gatctttttatttaaagatctctttattagatctcttattaggatcatgaccttctgtggataagtgattattcacatttaagatcatgtgattaaggaggatcgtttgctgtgaatgatcggtgatcctattgcgtataagctgggatctaaatggcatgttatgcacaggcactttaagttactaaggttgttatgtggatatgtactgcttataccctgctttcaagcttacttatccacattcgttcgcgtgatctttaagcaaattagagtaaattaatccagtttttaacccaaatctctgccggatcctcaggaatttcatgtttgatgacgtcaatttctaaaatatcacccacacgaatggctccctggatgatcagttgctgatccaattttctgaccgcaccacagaaagtgtcatattctgaactgcccaaaccaacagcaccaaagcgaacctgtgagagatccggtctctgctgctcgatttgttctaataagggttgaagattgtctggcagatcacctgcaccatgagtggaagtgattattagccacataccatccaaggtcagctcgtctaattccgggccatgcagagtttctgtcgtgaaacccgcctcttctaatttctcagctaaatgttcagcaacgtattcagcactgccaagcgtactgccactgatcaaggtaatgtcagccataaagaccccaaccgaagtaatgaaccggtattgtacgctgtgaatcagctgggatctacctgtggataatgtgggtatagttatttagtgctcagggcacgatggtacgcatgatggggttttgcagggaaataagagtctcggttgactggatctcatcaatagtttggatcttgttgataagtacctgttgcagtgcatctatcgatttacacatgaccttaataaagatgctgtaatggccagtggtgtaataggcctcgacaacttcttctaaactttccagtttttttaatgcagaagggtaatctttggcacttttcaaaatgatgccgatgaagcaacacacgtcataacccagctgttttggattaacgtgaacacaagctgcggtgataatccctgcctgacgcattttttcaactcggacatgaattgttcctgggctaacaccaaaatttttagctaattctgcataaggcgtgcgcgcattttccattaatgcgttcaggatgccacgatcgagattatcgatttgataaatttcactcatattaaccccctttttttatcgattatttaattatagatacataaaaatgaatgattaaaagtgaaaaggcaatattgtttgctggatattgaatttaaccctcattatgttgcttaatcgatgacaagccaaacggcacaacagacaatttgcataatcgacagcaacgaattgagaaaacgacaatgaaaaagcaatttatccaaaaacaacaacagatcagttttgtaaaatccttcttttcccgtcaattagagcagcaattgggcctaattgaggtgcaggcacctatcctgagccgtgtgggtgacggtacccaagataacctgtctggttcagagaaagccgttcaggtaaaagtaaaaagcttgccagacgcaacttttgaagttgttcattcattagctaaatggaagcgtaaaaccttaggtcgctttgattttggtgctgaccaaggaatttatacccatatgaaagcattgcgtcctgatgaagatcgcttgagcgccattcattccgtgtatgtcgatcagtgggattgggagcgcgtcatgggtgatggcgagcgcaacctggcttacctgaaatctactgttaacaaaatctacgcggctattaaagaaactgaagcagcgatcagtgcagaatttgatataaaacctttcttgccagaacagattcattttatccacagtgaaagcctgcgcgctaaattccctgatctggatgcgaaaggtcgcgaacgcgccattgctaaagagctgggtgctgttttcttgattgggattggcggtaaattggctgacggtaaatctcatgatgttcgtgccccggattatgatgactggacctctccgagtgcagaaggttttgctgggctaaacggcgacattattgtttggaacccggtgctggaagatgcttttgaaatttcatccatggggatccgtgtggatgcagaagcgttgaaacgccaattggctctgacatctgatgaagatcgtttgaaactggaatggcaccaatcattgctaaacggtgaaatgccgcagactattggtggcggtatcggtcagtctcgtttagtgatgttattgttgcaacaacaacatattggtcaggtccaatgtggggtgtgggggccagaaatcagcgagaaagttgaaggtctattgtaataacatccgccagaatttctctttattatttcaacccgctatggctcatgcagcgatagcgggttttaacgtcataaacgtaagtgggttctttaatctatgctgtaggtggcataataatagaatattcaccttataaggttagctgacgttatggcccggtttcatccacttagacattactcacatgctcgtccaagattattattatccgttggtgcgggaataatcgcttactttctgttgccatcacatttcactgtattactgcgtgtgatggtgagttggaatattttcgcgtggctctatttgttgtttttatggctgcaattattgcgcaatgatccgaaaaaaatcagattaatagctcgtgtgcaggatgaaagtgccagtatggtgctaagtattgttagtatggcgtgtttggcgagtattctggttattctgtttgagttaagcacggcgaatcagttatcgggttcggccaaagcattccatttagtcctcactggaatgacattattggtctcgtggttactattgccaaccgcttttactatgcattatgcccatttattttatttatcccgcgatgagtcagacgctgttctcccgttaattttccctaaagaggttactgagcctacttattgggattttctttatttttcattcactattggtgtcgcttcccaaaccgctgatgtctcgactggcacgtcagatatccgtcgtgtggtgctattgcagtcagtattatcctttattttcaatatgacgatcttgggattatcaattaacgtcggggcagggttactgaactagaatagtttcttagcgcttccagcggcgtattaaacggctttttaacccggtatcaaagcgccagatatgatcgaaaatccgcatgataccgggcttgccataggccgacattgccacggcatggaaccggtgttgatgggcttgctgctggattttaatttttctgatcagctcttcaggtaagcgctgggcaatgaaatctgaaataatcactgcatcggcatcataccaatctcgctcttccattttgctcagagtgctggataagcaggccgccagatcggtgccgccacgaaaatgttggctgagaaagcgtatcgcctgctcaataccactggctgatgatagctcgtagtgaatgatttcagtggcgaacagcatgatgtaacagcggcgattatcctccagcgcaatacgtagcagggctagacagaaagctttggcacactgctcactgaagccacccatcgaacccgatgtatcgacacagacaataaaggggccgcggggttgttcgtcatgacttttaaggctgatagggcgctgtaaggttttttcctgccaattatcaccttgtaagcgataggtgagtaaacgtcgctccagtaagcggcgataaaactcaaactctaactcactcattcctaacatgaccaactcggtcggcaataatcgtagaatatcattgctctggtgaatgccactgacctcttctggcacggtatcaggttggcgaaccatcacggtataaggctcaaagcgggcatcaggggtaggttgcgctttggcggatcgactgcggcccaattgctctgcaagttgctgtaattccggctgctgttgcagaaaatcgccatattgcagcaataactgataatcaccacgctgtaaatgcccttggctcatatcccaaagccgccctgccgccccatcattggttgcaagaataggttccaaagcaccactgagcgcaagccgctgttgtaactcagctaaaagttgctctcgctcttgttccagtagttgatgatggatggtgatggtttgtaaggttaggctgacacgccagcgctgtaaaaagagagtttgaaagctatcaccggtttggggatttctctctaaatcagcggtatgcagcaatgttttagcttgtgtggcgaaaggggaatgccattgttgcagttgcaccacaatctgcgggagatgggcataaaatagcgggctatcttccaattgactctgttggtataaagcaaactcgtttgccagaccagcggggacttttgcctccctaattcgctgttgtaagttttgcttccagccggggatatccttcattaatgcccgtttaatgcgcggaaatttttcaaagaatatggctaactgcggtgaggccagtagccccaccaccatctcttcgataagctcactttcacttatcgatagcagcaaatccagtgtcgccaggctgagcatagatcaatgaccgcgtagtttttgttgtagctgtttcacttgctcagccacattcaataagctggcttctatttttgctaaccaagaggacggcgtaaacaagcaaggttgatgttgactgaatagccgccgttgctctgccaggctattttccaattccgccaactccaccagcagctcggggggcacactggcagtggaagctccgggttgcgacaatattgatgattggcgactgacatccagcaccgtgatatgcagttgatcatcaacttcagcatcaatagattgggcataaccgacaccatttaatttggcacgtaaaaccccacctttatttaaccattgaaccagcatctctttctctatttgcagatgattgacctgaatgtcatgcaagctgagtggtttttgcaaaaatagtgtcagggtgctatcagtaagatggtctggcagagaatattgcggtttacggctgaacataccgctttgtttggtcaccgtcagtgcttgatggtcactttgctgctgttggtgcttcaaccattgagcatgtatatgctggagcttcattaataggctttgttgctgatacccgtgttcagttagcaactgttcaagctgttgctgtagcaatttaagcgaacttaaatcatgccataagcaatctttcagcaaaattaagtctattggcgttatttcatctcgcccgctgaagaaggcgctagcttgcagtaaacgcagagcctttttccatcgccggtcagagacatacggcgcttgctcttgtgcgctgagctgctgacgtagctgaaaaataagctcaaaacagttatccggtagggctattttgtctattaagggctgccactgataaaactcttcatcgctgatactgagattttcagctaccggattatgattttcattttgtcggctgagaagcaatgagcggaaattctgcttttcttgcacgcgatccagccataggcggatcagcattcggtcataaagcgcttccaggctgctatctgcatcgggtaattcgttagaggccgtcactaacaagcgcatcgggatactgtcttctctatcaccattacgaaagcgtcgttcattaatagcggtcagcaaagtatttagaatggctgggcctgctttccaaatttcatccagaaatacgatttcagcttcgggtaaataacctccagtcatgcgctgatagcgcccctcttctttcagagcttgaatagatagtgggccaaatacttcttccggtgtcgaaaaacgggtcatcagatattcaaatgcccgggcatttctaaaagcaaattttaggcgtcgagcaatcagacttttagcaatccccggtgggccgagcaggaatacgctttcgccacttagtgcggccagtaaacacaagcggatagcttcctgtctttcatacagaccactttcaagggcactgctcaaacgggagattctttctgctaattgtgatgattgcgccataattgctctatatgttccgttagttgattgatttttacctgatcagggggaatagatcctctttttcttagcggtatagcattttattcttaataggatagctcattgattagtaatatttttatatcatcacctatttgtagtcgatctattttcgtactttttgttgtttgatttaagagtaggcaatctattgaaatggtgcatactgtgcgccttttggcaggcgtataagaatacataacaggcagtagcgatgactaagtgcacgcatcggcttatggatgttctagcaaaaagaaatcaattatgagcacagaacataaaaaacaatctttatcggcggtaaccctggctgcaataggggtcgtttatggtgatattggtaccagcccactctataccctgagagagtgtttttctggtcattatggttttgatgtccgtcctgatgtggtatttggttttttatcactgatcttctggatgttaattctgattgtctcggttaaatatctgacctatgtcatgcgcgcggataacgccggtgaaggggggattttaacgttaatgtctttggctgggcgtaatacctcttccagagccacttcaattttggttattctcggcttaattggcggtagcttcttttatggcgaggtggttatcacgccagccatatccgttatgtcggctatcgaagggctggaaattgccgcacctgcacttgatccttatattgtcccctgctcgattgctgttttaaccctgctgtttgttattcaaaaacacggtaccggtagcgtgggtaaattatttgccccggtgatgctggtttggttcctgacactggcgctgctggggttgcgcagcattatcgcgaacccagaagtattggctgcactgaatcctaaatgggcaatcagcttctttactgaatataagtctgtttctttctttgcccttggtgcggtggtattggcaattaccggggtggaggctttatatgcagacatggggcactttggtaaatttcctattcgattggcgtggtttactgtggtcttaccgtcattggtgctgaattattttggccaaggcgcgttattattgaaaaacccagaagctatcaaaaaccccttcttcctactcgcccctgactgggcattgattccactgttaatactggcaacgttggcgacggtaattgcctcacaggctgtcatctccggtgtattctccctgacccggcaagccgtccgtttaggctatttgccgccgatgcgtattattcatacctcggaaatggagtcaggccagatatatatcccggtgattaactggacactgtatctggcggtggtattggtgattgtcggcttcgaacgttccagtaatttggcagcggcttatggcatcgcggtgacgggcacgatggttattaccagtgttctgttctgcaccgtggcactgaaaaactggcactggaatcgcttctttgtctacttcttgctggtggcattattggttattgatgtgccgatgttctctgctaacgcattgaaattgttctccggtggttggttaccactgtcattgggcctggtgatgtttatcattatgaccacttggaagagtgagcgtttcagcttgctgcgccgtatgcacgaacacggtaactcactggaggcgatgattgcctcattggagaaatcgcctccggtacgtgttcctggcacggcggtgtatatgtctcgggcgatgaatgtcatcccgtttgcattactgcataaccttaaacataacaaagtgttacatgatcgtgttgttctactgacactgcgaactgaagatgcgccttatgtccataatgttaatcgagtgactatcgagcagctctctccgacattctggcgggttgtggcgagttacggttggcgcgaaactccgaatgtggaagagattttccatcgctgcggtttggaggggttaccttgccagatgatggagacctcattctttatgtcccacgagtcactcatcttgaccaaacggccgtggtatctgtttttgcgcggcaaactgtttattgcccttagtcgtaatgcgctgcgtgccgccgatcagtttgaaatcccaccgaatagggtgattgagctggggacgcaggtagagatttaacttagaaggccgttagacataacggcctttttcacattcatcattcccatttttcatttgttcggcgaaacgtttcgatggcgatcacaatttcacccaattgggtttgccttctgctgccatttttctaaactcagtatcagcgaaacgtttcgctgttggagtagaaaatgaaaaaaggtgcattactaaattctgatatttccgctgttatctctcgcttgggccataccgatcagattgtgataggtgatgcggggctgccaataccggcaaccaccacgcgtatcgatttggcactgactcaaggcgtccctggattccttcaggtttttgaggtggtaacacaagaaatgcaggttgagagtgcttaccttgcgcaggaaattgttaaaaataacccgcaactccatgaaacgttactcgcacaactatcacaacttgagcaacaccagggaaaccaaattgctttgcactatatcagccatgaggcttttaaagagcagaccaaacaaagccgggcagtgattcgtagcggggaatgttccccctttgctaacattattctctgctccggcgtaactttctgaggcgtttatgcaacctttgctgcaactgaaagggattgataaagcctttcccggcgtcaaagcactctcaggtgctgcgctaagtgtctatcctggtcgggtgatggcactggtaggcgaaaatggggccggaaaatcgaccatgatgaaagtgctgaccggcatctacaataaggatgccggcagccagcattttttgggtaaagaagtggtgtttaatggcccgaaagagtcgcaggaagcgggtatcggcattattcatcaggaacttaacctgattccacagttaaccatcgcagaaaatatctttttagggcgcgagtttgttaatcattttggcggcattgattggaaaaaaatgtatgccgaagctgatttactgttggcgcgccttaatatcagctacagcagccatcggctggtgggcgagctttctattggtgatcagcaaatggtggaaatcgccaaagtgctgagctttgaatccaaagtcatcattatggatgagcctaccgatgccctgactgacaccgaaacagcctctttatttaatgtcattaaagagctgaaagcggaaggtcgcggcattgtttatatttcccaccgtcttaaagaaatctttgagatttgcgatgacgtcacggtattccgtgatgggcagtttatcgccgaaaaaccggttaatacactaactgaaaacgctctgattgaaatgatggttggccgtaaattggaagagcaatacccgcgtctgaatttacctcgcggcgaaaaacgtttacaggtcaaacagctatgcggccctggggtcgagaatgtcaatttcactctctacagtggcgagatcttgggagtggctggcctgatgggcgctggccgcactgagctgatgaaaatcatctatggtgcgctgccgcgtaaatcgggctttgtgatgttggatggccgtgaagtcgtgactcattcaccgcaggacggtttagccaatggcattgtttatatttctgaagaccgtaaacgggatggtttagtactcggaatgtcagttaaagagaatatgtctttgactgcattgcgttatttcagccgttcaggcggttcgctcaaacatgctgatgaacagcaggcggtggcggatttcattcgtttatttaatattaaaacgccttccatggaacaaccgattggtctgttatctggtggtaatcagcaaaaagtggctatcgctcgcggtttgatgacccgaccaaaagtgttgatccttgatgaaccgactcgtggtgtggacgtcggggccaaaaaagagatctaccagttaatcaatcaattcaaacaagaagggctgagcatcatattggtctcctcggaaatgccggaagtgctgggcatgagtgaccgcatcattgtgatgcatgaaggccagctaagcggcgagttctctattgaacaggctacccaggaagtgttgatggctgctgctgtcggcaagcgcgatttattggaaaaataatttatttagactctcaataattcgagttgcaggaagccaacgcacatgcagcttgcaatatgatgagtagagcaggagtaatcagatatgagttcccagactatcaatacaaagcgctggttcagtaaagaatggttattagaacaaaaatcactgattgcgctgctggtgctgattgctgtggtttcgtcactaagcccgaacttctttaccctgaataacatgtttaacattctccagcagacttccgtcaacgccattatggccgtcgggatgacactggttatcctaacttcagggattgacctgtcagtggggtcattactggcgctgactggcgctgttgcggcctcaattgtcgggttggaagttaatgcgctggttgccgtgggtgccgcgctggcgttgggggcgtttgtcggcggtatcactggggtgattgtggctaaaggcaaagtgcaggcctttattgctaccctggtcatgatgctgttactgcgtggtgtcaccatggtttacaccaatggtagcccgataaacaccggttttactgatgtggcagatacctttggctggttcggtattggtcgcccattgggtatcccaacgcctatctggctgatggcgattgtctttattgcggcatggtacatgctgcatcacacgcgtctgggtcgttatatttatgcgctggggggcaatgagtccgcaacacgcctctctggtatcagtgttgataaagttaaaattattgtttattcactctgtgggttgttagcggcattggcagggattatcgaagttgcccgcttatcatcagcacaacctactgccggtaccggttatgaactggatgcgatagcagccgtagttctgggtggtaccagtcttgctgggggtaaagggcagatcgttggcaccctgatcggcgcattaatcctcggatttttaaataacggtttgaatttattgggtgtctcctcttactaccaaatgatcgtcaaagcagtggttatcctgctggcggtattggtagacaataaaaagcagtaggctattttacttgccattttgggcttgggtagtgctcagaatcgtcacgtagccatgatttacaaggtcatggtgtacgctccggttcttgtgcgctggccgcacccaaactgcctgcgataataacgcctactaaattgaatttgctaactccctacaggaattgcgaccatgaaaatgaagaaactggctactttgatctctgttgttgcattgagcgctaccgtcagtgctaacgcgttggcaaaagacaccattgcgttggttgtttccacgctgaataacccgttctttgtttcaatgaaagacggcgcacaaaaagaagcggataaactgggctacaacctagtgattttggattcccaaaacaacccagctaaagaattagccaacgtgcaggatttaactgtgcgcggcaccaaattgctattgatcaacccaactgattccgatgccgtgggcaacgcggttaaaatggccaatcaggcaaacattcccgtcatcaccctcgaccgtctggctaatgcaggcactgtggtgagccacgtagcctctgacaaccgtttcggtggcaaaatggccggtgattacattgctaagaaagtcggtagtgatgccaaagtcattcagttggaagggattgctggtgcgtctgctgctcgtgagcgcggcgaaggcttcaaacaatcaatggaaaaaaacaaatttcagttgttggctagtcagccagcagattttgatcggactaaaggtttgaacgttatgcagaacttgctgacagctcatccagatgttcaagctgtgtttgctcagaatgacgaaatggcactgggtgctttacgcgccttgcagactgcgggcaaaactgatgtgttagtggttggttttgatggtactgacgatggtattaaagctgtcgaaagtggcaaaatgggcgcaactattgctcaacgcccagaccagattggtgtcattggtgtacaaactgcggataaagtattgaaaggcgagaaagtccaggccgttatcccagtagatctgaagttagtgactaaataatatcctcattcaatcagtagttgtcattcaataaacccaaggtaattggagttgcaggtaggcagcaagtgaatgaatcacgatgagctgattcaaattagtgattcgggtgagtgaacgtagctaacacccctgcaacttcaatgacaaaggaataaatacgatggaaacaggtaaactggtggtcttgggcagcattaatgccgaccatattctgaatattgagcagtttccgcgtccaggtgaaacggtggtcggggagcaatataaagttgctttcggcggtaaaggggctaatcaggccgttgctgctggccgtagtggggcgaatatcgcgtttattgcctgtgtgggtgaagatgatattggtgaccgggtacgtctgcaattagccagtgacaatattgataccgcacctattgaggcggtagcaggtaccaccacaggggtagcgctgatttttgttaatggtgaaggcgagaatgtcattggtattcatgctggggcaaactcggcagtaacaccggagtatcttggccgttatcaacagcaagttattgatgccgatgcattattaatgcaactggaatcgccacttgggacagttatcgccgccgctaaattggcaaaacagcatcaaactcaggttatcctgaatccggcccctgcacgcgaactaccagatgagctgttatcgctggtggatatgattactccaaatgaaacagaagctgagcgcttaacgggcattcatattgagcaggatgatgacgcagcgaaagccgcgcaaattttgcatgataaaggtatcgccactgtgattattactttgggtagccgtggagtgtggcttagcgagcaaggtcagggcaaattagtcgctggctttaaagttaatgcagtagataccattgccgccggtgatacattcaatggcgcattattgactgcattactggaaggccaggcaatgggttcagccgtccgttttgctcatgctgcggctgcgattgcagtgactcgccctggtgcacaaccctccattccttggcgggccgagatcgatagtttcttacaagatcgggtataactttggccaccatgaaagatgtcgctcgcttagcgggcgtatcaacctctactgtctcacatgttattaataaaaatcgttttgttagcgatcctattcgcgacaaagtgctggctgccatcaagcaacttaactatgccccatctgcgttagcgcgtagtttaaaactcaatgaaacccggactatcggcatgttagtcactgccagtagcaacccgttttacgctgaagtggttcgtggtgtggagcgtagttgctatgagcgcggctacagtttgattttgtgtaataccgagggtgatatcgatcgcatgagtcgtagtattgaaactctaatgcaaaagcgcgtcgatggtttgctactgatgtgtaccgaaagtcatcgcccgtcgcaggatattctgcgctgctacccttctctaccgatcattatgatggattgggcaccctttgaaggagtgaatgatgtcattcaggataactctttattaggtggggaaatggcaacttcgtacctgattgccagaggatatactcgtatcgcctgtattgcaggcccacaagataaaacaccggctaaagaacgtttgcaaggattccgccaagcaatggatcgcgcgggtctaccggtgctccctgattatgaagtggccagtgattttgaatttgggggcggcttggttgccatgaagcagctactggcattgccgcaaccccctgaagcggtctttaccagtaatgatgcgatggcggttggggtttatcaggccttacatcaggctgggttatcgattccgcaggacatggcggtcattggttatgatgatatcgaaattgcacaatatatgacgccaccgttgacgaccattcatcagcccaaagattccctcggtgagttggctattgatactcttattcatcggctaaatagcccggaagcggaaccacaagttctgattctcactcccgagctaatcgagcgcggatcggtcgctactcgttaaacttcactctttgcgggctgcgtaacctttttcacattacggccctgaatcaagttatcgccatctctaggtttgagtaataagaacaccatcgatgacagcaatgtcacggcacccatcgtaataaaggtgtagtggaagtggtcaatattatttccaaacgacaacccatcgtaaaaccgcaaaactacggcactgatggcaacgccaaagctaatcgccagttgctgggtcactgctaaaacactgttacctgagctggcattgttatcggttaaatcagccagagtaatggtgttcattgccgtaaattgtgtcgacatcgccatacccaatataaacagtggcaatatcatcaaccaaggtgacatgcccggcgattgaaaagcaaacaaggcaatcagtacaccgataatagccgtaatgcccaccaacaccgtgcggtaacccagtgaacgtaaaacttgagttaccgctgattttgccatcatcgaaccaatggcggtgggggccatcatacaaccggcaataatagcggaataaccaaacccgacttgcaacatgagtggcatcaggaaaggaacgcagccagtgcctaaacgtgaagctacattacccgcaatgccgacggaaaaggttcgggttttaaacagcggcaaaccaattagcggattaggatggcctttggcgtggaatatatagaagagcagcattaataaaccgcccaacagcacagcggctggcaagtagctggcaatatctgggcgacccattatttccaggctcacggatatcataaccaagctgctaccgaataacagaaaaccgataatatcaaaggcgcgtttcggcatagtgaagtcgggcatatatttacgggcataaaagatacccagtaagccgatgggaatattaaggataaaaatccagtgccatgtggcgtaggtgaccaataacccccctaataatggtcccatgacagggccgattaatccggggatggtgacgaaatttaatactggcaataactcactgcgcggataagcccggataagtgctagcctggcgacgggcatcatcatggcaccacccaccccttgaataactcgggatgccaccaaaaatggtagagaaccggaaagcgcgcacagtaatgaccccagcgtaaataatgaaacagccaaaatgaaaatgcgccgagtgccgaaacgatcggccaaccaaccactcaccggaatcaacattgccaccgtgagggtatagctgataatagctgactgcatagttagaggtgagcgattaaggctttcagcaattgaagggagtgccgtattcagtatggtggcatccaaagcctgcataaagaaagccatggcggctatccaagggagacccgccatgctgcgcgcagattttatcattgtccgtcctgattatattgggtgggcgtgagtaccctctctgtctatatatagatataaagaacatctgaccgttagtctttctcttttaataacacctgacaagctaccaatgcaccttggctatcgccagccagaatagtatcgacaatattttgatggtgttgcagcttaatcacctcatcgccggtaatagaacgaaagtaactgtgataaaccgaactgaacaaattagcgaaagacgttaaaaatggattaccactggcttcatagatcaattgatgaaattgggcatccacttgaatccatcgttcgcgattaaaatgggcatgcagctcgcacatttctgtcattaacgatgttaacagggctttttgttttccactgacattgatagccgccagagaacaggcttgaggctcgagtgacctccttaatataaggaagtgttgcatcacttgatcgaagttctctctggtcatccaccaggtcagcaactcttggtcaaggaagttccaattggtttgtggcatcactcgggtgccgatacgcggacgcggtaataacatgccttttgcggcgagcatctttaccgcttcacgtactgcggtacggctgacaccaaattgctcccccaactctatctcgccaggcaatatactgccggcttcatattcccccgcaagaatgcgctggccaattttttcggccaacagatacgaaagattgcgctgggcggcctgctgttgggtatttagttgcatggtgttttgtcctatctatcttcttatacttctattttactctactgtttaacttgggtagttaatgtttagcttaataattgtttaaattctggccttttaccccatttttgctgaaaaaaaacacggttgaaaatttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacagacttcgccgggtcaggaagagaaatgattgagtttgacttcgaaagaaaccaaataaactcttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgaacgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgaagcctgtttcgacaggcagaagcaatatcaaagtcttgaagagtgaccaaagcagtacacatacgaacttcggttcgaatgcatatttgcagaaagtaatctttgagcatcgctatgttaattcatagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactacttcgccggcgagcggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcttcggaccaaagtgggggaccttcgggcctcacgccatcggatgtgcccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggccaataacttaataggttgttggattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaacttagcagagatgcttcggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaaaggagactgccggtgataaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagcaagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctaacgatacgcattgcgcagtgtccacacagattgtctgatgaatgtaaacgagcaagagcacctgttgatgagggtgatgattgtgttgtaaggcctcggcatcgagtttttactgcatcagtcgttcgaatgtgtcaccacattctcacctttacacaaaaatactgaatccatgattcagtagaaatttttgtgtccccatcgtctagaggcctaggacactgccctttcacggctgtaacaggggttcgaatccccttggggacgccactccgataatgtgtgaaagacattatcaaccggttctttatgaactcaaaagtatcttaaagatgactttaacaagtcgtgtttaagatattgctctttaacaatctggaacaagctgaaaattgaaacaatacagctgaaacttatctctccgtagaagtactgagataaggattaacctgtattagagtctctcaaataatcgcaatgccaatgtgtttatcattgttgcagtgtgagcgagaagatactcagtaaggcgtacagcgcacagcaaccggagtgaacgctacgttcatgaggattgcgcgcactgcacaacgacgcagagtgtgttcgtagccacaccaataaagaagaaacatctttgggttgtgaggttaagcgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaaggtgatatgaaccgttataaccgacgatacccgaatggggaaacccagtgcaattcgttgcactattgcatggtgaatacatagccatgcaaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagaacctgaatcagcatatgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacacaaaaatgcatacgttgtgagttcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgaatagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggtcatcccgacttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgaacgtatcacccaagacaattcacggcagtggataatgattgacggagcgcagcgacgtcaatgcgtccaataaagtcgagttggcttagggatacgttcgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctagccgggcgacggttgtcccggtttaagcatgtaggcggagtgacttggtaaatccggttgcttatcaacgctgaggtgtgatgacgagtcactacggtgatgaagtagttgatgccaagcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcattaggtaaagggacttgctcccggcgccgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcattgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccgtaatccggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggctttaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgcattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccaaaggtgttttgtatttgagagatagatattgattttcagcgaagttccgagattgggctggctggctgcgtgattaatacatgtagcgggttagtttagacagaatttgcctggcggccatagcgcggtggacccacctgaatccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaatcaagccgagaccccatgccaaaagcgtggggtttttgctatgtgggaaataaaaaaaccaaagaaagagccttctgctgagcagagggctgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaaatcgtccctgatggctcgacccgcggcatccttggcgcggacgctttactcttctacctgccttcaccttgcaagattgggttgtcgaggtttgttagcagtctgaggctaacctggcgggcggccttttttgttttatggctgtgatgggttgatttgaagccagctacaaatgaaatctgcaatttgttcaggttgattaatatctaattgctccacagcggtctctatcagttcatcacttgccaaagcaataacatattcatcaatcaaatctgtgtaaggctttcctaccgcttctcgatagagggcaattttattgattggctcatgtttaaaaccttcaactaatattagatcgatagttgcagcatccaacctgctggcaagatagtgtagatccaatggtttttgttctggtgtttctgtcattaatgcccaacggcaatcactagcaaccaaggtctgatacgcaccggccttacgcagctcataactatccttacctggcgtatcaatttccatattgtgatgtgtatgtttaatcagacctacccggatttgccgctgttgtaataaaggaattaggcttttgagtaatgttgttttacctgtaccactgtatgcagcaatccctaacagtggtggtgttttgcgactcataattctcctcttttactttgttcccataagtcacagtcagcgggagtatttaggttgctgaattgatccttttgtccacggaatattatgggctgagcattaacactatccataaatatcattagcttgcgatcactttttgctaaatattctgcaagcagtgatttcaagctaacatgcattagcgctaatgttgggtgtgctcgctcgccatcgtgaacataagctgccagtgcttgctgctttccttgccaaagttgagatactaaattacttggaagcgctggaacgtcgcaaggggcaaacacaacccattcagtaggtgaatagctcaaccctgcatgcatacccgccaatggcccgacaaagccagtaatgatatcgctaacgacgggtactccactagcttgatacaactcttgattacgattagcattaataaggagatcgttaacctgaggttttaatctatctatgacatattgaaacaatggtttatcgtgaagaagagtcagtcctttatcattacctcccattcgggaagaacggcctcccgcaagaataacgcctgtaatattgggctgcatttctatcactccgttgcattcaattgacagacgaattgtatctttaaatagcaggattggtcaggatttacttttattgacaataggctctctttccctgtgtgaatatccctgctactttgtcagcatatttttaaataggacaaatttgctatgaaatgccatcgtgttaatgaactgatagagcttttacatccagcctggcagcaagaacccgatttaaatttggtgcagtttttacaaaagctgtcagaagaagctggttttgaaggtgaatttgcggagcttacggacgatattcttatttatcatctgaaaatgcgtggttcagcatcaacagaagtgattcctggcctgaaaaaagattatgaagaagactttaaaactgccatattgcgtgcccgtggcatcattaaagattagctatactcctgtctgcgtagatagggggctttgatgatactatctcttattctcagcgagccgctgtcacttacatagactgaatgttgttatgaacagctctgcttttaattttcagacattgtctcctgacctgattatggatgctctcgaaggtgtggggttgcgggtagattcaggattaactgcgctcaatagttatgaaaaccgtgtttatcagtttatggacgaagatcgtaagcgatacgtggtgaaattctaccgccctgagcgctggagcagcgagcaaatcctggaagaacatcagttctcgcttgatttggcagagtctgaaatcccggtgatagccccattgcagctcgatggacgtaccttgcatactcatggtggctttttctttactgtttttccgagcgttggtgggcgtcagtatgaaatcgataatcttgatcaattagagtgggttgggcgctatctaggccgaattcaccaggtgggcagtgatgctttgtttgtcgctcgctcaacgatagggattgaggagtatctgacagaaccacgccaattgctggccagcagcgaattggtaccagcaaaacagcgagacaaatttctggcagcaactgatctgttgattagcaccatcaagcagtattggcatacagattggcaaccattgcggttacatggtgactgccacccaggcaatattttgtggcgcgatgggccgatgtttgtcgatttggatgatgctcgaaatggcccggcggttcaggatctttggatgttgttacatggcgagcgccgtgagcaactgatccagttagatatcttgttagaagcttatggcgagtttgctgattttgatcagcgagaacttgcactcattgaaccgttacgcgcgatgcggatggtttattaccttgcatgggtcgccagacgttggcaggacccggcatttcctaaaagttttccgtggatggcggagtctgatttttggttacagcagactgcatcatttacagaacaggttaagctgttgcaggcaccccctttgcagctgatgccaatgtactgaaattaaattaatgtactaaagctaagataatggagattcttatagtatgaaaaatgtatggttagcactcgttggcatggtgatggcattcagtgcatcggctgcacaatttactgatggtacccagtaccaaacgttaaacaaaccggtaaccggtgagccccaagttttagagtttttctctttctattgcccgcactgctaccagtttgaagaggtttaccatgttcctcaagcggtaaagaaagcactgccggaagggactaaaatgactcgctaccatgttgagttccttggcccattgggcaagcaactaactcaagcatgggctgttgctatggcattgggcgttgaagagaaaatcactccattgatgtttgaaggtgtacagaaaacacaaacggtacaaacccctgatgatatccgtaatgtatttatcaaagcaggagtgagtggtgaagaatttgatgcagcattaaacagttttgtcgttaaatctctggttgttcagcagcaaaaagcagctgaagacttagaactacgtggtgtaccagccatgtttgttaatggcaaatatatgattaaaaacgatggcatggataccagctcaatggatacctatgttaaacagtatgcagatgtcgttaagttcctgctgactcagaaataatagtataaaaagaggggctggattttattagcccctctttcagttatctaatatctacacacgtcaaatctgtttctatcccactataaaaacatcatgttatctaatgtgataaccaccctactgagtgccgatatttattaatcttaatgttgtttttgattggtttatctattccagtgataggttatcgccaatatttaaggtacaaaaagataaaaataagtttgcgtgaaggaataaaaagtctgtgccaataaatttacgataagtaaaattaacggaccttgtgatggtaactgaataagtaatatccacaattcagataacgaaataatgacaatagaataagaaagtaagaactataactatatgattattaagacataaaatattactctataaaaaaagagccagaagatataatctgctcatgtttttactcacaaagttatccacaagctggatctttaagatcacaatgtaaaaatgctctcttccgcacaacaatggacgctaaaattcgtctcttgacgccagctatggcattcttagcgtcagaccttgatgaataaagatgaagaaactctatggcccagattgcagaaaacccattaatcctcgtagacggttcctcttacctctatcgtgcttaccatgcttttccgccgctaaccaacagcaagggcgagccaacgggcgcgatgtatggcgtgttgaacatgttgcgcagtctgttgctgcaataccgaccaagccatgtcgccgtagtttttgatgccaaaggtaaaacatttcgtgacgagcttttcgcggaatataagtctcaccgcccacccatgcccgatgatttgcgggctcaaattgagcctcttcaccaaatggttaaggctatggggctacctttattggttgtttccggtgttgaggctgacgatgttattggtactttggcacaagaggctgaaaaagcaggtcatgccgtattaattagtaccggtgataaagatatggcgcaattagttacgccaaatatcactcttattaatacaatgaataacgctattttagggccacaggaagtgtgcgaaaaatatggcgttccccctgaactgattattgattttctcgctctgatgggtgactcatccgataatattccgggagttccaggtgttggtgagaaaacggcacaggctttattgcaaggtctgggtgggctggactcactatttaatcatttggataagatacccacactgacattccgtggtgcaaaaacgatgtctgccaagttagagcagaataaagatgttgcttatctctcttataaattagccacgattaaaacggatgttgaactggatataacgtgtgatgagttgaatgtctcagcgccggatgatgagcaattacatcaattattcagtcgttatgagtttaagcgctggcttgcggatgtagaggctggcaaatggctggatggtaaaaaagataggccaacagcgcaggcaagcaataaagcttttgtagcaccagagtctgcacctgtggctgaagtgaccgccgtgctctcacaagaaaattatcagactatcttggatgaaaaatctttaagcgactggattgagcggcttaaaaaggcagaggtttttgcttttgatactgaaactgacggccttgataccctcagcagtaatttaattggcctctcttttgcagtggcgccgggtgaagcagcttacctgccattagcacatgattatttggatgctcctgctcagcttgatagggattgggttctggcccagcttaaacccttgctggaagatgataaggcactgaaagttggtcagaatcttaagtttgaccaaagcatgctggcacgttatggcattgatctgcgtggtattgcttttgataccatgttggaatcttatgttttagacagtgttgccggcagacatgatatggatagcctggcggagcgctatctcaaccataagaccattactttcgaagagatcgccggtaaaggtaaaaatcaacttaccttcaaccaaattgcgttagagcaagccgggccttatgcggcagaagatgcagacgttaccctacagttacacttggtgttgtggccgaagttacagcaaagtgagggactcaaacgggtattccaagaaattgagatgccgttactgccaattttgtcccgtatcgagcggactggtgtattgattgaccagaatatattggcggcgcactccaaagaactgactattcgtcttgatgagctggaaaaacaagcgcacgaattggctgaagagccttttaatctcgcctcgccaaagcagttacaggttattttgtatgaaaaacaaaaactgcctattttgaagaaaacccctggcggcgcggcttcaactaacgaagaggtgctggccgagttggcgctggattaccctctgccgaaggttattcttgagtatcggggcttagcgaagctgaaaagtacctataccgataaactgccgttgatgattaacccggtttctgggcgagttcatacctcttatcatcaggctgtaactgccactgggcgtttatcttcccgtgatcctaacttgcaaaacattccggtgcgaaatgaagaggggcgtcgtatacgtcaggcctttattgcgccagaaggctaccgcatcatggcggctgactactcccagattgagctgcgtatcatggctcatttgtcgcaggataaagggttattggcagcatttgctgctggcaaggatatccaccgcgcgactgcggctgaagtctttggcttatcactggaaaaagtcacaaacgagcaacgccgcagtgcgaaagccatcaactttggtttgatttatggcatgagtgcatttggtttggcgcggcagctgaatattcctcgtggggaagctcagcgctatatggatctctattttgagcgctatcctggtgtgttggaatatatggagcgcacccgcaaacaagccgccgaacaaggttatgtcacgactctggatggccgtcgcctctatttacctgatattcactcacgtaatgctactcgtcgcaaagccgcagaacgtgaagctatcaatgcgccgatgcaagggactgctgctgatattattaagcgtgcaatgattgcagtggatgcctggttacagcaacaacctgagcctttggtgcgggtcatcatgcaagtacacgatgaattagtatttgaagtgcatgaaagtgtactggaaagcgccgaacagaagatccgcgaactgatggaacaaagcatgcaactggctgtgccattaaaagttgatgtcggtgtgggttataactgggatcaagctcattagttgtatgggtaagtggtgataaataaagcactttatgtaattaagctacattttggtgcgataatgcggggatgatgtgcgctgaatcgtgacaatttgtgtaactatacaacaaaaaattcttttgccctgcgaaaaaatgatgtagagttacagacgtagggtacagaggtaagatgttctatctttcagaccttttacttcacgtaatcggatttggctgtatattagccgccccagtcatttattgactggggcgttttttattgggcctttgtcagaaaataggccagaaaatgggcgaaatattgactgatagaaaagcgtcgttggggggatttatcacaaaaaactggagcgaaggttttcgtgccgagcgatatgacggccacttctgaagtaacagcccttgcgggctgcacatggcaacaggttatttgccttcttcgtcgtcatactcgtcaatcatgacttccggcgggatttcgctgaaccaggtatccagcttttcacgcaacttatcgacaccaatctttttcaatgatgagaaagcttcaacctgaatatcacccataaatggaatgatagcttctcgtaccatgtttagttgggctttgcgagcgccagatgccagcttatctgctttggtcagtagtagcataaccggggtaccaacggcgactgcccaggtaatcatctgctggtccaaatctttcagtggatgacgaatatccatcaacacaaccaaccctttcaggcagttacgtttctgtaaatactctcctaatgcgcgttgccacttgagtttcatctcttccggaacttcggcatagccatagcctggcaagtcaaccagacgcacaccctcaaccacttcaaataagttaattagctgagtacggcccggtgttttactggttctggccaaacttttttgacccgttaatgtattgagagcactcgatttacctgcatttgagcggccagcaaatgccacttcaataccttcatcacgtggcagatggcgaatatccggagcactgatgacgaagtgagtcatgtgatagttaaaatttctgatagtcaaaatttgtcgtctccgtgagagatagcttacatgcagcgattataactgcatcgggccgaaaaaagggggtttatcttttgtcctctttctacctgaagttgtagaggggtcgcggtgcactctctatctgttttttttcgtgaaattgcaatttttgtgagttggctgtcattgtcggaaaaactaattgcttatcattgaatgattgttaagaaaaactttattaataataggctacacttatcagcggttaatttgtttttatgattatttttttgaataaaaacaaatgactatttttgtaactcatggttttttaacagtgcgggatgtactggcaaggagcgtaatcacttaggaagagtggggtatgcttaaggaatgtaatggatatactgtgagccagggatgatacagggagcttatataaaaggatgtttatggacacaggccggagtgctgggtgagtcaccttcagggttggggggatggcaaggatggcgaattgcagtagggagaaaccgggacgttatatcagtgtagggaatgcacagtaaggatatccttccgcagaaggtgcgaaaaaaggcgacaggttaatctgccgccttttttctttctcttctttctgctagattccggcccaatcctatactcaataaatttcaagatgcaggaaagcggcaagtaagagcatctgcaacttggaagatgacgggtatatactcaatccgatcccatactcatttaagagcacaggttatgaagcaaccaaataaagcaccacgcgctgaccgtgcggccccgaaaggcaccgcaacgccaaagcgtcataaaaaaacccgtgtagagcttgatattgaagcccgcgagcgcaaacgtcagaagagacatagtggcaatcgctcaggggcgagaaccaatattgagggtagcaataaaacggggtcaactcaggctcaagagaaagatccgcgtattggcagcaaagtgcctgtacctctggtggtcgagagcaaggcaaaagcgaagctaaccactaagccagtggccaaagttgaagctaagccacgcctgacgccggaagaagagctaaccaagctggaaaacgatgagcgtctggatgcattgctggacagactcgataacgatgaagtattgagtaaagaagaccaggcttacgttgatctgacgttagaccgtatcgatgcactaatggagcaattaggcattgagctgggtgacgacgaagatgacgaagagcgcgaagaaaagccggaagatatcttaaaattactgaagagtggtaatccaaaagatacattttaaggcatgaagtgggtgatcccgataatagccctactacttacatgttatctattgtggttattgggtaaactatggcggctgtcgcaacgaagaaagcagttgcgcagcgcttctgtggccagacaacgaaaacatctaccccctaaccggcccggtaagcgaaaatatcggaaggaatgaacatgtctgaaaacgctgtagtttgggatctgtccctgattcaaaaatataattattcagggccgcgctatacttcttaccccacagcccttgagtttagtgaagagtacgatgaatctgcttttcagcaagcagtgaaacgttatccacagcggcctttatcgctgtatgtgcatatcccgttttgtcataagctttgctacttctgtggctgtaataagctggtgacacgccaacagcataaagctgatgaatacctggcggttttggaaaaagagatccgccagcgggctgcgttatttgccggtcgccaggtcagccagatgcattggggcggcggcacgccaacttatctaaataaaacacaaattactcatttgatgaatctgttgcgtgaaaactttgattttctacccggcgcagagcagtcaattgaagttgatccgcgtgaaattgagctggatgtgctcgatcatctgcgtgctgaagggtttaatcgcctgagcatgggggtgcaggatttcaataaagaggttcaacggctggttaaccgtgagcaagatgaagattttatctttgcactgattgcccgcgctaaggcgctgggatttaactcaaccaatattgatttgatttatggtttgccaaaacagacgccagaaagttttgcttttaccctcaagcgggtagcagaactcaatcctgatcgcttgagcgtatttaattacgcccatttgccgagtctgtttgccgcacagcgtaaaattaaagatgcggatttgccaactgccgagcagcgactggatattttgcaacataccatcagtttcttaacggaatctggctatcagttcattggtatggatcattttgcccgaccagacgatgagctagcgattgcccagcgtgaaggtaaattacatcgtaatttccagggctataccacccaaggtgagagcgatttacttggtttgggggtttctgccatcagcatgttaggtgacagttacgcgcaaaatgaaaaagatttgaagacttactatgccgttgtcgaacagcgtggcaatgccttatggcgtggcctgaccatgactgaagatgattgtttgcgccgcgacgtgattaagacactgatttgtaacttccaaatcagttatcagccgattgaacagcattatggtattcgtttcgctgattattttgctgaagattttgagttgctcaccccctttgaacacgatgggctggtggagcgagatgataagagtatccgtgtaactccgcgcgggcgtttactcattcgtaatatttgtatgtgtttcgatatctatttacgtaaacaggcgcgcaagcagcagttctcccgcgtgatctgataaagaggttgctcataaacctattttgtcacactgagacttgcggggtgactgcaccgatgggcgctccggtcgcttacgcgactacgacccattcggcacatttccccgcttatcaactttgtcagcggtctctttcaaacaaaatttattccattcccaattctttcaacttacgcgttaacgtatttcggccccagcctaacaggcgtgccgcttcctgtttgtgtccttgggtgtgacgtaatgcggtggttaacagcgtgcgctccatttctggttgcgcttctgacagtaagtcctgatgaccagaccgtaatgcccgatctgcccattgcgccagtaatgttgaccaattatccggcatccgttggccggaagcatctggtgtgttggtttcaaacagctcagaaggtaagtcctgaaccagtacttcttgcccggcagccatcaccgtcaaccaacggcaggtattttccagttggcgtacgtttcctggccaaggcaggcgagtcagtgcaacttctgtttcagggtgcaggtttttggcttcgacacccaactctttcgcggctacttgcaagaagtagcgagccagacgcggaatatcttcacggcgctcacgcagcggcggtaaatgtacgcgaattacattcagacgatggaataaatcctcacggaatttcccctcctgaacccgaagctctagattttggtgggtcgcggcaatgatgcgcacatccaccttgactggcgcataaccgccaacccgatagaactggccatcagccaaaacacgcaataggcgagtttgcacatccagcggcatatcaccgatttcatctaaaaatagtgtgccgccatcggcttgttcaaaacggccctggcgcacttgattagcaccggtaaaggcccctttttcgtgaccgaacagctcggactcaattaagtctttcggaatcgccgccatattcagcgcgatgaacggcgctttagcccgcgggctatggcgatgcaatgcatgggctaccaactctttacccgtacccgattcgccgttaatcagcacactaatcgaggagcgagacaagcgcccaatgatgcgaaaaacatcctgcatcgcaggtgcttcgccgatgatatcagccgtcgggccactggccggttgggtgcgagcgggttgttgttgctcttgataatggctgatagcccgctcaaccagcgcgaccgcttcatcaatatcaaagggtttgggcagataatcaaatgccccttgttggtaagcgctaactgctgcgtctaaatcagaatgtgccgtcattatgatgaccggaagcatcgggtggcgctgcttaatttgttttagcagtgctaatccatccataccgggcatacgaatatcggataacaacacatccggggtttgcgtggcaagagcatccaacacctggttaccggtatcgaaggttgcacagttcaggcccgctccagtcagtgcacgttcaagcacccagcggatggagctatcgtcatcgacgatccagactatccctcgttgcatagaaacctcactggcgaataggcaggtaaaccgagaattcggtatgtcccggccaactgttaaattcaattttacccgaatgctgatcgataagactgcgggcaatcgacaagccaaggcctgtccctccctcacggccactgaccatcggatagaacagggtatcttgtaattgcgttggtacacctggcccatcatcttcaatatcaattcgcgcggccaagcggtagcgcacaccatgcagcgttatctgaaatgcggtacgggtacgaagtgttatcgtgccgccagcttcacctaaagcttgtaatgcattgcgggtgatattgagcagcacttgttcaatttggtcggggtcgtgcgccagctcaggcaaactggggtcataatcacggattaacgtcacgttatccggtttttccagtgatacgagttggcaaacccgttcagcaacctgatggatgctttgtgttacatgttgaccaggccgctgtgggcctaataagcggtcaaccaaattacgtaagcggtcagcttgttcaatgatgactttggtatattccagcaatgctggatcaggcaaggcttttgacaataattgtgccgcgccgcgtaagccgcccaatgggttcttaatctcatgagccaacccacgcaccaaatctcgagcggcgatttgttgagcatgctgtagttgttcttggcttagccgacgttggttatccatcggtgccatttccagcaatatgaaaccttccgccaatgattgtgcggtgagcgataaaatatgcgcccggccatcaacgaccagtgtgacttcgttatcggtaaaactttgtccagacgccagactttccctcattagctccatattcagagaaaaatagcctaataattcggggagtggtgtaccaaaaagtttacgagagctttgcgccagaagttgctgggccgcgggattggcataatgaatagccagagaatcatctaatagcagaatgctattaatgagagaattgaggatctgcccagcatcgggcagcgtgcctgttgccattacgcagactcctgcacatttttggtgcattaatcctagcggttcagtcgcaactgagccagaggaatgatgacgaaaacgaaaagtggagaaaaaagcccattatgaaatgggctaaaagtttccacggcaacaaaaaaactaaaacttaaacgctgtaatacaattcgaactcaactgggtgcggagtcatacgaacgcggtccatctcttctttacgcagttcgatataagcatcgatagcgtcgtcagtgaatacgccaccacgggtcaggaactcgcggtcttcgttcagtgcagccattgcttcgtccagtgaacctgcaacttttggaatttctgcttcttcttccggtggcaagtcatacaggtttttgtccatcgcatcaccagggtgaatcttattgatgatgccatcaaggccagccatcagcagagctgcgaagcacaggtatgggttagctgctgggtctgggaagcgcgcttcaatacgacgtgctttcgggctggcaaccacagggatacggatagaagctgaacggttacgggcagaatatgccaacattaccggtgcttcgtagcctgggaccaaacgcttataggagttagtcgttgggttagctaaggcgttaatggcttttgcgtgcttgatgataccgccgatatagaacagcgccatttcagacaggccagcgtatttgtcaccagcgaacaagttagtaccgttcttggacaaagacatatggcagtgcatacctgaaccgttatcaccgaacataggttttggcatgaaagtcgcagttttaccgaatgcgtgtgccacgttgtgcaccacatatttgtaaatctgaatttcgtcagcttttttggtcatggtattgaagcgagttgccacttcgttctgacccgctgttgcaacttcatggtggtgcgcttcaactaccaggcccatttcttccatggtcaaacacatggtagaacgcaggtcctgtgaagaatcgaccggaggaaccgggaagtaaccccctttgactgctgggcgatggcctttgttgccgccttcgtatttggtgctggagttccatgcgccttcgatatcatcgatagcaacgtgggaaccgcggatggagctaccaaaacgaacgtcgtcgaacaggaagaattctggctctggcccaaacaatacggtatcagcgatgccagaagattttaggaattcttctgcgcgtttagagatagaacgcggatcgcggtcataaccttgcaaggtacctggctcaaggatgtcacaacggataatcagtgtggagtcttcgaagaacggatccataacagcggtgctggcgtctggcatcagtaccatgtcggattcgttaatgcctttccagccaccaatcgaggagccatcaaacattttgccttcttcgaagaagtcagcgttgacctgatgagcaggaatagtgatgtgctgttctttccctttagtatcggtgaagcgcaaatcaacaaatttcacttcgtgctcattcagcatcgtcaaaacatgttcagcggacatacttatatctcctggatttgtcatagtcgtcgtggaacgattaccgttttatccccttcgaacttgaagttgcagggttgttagctgcgttcactcacccaaatcacttacctaagtaagctcattgggattcattcatttgctgcctacctgcaacaccaatttctttgggtatatatagtgttcagttattcatgctaaactgcgtcataaaatctattgcgaaatctatgccaactttccaaaccccccatttatgccatatcataggggtctgctgatagtcagtatgcaccaggatagttatattgcactattttggtgcttcatttgcgctattgggcactgtattggtgcaataagaggccgagaggctatttttgcaccgtgaaagggatcacaaacacaccgccgttaggttgtttataagagaattttgtgatcttgtttagtccctcgcctaatacgtgtacaatagcgcgctatttctaaatgcctgaggcaaaaaagctgtgatcgagaatctgcgtaacatcgccattattgcgcacgttgaccatgggaaaaccaccctggttgataagttgctacaacaatctggtacgttcggtgaacgtgctgaagcaactgaacgtgtaatggactccaacgatttggagaaagagcgtgggataaccatcctcgctaaaaacactgccattaagtggaaagactaccgcatcaacatcgtggataccccaggacacgccgatttcggcggtgaagttgagcgtgtaatgtctatggttgactctgtgctgctggttgtcgacgcaatggatggcccgatgccgcagacccgtttcgtgaccaaaaaagctttcgctaacggtctgaaaccaatcgtggtaatcaataaagttgaccgtcctggcgcgcgtcctgactgggttgtggatcaggtgttcgacctgtttgtcaacctggatgccaccgacgagcaactggacttccctatcatttatgcatctgcattgatgggtatcgcgggtaatgaccacaatgatatggcggcagacatgacaccgctgtatcaagctattgttgaccatgtgtctccgccacaagttgagcctgatgcaccgttccagatgcagatttctcagctggattacaacaactatgttggtgttatcggcatcggtcgtatcaaacgcggtaaagttaagcctaaccagcaagttactatcgttgatagcgaaggcaaaacccgtaacggtaaagtcggtaaagttctgactcacatgggtctggaacgtatcgaagctaccgaggctgaagctggcgacatcgttgctatcaccggtctgggcgagttgaacatctctgataccatttgtgatgttaatgctgttgaagctttgccagcactgtcagttgatgagccaaccgtaagcatgtatttctgcgttaacacctctccgttctgtggtaaagaaggcaagtacgtgacttcacgtcagatccttgagcgcctgaacaaagagctgattcataacgtggcactgcgtgttgaagaaaccgaagatgctgatgcattccgcgtatctggccgtggcgaactgcacctgtctgttctgatcgaaaacatgcgtcgtgaaggtttcgagctggcggtttcccgtcctaaagttatcgtccgtgaaattgatggccgcaagcaagagccatttgaaaacgtgaccttggacatcgaagaacagcaccagggttcagtcatgcaagccatgggtgagcgtaaagctgacctgaaaaacatggatccagacggtaaaggccgtgtgcgtctcgactacttgatccctgctcgtggtctgatcggtttccgtactgagttcatgaccatgacttctggtacaggcctgctgtactccacattcagtcactatgatgatgtgcgtccaggcgagatcggccagcgtcaaaacggtgtactgatctctaatggtcagggtaaagctgttgcgttcgcattgttcaaactgcaagaccgcggcaagctgttcatcggtcatggtacagaagtgtatgaaggccaaatcatcggtattcactcacgttctaatgacctgacggtaaactgcctgaccggtaagcaactgaccaacatgcgtgcatcgggtactgacgaagcaaccactctggttcctttcctgaagaaaactctggaacaggctctggaattcatcgatgacgatgaattggttgaagtgaccccgcaatcgatccgtatccgtaagcgtcacttgacggaaaacgatcgtaagcgtgcaggtcgtggtcctaaagaagattaattcttcttggttctgctgatacttagggcgcgaaaagcgccctgagttctatcctccgcacccttgaagctgcaactgtgttagcttcgctcactaacccgaatcacttaccgtcgtgcgctcatcgggataagttcacttgctgccttgttgcaactccaaggtttttctatttttttgccattgttataaaaatattatttttcctgactgacccctcctttttctccctcactctgttcagttttcttttttcccgttacagtaaaactcaccatctaattgggagagcgccatgctgtatatctttgatctagggaatgtgattgttgatatcgacttcaaacgcgtattgggtgtctggagtaaattaagcagtgttccgttggcgacactgagtgagcgctttacgatgggcgaggtcttccagcagcatgagcgcggtgaaatcagcgatgaggattttgcccgtcagctgagtgacgaaatggggctatcgttgagtttcgaacaatttgccgaaggttggcaggcggtatttgtggctttacgccctgaagtcatctcgatcatgcaaaagttgcgggccgaagggcaccgagtggtggtgctatctaatactaaccgcctacattgcaattattggccacagcattatcccgaagtagctgctgctgccgatcatatgtatctgtcgcaagatttgggaatgcgcaaacctgaagccagaatctatcagcatgtgctgagtgcagagaacattccggcagaacaagctgtgttctttgatgatgttgaggcgaatattgttgctgccagaatcgagggcattactggtatccacgtcaccgaccgaaaggttattccagcttatttttcctgataagttcttgctccaggcgttaatgggttagccttaaacatcacgctagcccataacctagcctaagcatcggtattgattgagagataaacatggcgagttttctgcgttttcgcttatctgcctctttaaaaccctacattacgttcgggcgaatgctttatacccgaatagataaagacggtttaaccatgctggctgggcatctggcgtatgtgtcattactttctctcgtgccattggtcacggtgatttttgctctgttcgctgcttttccgatgtttgctgacatcagtataaaattaaaagccttcatatttaccaattttatgcctgcaactggcgatatcatccaaaactatcttgagcaatttgttgccaactcaaaccgtatgaccgtggtgggtacttgcggtttgattgtgacagcgctgttgctaatttattccgtcgacagtgtgctcaacattatctggcgcagcaaggttcaccggtcactggtgttttcatttgccgtttattggatggtactgacattagggccaattctcgtcggggccagtatggtgatcagctcgtatctactgtcattgcaatggctggcaaatgcccgggtagacagcatgatcgatgaaacattgcggctatttccattgctgatttcctgggtttcattttggttattgtacagtgtggtgccaaccgtgagggtgcccgctcaggatgcgcttatcggcgcactggttgctgcattatttttcgagcttggtaagaaaggattcacgatgtacatcacactgtttccatcttatcagctgatttacggggtgctggccgttatccccattttatttctttgggtttattggagttggtgcattgtgttgttgggggcagagattacggtcaccttgggtgagtatcgcgcacaacgccatcaggccattacagagaagagcccgagtcaaagtcaggagatttaaggcattatgattgcgttgattcaacgggcgcttagcgccaatgtggtggttgatggggaagtggtgggcgagatagggcctgggttactgatattactcggtgttgaacagcaggataccgagcaaaaagcacagcgcttatgtgaaaaggtgctgggttaccggatttttggtgatgagaacgacaaaatgaacctgaatgttaagcaggctgggggtagtgtgctggtggtttcacaatttacactggttgccgatacccaaaagggcatgagacctagtttttctcgtggagcatccccagcagaagctgacaggctttatcagtattttgttgcccagtgtcgtgagcatggtgtaaaaacggaaacgggattatttgcagcggatatgaaagttagcctggtaaacgacggcccagtgacgttctggttacaaatttagatacgggatttcacccagattgagggttatatacccgccatacttcaagctgcatctgcgttggctgctctcattcaccccatgaataagcttatcgggattaacttagtccctgaggctcatcctgcgggctagcataagtgctgttcaaatcggttcccgactgatttgttactcaactgccgccgtcccgcaactcgaattatttaaggtatagattttattgataattttaacgagagaatgctcctatgtatcacttgcgtgtacccacaacagaacaagaacttaaagattattatcaatttcgttgggaaatgttacgcaagccgctacatcaaccgataggttctgaaaaagatgcttatgatgcaatggcccatcaccaaatggtggtggatgagcagggtaaacctgtcgctattggccgcttatatattaatgccgataacgaggccgcgattcgctttctggcggtagacccatcagtgagatcaaaggggttagggacgttagttgcaatgacattagagtcagtcgcgcgtcaggaaggggtaaagagggtagtgtgtagcgcccgtgaagatgcggttgatttcttttctaagctgggttttgtcagtcagggggaaataaccgcgccgcaaactacgcctgttcgtcatttcttaatgattaagccggtcgtgaccatggatgatattttgcatcgtccggattggtgcggtcagttgcagcaagcctggtatgaccatatcccccttagcgaaaaaatgggggtgcgcatcagccaatatactggccagcgttttgtcacgaccatgccggaagccggtaatcagaatcctcatcacaccttatttgctggcagtcttttctcattggcgaccctgacgggctggggcttgatttggctattactgcgcgaacgtcatttaggcggcactattattcttgctgatgcccatattcgctatagtgcacctgttactgggcggccaagagcagttgcagagttaagttcgctcagtggcgatttggatagattggctcgtggtcgtcgtgccagagtacaactggatgtaaatttattcggtaatgaagaggctggtgctgtattttcaggaacctatatggttttacccgtcgatgctgagggtgatggggttaactaatttttattatgcccgttcattaataactaatgagcgggtagttttgtgagtcatatattcctttctttagttaatataaaaacgatgatatatgtattctatattccctaagatttcaggtttatttcttaaattctttcccaatatattctgtagtagatcgagtaaataatacactagactacatgagggaatagttatttaatcactcaccaccactgttaacatttagaatgttaacaagtaatgtattgtctcatattaatattggtatttaattttcagattatacaattgaatgatatttgtaaccttataaattaaggagaatttaaatgaataaagattggcatagacaagaaatattagctgctatacgtaaaaggaaaggctcactttcagcattatcaagagacagtggtctatcctcaggaacactggctaatgcattaactcggccatggccaaaaggtgaaatgattatcgccgaagcgatcggtattacaccacaagaaatatggccaagtaggtttattgattatcgaggatgtagcattattagaagaataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcccccttatgtagaagtctctttacgccgattacgttatatttcacgtgatcggcggtttgtgttcagagtcattgctgacaaagcttggcagcactgtttatgttcgcttactgccccgctacgccatgcacctcgccgttttgcatcgtttgattaacttgctgcccgtggttgtcagtggcttgtagagagccattaatggtgggtttcaatggcttatctgctgttaggttacctgatatccgtaatttcagattaccaagcccttgtaacggtaaagctggccagccccagttttgtaagatattaaggtcgacagatcggccagtcagcgcaagggataacgctctgccagatgtttgatcaatagtagcggtggcttccagtaacccctctttggtgaacgtacttaaatcactcaccgtaatctgctgttcattggcgctcagagccaatgatgggcgacggacatcatttttattaaaagtcgcattcccagcatttagcatcaatgagccggaccacactccccattggtgatttttagccagcagcaaattagtccccgcagcatccagcgacgtaatttggaacgggaagtccgggctgatatcaatcaataagttacggttagcattcaacttactgatatagacctcagacaaccaatttggcagcgtttgttgccattgctgcttccagtctgtgggtagggtataaaccagtgccaccagtgttagctcatcgagttgtaggcggtggctatcacgcagccagttaccttgagctcttaacagaccatcctgccaacgagtggagaactgattgattgccaccccagccggtgacaatgtaaatgtcgcgattgggtcaatcagatgaatattacctttaataatgtcaccagcattaagggataattcgccttcgtcactttgccagtcgccttgcttaaacgtgatatttttcagcgtgagatctaaatcattaaatgcccagtttttcccttcaacacgggcatcaattaaatcaaatcgttttagcgtgataggagggagctgtaaaaatgtattccagacatcttctaatgtcgcgggagtttgtagacggatattactcaagcgcaggcggtcgaccagccaacttccgtcagccgattgactggcatttccagtcagttccccttgcgcaatatcagccccaaaattactcaaagtcagggcgtttttctgtattgagccttgtagataaagtttttcggctgtgatgccattaatagtcaaagagccggcactaaactgaaattgagcattttcacccaggctattaccgggcagtggctgccaagggatcaatccaccagtgacttgctgacctgtcaccttccactgacctgccttattttgcggttcaatagtggtattcagcgccatattggtcagcctcaaagtatcagcctgcaacggtagcggtgaggtgctgttattgagtgttaagcttccattttgcaaattaaggctgcgaaaatgacgaggctcagtcagttgccgccaactcagacccaatacggcctgctgggcaataagaaacacgggttgcttggcccggcctagcgtgacatcagtaaagctgacttgcccaggttgggaccatgagtgatctattttccccagagagaggcgatattcgctgttatcactcacccagcggcttagccaaccggcagcccaactggtctgaagcagcacatagcacagcactatcgacagcactagtagcagtaataacgttagcagcactttcccgagaaatttcattcggtatttccacgcctgtctgtatacggaactctgtttatgccgcaaattgtccattagctcaatagacaatcagttatcgaagcataaaaaaatggccggtgtcatttacgaccggccatttcaacgacgtgttaacgcaaagattatttttcttgtgggaagatgaggttaagtacgatggcagtaataccaccggcagcaatcccggaagaaagcagggttttgatccaatctggtgcaaattgcagaatcagtggttgctgcgccacgcccatcccaactgctagtgacaatgccataatcataatcgcgcgacgattaagggtttcgcgtgacacgatacgcacaccggaagcggcaattgttccgaacatcacgagagtggcaccacccagcaccggctctgggatatgttgtacgaacccagcgacggctgggaacaagcccagtacaatcagcatcagtgcgacaacaaaaccgacatagcggctggcaacaccggttaattggataaccccattattttggccgaagcaggagttagggaaggtattgaacacggctgatagcatggagttcaaaccattcgccaaaacaccaccttttaagcgcttcatatacagcgggccatgaacgggttgctctgatacatccgaggtcgccgtgatatccccgatggtctcaagtgaggtcaccatgaagataagcattaatggcaccagcaggttccagtcaaaagataagccatagtatagcggcgtcgggatggtgatcagtgcggtgtcaacgacagggcggctttcgggcagcatacccagcgtccacgctaacagatagcccacagccatggcgataaccagtgaggcgacacgcagatacgggttgcgctggcggtttaataagataatgactacgagtactgcacccgccaacatgaggtttttaggtgaaccaaatgtatggtcgctcatcgcaccataaccgccaccaatagatgtcagcccaacctgaatcaatgacaggccgataatcatcaccacaataccggataccagtggagtgataatgcgccgcgccagatgcaggaaacgggataatataatttcagtacaagatgcgaccatcaaggtaccgaacagggctgccatcatggtcgggatatccgctccgccatttttcagtgccaaaccgcccataatcagtggagaaacaaagttaaaactggtgccctgaatggataacaggccagaaccaaccggcccccaggttttaatttgtagcagtgatgccagaccagaggcaaacagtgacatgctgataattcgttgagtatcttccgctggtagccctagcgcctgacaaatcagtaagccaggagttatcactgcaacaaacatagccaataaatgttggcatgcagcaaacagagtttgagcgagtggggggcggtcttctaaacgataaattaattcgctagggtgagtggttgcctgctgcggtgtattaagttcggcggattgcgtagacatggagtggcattcccggatcggcaaagagggcattttaatgatccgcttcacaaaagcaatcggttgcgctgcatttttttaaatatttatgcccatgcttgttcatgtttttctattactaaacttgtaattagtggcatttttttttctaatccaccctcttactgctttggcgtttattaaggaactgtctaacgtcatatttttattcgatatttcaatcgcatggagtaccaagatgtttcatctcgatacctatggcacgctagtcgcggcctgtttggttttattgttaggccgaaaacttgtacaaactgtcccttttctaaaaaaatataccattcctgaaccggttgcaggtggtctgctggtggcttttatgatgctgctgatgcaaaagaccctcggttgggaaatcagttttgatatgtcgttgaaagatcccttgatgctggcattctttgcaacaatcggcttgaatgccaacctggccagtttacgtgctggcggcaaggccttgagtgtgtttgtctttgtggtcgtcggcctgctactgatgcagaacgcgattggtattgctctcgcgaaactgatggggttagacccgctaatgggtttattagccggttcaattacattatcaggtgggcacggcacgggggcggcgtggagtaaagtgtttgttgagcgctatggctttgaaaatgcaaccgaagtggctatggcctgcgcaacatttggtctggtgctgggtgggttgattggcggcccggtagctcgctatttggtaaaacactcttccacaccggatggcaccccagaggatagcgaaatcccttctgcttttgaaaagccctctgctggccgtatgatcacctcattggtattgaccgaaactatcgccatgatcgcgatttgcctcatggttggccaagtgatctctgccgggttgcagggcacgatgtttgaattaccgacttttgtttgtgtgttattcgttggggttattctcagtaacacgctgtcggcaatcggcttctataaagtgtttgatcgcgcagtctcggtgctgggtaatgtcagtttgtctctattcctggcaatggctttgatgagtctaaagttgtgggagctggcgtcattggcattgccgatgttggtgattctgtcagtacaggcattggcgatggcactgtacgctatcttcgttacttaccggttgatgggcaaaaactatgatgcggcagtgttagctgcggggcattgtggttttggcttaggcgcgacaccgacggctattgccaatatgcaggccatcactgaccgtttcggcccatcgcatttagccttcctggtggtgccaatggttggtgcgttctttattgatatcgtcaatgtgatcgtgattaagctatatctgttgctgccaatcttccctgcagttgtgggataattctgttgcaagatcattctgttgtaagataatagttttaaggggcggttttatccgccccttatttatcaagcatttgtataacgcgtgcgctctggtagccagcgttctatcaatgcctgcgcatgttcgggatattgttgatgtaggtggcgagctacccgttgcacttctgggatcattgcttggtcacgcagtaaatcagccactttaaactcggcactgccggtctgacgtgtgcctaagagctcgccggggccacgtatttccaaatcccgctgagcaataacaaaaccgtcattactgtcgcgcaacacttgcaaacgcatctgagccgttttactcagcggcgttttatacagcagaacacagtgtgaagcgacagcaccacggccaacacggccacgtaactgatgtaattgcgctaatcctaatcgctccgggttatcgataatcatcaaactggcatttggaacatcaaccccaacttcaatgactgtggtggcaaccagtaactgcaattcaccttgcttaaaggctaacataacagcctgtttttctggccctttcatccgtccatgaaccaaaccgactttaatctccggcaaggcgattttcagctcttcgcaggtgacttcagcagcctgagcttctaacagttcagattcttcaattaaggtacaaacccaataagcttgccgcccctcttctaaacaggcatttttgacccgttgaataacatcactgcggcgggtatccggaattgccactgtcgtgaccggagttctacccggtggcagttcatcgattactgaggtatcaagatcagcataggcggtcatggccaatgttcgggggatgggcgttgcggtcataatcaactggtgcggatggaagccttgctcctcgcccttttcccataatgcgagccgctgatgaacaccaaaacgatgctgctcatcaataataacgagagctaatcctgagaattgtacttgttcctgaaacatggcgtgagtccccacgaccatagagacttggccactagcgaccgcttcttgttgtgccaggcgcgccttgcctttttgtttcccagccaaccagccaacttccaagcctaaaggctccagccactggcggaaagtattcgcatgctgttcagccagtaattcagtcggcgccatcaatgcaacctgcttaccgtgcgcaatagcgcgcagtgcagccagtgcggcaaccagtgttttgccagaacccacatccccttgaatcagccgcatcatggggtagctatgcgtcatatcttgttcgatttccgccacgacccgctgctgggcatgggttggcgtgaagggcaatgccgcaagaaaacgtcgtttaagttgttcttcgggtaacagtggtagcgcccgatagctctgcgctcccgctctgactgccagcatactgaggttatgggctagcaattcttccattattaggcgccgctgtgcgggatgtttgccctgctctaaatcagctagttgaatatctgctggtggacgatgcaaaatatgaatagcttctggcaagctgatcagtgagcggcttaattcaatcggtagcaattcggcaataacactggagtccagcatcgccagtgcttgatcaatcagtttacgcaatgttgcctgacgaataccttccgtggtggggtaaacgggggtcaatgactcctgcaattcaacaccaatattttcgccatgcacccgatattctggatgaatgatttctgggccggtattaccccgtttagcttcaccataggcaatcacatgcttgcctggagataagctatttttcatcgcggcattgaagttgaaaaagcgcagggtaagcacaccgctaccatcgctgatttggcaggtcatcatacggcggcggccaaaactgatatctgaacggagaacttcaccttcaacagtgaccgacagtccgggcaacagatcgccaattcggtataacctggtgcgatcctcataacgtaacggaaggtgaagcaacagatcttgaatggtttccagccccatcttcgccagctttccagcctgactggcaccgacaccggaaagtgtactcaggggtacggcatccagtaggcgacctttcatctaagactccgtggattgcatggcagaccaccattgcgcatcggcaataacctgaccctgctcatcaatataaggctgaggaagccctttacgtttagccacttgtgccagcactgggtagccaccttcaaataatagccgctgttgctcatcttctgacaaaacactctgagttcgctgatacataccggcattctgccgttggcgctgcgcttcatataaaattagcgctgaagcgactgatacattcagtgattgcaccatcccgatcatcggaataatgatgtctttatctgccatggccaaggcttctttagatataccggttttttcctgccccattaaaatacaggttgggcgggtataatcaatttcacggaaatctactgctttatcagacagatgagtcgcgagtatttgcatgccctgcgacttcagatgagtaatggcatcggtaatatgagagtgtgtttttacctgaacccaactgttgctaccggcagccgaagagagccgagtgtacattgcaggggtaggccaaatcgcatgaatctgatgaataccgacggcatcagcagtgcgaataatcgcggatacattatgaggtttatgtacttcttccaggcaaaccgttaagtccggctgcctggtcgcaagcatttcacaaatccgcgcatagcgttgaggattcataggcgttaattacggttacggctgactttgaccacatctggcatgatacgaattttacgcataatgttagccagatggactcggtcacgagtagtcaggcgaataaaggcgctgtatacccggccatctttctcttcagtattcaggctttgaatattagattccgccgcattaatcgctgcggtcagatttgccagggcaccttgctggttgaacatatcgacttttatttcagcaataaactcttgctcagtctcttggtcccattcaaccgccataaacttctcaggctctttctggtagccacggatattacggcaggattcatgatggataaccaagcctttacccggactgatatgggcgataatggggtcaccaggaatcggacggcagcacttggcaaaagtaataaggacaccatcggcacctttaattgccagattacgtgtgccagaagttgccagtgtggatgggtcacccagcaggtttttagccaccaccacactcattgcattacccaagccaatttccgccagcaaatcatccagcgtcgccagcttcatgcgatccagctcatgtttgatattttcttcaggaatatcagacagttttcgaccattccctaaagcatgattcagtaatcggcggccaagacttaccgactcatcacgtttcaggtttttcagcaattgacgaattttggcgcgtgctttagagctgacaacaaaattcagccaggcggcattaggtcttgcacctggagcggtaattatctcaacagtctgaccactgctcagtggctgagaaagtggatagggctggcggtcaacacgcgcgccgacacaggcatgaccaatatcggtatgcacggcataagcaaaatcaacaggcgttgcaccggcagggagttcaacaatgcgcccttccggagtaaaaacgtaaatctcatcggggaacaaatcagattttacactttcaataaattcaaatgagctgcccgcgctttgctgtaactccagcaaactttgcatccagcgctgagcgcggatctgtgcggtggtgccggactcaccttgctctttataagcccagtgtgcagcaacccccatttcggccatttgatccatatcttcagtacggatctgtacctcaaccggaaccccatgagggccgattaatgaggtatgtaacgattgatagccgttagccttagggatagcgatatagtctttcactctaccgggccgtggtttgtacaggctatgagcctgacctaacacgcggtagcaagtatcgacttctttgacaataacccgaaaagcatagatatccatgatggagtgaaagcgctgctctttcagattcatcttgcaatagatggaatagagatgcttttctcgaccactgacacggcaaggtatccccgcctccgtcagacgcccttcaatctccgccagaattttttgaatcatctctttgcggttaccacgagcagctttcactacttctttaatcacgcggtagcgattggggtagagcgcttcaaaacccagctcttccagctcggtttttaaatgatgaatacccagccggtgggccaacgggctatatatttcaagggtttcgcgggcaatacggcgacgcttatccgggcgtaaggagcccagagttcgcatattatgggtgcggtcagccagcttgatcaaaatgacgcggatatcctgcaccatcgccatgatcattttgcggaagttttccgcctgggcttctttcttgtcacggaagttcagtttatcgagtttagagacaccctcgaccagctcggctacgcttttcccaaacaactgctccatatcttgatatgtggcaggagtatcttcaatgacgtcatgtaacagtgccgccattaaggtttcgtaatcgagtcgcatctccgcgagaatacaggccacagcaaccgggtgagtgatataaggctcaccactggagcgtgtctgaccctcgtgagcatcacgcgcgacaagatatgcctgtttgaggcgcttaatctgctcctctggcaggtaacgttgaatcagcagattcaggctttcaaacaggtacaaggcagactcgctgtctaattaacgacgaccttcagcaatagcggttaccgcttggatctctgcggcttcctgctcttgctgttcttggcgttcacgtacatcaagaatctgattagtaatcaggccttcttcgatttcacgcaacgcaatcacagtaactttatcgttttcttctggaaccagtgcatctttaccgccggactggatttgacgtgcccgacgagcagcgaccaacaccaggtcaaaacggttaccaattttctctacagcgtcttgaacagttacgcgtgccataattctgctactccacaggtgacgaaatgactgggcatgatactgaaactctgttcagtctgccaataatttggtgattaaagcgtcatgccgctgtttctggcggcctaagcgcagtcgctcagcgcgaataatggttttcagatcagacaatgccagattgaagtcatcattcacgattaaataatcatattctgcataatgggtcatttccgcgacagcttgcgccattcgctttgcaataacctcttcactatcctgcccacggccgcgtaaacggcgatccaattcttctttggatgggggcaaaataaagatactgcgcgcggtcggcatttttgcgcgaatttgctgcgcgccttgccagtcgatatctaaaaacacatcaacaccggttgcgagaacctgctcaattgccagacgtgaggtgccatagtaattctcaaatactttggcatgctcaagaaaagcatcgtcatcaatcatctggcaaaactcttctttggaaacaaagaagtaatgctcgccgtgattctccccaggacgtttagcacgcgtggtatgagaaatagaaacctgcgtgtcgtacaaaggttgtgtttttaacaaagcctgaatcaggcttgatttccctgccccactgggtgcggaaactatgtatagcgtaccttgaaccatgatgacgtttcagttgattaggttgatatgtagaaagcagaagtgtgaatctccgcacagtatacacggctgctacgcgtcatgcagcgttacaacgcatttcacctgaatgtttcgctcataaacagcacgtttttatgattttgcgggaagcattgcgtaatttcggcttgtttcagcaagtgaaaaagtattcttcgatcactcccgcatctgagttttttcgccttcgacggatgcgccatttcaggttttactgccactcatcaaagggaggtactgatgaatgtgcacaaaatgaaaatactaagcctactgatggttagttttataagttggcaagccagagcagaatctgtctgccctgaatggtcagaagaaagaatgtcgggagagatgcatctcctggagaagcagctagatcagtggaatatagcttatcaccagcagggtattagcccgattgcagatgatatttacgatcagttgcaggataaattgcataggtggcgtttatgtcttgggttacctgataaaacggataacagacccataccgggtaatggaaagatgcttcatcctgttgcccacaccggcttaaaaaaacttaaagatgaagctgcactcattagttggatgacagggcgaaaaaacctttgggtgcaacccaaaatagacggcgttgcagtcacattggtatatcaggcggggaaattaacccaagttttgagccgaggaaatggtttgaaaggccaaaattgggcggataaagcaccatttatctctgctattcctcaatatattgccagcgctccccccttattaactttgcaaggggaagtatttctgcaaatggagggccatcaacaagcgcaatcaggaggcgctaatgccagagcatctgttgcaggggctctgatgcgtaagtctgtatccccattattagctaaactgggtatttttatctgggcatggccggatgggccaaaaagtatggtggaaaagagccgattgttacaagaaatgggctttcctctaaccgcacactacagcgaacccgtcatctccagtagtgatgttgccctgtggcgggatcgctggtttaaaatgccgctaccttttgtgactgatggggtagttatccgtcaagaaaatgtgcccgcggggcgctattggcaggcaacaccaggaaattggtctgtggcgtggaaatatccgcctccccagcaaataactgaaatcaaagatatccattttacagtggggcgcactggcaaaatcacagctattttacaggttataccggtaaaaattgatgataaatggattcgtcgagtgaatattggatcgattgcccgttggaagcagtgggatatcgtacctggagatcaagttactatctcattagctgggcagggtattccacgtttggataaggttatctggcgcgtgagtcagcggcaggagatcgtgccgccagacgcagataaattccatcagttaacttgctttcgccgtttaccttttgagtgcgagcctcagttcttatctcgcttagcatggcttagtggtacaaacgggttagatatgcagagtgtgggaaatgggctttggcgcgaacttatccatcatgggtttatcaatggcctactcgattggttatcactgtctgtagagcaaattgcggcggttccaggtattgggcaaggcagggcagaaaagatttatcagcaatttcaacgtgccagacaacagccgttttctcaatggttacaggctttgggattcccacaaggaatacctcttgatacttcatggcactctttacggcaacggagtattgccgaatggcgtttaatgccgggcattgggcaggttagagcaaaacagattaatcattttttgcatcacccagaggtacagatgatggctgacttcttatcacagcagggaattgcgggattcagccccgaagaatagttatcttcggggttgggttaatgttcagaatgctcatacttgaatactggtaagccaagccgaaatctcagtgccagcaatcgagcactcaagccagtgactaacgtaataacaacaacccagttatgagatagtggcgtgtattgtagggcgatatagatccacgcggcagcaaatgagataccggcataaatttctttctgaaataccagagggatacaattacagaacatatcgcgcaggacaccgccaaagacaccggtaattacagcagctatggctgcaatgatagtactgtgccccatatcgagagcaatttgtgcgccaataatagaaaaaacgatcagcccgatagcatcaagtactaaaaatagatgacgcaagtgcttcattaatggtgccatccatgttgtgacaatagcagcaacagcgacaatcacgatatattcaggatgcttaacccatccaagcggatagtgacccagtagcatatctctgactgaaccgccaccaatagcagttgccgatgcaatgatgatgacgccaaacatatccatctgacggcgaccagcagccagtgcaccggtcatggcttcagcggtgataccgataatataaagaacactgagtagcatattgaatgtaatttcttaagggcgacaaaggcggcagagtagccattaatcaaagttatcacgactgagattttctaaaccataaatttcagattatttaatctaatcaaaatatttatcacccacttaaaatacctcaataaaaaaacaataataggattacaaaccattaataaatctagggtaaaaatcaattattgagatgaggttagcaagtatttgatgataatcctacctgattgcagagtgactcatccaatggtagcttttatctctatttcatcttttatttcagtgggattcttcatgagtcagtgtattcaatcgttccaatatcgtgcggtgctcttggctggcatcgcagcggttggagtattactcagcggttgcgttgatagaacgggtcaggcaaacacagcaacgattaaagcttccccttccacctgtattaaaggtgagccgatgacacaaacgacgctctattttggtttgaaccggcctcatggcccggttatttcagccactgaatggcagtcttttgttgataatgatgtgaccagccgttttaaagatggcctgacagttattgatgctaaagggcaatggttaggcaatgatggcactgtagctaaagaaaacagtaaggcattggtacttatccataaagctgacaaagaaactgctattgaaaccttacgcgcccgctataaacagcagtttgcgcaagaatcggttatgcgggttgatgctgctgtttgtgttgatttctagcggcgagtattggattagaatttttggccttttatctcctgattagaggtaaaaggccggtgatattattgattttattcagtcagagtgagcttttacaaaacaagcccggcaatggttgcagaaagtaaactaactaaagttgaaccatacactagctttaatccaaatcgtgaaaccacattaccctgctgttcattcagacctttaatagctcccgcgacaatcccaatagaagcaaagttagcaaaagagactaaaaatacagaaagaatacccaaacctcgtggagatatttcggcagccacttttttcagctcaatcatggcaacgaactcatttgctaccagtttggtcgccataatacttcctgcatgcaacgcatcttgagttggtatgccaattaatagcgccagtggataaaatagatatcccagcactccttggaaactgatatggaataaggtgctaaataaagcattaatcgctgaaataatggcaataaacccgattaacattgcggctattatcatcgcgattttaaatcccgccagaatatattccccaagcatttcaaaaaagctttggtcttcatgcaggttatttagttttaactcaggttcctctgttacggggtaaggattaataattgaaagtacaataaaagtactaaacatattcagtatgagtgctgttacaacaaattttggttctagcatggtcatataagcactaacaattgacatagagactgtcgacattgctgtggctgccatggtgtacattctgcgtggcgatatatcggcgataatgcctttataggcaatgaaattctctgattgtcccagaatcaacgtactcacagcattgaatgactctagtttacccatgccatttactttggatagcagggtgcctatcacccgtatgatgaggggtaatatacgaaaatgctgcaaaataccaatcaatgctgatacgaaaataattgggcaaagaacgttgaggaatataaatgccaggccttgctcattcatcccgccaaaaacaaaactggtgccgattgaagcaaatttcatcaaagattcgaataatccagcaaaatactttattgcacctaacccactttccgagtgtaaaaagaaataagccagagcaatctctataatcagtagctgaaaaatataacgaagtttgatgtttttccgatcatggctagccagtaaagccaaaactgctatagcaatcaatgccaaaagaaaatgcagaatctgcaacataagaaatccgtcagggatgaaattcagtcagcattttatccatatcagaagatttttttcatctgaaattcaatcctcttaagaatatatattctaccgattctttaatcgtgcgctaaagatgccagttgtttaaattttcactgttttactcatcatttatccattgggtgactcactatttatctgccagcttaattgccgtcattaaggaaaatttagcgcttcctcaaggaggattaggcgatagggctacttgtgtttaactcactcattggatggaatatgaatatgattaatctgcctagctgccgttcatttaccgaagccggccatttatctcaaatatctgcttattacgaagaaggtcgcaatactttatggatgttacttcgtgcccatccacggccttgttttaacctggagttaattgaaaatattatgacattggctcaggctgctaaggagtcaaaattaccgatagatttttgggtaacaggctcagtcgtacccaatatgtttaatgtggggggcgatctaaactttttcgcccaaatgattaagaatcgtaagcgcgaagcgctaatggcatatgctcgtgcttgtgtcgattgtgttcacgccgcttctcgcggatttgataccggtgctatctctattgcgatgattgaaggcagcgcattaggtgggggatttgaggcggcattggctcatcattttgtgttggcacagacaaccgctaggatgggttttccggagattgcatttaatttatttcctggcatgggggggtattcactagtcgccagaaaggcaggtatgagggtggcagaacaactgatttggaccggggaatctcacgcggctgagtggtatgagagccgagggttagttgataagctatttcagcctggggatgcttatattgcgacacgcacatttatagacactatcaggcctaagctaaatggtatgagggcgatggttcgagtccggcagcgcgttttacaattaacacgatctgaattaatggacattacagaagactgggttgactctgcattttctattgagccgaaagatatcgcctatattgaaaggctggttatgctgcaagataggcatacttcggggatgccaaaagcgatatagttttatatctaattagtttttacatctaatccagtaaaaggtgagggtgttgcgttaccagccaatgctccagtttatctgcgggcattggtttggcgtaaaggaatccctgtttctcatcaacgccaatagaatccaggaattcctcttcctctttcgtttccactccttcggcaatgacttgcatttttagtgcctcggcgacaacaataatggctcttaccaaagattgtgaaataggattagtgtcaatatggcgaacaaaactttgatccagtttaatggcatctatggggatgcgcgctaactgggagagtgaagaataaccagtaccaaaatcatctaagtgaacttgagcacctaagtggcgtagctgcttcattatattgatagcggcatcttcattatcaattaagcaactttcagttaattcaacatcgaccaagctagactccaactcacaggcttcaagagactcaataaaactggtgacgatagcttcatcaattaattgtcgggcagaaacattgactgcaattcgtaggttaattccacgttttttccaatccacagcctgttgcatagacgtttgtagtacccatttacccaagggcctgataagcccagactcttccgcatatgagataaactcctgaggagcaattaaacctcgttcaggcgatagccatctgacgagagcttcgacaccgagcacttttcccgttttggtggatattttgggttggtaaaagatttgtaattgatgttgttctatagctttacgtaaattggtatcgagccaaacatactcggatacttttttattcatttgttgcgagaagatggaataggtttgtttcccatgttccttcgcggtatacatggctgtatccgcactgcggataatattttccagcgtatcaccatgctctgggcatagtgcaatgccaattgaacagccggtatatacctcgatcaatccaattcggaatggcaatttcatgcgattgagaattcgctgtgtggttatttccagcaaatccaaggtggcgttttcgaccagaacaataaactcatccccccctaatcgggcaagcatttcgttgtcacccaagcaacttaaaattgccagcgagacatctttcagtaatcgatcaccaaacatatgaccatagtggtcatttacttttttgaagttatcgagatcgagataaataatacccactgagctgtcaccgcgggtttggattgcgctgttaatgcgctcatgaatggcatgacggttaggtaaaccggtaatcatatcggtattagccaaaatcctaaggcgctcttgggcgcgtcgttctttggtaatgtcagtaccggaacagataagatagcgttcgttttttccgctaccactgtgaacaaatttattgcggaataagaagagacgcttccctttgacggtattaacccaacgttccgcttcataagatgcaccgcgctgaaaaaaaccctcaatattcttccgtgatgaggctccttccttggcggtcataaataagtcgtaaacatttttgccaataacatcctgctctttcttaccggtatattcctcgctaaggtggttaaatcgctgcacgcagccatctttatcgagaatcacaatcactgagttggcttcagaaacaacctgttctgcaaaagaaaggcccataaccaaatcacgagcgacagattcagtatcggcataggccgaggctgtccccccccactctttgtcattaatttttcggccaacaagatgtaaatgaagggggtgaccataaatctcaatttcaatatctaaactggcggtaataccggttaagctccggattttcattgtttgaacagaattaagaggtatcgcaatatttgctatctctttaattgccgacagctctaaagcctggctatcaaaggcaagccgccaaaatgggcgatgagtaccaaagtaggtattgaggatcgacgtgtcttggtcttggaacatatgcgatcctctaaaagtgtatatgtgtcttttacttaccttagtcaggaattaagaaggcgctatttctggacttcccagtaatgataatcatcctgacctgtagagcatgactctacccagagtgcccacctaataaagtatatgtgtaatttattcataccagatcgtagatagtagcgataatcatagtaaatgctcttcctactttcaggttgtgatgaaagttaagcatgaaaaaaataaaagacacgattttttatattgttatgctcatttaggctaaattctaaaatgagaaaggaaagatgtgaaacactttactgaggtgtttaatgagggataagtatatttttaagcaagttgatgatgagcgtactccagtggcagcaatctgcatgtttcatttgaactgtggtcactatcagctcaaaccaattcgggaatttatgccgccaccaataatgacggcaatcctgggggagttccttgttttttatcttacttaaaccggactgttatttaaaaattaagtaccattccaacccccacctcttctatatcaaccgcaccggctagtgctattttggcttttaagtcagtacagtggcagggatagagtgcttgtgcattaagttgcttaaaatagtcggatgttctggtgagggtagatgtttctgcatttaatagatgaaacccgccaataacagcccgaatgcgtttatcgccagtgactttaattgcataatcaataatattgcagattccagagtgagagcagccggtaataatcacgatcccctcagggctggtataaactattgcactgtcatctatgacaaaatcgtcaacttcatgaccgcaacaattgatagtttttccaataggatgcagcccttcaaaatcattactgcgtactatctcacctaaaaagagcaaattatcagtaagataataaacaccagtctgattaatccgttcgaaaaatgaagggtaactatcggccggtaagttagcacctattgatttatcttcatggtattttggtacaaaagcattggggtgagccactagctttattttcttcacgctagggtagttggtccggtcaagatattgagcgaggtggattaaaccccagctatgatcattatgaccatgagagataattacactatcgatatcgctgatatcaatacccagaattgccgcattacgtagaaaaacgtcagagtaacctgtatcaaaaaggtatgttttcccatcaattttaaggtgataacagacacctggctcggctgtcagatatttatctattagagtattgttatcaaccagcacagttaactgcatgtgttttccctttttttctcatattattccgatctcccatggctgatactgtgtgaagtggcaagcagcatatcgaggtctgatgttggcaccagcgccttgggtattgcgctgataatattgcctctgaaattgttgaaagtaatcggcaattgattctatttgctcaacatacttcagatgacgaggaaaaaacaacgaatgccccatattgtttaaaatcaggcgcgggcttgtttaacttttcaattagccttttacctgaaatgtggctttgtaaaaaccggccacacagaactggatggcgaagggagggcttttccgctgcttcacttagcgcaggcagaataataaaaacccagacttctccgggttttagcaaaacgggtaaatataagcagttactcgatattctgaatctgttcgcgcatttgctcaataagcactttcagctcaatggctgagttggtcacttcggcgttgatcgattttgatgccagcgtattcgattcgcggttaaattcctgcatcataaaatcaaggcgacgaccgacggcttctttcttcttcagaatattgtgcgtttctttgacgtgtgcttccagacggtccagttcttcagccacgtctacacgctgcgccattagcactaactcctgctccaggcgggtattttccaactgaacttgcgcttcttccagcttgttcagcaggcgctcacgctgccactgcaagatgtttggcatatgcgcacgaactttaacaatttctgcactaacaccatcaagacgctgttcgatcagtgccttcagtgccgcaccttcggtttcgcgagaaatgataaaatcatctagcacaatatcaagtgcctgcattagctcggtgctgatggcatccaagtcttgttcttcggcggccataactcccggccagcgcaaaatatctactggattgatttcaccttcatcactttgcattttgacccagttaccggcttctactaattgttttgccagtttttcattaaggatcaaagagctctgtgcgttggcatccagctcaaaacgcaggttgcactcaattttgccgcgagttaagcggccacggatgcgttcacgaataaccggttccagactgcggaactgttctggcaaacgaatgtaagtttctaaatagcgttggttaacggaacgcagctcccaggctgcgctgccccattcgcctttaatatcacgccgggcgtaggcggtcatgctgcggatcattgttgcgtacccgttttaaagaaaagatgcggggattatagcctccagggcgcaggcaggataggcattacatcactaaggccgtataatgcgcgaccaatatcgatttaaagccggagaaagcccatgcgtccagcagaccgagcagcacaacaagtccgcccattgaccctgacccgtaattacacgaaacacgctgaaggttcagtgttggttgagtttggcgataccaaagtattgtgcaccgccacggttgaagagggggttccgcgctttctgaaaggccaaggccagggctggataaccgctgaatatggtatgttaccgcgctcgacccacagccgtaatgcgcgcgaagccgcaaaaggcaaacaaggcggccgtactttagaaattcaacgtctgattgctcgctctttgcgtgcggcagtagatttgaagaagttaggtgaattcaccatcactttagactgcgatgtcttgcaggcggatggcggcactcgtactgcctcaatcagtggtgcttgtgtagctttagccgacgcgctgaataagctggtggccagtggtaaattgaaagcaaacccaatgaaagggctggttgcggcagtttctgttggtatcgttaaaggcgaagccctgtgcgatttggaatacgtagaggattctgcggcagaaacagatatgaatgtggtgatgatggaagatggccgaatgattgaggtgcaaggcaccgcagaaggtgaaccgtttagccatgaagagctattgacgttgttggctctggctcggggagggatagaaactatcttccaagcgcagaaagcggcgttggaacaataattgatttaggcgactcggtagtcgccttttttttacccgctaaccaagaagttatgcacagatagaagcagtgcatcaggtttgcggtgtaccaaattaataaacacagtgattaacgaaagcggtcacaatctggagaggagaagtaccaatgaaagcctatcagcgcgagtttatcgagtttgcgcttaacaagcaggtgttgaagtttggcgaatttaccctgaagtctgggcggattagcccctatttctttaatgcaggattgtttaataccgggcttgaactggcaaaactcgggcgtttttatgctgcggcattaatggattgtggcgtagagttcgatctcttatttgggccagcatataaaggcattcctattgcgacgaccactgctgtagcgctggctgagcaccataatcgtgatctgccttattgcttcaaccgcaaagaagcaaaagatcacggtgaaggcggcagcctggtaggaagcccgttagaaggccgagttatgctggtggatgatgtgataaccgctggtactgccattcgtgaatcaatggagattatcaatgcgcagggcgcaactttggctggtgtgatgatttcattagaccgtcaggaacgtggccgtggtgagatttcagcgattcaggaagtggagcgtgattatcactgcaaagttattgcaattgtgacgctcaatgatgtgatcagttatctggaagagaaaccagaaatggccgatcatttggcagcagtacgccactaccgcgaacagtacggcgtttaagatttcctaaatcaagaatacccaaaagggccatttggccctttttatataattcaaaaactcaacttaaattgagtttattggagctgagccacaattagaggccagcgagcatcaaattcttgcgtcggccggtagcgaaattccgaacgaacaaaacgtgagagcatcccttcacaaaacgccagtagctgtgttgccagcagggcttcatcatggataaaaccttgcccatcgcgcagttttttctcacgcaatacttgacgtagctgtacttcaattcgctcaaacaactggttaatacgcccttgcaagcggtcttgctcgaacatcaatgcatgcccggtcataatgcgagtcagccctggattacgttctgcaaaccccaataccagtagcaggatcagccggaggcgattaaacgtctctttttcatcttgcagaatcaaattgatgcgggacatcagactgtcttcaataaactcgatcaggctatcaaacatccgcgttttactggggaaatgacgataaagcgctgcttccgaaacccccacattcgcggcgagtttagcagtagtaatgcgttggctaccgtcgctcgattccagcatttgcgctaaagcctgcaaaatttcctcgcgcctgttccttttcgtattttctttttctgccatgtccgagtagacccttgctaaaaatgacttaataacaaaaacctaaataccggccgcactaaggctaggccccggcggcttatgtgatagcttttttacggtattgaggtctagggtaggttattggcgtccagaatgaccaaaaccaccggtaccacgttcactaagatcaaaatcttcaaccagattgaattctgcttgtataacaggaacaaataccatttgtgcgatgcgctcgccgggttcgatagtgaaaggctgttgaccacggttccagacggacaccatcaactgaccttgataatcagaatcaatcagcccgaccagattacctaataccacaccgtgtttatgcccgagccctgaacgcggcaaaataacagcagccagtgagctatcgccgatatgtattgccaagcctgtcggtaacaatgttgtttgccctggaagtaaatccacggcttcacttagacaggcacgtaaatccaggccggctgagccttctgttgcataagttggtaagggaaattcattgccaacacgtgggtccagaattttaatgtcgatttttttcatcataacggctgacaatctcgtctattaaatgctgactgaggaggtgcttatcgctgagcggtaaacgtttctcgccagtcggccaaaaaaggtgcaaggcattagtatcactgttaaaaccatgctctgcgagcgatacatcattagcgcaaataagatccagatttttccgcgctagcttttgtcgcgcgtattcttccacattctgggtttcggcagcaaatccaacaacaaatggacgttttttagtcatcgaagcgactccagcgacaatgtctggatttttcaccaacttaagggtgatctcatcgccctgtttttttattttctcgtcagaaacctgctcagcgcggtaatccgctaccgcagcacaagaaataaaaatattctgctgggctgctaagttctgaactgtttgctgcatttctagcgcactgacaacatcaatacgattcactcccgctggagtagggagcatcactggcccggcaaccagagtaacttttgcccctctggcagcggctgcttgagcgatggcgaagcccatcttgcccgaactttgattgctgataaagcgcactggatcaagagcctcacgcgtcggccctgcggtaatcatgacacttaaatgttgcaagtcttgttttactgaaaaatgatcatgcgccagcgcgacaatatccagtgggtctagcattctacctgggccaacatcaccacaagcctgactgccgctgtctggcccccataacagcatgccacgactggcgagcgtctgtaggtttgcttgagtcgctgctgcacgatacatctgctgattcatggcgggcacggctgcaataggagccgcagttgccaggcaaacggtggtcagcaaatcatttgccataccagtggctactctggccagtaaatcagcggtagccggagccatgatgactaaatcagcccatttacctagttcaatatgacccattgccgcttctgccgcagggtcgagtaaatcatcagagacggggtagcccgagactgcttgcagcgtgagcggcgtaatgaacgcttttgccgcgtgagtcatcaccacgcgtacctctgcgcctctgtcgcgcaagcggcgtaccagctcaggagatttatacgcggcgatacccccgctaatcccgagcacaatctttttaccagaaagatgtttgccggagagtcccgtcatcatgattgtccgaatgaaagccgtaagaggcgatattttagcataaccattgagtagattagctatcaggacgttctctgatgccatcaatcgtcaattttgcgagacgttacgcatgtggctcacggcgacttagtcgagtgaaaagtcttatggcatgctgcccacgcggtttagggataacgggggcaaggaatggaagagtggtatgggcaggttgccccaagggaaaaattacttaaatatggtgctgcagtactgacggatgccgagttgctcgctatttttctgcgtacagggattccgggaatgcatgtcatgcagatggctgagtatttgattgaagagtttggttcactttatgggctgatatctgcggattatcaggcgttatgtgcccaaaaagggattggtgtttcgaaatatagccagattcaggccattgcagaactggctggccgctgtttttcatcccacttgatgcaggaaagtgtcctgcaaaatcccgagataacccaaaaatttctacaaaatattctttcccatcgcgagcgagagatttttttagtgatgtttttggataaccagcatcgtgttattcgccatgaggagatgtttactggtaccatcagtagcgttgagattcatccgagggaaattgtgcgtgaagcgcttaaggttaatgccgctgcgctgattctagcgcataatcacccttcgggtaaggctgaaccgagccaagccgaccgtttgatgactacgcaggtgataaaagcctgttcattattagatattcgtgtgctcgatcatttagtggttggccggggtgaatgtgtctcatttgctgaacggggatggctttagagcaataataattgatcctttctggatctttagctgttcgggacttgagcacttacgcttcagagcgtatactacgccacctttgagaatcttgggtttggcgtgaagagcctatctcagcaggtttatagcctggtgacaggggtttctgacctgatgacagtgagtcttctcagtgaatttgctgagatgggctctaaagcctgacgaggcggccaaatcctatacgaagctcgagctgatttgatttttggagaatagacatgtcccgagtctgccaagttactggcaagcgcccggtgagcggtaacaaccgttcccacgcaatgaacgcgaccaaacgccgttttctgccgaaccttcactctcaccgtttttgggttgagggcgagaagcgctttgtaactctgcgtgtatctgctaaaggtatgcgtgttattgataagaagggtatcgaaacggtcttggccgaaattcgcgcccgcggtgagaagtattaaggaactgaatcatggctaaaggtgttcgcgagaagatcaagctagtttcttctgctggtactggtcacttctataccactacgaagaacaagcgtactaagccggaaaaattggaactgaagaaattcgatccagttgtccgtcaacacgtgatctataaagaagccaaaattaaataattttaattttggtggattaagaaaacccggcctcggccgggttttttattatataaagtccagtgagatacgtttagggaggttacatgcctgaattaccagaagttgaaaccagccgacgcgggatcgagccttatcttgtcggccaaaccatcctttacgccgtggttagaaatgcccgtttacgctggccggtttctgatgaaatcctcgcactgagtgatcagccggtgttaagtgttcaacgtagagcgaaatatttgctgatagaactgaagactggctggattatcgtgcatctggggatgtctggtagcctgcgcattttgccagaagaaaccgaagcagaaaaacacgatcacgtcgatttggttatcagtaatggcaaaatactgcgttataccgatccgcgccgctttggtgcctggttatgggcaaaagaccttgaaaccagcaatgtattagcccatttagggccagaacccttgagtgatgaatttaccgctgaatatctgtttgaaaaatcacgcaataaacgcactgtggtcaagcagtggctaatggataacaaagtagtggtcggggttggcaacatctatgccagtgaatcgctattcacggcgggtattctgccggaacgtgccgccgggtcattaaccgaaaccgagataacgcagttggtggcaacaatcaaagccgtgttattgcactctattgagcagggtggcaccacattgcgcgattttttacagtcagatggcaaaccgggttatttcgcgcaagaattacaggtatacgggcgggcaggagagttatgtcgacgttgcggcaatgtgattgaaattgcaaagcatgggcagcgcagcacctttttttgccgccactgccagcattaattatacccttcgtacttgaagccgcagggttgtgggctacgttcgcttaccgctagcctgtaactccaatggcttcggcgatatagggtattgcgtaaatagggaatcaggccagttttgtcatcagtgctttggtgaccggtgcaggaaggaacggtgtgatatcgccaccatggcgtgccacttccttcaccaacgaggaagagataaacgaccatttctcagatggcatcaggaagacactttccagttttggcatcaggtgacggttcatatttgccagttgccattcatactcgaaatcagagaccgagcgcaaaccgcgtactaaaatattcgcattatgttttttggcaaactcagccatcagctcactaaatcccagaacttccacattcttcagtggtgccgtgacttgctttgccaatatgacccgctcggccagagtaaacatcggtttcttgctggagctatctgcaattgccagaatcacatggctaaacatttctgaggcgcgggtgaccaagtccaaatgcccattggtaataggatcaaatgttcccggatagatggctttagtgatcatgaattctcacttttctgatattgatggctcagtgcccacagagccgcatatttattaaaggtatattgcgcgttgactaccgctagcaatagcccttgtttaccatcgaggaagccggcacgtaatagccatgtcttacagaatgccccgagagtatggctgataatcgcaaaataacggcaacttttaccttgctgatgacgctgattcgcccaagcctgagcatagttgagttgttttcgttgaaaggcaaaaaagtcacgacaggtcagatgcagcaaatcacccgcgagtaggataacttttgcagaaccgctatcaagtgattcatggactaaatcatcgttgtaacggtattgctcacgtggatatagccgagtgactctatcgggataccagccgctatggcgcataaaacggcctaaaaacaggttccgcctggcgcagctataaactgcaccttcttctggtgccaataacacggtttcgatcgcacttttaagctctggcgttacgcgttcatcagcatccagcatcaaaatataatcgccagtggcatattgctgggctaattgccgctgcttaccgtaaccgggccattctgtgttgctgtaaactttcgcgccatattgttcggccagtgcgacggtttcatcttcacttcctgaatccaataccactatttcatcagcccaggtgactgacgccaaacaatccgccagcagtgaggcttcatttttaacaatcatcaccaccgacaggcgttttttggcactcatttagtggctccgttgcggtagataaggctccagcaagtgcaataatcgttgcagcgcaccctggttttcatgcaatacatcaaccgcatggcgaccatagtagaggcgacaatcttcatctgtgagtagctgggtgatttctttcaccagcgacagggtatcggttaccgtaatcaacccttcagcttgttccagcttggcacagatatctttaaagttaaacgtatgtggccccatcaataccgggatagcatgtgctgccgcttccagtggattatgtccaccgcgctcaaccaggctgccgccaacaaaagctaaatcagcaatgccgtatagcagcatcagctcgcccatagtatcgccgatcaccacttgtgtgctgcttgaaggcacttcgcctttgctgcgtaatgtataactcagccctgctttttgtgttaattcaatcgctttcgggaagcgttctgggtggcgtggcactagaataagcagcaatgtcgggaactgctgtaataattggcgatgggcttccagcaagatagtttcttcgccgtcgtgggtactggtcgctatccaaaccggccgatgtggtgcccactggcggcgtaatgtgacggctctggcggctaattcaggtgttacagaaatatcgaacttcaggctaccggtcaccgtcagttgtgaacgccttagacccaactcaatgaaacggtcgccatcttcttgattctgtgcagcaatcagggtgatccgttgcagcatattacggataaaactaccgatttttttatagccagcagcggagcgggcagaaaggcgcgcattggcaatcactaaaggtattttgcgacggtgcagggcattaataagatttggccacaactcagtttccatgatgatgaccagcttgggattcacctgatcaagaaagcggttcacggagccaggaaggtcgtagggcagataaacgtggtgaacatctttgccaaaagcggactgaacacgctcagaaccggtgggcgtcatggtggtcacggtaatgggcaatgatggatagcgatggcgtaatgctctgactaatgggatagcagccagtgtttcaccaactgaaactgaatgcagcatgataccgccagcaacaactttaccggcacaaaaaccataacgttccccccagcgcttgcgataagcgggggctttacggctacgtaacagcaatcgcagccaaattagaggttgaataaggtagagtagtacctgatataaacgcagcaacattctatcaatttcatttatatggattattaagaataataccatatttgaacaagaaaggctcttttccactggggctggccgataatcagagcaggctcaggatattcataaaaaagaatataaaatttcaacaaatggcggggatgaaattgatttttcttgtttaaaggtgagaataattttcattatccacataagccaataattatgcagctgtagatatcttcagcttattcaatggtgatatttttagctggtaatcatttgttatttagcggtttatcgcgtgctcatgaaatttaagttttatcggaattgtattgagtaattaattaaacatgtagagaaagccatgaggtgttattagtaaaaagtgagttaatagactcgtttaataactaacataacagattagcaatacttaactatttgaatgtcgagaccaatcggcttcgataattatcgaagccgattgttatcagtaaatgtttactaacggatcttttgggcagtcatagcccggctagaaataataattgcttatgaaatcaacgtttccaatcgcgccattatggtttcagcggtaatggtatccatgcttttttgctcggaaatcaccgcaatctgatttttcccatagccgccaatcaaaccagggtccgttgggccgaacagggtaatgttggggcgatccagtgcagcggttagatggctaagaccggtatcaacggaaaccaccgcttttgcacctgccagaacctctgccacctgctggagactgagcttaggcaatacctcgacatgagggaaatgttccgccagccgcaaagcgcgctgatactcatgctccgcaccccaaggtaatttaatttttaaacccgtcggcgcaaccagctcaatcagtttccgccaatggctctcaggccaatgtttactgtcgcgagtggtggcatgcaggaagaccagatactggccagtatcgttgggcaactcgtttaaaaagcgctgcgcaatagcataatcgccgacactttctggtttgtcatagccaaggcttttggcaaacagttggcgtatgcgctcaacggcatgttgtttagtatcaatctcatggcggcagttataaaaccaactggcaaagggttcgcgggcacttttgcaatctgggccatgtcgaacccctttggcgatgcgggtgatcagtgcggcactcttaatcaacccctgagcatcaatcaccacatcataactgcgctgctgtacaacacgtttaaaatcacagcgctcttgccgggtatcactaccaaaccaatttttacgccaacggcggatagccaccggaatcactttatctaccgcaggatgccaaccggggatttggctgaaaccctcttctaccacccaatcaaagcgaatgccgggaatggcattcatggcatcagtcagcgcgggtaatgtatgtaaaacatcgcccattgatgaggttttaacgatcaatacatgcattaatcgccctctttcacagagctagtttgtgctgagagttgcttctcaagggcagccattacctgttctggttggatatcaatcaaactctgatgataaccctgtgcgctgtcgcctttacgcactttgtgatagccggtaatcaggcgaataaccgtggctttgtcagacagcggtggcgtgaagtccgggctgcttgggccatataaagccactaatggcttatttaacgccgctgccacatgcatcaaacctgagtcattactgaccactgcgttacaggcagcaatcattaccacggcttgatccaatgatgtttggcctgcgaggttgaggcaatactcgcgagcgctttcatccagcgcctgacggatttcttcaccggcttcattatctttggctgagcctaacaagatgacttggtagccagtatcaatcagtttctgggccaacgcagcatagtgataatgtggccagcgttttgccgggccgaactctgctccagggcagaaaccaataattgggcggttatttgtcaggttgaatgacgcagtaatttctgcaatttcttcatcctgaacctgcaattgtggccatagcaaaggctgaggtaaatcgtcggctgagtgaatgcgttctttatcgtaggccaatgcgacatagcgctgaaccatcatcggaaacgcttgtttatccagaatgcgcatgtcattgagcaagaagtagcgcatctcgccacgccagccagtgcgctgtttaatccctgaaaaataaggtatcaaggcagatttaaacgagtttggtaacacgtaagcgcgatcatagcctgtttcacgcaaggccaaccctaagcggcgacgctcctcaaaagcaaaaaccccatgacctaacggcatcgggacggcatggcgaacttccggcattctggccaaaagcggacggcaccacgcgggtgccatcacatcaatatctgctgccggatattcggccttcagggtgcggtaaagactttgcgacatcatcatatcgccaacccaagaagggccgattaccagtattttcataccgtttatcaattccttgcagcaagttatttagactgagcgattgagccaggtcaggtattctttgacgccttcggcgacggttttgaacggcttgtcgtaaccggcagcacgcaaattagtgagatcagcttgcgtgtatgcctgataacggcctttcagtttttcagggaattcaatgtattccactggcccgctttggtggaaatccaccactgcatcagcaaccgcctggaaggattccgcacgacctgtaccacagttgaaaataccggatacaccgttttgccagaaccacagattcacgtcagcaacatcgccaacataaatgaagtcgcgtttgaagttttcactgccggagaacaatttggggttttcgcctgcattgatctggttgttcagatggaaagccacgctcgccatgctgcctttatggccttcgcgcgggccataaacgttgaaataacggaacccacaaatctgtgaatcagcttgtggcagaatttcgcgcacatattgatcgaacaggaatttggagtagccataaacattaaggggttgctcgtactgacggtcttcaatgaaattatcagtacgcccgccgtaggtggcggcggaggaggcatataggaatgggattccgcgatcgagacagaaatgcaggatatctttagaatactgatagttgttatccatcatgtacttgccatcccactcggtggtggaagaacaggcaccttcgtggaaaatcgcgtcgatatcacccatatcatcaccagcaacaatgctggcaacaaaatcttctttatccatgtaatcagcgatatccagatcaaccagattgacgaatttggtgccgtctttcaggttatccacaaccagaatatctttatagccgatattattcagtgccttaacgatgttgctgccaatgaaaccggcgccgccagtgacgataatcatcaggttcacccttgctaatcttcttggtcgggcacaatgccccacactctatttgccgttatcataacatttcataggatagcgcacagccggaaggggctaatctctctgtttctatgcggctttcggaatgttcaccgtgatatgtgctgcattttttataatataagacaaggtttctcgtcagttcactcttcaggcagtaaaatgtacggtgaaactgcccattctggagataaccgcatgtccctgccttttgatagaaacgccttttatcagcaattagaacaacaactcaaaacgacccgtgctgaagggctgtataaaaatgagcggatcatcacttccgctcagcaagcagacattgctgtggcggatggtcgccatgtcattaatttctgtgccaacaactatttaggtttggcaaaccaccctcgcctgatcgcggcggccaaaaaaggcatggatactcatggctttggtatggcctcggtgcggtttatttgtggtactcaagatacccataaagagctggaacagaagctggccagtttcttgggaatggaagacgccatcctttattcatcttgttttgatgctaacggcggtttgtttgaaaccctgctggggccagaggatgccattatttctgatgcgctgaatcatgcttcaatcattgatggagtgcggctatgtaaagccaaacgttatcgctatgctaataatgatatgagcgaattgaaagcacagctggaacaagccaaagcagacggcgcgcgccatattatgattgctactgacggtgtgttttctatggatggtgtgattgccaacctgaaaggtgtttgtgacctggctgatgagtatcaggcattagtgatggtcgatgactcccatgccgttggttttgttggtgccaatggccgtggtactcatgaatactgcgaagtgatggatcgcgttgatattattactggtaccttgggtaaagcgctgggtggggcatcaggtggttatactgccggccgcaaagaagtggttgagtggttgcgccagcgttcacgaccgtatttgttctcaaactcattagcaccagcaatagtagcggcttctattgaagtgttatcactattggaagacggtgctgaactgcgcgatcgcttatggtcaaatgcgcgcttattccgcgagaaaatgagtgctgccggtttcaccttagccggtgccgatcacgccattattcccgtcatgctcggtgatgcgacactggcgcaagaatttgccaatgcattgctgaaagaaggcatttacgttacaggcttcttctatccggtggtgccgaaaggtcaggcgcggatccgtacccagatgtcggcagaccatacgccagagcaggttgagcgggctgttgaagccttcatccgtattggcaaacagcttaacgttattgcgtaaggaatactcatgaaagcatcatctatgaaagcgctggccaaactgaaggcagaagaaggtatttggatgactaacgtgccgcagccggagctgggccacaacgacatcatgatcaaaattcgcaaaactgctatttgtggcactgatgtgcatatttataactgggatgaatggtcacaaaaaactattcctgttccgatggtcgtcggccacgaatatgtcggtgaagttgtggctattggtcaggaagttaaaggttttaatattggtgaccgggtgtctggcgaaggtcatattacctgtggacattgccgtaactgtcgcggtggtcgtacccatctctgccgcaataccgtgggtgtcggtgtgaatcgtccgggttcttttgcagaatatctggtgatcccggcctttaatgccttcaaaattcctgacaatatttctgatgaactcgctgccatttttgatcccttcggtaatgcggttcacaccgcgttatcctttgatttagttggggaagacgtgcttgtttccggcgcaggcccgattggtatcatggctgcagcggtgtgtaagcatgtcggcgctcgccatgttgttatcactgatgtgaatgagtaccgtctggatctggcgcggaaaatgggtgtgactcgcgcggttaacgtcaacaaagaaaatctgaatgatgtgatggcagaactggggatgactgaagggtttgatgtcggtttggaaatgtccggtgcgccgccagcattccgtgcattgcttaattcaatgaatcacggtggccgtattgcgatgttggggataccgccatctgatatgtctatcgactggaatcaggtgattttcaaggggctgtttatcaaagggatttatggccgcgagatgtttgaaacctggtacaaaatggcagcattgattcaatctggtttggatttaaccccgattatcacccatcgtttctccatcgatgaattccagcaaggctttgatgccatgcgttcgggtaagtcaggtaaggtcatattaaactgggattaaaatacccttcggccttgaagttgctggggtgttggctgcacacactcacccgaatcacttacttgtgtaagctcatcgggatgagtttgctggccgcctacctgcaactccaatgactttgggtattgcgttttcggccttgaagttgcaaggatgaaagcgaggcagtcaggtgatgactgcctcatttttacggattttcagctttaggtttctcgattgtcgatttctcaaccggagtcacgggtaccgctggcgggaaatattgctgccaatgtttttgcacaaatgtcactgccgggctttgcatcaagctctcacctaaaataataaacatcttatcggcgtagattttctctggagcatagctagctttcgcgttgcattgtttgatagctttcaggcgctggcctttggccgggtcacgtggttttgatttgcccggagaaacagtgccgctgccactattattatgtccagtaatattgtgtaccggttcattcagcagagcacttgctttgaccaatacaatatccgcaggtaattggggcaacatttgttgcagcactttaatggtggccggatgcgggtgtccaatcgcaatagccgagccattacggcgcgccagttctactgcacggttaaattgttggcggatcgcggcttcattttgtgagtcatccaaaaagactttgcgcttaatcactttgacgccagtgccttctgcagcacggctggcttggctattgcctatggtcacactgtcgaggaaatagagttgatagtgctccagtacctgcatgactttctgcatacccggtaagctggaggtcatggcgctgcccatgtggttattcatgccggtagcgtaagggacgttattaaccgcctggcgaatgatgcgctggatctcttcgctactcattaatggctgtaatgtatcgcgctccagcggttgcttgctcagcggtgccatcggcaggtggatcaggatttctcgcccttgattatgggctttgatagccatctctttggcgtagggggcgttaggtaatatagccaccgaaataggcagtggcatctgtaacaccttgttttcgttctgcggacgataaccaaagtcatcaataacaatggacagtttacccgccagagaggtgttagcgatgagtagggtgcttacgatgattaaccggtgtgtattgaaatagcgcaataggtgttccctaatgttgttctctatcttcctaaccaaggttgggggttaacagcttgcccctgacggcgaatttcgaaatagagtgatggctcaccctgaccgccactggtgccaaccagtgctatcggctggcctgctttcacctgagcgccaacattgaccagcgcgctttggttatagccatataaactcatatcacctttgccgtgctcaaccaccacgaccaggccataaccctgcaaccagtctgccagtagcacccggccatccgcaatcgctttgacttcgcttccttccggcgcggaaatgaccatacctttccagcggagttcaccttgcaaggcttcgccgaagcgatgggttacgttaccccgaacaggccagacggcttgaccgcctggacgccccaagccacccgttcgcgccattaatgagcgctcactttcactaggtttgtagctggaaccggttttcttggcttgttgttctttggctttaacttgttcgcgcacacgggccgcttctttcgcttcccgctctgcacgggctttggcttcacgttcggctttggcgatttgatcgcgcaaacgtgattcgttcagttttagctccgccagaccttgttgatctttttccagcgagacttccaacgaagtgagggttttcttgcgtgcagttcgagcttcttccagcttttgttgctgagctttctgctcatccaataaaactttttgctggtttttcttttgctccagcgtttttttctcagcagataaatcggtgcgggtttgtttcaactcctcaatggatttttgtcgagcttcattgagataactgaaataggccaaaatacgctcactgcgctggctctcttcaccacttaaaatgagttgtaaaccgctgtgctggccttgcttaaaggctgcatcaagttgttttgacagcaagttttgctgctgggattgctgcgtttgtagtttaccaattgaggcggttaggctggaaatatctttgtctagttcagtcagggtaccttgggtttcacgcaagctacgactggcttgagcaatggtattttcctgttgtttcaactgatcgagcaaggcactgcgttgctgtttttgttgctgaacgcttttttctttttcagcgatatcttgctgaatagttttcaactgtgttttgttatctgctgtttttgcagcaggggcatcagcagcatggctggataatggcaacaacaatacgccagcgcaaaaaacgctggcgtacagtgctgaccacggacgacgcatcaacttattcggtaattcagacaagtgccctgtattgccggtgatggtgtcttccgtaaccattgatattgcaaatgacgccttttccttcataacgaaggattattccacgatgaacagcggcttaccagtcatctcttgcgggatttccatttccatcagtgacagcatggttggtgcgatatcagaaagtttgccaccttcgactgctttcacttctttattgccgacataaatcagcggaacaggcaggctggtatgggcggtgtgagcctggccggtcgccgggtcacgcatctgctcagcgttgccgtggtcggcggtgatcagcaattgaccatccactgcttgcacggcagcaaccacttgttcaatgcaattatccagagtttctactgcttttactgcggcatcataatcaccggtatggccgaccatatcaccattcgggtagttacaaatgatcacatcatatttaccgctggcgatggccccgaccaatttctcagtcagttctgctgaactcatttctggttgcaggtcataggttgccactttcggtgagttaatcagaatgcgatcttcacctttaaatggctcttcaacgccgccgttatagaagaaagtgacgtgagcatatttttcggtttcagaaatgcgcaactgtgttttgtcatgcttcatcagccactcaccaaaggtattctccagtgaagctggtggataggcacaggcaactttaatatcagctgcatactcggtcagcatgataaaatcgccgaagttaaccactttatcgcgtttgaagccgtcaaagtcggcattcacaaaggtacgggtgatttggcgggcacggtcagcacggaagttcatgaatatcaatgcatcaccatcgttcatggccgcgtcgggttcgcctgcggcctgaataacggttggtttgacgaattcatcattttcattacgtgcataagcggcttgcaggccgacaaccgcgttatctgcggtgaactcgccttttgcctgagtcagcaagtcgtaggccagctgcacacgatcccagcggttatcgcgatccatggcatagtagcggccaatgatagaggcaatgcggcctttacccagcgcagcaaatttttcagtgaatcgtttcagtgaaggctcagcactacgcggcggggtgtcacgtccatcgaggaatgcatgtaggtaaattgctgtcgcaccacgtttggccgccagttcaaccatcgccaaaatgtggtcttcatgactatgtacaccaccggcagataataggcccatgatatggacagctttgcctgctttaactgctttatcaacggcggcagtcagggttggattagtgaaaaaatcaccatctttgatttctttgtcgaggcgggtcaaatcttggtaaacaatacgacccgcgcccagattgacgtgacccacttcagagttacccatttgcccatccggtaaaccaacatccagacctgaagcggcaatcaaggtatgaggctgttgctgccataaacggtccataactggagttttagcattcagaatggcattatcctgctgttcttcgcggtggccatagccgtccagaatcgtcagaaccagcggttttttagtgctcgacattgcataacctctttcttattagaaaggcggtaatttactacaaaacaggttaaaaatagcccaaagagatcaacattggtgtggggttttgcgtaaaaatcatcaaagggacaacaaaacttcccgagattgctcgcagtttctgcaatagcacttgcatattggctgtatttgccgcaacgcgcaggtatactctgtgaccttgaatattatcccctaactaacgggagtttttacccccatgttgcaagaaattatgcaattcattagccagcatccggtgttgagcttggcttgggtggcgttgttcgtcgccgtcattttcaccagctttaaaacgacgctgtcaaaagtcaaagagattactcgtggtgaagcgacgcgcctgattaataaagaagatgcggtggtggttgatatccgaactcgtgatgattaccgcaagggtcatatcgccagctcaattaatttgctgccaagtgatattaaaaacggcaatctggctgagttggaaaagcacaaagcgcagcctgtcattgtagtttgcgccacagggacaacctcccgtgcttctgctgagttgctgaacaaagctggttttgagcgggtgtttaccttgaaagaaggtatctccggctggagtggcgagaatctgccactggcgcgcggcaagtaatatttgtattcgctatatcaatagattgtaactttaactgaggtgtaccatggcgaaaattgagatttataccaaagcaacttgcccattctgtcatcgtgctaaggcgctactgaacagtaaaggtgccgcttttcatgaaatcgcaattgataacgacccagccaaacgtgaagagatgattgctcgtagcgggcggacgacggtacctcaggtatttattgatgggcagcatatcggcggctgtgatgatttacacgccctggatgcgcgcggcgggcttgacccgctgctttaactcgtcagtgggtcccattaatttaatggaaagagctcacggcgaaagtgctgtttaattaaggacgtctaactttagggtatctatacacatgtcagaacaaaacaacaccgagatggctttccagatccaacgtatctacaccaaagatatctccttcgaagcaccaaatgctccgcaggttttccagcaggattggcagccagaagttaaacttgatcttgatactgcttccagtcagctggctgaagatgtgtatgaagtggtactgcgtgtgactgtaacggcctctttgggcgaagaaacggcattcctgtgtgaagtgcagcagggcggcatcttctccatcgcaggtatcgacggtacccaactggctcattgcttaggtgcatactgcccgaacattttgttcccgtatgcgcgcgaatgcatcaccagcctggtttctcgcggtactttcccacagctgaatctggcaccggttaactttgatgccctgttcatgaactatctgcaacagcaggctgaaggcgaaggtgctgaacaacgtcaggatgcctgatgaacaccacccatgcttcaatgactgtcatcggtgccggatcttacggcaccgcattagccattacgctggcgcgtaatggccatcaagttgtgttatggggtcacgaccctaaacatattcaaaccctgcaacaagaccgttgtaaccaggcgttcctgcccgatgtccctttccccgacaccttgttattggaaactgacttagctcgtgcgctggcagccagtcgcgatgtgctggtggtagtacccagccatgtctttggggcggtattgaaccagctcaaaccacacttacgcccagatgcgcgtattgtttgggcaaccaaagggcttgaggcagaaaccggccgtttgctggcggatgtcgcgcgggaagtgctgggagagagcatcccgctggctgtggtttctgggccgacctttgccaaagagctggccgccggtttacctactgcaattgcactggcatcgactgatgtgcagtttagtgaagacctgcaacagctgttgcactgtggcaaaagtttccgcgtttacagcaatcctgactttatcggggtgcaacttggtggcgcggttaaaaacgtgattgcgattggtgccgggatgtccgatggtattggttttggcgcaaatgcgcgaaccgcattgataacccgtggtttggcagaaatgacgcgtcttggttctgcattaggtgctgacccctccacctttatgggcatggcagggctaggtgatttggtgctaacctgcacagataaccaatcccgtaaccgtcggtttggcatcatgcttggtcaggggttaggtgtacaagaggcgcaggataaaattggtcaagtggttgaaggttaccgcaataccaaggaagttctggcgctggctcagcgtaatggcgtagagatgccaatcactgaacaaatttatcaggtgctgtacagccacaaaaatgcgcgtgaagcggcactgaccttattgggtcggaccaaaaaagatgagaaaagcggcatttagttgttcagctgaaataaaataataaagatatagccacaatccttggcgttgccgcttcaaggtacaagggcgttagtcgcttcggtcgttccccgaagtggcttgtttatgggcaggagtatgcaatgtcgtcagaagagttagagctggtttggagtagcattaaatcagaagcgagagcactggccgagtgtgaacccatgctggcaagtttttttcatgcgacattattgaagcatgagaatttaggcagcgcattgagttatattctggcgaataaactagcaaaccctatcatgcctgctattgccatccgcgaagtggttgaagatgcctatcgtgctgatgcgcaaatgattgtgtctgctgcccgcgatattttggcggtgcggttgcgcgacccggcggttgataaatattccacgccattgctatatctgaaaggtttccatgctttacaggcctaccgtatcggccactggttgtgggcgcaggatcgtaaagcactggcaatttacctacaaaatcaagtttctgtcgcttttggtgtggatatccaccctgcggcaaccattggttgcggcatcatgctggatcacgcgactggcattgtgattggtgagaccgccgtggtcgagaatgatgtttctattctgcaatccgtcactttgggtggtaccggtaaaaccagtggtgaccgtcatccgaagatccgtgaaggtgtgatgattggcgcgggtgcaaaaattttgggaaatatcgaagtcggacgtggtgccaaaattggtgcggggtcagtggtattgcaggctgtacctccccatacgacagccgccggtgtgccagctcgcattgtcggtaaaccagagagtgataaaccctcattggatatggatcagcacttcaatggggtgagccatggatttgagtacggcgacggcatctaatcatatccttcgtccttgacggcgcagcggtgttcgccgcgctcacaaacccgagtcactgacttgagtcagctcatcgggatttgctcgcttgctgccttgctgcgacgccaatgactttggggatacacctttttattgagttgccagccgaccgtcgacatattttggtcaaaaaaactattctttcagtaacgcccccggataacctaattgccgccaggcttcgtacaccacaacagatacggcatttgacaagttcatgctgcggctggcggcaagcattggaattctgattttttgttgggcgggtaatgcatccagaacattggagggtaagccgcgggtttctgggccaaacagcagataatcattcacctgataattcaccgcgctgtgggccggtgttcctttggtcgtcagggcaaataagcgagccggatttgtgccagcagattgtgcgccgtcgaggttttcactgtctaaaaaggcttgatagtcatggtggtgcttaatattagcaaactcatgataatcaagacccgcgcggcgtaagcgtttgtcatcccaggtgaaacctaaaggtttaatcagatggagctggcagccagtattcgcacataaccggataatattgccggtattcggcgggatttcgggttcaaataaaacgatattaagcatatgtcccccaataatgaggggcgtagggtaccagaaaccccctccctgtgcagcggttgcctattcttgatggaagccgtaaaacaaaaatttgaaagcaaggagcggagtgtgccagccgtggtgtttttataagctgatcaccatagtcagtatcaatggggtatttatcatgacatcagttaggggaattatagacaatgcaccagaccctcgttgggttgccattgttaaccgtgataaaaccgccgatggtcggtttgtttatgcggtgaaaaccaccggtgtatattgtcggccttcatgctcgtcccgtcaggctaaagtagaaaatattgaattctatgctgataatgatgcggcagagcttgccggttatcggccatgtaaacgttgccgacctactcagttatcccaagcgcagcagcacgcagagaaaatcagccaggcatgtcgattaattgagcaagccgaaaccccctttacacttgatgcattggcggctgaattgaatctcagtacttttcatttccaccggttatttaaatccattaccgggctaactcccaaagcgtatgcctccgcgacccgcagtgcgcgtattcgtcaacaattggtggaaaagggttcggtgacggaggcaatttttgaagctgggtataactctaatggtcgtttttacgagcaatctaatcagttattgggtatgacgccgacccgctaccgccagggtggccgcgatactgcgctgcgttttgctgttggggaaagctctatcggcgcaatcctgatggcacaaagtgaactggggatatgcgctattttgttaggtgacgacccggccctgttggtgaagcaattgcaggataagtttcctcaggcggagttgatcggtggggatgctgagtttgagcaatggttcgcgcaggtggtggggttggtcgaggctccgcagcttgggctggatttgccactggatattcgtggcacggcattccaacagcgggtttggcaagcgttgcgagaaataccggccggagatactgccagctatgctgatatcgccgctaaaattggcgcaccgaaagcggtacgagcggtggcgggtgcttgtgctgctaacatgttagctgttgctattccttgtcaccgagtcattcgtcaggatggggcgttgtcaggctatcgctgggggattgagcgcaagaagcggttactggaaaaagagcagcaggaagtgggaaccagggatcagcccgatccggcatgatcggcttgtcgagatgataccttgcgcacttggcattgcagctaacaagccaggtgcgcaagaagcgtattaaactttaagtggatgcagcggtagccagattatcagacgtagcccacctaatgggctgtcttcggctcgcacccaaccgcgatgctgattaaccgctgtttccacaatagccaatcccaaacctgtcccgccagactcacgatctcgcgcttcatcagtgcggtagaatggtcggaatatctgttcacggtcttctgggctgacaccaggcccatcatcatcgacagtgatggttatcccttggttatccgaactgaacgccacggcaatgtgatggtgggagtaacgcagcgcattacgcacgatattctctagcgcgctgtcaagggccgcaggattgccaaataaggtccaaggccccggtggggcagtcacttccagtgttttgcccatttggtcagcttcaaactgcgcgttttccagcacctcagaccaaagttcattggccttaatcggttcgcgatgtaactcgtttttatgctgactacgggataacaccagtaaatcgttgatcatgctatctagccgttgcgcttccatttcgatgcgctccagttccttaccttcaccatgacggcggcgcatcagcgcagtcgccaattgcaggcgggttagtggagtacgcaattcatgggagatatcagaaatcagccgttgctgggccacaaccatcctgtcgagtgcactgatcatctggttaaaactggcaccggtggccaaaaactcttgtggcccggactccagctctgggtgctgtttcaggttacctcgtgctacatcatcagcggcatttttcaacttacgcgccggttttgccagactccatgctagccataatagcagcggtgcactgatgagcatggtggcaatcaataacaacagcggccgatcaaacatcaaattaataaaatctgattgtgggctgctggcaggacgcagcagatagagttgatagttatcctctccatcgcgaatagagaatggcccgaccatctcaacgcgaccatattttttctttttcggctgatctgagttatctgactgcccgataaagttacgcaccatttgcatttcgtgacgctgagccccgatgacacggccctcggtggtcactaatactaaatgttgacccggtggcgcccacttttcgatggcgcgataaagcctgcgccaccacatgagatcgttggccgggtcgctggccagttcggcctcaatgtgttgctccagcatcgttccctgacgctgttcgctatcgagcaaggtggtcatttgacgcgaatcgagctttggtaccatcaacaccagcattaataccagcgctaaggtaaaccagaaaatcgcaaaaattcgcgctgttaaactattaatcatgtttcagagaccatcagatacccgcgcccgcgcagggttttaaaccaaggtagcccgtctttacgatccggtaacttacggcgcaggtttgaaatatgcatatcaatagcacggtcaaaaggtgtcaatcgtttacccagcacttcctggctgagatgttcgcgtgagaccacttggccgaggtgctgagccaacaggtagagtaaggtaaattcagtcccggtcagttccaaagactgcccttcaaagctggcttcttgacggcccggattcaattgcaggcaatcaacttccagggttggcgcgccttggtcgacattttgctgctgctcactccagttagagcggcgcaagatagcccgaatgcgtgccaccagttcacggtcattaaacggttttgcgagataatcatccgcccccagttccagacccagaacccgatccaaatcactgccacgagctgtcagcataatcactggtgtttggtggtgttgacgtaactctttcaaggtttcgataccgtttttgcgtggcatcataatatcaagtaataacaagtcgatagaactgtccagcaggtttaatgcttgttcaccatcgtgagcaacaacaacattgaaaccttccatttccaataattctttcaacagcgacgtcagttcacgatcatcatcaactaataggattttatgcatgattgtttctcctcttgatgcaaaatacgttatcaattgccggtattccatgactttacttagctttacatgccctgactccagttttacatgcactgacgctagtttgcagccgggccggtagactgctcctcattgaatcgcagagcagtaaatcgcttagcagataaaacccaggagttaaatgatgcgcaaagtaactaaagtagcaacgttaatcatggcgtcaatgctagttatcggctctcaagccgccttcgccgctgataagaccggggccactgatggctggtgccacggtgacggtgcgatgatgaacaagaaagatggtcgtggtcaccataacatgtttgatggcctcaatctgaccgaacagcagcgccagcaaatgcgcgacctaatgcgccagtctcgccaagaccaacctcgagttgatctcgccgaccgtgaagcaatgcacaagctgattaccgcagacaaattcgacgaagctgctgtaagagcgcaggccgagaaaatgtctaaagaccagatagaccgtcaggtcgaaatggccaaggtgcgtaaccaaatgtttaacttgctcacaccagagcaaaaagctgctctgaaccaaaagcaccagcagcgcattgagaaaatgcagcaggcgccagcagcacaaccctcttctgcccagaagtaagtagtacccagtaataccctgttttccttgccatagacaccatccctgtctttcgccctccatgatggagggcttttttttgtctcaattccgttatactaataacccttggatattattcggaatgagttatggatccgcaatatgcgcgcctggttaaagctgctgcgctcagtgccactgtgctggcatcaatcttactgataattaaaatttttgcttggtggcataccggatcagtgagtttgttggccgcgttagttgactctctggtggatctggccgcttctttgaccaacctttttgtggtgcgctactcgctgcaacctgctgatgaagaacacacttttggtcatggtaaggccgaatcattggccgcgctggcgcaaagtatgtttatttccggttcggcattattcctgttcctgactggttttcagcatctggcctcaccggagccattgcaagatccgggtcttggtatctgggtcacattaattgcattattcagtacattgatattagttacttttcagcgctgggtggtacgaaaaacgcaaagccaggccattcgagctgatatgttgcactatcaatctgacgtcatgatgaatggtgctattcttattgcattggcattgagttggtatgggtttcatcgggcggatgcgttgtttgcattggggattggggcttatattctctatagcgcattgcgtatgggttatgaggcggtgcaagccttgctggatcgcgcattacccgatgatgaacggcaggaaattatcaatattgtgacgtcatggccgggtgtgattggtgctcatgacctgcgtactcgtcagtcggggccgacacgttttatccagctccatctcgaaatggaagatatgttgccgttgatggaagcacatattctggcagatcaagtggaacgggcattattacatcggttcccaggagccgatatccttatccatcaagatcccactgctgtggtgccaaaagaacgtcatgcgcattgggagttataatttattcatcagttattactacattaactattgctacattaactacaggtaaactgtggttacataatggttcagtcatgaagaaaataccgccaaatggcatgacttgaatcaattcagcttggtgtttttgctataatattcgatattaagctcatcaagctgattttctgtactgttcacctgtgcaagacataatcggcaaataaagaattttaaaaaatcgcatctacaagttcagaggtagtcatggtcaagaaaatcggtgtactaacaagcggcggtgatgcgccaggtatgaacgcagccattcgtggggttgttcgtgcagctttgtcagaagggctggaagtttacggtattgaagatggctatcttggcttgtatcacaaccgcatgaagcaactggatcgctatagcgtgtcagatatgatcaaccgcggcggtactttcctcggttcagcgcgtttcccagagttccgtgacccggaaatacgtaaaattgctctacagaatatgaaagagcgtggcattgatggcctggtggttatcggtggtgacggctcttatgctggtgccgatttgctgaccaaagaaggtggtattcactgtgtcggcttgccgggcaccattgataacgatgtggcaggtactgactacaccatcggtttcttcaccgcactggaaacagtggtagaagctattgaccgcctgcgtgatacctcttcttcgcatcagcgtatttctatcgttgaagtgatgggccgtttttgtggcgatttgacactggcggcggcgattgctgggggctgcgagtttatcgcgatccctgaagttgaattcaaacgtgaagatttggttaaagagatcaaagcgggcatcgccaaaggtaaaaagcacgcgattgtcgccatcactgaaaaactggacaatatcgacgagctggctaaatacatcgagaaagaaaccgaccgtgaaacgcgtggtactgtattaggccacattcaacgcggcggtgcgccagtcgcttatgatcgtattttggcttctcgtatgggtgcctatgccgtcgatttgctagtgaataaaataagtccgcctcttaacttctcatcgggtggcttctgtgtcggtatccaaaatgagaagatggtgcatgaattaatctccgtttgtatcgcgccagaaaataagaaaagtaaatttaaagaagattggtacgacacggcgaaaaaactgttctaaaacagttaatagcccgaaaacaaagcctccgctagcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctccgctagcgggggctttttgcatttaaccgctggtatatttcatattggtataatcaaaacttttttattctttaattgaccggaaagtttctggcacgctcagtattagtccaaccaatttggttgataacaatatttctgggagcgggtcaatgcgtaaatggggtgtaggtctttcattattgctgctggcatcaggtgctatggcaaaagatattcaattgctgaatgtgtcatatgatccgacacgtgagttttatcaagaatataaccaggcatttagtaaacattggcaagagcaaactggtgacaaagtgactgtgcgccaatcacatggcggttccggtaagcaggcgacctcggtgattaatggtattgaagcagatgttgtgactttggcgttggcttatgacgtcgatgctattgctgagcgtggtcgtattgataaagactggattaagcgcttgccagataactctgcaccttacacttcaactatcgtcttcttggtacggaaagggaatccaaaacagattcatgattggtcagatttagtaaaaccgggtacctcggtcattacgccaaatccgaaaacctctggcggtgcacgctggaactatctggcagcatgggcttatgcgttagagcacaacaataacgatcaggccaaggcgcaagagtttgtcaaacagctgtataagaatgtggaagtgttggattctggtgcgcgtggcgcaaccaatacctttgtcgagcgtggcattggtgatgtattaattgcctgggaaaatgaagccctgctggcggtgaatgaagtaggtaaagaccagtttgatatcatcacaccaagtatctctattttggctgaaccgacggtttcggtggtggataaagtagttgataaacgcggtacccgtgaagtggctgatgcgtatctgaagtatctgtattcacctgaaggccagactatcgccgcgaagaattactatcgcccacgcgatccagctgtagcggctaagtttgccaaggaattcccacaactgaagctgattaccatcgatgatgtgttcggtggttggaccaaagcccagcaggtgcattttgcaactggcggcgtatttgatgaaatcagtaagcgataaagaagtaagaaaatataaaataatgatttgatagcagtagtagactcagcgcccgtaagttaatgcttatgggcgctttgttttattggtcattttaatcctttgattattttcataatattcccctttcttatagataaaaactccccgattcgccacgcagtgaaaaatgcgttattgaattattgggtctaataaatgtggcaaattatgccgagaaaattattgacattcatggcgtttcaagtgcgatcttgatagataatccaggtttggactcaccaagtccgtcattgagcggattagcgaggagtggcagtattgaatcactgcacagtaactcgtctatatgtgaacctatatggcattgccatatcaaagggggaggttaaaggaaatatggacaggcttatttatgaaaataaatcggttactgagttgaggactaagctacaaggctatctagtcagatacgccagaaagctcagataagtaaattctttggttcggtaggaacagatggaattgatgtatatgagaaaaattttaaacatgcagataataaaaaagccggagcatcatctgccccagcttaatcagtagcttaaaacctaaattaggcttttttagctgctgcggctgctttcacgataaccgcgaaagcatccgctttcagtgatgcaccacccaccagcgcgccatcgatatcaggctgggtgaacagttctgctgcgttcttatcgttaacagaaccgccgtactggatgataacttgtgcggcaatggcggcgtcttgtttggctatatggtcacggataaatttgtgaaccgcttgagcctgcgcaggagttgctgatttgccagtaccgatagcccagattggttcataagcgataaccgcgccttcgaatgctttagcacccaaggtgttcagcactgcgtctaattgcttagcgcaaacagcttcagtttggccggcttcgttttctgcttcggtttcaccgatgcacaataccggcgtcaggccgacttctttcagtacgccgaatttcttcgcgataaattcatcactttctttgtgataagtgcggcgttcagagtgaccgatgatgatgtattgagcaccgatatctttcagcatttcagcagaggtttcaccggtaaatgcaccagacagattcacatcaacgttctgtgcgcccagcgcgatacggctgcccgataattcatgcttagcttgattcagatagatagctggtggggcaatagccacgccacaaccttcaacagtgctcagttctttacgcaggttagcgataagctcgttaaccatgtgagtgctaccgttcagtttccagttacccataactaatggatgacgcatgtttcttcctccaacaaggggacacgagggtcaataataatgactgcccgacaggcagtttacctgtccaacagtatagagatgattagcggcaatggctttgcttttcgtcattaattgcggcgagattatgcttcagatagtgacagcttaatcggttcaacagcgaaggtaagccctttttcgccattatctgccaccacatagcgaattgcgccgacaggatgggcgaagaaaggtgatcctttgccctgggtcagcagttgttgcacattactgatactttgttcgagtgtgagcgtgggttcaaactgacgcatcagtgctgccatataatttaccgcgaccagccgggcggctttttcttcactgcctttgatcggcaaataagtaatttgtatggtttttatcttacctgtacctctctccagcgctgtagaagcatagaggttttcattaatcttgctggctgcccgggtcagcgggggcgcatcatcttttaccgtgatggcgtgaaactcactgattggcagagttgggttggcgtgattataccgctcacggaatttcaccagagttaaatcaaaggttggtgcgccggaaagtaggtaaggtgccgttggttgagtctcttcagcctgctgataactgccagcatcggggtcggcatgagcgcggctaaccgttgctattagcagcagtattgtcagcattgcggttatttcttttctcatggctacgccgttgttaagagtgtgtggagggaattaaaacggtaattggtggtgattgtcaaaattcactgcaaagattataggttagttgcggcgttgagttactctattgtgcatatcaactttaggttatacccgtcatacttcaagctgcatgtgcgttggctacgctcaataacccgaagcacttacttatgtaagctcatcgggattatctcctttactgccttcctgcaactcgaattattttggttatatatcagttaaatggatcaggttattgatgacaattcagcagtggtgtttctcgttgaaaggccgtatcgggcggcgtgatttttggatctggattgggctgtggctattggcaatgctgattatttttacattggcagggcagaattggctgtcaactcaaaccgccgcttttgctatcgtatttttactgtggcccacggcggcagtaatggttaagcgactacatgaccgcaataaagctggttggtgggcattattggtggtactcgcatggatgctgatggccggcaactggcagatgcttgcgccgatctggcaatggggggtcgggcgatttattcccacacttattatggtcatgatgcttatcgactgtggcgcatttcttggaactgagggggaaaaccgctttggcccagaggcagtaccggtgaagtttttggctgaaaaatcacagtagtgaatcagatttaataaagtctgagggcgcgatgcgccctgtggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccataaacccctccctgggggctcgacccgcgccgtccatggcgcggacgctttactcttctacctgtcttcaccttgcaagattgagtcgtcgaggtttgtcagcagtctgagggcgcgatgcgcccttgaatataaggtactgagtcttaccagtattgttcgctggtcatatgccccggtttacggcgtaaatgtttacgcatcccgcgttgctctttcagcatttgctgagtatcacgtaccatttgcgggttaccgcacagcatgacgtggctatcttccgcatcaattttcaagccgaccgccgcttccagtgagccattttcaatcagtgcggggactctaccggtcaatgaccctggggattgttcacggctgacaaccgtctggatacgcagtttgccgttatagcgctgctcgagctgttgcattagcggcagataactgaggtcacgggcaaagcgagctgcatgaaccagcaccagatttttaaagcgctccaaatcgcgcccttcctgcaagatagacagatatgggccaatggccgtgccggttgccagcatccataacgtgtcgcaatccggaatttcttccaacacaaagaagcccgcagcttgcttggtcaccattacttcgccacccaccgccagttggtcaagtcgtgggctgagtttcccctctggcacggtgaccagatagaactccagattattgtcacttggtgcattgacataggaataggcccgctgtacccgctcaccgtcaatatctaaagccagcttggcaaattgaccggcagtaaagggatcaattggcgcattgacccgaatactgaacaacgtgtccgtccagtgttcaatgtgagtaatttttccgctaacccattcagccataattctgattccctttattcaaatacttatcgaaagtagtacctaaagcgcaggcgatattttaggtcatttggttgaaaagtattatcgattacgtgtgacacccttcgctcttgctgtagtcacgaaatatggacagttaactttacggtaatggtgtttttatctgccagttggctatttggcaatatgtcgtgctggctcgctaaaaaatctgaatttgttagcttatgcgccaatagtgaggtgtgtcgcaaaatatggctttcgctgccaggtataagtgacacgaagtccggctaacaattagttaagattatgagaaaaatagaaaatttccacctgctggtaatgttgattctgttagttgcagtcggtcaaatggcacaaaccatttacgttcctgttgtcgcggatatcgcccgcgatctctcggtgcgctccggcactgtgcagcgcgtgatggcggcctatttattaacctatggcttctcgcaactgatttacggcccgctatctgaccgggttgggcgtcggccggtcatattggcgggcatgatgatatttatgctgggcgcattaggtgcctggctggcaaatagtctgtccttgttggtcgcagccagtgctttgcaaggcatggggacaggggttgcaggcgtgatggcacgaaccatgccgcgagatttatatgctggcaccgcactgcgttacgcgaacagtatgctgaacatgggtattttagttagcccgctcatggctccggtcatcggtggggtgctggcaagcctgtttggctggcgtgcatgctatgctttcctgcttttcttatgtggtggcgtggcattttgcatgttccgttggttgccagaaactcgcccgcagcagacggagaagcggcgcatgctggccagcttccgcttattgttatcagaccgcgcctttagctgttatttggtaatgctgattggagcattggcgggaattgcagtgtttgaggccagcgccggtgtgttgatgggcggtgtgctggggttgagtggggtgacggtcagtatcttatttatcctgcccattcctgccgcgttctttggtgcatggtatgccggtcgtgatggtaaaaccttccataacctgatgtggcattcagtgatcagttgtctgctggcgggcttgatgatgtggatacctggctggtttggcgttatgaatatttggacgctggtgataccggcggcgctgttcttctttggtgctgggatgttattcccgcttgccacgacaggggcgatggagccattcccttatctggccggtgcggcgggggctttggtcggcgggttgcaaaatgttggttcaggtctggctacctggttatcagccatgttgccgcaaaccgggcaattcagtctggggctactgatgtttgctatggcagtcttgattttgctgtgctggtggccgttgtctcaccggatgcaaccgcaagaacatcgggtttaaccgactgaagatatagaactaaagcgggtgcgatttaaatattgcacccgtttttacgtattgctaataatattcgtgagacgaattacagcaagaactcatgcagtgccgggtctttgcgatcaaggaaatgggtggaacggatacggcggatagtgcgggatttaccgcgaatcagcagtgtctcggtggttgccatgttccctttgcgataaatgccttccagcaggtcacctttggtaatgccggtggcagagaaaatcacattatcattacgggccatatcacccagtaacagtactttacctgcctcaatacccattgatttgcagcgcaccagttcctcttcaccaatgcgacggttgtcttcgttatcaccttttacttgatgacgaggtagcaagcggccttgcatatcaccgtccagggcgcggatgaccgcagcagaaatcacgccttcaggtgccccgccgatgcagtacatcacatccacttcactttctggcatgcaggttagaatcgaagccgcaacatcgccatcggggatagcgaacactttgacacccagttgctgcatttcggcgatgatgccgtcatggcgcggtttagcgagcgtaataaccgttaaatcagtcagtggtttattcagcttgatagccacattgcgcaagttgagttccagcggcagattaaggtcaatagcgcctttcgctccggggccaaccaccagcttttccatatacatatccggcgcatgtaaaaatgtgcctttatctcccaccgccagcaccgccagtgcattagcctgacccattgcagtcatacgggtgccttcaatggggtctaccgcgatatcaactgcatcgccttggcctgtaccgacattttcgccgatatacagcattggagcttcatcgatttcaccttcgccgataacaatctgcccatcaatattgacctgattgagcataatacgcatggcttttacagcagcaccgtcggcagcatttttatcgccccgacccagccatttataacctgccagcgcggcagcttcggtgacacgggaaaactcgatggctaattcacgtttcatcattaacctgttaattgaggtggtatagaagaatggaagccggaattctaccacctttgtgacgtgaagccgcaagcgtgacttttgatgtggtgttttttttcaccataaaaacgccccatcgggggagtgatggggcgtcgattgcataaaacatttttagcttaaagccggcggaccgttactcttcgtgctcttcccatgcttgggcgcgggccaccgctttcttccagcctttgtaacggaaatcacgctcagtggtttctattcctgggcggaactcacgctcaatggtggctttacttttcacttcgtccaaatcattccagaagccggttgccaaacctgccaggaatgcggcacccagtgctgtgctctcacgtacctctgggcgctcaacgcgggtgcccagaatgtcggcctggaactgcatcaggaagttgttggcaactgcaccaccatcaacacgtagcgatttcaggcgttcaccagaatctgcttgcatggcatccagtacatcacgagtctgataagctatagattcgagtgttgcacggataatatggttgctgttaacaccacgggtcaggccaaagattgcaccacgcgcatacgggtcccaataaggagcaccgaggccagtgaaggccggcaccacatacacgccgttgctgtctttcactttggtggcgaagtattcagagtcatcggcatcactgataagcttcagctcatcacgcaaccattggatggatgcaccgccaataaacaccgcaccttccagtgcatagttaacttcaccgcgagggccgcaggcgatggtggtcagcaggccatgattggattgcactgcttctgtgccagtgttcattagcaggaagcagccggtaccgtaggtgttttttgccattcccggttggacacaaagctggccgaacagcgcggcttgctggtcaccggcaatcccggcgataggaatacgagtcccgcctttaccaccaatgttggtctggccgtaaacttctgaggatgggcgaacttcaggtagcattgagcgcgggatattcagcgctttcagcatacgttcatcccactctttggtgcggatattaaacatcatggtacgtgatgcgttggtgtaatccgttacgtgtacgcggccttgcgtcatattccacactagccaagtgtcaacagtaccaaacagcaactcgccgcgctcagcacggtcacgcgcgccttctacgttatcaaggatccatttcaccttggtgccagagaagtaagggtcgacgaccagcccggtgttgtggcggatgtactcttccagcccttcttttttcagtttttcgcagatatcggcagtacggcggcattgccacacgatggcgttatacaccggcttacctgttgttttgtcccaaacaatggtggtttcacgttggttggtgataccgatgccagcaatttcatcagaactgataccggctttggctagcacttcaaccaatgttgagctttgggtagcccagatttccattgggtcatgctcaacccatcctgcttttgggtagatttgctcaaattcgcgctgagagatactcacgatattggcatcgtgatccaacaccactgctctggaactggtggttccttggtcaagcgcgacaatgtatttcttttgagtagtattttcagttgtcataattagcctacttttaagttgccgtttatacccacaatttcaattacggtgggtatattcttccagtatctattatttacgctttgcgttctgtggtcgtaaccgtggtttcttcatcgtcagcgacacagacatcgcatggcaaatggcgaccaatcagggcgcgataaccaaatgcacctaccaatgcgccaacaataggcccaaagatgggtaccaggaagtaaggaatgtcacgcccgccagtgaaggcaacctcgccccagccagcaaaataagcaaatagctttggaccaaagtcacgtgctgggtttaaggcgaacccagtcaatggccccattgagccgccgataacggcaatcaaaatgccaatcagcaggggcgccaatgggccgcgcggaataccgttgccatcatcagtcagcgccaggatcagacacatcaaaattgcggtaataacagtttcaaccaggaatgcctggaaaacagaaatgtgcggattgggataagtagaaaaaataccggccagattcagactctcaacactgccgcgtgctatctgatgagtctgttcaaaatcgataaacaggttgtagtaaaggccgaacactaaggctgcggcacaaaatgcaccggcaacttgtgccacaatgtaagggagaactttacggcgatcgaagcaggcaaataaccacaatgcaatggtgactgccggattaagatgagcgcctgaaatggctgcggttaaatagatggccatggcaacacccaggccccaaatgatactaatttcccactgcccaaaactggccccagccaactttaatgcagcgacacagcccacaccaaaaaagatgagtagagcagtaccgagaaactccgcgatacattggcccttcaaggtcgaactagcggtttggctcatagtagatgtcctagagacagagatttatagggtatttcttatttttacccttcgaataataaaaggggtgatgtaaatttatcgttaacgagcacaaacgagaaatagcgaaatcaaaatgtgtgtagtgcgtcataaaaatgagcgatttcgcgttattcacggctgttaagggactttgaaagtgtgatcagaccagtacttttctcatcagttgttaagggcatgtatcactttacaggattggtcatagaggtttttcagtttttactgatggttcttgacatgaaattgcaacagagtgtggtttgtaccggcatggcgctagacagggggggattggctacatacaatcgctttataagggaggcgctttacaagaccatcgtttttatcaagtggcgtcacctgggcgatgggacgtctaaaatagagtgcttgttgcactcgtttgatggatatatagcgcgataaataagtattcacagcagtttcatttgtcgatggttgcttcagtttatgcggcaactgaagttaaaaatggcgactgcgatcaagatatgtacgccttgcgactcataaggggaccgaagaatgtcatttgaagtatttgagaaattggaagttaaagttcagcaggcgattgataccatcactttgttacagatggaaattgaagagctgaaagagaaaaataacaccctgtcccaagaagttcaggaagcggctggtggccgtgaagcgttagtgcgcgaaaatgagcaactgaaacaagaacagcatgtgtggcaggatcgtctgcgggcactgttgggaaagatggaagaagtctaagtgccagttggcttaaagcatcaccaacgcgttgttgaaagccgctagccacagagccactttgagtttgaagtgcaaatagggcgatatcaacatcgccctatttaataattatcatatgtaaatcagctagatactattcaatatccaaaggttcttctgacaagatgatcccggtgttgtctgcatacaagtggtcaccggagaagaatgtcaccccaccaaaattaacgcggatatcgctttcaccaataccctcatctgcagcaccgactggaattgcggccatcgcctggataccaatatccaattcggccagttcatcaacctgacgaacagcgccgtaaacaacgatgccttcccactcgtttttcaatgctaaatcagcaagttcagcattgattaatgcacggcgcactgagccaccgccatcgacaactaacacacggccaagaccattttcttcgagtaggtcaaacaacaagccgttatcttcgaaacattttacagtggttatcttgccaccaaatgaagtacgtccgccaaaattggagaacagtggttctaccacatttacctcttcatgatagatatcacagagatcggaagtatcatatttcataggattaacgtctggttgcggctgggatgctaagtatatccctttctgacagctgttggcaaaatcatcaattgttaaatttctccgggctgattttatcgaccacaacccagagaaaaaagaggcggggttaacttagcaccagaccaatagcaaacaggatattggtcagtagcgcggctttgaccatatgttcgagcattgggcgcatgccagcggcggttggctcacgcagtacaaacagcgcgtgtctggctagcaagggaatggccagcacaaagatccaacctgcccagctatgcagataaagaatgttgaataatgtcaggcagaagatagccgcgacaatcagcagggcatggtaataacgtgcgacggcagggcctaaacgcaccgccagtgtgtttttgccatttgctttgtcattttcgatatcgcgcaaattattaatattcaaaacggctgttgccaataaaccacaggcggtagccggtagcatgacgatactgtcaaagtggccagcctgaagatagtaagttccggcgacactcagccagccgaagaatactaataccgagatatcacctaaccccatatagccatagggtttgctacccacggtgtaggtaattgcagccacaatcgccatcagcccgagcagtaaaaagcctaaaacgtcgctgggtttttcacaagccacggcaatgagtgcgatacctgagataacggtcagactcacagtgatgattagcgcgactttcatctggtggcgtgtaattatccctttttgcataccgcgcaatggcccgatacgttcttcggtatcactgcccttgatggcatcgccataatcattggcgagattggacaaaatttgcagcaggccggcggttaatagggcgagtaatgcgactgctggcttgaaactatcgagccagacagccagcgctgaaccggtaacgatagaggcaaaggccagtggcaatgtccttggccgcaggctttccagccaagcctgggtctggctggtgctggttaagcgggtattagttgattggctcatgttctgcttcattgtataggagtctggttcgcctatatcggcgagttaaaaacttcaaaacgatcatacgataaaaataagagtgggaggcagcgcctcccactcttaattggcgaaccattttatccagcaaaggcttataaagcgaattataggataaaacgactcagatcttcatctgcaaccaactcatccaggtgcttaccgacatatgccgcatcaatagttatggattgaccattgctctcgctggcgtcataagagatatcctccattagacgttccagcacagtatgcaaacggcgtgcaccgatgttctcggtacgctcgttaacctgccatgccgcttcagcgattttgcggataccttcacgggtaaactcgacagtcaccccttcagttgccatcagcgctttatactgctcagttagcgaagcactcggttcggtcagaatgcgctcaaaatcatctgttgtcagggcctgcaattctacccgaattggcaaacgaccttgcaattcagggataaggtctgacggactggagacctggaatgcgccggaggcaataaacaggatatggtcagttttcaccatgccgtgtttggttgatacggtgcaaccttctaccaatggcagcaagtcacgctgtaccccttcgcgagacacatccgggcctgacgtctggccgcgtttacagattttatcgatttcgtcgataaatacgatcccgtgctgctcgaccgcatcaatcgcctgctgtttcagctcctctggattaaccagtttcgccgcttcttcttcaattagcagtttaaatgcttctttgattttgattttgcgcggcttttgtttctgccccgcaatattctggaacatggattgcaactggttagtcatctcttccatgccaggaggagccatgatttcgacaccgaccggtgcagccgcgagatcgatttcaatctctttgtcatccaactgaccttcacgcagtttcttgcgaaaagcttgacgcgtcggggatggctcttgggtttcttccggctggccccagttattcttggctggcgggattaacacatccagaatacgttcttcggccagctcttctgcccggtaacgcattttttcaatggattgatgacgaaccatttttactgctgcatcggtcagatcgcggataatagaatccacttctttaccaacatagccaacttcggtgaatttggtcgcttctactttgatgaacggtgcattggccagttttgccagacggcgggcaatttcagttttacccacaccggttgggccgatcatcagaatgtttttaggggtaacttcgtggcgcagctcttcgttaagctgcatccgacgccagcggttacgcagggcaatagctactgcacgtttagctttatcctggccgataatgtagctatcaagttcgctgacgatttcgcgtggggtcatttcagacatgtcactctatccttacgctctgtatgttaataacgcctggtatgttaataatacttagtacgttaattcttcaatggtttggaagcggttggtatagatacaaatatcccccgcaatgctcagagatttctcaacgatatctcgtgcacccaattcggtattttctagcagcgcgcgcgcagcagactgggcataaggcccgcctgagccgatagcaatcaggtcatcttctggctgaaccacatcgccgttaccggtgatgatgagtgatgcagtttcgtccgcgacagccaacaatgcctcaagtttgcgtaacatgcgatcggtgcgccaatctttggctaactcaacggcagctttagtcaggtggccttggtgcatctcaagtttgcgctcaaatagctcaaacagggtaaaggcatcagcggtaccgccagcgaaaccagcaatgactttattgttatacaggcggcgtacttttttagcgttgcccttcattacggtattgcccagagtgacctggccatcaccaccgataacgacatgaccattacggcgtacacttacaattgttgtcacgagcggaccctcgttgcagactgaatgagtccccatactgaattcagaaaaacagtatggggtatattgagattataaatgggggaggattatgacttttcaacccccaacagcgaggggaatgcatcctgattgacctgcgcctttcaaacgctgtaaggctttatcggcagcagccttggtgctgtaagggccgagtaccacgcgattccagccaccgcctgcggtaatgcggctttcgatcccttcgaatgccaattgcgcgcgaatagattcagcctgatcaacggctttgaatgagccacattgcaccatccagcgttgtgctttttctttctctttttccggtttcggcggtgttgctgcctgtgttaccggcgcagtaggttgctgagtgcgcggtggtgtcgtgaccggcggctgcacttgtgtctgcggtgcgggcactggcgcaaccgtctgacgtggtggcgttaatggctgctgcatattggtgaccgggggtttgatggtcacagcggagcgtggcaccggcatcccttcgttatacggcacctctgacagctgggttggctgctgccgcatatccgcctgcatctgctcaagcaattggcgctgctcattggtcagttgcgttttagaattgacttcgccaccagcagagggctctgtaggtgttgggacgccaatctgacggttttccagctctttaatataacgccagcgttcttcgggtttcggcggcaagccattgccggtacgcggatcatggctgggcagtaacggaagctcgcccggcttattgtgggtgatgaaataaaggccaccaacaaataccactaatagcgcgacggccagtgccatcacggttttggatactgctggagcactgcgttttttccggctggtgcttttgcgccgcgctcctgagcgccctcggcttacataatctctttgtgccactatcgtttcgctgcgtcgtgatgatggaataagcccgtcatgttactgaacccctgaatatttgcctagcgtttaggcgcagcagtactttccctgacaattaattcggtatttaacaagcgggagccactctgtactggatgcccttgtaactgttcgagtaatagtaacatggcttgccgaccaatttcataacgtggttgtgccacggtggtcaaggggggatcgcaatactgtgacaattttaagtcgtcgaagccgacgacagagacatcctgcgggatacgcaggcccattttcttcgcttgccacatcgcgcctatcgccatgacatcattgtgacagaatattgcggtagggggttctggcaggtccatcagcttgataaaggtgtcaacacccgcttcatagctaaaatcaccgcgtataatatagttgctgtcgacctcgataccattacggcgtagcgcctggatatagccctgtagtcgatattggcatagcggaaagttttcaggccccgcaacacaggcaatgcgctggtgacccaatctaatcagatattctaccgcttcataggccgcggtaaggttatcaatatggacggtgggcagttctaactcgggtgcaaactcatttgccatcaccatcggcggtaaattacgttgttcttccttgctggcatcgaaaggtagattggagcctagcaacaacatgccatcaatctgcttggtgataatcaggttaacgaagctacgctcttgctggggttgttgtgcgcaatcaccaattaatatcagatagccttgttgggcagcggcatgttcaatgccttggatgatgtcagcaaaaaaggggtcgctgatatccggcacaataaccagaatagtgcgcgattcgttacgtttgatattgcgagataaagcatggggagaataaccgacagccagaacagcttgctccactttttgccgagtcacggttgaaaccttttcagggttcatcaatgcgcgcgataccgtcgcagttgaaacacctgccatttcggcaacgtctttcatggtggccatggtgaattctttcttatgttccaacgcctttctccttactctggctccgagccagcactcatgcttaatgcaggctttccgtcattctatacagatagtgagggcaatttgttacctaatttgcataaaaagtgtgacataagtaggttttttcgaactgactcgcagaaagaggggtaatcgattgctttatgatgcaattttactcccaaaatcattggcattaccgctaacatcacggtgacactcgtccattagctgtctattgggtcaacatccaatgtccacttcactttccgcgcttgcggcaaagtattgatcagcggctgagatgttttaatcagtcgttgcagtaattgccgcgaggggtgctgtaacaataattgccagcgaaagcgcccacctcgtttcgcctgcaacgccggaaccggccccataatccataatgcctcgtctttcagtgggctggcttccaataaattgcgtaattgttgcaaaaacagcgctgattgttggttatcgtggtcttcactacgcacaatgatatgactggtataggggggcaaaaatacgctttttcgctccgccaatgcttgtttggcaaaggcatcgtagccttgttgcagcagaatttgcagcagcggatgctcagggtggtgagtttgtaaaatgacttcgccttgcttacccgcgcggcctgcgcggcctgatacttgggtgtaaagctgcgcaaagcgctcggcagaacggaaatctgccgagaacagcgcgccatcgacatccagcaatgccaccagagtgacatcagggaagtggtgacctttcgccaacatctgggtaccaatcaatatccgcgctcctccttgatgcacatccgccaggtgctgctccagcgagccttttcggctggtggtatcgcggtcaatgcgggtgattggggtgtctgggaataaaggcgctaattcgttttccaactgttcggtaccgacccccaccgagaccatatgggtcgagccgcatttaggacattgttgcggcactgggcgctggctgtcgcaatgatggcagcgcaattggcggtgattctgatgcagggtgtaatagtgatcacagcgctggcattctgcaatccaaccacactcatggcacagtagcgcgggtgcataaccgcggcggttgagaaacaaaatcacttggttgtcagcctgcaaatgggctttcatgcgttttagcagcggttgagaaaggccaacttttaatggcagccccttgagatccagtaagtgctgcaccgctggcttggcattacccgcccgttttgacagtgttagctggcgatatttacccatttgcacattatgtaaggtttccagcgcaggagttgccgtccccatcacaataggaatgccttcttcacgggcgcggaacaccgctaaatctcgggcgtggtagcgccaaccttcctgctgtttataggagctgtcatgctcttcatcaataatgataacgcccagccgagagaatggggtaaacaacgcagagcgagtcccaatcacaatcgcggcttcgccgttacgcgcccgtagccagaccgataagcgctcgctgtcgtttaaaccggaatggagcacctcaaccggcgcattaaaacgctcgcgaaaacgggcaatggtctgcggggttaggccaatttcagggactaaaaccagggcctgacggccctgcgccagaatattttccaacacactgagataaacttcggttttaccagagccggtcacccccgccagcaaccaggcggcaaactgggtatcttcactacgaatcgccccgacggcagtggcttgctcagtattgagccgcaggcgttcgcccaacaccgaaaagccgttgcgccagtctgtggccgccacttcttgcgcacgcaagtcaatcaaccctttgctccgcaatgtttgcaacgcgctttcagttaacgccatttcattaacttgatggcgataaaccggtttttgtaataacgcagctagggcctgttgttgcttcggagcacgttttaagctttctggcggcgtggcgcggccctgttcggtggcaaaccattgccacaagggggcggatttcgcgggttttccctggcgtaataaaatgggcaacgcgtggaacagcacttcgcctatcggataatgataatactccgttgcccaacacagaatacgccacaagctgggtgggaataagctgtcaccgtccaacaccgcatcaatagctttgagttgttcaaggggaaatgtactggtctcgctgatacccactacaattccaatggcattacgtttaccaaatggcacactgacgcgagcacccactaccgggcaggccgtggcactgtcaaggcggtagtcaaaggtacgggtcagcggaacgggtaacgccacttgaacaacggacatgtgttttcatcctgataactaaaattggtctaaataagtacaattggcctataccctaaataattcgagttgcaggaaggcggcaagcgagaaaagcccgatgagcttacatgagtaagtgattcgggttattgagcacagccaacgcacatgcaacttgaagtatgacgggtataaataaagattgaacagtttacaccgcatgctacacaatgtgcggattcgattgcgcggcttggtcaaattctgtattattcgccgcctttgatataatttgatatcaaattctgttaacaatcgttgtttgttttatcagcgcttgttattttctaatcgtgtggtgtctggcggaacagggctggatagcgacacggcctaatatagaggtttccatgaaacaaggtatccaccctaaatacgacttagttactgcttcttgctcttgcggtaacgttatcaagatcaactctactgttggtcatgacctgaatctggacgtgtgcggcgaatgccacccgttctacactggcaagcagcgtgatgttgcgaccggtggccgtgttgaccgctttaacaagcgtttcagcgtgccgggtactaccaaagcgtaattgcccgtcagacgaaaaaaaggcctccaggggccttttttcatttctactctcaggttcagattgaaccggatggtagtagcaggaaatcaatattcccaggtatcgggatcaacacccaattcacgcattaaaatcttcgcggcttccgggatttcatcactgcgttctttgcgcagatcttcgtcattcggtagcggctgaccggtaaatgcatgcaaaaaagcctcacacaacaactcactgttggtggcatggcgcaggttgttcacctgacggcgagtccgttcatcggtgaggatttttaaaaccttcagcggaatggataccgtaatttttttgacctgctcgcttttcttaccgtgttcagcgtaagggctgacatactcgccgttccactcagccatgggacaccttaaatttgtcggaaaaatacaaagttctgaaaaccggccaattatgcccgatcttcgctgttctcactaaataaatgtcgattttactagactaatgtcactgaaataaccttttttgctatttattgatagctattacctttctatgccatctttgtggttaaacaaattcatggttaaacaaggcaccactgaaacctgactgacatcataaggatatctaaaacctctataattttagcggttattatcccattgctcaatctatacgcaaagaggtttagatgtccagatgtattgacgtccgtaatttgtgcgtctactctggcgtaacattttctcgatatccggttggtggaaatccatatgacgcgtaaacaggcaaccatagcagtgcgtagcgggttgaacgatgacgagcaatacggctgcgttgtccccccgattcacctctccagtacctataattttatcgattttaatcagccacgcgcccatgactattctcgtcgcggtaacccgacgcgtgatgtggtgcagcgggcattggctgagctggaagggggcgcaggtgcggtaatgaccagcagtgggatgtcggcgattcatttggtttgtactacttttctcaagccggatgatttattggttgccccacatgattgttacggcggcagctaccgtctattcgatagcttaagcaaacgcggcgcctatcgggtgctgtttgttgaccaaggcgatgaagtggcattgagtcaggcattggctaaaaaacccaagctggtattgattgaaaccccaagtaacccgctgttacgggtggtggatatcgccgctatctgtaaagacgcgcatgccgtcggtgcattaacggtttgcgataacaccttccttagcccggcgctacagcagccgcttgctttgggggcggatctggtggtgcattcctgtaccaaatatctgaacggtcattctgatgtggtggcgggtgcggtcattgctaaagatcctgagttggctgtcgagctggcatggtgggcgaataatatcggggtgaccggtgcggcatttgatagctacctgttattacgcggtttgcgaacattgtcgccacgtatggctcaacagcaacgtaacgcggatgacattgttcgctatttacagcagcagcctttagtgaaaaagctgtatcatccttctctgctacaacatcccggccacgaaattgcctgccgtcagcagtcaggttttggtgcgatgctcagttttgagcttgatggtgatgaacaggtactgcgtcgtttcctctctgcccttgaattatttaccctggcagagtctttggggggcgttgaaagcctgatttcccatgctgcgaccatgacccatgccggtatggcgccagaagcgcgcactgccgccggtattactgatagtttattgcgcatttccgtgggtatcgaagacagcgaagatttgattgccgatttggacaatgctttccggttggcgagagactgaggtaagtatgaatgcaacagcggtagcagcggcggtgaccggccgtcaactgcataaatttggtggtagtagtcttgcggatgtgaagtgttacctgcgggtggccaatattatggctaactacagtcatcccggcgaccttatggtggtgtctgcggcgggtagcaccacaaaccagctgattagctggttgaagcttagtcaaactgatcgtctttctgcccatcaggtgcagcaaaacctgcgccgttaccaacatgacctgattagcggtttattgtcgccagaaatggctgaaccgctgattagtgagtttattcatgatttggaacgcttggctggcctgttggataacaaagtcgacgatgcgatctatgccgaagtggttggtcatggtgagatttggtcggcccgcttgatgtctgcggtattgaacaaactcgatatggctgccgattggcttgatgctcgcagtttcctgcgtgctgaacgtgcggcacagccacaaatcgacgaaggccgttcatatccgttgttgcagcaattaatggcacaacacccacaccaacgtctggtggtgacggggtttatttcgcgcaataacgccggtgaaacagtgttattggggcgtaacggcagtgactactcagccactctggttggggcgctggcaggggtcgaacgtgtcaccatctggagtgatgtggccggggtatacagtgctgacccgcgcaaagtgaaagatgcctgtttgttacctttgctgcgcctggatgaggccagtgaactggctcggttggcagctccggtgctgcacacccgcacattgcagccggtttcgggcagtgatatcgatttacaactgcgctgtagctatcagccagaacaaggctcaacccgcattgagcgggtgctggcttccggatcgggtgccaaaattgtcactagccacgatgatgtctgtttgatcgaattacagattgccggccaccatgatttctcactggcacagaaagagatcgatttactgctcaaacgcgcgcaaatcaagccgctggcgaccggtattcaccctgatcgcaatctattgcaactttgctatacctccgaagtggtcaacagcgcattaagagtgctggaagatgctacgttgccggggaaattatctctgcgcgaggggttggctctggtcgctttggtcggagctggggtcagcaagaacccattgcacagccaccgtttctaccaacaactgaaagatcaaccggttgagtttatttggcaggcggaagacggtatcagtttggtcgcggtgttgcgcctcggcccaacagaacatctgattcagggcttacaccaatcactgttccgtgccgagaagcgcatcggtttgatgctgtttggtaaaggcaatattggtgctcgctggttggagctatttgcccgtgagcagaagaatatctcagctcgcagtggttttgagttcgtgctagccggtgtggtagatagccgccgtagtttgttgagctatgatgggctggacgctagccggacgctggcattttacgatgatgaagctaaagagcaggatgaagaatccttgttcttgtggatgcgcgcgcacccatttgatgatttggtggtgttggatgtgaccgccagtgagtcacttgccgagcagtatctggatttcgccagctatggtttccacgttatcagcgccaataaattagccggagcctccagcagcaataattaccgccaaatccgtgatgcttttgccaaaactggccgccactggttgtataacgccacggtgggcgcggggttaccggtcaaccataccgtgcgcgatttgcgcgatagcggcgacagtattctggcgatcagcggtattttctctggcactctgtcctggctgttcctgcaatttgatggcaccgtgccctttaccgagctggtggatcaagcctggcaacagggcttgaccgaacccgatccgcgtgtcgatctctccgggcaagacgtgatgcgcaagctggtgattctggcgcgtgaagccggttacgatattgaaccaaatcaggtacgggtagaatcactggtgcctgcgggtgccgatatcggttccgtggatcaattctttgagaatggcgaagcattgaatcagcaaatgattcagcgattagaagccgccaatgaaatgggtctggtgctccgttacgtcgcgcgctttgatgccaatggtaaggcgcgagtcggggttgaagcggtacgtgctgaccatccattggcctctttgctgccatgcgataacgtttttgccatcgagagccgttggtatcgcgataatccactggtcatccgtggccctggagccgggcgtgatgtcactgcgggagccattcagtctgatttaaaccgcttagcccagttattgtaacgttagcaactgtaacgtgatattaatttgagataaacaaatgcccgaggtgattaatcgggcatctgctgtacttattacttgaacaataacatatctgccagatgggttttaggtgctgtatccgcatatttggctgggtcggttaataatagttttacggatttatggtgctttggttttatattctccttcagccacggggtaaagtatgttttgttactcttattcattatacctgtgttgttatattctttttgggtttcaattaatttatctgtaagtttatcttttttctgtctgtcgctgcattggtctatttcattttttattctattaataattctaactcctatgatatcaacttttgcattcttgatagaagacttaagcgcgttatctttagttgttgcagtgatcattgtcataagaaaagcatattcatcagcaatttgaaggtcgtgagttatatctgtttgttttaaggtttttttccccggatttccagggttactctcataaatattgttaactaaaccctgagttatatatttaggtgtatatataacctccttgccatatatcttaaatactggagcggatatttttgttatttcatgtgctttaattctatcatcaacatcaataaagttaacttgtttaccatcataagccatattcgccggttttatatctcttagataaccttgtatttcatgcagtttctttaattcatttactgcaattttaaaaacgctctgtgggagaggggcgttattatttagatgatcaattaaacagatccctgcattgtgtgaaatcattagatccggggcgacaactagtccggttttaatgctatttagacctttcaggtcatggaaattatttttcgtgctaaatttttcttttttagtaggtgctaaagcaacgaaattatcatctttgctaacaacatactttgaggctccctgttcattttcaggatgaacataggggatattgggtttataaactggggggaagttcttactgatataataagtttttccagtggtatcctctttatcttcaaaataaactatttttgtaaagatattgtcttgcaaatttattgctttttctttaagtattttctgtaattcttttgctacagtttcactgttatctatttcaaccgtttttagccgcggcatttttttattaataactgatgttagtttctcctgaatgcggccatttgattgtatgaatagcttctctccatttttatggtcatgtgtaaagtcgtataagtcactcagtcttttccctttattcatacagatatactgtattttctttaaaaaccccatctggagtgctgttttcttatccgaagcattattgattttgtctattctggagtgagataaacgcaatgaagtattattgaatttaacgactactgtattattcaaaataatttcctttaatttaaatggtatggtttttttgccagaaaacagtaacatatcagataagtagaccttatcttttaattcggcatgtctatcaggggcggataataataaatctaccttggatttgtgctcaggtttgacatgtttgttaatccatgttgtgagttcatctctattttcagaatagctcatccccgcgctgctactgccatcagtactaatatcgctatcgacagagtttataatattatctctgagtacttttgatgtggttgttgtggctatgattgttagcaataatgcatattcatcagcagactttagatagttcacaatattctcgttatttgaaagtctaaaaccattattatagattttatcttttaaatcattagtgatatatgctgatgtgaatgtttttggcgcaccatgaagtgtgaattttactttaggatctttcccgcgagcattgtctgatactctgtcatcaacatcaatgaaattaatgtttttgtcatcataagccgtattttctgctgcatttctgtttgtatcttcactattattattcagtataatcggtttgatattatattttccacaaattttaattattccttcagataaacggaatcgagtgtctggcactttatttttttgatagattaccggtgaggaggttgcaagactattatagaaattaatacgctctttaatattcatgattactccctttaaatatatccaataatttatagtggtattccagcattacatataggcagtattcgtgaatataaaaaaacgagtatagagtgagcaattagcctcaataaaggagctgttcaagcaccgctgtgaaatgattatggttgtaacattatgataaataaggaactgttttaaaaagagcgatacatgaattttccgcacattgagtgtgaagattaatcatcgctctaaacttatttaaaagttgactctttagtcaacttcggtcattttctatttagacgtctaaacgtatagacgcttataaaatgacagataacataagtcgtcaaaatgatgacaataggcaatggggtaacagggtatgagttttttccacgcaaaccagcgggaagcgctgaatcaaagtttggctgagctgcaaggccagattaatgtttcttttgagtttttcccgccgcgtaccagcgagatggaagataccctgtggagctcgattgaccgtctgagcactctgaagccgaagtttgtctcagtgacttatggtgctaactccggtgagcgcgatcgtactcacagcatcatcaaagggattaaagagcgcaccggccttgaagcggctccacatctgacctgtgttgatgcttctcctactcagttacgtgaaatagccactgattactggaatagcggtattcgccatatcgtggcgctgcgcggtgatttaccacccgatagcggcaagccagaaatgtatgcttctgatttggttggtctattgaaagatgtcggtgattttgatatctcggtggccgcttatccagaagtgcatccagaagccaaaagcgcgcaagctgacctgattaacctgaaacgcaagattgatgccggtgctaatcgcgctatcacgcaatttttctttgatgtggaaagttacctgcgttttcgtgaccgctgtgtagccaccggtattgatgttgaaatagtccctggcattttaccggtatctaattttaaacagctccagcgctttgccaccatgaccaatgtgcgagtacctaattggatgacccggatatttgaaggattggatgacgaccccgaaacacgcaaaatggtcggcgcatcggttgcgatggatatggtgaagattttaagtcgcgaaggggtaaaagacttccatttctataccctgaatcgcgcagaattaagttatgcgatttgccatacccttggggtcaggccgtaattaaaattattaacgtagttagcagttttataaatcttgccgttagcctttaacttaatgattagactctgtttccccccttgaaggcccgtaacagacgggccgctatctacaaagtaatgatgaagatagtggcttgtgtctggcttttctatacaaagacttcctctctgtcgttattaaaaaaccttaaattcatagagtgagttaatcgttttattaaagttttgtttgaatctgcctcttataatcgcggtaactagaaaattatttatagctgcccacttattgctggcagctcttaacaggaactttatcgatgagtaggataagtcaaagcagtagcccggtcactacagctaagctggcaggaaaaaacacgttacatcaagagaaaaatacgttatgcgctaacatacagaaagtcgaaaatgtgttaactaatgtcaatagggaaattaaggcgaagactaacgatttaaataaaaataacgccttattgacaagcctgacgagtattgccagcaaacatggtgatgatgctaacatccgcttgaaaaacgatcattttaagcttgggcagggaagcaattttctgaaaaacttgataaatggtggccgttataaacttgagcaacaagcagcaactagcaaattggtcgtaaagggaagcgaggtttctgctcgcactggtattgcaaaacttacgcaacaaattaagactattcaggatagtctggattcctcgaacaaggagctaaaaaataataaaactgaatatgatagtttgaattttaagctgggagctgtcgatcaacaaatagaaacttttaataaagcaaaaattgcggcggacaaagcggataacaacaataaagcgctctgtaataatttttctatgatttatcaaagtaatgcaggttgcaaagctattaatgccgaagctcgtcatcagtttggtaacgcgaaccagtctgcaaaactcaatggtaaccaagtaatagcagagtatgtaaaaacacacggtgataatgtcttcagtgggggcaatgcaccggtcaaatcggccatacagtcccattgctctaacttacccacgctggtcaaggacgttgctaaggcttggtatagcccaactgacaccacgactacatcgcaccgtgggcaggggatgactcaagatgggattgataagttaatgtctcaattcaagagtgatagggctggatctgtatataaattgggacagttcttctccacttcaaaagaggtgaatgttgctaaggctttcgctgaccgaaccggggatagcgtcaagatcatgttcgaagttaaaggtaacagtggtaggggaattgtagtatcaggcggattgaagtttgacaataacgaacgcgaagtactgtattctccattagccaaatttgctgtcactgatattaaggggagcaacgccaaaggctataccattaagctcaacgaagttgagcaagatactaaggctaagttgttgccgtactgatttcttatcacatgtttttattataaaaaaacgggcgcctggcccgttttgtcttttattcacgataattctactggcaactaaccggtattacgcatccctgccgccaccccagcaatagtcaccatcaacgcctgctcaacacaggcatcggcggcattttcttgctggcgcgagcggtgtaacagctcggcttgcaacacgtttagtgggtcggtatagacgttacgcagtgcaatcgactcggcaatccacggcaaatcagccatcaagtggtcgtcgttggcgatagccagcaccactttaatatcggcttccagttggtcgcgtaattgctggcccaatggccacaatgatttatccaccagacgctggtcataatattcggctagccacaaatcggctttggcaaacaccatttccagcataccaatgcgggttgagaagaacggccagtcacgacacatggtggctaatacttctttcttaccggcatcgatggctttctgtaatccggcaccggcacccagccaggccggtaacatcaggcggttttgtgtccaggcaaagatccacggaatagcacgcaggctttccaccccgccattcgggcggcgtttggctgggcgcgaacccaatggcagcttgcccaattccagttcaggggtggcggcgcggaagtaaggaacgaactgtggattttcacgaacatagccgcgatacatctcgcaagaggcatcagacagaatatccatcacctcattccactctttcttcggttccggcggcggtaacaaattggcttccagcaccgcactggcatacagggccagactgctgatggtgacttctggcagaccaaacttaaagcgaatcatctcgccttgttcagtcacgcgtaagccacctttcaggctgcccggaggctgagaaagcaacgccgcatgggcaggcgcgccaccacgaccaatagaaccgccacggccatggaacagtgtcagagagataccggctttctcgcaggttttgatgagagcatcctgcgcccgatattgcgcccaggacgcggccattacaccggcatctttcgctgagtcagaatagccaatcatcaccatctgcttgccttggatcaggccacgataccagtcgatattcagtaactgggtcatcacgtcgtccgcattgttcaggtcatcgagtgtttcgaacaatggcgcgacgggcagagtgaatgggcagccggcttctttcagcagtaaatgcaccgccagcacatccgatggcactttcgccatggaaatcacataagcggcgatagaaccttgcggcgcttcggcaatcacccggcaggtttctaacacttcctgggtgtcggcactgggttcccatttcagcggaacaagtgggcgcttggagttcagttcgcggatcagaaaggcttgtttgtccgcttcagaccagctttcataatcaccgaggcccagatagcgggtcagttcagcaatagcgtcggtatgacgggtgctttcctgacgcacatcgatacgcaccaatggcacaccaaaacagcgcacgcggcgtaaggtatcgagtaactggccgttggcgatgatttccatgccacaagctttcagggattgataacaagcgtatagcggatcccatagttggtcattgctgaccagcaaatctgttggtggcaatacgcgctcgcccttcagacgtgcttccagataagcctgagtattggtcaactgggtacgcacgcgtttcatcagttcacgataaggttcgagcacctcttcgccgcccgccaattcacgcagttccggcgtacattccgacatggaaagctctgacaccaatacttgaatgtcgcgcaggaataaatcggtcgctttccagcggcttagtaatagcacatggcgggtaatttcagcggtgacattcggattaccgtcacggtcgccccccatccatgaagtgaagcggatcggcaccgcttctaccggcaagcgataatcgagggagttttgcaactgctcgttaaattcacgcaggaaagcgggcacaccttcccataagctgttttcaaccacagcaaagccccatttggcttcatcaacaggggaagggcggattttacgaatttcgtcggtatgccatgattgtgcgactaattgccgcaaacgacgcatgatcttgttgcgttcgtaatcggctaaatcattgtgatccaactggctcaggcaggtattcacttcaaccagtttatgaatcaaggtgcggcgggtaatttccgttgggtgagccgttagcaccagctcaatggatagctcatcaaccgcgctgcgcatgtcttgctcactcagctttttgtcttttaagcgggtgaacagttgggccagtgcttcggggttactcgcggcttcaccatgcggcgaaatgctgtgatattgctctgccgtattcgtcagattgaggaattggctaaaagcacgggcaaccggcagcagttcgtcgttggataaattttgcagtgtcgtcagtagctcctgacggctcgcttcattaccggcacgcgaagatttagataatttacggatggtttctactttttcaaggatgtgttcaccaagtgcttccttgatggtgtccccgagtagcgtaccgagcatactgacgttacttcgcattgcggaatattgttcgttcatatgacccctgacccatatccccttcgcccttgacgccgcagggttgttagcgacgctcactcactcgaatcactgaccagtgtcagctcatcgagatttgttcacttgctgcctacctgcaacgccaatgactttgggtataaacttttatggtttctttttgtaaattagtttcatccaaaaggctaagatggacaaatccactcgccacgttcaattccataccccaattgacactatttttagcaaaaaaacatcatttttagggatattgctgaaatttaattaccaaggccagattatcagtctggcttatcggcaatattgatccgcctaccccatagtggttatttctgctggcagaaatgatcgactaattgaccaattagctcacgtgtgggttcgataaaggccatgtcgataaattcatccggctgatgggcttgattgatggagcctggccccagcaccaatgtcgggcaaatttgctgaataaacggggcttcggtgcagtagttcaccactgcggtgcgctcacccaataattcctcgataaccccgaccatatgatgatctgtcggacattcatagcccggaatcggtggatgcagttggtcaatactcaagcggcccggccagcgggcactgacgggggccagcgcttcagtcatcaattcatccagatcacttaatgtcagccccggtaacgggcggatatccatatgtaattcacagcaagcacagatacggttcgctgcatcaccgccattaatatggccgaaattcattgttggataagggatggcaaatgccgggttgttataacgctcttgcaaagtggtacgcagcttcattagctcggtgatagattcatgcatcaaatcaatagcattaacaccacgcgccggatcactggaatggccggactgaccggtaatacgaatcgcattggaaatatggcctttgtgcgcgcgcaccggttgcagtgatgttggctcaccgataatggcaaagtcagggcgtaattgggtggaagcggcaaaatagcgtgcgcccgccatggtggtctcttcatcggcggttgcgaggatatacagtggtttacttaatgtgctggcatcgatatcacgcaccgcatcaagaataaaggcaaagaagcctttcatgtcggcagtacccagaccatacaatttattgtcatgctcggtcagagtgaaagggtcgcgcgtccagcggccttcatcgtaaggtacggtatcggtatgacctgccaagagtagcccgccgctgccctctccgctgctttttttgccaacagagttttcaccaatagaggcaagcagattaaatttgtggcgtgtatccggtaccggctggatttcgacgcgaaaacccagatcagcaaaccatccggccaacaagttgattaacgcctcattactttgatcgagggcgctatcggttgcgctgatcgatggcgttgcgattagcgcccgatacagctcaataaatggaggtaatttcatcttcactgttgacagcctttggttaggatagtatcaatattcatgcattaattatgaataaaaatacattaagcttgagtgtaagggaactgaaaaaacccttaaattgacgaaaatgtcaatgctcaatcacgtggggaaacagtaaaaccttgctgagaacccaaatgtcagttttgactacttatgttgttatacccactaaaatgtggttatacccactaaatttatatccaatgtcattggagttgtaagtaggcagcaagcgggcgcatcccgatgagctgacacaggtcagtgattcgagtgagtgagcgtcgctaacaaccctacagcttcaagtacaaagggtaaggtaaactgaacccatgttgaatacactaattgttggtgccagtggttatgccggagcagaacttacggcttacctgaatcgtcacccacatatgaacataaccgctttagcggtttcagcgcaaagtgcagatgcaggaaaattgctttctgatctgcatccgcaactaaaaggcattattgatcttccgctgcaacccttgctggatgtagctcaggcggcaaaaggggtggatgttgttttcctcgccactgcccatgaagtcagccatgatttagcgccacaattcctggcggcgggttgtgtagtctttgatctttccggtgcataccgggttcagaatgccgagttttaccgccaatattacggttttgagcatcaacatgccgattggctggataaagcggtctatgggttagctgaatggcaggcggaaaaaattaagcaggcccaattgatcgcggtgcctggctgttatcccaccgcatcccaactggcgcttaagccgttggtcgatggtggtttgctcaataatgcgcagtggcccgtgattaacgccgtcagcggtgttagtggcgcggggcgcaaagccagtattggcaacagtttctgtgaagtgagtttgcaaccctatggtttgtttaatcatcgtcatcagccggaaattgtcgcccaccttggtactccagtgatttttaccccgcacttggggaatttcgcccgcggtattttggcaaccattacctgccgcctgaaagtgggggtgacggcgcaagatatcgctgaggcataccataatgcttatcaagataagccgctgattcggctctataagcaaggcgtaccggcgctaaaagcggtagtgggtctacctttctgtgatatcggtttctcggtgcagggtgaacatttaattattgtcgcgacagaagataacctgctgaaaggcgcggcggcccaggcggtgcaatgcatgaatatacgttttggctttgcggaaacccaagctctgttgtgagcaataaaacgctaagcagcagaggttgtaaccgagtcggaactgacattttttctaattatattgaggcgaaacatgataaatccgttggtcattaaattaggtggcgtattgctcgacagcgaagaagcgctggaacgcctgtttacggcattggtgacctatcgtgagaagcatgagcgcccgctggtgatcatgcacggtggtggttgtctggttgatgatctgatgaaaaaactcgcgttgccggtggtgaagaaaaacggcctgcgtgtgacgccagccgatcaaattgacattattaccggggcattagcgggtaccgccaacaaaacattgctggcctgggcggttaaacatgacattaatgcggttggcttatgcttgggtgatggtaataccgtgtcggtcaccccgctggatgcggcacttggtcatgtgggcaaagccgaagctggctcaccggctttagtacaaaccttactggccgcaaattacatgcctatcatcagctctattggtattactaaagatggcagtctgatgaacgtaaatgccgatcaggcagcgacggctttggccgcgacattgggagccgatttaattttgctgtcggatgtcagtgggattttagatggcaaaggccagcgcattgctgaaatgacggcacaaaaagccgaacaactgattgcgcagggcatcatcactgacggcatggtggttaaagtgaatgcggcgctggatgcggcccgttcattgggccgtccggtggatatcgccagttggcgtcatgcagaccagttaccggcgctgtttaacggtgtgccaattggcacgcgtattctggcctaaatatccttcttatttgcagttgcagtggtgttagcggctcttactcacccgaatcactgacttgagtcagctcaacgggattaatgagcctcatccttgaggctcaccctgcgggctagcataaatgctgttcaaatcggttctcgaccaatttgtcacgcgtttgctgccttgctgccactccaactactttgggtatattatgagtttttattctgaaactagggaagaaagattatggcattgtggggcggacggttcagtcaggcggcagatcagcgttttaagcaatttaacgattccctgcggtttgattaccgactggcagagcaggatattataggttctgttgcctggtcgaaagcactggtcacggtcggcgttttaacgacggccgaacagcaacaacttgagcaggcgctctctgttttattagaggaagtgcaggccgatccacaagctattttagccagtgatgcagaagatattcacagctgggttgaaaccaaactgattgataaagtcggtgatttaggcaaaaaactgcataccgggcgcagccgtaacgatcaggtggcaactgacctaaagttgtggtgcaaatttcagataaccgaactaaaaaccgccgtacagcaattgcaacaagcgctggttatcaccgccgaggccaatcaggatgccgtgatgccgggttatacccatttgcagcgtgctcaaccagtgacctttgcacactggtgtctggcctatgctgaaatgctggctcgtgatgaaagccgcctgcaagataccttgaaacgcctggatgtcagcccgttaggcagtggcgctttagctggaactgcctacgctattgatcgcgaacaactggcgggttggttaggttttgcttcggctactcgtaatagtctggacagtgtttctgaccgtgaccatgtgttggaattactgtctgatgccagtattggtatggtgcatttgtcccgttttgctgaagatctgatttttttcaacagtggcgaagctgctttcgttgatttatcggatcgtgttacgtctggctcttccttgatgccgcaaaagaaaaatccagatgcgctggaattaatccgtgggaaatgtggccgggtacagggcgcattgactggaatgatgatgacgctcaaaggcctgcctctggcttataacaaagacatgcaagaagacaaagaaggcctgtttgatgcgctcgatacctggcttgactgcttgcatatggcggcgctggtattggatggtattcaggtgaaacgcccccgttgcaaagaagcggctgagcaaggttatgccaatgcgactgagttagctgattatctggtcgccaaaggtgtgccattccgtgaggcacaccatattgttggtgaagcggtggttgaggctattcgtcaggggaaagcattagaggctttatcactaagtgacttgcaaaaattcagtgcagtcattggcgatgatgtttatccgattctggcattgcaatcttgtttagataagcgtgttgctaaaggcggtgtttcaccccagcaagtcgcatcggccattgccgaggctaaagcgcgtttattttaattcgcagagtattggttaatgttgcggcgggccacaattaatgtggcccgttttgcgttataaatacttaaatatattttattcgttactggttttatttataaaactttaatccgcgtaacatctatcgctatttatccattatttatttcttctattaaatcaatgccatcagtaacctgttattttattcttaatagactgttgagtttataaccacaaatgattatgataatcattatcaaataatggcgatatagtaaaacctctactagcattaaaaaaataaatgaatattacttaggtgaaataacactagatcttactgaataatattattgaatcctctaataaagtaactgctttatttttaaatttaatgccccatttatttgatgacgtaacttatttacttcatggaaaataacataatttctattaccggatactttagattatttggcggtaatcctatggcaacgttttattgtgaaagccattaaggtgaacggctaataattaatagatttattatttttatactaataaggatgaaatctcataaatggataatatagttagagttcgcagaacaacaataaataaaatcacatttggtctatttctggcattaacaacacaaggttattcgcagagagtaaatgctgaaaccgccgtcgaatcttctcatgaacatgatctggtattagatgagctcaaagtggagggaaccagtaacgcccatgagggggactgggtttatgatgaactccattctgttagtgaaatatcccgcgaacagctcgatagtcgaccagcccgccatgcagcggatatattggaacaaacctccggtgtctattccagcgttagccaacaagaccctgcactttcagtgaatatccgtggcatgcaggattatggccgcgtcaatatgaatattgacggtatgcggcaaaactttatgaaaagcggccatgggcaacgcaatggcgtgatgtatatcgatccggaaatactgaataatgtggtgattgaaaagggagtcaccagcggtattggcggagcgggggtaataggcggtattgcaacgttcaatacaattaatgccagcaactttcttgaaccggggaaagaaattggtggccaaatccgcgttctcaccggtgataatggcacaaattttattggcagtgccgcgctggcactgggtaatgaatatggcgatatattaatcgccgccagcgagcgcaatttaagcgattattggccgggcaataaagggaatatgggggacattcgattcggcaccgccgcagagagatttaattatgatcttaagaataataaagttgaatatacccgatataaaatgcgttcccaactgaccaaattgggttggaatttacctgccaatcagcgcctgatgctaagttatttacaaacacaaattaatagccctaatgccagcatgttaactcagattgtcgataaggcagatccctaccgtataataaagatgggatggaaaaatagcagtgtcagcgatgtgctgaatcgcaatattgggctggattatagtctcaagcccgagcatatcgcctggctagatgtcgcggtaaaggtttattacgttgatactgatgatgaaactaatactctctgttctgatgctatttattgtaagaagttttggacgcaaacccgcctgaccacccgtggtttacaactgcaaaataccagcttctttacctacgccgatcatcatcaattccatattaactatggcctggaatggtttagtgaccgctccagaggtaactcaacgcacgaaacgatacttggtctcaccccgccaggcaagcgcactattaccagcacttttgctcagttgaattacgattatgataattggctgcggctggaagggggtctgcgttatgatcaatttcgcttacagggcaatacttggatgcacagcaaaaatttccgcggaaactatacccgtgagaatccctgcaatcaaaagacacatgagcaatatattattaatgaaggaagacggtgctcattcaactggccgtcgaaaatgacttgggaggtcgatcgccgtgaacaacaactgtcacccacattagccatcggcatcaagcccggtgtgcagtggctggaattttttggcaattacggtaaatcctggcggccaccggcgattactgaggtgctggccaccggcagcgcccatggccatagttggactttgcccaaccctattttggcggcagagcactccaaggcttgggaagctggcatgaatatccagcacagcaatctgtttattgcagaagaccgcctggtcgccaagctggcctactttgatacccgtgtcactgattatatcaatcttgaactgtccaagactaaaccgctgcatggcagcggggattttaccaatgctacttatattaataatttactggccacccattttcgtggcctggaatatcaattaagttatgatgcaggggtattttataccaacttaaattataccagaatgattggagttaatactatttgctcgaaaagagcctggttaggtggtgtaaatggaatagcaagtaataaaaactatgaaatatattctattgatagagatgatataaataatatagttgattgctttgcggcaaataatttatttagctcctctgcctatttaccgggtgatcgcggcagcttaactttaggtggaaggatttttgataaaaagctggatctcggcactgttattcgttataacaaaggacgccaagataaatcagttcttaataataaaggccacgtcaatactgcgtatgttgcggattggcccaaatataccatatttgatctttatgctagttataagatgactaataatttaactttgcgcagctcaatagaaaatataactaatcgcgcttatcttattagttatggtgattcactttctttcgcgccaaatcgtggtagaactattcagggtggttttgaatataaattctaataattagatttaaatatcttaatagaataaagtaagttttaaatattcaggtgaaattatagcttcatctgtagtcgcgtgactcaatgatgagtcatattattgttgttaacaataaggaaatttattatgacagtaacgataaaatatcaaggtcaattcagtaatgacactctaacctcttatactaaacagtgggctacaacccatggtgatataaaagatactgaggcagaaggatattccaaggattttggtcaatttgctggcggtgggtggtttgatggaacccaatactccattggcagttctcacagtggttctagtacagggatgataattgagggggatttgacctacaattttgctcagcatactttacacggtaaagttgacagtctggaattgggtaagaacttgagtattaattccaatggcattggtaaacagcttgaccaactgcaattgaaaatgtccgatttagatattactggtgagtttgatcctggcaaaacaatggcagagaaccaccaaggggatatgcataaatccatatatggccttatgagaggtaatgccgatccgctgttggaagtcctcaccgctaaaggcattgatgtgaataccccactgaaagatatggctatcgccagccaattcgaagctatggtatcagatatgccaatgattgataccgttggtgtcgttgaaagtagtgatatgttattagctgcttaagtaaaacttccggaaaaggattttctggtcggatctagctgttgtgcaataaatgttagtgtacttgtaataagtgtaagtgcgccaccgccgtactttgctatatttggcgcggcggtggttcatattttagaaaaggatattaatatgacaataacaattaagtaccatgaaaaaatagccaatgaaactatcacgtcatacagccaacagtgggccactaattttggtaatatgctatggacgatgggggttgattatactcttaacgcttctggttacccaattccacctgctgatagcataaaatatgttgctgcaagcacccatcacaatcagtcagagagtaatgccgcgatagtgatcgcacttaaaaaagttgcagggatagagaatgaccaatccataacggatctccgcgtcagtttggaattcggcgaagctttggttcccattgctaatgacggtactagtaaacatccacaccagcttcttttgcagcaagtacaattagatattagtgggttagatattcgggccgatgttgaaagttcaatgcctaccttggattacgccttatggcaggatatttactatcaaggaggtcaaaaccttggaatatacaatttattgaaaggcaacgcgaacccactactagatattctgaaagctcagggcattgacgtaaatacacctgtcaaagatatgacaattgccagtcagtttgaagttcctactgacgaactactaattgaaactgtgggcataaccgatggaggcaatacattattagctgcttaacctcttccctgaccaaatgctaagctaaatattcgtcataaattaaaaggatattattatgacaatcactattaaatatcacagtcaatttgccgagtactccgtttcttcttatattcaccaatggactacagcttatggtgatttaattcaaacaccaacttcttttaaaacttacggtaccttatccaatcgtattgacgctaataataatgaaagcgttcaggctgagtttcaaagtttttacgagagcaatgtagccatgattgttggggggagtagacttgagcaagaacaaggaagtacctctttcattatgaaaaaacagatacaaacattagagtttggtgagtcactcatatctaatgcagataatacgggtaaacaacttcagcaactacaactgaaactagatggtttaaatattgaagatgacttttatccttcactgtgttcaatatcccaggcattggatgctgaacccggtaagccttaccagggtggaatagatcacggtacgtataatttgttgagaggtaaagctgcccctatgctggaaatcctcaaagctcaaggtattaacctagactccccacttaaagatatagctatcgccagccagtttggcgttgttggtgatacgcccattattgatacagtgggggccgctgataacagtggaatattgttagcagcttaaatgactcgctaacccaatacgtcgctatataatattagtcatagttaaaaggatattattatgacggtaactatcatatttaatggaaatataaaagatgaaactatttactcatatacccataaatggatagctgactttaatataccaactgtagatggttataatttcaccgaatttcatagtattaaagatactatcagccggcagtacgaacagttctcggtaacgaatacttctggggataaagcgactataatcatgagcggagagataagttttaaaatgtgtcacaggactatccacggaaaggtagaaagtctggaattaggaaaagagggtgttattcagaatgagaagaataatattatacttgaaaaacatctggtagaaccgcaactgatatttaatgggttaagtatcattggtgactatgataatttaaagataaccggagaaaaccagagaaatgatgtgcatcagatggggtttaatttaaaagcaggcaatgcagatgtactcttggagatcctaatatcccaaggtattgacgtaaacacaccacttaaagatatgcctattgccagccagtttgaagttgttgccaatatgccaattattgaagtagtaggtgaagctaatgggggtggcatattattagccgcttaataaaggcaggggaacaatgattttctgtctgagtatataatactaccatctatattttatcatgttatttatgatgtgtttgttgatggtagttcatgttgctattattctgaaaataaattcttcatgaaatcaattacagggtttttacgacaaatcgtattttcagtatggaaatggatgtcatggaatcaagtcaaaatgccagcgcttcattagtatcaccaacccttatttcaactttgggccgtcataaaaagatcctttggggcataggcttattcaccgcagtaattaatttactgatgttggctccagcaatttatatgctgcaagtttatgatcgtgttctggcttcagcaaataccatgacgttattaatgctaacggttctcgtgctagccatatttgcatttattggtttattagaatgggttcgcagtgcgattgttatccgcttggggacacgtattgatatgcaattgaatcagcaggtttttaatgcggcgtttgcttcaaaccttaatggtcaaaaagtgcaagctgcacaggcgttaaacgatctgacaactttgcgccagtttgccactggtaatgctctatttgccttttttgatgcgccgtggttcccgttctatttgctggttatttttatccttcatccttggctcggggcattggcagctctgggggcggtttttctgattttccttgcctggctcaatcattggatatgccgaaaaccattgaaagaggcctcacacatcacctcacaagccactcagcaggcgaatgcgaatttgcgtaatgcagatgccattcaagccatgggaatgctaaaagctttgcgtgatcgttggctgaaacagcactcgcattttctctatcagcaaaatattgccagcgataaaagcagccgcgtgacggcgttatctaaatccagccgtcaggcattgcaatcaatgatgttggggctgggcgcattgttggttatagatggtgctattactgcgggtgtgatgattgctggatctatcttggttggtcgggtattagggccaatagatcaattgatcgcggtttggaaacagtggagtcacacgcgcctggcttaccaacgcctctcttctctgttagctcagcactctcagcccactaccggcatggttttaccgccacctaaaggcaaattgagtgtgacacaactgaccgtttgcaaaccgggaacacatattccggtattgcaatccattaactttgaactgcaacctggaggtgttctgggagtgttggggccgtcaggcagtggtaaatctacgctggcgaagctgctggttgcgagtcagcccgcattcagtggttcggttcgcctcgacagcgcagaccttgctcggtgggataaaagccatttaggggaatttatcggttatcttccgcaagatattcagctatttcgcggttcgattgctgaaaatattgcgcgttttggcttaattgatcatgcaaaagttatcgcagcggcacaactggccgatgtgcatgacctcattctacatctgccacaaggctatgacacatcattgggggatgagggggaggggctatctggtggtcagcgccagcgaattgcattggcgcgagctatgtatggtgtgccacggcttatcgtgcttgatgaacctaatgccagtttggataaagttggcgagcaagccttattagccagtatcagtcagttaaaacagcaaggttgcaccattgtgatggtcacccataaacccgaactattatcgggcagcgattatttgttgttcttgcagaatgggcaaatagagctgtttgaccgcactcaaaccatattacaagacggtcagggtaaaaataaggcgacaactgggcgtaatagttggggaagcggtatgtcatatggtgttgcccctattcgcactgcatcacaaaaatcataaagaccacggacggagataaatcatgtcatcggattcaaattgttcgccaccccagcagcaaaatcaaacatcgcaaaaaccaccaccactacaaaccaatagcgggagatatcttggccttggcgcattattggtttgcggtggttttatcggttctttgttgtgggcggggctggctcctttggataaaggtattgcggtgatggggcatattgttgtggcagaaaatcgtaagttggttcaaccgctgcaagggggacgtatccaacaattgcatgttgctgagggcgatgacgtcacgcaagggcaattacttatcactctggacgatactgcgctacttagccatcgcgataatttacaaaatcagtatttgagtgcactcgctcaggagtctcgtctcacggcagagcaacatgaattaccgacaattacctttcctcccgcattgcttcagcatcccgcacaagctttagttgagcgtaatactgtgttgcagcagcagctatttctccatcgtcgtcaggcacaactgagcgacattgcccggctatcagcacaaattacccgtcacgagagccggctagatggattacaagtggcccgcggccataaccagcgccaatttgacttattccagcggcaattgcagggagtacagttattggcaaaaaatggtcacgttgctcaaagtcagttgttagagatggagcgtcaggcgatttcattgcgcgcaaatatagaaaagaataccagtgagattttggagcttcataagcaaattggcgaaacagagcaacatatcttacaacggcgcgagcagtataaaagtgagaatcgtgagcaactggctaaagcgcaacaaagtactcaagagttggagcagcgcttggggattgcagaatatgaattagataatacgcgaatttacgcaccagtcagtggcacggttatcgcccttactcaacacacggttggtggtgtggtcagtaccgggcaaacattgatggaactggttcctaatgggcagccactcttagctgaggctcagcttccggtgtcattaattgataaggtaatggttgggctaccagtagacctgaacttctctgcttttaatcaaagcagcaccccgcggttacaaggttcggtattacacgttggtgccgatcgtatacaaaactcacatactttagagccttactatcctttaactgttgccattgatatcacacaaaccgagctggaaattcggcccggtatgtcagtcgacatttttatccgaacaggggaaaggtcgctacttaattatctgtttaaaccgctaactgatcgcctgcatgttgcctttgctgaagaataattaattgtaagtaacccattaaaaataaaggaatatagtgatttaatttatgaggatacggcagagtagcggtagtgtgattttcttttgggtaagtgccttattaaccagcggtgttcatatttatctgatctggctattgagcaatacccctatccccccggcatacacagaggtctctcctgtggcaattatgctcgcggtgtcgacggagccggagtttacccaacatatggagcaagattcggtagttggtatcactcaaaatatcaacgaaccggtgacggagctgtcggaacatcagccagaagaagtgagtcatatcctgaccgcacctgagcattcaaatgctgcgttgattgtcgaaagagaagtaaatgagccgccaaaagagctaaacaaagcaaaacgaccacaacagaaagtgatgacaccacgtcagcccattaatgaacgaacaccggaaaaccacagcaacccctcaactccagcagtagtaaccagtacccctttatcgggggagagtcatcgggtcgcggctgcggcgaacagtcattcgttgcataatcaacaaagtaaaatgaattggaaaagccgattacaagggcatctggcagggtttaaacgttatccaccccatgcccgaaaacagcgccagcaaggaactgtgattatccgttttgtggttaataaagagggggatgtgttatctactaaacttgttaagagcagtggagttattgcattagatcaagaagcattggcagtggttaaacgtgctcaaccattgccccagccacccgtcgggttattatcgaatgagcaggtttcattgactatgccagttgattttgatctaaaaaatataagacggtgaattgcggggggttatttgacatcgcttcgcgaaataaaggataaaaaaccgggcataacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaacgcccggtttaaacagttggaaaaggttattcacctgggcagcgcaggcaacgttcggcctcgtcagtacccagtttcaatttagactgcaaatcacgcaatgctgtacgcaaaccttcttcaatcacggggtgatagaacggcatatccagcatctggttgatggtcatttgctgttgatgtgcccaagccaatagatgggcaatatgctcggcacttggccccatcatctcggcacccaggaaacgacctgttccctgttcgccataaacccgcaagatacctttgtttttcagcatgacccgtgagcggccttgattctcaaaagagacttcgccgatttcaaagcaaccgcatgcactgaatttttgcgataattcgcggaacgtagaacctaccatcgcgatttgtgggtcagagaacaccacggagattgggctacggcgcaaacccggaatcacttctgggaacccaccggcgtttactcccgcgatacgagcctgatcactggcttcatgcagtaagggtaattggttgctggcatcaccggcaataaagatatgcggcacgctagtctgcattgtcagccggtcagctggcggaacaccacgatcgtcaagcaccagtgaggtattttccaaactgagtttatcgacattcggccggcgacctgtggcagctaaaacataatccaccatgatttcttgtggtaaaccggcgtcatccagatagcggataaagactttatccccttcgcgctgcatcacttcaactttcacatctgggttgagatagaactcttcacccaaggtttttgctgcgtaattgcgcacaatactgtctgtcagcgggccgacaccaccacccacgccgaacattttgacttgaacaccaagtcgatgcagtgcctggccaagttccagcccaataacgccgggaccgaaaacagcgactgattcgggtaaatcgtcccagttgaatacgtcgtcgttgacgataagccgatcacccagctcattccaggcggcaggccagcttgggcgagagccagtggcaatgacaatgcgctgcgcaacaatacgagtgtgatcatcaacttgtagtgtattgtcatcaataaaatgggcatagccctgaattttgtcattagccggaatgttatcgacaccttccagtacaaaacccacaaagcggtcgcgctcgcgttttacgcgatccataacttcgcggccattaatcagaatgtcaccttgtgggtgaataccaaaatcgggagctttttcaatctgatgcacagcttcagccgccgcaatcagcagtttggatggcatgcaaccgacgcgggcacaggtggtaccgtattcgccaccttcaatcattactacattgggggtcgccagtttggctgcgcgataagcgccaagcccggcagtgccgccgccaatcacggcgacatcaacgtttaaggttttcatgtctgctccataacaggaaaaaagggtaggccgaagcctaccaagcatacccttcgtatttgaagtcgcagggttgttagctacgtttccgcatccgaatcacttacttgagtaagctcatcgggatgagttcacttgctgcctacctgcaactccaatgactttgggtattaactatatcttcattctattaatattattaagcagataagtaattttctaaatcatcactaccaccaatgtggcggccaccgataaacacttgtggcactgtcccacggccagtaacagcgcgcagactgacggtggtggcatctttacccagtacgatttcttcatactgaataccgcgatcttgcagcatctgtttggctttggcgcagaatgggcagcccggtttggtaaagacagaaaccgattcttgcactttaaaatcaggggccagatacttcagcatggtgtcagcgtcagacacttcaaacgggtcgcctggtttgtttggctcgacaaacattttctcaaccacgccgttacgtaccagcatggaataacgccatgaacgcggcccgaagcccagatccgctttctcaaccagcatatccatacctttggtgaattcgccgttaccatcaggaatgaaagtgatattttctgcatgttgatcggctttccaggcattcatcacgaaagtatcattgaccgacacacacagaatgctatcaacaccgtgctgtttaaacacaccagccagttcgttataacgcggcagatggctggaagaacaagtcggggtaaaggcacccggtagtgaaaatacgatgacggttttattgttaaataactcatcggtagttacatcaacccactggtcgccctgacgggtatggaaagtgacttgtgggacttttttaccttcttggctagtaaacatctgtaactccttaattagaaaataaaatatttaaatttttctgggtatctcttcgttgggacacattattcattttatcacttgatagttctaatcactggttgctatcttatctatcgttaatggctatcataaagcggagcaccgatgaatattcgtgatttagaatacctagtggcgctggctgagttcaggcatttccggcgcgcagccgactcttgtcatgtcagtcaacccacattaagtggccagattcgtaaactggaagatgaactgggcgtgatgttgttagagcgcaccagtcgtaaggtgctgtttacacaggcagggttattgctggtggaacaagccagaacagtattgcgagaagtgaaagtgctcaaagagatggccagtttgcagggtgagagtatgtctggcccactgcatattgggcttattcctactgttgggccgtatctgttgccgcaaatcattcctatgttgcatcaaacattcccaaaactggaaatgtatctgcacgaagcgcaaacccaaaaccttctggcgcagttggatagcggtaaactcgattgtgccattctggctctggttaaagagaccgaagcttttattgaagttccgctctttgatgagccgatgcaattggcgatttatgctgatcacccgtgggcggatcgtgacaaagtgcagatgcatgagctggcgggtgagaaattactgatgctggaagatggtcactgtttgcgtgatcaggcgatgggtttttgcttccaggcgggcgctgatgaagacacacatttccgcgctaccagcttggaaactctgcgtaatatggttgcagcaggtagtggaattacactattgccatcactggcggtaccgaatgaaagaaagcgtgatggtgtttgttatctggaatgctacaagccagtaccaaagcgcaccattgcgttagtgtatcgccccggctccccattgcgtggccgctatgagcaacttgccgaggcaatacgtgaacacatgcaaccgcgcatgaattcagatgttatcaaccaaaaactagaacaggcggtttaatccattgagtgctgccactcggtaggcttctgccatagttggatagttgaaggtagtattaacgaagtattcgatagtattgccttctcctttttgctccatgatggcctgcccgatgtggataatttcagccgcacgttcaccaaagcaatgaataccgaggatctgcttggtttcccgatggaacagaatttttaaactgccggtatccatgccaacgatttgcgcccgtgcgagatgtttaaattgcgcgcgacccacctcgtaagggactttcatcgccgtcaaatcttgttctgttttacccaccgaactgatttccggaatagtataaattccggttggaatatcttcgatcaggtgagtattcgcttcgcctttgatcatcgcttgtgctgcaattcgcccttggtcataagccgcagaggccagacttgggtagccaatcacatccccaaccgcatacacatgggaaagcgcggtctgatacatgctgttgaccttcaacaagccacggctatccgcttccagcccaatcttttccaggcctaagccactggtattaccggtgcgtccattggcatacagcaaacaatccgctttgacctttttgcctgatttcagatggacaataactccgtcaacggtgccctcaatctgctcaaattcttcgttatggcggataaccacgccgttattccagaagtgataagagagggcatctgacatttcctgatcgaggaatgctagcagacggtcgcgggtattgattaaatcaactttgacactcaagccacggaaaattgaagcgtattcacagccaataaccccggcgccatagataatgacgtgttggggctcatggctgagttgtaaaatggtatcgctgtcgtaaatgcgttcgtgggtaaaatcaacatttgctgggcgataggggcgtgaaccagtcgcaatcacgatgttatcggctcgcagtgtatcgttagtaccatcggcataacgcacgtttatggtattggcatcaataaaactggcatcaccggagaacatttggcagtgattgcgatcataaaagccttggcgcatgcgggtctgctggttaataacacggtcagcatggtttaaaatatcagagaaagaggaactgatggttcgggcattgtcgctgtaaagtgggttttggttgaactcgataatacggctaacggcgtggcgcaaagctttggaagggatggtgccccaatgggtgcaacccccgcccacattattataccgctcaatcacggcaacgcgggcaccttgcttgaccaaccccatagcggcaccttcaccgccaggacccgagccaataacaatggcatcaaaatggaagtgctgttgcatgtaggagagacctattattatacaaaattacaacgctacattaacatcatcctaagtataacccaataaacaatgggtaaatcaccgtgatgtgtgctgtaaagcggcaattccgtatggtgatgatacgtttgtataacggttgttactataaagtttggtatattgctgactatatgtcttagattgagaaattggatatcccttgggtacgattatgggcgtcagagcacaacaaaaagagcggactcgtcgttcccttatcgaagcggcgttcagccaactgagtgctgagcggagttttgccagcctgagtttgcgggaggtctcccgtgaggcgggcattgcaccgacttctttttatcggcatttccgtgatgtagatgaacttgggctgacaatggtcgacgaaagcggcctgatgttgcgccaacttatgcggcaagctcgtcaacggattgccaagggcggcagtgttatccgcacctcagtatctacatttatggaatttatcggtaataaccctaatgcattccgcttattgttgcgggagcggtctgggacgtccgcggccttccgtgcggcggttgcgcgtgaaattcagcattttattgccgagctggccgattatcttgagctggaaaatcatatgccgcgcagtttcaccgaagcacaagctgaggccatggtcacaattgtcttcagtgcgggtgcagaagtcctggacgtagatgctgaacagcggcgacagttagaagaacgactggttttacaactgcggatgatctccaagggtgcttattattggtatcggcgcgagcaggaaaagctcgctgtgtcccgcgcttaataaggtaaggaaaacaatggaacaatcttgctctaaaaaacaatcttcctcggaaaaacaatcttgctctcaacaacaagtttattctgaaaaacaacctcaccgtgaaaccggcaccctgctgctggctttgattacgggtttggcaataaacggttcatttaacgcgttattcagcggatttgttcctttttcagtctttcctctgctgacattaatcctggcggtttattgtttgcatcagcgctatctcaattttgccatgccacaaggcctgccagtactggctggtgcgtgtttcttacttggcattttattgtatagcgcgattgtgcgggttgagcatccggcgattggttctaactttgttccttcgattttgagtgtggtgttggtgttctggatcttattcaaactgaaagcacgtaaatcagcgcagacagacatcaatgctgataccgacacagatatagataaccagcagccgcaatagcttttctgttcatttattgcaccaatagaaagggcaacaccgcgttaccctttcagactgctgacaaagtcaaatgaaggggaatcgtgccgttggggtcgtagtcgcgtaagcgaccggagtgccccgaggtgcggtaaacccttcacacactaagttatcaacagctttatcattaagctcaaagggcaacaccgcgttgccctttttttgtctcgattcctgctgtttgtcagtctcgtttttccagtaaaactccacattccatatgatgggtgtaagggaactgatcaaatagcgctaatcggctgattttatgtgtgtattgcaattgctcaaggttggcacacagggtttctggattacaggagatataaaggatgcgtgggtaggcctgtaccaatttgacggtttcatcatccaacccactgcgcggtggatcgacaaaaatggtctcgcagttgtaactagttaaatcaatacccttcaggcggttaaactcacgtacaccttgcatggcctgggtaaactcctccgctgacatccggataatttggacattatcgatatgattggccgcgatgttgtattgcgccgccgcgactgacggtttggcaatttcagttgccaatacccgatcaaaattacgcgccaacgccagtgagaaattaccgttgccgcagtacagctctaataaatcgccgctggcatgttgggtgacatcaatcgcccattccaacatatgaatattcaccgccgcattaggttgggtgaaactattctcaacctgacgatagatcatgtcgcgcccggcgactggcaacacttcgtcgatatagtcgtgatccagcatgattttggtttttgacgctcgaccaatcagttgcaggtcaaagccttgctcgcgcaattgatctcgcagttcccgcgctttttgctgccactcttcatctaatggacggtgatacaacaaagtggcgagcagcttgccacttagggtagataagtaatcaatctggaacagcttgtgccgcaaaatcggctcggctctgatggccgtcatcagtgcgctcatcaaacgattaattaacagactggccacagggaattgctcaacccgaattcgcagcttggtctgttggtcaaacatgatgtggtacaggtcatcttcatcatgccaaacgcggaactcggctctcatgcggtaatgttctgctggagaacggaatatttccgcagcgggcgcctgaaacggcgacatcatcgcctgaagacgggcagatttttccgccaattggtgctcgtagccgtcagtcggcaggatgtcaggagtcatgtttcttctcgtctggacataataaaagaggagtattgctgcggattgtagggaaagtggctctgatgtccagttttgttgtatttattccttgtaacaataatggaagtctagacatctattttacttgatcgtagcattgcggtccggcctcaagttgttacttaaacacctaagagttaaaagggaatccggtgtaaatccggagctgacgcgcagcggtaaggggaagtcacggcgataggtttcaaccagacactgtccgtaaggatgggaagtcatcgcccgctctgttttattcatagtcagataacagagatcccaagcccgaaaacctgccggtatacgtcgcaatattcgtggtcgtcgcgtactaccggccatggctctgcggcatccgctatttgagtttggatgctttcttaatgaccactaaaaatacaatcacaataaaaaaatatacgctgctcacggctctctctgtgacagcattctctggatgggcgcaaggcaacaccgcaaccggtaataaagatgaaatggtggttaccgccagccgtttcaaacaacccgtttcgaccgtattggctcctgccgatgtggtcacgcgcgatgatatcgaccgctggcaggcgaaaagtcttaatgaagtgatgcgccgcttgcccggggttgatattgcacaattcggcggagtaggtcagggctcttctatgtatatccgtggcaccgaagcccgccatgtcctgatattgattgatggcattcccctcgcacgtaccggtattgttaacagcgttaacctcgatcaaatccctatttccttagtgcagcgggttgaatatatccgtgggccgcgctctgctgtttatggttctggtgcgattggtggcgtcattaacgtgattacgcagacagaccaggaaggcgcgcaaattaatgccgggatcggctctaaaggctatcagcaatatgatggcagtgttcgccagcgctttggcgataccttggccacgttagcgggcggctatcaaaccagcaacggatataacatcaaacctgactcaccgaacccaatcgataacgaccgcgatggtttccgcaataaaaacttctgggcagggttggagcatcaattcagccaagagatatctggttttatcagaggttatggttataccaacaattctgattacgatattggcagtttgtcgtccccggcttatagcggcgatgaagagcggctctataaccacacttatgatgcggggctacgttatgcttcgggtgcctactcttcacaattaatcggcagctatcagaaatataaagactacaactttagtagccaatatggccgctatggtgtggctaccacgctggataatatggatcagcgcaatgtgcaatggggcaatacttatagctttgaaagtggaacattgagcgcgggccttgactggcagcaacagcgtttgacctcatctagtcagaccatctctgatacttataagcgggataacaccggtttataccttagcggacagcagaaaatcggcaatgtgacattagaagcttctggccgtggcgataaggatgagcaatttggctggcatgaaacatggcaaaccgcggcgggctgggagttcgttcctgactatcgcgtgaccctctcttatggcacgggcttcctggctccgtctttggggcagcaatatggttcgcagcgctttgacatcatatccaacagtgaccttaaaccggaagaatcccgccaatgggaagccggtttagaaggggtgaccgggccacttgactggcgtttgtctgcttatcacaacaaaattgaaaacctgattgattactcttttgataattcaatattcaaagggcattactacaatgtcaattccgcgaccataaaaggtgtggaatggacgggtaatctcactaccggcatatttacacacggagtcacgctgcaatacattgacccgcgtaatgatctgaataatgaggtattagctcgccgttctaaacaacaggcgaagtatcagttagattggacgatgtttaaccttgatattgatatctcttatcagtattacggtaaacgttatgacaatagcacctcagcttatagctcgactcagcgtgaattgtcgagttacagcacagtagacgtttcagcgggctatccggttacttctcatctaacagttcgtggtagaattgccaacctgtttgataaagaatacgaaacggcttatggctataaaaccgctggacgagagtattacctcacgggaagctataacttctaaggctgatactgctcctcgcccgacagcgctgatttttgactcaggtgttggcgggctgtctgtctatcaggagattcggcaattgctgccggatctccactatatatatgctttcgacaacgtcgcgttcccttatggggagaagtccggcgaatttattgttgagcgcgtattggaaattgtcaccgcagtacaacagcgccacccgctagctatcgtggttatcgcctgtaacacggccagtacggtctcccttcctgctttacgtgaacgttttaccttcccggttgtgggggtggttccggccatcaaacctgcggtacggctcacacgtaatggtgttgtcggcctgttggccactcgtggcacagttcatgcttcttatacccaggatttgatcgagcgctttgcgacagactgcaaaattgagttactgggatcatctgagctggtggagttggcggaaaccaagttacatggtggtgttgttccgaaggaagcattaaagaaaatccttcatccgtggctcgccatgcgtgaaccgccagataccatcgttttaggttgcacccattttcctctattaactgaagagttagcgcaagtgttgccagaaggcacccgcatggtcgattccggcgctgcaattgctcgccgtactgcctggcttatctcttctcaagaaaatgtgatttcttccgatgaagaaaacatcgcgtattgcatggcactgaatgcggatactgacgctttattgcccgttttgcagggttatggctttccatcgctggaaaaactgccaatttaacggcgttttgactaaagaatcagcggttgagattttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacagacttcgccgggtcaggaagagaaatgattgagtttgacttcgaaagaaaccaaataaactcttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgaacgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgaagcctgtttcgacaggcagaagcaatatcaaagtcttgaagagtgaccaaagcagtacacatttgaacttcggttcgaatgcatatttgcagaaagtaatctttgagcatcgctatgttaattcatagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcttcggaccaaagtgggggaccttcgggcctcacgccatcggatgtgcccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggccaataacttaatacgttgttggattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaacttagcagagatgcttcggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaaaggagactgccggtgataaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagcaagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctcagatacgcattgcgcagtgtccacacagattgtctgatagaaagtaacgagcaaataaggccgggctgagagattagtcgggctttagtaccttgttgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcagacccaccaactcatcctcatactgcgtgactgcgcctggtctgagaatgagttatgccgataaggtattttgctttttatatggggctatagctcagctgggagagcgcctgccttgcacgcaggaggtcagcggttcgatcccgcttagctccaccatataaaaaactatttcaaaatgtactgcggtcgcaagacacagtgtgttgtgaaatattgctctttaacaatctggaacaagctgaaaattgaaacaatacagctgaaacttatctctccgtagaagtactgagataaggattaacctgtattagagtctctcaaataatcgcaatgccaatgtgtttatcattgttgcagtgtgagcgagaagatactcagtaaggcgtacagcgcacagcaaccggagtgaacgctacgttcatgaggattgcgcgcactgcacaacgacgcagagtgtgttcgtagccacaccaataaagaagaaacatctttgggttgtgaggttaagcgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaaggtgatatgaaccgttataaccgacgatacccgaatggggaaacccagtgcaattcgttgcactattgcatggtgaatacatagccatgcaaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagaacctgaatcagcatatgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacacaaaaatgcatatgttgtgagttcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgaatagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggtcatcccgacttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgaacgtatcacccaagacaattcccggaagtggataatgattgacggagcgcagcgacgtcaatgcgtccaataaagtcgagttggcttagggatacgttcgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctagccgggcgacggttgtcccggtttaagcatgtaggcggagtgacttggtaaatccggttgcttatcaacgctgaggtgtgatgacgagccactacggtggtgaagtagttgatgccaagcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcattaggtaaagggacttgctcccggcgccgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcattgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccgtgatccggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggctttaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgcattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccaaaggtgttttgaatttgagagatagatattttcagcgaagttccgagattggattggctggctgcgtgattaatacatgtagcgggttagtttagacagaatttgcctggcggccatagcgcggtggacccacctgaacccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaacacgagttatcagaatgacatctggtaactgacaaaatcgccatgagcggttttgcacagcgaggagcgctggtcctgtaaaggatgggtatcaggaagatacacgtaaaagaatcggtggagcggtagttcagttggttagaatacctgcctgtcacgcagggggtcgcgggttcgagccccgtccgttccgccacttatttaaattatgcctgcttattttagcaggcataatgttaagcgttatttaggggcgtagctcagttggtagagcaccggtctccaaaaccgggtgtcgcgagttcgagtctctccgcccctgccatataaataacccttcgcgaaagcgaggggtttttttatgtcgaaataatcgtttagttcgattttcatacatattatctaactctttttgcgtattatcccccgttttagctaacatctatttgaatttcacatcagaaatctccatttatcctgccaactcacaaatccccattacttcactaaccactcttattagtcatttttttcattaaaatcctgctgccctatagaaaggtaacgttcccaatccatgcctattcagctgaatttatgtacaaaataattgttattctatggtgtgacgctgctcattattactttcacaaaatgtactaaaactaattaacattttatctatcaggaagctcaccttagaaaacatcatgtatcttgagaacaacattatctgcaaattggccgaaattcagcgcaatcaatgttctgaatgattatatgaactgttctttagaatagtaatgagtcagcggctcgacgatggcaagtgaggagataaatatgtacaggcgtttactgttagcagctgctgtgacagcagcaatgtgtagtgcagtccaggcagctccgttagtcgtggggttttctcaaataggttccgagtccggttggcgttctgcggagactaaggtttctaaacaagaagcggagaaacgcggaataacattaaaaatcgcggatgcccagcaaaaacaagaaaaccaaatcaaagcggtcagatcatttattgctcagggtgttgatgccatttttattgctcctgtggtggcaaccggttggacgccagtgttacaggaagcaaaagaagccaaaatccccgtattcctgcttgatcgtatgattgaggtgaatgacccctctttatatacagcggcagtggcttcggacagtgtatatgaaggtaaggttgcaggtgaatggttgttgaaagatgtggcaggcaaaccctgtaatgtggttgaactccaaggcactgtcggttccagtgtggccattaaccgcaaaaaaggttttgctgatggaattgcttctgcaccgaatgtgaaaataattcgatctcaatcaggggatttcacacgcagtaaaggcaaagaggttatggaaagctttatcaaagcagagcaaaacggcaaaaatatttgcgccgtttatgcacataacgatgatatggcaattggtgccattcaagctattaaagaagcgggcttgaagcctggctccgaaatcaaaattgtttctatcgatggtgttccagatatcttcaaagcaatgagcagtggtgaagcgaatgccaccgttgaattaacaccgaatatggccggcccagcttttgatgcattaattgcattgaagaaagatggcactcaaccacctaagtttatacagaccgaatcacgtttattacagcccgatacggctaaacaggaatatgaatccaagaagagcctgggttattgatttaaaaggcgggatttgtcccgcctgctttcgtcacctgtatttgggcaatatctgagtcgtttttgaacatgggtacatctgatggaaacactgctagaagtccgtggcttgtcagttgaatttcctggtgttaaggcattggattctgttgatttctctttgcagcgtggtgaagttgtggctttgctgggcgagaatggcgcaggaaaatcgacgttaattaaagcattaaccggggtctataaacgggccgccggcgaagtctatttagatagtgtagccatttgtcctattgatacagcagatgcccaaaaaatgggtattggtacagtttatcaagaggtcaatttactccccaatatctctattgcagcaaatctatttattggccgtgaaccattgcgttggggattaattgatcatcgcgcgatgaatcagcaagcaacaaaattactgaaaggctatggtctggagctggatgttcagcggcctttggctgatttctctattgcaatacaacagattgttgcgattgctcgggcagttgatctatccgctaaggtattgattctggatgagccgacggcaagtttggatgctaaagaagtcagtatgttattggatattttgcgacagttgcgtgatcagggtattggtatggttttcgtgactcacttcctcgatcaagtttatcggatcagtgaccgtattactgttttgcgtaatggcaagctcgtcggcacaaaaaacactacagaacttcctcgcattgaattggttcagatgatgttaggccatagctttgatgaacaattattaaaacgtggtgaacataatattgcggtaagcaacccattagttgaattcaaaaactatagtcggcgaggtgtcgtggagaacttcgatttatctgtttctccgggggaaattgtcggtctggccgggctattaggctcgggtcgcacggaaactgcacagttaattttcggtgtcaccacacctgatactggcgaagccaaaattcagggcaagccggttaagattagaacgccacgaaaagcgtcgagatatggttttggttattgcccagaagatcgtaaaactgacggcattgtgggggccgcgacggtacgagaaaacattattttggccctacaggcccagcgcgggtggttgaggccaatttccatacgtgaacaaacccaaattgcagaggattttatccagcaattaggtatccgcactccaggccctgagcagcaaattcaatatctctctggtggaaaccagcaaaaagtattattagcccgctggttggccacaaaacctcgctttttgattttagatgaaccgacccgaggcattgatgtgggagcgcatgcagagattattcgcttaattgaaaagctgtgcaatgaggggctggcgctattaattatctcttccgaattagaggaattggctggttacgccgatcgcgtcattgttttgcgagatcgtcgtcatattgcacaacttggtcacgatgagatttctgttcctgccatcatgcaggcgatcgcggtgcaataaggagttacctcatgggaaacaggagcctatctatgccgcaaaggccgcgcaaagttaaatgggtcttgccaaaaggtgccacgcagtttggtgctctgatagtcattttattgattgatagtttggtagctccacactttttctcaattcatatccaggatggacggctgtttggcagtgtgattgatatcttaaaccgaggtgcgcccgttgcgttattggcactgggaatgacgttagtgatcgcaaccggaggcatcgatttatcagttggagcggtgatggccattgccggtgctaccgcagcgacacttaccagtgctggtcaccctttcttcactgtgttggttgccgcactcgccgttggggcgttgtgtggattatggaatgggtttttagtggcggtattacagattcaaccgattgttgccaccttgatgttaatggttgcagggcgaggtatagctcaattaatcaccgaaggccagattgtcacatttgatagcggtgggttggcagagttaggcagcagcaccttgatgtatatgccaatgtctgtggttatcgcatttagtatgctgattattgtgtggctattgacgcgcaaaacggcactggggttgtttattgagtctgttggtatcaacctgcgttcagcacgtaatgcaggggtaagtacccgtttggtgctgatttcggtatatgtcatttgtggtgtctgtgcggcagttgcaggcattatcgtgaccgccgatatccgtggcgcagatgccaataatgccggtttatggttggagttggatgctattttggcggtggtcattggcggtgcatccttgatgggcgggcgttttaaccttttgctttctgtgattggcgctttgattattcagggtatgaatactggaattttgctttctggctaccaaccggaattcaatctggttcttaaagccattgtggtgttagccgtattggtggtgcagtcaccgatgatctcattgagccatatcttccggaggcgaaaataatgttaaagcgtaatattcctttgctgattactatcgccgtttttattctgggatatgccttttgtctcagtcaatttcccagtttttcttccacccgagtttggtgtgacttactgactgataatgcttttttaggcattgttgctgtgggcatgacctttgttattttatccggcggcattgatttatctgtcggttcagttattgcatttactggtgtgctattggcaaaactaatcggcacttatggcattcacccaatgtatgctttcgccattgttttagtgatgggggcgatgtttggagcgttcatgggttggattattgattccctgaaactccccgcatttatcatcactcttgctgggatgttttttgtccgaggcatgagctttattgtgtctgaagagtcaattcccattgatcacccgatctatagcacgttggcaaattatgcctggaaagttcccggtggtggacgatttacactgcttgccttgattatgctattggttgtggcgtttggtattttgctggcccatcgtacccgctttggtcataacgtttacgccattgggggtaacagtgtttcagcggctctgatgggggttccggtcagacaaacgacgataaaaatatacatgctatcgagcactctggctgctctgtcagggattgtgttctccctctacacctccgcaggttatgcattggcggccagtggtgttgagttggatgcgattgctgctgtcgtgattggtggcacactgctcaccggcggcattggtacggttttcggcactttgttcggtgtcctgattcaaggtctgatacagagttacatcacttttgatggtacgctcagttcatggtggaccaagattgtcatcggaattctgttatttagctttattgccattcagaaggcgatgagtgctttttatttgaatcgtcgtgctcgcccttagtcgcccccgcttaatcccgtatagcgctttgggctgcgttattcataggtgtttttaataactgtcgaattaatgtttgctggtcactgttttgcaaccaaacggcatacagtggccgcacgataggcggtatatcggcattgacgaccaattcgggatattccttttgccaatgttctggcaggaaagcacaaccaccggtggtgtccaacagctgccgggttaaatgggctgacgtcgtggtcagcaccggcatctgctcgctattgagtaaacggctttcttgctgatgaaaatccgccccccattcaagtttgatatagggtgcttcatttgcatttttatgctcagttccatcgtcagttttttccggtaattcaaagggaattgaggagaacaaacgcaatgaaaaatgccctaacagtaggctggccaactcatccattttagggggttcggtcgttatcaataaatccagttgccgttcgtgcaactgttttaccaatgattggcgcagtgcaatacgtgcttcaaggcgtaatgtttcccgttgcttatagagttgttgcaaccacggggtgaggtaagcctcccaaagtgacgcggttgcaccaatagataattcagtgtgttgcagcgagtgtgccacctcttttttggccaattgccaggtactcatcagtgtttcggcataaggtagtagccgctcgcctgccggggtcagacgaatattattgcgatggcgagtgaataaatttgcacctaattgattttccaactggcggatacgaaaactcaccgccgactgcgttaagtacaaagattcagctgcgcgaccaaagtgacgagttctactgacctccaaaaaggttttcagtaattcggtatccacacccatctccaattttttttgtcgttaagatttaaatgttttgttttacacgatgtcaagcctatctaatactccgcgccataaacagcacgaccatgagagaattaggagcgtgtcagatggcggatagcttcatcacgaccaatcgtttttttgataataaacattatcctcgcgggttctcgcgtcacggcgatttcaccattaaagaggcgcaattactagagcgccacggttatgcttttaacgaacttgatctcgggaaacgcgagcctgtaacggaagaagaacagctgtttgttgctgtttgccgcggcgagcgtgagccggtcagcgccgaagaaaaagtctggtccaaatatgtgacccggactcgtcgtcctaaacgtttccatacgctgtctggcggtaagccacagatggacgcagtggaagattacaccgatagcgacgactagtaccctgttcttcgagccgcagagagctggaatcactggcttgcggcttcaatgatattgggtataagcatcgtggtaaaaaaggggactttggttcccttttttacattaggcttttgtgcaactgcgaaagcaaccggtccatacaacgatagctcagcgcttctgaaagatgatttttttgaatattatcttccagtgccagatctgcaatggtccgtgccactttcaaaatatggtgccaggtgcgcactgatagcccgagtttcagtagaacttgttcgagaaaaaccgcatcctctggtactaaatagcaatattcagctatctcttggctattaagctgcttgtttgtcttccccgccctatctaattgttttttcctagcttgtaacacccgttgcctgacagttttgctattttctccctgatgtttttgtgttcccagcatacctgcggggagtaatggcacttctatcgataagtcaaaacggtccaaaaacgggccagacaactttgccagatagcgcaaaacttgctgtggtggtgcccggttatggatgccttgataatggccgctggggctagggttcatcgcggcaatcaactgcactttggcagggaaacagactttggcggccgctcgggaaatgataatttcccccgattccaatggttcacgcaatgaatccagtacccgacgctcaaactccggcagttcatccagaaaaagaacaccattgtgtgccagtgatatttcaccggggcgaggaatggaacctccgccaatgagagcggccattgatgcactgtgatgtggtgcgcgaaaagcccgacagcgccattgggcaggtaattcattactgtgtgacaagccattaatggcggcagcctcaagtgcttcttgatcggtcaatggtggtagtaagctggttaaccgatttgccagcatggttttccccgtacccggcggcccaagtagtagcaggttatgtccaccggccgcggctatctctaaagcccgtttggcttgtgattggccgatgatatcttgtaggtcgagtctgttgtcccaatcttgagttgcttcaaggcgttggccttgcgcgagcgtattttcgccttgtaaaaaactgcatactgctaacaaatgatcggcaaccctgctgttgccttgtgcaattaacccaatctcaagactgttctctgacggtaagattaactgtcgctgggcctgactgctggcgagtgcggccggaattgcgccgctaatgcgccttagcgcccctgacaaggcgagttcacccaagaactcatagtgcgctaatttatccgcaggaatctgttctgacgcagccaatatcgccaaagcgatagggagatcgtagcgacccccttctttgggtaaatctgccggagccaggctgacggtgatccgtttggctggaaaggtgaagccgctgttgattaatgcgctgcggactctgtctcgggcctcttttactgtggtttccggtaatccaaccaaaactaatcctggtaacccattgctgatatgaacttcaaccgtgactgaaggggcctgaatacctaatgtggcgcgggtataaatcgttgccaatgacatagtgctttccttcgccgtaatgtgtgcctggtgttggggtcgcgatagagtgcccgaggatttttttcaatgccgaagaaaagtattgatttgcgaaagtgcacgcgaggtttcattgcaacggaagtatcaaaaccaaaaattgcggtgcagtgcgcagaaaaaagaccaaagtgtcgatgtgggttttactgattgataaataatatatttattgtgttttgcattcgcgatcacaaaataataatttaaataaatattgtcaggcaaccaataactgtgataactctgtaggcattcgttcgacactagacagatgaacaacctaattatgaaagcgattttccaagtgattaacctagtcctaattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgaagaaaggcataaaaatcaagccttaatctcaagagaacccccgcaccgaaaggtccgggggttttttattggtcggttaaaagacgcgaggaacataaaatgcacaacagaataaaatcctgtgccttccgcaaatggtcggggaaataactatgaatggtgctcagtgggtggttcaagcgttgcgtgcgcagggtgttgatacggtattcggctatccgggtggggcgattatgcccgtctatgatgctttgtatgatggtggtgtcgagcatctgctctgccgccatgagcagggcgctgccattgccgcaattggttatgcgcgtgcaaccggtaaagtcggggtgtgtatcgccacttccggccccggagccactaatctgatcaccggtttggctgatgctttgcttgactcagtaccggttatcgccatcaccggtcaggttgggtccgcgttaatcggcaccgatgcttttcaggaaattgatgtcttgggcctctctttggcctgtaccaaacacagttttctggtcgaatcattagatgcgctgccggccatcatggctgaagcctttgctatcgctaccagcggtcgcccagggccggtgttaatcgatattccaaaagatattcagttggctgtcggggaattgaccccgcatttgatgccagtcgaagaacacctgattgattccgccgctgaattacaacaagctttagacatgctggcgacggctaaaaaaccaatgctgtatgtcggcggtggagtgggtatggctcaggcagttccggctttacgcgaatttatcgacgtgaccggtattcctgcggtggctaccctgaaaggtttgggcgcaccggatactaatcacccgtgttatctgggaatgttgggaatgcacggcactaaagcggcaaactttgcggtgcaggattgtgatttattgatagcggttggcgcgcggtttgatgaccgtgtcaccggcaagctgaatacattcgccgcaaaagcaaaagttatccatatggatatcgacccggctgaattgggtaaattgcgtcaggcacatgtcgcgttgcaaggggatttgaaagtgttgctgcctgccttgcagcaaccgctgaatattcagccgtggcgtgatgaggttatagccttaaaacaacagcatagctggcgttatgaccaccccggtcaggcgatttatgccccattattgcttaagcagatctctgatcgcaaagcgccacagacggtagtcaccaccgacgtggggcagcaccagatgtggacggcgcagcatatgaactttacccgcccggagaatttcatcacctcgagtggtttgggcaccatgggctttggcgtacccgctgctgttggcgcacaaatggcccgcccagatgatatggttatctgtgtctctggtgacggctcgtttatgatgaatgttcaggagttgggcacgataaaacgaaaacagttgccgctgaaaatcgtgctgttggataaccagcgattgggtatggttcgacagtggcagcaactgttttttgatgggcgttatagtgaaaccaatctttctgataaccccgatttcatcacactggccagtgctttcaatatccccggccaacgtatcacccgtaaagaccaagtcgacgccgctctggatgcgttatttaacagcgaaggcccttatctgctccaggtttccatcgacgaactcgaaaacgtttggccgttagtgccgccaggcgcaggtaatgaaaccatgctggagaaagtctcatgatacaacatcaaatctctatccaagcccgcttccgccctgagatgttagagcgtgtattgcgggttgtgcggcaccgcggctttcaggtttgtgctatgaatatgtcaccaatgattaatgctgagaatattaatattgaattgaccgttgccagcgggcgacctgtcgatttactgtcttcacagctgagtaagcttatggatgtcgcctgcgtcgagatcctacaacctaatacattacagatacgcgcctgatgcgccacaaggaaagaaaagaatgacgaagaaagctgattttatttggtttaacggtgaaatggttccgtgggcagaggcgaaagttcatgtgatgtctcacgcgttacactacggcacgtcagtcttcgaaggtgtccgttgctacaactcccataaagggccggttgttttccgtcaccgcgaacacatgcagcgcctgcatgactcagccaaaatttaccgcatgccagtttctcagtctgttgacgagctgatggaagcatgccgcgcaacgctgcgcaaaaacaatctgaccagtgcctatattcgcccgctagtgtttatcggtgatgtcggcatgggtgtgaacccgccagatggctataaaactgacgtgattattgctgctttcccttggggtgcttatctgggtgccgaagcgctggagcagggtattgatgcgatggtttcttcatggaaccgtgtggcaccaaacactattccaactgcggctaaagccggtggtaattacctctcttccttgctggtgggcagtgaagcgcgtcgtcacggttatcaggaagggattgcactggatatccatggtttcctgtctgaaggggcgggtgagaacctgttcgaagtgaaagatggcattctgtttacgccaccgtttacctcttctgctttgccgggcattacccgtgatgcaattatcaaactggcgaaagatatggggttagaagtgcgtgagcaagtgctgtcgcgtgaatctctctatctggcggatgaagtgtttatgtccggtactgcggcagaaattaccccagtgcgcagcgtggatggtattcaggtgggtattggtaaacgtgggccaattactggcaaaattcaacaagcgttctttggcctgttcaccggcgaaaccgaggacaaatggggctggttggacccaatcaatcaataataaataaaaactgacagacaggatcagcaggtggttcgttcgccacctgcaacaggttatatctgcaacaataaattgatttgcaatacaaaaatctggagtgaagagacaatgcctaagtaccgttcccataccaccactcatggccgcaatatggctggcgcccgcgcattgtggcgcgcaaccggtatgaccgatgatgacttcggcaaaccgattattgcagtagttaactcatttacccagtttgtaccgggccacgttcatttgcgcgacttaggaaagctggtagcggagcaaattgaagcgtctggcggtgtggctaaagagttcaacactattgcggtggatgatgggatcgcgatgggccacggcggcatgctctattcactgccttcacgtgaattgattgccgactccgttgaatacatggttaacgcccactgtgcggatgccatggtatgtatctctaactgcgacaaaattaccccagggatgctgatggcgtctctgcgcctgaatattccggtaatctttgtttccggcggcccgatggaagccggtaaaaccaaattatccgataaaattatcaagctggatctggtcgatgccatgattcagggggcaaacccgaatgtcagcgatgccgacagcgagcagattgagcgctccgcttgcccaacctgcggttcctgttccgggatgtttaccgccaactcgatgaactgcctgaatgaggctctgggactggcgttgccgggtaatggttcattgctggcaacccatgctgatcgtaagcaactgttcctcgatgcgggcaagcacattgttgaactgactaaacgctattacgaacaagatgatatcagcgccttgccgcgtagcattgccaacaaagcggcatttgaaaatgccatgacgctggatatcgccatgggcggttccaccaataccgtgttgcatttactggcggcagcgcaggaaggggatattgatttcgatatcagcgatatcgaccgcctgtcccgtaaagtgccgcatttgtgcaaagtggctccgagtacgcagaaataccatatggaagatgtgcaccgtgccggtggtgtggtggggattttgggtgagttggatcgcgctggcttgctgaatcgcgaagtgaaaaacgtgttgggtctgaacttgccacaaacgctggaagcctatgatgtgatgctgaccaaagacgaaggggtcaagcagatgtactccgcgggcccggccggtatccgcaccacgaaagccttctcacaggattgccgcttcccctcattggataccgaccgccaagagggttgtattcgtactcgcgaacatgcttacagccaagacggtggtttggcggtgttgtatggcaatctttcagagaatggttcaatcgtcaaaaccgcaggtgtggataaagacagcttaaccttccgtggcccagccaaagtctatgagagtcaggatgatgctgttgccgctattttggggggcaaagttgttgcgggtgatgtggtggttatccgttacgaagggccgaaaggtgggccagggatgcaggaaatgctgtatccaaccacttacctgaaatcgatgggattaggcaaaagctgtgcgttgttaaccgatggccgtttctcgggcgggacttcaggtttatccatcggtcatgcttcgccggaagccgccagcggtgggttgattgctttggtgcaagacggcgacatcattgatattgatattcccaaccgcgctatgaagctggacgtcagtgatgctgaactggctgcacgccgtgaagcagaattagcgcgcggtgatgcggcatggacaccgaaagcacgcgaacgtcaggtttcttatgcgctacgtgcttatgccttactggcaaccagtgctgataaaggtgctgtgcgcgacaaaagtaagctgggaggctaatactcatggcggtatcacaacccttatcaactgcccccgatggggcagaatatctgcgggcgatattgcgcgcaccggtgtatgaggtggcgcaagtcaccccgttacaagtgatggaaaaaatctcttcacgcttggataacaccattttggttaagcgcgaagaccggcagccggtgcacagctttaaactgcgcggcgcttacgcgatgttggctggcctgactgcagaacagaaagcctgtggtgtgataaccgcttctgccggtaaccatgcgcagggggtagcgctttcggctaacaagctcggtattaaagcgctgattgtcatgccggtcgccactgctgacatcaaagtggatgcggtgcgtggttttggcggagaggtgctgttgtttggtgctaatttcgatgaagccaaaggcaaggcgattgaactgtcgcagttgcagggttacacctttgtgccgccgtttgaccatccggcagtgattgccgggcaagggacgctggcgatggaacttcttcagcaagacgcacatcttgaccgggtgtttgttccggttggtggcggtgggctggtggccggtgttgccgtgcttatcaagcaactgatgccgcagattaaagtgattggcgttgaagcagaagactcagcctgtttgcgtgccgcgctggatgcaggcaagccggtcgatctggctcgtgtcgggctgtttgctgaaggtgtcgcggttaagcgtattggtgatgagccattccgcctgtgccaggagtatctggacgaagtgatctccgtcgacagtgatgctatttgtgcggcagtaaaagatttatttgaagatgtgcgcgccattgctgagccatctggtgctttggcgctggcagggctgaaaaagtacgtacagcaacataatattcaaggcgaacgtctggcccatgtgctttcgggcgctaacgtcaacttccatggtttgcgttatgtatcagagcgctgtgaacttggcgagcagcgcgaagccttgctggcggtgaccatcccagagcaaaaaggcagtttcctgcgtttttgtgagttgctgggggggcgttccgtcactgaatttaactaccgatatgctgatgccgataacgcctgtattttcgtcggggtgcgactgacccgtggttatgctgagcgggctgagatcctggctgaattgcagggtaaaggttatcaggtggtggatttatctgatgatgaaatggccaagctgcatgtgcgttatatggtcggcgggcgtccttccaagccactgcgcgagcggctgttcagttttgaattcccagaatcaccgggtgcattactgaaattcctgcataccttaggcacgcactggaatatctctctgttccactatcgtagccacggcactgattttggtcgggtgctggcggggtttgagttatcggactctgaaccccaatttgaacagcatctaacggcgctgggctatgattgtcatgatgaaaccaataacccggcatttaagttctttctggcgggctgaatcttagccagtaactacttattcttattcgtactaataaaaaaaccagagccaataatctctgggttttttattggcatttactgtcttttatctccttatctatctttgctaataagtattagaaatgaaactcggtgttattgcggcgtaatataattatcgacattgattaattagagttaatgatgtcattactgatattaagctattggataactttatttcttgagttatctaatttgataataacatattggagtttatatatgagtgaattaataacattaaattttaaatcgacatcaacttatcttgattggaatgctacatcgataggggcacgttatcaatatcatgctgatggtacgcgatttaatgggggggtaagttattcagttcagaagataaatcaggcaatagaaggagattcaaactattatagacgatttgaccaaatgcaagcaacaattgaccagggttcggtttctaaagagggaggtgcgggtaatgaaatttatttcattgaaaataaagcaaataacagtgcagcagtgagttattttaaatatggtctagacaataaactaaacgaaagtcagagttttaattatcaaagtaatatattaacttcccgaaccaaaataatgcccaattccattgggcaaataactaaatctcaaaaatttaacattcatgataaattagtcgagagtaatgtttttagttataaaaaagatagaataggtaatgatttaattattattcaaaaggaaaagtatagtggtaatgaagtcgtaagcacaacgcataaagagctttatgattcttctggtaaaataataaaaattgatgtgtacgacaaaaatgataaacagcttgagagaaatgagttcagctatttcaataatggtaataagtgtcggactgtaaaatctactttcaatattagcgggaatttaaatcatcaagagaaaattatttataataaaaatggtgatttgcgtgcgatggttcagtcaaattacgataatggtcagtctttaaaggatagtaaatcaacctattatatcaatggagaggttgatcgagtcgtagaagttgagtattcagccgacggcaaagttattgttgggcgtattgaaaaagcatacaatataactaatgctatattaattaaagaaacagagtcgtcttactcgatggatggaaaaataattatcggtaggattaataaagaatacagtgcacttgatgggcgattagagaaaataaccagatcaaatcgttcagatagtgggcagttaaagcgcgaagttgagagttatttagatattaatggacaagagagcaaacgcattagccagtattattcaaatggtgtaactaaatgttttgaaagaagtttctctgctggcaagatgacgggtaaggtttacatggaatttgataataatggcaatgctatcaatataaaaaggcttaatcctgaagggaaaatggttgatgtgcttatcaatgcatcccttgacaccttctttaagggcgtcactcaactggcagatgcgataaatagtttcccaacccgagaacaagctcctgctgctgtggatacgattattggtagtcacgcgaatctgaggaatcttgttcctgtgatgaattatgcttcccgacagtaaactatagcagcccccaaaatgcttcaatcaacggctcattgagccgttttttctgcacgcaaacccctaattcaaatggctcgaccagtgaaacatcatccaatagagaaatacggttgcgtaccggttccgggctgttatctaccaccaccgatggaataagtgccacaccacagcctagagccaccatcgacacaatggcttcatggccggaaaccgtagcataaatcaatgggttagtgatgcgttggcggcggaaccacaaatcaatacgttttcgcgacgggccgtgttccggcaaaataaacggaattgtggcccaatccggctgatcaaccgatacctgcgaccgcacggcacatggcagcgctggggcaattaacaccaacgggatttcaccaatttgggtaaaagccacgctggttggcaacacttcagggcgaccggcaatccccagatctgcttcatttgattgcactttatctactgcatcggcggcatccccggtggtgagtttaatttcaaccagtgggtggcgtgcacgaaagcggtcgagaattggcggcaaatggctgtaggcggcggtcaccgaacaaaatagccgtagctcaccactcagagatggcccgtgctggcctaatgcatggcgtaattgttgatattgcagcaatgtttgctgagcgaaggctttcaattgagtgccggcatccgtcaactgtactgtgcgattatcgcgtaaaaacagcggttggccgatggtctcttccagacgctggatttggcgcgatagggtggatgggctgacatgcatcgctttggcgctgcgcccaaaatggcggctttcagctaaatgcagaaataatttcaggtcgcgtaaatccatcacagatagcctctggggtgagaagatgcagtgtattgttcgaaaagtagcccacattgcagaatctgcaatgtcacattgttaatatatcaatttcagcaatgagtttcctgtcatatagtgagttcaagacaatccccgacacagacaggggatgtgaaaaaacagtatcagcacacaaacaccacattcgtttgcagtcactaaaaaaatagctgcacccacaaaacagaacccgaacggagcaataacatggctaactatttcaacacgttgaacctgcgtcagcagttggcgcaattaggtaagtgtcgctttatggcacgagatgaattcgccgatgaagcaggctacctgaaaggtaaaaaagtggtgattgtcggctgtggcgcacaaggcctgaaccagggtttgaacatgcgcgattccggtctggatgttgcttacgccctgcgtaaagaagcgattgcagaaaagcgtgcttcatggcgtaaagcgaccgaaaatggtttcaaagtaggcacttacgaagaactgatcccacaggcagatttggtggttaacctgacgccagacaagcagcactccgcagtggttcaggcggttcagccactgatgaaagatggcgcggcactgggttattcccacggtttcaatatcgtagaagtgggtgaacaagtgcgtaaagacatcaccgtggtgatggttgcgccaaaatgccccggtacagaagtccgtgaagagtacaaacgtggttttggtgtgccgacattgattgcagttcacccggaaaacgaccctaaaggcgaaggcatggcgattgctaaggcttgggcggcggccaccggcggtcaccgtgctggtgtgttggaatcctcatttgttgctgaagttaaatcagacctgatgggcgaacaaactatcctgtgcggtatgttgcaggccggttcactgttgtgcttcgacaaactggtttctgaaggcactgacgcagcttatgctgaaaaactgattcaattcggttgggaaactatcaccgaagcgctgaaacaaggcgggattacgctgatgatggaccgtttgtccaatccggctaaactgcgtgcttatgcactgtctgagcaactgaaagagatcatggccccactgttccagaaacatatggatgatattatctctggtgaattctccagcgggatgatggctgattgggccaatgacgataagaaattgctgaactggcgtgaagagaccggcaaaactgcatttgagaacgcgccacagtttgaaggcaaaatctctgagcaagaatatttcgaccacggcgtgttgatgattgccatggtgaaagccggtgttgagttggcattcgaaactatggttgattctggcattatcgaagagtcggcttattacgaatctctgcatgaattgccactgattgccaacaccatcgcacgtaaacgtttatatgaaatgaacgtggttatctctgataccgcagaatatggtaactatctattcgccaatgcagcagtgccattgctgaaaggtaagtttatggattctctgcaagcgggcgatttaggcaaaagtgttgccggaactgcggtagacaatgcccagctgcgcgatgtaaacgaagctattcgtaatcatccaatcgaagctgtaggccataagctgcgtggctatatgaccgatatgaaacgtatcgcagttgccggttaataaccgacggtagtgtgttatttgatattaagcctcccagtgacggggggcttttttattgtcaattttaaatcacctcctacggaggcggtgatcgttgatgtggggctttgcccgtagcatgcccatgctaaatactgccctggtttgttaccagcaaatcaaggagtaatagcatgagtagatatgaatccgcttcccacgtattctatcgctgtcagtatcatctcgtatggaccccgaagtacaaatacaaaatcctcaaaggcaatctcggtaaagagtgtgacaagttttttatttcagctcacgactaaaaggtttacggttacctaaatcatcaattaagacaaaattgaccgttttactgtctgctattgggactcgattgaggggaaagtcgagcttggaaaaaggggcgaccatatctggtaatccttcggccaatcccaatgttaaagaagcgagtgatgcataataaggggttggattatcaaccctaaccgaggcggtattaccgttacgttctaagacaaaagttaatgccttgctgacggtatccgccggtgcgggcaagctttttgggcgataaaagactttgtattgcatgcgcaaagccagtgtaacggaagactcatcatcaactttagttgtggctttaggcgggatttcgtaaacattgagccaaaatgcagattctctatccagcggcaatttactggcaccagataaaatcaaacgcaagctgcgttgagcttgtggttgtaatcgaaacaatggtggcaacactaatactggggaaattgctttctccggtgttgccattaaatcgccatcatccacccacacctgcactgccaccgggtagtcattactattgaccagttgcagtgactcttccgtgctaccttcactgaagataatccgcgttttttctgccacgacacttgccatcgccggtacactacaggccatgagaagtgataacagcaagccattgaaactgcgtttgaaacgcatattattggacacggataaccacttgcgcatgtgcattcactgctcctgccgtcacagtttgtccgctgattttgcttaactcagcccgaaaattctcagtgtaactattaccgccactcaccgtgccggttattgtttgcgcgccctggaagatgccataccagccaccgttattaccggtttgagtcacattttttgagagtaggtacatcggattattattacggtagatacggatccccacaccattcgccattccggcggcaccataattatctgataccaaatggctaatgccgccgctaccattcattaaacccaaagcctgcgctttagcggcgtttgccgctggcactaaaaagcccatcgccaccgcaccggcattgacgccggaggtaataccggtctggcactggaaatccacactgaactcagccgagctgctactgccactgttcagttctgccacagaaattctgggtaatatcaccgttggggtaaaattagttaccgcgcaaatggtggtgcggcggaaagttacgtaattgtatagcccgatagaagcaggccaggtcgaataccaaccgggccagtttgataccgagtcggttccttcaacagggccgctaatgcccggccctttaaaggcgatataagcattgggctgagtataggcataggtataagatgctgcgttgttagtacccgcgcggacataatcaatacgaaatagctcggtatacagattactgaaattcttagctttgaccaaaatacggccagtgctgtcagtatccaatccggttaaacggcgtcctttccataagcgtgagtaatactcgccggtggatagatttgtaagtctgataaccacattgcggacataagtcgcaaagccggagggaacattgccagcaatcgcgccatcttcatttttaccaccatagtcattatccccgttagtggcatacatctcaaagagttggtcaacatcagctgcggcacagcggaatagcacccgatcaggatcatagctagtattcagggcaaaagtggtaaagtcggatgtcgctgcggctaataatgttccgtcaggttgaaagttggctgcggtactgagatcgatcacacccggtaagccgagtgatccattattgtaatctagggagccagaccacgcgctggccgtaccatcaccagcacccagctgactttgcgcggtaattcgggtacaagctgaccatgctgaggtactaaataacccgatcaatagcatcgttcccgccacaatatatgagcgacggcaatgaacaggcattgttggccgtgagacttcacaagatattaactgctctgttggtcttaacattatttttctcataatggttaacggcggcaactgcctgttaaatggataatatcttgctcagtatcttggctagcaaaatcataaggtaattcacattgctcgttgctgttttcaccccagcgtacataaagcgaacctttattctcttttactcgagcatagatctgattcccctgacccaccataccgaccagttcatctttattgttatagacatctgaacccagtggtaatccttcgccgtcagcggtttgggtttgaattaataccgcatagccagtcaatgtttcgaatttcactctcacggcggccccagcataagggacaacgcggccctgattttctttcaactcggtattacgattaatgcctttggtgtctaaaccgactgtattgtaattataaggtgttaatgaaggcaccagcgcaaagccattcttatcaatcctggcaccttgtgcatttcgtactgtcgcaccctgagcgccatcggcttcaattaaaccgaaagtgtcgcctaaataaggccccagtgtgacacctttactgtgtattacagcggctccgcgcgcaccagccccatattgggtatagttattaccacgagaataactgccattgacggtcgcattagggaattgcttttgcacattcgcgccccaattattcgaactaccgctgacattactgtcgtcataacccgcattgactgaataatttaaagtattacgttcaccggcggtgccggataatgacgtttgatagttgttaccacttttcggattacgattggcagacatagataaatattggtttccactcccaatattaagtggaatagatacagttaatgacgcgatattttcggtattaccgtagcgcgttgttgtcatcgtttcgtccgtatcatcggcatcccaaccaaactgggttgaggtataaattgtgcgctggcggctcagtgccacgttatagctaatatctttataactatttgaatagtttagctgtaactgtgtatctcgctgtgtatcattataataatcactggtcgatgctgaggctgaaagttgcccatagccagccagagtttggtttattgtggtggtaaattggctacgctgtttatacgtagatgaatcccaggttccgccattcttttgcactgaacgcacaccaaatacatcatttaaatcacgataccctttggttgaatagcgatatccagccagtgagaatgaggtgccagtttcattaaatgtttggctataggtcgcctgcatccgccaaccatcttgagtttgattatcttcaactttggcatgggaataggtggtattaaggccaaatgcgccgaccgacgtccctattactcctcccacaagtaatgccgtatagtcttgcgctaaacgaataccactgttggcagttaactgattggtaagaccgcgctcataggtaaaatcagtgaaatagctgtcaatattggtgaaatcacgtgattccccaaccaccgcattataacggctcacacctggacgcattgaatccggtacggcactgaaaggcacagtaaaagtcgaacggctaccattagcttctataacttcaacattaagatcgccctgactggtggtgctgtataaatcgttaataacaaatgggccgggggcgacgttagtttcatagatttcacgcccgttctggctaataatcactcgcgcgttgctggtggcaacaccacgcacttcaggcgcaaaaccacgcattgattctggccacatacgttggtctgtcgccatttttacaccgcgaaatgacatggtgccgaataaggtactgtcggtgaaggtttcacccagcgttaattcactgtctaattgtgaaataggacgctgcacataagtgcggatattattccattgtgtatcgctgctattattgttgctggaataactcaggtttgattgctggcgtaattgccataatcctaagttaagaccactttttaggccaacgaaaccgtaatcagaagtgctgttttgctgagtttgtgtatcactacgataaaagtttgcactgtagttaacgaaggcgagcttttcaccttcttcccattcgctgcgttcaatataaccgcgagggcgttgttgcaataatgcctggggaatagaaagctccaggcgcagtttggcctgatcaaaatgaaaagacgcgccttttactcgctccgccaacgggatacatttctcggtggctgagggagtggtcgccgcaggttctgaaggtattgactctccctcagcagcattaggctctttaggtgtggtatcacttttattggccagttcaatgccagccgcagttaagaactcatcactcaggcaggggaaaacctccggtgaatcggcattcttaataaattgaattgtggtgcgtttgtataatttgttattaatcagaacatctacagcgtcaaaatttcccggtgtaacagaatcctctttattgagttgattcaagccggacgcaaattttgtgcctaaaaagagtgattcatcaaattccagattttgtgattcttcctgagctaaaacagtatcgacaggtaaaactaaagtcatacacagtgttaaagctttcttacggccagagaacttttttttcagaacgacttgtgaaagccccataaatattccttagccggaaagctactactgaattttatagctaccggtatcttgcccgccgaaatcattaactaacaggaaattaacaatagcatttgaaggtacagatgaatttgggataacccactgagcttgagacattggtgggatcatctcagatttcattttgagttttttacctcccccaacgacttcaccactggcaatggtggcatagaaccctgttgggtttttgcccgtaacaacaacatccttaccttgttggcgtacattaaatgtcagagcgctggagacttgatcaactcggccagcaatattttcaggccgataaaacactttaatccggttacgcatcaacactaacattttattattcttttctgccttattaacggggggaacctgtaaaaaattaaggtagaacacagattctctatccgttggcaaaccactaccggtatatttcagccttaatgtttggcccgcattcgcttcaatacggaagaaagggggagtgacaataaagggtgctttacctgtctccggtgttgattgggtatcgccactatctaaccagacctggacagcattaggaaaattatcattatttgttaattggatactatgctctttttcacctgccgaatatataatacggctgccgctcatcactacgctggcattggcaaaagatatacccataagaattaataaagtaacaagcaggaaacggtagctatttatattaagcataatggggatatcctctgaaggaaactggttgaatagttaaacttctggtacttgaagttgtaggagatgctatatattcgctacctgcccacaactccaattacttagagtatatcctatcctacgatactgatattacaggtaggaaactgcatattgtacagaggcgatcacagaaccagggcccgcttgaccagttgcgaaatactgaaccgcaaaatcatgctctgctgatgtatcgccagcttttaaaacgatgccatcttgtcccacactactattcagatcgatacctgttgttgtggttgcatctttcagtaattgcagatcaacatttgatgctgtgccggtattctttaagttgccagcagttgttacctggttgcccacgaaaacagtttttatatcaatgtcagcagcaccggttgcgcaacctgatacacccagagtaaaggttgttttacctgcggttttacctgaagcatctaaatcgccacttgatacggttggcaataataccattgggttagcgtcaaggccgttgacggtaacagaacaagtttgagctgtgacttcgccttggaaggtaattgtattattgcttgctgccattgctacagttgtagatgctgcgaataacgccatagccaaagtaatcttattcatttgaaactccaatatagtaattagaaatagctgaagtgctcgttgcattcaaatgcgaatgagtattcaacttattaagtaagatgtgggttaatgactatatgtacgagtgttattcggttatactcgccagctatccacatgttatttcattaaagtaattgagtagtcattatttcggctacgtccgttacttgatgatgagataatatagaaagcaggtttagctgcacataggacaaacaaaccaatgtttgtgggaaaaatcctactaactctctattttaagtaaatacagcataaccaactgtatttaaatgttttttattttatataaaaacaagttaatgagatctttcttgttgtttttattgaaaagtcaattttcaatcctgttggggtacattttaataggactagttaatagagtgtgatgtgttatttgtaaagttaagtaggtatattgtatagatataattgatggcaggctgagtgctaataatattcatgttgttcttccaataataattatttttaagacactttatattaatgataaatagaagaaagacggaagaggctacttgcgccgccggtgaggtggcgcatgacgaacttaattgcgatataacactttaataatgtggtaaccgaattgagtttttaccggaccataaggttgcagtaattcgcagctgaatacggctttatcgaatgccggaaccatatcccctttattgaactcacccagatcgccgccattacgttttgacgggcagttagagaattttttcgctaactcttggaaatttgcgccgttattcaactgcgccagaatatcgtttgcctgcttttcatcatcaaccagaatgtgcagtgcagaagctttgtttgccatagtaacaatcaccaccaatttattgggtagggttatttgaacgaagattatcttcaagggagccttgaagcgcgccagtgtaacgtattttagtcgtgatggggccacgctggtcagcttttacaaatcaaaagatgccagctggttttttgtcatcagccgctttctgctacaatccggttcccccgtctacctactgagctttcgagtgttatgcgattaaatcccagccaacaacaagccgtcgaatttgtcaccggaccctgcctggtgttggccggtgcgggatcgggcaaaacccgagtcatcacgaataagattgcgcatctgatccgccaatgtggctatcagccaaaacatattgctgcggtaacctttaccaataaagctgcgcgtgaaatgaaagaacgagtggcccagacgttggggcgcaaagaagctcggggtttgatgatcgcgacgttccatactctggggctggaaatcatcaaaaaagagtacaaagcgctaggaatgaaatccaatttctccctgtttgatgcgcaagaccaactgggtctgttgaaagacctgacccataagtggttggaagacgataaaaccttactgcaacagttgatatcccagatctcaaactggaaaaatgatcttctcgatcctgccgccgccgcggcgttggctcgatccgaacgcgataagttgttcgtccattgctatggcttatatgacgcacatttaaaagcgtgcaatgtattggatttcgatgatctcatttcattgcccaccttattgctgcaaaaggatctggaagtgcgcgaacgttggcaaaaccggctgcgttacctattagtggatgaataccaggacaccaataccagtcagtaccaaatggttaaattgctggtgggcagccgggcgcgttttaccgtggtgggcgatgacgatcaatccatctattcatggcgtggtgcgcgaccacagaatttagtcttgttgaatgaagatttcccacagttgcaagtgatcaagctggaacaaaactaccgctcctcgggccgtattttgaaagcggccaatatcttgattgccaataatccacatgtttttgaaaaaaaactcttttctgagttggagtatggcgatgagctaaaagtgattaccgccaataatgaagatcatgaagctgaaagggtggtcggtgagcttatcgcccaccattttgtgaaaaaaacgcaatacagcgactatgccattctgtatcgcggcaatcaccagtcacggctgtttgaaaagctgttgatgcaaaaccgtattccttatcgtatctccggcggggattcgtttttctcacgtccggagatcaaagacttactggcttatttgcgagtattgaccaatcaggatgatgacagcgcattcttacgtatcgtgaataccccaaagcgcgagataggttctgcgacgattcaaaaattgggtgaatgggctaatgtgcgtaataaaagtctgtttcgtgccagttttgatttagggctgggcgagcatctgaaggggcgcggtctggagtcattacagcgtttcactcattggatggaaggcattattcgcttagtggaacgtgagccgatagcagcagtgcgggatttgattcacggcatcgattatgaaagctggctgttcgaaacctctcccagcccgaaagcggctgaaatgcggatgaagaacgtcaatttattatttagctggatgaccgaaatgttggaagggtcagagctgaatgagccgatgacactgactcaggttgtcacacgttttaccctgcgcgatatgatggagcgcggggaaagtgatgaagagctggatcaggtacaactgatgacactacatgcttcaaaggggctggaattcccgtatgtgtttttggttggtatggaagaaggtttgttgccacaccaaagcagtattgatgaagacaatgtagatgaagagcggcggctggcctatgtgggcatcacccgcgctcaacgcgaactgtttttcaccttatgcaaagagcggcggcagtatggtgagctgattcggccagaacccagccgtttcctgatggaactcccgcaggatgatttgaaatgggaaaatgagcgcaaagccgttagcccggaagagcggatgcaaaaaggccagagtcatctggccaatattcgagcgcaattagcgaatgctaaaaagccgcagtgaatactcaaaactaatagtgagcaggtgataacagaacctgctcatctgttattgattaaggcgcgacaggtttaccatcaaccttgacatttttcacctcgctgaagtgccatggcgtatcgccccgcaattcagtgaaagtgactttattaaattcactgtcacgtaggtcactgattgctgtcggcgtgacattattaagttgcacattgttcacgtgaaccagacggtgccaagccttgttcgctgtatcccctttgatttcaatagacggatttttgccagtggaattatctaccgtcacattttttaatgtgaaatcatagaattgggcagggatcttggctggcgggtaatcaatgttggcattgctatcagcataatccaatgtcatcaccatcacttgcttcgccagatcacgcattgcattattgcggaaagtgacattacgcgcgccaccaccgatggtgctggtgctcttagcacgcagaccgatatcagtcaggtacatcacattattttcggccaggatatcttcaatccacgccccagtgtggctaccagtgactatcgcgccgtgccccatccggaaatagttattaaataaccatgcacctttcatgggttcttgttcctgggccttttctcctgtacctgccgcaaagttgatgcagtcatcaccggtatcaaagaagttattaaacaccatgacattctggctgttaccgaactcgataccatcgccgttattcgcatcatatgtttggtgaatcaatccgttggcaaccacattgtggttttccagattcataatgccgtggaaggcagggttacgtaccgtaaagcctgccagatacacattttctaccccgcgtaatgtcataaggctggagcggcgctggccataggcatttttcaaatccataccatcggaaacggccttttcaacctgatttttagccagaatgccgtcttcatgcactttgctattcttactcgcaacatattgcggcagtgatcggcctaattcatcagtaatttcagcagtttttgcgcgcagccaaccattgccatcaattactccggagccggtaatacgaatattgcggaatgtgcccggcttgctgttattaggatcgatggcattgatcagcgatgctgggcgctcaatggtggaataaggatacaaacggtagcccgcagggtaatcatttggattttctgaacccaataatatggcaccggcctgtaggttaagggtcatgtcacttttcagccaaagcgcaccgcttttgtaagtgcccgcagggatttcgacacggcagccgggcttacagctatcaattgcttgctgtatggctttggtattcaatgtttttccgtcatcgatggccccaaaatcacgcacattcacaatctgcggcttggcgctggttttggctgtaatgggcttgctggctacagataaagaaccatcggcgtattgtgctttcaccgtaaattgatagctggtttcgggttttaggcctatcaccgtaaagttttgcatcacaattttatgttggaaattatctttatcattgacatagaaatgatcgatataaggcttggccggtgagaatttatcattattatcgctggccttacctaacaatttccccgctgagaaaatctgataatcaactatttttcgggtatcttccggcgctttccataccagaacaatactgctctcatcataggcgagagtgggaacttgtagctgctgaggagcatcgagactacttgattttgctgccattgccatcggagtacccaccatcagactggccatgatcaccagcatgcctgtagttcgtgggcgttgaagctgtgcttgcattgttatccctttccaataaagaaacagtgttttataaaaatacatacaatgtttcttttttaaactgagggtgatcacaatctgatagttttatggggatttacagcaagaatataagcgaggggaaggcgaccgaggccgccaacaacaaagaatttagtcaaattcttcagactgctgacaaacctcgacgactcaatcttgcaaggtgaagacaggtagaagagtaaagcgtccgcgccacggacggcgcggctcgagcccccagggaggggtttacggcgtctttacgatctacctgttttcaccactacaggcactttgtcattaacctcaagaatttagttaaattcttctaatagtagtggccactgaacataactctgccaatgactttcttgctctaatgcctctgcgcggtaaggatgttgctgcaaccagccatgaggcaatagcacataaagtgtttcaccattggcccgcagacggacggctggcagagtgtcatcgcggcgacggctggagaatataatggccagacgcaataaacggcataggtgctgagccatatctactggcaatgcattctgttgattcaacagcgagagatcgagagtatcactctgattttgcaataaagctgcaagtaagagcttttgagcgggggtaaaaccgggaagatccagattgcgtatcaggtaagcggcatgttgcggagcacgtttaaaatcgatgcttaggccaatttcgtgaatcaagcaggcattttgcaataactcgcgacatcggctgtcgagacgccactctttttctacctgaagcaaaaagttatcagccaatttactgacgcgcttggcttgctcagtatccagcaagtagcggcgctgtatatttcgtaccgttcggctacgaatatcctgttcaaccggcaaatgaagcatgccatagaccagcccttcacgtagcgcaccgcctgccagcgtcatactttcaatcgccagctcctggaatatggcaatcaggatagacaggccgctagggaagaccagtgctcgttccagtgttaaaccggggatttccagctcttccaacttgccgcattgaatcgctcgctgtttgagctgctgcaattttgccagcgtgatcagttcgtccatgccctgagcgaccataatctcttgcagcgcctgaactgtacccgaggcaccgacacagatttgccagccatgttcacgaaaacgttgcgcgacaggttttagcatttcacgggcagccgactctgagcgatcaaaattgtcttttgccagattgcggtcactaaagtaacgttccagccaggtgacacaacccattggtaaactaaccagaatatttgcctgagcgccattgccagtcaccagctctgtgctgccaccaccaatatcgacgactaaacgctgctctggcccaccggtagtatgtgcaacgccgtgataaatcagacgtgcttcttcttcaccactgatgacctgaatcgggcaaccgaggatttcggtcgcagtttgcaggaattcttcagcatttgaagccagacgcagggttgcagttgccaccacgcggatctgatccaaaggaatgtcctgcaaacgctcagaaaaaagctttagacattgccaaccgcgttccatcgcttcttgcgataggtggttttgggtatccagacccgcagccaggcggactttccgcttgatccgggccagcgtttggatactgccagccacctcacgtactaccaacatatgaaaactgttggagccaagatcgatggcagcataaagtgaggtggaacttagcatcatttatcagctcggtcgcttacggttattccgtggtgcaccactgcgacgtggggcagagttacgacgtgggccattcccggtgcgggtacgggccagacgttttggcgccggcaaatcagttaatagtgcatcgctattatatttactcaccggaatgctatgaccggtataggtctcgatagccggtaagtttaatgcgtattcttcacaggccaggctgatggaatgaccactttcgccagcacgaccggtacggccaatgcggtgaacatagtcttcacaatcatcaggcaggtcatagttaaagacgtgggttaccagtggaatatgcaaaccacgagcagcaacatcagttgcaaccaggatatccaaatcacctttggtgaaatcttctaaaatccgcaggcgttttttctgtgcgacatcaccggtcaatagaccgacacgatgaccatcggcagccaggtggccccagatttcttcacaacgatgtttggtattggcaaaaataatgcagcgatctggccactcttcttcaatcaacgtctgaagcagacgcattttttcttcatttgaagggtagaacagctcttcctgaatgcggtggccggttttttgtaacggttccacttcaacatattcggcgttgttcatttgttcgaaagccaattcacgtacgcggtacgaaagtgtggcagagaacagcatgtttaaacgcttatcaacggaaggcatacggcggaacagccagcggatatctttaataaagcctaaatcgtacatccgatcagcttcatccaataccacaacctgaatcgcaccgagattaatataattttgttttgcgtaatcgattaaacggccagtagtcccgataagaatatctacgccactttccagcactttaagctgtttgtcgtagccgtcaccaccataagccaaacctaatttcaggccggttacctgggaaagtgactctgcatcggagtgaatttgcacagctaattcacgcgttggtgccataatcaatgcgcgcggttgattagtctgacgaccctcttctgcggggtgagaaagcaaataatggaaagtagacgctaagaatgccagcgtcttgccggttcctgtttgcgcctgacccgctacatcacgcccagagagggtgagtggcaatgctaacgcctggatcggcgtgcaatactgaaaccctttgttttcaagggcttcaataactagcgggtgcagggcgaagtcggaaaacttctgttcggtcaagtgtgttttgctcatagtgtggtagaatatcagctaactattgctttacgaaagcgtatccggtgaaataaagtcatcctattgttggttaatgctacaccaacgaggtagacacaatcctttggagtagaacatgagcgataaaattattcacctgagtgacgacagcttcgacactgacgtgctgaaagccagcggcctggttctggtcgatttctgggctgaatggtgtggtccgtgcaagatgattgctccgattttggatgaaattgctgaagagtatgaaggcagacttaccatcactaaattgaatattgatgacaaccagggcacggcacccaaatatggtatccgtggcatccctacgctgttgttattccgtgatggtgaagttgtggcaaccaaggttggtgccttgtctaagggtcagcttaaagaattcttggatgcgaatctgtaagcggcgcgtttgccgtcacaatacccaacgtcattgaagttgcagcaaggcagcaaacgcgtgacaaattggtcgggaaccgatttgaacagcatttatgctagcccgcagggtgagcctcaaggatgaggctcattaatcccggtgagctgactcaggtcagtgattcgggtgagtaagagtcgctaacaccgctgtggcttcaaggccgtagggtatgtttagcggcagttgtgatttctcacactgaccgctagacgcctgcaaagaagcgtgttaagtttactccactgcatatagaacattcctgtgtattgagaccgggtttgtagcatctagcttaattctttagtacctaataaatagtctgtagcatctaaatagtttgaatctaaagctttactctatgtcgaaataatttgtgttgagaatatgtatgaactcaatcggtttttgacagtctagtgttttactaaatcagtctaaggcaccttcaatctttacaccgttgtgtcgcgcaacctcgcgtaagtcattgcttgcgtagtttggccaaggccggtgattgaatgtcccattaaacaggcacggatgacgctgccataccattcacgaccatagttcgagacataccccgagtttaagaacccaccattatgaatcttaccgaattaaagaacacgccggtttctgatctgataacacttggcgaaaatatggggctggaaaacctggcccggatgcgtaaacaagatattattttctctatccttaagcagcacgcgaaaagtggagaagatatcttcggtgacggtgtgttggagatattgcaggatggatttggtttcctccgttctgcagacagctcctacctcgccggtcccgacgacatctacgtatccccaagccaaattcgccgtttcaacctccgtactggtgacaccgtcgctggtaagattcgtccacctaaagaaggtgagcgttactttgccttgttgaaagttaacgaagttaactatgacaaaccggaaaatgcccgtaacaaaatcctgttcgaaaacttaaccccattacatgccaactctcgtctgcgcatggaacgtggtaacggttcgactgaagatttaactgctcgcgtccttgatttggcatcgccaatcggtcgtggtcagcgtgggctgattgttgctccgccaaaagcgggtaaaaccatgctgttgcagaatattgcgaccagcattgcttacaatcaccctgattgcgtattgatggtactgctgattgacgagcgcccggaagaagtgaccgagatgcaacgtctggttaaaggtgaagttattgcttccactttcgacgagccagcatctcgccacgttcaagttgctgaaatggttatcgagaaagctaagcgtctggttgagcataaaaaagacgttatcatcttactggattccattacccgtttggcccgcgcatacaacaccgtggtacctgcttcaggtaaagtgctgaccggtggtgtggatgctaacgccttgcatcgtccaaaacgcttctttggtgccgcacgtaatgttgaagagggcggtagcctgactatcattgccaccgcgttggttgataccggttctaaaatggatgaagttatctatgaagaatttaaaggtaccggcaacatggaactgcacttgtcgcgcaaaattgcagagaagcgtgtgttcccagccattgatttcaaccgctctggtacacgtaaagaagagctgctgacaaccacagaagagttgcaaaaaatgtggatcttacgtcgtatccttcatccaatgggtgaaatcgatgcaatggagttcctcatcagcaaattggcaacagcgaaaactaacgatcagttcttcgataacatgagacgttcgtagttttagcaagatcaatcaaaacgccacgctcagtcgtggcgttttttgcttttggaatatacgatagtcgggtttgttatccattaagttgatataaatctctaacctatgcctttttgggtatatattctcattaccaataagaaaatagcgaaaatagagttgggaataacgaacaagactgtcatcatattcagaaataactgaaagcgtggggaaggtatagtttatgccatgtcacatgctaagctgttgtatctttttgcagagagcggttaaacgtgaatttactcaccatgagtaccgaaatattcgttatattcatgttttctttggcatttttatttgttgctcgcaaagttgccaagaaaattggattagttgataaacctaattatcgcaaacgtcatcaagggttgatcccattagtgggcggaatatccgtgtttgcgggtatttgttttacctttctgattaccaaccagcatattccccattttcgtttatacctcggttgcgctggtttattggtgttcgttggtgctttagatgatcgtttcgatatcagtgtgaaaatccgagcctttgtacaagcattagtcggtattgccatgatggcggtcgccgggctttatttgcgcagcttggggcacgcttttggcccgtgggaaatgatattagggccgtttggttatgtcgtcacattattcgcagtatgggcggcgataaatgctttcaatatggtggatggcattgatggcttactgggggggttatcttgtgtctctttcggtgccatggggattttgctctaccaaagtggacaaatggcattagcactgtggtgttttgcgatgattgccgccatcttgccttatatcttgctaaacctcgggttattaggccgccgttataaagtttttatgggtgatgcgggcagtacgctaatcggtttcaccgcaatttggatactgctacaaaccacccaaggcaacgctcatccgattaacccggttaccgcgttgtggattattgccattcctttgatggatatgatcgccatcatgtaccggcgtttacgtaaagggatgagccctttctcacctgaccgccagcacatccatcatttgatcatgcgtgccggttttacatcacgccaagcttttgtcctgatcactctggctgcggctttgttagctgcagtgggtgttatcggcgaacgactgacatttgtacccgaatgggttatgttggcactattcttgcttgcatttatattgtatggctattgcattaaacgagcatggcgagtggcacgttttatcaagcgtaccaagcgtcggatgcgccgtgcatcgcaaaataagcatgaatcttaaccagaggcttttaggcagtgatgaaaccagaatctatgtcgactgataaaacagggtctacccataatgagccttctgtggataacgagttagatatccgcagcctgtgccgtactctttggcgcggtaaagtgtggattatcggtatggcaattctttttgctgctattgcgctgggtgtttcctatctggtgaagcaacagtggagtgctacagctattacagaccggccaaccgtcaataacttgggtggctattattcccagcagcaattcttgcgtaacctggataatcgaatcaatagcgctgcaagcagtgagcagcccggtatttccgacgaagcttatggtgagttcatcactcaattagctgcttacgatacccgtcgtgatttttggctacaaaccgattactacaaacagcgggtagaaggtgatgctaaggctgatgccgcattactcgacgagctggtgaataatattgttttcacgccgcgtgatgataaaaaaatgctgaatgacagcatcaaattgacggcagaaacggcctctgattcaaataaattactgcgcagttacattgattttgctagtcaacgtgcggctagtcatttgaatgatgagattgaaggtgcctgggctgccagaactcaatcaatgaaagcgcaggtcaagcggcaggaagcggtagctaaagccgtattcgaccgtgaagttacagccgtgactcaagcattgaaagtggctagccagcaggggattaatcgtaatcaaacggacactccagctgagcaattgcctgactcaaaaatgtttatgttgggtaagccgatgcttgaagcccgtttagaaacattacaggctaccggcccaagttttgatattgattacgatcagaaccgcgccatgctggcaactttgaacgtcggcccgacactggataaaacattccaaacttaccgctacttacgtacgccagaagaccccgttacccgtgatagcccacgtcgtgtattcctgctgattatgtggggtgctattggagcattggtgggtgccggtgtggtgttggttcgtcgcaccagtcgcactgagtagtagacttaaagtaatgggcgcattgtgcgtccaacttgcaggcattgtctgcggctaactgaccttaaagagattcactgtgaaagtgttaactgtttttggcacccggcctgaagccattaaaatggctcctctggtgcatgccttggctcaggatgaagcctttgaatcaagagtctgcgtcactgcccaacatcgtgagatgttggatcaggtattgcgtttatttgagattcaaccggattatgatttgaatatcatgaagccgggacagggattaacggaaataacctgtcgtattctggaagggctaaagcctgtgctggctgagtttaagccggacgttatcctggtacatggtgataccaccacgacgttatcgaccagtcttgctgcattctatcatcgcatccctgtcggccatgtcgaggcgggtttgcgcactgggaacctctattctccgtggccagaagaagccaaccgtcaactgactgggcatctggccatgtatcactttgcacctacggaaaattcgcgacaaaatctgttacgtgaaatggtgccggacaaccgcatctttgtgaccggtaataccgtgattgatgcactgttctgggtgcgggatcgggtgatgaataatccgcagttacgtgccagtctggcggagcgctatcccttcatcgataccaataagaagatgattctggtcaccggccatcgccgtgagagttttggtggtggttttgagcggatttgcagcgcattagctgaaattgcacttaaacatcctgaggtgcaagtggtttatccggtgcatctcaacccgaatgtcagcgagccggtcaaccgtattttgaaagggattgataatatcatcctgatcgatccgcaagattatctgccgtttgtttatctcatgaaccatgcttatctgatcctgacggactccggcggtattcaggaggaagcgccttcattaggtaaaccggtactggtgatgcgtgataccaccgagcgcccggaagctgtcgattccggtacggttttgttggttggcactaatattaataaaattgtcgatgcagtgacccgtttgctgactgatgaaactgcctatcatcaaatgacacgggcgcataatccttacggtgacgggcatgcctgtcaacgcatccttgaagctttaaagaatcatcaggtgacgctatgagttttgaaactatttctgttatcggtcttgggtatattggcctgccaactgctgctgcttttgcgtcgcgcaagaagaaagtgattggtgtggacgtcaacgcccatgcagttgaaaccattaatcgcggtgctatccatatcgtggagccggatttagataaagtggtgaagattgctgtcgaaggcggttacctgcaagccgtaaccaaaccactggcagctgatgcgtttcttattgccgtaccgacaccgtttaaaggcgatcatgaaccggatatggtttatgtcgaatcagccgctaaatctatcgctccggtgctgaaaaaaggtgacttagttattcttgaatccacctctccggtcggcgcgactgagcaaatggcacaatggctggctgaagctcgccctgatttaagcttcccacagaacgtcggtgaagaggctgatattaacattgcttattgccctgagcgcgtattgccaggtcaggtgatggtagaactgattcaaaatgaccgcgttattggcggtatgacaccgaagtgttctgcccgcgctagtgaattgtacaaaatcttcctggaaggcgaatgtgtggtgactaattcccgcaccgcagaaatgtgcaagctgaccgagaatagcttccgtgacgttaacattgcctttgccaacgagctgtcgctgatttgtgatgagcagggaatcaatgtatgggagctgattcgcctggctaaccgtcatccacgcgttaatatcttgcagcctggccctggtgtcggcggccactgtatcgcagttgacccttggtttatcgtttcgcaaaatccacaactggcccgcctgattcacaccgctcgtttggtgaatgatggtaaaccgctgtgggttgttgatcgtgttaaagcggcagttgctgattgtttggcagccactgataaacgtgcttctgaagtgaaaattgcctgtttcggcctggcatttaagcccaatatcgatgacctgcgtgaaagcccggcggttgaaatcgcccatctgatcgcacaatggcacaccggtgaaacgctggtagttgagccgaatgttgagcaattaccgaaatcgctggtgggccacgtaaccttgaaagacaccgcaactgccttgcagcaagcggatgtgctggtgatgctggtagaccacagccaattcaaagcaatcaaacctgaagatgtgaagcaatcctggattgttgacactaaaggagtatggcgttgagacgtattctggtcaccggcggagccggttttatcggctccgcagtggtaagacatattatcgatggcacctcagatagcgtggtggtggtggataaactcacctatgctggcaatttggagtcattggcggttgtcgctcacagtgagcgctatgcttttgaacaggttgatatctgcgatcgtgctgagttggatcgtgtttttgcgcaatatcagccagatgtagtaatgcatctggcagcagaaagtcatgttgaccgctctatagatggccccgctgcttttatcgaaaccaacgttgtgggcacttatcagatgttggaggccgcgcgtcattactggcaaccgctggatgctaagaaaaaattggcgtttcgcttccatcatatctcaactgatgaagtgtatggcgacctgcacggaaccgatgatttattcaccgaaacaacaccttatgcgccaagtagcccatattcagcatccaaggcatccagcgaccatttagttcgtgcctggttgcggacctacggtttaccgactttggtgacgaattgttctaataactacggcccgtatcatttccctgagaaattgatcccgctggttattttgaatgcgctggcgggcaaaccgctgccagtctatggcaatggtgcgcaggttcgcgattggctatttgttgaagatcacgcccgcgccttgtaccaagtggttaccgaaggtgtggtgggcgaaacctacaatattggcggccataacgagcgcaagaatattgaagtggtggaaaccatctgcgcgttattggatgaattagttccggaaaaaccggcaggcattgctcgctaccgtgacttgattacctttgtcaaagaccggccaggccatgatatgcgttatgccattgatgccagcaaaattgagcgagagctgggctggcggccacaggaaaccttcgaaagtggcatccgcaagactgtattatggtatttgaataataaatcttggtggcagcgtgttcaggatggttcttacgccggtgagcgtctgggcttgggtgactgatactcttcatctttcaagttgcagatgtgttggctgtgctcggtcacccgaatcactgacttatgtcagctcatcgggatttccttgcttgccgccttcctgcaccttgaaatctatagagtatttcgctgggtgattgacgataggttcgaagtttattaatcattgggatggcatcattcaatattttgcatgatgttttcaagacattgtatgtcttaggagatcgaatgaaaggcataattctggcaggtggctccggtacgaggctgcaccccatcacccgtggcgtctctaagcaactgcttcccgtgtatgataaaccgatgatttactatccgctgtcagtactgatgctggccggaatccgtgacattctgattatctctactcctgaagatttgccgtctttccagcgcttgctgggcaatggtgatgagtttggtatcaatctgagctatgccgcacaaccaagcccagatgggctggcacaagcatttattatcggtgaagaatttatcggcaatgaaccttgctgcctggtactgggcgataatatctactttggtcagggctttagcccaaaattgaaagccgtcgcagcgcgtgagcacggtgcgactgtctttggctatcaggttatggatccagagcgctttggtgtggtggagtttgatgacgatttccgtgcgctatctatcgaagaaaaaccgactcagccaaagtctaattgggcagtcaccggtctttatttttatgataaccaagtggttgattttgctaaaaaagtaaaaccatcttcccgtggtgagctggaaataaccagcatcaatcagatgtatttggatcgcggtgaactgacggttgaattattgggccgcggttttgcctggctggataccggcacccatgacagcttgattgaagccagtacttttgtgcaaaccgttgaaaaacgtcaaggtttcaaaattgcctgcttggaggaaatctcctggcgcaatggctggttagacgacgacggtgtaagacgcgcggccacggctttagcgaaaaccggttatggcaaatatctgttggacttgctccatgcccgtccacgccagtattgagccgctggactgggaaagtgaatttttccagcgccaaagtgcaaaacttaacttctccgactcagccccgcaacttaacccggctgagttggatgcttttaccctgacccaagccaaagtacctacccatcgccttgacctcattgactccctcggccagcttggtttcaagttagttgaaggtgaagttgatctggtgctgttagttgaggaaaaagatagggttggcacggaaaatgcttcatctgcgatagatactggaacttatcaacagcggctggcaacaaccgccgatatcccgctattgcgcagtgttgcagcccaagcttttgcattgagccgttttcgcgctccttggtatgacccacaggatagcgggcgattttatgcattatgggctgaaaaggccgtacttggcacttttgaccatcaatgtttgttggtgatggatacatttggtcagcctgcgggttttgtgacattacgcgatttgcaagatggtagtgcgcgtattggcctgttagcggtatttccagatgcgcagggtaaaggtataggttcattattaatgtcggcggcaaagcagtggtgccagagccatgggttacaccggttacgggtagccacacaaatgagtaatgttgctgctttacgtctttatattcgcagtggtgcctcgattgagagcaccgcgtattggttatgcaggggatgaaatgattccatttaacgctccaccggtagtcggcactgaactgggttatatgcaggcagcaatcaccagcggcaaattatgtggcgatggtggctttacccgtcgctgccagcagtggatggagaaacgctttgattgcccgaaagtcttgctaacgccttcttgtaccgcctcactggaaatggctgcgttgctgctggatatcaagcccggcgatgaagttatcatgccaagtttcactttcgtgtctaccgccaatgcctttgtgctgcgcggcgcgaagatggtgtttgtcgatattcgtccagataccatgaatatcgatgaaactaagattgaagccgccatcaccgacaaaaccaaggttatcgtgccggttcattatgcaggcgtagcttgtgagatggacaccatcatggcactggcaaaaaagcataatttatttgtggtagaagatgccgcacagggcgtgatgtcgacttacaaaggcaaagctctgggcacaatcggccatattggttgctttagcttccatgaaaccaaaaactacactgcgggtggtgaaggtggtgcgacgcttatcaatgacccgtcactgattgatcgtgcagaaattatccgcgagaaaggcactaaccgcagccagttcttccgtggtcaggtcgacaaatacacctggcgtgatattggttccagctatttgatgtctgacttacaagccgcctatctatggggtcagttggaagcagcagatcaaatcaaccaacgtcgtctggcactgtggcacacttactatgatgctttcaaaccattagctgatgccgggcgcattgatttgccggttattcctggcaatctggcacaaaatgcgcacatgttttatatcaaactgcgtgatatcgaagatcgctctaaatttatcagcttcctaaaagaagctgagatcatggcggtcttccactacattccattgcatgcctgcccggcaggtgaagagtttggtcgtatggacggtgaagaccgcttcaccaccaaagaaagtgaacgcctggtgcgcttgcctatcttctataacctgactgatgtgaatcagagcacggtcattaatactgttctgagtttcttcgcctgatatgtctctggcaaaagcatcgatttggactgctggctctacgctgattaagatcggcgtagggttgttagtggttaaactgctggcggtgacctttggccctagcggtgttgggcaggcgggtaacttccgccagctaattacggtattaggcgtgttgtctggcgcgggtatctttaacggcattactaaatatgttgctgaataccatcagcaacctgaacgtttgcgagccgtgctggggacttcatcggcgattgtgctgggtttctcaaccctgctggcactgatcttcctgctggcggccaagccggtcagcatcgcattatttggccatgctgattatcagaatgtggtgcgggcggtggcgtttatccaaatggggattgcttacgccaatctgttcctggctattctcaaaggttatcgcgatgcgatggggaatgcgctggcggtgattggtggcagcctgattggtgtggttgcgtactatatttgtttccgcatagggggttatcccggcgcgctggtgggtctggcattagttcctgcgctggtggttatccctgcggcagcgatgttaattcggcgcaaaactattccgttaagctatcttaaactaagctgggacaaagcattagcgagccatttgggtaaatttaccatcatggcgttgattacctcagtgaccttaccggttgcatatgtgatgatgcgtaacttgctggctgaccgctatggttgggatgctgtcgggatttggcaaggggtaagcagtatttcagatgcttatctacaatttatcacagcgtcatttacggtttatttactgccgacactctcaaggctcaaagccaaagcagatatttcgcgtgaaattctgcgttccctgaagtttgtgttaccggcagtcgcgaccgccagtttgatagtctggttattacgggattttgctatctggctgctcttttctcaccaatttacggcaatgcgcgacttgttcgcctggcagttggtcggtgatgtattgaaggtcggttcttacgtatttggctacctggtgattgccaaagcttctttacgcttttacattttgacggaagtcagccagttcttactgttgaccgggtttgcccattggttaatcccaatgaatggctctttgggcgcggcacaggcttatatggcgacttatatcgtctattttgcgctctgtagctgcgtgttccttatgtatcgtagacattcatcaccgtaaacactctttacagtagaaaaaaatgacaaccctgattcatgtactgggatctgacatcccgcaccataatctgactgtattgcgcttctttaatgatgtgctgaccactcgtgtacctgccgagcaggcccgacactttatggttgcggcaaaagagaccgcccctttctcatcatttcctcagttggaaatcgaaacgcacagcaataaaaaaaccttggctgaagcggttattacccgcgcgcaggcctcccgcgatacgcgctttttctggcatgggcagtttaatgccactttgtggctggcgttgctgagtgggaaaatcaaaccgcaccaagtgtattggcatatttggggcgcagatttatacgaagatgccaagagcttgaagttccgcctgttttacctactacgccgtattgcacaagggcgagtaggacatgtttttgccactcgtggcgatttaatttatttccaacagcgccatccgcgcgtaccagcgtcattgctctatttcccaacccgtatggatgcggcgttaactggcgtgaatattgacaagccgctggcagggccaatgaccattctggtggggaattcgggtgatagcactaaccgccatattgaggcgctgaaggccattcatcagcaatttggccctgatgcccgggttattctgccaatggggtatccggctaataatgagctgtatattgagaaagttcgtcaggcggggctggcactgtttgcggcggataatctgcgcattttgaccgagcagatcccatttgatgattatctgaatatcctgcgtgaatgtgatttaggctattttatttttaatcgccagcaaggtattggcactctgtgtttgctaacccagtttggcgtgccctttgtgttgagccgtaagaatccgttctggcaagatttagccgagcagcatattccggtgcttttctacggtgattcattggacgaaccattgattcgcgaggcacagcgtcaattagcagggctggataagcacgctattgcgttctttaaccctaattatattgaaggttggcaacaggcgttggcgcttgccgcaggagaacacccatgacgctggggcaatttggtggtcttttcagcgtctatttaatagccgttatttttatcttgatattgacgtatcaggagtttaggcgggtgcgctttaacttcaacgtgctgttttcaatgctctatttgttgacgttctattttggtttcccactgacttgcatgctggtgtttcagtttggcgttgcggtggtgccagttgaatacctgctgtatgccatgctgtcagccacggccttttatggcatttactatgtgagctataagacgcggttgcgtaagccacgtagccagcctcgggcaccggtatttacgatgaatcgggtagaaaccaatctgacctggatgctgctggcgctggtagctatcggcacggtgggaatcttctttatgcagaatggttttctgttatttaaactcgactcttacagtaaaatcttttccagcgatgtctctggtgtggcactgaagcgctttttctacttctttattccagcgatgttggtggtctacttcctcaggcaggatatgcgtgcctggttcttcttcctggcaagcacagtggcgtttggcatcctgacttatgtgattgtcggcggcacccgcgcgaatatcattattgcattctcattattcctgtttatcggtattgttcgtggctggataacgttgtggatgctggcagcggctggcgtctttggcattgtcggcatgttctggttggccctgaagcgctacggtttagatgtgaacggcgcagaggcgttttatactttcctttatctgacgcgcgatactttctcgccgtgggaaaatcttgggttgttactccagaattacgacaaaatagactttcagggattggcaccgattatccgtgatttctacgtatttattcccagctccttatggccggctcgcccagacctggtattgaataccgctaattactttacctgggacgtgcttgataaccactcagggctggcaatctccccaacgttgataggctccttggtggtgatggggggggtgctgtttatcccgctgggtgccattgtggtgggattaatcattaaatggttcgactggttgtatgaacaaggtaaggccgagaagaatcgctacaaagccgccattctgcaaagcttctgttttggcgcggtgtttaacatcatcgtgttagcgcgggaagggttagattcctttgtctcacgagtggtatttttctgtgtgatttttggtgcctgtttgatactggcgaaattgttgtattggttgttcgatacggcgggtttaatcaagcaacgggtgcagcaccatattggtaagccgaagccgttatccgtaccgcacgagagcagccaactgtaaggattatgatggaacagaatactgagattccaaaatctattgatattcccaaatatagtgtccgtggcttcgacatctggggttttcgagacatggagcagacgctggatcatttgctgagcagtggcccggtgaaaacgggcacgttggtagcaatgaatgcagagaaactgctaaaagcggaagatgatgcggcattacgtcagttgatcactgaggctgagtatctttacgctgatggtatcagtatggtgcgcgctatccgccgtaaatatccacaggcgaaattgtcacgagtggcaggggctgacttgtgggaagcactgatgcagcgcgcgggtcagcaagggataccggtgtttttagtcggtggcaaacctgacgtgttggcagaaactgaagctaaattacgggcgcaatggaatgtgaatctggtcgggagtcaggacggctatttcacaccagaacaacgcgaagcgctgtttgcacggattgctgccagtggcgcggcaattgtcactgttgccatggggtcgcctaaacaggaaatgtttatgcgtgattgtcgtaaagtctaccctgacgcgctctatatgggggttggcgggacttacgacgtctttaccggccatgttaaacgtgcgcctaagatatggcagaacatggggttggagtggctctatcgccttctggctcaacccagccgtattcgccgccaattcaaattgctgaaatttgttggttattattatagcggtcgcttgtaataaccttcctaggatcggggtcgataaggccctgatgctatgaaacctttcctatccattcccctgattaatatccccctctcttaattccattttggaatcaatttaataatatttattccataaagttttagtttcttgtttgcttatctgactcagatacggaacgatactggccggttacggttctgtggtgagcgcagcgtttttctatgggccgttttcctattctttaatctgtattaataattaagctaaatatttcatttggtcgttaatcttatattgaataacaacaacaacaaccgggacatccggagcagacacaccagtcggtttatagaggatatatggcagacaacgaagagaaaaaaggattacaccgtgggctggaagcccggcatatcgaactgatagcgttgggcggtaccattggtgttgggttatttatgggctccgccagtacattaaaatgggcggggccgtcggtattactggcttatatcattgctggtttgtttgtatttttcattatgcgatccatgggcgaaatgctctatctggagccagttgcaggctcttttgccgtttatgcacataagtatcttagcccctattttggctacctgacggcttggggttattggtttatgtggatagcggtggggatatctgaaattaccgcgattggtgtatatgtccagttttggttcccggaaatcccccaatggttaccggctattgctggggtggcgatagtcgcactcgctaatctcgcggcggtcaggttgtatggcgagctggagttttggtttgcgatgatcaaagtgaccaccatcattgtgatgattttggtggggttaggcgttattttcttcggttttggtaatcatggccaacctatcggatttgataacctgacggcccacggcggtttctttgccggggggtggaaaggcttcatgtttgcgttgtgtattgtggtggcgtcttatcagggggtcgaattagtcggaatcacggctggcgaagccagaaatcctcaggtcacactaaaacgtgccatcaataacatcctctggcgcatcctgattttctatgtcggggcgattttcgtgatagttactattttcccgtgggacggtattggtactggaggcagcccgtttgtactcacctttgccaagataggaatagtttcagccgcagggattatcaactttgtggtgctcacggcggcgctgtcggggtgtaatagtggcatgtatagcggcgggcgtatgctatatgccttggcgaagaaccgtcagttacccgcttgcttgaccaagctgtcggccagcggtgttccggtttattgcattgcagtcactattttatgtttgatggtgggttctagccttaactacatcattcccaatccacagcaggtgtttgtgtatgtttacagtgccagtgtactgccgggcatggtgccgtggttcgtggtgttggtgagtcaactacgtttccgtcaggcgcatgttgaggcactgaaacagcatccgtttaaatccatcatgttcccctatgtaaactacctcacaatcgctttcctgatttgtgtgctggtggggatggggcttaacccggatacccggctatctttgttggttggggtgattttccttggcttggtgacagcctgctatttttgcctgggaatgcataacaaggtacccgtcgaaattaaacggcgataaaaccagcgaacagggcggagtgagggctatcaatggctgacttttgcggcagagtgtgcaaagcgtaagcaaacacaccatttcttctcaaaaagcactagacagccaagtattaaaaccgtagtatcctcacccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcaccattaattttgtgtgcaagagctgcggtggtaagattgccgcgtacgacgaagtcgaagtaggctgtaagtagtaggaagttatggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgagccccattagccaccccaaattttgtggaacatgcgatggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttacggacgtgagggttcaagtccctcccttcgcaccacacaaaacatgtagattttattaagatttacatggacataggtcgaaaggccatgtagagtgagcagtacgaaatcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaatttcagaagaaaccccgcaatgcggggttttttttcgtctgtactttgtctccgacttgctcgtatcaaatcgatttccatattattcctcctcctgtttttcattctgctatccatcgttgtatccgttctacttgcataaaaaaccgctgttggcgctctttgatcaaatttgcctgatggtaggagccgatcttctttttattagatgaagtgcagggtgttggttttttgcgacaaaagtcgaatgctttgtctctaaatggagacgtataaaagcatgataaatataaagaaaaaaattgatagcttataccgtcgttttgtagcgacagatcacgttggtaggattaaacccaggatagtggaagtgagattttgtactatgagttagcaagaaaataaaattattaattatcagttaattataagtttatttaaggatgggtgagtaaataattggcctgttgtaaaacttggcatactaactgcattatctcctgtgtagatgctcatcccacttattatgatagcctggtttttatagccaatttagcttcataaacccagggatgacgcagagccgattttagggtgcctattgtccatgtaaacgatgttgaatatcttcatcacataccgggcataacgttgagtgaggcaccgacattgttgtctgtagacctgaaaatttcagacgcttgcccttatcggcaagcgttttttttgcatacccttcgtacttgaggctacaggggtgttagctgtacgcacttatccgaatcaggggtaaagaaaaggctcccaaaggagcctttagatgacgaataaagctgaaccaaggggaaacgtgccgtaggggccacttttagtttcaaacacaagtacgtaagtcgccggagcgcccctgggtgcggtcggcccttggctcacagattgatttgcgtaccatcaaagtgactcgccattctgccgcagtgtgagcaataacccctcgcggcgagcctgagcggcatcctcagggcggtgtaacttatccagagcatcagccagccatgcataatcatagccgtctgggcgctgtgcaagtgcggctttaaaggcctcactggctttctcccattcgccgtgtttcagcatcaactgacccaaagtgctattgagcaacggtgtggctccgtgctgtttgatgtgctggcgtaatgatttctctattggctctgggttgcccgacttcaagcgcgggatcaacaacaccagccgttcatcatactgacgtttcagaccatccaaaatgatctgctgggccacatcactatcatcacattcaatcagatgctccgccaaggctacttgcagtgggatctcattgcgtactttgcggctttgatctttccaccaacgtttcaggccatcacttccttcttcggccatacactgattcatcatgccaatataagcttgctgttccagcgcggcgatttcctcggcggtatgtacctgcactttgctcattgcgggtaaaatttccagtaatgaactgtaagcaccggaacggaggtaagcctgctcagccagacgcagcacctccggatggcgtggtgcttgatccaggagccgatcaacaccatgacgtgcggcatgaacatgcccttgtgcgagttgaatccgcacccgggtaatatcgaccggtaattggtcggtgtcagccacttcagccgcccgttccagatactgattggtacggaattcatcaccgcgttgttgagcggcttctgctgccagtaggtagttcaccattggttgttcggcgtgatcggcattgcgagtcaataacttctcaacttgcttgaaatcaccttctgccaatttgataagtgccgctttggtttgcttacgggcgcgggtgcgtttacggccgaggaaccagccacgggtacgtgcaccagtgcggaaaatacggcgcaatatccattccactatcaggaacgccaccaacactaagaccaacataatgactaaaccggttacactggtttcgacgttatagttgtcagtttggatcaatacataaccctgatgaccggccagcatggggccaaggacgatcccggcggtcagaatgaggaataacagtaacactcgcagcatacttattccccctgagcggcaactggcgcttgtgccagtaagttacgaacccgggtttgcatcaatttttccagcatcggctggctcttcaattgatcaggtacgtccattgaaattgactgctgactcaggctctccaattcatccagaaacgccttggtattcgggtcattcacatcaaaataggcgcgaacccaagtagaaatcgtctctagcgactgtttatacacttcatcctgatggcgaggcacggcctgagcggcgaccagcaagcgggaacggatattttcacgtaaataaacgtcctgattgggtgctaacagtggctctgcgctgctatcgcggcggcggatagtgataaaatctgacataaagctatgccagcttttggtcagattctgacgccactcggctaatgaactggacagctcatcgctattggcatccatcggggaatcatcaatattgttatcggcgagacgcaggttatcgacctgattcgacaattgattcaatttgagaataataccgtcgaaatcgacttgcgtgactgccgaaagggtactgatatcttcggttaaggcccgacgcacgtcgataaggcttgggtcattcatatcggccagactggcatcggcacttttcagtaatgtggcggcagtggtgacatcctgatcactccagagtttacgccctgccattttcaccagaaaatcagcttgtgccagtaaccaggttttggcatcacttcctgaaatagtcgcgactttttcttgtaactcgtttagttggcgcgtcagcgaggtttgttggcggtcagccgcctccagcgctttgccttgttgttgcaacaatgactcaagctgctgtttttcctgcaactgactctgctttaattcggctaactgttcttgcagcgcaatatttgccgcttcttgtaactgagcctgctggtgtccgtgataataaagcccggcacctagcgcgatggccagtgcaatagcaatggcgcccagaattggcccggattttttctcccggcggatttctggttctggctgttggtgcctctcagccgcggtggttgtctcttccactggtgcggatggggtattttgttccgtcatattgggcatcccatagtcaggtttcaggtttattaaaaatcttgtagtgcgcggatcagcgcatcattatcagcattctctgcgacccggatattgctccagcccatttgggctgctaaggccgccaaacgatcgctcacgaccactaaccggcagcggagcaaccaggaagaacgataataatcaggaactaaagtatagatctgttgtagcatttcgccgctggtaacgaccagaatatcgactccggaacgctgccagtgcgcactttgttcactgccatcataaaaaataggactgcgttgataacactcgcaaaaagtcaccgttgcaccccgctccctcaggctttcaccaagcagctctcgcccgccattcccgcgcaataacagtgccttcttacctgtcagttgttgcaggtcgggcaatgataatagcatctcgctggtttctcccgttggggggaaggtgacgtgcaagcggctggcagtatgtaatgctaatgcagtgttacgaccaatagcataataagataactgtgcaggccatgacaggttatttctttttaacagagggttagcgtagcgaactgcgttttgtgataaagcaaaaaccaaatcacccgcctgcatatcttgcagtaatgcaggcagtttgggcaggtcatcgccgggtgagaaatcaatcaagggtgcatgataggcaacccggcccagcgcacgcaggcggctgactaactgctccccggcaggggatggacgggtgaccagaatcgtcatagcggtggattatcctgataaacctcagccagtatctctctggcaccccgtgatagcagctcatcggccagttcaacacccatttgctctgcattttcagccggccctcggcgttcaccgcgaataatttcactgccatcaggggcaccgaccaatgcgcgaagccacagtgtatcgccgtccaattcggcataactgccgataggcacctggcaacctccttcaaggcgggtattcatggcgcgttcagcgcacacgcgcaattcagtctcgcgatgattcaatggtgccagtaattgacgggtaaaattatcatcgagacggcattcaataccgacagcaccttgaccgaccgcaggcaatgactcctcagcaggcatggcataacgaattcgcgtttccagcccgaggcgcttgaggccagcaacggctaaaataatggcgtggtattcacctttatctaacttggcaagacgcgtgccgacgttaccgcgcaggtcacggataatcagatcagggcggcgctcacgcaattgacactgacggcgcaagcttgatgtgcccacaatgctgccagcgggcaactcatccaaatgagcataatttattgatacgaaagcatcgcgagggtcatcacgctcacaaatggtgaccagacccaatccttcagggaaggcaatcgggacatctttcattgaatgaacggcaatatctgctcgtccttccaatagcgctagttctaattctttaacaaacaaacctttaccaccaacctttgccagtggcgtgtccagaatgatgtccccacgggtcaccattggcaccaattcgacttgcaggcctgggtgattggcttgcagtaaatgttgaacataatgtgcttgccataaggcgagcgggctttgtcgcgtggcaattcgaataattttgtctaacattgcttgttaccgtttttatattttacggcccatcctaccattgaccgatgaaggctgtcagtgtggtcgctacggccttaacggttttttgcctgatactggactattacgaccatgactttggcaagagataggcattataattgtagggatagctttactttctttacggtcaatcggcaaggtgttagattgatcacgtttccagcaataattcgttaactgttattcaaacaatatgtcttcaaacaaaatgttttttggtcagttcaacaaaaaccacattttcgctgaaagtcaaaaaaagccataagcgaatctggaacacggttttttttctaagcaccggaacaattctaagcaccggagcaattttaaacaccggaacaatcaggcgagacgtcttgtacctctacatcgagacactaaaacagcgactggatgcgatcaaccaattacgagtcgatcgcgccttggcggccatggggccagccttccaaaaggtctacagtctgctaccgaccctattacattgtcatcatccactgatgccgggctaccttgatggtaacgttccccatggcatctgtcttttcacgcccaatgaaacgcaacaggattatctctctgaggttgaagccaaatggggccaacctttgcagcagagtgtgggcggtgaactgccgattaccggcgtctactcaatgggaagcacttcatctattggtcagtgccatacgtccgatctggatatctgggtgtgtcaccaagcctggcttgatgctgaagagcgcaaccgcctgcaaaagaaatgtagtctgctggaaaaatgggctgcatcaatgggtgttgaagtcagtttcttcctgatagatgaaaaccgtttccgccataacgccagtggtagtctggggggcgaggattgcggctctacccaacatattttattgctggatgaattttaccgcagtgcggttcgtctggctgggaaacgtattctgtggaatatggtcccggttgaagaagaaaataattatgatgattacgtgctgtcgctgtatgcgcagggcgtattaactccgaatgaatggctggatctgggcggtttgagcaccctgtcagcggaagagtatttcggggccagtttgtggcaattgtacaagagtatcgattcgccttataaagcggtgctgaaaacggttctgctcgaagcctattcttgggaataccctaattcccaactgttggcgatggaaatcaagcagcgtctgcatgctggtgaaattgtggcatttggccttgatgcttactgcatgatgcttgatcgcgtcacccgctacctgacccaaattaatgacaccacccgtttgaacctggtgcgtcgttgtttctatctgaaagtgtgtgagaaattatcccgaacccctgcaagtgtgggctggcgtcgtgaaattctcagccaattggtcagtgaatggggctggagtgacgagagtctggcggtgttggataaccgcgcgaactggaagattgaacgggtgcgtgaagcacataacgagctgttagatgccatgatgcaaagctatcgtaatttgattcgctttgcgcggcgcaacaacttgagtgttagcgccagcccgcaggatatcggcgttctgacccgtaaactgtatgcggcatttgaagccctaccgggtaaagtgactctggttaacccacaaatttcaccggatctttccgaagaacacctgacctttattcatgtgccagcgggccgtgctaaccgtccgggctggtatctgtataaccaagcgccgtcgatggagacgattgtcagccatcagccgctggaatataaccgttatctgaataaattggtgtcatgggcctatttcaacggcttattgaccagcaaaacgcacctgcatattaaaagtgccaatctgtgcgataccgtcaaactgcaagagttggtgacggatatctctcaccacttcccattgcgtctgccagcgccgacacctaaagcgctgtatagcccgtgcgagattcgccatttagcgattatcgtcaatctggaacatgacccaactgcggctttccgtaatcaagtggtgcattttgatttccgcaaactggatgttttcagttttggcgagcagcagcagtgcctggttggcagtatcgatttgttgtatcgcaattcatggaatgaagtgcggacgctgcatttcagcggtgaacaggcggtattggaagcgttgaaaaccattttaggcaaaatgcatcaggatgcggctccgccagaatccgtggatgtgttctgctatagccaacacttacgtggcttgattcgtacccgtatccagcaattggtttctgaatgtatcgaactgcgcttgtccagtactcgccaggagccgggccgtttcaaagcggtgcgagttgccggtcaaacatggggcttgttctttgagcgcctgagtgtctcggtgcagaaattggaaaatgccatcgaattctatggtgcgatatccaataacaagttgcatgggttatcgattcaggtcgaaaccgatcaaattcatctgccgccagttgtggacggttttgccagcgaagggattattcagttcttcttcgaaggcaccgcagatgagaaaggatttaatatttatatcctggatgagaccaaccgcgttgaggtttatcatcattgcgaaggcagtaaagaggagttagtgcgggatgttagccgtttctattcatcttcccacgaccgctttacttacggctccagctttatcaacttcaacttgccgcagttctaccaaattgtgcagttagatggtagaactcaggtgattcctttccgtagcaatgcgttgtctcatctgcatattgcggataaagaaacctccgcgccggcgcagcagtttcagctacattgatttcccctgtgtccttgacgccgcaggggtgttagctgcgcacgcttacccgaatcactgacttgagtcagctcatcgggatgcgtttactggctgcctacctgcaactccaatgactttgggtaaactaaacctcgaggccttgacgccgcaggagttagcttgagcgactagctaaaactcacgacttcgccagcttgcgcggtcgctgcttcggatagcttggtaaagaactcttcgccgctgcgcgagcaataccagtgcccttcgcggtaatcaaaatgataaccgcccgctttagttgccaaccatacctgatgtaatggctcctggcggttgataacaatcttgctgccattctcaaaagtcagggtcatcaccccgccattggtttcataatcgatatcgctatcgccactaaaaccatccagtgtttcttcaatgcaaagcatcaattgatcggctaactgatgaaactcgctgtcgttcatattcaattcctattgcttttcatgatccacctgcgattatagaggccttggacgcgtgaatcacaggcaataacacatttaccggcgtcaaaacaatttacaggcgttaaaaaatgaaaaagaaactatgttggtcactgactgcgatgatggtgttcgcgttgagcggttgtggtctgaaaggcccgttatatttcccaccgtcagataaacccaaggtcgaaacgaccaaacaagacagcggtcaggtcgataaaaatcagcagggtttaccgggcgattcaaaaccgacccaaagtatcgctgggccacagtgacaatcctttacgccgccagattgagtcagtaccgaatgtagccagtaccgaaaatttagccggtcaataaaagtcagcggagtatgaaatgcagttctccaaaatgcacggtcttggcaacgactttatggttgtcgatgcagttacccaaaatgtttacttttcgccggagttgatccgccgattagcagaccggcacactggcgtgggctttgatcaaatgttggtggttgagccaccttatgatcctgagctggattttcactaccgtatttttaatgccgatggcagcgaagtctctcagtgtggcaatggcgcgcgctgttttgcccgttttgtccgactgaaagggctgaccaataaacgcgatatcagtgtcagcactcaaaccggtcgtatgatattgagtgtgactgaagacgaactggtgtgcgtcaatatgggcgaacccaatttcgaaccgcagagtgttcctttccgtgcggctaaagctgaaaaaacctatattttacgtgccgccgagcacaccgtgttatgtggtgtcgtttcgatgggcaatcctcattgtgtgatgcaggttgatgatgtttcggttgccaatgttgccttgctaggcccagtattagaaagccatgagcgctttcccgaacgggctaatattggctttatgcaggttgtgagccgtgaacatatccgcttgcgggtgtatgagcgcggagccggtgaaactcaggcttgtggtagcggggcttgtgcggccgtggcggttggtattcagcaagaattgttgggtgaagaggtgcatgttgaattgccgggtggcagtttgcatatcagttggaaagggccgggtcacccgctgtatatgaccgggccagccacccatgtgtatgacggatttattcatttatagtatacccgtcatacttcaagctgcatgtgtgttggccgccttcatgcaactcgaattatttagggtataaatgttcattacgatgggtgttaaatgaaaagttctgaggagcaggcgctagcgggtatcgagttagacgacgatgccgttatgcagtatttattgcaaaatcccgacttctttatccgcaatgctcgtttggttgaacagatgcatattccccatccggttagaggcacagtctcgctggtggagtggcaactggggcgtcagcgtaaccagataggtcagttggaagaagagattacgttactgatggagcaggcgggtctgaatgaagtgttattcaaccggttactgcaactgcaaggtaatcttgccgccgccagtagcttgcaagatatgctcaatcgtttgcagcgctgggccagagattttgggctggctggtgcaaatgtcagattgtttactgaccgttggcaaatcggcgcgccatctgacttcacccatttggggctgtctcgccatgcttttgagccaatgcgcattcagcggctggggaatgctcgccattatcttggtagcctgaatgggccggagctgctgctattattgccgcaagctaagcaagtcgggtctgtggcattgtcgttgctgggcaaagagggtgatctgggggttatcgttttcagcagtcgtgatatccagcattatcagcaaggcatgggcactgtgatgctgaatcaattatccatgttattgccgagcctgctggagcgctggatagagccagtatgactgatttcagtacttcgcttgccccgcaggtagaggcttttctgcgttacctcaaagttgagcgccaacttagcccgctaactatcaccagctatcgacgtcagttgcaagcgctgatggaaatgggcgaacagatggggttggcacactggcaaacactggatgccgcgcaagtgcgctcgttggtttcgcgtagtaaacgcgccggtttgcactcatccagcctggctttgcgactctcggctttgcgcagtttcctcaactggctggtcagtcagggcgtactgcaagccaacccggctaaaggggtcagtaccccgcgttctggtcgtcatctgccgaaaaatattgatgtcgatgaggtcgctaaactgctggatatcgacctgaatgacccactggcagtgcgtgaccgggcgatgctggaagtcatgtatggcgcgggcttgcgcttatctgaactggtcggaatgaactgcaaacatgtcgatctggcgagtggtgaagtgtgggtgatgggtaagggtagcaaagagcgcaaagtccctatcggcaagacggcagtcaagtggctggatcattggctggaactgcgtgaattgtttgaaccgcaggatgacgccatctttttagccaataccgggaagcggatttcggcgcgaaatgtgcaaaaacgctttgccgaatggggggtcaagcaaggggtcagtagccatattcacccgcataaactacgccactctttcgccactcacatgctggaatccagtggcgacctgcgtgcagtgcaggagttactcggccacgccaatctgaccaccacacaaatttatactcatctagactttcaacatctggcaacagtgtatgatgctgctcatccacgggccaaacgaggtaaatcctgatgcatttttatcgtccacttgaacgtatttccgccattaccttcgatttggatgacaccttgtatgacaatcggccggtgatatcccgtacagaacaagagtctgtggcatttttacagcagtaccaccccaatttggcgcagttacaagccgcagatttacaccgctttcgccgtgaattactggagcaagacccggacatttaccacgatgtcactcagtggcgctggcatgctattgagctggggttgatgcgtcatggtttgagtaagtcagaagcgcaatgtggggctgatgctgctatggaaaactttgccctatggcgtagccgtatttatgtgccgccggcgacacacgataccttaagcgcgctggctgagcattatccgctggtggctatcaccaatggcaatgcggaccctaaagcctgtggtctggataattattttcagtttgtcttgcgctccggcccgcatggccgcgccaaacccttccgcgatatgtaccataaagcggctaatcatctggatattccgctgaaaaacatcttacatgtcggtgatgacctgaccaccgatgtggctggctcactgcgttgtggtatgcaagcatgctgggttaacgaccgccaacagagcctgatgacggccagtgacagccggttattgccacatattgagatatcgcagttggcttccctgacagcattgctataatcctctgcaataactctgtataaattcacagtgaaatgatgttaaaatcgccggataactggcgatttggctattttcccttacccgataaacggtgcctatggacgtttctgatctgctcgacagcctgaatgaaaaacaacgtgaagccgtggccgcgccacgctgcaacctgttggtactggccggtgcgggcagtggcaaaacacgggtgctggttcatcgtattgcctggctgttgtcggtagaaaatgcttccccgtattcgattatcgcggtgacctttaccaataaagcggcagccgaaatgcgccaccgtattgagcatttgattggcaccagtcagggcggcatgtggattggtactttccacgggttggcgcaccggttgttgcgtgctcaccatatggatgccaatctgccgcaagatttccaaatcctcgacagtgacgaccaactacggttattgaaacgcttggttaaagccttgaatttagatgaaaaacaatggcctccacgtcaggcaatgtggtacatcaacggcaaaaaagacgaaggtctacgtccgcagcatattgagagctacggtaacccggttgaagccacttggttgcgtatttatcaggcctatcaggaagcctgtgaccgcgcgggcctggtggattttgccgagctattattgcgtgcgcatgagctgtggctaaataagccgcacattctgaatcactatcgcgagcgctttaccaacattctggtggatgagttccaggataccaacaacattcaatatgcctggattcgcctgctggcgggggatcgctccaatgtgatgattgtcggtgacgatgaccagtcaatttatggttggcgcggggcgcaggtggagaatatccagcgcttcctgaaagattttcccggcgctgaaaccatccgattggagcagaattatcgttcgaccagcaatattctgacggcggcaaacaccctgattgctaataatgatggccgcatgggtaagaacttgtggactgatggggcgcaaggcgagcctatctcgctctattgtgcctttaacgagttggatgaagcccggtttgtggtgaatcgcattaaagcctggcaagacaacggcggtgcgctgaatgattgcgccatcttgtatcgtagtaatgcccaatcgcgtgttttggaagaggccttgttacaaacggcgatgccgtaccgtatttatggtggtcagcgcttcttcgaacgtcaggaaatcaaagacgcactggcttatctacgtctgatttccaatcgtaacgatgatgctgcttttgagcgggtggtgaatacgccgactcgtgggattggtgatcgcacattagatgtgattcgccaaaccgcgcgtgaccgtcagttaaccttgtggcagtcaacccgtgccatgttgcaggaaaaagtgctggcaggccgtgcggcttctgcgctgcaacgttttgtcgaactggtggattcactggcgcatgaaacagctgatatgccgctgcatgtccaaactgatcgagtaattcgcgattctggcttgtggtcgatgtatgagcaggaaaagggcgaaaaaggtcaggcgcgtgttgaaaaccttgaagaactggtcaatgcgacccgccaatacagctatcaggatgaagatcaggatctgatgccactacaggcatttctttctcatgcggcgctggaagccggtgaggggcaagcagatgcctatcaggatgcagtgcaactgatgactatccattcagcaaaagggttggagttcccgcaggtatttatcgtgggtatggaagagggcatgttccccagtcagatgtcactggatgaaggtgggcgtctggaagaagaacggcggctggcctatgttggggtcacgcgcgcgatgcagaaactgacactctgttatgccgagagccgccgtttgtacggcaaagaagtgaatcatcggccatcacgttttatcggcgaattgccgcaagagtgcgtcgaagaagtgcggctacgcgcgacggtctctcgcccggtaaaccaccgtagaatggggacgccaatgaacgaaaatgacagcggtttctcactgggccagcgggtgcgacatcctaagtttggtgaaggcactatcgtcaatttggaaggcagcggtgagcacagtcgcttgcaagtagccttccccggtgaagggattaagtggttggtggcggcttatgccagactagaagccgtctaaatttaccctgcggccttgacgccgcagcggcgttagcggcactcacttacccgaatcactgactaatgtcagctcatcgggacgcgttcatttgctgccttgctgcaacgccaatgactttgggtaaattctgcggccttgacgccgcagcggcgttagcggcactcacttacccgaatcactgactaatgtcagctcatcgggacgcgttcatttgctgccttgctgcaacgccaatgactttgggtaaattctgcggccttgacgccgcagcggcgttagcggcactcacttacccgaatcactgactaatgtcagctcatcgggatacgttcatttgctgccttgctgcaacgccaatgactttgggtaaattctgcggccttgacgccgcagcggcgttagcggcattcacttacccgaatcacttattcatgcggctctcatcctgagccgcctgctttgcatcggtttccgcttgtagcagaatggctttgcccatccactgagtaacatcctgaattccggcgtcatccaaatgccaaatatctttcagcaccataaacacttctgacccataaattaacgagaaagcatggatcactcgttgcagtgcttctggcgttaactttccttccaatggctcgactgccagttttaacaaccgtttacggttaccacgaatcaacttttcttcattatttggattactacggttgtcggcccattgttgtaacgataaatgcaacgcagctcgcagcacaccttcgtgttgcaacatccgcggataagcaaaagacaataattcagcaattcgctgaccggcatcaggttgagtcggttgccacgccaatatcggcccgaggctctcatcaaccatggcagaaaccaaggcactttgtgttgggaaatagcggtaagccgtggcacgggaaagctgggcagcgttcgccacttcgattattgatggaaacgcgccttgttcatacatcgacatcgctgtatcgataagtaaccgtcgggttctggccctgatggtggttagtgatggagaggcctgttctggtttatcttgatggctcacggtcactccatagtcttgagatcgtatttgcgcccactataacaaaccgctcgcacaaatcgccatgaatgcccttcacattcagattgtttttgagacgacagtctcacatttaaccaatgccctttgcgataatgatacggcagtctcaatatgattctatcttaaccaacgcgcttcattttttgtgacattccgcattcacagaaggatgttcagatgccccgtcatattttcatcgcgactacgacagataccaaaggcgacgagctggcctatgtcagtgaattgattaaagcaaccggcctgaagacagtcacggttgatttgtcgaccaaagaggctcggcgcgcaggtggcgctgatatcacggctgaaacggtggcaagccaccatcccgatgggcgtcaggcggtgttctgtggtgatagggggcgggcgataagtgcgatggcggtagcttttgaacgttttattgccagccgtgatgatgtggctgcactgttaggtttgggaggctccggtggtacggcgctgataacacccgctatgcaaagcttacctatcggtattcctaaactgatggtgtcaactatggcttctggtgatgtttccggttacatcggtgccagtgatattgccatgatgtattcagtgacggatattgccgggcttaatcgtatttcccgccgggtactgagtaatgcggctcatcaaattgctggtgcggtttattttgccaaagaagtatttgcccaagcagagttagccaccgatgacaaacctgcgctgggtttgaccatgtttggtgtgacgaccccgtgtattcaggctgtcagtgcggcgttatcggcagaatatgattgcctggtgttccacgcgaccggcagtggcggcaaagctatggaaaaattagcggaaagtggcttgctggcaggggcgctggatctgaccactaccgaagtctgcgatctattatttgatggtgtcttagcctgcgggccagagaggttcgatgccattgctcacagccaaatcccttatgttggctcttgtggtgcattagatatggtcaatttcggtagccctgccaccattccggtgaaatacgctgaccgcttattctatgagcacaacgcgcaagtcacgctgatgcgtaccaccaagcaagagaacattgagatggcgcgctggattggcgagaagctcaatcgctgtgaaggggaagtgcgtttcttgattccacagggcggtttctctgcgctggatgctccaggccagcccttctgggacgaaaaagcattgcaagcctttatccatacgctgcaagaaaccgtgattcaaactgacaaacgccgtctggtgcattatccgttcaatattaatgatccacagtttgcccaggcagcggtcgaaaactttaaagaaatagcaaaaaccccatcccattaggggcataaaaatatctggagaagcatatgccaaaatttcaacgccaggccatattagctaaatttcgggaaatgattgcccgccgtgagccgattatcggtggcggtgcgggtacgggtctatcggccaaatgtgaagaggcgggcggtatcgatctcatcgttatctataactcgggccgctatcgcatggccggtcgtggttcgctggccggtctgttggcctacggcaatgccaatgaaattgtggttgatatggcaaaagaagtgctgccagtggtcaaacatacaccggtgctggcgggggtgaatggcacagatccattctgtcagtttgaccagttcctggatcaactgaaagcattgggcttttctggcgtgcagaacttcccaacagttgggttaatcgacgggaacttccgcgccaaccttgaagaaaccggcatgggttatggtttggaagtagacatgatccgtcttgctcatgagaaagatttactcaccacaccttatgttttcagtgccgaagatgctgtcgccatgactcaagcgggggctgatattattgtccctcatatggggctgaccaccggcggtaatattggcgctgacactgcattgaagctggcggattgcgttcctctgattaataaatgggccgctgccgcaaaagcagtacgcgaagatgtgattgtgttgtgtcacggtgggccgatttctaccccacaagatgcacaatacatcatggataattgcccgcaatgcgatggtttctacggtgccagctcaatggaaaggctgccgacagaaattgcgctaacggacacgactaagcagtttaaaaatataaagcgttgattattcttgccaataccaagggaaagcctgtttgtaaattttgctgagtcatcggcttaatcagcattcaggatacacaaaaccgaagtcgaagctggcttcggttttttactttttaccgctattaactccgagtgttcttgcccggttttgctattggtgagtttatcgccagaaactgaaatttgtgctcaccaattaacatcttttaaccggttgacagactttttcttctcggcgtaacatgcgcgcactattcttgatgaggacattcgccttggacacacccagtagatactggctcaataacctgttcatatggtgcaacttctaaggctatcctcttatttgctgatagccttcgtggttgtcagcggccccgctaaaccgtcgctgtgagtcagatctcctaacggtctgaaacaaacggtatttcaatactcacctgtttctgtgcttcaatgcgttttccctatccatcaccgcaagggagttttggcacatgctgagcgcatttaaattaagtaacaatcgcttatcccgtttggagctggatgaatcagatgacctgacaacctcactttgggtcgatttagtcgagccagaagagggggagcgggaacgcgtccagaatgagttagggcaaagcctggcgacccggccagaattggacgacatcgaggcttccgcacgattctttgaagatgaggatggcctgcatatccactccttcttctattatgaagatgctgaagaccacgccggtaactcaacggtggcattcactattcgggatggtcgcctgtataccctgcgcgaacgtgaattaccggcatttcgtttatatcgcatgcgcgcgcgtaatcagacactggttgatggtaatgcctatgagttgctgctggacttgtttgaaaccaaaatcgaacagctggcagatgaaattgagaatatttacagcgacttagaagccttgagccgcgttatcatggaaggccagcagggcgatgaatatgatgctgcgctctccacattggcggaacaggaagatatcggctggaaagtacggttatgtctgatggatacccagcgggcgctgaatttcctggtgcgtaaagcgcgtttgccaagtggccaactggaacaagctcgtgaggtgctgcgcgatatcgaatccctactaccgcacaatgaatccttgttccagaaagttaacttcctgatgcaagcagcgatgggttttatcaacatcgaacagaaccgtatcatcaagatcttctcggtggtctcggttgtcttcctaccgcctacgttggtcgcatccagctacgggatgaactttgagtttatgccggagctacgttggtcatttggttatccggcggcgattggtttaatgattattgccgggttagcgccatatctttattttaaacgcaagaactggctctaaccttcatacccgtcatacttcaagctgcatgtgcgttggctgctttcgcgcaccccagtcacttacttgagtaagctcctggggatttactcaattgccgccttcctgcaactcgaattatttagggtatgggtgaataaaaaagcccggtaactcatgttatcgagcttttttagcatttgaactgttagccgcgcaacttgcgttgggtatagagcgcatccagtgtgaacaacaacagtgctgcccagataaagacgaaagtgaccatcttatcgttgccgatagtctcaccatagaaagtgaccgccagaataaacatcagcgttggccccagatactggaagaagcccagcgtcgacagccgtaaacgtgtggcagcagcggtgaagaacagcagtgggatagtagtaatcacccctgcggcggctaatagaacattcagcgaccaggcattggcacccatgtggctggttgggctatcggcaataaagaacagataaactgccgcgatcggtaatagccacattgtttcaaccaacatgccggtttgggcatcaatccccagctttttgcggatcaatccgtataacgcaaaggtaatcgctagccccaagccaatcaccggcagtgaaccgaactgccacagctgaattaataccccgccgaacgccagtgccaccgccacccattgcatgcggcgaaaacgctcgccgagaaatagcatgccaaataacacgttaaccaacgggttaataaagtagcccagactggcttccagcatgtggttgtggttgactgcccaaataaataataaccagttactggcaattaacaccgcagttaccgccagtaatagcaggcgcttgcggtttttaatggcgctgcggacctgtggccaattacggctaacagtcagcaagatcagcataaagaaaaatgaccagataatccgatgagtcaaaatttcatcagccggcacctgttggatgagcttgaaataagcaggggcgataccccaaataaaataggcagccagagcaaagaaaatgccctgacgggttcgttgtttatccatggtgtggctcagaacaagaaaggagatgcggtgagtgtacttaacttcacgttattattcatcaccgcaataggccgcatcagccaaccagataggtcgcagtcgcgctggcgatatgcatttggttttcattatgcaactcaactctggcaacagataccttgttaccactgcgtaaaatgcagctgctggcaataaaatgctcgccgcggccagggcgcaaatagtcgacacgcaggtcgatggttcccattttggccagcttcatttgcagttgttcctgaatcagcggttcatggcgaaccaagctgttcccaacacacaccagacccgccgcaacatccagcaccgcagcaataacaccaccgtgtaaaatccgctgcgcaatattaccgaccagtttgtcattattatcaaaagtaatttcggcgaaatcttgctcgaagcgagttaattttaatcctaattcgcggttaaatggcatgtggtagacaaagatttcaccgatgaggttgcgggcactctccagagttaaaggtgttacaggcattggttttctcttaaaagataatttttcatgttattagtttgtttattttatgctcctattttgttgttttccagtcgttaaatcataaatataaacaacactaatctcagataacatttgtgtgtagaatgagctgttttcattacaaatagaaataattcgtaaggtgatgggggaatgatgggtagattttggcagattttaatcgctttattactggtgccgactttggtgcaggcagaagaagcaacggttgagaagattcatgacgcaccgacagtgcgtggcagtattattgcggcaatgttgcaagatcacgataatccgttcttgctttatccgtatgaaaccaactacttactctatacttataccagcgatatcaataaagatgcgataagctcttatgattgggcgcagaatgccaataaggatgaagttaaattccaattgagcttgggcttccctatctggcgcggtattgccggtgataactcgctgctgggtgcttcatatactcaacgctcctggtggcaagcatcgaacaaagatgaatcctcacccttccgtgaaaccaactacgaaccacaactgttcctggcctgggctaccgattatgagctggctggctggacattccgcgaagtagaatttggttataatcaccagtctaacggtaaagctgatcctacctcacgtagctgggatcgcgtttatacccgcctgatggcgcaacgcggcaacttggaaatcgacctaaagccttggtatcgtctccctgaaagcgacagcaaagatgacaacccggatatcaataaatacatgggctattatcggttgaaagtgggctatgccttgggtgaaagtgtgttcagtctggatggccgttataactggaataccggttatggtggtgctgaaatgggctggagctacccaatcaccaagcatgttcgtttctatacccaagtgttcagtggttatggtgagtcaatgattgactataactttaggcaaacacgggtgggtgtgggtatcatgttgaatgatgtcctttaacgtcatccggcgttagaaaagtttcagacacaggccggttaaccggcctgtgcagatctcatagttggggaatagtgtgtcaaccgcagcagtgataaatagggagttactggcagagcaggtattgcgagatactttcggctaccagcaattccggcccggacaacaagaaattatcaacgccactctatcagggcaagattgtctggtagtgatgccaacgggcggcggtaaatccttgtgttatcagatcccggcactggtgacggatggcttaacgctggtggtctcccccttaatttctttgatgaaagatcaggttgaccaactgctggcctatggcgtgggcgcggggtgcctaaattcatcacaaacacgcgagcagcaattggcggtgatggacggctgccgcagcggtcagattaagctgctgtacatcgcgcctgaacggctggtgatggagagctttcttgatcaactgcaccagtggcgtcctgcgctgttggcggtggatgaagcacactgtatctctcaatggggtcatgatttccgcccggaataccgtgcccttggtcagttaaagcagcgtttccctaatttaccggtgatagcactgaccgcgacggctgatgaagccacgcgcggcgatatcgtgcggttactcaatctggatcagccattaattcaggtcagcagctttgatcgcccgaatattcgttacaccctggttgagaagttcaaaccgcttgatcaactgtggcgttttgttcaagaccagcgtggcaaaagtggcattatttactgcaatagccgggctaaggtagaagacaccaccgcgcgcctacaaagccgtggcttaagtgtggcggcttaccatgccgggctggacaatgagcgccgcgcacaggtgcaggaagcttttcagcgcgatgatttgcaagtggtggtcgccaccgtggctttcggtatggggattaacaaacctaacgttcgttttgtggtgcattttgatatcccgcgtactatcgaatcttactatcaggaaactggccgtgccggccgtgatggtttgcccgccgaggcgatgttgctgtatgacccagctgatatggcgtggttgcgccgttgtctggaagagaaaccggctggtgcgcaacaagatattgagcggcataaacttaatgcgatgggggcttttgctgaagcgcaaacctgtcgccgattagtcttgctgaactattttggtgaaggcaaacagcagtcatgcggtaactgtgatatctgcctcgacccacccaaacgctacgatgggctggccgatgcgcaaaaagcgctgtcatgtgtgtatcgcgtcgggcagcggtttggtttggggtatatcgtcgaggtgctgcgcggggccaataaccagcgtattcgtgaatttgaccatgacaaactgtcagtttacggcattggtcgtgaacagagtcatgagcattgggtcagtgttctacgccaactgattcatctcggattactgagtcagaatattgccatgttctccgccttgcagttgaccgaggctgcacgcccggtattacgtgctgaattaccactacaactggcagtgccgcgaatccagagtttgaaagtgcgtagcagcgcgaatcaaaaatcctatggcggcaattacgatcgcaaattgttcgccaaattgcgtaaattacgcaaatctatcgccgacgaaggtaatattccgccttatgtggtgtttaacgatgccaccttgctggagatggcggagcagatgccaattactgccagtgaactgttgagtgtcaatggcgtcgggcaacgtaagctggagcgctttggcgcgccgtttatggcgatgatccgcgaccatgttgataacattcatgttgataacaacgttgatgattaatacgccgcttatttgttaaagacttatttattaaagacttatttattaaagagaaatgcctcatgctaatgctatttttgactgtcgcgctggtgcacttggttgctttgatgagcccagggcctgatttcttttttgtgtcgcaaacagcggccagccgctcacgccgcgaagcgatgatgggagtgaccggtatttctttggggatcgttgtctgggctggcgtcgctctgatggggctaaatcttatcttgcataaaatggcgtggttgcatcagattattatggtcggtggtgggttatacctgtgctggatgggttggcaattgctgaaatcagcccgttccaaacgagacacttcagaagctgaggtgcaagttgcacttcctgcgcgtggccggactttcttgcgtggctttctaactaatttatcgaaccccaaagcggttatctatttcggcagcgtattttcattgtttgttggtgataatgtgactgctggcgcgcgctgggggttatttgtgctgattgtggcggaaacttttgtctggtttagcattgtggcctgtgtctttgctttgccggtgatgcgccgtggttatcaacgattatccaaatggattgatgggctggctggggtactcttcgctggttttggtatccatctgatattgtctcgctagcgagttccccaaccggtgagttgcccggtcgggggtataccagtgtgttttatactttgcgcgcggtggccaataatgcgcctaccagcatgaataagccgccaaatatccgattcaataatttcatttgctgtggtgatttaatccagccagcaattcgtgtggcaagagtcgcgtaacccatcatcacgataatatcgactatcacactggtgctgccgagaatcagatattgcgccacctgcggttgatgcggcagaacaaattgtgggaacaatgcggccaggaaaacaatgcttttcgggttggtcagattaacaaacaccgcgcgtttaaacagttttcgccgtggcatactgttggccaatgcgtgcagatccagcgcaccggccgcgcgccattgttgaataccaagccagattaaataagcggccccgagccattttaatagttcaaatgccagtagcgattgtgaaatcagtgcacccaagccgacaccgaccagtacaatgtgcacggccagccctaattgtaatccgcaaatggaggcaatcactccgcgcgtaccgtggctgatggcggtgctcatagtattaatagcacccgaaccgggggacaaactgaggataagtgtggtcagcagataagttaaccaccagtctaaggtcatcggcaaagttccctgaatgtgtaaatttatgccacaatactccattgctaatagttgtgctatggctcacagaataccgagtaattcaggccagaagctgcaatcagctccgttttataacaccatgatttacaacgtcatgatttacaacgtcatgatttataagctcatgatttacaactcacgttatatcgagccacgcgatgccgttagataatcatatgaataactggttgacccgcgaagagcagtttgctgcttttgttaacggcccattgttagatttctggcagcagcgggatgaagatgagtttatgggggtcgataatatccccattcgctatgttcgtttttgttcaccgcaacatacccgcgtggtggtggtagtgcctggccgcattgaaagttacgttaaatatcccgaagtggcttatgatctattccagcaaggctatgatgttattgtgttggatcatcgtgggcagggccgatccgggcgaatacttgatgatcgtaaccgcgggcatgtgatcaaatttgatgattacattgaagattttgcgcagctggtgcagcgtgagataaccggaagccattatcagcagcgttttgcattggcccactctatggggggggcgatactgacccgttatctggcgcgagaaccgacagtgtttaatgctgtagcgctctgcgcacccatgtttggcatccatttgccgatgccgggctggctggctcatcggattgtcgattggactgagaaacatcaaaagctgcgggattactatgcaataggcaccgggcagtggcggccattgccctatgtggtcaatatgctgactcacagccgcgagcgctatcgccgctacttgcgccaatatgctgacagcccagaaatccgcgtcggcgggccaacctatcattgggttcgtgaaagcctgctggtgggggagcaaattattgctcaagcagacaaaattaccacaccggttctgttactacaggccagtgaggatcgggtagtacataacccggcccataatgcatttactcaggcaatgactctggcggggcacccttgcgaaggggagcagccgaagttaattaaaggcgcacgccatgagatcctgttcgaacgggacaccctgcgtgccgaggcgctaagcgccatattgcgcttttttgcgcaacatcactcttctttacaacataaaaaaccagtcggccctcaagactccgacaccaccagaggttagaacataccgctatgtatcatgttgttgcttccgatttagatggcaccctgctgtcacctgaccacatactgacgccttataccaaagagacacttaagttgctgacgcagcgtgatgtgcactttgtgtttgcgaccggccgccaccatattgatgtggcgcaaatccgcgacaatctggagatcagtgcctttatgataacctccaatggcgcgcgcgtgcacaacacggctggagagctgattttcagccataacctcgatgcggatatcgcccgtgacttgtacaatatcgaacaccacaatccagatattctgaccaacgtttatttgaatgacgaatggtacatgaaccgcgaaagcccggcgcaggaagagttcttccgcgagtcggtgttcaaatatcaagtgttcgaaccggctttactgccgaccgacggggtatgtaaggtctactttacctgcgacgatcacgataagttattgattttggaagaggccatcaacgcgcgttggggcgatcgggtaaatgtcagcttctctttcccaacctgtctggaagtcatgggcggtggtgtttccaaaggccacgcacttgagcaagtcgctaaaatcattggttattcattgaaagaatgtatcgcatttggcgatggcatgaatgatttggaaatgctctctatgtcgggcaagggctgcattatgcgcgatgctcatcagcgcctaaaagatatgttgccgaatctggaagtgattggttctaatgctgatgacgctgtgccgcattatttgcgcaagatgttcttaggctctgataaataacgggaagttattggcaaagggctgatagctcagtgagtgaaggggttaccgcacccaggggcactccggtggcttacaccactacgaccccaacggcacgattccccttcatttaactttgtaatcagtctgaggggggacgataacccttaccgtcccccctttttgatttcagtttttaacttctgatttttaactgactgtagctaacttactggtgctgcccctgtttttgcaggaattgcacacctttatctgggaaatcggtaaataccccgtcaaccccagcctgattgtagataatatcaaacagctggttcacgtcagtggcgtatttaggcaacttgtcagcacggatggtgaaagggtgaaccatcatattgttggcatgtgcttctttcaccatattggtcagcttgatgttatttggcgtagaagtttcaaccaccagcatatgatagtcagggccgataccgtcggcatattgcgcgacttgcttcattgctcccggcttgaacatccagtcataactgtaattaacccacttgccatcaggtttctgttcgtaggtctcattccagtcagtataagccaccagttgaaccagtttcaggttcatgcccatcttcggttccagctcattcttgatacgttttaattcattggcatcaaagcattgcagatagactttatcggctttggtggtgtaaccatactgtttcaacacttccaacaccttggtggaaatgtctttcccttcctgtttatggaaccacggcgctttgatttcaggatagatgccgatgttcttgccggtcgaatgattcagcccctgaacaaattcaatctcttcctggaaggtgtgcacacggaagtcagctttgcccatcgggaagcggcccggatagctctgtacttttttaccctctttatcaatatcaaagccttcggtaaattttagtgacttgatttccggtaaagtgaagtcaatagcgtaatagcggccatctttacgtgcccgatcagggaagcgctcagcaacatcggtcacgcgatccagataatggtcatgcagaaccaccaactcattatctttagtcatcaccaagtcttgttcaagataatcagcgccttgtgcatacgccatggctttggctggcagtgagtgctcaggcaaatagccactggctccacgatgcgcgataaccactttatcggctgatttatctttggctacggggtctgccgcatgtgccatgctggcgactgaagatgccagaatcatacttgctaccagggttttgatatgggttttcattgatattgctccatttatcaatttcagggtatgaaaaaggctgtgtcgctattaatccatagataacggcacagcctgtaagctacttaatcattaggatacaaatttattgatcctattttttatccatctcggcctgtcttgccagttcttcgtgatgttttttctcgctgaacatcaccacaatcaataacagaaccgccaggatactaccgccaatcatgaccataaagccgccgtcccaaccgaagtagtcaacggtgtaaccgacgatggcactggccgcgaccgaaccgcccagatagccgaacaaaccggtgaagcctgctgcggtacccgctgcttttttcggtgctaattcaagggcatgtaagccaattaacatcaccgggccgtaaatcaggaagccgatggtgatcatacaggccatatcgatgccaggattacccactgggtttagccagtaaacgatggttgcaatagtcaccagagtcataaagaacacgccggtagcaccacggttacctttaaacactttgtcagacatccaaccacacagcagcgtccctggaataccagcgtattcatacaggaaataagcccatgaggatttatccagcgcgaagtgttttacttctttcaggtaggttggtgaccaatcgaggatgccgtaacgcagcaaataaacaaaaacgttagcaatcgcgatataccataacagcttgtttggcaaaatgtattgcatgaagatttgcttcgccgtcagctcttcttccgcttcttcgctatagtcatccggatagtcgtttttgtactcttcaatcggaggtaagcccacagattgtggggtgtcacgcattaaaccaaagacaatcaatgccaccaaaatggcaccgaacgctggcatatagagcgcggctttccagtcgttaaaccatgccatacctagcaagaacagcaatggcggcaagccaccacccacgttatgggcgcagttccagacagaaacgatactgccgcgttctttcttcgaccaccagtgcaccatggtacggccacatggcggccaccccataccctggaaccagccgcataagaacaacagcacgaacatgacggcgatactggatgttgcccaaggcacaaagcccataaacagcatcacggctgcggcgagaatcaaaccggcagagaggaacacccgtgggttagaccggtcagaaaccgaacccataatgaattttgagaagccgtaagcaatagaaataccggatagcgcgaagcccagatccccacgagagaacccttgttcgatcaaatacggcatggccagagtaaagtttttacgcaccaggtagtaggctgcgtaaccgaaaaatatgcccatgaagatttgccagcgtaagcggcggtaagtggggtcaacctggtctgcgggaagccgtgccacatgtggcgcgggcttaaaaatactcaacatgagtgcctccaatggcttttttgtagtttttgactccggtgtagcctggtatctacccgtttgttaagggctgccggtagttaaacgacttacgtactatcgtttatacccgtcatacttcaagctgcatatgtgttggctgccttcgttcaccccagttacttacttatgtaagctcctcgagactcgctcagttgccgccttcatgtagctcgaattatttagtgtatatgttccataacgagcgccatgctagataaattcgccaaacttatctgtgagtaatggcgcatttgttacagttatatgaaagcggtggtaattttgagcgattggttaacattttgaaactggtaatgacaaattacctgtgactttgatcacaatcatggtttttaaacaccatcttgctttcgtttttcgttcgtttttgttccttatcaaacaatacccataaagactgtggctcaatagactcataattagccgccaggcggctgtctgataatgtggggtctttcatgacgaacagttctccttacacagaaacggatgtcatcatcattggtggtggtgcgaccggtgccgggattgcccgagactgcgcccgacggggtttggcttgtacgctcttggagcggcacgatattgccaccggcgctaccggccgcaatcatggcttattacacagtggcgcgcgttatgctgtgactgatggtgagtccgcgcgtgaatgtattgaagaaaaccggattctcaaacgcattgcccgccattgtattgagcaaaccgatggcctgtttatcaccttgccggaagactcgctggaatatcagcagcaatttatcgcgcgctgtcaggaagcggggatcgaggctgaagccattgatcccaaacaagcattacggctcgaacctgccgctaaccccacgctgattgcggccgtgcgggtacctgatggcactgttgaccccttccgcttaactgccgccaatatgttggatgcccgtgagcacggggctaatgtactgacttatcacgaagttatcggcttactgcgccacggtgaccgggtcagtggcgtgcgcgttttcgatcataaaaatcagcgacaatatgatattcatgcgcaaatcgtcgtgaatgcggcggggatctgggggcagcacattgccgaatacgccgatcttcgtattcgcatgttccccgccaaaggcgcactgttgatcttgggtcatcggatcaacaacatggtgatcaaccgctgccgtaaacccgcagatgccgacattctggtgccgggcgataccatttcactgattggcaccacctccactcatattgaatacgatcagatagacaatatggttgtaacggcacaagaggtggataccttaattcgcgaaggctccaagctgtcgccgcaactggcgcaaacgcgcattttgcgtgcttatgccggggttcgaccgctggttgccagtgatgatgatccttcagggcgtaatgtgagtcgcggcattgtattgctcgatcacgccagccgcgatgggctggaaggctttatcaccatcaccggtggcaagttgatgacctaccggctgatggcagaatgggcaacggataaagtgtgtgaaaagttgggcgtgacagcggcttgcaccacggcccaagagccactgcctggttcacagcaatcagcggagcaaacgctcagcaaagtgatttctttacctgccagtatccgtggctcggcggtttatcgtcatggtgaccgtgcgacacagttattggcaggaaaccgtctggacaacagtttggtgtgtgaatgtgaagcggtgactgctggcgaagtgcgctatgccattgaatcattgtcggttaataacctgctggatttacgtcgtcgcacccgggttggcatggggacttgtcagggtgagctttgtgcttgccgcgctgcgggtttactcagccgctttaaagtgaccacaccgcagcaatctcgtgaacagcttaggcagtttttgaatgagcgctggaaaggtgtgcgcccgatagcatggggtgacgccttgcgggaaagcgagtttacccattgggtttatcaagggctttgtggcttggatgacagcccgaacacagccaatgttcaggagaaaccagatgaaatttgatgtgattatcatcggtggtggattagctgggctggtgtgcggtatccgcctcgccgaacaaggtaaatattgcgcgattgtcagcgccggtcaaaatgcattgcatttctcctctggctctttggatctattggcgaaattacctaatgggcaggcggtcagccagccactctcagcacttgaaacgctggcggagttagcgccggagcacccttacagcaagatggggcaaacaggtcaggtgggtgagttggcccaacaagccgagtctctgctaagccgctgcggcctgagtctggttggcagtgcggccaaaaatcacttacgtctgacaccgctaggcaactgtcgacctacatggctcagcccagcggatattccggttgcgccattagaaggcccgttaccctggcaaaaagtggcggtgattggtattgaaggattcctcgattttcagccgcagatggtcgccagtgccttgcaggaacagggtgttgaagtcacatcggattatctgcatttaccggcgctggaccgtttacgcgataaccctagcgaatttcgcgcggtgaatattgcgcgtgtattggacttacccgaaaacttgcaaccgctggccgatgagctggcgcgtctatcatcaacggcggaaatgattctactgcctgcctgtatcggtcttgatgagtcagcccccttagaggcactacgcgcggcggtaggtaaaccgattcaattgttgcccacactaccgccgtcattactcggcatgcgcctacatcaagctttgcgccaccgtttccaacaattaggcggcattgtcatgccgggggatgcggtattgcgtgctgaactggtggggaaccgaattaccgggctgtatagccgtaatcatggtgatattccactgcgtgcggctcagatggtgctggcgagtggcagttttttcagtaatgggctggtagcaacctttgagcacgtctacgagccaatactggatctggatattttatcgctacccaaccgcgcagattggagcaacagcaatatgtttgcgccgcaaccttatctgcaatttggcgtcaacaccgataaccggctacgggcgctgcgtgggggagtagcactggataacctgcatgttattggcgcggtgctcggaggatatgatccgctgcaacagggctgtggcgcaggcgtttctctcaccagtgccttgtttgtggcagagcagattgtcagcgctatggaggtgacattatgacgtggttaccacagcacgaagacactcaggatacacatttggcacgggataagagttttgaaagttgtatcaaatgcacggtatgcaccacttattgcccggtagcgaaagttaacccactttatccggggccaaaacaagctggccctgatggtgagcggctgcgcctaaaagatccggcattatatgatgacgcactgaagtattgtactaactgtaaacgttgcgaagtggcctgcccgtcagatgtcaaaattggcgacatcatccaacgcgcgaaagccagttacagcagtaataagcctaagctgcgcgatgctatcctcagtcacaccgatctcatggggactctatcaacgccatttgctccggtcatcaatgcggtcacgggtttaaagccggtgcgggtcttgctggataaagcgctgaaaattgaccatcgacgtgagttaccaaaatactcgtttggcacattccgccgctggtatcgcaaacaagctgagaaacagcagcaatatgccgagcaggtggcgtttttccatggttgttttgttaactacaaccatccgcaattgggcaaagatttagtcagtgtattcaatgcgatgaatatcggcgttcaattacttaaacgcgagaaatgctgcggtgtaccgctgattgcgaatggatttatcgaacaggcgaaaaaacaggcgcgggtgaatctggagtcactgactgatgctgtgattgatcgggatattccggtggtcgccacctcatcaagctgtacttttacgttgcgcgatgaatatccacacttgctagatgtcgataccgcaccggtgcgcgacagagtggaactggcgactcgctacctttaccgattattggatcaagggcgcgaattaccgttaaaaccgttgctctcgaaccaaaataaaccgctgcgcattgcctatcacacaccttgccatatggaaaaaatgggctggacggcttataccttggcgttattacagcgcattccgggtattgagctggtggtattggactctcaatgttgcgggattgccggaacatatggttttaaatcagagaactacgcgacatcacaagggattggcgcatcgttattccaacaaatcgaagaaagcggtgttgatttggtgattaccgactgcgaaacctgcaaatggcagatagaaatgtcgaccagcaagaagtgcgagcatccgattactttattggcacaagcactaaatcccctttgtccttgaagccacaggggtgttagctgcgcgcactcacccgaatcactgactggtgtcagctcatcgggatttgtttgctggctgcctacctgtggtttcaatgaccttgtggattttcttttgtccttgaaggggttaccaataacctccttcaaggaattctatttcagcttcaaggtgctgataatggattcagcttctgtttgtgcttgctgctgattgtcggctggcagagtaatttgtattgtcatcaaatggttatcaacttgacccatcaacacggatgaataggctttctgaccaccgctggtaataatactatccaattgctggaaaggatgcccatcgaccttaatcgctttatttgtcacgacctgtagattggcatcgcgggcacgctgctgctcggccaggcggtcagtcaacacattcaaagcttcattggtatcatcacctaaaatcacgataaccgctttatcgccagttttgttggcataaacgtgcatgttgttagcctgactacccattttcccgctttggtcagataaatctgctggcaaactaaatgcgactttaccttccaacaagctgactggctggcccacattgttatcgctgccgctatcgcaggcacttaatcctacaaccagtaggccaacagcaagaaacttggttattttatgcatgggaatcccttatcaatgatgaatagcattatcgcaccttattcagacgccaaaagcaatctattgttcagcggtgttcgcctgcattagcgtttgctgctcggtcttccgggcaaagtatttcagcaatacattgagcatcataccataagcaggtaagaaaaataacatgcaaatcagtagcttaaagctataatctaccaaggcgatttccacccagtttgccgccataaaaggatcagaactgcgatagaaagcaataaagaagaacgccatggtgtcgctgatattgccaaagaacatggcggcggttggggcaacccaccatgcactgcgctgacgaaggcggttaaatacttgaacatcaagaatttgacccagcacataggccataaagctggcagcggcgatgcgcgcaacaaacagattaaagctgctcaatgccaggaacccttgccagcttccctgatagaacagggctgaaatcagatacgaaataagtaaagcaggcaccatgacggacagaataatccggcgcgccaagggagcaccaaaaatccgcacggtcaggtcggtagctaaaaagataaacggaaaggtaaaagccccccacgtagtgtgaaaaccgaagatagatatcggtaattgcaccagatagttgctggaggtgatgatgacaatatggaatagcgacagccataccaaagcggtcatccgctgttgggcagtaaacgaaaacataaatgtgacctttttggttattggggtgagggaacccaaacataatgtgccgcaatttctgcgacgcgcggcataatacgcgtttgcgcaacgaatgcaatggttaattttagcgcaaacgatggccttttcacgaaagcgattgtgccacttgcacctaaaaaccggcagagtaaactatctcgcttcgtaagcctgcttacatttttgctattagcctgttgactgacacacaagagaaccgcaatgaccgatatttttgccaatccggataaaacacttgatgccctgggtttgcgctgccccgagccagtgatgatggtgcgtaaaaccgtccggcatatggaggacggtcaaactctgcttattattgctgacgatcccgccacaacccgtgacattcccggtttttgccgctttatggatcatcagttgctggcacaagataccgggcagacaccttaccgctatctggtcaaaaaaggggcaaaagcggagtagaaaaccgctttgcccttgtcgtcaaatatcccgcttgcgcaataacctcagcgcgtttgctgtcaccaaggcggttgcgccagagtcggctaatacggctagccataaaccggtcaaacccagcaatgtggtcaccaggaaaataccttttagccctaatgcgatagtaatattttggcgaatattggcgttggcagctcgtgataacaaaatgatttccgccagcccggtcagtcgattatgagtcaatgccgcatcggctgtttccaaggccacatcagtgccgctgcccatcgcaatgccgatgctagccgctttcatggcgggagcatcattaatgccatcgccaaccatcactgtcgggtgtgttgcattcagtgccataactgcctgcactttatcagccggtaacaaccctgcgcggtaatcaattcccagttcaccggcaatggccgccgctgcacgagggttatcacccgttaacatcacaccttgaatccccagctttttcagggcatcaatggcttgtttggcatcggtacgtaaagtgtctcgcagcgccacgacaccaataaatttctcattttccagcacggcgacagctgttttgccactactttccagctcatcgaactgcgcgagccactcggcggttaataactctggcgatattttactgggtgcgctgactcgaactactaacccgttaactctgccttcaacgccaatgccagccagcgcacgccgttcttcggcgagtggcagcatcggggtattttgctgcgctcgctgcatgatcgcgacagccagaggatggtgtgaacctgcttcgaccgctgcggccagtgacaacaggcgagtttcactcacaccagagatgggcaggatatcagtgacttgtggcttaccttcagtcagcgtgccggttttatcaaatgcgacagtttgaatgcggccaagctgctcaagcgccgcaccacctttaatcaatgctccgcgccgcgttgccgcagccagtgccgaggtgatggctgccggagtggaaataactaatgcgcatgggcagccgatcaacagtaatgtcaggccacggtatatccaggtttcccaaggctcggcgaaagccaaaggcggaaccagtatcaccagtgctgagagaaacataatggcaggtgtatagatacggctgaaacggtcaataaagcgctcaataggtgcacggcgttcttctgccaattcaatgagttgtaaaatacggtcaatggcattattacccggctcagagataacccgcatttcggtcgcgcgatcgactgacaagcttcctgccgcgactttttcaccttgcacgcgttcaacaggaacagattcgccagtgagagcactttcatcgaaactggcgaatggggtcattaattcagcatcagcgggcaagcgaccccctggtgagacttcaatgatatcgccagggcgcaagctggcaacggaaacctgtcgccgttcaccctctttgagtagtaaggcttcttcaggaactaacgccattagtgctgtcacgccacgacgtgcgcggtttgctgcataggattcgagtaactcgccgaccataaacagcagcaataccattgccgcttcagcggttgcgccaataaacatcgcgccaatagccgcgacgctcatcaaggtttcaatcgcaaatggtgtgccggagcgaataagtttccaggctttagtgacaatcggaatcaacccgacaattgtagtcacggtaaaggctaattcgctcagctctacactgaataaagagattccccaactgaggagcatcagcgtggttaataatgcaattggtagatattcgcgaaaacgtgactctgactcagtgtttttgcccgcgccaggggattgagtatcgatcagactgaaccctgcctgtatgacggcctgctgaacttggagacgaatgtctgaacgggcatcgacgaccagtttttctgtagcaaacagaacttttacattttcaattccgaccaggttactgactgcattttcaattttacgtgcgcagcttgggcaatccatccctttcacttgccaactaaaatgctggctacccgcgggtgttgcgttagctagcctgtcgctttcctcatcgccgtcatcggtatggctgctctgactacagcatcccccctcctggtgtgaatgctcactcactgaattcgagctgtcatgacttatattggcagcgggctggctgctgcaacctgtttgttttttcgcatgatcatgaccacagccacagtgactttgtgtctctgttgagtgtcgatgttcggaatgtgaatgcatggtacctcctggacagaatgtaaaaggtatacaggattttgccggtatggttgcactctacaccttggagtcaactccagagtcaagagggtaaatgagaataattactaaacagggttgatgccaagataagggtataacgaaaaggaacgcatgctgcgtttgatattcaggctccatccttggaaccctatggttgcattactattgcaaaagataacttggcaaaatagcatttcgaaaaagagaaattaaaaaattatgttgtacagtaataggttagttacaagtatagcgacctgacaatcagaaagtgcccgacaaaatagcatccagcgacgatggcatctgaagcccggaaagaaaaacgatagcggtttagcagccagatggtgtgggataccaacagtagcaccgtcccggtcagcaatgagaagctcatgtccgtgctacgcgcaaagtattgttcgcctgccatccataccataagcaatgtcattccgacgaaagcaaccacaggccagcgcatttcatccagccgagtccagattgtggctaacagcaatgcacccacaataatgagtaccaagggaagcggccagaatagggtgaatgtcatctggctggcaaaactgatggtatacagtaaatgagagaggaagaatgcacccagagcataaagtaagcgctcactgggtagcagcaataaggcgtcagcaaccagtgttgccaataggcctaaaacaatcagatagcccgcagggccaagaataggtgcttgccatgcaagtaacagcaacagtaacagagtgacgggtttgaatacccagcgttgccagcgtgggcctcggtaagttgcatcaacaaacaaccaaccagaaaagaatacagcaaggaatggccagctcattatttatccttttttctatacaggtttcagtgaaaatacctgtgttgtaatgataatccgcaatgccaacaactctgataatacattaattaagtgtaagggatggaacacaagagtgatagcaacactacagtgaattgcatgatttgtggcacttaatgcgtagtagtgcgcataatcaggtttagtggagaggtcggccagttgaagtcttggtcttgtccggcccacatgttatgttaacgccgatttccgttcgctaaatcaagggatagaggcaatagcacatggccaatgaacagttgctttatcgcattcagtttataaataacggcaagaattatcagctctatgtccgagaagtcggcccaagtgctttgtttgggtttattgaaattgctgattttgtctttgatagtcaatcgaccttgctggttgacccctccacagaaaaattgaagacagaattttccggtgttaaccgtagctatatcccccttcattcagtgattcgcattgacgcagtaactgaaaagggcagcgcccgaatctccgaactgggtagtaacgtgatgagcttcccttatctgccgggtaataaaccttaaatccctcttcagcgtgagatttagtgggtaagattatgatgaataaacctccattattatttattgccgtggtggtattgattgtggtgctggcaacacgtcagtactggcagaagaaacggcaagacgcggaaaatgaccgctcacctgtacgtagtttacaagttgaagttatcgataaacgtgaggttttagcccccaatcgtcgttcacggcagcgtgaagagattgtggcagaagaaaaacgctatgaagtttattttcaaccgttgctgagcggggtggaagtaaaaaagagcaatgaaatcaaaatagtacttccacagcaggaatataatcgtatcgagcaaggcgcaaagggcactctacgccttcaagggactcgctatattagctttgtcccaaattcagtcgctaaataacctgtcgccgtaacagaaatatatgtagcgacagtgggtattattttttaggtagtggcggttgtttcttttgccaggccaacagctcgaaaaccccgaatacaaaaattttaaattgttgtaatccactgattggctggtctttgggctgcgtggatttaagtaatatcagttgtaatccatgcatcaagaccatgaagatcatagcgacatcaataaaatatctcaaaggcttagggaacggctggaatagattcagcagtaggaaaaaccatacccctaacatcaataaccggccgatattaatccacatgatgttgctcctgttcttcaactgatacccggtcttggggaacatctttgttacgaatatagaggcggtaggcaacctgcccggcaattttctctcgatgtaactgccaactggcagggacatctgcggcggcactttcggcctctgcttcaacataaatccaggcatcagctgtcaaccagttgaattgctctaataaattgactgtttccgccagcaaacctttacgaaaagggggatcaaggaaaaccagatcaaaaggctgccctggctgggctaaccattgtaaagagttggtattgaccacttggccattgtcggcactcaataacgccaggttattgctcaattgcttagcgacatgtctgtcagcttctaacagaacggtaaaaccggcatagcgggatagtgcctccagccctaaggcaccgctgcccgcaaagcaatccaggcatcgggcaccttgaatcatgggggcgagccagttgaatagggtttctctgacacggtcggtggtagggcgtagcccagggctaaccggcaccggtaatttgcgcccacgccatttaccgccgatgatgcggatttggcctgccgactgttgtggcgcttgttttgccgttgttatagatcgctcggtagtagatcgctttgctaaaggtcgctttgccatagattgctttgcttgaaaattggccagtattgcagcactgaatataaaagttaaccctcattctacctatgtgtgcagtgtgggggaaacgttaaacctttgttgattgaattcacaatagaaagcagcatcgtgtgcgtgttgctgttcaggggaaagtgatagacttgcgaactattatcttatttatgcaaacccaaagtaattagagtccaaaaatggcaaaagaaaaaaaacgtggatttttttcctggctgggcttaggccgtcagaatgaagaacacaccgcagagccattggctactgagaaagaagagacggctgagcaagttgttgaaaatccagctattgaagagcaggttctcagcgaaaaacaggctgaaatagcgcccgataacacctctgtcgaggcagaagcacgcgagtctgtggctgagcattctacactggcgccaggtgaatgggatagcaccgcgatcagtgaagtcgcggctgaaaccttgccggaagtcggggcggaaccggctgcgcaatcagttgaagagcctataaatttcgctgaagatccgcagtatttacagcatcatttctcacaaaatcacgatgataaagacaaggttgactcatgggatgaaggcaccgtcagtgcgccagaattaccgttgacggaacaccatgtcgttattgatacaccagcaccgcaagctattgtggaagagtctcaggctgaggttattgaagaaccggttgttcttgaagaagaaattgaagctgaagaggaagtcgtagcggttgtggctcaagaacaagagcggccaaccaaagaaggcttttttgcccgtttaaaacgcagcttaatcaaaaccaagcagaatcttggctccggttttatggggttgttcagcggtaagaaaatcgacgacgatctgtttgaagaactggaagaacagctcctgatcgccgacgttggcgtcgaaacaacccgtaaaattattacctctctgacagaacatgccagccgtaagcaactaaaagatgctgaagctctgtatggcaagctcaaagaggaaatgtctgaaattttgtccaaagtagataagccattggatgtcagtggtaaaaatccgtttgtcatcttaatggttggcgtcaatggggtgggtaaaacaaccaccatcggtaagttggcacgccaattccaagctgaagggaaatccgtcatgctggctgcgggtgatactttccgtgcagcggcagtagagcagctacaagtctggggtgatcgcaacaagattgctgtcgtcgcacagcatactggtgcagactcagcgtcagttattttcgatgctattcaggctgctaaagcgcgtggtatcgacgtgttgttggctgatactgccgggcgtttgcaaaataaagcccatttgatggaagagctgaagaagattgtccgcgtgatgaaaaagctggacggcgatgcccctcatgaggttatgctgacgttggatgccagtaccggacaaaatgcggttagtcaggcaaaactgtttaatgaagcagtaggtctgaccggaatcactctgactaaacttgatggtaccgctaagggcggggtgatttttgccatcgcagatcagttcggtatcccaatccgttatatcggtgttggggaaggtatagaggatttacggccatttaaggctgacgattttattgaggctctttttgcccgagaggattaatacggatgattcgctttgaacaggtcagtaaagcttatctgggcggacgacaggcgctgcaaggggtagattttcatctgcgtccggcggaaatggcgtttttgaccggccattccggtgcagggaaaagtactctgctgaaactgatttgtggcattgagcgccccagtgccggccatatctggtttggtggtcatgacatcagccgcctgaaaaaccgcgaagtgccttttttgcgccgccagatcgggatgatcttccaagatcaccatttgctgttggacagaacggtatatgacaatgtcgctatgccattgattattgctggtgccagtaccgaagatattcgccgcagggtgtcagctgcgctggataaagtcgggttattggataaagcaaagaatttcccaattcagctttctggtggtgagcaacagcgtgtcggtattgctcgcgcggtggtaaacaagccggcggtattactggcagatgaaccgactggtaacctggatgatgcattatcagaaggtattttgcgtttgtttgaagaatttaaccgtgtgggcgttactgtattaatggcaacccacgacacgtcgttaattgcccggcgtcgctacccgattctgacattaagtcaggggcggatgtcaggagcgcatcatggcgaataatagtgctgcgcagaaagcaaaaaccaaggcactgaaaggcggctggcgcgagcagtggcgctattcgtgggtcaatgctattgccgatatgatgcgccaaccattggcgacattgttaaccgtgatggtgattgccatctcactgaccttgccaagcgtgtgttatatcgtgtggaaaaacgtcagtcaggcggcggatcaatggtatccaaccccgcaattgacggtctatctggataaagcgctggatgataacgcggctgaaaatgtcgtgactacgctgaaaacagaagccggagtggagaaagttaattatctgtcgcgggaagaagcgatgggtgagttccgcaactggtctggttttggcggtgctctggatatgttggaagaaaacccgttgcccgcagtggccatcatcacgcctaagctggatttccaaagctctggtaccctcgatactctgcgcgaccgggtgagtaaggttgaaggggtagcggaagttcgtatggatgacagctggtttgctcgtttagcggcattaaccggcttggttggacaagttgcggccatgattggtgtattgatggtggttgccgtattcctggttattggtaacagtgtacgtctgagtatctttagccgccgtgatacaatcaatgtcatgaagctgatcggtgcaaccgatgggtttattctgcggccattcctgaatggtggcgcgatgctgggctttggtggtgcggtgttatcactgattctctcagaagcgctggtatggaagctaggctccgttgtgacgcaggtagcaacggtgtttggcaccagctttaccctacatggtttgagctgggatgaatgcctgttgttggtattaatctcggcgatgatcggctggatcgccgcctggctggcaacggttcaacatttacgccgatttacaccgcagtaaaaaatgtttgttatactctttccctgcggtgttcatttgaggcagggaaagaggtattgtgggccgcttaatcccattgaatctgcctgaaacgcacaacaggtgatctgctaagatcagcggtagaaaatgtgatccagtttgaacttttatggcaataatcggtcgaacaacacagtgaaatgataaggtgcccagcgcttgaatctgcttaagcagatgctaaaatatcggcgttgagagaaatctgcactatttaatatgcccaatagacttcaagtagcaggaaggcggcaagtaagaaaatcacgatgagcttacatcagtaagtgattcgggtgaacgcaagcagccaacaaacctgcggtttgaaatatgacgggtataaacatgcaatgagagggtttcgaatgaccaaagaaatgcaaactttagccttagtaccccaaggtagtctggaagcctatattcgggctgccaatgcctatccaatgctgacagcagaggaagagcgggaactggctgaacggctgcattaccagggcgatctggaggcggctaaacagctaatcctgtctcacctgcgctttgttgctcatgttgcccgtaactattccggttatggtttgccacaggctgaccttattcaggaaggtaatattggcttgatgaaagcagttcgccgttttaaccctgaagttggggtgcgtctggtgtccttcgcagtacactggatcaaagcagaaattcatgaatatgttctgcgtaactggcggattgttaaagttgcgaccactaaagctcagcgtaaattgttctttaacctgcgtaaaactaagcagcgtctgggctggtttaatcaggatgaagtcgagctggtcgccaaagaactgggtgtgaccagtaaagatgttcgcgagatggagtcacgcatgtctgcgcaagacatgacttttgatccaactccagatgatgaagtacgtgatggtcaatctatggctcctgtcctgtatttgcaggataaaacctcagactttgccgatggcatcgaagaggataactgggataaccatgcggcagacaaattgacatatgccttggaagggctggacgagcggagtcagcatattatccgtgctcgttggctggacgatgacaacaagtcaacgctgcaggagctggctgatcagtacggcgtatctgctgagcgtgttcgtcagcttgaaaagaatgcgatgaaaaaattacgtatggcgattgaagcctaatacagcgagataacgctgtgtgatccgaagaaagggcgatactcatatcgcccttttgcttttttgatgtttactgccaaaaagcctaccaaaacctaccgttgccagccttgtttattgcggctaaaaccacaggccagcataaagctacccattgcttcgtagtttgcggctaccacttgcttatcactcagataccactgttgaatggtgggtaactgccgcaacgtttcttcaataagataaagccctaccccacgccggcgcgtcacttccctgacatataaatcctcaagctcggcctgttggccatccaccatgactttcactgcgccgagtaaacgctcattgaatcgcgctgcaaagagtggtttgccgtcattaatccattgcagccaagtggtttgttgctgttcgggccaaattttagctaaatcgataagatcctgatgagtaaggtttgttaaacgttcaatagtcagtttcatcgtcaatagaccacaaagaagcaagggttatagggctgtggtttattgtactagatcacaggtcagagcgttgtgtaagtttttctgtacgttcatgggggaaaatgttttttcgttactgcattttccgagttttaacagagtaaacgatcacataaccagcacaactcactagcatttgcgcaaaacccattcaatttaatcctaattttatgctgtttacaccgcttgtttctgcttgtctcagttgatttgcagcataaaaatcctgtttaatggcatgaaaaataaagtcttattagaaaaaagcatcaattttgagactaaatcattattacttatgaataaaacgttacggcgctataaaacgttaagaccaacacaacaagcacgttcacaacgacagatggggaattcgcggatgaaattaacaaaaggtaaagtgttgctggcggggtgtatagcaatggcgatgagccattctgtgctggcgaaagacattaaagttgccattgttggcgcgatgtccggcccggttgcccaatatggtgacatggaatttaccggtgcacgtcaggctattgctgatatcaatgccaaaggcggaattaaaggcgataaactggtcggcgtggaatacgatgatgcctgcgacccgaaacaagccgtagctgttgctaacaaagtaattaacgatggtattcgttacgttatcggccacctgtgctcctcttcaactcagcctgcttcagatatttatgaagatgaaggcgtgattatgatcacccctgctgcgaccaatgctgatctaaccactcgtggttacaaaatgattatgcgaaccactggtctggactcggatcaaggcccaactgcggctaaatatattcttgaaaccatcaaaccaaaacgcattgctgtggtacatgataagcagcaatacggtgaaggtttggcgcgctcggtgcgtgatagtttgaaaaaacaaggcacagaacctgtgttgtttgaaggtgtaaccgcaggtgataaagatttctctaccttggtggctcgtctcaagaaagagaacgtcgattttgtttatttcggcggttactacccagagatggggcaaatcctacgtcaggctaagcaggctggcttgacagcacgctttatgggcccagagggcgttggtaactcctcactgtctaatatcgctggtgatgcttctgaaggcatgctggtgactttgccaaaacgttatgatcaggttcctgctaaccaacctatcgttgatgcgctgaaagcgaagaaactggacccaactggcccgttcgtttggacaacctatgccgcactgcaatcgctgaccaccgcgatggaacgtagtggcagtcaggaacctgctgatttggtcaaagatctgaaaactggtaagccggtggaaacagtgatggggccattgagctgggatgaaaaaggcgatctgaaagggtttgaattcggtatttttgaatggcatgcggatggctcatcaaccgcagtcaaataatattagaatcaataagttatagggttgttgttgcagcaattcggccccttttaccaactgcatccccccacgttccggggggatttttccttactgcacacagtagattaggtgtagttggctagggcagccaggcaagtgaatcaaagggttagggtatgtcagagcagtttctttatttcctgcaacagatgttcaacggagtgacgttgggcagcacttatgcgctgatcgccatcggttacaccatggtgtacggcattatcggcatgatcaacttcgctcacggcgaagtgtatatgatcagcagctatgtctcctttatcgtgatcgccgcattgatgatggtggggattgatgccagttggttattgataggctctgcttttctcgtctcaattgtcattgccagtacttatggttggagtattgagcgagttgcgtataaaccggttcgcagctctaaacgcttgatcgcgctgatctcggcgatcgggatgtctatctttctgcaaaactacgttagccttaaccaaggttcgcgggatctggcgttaccaagtttggtgaccggccagtggacactagcagaaaccaatggctttgccgcaaccattagcaccatgcagttgaccatttggatagtgaccttcctggcaatgttggcgctgacactctttatccgttattcccgtatggggcgcgcttgccgtgcctgtgctgaagatttaaaaatggccagtttgctgggcattaatactgaccgtgttatctcgctgactttcgtaatcggtgcgctgatggccgctgtcgctggggtcttgttggggcagttttatggtgtcattaacccatacattggctttatggccggcatgaaagcgttcaccgccgctgtacttggtggtatcggcagcattccgggcgcgatgatcggtggcttgattctggggatcgcggaagcattaacttctgcttatctcagcacagaatacaaagatgcagtttcattcgcactgttgattgttgtgctattagtgatgcctaccgggattttaggccgtccggaggttgaaaaagtatgaaacaactcaatttccttaacgccattatttccagttttgttttgctcgtcctcgcctcgtttgtgatgggattgcagttgcaattagacggcaccaaactcattgtacaaggagcctcagaagtgcgctggttgtggattggcgcggcgtgtattgtggtgtttttcttccaattggtgcgcccactcatccagcaagggattaaaaaagtctctggcccggcatgggttttgcccagctttgacggcactaccccgcgccagaagttattagcagctgcgattattatcgccgcaatagcctggccattcttggtctcccgaggttccgtggatatcgcgactctgacactgatttacgtcatgttgggcttgggattaaacgtcgtggttgggctatcaggcctgttggtactgggttacggtggtttttatgctattggcgcttatacctatgcgctgctaaatcactattacggtctgggtttctgggagagtttacctctggcggggattgtcgcagcactgtcgggcttcctgctgggtttcccggttttacgtctgcgcggggactatttagccattgtgacactcggtttcggtgagattgtgcgtattttgctgctcaacaatacggagattaccggcgggccgaatgggattagccaaattcctaaaccgacactgtttggtttggaattcagccgcaccgcaaaagacgggggctgggacactttccataatttctttggcctgacttatgatccaagtgaccgcatcatcttcctgtatatggtggcactgctgctggtgatcctgaccctgtttgtgattaaccgattgctgcgtatgccgttgggacgggcttgggaagcactgcgcgaagatgaaatcgcctgtcgctccttgggtttaagcccaactaaaatcaaattgactgcgtttaccatcagtgctgcttttgctggctttgccggcacattgtttgcagctcgacaaggttttgtcagcccagagtccttcactttcgtggaatcggcgtttgtattagcgattgtggtattaggtgggatggggtctcagttcgctgttatcttagcggcggtattgctggtggtgtcacgcgaattaatgcgtgatctcaatgcgtacagtatgttgctattgggtgcattgatggtattgatgatgatttggcgtccacagggcttattaccgatgaaaaggccgcagttgaagctgaaagttgctgatatcaaagctaaacagggggaacaagcatgagtacgcaacctttgttagcggtcgaagggctgtcgatgcgctttggtgggttattggcggtgaataatgtcggcctgaatctcaatcaaggggagattgtctcgctaattggccccaatggcgcgggtaaaaccacaatctttaactgcctgaccggtttctatcgcccgacgggcggcacaattaaattacgtgatcgccatatcgaagggcttcctgggcaagttattgcgcgtatgggggtgattcgtactttccagcatgtgcgtttgttccgcgagatgacggtggtagagaacctactggtggcacagcatcagcatcttaaaagtggtgtgtttgccggtttgctgaaaacgccgggctttcggcgggcagaggctgatgcattggaacgagcggcaacctggctagagcgggtcggattattggaactggccaaccgtcaggcggggaatctggcttacggtcagcaacggcgtttggaaattgctcgctgtatggtgactcgccctgagctattgatgctggatgaaccggctgctggcctgaacccgaaagaaactgatgaactgaatcagttgattatggaattgcgtgaccaacaccaagtctcggtcttgttaattgagcatgatatgaagctggtgatggggatttctgatcgtatttatgtggtgaatcagggaacgccgttggcacaaggctcaccaatagaaattcgtaataatccagatgtgatccgagcctatttgggtgaataacttattatcaggccaataaaaaacgggcgaggcattaacctaacatgttgtcatttaatcaagtttcagcccattacggcaaaattcaggcattgcatcaggttagtttgcacatccaacaaggtgaaattgtcacattgattggtgctaatggtgcgggtaaaacaactctgttgggcacattgtgtggcgaaccgcgagccaccgaaggtagtattattttcggcgagcaggatattaccagctggcagacggcacgcatcatgcgcgaggcaattgccattgtgccggaagggcgcagggtattttcccgcatgacggtggaagagaacctggcgatgggcggattttttgccgatcgccagcaatatcagcaacgtatcgagcgggtttacgatttattcccacggctgtttgaacgccgggcccagcgcgctggcactatgtctggtggtgaacagcaaatgttggcgattgggcgtgctttaatgagccaacctaaacttttgctgttggatgaaccgtctctcggattggctccgattattattctgcaaatatttgatactattcaacaattaagggaagaggggatgaccatcttcctggttgagcagaacgcgaatcaggcactgaagttggccgaccgaggttatgtgctggaaaatggccgtattgtactggaggatacgggagctgcattactggcaaatgaagccgtgcgatcggcttatttaggtggttaggtattcaactctttcaacttattattttctaaggcccaactctgggccttattaatttctttatgctaaaggtgtgatagtaaaatttagcgtatcactataactgcctttatcagtggtattggtgctgaaaagctttatttttggtgtccagcacattttttctgcatctttttttaagtaattaatataattatcttctggtaagaaaaaagcataattaattccttcagtcattaatattacctggtaattaatgatcttatctttatcttttaattggaaatgattacgatccgcagataatccattcaggttgttagcttgaattctatgtaaaacaggtcttacccccatcgattgataatgaatacaaaaacgattgttttctgcattctctaatgaggcatctaaaccagcaccattagctgtgttatcgagtaataagtctaagtcgagaggctttaattgccatcttgcagaggataaacgaaatttaggatctattttgacggcttctggtgctactcctgcctgaggatcaaaaatttcgcattgttttcctgttgaaccaaaagagagacctttagatgaaagcaaagagtattgttgttctcctctattgagcacaccacctactgttgccccgattctgatatttttaagtgtattagcagcaatcgtgaatgacacatcatagtgtgtatgactaaatgtacctggactgctatcaaactttatctctttaatgttattactcgcatggctagaattagcgccatcgagaaaaatattactaatattcctaatgttaatactatgattttcttcaccattatagttataaaaataaagtgaaagtatggcgtggtgtgggattaatttaatggattcatcatcgggaattttaattaactgcttccactgttcaatatgtgggtttacatcagaaaatagatcgttaaccaaatgggcacgaaaagaaaccgctatgctactgtcttctaatactgtcactgagcaattagaatagtttttgatatagggataaaaagagggattggccatcgctatgggttgcattatgaacaacatgagaattaatagtaactttttgcttttaatattcatttgatagtctctccatgactcatcagatatttatctcaactgtttttttcaactaattatctcagctatttgtttcaaacaataatgttagctgaccataatatttaccggttatatccagcccactgggggcttgtgcggagatctgcaatagataatctgtagtgctctgactcgatgtgctttttgctacggtaaaagtctgtggattatcagacagtaactttaggctggcatgatccgtaccccagcttatattagcaggggagaactccttaactggagagtagacaacccctgagcggcgggtgagtaccagcggttttttcaccgaaatacgatatccttccagcctgcgcagttttactgttattggcacttcggcctgataaagcgaaggattctctggggtacttgttagtgtgatgctgtggtaccagccgccttgtggcttttcgatctcgattctgggttgcgcagtcacttctagtgtaacgtcaatatcccccagaggaatggtatctgctctggcctgtaaggggagtaacagtaatatcagtgcaatttttagtgtattcatagcgttccttattttttgccagcagggcagcgcaagttgaaagtctcactctcgaccattccccttacatcgcggacagccagttgccgttgcttaccgggataaagattaaaatcatcaataactcggccctgagcttctaattgataccattgcaagcgagtattgccggtattgtgtaatttcactgatccgttaatacagtggtgtgtccattggtgttgctgtgaggcaggcaagtgcctgatcaaacccatatagctgagttgcactcccaatacggcaccattcccgctgacactgcggttattcaccggtgtaaccgctaatcgataaacttgctctttatccggcgaactcagtgcgttaagcaatatcttcccactctgttgcggccccaaagtcattttggccggggcagcaaacagtgcgggttgtacttgttcgctgactggggtcagtgactcctgctcaggtaattcaccagggttattaagctgatacagttgcactgtgatgtattcagtttcagtaccatgattggtgactgtaaccactgcacttttctgctgcacttccagcacatgtggctggatatctattgcggcaaaagtaccaacaggcaggaaactagccacaacgaatagaaaaggtttcattatctacctcacccataagttgttgggctgataaggtgacaggtgtgccgggatacagattaagactgtcggtcagcgcggagttatcagctgattttaattgcttaaatttgctatggatggtgccagtggaggtcagcatgaggtttcccccagacaggcattgatgctgccaatgacgaatttgttctgcgtgaggcggcagatgatgaactaacacgccgtaaccaatactgactgtcatcggggcgtgtattttgcttttatcttcactgttcccaatcgctttgatatcgactatcgggttgatatataggcgataaagtgtttcttgagcgggtgccttcaaaggcaatagcttaatgtcgcgtttttgcttcggccctaaggtaatgcggttgggattaaaaatcatttcaggttgagtgatatcactgatcaatgtcttttgttctgggttgattccagggttatcaacgcgctgtaatgtaatatccagataaagtggtttatcaccgctgttataaacctgcacagtgcgatgttgatccaaagcttctaccgtggtgcgggccgggattgccactaactgagcataagttgtggcaataggggctgccaataaagcaattgtggataataagtaaacgtatttcataaccattcctgtcgaaattaattcaagtggcaaagataaatgtgatcgcgttgctggcgcatatcgcagcggtagcgggccgaagtgctttgaaccgtgatgttttttagtatcacgtcagattgaatagagaacaggccattaggatgaaccgtgtcgccagtctcatcaatcactccactaaccggttgcccctgggggcctttgagaaaaccgtggtaaagcagatttaaggtgatattggcctgacttgaaaacacctgtcccggatgagcgcgcgtaatattgactggcaattgaatattcatctccacatcactgtggttactgtgggtgcgaacaaagaaacgatcctgatagcgtggaatgggaatggcatagacaccgctgccactgatcggttgaccttctgcagtgaagctatagggagtgcctgccagatccggtgtttctatcagtaatgcagttccactgtagctgctgcgacctaatgcaatcccttgtgggctgatagccaacatgccgttatagctgataccgccattggctatcttgttgtctacccctgctcgtgccgatacatcaccgcggctgccactgcgatgagcaaagctgccgacactattgcttttcccgctggtgctgccatcaataccgaaagtgctggtgccgtagttatcactaaactctttttgatagctggcactggtcgttagctgttgtcgggcataagcactgttgatgctggcgctgtttttgaggaaagacagagtggtattaagaaatacgccgtaattattttggctgttccattgcccacctttttgtactccgagcgacagagccatgccatattgcggtcgccgccagtcccaacgactttgaatgcggtgttggcgattatttttatattgattaaattgataactaagctgagttggcccaaaacggcggctataagaagctgaggtactaccagcattaggtgcgtatatcgacacatcaggcgtttggtagcgggcaagcgaggcatatcccagaccagaattcccaccggttaaacgcaaatatcccccactgcgtttttcacccgacatcagccccaaagtgggggtaatattcagatcataaatgcccagtgggtgtgaggcattcccttcggcggtccagtggctggcggtgtctttaagtagtgtgatattggtttgcaggcttttcaggttcatgctgcggccaaattgcatcagatgaggggcgttattactacgcactgcacctttgcccaaggtcaggaaccagccattattagtctgagtacctatattgctgatagtttggctttcctgattaatgacttttccggtgcgatccactaaacgaatctcaacggtgtaatagccgccggggagttggctgtaatcaatttcgttacggcctagttgggctggaatacggcggatgagttggttatcacggtaaatttcaaaatcgccatcactggtggcgtacagcaccaagctccctgccgagggtttatcaatggctaaatagctctgactgcctagtgttacgaattggtctaaggccggattgaccagggtatgaatactgcctgcgctattatccagattgttttgccggccagcgcgcaaatagtgcgcctgaaaattcttttgcagataccaactgccaacgcctatttgggtctgttgctggtatcctgattgatgggcgtatgagttattgttctttatccgcgcagcattataaaaccaatgggcaaaggcaaaagattgatagggtagcccaaggtagccttgcccacgagcagaaacagcccgatactgttctgtagccaaccgcagatcaaaagattggttatgtactaatccccaagtggtgaccggcatgagataacggttattgttattagttattgtgactacatgattaactttatctacggtaattcgatggttcgataagatatagtcgcagccattttggcactgtaaataaggtatttgcggtaagatacccgctaataaagtaatggatgattcatcaatatggttatcacgatattgttgttgatcaaagcttaattgttgtttttcttctgagaagaacagcgggctgggcagggtcttcccgtctaatatacctagtaattgcagtgtattatgttcctcggcagcagaaaaacccgccggaactaagtgctcaatagtaatatcttcggaaccaactgagttaaatgaagtgagtaatagagcaactaaaacagccttgtcaattattgacggggttttcataggattccattccattttatttcttactgcatatatatggcagcatgctttttcgataaataaacctttatattaatggtgttagtaacattaatttaatacgagtatttagttgaaaatagcatgcagccaagagttcacccctgactgcatgtattatctataaggaaattataatgttttacttaattaaatttaagcttcagcttcaatggagagtttaaggacaccggtatatatttctccatcaacagcatctatgggttgtttagctgagatgtttaaactccccgaaaaatcagtattagtcaggtcaaaaaattcggcagcactgccatttttcaattctttaccctctatatttactttgtaatcagtaaatgtcttgttgttgctattcagcatggcgaatgcttctctcagagagacttttattttagtcccacctagagaagtgaacttaatctgttcagtatgagtaaagtgaccatcattcttcacagggtcgtatgtcatcttgatggcgtcaagcgctcggccactattcttggtcagttttattgcagaaacaatttttgcttcaatcgcaatatctttttctacaggggcagcattagcactgctgctagccaatatagcgatagtaacaattgaaagtagtgtctttttcattgtaaatatccgatagtccattatgtgttatatgagatccctatccataaatggataaggagttaataatacgagtggcttatatgtgtatatagcaatgataacgagggcgttaaatagttacgttaatacaccatcagtaagccggaaagaacactaacattttaaatggcattatttcaagcaagagttagtcctattttttttggtttcaattattttattattcaatatgataaataatctatgattatacttaatgaatgttattaatgattggttgatatttaagttaaattaactttgcgattatttttatgataagtttgttttttaaggaaataaatagtcattattgactaataagtgttatttaaaagattaacctgtctgacacctatttgacccgctattttcattgttttgtcacttttctgtcatgtggaagttatatttctgtcatgaaaaggtgtcatgtttgcttccgaacaaaaactgatttatttcgctcatccgcaaaattcattgagatgggccatacagatttattcaggggccagatatgtttaacaatgctattcgtaaaacgtcgatttgtgttgcgctgactttggcattcagtgccaatgcgatggcggtaactgaaattcctttctggcactcgatggaaggggagttaggcgtagaagttaactcgttagctgatcgctttaaccagtcgcatagcgattataaaattgtgccggtctataaaggcaactacgaacaaagtctggcggcgggcattgctgctttccgttcagggaaagcgcctgctattttgcaggtttatgaagttggcaccgccaccatgatggcgagtaaggcgattaagccggtattccaggtatttaaagacgccaatattaattttgatgaatccgttttcgtcccgacggttgcgggttattacactgatgcgaaaacgggccacttattatctcagccatttaacagctctacgccggtgttgtattacaacaaagatgccttcaaaaaagcgggtttgaatccagatcaaccgcctaaaacttggcaagaattggccgaagataccgctaaattacgtgccgcaggatcaagttgtggttatgccagcggctggcaggggtggattcaaattgaaaacttcagtgcctggcatggtcagccaattgccagccgtaataatggttttgatggcaccgatgcggtattggaattcaataagcctttgcaagttaagcatattcaattgctgtctgatatgaacaagaaaggtgatttcacctattttggtcgtaaagatgaatcgactgccaagttctataacggtgattgcgctattaccactgcctcttccggatcacttgcggatattcgccattacgccaaatttaattacggtgtgggcatgatgccttacgatgctgatgccaaggatgccccacaaaacgccattattggtggggccagcctgtgggtgatggatgggaaagacaaagatacttataagggcgtagctgaattcctacaattcctgacccagccggaaattgctgctgaatggcatcagaaaaccggctacttgcctatcaccaccgctgcgtatgagctgaccaagcaacagggcttctatgacaagaatccaggtgctgatgtcgccactcgccaaatgctgaacaaaccgccattgccatataccaaaggcttgcgtctgggcaatatgccacagattcgcacggtggtagatgaagagctggaaggtgtttggacgggcaagaaaacaccacagcaagcattagataccgctgtgtctcgaggtgatgtgttgctgcatcgtttcgagcaaaccaacaaataaggttatttgccagtttgggtgagcagctttagcactcaaactggcgatattcatcaggccaataactctgtgtagcaactagcaccctgttcgataaatggttaactttatgtcatcttcccgtcccggtttttcctgtagttggttaccttacctgctggtattaccgcaactggctattactgctgttttcttcctgtggcctgccggtgaagcgctgtggtattcggtacaaatgctcgacccattcggcctctccagcgaatttgttgggctgagtaactttattgcgctgtttcacgatgaatattatttagcttcattttacaccacactgattttcagctcgctggtggcggggatcggcttggtggtgtcgctatttctggcggcgatggtggattacgtgttgcgcggcagccgtatttatcaaactttaatgattttaccttatgccgtagcccctgccgtggcggcagtgttgtggatctttttgttcaatcccggtctggggttgatcactcattttttggcctcactcggctacaactggaatcacgcccaaaatagtgggcaggcgatgtttctggtggtattggcgtcggtgtggaagcaaatcagttataacttcttatttttccttgctgcgctgcaatctatcccgcgttcattagttgaagccgcagccattgacggagccgggccagtgcgccgcttcttcaatttggtgttgccgttgatttcgccggtgagcttcttcctactggtggtgaatctggtctatgccttcttcgatactttcccggtaattgatgccgcaacaggcggtggcccgatgcaggcgaccaccaccctgatttataaaatttaccgcgaaggttttgccgggttggatttatccagttcagcggctcagtcagttgtgctgatgttgctggtgattggtttgacggttatccagttccgctttgttgagcgtaaggtgcgttaccaatgattgagaatcgccgtgggctggatatcttttgccacgtcatgctgattatcggcgtgctgttgattctgttcccgctgtatgtggcttttgtcgcggcatctctggatgacacccaagtgttccaggtgccaatgacgctgattcctggcccgcatttatggcagaacatcagccatatttggcatgctggtgtgggcaataatagcgcaccttttggcttgatgctgtttaatagctttgtgatggcatttgcgattaccgtcggcaaaatcacggtatcgatgctgtctgcctatgccatcgtctatttccgcttcccgctacgtaacctgttcttctggctaattttcctcaccctaatgctgccggttgaagtgcgaattttcccgacgattcaggtgattgccaacctgaatatgctagatagctataccggtctgactctgccgctgatggcatccgctactgccactttcttattccgccagttctttatgaccttgccagatgagctattggaagcggcgcgcattgatggggcgggcgctatgcgctttttctgggatatcgttttgccgctatcgaaaaccaatttggcagcgctgtttgttatcacttttatctatggttggaaccaatatctctggccaatcctgattaccagcgatgcttctatgggtacggcggtagcgggaatcagaagcatgatttccagctcaggcgctccaacccagtggaatcaggtgatggcagcaatgattttgactttaattccaccggtcgcggtggtccttctgatgcagcgttggtttgtacgcggtctggtagacagtgagaagtaatctgatatggcatgtttaaagcttcaagcagtaaccaaatcttatgacggcgtgacgccagtgataaagcagattgatttagatgtcactgatggtgaattcatcgtgatggtcggcccgtccggttgcggtaaatcgacactgctgcgtatggtcgcagggctggaacgcaccaccagcggagatatctatatcgataatctgcgggtgacggatatggaacccaaagatcgtggcatcgccatggtatttcagaactatgcgctatatccccatatgagcgtgtttgacaatatggcttatggcttgaaaatccgtggttttggcaaagagcagattcgccaacgcgtggatgaagccgctcgtattttggaactagaaccactgctgaaacgcaaaccgcgcgagctatctggcggccagcggcagcgggtggcaatggggcgggccattgtgcgtgaaccggcggttttcttgtttgatgagcctctttctaatctcgatgccaagttacgagtgcagatgcgccttgagctgcaacagttacatcgccggttaaaaaccaccagtttgtatgtcactcatgatcaggttgaagccatgacattggcccagcgggtgattgtgatgaacaaaggcgtggcggagcaaattggcacgccaagtgaagtgtatcaacgacctgcgactctatttgttgccagctttatcggctcaccggcgatgaacctgttagccggcaccgtcagcccggatgggcgagcctttattttggcggatggaatgactttgccgctggaagtgccgcgaccacaatgggcagatcggcgcttgaccctgggtatccgtccggagcatattcagcaaagggtatctcagcaaaaaacctcagcgcagggggtgcctatgacgttattaacgctcgaattgttgggggcggataatttggcgcatggacagtggggcgggcagagtgtgatcgcccgtttatcccatgaagaaatgcccacggcgggtagtgtgttgtatttgtatctaccacctgcggcgctgcacttttttgattcagaaagcggattacggatggaatcatgagtaaaaactggccttatccaactattgttgctcatcgcggtggcggttcattagcgccagaaaatactctggcggcgattgatgtcggcgcgcgtcacggccacaagatgattgagtttgatgccaagttatcgcaagacggccagatatttctactgcatgacgacactctggatcgcaccagcaatggctggggtgtggccggggaattgccctgggaaaagctgattcagctggatgccggtgattggtatagcactgcatttcgtggtgaacgcctgccattgctctctgaggtggcggcccgttgtgcccagtatggtatggcggcaaatattgaaattaaaccgaccaccgggactgaaaccccgaccggccgggccattgctttggctgctcgcttattatggcaaggtcaggcgattccaccgttattatcctctttttcgtatgaggcattagtggcagcgcagcaggcagcacctgagttgccgcgcggcttattgctggataaatgggatgataattggcaggcgatgactcgcgagttggattgcgtttctttgcatatcaaccacaaacaactgacagccgagcgggtggcgttactcaaagccgtagggctgcgtattatggtttataccgtcaaccaaccggcgcgggcgcaggaattgttaaattggggcgttgactgtgtctgtactgaccgtatagatttgatatatcctcgcccttgaagctacaggggcgttagcttgctgcctacctgtaactccaatgactttgatataaacagaacaggaaacagagcggtcagccattcttacatttacgggctgacctggcccggcttgacaggaagtgaatcatgcccgcctttgttatttcgctttggcgccagattgtcttgtcttcaccgctgtttgttctactcgcactgggctacggtttggttcgatttggtcaatggccatctaccatcaccgatggcttgacccgttttgtcttctccctcgcgttacctgccatgctgtttcgtatgatgtgcgatttttctgagcgcccggcggtagatgcccgcttgttgattgccttttttggcagctgtctggtggtctttgttatcgggcgaatcatcgccagccgggtatttcatctggatggtgtatccggctcggtatttgccctcggggggattttttccaataacgtgatgctggggttacccattgccaccattatgctgggggaaaaatctattcccgcagtggcgttggtattggtgtttaacggattgatcttgtggacattagtcactatctcggtggagtgggcgcgcaatggctcaccaacgttggctgggtttgcgaaaaccgcccgcagtgtactgactaatccactgattatcggaattatatccggtactttatttagcctgaccggtttgcaattgccgcaatttatcgaccaaccggtcactatgctggggcaggtggctccgccgctgtcattgattgtgctgggcatggggttggcggaataccgcgtgagtgagggctggcaaatcagcagtgctatctgctttctgaaactgatagtgcagccgatggtgatatgggcgctggcgtgggcaatgaatttacccgcgctggaaacacaggtggtggtattgctcgggtcaatggcaacgggtgtaaatgtctatctgatgtcgcgccaatttaatgtgctgaccggccccgccgccgcgagtttagtgatgtccacggtgctcgcggcggtgacgaccccactgattctgaccattattggtgtcgggatgtcttaacagcagaaaatgagttttctccaactaatggtattcctgatagtggatatcattcgtttggtttattattgctcaaatgtaaacctactttgctaatgattagtgtccaacatccgttacaattgcgctttatcacctcaaagagccaattattgtgttgttactgattattaccactatcttgtgggcgttctcttttagcctgattggcgaatatttggccggtcaggtggacagctggttctctgtgctaatgcgcgtcgggctggcggcgctggtctttctgcctttcctgcgttggcgcaatatcaattggcgggtgattgtgctgtatatgacggtgggcgcaatccaactgggtatcatgtacttgttcagcttccgcgcgtatctctatttgacggtaccggagtttctgctgttcaccgtgatgacgccgctgtatgtcacgttaatctatgatttgctacgccgtcagcggctgcggtggggctatgccctcagcgctttgttggctgtggctggggcggcaatcatccgttatgaccatctcagtgaacatttttggtggggattggttctggttcaggcggcaaacatctgttttgccatcgggcaggtgggctacaaacggttgatggaagtccatcctatcccgcagcatgtggccttttcatggttctatgttggtgctttgattgtcgctgtcattgcctggtttgctttcggcaatccacaaaaactgcccaccacgccgttgcagtggggggtgctggtttggctgggtgtcggggcttcggccttgggctacttcatgtggaactatggtgcgacacaagttgatgccggcactctgggtatcatgaataacgtgcatgttccggctgggttactggtgaatctggccatttggcaagaaaaaccccattggcccagctttatcattggggcaatggtgataatggcctcgctatgggtacaccggcgttgggtcgctccgcattctttacaaacggcagactctcgcaagcgtgttgccgggccgaacgaataaaagcttcagtgaccggttggcgctgttctccatctcggacggcagcgtataaccggctccacaaaccatttcccagtgttttagtcaccaccagtccctgacgttcgaagctctctaccacccagtgtggcagggcggcgatccccattcgtgctgagaccatttgaatcagcagtaaggtgttatcaacatttttcaatgcgggattgatccccgccggttgcagaaaatgccgccagatatccaaccgttggcgctgcactgggtaaatcatcaacacttcttgtgccaaatcttccggctcgatgcgagctttattggctaatggatggtcaggtgccaataccaaacgcacctcaaaatcgaacatcggcgaatagtgcagcccactgcgcggcaaaatatccgatgtcagcaccagatccaactccccttgctgcaaggctggttgtggatcgaaagtcaagcctgatttgaagtccatcgctacttgcggccagcttttgtggaaattatccagcgcgggtgtcagccattgaatacagctatggcattcgatggcgatacgcagcgcagtttggtgtggttcgttgcaggtttgcagcgcttgcttgatttgcggcagcacttgttccgccaactgcaacaggatctcaccttgcgttgtgaaacgtaacggctggcttttacgcacaaacagacgaaaacccaggcgctgttccagatcactgaattgatgggacaacgccgattgagtctgatgaagttgtgttgctgctgcagccagtgagccggtattacgcagagcttgcagggtgcgtaagtgtttcagttcgatcatgagagtccttcacagtgacagtgagcaaattgcgcttgtgattaatacagtacctgctgattatggatgtgtaaacatctggatggctaaatgggaaataagacgatgacaattttaaatcacacactgggttttccgcgtgtaggtctgaaacgtgaactgaaaaaagcacaagaaagttactgggcaggcaactccacgcaagaagaattgctcaatgtgggtcgtgaattgcgcgcccgccattggcaacagcaacagcaagctggcgttgatttagtgcccgtcggtgatttcgcatggtatgaccatgtcctgacaaccagtttgctgttgggtaacgtcccagagcgccatcagaatgccgatggttcgattgatttggatacgctcttccgtattggccgtggccgtgcaccaaccggtacaccggcagctgcggcagaaatgaccaaatggtttaataccaattatcactacatggtgccagagttccaacaaggccagcagttcaaactaggctggactcagctgttggatgaagtggatgaagcattagcattaggtcacaaaatcaagccggtactacttggcccggtaacgtatctgtggttgggtaaagtgaaaggtgagcagtttgatcgcttgtcattattgaaagacattctgccggtttaccagcaagtgttgggcgaattggcaaaacgcggcatcgagtgggtgcaaattgacgaaccggcattggtgctggagttgccaccagagtggctggatgcttaccaaccggcttatcaggcgctgcaaggtcaggttaaattgttgctgaccacctatttcgacagtatcggtcataacctcgacaccatccgcgctctgccagtacaaggcctgcatgttgatgtggttgccggtcaggatgatattgctaagctgaatgcaaaattgccgcaagagtggttgctatcactgggcgttatcaatggtcgtaacgtatggcgtgccgatctgagtcactggtttgagcgcttgcaaccgctggtgaatagccgcccgctgtggctggggagttcttgttccttattgcatagcccaattgatttaagtgaagaaacgcgtcttgatgccgaagtgaagagctggtttgctttcgccctgcaaaaatgtgccgaactggcgctgttgacccaagcattgaatgcaccaagtgaagccaaactggctgaattagcggcttatagtgcaccaatccgtgctcgtcgtgcttccagccgtgtacataatccacaagtagaacagcgtttggcggcgatcaccgcgcaagatattgaacgccaacaaccttacgaagcacgtgcagctgcccaacgtaagcgctttaacttgccggcctggccgaccacgactatcggctcattcccacaaacgaccgagatccgtggcttgcgtttggacttcaagcaaggccgcctggatggtaaaaactaccgcactggtattagcgaacacatcaaacaagctattgctgaacaggaacgtttggggctggatgtgttggttcatggtgaagctgaacgtaatgacatggtggaatatttcggcgagcatctggacggttttgtctttacacaaaatggttgggtacagagctacggttcacgttgcgttaagccaccagtgattattggtgatatcagccgccctgaagccatcaccgttgaatgggcgaaatatgctcaatcactgaccgataaaccggtaaaaggcatgttgactgggccggtgactattctgtgttggtcattcccacgcgaagatgtcagccgcgaaaccatcgcgaagcaaattgcgttggcactgcgtgatgaagtggaagatctggaaaaagccggtatcggtatcatccagattgatgaaccagcgctgcgtgaaggcctgcctctgcgccgtgctgactggcaagcttatctacagtgggcggttgatgcttttaaattgaatgctgcggttgcgcaaaacgatactcagattcacacccatatgtgttattgcgaattcaatgacatcatggattccattgctgcgctggatgctgacgtgattaccatcgaaacctcccgctcagatatggaactgttggaatcatttgaagatttcgcgtatccgaatgaaattggtcccggtgtttatgatattcactcgccgaatgtgccaagtgtggaatggattgaagctttactgcgtaaagcggcccagcgtatcccggcggaacgtctgtgggttaacccagactgtggcctgaaaacccgtggttggccggaaacccgccaggctctggcaaacatggtgctggcggcacagcgtctgcgtgaagaacaagtctgattaataacggtttactctgtgttgtgaaactttgggcgcatattttgcgcccttttttatggctgttatttatcatcttcgttaataggattagctgcgactccgtgctgcgcaaaccaatcaagcatgcgctgccagccatccagtgccgattcttcttggtagcttgggcggtaatcagcgttaaaggcatgccctgcatctggataaacaatgatttcggcatcagcatttgctgctcgcaatgcctgacgcatggtatcgatatgctcttgcgtgatactaccgtctttaccgccatacagccccagcactggggcgcagagatcgacggcaacatcaaccggatatcttggtaacagtaaagttttttctcctaccagtttgccataccaggccactgcagcttttaattgtggattatgggcggcatatagccatgcaatacgcccaccccagcaaaaaccagtaatggctaatttgctggtgtcgccaccgtggcgcgatgcccagtgggcagtatgatcaagatccaccatgacctgtcgatcgggtaccttactaaccaaatttttaactaacgcattgatatcatcatattctttggcatcaccttggcggaaaaacagctcaggagcaatggccagataaccctgctttgccaatctgcggcagatatctttaatgtgttcatgcacaccaaagatttcctgcacaacaatcaccacaggatatggccccgagtgttgggccggtctggcaatataagctggcaactcatcgccttgagatgggatggtagtttctgtgcagtgaataccctgttgatcggtatggcggatcgtcgaggccagaggatctactgcgggtgtgaatccgcttgtcgcctgcctgagagtcatagattgatcagttttcatggtggtctccttatgaaatgaggaaagtatgactcggtaaaatcttattgggttgagctatccatcgcccttggtatttactgttgacgactttaactataggtaatctttgggattaatgagatgaggtttacagtaattaagtattttattgcggcatgagtacggtagataagtcagttgctgataagaagatattcatccaacattgctcaatgagtcctactattgatattcatatataaatcattactgtggtgggtggtgtttgtataaatttcaggctagatagtcttaatatgtgatttaaatcacatttttaatgtatttgtatttatcatttcttttgtcaaagtgattgtcgtcacgaaattatgtgatgattttgagtaaagtattcctttgtacctccctatatccctaaataattcgagttgcaggaaggcggcaagtgaacgacaactcggtgaaaaccgatttgaacagcatttatgctagcccgtagggtgagcctctttgaggctcattaatcccgatgattttacataagtaactgattactgtggttaataatagccagcgcatatgcaacttgaagtatgacggacataacatctctcatgaaagaggagtctcacacatggctaaatccgacgtttttcacttgggcctgactaaaaatgatttgcaaggggcgactctggcgatcgttccgggtgatccacagcgtgttgagaaaatcgctaaattgatggataacccagtgcatttggcttcacatcgtgaatttacttcgtggcgtgccgaactcgatggcaaggctgtgattgtctgctcaaccggtattggtggcccatcaacttctattgcggttgaagagttggcacaacttggtgtgcggacgttcctacgtattggtactacaggtgctattcagccacatattaatgttggtgatgtattggtcaccaccgcagcggtgcgtttagacggtgccagcttgcactttgcaccaatggaattcccggcggtggctgattttgattgcaccacggcattagttaacgcggctaaatcagtcggtgcgacgactcatattggcgttaccgcgtcttcagatactttctatccagggcaggaacgttacgatacttactctggacgtgttgttcgccgctttaaaggttctatggaagaatggcaatctatgggcgtgatgaattatgaaatggaatctgccactctgctgacaatgtgtgctagccaaggcttgcgtgccggtatggtcgcaggtgtgattgttaaccgcacccagcaagagatcccgaacgaagaaaccatgaaaacgactgaaagccacgcagtaaaaatcgtcgttgaggcggctcgtcacctgctgtaatacagacggcttatgggtaagcccgcaataagcgaatcaatgaataccaaatgagcgggtcagtttactggcccgtgaggttaatgacaaagtgcccgtagtggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccgtccctggcgcggacgctttactcttctacctgccttcaccttgcaagatagagttatcgaggtttgtcagcagtctgaacgggtcagtttactggcccgttctttttttcggctgattatctgttaatgtcatagttcttataatggacagtaaaataagaggaaaacatgacgacatctgctctatctcatccttccctattgccactggatggtggtattaacttccgtgatctcggtggtaacgtcgttgcagatggccggcgtattaagcgcgggttattgtttcgttcaggatcacttgaccgtttgagcaccaaagattgtgctgttcttagcagcggctctgtcgctcaaatccttgattaccgcgatgcggatgaagttcaggctaagcccgatattgtgtggcaaggtgccagttatcacaatattccagccaacccactcagcagtgaagttaacgctaatctggaaaaactgactaacgagacgttagcaacatttgatgccagagctttcatgttagagctgtaccgtcgcctgccatttaataatcaagcttataaacagttagtcagtttgctacaaaatagtgcctcaccagagcatgccgctgctggcgtggtacagcattgtgcagtcgggaaagaccgtactggagtgggttcggctttggtgttgtttgctttaggtgctgatgaatcgacggtattggaagattacctgttgactgaaacaacactggcacctttccgtgaacacatgctggcggaattggcactaaaactaaattctcaggcgctagggcagtttgcatttgtgttgtcggctcgagaagagtttattcaaaccgcactgcgatgtattcaagagcgttacgggagccgcgagcaatggctacagcaggaatttggtcttggcagcattgagcgcgaaaagttgcagtcatatttcctggagtaatcgtttaccaatagattgatcttcttattcctcctgtattgagccaccactaagtggctgaggttaatgacaaagtacccgtaacggtgaaaacaagcagttcgtaaagacgccgtagacccttccctgggggctcgagacgcgccgcccctggcgcggatgctttactcttctacctgccttcgccttgcaagatcgagttatcgaagtttgtcagcagtctgcgccactaagtggctctttttaaccgcttaatgatgcaaactaccgcttaaccagttcgctgatatttctcttggggagcaggcgtatgttaacgcctgacaaattccctggagagaatgctcatgcaacatgcgattacctttgttatcgcctccgcgtgtgtccttgtgatctgctaccgtttatacggtatcttttttgttcgtaaggttctgcgcgtcgatgacagtgaagtaacaccttcccacacctttgaagatggcaaagattacgttccaactaaaaaatgggtgaactttggtagccactttgcagccattgctgcagctggccccttagttggtcctgtattggcggcccagtatggttatttacccggcttcctgtggttattgattggttgtgttatcggcggtgccgttcacgataccgttgtgctgttcgcttcgatgaaacatcagggtaaatctctatctgaagtggctaaatcagaactcgggccagtcgcgggctggtgtaccggtctggcaatgctatttatcattactattactatggccgggttatcaatggttgtagtacacgcgctggaacgtaacccttggggtactttcgcggtgttcatgacgatccctatcgcgatttgtgttggcttatgggaacgcatgaccggcagcatgaaaggggcttcttatgttggtatcgccgccattatggtgtgcgtgttcgtcggcccttatattgaacatacatggcttggcgaatggctcatgctgaaagcagataccgtcagtatcattcttccaatgtatgctttcttcgctacggctctacctgtctggatgttattgacccctcgcggttatctctccagctttatgaaaatcggcgtattcggtgcactgattgttggcgttgtatttattaaccctgaaattcaattcccagcagtaacacagtttatccacggcggtggccctgttctggctggcccagtttggccatttatctctattaccattgcctgtggcgctatttctggtttccacgcctttattggttcaggtactacaccaaaacaaatcgataaatggagtgacattttacccgttggttttggtgcgatgctggccgagtgtatggtcggggtaatggccttgatcgctgcaacatctttacatcctgctgactacttcgcgattaactcttcagccgaagcctggagtgtactgggcatggaagtggttaacctaccaaaactgagtcaggaaattggcttagatttgtatggccgtaccggcggcgctgtcaccttagctgtgggtatgacggatatcttcattcgtgtaccgtggttcagtagtctggctgcttatttcttccagtttgttgtgatgtttgaagctgtattcattctgacagctgttgactcaggtacccgtgttgctcgctacctgctgcaagatttcttaggcgatatctgggctccactaaaacgtactgattggttaccgggcacattagcatgcagtgttattgcttgtgtgctgtggggttacctccttaattccggtgatatcaactcagtctgggcgctgtttggtgtatcaaatcagctaatggcttctgttggtttgattatcggtgccactattattctgcgtctggcaaccaaacggatttacatgctgacttgtgtgattccattggcttacctctttgtcaccgtaaactatgctggttactggatgatcacccacgtgtacttcaattcagcagcgaaaggttacaacctgtttaatggcatcatctctatcatcatgatgacattgggtgtcattatcctgatatctgcactgaaaaaatggcgtgagctgtggattcgtagatcagctgagatggctggcaataaggtggttactgtcaacgcctgatatcctaaatcgatagctttagtcctgataaacggtcggaatctcccggccgtttattttttgttaagtgaaaatgtcgacacattgagtatgctaatggctactgtattgataacaggaaaatgcctgtgaccttaaatgatgtcattactatagttattgattttgttcgtgagcatgaaacatgggcaatgcctatcgtgtttattctcgcttttggtgagtcgctagcctttctttccttactgctacccgccacggttatcttgcttggactaggcgcattaatcggtgaaagtgggatttccttctggccgatttgggccgcggctgtagcaggggctttttttggcgactggctctcctattggattggcgatcattataaagatcgcgtcggcacactgtggcctctttcccgcaaccctcaactactcgtccgcggccatgctttctttgagcgctgggggttctttggtgcttttattggccgcttctttggcccactgcgcgcagttgtcccgttagtcgccggaatatgtgctatgccaaaattctatttccagttggctaatatcacatctgccatcatttgggcattcggtattcttgcccccggtgcttttggtattcagtggctatctcactggatagattaactttgtatgagctctgaggctgctccatattttgtggctgacagttttaacccatttctttgtcgtaaagtaagcggttttttatctgcttattatttatgcacacagcttcgcaagatgggatgtaacggaaaaacactctggacatccatacagtatccccttaccttgactgacattaggttaatggggagataaccgtggatatcagtttattttatgggctgggaggctgcctccttggtgggcttataggctggctgattgccagtttgtctcagcagcgcaataaagcacagcaggatattgagcggcggttactggagcagtcattgcaacagtctcagcaaaacactctagaattgcaggcccttttgcaacgcaatgaacagcaattgcgacaaagtgaattagagcagcgtaatttgcacagccaactcgcggcaaatgctgaaaaactgcaacaattagctcattggcgcaatgagtgtgagcagctcaatcaagaactacgggcgcaacgagaagtcaatagcgcgcaagaagctgaactacgcgaagtgactattcgtttggaagaaacacggctgactgcagaagagaagcaacgcctgcttcttaatagtgagcaacgactaaccactcagttcgaaaatctggcaaatcgcatctttgaacaaactggccgtcgggcagatgaacaaaataagcaaagcttggatcgcttgctgttacctctacgggaacagctagatggtttccgaagacaggtacaggatagctttgggcaagaggctcgtgaacgccatactttaacccatgaaatccgtagcttacagcagctcaatgctcaaatggcgcgggaagctctaaacctgaccaaggccctcaaaggggataataaaacccagggaaactggggtgaagtcgttttagctaaggtacttgaagcttcggggttacgcgagggttatgaatatcaaacccaggttagtgtaaagattgatactaatagccgtatgcagccagatgtcattgtgcgcttgccgcagggtaaagatgttgttattgacgctaaaatgtcactgatagcctatgagcgctattttaacagtgaagatgatattgagcgcgaagcggcattaagcgagcatttatcgtcactacgcgcgcatatcaggatgctgggtcgcaaggattatcagcaacttcctggtttacgttcgcttgattatgtattgatgtttattcccgttgaacctgcatttttggtggctatcgaccgtcagcctgaattgatcagtgaagcgctacagcacaatattatgttggttagtccgacaacattgctggtggctttacgaactattaccaatttatggcgctacgagcatcaaagccaaaatgcgcaacgtattgcggagagagccgccaaactctatgacaaattacgtttatttgttgatgacatggagtcgttggggcaaagcctcgataaagcacagttaagttatcgtcaggcaatgaacaaactgtcgcaaggccgtggtaacctgatagggcaagttgaaggttttcgtactctgggggtcgaggtaaaacggcctattagtccaacactggcagagaaagccagtctggaagatcaacctgaggacgatttagcgctatccgatgatgcagaatccgagataagtgattctgcaccgctgaagtatcagggttagttgcatgttcctcttctgtatgatgttgagaaagctgcgattaagcagttgccttaataccaggtgaggtggggctttcatcggagttctggtacacttcctcgaaagattgactgaaaagcaggcacagaaaatggtagatcaggagaaggaaaccactcattttggttttcgcaccgtagccaaagaacaaaaagaaggcatggtggcagaagtttttcattccgtagccgctaaatacgatctgatgaatgacctgatgtcgttcggtgttcaccgtatttggaagcgttttactattgactgtagcggtgttcggcgcggtcaacgggtattggatctggcaggtggtaccggcgatttaaccgctaagttctctcgtctggtgggtgaacagggtgaggtcgttctggctgatatcaacgagtcaatgttgcgtatgggccgtgaaaagctacgcgataaaggtattgtcggtaatgtcagctatgttcaggcgaatgctgaagcgttaccttttcctgataattactttgattgcattaccatttcattcggcttgagaaacgtaactgaaaaagaaaaggcactgcgatcgatgtttcgggtattaaagcctggtggtcgcttactggttcttgagttctctaagccacttctggaacctttgagtaaagcctatgatgcttactccttccatattttgcctaagattggtgaacttgtggcgcaggactctgaaagctaccgttatttggctgagtctattcggatgcaccctgaccaagaaacactgaagagcatgatgatggatgccgggtttgaaaacgtaacctattccaatttaaccggtggcattgttgcgttacatcggggcttcaagttctaacaggaatctggttatgccgctaaaatcactgatatttaaatccttgtcactgaaaccaactttgctgtcgccactaatcactgctgctatagaaacatcactaaatagtgtgttatttcgtgataaaagtttgaaagctgcacgtttacgcttagcgggaaaagtgctgagtatcgagttgcgtgaggtgagctttcctctgctattagtatttagcgagcggcaggttgatgttttaagtcaatgggatggtgatgcggattgcacagtgacaacgaacgttgctgtgctggcaaagttgcgggatcgtcaacagctttcacctttgatgcgtagtggtgaattgattgtcgaaggtgatatccaagtcgttcagcaacttatcaccttacttgatcttgctgaatgggaaccagctgaatggctggctccctatattggtgatattgcagcggaaactattgggcaggtcatccataaaagtaaccgttttctcagtaagcagtttcaacagcaacagcattatgttgctgaagcaataactgaagaatggaaaatagcgccagcgccgctggaggtggtgtggtttaacgaagaggttgatgctaccgctcgtgcaaccgaggctttgactgccagattggcaaccatggagacaaaacaatgacgccaggagaacttcggcgcctgtatcttatcattcgggttttcttgagctacgggctggatgagttaatcccgaatatacgtttgacgttgccattacgtgttggtcgtcatctatttttctggttgcctaatcgtcataaagataaaccgctgggtgagcgtttgcgccttgccttgcaggagctagggccagtttggatcaagtttggccaaatgatgtccacacggcgtgacctctttccgccagcaattgcagatcaacttgcgttgttacaggatagagttgctccatttgatggtgcgctagcacgcaagcacattgaaatcgcgatgggagggccattagaaacatggtttgacgattttgaacaagaagctttagcctccgcttctatcgcgcaagtacatacggcacgtttaaaagagaacggccaagaagttgtactcaaagttattcgtcctgatattttgccaattattaaagctgatgtgcggttgatgtaccgtctggctggctgggtacccaaacttttacctgatggtcgtagattacgtccacgggaagttgtacgcgaatatgaaaaaacactgcttgatgagctaaatttgctgcgggaagcagctaatgctattcaactgcgtcgtaattttgaagacagtccaatgctctatattcccgaagtctattctgattattgccgggaaagtgtattggtcatggagcgaatttatggcattccggtatctgatattgcagctttggaagatcaaggtaccaatatgaagttgctggctgagcgcggggttcaagtctttttcactcaggttttccgtgacagttttttccatgcagatatgcatcctgggaatatctttgtcagttatgagcatcctcatgacccgctttatataggtattgattgcggtatcgtcggctcactaaataaagcagataagcgctatcttgctgaaaactttattgctttctttaatcgggattatcggcgggttgcagagctgcatgttgactctggctgggttccttgtgataccaatgttgaagattttgaattcgctatccgtaccgtctgcgaaccaatttttgaaaaaccactagccgaaatatcctttggccatgtgttattgaatctctttaataccgcacgccgttttaatatggaagtacaaccacagttggttttactgcaaaaaaccttgttgtatgtcgaaggcttagggcgtcaactttatcctcagcttgacctttggacgactgcgaagcctttcctggaaagctggttacgagatcaagttgggttgcctgcggttattcgtgcattgaaagaaaaagcaccattttgggctgaaaaatttcctgagctgccagagcttgtgtatgacagtttgcaacagcataagctattacagcaaagtgtggataaactcacaactcaaatgcaaggccagcaacaacgtcagggccaatcacggtatttgttcggtgttggcgctacactattagtcagtggtaccattttattcttggccaatgcggtagaaatctcaattggattcattgtcgctggagtattggcttggtttattggttggcggcgaaccagttaatgatttatcgctgaaagtatctgtggatagtctattgggcggtttatgagttatgtaaaagttattcaataagtcgcttatttgtttaagaagctatgcgctagttcaaaatgcggtaagttagataggtattcacagaggttatatgacgtataatgcggccctctgtggaataacccttgtatatagaggtgaatgtaatgggtggtataagtatttggcagttattaatcattgccgtgattgttgttctgctatttggtactaacaaactgcggacattagggtcagatctgggcgcatccatcaaaggttttaaaaaggcgatgggtgatgagccacaaactccgccaactgacgctaataaaaccagtaacgatgctgactttgccaaatcgattactgaaaaacagcagccagttgctaaagctgaagagtctaagagtcacgacaaagagcagggataagctgtgttcgacatcgggtttagtgaactgctgctggttcttgtgataggcctggtcgtactcgggccagaacggctaccggttgctgttagaactgttgcgggttggattcgtacattgcgctcacttgcggccaccgtgcaaaacgaattagcgcaagagcttaagattcaagagttgcaagatagcctgaaaaaagcagaagaagccggtttgcagaacctgacaccagagctgaaagcctcaatggatgaactcaaagaggccgctgaggcactgaaacgttcatatcattccgacattggtttggaagcacctcacacgatccataatccgctcgttaccgaaccggaagctattcatgatggtgttacgcctgccgagtctgcaacgaaggctcaagcatcacctcaagcaccggctactgacgttgataaaactgtcaccccgacagcggttgaaaccgcctctaataacaatgagaaacccattgttcaggttgagacattttctgcgtctatctcttctgtagatagagagccggttcctgttacgaacacacccgtaactaaggtacaaacggctacagtggacacccatagcacagattcacacggtgctgaccaacctcgaactcaccaacctggcggcgatcggtaaacatggctgttgatgatacccaaccccttattactcatttaatagaactgcgtaagcggctattgaattgcatcatcactattttagtggtttttttcgtattggttttttttgccaatgatatctaccacctggtttcagcaccgttgatcaaacaactgcccgttggttccagtatgatcgcaacagatgtcgcatcaccgttctttaccccgattaaattgaccatgatggtctcggtgtttgtttcagcgccgatgatcctctatcaggtttgggcatttatagcccctgcgctgtataaacatgagcgccgcttgatggtcccgctgctgatatctagtagcttcttattttatctgggaatggcatttgcctactttgttgttttcccgttagcttttggtttttttgccaaaacagcgcctgaaagtgtgcttatcgcaacggatatcactaaataccttgattttgtcatggcactttttatggcttttggtatttctttcgaagtaccgattgcgataattcttctgtgctgggctggggtgacaacgcctgaagcattgaagaaaaaacgcccttatgtgtttgttgctgcttttgttgtggggatgcttctcaccccaccagatgtgttatcacaaacattattagcgattccgatgtatctgttatttgaagtgggtgtattctttgctcgcttctacacaggcaaacaacggcgttcagatgttgaggaagaggatgaagaagtcgataatcatcctaaagagtcttaaatttctactttgatattttagccgccctctgggcggcttctgttttgggacacttatgtttgatatcggtgtgaacttaaccagctcacaatttacaaaagactgtcctcaagtcgtggctcgggcaaaagaggctggtgttgccggtatgctgattaccggtacaaatgctgaagagagtcaggcagcccttgagcttacaatagcttatccggactattgctggtcaaccgcaggtgttcatccccatcatgcgagcagttggcaaatagatgtggaacagcaaatcagggcattggcagcccatgtcagtgtggtcgccattggtgaatgtggcctggattttaatcgcaatttctctactccagttgagcaagaagttgcctttacagcacagttagccttggctgctgaactttctttgccggtattcctgcattgcagagaggcacatgatcgtttcatcactctactttcaccctggctagataaaatccccgcagctgttgtgcattgttttaccggtactgctgatgaattggattcctgtctggcattgggcttatctatcggtatcaccggttgggtttgcgatgaacgccgtggccttgcgctgagggcgttattgccgcgtattcctgcccaacaattgctgttagaaactgatgccccatatttattgccgcgggatatacatcctaaacctgcatctcgccgcaatgaaccctgctttctgcctcatatcgtccagcaggttgctgtctggcgacaagaagaccctcaatggctgggacagaaaactgatgaaaacgcccgccggattttccggttggtttgagttaggagaacaatatgagctatgcatttccgggcaccttccctggtcgccgtatgcgccgtgtgcgccgtcatgatttcagtcgtcgactggtcgctgaaaatcagctgacagttaatgatttgatctatccggtgtttgttatggaaggaaacaaccatcagcaagccgtttcgtctatgccgggtgtctcgcgtatgacgattgatttgttggtgaaagaagctgaggctattgccaagcttggcgtcccggtcatatcgttattcccggtcattgaatcaggtatgaagtcactacacgcggaagaagcttataacccgaatggcctggtacaacgtactgtacgtgcattaaaagacgctgtaccagagttaggtattcttacggatgttgccctcgacccatacacaacccatgggcaagacggtgtgattgatgctgatggttatgtcattaacgatatcaccaaagaaattttagtgcgtcaggccttatcacatgcagacgctggcgcagagattgttgccccgagcgatatgatggatggccgcattggtgctattcgcgatcagttagaacttcaagggctggtaaatacacaaatcatggcttattcagccaagtatgcctcttgttattatggcccattccgcgatgcaattggctccagtagcaatttgaaaggtggcaataaaaaaacctatcaaatggacccggccaatagcgatgaagcgttgcaagaaatcgctcaggacttgcaggaaggggcggatatggtgatggttaaaccgggtatgccatatttggatgtggtgcgccgggtgaaagatacctttggggttccgatctttgcctatcaggtttctggtgaatatgcgatgcatatggctgcaatacaaaatggctggctgcaagagaaaccgacggtaatggagtcactattgtgctttaaacgcgcgggtgcggatggggtattaacctattttgctaagcaagtcgcacaatggctgcatgacgatcagatgcagcgttaaccgtttggttatcaagaagattggttatcaataataagtgccaaggtaggcactgaaatacctaccttggcactgtgagttaagtatcttattgtttttcgaattgacgattatccaggctttgtaatactgggctattgagcatattcagtaatagcattgaccgtgcctcgccatctggttcggtataaattgcctgtaacccagcaaaaaccccctctttaataatcacggtatcaccaggcgtaggtatctctggcgcaatgattttatccgttgtatgagattgcatttcgctaataaccgttgccggaatgaccgcaggttgtacaccaaacctgacaaagtggcttacacctcgggtggcacttatcgttgtggtatgaatatgttccggatcaaactccacaaatagataattcgggaataatgcttccgtggtttcaattcgttttccgcgcattatcttttcgatagtgacgatcggtgtccagcaattcacttcttgccgctctaagtgttctttagcgcgcaaaagctgaccacgtttacaatataataaatgccaatgtttcataatttcatatgcctttaggtactacttggcagcatagcaaaagtggggatacatatacagtgagcaaaaaaaaacgtcatttgatatatatatttgttatgtaaagagttagctatattttatatcgacaacattctatcggtgctggtaaatgttaatgccaaatagcagcatgctattttttcgagttggcctgcattcatttttaacaaaaagacagcaactgctataaagacagcctataatggcgcattacctagccgccgaaatgatcagcatgaaataccgtgacttacgtgacttcctctcgttgctggaacagaggggcgaacttaaacgaattagccagcctattgatccctatctggaaatgacagaaatagccgatcgtactttgcgagctggcgggcctgcattgctttttgagaatccgaagggctataacatgcccgtactgtgtaacctgtttggtacggctaagcgggttgcgatggggatggggcaagaagatgtcagtgcattgcgagatgtcggcaagctattggctttcctgaaagaacctgatccgccgaaaggttttcgtgacctgttcgataagctgcctaaatttaagcaggtattgaatatgccgacgaaatgcttaagctctgccccgtgccaagagcaagtgtgggaaggggaggatgtcgatctgagcagaatccctgttatgcactgttggccggaggatgctgccccattagtctcttgggggctaacggtgactcgcgggccgcataaagagcggcagaatctgggcatttatcgccagcaagtgttgggtaaaaacaagttaattatgcgctggctttcccaccgaggtggcgctttagactatcaagagtggtgcgaagcgcatcctggtgaacgtttcccggttgccgtcgcgttgggtgctgatcctgcgactattttggctgcggtaacgcccgtgccagatactttatctgaatatgcttttgccggcttattgcgtgggcataaaaccgaagtcgtaaagtgtctttccaactcacttgaagttcctgcaagtgcagaaattgtattggaaggatatattgagcagggtgagatggcaccggaaggcccttatggtgatcataccggttattacaacgagattgatagcttccctgtctttaccgtcacacatattacccaacgcaaagacgcgatttatcattcaacctatactggtcgtccacccgatgaaccggcggtaatgggcgttgcgctgaacgaagtatttgttcctattttgcaaaagcaattcccagagattgttgatttttatctgccgccagaaggctgttcataccgtttggctgtggtgaccatcaagaaacagtatgctggtcatgctaaacgcgtgatgatgggtgtttggtcgtttttacgccagtttatgtatacgaaatttgttattgtttgtgacgatgatattaacgcccgtgattggaatgatgttatttgggcgattacgacccgaatggacccgtcgcgcgatacggtgttaattgaaaatacaccaatagattatttggatttcgcctcaccggtttccggtttgggatcgaaaatggggctggatgccaccaacaaatggccagctgagactccgcgtgaatgggggcgtccaattaaaatggatgaagaagtccgcgcccgcgttgacgctatttgggacgagctcgccattttcagtgacaaagagacgaaacgctaaccggcgtccattttgtccttagttttgcatttgatgacccgacagagggaaggcatgacaactttaagctgtaaagtaacctccgtagaggccattaccgatacggtgtaccgggtgcaattggtacctgcatctgcattttctttccgtgctgggcagtatttgatggttgtgatggatgagcgcgataagcgtccattctctatggcatccacgccactgcaaaaagactccattgagctgcatatcggggcttcggagctgaatttatacgccatggcggtaatggaccgaattctgcaagagaaaacgttggatgtggacattcctcacggtgaggcatggttccgcgagggcagtcatcgtccactgatactgattgcaggcggtaccggtttttcctatgcgcgttcaattttgttggcggcgttagcagaacaacctgatcgtgaagtttctatctattggggtgggcgcgaagcagtgcatttatatgacctcagcgaattagaagcgctgtcgattcagtatccgcagttgaaagttatccctgtagttgagcaaccagaagaaggctggcgtggtcgaaccggaactgtgctaagtgccgtattgcaagattatggttctcttgctgagcaggatatttatattgcaggtcgttttgaaatggcaaagattgctcgtgagcgtttttgtgccgagcgtggtgcactggaagcgcatatctatggtgatgctttcgcttttatctaagtaaaacggcagataaaaaagcccgcccctgacaggcgggaaaacggcaactaaactctggttatcagggcctgtattcaggccctaaatgtttttgggttatacgcgctcaaagatggtagcaatgccttggcctaagccgatacacatggttgccagaccgaattgcacgtcacggcgctccatcagattgagtaacgtggtagaaatccgcgctcctgaacagcccaatggatgaccgagtgcaatggctcccccattcaggtttaccttatcatccatgctttccaacaaacccaagcctttcaggcaagccagtgactgagcagcaaacgcctcatttaattcaaataacccaatatcttcgagcttaagccctgcacgttttagtgccagttggctggcgggtactgggccatatcccataattgatgggtcgcagccgacgacagccattgagcgaatacgggcgcgtggtgttaaacctaatgattttgctcgggattcgctcatgataagcatggcagaggcaccatcggaaagtgctgatgatgtccctgcggtcactgtgccattcaccggatcaaaggctggacgcaaagctgctagcccagccagattggtctctgggcgaataacttcatcgaaatcaaagcgttttaatatgccatcagcatcatgcccattggtggcgacaatctctttagcaaaatggtccgcctgagtagcagcataagcgcgctgatgggagcgtaccgcaaactcatcttgtgactggcgactgatattgtggatttttgccagcatttcagctgttaaccccatcataccggctgctttagccaccgtgcggcccatgcctggatggaagtccacgccatgattcatcggcacgtggcccatatgttctacgccaccaatcaaactgacttgtgcatcacccaccatgatagcccgagctccatcatgcaaagcttgcatcgaggacccacacaggcggttaactgttaccgccgggacgctatggggaatttccgccagcaaagacgcattgcgggcgatgttaaaaccctgctctagcgtttgttgcacacagccccaatagatgtcgtcgatttcggcggcattcagctcagggttgcggctcagcacttctcgcattaaatgcgcggagaggtcttctgcccgaacctgtcggaatgcaccgcctttggagcggcccatcggtgtacggacggcatcaataatgactacattttccatgttttcagacctcatgccggttgactgatagaaacatcaagcagcgctgctgccacaggataatagctttcgttatgttcggctttggctctcaatcccggcgggacttgatacaacgccccaagatgggtgtagcgttgagccatttcgacataatttgcactgccgatggtatcaaggtaacggaagacgccgccgtggaatggagggaatccaaggccatataccaacgccatatcaccttcagccgggctggcaataatgccttcttccagacatcgcaccacctcattgatcatcgggatcatggtacgggcgataatatcgtcatcgctaaatttctgaagcggctggctgacttgcgccagtaacgcgtctacttgttcatcattctctttacgcggtttgcctttggtatcttgggtatagcggtagaagccttggccattcttttgaccaaaccgttggttatcaaacatcacgtcaaccgcatcgcgataatctttattcatgcgctcagggaaaccaacggccatcacggcctgcgcatggtgcgcggtatcaatgcccaccacatctaatagataagcagggcccattggccagccaaattgcttttccatcactttatcaatttggcggaagtccgcaccgtctcggactaacatgccgaatccagccagatacgggaataagacacggttaacaaagaagcctgggcaatcattgactacaatcggggttttacccatttgcgtggcgtatgccacaaccgcagcgatagttttatctgaagttttggtgccacgaataatttcaaccaatggcatccggtgcactggattgaaaaaatgcatgccgcagaagttttctggacgtttaagggatttggcgagctgatcaatcggaattgtcgaagtgttagaggccagaacagtttcttcgccgatcagtgtttcaacctctgccagaaccgccgctttgacttttggattttctaccaccgcttccacgatgacttgggcgcgttcaataccggcataatctaatgttggctggatggttgctaagatatttgccattttcaggccatctatcttgccgcgctccagctgcttattcagcaacttggccgcttcattcatccctaatgtgagggatttgtcattaatatctttcatgatgaccggcacacctttcagtgccgactgataggcaatcccaccgcccataatcccggcacccagcactgcggcctgtttgggggcgctgacacctttggacagctttttagcctgacctttaacatattggtcattcaagaaaataccgactaatgcacgcgcttcattggaaccagctaagggaacaaaactattggtttccagtatcaatgcttcagcgcggccaaattttgcagcggcctcaatagttttgacggcagtcaagggcgctggatagtgtttaccggcgacttgcatgaccatgcctttggcaatggtaaagcacatcgcggcttcggtcggattgagtttcagtggctctaatttcggacgacgtgcagcttgccagtcgagttttccgtcaatcgcttggttcaaaatacttaacgcggcatcgaccaacttttcgggggcgacaacggcgtcaaccagcccaacctttaaggcatctttggcaataatgtctttgccagccgcaataatttccagcgcactgtctgcgcctaatagccgcggtaagcgaactgaaccgccgaagcccggcatgataccgagtttggtttccggtaggccgatacgtgcttctggcgaggccacgcgaaaatcagtcgctaagatacattcacacccgccacccagcgcatacccattgattgctgcaatggttggcaccggtaagtcttccaaacgattgaaaatatcgttggcgaaaaccaaccattgatgcaacttttctggcggctcgttaaacagggatagaaactcggtgatatcggcaccgacaataaaggctgctttggctgagcgtaatagcaaccctttgagctcactttgtttttctaacacaaccaaggcttcgcccagattggctacagtttgggtatccagcttattaactgaacctggtgcatcaaacaccaactcggcaatgccgttttccagccagtgaagctgtagtgtttcgctttggtagagcatatctatctcctgaataagcgcatgtgatctggtatgaccagatattcaggaagtgtggatattttgttaatgaattgcaaataagagattgattttttgcagtgaagatcacagtcaatcaggtgggataattgatttttatcatatttattcacgacggttttgcgcttaaggtagcgtaattaactcgcaaataagaggtcgtcgaaacatgactttggcgactatgataagatgaaaaaattaagttctaatagcgaagggtactgtgatggaaacgctggcttctttatataacgaacatttgtccaccttgcaacaacgcacccgcgatgtgttagagcgccatcagttggatgctttattgattcattccggtgagttacaacgtattttccttgatgaccgcgactatccttttaaggttaatgctcaattcaaagcttgggtaccggtgacgcaagttccaaactgctggttatgggttgatggcgttaatacgccgaagttatggttttactccccggtagattattggcactgtgttgagccgctaccggatagcttctggaccaaggccattgatatccaaccattggtaaacgctaatgatattgcacaactgttaccggtacagcgcgagcgagttgcctatattggttatgctcagcaacgcgcccaggcgctgggtttcagtgcagaaaacattaaccctaaaccggtgttggattaccttcatttctaccgctcttataaaacagattatgagctggcctgcatgcgtgaagcgcaaaaaacggcagttgctgggcataacgcagctcatgaagcattcctgtccggtatgagcgagtttgatatcaatctggcctatctgatggctacaggtcagcgtgatactgatgttccatacgataatattgttgcgctgaatgaacattcggcggtattgcattacaccaccttgcagcatcagcctccggcagagattcgtagtttcctgattgatgcgggcgcggaatacaacggctatgctgctgatttgacccgcacttatgtagcaggcagtaaaaatacagcagacagtaaaaacgattttgccgcattgatcaaagaccttaataatgaacagcttgggttgattaaaacccttaagtgtggcgtgaactataccgaatacaatgttcagatgcatcagcgtattgcgaagttactgcgcactcataacttggtgacgggtatcagtgaagaggcgatggttgaacaaggcattacttgtccattcctaccgcacgggttgggtcacccactaggcttgcaagtgcatgatactgctgggtttatgcaggatgataaaggggcgcatctcagcgcaccatccaaatatccttacttacgttgtacccgtattctgcaaccgcgcatggtgctgactatcgaaccgggcctctactttattgaatcactcttggcaccttggcgctcaggagagttcagtcagcatttcaattgggatcttattgaaacactgaagccttatggtggcattcgtatagaagacaatatcgttattcatgaaaatcgggttgagaacatgactcgtgacctgaagctggcctgatgcagccttatttaatccctgcggctccggtgactatcagcgaagagattaaaaaaagtcgattcatcaccttactggctcctacctgtggggtgaatgaagcgaaagattttattcagcaggtaaagcaacaacacccaacagcccggcatcattgctgggcttttgttgccgggacacccacagattcacagcaattaggtttttccgatgatggcgagccttcaggcacagcgggtaaatcgattctggctcaattgatgggctgtgggataggttaaattacggcggtggttgtgcgttattatggcggtatcaagctgggtactggcgggttagtcagagcttatggcagtggtgttcagaaagcgttaaaacagattgaagtaaaatataaagtcccgcaggtagaatatactttgcagtgtgactatgcgcagctcgcgatggtcgaaacactattacagcaggttgaaggccagattttacagagtgaatatgcacaactcgtgactcttcatctctctttgccagcaactcaagccagtcaggtcggggataaattgcgggatctcagtcgtggtacgttgcaattgacgcccatttcgcaataatccccatccaagtgaattgctaaggaacgtgccggaatgcattttcgtgccataacccgtattgttggcctgctagtcatcttattctccgggacaatgtttattcccggtctagtggccttgatctatcgtgatggtgccggccgtgccttcagcgaaaccttctttgttgctttgtcgataggcctgttgctgtggctaccgaaccgcaagcagaagcatgagttgaaaccgcgcgaggggtttctgattgtagtgctgttctggacggtgctgggcagtgtcggagcattacctttcttattctctgagcgcccgaacctttcgctaactgatgcattttttgaatccttctctgggctgaccaccaccggagccaccacgctggtggggttagattcactgcctaaggccattttattctatcggcaaatgctgcaatggctgggcggcatggggatcatcgtcttggcagtggccattttgcctattttgggtgtcgggggaatgcagctctaccgggctgaaatgccagggccattgaaagacaataaaatgcgcccccgaatcgccgaaactgcaaaaacactgtggcttatctatgtcttgctgaccattgcctgtgcgctttctttatgggccgcggggatgtcggtgtttgatgctatctctcacagcttctcgactatcgcgataggcggcttttctacccatgacgccagtatcggttatttcaacagcccaacgattaacaccatcattggtattttcttgctgatttcgggctgtaactttggcctgcatttcgctgtactcagtggccgcagtttgaaagtttattggcgtgatcccgaattccgtatgtttatctttgtacaattgacgctagttatcgtttgtaccttggtgctctggcagcacagcgtatataagtcggggctggaaaccttaaatcaggcatttttccaagtggtctcaatggcgaccacggcgggcttcacaacggatagtatttctaagtggccgttgttcctgccgatacttttattatgctccgcgtttatcggggggtgtgctgggtcaaccggtggtggtttgaaagttatccgtatcctgttgctctatctacaaggctcgcgtgaattaaaacgtttggttcatccgaatgcggtttacaccatcaagctggggcggcgagcattaccggaacgaatactggaagcggtctgggggttcttctccgcatatgctttggttttcattatcagcatgttggccatcatcgcgacaggagtcgatgagttttctgcttttgcggcagtgactgcaactttgaataaccttgggccaggcttaggtgttgtcgctgataacttcacttctatgaatcctgctgctaaatggatattagtgataacaatgttatttggccggttggaagttttcactttgctggttctcttcaccccaacattctggcgtgagtaattctgcataaggaacattgctatgaaagtattgatactttactccagccgagacggccaaacgcaaaccatcgcctcttatatagctaaggagttatcaaccgcagctacgtgcgaaatacgggacttggccgaggtggggcaaatagatctgagccagtatcaacaagtgatgattggtgcttctgttcgttatgggcatttcagtccggtgttgagtaaattcgtcaataaacacgtcgagcaacttaatcagatgccgagtgcgttctttgccgtcaatttgactgcgcgcaaaccagagaagcgttcaccacaaactaatgcctatgtgcgcaagttcttacttagcacaccttggcagccaacattgtgcgccgtatttgctggagcgctacgttatccacgctatcgatggatagatagggtcatgattcaacttattatgcgcatgacggggggagaaacggataccagtaaagaagttgagtataccgattggcaacaggttagcggttttgctcaggatttctcggtgctacagtacgaaaagtaacaataatggtggttatgaccgcaaattgttgaaataaaacacggttgaaaagttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacagacttcgccgggtcaggaagagaaatgattgagtttgacttcgaaagaaaccaaataaactcttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgaacgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgaagcctgtttcggcaggcagaagcaatatcaaagtcttgaagagtgaccaaagcagtacacatttgaacttcggttcgaatgcatatttgcagaaagtaatctttgagcatcgctatgttaactcatagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcttcggaccaaagtgggggaccttcgggcctcacgccatcggatgtgcccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggccaataacttaatacgttgttggattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaacttagcagagatgcttcggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaaaggagactgccggtgataaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagcaagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctcagatacgcattgcgcagtgtccacacagattgtctgatgaatgtaaacgagcaagagcacctgttgatgagggtgatgattgtgttgtaaggcctcggcatcgagtttttactgcatcagtcgttcgaatgtgtcaccacattctcacctttacacaaaaatactgaatccatgattcagtagaaatttttgtgtccccatcgtctagaggcctaggacactgccctttcacggctgtaacaggggttcgaatccccttggggacgccactccgataatgtgtgaaagacattatcaaccggttctttatgaactcaaaagtatcttaaagatgactttaacaagtcgtgtttaagatattgctctttaacaatctggaacaagctgaaaattgaaacaatacagctgaaacttatctctccgtagaagtactgagataaggattaacctgtattagagtctctcaaataatcgcaatgccaatgtgtttatcattgttgcagtgtgagcgagaagatactcagcaaggcgtacagcgcacagcaaccggagtgaactctaggttcatgaggattgcgcgcactgcacaacgacgcagagtgtgttcgcagccacaccaataaagaagaaacatctttgggttgtgaggttaagtgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaaggtgatatgaaccgttataaccgacgatacccgaatggggaaacccagtgcaattcgttgcactattgcatggtgaatacatagccatgcaaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagaacctgaatcagcatatgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacacaaaaatgcatacgttgtgagttcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgaatagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggtcatcccgacttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgaacgtatcacccaagacaattcccggaagtggataatgattgacggagcgcagcgacgtcaatgcgtccaataaagtcgagttggcttagggatacgttcgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctagccgggcgacggttgtcccggtttaagcatgtaggcggagtgacttggtaaatccggttgcttatcaacgctgaggtgtgatgacgagccactacggtggtgaagtagttgatgccaagcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcattaggtaaagggacttgctcccggcgccgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcattgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccgtgatccggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggctttaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgcattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccaaaggtgttttgtatttgagagatagagattgattttcagcgaagttccgagattgggctggctggctgtgtgaatgattgcatagcgggttagtttagacagaatttgcctggcggccatagcgcggtggacccacctgaacccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaatcaagccgagaccccatgccaaaagcgtggggtttttgctatgtgggaaataaaaaaaccaagaaagagccttctgctgagcagagggctttttttatgtactcacttaaaacaaaatacaatatgagtattatgatcggttagactagcgccagaaccagttagaatgagcacctaatgtaatgtcgaatcaacgtaccccgctaaagcatctcaacacatttgcactatcagcctacgcgagcaatgtaatcagtgccaactctacacaagaattgattgatgcatggcatgagtctgtctcgaagcatcaacctgtactcttgcttggggaaggcagcaacgtgctgtttattgagaattactcagggacagtattacttaatcgtattaaaggtattacttttactgaagatgatacagcctggcatctgcatgtaggcgcaggagagaattggcaccagttggtatgctactcgttgcaaaacaatatgccgggtttagagaacttagccttaattccaggctgcgttggctctgcgccaattcaaaatattggtgcatatggtgttgagctgcaaaaagtatgtgaatacgttgatttacttgatctggagaaaggcacggttcgacgcctttctgctgaagactgtcaatttggttatcgcgacagcatatttaaacatcactacggtcatgggtttgccatcatagctgtaggtattcgattaataaaatcttgggtaccaacactaggttacggcgatttaacgcgtatggatccattgaccgtgactgcaatagatattttcaactcagtctgtgcgatgcgtcgaagtaagttgccggatccgacagtgactggcaacgcaggtagcttctttaaaaatccggttgtggatgccgctgtggctgaagatatcgtgaagctttatcccaatgcgcctcactacccacagcccgatggaacagtaaagttggctgcaggctggcttattgatcaatgtgcgctcaaaggataccagattggcggagcagcagtacatcagcagcaagctttggtactgattaatcttgcagaggctactgggcaggatgtgttggggctagccagccatatccgtcagcaggtcgcaaagaagtttgccatttggttggagccagaggtgcgctttatcgcaagtaatggcgaagttaatgctgtggagcgtttgtcgtgaaagatataaaagtccccttgcgattaatcggcatacttgccgacggtgcttttcactcgggtgagcaattaggtgaaatgttaggtatgagccgtgctgcaattaataagcatatgcacactatcagagaatggggactagatgttttcactgtgcctggcaaaggttatagcttaccggcacctatccaattacttgatgaacaaaccatactaagttatttgcccgcaggtcaggtagctgtattaccagtagttgattcgacgaatcaatatctgttagatcgcatcactgaacttaaatccggtgatgcttgtgttgccgaatatcagcaagctggtcggggcagacgtggccgccaatgggtatctccttttggtgctaatctttatttatcaatgttctggcgattggaacaaggtcctgcggctgcaatgggactaagtttagtggtgggtattgtcatggcagaggtactgcacaaattgggtgcagagcacgtccgcgtcaagtggccgaatgatttatatctaaacgataagaaactggctggaatattagtggaactcactggtaaaacgggtgatgcagcacagttggttattggtgccggtattaatctgaccatgcgtgaatcaacgactaatgttattagccaggattggattaatttacaagaagctggcgttaatattgatcgtaataaactgacagctgaattgttatccgagttacgattggcagtagttaaatttgaaaatgagggactacctgcctttatttcacgctggcgagaaatggataattaccttgatcgtccagtgaagctgattatcggaaaccaagagatatttggtattgctcgcgggattgatcagcaaggtgcattattattagagcaggacgggaatataaaaccgtatattggtggtgaaatatcccttcgcggagtttaattgagatattaagcgggtagttattctacccgcaatttattattttcttaaacgcacgctttcaaccgcatgattggcacttttagtcattatcaggctggctcgttcacgcgtaggtaaaatattttgctttaaattcagcccattaatctctttccataactgggtcgcaatctttactgcttctgtttctggcagctttgcatagttatggaaataagaatcaggattagaaaacgcgccctggcgaaacttaaggaaccggttgatataccaactttggagtaaatcttctggcgcatcaacatatatagagaagtctacaaagtcagagacaaatacatggtgcgggtcatgagggtaatccatgccactttgcagaacatttaagccctctaatataagaatatccggttgtttgataatcttattaccatcagggacaatatcatatattaaatgggagtaaactggtgcggtgacatggtcagcacctgatttaacctcagagacaaatttcactaaactgtgcatatcataggattgtgggaatccttttttcttcatcaacccgcgctcgttcagcactttattcggataaagaaaaccatctgtagtaatcagctcgacactacgatgctctggccagcggcttagcagcgcctgtagtaaacgagcggttgtactttttcctaccgcgacactgcccgcaataccaataacatagggaatacgttggccatcagttccaagaaattgctccagaaccgcctggcgacgcaaattagaactgatataaaaattaagtagtcgtgagagcggtagatatatctgtgccacttcatctaatgaaagatcttcgttaatccctttgagtttaacgatttcttcttctgttagcgtcaatggtactgagtcgcgcaaagcagcccactgagtacgatcgaactgtagataaggcgtcgctaaagactgatctctttttgtcataagccaaattctgcctgttaacgcaggttgggaaaggcgctggacgccaactccagataagaaacaagctgcatattataggcagcttgctttttggcgtagacatttttgtatttagtgagtgatttctttgatatgtgttgctattccgatcaattaagaaggactatgccaggcttttgctctgtgattgatgggatttattattgttagctagctatcgaggtatgtgcctgattcacagagaataagcgcttaaagtaaatcgcggttggatgatagtaaccatctggagtgcaggcataatcagggatctcgcccatacatcgatatccttgcgtacgataaaaagactcagcgggggagccagcttcagtatccaagtataacaatcctcgacgaagttgaaccgcagtattttccatctcaataaccaatttatgcccaaccccagcacggcggctacggctgtgaactaataatttttgtacttcagctcggtttaaaccattgggtttttggcataaatctaattgaatggtacccacgaccccggtttcatcacgtgctatccataatagtaatgtccctttcgtgatggcggggtgaagactatggtagtagttctcggcctcattttgtgagagatctcgggtgctatagccgattgacgcaccatgagagacggcatcaatcagtaaatgtgccaattcacttcgatatatcggtaatgtcgccgcattcagtaaaactatcttcataataaagcccctgcctgatagctggtttgcgcatatatggtgtttaagcaataagtaggccaaataggaaacagtgatattatgggcgctgggccatattttcttgctatctctgccccaaaattgacgtatttcctcatttttggggcaaaggactaaacttattttagcttcgaacgagggaagtttgtttggctatggaatatggataggtttttgggggatgattttcattcatagatttgggtaatataaccaaattactgagcgcgatttaagctaaccttggtcaataatacaccttgcgtttaaaaagtggctgttttgtgagcgaaagggcatgttatgcaatttttttgttgcatcataggctcactctacctagaatgcgctgcacttgatgccggcatagctcagttggtagagcaactgacttgtaatcagtaggtcccgagttcgactcttggtgccggcaccattcaagtattaaaaattaggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcatcgacttcgaaggttcgaatccttcccccaccaccatatttacccttgagtctcaagccgattcagatattaggaatctaaatgagccacttgaggggaaggtgaaaaccttcgacgaaggttcgagccgagcgtagtgagtcaacgacgcgcagcggcggcccgaagggtgaggaatgaagtgacgaataatccttcccccaccaccatatttacccttgagtctcaggcgattcagaagaccgaacccctatacacactcaaggcgagagttactctcgatgaagagtgaagtggccaagcccttcctttcaagtttctgcagattaagtcaggtagccgagttctaagatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgtgggttcgattcccactgcccgctccaagatgcgctgatatggctcagttggtagagcgcacccttggtaagggtgaggtcggcagttcgaatctgcctatcagcaccactcctcattctctcgtcccctgattttctttctgcgtaatggattcaacaagcatgcgcttggttgatgtggtgaaaccaccgattccgtgtcttagagggacaatcgatgtctaaagaaaagtttgaacgtacaaaaccgcacgttaatgtgggtactatcggccacgttgaccatggtaaaactaccctaactgctgcaatcaccaccgttctggctaaaacctacggcggaaatgctcgtgcattcgaccaaattgacaacgctcctgaagagaaggcgcgtggtatcaccatcaacacgtctcatgttgaatatgacaccccgtcacgtcactatgcgcacgttgactgcccagggcacgccgactacgttaaaaacatgatcaccggtgctgctcagatggacggcgctatcctggttgttgctgcaactgatggcccaatgccacagactcgtgagcacatcctgttgggtcgtcaggttggtgttccttacatcatcgtattcatgaacaaatgtgacatggttgacgatgaagagctgctagaactggtagaaatggaagtgcgcgatcttctgtctacctacgatttcccaggcgatgatacgccagttgttcgtggttccgcgctgaaagcattggaaggcgaacctgagtgggaagcaaaaattatcgaactggctggctacctggattcttacatcccagaaccagagcgtgctatcgataagccgttcctgctgccaatcgaagacgtattctctatctctggtcgtggtactgttgtaacgggtcgtgtagagcgcggtatcgttaaagttggtgaagaagtcgaaattgttggcctgaaagataccgttaaatctacttgtactggcgttgaaatgttccgcaaactgctggatgaaggccgtgcaggtgagaacgttggtgttctgctgcgtggtatcaagcgtgaagatatcgaacgtggtcaagttcttgctaaaccaggttcgattaaaccacacaccaaatttgaatcagaagtttatattctgagcaaagatgaaggtggtcgccatactccgttcttcaaaggctaccgtcctcagttctacttccgtacaactgatgtaaccggtactattgaactgccagaaggcgttgagatggtgatgccaggtgataacattcaaatgattgttaacctgattgctcctatcgcaatggatgacggcttgcgctttgcaattcgtgaaggcggtcgtactgtaggtgctggcgttgttgctaaagtcattgaataagatttgacgcgacatgcgataaaagggcatcatttgatgccctttttctacgttgtcatactagaacctatctcatcagtggttttttcatcataattactggtgagatgggctctggaagtacggcggatagtgctgagtggtgctgattagagagagtctagagcatccttcggcttggtttgctttgcggtgcgaagcaaagttgtttgttctgaatcatagtgacaggttggtttatgagtgcgaataccgaggctccagggagcggacgcggcctggaaacggctaaatggctaatcgttgctgtactgttagttgcagctatagttggtaattattattaccgtgatttcagcctgccgctgcgcgcgttggcagttgtagtaattatcgctgttgccggtgctgttgcattgatgacggcaaaaggcaaagccactgtagcgtttgctcgtgaagcacgcacggaagtgcgtaaagtgatttggcctacccgtcaggaaactctgcacacaacgttaatcgttgctgcggtaactgctgtaatgtcactgattctatgggggctggatggtattctggtccgcctggtatcatttattactggcctgaggttctaagatgtctgaagcaccaaaaaagcgttggtacgtcgttcaggcgttttccggttttgaaggccgcgtagcacaatcgctgcgtgagcatatcaagttacatgacatggaagagctgtttggcgaagtcatggttccaacggaagaagtcgtcgagattcgtggcggtcaacgtcgtaagagtgagcgtaaattcttcccaggctatgtactggttcagatggtgatgaatgacgccagctggcacttagtgcgtagcgtgcctcgtgtaatgggctttatcggtggtacatccgatcgtccggcaccaatcagtgataaagaagttgatgcgattatgaatcgtcttcaacaagtgggtgataaaccacgtcctaaaacactgtttgagccaggtgagttggttcgtgttagcgatggtccgtttgcagacttcaacggtgttgttgaagaagtggactacgaaaagagccgcttgaaagtgtctgtttccatttttggccgtgcaactccggttgaactggatttcagtcaggtagaaaaaggctgattcatttttcgccattggttgaaatttgagtcttgtcttaggcgtgaaattacaatataatttcgcgccttttgtttttagatgtcttgctttttgtcatccgtgacaacttatttcatagtaaataatagcgagacaaaacacggggagcctcgaacgcgaggcgatattacccaaatcgaggaaatcgtaaatggctaagaaagtacaagcctatgtcaagctgcaagttgcagctggtatggcgaacccaagtccaccagttggcccagcattgggtcagcagggtgttaacatcatggaattctgtaaagcgttcaatgctaagactgaaagcattgaaaaaggcctgccaatccctgttgttattacagtttattctgaccgctctttcactttcgttactaaaaccccgccagcagcagttctgctgaaaaaagcggcaggtattaagtctggttccggcaagccgaacaaagacaaagtagggactgtgaccagtgctcaggtccgtgaaatcgcagaaaccaaagctgcggatatgactggtgcttcaattgacgacatgatgcgttcaattgaaggtactgctcgttccatgggcctggtagtggagggttaataaatggctaagctgaccaagcgcatgcgcgtgatccgtgacaaagttgatgttactaagcaatatgatatcaacgaagctgttgccctgctgaaagagctggctactgctaaattcgtagaaagcgtggacgttgccgttaacctcggtatcgacgcacgtaaatctgaccagaacgttcgtggtgcaactgtgttgccacacggtactggccgttcagtccgcgttgctgttttcgctcagggtgcaaacgctgaagctgcgaaagaagcaggcgctgaattggtaggtatggaagatctggctgatcaaatcaagaaaggcgaaatgaacttcgacgttgttattgcttccccagatgcaatgcgcgttgtcggtcaattgggccaaatcttgggtccacgcggcctgatgccaaaccctaaagtgggtactgttactcctaacgttgctgaagcagttaagaatgctaaagcaggtcaggttcgttatcgcaacgataaaaacggtattatccacactaccattggtaaagttgatttcgactcagagaagttgaaagaaaacttagaatctttggttgttgcgctgaagcgtgctaaacctgctacagcgaaaggcgtttatatcaagaaaatcagcctgtccaccaccatgggcgccggcgttgctattgatcaaagcggcctgtcagcagtagtgaactaatcactaattgcttttatcgctttacgtgggcgtaaggtttgtctagaatcttacgcccatgcttctgttgatggcttatttgttaatcacaaatgtccgatctgcagagaaacagaatttttcggttggagcttggccttatccaagcctccgtccaagaccgcaggtgtgttgtaaaacacttaatttcctgcgtagacggtgacagaacctgaagcatttttttatttttttgtttatcaagaataaaaaagaatggtctttgctggattctgctcaccgtgtttcaacgcccgttcattacaatttagtaatgttttgggtgacgtgagttccggggaattaatccccggttaatccaggagcaagaactaatggcactaaatcttcaaggcaaacaagcgattgttgctgaagttaaagaagtagccaaaggtgcgctgtctgcggttgttgcggattcccgtggcgttaccgttgataaaatgactgaactgcgtaaagcaggtcgtgaagctggcgttcacatgcaagttgttcgtaacaccttgctgtcacgcgcagttgaagggactccgtttgagtgcctgaaagacacgtttgttggtccaaccttgattgcattctcttcagaacacccgggcgcagctgctcgtttgttcaaagcttttgctaaagataatgcgaaatttgaggttaaagcagcagcctttgaaggcgagttaatccctgcggctcagatcgaccgcctggcaactctgccaacctacgaagaagcaatcgcacgtctgatgggaaccatgaaagaagccgctgctggcaaattggttcgtactctggctgcgctgcgtgaccagaaagaagctgaagcggcttaattgccctcacttttttagtcattgctttttaacgtataaactatttctgtattttaggaacaattgttatgtcaactatcactaaagaccaaattctggaaggcgttgcagctctgtctgtaatggaaatcgttgaactgatctctgctatggaagagaaattcggcgtttcagctgctgctgttgctgcaggtcctgctgctgctgctgaagctgtagaagaacaaactgaattcaacgttgttctggcttcattcggcgacaacaaagttgcagttatcaaagctgttcgcggcgcaactggcctgggcttgaaagaagctaaagacctggttgaatctgcacctgcagttctgaaagaaggcgtgaacaaagacgaagctgagtctctgaaaaaatctctggaagaagctggtgctgctgttgagatcaagtaagttaagctttgagttcgcagcctgacttataggctgatggctggtgactttttagtcatcagcctttttgcgctgtagggcgttagtcgcatttcacactgtttagcggctaactaacccctaatattcctttctattgacgacttaatatactgcgttctcagctacgacccactcgggtagctcggtagttaaagtaacgcgatgaaatggtttaagagtgatagaaaagagtattccgaggagtgtttcgacttctcgttctaaataatagtgttgcacgacctgtcctggtttcagggcagacagagtgggtcgacttttcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaaacgtccacaagttttggacataccttatctcctttctatccaacttgactcgttccagaaatttatcgagcaagatcctgaagggcagtacggtctggaagcagcattccgttctgtttttccaatccagagctacagcggcaattcggagctgcaatacgttagctaccgtcttggtgagccagtatttgacgtcaaagagtgccagatccgtggtgtgacttattccgcaccgctgcgcgtaaaactgcgcctggtcatctatgagcgcgaagccccggaaggtacggtcaaagacatcaaagaacaagaagtctacatgggtgaaattccactcatgaccgaaaacggtacctttgtcattaatggtactgagagggttatcgtatctcagctgcatcgtagtcctggcgtattctttgacagcgataagggtaaaacccattcatcgggtaaagtgttgtataacgcgcgtatcatcccttaccgcggttcatggttagatttcgagtttgacccgaaagacaacctgtttgtccgtattgaccgtcgtcgtaagttgccggcaaccatcattctgcgtgcattgaatttcaccactgcacagatccttgatctgttctttgaaaaagtggtctttgagattcgtgacaacaagctgcagatggaattggttcctgagcgcctgcgcggtgaaacggcatcctttgatattgaagcgaatggcaaagtttacgtcgagaaagcgcgccgtattactgctcgtcatattcgccagcttgaaaaagacggcattgatcgcatcgaagttccggttgaatacattgccggtaaagtggtcgctaaagactacatcgatgagaacactggtgagcttatctgtgcagccaacatggagctgtcactggatttgctggctaaactgagccaagcaggtcacaagcaaatcgaaacattgttcaccaacgacctggatcacagtgcttatatctccgagaccctgcgtgttgacccaaccagcgatcgtctgagcgctttggttgagatttaccgcatgatgcgtcctggtgagccaccaacacgtgaagcagctgaaaacctgtttgagaacctgttcttctctgaagaccgctatgatttgtcagcggttggccggatgaagttcaaccgttcactgctacgcgacgagatcgaaggttccggtatcctgagcaaagaagacatcactgaagtgatgaagaaactcatcgatatccgtaacggtaaaggcgaagtggatgatatcgaccacttaggcaaccgtcgtattcgttccgttggtgaaatggctgaaaaccagttccgtgttggtctggttcgtgttgagcgtgcagttaaagagcgtttgtctctgggcgacctcgacacactgatgcctcaggacatgatcaacgccaagcctatttcggctgcggtgaaagagttctttggttccagccagttgtcacaatttatggaccagaacaacccgttgtctgagattacgcataaacgccgtatctctgcattgggcccgggcggtttgacccgtgaacgtgctggctttgaagttcgagacgtacacccgactcactacggtcgcgtatgtccaatcgaaacgccagaaggtccaaacatcggtctgatcaactccttgtccgtgtacgcacagaccaacgaatatggtttcctggaaaccccttatcgtcgcgtgcgcgatggtgtggtgaccgatgaaatcaactatctgtctgctattgaagaaggcaacttcgttatcgctcaggcgaactccaacctggacgaagacggccgcttcatcgaagacttggtcacttgtcgtagcaaaggcgaatcaagcctgtttagccgcgatcaagttgactacatggacgtttccactcaacaggtggtgtccgttggtgcttctctgattccattcctggaacacgatgacgccaaccgcgccttgatgggtgcgaacatgcaacgtcaggcagttcctactctgcgtgctgataagccgttggtgggtactggtatggaacgtgcggtagcggttgactcaggggtaacctctgtagccaaacgtggcggtaccgttcagtacgtagatgcatcccgtatcgtgattaaagttaacgaagacgagatgtatccgggcgaagcaggtattgatatttataacctgaccaaatacacccgttctaaccagaacacctgtatcaaccagatgccgtgtgtgaatctgggtgagccaatcgagcgcggtgacgtgctggcagatggcccatctacagacttgggcgaactggcattgggtcagaacatgcgtgtagcgttcatgccttggaacggttacaacttcgaagactccatcttggtctccgagcgcgtggtgcaagaagatcgcttcacaactatccacattcaggaactggcatgtgtgtctcgtgacaccaagctggggccagaagagatcactgctgacatcccgaacgtgggtgaagctgcactctccaaactggatgaatccggtatcgtgtatatcggtgctgaagtgactggcggcgacattctggttggtaaggtaacacctaaaggtgaaacccaactgaccccagaagagaagctgttacgtgcgatcttcggtgagaaagcgtctgatgttaaagactcttctctgcgtgtgccaaacggtgtttccggtacggttatcgatgtacaagtctttactcgcgacggcgtagaaaaagacaaacgtgcattggaaatcgaagagatgcaactgaagcaggctaagaaagacctgactgaagagttgcagatcttggaagcgggcctgtttgcacgtatccatgcagtactggtttctggtggcatcgaagctgacaagctgagtaaattaccacgtgaccgctggctggaacttggcctgactgacgaagacaagcaaaaccagctggaacagttggcagagcagtacgacgaaatgaaatccgaattcgagaagaagatggatgccaagcgtcgtaagatcacccaaggtgatgatttagcaccaggtgtgctgaagatagtcaaagtgtatctggctgttaaacgtcagattcaaccgggtgacaagatggccggtcgtcacggtaacaaaggtgttatctctaagattaacccgatcgaagatatgccttacgatgaaaacggtacgccggtagacatcgttctgaacccgctgggcgtaccatcgcgtatgaacatcggtcagattttggaaacccacttagggatggcagcgaaaggcatcggcgagaaaatcaacgccatgctgaaaaagcaggaagaagttgccaaactacgtgagttcatccagaaagcctacgatctgggcgatagtgtttgtcagaaagttgatctgagcaccttcaccgatgacgaagtactgcgtctggctgagaacctgaaaaaaggtatgccaatcgcaacaccagtcttcgatggtgcgacagagaaagaaatcaaggaactgttacagctgggtggcttgccaacttctggtcagattactctgtttgacggccgtaccggcgagcaattcgaacgtcaggttactgtcggctacatgtacatgctgaaactgaaccacttggttgatgacaagatgcatgcgcgttctaccggttcttacagcctggttactcagcagccgctgggtggtaaggctcagttcggtggtcagcgcttcggtgagatggaagtgtgggcgttggaagcttatggcgccgcgtacacattgcaggaaatgcttaccgtcaagtccgacgatgtaaacggccgtaccaagatgtacaaaaacatcgtggatggcgatcaccgtatggaaccaggcatgccggagtccttcaacgtattgttgaaagaaatccgctcgctgggcatcaatatcgagctggaagaagagtaattcttcgccagacggcaagctctcatagccgggagcttgctggtggttcgcactggtcacaggggcgctcaaacttaggtttttacatgcttaggtttgagcgcctatcaggtctaactccgacaggagccaatccgtgaaagacttattaaagtttctgaaagcgcaaactaagaccgaagagtttgatgcgatcaaaattgctctggcctcgccagacatgatccgttcctggtcattcggtgaagttaaaaagccggaaaccattaactaccgtacgttcaaaccagaacgtgacggccttttctgcgcccgtatctttggcccagtaaaagattacgaatgcctgtgcggtaagtacaagcgtttgaaacaccgcggtgttatttgtgagaaatgcggcgttgaagtgactcaaaccaaagtacgccgtgagcgtatgggtcacatcgaactggcttctccgactgcgcacatctggttcctgaaatcgttgccatcccgcatcggtttgctgctggatatgccattacgtgacatcgaacgtgtactgtacttcgaatcctatgtggttattgaaggcggtatgaccaacctggaacgtcgtcagatcctgactgaagagcagtatctggacgcgttggaagagtttggtgatgagttcgacgcgaagatgggcgccgaagctattcaggccttgttgaaaaacatggatctggaagcagagtgcgagatcctgcgcgaagaattgaacgaaacaaattctgaaaccaagcgtaagaagctgaccaagcgtatcaagctgctggaagcgttcgtacagtctggcaacaagccagagtggatgatcctgactgtgctgcctgtgctgccgccagatctgcgtccattggttccgttggatggcggtcgttttgcgacttctgatctgaacgatttgtatcgtcgcgtgatcaaccgtaacaaccgtctgaaacgcctgctggacttggctgctccggacatcatcgtgcgcaatgaaaagcgtatgctgcaagaagcagtagatgcattgctggataacggccgtcgtggtcgtgcgattaccggctctaacaagcgtccgttgaagtcactggctgacatgatcaaaggtaagcaaggtcgtttccgtcagaacttgctgggtaaacgtgttgactactcaggccgttcggttattaccgttggcccatacctgcgtctgcatcagtgcggtctgccgaagaaaatggctcttgagctgttcaaaccgttcatctacggcaagctggaattgcgtggtcttgctaccaccattaaagccgccaagaagatggttgagcgtgaagaagcggttgtttgggatatcctggatgaagttatccgcgaacacccagtgctgctgaaccgtgcaccaacccttcaccgtttgggtatccaggcgtttgaaccggttctgatcgaaggtaaagcaatccagttgcacccactggtttgtgcggcatataacgccgacttcgacggtgaccaaatggctgttcacgtaccgctgacactggaagctcagttagaagcacgtgcgttgatgatgtctactaacaacatcctgtcaccagcgaacggcgagccaatcatcgttccttctcaggacgttgtattgggtctgtattacatgacccgtgactgtgttaacgccaaaggcgaaggcatggtactgactggcccgaaagaagctgagcgtatttatcgcgccggcctggcatctctgcatgcgcgggtaaaagtccgtattaccgaagaaattcgtaataccgaaggcgaaagcacttcgcgtaccagcattatcgatacgactgtaggccgtgctattttgtggatgatcgtcccgaaaggcctgccttactctatcgttaaccagccgctgggcaaaaaagctatctccaagatgctgaacacttgttaccgcatcctgggcttgaagccaacggttatctttgctgaccagatcatgtacaccggttttgcttacgcagcacgctcaggcgcctctgtaggtatcgatgacatggttatcccagaagcgaaagcagggatcatcgaagaagctgaaactgaagttgccgagatccaggaacagttccaatccggtctggtaacagcaggcgaacgttataacaaagtgatcgatatctgggccgcggctaacgaacgtgttgctaaggcgatgatggataacttgtctgtagaagatgttgtcaaccgtgacggcgttgttgaacagcaagtgtcattcaacagcatctttatgatggccgactccggtgcgcgtggttctgcggcacagattcgtcagctggcagggatgcgtggtctgatggctaagccagatggctcgatcattgaaacgccaatcaccgcgaacttccgtgaaggtttgaacgtacttcagtacttcatctcaacccacggtgcgcgtaaaggtttggcggataccgcattgaaaactgcgaactctggttatctgacccgtcgtttagttgacgtggcacaggatctggtcgtaaccgaagacgattgtggtacccataacggtatcgtgatgaccccggttatcgaaggtggtgatgttaaagaaccactgcgcgatcgcgttctgggtcgtgtgaccgctgaagaagttatcaagccgggtacggctgatattctggttccacgtaacaccctgttggacgaaaaatggtgtgatctgttagaagaaaactccgtcgacagcgttaaagttcgttcagtagtaagctgtgaaactgactttggtgtgtgtgcaaactgctatggtcgcgacctggcacgtggtcacatcatcaacaaaggtgaagcggttggtgttattgcagcacagtccatcggtgagccgggtacccagcttacgatgcgtacgttccacatcggtggtgcggcatctcgtgcggcagcagagtccagcattcaggttaagaacaaaggcagcttgaaactgagcaacgtcaagttcgttaccaatgcagcgggcaagctggttattacttctcgtaataccgagctgaaactgatcgacgaattcggccgtactaaagaaagctacaaagtgccttacggtgctgtaatggctaaaggcgatggcgcagaagtccaaggcggcgaaaccgttgctaactgggatccgcacatcatgccagttgtgaccgaagtgagcggtttcatccgcttcgcggacatgattgacggccagaccattacacgccagaccgacgaactgactggtttgtcttctctggtggtattggacagcgcagagcgtaccggtagcggtaaagacctgcgtccggcactgaaaatcgttgatgccaaaggcgacgacgtattgatcccaggtactgatatgcctgctcaatacttcctgccaggtaaagcgattgtacagctggaagacggtattcagatcggtgcgggtgataccctggcgcgtattcctcaggaatcaagcggtaccaaggatattaccggtggtctgccacgtgttgctgacttgttcgaagcacgtcgtccgaaagagcctgcaatcctggctgaaatcagcgggatcatctcgttcggtaaagagaccaaaggcaagcgccgtctggttatctcaccgttggatggtagcgatgcatacgaagagatgattccgaaatggcgtcagctcaacgtgttcgaaggtgaaattgtagaacgcggtgacgtggtttccgatggcccagaatctccacacgacattctgcgtctgcgtggcgttcacgcggtaactcgttacatcaccaacgaagtgcaggaagtttaccgtctgcaaggcgttaagattaacgataaacacatcgaagttatcgttcgtcagatgctgcgtaaaggcaccatcgttgatgcaggtagcaccgacttcctggaaggcgagcaggcagaaatgtctcgcgttaaaatcgctaaccgtaagctggcagctgaaggcaaaattgaggctacgttcacacgtgacctgctgggtatcaccaaggcatccctggcgaccgagtccttcatctctgcggcttcgttccaggaaaccacgcgcgttcttactgaagcggcagttgccggtaaacgtgatgaactgcgtggcctgaaagaaaacgtcatcgtgggccgtctgatcccagccggtaccggttacgcttatcatcaggatcgtatgcgccgtaaagcacagggtgaagcaccagtagttccgcaagtgagcgcggacgaagcgactgctaacctggctgaattgctcaacgctggttttggtaacagcaaagactaatctctttgttcgtcaccaacgtaaaaaccgctcctttcggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctccattcttggggctgttttttttgcttatttttcagaaagaaagcacgaagtttattgggatatgcgcccaaaatgacgatcccaatccttccatacgggttgtagccctgccagcgttagtgcctgagccacctgctcaggcgttcgattatcatggggggcaaattgctctagctctggatggttatcggcatatccgcccggctgcgttttcgaccccgcactgacattatttatcgccagcggaatcacgttatcgcggaagaacggtgattcacgagtcgagagtgatagttccacatccggtgcaaacaggcggaaagcacaaatcagttgcagcaattgtggttcgctcatcagagaagcgggcgcaattcccccggcacacgggcgtaaacgtgggaatgaaattgagtagcgactctgccaataagtttgttgcaggtaaaacagatgctccgccagcatgtagcagtcggtgcgccaactgctcgacaagccaatcaacgcacctaatccgatcttatcgatccccgctcgtcccaggcgatcaggcgttgccagccgccagtgaaaatcttgcttatgcccgcgcaaatgatgttgctgataagtcgccggatgataggtttcctgataaaccatcacaccgtctaatcccaacgtttttaactccgcatactcctcttgtgccaatggttgaacttccatcattagcgagctgaattgattgcggatagttggaaaatgacgccggaaataatccattcccacttttgcctgatgctcaccggtgaccagcagtaagtgttcgaagcccagtgctttgatggcttcacactcacggatgatttcagtttcatccaatgttttgcgcttgatgcgattgctcatcgaaaaaccgcagtaagtacaatcattggcgcacagattggaaagataaagcggcacataaaaactgacggtattgccaaaacgctggcgcgtcagctgttgggctttctgcgccattggctccagataagccagtgccgcgggcgaaatcaacgccattaaatcgtcgcgattcggtttgacggcattaatggcccgctcaacatcagcggcggttttactgttgatgcgcagagaaatatcatcccaattcaattgctgccagcgctggctgaacccttcagacatgattttcttcctcaagctggctaagaaaaccggtcagtgggctggtggctattgccctatcaaattgtcggttgcccagccctgcctgacacgccaattcgccagactctaccgctaagcgaaatgcatgagccatttttaccggtgagcgagcaacagcaatcgcggtattgaccagcacggcatcagcgcctagttctatagcttcaagtgcatggcttggcgcaccaataccggcatcaaccaccactggcactttggcctgcgcgataataatttgcagaaagtcgcgggtacgtaagcccaaatttgagccaatcggtgcacccaatggcataacggcagcgcaacctgcttcttccagccgcttgcacaatactgggtctgcgccgcagtaaggaagaaccacaaatccctctttcaccagaatttcggcggcttttagggtttctattggatcgggcagcaaatacttcacatccggatgaatttccagttttacccaatgggtacccagtgcttcgcgcgccagacgggcagcaaacacagcttcttgagccgttttagcgcctgaggtattaggcagtaagcgcacgcctagctggcgcaacggcgcaagaatggcatcgttaccggcttggagatccacccgcttcattgccatggtgatcagttgtgaaccggaggcgcgtagtgcttccagcatcaattcagccgtggcaaatttgcccgtaccggtaaataaacgtgaggtaaaagtggtatcggcgatcttcagcatgtcagcccccggcaatcgcttggaatagcaaaatgttatcacccgcgtgtaactggcatttttcccagtcagtgcgagggacgatgacctgattgaccgccagcgctgttcccggctgatggcggttcagttgttggagcaacttttcaacggttatggtgcattccacctcaaatggctgatcattaagcacaatgtttatatgatcactcttcactgtgagcctccacaggcagggcaatacttcgctcgcgtcagttgcaaggtgctccagctttgctgcttgccatcgaataagcgcaacttcccactcagtgccgacggcagccctgccaatatcttgatggcttccagtgcttgcaaggtaccaatgacgccgaccaccggccccaatacgccagcagtacgacagttacgctgcggcaattccttatcgggatagaggcaggcgtagcagccttgagaataaggcggttcaatcaccaatagttgtccgctaaaccccacagcactgccgctgattaatggcttttgtgcggtgatacaggctgcatttacctgatggcgggttgtcatgttgtcactgcaatcgagcaccaaatcagcgtttgccaccgcatcagccagtgccgcatctgtcagccgtatatcgaagctgacaatctcaaccagcggattaagattttgcaaatgacgctgggctaaccgcactttagtttggttactggcagaggtctggttgatatcggtggtgcgatacaggatttggcgctgtaaattgctcagatccaattggtcatcgtcagccagtaataatttgccgataccagcggccgccaaatagagcgcagcaggtgaaccaaggccgcccagaccgataatcagcacacaggcacttttcagcttcaactggccctctgggccaatatcttccagcaacaactggcggctgtagcgcaagaattcactgtcactcagctcatgcttgtttatcatcgctcagctccttgccctcaatcagacgtagtaattgtgccgtggcttgctgccaatcctcagcttgagtaatggcgctaacgacagccacactgcccacgccggcagccaatacggcggggactcgctcaatactgatgccaccgatagcgacggtggggtagtccggtgtgttttccaccatctgtttgagcaccgccagcccttgaggggatgacggcatttgcttggtttgggtcgggaagatatgacccattgcaatgtaagaaggccgcacagctttagctatcgccagttcgtgctcatcatgggttgatacgccgagccgtaatccagcttgctgaatcgcggccaaatcagtggtctccaaatcttcctgccccagatgcaccccgtaagcgccatgcttaatcgccagtcgccagtaatcattaataaataagcgtgcttgatagcgtttgcccaatgcaattgcggcagcaatatcctgttctacctgagcatcatctaaatccttgatacgtaattggatagtggttacccctgccgccagcaggcgttctatccacagcacagaatcgacgaccggatacaagccaaggcgctgttcagtcgtcggaaaacccttctgggccgagaagataggtgtatcagatggtttcattatcagcctccgctttcagattcaccgggctgagatacaactcactgccacgagagcggaactcggctgacatctgatccatacccgattgcagtacttcaatgggttgagctgcggcctgttcttgcttggctgcataatctctcacttcttgtgaaatcttcatcgaacagaacttcggcccacacatagaacaaaagtgagcgactttgccagattcttgcggcagggtttcgtcgtgataggcccgtgctgtttcaggatcaagcgccagattgaactgatcttcccagcggaattcaaagcgcgcttttgacatggcgttatcgcggatctgcgcaccggggtggcctttggccaagtctgcggcgtgggcggcgattttataagtaataagaccttgttttacatcttctttattgggaagcccaagatgttctttgggggtgacgtaacacagcatggcacaaccgaaccagccaatcatggccgcaccgataccggaggtgaaatggtcatagccgggggcaatatccgtggtcaacgggcctaaggtataaaatggcgcttcgtggcaatgctccaactcttcggtcatattgcggcgaatcatctgcattggcacatgcccagggccttctatcatcacctgcacatcatattcccaggcaattttggtcaattctcccaaggtatgcagttcggcaaattgggcttcatcattggcatcctgtatagaaccagggcgcaaaccatcaccaagtgataatgaaacatcataggtggcacaaatttggcaaatttcgcggaaatgctggtacaggaagttttcctgatgatgagaaaggcaccatttcgccataatcgacccgccacgagagacaataccggtcagccgtttggcggtcatcggtacatagcgtagcagtacgccagcatgaatggtgaagtaatcgacaccttgttcagcctgctctagcaaggtgtcgcggaacatttcccacgtcaggttttccgccaccccattcactttttccagcgcttgatagatagggacagtgccaataggaactgggctattacgcagtatccattcacgggtttcatgaatatagcggccagtggacaagtccatcacggtgtcagcaccccagcgggtagaccacaccaatttttccacttcttcctcaatggaagaggtcacagcagagttaccgatattggcgttcactttcactaaaaagttacgaccaataatcattggttcagattcggggtggttaatatttgctggaatgatggctcgccccgcagcgacttcctgtcggacaaattctgcggtgatattatcgggcagatgtgcaccaaatgattggcccggatgctgctggcgcaaaacttcgccgcgaatacgttcacgccccatattttctcgcagtgcaatgaactccatttctggggtgatgatcccttggcgagcgtaatgtaattgagtaacacatttgccttcgacggctttcttcgggcgaggaagatgctcaaaacgcaaatgatccaaaccttcatcagccaaacgttgttgggtaaaaccagagctaacggaagtcagtgccgcggtatcctgacgatcggctatccagctatcgcgtaatttgggcaaaccagcatggacatccagtttcgcgctgggatcgccataagggccggaggtgtcatacaccggaatggcttcgttatcttcatagtgaggtgagtcttttccgccgccgatcaatgttgggctgagttggatctcgcgcattggcacttgaatatcgggtcgtgagccttgcaggtaaatacgttgtgagttggggaaagtgacaccttgcaaggtatcaataaactgttgagcttcctcacgttgcgctttacgtgggcgggatggattcttagtggtgatattattagacatagcaattcctaccaatgtggttatagatccaatgtggtttatcgggaaaattgcttgtctggagcttggcgggagtaacgatgttggccagtgaccggctgccacctgtaaggggaatgccgggcctgtagcgataaattactcttgttcccttcgcgggtattaacccgatcaggttccgcggatcccgaattaacggtctcagcctgcgtttgctttcgtaagaaaacaggtgctaggcactccgacaagaatcttcagtatatacccttcttacttgaaattgcagcggtgttagctacgttcattcacccgaatcacttacctgtgtaagctcatcggaattcattcacttgctgcctacctgcaatctcaattactttgggtattgaggttgaattaaaactacaagcccgtgctgatcagtgggctattttacctgccctgcttgaataactggcttggcggcttgccatgactctgcagcccattgaataagttgatcttccagccgaaaacgagcatcaagcgcttcaccgatatcggataaagcttgttgaaactcggtacagctatcgtcatcgatctcaatgtttgtataacgatcatggaatgccatgatagtttgagtgttattttttaaagcgggataaactttggtcgtcagagccattttcgggctggacgcaccttctacctgtttgataattcgatcgtagatatggaagtgcccggaggagagataatccaccagattgtggcaaaagttctccagcgctttttcattaagcggggtatgctttcctttttgtggcttaataccgatcactgtgcaatacgagactaaaagttctttacgtgcatgaagccattgatcaattaattcattactgccgccaacgcgttgagtcaggctttctagtcggttaagcatgagatcgactccgtgaagtaataatgggttacaaaaatgtaacaagccggattctagattgccagtgaagtcgaggttgtgcaacaacgatatggaactacaacttacaggtaaagaaagtggctggtggattgtcagccatgaaaacaaattatggttaccaaaaggggagttgccacaaggtaacgcggccaattggtcattacagggcgcgaccgcaaggcagattggtgaatggcaagggcaggcggtttggctgattcgccagatgatgtctacggatatggggtcagtgcggcaattactggatgtcgatcgcggtttgttccaattggcggggcgtggcgtgcaattagccgagttttaccgctctcaccgctattgtggctattgtgggcatcaaatgcatgccagccgtactgagtgggcttgtctgtgtaatcactgccgtgaacgttattacccacaaattgccccgtgcgtgattgttgccatccgtcgcggtgatgagattttattggcacaacatgttcgccatcgtggtggtattaacacggtgttagccgggtttgtcgaagtgggggagacgttggaacaagcggtgtcccgcgaagtactggaagaaagtaatatccacattaaaaacctgcgctacgtgacatcgcagccgtggccattcccgcattcattgatgatggcctttatggcggagtatgacagcggtgagctgcgacatgaccctaaagagctgctgaatgccggttggtatcgctatgatcaattaccattgttgccaccaccaggcaccgtggcacgtcgcttgattgaagataccgtcgtattatgccgcgaagagcagttcgacgacggagaatagctaaaaaccgcttttagctgccgcaggaaagtattatctggcatgctacaatgcgtgcggataatcaagggagctttatcatgaatgagttgaaaaacgatcgctatctgcgtgctttgctacgccagccggtagatgtcactccggtgtggatgatgcgccaggctggtcgctatttgccagagtataaagccacccgcgctattgccggagattttatgtcgctgtgcaaaaatgctgaattggcctgtgaagtgacgatgcaaccattgcgtcgttatccgctggatgcggcgattctgttttccgacattctgaccattcctgatgctatggggttggggttgtactttgaaaccggcgaaggcccgcgttttcaatctccgattacctgccgggctgatgttgaaaaactgcccattcccgatccagaacaggaattgggctatgttatgaacgcggtgagaaccattcgccgtgagctggccggtgcggtgccattaattggcttttccggcagcccgtggacattggcgacttatatggttgaaggtggcagtagtaaggccttcaccaaactgaagaaaatgatgtatgccgagccgcagactttgcatttgttgctggataaattggctgacagtgtcattttgtatctcaatgctcaaatcaaagctggcgcgcaatctgtgatggtctttgatacctggggtggggtactgaccgggcgtgattatgcagaattctccttgaattatatgcataaaatcgtcgatggcctgattcgcgaaaatgacgggcgtcgagtgccagtaaccttatttactaaaggtggtgggcaatggctggaagcgatggccgcgaccggttgtgatgctttggggctggattggactaccgacattgccgatgcgcgccgccgggtaggtgacaaagttgctctacaaggcaatatggacccttcaattctttatgcgcctgctgcgcgtatcgaggaagaagtcagtacaattctggccggttttggtcagggtgaagggcatgtatttaatctgggccacggtatccatcaggatgtcccaccagaacatgcgggtgcttttgtgaaggcagtccatgcattatcaaaaccttatcaccaaaagtaatcaatctatagacagggtggcagatggtagacaccaaagcgttacgggcagaacagctgcaacgcgcatctgaaattagccttcaagatgatatcgcaagtgagtcagtgcgctttatcgcgggagcagatgttggttttgagcagcagggggaagtgacccgtgctgctattgccgttttacgttacccctcgctcgaattggtggaatatcaggttgcccgcgtggcaacttcactgccgtatatccccggtttactctctttccgtgaatatcctgcattattagccgcttgggcgcagatacaacaacggcctcaactggtttttgttgatgggcaggggatagcgcatcctcgtcgtttaggggttgccagccattttggcttactggtagatgtcccgaccattggtgttgccaaaagtcgtttatgcgggaattttgagccattgggcgacgataacggcgcattgcagcctttggttgatgccgatgagcagttaggttgggtatggcgcagcaaaagccgttgtaatccgctatttatttcacctggccaccgggtgagtgttggcagcgcattagaatgggttcaacattgcatagcgggttaccgtttgccggaaccgacacgttgggccgatgctatcgcgtcaaaccgcccgcaatttcaacggtgggtgcggaaaagtcctgatttgcttggcaagcatagggatatgatttaatttcgggtacactgccgcgcagataatgaataatgagaactcatcatgatacgtaatccgattcatctacgtctcgaaaagctggaaagttggcaacatctgactttcatggcttgcttgtgcgagcggatgtatcccaactatcagcaattttgcctggaaaccgagtttggtgatccggccgtttaccgacgtattctggatcttatctgggaaactttggtggtaaaagacgctaaggttaattttgatagccaattagagaagctggaagaggcaattccttctgctgatgactatgctatttacggtgtttaccctgccatcgatgcctgtattgctttaagtgaagctattcattcacgtttgagtggcgaaactttagagcatgctatcgccatcagcgaaacgtcaatccgtaccgttgcgatgttggaaatgacattggctggcaaagaaatgaccgatgaagagctgaaaatcttgcccgcgattgaagaagaatgggatatccaatgggagattttccgcctgttagccgattgcgaagagcgcgacttggatctgattaaagggttacgttctgacctacgggaagcggctgttagcaacattggcataaatttaacgcaataaggcaagaaaacgtgatttaacgcctgatttgtcacgtcttaaggcttcacatctgccccctgtctgttctacatttggggggcgaaaaaaagtggctatcggtgcgtgtatgcaggagagtgctgtcaatcggcatatccgtcgcactcgatgctttgcaaacgataaacacactgtaaggataacttatgaataagactcaactgattgacgtaatcgcggacaaagcggacctttctaaagctcaagcaaaagcggctttggaatccacactggctgcaattaccgaatctctgaaagagggtgatgcagtacaattggttggttttggtaccttcaaagtaaaccatcgtaatgagcgcactggccgcaacccacaaaccggtaaagaaatcaaaattgctgcagctaatgtgccagcgtttgtttctggtaaggcattgaaagacgctgttaaatcttaatagtgtgtcagtgaaaataataaacgggggggtggcaaagccccttttgtttatgcagcgggtgctgatgaccctcggtctagcctttggtctcagcgcctgtagcagtcagtccggctcccctcaattcagtgccagcggttatatcgccgacagcggtgtagtgcgtttatggcgtcaggataatgcacaacagcaaccacaagtgctgatgagcgtttacagcccctactccggggggaacactcgcgtgactttttacgaatatcaacatggcgtattgcgggaaatccggcgcaatgacctgggtgatgatccacaaagtgtcgagttacggtttgatgagcaagggcaggtcagttttatgcaacgccaactagcaacacggcgtgagcaactctcggttgataatattgccgtttatcaattggaggctaagcggattctggaactgagcagcgcactgcgcgccggtaacgttcagttaattcaggggcgctggcaagatggcatcgtgacaacctgtgctgggaaaacgttgcgcctgagtcttgatgataattcgcaagcatggttgagtaaacggggcgcaaatagcgcagaaccattgggtgtcgcgtggcttgattcatcggaaggacagcaattgctattggttgctaatcaggacttctgccgctgggagccgaaggccggtagtctataaggccgaaagaagtagggcacagcaaactgtgcccacagaatacagtggtagcgttatttaccgcgagcctctattcttcacaaaccacaattcttcacgaaccactattttcacgggtaatcgctcgatagccaatgtctttgcggcagaatgcaccttcccactgaatcttctcagcgagcttataagcatgttgctgtgcctgtgcaactgttgccccgagtgccgtcacacacaacacgcgcccaccgctggtcaccacattattattgctgtctagcttggttccagcatggaacactttgccatcagccacttcctgttgtggtagcccatgaatgatatcaccctgacggtaatcagctggatagccgcctgcggccagaaccacacccagtgacgggcgttcatcccagtcagacgttttctcgttcaacttgccttgtgcgccagctaaacacaactcaaccaaatctgaacgcatacgcaacatgattggttgagtttccgggtcgccaaagcggcagttgaattcgataacctttggttgcccatcggcggagatcatcaaacctgcataaagaaaaccgctgtaaacattaccttcagctgccataccgcgcacggtgggccagataacttgatccatgactcgctgatggacttcgtccgtgacgacaggtgccggagaataagcacccataccgccggtattcgggccagtatcaccatcaccaacgcgcttatgatcctggctagtggccatcggtaacacgttttcaccatcaaccatcacaataaagctggcttcttcaccatcgaggaattcttccaccacgatgcgatggccggcatcaccaaacgcattgccagcgagcatgtcatgtactgcggtttctgcctcttccagcgtcattgccacaatcacgcctttaccggcagccagtccatcagctttaatcacgattggcgcaccaattttgcgcacataagctaaagcaggctcgacctcggtgaaattctggtaaaacgcggttggaatattatggcgggccaggaaatctttggtgaaagctttagaaccttccaattgggctgcggcttgcgttgggccaaagatagtcaggcccgccgcgcggaaggcgtcaaccacaccgatgacgagtggtgcttctgggccgacgatagtcaggccaatatcgtggctttgcgcaaatgccagtaaaccggcaatgtcggtggcggcgatatcgacattttctagcgtgggttccagggccgtgccagcattacccggcgcaacataaattttatcggctaaaggtgactgtgctgctttccagcctagcgcatgctcgcgcccgccattgccaataatcaaaatattcatctgatgactccgttaagcgggttaattaatggcggaaatggcgcatgtcggtaaagatcatggcgataccatgttcatcagccgcagcaatgacttcatcgtcacgaatagaaccacccggttggatgacacaggtgatcccgacggctgcagctgcatcaataccgtcgcggaatgggaagaaagcatcagaagccatggcagaccctgccacttctaaaccttcatctgccgctttgataccggctatcttggccgagtacacacgactcatctggcctgcacctatgccgatagtcatattgtcgcgcgcataaacaatggcattagatttaacgaacttggcgactttccagcagaacagcgcatcacgcagctcttgttcggtcggctggcgttgagacaccacacgcaaatccgcctcagtcaccatacccaaatcgcggtcttgtactaacaaaccaccattaacacgtttgaaatccaggccagcagaacgttcttgccactgaccgcaagtcagaacacgcacattctgtttggcggctaacagcgccaaagcttcagtactgactgatggggcaataatcacttcaacaaattgacggctgataatggcgctggcggtttcggcatccaactcgcggttaaaggcgataatgccgccgaaagctgatgttgggtcagttttataggctttgtcataggcggccagcagagagtcagcaatcgccacgccacatgggttggcatgtttaactatgacacaagctggttcgctaaactctttcacacattcaagtgcagcatcggtatcagcaatattgttataagagagggctttgccttgtaattgcagtgcggtagccactgatgcttctttcacatcttcttctatatagaaggcggcttgctggtggctgttctcaccgtaacgcatatcctgtttctttatatagttaagattcagggtgcgagggaagcggccagatggttgctctgtgtcaccatgataagctggcaccaatgcgccgaagtagttggcaatcatgctgtcgtaagcggcggtgtgttcgaaagctttgatcgctaggttgaaacgggttgggtacgtcaatgaaccgtcattctcgtccagctcggcaataattgctgggtagtcgctgctcttaacgacaatggcgacatctttatgattcttggccgcagagcgcaccatggttgggccaccgatgtcgatattctcaacggcgtcttccaatgaacaatccgggcgggccacggtttgggcaaagggatataaattcacgactacaatatcaattggctgaatatcatgttgagccatgattccatcatcctggccgcgacggcctaaaatgccgccatgtactttgggatgcaaagtcttaacgcgtccgtccatcatttctgggaagccggtgtagtcagacacttcggtgacaggcaggcctgcatcagccagcagacgggcagtcccgccagtggaaagtaactcgataccacgttgtgaaagtgcagtggcgaattcgatgatgccggctttgtcagacacactgagcagagcacggcggattgggcggcgttgttgcatggttttatcccttggctttggagtcgcagttgttcttcgcaatcaatcaatagagcgttacgtgaatctcttctatctatataaagagaaaaacagattcagataacatcccaatagcgagaaatgccagccagtggcaactttcatgtgagaccgacctctctacagcatcaaaatacgttttatcgcgggcggtattgacccattttataaaaaccacttcatgtcatcgatattttgcccgcgaggtcactctttttcgacgcggggaattgtagcgaaaacgattgcgtgatgctcgtcaattttgagaagagtttcaatctgtggataagtttgtgcacaacagggtataaggcggggttttgctgtggaatgcagcaaacagtcatttttattgaaattagcggttgcgggcggctgagaactccctataatgcgcatccatcgagacggcacacaacgaatcaagtagttaagtgaccggcaaagagaacagagaaattcaacgaaattaaatgttgactctgaatgaggaaagcgtaacatgcgcacctcgcgttaccaaccaagtgttgctaacgcactgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgaagcctgtttcggcaggcagaagcaattcaaagtcttgaagagtgaccaaagcagtacacatttgaacttcggttcgaatgcatatttgcagaaagtaatctttgagcatcgctatgttaactcatagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcttcggaccaaagtgggggaccttcgggcctcacgccatcggatgtgcccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggccaataacttaatacgttgttggattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaacttagcagagatgcttcggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaaaggagactgccggtgataaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagcaagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctcagatacgcattgcgtagtgtccacacagattgtctgatgaatgtaaacgagcaagagcacctgttgatgagggtgatgattgtgttgtaaggcctcggcattgagtttttactgcatcagtcgttcgaatgtgtcaccacattctcacctttacacaaaaatactgaatccatgattcagtagaaatttttgtgtccccatcgtctagaggcctaggacactgccctttcacggctgtaacaggggttcgaatccccttggggacgccactccgataatgtgtgaaagacattatcaaccggttctttatgaactcaaaagtatcttaaagatgactttaacaagtcgtgtttaagatattgctctttaacaatctggaacaagctgaaaattgaaacaatacagctgaaacttatctctccgtagaagtactgagataaggattaacctgtattagagtctctcaaataatcgcaatgccaatgtgtttatcattgttgcagtgtgagcgagaagatactcagcaaggcgtacagcgcacagcaaccggagtgaactctaggttcatgaggattgcgcgcactgcacaacgacgcagagtgtgttcgcagccacaccaataaagaagaaacgtctttgggttgtgaggttaagtgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaaggtgatatgaaccgttataaccgacgatacccgaatggggaaacccagtgcaattcgttgcactattgcatggtgaatacatagccatgcaaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagaacctgaatcagcatatgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacacaaaaatgcatacgttgtgagttcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgaatagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggtcatcccgacttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgaacgtatcacccaagacaattcccggaagtggataatgattgacggagcgcagcgacgtcaatgcgtccaataaagtcgagttggcttagggatacgttcgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctagccgggcgacggttgtcccggtttaagcatgtaggcggagtgacttggtaaatccggttgcttatcaacgctgaggtgtgatgacgagccactacggtggtgaagtagttgatgccaagcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcattaggtaaagggacttgctcccggcgccgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcattgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccgtgatccggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggctttaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgcattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccaaaggtgttttgaatttgagagatagatattttcagcgaagttccgagattggattggctggctgcgtgattaatacatgtagcgggttagtttagacagaatttgcctggcggccatagcgcggtggacccacctgaacccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaatcaagccgagaccccatgccaaaagcgtggggtttttgctatgtgggaaataaaaaaaacgatagaaatagtttttttgcgtggattcttgtgcgtaaaaagccaaataaaagagaaggctaccctgtcgggtggccttttttgttttattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgaaatttggatatgacttaacaatatatgaatcacacatatacaggtatgcggtcattgcatatatctaagctgacaagaatacttggatgccaagacaatattcctactgtcttaatctttctgccatttttataaccacgaccacagaaataaagcctcattcccttagaatcattgactctaaaattgaaactatgttttgattattgaggtcataaatgaatgctggtctccttgtatataccgcaattactgcaatattggcgacgactcttacctgtacagcggttcaggcaagcccagtgacataccaaaaagcagccattactgaaagcaacctaccggtattttatccacagctaaaaaagcaaatgacttatcaaagctcatggttagcaggcaaatatactgattttgctttgtggaagagtgataccaggaaaattcttcgacaggcactactcactcctgactcaacaattgctttctccgcagaaaagatcgatcaacaagaacgtggtagctatattgctgaaaaaatagtgtttaatatcacagatgaaagccgagtgcagggattactattgacgccaaagagcaaagggcctcatccggcgattgttttattgcatgatcatggctccaagtttgatatcggcaaagagaaaatgattcgtccttggggagatagcgtgcagcttgcctcagcacaagcatggtcagataaattcttcagcggtaagttcattggcgatgaattggcaaaacgaggctatgtggtgctatccatcgatgctattggttggggcgatagaggccctatcagctatgagcagcaacaagctgtagccagcaacttctttaatcttgggcgatcattagcaggaacaatggcttatgaagatatgcgaactgttgattttctggcgacattgccatcagttgatccgcagcgtattggcattgtaggtttttctatgggtgcttatcgcgcttggcaactagctgcattgtccgataaagtggctgcaactgctgctatatcttggtttggcaactaccaaggcctgatgacactagggaataacgtacttcgcggacaatctgcgttctatatgctgcatcctggcattgccaataaattagattttccagacattgccagtttagccgcaccaaagccgatgctactttttaacggcggaaaagataagttattcccatcggatgctgtgcaagaggcatataacaaagtacatgccatttggcgttcacagaatgcggagtcaaggttggtcactcgcaattggccagcattggggcatgtattttatcaagaacagcaagatgtggtgttcccgtggttagatcgctggctcaaaccataaaaaaaggccccgcagggccttgtgtgaaatcaaccgaattagtgagagctgctctgagatgcacccaagccagtttgtgaacggacaaactgggctttaaagcgcagccgttcttgctggccctcttctgagttatcggtaatggagaagaaccagatcccgacgaatgctactatcattgagaatagtgcagggtattcatagggataaattggttttgcatgtcccaggatagttacccagattgttgggcctaaaatcatcaggatgaccgcagttagtaatcctaaccagcctccaatcattgctccgcgagtcgtcagcttttcccaatacatagaaatgaaaataatagggaagttacaactggcggcaatggagaatgccagaccaaccatgaaggcaatgttttgtttttcaaacaaaatacccaagccgattgcgacaaaccctaaaaccacgacggtgattttcgatactttcaattcatctcgctcatttgctttgcccttcttgatgacactggcgtaaaggtcatgagaaaccgcagaggcacccgctaatgtcaggcccgcgaccaccgcaagaatagttgcaaaggcaactgctgagataaagcccaagaagaaacttccgcctacagcatcagccagatgaactgccgccatattattgccgcccagcaatgcgccggccgcatctttaaaggctggatttgggccgactaacaggatcgcgccaaaaccaataataaaggtcaatatgtagaagtaaccgataaagcctgttgcataaaacacgcttttacgtgcttctttggcatcacttacagtaaagaagcgcatcagaatatgtggcaagccagcggtaccaaacatcaatgccagaccaagagacaaggcggatatagggtcggataccaaccccccagggctcatgattgacagccctttaggatgaactttaaccgcttcgctgaacagtgtattgaagttgaagttaaccgacttcatcaccatgagggccataaaggatgcgccagccagcagtaatacggctttgattatctgtacccatgttgtggccaacatgccaccaaacaggacgtacatcaccatcaagataccgaccaatactacggcaacgtggtagtttaaaccgaacagcagctcaattaatttaccggccccgaccatttgtgcaatcaggtataaagccactacaactagcgagccacaggcagataaggtacggataggtctttgtttcagccggtaagatgccacatcggcaaaagtatagcggcccaggttgcgcagacgttcagcgattaaaaatagaatgattggccagccgattaaaaagccaatggaataaatcagaccatcgtaaccggaggtataaaccaatgcagaaataccgaggaatgaggccgcagacataaagtcaccggcaatcgccaaaccattctggaaaccggttatacgcccacccgcagtgtaataatcgccacgtgaacgggttcgtttagatgcccagtaggtgatatatagtgttgcgccgacaaacagcacaaacatcacaattgcttcaatattaagtggttgacgatggacttcaccggtaattgcctctgcttgtgacagagcaggcagagccaataaggaaagtacggaccaatggcgagtcttcattgcttcacctcacgaagaatttctgccgtcagacggtcaaactcgccattagcacgaataacgtaaatacctgtcagaacaaaagaaataacaatcaaacccacaccaacgggaatgccgcgagtaatggtcgcacctgcgtatagcggggtgccgagccattgtggttcgaaagcaataaggaaaatgaaaccgacatacagcgccaaggtaatcagcgacagtagccaggcaaagtgactgcgcttttgcaccaactctttgaaacgcgggttattttcaatctcttgataaatgttgtcattcatcagagtctctcctttgaggcattaaataaggtgccgcccgaaggcggcataatttacgatggcgcttgcattgattgtttttcttccagcaacttgtcgacgacacccggatcggcgagcgttgaggtatcccctaagttactggtatcacctgcggcgattttgcgtaggatccggcgcatgattttgcccgaacgtgtttttggtaatgaatcggtccagtgcaagatatcgggtgtggcgattgggccaatctctttacgtacccaattgcgcacctcggtatatagctcaggtgttggttcttcaccatgattcagggtgatgtaggcatagatagcctgacctttaatgttatgcggaaccccaacgacagcggcttcggcaatttttgggtgtgaaactagtgctgattcaatttcagcggtacccaaacgatgacctgatacgttcagcacatcatcgacccggccagttatccagtagtagccatcttcgtcacggcgtgcgccatcgccactgaaatacatccctttgaaagtagagaaataagtctgttcaaaacgctcatgatcgccaaacagggtgcgggcctgacccggccatgagtcggtgatgaccagattaccttcggcggcaccttcttgcggattacccaagttatctaccagcgccggttgaacgccaaagaatggacgagtcgcggaaccggctttcaactcggtagcgcccggaagtggggttatcatgaaaccgccggtttcagtttgccaccaggtatcaactatcgggcatttactattaccgattttgttgtaataccattcccatgcctctgggttaatcggctccccaaccgaccccatgatacgcaacgaagtacgtttagtgccttcgatggctttgtcaccttcggccattaaggcgcgaatggcagtgggtgcggtatacagaatattgacctgatgtttatcaatcacctgacccaagcggttgacgcctggatagtttggaacaccttcaaacatcaaggtaatggcaccgcaagccagtgggccatacagtaaatagctgtggccagtcacccaacccacatcagcagtacaccagtagatatcgccagggtggtaatcaaaaacgtatttaaaagtcagtgcggcataaaccaaataaccgccggtggtatgtaatacccctttcggtttaccggtagagccggaggtataaaggataaacagtggatcttccgcattcatttcttccggtgggcagtcgaccgaggcatctttaatcaggtcatgccaccacacgtctcgcccatctttccaataactggcattgccggttcgttggaatacaacaacatttttgatactggtaatggcagggtttttcagcgcttcatcgacattttttttcagtggaattgcgcgaccagcacggatgccttcatcggcagtaatcaccagttttgagttagagtcgataattcggccagcgactgcatcaggtgagaatccaccaaaaatcaccgaatgaaccgcaccaatacgggcgcaggccaacatcgcaacggcagcttctggcaccattggcatatagatagcaacaacatcacctttcttaatgcccagttttttcagcacattggcaaactggcatacatcatgatgaagttgtttgtatgtaacggttttagactgattaggatcatcgccttcccagataatcgcagtttgatcaccgcgttctgccagatggcgatccagacagttcgctgcaaggttcaatgtaccatcttcaaaccagcggatactgacatggccgggatcgaaagaggtattcttcaccgttttatacggtttaatccaatcaataatcttgccatgctcaccccagaattcatctgggttttgcaccgactgttgatagtattgatgatattgttctgggtttatcagggcatgctctgcaattgcagttggaatagggtgcttatgtatttggctcatcatcattctccttgagattgttaataatatgtcaatcaaaagttaattatagtgtgaggagatgttttgtttcttttttgggcgacagatcacgcataaaagatgctgatttagagacttacttaatgcgctgagtggtgaatcaatatcttaatgatagaagagctgccatctgaccatgttataaaggaaagaaaatgtgggcatcagctcatttttcgtgcgaaaagaggatatctatagaccggcaaaaacgaagaatattaacgctacgtgattaatactctttggtattaattgttaacctaaaaaagtaatattaatttactactgaagaggaattattattttaatatcttactgtaattaaaaatctgtatatattctaagatgaaatatgcattggaaaataaaaaaacgaacagaataaatatgcattttaatgtttttattttttttactttaattgagaattttctcaaaaaaaatcgactttgattgcggaatatccaaaataagcggagaataaccataaatccatttaacaaaatacaaacaaaataattcacaaaagaaaacataattatggattatgcaataatttaatttcgctcattttttctactgacgggtcgggttactatttgtcattgatgtgttttacttttttaataacaaatatttactgataattagtgattactctggctgatttcaagctccggtgtgatgtaggcttagtgtaaacaaggcttgcagaggagtgcctagaaatgatactgatttataacgtggacggctggcgggaggctggaccataagttttatcaactatagccccgtacttaatgattaagtattctatttaagatgcttggtaacttgcattttatgggatgctttgagggatttttagggtatgaaaagtgtaaaaataagtctggcctggcaaatactcattgcactggtattaggtattttggttggtgcagttttgcataaccaaattgaatctagagaatggttagttaataatattttaagcccggcgggcgatatctttatccgcttaattaaaatgattgtggtgccgatcgttatttcaaccttgatcgtaggtattgccggtgttggtgatgcgaagaagcttgggcgaattggtttgaaaaccatcatttatttcgaagttatcacgactgttgccattattgtcgggatcactttggcgaatgtgttccagccagggcacggcattgatatgtcagcgttgaccgtggttgatatctctcagtacgaaaaaactaccgaacaagtacaaagtggtagccacagcctggtaagcactatcttgtcgctgatccctgccaacgtctttgcctctatggcaaaaggcgatatgttgccaattattttcttctcagtgttgtttggtttagggctgtcttcattgccaaaagaaaccaaagaaccactgttgaatgtgtttaaagcagtatctgaaagcatgttcaaagttacacacatgattatgcgttatgcgccgatcggggtgtttggcctgatctcggtaacggtcgccaattttggttttgcatcactaatcccactcgccaaattggttgttctggtttacgccgctattatcttctttgctttagtcatactgggtaccgtggcgagattatgtaagttgcgtatttggacattgattcgaattctaaaagatgagctgattctggcctattctacggccagttctgaaactgtattaccgcgaattatcgaaaaaatggaagcttatggtgcgccaaaagcgattaccagttttgtcgtaccaaccggctattcatttaatctggatggctccacattataccaaagtattgcagcgatatttattgcccaactttatggcattgagctatcaatcgggcaagagattattctggtgctgactttgatggtgacttcgaaaggtatcgccggtgttccgggtgtctcttttgttgtcttgctggcaacattaggcagtgtcggtattccactggaaggcttggcctttattgccggcgttgatcgtattctggatatggcgcgtactgcactgaatgtggtagggaatgcattagccgtattggttattgccaagtgggaacatcagtttgatcataagaaagctaaggcttatgagaaaacattgtttgcaccgaagcaaacaccggttcaaaactaattccggttcaaagctaatacctgttcaaaacaagccatcatattttctattatcagttaaaaccccctgttggagagagaccgacagggggttttattattacttaatgaccaaacataagcatggcgataatttactgtcattattcatttaagcctaagcggtatgaccaatgaatcagttctgcaactttatgcacatccagttttttcatcatattaaggcgatgagtttcaacggttttctgactgatagaaagctgactcgcaatcatacgattacaagaaccttcggtgatcagctttaatatttgccgctcgcgtggcgttaaaatggtttgatttgtctcgcaatcttgggtcaattggcttaataaagcgctattgagcgcgggatcaatatagcgcttacccgccgccacagtttgaatagccgccatcaaaatttgttgtgggcttttcttcagaacataccctagcgcaccattatttagtgttcgactggcgtagtgctcttcatgacgagcagtcaatgctaagatcttcatgcctggccagcggcgccgaagttgaataatgacatcaaggccatccataccgggtagccctaaatctattatgacaatgtctggctcggtttggcggcataagttatacacatccaacccattctccgcttcaccgacaatctgatagcgcggataagctgcaagcatatttttgatgccattaataatcagctcatgatcgtccacaattaataattttgtattcataaagttattctttacctgatgatttaaatggcctcatgggtgccccttggccgaaatggccaatggattatctcgtcgtggcgagtgatgatgatctttccataaagtcacctgactgtttttttagtacgccacagtcaaaacttgatatcaagaattatgctgatttcgttactactcgttatagattcatttaactccaaaaaattaacggacaattaaagtgaatcatcaaataattaaattattttgacggggccggggagatttcagaggataccccatgttagccaagggaatataaattacagttttatgaaacttaaggtttataccggatatcaccttgccatatgatttgtcattcttggatcataataatgatgctcgaaggaatattatgaaatcaatacaatttattctatttcgacaagaggaaatattacgtagtgacgacgtatgttataccgtacctgctggtaatctagtgattactgatgagcaagcgagagtatcttctttttcacaaaatacttttacttcgatattgtgtcatcctatagaccttttacccctctataaaaatttagccagtaatatggcacaaccgaataaatctcgtctgccacaaaacgtatatgagcgctgtaaaattttaccggctaacaacgatattatctgtgctgctgagaaattagttgatattgatcgaactttgtcgctgcgatttctttatctgtattgtttggggttggactatgtttatttttccagattattagaatcaattgtagggaccaataataaattactggagttttttgagaagaatcgcctcaatccctggaccgtttcgcgttatgccagtgaattaggaatttcgacacgtaaattgaattttttgttttatgaaaaatttggaatgtctgcaaaacaatggctactggagcaacgtttgaaaaaaggttgtgagctgctgttatccacgcgactccgtgtggcggatattgccatggaatgtggttttagtaatcacgcccatttctcagatagtttccgacgtcgttttcagcagtgcccgtcacgcatgagaacacttatggagtaggagaatttcatggatatcaatactggattaacttttgcataacatctaattttcaatacatcatcccttcattaaagagataattggcttattatacgtagatctattttctcgctacggcatatgagtctgctcttgtcggcgacaatacgtattttggaggtgtcagtgtgagctggccgatgtttaaatctcagtatttggtgcgcggctggcaatggggtgtaatctggcggctttctttaccggcattccacagttttcactgcatgcctggttcttcgcgctcgcgacggcagctggttcctatttcggtgccaaattcacgctattgccgctgtttcgcattccggtgaaattgcaaaaagtgacaacagctgcgccattaacccagcacccagccagggctgcgcgacgttttcgtctcggcatggtggtgtttgttctggcgctgggttggtcattgattgagttgttccgccacccaaaactgggtatcgccatgctatgtggaattgggtttgggcttctgattgagcgggcgcaaatttgctttacttctgccttccgtgacctgtggataaccgggcgcacgcacatggcgaaagcgattattctggggatggcggtcagtgctattgggattttcagttatgtacaactgggtgtcgcaccgaagattctatgggccgggccgaatgcggtgattggcggtttattatttggttttggtatcgtgctggctggtggttgtgaaacgggctggatgtatcgcgcggtagaggggcagattcactattggtgggtggggctgggtaatattattggtgccactattctggcgtattattgggatgactttgcaccggaattggcgaccaattatgacaaagtcaacctattggaaacgttcggcccaattggcgggttactagtgacttacctgatgctggctatcgcttttgctgccatgttgtggtgggaaaagcgcttcttccgccaacaaaaagccactgtatccactttgattaaggagccatcatgagtcattcttcgtcagttgatagtttagccattgatagttcagcagcacctacggctatcgtgccggattaccgtttggatatggtgggcgaaccctgcccatacccagcagtcgccacactcgaagcgatgccacaactgaaaccaggcgaaatcctggaagtgatcagtgactgcccgcaatccattaataatattccgttagatgcccgaaattatggctatacggtattggatattcagcaagatggcccgactatccgctatctgattcagcgctgaaatgggtaatcgataagactgttaaaggcgggtttaatccgccacagactgctgacaaacctcgataactcgatcttgcaaggtgaaggccggtagaagagtaaagcgtccgcgccatggacggcgcggctcgagcccccagggaggggtttacggcgtctttacgatctgcctgttttcaccgttacgggtactttgtcattaacctcaggcgggtttaatccgccagtaaggctttaatcggtttcaaatctggtttagttaccatcattaacatgaatattggctttaacctttcacgttataagcaatcggcgctatcaactcaatcaccccgttgcgcagtagttcggcggggggaatgggtaacggttgggcacgagaaatcagaatcattgcttcacgatccagcattttagcgccagagctggtgaacaactctgcagttaatacttttcctttatgatcaacaacaaagcgtacgtggctgatcccttccaggcgataacgcaaggcttctcgtggatagcgtttatagcgcgatagatgggccagaacatcactctgccatgaggctttcccactgattgcggctgaagcatcgctggcaaaagtcgcagtgtttttatgactctcacccggtaatggcgcgctggtggttggggccgccttctctgcgaccactggcagcggagtggctgtccgtggtttagtcggttctatttttttcttctgtaccactttctccggtcgaatagcatgggtgcctttagcggagtgggttaattttggtaactcttccagccgtttttcggggggagcatcatccggtgctgccatgctttgctgtagcccttgggggatttcacgaggggccgatttggcttgttgatacagagtcagttcaatcattaccgccgggggtaacacgccctggggggccattttatttatccagccgagcataaacgcggcggcaagcaagtgtaacccgacccccaatagcaagctgatactccagcgtgtcctgggccgcccgagaggtaagtccattctaaagtcatggttattttttattatcgacataactgtgctgccttcctgcaactcgaattatttatgatgtatttatttgattagtaatatttttattatttttttactgccaaataacgcttttctgccaaaggaaataagtgacggattatacaaaacaataaagatattgatagttattgtgattatcatttgcatttgatcgggtttttcgcttataaccgccagccttagaagagtgaaaccctatggtattcaccctcgtttaattcgctgttttattgcttatttcaccagccttttctaccagcaaagtgggccactgggtaaatgtacctgatgccgcaaggttgccgcgtaactgcccgttcgcctgcctgaggccgtattgtctaacggatgcattcatggataaaccgccatcaaataaagtgagtctggcctatcagaacacttatggtcagttggttagcttctttcgcaaacggctggataatgccagcgatgccacggatctgtcgcacgatgtctttacgctgtggctaaagcgggcgaaacaaacacctgtcgagcattcgcgggcatttcttttcaagattgctcatcgggtattgattgatcattggcgggctgcgggcaagcagcgtatggcgctggcacaaagccatgaagatgatgacgccgagcaagaaatggcaccgtccggggctgatccgcaacatgtgctggagcagcagcagcggttgagtcgattggaacaggcgctaaatagccttagcccccgccgtcgtgaggcttttctgatgcatcgtttcgacggtttatcccaaattgaagtggcggagagaatgggaatttctgtcagtatggtcgaaaaacatatcgcgggcgcattgctgcattgtaagcgccacgttgctgaacaagggagtaagcaacatgatgaatgagagccgttctctgagcgctgagattgatgagcaagcggcgttatggttcagccgcagccaggctcgacgcttaaccacccaagaacaacagcaactggatacctggttgcaatgctccccctcccatgcgcaggcctatcgtcagatgcagcagatttggggtgattgcgcattaattccccgaccggccagtgcgccacagccagaaaaatcaactcgcggttggcggcccttgcgtagttgtgccgctgggatatttttcctgtttgcattgctactgccgatgagccaactgccctcgttgctgaccaatgatatgagtctgcaaaccacggattacagtcgtgaaatcgtgttatcagatggtacccgggtgcatgttaatcgccattcgcaggttcgtgttcattatgcaaaagataatcgtcaactctggttggatcagggggaaatttacctgcaagtggccgccaataaagcccggccatttattgtttacgccggtgagagcgaggtgaaagtggtcggaaccgcattcgatgtgcgctacgacttaggcgaggtcgcggtggcggtcaaagaggggattgtcgccatgaccggcaggccgaatatggcggcagtcatgctgcatgccggtgaccgtgtgcagttgttaccagcgcagaagcgcttgctgctgagcaaaattgcggtggctgaaattggtcaatggcgcagcgggcaattgctattccgtaatcgccctttgggggaactggtcactgaattgcggcgctaccggccgggtaagattgaattgaccgataccagtttggcgcaattaccggtatccggttcactggatttaaatcatccagatgagttcctcgactcattaccgttgctgctggcggtgaatgtggtgcatgacgagcaaggtaacgtaatgatttttagaaatttaaataaaaagtaaaaaatagttaattttataggtgaggataattctcattatcacgtcttccttgatgctggtgcttattggcatggcattgacatttcttagggaagaaatagcgtgatgataaacaataaaaagaaagtttctggggtgccagtgctcactgctttagcgctggcaacgctattaacgacacagggcgttatggcagcggatgtctcgttcaatctgaccgcacaaccgctggcgaatgccatcactcaggtagctcaacagggtcaattacacgtcattttcgatgagtccgatgtccgtaacttgcgcgctccggctctcagcggcaactacagcgcgcaaggtgcattacagcaattgctggcgggtagcgggttggaactggttgccagtggtaagggatatgtcgtccgccccatgctggtatctggggctacggctggcagcatggtgttaccaactacctcggtgatgggcgaggccggtgggcgtgcagctgtagacaacgtgatgtcggctccgcaagtggtgacctcggaagagatccgccaacgccctaccggcaacggtaatatcaccgaattgctgcgcaccaatccggcagtgcaattctccaatagcgacaacaccagcctgacgcagggcgaaatcaaacccggagccatttccattcatggttcgtcgagctatcagaatgcttacaatctggatggtgtcagctttaacaacgatatcgatccggccagcgatggtaacggcgaaaccatcacccgtattgatagtagtgatcagggcatgtatatcgatagccgtctgatcgacagtgtgacagtattcgacaataacattccggtggagtttggtggctttaccggcggtactttggatgtctctagtcgccgttggcgtggcgagaacagcgcccatgctttttaccgggaaactcgttcgtcgtggaacaaggttttcactgatccggatatggagttcgacagttcaaaaaacgacactagccgcccggcgcgttatcaaccgaaatacaataaacaaagctttggtggctggtttgaagctggcattaccgacaatatgggtattgtattttctgcctcgcagcgtctctctgatattccaacctacactaccggcggcagcggcctgcaattaagcccgaataacgagttggaagtcgtctcggtgactccgggctatcgcagccaaaagcgggtttctgataactattttgccaagctttcctgggatgccaatgagcgcaccagtgcccatctatcggccaattactcagcttataccagcacacttttctccagcagtgtcattaactctggctatgacaatgaccataacggattgagcaccacgctccagttggagcaccgttttgatattgccaatctcgattttaccgccggttatcagcaactaaaagatgaacgcaccaatgatgtaaaagactttttcactttagaagactacatgaccgattggcgtaatccgcagttttataacaatggcgggcagggtgatttgactactcgccagaacagcgccagcgccaaaggagtactgcgttttaatgaatttaatgccttaggcctgcaacactcgcctaatcttggcttcgaactgaacaaaacgaccgcccgatatatccgtgatcgcgactattaccgctacaaattcagtgccgcggcggatgatatcgcctctctcaccgaagccagttatatcacccgcttccgcgccggtaactatgaggctggttacaccaactacgcgctgtttttggatgacagcatgcagtatagccgcttgaccgtacgcccaggtgtacgtttggatcgcgatgattttgttcagaaaaccaatatcgctccgcgcctaagcagcagtcttgatctatttggtaccggtgacaccgtactgatcgccggggccaaccgctactatggccgctcgatgctgacttacgctttatacgaagcgcagaacgcgggtatggagcattgctactacttctgttcactggacccatccgagaatgattgggatggcgtgaaagatttcgaaggtatcgacagcttaaagacaccgtataacgatgagctgagttttgcgctccagcaacaggtgatgcagagcacatggcgcttacagtatgtgcatcgtgagggttacgatgaagtgcgtagccgcaccaaataccgtaatccaaacagtgcatctcaagcccgcattcggacttttgataatggtggccgtagcagtaacgaccaggtatcactctcggtcagcaacagcaaaccttgggaactggccgccacaactcatgcttttaccggctcactcacctggcagcaaagtaaaagcaatacgccgaaagatcagggctatgccttctttgatccgaacaccaagctggattcagacaaagtgtggtacgacggcaaagtgattaatgcctcagatttgccatcgaccaatttcaactcgccgtggcggctcaatctggagctaaccagtgagtggcaagaatactcccttaccttctataacctgtggcaatggcgcagttcgcgcgatcaagcggtgcgttaccagaatgagtattacaccgataccagtaccggcactcagatgctgaaatacgaaaaaactcattttgccagtaacttccgctgggacaccaaagtgacttggcagcccgcatttgcttatggggcaggcatctcgatcgaggtgaataacctactcaataaacgcaatgtttccgacacctttgtgtatggcgatcgggtgctgcactcctatgatccgggccgccaattctggctgcaagtgagctacgacctgtaatcacacttttattgaaaaccatcgggttgcttaggcggcccgatactttttgttctgaatcttcagaactcatgctggcagtttgttgatgaaagccattggccttatttatgaaaaagaacaaattatgaaaacactgaaacaattctattacctcgccagaccgttctggggcatccgctcagcactgctggcctggttgttactgctggtggtattggcgctcagcctttcttctgtttggtttaatgtgcaactgaaccaatggaatggcaatttttacaacgcgttacagcaactgaacagccaggcgctgtaccagttattgcagcatttcatcctgttggtcagcgcattgattttggtggtggtttttgctgattaccttaagcagcgattaattatgcgctggcgtatcggcatgaccgaacatattctggcgcgctggttgtcgcataaaggccaacattatgcgttaaaaatcaatgcgctggtgccggataaccccgaccaacgtattgccgaagatgtccggttgctgattgaatccagcctacggttgctcattactttcctgcattcactgctcactctgatttcgttcgctactattttgtggcaactctctggcagtattagcttctcgctggcacaacacagtttcaccctaccgggctatatgttctgggtgtgtattctgtacaccgtgctaggcattggcttgacccattggattgggtatccgctgcgccagcttaatatggatcgccaacggcgtgaggcggattaccgcagtggcttgattgctcgccgtgaagccagtgacgccattgctgggcagcgcggtgaataccatgagcgtgcagcattattacaacgtttccgtgcagtagccgataactggtatcagctgattcgctatgaaaaaaacctctcattcttcacggtgggctatcaacaactgagtgcgctggcacccattttctttgcactacccaagtttttggccggtgagttattactgggcgggttgatgcaaatccgccagtcttttgcacaagttgcaggggcgttgggttggtttattttctcttaccgtgagattgccgcctggcaggccacggtcacccgcttgtataactttgtggtgttactggatgctgagccggttagcccggttgaaagtgcgccagacgacggcttgccactgcgcgctgcactggatctctatactgccgatggcgcgatgttattgagcaatattactcttaatgcctctgcgggcagcctgaccttgatccaagggcgatcggggatcggcaaatctaccttgctacgcactttaagtggccattggcctcattatcagggccgcattcagcgcagtgacagtgtgagctggttgcctcagcgcctctatctgccccatgagcgactggatgacttactggcttatccggcacaacgcgaagatttcactgaagcgcaattgcagcaagtgttggtgcaagttggattgccgcaactgaattatcagttagcgctgtcaactgattggcaacagcgtctgtccggtggcgaacagcaacggctgatgttcgcccgcttgttactgaataagcctcggctgattttgctggatgaaactaccgctgcgctggatgccgccagtgctcgtcacttattacagttgcttagacagcagttaccgaacagcgcggtactgctggtcagccatcaaaccttcctggctgatattgccgaccaccaataccacatcgaagattcatccgatgttattcaaggagttgccacaccatgtttaaccaactagtgcgaacattattcgtttgcctgtttgtgggttgtgttctgccggtttcagcgcaagagcaaacactgccggtgcgtgctgatcttcagcatttcactctcggtaatggtatgcaggtttacctgttaccgcgtgatcaacccggtgtagaactgcgcctgttggtgaacagtggttcattgcaagagagtgagcaacagcgcgggctggcccactttgttgagcatatggcgttcaaaggcactcgtcacttccccggcaccagcagttttaaatcgctcgagaaacaagggattacactgggtagccatgtcaatgctgtgaccagcttgaatgccaccacgtataagctgtctctgccaaatgccgatgaaaaacaactgacattggggctgagaattttatcggactgggcgcagggcatcagctttgaacccgccgcctttgataaagaacggcaggtgatcgtcgaagagtggcgcttgcgccaaggtgtggggttccgtatcaatcaggctttggagcagctacgttaccacggtagccgctatgcagaacgtgatcctattgggttgctggctgtggtgcgacaagctcctgtcagcgaagctgttaattattatcagcaatggtatcagcctcagcgcatggcgttggtggtagttggccaatttaaagtgaaggatttacgcaaacagatcaatgagttattcgcgattcctgtgccagagaagttggcgaaggatgatgccagttggtcgaaattcgcccagcagccagggttgatgcttagcacggtatttgatgctgagcaggggacgcgcattattcagctagcactacaacgtgatctcgcggccccgctaaacagtgacaatgggcagtggcgtgatctgcttgataccttgtggctgactatttttaatcagcggctgtccttgctggtggataacgacctattatcggtggcgagcatcaaccaacaaggtgccctgctggataagcgtcgtattcaacatttgatgattgcccgcccgcaaggtagtgactataacggcacattgcgccagctattcactgagttgcagcgaatggcaactgcgccagttagtgaggcggagctgaatgcggcccgtcaacaaatccttatcaagctgagccagcaggctgcttccgagagccgctatcagcatgggtatctggcggataatctcaccaccgccattgaatttgaactgccaatgctaaacaaacagcagcaatttgcgatgaccaaaacctggcttgaggccatcggcccacagcatgttcaggcgcaagtggctgaattattacaggaaggatctgcccggctggcactgattggcccggatagtgataagtcactggtggacaaccagcaattggcgacgatgtggaacagtattcgccaaagtgctccagggccgtttaccctgaaaccgaagccggttaccttgactgtcaccccgccgcctgccggtaagattgtgcagcgccaggttttgcctatccccgatacccaactctggacattgagcaatggtattcgggtgattgtgaaagccaataaccgtttaaaagatgatgtgcaactctcgctgcggataccgggcgggcgctcgttggaggatgatagtcgtgtcggcgaagtgaattgggcgatgcgattaccggaagttagtggctacagccaatacaacccacgccagttagcccaattaggtaaacaaaccgaagtggctatcgctccttatgatgagatgctattccacggcctgcgcggttcggccccggcagacaaactcgagccattactgcaattgctgtacttgaaaatcagcgcgccgcagttttccgcagaaaaattagcgcaacagaaacaatcatttgggttgggattggagaagcagcccgttgagcgccgcttcctcgacagcattacacaagcgggttatcaacatggcgatcggttgctggtaaccgcaacagggccgtggcgtaacttcaccgtggcgggccttgaacaacgccatcggcaactcttttctgccacgcaagatatgaccgtgaccctcagtggtgcgttagatgagaagcgcttacagccactggtggaaaaatggctgggcagcttgccgcgcagcgaacagcgtttgcattggcgcgatttagcaataaagccgctgaaccaggcgatgagcctcgattatccgctcgccagtagcccgaaaacgatggtcagtatgcagttctcagccgatgctaattggtcgcagccgaacctactggcactacaattattggataaaatcgtcacattgcggttgcgttatgatatgcgcgagcaagccagcggtatttatacgttaggtttctcacaactgttggcaaaactgccacagccttattatctggcacggcttaactttacctcagcccctgagcgctcacaggaaatggcgcaaatggcgcagaaggttttacagcaaatagccacggcgggtgtcacgcaatcagagttggataaagcgaaaaaagcctggtggatcgagcaagatgccagccgtagcagtgccagttattggactgatgcactggcacaagttgccagcgacgatggcaactttgctttattggctcaagaagagcagcaggtgaaagcggtcacacttgagcaggttaatgtcttagctgccaaatggttagggcgcaatccaaaagtgtttagcctgagtccggcgaaaatgtaattttatggatgtggcatcacttttcgcatctcaataagtttatttaaagccacactgtacaggttattatctgtgtggtttttctcgcttatcatgggttgtaaaattcggaatgaatgaggcttatttccatgagaacaattagttatagtgaagcgcgccagaatttgtcgacaacgatggtgcaaacggttgaggatcgagcccccatcctcatcacccgtcaaaatgggacttcttgtgttcttatgtcacttgaagaatatgaatcattggaagaaactgcttatttattgcgttcaccagcaaacgcgaagcacttgatggactcaattgaagagttgagagcaggaaaaggaattcaaagggaacttgaagcgtgaaaattatattttccagttgttcttgggaggattatctttattggcaacaaacggataagaaaatcctcaaacgcattaatgggttagtaaaaaatattcaaagaacgccatttgaggtaaagggcaaaccagaaccccttaaacataatctggcagggttctggtcacggaggatgacagaagagcacagacttgtttatgaggtttccggtgataatttattaattgctgcttatcgttactattattgaccacataattatctactccacagttaattcgctgtaggcagggttctgagaggtactgccatttccagagagactccagcggcccgcagtcgctttaatatgctgaataacaactcacttttggtgttactgaccatacgtggactcggtaccaaaccggtgacactgagcacaataccatccgggcttagctgactaaatttcactgatggagccggagtatcgagtatcgattcgtgctcttcataagccgctatcagcaactcttgcgccagttcaacatctaaatccagcgggaatgtcagggcaatggtcactaccccttgcgcattagccatcgtggcgttacgcacattctgtgaaatcaattgggagtttggcacgataaccgtcgaacggtcgctgagttgaatttctgtggcgcgaacattaatacgccgaatatcgccctcaacgccactaatactgattaaatcgcccactttcaccgggcgctcggtgagcaaaataatgccggaaataaagttcttcacaatctcctgcaaaccgaaaccaatacccactgataatgcactgacaatccaggctaatttattccactgaatgccgagtaccgataaagtcagcagaatcaccaacacataaccgatattactgaacagagtgaccgccgaggtttttatccccgtatccatctgggttttgggcagaaactcattacttaaccaacgtcgcgcgacattcagcgcatatagcccgatgagcaggcaaagtgcggcattaaataaattcgtcgggacgatatttaatttttccagcccttccccacctaatagttccacggttttttgtaacagcgaaaccggtgtcgtcgagccaaaggtgccattaaatagtgcgataatagccaataatatcagtgtgactttgctggtggctgataatagtgttgcgacttgggccagatgacgatcatcaatatttagcgtctgtttaatcgctttgccagcactgctggtgggtgaaaatagactttccgccaaatcaacacagagatgggtcagtaaatataagcaggagagtaccaggcaaacccacaccaatttgtaacttaagaatttcgccagtgcgatatatcccactaacaaagaaagtaatatcgctattgccgtaatgccaatagccagatgaatcaatccggctaaggtggaataagcttctggcttttcgccattaaccaccaaattacggcgtattcggttagcgcgtagtggaataatggcggcggtcagtgccactaatagggccgatatcccattgccaaaaatggttcctgatacgctgatattgatcatattgttcatctgatcaatagcaccaaaaatcatgatgcaactggctaatagaggagggaacagtttgagggaggcggcgacttcatcggcaatagcgggcaaacgccatgaggggcgctggttggataagaatgctcgcccgaggcctgccactaacgcagagaaaaacatcagttgaataaaagccagcgcaaagtccatcaccacctgcgagacatccgacgtgcgagtgaatgcctggatgatacattgcgctatggtgaccgtgatcagcacggtgtacaaggtggtcgctgaggccataaaactgcggcgcaatgggccttgaggtaggcacttggtgcaaaaccagcccgtcaatttgtcgaggaatttaaagcccaatgcaccgatcaacagtgccagcagcaggtatattgccgtgccggtacgccattcgggctgccaggcagcattccaggcatcggttagctcttgtataaaatccttcagtcgcttgtcatcatcggtattgggattgacaatcggtgcccaaaatttagcccccaaaatactgccggaatttaaggcaatttgtgatttcagtgccgttcgccgcaaggcgataatctgtgtttccaggttttccgcattcgccttgatagacagggcctgatcatgctggccttctaattgtattttacgagtgtttagcgctcggcgttgttgggccactatcggtgtttctgtaagtgtgccagcggcaggcggcgggcctaaaacatctaattgtgtttgtagttgttcccgcttgggcttcaattctgccaaaagaatatcaacatccttcactagcgctattgctgtttcattcaacgcgtttagctgattatctgatgtactaacagagacattttgttttagcttatctagctgtttttgtaagctaattaattgtacagatactgccggtttcgccggttcttcatcgttttcagtggttgtatctgatgttgtcgccgccaagaccgaacctgtagttgacatcacggtgagtgatgcacaaatcagtgtgaataacagacagaatagagggtaatgtcgaagtgaaacaacgtgctcgttctttttcataaaacctgtcagcccgaatgtgaataccacaattaacccattaatttgtgtaggtatgcttgcctgatacttattgtggcacaccctgcgagttactgaataatcttactctgataatcactttcctaaattaaatattaaagataataattatcattgtaattactactctcatttaataaattgtgccctgaacttatggacccacgatatgtggcgcacaggcaagggtatttgccgggcgaaaatagcaatggatgctaattgataaccatctattttatatgctcattctctggggaagataactatgttctcggcttttataataaagcgctccgctattttatgttcactggctatgtttatacccttagcctctattgctgacgatacaatagaagtgacggctaaagcaggccatgaagccgatttacccaccttgggttacaccgcaaccaccactaaaggggccaccaaaactgatcagccgctcatcctgacggcacaagccgtatcagtggttacccgccagcagatggacgatcaaaacgttgcaacagttaatcaggcgctgaattacacgccgggtgtcttcactggtttttccggtggtgcaacccgttatgacactgtcgccttgcgcggtttccacggcggtgatgtgaacaataccttccttgatgggctgcgcttactcagtgatggtggcagttataatgtgctgcaagtggacccgtggttccttgagcgtattgatgttatcaaaggcccatcttctgcgttatatggccagagcatccctggtggcgtagtaatgatgacttccaagcgcccacagtttacttctgaaggtcatttccgcctgacggccggtaataacaatacgcaagttgcggcatttgattataccgacgcgatatctgaacattgggcgttccgtctgaccgggataacccgtaacagcgacaccatgtatgaccatcagcgcgaagagcgctatgcgattgctccgtcattattgtggcaacccgatgaaaatacctcgttgttactgcgcgctaatttgcaaaaagacccttccggcggttaccacagtgcggtaccggctgatggcagcatttatgggcaaaagttgagtcgcggcttctttgatggcgaaagtaaccacaatgtctttaagcgctggcaacaaatctatagctatgaattttcacataagtttgatgatgtttggtctttccgccaaaacgccagctatacccattccaatactcagttagagcaagtttaccaagggggttggaatagcgaccgtactctgatgaatcgctattattctggtgaagactcctcgcttaatgcgtttgcggtggataaccaactggaagcggatttcgctaccgccgcggttaaacataaagtattactgggcgttgatttccagaagttccgcaacaatctgcgcagtgacagtgcctacgccacgccgttaaatccctataccggtgtttcaggtggttcgacactgtatagcgattatctgctgaccactcccggcattaatacatcctatttaagccgccgctatgaacagagtggcgtttatctgcaagacgaaatgacactggataattggcacctgaatctgtccggtcgttatgatcggatgaaaacggaaaatattaataacactgccaatagcaccgatgaacgtacagataaccacgccagtgggcgtgcgtcactgttgtacagttttgatagcggtatttcgccatacgtcagttacagccaggctattacgccaagtttattcccggatgcacagcaaaaactgctgaaaccgatgaccagtgagcagtatgaagtggggatcaaatatcagccgccgggcagcacttcgctctattccgccgccttatatgacctgactcaaaatgatgtggcaaaccgtgcagtaccggcgacttattatgtgccggcaggtaaggtcaattcacaagggctggaattggaagccagaagtcagattagtgaccggctgagtgtgattgccggttatacctataatcgcgtgaaattcaaagatgcaattgatggcaatgatggtaatacaccggtattagcaccgtccaatatggcatcgctgtgggcgcaatatgaggcgggttacggcatcaatgtgggggcgggtattcgttacattggcaagcagtgggcagatgatgccaacaccttgcgtgtaccctcttatactttgggtgatgcctctgttcgtgctgatttagggacatgggctgcatcgttgaaaggcgcgtttgttcaattgaatgtgaataatatcgcagacaaaaaatatgtcgccgcttgctatagcacctcgtattgctactggggcgcagagcgctcagtacaagcaacagtgggctacgatttctaaccggttccctatattcttcaatagcccgcaatctctgcgggctatttatcacattatttcttctcagcgccaaaacgggcggctgtaatctcgcttaatatcctctcggctcaggccaatatcttttagctgatctgaattcaatcttgccatgatattggctgctttacgccgctcattccattgatacgaatatctgtatgcttttcgccataattgaataaaaatattttggcgattttttgcagctcgaacagttgacgagcagcattcatctatttgatcttcaattatattattcatcatcgactccccgtcagtaggtgagccattagcatgaaactttggcgcaaaacattacagatgcaaattaggactattatttccatacagatatgcgatatatcaactgaatggtgcaattctatgccatctgtactgcttcttactcatttatcaggtgataccaatgactcgttaccaacaactggccgatattcttagtcagcgaattaaagcagggctttatgccgccggtgagcggctcccctcggtcagacttttgagtagcgagcatggggtgagtattagcactgtacagcaggcatatcggcagctagaagaatgcttgctgattgaggcgcgggcgaagtcgggttatttcgtgcgttgcagttcaaatttgccctccttacccgccacatgcacccatgcacagcggccggtcgagatttcgcagtgggaaaatacgctggcatttttacaaaaaagtgatcaggaagatgttatccatctgggggctggctcaccagatctttctggccctgggcttaaaatcctcagtcgcttattgagccgggtgagtcttcatcagagtgaagaagtgctggaatacgacaatatttacggctcgccggtattacgtgaacaaatcgcccgcctgatgctcgacagtggtaatcatcaatcagctgaaaatattattattacttccggatgccacggtgcgctggctattgcattaggtgccgtttgccagtccggtgatattgtggcggtggattcccccagttttcatggcgcgatgcaaaccctaaaagggatgggcatgaaggtgattgagatcccaaccgatccggtggtggggatcagcctggaagccttggaaatggctttggatcaatggccgatcaaagctgtgcaactgacgccgacctgcaataatcctctgggctacaatatgccggatgagcgcaaaaaggcattattgaccctcgcccagcgttacgacatcgccattattgaagatgatgtgtatggcgcactggcttatcaatatccgcgcccaccgactattgcctcatttgatgatgatgggcgggtattgctgtgcagctctttctcaaaaacggtggcaccgggcttacgtattggttggatttctccggggcgctatttggataaagcgttacacatgaaatacatctctgccggacgggttgcgtcattgccacagttggcgatggctgaatttatcaagcagggccattacatgcagcatttacgtcggatgcgccgccaataccaacgtaatcgcgacattatgaccggttgggtgatgaagtatttcccgccgaatacgtgtttgagtcggccacaaggcagctttatgttatgggtcgaattgccgcatggttttgatagcttgcgcctaaatcgctgtttgttgccattaggtgtacaggtggcggccggatttatcagctctgcttcaggtaaatatcgtaattgtttgcggttgagttacagcaaaccgatgacggctgaaattgaacgcgccgtgcaaaaagtgggtaagacaatttacgaattgctggaagagggtgggctgtcgatagggacagaaaaaccaaaccaacctggggttggtgaggttaatgacaaagtacccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccgtccgtggcgcggacgctttactcttctacctgtcttcaccttacaatatcgagtcgtcgaggtttgtcagcagtctgaccaacctgaggttggtttggcttgagattattggcgcagataaatttgcggcagggcgctttcagggtgacgcgaaatgcccaaatcagcctgataccagcgggtcagtgtttcggcattgagcacttcctctggtgtaccacaggccaccagttcgccctgtgctaacagcaaaatacgatcggcatagagtgcggccagattcaaatcatgcagcacacagcacaccgccaggggttcctcaagggtgagctggcgtaataagcgcagggtatgctgttgatgatacaaatccaatgcggaagttggttcgtcaaggaacaaccagcgcggggtcggttccggttgccacagttgcgctaacacacgggcgagttgaacccgctgttgctcgcctccggacagtgcgcggtaatcccgctgcgccagtgccagacagtcggtttgcgccatcacttcttgtaacgcctgacgattttgcgccgccccataaggggctcggcccatctgaatcacttcgctaacactgaatggaaaggccaaatcgctgtattggcgcatcaccgctcgggttcgggctaatgcttggggctgccagctattgaggttcttaccgagcaactggcagtgaccttcagatggtgcgagatagccggttaataaacgtagcagagtggatttccccgcaccgtttggcccgataatcgctaccatttcgccgctggcaatttgtagcgaaacgttattaatcagcttttgcccctgtacatggtaggaaagctgattcgcttctaatagcgccgtatcaaccactgccgtatcaaccactgcgttgctcccgctgacgtaaaatcagccacagaaaataagggccacccagtaggctggtgattagcccgaccggcatttctgccggtgcgaccagagttcgagctagtgtatcggcggtcagtaacaggcaagctccacccagcgcagcgccgggtagtaaccagcgatggtcagccccgatccgcatccggataagatgcggtaccactaacccgataaaaccaataacgccactgacagcgacggcggcaccaatcaaaatagcgctgagtaacagcaagcgcagtttggcttgctttacattgacgccgaggtagtgcgcttcttcatctcctagctgcaacaggttcaactgacgtgcttgtagcaaaccgagcacgcacgcaggcagaatcaatgatgccgccaccatgagtgtcgaccactgcgcctgacctaaactgcccatgctccacagggagaactgacgtaattgctgatcatcactgatataagtcagcacgccgactgccgcaccacatagcgcattgatcgcaatgccggccagcagcaaacgggataagttgccatgcccccagcggctgagggtgaaaataatggcagaaatggccaggctgccaataaaggcaccgaccatatgactgtaaagcgccagcagtggtggcaaactgaatggcatcacaataatcagcccgacacacagggctgcgccactgctgatccccaacagaccggggtctgccagtgggttgcggaataacccctgcatgatcgcgccggaaactgccagcgcgcagccgaccactaccgccaacagcacgcggggcaggcggatatttagccaaatatgccacatggcatcatctaatgatgcatgccacaaggtacgaaacgagagcgtcaatgcacccatattggccgaaccgagtgccaggatgatcaggatcatcagcaggatactcagcatgagtcgcgggtgaatacggcaattcattgcgcttgttccatacctttgcgcagttgcgatagcacttgcggtgtttccaagccaaagccgagtagcgccatatcatcaaccactaacaggcgtttatttttgcccgccggggtcaatgccatccccggtaatttccagataccttcactgccacccagcgctctcacaccgtcactggtgatcagcaataaatccggcgcactggcaatcaccccttcctgtgataacggacgatagcggctaaaaccttgcatcgcattgctaccaccggcggcgcggatcatggcgtccgctgcggtattttgaccggcagccatcggggttaagccgccatgactcatgacaaacagcaccttaactggcagtggtgtgttgttcactgcggctaaacgttgctgatagtctttgataagtgcttgccctttttcctgctgatgcagtgcgctggcaacagcatttattttcactgccacactttcaggtgtggtttgacccggtacagtgacaacattcacaccactgtccgcgacttgtttgagtaccagtgaaggttgcgccagctcactgaccagcagcatggtcggcttcattgccaaaattccttcggcattaagcatgcgcatgtaaccaacatcaggcagcttttgcactgcctgaggctgtagactggtactgtcacgagccacaatctcaccacccgcacccagtgcgtaggcgatttctgtgacatcaccgccaatggtgacgatacgttctgcggcgaaagagttcagcggcagaagacaggcgctcagcgacagaatgaaagggagtgacagtaaccttagtctcatgcggcgatatccttattattgaggcgagcaatttgctcacgccattgcgtttgttctggctggccttcggtgcgctgaccgtaaagttgtgcaatttgggtgccatcagcagcaaacagttccaaactggtcacgaaaccgtcttttgttggcttgcgggtaatccagctttcagcaatcgttgtttcaatcagatgcagcgtgaagcgctggttgaaaacattaatccaatcttgatgtggtgtaaccttttcaatcatgccggtgaatatttgtacacagccacggttacccacaaaaatcatgatttcattctgttcttgctgagcaatgttcagtaactgggtcagagaactgttatcaacctgataagccagatcattacccacggcacggaaggcttgctgacgggtcaaattattgcgtttgagcaactggaagaactgatgcacgtcagtcatagcacgccattcagcatcgacagcttcatcggtggctgtcggttcagtgacttcaggtgcgctcagtggctctagctgtaactctggattttctgtggtgataaactgcgccagtagcgcttcccaggctggcatgtcagtttgttcagtgacatacactttatgcagagcatcgccttgatggtcgaaaaactggatgctatggcgtacaccgtggcgagtttcttctgtcagcgtgaatgcgctggcccactggttgaggaacaggcgtaaatctaaattgcgtggattgaggatcaaaccagcatggccattcagatgttgattttcataacggcccatttgctcatgtacggcataggtgttgcgggtgatagctttgacctcaccgacagcttccaatgcggccagtagtgcgcgggcatcacctttcagacgtttggcatcatgactaacgcggctatgggtcagttccgcttctgaaatccccatcagcgtggccaaatcgcgcgcatatttgcccggattatctgctttagcttgtagatactgctcgtatattgatttgctcataataacttcctcgttctattgattttttatatgcaggtgacaggtggaaatcataatccggtaattcgctgattgaattaccggaagtgttatttcagactaacttttgtattcagttaccactgatagctcacgaagaacttcgcgttacgaccatcctgtggcacgccttgtggcgcgtaatactctttatcgaatgcgttacccaacaccacggtggtggtcatacctttaaattgctcttggcctttatagctgacgtagaagtcattgacgccataaccggcttgcggtgtgcctgagctggagactcggctagagcggtcagcaaatgttccgatccaacccacagcaaagccggagttagcaacgggtacatccagggtactggtaacggtatccgggttaatggtatcgagccattcattggtattttggtttttaccacgggtgcggttataggccagacccaagttaaaccactgagtctggtaagtcatagtggcatcccaaccccagatttttgcccgatcaatattggtggaataggtcgagcagtttttgcagtacaagccacctggcccgaagccgaagtccatggtaacgccggtggagatatagtctttggcgttggtatcaaagtagctggctttgaattgcaggtcatcctcagccatcatcaggtcgttaaagcgcaggccaaaaccgtactcttgagtttcgttggtttccggtttcagattcgggttgggtacccaatagttggtcagggtgttacccatgatgttcatcgaaaagtgtttcgaatcgttgtacatctcgcccatggtcggagcgcggaaagcctgagcataggaaccaaatagcatcagccagtctgtcggtgtcacactgacggcaccacgagatgaccatttatcggcatccacatcggcatagccttcgctgctgccgcgatagttgtcataacgggttccagccaaaatagaaaccggcaggtcgcgtaaggtgatttcatcttgcagccagccagaaccaaagcggatatctgcctgcgggaaactttctgttgcgccgctcggtgtttgttcctgtttataggcttctgtaccgtaagtcagtaaatgtgatgcaaaactgtcggtgaacagacgagtgcggttttccagcttgccacctttggtggtttgcttgcgtccctcttctggtgtgccttgtggtcgtgcattgatttccacttcggagtagtaaacttgcgcggtggcattcaaccattcttgatcaagtggcttaatgttgtatttaagctgtgcatcacgttggatagtcgagcggtcggtcataagattggtgctggatgccgcgctggtttgcggattttttggctccagtgcgctgttgttgtaatagcgcagattggcacttaacgactgaatctggtcaatacgccaggtgccttttgccagcacattgctgatggtttcgtcatttggtgcgttaaaaccgtcgctttggcgaatattgccgatatcacgagtgccaaaagagagaatgccatcgacatcatcggtgcggccaaaagcactggcacccaagccgaagctgtgatcaccggtcgccgcagcgctgtaaacccgatagccgctattttggcccggtaataagagatcggcggcatcaacggtttcataagaaataaccccccccaaggcaccgctaccatacagcaacgctgatgggccgcggacgatttcaacacgcttaaccagcgccggatcgaggaaggtagagttcaggtggccggtgtcagtgccttggcgaataccatcaaccaaagtcagcacaccttgtttgccgtagccacgtagtgtcacgtcctgcccgttaacgcgcccactgccagtaacggtcaggcctggaatattgcgcagcatatcggtggcagaggtggcggtttcgctggtcggtgtatcggcttcaaccactgtcaccatcatcggcgcttcaaaactgctgcgctcattaccggtcgcagtcactaccatggtatcggcagtgcgttttttgctgttggtttgagtggacgaggtatcagctgcttgaacagcaagtggcaaagtgcaagcgattgccaaactgagtggggaccaacggaaacggtcggaagtggaacgcggcatgtcggcaattctccatattttttatgcaaaaaaatcatatgcaaaacaaataaataggttgctggctgccttgattctaaaatctgggtggctggcgatgtatcctttgcccctgccacagcggtgctagcgggaaccgctaccttgctgtcacgacattggcattgggctattatttagtcagtattagtttccctgctttggtctggcgcagctgatagcattcgccctgatggatgataaaagcgacaccatgctctcccagcaattgctcgctggagacagacaggggcttgttgcccgcaggcggtttggccgcaggttcgtcattcattgtgggtgctttgttcaactgtttatccatattgcaaacaaggtaatgataaccgctatcaatatgataagcattatcaatcatggttcggtgttacatcaagacatatttattgttaatttatttttacttcgcgaactaatccgggatcgacgagtgcataaatctgatgataggttgcgggatcttcgaccatctgactcaggtgaatggcaacatcttcccgagtaaccaggccatgagcctctgtttgcagacggatggctttccccgtcgcggattgatccagcaaaccaccgggtcgaattagggtataagtcaggttgctggtttgtaaccagctctcagccagtgacttctcgcgcaccgcctgaccaaaagcggcgcgagcggcgggggaaagtgtcggccaactatctccgcaaccaatggatgtcaccaaaagcatacgtttcaggcctagcttctcggcggtatcaatgatcaatcggttgccttgataatccgcagtacggctacctaatgtcgaaatgatggccgcgtccgggcctgcgagttggcaggcttgatacacactgcctggatcacaagcatccccgcacactacagttagccccttgctgcgtaactcttctgcttgctgcggattacgtatcagtaatgtgacagagcgcgggttctgggccgcgttagcatgttggtttgccagcgcaagcagatgtgcaccaacaccatgacctgcaccgaatatcaaccagggtttcatggtgtttccttaatttttttatcgaaaatagacgattcttgagcaagctgttgagccagttggtggaaggcggcaaggccgtcagtaagtaactgacggtgttcatcacggccaacatagactttcagcatcacatcaccttgctgattaaaaaactgaaccgatgcggtcgccatgcccataaacgggcgttccagtagggcaatggcctggcagttttgtgctctgatatggccgctaagaccttgtttctcacgaaggttgaaatagccgtggcgatgaaaaccactcggcagtgggcctttgtgctccaaaataatatcggcggtatgtaccagagtggtgacatctccccactccgtcatgctgtcccagacgcgatcaaaatgctcggcgctgactaatacgcgctttggtaattcacgtaccacatcaagcgggctgacctgataatcctgagcaatttgttccagtgtgccatcgggttgagtggcaagaaattcggccaaagagggtttgttttggagagtgggagcattcatgaatgactttccgtggtaataagtgaaggaataatattttgcagagcctgcatgatgttactggcccaaaaacgcccactgtcggtgagccgcaagcagaaactgtcatcttttagcaggtgactctgatgccactgcgcgatcaatggcattaacgggtagggatctgtgattaactcgctcaaatctaaccgaccgacttcgataccgctttgcaatttagctcgccacggatgttcgccgctggcttgcgtcatcatcatcaatggtttttgcccgctgtcgattaatcggtagtagttatccagactacggtgctgcatgtaggcgtgcccttgtaaagagcctcccgcaccgctacccaatgcaagacaatccgctccttgtttaatcaataagttataaagatttcgctcacgagtggtgcgcgcccaatggctattacttaactgatgccaaccggcttgggcgaggttctcagcgccgctacagtaaaaatcacactgctgcgccagtgtcggcagttctatccggttattttctactgatttggccagtggtgtggttggcaacagattaagggcatataggtcaacaccatctagtggcagttggcgcacgatagccaaatcttcctgccaggtttctggtgtttgatggggcaagccgaacattaaatcgcaaactacggcggcacgatcgcgggaagccagattagtcagaaaatgaatcgcctcatcacgactggccttacgccccatgcgctgacgaatgcgggtattaaaggtttgtatcccgaccgagaaacggttagcacccgcttccagacaagcatcaatccgctcatcatcaaaattgaaaattcgcccttcaacggttatttcacagtcaggagctagcggtaaacttttacgcaactggctgataatactgtgtaactgttgtgctgaaagcgcactgggcgtgccaccaccgaagtaaatggcatgaattggccctccttgtagcagtgggctgctggcctccatgctcaattcgcgtagcaggtagtcggtgtagcgcgcggtactgtcggtttgcaatggattttgatagaaaccgcagaaagtacaatgagtagcacaaaacggaatatgtaaataaagcaatcgcttattaggcggtagcgccttttgtagcagtgcctgccagctatcctggagtgactcggctggcaatgggcgactatcccgccagggcattgtggcccagcgttttgggaaaggtagcggcccctgacgggcgtgatatggcatcaaatcaatattcataacaggctctattgcattctgaatgataaattaaatgataatcatacgcattcgatcaatgagtaaagccaaatatattgatccaaatcatcaaatataagcgaaatatactcacattcgttggggtgtaggaaagaagccggggtgaggcgtttttatgttggaaattaacggagttatcgccgttggtgggtaaatatactgacaaatccagaggcaataattgacgccgttaactgggctttgcgatggaaactgaaaaggagtggcaagtggagggaatttataaatagaggacttgagtagaagaataagaatttagcattttattctgcatcatcagctgtaaatagcatgttaacttagtgtatccacctttctggcgggttcccacaattttacccaataattcatcgggctatcgtttttgtcatctttcgtattttaacattagtaaaactaatccgaaaaaaggaatgtcgaccccattgcattttttgaaataaacagctgatcgtatgatcacttgcgtggttttttgctgtgattgtcacattaatccagttttttgtaccgtagcatcctgccgcatgaatacattattcttaaaaatattactctgcaaggctattaaaaatgaaaatttacagcaacttaccgataacaataaatgatgtgattgaagcacagaaaagattgcaagggcatatctacaaaaccgggttggcgagatcaaattatctgagtgagcgctgtcatggcgagatttatctcaagtttgagaatatgcaacgtacggggtcattcaagatccgcggggcgtttaataagctcagttcactcagcgaagaacaaagaaaacagggcgtcgtggcctgctcggcgggtaaccatgcgcaaggtgtctctctgtcttgtgccatgctggggattaatagcaaggtggtcatgccaaattgcgcacctaaatcaaaaattgcggcgaccagtgaatactctgctgaggtggtgctccatggtgagaacttcaatgacactattgctaaagccagcgaaattattgaaatggaaaaccgtatttttatccacccatttgatgatgaaaaagttattgccgggcaggggacaatagggctggaaatactcgaagatctttatgatgtcgataatgtgattgtccccattggtggtggcggattaatttctggtattgcactggcgattaaatctattaatccaaccattaatatcattggtgtgcagtcagaaaatgttcatggcatggcggcatcttattatagcggcagtattaccaatcaccgtaaagccagcacgctagctgatggttgtgatgtcgctcgccccggcactttacctttcgaaatagttaaagcattggttactgatattgtattggtcagtgaagatgaaattagaagaagtatggttgatcttattcaacgtaataagattattactgagggtgcaggagcattagcatccgcagcattattaagcggaaaattaaaatattatattacaggtaaaaaaaccgtcagcattatatcaggcgggaatatagatttatcgcgcgtatcacaaataacgggactaggcagtatttcgtaaaatatattaataaggaatttattaatgcatatcgataatgctattacaaccacaatagaaacaaaaacgtggcgcaaatctgacacaacttggactttgggattatttggtacagctataggggccggagttttattctttcctatccgcgcgggttttggcgggttaattcctattttaattatgttggtgttggcttatcccatcgcctttctctgccaccgcgcacttgctcgcttatgtctatctggtagcaattgctcgggcaatatcactgaaactgtcgaagaacattttggcaaaaccggtggtgtggtcattaccttcttgtatttctttgccatttgtccgctgctgtggatttatggtgtgactatcaccaatacctttatgactttctgggaaaatcaactccagttagcgccattaaaccggggtgtggtagcactagcgctattgctactaatggccgtggtcatttacttcggtaaagacctgatggttaaggtaatgagtttcctggtcttcccgtttattgcttgcctggtacttatctcactctcattaattccttactggaatgcctcggttattgagcaagtagatttgagtcagatttcgttgctagggcatgacggcatactggtgacagtatggttggggatttctattatggtgttctccttcaacttctcaccgattgtttcttctttcgtggtatcgaaacgtgaagaatatgaaccggaatttggtcgtgaatatacggagaagaaatgctctcagattatcagtagggccagcatattaatggtggcagtggtgatgttcttcgcctttagctgcctatttaccctttcaccacaaaatatggcggaagccaaggcacaaaatattccagtattgtcttatctggccaaccatttctcttcgatggccggtagccggtcgactttttcaatcactctggaatacgccgcttcgctaatagctctcgtcgctatttttaaatctttcttcggacactatctcggtacgttggaaggtcttaatggtttagtaattaagttcggttataaaggtgataaaacaaaaatatccagtggaaagcttaatctgatcagcatgttctttattatgggatccacctggttagtagcttatatcaaccctaatatacttgatttaattgaagctatgggcgcacctattattgcttcgctactgtgcctgttgccaatgtacgctattcataaattaccttctctggcccgtttcagaggccggccagaaaactattttgtcactatcgtcggtctgctgaccatcttcaacatcgtctacaaattattgtaagtacggcgctaaaagcccgtgttttacccaatgaaacacgggcggagtaatcacatgacattaaatcctacagttttggttattaactgtggttcatcatccattaagttttcagtgctgacagccgacaattgcgaagcggtaatctctgggattgccgatggtatcggcactgaaaagccttttttgcggattgatagagtcacacaatttcaattggctaaatggaattattctgacgcattggctgctattgccgatgaattagataaacgtggtttgagtaaatcaatttcacttattggccaccgtattgctcatggtggcgaaatattcagtgagtcggtattgattgatgaccgggtggttgaggaaatcaaaaaagtttcgccgctggccccgctgcataactacgccaatttacacggcgttggggctgcacgtcagttattccctggcatcaagcaagtggcggtatttgataccggctttcatcaaaccttaaaaccagaggcttatctctacgcactgccttaccgctattttcgcgaacaaggggtacggcgctatggatttcatggcacctcttaccgttatgtggttggggaagcggcgagttttctcggatttgacggcagcgattgcggcttgattatcgctcatctggggaatggtgcgtctctctgtgccgttcaggatggtaaaagtgttgatacatcaatgggcatgacaccactggaggggttgattatgggaactcgcagtggtgacgtcgactatggtgcattggcctacctggcgcgccaaaccggtcaaagcctggaagacctggaccatatggtgaataaagagtccgggttgctggggatctccggtctatccgcagatatgcgcgtgctggaaaatgcctatcacgaggggcatgaaggtgcgcgtctggcgataaatacttttgtacaccggttggcgcggcacatcggcgggcacgcgagttcgctacgccgattcgatgctctgatttttactggggggatcggcgaaaactcatcattgatacggcagttaacactagagcatctggctgtttttggtattgatattgatcacgccaaaaataagcggttgcagcatggaacatcccagatcatcaccaccgcacgttcacgagttaccgccgcagtgatacccactaatgaagaaaaaatgattgcgcttgatgctattcgtcttggctatgcacaacagggcacggtggttcttgaggctgttatttaacggcctgatccatcaagtgatccctttatcttgtttattggagtttgttcatgaagattgatgtagatatcagtaataagaaatatgcagatgcctggctgggatttagcggaaacgactggcgcgacgaaattaatgttagggattttatccagaaaaattatctgccatatgaaggtaatgagtcatttttatctgaggcaacgcctgctactcaaaaactatgggaacaggttatggagggtatccgtcaggagaatgccacccatgccccggtagattttgatgatgatattgccaccactattacggcgcatgatgcgggttatatcgagcaaggcttggagaaaatcgttgggctacagaccgataagccgctgaaacgcgcgttgcatcctttcggtggcatcaatatggtgcaaagtgcctttgacgcctatggccgcgagatgaacgatgacttcaaatacatcttcacagatttacgaaaaacccataatcagggtgtgtttgatgtttattctcccgagatgctgaaatgccgtaaatctggcattttaactggtttgcctgatggctacgggcgcgggcgtattatcggtgattaccgacgtattgctctttacggtattgactatctggtgcgtgaacgtgagttgcagttcgctgatttacagccgcagcttgagcagggcattgagttggaaagcgtcatccgcctgcgtgaagagctggccgagcatcgccacgcgttattgcagattaaaacgatggctgcgcgttatggttttgatatttctagcccagcccaaaatgcccgcgaagcgattcagtggctctattttggttatctggcggcggtaaaatcgcaaaatggtggcgcgatgtcattaggtcgaaccgcgactttccttgatatttatatcgaacgcgatttggcgagtgggttgctgaatgagcaggcggctcaggagcttgtcgatcactttatcatgaagatccgtatggtgcgtttcctacggactcctgagtttgattcattgttctccggtgacccgatttgggcaaccgaagtactcggcggaatggggttggatggccgcactttggttaccaaaaatacgtttcgttatcttcatacattggacactatgggcccggcaccggagcctaacttgaccattttatggtcggaggctctgccggcggcatttaagagctacgcggccaatgtttctatccagacatcttcgttgcagtacgagaatgatgacctgatgcgccctgactttaatagtgatgattatgctattgcctgttgtgtcagcccaatggtgctgggtaagcagatgcaattctttggcgcacgcgccaatctggccaaaacgttgttgtattgcatcaatggtggcgtggacgaaaaactcaaaatccaggttggcccgaaatgcgcgccaatgactgatgaggtgttggattatgagcgggtaatggtcagccttgatgtatttatggactggttggcggtgcaatacatcagtgccctgaacctgattcattacatgcacgataaatacagttacgaagcttcgctgatggcactacacgatcgcgatgtttatcgtactatggcgtgtggtattgccgggctttcggtggcggcggattcactctcggcgattaagtacgccaaggttaaacctatccgtgatactgacgggctagccattgattttgcgattgaaggcgaatatccgcagtatggtaacaacgatgagcgtgtcgacgcgattgcttgtgatctggttgagcgctttatgaagaaaatcagcaagctgccgacttatcgtcatgcggtaccgacccagtcaattctgaccatcacttctaacgtggtgtatggccagaagaccggtaatacgccggatggacgacgcagcggtatgccgtttgcgcctggggccaacccgatgcatggtcgtgatcgcaaaggggcgatagcttcacttacctcggtcagtaagctgccgttcaaatatgctaaagacgggatttcgtacaccttctcgattgtccctgcggcattgggcaaggactcagctgtacgtaataataatctcgttggcttgttggatggctattttcaccatgatgcggctatggaaggtgggcagcatctcaatattaatgtgatgaaccgcgacatgttgctggatgctatcgctcatccagagaactatccgaacctcaccatccgcgtttctggctacgcagttcgctttaatgccctaacatccgagcagcagcaggatgttatctctcgtaccttcactaacgcattgtaatctcaccacagccctccttgataaagggggggcttgtgtcgctattcgggaacatccaaacggcagaaagcaaaaaaccagctattaagctggtttgaggttaatgacaaagtgcccataacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctggcgcggacgctttacttttctgcctgccttcaccttgcaagatcgagttatcgaggtttgtcagcagtctgaagaacaccgaccagtccggtgttcttcttttaaatatgtaggggtcagtttggatatcgaaaattattgtacgttaaggtgatttttgtacctctggctgtggcgaaacagatgctctttcaggtaaccgtgatccagatgccatcgaagaataacctgtccccctatcagtcactgacacgggtaatgagactaatagaaggcccaaatgtcagcagaggttgcaggtctgacatgacttcagcaacatgcgggttttccgcatggctggttactgcttcctggttgacccatccgtcaataatataaaatgtgtccggttcatcgattttttgatagagatcgtaatacaggcaacctgtttctaggcgtgctggttcaacaaatttcagaaccagctctttaacgcgctcacgattctcaggttcacatcgcagttcacatatgatgtggcgttcttccgattttattttctgcatcgtcatctcctcagttcttaccggcataaacacgtgtcatcccgccatcaacaatcaggtcaatgccacgtatgtacgtgctcgagtctgataccagaaaaatcagcgcatcagcgatatcttctacggtgcccacgcgcccggccggaatttctgcagaaactcgctccacatatgaggcaatatcgttgtcactcattttctgttcgttgctgtaaccttcggtcgggattacactggggcttatggtattgatccggatatctcgcccttttaaatccgtggtccagctgcgtgccagtgaacgtactgccgctttggtcgctgcataaacagcaaatccaggtaaccccatatctgcagtaatcgacgcatttagcactacggaagaaccgtcacgaagcacgtccagcatgctctgcatagtgagtacaacacctttaatattaatgctcagttcgctgtcaatctgatcttcggtcagttcttcgagtggcgtagcatggccaccgcccgcgttagcgaacaaaatatcgagatgcccctgctcggctttaatggttgccgccgcacgcagcatgtcttctttacttgagacatccgcacatatagctcttgcggaggtgcccagtttgtttactgcctcgtccagcacgttctgccggcggccggtgatatagactgttgcgccgtgttcaaccagtcgtttcgccgcaccgaaacccagtccggttgttccgccggtgaccagtgcgatacggcctttaagagattgagtcgtcatgatgatgtcctctgagaatgaatgcgggaggataccggcgacacacgtcgccggttaatgaagcaaggcttagcggttgatggacttcatcattgcagcgttatagcgctcgccctggacgggaacttttgccagcacatctgcaatttcctgcagatcggcagtagtcagttcaacagcagccccgcccacattttcttcgagacggtggagttttgttgtgccggggatcggtgcaatccatggtttttgtgccagcaaccaggctaaagcaatctgtgcaggggttgcttgtttacgttcagcgactttaccgatcagtgcgaccaggttgtggttggcctgacgggcttcgtcagcaaaacgcggcagattatttcggacatcaccgtcggcaaaggtggttgcaccatcaatttttcctgtcaggaagcctttacccagcgggctgaaaggtatgaaaccgatgcccagctcttcgagcgtcgggataatgacgtcttcaggttcacgggtgaacatagagtattcactctgcagtgcagaaagaggctgaacggcatgagcgtcacggatagcttttacacccgcctcacacatcccaaaatattttacctttccttcctgaataaggtcacgtacggcaccggcgacatcttccattggcacgtttggatccacacgatgctggtaaaagagatcgatgtaatccgttttcaggcgcttaagggactgttcaacaacagtgcggatacgctcaggacggctgtcgaggcccgccgctgcattaccatctttgaaaccgaattttgtcgcgataacgatctggtcacggaacggtgccacggcttcgccaaccatttcttcattgacctggccgtaggcttctgcggtatcgaacagtgttacaccgcgttcataagccgcacggataagtttgatcgcttcagctttatcggtggcaggaccgtaaccgaaagtcagccccatacaacccagaccaagtgccgatacttccagaccactgttacctaattgtcgcttttgcatgatgagtctcctgtttgtggatttgaacacctcacaagcacggcttgattaggtgggatgtgtctactttagataatgaaccggcattacagaagtggcatactcagataactaacatgaggtaaattcataatggaccatacggactttaatcatcttgctgttttcatcacggtagcacgtgaaaaaagcttcacccgagccgcagcacatctgggcgtttcacaatcggcgatcagtcatagtattcgtggtctggaggaaagactgggcatccgtttacttactcggacaacgcgaggtgctgtgccaaccgaggcgggagaacggcttcttgcgaatctaacgccttactacgacgggatcgaaactgagcttgccactttaggagagctgcgcgagaaaccgggcggcacgatacgcatcagttcccatgaccatccggctaccacaatactgtggccaaaactttcaaagctgctgaaggaatatcctgatatcacgcttgaaattaacgtggattacggattaatcgatattgtggcgggccgtttcgatgcgggagttcgtatcggggatcagattgccaaagatatgattgccatgcgtatttctcctgattttcgcatgatagttgttggctctcctgactatttctcccgacatcctaagccagaaacgccccatgatctgacctcacacaactgcgccaatttgcggctttccacacacggaggcctgttcgcctgggagttcgagaaaggcggtcaggaagtaaaagttcaggttcccggtcagatgatttttaatacttcaccacagttgttaacagcggcactcgaagggtatggactggcttacgcaccggaagatgtggtgcaaagatatataaaggaaggaaggctgatgccggtgcttgaggagtggtcccccctgttacctggttaccatctgtactatccgagtagaaggcaggcccttcccgccttcacgttaattttgaatgcactgaggtatgtgaattaaccctgaatcacgttctgggtggcatttcagcaggaatatacctcaagcccttatgcaagccgaatattctcccgctgagcatggttgcacacgagagacctaccgctgaatttgttatgtccgttagttgcactcagcggactttacttagcttcagggtgtacccttatgcgataaccattttgttaaaaatactgcatcgaataatttatgagggaaattatatggcaaggaggcagattctttctctgtcggctttgccccgggtaaaaaaatcccaccctctgatgcgctgctgaagcatatcgccagcaggctaaaactcaccggggatctctggcaagcttacctttccggcagggatacggcccggcgcgagcatttaaccgaactgtaccgctatcttggcgtaaaggcgttcaccggaaaaacacaacaggactgtattacacacctgctgtcgatggcgacacgcaccgataaaggtattctcctggccgaagagttactaatctatctccggcagaacaacgtgataatccccgcgattgatgtcgtggagcgtacctgtgctgaggccatggctggcacctacacgcggcgggtcaatgttggtggtgagataacaacttatcctagggcggtgagtgtgtattcaggtgttcaaggctttgtggttaagaaatttgtaacggaaggacaaataatcaaaaaagatgatcctatttaccaaactgatattagtaagagtactcgtagtggtgttgtgagtgataatcagcgcgaaaacattaaaaatcaacttgagcgtgtgagtagcattatttctcgaattgaaaacagtaaaaaaacgactatagattcgctgggaaaacaaaaaatacagtatgctgccgcctttaagcactcttctgattttatccataaagcagaacaaggagtaaagttaatgaaagataatatggataattacagtgcttatcaagaaaaaggtttaataagtaaagatcaattaactaaccaggtttctctgtattatcaacagcaaaataatttattaaacctaagtggtcaaaatgaacaaaattctttgcaactaattactctggagagtgaaattcaaacacaatcggcggaatttgataaccgaattaatcaaatggagctccagcgctacgccttacaacgcgaactaatcaatacagatgcaggaggagagatcattgttcgcgcgttgtcggatggccaaattgattcgatgagtgttacggtaggtcaaatgataaatgttggtgatagtttacttcaaataattcctacattgataaaaaatcattatctggttatttgggttcccaatgattctattccatatatatcagcagaagataaagtcaatatccgctatgaagcattcccgtcagaaaaatttggtcaattttcaggaactatcaaaatcatatctaaaacacccgcatctccacaggaaatgatgacttatcagggggccacaaaaagcatacaagctgcatctaccccttattacaaggttattgatcgccactgaaatgatgaaatcaccggatcgtaatcagaaagtggttcagaccctgccagggcattcaagtattgcggtcacactggaatatgttgagggcgatatagatagcctcagactggtgttggaagagacttttgagagaaaagaggttttttttaaaaactcggcataacagaaagaaaaaattaccgctttccttaacagaatattggcaggtgcgctgaaaaactgtcaatatcctccgccttaagacacaataaaaccgaagtttgtcatcgacattctccggtttattattcccctatgttcaaccaaggtgtagcagttacagcctacttgcacgatgatgattcgggtactttgtcatgcctgttaaaaatcttagttcttaacaaacaggttatgaatatggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtattgggcgctgatcgtcaacgaatttatcgcgtaaaacccctaaaatcatattgatcgctttcttttcaggcaaaaatgggaaaaactctataaattgccctgaaattttacctgatgcagccttaacttagcgcaccgttttttcggcattgagcaacttccaatatatcttctgccaggcgtttggcgacttcaacatcttgcaattggcgcttaactaacagcttactcaggcaaccttccaaaatgagttccatctgctgtgcgaccatacctgcatcgtcagcatccatctcgtgcaacaattcctgagtataatttagcgaggcttgtttttgctgttctgccaactggtgaatagggtggtcgtcattaggatagaaactgcatgccgcaataaacaggcaaccgggatagcgctggttttgtacttgttcactgagtgtttggtagcgcgccagtagtttttgtttcggcgataatgtttcatctagctgcaattgacgccgccaggtgtcgatctgttgaccgtgatagcgcaggcaatcatatagtaacgcctcgcgatcaggccaaaatcgggtcagatcactgacctcggcagagacttcttctgccagcatctccagagtggtatttgccagccctttctgttctaacagattgagcgcgctgcttaaaacttgttcgcgttgcacattgctctcctctaactgattactggcaagtatggtcttccactgcttatcgcacaaataaatgtattggcactttctgccagtgacccctgtaccttatcactacttccgctcgatttttctaactctttattgcttagtttcctgctaaagctataacggcaaggtgacagcatagtttttgctatcccgtagtctgtgaagcagggcgcattttctagtgcagcagcttgccaccgggttacagggctatactaataaacatcccgctgtcttgagtggtatggatagcttatgagattgaatcatttatgaaaatagtcattgctccagactcttataaagaaagtttatccgcgctggaagttgccgtacaaattgaagcgggctttcgtactcaatttcctgatgcagaatacatcaagttgccggttgccgatggtggcgagggcacggtagaagctatggttgcagccacggctggccgggtgattaaggccaatgtgaccggcccgttaggggaggaggttgacgccttttatggggtatccggtgatgagaagtgcgcgtttattgaaatggctgccgccagtggactcgaacttgttccacctcccttgcgtaatccattgaaaaccacctcttacggtactggcgaattgattggtaaggcgcttaatcagggcgtgaaacatatcattattggtatcggaggtagcgcgaccaatgatggtggcgcagggatggtgcaggcgctgggagtcaaactgctggataagcatgggaagcagcttggttttggcggcggtaagctggctgagctggatcggattgatatttcagagcttgacccacgtatcaagtcgtgccgaatcgaggtggcttgtgatgtcaccaatccactcaccggcagtgcaggggcttctgttgtttttggtcggcagaaaggcgcgactcctgcgatgattgcccaactggatgaggggttgcggcattacgctgatgtgattaagcgccatctggggatcgatgttgatcaagttgagggcgcgggggctgctggggggttaggtgcggcgttgttggctttttgcggcgcgaccctaagcccaggtattgatattgtgacggatgctctgggtttagatgctttagtgcgagatgcgacttttgtgattaccggcgaagggaggatggatagccaaaccattcacggcaaagtgcctgttggtgtagccagagtggctaagcgttataacaaaccggtgattgggattgccggtagcctgaccgacgatgtcgatgtggtgtatgaacacgggctggatgccgttttcagtgtcattgatactatctgcactctggatcaggcgttggataatgccgcagacaatgtgtttagggcggcgcgcaacattgctgccacattggcaataggtatgacggtggggaaagctgaaaatacgagtggatgagccggactatatgctcatccaccgtcgggatatcaatcagttaacgattagcgcgggaggttctgtagatgctgcaagaatccactcgcattcataaaaccggtcactctggctgcgggaatttcattccctggcgcatcgaaaaacaggatggtcggtaaacccagcacattcaactctttcaacagcgcggcatgttctgcactgttcgctgtcacatcggcttgaagtaacacagtatcggctagctggcgctgaacctgttcatcactgaaggtgtatttctcaaactctttacaagcgacacaccagtcagcgtacaaatccaacatcaccggcttacccttcgcttgcgctaacgccgcttgtaactggggtaaatcggccacttgtttaaatgctaaatgtttaatttcactctgttgtgtggggctgccgaacgcccagtcttgtagcggacgggcggcaattagcaaagctgccagtaataacaactggaaggctcgagcccagccggagtgagcttttaggcttaatataaatgcccagccgaagaaggcgatggccagcaaactccataaacgtaatccccagacatcccctaaaacccgttccagtaaaaacacgggtagcgccagaatgacaaagccgaatgcctctttgacgtactgcatccacgggccactgcgcgggagcagtttgttgccgaacagcgtgacaatcaccagcgggatacccatccctaaggcatataaatagagtgttccgccgccggccaacatattaccgctttgggcaatatacagcagaatggcgctgagcggcgctgtggtgcacggcgaacaaataaggcccgccagtgcgcccatagcaaaaacaccggccagcgaaccgccccgctggctactgctccactgtaccaatcgggtttgcagtgacgagggcaattgcagcgaataaaggccaaacatcgagagcgccagcaatacgaacagcgccgatagcccaatcaacacataagggtgttgtagcgcggcctgaaattgtaaacccgccgccgcaaccaccagaccgagtagggtgtaagtcagcgccatcccttgcacatacactatcgccaacaacaatattcgccgctggctgtgaggtttttcacgcccgagaataatggctgaaatcagcggatacatcggcaagacacaaggcgtaaaggcgatgccaataccgatgagcaacgcccacaaaggggagaatggtagctcagcgggtgccggagttgcgggggcggcgattggcggcgcggtgactgcggatgaaccggcagtaatggcggagagtggaaccacccgtgtttctggcggatagcagaagccagcttcggcacagccctgataagtcacactgacactggcccgctcaccggcttgtgtaatagggattttcagggttagctgttgcttgaatatcgccacttcaccatagaattcatcacgatgagcaatgccttccggcaaggtaaatgccccaaaagtggcattattcggcacgattttgatttgctggcgatacaaataatagtctggatgaatctgccaactcagagcgagttggtcaccttgttggcgaaaatcaaaggcaaacgcctgatcaaccggaataaaccggctttggctacttttttggccaaaagatgagttgtcaccaaatagcgaagcctgtgcgctgtgcggcgcgagtaaaatgctgcacagcagcagaatcagagtaatgaagcgttgagccatgacaggtaatctttatctccgtcccgtaccggtagcaccagtaattccggtgtttggtaggggtgatgttgtttgatatagctgagaagtgcctgctgatgacgggtattgctcttgaacagaagctggacttcatactcttgctggagtttaccttcccaggagtaaatcgaggtcgcaccgggtaacaaggtggcgcaagcagccagtttttcacccagaacctgcgcggctaaatcctgcgcactggcttcatcaggggcagtgcacaataccacaattgcatcacaaatattctcatcacaattattcgtatcacaatcagacatcttaacctcgtaggtcgcgcggcttatatgacgaagtgggtactataacgcgagtggctgtgggtcagaagatgatttgtgtaaccgtgggagagatttggcgtaaatcgccaatgagagtggggcgcaaatggattgcgccccataaagcagattacagaaccagaccgcccatcacgaagccgaagcacacggccagtgcaaccccgatggtgcccgggataaagaacggatggttaaacacgaagcgaccaatacgcgtggtgccggtgtcatccatttgaactgcggctaccagtgttgggtaggttggcagaatgaacagaccagaaaccgcggcgaaagaagcaattgccgccagtggtgaaacgttcagtgccattgccattggcatcaatgccttggcagttgcagcctgagagtaaagcagtgctgaacagaagaagaagataacagccagcagccatgagtgagcttgaatcaagctacccgcagtttctttaatccagtccaggttgtgttgtacaaaggtatcacccaaccaggctacaccgaggatacaaatacaagcactcataccggctttgaaggtgctggagttcaggattgaatcggtatcaaccgaacataccatcgtggtgatggtcgccacactcagcatgataatcaggatagcgttagtggtattcatcaatggtgttgccaccagaccgacacttgggctgttaatgatggcatacgccacaacacacaatacacctgccaggaacagcaatacggaggttttagcgcgtggtttaatcactttgacggtgtcaccacgcagtgtgaccaaaccttcttccaaacgcttgatgtaaatagggtcatcagacagtttggagttaaagcaccaggaaacgatcagagacatcacaaataccgcaagcagggtggatgggatgactatcatcagtaaatgtaagtagctgacaccatgaccttccatgacggaagacatgtaaaccaccgccgctgaaatcggtgaggcagtaatggcgatttgcgcggaaaccacagcggtagacagagggcggcaaggtttgatgccttgctctttcgctacttctgcaatcaccggcaaggctgacagagaaatgttaccagtcccggcaaagatggtcagaaaatatgtgactagcggagcaaggatagtgatgtgttttggattcttacgcagtaatttttcagtttgctgcaccagataatccatgccgcctgccacctgcattgcagagatggcggcaataacggccatgataattgaaataacatcgaatggaatgctaccgggtttgacaccaatgatcgccaataccagaaccccaataccacccgcaaaacctataccgataccgcctaacctggcccctaaaaaaatggccagcagaacgatgactaattctacggctatcatagtgtttactccttgatccaaatgaaaaattaaagttaaaaagttgtgtttgcccgaaagtaaaaaggcacgctgtccagaggatcatgcgtgccttatagggctaccggatgattattttattgttcattttcatcggtataacgtttcgctttatacgctggatgcatcaggttctcaacagagaaaatgtcgtccagctcagcctcagttaataagccgcgttccagaaccacttcccgcacatttttaccggtttccgcacaaatcttgcccacgatgtcaccattatggtgaccaatgaatgggttcagataggtaacgataccgattgagttaaagacgtagcgctcgcagacttctttgttggcagtgatgccattgatgcatttttccaacaggttgtaacacgcatttgtcaggatgtggatggactcaaacattgcctgcccaatcactggctccatgacgttcaactgaagctgacctgcttcggcagccatagtaatgcaagtgtcgttaccaatcaccttaaaacaaacctggttaacaacttcaggaataaccggattcactttggctggcatgatagaagagccggcctgcaattctggcaagttgatttcatttagaccggtgcgtgggccagaggagagcagacgcaagtcattacagatttttgacatcttaacggccagacgtttcagtgcgccgtgcaccatgacgtaagcaccacagtcagaggtcgcttcaatcaagtcttctgccggtacacatggcaggccgctgatttcagacagtttttgtattgctaactgtgagtaaccttcaggcgtgtttagcgcagtaccgatagccgttgcaccgaggttaacctccagcagcaactctgcggtacgttgcaggtttttggtttcttcttttaataacaccgcaaaggctttgaattcttgccccagtgtcattggtaccgcatcctgcaattgggtacggcccattttcaggattttctcgaattctttggattttctttcgaagccttcttttaactgattgatggcgtcaataagcttcatgatggaagcatacaccgcaatgcggaacccagttgggtaggcatcgttggtggattggcatttgttcagatggtcattagggtttaggtattgatactcgcccttctggtgacccatcagttccagaccgatattggccaaaacttcgttggtattcatgtttaaagaggtaccggccccgccctggaacacgtcaaccgggaactgatccatacatttccctttatccaggacttcatcacatgcctgaataatgacgtcagcaattttgcgaggaatggtatgtaactctttgttcgccattgctgctgctttctttaccatgaccatgccgcgtacaaactctggcacatcactgatcttgctgttactgatatagaagttttcaatcgcacgcagggtatgaacaccgtagtaagcctctgcggggacttctcgtgtacctaacaggtcttcttcaatacgaatgttatttgacatgagaaccttctctaatgtgctgtcttgttttgtatttgttaactaaattatgccgccgtgggcaatatgatgccgccatgaaccttaagtgcggaaagattaaccattcatcttattgctgacaggatcatatgctgcttaatgataaaaagccttgaactaggatcactatatggtcggaattaattgagatgatctgatatctgtgatttctctcacagttgcacgaataagtaataaaagtatccgcctaacttgaaaagcgatgcaaccaccaccattttatgagggtcgaccctcgttgaaggaggggctgacgctgaaattcgctaataaaggaaaaaacagcgttaacgccagccgggtcaaggttttcatggtatctgtcaggcaggtttatcctgatgagaggtactgaatgattggaataaggagaatgcggtgcgttggttaccgttagcgctgatatttttattggcatatatagaaatatcgatatttatcaaagttgccgctgtattgggtgtgctggttactctcttgctggtgatcttcagttcttgcgtggggatatctctggtgcgtaaccaagggataaaaacctttatgcagatgcagcaaaaactggctgcgggtgaaagtcctgcggctgaaatggtgaaaagtgtatcgctggtattggcgggcttcttactgctgatccctggcttctttaccgacttcctcggtttgctgctgcttttgcctccgattcaaaaatcattgacgttaaaattgatgccacatctgaatatttatcgtggcggttttagtgctggcggttttaatcacaataattctggccctatgggcggcggaaatacctttgacggcgagtttcagcgcaaaaccgatgatcacttcatcgtagagcatcgtccagatgaggatgataaatcgacagatagtcgctttaaagatgataagtaaatcgctttttttctaattgattgtttattaattataaattcataaagcaaatcataatgctttcttgaatggggcaacgcagatgagcaaaaatgagccacctgcgggcaagaaaaaactgaatttttttttgctctctcccttgaagggatgtgaagtcgcccccattaagatagccacggtatcggttgtgaaggtagaccgatattaatcctaaatctgatacggaccttctcaataggagagctatcaatgaaaattcgtccattgcatgaccgcgttatcgtcaagcgcaaagaagttgaatccaaatctgctggcggcatcgttttaactggcactgcggcgggtaaatctacccgtggtgaagttctggccgtcggcaatggtcgcatcctggataacggtgaaatcaagccgctggatgtgaaagttggcgacattgttattttcaacgatggttacggcgtgaagtcagaaaagatcgaccatgaagaagtgttgatcatgtccgaaagcgacattctggcaattgttgaagcgtaatttacatatacgctctctaatcttctgaactgaacgagttaagggaaatcataccaatggcagctaaagacgtaaaattcggtaacgacgcacgcatcaaaatgctacgcggcgtaaacattcttgctgatgcagtaaaagtgaccctgggcccgaaaggccgtaacgtagttctggacaagtctttcggctctccaactatcaccaaagatggtgtttcagttgcgcgtgagatcgaactggaagataagttcgagaacatgggtgcacagatggttaaagaagttgcctctaaagcgaacgacgctgcgggtgacggtaccactactgcaactgtattagctcaatccattatcactgaaggcctgaaagcagttgcggccggcatgaacccaatggatctgaaacgcggtatcgacaaagccgttatcgctgcggttgaagagctgaaaaaactgtctgtaccatgctctgattctaaagcaattgctcaggtagggaccatctctgcaaactcagactcaactgtaggtgagctgattgcacaagcgatggaaaaagtcggtaaagaaggcgttatcaccgttgaagaaggttcaggcctgcaagacgagctggacgttgttgaaggtatgcagttcgaccgcggctacctgtctccttacttcatcaataaaccagaaaccggttctattgaacttgaaagcccattcatcctgctggctgacaagaaaatctctaacatccgcgaaatgctgccagttctggaagccgtagcgaaagcgggtaaaccactgctgatcattgcagaagatgttgaaggcgaagctctggcaactctggtggttaacaccatgcgcggtattgttaaagttgccgctgttaaagcacctggtttcggcgaccgtcgtaaagccatgctgcaagatatcgctaccctgactgcgggtaccgttatttctgaagagatcggcctggaactggaaaaaaccactctggaagatctgggtcaggcgaaacgtgttgttatcaataaagacaccactatcatcatcgatggcgtaggcgacgaagctgcgattcagggccgtgttgctcagatccgtcagcaaattgaagatgcgacttctgactacgacaaagaaaaactgcaagagcgtgtcgctaaactggctggcggcgttgccgttatcaaagttggtgccgcaactgaagttgaaatgaaagagaaaaaagcgcgcgttgaagatgctctgcacgcaactcgtgctgcggtagaagaaggcgtggttgctggtggtggtgttgctctgattcgtgcggcatctgctatcacagcggctggcttgaaaggcgacaacgaagaccagaacgtcggtattaaagttgctctgcgcgcgatggaatctccactgcgtcagatcgtggttaacgccggtgaagaagcttctgttatcgcgaacaacgttaaagcgggttcaggtagctacggttacaacgcttacagcgaagaatatggcgacatgatcgcgatgggtatcctggatccaactaaagtgactcgttctgctctgcagtacgcagcctctattgctggcctgatgatcaccaccgagtgcatgatcactgacctgccacgtgatgacaaaggtgctgatatgggcgctggcggcatgggtggtatgggcggtatgggcggcatgatgtaatgctcccaaccctatagcttcattgattgctgattaagctataaacctaaagcgagcggggtaacctgctcgcttttttatggaaataaaaaccggctacacatccactcctgtcataaccttgcctcgttcgtgctttatactcagttttttctgattcaaatttcataactaaacgcgctaaaagcgcttttatttcattcagtgtgatgattgcaggacttttattatcttcgttgctgatttaatgtgtaaactgttcattattagccatcagtctcgacatcgggtacctggataatttcggcaacggatgcctaagcggcagcggtgctttctggtaatctttagcgtgattctcaactttgaatggggaaaaaaatgcggattaaagtgttacttggtctttcagcagcgctgttgctggcaggctgtagctccactaaccaattgagttcggcgggcgagcaagtgaagttctccgataccaaaccgggtagtgaatgtcagttagttgggcaggtgacaggtactcagagcaattggatctcaagtggtgaaagtagctctatgcgtggtgcagcaaatgacctacgcaataaagcagcggcgatgggtggcaatgttatctatggcgcaaccagcccaagtgaaaccttcctatcaagctttgctccactagatagcaaaatggtcggcgaagtttataagtgtccttgatatctgaaggacgcacaggggatgccatcgcgtcccctgattcttccgtgggttggcgagagtattcttactgtaattcatcctgcatcaaccggaggtccagcggcgttttactaggctgccccccgatttctcgtgccagacgtggtaccaaataacccgatacgcggctgagtaaccctttcattaactgccgggcttcatcatcatcgaccataaaatgagccgcaccttgtactttatccagcacatggatgtagtagggcagtatacccgcatcaaacaaggcattacttaatgccgccaagacctcgtcatcatcattgaccccacgtaacaacacgctctgattcagtagcgtcacacccgctcgtttgagctgtgccatactgtcacggaaagatgcgtcaatctcattggcgtggttgatatgtgtcaccatcagcacctgtaatcgcgaatcactcaggcgctgacatagctctgcggtaatacgtgcggggataacaaccggcaagcgagtatggatacgcaaccgtttgatgtgggatatattttcaatctcatccaataaccaactgagttcactgtcttttgccattaacggatcgccgcccgaaaaaatgatttcgtccagttcaggatgttggcgaacatagtccagcgcctgacgccaattagctttgttgccttggttatcctgataagggaaatgacggcggaaacaatagcggcaattaacggcacagccgcccttgaccagcaatagcgcgcggttgcggtatttgtgcaataagccggggacaacactgcgctgctcatcaagcgggtcgttggtaaaaccgggagcggcgataaactcttcccgcgcggtgagcacttgaagcagtaaagggtctgatgggtttcccggttgcatacgcgcaacgaatgctcggggcactcttaaggggaataaacgacgcgcagcagtaccttgttgcaggttaggatgttcatttaactgcagaattcttagcaattcgtccggatcagtaattacatcggcgagttgttgcaaccaatcttctctaattggcatgtttcgggttacaatacttgccattttttaggcttactaccagtttcttgaggaccatcatggccagttattatagcaacgattttcgtcccggtcttaaaatcatgttcgagggcgagccttatgcagttgagtccagcgagttcgtaaaaccaggcaaaggccaggcttttgctcgtgttaagatgcgccgtctgctgactggcgggcgcgttgaaaagaccttcaaatcaaccgattctctggaaggcgctgacgttaacgatctgaacctgacttacctgtacaacgacggtgagttctggcacttcatgaataacgagacttacgaacaactgcaagccgatgctaaagccattggcgacaatgctaagtggttgattgaccaagctgaatgtattgtaactctgtggaatggtcagcctatttctgtgaccccaccaaactttattgaactggaaattgttgacactgacccaggcctgaaaggcgatactgccggtaccggtggtaagccagcaacgctgagtactggtgcagtggtcaaagtgccactattcgtacaggttggcgaagtcatcaaagttgatactcgctctggcgaatacgtttctcgcgttaagtaagccagcactgcaaagcggtgtgaaagttgcgctgagaatgaaagaaaaccgcttaatcggcggttttctgctatcaggggttagctatccattacagtaatttaagtcagaaaaagtgcaatgttatttttttgactatccttatagggcgtatagataatttcataccataaggatcttctataatgttaaagaaaagcattgccattattttctcattgatagttatctcttcattgagcgcctgcaataccaccaaaggtgtgggtaaagatgttcaaagcgcaggtagtgctattgaacgcagtgctgaatagactgcaagtcgcattgttatcggcggcaattgtcgccggctttatttttgattgagcataatattgaagcttattatttagagtgataacgtatcacccttacctatcggctgcctgggacgacccggcacgcatctgtttttttcggggacgaccccgcctgagcgaggtggttaccatggcttggattattctggttattgcaggtttgttagaagtgatttgggctatcggcctgaaatattcccatggttttacgcgtctgacacccagtattgtcactctggtcgccatggcagccagtgtctttttattggcctatgccatgaaaacactcccagcaggcacggcctatgcggtctggaccggtattggtgcagtgggaacagctattctaggcattgtgctcctaggggaatcggccagcttggcgcgtgtatttagtctggggcttattttagccggaattatcgggctgaagctggcctcataaattataggggagggagctccccttgtttaacccatattaactcctccaccgggaaaccataatgcttcgcgacagataccaaacgatcgcgggtttggttatcaattgtcggcgtgcgggataatatccacagatattcccggttagggccagcaatcaaagcatgttgatattcatcatctaaatcaatgacattatagccgccataaaatgggccaaagaaagagactttcagtgcggcttgttgcggagaaccaataaaataggctttgccgatactctcctgccattgctgtttcttcgtgttataaccccgattaataacttttacaccgccatcatcacggggtgagtaattagccgtgacataatctaatccgcgctcaaaggaatggttcagtcgggcaatttcataccaggtgccgagatagcggggtagttggaagttatcgacgattttcacgtcttttggcggcgtgacaccacaagcgacagaaagcaacgttgctgttattacggataattttgaccacagacgcattgacgtaccttagttttctgataattacgctatggttgagaatagctatcagttatcaatggcgcaaatggatgaatctgagttattggctgagtgctgaaaaagaaacggcccgctaaagagcaggccgcagatcaggcatgaataattacagtgttaggacaccgataatagcgaccacactcagaatggcagccaggccatagaatacccatttcccggcggggacgtggatattcaaatcatgcatggcgtggtggatgcggtgtaaaccacaccacagtggcagaataatcatcagcagcaggaatacccggccaatgaaactctgacaaaatgccagcacgcgctcatagcttaatgcttctcctgggaaggctcccagtggcagcaaaatggcaaccaacagaataaccgcaggtgcaataatggcactccacatgccaccggcaccgaacagaccccagaagataggttcatcggagcgcttagggacttgattcatcttgttctcctccgggttagagtaaggcaacggccagaataatcgcggtagccacgatagtcacaacccacagcgccttgataactggctctggacccattttttcgtctttaacaataatattggcggcttttggtgccagttcaaaccaggttttggtatgtaacaccgcggccaataacgtaatgatattgatcagtagcaccagcggattttgcaggaatccaacaaagccttcccaccctgcggggccacttttcagtgcgaacactccgtaaatcaacagaatactgaaccagactgtgggtacggaagtgccttcacgcaacatataaaagcgataaaaaccgagctgttgccaccagttcggggccatggtacggacgtaagctttacgtttagtagtcattactgtttcccctcccttattgtggtttcagcatggcgatcatgaagtctttggcactctcaaccttgccttgctggatggcagccgcagggtcaacgtgcttaggacaaacttcagaacagtagccaacaaaggtacaactccagacaccatttttgccgttaagctgtggcatacgctctttcttaccgtggtcacggttatccagattgtaacggtgagccagagtgatggctgctgggccaataaactcaggattcagaccaaactgcgggcaggcggcatagcacaggccacagttaatacagccagagaactggtggtatttcgccatctgcgccggagtctgcttattcgggccgtctttgggcttgcgatcattgccaatgatataaggtttgatggcttccagactctcaataaagtgagtcatatcaaccactaagtcgcgctcgattgggaagttacccagcgcctcaaccttcatcccaccggtatattcgcgcaggaaagttttacaggcgagttttggcactttattgaccatcatgccgcacgagccacaaatagccatccggcaagaccaacgataagacagatctggtgccaggttatctttgatataccccaacgcatccagcagagaagtctgctcatcgtaaggcacttcaaaggtttcgaagtgaggttcgctatcacgttccgggttatagcgcatgacttccattttcaggagtttcatatcagtcattcgcctgctccttatcctttaaatctttcgcatctttggcgtcttttgcatcttgggcggtagcttcaccaccataaacgcgttttgccggggccagcttggtaatttttacgtcgctgtattcaaggcgtggtgcgccgccaggggtatggaaggccagcgtgtgtttgaggaagttcacatcatcacgttcggtgcagccttcatccagacgttggtgcgccccgcgggattctctacgattcagtgcagagtgggccatacattcggccacatctaaaccataacctagctcaatggtatagagcaggtcggtattgaaaacactggagttatcggtgattttcacgcgtttgaagcgctctttcagctcagccagtttatccacggtcttctgcatcagttccggtgtgcggtaaatgccacaaccttcttccattgataagcccatttcatcgcggattttagaccagttttcagtgccttcctgcttcatcaggttgctcaggcgagtttccacatcacgggcctgtgcatccagcgcactaccattggcgggggtgctttccatggcgcgcaaagcggcttgttcgccagcaagacggccaaagaccaccagttctgccagtgagttggagcccagacggtttgcgccgtgcagaccaacagaagaacattcaccgaccgcgaacagccctttgattcgggtttcacactgttggttggtttcaatgccgcccatggtgtaatgcgcggttgggcgcactggaattggctctttcaccgggtcgacaccgacatacgctttggccaattcacaaataaatggcaggcgttcaagtagttttttctcgcccaagtggcgcaagtccagataaaccacatcaccgcgaggggtggcgatagtgcggccagcgcgccattcatgccagaaagcttgtgatactttatcgcgcgggcctaattccatgtatttgttctttggctcgccgagcggggtttctggccccatgccgtaatcctgcaaataacggtagccatctttgttgaccagaataccgccctcaccacgacaaccttcggtcatcaagatgcctgaacccggtaatccggtagggtgatattgcacaaattccatgtcacgtagtggcacgccgtggtggaaggccattcccatcccatcaccggtaacaataccgccgttggtgttataacgataaacccgacctgcgccgccagtggccatgaccacagcattggcacggatttgtacccgagtgccttccatcatattcatggcaacaacaccacgagcctgaccatcatcgaccagaatgtctagcacaaagtgctcatcaaatcgttgaatttgtgggtattttaaagaggtctggaacagagtgtgtagcatgtggaagccggttttatctgctgcaaaccaagtccgttcaattttcattccgccgaaacggcggacgttaacagaaccatctggcttacggctccatgggcagccccaaatttccaactgtgccatttcttccgggcagctatggacaaagtggtccacaacatcttgttcgcataaccagtcgccaccggctacggtatcgtggaaatggtagtcaaaggtatcgtggtcctgtgtgacagcagctgatcccccttcggcagccacagtatggctacgcattgggtatactttcgagatcagagcaatcttcagctgagggttggcttccgctgcggctattgctgcacgtaaaccagctcccccggccccgataatggcaagatcggcgttaaaggtttgcactgcgcttctccattgttcaagtgaaatacccgccatacttcaagctacatgtgcgttgactgctttccagcaacttaaatcattttgggtatatataattaaaatctatatattctttaaaattattatccagctaactgattggtaagcgaccagaatgatggtattaagaatagctatttcttactttttacatgggaataattatacccaatgctaagtggtagaaatttgatgtgatcgattgttttgttttatttgaactacctcaagggcattactagcaaaaacgtgatcccagacaggatatgctgggcaaaagtctttttcacagagtgaaatgctgaattcgagggggaaatctggcagatgagtgacagatttgtctgagtgagtagatgcgagtagactgcaccccctgtttgatttcggagttaacaaccatgagcgaaacggcaagctggcagccgagtgcacccatcgccaatttgttgaagcgcgcagcaataatggcagagatccggcgcttttttgccgatcgtggcgtattagaagttgaaacgcccaccatgagccaagcgacagtgacggacatccatttagtcccattccaaacccggtttgttggcccgggcgctgccgatggtttgacgctgtacatgatgaccagtccggaatatcacatgaagcgcctgttggcggcgggtagcggctctatctatcaattggggcgcagtttccgcaatgaagaagctggccgtcatcacaatcctgaattcactatgctggaatggtatcgcccgcattatgatatgtatcgtttgatggatgaggtggaggatctgctgcaacaaattctggattgcgatagctcagaaaggctttcttatcagcaggcattcttgcgtcatttggatattgaccctctgtcggcggataaagcgcaattgcgcgaagccgcggcaaaactggatttaagcaatattgccgatacagaggaagatcgcgataccttgctgcaattgctgttcaccgttggggttgaaccccatattggccgtgataaaccggcttttgtgtatcacttcccggcgtcgcaagcttcccttgcggtgatcagcacagaagatcaccgcgtggcagaacgctttgaggtttactttaaaggtattgagctggcgaatggtttccatgagctgactgacggcgatgagcaactgaaacgttttgagcaagataatcgcagccgcgaaaaacggggtttgccacaacatcccatcgacatgaatctgattgatgccctaaagcacggtttgccggattgttctggcgtggcattaggggttgatcgtctggtgatgttggcgttgggtgcggaaaagctgagtgatgttattgcattcccagtagggcgtgcttaataacccctcgcccttggcgccgcagcggtgttaaaagaaatgccctgacccttcacagaacagggcatttttgtgtcttactcactgatttatcttacaaactgcccggtgtgcggctacgattcgaagaaaccacacgcccacgtcccagtgtttctaaacgggcctggaaaggtgggaacggcagggtaataccgtgctcgcggtaaccggccagaatcagctggtggatctcatggcgcagtggcatacggtggcccatttcagcggcatagatacgcagctcgaaaatctggatcccttgctggagatcgaccaaatagacctccggtggcgggttatctaataccaacgtacagcgacgtgcggcggtcagtaatacctccgtcacttcctcactgctggtttcggctggagccggtaccgttagcactacacgggtaatggaatccgacagtgaccagttaataaattgctcagtgataaaggccttattcggcacgataatttctttgcggtcccagtcagagatagttgtcgcacgggtattaattttggttacgctaccggtgagatcacggatggtcacggtatcgccgatacggatcggtttctcaaacaagatgatcaagccagagacaaagttagcgaaaatctcctgcaaaccaaagcctaaccccaaacccagtgcggcaaccagccattggaatttcgcccattcaatccctaacattgagaagccgagtaagctcccgaacaggatcaacagatacttggtgatagtcgaaatggcatagcctgttcccggcgtgagatccaaatgctgtaacagagccagttccagcagcgcagggaggttccgcaccagttgggtggtcacaatcatcaccaaaatggcgatcaataatgatcccatggtgatcgcctgtaccgactcaataccattgatcgtcgatgacacatcccacagccgaatgttttccaggaaaccaaaagccgagtgaatctcagaccacagtacgatcactgaaaccaacgcgatcatggtcagaatggatcgcaccagccgcagagactgggcgctgatcacgtccagatcaattaccggttcttctacatcaatggaaccttcggtgctgttattgtgcggcgtatcatcctcgccacgggcgcgttgcgccagaatatcggcacgtcgctgcttggcacgatcaaaggcaatacggcggcgctgaatcagcatccagcggcgaataatatggtaaaccaccaacaagaagaaccagatagcaaccgaggtctccagacgtgccaacagtgcctgtgatgtggtgagataacccagcgcagacgctaatgcggcaatcaatggcgcggatagtagcagcccccacagcgccacattaacgatattctcgccagaacctttcttatccagatagagcggaatcccggctcgcttcaagctgttggtgaccaaactcaaggcgatacacagcaaaataaagcataaccggcccagtgtaccggcgaattcgcggtcgttataattctcgaaggtaatcagtgccatcatcagcgggataattaaccacactgacatacgatagaaacgcattgcccgcccgacttgggtcggtgaccagcggaaatgggtaataaacagaccatgtgggtgggcaaatgaagcacttatcataaatacccacagcaccggtacagtcgcggtgacggcattcccaatggcaattgccatcggatacgaccaggcattttgcaatccataaccgaccgctgcccataaaaccggtagcggcagtgccatcaaaatcgaccagaacacagtacgtagcgtcagggagaaatggtcttgtgtcactttgcctacacggctgctggcgcgttcaaggaaggcatgatagtggcggcgagagctgatactgaaaccaacaaacagtagcgcaccaataattggtagcaatgtctcctgattagtcatcatcatcacgaaggccccactcaactgtgccagcgtatccagcgacaataagcgggtaagatcatgagcgacattcactggataggagagtgaaatcgggctgacatctgcgacccaaaacaggtaacggtgggtggcctcacgcacttcacttaaggcatctaccagctggctgttagccactttcagcttggtcaattcaagaatctgggtgtcatagccggagagcagagagttcaataattcacgctgagtacgccactgggcgtccagaatccgctgctgttcggtggtgagtggcgtgccatcatcttgagttaatttgacattttgctgctgtaacttctcgagcatgtcctcatattgcaggcgctgtacccgtaactgggccatatcgcggtccaattgctgagattttggtacatccggtaaccgggaaacctgcgcgcggagtgcttcacctaatgcggttgaaacccctagccactgggcctgctcacgaatggtgctgagtgcctgtcggacttgctgagtctgtgagacagcctgacgttgctgcgaggaaataagatcgatgcgctgcgcttgctgattcagtgcttgagacaactcacggtttatctgtaattgctgagtaatcgacgccggtaaatcgccaccttgctcagccagtagctctgttcgctcaagtgcttgttctgcggcctgttggcgctgattattcagggtattacgcaatgcctgaagctgggtatcgacccgctcctgacgctttttgtagagttcggcccgtagccgtgataattcctggcgattattggcggaaagctgggaaagctccagctcattgactttcgctttgcgcgctacggcctcagcttgtaatagcgccaactgagcctgtgtggctggcgtggttgggccgttttgcgcctgcaaacgcgagctgatttctgtcagaattcgtcgcgcttctgattgctgttgtggcagttgattgagtgactcactgatttcgcgggcgcgatcttgttcttgctgtgacagacggctcagctctaacaactgactgctgatttgcagcacctgctgttccagctcggatgtggacatattgttaggcaccggcaggggtttatccccttcctgtgctaactgttggcgtagctcgcgggttagcttgggaaagtcatcaatggctttttgatactgctgagagcggatatcagattctttcgcatccgccagccaactaagagccccttgcagcgcctgaacaatttctgcctgatttgccatccctttattggcttcagcctgtttcaactcttgcctgagctgttcttcattcggctgagttgccgcatgcagcggcagggataacaacatgataaacgacagtagcaggccaaaaggcagtaatttgcttaaaggccaggaaatcattggacgcaagtaaaggctccttaacatcaattatgtcttaagccgaaggctagcacggcggagtaacagggacggcttcggcaaggacttcacccatacgggtcaccgaaccgctgtttaactgtggcgctaaatacactttgccttcagcaaacaggttaatcaccgtagagcctaatttaaagcggcccatttcttgccctttctccagtgttatcgcaccttcagcccctgcttgtgggtaggtccagcggcggataacaccttcgcgtggtggcgtaatggtgccagcccagacggtttctatgctgccaacgatagtagcacccactaaaatttgggccatcgggccaaaggtggtatcaaagatacaaatgacgcgctcattacgggcgaacaggttgggaacattcgctgcggtcaatggattgaccgagaataaatcacccggaacataaatcatttcacgcaacacaccatcacacggcatatgcacccggtgatagtcgcggggtgccagataggtcgtgacaaactgaccattctggaactcggcagcgagcatatagttacctgccagcaaagcttccacactgtagtcgtggccttttgcttgcaagatttgcccatcatgaatagtacctaactgactgatagcaccatcagcaggttgagctaatagattttcctcagcaacaactgggcgcgcaccggcacgtagcgggcgcacaaagaattcgttaaatgtgcgataagcagaaaattcaggatcttgtgcttcttgcatattgactttgtagtagcgggcaaacgccttgataaccagttgtgtcaaccagcctgcttgcttatccgcaccccaaccagccaagcgggtcaggccttgttttgggagtaaatattgtaatctgatcttgatactgtccagcacgtagacctcttgggtttgctatgagctataaaaattagggggcgcattgtatctatgcgccacgatataagtcattaagtatagaatttgaaaaccgttataaagacatcacttttcgtcgctatctgatgtcttgcgaggttttgcctgttccatactttccagaatccgatggtaattatcaaagcgctcttcggcaattttgccttgctctaccgcctcacgcagcgcacaaccgggatcgttggtgtggctacaatcgcggaatttacaatggccaagataatcacggaattcgacaaatccttgggtgatttgttctggagccagatgccagaggccgaattcacgaacgcccggtgaatcaatcacatcaccaccatgctggaaatgatacaaccgagcagcggtggtggtgtgttggcccaaacctgagttatccgaaacggtattcaccagaatttcgttatccgttggcggtaacagcgcattgagtaggctggatttaccgacaccagattgaccggcaaagatacttatccgcccagccaacgcttgttcaaaggcttccatcccttcacgagtctggctggaaacttccaatacgttgtagccaatacggcgatagatatccatcatgccgtcaacgaatttgcggccatcggcatccagtaaatcgattttattcagtacgattaacggctcgacatccaatgtttcacaggccaccagatagcggtcgataatattgagagaaagttcgggtaagatcgccgaaacgataacgatctgatcaatattcgccgcgatcggtttcactccgtcatagagatcagggcgcgtcagaaccgatgttcgctcatgaacggcttcgacgatacctttaacccgaacgccttcctgcgcttgcaggccgggacgccagactacgcggtcaccggtaaccagtgacttgatggtgcgacggatattacaacggtgctgaacaccatcggcggcttcgacatcagcatgctgaccgaaacgactaattacgataccttcttgcgcatcgccaagctgagagtcatctaactcaggttttctatctgtgcgtagccggcgctgatggttggcctgcacacggcgttgttgacctttggacagtttattcttgctcactgcgcctcacttgaatctgcatttatactcttcatacttgaagcctcagaatggttagctgcgaccccacttacgttgggtatgtcgctggttgcgaccaaaaaggctatgatacacattattttatcaataaaccgtttgttcggtagtctccccagctaacaggcaggaaatatcatggcagaaaatcaaaataatctgatctggatcgatctggaaatgaccggtcttgatcctgaaagggatcggatcatcgagatcgctacgctggtcaccgatgctaatttgaatatcctggcagaaggcccggtgttggctgtccatcaatctgatgagcagcttgggctaatggatgagtggaatgtgcgcactcatactggcagtggtttagtcgagcgggtcaaagccagcccgtttaatgatcatgatgctgaattgcaaaccattgagtttctaaagcagtgggttccggcaggcacttcgcctatctgtggtaacagtgtgggccaagatcgccgcttcttgttccgctatatgccagagttggaagcatacttccattaccgctatctggatgtcagtaccttgaaagagctagcgcgccgctggaaacccgagattttggccggttttaaaaagcaaaatactcatcaggcactggatgatattcgcgagtccgtggctgagctggcctactaccgcgaacattttattcaaaaataatccccttcgtccttgaaacagcaggggtgttcgctgtactcgcttacccgaatcacttacttatgtaagctcatcgaggtgcgcttgctggctgcctacctgctgtttcaatgactttgggtatatactttgtcaggcgctggtaaaaacagcatattgttgttttaatcggcacttaaaccaaaaaatgatttttttgctttcaggggcttgcggcaaaacggatttctcgtataatgcgcaccccgtaccgatgaagaatttgcaagcaagcgcaaacagatttagtaccggaaattatgacccagagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaatttcttgagtagtaaagagattggtcacagtaatagaaatgaataatataaaagtgatgcgttttttcgttaataacgcatgacagcgacgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattttttatttcaaaaactgatttcaaataactggtttcagatagtcaaatgttgcctgaacggcatctcaatgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattttttcattcaattctgtcttaattatccacagcccagtcgcgcgttgcacctcgtttaacatacattgtattaacttcttcaacagagttatccacagattctgctgtttttgtatccagttcataatttaaccactttaatttcctgttttataatcatctgatttagttgcatatatttttatataaaaacgttatgccgatcacttgtgcttttttttgcacttgattgacaaggtgtttttatttttatgcacaggaaaagtctgggttcattcatattaaaaataattgaaaaaactctgcgcaatatcatgtgatatcaggcaaaagcggcctcaggcatctcgtggcaggcctttttcaatcgctctcaccagccgttttttctgcggcgattgaacatccccaatcagtgtagaccgtcttttcaattgttgtgagatggcccattcaatatgttcatctaacatggggtcaatgccgcgacgcgcttccaatgccaagacaatattatcgagatagggcgcattgcctaatgcgaccgagatattgcgcaaccaacgcagatgcccaattcggcggatggcagagccttcggtgacccgcaaaaatttctcttcattccaggcgaataaatccaatagctgtggcgtatgcaatacagctcgcgggctgaaatcttcttcatcggttaattgtgagaagcggttccacgggcagattagctggcaatcatcacaaccataaatacgattacccatcagcgggcgaaactcttccggtattgcgccttccaactcgatcgttagataggaaatacagcggcgcgcatcaacggtatagggggcgacgatagcccctgtcggacaggtggtaatacaagcaacacagcgcccacattgttcttcttgcggtttatcgacaggcagcggcagatcaatgagtaactcgccaagaaagaaccaggagccagcatcacgattcaaaatcagtgagtgcttaccaacccaaccaatacccgctttagccgccagagaacgctccattattggcgcagaatcgacaaaagggcggaaattgatatcgtcaccggtctgttccaggcaatagctctggatcatatcgcccagctttttcaggcgctggcgcaataatttatgatagtcgcggcctaatgcataacggctgacataaccgagttctgaatgctttaatgtgctggcaaatgcggccttggccggcagataattcattcgcacacttatcacccgcaaagtgccgggtaataattcatgggcgcgcgcgcgcagcataccgtggcgggccatccaggccatttcgccatgatattgtttatcaagccaggcctgtaatcgcggttcttctgctgacaaatctgtatcgcagataccgacttgctggaaacctagcgattgcccccattgcttgatatgttgggctaactgattcagatcgagggggtgtgccatgacggaccatagtaagaaacaaatcggagccagtttaccacactctgttttttctgcggactgggtgcgccagaatgaggcgattgcggcggcacacttctctctgaccttatttgacctgatggtgagagccggaaatgccgcatttgaactggcgcgaaagcaataccccgccgcgcgccactggctgattttgtgtggtcacggtaataatggcggcgatggttacattgttgccagccgggcattagccgcaggtttgaatgttactcttattgcttgccctggtaatcggcctttacccgtagaagcccatcaggcgcaatctcagtggctggccgctggcggtgtaattaatcaacctgatataccctggccacaacatatcgatttaattattgatggtttgttgggtattggtcttcgagccgcaccacaaggggtttatgctacgctgattgacacagcaaaccgccatcgtgcagcaaaaattgctctggatattccgtctgggctgagtgctgatagcggtgcggctccaggttcagttattcgcgccgatcacaccctgacttttgtcacactgaaacccggtttactcactgggcaagcccgtgattgggtggggcatttgcactgcaatgatctggggttaacaccatggttaagcgctcaaccgctacaaattgagcgcatgacggcggatcacttgccgcaatggctgaaaccacgccgcccctgtgctcataaaggcgagcatggtcgcttattgctggtagggggcgataaaggattcggtggcgctattcgcatggcaggagaagccgctttgcgcagtggtgctgggctagtgcgagtacttactcacattgaacatgtggcacctattctggccgctcgtcctgagttgatggtgcaggaattaaccgatgaaacccttgtgcaaggtatgagttgggctgatgtattggtggtcgggccggggttagggcagtcggattggggcaggaatgctctgaatctattgcaacaaagtgataaaccagcattatgggacgcagatgcactcaacttgctggcattaaatccgctgaagcgtcagaatcgggtgttgaccccccatcctggcgaagctgcacgtctgcttggttgccgcgtcgctgatattgagagtgaccgcttactttctgcccgtaacatcgttaaacaatatggtggtgtggtggtcttgaaaggggctggtacgcttattgccagtgaacaaggcgagatggcgattgctgatgtcggtaatgcaggtatggcctccggtggtatgggggatattctgtccggcattattgggagtttgatagcacaaaagctggtgctgtatgatgctgcctgtgcaggttgtgttgtgcatggcgttgccgcagacacactggctgaagttcaaggcacccggggtttactggccacagatttgctgtcagttattccgaagtacgttaatcctgagttagcaaaatagatatcacagaatgaaagaactcgttttacctctgcccgatgaggcagcgaccgttgcattagggggcgctttggctcatgccttcgagggtgccagcgttatttatctattcggtgacttaggtgccggaaaaaccacttttagccgcggcttccttcaggcccttggccattcagggcatgttaaaagccctacttataccttggttgaaccttacgccttaaccccaaggccggtttaccattttgacctgtatcgtctggctgaccccgaggagctggagtttatgggtattcgtgattatttcgataagcaggcaatttgtctggtggagtggccgcagcttggcgctgggttcttgcctcaggctgatgtcgagctgcatctggcttatcaggccgcagggcgagaggctcgtctggtggctatttctgatgtgggtgctgatgtgctgcgccgtttagctgctgtgcaaggataatttgataatgacgcatagcttgacgctactaaattgtttgacgcaaataaatggcttaacgcaaaaaacgcgctggagacgatcatttaccgctgtcatgttggttattgtggggttgttcaccctaacttcggcatttgccgcgaagctaactgatattaaagtgaataacggcccgacagaaagtcgggtaacgctcagttttgatgggcagccagtttatgctttcttctctttaaactcacccgagcgggtggtgcttgatgttcgtcaaagtggcaatctttccggattaccgctggagttcagtggtcagaatctgctgaaaagaattcgctccagcaccccgaaagatgcgcaaagtacccgtttggtactggaactgacacaaaaagttaaaacgcgcgccgtgactcagcagtcaggtaacaattacaccgtcgtgatgactatgtctgcggcagccagtgcccctgttcggcaaacgcaaccgactttaagccaaaatcaaaataatgtaagccagaacaatgtgccactgaatcaaactaatacgcccagccccaatgctggccgtttaacatcgcaggcgtcgagcaccaataccgcctcacgggtgaccagcgtaaataccaattcggtggctaaaaatccgtttaacaacaaaccaactgtggtggtgagcagcgaaagcgtcacgacgaatacttcgcgtccgattaaaacgtccagtgcggcgaacagctcccgtgtagtggtcgctattgatgctggtcacggtggtcaggatcccggggctattgggcaaaatggtctgaaagagaaaaatgtgactattgccatcgcccgtcgccttgaagcactgcttaacagcgacccgatgtttaaaccggtgttgacccgtaatggtgactatttcatttcggtcatgggccgttccgatgtggcgcgtaagcagggtgctaacgtgttggtatctgttcatgctgatgcggcacctaaccgcagcgcaactggggcgtcggtttgggtattgtcgaatcgccgcgccaacagtgaaatgggtaactggctggagcagcatgagaagcaatctgaactactcggcggcgcgggtgacgtgctggccaataccgcctctgacccttatttgagtcaggcagtacttgatctgcaatttggtcactcacagcgggtgggctatgacgttgccaccaaagtgctcaatgagctgcaaagagtgggtgatattcataaacgtcggccggaacacgccagtcttggggtgttacgttcaccggatattccgtcattgttagtggaaaccggttttatcagtaacagtacggaggagcggctgcttggcagtagcgcgtatcaggagaaaattgctcaagccatttataaaggtttgcgcagttatttcctcgcgcatccgctacaagccgacccaaaggtcgaaaaccgcccgctcattgaaacggcggcggttgattcttcttcacaacgttcaggtgttaatcagccagatccgattgtcagcaatgcgcaaagtggcagggtatctactaccaagccggcagcggcgggtgccgttacgaaaaatagaagccaaattcataaagtacaacgtggcgaaactttatccggtattgccagtcagtacggcgttagcatggcggtgttgcggcaaaatgacacactgaaaaatgatgtggtctgggtggggcagcgtttgaaagtccctgcgtcgggtgcaacagtcgcggccgccgcgccaaaagcagtggctaaagcgaaaccgagcaaaagtcagccgcttaagcatcaggtaaaacgcggtgatacgctatcggccattgccgccagatatggtgtgtcgatgagtgagattgagcgggcgaataagataaagtcaggtaatgtccaacttgggcaaaccctgactattccacagtcataagcgaaaggaactgcgatgccaattcagattctgccaccacagcttgctaaccagattgccgccggtgaagtggtcgagcggcctgcgtcggtggtgaaagagttggtggaaaatagtctggatgcgggtgccagccggattgatattgatatcgaacgtggtggcgcgaaactgattcgtatccgtgataatggctgcggcattggtaaagatgatttggcattagcactggcgcgccatgcgaccagtaaaattagttcgctggaagatttggaagccatcctcagtatggggtttcgtggcgaggcattagccagtattagttcagtctcgcgtctgattttgacctcgcgcacggctgaacaaaatgaagcctggcaggcttatgccgaagggcgtgatatggccgtgaccatcaaacctgcggctcatccggttggcagtactctggaagtgttggatctgttttataacacgcccgctcgccgcaaatttatgcgcactgagaaaaccgagtttggtcatattgatgaagtggtgcggcgcattgcactggcgcgctttgatgtagcgatcaatctcagccataacggtaagttaatgcgccaatatcgcgctgcccctgatccttcccagcatgaacgccggttggcgagtatctgtggcccggcatttttgcagcatgcactggcgatttcttggcagcacggtgatttgaccattcgcggttgggtcgctgatcccgccgccagccgcacactgagtgaaatgcaatattgctacgtcaataaccgcatgatgcgcgaccggctaatcaatcatgcgatccgccaggcttatcaagatttacttaaagacgaccagcagcccgcctatgtattgtatctggatattgacccacatcaggtcgatgtgaatgtgcatccggctaagcatgaagtgcgtttccatcaggcgcggctggtgcatgactttatttatcaagcggtcaccacggtattacagcaaacggcgaccccgctgctgaacatcaatgaagatggcgaagaaattgaggctccgcgctggcaaccagaaaatcgcgtggcggcaggggctaataaatatgcacaaccggagccggcgaacaccgtgccagttgtacgaacgtcgtctcctgagcgaaccgctaccacagagcgctcaatagcccgcgaacgaaccccaacttatcacgcgggcgaaccttaccaaaaacagcaaggtgagttatatcgccaactggtgcagccagccgcagtgaacaaaccggcggcagtcagtcaaccttcggccgcgtcagctccagtagcgcgtcagatatcgactgatgagccactgcatggtgataattacagttttggccgggtgctcacagtatttccgccttgctatgctcttattgaatataagcagggcatagcattacttgaactaacggttgccgagcgttggttaaaacaagctcaattgaatccgcctgcggaagggctacgtcctcagccattactgattccattaaagctgacattagataaaaatgaggctactgcctgccagcgccatcagaagttgttagcgaccatggggatagaattggccgttgagcacacaagagcgactttacgtgcagtatctttaccattacgccaacaaaatttacaaaaactgataccggaactgttaggctatctgtcgcaacatgaagagatatcgcccgatgctctcgccacatggatttctcgccatctaggcagcgaacatgaggtatggaatgtgtctcaagcgatacagttattgacggatgttgaacgtctttgcccgcagttggtgaaatcaccgccagcagggctattacaacctattgatataaaggccgcattggcaaccctgacacatgaatgatattgaaaatctagaccagccaccggcaatctttattatggggccaactgcctcgggtaaaacagcgctctccattgcactgagacagcggctacctgtcgagcttgttagcgtcgactcagccctaatttatcgcggcatggatattggcacggcgaaacccagtgccgaggaacaggcattagcaccacatcggttaattgatattcgcgatccagcagaatcatactctgccgccgatttccgtaaagatgcattaaaagagatggccgacattaccgcagctgggcgtattccgctgctggtgggtggcacgatgttgtactttaaagcgctgttggatggattatctccattgccgtcagcggacccgcaagtgcgccagcgtattgaacagcaggcagcggaactgggttgggaggctttacatcagcaattggctgagatcgatcccgttgctgcggctcgaattcatcctaatgatccccaacggctctccagagcactggaagttttttttatttcaggtaaaactctaacagaactgactaaaatttcaggtgaaaccttaccgtatcaggttcaccaatttgcgattgcgcctgttagccgggaactgttgcaccagcggattgaattacgttttcatcagatgttggatgcagggtttgaaacagaggctagggcgctttttgaccgtggtgatttgcatacggatatgccagccattcgttgtgtgggataccggcagatgtggtcttatctgtccggtgagattgattacgacgaaatggtttaccgcggaatctgtgcgacacgtcaactggcaaagcgccaaatgacctggttgcggggctggggttcagtccagtggctcgacagtgataagccgggagaggctttagactctgtaatacaggttgttagtgcataggttgaatgattgtgtacaattgattagcactcaacgcgcggatttttttacgcagtttattttcgagccgataggttcttagttaataacaacaagcaaataaggaaaatatagaatggctaaggggcaatctttgcaagatccgttcctgaacgcattgcgtcgtgaacgggttccggtttctatttatttagtgaatggcattaaactgcagggccaagttgagtcttttgatcagtttgtcattctgttaaaaaacacagtcagccagatggtttataagcacgccatctctactgtagtgccttctcgcccggtttcgcatcacagcaataatccgagtggtagcactaataattatcatggtagtaatccatctgcgccgcaacagccgcagcaggatagcgatgacgctgaataaagcgcattgctggtcaaccatgacggggaacataagcaacggattcaggcttatgttctccgcactagcggttttgatccgtttgagaggttgctcgtttgtttgaccgttatgaaggcggtgagcaggccgtactggttcatatctatttctcgcaagacaaaaactcagaggatctgcgtgagttcgaagcgctggtatcttctgcgggcgtagaagctttgcaaattgtgaccggtagtcgcaaagcaccgcaccctaagttttttgtaggcgagggaaaggcagtagaaattgctgacgcagtaaaagccagtggtgcgtctgttgtcctgtttgatcatgccctttccgcagcgcaagagcgaaatcttgaacgtttgtgtgagtgccgggttattgatcggactggcctgattttagatatttttgcccaacgggcccgtacccatgaaggtaaattacaggtcgaattagcgcaattgcgccatattgcgactcgtttggtacgcggctggacgcaccttgagcgtcagaaaggggggattggcctaagagggccaggtgaaacccagttggagaccgaccgtcgtttgctacgtgaccgtatcagcttgattttaagccgtttggagcgcgtggcaaagcagcgtgagcaagggcggcgcgcacgtactcgcgcagatatcccgacagtgtctttggtggggtataccaacgccggtaaatctagcctgtttaacaaaattacggcagctgatgtctatgcggctgaccaactatttgccacgttggatcccactttacgccgcattaatgtagctgatgtgggcgatacagtgttggcggatacggtaggctttatccggcatttgccgcacgatctggttgctgcttttaaagcaacattacaagaaacgcggcaagcctcattactgctacacattattgatgcagctgatcctcgggtggccgagaatatggccgcagtcgattctgtattggcagaaatagaagcggatgaaatccctacattattagtaatgaataaaattgatttgttggatgatttcgtcccgcgaattgatcgcaacgaagaaaatctgccagtcagagtttggctttcagcccaaaccggcgcaggtatcccgttgctctttcaagcgttaacggagcgtctttcaggtgagatcgcacactttgaactgcgtttgccgcctcaggcaggccgtttacgtagccgtttttaccagcttcaggcaattgaaaaagagtggatagacgaggacgggaacgtcggtatggtggtaagaatgcctatcgttgattggcgtcgtctctgtaaacaagagcaggagttggtcagttatattattagtgaaccaagctcggttaattaatgagtaacttgacctttcttgtgagattaagagccagcttctttggcatgtgctcttggcctgaagaaaaccaatcatagaagaatggagctaaaacatggcgtggaatcagcccggtaataacggacaggaccgcgatccgtgggggagcagcaataataatggcggcaactctggcggaaataacaataataaaggtggtcgtgaccaagggccgccggatctggatgatatcttccggaaactgagcaaaaaactgagtagcctcacgggtaaaggtggcggcaacggtaatggcggcaatgataacaatggtgcgtcaaaaggccctggtttcagtggtcgtatcgttggtatcgctgtagttgcggttgtggttatctgggcggcaagtggtttctatacaattaaagaagctgagcgtggtgttgtgactcgcttgggtaaattaagccatattgtacagcctggtttgaactggaaaccgacctttatcgatgaagtaaccccggttaacgtcgaatctgtacgtgaattggcggcatctggtgtcatgttgacctctgatgaaaacgtcgttcgcatcgaaatgaacgtgcagtaccgtgtgactgacccggccgcttacctgtttagcgtgactaatccggatgacagtctgcgtcaggctactgatagcgcagtacgtggtgttattggtaaatacaccatggacaaaatcctcaccgaaggccgtactatcgttcgtagcgatactcagcgtgtactggaagaaactattcgtccatacaacatgggtatcactctgctggacgttaacttccaggcagcacgtccgccggaagaagttaaagcggcatttgatgatgcgattgctgctcgtgaaaacgaacaacagtatattcgtgaagcagaagcttacaccaacgaagtccagcctcgtgccaatggtcaggcacagcgtctgttagaagatgcccgtgcttatgccgcacgtaaagtgttggaagcgcagggtgaagttgccggttttgcgaagttgttgcctgagtataaggctgcaccggaaattacccgtgaacgtctgtacatcgaaaccatggagaaagtcctcggtcatacccgcaaagtgctggctaatgacaaaggtaacagtctgatggtgctgccgctggatcagctgatgcgtggccaaggtgcagataaagcagatggcagtaaagacacaagtctgattcgtttgaatccgccttcctctgctaatagcagccaagagtctggtgccagcaacacaggtaccagttcaaacagtggctctatcatggatcagcgccgggcgaatgctcagcgtgatacttccactcgcgtagggagagaataaccaatgcgtaagtcttttttacttatcgtcgttgtggtgttagtcgcactctacgcttcgctgtttgtggtacaagaaggccaacgcgggatcgtactgcgctttggcaaggtattacgtgatagtgataacaagcctctggtgtacgcaccgggcctgcacttcaagataccgtttatcgaaacagtgaagacgttggatgcccgtattcaaaccatggacaaccaggccgaccgtttcgtgaccaacgagaagaaagacctgattgttgactcctatttgaaatggcgtatcagcgatttcagccgttactatctggccaccggtggtggtgatgtttctcaggctgaagtgctgttgaaacgtaaattcagtgaccgtttgcgttctgagattggtcgcctgaatgtgcgagacatcgttaccgactcacgtggtcgtctgacgtctgatgttcgtgatgcactgaacaccggtagtgtgggtgatgaggctgttaccaccgaagctgatgatgctattgcctctgcggcagcgcgtgttgagcaggaaacccgtggcaaacagcctgcggttaacccgaacagcatggcagcgctggggattgaggttgttgatgtgcgaatcaagcaaatcaacttaccggctgaagtctctgacgctatcttccaacgtatgcgtgctgaacgtgaagcggtagcccgtcgtcaccgttcacaaggtcaggaagaagcagagaagttgcgtgcaacagctgactatgaagtgactcgtaccttggcagaagcagaacgtcaggcgcgtattactcgtggtggcggtgatgccgaagcggctcgtctgtttgctgatgcattcagtaaagaccctgacttctatgcattcattcgtagcttgcgtgcgtatgaaaacagctttagcagcggcaatgatgtgatggttctgagcccggatagcgatttcttccgctatatgaaatcgccggataactctagcaaacgtccataacgattgctgtgacaggccgtttttgaccgtagtttttgactgtagtttttgactgtaatttttgactgtaataacaaggcccgttcacgcgggccttttctatttggggcagccctttccatctgattgagacagaaaatgaattcaaccattttattagcattgggtttggttttggtgctggaagggcttggcccgatgctgtatcccaaagcctggcgcaaaatgattctggcaatggcccaattaccggatgccactttacgtcgttttggtggaggattagtggttgcgggcgtcgttatctactacatgttgcgtagccgcatgggtggctaaatgtaagcacaaaaattgttcagttatgtgttaaaaagtactgaaagcagccgagtgagatgttagaatccttttttaagcaacctggtgatttttgagatgggtaagaacgtcgtcgtactgggcacccaatggggtgacgaaggtaagggcaaggtcgttgacctgctgactgaacgggctaaatatgttgtgcgctatcaaggtggtcacaacgctggccatactttggttatcaacggtgagaaaaccgttcttcatttaattccctcaggtattctgcgtgaaaacgtaaccagcatcatcggcaacggtgttgtactggcacctgacgccttaatgaaagagatgacagaccttgaagcgcgcggtgtgcctgtacgtgagcgactgttactctccgaagcatgcccattaatcctgccatatcatgtggctctggataatgcgcgtgaaaaagcacgtggtgcaaaagcaatcggtactaccggtcgtggtatcggccctgcctatgaagataaagttgcccgccgcggtctgcgcgtaggtgatttgttcaacaaagaaaccttcgcaatcaaactgaaagaaattgtggattaccacaacttccagttggtgcactactacaaagaagaagcggttgactatcaaaaagtgctggatgaagtattggctattgccgatattctgactgcaatggtagttgatgtttccgaattgctggacagtgcgcgtaagcgtggtgatttcatgatgtttgaaggcgctcaaggcaccttgctggacatcgaccacggtacttatccgtatgtgacttcatctaacaccacagcgggtggcgttgcgacaggctctggcctgggcccacgttatgttgattacgtgctgggtatcgtgaaagcctattccacccgtgttggtgcaggtccattcccgactgaactgaacgatgaaacaggtgagttcctgcgtaagcaaggtaacgaatatggcgcgaccactggccgtagccgtcgtaccggttggttggatatcgttgcagtacgtcgtgctgtgcagatcaactccttgtctggcttctgcatgaccaaactggacgtgctggatggtctgaaagaagtgaaactgtgtgttggctaccgcatgccagatggccgcgaagttgataccactccactggctgctgaaggctgggaaggtattgagccaatctacgaaaccatgccaggctggtcagaagtgacctttggcgtaaaagaacacagcaagttgccacaggcagcgctgaactacatcaagcgtgtagaagagctgacaggtgttccggttgatatcatctctaccggcccggatcgggaagaaaccatgatcctgcgcgacccatttgatgcatgattcattagcaaatagctaaataatcagaattcagatgctaatgaaccgggcttatgtccggttcattgtttcagattctcctgaaagttatctccggtcagccatttttacatcaaaaaacccgccctttatctaaatgattagtcgcaagctttgtggctggtttatcattcaagctataagtttctaaatagcacttagaatcgcacttattaacctatccaaaacgtgtcatcttagatgggtttaagccgggtaaactgatactcaggggtatacgtgcagttaacaagttttactgattatggtttgcgggcgcttacttatatggcctcgctgcctgaaggccaaatgaccagcatttctcaggtgaccgaggtctatggcgtgtctcgcaatcatatggttaaaataatcaatcagttgagtcgtgtcgggttggtaaccgctgtacgggggaagaatggcggcatacggttaggtaaaccggctgaccaaattcgaattggtgacgttgtgcgccagttagaaccactttctctggtcaattgcagtagtgatttttgccatataacccccgcttgccgcttgaaacaagtgcttaatcaggcggtacaaagtttccttaacgagctggataattatactttagccgatatggttcaagataataccccgctctacaagctattatttgttgagtagatttttgcttaatcaaagatatatatactcaaagaacttggagttgcaggtaggcagccagtaaacgaatcccgatgagcttacactggtaagtgattcgggtgagagcgcgcagttaacactcctgcggcttcaagtacgtagggtataaggctgctgctgacaacggaggaaccgcaatgtcacaagatccattcttggagcgagaagcagaaaaatatgagtcaccaatccctagccgggagttcattttggctcatctcgcgaaacgcgaaacacctgccagccgtgaagaactggcaaatgaacttaatttatcgggtgaagaacagctagaggcgttgcgtcgccgcctgcgcgcgatggagcgtgatgggcaattggtctttacccgtcgtcagtgctacgccttaccggagcggctggacttattgcgcgggactgttattggtcatcgtgatggctttggtttcttacgggttgaaggcagtaaagacgacctgtacctctcagccgagcaaatgaaaaccgcgattcatggcgatgtggtattggcccaacctgttggcgctgaccgcaaaggtcgtcgtgaagcgcgtatcgtgcgcgtgttagtaccgaaaaccagccagattgtcgggcgctattttactgatgcgggcacgggttttgtggtgccggatgatggccgcttgagttttgatattctgatcccaccagatgccattaatggcgcgcggatggggtatatggtggtggtcgagttgacccagcgcccgacccgccgtacaaaagctgtgggtaagattgttgaagtgctcggtgagaacatgggtaccagcatggcggtggatatcgcgctgcgcactcatgaaatcccacatacctggccgccacaagttgaaaaacaagttgctgacctgaaagagcaagtgccggaagaagcgaaaaaagggcgagtggatttacgcagcctgcccttagtgactattgatggtgaagatgcccgcgacttcgatgatgcggtttactgcgagaagaaacgcggtggcggctggcgcttgtgggtggcgattgctgatgtcagttattatgtgcgcccgcgcactgcactggatgatgaagctcgcagccgtggtaactcggtttacttcccgtcacaagttgtcccgatgctgccggaagtgctgtcaaacggcctttgctccctgaatccgcaggtagaccgcctgtgtatggtgtgtgagatgaccatctccgcacagggtaagctgtcgtcgtataagttctacgaagcggtgatgagctcgcacgcgcgtctgacctacaccaaagtatggcgaatcattgatggtgaagaatcactgcgcgagcaatataagccgctggtgccgcatctgttagaactgcataccatgtacaaggcgctggatcaggctcgtgctgagcgtggtggtattgcattcgaaaccgaagaagccaagtttatctttaatgctgaacgccgtatcgagcgtattgagtcgacggtgcgcaatgacgcgcataagttgattgaagagtgcatgattctggcgaatatcgccgcagcgcggtttgtggaaaaacataacgaaccggcgctattccgggtgcatgaccgcccaagtgatgaccatatttcagcgctgcgtagtgtgctcagtgagctgggtctgacacttggaggtggtttgaaaccagagccaaaagattatgcggtgctgatggatgaagttgcggatcgtccggatcatgaaatgctgcaaaccatgttgctgcgttcgatgaaacaggcgatttacgatccagaaaaccgtggtcactttggtttggcgttggcgtcttatggtcactttacctcacccattcgccgttaccccgatttggccatgcaccgggctatcaagtaccagcttgccaaagagcacggcaatgtgaaagagcgctggacaccaaccggcggctggcacagtgagtacgaagatatgctgcaattgggtgaacattgctcaatgactgaacgccgtgctgatgaagcgactcgtaatgtcgcagattggctgaagtgtgattttatgcaggatcaagtggggaaagtcttcaccgggattattgctagcgtcaccggctttggtttcttcgtccgtctggatgatttgtttattgatggtttggtacatgtctccagtttggataatgactactatcgttacgataacattggtcagcgtttgatcggtgaatcctcaggtcaggtttaccggttgggtgataccgtggaaatccgggttgaggcggtacacatggatgagcgcaaaattgattttgctctggtctccagtactcgtaaaccgcgtggtgaaggcaaaacagcgcgtgataaagccaagaaagccgatggtcagcgcacgatgcgcgatacctccactggccgtggcggtcgtggtagttcatcaagttcatcacgtcgtgatagcgcgccagcaggaagtgggcagaaacgccctcgtcgtgctaaaaaaccggcaaactttgagccagatagtgcttttcgcccggcagatgccgccgctaaggtagatgacaaagcgttggccgagaaaaaggccaaagctaaagcgaaaagagcatccgccaagaccaagaaaattgctgctgccaccaaggccaagcgcgcgaagaaaaaaaccagcagtgaccaataatggcctgttgattgtcgggcggccttggtcgcccgcattcatttatatttaatcatttataaaagagcatcatgagcgaaattatttacggcattcactccgtcaaagccttgttagacaatgatccacaacgctttttggaagtttttattctgaaaggtcgtgacgatcgtcgcctacaacccttgattgctgaactggaagctgccggtttggtgattcaggttgccagccgccagtggctggattcacaggttgaagggggtgtccatcagggtatcgtggcgcgagtccgtgaagggcgtcagtatcaggaaaatgacttgccagcattgctggaaagtgtagaaacccccttcctgttggtgcttgatggcgttactgatccccataatctgggcgcatgtttgcgcagtgcagatgctgcgggtgtccatgcggttatcgtgccacgggatcgctcggcgcagctgaatgccatcgccaagaaggtcgccagtggtgctgctgaaaacgtaccattgattaaagtcactaatctggcgcgcacgctgcgagtgttacaggagcacaatgtctggattgtcgggactgccggtgaagcagaccatacattgtatcaaagcaaaatgactggcccgatggcattagtgatgggcgctgagggcgaaggtatgcgccgtttgacccgcgaacactgtgatgaattgatcagcattccgatggcagggagtgtttcttcactcaatgtgtcggttgctaccggggtgtgtttgtttgaagcggtacgtcagcgagcgctaaaagcctaatatacccgtcgcccttcaagatgcaggggtgttggctgccttcacttaccccagtcacttacctgtgtaagctcctggggactcgctcacttgccgcctacctgcatcccgaagtaacttgggtatatgcatttcatactggcatttcaatcaagccaacatttccgaatgttggctttttgtttttatttttcatacagggaatttcgcatcactatcagcgatatagagtggattaatcgctgtttgtgatgtgtctgtcagcaaaaagccccgcctgcaccatacttaaccctgatttatgaatgccgatttcgcaatgagtaccgaaatggaggaaggtatggagtggcagactcatttggttttcaaccagccagagccgttatctaacagtaatttatatctgtcggatatggccttgcgggaagctgtgatgcgggaacatgctggctgggatggagaggatctttctcggattggacttcaacttggctcacaggagtcacttgaattagggcggctggcaaacgccaatccgccagaattattgcgctatgatgcagctggccagagattggatcaggtgcgattccatcctgcctggtatgtgttaatgcaagagttggttaatcaccgagtgcataatttaccttggcaggaagatgcgcggataggctcttttgtcgccagagcggcgcgtttcatcttgcatgctcaggtagaagcggggacattatgcccaataaccatgacgtttggtgccattccgctgctgcaacaaacactcccaccgctattccaaagctggataccagcactactttcagatcgctatgactcgcatcaaatcgtcggtagccagaaacgtggtttattgattggcatgggtatgaccgaaaaacagggcggttccgatgtgttaagtaactccaccagagcagagccgctgcaatttcgcggcaatggtgaggcttatcgtctggtcgggcacaaatggtttttctcggtaccacaaagtgacgcgcacctggtgttggcccaagccgaaggggggctatcttgttttttcctgcctaaaatattgccagacggcacctataacgccattcgcttagagcgcttgaaagagaagctcgggaatcgttccaatgccagcagtgaagttgaatttgataatgcgaccgcgtggttattgggcgatgaaggtgacggcattcgccaaattctgaaaatgggtggatatactcgttttgattgtgcgctcggtagtcatggcctgatgagaagagccttctccatcgcgctgtaccatgcctggcagcgacaagcctttggcaaagcactcgttgaccagcctttgatgcggcaagtcttaagccgtatggcattgcgtttagaagggcatactgcgttattgatgcgtctggccagtgcatggggaaaaaccggcgaggttcatgagcaggtattcagtaggctgctgacgcctgcggcaaaatatcgtgtctgtgggctgggcagcgggtttgtcgccgaggcgatggaagttcttggcgggattggttattgcgaacaaagtgagctgccgcggatttaccgtgaaatgccggtcaacagcatttgggaaggctccggcaatattatgtgccttgatgtgctgcgaaccttccgcaaactcccctctgcgatagaaatgcttcagcaagagttttattcggtgcgagggcaaaatcgattgtttgaccgcgcatggcggcaattgcaactgcggctgaaaaatcccaaggaagagcaagggcgggcgataacgcagcaactgtttgacttgtgttgtgcatctcaattgctgcggtttgcctcgccgccattggccgatgcctggtgtcgcatgacgctagatcaccgggatcaatacatggtgcctgaagcggtttgcgcgctgctgctcagtcgcggcagcggcatgaaataagctcgaaatcatttatacagctagttatttatacaacagcgcgttggcataccaaatacctggataaatactgtcagacatcatgataatcagatagtagggcgcaccactggcattggccctacgtttaatttcagcttcaatatccatcgggctgccaaatacttgagctgaaacggtgcccactttctgtaaattcaggctctgcgcgcgggtgatttcctgggcatagggctgagccacaggtggcggaaccggagtcacgtgaaaagcactgcaagccgagagtcccaaagtgatcagtaagaccaccattacacgttttaaattcatttttgcctctttgtcagctgtgatatcactgctaagcccattatttctcaagtgtaacgctgcaacctcaagtatgagggaatatcttggaagaaattgatttaagactttatatcttcattttggcacactgcatctctctgttataagcctgttcgctgcctgataaataaaggattctcaccatgattgagatgtcgctggaaaacattaatgggattgaggtcatccatgcggcccctgcgggccagcgtcagcagccgttaccgaccattttcttttatcatggctacacctcatcaaaagaagtctattcctattttgcctatgctttcgcccaagccggttttcgcactatagcgccggatgcagataggcatggtgcgcgttttgacggcaatgaaactcagcggctgtctcatttctgggagatcctcaaatcgaatattgatgaactacctgggcttaagcagcattatcaacaggctggattgattgacggtgatcgaatgggtgttgcgggcgcatcactgggtggcatgaccgcgttaggcgcgtttgctcgctatccgtgggtcagtgtcgccgccgattttatggggtcgggttattttacgtcgctggcgcattcgctgtttccccctttggatgcaggacgggagcttagcccggcgcagttggaacgtcgtctggcaccactggcagattatgatctttcccatcagttggaaaaaattgctgagcggcctttgttggtttggcatggcgaagcggatgatgtggtgccagcggcggagagtgcgcgcttggttcaggcgctgcgtgtcagcaggcgtgataaccacctgacctatcttacagaggcgggaattggtcataaaattacgccaacagcattgaacgcaggaacacgcttttttagcaaatatctataaaaaacccccgacaagcgggggaatgggaatgagtattgtcttttttataggtgtttctctggtgttgtatttatctattgaatcttagcgatagagaacggcattaacgtgcatggaactgttgtcgccgggttcatgcatagcaattatctgataagaggtagcaccgcgttcatcagctaatttactgatttgtgcagtggcatcatcaggagaaatgacattgtgacccagtgacagagcaccgatactgacgcgctgttgctgcatagcttgttgagcggttatttctgtggcggcaaacgtgctggttgataataccaagccgagtgcggctgcgatggcaactgtatgtttcataggtgactccaatatcttatacccatcatatttcgagccgcaggcgtgtttgctgccgtcctgctacacgaattatgtagggtatgtttatatattttgaataactttcagttagctgcgccgcttgtatccccgtcatctttcaacctgtaggtgtgttggctgctctcgttcacccgaatcacttacttgagtaagctcatcggggttctcttgcttgccgccttcctacatattgaaatctattggggatgtgcggtggatgtaaataattctagtcgcttttgttaatttaaaaataggtggcaattgattcacttggtcaaaaaaagtgaatgatatttatgttgagctaatgatttgattgaaatatttagtagactaatggatctacatccattggttatttaatgaacaaaaagtgcggttttagttgagtaatggttagaacaagaataaatccccagcagtccttgagtttcaaagcgcccgcaagtatagttacgcgtcatttttcagccgcacacaaacacgttccttgcctccatgggccgcggttgaccctatcaggaggctgaataatccgtaaggagcaataatcgatgcgtcattacgaaatcgtttttatggtccatcctgaccaaagcgaacaggttccgggcatgatcgagcgctatagtgcaactatcactaatgctgctggtaccattcaccgtctggaagactggggccgccgtcaactggcttatccgatcaacaaactgcacaaagcccactacgttctgctgaacgttgaagcgccgcaggaagcgatcgatgagctggaaacaaacttccgcttcaacgacgccgttatccgtagcatggttatgcgcgttaagcacgcggtaactgaagcatcaccaatggttaaagcgaaagacgaacgccgtgagcgtcacgacttcgcgtcagaagccaatgatgattctgaagctggggattctgaagagtaattgcgtggtgaccactaatcgtctggtactttctggcactgtgtgcaagacaccggttcgaaaagtaagtccttctggaattccgcattgtcaatttgtgcttgagcaccgatcaacacagcaggaagccggatttagccgacaaacatggtgcagaatgcccatcatcgtcagcgggcaacagtcacaagcattaactcacagtataacggtcggcagtcagttaaccgttgaaggcttcattagctgccatcaaggccgcaatgggctaaacaaattggttctgcatgccgagcagattgaatttatagattctggagactagccaaatggcacgttatttccgtcgtcgcaagttctgccgttttaccgcggaaggcgttgtagagattgattataaagatatcgctacgctgaaaaactatatcactgaaagtggtaaaattgtcccgagccgtattaccggtactcgcgcaaaataccagcgtcagctcgcccgttgtatcaagcgcgcacgctacctgtctttgttgccgtacactgatcgtcatcagtaatcggccactgtccattaacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggcagcctgggtgaccaagtgaacgttaaagcgggctacgctcgtaacttcctggttccacagggtaaagctgttccggcaactaagaaaaacgttgagttctttgaagcacgccgtgcagaattggaagccaaattggctggcgttctggctgcagctgaagctcgcgcaaccaaaattaacgaactggtcagcgtcaccatcgcttctaaagcaggtgatgaaggcaaactgttcggctctatcggtactcgcgacatcgctgatgcagttactgcagctggcgttgaagtagccaagagcgaagttcgtctgccgaatggcgttctgcgtaccactggtgatcatgaagttcacttccaggtacacagcgacgtgttcgctaaactgaacgtgatcgtggttccagaagcgtaagttacgctgctgtaaacctgttaaaacgccagcctcgtgctggcgttttgctttttggtcaagggacaaaaggccttagggtaccgctggcaacataatatcaaatgcacacagttcaggtgccacccccgaacagctataaatctcaagaaaagtagtctgctgataccgccaatgtggttttccactgatagatgctcgccaggtttggttatcaaagtacatatccattaacttaccttcggcttgcaagttataggtacatttttggaaccgtccctgatcaataatattatcttccccaccatcactattgagaatcagaagggcttcatggaaactcttaatcgcgctgtcccggggaatctctccttgcacggtaccaatccactcaccgacaccggcagtggttgcggtatagactccattgttgtgcttgatagtatcaatggctgggcaatgctgtgttgcaaatgcgctaaagggcattaatagcaacgcaaaaggtaatttatatttcatcatcatcccctctatttatgaatacagccgtctgctagtggatggcataaaccatccaaaacaacttaattcgaggggagttcggatgacaatatcaaagaaaataaggcgttagatagaaggggctatggttggctaccattaactaacgcacgcgacgatagctgccatcgctttggcgggtaaacagcacttcggtactattggtggtttcaatagccaaagcggcgaccacgccttgtgcatctagcatgattttgacttcctggccggctttgaggttactgagtggtttatcctgaccttcaacctgggccatggcaaaaacctcatttaccggcaaattattatcacggaacagctgcgccagtgtttttcctgattgaatttgataactctgccagtttccctgtaacgggggagtcgcctcaggtgtaatcggaggcgccaccgttggaggtggcggagcatcaagattaccctgtaattgtgcctgtaacggcacttcagtggatggcgcactgactgggaatctgttgttggtattatcacgggaaaccggccacagcaatgccagcagtaataccgtggtcgcaacaatgacccagcggcggtgaaagaaaggtaatggctccatccactcaaaattgtccggcaaatgccaaatttttagcagcacccctttaattctgctgttctgcaccgcggtagtggcagtttcagggggcatattattttccgctgaaatgatctcgtcggctggagaaatgtgttcagacacactgacttcagacatcagattgtgatcatctgtattcttagcccccggcaataccctctgcctgatactcagccaggtgtgtagcagtggctgataaacccgagtgcttttccttctcctgggcgcgattctgcccatggtgacctctcttcgactacgtaaaactacataaataataaaatgctactttacccataggcttctaagtataacccttcttgcttgaagttgggttaagccactatctgactaatggcaaaaaacagaatattatgatacctaaacggggtattccccattagcctgctgccattgtttctttttctacgacaaaagtcatcattcgcgaagcaagattttaccgcgctcccctgctgctgttatgctgacggcttcgacatgatgagcgactaaaggaaaatccatgacaaccccttcttttgatagcgttgaagcgcaagcgagctacggaattggtttacaaatcgggcagcaattgcaagagtccgggctggaaggtttactgccagaagcactattggcaggtttgcgtgacgcgatggaagggaatgcaccgactgtccctgttgatgtgatacatcgcgcactgcaagaagtgcatgaaaaggctgataaagtgcgtgttgaacgccaacaggctttggtagaagaagggaaaacattcctggaagaaaatgccaagcgtgatgatgtcaccaccaccgaatccggcttacaattctccgtattacaggccggtgatggcccaatcccatcccgtcaagaccgtgtacgtgtgcactatactggtcgcctggtggatggcacggtatttgatagctcagttgagcgcggccaaccagcagagttcccggtcagcggcgttattcccggctggattgaagctctgtcaatgatgccagttgggtctaagtggaagttatacattcctcataacctggcttacggcgagcgtggtgcgggtgcgactatcccaccattcagcgcattgatgtttgaagtggaactgctggaaattttataatttccacgcgcagcgacatgagaaagggcgacgtgatgtcgcccttttgcattttaatacttcaattcagattatttcttctgtaaatcaatttgatacacttcaaagccaatctcgtcagtacccaatgctttcataggatattgagctttttgcttaatgaattcagcagctttggcacttggagaagtttcaaagcgaatatccagcggttgtttactgtcgatagtcgccagacgccagttgttatcggcctgcggggtcacctggccatgttttttagtttctgcactgatataagctgacagaaccgcccggttttcatccggagaggcaaaggcaatatggctatcaccggtgcctgcaaatttaccgctgtaggcacggtaattattggtcgcaatcaggaaagtggctttcggatcaataggtttgccattaaacgtcaggtttttgatgcgctcagctttgtcattaatcagtgcacattcgccgtcatagcgagccggttgactgacatcaatttcatagttaactccatcgataacatcgaaattataagtacggaaactatcccagttaatcagtgattgcggtttactgctattcacatcaatttgattaaattgtgcggcggagcactccagccactgcttaacatccgcgccactggctttcactaccaccaatgtgttcgggtaaagatagaggtcggcggcgttgcggaaggtcagttcgcctttttccacttcgacaaaactagcgggatcatttttacgaccaccggctttaaaaggcgcggcggcagaaagcacgggtaaatcagctaaatcaggatcaccctgaataaagtgttcggtataggcgcgctgggcattattgacaatttgtactgttggatcgtcttggatcagcgacagatagctatacatattatctgatgctgtgccgatcggctggctgacaaaatcacgggtgccttggtgatcggcggctaacactttcatcaagtttgcattttcggcggccagcgatttttgtgtcgctttatcaaagatagggcgggcttcggccttggcttgagtcacctgccattgaccttggtcattattcaacacaaaatcaaccactccaaggtggtcaccccactggcctggcatcacagctggaataccgtttaatgttccctgagcgatatctgcccctttgatagtggcaaagtctttactcgggaaaacggcgtgggcatggccaaacataatggcatcaattcctggcacctggctgaggtagtaaaccgagttttccgccatagttttgtaagggtcactggagaggccggagtgggggatggcgactactaagttggcaccttgcttacgcatttccggtacccattttttagcagtttcggtgatgtcatcgacggtaactttgccggtaaggttggctttatcccatatcatcacttgcggaggcacaaaaccaatgtagccgatgcgcagattatgacttttcccgtcacgatctttgaccggagtatcgacaattaaataaggctgaaacagcggcttaccggttttgacatcaatgacattggcattcacataggggaatttggcccccgccagtgattttttcaagtaatccaggccataattaaattcatggttgccgatgttacccacggcataatccagtgtgttcatcgccttataaacagggtgaatttcaccgactttcaagccgttagcggccatatagtcacccagtgggctgccctggatcaggtcgccattatctaccagcacactgttagtggcttgttggcgagcggcttcaatcaggctggcggtgcggaccagaccaaacttctcggtaggtttatctttgtagtaatcgaaatccatcatattgctgtgcaggtcggtggtttccagtactcgcaaatcaacagttgcggcctgcgcggttgaggttgtgagagcaatcaggctggcaagaagggataacgtcagcggacgcttaaacatggctttctccatcgtggcttttccattaagaaaacaattcgacctgtatcgcaaaagaatatgtaaatttaatatactcgtcatacttcaagctgcatgtgcgttggctgccatcactcacccaagtcattgagttatctcaactccttgggttcatttcattaccgccttcccgcaactcgaattatttagggtataggtcgtcataacaaaatgtgaagtttggcagaaaatggttttggataacgcggagatgctcacagttgcagtaggcaaatttccctgattttattgtggtttacccaacaaaggtggctatttgactggaaaattattagtctgccaaagggatgctcggcttggtaatgattaatttttattttcgctttgcgttctaaaatgaatatagagcgagttcttactggaacccttattgatttaagcaccactatcaatattcgacatgactcataataccaaggggtggatgatgttagagcaaatttgccagttggcccgcgaggcaggcgtggcgattatggcggtctatcagggggagaagccccttgatgtggcccataaaaaagatgattcgcccgttacggcggcggatcttgctgcccatcaaattatcaaagccgggttggcggcattgactcctgacattcctctgttatctgaagaggatccaccgacttgggcagtgcgccagcactggcagcgctattggttggttgacccactggatggcaccaaagaatttttgagtcgcaatggcgaattcaccgtcaatatcgctctgattgaccaaggggtaccagtgctgggggtagtttatgctccggcgagcgaagtgatgtatagcgcggaaaacggccaagcatggaaagaagagtgtggtcggcgtatgcagattgaggtgcgtgatgccattccgccgctggtggttgtcagccgctctcacagtgatgctgagttggaagattatttggcgcaattgggcgaacatcagacggtagcggttggttcatcactcaagttttgtctggtagccgaaggaaaagcacagctgtatccgcgctttgggccaaccaatgtgtgggatactgcggccgggcatgcggtggcgatagcggccggggcacaagttcacgattggcagggtaaaccactttcttatatcccacgtgaatctttcctgaaccccggctttagagtgtctttgttctagttttactgtttcacaagctggtgcagttggtcgatgacctgctgcacttcttctgcggtcagcgcaccgtctttgacaaacttaacgtttccttgttggtccagtaccacgatagctgaccctttctccgctaaaccccaggcctttttgacactcccattgctgtcgaccacaaactgcgaccagggaaattcccgcttattgctttcaatgctattacgcacaaacatcgcggtaccgatgatggcgtcatcggtattaacgattgtcgtcgtttggtaatgttcgtgtggcagattggcgtgtttaatagcttccaccaacggcgcattcagttcttttgctgatgtgcggccagcaatatgctggacaactcgcactttgccgggcaattgcgagctattccagtttttatagctaaactgatcagtagccttatcgtagtttaattcgcctttatcgctgacacctactggcggaacccgctggtcaacttggatggtgagcgcgctaaccataaagggggttaacagcagcgacagtataagcaggctattttttatcatggggtgtcctttaggatcttatgaatggtgacttagtcctgacagcagacaagtttcccaataataggtgcagatcagaggtctgtcctgtttgtctaaaataattatttctaacactgactagatggttattctgtcttaagctctcattttctctcactcacactgtaatattatgtaaagtcagcatcaatgactggttttgcgggaacttaacgccatactcttggtctactactctgcaattatcttacgctacctgtgatcttggtcgctaaggcgccagagggtacgtactagtgctatgggaggaaagtaaaacaatgaggatcttccaacgttacaatccggcaaaaatcgcgatgtatgtcaaaacgctatttcgcggtcggttgtatatcaaggatatgggggcttttgagtttgataagggcaaaattttaatcccgaaagttagggataaacgccattttgaggtgatgtcggaagttaaccggcaagtgatgcgcctacaaactgaaatttagtcacatccccaaccaattgaattgcggcccctatttaggggccgctactgttttcagacatgatgatcttggctagctagtctgctatgcatcactactttcgtgcggagctttcggcaatattggggtcggctggtcactgaatcgggtcaccagtaactggtcgattttgtagctatcgatgtccaccacttcaaacttgtaaccggcatatttgacgaaatcggtacgctttggaattttgcgcagcatatacatcataaagccgccgatggtttcataattgccagattgcgggaattcatcaatatgcagaacgcgcatgacatcttcaatcggggtaccaccctcaatgagccacgagttttcatcacgagccacaatctgttcttcttgcccttggccgactaaatcacccatcagtgtggtcatcacgtcattcagcgtaattatccccacgaccaaagcatattcgttgagaataaccgcgaagtcttcccccgccgttttaaagctttccagggcttcagagagtgtcagtgtatccggcacaatcaacgccgagcggatttgcaccccactgctgagcaccaaactttggttgcccaagacccggttcagcaagtctttggagtcaacataacccaccacttgatcaatatgaccatcacagaccaaaaattttgaatgcggatgggtcgaaatcttttctttgatgctgtcttcactttcccgcagatcaaaataaatcacactttcgcgggatgtcatggaagaggggacggtgcgagattccagctcaaagacgttttcaatcagctcgtgctcttgcttgcgtagcacccctgccaatgcacccgcttccacaaccgcgtagatatcatccgaggtaatgtcatcattgcgaaccattggtagcttgaataggcggaagatcaggttcgccatcccattgaagaaccaaactaatgggcgacaaatcattatgcagaagcgcatcgggttgacgatccgcacagcaactgcttcaggtgaaatcataccgatgcgcttcggggttaaatctgcaaacagaataaataagctggttaccaggacaaatgagcaaatgaaactgacttgatcggcaagctcaggcgacataaaacgttcaaataccaccttgaaagagggcgagaatgccgcatcaccgacaataccaccgaggatggcgacggcattcagcccaatctgaaccacggtgaagaaaatccccggagtttcttgtaatttaagtactcgtaaggcgttgatatcgccttcatctgccagaagttttaatttaatttttcgcgatgctgcgagtgaaatctctgataacgagaagaaggcactcactgcgattaaaaatagaatcagtaaaatactgtttaacataatctgtccgtgtcgtaccgacgatagcgccggcgatcgtaaggaagggccatactgttatttcggttaattcaattagtttctagataacggcagaaagtcgttatcgggctgagtaaacagcccgaagtagtataacccgtcttactttaagttgcagcggtgttagttacgttcacttacccgaatcacttacttgagtaagctcatcgtgatgcgttcgcttgctgcctacctgcaactccaagtcattagggttagcagcagcgatgagagcgccgccagccttacaaattaggaggcatacaaacgccgataccgcccaggccgcaatatccctgtggatttttgtatagatattgctggtggtcatcttcggcgtagtaaaacggcagggcagcggcaatctcactagtgatagctcggctgtcacctgcttttgtcatggcttgttggaacagagcctgactctcttgcgcttgcgtttcctgctcgggggtcaacacgtaaatagctgaacgatattgcgttccgacatctccaccttgacgcattccctgagcgggatcgtggttttcccagaaaatctgcaatagttgcttataactaatgatggcaggatcaaacacaactcgaaccacttctgcgtgcgcggtgcggccactacacacttcatggtaggttgggtttggtgtgtatccaccactgtaacccgcggcggtgctatatacgcccggttgttgccaaaacaggcgctcaacaccccagaagcagcccatggcgaagatagcaacttccataccctcggggacatgtgtcatggagtgtccattcaccacatggagagttgcgaccggcatcggtgtcagtcggcccggcaaagcattagccgcatcaatgacggcagttttatcaaaattttgcaccacaatagactccgatgttgacagtgaatcctaagtttacagtaaattgctaacaagatgtttacagtgaatggcgatagacagttgtatctgatggcgagtttgcacacaataagagccattccgcataaatgtagcggcttaaggtagagttttaggggttataggctttaatcggtctttgtacgcgggataatatactcgtcatacttcaagctgcatgtgcgttggctacgttcaatcacccgaatcacttacaaaacagtaagctcatcgggtttctctcgcttgccgccttcctgcaactcgaattatttagagtatagtgtgtttgattgggctttttcacacacatgcccgcaagattgttttttacaggaaagtagacctaatcaggagtacgcgtgccacgataccctattctgtgttttttatgtgtattgctcgccacacctatcgcctatgccgctaatgtgcggttgcaggttgaggggcttagcggggatttagaaagaaacgtcagggcgcgtttatcaacaataagtactgatgaagtcacggctgatgggcgatttcgttccagggtggatgaagccatccgtcaggggctacgtgctttgggttattacgaccccaccattactttcgatttacaacaacgccctgcacctgctcgttcggtgttaatcgccaaagtggttcccggagagccggttttgattgctggtgtggatatcgtgctgcaaggtggcgcgaaaaccgatcccgactatctggcactggtgcgccgcgataccccaaaaattggctcggttcttaatcatggcgactttgataatttcaaaagttcactgactggcctggctttacgccgcggttatttcgacgccaatatgatcaaaagtcagttgggtgttgctgctgaactgcgcgaagcattctgggatatcgatttcgacagcggcgagcgctatcgcttcggtaaagtcattttccagggctcacaaatccgtgaggactatctgcaaaatctggtgccatttcatgagggtgagctgtacacctctgatgagttggccgagttgaaccgccgcctgtccgctaccaactggtttaactctgtggtggtttcgccagattttcgtgatgcgaaaaaaaccaaaatattgccgcttgatgctgttgtgacccctcgaacagagaatactgttgagctggggggcggttatgccacggatgtcggcccgcgcctgacggcgagttggcgtaaaccttgggtgaactcctacgggcacagcctgacgacgagtaccacactctcggctcctgagcagacgctggatttcagctatcgtatcccgctgttaaaaaatccactcgaacagtattacctgttacagggtgggtttaaacgcactgatcttaatgacaccaaatcagatactacgacactcaacgttgctcgtttctgggatttatccagcggttggcagcgtgcgatcaacctgcgctggagtctggatcactttactcagggcagtgtgactgacaccaccatgctgctgtatccgggggtgagtattaaccgcacccgccagcgtgggggagccatgccggtttggggggatagccaacgctattccattgattggtcggataccacctggggttctgatgttgatttcggcacattccaggcacaaaacgtgtggatacgcactctgggtgagaaaaaccgctttgtggtacgcgggaatgtaggctggattgaaaccaatgattttgaccgtgtaccgccgtcattgcgcttcttcgccggtggggaccgcagtattcgaggctataaattccgtgatatttctccgcgtgacagcgaaggtaagttaactggtgcttctaaattagctaccggttctttcgaataccaatataacgtcactggccgttggtggggggcggtgttcgtcgataccggtgaagcggtaaatgatattcgcaaaagtgatttaaaaactggcgctgggtttggcgtgcgttgggcttccccggtcggcccgattaaactggatatcgcgaagcctattggtgataacgaagcacatggcgtgcaattttacatcggtttggggcctgaactatgactcgcataaaagaaccgacgcaaatagaggaacagatgccggtaaaaaaaccgctgccggtaaagaaactgaggtgggtaaagcgactcagtatcgcatttttgctcattattctgttgttggtgggaactctggcgggcttacttggtaccaccagtggtttgcattttgttatcaacagtgccgcgcgttgggtgcctggcctggatatagccagtgtcagcggtggctggcgagatctgacactcaaaggcatccaataccaaatgccgggcgttaccgtgaaagcggggcagtttcatctgtcattgcagctatcatgtctgaaacgcagtgagctgtgtgttaatgcgctgacagcacaagatgtggatgtggtagtcgataccaaagctatggaacctaccgcccccgcacctgccagcactgaacctatggctgaattgagtactccgtatcccatcaccctacgtttactatcgctgaataatgtcaaagtgactattgatgacacggctatttcactaaatgaattccgcactggcgcgcattggcagcagcgtgcattgaacttgatgccgactaaaatcagtgggttattgattgcattaccgaaaacagtgcccgctatcgtccctgatgcggcgaagcccgcagtggaaaccgctatcgccgtcaaagaagcggttgagcaacaggctgcggcccccgcgccagccgaaacccctctgggtgaaaccttaaaagagctatttgccaagccactattacccgatttgcccgatttccggttgccgctggatttacagattaaagagatttcagggcagcagcttcggctaaccggtgacaccgatgtgcttatcaccagtctgttactgcaagccagcactcaagataaccgcatcacactggatacactggatatcaaatcgccacagggtgggctgtctgcccgtggtgaggcgacgctagcagatacgtggccgctgagtatcaccgtcaacagtgcgctgaatattgcgccactgaagggcgaaaaagtgaaactgactgtggggggcgggttacgcgaacaactcaacgtcgcacttaatttgtccggcccagtcagtgcgcaactagaggccgaaaccgcgttagcacaggcggggttgcccatggcactgaccctgcaaagcaagcaattacgctggccactgagcggcgaacctcaatttcaactcgataatctcagaatgcggcttaatgggcaggcgacagattacgcactctcaatccgctcggactttaaaggtactgacttgccgcccgctatcttcacattggacggcaaagggaatgttgagcaattcaatctgacgcgtttgcgcctggcagcgctgcaaggtaataccgatctgaccggtgtggtggattggagtaaggcgatcagttggaactcggtattaactctgtcagggattaataccgccaaacagtggccggagtggccggcaaaactggatggcaagattgtgactcgcggcagtattcatggcggcagctggcaattacaagtgccggagttgacgttggacggcaatgtgaaacagaatcgcgttactgctcgcggttcattgaccggtaatgcagcagggcagtggcatattccgggtatcaatctggcattaggccgtaataagctggatgtcaaaggtgacctaaatgacaactggctgcttgatgccaatgtcgatgcaccgcagcttgatggcgcgttgccgggattgggcggcattgttaaaggtacactgaaattacgcggtaaccttaaagcgccacaactgttggcagatctcaccgcgagccgcctgcaatggcaagaattgaccattaatcggatcaagattgatggtgatgttcgctcgacagatcaaattcaaggccaactggccattagggttgagcagctcaagcaagccgatctggtggtaagcctcctaacgttagatgcccgtggcagtgaaaaacagcatcagttgcgcctgaatatgcagggggagccggtttctggccagttggcgctggagggaagctttgaccggcagcaagagcgctggcgcgggactctcaataacacgcgctttgatacgccggtaggtgaatggcgtttaagtcgagccatcgcattggattaccaaaacacacttgagcgggtcaccatcgggccacattgctggcttaatccgaatgcggaactttgtgtgccgcgtgcgattgaagcaggcccgagtgggcaggcgagtgtggtacttaatcgctttgatttagcgatgataaaaccgttccttggcccggataccactatgagtggtgtgtttacaggtcgggccgatgtgagttggaaagctggtggtagcttgccagatgtgcgggtatcactcagtggcaatggcgtcaaagttcaacaaatggtacagggtaatcccctgccgatcgcctttgaaacactgaatttaaatggtggtttggctaatgggcaggtacgggccgactggttgattaaactggtgaataatggccaattctctggacaggtgcaggtggctgaccctgaggggcggcgtaatctatccggtaacattgctatcagtaatttctcgttggcaatgatcaatcctatcctgagtgatggtgaaaaagcctctggcttattaaatgccaatctccgtttaggcggcaatgcgaaaagcccgttagtctttggccggctggcgctggacaatgtggatgttgatgggagttggatgccgtttgatatcaccgaagggcgtctggtgatgaatttcgacggtatgacctcgacgctagaggggctaattcgcacctcgcaggggcaacttaatctatccggcgatgccgactggcgtgatatcaatgcctggcgggccagaattgcggcgaaaggcaataaattacgggtcacagtcccgccaatggtgcggattgatgtttctccggacattgtttttgaagccacgccgcaactgtttagtcttaatggctcggtggacatcccgtgggcgcgtattacggtgcaagaagtgccggaaagcgccgtcggtgtctcgccggatgaagtgatgctcaataatgatttgcagcctatttcaccgcgcacagctggtatcccaattaacagcaacttggttattcatgttggtaatgatgttcgcctgaatgcatttggcctgaaagcgcgcttacagggcgatttgaaaatgatacaggaccagcgcggcttgggcctgaatgggcagattaatatcccatccggtagtttccgcgcttatggtcaggacttgattgttaacaaaggggtattgttgttctctgggccaccggatcaaccgctgcttaatattgaggcaatccgtaaccctgatgccaccgccgatggcgtgactgctggtgtgcgcgtgacaggtatggctgattcaccacggctggaaatattctcagatccggcgatgtcgcagcaagaagcgctatcttacttgttacgtggacaagggttgggcaattcaggagcagacagcggactgatgacctcaatgctggtcggcatgggggttgcgcaaagtggtaagcttgtgggtaaaatcggcgaggcatttggcgtcagcaatctggcactggatactcaaggggttggtgatagctcacaagtggtggtgagtggttatgtcaccaaagatctgcaagtaaaatacggtgtgggtatatttgattcgctggctacgttaacattacgttatcggttgatgcccaggttgtatctggaagcggtgtctggtattgatcaggcattagatgtgctttatcagtttgagttctaacaatgcgaattattgtctacggtagtttacggcgcaagcaaggtaacagtcactggatgacggacgcccaattgttgggtgaacatgacctggaaggctttgatatgtacaacttaggtcattatccggcagtggttcccggagatggcactgtgcattgtgaagtttatcggattaactcatctattatgaatgagttagatgaactgaaaagtaataccaaggattatcggcgtgaattgatccagacgccttacggcagtgcctggatatacctttaccgtttaccggttgaaggattaccacggatttacagtggtgattggcttaagcgccatgaagaaaatgataagccgcaacgctagataagcaaaaaaaacaccgcacaatggcggtgtttgaggttaatgacaaaatacccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccctccctggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagttatcgaggtttgtcagcagtctgaaacaccgcataatggcggtgtttttgctatgtattttctgttatataaaatagaaaactactttttagcgcgttcgaaagaggacaggatttcggctttagcggcagcggcatcttcccaaccgtcaactttcacccatttgcccgtttccagatctttgtaatgctcaaagaagtgtttgatctgagctttcagcagctctggcaagtcttgcacgtctttaacgtggtcatattctttggtcagtttgctgtgcggaaccgcaaccagcttggcatcttcgcctgcttcgtcagtcattttcaacacgccaactgggcggcaacgaataactgagcctggctgcaacggatatggcgttggtaccagcacatcaaccgggtccccatctaatgacaaggtattgttgatgtaaccgtagttgcacggataaaacatcgcagtagacatgaagcggtctacaaacagagatccagtctctttatcgatttcgtatttgatcggatccgcgttcgccgggatttcgatcacaacatagatatcttctggcaggtctttacctgcgggtacttggttcaagctcatgtcggtttccttttatcaaaccagaaatggagtgctggctattatagccaagtcttatctgaattcctgtccttttcactgcttgatgatggtgatattgcctgaaacaaggccattccagggagataaaataccgtcattatctaattgcatctattttaagctgtttttccggtggtggttcaagacgactctcttagcgccgataacttaagcaaataataagacagtccactgtactgctaacactttgtaatcttaaccatttgcacataaccggaaaaaaccgatgttaaaaaagattaccattaagaatgggcttattgcccagttaagccttatgtcattgattttattaatcgtcagcgtaattggcattaattcaatccaggaaagctcacgcgcattacaggccatcaatcaaatccaaggggaggagctgggatcattatcaaatagctttactgctacattaagcgccagaactgaggcggcattggccattcatcaattagagataggcttgattgatgagtctttgcaaactgcaaagcaggccgaagagtcactggcattatcgcaaagggagatggcacgatttgtcagcgcagtatctgagcggggagaggggcaggaactggcgactaatatccaaaaaagttataaaaattatgttgataagggcgttatacctatgctgacggccatcaaggccggttacgctgatgagtattacgaggtgctggaaaagagcattaccgatatcagcaaagcatttaataatgatgtcgcgacctttcgcagttatgagttgaatgctggtcatttacaaattgataaagccaatagtgccgccaaaattaaattagccatcattgtggctgcgggcataatcaccttaatttctgcggtattggcgtggtttgcgcttaaatacatcattttgcagccattggagcaatcaattcatcagttggaatatatagctgatggcgatttaactcacaatatcaacagtgagggcaatacggagttggcccggctggcaaaagcgctgcaaaccatgcagcaatcgctggtggcgtctgtcagtaatgtgcgcgatgtcggtggtcaaattggtattggatcgcgagaattagccgcaggtaataaccatttggcggaacgaactgaagaatcggcatcttcattagaacagactgcggccagtatggagcagttgacctcgacggtgaaaatgaatgctgaaaactcggatcaagccaatcgtctggcgatgagtgtgtcggatatcgccagtaaaggcagtaaagtcgtcagccatgttgttgataaaatgcaggcgattaccaccagttcacgccgtatctccgatattattgctgtgattgacggtattgcgtttcagaccaacatcttagcgcttaatgcggcagttgaagccgccagagccggagagcaaggccgtggtttcgcggtggtggcgggcgaggttcgcaatctggctcagcgcagcgcacaatcagcaaaagaaattaaagacttgattgttgaatcgcaaaatcgagtgcgggaaggggcggatatggctgaatccgcagggaaaaccatgcatgagattgccgatgaagtgaaccgagtcactgcattgatgcgcgaaatctcagctgcttcttatgagcaaagtagcggaattgagcaagtgaatgtcgcgatagctcagatggatcaggtggcgcagcagaatgccacattggtggagcaagcggctgcggcaacgcgttcattagaggaacaagccgatgcactgtcagccagtatggcagtatttaaattacaaggtgatgagctggcggtcgtcgcataaaaaaacagcggcttagtgggccgctgttgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctcccaggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagtcattgggtttgtcagcagtctgaaacagcggcttagtggccgctgttttctaatgttagcgatagttacttagcttcttcatccgggaatttggcgataaagccttccgcatcttcaaccatggatttagtgcccacgaagaaaggtgcgcgctggtgcagtttctccggcacgatatccagaatgcgattaaccccatcagtggctttcccaccggcttgttctgccaggaatgccattggattgcactcatacagcaaacgcaatttaccttgcggatggctggcggtacttgggtaaatataaatcccacctttcaacaggttacgatggaagtcggcaaccagtgagccaatatagcgtgaagtgtatgggcgctgagtggcttcatcttgctcttggcaatatttgatgtatttcttcacacccaatgggaatttaatgtagttcccttcgttgatggaatacatgcaaccggttgcgggataacgcactttttcgccggataaacagaaaacgcccagcgatggatcataagtgaaggtatggacgccataaccggtggtatacaccaacatggttgacgagccgtacaccacatagcctgccgcaacttgcttagtgcccggttgcaggaagtctgcttcagtaatcggtgtgccaaatggggtgatgcgacgatagatggagaaaatagtaccgacggacacattcacgtcaatatttgaagaaccatccagcggatccatcagaaccacatatttggcattttctgcgcggccaccatcaaagataacaatgtcatcttcttcttctgaggcgatacctgccacttcgccacgcgcttttagggctgctttcaacttttcattggcaaacagatcgagtttcatctggtcttcgccttgaatatttgaaacaccgctcgcacctaaaatatcaaccagacctgctttgttgatgtcgcgatgaatgatttttgcgccgagtttgattgctgaaagtaatgcagttaattcgccggtggcgtgagagaagtctaactgtttctcaacgatgaattcgcctaacgttttcatgacacaatccctgaatctacggttaaatatcgatttattaacgaacaactcacttaatggcagcagtgtagcccaaaggtaagaattattcataggcaattccatttcttctctttgattctgagcggtagaatggtggcaaactcgaagctattaatacggaaaatttatgcgcattcacatattaggtatctgcggcactttcatgggcggcttggctatgctcgcccgttcattaggtcatgaagtgacgggatcggatgctaacgtgtatccgccgatgagcacactgctggagaatcaagggatcgacttgatccagggatatgacccggctcaactggatccagtaccggatctcgttattatcggcaatgccatgacccgtggtaatccttgcgttgaagcggtattggaacaaggcatcccgtatgtgtctggcccacaatggctgcatgaccatgtgttgccggggcgttgggtattggcaatcgccggtacacacggcaagaccaccacggctgggatggtggcttggattctggaagcttgcggttatgagcctggttttgtgattggtggtgtgcctggtaatttcgatgtttcagctcgtttaggtaatagcccattctttgtcattgaagctgatgaatatgattgcgccttttttgataagcgttccaaatttgttcattacagcccaagaactttggtgatgaataaccttgagtttgatcatgctgatatctttgatgaccttaaagccatccagaagcaattccatcatctggtgcgcttagttccaggggcgggcaaaatcattgttccggataatgataatcacttaaaacaagtgatggcgatgggctgctggagtgaacaagaactggtgggggaaacgggccgttggtttgcacgtaaagtcgcagtagatgccagtgtctttgaagtgttcctcgacaataaattggtgggcgaggtcagttggtcattggtgggtgagcataatatgcataatggcttaatggctattgctgctgcacggcatgtaggcgtactaccggctgcagcttgtcgggcgctgggggattttattaatgcccgtcgccggttggaattacgcggtgaagcccatggtgtcacggtttatgatgattttgcccatcatcctacagcaattcttgcgacactggcggcgctgcgcagtaaagtcggcggaacagcacgaattctggcggtactggagccgcgttctaacaccatgaagttggggatgtgtagaaacgaattggcaccgtcattaggccgagctgatgaagtattcctgttccagccgcagcatatttcatggcaagtggtcgaagttgccgaagcctgtattcagccagcgtattggagtgctgatattgatacgttagttgatatggttgtcaaaacagcccaaccaggggatcacattctggtgatgagtaatggcggctttggcggtattcatgacaaattattgagtgctttgagtcaaaaagcagagtatgaggcacagtctcaggagtaagcaggataaaaaaagcccccgcatagcgggggtaaaagggttcgtcggatagacgacgagggattattctgttgcggtagtgatctaatacatctgttaaatcaatatcatttccaatgagtattctattcaatagtcagaaaattcatctttgtgttaattttcaacctattgaataaaccatcgaaatattaaaaacctaaaatagaaagtatgccccttattacggggcatttacttttatttcttaaacttacttgtagatctcagcagtggcatgccaattgttctcttcacgagcttcaatcactttgtaagctttagcgcccattgcatcggctttctcagacagtgcctggcgaatatcagaaggtgcaccattcaggccactgacggtaatagtccccatcggctgtaagttagcggcttgattttcactgattgaatcagctgcaaaaacaccaaatgacaatgcagatagaatgctcatggttgcgatagtagttttaactttcatattattacctctatttattcttttatcacttcacaggaagtgtgatttacgtcacgaaaatgagtatacagctagtaactgagaatattaatagccagctaataatatttgtcgtcactttatcgtaagttattactttttaataaccaaaaggaataaaaactgattaaaaaacagcagttttaagaaaaaatagtgttttttcaatgcgataagtgtttttgactaaaagtgcgaaagagtatggtgactttgaccataaatggaataaaaacaggggtattgagtgattttaaatagataaggcagtctgatgccctgtttgttgcgagatatttaggactaataaggggagatgtgtaccaaatgagaaaatgcggcatataaggccgcatctataaattcgtggagaattaaagctcttgttcaaacaagcggaggatggcctcgtgtaactgttcgacagtgaaacctctggctggcgtggtaaaaatggtatcgtcacccgcaatactgcctagaataccttccgctttacctaatgagtccagtaggcgcgcgatcaattgggccgcacctgggctggtgttaatcaccaccactgaatcgttataatcgacatccaataccaggttctttagtgggctgctggttgtcggaacgcctaattcagccggtaaacaataaaccatctccatttttgcattacgcgttctgaccgcaccaaatttggtcaacatgcgcgaaactttggactgattaatattttcaaagccttcttcctgcaaggccaaaacgatttcaccttgagaactgaatttctcttctttcaataacgctttaaacgccttgataagatcttcttgtttggcggggttacgcattttttatgccctgaacagtcaatagtgaataggattattatgcatataaatgaatttttattcaacatgactatggagtattggtgataaaagccctgatatcaaggtgtgctgaaattctaacactacccgcctgttacgattatgctaaatcagctttttttaacatttgtactgagtagctaaaatgttattaaaatgatgttgttttgatgtaaaggaagggtgtaatgtaaccgccgattaacctgtcatgaatactgcgaggaattttagaataatgtgcgctatatcattaatgaataagcgatttactctaaaatagacaaaccttatgcgcctttttgatgcgtgatatctcaatctgactgttaatagattgtgtttaaaatcgcaataaattaaggttcgtaaatagatgaattcacggcaaatttaaattaaatataataaggagtataggatgaaagttgcagttctcggtgccgctggtggtatcggccaggccctcgctcttctactcaagacccagcttccttcaggttcagacctctcattatatgacatcgcgccagtgacccctggtgttgcggttgatctgagccacatcccaactgctgttaatattaaaggtttcagcggtgaagatgctaccccggccctgaaaggggcagatattgttctgatctctgcgggtgtcgcacgtaaacctggcatggatcgctcagatctgttcaatgtgaacgcgggtattgttcgtaatctggttgagcaaatcgcgcgtacttgcccgaaagcattaatcggtatcattactaacccagttaatacaaccgttgctattgcggcagaagtgctgaaaaaagccggtgtttacgataaaaacaaattattcggtattactactctcgataccatccgttcaaatacctttgttgcagagctgaaaggtaagcaacctcaggatatcgaagtaccagttattggcggccattcaggtgtgaccattcttccattgctttcacaaattccaggtatcagcttcacagaacaagaagttattgatctgactaagcgtatccagaatgcaggcactgaagttgtcgaagcaaaagccggtggcgggtcagcgactctgtctatggggcaagctgctgcacgctttggtctttctttggttcgtgctttgcaaggcgaaagcaatgttgtggaatgttcttacgttgaaggtgatggcaagtatgcccgcttctttgctcagccaattctattgggtaaagatggcgtagcggaacggaaagatatcggcaaactgagtgcttttgaacaacaagcactggaaaatatgctagatgttctgcataaagatattgagttaggcgagcagttcgtcaaataaatcagtgtagtaggggctatataatagccccttgaatgacaccatcaaccgccgatgcattttattggcggtttttttattcttcggttataggctgtcttattctcacttttcggtcgagaagtgcaccggtttttgagtcaaaatagcgtgttggccaaatttcagaaggatgaatttccagacattctgcaatcaaccattcccccttaggccaaggccgagttagcgcattagcaagtgtggatgagcttaaacctgcttttcgagagactgctgccagagtggtgtcttttttacgtagtgccgcaatgatgtcggctgggtgccaatcagatttccttaaaatcatctttaatcctttttttttctaagccgctggcgtgttagtgatataaataacggtacattgttaatcatacggtgaacagaaagtaattatttagaagtattctaacatttattttctgaaagattttaaatgttttctaaatattccttttttgtgtcgtaacgcatattaggaagcaacaccatgaaaaaagagtggtttgccgctaaggaattggccggtcttgatgggctaccgtcatcaccacaaggagttaacctcatggctaaacgtgagggatgggaacagcgccgccgccgtggtgttcaaggcaaggctgtcgagtaccatattgaaagtttacctcccactatactgaattcattacagttaagggaggatcctgctcaatatacgacaacacgacaggacccgctggttctctgggttgaagcgtattatcattttactgaggctgaacgtgagcaagtcattacgtttatttttcgtgagggagctaaaagcttgatagagcggttggcgacagattagtgcaggggttgttgccaatggataactccggcaatgataccggagtttccatatgatttcttaaaacgaacgttgtacggcaatatgcgccaaaccttctaaagccaggcgataatcgctttcagggagaacctgcaaagcagcaatggctttgtctgcctcttcttcagcacgctggcgggtgtaatcgagtgagccacactgctgcattgcaactaatacgggttcgagtaaatggcggccattaccttcttcaatggcttgccgaatcattgcggcttgctctggcgttccattgtgcattgcatgcagtaaagggagggttggtttgccttcgttcaggtcatcaccggtatttttacccaaagtggtgccatctgaactgtaatccagcaggtcatcgataagctgaaaagctgtgccaagatagcggccataattctgtaaggcgagttcctgctcttcagtcgcatcggataagaccgccgccgactgcgatgctgcttcgaacaagcgggctgtcttgctgtagatgacctgcatatagttttcttcagtgatgtcaggattattgcagttcattaactgcaaaacttcaccttccgcaatcacgttggttgcgtccgacatcaatgtaagaacacgcagcgattcaaggctggtcatcatctggaatgagcgggtatagatatagtcacccaccaatacactggcagcattaccaaaggcggcattggctgtcgccttaccacggcgcatatctgattcatcgacgacatcatcatgcagcagagttgctgtatggataaattcaatcaatgccgcgaccgtaatatgtttagtgccttgatagccaagcgctcgagccaccaaaaccgcgatcatgggacggatacgtttcccaccgccactgattatgtaatggcccaattgattgatgagaacaacatcagagttcaattgatcgagaatggttgtgtttacagccgccatatctggcgcggttaagtcgataatcttttctaggttcattgttatattcagctgtttttctctttaactgcgacgagattaccgcccacattattacatgacgttccctgagactatgattgtacttgaaaaatccatcaaataaacgagatgtaagaaactgtgctttttttcttctcttgggctgattatatacttgtcattcactacatttttgcgtagaattcgcgccctattgtgaatatttatagtgcgctctggactacaaaagtggagtgtgcggaaagcggagttttatatgtacgcggttttccaaagtggtggtaaacaacaccgagtaagcgaaggtcaaaccattcgcctggaaaagctggacatcgcaactggtgaagctgttgagtttgaccaagttctgatgattgctaacggtgaagaaatcaatatcggcgctcctttagttgtcggtggcgtggttaaggctgaagtcgttgctcacggtcgtggcgagaagattaagattgttaaattccgtcgtcgtaagcattaccgtaagcagcaaggtcatcgtcagtggttcactgatgttaaaatcaccggtatcagcgcttaagatttaggagagcggataaatggcacataaaaaggctggtggctcgactcgtaacggtcgtgactccgaaagtaaacgtcttggcgtaaaacgttttggcggcgaagcagttttggcaggtagcatcatcgttcgtcagcgtggcactaagttccatgcaggcatcgacgtaggttgcggcaaagaccacactctgtttgctttgaaagacggtaaagtcaagttcgaagttaaaggcccgaaaaaccgtaaatttatcagcatcgaagctgaataagtttttcgcgtcctgtaaatagatgtaagccctgcaatttcgttgcggggctttttacatttctgggttaaccccccctggtaaaaaatggatacgaagcagcaggctggtttaggtatttttttggcactaaccactgccgtattctggggtgccttgccgattgcaatgaagcaagtactcgaggtcatggagccttataccattgtttggtatcgctttatgatggcggctatcggcttggggattattctggcttcgcgtcgtcagttgccttctcttaaactttttcgccaacgtcgctggctagtattactgatagttgcgacttgtggcttgctggggaatttcatcttcttcagctcatcattacaatatctcagcccgaccacatctcaggttatcgggcaactctcgccggtcgggatgatggttgccagtgtgctgattttaaaagagcggatgcgcatcacccaggttatcggtgcggtcatgctgatttgtgggctgctgttattttttaatactagtctgcatgaactctttactcgcatgactgattatacccttggcgtggcattgggggtttgtgcagcggttgtctgggtcagctatggtgttgcccagaaggtgctattaaggcgtatggcatcgcaacaaatcttattattgttgtacactttatgtgcaatcgcattattcccattagcaaagcccgccgttatttttcagctaaatgggtggcagtttgcctgtttactgttctgtggggttaataccctggttggttatggtgctttggctgaagccatggcgcgctggcaggccgcgcaggtaagtgcactcgtcacattgacgccgctgtttaccttgttcttttcaatcttattggcgctggcctggccagatatgttcgccgcaccatctctcaactttgtgggatacgcaggcgcattcgtggtagtggcaggtgcaatgttttccgcaattgggcaccgttggtggccacgtcggacagaaataaatcgggttgctgcgcagaaatagcagctcggtgaatgatttacggagaaagtaaatgaagtttgtagatgaagctacaattttggttgtagccggtgacggtggtaacggttgtgtcagtttccgtcgcgagaaatatattcctaatggtggtcctgacggtggtgatggtggtgatggcggcgatatttatctgctggctgatgaaaacctcaacacactgattgattaccgctttgtgaagtctttccgtgctgagcgcggtgagaatgggcagagccgtgactgtaccggtaaacgcggtaaagacatcaccattaaagtccctgttggtactcgtgtactggatcaaggtaccggtgagattgttggcgatatgactcgccacggtcagcgcctaatggtggcaaaaggcggtttccacggattgggtaatacccgtttcaaatcctcagtaaaccgcgctcctcgtcagaaaactatggggacggaaggcgaaactcgtgagttgatgctggagctgctgttactggctgatgtgggtatgttgggtttacctaatgccggtaaatcaacctttattcgcgccgtttctgctgctaaaccaaaagttgctgattatccatttaccacgctgatcccaagtctgggtgtggttcgtatggatcacgagcagagctttgtggtggctgatatccctggtctgattgaaggtgcttctgacggtgctggtttaggtattcgtttcctcaaacatttggaacgttgccgcgtactattgcatttagtggatttggctccgatcgatgaatctgatccggtagaaaacgccaaaatcattattaatgagctgcaacaatacagcgaaaaccttgcacagaagccacgctggcttgttttcaacaagattgacctggtagggccggaagaagctgaagtacgcgctaaggccatcgtagaagctctgggatgggaaggtaagtattatatgatctcagcagcgaatcgcgataacgtgaacgccttatgctgggatgtaatgaatttcctgaactcacaacctaaagcgatggctattgctgaaagcgcgccagaaaaagttgaattcatgtgggacgattatcatcgtgaacaactggctgaagtggaagctgaagcagaatcagaagacgacgatgattgggatgaagaagacgatgacggcgtagagttcatctacgaacgttaagtttcccagtagttgcacgtcagtgaagtaggatgtgaacaagggctgccattcgtggtggcccttttgtttgcaagaggagcgctggtattaataaactcgtttagctgtgtgtggtcgccggtatccagcattgtgcttttagccctgaacggtcagcacgattttccagcgttagcctgccttggtgcagttgggcaattcggatcacaatattcagccccaagccgctgccgccgtagcgttggtccatgcgacgaaatgcctgcgtcagttcacctgcttgttcctgctttattcctggcccttcatccatgacttgcaacagagtcccctgtgcatcagaagacagtttgactgaaatttgactgccgaccgggctgtagcgatgagcattttcaaccagattacgcagcattaaacgcagcaatgtggcatcgccctgagtttgagcatcagaggggtgttcccaacgtaggctttgctgacgctgagcacacatttcttccagctcttctttcagtggctgtaccacattctctatccaatccaatgtctgataaaggccactggcaaaattctggcctgcccgcgacagcatcaatagttgttcaatggtaagcatcaataaatcaattcggctgataagtgacttactttcagtaataccttgctgttccattaattcaagatgcagccggataccggcaaggggggtacgtagttcgtgtgcagcatcggcggtaaacaggcgctcttgcgcaatggtattggagagtcgggatagcaattgattaagggtagaagtcacagagacaatttcttgcatgtcactattgacgacgacaggggtcaggttatctgcggagcgctcagccaatttctgctgtaattgatcgagcggtcgaattatccaactgatggcccagaaagaaagcagcagggtaatcgtcatcataatgagtgacggagccagcagtgaggctatggcctcagctatttcggtatcaacccgctcattacgcactttggcacttagcgtttcatcgaccaaaaaactgatttgttcttggctttcatgccacaaccaaaatgcactgattaactgggtaatcagcaatattaacgctaacattaaaatgagacgacgccgcatactgaccatcatggtgcttccagccgatagccaataccccgaactgttcggatgcgatctttgcccaatttacgtcgcagattgtggatatgtacttccaacgtattggagccaagatcgtcattccaggtatacagatcttgttgcaacagctcacgattgacggtttgacccgctcgcatgattaaacgcgacaaaatcgcaaattctttcggtgtgacttccagcgcctgaccctgcaaacacacttgctgtgttgataggttgaggctcaggtcatcttgctgtatcagattgtcactttgcccttgatagcggcggataagcgctcgtacacgggccaataattctgccagagcgaaaggctttatcagataatcgtcagcaccggcatccagcccatcaactctatcctcaagggcatcacgagcagtgaggatcagcactggtagcgtgatgtgctggcgtcgccattgacgcagcaatactgcgccatcttgatccggtaagccgagatcgagaataaccatactgtactgactggagagtaacaaactatgcgcttgtgccgcggtgccagcacagtcgcaggcatagcccccgctggtcagcgccatagctatccctcgttgcagtagttcatcatcttcgacaatcagtagtttcatcgtttttaattgttctgataaatgtctttatacagtcggctttcgaaacgcaccaatggcgcgcggcgatttttttgatcttcaggtggcacagcgtagcctgacaagaattgcacaaaagccatacgttgcccactggcggtagtaataaatccggccaaattgtaaacgccttgtaatgcgcctgttttagctgaaactttgccgtcaacacctgcttcgtgcaacccaccacgatagcgtaatgtgccgtcgtagcctgataatggcagcattgagataaagttaagttcttgatcatgctgagctatatactgtaaggcctgcatcatggttgccggtgaaatcaggttatggcgtgataagcccgaaccatccaccacaatactgttccccagatccacacctgctttttgtcgcaacacctggcgtaccgcatcagcgccagcgcgccacgttcccggcacgccaaaacgctgatggccaatggttctaaatacggtgtcagcaatcatgttgtcagattttttcaacatgattttcagcaagtcatgtaacggcgctgattgagcttgagctaacacggttccagcggcattgggtgtcgtctggcggcgtaaactgccatcaatttggatgtcagcttttttcaattcatctttcaaaatagcaccggcatagctggccccattttgtactgcaaaggccaagggcagcggttcactacgctgtgtcaggcagccggtcagggtgaatcggtttaattcaccaggcaccacatctaattcgcaatattgcgcatcaggcgagcctttggctaaggtgcgaacttcactaaacatctgcaccgggtaataagatgcgactcggataaatgccatgtcacctggattcggtgcgctataaagagagacagaaaaacagttacgatcgacaatcgcggccgcaggcggcgcactaaagcactgtgtcatgtcgttccacggccaacctggagctttgtcatggctggcaaacaccgacgtatcaataatcaaatcaccggcgatttgtttcacgcccgattttcttaatgtcgccaccatattacgcaattgctggcgtgttaaagtggggtcgccatcaaaacgtgctatcaaattgccacgtaaaatcccatcactaatcgtgccgtggctttccaatgtggtattgaagcgaaaatctggcccaagctgcaataatgccgccagcgcagtcaggactttttgcgtactggcaggcaatgccatctgctgagcgtgatagtctattgctggggtagtagccccgattttttgtacaactaacgcaagatttgccccatcaggcagatattgtgtgtaattctcaacctgagccgcattggcattagatatgctgatattgatcgcaatagcacaggccaatccactgacaattcgtgaaaaatgcataatttcggtataactgctgaataacgtgttgccatactacggtgcaacgagggcgaaagtaaacgatgaccctaaaggaactctacgttaaaatgcatatcaaaatgcaaaattgatcctgacttggggttttggctccggggtgatttttttgtttatcgcctggaggcgggtagggtgtctgtctaaccgcattttcattcgaaaacgttaggatgacggttttttgaacaggatagatttagaggtatttaaaagatgaaacagattccgatgacggtaaatggcgcagagaaactgcgcgaagagctggattatttaaaaggcgttcgtcgccctaaaattattgctgatatcgccactgcccgtgaacatggcgatttaaaagaaaatgcagaatatcatgcagcccgtgagcagcaagggttctgtgaaggtcgtattcaagaaatagaagcgaagctttctaatgcgcaggtgattgatatcactaaaatgccaaataatggccgcgttatttttggtgccactgtacgtgtattaaatgtggtttctgaagaagagcagcaataccggattgtgggtgatgacgaggctgattttaaacaaaatcttatttcagttaactcacctattgctcgtggcctgattggtaaagaagtcgatgacgtggttgttattcgtactccaggtggcgaagtagaatatgaaattcttaccgtagattatgtgtaatacttgttcatctgaatagtaactacacattgtttataaaaaatgaagttgtaaagaaaagtaaaaggccgcttgcggccttttatcagaacaaagtgcatggcaccttttctctaaaacaagcgtcattaacgcggtaaaataatcttgcgctcttttgccgggcgatagagcactaaaatattaccgatgatttggacgttaacggcaccggtctcacgcacgatggcatcagcaattagagctttggtttcacgctcttctgcagtgatcttcaccttgataagttcatgatgttccagcgtttgttcgatttcagccagcaccccttcggttaacccgttgttgcccagcatcactactggctttaacggatgggccaggcttttcaggtgttgtttttgtttgttattcagattcatcgtcttttttgcttaagttgggattgaaaacggttcattctaccgccatctcatgtgtatcaccaaatcggtctacgccgagggggagtttacgcgagctaagcaagagatgcgcgggctcttaaataagatagttggaaaaagagatgtctaataaaaagcgttcggctagctccagtcgctggttacaagaacactttagcgataaatatgtcattcaggcacagaaaaaggggctacgctcccgcgcctggtttaaacttgatgaaatacaacagagcgataagctttttaaaccgggtatgactgtggtcgatttaggcgcagcacctggtggttggtcccaatatgttgtaacccagatcggtggtaaagggcgggtcatcgcatgtgatcttctaccaatggatcctatcgttggtgtcgatttccttcagggcgattttcgtgatgaactggttctgaaagctttacttgaacgtgttggggataaaaaggttcaggtggtcatgtgtgatatggccccgaatatgagtggtactccggcagtcgatattcctaaatcaatgtatctggttgaattagctttagatatgtgtcgtgatgtacttgcaccaggcggaagtttcctggtgaaggtgttccagggagatggctttgatgaatacctacgggaaattcgctccctgtttacgaaagttaagattcgtaagccagacgcttctcgtgcgcgatcgcgtgaagtgtacattgtagcgacagggcggaaactgtagtaccctaacgctgtttgttaacacagttgtaatatgaggttaatcccttgagtgacatggcgaaaaacctaattctctggttagttattgcagtcgtactgatgtctgtattccagagctttggacccagcgaatcgaatggccgtagagtggattactctactttcatgtccgacgtaacccaagatcaggttcgtgaagcacgtatcaatggacgtgaaattaacgttagtaagaaagataacagcaaatatacgactttcattccggtcaacgatccaaagctgttagataccttattgactaaaaatgtgaaagttgttggtgagccaccggaagagccgagcttgctggcctctatctttatttcttggttcccaatgctgttgctgattggggtctggatcttctttatgcgtcaaatgcagggcggcggcggcaaaggggcaatgtcctttggcaagagcaaagcccgaatgctgacagaagatcagataaaaacttcttttgctgatgtggcgggttgcgacgaagcaaaagaggaagtcagtgaattggttgaatacttacgtgagccaagccgtttccagaaactgggcggtaaaattccgaaaggcgtattgatggtcggccctccggggacaggtaaaaccttgctggcgaaagccattgcaggggaagctaaagtaccattcttcaccatttcgggttctgacttcgtagaaatgttcgttggtgtgggtgcatcccgtgtccgtgacatgtttgaacaggctaaaaaagccgcgccttgtatcatctttattgatgaaattgatgcggtaggccgtcagcgtggtgcaggtttgggtggcggtcatgacgaacgtgaacagacactgaaccaaatgctggttgagatggatggctttgaaggtaatgaaggcatcatcgtcatcgcggcaactaaccgtccagacgttcttgacccagcgttactgcgtccgggccgttttgaccgtcaggttgtggttggtttaccggatgtacgtggacgtgagcagattcttaaagttcacatgcgccgcgtaccactggatattgacatcgatgcttctgttatcgctcgtggtacaccaggtttctctggtgctgacctggcgaacctggtcaacgaagccgcactgtttgccgctcgcggtaacaagcgcgtcgtttccatggttgagttcgagaaagcgaaagataaaattatgatgggtgcggaacgtcgctccatggtaatgacagaagcgcagaaagaatcaacggcatatcatgaagcagggcatgcgatcattggtcgcttggtgcctgaacatgacccagtacataaagtgaccattattcctcgtggtcgtgcattgggtgtgacattcttcctgccggaaggtgatgcaatcagcgccagccgtcagaaactggaaagccagatctcgactttgtatggtggtcgtcttgctgaagagatcatttatggcccggaaaaagtgtctaccggtgcttcgaatgatatcaaagtggcaacgtctattgcgcgtaacatggtgactcagtggggcttctccgagaaactggggccgttgctgtatgctgaagaagaaggcgaagtattcctgggccgttcagtggcgaaagccaagcatatgtccgatgaaaccgcgcgtattatcgatcaggaagttaaattacttattgagcgtaactaccagcgtgcgcgtaaattgctgttagaaaacatggatgttcttcattccatgaaagatgcgctgatgaagtatgaaactattgatgcaccgcagattgatgacttgatgaatcgcaaagaagttcgcccgccagcgggttgggatgatgcgaacaagactaaatcgacggacaacgatagtacgccaaaggcaccaacgcctgttgatgagccgcatacaccaacgccaggcaataccatgtcagaacagttaggcgataaataagtctactgttggcatctaaaagcgtagtgattaatataaacctcgggcttgctcggggtttttctttttttaaggcgcaataatatgcatttaacggccagagatcgggttttggatctcactcgcccacaagttatgggtattttgaatgttacacctgactcattttcagatggtgggcatcacaataatcttgataaagcactacaacatgccgaactgatgttgtccgcaggtgctacgctgattgatattggtggtgaatccacccgtccgggggcggcacacgtcagtgaacaagaagagcttgatcgggtcgtgcctgtggtagaagcgctggcaaaacgttttgatgtttggttatctgtcgatacatctaaagcggcggtaatcaccgagtcagctcgtgctggcgcccatctaatcaatgatattcgttcgttgcaagaacccgatgcgcttgaagcggcggctaaaactgggttgccggtgtgcctgatgcatatgcaagggcagccacagagtatgcagcagtcccctcattacgatgatctgatggccgatgtaaatcagttttttaagcaccatattgaccgctgtattgcggctggtatcgcaaaaagtaaattgttactcgacccaggcttcggtttcggtaaaaatctagcgcataattatcagctactggctcgtctggccgaacttcaccattttgagttgccattattggtagggatgtcacggaaatcaatggtcggtcagctactgaatgtcccgccacaacaaagggttatcggtagtgtggcttgtgctgtgattgccgccatgcaaggtgcacaaattgtcagggtgcacgatgtcaaagaaactgtcgaggcgatgcgagtcgtcgaggcaacactttcagcgaagggatgaataaaaattatgagcgaccgtaaatactttggtacagatggcattcgcggcaaagtgggtgacagtccgattacgccagattttgtattaaagctcggctgggccgccggaaaggttctggctcgacatggttctcgtaaaattattattggtaaagatacgcgtatttctggctacatgctggagtccgcacttgaagctggcttggctgctgctgggctatctgcctcatttaccggccctatgccgacgcctgcggttgcttacctgacgcgaactttccgtgcagaagccggtatcgttatttctgcctctcataatcctttctatgataatggcatcaagttcttctcaattgatggcactaaattgcctgatgatgtggaggaagccattgaagccgagatggaaaaaccactcacttgcgtagagtctgcggaactgggtaaagctaaccgcattgtggatgctgcgggccgctacattgaattttgtaaagggacattcccgagcgagctcagtttgaatgagctgaaaattgtggtcgattgcgccaatggggcaacttatcacattgcgccaagtgtattacgtgagctaggggcaaccgtgattaccattggctgtgagccagatggtatgaacattaacgaaaaatgcggtgctacagatgttcgtttgctgcaagagcgtgtgcttgcagagaaggcagatgttggtctggcctttgatggtgatggtgaccggctgatgatggtcgatcatttgggtaacaaggttgatggtgaccaaatcctctacattattgcccgtgaaggtttgcgccagggtcaactgaaaggcggtgctgtcggcactttgatgagtaatatggggctgcaattagccttgaaagagctgggcatcccatttgttcgcgccaaagtaggtgaccgctacgtgttggaagctatgcaggaaaaaggatggcgtattggagctgagaactccggtcatgtgatcctgttggataaaaccaccaccggtgacggtatcgtcgctggcctgcaagtgctgacagcaatggtgcgtaaccatatgaccttacatgatttgtgcagcggtatgaaattgctaccacaaatcctggtgaatgtgcgtttctccggcgatcataatccactgaaatcagagaacgtcgaagaagttacccgccaggttgaaaaagaactgggtgatcgtggtcgtgtcctgttacgtaaatcaggtactgagccattaatccgagtgatggttgagggcgacgacgcagaatcagtgattgcagaaatggccaatcggattgctgatgcagtgaaagccgcaggttaatgacttttttgatgagggagaggttgctctcccctggaaattgcactgaagttgaataacttggcgtttttttctgcaaatgaacccatgtaatgaaattgcccttgcgtgtattagacgctttggttagtattcacacccgcttaagtgggtgaataagtccccgcttgatgggtgagaagcatttggcatgcggtgaacccgcaaggatacaggtacaactatgtacgaagctcttctggttattttcttgctgatttcgattgggctagttgctctgatcatgttacagcaaggcaaaggcgcggatatgggagcctcattcggagcaggtgcttctgcaactctgttcggttcgaatggttccggtaactttatgacccgtatgacggctgtattggcggcgctgtttttcgtcattagcttgattttgggtaatatgagcaccaaccagggcaataaaggcagcgagtgggaaaatctgggtcagccagcaaaagctgagcagactacagcaccagtagcgccgactaagccgagtagtgatatcccgcagtaatgtttcaaaagtagtgagtagtaagaacgaaaaagaaagttttaaagtggttgtgaaaacttaaacagtgaaaacaaccatttgaatcagtgccggggtggtggaattggtagacacgctaccttgaggtggtagtgcccgattgggcttacgggttcaagtcccgtcctcggtaccaaatcagacagataacttgcttttttgtcgttatcaacgtaatatttgccacgttttcggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccactttcctaaagtgttttttttcaaatgttgtattcggtagacctcagatactttcgatttcaatttgaaaaaaatacttgtcagaaagttgtaccgaagccgctttgcggcaaacagggtccagttgcataaagccccgaatttcggggttttttgttatttgacagcagaatcactgggctattaggccctttttttatgtcttgggggtgggcttgtccacattagaacaaaagttaacagagataatttcagcaccggttgaggccttaggctatgaattagtcggcattgagttcatccgggggcgccaatcgacgctacgaatctatattgatagtgacgacggaatcactgttgatgcttgtgctgatgtcagccaccaggtcagcgctgtcttggatgtagaagatcccattacggtcgcttacaacttagaagtttcctctccgggccttgaacgcccaatgttcactgctgagcactatactcgttaccttggtgaagaagtcactctggttttgcgtatggcaatgcagaaccgccgtaaatggcagggcattatcaaagccgttgatggtgaaatgatcacggttactgtggatggaaaagatgaagtgttcgcgctgagcaacatccagaaagcgaacctggtaccccacttttaaagtttggatgaggcaactaggatgaacaaagagattctggctgttgtagaagcagtttccaatgagaaatcccttccgcgcgagaagatttttgaggcgttggaaaccgctctagcgacagcgaccaagaaaaaatacgaacaagaaattgaagttcgcgtcagcattgaccgtaaaaccggtgatttcgacaccttccgtcgttgggttgccgttgacgaagtcacgatgccaacccgcgaaattacgttagaagcggctcaatacgaagatccttcgctccagttgggcgattatgtagaagatcagattgaatctgtcacttttgaccgcattacaacccaaacagccaagcaagttatcgtacaaaaagtacgtgaagctgagcgtgctatggttgttgaacaattccgccagtatttaggtgagattgtgaccggtacggttaagaaagttaaccgcgacagtattgcactggatctgggtaataatgccgaagcggttattaaccgtgaagacatgttaccgcgtgaaaacttccgtccaggcgaccgtatccgtggtgttttgtacgatgtccgtccagaagcacgcggtgctcagctgtttgtcagccgttcacgtcctgaaatgctgatcgagttgttccgcattgaagtgccagaaatcggcgaagaattgatcgaaattaaagctgcggcccgtgatcctggctcgcgtgctaaaattgcggtcaaaaccaacgacaaacgtatcgatccagtcggtgcctgtgttggtatgcgtggtgcccgtgttcaagctgtatccagcgaacttggcggcgagcgcattgatattgtattgtgggatgataatccagcccagtttgttattaatgccatggcgccagctgatgttgcgtcaattgtggttgatgaagacaaacacacgatggatgttgccgttgaagccagtaacctggcgcaggcaattggccgtaatggtcagaacgtacgtttagccgcacagctgagtggctgggaactgaacgtaatgacggcggacgatcttcaggcgaagcatcaggccgaggctcatgccgctattgataccttcaccaaatatcttgatatcgatgaggactttgccaccgttttggtagaggaaggtttctcttctctggaagagttggcttacgtgccaatgaaagagcttctggaaatcgatggtcttgacgaagatacggttgaagcgctgcgtgaccgcgccaaagctgcattgaccacgctggccctggcacaagaagaaagtcttggcgaccaaaaacccgctgatgacctgctgaacctggccggtctggaacgtagcatggcatttaaattggctgcgcgcggtgtgtgtacgctggaagatcttgccgagcagggtatcgacgatctggcagatattgaagggcttagcgatgagcaagccggcgagctgattatggccgcacgtaatatctgttggtttggcgataacgcgtaataaactgtagcaggaaggaacagcatgacagatgtaaccgtaaaatcgctggcagatgaaattcagactccagttgatcgcctggtacagcaatttgctgatgcagggatcaagaagtctgaagtagactcagttacccagcaagaaaaagaaacattgctggcacacttaaaccgtgaacacggtagtgcgcctaataaactcacgctgcaacgcaaaacgcgtagcaccttgaatattccgagcaccggcggaaaaagtaaatcggtgcaaatcgaggtccgcaagaaacgcacttatgtaaatacgccggaagctgaacaagcgaaagcggaagagcaggcacagcgtgaagcggaagagcaggcacaacgtgaagcggaagcagcagcgcagaaaatcgctgaagaaaaagctaaacgtgcggccgaagaacaagccaaacgtgaggccgctgaaaaagctaagcgccaagcagcggaaaaagaaaaagtgacgaatcaacaaaccgacgaaaaaaccaagccagctcagactgataaagcacgccgtgaagctgaagctgccgagctaaaacgctcagtagaagaagaaacacgccgtaaggtcgaggaagacgctaaacgcgttgctgaggaagcccgtaaaatggcagccgaaaacgaaggtaaatggccagaacctgtggctgagcagactgaatctgccgattaccatgtaactacctcacaacatgcgcgcgccgcggaagatgaaaacgacgccaaagttgaaggtgatcgccgcagccgcacccgtggtggtaaagcgactaaacagaagaaaggcaataaactctctgagtctaaagctgatcgcgaagaggcacgtgctgttggccgtaaaggtaaacgtaaaccaagcacattgcagcagagcttcaacaaacctgtcgtcgccgttaaccgtgatgtagtgatcggtgaaactgtgactgttgctgaactggccaacaaaatggcagttaaaggctctcaggtcatcaaagcgatgatgaaactgggtgcaatggcaacgatcaaccaggttatcgatcaggaaacagcacagctggttgctgaagagatgggccataaagttatcctgcgtcgtgaaaacgagctggaagaagcgctgatgagcgaccgtgatactggcgctgaagccgcagccgagcaccgcgctccggttgtgaccatcatgggccacgttgaccacggtaaaacttctctgctggattacatccgctccacgaaagtggcgtcaggtgaagccggtggtattactcagcacatcggtgcttatcacgttgaaactgaaaacggcatgatcaccttcctggatactccaggacacgccgcatttacttcaatgcgtgcccgtggtgctcaagcgactgatatcgtggtgctggttgttgcagccgacgatggcgtgatgccgcagactatcgaagctattcagcatgccaaagcggcgaacgtgccggttgtggttgcagtgaacaaaatcgataaaccagctgcagatccaaatcgtgttaaaactgaattgattcaacacggtattatatccgaagattttggcggcgatgttccattcatcgaggtctctgcgaaagtgggtaccggtatcgatgatttgctgcaagcaattctgctgcaagctgaagtcatggaactgaaagcggttcgtactggcatggcaagcggtgttgttatcgaatccttcttggataaaggccgtggccctgtagctaccgtgctggttcaacaaggtacgttgaacaaaggtgatatcgtactgtgtggctttgagtatggccgtgtgcgtgcgatgcgtgatgagttaggccgtgatatcacgtctgctggtccgtcgatcccagttgagatcctgggcctgtccagtgttcctgctgccggtgacgaagttactgttgttcgtgacgagaaaaaagcccgcgaagttgcactgtatcgtcagggcaaattccgtgaagttaagctggctcgtcagcagaaatctaagctggaaaacatgtttgctaacatgaccgaaggtgaagtttctgaactgaacatcgtaatcaaatctgacgtacagggttcttgtgaagctatctgtgattcactggaaaaactgtctaccgatgaagtgaaagtacgcattgttggctcaggcgttggtggtatcactgaaactgatgcaacattggcagctgcttctggcgcaatcatccttggcttcaacgtccgtgctgatgcttcagcgcgtcgtgtggttgaaaccgaaggcttggatctgcgttactactcagttatttatagcctgattgacgaagttaagcaggcaatgagtggtatgttggcacctgagtacaaacagcagattatcggtttggctgaagttcgtgacgtatttaaatcaccgaaatttggcgcgattgctggttgtatggtgactgaaggtgtgattaagcgtaataatccaatccgtgttctgcgcgacaacgtggttatctatgaaggcgagctggaatctctgcgccgcttcaaagatgacgttaacgaagtccgtaatggtatggaatgtggtatcggcgttaagaactacaatgacgtccgtactggcgatgtgatcgaagtcttcgaaattatcgaaattaaacgtaccatcgcttaaccacctctaatttgcttatatccatttggggggccttggccccccaaattgtctggagaatcccaaatggcaaaagaattcagccgttctcagcgtgtttcacaggaaatgcagaaagagatcgcactcatcttacagcgcgaaatcaaagaccctcgtgttggcatggcaactgtgtcaggcatcgagctgtctcgtgatttggcttacgctaaagtttttgtgaccttcctgaatgtgttaactgacaatgctgatccggatacagtaaagaatggcattaaagcgctgcaagatgcttccggttatatccgcactctgctgggtaaagcgatgcgtttgcgtatcgtgccagaactgaccttcgcttatgataactctctaattgaagggatgcggatgtctaacttggtgactaatgtcatcaaaaatgatgtagaacgtcaggttaatccaggaagcgacgaggagaagtaatggggcgtccacgtcgtcgcggccgtgacattaacggcgttctgttattggataagccgctgggcctctcctctaatgatgttttgcagaaagtaaaacgtctctttagcgcaaatcgcgcaggccataccggtgcactcgatccattggcgaccggcatgttacctatctgtttgggtgaagcgaccaagttttcccaatttttgctcgattcagataagcgctatcgagtggttgcccgtttaggtcaacgcacggatacctcagatgccgaaggcgcattaatcagcgagcgtgaagttaatgtcacgcaggcacagatggatgccgcgttggacagtttccgtggtagcagccagcaggtgccatccatgtattctgcgctgaagcatcaaggcaaaccgctgtatgaatatgcccgccaagggattgaagttgagcgtgaagcgcgcagtattactgtgtacgaactgctgtttatccgctgggaaggtaatgacctggaactggaaatccactgttccaaaggcacctatattcgtaccattattgatgatttaggtgaattactgggttgcggcgcacatgtgagttatctgcgtcggttgcaagttgcgacttatccaagtgaccgcatggtgacattggaacagttgactgcaatcgttgaaacagcgcaagcagaagagcgctcgccaaatgctgaactggatgcgttgctattaccgatggatagtgcggtattaaacttcccagaagtcaatctgttacctgctgttgcggcctatgtgaaacaagggcaaccagtacatgtagcgggaactcctggtgaaggaatggtccgtatcactgaaggtgaagagcgtaatttcattggtattggcacgattgctgaagatggccgcgttgctccgaaacgcttggttgtagaacatgtggatggtgcaaaccctgttgtagcaggtgtagcggcaggaaacacaccgtaggccagaaggccttccttgcgatcccgcagttcaaagagtagaatagtgcggcttacatattgggttgctgaattagagatcggcgcctgtcttaatttatctatatatttggagttgtatcatgtctctaagtgttgaagcgaaagctaaaattgttgctgacttcggtcgcgatgccaatgacaccggttcaagcgaagttcaggttgctctgttgactgctcaaattaaccatttgcaaggtcacttctccgagcacaaaaaagatcaccacagtcgtcgtggtctgctgcgtatggtatccacgcgtcgtaagctgctggactacctgaagcgtaaagatgtagcgagttatgtttccctgatcgaacgtctgggtctgcgtcgctaagtctgcgagtttcgggagaaaggggccaaattggccccttttttctaagaagcaatgataaaatacgttagtatattgttgttgttctatatttttaaaacataggatcttccggtgcagaggttcgcgcggctaatgagagactttaactcatgggagttaagggttgtcattagtcgcgaggatgcagtgtgaaggtatgagtaacaggtggatgagatcgtcaatacgatccggcaccgcatagtataaggatactattttgctgactccgattattcgtaaattccagtacggccaacataccgttaccattgaaactggcatgatggctcgccaggcgactgctgccgttatggtcagcatggatgacaccgcagtattcgttactgttgttggccaaaagaaagctaaaccaggccagagtttcttccctctgactgttaactatcaggagcgtacctacgctgctggtcgtatcccaggcagcttcttccgtcgtgaaggccgcccaagtgaaggcgaaacactgacttcacgtctgattgaccgcccgattcgtccactgttcccagacagcttcctgaatgaagttcaggttattgcgactgttgtttctgttaacccacaaattaacccagacatcgtggcactgattggtgcatcagctgcgctgagcctgtcaggtattccattcaatggcccaatcggtgctgctcgtgttggttttatcaatgaccagtatgtgctgaacccaaccaccgatgagctgaaagaaagccgtctggacttggttgttgccggtactgcgggtgcagtattgatggttgaatcagaagcagacatcttgtctgaagatcaaatgttgggcgcggttgtctttggccatgaacaacagcaagttgtgattgaaaatatcaacgctctggttgctgaagcgggcaaaccaaagtgggattggcatgctgagccagtaaacgaagcgctgcatgcgcgcgttgctgagctggctgctgcacgtctgggcgatgcttatcgcattaccgagaaacaagagcgttatactcaagttgatgctatcaaagctgatgtgactgaagcactgttagcgcaagatgatacattagatgctgcggaaattcaggacatcctgggtagcgttgagaaagacgtagttcgtagccgtgtactgcgtggcgaaccgcgtattgatggtcgcgaaaaagacatgatccgtggtctggatgtgcgtactggcgtgttgccacgtacccacggttctgcgttgttcacccgtggtgaaactcaggcgctggttacagcaacactgggtactgcacgtgacgcacaaaatattgatgagctgatgggtgagcgtactgactcattcctgctacactataatttccctccatattctgttggtgaaacaggcatggttggttcaccgaaacgtcgtgagattggccatggtcgtctggcgaaacgtggtgtgttggcagtgatgccaagcccgagcgagttcccttacactgtgcgtgtggtttctgaaatcaccgagtctaacggttcttcctcaatggcttctgtttgtggtgcttctctggccctgatggacgcaggtgtgccgattaaagccgctgttgctggtatcgcaatgggtctggttaaggaagatgaaaactttgttgttctgtctgacattctgggtgacgaagatcacttgggcgacatggactttaaagtagccggtagccgtgacggtatcaccgcactgcagatggacattaaaattgaaggtattacccgcgaaatcatgcaggtagctctgaaccaggctaagggtgcgcgtctgcacattctgggtgttatggaacaggctatcagcacaccgcgcggcgatatctctgagtttgctccacgtatctacaccatgaaaatcaatcctgagaaaatcaaggatgtgatcggtaaaggcggttctgtgattcgtgcgctgactgatgaaactggcaccaccattgaaatcgaagatgatggcaccattaagattgcagcaactgacggcgacaaagcgaaacatgctatccgtcgtatcgaagagattactgctgaaatcgaagtgaaccgtatctatgcgggtaaagttactcgtatcgttgatttcggtgcatttgttgccatcggcggcggtaaagaaggtttggtacatatttctcaaatcgctgacaagcgtgttgataaagtgactgattacctgcagatgggtcaggaagtaccggttaaagttatcgaagttgatcgccaaggtcgtatccgcctgagcatgaaagaagcgactactcctgatgcagaagcaccagcaccagaagcagcagagtaattagtattccacagctccttactcatgagtgaggagctgtgttatctcgagggcaggatgctcttgtgttaaacaaatggatgaaaggatatttatccaatgtttgtcttcgggagtaggaaatgaagcctttcttgcgctggtgttacgttgtgacagcactcatgctggcaggatgcagcaaccatgattggcgtaaagacgaggtattggcaatcccgttgcaacctacgttgcagcaggaagtgattctggcgcgcatggaacaaatccttgcaagtcgggcacttacggatgatgagcgcgcacagcttttatatgagcgcggagtgctgtatgatagcctcgggctacgggcactagcgcgaaatgatttttcgcaagcgttagctattcgtcctgatatgccagaagtttttaactatctgggcatttatttaacgcaggcaggcaattttgatgctgcctatgaagcgtttgattctgtactagagcttgatccaacttacaattacgcgcgtttaaaccggggtatcgctctgtattatggcggtcgactcccgttggcgcaggatgatctgcaggcgttttatcaagacgatccaaatgatcccttccgttcgttgtggctgtatctagtggaaagagaaatcgatcccaagacagcggcagtagcgttacaacagcgctatgaaaaatcggacagagggcaatggggatggaatattgtcgaattctacctgggcacgatcagcgaaaaaacgctgatggaaaggcttaaggcagatgcaacggataacacttcgctcgctgagcatctcagtgaaactgacttctatttaggtaaacattacctaagtctgggggacaaggacaccgcttcggcgctgttcaaactgacggtagctaacaacgttcataactttgttgagcaccgctatgcattgttggaattggcgcttttgggccaagaacaagacgacctatcggaatcggaccagcaatagctgacgaacaactattagcctgactaccttggtttttgccaacgttaatcaccctaacaggtgatggcctttttgttcgttttataatctaatttgagccggttcacacttttcaatgaaaatgactgaaaattttctcgacgagttatgtagactggccgccattattaatgaggcacgtgtacatgactactgagcttgaaacctcttttgctgatctggggctgtccgctccaattctttctgctctgactgatcttggttatgaaaaaccatctcctatccagttggagtgtattccacacctgttgaacggccgtgatgttctcggcatggcgcaaaccggtagtggcaaaacagccgcatttggtctgccgctgttacacaacattgatccaagcctgaaagcaccgcaagtgttagtactggctccaactcgtgagttggctattcaagttgctgaagcattatctagcttctctaaacatatgaacggcgttaacgtggttgccctgtatggtggccagcgttatgacgttcaattacgcgctttgcgtcaggggccacaagttgttgttggtaccccaggtcgtctgttagaccatctgaaacgcggtacccttaacctgtccaacctgagtggtttagtgttggatgaagcagatgaaatgctgcgcatgggctttatcgaagacgtggaaaatattctggcgcagatcccggctgaacatcagaccgcgctgttctctgccactatgccagaagcgattcgtcgtattacccgtcgctttatgaaagagccacaggaagttcgcattcagtctagcatgactacccgtcctgatatcagccagagctattgggttgtagacggtgttcgtaaaaacgatgcattggttcgtttcttggaagctgaagattttgacgctgctatcattttcgttcgtaccaaaaacgcgacgctggaagtggctgaagctttggaacgtagcggttataacagcgctgcattaaatggtgacatgaaccaggctgcacgtgagcagactcttgaacgcctgaaaaatggtcgtttagatattctgattgcaactgatgttgcggctcgtggtttggacgttgagcgcatcagcttggtagtaaactatgatatccctatggattcagagtcttatgtccatcgtatcggccgtaccggtcgtgctggtcgtgctggtcgtgcattactgttcgttgatagacgtgaacgtcgtctgttgcagaacattgaacgtactatgaagatgactattccaccagtgcaattgccaaacgcagaattactgggcgaacgtcgcttagccaaatttgcggctaaagttggccaacagctggaaagcagtgatttggatatgtaccgtgcgttgctggctaagctgcaaccagaagaagagtttgatattgaaactctggctgctgcactactgaaaatggcacagggcgaacgtcctctgattctgcctccagaagcaccacgtcgtccacagcgtgaattcaatactcgcgatgaccgtggtagcgatcgcggtcgtgaccgtaatgatagccgtcgcgaacctcgttctgacagccgtgacggtggcgaacgtccagcacgtcgcgaacgtcgtgatgttggtgagatggaactgtaccgcattgaagttggccgtgatgatggtgttgaagttcgtcatatcgttggcgctatcgctaacgaaggtgatatcagcagccgttacatcggtaacatcaagctgtttgcttcacattcaactattgaactgccgaaaggcatgccgggcgaaatgttatctcacttcactcgcacccgtatcctgaacaagccgctgaacatgcagttgttgggtgatgcacagccgcatgagcgccgtgagcgccctgcaggtggtaacggtggtgagcgtcgtggcggtggtgctggccgttcattcggtggcgaacgtcgtgacggtgccgctggtgctcctcctcgccgttcattcggtagtgaccgtgctccagccggtgctggcgaacagcgtcgtggcaatcgtgatggtcagcgtccagctgcaccacgtcgtgatgatgccgcagcgcctgctgcacctgctcgtcgtcgtttcggtgatgcataagtattagtcatctttgatgattaaacataaaaaccagccttcgggctggtttttttatgcgtatcaaacgggcttattttgcctaataacaaaaaatatttgggacagatttacctaatgaagattggaaataatctattactttcaattcttaatcaaaatagaaataaaaataattcagcttatatttttttattgtaatcggatatttgagttgcatattatttagcatcataattaattcacaattgatagctaatttacatatgttttcttttaaattaagaaagattacatgccattgtgatagatttgctttgaaacaaaaacaaaaaattatttatcataaggatctaaatatgaaagcttatatgctggttatacctcttttttcttttgttcttactgcatgctcaacgcctgtaacctcgctaaataatgaagacctttgcgctaaattagccgaaggcgaatactttaaaaataattggatttgggacccggcatttaaagaataccaagataggaaaacaaaaggcactatttcagtagagcaatgcgagacaataaaggcgcagaatatcgcgagttttgcgaaaaaagatgctgaagcagaggttgagtcagactagcccagccggcataggcaaagagtcgatccctgaaaggaattgctgtttccttggcacagtaatgcgttgttatcacatacaaaaattgcctcaaacgagtatctggcgataaaacatcgcgcgagttattggttttattatgattcacttcagccatctattttatttttcttaagaaaatggagcaaagcgaaaagggtaggaaactcaaaatagagtttattggattagagcgtgtttattttacgcctctgatggtatttatattattacctatttttatctaacaaattcaatacactttttagctgaatgaaatagttcaatgatgagtttgtgatgactttatggttaaacataaaaccagccctggagctggttttattatatctctaattcattgtatataaatagattagagatgctcgccaggttgcaagtcttgttgcaggctggcaactatctcaaatgaatataatctcgcctggtgatcaaagatctggccattcaccattaactcatcagcctgagtttcacgcaataacgactgaagcccgtgtcggactttactcttatcaccaataatggacagacgcagtgcttgatcaataccaaactgttcggctggcgagcagattttctccatatcttcgactggcggaggaagctgccccggtgtgccacggcgcaaattgacaaactgctgctgcatcgaggtaaacaagaaacgggcatcacgctcgctgtctgcggcgacgacattcacacacacaatcgcataaggttgcggccattgagcggagggtttgaagttttcgcgatacaatttaagcgcctggagtagcatgtccggcgcaaaatgcgaggcgaaagcgaaaggtagccccatagctgctgccagttgtgcactatacaggctggaacccagcagccacagaggaacatgcaaaccttgaccgggaaccgcttggactgcttgcccaggttgcacctcggcaaagtagttttgcagttcgcgcacgtcagacgggaagttatctacctcaccggagaggtgtcggcgtagtgccatcatggtgcgctgatcagtgccaggtgcccggcccagaccgaggtcgatacggccaggatacagcgaggcgagggtaccaaactgctcagctatcactaatggcgaatggtttggcagcataacaccacctgaaccgacgcggatggtgctggtgccaccggcaatatagccaattagcacagaggtcgcagcactggcaatgccggtcatattatgatgttcagccagccagtagcggtggtatccccacttttcagcatgttgagccaagtccagcgaggcgtgaaatgcatcttgtggcgtgttgccctgagctatcggtgataaatcgagaacagaaagcggtacagtttttttgtcagtcatagaatcgtccatcttaaccttatgtcgagtcgcttgaagggcgaacgcactaatcctctttgtccttgacgttgcaggggcgctagctgcgcgcacttacccaaatcacttacttgagtaagctcatcgggatgcgtgcctacctgcaccaccaatgacgttgaggatctaactaatttgctcacagaaatgcgaggctattacccttagcagcataatctaaataacagttgctgacggggtaataaatgcggcgattaaagggctagcaaacctatgaggatttaccctgctgttagtggtgcgggtttatatattgtattgccggtgaaatggggcaaaccttacctcacgttgggctgaaatattttttttcgcaatccttacataacactgaaaaaagcaaacagtcgatatccgtacaattgcgaatgattattctcatcacaatttacggtacaaatttatgcgcagtaagattattttggcgtgtttggtgttcacgctggtcgcttgcgatcaaagctcttcaccttcagctacgccctcactcaaagaggtgggggtggtgaccttaaaaaccgaaccagtgacattgagcagcgatttatcgggccgaactgttgcggtgatggcgtctgaagtcaggccgcaagtcgatgggataatcaagaagcgcttattcactgaaggggctgaggtcagtgctggtcaagtgttgtatcaaatagacccagccagttatcaggcggcttatgacactgcaaaagccgcgctgcaaaatgttcaggtcagcgtaaaatccgccaagctgaaagcccagcgttatgccgcattagccaaagagaatggtgtatcacagcaagatgctgatgatgcccaaaccagctatcaacaagcattggccaatgtggctgaaaaaacagccgcgctggaaaccgcacgtatcaatttggcctatacccaagtgcgggcacccatttcaggtcgtatcggtatctcctctgtgacgcccggggcgctggtgacggctaaccaaaccacggcattagcaaccattcgtaacctcgaccccatttatgtcgatttaacccaatccagtgcgcaattacttgctttacgcaaacagcagcaggccggtaatgaaacggtggtgaatgcccctgttcaactgacgttggaagatggctcagtttatgctcacgagggttcactgcaactggctgaagtggccgtggatgaagcaactggcgcggtgactctgcgggctgaatttcctaacccagaacatcaattattaccgggtatgtttgtgcgcgcctcggttcgtaacagtgtgaataacgctgcgattttagcgcctcagcaaggtatcacccatgatgcgaaaggacatgctatcgcgctggtcgtcaatcaacagcagcaagttgagcggcgtgaagtggtcaccgagcgtgccattgataactactggctgattaacagcgggttggttgcgggtgagcgcctgattgttgagggaacggaaaaagtcagtgtcggtgatgaagttagaccggtagaggtgagcaccaggctgcctgttgtggttgaatctgccacgccatcaaccggggagaaataatcgatgtttgctcgtttctttatccatcgtccggtttttgcctgggtcattgccattgttattatgttgggtggggcggttgcgatgcaaaccttgccgatagcccaatatcccgatgtggcaccgccatccgtttctattaaagctacttacaccggagcttcggctgaaacactcgaaaacagtgtgacacaggtgattgagcaagaactgacggggttggatggtttgctctatttctcttcctccagtagctctgatggcaaggctaatatcgtcgcgacctttaaacagggaaccaatgccgatactgcgcaggtacaggtgcaaaataaggtgcagcaggcgctaactcgcttgccaaccgaggtgcagtcgcaaggggtcacagtgaccaaatcgcagacaaacttcttgttgatcatggcgctgtatgatgaaaaggacaaacacaccgggacggatattgccgactatatggtcagcaacttgcaagacccactggctcgtctcgaaggggtgggtagtgtgcaagtgtttggttcgcaatatgcgatgcggatttggttaaatccaaccaaattggcggcttacagcctgatgcccagtgatattcaaactgccattgaagcacagaatacacaggtttctgccggtaaaatcggagcattaccgagtggcaaagaacagcaattgaccgccacggtcatggcgcaatcccgcctgaaaaccccggagcaatttaacaatattattgttaaaagtgacagcaccggcgcggtggtccggctgagtgatgtggcccgtgttgagctgggtaatgaagactacagtgtgaccactcgtctaaatggtcatccggccgcggggatcgcggtgatgttagcgccgggtgccaatgcgttagcgaccgccgagagagtcaaggctaaagcagccgagttcgagttgagcctacctgacggctacaaaattgcctatcccaaagacagcactgattttattaaagtgtcggtcgaggaagtggtcaaaacgctgatcgaagccatcttgctggtggttatcgtgatgtacgttttcctgcaaaatatccgcgctaccttaattcccgcgattgcggttcccgtcgtattgctgggaacatttggcgtactggctatatttggctattcaatcaatacgttgacactttttggtatggtgctgtctatcggtttattggtggacgatgccattgtcgtggtggaaaacgtcgagcgggtgatgcgggaagataatctcccacctcgtgaagccactgagaaatcaatgggtgaaatctccagtgcattggttgggattgcactggtgctctcggcggtgttcttgccgatggctttctttggtggtgcgactggggtgatttatcgccagttttccatcacgattgtatcagcgatggcattgtcggtactggtggcattgaccctcacaccagcactgtgcgccgcattccttaaacccaatcataagccgccatcaaacacggggttcttcggctggttcaaccgtcattatgaccggatgcagacgcgttatgaaagcatggtcgggaatgttatccatcgatctttacgctatttactgatttacgccgtgctgattgtggtgatgggcatactgtttattcgcttgccgactggctttttacccactgaagatcaaggtgatgtcatggtgcaatataccctgcctgccggggcaaccagtgggcgcactatggaagtcagtaaagcggtagaaaactatttcctgacccaggaaaaggacaataccaaagcggtctttactatctctggttttgggttcagtggcagcgggcaaaatgccggtatggcgtttattgcattgaaaaactggagtgaacgaccgggcagtgaaaacaccgcaacagccattgctgaccgcgcgatgaaggcgctatcgattattcgtgacgcccaaattttcagtatgacaccgcccgcggtagatggattgggtcagtcgaatggctttacttttgagctacaggccgctggcgataccagccgtgagcagttactcactttgcgcgatcaactgattggcaacgccagtaaagatcctattttgacctccgttcgcgccaataccttacaacaaatgccgcaactacaggtggatattgataacgataaagccgcagcattaggtttatcaataagtgatgtcaacgccacactgagtgctgcttgggggggaacctatatcaatgattttattgatcgtgggcgggtgaaaaaagtgtatatgcagggtgatgtagattcccgttctaaaccagaggatatcaaccaatggttcgtgcgtggcagcagcgatgccatgacatcattttctgcttttgcgaccacacgttggatctatggcccggaaactctttcgcgctataacgggcaggcgtcttatgaaattcaggggcaggcagcttccggcagtagctcaggtacagcaatggatcgcatggagaaattggcagccgaattacccggtaccagttattcatggagcggattgtcttatcaggaacgtttagccagtgggcaagcattgtcactgtatgccatttcaatcttggtagtatttctgtgtttggcagccctgtatgagagttggtcggtgcctttctcggtcatgatggttatcccgttagggataattggggcagtagccgcagcgacattgcgtggtctggagaatgatatctacttccaggtggccttgctgacgacccttgggctggcatcgaaaaacgccattttgattgttgaatttgctgaggcagcctatttacgtggtgagccattggtggcagcagctttgcagggcgctgcgacgcgtttacggcctatcctgatgacttcactggcgtttgttgctggggtcatgcctctggcaatttctaccggtgctggagccaacagccgtatttcaatcggtagcggtattattggcggtaccttaacggcgaccgcgctggccgtctttttcgtccctctattctttgtattgattcgtcgcgtgttcagcggcaagtcaaaaaaaaccactgaacataaaggagtctgaaatgttcagtcgcatactgacattattgttacccgtgcttctggcaggatgtatttctctcgatccagactatcaacgtccggcagcaccggttccggcaacgctaccttattcagccgccagtagcggcacggcggcagatattccgtggcaggaaaccgtgactgaacctaagttgcgtcaggttattaccctggcattagggagtaaccgtgatttgcgtcaggctattgccgatatcgaagctgctcgtgcgcaatatggggtacaacgtgccgcgcagatgccaacggtcaatgccggagtagagggtagccgcgggcgctcattatccgatacatccgacggcaacaacaatacggcgatcagtcagagttatggtgctgagatcagtgtcagtgccttcgaactggatttattcggcaaaaaacgcagtttgtctcgtgctgagtttgaaacttatctggcaacagaagaggccgcgaaaaccacgcgtattaccttgattgctgatacggcaaccgcctgggtgaccttagcggctgaccagaatcaattattgttggccgaagaaacgctaaacagtgcggcacagtcgctcaagttagcgcaactgcggcagaaaaatggcgtagcgtcacgtattgatgtggtcgcgatggaaaccttgtatcaatcagcacgggccgatgttgcgcaatacaaaacgacagtcgcacaggataaaaatgcgttggacttactggtggggcagccggtacctacgaatttactgccaacagcggcagctaccttgccgcaggttatcaaagcggtacctgttgggctttcctctgatgtgttgttgaaccggcctgatgtcttggcagctgagcataaattgaaatcggctaatgccaatatcggggcggctcgggcggcgtttttccccagcgtgaccttgactgccagtggcggcgtgggtagctcggcactggcaacattgctccgtgagggggcaggaatttggtcatttgccccggctattaccttaccgatatttgatggcggggcgaatcaggcagcactggattattcacaagcacagaaaaacggttatatcgctgcctatgagaaagccattcagacagcgtttaaggaagttgctgatgctctggcgcgtaaaaccaccattcaggagcagttggcggcccagcaagcttatgtggcggcagcacaggaaagttttgaattggcacagaaacgctataaacaaggaatagatacttatttgaatatgctggatgctcagcgcacgttgtattcggcacaagccagtttgatcactgtgcaacaaacacaagctaataatatgattacattatataaagttctgggcggcgggatatctgacgccagcaaagactagtctctccttctgcgggtgcataacgtacccgcatctttatctttagcatttcgccaatttagcactcctggctgattgctccagtcaattattctgatttattgactgataaatcaattataaaacatttaatactgtttcaagtgctattggctctgaaagatgtgaccatatcgacaaatatcacattaacctttctatttgagtggttaattttcattgatgatcgtcacagatttactgttgaaaaaacattgttacgcagtgcatatatactagtaagttacatataatctttatttatcaagtgattaatgagttacctgttcttttgtgaaataatatactgctaattgatcatgctagtagattaaaattcagaataagactctttttgtagaaaaattttccattcacgatgaattaattaggctaagtgaaaaaaacattctctattcctcggcgtaatatagccaaaaaataagaacacctgccctcggctattttcccaaatgagttaaatagcggataactcgctctgtacatattcataacaataaaacctactaaccagagattaaggcgagaccgattatggaaacggcaaaaaaaaatgagagtgtcattttaattgattctccggcagccaaaaatgccaatatgactgagagggaatggcaggaagctattaagtttgatagcacggattttggctgggtaataatgagtattgggatggctatcggtgccgggattgtatttttaccagtgcaggttgggttgatggggttatgggtttttttgctttcatctattattggctatcctgctatgtatctcttccaacgattatttattaatacattggcagaatcaccagaatgtaaagattacccgagtgttatcagtggatatttagggaaaaactgggggatcgtgttaggtgcgctctattttattatgctagtcatctggatgtttgtttattccaccgccatcaccaatgacagcgcttcctatttacaaacattcggtgtcaccgaagggctattatccgataatcctttttatggtttagtgctaatttgcgtgctggtggcaatctcctcacgaggtgaaaaactgctgttcaaactgtcgagctttatggtgattaccaagttattggtggtggctgcattgggtatttcgatggtagggatgtggcacttgtacaatgttggtatgctgccacccgtgggtttactgataaaaaatgcaataattacactgccgtttactctgacgtctatcttgtttattcaaacactcagtccaatggttatctcatatcgagccaaggaaaaatcactggaagtggctcgtcataaagccctgcgggcgatgaatattgcttttggtattttattttgcacggtgttcttctatgcggtttcctttacgctggcaatgggacacgatgaagcggttaaagcttatgagcaaaatatttcagcgctggccatcgccgctaaattcttccccggcggatgggcaactgtagtcagtgttattttaaatatctttgcagtaatgacggcattttttggtgtttatttaggtttccgcgaagcgacacaaggtattgtgcttaatatattacgtcgcatcatgccacctgaaaatattaatgagcgctgggtgcaaaatggaatcatggtctttgctgtattactggcatggggcgcgattatattaaatgcccccgtcttgagctttacttctatctgtagccctatattcggtatggtagggtgtttgattcctgcatatttagtctataaagtgccggcgctgcataaatataaaggcctgtctttgaccgtcattattattaccggcgttttactgtgtatttccccattcctggcattctcttgaaataacggcatctgacattacctgctgtaaatgtttgaaggtatttattatgagtaacacaactgattctgctttatggacggcgtttatccatgttattcaacgggatgtgcaacccgctgtagggtgtactgaaccgatcgccttggcgttggcatcagccattgctgcatcatatttgcccgcgaaagctgagcgtattgaggcgcgggtttcaccaaatctgatgaaaaatggtatgggtgtgacagtgccgggcaccggcatggtgggattacctatcgccgccgcagtcggggcattaggcggtgatcctgacggcgggctggaggtgttgaaaaacctcagttcgcaacaggtggtagaggcgaaagccatgctggatcggggggatgtacgagtcgatatgcaggcgggggatgaaatcctgtttgccgaagccacgctatatcacggagatcaatgggcttgtgtcactattgctggtggccacactcaagtggtgagaattgtcattaatggcaatgttctgtttgaactggcaccagagtccccgtcagaacaggtggtatgccatgctcatgattgcttgaagcaggcgacagctcgccaggtttatcaatttgccactcaagtgccatttgagcagattgcctttattttacaggccgccaaattgaatggggcactgtcgcaagaagggctaacaggcaactatggtttgcacattggtgcttcactgatgcgtcagcgcgggcgggggttgctggttaaggatttgctgtcggatatcatgattcgctcggcggcggcatctgatgcacgcatgggcggagcgctgctgcccgcgatgagtaattccggctccggtaatcaggggattgccgctaccatgccagtagtggtggtggcagaacacgtaggagccagtgaggaagagctggctcgggcgcttattctttcccatttgatggcgatttatattcacaaccagttacccactttgtctgcattatgtgccgccaccaccgccgcaatgggggctgcagcagggatggcgtggctgctggagccgcgttatgaaccggtagcattggccattggcagtatgattggtgatatcagcgggattatctgtgatggtgcggccaacagttgcgcgatgaaagtttccaccagtgttagtgcggcgtataaggcggtgttgatggcattagacagcagcggggttactggcaatgaggggatcgtcgcggatgatgtcgatcagtcaatcgctaatctgtgtgcgctggcctgtggtgcgatgcggcaaacagacagtcagattatcgagattatggcgcacaagtgtcactgtgattaggcattgataagtatgaagggcagggagggcaatgctgctctccctgttatttattattggtttatgacactaattctaatcctgccagccgtcgccagtagccattacaatcggctttatcggccagtgtcagtgggtttaatcccaactcattggcgcggaactgatcaatgacatccagtgtttccatgccttgcggcgaaaggcgaacaatatccaccaaaccttgcatggaaatcagatcgttaccaaggttatagcaatagccactttgggtctgaatcccattaaggataaacacctgttggtcttcctgtgacaacacctttcgaccttgtgggtacttaatgcagcaggtttcacattcatctttggcccggtcttctgaacgcgcggtaaaacagcgggcagaataagccagtggcaggtgaccgtagctcaagacttcaacttcaaatttatcgcgaaatcccagttcttcgcactgttgcagcacattcgccagccaatcgcgcgaaagctcaactggcatacaccagcgcatcatgccctgacgatgcaaaatccgcagagtataggcgttgtagcaattaagggcatgaccggcgacaaagggtaaaccgcgatcggccgccatattcactgcacctaagtcattggcttctaacaagaactcgccgttttcgacatagcgctttaattcatttaattctgatggtgcttgcagcagggccagtgtggaaatcaccacctgtttgccactggcggcaacatctttggcgagtgctaaccaatcacccactttcatttcgcggcgtttggtacaaacattctcaccaagataaataatatcggcactgctgctggccgcggcctgataaaaagtttcaatatcggttttcggccagtaatagagtactgcgcctaaggcgtacttcatatttcctccggctactgccacttgcgatgataagcgcccagggtggtttgggtgccttcggacattgcgcccaattgttccatccattcttctttggcggaaaattgcgcaggattggccagatagcggtcaattgcctgccgccacactttcgccacctggctgacataagccgggctgcgctgacgcccttcaattttcaccgaggcaatattggcggcaaataattccggtagcagttcaagagtattgaggctagtcggctcttccagtgcatgatagcgctgcccatccaccaaatagcgccctttgcacaaggtcggatagccggcattttcgttatcttcataacggtcgatcagcacttcattgaggcgagactccatcccttgcggggtttgctgccagcgcacaaagcgcgccggagagcaggcaccgacggtattgggtgattcaccggtcaaataggatgaaagataacaccgcccttcagccataatgcacaagctgccaaaggcaaaaacttccaatggaaccgggctggtgcgggacaattgttttacctgatgcatggatagcacccgcggtaaaacaactcgtgcgacatcaaaatggcgttgatagaagcggatagcttcatcattggtcgccgaggcttgtaccgacacatggcgctcaacttgtgggtagcgttcggcggcatattccaacatcgccaaatccgccagaatcagggcatcagccccaagctgtgccgccatatcaacggcccgttgccagcgggaatagccgtcagggtgagcaaacgtattaatggcgatatgcaatttccgtttgcggctgtgaacgtaattgacggcttcctgtaattttttatcggtgaaattcagtccggcaaaatggcgggcgttagtatcatctttcaagccgatataaaccgcgtcagcaccattatcgattgcggcctttaatgcgggtaaattaccggcaggacaaagcagctccatagaattttccctatccgaagatgatattagagtttagcgaatggcgattttagttaacccgccgtgaactgaccttgatttagggcagtttctttcgcattggtgccattcttctgatatttagcaagactttcagagacaacttggtgcaaaatttattgatataacatagttacctatttatctgggttaagaggagtcagcctgtgttgggagaactacgagcacgccttgtacgccaagggccagcgctgctgcgggggccgttaaaattgacgccatttgctttgcaacgccaggtgttggagcaagtgttgggctggcaattccgtcaggcgctgctggacggagatctggagtttctggagtctcgctggttaaaaattgaagtgcgtgacctcgcattgcaatggtttatgaccgtggaaaacggtaggctggtggtgagccaacaggctgaggcggatgttagcttcagcggtgatgccaacgatctgattttgatcgctgcccgtaaagaagatccggatacgctatttttccagcgccggctgcgaattgaaggggataccgaattgggcctgtatgtgaaaaatctgatggatgccattgaattggaatctatgccgacgctactgcgagtcggtctgcaacaactggcggaatttattgaagcgggtcagcaagagggtgcggcgagtacttcccgtacattagcatcgtgctgatccgagttgaaattccagtggatgctccggggatcgacgccttattacgcaaggcattcaagggcgatgatgaagcaggattagtgcaacaattgcgcgaagatggcttactgacgctgggcattgtggcaaccgatgatgaaggcggtgtagttggttatgcagcattcagcccggtggatgtgggcggcgaagaccgtcaatgggttgcactggccccgctggcagtggaagaaagtctgcgtcgtcaaggattggctgagaagctggtctatgaaggcctcgattctctcaatgagttcggctatgccgcagtggtggtattaggcgatcccgcctattatcagcgttttggctttgtgccagcggcccgtcatcaattaacctgccgttggcctgatactgaagaagcctttcaggtgtatgcgttggcagaagatgcactgacagatgctgatggcgaagtggtgttttctgcgccgtttaatcggttctaacgtctagcaacgataccaatgaagagggctggttcatcaccagcttttctttttgttgcttactgagctgcttgactcgatattccagcttcaacgccgttgagcgatcccctgcttcacaatgaaataccagcgctaactctcctttgccccgcagcgcttttgcgccttttccagcttgatgttgcgtcagtctcctggccacatcagtggtaatgccggtatacagcatgccactggtggtgcgcagcagatagagatgccaaaggctgtccgacataatcttattccagtccgggggtagcggttcggaacattattaccggaatttcccattgcatcctgacttttttatctgctggcacctgatcagtttaaattggttctatttggctcaatatgaaccattcgattatttatttagtctttgctgcaaattcaaagcgtggtgaaaccaaaccgtacagtgtccaaccgaggaaggtgacaatcgccccccaagtcatggcttcctggcctgaactataaagcgcatagaagctatacatcgcaccgataaaggcaatgatattggctttgcgcgcttttgcaggtggaacattggcggttttctgaataatcaccaacgctgccatcgacagaatataagggatgatattggttacaactgccagattgaccagcacattgaattgtttattcaatgatgggctaatggtcattagtgacaagacactctggatgacaacaatagtcagcatccctttgattggcgcatcagctttactgactttagagaagattttcgggaagaaaccttcatcggcagaggatttaaatacctgagcgatggtgaactgccagccgagcaatgaacccacacaagacataatcatcaatgccatgatgattttacccacagctggggtaaacatataagcgaatgccaggccaaatggcgctgttgagttcgccaagtccatattagggacaataccggcgatgacgttggtcgaaataatatagataaccgctgcacctaaagtcccgcccaatacggcaatcgggacgttacgttcagggttttctacggcgtcggtattggcacaggcagattccagcccgaggaaagcccataatgtcatcgaaatggaggaaccgatagcttcaaaagtaggtacgccatgtgggttccatgccgccgcgtaagcggagccgctaaaccagaaccaaccaataattgaaatccccactaccggaataatcaccccccagatagtgacactactgatctgcccggtaattcgtgcgccgccgaagttagccaccgttgccaaccacagtacgccgatagtcgcgatacaaatacccagtggcgttaaggtggcccccagtaattcagttccgtacccgaccgccgatatggcaatagcgatattggcaatcaatagagatgcaccataggtatagttggccatgaagttgccggatttaccgaaagcgtattctgcataaccgcccatcccacccgatttacggctgaacatcccgcactgggcaaatgcataagccagcgccatggaaccgacggcggtgactaaccatgaaacgatagaaatcgtcccaacttcggcgagtttggttggcagcataattatgcctgatcccatcatattgacggcagtcagaatagttaactgtactactcccatcttattatttgttttactcatttttattatctctttttaaatttcagagactgcgggaataattaactcccgcaggtttgagttattggtgttgtataatagaagtcttcttttttacttgtttttcatcatatagccgtatgcgcggttccatccgtcttcatcgacttgtaaataaacaccttgtaattcaggcgcaaagcctggcaataaattaatactttcttcaagtgccaggaaataacgttgagcagcaccaccccaaacttcaccagggacaacacacaatactcccggtgggtaaggaagtgctccttcagcggcaattcggccttctgctttacacagtggaactaattcagcatgtccacgaacgaattcaatattggcatcctgaggattcatcatgactttagggaaatattgtttgcggaacatttctttttgcagctgtttaacatcgtagctgacataaaggtcatgcatttcctgacataatttaccgatggtataacctttataacgagtttcgttattacgataaactgttggtaatacatcactcagcaatgcatcttcttcaatgaaacgttcaaagcgagcaatttgtgccaccagatgttgcattttcgctaagtcttcagctggcgttaataagaacagaatggagttcagatcgcatttttctggcacgatgccattttcacgcaggaagttagccagaatagtagccggaatacctgaggcggtatattcaccggtattagtatcaatgcctggtgtggttaataacaatttacacgggtcgacaaagtattgtgatgcttcataaccttcaaaagcatgccatttttcgccgggaatgaaattaaagaagcgtaaatcttgagccatagcctcggtgtcatattcttgccaaggtttaccatcaacctctaccggcacaaaaggtttaatcatattacaggtatttaagatcattttacgggcttcaataccggtcttcacacaatctaaccacatgcgctgaccacttttcccttcatgcattttcgcattaacatctaatgctgcgaataatggatagaatgggctggtggaagcgtgcaacataaaggcattattaaaacgtttatgattacaataacgatcctggcctttaatatgtttatctttcttatgaatttgtgaggtttgcgagaaaccggcttgttgtttatgtactgattgcgtaacgataatacctggatcgttttcattcagttcaagtaataatggtgagcaatctttcatcataggaataaactgctcataaccgacccaagctgagtcgaacagaatatagtcgcaaagatggccgattttatccacaacctgacgagcgttataaatagtgccgtcataagtgcctaattggataatcgccaggcggaatgggcgtgcttcgttggcacgttccggggctacgctacggatttgttcacgcaggtatttctcttcaaaacaatgagcatcaataccaccgataaagccaaacgggttacgggcagtttccagataaaccggtgtagctcctgcttgaatcagtgcgccgtggtggttggatttatggttattacggtcaaacagtaccagatcaccacgggctaatagggcattggtggcgactttgttagaagctgatgtcccgttcagtacgaaataggttttatcggcgttaaatacttttgcagcatgtttttgcgcatcacaaggtgcgccttcatgaataagcaaatcgcctaatttgacgtcagcattacacatatcagaacggaaaatagtttcaccgtagaagtcaaagaattgacgtccagccggatgtttacggaagaactgaccaccttggtgtcccggacaggcaaaagtagaattccccatttcaacatatttttttaatgtactgaagaacggaggtagcaactctttttcatatttttcagctgcggattccagttgtttaccgtaaaaatcagtattgtcaccgcacagttcaaataccccatttaaagacggtaatacatcggtattcagttcttcttcacaacaaacagccgcaaaaatcggaatatccagacctaatgaatgaatgctttcaatgacaccattattaatgtcttgaacagagagtaccacagcagctacatcagtaaagtcggtgtgtaaaacatctacaacttcgcgctgtgattcaaaacaaggcatggcagatgtactcgccgcgatatttaattttttcatttatttttctctcttattttatttagggtatatgaacccgtccaacatttttgcaagttggatttagtcgtttaataaattttgtgtatagcagcccgtatcaatgaattaaaactcattaataagtaagtctgcttttctgcgcaacacgttgcctttataccattccttgtctttacataaaaaagacagaatttaaggcgcagtgatcctcatgtcatttagcattaatgacaaaggtgacatctaatttttacaggatagctatgtttctgctgaaagacttaaacaccaagccaatagaaattgagtcgtaattagcaacaatctattaggcgttgaaatattactgcgtgttggtcttttcggagaaagcagacaatagttaacataacgaaaagatatcaagagattttcgttgttgttaaaaattgtgcatagacaatgactatccaataaaaagcggatgtcatcgcaggagggatattatctataatggtaataagaaaaattaaaataactacggtgcgccggcatcatcaaatgcgttgtccgccttatatgcgccattttcttgttgttattttccatttgtgtaaggtctctgttttttttaaacaaatttccggttttaaacaaggatgtcgttttaaacaagattttctaaaaacgaactgatgacggctattttagtcataacacttattcattctgtgacgaatgtcatgtttttgtccgatttctaaatgccttttgactaaaaaatgaataaatagctaattttattcactttaaacgttatatattcaaaactgtactgggtattatgcaaaacagtaaggttatatttaacacggcagatacattgtcagagctattattatgcgatattagcaatgagagcgggttcttaattgaaattgtattttatttgttaagccaaaattatttgttacatccaaatttatacggaaatattgcatataaattcaaattaagcatatgcagtaaatgttagctaaatcacgttatcaggctgttgctcgtctaaatccctataataaggaaggttatgcttgtcatcttattgtcgttagagataaatgtggcaacacaggggcaaaagctgcccctgtgaggaggaatttaactgaataacggtaggtcactggcggtaaagggaatttttacctgtataacctgctgttgacgagttagtttgatagataaaatatcgccatcattgtccacttgcaccttcagcagcgggtcatggttattcatatcaaatacgcaggtaacccgtgattcaggttgatgatgacgcaaaatcaaataactgatatcacgcaccgacggattggctggtgccaacccctgaaacagagtggcatccgccgcgagccagagtgttagcgggcgagccgctgtttgatagtgacactgaatcacgccattcagtggttgggccgtaacttgatgtaaatattgcattggcccactagcgcagaaagtcgtactttcacctatcgattcaattaccgacccgtcgatatgcagtgtccagtcccactgttgttgatgtggattgacgatactactgatatcgataatcgcatcttctaaccataaaatacggcggcgaaatttgacatcacggtaagcctcgctatcccattggactcgggtatgactgtccagcatgggggctttttggctccaatcgacctcggtatctaaccaactaaagtttgcggattgataccagtgatgaataactggcacagcgggcggctgatttttctgattaatactgagcgtattgtgggtggcactatttttgtagtaaccataatgcagttgcgcgccataaccggtagtgcctaaatccggtagaacctcttgcccttgctcaaacagaatgagattcagccgatcataatggtcatgttcacccccgtatggactgtgttttaccagcaaagcgcggccagattgcggttggcgaagaatggtcaatccacaatctggtgcatgcagcgtatctgttggaatgacatcaatcattggtggtggcaattcttcaacgccgtacagcagcgcatccaaattcaaacgcggttcctggcgataaatatggtgcagggcggcggcatattcatcattaccataggttttaaaggcaaactcatacaaatgggcatgattaagctgctcctgacctgcagtgcaatcattgatgcgagggaatgtgccatcgggcatcagtaattttaaagggaaactgagcatatcgcggtaataaggtaacgccagcagactgtaacggctcccggcggccagtttttcaaatgaccagaagccttgcaatgcataaaagtgataatgcactgagccttcaaaccagaacccttcattgaacaacccatgctctagctgataacgcaggccatactcagcattgacggcaaactcaacatagagttcctctgcgaggatcaggccgatcaccgcgatagcgctgctaattttcacttcatggttatgcaactgacgggtgcggtgctgcatcaggaactcagcgccctcgcgcaataagcgcccagcgatacagtcgcgttgttcctgactgagcgcctcggcaataaaatcataacccaatgcaaaatcgagcagacaattggcctcacacaaggtttgtgcattggctttgcccggcccgttgtaagggataccgccgtgcacttcatagtcgggatagtagcgggcataatctatcaaaatatcccgcaccttttcgaagtagcgtatttcgccagtgagttgccacagcaaaccgagctggttgcaggctttggcatttaagccgttaagcgctcgccaccaggcaccatcatagggttctccgttaaacaaatgagagtctatcgggcaacggtgttgcgtcggtgaatagcgatcccacactaacttcacaccgtgatcggggcaataatagtaatgattccaggtggcgataccggtggcagggactagtgtgtctgagcccaaaaccacctgattatcctcaatcagcgtggcaataatctcggactgctgcacgctatttccctgttgttgcataacgcgctggcggattttagccatctgcctgtccgtaaactgcttcatatctgatgtgtcctcgcggtgcttattttttggcgattaggggctgtgttatcgggtagagcaagatttcgacggcatccgggtatttggccatcagatattgcgctttctgctggaaatcagggtctgtcggataggcacgtgcagcagtcatcatattgaccagtgcttttttatcttgcacgccatccaggtctttatacggccaggcttggtcggtattgataaagcccgcgacatattgatagccttttttcaagctgtgttcgtcaaggctaaaattccagatatctttattagcaacctctcccagtcgacccaacttgttgtaggcttccagatggaaattgctgtaatgccacggacgggtacgctccagttcagcattctgacggccctggatatcaaaatgtgatggaattcggcgtagttgagtgatttccaggcgcttttgcgctgcggctttttggtcactgaatagcgcaaaagaggcggcctgcatatcaaaataggtgccgtggttattgtgccaattatcctcttcgaaaccattctgactggtggtcatccattggtaaaaatctttgtaccaaagtttgatggcttgatagtcggcctcagtgagcacattggcgggccttatcaattcaaccgcatctatcacgtctaccagtgcccggctatcgatcagaccaatacctcggccttcattgattcctggaatagcttgagcatattggagatttgggttcattcgggtgttgggattgacgaaccagttgaccaattgttcgcgtgctttgtcggcatactccggtttgccggtaaagctataagccagtgccagataatagacatcttcactgaagttgttcatacgttttttatctgtcgcatcactgttggcagcaggatttgtttcgccatctttgcgcaaataaggcataccgtctttcttgcttgggtctggccaccaataaggtgggaagctgtaatagtcgtgcttgtcgccactggcggctagcaggcttttatccatgacggaatagagcggtttttttagcgccttatcagccttagttatcagatttttataggatttttcatatagtgggttgttctgcttaatttgttcaatgctgtagttaatatcatccatttttaataataatggctggctttgcgcagcgtaaataaatggcgaggatcccagaagaatagccattaatagatttttttcagccaacattttcatcatcactttccttattttttatgatttacaggattgaaaataaaatattttggttaatgtaattaattaattcatttttaatgaatagattttttcacctaataaaaacaaggttattaactgtgttagtgttacttcaataaaaagaacactgttccatttcagatggatttgaattttagggtaaagtttctggacttttgtgatccagatccatcttataaattatctgtgaataaatgatttaaattgtgattggtatcaaattaaatctctattttagacgttttttaggcaatttaaataatctcgtgatttttttaatttttaaaatgaagattttatattgttgtttttaagggttaatttaattaattctctattttgtgtcatttttcaagtgtgatcttaagcagaaaattcaaaatggaattaagttttgttttttgtggtgtagttttttgttttcctctgagttctaatgttgtcgagtgtttcgtgattttgttctgttatttaaattctgggtaaattcataaaaattagatttcaacgaggacgctgagatgaagacaaaaatgataatgtcaaaagtaaaaataaaatctttgctgttgttaacttatttagccgtagggattccgtctctccacgcagcagaaacattgcaggtatggatacgtgccagtaatgattccaaaaatatttataagacagaagccgaaacttttgagaagaaaaccggcatcaaaatcgaatatttcaatgccactaccgattttgaacagcgcctggcacgagccgcagcaggaaacgcgctgccagacttgattttcaatgatgcggcggctatcgggcagtttgtccaattggggattgttgagccaattgaaccgaaaaatatcattggcggggcagatatcatagataccgcttgggagagtgcccagtatattgatggcaaatattacggcgtacccacctcagcacaaacctttgctttgtttatccgtaaagattggcgagaaaaactggggttagagcgacccaaaagctgggaagatatcagtacgctggctaaagcctttaccttcaatgatcccgatggtaatggtaaaaatgacacttacggctttattttgcccgcctctaccacccgtggttacgccagctggtttatcagttcctatctttggcaagccggaggggatttcattcgcccagccggtgagggcaaatttaaaggctcactggaagaacccgcagcggttgaaactctgagtttcatacgcggcatggtatgcgacaaaacagtacagccgggggcaattaacgccaccaccgccgatgccattccttccttccgctccggccaaagcggtatgttcgtcaccggcccataccatattgctctatttgataaagaccccggcaaagatacttttgaagtgatcccgccgccacaagggcccaaagggcaggcaacactggctgaaggtaccacggtatttatgatgaaaagcagccagaaaaaagcagccgctcagaaattcatagaattcatgatttcaccggaagggcaacaaatcggtatgggaatgggtagcaataacatgccggtggtgcgcttatccattaacaaactggttgataccaaagccgtttataacgatccgcgctgggcaatgtttgcagatttgtatgccgaacatggtcgctatattccgcaagtccctaactggacgccgattcgccaggtgactgctgaaggtttcaaccgcatcttagccaactgtgaaggtgatatccctgctgaattaaaagtagtgaatcagaaagtgaatgatgagttggctaaacagaatgtcttagggcagtgagtaaatcatgataacgctaaccccccgactaaaacgtaatctggttccgtggctgttcctggccccggcactggtcatcttcacctggtttaaattcatcccgatgctgcaagggctggtgatgagtttttacaaggttaactttaaccagccaaatgagtgggtcgggtttgacaacttttcccgcgcgatgggtgatgaagcactgcattctgcggttttcaacaccctgttatatgtggtggtcaccatggtggtggccgcttttatcgccttctttttagccatgctattggaaggcccggcacggcatttgcgttttatccgtaccgctatcttcttgcccgcagtgaccagtgcggcgatcgtcgccgaaatgtggcgaattctgtttaacccgaccagtaatggggtggtgaaccaccttttgtcgtggttcagcattgaagcgcagggttttctggcagataccgatcaggcgctgtggaccgtgatgttgttgcatatctggaaagccgtgccttacaacatggttatctttattgccggtctggtggggattagccgtgatttgtatgacgcctcgaatgtggacggcgctaactggtggaaccgcctgcgttacgtcactttgcccggcatgatccccgcactttctgtggtgctgatgctgtcattcatccgtggtttccgagtatttgctgaagtctatgccaccacaggcggtggcccgtctaacgcgacagaaatgatcatgacgcatatctacaagctgggtttcgaacagtttgattatgggtatgcatcagcggtgtccttcctgttattcgctttcactgtggtgctgaccatatgtcatctcaccttgaaaaagcgcatcgcccgttactaaccgagccggagactggtaatgaaaagtaaaagttggaacagtatcggccgctggataatttatggcctgttgctggtggtatttgtcggcccgtactggggtattatcgccaccgcattcagcggcgcgccggtcaaacctggtgagttgttggcctggcccaatcagttctcgtgggataactttatcttcgcctggatggatattggcgtctggcaatacctgctgaactccatcgtcgtggtgttcttcggcactgtgttacaggtatcggtcagtgcgctagctgcctatgcgctggcgcgtaaaaagtttgtcggcgtctcgctgaccagcttggttattctgtcgaccatgatgctgccggaagaagtgatcgccattccactgtatatgataatcaactggcgactgccgcttatcgatgcttcgctatacaacagctatctgggcatgatcttgccggtggtgggctgggctttctctatcttcgtgttgaccgagtttatggcggctatcccgaaagagctggaagaggcagcgcgtattgatggtgctagcgaatggcaaatcttcttccacgtcatcctgccgctggtcaaaccggcattgggcacggtggtgaccttcggctttatcatgatttgggaccaatacctgttgccactgattgtggtgaatcaggacagtttgaacactattccggtgatcctcggcacattacgtactgacgaaaccatcacaccaaacatctttattgccatcactctgttggcgatgttgccaagcatcatcgtgtatctgggtctgcaaaaacatttcaatcgcgggatcatgtctggcgcggttaaaggctagggagaaacaaaatgggatcggttgtacttaaaaatgtctgtaaatcttacggtgacacccatgtgatccgcgatgtatcgctggaaatccctgatggtgagttttgtgtgttggttggcccaagcggctgcggaaagtctaccttactgcgcatgattgccgggttggaggagatttccggtggcacggtgggcatcaatgataaagacgtcactgatgttgaacccaagatgcgcgacattgctatggtgttccaaagttatgctctttatccgcagatgacggtgcgcgagaacatgggttttgcattgaaaatggccaaaatgtccaaagccgatatcaatcaaaaagtggggtccaccgccgagttactgggtttacaagcattgttggagcggctaccgaaagatttgtccggtggtcagcgccagcgggttgctatggggcgcgccatcgtgcgtaacccacaagtgttcttgttcgacgagcctttgtcgaacctggatgccaaattgcgaactcaggtgcgtggcgagatccgtgaattgcatcagcggctaaaaaccacgtcagtgtatgtcactcatgatcagattgaagctatgacaatggggcagatgatcgtggtattgcgcgacggccgtattgaacaagtgggttcaccactggatctttatgatcgccctgccaatctgtttgtggccggttttattggatcgccggagatcaatcaactgaaaggcactgtagtactcaacactggaaagactacagaacaaggcgatgaattcctgctgcggctggaagatggctctttgctgacattgcctgccggtttgcaagtgacggatgggcaaaatgtggtgtatgccattcgcccggaacaggtcaatgtggtggatgaaagccacagtgccagtgcactgaaagcgaccattaccgcgattgaaaataccggctcggatatgcagctattttgtagcaccggcggggggcgctttacctcggtcttcaaacagcgtctggcagtgaatgcaggggagacggtgtatttacaacccaagctcgccggtatccacatttttgatgccgccactggtgtgcgggttacctgtcaggccgcataaaggaagcaatgcccatgacgccaataaaaacgtctgcgacaccgatgaaactgtacacgttagatgtggattgcctgatcaaggcgaaagcggtattgcagcagccattttcaccattacaaccggccttgcgccggttattaagtgaagcagatgcattgcgcgatcaaccgccggaaagtgtgacacacaaaacgctactgcccgtcagtggcgacattcacgattattacagttttggcacttactggtggccgaatccgcgtaagcccaatggattgccctatgtgcgccgcgatgggcataccaatccacagagccagaatgacgataccgatactcagcgcattgagcggatgtgtgaccgctgcctaactctcgggctggcatactattttaccggtaatagccgctatgctcaggtggcggcagaacagatccgttgctggtttttggatgccaaaacccgcatgaacccgcacctgaattatggccaagctatccccggcattgtctctggccgtggcacgggattaattgatacccgattgatgtggatggtgattgataccatcgggttgatattacctgccaagttgctggataccgaggacacagcggtgttgcagcagtggttccgcgattttaatcactggatgttccacagcgaagtgggtcattcagagtatgtctggcacaacaaccacggcacttggtatgacgtccagcgcgcagccaatgcgatgttctatggtgatcgcggattggtttccaccattatccgccagggaattacccagcgactggcggcacaaatagcgcaagacggtaagcagtggatggaactggagcgcaccgtgcctttccattactccctatttaatatggaggcgcatttgctgctgtgccgttatggcgaacatgttgaaattgaccgctgggcgtgggtacaggatgggcgcaatgtgcagcaagggattgattatttgctgccatttattgctgaacctgaattatggccttaccgcgatttgcggggaatcgactatgacagtgcattgcggctgttattacaggcggcgcgcggttatccaaaagaggcgcaacgctatcaggcggtactcgcgactcttccggctgacaccctgacatcacgcgaccgtctgatgtggcaaagttagtcggggcaaagttagttgggtcaaggttaatcaagctaaagttgatgtacactcaaggctgtttttcagctggaaagtgatgtgaacaatgagtgatgtgaataaccctgatgacctgatcgtcattacccgcttcctgcgccagcaacatgtactgacgctgtgtgctggcagcggtatggatatgtggtgtgccaactgtttttatgtttttgatgaagcgaaaatggcgctttatctgatgacagaaaagcacacccgtcacggcgagctgatgcagataaacccgcaggtggtcggcacaattgctacccagccacgcacggtagcattgataaaaggcattcaatatcgcggtgaaataaccgaattaaaggatgacgcagaactcatcgcccgtcagcactattgccgccgtttcccggtagctaaagtcgtatccgcccccctctggcagctcaatttgctggaaatcaagatgaccaataatacccttgattttggcaagaaattgtactggtctcgtcttgagtctcagtgatctactgttttttgccatgcgtttcgcctgtgaggagtttgtcgttaaaaatacttagaatatttatattgtcagttgatttacacaatacaaacgtagatagatatctatcaattagtaactcaattattaacatatataattatttgttaacataatatttgctgtgaatggtattaatatcagattttctgcaaattaaagtagcctaagattaataagatatgaaatttgtcacataacacgattttatatagtgttgtaaatcaattagatactcatttatttgtaaggtatgtaattaatttcatatttaagtgatatatatcacattttgttaataaacaaaaaaagcagtaacacttcttatgattcacatctataaatattaggtgggcataaaacccccatatttattgtcccacaaaatatatatttcaatatagtaatatcttacgacttgattaaacatcgagttcaactctattctatttaaggtaactatcatgaattcagaacctaaaaaaggctcggccaaagcaacattcgattctaaagaaagtgctgatttagttaaaaataaaatggtgacatgcacaacacgctttaaattttatttaccaaaagttaatggtgactcaatagagttcggatttggtattgaaagtgattgtgttaatgctgctgatgattttaaaacgttatttaactcatggcttaacaaaaaatcgttagcaacatcatcgagtgagtcttgtaaacaagttgatattctctcatgtgcagtagtcaagaatcccttagaatactcgatgagccaattacaaggagatttatacacgatatatatcgtcagtgagtctgccaatacagaaacattttggttattccttgataaacccgataaattagctgtcggctctactatatatgcaaactcagctgccaatctaacaatagcttccggctcatccccagaagctacctttggtattcctattcagtataagctcggggcgaaatcgtcaaataatgctgttgggctaaacgtgaaggttgcaacttcgcaattaaaggatgtaaatatccaggatgtttggaaagcaaccttttatgatgggcctgaacatcaagccccagaccttgataaagcggatggtgtggcaaataaagatgagataaattatacggataactcatttgatcctgatagagttattcaaaattcatggtatccaagtcaaacatttggcatactgactgaaaatggatttgtaggtatgacttgggaagctcggcctgctaaaacagtcgcaattgcgccaaaattaacattctttgtaacgacgggtgaatattcaagtaatcaactggccgattattctacggtatcaaatagtgctcaaatcgttaatctatctgatttctcaggatttgcagcaacggttacttataccaaagacggaaagtggagtattaaaaaggggaggccataattgaatttaaaactccaatgcacgagtaaaatatagtgaacaaatattttattttctattatggttttctataatgggttatgataaatttcactatatctataatgaatattagaaagcctcatgtcatcatgaggctttgatttattaaattaaatattaacagagtgatttatagccagcgtatttattaatgggattgtttttgtttgtcatttttaaaatgtacgaataaatttaatatattctgcaaaggtttattattatctatcatgttaaaagatagggtgagtttatatatctatggtcactatcaacatcttatagattttgtcttttcctaactgtctgtcgcaattaaaaaacttatttaccagtattccacataacacagcgcgcataccgctatgactgtaagatatatgtggtgattacactgatatggctgcctgccgcttgccgcgctgcattaggtttgttacttaatgaccgttatcaggccacatatagggggatgttgttgacggccccattgaatacttgtcgacccaacggcttacctcccagctatcaccttcctgttatgtgaattatttagggtattgtgtttctggtatgtattattcatatcaattgatttgatgattatctccatgttggggtggcgctagcgtttttatcaggaggtcagatggcgaaggtattattactgggggcaagtggtctggtggggggcgagttactgcgcttgctgcgtttggatgcccgcgtaacctctattattgcgccaacccgcaagccgttgccagtcatgaataaactgattaatccgcaaggcgagaatatcggcgagttactaaaaactctggatgagccggtggatttggtgttttgctgcttgggtacgactcgccagcaagcgggcagtcaggcggcatttcgtcaggtggattatcggctagtgttggctgcgggtgaaaccggtttgcggcttggcgcgcggcatttcctgctagtaagcgcgatgggcgctaacccgaactcgtggctattctataaccgcaccaaaggcgaggcagagcgagatttacaaactcagggctggccacaactcactttcgcccggccttcaatgctggccggtcaacgcactaaaccgcgcttgatggaaagtcttagcgcgccgttgtttgccttattacctgataaatggcgcttaattaaagccaaagatgtggcacaagcgctgcttgatcaggcttttgctcctccacatgcaggtgtgacaattctgtcatccgcacagatgcagcagcattaatcataataagctaattatctgattatcctgcgcgatggtgacgccgtcgggcagtgtgttgtcgagcgcccagctatccaactgatggctgatgtgggtcagcaatgtggctgccggttttagtaactcactgatagcgagggccattgtcacatcattatgattacgtggcggcggacggtgtggggaaagatgatgtggcggatggctgcaatcttgtaccaataaatcaatattcttactggctaaaaatagcgcgctatcggcgggcaaaccaatggtgtcggtgagataggcgatagttcggttagggctttgcagcaggtagccgaaggtgatttttgagtgattgaggggcactggcgtaacccgtaaatcgccaaattgaatcgggtgaaatgcgctgagtggcggctgaaaagccaatattcccggatgcttatacagatcgtcacagccatcaggatctggcggcccgtacaccgggatcgcatttccacacccccaacgtaacggaaataacccctgaacgtgatccatgtggtaatgtgtaagcaaaaaacgctgaatttgccctccagcaaacagttgctccagtgctggtaacccggcatcaatcaaggtcgtttccccctgataacgcaacattgcactgcaagattgacggcgcagcgcgggttttaatctggctttggtacaaatcacacactgacaaccaaacaccggcacctgttgggcgcatccggttcctaacaatgttagttccatttttgattcccctcctgctgtgttgtggggggcgttgccagcaattgctgtaattgccccagcgtgtggtgcaattcgccatcattacaaagtagctggcagttaaccggcagttgctgttgataatgttgcgcccgttgtaaacgcgccttgatttgctcactgtcttcacgcccacgttgcagtaagcgctgagccaaaattgccggcgaaacggtcagacacagtggcagtaattggtggtgatagcgctgctgggcttggggtaaataggctcgggagccattgaccaccacatccaacccgtgttgtagccagatatcaatctcaattcctaccccataatgatgctgatgtgcctgccaaaacagcgcaaacagcccctgtttggcgcgcaataaaaactcctgttcactcaatgcgatatgattttcagcccccgcattggcttcgcgggtaatataacgatgcgctaccataacgttggtgggcatggccactcgtagcgcggacagcaggcaatccttgccggcaccggaagcacccatcagatagattaagcgcgccatcagaatacctgtattccctgccgccagacgttttgtacatacacatgctgattgtgcgaaccctcatgggtgcgcgccaatatcaaatcagctcgcttaccttcggcaatcacgccgcgatccgctagccctaaagctctggccgggttacgtgtcaccagattgaccgcttgcgctaaggtgaagctgttgctctcgtcatgcgcgatacggaatgcggcatccagcaggctggcggggtaataatcggaagataagatatccaacacgcccagtgatgccagttggtgcgcggcgacattgcctgaatgggagccgccgcgcacaatattgggtgcgcccatcaatacctgtaacccatgctgatgtgaggctctggccgccacttcggtggtggggaattcagcaatgacgctacccaatgcctgtgattccgccacatgttcagcagtggcatcatcatggctggccagagcaattccccgctgacgacaatgagcggcaatggcctgtcgattctgccccgaccagcgggcggataggctgatttgctcttcttcaaactctgccatttgctgatcgttaaggtgatatttcccctgataatattcacggtacttggcgcgtgaagcgaactggcgctggcccggtgagtgatccatcagagataccaatgaaagctctggctgcatcatcagttcttcaaacagtggcaaggtgctgtcatggggtaattcacagcgcaaatgaattcgatgctcggctcgattcaatcctgaccgctggctctcgaccacggcgttaatcattttttgcagattatccagccgatggccgccatcccgcacatcaccaacagccacggcatccaacacggtagttatcccgcaggcaaccattagcgcatcgtggctactcattgccgaatgtgctggccaatccacattggggcgtggggtgaaaaacttgtcgagattatcggtatgcagctcgatcaaccccggcaacaaccagctattttgtccatcaattgctgctgaaagttgcgtcggacgatcacgataactgcggatcaccccttggtggatttccagtgatccgctgaccacctgatcctcaagaataagattgacgttgttgaagatcatgatgggatctctgtgctgacgtgagaggggggcggtgtcatggtcagtaagcggtcactgacatgattgcgtactttttcatcgtggaaaataccgacaattgcggctccgcgctgcttggcttcatcaatcaggctgaccactgcggcgctgttggtgctatcgagtgaagccgtcggctcatccagcagcaaaatgggataatcgacaataaaccctcgcgcgatattaacccgctgttgttcgccgccggagaaggtagagggggccagatcccacaagcgcggtggcacattaagtcgcgtcaacagatcctgcgcccgctgttggcagatttgccgatcaacgcccaattccagcaggggttgcatcaccacatttaatgcactgattcgtgggatcacccgcaagaattgactgacccagcccaccgtatgacggcgcaccgccataatttgccgggcttgcgcgctcaccatatccagccattctccctgatgtttcacccagatatggccgctgtcgggtaagtaattggcatataaagagcgcagaagagtggattttccgctgccggaatggccgtgcagcaccacacactcaccactgccaacttccaatgaagtttgatgcagcaccggcaggcgaataccgtgctggtggtgtaacacaaaggttttactgagattttcaacttttagttgtagcataggcagctgtagggcgttcatagtcagttctcactcagttttgtaataccgatgaaaccagtagctgggtataaggatggtgcggatcatccagcacccggtcagtcaggccactttcgataacttgcccctctttcatcaccagcagacggttagccaataagcgggcaacccccaagtcatgggtgacaatcaccaccgccaattgcatttccaccaccagattgcgcagtaaatccagcaaccgtgcttgcactgacacatccaggccaccagtcggttcgtccataaataccagcttcggatgtgtcaccagattgcgggcaatttgcagtcgctgctgcatgccaccggagaaggtggtgggcaggtcatcaagacgggataaggggatctcgacatcttccagccagcggcctgcttgttggcgtatctcgccataatggcgctggccaatagccatcagtcgctcgccgatattgccgcccgccgagacttgtggccgcagcccatcgagtgggtgctgatgtaccacgccccattcggtgcgcagtaaacggcggcgttggctttctgccatctgatataaatcaagtgcttgctgtgccgcagggcggtaaataatttgcccctgttgcggtgccaggcgcgctgaaatggatttcagcaaggtcgttttacccgaacccgattcaccaacaatccctaacacttcaccgggatacagctggaaagagacatcactgaaccccttacccggcgcatacaaatgggtaagattctccaccgacaacagcgggtgaacagcagagggttttgacataatctgttcaacgatcattgaatattcacctcttgtgtggcggcctgagccagttgttgctggcaaaaatcagtatccgaacaaacaaacatccggctgcccttatcgtccatcaccacctcatcgagataactgtggcgtgagccgcacaaagcacagggttcattccattgctgcacgctaaaggggtgatcgtcgaagtccagactttccactttggtaaaaggtggcagggcatacaggcgtttttcacgaccggcgccaaacagttgcagcgcgggcatcatgtgcattttgggattatcaaatttcggaattggcgacggatccatcacatagcgatcattcacttttaccggataggcgtaggtggtcgcgatatggccgtagcgagcgatatcttcatatagcttgacttgcattacgccgtattcctccagcgcatgcattttgcgcgtctcggtttcacgcggttcaataaagcgcagcggctctgggatcggtacctgatagataaggatctgatcctccgtcagcggcgtttctggaatacggtggcgggtctggatcaaggtggcgttagtggttttttcggtagtcgccactccgctgacccgctggaagaagcggcggatcgacaccgcattagtggtgtcatcggctccctggtcgatcactttcagcacatcgtaacggccaatcaggcaggcggttaactgaatgccaccggtgccccaaccataaggcatcggcatctcacgcccgccgaatggcacctgataaccggggatggccacggctttcagtaacgcacggcgcaatgttcttttggtttgctcgtccagataacccagattgtaaccggtgagaacttcagtcatggcgcggctcctgttgttctgcggcggcggatgaatactcacggcgcaggcgcttgagtaactccagctccgcttgaaaatcaacgtaatggggcagtttgagatgagaaacaaaaccggcggcttcgacattgtcggcgtgggataacacaaactcttcatcttgcgccgggctggcgacatttttgtcgtattcccggctttgcaaggcgcgatccatcaaagccatcgacatggctttgcgctcaccacgaccaaataccaaaccgtaaccacgagtgaaatgtggcggttctgctgccggactgacaaaaccattcaccatttcgcattcggtgagtaagatctcaccgatatcaatggtaaatcccagttcttccggctcaattgaaatggtcagctcgccggtgcggatctcggcggcgaatggatgagttcgaccataaccgcgctgggtggaatagcccagcgccagcaggaaaccttcatcaccgcgcaccagctgttgcagccgagctgagcgattacacggataaaccggcgggttgcgggtgatatcttccggcggggtgccgtcatcctgctcaactttagctaattgctcttgtgccaataaatcaaacacatgagcgcaattattttgcgatacagcttctggcgatatgtctctgcgattgagtgcgtgtggcgcttcacctgcggccagcagggtgaaatccagtagccgatgggtgtaatcataggtggggccgagcacttgcccgccgggcaaatctttgtaaatggcggagatgcgccgctccagccgcatattgccagttgccagcggttggctgacggccagacgcggcaaggtggtgcggtaggcgcgcagtaggaaaatcgcttcgaccagatcaccgctggcttgcttgatggccaatgcagccagttcgcgatcatagataccgccctcagtcatcacccgatctaccgccagacctagctgttgctcaatctgttcgcaatcgatagccgggatctgtgtatcaccacggcgctggtgttcgagtaattgatgggctgccgcaatggctttttcgccccctttgactgcaacgtacatcagcacacctccacatgggtggttcgtgggatagccattaggttctcgccgcaggtcaacagaaaatcgaggccagcagggaaagcagtagggcggttaagcagataattcagcacggcagagggcaattgcggagccactgtgcggtggtgctcaattcccggcccgcgtaggcgcagaggtacaccaaggtgcagacttgtggcctgaagaataatggtggtggagtgctctggcgaaagttcactaccggccgggcaaccaatcaaaacttcttcttttatcttattgtcaaataaagaaaaaagtgaatttttgatgctagttgtcagcggcgctccgcaatgaaaacgtatattctgttgcacggcatcattgttgagcggttcatccaggtagagcggcgtttcctgatcaacaagggtcagcaggatgctggtggtggcgggatttaatggctgccagccgctgctatggggcagtgaaacgacaactcccggttcgcttaatgccttgagaatacggcgaaaagcgtgctgagcatcatcaaccggctggtcaaaatggtttaataggctcattagtcttctcctcgcaccagggtgaagaaatccactttactggtggcgatagcgcgggcgcgcaattcccgccgctcctgctgtatggccgctagaggatgaataacagttttcagcagcaattcactcagaccggctggtttttcgttaagggtggaaagctgcaacaacgcatctaatagcgcgcagagttctgcatgaggtttattgcgcccggcaatgtagctgtaaccatagatatctgtgctgtggttgagtttgattaccgcgcgggtgagggtcatatcgcccagaataaagcggcggccagtgccgcccattcgcgcctgtaattggctcaaaccaatctctggcgcacggatcacctgatattgcggtgccagattcaaggattgccaatgtgcaagcaattgcgccggttggctgtgggccagcaccgacatccagccctgtcgggtgttagagatactttccatttagtgctccatggtcagttcaatcatgtcagcgcgcgtcaggctgacggagtactccgccacctgctggctatcaacacggatattcaaggtgcgcacacagagcagtggcgcatgggtggcaatctcaagtaaacggctctctttggcctgagcacggcgtgcgctaatgcgcgtctggctacggcttaaaggctgttgcagatgttggctgataaattgatgtaatgaaccggagttaaactgctgcaacgcgggccaccaactcaactccggcaggtagtgatcgataacgcagaccggtacaccattgactcgccgtaaggtgcgtaaatgaatcactgtcgtcccttcatccaatgacagcgctttggcaacatgctctatgcacgggcgtaagacggcgagtaagcgctcactggtggggtcactaccctgatctaataagttttggctaaagcgcgcattggcatgtagcgggtagtcataagggcgcattaacaccagaatgccgataccttgccgacgttgcagccagccgcgcttgaccaattcatcgacggcccgacgcagggtatggcgattgacctgataacgttcggctaactgctgttcggacggtagataatccccgcagcgataagcgccgcgcagttcctgctctaactgggccgcaatttgttgatagcgggtgggataactggtcggtggtctagataagtgcatggcagatataccctcggtgtgcatcatcacttctgacggccatccacaatgaaacacaaggagcagtactgatgagcaggtggcggattgtcatggtgataaccagtaagttttctcacccgctatgctggcggtttttaatgacagtagggttaagctgtgatggcggaacgatgaaatcttgcggttgttggcaggtttttttatgggctaaaaagtggtgtttatacgaaaaagttttatcgcattatcaatctgatacatatcaccacgataaattttcaatttaaacaaaaaataaacattgccttaacttgagggaaacataagtgtctcttatagttaatttacgccgccgtggcgttctctctggggggttttgctatgtgccctaaaaatatcagccgtctgagcaaaataagtttggcaatattactggcttgctcactcgcggcatgtagtggaagtggcggaggttctcacaattctgcgaagaataatgcgggtcagacaactggcggaacaggttcaggtggtggtggtgatactggctctggaggcggcaccggcggaggaacggatggtggtacgactacaaataattctgcggttggcaatgtggtcagtggtgttggcactgccgtcgatggggtaggtaatactgtcagcggtgttgttagccaaacccctgtgggtagcttgccaatcgttggtggtggtttggttaccgtcgttgatagcgcgggtaatgctgtcagtgacgtcgggactggattacagaatggcgtaggccaattaggaaataatcctaatgcattgggcactacggctgccggtgtaccgaaggccgtggctgatgttggtaccggagtttcaggattaggtggaacagtttcaggtattgctgccaacacgccattgggcggtgttaccggtaccgcaggtgggttagttgataaaaccggtggtgcagtcacttctatcggtaacggattggcgcaagacctgcaaaccggaacgacgagtaagctaaccaccgccgcaaccgggatagtgacgccagttgtgggtcaggtacaagatattactcagaccgttggttcgaccaccggtattggtgcgccagtgaataatttactgaccgctgtcggcggtactattgtgacaacgggcactcaagtgggtagtagtacgccaacgttagcgggggttggacaggtactgcaaggcagcgggcaagccgttgagaaggcgggtggcttagttactccgccaacatcaacaggtggttcgaatggcttgctggcaggtgtcatgaatacattgacaccaacctctggtggcagcaacagcggtttgttggccgaggtgaacaatactgtcggtggtgttaccggtggattaactgctggcgtctcagctaatgccaatgccagtggtggtttagctggcgggataggcggaatattaaaaccaaaaaccaattaaatatatacaccctggataattcgagttgcaggaaggcggcaattgagtgaatcccgatgagttgacgtcagtcaatgattcgggtgagcgagagcagccaacgcacacgcagcttgaagtatgacgggtataacgacacttgctctcccttattcatggggagagcatcgttattataaaaatagaatagattattaaaattataatttaatgtgcgcataaggaaatattctatgaataatagagtgtggctattatttttatttggtgcaggaaatgtatggcagttcagcgcgttcgctaataccattcctatgttaattgaccagaataacccttccaaaatatcgcgtgatattgcacggccacaaacaccccgtactgtggttccaccgatttcaactccagtgccagaacccagttctaaactaacactggatactttaattgatgtgaaacatatccaatttatcggtggtacccaatatgatattaatatactcagtgagccatttacgccttatattggtaaaaaagtatcattaaagactctgcttttagcaacgcagtctattacaaaaatgtatcagcaagatggctatattctctcttatgcttatttgccgactgataattttgccaatggcacattaaaaataggtttggttgaaggctatattgctaatacccgtattcaaagtgacaacgccgcgatagggcgctggctgaccaagttgtctcagcacattatggccgagaagccgctgacacagcagacctttgaacgctacagcattttgatgagccggacgccggatactaaagtgatcgccacggctaaaaacccggataatatttatggcgcaacattattagatattaaagccgatcatccacgtaattggaatgtcagtaccgcattggatagccgcaaaggtgtttacagcggggtactcaatgcaacgttaagtggctttacaccttatgcagagcaattgggtgtcgcgacattattaccgttagacagcaaaaatcgtgaccaatatttaggtgtaaactatcaacaatatttaggtagtaatggtttattactgcaaactcgtggcagttattataaacaagagccgaaagattataccgatgttctgacactattccccgataacatcacattatctagccgtactcagcagacacaatatactggtggcgtggtgttaagttatccattggaattaacccgtaaacgtcaatggacagtgagcgggggcgtagattatctggagaaaagctataatctaaaaagccgggccagatttaataactttaataatacattattcgatttagaagaacagaaccaacggatgcgttacccagcggcggagttggcgctgacggggtatcaggaatatacccaatcttattggagcacccgtgccagcgtgcgcaaaggaataaacggcgcattggcctccagttcagttccttggggagacttaggttttacccgctggaaactcaccggagatggtgcgtatttaatggccgaaaaatggcgactgagtgcctcggcggaaggtgattggtctgacaatgatttaccagaagcagagcatgtgacttttggtgggttacggtttggccgaggttatccagatggtgaggcggcgggggattatggttatggcggacaggtagaaatgcgctatatacataatcgggaaaatggcaattggctaaaaaccattcaaccttatgcggtgctggatacggcacacacttggtataactcaccgatatttcgcgcacaaaaactggcttcctacgcggttggggtgacctttggtgataacaaacactattccttatcactggaaggggcgaggccgattggcgacctgcccagtgatagtacgcgtcgtgattggcggtttaacgcgaccttaacctataattttgccaattaatttaaggctatctttcttgccattgtaagattgggcagtgcttgcatccccacgtactacgtgtacgctccggttgccgtgcgctgtccgcacttagactgacggcgacgattacgccttccaggctgagatagatctatcttattaacgcagatgatggataacttgattaccgctgccgcgccaaataagcgatgggtcttttaggtcttgcacgaatttgccatcgactagcacattgattaaatccaccacttgttgttggtcggcggtcagttcagccagggtgtagccggtccagacccaaatatccttaccgtcgcactcctggcgtacgcgtttgaccagttgcagaatggcggacaaattttgtggatgcaacggatcaccgccggagagggataacccttgtcggcggatacgggagtcgttcagatccgctatgattttatcttccatttcttgggtaaatggcttacccgaattcagtcgccaggtgcttttgttataacaacccacacattcgtgtacgcagccagagacgaacagcgtacagcgtgtgccggggccgttgataacatcgaccgggtaatattgatgatagttaatgattacttgtccaatatgttccccttcgtacttgaagctgtagggggcgctgcgttcacaaacccgaatcacttactgatgtaagctcatcgggattaatgagcctcatccttgaggctcaccctgcgggctagcataaatgctgttcaaatcggttcccgaccgatttgttattcgcttgctgcctgcaactccaattcctttggggacgattaatattattggggtaatttcaatattgaaaatcagcccagttgtccgtttgccaaatgcttaacgcggcgcttcacttcttcttgtttgccggcgttaaatggccgtgcatccgggctacccaaatagccacagacccgacgggtaactgacacttttgatggctcatgattaccgcatttcgggcaggtgaagcccttgctggtacaggagaattcgccggtaaaaccgcactcgtagcattcatcaattggtgtgttggtgccgtaatatggcacccggctgtagctgtaatcccagacatcttccagcgccctgaggttatgctgcaagttagggtattcgccgtaacagatgaaaccgccattagccaatggaggataaggtgcttcgaagtccagtttgtcgtacgggttaactttcttttcaacatccagatggaagctgttggtgtaatagcctttatcggtgacaccttctaccacgccaaattctgcggtatccaggcggcagaagcggtcacacaggttttcgcttggcgtgctgtacaggctaaaggcgtagccagtttcttctttccagctatccgttgcttgtctcatgcgctcgacgatagccacgccttttgcacgtaatttttggtcatcaaagatatgggcttgatgaccaaacagagcattaaccgtttcatgaataccaataaagcccagagagatagatgcacggccatttttaaagatttctgaaatattatcatccgcttgcaagcgcaccccacaagccccctccatatagaggataggagccacgcgagctttgattccttccagacgcgcaatacgggtcattaaggctttcttggctagcaacagtcgctcatccagcaaccgccagaatttcgcctcatcgccctgggcttccaatgcaatacgcggcaggttaaggctaatcacgcccagattgttacggccatcgtgaatttgctcgccatcttcttcatacacccccaagaagctgcggcagcccattggtgttttaaaggaaccggtgactttaaccacttgatcgtaattgagaatatcgggatacatgcgcttggtcgcgcactccagcgctaactgtttgatatcataattggcatcaccaaatttatgattcagaccatcgcggatagcaaagaccagtttcgggaacaccgcagttttgcgatttttacccaaaccggcaatgcgattacgcagaatcgcctgctgaatcatgcgcgattgccagctggtgcccagcccaaagccgaaggtaacaaacggcgtttgaccattggcggtgtgcagggtgttgacttcatattccaatgattggaaggcgtcgtaacactctttttcggtgcgcgacatagcataaccagcggcatcggggatctgccactcttcggctaccgctttatgtttgttaaagctttctgtgacaaatggcgcgaggacttcatcaatacggttgatggttgtgccgccataaatatggctggcgacctgcgcgataatctgcgcggtcactgcggtagcagtagaaatggattttggcggctcgatttccgcgttacccattttgaaaccttgggtcagcatgccattgaggtcaatcagcatgcagttaaacattgggaagaatggcgcgtaatccaaatcgtgataatgaatctcaccacgttcatgcgccagcaccacatcgcgcggcaagatatgctgtttagcgtaatgtttcgcgacaataccggccagcagatcacgctgtgtcgggatgactttgctgtctttattcgcattttcgttcagcagcgcttggttactttgctctaccaaaccgcggatttcctgattcaggcgaccacgcacctcccgcgagatatcccggtcatggcgatactcgatataggctcgggcgagctgcttgtattgaccggccatcagttggttttctaccgcggtttggatgtcgcgaatatcaactttcggttggttctccatcgtctgagcgaccacacgagcaacagttgcacaataatctgcgtctaccacgccaaccgccagcgctgcgcgctcgaccgcttccttgattcgtacctcatcaaaaggtacctgacaaccgtcccgtttaatcactactgttttcacaatgtcgctcctgtatcctgccgcgtaggattagccccaaaaccatcttatccacaaggcaaaccgcagcacatcagggctgcgagggggtgtggatggttttgtggataactactacatataggtatcgtaattactatagacactatatatgggtaatggcagaagtgacagtcaacataattgacctagaacaaggaaatcagctttaggtttattccctgttcagtgcatcacaaaatggacatttttatgccactttttttgcacaaaatagtatgagttagcgcttcattgggcggaaatgttccagtaaaaaatcgacccaaacgcgcactcgcgggggtaaatcggcagaggcataatagagccataatggaactggcgcaggccagtgatgggctagcactggcaccaaactgccgtctgcaaaatggggttcagcatgccactgtgcaatataggttattcccatatcggccaacgccgcattcattaatacttcgggttgtgaaatgaccaaacggcccgataactcgaaagattgcacctcattattgtgttgcagcagccatttgactattcgtccagttgatggattgcggtgtagtaaacactgatgttgatagagatgttgcggattgctgggggtgccatagcgcgccagataagcggggctggccgccaacaccatttgcattggataaaactggcgtgcaatcaagcgactatcgggatcaatgtgagtgccgatccccacatcaaatccttcaccgaccaaattcaccactctggcctccagtgaaagatccaaatcaatctgcggataacgcgccataaattttggaataagtggcatcaatagttggcgaccaaaaccggggatcagactgactcgaaccgtgccgctgggatgttgctcatcgttacgtacggtgtccagagtgtgtgatagcgcctgccagagcggcgcaacccgcgctaataaagccttaccttcatcagttagcaccacactatgggtattgcgttggaacagacgcagcgccagtttttcttctaatacgcgcacatttttactgatagcggcaggagttacccctaattgacgggcggcgacagaaaaattctcattttgggcggcgcttaggaaggcgggcaataagcgatgaatatcggaaggcagcgacattggttgataccttaggttgaaattaatgtgactgattgcagcctacaccggcagcgctgaaaatgaaaagatagtgtcattaaatctgttggagaatctgttatgccacgtattttagtgttgacggcccaccgtaagccggatgaatcccgtatcaaccatcggttaatagaggccattcgcccactaccgaatgtggccgtgcatgagctgattcgtgagtatccggattttcaaattgatgtggcgcgagagcaggagttactgcaatcacatgatgtgattgtgatgatgtttccattttactggtacagctcaccggctattttaagtgaatggcaggatgcggtgttaacttacggctttgcttatggtagtcgtggggacaaattgcgtggtaagccattgcaattggtggtgtcgaccggcggcaatgaacaagcctacagcccacagggctataatcgttacccggcgctggatttgttattgcccttccacgctatggccaatatgacgggtatggatttccttccgccgtatttagtgcaaggggccaatgcgatggaggaggagactttggagcgctatgttcaaggtgtggtgggaatgatgaagggtttttagttgatatgattgtacgtgtacaaatttagtataaatttgatatttaactgcgcgggtgatagcttgcttagagtatgaaagatcattgaaggagcaacctatatggcaacgactatgtcccaaaaagcagcgcgagaagggctaggctctcccgaactttttgacggcggcgttttcgtcacaaaaaatggtgtcgctgagctgtttgtccaacccgcagcggaaagggaggcggagattagggaacgtcatcttgagcgccaatcaaatgcgctgctgaagctggttatgttggctaaacaggatattaaaaaccagcaagggatgtcaccggaagaaacgctaaggaagctgcgcgccgcgcgtaagtaataatattgaggttaggaatgccccaaataattatatcacccacccgcagcagaatggactcttcaggatatcgaatcttttaaaagcgctactatggggccagttaaggctggggagttcgttgataatttattgatatcatcaataacagcgatcagtgaagatccgatccgctatcgttttaactcaatgttatcagatagcggtgtgctattgcgtgagcggctggaccccgacagtgagtaccgcgttatctatgactatgatgggcaaactgtggagatactggcttttgtcagtatgaaacaagatttggaacgggttctttaccgctaccttatgtttcgatagcattctgcacccggttgtgccgggtactgaatggcttttgttgtcctataaagtgctatcccataaaatgttccgccaactcaagatcccgccgcgcaaactctctcacaattttcccactctccatcatggctgcgcgctcggacatatgtgccaccacatcactgtcatggctgaccaacaaataggtcataccatgttcgcgtttcaggtgattgagtagattgaggatttccgcttgcactgacatatctaatgctgaggtcggctcatccagtagcaacaatttgggccgcaataacagggcgcgggcgatagcaatgcgctggcgctgaccaccggagaattgatgagggtagcgctgtgccgccgcagccggtaagcccacttgttttaaagcttggtcaatacgttgttggatgttttgctcaccgtgaatctttagcggctcacccagtgtgcgctgaatattatgctgtggatgcagtgatgcataagggtcttggaataccatctgcacatctttacgcaattgaccgatgaaacgttgccccggttgcaatggttggcccagcaaggttatctcgccttgccactcccgctgtaaaccggccaaagtacgtaatacggtagatttaccgcagccagatgctccaatcaggctgaatgtttcacctgcttcaaccgcaaaactgaccgactcaactgccgtttttacctgattcttctgggcaaaattgacctgtagatttttgacttcaatcagtgccacgggaacctccagagaaatcagcgctgcgatctaataccggtagatccgtgccataggtactggcattcgggcggcaagcccataaggtatgggtataaggatgagtcgaatgggacaggtcagccgccgcgccttgatccaccagtttcccctgatacatcaccaacacgcgatggcaatgctcggcgactaacggcagatcgtggctgatcaacaacaaactcatattgcgctgctcagtctgttcgacaatcaactccagtatttgattacgcaatttggcgtccaatgcggaggttggctcatcggcaattaatacccgtgggttattcactaaagcgatagctaacatggcccgttggcccataccgccagaaagttggccgggataactgtgccaggcactttcattgagcccgaccgaggctagcgcattcaatacccgctcgcgggtatccgcacgggaaagcgtattatgtagcagcagggattcttcaatttgtttccccacggtgcgtaccggattcagcgcatagcgcggatcttgcagcaccatagcaatttcgctgccacgtaatgcgccccattgtttcggtttcaactgcaataggtcgtgttcgataacctgacctgaattgccctgttgatcggtgttatcagcataataactgagttttttagcactaactttgcccggagcacgaactaatcccatcaatgctctggcggtaatggatttgccggagccggactcacccaccagtgccactcgctcgcgaccgaggtggaatgagatattatccaccacccgctgttgctggaaatcgacagataaattgtcgaccgcgaaaattttatcagtcatggtgagggtccaaaatatcgcgcaggccatcgcctaacagattaaatgccatgctgctcagtaagatagcaaagcccggaatggcggcaatccaccagtggtcaaagataacctgcatcccgtcggccaccatggaaccccattctgacattggcgggcgtgcccctaacccgaggaagccaagacctgccgcagccaggataatacctgctaaatccaatgccagccgtaccaccgctgaaggaaggcacatagggagaatatgaccccatagtaaccgcaaccctttgattcccatcatttcagcggccgccagataatcacttttacgcaataattgaatctcggctctggcctgacgggcataggccggccaagtggtcagggccaatgccagcgcgccgttaattaatccggggccaagcatggcaacaaaagcaaacgccagaatcagccgtggcattgacatcaccacatcagtgacgcgcatcagaacgcgctccaaccaaccgccgtaataaccggaaagcaccccgaccagcaaacccagcggtaaagttatcaccgtcactagcagcaccagccccaaggtagggcgcgtgccgtaaatcaagcgcgacagcatatcgcggccataactgtcggttcccaaccagtgccctgcacccggaggctgcaagcggtcagccgcgttttgccagttgggatcaaacggggccagccacggagcgaaaatcgcgattatcaccagtaaggtgagaataaatagcccgatgctggtggcgggggaacgttttagcgcatggaagaattttgttattggcatatcagcgcgttctcgggtccagcaagcggaccagcagatccgtcacattgttaatcaaaataaagcacataccaagcagcagtgttccgcccataatggcggtggtatcgccggcaaacagcgcgctggtcagatagcggccaatacccggccaggcaaaaacggtctcggtgagcaccgcgccttccaacatgctggtataggccagcgcaatcactgtcagtaaggtgccacggatattcggcagcacatgcgtcaataaaatccgcatctcacccgcgcctttggctcttgccagcgtgatgtactctttattcagttcactcaggcaagctgaacgtgtcaggcgagtaatgctggcaagcgcgtaataagacagcagggaaaccggtaagatcaaatgagccagagcattactaaaggcaccagcatcacctgaacgccaggtatcgatcagggcaaaaccggttttcgcttccacggtatattgataaatatcatcgaggcgaccagggccagggctccattgcaggcgtgcataaaatagcaatagcatcagcaggccaagccagaagataggaatcgaattccccagcaatgtgataaagcggatagtggcatccagtttgctacccgcccagcgcgcgcacaataagccgaggataatgcccagtgctgcgccaattactagcgataatgttgccagttccaatgaggcagggaaaacggtcagcagatcttgtaataccggctgaccgctggcgctggcaacacccagatccccatgagccagccgctccagataatgccagaactgaaccggtaaaggtttatccaacccaagttgttgtttaacttgctgataagtggcctcactggcgtggtcgcccacgatttgcagcaccctgtccaccggcgacagcgccgacaggaaaaaggtgataaccagtagaccgaataaggtcagggccagggtgaataatccctgtaagaacccccaaagacgacgccgggatagggttcccggcgtattatttagtgcgacagacatcaactagcaactcactatttcacaaataaatttatcaaccagctatgcccaagaacttggcgttacaggtaggcggcaagtgaacgagtcccgatgagcttacactggtaagtgattcgggtgagttcgcgcagctaacaaccctgcaacttcaagtacgcagggaataggctatttgctgacacggtcataatagaccatatctgcattcagaccttgttgatagccttttacattatctcgtagcacaacttgtgctttggcttgatcaataaagatataaggcgagttcttttgcagctcttcctgtaactgagtgtagagcgcgctgcgcttggccggatcagcctcggcgactgccgccaatgtttgtttattcagctcaggaataacccagccgtttaaaccggcaacagtactgctcttaccgtcgttataggcaaaggcgctggcatttgagtgtgcatcgaagtagtccgggatccacagacggattgctgactgatgctgtttggcacgtacgcggccatacacctgactacccgcagctggcaataacaccaatttcacgccaccttgggcaaagctggcttgcagcgactgggcaatggtaatgaatggcggtttgttctccacatccaatgtcagcgtggcatctttaataccggctttagtcagaatttctttggctttagcggggtcgaaggtgaaaggattgctttccagcgcacccggtaaacccactggcaggaagctttgatgtacaaaatactggcctttcagcaaatctttggtaattccctgataatcaaccaaatagcgggcggcctgccagaattcaggtttgctcaacagcggattggcctgattggccgtattaaagaccagatagttttgttcggcagacgggatttcgacaactttaatccctggttgggttttcagcgccgcagtttggtctggccctaattcacgcgcgatatcagcatcaccttgctggatcagcaggcgacgagcacttggatcgggaacgtttttaataataatatttttaatcagtggcttatcaccaggtgatgtcggattggcatccagtacaatggcctgatgcggttgataaacacgcattttgaatgggccgctaccggctgaatgcattttcaaccaggcattaccatagtcatcatctttcacattagcgctcaccgcttttttatcaacaattgaggcaatgggggttgataaaatattcagcgcaactgcggggctgacatctgcactccagctcagtagcacggtgttgttatcaattttcttcaaatgctgatcgatattactcgcatcccagcccaagacattcaggataaaggccggtgaacggttcattttgactgcgcgattaaaggaataaatcacgtcatcagcttgcaccggattgccggaggcaaataccgcctgcggacgtaattttaccgtaagggtttttgccgcagcatcgccttgccagctttgtgcaagaacgggttctatttttgccggattatcacgatcggcttgcaccagccgctgataaagacttgggacggtctgaatactggatagctcattactttcagccggatcaaggctaacgatatcatccagggattgcaccacaaccagagtatctggtggcgttgctgccagtgcactgccagatagtgcagtcaaaaccaacagtgacagaattttagctttcattgagactccctgaaatgggctacaaccacgaatatttttcgcgttaatagccagtatagatagttaacatcgctaggaaattattgttttttcgactatttcatcgcagtttctcacgatagtggctttcctgtctgtggtcaaagtctcaacagttatttgttataacaattagtgataaagaaatattacaaaaaagtaatgattattaactcgcccagcagcactacaatctttattccagataaataaatgttagagacttcccactaaagatagaatgaaatggttataatgaaacatcatttcattttacttatgtgaagggaaaactatgatcaccggaaacatccatcatttggaattattgccttatctgcctgcgcaattaaaagaagctattgaatatgtgaaaagtcacatcacagcagaaacgccattgggtaaacatgatattgatggcaataacctgttcgtattgatttccaatgacagcactgactatctggaaaaccgccgcgcggaatatcacgctaaatatctggatattcagatagtcctggcgggtgttgaggggatgactttcagtaacttacctgctggcaaacccgataccgactggttagcagacaaagatattgcgttcttaccagcaggagttgatgagaagcagtttgtaatgcaagccggtgatttcgtggtgttctacccaggagaagtgcataaaccattatgtgcagtgggcgaaccggcgcgggtacggaaagccgtagttaagttggcggtaaaataagctattttacttgccagcttgagcttcgggcagtgctcgccgccgtcacatactccgtgtatgctccgttggctgcgcgctgtccgcactcaatctgcctgcgccaataacgcttattgattaggtgtgaaaataattaaaagcagacacatcagatggtcggcctcagactgctgacaaagttgataaaaggggaaatgtgccgaatgggtcgtaacggcgtgagccgtcggagcgcccatcggtgcagtcgccccgttagtctcagtgtgaaaaaataggtttgtcattaacctgaaaccgacacatcagatggtcggcctttgttttttatgctgttcccaatgtcgcaaccatcacagctttgatggtgtgcaggcggttttcggcctgatcaaatacaatgctgtgagccgattcaaatacttcgtcggtcacttccatgccgcccggtaagtcataaagttccgccatttgtttgccgacggtagtttgatcatcgtggaatgctggcaagcaatgaaggaatttaacctgtgggttgccggtcagtttcaccacatccatattgacctgatagggcttgagcaatgcaacccgctcctgccagacttctttcggttcgcccatcgaaacccatacatcggtatacaagaaatcagccccttttacgccttcggcaatatcctcggtcaaggtgattttaccgccggtctttttggcctgcacctgacaagcggcgactaattcggcctccggccagcaggcttttggcgcgaccaggcgtaaatccatcccgaccagagcggccgcttctaacagggtattacccatgttgttacgtgcatcaccaagataggcaaatttcatttcactcaatggcttacccggcaagtgctcctgcatagtcagtaagtcggccagtaactgggttggatggaattcattggtcaggccattccataccggcacgccggcaaattcagccaatgtttcaaccaccttttggccgtaaccacgatattgaataccgtcatacatccggcctaatactctggcggtatctttaattgattctttatgccctatttgacttccgcctgggccgagataagtcacccgcgcaccttgatcatatgcggcaacttcgaaagagcatcgagtacgggtcgagtctttttcgaagatgagcgcgatattcttacctatcaatttttgtttctcaccgccggatttcttggcttgcttcaggtaagcggccaactctagcagggctgtaatctcggcgggtgtaaagtccagtaaccttagaaagtgacgtttatagaactgactcatggtgttcatcttttgcatcctgaatagtacaattgaatttaaattcaatttatacgtataaatattcaattacaaccccaatcaataaatctttctcgtttgtagtggaggcaacggcgtgggtgtgggaaaatagcgccatactaagcccattgactgaggataaaggcatggcaaaccgcgaaatgctagacgaacaacgtgacgagacccgcctgatcatcgaagaactgctggaagatggcagcgatccggatgcgctgtacaccattgaacaccacctttcagccgagaagttcgaagtgctggaaaaagcggccgtagaagcattcaaactgggttatgaagtaacagatgctgaagagctggaagtcgaagatggctcagtggtgatgtgctgtgatgtgatcagcgaagttgcgctgaatgctgaaattattgatgcgcaggttgaacagctgattgcactagctgaaacctgtggcgtgaattatgacggttggggcacttactatgaagatcctaacgcagaagatgatgaagacggcgagttcgacgacgaagagttagtggatgaagatgacgacggtaagcgtcactaattcccctttgtccttgacgctgcagggttgttagctacgttcgctcacccgaatcactgacttgagtcagctcatcgggactcgtttacttgctgcctacctgcgacgccaatggctttggggattcccctttgtccttgacgccgcagggttgttagctacgttcgctcacccgaatcactgactgcccgttgaccttaacataaatagactcatcgggatttgctcgtttgctgccttgctatagcgccaatgactttgggtaatcgccttggtgcttgacgctatagcggtgttagcggcatttgccagttaataatatcagggcgcttgatgcgcccttagactgctggcaaagtcagatgaagggaaaacgtgccgttggggtcgtagtcgcggaagctaccggagcgccccgaggtgcggtcaacccttcactcacagtactataaaagtgctgtcaataacctcagggcgcaatgcgccctgacttattacaatgttttcagcatagttacttcgcaatccacatgaccggtatttcccattgggccattgatatgctcaaaacccaatctttcatataagcctaccgcactggtcaaactggccgtggtttccagatagcaacggttgaagccctgttgacgggcaaattccagcgcttgtaacgccaactgcttagccaaccctttgccgcgcaatatcggcaggaaatacattttctgcaattcacacagagacgcttcaccacccgacaaaggtgccacgccaccgccgcccgcaatatttccgtcgacttcaatcacccagtaagcgctacgtggctggctgtacagctcatataagtgatctaaattgggatcagacacggtatagcctttatcggcagtcaggccgaattcagccgaaacgtcccgaatgacattagcgatagcgaggttgtctgctacggtgatggggcgtaccagcaggcggataggtgtggctgtggtcatactctttaaacctaaaggtaataacttagtaataatctgtaataccatctatacccgtcatacttcaagctgtatgtgcgttggctgctctcaataacccgagtcacttactacagtaagttcatcgggactatctcgcttgccgccttcctataactcgaattatttagggtatggcgctgaattaatacaatgataaaaaaacagcggctacctaaatagtccgctgtttctattttgctgttgaatctcaggttaattacagtgcggcgatagtcgcttgttgctcaattaacttctgtttggcttcagcgcaggctgccattctttcgcgctctttggcaaccacggcttctggcgcgcgcgccacaaaaccttcattactcaacttgccttcgatacgctcaatttcagcttccagcttagccacttcttttgccagcctttccagttcggtggctttatcaatcaggccagccattgggatcagcacttccgcaccttcaaccaatttggtcaccgataccgggcctttatcaccttcaggtaacagggtgagagaggacaaccgcgccagtgactggatgaaactctggttttccagtacacggcgctgagcttcagcattggctccacgcagcatcacttccaacggcttacctggtgcgatgttcatttctgcgcggatattccgcactgcgatgatggtctgtttgatccattccagatcactcagtgctttctcatcaacctggctggcatcatattccgggaaaggctgtaacatgatggtatctgctgtaatgcctttcagggttttaactcgctgccagatggtctctgtgatgtaaggaatgattgggtgtgccaaacgcagcagggcttccagaacttcaatcagagtatgacgagttccacgcagttcagcttcagaaccgctgttcatcaccggtttggccagttccagataccagtcacagaactggttccaggtaaactcatacagaatattagcggccaaatcgaagcggtaagtgtccatcgcttcgcggtaggctttaatggtctgattgaattcagccagaatccagcggtcagccagtgacagtaccatttcgccgccattctgcccgcaatcctgtccttcggtgttcatcagcacgaaacggctggcgttccacagcttattacagaagttgcgatatccttccaggcgcttcatgtcccagttgatatcacggccggtagaggccagagctgccagcgtaaagcgcagagcatctgtaccgtgcggctcaataccgttcgggaattgcttctcggtgcgcttacggattttctccgccagctgcggctgcatcatgttgccagtacgtttttccagcaattcttccagcgagataccatcaaccatatccagtgggtcaatgacgttgcctttcgacttggacattttctgcccttcgtcatcacggataagaccggtcatgtagacggttttaaatggcacttgcggcttaccattttcatctttcataaagtgcatggtcagcatgatcatgcgggcaatccagaagaaaataatatcaaagccactgaccacaacactggtcgggtggaaggttttcagtgcttcggtttgctcaggccagcccagagtggagaaagtccacaggccagaggagaaccaggtatccagcacgtcttcgtcttgacgcaatgccacgtctgcgcccaggttgttttcgcggcgcacttcagcctcatcacggcccacatacactttaccttgctcgtcataccaggctggaatgcggtggccccaccacaactgacgggagatacaccagtcttggatatcgcgcatccacgagtaatacatattttcgtactgcttcggtacgaattggatctcgccgttttcgacagcttcgattgccactttagccagcggagcggtgcgaacataccattggtcagtcagcattggctcgataaccacgccgccacggtcgccataaggcacagtcaggtcgtgggctttgacttcttccagcaggccaagtttatcgaattcagccactacagctttacgggcagcaaaacgctccaaaccctggaactgttgtggaattgcaccgctgcacgcatcagtcgcttcgccattggtatcaaatacttccgcttcgctacggatatcaccatcgaaagtcagaatgttgatcatcggcagggcgtggcgtttaccgacttcatagtcattaaaatcgtgcgctggcgtgatttttacacaaccggtgcctttttccatgtcggcatgctcgtcaccgaggatcggaatacggcgacccaccagtggcaggatcacttctttgccgatcaagtctttataacgtggatcttccgggttgactgccacgccggtatcacccaacacggtttctggacgcgtggtggcgacgaccaaatagtctttgccatccgcagttttagcaccatcggccagcggataacgcagatgccacatggagcctttcgattcgcggttttccacttccagatcagagatagcagtgcgcagttttggatcccagttcaccaggcgcttgccacggtaaattaagtcttctttgtgcaggcgtacaaacacttctttaaccgcattggataggccatcgtccatggtgaaacgctcacgttcccaatccacggagttacccagacggcgcatttggcgagtaatggtgccgccagattcgcctttccattgccagattttatcgataaatgcgtcacggccgtaatcgtggcgagttttgccttcttctgcggcgatcttgcgctcaaccaccatttgggtcgcgatacctgcatggtcagtcccggcttgccacaaggtatttttgccctgcatacgttgataacgaatcaaggtatccatgatggtttgttggaacgcatggcccatgtgcaggctaccggtgacgttcggcggcgggatcatgatgcagtagctttctttactggtatcgccgttcggcttgaaataaccctgtttttcccagtgttcatacagcggctgttcgatttcttgcgggctgtatgttttatcgagggacggctcagttttgtcgatattagaaggtgtgttttccattttcttttttagttcaattagttggcggcgttgccgtggtcaagtggaagccgacgctgcgataagacttatatcggtcgcgcgccaactgtttcaaattttcttcgtaaggaacgaagtctaccacttcatggaaagcggtggcaaaacctgcgaactctggtagcaggctgataagcaggtcgcggggggaatttccacgtcgttccggccaagccagttcgactggtgcgccatactttggcccttcacccgccaaattatggggaacaaattgctcaggtgcccgttgccatagcgcttcatccagccgctgggcctgttcctgactttcacaggcgatcagtacccgtttgcctgcccgccaacgctcggccgcaatttcgcaggccaacgcctcatgagcgcgcagctcaccagcgggcgtgtcgtgttcgagcaaataaaacgtggcgtttttcataggttctctacacccttggtacttgaagccgcaggtttgttagctgctctcacccacccgaatcacttacttgaataagctcatcgggatgagttcgcttgctgcctacctgcaactccaatgactttgggtgtatatcaaatggaatacatcaaacgattaatcgtcgccgtttaaccctgcgcggttaagcaagaactgggataacaacgcgactggacggccagttgcgcctttgttcttacctgaacgccatgccgtgcccgcgatatccaaatgcgcccagctgtatttgcgagtaaagcgtgacaggaagcaaccggcggtaatcgcaccgcccgcacggccaccaatatttgccatgtcggcaaaattggaatccagttgctcgtagaactcatcacccagtggcaaacgccatgcacggtcacccgcttgttcggatgccccgataagctcgtgagccaatggattgtgattcgacatcaaaccggtgatgtgatggcctaatgccacaacacacgcccctgttagggtcgcgatatcaatcaccacttctggctcgaaacgctcaacataggtcaatgcatcgcacagcaccagacggccttcagcatcagtattgagcacttcaactgtctgaccagacatggtagtgaggatatcgcctgggcgataagcgcggccacctggcatattttcacagcccgccaatacaccaatcacattcaatggcaattgcagctcggccactacacgcattacgccatagacagttgcagcgccacacatgtcgtatttcatctcatccatgccttcggctggcttgatggaaataccgccagaatcgaaggtcaaccctttacccaccagcacaattggcttagcgtccgggtttggattacccttatattctatcaccgacattaatgattcattctgtgaaccatggcctacagcaagataggagtgcattcccagctctttcatttgctgctcaccaatcacgcgagtgatgatattggtgctgaatgcatcggctaactggcgtgcttgcgaagccagataggcggcattacaaatatttggcggcatattgcccaagtctttcgccgctttaataccggatgctaccgccagaccatgctgaattgcgcgctcaccgctggtcaattcgcggcgtgtgggcacattgaataccatcttgcgtaatgggcgacgcggctcggttttattacttttaagctgatcgaaggtataaagtgtctctttcgctgtttctactgcctggcgcactttccagtaagtattgcggcctttaacatgcagctcggtcaggaaacaaacggcttccattgatccggtgtcattaagggtattgatggtcttctggatcacttgcttgtactggcgctcatcaagctcacgctctttgccacagccaattaacaagatgcgctcggagagaatattcggcacatggtgcagtaatagcgtctgcccgactttgccttcaagttcaccacggcgcaataaagcgctgatgtagccatcactaattttgtcgagttgttcggcaatgggagatagacgacgaggttcgaaaacgccgactacaatacaggcactacgctgtttttccgggctgccgctctttacactgaactccatgcactctcctgaatcttaaagacaaaggcgggagctaccgctagaatgtagcactccgcaacgatctctctccgttgtgttaacgacgtgtgttaaccttaacggcataagttgttttgttttggcgactataagcatgttcctataggacacctaaacgctagatgctgtaatactattttagctgtgaaggttgccatatgatgagaataaatggcggattaacgatgaaactatcgattttcctgcaaaaagacaagttttcacaggcgtattagcgtgatcatcattagatatctggtacgggaaacacttaagagccaaattgcgattctgttcatcctgctattaatcttctttagtcagaagttagtacggatattaggcgctgcggtcgatggtgaaatcccgacaaacctggttttatcccttttagggcttggtgtgccggaaatggcacaacttatcctgccgttaagcttattccttggcttattaatgacgctaggtaaattgtacacggagagtgaaatcaccgtgatgcatgcctgcggcatgggcaagaaatccttgattatggctgcattgatcctggcgctggtcacttctgcgctggcggcggtcaacactatttggcttggcccttggtcttctaaacatcaagacgaagtgctgaacgacgccagagccaaccctagtctggccgctttggctggtgggcagtttaaatcctcaactgatggcaattcagccttatttatcggtaatgtgacgggcaaagagtttaaccgtgtatttctggcacaattgcggccaaacggtaatcagcgcccctccgtagttgtagctgatagtggctacatgaccgaacggcctgatggttcgcaagtggttatcttaaataaaggtacccgctatgaaggcaccgcattgttgcgcgacttccgtattactgattttgtcgattatcaggccattattggtcatcaggaagtccaacaaaataataatgcggctgaccaaatgaccatgaaacagctgtggcgttcgcatcagcccgatgcccgcgccgagtttcattggcgtctgacgctgattgtgtcggttatcgtcatggcgctgctggtggtgcccctcagtgtggttaacccgcgccagggccgtgtactgagtatgttgcccgctatgttactgtatttaatcttcttcctgttacaaagctccctgcgttctaatgcaagtagtggcaagctggacccctcgatctggatgtgggctgtaaatggtgcttatctggctcttgcggtgatattgaacctgtgggatggcctgccggctcgtaagttacgtgctcgattgagaggtgctgcctgatgtttggtgtattagaccgttatatcggacggactatcctcaataccatcctgatgacgctattcatgctggtatcgttgtccggcattatcaagtttgtcgatcagttacgtaaagtcgggcagggcgattactcagcagcatctgctggcatgtacaccttgctcagcattcctaaagatatcgagatcttcttcccgatggcagcgctgctgggtgcattgctggggctgggtacattggctacacgcagtgaactggtggtaatgcaggcttcgggctttacccgcatgcaaattgccgcctcggtgatgaaaacagctattccacttgtattgctgaccatggccatcggtgaatgggttgcgccgcaaggcgagcagatggcgcgtaacttccgtgcgcagcaaatgtatggcggttcgttgttgtcaacgcaatctgggttatgggcaaaagacggctctgactttatttatatccagcgtgtgtcgggtgataaagaactgaccggggtgaatatttatcattttgatcaacaagatcgcttgctctctgttcgctatgcagccaccgcaacttttgaagacaacctatggcgtttatcgcaggttgatgagtctgatttaagcaatccaaataaggtgactggctcgcagacactaaccggtgaatggaagaccaacctgacgccagagaagttgggggtggttgccatgaacccagattcgctctctattagcgggttgcacgattacagcaaatatctgcggcaaagcgggcaggagtcgagtcggtatgaattgaatatgtggggcaagatatttgcgccattctccgttgccgtaatgatgttgatggcgttgtcattcatttttggcccattacgcagtgtaccaatgggggttcgggtagttaccggtatcttctttggttttgttttctacgtgttggatcagatttttggcccgcttagcttggtttacagcattccaccagtcatcggcgcgctgttaccgagtatacttttcctcctaatcagtgtttatttgctgctaaaacggcgttgatggcggttttttcaacacttagactaaacttggtgggataacagttgcatgcggacttcgggtaggtataattcacctcgttctccgcatactacttcagtgccgaagtggcgaaatcggtagacgcagttgattcaaaatcaaccgccgcgaggcatgccggttcgattccggccttcggcaccattagtatgaaaatcaagtcaccgcaaggtggcttttttttttgcctatcgtccagtaaagtccattttcctccgcaaaagtctttataaaacagcatgtaacattctggtggtttttgccatttatccattctagtatttttacgtccattggctgccatcatcactgggggtcagaaagggggtctgctcggttcggaaaatttgtgacccccaaatatgtagcagatacagacggtataagcctttgtgaagatattagcagggttggctgtagcatcggggagttatctctttacaaaggacatttttggggtgtccttggtgcagagataattcggtactatcgctttctgtaatatcattgatttatataataatttgtaaaaaaaccagtttaaacgctgtcctcatcatccgttgacagccataacactccaatagcatagtgagcgccttctgggttctataaggatgtgacccccaatggcgctgactgatgccgcaatttgaaatgccaaacctcgcgataaagcttataaactcactgattctcaagaactctacctacagatacaaccccgtggtactaagctctggtaccttaaattccgcattgatggaaaggaaagccgtattgcttttggtggttatcctgctgtcagcttagggcaggctcgagttgagcgtgataaagcgaaagcgctgatcgcgcaagggatcagcccggcaaataaacgtgaacaagaaaaagacattatacaaaatacgcatacctttgaattggttgcccgcgactggcatgccagcaacaagaaatggtctgcacagcattccgagcgcgttctgcgctacttcgagatgtatttatttcctgctattggtaagcgaaatatcgatgagctaaaaatccgtgatctacttgctcccttaagagtggtggagcagacgggaaaattagatgtggccgcacggttgcaacaacgaattacctgcgtgatgcgctacgcggtacagaatggtttaatcgaatacaacccggcacaagacctcgcaggtgctttggttacccgtaaggcaactcaccgtgcggcgctcccgctagaccgtctccctgagcttttactgcgtatggattactactgtggcaggccattgactcgcatggcggtaaggctttgtctgctggtatttattcgttcaagtgaactgcggtttgccagatgggatgaaatcgatttggaaagagccttatggacactaccggcagagagggaagttatcaataaggtcaggtattcgcaccgaggctcgaaaatgaaaacctctcatctggtgccattatccgggcaagctattgccattcttgagcaaattaaggtattgatccaagatgataatctggtatttccaggtgaccaccatcccaaccgtcctatgagtgaaaataccattaataatgcattacgccgtatgggatacgataccaaaacagaaatttgcggtcatggattcagaacaatggcctgtagtgctttggttgaatcaggtatgtggtcgcgtgatgcggtagaacggcagataagccatcaggaacgtaacaatgttcgtgcggcctatatccacaaagccgaacatatggatgaaagaaggctgatggtgcaatggtgggcggattatttggataggtgccgcgaagggtatgtggtgccttatcatttcagcggaaagggctctccggaatgagcatctattaaggtttatcaagttttataagcttggcgtgcataattcacccttatttgtgaatatggggggcttataaaattgaatgggaaaagtacaacgcagcatcttatagatgctgcgacaggtaaccactagagttttatgtcttctggtgagtgatgctttagccagtccgcaagcgcttcattcattctggtttgccactttgggccagaagctttgaatttttcaacgacatcagagcgcatgcgtatatgtatatcgattttaggatctgcctttgttgggcgtcccatttttttctttttcttcagctcactaaaagaaactagcttgatgtttggatcttcaagtagcttcgcgtcaggatcggtagcaacggcttttctgatctccttgtcttcctctggggttggaagaatagtaccaggcttaagagttggcatatctttgcacctcatggttagtggctcttcgcaggctgataatacgacaaacatcatcatttatctctgtgaaaacaacagcataaatttcaagatacgttagaccatatgacagcccgaaatatctttcttctccatagacgatatcaatatcttcttctacgaccattgtatcccagtctaaatctttggcatctgacagaaagaccttatgttttcttttattactagcgtctttaactggatcaaatactatgtccatatatttattgtatccacaaaaagtaattagtcaaaaataaatcgtgagcagcagaggctgtaatgtttaagttgatgaaaataaaggtgggaaaacgtatataaaaattacagggttactaaatttcattcttaaaatctatatagctagctctagactagccctttcgccccaaccgttaatgagttgagtcataactcgccatactgagttgtagaattattttatcctactgctaaaaaatataaatagcggtttagctaattttttctaaggtatattatcttgcaagatatttattacagtgatgatttcactgttaggactattatattaaaaaacttacatgcatttaacttctggttaaattatcagtttattataattgttcttgtggaatgtattgagtagcggaattttaccgagttattataataccttgggttcttataaactgtgggtaactaatttgttcggctcacactgttattaaccattagttggctggtcaaggtaaagccaagagccaaaacatcgttatgtacctttgataaaaccagcaccaagccaaaatccttcccccacatttccaccacttaactgactcccactaatgttcgtgcggcctatatccacaaagccgaacatatggatgaaagaaggctgatggtgcaatggtgggtggattatttggatgggtgccgcgatgggtatgtggtgccgtatcatttcagcggagaggattctctggaatgataatatattaatgtttataaaggcgttacaggtgtggtgttcactattatgtttaacacacggatatcgcccgagtaataagtatgaacaatattgggtgtagcctcatctattgcactacatttgtaatgcgctatactgcattacaaatgtcattacaggagatttttaaaatgagtactatccaaattcgtgtggatgatgaactgaagaaaagtgcatatcaggcgtttgaaaaactgaatctttcgccttctgatgcactacgtctgttcctacgttatgttgcagagaacgaaaagctgccattttcagaagtatccgtcatggtcagtaatcaagatgaggatgctgatatcttggctgttgtccgtgaacgtttgaaaaatcctgccaagcgtatcagggtaaatattgatgacctttaatatcgactttgacgaacgggcattaaaagaatggcacaaactagataaagctatccgagagcaatttaaaaagaaactaagaaaattacaggaaaatccctatattgagtcagcacgtttgcacggtgatctggctggctgtttcaaaataaaattacgcgcatctggctttcggttgatttaccaagttatcgatgaggagattgtgatttggatcgttgctgttggtaaacgggaagatgaaaaagcttatgatattgccaagaagcgaatccaataggggacttattgagatgcttttatgtagcgttataacggctatgggtaacccattaatatcgattaaataaacaagtagataattatctatgtagcatttgaattgctcttggaaacatatttttcagtaagtcttttcgataatccttcccccacttggttcctactttatcccccagttaatttcttgctgtattgcttaatgaattggggcagatattctccccgtcaatatgaatcaacccatcaatttccagcttgtcgagccagcgggtaaatttcttcgcaacatcaaaacccataccgcgcatatcatctctcaccagcgattttgtacaggcttcgccactggcagtacgggagccgatagattgccacagcgcgatatgattggccgtcaggcgctgaatacctgccagttcggcctcgtagggtgagccttcatcgctgactgcacgccctttatcacatagcaccaatgagttaacttcttcgccatcattatcgatatacagattgagcggcgagaggccaatcacccgctcagcaaaaccggatcaaaatgtattgccctatctgatatcaccaggccgttcgaaatacgactcgctgaccaaagcgcaaaagatgaagcatcaccatatttacctgcaaccgcatgagaatggagtgtttgtactggtaagcgatgctcagcctacaaatcctactattgcacggcctaacctcgtagaaaatctgctgatatgggatgcccggggtaaagccgtagatgtatttaaccatccgttaactggcgcttacctcaatagcttcaccctggatatgctcaggagtggcgaaagcagtaagagttcgatttttgccaagcttgctcgtttgatggtggagaactaacacggcagttcaatattaagtagcaaatttaatggattggaagagagatgagcggctccccctatggcaagtgactcttgctctgcgggtggagccgtaaattatggatagatttccccgatgaggccctggtgaggcgatatcagcatttgcagccagagctggaagaacactaataccatttcaaatggtattggtattttttagctccgtcacaataactataaacacttaaccggatggcgggaacgggtgaaaaccactcttgtaacactttaaggaaaatgatattacaagcagttgtgatcgattaatttagttgtaatttaaattattaaaataggaaggcatgttccgaaaatgaagataaacgtgacagacaaaccaaacccacaggacgaagagtatgttattgatggcctatgggctcacaatgacaaaactcaaaaggtagacattcatccgctgttcttaactgtgaccgatgatgatgggaaaattgttgcagggttagttgccagaacttggtggggcgggcttgaaatccaatatctttgggtgagtgacgactatcgtaaaagtggctatggccgccagttaatggaaaaagcggaagaagaagccttgaagcgtggatgtcacatggcttatgtcgatactttcgattttcaggccaaaggcttttatgaaaaattaggctatcgtgtatatggcaatttaggcgggtatgctaaaaagcatacgcgacactatttggcaaaagaaatttaacccattcttcatcggcgaggtcgccatggatttgcccgataaaaataatgaaacttatttcaagggccttattgccatgatggagcacttaagtgagccatggggcattaaagatctgaattcccgccatatctatatgaataaggctgcctttctctacaccaatacacccttgagttttgaggttgaggggaagatggaccatgaatttcccggaaattggactgaatttgcgcccgacctgatagagcatgacaagcggacagaagaaacgcaggatcgggtgacggtgatagaaacccattattggtatgggaaaaatacactgactccgtatattagcgagaaactgcctgtttataacgacagaaaagaagttattggtgtgatgtggaatgctaaaccatttaatacattatccccattaaaatatatcaaccaacaaaaacccagtattctgacaactgaaattaataacagtatgttcactcgtgctgaacttgacgttatatttttaatgctgcaaagactttccgttaaagaaattgcgaagatatataatatcagcactaaaacgatagaaaatagaatatatacaatttatcaaaaatctgatgtccacacgctgcaacagtttgaggagttttgcaaatttgcgcatttggataattacattccggatcgcctggtggcaaaaggaatccagtttatctgaacaacaagctatctgaacaacaaggtacagctcatcgtgatcaaaattgaagattatccattaagccgggtgccacaggataagagagtttcttttttaagtgttgctattgttcatatgggcatgttgaccgcactggatcaatttatgctcggtgccgtactcggtaattccatgacactggctgatgcgtttaccgcgattcttatcggtagcataatatttggtgtggtgacatacggccttgggctggcagggatgcgtgaaggaatttctggcagtttgctggcccgctggtgtggttttggccgcttgggatctgtattgattgggattgtagtggcggtcagtttgttgggttggtttggtatccaaaatgctatttttgccaaatcacttgattttgctctgggccataaattgggatttggattagctgcggctttatcgggcagcctgctaactatcttggttgcctttggttttaaagcattacgtattgcggctcgaattgcggtaccgatgtttatattactggtggcctatatttctattagtacattatctggccataatctgaatgaaattatccagttgattccaccgggcgagtctctgtctatcagcgcgggtattactatcgtagttggcggcgctattgtggccagcctgatgacacctgatctaacgcgctactctaaaaatggcaaacatgtccttggtgtgacgattttcactatcgttgcaggcgagtttgtggtcaatgggttggctatattgattgctaaaacccttgggacagcggatgtagtgacgataatgtctcaagccgcgggtggcgcgggtttgctggtcgtagtgttctccaccttaagggtcaatgaccttaatttgtactcttcttcactcggtattgttaatgcggtcgaggggctaacgggtaaaaaactcaaatatatatcaaccacattggtcattggtgtgttgggcaccacactgtcagtattgggaattctcgaccggtttgttgatttcctgactgtacttggcgtggtattcccaccgattattggcatcatgctggtggattattatgtgctgcgctcccatcgtaaaattttagataaaactcggcaggaagggacgttacctaatgaaaagcaaacgcctgtcattggctgggtggcgattatagccagtattatcggcagtattgttgggctggtaaccgagtgggggatcccgacgatcaactcactggtcgttgcgagttttatctattgggcgttcaaagtggttgttagtcgtaatcaacagtcaattgaatcggaagaaacggtttaatatttttgcgaacaatataaacactcccccgaagtgtgggggggggtttattgataatcaattaataatatcatgctctcagctttcaatagtgctgtttgatagaaatgcactggtttgccaaagattgggaagattacttatggaacaagatattgatcccaaagctatctatcttgatgcttacaatacccctggtagcagggtctcgaaaagaaaaagagcgcttttgggtttggatgaacatcattatcaaaatataatagaaattgctgaacgcagtatagatgagcgttattctagtctttacattagcgctttgaaaataattatccgacataaacctggtgatgcccgtactatcttatttagtgcaatttgtcattcctctattttcatagccaaagccgcagtgaggatatttttccgacaaaagatatatctaaccttcgctgagttgcaaatttgcctgaaaaatcgccttcaatagcgcatgtttcgttatattactctttagcgcgtaaaattaatgaatgggattatatttatactagataattcggatgcggataatagccaattaacgcaagaacatatttataattggataaatcacttcaaccactcatggatttaacctaatacaaaacagaaagcgctcctccttgtaacagatcaataaaggtgatattaggatagagagagttggatggtactaatctaactacaattctaatcattaactccgtaggagattctatactatatacatataaaataaataatatgacagtactataatttaaatatataaacaaaatccgcacattaacaatatggctatgtgaaataagaataaatacgttataaaatataatttgatctgttaatggggaatataatattcaattattaataagctaaatggcttggcaaatatttacgttgtgagcgttaatcgttatacgactattctattagtggttaaagggatttaatttatctgaataacaaagggacatttcaccatgatcaaaacagaagactatccgttaagccgagtaccacaggataaaaaagtgtcatttttcagtgttgctatcgtttatatgggggcactgacttcgctggatcaatttatgcttggtgctgtactgggtaattccatgacgttaaccgatgctttcaccgctcttttcgtcgccagcctaatattttgtgtggtgacctatggcctcgggattgcaggcatgcgtgaagggatttccggcagtctgttggcgcgttggtgtggttttgggcgcttgggagccgcgctggttgggctagtcgtcgcagtcagtctactcggctggtttggtatacagaatgctattttcgctaaatcgctggattttgctttaggccataaactgggttttaacttggctgcaattttatccggtggcctgctgacgatattggtcgcctttggtttcaaggcactgcgcatagccgcgagagtgtctgtgccgatatttattttactggtggcttatatctcctttaaaattttaactgggaataatgtgcctgatatcaatcagttgacagcagtaggtgatacgctgtcgaccggtgagggtatcactatcgtgatgggaggagccatcatggcgagcttagttacccctgacctgacgcgttattccaaaaatgataagcatgtgctgggtgtgatatttattggcattatcgttgggaaatgtacggtcaacggcttggctattctgattgctaagacactgggtacggcagatgttgttagcattatgtctcaagctgtggggatcaccggcctgttggtagtcgtgttctctaccttgaaggtcaatgacctcaacctgtactgttcatcactgggtattgttaatgcagtcgaagggctcaccggtaagaaactgaaatatctctcaactacgttggttattggtgggctgggaaccacgctttccgtgctgggtattctcgatagatttgttgatttcctgactgtgctgggagtcgtgcttccaccgattatcggcatcatgttgacggactattatgtattgcgctcccatcgtaaaattcttgatatgagtcggctggaaggaaaactgcctgatgaaacccaaaccccagttattggttgggttgcgattatttccagtattgtcggtagtattgttggagtggtgactgagtggggcatccctaccatcaattcattgcttgctgctagtttgatatattggctgttcaaagtagccgtcaatcgtaatcaaaaactagtaggatcggaaaaagcgatttaataactttattaatattataaatactccccctgggggagtgttatcaatccccatttatcatgcttcatttatacactttttcccgcatacctggcatagttaacctaatcaataaggcgactcactcattctggatggcgatgcatggcagcagcaaatcactggacacgcgatcaactgttagttgcctttaccttgtatagtcaaattccctttggcaaattacactccaggaatcctgatattattcattacgccgcattaattggccgaacgccgtcggcgctggcaatgaaattagttaatttcgccagtctggatccctttattattgactccggtcgcaaaggtcttagtggctcgtcaaatgcagatcgtgccttatggctggaaatgaatgagaatgctgaagcttttgaacagcaatgtcagcaggcgatgagtgagttagaaaagccggctaccaagctctttgatagtggtatgaaagatttcagtggtaaagaaaggactactattattaaggcgcgggtgggccagcagctatttcgtaaaaacgtattgcatgtttatgagaatcgttgctgtattaccggcttagaagaacccatattattagttgccagccatattcgcccttggagtcatggtgcagagcaccggcttaatccaagtaatggcctatgcttgtcgaatttacatgaccgagcttttgatcagggattaataacctttaatgaacatctggaaatggtgttatctccccagatcaaaaaacttaaaagcagtatcagtgaagagaatttcgttaagtatgaagggcgaaaactgcggttaccggtacagttttttcctgatgaggggcagattgcctatcaccgtcagaatattttcttaagcggcaaataaacaccgattaaaatatcaccctttatccaatccaaactttaccattttgatcaacccggcagcgcacgtcatcatcgattggcacgttgtatgggctgttcacctgaagccgaaagtgcatttctttcatattgatagctttctcgaacttgaccctggtctgtggcttcaatgtggtgtagtcagggtaagctgatagtttccaaacttcgagatagcacatgtctgccacttgtttgtcactgggaaaggtgttggcgtcagctttaaaaattaaagcgctcaatagcatggcgcatcctattgcgaactttgtgttcatcattcactcttcaattaattctcataatactgatgatatgtcgagtttgcgccaaattgcaccaataggtagtccagaaaagcgcgcatcttcgcagggatatgcaggcgttgcggcttgagcccccagggaagggtttacggcgtctttacgatctgcctgttttcaccgctgcgggcactttgtcattaacctcagcgcagccctaagctgcgcttaaccatttttcattgctattatttcaacaagaatgactggccctgtttcagcactaaatcacaggctttagttttaatcttttctgtaatttgttcgctacctagatcgttcagattcaggcttttcccttcaccggtttttagcaacccaccaaggccttcctggtagtcttggctcttggcattttcagtgctggtgatccccagtttgctcattaattgatctttaatcgccgtggttccattggcagagagcacattgttttgaacacaatactgcaaaataccggccgcattagtcatggtgctggcgctcagggcttgatcgccgccattgagtaaaccggtcaatgatgacagtgaagatgaactgtcacctgatttactgtattgatctgcagcgctttttactgagtctaataagctatttgcactagcagtaccggccagcaatgtgctggagaaagcgcaagccagcatcaggcgatgagttgtattcatagaaactcctgttttacggtgggtatcacggcactggggcgtcataccggaatcattatcttcggcgctaagaataacttaatgcattcatttttatgataggcgctatctgatatcaaccccctcaatcatcttgaaccttaaatttaccttgttgctcgaaccagccaaattgctgtgcggcataagctgacattttgctgccactgtgccccacatccgacaaaatcgtaaattgccagtcaaacggccttttattgtgcctggcttgttgttccgcagccataaaataggctctagcgcgctgtaaacgactatttccctgagccagggcttgagaagaacgtcgcagcaatgggggatgaggattattatctttgccgccaacggcgataagcactggtaaggcaaaatagtgggctaattgttgctggctgaccgctatcggggcgctttctacccagtcatcacggtatttatcggcatcgcagttcaatcccgtcagcacaaatacgattggcgtacgggcattcgcctccggcggctgataactgaaaacttcaatttttttagtagattgcggcacagtaaaattaaaacttccactatcagtaggtagcacagcggcatcggttgccggacaattgaagagcagggtactcaacagcattaagatatttttcatgcagaatatccgccaggatgattaaaaaatcatagcgcaaattgggtgtcatattcagcggggaaaaagaaagggcagcgagggggaacaactgcccatatcggttaaggcatcagaccaataaaggtcgttttcttgcgcgggccggtcatcaaaccctcaagctcttcaacacatcggagataatgaggtgttttcttatgcgccgcgactgcggcttcatcaacataggcttcatagatataaaagcgtgttgggatcgattcatcctgcaaaacatcaaagcgtaaattccccggctccaggagtgatccctgatgattagcgcggaaaacctcaacaaattgctcaactttgtcttcttttacattaatttcgacgagggtgacatgcataccgttctccttatcacagaaggtctccttgtcatagcgggtcagtcaacggtcaggtgacttagcctttttcatgtaaaaacagcttatacgccgtttctgcattctcatttttatgcaccacggcatgaaccgctttcaacatggcaatcggggcttctgattggaagatattgcgccccatatccaccccggatgcgccttgatcaattgcttgataacacatttccagcgcatccctttcagggagttttttaccgccagcaatcacgataggtaccgggcaaccggcagcaatacgttcaaaaccactgtcgacataataggttttgatcacttgagcgcccatttccgccgcgatacgggtcgccagtgagaagtaacgctggtcgcgcgccatatctttacctacgccagtcaccgccatagttggcataccgtagcgaataccctgatcgaccaactggatgatattcttaatggattgatgctcgtgttcggtaccgatatagacttgggccgcgacggcgcaggagttgagccgcagggcatcttccatcgcgaccgccactgcctcgttggataaatcagtcagaattgagtttgccccagaggcgcgcagtaccaccgggcgattggctgcggcgggcacgatgctacgcaaaataccacgggtacacattaagacatcggcatattcaaacagcggggcgatattgatatcaatccgctccaaaccggtggtcggcccctgaaaatagccgtggtcaaatgccagcatcaccgtgcggttggtcttcggattaaaaatccgcgccagacgagattgcatcccccaatccagcgaaccgcagcctttaagtgtaaatgcaggattctgctgtggtacgccaataccgaaatctttaccgtctttgatatcgtctaaatcagccatctgtcataactcccttaggtctgtaccagcccgccagtgagacgggccgccgagattagaaatcgtatttatcgatgttttctttggtgaagatgacccgctgtggcagtaacacaatgccgctgcctttagcttcatggtcatagccctgaacactgtttggtgcgacttcgaccacgcctatgttcgggatatcaattttatcgccgacattcaggtcgccttttttcagcatttcattggcgacatagactgagatcttgccttgattaaccacatcccacaggccgaactctttgaccgtgccgcgctcaacataggggcgcatcacattcggggtgctgaaaccgacgatagccacattgtcgcgtttgaggttttccgctgcctgtgccgcagcgggcagggcgttggcatctggggcaataatcgcatcaagatcgctataagctttcaggataccttcagcggtttgcagtgatttagtggcgtcgttatagccaaattgagtggtgacaatttcccagccggggtgctcttgctggatttttttcttcgcttcattcacccattggttctggtcggtcaccgtcgggctggaatagaagaacgccactttggctttgtcttttttcacctgatttgctgccatatcgaccagcattgatcccaattgattcggggttccctggttgatatacaccgagcggcattcgggtttggtgtcagagtcccacgtcagaattttgacgccccgctgcatcgcacgtttcagtgccgggcacaggccatcgggtgaaaccgcagagaccacaatggcgttatagccctgattgacgaagttattgattaactgcacctggccggaaacacttggctcggttgggccatcataggtgacatccacccccagctctttaccggcatcgacggcacctttgccgccactggtgaagaagccaaccccgactaatttggggataaatgcaatgcgttccgccgcttgcacggcatttatagcgctaaaagtgatacaggcaaatccgagggcacaaaccagcgccagtttttttaatcttggtgttttcatggctatctccgatatgggtagagaggtgttggcaattttttataaaaaagagcaggttaaaccacagtatttctgcgacgttgcagccattcataaatcaaatgccggtgcaggctgatggaacgcccgaccaccaccagaatcagtagggcaccagacagcgcgctggatatctggtttggtgtaccaatcatttgcaggccttgttgcaagtaacccaccagtagaactgccagagccgtaccgagaatggagccggagccaccataaatattggcccctcccaataccacggcggtgatagcgggcatcaggaatgatgctcctaagtcagatcgtgccgagccaaagtaagaaaccagcaggacggcggcaatggcggaggccatgccggtcaaggcatacaacaggcataaggtgcgggcgacgggcagggcgctgtatcgtgccactcggctgttttgcccgataagaaagacgttacggccactatgggtgcggtgcatcaacaaccagaacagcaacacgcagaccataaagatcaccagcggcaccggcaggccgaggagggtttggttggcaaaatcggtaaaagcggtggggaagccaccaattccttcataaccggttgcgccggaaatgccggataacaacagcgcactgccgccaaacaggtacatggtgccgagggtaatgaccagcgggttgacgccggtatacagaattagcccggcattaatcagcccacacagtgcgccaaccagtagggtcagcgggatggcgatgctcatgggtacgcccgcctgaaacatcacgccaaggaatattgagcacaacccaatggtggagccaaatgagatatcgataccaccactgacaatcaccatcgttagtggcagagcgacgataccgatgcagataaaatcactggtgctgaacagcagcacattgatatccaacatgcgcgagttggataaaccaaacaggccgatctctagtaccaacagtgcagccagagccagttcccatccataacggcgataaatattcatcgcaccacctccttcttagtgaatgatttactgctcggtgctttgttattgttcgattttactttcttatccggcgcaaccgggcgggtagtaaagcgggcatatttctgttggcgaatattgcgttcgacggcgcaacgcaggcggccatcgaacaccagtacacccagtaacaccaaaccggcgataaaatcattccaccatgccggtagacgcagcagcaccagcacgctgtcgatttgtgtcagtaaataagccccgaggatcgcgccgataatggtgccggtgccgccgagcaagctgattccgccgagcacacaagcggcaatagctttcatttccaggccgctgccggtctgattggggataaaaccaatttgtgaggcaaagactatcccggccagagctgccatcacgccattcatggagaaagcaaaaatacgaatgctatcagtgcgaattcccaattggcgtgcgccctgcaagttatcaccggtggcatagaagctgcggccaaaggcggttttgcccagcagcaaggccatggcgacaatcagcaacataatcagccagccaatgggcgagatagaaaacagaattggcgttgataaacttttcagatccgctggtaacccttcgatccatttgccaccggtcagcagcagcatcaagccgcgatacaaccccagcgtaccgagtgtggcgacaattgccggaatgcgcagccaggtcaccagaatgccattaaagaagcccgcccccatgccaaccaatagtgcaaacaggcaggacagcgccagcccgaaaccggcattgagcgccatgccgaccgttaccgcacataagccggtgatcgaaccaacagagacgtcaatattgcgggttagcatcaccatagtggccccgatcgccaacaggatcaggatctgcgcactgctaaagatcatggtgaaagtttgcaaattgaagtaattacggtcgatcacgccgagcagggcaaataaggcgaggatcgccagcagagcggtgccttcgcgattgttttgaataaattgatagctttgagtaaatttcaacatgatgcgccctcattttcagcacgctgatgggcgtcggtatgatgttcaccaaaagctgtctgttcaccaaaagccaggtgcataatggtgtcgacattcatggcactgccctccagcgcaccactgatttccccctgatgcataaccaatacgcgatccgccatttgcaccacttcttccagatcagatgagataaaaatgatcgccacatgctgagccgcgatgctacggatcagttgataaatatcgctgcgggcagatacatctacgccacgggtcggttcatcaataatcagtaatagcgggttagcctctagacatttggcaatcagtagcttttgttgattaccaccggataaggtgcgaaccggttgttcgaggtgactaaatttgatgtttaacgcgcggcgatagcgctctaaaatggcggcttcctgtgccggatgagtccatatcccctggttaccttgagtgagagaatagacattccagctcaatggggcgtcgagatagaggccggatgcctgccggtcttctggcagataaaccaggccggtagccagccgattgacggttttcatcgcggtgatgtcgcactcttccaacatgactttccctccgctgacgggccgcaaaccatagagcgtttcggctaattctgttctgccagcgccaaccactcccgccaggccaagaatttcaccggcgcgtacctcaaaagagatatgagcaaaaccttcgccactcaggtcgcacacttgtatcaccggttgattggactgcgcccgagcctgagaacggcgattgcccggcaactctaaccataacttctgggtatccgttagctcactgtttttggcttgtggggtaattgcctgaataatggtgtcagttgagaagtcgttagtggcaccactcagcgcaatgccgccatcgcgcatcacgctgacccaatcggctagttggcgaatttcagggagtttgtgggagataaacaccaccccaaccccttgttgtaataacatttttatttggctgaataagcgattggtttccgctggtgttagcgaggcggtgggttcatcaagaatcaaaattcgcgagtcacgcattaggccgcgcatgatctcgactaattgttggtcagcaacatccagcgaaccggcattgactgccaaatccaagtggcagcctaaactttgcagcaactgcgccattttctttttgtctgcttgatgctttggcaggcggaacagaatattttcctgaaccgacaaattagcaaatagcattggctcctgcggcaccagataaatacctagctggtgggccttggcaggagtgaggttaaggcagggttgcccatctatttcaatagtgccgctgtcggggggaagcactccggcaatgatcttcatcagcgttgatttacccgccccgttgcctcccaatagcgcgtggacctgacccggttgcagagtaaagtcgatacttttcaataccactacgccggaaaactgtttgctgatgccgcgcacttgaagcagcggtggcggtgaggctttagtgtgcggcattatcgtccccgtaatgaacaaaaataattcaaaattaaaagtgttcaaaaaagatagctgtataatcccattactggcgtaatcaagatcacaattctgtgaataaaaaaatttaaattaaaatatgttcaaatatggggtttaagctgttagcgtagttatcaattagaatttatacccgtcatctttcaagttgccggtgtgttggctgcgctcaatcgcccgaatcacttacttatgtaagctcatcgggactttctcgtttgccgccttcctgcatcttgaaatctattgggtatagcatttatcagaccgtggatttctgatcgatgatgaatcaatgaagaatggaaaagcggcaatagggatcgcggctaatgatgaaagaaaaaccaatgttgtccaacgatgaatacaaatatccgggtaatagcatgagtgaagaggaactgctcgctcgcattgcgtggttttattatcacgatggcttaacacaaggggatattggcgaactgctagggctgaccagattgaaggtctccagattgctggagaaaggccgtcagtctggggttatccgggtacagattaattcgcgctatgagggttgtctggaactggaaaatgcgctgcaacagcatttcggtctgaagcatatccgcattttaccttctttagctgacctgagtatcagcagccggttgggtattggcgcagcacatctattgatggcattgatacaaccgcagcagctattggcggttggttttggtgaaaccactatgtgcgctttgcagcatttaagtggctttattgcctcgcagcaggtgcgcttggtgactctttccggtggtgtaggttcttatatgactgggattggacagcttgatgcggcctgtcaggtcagcattattcctgcgccgttgcgtgcttccagtgccaaggtcgctgaaacattccgccaggaaaacagtgtgcgcgatgtgatgctggcagcgtgtgcggctgatgttgcggtggtggggattggttcggtcaatcaacaaaaagaagccacaattttgcgctctggctatatcagcgaaggtgaacagctgatgtttagccgcaaaggcgcggtcggcgatatcctcggttactttatgcaggctgatggtgcgctcgccgcagatatgcagattcatcaggaattaatcggtatttcactgacagatttgaaaaatattcctacggtgattggtgtggcgggcggggtggagaaatctgaagccattgtagctgcgctaaaaggcaagtatgtgaatgctttggtaactgatgagttgactgcaagatcaatcatcaaactgatttaattggttattttacttgccagcttaggcttgcgcagtgctcacctcatctggctgcgacaattacgccaatagtcagattgctgacaaagtcgattgaaggggaaatgttccgttggggtcgtagtcgcgtaagcgaccgaagtgcccctagggacagtcgctccttcacgcacctggcttgatactgggtttgccattaacctccgatagtttttattttttcgagaaaaaagcagtagaggacagatttattcatcaatttatataaaaagaggatagcgtaatgagtcaattctctacgaccacatcgggtgattatctgatggctttggatgcaggcaccggtagtgtccgggcggtaatatttgatcttaatggcaatcagatagcagccggacaggctgaatggctacatttgccagtacctgatgtccctgggtcgatggagtttgatttaaccaccaactggaagctgacctgtcaatgcatccgtcaggcgttgcatcaggccaacttgcccgccagtgctatccgcgcggttgcagcctgctcaatgcgcgaagggattgtgctttatgaccgcagcggtaaacctatttgggcttgtgccaatgtggatgcccgagccagccgtgaagtcagtgaattgaaagagttgtacaataatggctttgagcttgaagtctatcagtgctccggtcagacactggctttaagtgcgatgcctcgattattgtggctggcgcattaccgccctgatatttatcgtcaggccgggacattaaccatgataagcgactggctggcgaatatgctcagtggcgagctggcggtcgatccctccaatgcgggcaccaccggaatgctggatttagtcacgcgcaactggcagccgaacttgttggaaatggctgggctacgcgctgatattttatcgccagtcaaagaaaccggtactttgctcgggcatgtcacagcagaggccgcacaagagtgtggcttgttggctggaacgccagtagtgatgggcggcggtgacgtacaactcggttgcttagggttaggcgtggtacaaccggggcagacagcggtgttggggggcactttctggcagcaggtggttaacctacccaaaccgatcactgatcccaatatgaatacacgcattaaccctcacgtcattcccggcatggtacaagcagaatccatcagcttctttaccggcctgaccatgcgctggttccgtgatgcattctgtgccgaagagaaattactcgcccagcggttagggattgatacttatagtttgctggaagatatggcggcgcgggtgccagccggggcttacggggtgatgcccattttctctgatgttatgcgctttaaatcctggtatcacgccgcaccttcctttattaacctgtcgctcgaccctgaaaaatgcaacaaagccactttattccgtgccttggaagagaacgcagcaatcgtttcggcctgtaatttggcacaaattgcggaattctccggtgtcaaagcctcgtcagtggtatttgccggcggcggtgcaaaaggcaaactatggagtcagattctggcggatgtgactggtattccggtgcgtgtaccggtagtaaaagaggccaccgctttaggttgtgcgattgcagcaggtgtcggtgtcgggctatatgaagcgctcgataaaaccggagagcagctggtgcgctgggagcgagaataccagcccaatattgaacataaagcactatatcaagcggccaaaaccaactggcaagcagtgtataccgatcagttgacgttagtagacagtgggttgacgacgtctctatggaaagcccccggcctctaaaattggctatcttactggtcagctcgagctttggggcagtgctcgccgccatcacgtactgcgtgtacgctccgttggctgcgcgctgtccgcactcaatctgcctgcgccgatgacgccaattttctctgattgactatctcactggtcagctcgagctttggggcagtgctcgccgccatcacgtactgcgtgtacgctccgttggctgtgcgctgtccgcactcaatctgcctgcgccgatgacgccaattggttatattgtttgataagggcagaccgcccaaatgtgaaacggcggggaaacgtgccgttggggtcgtagcgacgtaagtcgccggagcgccccagggtgcggtcaactcgtcgctctcggtgtataatcaaataaagaattgctatgcagtaaacggctgatatagcattacagcccctcttttgttgccgatgatggcgcatcctatgatgaatacatcaaataagacagaatcacctatcgggcaactttctgctcctgctcgcgtcagtgccgttaatttaccggccatactgcgagagaaagagaatgttaaacgcattttggtcattaaattacgccatttcggtgatgttctcctcaccacgcctttactcaacacgttaaaagccaactatccacaggccaaaatcgatgtgctgctgtatggtggaacgcaagatatgctgcgggagaacaacacggttaatcatgcatttattgtcgaccgcggcctaaaacatgcgggcttaacggcccaaatcagcggcgaaaaagcgttgtttaatgcattgaaagagcaccattatgatctgatcctcaatttatctgatcaatggcgagccgccgcttattgccgtttattaaaaccgggtttcagcatcggtttccattacccaaaacgcgatacctggttatggcgctactgccactccaccttagtcgatatccccaatgctgccgaacggcacacggttctcaataatttggacatcctcgcgccgttacaactgacgaatatcagcactgacgtcagcatggcctatggcccacatgatattgagcgagtaaaacaactgtgccagcaacgtaatattgcggattacatcctgattcaaccttctgcgcgctggaagtttaaaacctgggccagtgaatcattcagtcaactgataaaccaccttaccgaacaaggcgaaacagtgctgttaaccggcggtaaagacaacgcagaactggactatatcgctgacattattgctggttgcgcgcagcccgaaaaagttattaatttatccggccttttggcactgccggaattggccgttttgatagataacgctaagttatttattggcgtagattccgtggcaatgcatatggcggctgcattacaaacccccgcagtggtgctctttggccccagtaatcttaatcaatggcacccatggcaggctccgcacaccctattatgggcgggtcattaccgcacgttgccacatcctaacgagatagatactgacactacggatcgctatttgaacgctatcccggtagatgatgtcatagatgccgttgacgcctggcgtattcaaagccagtagtacgctaataatggactggtgacggccaattttgagtcttccaaccagcttaagctgagagaattatgataactccatcgacttccttgccgggcacatccccggctaacccgcgtggtgaaatgctaaacagtattgcggcattgctgttaggcattgctttaccaacctccaatccacttatcaatatatcgctggttttaattcttatcagcttgatcattaatcgtaagtctctgccattaaaacccttgctgaccaacccattagtctatttgcccgccgccatgtttgcactgttagcgctgtcattattgttccatcacaacagctacggtccggagatggtgagtaaagataagaaatttctttatgtcttgccgctggcactgttctttattaatcagccgcagcgggtgaaactattttgcctgggcttcttactcgccaatgcggtggcgttgcttgggacgctggttgtaggggtgttacatattccaattggtcaggtggatccgacaaacccaaccatctttaaactgcaaattacccaaaacttctttatggcattggcggccatgctatggctgatgctcgctgtcaaaagtcagggctggaaacgctggggctacggcttgctggtggtagcagcctgttacagcatcctattcttggtattgggtcgcaccgggtatgttgctctggttgttgggttaggcgtatggctgttcttctcgctaggcagtcgccaacgctggctcctggtgctgctgggagcaattgcatttgcggcactgctgctgattcccaataaagcgactcagcggatcactcaaggtgtggatgagattaaagtctgcatggcggcctctgcggataacgtcaatgatgcatgctcaacgtcaatggggcagcgctctgcctttgccatcgaggcggttcgattaataaaggaagcgcctattctgggccacggtgctggcggtttttattatgagaacccggaaatcaactacaagataaacaacccacataatcaatatctgttggaaactatccaatccggtgttgttggtttgattatctttctggcatggattgtctgttgttaccgtgttatttggcaacaaacacccgcattacgtaatgtcttgctggccgtattgaccagctatatggcatgtaacttctttaattcattcttgctggactcttctgaaggccatctatttatgatttttgtcgccattctggcagggtattctgtgacaggtactcagccacgtttggagctggggaagacaacatagtggtcactttgagtgaacatcagcgataactgattaagtcaacggccccccaacggaggccgtttttcttagtgctaccgtcgttatcctggattaggtaatgataatagagactttggaattaaagatattctttaataaaaccgcaaagatgtttattcaaatagatgagtatttagtgaaatgtgagttttaaaaacgtaattaaccagttttatttacgtcatcttatatagaaagggaataatgagcttttgtgtgggtaaattcctacattattatcatcgatatactctttctctttgtcagatatttcaacatgaaacatcaatctttctaatgtcactattaagaagtctcgctattttctttttttaaattaattagttattgcagtgttttatcttgttttgattgttttatttaaaataaaacgccaggtattgcttgctatgtggcgttagatccctatagtttccgttagtgtaaatgtaaaaattcaaaattaaccttttattaacaattgttaatgtaatctaaatgaatcctaaatgaaatctaaataatgattatcctattgccagttttattgatttttttgataggaatgactaccgcggtggctataagaaaggtatatcactttattttataaaaactaaaatacctgctataaatctggcagttttggtggcgggggatctgtaatttaaaaggctgtgataacctttgaaatgaaaaggtagagaaagtttttctaagaaatggcctattttttcatatgagtagttttattttaattggttgaatttaaaggtttttttaatttaattttcaatgggtaatcattaagtctagaccattaaattattgagtgcaacatggtatgaattctattctttctcgcgtaattgaaccagtgcatctactggaatcatcttaaatgactcatataaagaaaacagatttctatgctaatggagtggcttttatttagtgaattaaactggagagttttccgctgaatatgaaaaatgatgatttagatcactattggaaaattctgatgtatgtaataatttttgcaacaatttacatattgtaagatttggtctactttccggacattatgcaatagttttaaaggaagctatgataactatgtatttatatcgctaaatgggtccaggtgaatctgtttgtggggtatacccgtcatacttcaagttgcatgtgcgttggctgcgcttaatcacccgaatcacttactcatgtaagctcatcgggattatgagcctcatcagaggctcaccctgcgggccagcgcaagcgctgttcaaagtggtttacaaccaatttgtctctcgcttgccgccttcctgtaactcgaattatttagggtataggcagaatttacatttaacttaatttatccaacgtcattgagaacatcatggccaattcatctacgaataaattatctttaccggccctaacttctttagtggtcggctcaatgatcggtgccggtatattctcattacccgcaacgttcggcagggcaacgggtggttttggtgcactcattgcctggtgtattgctggtggtgggatgttaatgctggcttttgtttttcaaacattagctcagcgtaaacctaatctggattccggtgtattcatatacgcaaaagagggatttggtgattatcttggttttgcatctgcattaggtttttgggccggtacttgtattggtaacgtttcttactttgtcctgatcaaatcaacattaggggcgttcttccctatctttggtgacggtaataccattccagcagtattagtggcctccgttattctatggggattccatatcctgatattgcggggtgttaaagaggctgcggcgattaataccattgccaccttcgcaaaaataattcccatcttcatctttgtcatcgtactgatttttgcctttaaaggtgatgtgttcgcactgaacttctggggtacgccagatgtagttaagagtgtcgatttatcccacctgaatgactacggctatgttggccatgcggcagctgtcatgccggtggtggctgagcctgagtctttattctctcaagttcgtagcaccatgttggtgacagtatttgtgttcttagggattgaaggcgcgagtgtgtattcgcgttacgccaaagaacgtagccatgtcggtattgccacggttctgggctttattggtgtgctgtgcttgttggtgctgataaccatgttgtcttacggtgtactgctacgccctgatcttgctgcattacgtcagccatcgatggccggggttctggaagccatagtcgggcgctggggagccatctttatcagcgtgggtttgattatctcagtattgggtgcgtatttatcctggtcactgttggcagcagaagtgctgttctcggcggcgaagagtaaaagtatgccaaaaatatttggtaccgaaaacagtaatgcagtgccttcagcggcggtatggctgaccaatatctttattcaagtgttcttaattctgacactgtttactgattatgctttccaactggccttggagttaaccagctcattaaccctgatcccttatctgttggtgggcgcttacggactaaaactggcctggacgggtgaaacttacgaaaccaatgcacgtggtcacagaaaagatctcatctttgcccttattgccactttctattccgcactgatgatttatgccggtggtctgaaatacttgctgctgtcggccatcatttacggtccaggtacgattttgtatctgattgctaaacgtgaacagcatcagaaagcgtttaatacctacgaaagaatcctgtttatcgttcttattgtggctgcggttgctgcgatttatagcattgccaccggaatcatcaccatataatttattggagttcttatgtcagataaagctaagaaaactcacaccaaacccaaatttggtgttcactctgaagtcggacagttgcacaaagttatggtctgcgcaccagggcgtgcccataaccgcctgacccccagtaattgtgatgaattattatttgatgatgttctgtgggttgaaagagccaaacgcgaccattttgattttatgaccaaaatgcgtgaacgtggtgttgatgtggtggaaatgcataatctgctggccgaaaccgtggctcttcctgcggccaaaaagtggattctggatcaacaaattgtaccaaatgaagtgtcactgggtattttgcaagaaacccgcaattatctggaaaacctggaaccgcgcttgttagctgaagtgctgattggcggtttatctaccactgaactccataaagatggcaaatgcgacaaagaagagttgaagctgatccgcgaggcggttggcatcacggaatatctgctgccgccgctgcccaataccctttacacccgcgacaccacttgctggatttatggcggtgtaactctaaatccgctgtattggccagcacgtcatgaagaaaccattctgaccacggctatctataaattccatccggattttggcgacgccaatgtgaaggtgtggtggggcgacccaacgcagcatcacggcagcgcgacattagaaggtggtgatgtgatgccaattggcaacaaaaccgtgctcatcggtatgagtgagcgcacctctcatcaggcgatcactcagttggctcagtcactgtttaaaaacagtgaagggcaagttgaacgcgtgatgatagccgctatgccaaaattgcgtgctgccatgcatctggataccgtgttcactttctgcgaccgcgatgtagttaccctttatccggcgattgttaatcagattcaaaccttctcattgcgcccagataatggcccgactggcattaaattaagccgcgacaaaggcacatttgttgaagcggtagccggtgcattgaacctgaaaaaactgcgggtggttgagactgaaggtaatgattacgacaccgagcgccaacagtgggacagcggcaataacatggttgcgctttcaccaggggtggtgctggcttacgaccgtaataccaaaaccaacacccaactacgtaaagaaggggtggaagtgattgagattgtcggcagtgagttaggtcgcggacgtggcggcggtcattgtatgacttgtccaatcatccgggatgccgttgattactaattcccgtcggccttgaagccacagggttgttagctgcgcgcacttacccgaatcacttacttgggtaagctcatcgggatgcgtttgctggctgcctacctgtggctccaatgactttgggaacccccgtcggccttgaagccacagggttgttagctgccgcctgactacaactcgaattatttagggatagcgcggttgctcttaaaaaaatagctgatagtgagtagcagagtagcgctatttcgctattggctatttgtccgttaacttatctttatttttcacgcaaataacactacccatttcagtgctaattgtgctgatctacttttagggatatttacagggggattattaatcacacttttaaaaaactggtgcgtcatatgccacagaaaaatggcgcagaaaacagatacaacagtgtgaataactaatctgcaataactttgaaaatctgactcaacgagatcttatagtgaagataaaaacagtcgttaccttgctattaacgtttcttctcgctgcttgcgacagaactctcccagaagtcgtggaaagtgttcgtccggtaaaaatatttatcgtggaagacagtggacaaaatgggacgcgttatttccctgcgcggctacaagcgggtgatgaaactcaactctcctttaaacgtagcgggcaactacaacaactgctggttcgtgaaggtgagcaggtgaaaaaaggtcaggtaattgccaagttgaatgatactgatctgactctgcgcgttagggatcgtcagtccaccttcaacctggcacgagatcagtttaatcgtttcaataccttgcaaggtcaaagggctgtttcacgcgctgagttagatgttcgccgcgccgagatggaatctgctcgtgcagcattggaaattgcacaaaaagaactcagtgatgccacgattaccgccccgttcgatggcattatcgccaatgttaatgcgcgaaaccatcaggtcatggccccaggccagccggtggcaactctaagcgcattggatacgctggatgtcgttttcagtgtgccagaacgcctgtttaccaccctcgatattagcaaccgcaactacaagccaacggtattacttaatcatctgccggggcgcgaatttgttgctgaatataaagaacatactacctcaacaacctcagcttcccagactttccaagtgacactcaccatgaagcgcccacccgatatgccattgctttctggtatcagtggccgggtcagaatcaactctggcaatttgtctggtactgaccacccgactattgtgatccccgtcgaagcggtatttaaccctgacagtgcccagttgaatgatgcgcgtgtttgggtcatcaaaaatgatgatggccagatgcacgttgaagaacgcaaagtgcaagtgggtcagttgacagcgaacggcattcaaatcacttctggattggcagatggtgagcaaattgttgcagctggcaccggtgagcttcgccctaatcaagttgttcgggcttgggtacgtgagcggggtctctaatgaagctgcttgataattatatcaataatagtacccgtatctggttaacgattctgttgctgggtgttgggggtattattgcctatctcaatataggcaggctggaagacccggcttttaccatcaaaacggcagtagttgtcacccgctatgatggcgcgtcggcacaacaggttgaagaagaagtcacgttaccgctggagaatgccattcaggaactctcttatgtcgatgatgttacctccatttccagtgcgggcttatcgcaaattactatcaatattcgtgcgcaatatggggcgaatgaattaccgcaaatctgggatgaattgcggcgtaagataaatgataacagtgtgcggttgccgccgggtgccagtgcgccgatggtcaacgacgacttcggcgatgtgtatggtttcttcttctcactcaccggtgatggctacagtaatcaggatttacgcaactttgccgagcaattacggcgtgagttggtactggtaccgggggtcggtaaagtggggattgtcggtatcttgcctgaagaagttcaggtggagatttctcgtgcccaaatgaccgccgcaggtattacgccacaacaattatccgacttacttgctcgtcagaatgtggtgtccgatgctggccaattacaggtgggtagtgagtcgattcgtttgcatccaaccggtgaattccagagtgtgcaagagctggggaacttactggtaagccagcccggtagcccaaaaagtgtctatttacgtgacatcgcgaccgtgacacaaggttttggtcattcaccgaccaatatttaccgtgctaatggtaagcctgcattggcgctagggatctcattcgccccgaatgtcaatgtagtgaatgtgggtaatgccattaaagctcgactggcgcagttggaaggcgagcgcccgtcaggcatgcatatcaatgtgttttatgaccagtcccatgaagttgagggggcggtcaacggctttatccttaacttcctgctggcactgctcattgttgttgtcacgctacttatctttatgggggtacgcagcggtgtggtgattgccatctcgctggcactgaacgtacttggcaccttgctcattatgtggctgtttaatatcgagctacagcgagtgtcgctaggggcgctaattatcgcgctaagtatgttggtcgacaacgccattgtggtggtggaagggattgtggtgggccgccagcgcggcgaaagtctctctacggcgatcggcaatgttgtgaaacgctcaatgatgccgctgctaggcgcgacagtgattgccattttggcctttgccccgattggcctgtccaacgatgcaaccggtgaatattgtaaatcgctattccaagtgttgttaatctcgttgatgttgagctggattaccgcactgacgttgacaccggtgttttctaagtgggcattccagaatcaaaaaccggcgaaggtggatgaggataaaccggctaagcaaccttatgatggctggttgttccgctattatcgggtggtgctgaataaattactgcaataccgcgcagtcactttggtcctgttggtggcgatgttagtggcatcagtagtgggctttggtagtgttcgccagagcttcttcccgccgtctaacacacctatcttctttgttgatatttggctgccgtatggcacagatattagttataccgaaggagtggcagataaggtcgagcagtacatcaagcagcaaaaaggggtggctgacaccatggcgacaatcggtcagggcgcgatgcgctttatgctgacttataacgcccagcgtcattatcctaactatgcgcaggtgatggttcgaaccgagcagctagaccaaataccgggtttgattgatgaaattgaagcctacatgcatgacgaatacccgcaagttgatgcgcagataaaacgcatcatgttcgggccgtcaaacaacagctcgattgaagcccgctttattggccctgatcccgaggtgctgcgttctctggccgctcaggcggaaaaagcgatcattgccgatccgatggccgatggtgcaaggcatgactggcaagatcgtagcaaaatgatccgacctcaattctctgattatctgggccgcgagctgggtgtggataaacgcgaggttgatggtaccttgcgcatgagttttggtggcttgccggttggcttataccgcgatgggacgcgcctgatgccgattgtgttgcgcaccccggattccgagcggctcaatgctgaacgactcaatgatgtgatggtctggagtcaggcacgccaggcctttatcccgatcgataacgtcgtgaccagttttgagaccgagtgggaagatccacttatcatgcggctggatcgcaaacggacattgacggtgcaaactgatccaactcagcaagggggcgaaacctcggctgagttattacagcgcatcaagccaggggttgagtctattcaattgccgcgtggctatgaacttgaatggggcggtgactacgaaagtaccaaagaagcacaacggggtattttcatcagtttgccgatagcattcctgattatgtttgtggtgactgtcttgatgtttagctcggtgcgtaacgcgctggctatctggctgacggtgccattagcactgattggtgtgaccgtgggcttcttgctcaccggtattccatttggttttatggccttactggggctattgagtctgagtgggatgttgatacgtaacggcattgtgctggtggaagaaattggcctccagcggcaggaaaaaccactgcgtgatgccattattgatgcttccactgcgcgtttgcgccctatcatgttaaccgcatttaccacggttttggggctagccccgctgctcagcgatgctttcttccagagtatggcggtggtgattatgtttggtctgggctttgcaactgtactgaccctactggtgttgccagtgatatatagctgtatgaatccggaaccaaaagagaaagcgcatgatgagccagttagtggataactgagagtctcgtgtctgaaataacttaaacagctccattcttggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctccattcttggggctgtttttttgtcttataccaaacgatattgattcattttgatgctcataaagcattctgtgcactacctctcttcctgcccctgacctttcactcattcgtttcactatgaaacatcattaagctaacactgtttcattttggaacgttttaactgtcgattctcagcctgttttttgcgtttatagtggttccagtttcatcaaattgaccctaaaaaaagattcattcttacgttctctcttacgctataggagcaaggtatgctgaaagtcattcaatctccgtctaaatatattcaaggtgccaatgcactacaatccattggcgaatttgctaagttactggctaataactactttattattgctgatgattttgtgatgaagctaacggcggatgctgttggtaccagcctgcaaggcagtgagctggaaaatcattttagccgctttaacggtgaatgttcccgccacgaaattgagcgcttaacagtcgaactgaaaaaacataaatgtaatggagtgattggtatcggtggcggtaaaaccctcgatacagctaaagcgattgctcactatcaacatatcccagtgattgtggtaccgactatcgcttctaccgatgcgccaaccagtgctctgtcagtgatttataccgaacagggtgagttcgccgaatatctgatttatccaaaaaacccagacatcgtactgatggacaccgcgattattgccaaagcgccggtacgcttgcttatctccggtatgggcgacgcgctttctacttactttgaagctcaggcctgttttgatgccaaggccatcagcatggcgggcggcgcatcgacattagccgccgtcactctggctcgtttgtgttacgaaaccctgttggcagagggctacaaagccaaactggctgtcgaagctggggttgttaccgaagccgtggagcgcatcattgaagccaatacttatctgagtggtattggttttgaaagcagtggcctggcggcagctcacgccattcataacggtttcactgtattggaagagtgtcatcacctgtaccacggtgaaaaagtcgctttcggcaccctgacacaactggtgttacagaatagcagtatggaagagatcgaaactgtactctcattctgccaacaattaggtttacccatcacattggccgaaatgggtgtttcacaggatatcgaacgcaaaattcgcgcggtagccgaggccagctgtgctgaaggtgaaactattcacaatatgccgtttgccgtcactgcagacagtgtttatgccgctattattgtggctgaccgtttaggccaggctttcctcaattaagtggttcgacagacaagttaactgactgagtatgccggtgtccctcatcatcggctgctctctttcccaggcattcccgttcgcggagcataaaatgaaaaaattaattaacagcgttgagagtgtattgcaggaacaaattaaggggttggtggaggcccatcctgagctggtattgcatcaggagccagtttttgtcacccgcagagatgcgccagtgataggaaaagtcgcactgatgtctggtggtggcagtggccatgagccaatgcattgtgggtttatcggtgcaggcatgttggatggggcctgccccggtgagatttttacctcacccaccccagaccaaatgtatgaatgcggtcaagccatagatggtggcgaaggcgtgctgatgctgattaaaaactacactggcgacattcttaattttgaaacggcggctgaactgttgcatgccgagggcatcgcggtggggacattggtgattgacgatgatgtagctgtgaaagacagcttgtataccgctgggcggcggggcgtagccaacaccgttattattgaaaagttacttggtgcggctgcggttcgtggtgattcattggatgaatgcgtagcactcggccaaaaaatcaacaatcaagggcattctattggtatcgcgcttggggcttgtactgtgccagccgcgggtaaaccgtcctttaccttggctgaaaacgagatggaatttggcgtagggatccacggtgagcccggcattgaacggcggccatttacctcgttgaatgatacggtggatgcgatgttcgataccttgattgaacacggtcactataagcgcaaactacgtcattgggacagacaagctggcgactggtgcgaaacagaacaaagtaagcagccactggcgaaaggtgatcgagtcattgctctggtcaataacttggggacaacacctctgtcagaattgtatggtgtctggcatcgtctggccgcttgttgtgctgaattcggtttgaccatcgagcgcaaactgatcggctcttattgcacttcactggatatgcagggtatgtccatcacactgttgaaagttgatgatgagctgttgtcgctgtgggatgcgccggtcaatacccctgcgctggttaaaaaataatgcatcaggagaaagctatgggacttaccaaacaacaaattgtcagttggttacagctctgcgctgaggtgttcagtgaacagcgggatttcctgacacagttggataccgaaatcggtgacggcgatcacggcctgaatatgaatcgcggctttaataaagtggtcgaaaaattgccctcttttgccgataaagacataggttttatccttaaaaataccggcatgaccctgctttcaagtgttggtggtgccagtggccccttattcggaaccttctttattcgtgccgcacaaagtactaatgccaaacagagcctggatctgtcagcagtctgtcagatgtttaaagatggcgtcgaaggggtggtgatgcgcggtaaggctgagccaggcgataaaaccatgtgtgatgtttggtgggctgttgtggcgcagcttgaacaggcaaaccagcagggcgtgccactggtagatgctttgcagcaaagtgtcgaacgcgcacagcttgcattggcgggaactatcaccatgcaggcccgcaagggccgcgccagttatcttggcgagcgcagcattggccatcaagaccctggggcgacatcggcgatgttgatgatgcaggctctatggcaggttgccagccactaatgtggccaaccgagaaggtaatcaggaggaaagatggtcaatctcgttgtagtttctcatagcgcgctgctggctcagggtgtggccgaactggcacagcaaatgacacaagggggttgccagttagcggtggccgccggtgtagacgacgtggatcatcctattggcacggatgccatcaaagtgatggaagccattgaatcggtttactccccctcgggcgtattggtgttgatggatttaggcagcgcattactcagtgctgaaacagcactggagttattagacccagagatggcaagaaatgtgcagctctgcgctgctccactggtcgaagggactctggctgcggtggtggcagcttcatccggtgcttcactggccgaggtacgtgctgaagctatgggggcattggtggcaaaagcggctcagttaggtgagggcattgcacccgatgctaacagtgcggtagtggctaaggctgcccccgatgcacaaagtgtcagttgggttgtccgcaatcctaacggattacatgtccggccagcggccaaattggtcgaagtattagcgccatttaccgcagatttattgctggaaaaaaatggccaatgcgttaatccgcgtagcctgaatcagctcgctattttgcaagtacgtaagggagataccattcgtctgctagccagtggtgagcaagccggtgaggcgctggatgcttttatgcaactggcccatcagcattttggcgagtccgttagcactatcagtgatagtggattcactggtgtaatggttcctcgtggggccatcactgcgccagtgctccagtggttacctgctattccggtgttcttaccgcaaaccattaatgtcgggagcgttgctaacgaacaattgcgtttgcatcaggccttagcacacaccgtggcggatttgcagcagttggcgcagcaggcagaacagcaaattagtgctcaggcggcagctatcttcaatgcccatgccatgctgattgatgatgaagaattatatgcgtcgatggataagcggatagaacagcagttggtgtgcgcagaatcggcattacaggatgagttgatgagcatggtggcagactatcaggctctgactgacgactatctgcgtgtccgcgaactggatattcgcgatattcttaatcgtgttttgggccatttgaccgggttgccgccagttcccttttcagtcgaccgtgaaattttactgttagcggaggagctattcccttcacaaatgattgggttaaatcaccaacatgtaaaaggtatctgtttaagtcgtgggcatatcctctctcacagcgcgattttggcaacagaattggatattccgatgttagtcggggctgttggttgccttgacgccagccgtaatggtcaaaatgccctattggataccgtgactggagtactcaaactccagtaagcggcgtaagtcttcaacacacataatctccttgaaatagcagtctcaatccagggctgctatttgaggaattaagtgactcagtggcgttagaatttgttttctccagtgatagcgctcttctattaatgtggcgcttgccagcctgatgttcgctatttcacgttctgttaattggcaaacgtggtgtatcacttccgctaaatctatggcatcccccggaatatgcaggaacccattaataccgtgctcaacttgttctcgcaggccacctgagtcggcgacaactaatatcgccccctgctttctggctaaccagcgcgactccataggaattaatccattcggctcattttcggcagacagaacacacacccgcgtattacgccactgaatcaggcaggccatcagttcgcgatcaaatgaatttataactgaagcgtgtatatcaagctggctggctaatactgataactccggtaacaccggatcactgacgataacggcatgaatatcatcacccagataactggctgctgtcagtaacaaatcatagcgtttataatgcacacctcttccaagcgtaatagccagtggattttcgagtgatattccgtgagcagatagcgtgtcgcaaatctcttgctcactgcgtatccgaaaccatggatcgttaatatttacccctgcgggaaccggtatcatggtttggggatcagcaccatattgtgaaactaagtgctcggacagaaaattgctgatagtacccagcttgatattaggatcaatcttcgcccattgaacaggcaatgattcagccataagtctgtcaggattaggtaatggcatttcatgattgaatgctgtgccatgagaaacatagataacctttaaattttctccttcaatagcagtatgtaagctgacaattaacggggtaaacgaaaatggtaattcatggcaaaatgccaaggtaatatcgtaattctcactaatatcaataatctttgcggcggcggcggcagaggatattttccagttttgtaagttaccgagaaaagcatcaccgtaaggccataaacaccctgtttcattacccaatgtcatgtttggtaccgttgagaatgatcctcctagctcatgaatttcttttatataatgagtgtggcaatcaatatcaaaaaaggcattgcatttattgtatgcaatctcaataaaatgtggctccaggcaaatattatgggtggacaaaaaggctatcacctcaggtagtgcctgaatttgtcctctgatataagagccgacacccccaacgaatatttggattccttctgtagataaatgaataatacctattcttagattgttttttttatgaatgggaaatatgttttcttgcatataaaacctcgcaattttaacgagaaatgttattgattactttgtttcttcgataccttataattattgataaacaaaacatccaatccgcaactcaaaaataaatcaattgcatctttgggtgtttctactattggcatacctttggtattgagtgaagtatttagcaatagtggtattttagtctgctcaaaaaaagaagttatcaatttatggaattttctattgatatcctttttaacagtttgaacgcgagcacttccatcaacatgtacgatagaagggagatcagttcggtattgttctttgacataggcaataaataacatgtagtcactatcatgatctaagtggaaatactcttgcacttcttcatgtaaaatcgcgggcgcaaaaggtcggaaatcttcccgaaacttcacattggcattaatgtgatctttcatctgcgcgctgcgaggatcggcaagaatgcttctgtttcccaacgcacgtggcccgaattcagactccccttgaaaccatgcaatgacctgaccagatgcaatagagtcggctgccatggcttcaatattttcgcagtaagtgtattcaatcttgtcattatgtttttcaagctcagttattacgctaatatcattataattcttaccaaaaaacggcgaaccagtatgtttgactcgctcttttttaaggacttccagccaaccataatagcagcacccgatagaaagcccattgtcacccgctgcaggttgaatatataagttatcgaaattacacccattaatgagcttttcattcgccgtggcatttaacgcaacccctccggcataagcgaagtttttcataggatgaagttggtagtaatggttaaacaggtagaataaagcctcttcaagtttgctttgtgcccaataggccagatctgcataatattggaagttatttttaaagtgtgctggatcagtatttagtaatgggtcgatatttatccaccagtcattacgtaatattacttttcctgaatttaaaaagaacggttgccaattgataacattttctctgccatagggagccaggcccattaatttaccggcacagtcaagttcaccaaaaatatataaggcaatcccctcgtaaaattcaccgatagaattttctatttcccaagttgatacgggataaatttttctatccttccgattaacccagcgggaaaagtctttaaagatgggtagcattctgccattttgataaacgtagtaactgcatgtttcccaataacggtaacgattattataatgaatattatcagtggtgtagacattaccattaatatcattacagctatctacgctaccaccatgcccatcaataaccacaacccccatatcatcaaaaggagatgtgcctattgcactataagcatgagccaagtgatgtgaaagtgtcacgacaggcaccataggaggcaaaattctatttttgcgatattctaattgctcactaaatattgggttatgagaattttgctctacgattaatgtcagatcattatattcaatacccgcagcgtctaaacagtattgaatagtagcattatcattaaaaccatcatgttttattcttgatattctttccttttccattgcaaatataatctctccgtctttcattaaacaggtggaaccatcatgagatagggcagtgccaagaatgtaaataggtttatgcataattaatatccttattaatttacaatatagtcagttaagtatataagcgagacggcgagatagtgcgagtgtcgttaatgacgggttggccgcaccggggcgcggaaatgtgctagggccgatagcaaatagattattaatttgattaaactcatgattgtcatttaatatttctcctaagggtaatgtactgccttcatggttttctgtaccaagaggactaatccatgttattggaacattgtaattgactttccttaatggtgatctcatttgattgtggacatctcccatggtacgggcatggataataaatcctgattgaaaatctaaaggttcaaatgggatttttgcatggtcgcaaatttcacgccagaaaatatctaattcatacttttcttgtttaatcagtgcgtcatctgcatcgcccaaatcacacgaaatggataatggcatggtttcaccattcgttgctatgctgatatttgcatgaatagaaggaatttgttcacccatcgtccatgcttctaattcaataccaagatctgatttgttgatagtaaaaaataaattaaatcgctcaccacttaagctcgggctgaaaaatagggtgtggggatggttatcaattaacttcttgagtttatctggaactttatcgtgctcaatggtgacattaaatccttgaacaatatgatcaacaaggcccgttagttttttctctatcaaaacccccgaatcataaagtgcttgagtggctaaacgtgagttttcaattgtccctaaagcaagtacacatttatctgccaatacatgatgtatctcattagataccctattttttaattttgcaccgatgcatttcccatttgcaataataagcgcgacagcttcatacccagaaataatgagtgggggcgtattgagtgtattatcttgtttccaataggataggggggaataggcttcccaacgttcatcctctcctagtgttcgggtgacttggggggcgactttgaattcaaaatcagcaaatttgaagcgatagtctgcatcatagcttttttctgcccaagctaatatttcagattgtacctgtgtataaagggatgggccatctaaccacttctcggtgaggtcactggtaattttttctggccaatatttaagaatttcggcctcaattggcaaaataacaccatgccaataaagtgatctccctcccactctgcgccgcaagcatgttccttttgaataatgcggctcacttaaagattgccacgagcggtaagcatatttatctgattcctcattcttccaaaattcatcagctcgctgaaaatcttcccctgcattgatatggttacaatcatcagctggccctgcttctataatgacagtattttctactgctctattatttaaatgttttgctaactctaaaccagacattcctccacctaatattaaaatattaattttatcaggaatttctgtgtgatttttagatgttgccatcttcgcaatattcatgatgtaccctctcaaatgtgatgtttatttataaaccaatgacgttgcaatcgtgtggttcacttcttaatagagatataaaatcttgccatggatctataggaaattttgattgaataagaagcttattactgattaactgcatttttattcctatctcgcctgcggcatgcatgcacatccattcaaatagttgttgcgccgcatctctgggaaagcttggatcaacttttatatgatggtattcagaaccatagaattcagtaaaagcagagtattctgttacggcacatgggatagtataaatcgcagctagcgctggtcctaaaccgacgctttcaacattttttacattcggcgtaaacaaaacagcacctgataaagtatggcaaatggtgagcaagtcaatttcgtccaaacaccatttattatatttatttctataagtttgaagcggcacctcatcaagaaaaatgatatccttatcaagatgtaatgcattaacctgctcttttagataagctgcatattcagggtcttcattcatactcccgaagataagtaacttaggaagacataaacttttttctttataaatatcaagtaatgaattgaaaatatcaattgatatttcgagacctttaactctaaatacccggacaggtgcgataataatagtcgaactcacggagatattatgctgttttaaaaattcactatgaatattattaaaactagattcatctatagaaggcaatatattcgggataaattttgccaccagttctgttgggtaatacctacattcatctgccagagattcagatgcgactatccatttagtataggtattgtgttgtggtattggggttaagatattgggagttttcggatataacctttctgcattttcataaattgcatagctgccaaaaagatcatgatcccagaagataacaccaccgtaatttttttttgcccaatatttctttgcagcatgatggatagccaacgtaacaggtacggcatcagatagtgtcatgtttaaacagaaaagccagtcaatgtcattatcctcaagccaattcataaaatattttttatattgttccgatattaaagatacatctttctggatatttattatttcttcatgtgttaactggtcatatttggctattttacttcttatattagtaaagtcattaccatagtcttcattacacattgaatactgatgaatagaactcactttcatccaggtaggatagtgtgactctgggttcccatgaggaaagaaattaaccttatctggccgccatgaaaaacccagatctgcgggtatttcataagtgatcatattgttttttattgccatttcagcaacatttctaaatatggttaatagaccactggttgggagaccatctcctgatataatcgcccacttcattttcttcattatttatctcctgatattaattgtttaattgaattgactttactgataaaattttaattaaatagaaaattaatatgcaacaaattaatatggcaataaaagcagttctcagtgaagtaaaatctgctaatatgccgattaatggtggtgagatgagtaaaccaattcttgacatccatgttgcaaaagtaattccactagttgcatttatattaggtaactggccaataaaggatatcgttagtgggaatatcacggatatgcctaacccaatgagagagaagcctaatattgtaaaaataacggagtgagcagatattattaatataattcctattatagataacactactccatattttaatgttataaatcctccaaacttatttgtgtagtagtcaccaaatatacgaccaataaccatgcatatttggcagaagagataaggcaagccagaagttgctaatgaaacatcgtaaatatccttcatatatattgcaccccagatactggctgtttcttctatgctacatgtaaagataagtacagttaaggctataatataaacttgagtctctaataatcctatcttgtttttatgtttatcaggtaagtgaaaattaatttccgtattaactttttgaaataatagaatgtaaataactaatgctgataaattaatagagagtaatgtaaggttgaatttctccattgaaaacccgagaccaatcgccatgacagctaccagtccgccccatattgtgccgatactgcctataccatgaagccgattaatcaaactaaacccgtatgacttttgtatattaagggcttgtacattaatacaagtatccccccatgaatcaaaaacaccgaacagaaaaagtaataatgttatttcataccacgacgacgagaaagcgactgttgatatagtaataattaaaaataagaatgttatatttgttgcccaatatagcccaatgaaatttataaacttttttgaaaacaacccgaatattatcgatcccgcaggaatagctgatatcattattccaaccatataattactgagattgaacctatcttttaaatctggaatccacggaactaaactggcgtaggcgataccatgaataaaaaatagtgtcgataatatgatgctttgtttttttgtgttttttattgtcattatatttattttacatgagttaatttctacgatatataattaaaatcaaatccgagtatatttctatatccagtttttattgatggttcctttaattttataggtgtaacttgatgccaaatggacgagtttttatctatgtgaaataaaccctcaccgcgctctaatgtgtgtgatttaatgagttcatccttttcaaggcaatagagtttgctgatgcctccttcaatattatatttatcaataactaatgcagatacaatatagtcactcccatcttgatgtagaccttctggcgagtttgagacttgatgtgtagagccatctataattaaagatatttgatggcaagtgacgcctatttttttgagtttccttttaggttcgcattgacacaacatttcgatgaactctttaataagtatcttcaaaatagcagaattggcaatgactcgatccatcgggggaaaacgacgaattaattgccttaaatctaactgatggtcggcgctttgggtaaagttggttaatgtagggatttcaataggattaatattccatttattatcaatgtattcggcaataaattgacttacccctctttttctaaaaggtttataggaataaaatatttttttatcaggcacagataatgtggatatcagggattgaatacccttaggtaccaaacaatcatcaagatagcattgtgcctcctgtaaaattaattttctattcgcgaaacgtttgctgataagaaatcttaattgagaaaactttatatcattagtgtcccatgctaatcttttaaatgatagttcatttttaattaattgtatattcaaaccaaattcatttatattgaattgaattattttatatttaatagacatagattacctactcctaaaattattattgatacgttatatttatgtgagtaaatgatatgaaataatatatactaattatggcgctttataataatgtgcttggtttgattttttacttctctatttttatatctcaaagatctctcttcggcaagctattcataaataggtggaagaatacatgtttttcaaattatgtattaatgatgagtttttatggatggttttatagtgccatattagataattaacatttacagataacagaatcgctttatttatttttgttattgatatcatccttaacatctcgatatcagctaaaggagattaatactttccttatgatgtcaatataatgtcaaaaacgtgatccgtgtaaatggaatatcgtttcattttgtgtagtatctttttaatgccgaatgacactttccatcattaatagtcactcaacgttactttggtgagtatgaattactgaggatctcgaaatgccgattaatttattgggtaaaacgctatggttaggattaatatcatttgctgtattggggacggtgaatgcagcgcagtataatgcagttgtttctaccactcctcagggagacgaattttcctcgattaatgctgcattgaaatcagctccgaaggatgacactccttttattattttcctgaaaaatggagtttatactgaaaggctcgaggtggcccgtagtcatgtcaccctcaaaggagagaaccgcgatggcacggtgatcggtgccaatactgcggcggggatgctcaatccacaaggcgaaaaatggggaacttccggcagtagtactgtgctggttaatgctccgaactttacagccgaaaatctgactattcgtaatgattttgattttccagccaataaaaagaaagcggatactgacccaacaaaactaaaagatactcaagcggtggcactgttattagccgaaaatagtgataaagcgcgtttcaaggcagtgaaacttgaaggttaccaggatacgctttatagcaaaaccggcagccggagttatttctccgactgtgaaattagtggtcatgttgattttatttttggctcaggaatcacggtatttgataattgtaatatcgtggcgcgtgatcgaagtgatattgagccgccttatggctatatcacggccccgagtacattaacgacctcgccttatggtttgatatttattaacagccgattgaccaaagagccaggtgttcccgctaatagttttgctttagggcgtccatggcacccgacaaccacttttgcggatggccgttatgccgatccggcagcaattggtcagtcggtatttatcaatacgacgatggatgatcatatttacggttgggataaaatgtctggcaaagataaacaaggcgagaaaatttggttctatccgcaagattcacgtttctttgaggcgaatagtcaggggccgggagcagcaattaacgagggacgccgccagttatctgcggagcaacttaaagccttcacattacctatgattttccctgattgggccgtgcattgaaactaaaatggcagggactcgccacccttgaattggtggatatccagccgatggagtttcacttttcgccataatgtggtgcggccgatccccaataaggtcgccatttcattcagttgcccctggcagaccaatgcggcacgaataatggcctgcctttctaattcttgtagtgataagactggctgaggttgtggcatatccggttctaatagcaatctttcacctagtaggtgctccggcaaatcattgagattgatacggttgttgcgacaggccatcgcggcccgctcaaccacactttttagttcctgatcattacccggccaagggtattggcataactggcgaatgacactttcgtctggctgatattggcagtgaaaatgttgcccaaggctggtcagcgtatgctgaaccagtagtggaatatcttgctggcgttggcgcagcggcgggatatgcagctcaaaagattgcaaggtatagaatagttgacgacgaaaacggccttgttttactaacaagggcaggtctgcaccggtagcggtaatgatccgtacatccactggtatcactcgattagagtttacccgcatcaccatgccggttttgacaatttgcagcaacgcggattgcatttctggcgacaagtattcgacttgctccaaatataaggtgccgccgttggctaattcaaatttgctgggctgcccagattcaccttcactggcatcactaccgaggaattcccgtgccataagattttgcggtaatgcctgacaattcaatactatataggggccagaagctcgattgctggcattatgaatggcctgccccaattgttgcttacccacaccttcttccccgtgcagtaaaatggggtgtctacctttagccgcttgtttgccataacgaattaagcggcgcatttccagtgacgccactggcatatcgtcaaaggtataactggctcgccctaattggttgttaaccatttgccgaagtaattcttgtggatgcagaagtgcaataaatccataacgatcgccatctgggataggtttgagagtcaacaaagcaggaataaattgttgctgattttcaaaagtgacttccacatggctgagggggatacgctgcaaaatagcatgggttagcaccgcgggtagggtgagcaaatcagtgactggtttaccgaggctgttggtttcattgagctgcaagatggctgctgcccggcggttaaggtacaacaaacaaccacgttggtcccaggccattacgccatcttcaacgccatccagcagggcgttgagttcgttcagatgccggttggtttcggccaataaagtatcggcatgaaggtaattgccaatttctcgggcaatcgccagtgtcagcggcaagtcactggcggcattatcagccagtaaacttcccagaacaattacggcccgttggcggccactgttgtcatacactggcgtggcgcagaagtgccaaggatgtagggcctgcttgaagtgttgctggccgctgacctgtattggatgcccttcggctattgccagagcaggggcattggtgccgattaatccttcagcccaatagctgccacaatcaatacctaacgcttttaactgactcatggtctgcggatgaccgcattgccacagggtacagccgctttcatcaagaatgagtagaacgcagtggcgcgattccatgtattcataggcatcctccagtgcggcctggcctaacaccaataaatcgttttttcgctgacaaattgactggaaagttgcccctgctgcgcgatgtggtgcacgccattgctgggcttgcatcagtttttggcagcgctgccacgaaccgattagtgccggagtggcaactggctcagtgttgctcattgagtgccttggaacccgggtgtcgccaatggatttggcccggcagaatcagctgattttgcgccaaaggtgtttcggcgatcagggcggtgatcatctcaaagctatggcgtgccaacccttggcaatcctgtgcaatggtatctatttttaagggcaagcaatcaaacaggtaatggtcatcaaagctacaaagatgaatatcactgtccattaattgatgctgattgagatagcgcaataccccttccaacaggccacaggcggcggtaaatacggctttgggcgggcggcctaattgcgcgcaaagctgggcaatcatttcataaccggagctgggcaagtaatggccatttaggatccattcggggcggcattcgaccccagcttgttgtagcccttgctggaaacccgccaggcggtcacgcgtcggcgagatccgtggctgaccgccgagaaagtaaaattcatttggatgttggtgagccacattttcaaccaatgcacaagtagaggcgatggagtcggtaattaccagcggtaatgctgactcaccaatcaatctgtccatctgcaccactggcaggcgagcattaattttttgatattcgccatcattgagctggctggaagcgacaatcaggccatcaacctggcgctgtaccaaactgtttaccgccatcatttcctggccgggattctcgtcggtacaggcaataagcaactgtaagcctgcctcacgacataacatctccagctctcgcgaaataagcgcaaagccgtggttggtcatctctggcaccaccaaccctatggtgtgactgcgggttgagcgcagcgaacgggcgtggaaactgggctgatagttatgttcgctggccagcgcaataatacgatcccgcgtttcatctgaaacacgatattccttactacgtccattgagcaccagactggtggtcgatttcgacacaccagccagtttggcaatatcgttgatggtaatacgtttattgtttttcacagattaatgttgttcgccgagtgaatctgtcgccttgaaagagagttcattctaacatgggcgaagacaacagccagtgttgcactcgcagttcagcacttcccgtaaaaatggcttgtggcggtactggtgggaagtaactcgacgtcatcaccgcttgtccctgattgataaaaatctctatgctgcaacgatcacaaagtaactgtaattgttgcagttgaccgcgccagtaacggaattcccgcaatccggtgcgcagattattacggcttaaaatcaagcacgcatcatcccattccaacagcaatgtattgcccaattcgagggtaaaaggcgcactgacgtcgattatcatttcggcgctaccgatcgcaagagcaggggcttcttgggcacggccttgccactgcgtatgttcacaccgcagcgcggctaactcacgggccggttgctgaatcagtttgtcgccattaagactcaactcgcgtgggcaagtcatggtgtggatccagccatattccactgttggttgataaaattcatcttcatctggaatgcccatccagccgaataataagcgacgaccatctgcggctagcgtggtttgcggcgcatagaactcaaagccagcgtccaactcgtggaatgcctgatgattgaaggtggtgttggcataatctaatttgcccagtaaatagccggcctgaaaggtattacgatagcgttcagcttcggctggtataccctgtgggcagaaaatcaaaacgtctttatctgccagggtaaacaggtcggggcattcccacatatagccaaaaggcccaagcccccccagaccagagccagctatctcaccgaggttatgccattcgcgtaaatcaccagagcgcagcagtagcaccttgccttgtagttgttggtcctgagcgcctaacaccatgtaccactggccgtcgtgctgccagactttcgggtcacgcacatgtccggtatagccagcgggcaatgggagcactggccctaacttgtcgaactcgccccgttcattttcctgtgccagacattggaatgcggtacgggagccatcggggtatttcacatttccggtgtaaatcaaggtgataaggtcatcagcaatcaccgccgaaccggagtaacaaccatgactttcataggcttcgcttggcaccaatgccactggttgatgttcccaatgcactaagtcagtgctgcgccagtggccccaatatttactgccgtggcggcaatccagcggattccattgataaaacagatgataatagccagcatgataaataaacccattgggatcattcagcaacccgacacagggagctaagtgccagcccggccggtgtgggtcttgtaatgcgcggccctgaccgcgcatcactgccagcgtaagatgtttaagcaaactggcttcttgcattattcgctgtccgttttgtatttaagtagcaaggaaataataaacgcagcaccaaaggcaatcactaaaccaatcagatagttaacaatcgaattgccttgcacgatggcgatgccggggaggccggtcaagcccactgcggtcatattgacatgattggccaccacccacgctccgccgagtgctccgcccgccagtgctgccaggaagggtttgataaagcgcaggttaatcccgaaaatggcggcttcagttatccccagcatggcggaaaatgccgaggggatcacaatggctttaattttagcatcgcgggttttaaagtagaccgccagacaagccccaccttgcgccacattcgccatcgaccagataggcagcaggaagttaacgccaatattgggattacccaataaacctgcttcgattgcatggaaactatggtgaataccggttatcacgataacggaatatagcccaccaaataacaatccagccagccaaccggcatgggtaatcagggtactgagtaccagtgaaatgccatcacccagcacgcgcccggcagggccaataaacagcagtgcaacgaatccggtaataatgacggttaaaaatggcgtgagaatcaaatccagcgcatctgggataatcttgtgcaggcgcttttctaatatactcataaaccatacggctagcagaacggggaataccgtgccctgatagccaatcatcgccacctccatcccgaagaagttcatggtatggaaaccgccagccactccccaggcattggtcagtgccggatgggtcagaataccgcccagcgtggcccccagataagggttaccgccaaactctttggctgcggtaaaaccaatcaaaatcggcaaaattataaaagcggcggagctgaacatatccagcatgataaatagcgcgctgttggcatcggcccagccataggttttcaccataccgagcaaacccattaacaaaccggaggccacaatcgctggaatgattggcacaaaaatatttgagagcagtcgggcaatgcgctggaatggatttagcttacgggcagccgcatcggccgcttctgatttagtggattcgctaattcccgccactttaataaattcggcgtaaactttattcaccagcccggtgccgaaaataatctgcaattgccctgcattactaaaacagcctttaacgccttcgactttctctaccgctgatttttgtaccagcgagtcatcagccaatactaaacgcaggcgtgtcgcgcagtgcgctgcgctgacaatattgtctttaccgccgagcaatgggagtagagcctttgcggtctcattaatattcattatatccctcgcatataaattaggttacccgccgtggcagccaacccctgccaacggcggggaatgatcagaaccaggtttccatctggataccaaagttccattgaccgccggcggcaaaatcatttttaccgaaggcatcatctttggcgtaattatccagatcttgactccaatccatgtaggtcgcgaagacgcgtatttctgggcggctgaagaagttgctgatatcgcccgctttaaaggtcggggcaaaggtcagtttatagaaaccgccgctgactttgtgataatccttatacccttgcgggtcgagattcatatattgataactgccttcatatgccagagcaaagttttcggtgatttcctgaatcaagcgggcgttgaaggttacccacttataactatcgccctcgacatatcggtctttactttgctgtgccaatattgcgggtgccaggctccagtttttgctcagcgcggtggtgccgtaagaagccagacgccaggtatctgcgccgctggtcaagttgccatcggagccaatagatttcacttcagcacccaggccgtggccatataacaaggctgttttagacgtcccctcacgtagcccatagaaactgtcaccgtgataggccaccatgctgtgaatacctttatctgcggcattggtattcacggtttcaccgctattttggcgtgcctcgttgtctttggcgcgcaggccactcagcatccactggaatgagccattattatgggtggagacatagttattggtggtgaaaatatagctttgaatatcgctgttaacattctctatttcgccgtaattacggccatatagggagaagttactcttcaggttatcagtccatttgatgtcataaataccgccaccggtaccggccaggaataccacatcggaatccagccaatgaatatcaaagttatcgcgatcaaagcgcttaccggcccacagggtactgtctttgaaaataccattgaagctgggcagggtacccaattcgacgaaagcctgacgcacatttaggtcactgctgtcagctgtccagtcgttataactacgttgaccatcagccagcatcactttgtagcgagtggtcgcgccattatccagcttctgttttttctccaaattcacttcaacataggtatcgggttcattacctaaacggccaattgccccaccggtactgcctgccggagaaacataagggccaccttgagtgccggtaccggaggcgttcattaacaaaccggagcgtgcataaccgtggaactcaaaaccattgtcgctttgtgttttgctttctaatttctcagtgcgtttggcaacttgaacggttttttcttctgcctgaagggtacgagcttcgagtttttgtgcttgtttttctgcaatttcggcgcgggtttctgcattttttgcccgttgttctgcttgctgcaatcgctgctctaaagcattaaggcgggcttcgatatccacatttgatgaggctgctgaggtggaagtcgctgcacaagaaagaataagtcctattgatacagcaagatagcttggttttatcatcattttatatcactcggtatgtgattgattgtatttatgctaaacagctaaaccggtttttcatggctaacatacgggcgatcaactggaattagcaaaatattttgctaacccgattcagctattgtgatctgcactgcaaattgagtggtgtagtgaggtaagtcgtgctatgaaggggatgaatcagtcagcgtgaagccgttaagcgcattgccgtgagctgagtgtttagcaagggtggatgagcaagagaggaaaccggatgccaacgcagggcatccgacaggcggggccgcggttagtggctgtgttgcagaaaatgcgccaattcctgcgcatttggtagggcggtcattgcccctttggcgctggtagccagggcaccgcaagcttgcgcttgatcgatagccgcacttaaatcctggctttggtgccagttgggttgttgcgacaatgctgccagcaacccggcaacaaatgcatctccggccccggtggtgtctatcggggtgattttccggctggcatatttttgcaactttctgcggttatgcacccaaaccccctctgcacccaatgtcaccagcaataatttacaagaatagtccgccataacctgctccatagctgtcgcgatatcctgctgcgggcagataaaatccagttcttcccgtgacagttttaccacatcggctaactgcaatgcttgtcgcaggcaggggagtaactctggcggttgacgccaaatatcagcacgaatattgggatcaaaactaacccagcctccatcggctttgatgcggcgcatagcctcaaatgcggtgctgcggctgggttcttgactcaatgcaatggaacacagatggagccattggttaggtttaaattctggtaaatcagaaggttgtagaaataaatcagcacttggcattaccatgaatgtaaatgtgcgttcgccatgctgatccaaatccacaacaacagttgaggttcgatgctctgcatccagcgtcatggcacgagtatcgacattttcctgctgtaaaacctgctgcataaaacggccaaagctgtcttgcccaacccgcccaataaatgcacttttacctcccaatctggcaatacctaccgcgacattagcaggtgcaccacctggacatttaaggtaactatttgaattttcagggacaaggtcgataacagcatcgcccaaaacccaaacggtattctccatgataaacccctactctcttcaattctatttgctgctaaaagtagaagaatcggtttagcaaagcaataaaataatccacaatccgataaaaacagcgaatggtacgatgaaaaaagaatttatcgatacgccgcagacaatgattcaatttctcaaaagatatggattatcattagcgttcaatttttcctaaaggacatttcatgcccggtcgcattgtcagcaggtttttatcattggtcgctatgtgtttagcaataacggcatcattttctgttttagcacagccgattgtggtgacagatgttgctggccggcaggtgacattagctcaacctgcgtcacgagtgatattagcggatgccagggcattgatggcattgaacattcttcatccacaaacaccgctaaaaggtattatcgcctgggataactcactgaaagtgaaagcggccgatctggtggaggcttatgctaaaaaattcccagaagtgaataaaatcccaatgtttgataacccctatgtcactgattttagtgtcgaacgggcggtatcaatgcagccagacttaattatctttgatactggattgctggcaaaactcaaagccagtggtgtattggcgcagttggataaatcgggcattccggtactgtttattgatttccgccagcagccgttgaccaatacggttcccagtatgcaactgctcggcaaagtgtttggcgaagaaaaaaatgctcaagatttcatacagttctatcagcaacgacttgatctggttcgtcaacgagtcgccactcttaaacctgaacagcgcccaagtgtttttattgagcgccacgcgggtatgacgggtgatgaatgttgttcgacttttggtaaaggcagttttgggcaattcattgccgaggctggtgggaataacatcggcagccaactgttcccggaaatgggcggtgagattaacgtcgagcagctcattagcagcaaccctgacttttatttaatgaccggtgctgactggagtcgaggccataagggctcagtagccgttcctctaggctataacactgataccgcaacggcacaggcaaagttgacccatctaatggggcgaactggcatcagtatattgaaatccgtgcaggataagaaagtgatggcggtttatcaccagttttatgatagtccgcttaatgtggtcgctgtagaagctatcgccaaattccttcatccagaattatttgccgatttggatccacaggcggatttggaaatgattcatcaaaagtatactgctatagattatagcggcgtgttttggggcactgccctgcgcccttgacgccgcagcgttgttagcggcactcactcacccgaatcacttacttatgtaagctcatcgggatttgttcgtttgctgcctagctgcaacgccaatagctttgggcagccaaacagctggcgcccttgacgccgcagcgttgtaatgctcgttattacattaacttacttattttaaatggttttctatatatcagattgctgatatccccatgttttacatgggggctggctactgataacgtcaaatgaaggggaatcgtgccgttgggggcgtagcagcgtgagctgctggagtgcccctgtgcggtaaccccttcactcacaaagctattaatatatttgccaccaattttttatatcttcattttgtatcgattaatgaaaattaatctgtctgtttgcggcaaaattgatttacttgggaaatgtaatcattaagattagcgtttctaaaaaattacaatcagacacaattcctttcgcaataggcccaaaatgttaacgttttcccgtttgtctctgttggccgcctccgtcgcgctggcattacccgtttttgccgcagagaaatcttctccgccagtgactgataactctgccgaaactaacacgaataaaagtgacacactctcagtggtcggtaactggcttgataatacggataacagcacggttgtgttgaatcaccccggtgcacgcactatcgttacccagcaacgtattcacgaaaagggtgctcagacagtgggggattcactacgtggtattcctggtgttcaagtgcgtgaaagtaatggcacgggcggcagtgatatttcgctcaatgtgggggttcgcggcttaacctctcgcttatctccgcgctcaactatcttgatggacggtatcccgctagcagtagcaccttatggacagccacagctatcaatggctccactttctattggtaacctgcaatctatcgatgtgattcgtggtggcggagcagtacgctatgggccgcaaaacgtaggcggaatcatcaattttaataccaaggctattccggaagacttcagtggtgccgttagcgcacagacgcaaggtgctagtcatggcggtttaaaaaccttgagcagcgcatcattaggcggtacggctgataatggttttggcgcggcattgctctattcaggtctgcatggtcaagggtatcgtgacaataacgacaatactgatatcgatgattttatgctgaaaacccgttatcagttcaccgaacatgacgaattgcaggccaattttcattattatgaagcacatgctggcatgccgggtgggttaaccagtgcacaatatgcccagaatcctttccagtcgacccgcccttatgaccagtttgatgggcgtcgccgtgatatgtcattcaaatatatccaccaggaagatgatcgccagtttgagttgctgacatatttcaccaaaagtttccgtggcagcaatattgaatctgaagggagcggtgctaacctcggtcagagacgcatggtggcttacccgcgtaattacaccacttatgccattgaacccagctattcgcagttgtttagaatgggcagtagctcccatgaggttactgttggttaccgctatctgaatgaaaccatggatgagaaagcctatcgctccccttggtataaccctgcgacagtgacttcaatgcccgccacaccacagtattatcagcacacctcaggcggaaccgaagcgcatgccgtctatatcgatgatgctatcaatgtgtctgactggaccatcacacccgggctgcgttatgagaatatccgcaccaatgtagatgattcttttgccaatactcgacgtgaacagcactacagtgagccgctaccttcacttaatgtgatgtatcatatgtccgatgaatggaagctgtttgccaatgccaacacttcctttggcagcatgcaatatttccagctcagcaaaggtggtaatggtaatgcaccggcaccgggcttgacagctgaaaaagcacatagctatgaaatcggtactcgttttgatgacacggtaatgaccggtgaattgaccctgttctatattgatttcgataatcagctgcaatacatcagcaatgatattggctggacaaatctgggagcgacaactcataaaggtgtggagttggcattcagttatgatttaagtgaattcaattcagcactgaatggggtaagtgtttactccagctacacctataccaaagcaaccaccaaaagtggtgatttcgccggtaaggacttaccgttctattcacgtcaggtttataccgtgggtacccgttatgaaaccggtaattgggtctggaacctggatagttatgcacaatctcagcaacagtcaccgggttctggcccgcagtatatgacgacggagagtgccgatggccagtttggtactattccgggatacatggtgtggaatacccgcgctgaatataatttcgggccagcctggtcaaatctaacattgggcgcaggggtaaaaaacctgtttgatcaacgctatttcacgcgttccaatgataacaacgcaggtaagtatgtcggtgagccacgaaccttctttgtgcaggggtcagttgccttctaaattagccgtttaagataagcccggtaagtgagtcatttgccgggcttaggtagtttttgctcactccgttttgtactcatttccattgaattacctatgttgaatatcaatgataatcattatttatattgtctcatgtgaataatactctcagattgacttcagcagcaaggtaacttgtcttggctgataagcaggcatttagacgaaaataatagagtaagttatcattcaaaaaactaattttttcttaaccagagaattagagcgattatctaaaatagatgttttataccaacaggtgagccagtgatttattttttatatgcaataacatggtttaataacagtataaaggtaaaatgtaataccgcagtattaagctcaaccatttatgagagaataaatgattgagcttaatggttagtcattttatcagggtgaagattcaatctttgataatttatcttcggcaaacgcaactttattacgcccgtcttttttagcacgataaagtgcttcatccgcagctttgagtgaagaggccaagtcatagggttgtaagggggaaatcccggcacttagcgtgacagtcgttgataccttatgattgaaaacatgtggaatatcaagccctaacacgcgctgccggacacgttctgctaactgacttgcatactcttcactgacatgtgtcagcaacactaaaaactcttcgccgccgtagcgcaccacgatatcccgtgagcgcacagcatcacgaattgcggccgcaacgcgcactaaggcttggtctcccatagtatgaccatagttatcgttataggctttaaaatggtcgatatcgagcagcagcacataatggttgccaggagactgcgctaataatgtctcaagtttattctccaacccacggcgattatataaactggttagtgggtctatcatgcttaaatcactgaacttttccctttcattataaagacgtgcaacaagtttgcgggtgaagtcgtcactgcgacgcagcatcaaatgatgtaaagagaaaccaatcaggggcaacataatcgtaaatatgatgcggaaaatattttgaaaatcatccaaaaaaataacagtgagtgctgcgggggcagtatgcaaacaaaaggcaagaaagttatcagacagagcaattgtgctgataaagaaaatggtgaacaagctgagtaataagtaattgttttcatttgtgcccaggtattcatatttaagaataatttgccaggcccagagaatccccatgataattgaaaataaattcaatttatcaacataattcttcgaaataaaaataaaatacgccgcaacactgagactgataaccatgatcatgacgagcggtaatgtcactgctggcacttcgggggaaggtaatatcatactgaaaatagcggacgctgcattaagaaatagaaaaagcagtaaagagagccgatgcttacttttcagaagctgatcgtaggagtggctattcatattcaattcactctgcataatggcgcgctgtcagtagaaaaataaacaatatcctcatgaagcccttttatttaggcatcacgataaatagttctttaaagtaattatttttgtttgaagcgttttaacatggctttaggaattttcttaatcaaaattaccatttttgtttcagcctgtcatcatgatgtcgatcaactaatcaatttactcatctaaatctgatatatcgatggtatcaatggctctgggccagccaaatcgcccgctttctcactgcaacttcatgatgcagatttttatatagtggtatatgatattggttatcattatcatctgagtgagccgtcactatgattacagccagattttcagcttaccgtttatgggggataagtggtttattgagccgtgggatgtccagtggctggggaatgttgctgccttttactttgctaccggtgttggggtgggctgatatcactgtgggccagttgcgagtattgattgtggtcgcgatgctggcgacggtaagtatgttatatcatgcacggttgcggcactttctgttactaccatcttgtctggcacttttggcgggtatggtcgcagtattgatgcactattgattttacgtgatggtaccggtatgcattaatacaattgagttataacagaggggagatattgatattagaaatcatcgtggtgcgaagggagggacttgaaccctcacgtccgtaagaacactaacacctgaagctagcgcgtctaccaattccgccaccatcgcccaaatgatttcttactatctactatcttgaagtgagtaaaacttcggatttatatcaccagcttggtgcgaagggagggacttgaaccctcacgtccgtaagaacactaacacctgaagctagcgcgtctaccaattccgccaccatcgcatgtgctgtgcaatataaatctgtactacggaggcgaattctagagattttcgcggtcaggtcaatagttatttcccctaagcgggacgtttgctgtaaaaagcatcatatgttgatcaattgatttaattactgaagttttctttattttatgttctgttccctggctcatctgattcgggtgggtaatgggcgaatagttcaattagccaatcaatgagcactctcactctgggtgctaaaaaacggcccggagggtacataataaatagcggcatcactggcggcggtatgtgagagagcacctcaatcaattcgccttgtgctaattggccctgaattccggcggtaggcacctgaatcaatcccaaacccgccataccagcagcaatataagcatctgcaccactgacactcaaaatactgggtaaaacccgattttcaatttttccctggcaaacaaattccaacgggtaatcgcgatggtttaactgggagaaatagcctacggattgatggcctgccaagtcatccaacgacattggaataccgtatttttccaagtaagccggcgatgcgcaggtgatttgtggttgctgaccaatatttcgtgcggctaattgctcgtcgtgtggtaaccaggctcgtaacacacaatcaacgccttcacgtaacaggtcgatggtgctgtcattcgcgccgagaatcaatgtgatatgagggtagcgctgatagaagtcacgcaaggcggggatgaccacattgcgtgccagtgaatgtggcatatcaatgcgtacctttccttccggttgcaaccgctggtggctaaacagcgaatcggcctcttcaaatgccgacaataattgcaggcaacggtgataatacagtgtgccttcggcggtgatattcacttgtcgggtggtgcgcaccaataagcgcacacctaaccgttgttctaatcgctttaaagtgtggctgaccgtggcccgaggtaattgtagtttttcggccgcgcggctgaaactgcccaactcaacaatacggacgaatatttgcatagcttgtatctggtccataatcgtgtccgcccattgttggtgttttttgaatagtgatgagtaatttgcattatttatctttcctcgtgaaacaaccacactttcttccgacatcactaatcgggagtatcgcaatgcaacaacgtcaattaggttcgaatggcccgcaggtttctgcattaggccttggctgcatgggaatgagtgatttctactccactaatcaggacgttaacgagtctattgcgactctacatcgggcgttggagttaggcgtcacgctgctggataccgcggatatgtatggcccatttaccaatgaagagttagtagggcgggcgattaagggcaaacgtgatcaggtctttttagcgactaagttcggtattgtgcgtgaccccactgatcccagggtacgcggtgtgagcagccgtcctgattatatccgccagtcggttgatggcagccttaagcgcttgggtgttgatgtcattgatctttattaccagcatcgaggtgatccgagtgtgccggtggaagatgtcatcgggactttggctgatttggtcaccgccggtaaaattcgctatatcggcttgagtgaagtatcggcagcaacattagaaaaagcccatcaggtgcacccgattactgcggtgcagagtgaatactcactgtggacgcgagatgtggaaacttccgtcctgacaacctgccaacgattaggtgtcgggtttgtggcctatagcccattaggacgcggtttcttgaccggggcgatacgcagcccgaatgacctggctgctgatgattttcgccgtaataatccacgttttcagggcgataactttgccctgaatctggcgctggccgatacagtaacaaaaatggcgcagaataaaggggttaaaccttcccaattagctttagcttgggtgctggcgcagggggaatatattgtgccaatcccaggaactaagcgtcgtacttatttggaagagaatctggcggcattagatgtggtgcttagcgcgcaggagttggctacgctggatgcggtattcccattccatgccgcagcaggtgaacgctacggcgcggaagggatggtttatcttaacgcttaatattagtgactgataatattaacgttttttcttaggatcccgtggcggacgcccgacagttgcctgatagaccttaaaacggccattctgcgccagcacttcatggctgccaaaggcggcatccagcagcgcaggataaggtaggaaggagttcgccacgatacgcaatttgccacccacatgtaggtgcgcagtagcacctcggatcagcatttcagccgcagttagactggtttgaatcccatcatggaacggtgggttagaaataatcatctcgaagcggcctttaatgtcagagtagacattgctggcaatcacttgcgcctcgatattatttgccgccaatgttgcccggctggcttcaattgccgcggcgctcacatcactcaaggtccatttgatttttggcgattgttgcgccaaaacacaggccagtacaccagcgccacaaccgacatccagcacactgcctttaaacggctcactgaaagtggagagcaacagatggctaccagaatccagcgcatcgcggctgaatacacctggtagggtttttacgatcacatcacccacctgatagctttcccaccaggcatcggcatcaaattccggctgtttatccaggcgaccgtgatagaggccgcaacggcgggcgctatcaattttggttaattgcgcaaaccctgacagcatttcttctgcactgcgcacaccactgcgattctcacccaccacaaaaacatcacaaccgacgggcagcaaagacagcagattggccagttggaactgggcttcttgtttgctttttggccagtaataaaccagcgtatcgcaggcggcgacggtttcaggtgttgccacaagaccgaattgaacattctcgtccagcgtattgctcagtaattgccagtggtgatattgattggtgtgaacccgtatcccggctgcatcaaattgcgctggcagcgcatcttgtaaatcaccggcaaacaacacgtggcgggctataaattcatcactatggcgcagtatcacttcactggctggggttaatgcagacatcagtctttggctccttaagaatatgatcggggattatagaggtttgttggcgcatgttcgatgggtttgctagcatagcgtcgaaatacgggtcgctttgacaggaaagggcatggcatcaagacgagacttactgttacaacagctgggtattacgcagtggacattgcgccgcccggccgttttgcaaggtgaaattgccatacgtttacccgacgatacccgcctgttaattgtcgcagacccgcttcctgagcaggatgacccgttgttgtgtgatgtgttgcgctgccttgggctaaatccgcatcaggcctatgcgctgacgccggatcaggtggcaatgttacccgaagagacacagtgcaacagttggcgattgggcatcagtgaaccgcttgcggttgcgggtgcgcagttatacagcccggccctgaccggactttatcaagacgcgagcgctaagcgcgcactttggcagcagatttgtcatcatgaagcagatttctatcctgacgccagccgatctggccacagcgtaccaaattgaacaagccagccatgctttcccgtggacggaaaaaaccttagccagcaatcaaggcgagcgctacctcaatttcaagctgaatattggggaacaaatggccggttttgccattacccaaattgtattggatgaagcgacgttatttaatattgctattgatccacagtatcagcgccaagggtgtggccgtttactgcttgagcatgtcattacagaattggaaaaacgccagatcgtcacgctttggctggaagttcgcgcctcaaatgcgcgtgcaatcgcgttgtacgaaagcctggggttcaacgaagtttctgtgcggcgcaattactatccgagtgcggatgggcgtgaggatgccattatgatggcattaccgatggggtagtacctttttgccgattatctgtctcgaataacgacagtttgtcttgaaaaaattgtctatcccgcataaatcagggaaaataccgcgctataaccacttatacccaaaagtgataggaatcgctgctgataacgcggtttttcaagtaaaagggtatagcgccataatcaatgccttgctttgcttgggccttgcatcaatcggatgtgaggcccagagcagggcggcctaaaagtagaaatttcaaattatgtctccaagtgaatacgcactggaagtcgcgaaaagacgtactttcgcgataatttcccaccccgatgccggtaaaaccaccattaccgaaaaagtgttgctgttcgggaacgccattcagaccgccggtacagtaaaaggccgtggctcaagccaccatgccaaatctgactggatggaaatggaaaagcaacgcggtatctccatcaccacttccgtgatgcagtttccctatggtggttgcctggttaacttgcttgatacccctgggcatgaagacttctccgaagatacttaccgaacactgaccgccgttgactgctgtttgatggtgattgatgcggcgaaaggggtcgaagatcgcacccgtaagctgatggaagtgacccgtctgcgtgatacgccgatcctgacctttatgaacaaattggaccgcgatattcgtgatccgatggaagtgctggatgaggtggaacgtgagctgaaaattgcttgttcacccattacctggccgattggctgcggtaagttgtttaaaggggtttaccacctttataaggatgaaacttacctgtatcagaccggtaaaggtcacaccattcaggaagtgcgcattgttaaagggctgaacaacccggatctggatgttgctgtaggggaagatctggctaaacagttccgccaagagttggaactggttcagggagcatcgcatgagttcgatcatgatgctttcttgtcgggtgatttaaccccggtattctttggtaccgcgctgggtaactttggtgtcgaccatatgctggatggtttggttgagtgggcgcctgcgccaatgccacgtcaaaccgacactcgcgaagtggtggcagctgaagagaaattcaccggttttgtctttaagattcaggccaatatggacccgaaacaccgtgaccgtgtcgctttcttgcgagtggtttctggtcgttttgaaaaaggtatgaaactgcgtcaggtgcgcaccaaaaaagatgtggtgatttcagatgcactgacctttatggccggtgaccgttcccacctcgaagaagcctatgccggggatattatcggtctgcacaaccacgggactattcagattggtgataccttcactcaaggtgaagatatgaagttcaccggtattccgaactttgcacctgaattgttccgccgtattcgcctgcgtgacccattgaaacagaaacagttgctcaaaggcttggttcagttgtcagaagagggcgcagtgcaagtattccggccactgaccaacaacgatctgattgttggggctgtcggtgttctacagtttgaagtggtatcttcacggctgaaaagcgaatacaacgtcgaagcggtgtatgaatccgttaacgtctcaactgcgcgttgggttgaatgtgacgatgtgaagaaattcgaagagtttaaacgcaagaatgaggttaacctggcactggatggtggtgataatttgagctacatcgcccctacgatggtcaatctcaatattacacaagagcgttacccggaagtgcgtttccgtaaaactcgcgaacattaatcaagccgcaagccgcattctatcggggcactcagtgctccgattcattaattttcctcattattttctctctaagattactcctacttaatgataatattccgaatttagtcctattccgactgttattcttctgaaatgctctatctttatagataccagcgggattgaccggcatcaactttggcttagttaacctgcaataatcgtaaagtattcatcaaatgcccacccatataaggtggcgtaaggatccgaaagctggggtgtgactcctgttctggattcaaaacaaaaaaggaagaaatcgatgacaaacacaaaatttgcccgttcaatgatggctgttgttttaggtaccgcactggtgagtggcagcgtatttgctgaagagactatgctcaataaagccgacaacgtggtagacagcaccggtgcgaagctcgatagctccatgaagaaagttgataattatatgggtgatagcgctgcaacggctaaagtaaaaagcgcgttgttagaagagaaaacccttaaaagcactgatatctcagtcgaaaccaaccatggtgttgtcacactgactggttttgtgacgtctcaggccgaagccgaaactgcggttgatattgccaaaaatgttgaaggcgtaaaatctgttagcgacaaactgcatgtaaaagaccagaaatcacaatcagttagtgaatacgctggtgatgcggcaaccaccagttcaattaaagccaaattactggctgatgacatcgtaccgtcacgtaagattaaagtagaaaccactgatggcgtggtgcagttatccggtaatgttgaaaataaagctcaggccgaacgtgccgaaagtattgctaaagccgttaatggcgtaaaaagcgttaaaaacgacctcagtatcaagccttaattattatacggctgatgggtatttcgtggggccacaatataacctgcgaaataccctttaataagtctgtcagccaaataattcatccaatatatccaaaataatacgacttctgtcagatacgctactgttaaatagacagaagagttaaagagtgatttttgaacgcgagtttacataccctaaatcattcgagttgcaggaaggcggcaagcgagtgagtcccgatgagcttacattggtaagtgattcgggtgatagagtgcagctaacacacctgtagcttgaagtatgaagggtataaagtcatttttttaaacgggaaggagaagcttatgtttcgctggggcattatatttctggttattgcgttaatcgcagcggcattaggttttggtgggctagccggtacggcagcctgggctgctaaagttgttttcgttgtcggtattattctattcctcatcagtttgtttacaggacgtaagcgcctttagttaggtgtaagggttacagcaaaggtaagaaggggtatcctcatcacctgctgtaacggaattaaggatggatggtgggatacagaatacctatcacgctcggtaatattgagccactcgcctataaaccataccaacccggtaaaatggcgttggtttgcgagggcggcgggcagcggggaatttttacagccggtgtgctggatgaattccagcgcgcccgctttaacccttttgatctgatgatcggcacctctgcgggcgcgcaaaatctctctgcttttatctgcggccaacccggctacgcgcggcgcgtgattacccgttataccactacagctaacttctttaatccactgcgttttgtgcgtggcggtcatctgattgatctcgattggctggtggatatcacctcacaacaattgccattggcaatggatcaagccgaacagcatctacgcgagggccgtgagtttctcatgtgtgcttgccgcagtgatgatttcgaacctacctatatctctccgacgaaagaaagctggttaccggcgattaaggcttccagtgctattccgggcctatatcggcaaggagttgatttagatggggtaagttatcttgatggcggtattagtgatgctattccggttgaagaagcttatcgccgtggggccgatacgattgtcgttatccgcactgtaccttcgcaggcttattacacgccgcaatggatgaagcgaatggagcattggctgagtgagagtagcttgcagcaactggtgcgaattatgcagcagcatgagcagagttatcatcgtattcagcaatttattgaaaaaccgccgggtgacttgcgcattttcgagattttcccgcctaagccgctggccagtaatactttggggagtcgaatccctgcgttgaatcgggactatcatttagggcgtcgctgtggccgctattttctggcaaccgtagggcactggctactaccgcgagatcagcaagatcagtctgagatcaacagtggaaaaacgtcgatccccctttcccgccgaatgatccagccgcaagatattaaccagccagatgatatggctgacttgattgacaatgatgattcttcatttgctatcactcaatcaccggagattaccgcgcctgcaaatgctacaaaagcctcggatcatcatcttccacctcagatgacggtagcagacagcgggttgattattccgacagtgactcggagcaagaaaaagccattacaagcggagattattttgccgtcagatgtggcgaaaaccaagggtgataccgcgtaatggcagtgattagcgggcaaatgccctattttatcgatacacattgtcactttgattttccccctttccgtggtgcggaagtggccagcttattgagtgctgggcaagcgaatgttagacaaattattgtgcctgccgtcagtgcggattatttcccgcgtattctcgatttggcagcgaattatccgccattatttgccgcactgggcatgcatccgctttatattgcgcagcatcaagacgccgctttagccaccctggcctcagcactggcgattaaaacagaaaaattggtggcggtgggggagattggcctggatctctatatggatgagccgcagttaccccggcaattggcactcttgaacgcccagttaaaattggccaaacagtatgatcttccagtaattttgcattcgcgtcgttcgcacgatcagctggcttcagcattgcgtaaagctgccttgccacgtacgggagtggttcacggctttgcgggtagtttagctcaggcacaggcattcattcgcttgggttattatattggggtgggcggaaccatcacttatgagcgggcgcagaaaacccgtaatgtcatggcggcattaccgttatctgcattattactggagacagacgcgccggatatgccactagctggttttcaaggtcaacccaatcgaccagagcgagcggctaatgtattcgctgcattgtgtgagttacgtcaagaagcaccactcgatattgctactcagcttttgctcaatagccagcgtttatttcatttaccttcagccgatcaatccacactttaggttttgacgctcccatacaaaccacgctaatagttagcaaaatacgcgttcttaccattttgatgtgatatccgtcacgttaatagctttgcggttacttttagttgtgtttatttgtgacagagattgtttgatcaccagatcatgccggtataatccaccaacattattttaatacaaattattaacaggattatcggcatgctcatgagtttggtcggaatggcagtactgatattaatagccgtacttctttcaagtaattttagggcgattaatattcgcactgtagttggggcatttattattcaggtcggcattggcgcgctggttttatatgtaccggtagggcgtcgtattctgggtggcatgtctgaaggcgtcgcgaatgttattgcttacggcaatgacgggatttcatttatgtttggcggtttggtttccgacaaaatgtttgaagtttttggcggtggcggttttgtatttgccttgcgagtcttgcccgtcattgtattcttctcctcattaatcgccgttttatattatatcggcgttatgcaattggtgattaaagtcttgggtggtggattacaaaaactattggggacttcgcgtactgaatctctttctgccacagccaatatttttgtcggccagactgaagccccattagtggtgcgcccctatattgccaccatgacccaatccgaattatttgcggtaatgtgcggtggtttggcttcggtcgccggttctgtattagccggttatgcgcaaatgggtgtgccgttggaatatctgattgccgcctcctttatggctgcacctggtgggttattgtttgccaaactgatggtgccagagaccgaaaaaacccgtgataatgttgatgcggccacactgattgctgaagatgaccgaccggctaacatcattgatgctgcggcgtctggcgcggcgtcgggtctacaattggcactgaatgtcggggcgatgctactggcctttattgcattgattgcattgctaaatggtattctgggcggcatcggcggctggttcgactatccgcaactttcgatggaattgattttgggctgggtattctcaccaattgcatatctgatcggtattccgtggagcgaggcgatggtggcaggttcctttatcggccagaagatcattgtgaatgaattcgtggcatttatgaatttcggtcagtatctacaggccgaagagctggtgcgctctgccggtttgcaggtgctttctgaacattctaaagccattatttccttcgcgctgtgtggttttgccaacttatcctctgtcgccatcttgttgggtggattaggtagcatggcccctaaccgccgccacgatatcgcgcgctttggtttaaaagcggtggtggcaggtactttatcgaacttgatgagtgccaccatcgccggctttttcctggcattataattttgcccatgggccatcttgatgagatggcccataatcctgcgtattttccgcccataagctatccttgatgcgagtgggcgtttactggctgaaagctataaatcaggttattttgtgactctaatcacatataatatcggcgcgttacaagttactattaattaatgtgaatttgaacacatctcatgtgctgataacgtgttcaaatagagctataagttagtgcggtgagatggatctcaattgccacccagatggggctatcttcaaggaaccaagtccgctcgccaacgtattgagcttagaaccattcggctcataaataaatgctcaactttggcaaggtgccggggctgaaatagtgttggagagttttatgaccgatttaaccgcctgcgcgaatctcaatgattatgccaaacgcgcgctgagtttaatggatttaaccaccctgaatgacgacgataccgacgataaggttattgctctgtgtcatcaggctaaaagccctgccggtaataccgcggcaatctgtatttatcctcgctttattcctattgcgcgtaaaacattacgtgagcagggaacgtctgaaatccgcatagcaacggtcaccaatttccctcacggcaatgatgatattgccatcgcgctggctgaaacccgtgcggcgattgcctatggtgctgatgaagtggatgtggttttcccctatcgcgccttaatggccggtaacgataaagtcggttttgaattggtgaaacagtgcaaagaagcctgtgctgacgccaatgtattgctgaaagttatcatcgaaaccggtgagttgaagcaggaacatttgattcgtcaggcctccgagattgctatcaatgctggggctgatttcatcaaaacctccaccggtaaagtgccagttaatgccacgttggaaagtgctggcatcatgatgcgtaccattcgtgacttgggtgtggcgaaaacagttggttttaaacctgcgggtggtgtgcgcactgcggaagacgcggcacaattcctacagttggcggatcaattgatgggtgaaggctgggctgatgctcgccacttccgtttcggtgcttccagtctgttaggtagcttgttgacgacattgggtcatcaaagcaacagcaaaactaccggctactaatcattatctcagtcattgaactgagcagatgcactgcgggctattttgtccgctgtgctgcttttatttcataagcagggggataccttgtttctcgcacaagaaattatccgtaaaaaacgtgacggccaggcactgagcgaagaagagattcgtttctttattaatggcattcgcgataacgtggtttccgaagggcaaattgctgctctggcgatgaccatttatttccatgatatgagcatgccagaacgtgtggcgctcactatggcaatgcgtgattctggcaccgtgctgaactggaagagcctaaaccttaatggcccgatggtggacaagcactccaccggcggcgtgggtgatgtgacttccttgatgctcggcccaatggtagcggcctgcggcggctatgtaccgatgatctcgggtcgtggcttgggtcataccggcggaacattggacaaactggaagcgattcctggttttgatattttccccgacgacagtgcctttcgcaaaatcattcaggatgtcggcgtcgctattatcggccaaaccagctcgctggcaccggcggataagcgcttttatgccacccgcgatatcaccgctacggtagattctatcccgctgattaccgcttctattctggctaaaaagctggctgaagggttggatgcgttggtgatggatgtcaaagtggggtcgggtgcttttatgccgacttatcagctgtctgaggacttggccaaggccattgtcggtgtcgctaatggcgcgggttgtaaaaccacagcgctgttgactgacatgaatcaggtattggcgtccagtgccggtaatgcggttgaagtgcgcgaagcggtgcgtttcttgactggcgaatatcgtaacccgcgtctgttggaagtgactatggcgctgtgtgtcgagatgctgctatccggcggcttggcgcaaaatgatgccgatgctcgtgctaagctgcaagcagtattggataacggcaaagcggcggaaatcttcggtcgcatggtcgctgcgcaaaaaggcccgagcgattttgtcgaacgctatgacagttacttgccagccgccatgttaagcaagcccgtatttgctgaacggtcaggaattatcactgctatggatacccgagcattaggtatggccgtagtttcccttggcggtggtcgccgtcgggcaactgatcctattgactacagtgtgggcctgaccgagatggcccgcttgggagccagtgttgatggtcaacagccattagcggtgattcatgccaacaatgaagatgactggcagcaggcagcagatgcagtacgtgcggcaatcacattaggccaaaaagcagcggaagaaaccccggtggtttatcgccgtattactgaataaacaccatactttaaaggtgccgcacagtgtgtgaacctatgcaggagaaaatgatgaaacgtacatttattatggtattagactcatttggtatcggcgctagcgctgatgctaacaagtttggcgacgaaggggctgacactctgggccacatcgccgaggcctgcgcccgtggtgaagccgatattggccgtagtggcccattgacactgcctaacctgagccgcttagggctaggtaaagccgccgaagaatctaccggtaaattcccggtagggctggataagaatgcagacatcattggtgcttatgggtatgccagtgagttatcttccggtaaagacaccccatcgggtcactgggaaattgctggtgtaccggtgttattcgactggggctatttcagtgatgtggagaatagtttcccacaggaattgctggataaactggtcaaacgcgctaatttgccgggctatttgggtaattgccactcttcaggcaccgtgattcttgatcaactcggtgaagagcacatgaaaaccgggaaaccgattttctacacctctgcggactcggtgttccagattgcctgtcatgaagagacttttgggctggatcgcctgtatgaactgtgcgaaatcgcgcgcgaagagctgactgaaggcggttacaatattggccgtgtgattgcgcgcccattcattggtgataagccaggtaacttccagcgcaccggtaaccgccacgatttggcagttgaaccgccagcaccgaccatgctgaaaaaactggtggatgaaaagggcggcgaagtggtttctattggtaaaattgccgatatctacgcccatgtcggcatcacgcagaaagtgaaggcgaccggtctggatgccctgtttgatgccaccatcgaagagatgaaaaaagccggtgacaacaccatcgttttcactaactttgttgattttgactcttcttatggtcatcgtcgcgatgttgcgggttatgccgccgcactggaattatttgaccgtcgcttgccagaactgatggcgctagtgaaagaagatgacattctgctcctgacggctgaccacggttgcgacccaacctggccgggcaccgatcatacccgtgagcatatccctgtcttggtctatgggccgaaagtgaaaccaggttcactgggccaccgtgagacatttgctgatattgggcagacggtcgccaagtattttgacctttccccaatggattacgggaagaatatgctgtaagtcattcagctaagctgagcgtgccattttgaacttgggcagtgctcgccctcctcacgtactgcgtgtacgctccgggggctgtgcgctggccgtgtccaaactgtctgtgctcatctacgctggtgatggctgattttctctgaactgtgcaaagtagctcaaacctaaagacagtttggtaatataaattttaattctctgatttttaaggaaagtgattatggcaacgccacatattaatgcagaaatgggtgattttgctgacgtcgtactgatgccaggggatccgctgcgtgcgaagcatatcgcagaaaccttcctgaaagatgtgaagcaagtgaatgatgtgcgtggcatgttgggtttcactggcacctataaagggcgcaaaatttcagtgatgggtcatggtatggggatcccttcttgctccatttacgcgaaagagctgatcactgattttggcgtgaagaaaatcatccgcgtgggttcctgcggtgcggtgcgtgaagacgttaagctgcgcgatgtggttatcggcatgggcgcttgtactgattctaaagtgaaccgcctgcgctttaaagaccacgactatgcggcgattgctgatttcgatatgactcgcaatgcagttgatgcggcaaaagcgaaaggtctgaatgttcgtgtgggcaacttattctctgcagatctattctatacgccagatccgcaaatgtttgatgtcatgaaaaaatacggcatcctgggcgtggaaatggaagcggcaggtatctatggtgttgctgctgaatttggcgcgaaagccctgactatctgtactgtatctgatcatatagtttccggtgaacaaaccaccgccgctgagcgccagaccactttcaacgatatgattgagattgcgttggaatctgtgttgctgggtgataaagagtcatattaacgatatcttacagagccgtaccacggtgtggcggctctattctcaattgtatttttatcctcatctatctattcatcaatttgcttatctctggtatctagcctttacatatcataatattatcgctataaatccattcatatttttattcattattctattcacggagctattcaagtgtcctttctggaaatgttattacgacaaggcccgatgacagcaagctccctggcacaagctttggcaaccagccagcccacgatttctcgtcaattaacccggttgaaagagcgggtactaaagttagggaaaggaaagtctacccgttatgctttacttcgcttggttgcaggtgtgagtgaattcccgctttacagaatcgatcttgacggaaatgccagccattttgccaatttatatcctatatatccggccgaaatgtgttgtgtacatcaagtagatgacgatacatggcagttatttgatagtctcccttggtacttggctgatatgagaccgcaggggtttattggtcggatttggggaaagtctgccgctgagttattacaacttgataaggatattcgtggatggaatgaagatcatattttgcttgccttatcccgtatggcggatgacgtaaatggtaacattcttatagggcagggaggctatcaacaatggctggataaacctgatgcggttccgattcaaccgtcagataagccacggcggtataaccaattatccctaatggcgctcgctggggaaatggtgggttcatcggtaggtggagagcaacctaaatttacctgttatgccggatatgagggcaagctcccatcatatgttatcgtcaagtttaccgctgtacaggataaccctaacgcacaacgctgggcggatttactcattgctgagtctttggcgctgaatacattaagaggtgcgggttattcggcagccttcaatcatgttgtgcaaaatgaggatagacagacttttctggaaattgaacgttttgaccgacatggtcagcggggccgcattggtatggtgtctttagaggccgtgaatgctgaatttgtcggaatgcctgttgccagttggccaaaagtttgtcgtgaactgacggcaaaagggttactgagcatagctgaacttgaacaagttcgcttgatctgggctttcggcgtattgattgcgaataccgatatgcatcatggaaatctatcattcttgcaccccgaaaatcggcctttatcacttgcccctatttatgacatgttgccaatggcttttgctccgtctggtatgggaaatatgcggcaaactgcacccgatataacattatcggttgatgtgagccgtgatcattgggtgcgggcacaacaactggcggggcaattctggcagaatgtgagcagtcaccctaatgttagtgtcgaatttaaagctatagcctgtcagatgagagagaaaatagcttccttaactcccattattgaacggatggcataattccctgcctccttgatatcgcaacactatttatcatcaggtttcttgtctgattctgccgtttcctcttcactctcatcttctttgactggcttattggcggtcagtagataaggtgattgctgccagcggctccggcgaccttgcagtaaggttcgagccagaataataccgacggccagtgctaccagtatcattagccgcagtaaattagtggtattatccacttgcttggattcggtggcgagtacatgggtatcgagtgtcatgcgcagaaacccggttggcccgcttttaccggggatcaattcaacaatctggtgattgaaataactgccagggcgtttaccatccaaagccagcctatctcgcactttaacgttctctccggcattggcaaccaacgtaccgtcaatctgatatacactggcatccaatatgcggctggattgcgtcaattgctgaataattgcatcgactttttggctatcaatatcatcatcaccggtatccataatgggtgacaggctgaaggtgacttgtttcgccaaggttttcgccagctcttcaacttgttccgagcgggcaagttgatgactgaggctgaaataggatgcaccttgcataagcaaaactaacaatgccaggcaaatcaacacaatggcggtgcggtgcaaacggaattttaatttagccttggccatgcaggttccttgccgtatttgatgactttatacccgtcatacttcaagctgcatgtgcgttggccatgctcaataacccgaatcacttacttatgtaagcttatcgggattatctcgtttgccgccttcccgcaactcgaattatttagggtatatgttgccagaagccagggcgataggatagcttgatgcgtccttttgtctgcctttaccccgttttctacaggagtcattcatgtctaatagtctgacctattgcgatcttcccgcggagatctatcaatggccgggtctcccactttcactcagtggcgatgaagttatgccgctggattatcgggctggtcatacaggttggctgttgtacggcagaaaactggataaaaagcgtattactgattttcaacgccaactgggcgcggcaatggtaattgtctccgcctggtgtgtggaagattatcaagttatccgtctggcgggcagcttgactccgcgcattaaaacgctggccgatgaaagcgggctggacgtggctccgttaggggccatcccacatctgcgtacgccgggcttgttagtgatggacatggattccacggctatccaaattgaatgtattgatgagattgccaagttggcgggtgtcggtgaagaggtggcggcagtcactgagcgcgccatgcaaggcgagttggatttctccgccagtttgcgccagcgcgtggcaaccctaaaaggggctgatgccaatatcctcaaacaagtgcgtgatgaattgccattgatgccagggctgaccagtttagtgcgcaaacttcaagcgctggactggcatgtggcaattgcttccggtggttttacctattacgccgaatatctgcgcgacaaattgcggctggttgaagtggccgccaatgagctggaaatcaaagacggcaaactgactggcaaagtgctggggccgattgtcgatgcacaatacaaggctgatacgctgctcaaactggctgaaaaactgaatatcccagtggcacaaaccgtggcaatcggcgatggtgccaatgacctgaaaatgatgcaggcagccggactgggcctggctttccacgccaaacctaaagtttatgctaaagcaaaagtggctatccgccacggcgatttgctgagtgtgctgtgtatcctcagcggtagtttaaaacatgaaagtgctcagtaactgtgggttatttgattgaggtgaaaggtggctaaagcaccaaaacgagcatttgtctgtaatgaatgtggggctgattacccgcgctggcaggggcaatgcagcgcctgtaatgcctggaataccattaccgagattcggctagcggccgcgacatcatcaacccgtcgtaatgaacgttttggcggctatgccggtgatgctggtgtcagtcgggtgcagaaattatccgacatcagtttggaagaattaccgcgcttttcaaccggcttccttgaatttgatcgggtgctgggcggcggtgtggtgccgggcagtgccattcttatcggcggcaaccctggtgcggggaaaagcaccctgctgttgcaaacgctttgtaaattgtccgaaaacatgaaaaccctgtatgtcactggcgaagagtcactgcaacaggtcgcgatgcgcgcgcatcgtttgggattacctaccgcgggcctgaacatgctgtctgaaaccagtattgagcagatttgcctgattgccgaacaagaacagcctcggctgatggtgattgactcaattcaggtgatgcacatggcggatatccaatcgtcgccgggcagtgtggcgcaagtgcgtgaaactgccgcttatctcacccgttttgccaaaacccgtggcgttgctatcgtgatggtggggcatgtgaccaaagatggttcgctggcggggccgaaagtattggaacactgcatcgactgctcggtgatgctcgatggcgacggcgactcacgttttcgtactttgcgtagtcacaaaaaccgctttggggctgtcaatgagttgggcgtgtttgccatgaccgaacagggtctgcgcgaggtcagtaacccgtcagcgattttcctgagccgcggtgatgaagtgacggcgggcagttcagtgatggtggtatgggaagggacgcgtccattactggttgagattcaggcgctggtggatcactcgatgatgtcgaatccgcgtcgggtagctgtcgggctggagcaaaatcggttggcaattttgctggccgtgttgcaccgtcacggtggtttgcagatgtcagatcaggacgtgttcgtcaatgtggtcggtggggtgaaagtgacggaaaccagtgctgatctggccttgctgatgtcgttggtttccagtttgcgtgaccgcccactgccgcaggatttagtggtgtttggtgaggtggggctagcgggtgaaattcgcccggtgcccagtggtcaggaacgtatctccgaggcggccaagcacgggtttaaacgcgctatcgtgccttatgccaatatgccaaagaaacccttgcctaatatgcaggttttcggggtcaaaaaactggccgatgcactggcggtgttggaagatttgtagcacctcatttagtcgtgttcatcgcgcagcatactgtgttatttttgtttagtgcgctaaacaaggaggcggtatgctgcagttcgactatctcaaaacagcgattaagcaaaaaggctgtaccttacagcaagtggcagatgccagtggcatgaccaaaggttatttaagccagttactcaatgataaaatcaaaagtcccagtgcacaaaagctagaagccttgcaccgctacctcgagctggagtttccgcgccgtgagaaaaaagtcggcgtggtgtttggtaaattttacccactgcataccggccatatctatctcattcaacgtgcttgtagtcaggtcgacgaactgcacattatcctttgttacgatgagccgcgcgatttggagctgtttgagaacagttcaatgtcacagcagccgaccgtcagcgaccgcttgcgctggttactacaaacctttaagtatcagaaaaacattcatattcattcatttgatgaaaatggtattgaaccctatccacatggctgggatgtctggagccgtggggtcaaaaagttcatgaatgagaaggggatagtagcgaatttcatctactccagtgaaagccaggatgcgccacattatcgcgaacaatttggtatcgaaaccatcttgatcgaccctgaacgctcctttatgaatatcagtggccgccagatccgccgcgatcctttccgctactgggattatattccgaccgaagtgaaaccgttttttgttcgtaccgtggcgatactgggtggcgaatcaagtggaaaatccacgttggtcaataagttagccaatattttcaacaccaccagtgcgtgggaatatggccgcgactatgttttctcccacttgggcggcgatgagatggcgctgcaatattccgattatgacaagattgcattggggcaagcgcaatacgttgatttttcggttaaatatgctaataaagtcgcttttatcgataccgactttgtcaccacgcaggcattttgtaaaaaatatgaagggcgcgagcatccatttgttcaggcgctgattgatgaatatcgctttgatctggttattttgctggaaaataacacgccgtgggtggctgatggtttgcgcagtctgggcagtgatcgtgaccgcaaatcgttccaaaatttactggaacagatgttgcgcagcaacaatattgaatacgtccacgttgagtcggcagactacgacgagcgcttcttgcgctgtgtcgaactggtgcaacagctattagccgccgatttgcaaagattggcccgcccttcattgttgagtgaagcgcgggaagggcaactttagtaggtgataacaattttaccctgcatatgcccgcctgcgacttgctcgtgggcagctttcaggttttctactgtcaggccatgcagcgtttcgctcagggtaccttgcagtttgccctcatcaactaactggctcacctgttttaaaatctccccttgctgggcgatgtccggtgtagagaacatgctgcgggtgaacataaactcccaatgcagggcggcgcttttcagtttcagctgattctgatccagtggtttttcgttttccacaatggtgcagatttgccccagcggggcgatcagttcgctaatcgcagaccagtgaccatcggtgtcattcaagcaaagaatataatcaactttattgataccttcttttgctagctgcgcttttaggtcacggtaatccacaatcaggttggcaccacgttcaatacaccaggcggctgattccgggcgtgatgctgttgcaatcactttaactggactgcgcaaggcggctagcgggatagccaaagaacccacaccaccggcaccgccaataatgagcaaagtttgatccgcgctagcctgctgaattttcaggtgttcgaatagcgcttcccacgcagtgatggcggttaatggcagcgctgcggcttgcgcccagttaaatgagcgcggtttatgggcggcaatgcgggcatcgaccaattgctgagtagcgttgctgccaggacgagtgatatcgccggcataccacacttcatcaccggcacggaaaccagtcactttctcaccaacactgaccaccacaccggcggcatcccagcccagaatgcgcggttgttgcaagccattctttttcagaccgccatgtaccttggtatccaccggattgatagatacagctttgacctcgaccagcaaatcaaatgggccgggtgcgagagaatccagggcgatttcaataaaatcagcgggttgttgcggatttacagctatagctttaattgacatggtgatgttcctgctcctgtttagcttattcactgagtctagacctatctgaggagagtgataagatggacaatcactaacgcagtgttcgcctgagataaacaatcatgtttaagcaaataattatgtttaagcaaataatcatgtttaagcctctcaattatgtttaaacaactacaggatatggcgctgttcgcccgagtggcagaatgcggtagctttacccgcgctgctgcaatggtgggtttgcctaaatcaagcgtcagtcagcggatcagtcagttagagcaaagtttggggatccgcttactcaccagaaccactcgtcaactgaacctgactttcgctggtgagcgctatctggtgcattgccaggagatgctgcaagctgccgagcgtgcggacttggcactgcaacgcctaaaggataaccctagcggtcgtctgcgcatttcgacacccgcaggtctgggtgcgactttgttgacacggctggcgacagattttcagcggcaatatcccgatgttctgctggaggttttggtgtcggatagcatggtggatttggtcgaggatggctttgatgtggcgctgcgcactggcaagccgcaggattcctcgctgattggccgacgattaggatatgcgccgcgctatctactggcatcgcctgcgtatttggcacagcatccgccattgcttcacccacgtcagctcgatacccaccgctgtattgctcatcgtgcctggcaagccctgattttacgtcatgaagacgaattttttcgctggcaggttcctgcgctgcatgttaccgataatctgttgtatgcccgtgaatgtgcgctcaatggtggagggattacgttattgcctgcgtttttaagtcgcgaagtggtagcaaaccggcagttgattgaagttttgccgcagtggcaggccgagggtaatgaactgtatttggtctatccgagccgcaagctgaattctccggcactcagttgctttattgatgtggtgatggggcatccggtatttgaggattatatgctggggctggaaataccaaggtgagccgaatatactgtttatttggctcacaaaatgagccgaatttgaggttaataggctcattcttaactctggagataaccatgggtgaaaacctctggatatggcagcaacaacagtggccccatttttactgggatgatgctcttattcagcctcagctacgcaatacccggtttaagcttgggcaacttcttggtgaaagtaagggaaatacctctgacgaaaacacctcaaaaacgctgaatacattactggcgaatatcattgcctcatcaaaaatagaaaatgaacaactcaatatcagatcagtgcgctcatctctggcaaaacggctcggggttaccttagaagatagttacccgacatctgatcgttctgatggtttggctgccctcatgtttgatgccattaatggatgtcatgcagatttaactcttgaacgattgtatcaatggcatgaatggcttttccctcatgaccgatgggcgttgacgcctattaaggcgggtcaactgcggggagaagagccaatgcaagttatctctggtcgcataggcaaggaaacagtccacttcgaagcaccgcctcgagaggcattgtttactgaacttgagcagtttattgattggtttaatttatcccgtactgatactgctgttgaccctcttttacgggcagcaattgtacacttttggtttgtcacgctacatccatttgaagacggtaatggtcgtattactcgagcgctgacagatatggcattgtcgcaggcagataaccaaagtatttatctttacgctatgtcggtcgctattcttgaaaatcgagaccagtattacgccatcttggagaagagccagcggggaagtttggatctaacatcatggttattatggtttatcgccacattagagcaaagtttggatcaagcatctgacgatgtccgttctacattggctaagtcccacttctggttaaaacataatgatagtgggctaagggctgagcagataaaagtgcttaaccgattgttagatggcggtgaaaacggttttgctcttgggatcagtgcttctcaatatcagaaagtagcaaaggttagtaaagcgacggctacccgccatttgtccgagttattagcgcgtggatgcattgcaaaaatgccaggggaagggcgaagtacccgatatcagataaagtacccggattaaaaaggcctgcaatcgcaggcccttagtcgagataaagtttaaaaacgactttttattaactacttagtcattttcttatacttgatacggtgtggttccagtgcttcggcacccaaagtgcgttttttccactcttcgtattcagtaaagttaccttcgaagaacgccactttaccttcatcttgataatcgatgatgtgggtagcaattcggtcaaggaaccaacggtcatgggaaataaccatggcacaacctgggaattccagtaaggcgttttccagtgcgcgcagggtttcgatgtccagatcgttggtcggttcatcgagcagcaacatgttgccgccaacctgtagcaatttggccagatggatacggccgcgctcaccaccagacagctcacccactcgtttgccctgatcaatccctttaaagttaaagcggccaacataggcacggcttggaatttcaaagttaccgatcttcatgatgtcttggccgccggagacttcttcccacacggttttactgtcatccatgttgtcgcggaactgatcaaccgaggccaacagtacggtatcaccgagtgaaatggtgccggaatcgggttgttcctgacctgataacatgcggaacagggtcgatttacccgcgccgttcggcccgatgatcccgactatcgcgccttttggcagcgcaaaggtcaagtcgtcaatcagtacacgatcgccgtaagatttgctcagatgctcaacttccagcactttgtcacctaagcgtgggccaggtgggatgaacaactcgctggtttcattacgtttttgatattcaacactgttaagctcttcaaagcgagccagacgagctttaccttttgcctgacggccttttggattctgacgaacccactccaactctttctcaatagatttacgacgtgcggcttcagaagaggcttccagcgccagacgggcatctttttgctccagccatgaggagtagttaccttcccatggaataccctcaccacggtcaagttccagaatccaacccgcaacgttatcaaggaagtaacggtcatgggtgatagcgaccactgtgccttcgtaatcatgcaggaagcgctccagccaagccacggattcggcatccaggtggttggtcggttcatccagcagcaacatgtctggtttttccaacagcaggcggcagatagcaacgcggcggcgttcaccaccggacaggttggcaatttttgcatcccaaggcggcagacgcagagcatcagcagcacgttctaactggttatccagattatgtccgtcatgggattggataatggcttccagctcaccttgctctttcgccaatttatcgaaatcagcttcaggatcggcatagagtgcataaacttcatccaaacgggtcagagcgcgtttaacttcgccgacggcttcttcaaccgactcacgcactgtttgttcaagattcagttttggttcctgtggtaggtaaccgattttgatgccaggttgtggacgagcttcgccttcaatgtcggtatcaatgcccgccataatgcgcagcagggtagatttaccggagccgttaagacccagcacaccaatttttgccccagggaagaaactcagggagatgtttttcagaatatgtcgtttcggcggaactactttaccgacacgatgcatagaatagacgtattgagccacgttgcctcagcctctctagatcagtttttattaggatatctggtgcggagtgtagcccgttttactatacccgtcatctttcaagtcacaggtgtgttggctgcactcgttactcggcccgtccatgggcctcgcctctgcgaggccgctgccagcagcgttcaaatctgctcccgacagatttgtcacccgaatcacttactgatgtaagctcatcgggattctctcacttgccgccttcctgtggcctgaaatctatagggtataggcggatgtcatctttcaagtcacaggtgtgttggctgcactcgttactcggcccgtccatgggcctcgcctctgcgaggccgctgccagcagcgttcaaatctgctcccgacagatttgtcacccgaatcacttactgatgtaagctcatcggggttctctcgcttgccgccttcctgtggcctgaaatctatagggtataggcagatgacatctttcaagtcacaggtgtgttggctgcactcgttactcggcccgtccatgggcctcgcctttgcgaggccgctgccagcagcgttcaaatctgctcccgacagatttgtcacccgaatcacttactgatgtaagctcatcgggatgacctcttttaaggctacggcgcggtgacgattattgccacacggcggttttccgcccgacctttggctgtgcggttatccgccaccggctctagcttgccacggccacgaacctcaatattggtgcgcggaataccgattgcggccagtgtatctgctacagcagaagctcgttggaatgataattgctgattgtagccatcctcacctatggcatcggtatgtccatcaacccgcatatggttaatcccgacattgtgtaaagcacgaccaatgttttgaacggtctgcacgcccgatgcgtttaatttcctgacgtcactgtcgaataacactttattcgctagcccaaacacccagccattatcggttaatttaaacccttgctcttgtaacgccgcaatttgttcaggggtcagcccttggtgtggtttggcctgacagccgactaataccaataaacaaagagcaaaaaagctaatccacagaggatttttctgacgattattgtttaaacccagcatgtcacctaccctaaatttttgtgtgtgtactttctggatacttattttctgaataaatatagtccgactgataagcagtgccttgttcacatggccggaaacctttttttgcctgatacatcgcctcatcagcccgttgtaataattcatccggcgtttgggcatgatcaggataaatagcaaccccaatactgagtgaagagataatttcactcccatcaggcagcgttatgggctgtgtcatactttttataatattgttggcaatgatgagtacatcatcagtgttataaattggtgccaataagatagcgaactcatcaccgcccaggcgagcgactaaatcactttcacgtaataaggcgcgcaggcggtcagcaatagttgtgagcaccacatcgcccgcagcatggccatagttatcattgatttctttaaagcgatcgccatcaaggaataaaaccgcaacgtgttcgttggttttacaatcactgagtgttcgacttaaacggccttcaaaataagcgcggtttgctaaacccgtcaggctgtcgtgggccgcgcggtgtgccagagaatcattttcctgagtgaggtgtttttgccatacttcaagttcctccagcaagccattgaagtcatgacttaactcattcagctcggcaatttgtgctgatggaactcgttgaccaaagctgcgattgcggctgacattatgcgcgacttcggtaatacgattcagtgagccgatgatgccaaatagcatccggcgggacaaaaatatcgccaccagggtgctaagaataaggcagacaaagaggcccgctaacccctgcaacaggaaacgcagcaggctgccaccatggccaacaatcactattctgccgatttcattaccagagtgaacaatagggagtaccaccggttcaggcagcgcccagcgggcgacactttgctccatctgatgcatggggccgtcgtcaggcaatgtccattgggcaaccacccggccattgacatccataatcttcgcttcggcgacttcttcattagtggcaatcatcgacagcgcttcattcgccactaccgtatcgccgaaaacaacagcagcttcagtggtataactgattgaacgggcaatcaaatgcaggttgtgctcagcgtaaacccgcaaggcaaacaaggcgactactgtcaggaaaataccggctgtcgccacagataccagcgccacaattaaatgtattctgcccagaactcggccaagcgttggcagttttggtagattagtttgattctttatctgctcagcagatttattttttatagaactcataatgcgtcagcctttttacgggcaagttgcaacacattgggatgaactcgtatcccggcgcgtgctaatgcatccatattgactttgaaagaggcttgcttatcttccagtaacagacaaaacgcactgcccacagtacattcgtcataatcttcgctgatggtcagaaccggcagcccagtgagttgagtcgccagttcctgacgctgttgttcccccaaacggccgagataaaccacatcacagttgtttgccagcgccgaatcgggtagggaataacgctgggtttttattggatgtgcagtttgcattaatgctggattaaatagctcttctgcatagtttgtcggggcaataacacacaaacgaatgactggcggcggggttggccagcgcgaataactgataatgcccagcaccatttttgtcgcagagtcgctacgttcatgaataagttcttcacttaagttattggctgccattgagggcagtgaggcgaataaaatggagagaagtaataatgtgaaggcacaaatccgccgccagatacgcggtggcgtaaatagcttaggctgataatgatatttctcatcattgacgccgttaattgcgcaaggtgtagtattcatttttgcgcttcccgttggcgacatggctcacatgttaatggcggtatcgaataataaatcgccgctaatctattataagaattaattggcgtattaacagtcatggtatcggcaatgtgagatttatcttaaattctctttatgatggataaaaaaacccggcagagtcgccgggcttgaagggggactgattgatatcagactcaattcgatgcgcgtttgaagcgcccgatgacccatttctcgacttcgacaatcaagaagatggcgatagaaaccaacagtgtgataccccagtaataagccggtaatggctcggtaccgaaagcggtattcataaatggcagatagataatggctagctgcaacagaatcagcacaccagaaaccaaccacagccccttattaacaaagacttctttgttcagcgggaatctgtccatcacacggcagttaaacatgtaaatccattgtgcagttaccagcgtttgcatcaacacggtacggatgaattcagtgctgtagccgcgtggttccatgtaggcttccagggcaaaggcgctgcacgctatcaaggtaccgacaaatgcgatacgccaaatagcatgaccatttaacacgtgttttgatggatcgcgcgggttgcggcgcatgatgcctctttctgctggctcaaatgctaagccgaatgaaagcgtggtggaggttgccatgtttatccacaggatttgtaatggcgtcagtggaataactgcacccaccaggatagcaaagatgattaacaatccttgtgccaggttggtcggcaagacaaacagaatggttttcttcaggttatcgtagacacggcggccttcttcaaccgcgtgagcaatagtggcgaagttatcatctgacagcaccatatcggcggcttcttttgtcacctcggtgcctttgatgcccatggcgatccccacatcggcctgtttcagtgccggtgcatcgttgaccccatcgccggtcatccccacgatttcgcctttctcttgcagcgctttcaccagacgcagtttgtgctcagggctggtacgggcaaaaatatcataacgaacagcggcttcagccagttctttatcatccatatgctctaactggccgccggtaatggagtctttgccattacctatacccagcatggcaccaatcgccatcgcggtttcctgatggtcgccggttatcatcttcacgcgaatgccagcctgttggcaggtcgcaatagcatcaatagcttcagggcgtggtgggtccatcatgccggcgatgccgacgaagatcataccttgctggatatcgctgtgccctaactcgctgaccgtctgttccgttggacgataggccgccgctaacatgcgcaggccctgcttggtgtagcgcgtcatctcggcatcccagtaatcacggcggaagggaatgacgccattatccgtcagttcttgctggcagaaggtaaacagcacatcaggcgcgccggtcaggaagatacagctttcggactcaacctgatggctggtggccatatatttataggcagaatcgaaaggaatttttccgtgttgactcacctgacccaactcaatacctgatttggctgctaagactttcaatgcgccttcggttgggccgccgacaatagtccaatggccttggtcgttcttttgaatctggctgtcattacataaattcaccgcagtgataaatgtttttaacggcccttccagcacggcttgctgctcgctgccttccggataaatgttacctaccggctcatagctttcaccggtgacccggtagcaattatcggccaaaatcaccgctttgacggtcatttcgttcatcgtcaaggtgccggttttatcggaacagacaacggtcatggcacccagagtttctaccgttggcagcttgcgaataatcgcgcggttacgcgccattgcttgcacacccaaggacagaataatcgaaataatcgccggtaacccttcaggcaccgaggctactgccaagcttattagggctaacaacagctcattgaccggcaggtcgcgcagaataaaggcgaagacgaacaagaatgccatcatcaccagaatcaggatgaaaatcgctttacccaggcggtccatctgttgcagcaggggggtacgagtggcttcaaccgctgacatcatctggttgatgtgacccagctcggtatcaccgccactggcaatcaccacccctttcgcggtaccggcactgatagtggtgccggagaacagcagatttttacgatcaccaatcactgattcgttttcaatgacttcaatttgcttttcaacaacggttgattcgcccgtcaggatagcttcttcaatttggagattgtgggcttcgagtaagcgcaagtcagccgggatcttatcccctggtttcaatgtgacgatatcacctggtactaaatcttgtgcatcaatggtttttgcattgccatcacgaatgactaccgctttactggagagcatgttttggatgcttttcagtgatttttcagctttattttcctgaacataaccaattaatgcgttaatgacggcgacacaaagaatgataatggtatcgacagagtggcccataaggcctttgactaacgcagcagctaataaaatgtaaatcaggacgtcattaaaatgagcgagaaattgtagcagggggtgcttactttttttggccggtagcgcgttagggccgtattgtttaaggcgttcttcagcttcttgttggcttaacccttcttcgcggctattgagctgctgcaaagattcttccacggtaagttgataccaggcctggccttctggtggcgaggcgggtttgggatttgatgagttttgcattgaaagaaccttcttaaaaattaaaaattgaaaatctgaaatctatccgtttttcatctcattaccgtcgaggctaacggcgcagggcagtgaatactctttcatgaaaagatcctgctccttaattatttgatttttattaaaagacaaaaaaattattctgaatgatatgtttacaataattatgtttacaacaacatagttatattaagcaaggatagtagatttttatcaaaatagtgttttgatctgagataataaagtcgaaatatttagtcgtaattattggctaatccattgaatattcagcttcttacaccatcatccgagcagattaattatccatgtctatttgtacgtgtaatcgctggctattagatgaaactcttggttagtatatcctgctaccggaactaattatgactatgctaatcagaagttgcggtaagtgaaatgtagtagccaacaaccagtgaggaaacagtaagtatggacaagtggcgatatctggcgattggcgtgtgtctggtgacgacttcaggggtggcattcgctgactccattgatgcccaacggcaacgctatcagcaagttaagctggcctgggatagtaatcagatggataccgtggcgcaattgatgccgacgttacgcgattatccgctgtatccgtatctggaataccgccagttaactcaagatttaagccaagtgagtgcggcgcaagtaaccgatttcttgagtcggaaccccacgttgccgcctgctcgttcgctgtcatcccgttttgtaaacgaactggcgcgtcgtgaagattggcgtggcttattggcattcagtccgcaagcgcctaaaccggtggcagcccgctgtaattattactatgccaaatgggccactggcgaacagcaagttgcctgggatggtgccagtgaaatttggctcaacggccaggcgcttccgggtagttgcgataaattattcagtgtctggcaacaagccgggcatcaaactccactggcaacactggcccgcatgaagcttgctcttaaagagggcaatgccagtttggtgaattatttactcaaacaactgccagcggattaccaaactatgggaacggcattggcgaaactgcaaagtgatcctgccagtgttgaaagctttgctcgtaccgtcgggccgactgacttcacccgttctgccaccacaattgcgtttacccgactggcgcgccaggacgtagaaaatgcacgcgcgatgatcccaacattggcgcggctgcaaaaaatgagtgacagcgagaagttggagctggaagaagcggtcgcttggcgtttgatgggcactgatgcgacttatgaccaagctaaatggcgcgatcaagtcactttgcgcagccattccaccccgttgctggagcgccgtatccgcatgtcgttgggtacgggcgatcgccaaggtttagctgcatggatggcccgtttgccggccgatgcacaaagtaaagatgagtggcgctactggcgtgcttcattgttgttagagcaaggtaagaaggccgagggcgaagccatcctgcgcagtctgatgcaggagcgaggcttctatccgatggtcgccgcccaaaaactgggtgttccttacccgattaatgttgaggttgcgaccaaacctgatgcctcactagcgcaacggcccgaaattgctcgggtgcgcgaattgatgtattggaatatggataatctggcacgtaacgagtggagctatttggttgccagccgcagcaaacctgagcaggaagcattggcgcgctatgcatttaatcagcagtgggccgatttgagtgttcaggcaaccattgttgccaagctatgggaccatttggaagagcgcttccctctggcctggccaaaagaattccgtcaggcgacggaaggcaaggggataacgccaagttatgccatggcgatagctcgtcaggaaagtgcctggaacccgaaagcgcaatcgccggtgggagccacaggcctgatgcaggtgatgccacggactgcggagcacacagttaaactgaataatattcccggttatgtgaacagcagccagttgcttgatcctgtcactaacattgagattggtaccagctatctggaggaggtctatcaacaatttggtcgcaaccggatcctttccagcgcggcctataacgcaggcccatcgcgggtcaatacctggctaggaaatagcggcgggcaggtggatgccgtcgccttcatcgagagtatcccgttctctgaaacgcgaggttatgtgaaaaacgtattggcttatgatgcgttctatcgtcactttatgaatcgcccagctaaggtgctgagtgatgccgagtggcagcggcgttactgatcccctttgtacttgaagccgcaggggtgttagctacgcgcacttacccgaatcacttactggagtaagctcatcgggatgcgtttgcttgctgcctacctgcgactccaattactttggggatccttttgtctctgaagccgcaggggtgttagcggcgcttgccgcaacgccaagttctttggctatatctgaggttatggtaaactgctgtactagttaaatagtatggcggctttctctattatgacaaaactacgattgactgatccgaatctgtcgaatgacgacaatcagcactggctgacttttgttgcattgttacaagacgccattgcgcaagaccttcatttaccgctactgcaattgatgctgacgccggatgagcgcacggctctggggacaagggtacgtatcattgaggaattaatgcgaggggaattaagccagcgcgaacttaaaaatcagttgggtgccggtattgcgactatcacgcgcggttccaatagcttgaaagccgctcctcctcagttgaaaagctggctcgaagcgcagttattggcaaacaaatcgtcttgaactgagtcttactgtgctggccgttggtaaatctcattattaaagggaaccagtgccagcagcagtgcctgatggtagacgctggttcgggtcaatttgccgtcggtgaaaatcccgatggctccacctttgtgtttcacattcgatataccggttaaatctgccatttcgtcgcccagctcacggccttggcgaatcccttgcaatataatatcgggtagcatcaaactggcagagcgggattctcctcgccactgcaagtgttcaattaccatccatgcaaaggtcatattatcttcaataccggcttcaaccccgacccaaaaatctgcctcagggcgcatctgacgtgcattgctaactcgttgtctggcacctgtgcgtgtctcagtgctgcctatcggttgcagaggaactccactgtcgacattgataccttcaatgcgatactgaccggggccataaacatcatcgaaagcgaggctaatagccttaatctttgcagggttggtagttgcggcaacaacatggtacatagtaaatctcaataattcttaaatgtttatttcacgcagtataacggaaaaatgacatgctacaggtatttctcgtgcgccacggcgaaaccgtatggaacgcatcgcgccagattcagggccaatcggacagcccgctgaccgctgttggtgaacgtcaggcacacttggttgcgcaacgagttcgcagccagggcatcacgcatattattaccagtgaccttgggcgtacgcagcagacggcaaaaattatcgccgatgcttgtgggctaaaagtggtgacagatccgcgcctgcgtgaactgaatatgggcgtactggaaacgcgcccgattgagagcttgacgccagaagaagagcaatggcgcaaacagatgatcaatggcactgaaggtggccgaattcctgaaggggagtcgatggcagaactagggcggcgaatgcgtgcggcactggatagctgtttggagcttcctgctggtagcaaaccgttattagtgagtcatggtatggcgctggggtgcttgttgagcacactgctgggcttgcccccccacgcggagcggcgcctgcgtttgcgtaactgttcgctatcacgggttgattatcaggaaagcccgtggctggcttctggttgggtgattgaaagtgctggcgataccgctcacctggatatgccagcactggatgaactacagcgttaacgccggataggaatgagatattcgcacttcagcgaggccggaggcccctctttcggccttccctgagggaagaatctttcgatgtcgtatccacatcggcgggttagcgctaactgtggtaaacaggtgccatacagtgtcagaatgaagtcctgcaaaccatctggtggcccgtcatagctaaactgcacatactcaccaccttgtaagataaccggttgcccttcctgcacattacccggcacatgttgtggttcgatggctgtggtgtagaaaatctcttgctcatcatctttctcctgattaggtcgggagtgatgtaagccataaagcacagggggcaaatggtctgcgtcccccagatactgctgccagaagtgcactcgcaattcagaacgatgagtcattatttgctcaagcgtacaagagtagctctgtgtcagccccaccaaatgctgctctggtaaggtaataaattcaggctgaggcagtgtatagtcgcctaaccgaatcggcggacatatacctgctgaatgccaatcttctgcgcgacggtataaggctggtgtttgcgcaaattgtttcttaaatgcgcgggtaaaagtttgttgcgaatcaaagcgatattgcaatgcaatatccagaatagggcggctggttaatcgtaatgcgacagcggcttttgataaccttctggcgcggatataggcaccgatggcattcccggtgacatccttgaacattcgctgcaaatgccattttgaatagcctgctttggcagcgacattgtccaatgctaaaggctggtctaaatgactttctagccagctaagcaaatcacgaatgatactggcttgatccatagatcttcctcgtaaagcggcctaaatttagggtattagtgatatgagataatagctctggcgcatagtagcaactttttatgctcccgactgcttaagaatttactggcattgtgtgctaaaaatgtagctgagattgataaaatgactttttcaccaatattttattattggttaaaatatttaacgttggataaggttattcaacggtatggagtaagtgtatgaaaaaaagttggatattccttggttgcatactttctttcggggcaataactgctcatgcggaagaaattggctctgttgatacggtatttaaactcttggggcctgaccataaaatcgtggttgaagccttcgatgatcctgatgttaaaaatgtaacttgttatatcagtcgggcaaaaaccggtggtatcaaagggggattagggttggcggaggatacttcagatgcggctatttcctgccaacaagtggggccaattgagttaagtgacaaaattaagaatagaaaatctgatgggaccgtggtttttcagaagcgaacttcattggtatttaaaaagctacaggtggtgcgtttctacgatccgaaacgtaataccttaatctacctgacttattcagatagagttgtcgacggttcgccgaaaaacgcgataagcgcagtgccaattatgccgtggcaataaaggtgtttggctggatatgaagtgtgaataaaaaagccagcatttgaatgctggctttttcgtagacgagtcagagagttactcttccaggtcaccacagaaacgataaccttcaccgtggatagtggcgatgatttctggggtgtccggcgtcgattcgaaatgcttacgaatacggcggatggtcacgtcaacagtacggtcatgtggcttcagctcacgaccggtcattttcttcagtaattcgccacgggattggattttgcccgggttttcacagaagtgcagcatggcgcggaactcactacgtggcagcttataatgctcgcccgcagggcttatcaatgagcggctattgatatccagttcccagccattaaatttatagctttccactaagcggcgctcttcgcctacgctacccaaattcatggtacgtgacagcaaattgcgtgcccgaatggttaattcgcgcggattgaaaggtttggtgatgtaatcatcagcgccaatttccaggccgaggatcttatcaacttcgttgtcacggccggtcaggaacattagggcaacacttgcttgttcacgaagttcccgtgccagcaacaggccatttttgcccggcagattgatgtccatgataactaagttgatatcattctcagacagaatgtggtgcatttctgcgccatcattagcctcatgaacaacatagccttccgcctcgaaaatgctcttcagggtgttacgagtaactatctcgtcttctacgatcagaatgtgcggggtctgcatgtttgctacctaaaattgccaacaaaatagaaataggaagtacagaagtctttgttatattaggatttttattgactagttactcgtcatcccgttcatcacatgactaaagtacgtaaacgcgttcttgatgcactttccatcaacgtcaacaacatcactagcttggtcggggtgttactccctacagccccaaaggtgacaaaagcggcgcatatcctaaccctattaacagcaatataacagtgtgagccgaatttaccacccaacaaaactacgctttgttgacatatatcaaattcaattgtagcacgttaacacttttgtgaaaaagacttacaagaataccagcttaagcgatagttggttaaattatgttaccgattcagtgttattaatattaaaaattgagcattcgaggtaaaccaaaaatgatttcgctaatctgttgatttttattgtttaaaatcaatattattttgtcattatggcaattgacctacttttcttattagtgctctgtttcgcctaaaagcattagaagaattatcatcaatgttagttaaatgtaaagtgaagtgacaaagttttcatttttgttgccttataaatcatttgagcgaaaaaacaacctctaaaagacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctctaaaagacagctttattctttaatcaagtgcatcactgccaccaggtatgctcttatcatttaaagatcgtatctatcgcttatgaccctatttcttcttattaagtgaaaaaaaacacaaagtatatcgtagcgacaaaagctttcatttcagttttattatctggattcaaaaaggttattttatttatttcgcctaaaaaagctcgtcagataagacaatggctcagcagtaagaggttcatttcgtcagggtggcaactgaaaaaatttgacttgaggggacgtttgctttaaccaatagaggtagagccacattatttatgagacagacagacgacatgcaatacatcagcctgaacacaacaattattaccaccaccgaaaccacaggttacggggcgggctgacgcgtacaggaaacaacagaaaaaagcccgcacctaaacagtgcgggctttttttttcaatcaaatctttgcaaaaaagtttgcgataaaaaagcgcgaaagcgggagagaatcagaaatgcgagtgctgaaatttggcgggacatcagtagcaaatgcagaacgctttatgcgtgttgccgatatcattgagagtaatgcgcgtcagggacaagtggctacggtattatccgctcccgctaaaattaccaaccatctggtggcgatgatcgacaaaatggtggctgggcaagatatctcgccgaacatcagtgatgcggaacggattttttccgagctattgcgtggcttggctgatgcgcaaccgggctttgaatatgaacgtttaaaagcgctggtggcccatgagtttgcgcaactcaaacacgtcctgcacggtatttcgttgctcggtcaatgcccggatagtattaatgccgccatcatctgtcgcggcgagaaattgtccattgccattatggaagcattgttccaggcgaaaggttataaagtcagcgtgattaatccggtcgagaaattgttggcgcagggccattatctcgaatccaccgtcgatatcactgaatctacccgccgcatcggctccagcagcattcctactgaccatatcatcctgatggctggtttcactgccggtaatgacaaaggggagttggtggtactggggcgcaatggatcagactattcagctgcggtgttggccgcgtgtttacgcgctgattgttgtgagatctggactgacgtggacggggtttatacctgtgacccacgcgttgtacctgatgctcgattattgaaatcgatgtcatatcaggaagcgatggagctgtcttattttggcgcttcggttctccacccccgcactatcgctcctatcgcccagttccaaattccttgcctgattaaaaatacctctaacccacaagcccccggtaccttgattggtggtgaaagtagtgatgatggtttcccagtgaaaggcatcaccaatctgaataacatggcgatgattaacgtatctggcccaggtatgaaaggcatggtcggtatggctgcccgcgtctttgcggtgatgtcgcgcagcggtatctcagtagtacttattactcaatcttcttctgagtacagcatcagcttctgtgtgccgcaaggtgagttaatccgtgctcgccaagcattggaagaagagttctatctggagctgaaagatggtctgttagagccattggatgtgatggaacatctggcgattatctcagtggttggcgatggtatgcgtactttacgtggcatctcggctcgcttcttctcagcactggcccgtgccaacatcaatatcattgcgattgcgcaaggttcgtccgagcgttccatctccgtggtggttagcaatgatgccgtcaccaccggtgtgcgagtttgtcaccagatgttgttcaataccgatcaagttattgaagtatttgtgataggcgtaggtggtgtcggcggggcattaatcgagcaaatctatcgtcaacaaccttggttgaaacagcgccatatcgatttacgcgtttgcggcatcgccaattccaaagccatgttaaccaatgtgcacggtatttcgctggataactggcgtcatgaactggccgaagtgcaagagccttttaacataagtcgcttaattcgtctggtgaaagagtatcacttgctcaatccggtaattgtcgactgtacatccagtcaggctgttgcggatcaatatgcagattttctggcagatggcttccatgttgtgacaccaaacaagaaagccaatacctcatcgatgaattactaccgtcagatgcgcgtggcggcagcgaagtcatgccgtaaattcttgtatgacaccaacgtcggtgcgggcctgccggttatcgaaaacttacagaatttgctcaatgcgggcgatgaactgatgcgtttttctggcattctgtcaggctcactctctttcatcttcggtaagcttgatgaagggatgaccttgtcagaggccacattgcaggcgaaggcgctgggttatactgagccagatccacgcgatgatctttccggcatggatgtcgcccggaaattgttgatcctggcccgtgaagcagggtacaaacttgaattggctgatatcgaagttgagtctgttctaccagcaagtttcgatgcaagcggtgatgtagacagcttcctcgctcgcctgccatcactggatgccgagtttacccgtctggtggcaaatgccgcagaacagggcaaagtgctgcgttatgtcggggtgattgaagaggggcgttgtatcgttcggatggatgcggtcgatggtaacgatccgctgtataaagtaaaaaatggtgagaatgcgttggccttctatacccactattatcagccgatcccgttggtgcttcgcgggtatggtgcgggtaatgatgtgactgctgctggggtgttcgctgatcttttacgcacattatcatggaagttgggagtttaaatatggttaagatctatgctccggcatcgattggcaatgtcagcgttggcttcgatgtgctgggtgctgcggtttcaccagtagacggcactttgctgggcgattgtgtcagtgtgaccgcatcggacagttttagtctgcgcaacgaaggccgctttgtcagcaaattacctgatgatccaaaagaaaatatcgtttatcaatgctgggagcgtttttgtcaggaaatgggcaaagagatcccggtagcactggtgctggaaaagaacatgccgattggctcagggctgggctccagtgcctgttctgttgttgctggcttgatggcaatgaacgaattctgcggtaaaccgctggataaagttacgctgttgggcatgatgggcgagctggaagggcgagtttctggcagtgtacattttgataatgttgcgccttgctatttaggcgggatgcaattgatcctcgagcaacccggctatatcagtcaagatgtacccggttttgacgactggctgtgggtgatggcttatccagggattaaagtctctaccgctgaggcgcgggctattttacccgcacagtatcgccgtcaggattgcatcgctcatgggcgtaatttggctggatttattcatgcctgccacactcagcagccgagcctggccgctaaaatgatgaaagatgtcattgccgagccttaccgcactcaattattgccgggctttgctgcggccagacaagccgcgcaggatattggcgcgctggcctgtggtatttccggttctggccccacgctgtttgccgtctgcaatgatagcgagaccgcacagcgcatggcgagctggctacaaaatcattacctgcaaaacgacgaaggttttgttcatatttgccgtctggataccgcaggcgcacgactactgggataacgcatgaaactgtataaccttaaagatcacaacgaacaggtcagcttcgcgcaagcgatcaaacagggcctgggcaagcagcaagggttgttcttcccgctggagttgccagagtttgaactgacagaaattgataaactgctggatctggattttgtcactcgcagcagccgtattctttctgcttttattggtaatgaaatcgcaccagaggtgttaaccaaacgcgttcaggcggcgtttgagtttccggctccagtcgctcaggttgagaatgatatcgccgcactggagttgttccacggcccgacattggcctttaaggacttcggcgcacgttttatggcacaaatgctggccgaagtggctggcgaccagccagtgactatcttaaccgcaacctctggtgatactggggcggcggtcgctcatgctttctatggcttgaaaaatgttcgcgtggttatcctctatccacgcggcaaaatcagcccgctgcaagagaagctgttctgtacgttaggtggcaatatccacacggtggctattgagggcgattttgatgcttgtcaggcgctggtcaaacaagcctttgatgatgaggagttaaagcaggcgctgagccttaactctgctaactccattaatatcagccgcttgctggctcagatttgctattacttcgaagctgtagcccagttaccgcaagaagcacgtaaccaattggttatctcagtgccaagtggcaacttcggtgatttgaccgccggtttgctggcaaaatcgttaggtttgccggtaaaacgctttatcgctgccactaatgccaacgacaccgtgccgcgcttcctggttaacggccagtggcagccgaagccgacggtggcgacgttatcgaatgctatggatgtcagccagccgaataactggccgcgtgttgaggagctttatcgtcgtaaaatctggcagttgaaagaattgggccacggcgcagtcagtgatgatgtcactaaagacaccatgcgcgaattggcggagttagggtatatctcagagcctcatgctgctattgcctatcgtgtgttgcgcgatcaattgcaggacggggaattcggggtatttatcgcgacagcgcatccggcgaaattcaaagaaagtgtagaagagattctggcgcaggaattgccgctgccaaaaccactggcagtgcgggcacaattaccgctgctatctcatgatttgccagcagactttgcgcaactgcgagctttcttgatggctttgccaaagtaattacccgtcttacttggtgttgcagcgttgttagccgctctcactcacccgaatcacttacttgagtaagctcatcgggatgtgctcgtttgctgcctggctgcaacaccaattacttagggtaatgctttttctacttgacgttgttaaaactgttcagcgcgcttaaataccagttcatttttcgccgacagtccggcatcaaactcatagccttccagattgaaatcaaccagttgctctggtttggtgagtttattctgaataataaatcggctcatcaagccgcgggctttcttggcatagaaactgatgattttgtatttgccgttcttttcatccaaaaagactggcttaatcagtgaaccggctaatttggcgggtttcacggccttaaagtattcatctgaggcgagatttatcagcacgttatcaccttgctgctccagcgcctgattcagtttctctgttatctggtcgccccagaaggaatagagatctttgccacctgggttagccagtttgatccccatctccagacgatatggttgcatcaaatctagcgggcgcaatacgccgtagagtccggaaagcatacgtaaatgctgttgggcaaagtcaaagtcagcagcgctgaaatcctgcgcctgcatgccggtataaacatcgcctttaaaagccagaatcgcctgacgcgcattgtcgggtgtgaaatcaggctgccattcgctgaaacgagcggcgttcaaaccggccagtttgtcgctaattcccatcagactgctgatttgggctggtgtcagctcacggcagatctcgataagctgttgtgatttatccaacatctctggctgagtaaactttttggttgctagcggactttgataatcaagggttttagccggggaaatgacaataagcataacgacatcctaatgagctaaataagacactgtagcaaaaagcgccagccagcgaaaagaagattgggcgattgctaggatagatagatcgagttgtcagagatgatatagtttagctaaatcgtctcagcacgataagaatggatgaaattgctattaacctgccggtttctggctgttttaaaaggcgaaaacggttgcgaaccgaatactgcctgtttgcgctttttttaatcagtttaactgccttgcaccaaggcttacgcatgttattatcaagacaaggcaggcgtcgaaatagctaatattgcgaaaccgctaacattccgaatgagatgaagcgccatttcgaccgagataaaagttgcgacatgccaaaagttcatgcacaaacgatgagaaacgacaacatgaccgataaacttacttccctacgtcaaatcaccactgtagtagcagatactggggatatcgcggcaatgaagctgtatcagccgcaagatgcaaccacgaacccatcactgattctgaatgctgcccaaattcctgaataccgcaagctgatcgacgaagccattgcctgggctcgcgaacaaagcagtgatcatgctcagcaaatcgttgatgcaactgacaaactggccgtcaatatcggtttggaaattctgaaactgatcccaggccgcatttctactgaagttgatgctcgcctgtcctacgacaccgttgctagcgtggcaaaagcgaaacgtttgatcaaactgtacaacgaagccggtatcagcaatgaccgtattctgatcaaactggcttctacctggcagggtattcgtgctgcggaacagctggaaaaagaaggtatcaactgtaacctgactctgctgttctccttcgctcaggcacgtgcttgtgctgaggcgggtgtgttcctgatttcaccgtttgttggccgtattcttgactggtacaaagccaatggtgataagaaagagttcgcaccacacgaagatccaggtgtggtttccgtgaccgagatttaccagtattacaaaaaacacggttataaaactgtggttatgggcgcaagcttccgtaatctgggtgagatcatcgaactggctggctgtgaccgcctgactattgctccatctctgttaaaagagttggcagaaagtgaaggcccagttgagcgtaaactggcttataccggtgaagttcaagctaaaccaacgccactgactgaagctgaattctactggcagcacaatcaggacccgatggcgattgataaactggctgatggcattcgcaagtttgctatcgaccagggcaaacttgagaaaatgatctcagacctgctgtaatttgactggcggtaattgattctccgcagttatttgacgaaaggtggcgcaagctgccttttttattgcctgttatctggggctgagggcagttccaataacatggggtatgctattattcgccacagataaagggcttttcgtcgaggtagtcatatgaatatattacgtataggtttagtttccgtttctgatcgcgcatcgagcggggtatatcaggataaaggcattccagctctggaagagtggttagcaagtgccctaacgaccccttttgctatagaaacccgccttatccccgatgaacaaaccttgattgaacaaaccctgtgtgagttagtcgacgagatgggctgccatttagtgctgaccaccggtggaaccggcccggcaagacgcgatgtcacccctgacgccacattggcaatcgcagatcggcaaatgcctggttttggtgagcaaatgcgtcaaatcagcctccatttcgtccctaccgcgatattatcccgtcaggttggcgttatccgtaagcaggcattgatcatcaacttaccggggcaacctaaatcgatcaaagaaaccctggaaggggtgaaagatgcagaatcgaaggtgctggttgcggggatttttgccagtgtgccttattgcattcaactactggatgggccatatatagagaccaatgctgaagtggtagcggctttccgtcctaagagtgcagttatcgatataaacaactaaattaaaactttttacaacataagacaccattatggcagtgtcgggaattttgtacggtatagtcatatttactttacaaaaggctgaaaatatttttcttcccctactctggtttattacggtgtcatatgccccaagaacacaattcatctcaagtcgacttatcgcaacctcatgttgcccaacaacataatcataaccgtcggctgaataagcaagattataaaaccctcactctggcggctttaggcggagcgcttgagttttatgacttcattattttcgttttctttgctgcggttattggtgatcttttcttcccggttgatatgccagagtggctgcgtcaggtgcagacattcggtatttttgcagcgggttatttggctcgcccgctcggcggcattatcatggcgcattttggtgatctggttggccgtaagaagatgtttactctaagtattttgttaatggcattaccaacattggcgataggtatgctgccgacttatgccttgattggtattgcagcgccattactattactgttaatgcgtgtattacaaggtgcggcgattggcggcgaagtgcccggcgcatgggtctttgtagcagaacatgtaccacgtcggcgcattggcattgcttgcggaacactcactgctggcttgacggcggggatcttactggggtcactggtggccaccgcgatgaacaccaccttaagccctcaggccattttagatggcggctggcgtgtaccattcttcctcggcgggattttcggcttgttcgccatgtacttacgccgttggttgcaagaaaccccaatctttaaagagatgcaggcacgtaaaactctggctgatgaattaccactgaaatctgtcgtggtgaatcataagaaagaaatagtggtttcgatgctgctgacttggttgttgtctgccggtatcgtggtggtcatcttgatgaccccgacttatttacagaagcaattcggcgtgctgcccgcactggcattgcaggccaatagtttggcgattgtcgcgttggtatttggctgtgtgattgctggccttattattgaccgcttcggtgccagtaaaacctttattgttggcagcctgatgttggcggtgtcgacatggtcgttttatcacaccaatttgaccgacccgagtcagttatttacccattatatgttggcaggattctgtgtcggtattgttggcgcggtgccttatgtgatggtgcgtgcattcccggcagaggtgcgctttactggcatttctttctcctacaatgtggcatatgccatttttggtgggttgacaccgattgtggtgacgttattgatgaaagtgacgcctatggctcccgcgtattacatgctgttgttatcgctggtgggattcctgttaggaatttatctacgcaatgatattaatagcgaagtgaaagcgcatctgccaaagaaagccctggctgagtaaagtagcatcaagtagatatcattacaaaatagcccataaaacctgggctatttttgtctaatataatttaaaattcacccttaaaattaaagccgaccttctgcttgacccgagccgagggttgagaaataacttcagagtataatgtacgggcaccttgttgctgcaaatatcggctcagttctctgactgctgccgtgccagcccctctcaccgttccttcgcgatcgggaaataaaacatagtctggtagggttgcggatgcgactaattcaacttcattgtggctattaaaacgatcggcaagcacgatcgcgataactctcccttgaaatttaacaattacatatatttcaccggggcgatgaagaatgagtcgccgtttgataatacccgtcacaatatttccagcatgaagtagtttagtgagggcgttattgatttcaactggatcggcatccgcactggcaccttgagcggggtagccttgctcatattgctgctcccagagagcaacggtttcccttagctttttccgcatagcgtgggcattgctaacttctacatcggaaagtttttcctcttcctcaggtgtgggggttgggagtatttcgatttcaaattccaattcagtttgctcaacaagttcaccgtgcgaaatgattattggggtagtttgcctatagatgaaagtctctaatagcaattcataaatacctaagggtaacaactctacctgtgcgggtgattcatcagctaaggaaaaattactataagttacataactaagttgagcataatctagcgcggttttaatatcgccaaaggcattgttggtcgttttatctgttattttttctgttatagcatggataaatctattttctactgcctgattttcgacggcaacgccagtacttcctgttctgatgattgaatctattattcggccaaaaaatgcgggattccaggtttctaaactatgaccaaataacaaggtaaagtcagtcataatgtccaatgtccactcaatgcagcggggtcttatttgacgtgttggacgagtgttaagtaaagagtggatcgataccatgcaggttttagcggccgccgggagacttagagattgcctatattgactgtaatccatataagccaatgtcatgtagttatctaccttttcaggcattgttaactcttcttctttgagagaggcggggagcagtggggaactgtttccggcaatatgtaaagttttccctttggtattactgttgaaaaagtcatttgcactgaatatgatgctatctaattgttggcatttaccttgtataatataattataaatatttaaaaaaggagtgaaagcacatattattttactggtttgtactaaatctcttttttcccaatccttatctccggtatcagcggtaagtatagtttttgcgataactaaggggttatgtttattgtagttagttatgattatctctggcgccacattgaggtgattatcccaatcaaagaaaatgatgggagatgtatttactaatctatttttcaatgtttgaaggtattgcacttgtacaatatcatcatctatttgtataataaaagacaagttatcgctgcgttgataacgttcaaaataaattccgttatccatttttacattgttgaagctaactctactattattaatattaatgttagcgccgttaaataatgtgatgtcataattatcgtctacccctaactctatggtattaaaaactaataaaatctgtttgtttttcaatcttgcgtcgttccagtatttgtcaaatacatcagcgagttttattgtatggttgtttataatgatgcattgttggtcacattgaaggcctttattttccgataccttgataccagtaattgcatcactcattccaagtgcttttaaattattattagtcatgctttctgttaatttaaaaaaaggagatttgaaattatcatttttgtaaattgttgctatcattcctgggggcgttgtaatggattgaatactatcattatgaataggtattacttctctgccagactcaatgatggcttcttgatcgtgataaaaatctatttgttgattggatgctaaacaagtactgtttccttgaaactcatcttccgtataaaaacagattgccggtgctacttggtatgagtttattcgcttataaaatcctgatgacttcagtcgttttagattaatatcattctttaatgttattttgttgcctgaaaagtcagtttcatcataaagggttactaccatgccaggagggacggaaattgattctatttcattatcgaatccataattataagcagaaatcgattcgttctctgctgagcaaaatgattttccattaaaatccgcgagttcataaaaacagacttttccctcatctgaataggcggggtttgatattattaatatagtaattatcaatgttttcgtgactattttcataggctatcccttaagtctattaattggagtgttctatatgacctacggagccttgatgttatatgatgcgttttttatttactttatctattttcatcattctattttattattttataatgttaattttaagcacataattaattttattttagaagtgaaaaataaacataaaaaagccccctgaacatgaatattcagagggccgttaaatgtaatttttcgcagtgaactgtaattaaactacaggttgtacgcgtaaagtcgagcttggttcaccaattggcaatacggtgcggccatattgttcgttcaagacttccgccattgccaggtaaatggcgctggcgccgcagatgataccttcgaaaccggcgaacaccagcagcgaatggttaccggtgaagttaccgacggccagcagcgcaaacagtagcgtcaggctaccgaacacaaactgcaaagcacggttagcgggcaaggttccgaagaacataaacagtgtgaaaataccccacaagcctagataaacaccgaggaattgtgcatctgttgcttctgccaagcccattttaggtaacatcagcaaaccaaccaggctcagccaaaatgcgccataggaggtaaatgcagttgccgcgaaagtattacctttcttatattccagcatacctgccagaatttgtgccagaccgccataaaaaatccccatactcaaaataacagaggttagggggaagaagcttgcgttgtgcaggttaagcaagacggtggtcatcccaaaacccatcaggcctaatgggccaggattcgccaacttggtggtgttcataagtcctctgcaataacagattgctaaaaataatggataaatatccgaataagtataaagcgcctgaatgactaaaaagtcgtctattccctcagtgcgcgcggcatcataatgatctgcgcggttggaaacaatgatctcgagggtgataaaaagtaattttttttcatctccccccttgatgctgcgtttcatggccccatcttattcccaaccgcagggactaatcacgaatcagcggaggcatacatcagtagaatgctgggtatgaaaacattgattatgaaaatacgggcagttgaaattaaacaatccgcccacatatagattagtaacttgaccgaatatgactttttagtggaggcgttttagatgggtaaaattattggtatcgacttgggtactaccaactcttgtgtagcaattatggatggtactaaagcacgcgtgctggaaaacagcgaaggtgatcgcaccacgccttctatcatcgcttatacccaagatggtgaaactctggttggtcaaccggctaaacgtcaggctgtcactaacccacaaaatacactgtttgccatcaagcgtttgattggtcgtcgtttccaggacgaagaagcgcagcgtgataaagacatcatgccgtacaaaattatcgcagcagataatggtgacgcttggttagaagttaaaggccagaagattgcaccaccgcagatctctgctgaagtgctgaaaaaaatgaagaaaacggctgaagattatctgggcgaaccagtaactgaagcggttatcactgtaccggcatacttcaacgatgctcagcgtcaggcaacaaaagatgctggccgtatcgcaggtctggaagtaaaacgtatcatcaacgaaccaacagctgctgcattggcttacggtctggataaagaagtcggtaaccgtactatcgcggtttatgacctcggtggtggtactttcgatatctcaattatcgaaatcgacgaagttgatggcgaaaaaacctttgaagttctggcaaccaacggtgatacccacctgggtggtgaagacttcgatagccgcctgatcaactatctggttgaagaattcaagaaagaccagggtatggatctgcgtaccgatccactggccatgcaacgtctgaaagaagccgctgaaaaagcgaaaattgagttgtcttctgctcagcagaccgacgttaacctgccgtacatcacggcggatggcagcggtccaaaacacatgaacatcaaagtgacccgcgctaagttggagtcactggtagaagatttggtcaaccgttctattgaaccgttgaaagtggctttacaagatgctggcctgtctgtttccgatattcaggacgttattctggtaggtggtcagactcgtatgccaatggttcagaagaaagttgctgatttcttcggtaaagaaccacgtaaagacgttaacccagatgaagctgtagcaattggtgcggcagtacagggtggtgttctgtctggtgaagtgaaagacgttctgttgttggacgttaccccactgtcactgggtattgaaaccatgggtggtgtgatgactccgcttatcactaaaaacaccactatcccaaccaaacacagccaggtgttctctactgcggaagataaccagtctgcggtaactatccatgtgcttcagggtgaacgtaaacgtgctcaggataacaagtctctgggtcagttcaatctggacggtatccagccggcacctcgcggcatggcgcaaatcgaagtgaccttcgatattgacgccgacggtattttgcatgtgtctgctaaagacaaaaataccggtcgtgagcagaagattaccatcaaggcatcttctggtttgaacgaggaagagatccagaaaatggttcgcgatgctgaagctaacgctgaagcagaccgtaagtttgaagaactggttcagacccgtaaccaagctgaccacctgattcacggtactcgtaaacagctggaagaagccggtgacaagctgccagcagaagataaaactgctatcgaagatgcagtgaaagcactcgaagcggcgctgaaaagcgaagataaagctgaaatagaagccaaaactcaggctctggtacaagtttctggcaaattgctggaaatggctcagcagcaagcagccgcaggcggtgatgctggtgataccagtgctaagaaagaagacgacgtggtagacgccgaattcgaagaagtgaaagataaaaaataattgcccttaagcgggcacagcagtggtaggccttactgttgctggaaaccagcacgggcgtcgaggaaactctacgcccgtgcacgcatgttaagggtaggaaaaaagagaatggcgaagagagattattacgaggttttaggcgttaaaaaggacgccgatgaacgtgagatcaaaaaggcctataaacgcctggcggtaaagtatcacccggaccgtaatcaggacgagaacgataccggcgaaaatttcaaagaagttaaggaagcctacgaaattctgactgacccacaaaagcgtgcagcctacgatcagtatggtcatgccgcctttgaacaaggtggtatgggcggcggcggttttggcggtggcggtgctgattttactgacatttttggtgatgttttcggtgatatctttggtggtggccgtcgtcagcgagcttcccgtggttcagatctgcgctataacatggatctgacactggaagaagcggtacgcggtgtgactaaagaaatccgcatcccaacgctaaatgaatgtgatgtttgccatggtagcggtgctaaaccgggcagttctccggtgacgtgttcgacttgccgtggtgcaggtcaggtacatatgcgccaagggttcttcactgtgcagcaggcgtgtcctacttgtcatggcagcggtcaaataattaaagatccatgcaacaaatgtcatggacatggtcgcgttgagaagtcaaaaacgctgtcggttaaaattccagcaggcgttgataccggtgatcgtattcgtttaagcggtgaaggtgaagctggcgagcatggcgcaccagcaggtgatctgtacgttcaggtgcaagtcaaagcacatccaatcttcgaacgtgaaggcaataacctgtattgtgaagtgccgattaacttcgctatggcagccttgggcggcgagattgaagtcccgacgttggatggtcgcgttaagctgaaagtgccagcggaaacacaaaccggcaaactgttccggatgcgcggtaaaggggttaaatcagtacgtggtggtagccaaggtgacttgctctgccgcgttgtggtagaaacaccagtgcatctgagtgaaaaacagaagcaattactgcgtgaactggaagaaagttttgttggcgccgcgggcgagaaaaacagtcctcgctctaaaagcttcttagacggcgttaagaaattctttgatgacttgacccgttaattattagctaactggctaataaaaaagaaaaataaaaatcctcgatgaagttcggggatttttttcatctgagtcctatcatgtgatgtgatttaaatcactaattgctcggtttattcgagtgttcactgcaataaaaacgacttttttcgagttgatgattatcctaaaatctatgaattaatttgttgagcataagctcactgtccgatgcaagggagcaattcattgtgacaaacatgattcgtcaatttttacgccaagaggctgcgggtggcctgattttgatttttgctgctgtcgtggctttatttatggccaacagcccactgcaagggttttatcagtcatttcttgatgtaccggtatcagtaaaaatagcctcactggatatcagtaaaccgctattgctatggatcaatgatggcctaatggcgatattcttcctggtcgttggcttggaagttaagcgtgaattgatggaaggttcactggctgggcgtgataaagctattttcccagcaattgctgccttaggcggtatgttggctccggccttgatttatttactgtttaatggggctgatgaagttacccgccaagggtgggcaattccggctgcaactgacattgcttttgcactgggtgtcatggcattactggggaaccgggttccaaccagcctgaaagtttttttactggcactggccatcattgatgacttgggtgtcatcattattattgcgttgttctatacccacgaagtctcactacaagccttgggaatggcagctgcggctattgcgcttttgggttatatgaactggcgtggagtggggaaaacatcggcttacttgttagttggattggtactgtgggtctgcatcctaaaatccggagtacacgcgaccttagccggtgtgattgttggttttatgataccgctgcacactcaagataagcgttcaccatcggaatcactggaacatggcttgcacccgtgggtggcctatttgattctgccgttatttgcatttgccaatgcgggcgtttcattacaaggcgtttcaatctcaggattaacatcgttactgcctctggggattgcgagtgggttatttattggtaagccactggggattttcctctttagttggctcgccgttaagctaggagttgctaagctgcctgatgcaatcaattttaagcagatttttgctgtatcagtgttatgcggtatcggctttactatgtcgatatttatcgcttcactggcatttgatggcgctgatattgctctaacaacctattccaaattgggcatattactggggtctactactgcagcagttgtaggttatagcttgttgcgcttggctttgccggcgaagagaaatataacgcattgatcaatatttgaatgccagtgcctttacgaatggcactggcattctacctgatagatttccaggcttaccgtttgtgaagtctcagaacagggaacgtttagtcgtgcatggggctagctggctcaccgatatgttaaggggataacaacatgcgaatgtcgcacatcaatttcaatcatctttattatttttggcaagtttgtaaggaaggctctgtcgtcggggcggctgaggctttatttctaacgccacaaacgattaccgggcaaattaaagcattagaggagcgtctgggcgggaaattatttaaacgccagggacgtgggctggtgccatcagaattggggcaattggtctttcgctatgctgataagatgttcatgctcagccatgaaatgctagatatcgttaactatcgcaaagaatccaacttgttatttgatgtcggcgtagctgatgcattatccaagcgcttagttagccaggtattggaaactgccgtggtggatcatgaaaaaattcatttacgctgttttgaatctactcatgaaatgctattggaacagttaagtcagcataagctggatatgattctgtctgactgcccagttgattccagccagcaagaagggttgttttcagtaaaactcggcgagtgcagtgtcagtttttactgtcgccagccaattcctgacttgcctttccccgcttgtttgcaacaaaaacgtttgttggtccctgggcgtcgctcaatgttggggcgtaaattattaaattggattaacagcaaagggttacaagtggaaatcttgggggaatttgatgatgcggcgttaatgaaagcgtttgctatctataacaacgctatttttgttgctccaacactgtacgcagcagatacctatggcaaagatgatgaaattgtcgagattggtcgtttagacaatgtacaggaagagtattacgttattttcgccgagcgaatgattcaacatccagcagtgcagcgggtatgtaacaaagatttttccgtactttttagcggttaggctgattggctcaagttgcaaattgcacagctaccctttattcgtagccaagataagttttgcgatttgatgagtcagccaaattttagatataaaaaaaccggcctaggccggtctttttacgaagcagccaacgtaatgcattactgcattgcgttgatttgcgctaccaagtttgacttatggcgcgctgctttgtttttgtggatcagacctttactggactgacgatccacgattggttgcatctcattaaatgctttttgcgctgtgtctttatcgccagctgcgattgccgcatacaccttcttaatgaaggtacgcaccattgagcgacggctagcgttatgcttgcggcgtttctcagactgtacggcgcgtttcttagctgatttgatattagccaaggtccaactcccaaatatattctattgaggacaattcaaaggccaaggaatatgcctttttagccttcgtttgtcaatggatttgtgcaaataagcgccgtttgtacgggcggcacttgctacgttgtgatggagcgggattttaccagcttcgcgctgtggaatacagtctttcgaaagaaaattccacagttcactgccttgaagggattcgacggtggttcttgtaaagatctcggcctgcttctgtattcaacggcgtgcgtattctacaggataaagtcagtaaaagggattttacctgcgtaattttcgcaaaatggtatgactttcggttaaaggtaccaatcgcgggttaaccttaaccgctgtacaaggtataatccggcgatttccactgttttgagccagctatggagctaattcgcggtatacataatatccgggcacgccaccatggttgcgtgctaactatcggtaactttgatggtgtccatcgcggacatcaagccttattggagcagttaaagcgcgaaggtcagcgtttgaggttgcccgttatggtgatgatatttgaaccgcaaccactggaattgtttgcagcggataaagcaccagctcgattgacgcgtttacgcgataaagccagatatttggcgaaagccggtgttgactatctattgtgcgttaaatttgatccgcgttttgcagctaatactgcgcaagcttttgttgcccagttgctggtagagaagttgggtgttaagtttttaactgttggtgatgatttccgcttcggcgcagggcgtcagggggattttcaactgttacaacaagcgggtgctgaatttggttttgatgttatcagcacagatagcttttgtgatggtggattgcgtattagcagcacggcgattcgtcaggcgctttatgacgacgatttggtgctggctgagacactgcttggtcacccatacagtatttccggccgagtggttcacggtgacgaactgggacggacgataggtttccccacggcgaatttgccgttaaaacgtttagttgctcctgtaaaaggagtgtatgcggttgaggtctatggtttgggttcaaagccattacccggtgttgccaatattggcactcggcctaccgttgctggtattcgccagcagctagaggttcatctgcttgatgtaactatggatctttatgggcgccatattgatgtggtgctctgcgcaaaactgcgcaacgaacagcgttttgcttcgctcgatgcgttgaagcagcaaatcgcccatgatgtggtgacggcccgaacatttttcgggctaaagacaccggtttaatatttctagccgaaacggaaccgagaatctaatgagtgactacaagaataccctgaatttgcctgaaacagggttcccgatgcgcggcgatctggctaagcgtgaacctgacatgctgaaacgttggtatgagcaggatctgtacgggattattcgtacagccaaaaagggtaaaaagacctttattttgcacgacggccctccttatgcgaacggcaacattcacattggtcactctgttaacaaaattctcaaagatattattgttaaagcgaaagggatgtccggctacgactcaccttatattccaggttgggactgccacggcctgccgatcgagttaaaagttgaacaattaattgggaaaccgggcgaaaaagtcagtgccgcggagttccgtgctgcttgccgtaaatacgcagctgagcaagttgaaggccagaagaaagatttcatccgcttgggtgtgttgggcgattgggaccatccttacctaacgatggatttcaaaactgaagccaatatcattcgtgcgttaagcaaaatcattgataacgctcacttgcacaaaggcgcgaagccagtgcactggtgtactgattgcggttcgtcactggctgaagctgaagtcgaatattacgacaaaacctcgccttccattgatgtgcgttttaacgcggtcgatgtggctacagtgagcgctaaattcggtgcagcaaatgctaatggcccgatctctctggttatttggaccaccacgccgtggaccttacctgcgaaccgtgcaatctcactgaatgctgaatacaactatcagttggtgcaggttgagggcgaatgcctgattctggcagaagatctggttgagagcgtcatgaagcgcgctggcattgctgagtggacggtattgggtagctgcaaaggttctgatctggaactgctgcgcttcaatcacccgtttatgggcttcgatgttccagcaatcttgggcgaccatgtcacactggatgccggtactggcgcagttcataccgcaccaggccacggcccggatgactttgttatcggccaaaaatatggtttggaagtggctaacccggttggcccgaatggctgctatttggcggggacttatccaacactggatggcctgtttgtttttaaagccaatgatgtgattgttgagttgctgcgcgaaaaaggtgcattgctgaaagttgaaaaactggttcacagctatccatgttgctggcgtcataaaacaccgatcatcttccgtgctactccgcaatggttcatcagcatggatcaaaaaggtctgcgtaagcagtcgctggaagagatcaaaggtgtgcagtggatccctgattggggtcaggcgcgtatcgaaactatggtagcaaaccgcccagattggtgtatctcgcgccagcgtacttggggcgtaccaatgtctctgtttgtgcataaagagactgaagcgcttcatccacgtagcactgagttgatggaagaagttgctaagcgtgtagagcaagacggcattcaagcctggtgggatctggatccggccgagattctgggtgctgatgcagctgattacgttaaagttccagacactctggacgtatggtttgactccggttcaacccactcttctgtagtcgatgctcgcccagagtttggtggtcatagcccagatatgtatctggaaggttctgatcaacaccgcggctggtttatgtcctcactgatgattgcgaccgcgatgaagggtaaagcgccttatcgtcaggtactgactcatggtttcaccgtggatggtcaggggcgtaaaatgtccaaatccatcggtaatactatcagcccgcaagatgtgatgaataaattgggtggcgacatcctgcgcctgtgggtggcatccaccgattacaccggcgaaattgctgtttctgatgaaattctgaaacgctctgctgactcttatcgccgtatccgtaacaccgcgcgcttcttgttggctaacctgaatggtttcgatccggcattgcaccaggtgaaaccggaagaaatggtcgtggtagaccgttgggctgtaggtcgtgcacaggctgcgcaagccgagattatggaagcgtacgaaaattacgatttccacttagtggtgcagcgcttgatgcagttctgttcagtcgagatgggctctttctacctcgatatcattaaagaccgccagtacaccgcgaaaggcgatagcgttgcgcgtcgtagctgtcagacagcactgttccatattgccgaagctttggttcgctggatggctcctatcatgtcctttaccgcagacgaaatctggaacgaaatgccgggtgagcgtccgcagtatgtcttcactgaagagtggtatgacggtctgttcgggttggcgggtgatgaaagtatgaacgatactttctgggctgagctgttaaaagtgcgtggcgaagtcaacaaagtgctggagcaagcgcgtagtgataaacgtatcggcggttcgttagaagctgctgtgacactgtttgccacaccggagctggctgcacgcctgaatagcttgcaagatgagctgcgttttgtgttgctgacgtcagcggccaaagtcgcagattatgccgatgccggtgatgatgcgctgcaaagcgagctgatctctgggctgaaaattacctttaataaagctgatggtgagaagtgcccgcgttgctggcattacacacaagacatcggtttggtagcggaacatgctgaactgtgcggccgctgtgtcactaacgttgccggcgacggtgaagagcgtaagtacgcctgatgagtaaacctatttgttcgaccggattgcgctggttatggctggctgtgctggtggtgattgtcgatctcagtagcaaacagtgggttatgacccactttgcgctgtatgagtcggtgccactgattccttttttcaacctgacctacgcgcagaactttggcgcagcatttagcttcctcgcggataaaagtggctggcagcgttggttctttgccgggatagctatcggtatttcagttctattaatggtgctgatgtatcgttctactgccaagcagcgcttgctcaattgcgcttatgctctgattatcggtggggcattaggtaacttatttgatcgtatggtgcatggcgcggtgatcgactttattgatttccacgtcaataactggcatttcccgacatttaacatcgccgatacagcaatttgtatcggtgctgcattggttatatttgaaggctttatcagcccggctgaaaaaacggcgatgaataaaggtgagtgatatgtcagagcgggtacaagaccattttatacaagacaagagtgctgtattggtgcatttcactctgaaactggaagatggttcaacggcagaatcaactcatattcacgggaagcccgcgctatttcgcttaggcgataacagcctttccgatgcgctggagcagcagttgatcggcttgaaagtgggtgacaaacacgctttcagcttaccacctgaagatgcattcggtttagaaagccctgatttgattcagtactttacgcagcgtgattttgcgcaaactggcgtaccggatgcgggcactattatgctgtttacctctcaagatggcagtgaaatgccgggcgttgtgcgggaagtggcagaagagtcgattactgttgattttaatcacccgttggcagggcatatcgtcagctttgacattgaagtgctggagatagacccccaacaggaggcaatgcatgcagatattgctggctaatccacgcggcttttgtgccggagttgatcgggctatcagtattgttgaacgcgcgatcgagatgtatggcgcgccaatctatgtacgccatgaagtggtacataaccgctatgtggttgatagcctgcgtgagcgcggggctatttttatcgaggatatcgctgaggtgccagatggttccattttgattttctcggcccatggtgtgtcacaagcggtgcgagccgaagcccgtgcccgtgaattgacgatgctgtttgacgcaacttgtcccttggtcactaaagtccatatggaagttgcgcgcgctagccgcaaagggaaagaagctatcctgattggtcatgctggccatccggaagttgaaggtacgatggggcaatacaacaacccgaaagggggaatgtatttggtcgagtcacctgatgatgtttggaagctgaatgttaaagacgagaataatctctgctttatgacccagaccactttgtcagttgacgatacctctgcggttatcgatgccttacaccggcgtttcccgaagattatcggcccgcgtaaagatgatatttgctacgccacgaccaaccggcaggaagcggtgcgaaatttggcgaatgatgcagatgttgtcttagtggttggctcgaaaaactcatctaactcaaaccggttagctgaactcgcacaacgcatgggtaaacccgcttatctgattgattcggcagctgatatccaagagtcatggttacagaatgcgaaatgcattggcgtgaccgcaggagcttctgcccccgatattctggtacagcaagtgattgcccgcttacaagcgcttggtgcggttgggtcggttgagcttcgtggccgcgaagaaagtattgtattcgaagtcccaaaagagttacgcgttgaggttaagcaggtcgactgatctctggcatgtattcataacgttatcaagcagccctgagtggctgcttttttatggatgtatttcgccatagctgcatgaatatgcgaaataaccgtattatgccagatgaaccgttattgtactgactccgtttggattgcacattgagctgcccatacatgctcacggcgagagggttagcaaatgttatgtaaggaattaagtggtttcactgataaaagcagccgtatatcatttttttctaatacagattaaataggctggcagagtcgatgacgggcggctaatctgaacccttgtcagggtagatgacacaatattgggagaactcatgactaattcaacaattcgcatcgccgttgtcggtgcaggcggccgtatggggcggcagcttattcaggcaatcacgcagactaaaggtgttgtgctgggtgccgcagtagagcgcgcggggtccactctggtgggaagtgatgcgggtgaactggccggaacaggtttgctaaatatcgccgtaagtgatgatttatctaaagtaactgatcattttgatgtgctgatcgactttactcgaccagagggcactctggaacatttagctatttgccgcgcacatcataaggcaatggtgattggaaccaccggttttgatgatgccggtaaagccgccatcagcgccgcatcagcagagattggtattgtgttcgccgcaaacttcagtgttggggtcaatgtggtacttaagttgcttgaaaaagccgccaaagtgatgggcgattacactgatatcgaaattattgaagcgcatcaccgctataaagttgatgcgccgtcagggaccgcattagcgatgggcgaggctattgctgaatctttagggcggtcactgaaagattgcgcagtttatacccgcgaaggccataccggagaacgcaaaccaggcactattggttttgcgacagtgcgtgctggcgatattgtcggggagcacaccgccatgtttgccgacattggcgaacgggttgaaatcacccataaagccactagccgcatgacttttgccaatggtgccgttaaatctgctatatggctttctaatcatgataatggcttgtttgatatgcgagatgtactgagtttgaatgaactttaaaggtgtaaagcacaacccgtgatgtggttatttttatcataatcatatgataacagggcaatattttattgtccttttttgtttttttatataatcagatgtcttattcatttttttatacgtaatgtcgtttttgttgtattttatctcgtttttttatcttttagtgtcctcattatctattagtactcgttttcatcacttcagaacgatttttttcattcacatactctcgcaaccgtttactatgctaagttagcatgtgtttttgccgctataatcgtctcattttaatgagaacggtaaaaaacagagaaaaaatggcactttggctagacaagagcgtcactcatcattaaaatgcgcccaatttgccaaaaattagctttgagggcggtttttgcattgatttaggtcgctagatatgaattaatatgcaaataatgtgactgtttattccttggagggtgttttgattaagtcagcgctattggttctcgaagacggaacccaatttcacggtcgggccatcggggcagaaggtacggcagtgggggaagtggtcttcaatacgtcgatgaccggttatcaagaaatccttactgatccttcctactcccgccagatcgtcactcttacttatcctcatatcggcaatgtcggcaccaatgcctccgatgaagaatcctccgcagtacacgcccaaggtctggttattcgcgacctgccattgattgccagtaattaccgtaatgaagaaggcttatctgagtatctcaagcgccacaatattgtagcgattgcagatattgatacccgtaagctgacacggttgctgcgtgagaagggcgcgcaaaacggctgtattattgtgggtgacttatcagatgctgcgctggcgctggaaaaagccaaagcattcccaggcttgaaagggatggatctggccaaagaggtgactaccaaagaagtgtatcaatggctgcaaggcagttggactctggaaggcgacttaccggcggcgaaacaacctgaagatctgccattccatgttgtggcgtacgactacggtgtaaaacgcaatattctgcgcatgctagttgaccgtggttgccgcctgaccattgttccggcgcagaccccggctgaagacgtcctgaagttaaatccggatggcattttcttatccaacggcccaggtgaccctgagccatgcgattatgctatcgcggcgattaaacgcttcctggaaactgatattccggtatttggtatctgtttaggccatcaactgctggctctggctagcggtgcgaaaactgtaaaaatgaaatttggtcatcatggcggcaaccacccagtgaaagatttggatgccaattgtgtgatgatcactgcgcagaaccacggtttcgccgttgatgaaaccacattgccgtccaacctacgcactactcacgtttctttattcgatggttccctgcaagggattcaccgtaccgataaagcagctttcagcttccagggtcaccctgaagccagccctgggccgcacgatgccgctccgctgtttgatcactttatcgagctgattgaagcttatcgcgcgacagccgctagccatactaataaataatcaggagcgccaaaccatgccaaaacgtacagatataaaaagcatcctgattctgggcgcaggcccaatcgttatcggccaggcttgtgagtttgactactccggtgcccaggcttgtaaagcgctgcgtgaagagggttaccgcgttatcttggtaaactctaaccccgccacaattatgactgacccggaaatggctgatgcaacttatatcgagccgattcactgggaagtggtgcgcaaaatcattgaaaaagagcgcccagacgcagtattgccaactatgggcggccaaaccgcactgaactgcgcactagaattggagcgtcaaggagtgctggctgaattcggtgtcaccatgattggtgcaaccgctgatgctatcgataaagctgaagaccgccgtcgctttgatatcgcgatgaaaaaaattggtctggataccgctcgttcaggtatcgcgcacaatatggaagaagccctcgccgttgcggctgatgtaggtttcccgtgcattatccgcccatcctttaccatggggggcaccggtggcggtatcgcgtataaccgcgaagagtttgaagaaatctgcgagcgcggcctggatttatcgccaaccaaagagttgctgattgacgagtcactgattggttggaaagagtatgagatggaagttgttcgcgataaaaacgacaactgcatcattgtctgctctattgagaacttcgatgccatggggattcataccggcgactccatcactgtggcaccggcgcagaccctgactgacaaagaatatcaaatcatgcgtaatgcctcgatggcagtgctgcgtgaaatcggcgtggagactggcggctccaacgtgcagttctcggttaatccgaaaaatggtcgtttgatcgtcattgaaatgaacccacgtgtatctcgctcttccgctttggcatctaaagccactggctttccgattgccaaaattgcggccaagctggcagtgggttacacgcttgatgaattgatgaatgacatcactggtggccgcactccggcttccttcgagccatctatcgactatgttgtcactaaaattcctcgctttaacttcgaaaaattcgccggtagcaatgaccgcctgacaacccagatgaaatctgtgggtgaagtgatggccattggtcgtactcagcaggaatcattgcaaaaagcactgcgcggtttggaagtgggtgcgaccggttttgaccctaaagtcagccttgatgatccagaagccctgactaaaattcgccgtgaattgaaagaagcaggttctgaccgaatttggtatatcgccgatgcattccgcgccggtatgtctgttgatggtgtctttaacctgaccaacgtcgaccgctggttcctggttcagattgaagagctggtacgtctggaagagaacgtagcagaactcggtatcaatggcttgaccgcagagttcatgcgtcacttgaaacgcaaaggttttgccgatgcccgcctggcgaagttggttggtgcggctgaaagcgaagtgcgcaagttgcgttacaagtatggtttgcacccggtttataaacgtgtagatacctgtgcggcagagttctcaaccgacaccgcctacatgtactcgacttacgaggaagagtgcgaatccaatccaaccagcgaacgcccgaaaattatggtgctgggtggtggcccgaaccgtatcggtcaagggattgaattcgactattgctgtgtacacgcgtcattggcactgcgtgaagacggttatgaaaccatcatggtgaactgtaaccctgaaacggtttctacagactacgacacctctgaccgcctctattttgaatcggtgacattagaagacgtgctggaaatcgtccgcatcgagaaaccgcaaggtgttatcgtgcaatacggcggtcaaacgccattgaaattagcgcgtgaattggaagctgccggtgtgccgattatcggtaccagccctgatgcgattgaccgcgccgaagaccgcgagcgtttccagcaggcagtaaaccgtctgggcttgaaacaaccagctaacgctacggtagcgactatcgagcaagcagttgaaaaagcagcaggtttgggttatccgctggtggttcgcccatcttatgtgttgggcggccgcgcaatggaaatcgtttatgacgaagttgacctgcgccgttacttccaaaatgcggtcagtgtgtcaaatgatgcgccagtattgctcgaccgcttccttgatgatgcggtagaagtggatgtagatgccatttgcgatggtgagcgcgtgttaattggcggcattatggagcacattgagcaagcaggggttcattccggtgactcagcatgttcattgccggcttacaccctgagcaaggaaattcaggatgtgatgcgccagcaagtggaaaaattggcctttgaactttgtgtccgcggcttgatgaatgtgcagtttgcggtaaaaaataacgaagtttacctgattgaagtcaacccacgagcagctcgtactgtgccattcgtttctaaagcgaccggcatgccgctggcaaaaattgccgcgcgcgtgatggtagggcagacactggcacagcaaggtgttctggaagagattattccgccttattattcggtaaaagaagtggtgttgccattcaacaaattccctggtgttgatccgattttagggccagaaatgcgctctaccggtgaagtgatgggggttggccgtacctttgccgaagctttctctaaagctatgctgggcagtcagtctggtatgaaaaagagcggccgtgcactgttatccgtgcgcgagggtgataagcatcgggttgttgatttagcggctaagttgctgaaacagggctttgaactggatgccactcacggtaccgcggtggtgttgggcgaggctggaataaatccacgtctggtcaacaaagtgcatgaaggtcgtccacacattcaggaccgaatcaagaatggtgaatacacttatatcgtgaataccacagccgggcgtcaggcgattgaagattctaaactgatccgtcgcagtgctctgcaatataaggtgcattacgataccaccttgaacggcggctttgccacggcgatggcattgaatgctgacccaaccgagcaagtgatttcagtacaagaaatgcatgccaagattaagaagatgaaaggttaatcttcggcataaatagcagggcgatggagacatcgcccttttttatgctcactatttagtgaactgcggcttttaaccacaagaacagtattattcataaacaataatattgttcataaacaacattgatcttcaccaatgttagctctcactgaattgtagatagtaggttctggggcagttcaatgctgatgctgctagcttagcgccactttaatacccaggccgattaacaggccgcccagcaatttatcgacaactttttgtgcttttgccaaaccacggcggactggcgcactttgaatcagaatcaccagcaaaggccaccaaataacggccagtacccagatgattgaggcgtaccacagtttttcacccacgccggagttaatctgtaatatttgtgtgaaaacggcgaggaagaagagagttgctttgggattcaatagattgcaaaggtatccctgcaagaaggcggctttcagtgtgatgggggattgtgtcgcgttatcgatgctgaacttactttctccgcgcgatagcagtgcctggataccaatccagatcaagtagcaggctccggcatatttcagaaaattgaacagccatggggtggtagtgataactaccgccaggccagccacacaataagacatatgtgtagcgacacccaaaattacgccgagcgctgtcatcattgctgcggggcggcgatagcgggcagcgtttttaatcactaaaaagaaatcggggccgggggagatcatccccaatgtagcaatagtcgcgacgaataaagaagtttctagcataaggattaccgcgtgagagtggggcattttgacgataatagcgctaccgagagttccctgcattattcttatttgcccaaggggctaagttgtctgtcgggtagcattgagcatttattttttactcttttgatggactgtgatgcacgaatatgagcctggataatgtgataagtggtgagataccaaatcagaagcagcgggaaattacacggttgtgtatcaagtgcgcactgttgctgctgcaacacggtgcagaaagtatgctggttgagcaattatccgcgcgccttggtatcgccttggggatggacagtgttgaaagttctatctcagccaatgccgtcgtattaaccaccattagcgaggggaattgcctaacttccacgcgcaagaatactgaccgtggtatcaatatgcatgttgtgacagaggtgcagcatattgtgatcatggcggagcaccatttgttggatgtaaaagatgtagaaaaacgccttgaaaatattaaaccgctacgttacccgcgctggctggtagtggtgatggtcgccttatcatgtggttgttttagcaagctaaatggtggcggttgggatgcgttttccatcacttttttagccagtgggctggcgatgtttgtgcggcaaagtttaacggcccggcatatgaatccgctaattaacttctgtatcacggcttttgtcgcgacatcggtctccgggctattaatgcgtttaccatttttccaacaggcatcgagtgtggcaatggcggctagcgtgttgctgttagtgcccggattcccgttgatcaatgcggtcgccgatatgttcaagggccacgttaatacggggctggctcgctgggcaatggccagtttactcacgttatcaacctgtattggggtgatatttgcgatggcgacgtggggactgcgggggtggtgatgagtttactctgggcattattgcaagatatggtattggcggctattccagcgctgggtttcgcgatggtatttaatgtgccgatgcgggcattacgttattgcgcattactgggcgcactggggcacggttcgcgcatgttgatgatccattttggtatggatattgaaccggcttcattattagcttcaattatgatcggaatgattgggatcaattggtcgcgctggttgttggcccatcccaaagtctttacggttgctgctgttattcctatgtttccggggatttccgcctataccgcgatgatatcggtcgttgagatctctcacttgggctacagcgaggttttgatgtccactatggtaaccaatttcttaaaggcgtcatttattgttggttcgttatcgattggtttatccttgccaggattatggttatatcgcaaacgtcctggtgtataaggtttttttctgtctctgtttttgtcgtgggctaagagcagtcttatatgtgtaattagcctgcttatcgctatcgacgctggattaggctttacgtatagtgtgagcaatttttcggtactggctctcgcagcctacagggtttaacaatgattatcagcctgattgctgcattggcagcggcggatcgcgttattggtatggaaaacgccatgccatggcacttaccagccgatttagcctggttcaaacgtaacacgctaaataaaccggtcattatgggccgcaagacattcgaatctattggtcgccctctgccggggcggttgaatattgttatcagtagccaaccgggaacggatgatcgggtaacgtgggcaacctctattgacgacgcactcgctttggcaggcgatgcggaagaagtgatggtgatgggtggcggccgtgtctataagcaattcttagaccgcgctaaccgtatgtatcttactcacattgatgctgaagttgggggcgatacccattttccagattatgagccagatgagtgggaaagtacctttagtgaattccatgatgcagacgaggctaattcacacagctattgtttcgagatccttgaacgtcgctaattgcaggctaatgacgaagtcgaatgaaggggaatcgtgccgttgcggtcgtagtcgcgtaagcgaccgaagcgcccctaggtgcggtaaccccttcactcattaaactatcagcggctttgtcattaacctaaaattatttatatcttacaagtaactaaagggatcttttgctgctgcggctatttcgtcagcattggttatttcagcttcaactttgaaagcgggttgtgtgaaataacgtttatcttcccaacgaagcagggttaaattgcctccccagcaacagccagtatccagcccataaattccttctggtacacctttcccttccaatgatgcccagtggccaaagataatcgaatactcagggctgaccagccgtggtagctcaaaccaaggtttaagcggggcaggggcattttctggtgtgtccttacagatcatgtccagttgcccatttgggaagcaaaaacgcatacgggtcaatgcattagtgctaaaacgtaagcgtgctaaccccgtcaactcgggtgaccagttattgggcatatcaccgtacattgcgtccagaaagagtggatagctgtcactgctcaagacagattctacttcacgggcacacatctgggccgtttcgatatcccactgaggggtgataccggcgtgagccataattaattttagttcgtcatcaacctgcaaaaccggttggcggcgtaaccaattaatcaattcgtcagcatcaggggcttcaagcagtggtgtgatgcgatctttaggtttgttacggctaatgccagcgtaaactgccaataagtgcaggtcatggttacccagaaccatacgaacggctggccctaatgaacggacataacgtaatacatccagtgaagcagggccgcgggcaactaaatcgccggtcaaccacaaggtatcgtgttgcggatcaaagtccacttgcgctaatagcgcaagcaactcgtcaaggcagccgtgaacatcgccaataagataagtagacatagttgaggtcaggattaatggattagtgttgggatcgctaagcggaacaccggaatcacagtacggaacgcctgaccaaggtgatcaaccatctcataatgcccttccatggtacccagcggcgtttctagcacggccccgctggtgtattggaactcgttacctggcaggatcaacggctgttcaccgataactccttcgccctgaacttctgtctgtcggccattgctattagtaattaaccaatagcggcccatgagttgcacatttgaacggcccagattacgaatcgtcacggtataggcaaagacgaaacgttcctcgtctggtatcgactgggtttccacatagatactttgcacctgtacacaaacgcggggctgttcaatcataatatgctcctgcttattcttgcggtgtcgattgagctgaaagccagttagccagcttacagtattgcgctaccgaaatattctctgcccgtagtatcgggtcaatacctaattcgattagctgctctggggtgaatagatcacccaagctgttacgcacggtttttcggcgttggttgaaagcttgtgtcgtaatgcggctaagcatacgcacatcaccgaccggattcggtgtgttcacatgcgggattagacgcactacagctgaatccacttttggggctggtgtaaaggcagttggcggcacttccaacacagggatgacgttgcagtaatattgcgccatgactgtcaaacgaccataagctttactgttcggcccggcaaccaagcgattaaccacctctttttgcaacatgaaatgcatgtcacgaatagcagaagtatagctgaaaagatggaacatcagcggggtagagatgttgtatggtaggttaccaaatacccgtaatggctgcccagcaagctcggccaattcagaaaaattgattttcatcgcatcttcttgatggatagtgagcttgtctttcagttgaggatggctggccagacgatcggctaagtcgcggtccaactcaatgaccgtcatatgatccatgcgagctgctacgggttcagttaatgcacctaaaccggggccaatctcaactaccgcttcacctggaaccggatggatagcggagacaatgctatcgatgacaaactgatcgtttaaaaagttttgtccaaagcgtttgcgggcaaaatgcccttggtggactctattattcattgctgttatttatcattttaatggctaaatttaatgccgtaatgaaactaccaacatcggcagtaccggttgcggcgagttctaaagcggtaccgtgatccacagaagtgcggataaaaggcaacccgagcgtaatattaactgcccggccaaacccttgatacttcaagactggcagcccttggtcgtgatacatcgcaaggacggcatctgcatgttgcagatattttggctgaaatagtgtgtctgctggtaacgggccgataaggtttatcccttgctgacgcagtgtagccagtgcggggataatcgtctcgatttcttcatggcccatatgacccccttcgcccgcatgaggattaagtccacacacataaatctgtggttggctaataccaaatttggttttcaggtcattatcaagaatggaaatcacttcatgcagactggtttgtgttattgccccaggcactgccagtaaaggcaagtgagtggttgccagcgctacacgcagctcttctgtagctaacatcatcaccacccgtgagcagtggctgcggtcagcgaagaattcggtgtgcccgataaaagggatacctgcatcattgataatgcttttttgtaccgggccagtgaccaatgcggcaaactcgccactgatggcaccatcacaggctttagctagtgtttccactacatagtggctgtttttgacatcaagctggcctggtatcacctcagccgctattttcaccggcaaaatagtcagagtgccagcaagttgtgccaatgcgggtttatcttgctgatattcacgtagctgcaatggcaggttaagttgactggcacgagtaagcagcaaggctggatcagcacacaccactagttcaacaggccaatcctgctgcgccagggcgatgactaaatctggcccaaccccggcaggttcgccgggggtgataacaatacgattattgtggttttgcatcactaccatcaagaattttcacataagctgcggcacgttgctcttgcatccaggtttgagcttcttctgcaaacttacggctaaagagcatacggtacgcccgatctttctgtgctgcatcagttttatctacctgacgggtatcaacaacctgaattaaatgccagccgaaagaggaatgaactggtgcgctgatttcgcctttttgcagcttcatcagtgcatcacggaatgcaggatcataaatgtctggcgaagcccaacccaaatcaccgccctgcatggcagaacccggatcttgggagatctctttagcaatcgtagcaaagttggctttgccgctcttaatatccgcagccgcagccgttaatttagcacgagcctgatcatcggtcatgaccggcgagggtttcagcaagatgtggcgcgcgtgaacttcggtaactgaaatagtcttatcagcgccccgaatatcattcactttcagaatgtggaaaccaacaccggaacggattgggccaacaacatcacctttgctcgctgattgcagcctttcagcaaacagagaaggtaattcctgtaatttaccccaacccatctggccgcctttcagcgcctgagagtcggcagagttggcgatagccaatttaccaaagtcagctccgcctttaatgtctgataccaattttttcgccaaatcttctgcctgatcaacttgttgttgagacggattttctggtaatgggatcagtatgtggctcagattcagttcggcatcaccgctggtttggttgccaatttgtttggccaacgactcaacttcttgcggcaggatagtaatacggcggcgcacttcattgttacgcacttctgacgttagcatttctttgcggatttgctcacgataggtatcgtaattcagaccatctgcggctaagcggctacgcatctgagcaggtgtcatacggttttgcgcagcaatatcagcgatggctttatccagcgcttcgtcactgatagtaattcccatcttcttggccatctgcaattggatattatccatgatcaggcgctcaagaatttgatgacgtagtgtcgcatcatccggaacttgttgcccagcttgctgtgcattcagtttcactgattgtaacagaccgtcgacatcactttgcagaacaacgccgttatcaaccacagcggcaactttatcaacttcttgtggtgctgcgaacgcggtattggcacagacaaccaatccgagaataagcgttctccagttcttcataccttttccatttatgtaatccgcttttgcgggttaaaattcactgtattcagtgtgttacacagtatcagaatgcactttgataaggcagtatacctgagccaagcatttgcgcagtacccaggctatggtcgctgctcagaccacgtaattcgatgttaaagctgactttgttgtcatacttactggtttcattttggttgttccaaccagtgattttccgttcataacctaagttaattgcccaacaacaagtattatattgtacgccaaccaattgactggcaggctgattggctttggtatcgtagtaatacgcaccaaccaatgcccagcggtctgcaatcggccaactggcggtggtaccaatctgagaaataccctgttggtaacctgggcttttcacgtttggcactgccgcttgaatatattcagggctggcatagcgataattcaattgaatcatccgctcggcgtctttcctatactccattactgcattgccgagggtcaaactccccaagcgggtatcatactgcgccccgcctttcaggcccagttgatcgttaatacgccagaatgtatccccagcccaaaccaggctaccagtatcatcactgttatcaatggtttcactattacccgtccgcgaacggctaaagtaatagatttgacccactgaaacgttaaaacgttcaaccagctcatcatcataaatgcgagaagttaaaccggtcgacacttgatttgctgaagctatacgatccagaccactataagtacggtcacggaacagacctgagtagtccgactgcatcaacgtggtgtcgtaaatatagatatcatcctgattccgatacggaacgtagagatattgtacgcgtggttcgagagtttgagtaaagccctcactccaatccattggccggtcaaagaccaccttgccatccactttaaattgcggtatcacccggttaaccgaatcttttaggtttggaaccgtcgcatcctgaccattttggtttttgtaattactggcaaaaccgtttggaatatcttgttggtaatgtgttgccagtaatttggcttcggtatttaagctaccccaaccgttagccagcggcaggttaattgacggttcgatatggaaacgctcagcttccggattctctggattgacgctggtaaatttagctgcctggccatagatatgcagatcaaacggaccaatatcatttttatagtagttcatgtccagctgtggctgagcacggtaagcattattgttaccgccggtcgtaaacacctggaactgtttagacgccagagtggcgtcccagttctggtcagcataaccgacactgaagatttgtgtggcatagccgtcagtggttgagccgtactgcgatgttaagtcggtaaagtaatcgggatcactgacacgggtgtagttgacattgaaacgccaaactttatccatcacaccagagtggccccagtagtacaaccagcgagtggggtctttttctgtaccatcagtgccgtgatataagcggtcactcggcagccaatccaatgccatggtaccggaaccgggagccaacaaataacggaactcattttgccactgtaaaccacgccgctccatgtaatgaggggtaatagtggcatcgaagtttggcgcaatgttccagtaatatggcagcatgaattccaagccgttattactggtatatttcgcattagggatcaggaaaccagatcggcgtttatcacccaccggtaattgcatatacgggctgtagaacaccggtactttgccgattttaaagcgggcattccagatctctgcgacttgttcttcgcggtcatgaataacctctgaaccgaccacactccagctattatcacccggcagacaagaggtgaatgtcccattttctaaaatggtatagcggttctgaccacgtaatttcattaaatctgcatcaccacggccttgacgaccgaccatctgatatttgcctttatccatatcagtgtctttggtattcaagtttgaccagcctttcgggcctttaagcttgatttgcggatcgtcgtagttaacgtcgccagtggctgttacggtacgaaccgggatagcttcgccgggtttttgtacctgtgtcagttccacctgattggccgttaacgtgctattaccttgctggacaataacattgccggtaaacagggcgttgtccgggtaattggcttcggttttatccgcatttatacgaaccggtagctgattcggatcgcctgtgaccaaaggttggtcgtaggtaggtacgccaagcatgcattgctcggcaaggtcagccagagtgtgctggctatatagtgccgtccatatcaatgtggccagcagtgttgggaatctttttttcatacgcggttttggtgttccgtcatcgtggggcatcatgccggcaaacggtctgagactatattactcatcacagttgcgctagtgttaaatccggccgtttacacgtctcgctgttaggcgctgagctgaatgccgagtatgataatgcaaattttgactgacggcatgatgaattgaggagtatatgcagtattggggaaaactgctcggtctaatactgggatttctgtccggtggagtctggggtgcgatacttgggttgcttgttggccatatggtcgacagggcgcgtagcacaaagcgccgcggcttctttgccgatcaacaaacacgacaattaatttttttccgcaccacttttcaggtcatgggacatttaaccaaggctaaaggtcgggtaacggaggttgatattcaactcgccagccaattgatggatagaatgcaattgcatggcgaagctcgaaccgcggcacagcaagcatttcgtgaggggaaagagagtggtttcccattacgtgagcggttgcaggaattacgcggagtttgctttgggcgttttgatttaattcggatgtttctggaaatccagttgcaggccgcatttgctgatggctcattgcatcctaatgaacggcaagtgttgtatgtcattgctgaagagttagggatctctcgcggtcagttcgatcagttcctgagcatgatcgagggcgggcgtcagtttggcggtggtgcctggcatggtcagcagggaggatactctcaaggtggccaccagcaaacatcaaatggcccgacattagaggatgcctgcaaggtgctgggggtaagtagtactgatgatagtgtcaccatcaaacgtgcttaccgtaaactcatgggggaacatcatccagataagttggtggcgaaggggttgccgcctgaaatgatggagatggcgaagcaaaaagcccaagagatccaggccgcgtatgatttgatcaagcgcgaaaagggattcaagtaagagttcttgtgtcaggaacgctaaaaccagatcggagtcactgttccgatctggtttgatcctgaatcgatttgctacggaagaatcaaaattctggctcgcatttaaaatgcatcactgtcccaaactccggatgagtaatacataattcttgcgcatgcaactgtaaccgggatgccattgctttagcctcgggatgggcatagaagccatcaccaagaatagggtgacctatcgccagcatatgtacccgtaactgatgtgagcggccggtgatgggggataacttaactcgcgtactgccgtcagcatcccgtgatagcacctgatactgagtttgcgaggatttaccggtttcataacacactttctgctttggccgattcggccagtcgcaaattaaaggcaaatcgatcaacccttcatcttgcgccagatggccccatacccgcgccacataagactttttcggctcgcgttcacgaaattgccgctttaactcacgctcagccgctttagtcagcgccaccacaatcacgccactggtcgccatatctaatcggtgcacagactccgcgctcgggaaatcggcctgaatgcgggtcatcacgctatctttattctctggcgcgcggcccggaacggacagcaaaccactggctttattgaccaccatgatgtgctcatcctgatacaggatttgtagccaaggatcgcgtgggggattatagggttccattagtgctcctgaaacgggttgacgaatagcgaactgaaaggaaaccgggcactgagtcccggtttttagccttaaaattactggtgtgtcaccaccaccagacgaatggcatccaaacgccaacccgcctgattgaggttttccagcaccattttacggttatgttccagagtctctatttcgtcatcccgaatattggggttaaccgctttcagggcttccaaacgtgccagctcggcactcaatttatcgtccgcttcatgcttggctgcttcaatcagcaaacgcgcctgttcttcaactagtgcttctgcttgttgcaacattgcgtgaacttcttgctgaaccgcgttgaccagtttgctggaggtatggcgattgacggcattcaactgacgattgaagctttcaaattctacttgtgctgccaggttggtgccgttcttatccatcagcatccgtacgggtgttgggggtaagaagcgggtcaattgcaagtgtttcggtgcttgtgcttcgaccacatagaccaattcagcgagcagagtgccgaccggcaatgctttgtttttcaacagagaaaccgcacagcttccggtgtcaccggagaggattagatccaaaccgttacggatgatcgggtgttcccaactgacaaactgagcatcttcgcgcgataatgcctgttcgcgatcaaatgtcaccgtgcaaccatcctgtggtaatcctgggaaatctggcaccagcatatggtcagatggcgtcagcacaatcaaattgtcgctgcgatcttcctggttgatcccgacaatatcgaacaggttgagcgcaaaactgactaaattaacgtcattgtcttggtccgcaatgatttctgccagttcttgcccatgttcgccgccgttggagtgcatctccagcaagcggtcacggccctgttccaattgcagtttcagcccttcatgctgctggcggcaggtgtggataaattcatccagcccttcctgctcacttggcgttgccaggtaagtaatcaattcttgataaccgctgtcataaatagtgcggcccgtcgggcaggtgtgctcgaaagcatccaaaccttcgtgataccagcgtaccagcaccgcctgcgcggtattttccagatacggcaccattatttggatttcacggttttggccgatcctatccagacgaccaatacgttgctcaagcaagtccggattaaaaggtaaatcgaacatcaccagttggcaggcaaactggaagttacgcccttcagagccgatttctgaacacaataatacctgtgcgccgtcttcttcggaggcaaagtaggccgccgcgcggtcacgttcaatcagtgataaaccttcatggaatactgcggcacggatagcttcgcgctcgcgcagcacttgttcaagctgcaatgcggtggcggcttgtgcacaaataaccagcactttctcattgcggttagcaatcaggtagttaagcagccattcaacccgtgggtcaaagttccaccaagtggcgttttcgccttcgaattcttggtagatttgctctggataaagcatgtctttggctcgtgcttcgaggcttttcttggcacccataatgcctgacactttaattgctgtttggtattgagttggcagtggcagcttaatctgatgcaagacacggtgtgggaagcctttcaccccattacgggtgttacggaacaagatgcggctggtgccatgtctgtccatcagcatggtcaccaactcctgacgtgccgcttcgctatcttcagtttggctgtttgccgctttcagcagtggctcgatatcctgctcgttaatcagctcaccgagcagattcagcttatcgtcagttaagcgctcaccacccagcagcaatgtgacagcatcggcaattgggcggtatttttgctgctcattaataaattcttcgtaatcgtggaagcggtcaggatcaagcagacgcaagcgagcaaagtggctctgctggcccagttgctctggtgttgcggtcagcagcaagacgccgggaatatgctcggccagttgttcaataacttgatattcgcggctcggtgcttcttcactccaggccagatgatgtgcttcatccaccaccagcagatcccaggacgcatcggctaattgctccagacgctgtttattacggcgcacaaagtccagcgagcaaatgaccatttgttcagtttcaaacggattggtgctgtcgagcagggcttcagaatagcggctgtcatcaaacaatgagaagcgcagattgaagcggcgcagcatttccaccagccactggtgttgcaagctttccggcaccactatcaggatacgttcagcacggcctgacagcagttgctgatggataatcatccccgcttcgatagttttacccaaccctacttcatcggccagcaagactcgtggcgcatggcgttgacccacttcataggcgatatgtaattggtgtgggatcaagctggcacggatgccgcgcaaaccactccagggcaggcggaactgctcactttggtatttacgggcgcgaaaacgcagggcaaaccgatccatgcgatcgatctgaccggcaaataatctgtcttgcggtttgctaaaagtcagtttgctatcgagcaaaacttcacgcatggaaacgccggtttcctcggtatccaggcgagtaccaatgtaggtaatcagcccgttctcctcagacacttcttccactttcagctgccagccttcgtggtgagtgatggtatcgcccggattaaacatgacacgggtaatgggagaatcatttctagcgtaaaggcggttttcaccggttgcgggaaacagtaaggtgaccatgcgtacgtcaatggcaacgacagtacccaatccaagttcgctttctgtatcgctgatccagcgttgaccaagtgtaaaaggcataaattatcggctcgattttttgttggactgttatgaatagaaaagtctggtaaatatgattgatgcgaattttggcaagggcgctatggtaatggaagcagagcgctgcgtcacctgtaaaacggctcaattgcgattaaaataaccccatctgaccggttatcagtgttgtgaagtcatcatgcatgaagggaagtatagcgtctgccacaggctgtagctgacgtgtcaggtagtgatcgtaatcaatgggggattgccgggtttccagtggttcggggcccgcagtggtcatgacatagcttatccagccgccattttgatattgcaatggccgcccaagcttgcggttaaactcatccgccagacgggcagctctggcatgaggtgggacattgcgctggtagtcatccagccggcggcgcaggcgtttacggtaaattagttgttcgtctagttcgccattgagggtgcgggcgacataatcccgtacatagtcctgataaggttgctgctgaaagatctttagatacagttcgcgctggaattgctgggccagaggtgtccaatccgtgcgtaccgtctccaaccccttatagatcatctggtcacctgtaggggttgaaatcaacccggcatagcgctttttactgccttgttctgcacctcggatggtgggcatcaaaaaacgtcgatagtgggtttcaaattccaattcaagagcacagggcagatcaaaggtttcacggatatgggtttgccaccattgattcacatactgcaccagctcttggccgatactggcggcctgttcttcactgtgggcgtttttcagccaaacaaaggttgagtcggtatcgccataaatgacctgatagccccgtgcttcaattaattcgcgggtttttcgcataatttcgtggccgcgcatcgtaattgacgaagccaatctggggtcgaaaaaacggcatccgctggaacccagaacaccataaaaggcattcatgattatctttagggcttgggataatggcttgttttgctgacgttttgccgcttcccgaccttgccagatctggttaacaattgctggcaggcagtgcttttcgcgcgagaaccaagccccgcggaaaccgggcacagcatgttgctcatcaggctgggacattcccactaccaatcccaccggatcaattaagaaagtgcggataattgagggatacaagcttttgtagtcgagtaccagtaccgagtcatacaatcctggctgagaatccatcacaaagccgccggggctgtgctcttccggcaactcgcctaaattgggcgcaacatagccgatacggtgcatgcgtggcatataaaggtgggtgaaggccgcgactgagccgccactgcgatccgcggccaacccggtgaccgttgctcgctcaagtaagaagctgagtaattcggttttggcaaaaatccgcgtcaccagttcacaatctttcaagttatagcgcgccagagccggtttatcatgggcaaagcgctgattgatttcgtccatccgctgataggggctatcactggctttaccttcgcccaataaggtttgcgacaccgattccaggctgaacgacgggaaattccaggtggcggatttcaatgcttcaatgccatcaatgattaaccgacccgcggccgaagcaaaaaagtgcccctgcttaaaaccgtgctcccgccactccagcaagttaccgccacggccaaagcgcagtgggatttgatagcggtcggcgtgcttttgtaacacgcgcaagtcaaattgcaccagattccagccgataatggcatcgggatcgtgcagttccagccattggttgagtttttccaataatagcgggcggctggcgacatattccagattgaaatccagcgccgtttcatcggcctgattgccattgggcggccccaacatgtatacctgccgctggccgcagccttccaaaccaatacaataaagctcgccgtgttcgctggtttcgatatccagcgacaccagctttagtgtcgggcgatagtcatcggcaggcttcatttgggtattgagcagtgggccattgccattatcttcgccgctaaaccagaccggcgcggtaataaaacgctccatgagaaagcgctcaggcggacgaatatcaccttcgtagacattcactccgctttctttgagcagtttttccaggcggattaattgacgatgctgattgcaatatagccccagcaccggacgttgatggaaatcggtcagttcaagcgggcgcagttgccagcggcgctcatcacgcagcacggtttcagcccgttgccgctgttcggccgggataaacgctaccgagggttgaggcggcagcctgacttgctgcgggccttcatcggtggctaaccagaattcaacttcggtgcctgcctgcgtgtcgcgccagtggcgggtgagcaggaagccctgacggtgttgcgccacaatgctaacctttataggtaatgtacaggctattttatttgtcattttgaacttgggcagtgctcgatatcctcacgtactacgtgtacgctccggtttctccgcgctgtccgcatccaaactgactgcaacaataacgcctgagagtttatgctatcttagtatggttatttatacagtgtttgtctattttaatgatgatttccattcgctccatgtatacccaaagtcattggagttgcaggtaggcagcaaatggtctaatcccgatgagtctattcattttaaggtcaacggccagtaagtgatttgggtgagtgagcgcagctaacaaccctgcggcttcaaggacgaaggggaaatttgttgattgactcatttcacgacacgccggacaatcctcgcccctgagccttgggtgttaaccaacggacaaatctatggaagcctatttattacatttactgacgcaatctctggctttcacgctatttgtcgtcatgttagtcacttttttagaatcgttggcgctggtgggtatgttactgcccggcacggtcatgatgaccagtgtcggcgcattgattggtagtggcgaagtgggtttttataccgcctgggctgccgcgacggtagggtgcttgatgggggattggctctcatactttattggtcgccgcttcaaagagccgttgcaccgctggtcttttctgaaaaaacataaatcgctattggcgaaaactgagcatgcattgcataaccatagtatggctacagtgctactgggacgttttattggcccgacacggcctattgtcccgatggtcgcggggatgctaaatctaccgccggtaaaatttgccttaccgaatgtgattggttgcctgacctggccaccgctctatttcttccccggcatactcgcgggcgtggcgattgatatcccgccgaatgccaacagttatctatttaagtggctcttgtttatcgttgtgatgctgatttggctggcgtgctggttgtcatggcgctggtggcgttttggcaaacgcagcccggatcgcttgagcaaatggttgcctttggcccgcctgcgctgggtgacggtgctttctattatcgtggccattgccagctttatctggttgcatatgcagcccattatgccgatttatcgtcatttgttgtggaaggttctcacagggcagtaatgcccagcacactggcttcgggggcggtgccgttaaccagtgcttgagtggggccgtcgtaataaatgcggccatcgaccaccaataaagtgcgctcggcaatgcgggcggcgtcatccaaattgtgtgacaccatcagtaatgtgagattgcggttagtacacacctgactgaccaattgcagcatttcattgcgcagtgccgggtctaatgcggaaaacggctcgtccagcaacaggataggttggctacgcactaagcaacgtgccagcgccgcccgctggcgttgaccgccagaaagctgtgccggtaaccggtcgaggcacgcttctaatccgacttgttgcgctattaggccgagcagcaacctttgttcatgattgagctttagccccggatgcaatcccaatccaatattctgttcgacagttaaatgcgcgaacagattattttcctgaaacaacatcgataccggtctttgagcgggtggggtgatggtatagtcttgattattcagcagcattcggccactggctggcgctaaaaagcccgcaatcaaactcagcagagtgcttttacctgcgccacttgggccaagaatagccacccgctcacccggttgaatgcgcaaatcaaagcgcatcggtaagtggtcgtacagataggtgattttctcaagctttagcatggcggctcggcagtttttcaataagtgtaaacagcaggaaacacagtaatagcagcaacagggcagtcactgcaccatcattgctgcgataagaccctatttgctgataaagataaaatggcaaggtacggaagtgctcgttaccaaacagcgccaccacaccaaaatccccaagagaaagtaccgtggcgaaggccagcgcctgagccagagggcgtttcagtgcactgagttcaatatggcgcaaacggtgccagccgcgaatatccagtgataaacacagcggtgtatagcgctcggcaagatcccgcatcgggttatccagcacttttaaagcatagggcaccgccatcagtgcattggttaaaatcaccagtgcataaggggattgcggcaagcccaacgtatcattgagtaataagaaaaagccggtcgccagcacgatacccggcatcgccagaatgaccatgccactgacgtctatggcttgtccgtaagccgcgtggtggcgcagcttcagttcacgactgctccataacagcatcatggttagagtgacgcacaataaccctgcgccaatggcgatggtcagtgaggtaaagaaggcgtgccacagtgccggttgctggagcacggttaatatcgttttattgctgccatcaatcacgacagccagtaatggcggcaccatcaatagtaatgccgcgccgattaacagggtatcgctgatgcgtgaccaggcactgtcctgctgactgcgccagatttgcccatgagtattgcccaccgccaatactgagcttagccgttggctcatgaccaccaatcccaggcaacatcccagctgaatcagtgccaataatgcagcacgccccaaatcgtagtcatagctaagtgcttggtaaatagccagttcgatagtggtggcttgcggcccgcccccaagagagagcacagtggcgaagctggcaaaacacagcataaaaatcagtgcggcagtggggaggatctggcggcgtaggtagggccactcaacccagcgaaaatgttgccagccattcatgcctaattgtgcggctaactggcgctgttcaacggcaatgctttccaatgactgcaatagcaaacgggtcgccagcggcatattaaagaaaatatgcgccagcaagattccctgtagaccataaggcgagaagcggtaatccatccccaaccagccaaatagcgccgccaaccaaccttggcgaccataaacggtcagaataccaaaaatggcaaccagcaccggcagcaccagtgtcatggcgcataagcgcaacagcagttggcggccgggaaagcgacggcggtataaggcgcgcgctaaaaaaatcgccggaataactgacagtaatgcggagagaaacgcctgccagaaagtgaagcgaattacatgccacagatagctgtcatgccagatgctgtgccaatccgtgtcaggggcgtgccgccagatagccgtgaacgccagcaaagcgacaccgactatcagcaaagcggccagtagccccggccataaccacgcggggatcagcggctgacggcggattgccatgcctgaatccatttgccacgattatcagctacgtctttagcatcaaattgtaatgctttttgtggcacggtcagggtgtcaaatccggccggtaaatccattttgatcactggatacatccagttgccggtcggtatatgattctggaatgcaggtgtgaccataaattgcataaagcgctgcgccagttctggctgtttgctggatgccactacaccggcgacttccacttgcagatagtggccttcgctaaaatcggcggcggcatagttacttttcttttcttcaatcagatgataagccggagaggtggtgtaactcagcactaaatccccttcacctttaaggaacaagccgtaggcttcgctccagcctttggtcaccgtgacggttttcttcgccagttgctgccatgcttgcggggctttatcaccatacactttttgcatccacaacattaagccaagacccggagtgctggtgcgtgggtcttgataaatgaccttccacggctctttactgtcgactaattcttgcaggctcttaggaggattttttaatttgtttttgtcatacacaaaagcaaaatagccatagtcgtacgggacgaaggtgttattctgccatttttccggcagggtcaatttgctggtatctacctgacttggcacgaataacccggtttgttccgccgcttgtactaaattgttatccaaacctaaaatgacatcggcctgactgtttttaccttccatgcgcaagcggtttagcagtgaaacgccatcttccagcgcgacaaatttaagttggcaatcgcactcggcttcaaaggcttttttaatggcaggccctggcccccaatcggcagcaaaggagtcataggtatacactgtcaatgtgggtttatcagcagccacagtggccgcagacagtaacaataagcagggaataaggcgtttaaacactttgcactccttaaggataaaggtggcaaaggtatctgaggcggtagctaacatcggtatctatagggagtacaggtgttatctttctcaaatccctccgccggtgttaaccggatcaggttcgacgggtttgctctcagctaacttgccgtcttctgcaatttagcaccccgttgagacgccgctattgtagagattaatttgaataggggaaagggtattgttgctcgataagatatttgtgagtcaggaaatgcagtcaataattatccaatattaaatacccataggatattaataaatcagattaacgctcggggtgtattcttaaaatagcgagataaactcacgcaaaggctgaaatagacctctatgagtagacggcccagtgataccgattggaagataagatattctatcttttttgtgagtttaattatggatgatacgttatggatatttacttaaatagaagagaaagggataataattactttcttgcattggctcactcagctgccaacgacttaatgaaaacagccaaaattgtttcctcccgccatattaaagatttcttccttaaggcgcgatttgaaagtgaagtaaaacaactgtcagatggcaacctaaacattattcgtaatgccaaaactgattcagagtgtcgtgctgcaatcagtaatatccaagaggagtgtgccaatatagaaaggcaaggtactatgctttcgctggatagagcaaaagtctatatgacgattaatatggaaaaatataataatgaaattggttataccataaatgccattggtgttgtcactagtggtctccagatgagcacaggttttgggcttataattaaatctggctttattctgggaaaattagcaggggcacatttagccgtaagtggtgccagtaccgcggctgaaaattttctccgcttgttgggtgacgatgagtacactggtgtgatggaaaaagggtacagagcgaccgctaagtttatgggatttgagccaaaagtaggctcgatggcttatcatgctgtggatatggcatcatcactgtatggtgtggttgccctaagtttaaagcctgatgttttgcgattgtttagatatattcctagcgactattatagaaatatcaccaaaatgagtcagggcgctttaatgctaaaatttgctggtgcaggaaataaaatacgtattatctcagatataaatcatcgtgaagatgcaaaccatttttaatgaagtctaaggggaactactcccctttattcttattttttaagaatctgtatgctttaaaagacaattttattgggttaatcaagtttatacaaaaaaaggaaaatatcgcaatgaccagataaacggatacttcaattaaaactgatttggtgacgatgagtggatatagtagtaagactaacaaaatgcaaaagcagcttggaataaagctcttctttaaatcaaggatgagtgattccaatgtctcacctccagcatcattaacatgctcatgggttagaactttctttaacctattgacttctttttgtgtaaaaccatgcgctaatagttttttttccatttcgatatctgtttctgtcaccgcgctatctccttattttgcgtcagttggcattatatcgttaaggagatggtgccgtccaatgtattgattgaatctgttattatcaacatccccgcagagtattattctccgcagggaaagtgaatagagttttaagtctcaggcggtgtaaaccaggccgatttgaaatcaaaccagccgagggtattcatacgtacaccgcgcatactgtgttgcccgtataattctagccagtgatggaacaagggatggaattgattttggctaaccagtcgttggctccaatccgccatctgtaaggtattattgcgccataattcaacgtcttggtgtaactcttcatccagacaatattgcagtagcggcagctcatataaagtggcaaacagagaaaactccagtggcaggtagaagttagcgctgccaagccacatgtcgctctgggcatccccttgataccactgtgtgtagtccaccacgtgtatttttaaattaacaccttgatctgctaacaattttgttagtgtctgactgatggcatcaaactctgaatggtgactgtagaaggtgagagtcagttcggttaaaccttctggtttcgtttccaatactctgagtcggttgtgatgccagcgcggcaacatgccgtaggccggtgaccaatagcgctgataaaaagggtctgcgtggctgagcagagcgacgggagtaatcagctcacaaagccagcgacgaatatcaggattgcgggtcaggggagagcgctggtcaaacagtaaaaaatagcagccttcttccagccgactttccagttcatttttgctggtatcgtcggcctgcaattgtacgccggaataaaccaattcttcagacagctctggcagaacccatatattgacctcgtcaatcagtgcgcggaaaccgaaatagttatcaaaagcctgaattttcaattggctctggtgattacgaatcacagaataagggccagtcccgataggatgccgacggaagtcgggttgattttcccactcttggggcaagatcatggcgtgtacactgcccagcaaccacggcagccagttatctggagcgctaagatgcacatcaatgacatacggcgtgggtgaacgcaccgccgtgatatgtgaaaacagtggttgcgggattaatcgggtcagactggtaatcacatcattcatttccagctcacggccgtggtgaaaatgaatggctgggcgcaaataaaagcgccaatgcaatgggcttatggcttgccagtgatgagataagtctggttctagttccccattttcctcatttatccgtgtcaggccattaaaaatctgccgtaccatatgggtttctgagcggcgtagcgctgtgccgggcagtaggttctgtaatgggcggtaatagagcacgcgtagaatatgtttaccttgccgaaagctgcgccctaactgggatagcagcatttggcgtaccgcttttttatccccgaccaactgcaccaactgatcaataccctcttgttccagtaactcttcggcccgttgttgttgtaaggctaaaccggaatagaggaaggtcaattgtgagcgcttacctcggcccgcttccgcctgccagctaagccacccctcttgttgcatgctgcccagcaaagaacgtacgtggcgacgcgaacagcacagcacttcagccagctcctgcaaggtggtttctgttggtaaaccgctaaaacgttgccagaggcgaatgaactgttgttgcaggcgagcggtagacataaaagaggaactcctcgacaaatttcatcaatttttctttccctatattacgcagatactggttgccaatgaaagtagcttaacgcggcaatgtcggtgcaatcaccaccaagggaggaataagatgattttcaacttacaacgttattccactcatgacggccccggtattcgcagtgtggtgttccttaaaggttgctcgttgagttgccgctggtgccaaaacccagaaagtcgctcacgtcagccagaggtattatttgactcgcgcctgtgtttatcaggttgtgatttgtgtcagcaaacttgcccacaagcaatccaacgtattgataataaaattgttattcatcgccagcaattagcagaaaacgatattcaggtgctgaaggttcgctgcccgagcggtgccctgacggtgtgcggcagcccgattgatatcgatgccactatggagacactgttacgcgacttaccattttatcggcgcagtggcggcggggtgacattatctggcggtgaaccttttatgcagccggaagtggcggctgaattattgcagcgctgtcaccagcaaggaatccataccgcggttgaatcttgtttgcataccccgtggcgctatattgcccccgctttgccgtggcttgatttgatgctggcggatttgaaacataccgatgaacaacgctttcaacagtggacgggcggctcggctaagcgggtaatggataacttccgtaaattagcagcggcaggcaccaatatcaccgtaagggtgcccttaatcccagatttcaacgctgacctccgctcgctacaaggcattgtcgattttgctgcggatgagattggagtgaaagagattcactttttgccttatcacacgctgggcatcaacaaatattcactgctgggtgaagaatatctggcagccaagacacctttagattctcctgacctgctggcctttgcggaaaattatgcccgtgacaagggtcttaccgcaattttaagaggatgacgcaatgaccactctcgatttggtaaccttaagcgaacggacaaaacagcataaaaacgcgctgattcatattgtaaaaccgccagtctgtactgagcgggctgtgcactataccgaggtttatcaacagcatcaggataaaccgctgtctgttcggcgggcgctggcgctggctcatcatctacagcaacgcaccatctggattaagaatgatgagctaatcattggtaatcaggccagtcaactgcgcgccgcgccgatttttccagaatacacggtgagctggattgagagtgaaattgacgagctggccgatcgccctggggccggtttctccgtcagtgaagaagacaaagcggtattacaccagttgtgcccgtggtggcgcggtcaaacggtgcaagaccgctgctacggcatgtttaccgatgagcaaaaagccttgctggcgaccggcattataaaagccgagggcaatatgacctctggcgatgcgcatttggcggttaacttcccgttattgctggaaaaagggctggatggcctgcgcagtaaagtgaccagccgtcgttctcggctgcaactgacggactggagtgacctgcataaagaacaattcctgaaagccattgatatttcgctggcggctctgagcgaacatattgagcgctacgctgcggtggcacggcaaatggcgcaggaggaaacgcgtgactggcggcgcgtcgagctacaaaaaatcgccgaaaactgtgaattaattgcccaccagccaccgcaaactttctggcaagccctgcaattgtgctacttcattcagctgattttgcaaattgaatccaatggtcattcggtttcgtttggtcgtctggatcaatatttgtatccgtggtatcgccgcgatgtcgaattggaaaacaccctcagccgcgaacaagcgattgaaatgctgcatagctgctggttgaaattgctggaggtgaataaaatccgctccggctcgcactccaaagcttcagcgggcagcccactttatcaaaacgtcactattggcgggcaaaagctggtacagggcaaatctattgatgcggtgaatccactttcctacgcggtgttggaatcctgtgggcgcttgcgttcaacccagcccaacctcagtgtgcgctatcacgccggtatcagtgatgattttctggatgcctgcgtgcaagttattcgctgtggttttggtatgccagcatttaacaacgacgaaattgttatacccgaatttatcaaactgggtgtcgagccacaggatgcctatgattacgcagcaattggttgtattgaaacggcggttggcggtaagtggggttaccgctgcaccggcatgagtttcattaactttgccagagtgatgttggcggcgctggagcagggccgtgatgccacctccgggcaggtattcttgccgcaagagcaaggtttgtcgaagggcaactttagcgatttctctcaagtgatggcgcaatgggatgcgcagattcgttactacacccgcaaatctatcgagatagagtgtgtagtggatacggtattggaagagaacgcccacgatattgtctgttctgcgctggtggatgattgcattgagcgtggcaaaagtatcaagcaaggcggggcgcgctatgactgggtttctggtttgcaagtcgggattgccaacttgggtaacagcctggcggcggtgagaaaattggtatttgaacaacaacttatcagccaacagcaactggctacagcattagccaatgattttgcagggctgaatggcgagcaactgcgtcagcacctgataaattcagcgccgaaatatggcaatgacgttgatgacgttgaccaactgttagtgcgggcttatcagacttacattgatgaactgaagcaatatcacaatacacgttttggtcgcggcccgattggcggcacctattatgcgggaacctcgtctatctctgccaacgtgccctttggcgcagcgaccatggcgacaccggatggccgtaaagcgcacagcccactggcggaaggggctagtccggcttctggcaccgaccatctggggccaacggcggtgtttaactcgctatcgaaattaccgaccgcctccattctgggcggggtattactcaatcaaaaactgaatccgtccacattggataatccgcgtgaccgtgaaaagttaatgatgatgctgcgcaccttctttgaggagtatctgggctggcatgtgcaatacaacattgtgtcgcgtgagacattgcttgaggccaaacagcacccggatcgctaccgtgatttagtggtcagggtggcgggttactcggcattcttcaccgcgctgtcgccggatgcgcaggatgatattatcgcccgcactgaacatactttgtaagctagccttgctttactgagcaccaaaaatttctgagtaatggtgagtttcaccagccagtggtttatgccactggctttttttatccttgacgtgtagctacgctgtggctacgataaggataacttaatggaggtaattatgactgatactgtggttcgagctagagtctctcctgcatctaaagctgctgcgatggctaacgcaaaagcgcttggccttgatttgtctaccgtaatccgcatggtagttaatcgccttgctgttaatgcagaactgcccatagatttacttcaacctaatcaggaaaccttacaagctatccgtgatctagaaaatggggtggaagtttgtcgtgttgatacagttaatgcgctaaaacgtgatcttggttggtaaacatgcttgagattgtttatcaaagtcgctttaaaaaagatgcaaaacggtatacaaacaataaaaaagcacagaaagttattttagaaattatttcgttgttgcaaacgggcgaaaaactcccgtcaaaatacaaagaacatcccttgataggcaactacattggctatcttgagtgccatggcatgccagatttactcttaatttatcaacgtaccgatgctagcctgaagttataccgcgtgggaagccattccgatttattttaattccatacatttcgaataatagtaatatgctctatcaaaaatctcgttttattacctgtcatttattctaacaattgctatttctggcgctggagcctggaatgaaatctgctttaaccttttcccgtcgtatcaacccggtttttcttgcgttctttgtggtggcttttctctctggtattgcaggcgctttgcaggctcccaccttaagtctatttttaagcaccgaagtgaaagtgcgcccgctgtgggttgggctattttataccgtcaatgctatcgcggggatcaccgtcagctttgtattggccaagcgatcggatgctcggggtgatcgccgcaagctgattatggtttgctatctgatggcggtggggaactgcctgctgtttgcttttaatcgcgattatcttaccttgatcaccgccggtgtactgttggcctcggtggctaacactgccatgccacagattttcgctctggcgcgtgaatatgccgatagctcagcccgtgaagtggtgatgtttagctcaattatgcgtgcgcagctttcattagcgtgggttatcgggccgccattatcatttatgctggcgctgaattatggctttactctgatgttcagcattgctgcgggtatctttgtgctgagtgcgctggtggtgtggtttattttgccgtcggtgcagcgagccgagccggtggtggatgcgcctgcggttgcgcagggtagcctgtttgccgataaagatgtcctgctgctgtttattgcctcaatgttgatgtggacatgcaacaccatgtacatcattgatatgccgttatatatcactgctaatctggggctgccggagcggctggccggcttattgatgggaacggcggctgggctggaaattcctattatgctgctggcgggttattcggtcaggcgttttggtaagcgtaaaattatgctgttcgccgtgctggctggtgtgctgttttatactgggctggtgttatttaaatttaaaacagcattgatgttattgcagatttttaatgccattttcatcggtattgttgccggaattgggatgctttattttcaggatttaatgccgagcagagcgggagctgccaccacactgtttaccaacagtatttcaactggggtgattctggcgggggtgttgcaaggagtattaactgaaacctggggtcataattcggtgtatgtcatggcgatgattctcgccattctatcgcttattatttgtgcgcgagtgagggaagcttagcgccccgtagggcgctgtgattggtgaacaacctattttgcaacatcgggactggcggggcgactgcaccgatgggcactccggcgacttacgtcgctacgacccattcggtacatttccccgcttattaactcagtcagggcgctgtgtagcgttttagtaaacgggcagcaagttcagactcgacaggatatgggcgatggcattaatcgccccgaatagtaaaatcaatacaatcatcggggtaccgccccagacgcgatacagcgggctaccaaagcgtttgcgtgaagcccgtgccagcagcgcaggaacaatggcagcccagacggtagcggctagtccggcataaccgatggcgtaaatgaaaccatcgggataaatcaacccacccaatattggcggcaggaaggtgatggcagctgtttttgcccgacccaaacgactgtcgttaaatttaaataaatcagctagataatcgaataagcccaaagtgacgcccagaaatgaactggcgacggcgaagtttgagaatactgtcagcagtagatccattgacgaactttttaatatcccgcccagcgcactgaccagcacatcaatattacccccctgactggctatttcgcgaaattgtggtcgtggaatattccccatagtgccgaccaaccagatgatatatagcgccagcgccagcaaggtgccaaataacaagcagttgcggatacggtgtgggtttttaccgtaatacttcatcaaactggggacattaccgtgataaccgaatgacgccagacaaaatggcagtgtcatcaatagatagggcaggtagcttgggttggcgtcactcagattaaacaatttcaccggttcgacatggcctaacaacccgccgaatgtcataaagaaagtgagtatcttggcacccagcacgatagtggtcattcggctcaccgcggtggtactgagccaaacaataaaagcgacgaataaagcaaagaacaggccgcccagtcgggctgggaagtctattcccattccgcgtagcgtatgctgaataaccgagccactggcagagatataggcgtaggtcagaatatagagaacaaaggcgacggtcaggccatttatcacattccagccgttgcccagtaagtctttggtgatggtgtcaaaactggcaccggtatgatagttgaggttggcttcgaggatcattaatcctgagtgaagcatgcaaaaccaggtaaaaaccagaaccgcaatagaccaataaaaccagatccctgacatgacaacgggtagtgaaaacatccctgcgccgacgatagtgcctgcaataatcatggcaccgccgaggagggaaggatttttaatttttgctgctgtgacctgatcttctagtgtagtttgggccatagtagggtgtcctcgtgtggttttaccacttatagaggtagcgattttgtagctgttttccccctgccagagcagcagggggcgtggtcttggtatggcggttgccgcttattcgataggttttaatcgggcaacaaagtggcgcagaacagggggttcgtaggtgaaggttaagcctttgatttcttcggcacgtgatttgagtgaaatcagggcgtcggcaatgtaatccatatggtcattggtatagactcggcgcgggatggtcaggcgcagcagttccaatggcgatggtttttgtttaccggtttgtggatcgcggcctagcagcaaggatccaatttccacactgcgaatacctgcttccagatacaacgcattattcagggcctgtgccgggaattgttcggctggaatatgcggcagcaggattttggcatcgacaaacaccgcatgaccgccggtaggatattgaatcggaataccgccagcacgcagccgttcgccaagatactctacctgcccaatacggtatgtcaggaagtcttcattcatcccttcttccagcccaatggccagcgcttccatgtcgcgaccggccaacccaccataagtgacaaaaccttccattggcacgcaacggatacgaacgtcgttgaataggtcttcatcggtacggaaacagcataagccgccaatatttaccatcgggtcttttttggctgacatggtgagcatatcgccatattgatacatttccagaatgatctctttgatcgatttatcgctataacccggctcgcgttgtttgataaaccaggcattttcacaaaaacgggcggagtcaatcaccaccggaatattatgctgttgagctatgcgatacacttcgcgcatattgctcattgaaatgggctgcccaccggagctgttacaggtgacggtggtaataattgacaccacgttgtcagcgccatattcggcaattgttgctttcagttggtctaaatcgaaatcacctttccagtcataataagccacagtatcaaaggctttcggggtgacaacgttgatagctttagcaccattcatctcaacgtgagcggcggtggtatcaaaatggaagttagaaataaagaccgggttcttggcgccaccggctttttgttttttcgcaatcaggcaagggaacaggatttgttcagcgccacggccctgatgtgttgggatagtaaatgggtagccaatcagttttttaacctgatcacacaggtgataatagttacgtgaaccggcgtaggcctcatcacccatcattaagccagcccactgacggtcactcatcgccccggtgccggagtcagtcagtaaatcaatataaacatcctcacttggtaataagaatggattatagcccgcttcaatcagtgctttctcacgatcttcccgattggtcatccgaatattttcaaccattttaatacggaagggttcagggatgcgtttcatggcttattactccaaataccctttgtacttgaagccgcaggggcgttagctgcgcgcacgtacccgaatcacttacttgtagttgacctactcgaataagctcatcgggatttgtttgcttgcagcctacctgcaactccaattactttgggtatatatattaatattaaaaatgcagtcatgtagtaacgaacgaaaataactattcgtattacctatgacggcaacaaaataaagaaatgagttttttcagcctaagctgaataagcaatgggggaattaacgcgggaaatcgttggcaaggcggtaatcaatattaaaccaggctcggctgtcgccggagatgcgtgcttggtaacgcaatgcaatgcgtgtcataaggcgccctctaggtgtggatagtgagtaacagcatagcgttgtttaaaaaataaaaagtgatattcagcacaaattacaatcaattaaaactatattagagtcattaatatttatgtaatctaatgggttacggtgctgttatataacagtctgattgatatggggtttgggttttactgtcaatggcaagtgaaggttaatgatttttttgattaggatttttatcgattttaattgttgggtcaggggcatcctgacaccaacaatatactcacaaaataaactaaaaataattaacgtaggaattctggctgttgtttttcgtaggctgaaatattactttcatgctggagtgtcaggccaatactgtctaaaccgttaatcatgcaatgacgacggaaactatcaatttcgaaagaataactttttccaccggcattcaccgtttggtgttctaaatcgacaataaactcgataccttcattctctttaaccagctggaataaagtatcaatatcaccttcacttaatgttaccggtaataattggttattaaatgaattgccgtaaaaaatatcagcaaagctcggagcaataaccactttaaaaccgaaatctgtcagtgcccaaggtgcatgttcacgtgatgaaccgcagccgaagttttcgcgtgctaacaaaatggtcgccccctgatagcgcggttggttcagcacaaattcagggttaggcactttgcctgcatcgtccagaaagcgccagtcattaaacaggtgctgaccaaaaccagtgcgcgtcactttttgcaaaaactgtttcgggataatcgcgtcggtatcgacattcgccgcatccaacggagcgaccaggcccctatgttgagtaaaaccagtgtgttgagtaaattttgtcatggtggtatctccggttagtgggtggcagcagataagtcgcggacatcagcaaagtgaccactgaccgcagctgcggctgccattgccgggctaaccaaatgggtgcgacccccacggccctgacgcccttcaaagttacggttgctggtggatgcacagcgctcgccgggttccaggcggtcgttattcatcgccaaacacatggagcagccgggtaaacgccactcaaaaccggcttcgataaagattttatccaaaccttccgcttcggcttgtgctttcaccgggccggagccgggcaccacaatcgcctgcacaccgctggccactttacgcccttgcgccactgcggctgcggcacgtaaatcttcaatacgcgagttagtgcaagaaccgataaagactttatcaatcgcgacttcggtcaatttgattccggggcgtaaatccatataagccaaggctttttcggctgaagcgcgctcaacaggatcactaaaagactctggtgccgggatgatttgattaaccgcaatcacctggcccggattggtgccccaggtaacttgtggcgcgatatcagcggcatctaaggtcaccacagtatcaaatttagcgtcagcatcagatttcaaggtgcgccagtaggctacgccttgttcccattgctcacctgtcggggcgaattgacggcctttcagatagttaaaagtggtgtcgtccggtgcgactaaaccggctttggcacccatttcaattgccatattgcacaatgtcatgcggccttccatgctcagagcttcaatcgcgctgccacagaattccaccacatgaccagtaccaccggcgctgccggttttgccgataattgctaacacgatatctttggcggtaatgcctgggcccacctcaccattgacttcgattttcatggttttggcccgaccttgcttcagcgtctgggtggccaacacatgttcaacttctgaggtaccgataccaaatgctaatgagccaaatgcaccgtgggtcgcggtatgggaatcaccacaaacaatcgtcattcccggcaatgtcattccttgctctgggccaataacatggacaatgccttggaatgggtgattcaagtcatacaaagacacgccgaattcagcacagttcttgataagttcctgcatctgaatgcgggccatttcaccactggcattgatatctttggtttgtgtcgaaacgttgtgatccatggtggcaaaggttttacctggctgacgcaccgggcggcccatggcgcgcaagccatcaaaggcctgcggcgatgtcacttcatgcactaagtggcgatcgatatacaacagcggggtttcattcggcgcttcgtaaacaatatgcgcatcatacaatttctgatataacgtcttgttttgatataaggttttacccattttataccccctccgccacgaatttagcgatgatatcgcccatttcgttggtgccgattgctgtgccatcaccggccaaatcagcggtgcgataaccttgttccaaagcacgattgatggcattttcgatagccgccgccgcatcgtctttacctaaactaaagcgcaacaacagggctaaagacagaatttgcgcgatagggttggcaatgtttttgcccgcgatatccggtgcggaaccgcccgcaggttcatataaaccaaagccttgttcgttcagactggcagagggcagcatgcccatagagccggtaatcatggcgcactcatctgacaaaatgtcgccaaacaagttagagcacagcaagacgtcaaactgggatggatctttaattaactgcatggtggcgttatcaatatacatatgggataacgcaacatctggatagtccgccgcaatagcggtaacgacttcacgccacagaatggaactctgcaacacattggctttatcaatagaagtaactttgccgccgcgtttgcgagcggactcaaaagcaatgcgagcaatacgttcaatttcaaagcgatggtaaacttcggtatcaaatgcacgttcgtgcatcccctggccttcacgacctttgggttgaccgaaatagatcccgccggttaattcgcgcacacatagaatatcgaaacctttcgctgcgatatcactgcgcaatgggcagaaatcttctaatccttgatacagacgcgcagggcgcaagttactgaataatttaaagtgtttgcgtaatggcaacagcgcaccgcgctccggttgttccgccggtggtaaatgttcccatttcgggccgcccactgagccgaataaaatggcgtcggcttgttcgcatccactcactgttgctggtggtaatgggctgccatgacggtcgatagctgcgccaccgacatcataagcgctggttgaaatcttgatgctgaaacgctggcgcacggcatccaatactttatttgcctgagccattacttcagggccaataccgtctccgggcaaaacggcaatatgataagtcttagtcatgttcacaccatttcctgattattttgttgcagacgctgcttctcgatttctacctgatgagcgcgccagatgttatttaatacgtgaaccaacgccttagcagatgactcgacaatatctgtagccagccccacaccgtggaagcgacggcctttatggtcaaccacgatatcaacctgacctaatgcgtctttaccctgaccattggcagacagttgatatttcaccagctcaatggggtaatcggtaatgcggttgatggcttgatacaccgcgtcaaccgggccattacctgtggcggcttctgatttgatttcttcaccacataccaatttcactgatgcggtcgccatcacactcgaaccagactgcacactgaaatagtccaaacggtaatgctctggctcttcctgctgtttattgatgaatgccagggcttccaaatcgtaatcaaaaacttggcctttcttatccgccagcttcaggaacgcgtcatacaaggaatccaaattgtaatctttatcctgataacccatttcttccatccggtgcttcactgcggcacggcccgagcgggaagtcaggtttaactgcacttctttcaagccgatggattgtggggtcatgatttcgtagttttcgcgatttttcagcacgccatcctgatgaataccggaggaatgagcgaatgcattgctaccgacaatagctttgtttgcaggtattggcatattgcataatttactgaccaattggctggtacggtaaatttcttgatgattaatattggtatgtacgcccaacatgttttcgcgcactttaatggccatgataacttcttccagtgaacagttacctgcgcgttcacccaaaccattaatagtgccttcgacctgacgtgccccggcttgcaccgcagtaatggagttggcaaccgacatacccaaatcgtcatggcaatggacagagataatggctttatcaatattcggtacacgctgatacaagtcagtgatgatgccaccgaattgatatggtgtggtgtagccgacggtatcaggaatattgatggtagtagcaccggcattgattgcggcttctacgatacggcacaagttgtcaattggagtacggcctgcgtcttcgcaagagaattctacgtcatcggtatagttgcgggcgcgtttcactgaatgtaccgccatcgccaacacatcatcaaacgagcgctttaacttggattcaatatgtaaggtagaggtcgccaaaaacacgtggatacggaaggcctcggcaatacgcaaagcttctgcggcaacatctatatctttatctacacagcgggccaaggcacacacccggctatttttcatttgctgcgcgatggtgcgaacggattcaaaatcgccaggtgaggaaaccgggaaaccgacttccatgacatcaacacccatcctttccagtgctaacgcgatttgcagcttctcttttacactcaagctggcttgcaatgcttgttcaccgtcgcgcaatgttgtatcgaaaataatgacttgttggctcatgggttattccttgtcgtgtttacttttgcgcttagcgggtaaaaaaaaacccgcgcatttgcgcgggcttgttaatcttgatgactgaatcagttctgatttccgtccaccaacataccgcgcaagagagatgcgttaagtagtaggcctagtagacgggttgagtagaacataatttttcagtttctcattagttaaaatattgcgttgcataaattgatacgtgaattctatggttgtgtcaacatttgtttaaaatggcgtgttcaactggttacggggattctaaattccttataacggcatataaaacctaaaagttaaatttttaagttttatcatctaaaaatccaagtgatattttttactttgtttggtataacgttaaaattatggattattgttctctttacgattttatgaacagatcggctatttactctcagactatggactgttaaaaaccgcgttagggaataggggcgcagagaagtgttaaacgtaataagttaataatcaaataatccaacagcaggggatcttattttttatttatataggtaagggttttatatgtattatattttatcttatcacctggattggttcatgcttcttatattttatggctatttatattaattataactagattaaggtctaaacccctcgctattattgtttttttaagatcaattaaggattaataagttataagtggagaatttattattcattaatgtcatagttgttaatgttctcattttgtgatgtgaacatgtcaaggttatattttaatgctgacaagatgttgtcttgttattgataatgtagattagttctattcaccatgcaaaatattttgcatatgtttattgtttatatgtatgcctatggatatttactgattaccaaatgcattaggtgtgatttatattttcgcacttatacaaggatgagactcgattctacctcgtcgaggtattaaagagaatattggtatcattaatgataagtgttcaaagatatttttgaaaaagagacaaatatctatgaggttatttattaatcatgccatctgcataaagcttagtggagttaagcatgtttgaacacaacttagtaattgacagtcaagtcactaaaaaggaaggtaacgatgttcatttacgcagtgttgaccttaatctattaactgttttcgatgctgtgatgcaaatgcataatgtgacacgcgcagcacagtcactgggaatgtcccagcctgcggtaagtaatgctgttgctcgtcttaaagtgatgtttaatgatgaattgttcgtgcgttatggtcgaggtattcagccaacggccagagcgcggcagctttttggccctgttaggcaagcattgcaattagtacaaaatgagttgccaggtgcggggtttgaagctaaaaacagtgggagagtatttaatctatctatttgtagccctctggatatcaggttgatagcaccgattatacaacgagttaatcaattagcacctaatgttcagctcattgttagatcttatcttaatgagaacattgagcatcaattacgttatcaagaaacagagtttgtgataggttataccaaattcgaacgttcagattttcatcatgtctcattatccaatgatgaattagttttagcggtatctaaaaatcatccacgtattgataattcaattacgcaagaacaactcctttctgaatcacatgcgattgtctcattggataaagtgggttctttcagccaactttattatgaatcagctattagcaccaaaaatattgcttatgaaagtactgatatgaacagtgtgctgaatatcgtatctcaaactagctttgtcgccattgctcctcgctggttggttcaaacatacagtgaagcgcttaatctgaaactgatttccttaccttgggaagaaacatgtcgcccatgttacctcacctggcatgaatcaacggatagagataaaggacatcagtggatgaaagaattactcagccagcttaatattccttcttaattattatcattaagtcctgctgctgaagttgtcttattctcagtggcaggcaagggcagcagttacctttaacatcattatttctggtgtttaattatgatccaatccagccaaatgcttttatccactttaattccctctctattactctgactgctgtatttttcgtcaaaatccatttcagctcacacttctgtgccgaattttatttgccatagcctatagagtgagtagactgcgcgaaaaaaagtgaacgcatgtaagctgaaagctaacaggcaaaaagtggcggtacactttaacgaatgatttcccagcgagctgcgatgtttatgacccaaatattagatcaataccaccttgtgcgccgtttgcgccaacaaataagccagagaaccgacaaagtcgcctttcgtgaatggtcgccagaaggggaaaatcagctgacctggcggcagattgatactcacgtaacgcggatctctgcggctttgttgtccttgggggctgccatccaagagcgtattgggatttttgctaataacagcatggcctggtcattggcggatttagctattttacagattcgtggcgtgagtgtgccgttgtatgccaccaatacaacggctcaagcggcttatgtagtgaatgatgctgatgtgcgtattttgtttgtcggtggacaagcacaatttgacgttgcgatcacactcaagccgctgtgtccgcagcttagccatattgttgtattagaccctggtgttgatttacgtggttgcgaatatgctcaacatttggctgattttgaacaacagccagatgccgtacaacagcatctattaaccgcgcgtatagaaggttgcgatttaagtgacttattcaccttgatctatacctcaggtaccacgggggaaccgaaaggtgtgatgctggagtaccgaaatatggcggctcagctctacttacatgaccaacgtttgaccctgacatctgacgatacttctcttagcttcttgccgttgtcccatgtgtttgagcgggcctggagtttttatgtcatgcatactggcgcgcaaaatgtgtatatcagtgacactaattgggtacgcgcagcgatgcaggcagtaaaaccgacagtcatgtgcgcggttccccgtttctacgagaaagtgttcagcgccattaatgacaaagttgctctggcgaaatggcatcgccggatgttattccgctgggcggtagggtgtggcgagcgcaaattccaaaatttgcaaagtgggcaaacctcatcgtggttctctgagcagatgtataagctgaccgatcgtttagtcttgagtaaattgcgcggtgttctgggtgggaaagttcgctttttaccggcggcaggtgctcgactggatgataatatcattctgtttttccaggcaattggtatcaatatcaaatacggctatggcatgacagagacctgcgctactgtttcttgttgggaagaaacagatttccgttttggctctatcggtaagccattgccggggatcgaggtgcgtctgggcgctgaaaatgaaattcaggtgcgcggtccgattgtgatgcgcggctatttcaataaaccccaagagacggcggagtcttttacggaagatggatggctcaaaacaggtgatgccggcgcattagatccacaggggaatttattcatcactgaacggctgaaagatttgatgaaaacctccggcgggaaatatattgcgccgcagatgattgaaggcaccttgggtcaggatcgatttatcgagcagattgctattattgccgatacccgcaaatttgtttcggcgctgattgttccatgtttcgagtcactggaagaatatgctcattcgataaacctgaaataccatgacagactagaactgttgcgccatagccatattgtcagtttgtttgagcaacgactgaaagatatgcaaaaagagctggcaaagtttgaacaagttaagcgttttactctgttgccgcaggccttcacgatggagaccggtgaattgactccgaccatgaaattacggcgtaaaatcattctccagcgttatcagaatgaaattgactccatgtaccgcgactgacccagcatcattttcacggtaacggccgatatctgtctgatgatagcggccgttgctgactttctgaccaagcgtctctcttctcctctctctttgcgcgcagtgactattttgctgtacctgatgtgcaaaaattctcagcctgatttagttctttgattaatgagtaagtcggcgtgaaaaacaagtttgttagagctaaggcagtgttttatttttctgatgaagaaaaatccagtttgtgaccaacacaattgcctttaacacagataattgctgtttgcctgccagaaattctgacgttatgttaataagttagttatgttaataagttagttatgttaataaacattagaactataacaaacaaagataggaatacagggcgttgtgcctttcctagcggatttcgtggaaatgatttcccgttatccaatgagcaaactaagcctggaggcaaaacccatggagatgttgtcaggagccgagatggttgtccgatcgttaatcgatcagggcgttaagcatgtattcggttatcccggcggggccgtacttgatatctacgatgccctgcatacggtcggaggcattgatcacgtgctggtgcgccacgaacaaggtgcggttcatatggccgatggttatgcacgtgccacaggtgaggtaggggtggtgctagtcacatctggccccggtgcgaccaatgccataaccggcattgcaacggcgtatatggattcagtgccaatggtggtgctttctggccaggtacctagctcattgattggctttgatgctttccaggaatgtgacatggtggggatctcccggcccgtcgtcaaacacagcttcctggttaaacgtactgaagatattccaaccgtattgaaaaaagcgttttatctggcatcgacaggccgccctggcccggtagttattgatctaccaaaagatatcgtcggcccagcggtgaaaatgccttatgcctaccctgaacaagtcagtttgcgctcttataatccgacggtgcaaggccatcgcgggcagattaaacgcgcactgcaaactattttagcggctaaaagacctatcatgtatgtcggcggcggggccattaactcagcttgccatgaagagttactgactttggctgaaaagcttaatttgccggtcaccagctccctgatgggattaggtagtttccctgggacacatcgccaaagtgtcggtatgttggggatgcacgggacgtttgaggccaacatggcgatgcacaatacggatctgatttttgccgttggcgtgcgctttgatgaccgtaccaccaataatctggcgaaatattgcccgaatgctgctgtggtacacattgatatcgacccgacgtccatatcaaaaacggtggaagctgatattccgattgttggcgatgccaaacaagttctgacacaaatgctggacttgttgccgcaaattgattgcgcacaagattttgatagtttgcgtgattggtggcaatccattgaacagtggcgtgcccgtgattgcctgagttacgccaaagacagtggaaaaatcaagccgcaggcggtgatcgaaacattacaccgcctgaccaaaggtgatgcctatgtcacctctgatgtcggccagcaccaaatgtttgccgcactgtactatccctttgataaaccacgccattggatcaactcaggtggcctgggtaccatgggctttggtctgccagcggccctgggggtgaaactggctctaccggatgaaactgtggtatgtgtcaccggtgatggcagtatccaaatgaatattcaggaattatctaccgctctgcaatacaacttgccggtattggtcttgaacctgaataaccgctatcttggcatggtgaagcagtggcaggatatgatctattctggccgacattcacagtcttacatggattctctacctgatttcgtcaaattggccgaagcatatggtcatattggtgtttctatccgcactcctgatgagttggaaagtaaactggctgatgctttgacacaattatccgagaccaatcgcctggtatttgtggatgtaactgtcgatgaaacagaacatgtttacccgatgcagattcgcggcggtggcatggacgaaatgtggcttagtaaaacggagaggacataattatgcgccgccggattttatcagttttgctggaaaacgaatcaggtgccttatcaagagtggtgggcctattttctcagcgcggttataacattgaaagtttgacggttgcaccgaccgatgatcctacattgtcgagaatgactatccaaaccgtaggtgatgccaaggttctggagcagattgaaaaacaactgcataaattagtcgatgtattgcgtgttagcgagctggtttccggttcacatgttgagcgcgaaatcatgctggtgaaattgcaagccagcggttacgggcgtgaagaagtgaagcgttgtgctgaaatcttccgagggcagattgtggatgttaccgcgactctctataccgtgcagcttgctggtaccagcgacaaattggacgcatttttaaatgcggtgcgggaagtggcagaaattgttgaagttgctcgctccggtattgttggtgtgtcacgcggtgacaagattatgcgttaatgaaacttattaacactgaataatctccaataatcaggctcagccagtaggctgggcttttttttcttattttttaaccggagtagcgttatgtggcggttaaagcggttgctcaatagtgagttctgctgttagatcatatccatgattaaactatgtctatatacccgtcatacttcaagctgcatgtgcgttggctgcactcaatcacccgaaccacttactcgtgtaagctcatcgggattttctcgcttgccgccttcctgcaactcgaattatttagcgtatagatatcttagtctaagctacaacttcactctacagggtatataaggggtctatgtgaaactggatgaaatcgcgcgccttgcaggtgtttcgcgcactacggccagttatgtcattaatggcaaagcgaaacagtaccgggtcagcgataaaacagtcgacaaagttatggcggttgtcagggaacataactatcacccaaatgctgttgcagcagggttgcgcgcgggcagaacgcgttcaattggtttggttatcccggatctggagaataccagctatacccgtatcgcgaattatttggaacgtcaggctcgccagcggggttatcagcttctgatcgcgtgttctgaggaccagcctgataatgaaatgcgctgcatcgagcacttgttacagcgccaggttgacgccattatcgtttctacagctctgccacctgagcaccctttttaccagcgctgggcaaatgatccattaccgataatcgcgctcgatcgtgcgctagatcgggagcacttcattagtgttgtcggtgcggatcaagaagatgcgcagatgttggcacaagaactgcgctctttcccggcagaatccgtcttgtatctgggcgcactgccagaactgtcagttagcttcctgcgtgagatgggctttcgtgaggcgtggaaagacgacccgcgtaaagtcgattatctgtatgccaatagctacgagcgcgaagctgcgggtgcgctgttcgcgcagtggctgaagacccatcctatgccgcaagcgctgtttaccacctcattccagctattgcagggcgttatggatgtcactttaaaacaaagtgggcgtctacccagcaatctggctattgccacttttggcgataatgagctgttggatttcctcgaatgcccagtattggcagtagcacaacgtcaccgcgatgtcgctgaacgtgtgctggagttagtattagccagtctggatgaaccacataagccaaaacctgggttaactcgcattcgccgcaatttgttccgccgcggtagcttaagtcgcaaataatctacgctttagcaaatcagggctcgttggaggccctgattgcaagtcacaacaatcaaatataccctgcgacgcgaaacagcttgcggcaatactccaaaaaatagccataagccacacccatagccattgaaaccaaggcgttactcgcgactgccgtggttatctgttctaaatccgcaccaacagaccacagaattaaggcatagactggcgactggaagctgacataagccagtaagtcggcaaggttcctcgcccacatatgttcacctgcatggcgacgtgcaaaacggatgaacgcatcacgatacacgccgtagggccaggcaatcagaatgttgacgggaattgagaccagccgggaagagagcgactgctgaaatgtcattccagagatcactatttcaattatcatgccgatgacaaaacaatacaccacaagtgcaaaagtatcggctgcggcactacgcagacgggacctagttgaaaacattgtcattaactccctaattgggggaaaaatctgtcgaaacctccattactgaaattaatggcaggttttatgtattgctcattatttaaattgcaggtgattgtattgttattttgctttttgtgtagtttacagtgctgctgttggtaatataactagcttaaaatttttatttttaacatttgtctgatttttatacttcgtactgcgaggaattgggcttttcgtggttttttaaatggcgtcacatgtgttttatgtttaaaaacatatggttaatcattatggtggtgggcggagaaacactgcgtgtcaggcggaaatttaaaataaacgaaagaaagaacattaatttacagtcttttcctaatttaagatttatctgtctgaaggtattcatatttcatcaatacctaaaaataggcgctaataatttatttcaaaatagattaatccttatcggttaattgaagtaaaatgtctgccgggtaacacttgttgttatcaagggtattattgtattaccgtcgattttgctgctgactgcactgctttttcttaggaaacgccagccgccgcgggttttgtactcaaagtgtgtcatttcaagtcgtacgatttttatactaaaaatgagacattccttgcagaaggaaataatgcgtcaattaattgacaatttattatttattttagttaccggaattactggcggaaaaatagcccgtttatcatgacgttaatttctattccaaccgcgaaaatagccccttatacgagatatatctcaaaaacggcccataaatattgtcaaagcgcatccgctctggcttgacaaggttttcataccatccgtaaactctttaatgtggggatttgtgggataaagtggcgaattgggtcatgaaggggtaactcagtcatgtttcgtggggcaacgatggttaacctcgacagcaaagggcggcttgccgtacctacccgttaccgggatttgctgaatgaggaatcgcaaggccagatggtctgtaccatagaccttcaccaaccatgtctgttgctttatacactccctgcatgggaagtcattgaacaaaaattatcccggctgtcgagcatgaacccagctgaacgtcgcgttcagcgtttgttgttaggtcatgccagtgaatgtcagatggacggcgctgggcgcttactgattgcaggaacattgcgtcagcacgccgggctgaataaagaagtgatgctggttgggcagttcaacaagtttgaactgtgggatgaacagacctggtatcaacaagtcaaggatgacatcgacgcagaacagtcgactcaggaacctctttctgagcggctacaggacttatcgctataagcatggtagataacaacaaaactgtagataacaactacaagcatacaagcgtattactggatgaggcggttaatggcctgaacatccgtgataacggcatctatattgacggaacttttggccgtggtggccactcgcgtctgattttgtcccaacttgggccagaagggcgcctgatagcaatagatcgtgacccacaagcgattgaagcagcgaaatccattacagacccacgtttttctatcgtacacggcccattttctgatttagcgcattatgtgcgggaattgaatttagtcggccgtattaacggtgtattgctggatctaggcgtctcctctccccaattagatgatcctgagcgcggcttttccttcatgcgcgatgggccattggatatgcgcatggaccctactcgtggcatatcggcagccgagtggttaatgaaagccagtgctgacgatatcgcttgggtgctgaaaaccttcggtgaagagcgttttgctaaacgtttagccaaggccattgttgaacgtaacctcactcaaccgatgacacgcaccaaagaactggcggatttgattgccaatgccagcccattccgcgaaaaacataaacatcctgcgacgcgcagcttccaggctatccgcatctatatcaacagcgaattggaagagatagagcgcgcgcttgacggtgctcttgaagttttggcaccagaaggtcgtttatctgttattagcttccactcccttgaagaccgtattgtgaaaaactttatccgtcatcatagccgcggcccacaggttccggcaggtttgccattgacggaagcacagttacgcagcatgggtggtcgcaccttgaaatctgtcggcaaaatgatgccgccagatgctgaagtggccgagaacccacgggcgcgtagctcggtattacgttttgccgagaggattaaagagtgataggtaacgaacgccacggtttagttggagtcatcggcggggatttactccgcaatgcgaagatcccgttaattctactgattgcggtgttggtgtctgccatttttgttgtgaccaccgcccatcgtacgcgcttgctgaccgcagagcgcgaacagttggtactggaacgggatgcgctggatattgaatggcgcaacttgattctggaagaaaatgccttgggtgaccacagccgtgttgaaagtatcgcaaccgataagctaagaatgcaacatgttgatccatcacaagaaaatattgtggttcagcaataggtttttccaataaataaaggaatttgtcgccaccatgactctgagtagccaaggtaacgcatgaaagcagcgcgccccgggaagttaaagcgccaggaagaacaagccagctttataagctggcgttttgcgttgctgtgcggctgtattttgctggcattggtcggcttgatgttgcgtactgcttatctgcaagtgattaatcccgataagctggtgcgcgagggcgatatgcgctcattgcgggtacaggaagtccctactgcgcgtggcatgataagtgaccgctctggccgaccactggcggtcagtgtgcctgttaacgctgtttgggccgatcccaaagagttgactgaacgcggtggcattactctcgatacccgctggaaagccctgtctgatgctttggaaatcccattagatcaactggcgacgcgcattaacgctaacccgaaagggcgctttgtttatctggctcgccaggtcaatccggcaattggcgactacatccataagctgaaattacccggaatctatttgcgtcaagaatcccgccgttactatccggctgggcaagtgatggcacatatcatcggtgtaactaacatcgatagccaaggtattgaaggtgtagaaaaaagctttgaccgctggcttaccgggcagccgggcgaacgcaccgtacgtaaagaccgttatggccgcgttatcgaggatatttcctccgtggacagtcaagcggcacacaatctggtgttgagtgttgatgagcgcttgcaggcgttggtataccgcgagctgaacaatgcagttgcattcaacaaagcagagtcggggaccgcagtgctggtggatgtgaataccggcgaagtgttggcgatggcgaacagcccatcctataacccgaataacctcaccggtacgcctaaagatgcgatgcgtaaccgggcaattaccgatatttttgaacccggctcgacagtaaagccaatggtagtgatgacggcattgcagcatggcgttgtgaaagagaatagcgtgctgaataccttgccgtactttgttaacggtcaccagattaaagacgtggcccgttatgcagagctatccgtgaccgggatcttgcagaagtcgagtaacgtcggtgtttctaaactggcgttagcgatgccatcctcagctttagtagaaacttactcaaagtttgggtttgggaaagcgaccaatttggggttggtcggagaaagcagtggcttatatcctaaaaaacaacggtggtctgacatagagagggccaccttctctttcggctacgggctaatggtaacaccgttacagctagcgcgagtctatgcaaccatcggcagcatggggatttatcgcccgctgtcgattactaaagttgacccgccagtggccggtgaacgcgtcttccctgaaccgctggtgcgtaccgtggttcatatgatggaaagcgtggcattacctggcggcgggggcacaaaagcggcaatcaaaggctaccgaattgccattaaaaccggtaccgccaagaaagtcggcccagatggcaaatatatggaccgatatctcgcttacaccgctggcgtcgcgcctgcgagtaaccctagatttgctctggttgtggtcatcaatgacccgcaggcggggaaatattacggtggtgcggtttctgcaccggtgttcggtgccatcatgggcggtgtactgcgcaccatgaacattgagccagatgcattacccactggtgataaaagcgaattagtgactaatacaaaagagggttcaggtggcagatcgtaatttgcgcgacttactcgctccttgggggctagacgtcccggagcgtgcgctacgggaaatgacattagacagccgtgttgccgctgccggggatttatttgtcgctattgtcggccaccagacggacgggcgtcgctatatcccgcaagccatcgctcaaggtgtggcggccgtggttgctgaagctgatggtgtggctccggatgccagtatggtcgagatgcatggtgttcctgttatatatctgcgtaatctgaatcagcacttatccaagctggcgggacaattttaccatcagccgggtgccgcattacgtttggtcggtgtgacgggaaccaatggtaaaaccaccaccactcaattgctggcgcaatgggctcaaatgttgggcgaaaccagcgcagtgatggggacggttggcaatggtctgttaggccatgttatcccgactgaaaacaccaccggctcagcggttgatatccagcatttgctacgcaatctggttgaccaaggggcgacttttgccgcgatggaagtctcctcccatggtttgattcagaaccgcgtagccgcattgccgtttgctgccgcagtgttcactaacttaagccgtgatcatctggattatcacggcaatatggccagttacgaagcagcaaaatggctgttgttttccacccatcagtccgaacacaaaatcattaatgctgatgacgaagtcggtcgccgctggttagagcagttgccgcaagctgtcgccgttagtatggaaaataatattcctgtgggttggaatggcccgtggctatctgccactcaggttcactatcacgataatggtgccagtatcgcgtttgattcaagctggggcgaaggccagttagaaagccgcctgatgggggcatttaacgtcagtaacttgctggtggcactggcaacactgctttcactgggttacccactaacacaattattagctgccgcacctcatctacaaccggtgtgtgggcggatggaagtatttaatgcactgggtaaaccgacggtagtggtggattatgctcacacaccggatgcattggaaaaagcactggcggcggcgcgtttacattgtaaaggccaactgtggtgtgtgtttggttgtggtggtgatcgtgacaaaggtaagcgcccacttatgggcggtatcgcagaacaactggcggatcgggtggttgtcactgatgataatccacgtagtgaagagccgcaggctattatcgccgatatcctcagtggattgctggatgccggacatgcgcaagccatccatggccgtgcagaagcggtgaccagcgccattatgcaagctaaagccgatgatgtggtgttgattgccggcaaaggacatgaagattatcaattggtcggtaatcgccgcctggattattctgaccgagtcaccgtcgcgcgtttgttggggggggtggcatgattaaggtctcgctgcattttctgtccacactgctgaacgctgaatatattggtcgcgatagcgccgatattaccgaagtgaccattgatacccgtaaggtcactcctgggtgtttattcgtggcgctgaaaggcgagcgttttgatggacatgactttgcagaagatgctgttgccgctggcgctggtgctttgctggtaagtaaacacttactggtggcggcaccacaattagtggttaaagacacccgcctggcattggggcaattggctgcatgggtgcgccagcaagtgcctgcccgtgtggtagccttgaccggttcctccggtaaaacctcagtaaaagaaatggttgcggcaattttgcgccaatgtggcaaggtgctttataccgccggtaactttaataatgatatcggcgtaccgctgaccttgctgcgtctgacgcccgagtatgattttgctgtcattgagctaggtgcaaaccatatcggtgaaattgcctacaccacggacttaagccgccctgaaagtgctttggttaacaatttagctgccgcacatttggaaggttttggctcactggctggagtggctcaagccaaaggcgagattttcgccggcttacccgcgaatggcacagcgattattaatgctgatagcaatgactggccgcactggcaggaaacgttacataacaagcgcgtatggcgttttgcacctctcggcgcagaagatatcgatttctttgccagtgacgtgcgtattacaccacaagtcactcatttcactctgcattctcccttcggcacggtgggtatcgaattgccgctgccggggcgacataacattgccaatgcattagccgccgcggcgttagccatgtcggtcggcgctagtttagctgccgttcgtgaggggctgacgcaattaccggccgtaccaggtcgcttattcccgattgaacttgctgctggcaagttgctgctcgatgacagctacaacgccaatgtcggctccatgaccgccgccgcgcaagtactggctgaaatgccgggctaccgagtgatggtggtgggtgatatgggcgagttgggtgaaaccgcagtcgattgtcaccgtcaggtgggtgaagccgcgcaacaggcgggcatcgataaagtccttagcgtaggtacattaagccagacacttagcgatgcaagcgggtgcggcgaacattttcaggataagaacactttggcagcccgtgtcagtgaattgctgctcgaacatccggttatcaccgttttaattaaaggttcacgtagcgccgccatggaaaatgtcgtgcgtgcgttacaggagaaggcatcatgttagtttggttggctgaatacttagtaaaattttactcgggttttaacgtcttttcctatttgacgttccgcgccattgtcagtctgttgacggcattaattatctcgttgtggatggggccgcatctgatcgcctatttgcagaaattacagattggtcaagtcgtccgtaatgacgggccagagtcacatttcagtaaacgcggcaccccgactatgggcggcctgatgattttgttctccatcactatttcggttctgatgtgggcttacccatctaacccatatgtgtggtgtgtgctgtttattcttattggttatgggattgtcggttttatcgatgattaccgcaaagtggtacgcaaagacaccaaaggcctgattgctcgctggaaatacttctggcagtcgatcattgcactggctgccgcttttgcgatgtacagcatcggcaaagataccccagccactgagctggtggtgcctttcttcaaggacatcatgccgcagcttggtttgctctatatcctgctggcttacttcgtcattgtgggcaccagcaacgcggttaatttgaccgatgggttggatggtttggcgattatgccaacggtatttgttgcgggcggtttcgcactggtggcctgggcgaccggtaacgtgaactttgctgcatacctgcatattccttatctgcgccacgctggcgagctggtgattgtttgcaccgcgattgtcggggctgggctgggctttttatggttcaacacctacccggcacaagtgtttatgggggatgttggctctttggcattgggcggggcgctgggtaccatcgcggtattgctgcgccaagagtttttattagtgattatgggcggggtgttcgtggttgaaacactgtcggtcatcttgcaagtcggttcctttaagttacgtgggcagcgcattttccgtatggccccgattcatcatcattacgaacttaaaggctggccagaaccgcgggtgatcgtgcgcttctggattatttcgctgatgctggtgctgattggcctggcgacgctgaaggtgcggtaattatggttgattatcagggtaagaaagtcgtcattatcgggctggggctaaccggcctttcctgcgttgatttcttcattgcgcgtggcgtaacgccgcgtgtgatggatacccgtatcaatccaccgggcctggataaattacccgaaaatgtcgagcgtcatgttggtgacttgaatcagcagtggttattggatgctgatttgattgttgccagccccggtattgcgttggcacatcctgctttgagtgaagccgcggaagcaggtgttgagattgtcggcgatatcgagctgttctgtcgtgaaaatcaggcaccggtggtagcgattaccggctctaacggtaaaagtaccgtaaccactctggtcggcgagatggcgaaagcggctggctggcaggttggcgtagggggaaatattggtgttcctgctcttaacttactgaaacagttgaccttgcaaaaacacgaaaatcaattggtggtgttggaattatccagcttccagttggaaaccacctcaagcttgcatgccagtgcggccaccatactgaacgtgacggaagatcatactgaccgttatccgttcggtttgcagcaatatcgcgcagctaagctgcgggtatatgaaaacgctaaagtttgtgtcgtgaatgccgatgacgcgctcactatgccggtgcgtggcgctgataaccgctgtatcagctttggcgtggatgtcggtgactaccatctgaataagcagcagggagaaatctggctgcgggttcggggtgaaaaagtcttgaatacccgcgaaatgaaattgaccggtcgccataactataccaatgcgctagccgcactggcattggctgatgccgtagggattccgcgctcatcaagtttgaaagcgctgaccacgttcactggtttgccgcaccgtttccaattggtgtttgaacacaacggcgtgcgttggattaacgactccaaagccaccaacgtgggcagcacagaagcggctctggatggtttaccgcttgatggcactttgcatttgttactgggcggcgacgggaaatcggcagatttctccgggttgacccgttttttgcaaggcgaccatatcaagatttactgttttgggcgtgatggtgagcaactggctgagctgcgtccggaagtgtcgcaactgactgaaacgatggaacaagccatggtgctgctggctaaatcactggcaccgggcgatatggtgttattgtcacccgcttgcgccagcttggatcagttccgcagcttcgaacaacgtggtgatgagtttgctcgtctggcagaggagttgggctgatgcgtatgccggggctggggctgtttaataccgtaaaacattttgtgatggggtcgcgcgaaagcgacaccaccagcatggtgctttacgacagaaccttgctgtggctgacctttggtttggcaattattggttttgtgatggtgacatcggcatcgatgccaattggtcagcgtctggcaggtgaccctttcctgtttgccaaacgtgatgcgttgtatttggcactggcattcggtttgtcgctggtgactttacgtattccaatggatgtctggcagcgctatagcaatattatgttgctgatttcaattgtgatgttgctggtagtgctggttgtgggtagctcggtcaacggggcatcccgctggatctctctcgggccgttgcgtattcagccggctgagctatctaagttatcgctgttttgctacctggccagctatctggtacgcaaggttgaagaggttcgcagtaacttttggggtttttgtaagcccatgggcgtaatggttattttggccgtattactactcgcgcaacccgatttaggtaccgtggtagtactgtttatcactacgctggcgatgttgtttctggctggtgccaaaatgtggcagtttttagccattatcggttctggcgtgtttgccgtttgcctgctaattgttgctgaaccttatcgtatgcgtcgagtgacatcattctggaacccgtgggcggatcccttcggcagtggttaccagttgacccaatcgctgatggcttttggtcgcggtgaattctgggggcagggcttagggaattcagtgcagaaactggagtatttaccggaagcacatactgactttattttctctattttaggcgaggaactcgggtatttcggtgtggttcttgcattgttaatggtattcttcgtcgcttttcgtgctatgtccattgggcgtcgcgctttagagatagatcagcgattttctggctttttggcctgttcgattggtgtctggtttagcttccaggcgctggttaacgttggggctgctgctggaatgttgccaaccaaaggtttgacactgccgctgataagttacggtggttcgagcctgattattatgtcaacagccatagtgctgttgttacgcattgattttgaaacacgtctggcaaaagcccaggcgtttgtaaggagtgcccgatgagtggcaagaccaagcgtttaatggtgatggcgggtggcactggggggcatgtcttccccggtttggccgtagctcatcatctgatggcgcaaggctggcaggtgcgttggttaggcaccgccgacagaatggaagcgtcattggtgcccaagaacggtattgaaattgattttattgagatttctggtttgcgcggtaagggcttgatggcccaactgaccgcaccggtacgtatttatcgcgcggtgcgtcaggcgaagaaaatcatgcgtgattaccagccggatgtggtgctggggatgggcggttatgtttccggtcccggtggtttggcggcatggttgtgcggtatcccggtagtattacatgagcagaacgggattgcgggtttgactaaccgctggctggccagaatcgcgaaaaaagttttacaggccttccccggcgcattcccaaatgcagatgttgttggtaatccggttcgtaccgatgttcttgcgctgccattgccggcgcaacgtttggtaggccgtgaagggccgattcgtgtattggttatcggtggtagccaaggtgcgcgggtgctaaatcagacgatgccgcaggttgcagcaacattgggtgaacagataactatttggcatcaggtgggtaaaggcgcattacccgatgtgctgcaagcctaccagcaagcagggcagggtgataagcatcaggtagttgagtttattgatgacatggctgcggcttatgcatgggctgatgtggtggtttgccgttccggtgcgttgacggtcagcgaagttgccgcagcagggttaccggcgatttttgtgccgttccaacataaagaccggcagcaatattggaatgcattgccgctggaaaaagccggtgccgccaaaattattgaacagccacaatttacagcacaagcggtgagtaacctgttagccgagtgggatcgtcccaccttattagcgatggccgagcaagcaagactggtggctattcctgacgcgactgagcgagtggccgccgaagtggccgctgccagtaagtgatacagaaaagatagttatcgctcgcacttatgcgggctatgaatatgtaacagacaaaaaagtgaagaaaaacgtgaatacacagcaactggcgaaactacgtactatcgtgcccgagatgcgtcgcgtccggcacattcactttgttggcatcggtggtgccggcatgggtggtatcgctgaagtgttggcaaacgaaggttatcagattagcggttcagatttggcacccaatccggtcactcagcatttgacttcattaggcgcacagatttatttccatcaccgtccagagaatgtgctggatgccagtgtggtggtggtttcaacagcaatttctgcggataacccggagattgttgcagctcgcgaggcgcgtattccggtaattcgtcgtgctgagatgctggctgaattgatgcgtttccgtcatgggattgcggttgctggtacgcacggcaaaacgaccaccacagcgatggtttccagcatttatgccgaagcaggtttggatccaacatttgtgaatggcggtttggtgaaagcggcgggcactcatgcccggttaggttccagccgttatttgatagccgaagctgatgagagtgatgcgtcattcctgcatttgcagccgatggtggcgattgtcaccaacatcgaagccgaccatatggatacttatcagggcgactttgagaatttaaaacagacatttattaactttttgcacaacttgccattctatggccgtgcagtgatgtgtatcgacgatccagtggtgcgtgagttgttaccacgggtaggtcgccatatcaccacctacggtttcagcgatgacgccgatgtacagatcgccagctaccggcaagaaggcccacaggggcacttcacactgaaacgactggataagccgctgatgacagtgaccttgaatgcaccgggccgtcataacgcgctaaatgcggctgcggcagtggctgtcgcgaccgaagaaggtattgaagacaatgacatcctgcgtgcgctggcagggttccaagggactggccgccgctttgattttcttggtaacttcccgctggcaccggtcaacggaaaagaaggtagtgcaatgctggtggatgactatggccatcacccgacagaagtggatgccacgattaaagctgcacgtgctggctggccggataaacgtattgtgatggtattccagccgcaccgttatacccgaacacgcgatttgtatgacgactttgctaatgttctgtcgcaagttgatgttttacttatgttagatgtgtacgccgccggagaaccgccaatccctggcgcggatagccgctcgttgtgccgtaccatccgtaatcgtggcaaattggaccctattttggtgtcagacagtgaaaccgtaccggaagtattggcgcaagtgctgaacggcgatgacctgattctggttcagggcgcaggcaacattggtaagattgcccgtaaattggctgagcttaaattgcagccacagacaaaagacgaggaacatcatggctgagaaagttgcggtactgctgggtggggcctctgctgaacgtgaagtgtcattgttatcaggcgaggcggtattagcgggcttgagagaggctggtatcgatgctcatggtattgatactaaagacttcccggtgacacagcttaaagagcaaggctttgataaggtctttatcgctttgcatgggcgcggtggtgaagacggcacgctgcaaggggtgttggagtttctgcaattgccttataccggcagtggtgtgatggcttcagcgctgacaatggacaaattacgcaccaaattggtatggcaagcttcaggtttgccaatttcaccgtatatcgcgttgaatcgtcaacagtttgaaacactttcgtcagaggaattggcggcgtgtgtcgctaagcttggcctgccattaatcgttaagccaagtcatgaaggctctagcgtaggaatgagcaaggttgatcaggcgaatcaattgcattctgctctggttgaagctttccgtcacgacactgatgtgctgattgagaaatggttgagtgggccagagtttaccgtcgcgatccttggtaatgatgttttaccgtcaattcgcattcaggctcccggtgtgttttatgattatgaagctaaatatctgtctgatgaaacccagtacttttgcccaagtggcttgagtgctgagttagaacaacagttggctgcattgtcattacaggcctatcaggcattgggttgcagcggctggggccgagttgacgttatgcaagatagcgatggccgtttctacctgcttgaagtgaatacttcaccgggtatgaccagccacagtttagtgccgatggctgcccgccaacatgggttgagtttttcccagttggtggcccgaattctgacgttggctgactaatatgtcgcaagctgccctaaatgcgcgtgaacgtgcggctgaaaacagcgcagcccggcgcagtaacggaggccaattagctgggctgattttcctgctgatggtgctgggtaccatcctctgggggggctgggtggtagtaggttggatgaaagatgccagccgattgccactgtctaaactggtggtgaccggtgagcgccattacaccaccaatgacgatattcgccaggcgattctgtcattgggcgcaccgggtacctttatgacgcaggatgtcaatatcatccagcagcagattgaacggttaccttggattcagcaggccagtgtgcgcaaacagtggccggatgagctgaagatccatctggtggagtatgtgccttttgcccgctggaatgatttgcatatggtggatgagcaagggcggtcattcagtgtgccgtctgaacgagtcggcaaacagaaattgccattactgtatggcccggagggtagtgaacaggatgttctggaaggctaccgggcaataaataaagtgttagcggccaataagtatcagctaaaaatggtggcgatgagtgccagacattcttggcagttggccttagataatgatgttcggctggagctgggacgggatgaccggatggggcgtttgcaacgtttcatcgagttgtatccgatgttgcaacagcagccagataaacgggtcagttatgttgatttgcgatatgaaacaggggctgcaataggttgggctccggtatttatcggcagtcagggtggtgagccaccagtaaatggccagcagaacagtaatccgcaacagaatcaggcacaggcaaaacaacaatgatcaagtcgacggacagaaaactggtagtaggtcttgagatcggaacggcaaaggtctccgcattggtaggggaagttctgcccgatggcatggtcaatattattggggttggcagttgcccatcccgtggcatggataagggtggggttaacgaccttgaatcggtagtgaaatgcgttcaacgcgctatcgatcaggcagagttaatggcggattgccaaatttcatctgtctatctggcattatcgggcaaacatatcagttgtcagaatgaaatagggatggttcctatttcagaagaggaagtaactcaggaagatgtagagaacgtagtgcataccgcgaagtcggtacgtgtgcgtgatgaacatcgtatcctgcacgttattccgcaggaatatgccatcgattaccaagaaggcatcaaaaatccggtgggcctttctggcgtgcggatgcaggctaaagtgcacctgattacctgccataacgatatggcgaagaatattgttaaagcggtggagcgttgtggtctgaaagtggaccaactgattttcgccggtttagcggcaagttatgcagtattgaccgaagatgagcgtgagctgggtgtctgtgtggtcgacatcggcggcggtaccatggatatggcggtttataccggtggggcgttgcgccacaccaaagttatcccttacgccgggaacgtggtgactagcgatattgcgtatgccttcggaacaccgcctaccgatgcggaagcgattaaagttcgacacggttgtgcgctcgggtcgatagtcagcaaggacgaaagtgtagaagtgccaagtgttggcggacgccctccccgtagtctgcaaagacagacgctcgctgaggttatagaaccacgctacaccgaactgctgaatttggttaatgacgagattttacaattgcaggagcaattacgtcagcaaggcgtgaagcatcatctggcagccggtatcgtgctgacaggcggagcggcacaaattgatggtttggctgaatgtgctcaacgggtatttcatgcccaggttcgcatcggccaaccgctcaatatcaccgggctgacggattatgcacaggaaccttattactccactgctgttgggttgttgcactatggtaaagaatctcatctcagtggtgagtcagaagtagaaaaacgtgcctcagtgggcaattggtttaaacgcatcaatagctggctgagaaaagagttttaatgtttcaacaaagagatcatgctgaacctattttttgatctcgaagcgacaggcacaaaacggagagaaactatgtttgaacctatggaactaaccaatgacgcggtgattaaagtcatcggcgtcggtggtggcggtggtaatgccgtcgaacacatggtgcgcgagcgcatcgaaggtgttgaattcttcgccgttaatacagacgctcaggcgctacgtaagacggctgttggccaaaccatccagattggtagcggtattaccaaaggtctgggtgctggcgcgaacccggaagtgggtcgcaattcagcagaagaagaccgtgaagctttgcgtgcagctcttgaaggcgcagacatggtctttatcgccgcaggcatgggcggtggtaccggtactggtgcggctcctgttgttgctgaagtggcaaaagaactgggtattctgacagttgctgtggttaccaagcctttcaatttcgaaggcaagaaacgcatggcatttgctgagcagggtattgctgaactgtccaaacatgtggactcactgatcactatcccgaacgacaaactattgaaagttctgggtcgtggcatctcgttactggatgcattcggtgcagctaacgacgtattaaaaggcgctgttcagggtatcgccgagttgattacccgcccaggcttgatgaacgtcgactttgctgacgtgcgcactgtaatgtccgaaatgggttatgccatgatgggctcaggtgtggcttgcggtgaagatcgtgctgaagaagcagcagaaatggcgatttccagcccattgctggaagatatcgacctgtctggcgctcgcggcgtgttggtcaacatcactgctggtttcgatttgcgtttggatgaattcgaaactgtgggtaacaccattcgtgcatttgcatccgacaatgcgaccgtcgttatcggtacatcgttagacccggaaatgaacgacgaactgcgcgtaactgtggttgcaactggtatcggcatggataaacgccctgaaatcacgctggttactaacaagcagacacagcctgttatggatcaccgttaccagcagcatggcatgtcacctttacctcaggaagttaagcctgcggctaaagtggtcaatgaccccactgctcaaaccaataaagagcccgattatttggatattccggcatttttgcgtaagcaagccgactaatttccgaaaatattggaatctccgctctttgtgctaaactgtcccgccgatcttgttataagcttggtcggtaggatggataacattgcgagataaaacgatgatcaaacaaaggactttaaaacgtattgttcaggcgactggcgtcggtttgcacaccggtaagaaagtcacactgacaatgcgacccgcgccggctaacaccggggtcatctatcgtcgcactgacttgaatccaccggttgattttccggcagatgcaaaatccgtgcgtgataccatgctctgtacttgcctggtcaatgagcatgacgtgcgtatttctactgttgagcatctcaacgctgctctggcagggttagggattgataacattattattgaagttaacgctcccgaagtaccgataatggatggtagtgccagtccattcgtgtacttgctgctggatgcgggtatcgaagagttaaactctgcgaagaaattcctgcgtctgaaagagactgtgcgggttgaagacggtgataaatgggctgaattgtctccattcaatggattccgtttagattttaccattgattttaatcacccggcgattgactccagtacgcagcgctaccgtttagatttctcggccgattcattcgtccgtcaaatcagccgtgcgcgtacttttggtttcatgcgtgatatcgaatatttacagtcccgcggtttgtgcctgggcggtagttttgattgtgctatcgtggtagatgattaccgcgtattaaacgaagatggcctgcgcttcgaagatgaatttgttcgtcacaaaatgctggacgctattggcgacctgtttatgtgtggccacaatattattggcgcgtttactgcgtacaaatcaggtcatgccttgaacaacaagctattgcaggctgttttagctaagcaagaagcttgggaatttgtgacgttccaagacgaagccgaaatgccattggcattcaaagctccgtctacagtattagcttactaaatttatttatacccaaagtaattgaagttgcaggtaggcagcaatcgaatgacaaattggttcccgaccaatttgaacagcatttatgctagcccgtagggtgagcctcaaagatgaggctcattcatcccgctgagctgactgaaatcagtaattcgggtgaataagagcagctaacaaccctgcaaatttaagtaagaagggtaaatttatttatcacttttggttgtgctggcactctctccggccagcgcagccaatcgttccaatatcgtcctcagtttttcagggctacggctcgctaatcctcttaattccttagcgctttccaaacttaactgacgtaatggcggcgatttctcagtatttcctgacgatttctcggcattttgtgtcatgttatgaccgctggccattaacgacggattaatcctgatgtcgattgaagacaatgatggtagaatttgcgctcgtagtgcagagagtaaagcaggttgttcataacgcaagcgcattaaccagctggcgttcgcggtttctagcactaaaacactctggcgatagttagcaacacggcaccacggctgcaattgtgaagggagcaatccttttaccgcacggttaagttttaacagtgcagtagcgcgttgttgtacgttatgcagcggtccgttttctgctgcaattgcatcatcgaacagaacatctaataattgtgggcggctttcacgcattgacaaggctccggcggattttaaactcgtgatcggtattctaaatcgttggcgacaatttggcagacgttatttctggccgcatctcctgttggggatggtcgcggcaagtcttggcgtgccatcaaacctgtctggcgttcctgatcaagctgcaataccgaacacatcatcaagccaaagccgtcagaattacggtgcgacaaacttcagtagtttggcattgttgcatgatatgcatcgtcgcccttcattcagcgtagactactggcaacagcatgcactgcgcacggttattcgtcatctttcatttgcactggcacctcaagtggcttatgcccgggtgcaagaagtggcagaggcagaacaagtacaaccatcacaaattcagcagcttgcattgttgaatacgctgaatgcgttactgacccacgagttcaaaccacccactattattcgctataccgagcagattaaacggcctgttctttcgttgcataaaccgggactttggcttgcacaagtgcaaggtatccgtgccgggcctgccaatttcatctaattattctcttggcttcccccaattttatacaacttttggccaccggtttggtggttttgtaagagacattaagaatcatgctaattaaattattaaccaaagtttttggtagtcgtaacgatcgtacactgcgccgtatgcgcaaggtggttgatcttatcaaccgtatggaacctgaagtcgaaaagctgacaaatgaggaattacgtgccaaaactgacgagttccgtgagcgtctggcgaacggtgccgtactggaaacattgatccctgaggcttttgctgttgtgcgcgaggccagtaaacgcgtgtttggcatgcgtcacttcgatgtgcagctgcttggcggtatggtactgaacgaacgctgcatcgcagaaatgcggacaggtgaaggtaaaacgctgactgcaactctgccagcttacctgaatgcgttgagcggccgtggtgtccacgtggttaccgtcaacgactatttggctcaacgtgacgccgaaaataaccgtccattgtttgagttcctgggcctgagtgtgggtatcaacttacctaatatgccagctccagctaagcgtgctgcttatgctgcggatatcacctatggtactaacaacgaattcggctttgactacctgcgcgataacatggcgttcagcccagaagaacgtgtacagcgcaaactgcattacgcgttggtcgatgaggttgactccatcttgatcgatgaagcacgtactccgctgattatctccggcccggccgaagatagttcagagatgtatattcgggttaacaagctgattccaaaactgattcgtcaggaaaaagaagactccgatactttccagggcgaaggtcacttctctgtggatgagaaatcacgtcaggtgcatttgaccgaacgcggtttgatcaaaattgaggaaatgctggtagaagcgggcatcatggaagagggggagtctctgtattctccagctaacatcatgttgatgcaccacgtaacggcagctctgcgtgctcatgtattgttcacccgtgatgttgactacattgtgaaagacggtgaagttatcattgttgacgaacatactgggcgtaccatgcaaggtcgtcgttggtcagatggcttgcatcaagcggttgaagcaaaagaaggcgtagaaattcagaacgaaaaccagacgctggcttcaatcactttccagaattacttccgcctctatgaaaaactggccggtatgaccggtacagcagataccgaagcattcgaatttagctccatttacaagttggataccattgttgttccaaccaaccgcccaatgatccgtaaggacctggctgatttggtctacatgaccgaacaggaaaaaattggtgcgattatcgaagatatccgtgagcgtactgctaacggccagccggtattggtggggactatttcgattgagaaatcagaagtggtatctgctgaattaacgaaagctggtattgaacacaaagttctgaacgccaagttccacgccatggaagctgaaattgtttcccaagcgggccaaccgggcgcggtaactatcgcgaccaacatggcgggtcgtggtaccgatatcgtattgggtggcagctggcagagtgaaattgccttactggaaaacccaacagaagaccaaattgcagccattaaagccgcatggcagattcgccatgatgcagtgctggcctccggtggtttgcacattattggtactgagcgccatgaatctcgccgtatcgataatcagctgcgtggtcgtgcgggccgtcagggtgatgctggttcttcccgcttctacctgtcaatggaagatgccttgatgcgtatttttgcctctgaccgtgtgtctggcatgatgcgtaagttaggtatgaaaccaggtgaagctattgaacacccgtgggtgactaaagctatcgccaacgcgcaacgtaaagttgaaagccgtaacttcgatattcgtaagcaattactggaatatgatgatgtcgccagtgatcagcgtcgtgccatctacagccagcgtaatgagctgttggatgtggctgatgtgagtgaaaccatcaacagtatccgtgaagatgtattcaaaacggttattgatagctacattccaacccagtctctggaagaaatgtgggatgtcgaaggcttggaacagcgtttgaaaaatgatttcgacctggacatgccaattgcccaatggctggaagatgaaccacaactgcacgaagaaactttacgtgaacgcattctgcaactggcgattgctgattatcagcgtaaagaagaagtggttggttttgatatgatgcgtaacttcgaaaaaggtgtgatgttacaaacacttgattcgttgtggaaagagcatttggcggcaatggattacctgcgtcagggcatccatctccgtggctacgcacaaaaagatcctaaacaagaatacaaacgtgaatctttcgcgatgtttgctgcaatgttggaatcactgaaatatgaagtgatcagcgttctaagcaaagtacaggtgcggatgccggaagaagtagaggcattggaagtacaacgtcgcgaagaagctgagcgtttggctaaacagcaacaacttagccacgaatctgataacagcgcactgatgtcacaggaagaagctaatgtggctgccagccttgagcgcaaagtcgggcgtaatgatccgtgcccatgtggttcaggtaagaaatacaagcagtgccacggccgcctacagtaatattttaggcataagttgatgcattgataacgagggcggcttaaacaccgccctttattttgcttatctttttagtgcgagtgaactggaagagtgctcaagccaacattgatgccctgacaggagaaaataattgaaacacttacaaattgcagttgggattatccgtaattcccagcaagaaatttttattacccagcgtgctgctgattctcatatggctggattttgggagttcccgggcggcaaaattgagcagggtgaaacacccgaagttgcattaaaacgtgagctattggaagaaacaggaattgcggtgaaagaggcggttttgcttaaagtgttagagcacacatttaccgatcgcatcgtaacattaagtttttatatggttgaagcatgggatggtgagccctttggtcgcgaaggccagccgatgcgctgggtgaaacaatctgacttgttggctgaagagttcccacccgccaatgcagccattattgaattacttacagcataggccgatggggcattaagataagttagatggagcaaaatatccgtttgctccatctggccaggctgcgactgctagtgttgaagagggtcttcctcgctccattcatcactgtcagatagctcaccattactggaaatgcgtttttcttcgtcggcccactcacctaaatcaatcagctggcaacgcttgcagcagaatgggcgataagggctttgttcaccccagataacaatcttgccgcaggtcggacagttgacctcgatgacttcggtttccatgttttctcctaaaatctatccaatgccagcgactaattacaaactcagcagcaggctaattcaaacgataaacgtgctggcacggtaccattttcactatcgagtggtaagaagcgaattgcatatctggttttatgaccggaaatctgtggatacaactgcgggtctagcggcaggcgtaatctcagtaaatcagccccttcggcattgtcctggaagaaaccatttaagctgatttgtgcccgcagagggccggattggcgaattaaatttaaaataatagttagcgactgattgagcggggtcaggcttgtgagcaacttatcgatgtgctgattgcgttgttcctgaggctgatgcagccaggtgtgcaaagtgggtaagtcgaaactacagcagccacctgggatactcaggcgctggcgaacaacgctgattaagcgatcttcttttagcgactgcccgatgcgcggtgctgacatcaatactgaagcccggctttttaactgactacgcaaggaatccaccagcgacatatcaacaccgggcatatctgcccatagttgtaacttctgttgttggcgctctaattctttaagcaaatcagtacgaacttcaccgcgctcaagaacatcaattaaatcagatgctgtgcggaaaaacgttaatgcactggcaatattatctaacgtacgctggctttctaattgttgtagtaaaaactccattcttagccaggtacgcattttttcattgagcgggtgttcaaaaagtattgttgaggtgaggtcactcatctatgtagatcctgttgggccgcagctgccaattttaaatactgctggtgtaataaagtaacttgcggggcgataactatgggatcgccgctattatcaataatgtcatcagcacaggctagccgctgttgccgcgaaacctgtgaagctaaaatatcttctgcctgttggcgggtaatacaatctctcgccattgttcgagcgagttgtatttcaggtgccacatctaccactaacacacgattagcacggcgatgtaaaccattttcaaccaacaaggggacaacccaaagtacatagggctcatcaatattggcgagctggctctgggtttcctgttggatcagtggatgcaacaatgaatttaaccacgctttttcctgcggctcactgaaaattttctcgcgtaatgctgcacgattcaatgtgccatctgtgtgcaagatattttccccatagcgggaggcgatttccattaatgcccgcgtgccgggctcaaccacctgacgagcaataatatcagcatcaaccagagggacaccgagattggcgaatgcatttgcgactgtgcttttaccactgccaattccaccagtgagagccacaatataggtcattgcctagccttgcatacagttagtgagtggccgaattgtatctgaaagcaggtgccaaggcatagcaaggtgtgcattctgtttgcgctacgtggaaaaataagtgaagtgagtacgaggataactgcgggattgagactcttcaggtaatttgtgggattgtagcgcaaataaaggtggattcgcagtcttgccgtagaattattcatgcgtatgatagcttcactgggatggcgtgatttacgcccgatcacattttgcgatctatcgccaataaccaggaataattagccatgcgtattgaagaaggtttgaaactaggctttaaagatgtgttaatccgccctaaacgttcaacactgaaaagtcgctctgaagtcgaattggaacgccagtttaccttcaaacattcaggttggaattggtctggtgtacctatcatcgctgctaatatggatactgttggcaccttccgcatggcagaagttctagcctcattcgatgttttgaccgcagttcacaaacactacactgttgagcagtggggcgaatttgtgaaacgagttcctgaatcagtcttacgtcatgtcatggtctctaccgggacatcttctgctgatttcgacaagatgaaacaaattttggcgttatcacctgccttgaaatttatctgtattgatgtggctaacggttattccgagcattttgtttccttcttacaaaaagctcgcgaagcatgcccagataaagttatttgtgcgggcaatgtggtgactggtgagatggtagaagaacttattctgtcgggcgctgatattgttaaagttgggattggcccaggttcggtttgcaccactcgcgtgaaaacaggcgttggttatccgcagttgtcggcggttattgagtgcgctgatgcagcacacggtttgggcggacagattgttagtgatggcggttgttccgtgccgggtgatgttgcgaaagctttcggtggtggtgctgactttgtcatgttgggcggcatgctagctgggcatgatgagtgcgaaggccgagttgttgaagagaatggcgagaagtttatgctgttctacggtatgagttcagagtcagccatgaaacgccatgttggtggtgttgctgagtaccgcgcggcggaaggtaagacggttaaattgccattacgtggatccgttgataacaccgttcgcgacattatgggcggtttgcgttccgcttgtacctatgtgggtgcatcacatttaaaagaactgactaaacgcaccacttttattcgcgtagcagagcaagaaaaccgtgtgtttggcagtaactgatattgggttttcgagagtaagttgtactctgataaagttagcaatcacgagcctgtgattgagatgaaaagaggcgttgaactacgcctgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctggggactcgatccgcgccatccctggcgcggacgctttactcttctacctgtcctcaccttgcaagatcgagtcgttggggtttgtcagcagtctgaggagttgaactacgcctcttttcaataaaatcccaccggatagccctcctctaataacattatttacccgataacatcccctagctggaatatcggtaaatacatcgcgattaccagtaccccaacaatactgccaataattaacatcaaaagtggctccagcatttgcgtgagattgtcggccaaatcctgtgtttgctgttgctgccaacctgccagtttctctagtagcacatccagagcaccagactcctcgcccacacgaaccatttgttggcataatggggggaatagagggtgctgggtgatggcgatatgcagtggaatcccttgcttgatttgtttttgaatactcctcaatgcttgctgataagtgtcattattgatggaacggagtgccgcatctaatccggaggttaggggtaaccctgcgtgctgagtgatagccagagtttgaaaaatttgactaaggcaactgccacgaatcaatgctgatactaatggaatacgtaatagaagtttctgttcccattgttggcagtgagtctgatgtcgccgtagatatatataactaatacaaaataaggttaataatgcgattaagtatggcccatatgcagtaagaaatgcggacataaatagaagtgtggcagttagcacgggtaatggtgtatcgaacgattggtatatttgtgcaaattcgggcagaaccaaaaccaacatgacagtactgacaaccagcgcaacaatacagacaaatactggatatttaagtgctttaatgacttttttttgcagtttttgttgccgttcctggtgtaggaccaattgtacgcagcattgctcaagattacccgtcaactcccccattgcaatcacggggggatataattgagggaaagtatgagggtaatgggccattgcctctgataatgactgcccctgtgatacttgctgacttatttcctgtaataagcactgccagggtaaggcatctatttcttgtgccagcaattgcaaacaattcactaaaggtaggcccgcttgtaataatgttgctaattggcgagtgatggcaatcagacgttcaccgcgccaatagctaatcgataatctttttccacccttaacacccagtggttgtagcccattatggcgcatatattcatagacagtatttctctccgtcgtcagtaatgctcctgtctgtaattgccccgcagtattaattgctctccaataaaataagcgctgatagctcacggtattgcctcaacttgtatttgcagccccacaacacgattaatttctctgagagtggtcataccgttttcgaccaatgccagacccgccgaaagtaatgtgacttgtttttgttcttgcgcaatcctggtgagttctgctgggctgacattattaagtaaagcttgttggattggcggggtgacatttaacatttcgtaaattcccgttcgaccataatatccggcacagcaatgttcacaaccaacggcaagataatgttgcagtggacttgcccatatatctggtggtgtcaggaaagggactgatgacgcctgacgacaatgcaggcacaattttcggactaatcgttgggcgataactaatattaggctggaagcaattaagtgacgctctacgcccatgtgtgtcaggcgtatcagtgtttcagctgtggagttggtatgcaaggttgagagaaccagatgccccgttagtgctgctttaactgctatttctgcggtttcattatcacgaatctcaccgagcataatgacatcaggatcctgacgcagcatggcacgcaatacattagaaaaatccagcccaattttactgttggtctgtgtttgatttataccgtcaacctggatctcaataggatcttcaacgctacagatgtttatttgtccctgattgagctgctccaggctgcaatagagagttactgtcttaccacttcctgttggcccagtaaccagaaccaacccctgaggcgctgatagcgcttgagttaattgctggtgggccactgttgtaagtcccagtttttccagagtaggctgctgcttcatattgagaattcgcagcacgactttttcaccatattgcacggggagggtcgctattctcattgagtagcgaataccgtctaatatcagtgctaactgaccatcttgcgctaaccgtttttccgcaatattcagtttagacataaccttcaggcaactgctaatacgacgagatagctcaactgtaggcgatggggattcatgtaatacgccatcaattcttagacgaatgcggtagtgatattgataaggttcaaaatggatatctgatgcacgtttctgaatcgccaacctgagtgtctgcgttataaattgaataacaggtgtatcgttttcattatcaagtaatgtgtcatcagccccctttataggtacgttagtttctaagtgctgttgcgttgatgggctcaaattgagtgattgctcaattctggcctccggccagtattccaccttgattttacggccacacgcaaaacgcagtgcagttagcaacgcctcattgactgggtgagacgaagctatggtcaggctctggccatcaagttttaaggctattgatctataacggcggcaaatggtgtgtaattcatcatttattgtctcgtgtggacattccatgagttcggtcatttgattagaccttatcattgaaacggaatacggtcttacagttttcagcaatgctgttatttgttgcggtacatgttcttgcccagactatatttccactattatttagggtgggtgacatagccaaagttagattggcaagtgtttgctggccagtaaatgtaatgacgcctttatctatagtggttgcgctgacatagcgcgatgattctcccgccggtataccgtgactccctccattacagctatcaaggctggcatgttccagtgcgcaaagttccaccgccattttgtagggaaccatagcttgcaacatgtcggtgagggctgctttttggatgtagcgttgataagacggaatacctataccactgagaaccgcaatgatggcgatcgcaaccatcaattcaattaatgtaaaaccgcgttgattagtcatttgacactctccatgtgtgtgagaaaacgtgggcagagtgcactttttgaatgaatgttaacaagaggggattgagggttttgcgaagcgtgctgtcggatatttagcttgttgcaactgaatcacagataatttcggcggtgctcgcaaaacagaataagggcctgctattacgagccatccgccgaaaataatttggtaggattatttaaaacgcatggaaaggtccaaggcagtaatatgtttggtcagcgccccgactgaaatgaaatcaatacctgtttcagcatagctgcgtagggtttccagtgtgacattgccggaaacctccagttgcgcgctgctctgagttttggcaagttcatcgcgcatgtttaccgcttcacgcatcattggaatagtgaagttatctaacatgatgatgtcagcacctgcttccagggcttgttgtagttcatcaagggattcaacttcaacctcgataggaacatcggcatgtatccaaaatgctttggcaaccgcttctttaattgaaccagctgcgataatatgattttccttaataaggaaagcatcagataagccaagccgatggttattaccactcccgcagaggacggcatatttcaaggcagtacgcagcccaggcactgtttttcgggtatcaagcaattgggtcttcaagccagcgagtgcggccacatagcggcttacttcagttgctacgcccgataaagtttgcaggaagtttagtgcggtgcgttcacctgtcagcaaaatgcgggcggggccagtcagatggcaaagaacctgatcagcaaccagtttgtcgccatcgttaacttcccatgtgaccgacacttgggcaccaagttgaataaacacttcattcaaccagcgttcaccacaaaaaacacccgcttcacgggtaatgatggttgcctctgcctgcttacttgctggcagtaattgcgcggtgaggtcgcggtcggcgttgacttcgccacccaggtcttcactcaaggcttgagcaacagttgaagggatatcgcgttgaattcgttccaatagctcggcgcggcggctgtcggcattatagctgcgggtcggcatagaaaactccgaaatggcggatagatagttgtccaaacatgctactctgttgctggcagaagtgccataaaagagccggttgcagtgtactatttaggttagggggcttaggtaaactatgcagttagaaaataactggcagttagataatggctggatttctggggtcaaacgggtcgtttcccctcattgcgaccagcggccagaaggtgaagctccttctctgctggtgattcataatattagtttgcctcctggtgagtttggcggcccgtatatagatcaactgtttactggcacccttaatcctgatgaacatccttattttgccgatattgttcacctgcgagtgtcagctcattgccttatccgccgggatggtgaaattattcaatatgttccatttgataaacgtgcctggcatgctggagtatctgttttttccggacgtgagcggtgtaacgatttttccattgggatcgagttggaagggacggatgtgttaccgtttaccgccgcacaatatcgtagcctgtctgaggtaagtgctctgttatttgcccattatccgataaccgcagagcaggttgtaggccacagcgatattgcgccggggcgcaagactgacccaggccctgcttttaactgggcgttgtatcaacagagtttagcgaagtcatctttaccatcgtaatacggaagtcatgcagtattaaccagaggttcatggtcgagcacgaattagattgtcaccttgtctgatagagtcgtttatgcatgccgggaggcgtatgccctgtttgtgggcgggttaagtacaaagggagagtaagagctaatgacactgtttacgctgttgctggtgctagcatgggagcgcttgtttaaactgggcgaacattggcaactagatcatcgccttgaagtggtatttacgcgtttacgccacttttcgttggtacaaacaattttactgaccgctgtgtggatggtgctggtagggctggttttgcggctagtgcaaaacatcatgtttggtttaccccttttgcttatctggatactaatttgcctgctgtgtattggtgcgggtggaatacgtaaacattaccgagcttatttgaaagctgcacgtcaaaatgatgctcatgctacggataaaatggctgaggagttggcacttattcatggcttaccgatggagagtggtgaaaaagctcggctggaatctctgcaaaatgcattgttgtggataaacttccgttactatttagcgccgatcttctggttcgtcgtttgtgttagctatggccccgtggcattagcagggtatgcgatgttacgtgggtatcaaacttggttggcgcgtcatcatactcctttacagcgctcacaatctggcattgatcgcattttgcattggcttgactggataccggtgcggttagtcggggttgcctatgcattattggggcatggggaaagagccttacccgcttggtttgcttcattgggtgactttcgttcctcgcagtaccaagtgttgactcaattagcacagtattctttggcacgagagcctcatttagatccggtgcagacacccagatcggcggtgtttttagcgcgaaaagtcacggtggccgtcattgtggttgttgctttactgactatttatggtgcgttagtttagttaataatgcgttggtttaatgagtggggctgataatgatttatcagcccttttttaagataacttcctgttaggaattatctccactttatcttaccaataaaaaaccaattcatatttgtttttttattgctataaatcaattggttaatcttgccttgttgtgtttttctgtgaagcttattctgatgtttagtctggctgatttatattttttctttttggaaaatctctgaattaaaataaaaccccattatttctatcatttattattagtccgattaaattccgagttattcctttttatcatttcattcttcgctttattatccgcctgatcaatttctattggcttatttcttcatgcattactcaacttattgtcatctgtgtttatgtttcaaacccctttgaattaatgcgagtcgattatgccaataacaaatcaggaattttataatgggttcaatttttaaaggcatagagcgttacttgtgtgctggcttcatgaagaaagccattgcctacacgcaaataattttacaaatattattgggtacgcttccactgtattcgatgagttttagcactcaggcgaacagtgatatcacgaagaaaacagttctttttaagcaactccatacgctcaccccaactgacactctggagtcagttgcagcaagctatggcttatctgtcgatgagctttgggcgttaaacatcaatttatataacaatcgcagtgcgtttgacgctatcaaatacggtgcggtggtttatgttcctaatcaggaagaggagcaacaagcggcacaacaagcctctttggttgcttctcatttgtcacaggtaggaaattcgttaagcagcgaaaaccgcgtcgatgcgttttctcgtttagccaaagggatattgttatcttccacggcgaaaacggtcgaggaatggttaggccatattggtcaggcccaagttaaattacagactgatgataagaatgatttcagtggctcagaaatagatttatttatcccactctatgatcaacccgagaagttagccttcagccagtttggttttcgtcgtattgatcaacgcaatattatgaatattgggttggggcaacgccattatgtgtctgactggatgttcggctataacattttctttgatcaacaagtatccggcaatgctcatcggcgcgtagggtttggcggtgaattggcgcgggattacattaagctctcggcgaatagttatcatcgcttgggcgggtggaagaattctactcggctggaagattatgacgaacgtgcggctaatggttatgacattcgtaccgaagcctatttacctcattacccgcagttaggcgggaagttaatgtatgagcaatacttcggtgacgaagtcgccttgtttggcattaacgaacggcagaaaaacccatcggcattaactgctggtgtcagctataccccgattccactggtaagtttaggtcttgaccatactattggtaacggcggtaaaaagaaaactggggtgaatgtcgccgtcaattacgaaattaataccccttggcaacagcagatcgatcccgcagcggtgcaaacaacgcggactctggccggtcgccgcatggatttggtcgatcgcaataacaatattgtgctggaataccgtaagcagcaggttgtgacattaaatttaccggaaaaagtcagcggtaaagaaaaacaagttgtaccgataaattatacttttaatgcccgtcatggcttagacaggatcgagtgggatgccgccgatgtgattaaggccggtgggcaagttatcaatcagggcaatttggcttattacattgctatgccaccctatattgatggtgcggtgaatgcctatgtattaagcgggcgtgcgattgataaaaaaggaaactattcagtttccggctcaaccaatgtttatgtcaccggcgtaaatattaatcgtattaacagtactatttctttgaatccggccaccttgccagccaatgggaccagccgtagcaccatccaattaaaattaaataccgatgccggtcaggcggtcagtggcgcttcaggccaaatgacttttgcgatacgggattcttctggccgagtatttaaagccagaacttcgctacagcctgtggtgattagtgatgtgcaggaagttcaaaccggcgtttatgaggcttcgattaccagtggtttcctgactgggcgttttgaaattaccccaactgtgcgtggggttcaactaaacccaattattcttacccaatcagccgataaaacgacggcgactattactgatagctcggcggtgactatttcgacgccatcaattaccaccaatgctaccgataaaaccaagcttgaagtgcaggtgactgacgcactgggccatccggtgccgggcgttgaagttacatgggtcagcgacttaaattcgccgggccttgaatatgtcaccagtatcactaacgagcacggcattgcagaaaacaatttcagttctaccgttaccggtactgccaatatcacggtgcaggtaggtacttctgctccggttcaggcgggtaagatagaaattaaggcagataacagcaccatgacggtgaatgccagcgactttactgtcactaccacaccagtggtggcgaatggcaccagtaaagctgtttataaactgaaggttatggacaaacagggtaatgtcgttcctggcgcagctgtggactggttgagcaatatcggcacctttgttcagggcagcacaacgaccaccgacactaacggcgaaacctttattgagctggtgagcaccaaggcagaaacggccaaagtcacggcgactgtcggcggcaagccctataacgcaggtaaggtggtctttgttgctgatcgtcaaagcggcaagattacgttacttcctgtgagcaaaaacacagcagcggccaatggcacagatagcattactctcaatgccaaaattctcgatgccaacggcaacccgattaaaaatgaagaaattgaatgggatgcagccagccataaggtgacgttcagtcccgcaaccggaaaaactcaaaccaacgatttgggtgagacacaaattactcttaccagcactgatgtgggtgatatcacccttaacgcgcaggtcgtgaaaaacaatctgttagttaatcaggccggtgaaaagctgagcttcactgctgacactgtcactgccaacatctctgcctggtcagcgccaagtgttaagacacttatcgccgatggtcaggcgcaggtgatttacaaagtggtggtaaaagacaaaaacggccacgttgtgccgaacagtccggtgctgtgggaaaccaacctgggcgagtttgttcccgcacaggcgacgaccacaatgactagcactgatagtcagggtgaagctacagtggtgcttgccagtattaaggcgggttctgccacggttaaggcctcggtaaatgctaataaagacacatcgcctacccaggttgagtttacggctgatagcagtactgcgactatcgccataacacctgtcactaagcaggtttacgttgctaatggcagtgagaaggtcacttatgccgttaccgtgcttgatgccaacaacaacccggtgaaggccgaagcgataaactggaaatctgagaacggtcatccggttaaagttgaacctgcacctagtcaaacagatgggcagggtaaggcaactgtcagtattggttcggtgaaagcgggcgatacgcaaattcgcgccacgcttggcaacaatgccaccgctattgcggatgccattacctttgaagccgatcgtcagactgcggtggttaaaaccgtggaagtgacgggtagcaaagtgaccgcacctgatggtaccggctctatcagctatgtgacgacagtggtagatgccaatggcaacccggttagcggcatgattctaagctggggcagtaatatcaataatgttgccaacccatcgaccaccaccgatatcaacggccaaagtagccaaaccatcaccggtacgcaggcgggtaaggttgagatttcagtcgcgttaacctccggcaataatgcaacaaatccggtgaaaaacagcaataatgcggaatttgtcgcagtaacaccggtgatggccaacgctgatttgttattacaacctaatctgatcattgccaatggcaagcaaaccgctacgctgaaatttactctgcgtgatgctaaccataacccggtttcgggtctgaagcagcggattgatgtcactcagtcggtagcaagccatgtcaccattggggcagttactgaaaccacagtgaaaggggtttatcaagctgctattaccggtatgaaagaaaactcggtggatttaaccgcttcagttaagggtaccaatgttcgccaaactcggacgctaaccttacaggcagataataaaaccgcgaccttgaaaaccgtcacatcaaatatcaaaaccgccaaagctgacggtaaggaaagcattacttatcgggctaaagtgatagatgctcagggtaacgcgagcctcgataatgtttcggttggctggagaaccactctgggtgagttggctgcgattactaaaaccgatacgtcggggattgcaactgtcaccttaacgagtaaacaagccggtagcgctacggtaacagctattgtcagcagcaccagtgagatgaaggcggccccagtaaactttacggcgggtggcatttccatcacgcaatcaaccgctagcctatccgttaaagatctggtcgctgatgatgttatcaccactaaactgacggttaacatcaaagatgacaacggcaatccattaaccggtaaaggtagcgaaatcagtgttactgccaccggcctggcgggcctgaagttaccgacgacctttgttgaagggcctaatggagtctataccgccaccatcaccgggactaaagcgggcgtgggcgacattgtcactgcgcttgctggcaaagagttagcgaaacagcagctgaaagtgattgctgatgtgcaaaccgctaaaattgctgatattaaaccgttgaaatcaggatctgtttcggtgggcgataaagtcacttatcaggcgaccctcaaagatgctaacgataacctgctgggtgccggtattccggtgcattggtcagtcaatcgcgacactctgatgagtggcaagttgattagcctaaccaacagtgctggcgtggcagaagttgaaatcagccgtgatttggctggtgatgctctggtcactgcggcggtaggcaataacagtttgcaggctacggcagttaaatttatcagtggcggagtggacatcagcaaatccagcatgcagttactgcaaggtaatatcactgccgataatctcgatattgccactattcaggttgatatccgtgatagcaaaggcaatccgttacctaatctggcaagtcaaatcaccacctcaccaaaaaagggtgagcatggcttgaaaatcgaaaccattgctaacccatccggcgacggttatctggtcaagatgaaaggtactcaagccggtaatcatacagtgaccgtctctgtggcgggcaagcctttgtcagctaaggtagatatggtgctgaagggggatgcaaccacggctaaaatagagtcggtgaaatcaagcagccctacatttaaagccgataatgtggatacagtgacctataccgctaaggtggtggatgctaataataatctgttggagaatatcgcggttagctggcgtttggcgcagggcgaaggccagtatcaaggccagagctacactgggaaaaccggtgttgcaacaaccaaactcagtgccagccgtctgggcacatataaaatggaggcgcaggttcgccaacaggttaaagcggcagcgggtgtcaacagcaccgcaggggatgccgatcccagccagtctgattttgtggtagatgtggccagcattgatagcagtggtaacactaaagctaaattaaccgccacgctaaaagataagtttggcaatttattaagcggccagaaagttaagctaaccgacagtaatagcctgaaaaaaataacgttaagcgctaatccaatgaaagataatggtgatggcacttatagcactgaagtgactgcgaccgccaagggtaatacccgatttattgcccgcgttaatggtgttgatttgactcagcaaccgcaaattgtgatagggaatattattccgcagctgagttttgccaagagcaaagaggcaacaacctatagtcgtaaggttcataaaccactatcactgacaggtttaccttcatctgccacacttactgctcactggagtagtgataattccgatgtagcgaccgttaatccgctcaacggcgaacttacattgctcaaagcgggtgtggtaaatatttcagtattaacgttacccactgatacctacacttcgggtaccgccaattatcagttaaccgtcgagaaagcggatccaggaataaacttcgcagttgctaagcgggatgttaaatggatggattctatgtctcctcagaactttgtattgtcaaattctgatgctaaccagagtgatataaaaacgatatggcaaactgacagtggcaagattgccactgttgataaggggggactggtgacgttagttaagcccggaactaccaacgtgacagttagttttgtgggggatgagcgcttcaaatacggtgaagccagttatgaattgaatgtggctaaatataagccgacagtcagttttgctaacagtctgctaaccaataaagtctcagaaaaaatttacgttcaaaaacctgacgagaaattatcgacatatgctcacttggaaacgaagtggtcatcaagtgataacgctattgtagaagttgcgaatgatgcgagctacatgagtccgaaaggccctggtaaggcgcgtattacgctgcaagtcgtcggtaatgattggtatgaagagcaatccagctcttacgagcaagaggtttatgctacaccaaaagtctcaatcagagaaaccacggcaatcagtaactcggttaaaaaggttaatgaaagagtatggtcaccggtatttactaatgacaactttggggtaacggtggataactcacaatcgaaatatgaacgtgctgattctgttaaagttattttgctggacggtactcaggagcttgcaagtaaagaacttggtataactacaagctcttcttttgaatttaagccaaaaccagactgggtgggtaaatccctgaaggtaaaagtggttgctaagaatgacgttagacaagaaaatgaagtcacattagatcatgaggtcagagtaggcacgctagaaccaatagatatttggcaaaatgcaatatttaccaggaattattcattgcataataacgatggctctaagagagactcctgtcctattgtaaataatttattctatccaaattatgcgaggcttaattggaggatgcagcttgttctgaataaagatatgctacatccaatgcagataacgaagttggaaagtaaaacctcaaaacatggtattaatatgactcacattgattcttctacgagcgaaatattcgattcatatgataataaagatgataataggttgattaataagtgtattaaggaaaagtatggtacatacaaaacttatatggatattaaatatgcaggccgggaatataagtatgaagcaattaatgatctttattgggaaggtgaaggtgatgacagagaatctgataagagtagtggctttaaaaaagtcccataataattatcagtagtgtgaactcttgcttatataggagacagtaacaacataaagagggctgcgcctaccgtgcagccctcttttctatttatcgaaggttcgcagcctgacggtttctcaagttcttaaccccataacccaccgccaataccaaaacccataccggaatcagcagcactgaaatctgaatacccggcgtcagatacataatcaccaaaataccgctcaggaacagcaaacacagatagttgctaaacggataccagaaagctttgaactgcggaatcaccccctgacggtttttcgctgcacggaatttaaggtgcgccaggctaatcatcgcccagttgatcaccagtgcagataccactaatgccattaataattcaaaagcgcggcccggaatcaaatagttaatcagcacgcagaaggcggtggcaaatgctgaaacggcaatcgcaatcaccggcacaccacgaccatccactttcaacagcattttcgggccattaccttgcttggctaaaccgaacagcatacggctattacagtaaacacagctgttgtagaccgacaatgcagccgtcaataccacgacgttcaacactgttgccaccacattactgttcaatgcatggaagatcagcacaaacgggctgccgccttcgacgactttgccccacgggtaaagtgacagcaaaattgccagagaaccgatatagaacaacaggatacgatagataacctgattggtggctttcgggatgctttgggctgggttttctgcttctgctgcggtgatgccgactaactccagcccaccgaaggagaacataattaccgccattgccatcactaaccccatgatgccattggggaagaagccgccctgcgcccataagttggtgacagtggcttccgggccaccctggccgctcagcaataaccagccgccaaataggatcatggcaataatggcgaccactttaatgatggcaaaccagaactccatctcgccatatactttcacgtttgccagattgatggcattaatcgcgaggaagaatactgcggcagagacccatgttgggatctccggccaccaatattgtacgtagataccgacagcggtgagttctgccatcgccactaacacgtacagtacccagtagttccagccggaagcaaaaccagcaaaattgccccagtatttataagcaaagtgactaaacgaacctgccaccggctcctcaaccaccatttcccctaactggcgcataatcagaaacgcgataaaaccgccaatcgcgtaccccagtaacactgaaggccccgccatttgaatggtctgcgcgatacctagaaatagcccggtaccaatagcgccacctaaggcaataagctgaatgtgacgatttttaagcccccgctttagctccgcaccttcctgttgaatactcattattgcatcctctgtcgttgtcactattcaccggcaaaatggttgccgcgtgctatgcgtaagattttgattacattatttgtattattttgtttacggtggctttttatggaatttgttccattggctaccgtttaaaagagaatagtggtaggtgagaattattgcatctgctttttattttatctggctaatttttagtcaaaataccaataaaaatgttgatgcgtgatcaagctgttgttttcagaaaaagcagtaatatgcgtttattgcgcaaaatgtcaccagttggccgtttttataatggtcaaaccagtgttcaggagaaagagagggaatagacaggattttcttgttcttatgtgaatttaaattcatttaaatagtatttaaattcacaaataaaataactataacgcttcagcttgcctaaatatccgtttcataaaagttaaaactctcaggtgtcaggtaatggtaataccaactcgacgttatcactttgcatcacgctgttagtaaagttgttaaaatgtgctgagtttcatgattttggtcaaggtccgtatggacaggtagtgaatactttgttactttatcgtcacgtttttgaaattggtattaccaattgactccgcgctactcgcagagacgattcactcaatacggcttacaacgcgatttacagaaaatatggcctacaacaaaatacgtcagcccaaattatcagatgttatcgagcagcagctcgaatacctgattttggaagggacgctacgcccgggtgagaaattactgcctgagcgcgagttggcgaagcaatttgatgtttcccgaccttctctgcgagaagcaatccagcgcctggaagccaaggggctgttattgcgccgtcagggtggtggcactttcgtgcaaaccaatctgtggcaaagctttagcgatccgctggctgaattgctggccgaccatccagaatcacaattcgacttgttagaaacccgtcatgctctcgaaggtgtcgctgcctattatgctgcactgcgcggtactgatgaagatctacaacgtattcgtgaatgccatactgttattcagcaagcacaggatagcggcgatttggatgccgaggctgatgctgttatgcagtatcaagtggcggtcaccgaggcagcacataatgtagtgttactgcatttactgcgttgcatggggccgatgctggaacaaaacgttaaacaaaactttgaattgctttactcgcgccgcgaaatgctggcaacggtgagcagtcaccgcgccgggatttttgaggcgattgtggctcgtgagccagagaaagctcgcgaagcctcacaccgtcacttggcgtttatcgaggaaattctgttggatctcagtcgggagcacagtcgccgtgagcgatctttgcgtcggctccagcagcgcaaggactaagagcttatcctgcatttgggtcggttctatatgcttattttgagcacgaaacgcggcaactaaactgatgggcctatcttccggtgttttcaccagggcacgtgctttagcctggggttaaagcacaggaaggtaggctccaaataaaccattagaaacaaataaggaataccaccatgtcagaacgtttaaataatgacgtggatccgatcgaaacccgcgactggctacaggcgatcgaatcggtcatccgtgaagagggtgttgagcgtgctcagtatctgattgatcaggttttgggcgaagcccgtaaaggtggtgtgagtgttgctgctggttcagccagccgtgattacatcaatactatcccggtagaagaagaaccggcttaccctggcaacctggagctggagcgtcgtattcgttccgcgatccgttggaatgccgtgatgaccgtgttgcgtgcatcgaagaaagatctggatttgggcggccacatggcatccttccaatcttctgctaccttctacgaggtttgcttcaaccacttcttccgtgctcgtaaccaaaaagacggcggcgatctggtttacttccagggtcacatctctccgggcgtttacgcacgtgctttccttgaaggccgcttgacgcaagaacagatggataacttccgtcaggaagttgacggtaaaggtttgtcttcttacccgcacccgaaactgatgcctgaattctggcagttcccgactgtctctatgggccttggcccaatcagtgcaatctatcaggctaagttcctgaaatacctgtctcaccgtggcctgaaagacacttcagcacagaccgtatacgccttcctgggcgacggcgagatggatgagccagaatccaaaggtgcgatcaccatcgccacccgtgaaaaactggataacctggttttcgttatcaactgtaacttgcagcgccttgatggcccggttaccggtaacggcaaaatcattaatgagctggaaggtatcttcagtggtgctggctggcaggttctgaaagtgatttggggtggtcgttgggatgagctgctgcggaaagataccagtggtaaactgatccaactgatgaacgaaacgctggatggcgactaccaaaccttcaaatccaaagacggcgcttatgtgcgcgaacacttctttggccgtttcccagaaactgctgcattagtgaaagacatgagcgacgacgagatctggtctctgaaccgtggcggtcatgatccgaagaaagtctttgctgcactgaaaaaagcacaagaaaccactggcaaaccaactgttatcctggcccacaccattaaaggttacggcatgggcgaaacagctgaaggtaaaaatatcgcccaccaggtgaagaaaatgaacatggaaggggttcaccacttccgcgatcgtttcaacgtacctgttgctgatgctgatatcgaaaaactgccatacattaccttcgaaaaagattccgaagagtacaagtacctgcacgaacgtcgtcaggcgctggaaggctatgtgccaactcgtatgcctaagttcactgaaaagctggaaatgccagcattgtcagatttcagctccttgctggaagagcagaacaaagaaatttctaccactatcgccttcgtacgtgcgttgaacgtgatgctgaagaacaagtctatcaaagaccgcattgttccaatcatcgctgatgaagcgcgtaccttcggtatggaaggtctgttccgtcagattggtatttacagcccgaatggtcagcagtacaccccgcaagaccgtgaacaggttgcttactacaaagaagacgaaaaaggtcagatcctgcaagaagggatcaacgaactgggtgctgcttcttcctggctggctgctgcgacgtcatacagcaccaacgacctgccaatgattccgttctatatctactactccatgttcggtttccaacgtattggcgatctgtgctgggcagcgggtgaccaacaggcacgcggcttcttgatcggtggtacttcaggtcgtaccacactgaacggtgaaggtctgcaacatgaagatggtcacagccacattcagtcactgactatcccgaactgtatctcttacgatccggcttatgcgtatgaagttgctgtcatcatgcatgatggcctggtgcgtatgtacggtgatgcgcaagaaaacatctattactacctgaccacgctgaacgaaaactaccatatgccagccatgccacagggcgcagaagaaggtatccgtaaaggtatctacaagctggaaaccctggaaggtaagaacggtaaagtacagttgctgggttctggttcgatcctgcgtcatgtgcgtgaagccgctcagattctggctaacgactacggcgtaggttctgacacctatagcgtaacttccttcaccgaactggcgcgtgatggtcaggactgtgagcgttggaacatgctgcacccaactgaaactccacgtgtgccatacatcgctcaggtgatgaatgaagcaccagcggtagcgtctaccgactacatgaaactgtttgccgagcaggttcgtactttcgtaccagccagcgattatcgcgtactgggtactgacggcttcggtcgttcagacagccgcgaaaacctgcgtcaccacttcgaagttgatgcttcttacgtggtggttgctgctctgggtgaactggctaaacgcggtgaaattgaagcttctgtggtcgctgatgcgattaagaaattcaacatcaacccagaaaaagttaacccgcgtctggcttaagaggtactgaataatgtctatcgaaatcaaagtaccggacatcggtgcagatgaagttgaagtcaccgaaattatggtgaaagtgggtgataccgttgaagctgagcaatcacttatcactgttgaaggtgataaagcttctatggaagtcccttcaccacaggcaggtgtggttaaagaaatcaaaattgcggttggcgatactgttgcaaccggcaaactgatgatgatcttcgaagcaacaggtgccgctgcggcacctgctaaagcggaagagaaatcagcggcccctgctccggcagcggctcctgcagcattggctgttaaaaatgttgaagtaccagatatcggcggtgatgaagttgaagtcactgaagtgatggtcaaagtgggcgacactgttgcggctgaacaatctcttatcacggtagagggcgataaagcttctatggaagtgcctgcgccattcgccggtacggttaaagagatcaaaatcaacactggtgataaagtcagcactggttctctgattatggtatttgaagtggcaggtgcagcggcacccgctgcggcaactgagtcagcaccggcagctcctgctgcaccggctgcctctgctgccaaaaatgttgaagtaccagacattggtggtgatgaagttgaagtcacagaagtgatggtgaaagtgggcgataaagttgccgctgaacaatcactgattaccgttgaaggtgataaagcttcgatggaagttccggcacccttcgcgggcatcgtgaaagagatcaaaattaacaccggcgacaaagtgaaaaccggttctctgatcatggtgtttgaagtggaaggcgcggcacctgctgctgcaccagcccagcaagccgcacctgccgctgcgccggccaaagccgctgctgtatcggcaccaactgccagcaacagtaaaggcgaattcgctgagaatgatgcttacgtgcatgcaacgccggttatccgtcgtttggcccgtgaatttggcgtaaatctggcgaaagtgaaaggtactggtcgtaaaggccgtatcctgcgcgaagacgttcaggcttatgtgaaagatgcggtcaaacgtgctgaagcggctcccgcagctgccaccggtggtggtctgccaggcatgctgccttggccgaaagttgatttcagcaagtttggcgaaatcgaagaagtggaattgggtcgtatccagaaaatctctggcgctaacttgagccgtaactgggtcatgattccacatgtcactcacttcgacaaaaccgatatcaccgatctggaagcgttccgtaagctgcagaacgacgaagctgctaagcgtaagctggacgtgaagttcaccccagtggtgttcatcatgaaagctgttgctgctgccctcgagcagatgccacgtttcaacagctcactgtccgaagatggccagaagttgacgctgaaaaagtacatcaatatcggtgttgcggtagatacgccaaatggtttggtcgttccggtattcaaggatgtgaacaagaaaagcatcactgaactgtcccgtgaactgatggctatctcgaagaaagctcgtgatggcaagctgaccgctggcgaaatgcagggcggttgcttcaccatctccagcttgggcggtatcgggacaactcacttcgcgccgattgttaacgcgccggaagtggctatcttgggtgtctccaagtctgcgatagagccagtctggaacggtaaagagttccagccgcgtctgatgatgccgatgtcgctctccttcgaccaccgtgtgatagacggtgctgatggtgcgcgctttatcactatcatcaacaatatgctggctgacattcgccgtctggtgatgtaatcgacaaggccggcttagtgctggccttattactattacagacagacaaaagacagttatgaaccggctttgtcggctcgttacataagtcgacaaggttgttgagacactcgtcacgcgatgcggcttttcagtttattaacaattctgtaaactgccgcgtgtcagtatcccggtggatgaacggcattatgaaattaattagcctaactaattagcctaagatacccaatagatttcaagttgtaggaaggcggcaaacgagataactccgatgagcttacaccagtaagtgattcggattagtgagagcagctaacgcgcctacagtttgaaagatgaagggtatttcgccggacaaacaattaagaggtcatgatgagtactgaaattaaaactcaggtcgtggtacttggggcaggcccagcagggtactctgctgcttttcgttgcgcggatttaggtttagaaaccattctggttgagcgttacgccactctgggtggtgtgtgcctgaatgtcggttgtatcccatccaaagcgttgttgcacgtcgctaaagttatcgaagaagctaaagcattagctgaacacggtatcgtgtttggcgagcctaaaactgatattgataaagtacgtgtttggaaagagaaagttatcaatcagttaaccggtggcttggcaggtatggctaaaggccgtaaagtcaaagtagttaacggtttaggtaagttcactggcgctaacaccctagtggttgagggtgaaaacggcccgacgaccattactttcgataacgcgattatcgccgctggctctcgtccaatccaactgccattcattcctcatgaagacccacgtgtttgggactccactgatgcgctggcactgaaaaccgttcctgagcgtttgctggtcatgggcggcgggatcatcggtctggaaatgggtacggtttaccatgcgttggggtcgaagattgatgtagtcgaaatggctgatcaagttattccggctgctgacaaagacgtagtgaaggtctttaccaaacgtatcagtaagcaattcaacctgatgctggaaaccaaagtgacggcggtagaagccaaagaagacggtatctatgtcacgatggaaggcaaaaaagcgccagcagaaccacagcgttatgatgcagtgctagttgctatcggccgtgtccctaacggtaaattgctggatgcaggtcaggctggcgttgaagttgacgaacgtggctttatccacgttgataaacaactgcgtaccaacgtaccgcacatctttgctatcggtgacatcgtgggtcagccaatgctggcacataaaggtgttcacgaaggccatgttgctgctgaagttatctccggcatgaagcattacttcgatccgaaagttattccatccattgcgtacactgaaccagaagtcgcatgggttggtttgaccgagaaagaagccaaagaaaagggcatcagctacgaaacctccaccttcccgtgggcggcatcaggtcgtgctatcgcgtctgattgtgcagacggtatgaccaaattgattttcgacaaagaaacacaccgtatcatcggtggtgcaattgtcgggactaacggtggtgaactgttaggtgaaatcggtctggcaatcgagatgggttgtgatgctgaagatatcgcattaactatccatgctcacccaacgttgcatgaatctgtcggcctggcagcagaaatctacgaaggtagcattactgacttgcctaacccgaaagcgaaaaagaaataagttttcgctgacgcagtaagataatagacggctcctgaataggggccgtttgaggttaatgacaaagtgcccgtaacggtgaaaataggcagatcgtaaagacgccgtaaacccctccctgggggttcaagccgcgccgtccgtggcgcggatgctttactcttctacctgccttcaccttgcaagatcgagtccttgaggtttgtcagcagtctgagacggctcctgaataggggccgtttttttgtttaaaggatggtataaatcaggcgcttttgatcgcttagtttttaacgatcaataactttagcgatcaaagataaccccaactcgtaattggctgggcgaaatatcgaaagtgcggcgcaacgccgtagcgaaattcgccgggctggtataacccgcaatagttgccgcttgatcgatagtgatcccttctttctggatagccagcatggcgcgctttaaacggcaatggcgtaaatactcaaataccgtaatgttgtagctttcacgaaaacgccgctgcaaagtgctttgactcatattgaccaaacgcgccaattcacccatcgatagatggtctgcctcgccactttccagccaatcacgtacttgctggattcgattcatgccacgtaaagagactttattttgctgtaacgcctgctgctccagcgaactgaatgcttcgataattaagccaatacattgtgtttcacaatgcaaacgttccagtggagttgcaaagggcggagcactcgctattttctgggcgatggcttgggcgtgaactgatggccgccataaatgaatcgccagatgttgctgagtaaagttgtataacgtatcccaagaaccggcttgcggtaatagatcgccatacagccattcacggtcaaaggtgagggtcagagtgcgctcatggctattgttcttaccgtggcgagtaaatagggtgttttcagtcagggaaaccagtgaggcatcacccttttcctgcaaatgcagttctttaccgccaaatgagatatgtgcactgccactgaccacaattgctagcttcagcgccggattgagctgattctgggttttgatatcgtagaggttagtcacattcgcggtatgcaggatcagatgcggattcagacgtaatacttgaaaatcgccatacaaaaccggatcagtggacaatgacttcgcgccactcagttgatagtcgctggccaccagatttgactgttgcacaatttggtcgcgataaatcggtttggatgacggggaaatattgcgcaacttgtttttcttcaccgccgacatgatggcctctctaaagatattcatgttttgacaacattgactttataacaaagggttttgctgtttgcacaaaccatttttctgattgcaaatgtaacaattagccagatgaattgataatgaaaataattatcaatcttgttcgtttttgttgccctatgaatagattggcagagactttcctctgctgacatttgctgtgggcgtttgcatcggggaaagtgtaatgaaagtaaaatggcagcggcgctctctgacgaccttagcgagcttgattggtatctgcatttcgactccgctttgggcgcagacacaagataccactcaggcagggtctgatacagccgcaacacaacaaaaagaaacaacggcgactgacaacaaagcaaccactggcgataccttggtggtcacggcccagcagcaagtccgtcaagcacttggcgcatcgactatcacggcggaagatatccgcaaacgacctccagctaatgatttgtctgaaattatccgtaccatgcctggcgttaacttgtccggtaactcagccagcggtcagcgcgggaataaccgtcagattgatattcgcggcatggggcctgaaaacacgttgattatgattgatggtattccggtgtcgagccgtaatgccgtacgttatggctggcgtggtgagcgcgatacccgtggtgataccaactgggtaccggcgaatatggttgagaaaatcgaagtgttacgcgggcctgccgccgcgcgctacggtaatggtgccgccggtggcgtggtgaatatcatcaccaaacagccggacaaagaactgcatggcagttggaatgcttacatgaatctgccgcagcatagcgaagagggcgcgacccgtcgtactgacttcagcctgttggggccacttagtgataccgtcagtttccgcttatacggtggatacaataaaactgatgctgatgattgggatattaaccaaggccatgaatctgcccgaaccggtaatcaggctggcacattgcctgctggtcgtgaaggggttcgtaataaagatatcaacgggttactgcgttgggagtttgcgcagggccaatccctggagttcgaggcgggctatagccgtcaggggaatatttatgctggtgatacacaaaacaccaacagcaatgccattgtgcgcagcctatatggcgcggaaaccaacgtgatgtatcgcgataatttctcgttaacgcaccgtggtttttgggataacggtgtcagtaccacctcctatgtacagtatgaaaatacccgcaactcacgtattaatgaggggctggcagggggtaccgagggtatcttctcaaataattatttcagtacaatcgagctggataactatctggcccattccgaggttaacctgccatttgagttaggggttaatcaagtgctgactgtcggtgcggaatggaatgaccagaaaatgaatgacccgacttccaacacccagacgacgactgagggtggcagtgtcagtggtttaacgggaacaggccgaaatacgcgcacctcagcacagatagcgtcggtgtttgttgaagataatatcgagctgacagacaccacaatgctgaccccagcgctgcgttttgaccatcacagcaccgcagggagcaattggagtccggggttaaacctgtcacaggaactgggcgattacttcaccatgaaaatggggattgcccgcgcctataaagcgccaaacctctatcaaaccaacccaaattatctgctgtatagccgtggtcagggttgctatggcggcggcggcagctgttacttgatgggtaatgacgatttgtcagcagaaaccagcgtcaacaaagagatcggtttcgaattccatgatgatggcattattgcgggtatcacttatttccgtaacgattaccgtaataagattgagccaggtttagtctccctagggacagctaatggcggcaccggaacttatgctaattccgatattttcaaatgggaaaatgtgccgaaagccttggttgaagggctggaaggtaacctgacggtacccttcactgacacggtgcaatggagcagtaacctgacctacatgctggagtcgaagaacaaatctaccggtgattacttatctatcacaccggagtttaccctgaacagctcagtgaattggcaggctacggatgatttgtccttactgtctaccgtgacatggtatgggcgtcagaaaccgaagaaatatgactatcagggtctgccagtcaccggtacggcgcgcaatgaagttagtccgtacgccatctttggtctgagcgccagctacacagtgaccaaaaatgtcagtgtgaccaccggtattgaaaacttgttcgataaacgccagttccgtgagggtaatgcccagaacgtcgcaaatatcgccggtgccggtgcagcaacctataatgagcctggccggacatattttgttagcttgaatacccagttttaaccgttaggaaaatcacctaaaaatagtggtttttcatagcaataacggagttgataagcggggaaatgtaccgaatgggtcgtagcggcttaggccgccggagcgcccatcggtgcagtcgccccgccagtcaccgggctattaaatccgctttacccgaaaatgcaggaaccgtcattatcggctgtttctgcttcatttatcgccacaatattttctcctcctcattccgcgttctaaaagccctatcaacagcacgagattttcaccgagagatggtatccattcctaatgtatggttattatgcggggaggttttgcggatatttgccctcttgcaaggggctaactgagagcggttatcaatagttcaggtgattacactgtgctcaacgattcagcaaaaatttaatgttgcttttatgtgaacgaattaacactgagttcaaatactggtatgctggctgagcgaaactgggcatcttaccttacacctggtgcatcattgatgatggctggtgactacagataagccaagaaaaatatatgacaataaaagcgaggagagagtcgtgctagaagaataccgtaagcacgtggccgagcgtgccgctgagggtatcgtccccaagccattagatgcatcacaaatggcagcgctggttgaatcattaaaaaatccgccggcgggcgaagatgaattcctgttagatctgctgattaaccgtgtcccccccggtgttgatgaagcagcttatgttaaagccggttttctggcggccatagccaaaggtgaagcccactccccactgattacccctgagaaagcaattgaactgcttggtaccatgcagggcggttataatattcatccgttgattgatgcgttagataatgaaaagctggcgccgattgcgggcaaagctttatctcacaccttgctgatgtttgataacttctacgatgtagaagaaaaagccaaagcaggtaatcctcacgccaagaaaattatgcaatcctgggctgatgccgaatggtatctctcccgcccacctttggctgagaaaatcacggtaaccgtattcaaagtaaccggtgaaaccaataccgatgacttgtctccggctcaagatgcctggtcgcgccctgatatcccactgcatgcgctggcgatgctgaaaaatgcccgtgaaggcattcatccggatcaaccgggcagtgttggcccaatcaaacagattgaagagctgaataaaaaaggtttcccactggcttacgttggcgatgttgtcggaaccggttcttctcgtaaatcagccaccaactcggtactgtggtttatgggcgacgacatcccttatgtgccgaataagcgcggcggtggtgtggtgctgggcagcaaaattgcgccaatcttctttaacaccatggaagatgcgggtgcattgccaatcgaagtagatgtcagcaacctgaatatgggcgatgtaattgatatcttcccgtatctgggcgaagtgcgacaccatgatactggcgcgattttagccactttcgaactgaaaactgacgtgttgttggatgaagtgcgcgccggtggccgtatcccattgatcgtcggccgcggtttgaccaccaaagcgcgcgaatctctgggcctgccagttagtgaagtcttccgtgtggcgaagccggttgctaagagtaacaaaggtttctcgctggcacagaaaatggtcggtcgtgcctgtggcgttgcaggtgtgcgcccaggtgaatactgcgaacctaaaatgacctcggtcggttcacaagataccaccggcccaatgacccgtgatgagctgaaagacttggcgtgtctgggcttctccgctgatctggtgatgcagtcattctgtcatactgcggcctatccgaagcctgtagacgtgaccactcatcacacattacctgactttattatgaaccgtggcggcgtgtcactgcgcccgggtgatggcatcatccactcatggctcaaccgtatgttgttaccggacactgtcggtaccggtggtgactcccacacccgtttccctatcggcatttccttcccggcgggttctggtctggtggcctttgcggcagcaacaggcgtaatgcctctggacatgcctgaatcggtgttagtgcgctttaagggtaaaatgcagccgggtatcaccctgcgtgatctggtgcatgctatcccttactacgcgattcaggaaggcctgctgacagttgagaaacaaggcaagaagaacatcttctctggtcgaattctggaaattgaaggcttaccagagctgaaagttgaacaagcatttgagctggctgatgcttccgccgagcgttctgctgccggttgtaccatcaaactggataaagcgccgatcattgaatacttgcaatccaacattgtgttgttgaagtggatgatagcggaaggttacggcgaccgtcgtacactggagcgccgtgtcaatggtatggaaagctggttggctaacccaaatctgctggaaagtgatgcggatgcggaatacgctgcggtgatcgaaatcgatctggcggaaataacccagccgattctctgtgcgcctaacgatccggatgatgcgcgcttactgtcagatgtggctaatagcaaaatcgatgaagtgtttatcggctcctgcatgaccaatattgggcatttccgtgcggccggtaagctactggatcaacacaaaggccagttgccaacccgcctgtgggtcgcgccgccgaccaaaatggatgccgcgcaactgaccgaagagggctactacagtgtctttggtaagagtggtgcccgtgttgagatcccaggctgctcgctgtgtatgggtaaccaggcacgtgtagcagatggggcgacggttgtttctacttcgacccgtaacttcccgaaccgcttggggaatggggcgaatgtttatctggcttcggctgaactggcagcgattgcatcactgcttgggcgtctgccaactcctgatgaatatcaaacttatatggctcaggttgataagaccgcagcagatacttaccggtatctgaattttgatcagttgagccaatatacggataaagcggatggtgtgattttccaaaccgccgtgtaagccgctatacctgcaacaccaattaccttgggtattgatgtataatacctatctgacgggaggcctatggcctcccgtttctattttaaaagtgaaatattgccgctatttactggctttgcgagcttgcgccaagtgagataactcaatacggttacaataattagaagggcatcaggaggacgtgctatggactatgaatttttgcgtgatttaaccgggcaagtactggtcagattctccatgggacatgaagtgatcggccactggctcaatgaagaaattaaaggcgatttagccaaacttgatcaaattgaagccgccgcagctgaagtcaaaggcagtgaacgccagtggcaactggatggtcatgaatataccttgtggctggatggtgaagaagtgatggtgcgcgccaatcaattagatattgaaggcgacgagatggaagaagggatgaattactatgacgaagaaagcctctgcctgtgtggtttagaggactttctgcgggtgttgcaaggctatcgtaacttcatcatttctaaataaaatatttactccaagatcgtggagttgctgcctacctgcggcttcaaatccgaaggggtgtgcggctggcagaccaacataacaacgagccgagcactaccatagcaacacccggccagaatgcggctgaggggggagtattgagccataaactggcaatcagtattgataacaaaggtgtgaagtaagacagggcagcgaccagtgtggcgttgccttttttcatggcgatatcccagcatagataggccagtgcggtattggcccccatcagcagcagttcaaaagtggcgcgttgggtgaaatgcaacttaccgggtgtcagcataaagaacatcacccacaggcatagcgcacaggcgagcagaaacagtggcaatgccccaggccctcggctgtatacccgcaccagattggagtaaccggcccaggtaaaggccgcaattagcgccagactataagccaatgggttactgctaacattggcactgagcactttgatatccagcccattcccaccactgaccacccaaatcacaccaaacagggccagcgctgcgcccggccagagccaccatcgtgcacggagtttaagtaacggtaccgccaatagcagcgtcaggcttggccacaggtaattgatcagaccgatttcgagagtttgctggcgatcattcgccattccaatggctaaggcaaaagccaccatatacaccacaaacagcaaaccacaaccgtatagataagccggatgttgcccgcgtacggtcggtttacccgccaccagccacaccaaaataccactgacggtgtaaatggctgcacccgcgccaaatggccctaacgtttcagataacccacgcgtcaaggcgacactcatgctccagagtaggatcgcaataatgccatacagggtcgggaggcggttcataacaggggcatcatccttgtgcgatattagacggagaaaataggatcttcttataccttgcgggtcagggcgatgggaatagtgggagatcaattattgcttaattatgtcatagatccaccaccgttattatttaatcgagatctgtgctttctgatgatccactaataagttttagtttaataaacaataaattaataaataaactcagccaaaccacgataaaaaaccgccccgaaagtggttaaaatacgagctattcctgagttgtatctttaattgacggaataaaggataaccggcagaagtgatagcactctgcgacttcttcagtacacatatcaggacggtgatgttatggcagaattcagtaatacacggatgcgcatcgccagttggcttctgatttatcttaccgcagtacagccgctgcacccggcaattgctgtggggtttaaagggtttaatactcttaatcagaacaatgtggcaatcatcagtcgtggactaaatcttcacggtgaaatccgtgctaatcagcttgatgtgatactggctaccaatcaggttggctatcaaaacggtgatatccagccactattatcaaaagagacaaagcccttaatagtattagataccaaagagttgggcggtatgtatgctaatagtattcgattaatatcaatggaaaaagcgaacactgttaatgctaaaaatatcgtcagccataaaggtgatattaggtttgatgtcgcaggtgatattaagggaggttattgttccagagtccgtaggtttcaaatatgtcaaattggcctgtgaaaagtatctccaacttcatcctgaagataccgataaagttaaaaccctacttgctcaactgccttaatcaaaaatcccggcgaaaaaccgggattttagacttgatattacccaaacgacatcacacttctggcacattgcggccatagtagatttcctgcatttctttataaagcaggtgggtaattcgttctctctcttccgcgcttagctcttctggcttggcgttaaacagataatgcttcaaatcgaaatctttcagcatcattttggtatggaagatattttcttgataaacattcacatccatcatgtgatacagcgatttcatatcgtcagacatgaagttctgaatcgagttgattttatgatcgatgaaatgttttaccccgttgatatcacgggtaaaaccacgcacccgataatccatggtgacaatatcggattccaactggtggatcaggtaattcagtgctttcagcggtgaaatgacgccacaggtcgagacttcgatatctgcacggaaagtacataatccaccttcagggtggctttccggataggtatggacgcagatatggctcttgtccagatgggcgacaacggcacttggcagcgggcctgggtgctctgatgtatcaacatcgcgtggatcaaccggctcttcgctgaccaaaatcgtgacacttgccccctgaggatcataatcctggcgggcgatattcaaaatattcgcgccaatgatcgagcaggtttcagtcaagatctcagtcaggcggttggcattatactgttcgtcaatgtaggcgatatagccatcgcggtcgtctgcggtcttggcataacaaatatcgtaaatacaaaaactcaggcttttagtcaggttgttgaagccgtgcagtttaagcttggacaatttagttcacctccttacggattatcaacgtttggtcgttaaggcatccagcagatactgcggcaaagcaaagctgccgacatgaatggctgggttatagtagcggcaggtcagacccgcttcgacaaaacgctgttgtagcgtggtgatatccaactggcgcaactgtcggttttgcgtcgcccaggcgaaggtcatgataccgccgtaatatgtcggaatggctgcctgataaaaactgacatctttaaaataatggctaagcttattatggctatcaaccgcttcatcttgttgcaggaagcacacgccgttttgtgcaacaaagatgccgccttcattcaagctacgggcacatccttcatagaaagccgatgtgaacaggctttcccctggcccaatggggtcagtacagtcagagataatgacatcgaacttttccgtcgtttgattaacgaagttgacgccatcatcaataaccagcttgaaacgggggtcatcataggctcccgcgctatgattgggcagatactggcggcagaactcgaccacaccggcgtcaatttctaccatggtaatctgttcgatatttttgtgacggctaacttcgcgtagcatcgcgccatcgccgccaccgatgataagcactttctttgcctgaccgtgggccaacaaagggacgtgtgtcatcatttcgtgatagataaactcatcgcgttcggtggtctgcaccacgccatccaacgccattacccgacccagcacagggttctcaaaaatcaccaaatcctggtgctcggttttctcgcggtacagtacattttctactgaaaaatactggccgaagttggcatgtaatgtttcataccatagttctttctgtgacatgttcggggcttctccttcgcagtaacagccatgaaaaatgggggcaacatcatagccaactctggctgaggttgcacggctgaattttaggctgaaagggtaaatgcgggatcgctagttagcgtaggccaataaacttaaagagtcacgagccagagatttgcatttggtaggagctgggatcgcaatgccccgcaggtcgcgatagctctcttcgcccaaggctttcatattaaagctattgtagttacgcagatcccagcgattttgttgagcaaaatagacaattgcccgtttgatttcattattgggtaattcgttatagccacaatcatttttcagataaacgaataccgcagtcagatcggcaagatcttctgcttcagattcacttaatgcagaactggcagatgagaatccgcacagagtgagcagcagcataactaatgttgttcttttcatagcggagactggcttattcattgttagcagacgttatcacactgtgatggttcagagtaaattttattatgctacccgtgtgggtatatacggggattgattcacaaagtgattgattactccttgaccttccctcaaggggaaggtttatgctggcgtacaatgctgtttttgtgccctgtaggcacttacgcaccatcacttacccacaatcaagaatggagacgaccatgcatcgccgtgattttattaagttaacggcagctcttggagccgccacttcactgcctttatggagccgcgcggctttggccgcagatttttcacctttacccatcccgccattacttcaacccgatacccgtggcaacattaatctgaacatccaaacgggttctatggcctggttgccctctgccgccactcaaacctggggctataacggcaacttattagggccagcgatccgcttgcagcgcggtaagccggtcacgattaatgtcaccaattccttaccggaagccacaacggtgcactggcacggactggaaattcccggcgaggccgatggtgggccacaggcgctgattcagccgggggccaaacgccaggtagcatttacagtagagcaacccgccgccacctgctggttccatccccatacccacggtatcaccggccgtcaggtcgcaatggggctagggggattagtgctgatagatgatagtgacagcgaaaaactgccgctgccgaaacagtggggcgtggatgatatcccggtcattttgcaggataaattattcggtaaagatggccagattgattatcaactggatgtaatgacggctgcggtggggtggttcggtgatcgaatgttcaccaatggtgctcagtatccgcagcaaattaccccgcgtggctgggtgcgcttgcggctgctgaatgggtgtaatgcacgatctctgaatctggctcttagcgatggccgcccaatgtatgtgattggcagtgacggtggtctcttggccgaaccagttgcggtgcgcgaattgccgatactgatgggcgagcgtttcgaggtgttgctggatacctcagatggcaaggcacttgatttggtcactttgccggtaaaacagatgggcatgacattagcgccatttgataagccactgccggtattacggcttcaaccttcattagttgcaggcagtaaagtgctgccagattcattggtcgtggtgccgccacttgctgatgccacagggctgcaagagcgttggttccaactgatgatggactctaaactggatatgctgggcatgcaggcgttgatgagccgttatggtatgcaagctatggcagggatgagcatggatcacggcaatatgggcgggatggataatggcggcatggcagggatggatcacagcaatatgaaaggtatgaatcatggagcgatgaccgcggctcctgcttttgatttcagccatgccaatatgatcaatggcaaagccttttccatgaccgaagcagcatttgatgccaaacagggcaaatatgagaaatggacggtttccggtgaaggcgacatgatgttgcatccattccatgttcacggtacgcagttccgtattctcaccgaaaacggcaacccacctgcggagcatcgccgtggttggaaagataccgtgcgagtggaaggcgctcgcagtgaaatattggtgcgttttaaccacctggccccaaccagcaacccttatatggctcactgtcacctgctggaacatgaagataccggcatgatgctgggctttactgtcagtgcttagggctatcaacaggttatatctgcggcgggtgagtccgtcgcaacctggctcaggctatggtaaactcagcggctttcttgtggcaagcaacgtaaaaaagcgacgttaatacctatgaaacacactgtagaagtcatgatttccgagcaggaagtcaaaacccgaattgccgaactaggccgccaaatctccgaacattaccgcgacagtggcagtgaaatggtgctggtcgggttgctccgtggctcatttatgtttatggctgatttgtgccgcgccattgatgtttcccatgaagtcgattttatgaccgcctctagctacggcaatggcatgagcaccacccgcgatgtaaaaatcctcaaagacttagatgaagatatccgcggcaaagacgtgttgattgttgaagatatcatcgactcaggtaataccttaagtaaggtgcgtgaaattctgcaactgcgtggcccgaaatcattggctatctgtacgttgttggataaacccgagcgccgcgaagtacaggtgccggttgagtgggtcggcttcactattcctgatgaattcgtggtgggttacggtattgattatgctcagcgctatcggcatttaccctatgtcggtaaagttgtcatgtttgacgagtgatcgagagcggctactgcgtgcgggcattttaggctgattgagccgagtagttaatgggagagagttaatgggagagggtgcgtttgaacaccctcccataacaacttattagttttgtctgtttggttgcagtattttagccattgcttcgcggtacttgatttctagttcgctgaggctggtactcgagatatttaaatccgtcagtttgccgtcttcaataccatagacccagccgtgaatcatggctttctgcccgcgcttccaggcggaacgaacaatagtcgaatggcccaagttatacacttgctctaccacgttgattttacatagcatatcgctgcgttcttcggctggtagttcacccaacagcgtgctgtgtttaaaccaaagatcgcgaatatgcagtaaccagttgtcgataagccctaattcaaggtcttttttcattgcggcttcaacaccgccacaaccaaggtgaccacagataatgatatgctcgacttgcaaaacgtcgatggcatattgcaccacggacaagcagttcagatcagtatggataaccaaattggcaacattgcggtgaacaaacaattccccagctttcaggccggttaactgttctgctgggacgcggctgtctgaacaaccaatccacaaaaaccgaggtttctgggcttccgccaagtgttcaaaaaaaccaggatcgtctttactaatggctttagaccagacgtcattgttcgcgaggagcttctctatttctttcattaatgtaaatagcctgtaatgaacggattgcgataggataatatacgacaaggatcacgattttaaaatcggaacagtgactttgttgttggtacaatttttgtctgcgcaacatcttctctgtatctaactgtttccctttgcccccgtaacttgccctgacagggagggttaagcaagtcacggagatgcagtgaccgctgggaactcatagaataaggttcttttttacttatgacatatgcactggaaataacgcagctgaccaaaacctatgcgggtggcgttcaggctctgcgtggcattgatctgcacgtagaggcaggcgatttttatgcactacttgggcctaatggggcgggtaaatccaccactattggtattatcagctcattggtgaacaaaacttctggcaaggtgacagtttttggctacgacatcgatcaagatatcgtcaatgccaaacgccaactcgggctggtaccacaagagttcaactttaacccgtttgaaacagtattacagattgtgattactcaggctggttattacggtgtcacgcggcgagaggcgatgcaacgagctgaaaaataccttagccagttggatttatggaacaaacgtaatgagcgcgctattcgtctttctggtgggatgaagcgccgtttgatgattgctcgtgctctaatgcatgaacctaaattactgattctcgatgaaccgaccgcaggggtagacattgagttgcgtcgctccatgtgggggttcctcaaagagctaaatgcgcaggggactaccatcattctgaccactcactatctggaagaagcggaaatgctgtgccgcaacattggcattatccagaatggtgaattggtggaaaataccaccatgaaacagttacttggcaagcttgagtcagaaacctttatttttgatctggcgattaaaagcccgctgccgaagctggaagggtatggttatcgtctaacagatacctcaacgttggaagttgatgttaagcgtgaacaaggcctgaatggtctgttcagccaactgaatgctcagggaatacaggtacaaagtatgcgtaacaaggctaaccgtctggaagagctatttgtcaccttggttaacggcaacgggggagaaaaagcatgacccgcctgtattgggtagcactacagagtatttggatcaaagagatcacccgttttgctcgcatctggattcaaactctggtgccaccggtgattactatgtcgctctatttcgttattttcggcaacctgattggttcccgaattggtgatatggggggctttgattatatgcagtttattgtgccaggcctgataatgatggcggtgataacaaactcctatgctaacgtcgcagcctcattttttggcgcaaaattccagcgcagcattgaagaattgctggttgccccagttcctacccatatcgtaattgtgggttatgtgggcggtggggtagcgcgtgggatctgtgtcggcatcctggtgaccattgtttcgctgttctttgtgccgctgcatgtccactcttggtcaatgattgcactgacattaatgctgacggcaattctgttttcgcttggcggattgttgaatgccgtgttcgccaaaacatttgatgatatcagtctggtgccgacctttgtgttaacacccctgacgtatctgggcggggtattttattcgctagccttgctgccaccgttctggcaagcggtatcaaaacttaatcctatcgtgtacatgatcagtggcttccgttacggattcctcggaattactgatgtgccactggtatttaccatcggtgtattagtagtgtttatcgcggtattttatgcttgggcatggtatttgatagagcgtggtcgcggcctacgcacctaatcccctgcggccttggcgctacagcggtgttggctacgtccacttacccgaatcacttactaatgtaagctcatcgggacgcgttgacttgccgcctttgggggatattcttcgggctagacgttgcagcggtgttggctatgcgcatctctgcaacgtcagtgactttggagcgcattctaaagctcactcgtaaatcattagttagttaattgttgttaatgctggaatttaatcataataaataatgttcccgtctaatatcgtctttctcaacttcaagtgtctcgtgctatgctggcgcaccagattttcccttttttaattcagcgccaaatgcgcataagtagaacgataatgtggcataaaaacagaatagctattgggatgctactcggtattgtcatgtcggtaataatgccggcaacccatgcagatcttctgccagacgaagcagttcttacccctaaatatatggtgacagcccgtgacagcgaaatatattcgctggtgggtgaacaggtcattcctgtcggtgaggttaaggaagatcaacttattcaggttttgcccgcagcggcagaatactatgagtttaaatttggtaacggtatcggctttattgataaagacgatttacgtgatatcaataaagcgcgaaaaaacaacgatatattgggggatttgaataaacctctaccgaaccaaaatattattatcaagcgcgaaacgccggtttatctgacggcagatgtcgacagcgaacaatttgctaccttgggcgaaaatttgcgctacccgattgtgggtaagttgaaagacaagctaagtaatacttggtatcaggttaatattggcgatcgtttgggctatgtcagtagtagtgatgctgaaatagataatggcattcctatcctgacttatcaccatatgttgaagaatgaggaaaataaacgtttccttaatacctcgacgacaacctctgatgccgcgtttagtaaccagatgacttatctcaagcagacaggttacgacacgatttctctttatcagcttgaaggttatctcaataacaagattaatctgccagggaaagtggtagtgctgacatttgatgatggccttaaatcagtccatcgctatgcttatccgattctaaaagaaaatggtttccgggctaccgcttttattatttcatcacgtataaaacgtcacccacagaaatggaatcctgactcattacagtttatgagtatttctgaattgaaagagattcaggatgtatttgatattcaatctcatacacacttcttgcaccggacggacaataaacgtaatccaatcttattgagccgctcttatcacaatattgtttttgattttgagcactctcgccgtgcattatcgcagtttaatccgcacgtggttttcctgtcatatccgttcggtggctttaatcaaacggcgattgatgctgctaaaaatgccggtttccatttggcggtaacgacgatgcagggcaaggttaaacccggtgataatccgtataccctcaaacggctttatattctgcgtacggattcaattccgactatggcagagcgtattgccaatgaacctggccagccggttgccccagcacctgcggtgatggaatctgattagttatttcattgtgtaatatgaagataagaaaaaggtgctttaattaagcgccttgaggttgctgacaaaccgactttgtagctccgagactggcgggttgactgcaccgatgggcgctccggcggcgcacgccgctacgacccattcggcacatttccccgccctgctactttgtcaacggtctgaggcgctttaattaagcgccttttttattgtgcggcttcaagtacaaaaggtcattaagcgacctgaacggggacggctttagccttgcgttgcagctgattttcaccttcaaaatacgccactttggggtggtgcaggcgggcatcagcatcagacatctggacataggaacagatgatcaatttatcacccacacaggcacagcgtgctgccgcaccattcaccgagataatgcgcgaaccacgttcggcggcaatggcataagtcgaaaaacgctgaccattatcaacgttataaatatcaatggcttcgtattctaaaatcccagcggcttccagaaaatcctgatcaatagcgcaggaaccttcatagtgcaaatcagcttgagtgactttcacccggtgcagtttgccttgcaacatagtgcgtatcataactcttacctttgaccccggttattgcccagaataagtctggcaccttatcccatcatcgaccgatttagggagaagtgctcagttttgctgattttatatcgcttgtctatggctgactttatatgctggtttcgccataatctactttttgaaattaactatgtaaatcaacctgttgattgtcaattaggcgtgctttacccagccaggcggccatgagaattatcgcttgtttgctgtcaaccgtcagtggctgtaagctttgagcatcacggataaacagttcatctggggtaaagccagcatcacgtaattgttctgcggtatcagccagtaaatcatcaatctgccgttcgcccaaggcgagtttctcagccaacgcctgcattatcttataaagctgtggtgcgattttacgttcttgagcgctcaaatagccattgcgagagctgagtgccaggccatctttggctcgcacaatgggcacgccgacaatattgatgtcatagcccatatccgccaccattttgcggatcagcgccagttgttggtaatctttttcaccaaaacaggctacatccggctgaaccagattgaacaacttgctaacgatagtcgaaacaccacggaaatggccggggcggctggcgccttccaaaatggtcgagagggcagggacgtcaacataagtctgagcttccagacccgccgggtagacatcagcggctgccggtgcaaacactaaatcaacgccgtggcgggttagcttctcgcaatcttcttgcaaagtgcgtgggtagcgggccaaatcatctgggcgttcaaattgcagcggattgacaaaaatactcacgacgacaacatcggcacgagttttggcatcttccaccaatgtcatatgcccttcgtgcaggttgcccatagtaggcaccagtgcaactcgcttaccctcttgacgccaacggcggatttgctggcgtaacagtggcaaagtttcaataatcagcattcttttctccgtatacccgtcatctttcaaactgcaggtgtgttagctgtcctcatcacccgaatcactgatttgtgtcagctcatcgggatgatttcgcttgccgccttcctgcatcttgcaatctattgggtataaatgggatgtaatagcagtgtattatcaacaaaaacttattgaaaagtatgttcttcagcgggataagcaccgctctcaacttcttgaatatacagcttaatggcagcacgaatatcgcccgcactttgcgccaggaagtttttgctgaatttcggtgtatgaccaccggtaatacccagcgcatcatgcatgaccagaatctgcccatcggtaacattccccgcgccaataccaatcaccggaatagccagtgcttccgttacgcgctgtgccagttccaccgggacacattccagtaccaatagttgtgcgccagcattttcaagcgcttgagcatctttcaatagctggttagccgccacttcttcgcgaccctgaactttgtaaccgccgaaaatattcactgattgtggtgttaaccccaaatgcccacataccggaacagcgcgttctgccagcatgcgaacggtatcgcacagccagctacccccttccaatttgaccatattggccccggcacgcatcaactcggcagcattagcaaatgtttgctcaggtgtggcgtaactcataaacggcatatctgccaataacaggcaatgaggcgcaccacggcgtacggcacgggtatgataagccacatcggcagttgtgaccggcagggtagagtcgaagccttgtaatgtcataccgagcgaatcacccaccagcagaacctcaattccctgttcggcaaatagctgagcaaagctggcatcataggcagtcagtgtggcgaacttacgcttttcgagtttccattggcgcaagtggctcatggtggtggctttcatcactctttctcctgagacggtaggttaaaatggtgagatatcagataggtatacccgtcatacttcaagctgcatgtgtgttggctgccttcgttactcggcccatacatgggcctcgcctcttcgaggccgctgcaaacagcgttcaaatcggttatcaccgatttgtcgctcagttgccgccttcatacaactcgaattatttagtggatatatagtgtgttggattgagtcagttaccaaggcaccaggccatttttatccacgagcttaaggcggtctgataggggttcgccatcggggaaaataaggtcaggggcgatatcagccagggggtagagcatgaactcccgctctttcaggccataatgtggcacgatcagacgatcggtttttatcacctgattgccatatagcataatatcgagatccagggtacgtggcccccaacgctgttctttccttacgcgcccttggttgcgctcaatggcttgggtgctatccaacagttgttctggtggaagggcggtatctaacgccacgaccgcattaaggaaatccggctgatcctgtggccctaacggcttagtgcgataaaacggcgaacaggccaccaaccgggtgcgcggcagatgctccagcgcttccagtgcggttttgacctgttgcaatggcatggactgattactgcctagcgcaatatagacccggatcatagtgcgtattatgccccttctttacgtggtgctggcttacgtgggcggcgaggacgagagcgtcgcggtgccggatcagcccctaaagtatttagcatattcttctgttgcagcggcgttgcttcctggaattctccccaccactgcgccaggcgctgtagttcatggttgttttccacttctgcccgcaatacgagtaaatcgtaagccgcacggaactttggatgctccatcagcttgtgcgcacgtttaccctgacggcgcgacagccgcaattgcagcagccagatatcacgcaccaatgaggtaatacgttttggaatggccagcgaacggcactcttcatccagcacatcattcattgccagtgcgaaagcatcgtaataggccaagccgctttcttgtgtcagcttctgcgcatgttcgataagcggataccaaagcatagcggcaaataagaatgccggattgacgcgcttatcattatgcaaacgatggtcggtatttttcagcacttgaaccaaaatacgttccatcgctgaatcatgatgttcggtaaaattacgggcaatcagcgggaatagcggctggaaaagctgatattcacacagttttaaataggttttatagccgtagcccgattgcagcagtttgagtgattcttcaaacagacgagcaggtgggatctcatgcagtagcgaggccagacgcgggattggctctgctgtttccgggctgatcgtcatatccagcttggcggcaaaacggactgcgcgcagcatccgcaccggatcttcacgatagcgggtttcaggatcaccaatcagacggataataccctctttcagatcacgcaaaccgccagtgtagtcgcgcagtgcaaaatcagaaataccgtaatagagactattaatggtgaaatcgcggcgttgggcatcatcttcaatcgtgccaaatatgttgtcacgcagcagcatgccattttgtgcctgttgagaagaatttttgtcactgtcttctgtttgttgctgttcgtggtgaccacggaaagtcgcgacttcaatgatttccgggccgaacattacatgggccagacggaagcggcgacccaccaggcggcagttacggaataactttcgtacttgttctggggtggcactggtggtgatatcaaaatctttcggttttttacccagtaacaggtcacggacaccgccgccgaccaaataggcttcataccctgacttattcaggcgatagagaaccttcagcgcattatcgctgatatctctacgggaaatattgtgctgatctcgcggaataatcgtcatcgcactttgttgtgaagaaagctgttgtgaagcaggcaccgcatgattcttgcggccagtattcgttctggcaggccttttctctttgcgggccacgttatcttcaccgggcactttatctttacgggcactgctatcacgggccgtgtcttcacggacagctttgttatcgcgagctgatttatcatcgcgaatcagtaccttacggcagaaattggctactcgggtaaaaatggtacacctcgatagtggctaataaattacagaacaacagaaaaacagcggctaatcatagctcaccgtggttcctttgagaatgccgttgtgttttcagtggtggttatcgccccttgaagtgggatagctgccaatgtccaattttcgactgcaaaacgtaataataacggcaaatcaagatcttgccagcattccggtagtggttgatgcaaaaacttcagcgcttccaccaaaatcgggcgcggatcgccattcggcagcggcggcgcatgattttgcttagagagtttattaccatcatggtttagtgccagtggcaagtgcaaatagctgggtaccggccgttgtagctgctgatagagcgctatttggcgcacggttggctcgattaaatcggctccgcgtacaatctcggtcacaccttgaaaggtatcatcaaccactactgccagattataggcaaacaagccatctcgacgacgaataataaaatcttcttcggctagcgcaggcacagcatgtagctcgccaagtaatttatcacaaaaggtataaaccggatgagtctggcgtagacgaatggccgcccccgcggggggtaaatggcgatcgcgacaatggccgtcgtataagccgccgatctgctgaattcggctgcgggtacaggtgcagttataacttagcccttgttgctctagccagtctaaggtggcgcgataggcttcgtggcgctgggattggtagataatcgggccatcccaatgcaggccgtagtggtcaagagacgctaaaatacgggccgcagcaccagggatttcacgggggggatcaatatcttcaatgcgcaccagccagcgtccaccttcagcgcgagcttgcagatagctgcccaatgctgcaatcagcgaaccgaaatgcaaatcaccagagggagacggtgcaaaacgccctacatagcctgattgtcgagtattgatattttcggacataaaagggaaagagagatccagcgtgataaatgcggtgccggaggtggctctggcaccgtgtcacatccttcgtatttgaagctgtaggattttagctacctatagctccaacctctttggatatacatattattgctgtgttagcctgccatctgcttttcgcggatttcggccagagttttacagtcaatgcataaatctgcagttggccgtgcttccagacggcgaatgccgatttctacgccacaagactcgcagaaaccgaaatcgtcatcctcgacttttttcagcgtcttctcgatctttttgatcagtttacgctcgcggtcgcggttacgaagctcaagactaaactcttcttcctgcgcggcgcggtcaaccgggtctgggaaattagcagcttcgtcttgcatatgcgatacagtacggtccacttcatccctgagctggttgcgccatgcttcaagaataagcttgaaatgcgccaattgggcggcattcatatactcttcgcctggcttctcttggtatggttctaccccagcgatggcgagaatgctcaaggacgaggttttacgtttttgcccttcttgcatgatgcttctcctacattcatacgcactatcgaaatccccaatacggggaaaaatcaggccgctataaataacagaaggaaggtgggttggcaattattcctgtcgcctgcttgacaatggtgtgaaggaaggcgtatttggcgagcaactttatccaataatcgcttctttattcagcgttatgaatttggtgtttcgtccagtaataacggtaggcgagcatccagcgcaataccgtcaggcgatagttgaaaaccgtagcaaataacctccactcctgcttgctgagcctgggccagcaattctgcatagcgattgtcaatgtgtcgggcagcggcaacttgcctgatacccgtatgcaatacggcaaaaaaaagtaccgcccggtgaccgttggcaaccatgctttgtaactccctaagatgcttctgaccccgcagggtgacggcatccggaaaatacccacactgttgctgtaataaggtaaccgacttgacttcaatatagcagttagacctattttctgcctgcaataacaagtctatacggctgttctcatccccatatttaatctcccttttgacagaagtgtaaccagataattcaactatctgattattatctatcgctaagcttgctaactcattggcacgtaatgtatttacgcaaatccagtcaccgatttgggtctgtgttaattcccaactatggggatactttcgttttgggttatccgaagtcgaataccagaccgcatctcctggcgtggcacaacccgtcattgccccagtattagcgcaatgaatggtcagcacttctccagcgggcgtcacaatatcagctaaaaagcgtttataccgcttaataagtgtggcgggctgtaaccgtgggttaaaagataacaattttgtgtccagcggcattcaatttccttttattcactgtcagccagcggccagctttgcaccatgttataacgcgtgcggccacgcgcatataccgactcatataacgaaaaatggtccgcccgaaagctttcattggtggttttagccggtatggcgacggggcgaatagctccgcggaataaggagacatgagggtgaaatggctgcggtgtttggtaacaaccgctgcgtgccgcttgggagcgcagcaattgagccaactgtaacaacccacgcgggggattcttacacccgagccataccactccggaaccgggccaatggccgatatcatccagtgtcacattaaaacctgactgacttatgcgcccggcttgttgctgtaagacctgtgctttggcatgagtgacctcgccgagaaacgccagcgtcaggtggaggtttgctgcagcaatagggcggccagcttctggcggaaagttatctgctcgccattgcacaatgcgctgttgcagggaatcaggcagtgccaaggcaaagaacagacgtttgttaacgatagttttatcaacagcattaatcattaggttggcataatcactcggctaaatacgctatacggtcatgatgttacaatggctgacgatgaaagtagagagtatggggaagaatgtggtgagtcagagagaaaataatgcgcagatgggcgctttaccggtaggtgaagtgctcagtgatattttgtctgcgttgcgaacctcaccgcaagttttgctccacgctcccaccggagccggtaaatcgacgtggctaccgttgcaaattctaaaatatagcggattgccaggccggattattatgttggaaccccgacggctggcggcgaaaaatgtggcttaccgtttggctcagcaattgggggaacagccgggccagactgtgggctatcggatgcgagccgaaagcaaaagcgggccgaatacccgccttgaggtggtaaccgaaggtattttgacccgcatgctccagcaagatgccgagttgaccggcgtgtctttggttatcctcgatgagtttcatgaacgcagtttgcaggctgatttagcactggcgctattgcttgatgtgcagcaagggctgcgtgatgatctcaaattgctgattatgtccgcaacgctggataaccaacgcctttctacactgctgccatcagcccctgcgattgtttcagcggggcgcagctttcctgtcgagcgcagctatcagcctttgtctagccacgaacggctggaggatggggttgccaatcgcgttaaacgattattgaacgagcaatctggctctttgctgctatttttacctggtgttggcgaaattcatcgtgttatggaacggttgcaaggcgacgtcgccacagacaccgacctttgcccactgtatggtgctttaccactcactgagcagcagaaagccattcaaccggctcttgtggggcggcgaaaagtggtgctggcgaccaatattgctgaaaccagcctgacgattgaaggtattaggctggtggtcgatagtgggttggagcgggttgcgcgctttgatgtcaaaaacggcctgacccgattagtgactcagcgtattagtcaggcctcaatggtacagcgcgctgggcgagctgggcgactggaaccggggatctgttggcatctgtttgctaaagaacagagcgagcgggcggcggaatatagcgaaccagaaattcttaacagtgatttatgcagtttgtggctggaattgctgaattggggatgccaggacgcggcacagctcagttggctggacttgcccccacaaacggcactgggcgttgctcaagatttactacgccgtttgggggctatcgactctcaggggcagcttaccggtactgggcgcagtatggcaaacttgggttgtgaaccacggctggccgccatgttgtgttttgccgctgggcaaagtccagacgccttggccacggcggcactgctagccgcgattctggaagaaccacctcgttccggagaaattgatttacatgattggcttagccgcccacagccgcattggcagcggcgcgcgaagcaattggtacaaagaattaatgctcgggtaggcgttgtggacagtgatctggctggtcagttgttggcgctggcttatccggatcgcatcgcgcaacaacgtgggcaagatggccgctatctgttggctaacggtatgggcgctgctatggcgcaagacgaggcgttatcacgtgcgccttggctggtggctgccagcttattgcaaagcaacagcgggccggatgcgcgcattttattggcgctgccaattgaggttgaacagctggcgaaacagttaccccatttggttgaggagcaaaccgcggtcgaatgggatgaagataagggtacattacgcacctggcgacgctggcaaattgggcgattgaccctacgcgcacaacgcttagcaaagccgagtgatgaagcattgcaattcgcgttgttaaactgggttcgtgagcaagggttgcagatcctgaattgggatgaaaatgccgaacaactacgcacccgtatacaatgcgccagccgctggctacccgaagagcaatggcccgcggtagatgatgacaatttactgggcaaacttgaactgtggctacagccgtcgttgtccggcgtgcgagatttacgcgggctgcggcaggtgaatatcgcggaagcactgactcgtttgttgagctggcagttacgtcaacggctggatactgaactgccaactcattacactgtgccgaccggtagccgtctgccaatccgttattatgtcgatcggccaccgatactggcagtgcgtttgcaggaagtttttggtgaacagcgcagcccgatgcttgccaatgggcgggtagccgtagtgcttgagttactttcacccgcgcatcgcccattacagattaccggcgatctggccgctttctggcagggagcgtatcgcgaggtacaaaaagagatgaaagggcgctatcccaaacatgtctggccggatgatcccgcgaacacccggccaacacgcagaaccaagaagtatcaggataactgagatcactcggcctggagctaataatttcagatgtttcccctttctattcgatgaattggggaacacattaagccgcaataatcgccaatgcgcgtggagagaaagacatgtctggggatgaccgcgagccgatagggcgcaagggcaagaaagccctacccaaagccacaccgaaacggccattgcgccggcggcgtgatgaagatgaatacgaagaaacttattttgatgatgaagagcgtctggatgacgaagaccacgacgatgatgactatgatgatgacgaggaagaaccgatgccaagaaaggtagcatcacgtccaccccgcaaaaaacgccgttggcttgggttatttatcaaattgttcttggttggtgccgtggtattggcaatctatggggtttacctggattcgcaaatccgcagtcgaattgatggcaaggtttggcaattacctgctgccgtctatggccgcatggtgagccttgaaccagggatgtcctacagcaaaaaagagatgatcgatttgctggaagggatgcaataccgtcaagtcactcgaatgactcgcccgggcgagtttaccgtgcagggtgacagtattgatatcttgcgccgcccgtttgatttcccagacgcgaaagaaggccaaattcgggcgcgtttggtgtttaaaaatgatcaattggctcagatccaaaatctggataaccagcgcgatttcggcttcctgcgccttgatcctaaattgatcaccatgctgcaatcgccaaatggtgagcagcgcttgtttgtaccacgtgccggtttccctgatttactggtcgataccttgctggcaacagaagatcgccatttctatgagcatgatggtattagcccgtattccattggccgtgcggtggtggccaatctgactgctggtaaggccgttcagggggggagtacgttaacgcagcagttggtcaaaaacctgttcctgaccaatgaacgttcactgtggcgtaagctcaacgaagcctatatggcattgctggtggattaccgttacagcaaagacagaattctggaactgtatctgaacgaagtctatctcggccaaagtggcagtgatcagattcgtggtttccccttggcgagcctgtattactttggtcggccagtgaatgaattgagtctcgatcagcaagccatgctggtggggatggtaaaaggagcatcgctgtataacccgtggcggaatccgactctggccctcgaacgccgtaatctggtgctgcgcttgttacagaaccagggggtgattgatgccgagttgtacaccatgcttagcgcacgcccattaggtgtgcagccgaaagggggagtaatcacccctcaaccggcctttatgcagatggtgcgtcaggagttacagcagaaactgggcgacaagatcaacgatttgtccggtgtgaaaatcttcaccacgctagatccggtttcacaggatgcagcagaaaaagctatcgaagatgggattccggcattgaaagcggcccgccatttggatgatttggaagcggcgatggtgattgttgaccgcttcagtggtgaagttcgtgccatggtgggcggcgcacagccgcaatttgctggctttaaccgcgcgatgcaagcccgccgtttggttggttcactcgccaagccaccgacctatctgactgcgttgagtgaaccggataaataccgcctcaatacctggctgtcggaccaaccgctgtcgatcaaattacccaacggttcatcatggcaaccaaaaaactatgatcgccagttccgtggtcaggtgatgttggtcgatgcattagctaactcgctaaacgtgccgacagttaatctggggatgtcagtcgggctggatcagataagtgccatgctgcaacgcttgggcattccgaaagacgttattcatccagttccggcgatgttgctgggggcgattgacctgacgccggttgaagtcgcacaggaatatcagactatcgccagcggcgggaatcgtgcgccgttatctgccgtgcgctcggtcatcgccgaagatggcactgtgttgtatcaaagcttcccgcaagcggaacgcatggttcccgcacaggccgcttatctgactctgtacgccatgcaacaaggggtagcccgtgggacatctcgttcattgtcagtgaaattctctaaatacaatctggcggccaaaaccggtaccaccaacgacctgcgagatagctggtttgcgggtattgatggcaaagaagtggcgattgcctgggtggggcgtgataataatggcccagctaaattgaccggtgctaatggtgcactgaccttgtatcgccgctatcttgagaatcaaactccattaccactggtattgcagccaccggaagggattagccagatgaatattgattcggtggggaattttgtctgcggtgatgggggcggtatgcgctcaatcccagtttggacagagaatccacaagggttgtgccaggctgctcagcctgcggaacaagccaaacctgatggcgatggtgtcgcgggttggatcaaagatatgttcggccaataaagcccaaacaattggcacggttactgttatcgtgccaattgttcatttctcttcactttcactcttcgcacctatcttctgtatttcatccggatcaatcggctggcattgcgcttgcagttcatcatcggttacgcataaactactcgctttgataattattatcgtttcgattcaccttctcgttatttatcgataacgttcgggttgcaataacaacaacacccgttaactttttcaattgtagggcaccatcttggaccaacaggcaagccaatccagcgtattctcacttcacgagctgagcttttcggttcctggccgaaccttattgcaacctttgtcactgacatttccacaagggaaagtttgcgggctgattggtcataatggttccggtaaatcgacgcttttaaaaatgctgggtcgccatcaaccgccttccagtggcaaggtgttgctcaatgatgtgccattatcgctatgggacaacaaggcttttgcccgcgaagtcgcttacttgccgcagcaattaccggcagctgaagggatgaccgtgcgcgaactggtcgcgattggtcgttatccgtggcatggtgcgctggggcgttttcgtcaggaagaccgcgaacaggtggaagaagcgattgcgctagtggatttaaaacctctggcgaatcggttggtcgacagcttatccggtggtgaacgccaacgcgcctggctggcgatgatggtggcgcaaaatagccgatgcctgctgcttgatgagccgacctcggcactcgatatcgcacatcagattgaggtgctggggctgattcagcgccttagtcgcgagcgtggcctgacagttattgcggtattacacgatatcaatatggcggcccgttattgcgaccatttggtggcgctacgtggtggtgaggtgatagcgcaaggccctgctgacagcctgatgcaaagtgctgttctggaacagatttacggtattcctatgggaatattaccccatccggccggtggtgcgccggtaagtttcgtgtattaatgaaaatgcatttacccatcaaacacatccatctgacgccgccagactttacccgccgcagattgctcactgcgctggccttatcgccattattgtattcattatccggatgggcagtgaatccccctaagattgatagccaaagggtggttgctctggaatggttgcctgttgaattactgctggctttgggagtgacgccgtatggtgtggcagatactcataattaccggctatgggttgaagaaccagaattacctaccagtgtcattgatgtaggccagcgcacagaacctaatctggaattgctacagcaaatggctccgtcactgattctgatgtctgaaggtttcggcccttcagcggaaaaactcgctccgatcgccccttcgatgagctttgcttttagccaacagggtagtacccctcttgccgtcggtaaaaattcactgcgcgcgctaggggagcgtcttggattagaggccgctgccgaacaacatctcaatgattttaatcaatttatgcaagctgctcgccaacgtttctccgctagccgtaacacatcattactgatgttttctctgttggactctcgccatgccttggtcatcggtcaaggtagcttgttccaggatgtattaaacgagttgaatattaaaaatgcctggcagggtgagactaatatctggggcagtgcagtggtgggaatcgaacgtttagcgacagtaaaaccagggcgagcaatgtgctttgttcacggtaatagtgaaatgctacaacaggttacccgcacaccattatggcaatccatgtcattcgtgcgtcaaaatcaattacagatactgcctgcggtatggttctatggcgcgacattatccgccatgcgatttgtgcggttattagagtcggcatggggcaaatcttcatgatggccaagactctgcgtaaaagctggtttctgccagccggcttactgagcttactgctgatttttgccgtggcgttgacgttatacaattttagtcaggtattaccagcctcgctctggggggccgcgctatggcagcctgacagcgatgatgtgcgccaaatgttattccattatagccaactacctcggctgacggtggcattgttaacgggcgctggattggggctggtgggggttttgttccaacaagtcttacgtaacccactggctgaacctgccacattgggcgtggctgcgggagcccagcttggcctgactatcgcgacgttatggatgctacccggtggtgaattaacccgccaactggcagcaatggccggtggcatccttattggtgtgttggtgttcggtgtggcttggggtaaacgcatgtcacccgtcacactgatactggcgggattggtactcggtctttactgtagcgcggtcagtaatctgctggcgctatttaattatgaccaactgcaaggcttgttcctgtggagtagcggtgctctgaatcaacaagattggagcacggtacagtttttactgcctcgcttgctggtaaccggtgtattggctgctttattgattcgccctttaaccttgctcgggctggatgatggtgtcgctcgtaatctcgggttagggttgtcattagcacgtctgtgtgcgctgggattggcaatcctatttagtgccatgttggtcaatgctgtcggggtgattggttttattggcctgttcgcacctttgttggcaaaaattctcggtgctcgccgcttatcgcaacgcctgattttggcacctgtattgggggctttattgttgtgggtaacggatcaagggctaatctggttggcacagatttggcaagaaattcccacaggggcggcgactgcgctgattggtgcaccactactattatggctgttgccccgcttacatagcgcgacggcccccagcatggattttggcgataacgttcccgctgaacggcaacatttgggcttatggatcagcggtggtttactcatcctgctcgctggattagctgcggcactgatgtttggtcgtgatagttacggttggaattggattagcggtggtgacattcaggcattattacactggcgctggccacgagtattagcggcattggccgccggtatgatgctggcggtcgcgggaacattaattcaaaaactaacaggtaatccgatggccagccccgaagtactggggataagctctggtgcatcttttggtgtggtgatcatgatgtttatcgtgccaggtaatgcactggcatggttgctacccgcaggtagtttaggcgctgccgcgaccttattattgattctgatcgttgctgggcggggcggtttttctcctgggagaatgctattggccgggattgcactgagcaccgcttttaccacggtaatcaccatgttactcgccagtggcgatccacgaatgcgcggcttgctggcatggatttcaggctctacctatgctgttgatggttcgcaagcactcagtaccggtgttattgctctggttctgatcgcattagcaccgctgtgccgccgttggttaatgattttgccattggggagtgtgacggcaagagcattaggcgtagcgctggcacctagtcggttagctattttgctattggctgccattatgacagcggcagccacactaacagttgggccattaagttttgtcggcctgatggcgcctcatatggctcgcatgttgggatttcgccgagccattccacagctatttattacggccattttaggtggtttattaatggtatttgctgattggtgcggccggatgttgttgttcccgaatcagatcccagcgggtttattggcgacatttattggcgcaccgtattttgtttatttattgcgtaaacaggggcggtgatctcatcaatctgttgattcagcctggctttataattagttaatggcacttcgaacatcatatttatagatatccgtcattttttaaactaccagtgtgctggctgtgctccttactcggcccatccctgggcctctctggttgttatttgttgttttcttgtatcttgaaatttattggatcttttttggggggattaagattttttacagcactgtgagatacggccttaattcaactttgggctttccttttggttgttgtaataactctcattaacataatttatttcggccataaaccagccacgtcaccgcgatagataagatatagagcgcaaaaatacccaacatagcagtaatgactgaaccgctcattgcgagtgaagatcccattattttaggaataaaaaaaccaccagaagcgccgataaccgagatgaagcctaatgcagtggctgtctctgtcactgcatggtgctgagcatcttcatcgctgccgccttgcgccttaattcgagcagcgctgactttgcgaaataccagcgcgatcatttggtaggttgagccgctaccaaaaccggcagtaataaatagcatcataaagatactgaagaaaaggataaatgaaccgccattattatctggtaaggtgaaggtcagcatcaatattaagactgccatcaaggtgaaattcgccgctgttaccaatgctccaccaaagcggtctgccaggatgcctcctaaagagcgagctagtgcaccaagaaacggcccaaaaaaagcaaagtataagatttccacttcaggaaactgggttgtcgatagcatggcaaaagcagcagcataaccaataaaggagccataagatgcgagatacaataaacccagcccccataagtggctattttttaggatattaaactgactcagtaacgaaggtttaggtattgccagatcattcataccgaaccaagccaacaacgttgcaatacaaagtgggataacccaaaaccacgcagcattttccagccacataatctcaccatttgccaattcttgccctctgctgccgaaaaagctgaataatgaaacagaaataataattggaacaatcaattgcatcatgcttacacccaggttaccgaagccgccgttataacccaaagcttgtccctgcttatctttcggataaaagaagctgatatttcccatactagaggcgaaattagccccagcaaaaccacaaaatagtgcaagaaggataaacgtttcaaaagttgttgccagattctgtacggcaaaccctagccagatacaaggaataaccaaaagaccggtgctaaatgcagtccagcgacgaccaccgaaaagtggcaccatgaaggaatagggaatgcgtaataatgttccagacactgagggaagtgcggcgagtagaaataattgatctgaagaaaacgtaaagccaatgtgattcaagttaatagctaatgcgctaaataacatccagacgcaataagctaataacagacaaaaaatagaaatccataaatttcgtctggctatatattgcccgttggatttccaaaaagttatattctccggttgccagtggggaattaaaccgtgtttggggttagtacgtgtaacagaatgttgcgtcataatttcctctttctaattcatctgggttatctcttattttttctgagccattaccaaaatctgaaatacgtgtgttagctcatttcatattttgagtattgctgtggcttataacatgcattaaatatgcatgttattgtgttaattaaaacttaagttattttatttttattaaatgtaataaattcaattaatttataaataattgaattattaatgatgttacagtcgatatttgtcttttagttatggctaaaagatgggggagccatctacatcagagtttcggtgggttaagctgaaaaaagacccaaattctgtaacgcacagaacgtaggtctttttgttttagcttaaaatctttccgtgaggagattgctttctatatattttgaatcacatattcgtcaagattaaagtttagcgaagcaccggcgagcagcatccaccgttttctggatgtcttctttactgtgcgccactgacataaagcctgcttcaaaggccgaaggggccaaataaacaccttcttccaacattaaatggaagaagcgtttgaagcgctcgacgtcacaattcatcacatcctgatagcaagtcacggtcggggcatcagtaaagaataagccgaacataccgccaacgtggttaaccaccagtgggatattttctgctttagccgcatctagcaagccatctgccagtaaattagtcaattcagtcagcgtttcatgaatacccacctgcgcaacttcagtcagacaggcaaaaccggcagccatagctattgggttaccagacagggttcctgcttgatagaccgggccagttggtgctagtgcatccatcacatcgcgacggccaccaaaggcacccacaggcataccaccaccaattattttccccaggcaggtcaagtcaggaatcacattgtagtaatcttgcgcacccgctaatgcgacacgaaaaccggtcatcacttcatcgataatcaacagtgcgccaaacttgtcacacaatgcgcgtaggcccggtaggaactctggcaatggtggcacgcagttcatgttaccggcgacaggctcgacaataatacaggcaatatcgcgggggtattgctcaaaggcttcacgcacagaagctaaatcgttataagtacaagtcagggtatgtttggcaaaatcagcaggtacaccgggcgagttaggttgacctagtgtcagagcgcctgagccggctttaaccaacagacagtctgcatggccatgatagcagccttcaaacttgatgattttatcgcggccagtaaagcctcgggccagacgaatggcactcatcgtggcttcagttcctgagttgaccattcgcaccatgtccatagttgggactaaattggtgaccaactcggccattttaacttccatttctgtcggtgcgccaaagctcagaccacgctccacagcttcaatcacggcctgacgaattgccggatgattgtgccccaagaccattggcccccaagagccaacataatctatataggctttaccatctacatcaaacagataagcgccatcggcacgttcgatgaataatgggactccaccgacaccagtgaatgcacgcaccggagagttaaccccgccagggatcaactgtttagcctgggcatacagactttcggacttactcataaactggctcctgaatttggcgacattaaccttggcattagccttggttataacaatgctgcttattctaaaggactggcagcggttatcaaatgattgggcatattttgcgtgtagcttgcgcgatgtgccgcaaactcaagaaaaaggctttttctgagcaagatcatttcatcggcgtttaaacaggcgtactagcagcgtgtaggctagactcatacagcggatttgtattacttattatttaactgacaagcatacaaactatgactgattcaacccaaaatatacctactgaaagtatttctgaagttaagcgtggtcgctttattcacgcactggttaatcgtgacacaacacctttggtcattcttatcatggctgctgtcgttggcgcagttactggtttattgggtgtggcattcgatcgcggcgttgattggatccagcaagagagattggcaaccttggctaaagttgctgatagtgcgattttagtttggccgctggcttttattatgtcggcagtgttggctatggtgggctattttctggtgcgccgttttgctcctgaggcgggaggatcgggaatacctgaaatagagggtgcaatggaagagatgcggcccgttcgctggtggcgcgtcatcccggtcaagttcattggtgggcttggtacgctcggggttggcatggtattaggccgagagggaccaatggtacaaatggggggcaacagtgggcgaatggttgtcgatatcttccgcctacgcagcgctgaagcgcgtcactcattattagctaccggtgccgctgcggggctatcagctgcttttaatgctccgctagctgggattttatttgttatcgaagagatgcgctcgcagttccgctatagcttggtttcaattaaagctgtttttgttggggttattacttcaacgatcgtttaccgctatttcaatggtgaacgtgcaattattgatgtaggtaagctcagtgatgttcctctgaataccctatggctatatttgttgctaggcattattttcggcgcagtaggagtgatattcaatgcgctaatatttcgcacacaagatctgtttatgcgttttcatggtggcgactggcgtaagttggtactgataggtgctctgctgggcgggatgtgtggcttacttgcattgattcatggcgaggccgtgggcggtggttttgcattaatacctattgctgtcgccggcaatttcagcattggtatgttgctctttatttttgttgccagagtgattaccactttgctgtgttttggttctggtgcccctggtgggatattcgccccgatgctagctctgggaaccattctgggcaccgcttttggtttgtcctgcgcgcactttttcccacagtacagcattgatgccggtacttttgctattgctggtatgggcgcgttgtttgctgcctcggtacgtgcgccattgactgggatcgtgttggtgctggaaatgaccgataattatcagctcattttaccaatgattgtgacttgtctgggggcgactttgatagcgcagtttatgggggggcagcccttgtattcagctattttggcccgcacattacaaagacaagagcaggcagcaaaggcagcagaacgacaggcagcggttgaaagtagcactcaaacaggtagataatatataacattaagccacaatacttgaatgaattactcgggtattagataatcaatacacagatcaggctgccattgtagtaacctgcacctcgaacaccggttgggagtgataagtatgagcgatgaaacagtactgcccctgcagtttaccgaggcagcggcaaaaaaagtgaaactgctgatttctgatgaggaaaatccaaatctgaagctgcgggtttacattaccggtggtggatgcagcgggttccagtatggctttacttttgatgatcagatcaatgatggcgatatgactattgagaagcaaggtgtcgagttggtcgttgatcccatgagcctacaatatctggttggtggtgcagtggattacacggaaggcttagaaggctctcgctttatcgtgactaacccgaatgcgaagagtacctgtgggtgcggttcttctttcagcatctaacctacccttcatccttggtgctacagctatgttagcggcactcatgcacccgaatcacttacttgagtaagctcatcgggatttactcgtttgctgtcttgctgtagctccaatgtttttgggtataaaatcaccgattattttgataaaaaaaaaccgcaacctccatagtcgcggtttttttatatctgaatattaccattctacagtaatcaattgtgccatctggtcggcacgggttttgctaacatgcgggccatttgatgcaataaaagaatggctgattttaggttctgtaaccaatccatttcctctatgacactgtatttctggataatttatttttggggcattaactatgtgttcgttttgatttggcgattgtacctgacaagatggcactatagtcagttgtacatttattgtgccgcttagcccctgggctagcgacggactggcaagaaagaccagccaaaacatcaacaaaaaatatttcatgatttataacaacatttttaactgccgctaccggagttggtagcgagaactctagatatcggctaattatttaaaaacttgaagatttaactcacactaaaaacgtatttcatttttgtttacagcacttgtaggctcagtaagagcctacaaggaagcatattgtataaaaaataatctacacctgacaatcaaaaactgaaaattatggctactactctatttcaaatgtgggtagttttaagcgccagcggatagcggcaagccggataccaagggttatcaccatgcccagcatcattgcttgttgcagtggcataccaaaagtataaaacgcagtagcatgcacaatgccaccaatgatgcaggcagtggcatagatttcagtacgcaggatcattgggatctcgcgggctaatacatcacggatgatcccacctccgacgccggttatcacccccatacagatagcgactagcgggctggcatcagcagcaaaggctttattgaccccgatacccacgaataccgccagaccaatagcatccagtacgggcaggatccattttggggttcgccgtggttgccgcaccagcaaaatagttgccagacaagttaccatcgcaacaaccagatctgtaggatctttcacccaaaatactgggccattggctaaggccatatcgcgaattgtgccaccaccaacggctgtcaccacacccaataccagcacaccaaacggatccatacgcaacttccccgccagcaatacaccagagattgcaaataccgcagtacctaaaatatccagccaataaaccagcattaatgtgactccgccacagaggatggaaggctggccatttgttggcacagctgtttagcggccagcagaatacgtgggccagcgcgattaaaccagtcctcattgagagttattattggtactgcaagttggggacgccagaaagcgctgatgttatctgcttgagacttatcaccgctgactacgatcacctgtggttggcggatcatcacttgttcacggctgacctgcggccagggaacgcgactaccagcaaaaatattttcaccaccacaaagggaaataacctcactctgcaatgtatgtccagaactggtaaacagtggctgagtaccaaattgcaggaacgtgcgtaatggttggctgcgcgcattatggctacgtaactcgcgaacttcctggcgtagctgttgcgcagattgatgtgcttgctctggatatgggctgtattgggccaatttatccagatcatccgctatctgatcaatattaacgggatcagaatagaagatcggaataccaaaagaggctaattgatccagtggacgttgcggattccccccacgccaggcgaggatcaaatcaggctttaatgccagaatacgttcgacatttaccccctgccacgaagcaacatgttctagttttttagcggctgctgggtagtcagagtaagcacttacggcaaccagtttatccccaagcccagcggcataggccatttctgtagtgctgggtgataaactgataatccgctctgccgctagcacgggtgagttaaacaggccaagcaacaataacatcgctgcttggggcaggattattgttgctcgtagcaaggagataatattaaaccgcaccattaaccgcgtttagccagtgacgttaacattgcttctatcatcagcgtcgactgtttagcagcgacaaccaggaattcatcaaaacttaaatgagattcttgatcagcaacatcagaaatagcacggacgacaacaaaaggtgtcttgaataggtaacaaacatgaccgatagccgctgcttccatttcaacggctgcaacgctcgggaaggtggtgcgaatgcgagccaaaggagctgcaccattgataaaggcatcgccgctgcaaatcaggccgcgtactgcatttaaatccaattgtttgatgcaactttcagctaattcaatcaactttagatctgcaatgaaagcggctggacaaccggccatttggccaggctcgtaaccaaaagccgtcacatcagcatcgtgatagcgtacttctgtagaaaccacgatatcaccgactttcaggctagaggccaggccaccagcagaaccggtattgataacaatgtcgggttggcaatgttctaacaagagagtggtgcccattgcggcagacactttacctataccggatttcagtaaggcgacatcaatgccattgagttggccggtgtaaatctcacaacccgcgcgagacaaggtttggcgattttcaattttgtcacgtagcaatgtgacttcttcttccattgcaccaataattcctactttcatatgaatacccgccgattttaaagaatggattaacctgtaatgagcaatgcacagtttatcaggtaagtgagatggtcgggtagttcacccaagataatgcgtaatgtgccgcagttcatacgcaatcagccaaagttcacacgtaatcaattgcatcttctgctgagagtgagtatcactgtatttagatgaatgatcagggggtaatatgtccgggatcgactttaaacagaaaattagtgttcagcggccatttggtaaacccagttcggctgaagatgagtatgagattacccgggtatttgaaagtgatcgcggccgaattgtaaactctgcggctatccggcgtttacaacaaaaaacacaagtcttcccgttggagcgcaatgccgctgttcgtagccgtttgactcattcgctggaagttcagcaagttggccgttatatcgccaaagagatcctcaatcgttttaagcaagataaaaaaatcagcgcctatgggctggataaactgctggatccttttgaaagtattgtagaaatggcgtgtctgatgcatgacatcggtaacccgccttttgggcatttcggtgaatcagcaattaataattggtttactaaacaaatggatcctaatggtggcggtgctgagccgcggggtaaggatcaatgcctggttaatacattaaaattgcgggaaggggagactgagctcaatattctacgtagtaaaattcgccaggatttaagccattttgaaggtaatgcacaagcgattcgtttggtttacagcttattaaagcttaacctcacttatgcacaggttggctgtattcttaaatataccaaaccggcttattggtctggcgatattccaacctctcataactatttgatgaagaaaccaggcttttatcttgctgaagaagaatatgttaaagatttacgtcgcgaactgaatatgggggagtttaatcgttttccgttgacctatattatggaagctgcggatgacatctcttattgcattgccgatttagaagacgcggtcgaaaaaaatattttcagtgttgaacaactttatgatcatatggtgcaagagtggggtgagactactcatggtgatttgtttgataaagttgttggcggtgcatttcgtcaattaggtcgagggcaaggtcggcgtagttcggaagaccaattctttatgtatttacgggtgaatactgtcgggaaattagttccgcatgctgctcagcgttttattgagaatctgcccgctgtgttttctggttcgtttaatcaggctttattagaagattccagtccggcgtgtaaattactgcaaatttttaaaaaggtagcagtgaaacacgtatttaattatccagaagtggagcagcttgaattacaaggatatagagttattagtggtttgcttgatatttatagcccgctattagcgatgccacaaacggcatttacgcaattagtcgctgaagacagccaccgggaataccccattgagacgagattgttccataagttgtcgactaaacatcgcctggcttatgcagagtcaacagagcggttgcgacatttatcgccagaacaacatgagatatatgaatattattaccgagcgcgtttaattcaagactatatcagtggcatgaccgatctttatgcctatgatgaatatcggcgtttgatggctgcggaatagtatgcaggaaaactaaaatgtccgtttaattaactatagatttgtaaagacggacaatattttttacttttctgattattggttctctgaacttcatcccccatatttaatcttactatgcaagacgactatatccttcttaacttgaattgctgcgttgcatccacccgattcactaaattgagttcgattatcgggttcatcagcttgatctgcggcaaggccaattattatgggataagtctgttatacaccatttattgactcattattaattgtatagcgagagccagaatacatgaaaaaaacaactttagtgttaagtgcattggcattgagcatcggtttagccatggggccggtttcttctgtcgttgcggcagaaacggcctcttccagcagccagcagctccctagcctggcgccaatgctagagaaggtaatgccttcggttgtgagtatcaatgtggagggaagtgctcaggtaagtaatgccggtggcataccaccacagttccagcaattctttggtgatgattcgccattctgccaggacggttctccgttccaagggtcaccaatgtgtcagggggggcctggtagcagggggggagcacccagcaagcaggatttccgtgcgctgggttctggcgtaattattgatgctgctaaaggttatgtcgtcactaataaccacgtagtagataatgcaaccaaaatcaatgttaagctcagtgatggccgtagttatgaagcaaaagtgattggtaaagatccgcgtactgatattgcattattgcagctgaaagacgctaaaaatctgactgcgattaaaattgccgactccgatcaactgcgcgttggggattataccgtagctatcggtaacccatacggcctgggtgaaaccgtcacttccggtatcgtgtcggcgttgggccgcagtggtttgaatgtggaaaactacgaaaactttatccagactgacgcggcaattaaccgtggtaactccggtggtgcattgatcaatctgaacggtgaactgatcgggatcaacacggctattctggcacctgatggcggcaacatcggtatcggttttgctatcccaagtaacatggtgaaaaacctgacctcacagatggttgaatttggtcaggtgaaacgcggtgaactgggcattatgggtacagagctgaactctgagctggcgaaagccatgaaggttgatgcgcagaaaggggcctttatcagtcaggtactgccaaaatctgctgcagctaaagcagggattaaagcgggtgatgtgattgtcagcatgaatggcaaagccatcaatagcttcgctggcttccgtgccgagattggtactttgcctgtgggcagcaaaatgaccttgggtctgttgcgcgacggtaagcctgtcaacgtggaagtgacattagagcaaagcagccaaactcaagttgattcaggcaatctctacactggtattgaaggggctgagctgagcaactctgatgtgaatggtaagaaaggtgtgaaagttgatagtgtgaaacctggcactgctgctgcgcgtataggcctgaaaaaaggcgatgtcatcatgggtgtcaaccagcaacccgttcagaatctgggtgagctgcggaaaatccttgataccaaaccatcggtattggcattgagcattcagcgtggtgatacttcactctatctgctgatgcagtaatcaccactgatgcagtaacaagtatttatgtagtaaaagtatagataccgccacaaagggcacaaccgcttatcgttgtgccctttctatttaggttttgtggcggccggtattaggctgcgccgagataattccgtgcagcaaagcggacattgtctatctcatctaacaactcaagccactcaggttgtaagtcttgtacgtcagtttgttggcgcaattgttgttcaatcgtcatgcacaattgccgcagtcgcggcacaccgctacatgcgcaactgccatgaaacttgtgaatcagattcagaatatcatcgtcatggctaccggctagaatcgcctgcacgcgctgtatcacttgtggcgtaaactctaacaacatggttaaaaggtctttagccagtgcttctttatttgctgcttgcctcaccgcaagtggccagtctattgactctttacattcagattgcggaactgactgaatatgagcctcactttcgccctgttgttgtaaggtgtgggattgttgtaaaacatgagattgctgtaaagcgtgaggctgttcatcatgaagttgtgaagcactatcaggtagataacgcgaaagagcttgtatcagccgagcttcatcaataggtttcgcgagataatcagccatacccaattttagtaattgttcctgctgccctctaacggcgtgagccgtgactgcaatgatcggggtgtcctgatgatgtgacatctgatgaatcacttcactggcgcggatgccgtcaatttccggcatttgaatatccattaaaatgatatctagcgtattttcacgggcataggctatggcttttgctccgctgtcacataacactgtttcttcaacctgttcttccagcaaagtccccattaatttcaagttagctgggttgtcatcaacggccatcactttgaaaggcagcttgggctgcttgtgtgcttgctctaccaccggtaattcactatgcgccttttcataagacaataaaggaattaaccggttagcggatatgggcttaaccaggcatgctttagcgccgatctgtttaagttgctccgcttctacctgtgattggctcggcaatgccaaaataacttgctcggaaattttcattgctgcgatcagtttgtcttgatgaacagccatattattgcggtacgggataggcaccccgacgagcaggaaatcataatgttgtatcggcaactgggctaacgtcaggctatgagtcacctgtaaaggagtgatgctgagaatatctaatgttgctcttgccgcagcggcattacgttcaatataggccagcgttttcccttccagatgcgacatatctgggcggcgggagggaatggcttcattgagatccaacgtcaggtggaacctgaaagtcgaaccccgatcaacctgactgtggaagctgatatcgccacccatttccttcaccaatctttcggtgataactagcccaaggccggtacccccgtggcgacgtgaaatactggcatcggcctgacggaatgcctggaacagttgggcttgctgagattcggaaataccaatgccggtatcgtgaatttctaccaccagcgtcacctgttggctggctattgctcgtactgccaccagaatatcgatattgccctgttcggtgaatttaatcgcattacccagcaagtttgtgactatttgctgcaaacgcatggcatcgccaatcacttgttccggcacatctttattaacatgtagggtcagttccaggcctttttcatgagcggtgtgtgccagcagaataatgacttcatctagcgcgccgcgtagtgagaacgggatatgctcaagaatcagcttttcggcctctaacttggagaaatccagcacgtcattaatgatgcataacaggttatttgctgatcgctggatagtttgcagatagtcagtttgcgttggggtcagtgatgttttcagtgtctggcgggtaaaaccaatcaccccattgagtggagtacgtaattcatgggacatattagccagaaattcggatttaattcgcgcggcttcttgagcacgttttttcgccagccccaattccacgttctggatttccatctgctccagcgtttcacgcaagtctgacgtggcttgatcgatattctgttgcatctcttcgtgataggccgccagtgacattgccatcgagttgataccatttttcaaaatattcaactcgccgagcatatgcccttccacccggctgtctaattgcccgcggcgaatgcggtcaacagcgttcaccatgttacggatggggccagtgacatcacgcatcagccgataagcaaacaagattgccacacacatacagaacagcagcagtagagtcgaaataaagatttctttatattgctgcaagcgtacggattgtaaatccaagtccatggcgatatagcccaatggccgattggttatgtctgaatcagaagaccggtcactggacaggttggattctgaaacaataggcatgcgcagaatcaaagagtcgccacggtaggaaagcatcagtgaactgggaatagcgtcgtctttcggcaatcttaattgtgaggaattgtaattatagttagatgtgacaaaaagattattatctgcgtcaaaaactgatattgaccgaacaatattcgaatggcgacggtgaagcagattaattaactgacggacagtatcgcggttgcgaaaggtcattccgtactcactggcaaccgccagcggttcgataatatttgtacctgcgttaactaattgtttttgcagttcattgtaacgattgaccataaaggtcgtactgagtaacagcccaagaagcagcgtgggggccaggattaaaatcatcatgcgcgcgcgaagactgtatttggtcatggtattccaatgtgggagaattagcagcttacgaaaccgatgcttgatcaatcaatatggcgcaattctactctccaaaccgacgtgtgacgaccaaacaaacgctcactgtgaccgtaaactcgcttgacccttttggccaaggggtagcacaccaccaaggtaaagctatctttattcctggcgctttaccaggagagcaagctgaaatagagcttaccgagcaaaagcgccaatatagccgcggtaagcttaaacgtttgttgaaccgatgcaacgaaagggtggttcctgcttgccctcacttcggaatttgtggaggctgtcagcagcaacacgccaatagccagctacagcaaatgagcaaagcagattcactccagcgtttgattatgcgagaggctggcgcttgccctcaattagacccggttatttgtgggtcggaatacggctatcggcggcgggcgaggttagggctgctctatcaacccaagcagcatcgattgcaaatggggtttcgccaaaccgagtctcatgatttagtttgcatcaagcactgcccggttttacgacctgagttggagcgcttgttattaccactttatcaatgtttatcgggcttgcaggctgttcgccgccttgggcatgtggagctggtattagccgataatggtccgttgatggttttacgccaccttgatacccttaaagaggtagaccgtgcggcgttaattgactttgccaaacgagagcaggtcgccgtctatctggctggtgatagtgataatgtggaaaaactcattggtgaggaaccctattaccagattgagggtctacgcttagcgtttcatccgcgtgattttattcaagtcaatgatacggtcaaccagcaaatggtggctcaggctatagcatggctggatgtgcagcctgatgagcgggtgctggatctgttctgcggtatgggcaatttcaccttgccgttggcaaagttggctcgtgaagtggttggcgtggaaggagttgcggcgttggtagcgaatgggcagtataatgctctgaataacgcgttgcccaatgtgtcttttttccatgaaaatctggaatctgacatcagtcgtcagccgtgggcaacacaagggttcgataaagtattgttagatcccgcccgcgcaggtgctgccggggtcatgtcacatatagttaaactggcgccaaagcgggtggtatatgtttcgtgtaatcccactacgctggcacgagatagtcaggtgttgttagccgccggttaccgtcttgctcaggtgcgaatgttggatatgtttccccacaccgggcatcttgaatctatggcgctgttcatgcaggagccaggggtcgcaaagtagggagaagttatggttgcggtacgaagtgcacatttgaatccagcgggcgagtttgctctcgacgattggatcgccagtttggggcttcctaatccgcagtcaggtgagcgcctggccgaaacctggcggtattgtgagcagcagacgcaaaaccatcccgatgcctcattgttgctgtggcgcggccttgaaatggttgaaattctttccacccttagcatggataatgacagtatgcgcgcggcgctgctgttcccgctggtggatgccaacgtggtggatgaagctacgctgaccgaacaattcggtaaaggtattacttatctggtgcacggtgtgcgcgatatggatgccatccgtcagttgaaagcgacccataatgactccatgagctctgagcaagtggataacgtgcgccgtatgttattggcgatggtggaagatttccgttgtgtggtcatcaaactggcagagcgtattgctcatttgcgcgaagtgaaggatgcaccggaagacgagcgcgtgctggcggccaaagagtgttccaatatctatgcgccactggctaatcgcttgggtatcggccagatcaagtgggagttggaagacttctgcttccgctatttgcatccagatgaatataagcaaattgctaaattgcttcatgagcgccgtatcgatcgtgagcaattcattgatgattttgtagccacattgcacaaagctatggcagatgaagggatcaaagccgacatttatggtcgtcccaagcatatctacagtatctggcgcaaaatgcagaagaagtcgctggccttcgatgaactgtttgatgtgcgagccgtacgggtggtagtggagcgcttgcaggattgctatgccgcactcggtattgtccatacccatttccgccatttgcctgatgaatttgatgattacgttgctaaccctaaacccaatggttaccagtcaatccacaccgtagtgcttgggccacgcggcaaaacactcgaaattcaaatccgtacccgtcagatgcatgaagatgctgaactgggcgttgctgcgcactggaagtataaagaaggtgctgtcgccgccggtcgttccggttacgaagggcggattgcctggttgcgtaaattgattgcgtggcaggaagagatggcggattccggtgaaatgctggatgaagtgcgcagtcaggtatttgacgatcgggtatatgtgtttacgccgaaaggtgatgtcattgatttgcctgcgggttcgacaccgctggacttcgcttaccatattcatagcgatgtgggccaccgctgtattggggctaaaatcagtggccgaattgtaccgtttacttaccagttacagatgggtgatcagattgagattatcacccagaaacagcctaacccgagtcgtgactggctgaatccgaacctcggctatgtgaccaccagccgtggtcgttccaagattcataactggtttagaaaacaagatagagacaagaatattcttgctggccggcagatgttggatgacgagctggagcatctggatatcagcctgaaagaggcagagaagctgctggtaccgcgctataacatgaattcaatggatgaagtgttggcggctattggcggtggtgatatccgcctaaaccagatggttaacttcctgcaaggcaaactgaataagcccacagcggaagaggctgatttagaagcattacgccatctgaataataagcatcagccgccaccacgtaacgccagcaaagacagtgggcgcattgtggtcgaaggcgttggcaatctgatgcaccatattgcccgctgctgccaacccatccccggtgatgagattattggctttatcacccaagggcgggggatatccattcatcgcgctgattgcgagcagctagctgaattgcaatcccatgcccctgagcggattgtcgatgcggtctggggcgagagttactccagtggctattcattagtggtgcgggtgaccgccaatgatcgcagtggtttgctacgtgatatcaccaccattttggcgaacgaaaaggtcaatgtactgggggttgccagccgtagtgataccaaaaagatgatggcaaccatcgatatggatatcgagatctacaatctacaggtgctgggtagagtgctggctaagctgaatcagttgccggatgtgatagatgcccgtcggctccacggcaattgaaattatctatacccaaagccattggagttgcaggtaggcggcaagcaaacaaatcccgatgaacttactcaggtaagtgattcgggtgcgtgagcgccgctaacaaccctgcgactttaagggcgaaggatataaacggctactgcgctttggcatattgatattgggcagtgctcgccctcctcacgtactacgtgtacattccgggggctgtgcgctggccgcaatcaatctgcctgcgctcactacgcctcgactgactatagcgaaaaataatgaatcaaaatcatcctacaactgactccaccgccttagctttgcaacgtctgttggacattatgcgtaccttacgtgacccggagcacggctgtccgtgggatcgtaagcagactttcgacactatcgcgccttatacattagaagaaacctatgaggtgcttgacgcgattcagcgtaaggattttgacgatcttcgtgatgaattgggggatttgctgtttcaggtagtgttttatgcacagatggggcaggagcaagggctatttgcgttcgatgatgtttgtcatgccatcagcgataagttggtacgccgccacccacatgtgtttcctgatgcgccgcaaaacgtttcagacgctataattagcagtgacactgcattggcagggtgggaatcgcgtaaagccgaggaaagggcggaaaaggccttatattcggcattagatgatatccctgacgcgctgcccgcgctgatgaaagcgcataaaatccagaaacgttgcgcatcagtcggttttgattgggacactctgggaccggtgctggataaagtctacgaagagatcgatgaagtgatgtttgaagctcgccaggcggtggtggatgaggagaagttaggtgaggaaatcggtgatttactgtttgccaccgtcaacttatctcgccatttaggccataaagctgaaaatgccttacaggcggcaaatcgaaagtttgaacgtcgttttcgtcaggtagaacaaatagttacggcgtcaggtaagactatggagagcgcgacattgaatgaaatggaatctgcctggcagcaagttaaaaagcaagaaactgaaatgtaaggtgttttaattcatttgatggatggttgttgaattttaattacgttaatatattgaattataacggatagcaagacgatattccgcacagaaaaaacggcgaaaacggccactgatgcggagatagtttgtagcgaaaccaaggttcgggtatactactttcccgtcttggttcttccatcgtctttaaacctaaactctcaggttcagcatgacaactaattatatttttgtgaccggcggggtcgtatcctctctgggtaaaggcattgccgcagcctctctggcggctatacttgaagcccgtggcctcaacgttaccatcatgaaactggacccgtatatcaacgtggatccgggcaccatgagcccgacacaacacggggaagtttttgtcaccgaagatggtgctgaaaccgatctggatttagggcattacgagcgcttcattcgcactaaaatgacccgccgtaacaacttcactactggccgtatctactctgaagttctgcgcaaagagcgccgcggcgactatctgggtgcgactatccaggttattcctcatatcaccaatgcaatcaaagaacgtatcatcgaaggcggcgaaggccacgatgtggtattggttgaaattggtggcaccgtaggtgatatcgaatccctgccattcctggaagctattcgtcagatggcggttgatgttggccgcgagcatacgctttatatgcacctgacattggttccttatctggcagcggctggtgaagtgaaaactaagccaacgcaacattcggtaaaagagctgctttcaatcggtattcagccagatgtgctgatttgccgttctgaccgcgcagttcctgctaatgaacgggctaaaatcgccttgttctgcaatgtgccagaaaaagcggttatctccctaaaagatgttgattccatttataaaatcccagggctattgaaatcacagggccttgacgattatatttgtaaacgattcagcttaacttgtcctgaagcaaatctcgcagaatgggaacaggtattatacgaagagtcgaatccaggtggcgaagtgaccattgggatgatcggcaaatacgtagaattgccggatgcctataaatctgtgattgaagccttgaagcacggcgggctgaaaaatcgcctgacggtgaacatcaagctgattgattcacaggatgttgagacgcgcggcgaagagatgttgaaaggattagatgctatcctgattcctggtggctttggctaccgtggtgtggaaggcaaggttctggcggcacgttatgctcgtgaacacaatattccttatctgggcatttgcttgggtatgcaggttgcactgatggagtttgcccgcaatgtagcgggaatggaaaatgcgaactccacagaatttgtgccagactgtaagtatccggtggttgcattaatcaccgaatggcgtgatgaagacggcaacgttgaagttcgcacggaagagagcgatttgggcggtaccatgcgagtgggggggcagcaatgtcacctgactgaaggtagcctggttcgtcagatgtatggcgagccaaccatcgttgagcgccatcgtcatcgctatgaagtaaacaacatgttgttgaagcagattgaagccgccgggttacgtgtagcagggcgttctgcggataacaaactggtggagattatcgagttgccaaatcatccgtggtttgtagcttgtcagttccatccagaatttacttcgacgccacgtgatggtcacccgttgtttgctggctttgtgaaagcggctggtgagtatcagaagcgccaggtgaaataaaatatttggtagaaggggcggcagcgatgtcgccccctctgtctggagttttagtttaacttgtactgaggaaaatctaatgtccaaaatcgttaaagtcatcggtcgcgaaatcatcgactcccgtggtaacccaactgtagaagccgaagttcatctggaaggcggttttgttggtttggctgcggcaccatcaggtgcttctactggttcccgtgaagcactggaactgcgtgacggtgacaaatcccgtttcctgggcaaaggcgttctgaaagccgttgcagcagtaaatggcccaattgctcaggcagttatcggtaaagatgccaaagatcaggctaatatcgataaaatcatgatcgatctggacggtactgagaacaaatcccagtttggtgctaacgccatcctggctgtttctctggcagcagcgaaagcagcagcagcatctaaaggcatgcctttgtatgagcacattgctgaactgaatggtaccccaggcaaattctctatgccactgcctatgatgaatatcatcaacggcggcgagcatgctgataacaacgttgatattcaagagtttatgattcagccagtcggcgctaaaactctgaaagaagccgttcgtatcggttctgaagtgttccatactttggctaaggttctgaaagctaaaggtatgagcacagcggtaggcgacgaaggtggctacgcgccaaacctgggttctaacgccgaagcactggctgttatcgctgaagcggtaaaacaggctggttacgagttgggcaaagacgtgactctggcgatggactgtgctgcatctgaattctataaagatggcaaatatgttctggctggcgaaggcaacaaagctttcacttctgaagagttcactcacttcctggaagacctgaccaaacagtacccaatcgtctctatcgaagacggtctggacgaatctgactgggctggcttcaaataccagaccgaagttctgggtgacaaaatccagttggttggtgacgatctgtttgtaaccaacaccaagatcctgaaagaaggtatcgagaaaggtgttgctaactctatcctgattaaattcaaccagatcggttctctgaccgaaactctggctgctatcaagatggcgaaagatgcaggttacaccgcggttatctctcaccgttcaggcgaaaccgaagatgccactattgccgatctggcagtaggtaccgcagcaggccagatcaaaaccggttctatgagccgctctgaccgtgttgctaaatacaaccaactgatccgtatcgaagaagcgctgggcgaccgcgcaccattcaacggcctgaaagaagtcaaaggccagtaattactgtgccttagctttgattaaagttgatggaaaacccgcttcggcgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggcagtattttggcgctaaagaataataatatttataaagataatttgagatggcattaaacctattttagatagaatagattggcgtgactatatgaaaatatattagctatctactcatttataaggatttatatgagcgatctctcacctatactatctgaaaatacatcatcattaagctataataattttgaaaacaaaagaagtgaattcaataatgctgttaaaataaaaggagattatatttatagtgttatggaacgtgattttagcggaaagtctagtttatcagatctttttcatcacctattgccaaaattgagtaaatctgattttgataattacttgaataaagccgatggttcatccagacgctataatttagcgaggatgttagtattacaagactctggtgtatccaaagggttaatttttcaatctgttgaaaatgagagtaaatatagccttgtttactctcttattaacatcggatttaatgaaaatgagataaatgatttatttctcaagcatgattctccccacgagatagatgtaaaaaaattgtctcgggatgcggatactttattgcgagaaaaggcgatactacaaaatttaaaagaacagtctactaataatacctcgttaactgaaacttcattctctaagcgagatgcgagtggattgaacccgccattctctgaggagatagtctcttctccccctaatcaaaaaaaagaaaactcaaataaaaaaccaagatagatatcatagagaaaaatagaaagatagctcgagctgtagaggattatggcgttagtaaaaaactggcaagatttgcatataacaataaaatagttttccataaatccattgttgtattaaatgaattgatagctaatggtattggtgatgataatttaaagaaattagtgagagggaaatttgatttatctatgctaaatcatgctccgtctattacgaatttctttttggagcaatataactacaatattagtattgaaggaagcaaagcaaataatacacttacaggttctttgattatagactccaatgatgttctttcaggtaagccccgtgagttacgcaagaagataattgaatttattagcttaaaaaaggatgatgtgggttttagtgcagtagagttaatcaccttggttaacggcggtgtatccgatgagttattatactcggttgctaagggggaagtgacagccagcgatgcttatcttattcatgtatttaaagtgaggagaaatgagataaaaacaatatgcaacaagcttagaaacaaggaattatcctcagaagatatttttaggtatgcaaggggcgtacgtcaagatggaaatacccaaccagacataaataataagttagcatccagtgttcaagataccttgagtggtgaagttgaatctgatagagggatatctagaattaatgttggcaccaatatatcggaaaatagatcagcattagacagacagaaatctcaaatagatgaaggtatgagtaaatcttttattttatacttgaatttatctaaagaaacgaatgatgtgatttttgacaaaatgaatatcgagggcctttttcagaatgttcgcttaaaggatcataaaaaaataattagctttctttcgccagaacacaattatggacttatggaaatttcaaacttggttgttttggctgaaaataaggcatctgacgatctattaaaaaagtcacgaatggagatgtcttatttcaacaggcttatgttgaaactcaaaacagtgtaattgatacgaatatagttgaaaaacgtattaaacgtgaaattggagaaaataccgaacagcaatttattggtggtgaaatgataatggctagcccaaaagggtgccaagaaaaccagacatttgatgaatgcctcgatatgtttaataataagaatgagatagttaaattggttgataaagcggttaatgaggcagcaggaaaatacaaacctgttgcgaacaatattaactccacggtaatatcatctcagaagagtaatatttcatctgaagggaacttctcccccttaacgtatctaatgtcatctatcctggaaaatagcgaaatgctctgctcatataactcaccaaccaattctaacgcgtgggcaagtctcggtgatatgttggccgtgagttaacgttaaataccggcttgctggtttgactcttctaaaactaacctattattaccgcttgtttcctgcgagattaatctgaatctcgcaggaacgacctcatctgactcacatctaacacaccacggccgtgcagataattcaccgccagttataattaatcattactcgaatgattcggcaataatgcataaaggaagataactgatgaaactgaaatacttagtgttacccgcaatgctttttaccagcagtgtgctggcagcagaggttactgtgaccatgaatgaagcgctaccggaaggcaatggtaaagctttgggtaccgtgacagtaaccgaaactccttatggtttattgttcacaccgaacctgactgggctggtagcgggtattcatggtttccatctgcatgaaaatccaagttgtacaccggggcagaaagacggtaaagcggtgcccgcacttaccgctggcggccactttgacccacaaaaaaccgctgctcatctcgggccgtacaatgataaagggcatttaggcgacctacctgggctggtggtgaatgccgatgggacttctacttatcagatattggctccacggctgaaatcactctctgaactgaagcaacatgctttgatgatccatgctggtggggataattatgccgaccatccaatgcctctgggcggtggcggtgcacgaatggcttgtggtgtgattgagtaactgtctgatacaaacaaactggtagcgacggtgttaccagtttggtcacagctatggaatctgcgataatcgcccattggtttgaatgacgatagagatactgatgcagtacccgattaatgagatgttccagaccttgcagggcgagggttacttcaccggcgtaccggcgattttcgtgcgtttgcagggctgcccagtcggttgtagctggtgcgataccaaacatacctgggaaaaagaggccgatcgggaagtcgatatgcagcgcatcatggtaaaaacggtggaaagtgatgcctgggcaaccgccagtgaacagcaattattaaatattttctctcagcagggatataccgctcgccatgtagtcatcaccggcggtgagcctgctatttacgatttattccctttaacgactcagttggaacaggccggttacagttgccagattgaaaccagcggtacgcatgaagtgcagtgttccgccgccacttgggtcacagtttcgccaaaagtgaatatgcgcggtggactgaaagtgttgcctcaggcattacagcgcgcagatgaaattaagcatccggtggggcgtttacgggatatcgaagcacttgagcagctgctggaaacactgacggatgataaaaagcggattattgcgttacagcccatcagccagaaagacgaggcgaccaagctttgtattgaaacctgtatcgccaagaactggcggttgtcgatgcagacacataagtatttaaatatcgcctaatccccttcgtccttgccgttacagcgttgttagctgcgttcgttactcggcccatccatgagcctcgcctctgtgaggccgctgcaagcagcgttcaaatctgctcccagcagatttgtcacccgaatcacttacttatgtaagctcatcgggatttgttcgcttgctgcctggctgtaatgccaatgactttggggatcaattttactcgccgcgatttattcaccgcgatttattagccgcgaaaaatacaacccgcagaacaagtctcttttaccatgacggcgctcagttctggtaattgcggtttaagctgttgccaaatccagctggccagcacttcactggtcggattttccagaccaggaatgtcattcaaatagtgatggtccaaacgttcccaaatcggtttaaacgcagctttgagttcagcaaaatccatcacccagccggagtgagcatcaacttcaccggtgacctcgatacggatcataaatgaatggccgtgcaaacgaccgcatttgtggccctctggtacatggggcaacaagtgggcagcttcaaactgaaaatctttaaatagggtggtgctcatcattctgaccttattgactcaaaaaaacgccgcatagtaccggaaagcatcgatgctggctatgaatgcgctagcggtgtggcctcccgagcctgacgcgttgtgcttatctacagcgtagcctactgatttatatacagaccgactcaatctgtggcgcaatatcagtgggcacaaatttcctaataagttgaacactttaactcatatctattacctgaaaaaccgcttagtcgttttggttatttattatttctattgcttctttaattgttattatcgggatggttaaccttacaaacatcaagatttatttgctgaatatatcagctgacactggctatagcttaagggaattagtactgcaatgacgactcaggttcctcctagttctttacttccgctatcgccggagcagttagcccgcttgcaggcggcggtgggtgagttttccccaacccaaatggcatggttatctggctacttttggggcatggttaatcagcaacccggtgcggttgttgctcctgctgtagcggcccctgcggcggtaactattaccctgatttctgcctctcaaaccggtaatgcacgccgcttggccgaacagttacgcgatgaccttgtggctgccaaacttaacgtcaatctggttaacgccggtgattataagtttaagcagatcgcgcaagagcgcttgctggttattgtggcctccactcaaggtgaaggtgagccggctgaagaggctgttgccctgtataagttcctattctctaaaaaagcgccgaaattgccagaaactgcctttgcggtattgggtttaggcgatacctcatacgagcatttttgtcaggcaggcaaagacttcgacaacaaattggctgagttgggtgcacagcgattattggagagagtcgatgctgatgtggaatatcaagaatccgcacagcagtggcgtcaacaaattgtggcggcattgcaggcaagagtccccgcgcaatcagcggctgcggtagcagtaacaccaagcggcgcggttgatgaaattacctccagcccatatagcaaggctgcgccactgaccgcacagttatctgtgcagcaaaaagtgaccggccgcaactctgagaaagatgtacgccatattgaaattgatttaggggactccgggctgcgctatcagccgggcgatgctctgggtatctggtttgataatgacccggcattggtcgaagagttgttggcgctattgtggcttaaaggtgatgagcaggtcagtattgatgggcagaatatatcgctgtcgcaagcactgcgcagccatcttgagctgacacaaaataccaccctgatcgtcgataaatatgcagcactttcccgtgatgaaaaattgattgctttgctggcggataaatcagcgctgcaacattatgcgaagaataccccaattgttgatatggttcgtcaggccccttcagacctgaatgccgatcaactggttgcgctgttacggccactaacacctcggctctattccatcgcctcctcacaggctgaaaccgagaatgaagtgcatgttacggtcggtgtggtgcgctatgacattgatggtcggccacgtactggtggtgcatcgggttatctggcagatcggctggaagtggatggtgatattcgtatctttatcgaacataacgataacttccgattaccggctaacccagaaacgccagtgataatgattgggccaggaaccggtatcgcccccttccgtgcgtttatgcagcagcgcgaagccgatggtgctacgggcaagaactggttacttttcggcaacccgcattttactgaagattttctctatcaggtcgaatggcaacgctatgtcaaagatggcttgctgacccgtattgatctggcatggtcgcgcgatcaagccgataaaatatatgtacaagacaaactgcgcgaacaaggtgcagaactgtggaactggatccaacaaggtgcccacatttacgtctgtggtgatgctaatcgcatggcgaaagacgttgagcaggttttactggacgtggtggctctgcacggcgcgatggatgctgagcaggctgatgaatatttaagtgagctgcgcctggcgcgccgttatcagcgggatgtgtactgatgagtgaaaaacaccctgggccgttggtcgtgacgggaaaactttctgacggcgagcgcatgaagtcgcaaagtaacttcttacgcgggacgattgcagaagatttgaatgacgggctgaccggcgggttcaacggcgataacttcttgctgatccgctttcacggtatgtatcaacaagatgaccgtgatatccgtgccgagcgcgctgaacagaagctggaaccccgtcacgccatgatgttgcgttgccgtttacccggcggaatcattaccccgcaacagtggttgggtattgataagtttgctgcggataataccttatatggcagtatccgtatcactaaccgccagacattccagtttcatggcattttgaaagggaatgtgaaaccagctcaccagttgctcaatcaattaggtttggatgcattggcgacggcaaatgatgttaaccgtaacgtgctttgcacctcgaatccggtggaatcagtgctccatcaggaagcttatgaatgggcgaagaaaatttctgaacatttactgccgcgcacccgtgcttacgctgaaatttggctggatgcagaaaaagtcgcgaccacggatgaagaaccgatcctcggtgctacttatttgccacgcaaatttaaaaccacggtagttattccgccgcaaaatgatgtggatctccatgccaatgaccttaactttgtcgctgtggcagacaagggcaagttagtcggctttaacgtgctggtcggcggtgggttatccattgctcacggtgataagaatacttacccacgtaaagccagtgaattcggctatatcccattgcaacacactttggcgattgctgaagcggtggtgaccactcaacgtgattggggtaaccgcactgatcgtaagaatgcgaaaaccaaatatacgctagagcgtgttggtgttgaggtgttcaaagccgaagttgaaaagcgcgccggggtgagtttcggagccatcaaaccttatcaatttactggccgtggcgatcgcatcggttgggtaaaaggtattgataaaaagtggcatctgaccttatttatcgaaaatggccgtttgctggattatccaggccgcagtctgaaaactggcgtggcggaaattgccaaaatccatcagggcgatttccgtttaaccgctaaccagaacctgattgtggctggcgtgccggaaaaagacaaagcgcgcattgaagctctggcccgtgaacatggcctgatggatgacagtgtcagcccgcagcgtgaaaattcaatggcttgtgtttcattcccaacttgcccattggcgatggcggaggctgaacgcttcctgccggaatttgtcacccgtattgaaggtattttgcaacagcacggtctgcccgatgagcatattgtgatgcgcgtcaccggttgccctaatggttgtggccgtgctttattggcggaaatggggctggtggggaaagcggttggccgatataacctgcatctgggcggcaatcgcgaaggtacgcgaataccgcggatgtatcgtgaaaatatcaccgaagatgaaattctggccattaccgatcaattggtcgggcgctgggcgaaggaacgtcatactgatgaaggtttcggtgattttgttattcgcgtcggtgttattgctccggtgatagattcagcccgcgacttttatgatgttcaggaggcggtgtgagccaatttaatctcaatgaacttaatgcgctgccgaaagcggaacaagcggcggcattggcgctggttaatgggcaattggagcatctaaccgcacaggagcgcgtcagctgggcgttggaaaatctacccggtgagtttgtgctctcttccagctttggtattcaggccgcagtttgcttgcatctggtgacacgccagcagcctgatatcccggtgattctcactgataccggttatctgttcccagaaacctatcaatttattgactctctcaccgaaaaacttcagctcaatttgcaggtgtttcgcgcgcagcaaagccctgcctggcaagaagcccgttatggcaaactgtgggagcagggtgttgaggggattgagcgctacaatgatttgaataaagttgagccaatgaatcgcgcactggaaaccttaggtgctcaaacctggtttgcggggctgcgtcgtgaacaatcggggagtcgtgcaaaactacccgttttggcaattgcgcgcggggtcttcaagttgcttcctatcattgattgggataaccgccaggtttatcagtatttgacgcaacatggcttgagctatcatccactgtgggagcagggttatctctctgtcggtgatacccataccacccgtaaatgggaaccgggtatgagtgaagaagagacgcgtttcttcggcctaaaacgtgaatgtggtttgcatgaaagctgatcgctcaatgagtgaagggtttaccacaccgaggggctcttcggcgacttacgtcgctatgaccccaacggcacgattccccttcatttgactttgccagcagtttggggcactaacgagctattcgctcacgtgccaactctgccagaaactggctacgattcttataaccacggtgggtggcgataaacttatcaatcgcagtgagtagattctgtgacatcgtcagattaaattttattgccttactttcatacttggctggatcgatctcgacaaaccccaaaatgccgccatcttcttttaaacgcggatcattgatataccgttgtggatctttgggaggcgttggtaatggaaaaccttcatccattagcgcctcaatatgagtggcaaaggcttcttcagcattctgactaatctccgcaaaggtgttacccgcaaagaagcagccgtcaatatcgggaaaatagccgtcgaatccttctacagtactgaagatgaaaatagggtagatcatggttaactccccaagctgtttatacctgtctggtagcaagctgcacctgtgttggccgccccagcgacttacttgtgtaagctcttggggaggtgcaacttgaactatttagggtataccgcgttgcttaaatcaatttaatcccggcaatctgctgagcttgccgcagcatgcctttggataactctttgcgtggatgagggagcgtaataattttacggatacctggtttacacagagtgatatggctcccatcattagtttttttacctcctctgatttgccagcccgcatcctgcaatcgctttattaattcgccactctccatgtgacctcctggtgagtgctggtaggtatcatacccaccagcaagattgagtcaattatttataggtatcatacctaccaaaagttatacgctgaaaacacggaaaagggcgaccgtactgatcgcctttgatttgaattaattggtttttttattttttttgcgtggtgtttcgcatagtggaaactattttttagcggcagctaactcttgtatcagtggcagcaatatctgtacggtatcgtgcgtacgtttggtgattcggcccggtaagaatttatccagataatttaagttatccagttggctttgatgacgagtggttccctgtgggaaatgcttactgatagctcgttgttggcagccatctttattgcccaatgtgtagttgctggcctcgacgaataacaccggtatccctgtagaatcaaaagcatccttttctacccgacatggcgaagtcactttatcttttacggtggaagctgtaatgccatagcggcgcgccagcgccagtgcctgatccctggcagcctgagccgaaggttggttactggcattaaaatagaggcgatcgccagtgatcaggttatctaaattgatcaccagcaacgtgttggttttctctgccggactcattctttgtagataattttcagtgccttgcgcgccgatttcctcggcactgagcgcgacaaaacgcacatcatagcgcagtgacgcttttttgaggcgctccgccagttccagcatcactccgacccctgcggcattgtcatcaacaccttgcaaggtcagaccgcccagatttttatctaaatctttatcactttgcggggtgtaagtatcaaagtgcgccatgatgactatctgtttttgagcatcttctttattggttgatacgttgcgagcagcaattaccgaggtggcactgacgttgcgccagctttgcttgccatttttactggtatagagataacgggtattgaagccacgtaaatcactctgatagcccatctgctgaaaacgatgattaatatactcagctgccagtaattcagcagggctgcctgccatgcggccaggaaagtaggtactgatatggcgaacttgttgttcagctatttgaccggtggcgggagatgtcgctgcctgaagtggcaggacggtcgttaaactcagcgtaaagagtgcccactttaggcaacgacgggaaagcataccgaaatatccttgtttatagtctgcgctatacctgttggcatagataacgtcattagtatgggagtgtcgtgtgtaatagacaatccgtatggctcctaaagtgcagatatttatgtcagcagataagaaaattgctcacagtgataatctgagtgacatcgctgggaaccttactatcacgcctatatatcattatggaacttgtaattacttttagtcatttcataaggtcataacccccccctatagtcaccctacgtatatgcttattatgtaattgaaggatgctgtggactatctacctctttttgccgacttgaaacgacgcccggtactggtcgttggtggcggtgaagttgctgcgcgaaaaattgacttactccaccgcgcgggcgcacaggtgcgggtagtggcacagactctctcatccgaactcgagcaacttcatcaggacggccgtattcactggctggcattagactttttgcctgagcagttggatgaggtatttttggtgattgccgctaccaatgatactgcgctgaatgcagcagttttcgcggcagcagatcaacggcatcttctggcgaacgtggttgatgatcaaccccgttgctcatttatcttcccgtcgattgtcgatcgttctccgctggtggtggcgatttcctccgccggtcaggcgccggtactggcgcgtatattgcgtgaaaagttggaagccttgttacccagcagcttgggcgatatggccgctgtcgccgggcgttggcgtggtcgggttaaacagcacattgcttcaatgggtgagcgccgccgcttctgggagaatgctttcagtggccgtttcgccagcttgatcagccgtggtcagttagcgcaggctgaagaagagctgcaattatcattggaggggcagaaccgcaatcagggggaagtcgctttggtgggggctggccccggtgaccccggtttgttgaccttacgcggtctgcaagttattcagcaggctgatgtggtgctgtatgaccatttagttagcccagaagtgctggatttagttcgccgtgatgcacaacgcatttgtgttggtaagcgagcgggggcgcactcggttgcccaagaagaaaccaatcaattattagtcaccttagcgcagcgcggcaaacgcgtggttcggctaaaagggggcgatccttttatctttggtcgtggtggtgaagagctgcaagttgtagcgcgtgcgggcataccctttcacatcgtgcccggggtgacagccgctagcggggcgacagcctatgcgggtattcctctgactcaccgtgactatgcacaaagtgtgacatttattaccgggcattgccgtgctgatggcgatgatgtggattggcaggcgctcgcccgtggtcgccagacgttggcgatttacatgggcacagtgaaagcggctgaaatcagccagcaattaatcgcccacggccgggccagcaccacaccagtggcggtgattggtcggggcactcgtgctgatcaacaagtcctgacgggcacattggcagagttggaattattagcacatcaggctccaacaccggcactgttggttatcggcgaagtggtggatttacatcaccaaattgcctggtttgggcaacaacctcagactgaacaggccatcagcccgtcagtcgtgaatttggcataaaggatctgttatggacgaaaaacgactcactcatttgcggcaattggaggcggagagtatccatatcatccgtgaagtggccgccgaattcggtaacccggtgatgctctattccatcggtaaagactcttctgtgatgctgcatttggcgcgcaaggcattcttccccggtaacttgccattcccattgttgcatgtggacaccggctggaaattccgtgaaatgtatgaattccgtgaccacacggctaaagcgtttggctgtgagttgctggtgcaccgcaatccggaaggggtggcgatggggattaacccatttgttcacggcagtgccaaacacaccgatatcatgaaaaccgaaggccttaaacaagcgctgaacaaatacggttttgatgctgcttttggtggagcgcgacgggatgaagagaaatctcgcgccaaagaacgtatctattcgttccgtgaccgtttccatcgctgggacccgaaaaaccagcgcccggagctgtggcataactacaacggccagattaacaaaggtgaaagtatccgcgtcttcccgctgtctaactggactgagttggatatctggcaatatatcttcctggaaaaaatcgacattgtgccgttgtatttggcgaaaccacggccagtggtggagcgcgacgggatgttactgatggtggatgacgatcgtattgatttgcagccgggcgaagtgattactcagaagatggtgcgttttcgcactttaggttgctggccactgaccggtgcggtggagtccgaggcgcaaaccttgcctgccattatcgaagagatgcttatctcgaccaccagcgaacgtcagggtcgaatgatcgaccgcgatcaatccggctccatggagcttaaaaagcgtcagggatatttctgaggagcgcccgatgaacaccaaatttcaaggccaatcagtggcagaaaaacagccgattgtagaaagtaaatcaatgattttacaaaacaactccatcgcccagcaaatcgctaatgaaggcggggtggaagcttacctgcatgcccaacagcacaaaaccatgctgcgttttttgacctgcggcagtgtggatgatggcaaaagtacgctaattggccgtttattgcatgatactcgccagatctacgaagatcagctcactacgctgcacacagacagtaagcgccttggtactcaaggcgaaaaactggatctggcattgctggtggatggcttgcaggccgagcgtgagcagggcattactattgatgtggcttatcgttacttctcgactgaacagcgcaaatttatcattgccgataccccagggcatgagcaatacacgcgcaatatggcgaccggtgcttcaacctgtgatttggccattttgctgatcgatgcccgcaaaggggttttggaccaaactcgccgtcacagctttatcgccaccttactgggtatccgccacttggtggtagccgtgaataagatggatttggtcgattatcaggaaagcgtctttgagcaatttaaacaggattacctgagttttgctcagcagttacccactgatttagatattaaatttgtcccgctatccgcgctggatggcgacaatgtggcctctcccagtgagaagatgaattggtattctggcccgacactgcttgaagtactggaaagtgttgatgtggttaatgccagccgtcagcagccactgcgcttcccggtgcaatatgttaaccggccaaatctggattttcgtggttatgctggcaccttatctgccggtatcgtgcgggttgggcaaaaaatcaaagtgctgccctcaggagtggaatccactgttgcgcgcattgtcacttttgatggcgacttaactcaggctgggcccggtgaagctatcacgctggtgctgaccgatgaagtagatatcagccgtggtgatttattggttgatgccagtgaaaccctgcaagcggcgcaaaatgcgctggtggatgtggtatggatggcggaacagccattggtggccgggcaaagttatgacatcaaaatcgccgggaaaaagacccgtgcgcgagttgaaaatattcagtatcaggttgaaatcaactcgctgacccagcgggtagttgaaagcctgccactcaatggtattggtttggttgaactagcgtttgatgagccgctggtgctggatagctatcaacgcaatcgcgataccggcggtatgatcttcatcgacaggttgagtaatgtcaccgtgggtgctgggttgatccgtgaaacgctagagtcggtttatcaggaaaatactgagttcagtgcctttgaactagagctgaatgcgctggttcgccgccacttcccacattggggcgcgcgtgacttgttaggggggaaataacgtgcacgccgatcagactaatcatgtgggtgtcaatgagcgggaaggcgcgccagccgacgaaaatgtcgtctggcatccgcatgtggtgacccgagaagatcgtgagcaacagcatgggcatcagggggtggtgctgtggtttaccggcttgtctggttcgggtaaatctactgtagctggtgcgctggagcaggcactatttgctcgcggtgtcagcacttacttacttgatggcgacaacgtgcgccacggcttatgccgcgacttgggcttttctgatgctgaccgacgcgagaatattcgtcgggttggcgaagtggctaaattgatggtggatgccggtctggtggtgttaacggcatttatctctcctcaccgggcagagcgcaaaatggtgcgggatatgctggcatcaggccagtttattgaggtatttgtcgatacaccattggcgatttgcgaagcgcgtgacccgaaaggattgtataaaaaagcccgtgccggtgagctgaaaaattttactggcattgactctatttacgaatttcctgagtatcccgatattcacttgcagggtgaacaattagtaacaaatttgattgaacaattgttagacgtgctgcgtggtcgagctattatcaaatcctgatataccctttgcccttgaagctacagtgttgttagctgcgcgcactcacccgagtcactgacttgagtcagctcatcggggtgaatccgcttgctgcctatctgtcactccaatgactttgggtatagatacttatagctgctggtaaacgccctcagagtgtgccggtggtaaactgtacccacaggatttatatgctcaatatcacccagattactatcgacgaacaacgggaacgggaggagccgtcttactcctttctcggtggcgttaccggctttgtcttctattggctggcgttcgcgatccccttctttgtctatggccccaataccgtcttcttcttgctctacacctggccgttctttttagctttgatgccggtgtcagtgttgatcgggattacgctgagtatgctatcgcgcggtaatgtgcttattactgtaggtggcgctggtattgccgtggtgtgtttattctggatgctattttcatttctcaccggctggtgagtactcaattcgtgggctgtttggtttgacctagtgacagcccgcttcaatttattccccgtcatacttcaagttgcatttgcgctgactcatttgtcattaatcgataatggcggcgaaaaagtgtgctgaaaattcgcatttaatgacattttgtcgatttacatggtatttttgccgcaaatcgtcctttgagcctatttgattagtctcttaatctgtgctttgtggcctatttctgtcacacagtggagtccgacgaagagttgtgggatgattatacccgtcatacttcaagctgcatgtgtgttggctgctttcgttcacctcagtcacttacttgtgtaagctcttggggattcactcaatagccgccttcctgcaactcgaattatttacggtataggcagttttcaaggggcgggaatgggaaaacttacgttactattgctgattttacttggctggctacagtattcattatggctgggcaagaatggtgtgcatgattttgttcgggttaaggatgacgtggcactccaagaggtcaataacggcaaacttaaagcccgaaacgatcagctatttgctgaaatcgatgatttaaacggtggtcaagaggcgatcgaagaacgcgcacgtaacgaactgggtatgattaaacccggcgaaagtttctatcgtctggttcctgaccaatccagacgcaatgcgagtatcccttcgacacaaaataacgcacaacaataaataatgagtaatttcgcagtttcccttcctgaagttgtcgcatctgaagttattgcgcctgaaattattgcgcctgaagttatagcgatagtaccggcggcaggcattggcagccgcatgcaggctgattgccctaaacagtatttaatcgcgggaggcaagaccatcattgaacatgctatttgttctttgcttggccacccacgaattcagcggattattgttgtgatacacccgcaggacacgcaattctctcagttatctatcgccgatgatccccgtatcagcatggttcacggcggtgatgcgcgagctgattctgtcatggcgggtttgcagcaggctgggcaagcagaatgggtattagtccatgatgcggctcgcccttgtttgcaccaaggcgatcttgaaaagctattagcgatcacacaacacagcaaggtcggcggcattctggcagcaccggttcgtgacaccatgaagcggagcgaggctggggttcaagccattgcccatacggttgatcgtcaagcgctgtggcatgccctgacaccgcaacttttcccgcttgagttattaaaaatgtgcttatcccgcgccttaaaagacggcgcagtagtcaccgatgaggcttcagctttagagcattgcggctatcatccgatattggtttcgggacgttcggataatattaaggtgacgcgcccagaggatctagcgctggcagagttttatttaacccaacggcaatatccaaagtgattggagtgcaattaatgcgaattggtcatggtttcgatgttcataaatttggcgaaaatggcagtggcccgctgattattggtggggtgcgcattccttacgaaaagggcttgttggcacattctgatggtgatgtcgccttgcatgccgccaccgacgcattattgggtgcagcggcgctaggtgatatcggtaagttattccctgacacggacccggcatttaaaggagccgatagccgcgctttattacgtgaagcatatcgccgcattctggcgaaaggctaccggttgggtaatctggatatcacgattatcgctcaggcaccgaaaatggccccgcatatcccgcaaatgcgcgttcatttggcagaagatctacaatgtcatatggatgacatcaacgtaaaagcgaccaccactgaacagctcggttttaccggccgtggtgaaggtattgcgtgtgaagcggtagcgctattaattaaagttgaacaggcttaaggcataactgatggatatggacaatctaacctggttgcacggcaagcccaaggcgagtggcgttttaaaagccaacccggaagattttgtggtagtggaagatctgggttttgagccggacggtgaaggcgagcatttattggttcgtatccgcaaacatggctgtaacacccaatttgttgctgattatctggcgcgattcgccaaaattcacccacggctggtgagctatgcgggcttgaaagatcgtcacgcagtcaccgagcagtggttttgtctgcacttgccgggcaaagaagcgccggatctttcgactttcgagctggaaggttgtgaagtgctggagtctgtgcggcagaaaagaaagttacgtatcggttcattgaaaggcaatgcttttaccttggtattgcgccacataacagacaatcaggacgtagaacaacgcttgcaacagatagccgcgcatggcgtacctaactattttggtagccagcgatttggccgtggtggcaataatctggtgctggctcgcttgtgggcgaataatgaaattcgggtgaaagagcgtagtaaacgcagcttttacttatccgccagccgtagcgccatgttcaacctgattagcagtgaccgtttggctcaacagcaggcgacgacggtgctggaaggggatgcattacagctctcggggcgcggcagttggtttgttgccgcagctgatgagttggccttgttacagcagcgagtcgatgcgggcgaactgaatattacagcgccattgcccggtgatggtgagctgggcactcaaggcgcagcattagctttcgagcaggcatgtttagcggatcaaaccgagttactggcgctgattaaacgcgaacgtgttgaaggggcacgccgggccattttgctgaaaccgcagaatattgcatggaactggtgggatgaggtcacgttggaactcagcttctggttacccgccggtagttttgctaccagtgtcgtgcgcgaaatcatgaatcaggataatgccgatgctgcggatattgctgagtaacgatgatggtattactgcgccgggcatacagacgctggctgctgcattgcgggagttcgcgcaggtacaaatcgtagcacccgatcgtaatcgcagcggttcctctaatgcattgacgctagatagcgccttgcgcattaccactttatcgaatggcgatattgcagtacagcaaggtacgccaacagattgcgtctatctgggggtcaatgcgttaatgcgcccgcggccagatattgtggtttctggcattaatgctggccctaatctgggggacgatgttatttactcaggtacggtagccgctgcgatggaagggcggcatttgggttttcctgctttagcggtttcactcaatgggcagcagcattatgcgacggcggcagcggtcacttgccgtatattgcgtgcgttacaacataaaccgttgcgcaccggcaagatactgaatattaatatacctgacttacccttatctgaaattaaagggattcgggtgactcgttgtggtagccgtcatccggcagagcaggtattttgtcagcaagacccgcgtgggcaagatctctattggattggccctcctggggagaagtttgatgttgcggaggacactgattttgcagctgttgagcagggatatgtgtctatcacgccgttgcaggttgatttaacagcctatggggctcaagacgtggttgaaaactggttagccagcatggctgattaaccaatatgaggtcgacggggaatggtaaataaacgcatgcaaacattgttgatgcagttacgtcagcaaggtattcaggacgagcgcttgttacaagctctggaagcggtgccgcgtgagcgttttgttgatgaggcgttatcccataaagcgtatgagaacacagccttgcctataggctctgggcaaactatttctcagccttatatggtggcgcgcatgacggagttgttgcaattaactcccacttcgcgcgtattagagataggcaccggatcgggttatcagaccgctattttggcgcatttagtcgaacatgtatgctcagttgaacgaatcaaagggttacagtggcaggcaaaacgtcgcctgaaacagctggatctgcataatgtctctacccgtcatggtgatggctggttaggttgggcatcacgcgggccatttgatgcgatcattgtgaccgccgccccaccagaaataccgaatgctttattagagcaattggatgagggcgggatattagttctgcctgtgggggaacaggctcaaacattgaagtgtgtgcagcgtcgtaacaatgaattcaaggtcgagacagtagaagctgtgcgttttgtgcctttagttaaaggcgagctggcctgaaaaaaaaccattatttcagtcttaattttcgactaaagtcgaagtgtggtttttttgtgctgaagattggacaaaaatcagtaacataaattatatggtatggcaggggcgctattgatagcatgcgcgcatctatattggatatatcgcttaatattgctgtcatgggggaagcatgagcacgggaagcccaatgattacattacgccgggtagcggcatgtacggttatgagtttatggttggttggttgtagtaatgataatacaacatctgcacccatcagcagtgtcggtggtgatcgttccggtaccatgctaagtggctcggacactaatagctcgggtgaacgcatcgtttataaccgtagttacgataatattcccaaaggaagctacagtggtaatacctataccgttaaacgcggtgacacactgttttatattgcctggataacggggaatgacttccgtgatctggcggcaaaaaacaatattgctgagccttatagtctgaatgtggggcaatctatccagttgggtaatggttctggcggtggaatgttagcctcgacagatgccacatcaggtggactaacgaaaccgccggcaaatattcagaacacaactacaacggttgattctcaatcaactagcgcgtattctgaaagctcgggtaaacagaatgttggcaaaatgttgccatcgtcaggagcagttgtcgctacaaccgcacctgttaccgcgccaggcagtactatcagtgaccctaccagtaatggtggtccagtcagtaactggaaatggccaactgaaggtaaaacgatcgatagcttctctgcttccgaagggggcaataaagggattgatatcgccggttctcgtgggcaaccaattttcgctacagcaaatgggcgagttgtgtatgccgggaatgcactgcgtggttacggtaatctaatcatcatcaaacacaatgatgattacctgagcgcctacgctcataacgatacaatgctggtccgggaacaagaagaagtgaaggcgggtcaaaaaatagcaaccatgggtagcaccggaaccagttcagtaagattgcactttgaaattcgttacaaggggaaatccgtaaacccgctgcgttaccttccgcagcgatagattgggcagaatacgctgtattctgctcgccggattcacgggtaggagcagcatatgagtcaaaatacgctgaaagttaacgagttgcatgaagatgctgattttgatgaaaacagtacggaaactgaaattttcgatgaaaaagcattagtagaagatgaacctactgaaagcgagttagcagaagatgagctgttggcgcaaggtgttacccagcgggtgctggatgcgacacagctctatcttggtgagattggttattcgccgttgttgaccgcagaagaagaggtttattttgcccggcgtgcattgcgcggagatgtgccttcacgtcggcgtatgatcgaaagtaacttgcggttggtagtgaagattgcccgccgttacagtaatcgcggtttagcactgctggatttgattgaagagggtaacctcggtcttatccgtgcagtggaaaagtttgacccagaacgcggtttccgtttctccacttatgccacatggtggatacgccagacaattgaacgggcaataatgaaccaaacccgtaccatccgtctgcctatccatatcgttaaagaattaaacgtttatttgcgtacagcgcgagaactttctcataaattagatcatgaaccgagcgcagaagagattgcagagcaactcgacaagccagttgatgatgtgagtcgtatgttgcgccttaacgaacgtatcacttctgttgatacacctttaggcggcgattcagagaaagccttgttagatattctgtctgacgaaaatgaaaacggcccagaagacaccacgcaagatgacgatatgaaacaaagtatcgttaaatggctgttcgaattgaatgcaaaacagcgcgaagttctggcccgtcgttttggtctgttaggatatgaagctgcaacactggaagatgttggccgtgaaattggtttgacacgtgaacgtgtgcgccagattcaggttgaagggttacgtcgtttgcgggaaattctgcaagcgcagggcctgagcatcgaagcattgttccgcgaatagcgatactctcgcaaacagtctggaaaacacaaaaacggtgaactgatgttcaccgtttttttatggcgacaattaacctttaactgggttacaccatgtttttcaggcgataaatccactcaagcgcctgacgtggtgatagggagtcgggatccaatgcctctaaggcttccactgctggcgatacctcttcatttagcaacgtgagttgcgagccatcaattttgcttgccgctgcattgttcgacaacgattccagctctttcagtttttgccgtgcgcgtttaatcacatcccgtggcactccggccaaggccgctacagctaaaccataacttttactcgccgcaccatcttgcacactgtgcataaaggcgatggtttcgccatgttccaatgcatcaagatgaacattgaccaccccctccattttttccggcagggtcgttagctcaaagtaatgagtagcaaatagcgtcatggctttgatacggctagccagattttcagcgcaagcccaagctaatgacaagccatcataggttgatgtgccgcgaccaatttcatccattaataccaaactttgttcggtggcattatgcagaatattggccgtttctgtcatttcgaccataaaggttgagcgaccggatgccaggtcgtcagcagcaccgactcgagtaaagatgcggtcaactggcccaatagtggcttggtccgcaggaacatagctgcccatatgtgccagtaagactatcaatgcggtttggcgcatataggtacttttaccgcccatattcgggccagtaatgatcagcattcgccgttgaggtgagagtgtcagcgggttagaaataaaaggctcactgagcacctgctccactaccggatgacggccgccagtaattttgatccccggtttatcactcaggacagggcagttgtagttgagtgtttcggctctttcggccagattcgccaaaacatcaagttcggctagtgcattggcgctggtttgtaactcaggtagatgcggcaacagcagatcgaaaatttcttcgtacaaacctttttcaatcgccaaagccttgcctttcgaggtcagaactttgtcttcatactctttcagctctggaatgatgtagcgctcggcattcttcaacgtttgcctgcgaacataatgaatcggtaccagatggctctgaccacggctaacctgaatgtaatagccatgaacaccattaaaaccgacttttagggtatccagacccagtttttcgcgttcacggatttccaaccggtcgagataatcggttgcaccatcagccagcgcccgccattcgtctaattctgcattgtagccagaggcgatgacgccaccatctcgtaccaatactggcggcgtttcaacaattgcgcgttccagtaaatcttgtaattcatcaaactggccgacttgtgacagtaaattttggatatggggaacattcactggctgcaataaacgatgaatctcaggcagttgctgaaatgcatgccgcattcttgccaaatctctcgggcgagcggttcgcagtgccagtcgtgccaaaatacgttctaaatccccgacctgacgcagtggagtttgcagttcagcggtaatatcttgcagaccaccaatggcttgctggcgatcagtcaacactttggtgtcacggattggcatatgcagccagcgtttcaacatgcggctgcccatagcggttaccgtgcaatcgaggatcgcggccagcgtgttttccgttccacctgataaattctgcgtcagttcaagattacgacgggtcgcagcatccataacaatgccatcttgctgacgctccatggtcaagccacggatatggggcagggaggtgcgctgggtatctttgacatattgcagcaggcagcccgcagcccgcagtgcctgatgggcttgttcgacaccaaaaccgattaaatcgcgggtgccgaattgcaggtttaactgctgtttggctgtttccagctcaaactcccataatgggcggcggcgtaagccatgtcgatgttcgatcaacgacatttgctcgaagttttctggataaagtaactctgcgggattggttcgttgtaactcggcagccatagtttcaaggtctgcgggttctgcaactctaaagcggcctgaactgatatccagcgtcgcataaccaaatccgcgcgcatcctgccagatggcggccagaagattatcctggcgctcttgcagtaaggcctcgtcactcacggtaccgggggtgactattcgcacgactttacgttcaaccggccctttgctggtagccggatcaccgatttgctcacagatagccgctgactcacccaattgaaccagctttgccagatagttttctatcgaatgatagggaacacccgccataggaataggttcaccggcggaagccccccgttttgtcagtgagatatccaataactgggacgcgcgtttggcatcactgtagaacagctcataaaaatcccccatccgataaaacaggagtatttcaggatgttgggccttaagccgaagatactgctgcatcattggggtgtgggaatctagcttatcagtattattcatgcggttatgttttctagttaagtcctttttccagccgatatactagcccagcagctcgaaaactgacatagctaaaactcgagacgactcgcaaacaaggcagattagccccagaacaaaggggccatacagctatctctctacggatgggattggttctacctgaatgcaagattttcggggaacagtgcatgagctatctggcgcaggtgattggcttgcatcaggtcattctgatactgggtaatcatgataagactttgataaacattaggatcattgtgcaattgaatgtattgctcagcccatactcggaactggctcagtaatgccggatcgggattgtggttaaattgcagcaacaagttgatatgtcgaatatattggtatctttcccactgtatataagggtttaccaggttgtctaatggctgcatattaaccaaaccacttctttcactcagtgtcagtactcggccagttttaaagcccgccatcataaatagcaaggtacaacaggctgataacacaataacggcatgcagccagcgctgccaatgaggtgggggaagaggcattgatatcaacatatgttctggaaccatcaatcggcctaataaaatcagcaccaaccaatgcgcggcagattgataaagagggagttcggtcatcagatgcaacgctatcggtaaagttagcacccagagagggaaaacaaccttaggctgaatcaaaagcggttttatatatccgatagctaataccagcatccccaccagcgccacaatgccgccctcggcccagccataaagcacttcattatggggatgtgaaggaaaagaaaagggggtgggcacgcctatgttttgtatcagtgtgtgggcgaaggcagactcaaagctaccataaccccagccttgccacggctgttgtcgtatcatgagccaggtgtattcgagtattaacccgcgttctttattactcccctctttggataccagcgagccgccgatcatctgctccagcagataagcagcgaccaagagactgatcaggctgcatagccataaccaagccattttccgctgtcgccagtaatagagagaaagcaataataaggttgttactcctccgacccagccaatccttgattgcaatagtaataacatgccggggaaaaccagtagcgtaagggtgcttatgattcttatgacacggtagcttgaaaccataaacagataggctgcgatggcataaccggttgccaaatagctagccagaacattgacttgctggaatatgccataaggacgttgggcaagatcaaactccatccagttatctgccgtaaaaacaagccattgcagtaatgccaaagtggcctgcccccaagcagacaacagtatcagtagcagccagccctgccgtgtagtagagcttaatttcagccgaaacaaccccagtagcagaattattccgccccacaaaccgagtacaggtggcaaccaggcaccgacatgttgtaaagatgcaggccacaatccaggaagcgttatcatcagtgcgccaatcagcagccatagcttgcccggagaggtcaccacatggggttcttcactttgtggccaatagagtgtcatcaccagcaacgccatcatggcccagatgatgatgttatgaggaagatgtagtccggagccgcctcgattgatctcataatgcagcatggagataaatgtaacggccatgagcagcaaaacaatgaggttaactttgcgcgctgaaagtgtcggttttatggatgataaagatagtaatttcattattttcaattggttgctgtttttcagacctagcaataccggctcgatcgttagcgggttattcgctatcttgagtcataaatactcaataagagcgattatctttatttttcagtcggataagcaataaaccaacgtaatgaattcatcactttagtttctgacatttttactcgattttcatcgaccaacttcattaatactaaccttgcagtgtaaatatccagctgtgctttatcagcaagttctcttgtttttggccaattgattacaggaggtggggattcgttgaactgttctttaagagcatgacagtgttcttccaatatccccataacttcttctttacgttggtccttaggtttcattgattaattcctcatgtgatttaaattttaagagtgtcttgtttttaatttctaatattcttattgttgggtttatatttcctacgtattgaatggaaatttcctacaaataaaaagactattcatacaagcaatattctatcttcttatttattttatatggattttataattcttattatcaccgtcaaaattagtacgaataattttaacaattagaaggaaatacttagtctaataattgttttctttaactttatagataaataaaatatatttctttatatttcaagaaataaacttattaaaggtgtaaatattcatttaattcagtgttttatgttggtttttgtgtgagaaaaaataacgtgtgtttgcattaaataaaggattaacaaggttttaatgtaatatggataaggttttcctgcttttagcgttagacttataaggatttaatatcgattataatttgacttatggaataagcaatcattaattttgacaaagcgacttttagcgatctaatctgtcgatttgctgatttttgtagtggtaaatgtcgaaggtgcaatgtttatcgatcaaagttatcgatattattgttttaaattagttaattgagataaacactctgaattttgactgtttgaattaaatgactatgaactatgacattatatttgtattatcagcgtcgaacaaaagggctatatagttatttaaattatttcttaagatgcaggggtttctcaattcctccatttaaactttatggctccaggcagtttacggtttatcttctcgtatttaatcgataagaaactgtatgaatttatatttttcaaacgacttcgatgcggcatttactttgattttattaaggtaattcagcgggcaaattttaattgtgtataaaggaatcacgtaatgaaactgaataaaactatcttggctgctggtctggtattaggttttgcttctatggctaacgcggctgatcaaggccaaggtactgtgacttttaatggttcaatcattgatgcaccttgctcaatcgcagcaggttcagatgcacagactgttgaaatgggccagatctctaacgtggcactgcaaaatggcggcaaatcatctgcacatgatttcaaaatcaaattggaaaactgtgacaccacaacgctgaaaactgtaaccaccacctttggcggtgcagaatcagcagcagtacctggcctgctgggcatcactggtgtagctgaaggtgctggtattgcaatcgttgatggtactggttctgttattactctgggtactgcgactgagcagcagactctggttactggtaacaacaccctggcattctctgcttacctgcagggcagcactgcatctgacgctatcaaaccaggcagcttctcaagtgttgctgacttcaccctggcttaccaataagtcacccttttctcattggacatgcggaaaatccgcatgtctttttctcttgaaaagacacgtattggatgagccaggtgatttatgtccagatcattttttttaatagtgcctccttccttactgatggcgtcattgctgagtttgtcggtaatggcagaccccatgaagacagattggggccgcgtgagtatggaaggaagtattactgatactgcttgtgcaatagatcccggcagtctggaacagacaattgatatggcgattttccctatcggtcagttagttcagaacggtgtcggagatgaacacccgtttgcgatccgcttgcttgattgcacgatagttcacccagatccagacaagtcgaaccagcagcattttgtggtgacatttgacggtgctgcggatggtaataattttgcggttaatggtgatgccgagggagtggcaatgcaaatcattgatgataaaggcaatgtttcgaatcccggggtggtatcaccggagatcaatattatccctgctgagatgaaactcaattatgccctgcggttagtgggcaatggcaagacgctgcgtgctggaacttattattctagcgttcgtttcaaattggattattactgatttcaatgagtaaggtgacatatctcatggtatccgctcgttccatcacctccggttttgcccgtcgtgatttattgcgaattttgattgtagttacattaagtggcaatgcttatggtgtgttggccagcgatgacattcagtttaataccgatgtattggataccaaggatcgcgctaattttgacctaagccagttctcccaacgcggctacatcatgcctgggaattataacttgttggttagcatgaataagcaggagcttagtgaacagccgattgtgttctacgcctcagaaaaagatgcaaaaaaaagtgaggcgtgtttaacaccccagttaatcgagttgttggcattgaaagaggatagcttcaaaaagctgacctggtcgcgtgatggggagtgtctggatattagcagcttacccggcttgaccgtggaaggtgatttggcaaagtcatcgctgtacttgagtgtgccacaagcttggctggaatacagcgaaccggattgggatcctccttctcgctgggaggagggtattcccggtgtgctgttcgattacaacttgttagggcaattgaaccgccaggaaacgaataataccaataacaatacgttaagcggcaacgggaccactggcgctaatctgggtgcctggagattccgtgctgactggcagatgcgtgtcgaccaatcatcggcttcatcgactgagcgccaatgggattggagccgttattacgcttatcgcgctatcccgagtctgggagcaaagttgacgttgggggaagattttttgaattcctccatctttgacagtttccgctttaacggcgctagcctggcgacggatgacaatatgttaccgccaaatttacgtggttatgcccctgaaattacaggagtttcccgtaccaatgcgcgggtagttgtcagtcagcaagggcgtgtgttgagtgaaacgctggttgctgccggcccttttcgtattcagaacttgaacagttttgtctctgggacgctggatgtgcgggtagaggaacttgacgggcaagttcaacaatttcaagtaaataccgccagtattccttacctgacccgccccggaatggtgcgttaccgtatcgctgccggtaagccttcggatatcgggcatcgggcggaagggccagtgtttggcaccggggaattctcctgggggatcaacagtggctggtcactgtttggtggcgcgatgagtggtgaaaacgaatatcaagcggcatctatggggattggccgtgacttaatggaatttggtgcggtgtcggttgatatgacccaatcatgggcaacgttacccgagcaaggcactttgagcggtggctcttatcgagtcaactattcgaaaaactttcaggaaacaggcagtcaggtgacgtttgctggctatcgcttctctgaacgtaattttatgagcatgagtgaatatctcgacgcgcgttatcgcagcaatgacgtgggtggcaataaagagatgtacaccatcagcttcaatcaacaatttcaggatctggggctgagtgcgtatctgaactatagccatcagacctattgggatcgctcggcaaatgaccgctataacctggctctctcgcgttattttgatatcggtaaagtgaaaaatgtcagtttgaccttctctgcttaccgtaaccgctataacgaaagcaatgacgatggcgtgtatttgtctatgtcgatgccatttggtaacagcgcaaccatcagttatagcgcgacggtgagtggcagtgaacatagtcagcgagtgggctataccgatcgtctggatgctcacaacaactaccagatcaatactggggtagcacgtagcggcgtgttagttagtggtaactacaaccacataggtaatagtgcggatattaacgccaatgccagttatcaggaggggcaatactcttccgttggtttaggtattcagggcggcgcaactatcacggctgaaggtggtgctctacatcgggtgaataccctcggcggtacccgattattactggatacccaaggtgtatctggtgttccggttcagggatatggctcatcaatacgcaccaatcagtttggtaaagcggtagtcggtgatgtgaatagctattaccgcaatcgggccagtattgatatcgataacctggctgacgatgttgaagccagaggaaccgtagcacaggtcacactgaccgaaggtgctattggttatcgccgctttaatgtgatttccggcgaaaaggcgatggcgatgatacgtatggcagatggcacatcaccgccatttggggccaccgtattaaatgaaaatcagcaagagaccggcattgttaacgacgatggttccacttacctcagtgggatcaaagcgggtgaaaccatgtcagtacgttggaatggtgaggcgcaatgcagcatcaccttacctaaggctctttctccagcaatactggcgaatctactgttgccttgccagccaatagccacgggggataaacctccgatatcacagtagaaaggtttagtactgaacctgcgggtcagtgcccgttcagataagcgaaaaagtgagttaccgccaggttctgacaacattaattcgagagaaaaagtaatgaattcgaaggaaaaagtaatgaaattgaataacaaattgcgtatcaccaccattttggtgacggcactgatgactcagcaagcaacagcagcgattgcactggacagaacccgggccattcttaatggtggcgataagtcgatcagcttgaatatcagcaaccagaataaggaattaccttatctggcgcagggatggattgaagatgagcagggtaacaaaatcaattcaccgttgactgtcgtacctccggttcagcgggtagaaccgggcgcgatgagccagttaaaaatacaaagtttgcctgcggtgaatcagttggcgcaagaccgggaaaccttgttctattttaacctgcgcgaaatcccaccacggtcggacaagcccaatactttgcagattgcattgcaaacgcgcatcaaacttttctaccgccctgcgggtatcgtgccacaaaaggccgatatgtcgacaccttggcaagagaagttacagctgactcgtcagggtgatcgctatcaggttaataacccgacgccgtattacatcacgctggtcgatgccagtgagagcaaaactggcaaaacggcagcaggtttcaaaccgctgatgattgcaccaaaagcgcagggcatgttggatgtgagtgctgcggcattaggtagcaagccagtgctgacttatgtcaacgatttcggcggtcgtccaaaactgatcttcggctgttcgggtagcacgtgttctgtggtggaaagtatcaaataacagtgtattccgctacgacgcataagaataagactgggcggatgtctggctgaatgatgaagaaggaagatgagatggctgttaattgtaggggagtagtgacccggctggccatgattggggtgacagccatcgtaacatttttaagtagcccggcatgggcattgaataagactgcgacggtcaatgtctcagtcactatttttgccgcaccaccttgtgtgattaacggtaacaacaccatcaatgttgattttggcgatacagtcctgacctcaaatattgatggtgttcaatatatgaagccagtgaattatacgttgaactgtacttcggctgcctccaatgcattgaaattaagcatcataggcaatggagccaattttgatacccgtgttctgaaaacgagtcattcagatctggggatcaagttgatacgtaatgggcaggaatttccattgaatactgcatccaattttacctatccgaatgttcctgtcttgcaggcggtaccggtcaaacaaaccaatgcaacgttgagtacgggctatttttccggcacagcgactctggttgtggagtaccagtaatgaaaattaacgcattgatatccggtggggtcgttgcggtggtgctagctctcggtagttcgttggcttatgccgacaacatgctgttctccggcacattaattaatcctccaccctgcgtgattaatggtggcagtacgatagatgtacctttcggagaaaatttgggtgtgaacaagattgatggcatcaattatacccagactgtgccttatagcgtgacgtgtgaaacagtcagtagcagcttggaattaggtatcacgattgtcagtgcttccgtgacaacatttgatcccgcagcgatacaaaccgatgttcagaatctgggcattcgcatactgaaaaatggtattccttttgcgcttaatacccgagtggcctatgacaaaaataacccaccggaacttaaagctgtgccggttaaggctactggatcaacattaagcgaaggaagctttgaggctaccgctacattattagtggattatcaataggatcaaatgatgacaaatttaaatctgctgatgcgcgtggggaaagctattttaagtattcttattctgaatgttttttgggctataccggtattggccgctgataatatgcgttttcatggtgcattagttgctgagccttgtacgattcgtccgggtgatgatgctattagtttaaattttggtactgtcgttgataaatatttatattcgaatcagcgaacactaggcaaacagttccaaatacatttggtagattgtgatatcagcttaggtacaactgccaatattatttttactggtaatgatagtgttaatttacccggattattggcagttgatagtagtgatatgggaatcgccattggtcttgaaacattggcaggaaagccgttgtatctaaatcaatcgagtgacgatatcgcacttgatacaggtaataacattattactttgaaagcttatgttcgaggtgaacccgaggcgatatctcaacgtactattaagcgcggtgagttcaatgcagtcgcaacatttaatctgcaatattattaatggggtctcccctctaatcttatttcactacgaatatgttaacgctgaaattcattatcaacaggttaaatgtggatagagacaatggaacttaaacgaatggaacagcctaatatgcgattaagtcataaatattgctggctaatcgcttgtgtgctgtttttatttccgctttatagtcaggccagtgcctgggtttcgacacaaacgcgaataggcggccaatataccggaacattctcctggccaagtgaggaactgaccaatgtactttgtacatccacatcttgctctgtggctatctgtcactactccagtcttgaagatgaacggtgtcttaacccgagtgcggcatcaacgcgagtcattgtgactcaaggtgcaacggcgaaaaccatgagagatgcgtttgttagtcgcaatggtgcttctggaagttggagcaccacgacccctgttttgagttcatccaacacttgttttggcatcatatattggcaaggtgctggcgatttaaactttagcggcaacctgatccctggttcctattgtggtgcagttcctccgaccccggaaacgtgtgatattaccggtgatgtttatatcaactacggttcgcttaatcagcaaagtgttgatggcgcaataaaaagtgaaccactgacgatcaattgtactgtcagaacatctgtgaaattaacgctggtaggggctaaaagtattaacctggggcaaaatggcaatctgacgtccacattaaaagtatcagggcaagacttagccaatggcgtcacggtaacggcaaacatcggtaatacctctttcccgattgagtcaacacttcatgctccagcattacctgacgcgggcaacttctccggtagcggtgtggtgattatgtcatattattaattgagatttatatgtgctcatttgctgagtgcataattattgtgaatataaaatagagttttcaattcgttatttttatattcatgaagcggggcaattactgttatttatatatgacagggatttcccatggtgtttatttgtatatttaattattttgaataaatactattttcaggttgtaatgtgtcacattaatatagtataaatctgatgcgttagattaattgggtattaggctgtaacctaaaaatgaaacgcatacttcaatgggctattaaataaataggctataaatttttattttctctttaaggattttctcatgaaaaaaatgaacatggcagttgctaatacaatcgttggtggtactggtcaaacttgtaaagatactttccagtggcagactagtggtacaactgcaacttgcatggcagtcactacttgtactgataagcatggtaaagtattaagcactacttctgcgccaagcaacattgctaactgccgttaattaagtattcgttagtttctatcgatatttaatcgtatcccaggcaagtgcgggaggtattattgtacttgcctgatttgttttttaaatgtgttatcgatgcttaaattcaagaattttcgcattaattgaatattataaaattattccacgggcataaatatcgtttgattttgtttatgtcttaccttaactctgattgtgaataaaactgacgatgtctactgaaaaaaatatgtttaggagtaaggggttctttataggctacacactgttggttatccttatttcttcattgataacaacggcctatttccactatttcgtcctcaatcaggatgcaccagaaagtttattttctgtcagcagcagtgacattgaaaacagcccaatcaaagacgataacagcattatcgagatcttctcttatggctgccattactgcgccatcaatgaagataatgtcagccaattagaaaaccgtatgccagaagggactcgttttatccgcttgcatattagcagtgataaaaccactggcttggggcgttttgcgcctgtttttgccaccttatcggtgatgggtattgagccgcaacatcgtcaaagtgcttacaaagcggtactcgacgacaacagcgacttgagtgataaccgccaactcgaaacctggctaaaagccaatgacattgatgtggctaaatatcagcaagtgagccagtccgctgaagttaaagcgttaatttcctatatgacggcagtgactgcgcattacaagatagatgcaactccgacctttattgttggcaaaaaatggatagcgttgcaggacagggaattcccagcgttctcggatcacctcttgtcattactcgagcacgataaggcgctggagaaataatgagactgctagccgtatggggttattttgcctggcgaaaccagctcgataagttggcttttagtgggcgcttattcgctcgcgggcaggccagggtagctatctggctgttacggcgtagtgattatcgtttcttgctgatgttcggtgctttgcaccgggctttcggtttggcttcgcggcggcagaagaatctggcgcgagtggcggcggccaacagccactgtttgctcaatggtcaaactagcccatcagcacagaattttattggtactgcgcagcgtcgtcaggtgttggaattggcggcaacttatggtcaaaaccggcaaattttagcccagttagcagcctgtacccagcaattagactgccaggttagtgcgctgcatgacgccggttctccggttattttggcaccattgcatatggtgtcagatgtgctggctggcatggtgggtgcgaatgtttatccgggtcaggcgaccgtagtcgtttctgccagcgctgaggcttatgaagagcaggcgcggcaaatgggtggggtaaatatttcctattgttccattcatgctgatagccgtgccatcgccggtaacctgatggatgccatcatggaagcggccgagcataagcgaaatattatgatttttccggatattacgccggactacaccgttaataaccagccagcagaaacagcaaaaatggcctgccaactgtttaaccgcccagccaatttacacagcggcatcgttcgtcttgccagagcattgtcagcgcaggtggttttttattatctgtattacgacaaagaaataaaaatacatatctatcctgcacttagtgcgcgggaagtgaaaaataaattgcctgaattgattgaaacatccttgacgcagcatccacaagattggctgttatggcactcacattcgttattttttataaacgaataatgtcactgacgaagaatagtagaaaatggaaaagataatcccaacgctagtatttcaaagcgaaaccaatgaatgtggtttggcctgtattgcgatgctggcacagacgcaaggcatcaatgcgccgctggaaagcttgcgtgagcgttatcctgcctctgggcatggcacatcactggccacgctttgtactattttatctgagttggcaataccggcttatccggtggtgtttgaacatcaggagctgtcggccttaccgctgcctgccatcttgcattatggtgccagccattatgtggtgctggcgtatcgtaaaggtaactatgtctgtgtcatgaacccggcaatcgggcagcagttactgccgctggatgcactgaaagcagaaatcagtggttatgcgctggtactggacccagaaacgcccgcgtcacctgacgcgctgaaaaatattgaacacagcaagcgactcagtgcgctcgattgcatgagcttgaaagaaaccgccagtgttcgcggtatctattggctgatgacgttggcgtttttgatctcgctgacactgtttattatgccgactatggtcagcagcgccatcaatgatgtgttctcttctgcgggcgataaagattttccctatttctattttctgctggcttttgtggtctccacatcactcgctttttgcgtgcgatatatcaccgagcgttatattaaacattttgtggtgcttaacagtgtcgcgggtttctctcgcttgctcagtcactcgctgaacttctttgataagcgcgcaccgggtgacatctttagccgcttctctaactggcagatggctacgacgcaaaaaatcgagctggataacggcctgcgcaccgattggataatcggtgccatcgcgttggcagtgatgtgctacatgagtccactactggcgatggtctctgctattggtgtcatgttgatgggccttatcagtatttgggctatctaccgtgaccgctactacacccaacagttgcaggtcaaaagtgccgagcaaagtgattttattctggaaactattcagggtttttccaccattaaatcggccggtttatccagccagcgccaaggggtatttgctggactggcgctgtcgttattcacgaccttgcagaagaagaaaatctacgatcaggttaaaaatagcctgtatcagctgattggcagcctggaaatggtgttctttatgctgctggctttgccgctgttgaagcaggggacactgagtctgggtgagttcttcgcctatagctttgtgcgcgagattttcacctcctatatcaccaagattttctatgcgattttgcagaaaaaccagttgcacgttattgatatccgcgcgcgtgatttgttcccggccgggcagtctacaccaccggaaaagcgttcatccattctgaccacaccaccgacatttacgcagaaattggtctatcagaacattcgcttcgcctacgatgccagccagccggtattgtgtgatttatcgctgtccctgacgcgcgggcaaagtgtggcgattatcggcgagtccggtgccgggaaaagtactttgctaaaagtgatggcaggattgatgccaccacagcaagggcaggtattggtcgatggcgaagctgttgatttccaacaagcacatgctctgttttttctgcaaagtcaggaagacattctgtttaatgcatcggtattacaaaacatcactttgtttgatgggcatttggataccgataagcaccaacgtatcgaacgctcattgcaagggctgcaattaacgcaagtcatcgaaaaattacccggcggcctcaacgcgctggtgcgcgaaagtcacgccgcgctttcattggggcaacgtcagcggttattactggctcgcgctatgtacagcgattgtccggtattgatcctggatgaacccacggccaacctggacgaagaaaccgctcagcaggtgatgcagactctgcttgctcactgccgtgactatcagaaaacattgataaccgtgacccacagcgaaagtgtgttaccgctgtttgattgtgttttccgcttaaacgacggccaattggtgcgccatgctcaaccggtgtcctcaagtcgcctgacgccagtggcagttaactgatgcgtatcaacctgaaaaataagaaacatcagctcatgctggggctgtttattgtttcgttactgattatcagtagcgtcattgcgttgtcgatctcggatagtcagcaggatgtgccgcagttaactgaaaccatcgggcgcggtgatatcgaacggaatgtcatggcaaccggcagtttaaaaccttcattgcaggtcaatgtgggcgcgcaggtgaacgggcagctaaccaaactgtatgtcaaacagggcgatcgcgtcacccgtggtcaattgttggctgaaatagatccgactttgcagcaaaacgaattacgtaaatcggaagctgaattacagagcgcgcaggcgcagaagcaggccagtcaggctttgttacgccagtatctgctcgagttccgccgccaacagaccttggcaagagacggttctggcgtgaaaagtgcgctggaaaaagcacaagcgcaatatgacagccagctagcgcaattgcatgtaaatgaagcgcaaattgtgcaaagccaaatggcgatggaaacagcaaaagccaatctgggctttacccgcatcatggctccgattgacggtgaagtgctgggcattgtcactaaagaggggcaaaccattgtttcctctcaaaccgcaccgaccattttggtactggcgaatgtcgataccatgacggtacacacgcgcatttcagaaaccgatattctcaaagtcaatgtagggcaacccttgtggttctatgtggtcgctgaccccgagcgtcgctatgacagccggatggatgctattcaggaagcgtcggctgaaagtttgcgcgaagacagttctggctcagcgaacagccagcaaccttctgcggtttattacaacggcatattcaacattgccaaccaagagcggctattacgtacatcaatgactgcgcaggtattcattatcacggcgcaggcaaaaaatgtgttacgggtgccactgtctgcgttgggtgagcaacaacccgataagcgctatcgggttcagattatcaacggcaaacagacatcagtgcgctgggtctctgttggcctgcgtaatgcgcagtatgccgaggtgaaagcagggctggcgcagggcgaccaagtgctgttgctgggaacgcctgcgggagtcagcaatgaacattaatgccatccatcccgctgatgccaacgataacccattgattcaactcaaggggatctatcgccattttacttccggcgcagcatccgtagcggtgcttaagaatatttcattgtcgattcaccgcggtgaaatggtggcaattattggtgcttctggctccggtaaatcaacactaatgaatatcatcggctgtttggataagcccacacagggcgagatgtcgattcatcatatcccgacacggcaggccagcagtgaacaattggcgcaattacgcagccagtacctcggttttatttttcagcgctatcacctgataccgtatttaactgcgactgagaatgtggttatccctgcgctttataccgccatgaccgccaccgaacgtcatgagcgtgcggtgtatctgttgcgtcgtctgggtctggggcagcatttactgcacaaaccggcacaattgtcaggtgggcagcagcagcgagtgagcattgcccgagccttgatgaatggtgccggtattattttggccgatgaacctactggtgcccttgaccgcagcagtggtcaggaactgatgggcattttgcatggtctgcatcagtccggccataccattattatcgtgacccacgaccgcaatattgccaatcaggcgcagcgcattatcgaaattagcgacggagaaattattgccgatcgaactaatgaggcaatagataccagcgcgattcaggctgcattacctgctccgattgccaccggccagccgcactggtgggtgagtgttagagaagcgattaaaatggcttggcgcgccctgttagggcatcgaattcgcgcctttttatcaatgcttggcatcattatcggcatttcgtcggtggtgtcctctatggcggtgggcgaaggcgctcgtcaggaaattctcaatgaaattagccaattgggaaccagcaatctggacattcgcccagggcttggttgggataaaccgcgcccggattttgagcgcgcgctctcgcaggcagatatcgagctactgagtcagcaaccttatgtcgatagcctgtccccagtggtgagtaaaatggtcgctgcggtgcggggcgacaaacaagtgatggtatcgctctctggcgtcagccacgggttctttcaggtgaaagggctaaatttttctgtgggtgatggttttaccccgagccacgtcactgcgcgtgagccggttgtcatcctgcaaccagaacttagcgatacgctgtttgctgctgggcaaaatccactaggcgagattgttcagctcgatggtattcccttgcgcgtgatcggtgtagccaagcgcggtggctcatcctttggcgggttattggccgcgtggatgccttatacctcactcaccgagcgtatttcaggtgacattccgctggagtcaataactgtgcgggtgcgcgaaggttacaacctgaataatgtgcagcgcgatgttgaaaaactgctggaaagtgcccacggtcagcgcgattttttcattctgagcaatgaccagatgagtaaggcaattcaaaaaacctctgactcgatgacactactgatcacctcgattgccgctatttcgctgctggtgggcggggttggcgtgatgaatatcatgttggtgtcggtgactgaacgcacccatgaaatcggtattcgtctgtcggtcggtgctcgtccaagtgacatcatgactcagttcctgattgaagctgtggtgatttgtaccctcggcggcctgattgggatcgtcggttcggcgctggcaggggtggttttctcgtgggttacccaagagttcactatgatttttacctggccaccgttggtgttggcttgcagtttctccgcgcttatcgggttggggtttggctttttcccggcgcgcaatgccgctcgtttgcatccgactgaggcattggcacgagaatgaccagattgatgattaaactttcaatattactgataagcctgctgcttatgggctgtggctcattactgaaaagtgaatatcagcgaccgatgttgtcagttcccgatgagtggcgagtgaaagataccgggggcggttatctgcatcatagtgtgcattggtgggccaattttgacgatcctcaactgtcggacagcattagtcgcatgttggtcagtaataacgatttggccgccgcaggtcttaagttgcaacaggcacgcctgacggcagggctgagcaataccaacatgacaccgaacgtcaccttgaccggcgtgggcagtaacacccgctcgctgaatgaaaatactcagccgcgcgagagttacagcacttcgcttgggctgagttacgagctggacttgtggggcaaactggcccgcgcccgtgaacaatctgcgtggctggtgaatgccaccgagcaggagcggcaggaaacggcgctgtcactgattggcaccaccgcggatctctattggcagattgctaagttcaatcagcagttgggctaccaacaggcggcgttagctatttcgcaagatacgctcaacattgtgcgttcacggctcgcggcgggtgatgccagtgaaattgagttattgcaggcgcaacaaaccctgctggataggcaaaatcaatatcaaagccttgagcaacaacgggaagctgcgcgtaatgctatggcattactgtttaaccgcgctccggattatcgccaggccgaacgtcaatcattggatttaaaacaacaagtcgcgatagcaaacagtgtgccactacaggttattgctcagcggccagatgtgcaggcggccgagtggcgcttgcgtgcggcattggctggctccgatgtagcgaaactgaatttctacccgacactttcgctgggagcgacattggatgccggtagtgcggtgttttcacaatggtttagcaacccgagccggacactcagtgccaacagtgcgttgcctttcttacagtggaacaccgtgcaactcaccattgaccagtcaaagttggatgtgaaattggccgccgtggattttcgcagcaaggtttacagcgcccttaaagatgtcgatgacgccatgacggcacggctgagctatcagcagcaaaaacagaatcagtggcagaacctacaactgagtcagcggcggttaactctgactaacagccaataccaggcaggtgccgtttcatttcagaccttactggatgcgcaggatgccctgctgaccagtgaaaccagtttgctcgaacttcaatataactatctgaatgccaccatgaaactgtggttggcgttaggtggcggcgttgataacagcagggacagtaaaggaattaaatcatgacgaatacagttaaacagcgccgggtggttgtcaccgggtacggcagtgtgaccccgatgggcatgactgcgcagcaaagctgggaagctattatggattataaattaggttatcgttattacgataaatccgcgcaggggatcaagtcgcgcttttttggtctgctggaggccgaacctaatttgaaatcagtccctgccgcaatacgccgccgtctgccgcgctatgcccgactggcattggccgccgcacgagaggccatgactatggcattcgctgagaaatctgtcgcggattattacgatttgctcgattgcggcactatcatcggtagcggctgggctgggcaggatgaaacccatgataactatgaaggttatctggaaaccgggctgggtaccccgtttggctgtttcttatcgatgccgaatgcgggtaccgcagcatgtagcttgtattggggattgcgcggctatcagaactcaccgattgccgcctgcgccaccggcaccatagccattggtgatgcatttgaaattatccgcagcggacgagcctccatgatgctggcaggggcgggtgagtctctgcgcagtaacgcggcagtatggaatatcgatattttgggtgccttggcgcgcgaacaggaagatgccagcaaagccagttgccctttcagtttggaccgaaacggctttgtgttatccgaaggcgcggcggtgctgtgtctggaagaacgtgaaggcgcgattgcccgtggcgctaacattctcggcgaaattaaaggctacggtaactattctgatgcgtgtgatttcactgccccagcagaagataaagtggcgcgggtgaaaaccattcagcacgccttgcaacaagcgggtttgagcgccgatgaaattgattatgtcaacctgcacggcacctcgactcagcttaacgatctgaatgaaacccaagccattaagcaagcctttggtgcagcggcgtatagcacgccactgtcgagtaccaaatcctactctgggcatttgattgccgcggcgggtagctttgaatccattatctgcctgcaagcgctggaacatcagatgatgcccgcgacctgtaatctgaaaaatgctgacccgcaatgtgaccttgattacatcagtgaagggcatcggccaaaaaccttgcgcaatacgctgaacttgagcttcggttttggtggtgcgaatgccgcattggtcatcgggttggattaagtatgaactcgacttttaactacctctacagcctcaacgacgccgagcgttgggctgaattttccggtgattacaacccgatccattttgacctgcaacaggcgcagcatttgggtcaggagcaactgactgctcacggtatgcgcgccatgctggatatcaaatatcagctcagtacggcgttattaccgctgttgccggaggttgaattcctgcgttttaacgcccgcttacgtcagccggtacagtgtcatacctcgtatcagctgcaactcagcgcagcggcagggcaggtgagcggtaatctggtagatattggcagcggtgaaagttgttttaccggcaagctgcgcagtgcgccagcactggtgcaaacgggcactgaatgggtttctttatctgcggatgacgttttccagttcagccagcaattcctgggtgatgcatcacaatcggctgaatgttggggcttttttgatgccttattgttcaaactgttggtcgctgcgccgcaaacactggcaacggccaaacaagtgttaccggggattgaagctgaaactttgattgatgttttcaagtcggtaccggttatccagactcaccacgatgtgcatttcagtacagatttgctgcgcatcaaccatccaaatgtatttgtccgcagtgcactgcactacgccatcgaaccgacactgattgtcggtaaccctaccgatggctgggtattgcgcgcggctattgcggcccgttcagacttagggccattaattaccaccgcagtaacattgaaaacgtggccgttagccgcgcattaaaaaggataaaactatggaaaagtatcagcaggtttatgacaccgtatgtgaaatgttatgtgacgccaaagatctggaaatgtcggcactgtcacctgagatgccactgcaccaattaaaactcgacagtctggattatgtcgaattgatggtgctggcgaagcgcgaattcagcgccacactgaacgcagagatgtttatggaaaatccggacatgactttaggagagctttgccaaaagttggccgagcagaagaaataatattatgaacaggcaatgggtgttaattaccgggggcagccgtggcattggccgtgcattggtcgaagagctggccaaagagtgggatgttgtttttacctggcgcaacggtgaacagcagagccgcgatgttattgcaagctgtgaagggctgcccggtcaagtgacctgctatcgctgtgatggcagcaatgaagcggatgttgatacattggcaccgcaattgctggaaaaatacggcccacccggcgcggtaattcataatgctggcattactggcgataatttacatattcagcaaaatggtgataactggcgcagtgtgctggataccaatctgaatgcggttttctactggaataagcatgtcttgccgcaaatgatgatgcagggcgagggggcagtcttgttgatgtcttcagtgagtgcgattaaaggcaatatcggccagagcgcctatggtgccagtaaagcggcgctgattggtctggggcgttcgctggcgcttgagatggggcgttttaatattcgcgttaactgcctgttgccaggggttattgacagcgatatgacccgcgacatgcctgctgatgccttaaaaggattacgtaagcagataccattacgccgtttagggaatgcgcaagaagtcgctcgcgtcagcgcctttatgataggcaatgacagccgttatatgaccgggcagactttggtgttagatggcgggctgacggcgtgatgctgttataaaaattgccaaggatggtaatgccattaaagccataggtgattgccagcccagataaactggcaatcaacagttgctattcggataatcaggaaggtaatcatgccttccctttgatagccgatggcattggataatatccgctatacccaacctttggtgcggaacattttcaatacagtaacaaatgcaatcatctcttctggtgttcctaatgtaaggcgattccagccaacggcaggagggaattcacgcccgacaaacacgtgatattgtttcatgcggttttgataagtttttacatccccagtcacacgatggaatacaaagtttgcctcagagggaaggtaggccaatttcagttgatcaagagcctgagtcacgatgcgccgagcttgatcggtcgactggcgactgtattgtaccaaaggcttatcctgcaacgaggctaatgctgcaacaactcctgcggtattggtgttattcagagagacaaagttttccaccatcgaaatcagttctggatgcgcaatgccataaccaatcctcaggccagctaaggcgaatattttcgagaatgttcgtgtcactaacacatttctgtgaccagcttgaaccagtgaaatagcgctactaaatgcaggattgctaacaaactcagcataggcttgatcaagaataaacagtgtctctggcgtggcatttttcacccatgcagtaataaggtctgctggagtgatggtcgcagttggattatttgggttacacagatagacaattgaacgcccattgaagtcggctactttattaattaagtctggctgaagccgattgccttgaatagttgcgctgaaaaaatagacaaaatataaggagagaaaatatccgcagataatttgtactgcggatattgagatatgaattctcgttatttatgtgggatatattccccagtcaggttttcgagatgggcaatgatatcgttaatatcttgtgctggcaggttagtagccacttaatacttcagcatcatttcaatcgcttgattcagattctcagcttgttcatcgtggaaataaggagctgtcagagcaatgttacgcagttccagtattttaaaacggttggccgctttgacatttatggtttttatccagccaatgccctattcattgaatggagttgtctctgggctgtgttgagtgacggttgagctttatcaggcgaccaggacgcgtcgattacggcgcgcccaattatcaccactcttctgccatttttttaaccactaaacaaaggcattaattttcggccattgtcggtcatgcagcaaggtacattgcctaagattgttcagattgcccttaagctgatgtttttctgcatattctgggctgcatactggcaccattgattcatccatcaactgttgataggacaatttctccggtgttttatcgtcaaaatagcggcctttatcgcgtcggtgattgcattgggtaccactttcctgctttcttacatcatatgatcgaaaagagacattctatgaaccgcactaaaattgataaattaattaccgactatccattggtcaaaaatcttatcaatctggaagaggtgacgtggtttaatccgcaggcgaccaccctggaaaaggggctgccttatgtcgggttatcgcagcaggatgttgccgatgctgaggcccggttgcaacgttttgccccttatttatgtcaggcatttcctgaaacacaaaaaacaaagggcattatcgagtcggatattgtggctatccctaccatgcagaatgccttgcaacaacgttatggggtggcgataacgggtcgcttactattgaagaaagacagtcacttgcctatttccggctccattaaagcccgtggtggcatttatgaagtattaacccatgcggaaaaactggcgctacaggccggtttattgcaagaaaccgatgattacagcaagttgttttccgatgattttcgccaattcttcaggcaataccgcattgcggtagggtctaccggcaatctggggatgtcaattggcatcatgagtgccaagttgggattcagtgtcagtgtgcatatgtccgctgatgcccgtgaatggaaaaaacgtaaactacgcgaacatggcgtcaatgtggttgagtatgcacaggactatggcgtggcagtggcgcaggggcgcaagcaggcggagtctgatccaaattgcttctttatcgatgatgaaaattcacccaccttattcttagggtattcggtggcgggcgaccggttgaaacagcagttcgccgagcagcagatagtggtagatgaaaatcatccgttatttgtttatctcccctgtggtgtgggcggaggccccggtggggtggcgttcggattgaaactggccttcggtgaccatgtgcattgtatttttgccgagccaactcattcgccgtgcatgttattgggtgtttataccggtttgcatgatggcattgctgtgcaagacattggtattgataacattactgccgcagatggtttggccgtcggacgggcatccggctttgttggtcgggctatggagcatttactggatggtttctataccttaagtgatgctgaaatgtatgacctgctcggtttactcaatcagtatgaaggcattcggctggagccgtcagcattagcaggtatgccaggcccggcacgggttagcagcagtttggattatttagaacagaatcattttagcgtcgaaaaaatgcgtaatgcgacccatctggtttgggcgacaggtggcggtatggtaccggttgaagagatggagaagtacctcgcaaccgccaaaatttaatttttaccctgcacagaaaaggcgcaaatttgcactttttctgtgcgtttagcctgcactgactcaatcactttcctaccctttctttatcctgcccatgctggttattcagcactaaataaaaatagatctttaactacagttagttactgaaaaccccttcacttattttctcccttgatgcttgctggcacagttcatgcttatgtcattacattcaagttacttgaatacacttcacactactttaaatggggcggcaatcatgacacgacgtaaacaggcgatacctctgtgctgggcaatgctgtgtgctgccagcgtattctctggcgcggttcacagcgcagatttgctggacaaaattaaagccgataagacgataaccattgcaactgaagcgcgttatgcaccttttgagtcggtagagaatggcaagattgtggggtatgacgttgatttaatgaatcatattttgcagaaaagcctgccgggtgttgaagttaagcaacttgatttacctttccagggcatcttgcccggccttgatgccaagaaattcgattttgtcgtcaccgccgtgacggtgaacaaacagcgtatggatcacttcgcgtttactgtgccaattgccgaatcgactgtagcgttactcaagcgtggcaacgatagttctatcaattcgttagatgacttgagtggcaaggtggtcggctctcaagctggttcggggcagctccaggtgttgcaagagtttgataaaaaactgaaagccagcggtaagccgggcatcaaagaaattaaacagtatgtctctttcgacgaagcctatgcggatctggcgaaccagcgcctggatggtgtcgcccaatcactcgccaaccttggcccattgatcaaaacccgtccgggcgtctttaccaccctgaaacccatgttagggccaaccacctattttggctgggttgggcgtaaaggagatgacagtgcaaccttggtgaagctgttcagcgatggcatcagtgaagctaaccgcgacggcaccatgaaagcattacagcagaaatggttcggcttcgtgatggatgttccggccgaccaaatgcccgcgccaagtttgtaagaggactgatgatgggggaatttttccaattactgaggtcgtggctgccgatgttgatagacggcgcggtgaccaccgcctcgctgtgcatcgtggctattgttgccggtttctttatcggtgtggtgatttacctgatggaaagcggccactcacgattgggaagagggttcgcccgtatctatatcagtttgtttcgcggcacgccggttctggctcaggttctattgtgtttttacctgccgggggagttgggattgtcacttcccggttatctggctgcggtgttggcactcacactcaataccgcagcctatcaatcacaaatcttacgcagtggttttaatgctatcccgccggggcagttagaagccgcggcaatgtgcggattaagcccgcgccaggccttgtggcatatccaaattccacaagtgttgcgcctgaccctgccatcactgatttcagagttaattgatgtgattaaggcctcggcagtggtatcggtcatcgccatcaccgatttgatgcgggtggggcagcagttggcatcggcgacctaccgcccattagaggtgtatatcgcgattgcgttgtcttatctggtgctgaccagcttgctggcactgttaggcaactatgttgaacggcgctggcataaggagagccgatgaacgatttcttcctttatctgccggactttgctcgcgcattgggtgtcacgctgggtattagcatgagtgcggcgatcatcggggcttgtgccgggtttatcttgcaggcggtgtgccgtaatagccgctggttgttctggccctggcgcacctatgtgtggctgattcgcggtacaccttatctggcacagctagcggtgttttatttcggtttacccgctatcggtgtgacgctaagtgcagttgaagccacggtgatatcgctggctatttacagctctgcttattttggcgaaatcttccgcaccgcgtggaaaagcatcgggcacgggcagttggaagcggcgcaagtacatgatatttcagcgtggaaaagtttttggcacatccagacgccacaagctttgcgctttagtttaccgctgttgggtaaccagttcattttgaccattaaagagagcgccgtggcatcgattatcacggtgccggagttgaccatgaccactgggcagatagtcgccaatacctacacctatattgtgccttataccttgttgatcctcagttattggctgctggcgcaaggtgtcagtgttggtgtgcgcttactcagccgtcaggccatagagggataatatgacgagtcacgaacccattattgaattacgccagctaggcaaatcctttgcggctaatcgggtgttggcaggaattaacttgacggtcaatgcaggtgaaattgtcaccttaattggcccctctggttcagggaaaaccaccgcgttacgttgcatgaatttcctcgaagcctatgacgagggtgaagtcctgatcaaggggcaattactgggttatagcagtgccgggcgtgaagcaaaacaccgtgatagtgcggcgttaattgctgaagtgcgccggccactggcgatggtattccagcaattcaatttgtggccgcacatgacggtgctggaaaatgtctgtgcgcccttaattctggggaaaaaactgccacgcgatgaagcgcgcaaaaaagcggccgcggcattggctcaggtcgggatgtcggataagacgcaagctcgtccgtcgcgattatccggcgggcagcagcagcgggtaggcattgccagagcattggctctggagcctgagttattgttacttgatgagccgacctccgcccttgacccagagcgggtggaggaggtgctggatgtcattaaggcactggcaaacaacggcatgaccatggtgatggtgacacatgaaatgtcgttcgctgccaaaatttcgtcccgcgtggtgtttatggctgacggctcaattgttgaaagtggtgcgcccgcgactttattccgccaaccgcagactgaccggttgaaatcatttcttgcgccgtggtttaaacggccactgcaactggatgaaccggaggccgaacatgcttaatcgcgcaggtgttcaggttgccggtcatgttagccaacagcgcttaatggataaattggcgcaattagcccgctttggagcgttggagaacggcggtgttaatcgacaagctttatccgctgaagaattagaagccagagcatggctcattgactgggcctatacattaggctgcgaagtgatgactgatgactgcgcaaatctgtttattcgccgcgccggtcgtgaagatttaccgccggtagtgacgggcagccatattgatactcaaccctgcggcggcaatcttgatggttgctatggcgtcattgccggtatggagtgtttgagcgctctggctcaggccggagtcactactttgcgcccgattgaagtggcggtttggatgaacgaagaaggtagccgattctctcccggagccatggggtcgagtgtctttgtccaaccgcagcgcttaatgagttatcggaatcatcaggatgcacagggtgagagtttggcgcaggcgctggaaagttgccaccagcgttttgctcatttaccgcgccgtgcgccgctgccgatggccgcttttgtcgaattgcatatcgagcagggaccggtactggaacaagccaatcagccgttagcactggtgcaaggtattcagggcgtgcgttggtatcaggtcacctgtctggggcaatcggcccatgcaggcaccacgccgatgtcggatcgccaggatgcgatgtcactggcccgccagacagttcagcaattggaacaacgagccaccgcactgccagcagatgaattacgtctgacttttggccgctgggagattgagccaaatgccattaataccattgccggtcgtgccaccttcaccctcgatttccgccatgccagtcctacggtattagcacagtttgatgattggatgcagcagatagctgcggataacgtggtagtcgagtgcgtattcagtcatgcaccggtggtcttcaatacacagctattggcacaacaatatgcttgcacccaggcattagagatagaaaccgcgacgctgacttccggtgcatttcacgatgcgatgcatctggccagtcattgcccgaccagtatgtttttcgttcccagccataacggcatcagtcataacccggctgaatatacagaccctcagtatctgtacctcggcgcgaaggctttagcctgttgcctgacagaactggcaaatcaacccataggagttactcatgagcacccacacttatcctgcttgctgtgaaaaagacaacggtagcgcgctgggcactaatgccacgttatcctcgcccatttctgttgatgggacgccggtgattggcgaagtgtataccgttcctgcccgctgtggccgggcggtgcgcttaaaaaaagggcaggttatccgcattatcaacacgcccggtagtcaggtgtgtgacacctggttatttaatagcgccgatctgagtgagttctcatcaatggaacacactcgtgcatttattgataaaatcattcctcagccgggagatgcactggtcaccaatcagcgccgcatcatcggcacattgctgactgatacctcgcctggtgtgcatgacacgctgattgcggcttgtgacctttatcgctatagcaacatggggatcactgaataccacgacagttgtgccgataatatgcgcttagcgttgaacgcgatcgggctacgtgcgcgtgaagtgccacaacccttgaacctgtggatgaatacacccgtcaatccggattacaccatttcctggttaccgacggtgagccaagcgggtgattatgttgagattcgtgccgagctggaatgcattgttgtgatgtctgcttgcccgcaagacattgtgccaatcaatggctgtaacccacaggatgtgcattttagcgtcgctgaataagggtacattgcgttctgtattgataacgttgcccggcaaggatacgccgggtgtttgaatttctttgagcagcagatatcaacttatgaaaaaaaacggcgataacagcggttttgttttatctgatttagggatgcgtttacgtcatgcccgtgtggcgcaggacatcacgttaaagcagctagcgctcaaagtgggatgctcagagagtttattgtcgaaactggaaaatgaggtagcgtcgccctcgctggccatgttgcaccggctcgccagcgcgttggaaaccaatatttcggatttgatggccgaaagttgggtggcagactcaccggtgttgaaaccggagcagcgcatccgtaaacggtttatgcaccgtaataagaaaggtggcattgcgctggaaaatctaactcatcatcacaagggcgggttgttacagggaaatattcatattattgagccaggtgtcgccagtgacgggcagatagaacatcacggtgaggagatgggatacgtgctggaaggggaaattgccctgtatttaggtgaagagacctataccctcagcgtgggtgattccttttatttccccagtaatgtaccccacggttatcgcaatattggtcagtcagccgcgaaggtgttgtgggtgaatacgccggtgaccttctaattctccgtcatctttcaggttgcaggtgtgttggctgcattcgaacccccgaatcacttacttgagtaagctcatcgggatgctcttatttgccgcctgcctgcaccacgaaagctataggagaatgctatatggatgttgtctttcacattgcaggtgtgttggctgcattctggtcaataaaaagccgccattggaacttcttccagtagcggcttggtttgtaacactaatagtggcggttagcttctattaccccgcgccgcaataatggcatcggccacattacgtggcgcttcagcgtaatgtttgaattccatggtataagtcgcgcggccctgtgacatggaacgcaataccgtggagtaaccaaacatttcggataacggcacttcggcacggataatttttccgcccccgaccatctcttccatcccttgcaccaagccacggcgagaggaaaggtcgcccatcacattaccggcatactcttccggtgtttccacctcgacactcatcactggctccagaatcaccggtgaggcgcgtttggcggcttctttgaaaccaaagatggcggccattttaaatgccaattctgatgaatcgacttcgtgataggaaccgaatgtcagagtcactttcacatccaccaccggataaccagctagcaccccagtattagtggcttcgagcacccctttttcgaccgcgccgataaattcacgcggcaccacgccacctttagtcgcatcgacaaaagcaacaccgctacccggttcctgaggttcgagggtaaagaccacatgaccatattgccctttaccaccggactgacggacaaatttaccgtcgacatcggtcacggtcttgcgcactgtttcgcggtaagtgacttgcggtttaccaatattggcttccacaccgaactcacgtttcatgcggtcgacaatgatctccagatgcaactcccccataccggagataatggtctggcctgattcctcgtcagtccgaatgcggaatgagggatcctccgatgccagccgttgcagtgcgatccccattttctcctgatctgctttagttttcggttcaatggcttgcgaaataaccggctcagggaattccatccgcaccagggttattaccgcatccgggtcacacagcgtttctccggtggtcacatccttcaaccccacacaagccgcgatatcaccagcacggatttcatccacttcaatccgattattggcatgcatctgcacaatacggccaatacgctctttcttaccgcgaattgggttgtaaacactgtcgcctttactcagtacgccggaatagacgcgcacgaaagtcagctgaccgacataggggtcagtcattaatttgaacgccagcgccgagaatttttcgttatcatcggctttacggctgacttcatttccatcttcatcggtgccactgaccggcggaatatccactggcgagggcatcaattcaactaccgcatccaacatgcgctgcactcctttgttcttaaaggcgctgccgcacaacatgggctggatttcaccggcaatggtccgaatacgtagaccttcggtgatttcatccaccgtcaggtcgccggtttccagatattctgtcatcagcgcttcagaggcttcagccgcctcggaaaccattttctcgcgccactcattggctgtcgccagcaagttttctggaattggctcatagctaaatgtcatgccttgagactcttcatcccaaataatggcgcgcataagtcgtaaatccaccacaccagtaaagtgttcttcactgccgattggtatcacaatgggcactggattagctttcagacgatcaatcatcatctgacgtacgcggaaaaaatcagcgccggggcggtccattttattaacgaatgccagacgtggaacacggtatttattggcctgccgccagacggtttcggattgtggctgcacaccaccgactgcgtcatacaccatgaccgcaccatcaagtacccgcatagaacgttccacctcaatggtgaaatctacgtgcccaggggtgtcgataatattgatacggtgctcgggtaaggttctgtccataccttgccaaaagcaggtcacggcagccgatgtaatggtaatgccacgttcctgctcctgcgccatccagtcagttgtcgcgccaccatcatgcacttcacccagcttatgactgacgccggtgtagaacaaaatgcgctcggtagtggtcgttttaccagcgtcgatgtgggcggagataccgatgttgcgatagcgctcgataggagttttacgtgccatattaagtccttaaatggtaatggcaatttcggggtgggcggtttgatgccctaccgggaagttgtgagtttaagttcagcattgctgctaatgatcatgtgatcgccactagtatagtcctattgttcgaatatacacgtacaatttaattatttgttctgaaactatgcaataatagcgaggagcgatgactgagggtgcttccatcattgcgctagaattattagtagggtcaaaatggagtataggctatattgccgcccgctaagggccgtttgatttggccgaacccggtagtttggtgggggatttcccagctgactgtcacttattaataggaacactatgattgcaaatcaccctgagcgtaagcagatccgtttggaaaatgtgctgacggctttaggtaatccgctgcggttggctgtggtacgcagactggcagcagggggcgaacatgcatgtggcactttggtacacgggctatctaaatcgaccttaacccatcattggcgggtactgcgtgaaagtggtgttatctggcaacgaccatgcgggcgtgaaagtttgttatcactgcgacgtgatgatattgatgcccgcttccccggcttgttggatgtgctactaagtgcagtcgagaatgatgcgaccactgatgagtcaacggcaaaacatctgccgggggagtgagttgagggcggtaatatactttccgccctcgctcaacaggttaaatctcttgggcgtgagctaaaacaaaatcttcagctgcttttgaccacaacccgtcagttttacgcaaaatagcctgtagctcttgtaatagcggtgaatcttgctggtggctcatcagttcactcaatgatgtcagcggcatatttttgccggtgtaaaccaacttcttgccaccgataatttgcggtaaattcaatgtggtttctgccgcgtcatttagcccaagaatatgagataccactttgcctgcattcactttcttcgcttcaattaactttactgcttctctcatgtcgtcggtattgccacccgaggtgccaacataatgggcaaaggaataatggatgtcgtagaaattaaccgacgccataaaattcttatcctgtgggccggcaaagaaattaaagcagccatcgggtgctaataggcttgaagctaatgtgaccaattcagctgaagggacgaacacaaagatatcgtcataacctttaccctcggtcagggccattaaacgttcaaactgatcatcagtttgtttagtattgagataatgcacttgcgtctgtggttcactcggatacaagcgggcggcataatccagcttttgctggtggcggtctgtaacaaccaataattgcggattaattggcccgtgcagtgcgtaatcaatggctaataatcccatcgggccggtaccgccaagaatcaacacattaccgccaggcttgattcccattttatgctgataagtaccgggcaccagatgataattggcattaaatgcaccgataacacaagaaagcggctcgaccaatgaaccctcaaaataactttccccttcatatggcagtaagcaatcttgttccatcacttcattgggaataaccacatgggtggcctcacctccaacataggggaaagaatatccggggcaatctgggcggttgggtaattgcaaattagcctgaatcacataacggctgccgggtttgaatttatgctgccatttcttaccgacttgtagaatatcaccgcaaaattcatgaccaataataatcggattttccgccacattatccggcacttttttatggtcagcgcccaaattggcttctttccatgaagagaggcaaatactgtcggttaccactgttgccagaatttcatcgtcgccgatttccggtaaatcaaagctttccagacgtaagtcatttttaccatataaacgcagtgctttagttttcatgtggaaccacctcaattatttttcaaatataaaacttcaggtcgaataaaaaacttcaagtcgaataaaaaaactccccggcattaattaggaaagaatgccaagccatgagcctacaattccgaggccaaacagggagaagatgagccagatagggttaattttgcgtttgagcaaacgcatcattaatagagtaagacccagtgctaataaacctgggcacagctgatcgagaatattttgtacggtcatggttactgttgtgccgtcgtggcccggtgttttcgatatcaccagcggcacattgatactggtccatttggtgaccaatacccccatgataaacaagcccagaatcgaggcaccctcggtcagtttttgcagcacatttccgccaagatctttgacgatgttgatacccttagtgaaaccgtattgcaggccgaaccatttcagggccaggcgcacggagttgaaggacaagaagaaaagaattggccctagcacattgccgttcaatgccagcgaggctcccagggcggcagtgatggggcgcaaagtgccccaaatcagtgggtcaccgaccccggccagcggccccatcagcccaactttcaagctattgatcgccccctcatcaatgtcagcgccattggctcgtgcttcttccatggcggcggtgacgccgatcactggcccgcagaccgccggagtggtgttgaagaacactaaatggcgtttcaatgcggcaatttggtcttcttttagcggatacaagcgcttgattgcgggtaccatgtcatagcagaaacccaggccatgaatacgttcatagttaaaagaggcctgttgcaagttgctgcgtaaaaacattttaaacagatcagaccgggttaatcgtttgtttaatgtggtcatgtcggcgtctcctaatcttctaattcatcaagtttggcttggctggcttgcgctacaggcgcggccggtttctgataaagcgggtttaactggatatacagcaaggcaatgatcagaccgataccgccgaaggcgagtaggctgaatccgaggtaaccgccgacaataaaaccgaggaagaagaagggcataaggtatttcacccccatcatgttgagcaccatggcgtaaccgacgacgacgataaacccgccagcaatttgcaacccatgagtcactacagttggaattgcattaagcatatggctaacggtatcggcactcacaaagatagagacgattaagaccggaatggcgacccgcatggcctgaaccagcaatgccgacacatgcataaaatcaatcatagcgaaattggctttttcagcagcccgatcggcggcgtgttggaacgccacggtgagggtacgggcaaagacagtcagtacctgacctgctgcggctaccggcagggcaatagcgatcccggtggcaatattctgatggccgacaatgaccagaatggttgagataatactggcgagcgcggagtctggggattgcgcagcaccgacgttcatccaaccaagggcaattaactccagtgtcccgccgaggataacgccggtggtcatatcacccagaatcagtccggtaatggtgcaagcaattaatggccggtgagtttggaattcatccaacacgctgccgataccggcaatgcatgagaaaataaaaattaagattatttgtagtaaacttatttccatggtggacccctttggacaatacactcccatggctacatagccgtgggttataactaaatagttgtattgaccaggttaagtaatcggatttaaatgtttaataaaacctgggttattacttatatttcaagtgaagtgttgttatttagaccccagctcgcgtaactttttaatcacatccacatcagggtcggaagtgactacccgtaaatctaaatgaacaccgcgttctgctaatgcataaaaagcgttaatgtcattttgatcaactgataccgctttggtcaattgtgttttcccatgtttaaaggccatgccgccaatattaataacatcaatttttatgccctgatctatcaatcgtaaaacatctgttggattagtaaataaataaaacacagtgtcattgatataatttgggttgtgatacaccgctaccgccttttcaatattaacgacattcacttttattcccggtggtgctgcctgttttaataatgttttccgaatttcatcgttataaacgtcgtcactacaaataataatacgtccagctttagcttctttggcccaaaccgtggtgacctgaccatgaatcagccggtcgtcaattcttgccagattgattttcatataaagtcggcctcttcttcttcgttattttgttggtgacggaatgactgcacgcactgtgtgccaatgtcgagtaaatagtctgtcagctcttcagccgccatcacttgctggttatcggcaatttctagtgctaatggtagagataatccactgataacctgaatacgactattactgaatgccaggcgcgcggcggcgttataagggctgccaccttgcaaatcgacggcaattagccaggagtaatgttgattctttgccatgacatcctgcattttatttactaaattttcggcattttcacctcggttaaacagcagcggggtaatattctgtgtttcgccatataccatattgacggaattgagcattgaaaccgctaagtcaccgtgagcacaaaaaatgacgttaaccattatgcctcctgttagcctgaatttggacaatactcagccacacacgcatataatgttgtggtgagctatttggggaaatgcttccccatatttataatttatactgtgagtgccaagatctcctcggcagtttctttggtggttaccaaactattaatatattttcctttaatagcgccgatgatcccgctaattttttcatgggagtgcgcaatcccaatggaataacgcgcctttttaattttgtctaactgaatggtaatggttttatctgaaatataagtttctaccggattaccttgtaaatcataaaaacgtgagcagatatcaccggcaacttgtcggtcattaaagtgatcaattacatcgctgccataaaaggcacgccaggtagaattgccagaaatattaggtgaaccaataccaaatatagcgatatccagccgctgccaataatctgcaatagcctgataatgctgagactgcactattccatcgcgaataacactctcttccagaatcgccggaaaatcgatcagcaatgactcaccttttaatttcattgcggcgctgtagaccagcgtattcacatgaaagcggctttccaatttacctgaagggccaccgaccattgggatacaagttaattggcgcgatactggcgaggtatccatttgctcaaccagtgtggcaatagcactgccccaggagaagcccagaatatcgccattttcaataattcggtttagcagtgcgctacactgttttgccatcaagatcagttgttgttctggtgattggtcttgctcggacgaaacgacaattgcctcgcgtaatttaaagcgcgatttcaactgctgttccaataacaaattttcgttatagttgtagttgattgaaatagtgacaatgccttgttcgcgcactctcttaagcatgcggctgatgctggtgcgatagattcccagcgcccgcgctatctcagcttgtgtgaaattttgctcgtaatacatttgtgcaattttcaccatcaggcgtagatcatcgctcttttccatttcagcctcttgcacatttgtgcaaatgtcattaagttatctatgacctgatataatcactttctattttttaagtcaaaagcacaaaataacgcctctctctgaaattgcacaataattccctaatacaatcgatgaaattaatttctgatatcgcacaagtgtgcaaatatctttaattgtttgatttatattaattaaatagaaaagtgatttttgtgttcgactactttattccggacaaattttggattctgatcacatttttattttgcgtgacgtgatggcttttgcacatatgtgcagagcagtgtaaaaaaaagccctgatattaattatcagggccggtttcactcagtttatttaaccgcagcggttacattttgatgcttggatctgttggaagaaatcattgcctttatcatctaccagaataaaggctgggaaatcttcgacttcaattttccagatggcttccatacccagctcagggtactccacacattccaaactcttgatactgttttgcgccaagacggctgcggggccgccaatgctgcccagatagaagccgccgtgcttgtggcaagcatcggtgacttgctggctgcggttgccttttgccaacatgatcatgctgccgccgtgggattgcagcagatcaacataggaatccatgcgccctgcggtggtggggccaagtgaaccagaagcataaccttccggggttttcgccggccctgcgtagtagatcggatgatctttaatgtattgcggtaaaccttcgccgttatccagccgctcttttaatttggcatgagcaatatcacggccaacaataatagtgccggtcagcgacaggcgggttgataccggatactgtgacagttcttttaagatatcggccatcgggcggttaagatcgattttaaccactttgccttcggtgctatggcgcaggtgctcagggatatattttcctgggttttgctccaatttctccagccagatacctttgcggttaattttacctttgatattccggtcagcagagcaggaaacccccatgccaactgggcaggaggctccgtgacgcggcaaacgcaccacccgtacatcatgagcaaagtatttaccgccaaattgcgcgcccagacctaaatcctgtgctgcttccagcagttcttgctccagttggatatcacggaaagcttgcccgtgctcattgccttcggttggcagaccatcgtaatacttggtggaggccagcttaacagttttgagcgtgctttctgccgaggtgccgccaataacaaaggcgatatggtacggcgggcaggcagctgtccccaaggtacgcattttctcaaccagatagtctttcagcttacccggagagagcagagccttggtttcctgatacagataggttttgttagctgagccgccacctttggtgacgaataagaatttataatcttcaccctcagtgctgtacaggtcgatttgcgctggcaggttggtgccggtattcacttcttggtacatatccagcgccgcgttttgtgagtagcgcagattgtcttcaatgaaagtgttatacacaccgcgtgatagggcttcggcatcattcccgccggtccagacgcgctggcctttttttcccacgataatagcggtgccggtatcctgacaggtcggcaaaatccctttggctgagatttcagaattgcgcaggaattgcagggcaacatacttatcattttcgctggcttccgggtcatccaaaatggcagcaacttgtttttggtgagcggggcggagcaggaatgaggcatcgtggaaagcatgttgggcgaggagggtcagggcttcaggttcgactttcagcatgtcgtgaccttcaaactgtgcgaccgaaacatgattattactgacaaggtaatactcagtatcgtcttcctttaacgggaagggatcctgatagtggaacggtttgtttgacatatttttctcacattcaacatcagttagcgaaagcgttcgataacagaaacaatcgatagaagaaccaagccgatattttttgtttccccttcgaacttgaagctgcaggggggttagcggcgctccaatctctttggggatatgactttaacaagaattttactatagattgtcggtgcgaggcgatggctccaccctctttataaagggtggatctcattttccgcacttatcgatggtacaggcaggatgatggtgggacactgaccgaccgccagtatataacactgcaataactgggctttttatcactaaattatgcatgcgggataagctataacttattggtaatacccattgcagttgacaccagcagtggttgagttatctcgctagagaatatatccatattaataagatggattttgttattgatatattaactttgtctttctttagtccagtcttctattgagagggttggaaccattgaaaacgttttatcgtttttcactaaaatggcactaaggctgattgcatgagcagcaatcaattgatccaacgcccccatgacatgtcctttcttttccattttcatcacggcgaatgtagactttatcggtatcggtatcggtatcggtatcgaattcgacaggtaatctaacaggttgatttataaatcttttaaataacttcgcgactctatccattatttatccccttagcttttggcctatgccttggcattgtcaaattttgacttatgccaaggtgtgatttttccacctctattcttatgcttccactccccaatcgactaatttgtgaccggcttctactttccttgctctcatgttggacaagccgtggggcgtttgtattattacattgaatataaatttaatggtgaatatatattcaatgcggagcaaaataatgaaaaataccctactgaaatcctgtcttaccgcagcattgatctcaatggcgggggttgctggtgctgccagtaacggcctgatcgccattatcaccccatcccacgataacccgtttttcaaggcggaagccgaaggtgccaaagctaaagcggcggagctgggatacaccgtattggtggcgtctcatgatgatgatgtaaacaaacagaaccaactattggaaaccgctatcgcccgtaaagccaaagcgatcattctggataatgccggatcggatgccactatcgggccgttgaaaaaagccaaagccgcaggtattcccaccttcctgattgaccgcgaaatcaatgaaaccggcattgcagtttcacaaatcgtgtccaacaactatcagggggcacagctcggtgctgagaaatttgtcgtcctgatggagggcaaaggcaagtatgttgaattactgggccgtgaatcagataccaacgcacacgtgcgttcacagggttatcacgacgtgatcgacgaacatagcgacatgaagatggtcgctcaacagactgcaaactggagccagactgaagccttcaaccgtatggagtccattttgcaggctaacccagatattactggggtgatttcgggtaacgacactatggcgttaggcgctgaagccgcattaaaagcagcagggcgcaatgatgtgattgtggtcggatttgacggtagcgactatgtccgcgactccatcatcaataaaggcaatatcaaagccaccgtacttcagccaggttgggcacaagcccagatggcggtggttcaagctgataaatatctgaaaaccggtgccaccgggcaagaagaaaaacagttgatggactgcgtattgattgatgaaaacaatgccaaaaacctgaatgtctttgcgctgaaagagtaactccttaagcaaggtttgctaacacgcgcatttaaaaggcaatgaggggcgtaccagcccctcctgacaggaggcagtatgtggttcagtgtcctatcgaaagccggcggcttgttggttatcagcaccgtattagtggcttgtaccgtggtggatttggatgaaaacggcaaaccgattctaccggtcgatccgaatgcggtggtcagcgactataaccaatcaccggacaaagtcgcctccaccatttgggtgagcaaagtcatgccatttgccaacagcaacgctctcagttggcagcaagtgaaacaacagaatcaaccagcaacagggaaaaatagccaaagtcattttgttcgcttcaacggcaaagtggtggaggtagaaacagaagggcgggaaggggcaataagagtggcagtcgagggcgatgagcaagtgctgcaattggggcctatcgtcaaaggcaatgctattcgtgatgcatcaacctttatccgcttcgaagattttaaaaatcaggtgcaatatgcccagctttccaaggcgttgagtaaaagagctttacaggatgtggccaaacctgatgccagttgggtcggccagcaagttgaagtattggctgcggtgacagtggctcccaccggcttgagtaatgcggtaccgctcagtctgagtaaggagagccactaatgaaccatcgacctgacatcgtcatgcgtgctgaggacatttcgatgcgttttcctggcacattggcgttagatgccgtcagttaccatgtatatcgcggcaaggtgaatgtgattattggtgagaatggtgcgggaaaatccactctgatgaagattctggcgggggtgcagcaacaaacttccggccagatttacctcaacgagcagccggtaaccattgccaatacccgtgaagcggcagcattgggtatcggcatggtgcatcaagaactgaatttgtcagaaaatcttaatgttgcggaaaacatctttctgggacgcgagattcagcaaggtttgaagccgatcaatcaggcggcgcaggaattgatcgctgaacaactgatggcacgtcttgatcaggctatttcacccaaagaaatggtgtcgaacctgaaagtcggccagcagcaactgattgaaattgctaaggctctggctgagcaggcagatattttgattttggatgagccaacttcggcgctgagcaaaactgaagtcgatattttgttccgggtgattcgtgaactgacgcgccaaggcgtttctatcgtctacatttcgcatcggttggaagagctgatggccatcggcgactatatcactatcctgcgcgatggccgttttcaggcggaagccgccgtcaaagatattgatgtaccgtggattgtgcgtgaaatgctgggtagtgatccggtttccagcttccttcatcccgaccggactttcggtgcaccaatgatggaagtcgataacgtcactttaatcaatgaatccggtaataccgtggtgaatcaagtctcgctgcaagtgcgtgctggtgaaatcgtgggtatttatggattgatgggggctgggcgcaccgaactgttcgaatgcctgctgggcacgcaacagagctatctcggcactattcggctcaatggcaccgccatcagtgccaaaacctcaaccgcagagcgcatccgccttggcatgagtttagtgccggaagatcgcaaaaaaaccggtattttcccggtgtcatcggtggctaataacctgaccatttccagcttatggcgtcggttgaaacaccgctttgccatctggcaggagagtgaatcacaggtggttgcctcggtgattggcgacctgtctatcaaagtctcttcacctgaagtggaaattcaggcgctcagtggcggcaatcagcaaaaagtcgtcattggccgctcattactcacccgtccgaacattttgctgctggatgaaccgacacggggcattgatgtcggtgcgaaatcggatgtgtttgaaatgatggtgaaactctctgagcaggggatcggcatcctgttttccacctcagatctgaaagaaattatggcggtatcagaccgcattctggtgatgtcgaacggcaagctgaccgcgaatgtttcccgtcagtcagccaatgaatcggcattggttacggcaagcgcacaagggtttgaatgatgaaagcaacaactggcactgcgttggcgagtcaccagcccggtggagcgtcgtggtcacgggaaaatatgctgctgcttctgctcaagatgcgcacctttattgccctgttcctgatcctgggtttcttctctgtcatggttccggggtttttggcaaccggtagcctgatcattatggtcaagcatatcgcgatcaatgccttcctcgcattgggtattacttttgtcattatcaccgcagggattgacctttctatcggggcaaccttggggctgtgcggtatgattgcaggttggatgatcactcaaggtattgttttaccgatgtttggtattgctatcttcccgagcgtctgggtggtagttccggtggtattggttatcggagcactgattggtgcggttaatggttggatcattacccgctataacgttgccccgtttatctgcaccctcggcaccatgtatgtggtgcgcggtgcggcgatgctgatttctggtggtgaaaccttccccggcttacaagggaatccacaactgggtaataccggctttgacctgttggggtctggcaccttgctgggcttgccgattgccatctggatcatgtttattctggcgctggttattgcttatgttgcccgccgactgccttttggccgccatgtttatgccattggtgataacgaacgagccgcagagctttctggcgtcaaagtgcggcaggttaaggtatgggtctacaccatatcgggcttctgcgcagctattgccgggatcattgtttccgctcagttggtggccagccacccagccaacggcagcggttttgagatgaatgccatcgccgccgtggtactgggcgggacttctctggccggaggccggggcactattctcggtacgctgattggcgcatttgttatcggtattctggctgacggtttagtgatgatgggggttagcgaattctggcaaatggtaattaaaggtatcgtgattatagtggcggtcattatcgatcagatgcagaaccggatgcagcacaaagcggcgattgtctcgcaaaagtccactgtgatggcgcaagttgggaagagcgaacaggcataaagaataggcaaaacaggccgttgttgcctattagctacataaacagattagctacagaaatatattggctacataaatagattagctacataaatatattggctacataaatagattagctacataaatatattggcgacagaacacgaagatgtcacgccggagggcgatttccggacaggcttgatgaaagctattttttagcaccatcaagaataaatattcggtaatgagtaaaaattcagttatcgataaaatttaagagaggtaatgtcatgaatccgtattcactgtcagtcgatgagctggtgaaaaaggctcgggccatccgtcgccgcatcgtcctgcttaatgcgaacagccccgcaggggggcataccggcgctgatctttcacaagtagagattctgactgcactctattttcgcatcctcaattgtgcgccagaccgacttaccgatcctgagcgcgatatctatgttcagtctaaggggcatgcggtcggcggttattactgctgtttggccgaggcgggttatttccccgaagcgtggttggcgacttatcagcacgccaactcacatctccctgggcaccccgtcaaacataaaactccaggtattgaattaaataccggtgctttggggcacggcttaccggtggctgtggggattgcactggcagcaaaacgagctaacagcaaacgtcgggtatttgtactgaccggtgatggtgaactggccgaaggcagtaactgggaagctgcattagtggctgctcactatcagttagacaacctgataatcattaatgacaaaaacaaactccaactggcaggtactaccaaatccattatgaacaccgatccgctggcggataagtggcaggcatttggcctacaagtcaccgaatgccagggcaatgatatgcaatcagtggtgggcacattggagggattacaaacgaacggtaaacccaacgtggtgattgccaacaccgaaaaaggtgccggtatctcctttattcaagggcgcgtggagtggcaccaccgggtgccgaaaggtgctgaaattgatctggcgctggaggaattgagcgatgagtaatgcagaacatttggccgcagtgatggttgagcagtttattaaagccgtggataacggggtggatttggtacctgtggtcgctgactccacttcgacggcgaaaattgggccgtttatagcccgtttcccagaccgagtcgttaatgtcgggattgccgagcaggcgatggtgggcacggcggtagggttatccatggggggaaaagtggcagtaacctgtaatgccgcgcccttcctgatttcgcgctccaacgaacagctcaaaatcgatgtttgctacaacaatagtaatgtaaaactgtttggtttgaactcaggagccagttatgggccgttggcgagtactcaccactgtattgacgatatcgccattctacgcggttttggcaatattgagatttatgccccttccgacccgcaagagtgccgccagataattgattatgctctggcgcatattgggccggtttatatccgcctcgacggtaaatctttaccgccactgcatgatgaacactaccagtttgctcccggccagattgatgttttgcaggaagggcaggatattactctggtagctatgggttctacagttcatgaagctgttagtgcagctgcgatactggcagataacaacgtttctgctgcggtggtcaacgtttcttcgattcgcccatgtgatactcaaaagctgttaaccatcctccaaaacagccaacgggtgataaccatcgaagagcacaatattaatggcggtgtgggcagtctggtggctgaagtgctgtccgaagcaggtagtggtattccattggtgagactcggtattcctgatggcggttatgcgattgcggccgaccgagcagaaatgcgggcttatcatggttttgatgccgcaggcattgtggctcgtgctttgcggttttgccggggagagtaatcatgccgacgccgattattttggccattgatgaaggaaccaccaacgccaaagccattgcggtggatgctgctgggcaaattctggcgaaagcctcggtgccgctgctgttggagcatccaaggcccggctgggcggagcaagatccgctggctatctggcaggcagtttctttagccatagaaggctgtttgagccagttagcagcggggcgggttgccggtattgctatcagtaatcaacgcgaatcggtgcttatctgggagcgagagacaggaataccactgactcgagtggtcagttggcagtgtcggcgctcggaggcgttctgccagacgctgagtcagttaccggaagcggcgatgatagccgaacgtaccggattgcagattgatcccttattcccagcagctaaagttcacggcatgttggcggaaattccgcagggtgtcgagcgcgcggcccacggcgaattgtgtgttggtactatcgattgctggctcacctggcagctcagtggcggccaaagtttctcgactgatttttccaatgctgcccgaacgcaactgtttaatattcattctggtcaatgggatccagacctgttggcgctattcggcattcccagcctttgtctgcccgcggttttaccttcggcggctgtccacgggcacaccggcaatattggtatcactggcttgagtcaggggataccgattgtggcgcaaattggtgattcgcatgctgcgctctatgggcagggcggtgaccgtgctggcgaaatcaaagccacctacggtaccggttcatctttgatgaccactctgaaacaagccagtgtgcagagtcacggcttaagcaccacgattgcctggcatgacggtgaattacgttacgcccttgaaggcaatatcactcataccggctccggtgtggcgtgggtttcgcgcatgttgggggtgactgacttagctcgcctgactgaaatggcgcaaagccagccaggtaatcaaggcgtctattttgtcccggcattatcaggtttgggggcaccctattgggacagtcaaactcgcggtttgttctgcggccttactgatgcaactacccccgcaattctggcccgtgccgggttggagtctgtcgcctaccaaatagcagatgtcttttttgccatggagcgggccggtcatcatcgccttgagcgactgcgggttgatggtggcgcaaccagtaaccgctggttgatgcaatttcaggccgatttgttgcagcgcaccctgatacgcaaccataccgcagaagtgtcggcattgggggcggcatatttaggcgggaaaaccttgggttggtggcaggatagccagcaactggcggcactcccccgtgaagtggaatacatcgaaccgcgtgctcaaagtgcggagatgcaagataactatagcctctggcaaacggccatcgcgcgtgcgcgttttcagccgaaataacccaaaccaggagtaagcatatgtcagcaatacctcgtaagttaactttcgcggtgattatcggcaaccggggtttcttccctggttatttggttgcagatgcacgccgcgatgcccaggcactgtttgaccgcttggggatcaacatcatcatgctgaatgaagagcaaacgccgctgggtggggtggaaaactggcgcgatgccaaagtgtgtgccgaattatttcgtaaacatagtgaagaaattcatggtgtggtggtcattctgcctaattttggcgatgaaaaaagtgtctccgatgccattcgtctctctggccttaaagtgccggtactggtgcaagcagaagaagatgcactggacaaaatggggctggcgacacggcgtgacagcttctgcggtaaaatctcgctctgcaacaacctgcgccaatatggcattcccttcacattgacccagcaacatgtttgcagcttaaacagtgacatattcagtcgtgacgtagagcagtttgtacaactgtgccgtgtggtacatgccatgaaacgcgtcagagttggggctattggcgcgcgcccaactaactttaataccgtacgttacagtgaaaagttattagagaatttgggaattaccgttgagacccttgatctctcagaagtatttttccgcgtagctaacctcagtgacaatgatatccgtgtcggtgaaaaactggcgttattgaaagccaatggtgataccagtgctattccacaagaaaaattgcacaaaatggcaaaactgtttgtggttatcagtgagtggattattgccaatgatattgataccaccgccatgcagtgttggacttcattacaacagaatctgggaattaacgtctgctccattatgagtgtgatgtccgggcaattaatgccaagtgcctgtgaagtggatgtgatgggcgcattatcgatgtatgctctggcaagttgttcgttggcaccggcttcgattgctgactggaataataactttggcgaagaacgtgataaatgcgtgctattccattgcggcaactttgccagtgaaagtttagaaagctcaactatgggcactgcggatattatcggaacaacagtgggttgtgagaatacctgtggcgcggttcatggccgcatgaaatccggcccattgacctatttccgcctctcatcagacgatttcaccgggcaggtgcgagcctatgtgggtgaagggcgttcagtcagtgatgagttggataccgttgggtgccgcgcagttgtagaagtgccgcaactggaaagtttactcacacatatctgtaataatggtttcgagcaccatgtggcgatgaaccattcggctacagctaaagtgctgcaagaagcattcagtaaatatctgggtgttgactgctattggcatgcaaaatagcgtgttggcgttaagtgcttaaattatgccgcaccagggacggcgcggttaaatccaaggcttcagtaaacctatggcttcaagtaaacctatggctacagtaatgtctcggcggtaattctgtcagtaatcaatacatcaatatagttacctgtcagcgcgccacgaatggcggcacttttccctacccctccggccagtgcgacgactcgcgggcaagcccgtaattgtggcaaagacataccaatcaccggatcttcttcgtcactaagtactgcgttccccgcagcatcaaaataatgcagacacaaatcccccacggcaccgcgatcagccagtaatttaagcatctcttcgtggtaatagttaccggagtttttcaatagctgggatggctcgagatcgccaatcccaactaacgccagatcaacttcagcaaatttattcaccacatcagcgacttcgccacttgatatcaggcgggtgcgatcttcagtcgagcgctcgatactttgtgcgggcagtaaataagctgggcaattcaaaatattagccagagcctgggttaacaatgtggcttgcacattgccgttggggccaactccgcccaataattgaatgacgccgctggttttgatgttaagcggatgaaggttatcaaccattgcccgaattgtgctgctccacgaagaaatacccaccatatcgtttgggcgaatactggtttgcatatagtgggctgcggcagaaccgatagcttgttttatctgagcagagctggcgtcatcggcgatatcgaccacgatggcctggtcgataccatagtgtttttgaatgcgcgattcgataccaataaacatgttagggggctggatgacgctgattttaaccaccccttctttaacgcaacgggtaatcgctcgggaaacaaatgactgggataaatgcaggctgtcggcaatttctgattgcttcataccttcggtgtaatacagcgtggctatttttaccaataaccgctgttcatcttgtctcgacattgctctaccccgctaaatacctcatgccggtatttttattcaaagccgaataaataacaagcagtacccatttcaactctttttaatcaatatttagcaaagtacctatagagcaaagccataggtattaaagttcctatgcctgccaccattgggactattgctgctgaggctcatcttccgatgagctttctaccgattctttttctgcttcagcttgatcaggcgggggcatgatgtcgtgaatcaattgttcatcaaagctgggattaagtgcaggggagagtggagaactgaccaaactgtcaggtatagccatatgtggcaccggagcatcgttaacaaattcgtcttgatcctgtttaactgttctgctgaatgctatcaaacttaagccgcagagtgagaaaaacgcatacagaatattgccacccagaggagcaatcagcgcgcccacggcgagtggcccgatactggcacccacaccgaatgacatcagtaaacatgccgctaaagagactcgccgttccggcgcaatcaggtcattggctagtgcaacgaccaacggataaagcgtgaactgcaacatgctaacgataaaacctaaacccaataaaaaatggaacgagatatgcggcaccagcgcaagcggcagtgctgttaaggccagtaataatgcattaatacgcagcaggagtgtgcggttatagcggtcggacagccaactgagtggaagctgggcgaccaatccggcaaagatagataatgccatgaacaggccggtttcttgagtggaaagtgattgcaagctggcataaaccggtgccagaccataaaacgagccgacaatcatgccgataactaatgtcgaggccagtattttgggaatggagttgataaagaatttcagttccataggagccggtgacatttgctgagcattactgcgagtggtcagggctacagggaccaaacacagagcaaaaaacagagcaataatcatgagagtgcttaaacccagctcaggttgaagcatcaacacgacttggcctaatgccataccagcataagttgccgccatataaaagccaaacaccgtaccgcgctggctagactctgcttgatcatttagccaactttctaacaccataaactggcacatcatgcagaggccaataatcaagcgtagaactacccacgcagggatatattcagtaaggccatgacttaacaccgcagctgtaataatgccggcacaggccacgtaggcacggatatggcctactcgagctatcaggaagtggccgaccttgcctccaatcaccaaaccaatatagtttgcagcaatgattgccccgattaatgcaccggaaacatggatagcagtcaaccgtaacgagatataagtggtcagtaaacctgaccctaataacatcagcaccgttgcgctatagagtgggaagaaggcgttgagaatttttttcactgtcacgtcctaagttcatcatgccggtaaattaccggtacttcagatgtcgccagtcgcatcttctttattttgatactaacagctgagtccctgaggtaaagctttgtacggcaatgtgcttttttttcatgacaccttgcgagacgtttcgcataacgaacagctgttgtcgttacggcccaaagaagtgctactatcggcagcggcagacttcattcgagtaggggcaataatgcgcgaagaacaattacgtcagcttagtactgcagtcggtcataaacttaaagatcgtggtgcctgggttacttgtgccgagtcatgtacaggtggttgggtagctaaagccctgacagatattgcgggcagctcggcctattttgaccgtggttttgtcacatacagcaatgcggcaaaacatgatttactgggtgtaaaagaaagtactttggccgggcatggcgctgtgagtgacgctgtcgttcgggaaatggcattgggtgcattgcgagcggctaatgcggactttgcggtatcgataagcggagttgccgggcctgatggcggcacaacagagaaaccggtgggtaccgtgtggtttgcttttgctacacgcgacggtgaggttagtgcgacaaaaaaactttttcccggcgatcgtgatgaggtcaggctgcaagctgctgttttcgcactacaaacacttctagatgattttctataaaattagtcttgatactgtatgattgtacagtataattagtggtaatttcttgtacaaacaacattcagtggtgatgacggggcaacccggcatcccagagagggagtaaaaatggctattgatgagaataaacaaaaggcgttagcagcagcactgggccaaattgaaaaacaattcggcaaaggttctatcatgcgccttggcgaagaccgctcaatggatgttgaaaccatctctactggttctctttctcttgatatcgcattgggggcgggtggcctgccaatggggcgtattgttgagatttatggccctgaatcgtccggtaagacaacactgaccttacaggttattgctgccgcacaacgcgaaggtaaaacctgcgcctttatcgatgcagagcatgctcttgaccctatttacgctaaaaaactaggcgtagatattgataacctgctgtgttctcagccagataccggcgagcaagcactggaaatctgtgatgcgctgactcgttcgggcgcagttgatgtcatcatcgttgactccgtcgctgcattaacaccaaaagctgaaattgaaggtgaaattggtgactctcacatgggcctggcagctcgtatgatgagccaggccatgcgtaaactggcgggtaacctgaaaaatgctaataccctgttaatcttcatcaaccagatccgtatgaaaatcggcgttatgtttggtaaccctgaaactacgacgggtggtaatgccctgaaattttatgcatccgtacgtttggatatccgccgtattggtgcagtaaaagaaggtgatgtggttgttggtagcgagacacgcgttaaagtggtgaaaaacaaaatcgcagcgccatttaaacaagccgaattccagatcctgtatggtgaaggtatcaatattaacggtgagctcgttgatttaggcgttaagcataaactgattgagaaagccggtgcatggtatagctacaacggtgacaagattggtcagggtaaagcgaatgccagtaactacttaaaagaaaacccagcagttgccgctgagttggataaaaaattgcgtgaaatgcttcttaatggtggcaatggtgagcagcctgtagcaacagccgcatttgctgatgaagcagatgaaaccagcgaagagttttaatttgtaaggtcatcgaccgggttagcaaattaagcaattagcaaacggctcacttaatcagtgggccgttttagttaatgatgatgtacataagtgcttcaagttatacctacacccaaagtaattgggttacagcaatgcagcaaacgaatgagtcccgatgagctgacatcagtcagtgattcggttgacaaatctgctgggagccgatttgaacgctgcttgcagcggcctcacagaggcgaggctcatggatgggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgagtaacgagcgcagctaacacggctatagcttcaagaaagaaggggattacccaaagtaattggagttgcagcaaggcagcaaacgaatgagtcctgatgagctgacatcagtcagtgattcgggtgaaagagcgcagctaacacggctgcagcttcaagtaataagggtaattatgaatgacctactgagtcgtgctatgagactcctctctcaacgtgaccatagtgaatcagaactgcgccgcaagcttgcatctcaaccattctcggcaaaaggccattgggggaaacaaacaggccgtagtgataacgaacccgttgcagatatcgatccgaaagttattgagcaagtgattgcttattgttaccagcataattggttggatgatgcccgctttgctaccagctatatcaatagccgtagtcgtaaaggatatggcgcacagcgtattcgttctgaattgatgcaaaagggtgtcgataaagagctcattcaagctgcttttgaaatcagtgaaataaattggtgtttgttggcaaaagaagtcgcgcaacgcaaatttagtgaaattttaccgattgaatggaaagagaaggtcaaagttcagcgctatctcctgtatcgtggtttcttccaggaggaaattcagtcgatttacaatgattttgttgaatgaatgcacacaggattttacttccccgcgaagaaaatttatcttagtcccactttttgttcgtgagcttacccattgtgttgccttttatcgttacacaatctgctcgcgagcttattcttttagcttgtttccgggacaattatgagcaagagcaccgctgagattcgtcaagcgtttctcgatttcttccatagcaagggacatcaggttgtatcaagcagttctttggtccctaataatgaccctacgctgttgtttaccaatgccgggatgaaccagtttaaggatgtcttcttaggtttggataaacgggcatactcccgtgcgacgacctctcagcgctgcgtgcgagcaggtggtaagcataatgaccttgagaacgtaggctataccgcacgccatcatactttcttcgaaatgttaggtaattttagcttcggcgattacttcaaacatgatgccatcagttttgcttgggagttattaactggcgagcagtggtttaatctaccgaaagaaaaactgtgggtaactgtttacgaaaccgatgacgaggcttatgaaatctgggccaatgatattggcatccctcgtgagcgtattattcgcattggtgataacaaaggcagtgcctttgcatcagataacttctggcaaatgggtgatacaggcccttgtggcccatgtacagagattttctttgaccacggcgaccatatttggggcggccctccaggctcggcagaagaggacggcgatcgttatattgagatctggaatatcgtcttcatgcagttcaaccgccagtctgatggcacgatgctgccattgcctaagccatcggttgataccggcatggggcttgagcgtattgctgcggttttacaacatgttaactcgaactatgagattgacctgttccgcgatttgattaaagcggtagcggaagttaccggtgcgactgatctttctagcaagtcgctacgagttattgctgaccatattcgctcttgtgctttccttatctctgatggtgttattccgtcgaatgaaaaccgtggttatgttctgcgtcgtatcattcgtcgtgctatccgtcatggcaacatgctgggcgcgaaagagactttcttctacaaattggtcgctccactgattgctgttatggggccagctgccgatgagttgaaacaacaacaggcaatggttgagcaggttctgaaaactgaagaagaacagtttgcgcgtacattagagcgcggcttagctctgttggatgaagagctcagtaaattgaccggtgataccctcgatggtgagacagctttccgcttgtacgacacctacggcttcccggttgatttaaccgcagatgtctgccgtgaacgtaatctgaaagtggatgaggccggtttcgagcaagcaatggaagctcaacgccgtcgtgcgcgggaatccagcggctttggtgccgattataacaacttaatccgtgttgatagtgcaagccagttctctggctataaccatgttcatcagcaggccacagtgactgcattgttccgcaatggcgaagctgttgatgaaattcatgaaggtgaggaagcggttgttgtcctcaatcaaacgccattctacggtgagtctggcggccaggttggcgatacaggcgagctgaaaaatgcgactgcaacctttgcagtggctgacactcagaaatatggtcaggctattggtcatttagggcaattaacccatggaacattgcgggttaatcacagtattgatgctcaggttgatgtcgcacgacgtaaccgtattcgcttgaatcattccgcaactcatttattacatgcagcactacgtaagacactgggcgaccatgttgctcagaaaggctcattagtgaatgataaatacctgcgtttcgatttctctcattttgaagcaatgaaaccggaacagattcgcctggtagaagatatggttaacgagcaaattcgccgtaatatgccagtccaaactgaagtgatggaattggatgcggcgaaagaaaaaggtgctatggccctgttcggcgagaaatatgacgaccaggtacgagtcttgaccatgggtgatttctcaaccgagctatgtggtggtattcatgccagccgcactggtgatattggtctgttccgtattttatctgaatcaggtaccgcagctgggattcgacgtattgaagcggtaactggcgagggcgctattgcgctattgcatcagcagagtgacctgctacaggatgttgctcacttggtgaaaggtgataccaataatctggctgataaagtccgtgcggtgctggatcgcagtaaaatgctggagcgtgaacttcagcagttgaaagatcagcaagcggctcaggaaagtgcctcattatcctccaatgcgaaattggtcaatggtgtgaaacttttagttagccagttggataatgttgagccaaaaatgttacgtaccatggttgatgatcttaaaaatcaactgggctccgctattattgtgctggcgacgaccgcagatgataaggtcagtctaattgttggcgtaactaaagacctgacaagtaaagtcaaagcgggtgaattaatcgctgatattgctcaacaggtcggtggtaaaggcggtggacgcccggatatggctcaggcaggcggtactaatgtgcaggcattgccatcggcactagctagtgttgaagcgtgggtggcatcccgtttataagtcagtaatgaccccttaaatcaatgcgccatatctctatgttgggtatggcgtttttcagttttcctgtcatagttcgaaaacaaagttaaacgcaaagttatttgcttcagctaaacttgtattagttagagacttgaccaagctacttacatttaatgtgaatgtgatagcttacgttttcacggtgtatgatggataatggcggggaaactgagagacccgactcttttaatttttcaaggagcaaagaatgcttattctgacccgtcgagttggtgaaacactcatgattggcgatgaggttacggttactgtattaggagttaaaggcaaccaggttcgaattggtgtaaatgctccgaaagaggtttctgttcaccgtgaagaaatctaccagcgcatccaagcagaaaagtctcaaccgacgacttactgattttgaagaagcgtctcgtgttacacgaggcgctactgctgcttatcccttcgtatttcactattcatttcctttttgttttcttattctggtaataattttctgttcgcggccaatttaacggggtgggtaggataatttcatttttctctcaatttgattacaccgcaataaacagtatcttgcctgttgataaaacactctttttgacgccaaactggtcatgttgcgtgtgaattgtgcaaatgaacgctagttgggaaaaattgtttgacttataagtgcgggaaagtaatatgtgcgccacgcagtgccgatgagcttcttcaaaagcaagttaggcacaattcgaaagaagcgtatggtgaggtggccgagaggctgaaggcgctcccctgctaagggagtatacggtcaaaagctgtatcgagggttcgaatccctccctcaccgccatttactatgcacccatagctcagctggatagagtactcggctacgaaccgagcggtcggaagttcgaatcttcctgggtgcaccatattttgcagtatggtgaaatagtcaaatgaacatcaggtagtgtcaaagaattaattgcacccatagctcagctggatagagtactcggctacgaaccgagcggtcggaagttcgaatcttcctgggtgcaccatcttaagaaacctcgctacggcggggttttctgtttttagattctacaaatacgcagaaccgagcggtcggaagttcgagccgagcgtagcgagacaacgttgctttagcaacggcccgcagggcgaggcgttagccgagtcatcttcctgggtgcaccatcttaagaaacctcgctacggcggggttttctgtttttagattctacaaatacgcagaaccgagcggtcggaagttcgagccgagcgtagcgagacaacgttgctttagcaacggcccgcagggcgaggcgttagccgagtcatcttcctgggtgcaccatcttaagaaacctcgctacggcggggttttctgcttttaagcctcgctctactcagcgattagcatgttttaaccctctcatcttagtacacctatcaatgcattgatttttacgatgcataacagcgctatttcctattgtgaatgatattttatttaattaattcaattgattatacagtgagcgacaatttagttagtttgcgataaagtagcttttcatttctccttggtcgtggagccacgatgtacgagcgctatgaaggcctgatttttgatatggatggcaccatcctggatactgagcccacgcatcggcaggcatggcgacaggttctgacaccttatggcatggcatttgatgagcaggcattagtggctttgaatggggctccaacgtggaaaattgcccgcgtaatcattgaaaataatcaatcggacttagatccccatgtattggccgctgagaaaacaacactgtttaaatcactgctactggacaatgtgaagcctctgccgctcatagacgtggttaaagcctattatgggcgtaaacctatggctgtcggcactggaagcgaacacgccatggcagagctgcttttacgccatttaggcttacgtgactattttgatgttattgtcggtgccgacgatgtcacccaacataagccagagccagaaacattcttgcgctgcgcacagctattaggtgtgccaccagagaagtgtgtggtttttgaagatgctgattttggtattgaggcggcaaaaagggcgaatatggcaatagttgatgtgcgtctactgtgagtagtacgctagctgttgcttcattatttgggagtagctttctcagcgcgacactcttacccggaaattctgaaattctattagtcaccctcttaacggcaagtagtgcgccggccatgatgctggtgctgtctgccactgtcggaaatacccttggggggctaacgaacgttgttataggccgtttattaccggaactaaaaccacaacgtgggatgagtacagctcttggctggcttcaacgttttggcccagcagctctgttactaagctggctaccggtagtgggcgatttgatgtgtgtgttggcaggctggttgcgtatgccttggagtcttgtggctttttttctgtgtctggggaaagcattgcgttatatcgtattaacggtaattacgttacaaggaattgcctggtggcagtaaagaatgtgacaaacttacgtagtcacatctatgcagtttcagtatgctgacgagttatggttttcaagagcgggaggtcgatttgatcccggatgtatcacacgcgctaacttggttggaagcgcaccctaaagccctgaaaggtatccgccgcggtatcgagcgggaaacattgagagtaactgccgatggtcaattagcctcgacaggccacccagagtcattgggtgcagcgctgacacatcaatggattaccaccgactttgctgaggcattgctggaatttattactccagtagatggcgatattgaccatttgctgacttttttgcgtgatattcaccgctataccgcacgcaaactcggtgatgagcgtatgtggccacttagcatgccttgctttattggtgcagagcaggatattgagctcgctaaatatggctcttctaacattggtcgtttcaagactctttatcgtgagggtttaaaaaaccgttacggtgccttgatgcaaactatttccggcgtgcactataacttctctttgccgctggaattttggcaagcgtgggcgggtgttaccgatgaaaaaagcggcaaggaagagatttcagcgggatatttccgcttgatacgtaactattatcgctttggctgggtcattccttatctgtttggtgcgtcaccggccatttgtgcatcattcctgcaagggcgtgaaacggcattaccgttcgagcgcaatgataaagggatgtgttacctgccgtatgccacctcattacgcctgagtgatttgggttataccaataaatcacaaagcaatttagggattacgtttaatgacctgcatacctatgttgctgggctgaagcgcgcaattcaaacgccatcagaagaatatgcggcattgggactaaaagacggtgatcgtcatctgcaactgaacaccaatgtgttacagattgaaaatgaactctatgctccgattcgacctaagcgggttacccgtgctggcgaatcgccatctgatgcattattgcgcggcggtattgaatatattgaagtccgttccttggatattaatccattctcacctattggtgtggatgcggtacaagcgcgcttccttgatctgttcttgatttggtgtgtactggcagatgcgcctgaaatgagcagcgatgaactgctgtgcacccgtaaaaactggaatcgggttattttggaagggcgtaaaccggggcagactatcgggatgggatgtaatgacacccgtgagccgctggaaaaggtgggtaaagacctgtttactgacctgcgccgggttgcagaagtcttggatggtaaagatagcaccgaataccaacaggtttgtgatgaacttgtcgcatcctttgatgatccgagcctgacgttctctgcacgtattttgcaagcgatgaaagaaggaggtattggtggtgttggccttgagttagcggagcgctacagggaaatgctgcaaaatgaaccgttggaattgctaactgaagagcaattatccgaagagggtgcagcttcttgggtgcgtcaacgtgagctggaactcaaagataagctaagctttgaagagtatttggcactacacggcggccaataaaaagaaaaggccacattgctgtggccaaattaacatctctgataacagggatgatgataacaaatgcgcgtctttcacatattaagacgtgcgggataccaaaaagtttcatgagttgcgaaaaaaagatcgaataaaaattatttttttatgaggaggtaactaaatgccattattggatagctttaccgtagaccataccattatgaaagctccggctgtacgcgttgctaagacgatgaaaacccctcatggcgacgagataacggtattcgatttacgtttctgtgtgccaaataaagaagtgatgccagaacgagggattcatacacttgagcacttgtttgctggttttatgcgtaaccacctcaatggtaatggcgtggagattatcgatatatccccaatgggatgccgtaccggtttctatatgagcctgattggtacgccagatgagcaacgcgttgctgatgcctggaaagcggcaatggctgatgtattgaaagtgaccgaccagcgaaaaattcctgaattgaacgaatatcagtgtggtacttatcatatgcattcgctggaagaggcgcaggagattgccaaagggattatcgaccgcggcgtgcgtatcaatcacaacgaagaactggcattgccgaaagaaaaactgactgaattacatatctagttttcagttgtcgatttttatgctcggtagataaatgcaaaaaagacgctgaaaaggcgtcttttttattcccttgatatcactgattagctcgcctggttatcaggtaggataggggtaacccgcacccgcttaatcatgttttcctgtacgtccagcacatcaatcagataatttccaacacgaacctgcgcatttacctgagggatctcttcgagttcttccaataacatgccattgatcgtgcgtgcttcgatagggagtgaccagttgaatgctttgttcagttcgcgcacattggcgctgccatcgatgagtacagagccatcgctctgcggattgacctcttctgccaggctaggagacattgatgttgtgaaatcgccgactatctcttccaaaatatcttcaacggtcactaacccctgaatatcaccatactcgtcgacaatcatgccgactttttctttattgcgctgaaatttcaccagttgcacatttaatggtgtgccttcggggataaaatagatctcatcggcagcgcgtaacaaattttctttattgaattcttttttctctgtcatgagccggtaggcttctcgcacgcgcagcatgccgatagcatcgtctaatgattgacgatataaaacgatacggccatgtggggagtgggtgagttgtcgcataattgatttccaatcatcattgatatcaatgccgaccacctcattacgcggcaccataatatcgctgacggtgaccttttccagatccagcacggatatcaacatatcttgattacgacgagaaatttgtgagtgtgattcattcacaatactgcgcaattcatctttactcactgcatcactactgtgaacgtttccgcggataccacacaatcgcatcagcccacgtgtgatggtattgagtagccataccagtggcagcatgattttttgtaacggggccagcaaaacactgctggggaacgccacgcgttcaggataaagggcggcgatggttttcggcatcacttcagcaaaaatcagcaccacaaaagttaatacgccagtggctatggcgaccccggcattgccatagagtcggataccaacaatggttgccagtgctgaggccagaatattgaccaaattattgccaattaataccaaacttatcaggcggtcagggcgacgtaagagtttctcaacgcgacgtgcggcgcggttaccttgcttggataagtggcgtagacggtagcgattgagtgtcatcatgccggtttctgaagctgaaaaataagccgaaaccacgaccataatgaccagaatgatgatcagcgtgctagttgagacatgatccaacacagtgttccttaataacaatgaaagccctgtggattcaacaaggctatgtgtggatgattgtaataatggctaagagatcatgatctcctgtagcaggcggctgccaaaataggccaaagtgagtaaaaatgcgcctgcaaaactgaaccaaatcactctgcgcccgcgccagccttcatggtaatgcccccataataaaacgatgtagacaaaccaagccatgattgataacaccgctttatggacgttttctttactgaatatatcatccatataaagcaggccagtacacagtgttagggtcagtaaaaccaccccgatttgggtgatgtgaaacattttacgttcaatgctcatcaagggcggcatatcagcattaaaggtgactttcttattttttaactgataatcgagccaagccagttgaagggcgtatagtgctgcgatgataagagtggcgtaggcaaagagtgctagcccgatatgaacgaaaatggccgggctggcttccagatgggtaatgaactcaccagggagcagactggccagtgccagattgatcatggcgaaactgtagacgatcggcagcaaaaaccatccacggccttgtgaggcgacgatagtcatgatggtgcaaatcatcagcccgacaatggagccgatattcaataaagtgaggttttgtccaccgccgacatcaaaaatctgatgcttcagagcgatagcatggcacactagcgccacgacggcagaaaccagcgctaaccgccggtaagcactatttttctgcaccaggcttgggacaatcaagcccaggctgagcgaatatgcgatcaaagccaaaatggagaacacgggcatagcgttatatgggcatcggctaagtgaattaggtagccagtatagcgtcgagcgcgtccctctccaaccgttctccgacgtgagggcagagatcgtttaagcttcgtgttataatccccccattgtgtcgccagagcggcctgtttccacgttgagtatgagacaatgtttgagaacttaactgatcgattgtcgcgcacattgcgcaatatcagcggccgtggccggctgacagaagaaaatattaaagaaacgctacgtgaagtacgcatggcgttactggaagctgacgtagctctgccggttgttcgtgattttattaaccgggtaaaagagcgcgctgtcgggcatgaggtaaataagagcctcacgccaggacaggaattcgtcaaaatcgttaagaatgaacttattgccgcgatgggcgaggtcaataacgaactgaatctggcagcgcaaccgccagcagtggtgttaatggctggcttgcaaggtgcaggtaaaaccaccagtgtggctaaactgggtaagttccttaaagaaaaacagaagaaaaaagtgctggttgtttccgctgacgtttatcgccctgcggcgatcaaacagttggaaaccctggctcagggtgttggcattgatttcttcccgtctgatgtacaggaaaaaccgattgatatcgtcaatcgtgctctacagcaggcgaagcttaaattttatgatgttctgattgtcgataccgccggtcgcttgcacgtcgatgaagcgatgatggacgaaatcaaacaagttcatgctgcgattaacccagttgaaactttgtttgtcgtggatgccatgaccggtcaggatgcggccaatacagcgaaagcatttaacgaagcgctgccgctcactggtgtcgtgctgaccaaagttgatggtgatgcccgtggcggtgctgcgttatcgatccgtcatatcaccggtaagccgattaaattcctcggtgtcggtgaaaagtcagatgcgcttgaacccttccatccagatcgcgtggcttcacgtattctggggatgggcgatgtcctgtcgctgattgaagatatcgaaagcaaagttgaccgcgcgcaagcggaaaaactggcaactaagctgaaaaaaggcgatggcttcgatctcaatgactttctggatcaactgaagcaaatgcgcaatatgggcggtatggccagcatgttgagtaaaatgccgggtgcgggccagttgccagataacgtgaaatcgcagatggatgacaaggtgaccgtgcggatggaggcaatcatcaattcgatgacgctgaaagaacgcgccaagccagaaatcatcaaaggttcacgtaagcgccgtattgccactggttctggtgtgcaagtgcaggatgttaaccgcttactcaagcagttcgacgaaatgcagcgcatgatgaagaaaatgaaaaatggcggtctggccaaaatgatgcgtggcatgaaaggtatgatgccaccaggtttcccgggccgctaaatgtcacacccaaagtgattggagttgcaggtaggtggccagtaaacgaatctcgatgagcttactcaagtaagtgattcgggtgagcgcacgcagctaacaaccctgcggcttcaagtccgaaaggtatatttcgcgctgtgatgttaaccggcgtgatgtgagtaaagatttcccgctgaaaacagcggtaaacgaagaaaattgtgctcattacaaaactagcgcataggaatctacgctttagattgctttttgcgccaaaatgagtaaaattttcgggctttttatattgcaactggaccccgttccccgatggggtccagttgttttattaactaaagaggatgttatggtaacaattcgtttggctcgtggcggcgctaaaaagcgtccgttctatcaagtagtagtgaccgacagccgtaatgctcgtgacggccgtttcatcgaacgtgtaggcttctttaacccgatcgcatctggtcaggctgaagctctgcgtttggacctggatcgtatcaaccattgggttgagctgggtgcaactgtttctgatcgcgtatctgcgctgatcaaagaagctaagaaagcagcttaatctgtcgcggtggtggttattatgagcaagcaactcaatccagtggttcccgaacagccgattgtactcggtaaaatgggttcaacttacggcattcgcggttggctcagagtattttcatccaccgagaacgccgaaagcatttttgattaccagccgtggtttatccagcagggtggtaagtggcagcatgtcgagttggaagactggaagcgccacagtcaggatctgatcattaaagttaaaggtgttgatgatcgggatgctgcgaatctactgaccaattgcgaaattgtcgtcgattccaaacaactgcctgaactggaagaggatgattactactggaaagaccttatgggctgtcaggtagtaacaaccgcgggttacgaactaggtaaaatcatcgatatgatggaaaccggttctaacgatgtgatggtagtgaaggcaaacctgaaagatgcattcggtatgaaggagcggttggtcccgtttcttcatgggcaggttatcaagaatgtcgatctcactgctcaacgtgttgaagtagattgggatcctggtttttgacctccgaattaaacggcaaagatgagtggaacaaaacaatgtggattggtgttattagcctgtttcccgagatgttccgcgcaataaccgattacggggtgactggccgggcagtaaaaaatggcctgctgagcgtgcagtgttggagtcctcgtgactttacctacgaccggcatcgtaccgtggatgaccgcccatatggtggtggcccgggaatgttgatgatggtgcaaccgctgagggaagccattcatgcagcaaaagcagcggcaggcgagggagcaaaggtgatttatctgtcacctcaagggcgcaaactggaccaacaaggtgtttgcgaactggcgactaatcagaagatgattctggtgtgtggtcggtacgaaggagttgatgagcgcgtaatcaaaaccgaaattgatgaagaatggtcaattggagattacgttctcagcggtggcgagctaccagcaatgactctgatagattcagtatcccgctttatcccgggagtgctgggtcatcaggcctcagcggaggaagattcctttgttgatggattgctggattgcccacactacactcgtcctgaggtgttagaagggatggaagtaccgccagtcttgctgtcgggtaaccatgccgagattcgtcgctggcgcttaaagcagtcgctgggccgtacctggcttagaagacctgaacttctagaaagcctagctctgactgacgagcaaatggtgttgctggctgagttccaacgggaacacaagccctgaagcaacagaactatgaaaggaatgttgtgccgcgtgccaacttcctgatatatcagtttacctagggtaagagacttattatgagcaatattatcaagcaaatcgaacaagagcagatgaagcaagacgtacctgcattccgtccgggtgattccgtggaagttaaggtatgggttgttgaaggttctaagaagcgtctgcaggcattcgagggcgtggttatcgctattcgtaaccgcggtctgcattctgcgttcaccgttcgtaaaatttccaacggcgaaggtgttgagcgtgtattccaaactcactccccagtaatcgacagcattactgtgaaacgtcgtggtgccgttcgtcaagcgaaactgtactatctgcgtgagcgtactggtaagtctgctcgtatcaaagagcgtcttaaccgcactaatactaactaagatacagctcaggcttcatccaaaagttaatagttatgaaggggttagccatgtgctaaccccttttttattcctatactcgtcatatttcaaattgcatatgcgttagctgccttggtgcaactcgaattatttagggtatagaagataaatagaagggatatcagagggaattagcgtggcatcacaccacgctatagataatgattagaggccgtaaaccagagttaccgatgttgtggtatccgtattttttggtgcgctggcaggtggcttagtgttgtaggtcacgacataggctaagcgcaaggcgaagcttttattaatagccacgttcaatgccgtttctgagttcaacgtcgtttcttcgtttgccagagctgaaacgccttcactgaacactgtgttgtcggttaactgataagtatagttaccgccagcataggctaaggctttcgtcgcacgcccaccttcataaaactcatcatggcgaacacctggaccaaattccacccgcagattatgcagtggtgtggtcataatctgacgaccataacccgtggttaaaactgagcgggaatcaaaaccgttatagcggtcattcaaccagctggcttgtccaaacaggtaatttcgatcagtcaaattatagcgagtacggccacctaactgataacgttcggaagagcgttcattgttggcgctggtattacgggctgccccccacaagctataagcggtgttaggctggaaccaggttaacgttgagttggcagtcaatgttgagttagtggtattgcctgactgggcggtatagcctgcttcaacggtaccatcgaagctctttttggctgtggctggatcgtctaaggcagtaaaaacagtcgcgtcagcaataactgaggtgctgatgagagataaagcgagtgtgctgatatagaacggcaacgccctggtatgacgcaaagaaaacataataggtccatggtgaagaaaatgatttttgtgatgcggcacgcattgtagcagttgtgatcctacttactcagaagatatttcggattgaataattaattataataagacggattttttgatgagttcattcttaaaatgtaataaacagcaaaaatctgcacttggatacaaacaaaagaaataaatgaaagggccagaattgctctgacccctaatttagtacttacccgtttttacataaaagtggtgactaacacgtagccggtgatgcatgaacagataacaccgataaggcctggaataataaagctgtggttaataataaatttgccaattttggtagtgcctgagcggtcaaaaccgatacaagccagatcactcggataggttggcagaacaaagtagccataagccgcagggaaaaaggctattagcattttaggatcaacacccaactgcaatcccattggtgcaatggcagtaagcgctgcggcctggctattaaccaattttgaaaccaggaatagaacaatggcgtaggtccacggatgacctttcaccacatcttccagcacgagtttcagatcccccatatgggcctggaagaaggtatcactcatccaggcaacaccaaatactgagaatatggcgaccataccggctttgaatactgcgccgttagagatatcgctgggtttaactttacaaccaatcagaataacggcaccggcaatcagcatcatcatctgaataaccagattcattgataatgactgcattttgcctttaacttcaaaagcagggcgcaggtctgcaaacgcaccgagtaataccactaacgcgatagcaacgaaaaatatcccggtcgaccaataagcttgtttcgggaaaacctgatttaacaaagtatctgttgagccatagataaagtcgcgctgttcagggtctttgattcttgcctggaaatctgggtctttatccagatctttaccacggcgtaggctccacaatgcagccatcaaaacaccaactaaagaagcgggtactgatacggccagaatctccagaatactataagcctgacctataccgtgattagcaccaataattgatactaatgacaccaccgcgaccgataccggggaggctgtaattgccatttgcgaggcaactgatgccaccgccattggccgctctgggcgaataccttttttaatggcaatatcggaaataatagggaacatggtataaacaacatgtccggtgccacataaaaaggttaatgaccacgttgtaaagggtgctaatagcgtaatatgctgaggatgttttcgtaataatcgctcagcaaattgcatcattacatttaagccaccggcagtttgtaatacagcagcacaaccgataacggctaatattgtcagcatcacatcgacagggggtttacctggttcgaggccaaagataaaagtcagaataaataagccaataccacttattaaccccagccccatgcccccatagcgtgtcccaactagcagacagagaattataattataaattgtagtgttatcataatattaccttgcttccaacatgaatgaaattccgttgtatttagccggttttaagcaatggacatggctcttactcatttttatctatcagagcacaggtgaattgattaaaaccttgctaatatcaaggctatattgtttagttatgtaattaattaaatctgagatctgcctctgtttttatatcagatctgacttttctaattaattaaagtggaattggctgacgttaatagaatataaaattcggttgtgaaaataatgtattaatattgttttaaataaattcattaatagcacaatggcgcaacatataaacatattccaggctgaaatagtcgctagttaattcccaacttctcctttaggagttttaagtaacgtcgactcacaggaatatgtttaccactgcgggtaataacttcggcagaaccgttatccatcagttgtatctcgcccagctgttcagtattaaccatatattggcgatggcagcggacaaaaggagttttctcttccagcgttttgagtgatagctgggtataacccgattgtatggttccgactacatgcacaccgctcagctcagagctgagatattccacttcctcaattttcagcaaaaaaatacggttatgaccagagcaaggaatatggcgtagcatcggttctgtgattttatgtaaattattatttacaccaagacctcttcttaggcgaacgagcgttttggctaaccgttgctggtcgagcggttttaacagatagtcaaaggcatgctcttcaaaagcacggatagcatattcatcgtaggcggtaacgaacacgatctgcggcatcttttctggattgagcatcgaagccaactccagaccattaattctcggcatttggatatcgagaaatatcacatcgggttgcaggcgttggattgcggggatagcttccaaggcgttgctacattcggcgacgatctcaatatcatgttcttcacttaatctctcgcgtaaatcttcacgcgcaggttgttcatcgtcgacgatgatgactcttaacatacggcctccacaaattttccgcattttatcatggcctcaggggcaggttaggagcatctgcagaaactgcgacttaccgcaaaagtcagaacaaaatatgcctgtaaatattcgggtaattatttatttacacatatggattgaaatgtttacacatcgtgatattgtggaggcctcaaacgacaaacacgctaaacgacatccgctaaacagagacaggtaaagaatatgatcatgcaaaaagatgcgctcaataatgtccacatcagtgccgaacaagtactgataacgccggaagaactgaaaaatcagtttccattgagcgacaatgatcagtatgcgattgctagcgcgcgcaaaaccattgctgacattgttcaaggacgagatcctcgcttattagtggtatgtggtccctgttctattcacgatgtagatgcggctctggattatgcgcgtcgtttgaaaacgctttctgcacaattaagtgacagcctgtacatcgtgatgcgtgtctattttgaaaagccgagaaccactgtcggttggaaaggtttaatcaatgatccggcaatggacggctcttttgatgtggaaagagggttacatattgcacgtcaattattgctggatttagtcggcatgggtctgcctctggcaactgaagcgctggatccgaatagcccacaatacttaggcgatttattcagttggtcagctattggtgcgcgcaccactgaatcgcaaactcaccgtgaaatggcttcgggtttgtcgatgcctgttgggtttaagaatggtactgacggcagtttgggcacggctattaatgccatgcgtgccgccgctatgccacaccgtttcatggggattaaccagtcgggccaggtttgcttattacaaacacagggaaatccacacggtcatgtaattttgcgcggcggtaaaacacctaattacagtgcgcaagatgtcgcgcagtgtgaaaaacagatgcaggatgcgggactcattccatccttaatgatagattgcagtcatggtaattcgaataaagactaccgtcgtcagactgcggtcgctgaatctgtggttgaacagatcaaggctggcaatcgttctatcactggtgtgatgctggaaagtaacattcatgagggtaatcaatcttctgagcaaccacgcgctgatatgcgctacggtgtttcagtgaccgatgcctgtattgattgggacagtaccgaaaccctgttacgaggcatgcaccaggaattacgttcagcgctggcggcacggactgcagaggaaaagtaagtatggtggctgaactgaccgctttacgtgatcaaattgatgaagtcgataaagcactattggatttgctggcaaagcgcctgcatttagtcgcagaagtaggtgaagttaaaagccgttatggcttgcctatttatgttccagaccgtgaggcggcgatgttggcctcacgccgacaggaagccgaggctttaggtgttccacctgatttgattgaagacgtattgcgtcggataatgcgagagtcttataccagcgagaatgacaaggggtttaagacactatgcccgcagctgcgtccggtggttatcatcggtggagaggggcagatggggcgcttattcagtcggatgctcacactgtccggttatcaggtaaaaacacttgagcaacaggactgggcacaggctgaatctattctggcagatgccgggatggtgattgtcagtgtgcccatccatatcactgaagaagtgatagcccgattaccaaaattgccgtcagattgcattttattggatcttgcttcagtcaaaaataagccgctgcaagctatgctcgccgttcatgaagggccggtggtgggattgcacccaatgtttgggcctgatgtaggcagtttggccaagcaggttgtagtgtattgcgatggacgtgaccctgaagcctatcagtggttgctagagcagttgcaggtgtggggcgcgagattacatcgtattagtgcggttgagcatgaccagaatatggcgttcatccaagcattgcgccattttgcgacctttgcctatgggctacatttagcagaagaaaatgtacagcttgaacagctattggcgctctcttcacccatttatcggctggaactagcaatggtagggcgactatttgcccaagatccacagctttacgccgacattattatgtcatcggaagataatctggcgctgattaaacgctattacaaacgttttggtgaggcgatcaccttgcttgagcaaagtgacaaacaagccttcgtgcaaagtttccagaaagttgagcattggtttggggattatgcggagcgcttcctggtggagagccgttcattattgcgtcaggcgaacgataaccgccagtaaatcgaatctatcacttgcctgtttcaaaaagtcatcccgacagtatcggggtgactttttgctatttaaacccgtcatacttcaagctgcatgtgcgttggctacgctcgttactcggcccgtccatgggcctcgcctctgcgaggccgctgcaaacagcgttcaaatcggttcccgaccgatttgtcacccgaatcacttacttatgtaagctcatcgggattaatgagcctcatccttgaggctcaccctgcgggctagcataaatgctgttcaaatcggttcccaaccgatttgtcattcgcttgccgccttcctgcaactcgaattatttagggtataaggaggggagaggggggttaactcggattgaccggaaccacgttttcacttgggtagcagcctaatacttttaatgatcgagttatcggcgtcagatccgccagcgctttttgcatagattcagaacgcaagttagcctgtacatcgatataaaacatctcttcccacggattgccatttattggccgtgattcaagcttcgtcatgatgataccgtgatctctcagtaccagtagcgcttcaaccaatgcccctgactgttgacccgtcgccataattaaggtggtttttgccgggagctggtcagagacatcaatggctttacgagccagaataataaagcgggtgatattttgctgctgattcgccagattgtgttccaacacctgcaaattataaagcgcaccaccggcttcacttcctagtgccgctgcatgtggtgagttcaattgcgccactttttccattgccgcagcagtgctttcgcaatactcgattttccaatgcgggaaacggttaatgaattgactgcactgctggaaaggctgtggatggctgtagacggttttaatttgactcagatctgtttcagtcgcgaccagaacacagtgatcaatcggattagttatttccccgacaatcgataaactggtatgttgcagcaagtcatatacgtcattaatagagcctgagctggtgttctctatcggcaatacggcgtaatccgcctggccggtttctacttgagtaaagatatcctggaatttttggcaaccacattcaatcaattgttcaaagtgacgagctgcatattggcgcgctgccagatgtgagtaagagccttttggaccaaggaaggcgatacgggctgagtgctgggcggtttgatttagctggtgttgtaacagtgcctgctgagtcaatactgaatcttcaataatcagctggaacaggcgagtgatatagaagccatcaagatcataaggtttggcggcggtaatgagcgcatccagcaaatcacgctcacgttctttatcgcggatcgggcggtgatgaagttgtttggctttagccacatctaccgctaattcacgccgttctgccagcaatgccagtagttttaagtctagtgcgctgatgcgttcacgtagcaccagtaatggattatcggtcatagggatttgccttattattttttctaaatgattacaccctaaataattcgagttgcaagaaggcggtaactaagcgaatccccaagatcttacatcagtaagtgactggggagagcgaaggaagccaacgcacatgcagcttgaagtatgacgggcatttatgcataaaaaaagcctcccgcttgggaggctttgttgttcgtcttcgcattctttatcacacgacgaaacgcctcccaatcaggggaaggtaaaaaagaatgcgaagaaaaacactttattaatcattgttgctggctacctgctttaattctgagtgagacaatatgttatagctaaaacaaacagcctctaaactaaccgccagcctgaattgctgnnnnnnnnnnnnnnnnnnnnnnntgcattggatataccacaaaaatagggttattcctgtggtatcaaatggttatgtttctttaactacccctaacaaactctaaataacttcaaccggtggacgatttatggacaagggatacacctctcaacggatttagtgtgatagcgtcttgcaaaaaatccggtgcaaaatgagcatagttcatcgtttgttgaatattggaatgtccaagtattcgttgaagtgtgattatgttcccgccattcatcataaaatgagttgcaaaggtatgccgtaacgcatgtgatgcctgcccctttggtaaatcaggttttaactctttcaatagtgaacggaactcattgtaatctgcgttgaagagctggccggatttctttgttttgatgatagttaacatttcatcagatatcgggattgagcgtattttcccgttctttgtttcaacaaaagtaaccttattcccgactatgtgctcgccccgaagattcttagcttccccccatcttgcaccggtacttaggcaaagcagcgctattctgcgttgatctcctgtagcttttgaaagcaaatcaacgatttcatcctcagacaaaaatgacatttcgctattttttaaccttagcttcgataccgcacagatcggattctcactatggaactcttccgcctcaattaatgtactgaacataccagacagcacagaaaggtcacgattcaccgttgcaggtgacaaaccagaacttaggcgttgcgaacgatactccatgagaaacttacgtgtaatcatgtagattcgtggattactcatttctctgtctattttatacagcctcaacttttccttttcgccatgcttcgtattttggccttgatacttccaccataattcgattagctcagaaagaacccttttatctgctggcttatcaacccactctttattatgaaaatttgccaagacatagcgctcaaacgtttgcgcctctgcctttttatcaaatttgcgccgaatccgttttccttccgaaccctgcggcctgacatccacttcgtaccgaccatcagtgagcttcttaattgacataagtaagcccctcaatgaaataactatcttggaatgaaatatcaaaaatataaactttatagatacttaaccaatctttttgtctgagtgcggtgaggttgtttcgtcttgcccacaaggggagagtgccggagctatctgtccggcagcgggatcaacttcatcaaacataaaccagtcacggtactttctaaatctggagtgcttaaagagttttttaccagcctctagggatactttagctttgcctgactcgtagccagcgtaagttgtgtaattaatccctattaaatcagacatttcccgcatgtttaatctttcagattgacgaattgcctttaacttttcattgtcatgtattgacataaattacgtactcacgtagattctatccatattgataactcgcggcgctcctacggactctaacgacccctaagaggctcttgcgagagcgaatggagagaatagcaaatgcaacaagtatcagaaacctcctcggtattggtgtcggtagagtttttcgctaactacattggcaaaacaccaaaagcaatccgtcaaatggttgcggcagggaaacttccggtgattcgactaaagaacccgcagaatttagacggggagggtgagattttgatccatcgtggtgagtgggatgcttacgctaaccaactggcttgcaccgctacacctgaatggcacgcatggaaagatagattagttacctccaggccatccgcagcagtgaatcgtaaaattgcagcaactaaaacatccgccgccaaagcgaataaaaagacaatcaatcagtatggcgcaacggcatgatttactttgatcccgcccttacagcgcaaaagttaataaaaaccggtatccatgcactgactattatcagcgatcacaccagtgcttaccgtggtttctcaattaccagattgaaacgtaataaaagaaatccaattacccgctaccacgttcgccagggtgatgagtcatacggcaagttcgacgcccaggcacaggcaaccgaatacattgatcggttgtatgaaatgaggggataaagccctccctcaaataaagcaatttgcgaaagggttttatctttatttattagcaggagtttaaatatgccaaattttgtaaaaataaagagcggtaacgactatctaattctaaatactgcaatcgtggattcagtatttaaaggtgatggtcaaagaaaaataaactgcaatggtggattaacaatttataccgatgcaacttttgacgatattgccgccgcccttattccatccaaagaccctagccctaccaccgaagaatatagcattagcgaaacaatagaccctgccacactgggcgaaaaagtcacaattcatcgccgtcgatacttcgataatggcgaaatggccggctatatgttctttggtgtaactggttatgcaggtaaagaaaaaatagcagcaatatttgaaaaacttcctcgctagtctcgcggccaattaaggaacctaccacatgaccgctaaccaatgcccgtcactggctggaatgctaacgaacggccagcaagttacacaccgctaccacctgcgcggctggattgaaacgccggacggtcgccactttcaacctaaagctaccgaagtgaaatttatcaaaggttgccgcactccatttatggcaaaacccaagggtaaaccccgttggtgggcgcgcctgatgggaatatttgcgtagggggatatatggcaaacactgaaaaggcgcgcgcggtaccgctgacattaaaagagcgtcagcacggcctacagcataccgctgaaatttggtgtttattccccaacaaaaaacaccagggaattattcccgcactgctcaaagaaatgggcgagacagacccaaaaatgaaaggtgccatttactacctggcagatattccaagggccaggcatggattagcgtttaaggaactacgaccacaagagcagagaaatatcgttgatgcactaaatagatggcgggcatcagccagtttattaccgcaaagaatcacctatatagattgtgatccattgccagataataaaagtaattaaataaacacctgaaattaacaggcgctttactgcgtcgggattcccattatctaaaaacggggtgataacaatgactgtggcaccgataaaactaaccaaagagataaacgacatagaactggtcgagcattttaataatgcccgcctttctgaacgtttgatattgcttgagcgattagagaacaaactggctgggtttgttattaccgacataactaaagagggaatattaaaaaacttagtgaattggatttcagaaattaaactcgttgctaattcatccactgtaaataaagaggctaaataatggctactcatattaataccaccaatgcaattaaagggctgacttgtgcggctagtagtctcattccccttgctgcgctcgatggcatgaatgcaatcgtattgagagcgcatgtaagaaagcatttagttgctgccggtcttgaaatcgaacgcctaaatagtgaagcctccaaactacggcagagagtgacacacttagaagaattcaattcatcattcgaacccaaatgggattctttaatctttgcgatcatgggtactgatgccggtaagaatatctgtaaagagggccatgataaaacaactgagctagccattcaggcaatacataaaaccgagtccgaccgtaaagaagcgctgcgtacagcggaagcatttcaggaagccgcttcacattcgcgaacagcaataacccatcaattaaaaatcctgcctgaatatttccaggcggttattgatggcagaaaaaaagccgagttacgcactaatgaccgtgattttaaagtcggtgattatctgcttttagttgagtgggacggcggagctgatgaatataccggccgtaaaattggggtggaaatatcagacattactcaatgtgattttgccgcgccgaaattagtcctgctttcattttttgatccttgcgatgaaatcccattttaagggggctgctatgactatcccaaatcgtcacggccagccctggtcaccggatgaggtggcttatctgcgtgaagcggtaaacaccacccgatatcaagacattgccgatcaccttggccgcaccttgaccgccgtccgggtaaaagcattttccgaagatgtgaacccgtcaacgattggcgaacgtaaccgcaactcaaaacacagcgatcatgatgttgagctgtgccgtgcgctctatgccgagggattaacgccgagtgttatcgctgaaaaaatggaaataccgaaaggcacggtatgcgccattgttcaccaccgtatacggcaattccctacacccggcggctcattccagcaatgaccagccaacacggcagaactcagcccaccccgtcacaaccttaccccggaaacgataaaacgtttgccggggtttactcttggaataaacccaacgccagcataaacccactgctggatattgaacgcttccccaaagccagcccgctggcgcgggtcattgatgcttaccgccaagacctgcaagcggccactgacgctttgttgactgagggcgaacgcaaggccaggggaaaacgtcagcggtggattgaatattttgaagaggctgaggacaggaaagaactcttcttagcgcgcctggttgaatcaaaaaaagctgaacgcagctaccccgctttagagattcaggccaatctcaccagccagcctaaatttattcgccagccattacagcgacgtattgattacttacgccgggaacagtgtgacgagcgggccaatgcattcttaaacggaactattgagaaagcattgtcacgcctggacgccatgagaggaaagcaacaaaccgccgcaatgcgacatattgccagccgcgagggtttggatggcctgttacatctggccgaacttaataaaagagaagtcaccaccctggcaaccatgaccgctgcgcatatggacatgttgctcgatagccaaatggctaatctaccggctgaaaatgccacgccgcgccagatattacgcatctaccacgccgtagctaacgaagctaaaaagctatcaatcactccaccgaattgggacgccctcaacgataaattacgccgtagaggtgaaataccttacgacctgatccccggtgccttggcgcgtttacgctgtgcgacttggtggaaaggccgcttatggcgcttacgttgtcagtggcgagaggaacaattgcgcgctgccatgctggttcacaaaaaaaactccccttacatcagccaggaagcactcatctatcagcgcgagcaatggcggcgatctactgagttcatccgcgctcatgaactggttaatgacagcggttttgtcatggatatggaagaagtggttaacgccagcgccagtaacccacatctacgctacatcgaaatgatgaccacctgtaagggtttagaaaatctggcagaaatgcgcggagataaagcgatgttttacaccatcacctgcccatccaagtatcacgccacgctaaaagatggcgtacccaaccccaaatggagcacaaaaaccatcaaggaaagcagtgattacctggtcaatctgtttgcgggtatcaggaagaaactcaaccggctggggctacgctggtatggcgtccgtattgctgaacctcaccatgacggcactgtccactggcatttaatgtgcatcatggaaaagaaagaccgcgccgccatcactcaagtgatgcgggattttgctatccgtgaagaccgtcaagagttagggcgggatattaaaccccgctttgatgttaaaccggtgctcaaaagcaaaggcactatcaccagttatttaaccaagtatctaggtaagaacgtgcgcggcagcaaccttaaagggaagttggacaaagcgaccggtaagccgatcgtcagtaaagaaaccgggcaaccattgggcgaagacaccgaaagggcggttgcctgggcttcacttcacggcgtccagcaattccgcttttttggcattccctcccgccaggtctaccgcgaattgcgcatgttggctggccaactccgtcgcaaagccgaagcaaaagccatcaaattggaagccgccctccctgaggaatcaaaagacgaaaccggcttaaatagagtctggttatggaaaaaagtgttagccaataaagcaatggacgatgtattagccgccgcagatgccggctgcatggcaacgtacatcctcaaacagggtggggtgctggaacctcgccaaaaccaccttattcgcaccgcttacattgaatccgaaacccccaacgactacggcgaacacggcaccaaaatttttggcatctggtcacccagcctgggcgagcgctcacgcgtttgtatccatagcgataactggaagatgatacgcaaaactgatagcgacgacagccaaaccaaggccacccctgtggccgttggggttgacgttggttttgattttgacattggggcggcagtatcgcccctcggactcgtggcaataactgtccccacccctgacgacgaagccccaaggcagcgtaaaaaacgcacaacgccaccaccagattttaataattttgacagtttcacctacacccagcggcgagaactccgtaaccgactacgggaagaagctaaaaaaccaccgaaaaaaattgaggcgcagcctatcagcgcctcaatggtggaaatgtgccagaaaatcgaccaggccgtacagcgtagcggctggatattagaaaaatggcaaatcagcgtgttagccaggggcggcaatctggtattccccaacaaaatgaccgcccgacttgaccaggaatgctggcagcaaggggaagtgaagttaattatgtcgtttgatatacaaccagataaggggaaataaaccatggaaacaacaaacatcagttacaccgataccgtatgcacattgtcggcagcagaacaccgaatcgcccaaatgctgggtgatgtatggaatcaatatttacagcttcctaccgagcatccgaatgaacatgacgaattctgccgagcaattcacgccgggcaggcccttattttagcccgcgcggcgatacgtgggctggcggataaaggacaagggtataaaaatgtcagtgaggaaaatacctgacaaaaaatattctgatatatgtgttgttgcttgagaaaaaaacaagtgaaattcaatcaatacattcgataacacacttgtatttaatttataattcaaagcataataaaaatctataagactctataatggttaacaatgaaacaaaataccaacaaaaacaaaataaatgcaatttttatagttgcgtgtatgactattatcattgcaactatttcatttgcatactcactgtatagccagcatcaacagaaaaaaatcaatatacaaataaataactctattgaaatgatgcaacaattgtctaaaaattttgaaaaagacatgagtaaactaaattttagcaaggttgagccagcattagattctaagagtgaaggttttaacgatttacctgcaagggcaaaccaaagaggtgatgagctaaagtatgatttcaaaatggtggatatattagaaagagccatcaattactttcctcctaaacaggatggtggagtaactgcaattttatcattacttatggcgtctacagttgttattcttctaatttcaatgctgttgttacttattcaaagaatgagggtaagagtctccgatgatttttatattaagaactcatcggaaaaatacagtgataataatgataacaataacaaagagactggcgaaattaaatcttcacttcctgacgtaagaaaaacggaagaaatgattaaggtaataatgacgttaaccgagctaaccatcaaaaacttaaataacgaaatgtatataaaatacatgtttcttattttaaatcttattgcgggaatttgtttggtttgtgcatctatatttacagttctatatgctactccatatctcgaagtcagtaatttaaattcgattagtaattattttgtgttgttatcaaaaactatactcatagctgcaattaatttaatagcatttttctttataaaggcatataagcaaggggttgagtcaacaaggagtataaatagtgaaatagtaaatatagagtctaagcgaattggattggtaatggctgtttcatataatgaaaaagaaataatcgaatatgccattaaaaatatgctttctgttgaaagaaatttcattttaaataaagatcaaacaacaattgaacttgaaaaaataagaaaggacgaggaagggaatgttaaagttcaggagttagttaaatcactcatcgacgcgattaaaagcaagcccactatttaaatttagccattctatttattggtaatgtaatgaggtgttttatgaacgaactggcttttaagtcttatgctgaacaaagagagaattcattaaagtttgtttattttatttttagtaccacaatagtaacacttggtttttgtatgaccttaactaagggaatatctcccacatggtggacatcactatgggctatatcagtattgctactttttattagcctatattttgggtttttatatattaagaaaaatcacgagcttcttggatatcttggaatacaatacacgataaaccaaatgtcaggagatttattcaaaacgcccattgacgcgataaaaaaagacattctagaaataaaatcacgaaacataaccccaacttctgtacttcaaactaatgagttagttgttattgaattagctaaaaacaagagtgatgtggattttaataaattcataatgaactctgatgaaataaaattaaaaaatgaaatcatggatataagcattaaaatccttagtgctgcccagtctatgcctgttaataataatgaggatcttttaaaaaaagtatattcacttgataaaaaagccattagttattttaattggcagatcaaattacttgcatttggatacattttgctatttttttggaatgtatcaacctttgtatttccttaaataacttttatcgttttcaataaaaaaacccgccgttcggcgggtttctcttatcctggctgaccttgcaaccaatccagggcaatctgtttttcatctggccgcagccgttccaacagtgctttaatcaatcccttatcacccaggccgctagggctaacggtatgtgaatgggttaattcataaacgctggtttcgctacattccacattggtacaggtgtaatacaggtttgcaagctggggcgcttgccatactgatttacgattatgcatccgcgcaccacacgcggtgcaaataaccttgattgtcgccatgccaccccccgaaaaaccgctatcttgccgaaattttagcactttttgccgcttatttctcatccgttacgctccatcaccgggcgtgataacaatctcattatcagccggtttggtcagtggcaaaccgttgctgtttagcccctcaaattgcagatgcaaatggggcgggatttcggggtcatgcctcaccgcactggcgaacatccgttgcagcgggatcacctcatcttttcgataggtatcgcgtgcggtttccgggctggccatcaccgccccgttagtcgggatgatgccagccaggccggaggggaagcggtgcgcggtcaaaacgtcttgcgcactgatacttttaatattggcgaattcatcttttacgccggcatcaccaatcgggataaattgcacccctttttcgccaccgtcagcgatattgataaacatcattttgaagttgcccacccctttggattcctcaatttttttcgcgatatcctcttccatttcgtcgcttaaattggggtcggtggtgtagataatcccgccggtatgcgcgccgttatggtaatagcgccgcctaaagatggtcgcctcggtattcagtaacgcgctatgcatcccgccgatataatccggcaagccataaacttgctgctgtgggtcgtactggcgcaaaaaaatcacatcacgcgccgggtaaataagcggcgggcctttctgcaagaccgaaaaattcccgtccttgcgtcgtcggacatacagcgccggcaacggcaccaaatccaccacatcgccccaaccgttacgcactttcaatatagcgatatcaccaaacagcaaaaagtcataagccgcctggcccatttcgcccaggctcaagccaccgccggaatagtcgctcaccaccatgtttttccgcgcatacagaaccccgccatgctgcccgcacatgttggcaagttgtgccagggctaaccggtcgatgggttgccgccagtggtcggcggtcgagtcgtaccagatttcgtgatactgcgttccctgcgtcaatatcggcatgggggtatcggtcgttacgatgctgaatgtgccacgccgtgccggcatggcttgcgcattggatttttgctgcctggcgctgtagcgctgtttgcgtttgctcattattttttcctgtcagacgtcccgcccagccggatttccgcttgcgttcgttgttaattggctcgtttatcaccgcatgggcgatggcaaagaatcggtcggcgtggccggtgtcggcgctacggtcagcaacaaaggtcatgccgccgccgctcttggtggtggtgtggcgaatcgccataaagctggccgcaatgcctttatcttcaatatcccaggcaatgcgtttatgctcgaccacatcgatcatcttcatcaccaggcggtttttactttcctggctgtagcgaatcggtgtcacttcacggcgcgcaaaatcttgcaccatttcgcacaccggcccgccaataccggtggtatcaatgccgatatgggtaatgttgtagcgggccatgtactccttgatgcgacctacctgatatttaaaggcgaagccgtgccaggtttcgatatggagtacccggaacggctccccatccacttgtggcggtgcgaccagcacaaacgaggcagtatcaccggtgcgggcggggtcatagccggcccacacctcacggttaccaaagggccgcatggcgttaacgtcgtgatcttcccaggtgctgacgttggtgaggcatttttccaactggtcgaaacggaaaacacaatcgccggtgtcgacaaactggcacatgtacaactggttaaaggaactttcggcgttttcttcccgtatctcttccaggtcaatgagaatggcggcagcgccatagactttggccttttcctccatatcagcaacggcggtttcaaccgtggtgatatagcgccagtggctatccgggcacataatcccggcttccatttgcgcaaaggttgggaaatcgacgttttcccgcgcctttttgcccttgcgccattcgtcacccgcccagaacgggtaagcctgatgggttttagcgctgggcgttgaaatataagtccggcgtaaatggctatgcgtagctatcgcaccggccactttttttagttcggtaaatccacgttgccagaaaatttcgtctatgtagacgttggcgcaaaagccttgggcggtattggtgttagttgacaggaaatgcaactccgcgccattgctcaacacaatagggtcgccggtcaattcaatgccgaacaattcaaaagcaaacttgatgatatagcgccggaaaataagcgactgagggcgagaggccgacaagaacgcctgattgttaccggttaaaatggcatcttccagcgcttcaaatgcggcgtaccaggtcgcgccgatttgacgtgatttcagccatatgcggttacggtgttttttcgcttcccgcagggtgatttgatagtcatacagaccatcaacaaactcatcaaaatcagcagccacaatatcggccacattatttctcttaccgccacgtttgccgcttttctttttattgctgtcgtcgccctcattagcaatagcctcaatggtgccaccggctcccgttgcggttatcccacgcgccgccgcctctaaattcatggcgtgaattttttcagtgtgcttatgacggctgacaattaacttgcagtgcatatcaatgtatttatcgagttcttttaactcaatatcatttttattcgacttgtcgactaataccgccgcacggcgattaataacagattctaaatcttcctcacttaatagactgcgccagccgcctttatcagcccaatagtaaacaatccgcgttgagttaagatttaattcagcggctatctcttgggcagtccagcgctttaaatataacgagcgcgcaacgccgattaattcttctggatattttgattttctggtcatgcctcattatggcggctttatttatgcaaaatgacaactaaataccgcattaaatcgcaatgcctatttattacgaacgaataagaactttgataaatgaaataataaaaacaatccgcaatactgagcgaagttaataccatcaccacgccaaaccgattaattaaaaggtcaattatgtccggttcacaactgacaacaaattttattcgtatagcgactgagggcgcgacggttgacggtcgggaaatttcagcggaatggctggtcgatatggcagaaacctacgacccggcaatctataccgccatgatttggccagagcatgagcgctggtatggcgcgtgcggtgaagtccaggaattaaaagccgaagcagaagatggcttgatgaggctgtatgcccgcctttgccctggcatggatctgctgtatgccaatcgcaacgggcaaatgttgttttgctctattgagccgaccgaaaccctgaattttcgcggtagcggaaaaccctatcttgagggcttgggcgtcaccagctccccggccagcatcggcaccgagcgtatgcgctttagtgccaataaaaacggaaaactctacggcgcactagaggcattagtgattagtgacgttgccgacaccgaggaattaaatatgtcgaccaaagacccaaaatcaaagaaagcattattccgcagtctttttaaccttgccgataaaggcagtgataaaaaaccggaaaaaccaaaatcgcgtttattttccagttccagccgaaagttttctgatgaagatattcagaccatcgtcgaagcggtcgccgaattacaggataccgtcgaagagcaagcggaaactattgaagagcaagcgaccattatttccgagttgcaagccaatgacagcgacgtaaccgaaattcaggaagccttgaccgaagttaaatccgacttggaaaccgtgcaatcagaagtcaccgaaattaaagacgaggtcaccggcggtgaattcagcaaacttaaaaataaactcaatgccgctgataaaaagtttaacaaacttgaacaagtcaccacccaattacccgacgccgcccctaatgcgtccagtggtaagagttacaacttctgatttacggttaattaaaccgcaacagacagaattaaatagccattgcggtaaacgcactgacaaataaacgagaaaactcattatgccaatgaataagctatatgaactgacgcaaaactatgcccggcgcattggtgaggccagcggttcgaatattaataccctgccaatcagcactaacggtattggacggttcagcattagtgcgccgcaggaaacggccttacgtctggcgttgatggagcaaaattggttcctgccactcattactacgcgtgatgttgaccagattcgcggccaggtgattgatgtcggtaatcctggcctgtttaccggtcgccgggttgagggccgattcaccaagaatgtcggcctgtctggcaatatttaccagttatacccgacggactcttgcgctcgtctgccgtgggaaacgctatcgaactggattcattcaggtaccaccgatgatgaatttatccagttagtggccgagtttaccctgcgtacttttgccaacgatgtcttgcgtgttggctttaatggtacaagtgcagcgcttgaaactgatggcgatgcgaatcctaacggggaagatgtcaatattggctggcaccaaatcgcgaagaatttcgacaccttgcatgagaacccagccacaccagaacaagaccgcattccgggctttaccccgcgcgtgattaatcccggcgcaggggagttgaccattggcgcaaacggtatttttaaaacgctggatgcgctggcctcctggcttatcagtaccaccattcccagccagttccagaatgagccggatttggtgttgttgatcggttcagacctgattgccgccgaacagttccgtttattccaggaagccggtaaaccgaccgaaaatattgccgctcaaatgctggcaaataccgtcaccggtcgccgtgtctacgttgcaccattcctgccgggtaaacgcatggccgttaccaccctggcaaacttgcacaactataaccagcgtaatcaccaataccgccgcgcggagcatgtacaagaccgccttggctttgaaaatgcgtggtggcgcaactctggttatgcgttggggcatccaatgttgtacggcgcaattgacgaatcagccatcaccatcgaagcggaaaaagatattaattccgcaatgttggagggcttgatcccaggtgccaccgaagatggcgcaccgaatctggataacactcaggtttaagcggagggaatttcatggcgtttaaccccttacgttaccgggcgcaggcattagccagagcgaaagagcggcgtactcccccggagcaagccgagccagatgtgggtgaaagtctgcacttgcaattactcagcttggaaaaagacgttaaacgcctgggttcactaacccgcgttgccgacaaaatagcgctaaaagcgcaggagttgttacccaaatggctcccgtacgccgagcgctatctcaacgctggcaaggtctatcaatatccgattttcggttattgcgtggtctggctgtttgataccggcgatatcgataaggcgctggattgggccgagggggaatcacaagccggtcgcagtattgagccgtatttttcacgcacttttaccaacgtgcgtgagaactggcgcttaaacgaaaagcacaccgccaaatggttcaagttcgccggtgagtttttactgcgggacaaagatggtaaacccgttgctgcggcaatcagtgatattccgaccttgatccgggccaatgaactgctcgcccaggccgagggattccataaaaaaatcggggtggaaaccttgcgtaaacgtattgcgtcacgcattcgcgccctggaaaagcaagccgctgaaatggcggaaccgaacaccgccccctgactgttgtttttaaacaggtcgcggggctgtaccgacacccggccagccggggcgggcgaagtggaggccgtagcgcttgcgcatcacgggccgtggaaacttgtcagcccgcaccccataacgagaggtttttatgtttcgacccggtgataacggttttcagaaagctacgttaaccaatgacggtttttggcctgacctggcactggatgagtttcagcgtcagcgcagcataccgccaaccattgacgaaaaaaccgtggtgcaagccatgcttgccgccgttgccgagattaacacctcgttagccagttttaccacgcagcaaaaaagtaagggctatatgacggccagcgcggtacccggcccaaagatggagggcgagaacgcactgaccgcccaatataaaaaagcggtttatgcccggacaaaagccgatttgatgggcgaatttgccgccgtcagccggcgcgatgacaacaccaatcaggacgcaccgcagactaaagcgtcattactggccgaggccgcagtggtattacgcggcattaaaggccggggccgtgtgggagtgcatttggtatgactgagcttgataagttgtttgattttgtcagtagcaatttgccagaacggctgatgaaaaccaccggggccgacgcctggatggaaaatattgaaattattcacgcgtctaaagcgtgggggctaaaacagcgccgtgttgcggtacgccaatatcaggcgacattggcctgggagcgctggccttatcgccagtatgacccggacaccttatttgctctggtcatggtgtggttggctaaacatgccaacgaacattacaaccgcgatgaattgccgccgcctgacgtcattttgcaactgacagataacgacaacgccaccttatttatcacggtaacactggctgacgacatcattctggtcgaaagcgaggaggagggcattatcccgctagagggtaagcgttaccgggtggcaccacccaccgtaaacaccgcgacagccggttggattatgggcgcaaacggcaccgccgcaccgacccactcaacgggtgcgagtgaaagtgagagtaacagtgatgcaagctgattttacgctgaaccgcgcccaatgggaggcgcttaaaaaggatttggccgcgctggaactgccacccaataagcgcaagcggctgctgtggcgattgttgaaattaggcgtaatgcccgcagcccgtcgccaccaaaaacagcaggccaacgccgagggcatcaaatggcccaaacgccagaacggcttcaaaggaaaaatgatgcgtggattgccaaagatgatggcaatcagtgaattaccggcgtctgattccgcaaaaatttatttacgtggcaacaaaaaaacgtcaccgggggtagttgggaaaatgcagcaatcaggctttaccaccaccgtcaccgccgaccaggcaaagaaacgaaagagcagcgaggccggcgcgaccttgcgccaggcaaaacgattactggatttgggttacaccgtttttcccaagactgccccgcgtaacccgtcggtgagtgaaatcatggattcactgagccgggataaagccggggccattatccgcagtctggaggggcgaaaagcgaaaacaagctggacggtgaccttgccaggccgcgaatggctggcagtcaatgacgatgaatttaacaaaatgctggcgcgtcagatgcaagccatcaattacggcggtggcgtccgggcgcaagacattaaggggaaagtaaaaaaatgacatggcccacagtaacactaaaccagcttaaccagcgccagggcaggattaacgaagttgagcgcaccgtgctgtttattggcagtgccaccgctgattctgataaccccggtgatttaatcgccctggattcgcaatcggatatcacggtggtattggctgatgcggatagcgctctgcgtgagaacgtgcgcgccgctcagcttaatggcggtcaaaactggcaagcctacgccatcattttaccggttgatgcacaaccgggcgacgacatgctggcaattctcagcgcgcaacagttgttttctgttgagggggtggtctgcaccattcctatcactgaggtgagcgccggccgcaccaaaattaacttatacgctgccttgcgcgccgagctggcgaacaaatacggccgttgggtgtggtcaatgctgaccgtgatcggcccgcaaaaacaaaatgaagtggctgagggcatgagctggtcagcctaccaggcttttatggccgagttggaaactggcattgctgccgaatcggtgcaactggtgccggccttgtggggcaatgaagctggcgttttagcgggccgcttatgtcaccgcagcgtgacagtagccgacagcccggcgcgagtgaaaaccggcgcattgattggcctgggcatcgatagcgctgatatgccggtcgataaaaatggcgttgaagtcactttggcccatttgcgcgccttgcatgacctgcgttattcggtgccgatgtggtaccccgattatgagggtatgtactggtcagatggccgcaccttggatgtgatcggcggtgactatcagaaaattgagaatgtgcgcgtggttgacaaggtttcgcgccgggtacgcattcaggctatcgccaaaatcgccgatcgcgcaatgaacagcaccccgtccagcattgccgcccatcagacctatttcgctcgcactatgcgcgatatgtcgcacagcttccaaattaatggtgagacattccccggcgaagtgaaatcaccgcaagcgggcgatgtgggtattagctggtctgacagtgaaacggtgagtatttacattgtggtgcggccttatggcagcgccaaaacgattcaagtcggcatcatgctcgacgagtcaatcaccgccataacggagaattaatatgacgactgcacgcattggcggtaactcaatcgacattaccctgggtacgcaaattatccatgtgaaaactgtgtcagtggatatcaccgacaataccgccgccacacaatcgcgcggtattcctgatggttacgtcgcgggtgatgtctctgccgaaggggaaatggaggttgataccaagaactttaaaaaactcagcactgccgccaaagacgccggcagttaccgcaagatgccaaccaccgatattttgttttacgccaacactggcgatgaggaattaacggtcgaggtctttggttgcaagctgattattaccagcccgttaggttttgacccgaaaggcggtgagacggccacgcataaatttaagtacattgtgaccagcccggactttatccacattgacggcacgccgattttatcgagcgacgacgttcgcgacttgatcggttgagtgatgcatatgccaaacggagaaacatcatttattcgcattgtgctgatgctgggcgggattggcgcggttatttcacttgccaaggtgttggtgggtaacgaggcgatcaccctgcgtctgattgtgggccggacaatcttaggttccggcacgtcattactggccggtatggcgctgattcactttccagatattcacattctggcgttagtcggtgttgctgctgcccttggaattatgggttccagtgtgattgaaatggccctgacccgattactggtgcgctatctgggacgactaaaaaaggaaaatgaatcatgacattaagcgaaaaacaggcggtatttactttaatgatcgcccaactcattaattgggcgggcaatcacaactaccggttgacctttggcgaagcctggcgcaccccggaacaggcggcattaaacgccaaaaatggtaaaggcattgctaacagcttgcacacccaacggctggcggtggatttcaatctgtttattaacggccagtatcagaccagcaccgaggcttataaacccttgggtgaatattgggaatccatcggcggcagttggggcggacgatttaaatccaatccagacggtaatcattttagcctggaacataacggagtgaagtgatgcgtgaactgttgccggcggtactgctactgattgctgcctggtggttaggctggacaatgcacggcgaccgccaggcaaaaatcgaactggcaattagccaggtagccgaggccaaccgcgtacaggttgaaaatatcgccggcacctcagcgcgccagcttgagaacaaattaacggagctaagggctaatgaagtgcacaccgagcgccttatcaggactgaaatcattaagccggtatttagcactgtttgcgctactgatgagtatgtccggttgttcaacgccagtgcggaacgtgccgaacgtaccttatcaggaaaacttgttgaccccttgcccggtcacgttgccacgcctggccggtaataccggcactgattttagcgacacgttaggacagtatcaaaagatatacccggaatgcgccgcacggcataaccaattgataaacgaaataaagcaacgaaaggaattagagaaatgagcaaagaaaccaaagatgtgatcaccctgagcgtcaaaggcattgatgttcaattcgccccgacgctggtcgcttataacaagttcctgaatgagtcggtgcgggatgaaaatattatcggtgcagttagcacttatctgaaacgtattgctgtacccgaatcacgcgacggtttggccgaactgctgcaatggcccggcatggcgacggcaattgtcaagaaagtgaatgagatttacgcgccggatgctgaaatcgaagtaaaggaataagcgcgctaattcaagcgattaagagtaacccgcttgaacaatatatgacgctccgacgtcattacctccccaacgagggtgatgacgttatgagcctggcgcgcgcggcctggctggctgaatacttccacgaaagcaccattaacggcaccaccgctggcatatgcaaagcctttaacggtgaccagggataatcatgaaagaactgtcttttctgttgagtcttaaaaataatctgagcgcgccgctcggcaaggcgcaacagtctgttgagcagttcgccaaacaatcccagcgcgcgtttaaacaggttgcggtcggggcggtgggcttatggggggtgactcagggcgttaaagccttagtggctcctgcttatgaagtacaaaaaacgctggatgaactgtctacgcgtaatgtcagtacgcaagccctggataaaatgtttaaagcggcgcagacctttagcaccgcctatggcaagaatgccgccgactttatcagttcagccaccatcatcaaaagtaccattgctggtattaccgataatgagctaccgcgctataccacggcgattaatactctggcggtcgccaccaaaggcagcgccgagggtgccgccaattatatggctgatatggcaaacaatttccgcaccaccgccagcgaaatgggcaatatcccgtttgctgaaatgatggcgtcgaaaggcgcgtacatggtgcaaaactttggtaccagccttgacgagatccgcgagttagttaaatccagcaaaggcaccggcttgcaaatgggcgcgggcatggatgaacaactcgccgtgatggggatgctcaaacagaccaaaggcaccgaagctggcgggatttatgacgcgttcctgaaaagtgcgattgatggcggtaaacagttgggcttgagctttactgacgcacaaggccagatgttggcattccccgatattctgcaaaaacttcaaaccaaattcggtaacaccattgagggcaacgttaaagtgcaagccgccttaaacaaagcctttggtgatggcgcgcaggcgttaactgccacctggggccaggccgataagttgcgccagcatatgcgcgatatggggaatactcagggattagatcatgcggtggtgatggcgaaaaaaatggccgacatgtgggaacgtgtcgatcaggtgtggaaacgtattcgaattgccattggtatgcagcttattccggccatttcaccgctggctgattatgcgattaacgccggcacgcagttcgccaaatggctggatatgttccccaatatcgcccgttggattggttacctcgcgctggcaaccttgggcgtagccgccgccggtgcagtcgcaaatattgtcatgggggtagcgaaatttatctggttgggcctgacggggatctggactgtggcaaccgctgttatcaaagccctgacgtgggcgctcaatatcaaggctcgcgcctttcagttggtcacgattaccactgtgctctataacgtcgcgctaaaattcttgcgcgccacgcttattgccacccgcatgatgttgataagcagcaccgtcgccatgcgcgcctacggtatcgccaccatgctggccggtgttgggatgcagttattaaccagcccgatcaccttgattattgctggccttgtcgcgctggcggcgggggtttggtatgtgatttcacattgggatcagcttaaggccaccttgctggacagtgccgcgtttcaatgggtgatgaagattgccggtcaggtgggggagatgttcgctggcgtgtgggcgtcgattaccctgggctggcaaatggtggtggcatactttggcggcttgtcgccagtcgccgcatttaatgattttgctgacgccatcggcaatgtctttagcaagctgtgggactacttaaccgaatctttcggcgcgacttacaactggattgtcaccaaattaaataaaatccccggcgtaagcatcgaccttaaacctatcggccagggcgagaacggcgcaaccgcaccaacggcattacccgcgccggcgggtttagtgagtccagccatgaataagggcgggatagccaaagccctgaccaccaataacagtaatcagaccaacaccacccgcaccggtaacactattcatgaggtgaatatctacccaccgaatggggccacgctggatagcatcatggaatcaagggagttggccgccggatgagtgaacaactgtatatcgacctgctgataaccgacggcgacttttcgctgtcgtccggtaacgaaccgctgttgtgtgataaccgcatcagcattgcacaggattgtatccatcggattatcgaatccggcctggttaagttgctgattgctgagcgtagcccggtattgcgcaccgatatcttgttgcaaatggagctgttgacggaaaccgataatcgcattgtgccgggtaccatcgtgataactgatgatagccagggcaattattttattaccgctgatacctacgaattcggcccactgtcgaccggaggcttatgatgaataatcgcccaaatcctgactataaagccattctggccgacgagggagtaccgaccaccgaaacgcaaatgcacgctgaatttgtggcggtggtggctaaagaaaacctaattaccaacacctcgaatatgtcgccgttctggcggcttatcaaggcgattgtcaccgcaccggcgctgtggctggtcaatgccttatccagcaccgtgatggcgaatatgtttcttgccaccgccagcgggacatttgtcgatctgtttgcctgggcggtcaatttatcccgcaaagaggccagcaccgcccagggcgtgatccgctttaccaaaaccagcgccagccaggcggtaatggtcgccgccggtaccgttattcagaccgagcgcattaacggcacggtgtataaattattgacgctggccgatacggttatcgctgccggtagtgacagtgcattagttgcggttaaagctgaatcagcgggcagcactcacaacctggcaccgggttattttcgcattctgccgatcgcggtggctggcattgccagcgcagtcaatgaagataattggctggtgacgccaggagctgacattgaaaccgatgatgaattacgcgaccgggtacgcaatcagtttaatttgccgggtcaatatcatattgatgcggtttaccgtgggctgattgctggcattgcgggtttaagcactgaccggatatttttcttacacgatgcaccgcgcggccccggtaccgctaacgtttatctgttgctggattccggcatcgccagtcagccgtttatcaacacggtgaatgattatgtgatgagccagggcaatcacggccacggcgacgatgtgctgtgcttgccactgccagaagtgatttatgacctcacggtcacgttgcatctttttgctacgagcaatttaaatgatgaacagaccaccgttttgctggcaaatatccgcaatctgatcggctgtgcatttcgtgaaaacaccgattacagcgtacaaaagacctggccgcacagccgtttttcgatgtcgcgcctgggggaagaattacacgatcactttgctgaaattgaatcactgacattttcgcaacaggacattatcagcgggttatctgtgccacgcctgggcgtgctgatgctggagaatgctgatggataagctacctcaatttaacttgccggtatggatgaataaaggcgaaccggtgaaattaatgcgtgcctgtctggcattttggcgacaggtttacacctggctgaaatggccgcttaaccagactgacccgctcacctgtgtagtgccgctactcaatgccctggcttatcagcgtgatgtaacacagtttgccggcgaaccgctggcgttattccgtaaacgggtaaattacgcctttattaacgccagagatgccggttcgttggcagggtttgccgccatatttgaacgcctggggatcggtgtcattacccagcatgagcgccagcctgactatgattgggacgttattattattcgggtaaatgataatcaactggctgaaaataataatttaatgatggcgcttattcgccaatatggccgcacctgtcgccgttatattttccaggtgattaatacgaaagctttagccatccacggtggtgagtttggcggggattattattaccactatgcaaaattaaatattgcccctggcattatgacggcaaaagtgatttcaacaccggcgcaaatgcagcactcactcgaagtgtattcagcaaaattaaaataaggaattgttatggctactgcaattactcgcgcttttgaacactggcaggcgcaacagatattaaataatttaccggcccggcctgataccgttattttcgcacacattccagggctggacagtaataccgaaattgaccgtgacgagggtattcctgacgcagcattcatcgtacaccgtgaggcggtagcgcaatatggcgtgattaatgattcagcggtcgcttattccgtggtgctggatacccgcgtcggtgatttttcctttaactggatcggcctggtcgattcggccagtaataccttgtgcatgattgtacataatgcattgcagcaaaaaatcgccaccactggcggtgtacagggcaacaacattacccgcacctttgtgatggagtttgacggagccgctgaggccagccaaataaccgtcaccgcgcaaacctggcaaattgatttcagtgcgcggctgagtgggatagatgaaatcactcgcctggcaaattatgactattacggccatgcggcattttttgctgatggtttttctgtcagtaaagaagccgataaataccgggttaatccggggctggcttatatcggtggtattcgtgcattactgactgacgcgtttttattagatgccagtgagaataatgttatttacgctgatgtgagtttgcagggcagtgtattagggcaatttaacgccattattcatattggtgtgaaaaacaatgccgatgatttagctaactatcccgacccgaacggctttatgcactatgttgcgccactggcaatgattaccgccaatgagctggaagataaacgcgaagccaatccgtttgataaagccattgcagatattaatgccgccctaaaagagcatgaaaaatcgcgcaatcacccagacgcgtctctcaatgacaaaggctttacccaattgggtagtgatattgacagcgacagcgagaaattagccgccaccttaaacgcagttaaaaaggcggtcaatgtcggggtaacggcgatgagtaaccacgttcgggatgaaaacccccacgaccagtatttacagataacggaatttttagcccagttagccagtattcccaaccgcgaagaagttagagcgctgattgatgctgtattccctattgggatgccaatgccttacccacttgccaatattcccgcaacggtgcaagggattgtattttttaaaatgaacggtggctcattcaatgtgactacctatcccaaattagcggctaagtatccaacaggcgttttacctgatttgcgcggtgagtttattcgtggttttgatgatgggcgtggtgttagggccgaccaaaacttgttgggctggcagggcgacgggatacaaagtcataatcacgggatcacaaattttgaggttaggggcgtcactggtggccctacatctgcttggtttacaagcggcaatggtgttgcaaccagtaattcgggtggtgatgaaactcggccacgaaatattgcatttaactacattgtgagggcggcataatgacaattgaatttgataaaaatggctatgcagttagctcaggggacgtttctgtttataacacagcgcctgacagtggcgagtttataggggtatcgaatgagtttattcacaccgggcaggggttacccgctcgcgcttatttagatgcgccaccaaaagccaaaaaaggctttgccatttgccgtagcaaagatgaattgcaatgggaatataaagccgatcaccggggtgaggtgcgctacagcacgatcaccggtgagaaaataacggtcacggcgttgggggaatatcctccagatactactgacagtgcgccacctaaatttaatcaatgggatggtgtgcaatgggttcccaatagcgacttgctggcctctattgcccgccagtaccgcgatgcttttatcattgccactgatcctatgatggtgagtgattattccattgatgatatgccactgacagaagcgcagcgcagtgagttaaccgcaatccgcgccgcgtatcgtgcctggccgactgttatcggctggccactgattgggttaccggagttgccgcagtggcttttgattgaagcggtgaatcagggttatcaggttccagtctggccggagctgccagatgtggcgtaaatcgacgttacgtatcccgccgaatctggccccggtcaattgctcgaccgttgccgctcacccctgggcgtttggcgtcggtcagacggagaaatcaggttcatttctgagtccggccaatgcgataaatgcactcgccagccggctggctggcgcagaaagtaatcaagatgtgctgatattacttatcagcgcgaaaaccctggccgagtttattactttgctgaccgccgccgccgaggtgttcccgataccgacactggcccaagttcaacgccgggctaaagccgccctgagtttagatgtcagcaagatgcaaatccccgcgcgcccaggtggtttgccggccagtgcgccgctatcggttgccaccacccggctggcatccggtgcgcaagccctacaaaaagccatcagtgataccgccgccagcagcagtagcgaggctatagacaccgccctgacggcattcaaacaacaacgcgccgaattgctggccgaggcaaaaaatagcctggaacaattgcaaggggcgagtgtgccgctttggtcgctatcggtggagggcaacagccaaacggcgatcgccgagatgaaaaaagatattcccgacaaccaggccatttttagcctggcaattatgtttgtgggcgctgatttggccccgctacgcgcaatggtggttaatcatggctgatgtggtcacgctggcccttgatggggaagcaatcttactcaacaacattctggtaacgctttctatgtcaattcaggacaaagaccaaagcggccaggccagcagtaccagcaagtcagaacagggcaccaaaggcaaagagttgcgggtatccgggttaattaaatacaccaatcccgctatgttgacgcgtatttatagcctggccgaagccaagaacagcgacggcagcaaaaaacgttatcgtgtcgctcactcactggccctggcggttaagtttcgcgaagccacttttaccaccggcgtggatgcagtcgaacagaccaatgctatggcgtggctggttaattttacgctggctgaatattccagcgtggccgaacgtaaggcccaacaagccagcaagggcggtaaaaatgccaccatccaaacggcgggcggtactgcgagtgcgtcagatggcgagacagcagaaagccagtcatggtttgaaagtgtgctgcaaaaggttgataacgctatcggcccagccggggggagtgcatgaaatctgttgtcacgttgcgtattggcgatgatgaaatcgccgcccatagcttaaatctgtcgctatcactgagcgggtgcggcctggggtttattaccgcgctgactgagcaggattgtatcggtaaattggtgcggctggatttgggctataacgcctcaatttatcgttggttaaccggatttgttgagcgtagcgcgccggctgaaaatggcgcacaacgattaatggtgcgggagctggtcggcgtgtttgaacgttcctggccgtgctcattgcaacatcccaccttgcgcgacgtgaccgacacggtcggcaaagctaccgccatgcgttttgtgttgccggaaaacaccgcttacaccgatacgccgatcccccatttccaacacaatggcagcggtaaccaactgatgcttaatttagggcgcgcgttcaatattccggattatgtctggtaccaactgcctgacggcactgtctatgtcggcagttatgccgattcgcgttttgcacaaacgcctgtcgatattccgcaggaattcgcccaaggcggcggcggcggtaacaacctgactttgccgcttatcccggccattcgtccgggcgtgattgtgaatggccgacgcatcaccaaagttgatgtaagcgacgacaccatgactttgaactggacgccattaaacacccagggccagccggcgcagaaatccccggaacaacgccagattgaaaagctttatccagaattgggcgcgggtttgcatttgccccgccgtgcgcgggtaatgagtccgactgatgccgccgagctgggcgacccgtccgatccattccggccacgttatgcggtcaatgttcaattactggacgagaacggcaacgccgccggcggcacgcaggaatataacgcggtaccgcttcccattccgatggctggcagtgagggcggcatgttccagttcccgccagaggggacactggtcgaaatcggttttgctgatggccgaccagataagccgatgattcggcaaatactgtctgaggggctatcactgccggcagtgaaaccgggggagcaattgcagcagcagcgcgctggcgtcagtcagcgcgtaacggttgacggcagttggcaacgcgacactgaccaggcgattgaggaaaccagtagccggcgcagtgtgaccagtgatgaagaaaaccgtaccactaccacacgcaatactacggtaaaagccaacgacagtaccacggtattgggaactaaaaccctgatggccggccaggtggtgcaacttgccgagggtgattattcgataggcacatcggccaatatggtggttaaggtcggcaaagacaaaactgacgatgttggccagagccaaaatatcaaggttggccagaaccagacaactgatgtcggcggtacactcacagagaaaatcactggcattcgccgcagtgttgccgccgctcaggaacttatcgcgccatcagtgcgcctgggtaccgatgaaatcaatgtgctgacactgttaaccgatacgctggatgtgatccaaacactggcacaacagactgccagccatacccataccaacaccggcggcccactgaatgccggcgatttcaccgcgacagccaaccacacgcaagcccttaccgccaagtacagcccctttattgcctgaccatctgcgcgtatctaggattcttgcaccccaaaaatgtgtatttgaaatatgttatgattggtcaaaataacagcgagatatgaccatgcacaatacatttgaagagcagttaaaagctgataggaacacaattttaaaggcagtatatgaaaatcgccccagcgggatatctcttgactacaaaaaggtttttggaataggcagaggtgaatcaaatagccgggtaatatttgctttagatggtcttgagggcagtgctctagtcaaaacaataagcaaagatagtgatgattacatagcagtacaaatcacacacaaaggtatccatgcttatgagcacgagaatcgtactgcgttcgttaaagcatgtgattttgtgaaaaaaagcatgaaattcgtaatattcaaatcatctaaaacaatcctggcatatacagtggctgcactcggaggtataggcgttatatggacgtatttatggaactggctcaacagatagaagcctctggagcatagacaatcatgtctgtgctccagaggccccccttaatcagtaataaaatcacgtaatagcctggtaagaattacaggaaaatcccccattgctcacccagcaaggccggagcgcatcgcatatgacgcgctgagagccacaccatgccacgtaccacctaacacacctcaagattcagattcaaacaagataatcgcgccatgagccccccataaaacatatgaggtaaatccagccacgtaaaagaaacgagaggtaaaacgcacacgcccaccacgcctgcacaaaatatttgggggaattatttcagtttggtaactctacaaacgcccacgccaggccgcgccagtgctaaagatctcgcttggatctcaaactgtaacgagtgatatagttttcagtgaattacagtgattagaacgatcgcgatatgatctataaaaattaatactatgattttaaaggggatttgtattttacgtccgatcaaatgcaaagcggaaagcgttcaggagaatacatagaattgtgcggtaagccagacaccgcaagggattgagcagagttgaggggaaatttcgatactgtaaaaattggtgagaaattggcttcgatctctggcagcattcgcgcgaaccaggccagaacagcaaccaggtaaaacaccattcgctaactttacgcgcagataatcaggcaaaacaaggccccgcaagcggggcggttttactcagagtggtcaatgagtggacattgatagaaattaatcctttaatttcatgattttaaannnnnnnnnnnnnnnnnnnnnnncgcgttagatccgaaatgagatggattataccggctattgttcctgctcggattcttcttcctctacatctactgactccagattagcttctttaacactacttgctgcgcgacgagcttcacctttgtgttgcactttatttaattggcgttctagtttggtgatcagttcattaattgcagcatacatatcgtcatgtttggcactggcaaccaaggggcccatcggtgtactgattgtggcgtctgcaacaaatccttgcggatctttagacagtacaatatgtgggtttatcaactgggcctgccatttatccagtttggtgagacggtcttcgacatgtttacggattgctggggtaatatccatttgtttactggtgatgttgactgtcatatgacttacctctctgtctactccatcttggataacttcagcatacctcgctttttaccaaaatgtatgatcaagatcactaatttttgtcactttttgcaaaggtcgtgggaactgtgatttaacgtcagtaataggcgcagagggcttgaatcattgatcagaatgccgcattatcgataagttatgtcgcatggatatagtcaaaaacggcactatttttacgatttaagtaggatatcagcgcgatagtctgtgggcatgaatctctgtggtttgtggctatcaagacggaattgaaaacggcagcctaagctgccgtttgttattttatcgtcccagacttgttttgtcgtggcagacaatatcaggctgggttcgctgctattatcttggcaactttgtctgcctgagcattcaattgcaattgtttgtaagcattttccatcaacggcagcgcatcgcgagttgcttgagtatcaggataatctctcaacatttgttcaacacggttaactaccgcgacgtaagcgcctcgtttagtgtaatattgcgccacggccagttcatgcttggccagacgatctttcaggaacatcaggcgtttttgcgcgtcagttgcgtattggctgttcggatagctttgaatcaactggttaaaatcgcggaatgcggccttagcgtgttgcggatcgcggtctgaacgatcgatcccgaagaagccttgcaatgcgctgtcatccagagccatgtcagtcaaaccacgcatatataatacgtaatcgatgttaggatgtgtgggattgaggcgcataaagcgatcgattgaggcttgcgccaacgggagatcagcagatttataatacgcataaatcaaatcaagctgaacttgttgggagtaaggcccgaaaggatagcggttatctaacgcttctagttgcgtaatggctcccttaaagttaccgtcctgcagtttttgctgagcggtagcatagagctcagaaggcgggttatcgggaaccacgtccttgttactggagcaaccggtcagcaccaggctcaacgtggcggcagccaccagatatttcatacgcgtcatgacgttttgattatcctcgaagtgttattccgggagactgtccgttaagctcccgacaaagatctagatacaatagcacattatattaaacggcatcgccgtcaaaacccaacgttaacgaacaagaagctgcatatggcacaacaagtacaactcagcgcaacggtggccgaatcacaactcggtcaacggttagatcaggctttggccgaattgttccctgattattcaagatctcgcataaaagaatggatcttggaagacaaggtgactgtaaacggtaaaacaattaacaagcctaaagaaaaagtgttgggtggtgagctcgtcgcaattgacgcgcaaattgaggaagatgcccgctgggcgcctcaagaaatcccactggatatcgtctatgaagataacgatattctcgttattaataaaccccgtggcttagtcgtgcaccctggcgccggtaatccagacggcaccgttctgaatgcattgctctattattatccagaaatcatggatgtcccacgcgcgggtatcgtacatcgcctggataaagacaccactggtttgatggtggtggcgaaaactgttccggcacaaactcgtttggtggaagcgctgcaagcgcgtgaaattacccgtgaatacgaagcggtggcaatcggcaatatgacagctggtggcagagttgacgagcctatttctcgtcactctaccaagcggacacatatggctgtgcatccgatgggtaaaccggcgaccacgcattatcgtattatggagcatttccgtgctcatactcgtttgcgcttgcgtttagaaacgggccgtacacaccagatccgtgtgcatatgtctcatatcaaccatccgctggtaggtgatcagctgtatggcggccgtccacgtccaccgcgcggtgcctctgattcctttattgctattctgcgcggctttgaccgccaggcgctgcatgcaactatgctgcgtttgtatcatccaatcagtggcattcaaatggaatggcatgcggcattaccagaagatatggttgagctgattaatgcgctgaaagccgatactgaagaattcaaagatcagatggattggtaatgaacaagctgatacttcccgactggccgatgcctgccactgtgaaggcatgtagcaccacccgtcatggtggtatcagcgaattcccttatgattcattaaaccttggcacccatgtcggggatattgccgctagtgtggttgcaaatcgccaatctttagtggagcaagcaggattgccgcaaatgcctgtttggctcgaacaggtgcacggcactcgtgtcctgcatctggacggcaagactatttctgatgtacaggccgatgcggtatatagccgagttgctgggcaagtttgtgcggtaatgactgcagattgcctgcctgtgctgttttgctctttagccggtgatgaagtagctgccgcccatgcgggctggcgtgggctttgcgctggcgttctggaacaaacgctcactcagttcaatgccaatcctgcttctatcatggcgtggttaggcccggccattggcccgcaacagttcgaagtgggtgaagaggtgaaacaggcatttatccaaatcgacggacaattcgcgactgcgttcacaccttccggctctaaatatcttgccgacatctatttattagctcgattgcggctacaggccgtaggtattcacgctatatatggcggtgatcgctgcacagtgactgaaaaacaacattttttctcttatcggcgtgatggaatcactggacgtatggcaagtttaatctggctgatataacctattgaattaggacgatccgctggcgcatgacgttgtactttaaatatagtgtcgaaataaccttgaaaatttgagggatgacctcatctaatctccagtagcaattttgaccaatattggaggtgttatgcgtctggatcgtcttactagcaaattccagcttgccctcgccgatgcccaatctttagctcttgggcgcgacaaccaatttattgaaccgttacatttgatgagcgcactgctcaatcaggatggggggacggttcgcccattgttgacctcggcgggtattaatgtcgccagtttgcgcagcgacattgagcaagcattaggtcgtcttccacaagttgaagggactggcggtgatgttcagccatcaaatgagctagtccgtgtattgaatctttgcgacaaattagcgcaaaaacgtgcagataaatttatttcgtcagaactgtttgttctggccgtacttgaagatcgcggtactttaactgacatgttaaaggcagccggagcaacaaaagataaaataaataaggcaatagaagatatgcgtggtggtgacaaagttgatgaccaaggtgctgaagaccagcgtcaggcattgaaaaaattcactatcgacctgactgagcgggcggagcaaggcaagctcgatccggttattggccgtgacgaagagattcgccgtactattcaggtactacagcgccggactaaaaataacccggtgttaattggtgaacctggtgttggtaaaacagccattgttgaaggtctggcgcaacgaatcgtgaatggtgaagtgccagaaggcctgaagcataaacgtgtgctttcattagatatgggcgcactaattgcaggtgcgaagtatcgtggtgagtttgaagagcgcttgaaaggcgtgttgaatgatttatcaaaacaagaaggtagtgtgatcttgttcattgatgagttgcataccatggtcggtgccgggaaaggcgacggggcgatggatgccggcaacatgctgaaacctgcattagcacgcggtgaattacattgcgttggtgccacaacacttgatgagtaccgtcaatatatagagaaggatgcggcgctagagcggcgtttccagaaagtgtatgttgcggagccaactgttgaagacactatcgccattttacgcgggctgaaagagcgctatgaactgcatcaccatgtgcagataactgacccagcaattgtggctgcggcaacgctatcgcaccgctatatctcggatcgtcagttaccggataaagctatcgaccttattgacgaggccggttctagtatccgtatgcagatggattcaaaaccggaatcgttggatcgcctggagcgccggattatccaattgaagctggaacagcaggcattgaagaaagaatctgatgatgccagcaaaaaacgtctggaaatgctcaataccgaattagagcaaaaagaacgtgaatattcagagctggaagaagagtggaaggcagaaaaagctgccctcaccggaactcagaatattaaaactgaactggaacaagccaaaatcagcttagagcaagctcgtcgtgtgggcgatttggcgcggatgtcagaacttcagtacggtaaaattcctgagctggaaaaacagctagcagcggcaacggcgcttgaagggaaaaccatgaagttactgcgtaaccgggtgacggaagcagaaattgcggaagtgctggcgcgctggacgggtattcctgtatctcgcatgctggaaagtgagcgtgataagttgctgcgcatggaacaggatctacataaacgcgtgattgggcaggatgaagctgttgaagccgtatccaatgctatccgccgtagtcgtgctgggttatcagatccgaaccgcccaattggttccttcttattcttagggccaacaggggttggtaaaaccgagttgtgtaaagcgctggcaaccttcctgttcgacagtgatgatgccatggtgcgtattgatatgtccgagtttatggaaaaacattccgtttctcggttggttggtgcgcctccaggctacgtgggttatgaagaaggtggttacctgacagaagcggtgcgccgtcgcccttattctgtcattctgctggatgaggtagaaaaagcgcatccggatgtattcaacattcttttacaggtgttggatgacgggcgtttgactgacgggcagggtagaacagtcgacttccgtaatacggtggtcatcatgacctctaacctcggttcagatttgattcaggaacgtttcggtgaaagaagttatagcgaaatgaaggaaatggtgatggaagttgtcactcaccacttccgccctgaatttatcaaccgtatagatgaggttgtggtcttccacccactgggccgagcgcatctggcttcaattgccagtatccaactggagcgcctgtacaaacggttggaagaacgtggctatcaggtcactattactcagcctgcgttggagttcttgggcgagactggcttcgatcctgtttatggtgcgcggccattgaaacgtgcaatccagcaggaaatcgagaatccactggcgcaacagatactttccggcaaattaataccgggagtccctgttactcttgatgtggaaaatgggcatatcattgctaaacagtaatggtaaatccttgagggggcgagaaatcgtcccctttttgttttctttttcaccgtatttcgtgtttttgccgcattagtgagcggttgaaaagttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacagacttcgccgggtcaggaagagaaatgattgagtttgacttcgaaagaaaccaaataaactcttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgaacgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgaagcctgtttcggcaggcagaagcaatatcaaagtcttgaagagtgaccaaagcagtacacatttgaacttcggttcgaatgcatatttgcagaaagtaatctttgagcatcgctatgttaactcatagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcttcggaccaaagtgggggaccttcgggcctcacgccatcggatgtgcccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggccaataacttaatacgttgttggattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaacttagcagagatgcttcggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaaaggagactgccggtgataaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagcaagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctcagatacgcattgcgtagtgtccacacagattgtctgatgaatgtaaacgagcaagagcacctgttgatgagggtgatgattgtgttgtaaggcctcggcattgagtttttactgcatcagtcgttcgaatgtgtcaccacattctcacctttacacaaaaatactgaatccatgattcagtagaaatttttgtgtccccatcgtctagaggcctaggacactgccctttcacggctgtaacaggggttcgaatccccttggggacgccactccgataatgtgtgaaagacattatcaaccggttctttatgaactcaaaagtatcttaaagatgactttaacaagtcgtgtttaagatattgctctttaacaatctggaacaagctgaaaattgaaacaatacagctgaaacttatctctccgtagaagtactgagataaggattaacctgtattagagtctctcaaataatcgcaatgccaatgtgtttatcattgttgcagtgtgagcgagaagatactcagcaaggcgtacagcgcacagcaaccggagtgaactctaggttcatgaggattgcgcgcactgcacaacgacgcagagtgtgttcgcagccacaccaataaagaagaaacgtctttgggttgtgaggttaagtgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaaggtgatatgaaccgttataaccgacgatacccgaatggggaaacccagtgcaattcgttgcactattgcatggtgaatacatagccatgcaaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagaacctgaatcagcatatgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacacaaaaatgcatacgttgtgagttcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgaatagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggtcatcccgacttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgaacgtatcacccaagacaattcccggaagtggataatgattgacggagcgcagcgacgtcaatgcgtccaataaagtcgagttggcttagggatacgttcgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctagccgggcgacggttgtcccggtttaagcatgtaggcggagtgacttggtaaatccggttgcttatcaacgctgaggtgtgatgacgagccactacggtggtgaagtagttgatgccaagcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcattaggtaaagggacttgctcccggcgccgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggcatcgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccgtgatccggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggctttaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgcattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccaaaggtgttttgaatttgagagatagatattttcagcgaagttccgagattggattggctggctacgtgattaatacatgtagcgggttagtttagacagaatttgcctggcggccatagcgcggtggcaccacctgaacccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaacacgagttatcagaatgacatctggtaactgacaaaatcgccatgagcggttttgcacagcgaggagcgctggtcctgtaaaggatgggtatcaggaagatacacgtaaaagaatcggtggagcggtagttcagttggttagaatacctgcctgtcacgcagggggtcgcgggttcgagccccgtccgttccgccacttattgcaaaacccctgaatcatcgattcaggggttttttgcattttaacttctatctatttttagtctgctaaatctatccccccaataactatctcttaatcgagccatgcggtaatactcctactcgtaggcagatatctcttagttaattatgttcttaatttaacagaccacagcgaatgaaaagtcatggtgactaagtgtgattaaagcaggggataggaatgggggagtgtataagccctcaatctgagggcttcgtactaagctgattctttacggcagactaataacgtatgaccaatgccaagaccatcaatatcttcctcaacatagaaccctgcagcagataagcactggtaaaatgtatctgagtgataaaaacggctattgccgttagccatgcatgtaaaataaagagatgatgcatttaagctaaatgcgccggcttcgaattgttgcctatcccagaatatctccataatgcatacatagctatctggtttcatcgcgcggtgaataagctttagaatatgtacaattctttcctcgctgaaacagtctagaaattggctcatccaccaaacatccgcttccccaggtaatttatctgccagtaacagatctacgggatacgaactaatacgatcgctataacctttgcttttgacattctcattggctaaagctatctgttgtggtaagtccaatagtgttatttttacatcaggatcatgggctgcacattgcagagcccacttcccggtattagcaccgatgtcatatatatgtttaggctcaagatcaaaaattgtctttagggcaagttgaaaggcattatctgaatagaagtgatcaaaggcgaaccaactctcgcgggctgcactgggcaattcactcagtgctggataaattgtcggccattcaccaaacacagataatcccgctggtttgcctgtttccagggattcttttaaattgaataatccttggtaacaaacgtctcgagtgaaatccatatttacgcgggtcatttgatcatgtaacaagtagtggccaatcttacccagataaaaatgttttccctgctggtagagaatgtgaccactcagccccatatccaataagatactgatggcgtatctacttagcgagcaatgatcttcaatctcatccaaggttattccgttcttacctgagtcatctaatgcggctagaatccctgattccctcaggttaagtgcagcttgaaatagcattggtgcaaaagctattttttgagcttcagttattgccgccaaagcactgatttgatccttgtcatatccgtagcgcaagcttacgtcctcgtaatccaagtaatagctcaccacccagcatgattctctttgaatggtgagtttttataataacttattgttatttattatgttatatcgatggctgactgagttggatctgaatgtctttgttcaaattagctatccagcgattgtattttgaatgtatcttcccattttttgcatccatattagtactgccaatgtatttgacttgataattattagcactgtaattgatctgaatttcaaccgtatggtcgcgatttattagttttccgttaatcacaccgtcagaggcaggagtcattatccagcctcgttttatccctccggccataatcgctttttgtacttcggcagtagtatgattgccaattactgtttggctcacgttttgtattggcgtggtactagagcatccagtgataaatgcgagagatacaaacccgattaaaatcgtttttaataatttcatgatgatccaattaattaataattttcatgttagtccatgagaggaataacgcagcatgctgtatagcaaggataaaatactctgactcattcaaatacacaaatattcttatattgcttttattttacataaatgtaatctggatgttgttgttcatatttattgcttttcatcacgtaaatataaataaatttggaattcatctaaagattattagaaacatgccgatatataaaatattttttttggaattttaatcacattcaaagtgtgaatataagtaattcttaaacaaaaagagaataatcaaatttttaaatgctttttacttggaaatagaataaattgtctcgctttactgcttgttacttgggaagtccggagatcgtggctcattcgctgaatatactgaattggtgtgctttagctccaggtatgggagttcgtgagcagtggcttgactgggccaagaattgtgcaaatcacaccgtctggcaaggggatttacctaagtcagcgcatatacctatgatgtccgccagaaggatgagtacaggtagccgactagcggttgaagcagggctttcattgttaggggcagaaactgcagatatggcaatatttaccagccgccatggagaattggagcgtacttacaagatactacaatgtctccatcagcagcagagcatttctccaaccgattttgccatgtcagttcacaataccgcatctggatggttaactatcactgcaagcgatacattgcctgtaacgtcacttgcagcaggaatagacagttttcaacaaggtatcctcgaagcgatggggatgctcgcttgtggtgctgagcgggtgctattagtcgatttcgatggaattatgcctgacttttatcattctcagacgtctccgatagggttgccctatgcattagcattattgttaactactggtgatgatttgcagtgtgaaggcatttctagcaccgatagtattaattctgaattaccgcaggggcttaatttcttgcataattggttgaataaaaagtcttatttcgtaatacaaggtcagcaaaataattggcaatggagccagtgatggatagttctcttgcagttcaaactacgccccagcattcttctttgctaaatcgttcatggcgagttgttgcaacagctttttgcttcatgctttttggcttaggagggctgttattatcccttttatggttttcctctttacgcctgattattcgttcagaagcaaccagaagtcagatcactcagcaaagtattcgttatagttttcagctatttctacgtatagccagatttctcggtgttttcgattatcaaatagaaaataataagctgttctctgaggacaccggttgtttgattgtggctaaccaccctagcttattagattatgtgttgctggccgcacatatgccaagatgtgattgtattgtcaaggaagcattgttaaataatatatttgttgcaggtgttatcaagtctgctggttatttggttaatactgggtcagataggttattaatacactgtaaagctcgattaaccaggggaggaagcatccttatattccctgaagggacaagaacaactgctggttgcgaactgagtttacaacgaggggccgcgaatattgcattgcatagcgggtgtgatatccgaattgtttatattgattgtaatcctccgatgctgacgaaagaacttaagtggtataatatcccgccggtaaagcctcaatttaatattattgttcaaaataaaatcaatagtaatgaatttatccatgatagtgatttatcactagcgcttgctgcaaggcgactgactaagcatctaacctgtgcattaatgcctgaatctaagagaaagagttaatggaattattgagtagtgagatcaaattactaattattgatgccctaaatctggaagggatgtcggtggatgatattgattcacaagctgcattatttggtgatggtttaggtttagattcgattgatgctctggaacttggattagcactcaaaaataaatataacgtcgtgctctctgcggagagtgaagatatgcgccagcacttttattcggtagaaacgcttgcgaaatttatttctgaacagcgtaactgacaggatattataataatggaaaaaaaagaaatctatcagcaggttacatcgctcctggtgaagctttttgatattaatgagtctgatatcaagccagaatcaaagttatatgaagaattagagttggacagtattgacgcagttgatctggttgtgcatttacagaaagctacgggtaaaaaaataatgccggaaatgttcaaatcagttcgaactgttcaagatattgttgatgcagtcgataatttattgaatgccaagccataagtggtgaaatcaggtgacagataatcagagtaatttatttattggtcacctaactgttttacttaaaatctttacggttatcgcatttatagcctacccactggcggtctggtttggcttggaacgctggggattacatgtattagccccgatactgctattgatgtttatattgcgcctctttgttgtacgcagcaaaattaaacaacaactctggctaggtaaagtgcttgcacttgctggtgttgtcctatctttggcaagttggggtttagggaaagcccagtggttgctgttttatcctgtagtagtcaatatctttttactgacgctctttacctgctctttgtttcgcccccctcccataattgaaagattggcaagattgactgagcctgaattgtcaccacaaggtgtggtttatacccgaaaagtgactcagatatggtgcgtgttttttgcagtaaatggcacgattgctttggcaacttgtttgtacggcgatatgcgtttatgggccttatataacggtggcttgagctatttatttattggttctttgatgggtatggaatggataatcaggaaaagggttcaacagtagtgaatttgcctatggctaattggttggatcattctcgagatgatgccctgattatcaccctatgcggggcgaaaaaggtaactttgcgccaactaagatgtgatgttacttatcttgtggagagaatggctattttctctacaagccgttgggcgttgtgttttgaaaatagctattggtttactattgcattacttgccacgctatattgtaaaaaaaaacccattattttcggccatgcgcgcgaggccgtgcttaaggaacaattgcatcagtttgatggcatgttgactgaccagctgctgaatcttaattgcccgactgtaatggtggcagaccacgccccagttgatattatttgtcatccacttcctgattggccttccgatgcttctttaattcttttcacctcagggtctactggtgcacctaaggccgtggtcaagtctattgctagtctggatattgaaagccattggttggctgcaaaatgggggcagtactttgacaaaaagagcaacccattaattatcgcttcggtttctcatcaacatttgtacgggctgacttttcgactctttttaccactctcgctaggcataccttttcaggctgagttgattggttaccatgaacaactgcaacaactacctgagttattttcaccaatatttattagtagccccgcgtttttaaagcgcatagatacgaaattacctccgatacagtgtcagcagatcttttctgctggcgggccgctcaatttccatgatgcccaagctactcttaaaatcttgggtgtactgccgacagagatttatggtgcgacggaaacaggtctgattgcttatcgtcaacagttagagcaactgcaaccgtggcagtttttctcaggggtaacactagccattaataatgataatacttttactgtttactctgccttgatacctgaatcaaccgggatgccgatgagcgatattattgagctatcagataatgggcaaagtttttacctggcagggcgtcaagatcgaatcgtaaaaatagaagagaagcgtgtttcgctgacggagatagaacagcgtctaacatcacttcctgatattgccgaagcaacggtattggttttaacccaaaacgaaagagtgagtattgctgctgttgtggtgttgacggactatggcaaggagcagctttcaactgcaacagtgggttcttttactcaaaacttgcgaagcagcttacggaattggcttgaacctgtctctcttccccgtcgtttgcgtgtgattgatgttatgcctgttaatttgcaaggaaagcgcgattatgcgctgctacaggagctgtttttatgatgttccctattgttatcactcaaacaataacaggcaatcactgcgcaaatatcagtcttgtcttgcctgctgaattacactggtttagtggtcattttcccgattgtccgatactgcctggtgtggcacaaattaattgggttatgcactacgcaaatcagttactaggcgagttacctgcggtgaagagtattgatgtcgtaaaatttcagcgaccactgatgccagaggatcaagtgatcttagtgcttaattgggcgcgaacggaacataagctgatattcaaataccttatccatggggaaataacggctagcagcggaaagatttccctatgtcagtaaccccttttgcaccgtgcctggtgataccttgtttcaatcatggtggaaccatggcgggagtattatcgcagttggctatatatcaactcccttgcctgataatcgatgatggtagtgatgctgatactgcaaacgagctggcgcgtttggcggcggaatatccttgggttgtgctggtaacacaccctgaaaatagagggaaggggaatgcggtactgaatggattggccgtggcacaaaaatatggctatagccatggcttacaagtcgatgctgatggccagcatcatttgtcagatattccgatcatgttagctgaggcggaaaaacatcctcattgcctcatttcagggcgaccgatttacgataaatcagtaccgaaagcgcgactttatggccgctatatcactcacttctgggtatggattgagacattatctctgtcgctaaaagacagtatgtgcggttttcgtgtctatccagtcactgaaacattggctgtagctgcccagaattcattgggtgtacggatggattttgataccgaagtgatggtcaaattatattggcagggtacagaaagccgcttcttaccaacaaaggttacttatcctgaaaatggtatttcgcattttgatgcgttacatgacaatctgcgtatttcctggatgcatactcgtttattctttggcatgttgccgcgcatacctaccttacttaagcgtcatctgcaaaagcccgaataccattggtctcaaactaaagaacgcagtggcttatggggcatgcggttgatgctacgcagttacaagattctgggacgtacggctttcaatctaatgctataccccgttatcagttatttgtggctcactggccatcgtcaacgcaaagcttcgattctttatttacagcggctagtgagttacgccaaacagcaaaatcatcccttaccgacatccttaaatagctttcggcatttcatgcgatttggtgaatccatgctagataaattggctagctggcaaggggatttagtggttggcaaagatgtggtcttggtagggcgtcagtgctgtgaggcacaaatagccactggtcaaggattactcattttggcatcccatttaggtgatatagagtcttgtcgtgctttggctgagttatctgttggcgtaaaggtcaatgcattggttttcacacaccatgcggctcgttttaatcaggtgatgaaggaaattaatccacatgccctgattaaccttattcaggttacatcgattgggccggatacagctattttattgcgtcaaaagctagatgaaggggaatgggtggctattgtcggggatcgtacctctgttagtccttatcagcgagacgaccaaccaagggtcatttggagctcgtttttagggcatcccgctcctttccctatcgggccttttgctttggctgctgcactgcgttgccctgtatttttaatgtttggtttaaaactgtccagacaagcgaaatcgatggtggcgtcaggtgttattggctcggagcgttcggcaagattacatgtttattttgagcctttcgctgatccgctgatattaccgcgagcgacccggcaatctgctttgcaaaatgccgtggatagctacgctgcccgtttggagcattactctctattagccccactcgattggtttaatttttatgacttctggcatctaaatgatgggaagccaaaccaaggaaatttgtgaaatgaatttacccgatgacccgcgttttgctacccggatagtccataacatccctttccatgatatcgatcctatgggggtagtctggcacggcaattatttccgttattttgaaattgcccgagaggcattattgaatcaaatcgattatggctatcgggagatgcaggcttcaggctacgtatggccgatagtagacacgcgagtgaaatacattgctccgctggaatttgagcagcgcattcatatttgtgcttccatcgaagaatatgaaaatcgcttacgtattggttaccagatttatgatgccgccagcggcaagcgtatgacaacgggatataccattcaggtcgcggttaaggcgtcgacaaaagaaatgaattttgtttcgccagcggtgctgttagagaaaatgggtatcactctatgaaatctattctggcaaccatactactttgcttaagtctcacagcccatgcagtgacactgacatcactgcaacagcggtttggggaacaaccggtactgcgtgccgaatttgaacagcaacgcagcataagtggtatggataaacctttgaaatcaagcggtagcctacttatctctcgtgagaaagggctttggtggtcacagcagaaaccttttgttctgacgctattgttagatgacaagcggatggtgcaaaccatcgacggccagccttcacaagtaattactgcggacagtaatcctcaaatgttccagtttaatcatttattaactgcattgttccatgctgatacatcagttctggagcaaaactttacgttaacctttaccgatagtggccaagaccgttgggtattagtactgactccgaaaacgacaccattggataagttatttaaatccatcacgttgcatggtcaatattttctggaaacgattgatatagaagatatgcagggagatggaactcatatccgttttttcaaccaattaactgagcctaagacactgagccatgccgaacagcagctttttgcacactgattgccatcgaaaactggctatcggctggttactcgtctgtctgctattgctggcaacattgctctggttaatcccccgtagtcagattaatagcagtgttctggcgttgttgccgaaacaagagctggcaggtgttccaactgagctgactgaggggtttaaccaacgccttgatcgccaattagtatggttggtcagccctgagaatgacacactagccccggtggactggtggttaaagcagttacaaaaaatgccagcgctacatcaagtcagtggtgaaatgactgctcaggggcaacaggaatggggtgtttttttctttcagcaccgtaatgtattgctggatgatgcgacccgtctgcgtttaagccatggcggcgatgctcaagcgcaatggatacttgggcaaacttattcggcatttgccggggtgagtggtaaagaattaaagcatgaccccttgctgctggtccgtggttcacagcttgcacaacagcaaaatagcggcacattaagcttaaataagggctggctggtggctaaagatagtcatggccgccaatggtatttgattcacggagaattacgcgcttcatcttatgatatggccagtgcgcgcagcactgttgattcattggctgagttaaagcaacaacttcagcaacgttggcctggcactgaagtgttggaacgaggctctattttttacagtaattacgccagtcagcaggccgaaagtgatatttcgaccattggtttgatatcagtcgctggagtattcctgctgatccttctcatgtttaaatcattattgccactgggcttatgccttctctcgataaccatcggggcattagcaggagcggttgccacattacttatctttggcgaagtccatgttatgactctggtattgagtgccagtatcatcggtatttcagcggattataccctttactatttgactgaccgtatggcgcatggcggtcagacgacaccgcttgcgagtttgacgaaactgttcccagcactgtcaatggcactattgaccaccgtgatagcttatctgattttactcattgcacctttccccggattacagcaattggctgtttttgcctccgcaggactgaccgctgcttgtatcacagtgatgtgctggtatccgatattagctaaacgtttaccggttcgcccagtaccgagcttaaaactgattcatctgtggttaaagagttggcaatgtaatcgagtactgcgactgggtttacctatcttgattattatttttactatcatcgggttagccacattgcaagtgaatgatgacatcagtgaattgcaggcaatgccggctgatttccaacagcaggaacagcgtattgctgtacttacagggcaacacagtgaccaaaaatggtttgttgtttatggtgataatgctgaacaggcgttacaacgcttagagcaattttctccttatctgtcacaggctaaaaaagcaggatggattgaaaattatcgggtattgccattgccttcactacttagacaacaacaaaatcttgcactgcttaagcaaacaaccccaacaattatcgaaaaactgcaacaggctggtatgagtgtttctttgcctgaattgcctgcggaggggagctcgacagtgtgggtgactccccctcaatggcttgactctgtggtgagcgaagggtggcgattactttggctctcattaccagatgggcgaacagcaatgctgcttcctgtcagtggtgtcactaatcctgccgcgttacagcagttggccaaatcagtgcaaggagtgacctgggttgacaggaaaactgaattcaacacgctattctctgtttatcgtgcttatttatcatggctgttattgattgcggtggttgttattgccgtggtctattgttggcgattcggcttcagtcgaggcttgtattgtgtcattcccacgatactgtcattgggaatggggctggcagtgctttctttcacaggccattcattgaacctcttctctttattagcattgatattggtgctgggtattggcatcaattataccttgttcttcaccaaccctcgtggaacgccaagtacatcaatgtttgccatttttatggctgtattcaccactcaattgacctttggcatgttggtatttagtcatacccaagccatcagtagctttggcattgtgctgagcagtggtgtatttaccgcttttttattagcgcctttagcgctacccaagccaaaaggagagcgtccgtgatcgataaacggagtgggatattggtcgttttagcgttgttgattgtggggtgtgtaagctcaccggaccaaacgcagcctaaagcctggcttagaccaggagtgagggtagatttgccacaaccgatgatagctgagcccattgatcagcagcagctattgactgcgacagcacagggaaaacagcagtcattattagtgctcctccacgcagatgggcagcgcttaaccttggttgggctgtcccctctgggtatccgcttgtttaaagtagcttatgacaagcaggggattcatttagaacaaacaataaaaattgttggattaccccctgctaatcaggttcttgccgatattatgttgagctattggcccgttgcatcatggcttacgttattacctgcaaattggcggctggtggatgagggagataaacgcaggctatacgatgataaggggcaggtagtgacagagattagctaccaaatgtcaggcggtatccgtaagccaatagctatcgagcagtttgtgtttcactatcgtattactatccaaaatgtggagggctagcgacgatggtctatttttccgccgtcgggatggtcaatgccctggggtattcgttatctgaggtgaaggataacctttgtgccggactggcccctggaatggcccctcggcctggctggctcttggatgattcacctatttggttgggatcggttgattctgagttacccccattaccggaacaactcgcgccacacaatagccgtaacaaccgcctattgatggctgccttgttgcaaattcaacctgaaattaccgcatgtatcgcccgctatggtgcatcacgagttgccgtgattatgggaaccagcacttccggtattttcgaaggggaacaggcggtcagggaatatcaacccggttctggtgagtttcctgcgggataccattaccaacagcaagagttaggtgatcccagcatcttcctcactcgctatttaggtttaactggcccgagttataccgtctccacggcttgttcttccagcttgcgggcaattattagtggtaagcgcctgatagaatcaggaatggtcgatgcagcgatagttggtggtgcagatagcttgtgccgtatgcccatcaacggttttcacagtcttgaatcattgtctgctgagcgctgtattccatttgctgcagaacgtaaagggatcaatgttggtgaggcggcagcattaatcttattatcacgtgaaccttcccctgtagcactattgggtgtaggggagtcctcggatgcctggcatatgtctgctcctcatcctgaagggcgcggggcggaacaggccatcaaaatggcattaactcaggccgggttgcagcccgctggtgtcgggtacattaatctgcatggtacggcgactcgcttaaatgatcaggttgaagcacaggtcgtaaatcgggtatttggtcatcagacaccctgtagttcaaccaagcatcttaccgggcatactttgggagccgcaggggcaactgaggctgcactaagttggctgatgctaagccattccttgccgctaccaatacaagatttttctcaaggatctcgggatacaactttggccgagattaatttggtcactgggccagcaatgctcaagacaccggttattttgtctaactcattcgcttttggtggtaacaacgcgtgtttgatattaggggctggcagatgatgcattctgctgagtactacttaccacaccaattacctatggtgatgttagataaagtttatgctgtagaggagagcaatgccgagtgtcgcgttactgtttctcaagatagcgtcctcgcccccttccttgatgcgcatggttgtctacccaactggtttgctatcgaattaatggcgcaaactattggcgtctggcgtggctggcacggtttgcaacaagcagtgccaccgactatcgggatgttgttgggggggcgggccattagttgtgagcttgccgtattcccagctggcagtgagcttcaggtctgtgttcatttaatcttacaagatgaaaaaattggcagttttgagtgcagtatcagcattgcaggaaagcaggtcgcttgcggcaggttaaatacttatcagcctgatgccgaagaaataaaaaaacttacattggggaatggtgcatgaagcgttctgttttagtcactggggccagtaaagggatagggcgagctattgctcttcgtctggcagcagatggttttttagtagtagtgcattatcaccgagatgttgctggtgctgaggcgactctggagcagattattgatgctggtggtgaagggcgcttaatttgttttgatattagtgccaggcaacagtgcaaagatgttctggagcaggatatcgcgacttatggtggctactacggcgtagtaaataatgccggtatcacccgcgatggcgctttccctgcactaacagaagaggattgggatggtgttattcataccaatctggacagtttctacaacgtcctacatccctgtgtgatgcccatgatcggtttacgtaaaggcgggcgaattattgcgctttcctcagtttcgggtgtggtcgggaatcgcggccaggtgaattacagtgcggctaaagccggagttatcggggcttgcaaagctctggctctggagttggcgaaacgcaaaattactgtgaattgtattgcccctggattgattgataccggcatgatcaatatggagccaatagctctggaagaagcaatgcgcatgatcccccttaaacggatgggagaggctgaagaagtggctggattagccagctatctgatgtcagatattgccgggtacgttactcgtcaggtgatttcaatcaatggaggaatggtatgagcagcaggatggttgccaccaatcgagttgtgattactggtatgagtggtgttaccgcctttggtaacagttgggctgatatctcggcacgtatttatgcgggcgaaaacgcggtgcagtatatgccgcagtgggaggaatatcaggggctgaatacgcatttaggcgcgccgattaatgatttcgtaacaccggagcactacacccgcaagcggattcgctcaatggggcgggtatcgctgttggcgacccgagcgactgagctggcgttggatcaagcggggctgatcggggaagacgtgctaaccaatggtgatacgggaattgcctatggctcctcaacgggcagcaccaagccggtcagtgaatttgccaccatgctgactgaaaagcataccaataacattaccggtacgacctatgtacaaatgatgccccataccgctgcggtcaataccgggttgttttttggcttgcgtgggcgagttatccctacctcaagtgcttgtacttccggtagtcaggcaatcgggtatgcctatgaggctattcgtcatggttaccaaaaggtaatggtagcgggcggggcagaggaactgtgcccttctgaagcggcagtgtttgatacattgtttgcgaccagccagctaaatgattcgccaaagttatcgccaagaccttttgatcgtcagcgcgatggtttggttataggtgaaggcgccggcactctgattttggaagaattggagcatgcacaagcacgtggtgccactatttatggtgaaatcatgggtttttacactaactgcgatgccagtcatattactcagccgcaaaaagaaaccatgcaagtttgtattgaaaaagccttgctgagtgcggggctggcggctgctgatatcggatatatcagtgctcatggtacggcgactgagcgtggggatattgcagaaagtcaggctaccgctactgtttttggtaatcggacgccaatttcctctctgaaaagttatttcggccataccttgggagcctgcggcgctcttgaagcttggatgagtctggaaatgatgagggctgggcgctttgcccccaccattaatctaacagacccagaccctgcctgcggcgatctggattatctgatgggggaagggcgctatattgatactgaattcttccaaaccaataactttgcctttggtggcatcaatacgtctttggtgatccgtcgctggccatagtcatcattaatttccttattgttgattttttatcaaaagtattgtgttgaatgtggcattttttggcaataaaactcttggcataatcacttcagattttcaccgggaagctgagttacttgcttcccagtggctgccagctttttacaccaatggtttttttgcccgaaagcatattaaccacgatacaaatcaactcgcttcaaaatgaggaattacaatgagcgtacctgcattcggtttaggaacttttcgcctccaagatcaagttgttattgattcggtgagccaggcattaacattgggctatcgtgcgatcgatacagcgcagatatatgaaaatgaggccgcagttggtcaggctatcgcagaaagcggtgttaaacgtgacgaactattcatcaccactaagatctggatagcgaatttagcgcaagggaaattaattcccagcctgcaagagagtttgcagaagctgaaaaccgattatgtggatctgacattaattcactggccatcgccaaatgatgaagtgcctgttgctgaatttatggctgagttgatgaaagccaaagagttgggattaacccgtcagattggtatctctaacttcactattgatttaatgaagcaggctatagctgcggtaggcaccaaggccatagcgacgaaccaaatcgagttgtctccattgctgcaaaaccgcaaggttgttgagtttgcccagcaaaatggtattgctatcacttcttatatgacgctggcttatggcaaggcattagaagagccagttatcaagaaaattgcagagcagcacggtgcgacacctgcacaggtcattttaagctgggcgatgcaattggattacagtgttattccttcatcaaccaaagtggctaatttggccagcaatctgttggctcaggatttacagctgagcgcagaagatatggcgctgatcgccacgctagatcgtgacgaacggctggtaagccctgatggtttagcaccaaagtgggattaactttagattaagtactgacgaagctgtctcgcttgaggtggttcagactgcttacaaaacccaacgacacgatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgccacggatgcttgttttaacaaagaaagtacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaacctcaatcacccccaccggaggtggtttctattttgtcggattcgtcgatattagacgttcattgataaaatcaataaaacagcgcagccgattgctgacagcctggtcactgtaatacacagcattaatcggcattgcgacgggcaaagtgtgttctcgtagtatcgctatcaaatccccacgttgcagatcctgctggatcataaaatctgacaggcaggcaataccattaccttcaaggcacaggcggcgctgcgtctctccattattggatgccagatctgacttaatctcataaagttgcccatcagcacctgccagaggccagcgatttaatgtgggtaaatcattaaatcccaaacataaatgatgctctaaatctgcggcagtttgcggcgtgccatattgcttcaagtaggctggtgaggcgagaatatggcgataactggtcatcagttttctggctcgcaacgttgaatcttgtaacgtccccaccctgattgcgatatccacttttcgctcgataagattgatgaatgtttcagacgacaccagcgataaagtcaccaaaggatagcgctgacgaaactcagccatcaatggcgcgataatatgtagtaccactggggtagcggcgtcaatacggagtaaccctttaggattcaattgattatccagaagttcattttctgccgtcgccatttcccgcaaaatattttgtacccgcctaaaatagtgctcaccttcctgagtcagactgatctgccgcgtggtgcgattgagcaaagtgacacccaacttattctcaagcttctttactgttcggctcactaccgaatttgcttgttcgagttgttctgccgcacggctgaaactgccacattccaccacagtaacaaaggtaatcagttcatctgagtttgctttcattgttgccactccagcaaaaatattttgatattttgatcatttttgtcatttaaacataggcccataatagccgctatcaaattgagctgttttccatcactgttttctggagttgataatgccactcgctttactggcactaaccatcagtgcatttgctattggtaccactgagtttgttattgtcgggctggtaccgacgatcgccgaacaactgggggtttctgtcccgtcggcggggttattagtttcaatttatgcattgggggtagctattggtgctccggtgctgactgcattaacagggcgaatccctcgaaaagtgctattgattggtctcatggtattgttcacgttaggtaacttattagcgtggcaatcaccaagttatgaatcattagttgtcgcccgtctattaaccggtttggcgcacggggtctttttctcaatcggctcaactatcgcaaccagcctggtacctaaagagaaagcggcttcagctattgccattatgtttggtggcttgacagcggcgctggtgacaggtgttccattagggacatttattgggcagcattttggctggcgggaaacgttcctcgcggtgtcattgattggcgttgttgccattattgccagtgctattctggtgccaaataatatttccaataaagcttcagccagtatcaagcagcaattgcaggtactcactcacccacgtttattgctgatttacggtattactgcattaggatatggcggtttctttaccatgtttactttcctggctcccgtcatgcaagagttggcggggttttcggctgctgcggtaagctggattttgctggcatacggaatatctgttgcgattggtaatattttgggggggaaactggctgatcgccatggtgcagtgacaggcatttgagctttatctttactgcattggccggtctgttatttgttttccagttcagtgccaaccacagtatcgcggcattgattacattactgattatgggggtttttgcctttggcaatgtccctggtttacaggtttatgtggtgcaaaaggcggaggaatatacaccacatgctgttgatgtcgcctctggtttgaatattgcagcatttaacgtaggaattgccttagggtcaattcttggggggcaggcagtgactcgcgtgggtttagcccagaccccatggattggcggaataatcgttgttgctgcattactcttggtgaggttaagtggcaaactggataagaaatgctcaaatcaggtggttatcagctaacgccactttcagattttcgttttcagcccgcatatagattgcgggcttttttgttcatagaggccttattagtgcattatgaataacatagattgaatctatccctgagtatcccaatatcaaaaagacaacatgggcaaaagacattactgaccggaacatctgagcgtataatcagtgaactaccaactgcggttatcttacaaaccagagtgatttcggataaggaataggccattaaagtgccgaaacgaacatatgcaatgcggtatgttgcaggtcaaccggttgaacagattttcccaggctctgctaaacaattggggcaagggttaccgccaggcgcaccattgccgacaactgaatttctgcgtgtaatggtgtggaatatctttaagcagcagcgggcgcaatggctatctgtacttaaagaattcggacgtgatgctcaactgatgctactgcaagaagcacaaacaacacccgagttggtgaggtttgctacgtctcattatcaggcggctgatcaggttcctgcgtttgcattgcctcaacacccctcaggcgtgatgacattagcggctacccacccagtctactgttgcccattgagagaacgggagccgctgctgcgcttgtctaagtcggcgttaattactgtttatcctattcatgatggccgcttattgatggttgtgaacattcacgcagtgaattttagtctgggtgttgatgtttacagtaaacagttagagccgattggtgaacaaattgcgatgcaccgtggcccagttattttagcgggagatttcaatgcatggagtcgccaacgggttaatgctttacagcgttttgcccaaggtttgggtctggaagaagttgagtttagtaccgataatcgcagccgtgcttttggcaagccgctcgatttcgtgttttatcgtggccttactctggctgatgcttcagtattagtgacacgagcctcggatcacaatccgcttctggttgagttccagccataaaaaaagcaccccgaagggtgctttttagcagcgttaatagcgattctgactttatgcgtccggggttgatttgccgttaacgaacagcgtcaatttcaaacctggcagcaatttattagctttgctgactaccgaattccatcgcatcacatcgtcggtgtttacaccgtgacgcttggcaatactggcaaacgaatcacctttacgaacctgataggtgatgctgttgctactggttgtattgcttgccagttgcagggtttgcccaacttttaaggtactcttggtacttaagttgttccaactctgcaaatcgctggtcttgatattcaaccgcttggcaatcgtagataaggtatcgccggggcgaactttatactgcgaacttgatgccgattttgtgctgttctgtgccaacttggttggttgaacggcggcaatatcagtatctgccaatgaatctttaagctgctcagcatgggctttcggcaacatgatataacgaggaccgtgtccagctggtgccgttacattgcgcttatacccagaattaaaggatttcaactttgtcagtgacatccccgccatctcagccgcctgagttagctctatctgctgaccaacatcaactcgtgctagtgcacggtctttgtcagtatcaggcaagtttataccgtattttttgctgttcttgattaaatcacccaaggccagcatttttggaacataaattgacgtttcacgaggaagcgacaatgcccaaaagttcgtcggtttaccctttgccttatttgctttcaccgcttgcatgactctgccttcaccgctgttatacgcagcgactgttaacaaccagtcaccgtcaaacatcttgttcaggcgctccatcatatcaagcgctgctttggtagaagcaaccacatctctgcggccgtcataccattggttttgtttcaagccataatttcgaccggtacttggcactatctgccacagccctgcggcgttggcggatgatgtcgcgtgtgggtcaaaagcgctctccactatgggtagcagtaccaattccatcggcatattacgtttcttaatctgctcgactatcaggtacatgtacggctctgcccgtaatgttacatcgtggagatagctcttattttttaagtatttttgcttctgttcacggatccgggaattttccggaaccttcatcttcagctcgtcgctaatgaagttccacaaatcttgctgcgcgaggccactatcactatccagccatcgcgcgctgcccactcgggcgctatttgtgtactctcctgcttcactctcttgacctgccgaagacaaactctgtgcatgctgtacaggagcctgaacgcccaccttggacgtctggcacccaacaagcaagactgaggcgagaaatatcgctttggtcttcatgtgtgtgtcaatgtagttgcttaaaagacgaccaatcatactttgcttcgataaaaaacacaactaaaagctcagaagcggtctttctgtgcacgtaattcggaaaaaactgagacaagtgagttaggtggagatattacgcctatttttctttgtaaatcaatgtcatcacaacgtaaaaaaacattaattttccgctcaatttgcaattttaccggtaagctaggttggttttttgctcgtaattgcatgatttgctgctgatatgtagcaatgtcttgatctgagggcagaataaaacgggcaaacttaagatttgcgagagtatattcatgcgcgctgcaaattaaggtttcatcagggagttgtgcgagctgttgaatagacgcgtacatttgcgccggagtgccctcaaatagtctgccgcagccggcggaaaacagtgtatcaccacagaaaagataaggtttgctgtagtatgcgatgtgctcaagtgtgtggccgggaacggcaataacctggtagttttggccgccaatactcaggtgatcacccccagttaccataattgtcgcgcctttatttgcggtttcttgtggtccatagaccggaatttcggggaaatggcggcgcaaatcagcgacacccccaacgtgatcgttatgatgatgggttaataagatggcctgaggaaggtactggccttgactcagtgcggccagcacgggggctgattcaccggggtcaacaatgacacagtgtttttgttcgtcggccaatagccaaatgtaattgtcttgaaatgctggaatgctgataagattcattagatacctcttttattggcaacagtttgaaagaagaagttaaaacatgaaaccagcacaaacacgccaaaagatcgatgcgcccgcatgttgggctgagttaccttggggagagtattatcgtgcggcaattgaacagcagttgcagccttggtggccgaaattctttggtttccacttactgaagataggccatttgagtgctgaaattgccagcgataaatgcgctatctcccatcaggtaaatgtgggggagcagggcaaaaatatgcaggtgcttgccagcccatatcagttaccttttgctgaaaaatcggtcgatgcttgcttactgtcccatactttagcctatgctgctgatccgcaccgcattttacgtgaggtggatcgggtgctgattgatgacggctggttggttatcagcaactttaatcccatgagtctcttaggggcagggaagttggtgccgttattgcgccagcggcaaccccatgttagccgcatgtttactcaaatgcgcttattggattggctcagtttattaaattatgaagttttatatttgtcgcgctttcatgtgttgccgtggcataaagaaggtgggcgctttatcagcacccatctgccggcgttggggtgtgtcagcttgattgttgcccgcaaacgcactattccgttaacgtttaatccgatgaagttcggcgcgcgtaaaccttggtttagtcgggcagtgggtgccaccaaaagctatcgcgaccaaccttgatgatacagtcacgtcaagtaagaagggtcaatcgggattataaccggtatcttctaacgtcggtgagtttgcgccttcacgggctagttcatcacaacgctcgttttccggatgtcccgcatggccttttacccattcccattgaattacgtgagtttggatagccaaatcaagacgttgccataagtcgacattacgcaccggtttgcggtcggtggttttccaaccgcgttttttccagttatgaatccactgagtaatcccctggcgtacatattggctgtcggtgctgagtgtgacttcacaaggtgaggtcaacgcctccagcgcgacgatagcggccattagctccatgcggttgtttgttgtcaggaaatagccagcgctaaaggttttttcatgttgtttgtaacgcaaaattgcgccgtaaccaccggggcctggattgccaaggcaagatccatcggtgaaaatttctacctgtttagtcatctctggtagactcttcctatctgtttcattaaaccttaagtctgacataaacgagcgctatgagcactggcaatatgcaaggtacccctaccagacagattgttctggatacagaaaccaccggtatgaataagctgggcgttcattatgaaggccataagattattgagattggtgccgttgaagtgatcaaccgccgtctgaccggtagaaatttccatgtttatatcaaacctgaccggttggtagacccggaagcttacggtgttcatggtattagtgatgagtttttggccgacaagcccacctttgccgatattacaccggagtttcttgagtttatccgcggcgctgagttaatcattcataacgcagcgtttgatatcggctttatggattacgaattccgcatgttgcagcaggatatcccgaaaacggaaaccttctgtactatcaccgatagtttgttgctggcacgccgtttgttccccggcaagcgaaataatcttgatgctctgtgtgaccgctaccagatagataataccaagcgaactttgcacggcgcgttactcgatgccgagattctggcagaagtttatctggcgatgaccggtggtcagacgtcattgtctttttcaatggaaggcgatcagacgcagaatgagtcttcagaagatattcaacgtatcactcggccagcatctgggttgaaaataatctatgctactgaagatgaaatagccgctcatgaatcacgtctggatttggtgatgaaaaagggcggcagctgtctctggcgtatgccactagagacggacgacagcataagcgcagaaaaatagtgccaacgctgaataaagtgatatccagatgaaaaactgtgcaaacggtttattttactggaaaaagtgttgacgagattgtattgcatacgtaatattccactcgttcttaaccggaacagcagcgtggtgcggtagttcagtcggttagaataccggcctgtcacgccgggggtcgcgggttcgagtcccgtccgcaccgccaacattcagaagccctgagttattgctaactcagggctttgttgtatctatacccttcgtacttgaagccgcaggggtgttagctacgctcacttacccaaatcacttacttgggtaagctcattgggatgcattcacttgctgcctacctgcaactccaattactttgggtatactcttcggacttgaagcagtaggggcaaaataatagaactccccccttgggtaacagatcaataaacccatttaggatttactgcgtagctttcgcattacccgcttcagcggctgttttcacccagccatcaaaggttgactgatgagcttggatccaaccattcacatgacgttcgatatcggcatctgaggattcaccggcatgcatccgcatgttctgagcattcacatcattaattgataacttcataatggagaacagcttggcggcggcagggttagcttcagcccattttttgttggcgacaatatgcatcacactcggtgggaagccgtagttcgctccgttagaaagctgggtgtcgatagttttatccggcagggaagagaacggcacctgtaaccacaccacatcacggccgggaaccagtacgtcgctgacccaatatggcgtccaggtgtaatacaggattggcttgccttctttgtagcgcgtgatggtatcggcaatcatggcggcatagttaccctgattgtgggttaccgtatcgctgaggccataggcttggatctggtggttaatcggagcttcacaaccccagcccggattacagccggtgagatcggctttgccgtcgttattggcatcaaacagtttggcaattttcggatcttttaactgctcaatattggtgatgtggtatttatcggcggtttttttgtcgatcaaatagccctgtgccagcccttcaataaagttaccctgacggtagaatttggcatcaccacctgcggctgcgtattgatcattatgcagcggctcccagtttaccgccagataagtggcatcacctgcggcaatagaagagtaagcgacattgtaatcaacttctttggtgggttggacgtcgtaaccgagcttctccagcgctttattgaccagcgaggtctggaaggtttcttccgaaatggtgctttgcagcggttggacagtgatgcctttgcccggtaattctgcggcggataactgagtactgatcagtgtggtgagggctaacacccaaattccggtcttacgcataattttccccatcttaagctattttacttgccagtttgaacctgggcagtgctcatcatcctcacgtactacgtgtacgctgcggtgattgcgcgctgtccgtgcccaaactgtctgcgacaattacgcttaaatttgagcgtaatgaattgaaattacttgttgttacgaaatggtttggtgattagcccgatagggccagtggcataccagcggccaacgcctttgctgcggcggtcacggcctaatgattgggtcaggcggtcaaggataatcgccagaatcacgataccgacaccaccgacagcggctagccccatatcaaggcgaccaataccgcgcagcaccatctggcccaacccaccaacggcaatcattgaagcaataaccaccatcgacaatgcaagcattaaggtctggttgacaccagccatgatggttggcatcgccagcggtaattgcaccttgaacagcatctggcgtggattcgcgccgaaggactcagccgcttctataagatctgccggtacttgcttaatacccaaaatagtcaggcgaacaatgggtggtagggcaaagataatggtcaccacgacacctgggacattaccaataccgaatagcatgacaataggcaccagataaacgaaggctggcgtggtctgcatcgcatccagtaaaggccgaataattcgtgcagcgttattactgcgcgccaaccatatccctagcggtagcccgataagaatacagaagaacagcgaggtcagaaccagcgccagtgtcaccatcgcttgcgaccacgcgccaatcgcgccgatggcaatcagggaaaccaaggttgccacccccatccccaaggtagagaattgccaggcgatcaatgcgaaaaccagaatcgccaccggtgctggcatgcccagcaataagtgttggaagccactgagaatgaaatcaaccggcacgcgaatgccttggaacagcgggcggaagtgcagcaccacccaatcaataccttgggtaacccacgaatccagtggcacccaggtgttatggaacgggtccatcaggctgaaatgttcaggcgctgctgccggagcgctgtttagccaatcggtactttgtgtcgcagtgctctgtacggcctgagaagcaacctcatgactcgcgctgcctgcggcacggctaccctcggccatgctcgctccccaggggtcagcagcggctgacaaggtctgagtggcagagtcggtcgcgaccggtgctgctgaagttgctgcatccgtcgcccatgggttgctgtctacgggggtgctactttggatttgatcactcatttggcgtctccttatctaaggcctgcaacagcatggctttggaaataataccgatatagctgttgtcttcaccaaccacaggaaccgcgcacggagcttgtgcaaccagtgaaatcagctcactgaggggcatatctgccggaaccggtgctggatcagccaataaggcactgtccagtgattggttctctgccaatgcttttttcagtgaatctatcgataccacgccaataaacttctgcccgcgctccaacacatagccgtaatcgcggtcttcatcctgaagcagttttaacgctgaacgagggccgaaacccggtgttttacggatcaaggataccggacgacgacgcgcgatatccttggcactaaagacgtggctgatatcgacaccacggaagaaggtgcgtacatagtcattggccggattattcagtatttcatccggtgttccgacttgtactacttcgccaccttgcataatagcaatgcgatcgccgatacgcatggcttcatccagatcatgagagataaagacaatcgttcgttgatgtctggcctgtagcttgaccaattcatcctgcatttcagtacgaattaatgggtcgagtgctgagaaggcttcatccattaataggatatcggggttattggccattgcgcgggctaaacctacgcgctggcgcatcccaccagacaactcgtcgggataagaatgagcgtagctttccagactcacctggcgtaatgcttccaaggctttttcatgacgttccacttgcggcacgcctgctaactccataccgaatgcggtgttatcgagcacattcagatggggcattaaggcaaaggattggaagaccatgcttatcttatttcggcgtacggtgcgcagggcactatcagatattttggcaatatcttcgccgtcgattagcacttcaccacgcgtgggttctatcagacgattgagaaggcgtaccagggtggatttaccagaaccggataaccccatgatgacgaatatctcgccttcttcaatggccagattggcatctttaacgccaacggacaaaccagttttggcgaatatctgctctttattcttacctgattcaagcagtttaaaagcccgttctggatgctcaccaaatattttatataagttctttacttcgagtttaattgccatgcagctggtgtattcctctgtcaattttgaattatgtttattcgatcaatattatcctgatgaaaaaatagagcgccatataccctaacacaatgagaatctgagacaaccctcaatgttcctataatcatttttgcaatagtcctcatcccaatatataagtttttaacttgttaatttacctgcgttaatactatggttttttactttagataaattgactaatattgataatgaatctaatggctaatttgagtgtaaatagtgtgaatattgcacatatataggaaatatatgtgcaatattattgataatgtatttcctgcaatgaaagtgctgaatccccctgatactctggcctgtagccaaatgggggataagatgaagttttagatttggctggggcaatccggccatcttgccctggtcgccagcgagggggagttcccctttgttatattagcgaaaaggggagtttttgtgggtagaaaagcttagaaatcccagtcttcgtcctcagtattgaccgctttaccgatcacatatgacgaacctgagccagagaagaaatcgtgattttcatcagcattgggtgataatgctgccaaaatggccgggttgacattagcctgactggcggggaatagagcttcataacccaaattcattaatgctttattggcattgtaatggaggaattttttgacatcttctgtccagccaaccccatcatataggctctctgtatagtgtatttcattgtcatataagtcctgtaacaaatcgaaagcgaaattctttatttcctgacggcgattattatctactttctccaatcctttctggaatttatagccgatataatagccatgaactgcctcatcgcgaataatcagccgaataagatctgcggtattggttaatctggcgcggcttgaccaatacataggtaaatagaatccggaatagaatagaaatgattccagaaatacactggcaattttcttcttcagtgggtcgtcattattataatgctgcaggataatatctgctttcttttgcagcgggccattctcctcactccagcgataggcctcgtccacatccgatgtcatacacagggtagagaatatggagctataagagcgggcgtgcacggcttccataaagctgatattagaaaataccgcttcttcatggggggtgatggcatctttaatcagcgccggtgcacccagcgtattttgaatagtatcgagcaatgtcagcccggtaaaaacccgaatagtcagttgctgttcatcagccgttagtttggcccaagaaggaatgtcatttgaaagcgggactttttccggcaaccaaaagttagccgtcaggcggttccatacttccaggtctttatcgtcttcaattttattccaattgatggcactaacgtgttttatcgtttttgttgcactcatgtgattaattcctcgatccgatctgattaattcagcacagctcataccctaaataattcgagctgcgggaaggcggcaaaggagatacaaatcggtcagtaaccgatttgaacggcatttatgctagcccgtagggtgagcctcaaggatgaggctcattcatcccgatgagcttatttactttaaggtcaacaaccagtaagtgattcgggttattgagcgcagccaacacacatgcagcttgaagtatgacgggtgtattacagcgaacaggaaacacagccttcaacttccgtcccctcaagcgccatctggcgcagccggatgtaataaatggttttaatccctttcttccaggcatatatctgcgctttattaatatcgcgggtagtggcggtatcgcggaaaaacagcgtcagtgacagcccctgatcgacatgctgggtcgcttcggcataggtatcgatgattttctccggcccgatttgataagcatcctgataatattcaagattatcgttggtcatataaggcgctggataatacacccggccaatcttgccttctttgcggatctcgattggagagacaatcgggtggatgctggaggttgagtgattgatatatgaaatagatcccgtcggaggcaccgcttgtaagttctgattataaatcccgtgctccatcacggactggcgcagtgctgcccaatcttgttgatccggaacggaaatacccgcttgggcaaatagcgcactaactttagctgttttaggttgccagctttgctcaatatatttggtgaaatagtgacccgaagcataagtcgattggtcgaaacctttaaagtgactgccgcgttctatcgccagctggttagaggcgcggatggcgtgatatgccacggtatagaaatagatattggtgaaatccagcgcttcttctgagccatagaagatacgttcccgtgccaggtagccgtgcagattcatctgcccgaggccaatggcatgggattcctgattacctttttcaattgacggcactgagcggatgttgctcatatcggacacggcagtcagcccgcgaatggcggtttcaatcgatttaccaaagtctggtgaatccatgatgtgggcgatattcagcgaaccgagattacaggagatatccttcccaatatggcgatagctgaggtcgtcgttgtattcagtgggtgaattaacctgcaaaatttccgagcacaggttactcatattaatccggcctttgatcgggttagcccgattcacggtatcctcaaacatcatatagggataaccggactcaaattggatctctgccagtatctggaaaaactcgcgcgctttaattttgcttttacggatgcgcttattatcgaccatctcgcggtatttttcactgacactgatttccgacagaggaacgccgtaaacctgttctacgtcataaggcgaaaacaggtacatgtcttcattattcttcgccaactcaaaagtaatatcggggataaccacccccagtgacagggttttaatccgtattttttcatcggcattttcgcgtttggtatcgagaaaacgcaaaatatcggggtgatgggcatggagatagaccgctcctgcaccttggcgagcacccagttgattggcataggaaaaagcatcttccagcattttcatgatgggaataacgccagatgactgattttcaatacgtttaatcggcgcgcccacttcacgaatattgctaagcaggaaagccacgccaccgccgcgtttagataattgcagtgctgagtttatggcgcgacctatcgactccatattgtcttcaatgcgcagcaggaagcaggagaccagctcaccgcgctgtttcttgccgcaattgaggaaggttggcgtggcgggttggaaacggccagtgatgatctcttcgactaaatctcgcgcaacttgctgattacccgcagctaatgtcagggcgaccatgcaaactcggtcttcatagcgttccagatagcgtttgccatcaaaagttttcagggtatagctggtgtagtacttaaacgcgccaaggaaggtcgggaagcgaaactttttactataggcttgttggaataagctcttgataaagctgaagtcatacttttccagcacgtctttctcgtagtatccttcttcaaccagataattgagtttttcctgcaaattatggaagaacacggtgttttgattgacgtgttgcaagaaatattgccgtgccgcctggcggtctttatcaaactggatacgcccatcggcatcatagaggttcaacatcgcattcagtgagtgataatccacttcactgttggatggatcggtgattctcagttctgtcgttgccaaaattcagttactcccttgcgcacgtttaccacatcttctgctgtacccagtagttcaaagcgataaagataaggaacctgacatttttgggaaataattttccccgccaggcaataggcgtcgccaaaattagtgttacccgcagcaatgacaccgcgaatcaatgagcggttatgggggtcattcaaaaatctaattacctgaatgggcactgccccaaccgggctgcctccgccataactgggtactaacaagatatagggctgttccacccgtaatttttcccgcgtacccgcaatgggaatacgtattgccggaagctccaacttttcgacaaaacggtgggtgttttgtgaagagctggagaaatacaccagcggattcattttgtggccctcatcaggcaccgacggcctgagccagtgcatttattttgtcagggcggaagccagaccaatgctcatcacccgctacaatcacgggaacctgctgataaccaagagatttcacacggtttagcgcttgtggatcttcagttaaatcaaccacctgataagcgattccttgtttatccaatgcacgataggtggcattgcactggacacaatcgggtttactgtaaataataatgctcatgattcgcatttaccttttatcttgaggaaaggcgtattgagcagattgttagtgtctctcgacgacctgcccctgattatcagccacgacttcattctcgctggtgatggattagatactatatctagtgtttatttaattcaaccacaccatatgtagttatttgttgtgaattatgcacaattcagaggcaaggccgccagcacggggctggcgacagattctatacataattggctgggtaaaaatatttcgattggcaggtggtgatgagggatattcttactgacgcagactaacggctaatcgattaaatgcattcatgatgctgatagcgaaagttaaatcagaaatctgagtatcagtaaaatgcgctttcaaagcattaaaggtgctgtcaggggtgccgctggtagttatgtgagttaccgcttccgcccaatctagtgccgcacgttcggcttcactaaagagattactgagtttccagcccgcgatgacatccattttagcgttatcaaaaccatggttgcgcaagaatttgccgtgcatatccaggcaaaaagcacagccgttgatctgtgatacccgcataaaaatcaattctatcagcatttttggcaacgaacttttatcgagtgacatagaggcgctgaccagtgcttcgtaggtggctggcgagagtttagaaaaataaagacgttgttcaaccatgataggtacctgtgatgttggctcttcaatgaaggctactctagcaacaccatgacctatactatagggccataaatgacttattttagtgggccatgatgaaagcattttcacatttgtttaagctggatcgccaacataccgaaccggtatatcgccagatttatcagcgtattaaagatgcaattgtgcagggcactttgctaccggacacgcgcttgccctcggtgagagtgctggccagcgaagtgggtgtggcgcggggaacggtggaaaatgcctatgcccaactgattgctgaaggtttcttgcaaagccgcggtcagggggggacttatgtctccgctcaattactcgatgcgcctctatcaccattgaaaattgtagaaccagacgaacaacccgtagtgattaatcattctctctcggctgatcgtatgatggcacgccccttccaactggggctacccgcgttggatgcttttccacgcgcgcaatgggggcgactcatcaccaaacaggtgcataatctgaccatcacctcactcgggcatcctcccgccgccggattaccggcgttacgtgaggcaattgcccattatttgcagttatctcgtggtttcagctgccaacctgagcaggtatttatttgctcgggttatcagtcggtactggatctagtggttaatacggtattgaagccgggagatagcggttggctggagaaccccggatatcctgccactcagcaattgatccgtgaggccgggcttatttcgcatccggtcaatgtggacagcgatggtatggatgtgacggctgctatccatgattgccccaatgctcgctttgctattatcacgccagcgcatcaaagcccattgggggttgcactcagcttagcgcggcgcattgcactgctggagtgggctgagcaacagcagtcatggattattgaagatgattacgatagcgagtttcgctatcaggggcggccgcttcccccgttaaagagcttggatagacatgggcgagtgctgtatgccgggactttcagtaaagtgatgtttccggcattgcggctggcttatctggtggtaccacctgagcaagtggctgtttttaaccaccgttgccaactgcgtagctgtgccagtccgccactgatacaggccagtgtggcggagtttattggtcaggggcacttttatcgccatcttaaacgtatgcgccatttatatgctgagcgccgtgaaatattggccaccagccttatgcgccaactggcgggagttgttgaggttgaacagcaggcgggtggcattcaattattggcgcggttggataggcgtttttctgacagcattgttgctgcgcgggcacaacgccaggggctggcgattgaggcggtatcagattgggcattagaaaaaaatagccgagtggataatgcactactgatggggtttaccaattttatttctgaagtcgaggccgataaacaggtggcaaagttggcaaaggtaattttagcgggagcgttaaaatgaaaattattgaggttgataaacatcgattggcgttataaaaacatggcccgcagtgaatatcactcgggccaccgataagcaaacagcaaaaactacagcagacacagcaatgagggagctgtcagtttatcggcctgcgaacagatatcagcggcgagccagcagcacacccagtaccaagcctatggcggcaccaataccgacaccttgccaaggtttatcatgcacataattatcggcattaccggcaacatcacgtgcatgctgtttcaagctggtcgagccgctaaaacgcgctcgtgcatcacgtaatacaccttcagcattgtggcgcaccttggccagctcttcttttgttttgtcgccagatgagcgcaagacatcgtcgagagtatccgccagaagggtcacgtcttgatcgagatctctttctactttttctgatttattgaacatttgactctccgttttgcttgatgaacattaagcgtagaccatcacagcaaggggcaatcagcttcaggagtaatccgaataggtaatcgtcatacttcaagctgcatgtgtgttggctgctctctcacacccgaatcattaactggcgtcaactcatcgggattaatgagcctcatccttgaggctcaccttacgggctagcatgaatgctgttcaaatcggttcccgaccgatttgttattcgctttccgccttcctgcaacttgaattatttaaagtataaatagtcagaacatgatttgtacatttggttactcagcgaaaccaatcactcacggaaagaaaaaatccattcctctatgattcttccaacggccccaccgggggcttagcgaaacaaactctgaggattttaaaatgaaaaaagtattagcgctgatcgttgctgcaaccatgggtctgtcttctgttgctttcgctgccgaaacaactgcggccgctacagcagcaccagctgcaaccagcactactgctgctccagctgtagaaaaagctgcaccagctaaagcaactcatcataaaaaacacaaagcgactaaacaaactaccgaacaaaaagcacaagctgctaaaaaagctgtgaaaaaagcaccggctcaaaaagcacaggccgctaaaaaagcggtgaaaaaggccccagttcaaaaagctcaggctgctaaaaaacacgtgaaaaaagcaccagcacaaaaagcacaggcagctaaaaaacaccacaaaactgctaaaaaatcagctacagctccagctgcataataacgccggaatgcgggcgatatcggcccgcacagtctagccaattccagacacccgtttaatatcgggtgtctttttttataggctaaccatcatgatcaatcgctatctattcgaactgattttcagtgtgatgactctgtgtggtgtattacttgcctgtgcgctgtttctcactgattctgttatctaatctcaatgcaaaatatgcagttgctgaaggtaagtgagtatttgttgaaccgtctgctgatgtaatttctctctttcaactgccggtgttgcacaaataaaggcctctccttcttctgccaaaatagcacccgccgccggtttacatagcggtagaaaatcaaaatgcccacttttggttaaggtcacagcggtaatacctggctgattcagttgttttacccatgttgcaccgcccagattcagggattcattcggtgaaataaaatagtcagcgttgatcagtagtagtggagcgctcaagtgaagcaggctgcttttttggtaaaaaggaaccatccccggatctagcgcaatcgcaaaacgtaggcgtttatctgcataatttccttcaaatttctcagcagataactggtctaacgtcacgcctgcatgggtataaaactggcaattaggctgctcaggttgttgctgacagcttgcaataaaatgcgggcgggaaagtgtagctcctaatgtcgcgatagcactgtagcccccttttgaatggcctatcaccccgatggcttgctcatccaaggccgatttccagcgcgggtctgacagtaacgtactgatgataaaagagatatcttcagtttgtaaccataattgggctgattgtgctgggattgaatctccggtggtactgcccggatgattggcggcgaccaccaccataccttgctgcaccagcttatcggccaaccacgccaggctagtattgttgccgccactgccatgactgagtaccaccaatgggaatttaccttcagcaaggggggcgttgggtaaaacagatatgccccggaaaacggcagtatcacttagcaattgggtttccccttgatcagccgtggggtagtaaatgatgctatcaagttgtcgatggcgctggaggtcatggaatgaaatatgggtcactgctgtttgccaactgtaaccggtcagcggaaaaaacagcagaaagcagagagacaaaaacgtagttttcatggtgtaacatcctgattgattgggtttcccatgaccgtagcgagtcataaattctgctgcgacctcgatcatgatccagtccctgatcctgcttgttttcaatcatctggctgtctacactgcaaaacagctattcactatatctatttgttaaggcaatggtatgccgctgatcccggtctcttttctactgtctttattatgttttggtctgtttttttatttgattagagccgagcggcaaggcgttttcctgctgttgctattgttggtttgtgcattacaaagtgctctgattgggttgcgctatggttatcacctgactctgtttaatggcctacaaccgatagttgccatgactatcccgccactgacctatttagctttattaagcactgcgaaagggaatgtggggagggggcaatggtggaaacacggtctggcacctattggtaccgtggtttgcgtatggttggcaccacagtggcttgatgcggttgtgattatcagctatttgctatatggcacggcagtactgctttatttgcgccccggtgaggatcgcttacaacaggtttcgttagaaaaaagttggctcagctatcgtttatggttactgatggctctcttgctaatgggatctggggtgggcgacctcattatcagtgtggactatgccttttttgcaggaaatcaggcaggggtgatagtcagtatcagtaatttattgattacattggtaatgtgctacacgttgttcaccagcgctcatcgtgcggatcctatcaccgaggtaccagtaaagggtaaaccggagagcgaaccactggatgaattgttctcgactattttatcggccttaaaacaccataatctgtatctggacagccaactcaacttatctaaattggcacgtaaagtcggggtgcccgcgcgaaaagtgtcacaggcgattaatcagcaaactgggcaaaatgtctcacaatatgtcaatcagttgcgcattgaacaggccgcgcagttattggcgacaaccgagctgtcggtgatcgatattatgttggaggcagggtttcaaactaaatctaacttcaaccgtgagtttatgcgggtcaaggggatgactccctcactgtggcgcgagcaccagcagccgcggaataataagtaaataatattttattatgcatatctgattcagcccgcaaactgatcggcgtatggtgagaatacattctttttgtttgagccctgtttatgtctgctgattcagcccctgcggtggtgaatagtgcgccacttagcactcgccaaatcaataaacgtatcctctcgattgttatttttactttcgtttgttacctgacaattggcctgccgctggcggtattacccggttttgtccataaccatttgggttacagttcactgctggccggtttggttatcagcgcccaatattttgccactttagttagccgcccacatgccgggcgatatgctgatttattagggccaaaaaaagtcgtgttattcggtttgagctgctgcgggattagcgggtatcgcctggcttatctgcctggccgtgctgttggcgctagtgttagccagccgtaaagcagcggtttcggtggtgacgggcaaacgcattacctttcgcgcggtgctggggaagatctggctttatggtttggggctgggttttggtactgtgggtttcggggtgaacttgatggcgtgtagactattccgaaatagtcgctttgagccaataaatacgtggtttcccttatttattacggtaaggtcgctcaatagtagtcaaaaagaggggaaataaatgtatttacggccagatgaagtggctagggtcttggagaatgccggttttgagcgggattatactgttgatcaggcttacggttatcggaaagcggagcattacgtttatgtcaaccgggaagctcgcatgggcaggacagcattggttatccacccggcgcaaaaagataaaagtttgttgtttgccacaccgacagcaacacttcgcatcagtgacaagtatctggagtttccgctttatctcgcgggagaaacagaagatcgctacggtattgcccacggatttagctcaagagaaatgttattgcgctacctgaacagtatgttcccgtaaagtttgcccgcctttgtcgccattaatttcgtcgcgccgtaatgccatcatcaatgcaatacggcgtcagtttcctgattaaattgcagattataattgcggcgaaattgcgctaattcgaaagcatccaaatccagttcagcaaaatagaacaaagccgcttcagtatgttcagcagttagtatgggggaaatgtgcgaacgaatgagcgtatttcgccattgcatcacattttcattggaaggatctttgataaaggtttggtagataaaaaccagataagctgcctttctgacatcttcagcatagccattgctggtggagcgaatcaacatttgtgtttgacgctgccccatctcttgcagcatggattcaatataaatcggttttatcttcagtaaattagccaatgtatccacggccttgcgggtatctgaagtcagtacactataacccacaataaaaaccacgatcaaaacagcaataattatccacgtcatgtagtgtttctttgcgccattaaaggtgaaattgacaacgtaaaattatcaggctgctcagtcgccgctatcgataaattaacgaaatgtttactgattatcgccactaaaattatcgctgtttttctgctgattattcagatgatgattaaacgcggcggcatctttcgccaatgcatcaagatgtgcacccagcattttgatctgtctgaccagtgagtgttgttcaggcaaggtattagctgtgttgagctttcttagcagcatatcatttttagcccgcaatgcagcttctcgtgcttttgactgttccaactcatgttgcagcgcgttgtaactcgcctgccatgtctgatgttgcttctcaaaagttgactgcaattcgctcattgcattaagaaactttacttcaatctcacgcattgtcattgcttttcctttatgacggcttccgattttcagtggcagtatagcgaaatctgagcataacctcatccgctagaatgtgtcatttattgccgatgtaagccatatcaatgttagttttatcataattcgttttcatcattcattaatgtacgaaataaataagccttgctattaatatctcagcatgcgttaatagcttcatcggtttgtagtacagacctatttatgtaagccatttaagtaaagtagttcctagttaaagcgatatttttagacatcacttctccgacgaatttccttctttagtgcccccataagtaactcttgataagcagacctcaattgccatctattggcgcaaaataatgaaggaaataccttatgtctaataaaatgactggtttagttaaatggtttgatgctggtaaaggttttggttttatttctcctgcagacggcagcaaagatgtattcgtacatttctctgcaatccagggtaatgattacaaaactcttgatgaaggccagaacgttgagttcagcatcgagcaaggccagaaaggcccttcagctgtaaacgtagtcgcactgtaatttatacagtcataagaaaacctcgctatagagcggggttttttactttctacggcttatataattttattcttataagctagtgacgctaattatatttaaactgtcgccgatataccgcaggcgtaatccccactatttggcgaaatgcatttctaaaaccttcaatcgtctgaaatccacaatactccgcaattccagcaatattaatctgatccttttccagtaacgctttcgctttgtgcattctctcgtgttgtagccatattttaggtgtttgaccggtagcagcgcaaaaatgtcgcaaaaaggttctttcactgagcgccaattctgcagtcatctggctgatggtccaatttttgcctaactgcccacgtactcgctccatcagttttgccatatcccgatggggtgctttagcgaccggtgtaggaataaattgctgttgtccaccacggcgttgtggggccataactaatcgtcgtgctacctgattggcgacttgagcaccaaaatcacgggttatcaggtgcaagcaggcatctattccggcactgctacctgccgaggtgataatttgtccttcatcgacatacagcacattcgcatcgacatgaatatcgggatagcgttgcgccaaatagtcggtatagcgccaatgagtggtggcgctcttgccgtgcaataatcccgtcgctgccagtacaaaaacaccggaacagatagatataatacgcgcgccgcgtgcagctgctcgttgcaaagcctcggtaagtgctgttggagggagagcgtcaggactgcgccagccgggaataacaatagttttagcttgttccagtaaagccaacccggcatccacgtgaatgtgtaggccaccattggccgtagaaatgtgtttatccacaccaaccacttgatgctgataccaagggaaatcaaattctgggcgagccagaccgaatatttcctgcgcaataccaaactcaaacaagcacagaccatcataagccaaggtagcgaccagacctggctcttgtttcacactcccggtggctgaataattcattggcgtatctcagtggtttgttgtcattcctgccactgtaatcggctagcaccatttcataaagtgatgcttcggattatttaatggagaaattatatgagtagtttagttagtcagattccacccgcatctccagagcgggcattgcagcacttttctcagcgtttggcatttgaaacggattgttcagatgtttactccagccagcaacaggggactgtggactttgttttggtggatgtacgtagtgaggctgcatttgcgtcggcgcatgtgccaagagctatcaatattccccatcgattaatgacggcaactttgcattctcattatccaatggaaacgctatttgtgatttattgtgccgggccgcactgtaatggtgttcatcgtgccgcaatcaatctaagccagcttggctacgcggttaaagagatgataggaggggtgatagggtggcgtgatgaggggctacctttggtgggttccgcgaatgaaaatacagttgtggttagttgtggttgttctatttgagtttggctttgtatccctcgtatcattgttattaccgctattattcttggcacttataacgcgttagctggtagagtaatagcggttttattcattgcaggaattctatatgcgctctgtttatctgtgggtggtcgtggtcgccattgctgtcaccgcgttcgtatcgcagctcagtttcttcttcattgaaccgcaggcggcagttagcgtgggcaaagttttggtgctcaagcgaacgcctaaaatgggttttattgatagcccgcggggttattgccagcgcgaatatccaaccgaagactccacacactgtgaatcaagaattcttcccccattattggagagtactcgtgctatttatgaattgccatttagtgattatttttacgaaatgacgtatcaaactccccagtgaactttccggtaaagaccttgattctgacggattggcagttgattaagatttttaatataagtcacggttaaatagtttcactattttaatatttataacattagggagtggggtgtgaattggacggaggtcttgatatctgctggtgttgcagcggctttaggtgttatcaccacaggattacgtaacagaaataaacggggcaagttaggcgctattttataggttattatccccattattgttgggaatattatttattaccattatattaatccgaataggctccgaagcaaggatcgagcgcagatagagcgttcatttgaggggtatcctgtcttccagaccctgaaacagcaagagccagccctttatactcagttaattgacaacttcctcaaatcaaagaaagcctgatgtcgatcgtgaaaatatctgcgatatgtccattgatatgtacagccaaatattgaaacttccccctgatgatgcaggtgctattttacgttcaatgttgggtgacgaaaaatagtcaatttcagattggttattaaagatatttatatactcaggaatgtctacctaatcactctcttctctcttctgttatggtaagtttcaatcagcggatacttattctcggttggggattatcttattattggccattctttctgattattttaaataaataataatatctaaagggattacgatatcatttatcagattgattaagcctccttaactagtaagcagcctaactaataggttttatctcttggtgatctctgactaataggtgagtctgttgttaattcgctccttaaagattatttctatcattttaatctctctatttttgtgacttttatagacctggatcaattttatttataaggcattttatttctaccttggttttttttgattttcctcatataaacctgacatttgtcatataaatgctttaaatgtctaataattgagttaaaaattagtcattaatactaaataagatgcacattacccatattaatgtttagtgctacgcttaattacttgttgaatctttgtctgacaggcaatgccttatattcgctagctaatttatcaaaggatgattcatgtctaaacgtctatggctccgaaataccttgctgacagccgctctattaagtgctttttctgttccagtcagtgctgcaacgccaactcacacactacaactggctattggtgacgaaccaaccgaaggttttgatcccatgctcggttggagtcatggcagttatctactgctgcacagcccgttactcaaacaaaatgaagatctcagttggaatggttttttactcagcgattataaaaccagtgatgatggcaaaacctggactctgacactcaaaccagacctcaaattctccgacggctcacctctgaccgccaaagatgtggcttttacctacaacaatgcggcggccagcggcggcaaggttgacatgggtaacttcgtcagtgcagaagtaattgaccctcttaatgttcgtatccaactgaaagcgccacaaagcacctttgtgaacgtattaggctcactggggattgtttcagcggataaatatgatgctaaaacctatgcacaaaaacctattggtgctggcccttaccgcttagtgagtttccagccgggtcaacaaatgattgtcgaagcaaacccttattatgcgggcaacaaaaatgatttcgacaagctgatttttgtgtttcttgatgaggacagcgcttttgccgccgcacaaagtgggcagttaggcgtagttcgtattcctccatcaatggcagttggcccggttaataacatgaagttatgggtcagaccgagcgtggaaaaccgagggattgtgttcccgaccacgccagcgggtaaaaaggatgcacagggttacccaattggtaatgatgtcaccgccgatgtcgcgattcgtcgcgcgattaactacgcgattaaccgccaactgctggctgaccaaatcatggaaggccatgccatccccgcttatagcggcgtgcaggggttgccatggaataatccggactcagccatcaaagatggtgatattgaaacagccaaacagatattggaacaggctggctggaagctgaacagcgcgggtataagagagaaaaatggtgttccggctaaaatcacactttggtatgccagcggtgataccacacgccgcgacttagcgcaggcggtacgttccatgctcaaacctatcggtattgaagttgatttgaaatccggtagctgggaaaccgtagagcggaatatgcatgccaacccgaccttgtttggttggggcagccttgacccgatggagctgtatcaccactacagcagcaaagcggcgggggtggaatattataatcccggctactaccagaacccagtggtggataaacatctgcaacaagcgctggatgccaaaacttgggagcaagccgtaccattttggcaacaagtggattgggacggcaccaccggtaccggtattcggggcgatgcggcatgggcatggttattaaatatccagcatacgtatctggccaataattgtgtcgatttaggcaaaggtgcgccggaaatccacggctcatggtcactgcttaatagcctcgatagctggaaatggacctgtcagtaatgaaggggatttcgctatttaccctgcgtttagtttgcctgctgctggtcacggcagtaggcacctttacgctactgagtttctctcccgttgacccaatacgcgcctatatcggcagtgatttgctgcatgtgccaccggagcagtatccactgattgcagcacgttgggggctggatttacctttgtggcagcggttcctgcattggtttacccaagtattacaaggggatttcggttattcgatgttatataacgcgccggtttcacaagttatcggagagcgttttgctacctcgttcgcgttgctattttcggcatggttattctccggcattgtcgggttattactagggttgacggcggggcgctaccttaatcgctggccggatcgtgtgatttcaagtctgtcctatttattagcctcattgccgactttctggattggtctattactgttgtcattatttgcagtgaaactgaactgggcgccgatttgttgtgcgtggactcccgggagtaatgctgaaacagccagctggagtgacaagttgcatcatcttattttgccaatgctggcgttaggattactgggtgtcggtaatattgcgctgcatacccgtgccagggtggctgaagtgatgaacagtgaatttattcgctatgcacaagcgcagggggataaagggtggccattggtcaatttccatattttgcgccatgccattacccccgcgctgtgtctgcaatttgcctcggtgggcgaattgttgggtggatctttattagcggagaaagtttttgcttaccctgggttggggcaggcgactattgatgccgggttacacggcgatattccgttattgatggggattgtgatgttttgcgccatcttggtcttttgtggtaacagcatcgccaatgccctgttacaccgcttgaatagaggggccgcgcggcaattatgacttataacccaaaccgagctttattccggctttttgtttccttagtactattagctgcattggttgtttacggatgggcaatataccccattgaaattccaatggatttaatggcccgtcgccagccgccgtcacccgcttattggtttggcactgacagtttagggcgtgacctgtggttgcgctgttttcagggaatgactaccagcctgcaaattggtttgatcgctgcctttgccagtggcctattggcgatgctcaccgccagcttatgttcaataaataaaacactggattatctgattcgtggattgattgacagtatgctggctttaccgcatttactcttattggtactgatctgtttcactttggggggagggaagcacggcgttattttggcggtggcattaactcactggccaaaacttgccttgattttgcgcgccgagattttacgtattcgtgaaactgattatgtgatgctctcacatcgattaggtaacagtaatttttaccgttggcgtcatcatctgctaccgttattactaccacaatggattgttggcacgttgctgatgttcccccatgcggtgttacacagtgcggcactaagttttttagggttcgggttgtctccccatgaaccgtcattggggattttattggccgatgcacttcgttatctgagcagtggagcatggtggctggcattcttccctggcttgattttggtcgggttggtactgatatttgaccagtttgcccgagcactgcaacaactgtgggtgaggatagcctgatgctgagattttcaaggtttgccattgatgttgcccattatcgctggctaggtcggaaaagctggcaccctttgctgaataatatttctttggaagtaaacccaggggaattggtcgcgctggtcgggggaagcggcgaagggaagagcctgttactgcaaagtgtgttgggcctgttaccggaaaacatgcgttgccgtggtgagattattctggatggcgaagttctgtgcgcccaagataaaattgaacggcgcggcaaaactttatgttatgtcccgcaaggggttagcgccctgaatcctctgataaaagtggggtcacagatgacccgagctgcccaactcagcggggtaaaattgcggctggaagatgtcgcgctgcaactgcaaacctacaatctcgcaccggggttggtccatgacttccctcgacaactctctggcggcatggcaaaacgggtgctgaccagttgtgcaaccttaactaatgctcgttatattctggcggatgaagtgacttcatggctcgatgatgagcatgcttgccagctactgacccacttacgtgctttttgtcagcaagggcgcggtattttatgggtcactcatgacttagctctggcggcgcgctttgccgataagattgcggtattacatcaaggcgaactacatgaaacgctgagcgctgaagagctgaaaaataacggcggcagcccgtggttacagtcgctctgggctgcattgccggagcaacagtttgtcagccagaaaatgtcaccggcggaggtggccgagtatgtttagtgtcgataatctgaccattgatcaaggggggaaacggctatgggattcggtctcattttcgttgaaactgggagagagattggggatttccgcacccagtgggtttggcaaaactaccttggggcgagtattagcacaatggcagtcggcaacatccgggcaaattctaataggcggcgcaccactggctaaaaaaggttattgcccggttcagttagtgccacaacacccagaacaaagtttcaatccttaccggacaaccggcgagagtttgcacgatgcctggcgacccgatgcacaatggcttgaacgaatggttgtaaacccagtttggctaaaacgccggcctgatgaattatctggcggggaactcgcacgaattgctctgctgcgcgccctggacccacggacccgctatttaattgccgatgaagtcaccgcacaacttgatgctcatattcaggctcaaatttggcaagtgttattggaagaagcggctcgtcggccgttaggcctaattgttttcagtcataataaatctttattggaaaaggtgtgctcacgtatatggatacctgagcgagaaagtgaaaaacctctttatccgcagccagtggttaagcctcatcttggtttggcgatgataaaaacagggtaaactcaatgataattaatgagggataaataaaatcttaacaataaaataataatgtgacgtgataatagaactgcgggcgagtggtttttaactggcatcatattataaatgtattgatggagatcatattacttttaaatagataaaaatagatattcaccacgtgatggaataaccgttaacacaacggacagagaactttacaccggcagatgatggggtggtaaatatatgccttggttaatttaaactcatttttggacgtggttatgtatttttatacactattacataaggtgagtgctcttgtggtttgtactgttttgtttttattttattgtttttttctgcataaattttcaatgagaatatgttgtgtactttatttgcgacaaatataaactctcctgaaatctatttcaactaattgattttatttgatattttacggttttctaattgttgtatatagccatttttattaaatttgcaattagtgatgaatttttcaggttttggtctatattgatcatagacgattttttatagcagccggttgatttaacagtatctctattacaaagaaaacatactgaagttagatgttaaataaaaggattcagtagctatggcattagctatagaacgcaaacgattaattagctcttcactatattttttactgtggataattgcagtaatgcttttctattttagtaaaaaaatattaataaacactagttcacggttgcttgagataactaaaagcggtaaaaaatacctatccggaaaaatcatcatacaaataaacctaacgggataatgccctatagcctgtcgcagttatttgcgatgggaagggacaatagtcatcgtttttagtctgtttcgcgatattaaaggttacagaataaatatctggcagcagattgatagtaataaaaatgtaaagtcagaattcaaacgaagaatctcacaagctatacaggaggatacgcttcaattctgaaatattctcatttaacaggcgtcaaaatctacttttatcagcaataacaagggataacctttataggcaaggcaagttataaggctagtaggttgtttttctcactttcactttcttaaccagatacaggagggcttatgcagctcaccccaagagaagttgaaaagctcatgatctacacgctgtctgatgtggcgttcaaacgcaaagcgcgtggcttgaaacttaattatccggaagccgtttctattatcacagtgactgcaatggaaggggccagagatggcaaatccgtagaggatgtgatgaaagaagccagtaaagttctcacaaaagatgatgtgatggacggggtggctgatctgattccgaatgttcaggttgaagccatttttaccgacggcagccgtttggtcacggtgcacgaccctatcaaatgagtgacggcagcatgcgagtaaaacctgatctgaacattgcagaggattaaagcatgagcacaaagacaaatagcaccaaagcaacgagtgaaaagacagatagcttaaagacaaatagaggcactaaatcaagtgcaggttattctgaacaaaataccccactcggtggttgcattttagccgatacaccgatcacctttaatgaaaataagcctgttaccaaagtgaaagttcgcaacaccggtgaccggccgattcaggtgggttcacatttccacttctttgaagctaatcgggcactggagtttgaccgtgctgcggcttacggaaaaagactgaatatctcttcaaccaccgccatccgttttgaacccggtgatgaaaccgaagttccgctgattccttttggtggtaagcaaaccctgtatggttttaataacctggtggatggttggactggtgaaggcgtcgttcccaatagcgaacgtccggataagctagaggctattcgtcgtgcagctgagcgtggcttcaaatcgtctaaatgacaccttatctcactaaaaattatcgaaattcgcatacgtgtaattagctataaccaatagatttcaagtttcaggaaggcggcaaacgagagtcccgatgagctaacacacctgcaacttgaaagatgaaggttacgcgtaccggaaaaagaaaggagcgacagatgcctcaaatttctcggcaagaatacgcgggtctatttggcccaacgactggcgataaaatccgtttgggtgacaccaatctatttatcgaaatcgaaaaagacctgcgtggatatggtgaagagtcggtttacggtgggggcaagtcattgcgtgacgggatgggcgcgaataaccatctgacccgcgataacggtgtactggatttagtcataaccaacgtcactattgttgatgctcgtttaggggttatcaaagccgacgtcggtatccgtgatggtaaaattgccggtatcggtaaaagtggtaaccctggggtgatggatggtgtcactcccggcatggtggtaggcgttagcaccgatgctatttccggtgaacatttgattctcactgccgccggtattgatagccacattcacttaatctccccacaacaggcttaccatgcgctctctaatggcgtggcaaccttcttcggtggcgggattggcccaaccgatggcactaacggaaccaccgttacccctggcccttggaatattcgccagatgctgcgctcagttgaagggctgccggtcaacgtgggtattctgggtaaaggtaactcttacggccgtggcccgctgttggaacaggcgattgccggtgttgtcggctataaagtccacgaagactggggcgcgacagccaatgccctgcgccattcattacggatggcggatgaaatggatattcaggtttccgtacataccgacagtttgaacgaatgtggttatgtagaagacaccattgatgccttcgaaggccgcaccatccacactttccacaccgagggggcgggcggggggcatgcgccggatatcatccgtgttgccagtcagcctaacgtactaccaagttcgactaacccaaccctgccatacggggtgaacagccaagccgaactgttcgacatgatcatggtgtgtcataacctcaacccgaatgtacctgctgacgtctcctttgctgaaagccgtgtgcgcccggaaaccatcgcggcagaaaacgttctgcacgatatgggggttatctccatgttctccagtgactcacaagccatggggcgtgtgggggaaaactggctacgtgtgatgcaaacggctaacgcaatgaaagcatcacgcggcaaattgccagaagatgcgccgggtaacgataacttccgcgtcctgcgctatgtggcaaaaatcaccattaacccagcgattgcacaaggtgtcagccatgtcatcggttcagttgaagtgggcaaaatggccgatctggtgctgtgggatccgcgtttctttggtgcgaaacctaagatggttatcaaaggcggcatgatcaactgggcggcaatgggtgatccgaacgcctcattaccaaccccacaaccggtgttctatcgtccaatgtttggcgcaatgggtaaaaccatgcaagacacctgcgtcaccttcgtttctcaggccgcgctggatgatggcgtgaaagagaaagccgggctggatcgccaggttattgcggttaaaaactgccgtaccatctctaaacatgacttggtgcgtaatgaccaaacaccaaacattgaagtggatcctgaaacctttgcggtgaaagtggatggcgtacatgccacctgtgaacctatagatacagcagcaatgaaccagcgctatttctttggttgatagatgagtctggacgtaaatctagtttgtttaagcattcagtttgctcatggtaagtgtcatctgacggttggatggggcgaccaacaatggtcgggatgcgtggcatagaaacggatttcattactgtgggcaactggcttttgccaaaaatacaggcaaggagtctatacatgattttgatagagcacattcttggcaatgtgaaaaaagatccggtttggcaggagaaactcaaagatgccacttttgatctcttggttttggatcaacgggaagcacaaaaaagccgttgccgtaaactcagcacgcaggggttggatctgggtatttcgctcgaccgacacgtcgttctggctgatggggatgtgctggcgtgggatgaaaaaaccaatgtcgcggtggtagtacaaatcaatttgcgcgatgtcatggttatcgatctgagtgaactgaaaagccgttcaccggatgaattgattaaaacctgctttgagttggggcatgcactgggcaatcagcactggaaagcagtgacgaaaaataacgaggtctatgtgcctctgacggttgccaccaccatgatggattccgtgatgagaacccacggcttccagcatttacctttccgttttgttaaaggggcggaaattctaccgttactcagtaattctgaagcgcgcctgctgtttggcggagctgaagataccgatactcatgtgcatgtcgccagccctttggatgaacctcatggctccggcttacatgttcacgcgattcattcccacggtactggacatacgcatagccatgaccatgaccacagtcatagccacggcgatcacgaccacgaccataaacactgattctggcagggaggcaccgcaatgaatgcatcagatctgattcgtatcatgcaatttggtgattccgtactgccggtcggggccttcacgttttccaatggcgtggagtccgccattcaaactggcgtggtacgagacgtgccgacgttaaaaggcttcgtgttaaccgccctaaaacaagcggccagttgtgatggcatgggggtggttgctgcccatcgggctgtggttgctgacgaccgtgacggtattatccgtgctgattgggccgtgaataaccgcaaactcaatgaagaaagccgcctgatggcaacccgaatggggaaaaaattggcggagatgtcaatccatgtggtggagcatccgctgatcagctggtggctggaacagataaaaaatggcaataccgcagggacttacccggtcactcaggcggtggtgatggccgcacaggggattgggcagcgcgaagtggtggtgatgcaccaatatggcgtggcgatgacgatattaagtgcggccatgcgcttgatgcgcgttacccatttcgacacacagcatatcttgtttgagttaaaccacgacatcgagaagttctgcgatattgccgaaattggcgatattgaccagatgtcttcttatgtccctattgtggatgttttggcggcggtgcatgtgaaagcgcacgttcgcctgtttagtaactgatcgactatttaactgattgataaaatgacttctgagtgctgggtgagtgggctcgccgaggacagcttattcgccaactacttggccaatatcagataaaactaagaggattaccccgtgaatagccattcaaccgataaacgcaaaaagatcacccgcattggtattggtggcccggtgggttcaggtaaaaccgccattatcgaagtgatcacccctattctgatcaaacggggtattaagcctctgatcattaccaatgacatcgtcaccaccgaggatgccaaacaggtgaaacgtaccctgaaaggcattctggatgaagagaagatcctcggggtcgaaaccggtgcttgcccgcatactgcggtgcgtgaagaccccagtatgaatattgctgcggtggaagagatggaagagcgcttccctgacagcgacctcatcatgattgaaagcggtggcgacaacctgacactgacctttagcccggccttggctgacttctatatctatgtcatcgatgtggcggaaggggaaaaaatcccgcgtaaaaatggcccaggtttggttcaggcggacattcttgtcatcaacaaaattgacctcgccccttatgtcggtgccagcctggatgtgatggaaagtgacaccaaagtggttcgtggcgagcgcccttatattctgaccaactgcaaaaccgggcagggcattgaagagttggtggatatgattatgcgcgacttcttgtttacccatgtgcagccacaaggagaacatgcatgacatcgcagagccagaatatcgtggaaactccgtcacgggttcgcgctcacgcattaggtatcaacgcgccggaacttgcgcaataccaagatgaaccggcgcaaatgcgtagcggagcggtagggaaaagcggctatctcaaactgagatttgccaaacgtgaacatcgcagtattttggccgaaatggaaagacgggtaccctcaatggtgcaaaaagcgctgtactgggatgaagaaatgcccgaactgccgtgtgtcaccatgatctcgacttcaggatgcattttacaaggtgaccgtctggccactgacgtgattgtggaggcgggggcttgcgcccatgtcactacgcagtcggcgactaaagttcatatgatgaatgccaactacgcgtcgcagatacagaattttacggtagaagaagggggctatcttgaatttatgccagacccacttattccacatcgtaattcgcgttttattactgataccaccattaatattcatcctacggcgacggcgatttattcggaagtgctgatgtctgggcgtaaatatcaccatgcggatgaacgctttggttttgatgtttattcctcccgagtggcggcacacgtttttttgggtaaagaacagccagcaggtaaagaactgtttgttgagaaatatgtgttggaaccgaagtcagaaagtcttgatgctattggggtcatgcaatcatttgatgcgttcggcaatgtgatcttattaacccccaaacagcatcatgagcgcattctggcgcgggtaccggcccattttgatattaaaggcggtattgccagtggggcaacgcgcttaccgaatgattgcgggctggtgtttaaagcactgggaattgatagtgccggtgtgaagaatgaaatccgacagttttggaaaatagctcgtgaggaaattctcggtgtgacattgccggaaaaattcttgtggcgttaaggtgttgctcaaaggtattggcgttgcagcaaaacatcgctgcaacaataaatagggcaacgacgagtgagtgcagctaatacagctgcggcttcaagttagaagggtaaaataatgaacgcgaaaacgggcaatcaatccggctgggcacaacttagtgcttcgaatgttttcattgaatttatcgatacaacgctgcgcggctgtgctcaagtcatgttccagaataaccctctgaccgggctattcttttttatcgcaatatttgtcggagcctatggcgaagggaacccggcggtggcttatggttgtgtgctgggaacaatagtggcaacactcaccgggctaacgatgcgcgatcgtaaatcatggcgctcagggttatacggctataacgggtgtttggtgggggcggcattaccgacatttttggttgccacaccgatagtctgggcatgcattgttttaggtagcatcgtgtcggtcattgttatggtttgtatcgccgatattttaaaaacttggaaagttgcggcattaactgcaccttttgttctcactacctggatgatcttgttggccagttacgcctttgccggtttacatagcagtggattacctaccccggctctacctcatccgttggttttagatagtggagcaactgcgagtggtaatcttttcgtcagcatgttcaatggtgtttctcaggtatttttattcagtagtttgattggcggcattctttttatcatcgggctggcggttgaatcgctctgggccgccgtatttgccgtgggtggttcactattggcgcttttcaccgctatattccttggagcaaacccgagcagtattgatgccggactttatgcattcagtgcggtattgacggcgatcgctttaggttcgacatttaacaagcccagttggcgcgttttggcttataccatcgtcggcgttatttttacggtcatcgtacagggcgctctgaatattttattgtcccctatcggtattccaaccttgacgatgccatttgttctcgcttcatggttattcctggttcctaataaagatgtgatgccagcacatagacaatagcgattttattctggagtatgaatatgacgactggaatagagaaacgtagtgcatttggcaaccagcaaactaaacgtcgtgccatttacttattgattggcttactggtgattaatgggctggcatgggtttgggcttttaccgaatttaatgataatgcagtgttaatggggatggcatttctggcttatagttttggtttgcgtcatgccgtagatgctgatcatattgccgctattgataatgtaacccgtaaattgatgcaacaggggaagactccgattgcggttgggacattcttttcccttggtcattcgaccattgttatattagcgtcactggctatcgctgcaaccgccatggcatttaaaaataatatggcgtggttccacgaaaccggcggtttgattggtacgttggtttcgtcactgtttttattgttgtttggttttcttaatttaaccattctgatttcagtatataaaaagtttcaacaggtcaaagcagggcatgtctataaagacgaagagcttgatctattggtaaccaataatggtggttttctggccagaatattcaaacgtgtgtttaacatggtgaataaaagctggcatatgtaccccgttggttttttattcggtttgggttttgatactgctaccgaaattggggtgttagggatctcagcggccagtgcaactcatggcatgaatttgtggtcaattatggttttccctattttatttgcttctgggatggctttgatcgactcactcgataactttgtcatgattggtgcttatggttgggccttttcaaaaccggtacggaaattgtattacaacattactatcactgcggcttcagttatcattgcattctttattggtgggattgaagcattagggttaattgcggataaacttaatttgactggcggtatttggacaccaataaataatatcagtgaaaacttaggtgagataggttactggattattggtatgtttatactatgctgggtgatttctgtagttaattattatgttcgtggttatgataaattgagtattacccgttagttattattctataaaataaaaaggcgctgattaagcgcctttttcataaggtaaatatttacacgttacatatgttttttagcaaagcctaaaatatcctgtttaatctcagagagtttgctttcaggtgctttcttgcagacttcgaccactttcggtgtcacgatagtgtcagtctcgtgcaagtcaacataatcacctttcttatattgagtatcatcatttaatacccaataaacaaccggagtaaatgacttcggattcagatccaggaactctttgcaggtcatatcactcggggtagtcgccgttgcgctagtggttgctgcaaagcttgttgcggcagcggaaagtaataaaccagtcaatgcaatattacgaagtgatttgtaggacatgcttatttccttatttatctgttaaatatgatgaaatatttaagacacttaaattaagggtgatagatatcactcaagtctacgaacgctggcatttccgatatgccagtgaacctatatattattaaccaaaatgatattaatgcaactataggattattattttattcattattgagtatggataactttacaaaatgtaaaatggccagagtgatgttgtccttatagtaatatccgaagtaataaccgaattatcatttgattttagtcaaaaataatcatattttaccatgatttttatcgttttttatctatacttgattcacctataacaattttagtcactctattgatgaaaatattacaggaaattaaaacgaaggtttcaataccgcttttgttggctattttggtggccattaatgggtatctggtgttaagtcctgtgcttttccgggcactatctcattcaacagatgcgataaacaatttcagtacttggaaggaggcgctaagttttctcgaattatttgaaattccaagatttatgatcggtctgctattgatattaatggcattttcagttgcgatgaaaatccgtactgcatggtttcttacggtattattgttgtttaccctcgtcgctatcaatatctttattctgaaagatcaagataaactgaccacttattcccttattgtccttgttgcactgctattttattggcgtgagtttgaccattacagtcttgggagtgcaacattctttgcgatcgcaagtatttgttcattaatcgtctatagcatgctgggcaccctttacatgggtgatgagttcgcaccggtggtgaccgatttacctacagcgttctatttcgcgattgtttgtatgtcgacagtgggcttcggggatattattccacataccactgtggcgagaatgttcactcttacggtgattattgctggcattacagtctttgctacttcgattgcttctattgctggcccgataatcagtaataatattaaacgcattgttaaaggtaggatttctcacgtggaacgtaaaaatcattttattattgttggttccagttctttggcgctgaatgtttataacggtctgcgtgaccggggtgatgatgttactgtgatttgcgcagttggcagccaacacggttttcctccacatgcagatgttattgagggcgatccctcttcggtcgaaacactgaaattggccggtgccgccagggcaaaatatattatcgcattgtgcaacaatgatgccgacaatacctttaccattctggcagcaaaagagattgccggtgagggtacgaaaacactagctctggttaatgaaacgcaaaatatgcaaaaagttaaacgagttaaccctgatatggtgttctcattgccattgttaggtagcgaactgttggtcagaaccttaaatggcgatacgattaataactctcttattaccgagatgttctttgggaattgccaaaaattagattaaatctattaaattatcggcagatatacataaaaacaccctcatgacgagggtgtgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccttccgtggcgcggacgctttactcttctgcctgccttcaccttgcaagatcgagttatcgaggtttgtcagcagtctgacaccctcatgacgagggtgttttttataccttaagataccctgcattttcttattgcgtggcggtttgtggatccttaggtttctcttttggccccaccattaaaccaaattcaacagcgataaaaccaacaatcaggctgacaaccaggtagcaaattgagactaaaacctcaccagggtttttcatcatttcaacggcaccaaatacgaaactagaaaatgttgaaagaccacccataataccggtacccaccatcagatggacatattgattaattttaccgtttttaaagaaagaggtggctaaccctaataaaaatgcggcgatgatattggctacaaagatatccatcgggaagccatctgccagtcgtggaactgataacataataaattcacgacacatggcaccaaaagccccaccaacaaaaactaaaataataagattcggcataacaattatctccgattaacaacgctctccaattaataatcttatccgattaataaattggccctctgattaataagccagccatgcacccaatgcggccgcagctaaaccgactaatacagaaataatcagatatccagcagcaatagctctgccccgggttgtagatagttttgccgcatctaattgcatgctactgaaagtggtataaccgcctaaaataccggttaacacggcggcatttatgagatcaccatagcggtcgcgccagtcgacactaaaaagaatgcttagataaccaatgacaaatgcacccgaaatattaattagaaaagtgccgaggggaaaattacctttatatattttgccaacaccgagcccaatccaccatcgtaataatgagccaatccctccacctagcccaacccacattacatcgattgcagtcataaaaagccctccatagttattcactagagtggtaataattgtagtacaaataagttatgagatcattctgatatcaggaatgtagagtaagaatttttgcaatcagaggggtttacttgcagtggtggaggaaggcgttaaaataggaatgctgtttcaaaaatacaataaacggagatagagccatcatgctttacaacgcagatccttcccgatacaaccaaatgcaatatcgcttttgtggaaaaagcggcttgcagcttcccgcattgtcagttggactttggcataattttagttttaacaatacattagaatcgcagcgaactttattgcgcaaagcctttgacttgggaattacccatttcgatttagcgaataattatggcccaccgccaggatcggcagaacaaaatttcggtaagttgctacaagatgattttaagccttatcgtgatgaactgataatctcgactaaagccggttataacatgtggcccggcccctatggcacaggcagctcgcggaaatatctgctggccagtctggatcaaagcctaaaacgtatgggactggattatgtggatattttctattcgcaccgtgttgatgaaaatacgccaatggaagaaacagcatcagctttagctcaggcagtacaaagtggtaaagcattatatgttggaatctcatcctattcttctgagcgaacagccaaaatggtggagttattacagcaatggaaaattcctctgcttattcaccagccttcttataatattctcaatcgttgggttgaacagacaaacctattagataccttggataaacaaggtgtcggctgtattgcttttacacctttggcacaaggattgctgaccgggaaatatctcaatggtattcctgatgattcccgcatgaaaaaagaagcgggcggttcgctcaaagaaactatgttgtcagcagccaatctgcgtagcatcaaattgttgaacgaattagctgaacaacgtgggcagtctttggcgcaaatggcattaagctggttgttgaaagatagccgcgtcacatcggttttgattggtgccagccggccagaacaactagaggaaaactgtgccgctctcaataatcttaactttagcgccgaggaattgtgcgcgattgatcagcatgttaccgatgggcagctcaatttatggcaggcttcttcggcgcggtaatctgccaagataagcttcgtcagtgataataaaaaagccggaatattatccggctgaggttaatgacaaacccattttgtcgcaccgagagtggcggggcgactgcaccgatgggcgctccgacggcttacgccacttgtattttaaataaataggaacccattcggcacatttccccgcttattaattttgtcagcagtctgagccggaatattatccggctttttctttggaaatttgtggccactaagctaattgttagtcgcaagaccgactttgagtagcttaccgtcgctctcgtccgtcaacagataaacatagccgtcaggcccgatgcgtacatcgcggattctttcgccacgatcacccaacaggcgctcctcagtcatgactttatcgccatccagttgtaaacgaattaactctttttgcgctaatgcaccgataaacagtgaatgctgccaggcagggaatcggtcggcatcataaaatgccatcccactgatacctggtgatttttcccagtaataggcaggctgttcagtcccatcgacatgagtacctttcgcttcagggatcggcaaaccggaatagttcactccctgtgttgccagtggccagccgtagttttttcccgctattgggatgtttatttcatcgccgcctttcggcccatgttcattggaccacatcacgccactccatggattaagcgccaacccttgtggattacggtggccataagaccaaatttcgggtcttgccggtgactgattggcaaagggattatctttcggcactttaccatcaggggttagacgcacaattttaccctggtgcaagctcagatcctgagcggtcaggcgctgattattctcacccaaagtgataaaaagatccccttgcttatcaaaagctaatttgccgccaaaatggttgccggttgataacttgggctgttggcggaagaaaaccgtgaagttctcaacagctgtgccttgcggattaaggcgaccatagcccaccgcagtaccggcttttccgtcctttccctcttcagcaaaactgaggtagacgcgcctgtcttgggcaaatttaggtgataatgcgacttccaataagccaccttgccccttagcataaaccgcaggcacgccttttaagggttctgacaacggttttccctgttgccataaccgaagtttcccggaacgttcggtgatcaaaatccccccattatccggtagaaatgccagtgaccaggggtgatccaacccatcttgtagctcagttactgtcactgtgggggctggggcggcgatagcggatgccgagacaaacacactcagcaaaagtaattttaatagttgaaaatgcagtcgagaggctggtgttttattttcgaataacgtcattagtcactccataaataggcaagcacctgttaactttagagtattaagtcggaatcggctattttttcccctaaagaactgcgtattggccgtatggggaggatggcggccatgctcttcgcttcacgaataaagctgttgcgctgaacctgccgaaaaagtgagaaagtttggatgaaacgattatcaaaccaataagatttcctaatttattcttttatcgatttcaatcgattttatcgtagtgcctcgctatgccaaaatcagctaataataactaactatatgaaataaaatgaattaaacttaattcgccgagcaaaaaaataaccattttgcgataaccatcacattgtaataactgagaaatgtgaaggctatcaatgtgaaaagtcaatattagacgattattgctatgcttgaattactggattggctgtcaactccgtatactgccgacaaccagaaacaatggggctgggcaaggggcacgataaagtacaggtaaagggaattcaccattgcactggcatatgaataacttgtgtcttttgaacatcaaaaggtgttgggtatggaaaagaaaaaaatttatctattttgttctgccggtatgtctacctcattactggtttccaaaatgaaagtacaagcagagaagtatgaagtgccagtgattatcaatgcttacccggaagcactggccgcgcagcatgggattgaagccgatgtgatcctcttagggccacagattgcttatatgttgcctgaagtcaccaaaatgttccctaacaaacccgtcgaagtgattgattctatcctgtacggcaaggtcgatggtttaggggtattaaaagctgctgttgccgcaataaaaaaagcaaaacaataaggggagcactgtgagcgcatttattaattctctggaaagggccatattgcccttcgccattaaaattggcaaacagcaacatattaatgccatcaagaatggattcattcggctgatgccgctaaccctgacgggtgctatgtttgtacttatcaataacgttttcttgagttttggtgaagggtcattctttttctcgatgggtgttcggttagacgccgataccatcaccacgctcaatggttttaaagcgataggcggcaacgtttacaacggtactctcggtatcatgtcgttaatgacgccattctttatcagtatggctctggctgaagagaaaagagtcgatccgctggcttcagcactgctggcgattgctgcctttatgaccgtgaccccatacagtgttggcgatgcctatgcggtaggtgccaactggttaggtggtgcaaatattatatccggtattattatcggcttggtggtggcagaggtcttcgcctttatcgtgcgccgtaactgggttatccgcctgccagacagtgtcccgacttccgtttctcgttctttctctgcactgattcctggttttatcattctgtccatcatgggggtgattgcctatgcccttggattgcatggcaccaacttccatcagatcattatggacaccatttcagctccgctctctaagatgggcagtgttgtaggttgggtgtatgtgatgtgctcttcactgttgtggttcttcgggatacacggtgcgatggcattatctgcattggaaagtggcattatgatgccatttgcattggaaaacgtggcgacatatacccaatatggctcggttgctgcggccttggctgctggcaaagaattccatatgtgggccaaaccttttgttgattcctatatctttctcggcggaaccggggcaacactggggctggttattgctatctttattggttctcgccgtgaagattatcgtcaggtggcaaaactgggcgctccagccagtattttccagattaacgaaccaattctgtttggtttaccggttattatgaacccgctgttctttattccgtttatcttggttcaaccggtattagccattatcacttcaattgcgtattacaccggttttattccgccaatcaccaatattgcaccctggaccatgcctgtcggattgggggctttctttaacaccaacggcagtattgcggcgatgctattaagtttgttcaaccttggtattgccacaatgatttatctaccctttgtgattattgccaataaagcacaaaacgcgatagacagtgaagttcaaagcgaagaagaaatagcagatagcttgaaattctaatggtaaaacccatttaacgtatgaggttggaggctggaatgaaatatcaatttcccgagaatttttggtggggtagtgccacttctgcaacccaatctgaaggggcgtcattgcgggatggtaaaagccagaatatctttgattattggtatgacatcgcaccagaacgttttcatggccaaattggcccggaaaacacctccaccttttacgataattatcagcaggatatattgctgttaaaagcattaggtcataacactttcaggacatcgatttcatggtcgagactgatcccaaccggtgacggcgagcttaatcctaaagccgtcaccttttataacgcgatcattgacgccttgctggcaaatggcatcacgccatttatcaacctctaccattttgatatgccattgtgcatgcaagagaaaggcggttgggaaagccgtgcggtggttgatgcttatgcacgctatgccaaaatctgctttaccttgtttggtgaccgagtaaaacactggtttacctttaacgagccagtggtgccggttgaagctggctatctgaacgacttacattatccttgtgtggtagattttaaccgagcggtaactgtggcctaccatagtgtcctggctcatgccaaagccgttgaaaactatcgggaactgaagcagggtggtgatattggtatcattttgaacctcaccccaacgtatcctcgctctgatagtattcccgatagtgtggctgcaaatcacgccgatctgctacttaatcgtagctttctcgatcccgtcactaaaggtacttaccctgacgaactgattgcattgttgcgtgagtatgacttgctacccaagatcgaacccggcgattgccaacttattgctaatggcgtcgttgatttattaggcgttaactattaccagccaagaagagtcaaggcgaaagatattccaacccctcagaggcaggtaaaaacgccagaagatttatttagcttttatgagatgccggggcggaaagttaatccgcatcgtggctgggaaatttatgaaaaagggttgtatgacattctgacagacctgaaacagaattatggcaatattccctgctatatctctgagaatggcatgggggttgagggcgaagagcaatttatcaccccatcaggccgggttgaggatgaatatcgcattgagttcattcgcgagcatctaaaatggttacatcgagccttgcaagagggctgcaattgtaaaggctatcatctgtggacttttattgattgctggtcttggcttaatgcttataaaaatcgttatggattagtgcgattgaatatcgtagatcaatcgcgggtcataaagaaaagtggttattggtttgcggatgttgcaaggcaaaacggctttaattaacggctttaatttacggagtagcaacagtatgtttgatttagataagatcgttgatgatgtgcaacctaccgatgaacttgaagatgtggtcatggggttgattatcaacgcagggcaagcccggagtttggcctataaagcattgaaacatgccaaaacaggcgattttgcccaagcagaagagctgatggcacaatcgcgcaaggcattgaacgaagcgcatctggtacaaactcagcttattgaagccgatcaaggtgaggggaaaactcgagtcacgttggtattagtgcatgcccaggatcatttgatgaatgcgatgttagcccgagagttgatttcagaacttattgaattacataaaaaaataagctaatcgatacaagtggctgttggtttttaaaataagagagtgaaggtaaataagatggaagtcagattagtacgtgaaaaagacttttttaacggaaaagaattccatctgtttatttataacaaaacggagagcgcgacaggcttacaccaacatgattactatgaatacactctgatattaactggcatgtgttatcaggagattaatggtaagcgcgtttttttagaacgtggcgattttgtttttatccccatgggttctcatcatcaaagtttctatgattttggtgccacgcgaatattaaacgttgggattagaaaatctttctttgaagagcactattcccatctactctcccggcctattgtggcttcgcaggcttatcgcctgaaaggtgattttctttcttatattgaatcagctatttctgcgccacattttagggaagatgagctgacagaattggtcgaactgctgacattctatgtgactaaccgtatcagccattataaagagactgaaactaacgatgacataccgcagtggttaaaaaacagtatcgacaaaatgcatgataaatcgatgtttggtgagaaagcattggtaaacatgattgcgctgtcgggaaaaactcaagaatacttgactcgtgccactcggcgttattatcagaaaacgccaatgcagattattaatgaaatcagaattaattttgccaaaacccagctcgaaatgacgaattactttgtttccgatattgctttcgaagcgggatacagtgataccacgttatttatcaaaaacttcaagaaattgacctcttttacgccaggaaattaccgcaagaaattcaactgcgtcagagacggattatccgattagtttccggtttgatattgtctcccggaatagaccgataaggcaccctcaatggaaaagttacttattgttaatgctgatgattttggtctatgcaaaggccaaaattacggaattattgaagcatttcggcatggtattgtttcatcaaccactgcaatgatgaattgtgcagagatctatcatgcggcggaactgagcaagcaaaaccctgcattgccagtaggtatgcactttgttctgacttacggtcggcccttaactgccatgcaatcattggtggatgccaagggtgaattgggtaaatggctatgggcgcgggccgaagcgggtgagttaaatttagatgaaattgcccaagaattgactgcgcaatttaacaaattcgtcgctgtgtttggccgcccaccaactcatgttgatagccatcatcatgtccatatgttgcctcagatttatccgttgattgaatcttttgcccacgaaaaatcactaccattacgtattgatcgccatgaggcgcaacagcagggcatggtgctgaatagtccccgtagcaccgagtggtttgatgccggattttatggcgagaatctgacagaacagtcttttttgcagctgttagcaaaagcggatcaaaatggaattaataccattgaggtgatgtgtcacccggccttcatcgacaaaattctgatgaccagcggttactgctatccacgacttactgagttggaaatattgacgtcgccagcattaaagcaatcgattgaacagcttggctatagattagggtcgtattcggattgctgataactattgtatgtagttaaattcagcccaccaccaaggtgggctgctgtggtcaatatcgttacctcaaatttccgctgagacggctatgaaaatcactgctgcgcgtatctaacccttcaataatgacttctgcaccatatctttgatagcgatactcaatgccatccagtgcggctaccgtggaggcgtcccaaatctgcgcatgtgtaaggtcaatgatgactcgcttaggatcgtgcgcatagtcgaagtgctcgaacaagtcattactgctggcaaaaaataaggggccgtgcacggtataacgtacacttttgccatcatcactcagggtacgctctgcataaatcacatgcgcgatacggcgagcaaacaggatcatggcaacaataacgcccgccagtacacccaacgcaagattgctggtccaaactgtaaccagaacggttaacaccatcaccagcgtttcagaccaaggcattcgtttaagtgtggccggttgcaggctgtgccagttaacggttttcaccgcgacaaccatcatgatacctgctagcacgaccattgggatttgtgccagcaacttgcttaggccagtaaccaataccagtaacaccaccgcggccgccactgtagatacccggctacgtgctttgcctaattccacattgacgatagtttgaccaatcattgcacaacccgcgataccaccatagaaacccgcgagaatgttgccaacaccgagaccccaggattcccggcgtttactggattgtgtatcggtaatgtcatcgaccaactttgctgttaacaaagactccatcagaccgacgaaagcgacacttaacgcggtgggccatactatttggaaggtttgccagttgagcggaacaagtaactgagtgaagctgggcaaatcggcactcattgctccttcgtcgcccacattgggtaatctatagcccatcagaatagctaccagggtaacaacgatgatggctatcagtggtgagggtacacttttcagtatgcgcgggagcagtaaaacaatgataagggtaacggcaaacataacccataccagacttgaatggccccaaatatgcggtacctgagcaaaaaatatcagaataccgagcgcattaacgaagcctatcatgaccgaacgaggaatatagcgcatcatgcgcgacaggcctgttaggccgaaaaggatttgaactatcccagccaaaattaccgctggcaatatgtattctacgccgtgtgcgtgaaccatcgggccgatcaccaaagcaaccgaacccgccgccgcggataccattgcaggtcggcctccaaggatggaaagcgtgaagcaaaggacgatggaggcgatcaaacttactttaggatcgactcctgcaatgactgaaaatgagataacttccggtaccagtgccaacgctgtcacaacaccagcgagacattcacgggtcataagttttggtgattttaaaacctgccacactcgcaattcattattcgactctgcggggttaggaaggttatgagtgttattcataaagtctcttattattcatgcttaagtaaatattaacagggagctgggtgacacaagtgtgtttactcctgttaggaagctgatagcggaagcgccaaattttcttaccggtggttttgactaacaaaaataagccatctccatcatggagagccaggtctttgtcgatggtttttgctttttgtacttcggtgggggtgagggggcgtgttatccttgccatgtatagttcttcccttaattagtatacgtccattggtatctatcttagcgtataccaattgtctctggcttcaggcggatatccttgtgactactacagacacnnnnnnnnnnnnnnacctaggtggaatgcgggctcttcgtacttcaccggacttatctggtaataaccgggctggcgtctctgtaattagaagtgtatcaatttgatttaaatgtattttttaaatttaattttaatgattggttcaaagaaggaaccataaaatgaaatgatacgattatgccctgttctacttcgagtaaattttatcaaaagaaaacataatcgtcagttcaactcccagatcgtagctgaactcacaaaacgagcatagctttgctttccttagattagcgaatgcgttagcgtcatagcttacgtcagcagaacaggatttcatctcagatcctgttggagggtgttttgatgaaaaattggtctcctgagcatactaaggaaatcaaaacttggctcgacatcgataactaccgcaaattcgaagaaatcaccttaaacggtctgtatcatgaactttgggctagatcgcacttgtttaagccatggcccacggaggaagagaaaaaagggttgtggaactacatgacgaaaattttcagtggcaacccccatcttttcaatgacacacaactcaactatccaacgaccaacgatagcctttacaaccctccccacatttttataactgatatcagcaggcttgctcaactgagcgtatctgctctcaatgtgaatcttttcacttgggaaagaggaaacgatatatacagtgttaacgctccccatcacgaagcttatgtatcagcgctaatgtcccctttatgtgagaaaactgttctgctcgaaatcgatctcggtagtggaacagacgatgaaattacagagtccataaaagcagcactgcctcaatggagacggattaaaggggttgaggttgatgaggctggtgcggttcgttttggctatggaactatcaaaaaaatcataaactaccgtttgccagcgatgttggacatattgctatgggcgaaaaggaaagatgttcgagtgtcagatgatcgcctttctcgtcttctatatacggacgaagacgatgaggcttcaattcgtctccactatcacatcaaagatgcagatcgaccacttgctatgaaagctgcaacaatggacttcgccaagcagttcaattttttcatcaatagaaatccacacctaaaaaacatgagagtttcagatgtgatgaaactctctgattccaactaatcgtaactccacgacacctagatctacagggctacccattgctctgtagttcggaagctcgctctttttttttttaatagttcgtatagttcccacatcgaaacaaaacaacgggaacaaacaatgaacaactcccgcctcatccgcttgccagaggttatgaacagaactggctactgcaaagcttggatctatcgtctgatcaacgatggcaagtttcctgtacctgtcaaaattggaactcgtgcagtagctttcgtagaaagtgaggttgatgcctgggttcactctgttatcgaaacaagtcgaaaaaatgttgcttaatctgggagacattatcatgaatatcgaagagtttatgaatgaagaaaaccatatgtgcaatcttggtgataatctctttaatgagatcttcgcaaaaggagcaatatatgatttaccggacaatgaatttagcagaaggattgtttactggttaagtcagtatctggttggcaatgtaagagaaccattagagtctatctctgagctggatatttttgaccaattctatatttatgaaacatggtttgcactaattaaatgtccagaagaatttaaacgtctttcaaaaagaataattcaataccatattggattaaaaactattttgtaaaaatgtaaagtttgaatgataaatacagggttaaaatttacaaaatactttacgaaaacattgagtgtcttattctacttacgtttgacactcctttctaagtattaggtgtacataaaatatactagattcaccttatataaggtgcgaaatttttcattgttaaataattgacttagaacaataaaatataaatacatgtgcattttttttgtaaaaaataaaatcatagtttaacaatataccgcacctatacataagtgtaaagtttataaggagacatatgaaaaaatatgcaataaattcttttgtatttgataatggagaaaggttttgccacgttgttgataaaataacgggggagccaatttattatccaaatctttacttgataacccaagtaaggaatcgttcaaactcaattaatactatacagtcaatcgcaggtattttagctatgttacatagctactttgctataaataatatagatattgaagaaaggattttcaaactagagtttttaagtttcaatgaaattgaagttttatcagactatatgtcgagaaattacaaacaaggaaaaggcactccaagtggtaaattacctgtagcaaaaaatccaaccaattactttaggttcagtgttatctgtgactacatgcaatggctctgtaaagtctatttgactttatcaaacgataaaaatgtagaattaaaaataaaaaatttcattacatcggtaaaaagtaaaagaccatcgaatgtagataggtataaaaaagagataccagataaggctcttaatcaaaaacaacttgactacttgtttgatattgttaaaccgaaatcggataataatccattttcttccgaagtgcagaaaagaaatcaattaataatgctgttgctttattcatttggtataagagcaggagagcttttgaatctaaggattagcgatattgattttgcacattctactatcgcaataaaaaggcgagctgatgataagtctgatccacgagtgaatcagcctctcgtgaaaacatgcgaaaggaaattacctgttggagaggccctgatgggagagatctataattatattattgtagaaagaaacaaagttaaaaatgcaaaaggtaatgattttcttttcatcaccaataaattaggaaaaacagttggaatgcctttatcaatgtcggcatatcataaaatcatcaacataattagcaaggctcacccagagttaaatgagctaagtgggcatatgctgagacatacttggaactatgagttttccagaatgatggatgagagggataaacccttttcagaggaaaaggaagcccaggttcgttcttatattatggggtgggtagttgattcggaaatggcaaaaatatacaacgcaagacatatcgtagaacaggctcataagacctcattggtgattcaaaatgaatttatggagagagccatatgaataatgtaaagcatcaagaagataaggtgtatttaaccgcgaagcaacctgattattcattttgtataaatgatgagaagtgggtgctagatcgaaataacatagtaaatgttagatttgtatcaagatttcttcatccaaagttaactgagggatatataaaaacgcttgcctattatgcctgcaagtatagtccaagctacgttataaagatcaataacaacatacatgattttattaagaagatgacccctacttatattgaagagtcagttattttaaattataaagatatactgccgaaacaaagggttcaatatttagtcacactgaggagtttcttcaaaacatggtattcattgggatattacggagttgatgaaaaggttgtatcacttttcaatgcaatgaagttgaaagttaaagaagcaggagatgcggtaaaaaatgataatcctgaacaaggcccattaacagacactgagcattatacattcaacggggcaattagaaatgcttatgaattaaataaaataaatttatatgaattttctttggcactgttggtaagttttacaggaagaagacctgtgcaaattacttcactaaaatttaaagacattgtaagagaatcgacgatcaatggcaaagttgaatgttacatgaatttcccaagaataaagcaggggcttgagtttagaaaatcttttagaaaattaattcttagtgaatacatttttaatattgttcatgatcaggctatttgttcagtcaaattggtcgaggaagcaattggcaggacacttaattcagcggagaaaaatgaggttcctatatttatgagtaagtctggtcgtaaaatcatggcagacgaaaaaaatattttaggaatacttagttctgacagacttcatgtgcctaaaaacgtcgttgactatgttctgagtaaaataattaaaatagaaggagttatctcggaacgaacaggagaatcaatgaaaattaatgcacgaagactacgttatacgctggggacaagacttgccagagatgggtatagcgtgcagattatttctgagttgttagaccattcctcaaactccagtgctgggatttatgtcgaaaatctgcctgataatgttgaaaagatcaatcaggctgtctcagctaagttggctttccttgctaatgtttttcttgggaaagctaatggagatacaaaagttaataatagtaatttgttgaagaatagagcatctttatcctgcactgattttcttgaagacccatgccatagttgcgtttattttagaataacgaataataatattgagagtgacgaggcttttatatgaataatatagtgatatttaagtcttactctgatttagatgcagaaagaaatgttcatgattttaacaacttttgccgtaataagttaaccgtgttcggtgcagatctgaaatgggattctcctatatggaaaggtattgtgggttttcgaaagttagatactggcagagggggggttaaagatgaatacctgctagataaaaattttgtgaattttgcaagaagctatatccgataccagcaggcattaagtcctgttaaaaattccggcacaacaatgatggcgttaaagtgtctggaaaaagcacttttgcaagtttgtcagagcgcttacgtttataacacttctgtcgttgttctggacgaggctttacagatagcaggtcagcactatgaaaataatgtcctttatatgtgtgcgtatgagcttgaaaaacttggtaagtttttatctgagcaacattttttaaagtgtggatttcttagttggaccaatccagtaaagcgaaatactaaaaacaactatgttccagaaaaagaagatgcagacagaaaaaataaattacctgatcagcaagctttactcgctatcgctgagattttttccctgccggatgaagaactcagcgagagagacctttttacgacttctgtttttgcattactgatgtgcgccccaagtcgtgcttcagaaattctggccttgcctgctgactgtgaaattactcgaaatgataaaaatggaatagagagatatgggcttcgttttttttcagtaaaaggctatggagctactatcaagtggatacctgacgttatggtgcctgttgccagaagagcaattagcagactgcgaaggctgtctgaaaatgcacgctctcttgctaaatggtatgaatcttcgcctgataaattttacagacatgaactttgtcctgcagtgcaggaagataaaccacttgatgttgttcagctttgccatgcacttggctatcaactgaatgataagaagcaatgcatcgataaggtaaagcgaaccagtatcgacggtggagtttccttccttaatccagcagacggggcttacactttaagagcactatcgaaaatggtagttggcttgctacctgagaaattcccctggtttgatgaagataaatcagttaaatgtagcaatgcgttgtgtctattgaatctgcatcagtgcaatgaaaggagattgaccgtttgttatgccctttacaggccaacctatgacttctttacgcaggatatagaaaaggcgagaaaaactgggcagacaatgaaaaatgtcttttcgcgttttggttatctagatgattcaggcgaagcgttatacctccgttcccaccagcccagacatcttctcaatactttggcacaccttggcgatttatccgaattggatatagcaaaatggtcgggacgagtcagcatcacgcagaatcgtgtttataaccatgtctcgcaagaagaaatgcttgaaaaagtagggtctctgaagctcggcaacaaccgctattgcggccaggttggaaatcatttgagtgaaaaaatctttgatgagttagatcatggagctgttcacctaacggctaatggttattgtgtccatgactacataattccaccctgcaaaaagttatcaaaaacagcgacacttggatgggcaggctatgatgccatgagtgaaaaacagcaagagcaaagtatcaaaacaatccggtcgttacataagaaggcgattcaggcagtaggtgatggtttttacggtgcagaggagtgggttcaacatcacgaagaaatattatctattttagataaaaagatgcagtaaattaaaataatataaataataaaattggaggatatatggctaaacatttaacgcaggcagatataaaaaagataaatgtaatcattcatacttgggaagggaaattaacgtgggaagcactacgtggaaaattaataccacacattgggaagaaaccaactcgtcaatcattggctcttcataaagaaattgtagaagcatatttattaaaaagaaaaaggttgaaagaaagtgaactccctttaaaaaaacctgctaatttgaatatcgcagcacaaagaattaaaaatatggaagcggaaattgagattcttagaaaacaaaataacagatataaagaacagttcacacaatggcaatacaactcgtataaatatggggttaagtcacaccagttaaatgaacccttgcctgagaaatatggatgtggtgtaaaataaaatatacaatatgtaaatatatttttacagagatcttgcttttcaatttaattatggtatttattaaatatcaggatgataaaaataacttgcaaggatgcaatttatggataataaaaagaaatttctatcaaaagaagagaagttcatcatacttatagataagtatatttgtgctgaatacaaaccagaagatgacatttttacatacaaattatatttgttcttcgtcgggtatcacttaaagtatttttattcaggtaatagctatagtagttccacgaataatgtagacaacataatgcaaatgttttgtggcttattcaagtgtatgaaaagtaatttcataagtaatttacgaaataaagaattcctgttcttacaacttacagcacttgtagattatattgaagggaatcaggtgaggttagagcaagtctacgttgagttaaaagcgcagtatgaaatgaaagagattaacagtcgcgtgacaactgtttgtaagcctattaaaagaaagagattgtaataacctagccctgaactataaggctatcacaatctcttgtcgggtatattagttggcaatcccgttttcagattttctgtcttctgacgaaaaattccatgtattgacagtatcattcttattgaatgttatagatagtgttcttgattctgttgttgtattaccagcgaagaatccaacgacaggaacataagtcaacgggtttattttcccattgttcatttcatatagataaatatcgccaccgtcattttttgaagttacagacgtaggtgaaccaaatgctctcacaacatcacttttggaggttttatttttaattaatttcgtttgtaatgtagcctgagtttcattcttcaaagattggttccctgatgatgaacaggctgatattgataaaatagaaatagtaagtaaaactctaataaatttattcatgatactgtccttgttatatttaatgcgatttaatttttattcaaaacttgctcaaacacttgcatccaacgcttcatttgaagctctgtgtctctaaaaccgacatcatcactgaaacgtcctttcttcggaaaaaatctcacctgccattctggtgactgaatatcttttacggaaataaaaaaacctgaattttttgcgtcttttaatctgttggaatcattttgagatttagctacgatcccattggtaatccctatgccaatcattttcccagagttcttcaaatcataacgccacgttttaatgtcacttagtgagtatgtctgttctttgtttttttctttcagttttatagtcttttcgtttaaatctatgagcaatgatgttttatcaaactcatggtaataataaccgtcatttttttcattgaaataatcgatagtagagtggttcttgcgtttgtctaaatacttgggtattgctgtaaaaataatgaaagcaccagcaaaaagccatgcgatgagagattgtgagacagcttctgaacctaaggtgcagaatattaatacgggtattgctaatgctacccagacccgtttcatcacaaagactgtcggtttggctggctctttaaacgtgagttctgttgtcatttgcgtgtccatcaagttggttaatctttaacaggagtggagatatcttgatgaatcttcgatgtttatcagactcaagtaaaaacgtttgtaccgatcgatgtcaagcttataataggtaaaagctatcaataatatattatcgatctgcgaaaccgatcaataatttctcattaaatcaatggattaaaccatgcgatgggtgtggataattttataagatgacaaccctttgttatttcggctgtttaatgttcacttgaagttgggtttgtatcaagggagttaaggtgcggaccataaggactctcttaaatcttcggaatgaatgtatcaaacaaaaaccgcactgtttcaacaggttaagaagtggaagccataaggtgaagcggggtgctcttacttgcttggttttcttggcattttgcaaatcaagaacagcatcaatcatctgctggcgttttggcatcttcgatgccaaagcaggtgcaagagaagcagctacgggaaggggcaccgctctggaagaagaaagagaagcaattttttctgaaatcgttagcgtttccctagctgtcttgattaccatcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatagcttcctttgtcgctcgaagagcttctaagtggtctgggttgtagttaagctgcttttgaagatttacccaagagtatgcctttccaagttgagatgccttgaaagctatatcgcggtaggagaacgagaacccgttcattttctcggtagaagcgacatttgccgtccagccgacttccgcttcttccagcctcttgataaaagttaaaaggtcaggtgtatctgtcaaacttttatcaagtatctgctggagagcttccttaggggagggaaggccagtccgttcagaaagcatctgttcattccgagagattctcttccgcttcggttgtgcattcgataggaatggtgctgtcttggtcactgtcagaccatgagtgatttcgagttcactaatgatccgggtgctgacaaggttctcgttcctgcctaaatacaacttaccgccgttcaaatcaatcctgctggcgataatgtgtatgtgctggcctgcttcgtcgtcgtgcaacacataacatctgagatgggtatcactgaatcccattctcttcatgtaatcgtcagcaaatgatacccatgcattagctgaaagcatctcaccctgtttgaggcgaagagcgttgtgccacactgctttttcaatatccgggcgcagttgttttgactgattaaactcttcaatcacttctcttgccatatcaccgaccaaattaccgccgatcacatatggatcacacttatggtgttttcctggttttaaaacgtaaaacactgcaccttcgaactgcttaccccgttttatcttctgcattcccttcataagaagctccttgcagcaaaatggctcgaagctctttgattagtttttttataaagaaaatctctgtttttgtcagaccgctatcgaagctcttactgttcaagtgagaaataactcgattaaactgttgtgcgatttcgcctaacttaatccaggtagcatgatttatttcaggaacaataggaggcagttgattcagcgatgctatgcgaagccattcgcctttactcttagtatttcgctttaaattgagaagctctaattcctctttgttaaatctggcactaacgcaatactttcgaagatcatctactgatgttttcccgctgtcataatttccacgaagaaatgcttttgatagatctatttttgatttgttttccatataaactccttttatatgtatttgaaacactaataagcatattccttatgctttacgttgtaatattatttatataacggttgcgaacaatgtcaatagcttcgctttttattttttcttttctgactgaaaggaggaaaagcaaggcaactcagagaagcggagcttcggagagttagcccttgctgaattatgatgaagtatatttgacattctattttagtatgttaagtatataaaaatagaacaggaggaagtatgaacaaaatactattttttgcttttttcatctttatattaaacatcgttggtgggttatacatatgtagtcttggtggagttgacttagctataagcagtggattattagggaacttggcggcctttatcttatttatatcaattggtatattcttaccattgtttttttggatgttacctgatattttttatataaataaagaccaccataaaaaataatttatttatttttcaatgagaccacaattttattttccttttgcaccgaagcatagatgtcgttgctatgagatgcccttatggatataaatgtgttgttatcatttatgctgattttggatgtgagatcattttgagtattattagtattgccaccatgtaatttgtgtttttcttgaaagaattctttaatacttattgaacactttatcactcctgacgatgtaataaatgtcaggaataaatatcccagaagacttgaaaacacttgggtaaaagttaattttgaatctacattcgttatcatatagagataatacccatagccacaaagagaaaaaaaagaaatttgtgattcgaaaaacttttttaatacctcgtgataacgtttgtgaagataaaaaaatattattagtcctgctgttacagggaaaataaaaactaataaatttaatgtccacttgtaataatagccagaaaagtataagaggcagaaaatagtcatgattgatatcgaaaataagacattagcgactgagtgtttttttaacattatataatccttatagtattttaagatctatttaattttattcaaagcgagtaagtacggtaatcatataagcataaaagccttctgtaagaggtgttgtttttatcgcaataattaattaaatatgttttcatttcttccggatttatgcggttttcgtagtagctattaaatatacaatcatcttttctggatgttgagatattatgatcgcataatatatttattattgtgtcatgctcatttttgcagttactggattttgttcttgcgaaatgatcttctagtttgcttatttgttgcttcttataattttctatattatcgagttcaggacagatttcgctgaatgcgaagataggaaaaaactgggaactttgtattttttgtttattcaataagataattaactgtttgttagcttcttctacaattttgaaataatcttgcatcatttctggcttagtttggaactcatactttactcgtttatgagaacctacggctaataccatttgtccattttttaattggtccaaatcctctgtgatttttacttctatatcacctccgctttttatttcattccagactttttgaacctttctaatatccattgctgaaacaggtaaaattaagtctgataaacttttatatatcgaagcgtaattgtctgtcttgattttatttattcttatagtggtagcattccctatgtatatatcatgttcagatatcgtagtagattgtgaatcttttacatattccacaagtaaaaaattgcttctaattttattggctatatctgagttagtaggtacataggaaaaaatagtctttaaaatttgctgaatgtttctatcacttatactgtatccaataaatataacagggttatgaatgaatagtgagagtaattgtgctctaattagttcatatttgttattgaaatagtcataatcttcttctgtaatcgttagttcagaaggggctgaaacgcaaccatgtattttatagacagaaccataagggttgctgagtaatatactattgccaattaatggttcaaattcaaaaagctgctcaattaaggaatcataatttgttgtgatgattgaacctatattttttctcatttttataagttcagaaatttcttcagttttgtcaggttttatcattgtgacagcaagcaactgagtaatatagattttaaatctgcttaaattaaccccattatccatttcagtatagaaaatatcattaatatttttgaattttccatttctatcttttgatagggattcgttaaataacctttctatttcacttgcgattttatcgtatttatattccccattaacttgacatttggactttatatcaagatatgtttctttatctccagtaagctcgaaacataaatgggatagtagtccattccagtcaaaagaatttgaaaggtatctcagactgaatccagtccctatgaacagaaccggatggtttcggtagttcccaataaactctcgtatatccataattggtattaaccccttgattatcaaaattctttatcttgcgagctgtcgattcatagtcgttatgatattatgattaggttatggtgtccctgtccagcgttgttgatgggaagtgtgtatttacatattcctggagggggtaagtaaggcaatgctttggcttacaacagattttcagataaataggagaaaattatgtcaattataatggatatcatttccgttgttggttctggagtttcgatatcgggtataactctcaaagatctaatcaaaaaaaatcctaacaaaattgaaattgaaagatacataaaatttcttgagccaaaaaaggttttaacatcaccatttgatgatgagattcttcccgcagtaattaaaagtttagaggaaataaagaaagaaacggaaggttttcgtctgaaatgcaatgatgactcagtttcattagttcttttacatttaattctgattatgagtgaagaacttatgaatctgtataagctttccagccttagtgatggtaatgtaaaaatgtataaaagtttgcaaagggttagggtcaagtttgcgcaagcacttgctatgctctgcagcgcatatgatatcgatataactcattctgcactttcaacattcatattggatttgggctacaaacatcgtagctaatcagctatggaggcactataaatagaaacttatagagcctccttagagaggttttttagatttttctatcggttttctaattgaaatggattaatccgtaatcgcctctaagttcattatcaacaagcttgaagttctccatttctctttcaagccagtaagactcctctatatgttcgagtaatattatttgaaaaccaccatgagatttcattttttcaataaatgaattaatctcattgagagctgcatcaaggcttgcaaaatcatcagtttttctcccaccagtgctgaaatatggggtgcttggttgatctattactaaaaatcttggaacccatcgtacatttctttctcttactaactcatggagtgcaagaaaataagctacatgtacatacatgtagttagaggcactccctatatcgatcattttctctacttgatttttattgactaagtctagagtttttttccctttattaactattggagttgcatcctcaaatcctttaagaggcatccttgaaagggtttgtttaattttgtcattaagtaaactcagcgtatattctttaaatatattattgtcttttactttaccctctaattcatctattttacttgttatactctctatgctttcagtgtagtcatgcttaggtataacatcaactcttttgacttcagaacttagctcaccaatgaaacgatataaagcacttggggttatgttttcattactgagcaagcttagttttttacttagcaatgatatttttgattctatttcttttttcttttcatgagtcttagagataagcgagtttttacctttttgtgctatagccttttttatttctaaactttgattcaaaagtgattttacaatggaataaatgttttctgtatatataatattattgtaattatcatctaaatatttggcgatcaataatgagtcttggttttctttcaagaattttttatattctgtgcttgtttcaatatagtcattgatatctgaaagttctttatttaaagtgaaatattctttttctaattttatcctttcgttaatttccgggatttcatttatatctttgtaactaataatcgtttttaaatgatcaagtttatcacctaccgtaggctcttgattattacttctcgctaaaccaagatgatatgctctatcataaagagattctatttcattctcaaagttaacataggaatccttacttgctgattgtttatattcaattcgcgcaaggtttctttgtagttcctccagccgagttctcattatcattgtttcggcatgttcactccccagtgccatatcaaaagttcggtcaatgcgttctcttgtttttaaatcggaaattttcgagtaaaggtgctctgaagatgtcagtgtggtttgatctatgaagcaatggggaatgaagtatctatatgagatctttgaaccttgttgaataaatctaccaccatatgggatttttagagagctattaataccaaattcataatttaaatgttctttcaaaacgtttttctttaaattattaatcggagtttcaggaatttctccatttttatcaaaataaacgaaatcgtcttcttcatagtgtgtggcttttctacaaatagtatgatatttaccatttaaattgaatctaatgccataccagttgacaaaattgtctacatttgttttagatattccatcagatgacgaagataataaacagtaatcaataatagacaatattgatgattttcctttacctgagtcaccagttataacatttactttgttttcttcaagttcaaaatttcgtaaggttttatctgtttgccatattaatatatttgtaatctgcattataatctcactccacaaatatcgtatatattgtgtggttcatctaacattaaatgtgcaatatttaaagatgcggcctgtatctttacagctctctttccaattacagtgactgcatcatcagagatcaatttttttctaaaaattaagtgaccttcaactaattctgctataccattttctatacatagagaaacacagtttatcgaagatggtaagaagttataatatcttttatttgcagctactaatagttcgggttttgttaataatatatcttgaagagatgtaatattagttctcttgtgtgctaagtaatctaaacttcttttatgaaaaattattggcaaaactatcatggctttacttaatgccatttcatgtgttattgataacacttcttgtatggaaaaaacacccaataactcattattatatattttcatttatagatagactcccaatgttgaagccatccaattgttggtttatctgacaatagcaaaaatgttccagtagccatagaccttggcaatttgttattttcaagtaaaatatcacatttaactgccaatccagcataaacagatagagctatattttgatgttcctcatttatttctgtataacaagttcgcatatatgctgttaaatgctgagattgccattcatcaaacgctttttgatatattaatttttcttcatgtgcagtcaagtcaccaatactctgtaattcttgaatgaaagcatcagttttcgccatttcattgatgtatttgacgattgcatcaacattcaaatccaaatcttgaagctgtttataggagattttagactcaacattggttggatatgcggattcaaattcatagtattgatcaaagttgttgatgcagtttctggatatttggatgattctatctaccgcaagtttatttcgtaaatcatcatagcttatatttattttagtgtgattttttaccaatgtatatttgtattcaaaaaatgcccctgatatattatggaaaacatctgatattttatcttcaggaatagcaaatgttttgagtaaggtctttatttgttctattatgcgatcttcaccatgctgaaaacttatgctattaaataatagttttgaaataccctcggggagggcgttaatagtagagatatatttgtaaagatcatcattatgatttttgtgctcttgaaatattatttttatttcatcttttatcttctgtatattcttagtgtcgctggctaagagttgaactaaaccactttctaaggtaatccctttattagtataaaaaataagactaatatctttgtcgtctattatttttatcgcctctgaccaattatataaggttttccataaatcaatatctttatttgttatgttagacttgttaattgaatgcttgacttggataaaggttttttgtccttcaatattctccagatggagatcgtcatagacttctattcctatgttttcccctggtttaagttctaaggcatgttttagagcaacataatcttgataggtaaaacctatcgaatttttatcggcatttgttttttcaaagaaatccatatgatagcccactgaggaaacaagcaaagaatgaataaaaaaacatcagtaaattattttcaccatatcaaacactaaaagcatatggaagcacccgtatcatagtttagttatataactttatgtttttatactggttttatatacatatcatgctttgcataacagaaggagggtatagctactaagcattctgatgtaacatcggaatttaaaaatgatataaggggcacaataaggatacgggcaatttcaagccatccctggctttcttgctaactcccaatgttagtcaggcagcaatagctttaaatttttgagcagtgacgtaatcaccccaccactgcataagaaccattcgttcagcaagatactccgcacgattatacgctgcgatgatttcatcttttttcgagtgggcaagagctgcttcaagaacttcggttctgaacttaccggactcttctgctgctgttcttgcaatggaacgcataccgtgcgctaccagttcgccaccaaaccccatacggatgatcgctgcattagctgtttgttcatgcatatggctaagaggagcttttatgctggggaaaatccactccctgtgcctactgattggttccattgatttgagtattcgtatggcctctttgctcagtggaaccttatggggatttttcatcttcatgaactctgcgggaatgttccacataccattatcaatatctatatccacccatctgacacgaacagcttcgcccggacgaacccaggtcaacaattgccattctatcagcatacgtgtctccagacggactgaggcattagctaaggaagccataaatcttggcagttcgctggggggaagggcaggcatattttgctttttgggcttactgaaacgctgaccgagattgtcagcagggttgaactcaatgagttcctcagtagctgcatagcggaaaatttcatttagtcgtgaaataattcgccgtagggtttccagaacaccacgctgctcaataggatcaagatgctgctttagtagcttagggcgtatttctttgattgggacgttccctagaccgggaaagatgttccgttcaaggctacgccagatatcttcggcatggtcttttgagatgccagaggtctttaccttctcatctaaccacttccgagcaacggcttgtagcgtatgttcagtagcatcctttaatgcattagctttatagctgttatggacttgtggatcgatgccgttggcaagcaaggatagatattcatcacgtaaagctcttgatcttgccaatgtaaggtgcggataggtcccaagactcatttttgtgcgctttttagtcactggcactgcatacctgaaataccagtttttcttgccacccttagagaggggagcaattcgtagaatcaagccatcaccgtcaaataagttgatttctttgtccgaaggtttggtgcttttgatttcagtatccgtgagtttttttgcgagttttgccattttgggaccctcaagttttggaccctttgcgttgggtcccaaaaagggtgccataacgagtagcttctagcaattctcggtagactaatatagacgtnnnnnnnnnnnnnnggctggttccaagcgggcttagtagactttactagacttcggtaaaacaaaaagtggtggagctggggggatttgaacccccgtccgaaattactacgccgtcggcactacatgcttagtccagtcattacattcgccggttagctgcggacggacacgccactaacaaactatcctgattgggtttaacgctttcaccccaggcaaggtgtccacgcgatctcttttaggtttgacctctcttgatccccgtcctaagagcggaggctagggagagagggaatcttcagtttcttaggctgattaagctgctaaagcagcagattcgtattgcgagtcgtttgcaattattttttttgcggttttttacgaggcctccgcacctcggcatgcaccttgggtttcgcgaatcccgtcgaatccagaatcagccccaaagaacttcgctagtataacagaactatgtcctgctatgccagtcacttaacgatttgcgtgcttcatgatgcgcgctttgtctaacttccactcacgatctttaatgtcatcgcgcttatcgtggtcttttttacctttggcgacaccgattttaactttaacccaagcatttttccaatatacggaaagggcaactacagtaaatccgtcgcgattaactttaccaatcaacgaatccagttcgcgtttgtttagtagcagtttacgggtacgcattggctcgcagacaacatgtgtcgatgccacgtttaacggtgtaatggtggcaccaaacaagaatgcctcaccgtttctaaaggttacgtagctatcactaatgttggctttgccagcacgcagagattttacttcccaaccttgcaatgaaaggccagcctcgaactcttcttcaatgaagtattcatgacgggcacgtttgttttgcgcaatggttgcggaaccgggtttgtatgcttttttctttgtcatagtattgatcattatactgtatgcggaggcgaatgaaatcctttcccgcaggatgcctgtgcattttgtctcatttgttgcgaggaatgactagcagattttttgtctggcggtggataaatggtattatcagtgcgttttatgtctcacaggaaatgttatgccacaaattagccgctctgcgttggtgccatttagcgtagaacagatgtatcaactggttaatgatgttcgctcttatccagagtttttaccgggttgtactggaagtcgggtacttgacgctactgaaaatgaaatgacggctgccgtcgatgttgctaaggccggaataagcaaaacttttaccacacgcaatacactcactgataaccagagtattgatatgcaactggttgatgggccgtttcgtaaattaatggggggatggcattttaccccactaagtgcggatgcttgcaaggttgaattgcaccttgattttgaatttactaacaagctgattgagttggcttttggtaaaatattcaaagaattagccggtaatatggtgcaagcgttcacccagcgagcgaaagaggtctacagtgtctgatattcgcgttgaggtagtttatgccctacctgaacgccaatatttgcgtactgtttctcttgaggctggaagcacagtagaagaggcaattaaagcctccggcctgcttgaattgcgctctgatattgatctcacaaagaataaagtaggggtttatagtcgctcggtgaagcttggcgataagcttaatgatggggatcgagttgagatatatcgcccactaattgcagatccaaaagaacttcgccgacagcgcgctgaacaagcaaaaaaataaggcacagtttgcgccttatttttgtggtagctctggactgcgttgaagaagaatgagtactgtcatgtggctgcataagcattaatagactctgagcctaaaaacctaatcagcattcgctccctcaatgtgttctgcaatcttcggttagattaatttcctgataacgttggatcatttttgatatcagtcagtacaccactgctatcgaaggtcaacgttaatgtttgttgtgtgactttctcgtggccaggttgctggcggaatacgtagaaccaggttttagtgccgaacggatcctgtagcattggggtgcctaaggtatatgccacttgttgctgggtcatacccttatgaatcttggacgcgtcattaggtgataaatagttaccctgattaatatcaggccggtagaccaccttctccagcgttgaacaacccgcagtaagcattgcaagcatcacagcggcggcagtcagcattttacagcgcatagtaatcacattcctttagggcgtaggatgacgatgataatagaccttgcagcagttggaaacctttacagggcacctgtatgacctctggaaaggaaaaaagttaatcttttctatgctgcgagcaattcttttgcatttgccaaggtatttttcgtcacttcactaccgcccagaaggcgcgccaattcttgtaaacgggcttttttatctaaccgatgcatatgagtttcagtttcagtgccatcagtttgtttactcacaaagaaatgttgatgaccacaacctgctacttgcggcaggtgagtgacacacataacttgagtggactcacccaactggcgtaacaggcgaccgacgatggctgctgttggcccactgatacctacatcgacttcatcaaagataagtgcaggcgtgtccattttacgcgctgtaataacctgaatagccaatgcgatgcgagaaagctcaccacctgaggcaactttagccagcggctgtagtggttggccggggtttgtggtaacacagaattcgactcgggtagccccttcagcactcaggtgctcaggttcaaacagcgtttcaatagtgaatttgccatgtggcatggacagttcgcgcatgctttcggtgatcagcgctgccaattcgtcagcataatgttggcgttcttcatgtaaccgcttggcgatagctaatgcatgctgatagtgagtatttacagcatggctgagttgctcgtgatcattttcttgttgtgagagctgttcttgctcatccagtagttgttgatgaaattgtggtaactcttccggtgtcacatggtgtttacgagccagatttaattgacgagataaccgctgttccagttcatacagacgattcggatccatatcaaattgttcggcatagtgacgtaattcatcactggcttcactgatttggatcgaggcctcttccagcatattcagcaaattattaaattgctcatccattcctgccagctctgtgagttggtacttggctgagtagagttggctgagaatattattctgctcatcatcagacagtaactgtagggtttgttggctgagtgataacaactgaccactgtttgccagacgcttatattcgatatcaatttgttcatattccccggcttgtggggcaaatgagttcagctcttttaactgatattgcaatagctcatggcgagcattacgctccagtgattgttgctgatgcagtgccagtgcacggcagctttggtgccagatttgataggctgctttcatttcagtgagcaggacagattggtttgcgtaagcatctagcaattgcttttgatgatcaggccttagcaatagttgatgggcatgctggccgtggatttgaattaaatgctgccccagttcccgtaattgggacaatggcacggctgtcccattaataaaccctcttgagcggccatcagagccaatagcacgccgcagcaaacactcgttgctgtcatccagatgattgtcttccagccattgtcgggctgatggggtgtctgctaatgagaaacgagcacaaatatcagcgcgggttgcccccaaacgcaccatactaccgtctgaacggctgccaaggcataaccccaatgcatctatggcgatggatttacccgcccctgtctcaccagtaattgccgtcattccaggttgaaaatcaatttctagctcacgcacaatagcaaagttactgatggttaattgggtcagcatggtaaatctcctgtacataaacacatggctgtatttgaatacagtataaactggttttatatacagtaaagtctctgatgcactttttagaataatttttttgaccaacccagctttgtacttaacgtattgaaatagctgtagtcctttgggtgaataagattgaggtggaaatcactgcgccgaattaaaacttcttccccttcctgaatcggcagtgctatctgactgtcacaactaatttccaggtcactggtgatttgggaaaacttaaggcggatggtactgctactattaataaccagcgggcgagcagtcagagtgtgcgggaacataggaaccaaaacgatggcatccagtgttggtgttaatatagggccacccgcagagagtgaataagcggtggaaccggtaggtgtggcgataattaacccatcagagcgctgggagaatgcgaagcgatcatcaatatacacttcgaattcgatcatgtgggctactttacccgggtgcaaaaccacttcattgattgctgtactgatgcggctttgctgatttgttcgtgtgacttgcgcttccagcaagaaacgttgttcgctgagatattcgccttccagcacatcggaaagctgttgttgagcattatcggggtctaaatcggtcaaaaagcccagattgcctcggttgacaccgatcactttgatatcatagcgggccaatacccgagcagcgcccagcatattgccatcaccgccaaccacgacggctaaatcggcttgttggccgatatcagccaaactgccggtaacggcgccggttaaattgagatccttagcaatctgttgttccaccataacgtcataacctttggcgtttaaccaatggtagagcatttcatgggtggcaagtgcggccgggtgccgtgggtgaccgacaataccaatacaattgaatcttttattattcattgccgtgattttcctcaatggggtgtcttttaccccacattatgaccggttcccttgaatccccggttttgatccccataataagccaagtagcgagattaatgctaaaacgcggagatatccatgagtagtaaagaacagaaaacaccaaacgagcaagtctcggaagaaatggaaaatgcagcagagcagcaagtggaagcgacacaagagacgggtgaaggtgtagatccgcgtgttgctgagcttgaagcgcagttggctgcagctgtacagcgtgagcgcgaaagcttgctacgcgccaaggctgaagttgagaatatccgtcgtcgtaccgaacaggatgttgaaaaagcgcataaatttgcgttagaaaaattttcagctgaattattacctgtgattgacaatctggagcgtgcgctggatacagccgataaaaccaatgctgaattggcagcaatgatagaaggcgtcgaactgaccctaaaatcattgcttgatgctgtcggtaaatacggtatccaagttgtcagtgaaactaacgtgccatttaaccctgaagttcatcaagcgatgacgatgcttgaatctgcggatcacgaaccaaatcacgtcatgatggtgatgcaaaagggctatacgctgaatggccgtttattacgtccggcgatggtcgcggtatctaaagcgaaagcttaaggtgtcctgatgtggaaaggcacctttgcgggtgcctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttttctgcagtaaatgacgttttattcagctgttggcaatttaggttgccagtcaatcggttgctgaccatgctgctgcaagagctggtttgcttgcgaaaagtgcttacagccaagaaaaccgcgatgtgcggagagcggtgatggatgtggggcttttaaaataaagtggcgctgggtatcaatgatacgtccctttttctgagcatgtgctccccacaacataaaaatcacaccatcacgatgttcattcagtgctgcaatgactttatcggtaaaggtttcccagccaaggttggcatgtgagtgcgcgttacctgcttcgacagtcagtacggtattgagtagcaatacaccttgctcggcccagctttgtaagaaaccatgattggggcgttggaagccgggaatatcggtagccagctctttgtagatattgaccaaagagggcggtgctgggactcctggcaagacagagaatgataacccatgagcctgattagggccgtggtaagggtcttggcccaaaataaccactttgacctgatccaattcggtcaggcgaaaagcattaaatacatcgtgttgtgccggataaatggttttgccagcattacgctctgctgccacataggccagcgtctctttaaagtaaggttgttctttttcctggccgatcacatcgtgccaggtaagggaggcgggcataaacactctccttggtttctgtaagatattgatgtgctctagcttaccggttcaaacctgtgagtgaaaccgctaaacctaagtctgtgacgtggtgatgtttttttgaccatttcatgtaaaaaatgttgaaaatttacaaaaataattgctctggaccagattgataaaattgatataaaacataaatttgccagtggcgtgattgctgcgacggccgaaagattgatttaagtcaaagaattgcagcggtctgactggtatacagaacaataagacaacaatggttttaccaaataaccaagatagtttctccccttggaatttatagccgtattacggaggcaccaaatgattactggtattcaaattactaaagctaacaatgaagccttgctgaactctttctggctgctggatgatgaaaaagctgagctacgctgtgtttgcgcgaaagctggctacgcagaagatcaaattgttccggcaagtgagttaggccagatcgaatatcgtgaaattccgttggaagtacaaccaacggtgcgtgttgaaggtggtcagcatttgaacgtaaacgttctgcgccgcgaaacactggaagatgcagtcaagcatccggaaaaatatcctcagttgacgattcgtgtatccggctacgccgtacgtttcaactcactgacaccagaacagcaacgtgatgtgattactcgtactttcacagaaagcctgtaatttttgtcataataattaagtctcaaattctgaagggagcctctgtggctcccttttttgttcctgtgatttgtttatcgagaagttagactgagatcacaatattcaatttatataaataaatcttaccatttccatttaagaactcatccgatgtgtcgatagataaagttattgaggttgactcaatattgggattatctatcgacaaggagttggcatgagtatatctgttagtttagcccggcctgttccattagcaggcttgatgaaccaggtgcaaccaatagagcaggtcaagaaggagaactctactcctgttgggtcttcgaaccagcttcaaaaagaatccgcctccctaactcccactcaggtaggtaataatgtttattacagcatgctggctagccttggaatatcacgtggtgaacgtgttttagctgccagcgacaatgtaccgatatcaagtggacaaggatcacagcaagcggactattcattagcattactcgcgaaagatgtttacgctcctgctgcgagaagcatcggcggatttacacggttgggtgatgccgcgttgctttcggcggggatagatccggcgagcctatctgatacagcttcagggtttcaggctgggatttacagtgataatcaacagtatgtcctctctttcgcgggtaccaatgatattcaggattggttaagtaatatccggcaagcaacaggttatgaggatgttcaatataatcaggctgttgcgctggggaaaaccgctaaaatggcatttggtgatgcactggtcattaccggccattcattaggcggtgggctggcagccacggctgcattagccagcgggacttttgctgtaacatttaatgccgccggtgtttctgatcacacattaaatcgtttgggcatgaaccctgctcaggcgcggcagtcggcggaggggggtggcatacgacgttatagtgagcaacatgacttattgacggatactcaagagtcaacctcactcattcctgatgcaattggccataagatcacattggctaatagcgataaactggcgggggtaaatgactggctgccacacaaacacctcgaacgtagccttgcggcgcatggtattgataaagtgctcagttccatgaatgaacaacaaccttgggagcggcagtatgcctgaatcaacactgacaatgagagtgaaacgccatttgcgttacgctatctacggtgttttgatgccattaatcagttttgaggggcaggcaatgacagagattaatatcgcatttaccgatccgctagtcatgccaattgcagatgcgattgttcatggcaatgtgaagcagatccatcagttagctactaaatcattgctgcaacagcagggtgagcaggcagtgacacttatgcagtgggctatcctcaatcaacaacctgaaagtttggcggcattgttgcaagaacatgcagatccttttcagcccggaatgcagggtgataccgcctggcacactgctgccactgtgcaagatgcgcattacatgcaaattctgcttaaaaacaatattcggcctgatgccagaaatagtgtgacactcgcaacgcccttagcggctgctatcatggcggggcgcgagatccaggtgatcctattgttggtcgctggtgttgatccgaatattgccgatcgtgtgggtgatacgccgttacatttagctggtaaaagcaatgcaccggatttagctttgcgtttgctcaaagctggtgctgatcctgaagcccgtaataagcagggcgcgacattccaacagtatttagcgatgacaccgctgaacatccaaagtgctgaaatgcagcaaaaatatcagcaattgaatgtttggttgcggggtaaaaaacttgcagagatttaccagcaatagagtttgaaccgcttgaatgaggctgaaatgcccaaagtagcacttcactgtaaaatcaggttctgtagtttgaatccgtttgataacaaataaaaaagccgctgtttataagcggcttcagactgctgacaaacctcgacaactcgatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgccaaggagggcgcggctcgagcccccagagaggggtttacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaacctcaaaccgctgtttataagcggcttttttgtcagggtgcagaattaactcgcactcttggtatcgggcttgtcctttggcttacggcgcttacccacattcttagcatcgcgatggcgaaccttaaccttcgttttctctttaccggcttcttttagctccttacgcttcgctaaaacctttttagacggtttacctgtgcttttctcgctcggtgctttactggttggtcgcagctcatcaattactcgtggcttcaatggctctttcagataacggcctattctacccagcaataaatggtcatgcgcttcaaccagggaaatagcaacccctttacgccctgcacggccagtacgaccgatacggtgaaggtagacgtcagcagtcagcggcaaatcaaagttgaacacgtggctgatatcgtcaatatccagaccgcgtgaagccacatcagttgcaaccagaacgttaacccgaccatcgcttaaacgaatcacggcttcggtacgtttggcctgaaccatttcaccctcaaggaaccaggcattaattccagcttcgcgtaaccaactgaccagttgatgtaccttttcacgggtacgcacaaaaataattgatttctgtacttctggttgcttcagcaaatgcacgagcaaggcagttttgtgctcaatattgtctgcgcggtaataccattgctgaatttttttacgttcacggcgtgaggggtcagcttccagctctaccggctcagtcaggatgcgttccgcaaactcacggatagcttcaccttctagcgtggccgagaaaagtaaggtctgtttacgccagcgggtttctgccgagatagtttcaatatcctgtgcgaagcccatatcaagcatacggtcagcttcgtccagaatcagggtttctaccgcccgacagtcaaagttttcttctttgatgtattgcagcaagcggccggttgtcgccactacaatatcctgattctcactaaagacttccgcgtggttcatataagcgacaccaccggtgatggtcgcgatatccagttgggtatgcttggcaagctcacgggcttgatctgccacttgcatggctaactcacgagttggcgtcaggatcaaaatccgtggtgggccagattttttgcgtgggaaatccagcaaatgctgcaaggcgggcagcaaaaaggcggcagttttgccggtacctgttggtgccgaacccaatacatcgcgcccatccatagctggcggaatagccgcagcttgaatggcagtcgggcgctcatagcctttgtcgcgcaatgcgtcaaccaggcgttcatcgagatcgagttcggaaaaattggttacagtcatggtcttcctctacttggggcgccgattatagacgggttagccgaattcttcacctgtttaagcggtaatgatgtcttttcccttcaatcatattgtcctatgctacgccggttatagattctggtgactaatgtgggcgagcaattgaaaaaaaaaccgatgttacgcggtggtggttttacttttaaacaattctttgtggcacatgatcgctgcgcgatgaaagtgggcacagatggtgtcctacttggtgcttgggtaccggtagaaaaagcgcgcaaagtgctggatattggctgcggcagtgggcttattgctttgatgattgcccagcgttcgacacccgaagtcatgattgatggtgtagagctagaacctgaggcggcgcaacaagcaagcagtaacgcagcacaatcgccgtgggcggagcgcgttcatatttatcagcaagatgtacaccagtttgctgaaaaccatcttcatcagtatgacctgattgtcagtaacccaccttattttgctccggcggtcgcatgtcgtgatgaagctcgggatactgcacgttacaccggctccttaactcacgatgctttactgaactgcgcggagaagcttatcacagaggacggtatcttttgtgtggttttaccccacgatttgggggaagaactttcgcgtcttgccgtacaacaaaattggtttattcgttgccaggttgatatcagagatcgccccggcaagccattacatcgcatattgctaacgctatcacgccaggctggtgagactgaatttcagcaactggatttacgtcaatcggaaggggtgtattcaccggagttctgcgcactaatcagcgatttttacttaaactactagcgggttattaaagcgcgggaaaagaggaagcagggcgcgatactttgtgttcataaaatctggtgttcacaaaatctggtgttcacaaaatatagtacttacaaaaatatgtgcgccctgaatagtattatggatggagaatggtcggttttggattctcaagttgctctgggtagtcaagggtgtagtgcaatccgcgactctctttgcgatccatagcgcaacgcacgattagttcagcaacttgtaccagattacgcaattccagcaggttattagagatacggaaattggcataatattcatcaatttcctgctgtaatgttgttatgcggcgtaaggcccgctctaagcgtttggtcgtacggacaatgccgacgtaatcccacataaataagcgtaattcgtgccagttatgttggatgacaacacgttcatcggagttatcaacacggctttcgtcccagtctggcaaatgcggagccagcttggccgtcggtaaacgcaaaagaatgtcctcggctgcagaccagccataaaccaggcattcaagcaacgagttagacgccatgcggttagcaccatgtaagccggtatagctgacttcgccaatcgcatataatccgtccagatccgtgcgaccgtgttgatcgaccatcacgccgccgcaggtatagtgtgcggctggaacaattggaatagcttctttagtcaggtcgatacccaatgacagcagtttttcgtagatcatcgggaagtgctgcatcacgaaatcggtgggtttatgactgatatcgaggtacatacaatccgcgccaaggcgtttcatttcgtggtcgatggcgcgcgcgacgatatctcgtggtgcgagttcgcctcgggcatcaaaatcgagcatgaaacgactgccatctgggcgttttaggtaggcaccttcgccacgtaaggcttcggtcagtaaaaagttgcgagcttgcggatggaacaggcaagtaggatggaactggttaaattccagattagcaacccgacaaccagcacgccatgccatggcaatgccatcaccagaggaaatatccgggttggtggtgtattgataaacttttgcggcaccgcctgtcgctaacacgacagatttggcacgaaaagtctcaactttctctaattcgcggttccagatataagcgccaacgacgcgttttgtccccggcagaccaattttattggacgtgataagatctactgcattacagcgctctttaactaaaatgttcggatgagcccttgctttgcccaccagggtggtctctacttctttacctgtagcatccgcggtatgtagtatacggcgatggctatgaccaccttctcgtgtaaggtgataacgttcttcgccgctggcattggtttcggtatcaaaaagaacgccttgatcaatgagccattgcacacaagagcgggcgttgctggcaataaactcgacggcttctttgtcgcaaagcccggccccagcaatcagagtgtcatcgacatgtgaactgatgctgtcagtttcatcaaaaacggcagcaatacctccttgagcataaaaagtggcaccttcattaagcggccctttgctcagaacggtgactttacaatgtggcgcgagacgcagtgccagtgacaaaccggcagcgccactcccgatgatcaatacatcgcttacgtgttcagatgatgattgcatatcgtatgatgtgtgcagaataagagtgaaattcatgttagcctatctgccagagcaaaagctatggctataagatgtctaaagaatattcagacaaataatctggcaacatggaactttgcaacttttataaactccaagcgtgtgcttgctcaggaaaataaagatatggctggcagtactacttttagcgtggggatagatttcgggagagttcacctcggatgagcgagcagttaacggatcagatgctggttgaacgggtccagaaaggtgatcagcaatcgttcaatttactggtaattcgataccagcataaggttgcgagcctcgtatcccgatacgtgcctcagggcgatgtccctgatgtagttcaagaatcttttattaaggcctatcgagccctggaatcgtttcgtggcgacagtgccttttatacttggctgtaccgtattgctgttaatacggcgaaaaattatttagtcgctcaggggcggcgtccaccatccagtgatgtggatgcaaatgatgctgaaaattacgaaaatgcaggtgcattgaaagaaatatcgaaccctgagaacttaatgttgtcagaagaattgaggcagatagtttttaaaaccatagagtctcttcctgaagatctccggatggcgattacactcagggagttagatggtctaagctatgaagagatagctgttattatggactgtccggtcggtactgttcgttcccgtatcttccgtgccagagaggctatcgataacaaagttcagccgctgattcagcgataagcggacaaacaaagggtatttggcatgcagaaagaaaagctttccgctctgatggacggagaaactcttgatagtgagctgataggttctttatctaaagataaagcgctacagcaaagctggcagagctatcatttaatccgtgataccctgcggggggacgttggtgaagtcttgcatctggatatcgccagccgtgtcgcagaggcgctcaaaaatgagcctgctcgttttgttcctattgctgtgcctgaatctcagccgcaacctcatgtctggcagaaaatgcctttctggcaaaaagttcgcccatgggctagccagattactcaagttggggttgctgcgtgtgtttcgcttgccgttattgtgggcgttcagcagtataaccaaccggcatccggcaacttacagccagaagcaccggcttttaatacattaccgatgatgggtaaagcatcacctgtcagctttggtgtgcctgctgatggttctttcggaacgtctcagcagcatcaagttcaagagcaacgtcgccgcgttaatatgatgacgcaattgcaagattttgaattgcaacgtcgtttgccgcaaactgatgtgtcacaggtgccttcagcatctacacaagccgctattcaggtccctggaactcagtccttaggaatgcagcagcagtaatgaagcaactttggttctccgtctgtttaatggcgggcagcctgttcatgccaacaattgctgcggcggagacagcgccgatagcaatgttgcaggacatgagcgctgccagccaatcgctcaattatgagttatcgtacataaacgttaacaagcaagggatcgattctcttcgctatcgccatgccatcctggataaaaaaacgctagcgcaattactgcgtatggatggtccgcgtaccgagatcatacagcgtggtgacgagattagttatttcgagccagggtttgactctttcacgttgagcggtgagcatattgttgatgctttaccttctgttgtatttcctgattttgaaaagctatcaaaatattataattatattgcactaggccgcgcccgcattgccgataggccatgccaggtcattcgcgtagttgcccgtgatagtacgcgatatagctatattatttggatggatgagacaacaaaactaccgatgcgggtagatctgttggatcgtgatggtgaaacacttgagcaatttcgtgtgatttcttttgctgtcggcgagccgattcaggagattctgcgaggagtattaaagcttcctctgccaccgttgcttgctttgccagcaaagaacaaggtggatttcgcttgggctccgcgttggttacctgagggtgttactgaggtttcgcgtagtcgccgcacattgcctaatatggatacagcaactgaatcacggctctactctgatggtttgtttagcttttcagttaatgtgaatcctgctggcaaagatgcgccttccgaacaatcactgcgccaaggacgccgcacggttcatacagaagcacgtaataatgtagaaattaccgtagtcggtgagttgcccccttcaacagctaagcgtattgccgatagtatcgttttggagtctgcaaaatgataaaggaatgggcaacagttatctcatggaaaaatggggtagcacttttacgttgtgaaccacattctggttgtggaagctgtaatgctcgtactggatgtggtagccatctcttaaatgaattggggccagagtcggaacaccaattaagaataacaatttcgcaaccacttgaaccaggacaaaaggttgaggttgggatcagtgagggtagcttattgcgctctgctgctttggtttatttgaccccattagtcggattaattgcgggtggtgctttgtttcaagccttatttattaccgatgcctttaccgctctgggtgctattttgggggcaggttttggatttttattagccaaggttatagcgagtaagattgaggggcaaagcgattatcaacccacggttttgcagattagtttaccgccggcagctatacgtatccagcaggagtaattattcattttttattagccgtaataggctggtattcggttctgtatcatgtgttccagcagggcaataaaaagatcagcacttataagagatgagtagtctattgaaaaaagtacgttaccttttgcatcaaatagtcgtattttgtcatgctgtgcttcacgcaaggtttctatacgctgtatatcttcaatattaatagtaccttttgttgtcactaatgagtgcgcactaagtgaaagtgggatggtatctatttgtattttttttatcttaatgaaattaaatattagtagctttaaccaaatgtcatttccccgtacgatatcgaatacgattgtttttcctcgcgataatccatttaaacttgttaacccaacattcataacctgctgatggattatagtattcatgagagggtatgcgttggtgatattattaatgataatattccaaggctgattttttgatgtgcggaatgccatggcgttaatttttccattggggtttattcctgcgtgatatttataaatatattctatcttattaaatgatatgaaataaacatttccagtatgatgattaaaaacacgcacgcctttttcataaaggaaataggtaaatatcggattatcatattggcgcgagtataacagtaaactcagtgatataccggcaatggcaacgcataaaattgaaagaatagagggagttgaaaaaatagctgttgttagtgataaactaattattacgaagcttaatcctaatgaaaatattattatgccaatggttagttttgagtttttagttcttaactcatggcggctaagtatttttccttcgtcaatcataatattctcctttctgccgccaagaggatatttcacttggttattacacagtcacactagtactctaggttatttatctatagggtaaatgagcattttcctaaagtgatttaataagtatttatactgaagaaatagagatgcagtaagtcgttgaatcaggattgcatcttcactatagcggccaacagaaaggtattggcaacttttaacagcataaatcagctaacaagctaagtgtgatgcctttcacgaggctgacttacagtgtaagatgcgtgcatatttatgtgggtagttttgggtttgagtccatcgctgtgtccaccaataattaattaaagacaacgactagagaaaaattcatataaatgaagcacataagaaacttttctattattgcccatattgaccacggtaagtcgacactgtcggatcgcattatccagatttgtggtggtttatctgagcgtgaaatggcggctcaagtactggattccatggatctggagcgtgagcgtggtattaccatcaaggcacaaagcgtgacacttgattatcacgcgaaagatggtcaaacctatcaactcaactttatcgatacccctggtcacgttgacttctcttatgaagtttcccgctctttggcggcttgtgaaggggctttattggttgttgatgcagggcagggcgttgaagctcagacgctggcaaactgctataccgcgatggaaatgaatctggaagtggttccagttctgaataaaatcgacttacctgctgctgatcctgagcgggttgctgaagaaattgaagacattgttggtattgatgcaactgatgctgttcgttgctcggcaaaaaccggcgtaggtgtacctgatatccttgaacggctggtgcgcgatattccgccgcctcagggcgatccagacggcccattgcaggcgcttattattgactcctggtttgataactatctgggcgtagtgtcattaatccgtatcaagaatggttcgttgcgaaaaggcgataaagttaaggtcatgagtacaggccagagctacaacgccgaccgtttgggtatctttacgccaaaacgtgttgatcgtgacgtgctgagttgcggtgaagtaggctggttggtttgtgcgataaaagacattcttggcgcgccagtcggcgatacgttgacattggcccgtaacccagctgaaaaatcattacctggttttaagaaagtcaaaccacaggtttatgctggtctgttcccgattagctccgatgactatgaggctttccgcgacgcattgggcaagttgagtctgaatgacgcctccttgttctatgagccagaaagttcaactgcattgggctttggtttccgctgtggcttccttggtttgctgcatatggaaattatccaggagcgtttggagcgcgagtacgatctggaacttatcacgacggcaccaacggtggtgtacgaagtgattactactgctcaggaaacggtctatgttgatagcccttccaagctgcccgctctgaataatattgaagaactgcgcgaacctattgccgaatgtcatatgctgttgccacaggaatacttgggtaacgtcattacattgtgtattgaaaaacgcggtatgcagaccaacatggtttaccacggtaaccaagtggcactgacttatgaaattccaatggctgaagtggtactcgacttcttcgatcgcttgaaatctacctctcgtggctatgcatcattggattacaattttaaacgtttccagacttccgacatggtacgtgttgatgtattaatcaacaatgagcgtgttgatgctttagcgctcatcactcaccgtgataacgcacagtatcgtggccgtgatctggttgagaaaatgaaagaactgatcccgcgccagcaatttgacattgcgattcaggccgcgatcggtaaccacattattgctcgttcgactgtgaaacagctacgtaaaaacgtactggcgaagtgttatggcggcgacgttagccgtaagaagaaacttctgcagaaacagaaagacggtaaaaaacgtatgaagcaggtcggtaacgttgaattaccgcaagaggctttcctggctattctgcacgtcggaaaagacagtaaataaggagttttgatggctaacatgtttgccttgattttagcaatagcaacgctagtgacagggattatctggtgcttcgagcgattcaaatgggggccggcccgtcaggcaaaaattgcggctgttaatgcgcaaactgcggctatcaaggcgcaaaccgggagtgctgttgataacaagactctggcaccggcggcaaaacagccgggctggatagagacttgtgcttcagtcttcccggtgttagctctggtatttatcgtgcgttcgtttatttacgaacccttccagattccttctggttcgatgatgcccacgttgttgatcggtgatttcattctggtagagaaatttgcttacggtattaaagacccaattactcaaaccacgctgattcctaccgggcatccaaaacgcggtgatattgccgtgtttaaatacccgttagaccctcgtttggactatatcaagcgcgtggtgggtttaccgggcgaccgcgtaagttataatccgatcagtaaagaagtaacggttcagccagcatgtaataccggctcttcttgtgatagcgcattgccgattacttacagtgcatctgagcctagcgatttcgtgcaaacattccgttatagcggtaatggtgaggcttctgccggtttcttccaaattccgctaaatcaggctgtacctgatggtggtgtgcgtttgagagagcgtaccgaaaccctcggcccggttgcacaccagattttgaccgttcctgggcgccaggagcagctaggtgcttattatcaacaacctaatcagccattaggtgtatgggttgttccagaaggtcattactttatgatgggtgataaccgggataatagcgcagatagccgttactggggttttgtgccagaacgtaatctggtcggcaaagctactgctatttggatgagttttgaaaagcaagaaggtgagtggccaacgggtgtgcgtttaagtcgtattggtggaatacattaatactggctctaccttgagtcatcggggtgacagcggcactgaataccgctgtcacttcaagcccgcagggtatttaaacgcagcattatatttccactcgttgtagaataacctttcgagcgataaaagttggctcttttatgggggccactgcaaacgaaacagttttgtcttggtattattggccgatcagacctgttccgtctgctgtagtttttgacgcattcttgatctattggtaactcatgaaccccatcgtaataaataggctacagcggaagctgggctacacttttcaacagcaggagctcttgctgcaagcactgactcatcgtagcgccagtagcaaacataacgagcgtttggagttcctgggtgactctatattaagtttcgttattgccaatgagttgtaccgccgtttccctcgtgttgatgaaggggatatgagtcggatgcgagcaaccttggttagaggtaatacgctagccgaaatggcccgtgagtttgacctcggtgaatgtttacgccttgggccgggtgaattgaaaagtggtggtttccgccgggaatcaattttggcagatacagtcgaagcgttaatcggcggtatattcttagacagcgatattcatacgattgaacggctgattctcgcctggtatcacagtcgattagaagaaatcagccccggtgataagcagaaagatccaaaaacgcgcctgcaagaatatttacagggccgtcatctgccattaccttcttatctggttgtgcaggttcgtggtgaagcacatgatcaggaatttactatccactgccaggtgagtggcttgaatgaaccggtaataggtaccggctcaagtcgccgtaaagctgagcaggcggcagcggaacaagcgctgaaacagttggagcttgaatgagcgaagtagaaaaaacgtattgtggttttattgcgattgtaggtcgcccgaatgtgggtaaatctaccttgctgaatgaattgctggggcagaaaatctccatcacttcacgtaaaccgcaaaccacacgtcaccgtattatggggatccacactgaagggccttatcaggccatttatgttgataccccagggctacatattgaagaaaaacgtgcgattaaccgcttaatgaatcgcgcggcaagtagctctatcggtgatgtagaattagttatttttgtggttgaagggacgaactggactgctgacgatgaaatggtagttaataagctgcgcagtttgcaatgcccggtattattagctatcaacaaagtcgataacgtaacagataaaactaagctgttgcctcatatccagttcttaagccagcagatgaatttcttggatgttgttcctatttctgctgaaaaagggatgaatgtggacactatcgccagcatcgtgcgcaagcatatgccggaagctgaccatcatttcccggaagattacatcacggaccgttctcagcgctttatggcgtcagagatcattcgtgagaagttaatgcgcttcctgggtgaggaattgccttactctgtgacagtggaaattgaacagttcgtaccaaatgagcgcggtggttataacatccatggtctgattttggtggaacgcgaaggccagaagaaaatggtcatcggcaataaaggttcaaaaatcaaaaccatcggtatcgaagcccgtcaggacatggaacaaatgttcgaagctaaagtgcatcttgagctgtgggtgaaagtgaaatccggctgggcagatgacgaacgtgcattgcgcagcttaggctataccgacgatctgaaataagactcgccgatggaaggttggcaacgcgcatttgtcctgcatgggcgaccttacagtgaaaccagtttaatgctggatttgttcactgaaggggaaggtcgcatgcgggtgttggcaaaaggtgcgcgcggtcgccgttccaacctaaaaggctgcttgcagccttttacacccttactggttcgttggaccgggcgtggtgaagtcaaaacattacgtagtgccgagccggtttcattggctctcccattgaccggctcaatgttgtacagcggcctatatgtcaacgagctgctctcgcgcgtactcgaacatcaaaccaattattctgcattattcttcgactatctgcattgcttacaatcactcgcgggcagtgatggctcacctgaatatgctttacgccagtttgaattggcgatactggctcatcttggctatggcgttgacttcctccattgcgctggcagtggtcaaccggtgtcagacaccatgacctaccgctatcgtgaagagaaggggtttattgccagtttggtggttgatcactacagttttaccggccgccaattattggcactggctaatcgtgagtttcccgatgcagatacgttgcgtgccgccaagcgttttacccgcattgctctgaagccctatctgggggggaaaccactcaaaagtcgcgaactgttccgccaatttgtgattaaaccgccatctgaacccttaccctagtaccgacagctcgattgtttacactgctcatcatcaattttcccctgctgtagcctatccgctggccgcctactcggtgtaaactgccaggcacttacacgtttattggcaagcatttttgcatgctcattaacctattaaagatgcatccatatctggagggctgtcatggctgatttgttgctgggcgttaatattgatcacattgcgacattacgaaatgcacgtgggaccatttaccccgatcctgtgcaggcagcttttattgctgagcaagcgggtgctgacggcatcacagtccatctacgtgaagatcgccgccatattactgatcgggatgtgcgtatcctgcgtgaaacaatccaaacccgcatgaatctggaaatggccgtcaccgatgaaatggtgggtattgcttgtgagataaaccctcacttttgctgtttagtgccagaaaaacgtcaggaagtgactaccgaaggcgggctggatgttgccggtcaaattgataaaatgaccgtcgcggtgagtcgcctggctaaggccggtattctggtttcactgtttatcgatgcggatatgcgccaaattgatgctgcggttgcggttggggctccttacattgaaatccacactggcgcttatgctgatgctacttcagatttggcacggcaggctgagctggtacggatcgctaaagcggcgacctatgctgccagcaaagggttaaaagttaacgcaggtcacggcctgacttatcacaatgtccaacccatagccgccttgccggaaatgcatgagctaaatattggccatgcaatcattggtcaggcggttatgtcgggccttgctgctgcggtgaccgatatgaaagtcttgatgcgggaagcgcgtcgttaatggctattattgggctaggcactgatattgttgagatttcacggatagaggcggtggttgaacgcagtggtgaaaagctggctcggcgcatccttagtcctgcggaatggcaacattatcagcagcaccaacagccaattcgttttttagccaagcgttttgccgttaaagaggcggccgctaaagcatttggtaccggtatccgtaatggtttggcatttaaccagtttgaagtggtcaacgatgcattaggcaaaccaacgctacgtttacatcaacgagcggcagagttggcggccgaactcggtgtcaaatctttgcatgtgactctggctgatgagcggcgttatgcctgtgcaactgtgattattgaaagctaaaagctttcagactgctgacaaacctcgacaacccaatcttgcaaggtgaggactggcagaagagtaaagcgtccgcgccagggagggggttacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaacctcaaagctaaaagctttctatggctgccagagcgtggctaatcgatcttaagggggtggcatgaaaatgccgctcctttttgttgcccattctatttgcttataggttatgactctcatattccctccattttccatctgaaagctgcgcgctttatgccccatctgcgtgtgaaaattccccagaataaatcttaattttgcgatctgcccgacaagttggttaaccaatgcttcatttggtcatccaattggtggtacttgtaataccaaattgctgggtgtgataagcaattagtacgcataagtacgggttttgacagaaaagttcagtgttaaggcaattttacagtcacaaaaaatcactaaatttggcctgaccaatataacaacagtgatattagaaaaatttgatgtttaacaactggggaaagtaaaagatggaatggattaatatcctatgggtggtattgggtattggcttaatgctagtgctgaatatacgctatcagattaactcaatgattgcattactgttggcggctctgctggtgggtactctcgccgggatggacttgctcaaacttctgcatactattaaagcggggtttggcgggacactcggtgaactggcgataatcgtcgtatttggtgcggtgatcggcaagctcatggtcgactctggtgctgcccatcagatagctcagacgctattgcgccggttcgggcttaagtatgttgaatttgctgtcattatcatcggccttatctttggtctggcgatgttctatgaagttgcctttatcattttggctccattgatcattgctattgccgttgaagctaagatcccattccttaagctggcgatccctgcggttgcagctgcgacgacagcacactcccttttcccaccacagccagggccagttgcattggttagtgcgtatggtgctgatatgggaatggtttatatctatggcgttctggttgccatcccttcagtgatttgcgccgggctgattttacccaaattcctaggcaacctggaacgaccagtgccaaccttcctgaaagctgagaatccgctggatgagaacaacttgccgtcgttcagcacctcaatactagtaccattaatccctgcttttattatgatttttaccaccattgccaacatttggctggtgaaagggacgacgtcatacaccattctgaacttcctcggttcatcgcctattgccatgtttatcgccatgctggttgcctttgtcctgtttggtaccgggcgtggtcataagatggaatgggtcatgcactcatttgagggggcggtaaaaggcattgcgatggtcatcttgatcattggtgcaggtggtgcgctcaagcaagtcatcattgataccggcattggcgataccattggcatgttgatgtcggctggcggtgtgtcaccttatatcatggcctggctgattactgtgcttattcgcctgtcaaccgggcaaggcgtggtatcggcaatgacagccgcgggtattattggtgcagcagttatggaccctgtgacacataccattacctcagttgatccggcgctgttggtgctggcaacagcggcaggctccaatacctttacccatattaatgatgcttcattctggttgtttaaagggtatttcgacttgtctattaaagacacgctgaagacctggggcttgcttgagttgactaactcagtggtgggtctggcaatggtattgctgattagcctgtttgtttagtgcggatttgagttgattatattatcagtgcttcagtggaggcactgataattcagctataaaaatcagagccgatcggcgtgatgcaattggacaaatttgtcccacagctgttcgttagtttccacccaagcgggatcgagagaaatcgtattatcaatagggcagaccaactggcaggttggggtttcgtaatgaccgacgcattctgtacagcgcatagggtcaatttgatagatttctgcacccatagaaattgcctcgttagggcattccggctcgcacatgtcgcaattaatacatttacgagtgattaacagggccatggttcctcttatcttaggtcgggtatgcttaacagtgggggattatacccctctggcatccttagaccaattttttcaccagcgcggcactgtgcttaatatgatcctgcgcactttcaaggtcttgctggatcattgccataaatagcagatcagtcagcgcatattgtgcagtgctcgatgaaatggctgcgctgcgtatggccggttcttctgagatagtgtacaaacaatgatcagcccgttgctgcaagctattcggggtaaaactagtcaacgccaacactttggcaccacatcgttgtgcttcttcagccgccaaattaatctcacgacgctcaccgctgaaggaaatagccaatagtagatctcgcgaatccaaagcctgtaccgccgctaattgtgcatgcatatctgtttcggataccgccataacgcctatctttaatagcttataagcaaggtctttcgccactaaaccagaggcacccaagcccgtcaaaataacgcggcgcgctgagcgcaacatgtctaatgcttcagttagacgttgctcgctattgatatccaacgtcgctcgcagtgcggcagctttttccgccaataacttttcgcccactgtttttaaactgtcggtacttaaaatttggttatgaagagtgacggcttgctcgggagcagccacaatctcactcaaggcttgtttcagtgccgggaagcctttgtagcctaatttttgtgcgaacttcactaccgcagattggctaacgccggtttgctgtgccagtttttgagaactgaggtggcgtgcctgctcaggattattcagcaagaaatcagctaacttacgatcattttgtgccagcgttggatagagctgacgaatgcgaagaagactactcataaatcagttcctgaatatgggaggttattctgccaggttggttaataacacccataaataataaaatcaaagggccaagtaagggagcatagcacttttttttggcgagagtccggtggatggatcaagaaaacacttggccattatctttgtatactaggaataaacgggcctaatcagttgtaactcaacggcaaggcttattgcatgtttggcattagttactccgagttttcgaaccaccttccccatatgatgttttactgcggtgggttttattcctaaaataagcgctatttcttgataagcttttcccacgctggcccagtaaataatctcattttcacgcgttgaaaaaatttcatttctattaactttatagaaaatacttgtattatttagatctttataaagtgaagtgagtctttcgtgagtactcatcaatagcaactgaatattacctttatccttgccaaatttctcctctatatcttcattacagtctttgtccgtcataagagaaagaacagtcagattattattttgatcgtgcaaaacaaaggtatagccattaaatacatcatactcttttgccatatcaaataattttggccatctgaatataatcttttcatcccaagagaatggcataatacaatgcgcggccatgagaagaaccgggtccgtaaactgaaagttgttttgtgtatagaattcgaaccaatttcctgtatttgaaataaccgtgaagtcagaagggtttctcttattcattattgcatatgcatatctgatttttctgtatttttcgagtttttcttcaagttttttatttatagtggtgttgattaattggtttttgaaaaataatttattcaagattcacctccttaataaaatccatttttattaaatgattatgtgtgaatttatacgtaaattatctgaaaaggatttaatcgaattaacctatttatctagataataattaaacgcgcctacagtttattattgatttaaatgccttgctgttttaaagcacagtactggattgtaccttagtataattaccctcgtttgtcagtatgggtataattctcgaaaaataaggtggggattatcttaataagatggatgttatattaaaaggagttttttatgatcaaaaaaatatcggactggcatcctgcggatataatagctgcgatacgtaaaaaaggctctacgctctctgcggtatcgcgaaattcaggtttaagttcaagtacgcttactaatgcgctaaccaggccctggcctaaaggcgagtatatcattgcggattttttggatattcatccatcagaaatatggccgacaagatattatgaccaaaactccggagagaaaataaatagggaagctaaaataagaaagaggattaacagttgaatggcgataagtcactacaaggcctaattgttaaatgatatgatttttatgcacactatagactctataataatgaggaaaaatcatgaacttgggtgctttgatttctgaaagtcgcaatccagatacgatggatctggatacgctctccacattggagatgttgacccgtattaatgatgaagacaggaaagtacccgaggcgattcgtttggtgatccccactattgcgcaggcggtagatttagcggctaaagccttacgggacggaggccggttgatctatcttggtgcgggcaccagcgggcggcttggcgtgttagatgcctcggaatgtccgccgacttttggtgtgcctcatggtagggttatcggcttaattgccggtggccccggtgcattactcaaagcggtggaaggtgccgaagatgatgtatcactcggcgagcgggacttgcgagatttgcagttgaccgcaacagatatggtggttgggctagccgcttccggccgtaccccctatgttattggtgcgctgcgttttgcccgccaactcggatgccccactgcggctatttcctgtaatccggattctcctatcgcacaagaagcgctggtcgcgatttcgcctgtggttgggccagaagcgcttaccggttccacccggatgaagtcgggcacggcacaaaaattagttctgaatatgttatcgaccggcgcgatggtgaagttaggtaaggtctatcaaaacctgatggtggatgtaaaagccactaatgtgaaattagtcgatcgcgcatgccgcatagtggttgaagccaccggagccagccgtgctgaggctgaaaatgccttgtcgcaaaccgaatttgaagttaaaccggctatcttgatgatcctaaaaggggtcagtgctgagcaagcacgtttggatctacaacaacataatggttatttgcgggctgcattgtaaggttagctatcacctggccttcagccgctaataaaatgatattgtattgtatcgatattgtattgaaccgtaatggcagattttaattgattaaatttatgggatttcaatgaccaaggtttcgaatgcagaatcagtaagcactactgccgagccaccatcggcaagtgtcaaacgtgttgtcttctttgatttagatggcactttgcatcagcaagatatgtttggcagttttttgcgttttctgctgcgccatctgccactgaatctgttgttagttattccattattgcccgttattggcttgggattattggtcggtgggcgttgtgcgcgctggccaatgagtttgttgttgtgggcgatcacttttggccgacgtgaagcacatctgagggatttagaattgcgctttgtgaacgaatttcgtcaaaaagtcactgaatttccggtggtgatgatgcgtttacgtcaatatttaaagagcacagacgcgcaggtatggcttatcaccggctctccgcaacggctggtggagcaggtttaccacgattcggactttatccatcatttacggctggtggggagccgtatggcgcggcgcaatggcgggtgggtgttgccactgcgctgtttaggggcagaaaaagtgctgcaattagaacagcgcttggggtctccactgaaactctacagcggttacagtgacagtaaacaggataatccactgctgcatttctgcgaacaccgttggcgggtcagtaagaccggtgaattacaacagttggaataagccaccgtggcttattcgctgcatctcactagtgagtcacatcattttcgtggtgaccaagccgccagatccgttcagcgtgccgccccagtagccacaagctgatgccgagtaacaggaagaaaattgttttcggcatgctatcccagaagaattcaaagaaacgggtatacaagttaatggctaaaaatatcaggccaaaaccgcgtagcatggcatcatcgcgttttagccccagccagatggctgctgctgccgcgagagcaaacaaaaggctccagtgcattaactcaatttggcgtacttgataccaatggtcgatatcaccgtaattaccaaaaatagacagtagccacagggcaataaacagataaagcagccccatagcctgcgaaactcgatccagccgacgtgcagccagttgcggttgtagtgtcaatgcactggcgcaaagcagcaagccaaaggcgataaagcgcacggggtagctcattcctaaccagtatgcgccccaaccggacagataaccggtttctgcgccaaatgcatttcccagtgacagtagagcaaataaccagactagtggtgagcggccaaaccagccaaccaccccgtaaatcaccgtgccaagtaacaataataccgagatacggccactgccgttatccagccattcgccaagctgaccgatagccgcagcggtaaaaatcacaccgaggaacagcacggcctcgttactatagattttactgggatcttgtcggcgtcggtaaaaaccccagccgtaaaaggtcgctgctaatatgcccgtaacgacgactcgaacagggggatcaaaacggaaaaattggctaatccaggcgagcaggaaagtatcagccatcaggctaccaatggcgatgaccagtgatgccagtgccgcaaggaaggcgtaacccgccaacctgcgccagtcaaaaggttgaacatcaatattttccaacaaacgctgatgctcttcttcaggaataactccttctttggcccatccatcaagggttttgcgcacaattaccgcgctcttcttgttgagcttcatatttttggcttccatatcgagttactagttatttatatcaggaatgattcctgccttgtcgaaacattaaccgaacattattcattgagctactttatagtgaatttagtgggtatagcagctgccgattgctgtgtataatgcacgccgcaaaagtgccagagaggttaatgtgtctactgataataatttgtcttctgaatgtgattcgccagcggaatacagtgatgaatactggatgcagcgagcattagcattagcgctacgtgcgcaagtagaaggtgaagttccggtgggcgcaatattggtgctggataatcaggtaattggtgaaggctggaaccggccaattcgtgataacgaccctacagctcatgctgaaatcatggcgctgcgtcagggggggcaagttgtgcagaattatcgcctgatagacgccactttatatgtcactctggagccgtgtgtgatgtgtgccggagcgatggtgcacagcaggatccgccggttagtgtatggcgctaatgatctgaaaacgggtgcagcaggatcattggtcgatattttgcgccacccaggaatgaaccatcagatagagataacggcgggtgtgatggccgacgcctgcgctcatcaattaagcgcgtttttccgcctgcggcgcgaacagcaaaaagcactgaaactcgcgcagcgggaaaatcctgaaccgcgcgagatgtaagtaaaaataagtaagattaattatagctcagcgagtgaaggggcgaccgcacccaggggtgctccggcgacttcgtcgctacgaccccaacggcacgtttcccctccattattggcaatctaaaagagttggtaacaatggagtcgggaatctgaaagaagtgctaattattgattgaccagccgggaccaaccactgggtaagccttacccaactcggcttcaatcgcggcgtgctgcgctgctttcttctctttttcctgcaaatatcccactaagctaacctgataacgacggatgttttcgacgtagttataggcttcgtgaccgcgagcatagccataagtggtgcttgggtagtagcgcttttggctcaacatcggtagccgcatttttacgtcaacccaactgtccggattgccattctggtttttggtcaacttgcgggcatcgagcatatgaccgtagcccagattatatgccgccagtgcgaaccagattcgttcatcttcgggaatggtatctggtaccttttgcatcaaccgctgtaagtaaaccgatccgcctctaatgctttcctccggatcaacccggtctttgactcccaaaccacttgcggtggctcgcgtgagcatcatcaggccgcgcacgccagttggggaagtcgcttgtggattccaatgggattcctgataagcgatggcagccagtaacctccagtcgatttcgccagcatgtttttcaaataatggccggaaagagggcagaacattgtcgatagcggacaggaatgttttcgtgtcgacataatcaaaactgccgacatgacccagatatttttcctccaggcgcgccaaactgccgtcttctaccatctcactgtagaaatcaagcatcgccgcatacaggctgtcatcatggctctgttggaaataccaggtcaccggctcttcatccgtgacatcaaaagcgactgccaattgtggatggatacgttgtagcagagcaatggtgacagaatcgccaagggtataatcgagcttgccatcagcgacctgctccaataactcttttcctgagcgatcgacagacgacccccagttaagatccggatattttgtctgtttaagctgtttcaatgtggtcatatgggccgagccggaggccacaatcagctgccctttcagatcactgaatgactttggccggggagaacccaagcggtagactaattgttgcgacacggaataataggcagggccggtgcgcgcccgcttaagacgctcactattataaatcagcccggcagcaatcatgtctgcatcatcactatctaaagtatcaaacagatcgttgatattatgatgaggggtcatcaccaacttaacccccagatagtcagcaaaacgttttgccagctcatagtcgaaaccggaagggccatcctttccggtcgagtagataagcggtgaacttattgtgctaactcgcagttcaccacgggcttttatacggtccagttgcccctcttggccgttgcgccagggaatattgggccacagcgcgagagccagaagtaaggcgactacaccgataacaaagtagtttaattttatgcgcgtcaaatagttatctctcggcagcgctctttatatgtgtgtcgtgaaactgaaatcgacatggttaaatccccagtggagtggcattttgcgcaacaaatcgtcactgtgcaactttattgcgagcttatttattcggtgttcatcttttaaagataacgacactttctgacgcaattattaataattgctacgcaaacggtttcgtcggcggctcagattcactataatggcgcgcgttttcccctgttttgcgccaatgagtgctgcgcccaatgaagtgctgttccagtcgcttcgaagagagagaaacttagattatggaaatactgcgtggttcgcccgctttgtcggcttttcgaattaccaaactgctgtcccgttgccaggatgctcatctgccagtagatgatatctatgcagaatatgttcactttgccgatgttagcgccccattgagtgctgacgaacatgccagactccagcggctgctacagtatgggccatctctccccgaacatgcgccagaagggcgtttactcttggttaccccaaggccgggcactatttctccgtggtcttccaaagcaacagatatcgcccacaattgtgcattgccacaggtgctgcgtctggagcgcggtctggctttctatatacaaggcccgaacctgactgaaacccaatggcaacaattgtcggcactgctgcatgaccgcatgatggaaacggtctttactgatttgcagcaagctgagcaactgttctctcaccaccagccagccccagtgcaacgggtggatattctggcgcagggccgcagtgcactggagcaggccaatattaaattaggtctggcactggctccggatgaaattgattatctgctggccgcctttactggccttgggcgcaacccgacagatatcgagctgtatatgtttgctcaggccaattctgagcattgccgccataagatttttaatgcggattggaaaattgatggtgttgaccagcctaagtcgctgtttaagatgatcaaaaacacctttgaacacacaccggattacgtcttatctgcctataaagacaatgccgcggtgatggaaggttctcaggttgggcgcttctttgctgcgccagagaatggtgtttatggctaccatcaggaagaggcgcatatcctgatgaaagtggaaacccacaaccacccgacggctatatcgccgtggccaggcgcggctaccggttcaggtggcgagatccgtgatgaaggtgccaccgggcgcggtgctaaaccgaaagccggtttggtggggttctcggtatctaacttgcgtatccccggttttgaacagccgtgggaagagaatttcggtaagccagatcgcattgttaccgcattggatatcatgaccgaaggcccattgggtggcgcggcatttaacaatgaatttggccgtccggcactgctgggttatttccgtacctatgaagagcgcgtgaacagccataacggcactgagttacgtggttaccataagccgattatgttggcgggcgggattggcaatatccgcgcgggtcatgtgcaaaaaggcgaaattaccgtcggtgccaagctagtggtgctcggtgggccatcgatgaacatcggtttgggggggggggctgcttcttccatgacatccggccaatctgatgcagatctggattttgcttcggtacagcgcgataacccagaaatggagcgccgctgtcaggaagtgattgatcgctgctggcagttgggtgaccacaaccccatcctgtttattcatgatgtcggtgctggcggtttgtccaacgccatgccggagttggtgagcgatggtggccgtggtggtcgctttgaactgcgcgatatcctcaatgacgaaccgggtatgagtccgttggaagtgtggtgtaacgaatcccaggagcgctatgttctggccgttgctcctgcgcaaatggcacaatttgcagaaatttgccgccgtgaacgtgcaccctatgctgttatcggtgaagccaccgaagaaaaacatctaaccctgaatgaccgccatttcgacaatcagccgattgatatgccgctggatgtgctgttgggtaaaacaccgaaaatgctgcgtgatgtcacccgcctacaggcgaaaggtgaggcattgcaacgggctgaaatcagcattgctgatgcagtgaaacgtgtaatgcatttgccaacagttgccgagaaaaccttcttgataaccattggtgaccgcactgtaaccggtatggtcacccgtgatcagatggttggcccatggcagattccggtagctgactgcgcggtaaccagcgccagtctggacagttattatggcgaagccatgtcactgggcgaacgtgcgccagtggccttgttggactttgccgcttcagcccgtttggcggttggcgaagcattgaccaatatcgccgcgacccaaattggcgaacttaagcgcattaaactgtcggctaactggatgtccgcagcgggccaccccggtgaagatgccggtttgtatgacgcggtacgtgcggtgggcgaggagttatgtccggcgctggagattaccattccggtgggcaaagactctatgtcgatgaaaacccgctggcaggaaggggaggaacagcgcgaaatgacctcgccactctccttggtgattaccgctttcgcccgtgttgaagatgttcgtcacaccgtgacgccacagttgcgcactgataaaggtgacaatgcgttgctgttgattgatttaggcgcgggccacaatgcgctgggggcgacggcgttgactcaggtttatcgccagttaggggacaaaccggcagatgtgcgcgatgtgcaacagttggcgggtttcttcaacgcgatgcagcatttagtcgctgatcaagccttgttggcctatcacgaccgctctgacggcggcctgttagtgacactggctgaaatggcttttgctggccattgtggcgtgcaagtggatattcaatccctgggtgatgatgcgctggctgccttgtttaacgaggaactgggagcggtgattcaggtgggcgctgagcagcgagccgcagtggaacaagtgctggcagatcatggtctggcgaattgtgtccactatctgggccgcgctgttgagggggatgtctttgacatccgcagtggcactgatgtggtttacagtgaaaaacgcagcaccttgcgcttgtggtgggctgaaaccacctggcagatgcagcgtctgcgcgataacccggattgcgccgatcaagagcatcaggcgaaacaggatgaacgtgatccgggcctgaatgcgaaactgacctttgacccagcagaagatattgccgcaccttacatcatcaagcaagtgcgaccaaaagtggcagtgctacgtgagcaaggggttaactctcacgtggaaatggcagccgctttccaccgcgccggttttgatgcggttgatgtgcatatgagcgacttgctggcagggcgcactgatttgcaatccttccaaacgttggttgcttgcggcggtttctcatacggtgatgtgctgggtgcgggcgaaggttgggcgaagtctattttgttcaataatcgggtgcgtgaagagtttgaagctttcttccatcgccctgaaacgctggcgttgggcgtttgtaatggctgccagatgatgtctaatctgcgtgaattgatccccggcgctgaccattggccacgttttgtccgcaatctgtcagaccgctttgaagcgcgtttcagtctggttgaagtggcaaacagcccatcactgtttatgcaggatatggccggttcacggatgccaattgctgtttcacatggtgaagggcgagttgaagtgcgtgatgccgcgcatctggcgacactggagcaaaacaatctggtggcgctgcgctttgtaaataactacggtgtcgtgaccgagcagtacccagctaaccctaatgggtccgctaatggcatcaccgcagtcaccagtgccagtgggcgggcaacggtaatgatgccgcatcctgagcgggttttccgcactgtcagtaactcatggcacccagaagagtggggcgaagatagcccatggatgcgtatgttccggaatgcgcgtaagcaattgggataagtcaatttgctttgaatatgacagcaggggcattggatgatgcccctttcttttattaggctgttgtcactattatttaaatatgagtggaaacgttttcttagttgatactttctcattattataaacttccacgaccagatcatagtttccggcgataatattctccaggttcagatctattctttgggcgttatgattaataaatccggacgtttcatgtaatatggtattttcattgtttgctaaatagatgtaataactaacaaattcaggtgagctaatagtgaaagaaacagaggattttttatttattaactgatggttatattgaaagtagttcacctcaaattgaggtgcagtggcgctttcttcatcatgaatatgatttattttatctatgccatgtagtctagggtttggtgatactaataatgtatgtgttacggcatatatactctggatattgataaaaaaaatcagagctactgtggtaagtattttatttattgtggtcatattaacctcggtatttttaagtgtcgcgggtttattattttttggcattaaaaaggttatttttattttcttgttataggattttattgctacccatggtgactcatatgtcgcagtgataaaatctcataatttataacgtggtggtgatttcaacagtatcactgcatagtgctgttggtagtggtaaagacaatgacatagaataataaaacatcacgttcaaccaattgattttaaatatctttatgcttttgtcggtaaattgcgacaatgatacttgagtctgtctcaaaaaggagacatttatcattttgatttataagtattttatttaagtgaggcttaggtgtcgggtaatagcgacaaaacgtgactgaatcacttggtttgatcagaattcgggtagggctaagacaggaatttaattttttttcttttattatcaattgattgtgttttatttttaaaacttggcacgtaagctgcattattacttacagttgctcattcacctctttatgatagtcccgccgtacagcggaatatgcacttcataagccaccgaatgatgcctaagactggtgcctatcgtccacccaaaccgatattgtgtgaatgcacattatcaaacatcggacgacacgttgagtgaggcgccgcctatgtcctgctgtgatgagtagttcatcaatattggacatgtctggatgctattcgtctcatcctcccgatgattgcctcggcttcatcaaactggagacgatgtttaagggcatccacatattctgcgacggggcaatttattgccccgttgtcacatctatacctgtcatacttcaagctgcatgtgcgttggccgtcttcctgtattcgaattatttagggcatcatagggtcaaagacaagctaaagcccccgtttctactgcaaatgacactaaaagcaggtctgatgatgattctgacaataatggaccagcaaccttaattaaaagcactttgctcaacgctaagtgctttttttttacttcaatcaaacggacaagttgcggacatgcccgcataaattgggtcacaggcattgtaatcctgatagagtcagttagcatcaccacagaatgataggtaatgagatgatttcgttgaaaagatggcgtttgttcccccgttctttacgtcaattggtgctcatggcatttctgttggtgctgttgcctttattggtgctggcctatcaggcttatcaaagccttgaccatctgagcacccaggcggccgacattaatcgcaccacgctggcagatgcccggcgcagtgaggccatgaccagcgtggcgctcgaaatggagcgcagttatcggcagtattgtgtattagatgatgcaacactggcaaagctctatcagcatcagcgtaaacagtatgctcaaatgctcgatacccacgccgcgatcctaccggatgctcgctattaccagacgttgagtggattgctaactcaactttctgatatccaatgtaaaaatagcggcccggagcaaaacgcttccactttattagagcaattttcccgctcaaatgccgaaatggtacaggccacccgggatgtaattttctcccgtgggcaacaattacaaaaagatattgccgaacgtggccaattttttggctggcaatccctgttactgtttttggtcagtgtgctgttggtggtgttattcacccgtatgattatcgggccggttaagggcatcgagcgaatgattaatcggctgggggaagggcggccactgggtgatatcgcattgtttaaagggccgcgcgagttgcgctctctggcccagcgcattatctggctcagtgaacgtttagcttggcttgaatcacagcgccatgagtttttacgccatatttcccatgaattaaaaacgccgctggccagtatgcgcgaaggtactgaattgttagcagatgaggttgccggcccgctgactcaagatcaaaaagaagtcgtggctatcctggataacagtagccgccatttacaattattaattgaacaattattggactataaccgtaaactggctgatggccccggtgagctggaaaatgtcgaattggtagaaatggttgaagatgtgatttcagcccatagcttaccggcgcgagccaagatgattcgtaccgagacggatctgaaagcggatatttgttgggcagatccgacactattgatgcgggtattagataatctctactccaatgcggtgcactatggcgaggaatccggtaccatttgggtgagaagccgtcaggtgaataaccgcgtgcaaattgatatcgccaataccggtgcttcgatcccggaatctgaagaaacaatgatatttgagccttttttccagggaagtcatcagcgaaaaggggccgtcaaaggcagcgggctggggctgagtattgctcaggactgtatcaaacgtatgcagggcgacttgcaattggtgtccgtggattacgccgcagtctgtttccgtgttgaattgccattaaccgctgagaatgaataaataatgtacaaatggtctatgagcagcgttattaaaaagaccgtctttttgtcatgtccgacatcaactactaccaataagctggtgggaaggtcaggctcgggtattttttggccagctttgttgctggccccgctattactcacgggatgtactgataacccgacagcgggtcgtttctcccaagctgttcagatggtgataccagaaacgaaaatcgttgattatcggaccttatcctgtgatgtattgtgggatcttgatgataaagagacgctggaaaactccctttattggttacgggcgatggattgtgctgagcgcttgggttcaactcaagcacgggtattagccaaaacattaccggtcgtgacgtggtcagccgccttcaaacagggtattttggtgagcagcgctgaaccgtcgattgccgagcgtcgtcaagtcgttgagcgcttgaacagctatagccaaagtttccccggcgcggtgcggccactgattcaactatggcgtgagcagcaagttctgcgcatctctctggcagaagagcgcacgcgttatcagcgcttgcaagaagagtccgacgcgcaaattgaccgcctgagagaaagtcaggttcggttgcaatataatttactggatactacccgtaagctggaaaatctgacagatatcgaacggcagctttcatcacgtaagcaaatgcaaaacgagatcccggaaaccgatgctgacagcaaagccgctgcggccctcaagccagcagaaaccaagccagttgaggctaaacctcagcctaaagtcgagccggttaaaccggttgaaaccaagcctgcggatgttaaacctatagaaaccaaacctgctgaagctaaaccggcggaaaacaaacctgccgcatccaccagcccggttgaaagtaaaccaaccgagccgccagcagacagcaaacccgcaccacaaccggtagaaaagccggctgatacttatgccgcaccagtcgtaccaccaactgacgtgccaccagcgacaaataaggaatcacatgacgccacgcaaaccggccaatctactgctggttgacgacgaccctagcttactgaaattgctgggaatgcgtttaaccagtgaaggttttaatgtcaccaccgcggaaagcgggcaggaagcattgcgtctgttgatgcgcgataaaattgatttggttatcagtgacttgcgtatggatgaaatggatggtatggcgttgtttgctgaaatacaaaagcatcaaccgggtatgccagtgattatcctgaccgcacatggctcgatccctgatgccgtggccgcgacccaacaaggggtgtttagcttcctgactaaaccggttgatcgcgatgccttatataaagcaatcgatgcggctttagagctttctattcctgccggtgatgatacctggcgtgaagagatagtcacccgtagccctgtaatgttgcgcttgctggagcaggccaaaatggtggcgcaatcggatgtcagcgtgttgattaacggccaaagtggtaccggtaaagaggtgttggcacaagccattcatgccgccagcccgcgggcgaaaaaagctttcatcgcaatcaactgtggtgccttgcctgaacagttactggaatcagaactatttggtcatgccaaaggggcatttaccggcgcagtcagtagccgcgaagggctatttcaggcggccgaaggcgggacactgttcttagacgaaatcggtgatatgccactgtctttgcaggtgaaactactgcgagtattgcaggagcgcaaagtacgtcctttgggcagtaaccgtgatttgagtatcgacgtgcggatcatttcagcgactcaccgtgatctgcccaaggcgatggcaaaaaatgaatttcgcgaagatctctactatcgtttgaatgtggtgaatctcaagatccccgcattgcatgagcgttcagaagatattccgctgctggctaaccatctgttacgtgaatcagccaaacgccataagccatttgtccgcagtttctcaaccgatgccatgaaacggctgatgacggccagttggccaggtaacgtgcgccagttggtgaacgtgattgagcaatgtgtggcattaacctctgcacctgttatcagtgaagcactggttgagcaggcgttggaaggtgaaaataccgcgttaccgacctttgtcgaggcgcgtaatcaattcgaattgaattatttgcgtaaactgctacaaatcaccaaaggcaatgtgactcaggcagcaaggatggcggggcgtaaccgtaccgaattttacaagttactgtcacgtcatgagctagatgccaatgattttaaagaataatttatacccgtcatacttcaagctgcatgtgcgttgactgctttcgttcacccgaatcattgactggcgtcaactcattgggactaatgagcctcatccttgaggctcaccctgcgggctagcataaatgctgttcaaatcggttcccgaccgatttgtctctcaattgctgccttcctgcaactcgaattatttagggtatatattatttatcaataaaatgttagctacaggcacactgataaccgagtttaaatcccatgagcagaaaactttccattgcattagcccagttaaattggctggtcggcgatattgaaggcaacactgaacgtatgttgcagaccttacatgagcagcagaaggctggagccgacctggtgatgttctccgagctggctttgtccggttatccgccagaagatctgctgtaccgtgatgatttctaccaacgctgtgaagcgcagttggatcgtttgcaggcggcaacgcagcaaaccgccgtgttggtggggcatccatggcgtgaagagggtaacctgtataacgcgttatccctgtttgcggacggtaaattgctggggcgttatttcaaacagcaattacccaactacggcgtatttgatgagaaacgctatttctctgccggtcatgatacctgtgtggtggagttaaaaggttaccgcttgggcctgcttatctgtgaagatttatggttcgatggcccggttgatgcagttaaagctgcgggggctgaaattgtattgtcgatcaatgcctcgccgtataaccgggaaaaaccctatattcgcaaaacgctaatggcggcgcattgccagcgtaccggcttgccattggtatatctcaaccaaattggtggtcaggatgagctgatttttgatggctgttccaaagtattcgatgctgctggtaatatgacccaccgtctggcggcatttgctgaacaaaccaccttattgcagttcaatgagtgtgaagtggtgccgatgatggcacctgccgctgagttgccgccattggcgcaggtctatgaggccttggttttggcggtgcgtgattacgtcactaaaaatggtttcaatggcgcggttcttggcctgtcgggcgggattgactcagcgctgacactggcaatcgccgtggatgcattgggtaaagataaggttcaggcattgatgatgccgttccgttataccgcagatatcagtatcgctgatgccaaagaagaagctgaaattttaggtatcgaatttgatgtgctatccatcgaaccgatgtttgatgcctttatgggccaattgtcaccgatgtttgctggtaccgcacgcgataccactgaagaaaaccttcaggcgcgctgccgtggtgtggtgctgatggcgttgtcgaacaagcgccgcagcatcgtattaacgaccggtaacaaaagcgaaatggctgtcggctacgccacactgtacggtgatatggcgggcggttttgatgttttgaaagatgtgcctaagacgttggtatttaaattatccgaatatcgtaacaccgtttcatatgttatcccgcagcgggtgattactcgtccgccgtcggcagagctggcacctgatcagaaagatgaggatagcctgccaccttatgatattttggacgccattctcgaagggtatgtcgagcaagataagtcagtcgccgatttggttgctgaaggttttgatgaaactattgtgcgtaaggtcatccgcctggtagatatcaacgaatataaacggcgtcagtctgctgtcgggccgcgaatcaccgcccgcaattttggtaaagatagacgctatccgattacatcaggctttggccgcaagaattggtaaaacagggattcaccatgaaaaaaattgacgcgattattaagccattcaaactcgatgatgtccgtgaggcactagctgaagttggtatcaccgggatgacggtaacagaagtaaaaggttttggccgtcagaaagggcataccgaactgtaccgtggtgctgagtatatggtggatttcctgccaaaagtaaaaatcgaaattgttgttgctgacgatattgtggatacctgcgtagaagcgattatgcaaactgctcagaccggtaaaatcggcgatggtaaaatctttgtctttgatgtctctcgcgtagttcgtatccgtaccggtgagcaggacgaagaagcgatttaaattctgtatatttaagtcatcaataaaaagcccgtttcgtttccacgaacgggcttttttacacctaaatacccttaaacccgaagtaattggagttgcaggtaggcagcaagtgaacaaatcccgatgagcttactcaagtaagtgattcgggtgagtgagcgtagctaacaaccctgcaaccttcaagtacaacggatttatgccgggacaaataaccccagccaatagaacagattcagcacaataccggcgataatcactgcaaccacaggtgcggcaatcttcattaccgggcggccaatagcctcgttgaggaaatagagtgcggtagtgatagtaaaaccggtgtaaccggccattttgattgacgcgaaaatagccccgattaacagcgcatattccatcagtaaattcatagcattacgaatattgtcggaagcatttcgcaccgacgggaagcggcccagccacttgccgattgagcgcagcatcaatacttccagcgatattactaccgcaccaattatccctgccagcaatggattcggtaccagataacccaccacaaacacgaatgtgaaaccagctacggcataaacaccggttgccagcgcggtggtggcaattaacggtacaaaaccgaggccacgcataaactcggccaatgatgcctgatggattaatgccagcgattcttccggtgtgatgcccggagcgtaagcttttgccagggtgtaaatcgacacttcgctaccgccgaagatcttcatactggctaccgcagaaattaacccgccgacaatcgccagcatcgggagatttttaataattcgctgggttcgctcttcgaaaacagagtgcccaccaccacctcccaggtgggttttggctcgtaaatcttgtgcaatggcaataccaataagcagaatcataccgacgaaaatctcaatggattcaggaaataagccggtaaatcgagtaataattaggcgggttagtagcacgataaaagcagagacgacggcagttttccagccaaattggtagaaaatggcgaccaatgggaacaaggcgaaggcggaaattaccgggctgctcagctctcctagtgagccaataaagttcaccggcaatgaggtcaaagcggtattaacggccggcaagctggtcagtgctaaaataccccaagctgcacctagcgcgaaggccagatagctattaattgccagtacaccaatgatgtcggtcggcagaaatagcagccaggagttaagtaaaccggttgagagtgtgaaagagataccgacagaggcaataaagccaacactcagaccaaaagcgatactgcccgcctcacggcgactcatatttccttcaaccaattgcggcagaatagggcgaatgccgtcatggaacacggcgacactgcggtgagaaagcagcgcggtcatcccggtcaacagggcaaccacaacaatatgaatataatccacggtggtccccttagcgcagctgtgtaatcagcagtgggatagcatgctcaatatgttcaaccgataggccaaacgccactttaccctcagtgacaaatttttctatttgttctggtttggctttgattccaggcttggcaattgtggcacttttgttataaccaataatcgcgatagccattgataatgcggctccggccccagtgttacaggcaccaatataataatccaactggccttctttcacttttactgcggcatccatatccgaaagaataaatatttcaaaagtatgaggagccgtctgctcaatcatttcacgaattaattctcgttgcagcccggcaatgccaatcttcttcataatcactttccttgcgtggcgaaaaatttattaggattgtggcgcaacatcatttccacctgagcggaggaaatccctgcggccagtaacatgggaacaaatgaatcaactaaatagctaaatccactaccgccattggcttttaaatgtgagcggcgggttatatccatagagagcatgactttatccaataacccacgttcagcgagtgtgactaacatcgcgattcggcgttcatcagggaaatagctatttttaccaatggtatcgaattggacatatacacccatatcgatcattttcataataagatcgggctgttctttcaggtcacaatggccgatgactacgtgctccagcgcgacaccatgttgcttgagcagggcgatttgctccaaccccatagtgctgaaactggtgtgggtcgaaatgggcaggccggtggcatggtgagctaatgctgcggcatgaaagactttggcttcgtcaggggtaattatgccctcactggtgccaatttcggcaataacaccggctttcagttctgtgccatcaatacctatctctatttcatcaatcatggtttgtgccaattgctgagcgctactctcgcgcaccattggcgggtaaaaactgtcggtataatagccggttgaagtgataacattgatgccactgtcacgcatcacattcaataaaaactgcggatttcggcccatatatcgattggtcacttcgacaatattggccacccctttacccactaactcacgcatttcgtcgcagatgagttgatattgatccaaccggcagtccaaattatttttaaatccggataaatcaatatggagatgttcgtgcgcgtaggtgtatccatcgggattaatcatcgggcaggctccgaagaaagtcagtgtgtaagactatcatgggtatacattaaataaactaacgtattgggctgatggctttttttattgattaacccagcctattgccctggctgtcatagcagccaagtatgcggggagtaccactttgaatgccatctatcaatacgacatcactgcgagttacaaatatctgggtgcggaaacacataataaccggactaccaactgggaactggcccgccagacgcagacaataatcgatactgtcattatcaatcggtaatactgagggttggctaaattggttatcgtgccaaattaacgcattttgcaaatgaccacggcgataataaccgccgccaaatacatagctattatcagcaaaatgatgggaaatctcggacagatatagcatagatatctgttctggctggtcgccatgctgattggcgggcatggttccggtgagggcatggcctggttcgctgtgtgttatccctaattgggccaactgggagagggtggtacaactggttgctgagggggcatttacctgttcaagggtgacatcttctgcttgcaggatatcccgcgcggtcaataaagtttgcatgttggctgttggcaaagtttgccgcaactgggggtcatacaccatacaagggaaatgcgttattccaatcaatcgcacgcctggcatctcccgtagagccgcaatgacagccggtaaatgatttaactcgaaccccgcttcttgccctgaatagagcaaatctcctgattggcaaaccttcaacattaagggttggataatatgttggcgatgtgccgtctgtgatatttctagtgccttttccaatgagaaaacggttatgacttctggtcgctgacgaattatttccgccagcatgccagaggggggttgtaccagatggccaatatgagcaacaggaatggcgtggcgatagagttgtcgagcttctttaaaatccaccgccaccatgccgtgataatgggtgctctgataactgcaagccagcagccggcgacacaactccggattacggccaaattgtttgctcatcaaatacagttttacttggtgatgatgggcaacttgcagtagtaaacgggcattagcttcagtttgttccacatcgatgacatagctatcaggataaatctttccctgatgccagaatgagatagccgcatcaataagtttagtgttttgttttaatagggtttttaaaaacatttaatgtcctgaacgccctgggcataattatatttgttaaattattattattttgaatatttacaataaaaagaaccctgatgttgtatttttgtggcactaccccgacaagtctgctttagcgcaacaggggcgtgtcactggaaaggtatagaccgtaaaggttcgcgagtaaatatccgatttcattttctgccggttttaatgaaaaataggccaataaatcctgatttatttcccggatatagtgaatttctttgctttgaacaatttccgctaatattgccgggttcaacgcagcgatctcttcgccgcggcgggttcgcattaatgcatttgccatatgagtgatagccattaccccttgctccccatgtaccggtaattgccagaaatgttctaaccggttgataacctggtctaatccttgaccaatatcctgatcgataacccctgactgacatagaatattaagacgcgcatcaatacaaatcttcaaagagtggcctcccgaaaatagcctggcttgctgccagattaatatgattaataacgaggttctatctcgccattctgtactgctcgctggtggttcagcaataatgtctcattaatgcctttttccagcagcaatttgatcggatgattatcgggtcggataaggataacggcttgcgaagcttgaatatagcgctcatcgccttgcagttttattgcctgcaaatcttcatgagggacattatccgccagattccaaatagcggcatcaatatcaccacgatttatatgtgcgatacaatcgctataaggtaattcaactaattcgataggttgtccggaaaatttaatctcagtgagcagacattgatcgggggagcgcggatctaacccgacacgacgaatgttattttgctcaccacggcggcaaataagttggtgaccatccacgtaagagccatttcccagattcagtgccagagcaactttaccttgatccagataacttttagccgccagatgcgaaaccactgccatgtcgtaaataccgtctatcagacattctattcgcacttcagcgccgcgcatgtgggcaaaataaaggggaagtaaggtaaattgctctcttaaaccgctggccaaaccttcataaagcttggtgtaaggtagtggcatggcacacaccatattacccagatcagcctgttgcagtaacagcggcatattcagatcaatcaacaaggtgccattacgacctcggcgttcaacgatgatagcgccatccgcttccagcacttttaatgcatgctgtaccacgccgacggagataccgaaatcatcggataactcatcgatggttttaagccgattcccggagcgctcaccaattaaatagcgcgccatagataccaatgccaacccttctttttttatgaatttcttactcatggtaggtcaattcagccttaatttaccctgtgttaccgggcaataaatagtaagggataatgtcagccacactattaatgttcagttatatgaatatttagacattcatctgaatgcctcatcgtggcaatattaaattaggatatatgagatttaaatcacgttctaccacatttaaaagcaataagtagacggtttttttataacggatatgcaggggagcgagaatggcatcccctgagaaatgaaataaaattcaataattaaatgactttatgcgggccgaagcactcgtagtgaattcgctcggcagcgactccttgcgctaataattggcggccgacaaattgcataaaagctaacgggccgcagaagtaataatgtcggttgggatcggctgccagccactgatgtgagctgagatccattaaccctttactgtgataatccttcccatgattatcttgggcggttggctcgcgataccatacatggcggctgagattgggcatattgtctgaaatagcggcaacttcgtcagcaaaagcatgaactcgtccattttcagcggcatgtaaccaatgtactggcgcgggatgttgctgattgtgcaaggtgttgagcatactcaacatcggggtttgaccgacaccagccgaaatcagcgctacaggggtatccggcgtaatatccaagaagaaatcaccacgtggaggggcaatgcgtacactgtcgccctcgttcaattcacggtgcatataattagaaacggttccttgctcttcgcgtttcaccgcaatacggtaggttttgccgtttggcgcggcggtcagggagtattggcggatttcctgatattcaagccgttcatcttcaatatagatacccagatattgtcctggtttgaaatccaatacccggccaccgtcttcaggtgctaacacaaaactgcaaataacctcactctgcatctcttttttgatgatgcggaaacggcgcaatgttcgccagccgccggtactattttcaccttgttgataaatttggctttcccgcgtaataaacacatcagccaacacaccgtaggctttcgcccaggcatctaacacttcctgaccaggagaaaacatttcatccagcgtgcttatcaagtgatgaccgacaaccgagtaatgctcgggcttaatgttcaagctggtgtgtttctgggcaatacgttcaaccgcgggcagtaacgccgccagattttcaagatttgctgcataagcacaaatggcgttgaacagggcttcgcgttgatccccattaaactgattgctcatgttgaaaatgtgtttcagctcaggattgtgctcaaacatgcggtcatagaaatgtgccgttagcttggggccagtggcggccagtaacggaatagtggatttaacggtggcgatggtttgactatccagcatgcggtgctccttaaatatttatccctttcgccctgactgcaacgccaatgacttcaggtgttattgtgtgtgattcaatacatgtattttaaatgcatcttatagattgcagcctaatttgtaaatgcgcatccttcttataaggaattaacacgcggtgtcaggtcacagaatgtgaaaaaatcacataatgaatatgaggataattccgttgccttggatgaagtctgaacaggtcaaagccttacgcagtctggagccaatcgtttgcgtaaaaacctctgtcaagacctatcttaacgggggggaaacagtttacactgtgtcataaagcccaagagggcagtctaccaggtctattttgttagctaagtcaggagagccggatgttaaagcgtgaaatgaacattgccgattatgatgcagatctatggcgtgcaatggagcaagaagtggtgcgccaggaagagcacatcgagctgattgcctctgagaactacactagcccgcgcgttatgcaggctcagggttctcagttgacgaacaaatatgctgaaggctatccgggcaagcgttactacggtggctgtgagtatgtcgatattgttgagcagttggctattgaccgtgcaaaagagttgttcggcgcagattacgccaacgttcagccgcattccggttctcaggcgaacgtggcggtttactccgccttgctgcaaccgggtgacactgttttggggatgaacctggcgcacggcggccatttgacccacggctcaccggttaacttctctggcaaactgtacaatatcgtcccttacggcattgatgagtctggcaaaattgattatgaagatatggcgagtcaggccgaacgttataaaccgaaaatgatcatcggcggcttctctgcttattccggtattgttgattgggcaaaaatgcgcgaaatcgctgacagcatcggcgcatatttctttgtcgatatggctcacgtcgccggtctggtggctgctggcgtttatcctaacccagttccacatgcacatgtcgtaaccactaccacgcacaaaacactggctggcccacgcggtggcttgattttggcgagaggtggtgatgaagagctgtataaaaaactgaactcttctgtgttcccagccaaccaaggcggcccattgatgcatgttatcgccggtaaagcggtggcattgaaagaagcgatggagcctgagttcaaagtttaccaacaacaagtggctaagaacgccaaagctatggtggcggtcttcctggaacgcggctataaagtggtttctggcggtacagataaccacttgttcttgcttgatttggtcgacaaaaacatcaccggtaaagatgccgatgctgctttggggcgtgccaatatcacggtaaataagaatagcgtgcctaacgatccgaaaagcccgtttgtcacttctggtgtgcgtatcggtagcccggcgattactcgccgtggtttcaaagaagaagaatcgcgcgagctggctggctggatgtgtgatgtgttggataacatcaccgacgaagcgactatcgagcgcatcaaacagaaagtattggctatttgcgcccgtttcccggtttacgcataatctcagccaattgacttttctaataaaaacccgcgaaatgcgggttgaggttaatgacaaagtgcccttaacggtgaaaacaggcagatagtaaagacgccgtaaccccctccctgggggctcgagccgcgccgtccgtggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagttatcgaggtttgtcagcagtctgaacccgcgaaatgcgggttttttgtcatttacgtaacgtaaatgtgaagccaatctcaaattacatgtttacctaatgacaaagttgctagcagacggggcctctgtcacagtggcgggctgacctcggagggattcatggtattgcaatcaacacgttggctgtcgctcagctatttcacctatttcttttcttatggcattttcctgcctttctggggcatctggttgcaaggggaagggataccgcctgaaactattgggattttgctgggcgctggattaatttcccgctttctcggcagcttgattattgctcccagtgttaaagatccctcttatctggtcactgccatccgcattctggcactcctgacattagcctttgcggttggcttttggtttggtcatggctgggcctggctgatggtgattattgccggttttaacctgttttttggcccattagtaccacttaccgatgcgctggcggcgacctggcaaaaacagataaccatggattacggcaaagtccggctgtggggatcgctggcgtttgtgattggttctgcattgaccggtaaactcgtctctgtttggggccatccggcgattctttacagcttgctgttcggcgtttcagccatgttactgggagcattgctgaaaccgagtgtcatgccgcagggtgaggttaagcatcgtaatgtagccgcgaccgactggaaagtgttgctagctgagccgcaggtgtggcgctttttactgtgtgtgactctcttgcaaggcgcgcatgccgggtattacagtttcagttctatttactggaaagaggccggttattccgccgcgaccattggctatttatggtcgctgggggtggtggccgaaattctggtattcgccttcagcaatatccttttccgccgctggactgctcgcagtctgttactgctttcggccgtgagcggcattatccgctggagtttgatggcttctaccacagaactgccgtggttgatcctgatgcaaatcctgcattgtggttccttcactgtctgccatttggcggcgatgcgctttattgcggcgcgccgtggggccgatgttatccgtttacaatcagtttattcggcactggcgatgggcgggggaattgcggtgatgacggttatttcggggttcctgttcgaacattatcagggtggggtgttctgggtaatggcattaatcgtgatcccagcgttatttattcgccctcgggtggtggcaaacccggaagatctcgccggttagggcaaatccaacaggtgacgtaaccgcttgttttgttgttcagttatgggcaataacacctgaatcagtgggggagacgattcaggttgccgcacagcataaggcgttagcaccaccgctgtaccggagggcgcaccagattggagatacacatcatggggcaagtacttaatatgtaatggcaaaagcgttaactcacgaatttgctgctcaacttgttgttctaattccgaattattacgtgtcagtagtaaaatctgcttttcctgtaatgcattttcttgcatcaaccaggcaccaaaactaatggctatcagagcaacttcgtcggcagaaaattgaatctgatactcttgctcgaatacgaccaatgcctgctgggtggtgcgtagcagccggggatattgtcggttcacctcttccagtgatgaattatcaatcccgatattgaaataacagcgttcaatagcaggggcgagatgagcaaacagctggctcatcaacagctcattactgcccagtgtcattccggaaagctgttgaaaacgcatgactaattggttagtggccgtgatcagacgtgaatcttccgctgattgggtactgtgataacggtgtgccttaatcatggttaacatcaagataagtacgtcgcgttcgattttatcgagcgggttgcccagcagtggattaaatgaatcaaatagactgtcagcagccgccagtgcgggcttacgtgtcaaccattgttgctgggtgagggataactctggtgcagcatgttgccgattttcccaagtacaataggccaaatacagttgtaagaactgacgatctttttcattaagttggcggttcagaaagggttcacactgagtgatgatttggggtaaggcctctgaaatcagtaggttatcccatgagagtgcatcatataaacggggagcgaaatagtgctcaacaaattcaggacaatagcgtacaccccggcgtagccagtggattaagcacagccttttgtccagccgattgccctgaatcaagcagctatcatcggcattggcactcagttgcaaatggtagaaacgctggatttcattagcaacctcggctatatcttgccgggtagttggctgctcaacgccgttgaattggctgatagtgtccaagtgtactgtgcttgcgggcataaatagcatcagtaacatgtggcagcggcgttgttgaccggatagtggttgactggataactggggcacagaagaagtgtccaagtgcatataaccttccgtgatggatgcgttgttattcatcagtcttaagcatagcaaaagagattctatccggtttactgatttactgaggtcaggagcttttacatcgacttacaacttacatcacagttattgctgaatttccaaggattgatccatgcaggctatgttatgttataacaaattaagtgcatttaagcgactcatagctctactgttagtgggtagcactgttatttatagccaaatagcggaggcgcatccgcacagtttcatcgatatggatgccacttttgtcagtgaaaaacagacattagtgggaattaaaatggtatggacaatggacgaaatcacctctgcggacctgctatatgatgcagagaatgccaaaagtgattctgaaatttggaagaaattggcagccgaagtgatggctaatgtgttggggcagcactatttcactgatatctaccgtgatggtaagccggtgaaatataaaaatttaccgacagaatatcatttgtcgcgcaaaggccatcaggcggttttggaattcgtgttacctctggctgaaccgcaacccttggtcggaaagccttttattatctcgacttacgatccgacctattttgtggatatgacctatgccgataataaggcagtcaggctgtcggctgaaatggcaaaaagttgcaaattaaccttattcacacccaaccccaatgcttccttacaggcttatgcgttgtctttggataaaagtgattcaccgggagaagatatggaacttggcaaacaattcgcccaacgggtaactgtgcaatgtcagtaggtctcacccccatagtgcggccaagacattggctaatcaatttatggccgctgttgcttttcttagtcttattggccggcgccgctcaacttgcctggctctattggccggaactgctgttcaaaacagtagtctggcaaaaaagtatgcatcagcagatggcccagttactgcaacaggtcaaagccaatccgcatcaaaccggtctggcgttgatgatgttcagcctgatttacggcgtactccatgctgtggggccggggcacggtaaagtggtgatagtgacttatcttgcaacccatccggcgcaacttaaaaacagtctgaaactgacttttgctgcgtcgatattgcaaggtggtgtcgcgatcatgctggtaacggtgctgctgggtgtgttgcaactctcgtcgcgttatttgcatcaaagtagcttctggttggaaaaaggcagttttctgctggtgatcgcgctcgggattttgttatgttttcgcgcaataaaacggctttaccatcaagtaaagctattgaagccgcagaaaatcagcatccagcgtatacagccgttgagtgcagatcatattcacagtgagagttgcggctgcgggcatcgacatatgccgagttctcaagagctgcaagcgggcaatgactggcgcacccgtttagcgattattttggcgatgggcatgcggccttgctccggcgcaattatggtgctgctatttgccaaagtgattggggtttactggtggggtattttgtcggcaattgctatggctattggcacatcattgactatttcgttgttggcgctgtttgttcactatgcgcggcgtatggcagtgcatttaagtcgcaaacgagcacctgcggcctggggagcaatagcctgggcgacattggccttaactggcggcctcattttattgtttgccggtgctctgctttatctttccagccaaccggactttatcggcggagtcaggccatttggccgctaaatgagcaataaaaaagccagtcagtgttagccgactggcttttttgtatcaaaccgtcattcatatatactctaaataattcgagttgcaggaaggcagcaagagagaaaatcccgatgagcttacatcagtaagtgattcgggttattgaacgcagccaacgcacatgcagcttgaagtatgatgagtatagaattaacgttttaaggcatcactcacttcggcctgaactatggactgaagaatgcctttcacaacgcgcggattaccggccacgatattgccagagctgaagtgattatgaccaccggcaaagtcagttaccacaccacctgactcacgaactaacagttcgccgccagcaaaatcccacggcttcaggccaatttcaaagaaaccgtcaacacggccggcggcaacataggccaaatccagtgccgcagaaccggtgcggcgaaaatctgcgcactgttcaaacagcttgccaacaatacggatatacgccggagcatgttgtttaactttgaatgggaaaccagttgccagaatggtgccgtctaaatctttggcattggtgccacgcaggcgataaccatttaattgagcgccttgaccacgagtagctgtaaacagttcgttacgcattgggtcataaactacggcaacttcggtacggcctttgatgcgtacggcgatagaaacagcgaaatgaggaagacgtttgatgaagttggtagtgccatccagtggatcaataacccattgtacatcataatcttcgccgaccaactcaccgcattcttcaccaataatggtgtgttttgggtaagatttacggataacgtcaacaatcatagactcggcatcgcggtcaacgttggtaacaaaatcgttactgcctttttggctcgcttcgacggagtcaggcgtttcataatgtttggcaatcaggttaccggccttacgcgcagcgcgtatggcgatagtcagcattggatgcatgggtatcttccactaggatgttaaagaacgagaaacggcgcatagtatagcaggggttcggataaatgcctatgtctgtgttaagatatgccgattccccgttatcctcagagtttgtatgttacacaatattcgtatcgttttggttgagacctcacacaccggcaatatgggttcgacagccagagccatgaaaacaatgggattaaccaatttgtatctggtcaatcctttagtcaaaccggattctcaggccatcgcactatccgccggcgccagcgatgtgattggcaatgccactatcgttgataccttggatgaagcgctggcgggatgcagcctggtggtgggtaccagtgcacgttctcgcaccttgccttggccaatgctagagccgcgtgaatgtggtgtgcgcagcgcacgcgaagccgaacatgcgccggttgcgctggtgtttggtcgtgagcgggtggggctaacaaatgatgagctgcaaaagtgccattatcatgtggcaatcccagctaacccggaatacagttcgctgaatttggctatggcggtgcaaattttagcgtatgaagtgcgcgtggccttcctcgatcgccaacaggctgccgcaccaatagtagaagaagaggaagctccttatccattagtggatgatctggagcgtttctatctgcatttggagcaggttttatctcataccggctttattcgccaggcccatccggggcagattatgagtaaattgcgccgtctgtttacccgtgcgcgcccggaagctcaggagctgaatatcctgcgcgggatgctgacatctattgagaaacaagataaatatccacaacgtggggcagatggcagcgagcataacggtaaaaattaatgctttatatcaattggttattataaaaactaacccaaattattagaaatggaatagttaaataatacttgagtgatttactaggttaaatagttgactaaaacactcaagaatgtcagaattctggcttgttttcaccaacaggtaactttagctatgagactgacttccaaaggccgttatgccgtgaccgccatgcttgatgtggcattacattcccaggacgggccagttcctctggcagatatttctgaacgtcaggggatctcattatcctatctggaacagcttttttcacggttacgcaaaaatggcttagtggccagcgttcgtggtccaggtggtggttacctgctgggtaaagatgcatcagcaatcgcggtaggtgctgttattaccgccgttgacgaatctgttgatgcgactcgttgtcagggtaaagaagggtgtcagggtggcgatcgttgcctgactcataccttgtggcgtgatttgagtgagcgcatcagcagcttcctcaacaacatcacattggcagaattggtgaataaccaagatattcttgaggttgcggatcgtcagaataacgatacgcgccgtacggctaatggccgaccgcaagagacgatcaacgtcaatctgcgcgcataagcagagtctgcggaattttacgttttggaagtgatgtacggagcataagagcaatgaccgaatcaaaaataaagacaccgatctatctggactatgcagcaacgaccccggtagatcctcgtgtcgctgaaaaaatgatgcagtatctgactctggacggcatttttggtaaccctgcctctcgttcccataagttcggctggcaagcagaagaagctgttgatattgcacgtaatgatattgctgcattggtaggtgctgaccctcgcgaaatagtcttcacctccggtgcaactgagtctgataacctcgctattaaaggtgccgctaacttctatcagaagaaaggcaagcacatcatcacctgtaagaccgaacataaagcggtgttggatacttgtcgccagttggagcgtgaaggcttcgaagtgacttatttggcaccgcagtctaacggaattatcgacctgaaacagcttgaagctgcgatgcgtgaagacaccatcttggtttctatcatgcatgtgaataatgaaatcggtgtggtgcaagatatcgcggaaatcggcgaaatgtgccgcagtcgcgggatcattttccatgttgatgctacgcaaagcgtcggtaaattaccgattgatctgagcaaactgaaagtcgatttgatgtccttctctgcccataaagtttatggcccgatgggcattggagcgctgtttgttcgccgtaaacctcgtattcgtatcgaagcccagcagcatggcggcggtcatgagcgcggtatgcgttcgggcactttaccagtgcatcagattgcgggtatgggtgaagcttaccgcatcgccaaagaagagatggaaagcgaagctgcccgtctgcgttcactgcgtctgcgcttgtggaacggtattaaagatatcgaagaagtttacctgaatggcgatttagagaatggtgcacctggcattcttaacgtcagcttcaactatgttgaaggtgaatcgcttatcatggcattgaaagatctggcagtttcatcgggttcagcctgtacttccgcgagtctggaaccttcttacgtgttgcgcgcgttggggatgaacgacgaactggctcacagttcaatccgtttctctctcgggcgtttcaccactgaagaagagatcgactacgccattgcgctggtacgtaaatccattggccgcttgcgtgatttgtctccgttatgggagatgtttaagcagggcgtggatatcagcagcattgaatggtctcaccattaattccagactttaagactcaggagtaatcacatggcttacagcgaaaaagtaatcgatcactacgaaaacccacgcaacgttgggtcattcgataatgcagaccctaccattggtagcggcatggttggcgcacccgcttgtggtgatgtcatgaagttgcagatcaaagttaacgaagctggcatcattgaagatgcgcgtttcaagacttatggctgcggctctgctattgcttccagttctctggtaactgaatggatgaaaggcaagtctctcgatcaggctgaaacgatcaaaaatactcagatcgcggaagaactggagttaccgccagtcaaaattcactgctcaattttggcagaagatgccatcaaagcagctatcgccgactacaaaagcaaacatactgccaagtagttgtaatatagataccctaagtaattcgagttacaggaagacggctaacgcacctgtagctcgaagtatgatgggtataagttattagagttgaggaaggtctatgtcgatatcaatcagcgacagtgctgcacagcgggtcagcgcctttttaaataaccgtggtaagggcttgggtctgcgcttaggcgttcggacgtcgggctgctccggtatggcgtatatcctggaatttgttgatgaaatgaacgatgacgacatcgtttttgaagacaaaggcgtgaaagtgatcatcgacggcaaaagcatggtctatcttgacggcaccgaattggatttcgtcaaagaaggtctgaacgaaggctttaagttcaacaatccaaacgtctccagtgagtgcggatgtggtgaaagctttaacgtctgacccctgttttgtccctacctcaggcacttgtgcttcatacagctctcatacgttataagagggctgtataactttcagctaagccatcacatattcttgagcatgctatggattacttcacactctttgggctgccgcctcagtacctgattgacggtagccgactcacgacccgctatcaggaattgcagcgccaattccatcctgaccgttttgccaatcagcctgaacgcgagcgtttggcctcattacagcaagccgcgaccatcaatgacgcctaccaaaccctcaagcatccgttaaaacgggctgagtatatgctatctttgcagggttttgatctaggcaatgaacaacatacactgcgtgataccgcttttctgatggaacaattagagttgcgggaagagcttgatgctatcgaacgcagcccggatgctgaaatacaactcgctacattcagtagccgcctggctttgatgacaaaaacgcgcagccaactgatggttgagcaattgggtaggcaacagtgggaacaagccgctgatacggttcgaaaattacgttttctggataaattacagcaacaggttgaacagctcgaagagcgtctgtttgatgatttatcttgatagtttagtgaagtgaaaagttgtatctaattgataaaaataaataaagatcaatttattgatgactgcaatgcccagctagttcttattagggcgcgtcactaacgtttttatatgctctaaataattcgagttgcaggaaggcggcaagtgaaagacaaatcggtcgggaaccgatttgaacagcatttatgctagcccgcagggtgagcctcaaggatgaggctcattagtcccgatgagttgacgtgtgtcaatgattcgggtgcgagaacgcagccaacgcatgtgcagcttgaagtatgacgagtatagattgatggaagctcaacatggccttattacaaattagtgagcctggtttaactgcggcaccacaccaacgtcggttggccgcagggatagatttaggtaccacaaattcattggtagccactgtgcgcagtggtaaagcgcaaactctggcagatgaacaactgcgggatcttttgccgtcggtggttcactatcaacaaaataacattgatgtcggctggaatgcgcgcgatttagcggcattggatccggtcaatactattagttcagtcaaacgcatgatgggccgttctttggccgatatcgtgcagcgctaccctaatctgccttaccagtttcagccgagtgaaaatggcttgccgatgatccagactgccagcgggttagttaacccggtgcaagtgtctgcggatatcctaaaagcattggcacagcgggcgcgggctgcattggaaggtgaacttgacggtgtagtaattaccgttccggcttactttgatgatgctcagcgtcagggaaccaaagatgcagcccgcttagcggggttgcatgtgttgcgtttgcttaatgagccgaccgcagcggctatcgcctatggtctggattcaggccaggaaggggtgattgctgtttacgacttaggcggcggaacatttgatatctctatcttgcgcttaagccgtggcgtgtttgaagtgttggcaactggcggtgattctgcgctgggtggcgatgacttcgaccacttattagctgattggctgcgcgagcaagctggtattgattcccgtgatgatcatggtgtccagcggcaattacttgatgcggcgatcgcagccaaaattacgttgagtgatgccgaggttgctgatgtttccgtggcgggttggcaagggcaaatcacccgtgagcaatttgaatcgctgatcgtttcattagttaagcgcacattaatggcttgtcgtcgtgcgttaaaagatgctggcgtgacggctgacgaagtgttggaagtggtgatggtaggcggttcgacccgtgtgcctttggtgcgtgagcaggtggggcaattctttggccgcacgccactgacctcaattgatcccgataaagtggtcgctattggcgcggcgatccaggcagacattctggtggggaataaacctgacagtgatatgttgctgctggatgttatcccgctgtcattagggctggaaaccatgggcggtttagtggaaaaagtgattccacgcaataccaccattccggtcgcccgcgcgcaagagttcaccacctttaaagatggtcagagtgcgatgactatccacgtgctacaaggtgaacgcgagttggtacaggattgtcgttctctggcccgctttgccttacgtggtttgccgccgctgccagcgggaggggcgcatattcgtgtgactttccaggttgatgcggatgggttattgagtgtcacggcgatggagaaatccaccggcgtggaggcatcgattcaggtgaagccttcctatgggctatccgatgatgaaattgccaatatgattaaagattcaatggcgaatgcgcaaagtgatatcggcgcgcgtaagctggcggaacaacaagtcgaagcctctcgtgtgctggaaagtttacaaggcgcattggcagaagatgcagcattactcagtgagcaagaaagtactgctatcgctcaggcgatggcggcattacagcagcagatgcagggcactgacccacacgcaatcgaagctgcgataaaagcgttagatgcacaaacgcaagattttgccgcgcgccgaatggatgcttctattcgccgtgctttggctggccattcagtggatgaggtttaatcatgcccaaaatagtatttctgccccataaagacctttgcccagatggtgcagtactggaagcaactcaaggtgaaaccatattagatgtcgccttgcgtaatggaatcgacatcgagcatgcctgtgagaaatcctgtgcttgtaccacttgccactgtgtggtgcgggaaggttttgattctctgccagaaagcagtgaactggaagatgacatgctggataaagcctgggggctggagccagaaagtcgcctgagttgtcaggccagagtgacggatgaagatctggtggttgagatcccgcgttataccattaaccatgcgcgagagcattaatcatactcgtcatacttcaagctgcatgtgcgttggctacgttcaatcacccgaattacttacaacagtaagctcatcgggactaatgagcctcatccttgaggctcaccctgcgggctagcataaatgctgttcaaatcggttcccgaccgatttgtctttcacttgccgccttcctgcaactcgaattatttagagtatatacacgaggacatgatatgagtttaacctggcaagatacccgcgaaattggcgaagcgctgtatgatcagtttccggatactgatccgaaaacagtgcgtttcaccgatatgcaccaatggatctgcgacttagaagatttcgatgatgatccgcagggatcaaatgaaaaagtgctggaagcgatccttctggtctggttagatgagtttgaataaatacctgagggtcgcacgagcggcccttttttctacccgatttgatatcttatacccaaagtcattggcgttgcaggtaggcagccagaaaacgaaccccgatgagcttacgtaagtcagtgattcgggtgagtgcgcgcagctaacacccctgtagcgtcaagaacgaagggtatacagtaaaaaataataatgacgaggtagtctatgacagaaacaatgcaagtatccctatcaaataacccagctgacgcccgttggggtgagaaagctttactcagcaccgatgctgaggggataacgattcatctgaccggtaatggtaaattaggtgcgattcaacgtgccgcccgtaaaatcgacgggcagggcatcaaacacgtaaaattggccggggacggctggggtttggaacaaagctgggcattctggcaggggttccgtgggccaaaaggccagcgcagcgtggagtgggcagaactgccagagaacgaaaaaaccgagctggagcagcggctgaaaattattgactgggtgcgcgatactattaatgcaccagcagaagatttggggccagagcaactggctaaaaacgcgatcgatttactgtgttcagtatcatgcgatgctgttagttaccgtattaccaaaggcgaagatctgcgtgagcagggttatgccgggatttacactgtcggtcgtggttctgatcgcgcgccggtgttgttggcgttggactataacccaaccggcaatcccgatgcgccagtgatggcgtgcctggtcggtaaaggtattacttttgattcaggcggttatagcctgaaacagagtgcctttatggattcgatgaaatccgatatgggtggtgcggcgacagttaccggtgcattggcactggctgcggctcgtggtttgaaagagcgcgtgaaactgtatttgtgttgcgcagataatatggtgagcggtaatgcctttaagctgggtgatatcattcgctatcgtaatggcaagacggttgaaatcatgaataccgatgccgaagggcgcttggtattagccgatggcctgattgatgcgtcggaacagaatgcaccgctgattattgatgctgctaccttaaccggcgcggcgaaaactgccttgggtaatgattaccatgctctgtttagctttgatgatcaactggcgcaacagttgttaagcagtgccaaaagtgagcacgaacctttctggcgtttgccgctggcagaattccatcgcagccagttaccgtctaattttgctgaattgaataatgtcgcgggggcagcctacagtgccggtgccagcacagctgctgcgttcttgtcgcatttcgtgaaagagtatcagcaaggctggttgcacattgactgctctgccacttaccgtaaaggcgcggttgagcaatggtcggccggtgctacaggtctgggagttcgtactattgctaacttactgttggcgaaagcaaaacagtaagttaggtgaattaaggggctagcacacctacgggcactccggcggctcatgccgctacgacccgaacggtgcgcttcccctttgtttggctttgtaagctaccaatggggcgcatttacgtccctttgttcgatctgcttgacgtttttcggagtacaagatgagtttgccacaaccccctgcagctgatagccacgtaagtcaccatcatgatgaagaccaaaatctggagtctttgctgaaactggcggcgacggaatcaattcatcgcaccgcctttttccgtgcattgttagatgcgacagttttagtgctggtggacgattcagagcagcgcagtgaagacggcgaaatgacatttactgcgggcgatggggtgaatattcttcattgggaaaagcaggatggtgaatcagttattcccttttttacctcggtagaggtgttacagcaggcgctggatatcgccgaagatcaaccgattggcagtgaaaaactgtctattaatgccccaaaacagcctttcatcgcgatgccagtgcgggtgttatttgaaatgacacagggcgcgcatttgtttttgaatcctaaatcagagcacggtaaagagttttggccgcaagaagtggcaatgttattggaaaacggcggtttagctcaaccggcggaaatggtagtggataaagagagtcaaattctactgggccaaccggaagagtacccgtcggcaatggttgatgctttgattcaactgttcagccaacgcaaaccggtgcggcgtgcatttctggcgctgatgcatgataagagtgtggatgagaaacctaacttattggttgggctggaagtcgatggctccattgacgaaattgaccaactgattcaagaggccggtaatgtggccagtgaccatgcacctgatgatggcccggtcgatttttgtgtggtgaatgagaacgaacagggagtcagtcattatctgatgacacatacccaggcattttaccagcgcagatggggcagttggctgagaaatgcgattccttcaagtagtcattaattattagtcattaatcattagtcacggggcaagatatgaaccacaacggattgcagcggttaatgtcgaaaataaaagggtgtcaaaccgccctgttggtcagtatcttattgttattggcgggctgcgatgatgggagcaaaaataaggatgtagcagcaccatcagccccagtggctacacagataagtgaatcggcagctaacgtgccggcgaacaaaataaacgatgcaaataagttggcggaattggcaaaacagcatgctggtcagccgctcactttactggatgcctctgagctacaactcgagggggccagtgccatggtgctgactttctcgcagccattggatcccaagcaagacttctcctcacgggttcatttggttgataccgtcagtggaaaaattgacggagcctgggagctgtctgacaacctgatggagctgcggctccgccatcttaaacctgagcgtaaattactgctgaccgtcgatagcacgttgcaaggtatcggcggtgccgagctgggtaaacaacagcagcagcaaatcaccacccgcgatatcaaaccaagtgttggctttgccagtaaaggctctttgttaccgggtaaattggcccaaggcttgccagtgatggcgctcaatgttgatagcgttgatgttaattttttccgcatcaagcagagcagcctggctaatttcctcgcaagctggcagtaccgcagtgcgctatcgaactgggaatcagatgaactattgaaaatggctgatctggtctataccggccgttttgaccttaatcctaccgccaatacccgcgaaaggttattactcccactagccgatatcaagccgttgcaagaatcgggtgtctatctggcggtgatgcaacaagccgggcaatacagttacaccaatgccgccaccttatttaccctgagcgatattggtgtttcgttgcacagctaccatgaccggatggatgtttttacccaagcattggccggtggggctgtgctgaaaggtgtgtcgctacaattactggatgaaaaaggccaggtgctggaacaggttgagactgacgctcagggccatgcacaactagaaaagaatgccaaagccaaattgttactggcctcgcaaaacgggcagaccagtctgattgacctcaatgctccggcgctggatctggctgagtttgatatcgctggcccagaaggtttccagaaacagtttttcgtcttcggcccgcgcgacttgtatcgccccggagagacgttaattgtcaatgggttgctgcgcgatgccgatggtaaaccactgaccacccagccggttaaagtggatattctcaagccggataatcaagtggtgcgcagctttgtttggcagccgcaggatggtttgtatcaataccagtacgcgattgcagaaaatggcccgactggcgagtggtcattgcgcatgaatttgggcgacaatcagccgcgcctgtacaaatttaaagtggaagactttctgccagaacggatggcacttgagattgccagccgtaaagagccgattgccaccgacagcgaagccagctttgccatcactggtcgctatctctacggcgctccggcatccggtaatcgattgcaagggcaattattcctgcgcccactgcgcgaagcggttgcctcattacctggttttgaattcggttcgattatcgaagaaaacctttcacgtaccttggatgagtttgataccacactcaacagcgacggccaaactgacgttgaagttgataacagctggcagaatgcgcaatcaccactgaagctgattttacaggccagtttgctggagtccggtgggcggccagttacgcggcgcgctgagcaagctttgtggccagccgaagcgctggtcggtattcgcccgttgttcaacaagcagcaagtttatgattaccgcagtgacagctataaatcacaagccatggtcgatcaggacaccagcgctgatttcgaaattgtttatgctaatgctgacggtaaaaaactggcggcgaagggtttgaaagtgaagttggtgcgtgagcgccgtgattactattggcagtggtcagaaagtgatggttggcagtcattgtatgataaaaaagatctgacactggccgagcagtcagtgaatgttcccgccaacggcagcgccaaagtcagcttcccggtggagtggggggcttatcgtattgaggtgagtaatccagataatgaattagtcagtagctctcgtttctgggccggttacagttggcaggataatactgcgggcagtggtgctgtgcggccagaccaagtcaaactgacactggataaaccggcgtatcgccccggcgaaaaagtgaagttacatattgaagcaccggctgtcggtaatggctatctgctggtggaatccagtgatggcccattgtggtggcaggaagtgactattccagctggcggcgctgaggttgaagtgccgattaacaaagaatggaatcgccatgatttatatctcagtgcgacagtgattcgccctggtgataagtcacagcaggcgacaccaaaacgcgccattggtttgctgcatctgccgctggtggatgaaacccgcaaattagctctggagctggaatcacctgagcgcattcgtcctaatcagaccttaaccgtcaaagtgaaagctagccgcagcggtgcgccattaccggaaaaagtgcaagtgttgctgtccgccgttgacagcggaattcttaatattactgattacgccacgcccgatccctatgacgccttcttgggtcgcaagcgctacagtgccgaccaatatgatgtttacggacaactaattgaaggacaggggcgtctggcgagcctgcgctttggcggggatggtgctgaagaagatgcactctcccgtggtggtaaaaaaccgataactgaagtcactattgtggcgcaacaggcccaaccggtgaccttaaacgcacagggtgagggcactattgagctggctattccggactttaacggcgaactacgcctgatggcacaagcctggagtgatgaagatttcggtaaagctgaatctaaagtggtggtcgcggcaccgctaattgcccaacttgctaccccgcgttttctggcgggaggagacagcacccaactggcattggatttgagtaatctatccggccagccgcaaacgctgtcacttaactgggccgccagtgatttactggcactgaatggcgcgtcaactcaaactctttcgctggcaaatggcgagcgcaaaaccgtgctgatcccggtacgggcattgaatggttttggccagggtgatatcggcctgactattaccggtatggttttaccgaatgagaaactgcccaattatcagcatcattggaaaataggcgtgcggccagcatacccagcccagacgcgccatttcgccaatgtgttgcatagcggtgacagctggagcctgccagcggaggccaccaaagggctgactcctgaaactctgcaagggcaactgctgataaccagccggccaccgctgaatttagcgcgctacatcactgaattatatgcctatccttatggctgtctggagcagacagtgagcgggttgtatccgtcgttgtacagcaatcatgcccaattgacggcgctgggtattaaggccgatagtgacgagaaacggcgtaaaagcattgatgtcggtatcgagcatttgctcagcatgcagcgctataacggcggttttggtttgtggagcaatgatagcccggaagaattctggctgacggcgtacgccactgacttcctctatcgcgccagccagcaggggtatagtgtgccggtggctgcgctcacggcggcgaataatcgtttgcagcgctatttgcaagatccgagtcaaattgaaattcgttacagcgaacagaccaaacacacgcgctttgcggtgcaagcttacgcgggcttggtattggcacaacagcagcaagcttcattgggggctttgcgccaattatctacccgcagcaatgatgcgcgttccggcctgccgttggtgcaactgggcgttgcactgaaattaatgggggacatgccgcgggccaaagaagccattacccaagggctgaataccacccgcagtgataaagactattggctggaggattacggcagttcactgcgcgataatgcgctgattttggcactgctgactgacaataacttgctggcgcaagatcgtgatacgcgcctattggcactgtctgatgggttaaccagccgcaactacctgtcaacgcaggagagcaatgcggtattcctcgcgggccgtacattgatgagtggggcagaaacgccgtggcaagtagcgattgcaccgcaagttgaaccaattgagcaggccgaaacattgacgcaaagtgcggcattgaatcaaaactggtcagcacaacaattggtgggcgggatgcaattacaaaaccgcggcgacgttgcattgtacagccgcatgaatgtggtggggtatccacagcaaacgccagcgccatacagcaacaatttacatatcacccgcagttatattgggcttgatggtcagccgctgcgcttatcccaattgaagagtggcgagttagttctggtgcatttagatgtctgggctgatcagcgggtacccgatgcgctggtggtcgatttgctgccagccggtttggagctggaaaaccagaacttgggcgacagtagcgccagcttgggggagagtgccagcagcgtgaccgagttgatgcaggatatgcagcagtcagatatcaagcatcaggagttccgtgatgaccgctatgttgtcgccgtcaatgttgatgcttaccgccatacgacattgttatatctggcgcgcgcagtgacgccgggtgtctatcaggtgcctgcgccacaagtggagtcgatgtatgttccggattggcgagcgctgggcagcacggtgccgcagcttgaaatagttaagtaaacacttactccccttttgcggcggtcagcaaagggggagccagttacctttgatgctaaaaatgtgcttttcccgtcatcgccgtaaaatctgggtgctggcgcttatggtggtgctgtttccggctatcttgtggctggcggataagcgctggccgctgccactgactgaggtgcaggtggcgcgggtagtggtcgccgaggatgggacaccgttatggcgctttgccgatgctgacggggtttggcgctatccggtggcgctgaaagaggtttccccttattacctgcaagcgctgctgacctttgaagaccgctggttctattctcatcccggagtgaatccattggcactggcccgcgccgcctggcaggatttgcgcgcaggtaagattctgtctggtggcagcacactttcgatgcaagttgcccgcctgattgacccacatccccgcacgttagccggtaaattacgccaggtgtggcgaacggctcagctggaatggcacttttctaaagatcaaatcctcgaaatctatcttaaccgcgcccctttcggtggtacgttgcaaggcattggcgcggccagttggacatatctgggtaaacccccttcacaattaacgctggcagaagccgcgctattggccgcgttgccccaagcaccgagccgcttgcgcccagatcgctacccgttgcgagctaaagccgcgcgcgataaagtgttaagtcggctggccgattatcaggtatggtcggctgagcaggtggctgatatcaaacaagaagatatctggctggcaccgcgtcaggtgccgcaattagcgccattgttggcccgccgcttaacggcaggtaaccagcgggatgtgattaataccactgtggatgcaggtttacagcgccagctagaagatatggccgcaggttggcgtcaccaacttcccgagaaaacctcattgggcttgctggtggtcgaccacaccaccatgaaggtacgtgcttacctcggctcggtcgattttcaggacaacagccgcttcggccatgtggatatggtcagtgcctggcgctcgccgggatcaacactgaagccattcctgtatgccatggctctggatgatggcttgatccatgctgaatcactgttgcaagacgtgccgcgccagtttggcgattatcgacccggtaactttgataccggtttccacggcccggtcagtgccagcgaggctttggtgcgctctttaaatctgccagcggtacaattactcgaagcttatggcccgaagcgttttaccgctaatttacgtaatggcggtttgaacttacgtttcccgctgcacagtgaacccagtttggcggtgatcctcggcggtacaggttcacggctggatcaattggttgcagcctacagtgcttttgcgcggggcggaatggcggcaacgttgcgcttcgagccacaacagcagatacaggaacggcgtttgttttccgccggcgcggcatggattacccggcgaatcatggcgggggaagcccgaccattaccggacgatattttgcccgccacggtgccattggcatggaaaaccggcaccagctatggttaccgtgatgcgtgggcgattggcattaatgcgcgctataccattggcgtgtgggtcggtcggccagatggtactccggtcgctggacagtttggttatgccactgctatccctatccttaatcaagtcaataacttactgatgacgagcttacagcaaaatggtcgtcaattacctcttgatccaaaaccgtcgtctgtcagtcgcgaagagatttgctggccgggtggtcaacctttggtggccggagacactaattgccgccaacgtcgacaaagctgggttctggatggcactttgccgcccaccctggcagcaccgggtcaggaaaactcacaaggcggccagttcactatttggttgaatccacaaggccagcgagtcgctgctgattgccagggcgctatgccggtcgcattagcattgtggcccttgccacttgagccctggctaccgatgacagagcgccgaaatcatcgattgcctgcggccagcagtgagtgctcacctcaaggtggaatagatgcagcaccgctgttgattctgggaatacgcgatggggcagtgcttaagcgcttaccgggccaaaatagtctggatctgcgcctgacggctcagggggggctgggccaacattggtggttccttgacggggaacaagttgccgtcactgagcatgaccaatcatgggtgcaaaccttatcagtgcccggtcgccatcagcttaatgtattagatgaaagcgggcaggtggctaatctattatttcgtgtagaataaatattttaaattaattactgataacctatagcttacttttatatttcatcattaattaatatttttgtgataaataaaataatttcagagtttttatttgttagataaattagcaccgcatgggtactccatatcgttatttgtggtaggaggatagtgtgatgattaataacattttatttatgattttatttttggtggtattaataactaatgtttttgctgaacaacctaaaatatgtttttttgctgaagaaggttttcaagggaaatctatttgtgctactcaaggtcaggcggttagcgaccttaaaatggaatggaatgatcggatttcatctattgctattcctcccggcatggtggttacggcctttcaggatatcaatttttccggcaagaatttcacctttaaggaaagtgtcgatttatacctttctcgccgctgggcagatttaaatgatgctatcagatcttttaaaatcagaagtgccgcctgtttttatgaaactgatgattttggcggggagtcaatatgtttatcgggtaacgaacgaatagatctttatcactcaagtgatctctctcttggtcaacatcatattttgaatccgctgaatgatagagttaactctataaaaatcccacacaacacacaagtcactatttatcaagacaataactacagtggaaaatattttgttctgacggaggattttgcttatgaagaattagaaaaaataggaatgaatgatagcatcacgagtattaaggtttctcagaaagagcactttatttgtgaccaatactgcattatcaaagggagtcaatccattcctctgggagcggcttttggctcttattggttagatgataggattaaatataaagagtcattaattagttttgatttaaatggtgaggataatttctcaataaaattttttgatggcgggattttcaaggttatagggcgaactgtaatatacatacacaacaccttcccaaataatagttttatttttgcgctaagaaaaaaaagcgatagattatcatttttatcacgatttaatggtggttattctgaagtgcaatttattgagtccaaagatagtaaagcggtgtatatttcaccactggtcggttctttatttgattttggtttgattaatacaaatgtgattattaataactttaatgaggatcaagccttggtggtgaataaagtcattctgacggcagagaaagctgaggctcgctctgaacggagtatcctggggacagcagtttgttggcttattccaattataaatatttataattatgttattcagggcaactgtaatcaagtcgatagggtggcaaagagtgtttatgatttctttaataacccagataacaaaatattgcaaatcagcggtagtgcaaaacctttaccgaaaatgaataatagtccaatagaatttgaagttcctttcgcaaccttcaactccggagttggaggctggctcactcatattactattaatatgcaaggaaggtcattaacggtgccagccgcagcacgggcctgcaatgtctcggtaaaggatcaaatactacctcatctaatacgccagcgtcgcgatataattccatattgtgttgagtggactctcaatattttaaccgattttacgttgctatttggtgacagtgtggatacctggaatgcggataattttggtcgggttattgagcgaattttgagagaggggaacatcggccatgctgcatcaaatagcgagtcagaaaggcgtttgattgaaaatgtccgagtgaatctggcagaaaatacagacaacatgattcatataaaaacggcatttaatttttcacaactgacttatgcaaattatatgcagaatcagacatctcaacaggtcgcatctcccccagtcatcattcagcaataccccttgggacgttatgaattagcgctgcaaaattttcagttggttgagacggttccacgcatacgccgtgaggggcaatgggtgaacgatcctgatttgcaattcgaggtagagttgattagcggtattactgcggagacgcaatctgccaggctaaatgttctgcctgtcatcgaggaatggcggcagacatattatcaggctaaaaagcaattattgatgtcggctacctcaggtaaagtcaccgatatgcccttcgatgaagatgacatctccagtgaggctgattccgtcattgagactgccactgccgctaccattgagactgccactgagacagccccccgtcttgacgttgtcaccactattgaggctaccaccaccattgaggcggcctgtctggtcagtgatgttgcccagagctggttacgaagcagtcgtgatgattatatctacgtcatcgtccgtttagcaggacgggtggtgagtattacaatggcaattgatatcaatgagtatgattccggcattgcgggttcactgtctcatcctgattatgtattgcatccaaccgctgaaggtaccataagaggcgcggggactgcggcaatcaaagctttagccgattatctgaaagctaaaggtagacgctcactgatttcagatgttatcagcgaaccatcagctatcgtgaaaaaaaaggtaggttttaagtttatcgaggagttttaacgttagttttcgcaacacggcggtatatgctgccaatagaggaaatcaaaggtactaagtcgctgattatgattaaaagcgtgagttgtgcataaaaatgaggaataaagataaatattttttaataaaatgttgtaattcccatatgcaagcactaacagcgcacatataatctgcggccactgtacagggtcggcataattttgtagtaaaggaactgtttgcctgctaaatagctcttcacggggcgggttccgagtccggtcaatattagaaatccaatagaggttatcatggctgtagaacgtactttttccattatcaaacccaatgctgttgccaaaaataacattggtgccatttatgcgcgttttgaaagtgctggtttcaaaattattgctgcaaaaatgctgcatttgaccaaagaacaagctgaaggtttttacgctgaacataaaggccgcccattcttcgatggtttggtagagtttatgacttcaggcccggttatgattcaggttctggaaggcgaaaatgccgttcaacgtcaccgtgatatcatgggcgcaaccaacccagacaacgcactggcaggcactctgcgtgcagatttcgccgatagtttcactgagaatgcggtacatggttctgatgcagttgaatcggctcagcgtgaaatcgcttatttcttcagcgaaaatgaaatttgcccccgctaattaattgattttatgaattaggttgggctatttaatcaactgaaacaataaagttgcctacacgcctttccaatcatggaatccatgctttaaaatttgtacaatgctgcgccccggtggagacatctctgtcggggcgttctattatttattcatcgccgtttcgaaagccgtacccggtttaaagcgcagcgccgtaaagtgtaacaacgaggccacgacaactcatgtctgaacaattattaactgcatcaatgccaattgatgctgcccccctgtctgaccatgctgttgcaaccgcagcaccagcaaccagcaaaatcaatctacttgatttaaatcgtcagcaaatgcgcgaattttttgccgaaatgggtgagaagcctttccgtgcagatcaggtcatgaagtggatgtatcactattgctacgatgatttcgagcaaatgaccgacattaataaagggttgcgcgccaaattacagcgggtagctgaaatacgtgcccccgaagtggcggaagaacagcgctcaaccgatggcaccattaaatgggccatcaaagtcggcgatcagcaagtcgaaacggtgtatataccggaaggcgaccgcgcgacgctgtgtgtgtcatctcaagtgggctgtgcattagaatgcaaattctgctcaaccgcacaacaaggcttcaaccgtaacctgcgagtatcagaaattatcggccaggtatggcgtgcggccaagattatcggtgcagtaaaggcaaccggtatccgtccgatcactaacgtggtgatgatggggatgggcgaacccttattgaacctgaataacgtggttccggctatggatatcatgatggacgattttggtttcggtttatccaaacgtcgtgtgacattgtcgacttctggtgtggtaccagcgctggataaactgggcgatatgattgatgttgccttagcaatctcattacacgcaccgacggatgatatccgcgatgaaatcgtgcctatcaaccgtaaatacaatattgaaaccttcctggccgctgttcgccgttatttggcaaaatcgaatgccaatggtgggcgggttacggttgaatacgttatgctggatcacatcaatgacagcactgagcaagctcatcagttggcagaatgtttaaaagacacgccgtgtaagattaacttgatcccatggaacccgttcccgggagcaccttatggtcgtagctcaaacagccgggtggatcgtttttctaaggtattgatggaatatggatttaccactatcgtccgtaagacccgtggtgatgatatcgatgcggcatgtggtcaattggccggtgaggtgatcgatcgcaccaagcgtaccttgaaaaagaaaatggccggtgaacctatcgccattaaaacagtctgattcacgatgccattagtttgtgcataactatttgttattcaacttataatttgttaggtaaccgatacaaaaaggttattcaaaagtcattaatggggataacataagtgcctgattcgggtaagtgcagcgattaacgtagctgtagcttgcagacgacgggtattttcacaaataaggacaattgagtaagcatgaagctgacaagactgtggagagtttgcctgatagcgactgtattggcgggttgttctggttcatcgccggaaaaagtgagccaatccgccgccgggcagacacgtttacaactgggtttagaatatctggcgcaaggtgatcttactgctgcgcggcagaatcttgaaaaggctgtagcggcagatccacaggattatcgcgctcaattgggtatggctttttatgagcaacgcatcggtgaaaacgatgcagcagagcagcgctatcagcaagcgatgaaactggcaccaggaaatggcactgtactgaataattacggtgcgtttctgtgtagtttagggcagtatgtaccggcccaacaacagtttagcgcagctgtattgtcgcctgattatggtcaggttgcagatagtctggaaaacgctggatattgctttttacgggctaatcaaaatgaccaggctcgggtactcttgagtcgggcattgaagtatgatccggataaaggtgagccgctgcttgcagaagctcaaaggcattttggagaagggaatcgcgctcaggcgcaattattactggatgtttatcaacatgtacttccagccagtgctgaaagtttatggttacaaattcgtttcgccgcgctagcaggccgtcaagatagtgttcaacgctatggcaagcagcttgcgcgaagttttccacaatccaaacagtaccagcattttctagctaatgaatactgaagcctcccaagatcaaactgttccagagacgacaggtgtgcgcctgcgtcaagcccgcgaagcgctagggctaactcagcagatggttgcagaacgtctgtgtctgaaagtatccacaatccgtgatattgaggaggataaagctcaagctaatctcgcctcgacattccaccgtggctacattcgttcttacgctaaactggttcaccttcccgaagatgaactcttgcctatgttggcaaaacaagcgccgatcagagcggcaaaagttgccccgatgcaaagtttttcattgggcaaaaagcataaaaaacgtgatggctggttgatgagtttcacctggcttattgtgttggttgtgctcggtctgacaggggcatggtggtggcaaaatcatcaggcacagcaagcagaaatagtcactatggctgatcagtcttctgctcaactgtcgcaaaatggcggtcaatctgtgccgctatctgatgataatagcgatcctgcgaacccggtggatactcaagctccggtcgcgaatagccagccgtctacaccaacagaaaatggtactgtaccagcgacgagcagtgcagcaccagcagatacggcgaacaacggtgtcaacacaacagcacctcaaggaacaacttcagcggagtctgcggttgtttctccaagtcaggcccccttgccaagtgtttctactgcgcaaccaccattacctacagcagatgctggagtgactggtacggcatcatcagccgattcattagttatgaatttcactgctgattgttggttacaggttgtcgatgcaagcgggaaaacattatttagtggtatccaaaaagggggcgcgaccctcaatctatcagggaaagcgccctataagctgaccattggtgctccgggtgcattaacgattacgtatcagggtaacccagtagatttgagtaagtttattaaggctaatcgcgtagcccgcctgactgtcggtgtagagtaatattgtgtttttgacaaacaacactgtggatctaacaaatggctattgtctcgtgaaggataatggttttgaaagacgactgcgttgcgaaaactacacgactgtaaaggagagtgtgtaatgcataacgaatccccaattatccgccgtaaatcgacgcggatttacgtcggaaaagtacctattggcgatggtgcgccgattacagtgcaatcgatgaccaataccaagaccactgatgttgctgcgactgttgctcaaattaaggcactggaacgtgttggcgtagatatcgtgcgagtttcagtaccaaccatggatgcggctgaagcatttaagttaatcaagcagcagtcaaatgttccgttggttgccgatatccatttcgattaccgtattgcgctaaaagttgcggagtatggtgttgattgcctgcgaattaaccctggaaacatcggttcagaagaacgtattcgttctgtggttgattgtgctcgtcaccacaatatccctattcgaattggtatcaatggtggatcgctggaaaaagatattcaggaaaaatacggtgaacctacgccggaagccctgcttgaatctgcgatgcgtcatgtcgatatccttgatcgtcttaattttgatcagtttaaagtcagtgttaaagcctccgatgtttacctggcggtaaactcctaccgtctgttggccaagcaaattaataatccgttgcaccttgggataactgaagccggtggcgcacgaagtggctccgtaaaatcggctattggtttaggccttttgttgtcagaaggtattggcgatacgttacgtatctcgttggctgccgatccggtagaagaagtcaaagttggctttgatatccttaaatcgctgcggatccgttctcgcgggatcaactttattgcctgcccaacttgttcccgccaagagtttgatgttattggtacggtcaacgcgttggaacagcggttagaagatctgattaccccaatggatgtctctatcattggctgcgtggtcaatgggccgggcgaggcattggtctcgactatcggagtgaccggtgctcgtaaccacagtggtttctacgaagatggggttcgtcagagagaacgttttgataacgaaaagatgattgaccagttggaagctaaaattcgtgcaaaagcatcgatgctcgatgcaaataatcgaatagttatcaatatgctggaagaaaaataagtagcacgatcattcgttatcgttgaatacaaaaaagcgggcatggcccgctttataatgagccagtagaggtgacaaattgtcaccattgaatatgtgggcggcaagcctctataatcggctttattttttgcactatgcccaatgttattggcgttgctgccgacaccgctgcaacatcatgtaaactgggtataaaactacagagaacagacgtggcaaagaacattcaagccatccgtggtatgaacgactacctgccagccgatacggcaatatggcagcgtattgaaggtattttaaagcaagtgctggcaggctatggctacagcgaaattcgcatgccgattgtagagcagaccccgttattcaaacgcgctatcggtgaagtcaccgacgtggttgagaaagagatgtatacctttgacgatcgcaatggcgaaagtctgactctgcgcccggaaggtaccgcagggtgcgtgcgcgcaggcattgaacatggtctgctgtacaatcaggaacagcgtctgtggtatatcggcccgatgtttcgctatgagcgcccacagaagggacgttaccgtcaattccaccagttaggtgcggaagttttcggtctgcaagggcctgatattgatgcagaattgatactgctgacggctcgttggtggcgtgccttagggatatcagagcatgtgcagcttgaattgaactccatcggttcattggatgcgcgcgctgattatcgtgaagctctggtgactttccttgaacaacatgttgatgtgttggatgaagattgcaagcgtcgcatgtacagcaacccgttacgtgtgctggattctaagaacccagacgttcagttgttgcttaacgatgcacctaagctatctgattatctggatgatgaatcaaaacaacattttgccggtttgtgtgaacttttaaatcaggctggcatcccatataccgttaatgagcgtttagttcgtggtttggattattataaccgtacggtatttgagtgggtgaccaacagtttgggcgcacaaggtacagtctgtgccggtgggcgttacgacggtttagttgaacaactgggggggcgtgccacacctgctgttggttttgctatggggcttgagcgtttggttctgttggtacaagccgttaatccagagtttaaagtacctgcgactattgatgtgtatctcatctcatcgggtgagggaacgcaaagtgcggcgatgcagctggcagaacgtgtgcgtgatgttttaccgaccttaaagttaatgactaactacggcggtggcaatttcaaaaagcaaattacccgcgctgataagtggggggcgcgtgtggcattaatacttggcgaaagcgaagtggcagcacagcaagtggttgtaaaagatttgcggaatggtgaacaagaaacgctggcgcaagcggatgttgctgcgcgtctggctttgatgttgggttaaggagagagacaccgtggaagtctataccactgaaaatgaccaggttgatgcagtgcgccgtttctttagtgagaatggtaaagcgctggccgtgggtgtggtgctcgggattggtgcattagtgggctggcgttactggcagagtcatcaaaatactgttttgacggaagcctcctctgcctatcagcaagccagtgatgccttgtcagccaacagtgctgatggtgttgctgtcgctgaaaaatttgttcagagcaataaaaataactacggcgtacttgccgggttagagctggctcaccactttgttgagcaaaacgaatttgataaagctgcgcagcaacttacccaagcattgggccagacaaaagatgaaaatctgctgtcgttgattaatttgcgtcttgctcgtttgcaattgcaattgaaaaaaccagatgaagcattgaaaacactggatgcagtgcaaggcgacggctggactgcgatggcacaagatgttcgtggcgatgcattattgagcaaaggtgataccgcaggtgcacgcgcagcttacagtaaaggtgtcgaatcaaatgcttctcaggcgctacaagctttactgcgcatgaaattgaataatttgtccagctaaggggtattcccatgcaattgcgtaaaacactcttagtaggactggtatctgttgccctattgagtggttgttcactgtttaacagtgaagaagatgtggttaccatgtcgccactgccaaaagttgagaatcaattcacgccgacaaaagtgtggagcacttctgtgggtggtggtgtcggtgattattactcacatctgcgcccagcctggcagggaacttctgtctttgcagcggaccgtaaaggtctggtgaaagcgatggaagccgatacgggcaaacaaatttggcaaactgacctgtctgagaaaaccaacttcctctccagcaaccgttccgcaatgttatctggtggcgtaacagcttcaggtgctcatgtgtacgtcggtagtgagaaagcagtagtttatgcgttgaactctgacgatggacaggtggcctggcagacggtagttgctggcgaagccttgtcccgccctgttgtcagtgatggtgtggtactgattcacacctcgaatggtatgttgcaagcgctgaatgaatctgacggtgccattaagtggacattaaatctggatacaccagccttgtctctacggggtgaatcagcgccaacagttgcatttggtgctgcacttgttggtggtgataatggccgtgtcagtgcggtaatgctggagcaaggtcagttgatctggcaacagcgtatttcccaagtgactgggactactgaaattgaccgcctgaatgatgttgataccacacctgttgttgtagatggcgttgtttatgctctggcatacaatggcaacctgactgcactggatctgcgctctggtcagattctgtggaggcgcgaaatgggttcagtcaatgacattattgttgacggcggcaatatttatctggtcgatcagaatgatcgcattgttgcgctgaaagccgatggtggtgtaactctttggagtcaaagcgatttattacatcgtaacttgacggctcctgtgatgtataatggttatctggttgtaggtgatgctgaaggttatctgcactgggtgaataccactgatggtcgttttgttgctcagcagagcgtagatagctccggtttcctgagtgcgcctgtggttgccaacgataagttgctggtgcaggcaagaggcggcacggtatacgcgttcacccgttaattcttattttaaatgcctgtctgacaggttaatacccaagccactggcgttgcagtaagtaacaccgctgcaacttcaaggaggaagggttcaaagcggctcctgatattcaggggccgtttgtcttctaaaaactgtgctgttgaatgttcaatacagtgctgtaacgctttgaaaattaagtaatgaggctccaacaatgatacctgtcatcgcgctggtcgggcgcccgaatgtgggtaaatccactttatttaaccgcttaacgcacacccgtgatgcgttagttgcggattttcccgggctaacgcgtgaccgtaaatatggtcgtgccgaggtcgagggtcatgagtttattgttatcgataccggaggtattgatggcacagaagatggtgtagaaaccaagatggctggtcaatcgttactggcgattgaagaagcggatatcgtcctgtttatggtcgatgcgcgcgccggactgatgcctgcggatcagggcattgctcaacatctacgcagtcgtgaaaaagccacttttctggttgccaacaaaactgacggtattgatccagataccgctaccgccgatttctattcattaggcttgggtgaagtgcatgcgattgcagcttcccacggccgtggtgtgactcagctgattgaagatgtcatggcaccttacatggacgccgaagaacctgaagctgagttgacagacgaagaagctaacgcggcctattgggcggcgcaagaagctgacgaagatgaaattccagaagacgaagaggatgactttgatccactgagtttgccaatcaagttggctatcgttgggcgtcctaacgtaggtaagtccacactaactaaccgtatcctcggtgaagaccgtgtggtggtttatgatatgccgggcaccacgcgtgacagcatttatattccaatgacccgtgatgaacgtgaatatattctgattgataccgcaggtgtgcgtaaacgcggcaagatcactgaagcggttgagaaattctcggttattaaaaccttgcaggcaattgaagattccaacgttgtgctgttggtcattgacgcccgtgatggtatttcagatcaggatttgtctctgttaggctttattctcaatagtgggcgctcacttgttattgcggtcaataaatgggatggcatgtcagaagaagcccgtgctcaggttaaagatatgctagacctgcgccttggttttgtcgattttgcccgcattcactttatctccgcactgcatggtagcggtgtcggtaacctgtttgaatccattcaggaagcgtatgactgttcaaccaaacgagtgggcacttccttactgacccgtattatgcaaatggcagaagaagatcatcagcctccgttagttcgtggtcgccgtgtgaagctgaaatatgctcacgccgggggttataacccaccgatcgtggttattcacggcaaccaggttactgatctgtcggattcttataaacgttatctgatgaattacttccgtcgttcattgaaagttatgggtacgcctattcgtatccagtttaaagagggcgagaacccgtttgcgggtaagcgcaatactctgacgccaaatcagatgcgcaaacgtaaacgtttgatgtcgcacttgaaaaaaggtaaatagtaactgcaaagcgtgggcattccacgctttttgcacatttaatgaccgccatcagtaaaatgccgccttggtcgcttaaccgtaaacaaaaggagttgaacatcagccatgtcttgggaaacctggagttttgcatttagtgtcacagtacccaacttattgatgatgttactcggaatgctattacggcgcggcggcctgatggatgatcggttctgcgatggcgcgacccgtgtggtgttcaatctggcgttgccctgcctgttgtttttcagtgtcgccaccaatcacgtcagcgtactggataacttgcccttggttatctacggtgctgtcggtaccttgctgacattcctactgctcgagattgccgccaagtggctggtaaaagacccaagagagcgtggtgtgttcgtgcaggggggtttcagagccaataccgcgattgttggcctggcatttgctatgacggcttatggcgatgaaggggttgctctggggtcaatgtatctgacggtgacggtgattttatttaatatgctgtcagtgataacactgacccgcagcttacagagtgggcagggcggtaaaatcagcaaagtggcactgctgcgcagtattgtgactaacccattgattatcggtctggtatgcggtttagcctatgctcaaactcagttgcctattccccaggtgattgttcagactggcagctatatctcagcattggcactgcccttggcattactctgcaccggcgcgagtcttgattggcatgcgatgttccgttcttctaatgtggcggcattatcctcggtggcaaaactattcatcgtgccaatattgatgactttaggcggcttgctgatggggttccgtggtgcaacgttaggtattatttttctattctccgcaacaccaactgccgcaggtagttatgtcatgacccgcgcgatgggaggaaatgctacgctggccgcaaatatcatcgcgataacgactgtcggttcatttttcactaccgcgctggggatttactttttacgttcactgggtgtgatgtaagttttcattaaccgctgggagagaatttatggatgcgctatgtccggtttgtcagaaaacaatggcggaagtgagtggccactttcattgctctagttgttatggcaactatcagcaacaggctgaatgccctgattgcgctaaaccgctacaagtattgaaagcgtgtggagctgttgattatttttgccagaatgggcatgggctgatttcaaaaagccgcgttcgttttagttatctgccaatggtctaataccaatcggcagatcttctattggctgtggcaataataacggcgctcagttagcggctttacgctgacggggcttttttgccaccttgatttgagtgatttcactttccacccagccatcttgcagtcgggtggttagcttgtcgccagtatgcacttgtttcgtggttttgagtaagctgccctctggggtctgcgttacgctgtagccgcgggctagtgtagccaatgggctgaccgcttccaattgtgagcaggcgatgccaaaacgctgacgatagccattcaactggcgctctaatgcctgacgcaagcggtactcctgctgttgtacccgctgattataacgatggatctgcccttgcggttgagcttgaaccagccgttgttgcagccgttcagtgcgtcgacttaatcggcgaatttggttttgcgcgctatcttccagtcggcgttgtaatttcaacagcagtgtttgctgacgggccaatcgcaaatgcgggtgttgctgttgcagccgatgctcaaggcgggtgagttgctgatggcgctgcgccagataataatccatcgccatttccatgcgctgctgctgcccctgaatttgccgaaccaactctatttggttgcggctgaccagctcggcggcggctgatggggttggggcgcgtaaatcggcaacgaagtccgcgatagtgacatcagtttcatggccgaccgcactgacaatgggaatcctgctattaaaaatagcgcgggcaacccgctcgtcattaaaactccacaagtcttccaacgagccgccacctctcccgacaatcaatacatcacattccccccgcagatttgccagttgaatggctcggactatctgcaatggagcatcagcaccttgcactgctgtcggataaataataaccggaagtgaagggtcacggcgctgcaaaacttgtaaaacatcgtgcagagcagcaccactggatgaagttatcacccccacctgtttggctgggctgggcagaggttgcttgtggctttggtcgaaaagcccttcagcggccagttgctgtttaagctgttcaaattgctgttgcagcaatccgtcgccagcaggttgcatgctttcggcaattaattggtagtcaccacgcggttcatacagggtaatcgatgctctgaccaacacttgttggccattttgtgggcgaaaagtggttcgacgattggtgttacgaaacatcgcgcagcgcacctgcgcccgatcgtcttttaaggtgaaataccagtgacccgacgaaggctgagagaaattggaaatctcggcagtgagccaaatttggcccatttccatttccagcagttgtcgcaccgtctgattaaggcggctgacagtaaaaattgatgacgcggaagattgtgacatgtgacctggttcaaattttaaaacaagcacttaattgatcgatattacctgcctcaaaccgcttggcaagaaaaatagtgagaaagtgctggaggcaaccgattacgctctgtataatgccacggcaatattttatctttttacattcaccttggtgagatattgcccatgctacgtatcgcgaaagaagctctaacatttgacgacgttctcctggttccagcccactccacagtcttgcctaatacggcagaacttggtactcaactgactgcaactatccgcctgaatatccctatgctgtccgcagcaatggataccgtaaccgaagctcgtctggccattgcgctggcacaagagggcggtttaggtttcatccacaaaaatatgtccattgagcgccaggctgaagaagtcagccgcgtgaaaaaacacgaaagtggcgttgtaactgagccacagactgttactcctaccactactctccgtcaggttaaagaactgaccgcccgtaacggtttcgccggttatccggtagtgaccgaagattacgagctggttgggatcattaccggccgtgatgttcgctttgtaactgatctggaccaacccgtgactgcggtgatgacaccgaaagagcgtttggtgacggtcaaagaaggcgaagcccgcgaagttgtgctgcaaaaaatgcatgaaaaacgtgtcgagaaagctttagtcgttgacgatagcttccatctgcgcggcatgattaccgtgaaagatttccaaaaagcagagcgcaagccaaacgcctgtaaagacgagcatggccgcctgcgcgttggtgctgctgtcggtgccggtgcgggtaatgaagagcgtatcgatgctctggtcgctgctggtgttgatgttttacttattgactcatctcatggtcattccgaaggcgttttacagcgcattcgcgaaacgcgcgctaaatatcctaacctgcaaatcgttggcggtaacgtcgcaacgggtgctggggctaaagccttggctgatgccggtgtgagcgcagttaaagtcggtatcggccctggttcaatctgtactacacgtattgtgaccggtgttggtgttcctcagattactgcgattgctgatgcggtcgaagcgctggaaggtactggtattccggttattgccgatggtggtattcgtttctctggcgatattgctaaagccattgcggcgggtgcttcatgtgtcatggtcggttctatgctggcagggactgaagagtctccgggcgaaatcgaactgtatcaaggccgttcattcaaatcttaccgcggtatgggatcactgggtgcgatgtccaaaggctcttcagatcgctacttccaaaccgataatgctgccgataaattggtaccagaaggtatcgaagggcgtgtggcatacaaaggtctgctgaaagagattgtgcatcaacaaatgggtggcctgcgttcatgcatggggctgactggctgcggcactatcaatgaattgcgcaccaaagctgaatttgttcgtatcagcggtgcaggcattcaagaaagccatgttcatgatgttaccatcaccaaagaatcaccaaactaccgcatgggctaattccagagcttaaaccggcgaatgtgactatcgtctgctgctcgcattgctcattgacttgctgtcaactgcgcatgctgtgctgcgggcgttagccaacttcttggctccgtcgactggaatgacctatgaataataatggtaactctctaattttattaattatctgtggaatttgccgcacatgacaaaaaatatccataaacatcgcattcttatcctcgatttcggttcgcaatacacccaactggtggcgcgccgtgttcgtgaaattggtgtctattgcgaactttgggcgtgggatgtgaccgaagaccagatccgcgaatttaatccaagcggcatcattctctccggcggccctgaaagcaccactgaacatgacagcccacgtgcgcctgattatgtgttcactgctggggttccggtgctgggtgtgtgctatggcatgcaaaccatggcaatgcagctgggcggtaaagtagaagggtcaaaccaacgtgaattcggttatgcgcaggttgaaattaaaactgacagcgcgcttatccgtgatatcaaagatgccatcaatccagccggtgaagcggtgttggatgtttggatgagtcatggcgacaaggttaccgcgatcccgtctgactttgtcaccgtagccagtactgatacctgcccgtttgccattatggctaacgaagaaaaacgtttttatggcgtgcagttccaccctgaagtgacgcacaccaagcaaggtcaacgcctgctggagcgctttgttctggatatctgtgcttgtgaagcactgtggaccccggccaccattattgaagatgctatcgtgcgtttgcgtgagcaaattggtgaagaccacgtcattcttggtctgtccggtggtgttgactcatccgtgaccgcaatgctgttgcatcgtgctattggtaaacgtctgacttgtgtgtttgttgataacggcctgctgcgtttgaatgaagcggatcaggtgttggaaatgttcggcgataaattcggcctgaacattgttcatgtggcggcagaagatcgtttcctggcggcactggctggtgttgatgaaccagaagccaagcgtaaaatcattggtcgcgtgtttgttgagttatttgacgaagaagcctgtaaacaagaacaggttaaatggctggcgcagggcactatctacccagacgtgattgaatccgctgcatctgccaccggtaaagcgcatgtgattaaatcgcatcacaatgtgggcggcttgcctaaagagatgaaactgggcttggttgaaccgctgaaagagctgtttaaagacgaagtgcgtaaaatcggcctcgaacttggcctgccatacgacatgctatatcgtcatccattcccaggcccaggtttgggtgtgcgcgttctcggcgaagtgaaaaaggaatattgtgatttactgcgccgcgcggatgctatctttatcgaagagctgcataaagcagatctgtacaataaagtcagccaggcctttaccgtgttcctgccagttcgttccgtcggtgtgatgggcgatggtcgtaaatatgactgggttgtctctctgcgtgcggttgaaactattgatttcatgacagcacattgggcgcatttgccatatgacttcctgggtcgtgtttcaaaccgcatcattaatgaagtcaatggtatttcccgagtagtttacgatattagtggtaaaccacctgcaacaattgagtgggaataagcttctaataagatattgtttctaatctaaatgaagcctccgatatttcggaggtttttttatgttggtcataagaaaaatagtaattatgtttttatctttaaatataaataaaaaatgaattaatttttcacaggttgttcttttaaattgtttatgtgtgtgtgagtataaaaaagttaattattgcacatcgggtcatgcaaaaaatagcatgtttctgcttacttattttaaaaggtgaagcatgaatatcaataatcagctagataaggtgttttatgcattgatttttatctcatgcagttcaatgtctcatcattttgatgaggataatgtctgtttttactctaatgatggctatatcgaaaaagggggggcaaagaagttttgtgtgccatattatactgaagatgagtggttatttagtctgtggaacaataatatagcctctattaaaataccattaaatctccaggttgatgtctttagcgatttttcatttacggggaaatcggcatcgttttataaaaacaccaattctgctgagttggaaaaatacggtttgatatctgatataagttcttatcgtgttttacctaaaaaattgtactccagtaataagcgaattatttttacctatcattctcatctgtttccagaaaggtatctcagctacaattattatttgagccgtggacacagtattcttttaagtagaaaggaccaacctatagatatcgacagtcaaagttcctctgtcttttatagtcatgctgggcagatcatgaccgcttttgctggacaaggatttgatcgtaatctctattgtttgtttccggccgatcgtaggaagggcaatttagctgctgatgttacatttagctattgcgatataggaaataaagggcaggtttggctccctcaaaaaataaaagatcagacagtgctggttaatcaaggcacgggcacagccttgtcattagatgaacaaggtttttatgtgaatttgcattcacgacccaatgtgatgaatcaactgtttggcagaggaaatcaaagttatcattctgaggttgaaattaatgaaaatacaatatggtttgatgaaccctacattgagaatatgaagtcatctgcggtaagacctttccttcaatataaagagacatttgaagcattaaatgagtccggccatagagatgttatagttaatcatttagataaaaccgatgacattaatatctatttgggcggagataaaataggtatgcatgtttactacaatgcagagaccaaatctttaatttcttataataaatacagtgatgaacagaaattaaaagaagcatcatgcctttcattagttaataaccctgtagggcagggacatgacttaccactcaactttacttataaccgcagtagttacagtgataacgctattgagtatcgctgtgataatggtattgcttataataaatatacacataggtggaattttctagcagatgatcaatatcattttttagttaatggacatgaaaataaagtgctgcacttttatattaatgaaaacccacaaaagataaatttcagaggcggcgttattggcccgaaagtgggtgagcatattggccaggcaattaattttagtgatcgaaaaccacaggatgcaatattcattaataacctggctttagcccatattcttgagatggataaaggcatttgcgagttaagtgcagctcaagataaaaataatacccggtgtggcgggacaaacacccgttggtcttcaactgattaccaagtattgaataccgatctcagccgtgactatatcccttggttgttatcacaaatagctaataggttgcatataaatgaatggactgatgaattggcggctttcctgcaaaaggttgaagcgttggagacgcttttcgaacagaagagaaaccagccagctgataaaccggcattagagcaaacaaaaacactattggtcgagtttttgcagacttatggctcagatgaatacaccaaaatttggtatcaagccgcttatctcctaaatcgagtcgatgtattaatcgaatggggtaataactcggcatcatagttacaaaatgtgacttgcgtcacatttaactttaccctcccattaagaggggtataatcttgacgaatctttacaactaaactaaatgtttaacatcttcatcttataactcacatcgccatcaggcgggaagtccattcattactagtcaagattgccactgccgcagggtgtttcatacggcagtttagctcgcagtaacccacatctgttaacgccatgccgatagcatgtccatttattcaacagatgaatactgcgcgcgtgctcttttgtggagaaaaaacatgtcggtaactcgctctgcgataccccaactacgcggcatttcacgccgtcgcctgttagggtatgtcggtgtcgggctggtcagcagcctgatgaaccccctctctttggatgctttcgccgcatcaactcaaacttcgccgcagaactttgaaagatttatgttggtttcccgcacactgacgggtaaacgccagcttaatgcgcaggttggtcagcgaatctatcaagtattgctcggtaaagttggtggttttgaccaaaaactcgccttattgcagcctctgcccgccggtgagcctcatcaatggccgccattacaacagcagattgcccggcagatcttgcaaggttggtatgtgggtgtcattggtgaaggaactgatgcagcagttatcagttatgaaaatgcgttgatgttcgatgcggtatccgatgtgttggttattcgctcttattgcccgaataaacctggatactgggctgcaaagcctgatgtcgccttataattttggagaatacatttatggctgacacactcaaggcggatatcgtcgttattggttcgggcgtggctggcggcttggttgcgcatcaattggcgatggctggcaaatcagtattggtgctagaagctggcccacgcctttcgcgctgggagattgtggaaaacttccgcaatcagcccgacaaatcagacaatatggcaccttacccctcaacttcttatgcccctcatcctgaatctaaccctaataataactatctgattcaaaagggtgaacacccatacgatgtacaatatattcgtgcggtagggggcaccacctggcactgggcagcgtcagcctggcgtttcctgccgaatgatttcaagctaaaaacaatctatggcgttgggcgcgactggcctattgactacgcagcgctggaaaagtggtatttacgcgcagagcaagagttaggggtttgggggccgagtgatgaagatcttggctcaccgcgcagcgcaccttatccaatggcaccgctgccactgtcgtggaatgaacagcgtattaaaaccgtgctaaacagtcacacttttaatggcagccactttgatgtggtgaccgagccggtggcccgtaatagccgcccttatgatggccgtcctacctgttgtggcaacaataactgcatgccaatttgcccgataggggcgatgtataacgccattacccatgtagaaaaagccgagcttgcaggtgctgttatccgcccacaagccgtggtgtataaactggaagtcaatgaccagcagcagatcaccgctgccttatttaaggatgcgcaggggaatgagcatcgcgctgagggtaagtattttgtgctggcggccaatggtattgaaacgccaaagctgatgctgatgtccaccagtgataaaaatccgcttggtgtgggaaatagctccgatatggttgggcgcaatctgatggatcacccaggcactggcgtgacctttatggctaatgaaccgttatggccggggcgcggcccgcaggaaatgacctctttgattggcttccgggatggtgcatttcgatccgaatatgcggcgaaaaagattcatttatccaacttgtcccgcactgatcaggtcactattgagttactcaagcaggggggattgcagcttgggcctcagttggatgcgaaaatccgcgatcgggcggcgcgctttgtgcagttcgatagtttccacgaaatcctaccgcatgtagaaaatcgcattattcccagcccgaccgagaaagatgccatcggtattccgaagccagagttttactatgcgatggatgattatgtgcgcaaaagtgcggtgcacacgcagcaagtctatgctgaggccgccaggttgatgggcggtacagaagtgcagttccacaataacttcgccaataataaccatattacgggcaccactattatgggtaatgacccgaaagattcagtggtggacagtgattgccgcacccatgaccacaaaaatttgtttatcgccagcagcagtgtgatgccgactgtcggttctgttaactgtactttgacgattgccgcgctctctctgcgtatcgctgaaacactcaaggccgaggtgtaatatgaaaaagcaaaccttggctcactcaatgagattcctgtttatcgcattcggattagctgtagccggatatgccagtgcagatgctaatttaattacgcgtggtgagtatctaactaaagccgcggactgtgtggcgtgccataccaccaaagagggtaaaccctttgccggtggattagcctttaaaaccccgatgggcaccttatattcgccgaatatcacacccgataaagaaaccggaattggcagttggacggatgaggagtttttgcgcgcattgcatgaaggcaaaggcaaaaatggcgaaaatctctaccctgcattcccttacacctcttataccttgctgacggatgatgatgttaaagcgattaaagcttatttgttcagcttgccagcggtgcatcagccgaatcgcgagaatgacatgccgttcccattcaatcagcgctggggattgtggttctggaatctggtgaattttgacgggcagcgctttcagcccgataccagtaaggacgcacaatggaatcagggggcttattttgttgaagcgctcggacactgcggtgaatgtcataccccgcgtaatatcacgatggggatgaaagacagcaaagcctattctggtgccgatattgatggttggacagcattcaatattacctcagacccccatgctggaattggtggctggagccagcagcaggtagtgcaatatctgcgtagcggccatgttgacggtaaagcacaagcggctgggccgatggcagaagtcattgaaaacagtacgcgccacctgactgacagtgatctgaacgcgatggccgtatatttgcgcacgctgaaaccattgaatcccgatgatgaggccaagagtcgctcggattgggggcaggcggcaaccagtgttaataccttacgtggcatgcctttcaccgcagataaccacaccgatggtgcgcgtttgtatctgggcaattgcgccagttgccacagttttaccggtgagggggtgaaagacggttattatccatcattgatgaagaactcggtggtcggggcatccacgcaaaataacctgattaatgtgattcttcacggtgtgtcgcgccaaaccaatgatggcgaggtctttatgctcggttttgccaatacattaactgatgaacaggtggttagtttgagcaattatctgttgcaacagtttggccaacccactttgaatatcaaagctgaggatgttaaagcattacgtgaagagtaattaatcaataaagataagggagcttcggctcccttactctcttttcgtttctattattgagttcttggccttatttaaccttttcattatgccaatgcattaatatatagtcgccatcgttactcttaccggaggcaattgctacccagttttgtttgcgataaaacgccatagcttgctggttttttgccaggcactttaatgagccatgagaagtaaatcgctgttgtgctgccagcaataaggccttacccaccccaagatgctgtgctttaggatcaacaaacaggttatgcaggaaactctcctccataaatatggaggcaaaaccaaggtggtcatcgccatcaatcgccaccagaatggtttcacccagagtggaacggtcaaaatcctccagacgaaaatgctccccatccagccagctaaacgcggcctgacgtgatgccaaatacaaagtgcgcagaaatggtcgatcactctctcgatactgacgaatctgtatgctcattcctcggttatatctccaagactgctgggttgatcattggtttagttaatacatcattgatcttctatcacctgtccgtgataataacaattctgactcggggtgcctgctacaaatcgtggtatggctgagatattacccgtattacctgatctggattatgccagcgtagggaagtgtattaatgaagcgtatcaatgcgttaactattgccggaactgacccaagtggtggtgccggtattcaggctgatctaaaaaccttttctgcattacaggcctacggcaccagtgttatcaccgctttagtggcgcaaaacacccgcggtgtgcagtcggtctatcccatcgaaccggcttttgttgccgcccaattagattctgttctcagtgatgtgcgtatcgatagcgccaaaatcggcatgctggcaaatgcggaaattgtcgatattgtcgccacgcaattgcgccgttatcccatcccatttgtggtattagataccgtgatggtcgccaaaagtggtgatcctttgctggcacctcaggccattgatgctgtgcgccgtatactgctcccacgggttgctttgattacacctaatttgccggaagctgcggcactgctggattgttcgtccgcacataatgagcaagaaatgcgcgaacaggggcgagcactattggctttaggctgtcagggagtattgatgaaaggcgggcatttgagcggcgaagaaagtccggattggctgtttaccgctcagggggaacagcgttttgtaacgcgccgggttaatacccgacatacccacggcactggttgcaccttgtcggcagcactggcggcattacggccacgatatgccaattggccagataccgtcagtgcagctaaagactatctgcaaggggcgctggagcaggccgatacccttgaagtggggcaggggatcgggccggtgcatcatttccaccgatggtggtaatgcccttcgcccttgaagccacaggggtgttaactgcgctcacacacccgaatcacttactggtcgttgagcataaataagctcatcgggatatgttcacttgttgcttacctgcattcttacgccagtaaatagcgctgtgtcatggcaaacatcgcgatggcccgctgcaaatgatgggcgtcaaaacggttaagtaggtaactttcagcccctttgcgtgggcgaatgcacagcaacaatttcggctcgcctgcctcatcttttatgagatcgaacagatagctgccgatctctttttcattttctcgccaggaaatttgtatcgcgggtaaggggttatcggccgtaggttgcctgacggcaaaaaagtaatcgcctgcccagaaaccggcataattgccatcagcttgtaaatgtttggtgcggaaaatgggggccgcagcgagttggttaatggcatccaatgttatttctcgatgcgcttgctgccacaacggcacatcattttcgatttgccagcaggccgcgcccagataatcattcagctcgcgccaatcttcatcaagttgctgacgtaattcctcttcgaggatattgcggtattgctgcatgccactaggttgctcgcccaatgtttcataggtaattaactccatggtgcggggcttgcggcgaaaactcatccataacaccacttttgggatacgaaattcaatcgactgaatactcagccggtagcggtctcctttatttaccacaaagccgttggcggtcccgcgcttattttgataattgcgaattatcaccacactatttagccccatccaaccggtgacataatgctcactatcagagttggcaatatccaggtctatcaccatttggacgattttatcgctctcgagcttgtctagcggatgggcatcaccagcggagtagtacaacttctctggggcttcgggcaactcaagggttaacatagcagggccttctggagtaggtttatcaactcaacattgtctggtttatagcttacctcaagctgtcatacagattgcgctataacgagaattaggatgaaaattcgtgctatagatcaacttttccgacagttgaaggtcatagaaatgcaaattaatatcacgtatgcaaatttgttgcacagaggccagttcaatccctggcgagcatacccgccatacttcaagttgcatgtgcattctgcaactcgaattatttagggtatagattaatcagataataaggattttcgataatgaaaggccataaaaccctccattgtcttgttactgcgacgatactcagtgccagttcctgggctttcgcgcaacctgcgacgaatgctgctttagtgtctgcaagttcaacgcctgttcagcccacattagccaaacccttgcctaccacagcagatttactgcaacagccagtgtataaaaatagctggcaaaaaatggtgaaaagccaaaaaaacttacctgcatgggcgcgtaagggggtcgggacatctgcgccgtatgcggtgatcaattgggaagggcagcagtataaagtggggcggatttgtaaaccccatgattgtagtaataattttatgtgggtagcctttagtcgggatgaaaaacaagtctggcaggcatgggggatgcgagtttcggttgacgacaagccagaagcgctagatgccccgagtaagttcgccacttatcaatggttggggcgtccgagtgagagtattcaagctatgttgaaaaagcagttagagcaagaccccaactggcactgatagctgattgttttcaagttgcaggaaggcggcaaatgagagtagccaacacacctgcaacttgaaagatgacgggatatcagccaacgccggcctgatgtagatcgtgcaagttgatagcaccaaccagtttgccatccaggtcaaccaccggtgccgcgctgatatgatgctgatgcagtgcttctaatgcttcaccggcacgccattgttctggcaatcggaaacctgggcgggtaatcgcgcctccgagctgctgctgtagcgtgcctcctttgaccaaccagcggcgcaaatcgccatcagtgaaaacacccacgaccttttggttaggatcacatacagccaccagccctaatccggtacggctcagttccaacatagcttccatcacgctgtcggattcatttaccaccggtaagcggtcaccggttctcattaaatggtgaactcgattgatcaaccgcgcacccaaactgccgccagggtgcgagcgcgcaaagtcttctgcattgaaaccgcgatggcgcatgagggccatcgccagtgcatcccccatcattagtgtatttaccgcgctggaggtgggggccagccccatcgggcaagcttcatgctcaacactgatatccagtacacaggccgcaccttgcgccagtggcgacgctaaaccgccagtcatcgcaatcaccggaatatggctgtctgccagcaacggcaggatcaaatccagttctttagctcgacccgaataagagataaaaatcaatacatcttgcgacccaatcatccccaaatcgccgtgtaatgcttcggcggggtgaacgaaaaaggatggggtgccggtactggccagtgaggcggcgatttttttaccaatatgaccagatttgccaatgccagagaccaccgctttaccggtacaggccaataataattcgcaagcgtggacaaaattattatccaaacgcgataacaaacgctgggcttctgttagctcaatttccagtgtttcacgggcataggtaagcagtggattagtcatctttatcaaccagaatgatgttaatgcccattttttgtagttcctgcaaatactcagcgctaatacctttatcggtaatcaggatatcaacggcactcagtgcacaaacgacattggggcttttacggccaaatttggaagagtcgaccagcagaatgatgcgactggcggcatgacacatagcagtactgacatgataaacttcgttaaacgtggtgacaccagcattaagatcaacaccatctgcaccgataaacagtttatcgaaactaaacttatcaaaggcagattctgccagactgccatgaaaagaggctgaacctttacggtatgtgccgcctggcatcaagatagtctgattgttatccagctcgaccaattcattgacgatatgcaagctgttggtcatcaccgtaatattgttgaatttggccagatgcggcaccatttgcagcacagtgctgcctgcatcaaaaaccagactatcaccgtcattaatcagtttactggccgctttggcgatttgctttttcttctcggtattaatatgcgttttacgatcgatgggttgctcaatatcgtcgcgatttaacaccaccccgccgtaggtgcgaataaccgcgccttcattttcaagactggttaaatctttgcgaattgtggtgccggtggtcgaaaaatgggcggcgagttgatcaaccgccgttttaccgtgctgctggagatattccaggatagcgacttgtcgctgctttggtttcataacgattcctgctcaagtatttccattgcctctttttcaggcataactttcacatgaaaaagaataactttcattgtgaaaatatcatgatttcggtttaatcgctaatgatagtgcagtttgacatgctgtatccgtagggaagatcacatccgggattaaatcctgctgatgtaacccatgaaggtgcgctaatgtgcgtggacgggcaaaaacactgattcctcgcatgatcatgctgtcactgacacgcatattttcatcaaaagccagcgccattactactctgggtttaaaacgcccgccagaacggcccacaccgaccgatttaccgtgctggcaaagtctatcaaaagcacggttaaaccgattgatttgccaccatccaagtaagatttgcagtacccaggcgatgatgacaatgctgattagtgcggatgtgggggacataattttctcctcatactcttcgcccttgacgctgcagcggtgttagctgcactcatgcacccgaatcactgacttatgtcagctcatcgggatttattcgtttgctgccttgctgcttttggctagttggcacccgaaccactggtgcgagtcagtgattcaggatttattcgtttgctaaccaggcgaatccaaggggaaatgttccgttggggtcgtagcggcctataccgccggagcgcctctgggaacagtcgccccgtcgctcatcgggactacaaactgtttcagacaacatcttaaaacatcacttgcccgccggtgatattaattgattggccagtacaataggcggctttatcactggcgtagaacaacagggtattgagcacatcttgataatcgcaaccacgttttagtggcactttatcggtataatatttttcaacctcttccggtttgatgcccaatttggcggcatactgcggtaaaagtgactgaaacatcggcgatttcaacagatttcctaacatcagcgaatggacggtgataccgtaatcagccaaatccagtgccagagattgtgtcaaacccacaccaccaaatttagcagcactgtaaccagagttgtgtttgctgcccactttacctgatttggaattgatttggatgatgcgaccagcaattccatcacgaatcattagtcgggagaactcacgagcacataagaagtaaccgaccaggttcacttgcagtgagcggtcaaaatcatccagagggaaatcagtgattggtgcggccttggcaatacccgcactgtaaaccagtaaattggtttgatggaagcgctgatcgaccgcttttgccagcatttgtacgctgctttcattggtggcatcaacctggaaaccttgtgcgctgtctgcaccatattcggcattaatctgatcagcaactaactgtgcgttgccggaattcaagtcagcaacggccactttataacctgcttcggccagaccatggcacaaaaatgcacccagagtttgcccaccaccaatcactactgctacttgtgtcatacatacctccaaaattatccttcggactagaagctgccgcgctgttagccgaatcactgacgggggtcagctcatcgggatttgttcgtttactgccttgctgcaacttcaatgacgttggatatgaataaattaacgaataaatttcaatgcactgccgaccggaacatcagtcggtgtcgggccaatgacatgaatggagccaggaaattcaggctgctcatcaccgttaaaacggatggtgatatggcccagctcacgcagattttgcgtcgccacttcacccacggcggtgatgacatagcgcgtctcggccaattccataatgttgcctgcctgtaattccccatcggtatcgctgtgctggtggataaaacagaactcttcaatatcttttggtgccccttcgcggaaggtgatgagcatgtcatccaacagcgcctcccgggcgctgtctccgatattggtaatagttgtctgataaatagtattcatacgtacatccttaaccgttgaatgtattacagaaaatctaatgcttctgtgtgactgataatgtcttactgataaataaaggcggatgctgcccaggcaatcaatacagtcggcgcacctgtcaggaagcggccaaccaacactgatggcaccccgacacgcacggtatcttgcttcgcttcagccagagacaggccgaccgggatgaagtcacacgccgcttgagcattaatcgcaaataaagctggcagggctaattgtggtgggatattccccaaaccaatttgaaccccaaccaatacaccgataacttgtgcaatcaccgcccctgggcctaagaaaggcgacaacagcgggaaggagcagatcagcgccaagagtactaatccaatcgggctgctggccagtggtgtcaaaccgtgggcaataaagtcacccaaaccggatgccatgatgatgccgattaatgccgagacgaaggccataaacggcaggatggttttcagtactgtatcaatggtgtcgcggcctgactggaagaacacggcaaccacagagcccatgcccatgcctacttttgccaacaaaccgtcactttgttcagtgattttcttcgttgtgtcgtaatcacggccacctttggcagcgtttgctgctgccgcttgcggtgcaacttctactgcgggttctgtttgtgcagttacggtagttgcgccatcagttttgctgattttatggatgtttttttcacgtacaccggaaacatagatatcttccagtatgtatttcgccatcggccctgattgaccggtggaatggatgttgacggttggtatacggcgtttcggatacagaccacaacgcagggtgcccccacagtcaataatggcgacagcgatctcttcagcaggtggttctccttctttgaatccgtcaaccgcttcccaacccgtcagttcgctaatgcggtcaataatggctggacgggtacccgcggtgatataaacaatttttttaccggggacgattggcaactctaatgggccaccccaaccgccttcgcctttttcaatccggataaattcactcatgatctgctccacacagtatgtatttgaattacatattaaagttgtacgttacgatccaggcggatgcccattttgcgttcgaaaatggatgtcgtcaggtcagtaatccagccgcggaagaagttggtaaccatcccgaccaggaagtagctaaccgccagcgggcctaatggcagacccagagtggttaagccactggctataccgaggtaaacgaataactcgcccgggttaatgtgtgggaacaaaccattcattgagtggcagctataagatgcggctgcgtaataacttggcttgtatttttctggcataaaacgcccaagacttaatgtcattgggttacagaatacaaaggtaccaatcactggcagtaacagataacgcgacacggggttacccgcgcaacgttgtgccaatcgctcaattctgtcctgaccgacaaacttgatcagtgcattcatgatgactaacaaactaattaataaaggtaaaatcccggtgaccatgccaacaaaaacttctccccctttttggaagagtccgataaaccactcggctccatgggttataagttcaatcattcttcttctcctgtaatcgaggttatggctgtttttataatcttttgttatcaaaagagatttagtgttccgcgtgctaaagcggtttcaaaacactgaggtaccagaatgaacttcagcatcttgtttgtcgccatgtgcactaccataatcatttttcagatctatttattgcatatagatcacactttgaaagataaatctttcaaagtgaatattaaaaataaaagaaaattgaattgaaatgaaaggttttgctgtggagaatgaagctactttaacgattttttggatggtacaggggaggtgacgaagctggaatggcaataaaatctaggatattcatgggctaatcattgatagcccatgttcaggtctttagcctaacaactcgcaattgggaggtaagcggcactggatagcattaggaataacctcaatacgaaagttttttcctgacaacggttcgccatccagattaaaagtgatgtcatggggagcggtgatttcgagccagggcaaagtggtctcaatcacgtttttgtttttctcaccactaaagacactggtcagcagggcgggaagcaattcttcagcaatcaacaaacgtaattgcagcagaccatcattaatcagtgcatcggggcagagaggttgcccgccaccggcttgcctgccattaccaatcccgatgactaaggcatcacccgaccattcaaagcccgggccacgaatttcacaactgtcagctttaattgtatccatgcgcattaaaccatgaataaagtaagacgcgccccccaacacggctttgagtttctcgggggtctcggtggtaatgcgagtgccaaagccacctgtcgccatattgatgaaatagtgtttgtcattcacttgtgctaaatcgatggcaaccgctcgccctttaactgctaactgtaatgcgtggtctatttgcagaggaatactgcaactggtagcaaaatcattggccgtgcccagtggcagaatacccaaactggggcgattggactcaggtaatgctattagcgcactcgctacctcattgatagtgccatcccccccgccagcaatgatcgtctcaactgccagtgccgctgcttcattgacatagcgttttgcatcaccctgttcccaggtcacgcgaacatggagagtcacaccctcatcacgcaagtttttgactgcattgcgaacatcttgattacccgcttctttaccattcaggatgagaagggtatgtggcattgaggtcataacttgctccagatcatttcttcaataagagtaacagtaacccatacttgtttattttatctatcaaattattcaataaataacacagaatatcagtaatagtttgccataataaaaacaggttttatttttactgaaatatttatttagcgaagataaattttatttcgagtgggctatttgtgataaggggctattcttattattatctaatgccctaacaagaatcattaataataaaaaatggtgaaaatcacctataatcaatgggttgtttaataaaaaagaaaaggccagcccaagggagattgggttggccaaggaggtggttcctagtcttgctttaaaacttttttagttcttgattgtactcgagctatcctaccccagtgttattataattgatgtgatccatttctaatatttgctaaaatgccatcctgacgatggcattatttttttattgcttatcgttacgctttttcatgaggattacggctatttgtcccgttcagattccgaatcaacaagccatattctacattaatatcctctgggatcggcaaatacatgatatgtccgttacccggagcgacatctgccggttggccctttttatcttgcatactttcaaggataaactggatattaccgttgggggtcatcagctcaacactgtcaccgactgagaatttgtttttgacgatcacttccgccagtccatcacgacgtataccggtaaattcgccgacaaattgctgacgttctgaaaccgaataaccatattcgtaagtttgctgttcttcatgggcatgacggcgcaggaagccctcggtgtaaccacgatgagccagcccttccagagtggtgagcaaagttggatcgaaaggcttaccggccaccgcgtcatcaattgcacggcgatacacctgtgcagtacgagcacaataatagaatgatttagtccggccctcaattttcagcgaatgtacccccattttggtcaggcgctcgacatgctgaatcgcgcgcaggtctttggagttcatgatgtaagtgccgtgctcatcttccgacgctgtcatatattcacctgggcgctgggcttcttctatcataaagactttatcggtaggggcaccgatacccaatgtcggctcgacattcttaacggcaattggctgatgaatatgcacaatattgccaacgtcatcttctttgccttcctggacgttatattcccagcgacaggcattggtgcaggtgccttgattcgggtcgcgcttgttgatgtagccggagagcaggcaacggccggagtaagccatgcacagtgcgccgtggacaaaaatttccagttccatatccggtacttgcgcgcggatctcagcgatttcttccagcgataattcacgagaaaggatcacgcgtgtcagccccatctgctgccagaatttaacggtcgcccaattcacggcgttagcttgtaccgacaggtggatgtccatctgtgggaaagcttcacgcaccatcatgatcaaaccagggtcagacataattagggcatcaggccccatatcaatcaccggttttaaatcacgcaggaaggttttcagcttggagttatggggggcaatattcaccaccacatagaagcgtttgcccaaagcatgggcttcctgaatacctaatgccagattttcgtgattgaattcattattacgtacccgcaggctatagcgcggctgtccggcataaacggcatctgcgccataagcaaaggcataacgcatgtttttaagggtaccggccggggataacaattctggtgtaaaaggcgtattggttgaagatgacgatacttttgttaaagacatatcacggctctcagtctgagttcaagtcagaaccacgcccgaggggtggttaaaagcagaggattgtaaccttggcaactatgaaaatcagccatcgcacaatttttgtaaggtttaaatgatctggatcaatttagatgatttttgctgattatcgctacaaaatttttacctatcacttgagcaaaaaattgctcatgaggtgtctgtggccaaattaatgatacagatttttaatcacggctcttggcatgatgctgctgaattgacctttccagccccaactagcggaaggcaggggcccactatattaggttatgacggtaactatgcgattgagtggatgtatcataatgatgaattcagttgaaagcggatcctgaggggatagtcagagtaacccaatggggatcaccttatgaagaaggggggaattttaactggcaagctattattactgagctatcagaccttgctgatcccaatcatgttttcttggcatttcaacaaacagcccaaaaattaataggtctaaaatcgcggcttaaagcacggggggtacctgaaagcattcttagtatgccgggaatggcttttgattatctggatgaaaaattacagcgatgggcacagttatgaaaattaaactttcgcctttggagcgcgaagctttgttactgggattgttgagcgaatttttcagtgatcaagtctcaacgggtgagctattacgtcggttacgaaaagatatgctgaatatgtctcaggaggaattctcatctttggttaaaattagtcgacgaactttgtccgatattgagacagataaagggagccagtcattatctgttcttgggcgagcttttcgaccttttggtctgaaaataggattattgccgcgtagtcagcagctgttaaaaaagatactggaaaaagaatttgaagcaacagatgggcagggaaaggtgaaatgaaaggcgcggttaatagccccgcgcgaatacatttttagtaggatacttaggtaaaatagcgctatcgaatcaataaaattacagcgttagatctttaataatggtagtcgggccatttttcatcactgaggcaataccatttttagcggcagcttcggaactgtaggactcactaacaccaataatctgatggtttttcgctttcaacacaaaataaggctcatttttggtgttgtgtttcagctcatattggctttccagtggggagttactttgcaccgatgatatgccattttccgccgaggctttactggcatacatctcactggtgagaatgatttcgccattactggctttcagattgaaatgatactgcccattctttgccttcttaatctcatagtgacccgtggccataatgtttctcctgttggtggtggtacctctaatgagtgtagtcaatcactgagtcaccaccaacctaagatgatgagattaaagtaaacgacagatctctgcttcccagcgataccccattccataaaccgcgcgaataaatggcttttctccatcaagtgcttccagtttacggcgcagatttttgatatggctgtcgatagtgcggtcagtcaccacacggtaatcgtcatacaggttattcagtagttgttcacgactaaaaacgtggccgggttgggtcgccaggatcttcagcaaacgaaattctgccggggtcagttccaacagatggccctgatagcttgcctggaagcgggattcatcgataatcagcggcgcactctcactgggttgttcccgctgttgctggcagcggcgcaagatggttttgactcgagccaccacttcccgtgggctgtatggtttgcagatataatcgtcagcaccaatttctaatcccaataatcggtcaatttcttctgtcttcgcggtgaccatcatgattggaacatcggaaaaacggcgaatttcacggcaaatactgatgccatcactgccgggcaacatcagatccagcaagataatggccggaggagactggcgaactgcggcgaccacttcggctccattggtaagccactgagtgctgtaacccgcagcttgcaggtaatcgaccaatagctggccgagcttgggttcatcttcaacaatcaatacggtgccagactggctggtagactgaagcggttcgtgcatgacatgaattaccctattgaatggaatagcggaaatactaccgtaatccgcaggccacccataggtgaatgttcggcgctgattttccccccgtgcgcctcgacaatattgtgacaaatcgccaatcccaatcccgagccgccactggcgcgattacgtgagctttcggtgcgataaaaacgctcaaaaatacgttgtagctgctcgtcgctcaggccgggtttactgtcctgccagcgcagtgtcaatgtctcttcttcttggtgtgcgctaatgtctaactggccgccttcgttggtgtagcgcaggctattttccagcagattgtgaaacagttggtttagccggtcgggatcaccgaacatcaccgcttgttccggaaagtgggtcgtgatggtgatatttttgctttcaaaccggccacggaagctggctatggcaatttgcagcagacgggccgcatcgagctgtgttttacggtaagccaacgcgccccggtcggaaagcgagagctggtgtaagtcgttaaccaatttggtcagtatcccgacttcagcttgcagtgaaattaacgattctggtgtgggcgcgcggacaccatcttgcagcgcctccagttcaccgcgcagtaccgccagcggagtgcgtaactcatgcgagacatctgccataaagtcgcgccgcatctgctcatttttctccagtgagctggcaagctgattaaaatcttgcgccaaacggcccaactcatcacggctgctaacagccacgcgagcactaaaatcacccgctgccagccgatgagttccttctaccagacgtttgactggggctaacatgccgcgcgataagatccaggtggcagcggcagccagtaaggtcgacagcccgacaataatccaactggtgcggcgctgttgcctgtcaaagttaatatcagcattacgggttagtttttctggcggggtcgacatcacccagcccactacctgcttattcacggttatcggctggcggctggcttctttaggtacccggtcggtacggcctgccagcagattattatgactatcgaccacccaaaactgagcacgccagccatgtggtggcaggttgcggctgttatcaccactttgctcaaaagacttcattatctgatagataatttggtcattgttgcgcagaaaatcccagttaccgtagcgctgatattgcacttcaagcgcatcccccagcatggcgatcctttgttcattactttgctttatataatcgatgaaaccgcgctcaaagctggctctaacaccccaatgcatagtaataagcaccagcatacaagtggcaaatatcgccataaacagttttccggtaatgccgattctcatgatatttccacctgttttatcggttggccgctttcgcggatgcgcgaggcagattacggttagtgccggtatccgctggcacgcggttaaatatcagggcgggtagcgcaataataatggccatacagatatagctgtataagaacgcactgtgagtcgccggtgtgttggtgacaacttgattgtgagcaaacacgccgagcaatatccccgcggtactgactcccagactcatggataactgcatcaccatcgacaatagactattgccgctgctggccagacggttgggtaaatctttcagcgctaatgtattcattgtggagaagcgcagggcattgagcattccctggaaaaataacacgatcggtaatagtaatgtccatcccatcaaagctaccaatgggaagctgagactgaccaccgccagcaacaatgtggcactgaccaacacccgccggtagccgaaacggttgaccacgcgcacgataattcgcttcatgcccatactgccaataatcatcgggatcatcatcaaaccggcatggaagggggtaaaccccagcccgatttgcaggaaaaccggcgtcataaatggcaacatgccactgccgatacgggcgctcatgctacctatcaggccaagagagtaagatttattgttgaacaaccgcagtgtgaacagtgctgaactgttacccttggcatgccaccagtaaccggccagcgctaatattccgcacaatatcaaaccggcaatcgccagcggcggtaagcctaatcctttgtgcccgtccagcgccagtgtcagggttgccatgccgatagccaacataataaaaccactgatatcaaagcgtcgggtgcgggtggtgtaattgggcatcaaccataaagtggctaatgcgccgacgactccgacgggtaaattgattaaaaatatccagtgccaactggcatattccaccaaaaaaccgcccagcgcaggcccgaccaatggcccaatctggccaggcagtgtgacgaatgccatcgccgacatatattgctcgcgcgggacgattttcatcaccgtcaggcggccaaccggcaccatcatggcaccgccaatcccctgaatgacacgggaagaaatcagctcattcagggtttcagcttgcgcgcacagtaatgagccgagggtaaataaaataatggcggagaaaaatacccatttaacgcccactctatccgccaaccagccgctggcgggtaacatcactgccaccgtcagcacataggatacaatcaccgactgcatgcgcagcggattctcgcccaaactggccgccattgagggcagggcagtgttgacgatggtggtgtccagcgtttgcataaaaaaaccgaaagccactatccacagttgcgcacgtatacccgtcatctttcaacctgctgctgtgttggccgcgctcgcttacccgaatcactgactagtgtcagctcatcgggataacctcgcttgccgccttgctgcaacttgaaatctatagggtatagataggctgtcatctttcaacctgctgctgtgttggccgcgctcgcttacccgaatcactgacgggtcttgaccttaaaatataagtcagctcatcgggataacctcgcttgccgccttgctgcaacttgaaatctatagggtatagataggctgtcatctttcaacctgctgctgtgttggccgcgctttaaagtctatagcgtttgccattattccagtctcattaacggttttttgctaaagcggctgcgcagccggtcaaaatagaggtaaaccactggcgtagtatataaggtgagtaactgactcatcaccagcccgccgacaatggtaatccccagcggttggcgcagttccgcaccatcaccactgcttatcaccagtggtagcgcaccgaataaggcagccagggtggtcatcagaattggcctaaagcgcaataggctggcctggaaaatggcatcgcgggcgttaaggttgccattgcgctgtgcatcaagggcaaaatcgaccatcataatggcattctttttcacgataccaatcaatagcatgatgccaatcagggcgataaggctaaagggcgcatcgaacagctccagcgccagtaatgccccgactccggcggaaggcagtgttgacaaaatggtcagcgggtggacataactttcatacaaaatacccagcacgatatacaccgtggcgatcgccgccataatcagccagagctgggatttcaaggtatcctggaacacttgcgcggtgccggcaaacataccgcgcacagtactcggtacgcccagttctgtcattgctcgttcaacggctgccgtcgcttcagacaagctgccgccatcgggcaagttaaatgagatagtcgaggcggccgataagccttggtgattaaccgacagcggagcattcgccggctgccatttagcaaaataagacagcggaatagactggccattgctgttaatcacaaacatcttatccagcgaactcacatcctgcgtgtattgaggcgcgacttccatcaccactttgtattggtttaacggctggtaaatggtggaaatctgccgctgaccaaaggcgttattgagcaacgcattggcatcagacacatcgatacccagccgcgccatagtttcacggtcataggtcagggccatttctgagcctttatcctgctgatcggagttaacatccgctagctccggtaacttgctcaaagcagcccgcactttcggctcccattcacgcagagccgctaaatcgtcggctaataacgtaaattgataactggcgttagattgacggccgccaacacggatatcttggactggagacaggaacaggctggctcccggctcttttgccaattttccacgcaaccgagtaatcacttgttgcgccgtttcgctacgttcactcagtggtttcaatgaaataaacatcgagccactgttggtgcgcgaaccgccggtaaagccggtgacattatcgaccgctgggtcagcactgacaattttcatgaaatctttcagtttttgctgcatcgcctggaacgaaatactttgatcggcttgaataaagcccatcatgcggccggtatcctgctcggggaaaaaggtttttggaatgctgatatagagccaaacattcagagcaatagtggaaagcagcacaaccatcacccagcgtgtatgacccagcacccaattaagcgagcggccataaccttgctgaatagccagcagcactttaccgaacccacgaatacgttgttgtttccctgtcggttgggcgcgtaataaatgggcgcacatcatcggcgttagggtcaacgaaataaccagtgagataccaattgctaccgacaatgtgacggcaaattcacggaataatcgccccggtaatccttccatcagcagcagtggaataaacaccgccaccagtgaaatactcatcgacagcacggtaaaaccgacttcacgcaccccgcgcagggcggcaaccatcggtttcacgccagcttccaaatggcgggaaatgttttccagcaccacgatagcatcgtcaaccacaaaaccggtggcgatggtcagcgccatcagcgacaggttattgaggctaaaaccgcacaaatacatggcagtaaaggtgccgatcagcgaaaccggcacggcaaccgcggggatcaaggtggcgcggcctgatcgcaggaacaggaataccaccaaaatcaccaatgccacggcgatcaccagtgatcgctccacttcatccagtgaggcgcggatagttggcgagcgatcctgcgcaatattcaactcaatcgaggcggggatcgaggcgcgtagggcagggagttcggcgcgaattcggtcgacggtggcaataatatttgcgcccggctcacggctgatcaccaacagcacggcaggcttaccatcggacatcccggcattgcgcacatcctgcacagaatcgacgatattggcgacatcttgtagccgcaccggtgagccattgttgtagtgaatgatgagcgggcgataaccctcggcagttttgatctcatcattagcctgcacttgccaatgctgctcactgctgtcgattgaaccttgcgggcggcgcacgttagcggcgctgatcgcctgacgcaccgcgtccagcgacacgccctgattgaacagtgcacttggattcagttctacccgcaccgctggcagggaactgccaccgactgaaacatcactgacgccctcggtctgggcaattttctgcgccagttgggttgaggcaaagtcatataattgcccctgactgaaagtatccgaagtcagggtcattatcatgatcggcgcatcggacgggttcatcttgcgataggtcgggcggttgggcatccctgatgggagcaaactctgagcggcgttgagtgcggcctgcacgtcacgagccgcgccattaatatcgcggctaagatcaaattgcagaataatccgcgtgctacccaatgaactggttgaggtcatttcattgaccccggcaattcttcccagtgcacgctccagtggtgtggcaatggatgacgccatagtttccggatccgcaccgggcatggaggcgctgaccataatcactgggtaatcgacctgcggcagtggtgagaccggcaataagctaaagccgatcactccacttagcgttatcgccagtgtcagcagggtagtggccaccgggcgctggatgaacagggcgaagaatttcacggctgttcccgtccattcggcaatgctggtgtatcaatatcctgatgattatgggtattgcgtgccagtttatcgaacaacagatagataaccggtgtggtaaacagagtcagcacctgactgacaatcagcccaccgaccatacacaccccgagcggctggcgcagttcagcaccagccccggtactgagcatcagcggtaatgcgccaaacagcgcggccagggtggtcatcagaattgggcggaaccgcaataagcaggcctgataaattgcgtcatatggtgtcataccctgatctcgctcggcggccagcgcaaagtcgatcatcatgatggcgtttttcttcacgatcccaatcagcagaatgatcccgataatggcgatcacatccagttcatggccggtcagcatcagcgccaacaatgccccgacaccggcggtcggtagggtagataagatagtgaccgggtgaataaagctttcgtacaacacgccgagcacaatatacattgccacaatggcggcaataatcagccatagcgtgctgccgagtgcggcctgaaacgccagcgttgagccttggaaacgcgttgtaatgtcagccggcagttgaatggcctgctccgcttgtgtcacggcttccaccgcctcacccagagaatagccctgtgccaaattgaatgagatggtggctgacgggaactgattcaaatggttgatagaaagcggcccgaagcgctcttcgatggtagcaatactactcaatggtacgcctttgccgtcactgccggtcaggcggatatcattgaaggccgccagccctggcgtagctttgacgtcatgctccaataccaccctatactggttggcttgagtataaatggtggaaattagccgctggccaaatgcgttatacaacgcgctgtcgatggcagccatagtgatccccagacggctggcgctgtctcggtcgacattgacaaatgccactaacccctgatcctgccagtcgctggtcacatcctggaatggcgcttgttgctgcaattcactgaccagtttcggcacccaggtactcagctcctccaatgaggtggcttgcagggtgaactgatattgggtgcggctcagttgggtatcgatagtcaaatcttgcactggctgcaaatagagcttaatacccggaacgccggatacactctgttgcaggcgggtgatgatttctgggatgcgatcctttctgctctccaatggcttaaggttaatctgtaaccggccattattcagtgtggcgttggtgccatccaccccgacaaatgaagtcaggctttcgacgtccggatctttcaggatgatagcggccacttgctgctggcgctccgccatattactaaatgaaaccgattgtggcgcttccagcgtaccttgaatcaagccgttgtcctgcaacgggaaaaagcctttgggcatgatgaggtaaagcagtactgtcagcactaaggtgctcagcgcgacacccaaggttatccattggtgcttaaggacttttttcagtgccaccgcataatgggcaatcacccagtcaaagaacttctcactggcgtgtgacaagcggttttgcttgcgcagtgactcataactgagcatgcgtgcgcacatcattggcgtcagtgtcagggacaccacggctgaaatcaggattgccaccgccaatgtcaccgcaaactcacggaacaggcggccgacgatatcacccataaacagcagtggaatcaatacggcaatcaatgagaacgtcagtgaaataatggtaaagccaatctcaccggcccctttcagcgccgcatccagcggtttttcgcctttttcgatgtagcgcgagatattctcaatcaccacaatggcgtcatcgaccacaaagccggtggcaatagtcagcgccattaatgtcaggttattgattgagaaaccgaggaaatacatcgcggcgaacgtcccgatcaatgacaacggcacagcaatactggggataatggtggccgctgcattacgcaggaacaggtaaatcaccatcaccaccaacacaatggccagcagtaactcgaactgcacatcattgaccgaggcgcggatagtggtggtgcggtcggtcagcactttgacatcaaccgacttcggcagacttttgataagctccggcagcatttcgcgaatactgtcggcggtagcgatcacattgacccccggctggcgctggatattcagcacaatcgcctgctggttattggcccaggccgccagtttgttattttctgcgccctgctcgatggtggcgacatcttgcaagcgcactggcgcgccattttggtaagccacaatcaggtcgcggtaatcctcagccgatttcatctggtcgttggcggataaagttaccgaacgggttggcccatccaggctacctttggcggagttgacgttggcattgctgatggcggtgcgaatggtttcgctgtccagccccaaagcagcgaccgccggggcattcaatttgacccgcacggcagggcgctgcccaccagaaatggtgaccagaccgacgccggtgacttgcgagatcttttgcgcaatgcgggtttccaccatgtcttccacttgtgtcatcgggatagcgctggaggtgacggccagtgtcagaatcggcggatccgccggattcaccttactgtaaatcggtggataaggcagatcatttggcagcaaattagtggcggagttaatcgccgcctgcacttcctgctcggccacatccagcggcaaagtgagctggaattgtaaggtgataaccgacgcgcccccggagctttgtgacgccatctgtttcaagccagacatctgaccaaactggcgctcaagtggtgcggtaatggaggaagtcaccacatccggactcgcgccgggatagagtgtgaccacctgaatggtggggtaatccacttccggcagggcggaaaccggcaaggcgcgataaccgataatccccgccagcaaaatggcgaccataaataaggtggtggcgacagggcgcaggataaatagccgtgatggcccaccgcccggagttggaggcatcacttgcatcaggatttctccgccgcagttgtggtactgcccgccgatgcgcccgtcgctgatttttcgcccctacggtgtgtggctttctcagctgtagcgggcttttctgctgcatcggttggcgtggtatccgctgagcgcggcgtcaccacttcaacttgtaaaccttccgtcaggcgatcaataccgtcagtgactacgcgctgaccggcatccagcccggcgctgataaccacttgtttgctatcctgaatcccagtggtaaccaagtgtttactgactttattctcgtcatttaacgtccagacgaagctgccttcgttgcccatctgtaccgcagcggttggaactaccacggcgttttgcagtaaatccactttgatacgcgcgttgacaaattgattcgggaacagcacgtcatcttcattggcaaagcgggctttgagcttaatggtgccggtggtggtatcaatctggttatcaatactgagcagatagccctgcgccagcatttgcttgttggtgcgatcccaggcttcaaccgggacagtcgtattattttttgccgcatttttctgcgcttgcataatggctgggatatcactttctggcagggtaaagaccacatcaaccgggtgtgtttgagtgataaccacaatcggagtggtggtgccgctggtaatgtagttgccgacatccacttgttttagcccgactttaccggaaataggcgcggtaatgcggctataagtcagttgcagtttggcgctatcgatagccccctggtcagctttcacactgccttcactttggcgaaccagcgaggcttgggtatccagatcctgttgtgaaatcaggccggttttcgccagtttttgatagcgggctaaatcgcgacgcgcgttatccagtgtggcttgatctttcgccagctgcccctgagcttgggtcagttggacttggtatgggcgcgggtcaatttcgaccagtaagtcgccagcgttgacctgttggccttcggtaaaatggatagccattagctgaccatcaacctgactggtgactgttacggtgttggcggcaatcaccgtccctaaaccggtgagataacgcggtaccgcttgttcggtagcggtggcggcttgtaccggcggcatcggcatattacgccgcccccctgcgcgggcagggttgttccccaccgcatgctgctgcgcgccagtgctgccatcgggggttgcactgaaatgacgccagacaaacacagcaacaataatcgccaccgctattcccaataaaatcaataagcgggaagtgcgttttgattgagctttcatgatggcgaagagtccctttatgtgttctgagatggtttttgcataggttactagtttagcgggaatttaccggataaaaatggaggaattaaggaataacttgagaattgtttaaactaatgtctggaattggtcaggttttgtcagaaaattttagcaaagtccacccagatactggcatcttaaaacaaatcggcatggctcccgacacgatataatttaaccgctgaatcagagcgttgataaattaagtgtaaatctggcataccatgacactcgagatagccaatatagttacctgtcaaaggatgtgctttatattttttaggaagtgccttgccggtttgcaacagtgcaatagtttctaaaataattttttgcgcttttttattattggcataccctgttgcatcttttttaaagcgactttgataaacaatctccagcattattacccaccaggatcgcgtttaagcgcatcaacccagacccaattagccgcctgataagagctgtccaacttttgggggcagtttactttttgggaaaataccattccgactcttgacaatggccgctgcggtggcagtgaagttaactcactgctaccgcaatttgctactgataagtcagagtaaaggtggcactggcattggcgctgccgggggtgactttatccgcagtttggtaatagcgggcggtgatatctatttcttcctgtaaattagtaccactcctggcggaggtacccatttgtttaggttggccaaatactactgggtcattatttttaccagtaagtagttgcactcccaccccgctggcggcaccgggttcttgggttaatttaagtacgcctggggggtttggttcagcaatgccatcaatttgaaggaaatatttaatatcaggagggcagtttagctctattctttttgtatcactccaaccatttgtagatccgatgcgggtaaaatcagtgattttctgttttcctaaatcaaaattaatattgctggtatttagggagcatggagcaggggtagcattaaattttatcgaatgatttaaatatcctaattcaaaataattaagcatattagacatagaatgatatccggttattgatactggaatatctacttttttgctaactacagtattatatggtattaatatttccattttcacagtatattcaagattaataactaagcctgtatcgtttttgataatgcagtggtaaattcgactaatctggttatttgtattaacgcaccgattatcagtggtgctggaacttctttcataataaagataaagttgggaaagccctagttctcttcttcctgttattttatctaaatgaattccgtcgatctttgcatcaaaaaaaacatgaaaagtatcatcattttcagttatttcacatttgattttctttatagctaccatagcagtggaagttacatctttaccgggatggaaagttagtgaaatatcttctggtaaggtggaaccatcatcgctacatatagcggcgtgagccgtagcagacagtagcgaataaagactcgcagcgatgaaaaataaccagataaaacgattttttttggggagggtattaggtcttatatttaaataattcatgatatttctattttatagagttagtagaacgagccacgggccaaaaatccattcacccgcaactctacgtttatgttaccggcaaaccgcatctaatatgcgcactgccgaagtggtattggtatccgctgccggtaaggtaaatttcacctgacactgctgcttttcctgattgccccattgcaccagcaagttgccgttatccggcacgccactgagatacacctggccgccatcaccgacgatgctgttgctgtctgcaccatcatcttgcaagctggccatggcgccgaatggcaccggcttaccctgataactcaggttaatcagcacccggctaccgaggcgcggctggaagttagccagcaccaccgcgccgcgtgttggcaccacgttttggctggtaatatccatatcgatactgtcacccatgctttgggtatccagcgctacgctgttttggcgataagcgctggcataaggcaccacggcatagccgcgccaatcggttttcaccccgcgaccattgccgacgccaacaccactggcaccgggggcgcgcaccaatactaaggtatcgctctgcgattgtgacaaggtgacaccgtaagggtgcgccagcacaccgccgctcaggccatagttcaactgacggctgttgctgccgaagctgtaaccggcattcatctggccgtaagcgccgctatagctgctgctcaggctaccgctattgccaccgccgtgattgctgcggctctgttgcaggttgtagctgagattatcatctgccagtgcactgccactcaggcccaactgctgactggtggccccgcctttgctggtgttaatactgtaattggcccagttatggcgacccaatgggatattgacactcaagctggcgcgctggtcgttttgttgctggccgggggtttggctatagctgtagttcaggctatagctaatgcccgagagcgaaatgttgtagcccagcgtggcactgcgttcgtaacctttgcgctgccagtaatcctgttgataagccgaaaggtacaaactaccgaaatcattcagtgactgactgatatgcaactgagtacggctgcgcttattattgttgcgccccagcgaatgaatgctgcccacgtcgctcagttgattggcttcactgaaatcataaaaaccttccgtggaataacggtggctgccgagcgagaagttagtgccggtagcggtaatgcttttggcatattgtagccgataagattgcccctgccgggtagtttgatcgctaaaagtggttttggcttgcgttacatccgctgataccgaccccatgctacctaaacctattcccacccccagcgcaccggcctgataatcagatgaaatcaataagccgttatacagggtaaagccgtacggcatgccgtaggccagcgaggtctgggcaaagttcggggtggggctgccattgccaccgccacgatattgaccggcgctcagcgcatattttaggctgccctcgcgctgcataatcggcgcggaagaaaacgcctgtttaaagctgcgctcgcggccatcggtttctttgatggtcacttccaaatcgccactggaagaggtcgggaacaggtcattaatttcaaaagcccccggtggcacataggtttggtaaatcacattattgttctggcgaatggtaacctgcgcgttgctgtcagcaataccgcgcaccactggggcaaaaccgcgcaagctgtcgggcaacatgctgtcatcagaggctaactgcgcgccacggaatggcaccccgctcaggatatcgccgggggtgtagctgtcgcccagtgtcagttggcctttgatggcgtgaatatcgcgttgtaaagtattggtcaggttattccactgcggctcgccattgctactttggctataggtggaatagttacgcaagcgccacggcccccagttcagcccgctgcgcaggttgaggaagtggttgctgttgctgcccggtcggttatcttgccagctattagccccgctcaggttgtaattgaccatcagcgcagggataccttgatcccactgtttagggtcaatatagccacgcgcctgactgttgagcgccgcctgcggaatactcacatccagccgctgtttattaaaatcaaaactgctgctggcggcggggataaattcacccaattgtgtaacaggcaggtcggccggttgctgttgcagagccgggaaggccgctactttcacccctaaatcggctaattgctgcggggtgatttcggccaataagctgccattatcggcaataaaggtgacatcacgcgtttctatttgctggccgttaagatagatatctacccgataagtcccgggtaactgtgcgcccgattgggagaaaatactgagatcaatcgccgcgtagctagcgtccttgatttctaacgagctgggattgaaataatcttcagcccaggcgggggccgataaggcggttaatcccagtgccaactgaatcgccagccctaaagcgcgacgagcaggaggtaaagcaaaatgaagctgcgtcatggtggttaatccggatttataaggtggcagtggcaacatcggaagtgccgccaaaatcattaatcgcctgccagctcacgacaccggcagcacccgctgggaggtcaatattcagggtgcctttgggggcaaccatcagcgcgcctttgatctcactgccacccactttcagggtatggaaggagacgtaataggcggtggggttgctcacttgcaattgcttaccgtggcgcgagaagctcagcgctttataagcatcagccgcgttaccggctagccctgccgggcggtaaaataatttgatgcggtttttaatcgagataaataactggttgccatcagtttttttactggatggaatggttttgacattcagccaatgcaccgattcgcggtcttgcggcaaattgccgccagctaataaaatacgcaggttactttcctgcccgccatctaaacggaataacggcggggtgataataaagggcactttattatgattggtggcctcgatattatcgacccagctttgaattaaataaggggtgtttttatcctgattgttaacggataaagtggcttcttttttggccccgtcataaataacgcgggtgccgccgatagcaacaccggcctgagctgactgcatcacgccggttaaacaggcgataaagaataacgattttaaccacggcatggttgttctctctaaataagttaatttattgccttggtggcaacaataaataataaaaattactgccccgacaaataaaatatcggggcggtaaagacacaacaaatacaccgctaataaagatcttagcgtgggaggggattagttataagcaatatcgaagttaattgttgtatctactgcgccttcaacaaatttatcagcagtttttacatatttaagtttgtactccagtgtttgctctgtctgtgtgccaagaacagtcgttgatgttgcagagccgtttgaaattttaacttctttatcttgattatcaaataattttagtgccacacctttgactgtagaacctaatgaaaatgcatcgctagcggatgtgcctgagaaagttacaacggcattgctagttaatgctgggcatgtttccaactcaaatttaataggttttgctgatttatcgataacgccaccagcattaagtttagacaagtcagattcaaaaatagctggcatggtaacattttgggtctcactagttgtcttgatgacacaagggttcgcagcaattgatccggtaaccttaataacacctgcatttgccgcagaggcaaataccgaggcagccagtaaagaggtaacaatcagtttctttttcatcgtgatattcataataaagctccagtgcgaaatagttcgcggtagttaatagtaatgtttaatagttaatttgtttggccccaatggccgattttgcaatgaaaggtgtttgttgccgtttcatcttgggagctaatatagtgagctgaagtgtgatgagggaagtttctttttcggaattaataccgggtaatatatggtgggattcactaaggcgggattatttattattaatagtggaatgccgccttagtataaggattaaggcggtattattatgattatttttgttggaattatttggaagtgggggcttattgaaagtggtttttaagtgattgggtaataggttcggttgttaaaacttcacggctcacttagccctccctccttgtcggcaatatctcagattgcgctcaaaatcaaaaccatggtttttgaccttgatgttaaaagcacatttgagccgccgagtgaagaatgaagccaggacgcgaggcatggatgccgagtgagggccgcttgagcatggatgcgaatcggcccggtccgtcagcgaaatgatgagtgagggaacccacgcagtgggcaggcgatacgggcgcaagcgcgggattccacaagggtgcgcgcccgcaccctttggcggttggttcatcggaggttaagtgaactcggtgcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcactcatcaccaccatcaatatcaccgatatagcgtctgcgcccacctcgctaacccagcggtgacggagccaaaatcattaccccccactaatggaatacccggcaattgctgctgtaaggccgcgcgtagtagcggggagcgggcgctaccgccggtcaggtaaatcacatccggtgtgacgtggctggtggctagcgccaggttgacttgctcttgaatacgttgcagtggctgggatatggcttcggcgagctgttgctggctgatagtttgccccaactctggttgcacaaaatccagtgccgccgcgacctgttgttgctcggaaagcgcaattttgctctcttctgcggcccgcaccaggcggtaacttaagcgctgttgatagactttcagcagaagctcaacttgctgcggattagcggcatcacggatcaaatcgcgcaggaaacggccattaactgtgctatagaaatcgctctgggccggaacatcattggtggcaacggcattccagtaaggtaacgacggcatcgcaatccctttttcggtttcgctgcccataccaaacagtggcatcagttgcttgaatgccaacatgatatccaggtcattcccgccgacacggcaaccactgtgccctaacaggctttgctggcgatcagccagaccttgccattttggccccatcagcagcactgaacagtcagtggtcccgccgccgatatctaccaccaacacagttttctcactggttagtgtggcttcaaaatccaacccggcggccactggttcaaactggaaggcgatatcgcgaaaaccagcgcgttgcgcggcacgcagtaaaataccttcagcttgttggttggcctcttcaccgccggaaccctgaaagttaaccgggcggccaatcactgtctggctgatttcagctgccaataccgattctgcctggcgcttgatatggaacatcatggcgcagactaaatcctcaaacagcgccaactgttgcggtttcaatccattggcacccaagaaggatttaggcgattttacaaagtaaacttcttcggggtcttcaatatagtgagccagcgctgacaggccgaacattaaactgtcagctgtcaccggaatatcttcttcgcgattgaacgccatggcgcggcgtaacagttgctggttttcgtcactgccagttggcacctgccagtggcggtgcaggcactcactcacggcttcgcgggtaggggcgcacaacatagagggcaaatagacgtcattattctccagcaccagcaactcgggagcatcatcccgcatcacggcaactgagcagtttgctgtgccgtagtcaaatccaatgaacataattgcccccaggccaaataaaagggggcgactttaccttagtgtgggcagtggggcaatcgtcaagacaggatatcaggctattttatcgtgctattttatcgcgaaatagctactgttaagcacttcagataagggttcagtgcggccaatcattgtgccgtcggctaaatcaacaccgatatcaatcaatttactcaaggtcggtggtagttctaccgggcctgccagtgtagcgatattcgcgcgctgtgcggtgccattgataatggatatcagcacttcgtccatttgattaatatgaatatgggcgattaattcgctgttaaatttcaggtaatcaatgtggtgctcagctaataattcaaaatcattcagattatggccaaactctttcacaatgagcttgcagcctggctgttgcagtttggcgaggaagttgccaatcgcaaacggatattgcagcaatgtggactcatctatcatccaatacaggctttgtggtggcaatagggtctgttgcaccagtgtgagcagtgattgacggaaatcctctttgagcagcgcggcttccgacagtgggatcgccagcgccagccctttctgatgaatggcctgggcgtgatcaactaacaattgctcgcatatccaactgtcgactttcggcagcaagttatacaacgttgccgcctcctcaaaggcagactggctgaccagcgggctttgtggccgatcaatctccaaactgacctgatagaaacatactgacaacggcgttttaggcggtgcggtcggggtaacctgtagcaacagttgattctcgctgagaatgctttctacctcttcgcgactcagcaattcgtgctggcgagctaacagctgcttttgcctcggctgatagagataaacctgaccacgcccgctgtgtttggcggtataacaggcgatatcagcctgcgccatgatttcgctgcgctgactattgctgctactgatttgtgtgacaccggcactggctcctatacggtacagcttatcttcccagtagaaatgatagccattgatcatggataccagactttgggtgatagctttggcatgaggcagggtgcaattgagcatcagtaaaccaaattcatcgccaccgagccgtgcgacacaatcactgttgcgcagatgctggcgcattaactgactgagttctttgagcagcgcatcgccagcagggtgcccggcggtgtcgttaaccgctttgaaatagtccagatcaaggaaggccagcgcgtgttgttggtcaaagtcgatacttttctggatagctgccttcagcttattttcaaaattggcgcgatttggcagcccggtaagattatcgtgagaggcgctgtggctgagcttgcgcatcatcgcgcgcgactcgccgacatcctggaacaccagtactgccccgacaacggttccctccagtgttttcagtggtgcgacagactcctgaatgtcgtaatactgtccgtcgcgatgatgtaacacgattgactcattcaacgaggagtaaggacgatgggtgagacaatgttctattggattatcaatttccggcccatcgacgccgttggtcagcttaataatatgctgtatgggctgaccgagtgcgatggtattggcccaaccggtcattttctccgcgaccggattcataaaggtgattttcatttcctgatcagtacacaccactgcttcgccgatggaatcgagagtgatatgtaatcgctctttctcttcatgtagcgcttcagtcaggtttctgatttccgtcatatccagcgtggtaccaatcaggcgcagaatattgccatttttgtcgcaaatcatattggcttgattacgcaaatggacgatatcgccattaggcagcaatagcctgaaatccagccggtacggctgacgctgagtgagcgccgcactgtattcacgctttacgcggttgatatcttccgggtgaatgtattgttgccagacggtctcgtcaacgggggtattgaacgggatatgataaagctcatacatccgtttatcccaactgatcagctgctttctgatatccaattcccagataccgatcccaccggcttcgtttgccagtgtgatacgttccatcaggcggcggttaactatctcgctctttttcagatcattaatatcttcaacctgcgagatgtaatagagcggctgttgcgcatggtctcgcaccacactgaccaccagtagcgcccacaccacctcgccatcactgcggatatagcgtttttccatcgaataactggggatatgaccatgatacaaatcatcaagcaatttcaagtcggcggagagatcctctgggtgagtaatttgctgaaaagtcagggtgagtaaggtttcctgccggtaacccagtaatttacacagtgcctggttgacctgcatccatttgccttctggcgacaccagagccataccgatagccgagtattccatcgcattgcgaaagcggttttcactttcaacgatatgctctttttccatacgaaaggcgtgcatcaccatcgccatagcatggggaggaatcaataccatcagtaatggaataaaggaaaacgcctgtactgacagtttggtatcaacctgaagggtaaacaggttgaaattgatcatcatcgcaatcagcaaggtggccagaaaacagatagtaaaggtttcaaaacgcggtaagcggatggaggtccagatcaatgccataatgatgaaagtaaagggaaatggcagatacatcaggccgatatagcaagctgacagtgacactatcatcatccatatcatgtcgaatagcgctttggttttattggtaatattaaaataaccccgacgataaagcagcccaactggccccagcgccaacatgccgatggcttcggacataaaccacactgtcagcacttgggtaaagctgccgttttgcggggctaaataccacgctgctgccagcccactcagcagaggaaccaaaatcacggtacaaactgagaatttaagccaactgaacaggttatttaacggatctttaggttggagaaatttacgcagtaaccaagcgcccgcagccgcctcggtaaggtttatcaatgtcagcggtagcgggaacccactgatgccatataaaataaaattagcggcaataatagatatgccagcggccaataattgccacgaccaatagcgcatggggtggtggaagagtgccaccatcaatactgcggttgggaaccataaaggagccagattttctgattgctcagaaaggcggatacaaaatagtgcgagcaaaaacaccacgatgctgatgatagtgatgtgtagcagtgttttattgtcaggagccggtttttcagccgcgctgagatccatataacgccttattttgctcgcaaacatgttgattgtaacggggagatccatcacataaaaatagaccgcatttgaaatgcggtgagtttgttgacaaacctacttataaccctgtgatagaaggatttaccgcacctaggggcacttcggtggcttacgccactacgaccccaacggcacgattctccttcattttactttgtcagcagtctgggtcatattcagtagtttagtatagctaagcatggatggtggcgatttgttggctcgatactgaattaattatttgtttattatcataataattaaaccaggaatagagtggcgagtcccaggaaaatgaaaaagccgccagtatcggtaatagctgtgatcatgacactggaaccgatggccggatctcggcccaaacgggccatggtcatcgggataatgacgcccatcagtgccgccattaacaagttaagcatcattgccagcgtcatcacaccgcccatggcgggatcgccatagagcagataggtgaccacccccataatcccgccccacaccagaccattgatcagtgcgacacctaactctctgaacatcaggaaggtcacattaccttgttggatatggtgcaatgccagggcacgcacaatcatggtgatggtttgattaccggtgttaccgccaatgccagcgacaatcggcattaatgccgccaatgccactaattgtgagatggtgtcttcaaataatccaatgacccttgaggcgacaaacgcggtgcagagattgatggccagccatgaccaacgggtacgaaccgcacggccaaccggggagaacacgtcttcttccgggcttaatccccccatgcgccttaaggtggtgtcgctctcttcattgaccacgtcaacgatctcttcgatggtcaaacggcccatcagtttgccttttgcatcaataacggcggcactgatcaagtcataacgctcaaaggcacctgcggcgtcttctgctttctgttccggttggaaagtcgtcgggttgctctccattacctcaaatacttgggcatctggcgcgttgagcagaatggcggttaacggcagttcgcccagtaaggtattcttgcgatcaataacaaagattttatctgtagcatcagggatatttttccgataacgcaaatagcgctgcacggtggcgagggtaacatcagcccgaaccgtcaccagttcgaaatccatcatctgaccgacagtatcgcggccatattggataacttcccgtacccgagcgcgttgatccggatccagtgacgttaacaggcggcccatcaagttacgcggcaggtattcagccagataagcctgttcatcgacatgcaaggtgcgcatcgcttttaacaggtctttatcgctcatctctttgatcagtgtatcccacactgtttcagaaacttcgaccagcgtttgaccacgtttctcgtttttgactaaccgccacaatgctaaacgttcatcgttgggcaaggcttcgagtaagtcggcaaggtcagcggcgtgcagatcgtcgagcagtgttttgatttctaaagtttgttcagctaattgctcatcactgagtttttcccgctcatcctgacggccaagaatgccatcgactaaggctttattatttaataagagggatagtattcgattgcgtatttctgccagttttttcgcgttatttttagaggtttttttggccgcagcagaaaacgaaaccggaatgattggtactggcataatgtgtgatgtccgtgtatataaaacgagcgcatgagtgcgaaaatctaggggctaacatctgtctcatgcgggccaggaagttcaccatccactgacaactcaactcgttgtgcttcacgtcgctcctgatgatgagaaatagaggcgatcccggcaaacaataagcggccaaatagaatgagaaagctcaccagcaagatgatttttgttagttgggtcgatggccgtctcttcatatttacccttttcccctgcgtccttgaaattgcagcggtgttagctgctctcactcacccgaatcactgacttatgtcagctcatcgggatttgttcgcttgctgccttgctgccttgctgcaatcccaatgactttggggaatcccctgcgtgcttgaaattgcagcttgtttggtatcagcaagagttagctgccctcactcacccgaatcactgactgttagtcgactttactataaataagctcatcgggatttgttctgcttatgttttgggcgtttcggcctcagattcggcttcttccgctgcttcttcttcaatgattagcttccagccaaccacatcatcccaataagcctgctcacgttcaaaatccagttgtaccagattattttgtgccaggtaaccggctgggaaacgcaatgtccaatggctatcgtcagttatcagtcgcagagtttccggcgtggtggtcgattggcgctgattattcaataacgtgcttaagcgtaataactgaattaacggcaaataatactttttcttgaacaaattcaagcgtggcaactcatcaagcttaatggctttacgatgcatacgcaccagagttgccagcagcaattgctgctcctgattgaagccgggcagattggtattttgcaatatataggcagaatggcggtgcatcccgctgtgattaatactcagccccacttcgtgcagcatggccgcccagtttagcaaggcttccagttgcggctgcaccaacttggtattctgtgccatccattgtgcataaagttgctcagtggtttccagcacccgtcgggcttgctctctatcaatattgtagtgttcagccagactttttgcggtgcgctgacggatatcttgatgacggaaacggccttccatttcgtacaacacgccttcacgcaatgccccatcagacagacgtaactctttgattgctaatgcatcaaatacaccacacaagatagccaaacctggcacaaatactgattggcgatcttccgataaccccggcaggcttagcgcggagaagtatttgtattgcagcacttgctcaaccagcatttcgaggcgttctggggtgataagcccgtctttctcgcccatttccaccaatacttcgtaggtggccttaatggtgccggatgcacccagagcatattgccagccttgaatgcggtattgccaggcaagattttccaacttttgtgcagcagccaggcgggcgcgtttaaagtttgtcttactgatttctccgtgtgggaaaaactgttgcgcaaaactgacacaccccatacggcggctttcaaccagcagaggttcaaaatcttcgccaataaccaactcggttgaaccaccaccgatatcaatcaccagtttacggcctttctccggctgggtatgttcgactcccatgaaaatcagacgcgcttcttcctgacccgaaataatttcgatcgggtaaggaataacttcggcggcgcgcttgaggaaagtctctgcattcgccgcttgtcgcagtgaatgcgtccccacgatgcagacattatctggtgagaaaccttgcaaacgttcggcaaacagggccaggcaagccagaccccgctcaatggcttcttcactgagcatattattgctatccagaccatcagccagatgcacgcgctgcttcaggcgccctaaaacctgcaacgcgccgttgacgacgcgggcaatgaccatatgaaaactgttagatcccaggtcgatagcagcaatttcttgcggtttcgaggtaatcgaattgttggttagcggcatagttttagctcgatgcgtctggttgttccagcgcttttaaataatcatagatggcaatctgtgcacgtactttgcgcctatttccacgcggtacataacgattactcagttctttatcaatataacgggcttttaccgtgtcgttgaataacagctctaaaatatccagcacccgctgctttaacctcgggtctagtaatgagactgccacctcaatacgataatcaatgttacgggtcatccagtcggcggaagagagatagactagtttgtcgcctttattctcaaaaacgtatacccggtcatgctctaagaagcgatcaacaatactggtgacctgaatattatcgctgatccccggcatattggggattaacgaacacatccctcgcactaatagccggattttcacgcccgcactggaggcgctatataacctatctaccaggcctttatccactaaattatttatcttcagggtaataccggcactttcgcccgcctgagcatgaataatttcctgatcgatcaattgatataacatcaagcgcgagttctgtggtgacaccatcagattatcgaacttgaccgggcggtaagggttttcaataaagttaaatacccgccgcacttcattggtaatacgcgcatctgccgtcagtaaagaatagtcggtataaagacgtgctgttttctcattaaagttaccggtgccaatatgagcataacgcacgatctcctcgccttcgagtcgagagattaagaataatttggcatgaattttcagccccggcgcggagaaaataacgtgcacgccagcggcagtcagacttttggcccaatgaatattggcttcttcatcgaaacgcgcctgtaattccaccaccactgtcacttttttaccattatgagcggcatggatcattgattcgataatgcgcgaatctttggcaacgcggtagatattgattttaatggccaaaacgctgggatcgaatgatgcctgacgcagcaattccaacacgtgttcgaaggtgtgataagggtaatacagcagcacatcctgttcgcgaatagcatcaaaaccattgcggaatttatcaaaccaaatgtggcgcaggcgtggcatagttttgttaaccagattgcttttgccgacattagggaagttaataaagtctttgaaattatggtaacggccgccagcaataacggagtcatcattcgagatacccagtttttcgcgcagtaattctaccatttcatcaggcatatcgcgttgataaacaaagcgtactggctcagcggtcaggcgctgttttaggctcgacgacatcaattccagcaggctggattccatttcagtgaccaaatcatattccgcatcgcgggtcatcttcatggaataggcattcagcgcatcataatcaaagaagcctttaaaaatctcatcgagacaatacctaagaatattatcaagtaatatcattggtttgcggcggcgaggagcttccggtggtaaattaacgaagcgcggtactttatctgaaggtatttctaacagcgcataggctatttcctgaccacggataatttccactgccagataggtgtaatcatcttttaagaattgaaccaaattagtgtcgtggttaatcagaatcggcgtgatgtgctggcgcagatgctgtttgaaatatagctttaaccagatttgctgattctcggaaatttgccgctcattaatcaagaagatttgattacgcgccatttccagcaatagatcattataaagcccgtcaaattcttgatcggctttcaccactttactttggatttttttcagcaaatggcgagaggtgacggcagaaccttgctcctcgctaattaaaatgcgccgtttcagatcggcgaaacggactttataaaattcgtcgagattattggagtaaatgccaagaaatcgcatccgctcgataagtggattgctcttatccgccgcttcctgcaatacccgttcattaaaagataaccaactgagttctttttcggtgtagagcttttcctgacccattgcaactccagtaagattattgtgggagtatttagtgtcctcaatcattattgcgaaagattgaccagaaagtccaacagatatcatgagttatctttcaaaaatattgtcaggtaagcattatcaacattgtcatctaaacgccacgaaataaatataagatgctcgcttatctgactgtctgttagtgatagatagacgattagattgataataatagacggaaatgtcgtaaggatatgggacaatcgaagattgacctgcccctaaattaaatccagcactcattgagtaatgtcatttttatcattgtcaacatcaccgttacacccgcttgctgcaaactccaaggggagtcaagtcgctccgtgttgagtgtggcctatagacattataatctttccgccattcactaataatatttcttgcatgagccatatcgctgaaccaatgttcgtgccgaaagcggcgttgaagttctcgataataccattcggtgtggcttcccccggctggataagccgcagctctacaccgtgttcaccggcccactttgcggagcagcatacggatgatctgttgcttggataaacgcttcttcatggggaatgtactcatacttatattgtagatgagacattactagaatagtcatgtattcgtttttgggcaggtcaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgatagcggatgaaatagcaagcaatgaagagtaacgggattggaggtaattgacggatatttattcatatggttgattttaacagatgaataaaaaaaagaccgaatacgactcataaacaccttagtttattcggtgcttttctcagccgtttaattacagaattctttttaattagatcgctaacagttgtcaagtcttaatttaactttttgaacatttgatagtataaatataaaatccagtaaggaatagggaatgctgcgtttcgatttcactagagcctgtaattgttgagtgttgatgagaatacaatcttcctgcccaatttgggtttccagcgcggtgagccgtttccaaaaatattccaaatcatgctgaggctagataatatgatcgaaatcagcccgtctgacgggagagttttttggtggcacgatgctgtgtttttctacttttaagtatgatgtaattatcggcaatcactgtgatcgttttggcactgcgatatgtgtttctcagtttcgtcgcatcttaataaataaacttgagtttttgcttgctccactgacgtaatccactttgccggttcccgcatgaaggactccggtgaggtaatgtttttcatttttactgggcgtagggatacgtttctattgccgcttaagcggccagttcgcacttatttggggtttaatgactttcgttgtttgatttatcatttacctctctagttatttttataatcactgatgaagtgtcagctcaagcaaaagctactggaattttatattgctatcaaatgttcaagtggccaaataatggttgacaaccattattttatgtgtttcattttttatttaactaaataaccagttaaaataggtggctatcatgaaaataaaggcaattgcattggcatctttgttggtttcatcagtgacttcagctgcaatgaaggattatgatacttattacagtaatgtaataataaataacttctcaagtggagtatataattcaggaggtaaagacactactttcttttgtattggatacacgagggttggaaataaaccagatatcaataacgcatgtaaagtagatgtgtacgggaaatacaagaatggtttttcagccatgatggacacagccaagttttattattctactggtttacaagtaagagtatatataaagaaagacgtctggtatgatccggcctttagaactggattttctgctaatgagcttattgccattacaagctgtagtagtcatgattattgtgtagggcctaaattaaaataaggcgcttttcctaaggccgaaatatcaaacagacgcgtcattgccaatagcatctgtaattcatggactcaggcgttcaaagccattgtacccatccagtaattgattgctatggtgatgagggataacttctggacattatatttattggtacaatatgattgttagtattttgttgaattagttaggttgattctgataattatattgttggggtcgtacgaccccaatgggttaagcactctttatcgatggtgtcttatatttagccaaatattgcggctggaaaatacacatacggattactgtgcgatactcaccattgataaagaactcttgttttaattcaccttctatttcaaagcctaattttgtataaatatgaatggctttctcattttctttatccacaattaaatacagtttgtacagattcaggacagaaaaaccgtattccattgcgagtcgcgcagccgaaccggcaaaacctttaccttgatgggacgggtcgataataatctgaaactctgcgcggcggtgaatgtggttaatttcaactaattcaaccagacccactttggtgccctggctttcaataataaagcggcgctcactctgatcatggatatgtttatcatacagatcagacagctcgacgaaagcctcataaggctcttcaaaccaatagcgcataacgctggcattgttatctaactgatgtacaaacggcagatcatcccgttccagagggcgtaaccggacgctgctagtggtagacatgcttattcctcatctgacgacagcggttgctgccctaaaaattatactattagcataaggggtaagcacaggggaattaaaaaaggcgctcaccttaaaatggcagcgcctttaatcaatattcattaacttgtttcactcagccgcataaccttgtgcgggtaagcgtttatcatccagccaggcggcattatcacgcattgtcagacggccatcagtaaaccagccgaccactaacgggtaaatactgtgctcttgagtttgcactctcgacattacatctgtttcgctatcatcactaaagatcgggactttagcttgcaggatgaccgggccgccatccagttcttctgtgacaaaatgcacggaggtaccgtgttcctggtcgccgttttccaatgcttgacgatgggtatgcaagccggggtatttcggcagcagcgagggatgaatattcaacatccggccagcataatgctgaacaaattccgggctgagaatgcgcatataacccgccagcaccagtaaatcaggctgatattcatcaatggcttgcgctaatgctaaatcaaagctggcacgcgaagcataagatttagcatctattgcatggtggggaatacctgccaattcagcacgttgtaagccataagcatcagggttattactgaaaacagcactaatctcgcctgaaatacgcccttgttgctgggcgtctatcaatgcttgcaagttgctgccttggcctgaaactaaaaccactatctttttcatatacccttcatacttgaagttgcaggggtgttggctgcactcacttacccgaatcatttactgatgtaaactcatcgggttcactcatttgccgcctacctgccactccaattatcttgggtaaaatacccttcatacttgaggttgcaggggtgttggctgcactcacttacccgaatcatttactgatgtaaactcatcgggttcactcatttgccgcctacctgccactccaattatcttgggtaaaatacccttcatacttggaagttgcagggggggttatcaatattacggattgataatgacttgctctgcaccctcagccgctgcagcgatgacaccgattttccaggctttttcaccggatgcggttagcaattcaaccgctttgtctgccagttcagcggggagcgcaacaaccatgccgacgccgcagttaaaggtacggtacatttcgtggcggctgacattaccggtctcttgcaaccagctaaacaccgcgggccactgccagctagcttcatcaatcactgcctgagtcccttgtggcaatacgcgtgggatattctcccagaagccaccaccggtcaggtgagcaatcgcatgaatatcaagttgttcaatcaagctaagaattgattttacgtagattttggtcggttccagcagatggtcggccagagatttaccgtccaattgagtctgctctgggtcagtattgctgacttccagaattttgcgcaccaaagagtagccgttagagtgcgggccgctagcccctaacgccaccagagcatcaccgggtgcgactttgctgccgtcgatgatttcagatttttcgaccacgccaacacagaaaccggcaacgtcgtaatcttcgccgtggtacatccccggcatttcggcagtttcacccccgaccagcgcacaacctgattgtttgcacccttcggcaattccggtaatcacactggcggcagtatccacatccagtttaccggtggcaaagtagtcaaggaagaacagcggctctgcgccttgaaccaccaggtcgttaacacacatagcgactaaatcgataccgatggtatcgtgacgtttcaggtccatcgccagacgcagcttggtgccgacgccgtcggtgcctgaaaccaggataggttcacggtatttttgtggcaaagcgcagagggcaccgaagccgcccaatccccccatcacttctgggcgacgagtctgtttaaccacaccttttatgcgatcaacaaggtcattgccggcatcaatatctacacctgcgtctttatagctgagagaggttttgttggtcactgcgaggtccccactgcggttggctgtttgagcttaggaagaaaacgcgacaattctaacagcgcaggcaaacgtttgcgagtagcttgtgatatcactccaatttttagctttcttgacttaataatgattttctattgatctgaatcaggctattcattgtggcgttcaaaaaaaaaggcggtataatctcgcgatttttttggccgccagtcgcctaaccaggagaaaaataatgaagatcgttgaggtgaaacacccgctagtaaaacataaacttggtttgatgcgtgagaatgatatcagtacaaagcgttttcgcgagttagcgtctgaagtggggagtttgctgacttatgtggcaaccgccgatctggaaactgaaaaagtcaccattgagggttggaacgggccggttgagattgaacagattaagggtaagaaaattactgtagtccctattctgcgtgctggtttgggcatgatggaaggggtattggaaaatgtacctagtgcgcgcatcagtgtggtgggtgtctatcgtgatgaagaaaccctaaaacctgttccttacttccagaagctggtgtcaaatatcgatgagcgcatggcgctggtggttgacccgatgctggcaaccggtggttccatgattgcaaccattgatttgctcaagaaagcgggttgtaagagtattaaggtattggtattggttgctgctcctgaaggtatcaaagcgctggaagccgctcacccagatgtcgagctgtacaccgcttccatcgatcaaggcctgaacgaacacggctacattatccctggattgggtgatgccggtgataagatttttggaaccaaataactgatgatagccgactcgatagtcggcttttttttgaataatttttagcattcaacacaacaccatataactttcattagaggatagagaaaatgagccgtcgcaccattggcgtcagcgagcgcccaccgctgctccaaacgatccccctgagtttccaacatttgttcgccatgtttggtgccactgttttagttcctattctgtttaaaattaacccggcgacggtgctgctgtttaacggtatcggaaccttgctttacttattcatttgtaaggggaaaattcctgcttatctgggttccagttttgcctttatttcaccagtattgctattgctgccattgggttacgaagtcgccttgggcggttttatcatgtgcggtgtgttgttctgtctggtggcgttgattgtcaaaaaagctggcaccggttggttgaatgtgctcttcccgcctgcggcaatgggggcgattgtggcggttatcggccttgaattggctggcgtggctgcgggaatggcggggctgttgcctgctgaaggggtgacagtcgattccaccaccatcatcatttccatggtgaccttaggtgtgaccattctagggtcagtgttattccgtggtttctttgccattatccctattctgattggtgtgctggtcggttatgccttgtcattcgtgatgggggtggttgatttgacacctattcgtgaggcccactggtttgccttgccgacattctatactccacgttttgagtggtttgccattctgactatcttgccagcggcattggtggtgattgctgagcatattgggcatttggtggtcacagcaaatattgtgaaaaaagatttgatgcgtgaccctggcctacaccgttcgatgtttgctaatggtatttcgacggttatttctggtttcttcggttcgacaccgaataccacttatggtgaaaatatcggcgttatggcgatcacccgtgtttacagtacctgggttatcggtggtgcggcgattctggcgattatgctctcttgtattggtaaattggctgctgcaattcaggcggtgccggtgccggttatggggggcgtctcactgctgctatacggggttattgctgcgtcaggtattcgcgtgttgatcgagtcaaaagttgactataacaaagcacaaaacctgatcttaacctccgtcatcctgataattggggtgagcggtgcgaaagtgaacattggtgcaactgagttgaaaggcatggcactggcgacagttgtgggtatcggcctgagcctgttgttcaaagtgattagcttaatccgcaccgaagaagaaattatcgaggcgacggaagacaagcctgcgcttaagtaaaagagccatctggtcgaactgcacttgtcggttcggccagtttttcgcctcaggtcaggtttttatgctgttgtcattttttgtggtaagcttgccacgttttcccgcccgttttgttggttgaggtgcttctgaatacgccggcacagctttcactgccactctatcttcccgatgatgaaacttttgccagtttttatccgggggagaacccgtcgctattagctgcgatccagtccgctgttcatcagtctcatggcagttatatctatttttggtcgcgcgaaggcggtggccgcagtcatctgttgcatgcagcttgtgccgagttatcacaaaaaggtgaggcggtgggctatgtcccgctggataaacgcgcatacttcgtgccggaagtgctggatggcatggagcaattggccctggtttgtattgataatattgagtgtattgctggtgacgagcagtgggagatggcgatgtttaatctctataaccgcattgtggaaaccggccgtacccgtttattgatcaccggcgatcgtccgccacggcagttaaatcttggtttgcctgatttggcctctcggcttgattgggggcaaatctataaattgcagcccttgtcagatgatgaaaaattgcaggctttgcaattacgcgccaaattacgcggttttgaattaccggaagatgtcggtcgttttttgttaaaacgcctcgatcgagaaatgcgcactttatttatgacgttagatcagcttgatcgagcctccattactgcgcagcgcaaactgactatcccctttgtgaaagagatcctcagcctttaataccccgcgttcttatgacgcagggcatgattccattcaggcaatgactacaaaatctcgagtacctgctctggtgggcggccaatgcgcgctttgccgtgataaaccacgatggggcgctcaataagcttgggattatcactcatcgcttgcagcaattgctcttgcgtcagtgctttatccgccagattcagcgccttataaagctcctctttggtgcgcatcaattgccgtgcgtcactgaaccccaactgttgcagtaattcttttaacgttgctactgagggagggctatccagatacaataccacctgcggtttaatgccttgttgctcaactaatgcgagtgtttcccgacttttggagcaacgcggattgtgataaatcgtgacgtctttcatagtaactttccttaggacttctggtatttacgaaagcgctcattcaattggcgcaactggtcaatgcgggcatcatagcgagcttgttccaaactgccgagtttcacccgcgcactggcgtcactgagtaatccgatggcttgagttaatttgccactcaatgccagactttccgcgcgcgcagccagttcctgatcgcgcaggcctagtgctgctgcggcttgcgccagtaaatcccaaccgttaggatcattcggatagcggaatgtgtagttacgcaatattttgatcgccgccgctggttgcgcgccctgaacataggcgttggccaaattcagcagtaacaccggatcattattttgtttagcggttgcggcttgcaggcggctaatggcactggccgctttgttttgccccaaatcgatatctgtcatcaaatcaaggaaccacacattgcccggctgttgggttaacagcggttgtaactgattgcgggcttcatcgtactttttggcttgatacaacaaaatagcctggccatatttggcggccagttgttcgcgtgtagtgcctttacttaatgtctcaagcagatcaggggtcaggctgttttcgcttgaaccatacatacccagaatacgaactttggcgaacaagtaatcttgcgacgaggcaatcgagtgcggcttcatctgattagcccggttacgtgcatcagatagacgactatcgggtaatgggtgggtcagtagcatttccggtggtttggatgcatatcgcgactgatcggccagtttttgcaggaaattaggcatggcttgtggatcaaaccctgaccgctgtagcacttgaatgccaattcggtcagcctcttgctcattaccctgcgtaaagctgatgataccctgctgagcacctgccagtgtaccacttaaacccgccatacccgcttgtgggctggccattgtcagcaggatagaccctagtacaccaacccatgtcagtggtgccatacgctgctgttcttccatcgctcgcgccaggtggcgttgagtgacatgagatatttcatgagctaatacggaagccagttcgctttcgttttctgtatagcggaatagggctgagtggagcaccacattgccgccaaagaatgcaaaggcgttaatttgatcgttattcaccaaatagaaatggaatggcgtgcgcactgagtaagcatttgcgactaagcggttacccaacgaattgatgtattgtgtcaataatgggtcataaatcagtggggcgctggcacgcatttggcggacataaaaatcccccatggctttttcttgatcgatactcaaggttgcacctgctgaggtgccgatatcgggcagcagatcttgtgtctgtgtgtcagcattgacaggtaaagggccagtgagcagtaagctgctgagcagtgtggcgatcaccgtcttacttatccggcctgttttatttaactgacttattttatttaactgaacggtcataaacgagattgcccctactgatgtaatgacaattagactccgagatgtgtaagagttcttcttccttgcactgctctccagtacaatcatcacgaaagcgagttatccccgtcatctttcaaaccgcaggtgtgttggccgcgctcacgcacccgaatcacttacgagtgtaaactcatcggggttctcttgcttgccgccttcctgcatcttgaaatctattgggtataggatcacaaaaatagtcttaaataggtcaaaggttaagctcatcatccattactgagattcgcaactatcttagtcagcctatagatataaagaaatagttatataaaggaatggtgactaaggcaacggtgacaaagaaacggctgaagcatcaacggaccttcgggttatgcctctgcattatggggctgtttaaggaattcgcttatttgcggattcctcatcgtatttaaggagcaatttcggatgctagagctgttgttacaatggtatcgccgtcgttttaccgacccgcaggttatcgctttactggttattctgttggctgggttctgtattctctacttcttcagcggtattttggccccgttattggcggctattgttctggcgtacctattggagtggccaacggcccggttgcagcgtattggttgctcgcgcccgtgggcggccagtcttgtgttagtggttttcggcggtattgcgctgctggcggtgtttgtggttgctcccactgtctggcagcaaggtaatcatctgatctcagatatgccgaagatgctgaataaattcaatgcgtttgctcagacattacctgcgcgttatcccgcattagtggacgctggcattgtcgatatgatggcagaaaacctgcgtagcaagctctccggcatgggggagtcagtggtgaaaatctcactggcttcattaatcggtttgctgacattggccatctatttgattctggtgccgctaatgctgtttttcctgcttaaagataaagagcagatgctaaatgcggtgcgccgtattttaccgcgcaatcgtggtttggcaggtcaggtttggttggaaatgaaccaacagatcaccaactatattcgtgggaaagtgttggaaatggtggtggtcggtatcgccacttatctggtgttcttcgtgatggggatgaattacgccctgttgctggcggtgttagtcggtttttccgtcctgattccctatattggcgcggtgattgttaccattccagtggtgctggtggcgctgttccaatgggggattggcgcggatttctggacgctttttgtcgcttatttggtggtgcaagggctggatggcaacctgctggtgccggtgttgttctctgaggcggtgaatctgcacccactggtgattatcctgtcagtgatcatttttggtgggatgtggggcttttggggcgtgttctttgccatcccgctggcgaccttagttaaagcggttatccatgcctggccggaggagtttatccccgacgcagattaactatcccctgtgcccttgatgccgcagcggtgttagctgcactcactactcgccccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcctcgcctcgttgaggccgctgcaagcagcgttcaaatctgctcccggcagatttgtcacccgaatcactgaccggagtcagctcatcgggatgagttcgctggctgccttgctgcaacagcaatggctttggggatcattcgatttattgccaataaaaaagagcgtttgagcgctctttttttgctcttctggctaactaatcactcaagcactttggcgcaaatagtccataacgatttcgtggtggttggtagttttgaaattatcaaacacatgctccaccttgccatcagtgccaatcaagaaactgatcctatggataccgtcataggtttttcccataaagcttttctcgccccagacgccaaattgctctgcaacttcatgattttcatcagaaagtaaagtaaagttcagtagctctttttcggcgaaacgtgacagcttttcaggtttgtcagtgctaatacccagcacttcgacccctgcttttttcaattcatccatattatcgcgcagaccacaggcctgaacagtacagccaggcgtcatggctttaggatagaaatagaccaagacacgctgtccctggaagtcggccaaactaatttgctcgccatcttggtcgggcaaactaaacttcggcgctatatcaccggctttcaatgggctcattattaactctccattcgtgagtcatgctgtggatagttcacaacgctaatactgccttgtgcgttgagttctgtacatagctgataaaaagcgtgttcgattatcgaactgttttggctagcagggctgtgcgcacttatctgaatatgcaaccggggaggaatgtcaccttcggctggttgagttttggaaaccaactctgcgatattcatattgtgacaatggaacagattggtaaaccgttcaataatatgaggggagtcattcacttcgactttcacccagacagtggcaggcatggctttctgattttgtgcattggtgcgtttcatcacaatcagcaaatcaagctcggcccctttttgcggcaaagtcgattccagtaaggttatggcgttccaactgccggaaagcagcataataaaagtgaactcttcaccaaacatggccagccggctatcttcaatattacaaccgcagctactgacatggcgggtgatagtattcacgattccagggcggtcagcaccgagtgcggtaatgaccagataatgttcatcaagctgcggcaaaatcgctcttcctgtcatgctctttggggttaccatggtaaacataaaaaaaacctgctgccaagcgcttacaacacagttgtttgcttgcttttggatagaggtcaaaagtaccatgagtaacttgtttatggagggggtgggcaatgtttacgggaagtccgatgtttacaggaagcatagttgcgctgatcacgccgatggacgacaaaggtaatgtcgatcgtgcgagtcttaagaaacttatcgattatcatgtagccagtggaactgcggcgattgtctccgtaggcacgacgggtgaatctgcgacgttgaaccatgacgagcatgttgatgttgtcttgcagacgctcgaactggccgatggccggattcctgtgattgccggaaccggtgctaatgccacctccgaagctatttcgctcacgcagcgctttaatgataccggtgtggttggttgcctgacggtgacgccatattataaccgcccaatgcaggaagggttatatcagcacttcaaagcgattgctgaaagtaccgatttaccacaaatcctctataatgtgccctcgcgtaccggttgcgatatgttaccgccgaccattgcccgtttagccaagattaaaaatattgttgctgttaaagaagcaacagggaacttaagtcgggtaagtcagatccaagtgctggttgatgatgaagatttcatcctgctcagtggtgacgatgcgagcggtttagactttatgcagttaggtggccaaggtgttatttcggtgacagccaacattgctgcgcgcgaaatggttgaactttgcgcgctggctgcacagggtaactttgcagaggcacgccgtttgaatcagcgcttgatgccgttgcatcagcatttatttgtagaagcaaacccaattccggtgaaatgggctgcgaagaagctgggattaatggcgaatgacactctgcgtctgccaatgaccccactgactgacccagctaaacgggttgtggaagacgcgctgaaaagcgcaggtttgctgtaactcttagggaaatttgatggcaataacattgcaaaagtcgacggtggtaacggttgtgggggtttcgctggcgatgttgctggcaggctgtaccactgaccaacgctacaaacgccaggttggcggtgacgagtcttatcttgaagctccagggttgaagccactgaattcgccggcagggatgattctgccagtgcaaaatggtgagtatgatgtccgctctgtcaacacacaaggcgctgtgggcaaacagttggatattcgtcctccagttcagccactggcattgttaagcggttctcgcgctgaaaatgctaacgataccagcaagctattgttagaaaatagcccgcaaaatcgtaacttgtgggcgcaagtcacccgcgtgctacaggataaaaactgggcaatcgccagccgccaggatgccagccagaccctgacaactgactgggttaaatggaatcgtgcagatgaagacgtccaatttgaagggcgttatcagataagtgtgcaagagcaaggttatcagttggccctggtggtgaaatcccttgagttacaacaaggtggcaagccggttaccagctataccgaaatccagcgctacaatggtgccatgctgaatgccattatcgaaggtctggataaggtgcgttctgatagcgaaaacaatcaggcggcacgtacagctggtgctcttgatgtccagagtggcagcgatgataccggcttaccgcaactgattgtgcgtgcgccgtatgcggtactgtgggaacgtctgccaaatgcacttgaaaaagtgggcatgaaagttacggatcgcagccgtccactgggtacgattaacgtcacagttaaatcgatgagcagcagtagttgggatgccttgggtgccaaagacccagaattgccaaccggtgattataagctgcaagtcggtgaccttgataaccgcagtagcttacagttcatcgggcctaaagggcaaacgctgactcagtcgcagaatgatgccctggtcgcggtgttccaggcagcgcttagccagactagtgctataagtactcaataaaaccaaaggggcttcggcccctttaaacccgtcatacttcaagctgcatatgcgttggctacgttcaatcacccgagtcactgactggtcttgaccttaagaaatagtaagctcatcgggatgatgagcctcatcagaggctcaccctacgggccagtgcaggcgcggttcaaaatggtttacaaccaatttgtcactcgcttgccgccttcctgcaactcgaattatttagggtttagtcattttatggcgagttatattttcacattactggagtaattaagatgcaaaagctagctgagttgtatcgtggcaaggcgaagaccgtctataccaccgaaaaccctgacctgttggtattggagttccgtaatgatacgtcagcactggatggtcagcgcattgagcagttcgatcgtaaaggcatggtaaacaacaaatttaaccatttcattatggctaaattagaagaagccggtattcctacccagatggaaagcttactgtctgacaccgaagtgctggtgaaaaaactggaaatgatcccggttgagtgtgttatccgtaaccgtgctgcgggttctttggtcaagcgtttggggattgaagaaggtctggagctgaatccaccgttgtttgatttgtttttgaaaaacgatgccatgcatgatccgatggttaatgagtcttactgcaagacttttggctgggcgacagaagcacaattagcacggatgaaagaactgagctatttggctaatgacgtgctaagcaaactgtttgatgacgcaggtttaatcctggtggatttcaaattggaattcggcctgttcaacggtgaagtggtgttgggcgatgagttttcacccgatggcagccgcttgtgggataagaaaaccctaaacaaaatggataaagaccgttaccgccaaagcctgggtggtttgattgaagcctacgaagaagttgcacaccgtatcggcgtaaaattagactaaccacgcaatcgattacgtttgtctggcacaggggagatagctgctatctcccctcattgttcttactcaatgccactgcgttgttagctatgctcaccactcggcccatttctgctgcgaggccgctgcaaaccgcattcaggtaggctccagacagatttgtctctcacttgccaccagccacctgattgtaccgctaagtactttgagcatgtatttgaatgccaaattccccgaatagcacccatcatttaagcttttaatggtattagctaaacagatttcttacgataatatgtaaggaaaatatctgggagtatcgctatgcgttggcaaggtcgtcgcgaaagtgacaatgtagaagacagacggggaaattcatctggcggtggtggtggttttcgtccccctattggtggcaaagggggggtggttatcctgattgtggtgctggtggcgggctactacggggttgatttgacgccgctgttaaacggcagtgatcccatgtctcaaacccagactcagccacgttcacaaggctctgtcagcgcccaagatgaccaatatgccaagtttacctcggtggtgctggccgataccgaagacacctggaaatccatttttcaaaaaatgggggcaacctacaaagagccgaagttagtgatgtaccgcggtgcaacgcgcactggctgtggtaccggccagtcggtgatggggccattctattgcccggcagacagcacggtttatatcgatttatctttctatgaagatatgaaaaataaactcggcgcagatggcgactttgctcaagcctatgtgattgcccatgaagttgggcaccatgtacagcatttgatgggtatcgatactaaagtgcgccaacagcagcaaggcgcatctgaggtggaagccaatcgcctatcggtcaaaatggaattgcaggcggactgttttgccggcgtctggggtaaagctatggaaaagcaaaatgtgttggaaattggtgacttacaagaagcgctgaatgccgcacaggccattggtgatgacagattacaacaacagcgccaggggcgtgtggtaccggatagctttacccatggcacttcggcgcaacgttatacctggtttaaacgggggttcgacagtggcgacccgaatagctgcaacacctttgccacccgctaatagcgctagaacctcaagtaagcagagactatcataagaagactttttgccggtgcattcgccgccggcattttattgcaaggcaggaatacccttatggtaaggcagaataacatttatggtaaggcggaataacgatggccgctcttgatccaactttattaattctcttagtgctggcaggactcggtattattagccacaacatgactgtcacactcgctattctgacattaatcgcggtgcgtattacccctctgaatcagttttttccctggatagaaaaatatgggttaaccattggtatcttgattctgactattggggtaatgacgccgattgccagtggaaaaatcagtgccagcgaagtgttgcactcctttgtccagtggaaatcgattttagctattgtggttggggtcgcggtttcctggctcggtgggcggggcgtatcactgatgacacaccaaccgtcggtggttgcggggttattggtgggaaccgtattgggggttgccttattccgcggtgtcccggtcgggccattgattgcggcgggtttgctctcactggttattggtaaatcctagcgtgatcaatgggattattgctagtcaggcgttgatggcacagcaggggcatcggcgcttgctggtgctcagtggcgatgctgattgggcgcggcagcaggcgatacatctgagtgaacaactacccggcgattggctgtgggtgggggataatttcccccctggtgctaatggcattcgacctacggcggccaaaaccctattggggcaggaggggttacacggtgtattcgatgccaccgatggcctgaataccgaagcgctggcggtgttagcaggggtattaagggcaggaagttggctactgttattggtgcccgcgtgggacgattgggcactgttaccagacagtgacagtctgcgctggagtgaacagagtgcccctatctcgacgccgaattttatccaccatatgcagcgccaacttctggcctctcccgatgtgtttttgtggcagcagggtcagttgccgcctgtgccgcagtttgctgctcggccaaactggcagccgccagacggcacccccaccacggaacagcaggcgattcttcaacgcttgatgcagggcaggcagggggtttgggtactaaccgcagcacgcgggcggggtaagtcgacacttgccggtatgctggtggcacagtctgcgggccattgttgggtcactgggccgggcaaggccgccactcaagtattaagtcagcgagcaggggatcgcgcgcgtttttgggcgccagatgcactgctggaatattgccagcaacatgatgtcagtgatgttgactggttattggttgatgaggctgcagctatcccaacggcgttgctatcggcgcttttggcttactttcctcgggctttattaaccacgactgtacagggctatgaaggcactggacgtggcttcttattgaagttttgcgcgaccttaagtgactggcatcatataacactgacagagcctattcgctgggccagccatgatccgctggagcagattatcgacgatattatgctgttcgatgatgatcggataaatgataaattgtcgccgacaggatcagccacggcatccatcggtattactgtctgtgaacagtctaattggttgagtaactccgagttattgcggcacttttatggtttgctttccagtgctcattatcgcaccacaccacttgatttacgtcgtttgatggatgcgcccggtatgcatttttcagccgcaaaggttgctgattcagtggtcggtgctttgtggctggtggatgaaggtgggttggcgagcgcattagctcatgcggtttgggctggccaacgacgacccaaaggcagtttggtggcgcaatcactggcggcccacagcggccaatggcaagcaccaatcttattatccagacgaattagtcgagtcgcggtagcaccattatggcgacagcaagggattgcccggcagatgattgccgccgaacaagctcgggcgcagggcgaagggctggactttctttcggtcagttttggctatacggtagaattagcgtgtttttggcatgcttgcggctttcatctggtgcgtattgggagtcataaagaagccagtagcggctgttacgcagcaatggctgtgttacccctgagtcgcgccggggacatgctctgtgaggcggcacgccagcaattagtgcgggattggtattggttgcagcaatggattggcctcgaaacgccggtatcgttattcccacctgaacaacctgatattaccttaaatgatgatgactggcgtgagcttgctgggtttgcgtttgctttgcgcccattagaggcgagcttgcctgcgttgcagcgactattgttgcaagataaagcgttgcaaataaaagctcctcttcccgccttacgacaatatttacagcaggggcgtacgacagcggaaattgttcatcagctgggcctttcagggcgcaaagcattggtgaccaagtggcgtcaagaggctgccgaagcgatggcggagctaaaaccggtgggcaattttttagttaacatcaataatttccaataactccctcaataaaacccaatatcctttttaaaccagcagcctatagttaatcctattattattttgatactaaaggtctcgtgatgaatcagaaacatattgtggtgcagcaaccggcacaacctgagcaattaattttgttatttcatggtgttggcgacagtgctgctgggatggcaccggtcggtagccattttgctcaagctttcccacaggcgttggtggtcagtattgatgggccattttccagcagtatgggcaatgggcggcagtggttttccgttcaggggatcaccgagcagggccggcaagggcgtattgatgaagtgatgcccgaatttattgctacggtgcgtcactggcagcaacaaagtgggcttagcgcagcgcagacgacattagtgggattctcgcagggcactattatgtcattggaaggcgtgaaagcgcagccgcagttggcttggcaggtcgttgggttcagtgggcgtttcgccactttgccacagcagcctattgctgacgtcatcattcatctgattcatggggaacaggatggcgttatctcggtagaacaggccaaagccgcagcgaatagcttaacggcgttgggatgttcggtgacattggatctggataccaataccggacatggcattaatcaacccatgttggcgcgagcgattactcatttgcatcaagatctagcgggaaattaatcaggggaagctgtgctccctcccatttactttttcttgtctttatccggccagtcgtcgtcatcatcccactgcgcattattgtcgcgatggggcgggatctccggcttattgctcaaaaatttcttatgatcaaggcggcgtaactctttgataccgtttaagatcatgccgacaagtatgattaaaactacccaccagtaatctgcgagccaatgcatggttaaattcctttacctgtcatctttcaaattgctatgtgttagttgcagcttgaaatctattaggtatcgttatgaatcgtgaaaaaatcatgggtaaatgaccagtaagccactcactacccgccacatcctgtgattgccaggcttccagcaagatggcaggtgtcagtaaatactccgcagttgtcgccagagggcggtaactcaggtgccaaggttcagcagcaacgccgccggtatctgcgctaaaaggccggtaaaagccaaactcagccatatgtgtatcaagccattgagtcagcggataaaaatacccacccagttggtattcccacggctccagttgcaattttgcctccaaaggtaacagtgatggatcgtaaatatccaaatcactgccccaatggtgacggctggcccccggcaaggcggaccaacgcaaaatagcctcacaacggctggctgcatcaagctgagaaatgtctatcggttgactgtctttatctaatactggtcgctcaccgcgaaatttgccattccagatagccaattggcggtcaaaatcgcgaaaagtactggctggctgcaaatcaaaaccagccactttagctgcccgttgcatggcgagaaaggcatcaacagcctgtggctgcatgcggtgattaccggttaacaccactaaatgttccgttgagcgcccggtaatcatctgtggggtcaatgtattagctgtcatgcgatgagttgctccatgattttctgatacatccggcttagcagttgtaaatcagcagcgtgaacacattcattcactttatggattgtggcattaactggccctagttcaaccacttgtgcccccattaaggcaataaaccggccatcagaggtgccaccggtggtcaacagttgcggcgttatctcggcgtaatgctcaacggcattgaccacagcatcaaccaacgcaccacgcgcagtcaggaatggctgaccagatagaacccattccagggtgtaatcgagttgatgacgctccagcaatgcctcaacccgctgcttaatcatgctatcagtcagttcagtgctgaagcggaaattgaactgcacatagaactcaccgggaatcacgttattgctgccagtaccggcatgcaagttagcgatttgcatgctggtggcggggaagaactcattgccttcgtcccattgtgtcgtcaccagttcattcagcgcgggtatcgcacggtgaacggggttatcagccagatgaggataagccacatgcccttggataccgtggatatgtaagttagcggtgatagagcctcggcgaccatttttcaccacatcgccgacgcggtcggtactggatggctcacccaccaggcagtaatccagtcgctcatgacgcgccatcagggcgttaaccactttaacggtgccattaatagctttggcttcttcatcggaggtaatcataaatgccaggcgacctttatgattaggatgtgcggccacaaagcgctccgccgcaaccaccatcgccgccagtgaacctttcatgtcggcagcaccacggccatacagcatgccatcgcgaatggttggctcaaacggtgggctgcaccaatggctttcatcgccggtaggaaccacatcggtatgaccagcaaacgccaatgtctcgccttcgccacgccaggcccagaagttgagagtgtcgccaaaattcatcggttcgacagtaaaaccgatagcttctaaacgctgaatcatgatctcctggcaacctgcatcattagggctgagcgacgggcgtttaattaattgttgggccaggtcgattaccggacagatcatgttattgcacctcaatagcgttttggttatgagtcactttttgaagatgttgctgaataaattgttgataaacttcaattttgaaacccagcagcagctcaccattggccgcttccaacagcgggcgcttgatgatagcaggttgttccagcatcagcagtttggccgattgtgcatcagtaatggcatcgcgctgggctggtggcaatttacgccaagttgtcccgcgagtgttcagtaatggctcccaacccagtttatcgataaaaccttgcaggtgttcgtcactcaatccatccactcgataatcgtgaaactgataggcaatgttttgttcttccagccagcggcgggccttttttatggtgtcacaatttttaatgccataaaggcacaataatggggttgctgggttatctgacatggaaaaataatacctcggctagaatggcgcgattatgcaggataaatacaaggctagtcactgatatggctgcctggtttgcccataatgcgggaaaatggggtttgaatccagatggctatggggtgtttagcgcgtaaatacacacgtcagtcgagggatttagccaattcggtcaaggtcagtggcatattggcgaatagctttttggtagaggctgatatcttgatgatttgaggtttcagccagcaatatcaataatgctgcgaccgcttctttggtttcacccagattgtacaatgtcatggctcgaaacaaggttatctcttttgcttgtggaaaacgaactaacgccgcgtcaaatgtatttaatgattcctgatatagccccagcgcccggtaagtgctacctagcccaagataggcttcctgtagctcttttcccgccaaattatgctcgatagccgcacgatagaaggggatcgcttgcaactctagcccctgcacatcataaagagaggcaatcttatacagcaggatggcgttgtctgggtcgctgcgtagtaaattttgcgccattgccactgcatcatcgtaacggcccaactctttcagcgaatcaatagagtgtttcatggtttactctgcattttgccaataatgggttgtgtcaaaagcggcatttaccccgatatatctgagcacgctactccggaatcaaccaacaggcaagtaaagtgctcaccgcctgagaaacacagtcaaaagaccaaattcaatatctctgaagcagatctcatttccacattaatttaaatggattccaattttgactgttcaaaaaacaggcgtataattgaccgcgataattagagaggaagttatggttgattttgagttaggtacgtggaaagagtttatcgatgctatgctgcgtaaggcataagcgaataaaccggcagtaagagttgttatcttttgttgttttattaatacatatccaggggcgggttatcgtccgcagaaaggcagaaacgtcattgttcctgccttttttattggttatctatcgcttttactctcagccaattatcactagctgttttgatattgatagcccatccaaggcaccacaatgttgccgctattaataagaaagaaacgctcaaagccaggaaccaacacattgacgacagtacagccagaagtactttgatagagtatattgaccagcaattggtaccctcgcatgtttaactcccgctctacctgcaataattgctcaattactggcgcaatggggctatcttctggaatatcgacactatgtaaggttctatccgttaataatccgggtaaataagcttcacagctgcgctgtagttttggccactgtgctaatcgccgtaaagaatgtttttgtgtctcaatgaggtaagggaatcgggtgacaatagagtgaaactggatcagttcggttattgcccgggatatggcgtaataaggagagagggaggttcctgcgccaaataaatgtactgcctggcagattttatggccgaaagcgatgaatgtccgacaacttgaagattggctgatttcgagtactgtaatgtggtctgctatttcggcctgagcatttaaccataaagtgtgaagttcttcttgtagcgaatcaggattaaccaggcgtaatgcttttttgttatcttgataaaagtaattaatcaaaaattgcgataaatcttcacgctcaatactttcatttgcagcatgcagcgtcgcttcctgaaaagaagaaccaatagcggtgccactgttactggaatagcggcgtaatacctgataatcgaaattatctcctgcaacaggacaatctgcgtaatccggcgttgaaaaagcggctggataataaatcgaaatatcgccagtgatattactataatggcgacaagcaatttttttattgggttgagtttgtagcacatctctaacgaaatcagtaccgcctaacgtatgttgcagtttattggttttgcataatgtcatttcgccgaatttttggtgatttgttgaaatataatgttcaaatgcttcataaaaagcaccagttagtgccgcgccatcaatacctttgcccacaccttggctgagtaaattattattttgatcataaatatcacatgtggttgtaatgatatttagaccaatattttctatgtgaggagtgatggcattatcttgaaattcagccagaattcgtttttttgcttcagctaatgtaatttcacgctcatagggtaattccattaatttatctcctgttaacaattaattaaggaggcctaagcccccttaattatgatgctattaactttccagttcagccaactccttttctgttaaacaagtaaggtgttcattgttttcaatagactcatcttcatcaactttgtttggcaataagccgagaatacccatggttatatctcctgactcttttgaggttaatgttatgctgtgtttttattcccgtagtatgacgggaaaaataaatatggatgatgatttcaagatggtcaagatataactataaatatatagcgctgcttttttatttaacttttaattacttattaaaatataattaatatattggcttattattcgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtacttcttttgttaaaacaagcatccttgtaggcgcgaaccgcaccatacgtggcgcggacgctttactcttctgccagttctcaccttgcaagatcgagtcgttggcgggcgtcaacagtctgaggtgacattaatcgttaatatcaccttttttacgtaccgccagtatcctttgctgctttactgagtatcactatttttcgtgtgtgctggcctgccggggaaacggcgtcgtaccaggacaaagaacagtggcacgaagaaaatagccagcacggtagctgaaatcatccctcccatcacaccggtacccactgcatgttggctaccagagccagccccttgactgatggccataggcaatacaccaaagataaatgccaaagaggtcatcagaatgggccgtagccgcaggcgagaggcttcaagtgtggcttcaaccaaatctttgcctttattgtttaattcactggcaaactcgactatcaagatagcatttttggctgatagcccaatgatggttagtaatccgacctggaaatagacgtcattttccaagccccgcatccaagttgcggcaaccgccccaatcaccccgagtggcacaaccagcatcactgagaagggtattgaccaactttcatataatgctgccagacataagaatacgactaacagtgaaatggcgtagagggcaggggcttgtgagccagatagccgttcctgataggacattcccgtccattccaggccaaatccattaggcagttgtttgactaatccctccattacatccatagcggtaccggtactgacgcccggagccgcttcaccgacgatttccaaagcagaatagccgttatagcgctccagtcgtggcgaaccatactcccagcgagtggttgaaaaggcagagaaaggtaccatgccgccgtttttattacgcacataccatttgttaacgtcttctggcaacatacgtgcggtagcttcagactgaacatacactttcttcacccgcccacgatcaacaaagtcgttaacgtaagttgaaccccaggccgtttttagcgtgttgttaatatcatccaaggacacccccagcgcttgtgctttgcgctgatcaatatctatctgtaattgcgggctatcatccagcccgttatgacgcacgcgtgttagcgccggatcctgagatgccatctgtaataattggtcgcgcgccgccatcagtttgtcatggcctaaaccgccgtgatcttgtaattccatatcaaaacctgacgaaccgcccaaacctgaaatggccggtgggctactgacagagactttggcctcggcgattttgttaaacactttggtggcgcgttcaatgatggcaaatgacgaattattactgtcttttcgctgttcccagtcagacagtctgatgaacaggcgcgcgacgttttgaccattaccaccggggcctgaccctacggtggagaacaccgacagcacattatttttctctgccgtcaggaagtaattctcgactttctcaaccactctgagtgtctgctgctgagtagagccgacaggaagttgtacctgagccataaagacaccacggtcttccagtggcaggaatgaggttggtaacttgataaacagcagcgccagcccacccaaaagcaataaatacagcagcatataacgcacgctgtgatgtaaaacctgcgctacgccccgctcatagcggtgagcattgcggtcaaacatgcggttaaaccagccaaagaagccgcgtttggcatgatgatgccccggtttgatcggcttgagcatggtggcgcaaagtgctggggtcaaaatcaatgccaccagtactgaaagcaccatcgcggatacgatagtaacagagaactggcggtaaatagccccggtggtaccaccgaagaaagccatcggaataaataccgccgacagtaccagagcaatccccaccagcgcgccctgaatttggctcatggatttgcgcgtagcttctcgtggatcaagcccttcctcactcatcacgcgctccacattttccaccacgacaatggcatcatcgacgagtaaaccgatggctagcacgatggcaaacatggttaaggtattaatgctgaatccgaatgccgacagtatcgcgaaggtgcccaatagcactaccggaacggcaatcgtcggaatcagggtggcgcggaagttttgtaagaacagatacatcaccaggaaaaccagcaaaatggcttccagcagtgttttgaccacgtctttaatggaggctttcacaaagggggtggtttcgtaggcaatttttgcttcgaggccgtgcgggaagaatggggtcagttctgcgatacgcgctttgactaattcatccgtttgcagttcattagcgcctgaggccagtttgatgctcatccccgaggcgggctgaccattaaaacggctcaggtaatcatatttttcggcgcccatctcaatttttgctacatcaccgagtgtcaccagtgagccatcttgattgactcgcagcgtgatttctctgaattgttctggggtttgtaattgggattgggcattaatcgtggcattaagcgcctgattatcgacagaaggtgttccgcccaattgccccacggctatctggctgttttgtgactggattgcagtcacaatatcttgggtagtaagttgataattattgagtttattaggatcaagccaaatacgcatcgcatattgagagccgaaagcatcaatgctgcccaccccttcaatacggctgagtgggtcttgcaggttactggcgacatagtcggcaatatcttgtttatccatgctgccatcagtggaaacaaacgccaccatcatcagggtattatcccctgatttagacactgaaacaccttgctgctgtacatcttgcggcaattttttgatagcggactgcaactggttttgtacctgctgcatagcttcgttaggattggttccagcctgaaaagtcagggttattgatgcactgccggagttactgctttgtgatgacatatacagcaggttatccagaccggtcatactttgttctatgacctgcgtgaccgtattttccagtgtttgtgccgaggctccggggtaggatgcactaatgcgcacattgggcggtgccagattagggtattgctcaaccggcagtgttgagattgccaatgcgccagtcagacacaaaattatcgccaatacccaagcaaatattgggcggtcgatgaaaaaattagccatgcagtgccagcctctcgggttaaatgcagcagaatccacgctgcactttacgcgggaatgctgaagaaaacgtgaagaaaatatggagaagctgtaaataacatcgtaaaaaacgagttaattcaccttgatggcgaaaatagtcatataccctaaataattcgagttgtaggaaggcggcaaccgagcgagtccccaggagcttacatgagtaagtgactggggtgacaaatcggtcgggaaccgatttgaacgctgtttgcagtggcctcgaagaggtgaggctcatggatgggccgagtaacgaaggcagccaacgcagatgcagcttgaagtatgacgcgtataaacaggtattttttctggcatcaagtagactatgagtaattatccaatcttggaggatgttatggaacttaatccggtatttgcccgtcgtctttacctttgctggttgataagccggggggagtcgctgaatgtaccgcgcttgatggaattgactggctggccacggcgaacattacaggatgtgctgaaagcgctgcccggtttgggcatcaccatgacatttgtacaggatggtgtgcgcaataatgcgggatattatcggttagacagttgggggccgctgaataaaaaatggatagacgataaccataattttattttagcagccattgaataatcgaataacttggctgctattaaataatagggtggttattaatattgtttattttctaaatacatgatggttgccgcaacgcgtgagcggacattcagtttccgtaataaattgcggatatgcactttcacggtttcttctgaaatgtgtaactcaaacgcgacttgtttattggacattccccgcgcgacttcttgcagaacatctaattctcgctcggttaattcagagaatggattaacctgttcatctcgcgaggataaatattgtgtgactgcatcactgaatacattctcaccctttgaagccagacggatattttccagtaatatttcaggttcactgtctttaagcagataaccatctgcgcctgcatcaatcatggcgtagacatcactgcgcgcatctgagacggtcaaaacaataattcgcgcatcaataccttcattacgcaaagctttcaatgtatccagcccagacatgcctttcatatttaggtcaagcagaatgacatctggctggcacttggccgcttcaataatggcatcactgccgcaattggcttcagcaaccacatcaaagttgctatccagctcaagtaactgcttgatcccacggcgcatgaggggatgatcgtcaacgatcattatagtgtgacttttggtcatgataagtaatgtccctgtaaccgatagcattaaatgtctggctgttgaacgtggattatttggcggcattaatttggccaaccatgttatccatcatagttagttgaaccacgcgttaagtgtacctcaaaacttcggccaaattcatttaaccgcgccagtttatctaaagaataatcaccaaaatatcatttctttttgatagccattctcattaaacaaatcgttatataaaaaaagtaataacgcaaatagatttaactgtgagaaaccacgcaaataaccactaaattaattgatcttgctcaatatctaccaacgattaactctaaagagtaattattttattactcattattctgtatttaatagctagacactggggaattctctaataatacaaataagaattattatcattgctttggtgtgactcaccgagctttaaatgaacactctcctaaagtacacgcgggcgcgccagtagatgttaaggatatcagtatgactgatttatcgcggcgtaaattgctgactggtttttggcaagcaggtaaacagcagccctcggctattcggccaccttggtcggttagtgaaagtgattttattgctggttgtacccgttgccaaaactgtgttgccgcttgtgaaactggcgtattggttgctggcagtggcggatttcccgaaatagattttcagcgtgccgagtgcagcttctgtcaagcctgtgtgctggcctgtgaagtgggtgtttttacctcaacggcgcaacccgcctggtcgctgaaaatcaatatctctgaccgctgtttaccttttcacaatattgaatgccgcagttgtcaggatagttgtgaaacgcgggcgataaaattccgtccgcgcctaaacggcattgctcagcctgaattagaccttcctgcttgtaccggctgtggtgcctgtgtacccagttgccccgtccaggcagtaacccttacccggagtgaagatggacgataaagaatggcatgtctgtggattggtgatacaagccaagcctgcgcgaatagcgccacttattgacagcctgctggcgattccgggcacagaaatacccaccagtgataccgctctgggtaaattggtggtggttatgcaggcagcgcgctcagacgtgctcctgaattatattgagtcagcacgcaatctggatggtgtgctggctgtatcgctggtttatcaccagcaggaaagccaaggtgaggaaatgccatgaaactcagtcgccgggattttatgaaggccaatgccgcagttgctgcggcagccgcagccggattgaccatacccaccgtcgccaaggcggttgtgggtgagacaacaaacgcaatcaaatgggataaagcgccttgccgattctgtggtactggctgcggtgttttggttggcacgcaaaatggccgtatcgtggcatctcagggtgacccagactcaccggtcaatcgtgggttgaactgcgtgaaaggctatttcctgcctaaaatcatgtacggcaaagaccgcctgactcagccgctgctgcggatgaaagacggccagtatgataaagaaggtgattttactccgatcagttgggagaaagcctttgatatcatggagctgaaattcaaaaatgcactgaaagaaaaaggcccgaccgctgtaggcatgtttggctccggccagtggacggtgtgggagggttacgcggcgtctaaactgctgaaagccggtttccgctccaacaaccttgatcccaatgcgcgtcattgcatggcttcttccgtggtgggctttatgcgtaccttcggtatggatgagccaatgggttgttatgatgatattgaagaagcagatgcctttgtgctctggggctccaatatggcggaaatgcaccctatcttgtggtcacgcatgaccagccgtcgcctgacgaatgagcatgtcagaattgcggtactgtctacttttgaacatcgcagctttgaactggctgataacccgatcgtctttaccccacagaccgatctggtgattatgaattacatcgccaattacattattcaaaataatgccgttgatcagggctttctggatcgccatgtgaacttccgccgtggtgcaacggatattggctatggtctacggccaacacatccactggaaaaagcggccaaaaaccccggtagtgatgcatcagaaccgatgagttttgatgattttaaagcctttgtggctgaatatacgctggaaaaaaccgccaaaatgagcggtgtgccggaagatcaattagagtcactggcgcagttgtatgctgatccgaaagtgaaactggtgtcttactggacgatgggctttaaccagcacactcgtggtgtttgggccaataacatgtgctacaacctgcatctgttaaccggcaaaatttctaaaccgggttctgggcctttctctctgaccggccagccttccgcttgtggtacagcccgtgaagtggggacattctcccaccgcctgcctgccgatatggtggtcactaacgaaaaacatcgccaaattgccgaaaccaaatggcaactacccgcgggcactattccggaaaaagtgggtttacatgctgtagcgcaagatcgtgcgctgaaagatggcacgcttaatgcctactgggtgatgtgtaacaacaacatgcaggccgggccaaatatcaatgaagagcgcatgccgggttggcgagatccgcgtaactttattgtcgtttcagacccttatcccactatcagtgccctggccgctgaccttatcttaccgaccgcgatgtgggtcgagaaagagggcgcttacggcaatgctgagcgccgtacccagttctggcgtcaacaagtgcctgcgccgggtgaagcgaaatctgacttatggcagatggttgagtttgccaagcgcttcaaagttgaagaagtgtggcctgatgagctgattaacaagaaaccggagtatcgcggtaagacgctgtatgacgtgctgtttgccaataatgtggtgaataaatacccactgagtgaaattcctgctgaccaattgaatgatgaagcgcgtgatttcggcttctacattcaaaaagggctgtttgaagagtatgccgattttggccgtggtcatggtcacgacttagcgccgttcgatcgctaccatcaggaacgtggcctgcgctggccggtggtgaatggtaaagaaacgctgtggcgttaccgtgaaggctttgatcccttcgtgccaaaaggtgaggacgtgcgtttctatggcaaaccggatggtaaggccgtgatatttgcattgccttatgaaccggcggcggaaagtccggatcaggagtatgacctgtggctctccactggccgtgtactagagcattggcataccggttccatgacccgccgagtgcctgaattacatcgtgctttccctgaagcggtgcttttcattcacccattggatgctaaagctcgtggtttacggcgcggtgacaaagtgaaagtgatttcacgccgtggcgaagtgatttcgctggtggaaacccgtggtcgtaaccgtccgccacaagggctggtatacatgccgttctttgatgctgcgcagttggtgaataacctgacgttggatgctaccgatccgttatccaaagaaactgacttcaagaaatgtgcagtcaaattggctcgagttgtcgcgtagttcagaagatagcgcgtagtccagaaaatagcgcgcagttcaggaagagcggtgttctcaggagaaaataatgaataacacgatgtttcacgcattcaatcgccgggtaatatcagtgatatcgctactggcggtattactgatagccggtgtcgtcaacgctgccagcaatgtcgagatggatttaagccaatcaccggaagtctctggtacggcagaaggtaaggtgaaaatgcccaaacagcaacagcggatggcgctgaactatgttaaccaacccccactgatcccacatagtgttgatggctatcaaatcagcaaaaataccaaccgttgcctgcaatgtcatggcgttgaacattatcgtactacgggtgcgcctcgtgttagcccaacccactttattgatcgcgatggcaaggtatcgagtgaagtatccccacgtcgctacttctgcttgcaatgccatgtgccacaaactgatgcagcaccgattgtcggtaatagcttccagccagcacctggctttggtcaataagcgagatggctattgtgagaataaacaatgaatgaaactaaaaagcccggcatgattaaacgaatatggcagtggtggcgtcggccgagccggctggcgctcggcacgttactgctgattggctttgtcagtggcatcattttctggggcggttttaataccggcatggaaatggcgaatactgaaaaattctgtattagctgccatgaaatgaaagacaacgtttatcaggaatacatgggaaccatccactacagcaaccgcagtggtgtgaaggcaacctgcccggattgccatgtgccccatgagtgggggccgaaaatgctgcgtaaaatcaaagccagtaaagagctatatgccaaggcctttggtttgattgatacaccacagaagtttgaggttcatcgcctgacgatggcggaaaacgagtgggcgcggatgaaagccaatggttcgcaagagtgccgcaactgccataattttgacaatatggacttcacggctcagaaaacggtggcggcgaaaatgcacagtaaagcgattgaagaaggtaaaacctgcatcgattgccacaaaggtatcgcccataagttgccggatatgaaggatgtgccgaccggtttctaatcccctgcgtacttaaagccgcagggttgttggctgcgctcatgaacccgaatcaaatgctctgtggactgtgcgtcgacagagcatttttattgctatatcgcatatccactcgcataataagaccagttaacaggtcttattgaggtagttatgccaagtgttattttgacagataccagcgcgagcgtaagtgaactgaagaaaaatcccatggcgacagtgaatgctggggcaggtttccctgttgctattctgaaccgtaatcaacctgtattttattgtgtgcccgctgaactctatgagcaaataatggaagcgcttgatgatcatgaattagccaggctggtgaatgaacgtcgtaatcaaccacttcatgatattgatttggatagctatttatgacttatatcgttaaattcagagacgaagcgctaaaggaatggcacaaactggataagacgatacaacagcagtttgccaagaaattaaaaaaatgcagtgaaaatccccatattgaaagtgccagactgcgggggatcaagaatggttacaaaattaaattacgtgcctctggttttcgcctcgtgtatgaagttattgatggtattttggtagttgcagtggttgcggtagggaaaagagaacgtagtgaggtttataaactggccagtgatagattacgctaattattgttagcccggtaaagaaggtcttatgtcagtcaaaattgaaaatattcgcagtgaattgttatctaaaaactggttcaagcttcacaagtacacctttgatttaatcgatgataatggaacgtcagtacaacagattcgcgaagtgtatgaccgagggaatggcgcgactattttgttgtataaccggcccaatggcaccgtcttgctgattaatcaatttcgtatgccgacctatgtcaatggcaaccccgacggcatgttgctggaaacttgtgccggtttgttggataacgactcgccggaagagtgtattcgccgtgaagccatggaagaaaccggctatcaggttgatagcgtacaaaagctgtttgaagcttatatgtcgccgggtggcgtgactgaaattattcatttctttgctgctgaatatcatgcggatcaaaaagtgactgatgatgttggggtggaggatgaggttattgaggtagttgagttacccttcactgaagctattgccatgatcgcggatggtcgaattaaagatggcaaaaccatcatgctgttgcaatacgcccaaatccacggcttattaaaataatattactctgattggctctctgcttgctgccgcaatattgcggcacttcattttcaattcccgatggttaattgttgataatatctcctgattgataagcaaattcttctgttgatataaaaatgttatgcagagtatgccctgcttcatagattgtgataattcactcactatactggttgcctaccacctcaaagaataaaagcaaagggaacctacaatggatgaacaattgaaacagagcgcgcttgatttccaccaatatcctactccggggaaaattcaggtgtcaccaaccaaaccgctggcgacccaacgggatttggcgctggcttattctcctggtgttgctgctccgtgtttggagattgcggctaatccactggctgcctataaatatacggcgcgtggcaacctggtcgcagtgatttcaaacggtactgcggtattggggctgggtaatattggcgcattagcgggtaaaccagtcatggaggggaaaggggttctgtttaagaaattctccggtattgatgtatttgatattgaagtagatgaactcgatcccgacaaactgattgacattattgcttcactggaaccgacattcggtggcattaatctggaggatattaaagcgcccgagtgtttttatattgagcaaaaattgcgtgaacgcatgaagatcccggtgttccatgatgaccagcatggcactgcgattatctgcaccgcggcggtactcaacggcttgcgtgtcgtgaaaaaagatatcagcgatgtgaagctggtggtgtctggggctggggctgcatctatagcctgcctgaatctattagtcgcattgggattaaagcatcacaacattacggtatgtgattccaaaggtgtgatttataaaggtcgtgaagccaatatggccgaaaccaaagcggcttatgccattgaagataatggtcagcgcaccttgggcgatgcgatgccaggtgcggatatcttcctcggctgctctggccccggtgtcctcacgcaagatatggtgaaaaccatggccgccagcccgctgattttggcgctggcgaaccctgaacctgaaatcttgccgccactggcaaaagccgtgcgccctgatgcgattatctgcaccggtcgctcggactacccgaatcaggtgaataacgtgctgtgcttcccgttcattttccgtggcgcattagatgtgggcgcgaccaccattaatgaagagatgaaactggcctgtgtgcatgcgattgctgacctggcactggctgaacagagtgatgtagtggcatccgcctatggtgaacaagacctttcgtttggccctgaatacattattcctaaaccattcgacccgcgtttgattgtgaaaatcgcaccggcggtggcgaaagcggcaatggattccggtgtagcaacccgtccaatcactgactttagtgcttacatcgaaaaactgacggaatttgtctataaaaccaacttatttatgaagccaattttctcgcaagcgaaaaaagagatgaagcgggtagtcttggcggaaggggaagaagagcgagtattgcatgcgactcaagagcttatttcccaagggctggcctatcctatcttgattggtcgcccaaacgtgattgagactcggctgaaaaagttgggcctgcaaattacggcggggaaagacttcgaagtggtcaataatgagtctgacccacgctttaatgaatattggcacgaatactatcaaatcatgaagcgccgtggggtttcgcaggaacaggcgcgtcgggcagtgattggcaacccaaccctgattggctccattatggttcatcggggggaagccgatgcgatgatttgtggcaccattggcacttatcatgagcattatgatgtggtcgagaaagtattcggtttccgtgagggggcgcatgtggcgggcgcgatgaatgcgctattactgccaaccggcaatacgtttatcgctgacacttacgtcaatgatgacccgacaccggagcagttggccgagattactttgatggcagctgaaacggtgcgccgttttggtattgagccaaaagtggcactgttatctcattcgagttttggtacatcagattgcccggccgcgcgtaaaatgcgccgcacacttgagttggtgaatcagatggcgcctgaactggagattgacggtgaaatgcatggggatgccgcgctggtagaaagtatccgccataacttgatgccagatagcccactgaaaggggctgcgaacttactgataatgccaaatatggaagcggcgcgaatcagttataacttgctgcgagtgaccacttcagagggtgtgactgttgggccggtgctaatgggggtggcaaaaccgattcatattctgacgccgattgcttctgtgcgtcgaatcgtgaatatggtggcattagcggtggtagaggcacaaacccagccattgtagtttctggtgttataacgtggtgagtcaaaaggggagctatattagctcccatgaggttaatgacaaagcgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaccccctccctgggggctcgagccgcgcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcggacgcacctgttttcaccttgcaagatcgagtcgttggggtttgtcaacagtcagaggggagcatattagctctcctgagcttaatgacaaagctgttgataacttagtgagtgaagggtttaccgcacctcggggcactccggtcgcttacgcgactacgaccccaacggcacgattccccttcatttgactttgtcagcagtcggaggggagctatattagctccgctctgttttattaaattgtaaaatagcgaatgcaaggctggtttcttgtcaacaaattgtatgaatatataaaagtgactctatacaataaaaattgatctattatcgattgcgtttatgattaactgagttacctaagattattggtgactatttaataagatatgtcttgtttttatagggtgaatatttagtcgtaatgatgtttaatagctattaactgttcgttttatcttctttgatatctatttatttagtttaacttgatgatttttaaggtcattcgttttttgctaaatgtcttttcattttaagatctgttgtgattttattttacataataggattattcccagcacggcaaggtgtgtctgaattactttatctattgatattgataacatgattatcaatagattgatgcgctgtgttcgtttgtttaatctcaagggtaatccaatgatttcagttgtatctttaagtcagtcatcattttttggtatcggattagactatgtagtctcggatgttatgtcactcagaaaatctaagcattcaatatcgctaaataattttactgatattgctgaagcctgtgattatgttgagatgcatagtgtcgatttcttaatagttgattatacctggccaggtgaaaactggttaaatatgataatttcactgaaggaacggatgagatatcatcattttaaaatagtcagtattattggtgagaaaatacttgaaatagaacacattgttattaaacaaacctcttatctatcttttgatttatataatagtatccaagggctacaattagtactttctgatagcgcaactattaaaggacgaattaataatgatattaatattgatgatattctctatatatactatttaagaaaatttaaaataacacaaagagaatataccatacttagccttattttatcgggtaatagtaataagaatatttcacaaaaacttgatattagtgagaaaactgtgagtggtcatcgacacagtatttatatcaaactaaacgttaagtcggtagggcaactttataataaactacttaatcaggctgtgtgttgttagtctccgttaatgaagattcgctatgattttgagacatttcctgatcagattatttgagtcggattttttattaatataggcataatacgatactacgccatcatttgaaaaggggagaggggacatgcggacattgaactgtttcgctaagaatgactgcatcataaaggggaaaatcgctaagtagtctgtattggcgactagagttacagcgttgagtgagttggttgtttcaatttttgcattatcattgacatgaatatcattaaaagaacgcccgggagtaaataaagctctttgggtattgaggttccaaattaagcgctgttcttgcaaccagtcatctttagttatgtcaccaggaattctactgtgtgaattacttaataaaacccccagtggaaatgatcctaaatgataactgactaatgaacggtctatatctaaaatagagccgatatcgatatctacttcactatttcttaaccgtgatactcgttgctcactggtataatggctatcaacatatttgatagtaaaactctcgcccatatcgctggactgtgacagttggtatatttggcaacttaaccagtgttggattaatgggctggcactgattgtcagcgagttttgggccaaatcactatttttcccagcagcaatggcattatcaatcagattagcggcagacgaaaaatggctgttgagtgttattgcgagagtggtgggaaccaaaccttctttggtattaattacaatccggtcattgaattcacgtcttaaacgagcaagaccgtggctaaccgttgaaattgcgacatccagctcttctgctgtgcgggtaacactacgaaactcaatcaggcattgcagcaacttcaccagattgtaatcaaattttttcatatgccagcccgcagtgaaggtttatataaagtatataacacgataaaaccaaattattcattttgggctgggtaggggcagagataacgctaaatttttagttatcgatatttagacttgtgctttaatggtttgttgtaaccatttatccagctcattggcaaattgctggcgatcgcgctgatttaaggtattaggaccaccggtttgaataccgctggcgcgcatggtgtccataaagtcgcgcatattcaaccgctcacggatagtatctggagtatagcgttcgccgcgcggatttaacgcaatcccccctttctcaatcacctcggcggctaacggaatatctgcagtgatgaccagatcatttttttcgacgcgctgcacgatttcgttatcagcaacatcaaagccagaagcaacttgtaatgtacgaataaactttgaaggcggggtttttagtggctggtttgccaccagcgttaccatcatgccagttcggtctgcggcacgaaatagcacttctttaataacattcggacaagcgtccgcatcaacccaaatttgcatcagtgatgttctcctgcggctaaccagtcttttaccggcagaaaatctcggtacagcgccacttcagcgctgtctgctgccggttgataattatattcccaacgcaccagtggcggcatggacattaaaatagattctgtgcgcccaccggtttgtaaaccaaataacgtgccgcgatcccagaccaaattaaattcaacataacggccccgacgataaagctgaaattcgcgctcacgctcgccccaacacagagctttgcgtcgcgcgacaatcggcatataagcatccaggaaaccatcgccgactgcttgagtaaagttgaaacaggtatcaaagtcggggctgtttaaatcgtcgaagaataggccgccaataccgcgagcttcattacgatgcttaatataaaaatagtcgtcgcaccattttttataacgcgaatagagttgttcgccaaaaggttggcacaggttataagcggtttgatgccagtgaatcgcatcttcttcaaaaccatagaagggggttaaatcaaagccaccaccaaaccaccacaccggatcttcgtcaggcttttcagcaataaaaaagcgtacattggcatgactggtgggtagataagggctattcggatgaataaccagtgacacgccgagcgcctgaaaactgcgacccgccagttcggggcgatgtgcggtggcagatgctggcagtgccgcgccagaaacatgtgaaaagtttacccctgcttgctcgaaaactgcccctttgaccattacccgactgcggccaccgccaccttcttcacgcacccagttttcttctgtgaatttggcgctgccgtcagcttgggccagcgcagcacagattttatcctgtaaatccagcaggtaggttttgatttggtcgatattgggtaaattcatctgaagggttctggtagccgagaaattataaggggccaagtataccgcgatttgccgccattgttgtactctcggtgtcgagttgtgctgtgtgggttggaatctgacaagatttatccagttctcctatcattacgtactatcactatgggaaatatcactttattattgcgtgatataattttgtgtaatgatcagcatatccatttgactcaagggtgcgaatatccatggaaatccgtgtatttcagcaaagtgattttgaagaagtgattctgctgtgggagcattgtgacttgctgcggccctggaatgatccggaaatggatattgaacgtaaactgaatcatgatcccgaattgtttctggtggcggaagtcagtggcgcgatcgtcggctcggtaatgggagggtatgacggccaccgaggttctgcttattatctgggcgttcatcctgatttccggggacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatcaggagtattaattggttaaattgttgaatttaaatgattttaattttaaattcatttctaatttaatagagccattggctgaaatgaccgagcaacagataaggtgattttggcctttatctaaaaagttttagccgccaacttttctattttctgctgtttttctctcttcaaatcgaccttatttgccacaacttatccatgcgtatagataaataaaatcttttttgccacactcttgccacagttagaaataaaagagtgcagaatggcgacgatccgcaagcgtggtgcctatcaatgggaaactcaaatccgtaaacgtggcttcccgtcacaaactaaaacgtttaataccaaagccgaggctgatgcctgggcaaaaatggttgagtcggaaatggctcgcggcgtgtggcttagccgtagcgaatcggaatcgacaacgctatatgactcgttagtgcgttatgagaatgaaattgtcaccaacaaaaagggagcggtgcaagataggtctattatccgcatctttaagcggcaaccattagccaaatgttatatggccagtattcgtagtgccgatgttgccaaattaagagacgaatggttaaaagactatgcgccggccacggtgctacgccgcctatctctgctttctcacttatttaatatttcccgcaaagagtggggaatggaaagcctgattaatcctgttgacctgatccgcaaaccccagccggataatgcccgtacacggcgtatagcaattgaagcagtgccaactctagacgaatcagataatgagcttaaaacgccaagaaacaccgctcaggacgaaatcgagcggattattaccaatactcaatctccgatattgccatcagcggtttgcctggcgttggaaacggctatgcgacgtggtgaaattgttgggttacgctggaaatatgtcgatttgaagctgcgtgtcgctcatttgcctaagacgaaaaatggcgattcgcgtgatgtaccgctttcttcaaaggcggtggcagcattagaaaaactaaaggttatcgcggaggccagggaagaggacgagaattcaactgatgatcgggtatttaaagcccgagttgacgcaataagctgtgcattcgatagggccagaaagcgcgctcgtaagttgtatgagcaagaatgtgctgcttcaggaaagaaagccaactcagattatttactggatttgcgattccacgatttacgccatgaagccacctcacgcctagctgaaatctttcccatgcacgaactcacaaaaataactggccacaaagaccctagaatgttgatgagatactatcatcctagggcagaggatttggcgaagaagttactatagttcagaattgtatagttcccttgaatattattgacctatgtgtaataaatacttagttacatttcaaccggacaaacgattagcagagaattttaataaagcttgaatgacgtctcattgagtcacttaataccgagatgtaactatttctcttgtgtctatttttatacgtaaaccaaattcttgaaatatcaacttcttactaactaaaggattttgagaagcaatgttaaatcaaacattttctagtagtaatttgattaggctattgaataaagatgatccgagaaaatttaggattggtagaaatagtgatgagtacattataaatttaaaacaatgcgcagatagaataaatgaagacgcctatttattctcgggatgtcatcagtcaaaaataaatgggaaaaatatatttattttaaaagagtttgtagacttgatttctataaggaaagctaatgataatattaaaagaatatttagtataaaacaagcagatagaaatgacattgttactcgtgtaaaaataatgctatctgagcccataccattttatatatataagctagatataaaaagtttttatgaaagtattgacagaggttttgtcctaaaaaagatatattctaattcattagtctcttatagaaccaagagagttataagtaaattctttgaaactgatgaaattaaaaatattaatggattgccacgaggtgttggcttaagtgcaactttgtcagagttatttctggagggttttgataaaattataaagataaatagcaatatatattactactctagatatgttgatgacgtaattatatttagtcataaaaaaattgatgaatttattgctttttttgaaaaattattacctggtagtttgagtttaaataaagataaatgtcgggaaattattattcacaatgaaaaatctaagaattcctcacaatcatttagttatttaggatacaacttcacagtaaaaaatggttttacggataaaaataatagagatttatcattaaaaattgctgagtcaaaaattaaaaaattaaagaaaaggataattttaacccttaaaagttatgcaaaaaacaaagatgttgaactagctaggaagaggtttaaatatttaactgcaaatattgcaatagaaaaaaaacaaaataaaaatgatgaagaaagaggggctctttatagtgggatatattataattatatacatctaacagagtacacccaattactggaattggatggttttaagagtaagtgtttgttttcaaaacgaggaagtttaggtaaaggattaatttcttgcaatcagaccgatttgaaatctttaagaaaatattctttcttgagtggttataataatagaagaaaaacaaaattcacatatgctgaattgaaattaatctctgcgtgttggtgatgatatgaaaataaaaataaaaaaagatgattattatagagttttattaactgacacacttccttatgaagtgccaatattatttaataatgattattttcatggtattttacaagatagagaattgccagtgaaaataaaaaacttcttctttaatgaaagtattgtggtaacaatcccatataattatagaataaggaaaggagaaaatagtttccgaacattaagtattatacatccaatttatcaggtgaaaatatgtgatttttataaaaaatatgaacatgtaatgatacactcatgcacaaaaagtccattatcattaagatatccaaatagagttggaaactattattatgaaaaagatttctctagcaatagagtttcattcaaagagggggttgttgagtttaatcgtgatggatttgaagtgcaaagtcagacttcatcctctcacttttcatataaaaagtacccatttgtttataaattttatgagtcatatgaatttcatcgattggaaagaaaatttagcaaattgatgaagttggatatttctaagtgttttggccatatttatacgcatagtatatcttgggctgtaaagtctaaagaatatgctaagaaaaatactagttataaccactttgaggggctatttgataagattttccaaaactcaaactatggagaaactaatggcattttgatcgggcctgaggtgtctagaatatttgcggaaacaatatttcaacgaatagatctaaatataataaataaactttctgacgtgttcgaacttgaattagaaaaggattattcaattagacgctatgtagatgatttttttgttttttcaacggataatataaatctagataaaatagaaaaagtggtttccactgagttagagaaatataagctttatctaaatgaatcaaaaaaagaaataatggataggccgtttattacagggacaacaattgcaaagtcagaaataagaactgccgttcaagaaatatatgaacaacttattgatgttgacaaagttaaaataataaatgatgaatttttttctaagaaaaaaatcactggagatgaagttgatataacattactctttccactaaggagaattagaaacaagagagtggaggctaatgaatttataaagtcaataaagatgattgttaaaagaaactcaataagttttgactatgtttcgtcttatttactaaccgcattgaagaataaactatttaaaataataaaatcagtgagtgtgtttgagtttgaagaaaaccataaaaattccgttattagattgttttctatttttttagaagtggtattttttgtttactcaatggataatagagttagaccgacatatttaatatgtcaaataattttggagattaattcctttgctaaaaaacagagcggagaaatttctgaagttttaaagaaaaatgttcttgatgaggttattatatcccttaaaggaatgactagactctcagatggtgaacaagtcgaattctctaacttattaatatgtctcaaagagttaggtgatgagtattcattgagtgaagagtatttacttagtttgcttaacattaatgaagaatgcgatgatgaactcagctattttcatatatgtagtctcctatattacattggtgataatgtggaatataaagggataatgaaaatcctcacggacacaatagagttaaggatggcgaacaaagataaagaatttaatgattgtgaaaaaactctgatatttatggattcaatgtcttgccctgttcttgatagggaattcaaaagaaaaatatatagaagtttttttaatgatagtaagaaaaaaccaacaccaaatataaatatagatgaaataattaattatttcaatgagaatgtttttttctttaactggtatggttacactgatttagagcaagttttatatagaaaagagttgcgtactccgtatgagtagcgttaagattattaaatcttaaggctgcgaaggtattatcaattttttttgatggaccgaattacgacgagcaatcgttggcttttgaaaaggatatttttaggtagcgcgataaacttgaaaatcacctttgattaagacacactacttgccttagattgggatgggccagttatctggccctatcttaatttattttttgaatccaaataagtagatagagtctaccccatcattatatttttcgcgtgcttccatctggatattttttaacccacaccccattaaccttcaccggttccggcaatccaagatctctattctcttgagctgccttggctacagctgcggccatcagcctgttggcttcttctctgccaattaggtcgataatagactttgccatattgttctcccttgaaggttaataaatactaacctagcactgtttagtataaatacaagccgataggagcgatatggatactatttcacgagagccgacaactttggctgtcatgctggttgaggagtttatgaacccaaccaatattagtcagcctatgcttgctgaagggcttggactttctattgagctggttagggcgatctgtgaaggaactgatcggataaattgtattagctcaaactcgacctgacactattacatcacagagctatacctaatctgacaggctgcggacgttgctaacctcatctgaggttagatatggcgcccgtgtgtcgtgtatccaccgtgaacgaagacagggatgaagccgaggataagcatcggaaggcagaaccgatttctgcatcgtatacattacaaaaatacgaaaaaaaagcccagtatgtaacgtttacgatgcaatcatacaccgtgtatacattaccaatttatcctgagtgattcccaaacactatcaatcagtgtttttggtactccctcatcttcagcatattctcgccaaccagacacaatttttatggtttcattaataatgtttttcgctttacttgggcgaaggctggttatctgggttgcgacggaaagaaggtcattgatctgaaaattatctcgttttccagctaacgtaagttgatgagcattaacccatggagaatcggccttgtaactccatgctacatcgaacgcaggagctagtgtccacttatattcatcgttaaccatgaacgaccagttcttagtatgatcatcatgattgcgtgcaacgacattgaataccatgcgacgatatatttgttcttgctctttattggacaatcctaactgccgacacactgcgagtagctcctcatagctgaaggcaccaggcttcctgaaatcagcatgagctataccgcacaaacttagaacatggtatttctggttattaactcggtcaaaacgcctcgtcataaaatgagctctatcggagtttctctcgcgtaataattcgcactctgacattacaatgcccgcatccctagccataaggtaatacacgtattccattacaccataccctttagggtcaccgaacgtctccttatccgatttatgctcttgtactccatcaaacttgagaaggtaatgctcaaaaccattaggggcgtcaacctgcccagaacgtatctctgatctgtcagcattaacggccacaacagctttcgcccttgccccgccggcagaagtacctatctgaagcaacttagccatggatgattcttcataatcattaagctgaagtttatctcgcgaatctatgactttctgagccattgttacaagctcaccgattaaaattggttggctatcaacttcctggttgttgttagtcggctgatattcaagcgcacccattccgcgtgatccagtatagagcaaacgatccaacgctaaaaattgtgatttatcctgaccgctccttgctaaccaagcattgattaatgagttaccgaaatcgtcaggcagtgaatcggcaaaaactgcaggcaatcccttatacgtctcgaaagccagaacagagaaagtaaacgtttgattacttaatggtaaatggattggcgaaagactaaacccttcagactgccattcttccgtatattcgaaagtagcaaaaccgctatcatcgagatatgccaaatacccaactggaatactatcaaagagaacgtcgcaagctctagttatcatcattcaaccttaaattttttccggttcgcgagcatggctctaacaccattctgagaaagtgtttttgcatttgaagaatttgttactcggtcatgtgcattaccggcaactccgctgccatgtcgaacctttctttttgaattgtacgcgataatgtctgacggtcgcattgttggctcaggcactagggcatcaagcccctcaagcaaatttagctgtcgaagtaccgctataaaggtgctgaagctacatgtccctttttctagccttgcatatgttggcctgcttatgccgagactatccaccagtgcctcctgtgaaatgcccctggcttgtcgatatacttcaagccgtctaaacaactctttattgatggcaaaatcagtcatcgttttggttattttcataggcaccccaaattgtaacgtatacgtgctattttagcatgaaatcgtcagatttgtaacgtatacgatacgaaaagcatgttaacatttatgtgcgctattgtgggtctgtcacgttagtagtttgcacgtaattccgtgtaatcttgcacgctggtacagcgacaaaatggaagatgtaagcgcgggtgtaagtctccctataaaccggacctgagtcgccattattttggtagtcatcctgtcgctggctaatctgaccagattccatattgattaataaatcatggtattcactggtttttttcacctgagaaaacaattacgaacatccgctcctcgctcacaatcggctgtcagacttgattgtgttctttctgagaaaactgtcaggccgagtttgaactaatacagataaatgctaaggaaatatctctgctagcagcattcttcgataccaacccagagttttggtttaacgtccaggataaccataagcgatgggtattacgaaataaaaaaaccagcgtctgattgctacgctggatttgctgaataatctttttactcgactatcttataattttcctggcatcagcttttagttcgtcaatttgtagtgctgatatcacagggccaccgctaaggtggcagtgcaacataacactgatatcaaccagtaggtctgcaaaagctatggcttggctttgtggctgagtattttcagctggtgtagcgataattgttattaactcatttaaaaagggtatgaaattttcaacctgcttgattggttgtggattgtccattagctatcatcccttggtgttttattaacgaagttatcgatcatttcttgttcactaaggttttctacattagggcgttcagtcgcagagcttttccctgcaccaaggctgtcattctcgaaagtatcttgagatgttccagcatttattcttgattgcgtgctttcacgaatagaagaagcaattttaccgccagtggttcctgaaacttcatgctgcactgaatctcttattgaactggctttctcttgcacggtatcacgagccgcatcagctagattagaccccatagatttagcaaaacctcctgctcttcccattgcttctgaaaagccacctcctgacgagctacgtccttcaccactagggctactaccagcgtcaatgctttgttgcgctgattcaaatgctgcctgaagcgctgatgtgccacctgcggcactggttgctgccgatattgctcctgatgcagctgtagcagctgcggtaccggccatgcttgcagcacccattacagccccagccccaaaattgccgataccactttgtatcgacccagagccgactatacctgccagtagcgttggaattttgttgatgagagcatataaaatgactgtgacaactagcattacagccatttctttcaaactgatggtatcactcaactttgagtaatattcatccagaaatgttttgccaataccaaccagcaaaatcatcatcattagctgtattccgactcccactactgttttgtagtagttaattgcgatgtctgatgtccaccgactaccaccgaaacccagtagaaaaataccggcgtatgcaagtatccaactggtcacgagcagtagcagcatttgtacacctattagcgttaaaatcagtaatgtcgctagcgagaaaagaatggcgcaggttgcatcgactggtgcccaaaaagttgactgatcaaacgcacgaaagagaatatcaaaccccatatcaacaatatcgtagggctgtagttggctacctaagccagcggcttcagctccgatcatttgagtcgatttaatgatcgacattgctatcgaaggggcattaaccaatatccagaaaaagaagccagtggcggacagaaaacgtaatgcttctgcgaagaactcctgaatatctgcttttcttaatgccatcatgccaaaagtccaaaccatgcttaataaagccatttcccagaataaccatgaagcgtattgaaccatgacagccccccaaccactggcggcgctctgaaatcggtctaataccgtattcattatccctgagttatcaattgctgctgtggcgttaacggaataccacatgaggaaactggctaacgctaacatccatttagaacatattttcactttcattttatttgctccattaccaactttgggaagggcttttcttgaattcgcccttacgaagacatttggaggctagctcccgacgttggggggagtcctccatgtggcgcacatcactgcatgactgatttttttttgagttatcgcatccgctaagaactaataccgcaacggcaaaaccgatttttatgatcatcgtgttgtcctcaccagcttccaggggggcttttcttaaatgagcctctgcgtagatgaagggaagccgctgcttgctgggcttccctatctgtaataactgcggaacgggtggcatcagcattttgttgggcgactaacagccccctgatttgcagtaattgattagtttgggcactggctaactgattggcgtactggattgcagccatctgtccagtcgcgccctgagcttgttgctgtaagtggactaattggcgtgcatcattttgtaaggcggtttgctgctgatctacaccacgaagcaccgcatcattggccctcttttgtgcttctgagccataggtttgcgaattcagcatgatttgcatctgttcgggtgtgcagctattgctgctgaagcagggggatgtccggtaaaaattgatgttctggtatttagccaagtaagcatcaatgttgccgacctgctgtttgtagtagctcagagtatcaattgcgcccatcagttgattgatggtgctgttggcctgatcccagatatatgccgcaggtgctgcggtgttttgcagcatgttttcgtactgctgtaattgggttttatattgctcaatttgttttagcgtttgggccacgctttccatcgcggtcatgatgttttgcgagaggttggtggcatccatcactgggatacccgccgctttaatctctgaaacagggaaaacggcagttgacgccatgaagatggccaatatgaacttggttgctatcgctaacttagtgcaatgcatatttttctccgctgtgatgagggcatgtgtcgggagataacaggcccaatacttttgcctcgcagagcaagatccccgttgagcgccgaaggtgcgaataagggagagtgaagattgataaccagcttgctggttagctaacttcacctatcttgccctcgtatctgccagtttgttttcaagacatatttctcaatcaagataaaaccaagattcgagcaagataaaaccgagatagaaccaagattaatccaagatatatccaagaaaattaaataagatataaatatgagcaaacgatatatcgtaatttaacttttcatggtgatagaaagtcgcctgaaattacctctgaaactgtttctgttgggaaatacattcttctaccgacataaaatttcttgtcatttaacttcttggcccaaggctctttgggttgcaataacgccattcttagaccttctggttttctacttaaaatggccgcgagttgctccagtgttatcactgctccatgcgtttcaatcaatatatcgaaattacttttcataaacttggctcaattaacattggatgatttattattatctggacttggttagtttgcatggtagtattatttaaaattcctacaccttatgagtgaactcactatatgttttcgaaaaaagagttaatcgaaagggataaggttcgtactacttttctgatgcaagagttaatgcgaagaactaatacaaccaatccaaatcaattcgccaaatggtttgatctgcgtaccgagagtatgagaatcgatgggaaagagattcctgaaacaacaacatcgaagaagtggtatccgatagctaaaggcgatcaatctataacaaagaagaccttaactgatctcaaaatgttctttgatgacatagagatagtgtaccaatatggcccaggaggtctgtgggcggctctgtgggggcataccagccaattggtggcctgtatgcgaacgcatccaatgatatcggcgtcatcaccactaaaagagttttcaacggcaataaccatatcggcaaatttgggttatacagagacattgaccattgcagatttagccagagctgtagcggcttatagatttcacttaataacagacagaaaaactcaacttgaaggtgtaggcatttatatctgcgatctttatttcaagaatgttcgtaacattttaaacagtgaattattaactccagaacttattgagttagaccttttatccactataacgagcgaaattgataaattagaattagagagcagaaaagatgataaatataactcatcttttaatattgattcattttgccagcaaaacttaaattttagccgctaaaatttagcagtatgatagcaaaataaaatccttaataagtagcctttgattttcacttttaaaattggattgcattctgtgctacagaaattgctttgcaaaaactcagcactataattgttagtgggttaatacctgcctgtcctctcgaaatttggtttcttccgccgaagtatgttgataactaaactagagaggactcctttatttatcatctcagagcggtgggtttcgatatttcccttgtgctaaatcggacagccaatcacaaacatcctttgatggaactccaacccctgtcatttgaaagtttatccaggcatctagtgatgcagccttgatcgattcccgcctttcctcttgttctacatagcgcgtaatagcctgcttcaataaccagtgtattgagcggtctttcgtgagagcaaggtgcgccagtctgtctttcatttctggggcgatctttactgatagcgtttgtttcatcttgatcaacctacggtgggtattcgcgttagcttcatcatggcaccttcctctggcgtaaaacgtcttgaaactggatttgagtcgccactcttactctcaaacctgcgtttgttatccctgatttttatctaagtcagggtagttattggtagaaataaggtagagaacatttcgctgctctggaacgcaggctacatgcgggttacaaaatacagagcgcgatgcaactacgatgaaaagcgatgcaactacgaaaaaagcgcgacgcaactacgaactttttagcctacgccatactacttgcgtgttgcctttggcgctaatatcaatccggccttcggttataagattcaggcgagttaggtcattcattgctttttccaccgcttgtctaaaatctctaaggcgtccggtataaacaaatttttctttaagccaatcaagagaatagtattgaatttcatcattggatgtggaaattaatcgttgtaatgctttcgccatatcttgcttgttactgattctcagtctcttatcccattcaatcagtgaaaactctctgtttcggtacatttgatgccaacgtggatctacccttagcgtatagacttgtagtgcactgtcataatcaaagttatcaatcatatgcaatgctgctgttgttccaatggttagtttgtttgcgccgcttttggtattgacctcaataactagcatggcgaacgcgaggcttttcatgctccggtctaaccactcatagtttgcaccgctggtattgcgacctatggcttgaagaaatctggctcttttgatgatgacaggctcacctaatggaagttttgatgcttcaaacattatctgcatccaaacatcagcttgagattcgtcaagctgttcaccccaaaacttaattacggcatctttacggctgacaagaatcgcatttctgtatatctgcttcggcttggttcctataggtgcaaaaaggcttgagcgggctatgtgatttggcatagcacggtaagaatcgccaattgtagggagatgaagaggcattaactgcctatcattagatttttgcttacttctctttggcgagttgacttgcatcttttggacgcgagcgagaagagaagacttaatttcaatatggctcaccagattatcgcccggttttaagagctatcggcagtactgatctttttttgttgcgggcgatttgctccgcttttgttgggcggccacgtttggcaggaacaacaagatttattgagccaggtaggggtggttgctgtggagtacacacatggcaagccaaccattgttctacatcttccaagcgccacaataagcgcttagtattgggcaatcggcagatcggtggtaatgaaattggattgcgtgtggcatcgctgcggatactggccacggttttatggatgattttagaaagttgttcggcagtcattaagtcttgcataagcactccatcttgcgaccatgtttcttgcattggatcgcatcgggtttcacatgagtgcaatacttgcagagtgattaaaagacatcgcggtagaggaacaggaaaaatcttacactaaatcttgatgttactacgccacaatcttgccacacttataacgcacaatactgctattcaacctcgtgttctgcaattctttgtttgtataatattttgatttttattgaaaatatagtatcaaccccagttcgcaccagagtttaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatcaggaatattaaggggttagtgggttgaatttaatttaaaaccgcactttttattcaatagtcgtcgtgactgaaatgactcaggcatccaatgatattagtgagtgatgttattatgtggagtcgcaggtaggttggttgcgactccacttactttcagctaacttatttaatcttggtaatgtttttcacatcaacttccacagagttccagtctttatccactttcccttcgatttggactttatcttgcggcgtgatggtttggccttgccagcgtttgctgtcgatatcgacagtaatggtgccggtgctatcgcggaaagtataagtatcatggcccaggcgctcggtaatattcccttgcaaggtaacatgggcatcatcacgcatggttttcactttatctaccgtggtattgctggcatttggccctgagaacccgccttgagcggctggctgagtctgtgttgttgccgggccgtcaaaaccaccttgcgctgcggttgatgcgctttgcgccagaaatggtgtgctgcacaacataaccaaggttgcagctaaggtcagtttcttcattttattgctccttcaatgaatgaattattgcatttgaaaccagaggccttgttagcctcgttacccaatactagaccaaaattacgtgagaatttgcctaataagagattagctcattgcgaaatataactgtctggtgagtataaatggggataaagtctattttatcaagccgattagtggaattttcttctgtgagtgaattcgtttgacgacaccgattataggaaagaatgatgaaagccggtagtgtgatggcactttttcagccagccggactccaatctctggttatcattttcaactgtcatgctcttgcttccgtgcatagtctttttgcaggagaacttatgggatgcagtggtttttttaggagttttagatgaatatttgcccacgattgtctgggatgcgctggttattactgggagcccctttgttgctagcagggtgctcagccacgtccggtttttcttggtccagtttgtctcctcttaattggtttggcggtagcagcagtatgcaagttaccgataaaggtgttggtggtattacagccagtacgccgttgagtgaaaatgagattaaagaagggctgaaaggcgattatcggctgcgcagcggtatggaaactaatggtggcaagttagtgtcgttctatcaggccatgaaagaagaccaaattaagttggttatctccggccaaccaaaaggtacggtagagcgcattgatgttatggataaagatattccgagccaatggggtgtcagtttcggcacgccatttagccaattgtataaaaaagcttttggtgtctgtcgccaaggtaccggtgatgatcatgcgcaaatagagtgtgctgcaccagatagtcagcatgtcagttatttatttgatggtgactggcatggcccggagggcttaatgccatctgacgatgctttgcaaagctggaaagtcagtaaaattatatggcgcgctaaaagcgaataaatattattctctttttattattaaggcgcggctgatatctgcgtcttaataatattcttccttctcaaagcctcggtaccagctcagttttattttgcgttgacgcaaggttattttaatcgcttcagctatgatattcggcataatcaatattggctgttagtgaggaaataacatgactcaaattcagagtggcattttgttggagcattgccgttttgccatttttatggaagcaaaagtgcagggcgaatttgaagccattcggcaagggtgtaaaaaattctgttttgcattgcaagagttacaacagcaattccccaatgagcatttaggtgccgtaatcgctttcggttccgatatttggcatgacctgtctaatggtcagggcgcgaaagagttaaaaccttttaccgcactgggcaaagcgccgatgattgctcctgccacccaacgtgatttattaattcatattcagtcattacgccaggatatcaacttcactctggcgcaagctgctgtggctgcgtttggtgatgctattgcggttgaagaagagactcatggtttccgctgggttgaagagcgtgattttactggctttattgatggtactgagaatccgcaaggtgaaagtcgacctgaagtggctgttattgctgatggcgaagaagatgcgggcggcagttatgtcttggttcagcgctatgaacatgatctgaaaaaatggcagcgtattccagaacataaacaagaacaaattgtagggcgtaccaaacatggcagtgaggaattgccttcagatcaacgcccagatacctctcacgtcagccgggttgatcttaaagagaatggtaaagggctaaaaatcttgcgtcaaagcttgccttacggtactgccagtggcaaacacggtttgtattttattgcctattgcgcacggttgcacaatatcgaacagcaattactgagcatgtttggctcaatagacggtaagcacgatctgttattaggttttagtaagccagtaaccggcagttattactttgcgccgtctctgactaagttattgtctttataagtgcagctcttctgaatgacgaaaggccggttttccggcctttatctttttgtgatgagttatctatcgtaattaaatcgcgattgcatcccgcattctattcaccacggtttgtttctgttctttagtcagcgcacgtaatggcaagcgcggattaccggcatcaataccgtgtaattgcatggcagctttaccggcagcaacgccaccaaattcgaccaaaacgcgaataagggcaataacctgatccataccgcgttgtacggcaacttgattgccagcactaaaatcagcaatgattttatggaatagcggtgcggcgtaattataagtactaccgactgcgccaatagctcccactgccagaccacccggtaaatgttcatcgaccccgaatggaatatcaaatttgccaccgctgacgcgcagacagcgttggaattcatacaaatctgcattattgaatttaatccctgacagatttgggatttttgattcggctttgatgaggaattgttccatatccaaattcacaccggacattccggaatgatagtaatagaaaccttttgaaggtgcggctgccgcgatggcctgacaataggcaatcaggtcgtcaatattacccggtttaaagaagcatgggccgatggctgaggtcgcgaaaatatccagagtttcggcatgacgcgaaaggtcgatagcatctttaatgctgagtgcgccagtgtgtaaggtaatgctcagtttaccttgtgccgcttttacccaacgctcggcaatttttttgcgctcttctaccgagcaatgaataccttcacccgtggtgccacacacatagacccctttcacaccatcattcaccagatgctcggcaatttggtcgatgacgggataattgacttcaccctgctcatcaaagggagtgtgcggagctgcgatcaggccggttaactttttcatacgcatccttaataaatcagagagagtgggggcatggttagccaaaatagttttgagtaccagcgacatctggttgtgccatcagtgactcgttagttttgctgcttcgttttcttgtggagcatgttgaattgcttcacaaaaccaactgcaaatatgttctatacgcgtaatggcagagccaacggttacggcataagcgccggctgatattgccgctgcggctaaggctggagagttataacggccttcagcaatcaccttacagcccgcttgagataactgttttaccagttctaagtccggttcagtggggacgggggtttgggtatagccggataatgtagtgccgataaagtcgatgcctaagtggtatgccagcaggccatcttcaatattagaggcatctgccatcgccaggcagccagttgcctgcacccgctggaataaatcctccactgaaaccgggcgtgggcggcaggtgacgtcaaaagcgataatatcggctccggcggcgcttaacgcatcaacatcttccagccacggtgtgatcctgacttctgagtcaggcaaatcacgtttaataatgccgatgattggggcatcggtaacccggcgcacagcttcaatattgctgatgccctcaacacgcagacctactgcgccgccggccagtgcagccaatgccattgccgcaacaatttctggcgtatccatagcactgccaggtacgggttggcacgaggcgatgaggccattctggagctggtggcggagacgacttattttagttacgttcagattgctcacggtctttagctccgataaaatattttaaatgaagttttactccactatgttagatcttttatttgccgggtgcaatggtcaacctttcattaatcaggtcaaaaagcgtttgttgtggagtgcaactccaatttttaaaaaataatggagttgcgaccaaaaaattgtcatagtgattctatcaacatcattacaggtacaagagggttgcgccagatgggaaaagtgttagcactggatatcggtggaacaaaaattgcggcggcggtggtgactgaaagcggcatgttggttggccgtcagcaggtggcaacgccacgtggcggggcagcacaactggcgctagcgctagaaacgctgattacaccttatcgacatctggttgattttattgctgttgcctcaaccggtattatcagtgatggccgcctgaccgcgcttaatcccgccaacttgggcggcttagcagattttccgttacaagaatgcatccaatcgatcgctgatttaccttgtgtgctgcttaatgatgggcaggcggctgcatgggctgaatatcaggcattaagccatgatggcgacaagctgatatcgctaaacaatgagatttcgataaacaatatgatgtttgtgacggtttccacgggagtgggcggcggcattgtgttgaataaaaaactgttggtcggtaatcacggactggccgggcacataggtcatacgctggccgatcctcatggcttgttgtgtggttgtggccgtaaggggtgtgtcgagagtgtggcttccggtacggcaatcggcgcggaaaccttgggttggaagcaaccggtgactgccgccaaagtgtttgaattggcacagcttggcaatgttcaggcggaaaacattattaatcgctccgcgacggctattgcccagatgttggccgacatgaaaatggccttggatctggaagtggtcattctgggcggcagtgtcgggttggcaccggggtatttagagcgggtcattggtgcacaaaaaaccttgccggacatctatcgtgtgccgctacaagcagcttatcaccggcaggatagcggtttattaggcgcagcgctgtgggccagatcatcactgaagccataacatcaaaacaaaaatattgaggtcaatatgatcagtggatcattaacacaaacagcttttttcagcggattaccagaacgtttgcaatgggttttagcctatttggctaagacgccgttggctcaattgagttgcgggcgtcatgaaatagatggcgagcttattttcatgaacgtgatggagtttgacacccaactggctgaaaataagaaagctgaaatgcaccaaacttatgccgatgttcaactactcatcagcggcattgaagggattgaatactcggtattgacgcccaccgagcatcttgagccttatcatgccgacgatgactaccagcttattgctgagattccagataaaagccaattacgcatgttaccggggatgtttgcggtatttctgccgggtgaaccgcataagccgggttgccaaatcgccggttctggcactatcaaaaaagcggtggtgaaagttcactattctttattgtgaagaaattatctctatgatttttatataataagaatgcacgttatctttgacatcttccccggccccccggggtttttttattgatctcaccccgcacaataccgccattcttcttcacgaaatgggccagttatgtcatgatgcgccgcagaactgtcttctgtccgtcaattctctttcccttgaggtgtccgcgtgaaaactggtgccccccgttttaagccaggtaaaattcttgatgccttgggtgcgatgcaaaatagcctgacccgctcagcgcagcgtattgctgcctatattctggcagaacccgctaaagtgactcagctttccattgccgacctttctgcgctgacacaagccggtgaagccacgattatccgtttttgtcgcacgctgggttacaaagggtttcaggatttcaaaatggatttggccattgaagtggcaacccgccataacaatgaaaacagtctgttagatgctgatgtacaagagggggatgatacgttggcgattggcaataaattgcaatcggcgattaataatgtgttgtctgaaaccctgaatctgttgtctatcgagagtgtcgagcaggtggttaagctattgcgcccggctgatcgtatctgcatttttggtgtcggttcatccggtatcactgcggaagatgccaaaggtaaattaatgcgtatcggattgcgggtcgatgcggccacaaataatcattttatgtatatgcaggcttctttgatgcgccccggtgatgtagcaattggtatcagccattcgggaacctcagctgagacggtacatgcattaaagctggcgaagcaagccggggccaccactgtggcactgacacacaatatgggctccaccattactgaactggcggattatgtgctgattaacggcaaccgtcaggggcagctgcaaggggactccattggtaccaaaattgcccaattatttgtgctagacctgatttacgccttgctggtcaaagccgatccggctcaggcagaaagcattaaacgtaaaacaacccaagccgttagccaaaatggatgaccggtaatctatttctgctgccatttctagccgctgctgcggggatcttccgccagcggtggtaaataccccgcatcctgttgcttatctcattcacctcagcatttcgccatctttgtcacgttttagacacattatgattgaaatagcgggctgatcttatacactcaaatggagttttactcctttgattgattttgtttggagttaaaccacataaatataaatgtggcgaaaaccgtctggtagtgacagattaagtgatgttaaacaatcagttgctatggtttacctgccgcgaggaaaacagtttctgccagtgaacttggctggtggtggagagagagcgacgctatgagcacttcagtacaacctcaaacggataaacggcctcgtagagacaaaccattgcgctggtacaagcagctcacccctgcgcaatggaaggcatttattgccgcctggatcggttatgccctggacggctttgattttgttcttattactctggttctgactgatattaaacaggaatttggtctgacgctgattcaagctaccagtctgatttcagctgcgtttatttcacgttggttcggtggtttggtactgggtgctatgggtgaccgttatggccgtaaattggccatgatcaccagcatcgtgttgttctctttcggtacgctggcttgtggtttagcaccaggttacaccacgctgtttatcgcccgactgattatcggtatcgggatggcgggggagtatggctccagttctacctacgtgatggagagctggcctaagaatatgcgtaacaaagccagtggtttcctgatttctggtttctctattggcgcggtcttagccgctcaggcgtacagttatgtggttccggcatttggctggcgtatgcttttctacattggcttgctgccgattatctttgctttgtggttacgtaaaaatctgccagaagctgaagattgggaaaaagcacaaagtaaacatcagcaatctaagcaggctaaagatcgcaacatggtagatattctgtatcgcagcaacttgagctacctgaatattgcgctgaccctctttgccgccgctgcgctctatgcttgctttaccggcatggtatccacccctgtagtggtgctcctcggtatcctttgcgcagcagtattcatctactttatggtgcaaaccagtggtgatcgttggccgactggtgtgatgctgatggtggtggtgttctgtgctttcctctactcatggccgattcaggcattattgcctacgtacctgaaaatggatttgggttatgacccgcacaccgtgggcaacgtgttgttcttcagtggatttggtgccgcagtgggctgctgtgttgggggttttttgggggattggctcgggacgcgtaaagcctatgtcaccagtttgctgatttcacagttactgataatcccactgttcgctattcagggcagcagcattctgttcctcggcgggttattgttcctgcaacagatgttgggccaggggattgccgggctattacccaaactgctggggggttattttgatactgaacaacgtgcggcggggttgggctttacctataacgtcggtgccttgggtggagcattagcaccgattctaggcgcttcaattgctcaacatctcagcctcggtacggcattgggttcactctcattcagcctgacatttgtggttattctgctgattggttttgatatgccatcccgtgtgcagcgctgggtacggccatccggtttgcgtatggtggatgccattgacggcaaaccattcagtggcgctaccggcccggtgggtgccagtgttgtgacgcagaaataatatttctacctaagaacgcatttttatcgcccggtgcagtttagccgggctttttattaaccagatataagtgaaataggcggctggcgacctgcgtggtgactggcttagagcatttgatacttgcacatcactaaacggtatataaaagcgttataggtatgcacctagttataaatacactgaacataatttagcggcgcaacattcttcatgaataggtttgttgccgaatgaacccagtgaataaggtgcaaaatgaaacagatttcgataaagaaaaatggatggacccgtgttgccttatttagcgcgttaatcttcggcagtgcaacggcttctgcgactgagttgctcaatagctcttatgatgtctcccgcgagttattcaccgcattaaatccgggctttgagaaacagtgggaacagcaaaaccccggtgacaagctcactatcaaacaatctcatgccggttcttccaaacaggcattggctatcttacaagggctgaaagcggatgtagtgacctataaccaagtcaccgatgtgcaaatcttgcatgaccgcggcaatcttattccggctgattggcaagcacgattacccaacaacagctcgccgttctactccaccatggctttcctggtgcgtaaggacaatccaaagaatatccatagctgggatgatttggtgcgtgaagacgtcaaactggtattcccgaatccaaaaacctctggtaatggccgttatacctatctggccgcttggggagccaccgagcaagctaatggcaaagatgaggccaaaacccgtgattggatgacgcgcttcctgaaaaacgtggtggtatttgataccggcggacgtggtgccaccaccacttttgttgagcgtggcttgggtgatgtgctgatcagtttcgaatctgaagtcaacaatatccgcaaagagtatggcagtgacaaatatgaagtgattgtcccgccggtcgatattctggcggaattccctgtggcctgggtagataagaatgttgagaaaaatggcactgaaaaagccgccaaggcttatctcaattacctctacagcccagcggcacagcaggtgattaccagctttaactaccgcgtttatgatcaagcggcaatggaggcggctaaatcccaatttcctgacaccaaattattccgggttgaagagcaatttggtcgctggccacaagttatgagcacccactttgccaccggcggcgtgctggataaattgttagcagaaggtcatcagtaatgttgtcggcatccagtaaacgggttctgcccggattcaccctcagtcttgggagcagcctgctttacacctgtctgatcttgttattgccgctcagtgcgttagtgatgcaagtcgcccagatgagttgggcacagtactgggaagtgataactaaccctcaggtggttgccgcttataaagtcactttactggccgctggtgttgccagtgtattcaatgcggtatttggcatgttgatggcctggatcctgacgcgctatcaattccccggccgtagtttgctggatggtttgatggatttgcccttcgccttacccactgcggtggcggggttgacactggcaaccttgttctccaccaccggttggtatggagcctggttaaacgacgttttcggcatcaaagtctcctttacctggttagggatcgcggtcgctatggcctttaccagcttgccgtttgtggtacgcaccgtgcagccagtattggaagagttagggccggaatatgaagaagcggcggagaccttgggtgccagccgttggcagagtttccgtctggtggtgatgccagaactggcaccggcgttgttggcagggacagcattatcctttactcgcagtttgggcgaattcggtgcggttatctttatcgctggcaatattgcctggaagactgaagtcacttcgctgatgattttcatccgcttgcaagaatttgattacccggccgccagcgccattgcctccgttattttggcagtttcactggtgttgttgttcggtattaacacgttacaaagtcgctttggtcggcggataggtgggcactgatggctgatattgcagagtttaatggtgtggcccgcccgccgatcaattggggtaaatggacattgatcgccatcggcgcactgttctcatttttactgctagtgatcccgatggtgtggatctttatcacggctttctcgaaagggattgaggtggtagggcagaacttactcgacccagatatgctgcatgctatttggctgacggtgttggtggcgctaattaccgtgccggtcaatttggtatttggtgtggtattggcctggctggtgacgcggtttgtcttcccaggacgacagctattgatgacgttaattgatattccgtttgcggtttcaccggtggttgccggcctgatgtatctgctgttttacggctcaaacggtgtggtgggcggttggctggattctcacgatatccaattgatgttctcctggccgggtatggtgctggtaaccatctttgtcacctgcccatttgtggtacgtgaattggtgccggtgatgatgagtcagggcagtcaggaagatgaggctgcggtgctgttaggagcctcaggctggcagatgtttcgccgcgtgacacttcccaatatccgctgggcattgctgtatggcgtggtgttgaccaacgcccgcgccattggcgagttcggtgcggtttcagtggtatccggttctattcgtggcgagacctacaccttgccgctgcaagttgagttgttgcatcaggattacaacaccgccggggcctttaccgccgccgcgttactgactctgatggcaatagtgaccctttttctgaaaagcggcctgcaatggcgcttagcgcgtcaggttgttcgtctcgaacaggagcaaaagcatgagcattgagattgataatatcagcaagtattttggtcgtaccaaggtactgaatgacatcacacttgatattccttcaggccaaatggtggcattgcttggcccttctggttcgggaaaaaccaccttattgcgtattattgccgggttggagaaccaaaacgccgggcgtttaagtttccacggcaccgatgttagccgtttacatgcccgtgaccggcgtgttgggtttgtgttccagcattacgcgctgttccgccatatgacggtattcgataacatagctttcggtttaacggtattgccgcgccgtgagcggccaaatgctgcggctatcaagcagaaagttgcgcagttgctggaaatggtgcaattaggtcatctggctaaccgctatccatcacagctttccggcgggcagaagcaacgtgttgctttggcacgtgcgctggcggtagagccgcaaattctattattggatgagccgtttggtgcactggacgcgcaagtgcgtaaagagctgcgccgttggttacgtcagttacacgaagaattgaaattcaccagcgtttttgtgacgcacgatcaggaagaagctatggaagtggctgatcgcgtggtggtcatgagtcaggggaatattgagcaggtcgggacaccggatgaagtgtggcgcgacccagcaacccgttttgtattggagttccttggtgaagttaaccgcttaagtggtgaaattcgtgggtcacagttgtttatcggtgcccatcattggccgctggatttggcgccgatgcaccaaggcagtgtggatctcttcctgcgcccttgggagatggaagtcagtactcaatcaagctcgcgctgcccgctgccggttcaggtgctggaagtcagtcctcgcggtcatttctggcaattgacggtgcaacctattggttggcatcaggatcctattagtgtggtcttgccggaaggtaatattgaaaccccgctgcgtggctctcgttattatgttggtggattaaatgctcgcttatattctggcgatcaattactgcaacccattgctttagcccaaagcgcctgataagtttttcttcttttgataaacatagaattatacccaacgtcattggagtggcagcaaggcagctaacgagcgaatcccgatgagcttacataagtaagtgattcgggttcgtgagagcagcgaacacagctgccgcttcaaggaggaaggggatttaataggtatttacagtgaaaaccctcgaacactgcatcggcaacaccccactggtaaaactgcaacgcttgagccaagggctaaatgcggaaatttgggtcaaattggaaggcaataacccagccggttcggtgaaagaccgtgctgcactggcgatgatccaacgggcagagttgcgtggggagatttctccaggtgatgtgcttatcgaggcaaccagcggtaatactggcattgcgctggcgatgattgctgctttgaaggggtatcagctgaaattactgatgccggaaaacatgagccaggagcgtcaggccgctatgcgagcctatggggccgagctgattttggtcagccgtgagcagggtatggagggagcacgcgatcaggcgctggcgatgcaagccgcagggcagggcaaggtgctggatcagtttaataatactgacaatccgtatgcccattttaccggtaccgggccggaaatctggcagcaaaccgccggtaaagtgagccattttgtttccagcatgggcactaccggcaccattaccggtgttagcgagtatctaaaaagccaaaatccggatgttacgattattggtctgcaacccgccgagggcagtagtattccgggaatccgccgctggcctgtggcctatatgccaggaattttccgccccgaactggtggatcaggtgttggatatctcgcagagttcagccgaacagaccatgcgccggttggcaacagaagaggggattttctgtggtgttagctcaggtggtgcggtagctggagcattaagagtggcagccgaaaacccgggcgcggtgattgtggcgattatttgcgatcgtggcgatcgctatttatcaaccggcgtttttgattaaagggtgtgcaccaacacaccctttgccggttgtacaaaatataaaccctactctcgctccaatgctctgatagggtccatttgtgccgctctttgggcggggaagaaaccaaaaattacgccaattaggctggagcagataaacgcggtgataattgatgtcgcggagtaaaccatcgaaaaactgctgctaaattggctgaacaacaggccgatagccagtgataacaccacgccgaggcagccccccagtaagcataccagcaccgcttcaatcaaaaattgctgcataatatcgctggctcgtgcgccaacagccattctcacccctatctctttggtgcgctcggtgactgaaactaacatgatattcatcaccccaatcccaccgacaactaatgaaataaccgctatcatcgataccagtaatgtcatggttgaggtggttttctcaatggtttggcggatgctgtcggtattcataacgaaaaaatcctgcgttccatgacgttgtgtcagtagtttggtgactccctgttcggcgttcgccagatcaatatcatcattcacccgcaccgtgatgcttttcagataggattgccccagcatacgtttcatcgcggtggtgtaggggatccatacgttgagattttcgtcactgccgaagccactttgcttcttagccgcgacaccgatgactcggcagggcagggagccgagcaagataactttgcctaacgggttttccccatttggaaacagcttatcgcgggtgttttcatcaatgacggcttcttgcatcaagttatctacgctggtgcgattaaatgccattccctgagcgagggtatagccgcgtaccaagaaatattgctcgccgacaccattaaccgtgccactgacggacttattgccatagcgcaaggtggtgctggtagacacagttggtgtcacgctgtgaatataaccttgttgtgctaaagcatcagcgtcagtggctcgcagtgtgtggatcgccgccgagcgcatgtcaccgaaatctttgccggggaagatctctaacgtactggtgcccatcgaattgatatttgccagaacctgttgttgcgatcctttacccaatgccaccaccgagaccaccgaagcaataccgataataatccccagcatggtcaataaggtgcgcaagcgctgtgctgacattgccagcagggccattttgaacgcctcttgtaggcgatcacgctgtgctttccatgaggttagtggtggcttatgggcaatgtcgggtgtttctatcgtgcttattttcgcgggtaactccggttgcggcatttgtctgtccgaaatcacctcgccgtctctgagctcgataattcgctgagcatgttccgcaatcgacatatcatgggtgacaatcaccacggtatggccttgctgatgtaagcccttcaggatattcaatacttctgtgccgctgtgggtatccagtgcgccagtcggctcgtcggccagaataacttctccgccattcatcagtgccctggcaatgctgacccgttgttgttgcccgccggaaagttggcttgggcgataatccaagcggtcaaccaaccccagacgcgagagcaggcaggcagcccgctggcgacgttcttcacgattaactccggcataaatagccggaatctcgacattttcttgcgcgcttaaatcattcagtaaatggtagcgctgaaaaataaagccaaaatgctcgcggcgtaattctgctaattcattgctatccaaatgctgggggatgcggccagccaccagatattcacctgaactgggtttatccagacagccgagaatattcatcagtgttgatttaccggaacctgatgcgccgacaatcgccaccatttcgccgctgtgaatggtgagattaatatttttcagcacccaaacacgttcttcaccgctgataaaccagcggctgacattatcaagctgtagcaaaatcttactttgattgatattaggcatccgttacatccccatcggtggccccatatgttgggccttattgttggaggtaacagcacttgcctgactgacaatcacttgctccccggcttgcaaaccggaaagtatctgggcatcgacattgttatttagccccacagtgacctcacgcgtactgactttgccattactatcaacgacctggactcgatagcgcccattgttattctccaatgcggtagccgggatcaccacggcatcctcagctttatgcaacacgatatacacctgcgcagtcattgaaatacgtaaagccccgtttggattagcgacatcaaataaaccgttatagtaaatagcagtcgtggtggagctggagctgctacttgagctggatgatgtggtggtggtttcatcgttgatcgagtcgggggcgggttcaatagcacgcagtgtggcgctaaagcgctcttccggttcgcccaaaatggtaaagtaaaccggcatgccagctttgactttcactacatcagcttcggaaatctgggcttcgacagtcatggtatcgagttgtgccacttttataattgttggcgcactttgcaccgcattgacggtttgcccctcttcaaccggaatagcgacaactgtaccgttaatcggcgaagtgattttggtgtaaccgaggttgagtttggcagtactgacggcgatttcagcctgtgcaatttgggcatccaaggctttaatttcagcttgggtgctgtctaatgtggctttggcactatcaaaatcggcccgtacaccaagccctttggcgaggatttgttgctggcgttggtaggttaactggttatttttctgggttgcctctttggccgcgcgctgggctaacacattttttagtgcttcttctgcgtctttcaacgcattttgctgagtaagatcatcaatttcagccactaactggcctttttcaacctgttgccctagggtgacatggagggctttgatttgccctgaaacctgagcgcccactgtgacctgtttttgtgccttgatagtgccatccgccagtaccgtttgttccagagtacggatctctgctggagcggtgataaaccctggcctgtctggcggtgaaatcagtctaaacaacagtacgccaccggcgatcagtagcacaacagccagccccataaggcgccgtttcgagcctgtaaccttttgcataatcaatcaactatccttgaaccacgatgaacaaaatagtgaagccaaatgtcaggggataatttaccgccaaggccaacgggggtgagttaagtgaaattcaaggatatgtaaggattgagtaaaatcggctgcgcgcgagtcaaataggcatgaaaatagccgaaatcaggcaggagagttaaacgatgaaaattttgttagtcgatgatgatgttgaactgggtagcatgttgagagaatacctgagcggcgaagggtttaccgccgagctggtattaaccggcaaagagggcatagacggcgcgttgtccggtaactataccgccttgatcctcgacattatgttgcctgatatgagtggtatcgatgtgttgcggcaggtgcgtaaaaaaagccgcttaccgatcatcatgctgaccgccaaaggcgacaatattgatcgagtcatcggcctggaaatgggcgcagatgactatatgccaaagccgtgttacccgcgtgagctggtggcccgattgcgtgccgttttacgccgctttgacgagcatccggatgtgccatcgggtgatgatggtgttattacgcatggtgatttgacgcttaacccgtcgactcgcagcagtgaatggcagggtaaaccctttgatttgactgcctctgagtttaatttgctggagttgctattacgctcgcccgatcgtgtagtaactaaagatgagttatctgataaaggtttgggccgaccacgtgaggcttatgaccgcagtgtcgatgtgcatatcagcaatatcagacaaaagcttgcggcgttgccgggcagtaccttaaacattgaaacggtacgcagcattggctaccgcatcagataatcgctattggtggagtcagtcagctatgcgtggacggttattttggaaaatcttgctgggattttgggttacttttattttaatgactcagatgctgtggctggtgttttccttttacggcaatcgccatgaaccgcctgagcgtgagatggtgcgcaggattgccaaattacaagtcgcttctgcggcctcggtactgcaaagtggtggtctgccagccctaaatgccatgacggctaactggtcagaaacagataaaagtcacttttcggttttgcctgtggcacaaattcccccggtcacagcactatcatcggataaggtacaaccccctaaggggcgcgatcccgagttttacagccgggaagtgacgacctggactcaaagtctcgatggtcagaattatcgtattagttacgacattgatggactaagggatgttaatcagcggggcggaggcggtgagagtcgccgcgaaatactgaatataccgatcccgatgatttggatgggggtgttaggtggtttgttcttcagtacattgctggcctggaacctgacacggccgatgcgccaattacgcgcgggttttgaacgggtggctcagggggatttgtcggtgcgactgctgcctgtcatgcggcggcgtcatgatgaattgaccgaagtagcgcgggattttgattcaatggccgagcgtttggaagagttggtcagcgcccgcgaacagttactgcatgatgtttctcatgagttacgttcgccgctggcacgattgcaattggcgattggattggcgcgccagaatcccgataatgtcgaaaattcattacagcgtattgagcatgagtcggaacgcctcgataagatgattggcgagttactggcgttatcgcgtgctgaaaaccacaatattgccgaagatgatgagtatttcgatttgcgcgagttagtgactgtggtggttaatgatgcccgctatgaagcgcaggtgccaggggttgaaatcttgctacaggtatcaccgcaagttgactataccgtcaagggaaatgccgagctgatgcggcgggcgatcgacaatattgttcgtaatgcactgcgtttctcaactcacggccaacaggtgaaagtgctgctttcacaggttgataagagttaccagattcaggtttctgaccaggggcctggtgttgatgagagcaagttatccagtatttttgatcccttcgtgcgcgttaagtcggcaatgttgggtaaaggttacggcttagggctggctattactcgtaaggtgattttggctcatggtgggcaggttgaagcaagaaacggtgagcagggtgggttagtgattacactacgtgtgccgcgctggattacagcagattaaatgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactaaacaaaaacggcgctcaagagcgccgttttccattcgtatacaattacttcttgatacgaataataggtgtctcacccacggtgacactaccagatagtttaatcagttctttgatctcatccatgttagagataacaaccggtgtcaaagtagacttggctttctcttccaacagggccagattgaactcaataaccacatcacctttcttgacgcgttggccttcttctgcgatacgtttgaagccttcgcctttcagttcaacagtatcaataccgaagtggacgaacagctcaatgccgctgtctgattcgatagaaaaagcatggttagtctcgaaaattttaccgatggtgccgtcaacaggagcaaccattttattgcctgaaggcttgatggcaataccatcaccaacgattttctctgcaaacacaacatcaggaacatcttcgatgttgacgatctcaccagacaacggtgctacgatttcaatagtaccactgtcttttttatcatctgaaaccagtgatttcagtttatcgaacaaacccatgatcttctcctaagtatttatattgggcagcgttccagtatcgtggaattagcagagcgttttttcttcgatgaatgtggtaaccaaatccatcaattccttcgctgttggttgagccaatgcctgctccgccaacaccttcacatcttcgaaattcgtattacggataattttcttgatgcgtgggatcgaaatcgcactcatgctgaactcatccagccccatgcccaatagcaacagtgtagcacgttcgtcgccagcaagttcaccgcacataccggtccacttaccttcagcgtgagacgcatcaatcacctgtttgatcaggcccaataccgatggtgacattggattatagagatgagaaatcagctcattgccacgatctactgccagagtatactgagttagatcgtttgtcccaatactaaagaagtcaacttctttagctaaatggcgagcgatgaccgccgccgctggtgtttccaccataacaccgacctcgatggtttcatcaaaggccttgttttcttcgcgtaattggctcttcagcagctcaagttctgctttcagttcgcgcacttcttctaccgaaataatcatcgggaacatgatgcgcaatttaccaaacgccgaggcacgcaagatagcgcgcagctgtgcgtgcagaatttctttgcgatccatagcaatacggatggcacgccagcccaggaatgggttttcttctttcggcaagttcatgtacggcaggtctttatcaccaccgatgtccatagtacggacgataacagcttgcgagcccatagcttcagcaacggctttataggcctggaactgctcttcttcagtcggcagtgagtcgcggtccatgaacaggaattcggtacgatacagaccaacaccttcagcgccattacgctcagcacccgcgatatcacgcacggtaccgatgttggcaacgacttcaacctgatgaccatccagggtgatagctggcaagtctttcagtttggccagatcatttctctcggtgatgtactgttctttcaccgctttcaactgatcaatcacttcggcagttgggtttaaatagattttgttattgaccgcatcaaggatcacatagtcgtcattcttaatctgtgtggtcgccttgctggtgccgacgatcgccggtaactccagtgagcgcgccataatcgaggtgtgagaggtacggccacctaaatcggtgatgaaccctaacactttgttcagattaatctgtgcggtttcagatggcgtcagatcggttgctaccagaatgacttcatcttggatggtcgttaaatcgacaatctccaggccgagaatatttctcagcaggcgcttaccgatatcacgtacgtcagccgcacgttctttcagatattcgtcatccaattcttccaaggcttttgcttgcccttcgatgactgaaaaagcggctgcatctgcagattgtttatcatctttgatgagggctatgatttcctgctcaagctcttcgtcttccagcagcatgatatgcccttcgaagatagcctctttctcttcaccgaatgttttgccagcttgggtcttaatcgtttctaattgcgcagacgctttggctcgcccagctaagaaacgctcgacttcttgctccacgtggtcagcagagatttttttccggttgatgacaatctcatcttctttcagtaaaagtgctttaccaaaagcgatgcccggtgatactgcaatgcctgaaatcataaccctaccttactcttgactggtgttaactaaaaaagagtgcgtgattactcaagctctgccatcagttttaccagatgctcaacagctttcttttcatcttcgccttcagccgaaatcgtcacaacagtaccttgggtcaggcccagagtttgcagtttgaacaggcttttggcgctagcgcttttaccgttagaggtcacagtaatttcgcacgggaagccttttgcttcttttacgaactgggcagcagggcgggtatgcagaccgtttggtgcagtaatagtaacttcttgctggaacattgtatttccccaacttattttggatttatgttgtggagctaaagtttagtgtagaacctaaactttagcctgtattggtgcgcggataactcttctttcacattcgcgcatgactatgccttaaccgcaggtaagtcacaaagacagtttccgatacaacctgagttcaggcttaaaatcgatactgctacatctaagaataatgctctctttgcgttatgtcttcaatcagcactcagtgacgacattttttgttgtgttgcataattgataaatcgattcagccagagatatacaggatacttgattaatttcgcgtatcaaaataattgaccggttaaatactaaacccagagggtaaaatcaatctttatgtagtaaaaactttgaagcacgccacaaaaaaagcacccatgagggtgcttttttagcatttagtgcgacggtctaactactgttgcagttcttgttcagtgaacaaatctgcgaacaacgccgtacttaaatagcgctcacccgaggacggaagaataaccacaattgttttgtcagtaaagtctgcttcttcagaaagcttgactgctgctgcaaccgcggcaccggaagaaatgccggccaggataccttcttcatccatcaaacgacgagccatagagattgcttcatcattggtaaccagtgcgacacggtcaaccagactcaaatcaaggttgccaggaatgaaacccgcgccgataccttgaattttgtgtgggccgggtttaatttcctgacccgccaatgcctgagtgatgacaggagaatcagtcggctcaaccgcaaccgtggtgatagacttgcctttagtttttttaatgtaacggctgacaccggtcagagtaccgccggtaccaacacctgcgataaagacatccacttcaccatcggtgtcttcccagatttctgggccagtggtcttttcgtgaatttccgggtttgctgggttactgaattgctgcaagataatatagcgatttgggtcggtggcttgaatttcttccgctttagctatcgcccctttcatccccttagcaccttcggtcagcaccagattggcacccaatgctttgagcagtttacggcgctcaatactcatggtttcaggcatggtcagggtcagtttataaccgcgcgcggctgcaacaaatgccagtgcgatgccggtattgccactggtaggttctaccagttctttgtctgcggtcagaatgccacgattttcggcgtcccaaatcatattggcaccgatacggcatttaacactgaaacttggattgcgtgactcaactttcgccaaaatgcgcccgttaccgatacggttcagacgaaccagcggcgtatggccgattgttaaagagttgtcttcatatatcttgctcatagcccgtcctttaactctatgaaaatgtaggaaacgttcaaagcatacgctaacagtatggctatggaagtaagtaattggtatatcgatatgttattaggaaataagttttaatcccaatagcttttaagcttggcagctcacttttaaccttggcaataggggcgcgaccagcacgcccatgcaaatgcaaaattaacgtggtggttgcataaactgatcgcgataacgatcaacccacattgcggtggcaccgcagactgccactggcataatcaccagattaagcaatggaatcatagtaaataagctcaccagtgcaccaaactgcaggttgtcgaccttatcttgacgcaacgcactgcgcatatgctgaaaactcactttgtggttatcaaagggataatcacaatattgaatcgacagcatccaggcgctgaacaggaaccacagaacaggggccagtgtttggccgacacccggcaccaaatacaacagcagcagcactaatgctcgcggcaagtagtaggctaatttacgccattcacgcgccataattcgcggcagatctttcataatccccagaataccggtatccggcaggggcttcccggttaaactggcttctaactgttcggccagcaaaccgttaaagggggcggcgatgaaattggccagcgtactaaatagataactgaataccagcagcactgaaatcaccatcactggccacaatagataactgagccactgcaaccagtcagggacataactcatcaattggggaacccagccccctatctgattgaataaccaccagaaagccccacccatcagcagaatattcaccaagaggggcaaaatcacaaatcgccggatacctggacgggagattaactgccatccttgggcgaaataatggataccactgaccttttttaccgctttttgcgtatacgccatgccattccgttctctataagctcattgacctgcgtatcatatcggtatgatttcccactgcatagtcacatattgtatgaaaagtgagcgaaagatctagcataatcatctttcttcgaagaaaattgagcacggacttgcacttgtgttcgttgggaaatagagttaaagggtgaatgtttgccgcggtggcaatgtattggaacaacagagatagtaatgatgcaggatttgcgtctgatattaatcgttgttggcgcgatcgccataatagcgttgttattgcatggtttatggaccagccgtaaagaacgctcatcgctttttcgcgatcgcccagttaaacgtccgaaacaagaacgtgttgaaaccccgatcgagagtctcgatgaaggggtaggagaagtgcgcgtccgcactgctcatccacaagagaagccttcgtttaatcatattgatgaagacgacgatgaactgccggtgattcagcatactgaaaccaaaccggtgcaggtcaaggcggagcctcgccaaaaaccttttgcttcagtgccaacagattatgaagaccctcttttgggtggactatctgctgagcaaccaccgcatgaatcacagcgtgatcctttgcttggctcggttgaagaacatgacccacaaccgcgttatgcagagccacaacatgtggctgaacatgcccctcgggtggctccacaacatgtggaatcacaaccagagcctgctgttgcggctcctgaggtgaaaccgcaaaaactgaaagaaaccgttttggtgctgcatgttgctgcacatcacggtggtgctctgggtggcgaagtgttgctacagagtgtgcttcagtctggtttccagttcggcgagatggggattttccatcgtcatctaagccctgctggcagtggcccggtattattcagcctggccaatatggtgaaaccgggttcttttgatcctgacaccatgtctgatttctcaacgccgggtgtttcaatgtttatgatggtaccgtcttatggcgatgcgaatcagaactttaagctgatgctgcaatcagcccaacgcattgccgatgatgtcggtggtgtggtgttggatgacgaacgccgcatgatgaccccgcaaaaactggaaacatataaggctcgcatccgcgaagtgttggatgcaaacgcaaccgcctgataatgttgcctcgcaatgaatcgaattaacccgaacccccgcatgccgggggttttttatctttgatggtgagctatggaatcaataattcagcaaattaatcaactaagaacctcattgcgccatcacgaacatctgtaccatgtgttggatgcgccagagatccctgatgctgaatatgaccgcctgatgcagcaattgcgtgagctggaagcacaacatcctgaattgatcaccaatgattcaccgacccaacgagtgggcgctgcgccgcttgatgctttcgagcaggtaaaacacgaagtcccgatgctctctctcgataacgtatttgatgaagaaagctatctggcttttgacaaaagagtccatgaccggttgaaacgtgccgatcctctgacattctgctgtgaattgaagcttgacggtttagcggtgagtttattgtacgaagatggcgagctggtcagagcggcaacacgtggtgatggcactaccggtgaaaatattaccgccaatgtccgcactatccgtgcaatcccgttgcgtttgcagggcgataatatccctcgacgagtcgaagttcgcggtgaggtttttatgccattggcgggtttcgagcagcttaacgatgaggctcgtcgcaaaggggggaaagttttcgccaacccgcgtaacgctgccgccggttcattgcgccaacttgacccacgtattacggctaaacggccattaactttcttctgctatggtgtcggtttattggagggcggcgaacttccccgcagccatattcagcgcctgatgcaatttaaggcctggggcttaccggtcagtgagcgggtcaaattatgtactggtagcgagcaagtgattgctttctatcgtcaagtcgaacaagaccgtggcggtttaggttttgatattgatggggtggttatcaaagttgattcactcgacttacaggaacagctgggctttgtcgcgcgcgcacctcgctgggctacagcatttaaattcccggcacaagagcagataacgcaagttcgtgaagtggagtttcaggtggggcgtacgggcgcaattacgccagttgcgcggctggaaccggtgcaagtggccggtgtgattgtcagcaatgcaaccttgcataatgccgatgaaattgagcgtttgggcttacgtatcggtgataccgtgattgtccgtcgcgccggtgatgttattccgcaagtggtgggcgtggtgatggatcaacgcccgcaggatgccaaagagatcactttccctgagcactgcccggtgtgtggttctgatatcgagcgggttgagggggaagcggttgcccgttgcactggtgggttattctgtgccgcacaacgtaaagaggcactgaagcattttgtctcgcgccgcgcgctggatgtcgatggcatgggcgacaagattatcgaacaattggtagaaaaacagtatgttgagaacccagctgatttatttacgctgactgcgggcaagctgacgggtcttgaccggatggggccgaagtcggctcaaaatctgattgtggcgctggaaaaggcaaaacagacgacttttgcccgcttcctctatgcgctgggcattcgcgaagtaggtgaggcgacagcggctaatttggctgctcatttccgtaatctggaaaacctacgtgctgctgatatcgaggcattaaaaagtgtgccggatgtcggggaagtggtggccaagcatgtggtgaacttccttggtgaagagcacaatcagaaagtgatcgaagcgctggaaaaagtgatcacttggcccgaaccgcagcaaattatagccgaagagatagacagcccattcgccggtaaaactgtggttctgaccggctcactgactatcctctcacgggacgaagccaaagatcgcctggccgctttgggggccaaagtcagtggcagtgtttccaaaaaaactgatctggtgattgcgggtgaagcggcgggatcgaaactggtgaaagcgcaggaactgggaattacagttatcgatgaagcggaaatgatccgtttgctcggtgagtcgtcctaacggctgaggattgcatggaaaaagagaacttggttgagatagccaatacccggatgccctttggtaaatatcaggggcgggtgttaatcgatctgccggaagagtacctgctttggttcgcccgtaaaggtgagtttccgcaaggcaagctgggtatgttgatggagatgacgctcgcgattaaaattgaagggctggatagtttggttaagccacttacccttcgtccttgacgctactgcggcactcgttcacccgaatcactgactggtgtcagctcatcgggattcactcgcttgctgccttgccgtaacaccaagggctttgggtacatattgtattcctatagtgttgtattcagatatggcgatgaacagtcgcagatcatcgccatagtcttattttgtagggcacaaacttcattaaatataaacgtcaatctggttttgagcagaagggcggtttaccccatcacctgtaggtgtgctcgcactggttgtgttgtcttcaccttctttggctttttccgccgcctgtgcctcaatacgagccacttgagcttgcagtgctgcaatttgactctgaatttgttgctgctgcttttgcaactcatcagcagtcaaaccagagtcttttaaggtacttaatttttcggtcagtttttggatctcttgattaagagatttaatctgtgcggcggtactgctatctgaagagctgctactgctcactgaaacggatgctgtagagatagtattcgacatcattattccttagaacatgtgggtggaataatgcttatcgacgtgaaagatattaatctttagcctttcagccgggttttacacaatcttatcacttgctaatcagtaacctatcacttggtgattttatgcgcgttaaatccaggctctaagctgttaaaccaccaattgtagttgcggccaatgctgttgccagcctttgctattgacccgctggtaataagtgtcgatttcaccgtttttggtattcagcgtaatggtttgactaaataaagcagccaaaccaaatggggcgaccagttcaatatcaccattttctttaagacaggccccaatcgccgtttccacttcaacccaatagctgatggcgtcttgtgtgctggtgtaaggccagcggccactacgcaggtgcattctggcttgatttttgactgaccacggaaacgattgatgcagggctgaagttgtgtaattaagttgttcttcgagctgtaaatcatgctgctcactggcatcttgctcatcgaaatagactaaatcaatatcattaagtggggtagaggaagggtatccatgtagcttatcccacaccagattacggacaaatcctgcggccaggcaccattggtttaactgaagttcacgggcaatagacaatgcttgcatccgatagggatccgcacgtagccattcaatgatttgttgttgctggttcattgcctgtttcctcggtaatcaatgtgtttggagcaggatagcagcggagaatgattatgataaatgctaaaaagcaaaaaaccggccataggccggtcttttaaagattggtggagctagacgggatcgaaccgtcgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccacaaatgtggttgttcgtgctgatttatctatcatgccacctgattatcaagcttgaagtcttatcaaacaagataatttggtggagctagacgggatcgaaccgtcgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccgatgcgcacataataaatcgtgtgaacggggcgcatgatatgaaacccctgaaacagtgtcaacggctaattctatttctcacgccaagcgctgaaaaagccgccaaatcagtgagcaaacagcataaaaaaggcgactttactcagtcgcctgataaatgtatttaattttattgctgcgcttcacgttcactaataaaagcgagcgctttatcaatacgagacagtgaacgcgcctgaccgatagcatggacggtgacgtccattcccggtgattgaccagcgccagtgaccgctacgcgcaatggcatgccaactttgcccatacctacacccaactcatcagccgtgccctgaatggcattgtgaacgttttcagtagtccactcggtgatggcagccagtttagctttaaccgcttccagcggttggcgtgcaacagggcgcaaatgtttcttcgcggcatcggcgtcgaactcgtcaaactcttcatagaagtagcggcaagattcagccatctctttcagcgttttacagcgctcgcccaacagtttaactatctcgaccaattcagggccgttgcgagtatcaatacccaactgctcaacctgccatgacaggtgaacggcaacctgctctggtggcaggctattgatatagtggtggttcagccattgcagtttttcagtattgaaagcactggcagatttactcaccgcatccagtgtgaatagctcagtcatctcagcaacagagaaaatctcctgatcaccatgcgaccaacccaggcgaaccaaatagttcagcagggcttctggcagataaccgtcatcacggtattgcatcacgccgactgcaccatgacgtttagacagttttttaccatcatcacccagaatcattgaaacatgggcatattcaggaacaggcgcgcccaatgctttcagaatgttaatctggcgaggggtgttgttgatatggtcttcaccacggataacgtgagtgatttccatatcccagtcatcaacgactacgcagaagttataagttggtgaaccatcggtacggcggataattaagtcatccagctcttggttgctgaattcgattgggccacggattttatcattgaaaataacggagcctgcctgcgggttacgaaaacgcaccacagaaggttcatcggcaccatgggtacactggctatcgcggcagcggccatcatagcgcggcttttcaccattggtcatttgggcttcgcgcaattcatccaaacgttctttagagcaatagcagcgatacgcggtgccgttttccaacatttggtcaatcactgcgttgtagcggtcgaaacgtttggtttggaaatacggaccttcatcccaatccagattcagccagttcataccgtccataatggcgtcgatggcttcctgagttgagcgctcaagatcggtatcttcaatacgcaaaacaaattcaccaccgaaatggcgggtgaataaccaggaatacagcgcggtacgtgcgccaccgacgtggagatagccggtaggactgggtgcaaaacgggttttgattttcattgggttcgatgccttattacgctacgccgaccagcaaaagctggctgttgctcgaatttcgaaaaagtaggcgacattctaccaccctgaggcaattcctcaacgatgttaccgatatgcaattagatccggctaaagaaacgcccatagcggtgataaatatcgcatcctgtttaaatttgcggcgaacgattgttttcgttttaaaaaccgttgactcacttcgaactatccctataatgcgactccaacaacacggcggggcgattagctcagttggtagagcatctcctttacacggagggggtcatcagttcgaatctggtatcgcccaccaaactcgacgtgtcgtgaagcaattgaaatacaaagcattaaatgagatagatgagggcgattagctcagttggtagagcatctcctttacacggagggggtcatcagttcgaatctggtatcgcccaccactcatcatccatgtttaatgtgttaaaagtagtagaagtgggcgattagctcagttggtagagcatctcctttacacggagggggtcatcagttcgaatctggtatcgcccaccacttctatactttcagaattatataatgggtcgttagctcagttggtagaatagtagcttttaatcaattggttaaaggttcgagccgagcgaagcgagacagcaacgcgtagcgttgacccgaagggcgaatccgtaggatgagtaatcccgcacgataaccgccggaaatgtcgagtaaatctatataatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcccgcacgacccaccattatatccagtatctcagcaacttttcccaaactctgaaatcgcatactacacaatatcgtgtgggtgagaccctgcgttcaggttcgagccgagcgaagcgagacagcaacgcgccagcgttgacccgaagggcgaggccagaggccgagtcatcccgcacgacccaccattatatccagtatctcagcaacttttcccaaactctgaaatcgcatactacacaatatcgtgtgggtgagaccctgcgttcaggttcgagccgagcgaagcgagacagcaacgcgccagcgttgacccgaagggcgaggccagaggccgagtcatcccgcacgacccaccattatatccagtacctcagcaacttcacctcctaataccaaatggcattctcctatccttttgtgaccaagctatatccttagtcttttaaccttccaataaatatcacgaaagcaaatgactcatctgtgaatcgcaggcataaaaaaagcgccgtagcgcctttcagactgctgacaaactccaacgactcgatattgcaaggtgaggacaggtagaagagtaaagcgtccgcgccacggatggcgcgggtcgagccatcagggacgattttacggcgtctttacgatctgcctgttttcaccgatacgggcactttgtcattaacctcaaaggcgccgtagcgcctttttaacgatttttttctgatacttagagtaccaggcccgcgatagaagcggacaacacactgaccagcgtagagccgtacagcagtttcaagccaaagcgagaaacgacgttaccttgatgttcattcaggcctttaatcgcaccagctacgattccgatggaagagaagttagcgaatgaaaccaggaatacggacagaatacctacactgcgtggtgacaattctgatgcaactttctgtaagtccatcattgccacaaactcatttgaaaccagtttggttgccataataccgccaacttgcaaggcttcatgagcagggatacccattacccaagcaaacgggaagaagacatagcccagaataccctggaagctaataccaaatagcaggctgaacagagcattcatcgcagcaatcaatgcaatgaaaccaatcagcattgccgcaacgataatggcaactttaaaaccagccaggatgtattcacccagcatttcaaagaagctttgtccttcgtgcaggttgctcagttgtaactcttcttcatcttcagctttatatgggttgattaacgacaacacaataaaggtactgaacatgttaagcaccagtgctgcgaccacgaatttcgcgtccagcattgacatataagcaccgactatcgacatagaaactgtcgacattgctgtggctgccatggtgtacatgcgcttttcagacattttgcccaaaatatctttataggcgatgaagttttcagactggcctagaatcagtgaactgactgcgttgaatgattccaacttacccatgccgttaactttggacagtaaagtaccaatgatacgaataacgaccggcagaactttaatgtattgcagaataccaatcagggcagaaatgaagacgatagggcatagcactcttaagaagaagaacgcgagacctttatcacccatattgccgaagacaaaatcggtaccggtagcggcaaatccaagcaacttgtcgaataaaccggcgaatcctttcacaaaacctaatccaacttccgaatggaggaagaagtacgctaacagcacctcaataaccaacaattgaataacaaaccgaatgcggatgcttttacgatccttacagatcactagagctagtatggccactacgactaaggccaacgcaaactgtagaatatgggacatgtgtgctccaaattagaggcaggctaggttttggtggacattttatgtaacggctacattaaaaacgagatgtggtctgcaaatatagaaattcactttcataaatgcaaacaaattagcggggttgatcacaaaaaacaggatgttaataatatgctacagggatagtgtaaatatgctagtttgagcaattgtagcgttcagtcttaaaaattgcgatgtagctgttaactcaatttttcagaaaccaacaactggcgatgacggcacggcaaattatgcggtattagctatcagagagataagtttcacccctctaaatgcgtttgataattattatcatttagatattattaaagataagaaagtagccgtaagtttttcaagggtaatactgaatgttgaatagtcgtgttgtcgatacgcccccccgtacatcaaggagaatcaaactctccctgatggggcctgcttttatcgcggctattggctatatcgaccccggcaactttgccaccaatattcaggccggtgcttcctttggctataccttattatgggtcgtggtttgggccaattttatggccatgcttatccagctcctttccgccaagctcggtattgccactggcaaaaatctggcagaacatattcgtgaccgctttcctcgccctgcggtatgggcttactgggtgcaagccgaaattattgcgatggcgacagacctggctgagtttattggggcggcgattgggtttaaattgctattgggtgtgacgctgcttgagggggcggtactcaccggcatcgcgaccttccttatattgatgctacaaaagcgcgggcaaaagccattagagttagtgattggtggcctgctgttgtttgtcgccgcagcttatattgtggaacttgtcttctcacgcccagaaatagccgccttaggccgtgggatgttaatcccggacctacctaaccgcgatgcagtatttttagccgccggggtattgggcgcaactataatgccgcacgttatctatctgcattcatcattgacgcaaaccgccggggaaaactctaaagcggatcgctacgcctcgaccaaattggatgtggccattgccatgacgattgcgggtttcgtcaatttggcgatgatggcgacggcagctgccgctttccacttcaacggctatggcagcattgcagaaattgaacaagcttatttaacattacaacccttattgggtaatgctgccgcgaccatttttggtttgagtttggtggctgccgggctgtcatcaaccgtggtcggaaccttggctggacaagtggtgatgcagggttttgtgcggttttatatccctatttgggtgcgccgaacagtgactatgttgccttcctttattgtcattttgatgggaatggatgcgactcgcatactggtgatgagtcaggtattgctgagtttcggtattgctttggcgttagtgccgttgttggcctttaccggcaataaagaattgatgggggatatggttaactcaaaattgattcagattttggggaaactgattgtactggtggtgattggattgaatgcttacttattggtgagcctgatttaatttatcagtaaggcgagctaaggataaaaactcgcctggggtattctcatctaatcatgatcatggtgatcatggcctttgccgcgatgatgttttttactcggttttttatgatgtttatcatatttccaatagtgcccatcacgatagtagtagttctttttccaccaatctttgtgttgccagcggtggccgtcccagtaatgaccatgacgattccgctcgcctaaatctcgtccttgatgattttgccaccattgctggtcacgccagtcataaccatcccaataattaccgctgcggtcttgttcgccaatttgtagcgaaacaccgggtagcagctcaatactctcggcattcgccattgggataagcgggaaccaggctaagatggttatcaataacagtggttttatccttctcggcctcactacacttagctttaatattgtcgatttaaacatggccgtttttaacattatttatccttgtctggccttataggctatagcgctatcttaaacaggaagtcagccgctgagattcggataaaactgtaaaatacggatttaggatttatctgtgaggggagataacagggcgtaacagggagcgttagccccctgttgaagacttaaaaagagaacgtttacaccaagatattttcgataacttttatctctgcatcactgaattcggtatttgccaacattcccaccgcatcatcaatttggcttattttactggctccaatcagtgccgacgtcactcgtctgcctcgcaatacccacgctaaagacatctgcgacaacttctgtccacgatcaagcgccagttcattcaattggcgaactttagccagtttttccgctgaaagttgctcaggattgaggaatttactgtcactggctgctcgtgagtccaatgggataccggccaaatagcgatcagttaataaaccgcccgccagcggcgagaaagcaatagatccaacaccatactcgtccagcgtatcttgcagatctgtttcaatccagcgctcaaacatggagtatttgggttgatgaatcaaacaaggcgtaccgagctgggccagaattttgcaggcctgacgcgtttgtgcagctgggtagttggacaagccgacatataaagctttgccttggcgcaccagtaaatccagcgctgccatcgtctcttccaatggggtattagggtctgggcggtgatgatagaaaatatcaacataatccagccccatccgctgcaaactttgattaatgctggcgaccagatactttttggagccccaatccccataagggccgggccacatggtgtaacccgctttggacgaaataatcagttcatcgcgataagggcgcaaatcttgttgcaagattcggccaaaatttagttcggcagagccaggcggtgggccatagttattggctaaatcaaaatgggtaataccatgatcaaaagcacgatgaatcaggttgcggctattttcatacaaggtgctatcaccaaagttatgccacaagccaagagaaatcgctggcagcattaatccactgcggccacaacggtgatactccatctcctgatagcgggaggaagctgcttggtagaccatgatgccccttattgatgaaagtaaacaacgtcttaatgtatgcgtttccaccggtttcgaaagctggcgtgatcacaaagtttgcattcggtgacaggggagtagcactgttagcaaagcactattctgtgcaaactaattaataatttaaaaaaacattagatttattgatgttttgcttaatacttattcgacagtaataagcattgaggcggtgtagtgatggcgagcaactataaggtagcagattatttactggatcgactggcacaagtgggtatcaggcatctatttggtgttcctggtgatttcaatcttcactttttagatcatgttatcagccatccagtcattcaatggatgggatgcgcgaatgaacttaacgcggcttacgcagctgatggctatgcccgtgttatgcctgcggcggcgttattgaccacggcaggggtcggtgagttaagcgctattaatggtatcgcgggtagctttgctgaatatcttcccatcattcatattgttggcactccggcactgcgctcacaaaaagcgggcgaattattacatcattcatttggcgatggtgatttcaaccattttgcgcggatggcgaaagaggttgcttgcgcgcataccagcttaactgccgaaaatgccgcgtctgagattgatcgcttgttggtggcggcactttatcaacggcgtccggtctatttacagctcccttctgatgtgggagaggcggagttaaccagccaatctggggcgttagcactgtctcaaccaatgttatccccgacttcattacaggcttttattgaggcagcccgccagaaattgcagtcggcgcaccgggtggcgctattggcagattttctcgccgatagatttggcgcacgacaagcactgaatcattggctggcagaggtgaatctaccgcattcgacattgctgatggggaaaggcttgctggatgagactcacccgatgttcattgggacttatgccggagccgccagtgatgccagcgtcagagaatatattgaagaggccgatgtacttatcaccgtcggtgtgtggttcgtcgataccattaccgccggattcagccaacatattactcaggataattgtattgatgttcagccggaacaagtgcggattggacgtcaggtttttagtcaaattccgatgctggctgccgttaatgcgctacacgagttgtgtttgtctttacagggcgaatggcagcaaccggtcatcgctcactctatgcccgcgctaccgtccgataatctcctcagccagcaagccttttggtatcacatccagcatttcctgcggccggacgatattgtggtgacggatcaaggcacctctagttttggtgccgccacactgcgcctgccttctggctgcacctttgtcgcacaatcgttgtggggatcgattggttttagcttacccgcagcctatggcgcgcaattggcgcaaccgcagcgcagagtgattttgctggtaggggatggcgcagcgcagctcaccatacaagagttggggtcgatgctgcgtgatggtttaactccgatcatttttctgcttaataatcatggttacaccgtagagcgggctattcatgggccacagcaaccctataacgacattgctgagtgggattggacgcagctaccccaagctttggctgtggacaaagcctcattgacctgccgggtcacgcaggccgatgaactgcaacaggtgctgacacagatcgaaaattgccagcaattagcatttattgaggttatgttgccaccaatggatatgcctgaattaatggttaatgtggccaaatctattcaggcccgtaatgcggcggtttaatggcaccggttaattgatctaacagccaatagcctgccggccccggcgggctatttttcgaccaaactgcatcaattgagatcatttttggccaacctgcgattggcaaggcaaccagttttttatcactgtattgctcaaccatccagtgcggcaaaatcgcccagccgaagccttgcaccgccatctccatcaacattaaatagctgggtgctgaccatatcaatccctgcgactgattgcgctcggtgcggttataggtgttgagacagagttggcgggtggtggcgagttgttccgggtgaacctgtgataattgtgccaacggatgatgacgttgcacaaatattgccatttcagtttgctcggctaatcggctggcggcaatatccggcgggtaatgttgttgcacctctaccacgccgatatgcgcccgcctcagttgcagcaaatcaatcacatcgtcatcttcagcaatcaaacactcaaattcgatatcggggtaacgttgctcgaagcgtcgcagcagactttcatgatgagtcggttgataggtgtcggataagacaaacgtcagacgggtttcaacctggcccgccagccggattgacagattatccaggcgctcactggcagccagaatttcttgcacatgagagagcacgcgccgtccgtgatcggttaataccggctgacgggcttgccggtcaaataaggttaaccccagatcggcctccaaattggcgatggcggtgctgatggttgactggcttttgcgtagtttacgggccgcagcggagaatgaacctagtgcggccgcttcgacaaacgcaatcagtgcttcaggagaataatgcatgatgtatctattttatcgatgggttctattttcaatctatcttaaaaaacgatgataatcaccttcgacattgtgttattgattaattaagtgagtgttttatgcaagttcagcgcaaaactatatttgagcggattatccatgccattggctttgaagtgattgccgtcgcaatttgtgcgccagtcggggcatggttactcgatcgttccgtattacaaatgggaacattggccattcttctctcttctgtggcgatgctatggaacattatttacaacagcctgttcgactacttctggccggtgagccatgtcgccaaaaccctacgagtgcgggcattccatgcattgggttttgaaagtgggtttatcttgattggcttgccgattgcggctttcgcattggggatttcactgttacaggcgtttatattggagatcggtttcttcctgtttttcctgccttacaccatgttttataactgggcttatgacagtttgcgagcacgaattatccgctcacgccaggccaatgtcttaacgccagccgctgataaagggcgtggctcaaactaatatttgactcatcacgaaccgcgatttctcacttcagcagcggcaatttaccgctgctgaaacgtttttatgtgatctttatcgcaaagcgaaacggtttccagcattgagattgttgtttcgccaacctgattttacagtgggcatagttgaagttaagaatatctgtaacggagaagtttctgatgacgagctatgccctggtgggtgacgttggcggcactaatgcccgtttggcgctttgcgctgtggcgacgggcgaaatatcacaagcaaaaacatattcagggttagattacgacagtctggaagctgtcattaagcaatatttatcagagcataaggtcactgtagagcatgcctgtattgctatcgcctgcccgattaccggagattgggtggcaatgaccaatcacacttgggcattctctatcgcggcgatgcagcaaaacctcgggctgaagcacttagagatcattaatgatttcaccgcggtatcaatggcaattcccatgttgtctgagcaggatgtgctgcaatttggcggtacatcgccacagccgggtaaaccggtagcggtatacggtgctgggacggggttaggggtggcacatttagttaatgtggatagccgctggataagcttgccgggtgaaggcggacatgtggattttgcgcccaatagcgaagaagaagaccggattttggcggtactgcgtcaggaactgggccacgtttccgccgagcgagtgctttccgggccggggctggtcaatttataccgggccattgtgatttctgatggtcgtctgcccgaaaatctggcaccgaaagatgtgactgaacgcgctctggcagacagttgcactgattgtcgccgcgcattatcactgttttgcgtaattatggggcgctttggcggcaatttggccttgaatctcagtactttcggtggcgtgtatatcgctggcggaattgtgccgcgctttatggaattctttaaagcttccggcttccgcggtgcttttgaagataaagggcgtttcaaagatttcttacaggatattccggtctatatgatcacgcaccagcaacctggtttgctgggcgcaggggcttatttacgtcagaagttagggtatactcttcatccttaaaattgcatagttcactggattgaaatgaaaaagcagagccaaggctctgcttcagactgctgacaaacctcgataactcgatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgccacggacggcgcggctcgagccatcagggacgattttacggcgtctttatgatctacctgttttcaccgctgcgggcactttgtcaataacctcaagcagagccaaggctctgctttttacaatttataatgattaggcgtggctgctggcggtgaccccagatgaagtcgttgatgtgttttctgcctcggtagcagcccctttcggcggcttgataaccagggttaacaacagcgaaaccactgacatcactgcaataacgataaaggttgcatgatatccgcccagttgtgcggcaataaatgaccctgccagtgcgcctaaaccaaatccttgatagataacgccatagtttttgctatggtttttcaggccaaagaaatcgcccacaatggccgggaacaccgtgatgttgccgccgaaacagaaagcaatagcaccgacacacaagaagaacagggcatgagtcagcggggcaaaactcaacaccgatacggctaaagtggtcaccagcagggtaaagctgatgactcgcaggcggcccactttatcggatagcgctccgagaataatacgtccagcagtgttaaatatggcgatggccgatacggtattggccgcggtcgccaaatccatacccgccaactgcacacccaaatccttcacgataccaatcagatataagccactcatacatgcggtgaagaagatgataaacaggaagtaagactctttgactgccaacatctctttgacactgaaatcacgtccagcaagcgcagatggcaggtgggccgcggtttgtggtgcgactgctttttcccgcagcaggaaagaacccgccccgaccaaaaccatcacaataatgccccaatagaagaaagccagtgacaccccctggttggcgatcaaactggcattcacgtatttgaataacagactaccggtaccaaatgccccgacagaaatacctgaaatcaagcccttacgctctgggaaccatttaatcagatttgacagcgtggtgatgtaggcggtgccatcggcaaaaccaaccacaatccccgccagcagataaatcatccccaatgaggtggcaaaagagctggcaatcaaacccaaaccgaggatgatgccggaaattagcgtcagtttacggatgccaatgcgctcttgcaggcggcccgcaaataacgtggcgatagccagagagaaactggtgatagagaaggtggtggcaaccgcaccgagtgaccaactgaatttttcccccagcggctgattgaataagctccaagtatagatagtgcctaaccccatctgaacgatgatggtaccaacaacaattagccaacgatttaccggtttattgctcatgccggactccttaaacatcaatgcatacggcccgaatgggggctattgctgacggtgtagtagtaagcaatagcgtcggagcctaaaaattacgcgctgatggaacaccgaaaatcttgtcttgcgatgttatcagcccgccgaatgaaaccagtatacgggcgggctaatagcaatagatcgaaaggggaatgagctgcattcggggaggaatgaaatgcatttaaaggcgcatcagttgcctgaattcttttatcttgctgcggctcaccgggacttcaaagtccaaatcactgagtcgcagaatataggtgttgttaaaccaaggcacgatttcgcggattttagctaaattcacgcaataagaacggtgacagcggaaaaagtactcttcaggcaggcgactacaaaattcagtgatattcatcggcatgataaattcttcgcgccgagtgtaaaccagcgtgaccttttcctgcgccgctgcataataaatatcattgatatccgttacgatgatgcgctcatctttcatcagattgatggtatggggcgttggacgatggctgggactgttggtttgttctttattttggcgatcacgtttatacagggtttccagcttttgcagcatagtgacaatacgcgattcgtggtaaggctttaaaatatagtcaaaagcttcaatttcaaaggcttctaccgcatgctctttataagcagtaataaagataatataaggtttatgggcaaatttgctgatattttgcgccagcaaaacgccatccagcgacggaatattaatgtcgagaaaaatggcatcaacctgatgattttgcagatatttaagtacgtccaatccatcttcaaaggttgcttcgatggtgatattactgtgctgctggatcaggtaacttaattcttcctgagccagaaattcatcttcgacaataattgctttcacggattaagctccggctgaaatgctgggttctgcatggactttgccgccatttttactgatataaaaagaaatctcggtgcccggttccattcggcgtatctgcaaaccttcgccatagagtaatttgacccgatgatggacattcagtaaaccgattttattgcctggcatttcattattagctacgcgctcaatggtttcctggttgatcccattgccggtatctttcaccgagatttttatctgatcgccacagtctttaaccgcaataaccaccacacctttaccccggaacggctgaataccatgcacgatagcattctctaccagcggctggatcaacaagctggggatttttagcgcaatgtcatcatcaatatcataaatgacggttaacttactgccaaaccgcgcctgttcgatggcaatatagtcttgaatttgatgcagttctttacggatatcaatttgttcatcattcagttcaaggttatagcgtaggtagcgagatagattgatgatcaattgacgcgcggtatctggattaatacgaattgatgaggaaatggcatttaaggcattaaataaaaagtgtgggttaattttactttgtagcgcccgcatttccgctttattcgccatttcgcgcagttgttcaatacgcgagacctcaatttgggttgagataatttgcgataaacctaccgccattactttgagtgaataagtgattttatgggcatggcaataatagattttcagcgagcccgtcacttcacctttttcccataagggaatgataataagcgaatgaatttggggcgtccggtggacctcatcattattgcggatggtgattttaccgcgctgaatactttccttggtaatgtcactgattatttcatggccgatattataagtttctaccccgacacctacatacgccaaaatatgctgggtatcggtgatagcgacagcatcggccttgatatcatggcgaataatttcacacacactgcgcaatgactcgccgttgatattgcgaaaatagggtaaggttttattagcaatatccagtgccagctttgcctgtcgcgcagcaatgacctctttttcatcctcgacactctgtactaatagcacaatcagcccgatacagactgcccctaaaatcatcggaatggcgattttagacacaatatcgatacccaatgcagtcggtttggcccatataaccaccaagagcatggtcagcgattcacaaatcataccggccagaataccgatgctccattgccgctcttttttgactttcaggttgatataacccgacatcagacccgcaataatactggttatgaggcaagggaccgaggtaataccatcaatatcaattaaataacgatgagagccagcaataagcccagtaataatccccacccacgggccaaatagaataccgccggacatgacggcaatcacccgcacgttaaccagcgagccttcaacattgataccggaataggtgccgaaaatagcaaataacgagaagatagcagtgactgcggccaattctagcggcgtgtgtttctctttttgcaataactgacgaaataggtgggtgcgggtcagaaagaacaagcaaattagcatcaatgcggcacgatcaaataccgctaatagcatttcaaatatctggtgcacactgttttctcttggtagcaaccggggattggcggtaagaaaccattaaatcctggggcgaataagcgaatcactataaggaaaacggggggagactgctactttatccgtgctattgaatggaggctgccggagaaataaactccggcagactatctggtggaagacgattactttgtcatccctaattgctgcttgccgatggcggttaaattatcgactgtggccctgccaacaaaatcgacttcaaaatcatcggctgcaaagtcaggcggtgagcggccatcaataaaactggctaactggcgtggtaagtaagcggcatttttttcacaccaaggagcagcagcgatatacataacattactgtcaaactcgccgttatgttcgttttctaccgaatggataacatcgcagtgccaaaatacagtatcgccagcttccagatccggaataggggaaatggcttcgattaaaagaggatgccattgctcagaggccgataatgcgcgccccggtgccgcgccgcataagtcatcgtcagcgacatcatcttgcaaagcacgcagtagaatataggccatggcattggcaattggaatcacgtttaacgtcccggcatgggtgcgttgcggtgtcagcgcagtccagccttggaatgttcgaaacatggaacagactgcgggtgacgcgaattcgcgcacttccgggcgaccttcagcagcaaagggatcgtatttctgccattcaccagaaaatacatggcggtaaacatggcggaaattctcatccagccagcgttcaatagaaccaccatccacatgaggcgataagccaagagatgaggattttggcggacggcggcgggtgcggtcggcataagttaccactcggttagggtcaaagtgttgcttgccattgctctcggtttgccacaggttatttaagaaaatctgtactgcgttcatgcgttggtcctgacgagcctcaacctgcggagttgaccagtaaataccgtatatttgtggcttgctggccgccagtgtgccgaagtagttgtcttccgctgcattttttaggcgctcgacaaaattattgcgatccagataatcaccgatttcgcggttccatgctgcggctttctctgtcgggaataccccgagaatagcgcagcagccccgttgttttatttgtgctttttgctcgtcagtgactttgccattgataatatcatcagcatgaatacgtggaaccgggttctcaccctgagccagactacggcggatctcactaacttgttgacggatattctcttctacctcttggaagacctgctgataattgggtagcgcttgacgtaactgttgtttcactgctttgattgctgagggaatatcgtctatttgtaatgaagacataatgttgattctccaatagctgtaggttgaggccagagtcatggttgcgttttgctgaccatttgtttgttttttgttatcttcaggtgaacattatttaagtaaaatagagaagaataaagggatgaggttttcataaaatttcctctttaatttttctcctctttttacggctaacattttcaaatcgagggaaaaatagtgccagtgatccccatgtttagttgctcttccatttctgtgagaacaccccggttgatgctggacagtcttgtcgagcaggattggccgctgtttttacaattgcatcaagacccggatgttcagcgctatattgctgatccgcagggaatggccgaaatacgcgctcgctttgaatcacgtttaatgccgtgggaaaaaacctccaatcactggttatgtttggttatccgcgaaagagaaagtgggcaggcgatagggttgaccggttttttagctgagtggctgccgctgcaacaagctgaggtgggatatgccatattgccgtcttatcacggcaagggttttgcgaaagaatcactgatggcagtgctggaatttggctttcaacaatgccaattccataaaatgaaagccacagtcaccgtagggaacactgcttcgcggcggacgttggagagctgcggctttcagttggaaggcaccttgcgtgataatttccagttggatgggcaatggtgtgatgactgggtattggggctgttggatagtgaatttgagctatcgcattgaactccgatgagttggatatttgttatcagcctatcgacagttaatcagcgctgggatatgttcatcaatagaccatttactggtcagcgtcgctcggacggtccgggcgctaacgtatccctgaggaaattatggctgaatccccttccaaacgtcgttttacccgaattgatcgtcttcccccttatgttttcaatatcactgctgagttgaagatggccgcgcgtcgccgtggtgaagacatcattgattttagtatgggtaatccggatggcccgacgccgccgcatattgttgagaaaatgtgcagcgtcgcacaacgtgaagacactcacggctattcaacctcgcgcgggatacctcgcttgcgcagggcgatttcgcgttggtatgcggatcgttatcaggtagatattgaccctgaaagtgaagccattgtcaccatcggctcgaaagaggggttggcgcatttgatgctggcgacattggatcacggtgataccgtgctggtgcctaatcccagttatcctattcatatctacggtgcggtaattgctggcgcacaagtgcgttcggttccattgaccgaaggtattgatttctttggtgaattggaaagagccatccgcgaaactattccgaaaccgaaaatgatgatcctcggtttcccgtctaatccgacggcgcaatgtgtcgagctggactttttcgagcgcgttgtggcgctggcgaagcaatatgatgtgctggtggtgcatgatttggcttatgccgacattgtgtatgatggctggaaagccccatcaatcatgcaagtaccgggtgcaaaagatattgcagttgaattctttaccttatctaaaagctacaatatggcgggctggcgtattggttttatggtcggcaaccccgagttggtcaatgcattggcgcggattaagagctatcacgactacggcacctttaccccattacaggttgcagctattgctgcgctggaaggggatcaacagtgtgtgcgtgatatcgccgaacaataccgccaacgccgtaatgccttggttcgtgggctgcacgaagcgggctggatggttgaaaacccgaaagcagccatgtacgtctgggctaaaattcccgaaccttatgcgcatttaggatcattagagtttgctaaacgtttgctgtctgatgcgaaagtctgtgtctcgccggggattggctttggagattatggtgatacccacgtccgtttcgctctgattgagaatcaggaccggatccgccaggcggtgcgcgggattaaaagtatgttccgtgcggatggtttgctgaaaccggggaaatcgactccgagcgaaacggcttaacttgctcgcgatttttagcgccgtatacacttattctggctggtggtttcgatcttcagtcagaataaaaacacgtcttcactacattactcatccttcttcatgttctcttcatctattacatcatacttatgattaattgagttatttaagtggagcgtgcggctatgagaaatcgttattcattaccccagataaccttacattggctgacgttattgatggtcattttgacttatgcagccatgctgctcagtgacactgtacctgatgaagaccgaaccctggtaaaaaacctgcatttcaattttggtatttctgtttggttgcttatgctggtgcgactctggttgcatcacaaaaatacaatccctcctatcacaccaagattgcctgactggcagctattaggggcacatattttacattggtgcctgtatctgatgtttttatcgttgccaattttgggggttttggcgcaggcctatggtgggaaaacctggttcttgctcggctggcaaatcccgcaatgggtgacaccgaatgatgaagcgcgggcttatctaaaacaagcacatgaattaattgctaatttaggatatttcgtgattggtgctcatgcattggcggcactttatcatcactatattcgccgtgatgatactttgcgtagaatgatgccgggtaaatgatatagagtttaaaatgataaagggcgcaaatgcgccctttatacgatgtcaggttgtgaatatcttagccgatgattattcgaccattatcatgaaggtgccaacccaaaccaccaacataattgagatacccataaagaaatatttcattgaccactcccccttggagccacctcgccagactgagtcactcagccactgctgcgagtcgatggcgctaatgtaatcctaatagagagcgattttcaatactgtaattttatgcattagatcacacttttatacagaaacagtaatgaatgttagtcaatgtattgaagtgtgaagctattaacgtttttttaaattatcgcttaataacaatttgttactctcttggcttaaatttaagcgataacgattggggtagcttaattatccgacttttcttaccgccacttcagcttcaaaacccagtaaataaagggcttgttccagagcttcaaccttggaggcgtaatacacatccagcagacgatccatttgagctgcattcaaacctaacttacgggccatatcggctttgcgggtttgagtggtgagcatggcattgtgcaattctgctttcaggcgcaccagaatcggtacgtgaatagcaatatcatccggttgcattgccgatggtgcagggacagggcgctgttcttctatttgtgcggcaatgccatttttaatgccatcttgtgcttctaactctatgtcatcggccgagtaagtcacagaacccgattctggaaagtcgcggtaatggatatggtattcgccgctggcttcatcataggtatagctggctgggtaatggtgcacgatgtaactcctgtggcaacaaggtacttcaagatgcagacattgtactggtatcagcaatacggggttacttatttagtgcattcgctaaaatgagagatatttagaatcaaggatggagccttcttgtcttgtctcagataacacttccccctgaataggcccgtaacgaatctacaacaatatatataacaaactacaaacatctcaatgttatataagtcgataaaataaacgttatttaaaatataaatatcttcaggtgttaagttaaatttctccgcgttttttagatttaaatatttttaataacatttcatatctgttactattcttgcacgagcaaaaaaccttttaaatcaacagtaaatacacctgagcttatcaatagtaactgttggttattatttgtttgtattttcaaaggcgatttgttttaacttaagttaaatttccattatttatttcttcaaattatggcattcaatcttttattgagaatatgaagtttatgatgaaaaaaatatttctggctaccacgttaataaccaccgttttattaagcggttgtgcaaccgaatcttcacgttcgttagaggtagcaaaagttacgtcttatggtacgcaatataatggcccccgcagtcctatttccgttggaaaatttgacaatcgttcaagctatatgagcggaatcttctccgatggtgtggaccgtttagggaatcagtcaaaaaccattctggtgacgcacttacaacaaactggccgctttaatgtattagagcgtaccaatatggaagagttaaaaaacgaagcggcaatttccgggaaaagtcagcagttgaaaggggcgacttacgttgttactggtgatgtgaccgagtttggccgcaaagaaaccggagaccgtcagctctttggcattttaggtcggggcaaatctcaggtggcttacgccaaagttaatctgaatatcgtcaatgttaatacctcagaagtggtgttttcttcacaaggtgctggcgagtatgaactgtccaaccgtgaagtcattggctttggtggcacggcaagttatgactcaaccttgaacggcaaagtgctggatttagctatccgtgaagccgtcaataatttggtcgcgggtattgaatcaggcgcatggcagcctgcgaaataaaacttaataacgagtatggatactgcaagatgaaactgacacaaaagatatctctgctattagcagccagcgtgttggctggttgtgctacggcaccgaaacctatttaccactgggataattatcaatctacggtttatgaatattataaatccgatgccagccctgaacagcaaattgcagccttaaaagagagcattgaaaagtctcgcgcgcaaggtttgcccgtccctccaggtttacatgcacatctgggcatgctgtatggcaataccggtcataccgacctggcaatgactgagtttaatacggagaaatcggcattccctgagtccactccgtttatggatttcttgatgagcaaggataaaggggcatttaaatgaaagctatttttgcagtatgtgcggtcatgatggcgctgctattgaccggttgtgccaagccagtcagccaggattattcagcttttaagcaaagtaagccaaagagcattttggttctgttgccacaaaatcagtcacctgaagtggaagccagccatgggatgctgtctcaggtcacttaccctttatctgaagcgggttactacgtattgccagtagccgtcgttgaagagaccttcaaacaaaatggtatgactaacgccgctgatatcagtgctgtaagcccggccaaacttcacaagatctttggtgctgatgccgcactgtacattaccattgtccaatatggtacgtcatatcagatactgaccagcgatacacgcgtaacggcaaatgcaaaactggttgatttgaaaaccggtaagctgctgtggagtggcagtgctactgcatccagcgatgaagggaataattcttccggtggcattatcggtatgttagttcaggctgcggtctctcagattgccaataccatgaccgacaaaagtcatgatattgctgctatcaccagcgccagaatgctgtctgccgggacaccaaacggtattttgtacggcccccgctccccgcaatacggtaaagatggcatataaacctctttaatactcatgccctgaagttctcggggcatgagtttatttccccagcagtctctgattcagcctctcacgttcctattcgataatgtcatttcaagtgccatggctgggcatctaacagcacattcaccgcacccatcacacaatttatccactaaggtgggatcgttatcaaaagccactgtttattgttgaagatggcttagaagtaatgggataccccagttgggggctgattgacctggtgagtgcttcgaaagctgaattatctaaacgctccggttttatttatgttgatcgtgatgatagtggtcatggcagcttggaacgtcgccgtaagaaaaatttctattggtatcgggatgtcattcagagtaatggcgcaacactaaaatgctaatgttggcgtatttcaatagcggtgcattaaccggcaccgcgtaaactgctattctatatcaatgctcttcaaagctttatcacgcagggaatgagtgcgatgttgaatatgagaaaccgttttgagcgtaataacctcttcggggagaagaatgttcatgctgtttttgaagttagcctgctgctaaaagcgatattggctatcatggagattgtggcgggtattttaactttttttgttaccccccagcttttattgaatatattgcatcgcattactcaagttgaatttatcgaagatcgtggcgatataattgccaattatttgctgcatgcagcgcaaagcctttccatcagcagtctgcatttcgctgcgttttatttattaattcatggcattgttaagttatgggtcattattggattgtggcgcaaaaaactggggtattacccagcagcaatagtcatttttagcatatttattatctatcaactttatcgttatacctttactcattctattatgctgattttaatcactattcttgacttggtggttatcgtattgacagtgctggagtatcggcaattgcgacaggaacaaaaaaggctccaagcgaagcctttgtgatgctgataacaatcatattttactatcagcggcgggttatcccttcataaattaagcgtagcccaaaggctccgacagcgactccgataataccgcttaacaagtgctgaaccttgccatacgcgcggcgtactgccgggcgggagaatgccatactcagcaatgaccgccagaggattgaggccacaacaatgccgagccaggcgaccattttggcccatgctggtgtggtcggggtgagggttaccgagaaaatactgataaaaaacagcacagtttgcgggttggataaatcagttaacagcccacggcggaagaacacataccaaggcgtaattgacgaagtagcgacagcacccatgcccatgtgcagctcttgacgatggcgcaccatattgtaggcataccaaaccagatacaaaccgccgccgatcttaattgccgagaacagtgctcccccttcagcaatcagcgctgccataccaaataaccccaatcctgagtaaatcgcatcccctaaggccacacccaagccggtgagtaaacctgcattcttaccagagctgagactggtttgaaccacaacaagtaaattagcgccgggattaataaatgtgagtacaaatagcccgatggtcaatatgatgacgtggatttcatccatttggtacggctccgatattcatgatttcagtagcataatccaatctacgggagcgtgcagagcataacttgtgcttattgccatgttttagtcgacatgtgttaatagaaatgtgttgtctgtcactcaacaaaaatatgggcctgacccataatcgtcaaatcaaccattaagccaacatggataccttcgcggctgatggttttgatggcgacgatttcgttgtgctcaataatagataacgtgagcgttgaaataaaaccggcaaaatcaatactgacaatcttagccaagcagtgagtcggataatggtgagcggagggcagtggtgtgatagtcacttgctcggggcgcagcataatgcgtgcttgcccctggcgcgttgcatcgtcaacctttacccggcctagcgcacagtcggcccattcggcctcaatattcgcggaaagaatcagtgtttcaccaaggaatgtcgcggtcggctcatcaatcggcctgagataaagctcttgcggtgcgcccacatgagccagcttgcccgcgcgcattaccgcgacctgatcggcaaaagataatgcttcgctttgatcgtgcgtgactaatatggaggcgatattggcttgcgacagcagttcagctaccgctttgcgagtagatgcacgcaaggcggtatccagtgctgaaaagggttcatccaataacatcaataccgggctttgcgccaatgctctggcgagtgcgacacgttgttgttggccaccggatatttcatggggccaaagttgcgctaatcgccggtccagcgccaccatttccatcaatttatcaatccgtcgggctttatcttgcttgctgccttttagcccataagcaatgttacccgccacggtaaaatgtgggaatagtgcgccatcttgcgggacaaacccaatcccgcgcttatgtgctggcacgtgagttgattggtcaaatagcggatttccttgcaaaatcaccttgccactatccggcgtttcgaaaccggcaataatacgcagcaatgtggttttacccgaacccgatggcccgacaattgcagtgcggctgcccgctgtcacctgtaaatcaattccctctaataccctgaccgattggtaagatttaccgatttgttgaagttcaagcgtgctcataatcctgccgtacgttgagattgagaataaagaagccaggtgagtggcagggagagtgccaccataagcagggcataaggtgatgcagcaacataatctatttcactggttaatgcccagaatccggtggccagtgttcgggtaccattgggtgctaataataaggtggcggtcagttcattggatatcgccagaaataccaaggccgcacccgccgctgcaccgggggccgccagccgcatggtggtgctccagatggcctgagtgggtgttttacccaaactgcgtgccacgttttccagctcaaccggcgcagtcgcaataccggcccgtaaactgattaatgcgcgtggcgtaaacatcaataaataggccaataaaagagtgaattcagtttgatacagcggtcgtgcaatgcggatggtgatggtcaccagtgccaatgcgaccacaataccgggcagcgaactggtgacataattacacccctccatgacccgatgtaagcgccctggatagcgcacggataaccaagccattggtatggcgcacagggtgataattacggcaccactcagcgccagagccagcgtttgtttcaaggctggaaacagctcaacattcaaccacacatcaatgccgccgatgtagagccagcgggtgagggtaataaaaggtacaccgagcgagagggtggtcatcaccagtggtagcagcagacacgacagggtgagggcggttcccattgaataagcagtttgtctgcgcgcgctacccgaaccgactcgggcatagcggttatagccgcggctggtggcttcgattaacaataatcccagacaacataacgccagaacacccgctaacatattggctgctgggccattaaaggtggattggaattgatcaaaaatagccgtggtaaaggtatcaaaacggatcatggcgtacaggccatattctgctaataaatgcagtgcaatcaatatcgaaccaccccaaacagctagttttaattgtggtagtaccacgtgaaaaaatactgcgctgggcgtgctacctaaagacgctgctgcatcttccagaccgggatcaaggcggcgcaatactgctgaggcgggcagataaataaaagggaaataggcaatgacagagataaacacccccgcgctaagcccgtgcattgagggtaccaggcttatccaggcgtaactttgcacaaaagcaggcactgccagtggggcaatagccagcagtgaccaaattcgcctgccgggtagcgtggtgcgttcggtgagccatgccaacgctacaccaataatggcgcatagcggcaaagtgaacgccaccagtaatgccgtgttaagcagtaattcccccacgcgagggcggaaaacgagagccttgaccgttgaccaaccggtatcaatggcaatgccaataacaaaccccagtggcagcagggacagtagagaaagcatcaccgcaataaccacaataccagaaccagggcggcggctatattggcgttgagtggtttgactcagtggcatcgggataacatcggggtttacattggccataatcgtcaaggcactcggcgtgttaacgcccgtcgggtcagggacgcgacgggctaaaaatacatattatcagcaggttgactgtattacagcaggccagcttctgtcattaactcaaccactttcttgctattcagtttagacggttctacttttggtgcatccagatctttcagcggcaccaatttagggttagacgcagcatcgacacccacggcgtattcaaaagcattattggtgcgcaagatatcctgacctgatttgccggttatccatttcacgaattcctgtgcttcttttggatgcttgctcgacgccaatacaccgccaccagagatactcacaaaggcacctggatcttgatgtttgaagtaatgcagttgagttttaccgctgttctcaccggttttggcttgatcaacaaagcggtaatagtgatagataaccccaccatcaatttggccagcattcaccgctttcatcaccgtgctattacctttataagcggtaaagttggttttcatggcctttaaccactccaacgtggctttttcgcctttcagttccagcatggcgctaacaatggcctggaaatcagccccagaaggtgatgcagcccaacggcctttccactcaggtttagctaaatccatgatcgacttaggtaactcggcttcgctaattttttccggattatagacaaaaacggtactgcgggcagcaatgccggtccagcggccatgttcagggcgatactctttcgccacctgagcttgtgttgctgcatccaatggggcgaacaattttgcattatcgaccagcaccattgctggggagttttccgtcagaaaaacgtctgcgggtgatgcgctgccttcctgaaccagctgattacctaactcgctgtccccgccattgcgcagggtcaccttaataccagtatctttggtaaagccgtcgacccaggatttcaccagattttcgtgttgggcattatacaccacaataccttcgtcattggatgccgcattggcgtaaaaagccagcatcattgaggaagctagcagagcaacagggccaagagaggataaacgtaacttcataaagagatcctttaacaggtcgaagaaggaaacgagagagtgagtcaacggagaaacatgtcgattgtatagaaagaaatcagtaatgatagtgaaaatcattcgtattatttgatactaaatgtttcattggtgttgctgtaattccttattcttcaaagggtttattctgttttcctctggcgcaggcaccggctactgtacgattcctattgtaaataacccagtataatcctgcattttcctgtttgttccttataggcaatgacttaacatagctattactttttggcatggtttatggatatacgatgcgtcacttagctgtcattcttccctcactcattttgctttctgcctgtagcagcaagccgacgcctcctgttgctgcgacgccgtcagatagcctgacacaaagtggttttttacttgaaccgcaacatgtgggtcacgtgccagacggtgattttgcctataatgcggataccgcccgttttgttgacaaaatggtgcgtgagcatggttttgagcgtcagcaactgcatgatgtattagcgcaaactaaaaaactggattttgttatccgcttgatggataagcaagcgccgacctctggccgtccatccgggccaaatggtgcctggaaccgctatcgcaaccaatttattacgccagataacgtgcaaaatggggtgaatttctggaatcaacatgaaaaagccctgcaacgtgcttatgaggtctacggggttccacccgaaattatcgttggcatcattggcgttgaaacacgctggggcagagtgatgggtaagactcgtatcattgatgcgctggcaacactctcctttgcttatccgcgccgcgccgagtatttttctggtgagctggaaaccttcttgctgatggcgcgcgctgagggcaatgacccacttagtctgcgcggttcttacgccggagctatgggttatggtcaatttatgccatcgtcatttaaagattatgctgttgattttaacggcaatggccatatcaatttgtgggatccggaggatgccatcggcagtgtggcgaattacttcaaagcccacggctggaccaaaggggcggcggtggctattcttgccaatgggcaagcgccgaatctcgataatggctttaagaccaaatatcccatttcgacattatctgccgtagggctaagcccgaccggctcgctgggcgactatcaggaagccagcttgttgcgccttgatgtcggtaccggctatcaatattggtatggtttgccaaatttctacactattacccgttacaaccacagtacccattacgcgatggcggtgtggcagttgggtgaggcggttggccgggcgcgtcggagttaattagatacccgtcatctttcacgttgcaggtgtgttggctgctctcgataacccgaatcacttactgatgtaagctcatcgggattatgagcttcatcagaggctcaccctgcgggccagcgcaagcgctgttcaaaatggtttacaaccaatttgtatcttgctgccgccttccggcaccatgaaatctatagggtatatcttgctgacaaagttaaaccaaagacatcacagcagatgagaaatatcatccggatgaaccgatggtggagattgacgccaaccgcgcgttagccacagcaggtaaataaaacctgccagtaaccacagcaagcccacctccagcgcgcgctgttcaagatgaacccacaaccacaccgacatcacaaaccccatcattggcaacagcccgtatttaaacatggctgaaacaccacgacgtttctcattgaaaataaagtgttttataacgcttaaattcacaaaggtgaacgcgccgagtgcgccgaagcttatcatcgacaccactaaattcaggtcaaggaacagcgccagcagcgagatggtcgccacgaacaaaatagcgcgccatggcgtatggaacttgcggtgcagatggaagaacactttgcgcggcagtaccccttcacggcccatggcatagaagatgcgcgacacactggtctgtgcggtcatcgccgaggcataaacgccggtcaggtaagtggccataaagaagttatacatccacttaccgccgacatgctcggagataatcaggctggcggtgtcctgataagggattaatgatttccagtctggataagccaagtgcgctgcataagacacagcaataaagatggcaccggcgcttatcaccgtaaacagaatagcgcgtggcagagtgcgtttcgcgtcgtgagcttcttctgccatagtcgcgatggcatcaaaaccgaggaatgccagacaaagcaccgcggcaccagataataagccagacatatcaccggcattgaccagcagtggcttcattaacgcagccgggcttaaatctgcctgactgaaagaaagagcaataaataatacgataaagaccatttgcgccgctatcagcgagaaattcaccgaagtgagcaggcgcacaccgagaatattcaataggctgacactgacgatagacccaataataaagaccggagccgggatcgccgggaatgcctcgtgcaagaaaatacctaaaaccaaatagttaaggataggcaggaacagataatccaaaatttgcgcccaacccaccagaaaaccggtttttccaccaaaactacgctgaacgtaagaataggcagaacctgataacggcatagcgttagtcatccggcaataactgagggcggtaaataaaatggtagctacggtgaccagataggcaataggtagatgcccctgacttaatacagtcacctgtccgtaggtggtaaatacgcctagaggcaccatataggccagcccgaaagcgaccagcgcgggggttttaagcactctgcgcaactgaatattttgtggcattaccgtatcatctcctggtgtgtacaagcaccgctaagctgcatttttatgcagcgcatacccgtcatacttcaagctgcatgtgcgttggctgccttcgttactcggcccatccatgaggctcaccctgcgggctagcataaatgcagttcaaatcgcttcccgaccgatttgttactcagttaccgccttcctgcaactcgaattatttagggtgaattatttagggtatagaaagataaaggagcggattttgacacaaggggggaaggtttgaaagccaatacctttccgacttggtattgccgcgttatttgccaaattgatgacttgggtcatccagataaattgcctttgatttcggcatatttatcacccgaatcactgacttacatcagtggctcgggtgggtataaacaccggtttatccggcctgataaaccactttaccgccaatcaatgtagattccacttgagtttgataaattgtctctggcgactgctcaaacaggttattattcaaaatgataatgtcggcaaatttacccgcttccagtgagccaatatactgctctttagcaatcatatacgccgcgtcaatagtcgcggagcgtaatgtttcaatcagcgtcaggtcacgatcattatccagccgcgggccagcggggctgccgtcaagatgccatgcgcggcgggtcatccccacttgcaggttgtaccattcatccaaacggtcaatcggccagtcactcccataagcaatacgtgcccctgcagcgaggaaacgcgccgcgggttccatatgttggaaacgggcttcacccagcatttcacgctcttcatcaatcaatacacccggcaaaccgccccactggaaagagagcacggcagtcgcccccagtttggcaaagcggtcatattggtgagctgccaccagttcattgtgcgccagccccggccgaatatctttgcctgggaaggctgctcgcatctgttccactgcatccaacaccatttcgatcgcgccatcacctacggtgtgagtgtgtggatgcagaccggcgcgagcacactccaaaatgacggcattgaccactggcgcagtaaaatagaggtcgccatagtgtttagttggctgccagtctgggttttctgccgtgccgtggttggcacgataaggttcgagcagggcggcggtcatggtcggcggctgtaatacaccgtcgataaacagtttcaagtgatcaacagcaaaccccggcgcgggtgtccactctttatttccccacaggcgaccaaattccaccacttcttgtaccacgcatgccgcatcttccggcccttgcaggctgtctggtgtcacttctttggcacccagaacgcgtaaagtcagctcattgcgctcatataattggcggaaagccaccaattgttcggcaaatatacgggtatccatcaccgtagtgacgccctgagcatttaagacttgctgcacatgagcggcaatttgcacattcttttctggcgtggcggaagggatgctgtcaaaggcgcgcatggccggcgcatcttccaaaatgccggtaagtttgccgttcgcgtcgcgagcaattttgccatcgggtgggacaggcgtattttcatcaatccccagcaactcaagcgcgcgactattggccgccagcgtgtggcagtcattcgagaacaacgccaccgggcgacgagtattaagtgagtcgagggcggcacggctcatatctgcacctaccggtgtcatggcttgccgctgccaggcacgcactgtcaaccagtcattttcacctttaaagggatcactatcgagatgcttttggataatatccagcgtctgctcaacactcagcgcggcataattgagattacaaccgatcagctgtttgccaccccaaaacgggtgcatatggctgtcaataaggccgggcatcataaacttgccagccagatcgataagttgggttttcgggccggaaaactgtgggataagctcatcattgcccgtcgccagaatatagccctggcccagtgctatggtgctgcacacccggttattggcatctgccgtgtaaatgatgccgttgtaatagataacatcggcgacagtagattgttgagtcatagtaggctctcaaaaatcccgttcttccttgatgttgcagcagttttcagatgcttgccacaacgccaatgattttgggaataggtgggtcaaatagccattatagcctgtatctccggtaaaacgccgagtgagataccaactgaggctggtgttagcttaagggttttttagtaattcggctttcatcgtggcagtcagatggcgcagtatttctgtttccgaaaaacctaattcggttaattgtgtcaatccatccagaccacagaccagcccaatcaagcgccacgcgatatcactggcgcttatatctgaacggaattcattattggctattccggcatcaatcacctcgacggtggcctgatgccaatccgacattgagatggcacatgcctctttaatcaagtcatcgcgctcggccatgaccgagacttcattccataagcgagtttctcgtttacccgcttcatcttgtggataacccagaacaagaagcacccgctcgtgggccggtaagttttggctgtttatcgcgaaagccgctaaagattgcttcactaataatagaaaagcatcggctcgcagtcgtgaaaccgacgtaaagtgatgatgtacttgtccaacagccactcccgcctcactggcaacacggcgcacggtggtagcgttcatcccctcggttatggcgacccgcatcgcagcgtgcaaaatggtgtcatgtcgctcttcacgattcaaataggccaaagagactcctttatctgacgcattaatgttttcatcattatgtgatgaattggacgttagttcaactttccgctattattgcgaaattgaacaggcgttcaacactgatttatacctaattcgagcgttttgtatgtctaaaaagtggatgattttctacgttattattctgatgtatctccctgtttctattgatgcaaccgtacttcatgtggctgcaccacggctggggatcgccttgtcggctactggcagcgagttactgtggatcatcgatatttactcgttggtgatggcctgtttattgctcccaatgggggcactgggcgatcgcatcggttttaaacggctggctttattggggtcggtactgtttggtatggcctctcttggggctgctttggcaccgtcggttgccgcgttgattgctgcacgtgcctgtctggcgattggcgcggcgatgattctgcctgccactttatccgcagtgcgccatatttttaccgatgaacgcgagcgggctttagcattaggaatttgggtagctattggcaccatgggcgcggcgatggggccgttggtcggtgggctattaatggaatacttctattggggatcggtgttcttaatcaatattcctattattatcgcggtggttattgccacattggtggttattcctactcagccgatgcgcactgaacagacatggaaattggctccggcattggtattgatcaccgccatcctgatgttggtctatgccgctaaaactgggttgcgcggcaatggcgacccggtgacgacgtcgctggcggctttgtttggtggtgtgatgctatttgcttttgtgcgccatcaattgtctacctctgccccgatgatcgattttcggctgataagtcagcgagttattgccgttggtataacaatggcaatgacggcgatgataacgctggtggggtttgaattactcctgacgcaagaattgcagtttgtgttgggcaaaagtccacttgaagcgggtatatttctgctgcctttaatgattgccagcggagtgagcgggccgctatcggggtggttagtggccaggctaggattacgtactgtcgccagtgccggtatcgccttaagttcattgagttttctcgggttggcctggacagattttgccacgcaggtatatctggcgtggggatggatgatattactcggtttcagtattgaagcctcactgctggcctccacggcggcaatcatgagcgccgctccaccagaaaaagccggtgcagcgggggccgtcgagggtatggcttatgagttgggcgcaggtttggggggggcaatctttggtttgatgctatcgcgggcctatacatcctcgattgtattaccggaggatttgcccgccagcttaacggaacaggccagtgcttctatcagcgaaaccattcaggtagtaaataatcttggtggatatgacgcgctgctcaatagcgccaaactcgctttttcagcctcgcacagcttagtgttaggtaccgccagcggtttgctgatcctgctggcgaccgtggtgtggtttgcgatgccggggaaaaaaatacggcaatttgcacattgactgaggggggcaactggcccctcagactgcggacaaacctcgacaacccaatcttgcaaggtgaggacaggtagaagagtaaaacgtccgcgccaaggatggcgcgggtcgagccatcagggacgattttacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaacctcaactgtttattaacagtttagagtctgccaactctctttattcattagccattgctcttcgttaagtgtgtgatatacctatttacggtagcgatttgggttttgattgataaatgatgtcaaaaccgtattcccataaagagtaaggctttctctatgaccgcgcggccgttcgcagtacaacttgatatcgacagttcaactcaacctgtccgggtctctatcaaaggagattgggtgctggcgcattaccgcgtcttggagccggtcgtcacacaatttcgtgcgagccagcctcagtcagtggtctttgatcttacgcaattaggggctttagataccgctggtgcgacgttgttagccctgcttctgggggatgaacgcatcaatcatctgcgcgaacttgcgcctaaactgcccgaagaacgccgcactttattggaaaccgttagccgtgttttacctgatttagcctccgagtcgtcagagaaaccaccttcattttggcttgaattcttggcgaacaccggccggtcggtggacaatttatggcaagacatcaaatcgttactgggttttgtcggcctgactcttgaagcgctattcagcacgattttccggccctcacgctggcgaatgacctctttaattgccaatattcagcaaatcggcctcaatgctgttcctattattatgctactgacgtttctggtcggagcggtcattgcctttctcggcgcgacagtattaaccacttttggtgcgggtatttttaccgtcgatttggtggtgttttctttcttacgtgaatttgctgtgttgctgactgctattttaatggcggggcgtactgccagtgcctttaccgctgaaatcggcctgatgaaagccaatgaggaaatcgatgccatccaaactctggggttaaatccggttgaattgttggtgctgccacgggtgttagcgctattaatttcattaccgatgttgacctttattggcatgatttgcggtattttcggtgggatggtggtctgtgctttagccctcgatatttcgcccactatgtttttatccatcatgcaaaacagcaatggattacagcattttctggtggggataagcaaagcgccgattttcgctttcctgattgccatcattggttgtctggaagggttcaaagtcaccggcagtgctgagtctgtcggggtacacaccaccaccagtgtggtgcattcaatcttcgtggtgatcttgcttgatgccgtcgcagcactatttttcatggaaatgggatggtgagccaaatgacacaagagccaatcattcaaattcgtaatctggtgaattgttttggcaaacagtgcgtgcatcaggatcttaatcttgatgtacagcgcggcgaagtgctcggtgtggtgggcggatcggggacgggtaagtcagtgctactgcgcagtattgtgggattgcgccgcccgacggccgggcagattcatgtgtttggtcaggatttaatggcactatcgggccaggcgcgttcccaggtcgaacgccgatttggggtattgtttcaacgcggcgcattattcagttctctgacggtgacagaaaacgtcgccttgccattaatcgaaaatgcgggcttgccacgtggcgaggccgagcggctagcgcaagttaagctggcattggcggggttaccgccgggagcgggcagtaaatatccggcatcgctatcgggggggatggttaaacgtgttgctctggcccgtgcgttggcattagacccggatattctgtttctcgatgaaccgacggcagggcttgaccctattggtgcggcggcgtttgatagtttgatccgcaccttgcgtgatgcactgaatcttacggtatttctggtcacacacgatctggacacactctataccttgtgtgatcgtgtggcggtgttgtcgcaaaagaaagtgctggtggtagatacattagataatgtggctgccactgatgatgactggattcaggcgtattttcatggcccacgtgggcgggctgcttatcaggcggcggcagcgattaatagcgaagagaggttgtagatggaaacccgtgctcaccatgttgtcattggtttgttcactctcattgtggtcagcgccgcgctgttattctgcctgtggctgaccaacgccggctctaatcgccagtttaagctctacgatattgtttttaatgaaccggtgagtggtctgtctcaagggagtatcgtgcagtacagtggtattcgggtcggcgaagtgactcaactgcgtttggacagtgagaaccctaataaggtttgggcacgtattcgcgtttctgcttcgacacctatccgccaggatacccaagcccgtctgacggttgctggtattaccggcacctcaaatattcaatttagcagcagcaccccgtcaagcccgttattagagggtaaagatggcgaaattcctattattatcgccactccatcaccgatgagccaattgctggccaatggcgagaatttcatgagtaacgccaatgaagtgttgatgcgcttaaaccaactattggcacctgataatcaacagcggctcatcaccacactggataatctggcactggtgacccagaccgtcgccgatcaacgtcaggatattcgcaccatgttgcagcagttggcgcaggccagcaaacaagctaatgagacactggcgcaaaccaatcgcttgctgcgcaacgccaatggattgatggatgggcagggtaagcaactggttaatgatgctgctaagactatggcatcgttacaaaataccagcatcattctcaataaattggtcagtgaaaatcaaacttctctcaataatggcatgcaaggaatgaatgaattggggccagctgttgatgagttgcgcagaacattagccacattgcgtgcggcagtttcccgtttggaagaaaaccctgcggctctgctgcgtggccgtgaaagaacacaggagtttacgcctcgatgatatctctgaagataatgcactcaagcagccgtcgcatggggttgttgatgttatccgtgctgactatgttgctgcctgcttgcaccattttacccacagcgccggtttcgcaggtttatctgctgccggtaccgcccgcagccaatgcgccgcgtgcgcagacggtcaattggtcactgcgggtgtcacaaccggccaccaatcagtttatcaatagttcgcgtattgcggtgcagccagaagggcaagaaattgcagtctataaaaattcgcgttggacagaccctgcgccgattttggtgcgtaatcgcctgattcaggagttccgcgctaatggccgtattcctgcagttagcagtgatgatgatagccttcaagctgatgtggaattgagtggcgatttgtcggcatttcagggcgtataccatgccgatagcagtgaagtgctgatccgttttgatgcccgactggtgcggatttcagatcgtagaattatggcgacgcgacattttgaagttcggcaacctattaagggcgcacagatgaatgaagtggtagatgcttttggcttggcgagtaatcagttggcctcacaggtactgaactggacactgcaacagtctcctcagtaaacagttatcttagcaaacaatcacttgcgtaagagtggtggctatttatctgactgaatagccaccattattttgatgagaaaatcactctttttcttttctattaccgggccgctgatattctcgataataatatcgccagtgagtcggtaaccgcaatccagggcatattgctttaatttcatcacattcacgttgttctcaagacttccggcacaacacatgctgacaaacttccccgaccgcagggtataaggtaattgatgaataatggctgggtgatcgcaaaatagggtggaaagtggatagttatctgatttaacgtcactactttttaatagaaaaccataattggatgtcagataccacgaatagtcttcggtcatatcacctatttttttaaagaaatctaaaatattacttgtttgaagttgcaatataccgacttcaactttgtcacgatcttcaataaatgggttatttatattttccttggtagttgatatggcatctaagcactgaatatgcttttgtaaaaagtggctcacctgagcaagtttttcttggtatacctggagcttagaatgcgccttttttattttatctatgctttcagacgacgagtaatcggataaaactgccttgatctcggcattaggcatcctggcttcctgcaagatttcgatcatatgagcttgggatatctgagcatgtgaatataatctgtatccattagcatcccttttggggaccaataggccaattttatcgaaataccgtagattatgagaagagatacgcgttatctcttgaaacttttttatggtgtaattcattagtatctcctttttatcaacgattaatgataatcgcaaaaggtatttcttaataggctcttatttgcaataagagcctcagaattattgttatttaagatttaaatgacgagacagaaactcatagtttcgctcaagattattctgtgtatggaaatacttattttcagcatgatcagattccattaataggttgtattccacattatcgctcccaattgcttgagccaacttatcggcaaactcttggctttgcagtcgtggaataactgaatctttataaccatgctgaatcaaaaatggcggtgcatctttggtaatatatttttcaggattcgtggtgtccataatatcttgtggcacctgcgagatttgttttctcatcaggaaagattcaaaagaatctgcggttgaatgtttttgtccatcgataccgatttgcttccattgctcatccatcttcaggaaattaattgggggataccaggcaataaccgcctgaactttagtcgaaacatcagggtagcccaatgccggatcttctaaagatttcacatctgctgagactccggctaatgccaccaggtttccgcctgccgaaccgcccattaaaacaatattatcggggtcgaaattgtattttttagcgttagcgcggacgaatttgatggctgctttgacgtcatttatctgtgctggccatgcagcttctgggctgagtcggtaattgatattaaccaccgcataccctttttccagcccgtaaagtgccgggacaagctgattatccattttgtcacaaccaaagaatgcgccaccgtgtacattgatgataacggggtactttagctgccattgttcgggtaggaagatatccattttttgcgcattggagaccgcggcgtaaggaacatccaaatatttatgggtgatacgcgatatatctggtgcttcaccgcagccattggcaccttgtggcgggccttcaatctttttaccatgccaatcggagggcatttttgtatcggcattggcaccgaatagtggaaatatactgagacagaccaaggtaagcagcgcttttttatacggcaatttgtacatgttaatgtgtccttgaatcagcttttgatcgtgaacagtaaatatatggcttcgagctactctaatgtcaatatctcgatatgaaggatgatagtcagcactggaagaactgtgacggcagggaggttatgtcaggttaagtaaagtccgacagttatattgaccgagaaattataaacttctgcaaaatatctgattgctgttgcggaagtatatcttatatcaaataagagttgattttatgtttcataatgtttgactattgttctataagttgagcaaaagggaatcattatgctttggaaaaataccagggaacagtttggccgtatcactattagtatccactggctggtggcattgacagtatatgcactgtttgctctgggtttatggatggtgactttaggctactatgatggctggtatcatcaggcacctgaaatacataaaagcatcggttgtatactttttgttgtgatgttatttcgggttatttggcgctttatttctccgccaccaaggcctttatccagttatagtcggttcactcgcatcagtgcggtattggcacatctgtttttatatattgttttattttgtcttatgttcagcggttatttgatctcgacggctgatgggcaaccgatctctgtatttggttggtttgctgttcctgcaacattaacaagtttacctgatcaggctgataccgcgggtactgtgcatctttatctggcttgggccgtagtggtgctttcactattacatgggctggccgcaattaaacaccattttattgatggtgatattacccttaaacggatgctgggacgtagcaccgattaaccaactgtattatggagaattaagtatgtttaataagaccctattgggcctgactgtaggcgcactgatgtttaccgctggtagtgccgtagccgccgaatataaaattgataaagaaggtcaacacgcctttatcgaattccggattaaacacttaggctatagctggttatatggcagttttaatgatttcgatggttctttcacttttgatgaaaagaatcccgcagctgataaagtgaatgtggtgattaacactaacagtgttgataccaatcatgctgaacgtgataaacatctgcgcagcaaagaattcctgaacgtcggtaaattcccacaagcgacatttacctcgactgaagtgaagaaaaatgctgaaggttatactgtagtcggtaacctgacattaaatggtgtgactaagccagtgaccttggaaagtaagctgactggccagggtaatgacccgtggggcggttatcgtgccggttttgaagctaatggtaatattaagctgaaagactttaatatcactactgatttaggcccggcatcacaagaagttgaattgattctgtccgtcgaaggtgttcgagctaaataatctgcgttgttctaccttaaaggagcctaggctcctttaaggttaatggcaaagctgttgtttagtgagtgaagggtttatcgcacctaggggcacttcgacggcttacgccgttacgaccccaacggcacgcttccccttcatttgactttggcatctgtctgaaaggagctttggctcctttgaggttattgacaaagtgcccgcagcggtgaaaacaggtagatcataaagacgccgtaaaatcgtccctgatggctcgagccgcgccgtccgtggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagtcgttggggtttgtcagcagtctgaaaggagctttggctccttttttaatatcttaattataaaagataaggctatttgaccttattttctgtaaagaaaggccctttgccgacagaatctctaatgaacaattcagattgaaatatattttcatttgatagatagccgccatctaacatagatatcaacctgttaataacttcatttatcatgccactgacgggatctttgatactggataatggcggtaacaggaaaggcgcgatcggaatattatcaaacccgatgatggaaacatcttctgggacttttaatccggcttcgtttaattttttcatcgccccaatggccatatcatcgttactggcgataattgcgctaaaaggtaactggctggctaataaagactcaactgcagtggcaccacttgcaggcgtccatttaccttgcgcaataagtttgtccggaatgggtagtgaaaatgctgctaatgctgtcttatatccagaaagtcgctcaatcgcggtaggtgaatcaagtgagccggtaataaaggcaatatcgcgatggccctgatcaataagatatttagtcgcattatagctggaacctttatgatcgcagaaaatacaatggctatgatttttacgcagctttctgttaaccaccataatcggctgcttatattgatcaataataagatccatggcatcaacagttaaaaaccggggataaattattattgcatcacagcgtaagtctagcaggaactgaatagcctcttgttcctcttcagcactgtgtttcccatcaaccagaactaactgacgaccatttttttctaatttttgcgccgcttgagacaggatttcattaaagtagctgccgttatacagggtattggtgaccaccaatccgatgcattcagatttattggtcgccagattcctcgccagtaaatttggccgatatcccgtttcttcaatggctttaaagacactttctttagttgcatcactgacatagcctttgcccgacaagacacgcgaaacagtggcttttgaaacaccggctttctttgccacttcttgcattgtagacataggctcttcctgacacgttgaaaattattactattctacacgttagcaccgccgagaagcaggttgctgagcagaataaattccctctcgatgtcgatcatcatcacagaatgaaaattgaataaatctaactattgaattctatctcatattttaagactctcatgtggaaccggttacctatctatatgggaatgtttatagataagatattttcggtcagtaaataatttataactatatgaatttgatggctaattgtgagttcttggcgatgagggaattccctcagtgcagaagggacacttagctcagcgcgcgccattacggggagttgttactcatgtcaaaaaattatgccgcagtatctcaacagatagtcgatgccattggtggggccaataatattggggctgtgacccactgcatgacacgcttacgctttgtactcaatgataagactgtggtcgatttggcaaaattaaaagccatcaccggagtgttgggtgtggtacacagtgaaaatcagtgccaggttatcattgggaataatgtgagttatgcctttgctgaagtactcaaattgttgcctgaaggcgcattgccggcaaacgcattaccccagaaaagcaaaatcaccttaaagcggattggggctgggatactggatgcattgattggcaccatgtcaccgttgatccctgccatcatcggtggttcgatggtaaaactgctggcgatgatactggatatgaccggcatttttgagaaaggctcatcaactctcatcatccttaatgtgattggcgacggtgctttcttcttcctgccagtaatggtggcggcttctgcggcgataaaattcaaaaccaatatgtcgctggctatcgccattgccggggtgttggttcatccggcgtttattgatttaatggccaaagctgcgcaaggccaacatgttgaatttatgggcgtatccgttacggcggtgaagtacacctatacggtgatcccggcactctgtatgacctggctgctgtcttatattgagcgctgggttgaccgtattacaccggcggtgactaaaaacttccttaaaccgatgctgatcgtgctgatttctgcccctattgccatcatgtttattgggccactgggaatctggattggcagcggtatttcctctttggtgtataccgttcatgattatctgggctggctctccgtggcaattatgggagcgctttggccattattggttatgacgggtatgcaccgagtctttacgccaaccatcatccagaccattgccgaaacgggcaaggagggcatggtgatgccatcagaaattggtgccaacctttcattgggcggttcatctctggcggttgcctggcgcaccaaaaaccctgaattacgccaaacggcgttggctgctgcggcttccgctattgtagcgggcatctctgaaccggcactttatggggtagcattgcggctcaaacgcccgttaatcgccagccttatcagtgggtttatctgtggtgccgtggcgggaatcggtgggttagccagccattccatggcctcgcctgggttattcaccagtgttcagttcttcgagccggccaatccaatgagcattgtatgggtgtttggcgtcatgattctggcaatagtcatttctttcgtcacaacactcttactgggatttgaagatatccctgtcgaagatagtgcggatagccgtgccgattctcctgcttcaactgtttcacacagcgcagtgaaaattaactaaataaagaggtattgaatgtcagtatcaacatttcccgacggttttttatggggcggcgcattagccgcaaaccaggccgaaggtgcttgttttgaaggtggaaaagggctggcaacggtggatatgatccctcatggggaacaccgtttggcagtgaaattagggcaggaaaagcgttttaccttaagagatgatgagttttaccctagtcatcaggccattgatttttatcatcgctataaagatgatatcgcgttaatggcagaaatggggtttaccgtattccgtacatcaattgcatggagccggatttaccctaatggcgatgaattgacaccgaatgccgagggcattgccttttatcgcgacctctttaatgaatgcaagaagcacaatattgagccgctggtaacactgtgtcactttgatgtacccatgcatctggtcacggaatatggctcgtggcgtaaccgaaaaatggttgagttttttacgcgttatgcccgaacatgttttgaggccttcgatggtttggtgaaatattggctcacatttaacgaaattaatatcctgcttcatagcccattttcaggtgctggtttggtttttgagccgaatgaaaatcaggaacaggtaaaataccaagctgctcatcacgaactgctcgccagtgcattagcgactaaaattgctcatgaggtcaatcctgagaatcaggtaggttgcatgctggcgggagggaatttttatccgcgaacctgtaaacccgaagatgtttgggccgcgctggaaaaagatagggaaaatctattttttattgatgtgcaggcccgtggggcttatcccgcttatacaaaacgccttttcagagagaagggaatttcaattgccacccaagtgggtgatgacgatattcttaaacatgaggtggatttcgtctctttcagttattacgcttcgcgttgtgcttcggcggatatgaatgagcataacagcagcgcagctaatattgtgaaatctttgaaaaatccacatattcaagccagtgaatggggctggggcattgatcctttaggtttacgcgtcaccatgaatatgatgtatgaccgttaccagaagccactatttctggttgaaaatggattaggtgctaaggatgaaattaatccgctgggcgaaattgaagacgattaccgtattagttatctacgtgaacatattaaagctatggcggaagctatcgacgatggcattccggtcatcggatatacctcatggggatgtatcgatttagtttctgcgtcaactggagaaatgagcaaacgctatggatttgtttatgttgatcgtgacgatttgggcaacggttctttagcacgcaagaaaaagaaatctttctattggtataaaaaagtcattgccagtaatggtgctgatttgagttaaataattcgccgggaatggtggctatggctgatgttcccggcgacgaatagtattcgggtaccgctgtatttttattttaaatttatgatgtttcactcactacgatcgcgtgtcgagcctttcttcaagttagtcataaaatccataaatgcagttcgtaatggggcaaataccggatgcttgcgattctccatcatagtttctgaaaacagtttcagacctagtgcaaatgctgctgttttttctttaccaaaatccagatcttcacgcgcctgtagccgttcgatgatgccgaggatctcatcatgattctcggcttcgaatgtcactggcgctttatccagaggctcgcctttgcgatccgtcaatggttcaatggtgattcgataacgatatcccgacattagctgttctccggttcattcgtctctgtcgccttgggttctaacgctttttcaatggtttctactgcggtcagtaatgctgcattaatatgctcaacctgctctggtgtgacatccgaacgcatcatgctgctacgtagaatatggcgtaaacggtgcattgcatcagaaataccttcagccatattgccttcagggcggcgatttacttgcgccagtcgtgcaaaaatagcatcaaccatttgttgattttgttgtaattcagctttaccagcatcggtaatttggtagcttttacggccattaccagtggctactggagtaacaaaatcctgctcttctagcaatgttagtgttggatagataacacctgggctaggtacatataagcctgaagatgcctcttcgatagctttaatcagttcatagccatggctgggctttttatcaagcagcgccagcagaacaacccgcaaatcgccatgttcaaacaagcgctgcattttttcaccgcgcccacgtctaccgcctcttgcggcttcgattgcttcagttgccatatgatggcgaccgccgcgatgcattctgtcaccacaacggcgttgcccttcgtggtgttcttcaccacaacgatgaccacgttttgaaaaaccaaacataatgaatctcctttagatatatcgaaaacgtttcgatatatctaatctagatcgatatatcgaaattagcaagagatgatgtgaaaaagatatatctaaatcagactactgacaaacctcgataactcgatcttgcaaggtgaaggcaggtagaagagtaaagtgtccgcgccagggaagggtttacggcgtccttacgatctgcctgttttcaccgttacgggcactttgtcattaacctcatctaaataagtttttttcgccagagtggcggatggaaagcttgaggaagaaatttacaatggcagtgatttctgagcgaccagagggagtgataggatatttttagggataggagagataaataatccccttgcaccgtagcacgatggtgatcaaggggagtcgagctatcagcttttcttcacaaactcagattttagtttcatcggaccaaagccatcaattttgcaatcgatgttgtggtcaccttcaaccaagcggatgcttttcactttagtcccaattttcagggttgaagagctaccttttactttcagatctttaacaactgtcaccgcgtcaccgtcggccagcaaattgccattggcatcacgtactaccagaccctcatcggtagttgcagaatcgctattttctgaccactcattaccacattctgggcaattcagtttttccccttcctgccatgtatactcagaattgcattttggacagtttggcaaacccatctcgctaacctcttgaaattaatattaataaatataaaaaattgacaaattacagattactgtatcgatattcacctattttacactttttatcacattaaaggatagtcagactatgattgaggtcagtaaaggggagggaggattatcttggtattaggttatatgcttagctttgtttctcatttttttggtttatcaatggatgctgtgcatagaaacgctgtagggctatcttttcagctttgcgagcatcggctaatgaaacatcactatacaggccgaaagatatcattttaggcttcccggcaaaacgatagcggaagtgccagcccttggagccattgggtttaatcaatagggataggctattgccatcattcaaggtatagactttatcttgggctttagcccggcgaatttgaatatctgtgagtagcatgtgtatagccctaaagatcgaacctagtgttatacgcaatcctatacacatatgtgcttagatttcactaaacattatggaatctctttagacacaaaatgcctatctatcgttgttttaacagggttttatggacttggtgggaagtgctgagaagtgctaatggtgtccccgactggaatcgaaccagtaactagcccttaggaggggcttgttatatccgtttaactacggggacctgttcatcagcagggtgactgccgatgaagtgtactgccggtgtattatacgcattttgacccagataataagcagttagctgtctgtttggttactctgtcaccaactggtggtgaataatgagtatttgttggcaaaaaaacatcagacatagccgtaaaatacgagccgctacggctgtgggggcggtgaatcactgtccacgttttcgctttttttaggttgatgggccatatcactacgaatctgtgcatggcttatcagggcaaaaataaaggtgccaccaataatattacctgccagcgtcgggatcgcgaacgggtaaataaattgctgccagggtattgagccgttaaatactaaatagaagatttctactgagccgactacaatatgggtcaaatcgcacaaagcgactaaataagtcatcaggaaaattacccatatcttggccccacctgccgagggcatcatccataccatagtggcaataatccaaccggaaaatatgcctttagcaaacatttctcccgctgaactttccatcactccttgggcaatagtgacaaacgccgcgcgtgttgcattatcaaatactggcatatgaataaaggaataggctgcaatccccgtgccgatcaggttgcccaatagcaccagcccccagaggcgaaataatagaatgaagttttggcggctcggtttttgcattattggcaatacgggtgtgacggtattttcggtaaatagctgttggcgggccataatgacaataataaaaccaaaggtataaccgatattttccaggagaaaactggctggagtttcaggcaattttgcatgaaaaatacctttggcaatcagggatgctcccattgaaagccccgccgcaaccgccgaccataaaagtgcaaagctgtcgcgctctaactctttctctccgtcgacacggataatctcatgaatggccgccgctttggaggggagcttcttttcattgacttcaatttcttgctcttcatgtggctcatcactttctacagctaattcgcccttatcttgagaccgtttttcattactcataagggactcctggttagtggagggaaaaggcaatagccaagccataagcatagttgcaaatttttattcgcgactttttggtcatgcagatggacgtaaaaggttagctggtttttatgttgttggttttttctacagaatattgatcttaacccgaatattacctctataagggtagggatagcgttggggccatactacgtaaggattaagcctttatgttatcattcggttttcctgaactgacaatcctacggtggaagacaacccttcatgctggaagctaaaaatctgacctgcatccgagatgaaagaagcttatttcaacagctcagtttttgtgtggctgcgggggaaattgtgcagattgaggggcaaaacggagccggtaaaaccagtctgttgcgcattctggcgggccttgccgatgccgacgaagggcaggtgaattggttgggtgagaatatccgccgtgaccgcgcccgttatcatcaggatttactctttttaggccatcagccggggatcaaatctgtactcaccccttttgagaatttggccttttatcagtcggtatttcaattggttgatagtgctgctatttggcaggcattatctcaagtcggactggtggggtatgaagatttgccggtattgcagttatctgcgggtcaacaacggcgggtggctttagctcgtttgtggttgagtcaggctccgttatggattttggatgagccactaaccgccattgataaacagggggttagcaccttgttggctctgtttgtggaacatgccgccaaaggaggcatggtgctgctcaccactcatcaggagttggatggtgtcgggcagcaggtacgtaaaatccgtttaaccaacacgcaggagaattaatgtttattagcgtgttgcgccgtgaattaaaaattgccttcagaaaaggtgcagaaatcgttaacccgctctggttttttctgattgtcattaccttgtttccgctgggtatcggcccagagccgcaattactggcgcgcattgcacctggcatcgtctgggttgcagccctgctggcatcattattgtcactagagcgacttttccgtgatgattttcacgatggctctcttgagcaattgttgttgttacccagcccgctgacactcacggtgttaggcaaagtgtgtgctcactgggtggttaccgggctacctttgcttattttatcgccgctagtggctttattgctttccctggacagtaacaccgcgattgcgatggcgctaacactgctattggggacgccgactttaagtttcatcggggcaatcggtgtggcactaacagtgggattacgtaagggcggagttttactgagcttattggtgctgccgctgtatatcccggtgctgatatttgctactgcggccattgatgcggcttcaatgtcacttcccatcgatggttatctggcgattttgggcgcgatgttggcggggagcgcgacactggcaccttttgctaccgccgctgcattgagagtgagtgtgcactagctgtttagggcgggtatcagtaataaaagccttataggaagaaaagagtaccgattttcagaagcttaagcgcggtagccaacgccagtcagagcagattgcgcgccgttccctgcaccggtattgcccatgtggtgatgcccgtccaattttaatgtgagcaatgaaaaatgtggaaatggtttcatcaattcgctaaacctgaacggctctatcagttgtgtggccaatttatcccatggctgggtatcggggccgttatctgcctgattgtgggctgggtgtggggctttggtttcgccccgtcggattaccagcaaggtgatagcttccgtatcatatacttgcatgttccggcggcgatttggtcgatgggcatttatatgtcgatggctatcgcggcgtttgtcggtttggtctggcaaatgaaaatgtccgataacgtcgtggccgccatggccccggtgggcgcagtatttacctttattgccttggttaccggttcggcctggggtaaacccatgtggggaacatggtggatctgggatgcgcggctgacctccgagttagtgctgttattcctctatctgggggtgatcgccctatataacgcttttgaagaccgcaaactggctgggcgcgccgccggtattttggtactggtcggcgtggtcaatatccccattattcatttctctgtcgtgtggtggaataccttgcatcaaggttcgactaacatgcagcaaagcattgatccgagtatgcgatccccgctgcgctgggctattttgggttatctattcttctttatcaccctgacattaatgcgcctgcgcaatctgattttgcagcaagagcgccatcggccttgggtcgccgctttgttgcgtaaggagcctcgtgtatgaatccggcctttaattcttgggcggcattttttgccatggggggctatgccttttatgtctggctggcgatagcggcaacggtcttatcgctgcttggcctatggatacacacggtatggcagcacaaacaattattagcggatattcaacgccgtgaggcgagagaacaacgtattcgtcaggcaaatcaggctcagaatcacccagtcaaaaatgcagcctgctcgcaggagaaacaatagtgaacccacgtagaaaaagtcggctctatctagcggttgtggttctaatcggtatcggtttgaccaccactctggtgctatatgcgctgcgttctaatattgatttgttttatacgccgggcgaaattttgcagggcaaaggcgagcgccatgagaagccggaaatcggtcagcgtttgcgtatcggcggtatggtgatgccgggttcagtgaagcgtgacgacaaaacgttggaaatgagttttaaggtttatgatgcgcgaggtgccgtcacagtgacttataccggtattctacccgacctattccgcgaggggcagggggtggtggcgcaaggggtatttgctgaaggaaataccatcaatgccaaagaagtcttggcaaaacatgatgaaaaatacactccaccggaagtcaaagaggcgatgaaagaaaaccatacccgtccggcagaggcctacaacagcaccgctgcgcaaggtaatgcctcatgatgcccgaaattggtagtttcttgttatgtctggcgttggctatttcgctattgctgagtttgtatccgcagtggggtgctgctcgccaggatgcccgcatgatggcaactggcaggccattgacctacggtatgtttgccaccatcgcgctttcatttatatgccttgtatatgcgtttgtagtaaatgatttcaccgtctcttatgttgcggcgaactcaaactcacatctgccggtctattaccgcattgcggcaacttggggcgcgcacgaagggtcactgttgttgtgggtattgctactcagttgttggtcactggcggtggcactgtttagccgctccatgccggatgatgcggtcgcccgtgtgttgtcggtattgggcatgattactggcggctttctgctctttattattctgacttcgaatccgttcaaccgcactttgccggatttcccgattgatggcaatgacttgaacccgctgttgcaggatgtcgggctgattttccacccacctttgctttatatgggttacgtcggtttctcggtggcatttgctttcgccattgcttctttaatggccggaaggctcgatagtgcctgggctcgctggtcacgcccgtggactcaggccgcatgggtgttcctgactatggggatcgtgctcggctccgcctgggcttactatgaactcggttggggcggttggtggttctgggatccggtagagaatgcttcatttatgccgtggctggcagggacggcgctgattcattcattggccgtcactgaaaaacgcggaacattcaaagcgtggacagtattgctggcaattaccgcattttctttatgcttgatggggacattcctggtgcgctccggtgtattagtctcggtgcactctttcgcctctgatcccgcgcgcggcatgtttattctggcctatttagtgatagttattggcggctctttgctgctgtacgcagttaaaggcgcacaagtgcgcagccggactcagcatgaagtgttctcgcgcgagacattcctgctgggtaataacgtgctattaattgctgctatgttggtggtattgctcggcacattgctgccattggtccacaaacagcttggattgggcagcatctccatcggcgaacccttctttaataccatgtttacctggctgatggctcctatggcgctcttaatggggattggcccattagttcgctggcgtcgcgatgagccgagcaagctttacaaacgtttgggggtggcgctggtggtcactttgctaatgtcgatattagtcccttggttactgcaagatactattgccggaatgaccgtagttggtctgatgatggctatctgggtgattatcctgaccgtgatggagttgcacgagcgcgctactcatcgtcatggtttctggcgtggtctgagccatctttcccgtagtcattggggtatggtgctggggcaccttggggtggcggtgaccgtgatcggtattgccttcagtcagaattatagtgtcgaacgtgatgtgcgcatgaaagccggtgatagcattgatatccacgattatcacttcgtattccgcgatgttcatgacgttaaagggccaaactataccggcggtgtgggcattattgatgtcacccgaaacggcaaacctgaagcgactttacatgcagaaaaacgctattacagtgtggctcgctcgatgatgacggaagccgccattgatggtggtctgacgcgtgatttgtatgccgcactgggtgaagagctggatgatggctcatgggcggtgcgcttgtattacaagccattcgtccgttggatctggtatggcggcgtgtttatggctatcggcggcattttctgtatgtttgatccccgctatcggatgagcaaaaagttaaaacgcggcgcggcgacggaggctaaataatgaaatctcaatcttcattcaataagctgatgttcattccactggtgctgtttttgctgctggtgctggcttttctggtgcaattgacccgcaatgctaatggtgatgatcccaccatgctggagtcagcgctgattggcaaaccggtaccggcttttaaactggaatcccttgagcaaccggggaaaactttcgatcaagcggtattgcatgacggcaaacccatgttactcaatgtgtgggcgacctggtgcccgacttgccgcgccgagcatgaatatctgaataagctggcggcgcagggtattcgtgtggtggggttgaactataaagatgatcgcgccaaagcggtgcagtggcttaattcgctgggtaatccttatgcgctgagtttgtatgatggcgatggcatgttggggctggatctgggggtttatggtgcgccggaaactttcttgatcgacggtcagggcattattcgctatcgccatgccggtgatcttaatgatcgcgtctggcagcaggaaatcctgccactgtataaaaagtatcaggggggcgcatgagattattcagtctggcactgggcctgatattgggctggagtatttttgcgaccaatgtttttgcagccattgatacttacacctttagctcagtggagcaggaacagcagtatcgtgagttaaccgagcaattgcgttgccctaaatgtcaaaacaacagcattgctgattccaatgccatcattgccgccgatatgcgcggcaaggtgtacgagttgcagcagcagggtaattctaaacaacaaattattgattatatggtggcccgatacggtaatttcgtcacttatgagccaccggtgacggcagcaactttgattttgtgggtcggcccggccatgtttgttctgattggtgcggtgattgtggtgctacgcgcccggcggcgggtggaaaaagaggccgcgctttcaccgcaggagcagcagcggttagacattctgctggctgaacaaaaacaaccttcggcttcacacaaaaagacgaacaggaaacaaccataatggctttttggctaatagtgattattttgctggcggtcgcgggcgctttgttggtcattccggcgctgcgacaagagagcaattcatcggtaactacccgagatgagctaaataaggcgatttatcaagaccgattatctgaattggcagcagatgaagcccagggcgtagtggaacagcggcctgaattaattcaggaattacagcaaaatctgctgaccgatatcccacaagaatccactgaaaatgccagccccatcaaccgctgggttttactgccgggcgtggtgattctggtggtggtgtcggtcggactatatttgaaaaccggcggtttggtacaagtgcaggcgtggcatcaggttgaagctcagatgccagaattacgcgccagagttgccaatgaacgggctgaacctctgactatggaggaagtcgctcgtttagggctgggattgcgtacctcgttgcaacaagatagcggcaacgtcaatgattggatgatgctcggcagagtgggcatggcactgaataatgctaccaccgccacgcaagcttttgctaaagcttaccaactagcgcccgataatgatgacgtaaggctgggctatgctgaagtgctgactcgttccaatgatccgcaagataatcagctggcaaccaagatgttacgtactatggttgggcaggatcacaccaacttacgtgccatgagcttgttagcttttaatgcttttgagcagggtgatttcaaacaagccattggtgcatgggaagttatgctaaaattgctgcctactggtgattctcgcgtcgaagtgataaaacgcagtattgcgcaagcgaaatcacaggcagggcaggaaacagctacactggggatagagatctcgttgtcaccagaggctgcccagaaattaccccagcaaggggcgctgattatctcggtaacggatggcgcaaacccgatccccgttgcggtaaaacagttacctttgagccgattcccgctatccgtgacactggatgatagcaatgcaatgatgccggagcgtttgctctcctcattgcaacaggtgaaagtgcgtgcgcgtatttcactggatggcactgctaattcgcagccaggtgattggtttggtgaaagcggtgtgcaggattttggcacgaaagggcagccccaaactattcatgttcagataaacaaacagatcccttaaatataaggggctggaaagaatttcatggagaaagatatgaactaccgcctgattggactggcttttgcaaccgtattgttaataggctgcgccagtagctcgccggatcaaatggagcagggccgctcagatccgctggaaggttttaaccgggcaatgttcaattttaactatgaggttcttgacccttatgtggtgcgcccggtcgctgttgtttggcgcgattatgtaccgcaacctgcgcgtaatgggatgagtaacttcctgggtaaccttgaagagccagccagcatggtcaacagcttcctggtcggtgacccgtacaacgccatgaagcattttaaccgcttcttcctcaacactattttggggatgggggggttaatagatgtggccggtatggcgaatccaaaactggcaaaaaaagtgccgaaccgctttggtagcacgctggggcactataatgtcggctatggtccttacgttgtattaccgggctatggcagcttcacgatccgcgaagatggtggcaatgcagctgattacgtttatccggtgctgagttatctgactttctggatgtcggccggcaaatggatgttggatggtgttgaaacccgtgcccagctattggattcagatggcttgctacgtaactcttccgacccgtatctgatggtgcgcgaagcatacttccaacggaatgatttcctggcgaacggtggacaattgaagccagaagctaactcgaatgctcaggctattgagggtgatttggaaagtatcgattcacctaactgatagatatgctatctcgacaaataaaaaagcgccgcgaggcgcttgaggttaatggcaaagtgcccgtgtcggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccgtccgtgacgcggacgctttactcttctacctgtcttcaccttgtaagatcgagttctcgaggtttgtcagcagtctgaagcgccgcgaggcgcttttttgctgctgctgtatctacgtagctgaagggtgtatactcattgtagatacataaagtgaagggtgtgattatgcgagctcaagccacattacaaaaatggggcaatagtgttgccttacggttgtcgggtaatcttaaaactatccctaattttgaggttggtgacactgttgatatcgatatcagcgaacaaggattagtgattcaaaaagtcgtcaaaaagccattgaccgaagaaagcctgcttgccggacttagcgcttacacggcacatgctgatgaacttacacatcccacggagagggagcttgattactaatgtatataccaaagcgaggcgatatttgttggttggattttgaaccaacgaaagggaaagagattggcaaatatcgtcctgctcttattctttcacatgaaacatataaccgcttaaccggattggtgatgtgttgccctgtgagtagcagtgtccgtggctcacctaccgaagttccggttaccaaccttgatgcgccttgtgttgtggcaacgaccctaatccaaacttttgactggcgtcagcgtaaggctaaatttctgattgaatcagaatcgggtttatataatgaggtgctagcgagacttatcccgcttattggcggtgaacatctgctctcttctcagggattgaataaataaaaaagcgccgcgaggcgcctgagcttaatgacaaagtacccgtgtcggtgaaaacaggcagatcgtaaagacgccgtaaacccctccttggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagttctcgaggtttgtcagcagtctgaaagcgccgcgaggcgcttttttgtgggcagctattgttaggaaaacaacgttgctaataatggctatcagaaggcgtagttgaagttcacgccatacagcagtgcggtacccttagagtcaaactcataagttgttccacccaatgctgttggtgttttttccgtaatatgcacgttctggccatgcatataggaaataccgacatcaacagatgcatctttgttgaaagcgtaagtggtaccggcgcttatccagaaacggtcttggtctggaatcgagatagtgcggttatcggccggaaccgggctgtcatcgaaagcaataccggtgcggaaggtccagttatcatcataataataggtggtacccagcgcgatacggtaagcatcgtggaagccttcttgcttctcaaacagcgtgttaccgttggttccggtggctttcaactctttgaactggctccaactggtgtaggccaagctgtagtgaattgcccattgtggtgccactttattatagccggacacttcccacacttctggcaagttcagagtcagggcacctggaatcaccgcgccaccagtaccacctggcggtggtaattggctactgaagtcaccatcaaagtcgattttcacttttgaacggtaggtgaagctgtaacggttttctttatccacttcatacagcacgccggcattccagccatagccccatttggtgccttccattcgggtgacttcagtactgtaaggtaatcgtccaccaccagcttcacccagatggcgcacaattttggcatcggcataaacggcattaaagcccagaccaaagctaaagttttcattcaggcgataagcaccgcttaaattgaggtttgcggttttcaggtcagtttgcccccccagagaaccggcaacataatcatcattaaattcagtggccaaaccgtagtttgaagtaccggaagcccctatcgcccattgctcattcagcggcataataaagtggatatttgggatccactcggatggcgcgatgtttttggcgctggtacttctgcccgataggggggatgtgccactgatatcaacgtttggatcgacatacacaaagccgccagagaaagaagggcggtcgaataaggtcattgcggcggggttgcggctaccaacagaagcattgtcagcaacagcgccttcaccagagaaagagcggcccaatgcagctgctgaatattcattcagctgaaaaccggccgcagaaacgtttgaagaaattattgccactgcagctgccagagctgatcgggtaaacaggtttttctggttcatgaccaaaacctcattgttttaattaatgttacataccgtaacaagagaatgcgggattgtagggtccgttatcggtcagacaaagcagaccagtggctgaagtataggtctgaccagcgagggtgttgcaagtatgtttttacatttgaccgaatttgattgcaaaaaatagacgcagttaacaaaaaactcacaaattaatagcaattattacattattgatgattgaacaaacaatttgagtgtgatttccgtcacttaataggcctataaacagtaagttctagtgccagatgactgacggtagtaaaatagcgtcagagaaaatatttttttgcactatgtcttatttgtttgcgccaattgttatttgcgctatctgataggcaatttgcacctattttgaaatgtccgttgaggagaattgaagatgtcagatgcaactgttggatcaacaaacaaccgctgtagcgcggaagaaactgcagcctgctgctgtatagatgtaggcactatcatggacaataccgattgcaccgcttcctatagctgtgtattcgataatcgtgtagaagctgaagctatgctgaaaacgctaactgaaaaagcgcgtgctgttgaatctgagccttgcctaatcgagcataagctggaagaaactgacggtggcgtgcgtttaaccgttgatttcacttttgcctgccaggctgaaaccatgatttttcagttaggtctgcgttaatccgcacttactcagttcagccgaatacctaaaaacgcggagcttttggcttcgcgtttgtttttggatgatttaccttctgaattcatctcgtttgatatattacttccaggtaagttgttagcccgtcagttctcctcacttcccatttttagtctgaaaagttgctcctgctctcactttcctgttctataggtttaccaaatgtaaatatttggttaacaataattagatcaggtcagacctgttatttgttatgctttaatcaaagccactttgacttatcaggagcatttatgagtaagccattaccgctagtaacgcgccagggcgatcggattgccatagtcagcggcctgcgaaccccctttgccaagcaggctactgcttatcatggtgtgccagctgtagatttaggcaaaattgtggtcagtgaattattagccagaagtggtgttgctcctgaattgattgatcaactggtattcggccaagtagtacagatgccagaagcgccaaatatcgctcgtgaaatagtattgggcacgggcatgagtgtgcataccgacgcttacagtgtttcgcgtgcatgcgcgaccagctttcaggcggtggcgaatgtggcggaaagcatcattgctggctccgtgacggtagcgattgccggcggtgcagattcctcctctgttttgcccattggtgtcagcaaagcactggcacggaccttggttgacgtcaataaagcccgaacgttatcccaacgattgaaattgtttagccgcttaaaactgcgcgatttactgccggtagcacctgcggttgccgagtattcaacgggcttgcgcatgggggatacggccgagcagatggcaaaaacctatggaattagccgtcaggatcaggatgcgttagcgctgcgttctcaccaaatggcggcacaggcttggcaacaagggttattacacgatgaggtgatgacggcttatattccaccttttagtgatgccatcactgaagataataatatccgcaaagattccacaatggagcaatatgccaaattacgtccggcatttgatcgcaaacacggcagtgtcacggccgcgaacagcacaccactgaccgacggtgccgccgccgtcatgatgatgagtgaatcaaaagcgaaggaattgggtctccagccgttaggttacttgcgcagctttgccttttcggccattgatgtctggcaagacatgttattaggcccttcttacgccacaccattagcactcgatcgcgccggaatcaccttggcagacttaacccttatcgatatgcatgaagcattcgctgcacaaacactggcgaatctgaaaatgtttgccagtgatagctttgcacgggaaaaactggggcgtagtcaggcgattggtgaagttgatatgagtaaattcaacgtattaggtggctctattgcttatggtcatccctttgcggcaactggcgcgcgtatgattactcaaacactgaatgaattacgtcgccgcggtgggggattagggttaacaaccgcatgtgctgcgggtggtttgggtgcagcaatgattgtggaggtggagtaatgagtcaggaaaatacgcttaacagtggtgatgaaacgatcctggcggaagctgtcgctccggcccatgctgtattcaccctcagtgttcggcccgacaatattggtatcattactgttgatgttgtcggtgataaagtgaacaccttaaaagctaaattcgcagaacaaattgctgaaatactgcaacaagcacaggccttgagccaattacagggattagtgattatttctggtaaaccggactcttttatcgctggtgctgatatcaccatgattgccgcttgtcacactgcgcaggatgcccgaattttggcccagaaaggtcaatccattctggcacaaatcgcggcattccctgtgccggtagttgccgctatccacggtgcttgtcttggtggtggtttggaactggcgctggcatgccatagccgaatttgctcacaggatgataaaaccgtactcggcttgccagaggtgcaattggggctgctgcctggttcgggaggcactcagcgtttgccgcgtctggtgggggtcagtaaggcgctggatatgatattaacgggcaggcaggttcgtgcgcgacaggcacttaaaatggggctggtggacgatgtagtaccacaggacatcttgcttgatgtggctattcagcgggcaaaagccggttggcttgataagcctgccttgccgtggcaggaacgtttactcagtggcccgctaggtaaggcactgttatttaacatcgttcgtaagaaaactcaggcaaagaccaaaggtcattatcctgcggcagagcgtattattgatgtagtacgtaaagggttagaccacggcggccctgcgggttatgaagccgaagccaaggcttttggtgagttggcgatgacccctgagtcagccgcattacgcagcttgttttttgcaaccacctcgctgaaaaaagagagtggcggtaaagcgcaacctcgtgcgatccatcgtgtgggagtcttaggggggggcttgatggggggcggtattgctaatgtcacggcaacccgtgcggggttgccggtacggattaaagatatcaatccaaccggaattaatcaggcgctgaaatatacctgggatactttaggcaagcgggtgcgcagtaaacggatgcgtccggctgagcggcaacggcagatgatgctgatttccggcagcaccgattattgtggttttggcaatgtggatattgtggttgaagcggtatttgaagatttatcgttgaaacagcagatggtggcagatattgagcatttcgcggctcctcacactatttttgcctctaacacatcatctctgccaatcagcgacatcgcggcacaggcacagcggccggagcaggtcatcggcctgcattactttagtccggtggataaaatgccgctggtggaagttattccacatgcaaaaacgagcgaagaaaccattgcaaccacggttgctttagcgcgcaaacagggtaaaacagcgatcgtggttgctgatcgtgccggattctatgtaaatcgtattttggctccgtatatcaatgaagcagcccgctgcctattagacggtgaacctatcgcttcagttgataaagccctggtcgattttggcttcccggttggcccgataaccttgctggatgaagtgggaattgatgtgggcaccaaaataatacctattctggtggagaaattaggggcacgttttgccgcaccgccttcttttgatgtcatcttgaaggatgggcggaaagggcgtaaaaatggtcgcggtttctacctttatcccgctaaaagtagcggttttaagtggaaaagaagtcccgtcaagcaagtggacactagcgtgtataccttactgggtgtcacaccgaaggcgcatcttgaatctgcggtgatagcacagcgctgcacgatgatgatgctgaatgaagccgcgcgttgtctggatgaatccatcattcgtaatccgcgcgatggggatattggtgctgtgttcgggattggtttccctccgttcttgggcgggcctttccgctatatggacagtctgggcgcagataaagtggtaaaaacactgaatttacttgcccagcaatatggcgagcgttttgagccttgctcattattggtcacgatggctgggcagcaaaaaaggttttatccacctgaaaacagtttggatgaagcggccattaccgcacataattaagagtgtgaacaagatcaccccctgcaattctaacggataaggtcgctatacatcgggggctgcccgcgctaccttaaatagaatcacgtaaagtgactattcgtgccaaaatgaatgaattgtcactcattgcataggtgatagagtttggattaagctgttgatatggttactctgtaaccaatcaaggttggctgtcggtgttactggtgtaaaaacagccattttctttaccttaagtttcaggcaaaatgcccggccgccatagagagacggcgcgttatcgttatgaagtttctttgctctcaagcaaaggtttcggcggtacagcacgcaaagcgtttctgtatagcgttattttgttaacaaaaacggtgcaatatgcaagttttcattatgcgtcacggcgacgcggctcttgacgcagccagtgatgcgcaaaggcctctgactctgtgtggtcaagatgaatcacgtcagatcgcgagctggttaaacgaccagtccgttgatgttgatagggtattagttagcccttatttacgcgcagggcagacattggcagtagtgcgtgaagtgctgacccttccggctgaacaggaagtgatgccagaattaacgccaggtggggatgctgcttttgttagttgctatttacaagcattggcaaaagaagactgtgctgcggtgctagtcatttcacacttgccgctggtcggctatttagtggctgaactttgtccggggcaatgcccgccgatgtttgcgacgtcggccatcgcttgtgttgatttggatgatgagacgggcaaagggacttttgactggcaggttagcccgacacagcttttagctaaagcctgtcacggctaagtatcatttgagccaatgatcaatgggcgcggcatcactgtcgcgctcttgttatttctactctttgtcatgggtagattgtatgtatacacgcgttagcaaaaatgcatcccaccagccaattcggctactgttctaattcgactaaaaccaataatgccgccgtgccaccccattctttcggggcctgatgaaatgccagcacatctggatgttgcgccagccatagcggtgtttgttgcttcagaacatgcttgccatgcccatgcatcacacaggcacaatgtacatgttcgcgtttgcaagccgcaattaatgctcccaactcttgcttggcttgtttctgcgttaatccgtgtaaatccaaaaacatatcgggtgagtaatcgccgcgtcgcagttttttcacttcaaaatggtcaacaccgggccgcacatagcgcgtggggccttcggtatccaactgcggttggaattcgtcggaaaaataataactggcatccacttgttcttgcagcaaccgctccggtgcaatttttttacccagtttgggtggcgagcgatggacaatcgtgtcttgttttagcttctttgctccggctatcgactctttaaatagctgtaattcatctgttgtcaggtgatatttatttttcattatctgttcatcgttcttatgcaattccctcagtttacctgttgagattcatctgtctaaagaaatgtaacagtaggattgatggctttaatgtctatttcattatttggttatcattcaactgatgtattgctgctgatttgtggcgggcttcatggcaaactaggggcatagataatgattttaagccctagctggagaataccttggacaagattttcgtcgatgaagcagtaaatgagctgcacaccattcaggatatgttgcgttgggccgtcagccgttttaacgcggccaatattttttatggtcacggtactgataatccgtgggacgaagcggtgcaattggtttttccaagtctgtttttaccgatagatattccagaagatatgcgtagtgcgcgtctgacatccagcgagcgccatcgtattgtcgagcgagttattcgccgggtaaatgagcgcattcctgttgcttacctgactaataaagcctggttctgtggcatggaatattacgttgatgagcgtgtattggtaccacgttcaccgattggtgagctgattaataacaatttttctgggctgattcgccatcaacctaagcatattttggatatgtgtaccggcagcggctgtattgctattgcttgtgcttacgctttcccggaagcggaagtggatgctgtcgatatctccaatgacgtgttagcagtgactgagcacaatattcagcagcacggcatggagcatcaggtcacgccgattcgctctgacttgttccgcgatttaccgcctatcaaatatgacttgattgtcaccaacccgccgtatgttgatgctgaagatatggctgatttaccacaggagttccgcttcgagcctgaactgggtctggctgcgggcagcgatggcttgaaactggcccgccgcattctggcttgtgcgccagactttttacaagatgatggcgtgctgatttgtgaagtgggcaacagcatggtgcatttgatggatgaatatccagatgtgccgttcacttggctggagtttgataatggcggtgatggcgtctttatgctgaccaaacagcaactaattgattgtgcgccacatttcagcatgtatcgcgattaatcattgacttttaaatctgtcagggtgacgagtattgccctgacaaagtgcttattcgagaattcaaggagccgtgatggctgggaacagtatagggcagtttttccgcgtcaccacttttggtgaatctcacggcatcgccttgggatgtattatagacggtgttccaccgggcattcctatcaccgaggctgatattcagttggatctcgaccgacgtcggccaggtacctcgcgctacaccactcaacgccgtgaaccggatcaagtgcgcattctgtctggcatatttgagggggtcaccaccggtaccagtatcggcttgatgattgaaaataccgaccaacgttcgcaagattacagcgcaattaaagatgtgttccgcccaggtcatgccgactacacctatgagcagaaatacggggtgcgtgattatcgtggcggtggtcgctcttctgcccgtgaaacggcgatgcgtgttgcagccggtgctattgcgaaaaaatatctggcgcagaaatttggcgtgcaggtgcgtggttatttggcacaaatcggtgatatcagttgtgacgtggttgactgggatcaagttgaacaaaatcctttcttctgcccggatgccagcaaattggaatcactggatgccctgatgcgcgagctgaaaaaggccggtgactctattggtgccaaaattaccgtggtggcagaacatgtgcctgtcgggctgggtgaaccggtatttgaccgtttagatgctgatttagctcatgcactgatgagtatcaatgcggtgaaaggggtggaaattggcgatggttttgctgtggtgaccaaacgtggtagcgaaaaccgcgatgaaattacgccacaaggtttccaaagtaaccatgctggcggcattttaggtggcatcagcagtgggcagccagtggtcgcacatatcgcgttgaaacccacctccagtatcacggttccggggcaaactattaaccggcagggcgaagcggttgagatgattacccgtggccgtcatgacccttgtgttggcatccgcgccgtgccgattgccgaagcgatgatggctatcgtgttaatggatcacctactgcgccagcgtgcacagtgtggcgatgtggtttcagacgttccgcgctggtaagcacaatgaaaaaatggatagcgggcttattggcactgattgccatcagcccggtgatggcagcgacgccatggcaacagattactcacccggtggcaggatctccgcaggcaattggtggttttgccaatggctgcgttattggtgcgatgccattgccacttgagtcagccgattatcaggtgatgcgcccggatcagcgccgctattttggtcatccggatttgttgaactttattcatcgcctgagtgataaagcccagaaaaatcagcttggtactgtgttgattggtgatatggcgatgcccgctggtgggcgttttagcagtggtcatgccagccatcaatctggcttggatgtggatatttggctgcaactgccgaagcagcgttggagccagcagcaattattaaaaccacagccgattgatttggttgccgctgatggtaaacgcgtggtgccagcattgtggcagccacaagttgaaaacctgattaaattggctgctaatgataatgaagtaacacgtatttttgttaatccggcgattaaaaagcagctttgtttagatgccggtgcggatcgtacctggctgcataaggtgcggccgtggtttgggcatcgcgcccatatgcatgtgcgtttgcgttgcccagccgatagcctggaatgtctggaccaagatacgccaccaccgggtgatgggtgtggtgctgaattggaaagttggttccagcctcatcaaccaagtgctaaaccgggcaaaaccttaccaccaccattgcctccttcctgtcaggctttgttggataaccatttcgctgcggaataaatcatggattggtttaccctgggtcctgcggttttagggatattatttttagtcgctttattggccggatttattgattccatcgccggtggcggcgggttactgaccgttccggcactgctggctgtaggcttaccgccagcgcaggtgttggcgaccaacaagctgcaatctgttggtggatcattctccgccagcctttattttattcgccgaggggcggttaatctgaaggaacaaaagctgaccattgctctcacggtggtggggtcaatgctgggtgctattttagtccagcatatgcgggccgatattctgcgccaaatcctaccgctgctggtgatcggcattggggtctattttctggtgacccccaagctcggcgaagttgaccagcaacgccgtttatctgcgctgcccttcgccctaatagctggcggtggggtaggtttttatgatggtttttttggccctggagccggttctttctatgctctggcttttgtgaccttgtgtggctttaatctggcaaaatccactgctcacgccaaagtgctcaatttcacctctaatctcggtagcctgattttctttattgtcggcggcaaagtggtgtggagtatcgggttggtgatgctggtggggcaagtcttgggcgcgcgtctgggggcccatatggtattgaccaaagggcagaaattgattcgcccaatgattgtcgtggtgtcattcgtcatgagttgcaagctactgtatgacagccacggtgctgaaattaccgcctggctaggattacacgttttctcctaataatttgttttgcataactgaaagtatcaaacagaacagtgaacttgaatgccgctgctgataccgctcttacggacccaagcatgactcatgattatcaacaattaatcgatatttttaatagctgttttagtgatgaatataatacccaattggtgaaaggcgatgatgaacccatctatctacccgccgatgaacagttttcttatcatcgggtgattttcgctcatggttattacgctagcggtatgcatgaaatctcccattggtgtattgccggtgaagagcgccgcaaattagtagattttggctattggtactgccccgatgggcgcgatgcattaacgcaaagccagtttgaagtggttgagatcaagccgcaggcactggaatggatgttttgcgtggcagccggtttcccgttcaatgtcagttgcgacaatctggaaggtgattgcgagccagaccgcatcacatttcaacgaaaagtgcgcgaacaggtattgtggcatctggaaaacggaatatccccacgacctgcgcgctttattcaggcgctacaatcgttttacaatacgccatcattcgcggcagagcttttcccttacccggaagatttagcttagtttctgtctggctgtaacacccattattttggataaaaaatataacccaatagatttcaagctgtaggaaggtggcagcaagatacaaattggttgtaaaccattttgaacagcgcttgcgctggcccgcagggtgagcctctgatgaagctcataatcccgatgagctgacataagtcagtgattcgggttaacgaatgcagccaacacacctgcgctttgaaatatgacgggttattgaggaagattaatgatcgcagagttcgaaacgcacatcctggcgcagattgatgacatggtagagcacgccagtgatgatgatttatttgctggcggttacctgcgtggtcatttgacattggcagtggctgaatctgaagagttcggtgagcacaccgctgagcagctacacgcaagggtccaaaccagtctggataaagccatcaaagccggtgagctttcccctccggatcaggctttagtattggggttgtgggatcgtttacttgagcaagctatcaaatagcttccattgctgaagtcgcaggggtttagccaggtccgttacttggcctcacctctgcgattctagtgattttgacgccgcagggggtagctacgtgatctccggttaagataataccgaaacacgctgttgtaccggcctgcctttcagtaattttcgaatccagaatcggttaggattcagtgccgccagcgtggttgtatctaatggctgcggttcgccaaacatttgtgcggccagaatctctgccaccaatggcgcgctgcacaaaccgcgtgaccccaaagcacctaccataaatagctctggccacaccggcgcgaggggaatgtcttcgccatgctggattttacgcggcaaatcctggtattgcgccagtgtggcactgtaatccggtactgcgcccaccatcggcaaatggtcacgaatagcacaacgcacgccacagcgcgcctgattatcactgatatccacctgttgcggccaactgacatcaggcaggcagcgtaacaggcgatcccgattttcttgctgttcgtcggcacgaaaatcagtcgtaacatcaccgcgctgataactggcaccaatacagtgatgctgattggcggggttcactggtgttaggtaaccgtcatagcacagcacttgccgcaactggctgagtaccggcgtggtgggaatgtgtgacacctgcccgcgcacagccgacagcggcaggtgctgggtttgttgccattcgggtaagcggtgaccggtggccagcaccaccgtagtatgttgtctgttcacctgcggtgatgtgaatataagctgccatagcccgtcaacacgttctagctgacacagttcatgcccatagtggcaggtcatgcccagttgttgtgccagcgccatgagggcagtggtgaggtctgacgggcaaagccaaccaccggcggggtagtggatgccatcgtgagcgcaatctagcccggccaacgcactaagttgttcacgactcatcgctgcggccagttgtggcggccaatcggtttgcagcattttattaatcttgccacggcttttttcgtcaaaggccaattggctgacaccgcaccactgatgatcaaagcggataccttgctcaagtaattgagagtattggcggcgggcaaaggtaaaagcactggtgaaaaagatttccagtgcatcatttttgccgttaagcagtgggtagagtgcgccttgtcggttgcctgatgcaccttgggcgggtagtgcgtcggcgcaataaagtgtcactttggcgctacggcgcagcaacgctagtgcggttaaggcgctgacaattcctccgccgataatggcgatatcatcacaacgggtggccaatggccggtgataccaaggctcagattgggtattaaggcgttgtggcagtatgccggtcagcatctcacgtttctgcccaaaaccttttattttagcgacatcaaaccctgcttgttgcaagccacggcgcacaaatcctgccgccgtaaaagtggcgaatgtgccgccgggcctcgccatccgtgccatggcattaaacagcacatcattccacatatcagggtttttagccggtgcaaaaccatcaaggaaccacgcgtccacttgattattcaagctggaatccaactggggcagcaaggtattcacatcaccaaaccacagatccagcgtgatagctccctcagccagtaaaatgcggtggcatccggccagcggcaacggccactgagcacggagttgttcggcaaaacaggccagttctggccagcgctgatgggcggcggctaaatcagcaacctgaagtgggtatttttcgaaactaatatagtgtaaacgttgcagtttagctgcgggatgaagctggcgaaattgggcgaagtcacgccataatgtcaggaaattcaacccagtaccaaaaccagtttcggcaaaaacacagttatcacgcggatgtagtgcaaagcgctcgggaaagccatttcccttgagaaaaacgtagtgagtctcttctaatccatcttcattagaaaaatagatgtcaccaaactgttccgatacaggtgtaccctgttcattccagcttaatgttgccgtttggattggggggtggctcacgttgaaagactcatatctcaaggggtagggcgattctaactatgtgacccgctgcgtgcaaatcgtaaaattatctgggtatattacgctgatcggacttgttcggcgtacaactgtacgctaaagtgcgttgcaaaatcccgaatgtaaaataagtggaagaggtattgaatgaagcgtgcagtcattactggcttgggtattgtatccagcattggtaataaccagcaggaagttctggcatctttacaggaaggccgctctggcattactttctctcaggaatttaaagacgcaggcatgcgcagccatgtatggggtgacgtaaagctcgcacctgaggccattacagaaaatatcgaccgtaaagtgctgcgctttatgagcgatgcctctgtttatgcttatctttccatgaaacaggccattgaagattctggtctgacggaagaacaagtctccaatttccgcagtgggctggtcgtcggctctggtggcggttcaccacgtaaccaggttgctggttctgatggcatgcgcgcgaaaggtttgcgtggcgtcggcccttatatggtgactaaagcgatggcatccggtgtctccgcgtgtctggctacaccctttaaaatcaaaggcgtaaactattccatcagttccgcttgtgcgacctcagcacactgtattggccatgcgttggaacttatccaactgggcaaacaagatgtggtgtttgccggtggcggtgaagaactgtgctgggagatgtcctgcgaatttgacgccatgggcgcattgtcgaccaaatacaatgaaacacctgataaagcatcccgtacttacgatcaatatcgtgatggtttcgtcatcgcaggtggcggcggcatggtggtagtggaagagctggaacatgcgctggcccgtggcgcacatatctatgctgagattgttggctacggcgcaacgtcagatggcgctgatatggtcgcgccatcaggtgaaggtgcggtgcgttgcatgcagatggcaatggaaggtgttgatacgccaattgattacatgaacgtacacggcacttctaccccggtgggtgatgtgaaagagttgggcgcgatccgtgaagtctttggtgataatactccggctatctcctcaaccaaagccatgaccggtcactctctgggtgctgccggtgtgcacgaagctatctttagtctgctgatggttgagcatggttttattgccccaagcattaatattgaaaatctggatgagcaggctgcggggatgaatatcgtcactgagccaaccaaacgtgagctgaacactgttatgtctaacagcttcggtttcggtggcaccaacgctaccttggttatgcgtaaataccagaaataagatcaatcgcagatatttctgctacatgatcgttaataattaggcctgcgagagatcgcaggcttttttattcgctataaaataaacacagctctcgaaaatagtccaattaacaaaaacacctatttttcggcttaattttggcgtttcttataaaagaggtctggtagatcacatgttattcataaaaatatcttatactcaagatctgataaatataacactataaaaagtaggtgattgaatcgtaaagtattcacgctaatcttgtctgttttactgtgtttatattcttttaaagtcaaatttagagctaaaaaatccttgcctgctcaaaaacgttaattcacaatattagaacaataattaaacaaatctatttttgctttctaatttaccaacacagcagggtagtttaatgagccataatcaaagtgatcagaagtttaagattgccgatttaaatgagcgcgtcgttcatgaaattctcgaagtgataagtgatggtatctgggactggaacgccaacaatggatttgtttaccgtaataccggctggtatgaaatgctgggatatccggcccatgcttttgagaatacagtacatacctgggagaaaattattcatccagatgattttgaaagggttatgtttcagttcgatgcttatataaatcaacaagccgaaagatatcagattgaataccgttgccgaactcatgatggtgactatatctggatagaggatcgcggcaaggtgattgaacgtaatagtgatggcacagtatccagaatgataggtgctcaccgcaatattcatgaccgaaagcatcgtcttgaaaagttggaattaaaaaataaatcgttagaagcattagtcgaagaacgaaccgcggagttacgtgaaagtaattttcaacttcagcagcaattagatattaaaaaaattctttcagaaaccgatgtattaacctctgctgcgaatcgttatttgttagaaaaggttctaaagcatgaatataaccgtgctaagcgtttttgccagccactctcattactttcactagatttagataattttaaatctattaatgacaaatacggccatttggtgggtgacttaactctgacacatattgttgatgtcattaggaatagcattagagagattgacgttttaggccgttggggtggcgatgaatttatgattgtcttgcctaatacacaaataactgaggctaaaagcatcgctgagaaaatcagaaatttggttgagatcatgccggtggatggcaatattcatgtcacaatgagtctgggcgtggttgagttggaacaaaacgaatcgcaggagcaattactcattcgcgcagataaaatgctctatagtgcaaaagcggcgggcaggaatataattattggctgatattcttgccccgtaatgctatcgactttcggtatgactatggttgaagcgcatattgagctgccgctttagcatgtatcgccgtggtatcaaataccggcaccttggcatcttgtgcatttaccagtagggtaatctcagtacaaccaaagataatcccttgtgcgccttgctcctctaaatggccgatgatacggcgatattcctgacgtgacgtttcacgggtaatgccaagacatagctcttcataaataatgcgattaatgatttcgcggtccgcactgtttggcgtaatcacgtcaatatcgtgtttttcagttaaacgcccacggtagaattcttgctccatggtatagcgggtgccgagtaaaccgatcttattgatcccttgttgcttgatttgcgccgcagtggcgtcggcaatatgcaataaaggtaatccactggccgtttcaatatcatctgccactttgtgcatggtgttggtgcataccaccacaacctctgccccggcacgctttaaggacagcgcggcatcggatagcacctggcccgcagtttgccaatcacctttggcctgtaactgctcaatctcatggaaatccacactgtagagaataatcttggcgctgtgtaatccgcctaattgctctttaacgtattggttgatcatccggtaataggggatagttgattcccaactcataccgccaataaggcccaaaaccttcatcattattattcctatccgttgtttatggcaggtgaaagtgtgattccgcatggataccaagataacggcagatatacggtaagacaatatgaggtaatgatggcgagataggatttttattaatactatatttatcaatgcaacatttatcaatgcaacatttatcaaggcactatggcctcaggataaccgccgcagcggctatcctgaatatggactagaaccaggcttcccacatcgccccgacgttgaaagagtcaagacgtgtatcttcggtgtcgctcgtggtggcagtatgtttgttatcgacttcaccaccggtgacatagaagcgcaacattggtctgaagtctgcgcccatcgcgatagaaatattctgggacagtgtcagcttccagcctttgttatcgccgccggtatcataatccacccgctgataacccgcttcaagccaggtcgaatgaacgtcattccagaaatgcattgggcgaataatcacaccatagttacgacggttatcctcattatgattacttctatcataatcatggaatgcggcgaggtaggtcacggaagtttgtggtgtgaacttataggttccctcaatactggtataaatagtacggaggtcagcggttttgttataaacgctgttgtcagaattatctgaataacgggtaacccatttattttcaatgttttcaccgatatggctaagcactacggcagtctgccaggctttcaacttttcttcgctttcaatagctttagaatcaaaaccatagttggtaagcaattcaaaattgatcggccccaacttcacgccatgtattttggaggtcagagcataatgaccgttatcaccggttcctgaaccaccagtacaggtaatgcgtgatggatttgattggtctgcgacaacttcaggattacaagattgcactgcaccaacagccgcggcatcaagttgaacaccgcctagatccaggttttttatcccggcaccttgtccgtcgtgggtcatccagaagtagtcgttaataccttgttgtgggcgctgatggaaatcgcgaccagcccataaataaacattcggctgagattcaaataagttagttaccccggcgtacgcttttttcaggttaacttcatcaccccaatggtcaagcatgaccaccacatcccatatcgcgccattgtcgcctttaaaggctttagaaagctggaactccccgccgttgccttcattacccaaacgaccaatcgctgaagagccattataggagccatcaacacctacgtatttttggtcacctgcttggaactgtgcgccatagcgcgcataagcattgaattttagaccgtaagggatagccatatccgggcttggcggaatagaggctttctcaacgatatctacgcttggtttttgaatagtagcggcttctattttttccttacgttccgctagcgccttttctactgcgtcggccactattttattaagttgctcagtggtaatcgtggtaactgtttcttgtgccagtacagaaatagggcaaagcgcggcgataaccgccattgctaatggaagttgtttatatattttcatcgctgtctcatttaataatttattatattagacgatattatcccacctgaatttgacaggataatattgccatcaccaaagtaaggttattttttataatgtcattagaataagttttatttgaattttaggcgtaatagtctctccgtttaagatggataatatatacccgttatacttcaagctacatgcagcgttggctgcgctcaataacccaaatcacttacaatatagtaagctcatcgggattaatgagcctcatccctgaggctcaccctgcgggcagcataaatgctgtacaaatcggttcccgaccgatttgtatctcgtttgccgccttcttgcaactcgaattatttagggtctaatatttttaatttttaaaaaattaacgctgataaagatgaataatttcttctgataattcacgtgccaataaagaagtcattaaatggtcctgcgcgtgaaccataataagcgtcatcggttgtctggcctctcctgcatcttgttcaattagcttggtttgcatatggtgcgcctgacgcgcaaagccatcagcttcctgtagcaaacttttggctttatcaatgtcgcctttgcgtgcagcttgtaatgcttcaaagcacaggctacgtgattgtccggcattaacaataatttccattactgcttcttctaattcaatcatgatttattcctaaattaatcaaaaccattatttgccgcggtagccgtaaaccattccccgctttttttaattgttcgtttctggctgagtaagtctaattgaataaagccataacggtttttataaccattgcaccaggaccagttatcgataaatgtccacatatggtagccaaggcaatgacaaccttcactgattcctttatgtagccatttcaaatgctcgtaaataaagtctatgcgatattgatcgttaatttttccgtcttggataaatcgctcttcattttcgacccccataccattttcagaaataaagcagcgagggttaccataattaagccgtaaattggtcaaaatatcgtaaataccaggttcataaatctcccaaccgcgataaggattcattttacggccaggcatttcgtaggcatcaaacagccattcgggcataaaaggtgcttgtgggtttaccgcactgtcacggcattttacgcgccgtggttgatagtaattaatacccagcagatcgattctaccctcagcaattaaggctttatccccttgcaggcgtagcggcatttggtcgtaatcacacagtaaatcaatgagctcctgcggatattcaccgcgcaatgctggatcaaggaagctgcggttaaacaagagatcagcacattctgccgcttgcagatcagcagggttctgcgagcgtgggtatgacggggtcaggttcagcacgataccgatttccccctcatacgaaccagcgcgataagctctaactgctgtcgcatgtgccaacaccgtgtgatatgccactgtcgccgcacgtctgaaatccaccacattgggataatggaagtcatatagatagccaccttcaacaggaacaattggctcattgaaggtaaaccaatgcttaacccggtcgccgaacagttcaaagcacacttcggcgtagtgctgccaggcatcaatcacttcacggttttcccaaccgccaatttcttgcatcgccatcggcatatcaaagtgaaataaggtaataaagggcgtgataccttgggccagaagttcgtctatcacatggttataaaaagtcactgcctcaggattcacttccccaacgccatttgggattaatcgtgcccaactcaatgatgtgcggaagctgttgtgattcagttgtttaagtaaagcaatatcctgtttccaattgcgatagaacgtagaggtatcattcgggccaatctgttggtgaaagcgcgacggttgactggcgtaccaggcatcccaggttgtggggcttttgcctccgcgcaggctttctccttcagtttgtaatgcagaactggcgctgccccaccagaagttatctggaaattggtatttcattaatctgctctctttatcagttgctacggacggtatctgaaagtgatggtgcgttacctgagactttttccccttcagttttgactagcgatcgctcataagcacgtaggaatggcagatagatcagggcagaaaccatcatacatatcaagcacatcacgacaggactaaaggcccagtttgccgcccaggatgcaccaatcggagccggtgttgtccacggggtcagagaaaccacttgagcaagccatcctagtttggttgcagtgtaggccagcacggcgttgatcatgggtacgcaaatgaaaggtatgaacattattgggttcataatgatgggagcaccgaacaaaataggctcatttatattgaagaaacttggtactacgcccaacttgccaatggtacgtaaatgagtgactttgctgcgtaacagcaggaaagccagtggcaatgtggaacctacgccaccaatcagtaagtagtgatcccaaaaaccttgcagatagatatgaggtaaggttgcgccgacggccagtgcggcttggtttgccgccagattggtcatccagaatgggctcatgatgccggtaacaatcagtgagccgtgaataccggagaaccagaaaatctggcacaacaatactgacagtaacattgctggcaatgagtctgatgcagaaactaatggagccagtaaatgcatgatagcttctggaatgatcatgccggtctgcgattcaatgaataaattgagtgggtgcagggtggcaatgataaccaataccgggatcaagatttcaaaagagcgcgcgacacctgttggcacctctttcggcaagcgaatagtaatattgtgttgcttcaatgcggcataaacgcgggtagaataaatagcggtaatcagtgcagtgaagatcccttgaccagaaaggtactgagtcgagattttgccgtcggcaaagggggctgcaactaacaagaatgccataaatgccaataaacctgtcatgaccggatcgagattaaactgccggcccagactggctcctactccaaccgaaatgaaaaatgtcatgacccccatgctcagattgaatggcagcatgagctgcgcacggtaggtctgagaaaagtccagccatgcccgggcaaatcctatggtggtatcggcagaaaagggggggaaaataaacaccagcataaatgagccgatgatcatgaaaggcagtgctgcggtaaagccatcacggatagcaataacatatttttgctgtccgagacgtccggctagcggagtaatagattgttcaataacagcaaccatcgattgataaagagaactcatttgaacaccttcttagtgggtcgcgttaatgagcgacagtgcatagtccaggactttatcgccacgctgcattccgtaatccatcatatcgatgggctgaacaggaataccgtgagcagcggccttttctgagagcatacctaacatgtatttcacttgcggcccgaggagtacgacctgatagcgcggaaactgagtatcaaattcagatacgccaaaagcatcaatctcaacaggaatccctctttcatcggcaacgacccgcattttcttaactaacatgctggtggacatcccggcagagcaacacaacataatcttgaacatctacaaccatcctcaaaatataaaaacgagatgaaaaacgattttgacactctatggaaaccgttttccaattaggtaatgcggctgtttcgcgaatgattggatatcatacggaaaccgttttccatccaaagtggatagaactgtgatagccatcaaagtccagtatataaagggattatttatttgatggctatcacagctttgaggtttggataactattttgaaacgtgatggaaattcggtttccatgacaaatggaaacgactatactcaggaagctgcaatagttgggccgagctgtatttaggaatgacaggcaaggactaaagcctgccgaggagagaatcatgtctacaatcaacgatgtatcacgtttagctggggtttctaaagccacagtctcacgggtgttgagtggttcacgtggcgttaaggaagccagccgcctggccgtactgaaagcggtcgatgaacttaattatcggccaaatgttatcgcacaatcattattgagccagtctacggggtgcattggtgttatctgtgcgcaggaaaatataaaccaaaccaccggttatctgtatgcacttgaaaaacatctgagtcagcatcaaaagcatctgctgctgcgttttgccaataacaaagctgaagttatgcaggcactggatgaattgacctgtggcttgtgtgatgacgtgctgatcattggtgcccgtttcccgcttaatctcgcggatgaaagtattattctggtcgattgtatggatgtcgatgctactaatagtatccattttgatcacgcttttgccgcagaaaccgcctgtaattatttaataaaacagggtagaagaaagattgctttaataaatccggatagcagtgggtatgtggacgaagtgctgttgggttataaacgagcattggaaaataactttttgcctttcaaccgtgacctcatcttcatggactcctcttcttcatcagtggcgttacaagtgctacttaatagcagtgcgacactcaattttaatgccttactggtggcggatgagcgggaagctcaaagcgttattccacagcttcaggcgtttaataaatctgttcctgatgacattatggtatttagcctggccgggtcattacattatccgggggtgccgaccattcctgcgattgaatattctatggatgcgatggcggcgaaaatagtggcatggcttaatgagaaaaccaaaagcgtgctgggttcctatgcattacgtggggatttaattattccagatatgcctgccaggaaatgatgtctgtttaaaatagcgctgtgtcaatctcagcgctaagcagggataaaaatgcaaccctgcgctaacatccagattacccccaaataccctaaacaattcgtggaactgtgatgtgactccacttttacctcttttctgtctctatcatgtctgttgtaacaaatctgtagcaattgaaagtctaccgattcttatacccatcgtgattggtgttgcggcaatccccgtaacatcaaatgaggaggggtatataccatcaactggatgacggagcttgagatgataaaagtaaaaacggcgtataccctgaccttattggcaatactcctacctgcttcaacccatattatggctcaagagaaaagcgataattataagcttgaacagattttggtgatgagccgccatggtatacgagcccctctggtgaattatggcgatatgctttccagtgcaacaccggataaatggcccgcatggacgacacccggcggctatctgacgccaaaaggcgcagagcttgaggcgatgatgggcgggtatttccgcgagtggctggcagatactaagttattaaaatcaaaaggatgcccagtaactacgacggtatttacctacgccaacagtttacccagaaccattgataccgcgcagcatttcttatttggtgctttccccggttgtaatgtgcccgttgtccaccaaaaagaaattggcaaaatggacccagtatttaatccaatcattaccttggatataactcccgagtttaaagagaaggcattagcctctattaatcaacacgccgggccaggtggggtcgaggggctgaataagcgcttacaacctaattatgatttgctgtccaaggtattggattataaaagctcacctgcgtgtttgatcgatagaaaatgtgactggagcgcgcaaccgactgatattgtgttagtacaaaataaagaaccggggattaccggcccactaagattaggtaccggtgcttcggatgctttcatgttgcaatattatgaaggttttccagccaaagatgttgcctgggggcgcattcactcttctgaagagtggcgtaaattaatcgatattaaaaatctctaccatgaaactttattcggctcacccgctatagcagataatgctgccgagaagttggttggttttatcagttcagcccttgatccggtgggtgagaaaacgccaaatgaattagcggcacaaaaagccaaattggcggtgttggttgggcatgactccaatattgcgtcattattagccgcactcaaaacgaaagaatatcagttgccagatcagtatgagaaaacacccatcagcggtaaggtagtatttgaacgttggaaagatattaaacaaaacaaagaattgatgaagattgagtatatctatttgtcgaccgagcaaatccgtaataaaacaccactatcacttcaagctccgccaaaacgcgtcacactggaaattaaagggtgtccgattgatgctaaaggattctgttcaatggatgattttagaaaagcgataaaacaaaatacccaaatctagcttgaggccactgcggataagtttggccagaagtagagaatagggactggcataaaacgacgggctgcgctaacgtggccttctttgtcagcccctgctatttgtagatcttctgatgacactattcacgactacccatcacgcagcaaaaactgttttcaggccttttttgaaagatcgcttgctgcatattctgttgattttaggtatcggcctgaccgcattgatgcccgcaaagatttcggccttcccacagtttattgactggactaccattgtcactttattgggattaatgctattgacgaaaggcgtcgaggtgagtggttacttcgattttatcggtcggaagattattaatacattacagacggagcggcatctggcgctgtttttagtcttgtcagccacagtgttgtcctcttttttgaccaatgatgtggcactgtttatcattgttccactgattttaacgctaaaaaagatatctgctttaccggtttcacgcctgattattttctcagcactggcggtgaatgcagggtcattattaacgccgatcggcaatccacaaaatattctgttatggagccgttccgagctgtcatttattggttttacactgcaaatggctccgctggcggcaacaatcttgttgaccttgctggccgtgacctggtggcgtttccccgcgcgtaaaattagcaaacaaacttctagcccggtttacccttatcaatctcgcttattactcagctgtttggcgctgtatgtaatttttattatttgtgtggattttggctgggcggcttacgggctattggttgtttttgctgggttattgttactggcacggcgcgttttactggcaatagactggagcttgatcgtggtctttatggcgatgtttattgatgtgcgcttactgactgaattacctggcttacagtcactcttcggtgaaatcaaaacattatctgcggctgcggcttatatattgggcatcgggttatcccaggttatcagtaatgttccggcgactattttattacttaattacctgccttccagtgcgttggtggcttatgcagttaatattggcggctttggcttcgctttggggtctatggccaatttaattgcacttagaatggcgggtgaaccggctatctggttaaaattccatgcttattcactgccattcttattctggagtgcgtttgttggctggttactattagtactctgaaatggttgtcgccggtttattgacacaggtcgtcggtttattgacacagatagaaataagcggagccaataaaccgtaactcaatgcgtttaaataaaaatagccagtaaaaaggccataacaataatcagcgcgacaaaggccagtgatggcttctgtaataaaggttgcaaggattgcggcagggcggcaatcagcgggttaatcaacggctgaagggttttttgatcttcggccaaacgctgggcggcattagcgcggtctaatcgggcggtaaacagaacattaataatgtcgtttaactgcgcttgggtcagcggtgtggtggggctggcctggaagcgattcagactataatcaatcaatagctgctgctcctgcgcatcggcgggctgcttgagtgcagtttgcagattaattaatgtcggggccgtttgctggctgagcgccactttggcctgtaaaaactggctgagtatttggaaatggcgcgcgggcagcgggtcattacttttcacacccaccatatcaaatagtgcctgccaaattttggctggctgctcgccggtcgccgcactgagttttgctaccaatgattgaatatgttgatgttccgcaggcagcaatggcctgtcagttatcgttgttaactgaggctgtggaatattcagcgtaccggattgtagtaacaccaacacctgttgcaactcagcatggcttaactgacttaacactgtatgaccaaactgctgacggataaaatcgctcaccgcctggcggttattgccttggggcagcaactcggtaagctgttggcgtagttggtgattggcatggttttcctgagcctgagacaagcgagtttgcagtaactgctcggctggttggaagtggcgagccagtaaatcactggtactgctaagggataagtcatggcgcaaccccgcccaaatttcggcagattttatcgggctgagcgccatgatccgcactattagcttttccagcgtggtgcgctgtgcaggggtcaaagcccgctcttccacttggcccgcagagggcaatttggtcggcgcaacattgcgatcattggcaataggaacacctgggccgttcaacggttgcatataaccagtccttcgcagtggaggcgacagtgtggaggatctacggtgacccgcgggttgcaggtataatacctgtaaatgtgcgcgacccataccgtcagattatgtttttggctaaatggctttgtaatgaaatgtcactttgactgattgtttaggttcaacgattgataatcttaattatgccgctaagatgggcgctcaaccttgaatggaattgatttaacaattccaaggataatttattcgatacaaggttgatcatggatatcgttgagtacggatagggttaaatagggataatgtttaaacgacaacgcgccgcaaagtggttcctctgtctggcttgcctggtcatactggtttgtatgacgcaacgcattgccagcttgcacgcgttggaaaaaagtctgctcttaacatcatcatcatcacaggttgttgccgaagaaaacgaggccccaaccccttgtgaattaagtgccaaatccctgctggcatcgccccccgttctgtttgaattagctattttctctctgggcttattgttgctgttgttggtgcccatcattccaaccagcatgcggttccctccgcccagagtcatatcacccagcggtttgagggtgcatttgcgattatgcattttccgggaatagcacaacaactctctatgttgttgtaattaatctatttctggagaaagacaatgttcaatttaagcaaggcagctttgttctgtctgttgctgctatggatgcccactctttgggcggcagatagcggctggctggtcagtgggcaaaatgaccatgccaaggttcgagtccgtgccgagccttctgctggtaatgaaacacgtatgttactgagtgttcagttggaaaaaggctggaaaacctattggcgctcgccgggagaaggggggattgcacccgctattacctggtcgccacctcttgaaaccgtaaaatggtattggccggtaccgcaacgttttgatgtgtctggaatttctactcagggctatcatgagcaggccgtcttgccaatcgtgatttccggtaaagttcccaaaacactcagcggaacattaaccctatcgacatgcagtaatgtctgcattttgactgactacccatttagcctggatatgtctgcggcagttagcgctgaaaagcagcagcagtttgaacacgattttgcccaagcgatgggacaagtgccgattgcaaatgcattgactcaacaaattcaagcgggttttagtcagggagaagtacaaattcttgctctgcgtgatgacggctggcagcagccggaattgttcttcgatacccttgaagatgttgatctcggcaaccccgtcgtcacggtacagggcaatcaattatcggtgcgggtacccgctactgatggttggggagagggcgtgggcgatctgtgtggcaagcctctgaccttggtgatagcggatggtgggctggcgcaagaggccacggtgactatcgggccagcgctgacgttaccgcaatccgcctcctcgttttggtcgtggattctgatggcgctggccggtgggttaatccttaacctgatgccatgtgtgctgccggtattggcaatgaagcttggttcaattctgcaaactgagcatcaaacccgccgtcaggtacgctggcagtttctcgcttcgtctgctgggataatcacctcattctggttgctggccttgctgatgacggctttgcgtctgggcaatcatgcgcttggctgggggattcagttccaaaatccgtggtttatcggttttatggtcttggtcactgccctctttaccgccaacctgttcgggttgttcgagattcagctctcttcatcgttgaatacccgtatcgccgccccacgcattgagaaaccgggcgcacggggtatggccggtcactttgggcaaggcgctttagcgacgttgctggcaaccccgtgctccgctcctttcctcggtacagccgtcgcttttgcgctggcagcccctttgcctgcgctgtgggggatttttaccgcgctgggggtagggatgagtttgccgtggttggccgtcgccgcctggccgaaactcgcgttgtgcctaccgcgccctggccgttggatgaaccacctgcggattgcaatgggcgtactgatgctggcgtccagcttatggttacttagcttgatggtcagtcatatcggcctgcaaactgtcattatcatcgccgcaatagctgtgctggcactgctactggctattggcagacgttacggcgctcgcattgccgcgatagtcagtttaattgccgtactgattgttgggggattgctgctggtggggtcattaaccgcagatttatggcgcaaaccgctgcatgacgatatccggtggcagccgttaaccgaaacagccattaaacaggcattggccgaacataaacgtgtgtttgtcgatgtcaccgccgattggtgtgtgacttgcaaagttaacaagatacacgtgctgatgcgtgatgatgtgcaacaggctttgcaagcgccagatgtggtggcgttacgcggagactggacgcgcccttcggcggatatcaccgcttttttacgtgaacgtggcagtgttgccattccgttcaaccaaatttatgggccgcagcaaccgcagggagttgtactttctccgctgctggatcgtgatgttctgcttaaagtgttggccgatgcgaaaggaaatgaaaaatgagaatgttgactgtattactgtttgttatgttttcgacccctctatgggcggcggctcccttcacccctgaacaggaagttcgcattaaagaactgatccgtgaaacgctaatatctaatccagatattctggagcaatcggtcaatgcctggcagcagcaggccaatgaagcacaagggcaacaactgagtcagtttatcgcggcgaataaacaagccttgtatcaagaccccggcagcccgcgttttggcgcgacgacaccgcaactgaccttggtttctttcaccgactacaattgtccattctgtaaaacatttgacccactgttggaaaagttagtcaaagagtacccgcaggtggcggtggtgataaaaccattaccattcaaaggggaaagctcggtgaccagtgcgcgattggcattgactctgtggcaacagcacccggaacaatggatggcttttcatcagcgtttgatggcgaaaaaaggcttccacgatgcgggcagtattgctgctgcacagaaaaaaactggggtgacaccggcggcgctaagtgagcaaagtctgaatgtgctgcgctccaatttgaagttggccgaccaactgggtattcagggcacccccgccaccttaattggcgaccagatggtgccgggcgcgatttcttatcaggaattggaagagatagtgaagcaacaactggcacaggcgggtaaatgaatcgcttaaagcgctggggcaaagaactgatggttctattgctgctagtggtggtggtttcagtagcaatggattggttgcgtcgcccgcaagcgcccgcaaattggccagatacaccacggcaaacgctggcaggaaaggcggtttcgttatcagaaatgagtcaggaaaaaccgctgcttatctatttctgggcgacatggtgtggtgtgtgcaaattcaccactcccagtgtcaatcagttggtgcaagagggtgaaaatgctctgactgtagcactgaggtcaggagactcagcacaagttgagacttggctccgtaaaaaaggttaccagttgccggtgataaatgacccgcaaggcgagttatcagcccagtggcaaattaatgtcacaccgaccgtggttattctctatcaaggcaaaatggtacaacacaccagcggctggaccagctattgggggatgaaactgcgcctgtggttggcgtccttctaacgtaatattttcctgataatattttctcatagatagcccagtgccattaggctgggctagttttctgccccgcactccctgatagcggtacttagtcggtttattccttgagttatcaattctggggagttggcggcaaaattcaagcgcagggtaaactccccgtaagcttccagggtgtgaaaaccaccgcctttggcgaaagtcacgcccgcttgccacgccagcggcatcaaacgcgaaatcggtgcattctgtggtagttgcagccagataaataacccaccatcaggtatttcaaactgacaatccggcggtaatgtctgggtgagagcctcgaccatcacatcacgatgctggcgatataaacggcaggcccgtcgcagctgtttgtcatatcgcccgacggtaacgaaggcatccagcgcccgctgaatcaggttcgagctggtaaaactatcaacatgttttaaacgcgccaactgcgtgtagtggggttggtcggcaaccaaataaccaatacgcatgctgggcaacaacattttggaaaaggtgctgacataaataacctcgcccggtgccgccagtgagcgcaatgaaggcagttttttgccgctatagcgcaaatccccgacgtaatcatcttcaagaatcggcactccggcagctcgtgcgatgtgtaatagctgatggcgacggctttcactcagacagcggcccgttgggttattaaaattagggatgcaataaataagtttgggttgatgcttaaccaatagcgcaggcagcgtatccaattgcatgccctgctgatcactgggaagcgcaacaacattcactttatgtaggcgaaacagggcaattgcttcggcataagtaggttcttctaccaacacggtatcacctggggccaataatgattggctcaccaaactgatggcgtgttgcgaaccattggttattagcaattgctctgggcgtgtcgcgattccctgcgcagaaagaatgcggctcagggtatcgcgcagcgggtaataaccgcagtaatcgccgtaactgaatgcttcctcagcatggcgtcgcaatatcgattgtaaaatctgacggaattcatccagtggaaaaatctttgggctgccaatgcccgcggcgaaattgatggtgtctggggggaggggaatatcagcataaccgtccagccgtgaagtcacagtggtaaaacggtcgagtgggaattcccctggtaacagcggttgtggctgacttggtggtggcgggagatggcgaacataggcaccgctgccgcgtcgttgttgcaaaaaacctttagctgccaactcggcgtaggcgttatctaccgttaggcggctgacggacaattctgctgccaaagtacgtgttgacggcaatttatccccatcagcaaatacgccactgagaatagcccgccgcagtgcttcttcaatttgcagatacagcggaatgtcttgttggcgatctaaaggaatatgcatgtgataatgccaaaagtggctcaagctagaaatgatacttttactatacccaatgccaacaaggcttcaagcaagaaaaagtggcctgcatcaatcaggagggaagtggctctggtggcaaaaaaatggcggagtaaaattgccttaaattaagcaatgtcgtcaatctaatgaggctgttatggcaatgccggcaggattacccccatctataattcgtgctccgctggtgggaagcggcttcttgaccggtaaacggcaagggtatgtgctggctcttatcagtgccatgttattgggttttaccgggattattatccgcattctcactgcgcattatcatttgccgacttcagtcttagctttctggcgggcagggttggtcgcagccgttctgttacctattttattagtgatcaagcctgagtgggccaaattacgccgcgatcaggtcaaattctatttggcttatggtctactgctggcggtatttaatggcttatggacagaatctgtggcgttaaacggcgcatcgatatccaccattttggtgtattgctcggtggggtttaccgtttttctgggctggattttttataacgaatatatgggctggcgtgagtttttcgttatcgttattagcatggtgggctgttttctggtcagtgatggggtgaatatcacggcggcagattttaattttgtgggtttattcattggactggcgtcgggaattggttacagcttttatactctggccgggcgaattgccacggatcgccgttatcctgtgtggaataccattttatatgtgtttggactctccgctgtgtatcagttgatatttaatcaactgttgttgtggttcccgatacaggggttacagcagatggtgggaaatctgttctttttatccatcgggacagaaggtgttcaatggtctggctggtggctattgctgattctggccgctggcccgacattactgggctttggtttgtttaatctgagtttgaaaacgcttccgctggcaatcgccagtttaatactcaccctggaattggtattcaccgctgtaattgcttattttctattggatgaaatcttatcggcttcgcaattactgggcagtgcattggttttattgggcgtattaatgctgcatagaaaagataatactcagggtgagatagcaacaccgaataatagtgctatctcaccctgagagcctttattgcgcggtttttcgacgtaatggtgtgcgcagacgttgagccaatatcacccccgcgagcgtaattccgccgccaatcagatggtagctgtgcaactgttcatgcaggaaagttacggcaataatggcggtaaacactggcgtcaggttcataaagatcgacgcggtgtttgctcccagtcgcatgacgccgtgaatccataaataaggcgcaataatagaagcaggaatgccggcaaataataccagcgggatattctgtgccgttaattgaacatccgcggctaacagaaagttcggtaataacagcaccacaccaaagacaatttgtatatatagggattgccagttaggtaattgaatcgcccagcgcttggttaataccccgtagagagcataggatgccgaggcaccgaacatcattaattcacctttgccgatgccatgttgcagcaattgcgccgggttacccgcgctgaccaaccacaccaacccccctaatgacaatacactgcccagcgcaatcccgacggtaggtgccacacgcagcactacaatgctaataagcacggttaataatggaattaacgaactgagtattcccataaacagggcgctgacactgtgggcggcgtaataagccaggctttggtacaacaccatccccaataaccccagaatcatcagtttccaccaataaacgcggattgcctgccagttgcggataacgcccatcagcaaaaatggcgttagggtcagtaatgccagtacccagcgatagaaagagatggcagccggatcaatagcggtggcggagaccttgctgaccacggcattgattgaccagataatcaccgcgaataaggggaataacacattcataaacataattctcattgagatactaatgcggtgcagtgtaacgctgtctgatttatcctatatactgataatcagacaatcgttgctgtgattaagacaatttacccgtcatattgcagttgcatgtgcggcaggttccctgcaactcgaattatttagggtataaatgatgatgataaaacctaatcttccgatggttgccgacaccgcgccccagaatctctctttccgctgcgagatatacaatgctaatactgaatttctgccccatacccattcctatgggcaattgatctgtgttaaatcgggtgtactggccatgagcattggtgggcagcgctttctggctccgcctgaattcagtgtctggatccccgccggagtcgagcattccagttataaccgtaaatcaatgcattttcgcgctattgatatcgcgttagaacactgcaaagagttacccacgtcagcttgtctgattaatgtcagcccgatttttaataccatagtggaggattgcttcgctcgtggtttattaatgccggaaagtgaacaagatttgcgcttaagtctggtgctgattgatcagctcagagtctcaccggtgcagtgtacctatttgccgacctcacaagataagttgctgtcgcccattttggcggcgctggaacgctgtccatcagacaatacctcgctggcagtttgggccaaacgggtctataccactgaacgaacgttatcacgccgttgccagcaagagttaggcatggcgtttagtgaatggcggcaacgtttgcgttttttacatgcaatttcgctactcgaacaggggagaacggtgcaaagtgtggcacttgatgtgggctatagttcagcgtcagcttttattaccatgttccagcaaatttcggggacgacaccggagcgttttcgtcgcaccaatccccttcctccttgaagccgcaggggtgttggctacacttacacaccctaatcactgacttgagtcagctcatcggggtttattcgcttgtcgcctacctgcaactccaacgattttggggatatactaagcgccctgtttttcatctgtagggcagtaagctgccggagaacaaagtgaaaattctggttgatgagaatatgccgtacgccgaggcgctatttcagcagttgggcgatgtacaggcagtaccggggcgtcccattccccttgatgcactggcgggtgctgatgcgctgatggtgcgttcggtcaccaaggtcaatgaggcgttgctgcaaggcacttccattcgctttgtcggcacggcgactgctggcacggatcatgtcgatgataactggctgcaacagcagggcatcggtttctctgccgcccccggttgtaatgcgattgccgtggtggaatatgttttttctgcgctgatgatgatggccgaacgcgatggcttccaactgcgtgataaaacagttggtatcattggtgtgggtaatgtgggttcacggctgaatgctcgcctgcaagctctcggggtgcggactcttctgtgtgacccaccacgcgcggatcgcggtgataacgaaagattctggccactggaaaagctggtacgcgaggctgatgttctcaccttccatacaccgctgaataaaaatggcccttaccaaagcttgcacatggcagatgatgagctgctggctgctttacccgatggccgcattctgattaatgcctgccgcggtgcggtggttgataacaccgcattgctccgtgcgctggaaaagggcaaaaagctcagtgtggtgctggatgtgtgggagccagagccagagttatctctgccgctattggcccgtgttgatatcgggacaccccatatcgccggatacacattggagggtaaagcgcgcggtacaactcaagtgtttgaagcattcagtcaatatttgggccagccacaatccgtcgagcttgccagcttattgccacagcccgaattcagccagttacgactaaatggtgagttagacgaaggcaaattaaaacgattgatgcacttggtgtatgatgtgcgccgcgatgatgcgccgttacggcgtgtggctgatcagtcgggcgaatttgaccgcctgcgcaagcactatcaagagcggcgcgaatggtcatcactgtgtgtgcagtgcgatgatgctgccagcgctgagttgttgcaaaagttagggtttagcactcaattactctaagccgctctatagattaatcatgatggaatatcaggcggtattttactgcctcagactgctgacaaagttgataagcggggaaatgtgccgaatgggtcgtaacggcgtgagccgtcggagcgcccattggtgcagtcgccccgccagtctcggtgtggcaaacctcgacgactcgatattgtaaggtgaagacaggtagaagagtaaagcgtccgcgccacggatggcgcggctcgagcccccagggaagggtttacggcgtctttacgatctgcctgttttcaccgctacgggcactttgtcattaacctcaggcagtattttaccgcctttgtctttgtataaatccttgtaatttaatgaacgttagtggagaaaaccaacatgtctgacggctggaatatagctctgttaggagcaacgggcgcagtaggtgaagctttgctggagctgttaaatgagcgccagttcccggttggtgaattgtatcctctggccagcgagcgcagtgctggtgcgactgtgcgctttaacggtaaaagtgtgctggttgaaaatgccgcagaatttgactggtcacaggcgcaactggctttctttgtcgctggccgtgaggcctcacagcaatatgctgaagaagcggccaacgccggttgtttggttatcgacagcagtggcttgtttgccatggaacaagatgtcccgctggtggtgccaagtgtgaatcctcaagtgctggcggagtaccgcaaccgtaatattattgcagttgccgatagcctgaccagccagttattgacagcaattaagccgctgaccgagcaggccggtttgtcccgtttgcatgttatcgcgctgatttctgcttccgctcacggtaaagtcgcagtggatgatctcgccgggcaaagcgctaagctgttaaatggtattcctgcggagccaggtgttttcgctaagcaattggcatttaacgttttaccgctgctggctgatgaagaaggtagcgtacgtgaagaacgccgtttagtggatcaggtacgtaaagtcttacaagacgaagggttacctatctccgtgagctgtatccagtcgccagtattctatggtcaggcacaagttgttcatctggaagcgctacgcccaatcgccgcggaagaagcccgcagtgagctggaaagttgcgacgatatccagttatcggaagaagatgattacccaacacaagtcactgatgcctctggcagtgatgttttgagtattggttgtatccgcaatgactatggtatccccgaagtgttgcagttctggtcggtgactgacaacattcgtttcggcggtgcgttgatggcaattgaaacggcggagcgcctgttgcaggagcaactatactgatgtccgaacttgagttgactcagccagaaaataccgtggctgaggctgcggggattaaaattgcgctgggtattgaatacaacggcagccgttatttcggttggcagcgccagcaagaggttgccagcgtacaggcttgtctggaggccgcactgtcaaaagttgccaatgagcctatcggcgtattatgtgccggacggacagatgccggggtgcatgcgacggggcaggtagtccattttatcaccacggccgagcgcaaagatgccgcctggacgatgggcgtcaacagccatttaccgcctgatattgcggttcgttgggtcaaaacagttgatgatggttttcatgcccgtttcagtgccacggctcgacgctatcgttatattatttttaaccatcgctatcggccggcggttttggcgcaaggagtcacccattgttatatgccgctggatgccgaaaaaatggcacaggctgcgcaatgtttgctcggtgagcatgattttacttcgtttcgtgcgatacagtgccagtcccgtactccctggcgaaatgtaaaacatgtcaaagttacccgacatggcgcgtatatcgtggtagatatcaaggctaacgcatttgttcatcatatggtgcgcaatattgtcggtagcctgatcgaaattggttgcggcaatcagagtgtcacctggatggccgagttactggcgctgaaagatagagcacgtgcggcggcaaccgcgaaagcagaagggttatatttagtctcggttgactatcctgaccactttgctctacccaaaacgccattggggccgcttttcttagcggacgactgattttatagccttattttcatgcaacaacatgagttaggcgagtggatcacttggggttaaggattacctaaggaagttcagctaagctcgcttaatcaaagattaagctcgttgactactcgagagtatttatggaatttatacgtttcgttattgattttattttgcatattgatgtgcatttagcggagttagtcgcgcagtatggcgtctgggtttatggcattttattcctgattctattttgtgaaaccggtttggttgtaacgccattcttgccgggtgattctttgttgtttgtggcaggtgcattagcctcattgccctccaatgacatcaatgtgcacattatggttgctctgatggtcacggccgcgattttgggtgatgcgattaactacaccattggtcgggtattcggtgaaaagttattcagtaacccggattccaaaattttccgtcgtagttatctggataaaacccatcagttttacgaaaaacatggtggtaaagcgattattttggcgcgatttgttccgattattcgtacttttgcgccgtttgttgcgggtatgggcaaaatgtcctatcgccattttgccgcttataacgtgattggggcgttagtatgggtgctgttattcacttatgctggctactggtttggtaatatgccttttgttcaggataatctgaaattgctgattgttgccattatcgtggtgtcaattttgccgggtgtattcgaggtttggcggcatcggcgggcagcagcgcgtcagaaaaatcagtaaaaatgttacctaagccgtgggttcgaccagttttttatctacactgtcgaaccaatatggtttaatgagtcacatttgtggtctgttcctgcggacaatccgagttaagtgccttagttacgccgcattggcgtatatcttaggcattttttattggggggttttcagggagatggttaaagcatgaacagcgaactggcaacagccaggttcaaacagaaaggtcatcgatgagctggattgaacgaattctcaacaaaagcaatattacacaaacccgtaaagcgagtattcctgaaggggtgtggacgaagtgcgacagctgcggtcaggtactttatcgtgccgagttagagcgcaatctggaagtgtgtcctaagtgtgatcaccatatgcgtatgtcagcccgcgcgcggttacatatgctgctggatgcaggtagtgaagttgaactgggtagcgaactggagccaaaggatatcctgaaatttaaggattccaaaaagtataaagaccgcctttcagctgcacaaaaagagacgggcgagaaagatgctttggttgccatgaaaggaaccttacaaggtatgcctattgtggcggcttcatttgaatttgcttttatgggcggttcaatggcgtcagtggtcggtgctcgctttgttcgcgcggtagaacaggcgctggaagacaattgtccactggtgtgcttctcttccagtggtggtgcccgtatgcaggaagcattgatgtctctgatgcagatggcaaaaaccagtgctgctctggctaaaatgcaagagcgtggtttgccgtatatatcagtgctgactgacccgactatgggcggtgtttccgccagtctggcaatgttgggtgatatcaatatcgcggaaccgaaagcattgattggttttgctggccctcgggttatcgagcaaactgtgcgtgaaaaactgccgccgggcttccagcgcagcgaattcttgattgaaaaaggcgctatcgacatgatagttcgccgtccggttatgcgtcagacgctggccagcattttgtcgaaactgactcatcaaccgcaaccaagcgtggatggggttaaggctgatgcggctgtggcagataatccgggtgatgcctgattatcttaacgggcatcaccctgatagggtggtgcccggttatcgtgtattgtcgcaacttaagctttatagctttaaaaaagaaaatatttacccaaaataattcgagttgcaggaaggcgacaattgagtgacaacttggttgtaaaccatgttgaacatcgcttgcgctggctcgtagggtgagtctcattagaggctcataatctcgatgagttgacgctagtcaatgattcgggtgacaaatcggtcaggaaccgatttgaacgctgcttgcagcggcctcgcagaggcgagtcccatggacgagccgagtaacgaacgtagctaacaaccctgcggcttcaagtacgaaggatataaaggtcagtgacgggacttatgaaaaaccatcaaactccccaagccacgtcgcctttggccgcgtggctttactatcttgagcgcttgcattctcagccaatcgagctgggattggaacgtgttaaacaggttgctgagcgtttggatttgcttaagcctgctcctaaagtttttaccgttgccggtacgaatggcaagggcaccacctgttgtaccctggaatcaattttactggcggcaggtctacgggtcggggtttacagctcacctcatcttttgcgttacaccgagcgcgttcgtattcaggggcaagaattgcctgaagcggagcacagccattcttttgctaaaattgaagctgggcgcgaagatatctcactgacttacttcgagtttggcaccttatctgccctgcaactatttaagcaggctaagcttgatgtggtgattctggaagtggggttgggtgggcgtttggatgcgaccaatatagtcgattctgatgttgcggctattaccagtattgccatagaccatactgactggttgggcttcgatcgagaaagcattggccgcgagaaagccggtgtcttccgtgcgggtaaaccggcagtcgttggggaacctgatatgccgcagtcgattacagatgttgcggcaacactcggtgcgcacctgtatcaacgcgatattgcctggcagttcagccaacatggctcctttgatcaacccaaaaacggctggaactggctatgcggtgatcgccaactgaacgatttgccattaccgaatgtgccactggctaatgctgcgacggctctggcagtattgcattattctggattgtcattgagcgaagacgtgattctgcaggggctacaggccgccagtttgccgggacgttttcagataatcagtgagcagccgttgttgattttggatgttgctcacaatccgcatgcagcgcgttatttgactgataaactggctcaactgccaaaacagggaaaagtgcgcgcggtggttggaatgttatcggataaagatattggtggtacgctggcgtgtttatctgagcaagtcgatgaatggtactgtgcgccgctggaagggccgcgcggggccagcgcggagcaattagccgagcatttggcgcaatcacgtcagtttagtgatgtcgaaactgcctggcgtcaggccatgcaggatgcagaaccacaggatgtggtcattgtctgtggctctttccatacggttgcccatgttatggcagcaatggatttgtaacagcttgagtttatcaagacattgaaatggggagtgcgagtggcaagtaagttccagaaccgtttagtcgggaccataattctggtggcgttgggcgtgattgtactgccggggctgctggatggtaaaaagaagcattatgaggatgagtttgctgccatcccattagtgccaaaacccggtgatagtcaggagattgatgcggttccaccggtcagccagcccctgcctattgcgccgccggaaggtgcagcgcaagccgtggcagtccctaaagatgattccgcctctcaggccgctaatgatgccggtaacctgccgtctgaaccgactatcgtggcaccgccaccggtacaaagtaagccggttgaagtgaaacctgtcgagaaaaagccagccgaggttaagccagtaccagtcgagaaaaagccgcaggaagttaagccaaaacctgaggttaaaccgcaagtacaaccagaaagtaaaccggtcgctgaagaaaaagcgccagtggggcaggcctatgtcgtccaactgggggcgctgaaaaatgcggccaaagtgaatgaaattgttgcgacgctgcgtttatcaggtcatcgcgcatttaccgtgcctgcgacgccggttcaggggcagattacccgtgtgtatgtcgggcctgatgcgtcaaaacagaaactgcaatcggccttgcaggagcttaactcattaagtggtctgaatgggcaggttaagccctatggcacggggcgttaatgtttgaataagggttaagacatcagagtttataggggttttaacactaagtttgtgcggcgattgttatttttaaaatcgccgcactttaatttgtcgccggtaataattcctctacgcaaacgttttctttttctgttagaattcgccgcgaacaggatgcagcggcgatttcgtcattggaatagctatggtctggattgattacgtcattatagggattatcggattttctgccttagtcagcttaatccggggttttgtccgtgaagcattgtcacttgtaacatggggatgtgcgttttttgttgccagccatttttacagttaccttgctatctacttcacccgttttgaggatgaagtggttcgtaacggaattgccatcggcattttgttcatcgcgacattgatcgtcggggctattgttaactatgtgataggttcgctggttgaacgtacggggctatcaggaactgacagggtgctgggcatctgttttggtgcgctgcgaggcgttctgattgtctcggccatgttgttctttctggatacgtttaccggcttctcgcaaagtgttgactggaagcagtcacaattaatcccgcagttcagttatatcatcaggtggttctttgactacctacagagcacgtcgagtttcttaccgaatcaattaccgattcggagcggcttatgaggaaaagacaacatgtgcggtattgtcggtatcgccggttttgcaccggtaaaccagtcgatttatgatgcgttgacggtgcttcagcaccgaggccaggatgctgcgggcatcgttaccattgatgcccataatgggttccggctgcgtaaagcaaacggcttggtgaaggatgtatttgaaacccggcatatgctgcgcttacaggggaatatgggtattggccatgttcgttacccaacagcaggcagctccagtgcttccgaggctcaacctttctacgttaactcaccgtttggcatcactttggcccataacggtaatctgactaacgctcaccagctgagaaaggaattattcgaagtttctcgccgtcatgtgaacaccacttctgactcagaaattctgctgaatatttttgccagcgaattggaccgtttccagcattatccgttggaatctgacaacatttttgccgctgttgccgccacacatcaattgattcgtggtgcctatgcttgcgtcgcgatgatcataggtcatggtatggttgctttccgtgaccctaacggtattcgtccgctggttatggggaaacgcaccctcgctgatggtcgtaatgaatacatggtcgcgtctgaaagtgtggcgttagatacccttggtttcgaattcctgcgtgatgttgcaccgggtgaagcggtgtatatcaccgagaaaggccaattattcactcgccaatgtgctgaaaatccgaaatacaatccgtgcttgtttgagtatgtttattttgctcgccccgactcctttatggataaaatttctgtttacagtgcgcgggtgcgtatgggccagaagttaggcgcaaaaattgccaaacagtgggaagacctggatatcgatgttgttattcctatcccggaaacttcctgtgatatcgcgctggagatcgctcgtattctggataagccctaccgccaggggtttgtgaaaaaccgctatgttggccgtacctttatcatgccgggccagcaggaacgccgtaaatctgtgcgccgtaagctaaatgccaaccgtgcagaattccgcgataagaacgtgttattggtggatgactctattgtgcgcggtaccacgtcagaacagatcgttgaaatggcacgtgaagctggagcgaagaaagtatatttcgcctctgccgctcctgaaattcgtttcccgaatgtgtatggcatcgatatgccaagtgctaatgaattaattgcacatgggcgtgaagtggatgagattcgtcagttgattggtgcggatgcactgattttccaggatcttagtgaccttatcgaggcggtacgcgaagataacccagatattactcagttcgagtgctcagtctttaacggcgtttacgtgactaaagatgtggatcaaagctatctggagtatctggaatcgttacgtaacgacgatgcgcaagcattacgtagtcataacgaagcggaaaacctggagatgcataacgaagggtaatccccatcatctttcaagtcgcaggtgtgttggctacattcgttactcggcccgtccatgggcctcacctctgcgaggccgctgcaagcagcgttcaaatcggttcctgaccgatttgtcatccgaatcacttacttatgtaagcttatcgggattttttcgcttgccgccttcctgtgtcttgaaatctattggggatacttagtgaaaaggcgagtgtgaatcaaaaaggtgcaaccagcgtgcaggcgcggtgcaccttttttgttgccaacagaactcaggatgttagggctaaattggcgggcgatatttgctaattgatctcggatacggcaaagtctcgccatatttctttatgttatgcttaatttataaggcataaagccagcttgagggactttcccatgaaacgacttattattggcattagcggtgccagcggtgccatttatggtgttcgcttgttacaggtgctaaagcaggtcgagggcatagaaacccatttgattctcagtaatgcggcacgccagacgttagcacttgaaacagatttcagcgtcaaggatgtgcaggcgctagcggatgtggtgcacgattcgcgcgatattgcagcttgtgtttcctcggggtcattcaaaacctgtgggatggtcattttaccttgttcaatcaaaacactatctggcattgtccatagctataccgatggtttattgactcgcgccgctgatgtgatattgaaagagcgtcgcccactggtgctgtgcgtgcgtgaaacgccgctgcatttaggccatttacggctaatggtacaagctgctgagttgggcgcggtcattatgccgccgatgccagcgttttatcaccgcccacagactatccaagacctggtcgatcaaacggttaatcgggttatcgatcaattcgatattgagttgcccgaagatctatttattcgttggcaaggcactagttaacatttctccctcaattgatacatttgtgcaacatcgcactgaaatggggcgtattatgcaccacaatgatgctgtttcagactgcgtactgttgcatagatttcgtattcagcttttccctacgaccctatgcccacttttagtggttgtggtgccaggtaagcggtaatggaatttgctttttccgccaatgattactggcacgattactgcacatcgatttatggaaacgtagatttatggacgctaagggttgtacagaaaactaacgcgctttgtggcatcgaaaatcaatttgagggttatgtatgaataagaaaattttggttctgcctctcgtattagcattggctgctgccagcactgcttttgctgctattcctaaagatatcaaaattggtacagatccaacttatgctcctttcgaatcaaaaaatgccagtggtgagttggtaggttttgatatcgatatcgccaaagagttatgtaatcgtattgatactaaatgtacttttgttgaaagtgatttcgatgcacttattccatcgctgaaagctaaaaagatcgatgccattatctcttcactttcaattactgaaaaacgccaaaaagaaatcgccttcaccgacaaactttatgcagctaatgctcgtttgatcgcgccaaaagacagcaaaattgagccaacattggtggcattgaaaggcaaacgtgttggtgtattacaaggctcgactcaggaagcatttgctaatgctgagtggcagccaaaaggcattgatgttgtcgcctatcagaatcaggatttgatttattccgacttaagctctggccgcattgatgctgctttccaggatgaagtcgctggcagtgagggtttcctgaaacaagaagcagggaagggttatgccttcgctggcccatcagttaaaaatgatgaattctttggtgtaggtacgggtatgggcctgcgtaaagatgacgcagaactgaaagcggcgctggataaagcctttgcagaaatgcgcaaagatggtacctacgacaagctcgcgaaaaaatatttcgactttgatgtttacggcggttaatcccgcttgttgtaacagcctctgcctaaataggcaggggccgttatagcgactagccaaagtaattaaccagactccttactcagtagaataggataacccagatgctggatggatattccaaactgatatttgaaggtgcgctggtgacactggagctagcactgtgctcagtgctgctatcagtgattatcggcttaataggtgccggtgggaaattatcgtcaaatcggctgttatctggcttatttgagtgctacaccacgttgatacgtggcgtccctgatttagttttgatgttgcttatcttttatggtttgcagatagtcctaaatagcattactgaatcccttggttttgaacaaatcaatattgatcccctttcagctgggattatcaccctcggttttatctatggtgcttatttcactgaaacattccgtggcgcttatatggcggttccaaccggccagattgaagccgccagagcatttggtttctcttccagccagattttccgcagaattatgtttcctgccatgatgcgttatgcgttgccaggcattggtaataattggcaagttattctcaaggcgacagctttagtctctattttgggattgaatgatgtcgttaaagcaactcagttggctggaaaggggacttatcaaccatttttcttcgcattggtggctggcgtggtttatctcatttttaccaccttatccaatggtattttactgtggctggaacggcgctattcccacggagtgaagagggccgaactatgattgaaatcctacatcaatattggcaagccctgctttggagtgacggttatcgatttaccggcatggccgtaacactatggctattaatctcctcagttgtgatgggcgggttgcttgctattccgttggcagtagcgcgtgtcgccgagcggcgctggattcgcttaccagtgtggatatttacttatatctttcgcggtacgccgttatacgtgcaattgttggtattctattccggtatgtacagcctggagatagtccgaggcaacgatctacttaatgctttcttccgcagtggattgaattgtactattttggcattgacgctaaatacctgtgcttacaccaccgagatattcgccggtgctattcgatcagtaccacacggtgaaattgaagcagcaagagcctatggtttctcgcgctttaaaatgtatcgctgcattattttaccttccgcattgcgtattgctttacccgcctatagtaatgaagttattttaatgctgcattctaccgcgttggcttttaccgccactgtgccagatatactgaaaatagcgcgtgatattaacgctgcgacatatcagccgttttatgcttttggtattgctgccgtactttatctgattatctcctttacactaattagcctattccgccaggcagagaaacgttggctggcacatataaaacctcaggcatcccattaagtacggagaaccttatgactgacacattaaaaactatgactgacacactaaaacctaaaatagctgaaaccaaactgtcggtgaccgaattgcataagcattatggggaacatgaggtgttaaaaggcgtttcactctcagccaaagcgggggacgttatttctattattggttcgtctggatcggggaaaagtacctttttacgttgtatcaacttcctggaaaaacccagcgaagggtcgatcagtgtcaataatcaagatattcgactggtgcgcgataaagacggacaattaaaggtttttgataaaaaagagctgcaattactacgcactcggctgacgatggtattccagcattttaatttatggagccatatgacagtattagaaaatgtgatggaagcgccggtgcaggtattaggactgagtaaatcagtagccaaagagcgtgctatccgttatctggataaagtcggtattgatgagcgtgcgcgagccaaatatccagtacatctttccggtggtcaacagcaacgtgtctctattgcgcgagcattggcgatggagccggatgtattactatttgatgagccgacttctgcgctggatccagaattggtcggggaagttctacgaattatgcagaaactggcagaagaggggaaaaccatggtagtggtgacccacgaaatggagttcgcccgccatgtttccagtcatgttattttcttgcacaaaggattaatcgaagaagaaggcccgcccgccgagctatttggtaatcctaaaagccctcgcttgcagcagttcctttccggtgcattgaagtaatatcgtcgataaccacttattggataatttgttgtttctccaatagtggttataaaccacgttaaagataacataaaattatatctaaattgataatatgttgctttttaaaataattattaattattattttaagtaatatatcacgcctgcgttatgatttaagttaaatagattctataataaaattatttttattttagaatctgcgctaatgtatgcttaatataaggtaatttattaatttgaggtggatgtgggatatataaaagaggagtcattctattttaatcaggctaatgatttacttgtgaaattaaaaaagtcaattttcgaaataggatattacacaattagtcagggtgacgaaaaagcggctaaacagtttcacaatggaatatgctatgctttatcagcaaaatttcttatggaggaaagaaattatggtgtaggcggtggaaagagatatttcaactggctgcaacaggcaatagatagttataaaaaaaatgcggcaatatcgaatagagatccaactgatattaaacgtaagttattaatgcagtatcatcggcaatttctttacaccgagctggaattgttgcagaaaatgcaatatagccaaaatatacttggtaatcatgtcaagctcagagttgattttaaaaatataattaattttcttcattcagaaaaatcaatggtaacaaatgttgatgtattgaaattttattctgagataaaagaaggtgcggtatatgggaaagtaaaatgtaaaaaattagttggcattataaataaatatgttgctgacaatagtgaggagtttgaaaaaataataaactccactaaaataaatggaaaaggaaatagttataaaatagattcattagcagataatattttgatggggttttataaaaaattggatgggagagaggaggggggaaatgaaaacttcatgataacatcaaaagattttgcattattattaggagaggctattctggctgaaaagaaaagatatcatgataattatggtgcttttttattaaaaagaggcttatatccatttggtattggaaatgaggattataaacagcaagtaatgactaattctttaacagagagagaggctgaatataacgtactgatgtcaaatttagctaatatagataaaagtgtttatgtgtcacttttatcacctacacatgctatggcaatttctgttattaaagatagaacttctacttattggactttttttgatcctaataatggtgctaaagtttatgataattacgctgaatttaagcgccatgtagacaaattattaactaaggaaggctactttaatcaatcagttaaagacaccctcgtggcaaattttgacttttcggtcgatcatatcaaattcgaagagaatccaaatcataaaaatgatgatagcgtctggaaagttgcgcgtgatggtgaagaggcctatgtcttaaaatctatgaaggaaaatcaaataatatttgatatagataattcaaaaaatacggctagaattattgattttgctttagatgataactcaaataaggtgaaaaacatagttgtggaaataaattccgatactatagttttcaatgttcacattgaaaactatagtatcgatagtgtatttagagagttaaaaaaggatattaatagaatattaaaatatcaagttgaacatggggtaattaaagatctaagttataggggttatattagtccatttaagggggcaccactttctctattgaaaggtacaccaccggaaaaatataaagatataccatgctacaatcctgaattagaatcattaaacgcacgagctaaaaatgcaatccaaacattggatttattatcacaaggtcgggtttcacctgtagaaattagctcagatcctaaggcctcattaacaaccttctttgactctggcagtgatgaactcaccaatagggaaatattaaaaaacattgcagatagtaaatattatcttaaaagtaggcaggaattattaactctacaatatgtgagcgctaataatcctgaatttacaacaattaaaccccaccaagcattggaatttagtaagaaatggtatgtaaataaggtagaaaataaattatggttaatgaataattcaattaaatataatattgataatgcctctcatagtagtcagaatttaacgctagcattggatttaaatttatctataaaaagacaaattaatttaggtgtgctgtatctttattatgcaaataaagggaaaaaaaataaatttaaagacaagatcaataagtataacgaattgaactatgttagcgcttcaggctttgccagtaaagatgaattagaacaattagataagttcagacagaacttttacgctttagatgaaataaaatacattgatattcataagaaagtattaactgaaaaaatagagaacggtataaaaattgacgattccggtgggtatcaattaatggtcaataacaaggtgtttaatttattttgtcacaaaagtaggggtgggtatatttactctgtttataataccgaaggatgggaatattcttttagcgctaataatcaagagagcgccaataaaaaactttccttaatattgaataattatctctctgatttgaatgatggtcgcgaattactccaaattgaatatcacttatatcacttagaatttcccgtttcctcggatttttacgcacaggttcccctggggaatttatatcaacaaaacatagtcagtgagagagataaattagtcaagttgggcataacataccttaatggcgacaccatttcttacagtacattatatgatatgggaatggcaattgatggcaaaattattactactgctgctatttcagctaacgctaattggcgcaatcatttgcatttcgatccttcaaaattaaatgatttttatactgctactgacccgactaatcctgagctccagctctctttgaaagttgtgagaaaattatttattaatgatgatagtgccagtagcctattactaccgcatcatgacccggtagtcgtcaacgaagcacaaaagcgacttgataccataaagcatttcgtcaataccgacggaaaaattagttcttatttatggcgggggttcgctacagttactgcgacatccagtcgcttacaatctattggtgcttacacaggaaaggcaactcagttgttcagtattgccagattgtctgtttctagtgtcagtatgtctaaaaggttacaagaccctaatatcagcgatgaagaacgtcaggaaataattaaacagttggctctgggctggagttctactgtagttgatttcggcactgatgttatgcagccgacatttaataaattacattactattttaacaaaaaattatcatcaggttctcggtatggtgctgctcgtcttggctatcaggcgggtgctaaatcagctaaatatgcaggttcatcattaaatatggcttctgctgcttttgatatttatgatgctattgataatttgtctaaagcaattaaagaaaccaaccctgaattacgaaatgattattttattaatagcagcttttcaaccattggtgcagcagtcagtatagcaactgcggtagcattagctattgggataagtacggccggccctattgggatattaactggggccgctataatgttgggggggatgacatacaatgcaatacgtcaggttgagtatattaagcgtgaaatagatctcagtgggtgggaaatcttcaaaacaggcattcgtttggcttttggtgcagaaccagaaaaatatattgtgcaaagattaaaagataaagataaggaaaaattagaaaaacatattaaagatcttcttgaaaatgcttttgagcaacgaataaaacccatgggatataataactacctatatgtaaatgagggaatagatttatcgccagtgaaaaaatatgtgtttgtctacaaaattgatcatgccgaaaattattctgaatatgatataaacaacataattagagagaaaaatctaacaggatatatgcatgatgataattatgagttttcagatgttttttcaggaaaacgtaattataaagttccatatgtgtaccgatatgccttaatgcgtgatgcaagatcaccactctctgaaaacgaactgaaccattgggaaaaaacagttaatgtagatgattttcacattatagaaaaagatgttatagatttgcacaatagaaatgcacagaataatgcaattattaaaaatatggatatgtttaacatacatcctgcacttaatagcatgcgatcttattggcatgatcgtaataaggatactgaaacctccgttctttctattaagggtgataatgttgaagactttagtacgcattttaatctgggctggggagatgaccttgctattggttataaagattacaaaaacagttttgatgtcggacaggggacgaaaatttttattggtggagataaagaagatgttttctatttaatggataatgtcgaagcctctattaattcccccgccagtgttttggacggtcaggatggaagtgataccttaatcgtaatgggattaaggtttggcaatgaagggtatgagctaaatttagctcgtggctacgtaaaatatataaataatgaacttagactcgcaacacttttgagtatcgagaatgcctatggtcaaaagaacaagaaggatctattaattggagataataatgtaaatgttttaaatggtggtggaggttatacagaagatcggttggagggcggtggtgggaatgatattctaacattgttaagaggaacagctgttggtggggagggaattgatacttatattatatcttcagcaccatattcagctgctcatgttgttatttatgaagatgctctagatgaagtcagcactattcaattacaagcaaaatctgacaaaatagaatcaattgaattgaaaaataatgatgtagttataaaatttattgacgattataactataatagcacagttgtgcttaagggcgcttttaaattaaatagttatggtgataaaaaagagttaacccacagctatattttaaatacatcagacaatatgattttagttccaaattggcctgcggtgctcgataaagacatcattaatttagactcttctcttgaaatgcttgcattttataatccattgattgagcaaaatttaaatgaagatgttcaatcagtagagagaactagagtcactataacaaaatacttatataaaggtgatttaattaaaattaatgatgaggaaataaatttcccaccatttataaaagcttctgttaatggccataaggcgacaattgacacaattttcggcaatggattggggagtacctttgaaaatttaggtggcggagattttattacagctaatgggggtgataatatataccatataccaaatttgttacttactgttggtaatgaaaataatacattgcgtttggagtgcagggttttagctggcgggcctcacagcaataacacgatgcacttggttttagatgatgtgtctggttatgatcttaatgttgataaaaatctcttgggtgatattgttattaaacataaagataatccagatgcttttgtatccattgaaattagcaattctcataaactcactttagttgatggtaaacagttaattacattaattgataaaaatgaaaaattattttatattgattcctcggctgaaatttttgaacttttagaaatgcaaccaactctttatgctaccacggaggacaacgatcacattgttatccccgacagttataggctggcggataatcgactttatgcaaagcatggagacgatgttatttcagacttaagtggccgtggacataaaatttacggtgatgttgggaatgatattatttatgctaaaggtggtgataatatgctttcaggtggtgatggtcatgatgagcttttcggtggtaatggcaatgatttattatatggtggtcagggcgacgatattctaaatagtggggatgggattaatgtttttgctggcggcgagggcgatgatagttacgttttcgagccggggcatggcgataacattatttttgataataaaggtaggaacagcattatctttaaaggcattgactaccgtgtattacagtttaaaaaacaagatagtaatttaactattaatattaataattcaaataaaactgtgacaatagaaaattattttgttgttgggtctgagcaaagaggacgtttatttacctttaaaacagatgagtaccaacttgcgggcgataatctcagtttgctgatagactctatgtcttcaacgtccgatttacgatgggaatctgtacaacctctgttgaattcttcaaataattggtatgcagatcctatgcggtcatccattgtgaaattagagtcaaccgtgggctagtttagaccctttataaagaatgaatgatccgcttagtaacataaccatataaatggtcaatgccctgaatttatgcaactggcttgttaagcacattacgcagtgcttcttccagttcgaagtaacggaatgcaaaaccggcttcttccaaccgttttggaattgcccgctgtccacctaataccaatgcggcagattcccccagtaataaacgtattgcagcagcaggggtacgtatcaccgctgggcgatctaatacctcggccagagtggcaataaattgctcattatggaccggataaggggaaaccatattgaatgggccgctaaggccgttggtggtcagtaaataatgaataccatgaaccatatcatctatatgtatccacggcaggtattggcgaccatccccgattggaccacctaacccaaggcgcaacagtggtaccattttagctaatgctccaccatgcggagccaatacgatgccagtgcgtagaaggcaaacccgagtatgctgactttcagcagctctggcgaggctctcccagcgttcacataacatatgagtaaactcatcatgaggggcttcatcttcggtgaccacggcttgtccttggtcaccataaaacccgacggctgatcctgaaataaagacggctggcggctgactactggccctaattaatgttgtcagtctttccgttatttgccagcgactttggcataagatctctttctgttgcggcgtccagcgcttttccgcaataggctcgcccgccagattgataaccgcatcaaaattattgaggtcatgttggtcatctaatgtcgaccagccggtgacttgcgaaccaagaacatcatttgctcgctgtggatcgcgggttaaaactgttatttgatgggcttgcgatagaaggaatgcggtcagactgcgcccgatcagtcctgtagctccagtgattataatacgcatagcctatctccgtttatattcgtcatacttcaagctgcatgtgcgttggctacgctcaataacccgaatcacttacaacacagtaagctcatcgggattctttcccttgccgccttcctgcaactcgaattatttagagtatatgcccttctgacttgatgcttacctgcaactccacgttctttggggatagcggtagcctgttttcttttcagcataggctaacttgcgctcttctcccacgacgctgagcacatcctgagtgaaatttttaacaaaataaaaaataataactaaataaatttgctgatctatccgattaatacagtactgaatactcggctattacccattatgtagtagaactgttaggactatctaccttattgtttctgaacgcgaacaaggttataagccatcttgatgacgacaaaactctggattcgcgcttttctgccagagccaatatactcatcggtatggaaaagaggccacttgcctctttcaccttgtcatgttggatattttataaataaaagctgagtatttcataaaaactcacggcggctgatgaatcctgcgattgaggtcaggttgctgcctcattgttgtccatacacttttcaggtgcgcatgaagctaaacattgaagttaattgttcttatgtgtgtgagcctatacataagcaagacggtagcttattagctgtggagctattgagccgattttcagctaagtcggtagatttacccatcgatgttgaaaattttattaataagttagatgtcgatggaaagactgatttattccatgaccaattacgtgcagtgaaggcttataaagattggtttatcactcataacgttctgctttcaattaatattgattttgacctggcaagtgtgattgttacagatcaatcaactcgtcaaatgttggatgaattacctttcttgcgtttggaaataatggagacattttccaatttatctgatggaatgaataacccattattacgcgatctggctgagcgctatccgctatggctggatgaccttggcagcggtggctctaccttaaatgcggtaactgccaatattttcgaatatgtgaagattgataagcattttttctggcagcacaataagcataccttcccgattttgattaataacattaagaaatattgtctcggggtgattgtggttggcgtagaaaatcaggatgaatcggagcaacttaaaggcagtaatattgatgctatgcagggatatctattcaatcagttgacattggatgaattggtatcgcaatcctcgctctaacgatccctcttccattctatcttgcgcaatgctgacattattcttttatgtcggcattgcatttttttacgataaaattttcttatggtggatagtggcttttctcggattaatctgaccgattggatgatagaatgaagccacattgagttctcattacgtattatggcggcaggtgttgccagactgactgagattagacctaagagacgacgataccatgaagttaatgtttgcttctgatctgcatgggtcgctaccggccactaaaaaaacgttggaaatttttgaccgcagtggggcgcaatggctggtgctattgggggatttactcaaccacgggccacgcaatgcgttaccggcaggttatcagccggcagcggttgcagaatgtcttaatccctataaaaaccagattattgctgtgcggggtaattgcgatagcgaagtcgatcagatgctattacagttccctattatggctggctggcagcagattattatgccagaaacacgtttatttttgacgcatggtcacctttatcacccggctgcgcttcccccattgcgcaagggagatgtcttagtctatggtcatactcatctaccacaagcagagtggcaagatgacgtcatatgctttaatcccggttcagtcagcatcccaaaagggggatatccggcgagctatggcatgttggatgggggagttttacaggttctggccctacaaaatgatcagcctgtcacccaattgtcattaaaaactaaataatataacgagttacaaactcttgattaacaattgcgcgtatctaaccgcgcccagatagaaggtttcagaggatggtggagcaaaatccagcagcagtcatcgagtgggttgatattgttgatgagcaaaatgaagtgattgctcaatccagtcgtcaacaaatgagagctcaacgactacgccaccgtgctacctatattgtggtgcacgacggaatgggcaaaatactggtacaacgccgtactgagagtaaagatttctatcccgggaaactggatgcaactgccggtggtgtggtgcaaagtggtgaaaactaccttgagtctgcaaggcgcgaggcggaagaagagttgggcattgctggcgtgccttttgctgaacatggtcagttctactttgaagaagagtgttgccgcgtgtggggagctttattcagctgtgtttcacacggtccatttgcattgcaggcggaagaaatagacgaagttcgttggatgctgccggaggagattaccgcgcggtgcgacgagttcacgccggattctctgaaagcactatcgttgtggttaacccgtaacaacgagcaggattacggtaaaattaccccgcgcgaagattaatctcattcagccataataaatatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgcacaaaaaagccccttttcaggggcttcagactgctgacaaacctcgataactcgatcttgcaaggtgggggcaggtagaagagtaaagcgtccgtgccaaggatggtttattgggagcgtccatataggcgcggctcgagcccccagggaggggtttacggcgtctttacgatctgcctgttttcaccgcggcgggcactttgtcattaacctcaagccccttttcaggggcttttgcgcctgcttttcttatctaactgattatcttacaataatacccagtaaaatacccagagcaccgaagtccgcatcgctaaacgtcgtgttggcgaacccgatatcacccagtactggcagcaggaatactggcaggaaggtaatcagtaaaccttgagcaaaggcacccaagatagcaccacgacgcccaccagtagcattaccaaaaactcctgcggcggcgccgacgaagaagtgaggcacaacacctggaataatgacggtcatgttcatcatatacagcgcaaacataccgataagaccggcggcaaagctgctcaggaaaccaaccaataccgcattgggtgcgtaagggaacacgaccgggcaatctaatgcaggtttagcatttggcactaacttgtcggaaatccctttgaaggctggaactatctcggcaataaccatacgcacaccttgcaagatgatgtatacacccgcagcgaaagtaatggattgcatcagtgagaacatgaaccagtttttaccaccgctcaggcttttcaccacatccggcccagcgaacaggcaggtgacgatgaaaatgatacacatggtaaaggagatagcgaccggcgtatcgcgtaagaacaacagactttttggcacattcatgtcttcagtcgaatgttctttattgccaaacttactgccgataaagccagctaatacataagacagagtagagaagtggccgattgctacatcatctgaaccggtgactttcttcatgtaaggatgggcaatggccgggaagaacaccatcgcaaccccaacaaccagagaaccgatcacaatcaaagtgacaccactgatcccggcggtcgccagaattacagctaccatcatcgacataaataacgtgtgatgaccggtcaggaagatgaatttccacggcgtaaagcgagcaatcagaatattgataaccatagcgaagaacataatcatcgccatttctttaccgaaactcttttgtgccacggacacaatggcttcattatttggcacaacaccctgaataccaaatgcatgttggaagatgttggcgaaatcacccagagatgaaaccaccaggccagcaccggcacctaaaatcacaaaacccataatggtttttacggtgcctttaatgcactccgtgaccggttttttctgtgcaatcaggccgattaaagcgatcaaaccaaccagcaccgctggttcggaaagaacatcactcattaaaaaacgaaagaaatccatgccagcctcctgttacaaagcgcctagttcggttaatgccacagacaaacgctctttcatggctttcttgtcgatcatattgtccagtgccacgatttttccgcccacggcctgagcaactaattgttcggcgatatctttagtaccgatgaaaatgtcactgggtgttcctttggcagatcccagatccacatgatccacttcagcgctgactgctaattctttcagaatgtttttgatgctaatttccatcatcaggctggtacctaaaccgttaccgcaaaccactgtaattttcattttctttccccttaaaattattatccaaactcaatgctgagattaataacgcgcaataacggataggatatcctgctgcgttttggcattaagtaaggcttgtacatcgttatcgttatcgaacaactgagcgagttgagaaatagcctcgatgtggctagtactgtctgtcgccgctaacactatgagcagttttaccggatcgttaccttcagcatggaaagtgacgccctcggtgatgacggttaaggccagagagagtttattggcaccttcttccgggcgtgcatgcggcatggcaatgcccggcccgaccacgtaataaggaccaatagcctcatgggagcgataaattgcctcgacataacgggcttcaatcgagccattatcaatcagaggctgacatgaaatcgcgatagcatcacgccagtctttcgcctggctgactacctgaatgacgtctggcgttaacagtgtttttaacatgatatatatgactcccgatgactgttaacgtgagagtagatagttatcactggcattaatgtgatggatctctcatttgatagcgctacctgatagcgctatcaaaatttgtgatagcgctatcatttgtcacaccaagggctttggctatctccaaataagccatatacaatgcaatgtattgccgagggccagtgtgggaaggttgtactcaggcaagaattttaatcaggcaggaaatcagcatggaaaaaacgcgcaagcgccgtaataccgggcgggtcactctatccgatgtggcgaattacgccggggtagggtcgatgactgtttccagagcgctgcgaacgccggagcaggtttcagataaattacgtgaaaaaatagaacaagcggttgaaactcttggttatattcctaaccgcgctgctggggcattagcatccggtcacagtgatactgtcgctgttttaattccatcattaacggacaaagccagttctcgatttatgcaggcgctgcaacagattctgaataaaaatgagtttcagttattactaggctgccatgaatataaccagcgcaaagaagcggaaatattgatgacattgctgcaaagtaaccccgcagcggtagtgatatttggctctcaactggcagaaaaaacctatcaattgctggaacgcgctaatatcccgacggtcaacgtggtcggttcttatttcaaaggggctaaaattactcttgaggcggctttttttgagtcggcctatgaattaagtcgccatttattggaacggggttatcaccatattggttttatcggcgctcatatggataaccgcctgcaacgccaacagctgaatggttggcataaggcgatgttagagcattataaaaatgcggaccagacggtcactacgcctgagacggccagtttacagtttggccgctatgcactgacagaaatactccagcgccagccagaattggatgcggtgatatgcagtcacgaagatattgcactcggcgtattatttgaatgtcagcgccggttgttgagaatcccaagcggcattgcggtggcatgtttagatggctctgatagttgtgatcaaacctatccaacattgacttcaatgcgcattgattacaaaaaaatggggaaagaagccggtaagatgctgattgatatgctggataatgatgaagatggcgagccggtaagccagaatttcagctataaatttgaaccgcggcaaagcacttgaagatagaaccaagctttgaaggaaagccgccccgaaggacggctacctattttacttgcctgatgtgttgatgattaccgtgattgagttgttgaaaatactccaacccccattccaggatgttaacaacgcaccaaatacaacgagcacaatacaaaagtatcgtttcattgtgcggtccatgcttagaccgcttcacgccagcaccatcggcgacactgccgtgaatacaagcacgagagtgtgcctgtgtttacggccgttggaactcctttccttaaaccgatgcccgcttgcttagggcggcgaaaaggcccagcgcgattgtacaccaatattgagttgttcagcatttgacaatcaaccacaagcgagacaatatactcagcacgagagtgtgcttgcgttacaacggcaatacaaacctgctggaaaggccgcttaccggaccagcgcagaaaaaccgtctttatggcggtttttttgtgtccgcgcttgccctaacacaataaaaatccggcaaataaaaacgccagcacgaggctggcgttggtgtttcttatacatacttaatcgtgaaattaagatgcgctagcgtcagcctgagctgattgaattgccgtcaacgccacggtatagacgatatcgtctaccaatgcaccacgagacaagtcgttaactggcttgcgcatgccttgcagcatcggcccgatggaaatcaggtcggcagaacgttgtaccgctttataggtggtgttaccggtgttcagatcagggaagatgaatactgtcgctttaccggcaactggcgagttaggcgctttggatttagccacatctgccatgattgccgcgtcatactgcaacggaccatcgatgatcaggtctgggcgtttttcctgtgccagacgagttgcttcacgcactttttctacgtcgctacctgcaccagagttaccggtggagtaagagatcatcgctacacgcggttcgataccgaatgccgccgcagaatcagctgattggatagcaatttctgacagttgctcagcagttggatctgggttaatcgcgcagtcaccgtaaaccagaacctggtcaggcagcagcatgaagaatacagaagagaccagtgaactgcccggtgcggttttgattaactgcaacggtgggcggatagtgtttgcggtggtatgaacagcaccagataccagaccatcaacttcgcctttctccagcatcagtgtgccgagaactacgttgtcttctagttgctcacgagccaccacttcggtcatgcccttgctcttacgcagttcaaccagacgtggaacatactgctcacgcactgcaactggatcgatgatttcaacgcctttacccagttcaacaccttgagccgcagcaacacgttgaatttcttccggattacccagcagcacacaagtcgcaatgccgcgctcagcacagatagccgccgctttaaccgtacgtggctcatcaccttctggcagcacgatgcgtttgccggctttacgtgccaactcggtcagctcatagcggaatgctggaggagacaggcgacgtgaacgttcggatgtggcgctcagagaatcaatccactcactgctgatatggctggcaacgtagttttgcagtttctcaacacgttcatggtcatctgctggcacttccagattgaagctttgcaggctcagagaagtctgccaagtattggtatcaaccataaatactggcaggccagtttggaaggcacgatcacacagctttttgattggctcatcaatcgcataaccgccagtcagcaaaatggcaccgatttcaacgccattcatggctgccaaacaagcagaaaccaacacgtctgggcggtctgcggaggtcaccagcagagagcctgggcggaagtgttccagcatgtgtgggatactgcgcgcacagaatgtcaccgatttaacgcggcgggttctgatatcaccttcgttaataatacgcgcattcaggtgcttacacatatcaatcgcacgggtcgcaatcagctcgaagctccatggcacgcaacctagaaccggcagcgggctgttggcaaacagctgttttggatcgatgctcgcgacactggccttggtggaatcatcaaagatttcagacaggtcagggcgggtacggccttgctcatcaactggcgcattcagtttgttaatgataacgccagtgatatttttgtttttgctgccaccgaagctggaacgagccagttcgatccgctctttcaattgatctggtgaatcattacccagcgcaataacaaacacgatttccgcgttcagcgttttggcaatttcgtagttcagtgcattagcaaactgatgtttacgtgttggcactaaaccttcaaccagaaccacttcggcgtctttggtgttttcgtggtaacgggcaacaatttcttccatcaacacatcttgctggttagaactcagcaagttttccacatgattcatattcagcggctcagcagcagtgatgctagagtttgcgcgaatgatagtggtggtttggtcaggtgcatcgttaccagcacgtggctgcgcgattggcttgaatacgctcaggcgtacacctttttgttccatggaacggatgacacccaagctgacgctggttaaaccaacgctggtgccggtagggatcaacattattgtacgggacacggctaaacctctttacggttatgcccttcgtccttaaagccgcagggttgttggctacgctcatgcacccgaatcactgacctaagtcagctcatcgggatttatttgcttgccgcctacctgcaactctagtgactttgggtatatgtcaaaactcttacgcggtcagacgagcggcgtcttgtgcgatgaccagctcttcgttggttggaataaccagagccagacggctgccatctttggtgatggtgcctgatttaccaaagcgtgctgccaagttgcgttcatggtcaatttcaaagcctaacaggcccagtttgtccagggtcagttcacgcaccattgctgcgttctcaccgataccgccggtgaataccactgcgtccagacgaccatccatcagtgcagtgtaagcgccgatgtatttcgccagacggtggcagaacacatccattgcgcgacgtgcatcggctttggtttcgtagttgtcttcaacataacggcagtcgctggtgacttcagtcaggcccaacaggccagattctttggtcaacagtttgctgatctgttccatggtcatgcccatcgcatcatacagatggaaaatgatagctggatcaatatcaccactacgggtgcccatgaccagaccttccagtggcgtcaggcccatagaagtatcaacacatttaccgttacgcaccgcagtaactgagccgccgttgcccaaatggcaagtaattacgttcagttcttccagtggtttgttcagagtttttgctgcttcctggctcacgtagaagtggctggtaccgtgcgcgccatagcgacggataccgttttctttgtataagctgtacggcagggcgtagagataagactcttccggcatggtctggtggaaggcagtgtcaaagactgcaacatttttatcagccagattcgggaaggattttaatgcttcagcgataccaatcaggtgagctgggttatgcagaggtgcaaacgggatggaatctttgataccctgaataacttcttcggtaacgatagctgatgcagtgaatttctcgccgccatgaacaatacggtgaccgatagccgtcagttgagcggaaagctctggtttttgtgccagaatagtattaacaatgaaattcagtgcttcgctgtgtgctgcaccagcacccaatgctgcttcctgtttgctgccgtccagtttccatttgatacgggcttccggcagatggaagcattcggctaaaccagagaggtgttcttcaccattggtcgcgtcgatgatagcaaattttagggaagagctaccgcagttaagaaccagtactagcttactcgacatggaagtacctatttatagtcgtgttcgacatgtgttttttgcatgatcgatacagataatgtatcggggaacaaaaacagcgaaaacacgtggttaataaaacgtcaatctatccaaaagcgtagcgcatattggcgtcgacattaatgattaacatcatgcgatagcgaaaaatgcatgatgaaggaaaaatcgccgatttagtattaagaacaaacgttaacgcctggtggtaaaaacccgcgcgatttaacaaaattgatttaaatgctgcaaaaagttgacatatttagcgtcatcttctagcggccaaaaggccggactaggataccgatagcgccgcctaaaaacaaaatatatttaacagactaatttttagttagtggattacaaaaaaaattttaatctttgtttgtgaagttgaggtgagccatgacaacaaaaccctctgattccgtaagttggtttcaggtactccagcgcgggcagcattatatgaagacctggcctgctgataaacgcctggcaccggtgtttcccgagaatcgtgtggcgaccgcgacccgttttggtatccgctttatgccgccgttggccatctttacattaacctggcaaatagctcttggcgggcaattagggccagccattgccacggcattgtttgcctgcggtttaccgctgcaagggttatggtggttaggtaaacgtgctattacaccgttaccaccgacattattgcagtggttccacgaggtgcggaataaactggctgaagccgggcaagccgtcgcacctgttgagcaaacgccgacctaccaatctttggctgatgtgcttaaacgcgccttcaagcagttggataaaacatttcttgatgatttgtaagtgtagcctttgattgggcaatgtcgggaatccataccgggctttatctgcaaccggggctttttatgtatctgataaacagcagcgtaaaatcccctgtcaaatcaaagtatggcccaactctgtatgcgatgatttcctcattatttatgtcttaggagtttagtgatggatatgacaaacgcccaacgactgattctgtcgaatcagtacaaaatgatgaccatgctggatccggaaaacgctgagcgctatcgccgccagcaaacgattgtcgaacgtggctttggtttgcagatgcgtgaactggaccgtgattttggtgaaatgagcgaagatacttgtcgtactatcattaatatcatggagatgcatcacgcactgcaagtctcttgggataacctgaaagacaaacaagatttagatgagcgccgtattgcgttccttggttttgatgctgctactgaatcgcgttacctgagttatgtgcgctttatggtgaataccgaaggccgctatacccattttgactcaggaacacacggtttcaattcccaaaccccaatgtgggacaaataccaacgtatgctggctatctggcaatcatgcccgcgccagtaccacttgagtgctgttgagatttcgcaaattatcaatgcctgatagtgcgtaatgatcaagacctgaattgactaacgaggatgtgcttgtggagtgtaaaggttttctttttgatttggatgggactctggttgattcattacctgctgtggagcgagcctggattggctgggcgcaaagtcgtggcattgatccatcggaagttctagaatttatccacgggaaacaagcaattacctctcttcgtcattttatgccgggtgcgagtgatgcagaacttcaagcagaatttttggctttagagcacattgaagccaatgacactgatggtgtaactgctctgccgggagcggtgtcattgctagagcggctgaacagtttgtctattccgtgggcgattgtgacctcaggttcggtacccgttgcttctgcgcgccgtgcggcgggccatttacccgagccaaaagtgttcgtcactgctgaacaggtgaaacatggcaaacctatgcctgatgcttacctgctgggtgctgaacgtttaggtttggctccggcggattgcattgtggtggaagatgcaccagcgggaatattgtcagggctggcggcgggttgccaggtgatcgccgtgaatgcacctgctgatacaccaaaactggatcaagttaatttagttctcagctcacttgaacatatcgctgttgaaaagacagcaaatggtgcggcagttcgctttatcggctaatcactttggtgagtattttattgagagcgcctgatggcgctctcagactgctgacaaacctcgataactcgatcttgtaaggtgaagacaggtagaagagtaaagcgtccgcgccagggagggcgcgggtcgagccatcagggacgattttacggcgtctttacgatctgcctgttttcaccgctgcgggtactttgtcattaacctcagagcgcctgatggcgctcttttgcttttagcgcgactggggatgtgatggcactgaggggagcggcgctaagctgccttccaggctgtgaagattttgtggttttacccgaataatccccccgcgcgggctatcaatgtcggcgataagcataaaagagaatgaaataatcaagggcaatatcagcgtcattattttgccatttttaccctgccgtgaaccatagccgaccaaaatacaactaccaattgcgatgagaaacatcaatagccatgccgccattggtattctattccaccaagctgcttgggtgtaaccagctgaattcaatacatcattcataccggaaaccactaaagcgcgtactggatctggtttttgattgactggtacaatcaattcagcccatagggcattctccaattgattagtttggtcattaatctctgtcagatggctgtcattgcgtgtggtataaaaaagtatccgttgatcaagatagcgtattaacaatgccttggtggtgacagcggatgcggctggcaaataatcgacacgcaaatattctgtcccaattgcattggcctctgcctcttcgtaatttttacgcaaatcatagcggctgatcgccatcgaaaagctaaaaccgataatcaggccaagcagtgtcagggtagctccttgaataacagtaaaattctcacggatattctcgtccaaaatttgtccacgccgaaaatatgcctgaccggcataagccgaacaccacaacgtagtgaatgataaaataaaaaggacgagcggataattcgtgatggtgcccattcagtgctcctgccgccagttttcaatttgactgctcgaaagacagtattctcagtatagtcagtcagttaaacgccactgaatatctgagaattccgagcctgtttttttaatcgctgaatactgcatcacaaagtggttaattatttttcagcaaaaaatacaattaatgccgttgtgggatggtaagcgcataaatttacagtcattattgatctcaaacagcggtagtgtcttaatttgatgatttactaccctatacccttcatacttcaaattgcatatgcgttggccgccttcctgcaactcgaattattttgggtatagctggatattccttttcactttttgccaacgaggccattttgaacagcgaactattgtgggtgttgacgctacttctgatagctattgtgctgtttaccaccaataaactgcggatggatgtcgtggcattattggtcattattgcctttgtcatgagcggcacgctgtcattaggggaggcgaccagcggcttcagtgaccctaatgtcatcttgattgcggcattgtttgtcattggtgaagggttagtgagaaccggcgtcgcctatcaggtgggggattggctggtaaaagttgctggccacagcgaaaccaaaatgctggcgttactgatggtgactgtggcggggttgggagcctttatgagctcaaccggcgtggtggcgatttttatcccggtagtattaagtgtcgccagtcggatgaagatttcgcccgggcgattaatgatgccgctaagttttgccgggcttatcagtggcatgatgacgctggtcgcgacgccacccaatatggtggtgaacagtgagttgctgcgcgaaggtattaaaggttttggtttcttcggcgtgacgccgattggccttatcatcttgttgatgggggttggctacatgttggttgcccgccactggttgggcggaaagccggaaagttcagaaaaagagcagcaatggaagcgccgtaccttccgtgatcttatccgcgattataaactcaccggccgcgcccgccgtttggctattcgccacgattctcctttgattggccgttctcttgatgagctacatttgcgcgcccgctatggggcgaatgtggtcgggattgagcgctggaaacgttttcggcgggtcatggtcagtgcgaccggctcgtctgagctgcacgaaaatgatgttttgctgattgatatgtctgattgcgatgtggatttacgcgaattttgtactgagcagatgctagagccgatggtgttgcgtggtgagtatttctctgaacaggcgcgtaacgtcgggatggccgaagtttctcttattccagactcttccctgctgggaaaaagtttacgtgaagtcaccttccgtacccgctatggcctgaatgttgtgggtattcgtcgcaatggtaagaccctggaaggtaaactagtcgatgataaattacagtttggcgacatcttattggtgatcggcgactggaaattgattcgtcaattgcagcagaaaacccgtgattttattgtgctgaatttaccggctgaagttgatgaagtggcaccggcaatttcacaagcgccccatgctttgttctgtctggcgctgatggtggcgatgatgctaactgacgaagtgccgaatgtgatagcggcgttagtggcatgtttgttgatggggcaatttcgctgtattgatatggaaagtgcttatcgctcaatccattggccaagtttgattctaattatcgggatgatgccctttgcacaagcgctgcaaaaaactggcggggtagatttgatagtccgtggtttgatggatgtcgctggtggtatggggccaagagtgatgttgctgtgcttatttgtgctgtgcgccaccatcgggctatttatttccaatacagcgacggcggtgttgatggcaccgatcgccatagcggccgctcgtgagatgtcgctttccccgtatccattcgcgatgattatcggtattgctgcatcagcggcctttatgactccggtctcatccccggttaataccttggttttaggccccggtggctataaatttggtgattttatccgaataggggtgccgtttaccctgttggtgatgatcgtgagtgtgatggtagtgccattattattccccttctaatttatccttcggccttgccgctacaggggtgttagctgcgcttactcacccgaatcactgacaaaaacgtcagctcatcgggattggtgcactggctgcctacctgtaacggcaatgactttggataatgtgcttcggccttgccgctatctaaaagataggctgctcatcaatccagtgagtcgaggctgatttcgtccagagacaagctaaagctggggacgaaaacttccataaaataatccatttccgggctttgacgcatggcgagggtcttctccagccgcactttggcttggatgaactcattgttaccggcagataattcttctaaacatttgagataagcgcatagcgcatcagcttgtttaaccaatgctttttcctcttcgctataataatgctcatccagcagacaacgaaaatcgtgctgtaactcttcgggcagcatttcaatcagcttctgctgcgcgactttttctatcttcttgtattcatgggcaatctgaggattgtaatacttgataggggttggcaagtcaccggttatcacttcgctggcatcgtggtacatcgccagcagcgcgatacgatcggcattaagattgccattaaatttccggtttttgataatagctaatgcatgagcgacaaatgccacctgcaaactgtgctcagaaacattctcagtgcggacattacgcatcagcggccagcggttgatcagtttcaaacgggataggtgagcaaagaagtgactcatagttttctctcttttttactttttaaaggcagaactgggggatagcatatcagattgggtttgggttgatgtttgatttgatcggatcaggtttcggttgatattcgttcagttatcaccttaccttcgcggcctcaaccgagcaggagggcaggccggccctcctgcacctgcggcttgcgcgaaatattactgctgtcgcagtgccctccggcagcttgctggctgttcgaaccggggctgactcgctcccagctcgacagcccctttcgccgcgtccatgcggctcattcggcctgcaatctttgtcggtaatattcctgattgcgctcaaggtcaaaaaacaattcaaaaccaaacccatttttagattttgatgttaaaagcacatttgagctgccgagtgaagagtggaggtaggacgcgaggcatggatgccgagcgagggccgcttgaacaggagtgaatcggcccggtccgtcagccggaacgatgattgagggcacccacgaagtggcaagcgatacgtgcgctagcgcaggggatccaagggggttacgcgcttgtaacccctttggcggttgaagcttcagagacaaggtgatcgctgatcttatgtcaaccgaatcagtcaccaaggctactaaccaaataaaaaaccaaaccctactggtggtaggtctccaaaaaccgccccagcttcccaaccgccatctccagctcatccacacgcggtaacgtcacgatacgcacatgatccggatatggccagttaaaggcactgccctgtaccaacaagactttttcctgcaacagaagatctaataccaatttctgatcgtctttcaggttaaaacgcttctgatcaatacgcgggaacatatagagcgcgccctgtggtttcacacaggaaacccccggtatctggttaatcaactcccaggcacggtcgcgttgttcgtacaaacgcccgccaggttggataaattcgctgatgctctgatagccacctaatgcagtctgaattgcatgctgcattggcacgttagcgcacaagcgcatggatgccagcatttccaaaccttcaatataacctttcgcgtgtttcttcggcccattcagcaccatccagccctgacggaaaccggcgacacggtaagtcttggacagaccattgaaggtcaccgtcagtaaatcaggtgccagtgcagcaatcgaatgatgctgagattcgtcatataaaatcttatcgtagatctcatcggcgaaaataatcagatcattctggcgagcgatttcgacaatctccagcaacaactctttgctgtagaccgcgccagtcgggttgttcgggttgataatcactatcccgcgggtgcgtggggtgattttactgcggatatcgtccaaatcagggaaccagcctgattcttcatcacacatataatgcacagctttaccgctcgaaagtgatactgccgccgtccataacggatagtccggggccggtaccagcatttcatcgccaaggtttagcaatgcttgcatggattgcacgatcagctcagaaacgccattcccaatgtagatatcctctaccgtcagatcgcgcatatcgcgtgcctgatagtgctgcataatggctttgcgcgccgaaaaaaggcctttggagtcgcaatagccctgtgcagtcggcaaattacggatcacatccaccagaatctcatccggtgcatcgaaaccaaacggggcagggttgccgatgttgagtttcagaaccttgttaccttcttcttcaagacgcttagcttcttttagcactgggccacgaatgtcgtaacagacgttgtccagtttgctggatttctcaatgggggacataaaaaattgagccttttgctggtaaaagcgtgtcctcagcatggaacactgcaaggtattcaatgtactccgacgccgctgatttttgaagttatatgcacatctttagtgcaaatggctgttgggcgtaaagtataggcgtttttacccgtgtttttgctctcaaacctaccgggcgctatgtgattgatgagtttgtctgaagttttcttctgccagatttcatcggacatgcgcattagtaaaaaatagattttaataaaaattaagacccattttctgcacgatagaaaccagaaaggaagtgagagtatcgatgtccaattacgttgcgttttaagctgagaatctggattcaacagtttatatcatcatacatatatagaaggacgaaaaaaggcaaatttgtaaataggaaaactattaagagtagctaatgttaatcttaaaaatgcttatcgattatcaaatcttaccacttgaaattactcaattagataaaaaatccgcaagagaaatattgattatttttaatatttatcgatgagttggtctcgttgatttaattaaaataagagataagctgctttataaaggctacaaaaaatcagggtttctaaaggaaaaaatcttcatttatcgaagatttagcacttttttatgaccgtactcacaaacagagacagaattcagccaatagttttttttaaaaagagatagcggtaacgaaatataagtaaattttttgccctactcgaatgagtggggtactgtcatacttagcgttgtcccttattgatggcgctaatacataaacaccagggtagtttgtaattagaattcaaaaaagtgaagaatacactatgacaaatgcaaatcgtccgataattaatctcgacctcgatctgcttagaacctttgtagctgttgctgacttgaatacgtttgcctctgctgcggcagcggtttgtcgaactcagtcagcagttagccaacaaatgcaacggttagaacagttagtaggtaaggagttatttgcccgtcacgggcgtaacaaattgctcactgaacatggtctccagttacttggctatgccagaaaaattttgcgttttaacgacgaagcttgtacatcgctgatgtatagcaatgtagaaggttcactcattatcggcgcatctgatgatactgccgatacactgttgcctttcttgctaaaccgagtggcgacgctatatcctcggctggccatcgatgtgcgggtaaaacgtagcccactcattgctgacatgctgagtcatggcgaagcggatctggcgatcaccaccgccaaggtcgacaaccatcctcatgtgattttaagaacatcaccgacgctgtggtattgctccgccgattaccaattccaacccggcgaatcagtacctttagttgttatggatgagccaagtccatttcgtgatatggcaatagagcatctgaccagagccggtatcgcatggcgtattgcctatgtcgcctcttctctttctgccattcgtgcggcagtgagggcagggctgggtattactgccagaccgattgagatgatgagtcctgatttacgggtattgggtgaaacagaagggctacctcgcctgcctgaaactcattattcattatgtaaagacagccggtgtagcaatgaattggccttggctattttcgatgctatgcagacaggtcatcaacacggtttgcagtccggtacggatttaaccctaggttctgattttttaattgatgatcaaagttaacccgttactggtataaaacatgataagccccttattttaggggcttgaggttaatgacaaagtgcccgtagcggtgaaaacaggcagatcgtaaagacgccgtaaacccttccctgggggctagagccgcgccatccgtggcgcggacgctttactcttctgccagtcctcaccttgcaaaattgggttgccgaggtttgtcagcagtctgaagccccttgttttaggggcttttttgttcccattctttgttaaagcttctttttatcctattcagcttaattttgtgatcaaaacgtcgttttacttatttaaagctatttttcaagatcacattatttctaataaacctgattaacttagtggttaatataagttttattaaaacaccgtttcattatttgtaaataattaagagcaacttttagtgccgaatatttatgaaataacactcaaaacgtgttctggatcaaaaaaatacccctggttagtgagtggaagaaccggttattcctgagacaatggtatagttggtaagagctattcatgttggtttatatgtgtatgttctgacttaacaaattactgactcgatttagcttgcaggttcgcatcaaatgttaagtaagatcgtgcgtttgtaaattaatctgtagttacttttgtcaaagttgacaaaaggttactgaaaggagtaaaaagcccacagtaaaacactggctaaacagttgttaagacagtgtgttttgtgtggtttttatccttccctttgaatcgatgtggtgcactaactgccaatacaagagcaggatgtccgacgccacttttgatgagtaagcaatgagtatgtcaacaaccactgaagttatcgctcatcattgggcgttcgctgtattcctgatcggcgcaatcgggctgtgcggtttgatgctgctaggtgcgttcttcctgggtgggagagctcgggcccgtgccaaaaacgtcccttatgagtcgggtattgattcagtaggctccgcgcgcatgcgtctgtctgcgaaattctacctggtcgccatgttcttcgttattttcgatgtcgaagccttgtacctgtatgcgtggtcaatctctatccgggagagtggctggataggctttatcgaagcaaccattttcattttggtgctcttggctggtttggtttatctggtgcgtattggcgctctggattggactcctgggcgttctaatcgccgcgtgagcaaaccgagcatagtcaaatacgccagcagtcatccagatatacccaagaactaggtgttgtcagtcggcagcaagcggatgaattccgataaacttatcaataagtaagattgactacaggtaagtgattcgggttagtacgcacagctaacaaccctgcggctttaagtacaaagggtatagtggtcaataaatacagcgaggcattaacatggactatacgctcacccgcatagaccctaacggtgagaatgaccgttaccccctgcaaactcaggaaaccgtcagcggcgatcctctcgagcaacatgtccaccgtagtgtttacatgggtaaacttgagaatgccatgcatgacatggtgaactgggggcgtaagaactctctttggccgtataacttcggtctttcctgctgttatgtcgagatggtgacttccttcactgccgtacatgacgtggcgcgtttcggtgcagaagtattacgtgcctccccgcgccaggctgatttcatggtcgtggccggcacctgctttaccaaaatggccccagttattcagcgtttgtatgaacaaatgctggaaccaaaatgggttatttccatgggagcctgtgccaactccggcggcatgtacgatatctattctgtcgtacaaggcgtggataaatttttgccggtagatgtgtacatcccgggctgcccaccgcggccggaagcctatatgcaagcattgttgctgctacaggaatctatcggtaaagagcgccgtcctctctcttgggttgtgggcgatcaaggtgtttaccgcgccaatatgcagccagaaagagaacgtaagcatgctgaacgaattgcagtaactaacctgcgtacccctgacgaaatctaatattgcctttaggcgtaagattttggtgcgtaagtgatttgtttttggagagacccgttttcttcctgaacatgtgtgcggcaaataaccacaaaatgacacattcagtgtggtgaaaaaacagtgtggtgaataaataatgaccgatttaacgacgtccgacagcacccagcctgcatggcagacccgcgatcatcttgatgacccggtgattggtgaactgtcgaaccgttttgggccagaggcctttgttgttcaagcgactcgtaccggtatgcccgtggtatgggtgaagcgtgaacaattactggaagtaatgacgttcctgagaaaacaaccgaagccgtatgtcatgctgttcgacctgcatggtgtagatgagcgccttcgaacccaccgccagggcctccctgctgcggatttttctgttttctatcatctgctttccatcgagcgcaaccgcgacatcatgctgaaagtggcactgtctgaaaaagacttgcacgtgtccacagcgaccaagattttccctaatgccaactggtatgagcgcgaaacttgggaaatgttcggtattacctttgatggtcatcctcatctgacgcgcatcatgatgccgcagacttgggaaggccacccgctgcgtaaagattaccctgctcgtgctactgagttcgatccctttgtgctgaccaagcagaaagaggatctggagatggaatctctgaccttcaaacctgaagattggggtatgaagcgcgggaccgagaatgaggactttatgttccttaacctcgggccgaaccacccctcctcacacggtgcgttccgcattgtgttgcagttggatggggaagagattgtcgactgcgtgccagatgtgggttaccaccaccgtggtgcggagaagatgggcgaacgccaatcctggcacagctacattccttataccgaccgtattgaatatcttggtggctgtgttaacgaaatgccttacgtgctggcagttgaaaaactggcgggcattgaagtgccggatcgcgttaaaaccattcgcgtcatgctgtctgaattgttccgcatcaacagccacttactgtacatcagtacctttatccaggacgtcggtgcaatgactcctgtgttcttcgcttttaccgaccggcagaaagtgtacgatttggtagaagcgattactggtttccgtatgcacccggcctggttccgtattggtggtgtggcacacgacctgccgcgtggctgggaacgtctgctgcgtgacttccttgactggatgccaaaacgcctggattcctacgtcaaagctgcactgcagaacagtatcctgaaaggccgttctattggtgttgctgcctacaatgccaaagaagcattggaatggggggtgactggagctggcttacgtgctactggtgttgagtttgacgtgcgtaaatggcgtccgtactccggctatgaaaacttcgatttcgaagttcccgtcggtaacaatggcgactgttatgaccgtgtgatgttgaaagtggaagagttgcgtcaaagcctgcgtattctggagcaatgttataaaaacatgccagaaggcccattcaaggcagaccacccactgacgactccaccgccgaaagaacgcacgctacaacatatcgaaacgctgatcactcacttcctgcaagtttcatggggcccagtgatgccagctaacgaatcattccagatggttgaagcgaccaaagggatcaacagttactatctgaccagtgacgccagcaccatgagctatcgcacccggatacgtacgccaagctatgcccatttacagcagattccatcagttatccgtggcagcctggtatctgacttgatcgtctatctgggcagtatcgattttgtaatgtctgatgtggaccgctaattatgagcaaccaaaaagatactcaggtgagtaacgaaagccaaaatgtggtgaacctggcagtcaatgcggctgaaccggcgatcacagcagaagttttcgagttgagtgctgaagaacgtgatgctatcgaacatgaaaagcaccattacgaagatgcccgcgccgcgtcgatagaagcactgaaaattgtgcagaaacaacgcggttgggtgccggatggggcgattcacgccattgctgaagtgctgggtatcccggccagtgatgttgaaggtgttgcgacattctacagccagatcttccgccaacctgttgggcgtcatgtgatccgttactgtgacagcgtggtgtgccacatcaccggttatcaggggatccaagccgcgatttcgaaaaaactcagtattcagcccggtcaaaccacttttgatggccgctttacgctgctgccgacctgctgtttgggtaactgtgatcgtggcccgacgatgatgatcgatgacgatacgcacagctacctgaagcctgaagatattgagaagttactggagcaatatccatgacagtccactcaggttttaccaaagagattgtgcgcacgccggaaatgcacccgctgacctggcgtttgcgcgatgataaacagccagtatggttggatgaatatcgcagcaaaaacggctatgtcggcgcggaaaaagccttaaaaagcatggcagcacctgatgttgttagcttagtcaaagacgcgggcctgaaagggcgtggcggtgctggcttctccaccggtttgaagtggagcttgatgccaaaagacgaaagcatgaacatccgctatctgctgtgcaatgctgatgagatggaaccgggtacctataaagaccgcctgctgatggagcaattgccgcatctgctggtggaagggatgctgatcagtgcgtttgcgctgaaagcttaccgtggttacatcttcctgcgtggtgaatatatcgaagccgccgtgcatttgcgtcgtgccatcgctgaagcaacggaagctgggttgctgggcaaaaatatcatgggcagcggttttgattttgaactgattgttcataccggtgctggccgttatatctgcggtgaagaaaccgccctgattaactcgctggaaggccgccgtgccaacccacgttctaagccacctttcccggcatcttctggtgtttggggcaaaccaacttgcgttaacaacgttgaaactctgtgtaacgttccggccattcttgagcatggcgtggagtggtatcagggaattaccgccggtaaaagtaacgatgcgggtaccaaactgatgggcttctctggccgggtgaaaaatccaggtctgtgggagttgccgtttggtatcaccgctcgcgaaattctggaagattacgctggtggcatgcgcgatggcttgaaattcaaagcctggcagccgggtggtgcagggactgacttcctgaccgccgaccaccttgatttgccgatggattttgaaaatatcgctaaagctggcagccgtttagggacggcattggctatggcggtagaccacgaaatcggtatggttccgctggtgcgtaatctggaagagtttttcgcccgtgaatcctgtggctggtgtaccccttgccgcgatgggttgccgtggagcgtgaagatcctgcgtgcactggagcgcggcgaaggtcagccgggcgacatcgagacgctggagcagctttgccgcttcttagggccgggcaaaaccttctgtgctcatgcgccgggcgcggttgaaccactacaaagtgcgatcaaatatttccgggaagaattcgaagccgggatcgcagcgaaagactatggtaacacccgaaccatagccggtattcaaccgaataacctattgaagcaacgttggtagccctgatgaatgcctcggcccgtttatccggatccgatcattcatcccgccagaatttttgattaacgcttgccttatggcaagccacttggaagcatgctgactatggctacgattcatgtagacggcaaagaatacgacgtaaacggggccgacaacctgttacaggcttgtctctccctgggactcgatattccttacttttgctggcatccggcgctgggaagcgtcggcgcttgccgccaatgtgcggtaaagcaataccaaaacgcggacgacacgcgtgggcgtttggtgatgtcctgtatgacgccagccaccgatggaacctttatttccattgatgacggtgaagccaaagcgttccgtgagagtgtggttgaatggttgatgactaaccacccacacgattgcccggtctgtgaagaagggggtaactgtcatttacaagatatgacagtgatgaccggccacagtttccgccgctatcgctttagcaaacggactcaccaaaatcaggatctcggcccgttcatctctcatgaaatgaaccgctgtatcgcctgttatcgctgcgtacgttattacaaagattatgctgatggcactgactttggtgtctacggtgcgcatgataacgtctattttggtcgtaccgagagcggcacgctggaaagcgagttctccggtaacctggtagaagtgtgcccgaccggggtattcacagataaaacccattccgagcgttataaccgtaagtgggatatgcagttcgcgccaagtatctgccagcagtgcagtgtagggtgtaacaccagcccaggtgaacgctatggtgaattgcgtcgcattgaaaaccgctacaacggcagcgtgaaccactactttatgtgtgaccgcggccgctttggttatggctacgtcaaccgcaaagaccgcccacgtcagccgcagcaattgcgtggcaatgactggatccacctgaacgccgaacaggcgatgcaaggtgcggcggatattttacgtcaggcgaagaaaaccatcggtatcggttcaccacgtgctagtctggaaagcaactttgcgttgcgtgaactggtgggtgcggaaaacttctataccggcatcgccgcaagcgaacaacaacgtctacaactgatgctgaaagtgctgcgcgaaggcggtatctacacgccagcattacgtgaaattgaaagctacgacgccgtgctgattctgggtgaagatttgactcagaccggtgctcgtatcgcgctgtctgttcgtcaggcagtgaaaggcaaagcccgtgaaatggcggcagcacagaaagtggctgactggcagattgcggccatcatgaacatcggccagcatgccaaacatccgctgtttatcaccaatgttgataacacccgcatggatgatatcgcggcatggaactatcgtgcgccagtggatgatcaggctcggttaggtttcgccattgcgcatgcattggatgaatctgcccctgcggtagctgacctggatcgtaatctgaaaggtaaagtggatatcatcgtgcaagccttggcgggtgcgaagaaaccactgattattaccggcagcagtgctggcagcgatgccattattgaagccgccgctaacgtggcgaaagccctgaaaggccgtggttcggatgtcggtattactttcgttgccagtgcagctaatagcatcggccttgctatgatcggtggtggttcactggatcaagcgctggagttgttgactcaaggtgacgctgatagcgttatcgtgatggaaaacgatctctatcgccacgcggcgcaagacaaagttgatgcggcgctggataaagtggctaacctgattgtggttgatcatcaacgcaccgccattatggataaagcgaacttaattctgtcagcggccagttttgctgaaagtgacggtacgctggtcaatcaggaaggccgcgctcagcgcttcttccaggtttatgacccaacttattatgacgacccgaaaaaaccagaaagccgcagcatcatgctagaaagctggcgttggctgcattcgctgcactcaacttataccagccgccacgtggactggacacaacttgatcatgtgattgcggcctgtgttgcagcattgccgcagttggaagggattgttgcagccgcacccgatgccagcttccgtatccgtggtcagaaactggctcgttcaccaatccgttacagtggccgtactgccatgcgtgcggatatcagtgtgcacgaaccgcgccaaccgcaggatatcgacacgccgtttgccttctcaatggaagggaacaacagcccactggctgaccgtcagcagatcccatttgcctgggcaccgggctggaactcaccgcaagcatggaacaaattccaggctgaagtgggcggcaagctgcgctttggtgatccgggtatccgcttgattgaagcaggggagggaacgctcggttactttgattctatacctgccgcctttaccgccaacggcgaaaactggcagattgccccttactatcatctgtttggtagtgaagagatgtctcaacgttcagatgtcatccagcagcgcatgccagcaccttatgtgatggtcaatcctgctgatgcggcccgtctcggggtaaacctcggtacgctggtggagttcaactgtgccggtcagaccttgcgtctgccagtgcggttgagtgaaaccttggctcagggtcaggtcggcttgccgcttggcttaccgggtattccaccgattatggtgggtgcgcgcgttgagaatctgcgggaggcagtactatgagctggtttacccctgaattgattgagattttaatctctgtcctgaaagcggtagtgattctgctggtcgtggtgacttgcggtgcatttatgagcttcggcgagcgtcgcttgctgggcttgttccagaaccgttatgggccaaaccgtgtcggttggggcgggtcattgcagctggtggctgacatgatcaaaatgttcttcaaagaagactgggtaccgcgcttctccgaccgggctatctttaccctggctccggtgattgcctttacctcgctgctgctctcctttgctatcgtcccggtcagcccgacctgggcggttgcggatctgaatatcggtattttgttcttcctgatgatggcggggctggcggtatacgcggtgctgttcgccggttggtcgagtaataacaaatattctctgttaggggcgatgcgtgcttcagcgcaaaccctaagctacgaagtgttcctcggcttatccttgatgggcgtagtggcgcaagctggctcctttaacatgcaggatattgttaactctcaagagcacgtctggaatgttatcccgcaattctttggttttgtgacctttgctattgcgggggttgccgtctgtcaccgtcatccctttgaccagccagaagctgaacaagaactggccgatggttaccacattgaatattccggtatgaaattcggtctgttcttcgtcggtgaatacatcggtatcgtgactgtctctgcactgatagtcaccttattcttcggcggctggcaaggcccgttcttgccgccatttatctggtttgcgctgaaaacggctttcttcatggtgatgttcattctgatccgtgcatccttgccgcgcccacgttatgaccaagtgatgtcattcggctggaaagtttgcctgccgttgaccctgctgaatctgctggcgactgccgcggtcattttgtacaacgctcaataaggggtgaatgaaccatgacgttaaaagagttagtggttggtttcggcacccaagtgcgcagcctgtggatgattggccttcatgccttccacaagcgcgaaacccaaatgtatccggaagagccggtttacctgccgccgcgttaccgtggccgtatcgtgctgacgcgcgaccccgatggcgaagagcgctgcgttgcgtgtaacctgtgtgcggttgcctgtccggtcggctgtatttcattacagaaagccgagcacaaagatggccgctggtatccggagttcttccgtatcaacttctctcgctgcattttctgcggcctgtgtgaagaagcttgcccgaccaccgctatccagctgacgccggatttcgaaatgggtgagttcaaacgccaggatctggtgtatgagaaagaagacttgttgatctcggggccgggtaaatatccggaatataacttctaccggatgtccggtatggcgattgacggcaagctgaaaggcgaagccgaaaatgaagccaaaccgatcgacgttaaaggtctgatgccttaggagccagcgtccatggaatttgcattttatattgcagcattggtggcagtggtggcgactattcgcgttatcactcacaccaacccggtacatgcgctgctgtacctgattatctctttgctggctatttcggcggtgttcttctcattgggtgcttactttgccggtgcgttggaaatcattgtttacgccggtgccattatggtgctgttcgtgttcgtggtgatgatgctgaacctgggcaatgtcgagcaacaagagcgcgattggctgaagccgagcttgtggattggccctggtttactggcattggtactgcttaccgtgctgatttatgccatcagttcagtcactgattccggtattagcggtgaaatggtcgatgccaaagctgtcggtatcagcctgttcggcccttatgtattggcggtggaactggcttcaatgctgctgctggccggtctggtggttgccttccatatcgggcgcgaacacaagccgggtgaagtgctgggcgcaagcgaaagcgcgaaaagaaaaacggaggaacaagcatgatccctctacaacatggcctgatcttagcggccattctgtttgtgctggggctgacggggttgattattcgtcgcaacctgctgtttatgctgataagccttgaagtgatgatcaacgcggcggcgctcgcctttgtggtggcgggcagttattggggtcaggctgacggtcaggtgatgtatatcctggcgatcacgctggcggcggcggaggccagtattggtttggcactgctgttacagctgtatcgtcgccgtcatactctgaatattgacacagtcagtgagatgcgcggatgaacctattatatttaacaattctgctgccactgctgggcttcttgctgttggcattctcccgtgggcgttggtctgaaaatacctcagccactgtcggggtgggatcgattggtctgacggcactggtgacactgtatgttgccgtggacttcctcagtcagaaggcaactggggtgcaggtgtttaaccaaaccctgtggaactggatgtcagtgggcactttcaacattccgttgaccctgactctggacggcttgtcgctgaccatgttgtcagtggtcaccggtgtgggcttcctgatccacctgtatgcctcttggtatatgcgtggggaagagggctattctcgcttcttcgcctataccaacttgtttatcgccagtatggtggttttggtgctggccgataacctgatgctgatgtatctgggttgggaaggtgtgggtctgtgcagttacctgttgatcggtttctactacaccaatccggctaacggtgcggcggcgatgaaagcctttatcgtgacccgtgtcggtgacgtgttcctggctatcgcgctgttcatcctgtatcaggaactgggcacgctgaacattcgtgagctgatggtattggcaccgcagaaactggaaatgggctctaccgccattacctgggcgacgctgatgttacttggtggtgcggtcggtaagtcggcgcagttgccgttacaaacctggctggccgatgcgatggcaggcccaactccggtttccgcgctgatccatgcggctaccatggtcaccgccggggtctatctgattgcccgtactcacggtctgttcctgatggcaccagaagtcttgcatttggtgggtattatcggggccgtgaccttggtgttggcgggcttcgcggcattggtgcaaaccgatatcaagcgggtgctggcctattccaccatgagccagattggctacatgttcctggcgctcggcgttcaggcgtgggatgccgctatcttccacctgatgactcatgcattcttcaaagcgttactgttcctctcctcgggctcagtgattctggcctgtcaccacgagcaaaatatcttcaaaatgggtggtctgcgtaagactattccattggtgtatatctgtttcctggtgggtggcgcggcgctggcagcattgccaatcgtcaccgcaggcttctacagtaaagacgaaattctgtggggcgcattggccagtggccatatcaatctgatggtcgctgggctggtgggggcattcctcaccgcgctgtataccttccggatgattttcattgtgttccacggcgagccaaaaaccaaagcacatccggtcaaagggatcactcacagcctgccgctgatcgtgttgctggtgctatcgacatttgttggcgcgctgataactccgccgctggcgggtgtattgccagagcttcatttcggtgaagagggcaaaatgccgctggaaatcttctccggcgtgttggtggtgatgggtatcgcactggcagcaatgctgtatctgggcaaacgtcagctggtcaacagcatcgcgcaaagtgcgccgggccgcttctttacggtctggtggttccacgcgtggggcttcgactggctgtaccataacgtgtttgtccgcccgtatctgtggattgcaaaactgttgcaacgtgatccgctgaactcactgatgaataccccggcgatactttcgcgctggagtaatcgcggtttgaccgtcagtgaaaatgggcaggtgcgttggtatgtcgcgtctataggtttgggtgcagtcgtcgtactggctctgttgcttttcgtttaattagggacacaaaacgccatgctattaccttggctaattcttatcccctttatcggcggcttactgtcttggcagtgtgagcgcttcggtaccagagtaccgcgctggatagcgctactcgcgatggggctgacattggtgctctccttgcagttgtgggtgcagggcaactattcactgatgaacccggcgggtatcccgcagtggcagtcagaattcaccttgccgtggatcccacggttcggcatctcattccatctggctttagatggtttgtcactgctgatggtggtgctgaccggcctgttgggtgtgctggctatcctctgttcgtggcgtgaaattcagcgcaatcagggcttcttctacctgaatctgttgtggattctgggtggggtcatcggcgtgttcctcgccatcgacatgttcctgttcttcttcttctgggaaatgatgttggtgccgatgtacttcctgattgctttgtggggtcataaagcatcagacggtaaaacccgcatcgcggcggccaccaagttcttcatctatacccaggccagtggccttatcatgctgattgccattttggggctggtgtttgtgcactacaacgccaccggtatctggactttcaactatgaagatttgttgaaaaccccgatgtcccacaatgtggaatggctgctgatgttgggattctttatcgcttttgcggtaaaaatgccggttgtgccattgcacggttggttgccagatgcgcacagtcaggcaccaacagcaggttctgtcgacctggcggggattttgctgaaaaccgcagcttacggtttgctgcgctttagcctgccactgttcccgaatgcctcgcatgagtttgcgccaatcgccatgtggctgggtgtcatcggtatcttctacggtgcgtggatggccttctgccagaccgatatcaaacgcctgattgcttacaccagcgtatcgcacatgggttttgtgttgattgccatctataccggcagccaactggcttaccaaggcgcggttatccagatgattgcccacggcctgtcagccgccggtatgttcatcatctgcggtcagctgtatgagcgcctgcatacacgtgatatgcgccaaatgggcggcctgtgggggcgaatcaaatacttgcctgcactatcgctgttcttcgcggtggcaacattggggatgccgggtaccggtaacttcgtgggcgaattcatgatcctgttcggtagcttccaggtggttccggtgattaccgtgattgctacttttgggctggtttttgcttcggtttactcgctgattatgatgcagcgtgcttattacggcgcgccaaaatctgaagaagcattaccgggcatgagcgccagggaactgtccatcatcctgctgttagtggtgttgctagtgttgctgggggtttacccgcagccaattcttgacacctcccatgctgcgatgagtaatgtacagcagtggttcaatgcttcatctattacaactacaaggccgtaattcgccatgacaataactcctcaacaactgcaagcaatgctaccgctgttgatcgtcggattgacggtggtggttgtgatgctgtccattgcgtggcgacgcgatcattttatcaacgccactctgacggttatcgggcttaacctggcgctgctgtcactctactttgtcggccaggtcgggccgctggatgtcacaccgctgatgcgggttgatggctacgcgatgttctacatcgggctggtgattgtggccagtctggcgaccagcacctttgcttatccgtggctgaacggctatccggataaccgcgaagagttctacctgctggtgctgattgcgaccatgggcggcattttgttagccagtgctaaccatctggcgtcgctgttcttgggcattgaactgatttccttgccgctgtttggtctgattggttatgcctatcgccagaagcgctcactggaagccagtatcaaatacatgctgctgtctgcggcggcatcgtcattcctgctgttcggcatggcgctgttgtatgctgaatctggcagtttgtcattcgccggtctgggtaaaagcctgagcgactccatgattcaccaaccgctgattttggccggtttggggatgatgattgtgggtcttggctttaagttatcgctggtgccgttccaactgtggacgccggatgtgtatcagggcgcacctgccccggtatctactttcctggcgaccgccagtaagattgccatctttgcggtggtaatgcgcttgttcctgtacgcgccagccgctgacagtgaagcggtgcgtttagtgctctcgctgattgcggtggcctcgattctgttcggtaacctgatggctatcagccagaccaacatcaagcgtctgctgggttattcctctatcgcgcaccttggctatttgctaattgcgttggtggcagtgcaaacccatcaattggcactggaaactgccggtgtctatctggccggttacctgttcagtagcttgggtgctttcggtgtggtcagcctgatgtccagcccgtacaaaggcccggatgcggaatcactgttctcttatcgcgggttgttctggcacaagccaattctctctgcggtgatgacggtgatgatgctgtcactggcgggtatcccaatgacattaggctttatcggtaagttctttgtggtggcaatgggggtgagcgccaacctgtggtggttgaccggtgccgtggtattgggcagtgccatcggcctgtattactatctgcgcgtgactgtcagcttgtatctgagtgcgccggaaaccctggttcgtgatacaccaagcaactgggcattgactgccggtggtgtggtggtgctgatttccgcgattttggtactggtgctgggtatctatccgcaaccgctgatttcgctggttcagttggcgcaaccgctaatgtaattcggtgttaaatcgacaataccaaccccctgtcagcaactctggcagggggttttgttttatggggtatttaaggttgtttcaggctggatagggtgaagcactgagggggagagatgttttattcggttattgttatggccgattatttcactctattcttaaggatatttatgaaactgtcttgtgtttcctcgtccaacaattctgttagttcttctaatcaaaaactgcccattaagaataaatcaccagagcactctgctgaaataaagttatccaaaagcaagcaaccacaacaaacagatttcaattgttttgaagaaaataacttaaataatcttatttctgaattgaatgaattatttaactacaacgatgacaatgacaaactattccctatttatatgcaactctggaatgaaatagataaaagtgaaaatcatcggaatcatgtgttgtgggaagctcaagccaataaaggtaaatgcagcgatgccttatgtgtatttttggtcgatctgtcacggttgatagtcgaggagagtccattatataaaccagaaaaggttaaagatattaggcgtactgagctttgtgaagaagtcttgaggaagttcgtagcaagaggggtacaggcagaaattgactctatcgcagatatgaagattaattcaccgcattggaatggtaatgaagagcttaaaaaacaagaaagtactctttcgctagtatcttatatcttaggcttaaccactaataaaaaagatggtgcaaaagaccgtttgggtataggcccaattgcgagtgttataggcgatatggtgaataatgcacgtagttttcttaagttacgtattgatagccatcaaccaaacatagatgtattgcacaaaattactgattcttattataggtgttattgtgaaaaagagaaattaccaaacgaacaacttattgataacgtgatcaaggaagtaagagctagcgttagtcgtagcaattctgctgcggctaaaggtgttccctcttctattgatccagaatccagcgcatataggattatttctaaagccatactcgatcctgccattagcgctatttgccagaaaaaggtggagtcaaaaacaaggtctaactcttaccgtgaaaataatggggagaagaagaaatccacggtagagatacaaaaagaatatttaatgatagatgaaacattggatttgaagagtagccagatttataaagatgttaagaattatttactgagtattaatgaaaatctcactgaagacgatatcacatcatgtgctaaagattattatgaatttttccgtgagaaattaaagcttaatgtttcttctctggcacaactggaatatttgcaattgctaaatagcaatcacaatcacaatcacaataagaataaacgcaatggtattgtttttgaccgataataacagtgctagtgtgatttgtatcacaatataaatgtaatataattatatatatcatttagaatgtgatttaaatcgctaaaattcctctcagttcaggtaaactgcgcaactttcacacaatacattttctcttttaacgttttgcgcaggtgaatactgatgaacattattctgatgattgccattactaccggcattctctcaggtatctggggttggcttgcggtcagcctggggcttatcagttgggcggggtttctgggctgcaccgcctattttgcctgcccacaaggtggtttaaaaggattgctgattaccctactaacctgtgtgagcggggtgttctgggcgatgatgattatccagggcagtgccttacaacctgaatggaccatccttggctatgttctaacgggtatcgtggcgtttttgatgtgtattcaggcctgccagcagtggttatcatttgttccgggtacttttatcggcgcttgcgctacttttgccggtaatggtaattggaagttggtggttgcttcattgttagtcggggtggtatttggctatgctatgaagaacagcgggttgtggttggcggcgcggcggagtcaagggaggcgttccttgggagcgccggttgatattgattaggtgatccggttcggttgatataactttacggctgacttagcttcgggcatgtgaaccgcagagcggatcaggtttcggttgatagtcgttcagttatcaccttacctctgtcgcctcaaccgagcaggagggctagccggccctcctgctcctgctcctgcggcttgcgcgaaatattactgctattcgcagtgccctccggcagtcgttggccttatcgagccagcgcgattcgctcctgctcaagcgcgcttttcgccgccgtccatggcggctcactcgggccatcgtctttgtcggtaatattcctaattgcgctcaaggtcaaaatcaaaaccttgcttttaggttttgacgtttaaagcacatttgagctgccgagtgaagagtgtagcaagggaaatccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggcggatttaggcgtcacgcgaagtgggcaagcgatacgtgcgctagcgcaggggttccaagggggttacgcgcttgtaacccctttggcggttgagacaatggaggtaaagtgagccgtgaagttatgacagccgaattttttcaccagccaatatcaaccgaaacctgatccggtatctatcaaccgaaataataccgaattagataagatgattcgccactttaaccactatcttgcgcagcggtgcaacgtcgcctaatgttcccattgggcggtgtaactcacctgggaacagcaaggcgatatcacccggagccagagttaataaagtttcggtggtaatgccttcaaataatccgtaatcccgctcgctatcaaaatccatcgttgggcgctggccctgagctgatggtgaagcaccaatcacctcactgccttccagcagaatatgaatatcaatgtaataacgatgcaattcaggtgcttgctcatacactggtttagatgaggcaataatgtgattgagataaatctcacggccttcaatgtctaattcaccggcgggtaaattggctaaatccatcttgctgatggcggccagtgtgcgacggatagcatctgggtaaagtgggttattcaccgcgcttttcaattcatcaagtatcataactattcctatatttctgcgtatgcatcatgctgaggatttaagcacagtgactgatgttattttcctgctccagtgcggtaatacagtgtttaacaacaccagcaatgtcgggcgatatatcaattggaatgatgtctggttcgcgggcatcaggggcttccagtgtcgcgaactggctttttaatagactctccggcataaaatgccccgcccgttgctgcattctgcgtaataccaaatcgtaatcgcccgtcaaccacagaaagcgaactccctgattgccctcgcgcagacggtcgcgatactgttttttcagcgctgaacagactaaaaaaccgacttcatttttttgttgcaggctatatgccacgtcacttagccgttcaagccacggagcacggtcactatcattaagcggctgacctgatgccatcttttggatgttggcacgtgggtgcagatcatcgccatcaataaatttggcgttaagtgcctgtgccagcgcttggcccacacaggatttacccgtaccggatacgcccatcacaataatgcatttcccagacataactttcctcggtgcctgattaatgagtcatctaaccaaagtagttgctgctgcgggcaggcggcaagtgagcgaatcccgatgagcttactaaggtaagtaagagaatgctgctaaccccccacagcttcaagtatgaaggttaaactgcaactaacatcccgccatcaacaaacagcagatgaccattaacaaagtctgatgctttggaagagagatacaccgcggcaccaatcaactcttccggatccccccaacgggcggctggcgtgcgtttgcacagccaatcggtgaatgctttatcgtccactagtgcttttgtcatatccgttttgaaataaccaggcgcaataccattgacctgaatattgtaacgggccagttcaacacacatcccacgcgtcaacattttcacggcacctttagaggcagcgtatggcgtgatcgtgtcgcggcctaattcgctttgcattgaacaaatattaataatcttgccgcgttggcgtttaaccatataacgggaaactgcttgtgaaaccaagaatacggatttctgatttaccgcaatcacatcatcccaatctttttctgggaattcggtaaaggcatgacggcgttgaataccggcgttgttaattaaaatgtcaatggcaccaatgttattttctatttgtgcgatagtatcattcactgcatcatggtcagtgacattaaatgccgcggcataagcaacaaaaccgctgtcgcgtaattctgtagcggctttttctgcgcgttctgcggtaatatcattaattattatttctgcgccaaattcggccagaccttttgctaataaaaaaccaataccttgagcggaaccggtaattaatactttgcggttttctaacgaaaataaattcttcataataattcctgatagaaatggcgcttattaagcgacattataaaataaatattattgaataatggcggtgtgaaaacatgtgcctatcaaaccgttttccgcttgggtaaactgtgatgaagatcactttaattcatgttacgacaagctgttaccacttacgtgagcgacatcgccttggtgacgataaaagaggactatttgtgtggggtttgttcttcaatggggggcgtagtggtttaacttattgataataatataactaaataataggaagtatgattgttattgtattttaaatcagtaacatgcttttcattatctccgctaacagtgcataatcacttcatcccatcccacactcttgttccaggtatatgccatgaaaaaccagcgtgttacgttacaggatatcgcgttactagcaggcgtgactaaaatgactgtcagccgctacttacgcacgccggaaaaagtggctccagaaaccggtgagcgtatcgctcaagtgatggctgaagttaattacagtgctgattcagaaggggaaactagcctcaatcaaaaaagcccgagaatcggtattttggttccctcctttaataaccagattttctctgatttactggctggtatcgagtcggtcactgccaccagcggttatcaaacactggtagtcaactataactacaataaagaacgtgaagaagaacaaatagttaatctgctttcttgccagatttccgggctgatactgactgattctgaacataccttacgtgcggacaagtacctgaatgcttcagagcttccggtcgcgcaagtgatggacttggaacctcagttcaaccgtattacggtcggttttaataattatcaggccgcttacgatatgacggccacattgctggcaagtgggaagcaaaatgttgtctatttcggttcaatgtctgatgtgcgagatcgtaaacgttatcaaggctatagccaggcaatgacggacgcggggttggcaccactacatattacgcctaataaagtttcatccgtctctattggtgccgggatgttggcattggcacgacaaatgtatccgcaagtcgatgctattttctgtaccaatgatgatatggcggtaggcgtgttacaagaatgcttgaaattgggcatggcggtaccagcagaaatagcgatctccggttttcatgggttggatatcggccaggcgaccactccagtactggccagtgttaccactccacgttttgaaatgggcaaagtggccgctgaaatcttgattaagaaaatcaaaaaaattccgacaattgaacaagttgacctgcattatcgtatttcactcggtggaactatctaagatttctgctgttgctgaaatacctctaaattgcccacaactgccattgtgttattgaatggcagctaatgttcctctttgataacctgtcataataatattcttggcataacaaattatgccaatccataacattttcattaaggcattacataaatcattaacgctgattttcttagctgaaacaattcagcaccagcaatgataggtcgatcacgttaccggtaacatgttttcttaacatgatttacagtgacctgcatcacaaaataaaacattgaaaacgggtcttataacgacattcgctaaatggcttaatcatctgatgactatccactgccatttttggtttttgatttattgacatgatcaggtactcgttatgaaaaacagcaaaccatcttctttcaaacaggccgtattaattattgccccggtaatggactatttgactgagaaactggaacagaattttactgtttataagctctttgaagttacggacactgctgaattttttgcccaacaaggcgaaaatattaagggtattgtgacccgtggtgatatcggtgtgaccaacgaaatattggcgttattacctgaagtacagattatctcaatatttggcgtagggactgacgcagtcgatttagactatacccgtgagcgcaatatcatcgtcaccaccactccaggtgtgctgactgatgatgtcgccgataccgctctggggttgattatcgccacatcgcgccgtctctgtcaggcagataaattcctgcgtgccggtcagtggccacacagcagcttaccattggcctctaaagtgaccggcaaacgtctgggtgtctttggtatgggccgcattggtcaagctattgcccgccgcacagccggttttgatatgcaaattgcttataccgacaccgcccacatcgaaagcctgccatatcagcatgttccggacttaatcagccttgccagacaaagcgatattctggttatagccatatcgggtggtaaagacagcgttggtctggttgataaaaccatttttgctgcgatgccaaatcatgctctgctgattaatattgctcgtggcagtatggtcaatcaggatgatttaatccgtgcattgcaacagaaagaaattggtggggcaggtttggatgtttttgcagatgagcctaatgtgccgcaggcattaatcgaaatggataatgtggtattactgccccatatcgccagtgccaccatcgaaaccagaattcaaatgagtgatattgtattttcaaatattcaagctcactttgcgggtgagaaagcacctactgctattacttactaattaagaaaaagtgagggttaattaaattgatcctcaaattatcataataaaaataaaagaccacatcgtgcattttaaataactggcaaattaccctaatttgttggcggcattctctacgctattttctgaatggtgtgggaattattcagctagagaaagaggcgtgtttatatggacagtaagatccctaatgcccgttggttccgcgttattgtgccaataatgattgcttgtattatttcttttatggaccgggtaaatattagttttgcactaccaggtggcatggaaagtgatctggctattaccagtcaaatggccggtttagcgggcggtattttctttattggttatttatttttacaagtaccgggtggccgtattgctgttcatggcagcggcagaaaattcattgcttactcccttgccgtctgggctgtggtgtcgattctgacgggctttgtgactaaccattatcaattattattcctgcgttttgtgctgggtgtttctgagggcggcatgttgcctgtggtgctgactatggtcagcaactggttcccggaacgcgaaattggccgcgccaatgctttcgtgatgatgtttgcccccatcggtggcatgttcactgcgcctttatctggttttattatcaatgcgttagactggcgctggctattcttcctcgagggttcactgtcagccgtcgtgttgattatgtggtggtttgttatcagtgaccgacctgaagaagccaaatggctgtcgaaaaaagagcgcgattatctggtcaccgagctggcacgtgagcgggcagaacggatgctggatgcgccagtcactaatgcgccattaaaagcggtatttctgaataaaggtttgatgaaactggttgctctgaacttcttttatcagaccggggattatggctacaccttgtggttgccgactattctgaaaaatctgaccggcggtaatatggcctcggttggtattctggctattctgccgtttattgccaccaccgccggtatttatgttatttcttcactatcagataaaaccggtaaacgccgtttgctgataatgatttctctgttctgttttgccgctggtctggtgacatccgttattttccgccacaacgtattggtctcttatctggctctggtggtgtgcggattcttcctcaaagctgccaccagcccattctggtctattccaggccgtattgcggtacccgaagtggccggtggcgcacgtggtgtgattaatgggttaggtaacttgggcggtttctgtggcccatatttggtcggcgtgatgattttcttctacggccaaagtgcagcagtttgcatgctggcaggttcattgattattgccgggctgattaccttaaccttgccaaaagagtgtgatgttgaagtcgccgctaagggaaaaggtatttctgacaaagggttagccaaagcaaaacgcgcttaaaccgggtgggcggtctgtgttggaaacagcatgaccgccgccattgttcaccggagaatctcatgaatttacagcagcaactgagtcactgccaacagcaccaacacctgctgcaattgactcattttaatcatgaaaccgcctggcaattgggcgaaaaaataaagcaacaggctgaattacaaggggtggcgctggcgattaatatccgggtgaatgggcagactttattcagttacgccatgccgggcacctgcgcagaaaacgctgactggctgcggcgcaagcgcaatgttgtggagttactgggcaccagctcttatgccgctgggctgatgttgcaacagcgtcaaacctcacttgaagagcgctatggtgtcagtttgcgcgactatgctgcgctaggtggcggcttcccattgcaagttaagcaggccggtattattggtagcgtaaatgtgtccggcgctccacatttggatgatcacaatttgctgttgcaggtactggcggatttcattggccttcctgcgggcagtattgaacttttggctccgctgactgaataaggaatggcgatgaacccgaccctcacccgcgtgacccagcgtattattgcgcgttcggcggcgacccgaaccgcctatctgcaacgcatcagtacggcaaaagaaaataccgttcaccgttcacaattggcctgcggcaatctggctcatggttttgccgcttgccagcctgaggataaagtctttctgaagaatatggtgcgtagcgatatcgccattattacctcctacaatgacatgctgtcagctcatcagccttacgagcattatccgcaacaacttaaagaggcgctgcatcaagtgggggcggtcgggcaagtggcggggggcgttcctgcgatgtgtgatggcgtgacgcaagggcaggatggcatggaattatcgctgatgagccgcgatgtgattgctatgtcggcggctatcggcttatcgcacaatatgtttgatggcgcattgtatctcggtgtgtgcgacaaaattgtgccagggttgctgatggcggcgttgtcatttggtcatctacccgccgtttttgtgccagcagggccaatggccagcggcctatccaataaagaaaaagtgcaagtgcgccagctgtatgccgagggtaaagttgaccggcatgcactattggaggcggagtctgcctcttatcacagcgccggtacttgcacgttttacggtacagctaactcgaatcagatggtaatggaagtgatggggctgcatttgcccggttcttcttttattcagcccaataccccactgcgtgatgcgctgaccgctgcggcggcacggcaagtcacgcgcttgacgccaaccagtggcaattatttgccggtcggccaattggtggatgaaaaagtggtggtaaatggcattgtggcgcttctggccaccggcggttcgaccaatcacaccatgcatttggtggcgatggcgcgctcggcgggcataatcattgattgggatgatttttctgaactgtcggaagtgattccgcagttgtgtcgcatttaccctaacggcccggcggatattaactatttccaggccgcaggcggcgtggctttgttgatacaagagttattgcaaggcggtttgttgcatgaggatgtgcatactgttgctgggtttggcctgcaacgttatacacaagagccgtatctggaggcagggcagttgcaatggcgcaatgggccgcagcgctcactggatgacagcgtgattgccagtcttacccgacctttctcaccccatggcggcactaaagtattgagtggcaatctgggcagagcggtgatgaaaacctcagccgtaccgcatgatcatcagattgttgaagggccagccgtagtgtttgacagccagcatgatgtcgggccagcgtttgaatccggcgcgctggaccgcgattgtgtggtggtggtgcgctatcaggggccacgtgccattggtatgccggaattgcataaattgatgccgccgctgggggtattattggatcgcggctttaaggtggcgttagtcactgatggtcgtttgtccggtgcatccggcaaagtgccgtcggccattcatgtgacaccagaagcttattgtggtggcttactggcgaaaattcgcaatggcgatcgggtgcgggttgatggcgtcagcggtgaactttcgctgctggtggatgaagccgagctggccactcgccacccagcattacctgatatctcggctttccatgtgggatgtggtcgtgaattgtttgctgcattgcgcgaacaattgactggcgcagagcaaggggcgtgctgtattcggttttaatgagagttcagcggcaaagggcgctcacccctttgccgctgtttaccaccgctatttctttgttttacggcgctttctgcctaaaaccaatatcaatgctaacagcaccatcaccgccgcaatcatggccggagccatatagagctgaagtcttgccagcagtggcacaggcccgccagcacgcagttctgccacatcagcttcactgacggtgaccgccggattgccataactgtgcaggacataattggcaatcagggcgatctgtttgtcattcagcggattaacataagattgcgggccaaaatttggcatcaatatatgctcatcaccaaccttacgatccacaccaaataatatggcggaaaccagattagccgggttggaagagccggtggcggtgttattgaacagggaaggataagcctgatttttactgccgctaccgtcgggctgatgacaactggcgcagttgccactgaacaatgcagcgccgctgtctagcgtgttattcgccgtagacggatgctgaccgcgtagactgatctcgacattcaacgccttgccaaaactgtcggcgggttgagtatcttgcggatcacgtaccggtgtggtgctttttaggtaaagggcgatcgcctgtaaatcactttccggcagatattgcaggctattttgtaccgcttcggccattccgccagccgcctgatttttaccggcaacgcgcccggttttcaggtattccaccagttgagcattactccagccaccaataccactgatggcatctgacgtaatattaggtgcataccacgggccgaccataccaccagcaaaggcgttgccagtatcttcacccatcaataagttacgtggtgtatggcaggtatcacagtgacctggcccattaaccagataagcaccgcgattccattgatcacttttactgctatccggttcgaagcggcctttatccaggaacatcatgttccagcccagcatggcaaagcgcatattgaacgggaagggaagttcggtgggaatattctcttcatcaattgctggcaccgcatgcataaagtaaacatacaacgcgtgaatgtcttcatcacttagcttggtgtaagaggtataaggcatagccggatagagatggctgccatcagcacgaatgccatcgcgaacagcacgagcaaactctgcttcactgtacttgccaatcccgtcaacagtggatggggtgatattggtggaataaatcatccccatcggcgagctgataccataaccgccggtgaaaggttttccgccctcaggtttggtatgacaggcctggcagtcagaggcgatagccacttgttcgcctttttcgatccactgctgttcgctgagtgatgcattctctgatgcacacacgtcagcggcgcatagaaacagtgaaaacaggctggttgcgatcaattttttcatcatttgcccgccagtaaacgcgccatatcatcggcggctttcagccccaatgcagccatggtcaatgtgctgtttaccacactggctgacggaatagcaccgccaccgggcaaccataagttggcatggtcataggtgcggcaattgccatcaaccacggagtcttgcggattgctgcccataatggtgccacccatgatgtggttattggcattcaggctggtggtgattttgaattcatccgcttcaaacaactggccgatatgctccagttgcttatgtgcggcttcggcacctttgcgcacataatcaccgacatcgtaatggatatccgggcagggtaagccatgagcatctttgcgggttttacttaatgtcaggcggttgtctggatctggcagcggttcaaggcttatcgacaaatcagcgccataagcagcccggcggcggatctcttcatccagcgctttgcccaccagccccatttccagcgcctgttgtgtggcgggtaatacacggttgatattattgaggatcattttgtttgcggagtaatctttacggaattcgccatcacgcggcccgaccagacaactgctttgtgctggcccacgccccaaccacagcggctctttggctaaaaatgtacagtggaaaccggagtgatccatcatattgcggccaacctgatcggatgaattggcaataccgttcgggtttttctcattcgcagccatcagcagcagacgcggggtttcaataccgttacaggccagcgcgaacactttgccagtcgcttgatgagactgttttttgttatccagccaatggacggcggtgacctggttttgctcattggtatcaattttgtaaaccacggcttcggctaataccaccgcaccttttatttccgcacgttctatatgatggatgccgttatacatcgcgccgatggggcaaataggttggcaattattgttaccacagcaggttgggcggccctcccacgggcgggtactgcgcccctgtggaataggcaccgactggtaaccgtgtggattcaccacttcggcaaaacggatatcaccgtgcgcccaaggcaccatatccatgggataaggcttgctacgctcggacggggattgcagcttgggatcgttcggcccggcgacgccaatctcatcttcagcgcggcaatagtagggttccaactcatcataagatatgggccaatcgcgaccgacgccatacagtgttttcatctgaaaatcgttgggaacgtgccgccagcaggaggccgcccaatgccaggtggtgccgccgacggtgcgcagataaccctgtttaaagctgctggcactggggccggtcagctcgacatagttattttctgggaagtagagtggggcggtggcaaattcagattgtggatataaaccttggtaatcagagccggctcgattatcgaaaggcatattgcgccagttctcaaccgcctgaccgcgatcgatacgcaagcccgcttctaataccaataccgagtagccctgagcaaccagttggtctgccatcatgccgccgacaatgccggaaccgacaataatgacatctgccgaggcattgccgtcggcagtaaaaataggttttttcatcaggaatggctctcgttgacaggttttggcaggttgatatccggcggggtggcagtccaccacagcgggccattgccgcaataggtgggaacgaccaaggcgtcactggccgggcggtacatcagcgcatctttataggcaatcaaaaccgcttgctgcccatgaccgacagtaccggtataccaggcagcaacaattgcactgacagttttttgtagctgatgctgctgcgccagtgcttgtagttgttgcgcactttgcccgtcttgcatcagggccgtcaactgactgatttgcgaagagaattgtttatcactgttatgcaatgccgtgaatatccgcgctgacatgccctggtcaatatcctgatgttcggtcagggtttgtgacaatgtaaagaattgggcaaaagccagtgggttggcggcggcggtctgctgctcggcttgagttaaaaacggatagcccaataaggaagtggcaaccattgtggaggcgaggcccactaacagttctctgcgggtaaaaccgcttccattttgatcggttaaaatggtcgtggcgggtgcgtttttttccatcgagagtttctcttggatcgggtgattgcgcgaagtggtcgcggctaaaaataaattattcttatattttgtagtgttttttagaggttcgatggccgcgagaggggcgaggtcatagcgaattatttagataaattaacaattacttaaagatttttcaatgtaattgattagcctgagaagtatttgttggtattttcaacaaactcactcatcaactagcttgctatcgttaccacaccagcccgccccagattaatcctgaaagttcccccatccgcccagaatcaatactgcacggcgcttttcgactaagcttaaaagatgcacctttttcactcatggagaatccacatgaaccgagataaagaacagcaaacttcgctagacgacgatttgaccatgctaaccgatacgctggaagaggtactgcgtgcttctggtgatgcagccgatgaaagttatcaggaaattaaagcccgcgcggagaaagcgttaaaggaggtacagaaccgtttgagtggccgcagtgagtgctatatcaaacgggcaaaagtgctggcgtgttgtaccgatgattacgtgcgcgaaaagccctggtgcagtgtagggattagtgccactgttgggctggtggtcgggttattgctggcgcggcgttaagatattttagttatagaatgttacagtgacttctattgatataaaattgttttaattactataatcggcccttaaatgggccatttcaatatttaaataagaaattaattaacccagcaacaacaataaaaatgatattagttatataaatataaaacctaccagtaattttcacaagtgcttaatgataataaagaattgtaaattcacatcatgatgattattttaatattgacttttgtttttattttaaaataataaatcagcattttttaaacttaatttcatctattatatatttgcttcattgcaaaagagctgatctatttttaataaatgctaatagggtatttgtatgatgttaatatgacatggaatatataaatgcataattcccaacatgcatctaaattatttcgcccattatttttaaccgtcgctatcagcaatataatctggcctgaattcactatggcgcaaacgcgcgaatttacctattcagccaccatccctggcccgtcatcagtggccttatctgatgctatagccggtgatggtaattataatgcgactatcaatgtagataacccagacaagcctctcgaagtttatttcggtcaaacagaaaccctccaaaaaacatatgacattgggaattattccgtcgatatttatgggcagaatactaccgatagttcttataccgttttttttggtttggctgttgatagtaataacgctgtttcaataaacaacttcagttataacaataatctcaaggttggtggtgataatcatcatcataatagcacggcacttattgcctctgatgggtcaaaagtcaccatcgatggtaaagtttatattaattcactcgtcgaaatggataccagtggatcggaaactgcttcaattgccaataatggtttgtatgccactggcatgggttcaacaattactgctaataatggtgatgtgtatattaatacctacgccaaaaactttttggaattattgggagaaaatgcttcttacaccggaggcggtgcaaaaagtgatgcggtgagcggcaagcatggtggtcaggtaatcattaatgaaactggtcaatatcaagttaacttattaggtaatctggacttgggtaatgcatttggtttgggaagcagtattaccgtggtgttaaatggcagtgattcctactggcatggtacagaggccaatgaatataatgcggacagcaatacttgggcgggtatactggatgtaacattaatgaataaagcccagtggatacctgatgcggttaatgcagaaatcagcgcattaacattacagaatgggggtaccgtaaatctgcatggctttaatctacacacgaacaaaagtcagaacgaaggtgtcaaggtttatgatctaaaaggcagtgacggtatttttcttattgatgtgaatatcagtaaaactgatgaccaacgcaagaatgatagtgattttattgaggtggtcagcagcagcaccggtgggtctcattatatcgaagcattgaatgtcgataaacttgccaacctaagcgaagatatttgggtggcggatgcggccagtaatgtcagctttaaagctgacgatcagatagatgtcaacaacgaatatgtttatgactataagcctattattcgttcagatattagagacggtgatcccctcagccaatatggcaccaactggtatatttcgggtattgataaaaagttgagtgcagtcagtgatactgtacttgccaatgccggtgtaaattatgcaacagccactgctcgccttgagattgatagcctcaacaaacgattaggtgagttaagaaatgaccaacaggaaaatggaatttggttgcgttataaaggtggtgaaatgaaaagtaaggataccagccactttaaaaatcaatatgatttttatcagttagggtatgacaataaagatgaatatgagaatggaatctggactaaaggtattgctgcacattatctggatggtaaatcagaatttgattacggttctggcgataataaaagctacggtggtagcctctatagttcctggaatcggccagatcagcaagactatgttgatctcgtgttcaaatatagccatctgaagagcaactttgattaccgaaatacccttggtacggggggacatggcactggcagtaacagctcatggagtgtaagtgctgaatatggtcgtgaattctcactggataacggtaattttatcgagcctcaggggcaactggtttatacctatctgaataaagccgattacagcaccaacagcggcctcctggtgagtcaggataatattaacagtgtgattggccgtgctggggtacgcgtagggcatcggttcgaaggaaagagtaacaatgatatttatctgaaagctgatttattacgcgagtttgccggtgatcgtaatgtgactatccgagggaaagacactgtgttggtggataaccaaaatgggaaagacaactggatagtttacggtattggcaccaatattcagtttacagaagataataactcccgtttctacctcgacctggagaagtcttctggtggggacatcaacactcagtggcaggtcaatgcgggtttgcgttgggagtggtaatataactgaaagagtttaatccattttaagggcagggttattcctgccctttccccctattaagaggtaaaggtttgcatcaatatcaaatattagtgtgataagtaacaataacttttcaatctgacttttcttattattcatgccccgtataatcccactctttctgttgatttgccgaggtggtcgtgaagcaactttctggtttgttaggcgaattacggcaaaagttacgtgctgacttccctgaccaggccggtattcggcaaattatcttgcccgcgccgggacaagtgggaaatcaattgcttgaatggcttgccgctcaatatcattttcctcaattttattggcatcatcgtgaaggtcatgaagaggccgcagtctgtggtcaaacccggcaattcaacgacgtacaatcggctgatcaatttatccaacagcaccgcgctgttgcggggttgcgtgtgtgggggttgaatgcttttgagccggtcagtattgtcgaaccctctcctgattcgccccaacaaacccagaccagtttcttgtttttaccgcgtatcgaaattttacggcgcggtaaaaatacctatttgaccctaaatttggtcagtgacgactcccttgcgcaagatgctttgctcgccattgcctttattgatcaactggttgccgccgaacctttgcctgcattggacgtggtggttgaagctgccagccatatgccggaatatccgcagtggagccgcctgattgaacaggcattgggcaacattgagcaacaaaaaatggagaaggtagtcctggctcggacgacccgcttgatgctggataagcctctctcgtgcggggcttttatggccgccagccgtcaggtgaatcatcattgttttcactttatgctgcgctttgatggtttgcgggcatttttgggttccagccctgagcgcctgtatttgcgccagcttcaacatctggaaacagaagcgttggcaggaaccacgtcaaatgatgacgatatcgctcatgccactgaattggctgattggttgatgcatgatgaaaagaatcaacgtgagaatttgctggtagtcgatgatatttgccagcgtttgcaaggcggggtggtcgcggtggatgtcatgccgcctgaagtcatccgcctacgtaaagtgcagcatttacgccgctgtatccatgcgcaacttaatcatgctaatgatgctgactgcttacaccggctacaaccaacggctgcggtggcggggttaccgcgcaatgttgcccggcagtttattacagaaaacgagcctttttctcgtggttggtatgccggttctgccggttatctttctctcaagcaaactgaatttagtgtgacattgcgttcggcatgggtggaggataaacagattcatctgtatgccggtgctggtattgttgccggttctgatgcagaacaagaatggcaggaaattaacaataaatcggcagggttacgtactttgctagtaaatattaagtctgataataaaatgcagtaattgaccgcactcactgagttgttaaccgtacaaatcatgtgggcggattgtggctcctatgctgcgggtgtaaactgtcaaacagggccaatgcaaaccggttttgttgtagataacggtaaaaatttaaccattaatcagtcactcagggctttttcagcggatagtttagttcctcacgttgattatcggggtcgcagtgtctgttaactgacttttgggcgaaccatgtcgacaagcgtttttaaccgtcgttgggcggcattactactggaggcgttgagtcgccacggtgtgcagcatatctgtattgctccgggttcccgttcgacgccgctcaccttggcggcggcggctaatccgtcgctggtttgtcatactcattttgatgagcgcggcttggggcatctggcattgggtttggcgaaagcttcaactgaaccggtggcggtgattgtcacttccggcactgcggcggctaatctttatccggccttaattgaagccgggcttaccggtgagcgcttaatcttattgaccgccgatcgcccaccagaattaattgattgcggtgccaatcaggcgattcgccagccaggcatgttcgccagccatccgaccgtcagccttaatctgcctcgccccacaccggatattcctgccagttggctggtttcaaccatcgacagtgcgatggcgcaattgcaccacggcggcttgcatgttaactgcccatttgctgaaccgctttatggtggtgatgaacaatgctatgccgactggtctgccaccttgggtgactggtggcaagattgccatccctggctgcgccaatctcgtcctctgccgcaaatagagcaagccgactggttgttctggcggcaaaagcgtggtgtggtgattgccgggcgcatgaccgccgaagagggcgaacagttggcgcaatgggctgaactactcggctggcctctgattggcgatgtgctgtcgcaaactggccaaccgctaccttgtgccgacttgtggctcgcacacccaggtgcgcaacgcgtgctggctcaggcacagatagtcttacagtttggcagtagcttaaccggtaaacgcttgttgcagtggcaggcacaatgccagccgcaagaatactggctggtggatagcatagcgggtcgtcttgatccggcgaatcaccgtggtcgccggattatctctccggtgaatgagtggttagaacaacatccggcactacgtcgcacaccctgggcttccgagttgattatatggtcggaaaacgctcatgcgcatgttgaacaagcgttgaacgaacaattcagtgaggcggcagtggcccatcgcttggccgagttgttaccggaaaacggccaactttttgtcggcaacagcttgattgtccgtttgattgatgcgctggggcagttgcctgcggggtatccggtttacagtaatcgcggggccagcgggattgatggtttgttatcgaccgccgccggtgtccagcgcgccaccgctaagccaacgctggcgatagttggggatttatcggcgctttatgaccttaatgctctggcgctattgcgccaaagttccgctcctacggtgctactggtggtgaacaataatggcgggcagattttctctctgcttccgacaccagaagctgaccgtcagcgtttttattgcatgccgcagaatgtgagttttgaacatgctgctgcgatgttcggtttaggttattcccggccagaaagcgggttgatgctcaaacagcaagtagatcaatgctggctacgtggtggagtcacactgattgaaatagaggtgccgccgagtcagggggcagaaacactgcaacaactggtacaacaggtagcccaattatgacgctggcatgctgtaagctcgacccacatccccaatctccggcacggcaacatactgggccgtggctggtctggctgcatggtttattgggcagtggtcaggactggctaccggtggcggaattatgcggcgattacccttcactgcttatcgacttgccgggacacggtaactctgtcgctctgactaccactggctttgaagatatcagccgccagataagcgaaacattgcaggctaatggcattcgcgaatattggctggcgggctattctttaggcggcagaattgcgatgtatcacgcctgctatggtcataaggttggtttgcaagggctgctggtcgaagggggtaatctcggtctggaaagcgatgagctgcgaaaagcgcgctttgagcaagattgccaatgggcacagcgctttcgtcacgaacctttgccacaggtgttggctgactggtatcagcaggatgtatttgctgatttggattcgcagcaacgggagcaattggtcgcggtgcgagccaataatcatggcccggcggtggcggatatgctcgaagccacctcacttgggcatcagccctggctattaccggctctgcaatgcctgagtgtcccgtacacctatctgtgtggtgaacgtgaccacaaattccagcaagtggctcatcaatataagttgccattacggacactggcccgcgcagggcacaatgcgcatcgggcgaaccctggggcttttgctgcgctggtgctttcctttttatcgcagtcttcatttttaccactatcatcatttttaccaccatcccgttaaaggaatgcttactatgctttatccgagcgaagaacaactgtacgccgccattgaatggcaagattgctccgctgggtttgaagatattcgctatcacaaatccagtgatgggatcgccaagataaccatcaaccgccctcatgtgcgtaatgcattccgtccgttaacagttaaagagatgattcaggcgctggctgatgcccgctatgatgacaatattggtgtcatcattttgaccggtgaaggtgaaaaagccttctgctccggcggtgatcagaaagtccgcggtgactacggcggttatcaggatgcgagcggtacccatcatctgaatgtgctggatttccagcgtcaaattcgtacttgtccgaaaccagttgtagcaatggttgccggttattctattggcggcggtcatgtattacatatgatgtgtgaccttactgttgctgctgataatgctattttcggccagactgggccaaaagtgggttcatttgatggtggttggggtgcggcatatatggctcgcattgtcggccagaaaaaagcgcgcgaaatctggtttttatgccgccagtatgatgctaaacaagcattggatatggggctggtgaacacggtagtaccgcttgcttctctggaaaaagagacggtgcgctggtgtcgtgaaatgctgcaaaacagcccaatggcactgcgctgcttgaaagccgcattaaatgccgactgcgatgggcaggcgggcttgcaagagctggccggtaacgccaccatgttgttctatatgactgacgaaggtcaggaagggcgtaacgcattcaatgagaaacgccagccagacttcagcaaattcaagcgtaatccgtaatgcgcgcggccacactttaccgctatagcatcccgatggaagcgggggtgatactgcggcatcaacggctaaaaagtcgcgatggattgttggtgaaattgcaacaaggcgagcagaccggctggggcgaaattgcccccctgccagagttcagccaggaaacgttgcctgaggcacaagctgctgcaatcgctgagttacagcgctgggtgaatggcgaggagcttgatctcggccccttgccctcggtggcttttggcctcagttgcgcgttggcggagcttgagaaattattgccactgtcggccgattaccacaaagcaccactgtgtaccggtgaccctgatgagctgttcgccgtgttacaagcattaccgggcgagaaagttgccaaggtgaaagtcgggctatatgaagcggtgcgcgatggcatgattgtcaatgtgctgctggaggctttgcctgatttgaaactgcggctggatgccaatcgcagttggacgcgggctaaagcagatggttttgccaaatatgttaatcctgaattgcgctcacgcatcgcgtttctggaagaaccgtgtaaaacccgtgccgaatcccgtgagtttgcccgtgacaccggcattgctattgcctgggatgaaagtgtgcgcgaggcggatttccaggtggaagccgaaccgggtgtcgcagccattgtcatcaaaccgacgctggtgggtagtatcgcgcgttgccagcaattggtgcagcaagcgcatcaagcaggattagaggcggtgatcagctccagtattgagtcgagtttgggtttgactcagttggctcgcctggcggattggctaaccccagcaacggtgccggggctggatacattgagtctgatgcaggcgcaatgtatccgtcagtggccggatagcacgctgccggtggtgactgtcgatcaactggatgtgctatggcacagctaaataattggccttggaaggatatatttccatggcaacattgggccaatctgcaacctcgggcgacggcaattcgctcgggggcgcaacggatcagttggcaacagttagccactgatattgataatctggccgctggctttcaacagcaaggtgtcacccccggttgtggcgtggtgctgcgcggtaaaaacagttattcattgttgctggcgtatctggctgcattgcagtgcgccgcgcgtgttttaccgcttaaccctcaattgccagaatcactgttgacgcaacttttgccgcagctcgatattgattttatgctgaatctggccgaaccattgcctgcacagctaagttttactccactgcatctcaccagggtacattcgacggaaaatatcctgacatgggatagccaacggctggcgaccatgacactgacctccggctcttcagggttacccaaagcggcagtgcacacattggcggcgcatctggccagtgccgatggtgtattgcgattaatggatttcacagctaatgattgctggttgctatcattgccgctatttcatgtctccggacagggcattgtctggcgctggttaagtgccggagcggcccttgctgtgcaagcgggtgtatcgttatctgatgcgctggcaggttgcagccatgcctcgttggtgccaacccagctttggcgcttgcttgaaagtgcagaacagccacttagcttgaaagaggtgttactcgggggcgcgactatccctactgcgctgactgagcaagccgaagcgcgcggaattcgctgctggtgtggctacggcctgacggaatcagcttcaactgtgtgtgctaaacgcgctgatggtttgcctggtgttggtgtcgcgctggaaggacgacaggtgaaattagtcgagggcgaagtctgggtgaaagccgcgtgtctggccgccggttattggcagcaggggcagttacagcctctgactgacagtgatggttggttccatacccgtgatcgtggtgaatggcagcaaggcgaattacgtattctggggcggctggataatctatttttcagcggcggtgagggcattcaacctgaggatattgaacgagttttactgcaatatccgggagtacagcaagcttttgttattcctgtcgccgacactgaattcggtcaccgccctgttgctgtgcttgatgctgatgattcggtgaatgacgccgtattagcggattggttagcgccacaattggcggcattccagcgcccggtggctttttatcgcttaccggcagagcttaaaacgggggggattaaggtatcaaggcgcggggtggcggatttaggcgtcatgagcagggacgcgaataaagccgtcccgtcagcgaaatgatgaaccgagggcacccacgaagtgggccagcaatacgtgcgcaagcgcaggggttccaagggggtcacgcgcttgtgacccctctggcggttgaggctacagaggtaagttaattactgaactcataacaaccgaaactgatcaccttgcaaccatcaaccgagcctgatcaccaaatcgactacaacaataaccctaatttaatcccagcgcctgcttcaccccagcgccataatctggatgcactttctcaaacagtgctacctgacggcgctgaatttcttccggaacctgtgataactcaccggcaatacgagtaaacatccgctgatgttcttctgcgctgagcaagttaaataatgcccgtggttgggagtagtaatcatcatcttcccggtgattccagtgatctgccgctccctccagggttaatggtggctcgctgaaatcaggttgctcctggaacagaccaaagctgtttggctcataagtcgctgtattaccgctgttaccatcaacgcgcatggcaccgtcgcgatgataattatggaatgggcatttagcactgttcactgggatctgatgatggttcacacccaaacgataacgtgctgcgtcgccgtaagagaagaggcggccttgtagcatacggtcaggagagaaactcacccctggcactacgttggcagggttaaatgaggcctgttctacctcggcaaagtagttttccggattgcggttcagttcgaagaaacccacatcaatcaatggatagtcgccgtgcggccatactttggttagatcgaatgggttatacggggtttgtgatgcttcatgttctggcatcacctgaatctgtagattccaacgcgggaaatcaccgcgttcaatggcttcatacagatcacgttgggaactttcacgatcctgaccaaccagtttttcagcttcatcatccataaggttctcaatgccttgctggcagcggaaatggaatttaacccaaaagcgctcattggcggcattgataaagctgaaggtatggctgccgaatccgtgcatatggcgatatgattttggcaggccacggtcactaaaatcgatagtgagctggtgtagcgattctggcagctgcgagaagaaatcccacttataagttgggttacgcaggttggtgcgtgggtcacgtttaaccacgtgattcagatccgggaatttcagtggatcacgtaaatagaataccggcgtatcgttaccgaccaaatcccagttaccttcctcagtgtaatatttcatggcaaaaccacggatatcacgttcggcatcggccgcaccccgttcgcccgctaccgttgagaaacgcacaaacatttcagtttgtttaccaatctcagagaaaatttttgcgcgagtatatcgggtgatgtcgtgggtgacggtgaaggtaccgtaagcaccagagcctttagcatgcatgcggcgttccgggataacttcacgatcaaaatgggccagtttttccaggaaccagacatcttgcagcaacatcgggccacgtcggccagccgtcacaacattattattatcaacgacgggagcgcctgctgcggtggttaatcctttctttttgctcatcattttctccagtatggctgttgaattgattgcgtattgggtgttttacagtatgagatttcgccaaaagtccgattggcaaaataataacttaaacaacatcagcggtttattctttgatctccacactagttgtagccttattggtgcgattcagcaaataggcacgccttatcgttatcattgttagcattagacacatcaattgtgtaggtatttacaattatttgaaatactgtggtatttaatcggtttttccgtgtgttcatgctgtttttttcagttaaactcggtgtgggaagcgcctgtcagccagagtttgctcacaggtaacatcaagaataatgagagaacaatatgaaaaagcacttaatcgcatgcgcagctagcttgctgtttgtggcgggatctgccaatgcaataagcttgaatggtgaagttggcagtgattacaccaacctagggttcggtatgggcactaacaccggtgggttggctattagcggcaactgggcgcgtagtgaccatgatggcgatatttatggcctgggcttgggcttcaatctcccgcttggcccattgatggcaactattggcggtaaaggcatatatatgtcaccggaagatggcagcagtggtggcgcagtcgccattggcggtgggttaacttacccgatcagtaaatcattcactctgtacggtgaaggctatttcgcccctgaagagctgaccagtgggatgaagtcctacagtgaagctaatggcggcctgcgctggaatgtattccgcccattaactgttgatgtcggctatcgctatatcaatatggaaggtaaagacgggcatcgggataatcgcgtagcggatggtgtgtatatcggcgcgggtttagcattctgatttaacactattttctgtaaaaaaaggcgcattcctgacaggatatgcgcctttttgtctttatgggctgaattagccgactgctggtaatgcgccggtcactatccctacctgaatgccaatcaccagaacgccacaagcaaatactgtggccaacgccggtttcccgccccaaacgcgataattcccctgatggattttacgtgctttccacgccagcatcgcgggtaggattaatgctaatactgataatgcgaccgccgcaaagcccagcgccataataaaaccacgtgggtaaaacagcgcaaatagtagcggcggtacaaaggtaattgcgccagtttgcaggcggcctcgtactgaattacggcgtttaaataaatcggccagataatcaaacagacccaaggcgaccccgaggaatgaggttgccagcgccaggtcggcaaacaggtgaacggccagctcaacatgaggggaggccaccacatcgcgtacggcttgcaatagaccattcaaaccggcttgctgcgccaatattccgacaaaagtatgggaggaaatagcgcctaatgtcgctaactgccagaaaatatacgcaattaatgggatggcgctgccgataataaacacccagcgcagtttgcgaatattgccacccatataattgacaatactgggcacgctgccatgaaaaccaaatgaggtgaaaatcaccggaatagcagaaagcgctaacccttgctccagcggtagcgtcaataaattggttttttcgatatgcggcatcatcagtgccagcatcacaatcaggaagataattttggcgctgaataagatgcggttaaataaatcaacagaatgagtgccaatacagaccacaccgccggccacgagggtaaacaacaatacgccaaggtaggtcggaaatgattgttgagtccattggctgatgctggttgccagtaactcaccggcaccgctgatataggcagcagtcagcgcatacatcaaaaacatcatgctaaaaccggtgagccattgcccccgattgccgagatagcgcttagctaaagtaccaagcccagtatctgccgcttcgtgctgatagacttctaccaacaataatgcggtgtaacacattaatacccaaagaaaaactaatagtgcgagggtgacgccgaaaccgactcccgccgccgccagtggcattgccagcataccagcaccaatagtggtgccagcaacgataaatatactgcccagagtgcgattcttcacgctttcctctactacatgacaatttattggaattattgagcgaaagaggataatggattgggatatttgtgtcaaaccagcgttacgattgatgtaaacttatcattacgattttcagcgtgttgaaatatagacttttaccattgttattcattccgataatggatagcgattgtgtttaggcagggagcttcataaagtgaatgtataagcgccaacggagaagaaaatgatcagagttgagatgttgagtaccggggatgaagtgctgcatgggcagattattgatactaacgcggcatggctggcagattatttatttaatcagggattgccaatcagcagccgggaaaccgtcggtgattcactttccgctcttattgaggtactgacggagcggagccaggttgccgatgtgctgattgttaacggtggtttggggccgaccagtgatgacttgagcgcgttggcggcggcgcgtgctgctgggacggagcttatcgagcatccagaatggattgcgcggatggaggctttctttcaagagcgcggccgcgtaatgtcatcgactaaccgtaaacaagcgcatattccggcgaatgccgaaatgctggataacccagttggaaccgcctgcggtttcgctttacggctcaataagtgcctgatgtttttcacccccggtgtgccgtcagaatttaaggtgatggttgaacagcagattatgccgcgtttacgtcaacattttgatgtggcagagccaccattgtgcctgcgcctgaccacctttggccgctcagaaagtgatttggcacttgagttagactcactgccactcccggacggcgcggtgctgggctatcgttcatctgcacctattattgagctgaaactcaccggaccagcttcgcaacaagcggcgatggaagaggtttggcagcaggtcagggcagtggcgggcgagagcacaatatttgaaggcacgcgcggcttaccggcgttgctgactgagcaattgactcaacgcgggctgttattagccgtcagcgaacaatttaccgctggcttgctgcactggcaattacaaagcgccgccgcacctttggcgggaggcgagttgttaccggcgcattgccaggagtcattagccgaagtggcgggccgtgcgcaatcattatcgatgttatgtggtgcgcaggtggtgttggcagtgagtgccatgcaaaatgattgtctgagtgttgcactgcatacccctgatggaacttttgcccagacggtgcgttatcaggccagccgccatggtttgcgcattcgtcaggaaagcagtgccatgctggcattagatatgttgcgccgctggctgaaaggcagcccagtttgtggacagcatggttggctggaggtggttgaggttttgtagttaatcgataatttctgttaattaaaaaggcgcatattttaaattgcgcctttttaattaagcgcatattatttattatcctgattttttattttaattattctgtggttttattttatctcttgttttgcttttatatccacgctatttttactttatctgcttaattacgtacaagtcattttaattacttatattaaaatgacttaaatctcgatatggaataaacatatacatggatggtattaatgaataaatttattgttagatgtttaatttcgttatttaaaatcatgttattgattatttcaccgctaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacattatgctacagcaaaatagcaatgccggtaagttacaacttaatgccgccgatctggcctgcgcccggcaattattggaagccaataaggagagtaaagaccccggcccgatgtatgattttttagccagcaaaggcgatcgctatgccatattagccaatggtgtggtcaggggggattctatcgccggtgccatggccatccactatttagagagcgttgccgccagtcacaatcagccgataactgaaatgcggctcaagcatattcgctatgatatggcgcatggctatcttaatacccagcaaaagaggctggacgatagcccaacaggaattatctatggtgatatcgaccataaacaggcagggcaatttcacaatgaagagcttaaaagacatggattgccttcaaaggcctggacgttagacccggtattcagggcgattgacgaaagaagtcagccaatatactggcagtgggtgttgaatgcggcgggcaagccaaaagaagagctacggctctcggtggatacctatcaaaaaatggctttatcagcgaaagtggctcctgatggtatccggcaatcctcgcgtgaatggtttgacagagttgattcgctctcaggctattgggccttagccaaaagcagcaccagccagctctttagctccgaccaaaccaccgccgtttcaggacaagaatgcaattttgatatcaatatcagcccaaccccacaacctgttcagcgcattgccgatgaagatcaagcgcggcgcgatgtcaccaacggctatctggtgaataaacccactcacagcttctcctttactgacggcagcttagataaaaccgattttgccgcggtgcagatgggcggcatggcatcgggcggtattcgcccgggagaagtccagctcgaccccaatgtgcagcccagccgttatttatcggattattatctggaacgacccagttatatgctgccggaaaccggtttatttgatgcggcgacactcaatagtctgtccgcgcaaaccaccgtcaatacctatgttgacccactgctactggatttaactggcaagggggtttccatgaccggcattgaagatggtgtgctgtttgataccgataacagcggcagcttaaaacgcaccggctgggcagggccggataccggcatgttggtgctcgataatggcagcgggaaaatcgacaatatcagccagatgtattcggaatattacggtggcacggctggcatgaatggccagccgggggaaaaacgctataccaatggctttgccgcgctggccagtgaggatgccgatggtaatggcgcgattgataaacatgatccggtttggggtaaattacggatttggcaggatgcctcccataatggcaaggttgatccgggtgagctaaaaacgctggatgaatggcgaatcacgcaaattaaagtcaaagccaacgccatcgaggatgataaccgtaatggtaatcgggtgatggctcgtggcgtgttttctatcagaggcagaaaacacgaggtactggcggtgaattttgccagttcgccggtgagtaaccgcattctcaagcaagatgctgacggggcattgattcattctgccaccggtgaaacaaccaccaccgcttatgttgaactcactaatagcggcgatgtattgttcgcagatgagctaaaagtcaataatatttatggcggccacggcgatgacaggttaagcgcgagtgcgtcgggcagttggttagtcgggcgcggtggcagtaatacctatattggtaacaccggtgacgatgtgtttgttatcagcgccagtgatgacacgaacaatattaaaggcaatggcggccgcgatacggtgctgattgcgggcaaaaaaggggtggcgctgaatatggcgcgcagcggtattactattgtgcagggcggcgatggtgacgacattattgtcagtggcggcaataatagtgtgtttattaaaggcggtaaaggtaatgccacgctggtcggcggtggcggtaatgacgtgttggcgggtggcagtggcaagaacctcattattggtggtagtggcaaagcggttatttatgccggatcacagggcgataccctttatgcctcagagcagggcagtattatctatgccggtggcggtgcggacaggatttacggcaatgaaggtcatgatgtgattgaagcgggacacggcgatgcacagattgatggtggcggggggatcaatctggtggcattgcatggcagctatgcggattacaccattactcgtactgatagcggctttcagataagggataaagtggcaggtcgtgatggcactctggccctgaaaaatattcaaaaattgaattttgctgatatctctgcggtagatctgaataccaataatattattccagtcgatgatgtgttgtcgttgagtcaaccaggcagaacctttcatcggcgctgggcgcagcgtattcccgctgccagcttgctcgccaatgatttacagtttaatggcgatacgcctggctacctatctgcggtcggcgatgcggtgggcggcacggtcaaacttaatcttcaaaaggatgtaatattcacacctgatagcacattcactggagtaatgagttttaaatatgaggtgaagagtagcagcggcgatccggcgatttctgtggttgatttgtcctcgggggagtcggcaggaatgagggggacggtgacgctattaacaccagatattccccacgatccttttgttgccaaacaaacttatttaaatgatatcaatgtgatacccgtatggcaggattataccggtaaaggcataagaatggggcaatttgaacctggtgggccatttgccactgggccagagattttcgatattcaacaccctgatttagctgccaatgttgaccccatctggctggcaacacaaaacagcgcgggtacactagccaccgatgtttccaatcatgccactatggttgccggggtgatggccgccaccagaaatggtgtcggtggggtcggggtggcttatgatgcgaccttgggcggccattacctgagcaataatggtgcggatatgaccactctgggtaaaatgtccagctatgatgtggttaaccatagctggagttcccaacctgattttgcgctgagccataccgccggtggggcgcttaatctgccaaacctccttaacacgacactacattatgcggcggccaatggtcgtggggggttaggcaccgttattgtgactgcgggcgggaatcaacgcgaacaggggggcagcacgcaaggttcgctgatgagtcatagtcgttttgctattcaggtcggtgcaatcagcactccgactgatctttcaacactccagacgcattcagcgcctttctccaatcccggagccagtttactggtctccgcgcctggcaaccgagtgctttccagcggccaccaaataaaagcagagcgcggggccgtctttggtagtgaatacagcaccgaacaaggtaccagttttgccgcgccgatggtctccggtattgccgcgctgatgctgcaagccaatccgaatctgggttatcgcgatgttcaacagatcctcgccttgtcggctcgtaaggtgaatgatccggccacccagtggcgtattaataatgccaaaaattggaatggcggcgggatgcagataagccatgattatggttttggtatggtcgatgcgcgggcggcagtgcgtttggcagaaagttggatgagtaaaaataccgatgctaaccaacaaagtctggaaaaaagtcattattacgctacgtggaaacggctgtatgccgggggggttgatacctcatcgatgactatgacaagtggcttgaatgttgaacaggtagaggttgatgtcagtgctgctgtggggcggttgggcgatttgacggtgaaactaatttcgccgagtggcagcgaaagtattttgttagatcgggctgggaaaaaaccagcggtcaacgataccgatatgggcagcgcactatccggtgaatttaactatacctttatgtcgacacattatcgtggagaagattctaccggccagtggaaattggtagttaaagatgccaaagagggtttacccatcaagctcaatcgctggtcgctacgactctttggtcacaaaactggcgctgatgatgtctatttttatactgatgagtttgccgcccaggttgcagagcaacccacacgagccatcttaaatgatgcaattaatggtgtggccggtggccgaaatacgttgaatgctgcggctatatcaggcgctgtgaagatcaatttagtgactggagaggcaaaccttggcgggacaactctgacgattaactccccgcaaacgattcataatatagtgagtggtgatggtaacgatgttttaaccgcaggccggaataatagtttgcttgatggtgggcgaggtagaaataccttggaaggaggcgcgggcaaagagatatttgtggtgcgtaaacgcccacaggggcatgaccgcattattaactttgaggcagacaaacgtgaggtcattaacttagttggctttgcggaaaaaggattcagcgaattacggttacaacaacggcggggtgatgttcagatcaaactagctgatggtcaaataataactatcggaggccaacaggttgccgcattgcaggcccatcattttaactttcaggatacctttaccgcgcctgtccactatgttgatagcagcaaatcaatggataaccccgcccgtaaggcaaccgatattttgctgaatggcggcgcagggggtatcactttacgcaccaatgcccaaggtaaaatggtggcttcattgttgggcactgtttatcaacgggataatgctgaacccagcactttcgttgtggttcagcaggaaggtcaatctgattatcgcaataccgttcgtggatttaggcatggcattgataaaattgatttaagtgcggttggaattcggaatttcactgagttatcagtcaccaaaagacgtgcaatggttattaatggattggctcttattcaaggtgtagatattgagtttggctcggagggtaaaagtatcagcttaatgtatctggatggattggatattgagcaacttgatgctcaggattttattttggcagacactgaaccgatgctggcggatacctgctttatttatgacgatattgtcccgctgattgacgcaacgtcttattttgataaccctgaacgtggatctgaaactatccatcttccacatcaagtatcaccttttagttctcatgggttgatcgtaaatcgttattaggtactaattcatgagagtcaaaatccactgcttttcaatacccactcagttgaatgggtattttgacaaggctaatgcaggatatggagatgtaaattacttcacctgcgcacttctaacgtcttttcctgcttcccaaatccggtatttcacatcaacgccttgcggtacataaaccacaattggcaagcggctgttatagcgctgcatagcggcatcacccagattggcggcgataaattgtgggcggcgggtgttatccgggcaagccatcatggttgaggccggttcggagattttatccatcaccaaatagtcaaagccccagccagacaaggttctggtttccagattgccaccgagcatatggcggttgcagtcaacttcaatggttttaccgatcagcaattcaactttgaagcggctttcgtcttcttgtggctcgaggaaaatgacctggcggctcatgcctttttcagcttgaggataaggcgcaatcttctctaacggctgttgttgattaagtggcggctcagtagcggcaatagtgctggcagaggcggccattaacaggctggttatggcgattgacagtcttttcatcttttgtccctatgattttaattccagatgcaaaaatatcatctattcaacaggctgattataggtgaaatccgattggctgatttatctatttgataccctaagtaattcgagttgcaggaaggtgcaactgagcaacaaattggtcgggaaccgatttgaacgctgtttgcagcggcctcacagaggcaaggcccatggacgggccaagtaacgcaggcagccaacgcacaagcagcttgaagtatgacgggtatattaaagctcgatttcaatatcgccctttggctgacaacaacagggtaggatctcgccagtctggataaatgccagcggttgctgttgatagcagacctcgcctttcagtaagcgcaggcggcaggagccacaatagccagagcggcattggtattcgatgggtatctgatgatattcaagcgtttctagcaagttacggctgttcgcggggcggttaagttgagcaccggtggtgctcaacttcacaatatccccgtcatctttcaagttgcagcggtgttggctgccatcacttacccaagtcattgagttatctcaactccttggatacattcagttgccgcctggctgcaactcgaaatctattgggtataagcttcatcgattacagctcgaaatcactcaggtcatcagcactgacttctgaatcaatctgaccgaccagataagaactgacttcaacttcctgcggtgcaacttgcacgttatcagacactaaccaagagttgatccacggaatggggttggtgcgggtattgaatggtatgcccagacctacggcttgcatgcggatattggtaatatattccacatattggcacaggatttctttgttcagaccaatcatagagccgtcacggaacagatattctgcccactctttctcttgttgtgcggccagaacaaacaggtcatagcattgttgctgacattcttcagcaatttcagccatttccgggtcgtcttcgccactgcgcatcagattaagaatatgttgagtaccggtcagatgcagggcttcatcgcgggcaatcattttgatgattttggcgttaccttccatcagttcgcgctcggcaaaggcaaaggagcaggcgaagctgacgtagaaacggatggcttccagcgcattcacactcatcaaacacagataaagctgctttttcagctcgcgcagattcaccacaacggttttaccgttcacctgatgggtgccttcccccaacagatggtagtagctggtcatctcaatcagatcgtcataataggctgagatatcttttgcgcgtttgaggatctcttcgttggtcacgatatcatcaaaaacaatcgacggatcgttaacgatattacggatgatatgagtgtaagaacgtgagtgaatggtttctgaaaatgaccaggtttcaacccaggtttccagctcagggatagagataagcggcaacagggcgacgttagggctgcggccctgaatggagtccagcaacgtttggtatttcaggttactgataaaaatgtgtttttcgtgatctggcagggcgttgtaatcaatacgatcgcgggaaacatcaatttcttccggacgccagaaaaacgagagttgtttctcaatcagtttttcgaaaatagcgtgtttttgttggtcgaaacgtgccacgttgacggattgaccaaagaacatcggttcgagtaactggttgtttttattttgcgaaaaagtggtataggccatgatttcctcagggacagcaaagggcaaatgaagataggcccgtgatgaccccttgtgggatcatcgggagggcctgaactcaaaatcagatcttacatgcaccgccttcacagtcgtcatcacccggctgactttggatatcttcctgcacatcatcagcaccatcgcgggtgttttgatagtaaagggtttttacgccaaatttgtaggtggtgagcaaatctttcagcaactgcttcatcggcactttgcctgacgggaagcgggttgggtcataattggtgttagctgaaatcgcctggtcgacgaatttctgcatcaaaccaaccagttgcagataaccatcgttatttggcatatcccacagcagttcataagcctctttcaagcgctcatactcagggacaacctgacgcaggataccatctttcgaggctttgatactgacatagccgcgtggtggttcaataccattggtggcattggagatctgcgaggatgtctcggaaggcatcagtgctgacagcgtggagttacgcaggccgtgagtttgaatatccttacgcagcgtttcccaatcgtaatgcaaaggttcgtcactgatggtatccaaatctttcttataggtatcaatcggcaaaataccctgtgaataggtggtttcgttgaaccactggcaagccccttgctcacgggccagctcatttgaagctttcagcaaatagtactgaatagcttcaaaggtgcggtgagtcaggttgttggcactgccatcggagtaacgaacgccattttttgccagataataggcaaagttaatcacaccgatgcccaaggtacggcgacccattgcaccgcgttttgccgcggcgattgggtagtcttgataatccagcaaggcatccagcgcgcgtacagccagcactgccaagtcttctaaatcatcgaggctatcaatggcacccaagttgaacgccgacaaggtacagagcgcgatttcaccattttcgtcgttaatgtcatttaacggcttggttggcaaagcaatttccagacacaggtttgactggcgcaccggcgcaattttcgggtcaaacgggctgtgggtgttgcagtgatccacgttctgaatatagatacggccagtagaagcacgttcttgcatcatcagggagaataactcaaccgcttttacgcgctgcttgcggatgctgctatcttgctcgtatttgacataaaggcgctcaaactcgtcttgatcggcgaagaacgcgtcatacaggcccggaacatcggatgggctgaacagggtgatgtcttcgcctttcagcaagcgctgatacatcagtttgttgatttgtacgccgtaatccatatgacgcacgcggttgccttcaaccccccgattgtttttcagcaccaacaggctttcaacttccaagtgccacattgggtagaacaacgtggccgcaccgccacgtacaccgccctgcgagcaggatttcaccgcagtttggaagtgtttatagaatggaatacaaccggtatggaaagcttcgccgccgcgaattgggctacccagtgctcggatccggcccgcattgataccaataccggcgcgttgtgacacatatttcacaatggcgctggaagtggcattgatggaatccaggctgtcaccacactcgatcaacacgcaagaactgaactgacgggtcggggtgcggacgccggacataattggcgttggcaatgagatcttaaaggtagagatagcatcatagaaacgcttgatgtaatccattcgggtttcgcgcgggtaattagagaacaagcaggcggaaaccagaatgtacaggaattgggcactttcatagatctcgccgctgacgcggttttgcaccaaatatttgccttccaactgcttaacagcagcataggagaagttcatatcgcgccaatggtcgatgaaagtgtccatctgttcgaactcttctgcggtgtaatcttccagcagatgtttatcgtatttacccatctccaccattttcgtcacatgggcgaataattttggcggttcaaactgaccataggcttttttgcgcagatggaagatagccagacgcgcggccagatattggtaatccggtgcatcgcgcgagataagatcggcggcagctttgataatggtttcatgaatatcagcagttttaatgccatcataaaactgaatgtgtgaacgcaattctacttgagatactgagacgttatgtaaaccttccgcggcccagtcgatgacccggtggattttatccagattgatgcgttctttactgccatcgcgtttagtaacaagtaggctttggttcatgtgttcgtgacctttgttccccttactcagtgtctatacagcacaaatttacgcactccatgattaagataatcactgaggtcgtagtgtattgttcagtatgtaaacacaatatatagggggtgggtagtggatagataacaagatagtgagtattgagacttttggcaagtgaacaagatcgctaaattgtgtggataacttgggggtgaattgttacgaaaggctcacaggcggcgtcattactggggctcgctgcccgacactctgggggataagattttaccgaaaattttaaaaaattgactgtttgccggtttattaaacataagcaaaaaacggcataacttatcgcttttttggttcaaaaagacggtttctgccgaatttcatgatatacgctgtataaagcgacaaaatggtgcgcgatgacacaaaaaaatgaatacattaaggcaatgtgctccatcagagagcagtcaagtgactgactccctgacagtaataaccaatgctttatgcttcatctcgttgagtgtgcaccatataattcacatcaacattacggcccagcttgaaatggtctgttatcggattgtaatgcaatccaataatatggcgttcgcgcagtggggtttggtccacccaaccaatcagttctgacgggcggataaactttttcgcatcatgggtgcctttcggtaccatcttcaatacatattccgcaccaaccacggccatcagccacgatttggtattgcgattaatggtcgaaaagaaaacgtgaccgtcgggtttgaccagttgtgcgcaggcgcgaataaccgaagcaggatctgggacgtgctcgagcatctccatacaggttacaacatcgtaatactgcgggtgtttttgcgcgtggctttcgactgtttcctgaacataatcaagcttggtaccggtttccagtgcatgtaatcgagccacttgcagcggctcgtaacccatatccaacccggtaacttgcgcaccttcacgcgccatgctttcagctaaaatgccaccaccgcaaccgacatccagcactttcttatcaaaaataccgccagagcgctgtaaaatgtaatcaagacgcagcgggttaatgcgatgaagaggtttgaattcaccttctaaatcccaccagcgggaggcaactgcctcaaacttggcgatttcttgttcatcgacgttctgatggctagcggtgttatctacacgcatagagagttctcactgttctgtttctttgcgcagattatacatgttcccttccaattgacgcagaataataccgttaagttaggcggataagctcgacataaagtcgtttcgacaaacatcacgtagtttcgccaaaatctgcgatttgtgatatagtttcgtacctttaaatccggtaattagtagagggatagcggctcaatgagcgaccttgccagagaaataacaccggtcaacatcgaggaagagctgaaaagctcctatctggattatgcgatgtccgttattgtcggacgtgcgttaccagatgtccgggatggactgaaaccggtgcaccgtcgcgtactgtttgcgatgaatgtactgggtaatgactggaataagccatacaaaaaatcggcccgtgtagtcggggacgttatcggtaaatatcacccgcatggtgacagcgcggtctactacacaattgtgcgtatggcccagccgttctcactgcgctatatgctggtggatgggcagggcaacttcggttccgttgatggcgactccgccgcagcgatgcgttataccgaaatccgtatgtctaaaattgctcacgaattgttggcggacttagaaaaagataccgtcgacttcgtgccgaactatgacggtacggagcaaattcctgccgtaatgccaacccgaatccctaacttgctggttaacggctcgtcaggtattgctgtcggtatggcaaccaatattccgccgcataacctttctgaggttattgatggctgtctggcctatatcgaagatgaaaacatcaccattgaagggttgatggagtacatcccggggccagatttcccaactgctgcgattatcaatggtcgccgtggtattgaagaagcttatcgtactggccgtggcaaggtgtatatccgtgcccgtgctgaagttgaggctgacgctaaaaccggtcgcgaaaccattattgttcacgagatcccgtatcaggtgaacaaggcgcggttgattgaaaaaatcgccgagctggttaaagaaaaacgcgtagaaggcatcagtgcgttgcgtgatgagtctgataaagacggcatgcgtatcgtgattgaaatcaaacgtgatgctgtcggggaagtggttctgaacaacctctattctctgacgcaattgcaggtgactttcggtatcaatatggtggctctgtctcaagggcagcctaagttgcttaacctgaaagacattttggtcgctttcgtgcgccaccgccgtgaagtggtgactcgccgtaccatttttgaactgcgtaaagcacgtgaccgcgcacatatccttgaagcgctggctattgcactggctaacatcgatccgattatcgagttgatccgccgtgcagcaacacctgccgaagcgaaagccggcttgattgccagctcatgggagttaggtaacgttgccgccatgttggaacgtgccggtggtgatgctgcccgccctgaatggctggaagctgagttcggtatccgtgacggcaaatattatctcaccgagcagcaagctcaggcgattttggatctgcgtttgcagaaactaaccggcctggagcatgaaaaactgctggatgagtataaagagctgctgactgtcattgccgagctgatctttattctggaaaatccagagcgcttgatggaagttatccgtgaagagttagttgctattaaagagcaatataacgacgtgcgtcggactgaaatcacagcgaatacctctgacatcaatattgaagacctgattaatcaggaagatgtggttgtgacattgtcccatcagggctatgtcaaataccaacctctatctgattacgaagctcagcgtcgtggtggtaaaggtaaatcggctgcgcgtatcaaagaagaagacttcattgatcgcctgctggtcgccaacacccacgatactattttgtgcttctccagccgtggccgtctctattggatgaaggtctatcagttgccggaggccagtcgtggcgcacgtggtcgtccgatcgtcaacttgttgccgctggagccaaatgagcgtatcaccgccattctgccggtgcgggaatacgaagaaggtcgtcacatctttatggctaccgccagcggtaccgtgaaaaaaaccgcactgaccgagtttagccgtccacgcagtgccggtattattgccgtcaatctgaatgaaggcgatgaattgattggtgtcgatctgaccgatggcactaacgaagtcatgctgttctctgcattgggtaaagtggttcgcttccctgagtcgcaggtccgttcgatgggccgtaccgcgaccggtgtacgcggtatcaacctcaatggcgacgatcgggttatttctcttatcatccctcgtggcgatggtgaaatcctgactgtgactgaaaacggttacggtaaacgtaccgcagtggaagaatatccaaccaagtcccgtgcgactcagggggttatctccattaaagtcagtgagcgtaatggtaaggttgttggggcggtacaagtcgcgccgactgaccaaatcatgatgatcaccgatgccggtacactggtacgtacccgcgtatcagaggtgagtgttgtggggcgtaatacccagggtgtgacacttatccgtaccgctgaagacgagcatgtcgttggcctgcaacgtgtagctgagccggaagaggatgatgacatccttgagggtgaatcattagaaggtgaagagggcagcgaggaagatgctgcactgaatgcaccagaagatgaagatgctgctgacgaagcagaagacgatgacaataatgcgtaaatgaaataggagccagcttacgagctggcttttttatgctgactttttaatgagtcatgggtagtgtattctgttattacgcagcctgcccggcgatgctttcatcatggtatcagattgaaatatctttcttcatttcgcacgacgctgaaaatctcccgctacctatttcgggtattggcggtcatgttatggtcactcggcgcactgctgaccactttttatatcctgaacattcttaacgagaaaaaatccgatattcgtcaggaatataatactaactttgagcaggcgcagaactacattaggcactcttccgacattattcgtgatatcaaatatatggcggaaaacaggcttaatcacaatactgcgagcagtgatattgcggcgggcgcttttattaaaaacaaaaccacgcccaaatattacccactcaattcagaagccgattgtgccacacttaactcgtctcgccattcatcattagattctctcagcaatcttattttgtattggaaagagaacttcgctgctgcctatgatcttaatcggatattttttattggcagtgacaccatgtgcatggtggacttcgatattcgcaatgttccgatggaacaagaaagcttacttaagtcgctgagtgagcatattgcacggtatcgtgaggccaataatcaggataaagatggcccactatattggatagtccccggtgttcgtcctgaaataggcaccttatatgtgcttagcccgctttatgtggggaataagttagaagcattagtcggcacggaacagactattcgtctggaagattttatctcctccggcccgttacccattggcgtgactttgctggatcaaaataatgagccagtattacgtctggcgacgggtgaacgctatgcctcgatattggatgactacccagatactccctcttactttggctatgtggacgattataattatcttttgctgaaaaagaatttactgccgtcccccctcagtattgcctattccttgccggtcaaaaccataatagagatattcaagctattaatttttaatgcgttattgctgaatgctctttctgcggtggtcatatttaccttggcctggttgtttgagcgaaaaatgttccatccggctgaagataatgccttgcgcttggaagaacatgagcaatttaaccgtaaaattgtggcctctgctccggtgggtatttctattctgcggatcagtgacggcaccaatatcctcagtaacgaattagcacataactatattaacttgctgaccaatgaggatcgtgaacgtattacgcgcattatttgtgagcaacaggcgaattttgtcgatgtgatgaccagtaataacaacaatctacaaatcagcttcgttcactcgcgctaccgtaatgaagatgtagcgatttgtgtgctggtagatgttagttcacgcgtaaaaatggaagagtcattgcaggaaatggcggcagcggcggagcaggccagccaatcaaaatcgatgtttttggcaacggtcagccacgagctgcgtactccgctgtatggcattattggtaacctagatttattgcaaaccaaagaattacctcagggtgttgagcgtctggtgacggcgatgaacaactcgtcagggttattgctcaaaattatcagtgatattctcgacttctccaaaatagaatccgagcaactgaaaattgagccaagtgagttttccactgtagaagtgataacacatatcacggcgaactatttaccgctggtggtgaaaaagcgtttgggcctttactgctttattgaggccgatgttccacggctgatgttgggtgatgcggttcgcctacaacaagttatctctaacttactcaataacgcgattaaatttactgacaccggttgcatcattttgcaggtaagggtacgtggctattacctggagttccgcgtgcgcgataccggtgtggggataaattcacgtgagataaatcagctatttgatccgttcttccaggtgggaacgggggtacagcgccatttccaaggaaccggattagggttggcaatttgtgagaaattggtcaacctgatggacggcgatgttgaagtgatttcagagctggggatgggcagcatttttgctattcgtattcctttgtatctgaaaggagttcaacatcatgtccaaaatgcagtcttgccgaagagtgagcgctggcaaggaaaaatactgtggctggatatccgtaatgctcgtcttgagagctatttactcgatctgttaagtcacttcggtgcgactatccaacgctatagcaatgaacaaacattgcaggatcaagtgcttatctgtgattatttaccacaaataaacgcgccactatcgacatggattcagctatccattgaacatattggtttgccacaagagactcgtccaggttattggttgcttagtacatccacattgctggaaattatcccattattggatcacatattgctggatcagcaagtcgttgaggacacaccactggcgttgcccgcaccgaaaaccaatctggatgagaatgcagatctgctcattctggtggtggatgaccaccctatcaaccggcggttgttggctgatcaattgacagctttaggttatcgggtcattacggcgaatgatgggctggatgctctggcggtgttgagtacaaatagtgtcgatattgtgctaactgacgtgaatatgccgaatatggatggttatcgcctgactcatcgcctgcgagaactgaatcatcatttcccggtgattggtgttacggctaatgccttggccgacggtaagcagcgctgtattgaagcgggtatggataactgtttatctaagccggtaacattggatactttgcgccagatgctgcgatattatggcgataaggtgcgaaaaacccgttaaagcagaaatagaaatatatacccaaagtaattggagttgcaggtaggcagcaagcgaatgaatcccgatgagcttacacaggtaagtgattcgggtgaatgagagtagctaacaccgctgcaacttcaagtacgaaggggataataaacccggcactgctgagcaatgccgggttggggaacagaagttattctttctcttggccaatagtgacagaggaaaggtagtttaacagggcaatatcattatccacgcccagtttcagcatcgccgatttcttctggctactgatggttttgatgctgcgattcagttttctggcaatttcagttaccaggaaaccttcagcaaataaccgtaaaacttcactttctttcggtgataaacgtttgtcaccatagccattagcgctgattttctccaacagcttagccacactttcaggggtgaattttttccctttctgtaatgctgccaaagccttaggtaaatcagcaggagcgccttgttttagtacaatcccatcaatatctaagtccaaaactgaactaagaatagcagggttattattcatcgttagtactattatggctaaatctgggtagtgtcgttttatatattttatcaatgtgatgccatcaccgtacttatctccaggcatggagaggtcagtaattagcacgttggcatcgagtttagacaagttgttaataagcgctgtggagtcttcaaactccccgacaacgtttacccactcgatttgctcaagtgactttcggatgccaaacaacacaattggatggtcatcagcaataattacattaaggttgttcatggttatgggttaccttgctgcaacagtctggtgacgaaagaatcaatttgactgatgctattttcgatcttcaaccgatcgccatctgcgatatgctgttctaatgtttcacacagttgtttgccgataagcaaattcaacatagcaaatacgcctttcaatcgatgtgcggtctgcgaaagcgatatgaaatcacgttgctgaagttcagtatacagtttcttcagatctaccggtactgtctcaacaaataaggaataatagtcactggattttagttgttgctcgtaagcatttatatcatcagcagcaatggattcaggcttttcaatgtgttcatcagatgaaatctgctgttcgattaataataatattgcatcaatgactgcacttcctaaattataatttacccgaatataattatcctgcaactgctgcattcctggttcgtcagatgcaagtaataaagtatagttatcatagtgttgtgggttatcagtcaccatcacatcatagtctcggcccggcaagcggtcatcgacgatgatgcagttagcgccaaaggaattcaataatgttgtgattatagaacgcacttcttccgacgttatatctaataataccgtgacaccatccaataatttctcttgttcctcctcctgctcattttggatagcaatcgtaacccggattgtataacgagtacctatatcaactttgctacgaatctctaattgaccgtttaattttttacataattggttacataaaaagaatgttaaccctgaactgtgattgtatctgtcggccaatgtttggctgaggaaagggtaattaagattactgatctcttcatcagaaatgcccacacccgtatcggtaatttgaataatcagttgttccgggtgcccaggttcatgatccacattaagcgttatcttaccgtaagcagtcgtgataacagaataatgcagtagcaatgaaagtattttacgcaatactttttcatcaccaatgtaattttggtcgaggccaacaagataatgattaaacagagttaaccctttctgatttatcgctggcagcacatccagtagcagcccatcaattaatgccgacagggagaaactatgttgttctggttgccaatcctgagtttctaaacgtgttagtaaggtaatattatcaattaactcaatgatactttcagattgttctgccagtttgcgcgctaattcatgttgcaccgccggatcagtagtattttgtaattctttggccgtttgattgaggttattaatgggttgattcagttcaatacccaggttatggagcattagtttacgggcttgcaagcttttgtcgtattcacgtctggcctgctgtaagcgtttattcaccaaaacttctttatcctgatcatggagcaggaaaagataggtttcaggcgaaaacttactgcggaacatcctgatttcgtaaacttcattattcaccgtgccctgaatcaccccgtggtgctgttctgccatatgggcaattttttgcaggttaaggtgaggcatcaggttatcggctatctgattactggcgactaccacattactactgaaattataaaccagtagcccttgtggcaagctggtaataatttcctgactcagtgatttttgcgcctctaattgatcaagcatatctgtacttgggcgaacgaattggcgacgaataaaatagatccccaaaacagccagagccagcagcaatatattggacaagatcagccagaagttatttctcagcaaatcaatggccagcacggtcaccggaacacgataaacaattttcaacgacgtgttggctagtggcgctgaaatttcaacccaatagccattgagtgtcacgctggcagcggcggtatcctctggtgccatcccctcattaatcggtgttttatccggttgcagtaggaagttcgaacgcgccatattcggcggaattaagtcattaatcggcagatcaaaggcaatgaccgttgccagatgaccgggatgattgaaggtggttcgaatcgtgaaatagtaggcgttctggaaacgtaatttccgcaatggagagaaactttcgcgctcatctaatgtattagcctgttgtagcatttctgctcgccgagactctgcggcggcagtcaggtagctttctttaaaacgtgacgtgacttcctttaaggcctgagtggtgatgagggttaggctattgtcctggccgttcagataatacattgagtaggtatcattctgcgccccccaatggctgtcgagataatctgacaactgcaaggtcatggcgagtgtggcaggctcgtgattaccaaaaatgacggcgtcagtttttctgcgcggtttttcaatatagtaaatatcagggcgcagacgcacttcttgggcagaaagaatatttttatcagagatattcggattattggcaaaatcatatatctggtaggtatggtaccgataatcttcgatacgttgctgtaaaccggtggcaatatagctcaacgcatgttttttttctgtcaggtaagcattggtatagttgtagccatacagcccaacggtgatgagcagtaatacgataaacagccagaagcagcgcgtaatgttagctgaactggtagataacgagttattttgcataacgataatgcatatcccttagttagcgcgtgacggctttggcgctggctgtcactgtgagtaacaagacggccacgcagccaaaagcaaccgataagttactgaactgggcaacaaaaccaatggctgcggggcctgccagaataccggcgtaaccgatagtggttatagaggccaccgctaaattggctggcatgacagtttggttgcctgcggcagtgaacaggattggcaccacatttgatgcacccaaccccacgagcataaagccaataagggcggcgattgggctatcaatgcttatcgcgatgataatccccacagcagcacataagctgccgcctaataataccttgtatcggcctaatccgttgacaatccgatcaccatttaaccggcccagcgtcatcgcaatcgcaaatacggcataacccattcctgcttgtgagggggccataccgcgcagtgtggtcaggaaaacggcactccagtcaagcattgaaccttctgccaggaacatcacaaaacacaaaaaaccgataaacatcacccatccgcgcggcagcacaaacagtgggccatcatgaggttctccgctgccttgtaacaggtttttattggcagttagtaataggataatcatcaatgcgacggtagcaatgatggccgtgagcgggcttagccccagccacaataatgcactgacgccaccggcaccggcaattccccccacactgaacagcccgtggaaaccggacatcattgcgcgcccactggctttctcaacaatgaccgcttgaatattcatggcaacatctattatgcccatcgccgcaccgaagacgagcagcgccagcgccatcgtcacgggggtattcatcaacaccagcaaggggaggtcgaggcagagcacagctcccgctaacaaaatcaccgctcggcatccccattttgctgtgagtactccggtcaggggcatagcaagcatcgatccaacaccaatgcacaataatagtaagcccagtgaggcatcgttaagacctatccgttctttggcaaagggtaccagcggtgcccaggcggccattcccaatccggaaataaaaaatgcgagccgagtcgagacttgctgcgcaacaccgggctgcactgttgattggtgtgttttggcggtcatgaggtatgggatctgcgattgatatgaataataaatatagacagacgtttctatcacaaagcgaaatgcgggtcgaagggatttatctggattagttgaaacttaaccgccttatttatcgatatgcttactttatcaccgctatggctaatatttgagctaccacctctttagtagaataattcaataaacctaaactatgggaaaatagtcgcccccttatgctgcacaaatgtaatcattatatattaattttaatacttatttctgcatgtaaataattaacattattatagttttatcctgtgatagctagtgttactgaaacgattaaaacttaatttatcaatgagttgttggtacataaaggggccatcattaataaaggacaaattctggctcgcctcgatccaacccgtttttcaatttaattatggtgaggctgccgcccgcatgcggacattgcgcgcgtcataggaacgcctacaggccgagtttacgggagccgcattggctctcagtgtggacactttaaaagaaccggagttggtagcagcggaaacgcaattttatctctcacgacggcacaacctcaatgataccgtgagcaatttacagcaatccctgaaactggtgctgcaagagttgcggatgactgagccgttggcggcgtgttacagcccggtggcaaactgatggaaatcgtccccattgaagagcaactgctgatcgaaacgcgtatcaacccgcgcgatagtgcttacatccgaccaaggttaccagcgacagtcaaaataactgcttatgattcatccatctacggcaatctgactggggtcgtggaaaccgtgtcaccggacacattacaggatgaggtcaaacgagatcagttctactatcgcatttatgttcgcactaatcgggctgatctgactaataaagctggcaaattattcccaatattatcgggcatggtggccagcgtagaaattaaaaccgggtaaaaaacagttttggattatctgatcaaatcgctgaataaagtgaaggaatcattgagagagcgttaatattattaccgcatttttttgcccctatttgtgtcggggatgggctaaatagggcatttatctgaagaaaaatatgaattaaaaccaataaatagtcgggtaatagttaggctatctggctatttattattcttaacaacttaagctattcgtgcttaaataaaaacatgaaactatatctgttggctatcatttcattttgtaaatatacccgccattataaatatactgaactatctatattgcaggcaataaaaaagccggtcaaagaccggccgtaacactaacgaattatctggccgctggggccacaatgaaggaaatagtaaaataatgatgatagcgctattattatagttccagctttgcagatgtcacttgtcaatttgtgctattttaaaatcactgtaaccaattgttttatattgataattaatttattttgattatgagtgctatatttcatgcgtttttaaattctgtgaaagttcgccggtatttacattctgaaatactttttggggttatgaaacattatccgagacttcgtagcattttctgtatagattaatcttaatcttattaccacaatagcataaccccattgggattatatgctcgcaagagcagtggcatagttagatctaataattagaggataataacgatgaaacttcgagttctttccctgctggttcccgctttattagttgccggtagtgcaggcgcggctgaaatttacaacaaagacggcaacaaactggacttgtacggcaaagtcgatggtttacattatttttctgacgacaagagtaaagacggtgaccagtcttacatgcgttttggcctgaaaggcgaaacacaaatcagtgatcaactgaccggttacggccagtgggaatatcaggcaaatttaaataaagcagaagaccaggatcaaggtaactttacccgtattggtttcgctggtttaaaatttgctgattacggttctttcgattacggtcgtaactacggtgtgctgtacgacgtaacttcttggactgacgtactgccagagttcggtggcgatacttacggtgcggacaacttcctgtctcagcgtggtaacggcatggcgacttaccgtaataccaacttctttggtctggtggatggcctgaactttgctctgcaatatcagggcaaaaatggcagcggtactgaaaccgacaatggccgtgatgtacaaggccaaaatggtgacggctacggtatgtccttatcttatgatctgggctggggtgtgagcgcatcggctgcaatggctagttctaaacgcactgatgagcaaaataacctggcatttggtcatggtgatcgtgctgatgcctattctggcggtttgaaatacgatgcgaacaatgtttatctggctgcaacttatgcccagacttacaacctgactcgcttcggtaacttcaagaataacaccgattcaggcttcgctaataaagcacaaaacattgagttagtggctcagtaccagtttgatttcggtctgcgtccatctgtagcttacctgcaatctaaaggtaaagaccttggcaatggttacagcgaccaggatctggtgaaatatgttgatgtcggtgcgacttactacttcaacaaaaacatgtccacttacgttgattacaaaatcaacctgctggatgaaaatgaattcaccaaaaatgccggtatcaatactgatgatatcgtagcagttggtttggtgtaccagttctaatcctgataatagggtaggttctgataaaacgcggtcacttggccgcgttttttgtgcctgctaatggttagcggtcaattttattggggattttggtttctgacatcaccgcataatacgggcgtatttttaaccattctgactttttttgaccagttttggcgtgaagtttaaccaaacgaactaaattctaattttttttgaatgaaacactagacatatcatcacgctatagatgataatcccgctcattggaaggatggccgagtggtttaaggcaacggtcttgaaaaccgtcgactgtaacaggtcctagagttcgaatctctatccttccgccaaattacgccggcatagctcagttggtagagcaactgacttgtaatcagtaggtcccgagttcgactcttggtgccggcaccaattaaaagcccgttatctgcataagataacgggctttttgctttccgacaaatttgaatggcggcaggatttctcactgccgctgctggtgtcagctattcttggctaactgagcgaccaaccgattgacaccatcactcatattggtgaacttagtcagttgcgtgcgggtgaccaccacgaaaacgccaatattcttctccgggatcatcgccatataagtaataaatccgccaccgccacccgttttttgcatgatacccggcagttcggcattaggtgccatgtagacccaacctagccccagtgcatcggcttgaccagcaacatccataccttttaatgaaaccaaatcgcgccgttggaaatacagtgcttgctcgcgtttagccgtacttttgcgcgcgctgttattggaagccaggaattgctgcatccagcgctgcatatcttctggtgttgaataaaccccaccgctgcccgccgccgcaatggtgttttcacagcgactgctacccacgccgaccatcagacggctgcattgttcagctgttggggtgagggtagtgttacgcatgcccagcggtgcggtgattttatcgcgcagcagactggtataaggctttccggaagcgcgtgagagcgcatctgccagcaaatcgtaagctaaattggaataagccgcttttacgccgggtggcacagtgaccttagccagtttcagccattgccagcggttatctttggtcggccaggtaaataccggccttttttgtgggccgccgggctgttcgcgcggtaggccgctggtatggctggacagattgagcagagtaatcggctgtttagcattataagccgggactctggcacctttaggcgcccatttctgcaaaggatcagtcagttttaccgtgccgtcctcggccagtttgaccatcacttcactggtcatcagcttggtaatagaggcaatgcggatcaatgagtcaggccgtgggcgcagattgttaccgggtttggtttcgccaaaactacggttgaccacctgattgttatcaataaccactagtgccatccccatagccccgctgttatagaagatatgttcggcatattgatcaacaacttgtgatgtcaaaagctcggtgttggcatagctgtgtaatggcatggcgaacagagctgcggccagtagcggaggggagaaatgtttcagcaatcttttatccatgtgcaaaaagcaaaataagagttcgtgagcttatagtaatcggatattggtataaaacctgctgaaatttgcgggtaggcgaataatttacactgtggaaaagcggtgccgggagtggcgaggaaaccaaaccgcaacgaagtcgggccgctgcggtttggggtgacaatcttattccattagctttcagtgactggtttaggtatcacattagatgattctttcatgccaagagggttgtttccccagcactgctcatacttccagccggtgagttcttccgccactgctctggcatgagccggaatatcggccatagcaccgccacttttaatccgatcaatctcttccagcaggatcttgtgatttttgcggtccagtttcatctgcgtggtgtaataaatagcgaccagcgccagtgagacaaccccaatggcaaagacaccgacaatggcttgcaccgccacttccggctggctcgattgcccggaaacaaagccaaagcggcttaatgtccagcccatagcgaagacgataatcgaacgcaccatcttaccggcaaatgtcatggctccagcatagatcccttcacggcggcggccagtcagcacttcgtccacatccgccaggaaggtataaaccgtccagggaatgtagtagataccgccggtgcttaaaccgaaaacagcggtgatgccgaacaacacaattacggtggtggtctgagaccagccagtgaagtagagtgctgcataggcaatcacactcacaatcacgacttgcagagcaatacggaacgggcgtgcaaagcccattttgacgcaaataccgataaagatagcggtagaaatcaactgcatgattgaactgaagctattgagttgagaaaccagtgcggcatcctgacctaagccaaaaataataaagtaggtgaatgcggatgcgaacagccattcagcaccaaagccgaacagatacatacccagatgtttgcggaaaatgcgtagatggaaagttgaggccatatcaatacagagttttttcaaggcctgacctaaactgctggtagtttccctgacgacttcgctggccgggcgttcccaggatgaactgtaaagccagatcatggcgcagcacataatcaaaccataagcgataccggtatagaggaaaggtgttgccgaatctttgccataaatagcaataaactggccggggataaaggcagccaggaagttggcaactttgccgaaaatggctttagaaccagtcagtttcgagcgtttggcgaagtcggttgtcatctcggtggccagtgtttcataaggcaccatgatggaagtgtaaatcagttcaaacaatgcgtaggtcagcaggtaataccagaaaccaaacccgctcatccaaagcattggatagaccaataccagtggaatacctaacaagataaagaagcgacggcggccaaacaggcggcccagtcgagtattgtaaaagttatcagtgatataacccattactgggttgctgattgcatcgagaatactggcgattgaaaagatagtggctgcttcgacgacagaaaggccgcaaaaggtggtgtagaaatacatcaaccaggcaccgctgattgccagcgccccactccccaataagttggcgctcccatacgccagtgtgtgtcttgttgtaatcgttttactcatttttaccgccacctaaaattaaaacaatgtttcattaataatggataatcgttttctttataaaggtgcagcgtttttaaaaatgagtgattgatcacgaaaaagggttttgtggcctgaaacggcgcgtattacagtaaaagttgatatgaatcaaattagtggtgggtgggaatattcggtaaaaaacaaaatatccataagaatacgaatgagtgataatgcacgcttgcggcaatcatgaccgtgataggtgtggcaagattttaatcagtcgcttgaaatatcatcagcagcattaagatttgtggctcgctgtgctcagatatcaatattgggcatgtgggcgcggttacgggcatggcccatgaatatttctggctgcaacagtggctggcagtgaaggatgtaaaatggcgaagaaaaacccttattatgatgccagtaagccacaccataccgagtttggttttcaaaatctggagccagtcgtccaccatccgcaagatttgcaacgttggcgtgaggaacgaaagcgcctgtcattgcctaagcctccgcaacaagggtatgagcagtttgttgcggactggtggcaactggcagattttagcggccaacaagatgcattatggtggctgggccatgcttcgttattattgcgtattagcggcaaaactgttctgtttgatccggtgctttccaatcgggcttcgcctctcaatttttacgggccagcccgcagaacaccggcaccggccagcgtaaaggccttaccacatattgatgtggtggtgatttcccataatcattatgaccatctggatgtcacgaccatcacccagttattgcgtcgattccccgacgtgacttttttggctccgctggggctgaaaaattggttcctgcatcacggtgctcgccatgttcacgaattggattggtgggacacccacctcgcggctgaatttgagttttattgtgtgcccgcacgccattggagcatgcgcacaccttgggatcgcaaccaaagtttgtggtcaggctgggtggttaaacgcgatgcaattaatttctacttcaccggcgatacggggtattgcccgcaattgctgagcattggtgaaagattggggccatttaactatgccgctttaccgattggcgcttatgccccgcgctggtttatgaatgcgcagcatatggatccgcagcagtcggtacagttatttaagcaattacagcagcctacgacggtgcctatccactggggggtgtttgagttggctgatgaatcactggatgagccgccgcaacaattgaagctcgcattaaccgaggcaggcgttgcgggagataattttgcaccgcttaaaattggtgcgcggatattacttgaatagcgttgtgtttcagcgggttaaaggtcacccgctgaaaccaacgaaagtacatgctattgaactgacgcgctagattctgaattggttgacggcactggtcaaatcagccgcctgagcttgtaatgctgcagaggctgcggtcgattcctgcactaatgcggcattttgttgcaccatagtatctaattgcgtcaccgcactgttgatctcatgaataccgcgcatttgctcatcagcagcgttagtgatttctgacataattgtggtgacatcagatacgctgctcacaatttcagtcatggtattactcgcctggcgcacttgaccagagccagaggcgacactgctaaccgtcgagtcaatcagggtttttatctctttcgccgcttgcgcactccgttgggctaatgtacgaacttcccctgcgactacagcaaatccacggccttgctcaccagcccgagccgcttctaccgctgcgttcagtgccagaatattagtctggaaagcaataccatcgataacactggtgatatcgccgattttgcccgaagcagcctcaatagattccatggtagtaattactttagcgataacctcgccaccacgagaagcatcattagccgcagaaagcaccgctgtattggcttgtcttgccgcactggcagactgtgccacggttgctgagatttgttctaatgccgccgaggtttgttgcaaactggcggcggctgattctgttcggcccgacaaatcctgattacccgctgcaatttcattagcggcaatactgacagactcgctggtattgcggatttgcgccatgacgccactgagcttgtcagcaaaattattgaatgaaagggctattttagcgacttcatcgtgaccttcgaccggtaagcgctgagttaagtcttcggtacctgaactgatggcatccatcgctttgtgtacatgtgtcaatggcgtcagcgcacgttgcgtaatcagactaataatgactacagcaattaagataatgacgattagggttactaaagatgtcgtcaacaatgagcgcatacccgcagtagcatgggctttgtccagggcgaccacggtaaaccactgggttccaggtaccgcttgtgcgagcaacaacttagtgctgccaccgatctctgctgcggtaggggagattgcagttagcagcgttttaagatccaatgttggcgctatctcactcaacggcttaagggttaactgtgaatctgggtgtgcgataatggtgccatccgcatcaattaacataccaaagctatcatccgttggatggatggatttcacgtttgcaatcacgctatccatggtgacatcagctgctaacacgcctttcacactgccatcttgaataataggcaatgcaaaggtcacaactaattgattagtccctgcatcaatataagggggagtcaccaccgggctacccgctttcactgcttgtaaataccaagggcgcccggtgggatcgtagccagcaggaataccatcaggattagaaaaaacggccgtcttatttgcgtaaccaatataaacgttaatgaagttacctgcggcagcaacctggcgtaaggctgcaatagggtccgctgccagtgcgctctctttaagagacacgatcatttgtgtcttcatcgctacccaatcggcaattccaaccccatgactggcggtgaccgccttcaaggtgttatcgattgcgctactgttatatttgttggcaacggagtaattaaagtaagtgttaatggcaagggagcccgccacgatgataacgcaggcagccaagatacgtgaacgaatggaatcaagcatagagcgtcctaaataaaggggaaggcgtaattcaagtaacggcttggctgagataaacttgagctgagtcacagtaacaaactgtaattagtgcgctattgttaatacttctttatgtaacagtaacgggatggaggttttttgttgatctcgatatctaataaaaacaaaagcttggtaatcaatttaatcttaacttagtggtaaaaattcaaataaagttgaaaaaaatagtgacatttaaactgcaaaatcagcatcaatctcgctgaaagggggcgtgtcagcgagattgatgctgtaattggtgatgacgaggtgaggggttaaaacttatacaacagaccaaagccgatggtgtggtttttctgagcgataccggagctatcagcatggttctgagatgcaccggtgctacggtcgagggtttgtgttgctcctttacctccggtgtactggttccaggttgcttccacaaataatttggtgcttggggtgatgtaatatccagcatccaccactatggcgtaatagcgagagtttttgttgctgtctttgaatgaaagtttgcgtgaatagtgttcgtcatgcccattggcatttacccaacggctgtattttagcaaggtattaaactcaaatttttgataatggtagcttcccgccaggccaagataggtcatatcaaacttttgtttatatccgataacggtaacagtatccgaagttgtaaaaatacttttaccattatcgtaattatagtttccaccataagcggtccaactgctgttattacgttgataaccggacatcatcgcaatacgataatttttttgctttaaaaaccaaaatttcggattaagatcaatttcgttagcataattcaaattggttttgtcatggtgagaccaatcagtccatttggtttgatcagactttagccatctaatcatccatggttcctgtgccggaagataatgtagaccatccacgagccgttaaggttaaacgtgataacagatcccatgatacagccattttaataataggggtgttttccgctttccagtctaattggctaactttccgattatttctgtcataaacatattcatttgcttctgtatttaataagcctggcgaggtactgacagtcaagctatcagtaatattggtatgatgactggcgacagcagagtgagacagtgcgagaagaattgatgcgctcagaatttgttttactgcaatattagcttccatgattaacctttaatttgtttaaatcctcatggagaaagctaacattgctaagaatttaaaggcgttaattaaagattaaaaaaaaattaaaaagattaaattccagcatgacaattttatcaaacttaatatgagccgggcttggttacccggcttaattgtgtttaaaactcatggactagccattcatcggcttgttcaaacatttcttctactaaacggttgagcactgatttttcttgtttagttgcatcagtattaatgccattggcttgcattggcttgaccttaacctcggcaccgggaaacacttgatgcacacgtttagtcaattcagctttaatcatttcattggcgttagtcaggccggcgacattccgcttgtcataaattaattctactcgcatgatttctttcctgggtgattaatactgtattaatatacagttgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccgtccctggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagttatcgaggtttgtcagtagtctatactgtattaatatacagttctattcagcataaaacaaccgagttttagctattttaatgtgaaatgaggttaaatggttgttttagtgatataaaaaataaccgcaggtgattttatggctaatcacttgcggttatttttatgcgagattttatcttcttgtttatacaaatgatttaggttttttgacacgctaatacaaatctaagaataggtggctttggctaatctatctctaaccagcgggcatcaaccaccacgccaagtatcttacagttgccattcagctcaattaaacggtaagcaggattcaatggtttcaaatacttaacgccagcatcaacaattaattttttaaatgtcgcttcattatcgtcagttaatttggcgacaacaaagttacccggcatgggttctttttccggatcgaccagaataatcattccttccggaaaactgattcctgacggtgaagtcatggagtcgccttttacgctcaaccaaaatgcactgtcatgcgcatttttggtcgactcaggccaaatttctatatcacgtaattgatagggttctatggcctcataccaatttcctgcgctaatccaactgattaacgggtaactgttagcaactgttcctgtgggtttgtcattgagtcggtttggggatgagatagacaaactttcagccatttttgccaattctgttgccaaagaaggactaaagctactaataggctcattaagcactttggcaaaagcagctgcattggtcacattgagcgggtttataccgtttaggaattggttcaccgcactttggcccacccctaactcatgcgcgacagactcctgggagatacccagtgcttttttcttggcgttaaacagctctttcagccgtttagcgtcgtctaactgttctggcgtcaatggcttctttttcatgagtcgattttattaccgttagcaataatatccaatcacctgcggtgttgactataaaatcacttgcggtaataatcaatcagaatgtataagagaaacgcatgtaatcgcatcggcaacaggctctgtcatcagtgtcagaggcatctgcgacatgagttgctctggttcgcacaagaggacggcagccagatttatcggtggtttccgttgttgagcaatcgataggctgaggcgtcattccttgaccccgccttttgtggagtagttataaatgagttcaataaacggcaacgccgctggcagccatagccagaaaagccagagcatgagagacattcaattggtgttggcgcgctggggagtatgggcaaggtacagttctgggctggattattcatctattgctgcggggtttaaaggactgctggctgagacctctaaaagcaaagcttcatgttgcgacgatgatggtttagtggtcgatgggtgtgttgcccgcttaaaacaatatcgcccagatgaatatgaattaattattcgccattatgtactgaatcaatcaaagcgtgctattgcacgtcagcaaaaaagagatgaaagactgatcagaattaatatacaaatggctgaaggttttattgatggttgcctggcaatgttgaatgtaaaattagaaatggatccgtttattgaaaatctccatttttatgaaaaaacattagcgcggtccgcgaaaagtgtattagtctgatatctctggttagtaacacactgattgaataacaggaaagcccgcattgtcggggctttcctatttctgttggttttacacgccagtgtatcagagagggaggttataaatgaatgaacaaagtcagcttccgtattggtggactggggcactggcattattctcagctctgagtttacaggattacatctttattcttggtaccctggttagtgtgatttttactgtcaaaacctattacgtcaatttacgagaaaaagacgcgataattaaagaagaacaacgtagaaccgaaatattacgcgatttcctgcgtgataaagctgtggacagtattccagccgctatcgcggtgtgtcatgacacattgcgcaaaatggaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcatagatttatttacagggtctggacaagctcgcaattggatttatcaactgctcctgatattgaatggccagtcgcacctctaagctaaaatataaccggacgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgaagtcgcccggtgtcttctcaacccgttatatcatccattttctccgcgaatctaaccttggctttatcttcccccctcgttacttcccccatttcatgctaaatttacctatctcacaccattgcatcgtttcaggtaccagtatgtttacctataaagaaatatcatcgctgaacgaactggaattgatcgtctataactacatcataaaaaatactgataaagtgatgtacatgaccatcagggagttggcagatgccgcgggtgtttctaccaccacagttttgcgtttttgtaaaaaaatgaattgtgatggttactctgaatttcgtgttcgttttaaactctatttagaacatgatgaaaaaccaccggtcagtttcggtattagcgaaataattagctactttaaaagtattaataatagtgagtttgacgaacttcttgatagcgctgccgcacaaatagcggctacacgtagagttatttttgttggaataggaacatctggtgcattaggaaaatacagtgcgcgtttcttttctaatgtagggaaatacagtacctatattgatgatccttattatccaatcaatagtgatatgtatcaggatgcgattgcgattatcctctctgtttctggtgaaacggaagaaatcatccgcatcgccaatcagtttagcctgcaacactgcaagattattagcttgaccaatagtgataattcgactttggctaagatggctgatttaaatatctcttatcacatgccgcctattgtattagaggggcagtataatattactacccagatccccgttttatatattattgaaactatcggcaaaaaactccctcaattagttaataaaaacacccaataaaacagggtgttttttacatgttacatattccaattcatggtttttgttatatcgtgacttcatctttctttttgctaaactccagtctcaatcgaaaaatattaataataatccgataacactctgtttatcttatactcagcattcgtgacaggagattaataatggcaattgattacgcattaaccgcccaagaaattattaagtatattggcggtgataataatgtgattaccgtcacacattgtgcgacacgtttgcgttttatattgaaagataataaagctgtcgataaagaaaaattaaatcgtgttaaaggggttattaccgttattgaagcgggtgggcaaatgcaagtggtgatcggtaaccatgtcgctgatgcctataagcatgtcacgaacctgattaatatcgatgaaagtgcaccggttgccgcacctaaagtcggtatcgttagccgattgatggatattatctccagtatttttgcaccttttctttatccactggccgcctgcggtattttacaagggattatttcttttctggctgcgattggctggatggatgccgccagcggtacttatcgaattttaaattttgtctcctggaccggatttaccttcttgcctgtgatggtggcttttactgcggccaaaaaattcaatgttaacccttttaccgccgtaattacggcttgtgcattgatcagccctgattatatgaacatgctgacagctaataaaattgtcacggtgaattccgcagaccctgccgttcagcaattgatgcatgaagcgctaaataatccgcaggttgcccacattttgaatactattgctggtattccattatcatcgcccagcttggatttcttcggtattcccgtgcaatacctgagctataccgcctcggttatcccgataatcttgatggtttgggccatgtcttatgtacagcgcttctttgaaaaagtgctgccaatggtggtgcgtaacctgtttaccccgatgttctgcattgccattatggtgcccttaaccttgttggtatttggcccagtgggtaacttgatcggtggggcaattggcggcgtttacaacacactttataatctcagcccagcgatagcagggtttatggttggtgcattctggcagccactggtcacattgggtgttcattggggcatcactccggtcactgtaggaaactatgcgacattgggttatgacacctttaccggcttgcaagcctccgcagtctttgccatggccggaaccatgtttggtgtttacttaaaaacgcgtaaccgtgaaatgaaaggaatttcattgtccgcggggattaccgctttattcggtattaccgagcctgctatttacggtgtggcattacgtttgaagaaacctttcttatgcagctgcgccgcaggggggattggtggagctatcgcggggtcttttaatgcggtgtcatggagctattgcctgccgggtattgcggtgttgccggtcttctttaaagaagggcatatggcacagttcttgggattcctgctgtctattaccgtcgctttcatcttgggggcggttttcacttggttggttgggtttaccgatgagccagagaatgtggaacaaccagacagtgctaaagcatctgaagcacctattgctcaggcacaaatgaatcaaggctagaatatttaatgttcgggcgggttaattatccgccattgatttttattttcagggtgaacaattgcccacagtattaagggagagagttatgagccacaaacaattaccgaaagattttttatggggcggcgcagttgcggcacatcaggttgaaggcggctgggataaaggcggcaaaggtgtaagcattgccgatgtattgtccggtggcgctcacggcgttgaccgagttatgactgatggtgtgcaagaaggttatcgctatccaaaccatgaagcggttgatttttatggtcattataaagaagacatcgcgctgtttgccgaaatgggcttcaaatgcttccgtacttccattgcctggacgcgtattttcccgaagggtgatgagttgcaaccgaatgaagcgggtctgcaattttacgatgatatgtttgatgagctgttaaaatacggtatcgaaccggttattacgctatctcattttgaaatgccgtggcacttggttaaagaatacggtggctggaaaaatcgtaaagtggtcgactttttcgtgaaattcagtgaagtggtcatggagcgctacaagagcaaagtcaaatattggatgacattcaacgagatcaataaccaacgtaactggaaatatccactatttggttactgctgctctggagtggttttcactgagcaagaaaatcctgaagaaacgatgtatcaggttctgcatcatcagtttgttgccagtgccaaagttgtcaaattgggccacgctattaatccagaattcaagattggctgtatggtcgcgatggtgccgctctatccattctcctgccatccagatgacatgatgtattcggtggaggctatgcgtgagcgttatctattcggtgacgtccacatgcgtggttactacccttcatatattctgaatgaatgggagcgccgcggtttcactatcaatatggaagagggtgaccttgatactctacgtgagggctgcgccgattacatgggcttaagctattacatgagtaacgcagtttctgcggttaatcccggtagcggcaactccctttctggctttgagggcagtgtacctaatccacatgttaaagcatccgattggggatggcagatcgatcccgtcggcttgcgttattcactgagcgtattgtatgaacgttaccagaagccgctgtttattgttgaaaatggttttggtgctatcgacaaagtggctgatgacggtatggttcatgatgattaccgcattgcgtatcttaaagcccatattgagcagatgaaaaaagcagtgtttgaagatggcgtagacctgatgggctacaccccgtggggttgtatcgattgtgtatcattcacaaccggtgaatacagcaagcgttatggttttatctacgtggataaaaacgatgacggcaccggcaccatggcgcgttcacgtaaacaaagttttgactggtataaaaaagtgattgccagcaatggtgaagagctttaactctccgataaaccagccaacagggaagggccgtttaacaccggcctttctcaccattttctcctgtacaccctccccaacgcagttggttacatttttcattaatgaaaaaatactttagatttaagctattacaataattttatcgttttgtaggaagtcactgacatatagctaatacacaattagcactggcctggcagcaaatgccaacagcgatcgaccaactggcaatactgaataggtctttggatattaatgcgttgctaccaaaatagttcaacttctaccgttttagtggttcacttaccacaccaccttgttctgaaggtgtaacctggttagtgcttgatcagcctgttaatgtttctgttgttcatcataacaataatcggccaatacagccgcttaatggccgcgttatagtttattaatgttttgtatgattctcgccactctgttttttgagagtggtgagtaagatcatcaaatatgtttatcgccaagggttggcaaaaagacttatagctataattgtaaaaatagcttcccccatttaatattgaaagacttcttaatcttgttattattaatatttaagtgttaataaaatagacaatgctataccgccatatttcataacattgcccatttttctttattatttaatggatggccattatccgaataaacttttgtttaatcttcaattaggccgtatttctttaaaatagatgcttatatctaggctggaatagcctcaatgattgatacatagcttccggtatcgataatacgattaagtttcagatctgcactggccagcagtgttttaagctcctcctcagtgcgtgcttgtcctccatcaaaactacctaataacaaaaggtcgatctctttgccaccttgcctggtatcttctctggatataacgggttcaaagataagcacttttgaattgggccgcattgcattacgacaactgcgcaatatctgacttgcttgttcttccggccaatccatcgtgatgtattttaataaataaatatcagctgttgggcagctttcaaagaaattacctgtctgggtttcccaacgtgaatcatcccccaactcgctaaggcggttcttttctaagaccgcagggcgatcgaacaaaataccatgtaatgtgggattatgttgcagcactttcaatagcaacccaccgaaccccccggcaatatcaatcactgtggcatgttttggaaagtcatagctgcgcaccaggaagttattttctactgaggacattgatgacattccagcatgaaaatcaccttctgattcgggaatgttatctcgtgaccagtattcataaaaagacattccgaatgcctttttaaaggctgattcacctcgtagattctcaacaagattaccgagtgggagccagaatgttttatccgtcagcattaatactgccgcgcgtagtgagtcattatgatctgagcgaagatactgtgccgctggggtcagtgaaaatcgaccatctgccgattctgcaaagatatttcgcgatgctagcatacgtaatactcgatttaattgacgtgagtctgcccccacggtctgcccaagttcctccgcagttttcgcctcttttttcagatgatccgccacccctaaaattgttgcagcacgtaatgaggcttgaaaagtaaagcccatagcctgctccaataaatataatgccgcagtatcatctttattcttcagttgaatattattgctcatggtaataacaccctatggtaattactgtgattatatataatttcaataaatatatatgtatgactatatttattaggatataaaatatatccctaagaatgtagtctacgaaattgaactattgcaaattgtccacagtattaattaagcatactggtagggaaaaatgagcaatgtgatgaaaatacacagttttaataattaataatatttatgtatttttattttattgataatgtaagttaatgatttcaatctgctcgcaaatgagtcattttttacctttgggttttacaccacagccacaccagtcaaatcctacaaacaaaaaaaccaaccctaacggattggttttcttggggatatttggtcggcatgagaggatttgaacctccgacccccgacaccccatgacggtgcgctaccaagctgcgctacatgccgatgcaatggcatttatactacattttacagtgactaatgcaagactatgccaatacgtttgctgtttttttaaccgtgacatactcattttttagagctagttcgcaataaaacgttttatatcagtcagtacttgcaacagcaacggaagttgtggcttttcatctttaatttcattgccttgcatatcataggtacgatattcaccattattatctaacacgatggtttgtgttggcgtggtaatcaccaacgtgccattatcacccgtcgccacccagttattgctacgttgcgccgcgaacaagtcttccccttgcgaatagtcttctgaggcagttttgacgtgtaatagccgctgcatcagtgtcgccatgatgtcttcatggttcgttagcttattcactttctgcgcgggagtgcccggccaatgaacaattaatggaacctgtagttgctggcgattaaagctactgccagcaccccagttatcattgccagtgtcattaaattcgacaccatgggccgcagtaataataattacggtcttatcaagtaggccacgttgttttagcgtatccagaatggtcgcaatctgctgatcaacatctttggcacccgcttgatagttatgaataaaatcagttgggagggcaactttatgaccgatgaccggatcttgcgcttcaacagcgccattcaaattaatgtatgagaaccacggcacattgctattgagtgttgatagccattgctgccattgtgcggtggtttcactgtccgtttgctctgctggcgcaggtaaggtgaaatcggatagcaatgcctggcgatagagcggtgaggcaaagccatcggatgagaacaacccaaattgatacccttgcgcactcaatgacgtgataaatgcagaaggtttacgcgcagaaagaataccgtcgaggtaggttggggagataccataaaacagaccaaacagacccgtatcctggcgattacccgaactataatgccggttaaactgaatgttggcatgaccaaactctgacaaagcaggcatatctttttgcaggctattagcacggatgccatcaaccacaattaataacaggttgtaaccactgccgttgtcactaaacacaatggggctgagaggatattccactgttagggcatctggattaccttgttctatcaagcgacgctgatattcttcctggtcaagcaaaccatgtttttcaaggaatttacgtgcagtcatcgggtatgagagcggcaagtttgcgcgctgcatactgattggccgatagaaattagcatctgcccagatataaattagatgcgaggcaaagaaggctaaaataaatacggcaaccaatggtttaacaaagcgttgccggttgaggctacgaagtttttgccatgcccaggtgccgaaaagcatctcgaccagaaaaatgaccggcacggcaataaacatcaattgccaatcacgcgccagctcagtttgatccgggttaaccactaattcccacacgacggggttaagatgtaggtggaaacgggtgaagacctcggtatccactaataacagggtcaaacccgcggtagcgaaagcggcggagatgaatcggagcaaccgctgtgacatcaccacgaaggtcagcgggaatatcaccagtagataggcggcaaacacgataaaactaaagtgccccagccaactgacaagggcatagacacggccaatcagcgatgagggccaatcggaaacaaacaaatagcggctacccagcaccaggctgaacaggatattaaacaaggcgaaccagtgcccccagctgatcatctgggagactttttcacgatagcgctgacgatttgtcaccatattgagattgcagtcttggccgataaattaatgagctttgtcttcacgtactgaagcttgaagggcttcagcgaaagaacgagccaatactttgcgttgcgcgggagcaatgctggtattgatcagatttgttaccatattccccaaaaccatcaaagaaagatcggttggggtacggtgtttttccagtacgctgaccaattcagatagcaattgttcaacgtgttcgtcactgtaacgggatgattgtggcataaaaattgagctcaacacctgacaaagtcccatatcttaccgtatagagacgcgcttttccgctattttatagcattaagaatcattagccattaattggggggcgagatagcttttgggttgcagccctcaggcatcagtgattgaatacgccactagccaaaaggagtatttatcatgagtctggatattgaccagatagccttacaccagcttgtcaaacgtgatgaacaaacgcttgatgtggtgttgcgcgattcgttgttacctgccaatgctgtagttgaagaaatgatggccgagctgcatcgggtttacagtgccaaaagcaaagcttatggattatttaatgaacaaagcgagctggctgatgcgctgaaacgaagccgtaagggtgatgaagacttcctcagctttagccgtgcagcgactggacgtttgcgggatgagttagccaaatacccatttgccgaggggggcgtggtgctgttttgccaataccgctatctggcagtggaatatttgctgatttcagtactgagcagttgcaatagcatgcgggttaatgagcaacttgatctgagtacgacccattatctcgatattaatcgtgctgatattgtggctcgtatcgatttaactgaatgggaaaataacccggaatccacccgttacctgactttcctgaaagggcgggtagggcgcaaggtttctgatttctttatggatttcctggccgcaagtgaaggcctggatactaaagcgcagaaccgcggtttattacaggcagttgctgattattgcgcggatgccgagctgggtaaaaatgaacgtcaggcatatcgccagcaggtttatagctactgtaatgagcagttgcaggctggtgaagaaattgctttgcaggaacttgcgcaagagttgccgaagttgggcgagaaagattttcagcaattctccgttgaacaaggttatgcattggaagagagcttcccggcggatcgcggtacgttgcgtcaattgactaaatttgccggcagtggcggcgggttgagtattaatttcgatgcattgttattgggcgagcgtattttttgggatgcggcaacagacacgttgaccattaaaggtacgccaccgaatctgcgtgatcagttacagcgcaattcaggaaaatgataacagtttgaattgccaataaaaaacgccgcataagcggcgttttttatttcggcgtcccgaatatcgacagcggcgcgattaaatgcgaacgaagtcgatatgagtcagttttggcttgaaagcgtgacgctgaacagcctgtactttaactttggtttctttaccgttgataaccagagtcagtccagtattatcataaaagcccggtttcaattcaaggtttttggtggtgtcatggtcaagctcaatagcgattgctgcttctgaaccaccgtaaatgattgccggaaatttatttgctgcacgcaggcggcggctcgcacccttaccctggtcgttacgtacttctgctttgatagtgatcattttgttttctcttaaagaaaatttaccctgctacaggcgacccagcaacaggttcgatactcggctttgattgggtaaacccacagcaaagcgggcgacattctagcgaagtattgagcagacagcaaacgaaactgcgaaattatcaggctaaatgcggcttaggcgagggaatcagcgcgtctaaaacggccctgataatcaaaaaccttttccctgatttgccaccattgcccgcgacggcgggcgacaacaaaatcgggataacgcaatagcgcttgctgggcgatgatatctgcggcagtttgccatttaagcgcaatacccggagcccgttggtgcggacgaaggaaaatttgctcgaatgccattcgttgtgcggcagtggttaagcgaaatcgctcactggtattggtaccctcttcgtcgtaataggtgatttttagccactcaccttttgcatcctgacccgcttccaggctcattccgccacaacgcagtaccagcgcatcctttaatttcaacgcagctttgagcatgtcatcgggatcgaccagcacctcctgacactgatggcagcggcgagcagcaatatcattttctgcaccacaatgtgggcaggatttgaagcggaagcggtaatcacattgtgctcgtgcaccttgatcatcttcaaaccagccttggcagcggcggccatagtgttcaataatctcgccggactcagtgcatttcccccagaagatattggcaaagccgcagtccgggcaaaagacctgcactggctggctgtcaccgtggggtttgctggtacccacttccggagcgaaaaggtcatgggggttaccggcataatccagaatcaggcaatcttctttgcccggagagagccgcagcccgcgcccgacaatttgctgatacaaactaactgactcggtcgggcgaagaatggcaatcagatcgacatgcggggcatcaaaaccggtggtcagcaccgcgacattcaccaaatagcgcaattgctgctgtttaaacgcggtaattaacgcatcccgttcggctggcggcgttccggcacttaccagcgcagcctcacctttaggcaacagcccatagacctctttggcatgctcaacggtggcggcgaaaatcatcacccctcgtcgatgggcggcatactccattatctgactgacaatatgtggggtaattctttgctgctgcttaagctcgcggtctaaatccgcttcacggaacataccgtcgctattgctggtcaagcggctgaaatcatattgtacgacgggcatatccagccgttccggtggtaccagaaagccgtgcttaatcatataacgcaggggtaattcataaatacaatcgcggaacagggatttttcatcaccacgggtgataccgtgatagtggaattgatagatccagcctttacccaagcggtagggggtggcagtcagccccaataagcgcaggcgtgggttggtggtacgtaaatgctgaataatttgctgatattggctgtcatctttatcgctgattcgatgacattcatcaattatcagcagtgaaaaggcactatcaaatagagacaggtttcgcgccacggattgtacgctaccaaaaaccactttcccttcactttggcgttgttgcaggcctgcggcaaaaatatcagcctctaaaccataagcacaatatttggcgtgattctgcgccaccagttctttgacatgcgccagcactaaaacgcgcccgcgcgccagtttggctaattcagcaataaccagacttttacccgcgccagtgggtaagacaatgagtgctggttcggcatggcggcgaaaatgagcgagggtcgcatctaccgcttcttgttgataagggcgtaacgtaaaggccattaataagcccgcccggtgatttttatcatcattttcaaattgttcaactcattcaccatttgcaacactttcctgcaacgtataagtgccattaatcttcaggactttctattattatgcccgtgtgtggctgcgggtgcgagaggcgggatcgcgcggataagtcgtttctcaataacggctttttgcgtaactgttcctaggatgatatggcaaccgccgctatactgttttattaatttcataccgtataattagcattctgccatcgttggcaggtgtgagtgcgggtatcgtgcccctcggtggcacgactctattaacaggcaaagtagattcaatgcgattggacaagtttttatctcagcaattaggggttagccgggcgttagttgcgcgcgagctgcgggcaaaacgcgtcactatagatggcgaagtggtcaaaagtggtgctatcaagctgacaccggaacaagatgtgagatttgacggcaacccattacaacaaacggttggcccacgttactttatgctgaacaaaccgcagggttatgtgtgttcaacagaagacccggatcatccgaccgtgctgtatttccttgatgaaccagtagcatacaaacttcatgccgctgggcggttggatatcgataccaccggattggtgctgatgaccgatgatggtcaatggtcacatcgcattacctcaccacgccatcattgtgaaaagacctatttggtgacgctggaacagccgattgctgatgataccgcgcagcagtttaccgacggcgtgcagttgcataatgagaagtctctgactaaaccggctcagcttgaggttatcgaaccacagttggtgcggctgaccatcagtgaagggcgctaccatcaggtgaaacgcatgtttgcggcagtgggtaatcgcgtgctggaactgcatcgtgagcgcattggcgctattaaacttgatgatgatttggctcctggggagtatcgcccactgacacctgaagaaatcgccagtgttggcgctccccatttgtaattgatgttctattgctgtgtggagcccttgtttccacactgttttgccgttgatattacccgcggtaggttggtaggttattgaaggagtggtcgaacgtgcatgccagtaatccaaatgaagcaaagaaccggacatcccacgttggcttgatctttatcctgggcttgctatcaatgctgatgcctctggctattgatatgtatctgcccagtatgcccatcattgcgcaggagtttggtgtagaaagtggtgcagtacagatgacactaagtgcctatgtactggggttcgccatcgggcaaatgttctatgggccaatggctgatagcatcgggcgtaagccggttatcttctggggtacgcttatcttcgctctggcggggatggcttgtgccatggcgcagtcggttgagcaactgattaacttgcgcttcctgcatggtttgtcagccgccgctgccagtgtggtgattaatgcattgatgcgagatatgttcaccaaagatgatttctcacgaatgatgtcttttgtggtcttggtgatgactatcgcgccgctgctggcaccgattatcggtggtgccttgttagtgtggtttagctggcacgctatcttctggagcatggcgggtgctgcgttggtgggggcgatactggtcgcgctatttattaaagagagcttgccgaaagagaaacggcagcggttccacttgcgcaccactattggcaatttcgcgacgttattccgccataagcgggtactatgctacatgttggccagcggtttctcatttgccggtatgttctcattcctcagtgccgggccttttgtttatattgatttaaatggagtttccccgcaaaacttcggctattacttcgcgctgaatattgtctttttattcttgatgacattgatcaacagccgtaatgttcgccgcttcggagcactgaagatgttccgttttggtatgttagttcaatttgtcatggggatctggctattggtggtctgtgccaccgggttaggattctgggcgctggtgttgggtgtagcggcttatgtcgggtgcatcgcgatgattacctcaaatgcgatggcagtcattttggatgatttcccgcatatggctgggacggcgtcttctttggccggtactttgcgctttggtattggcgcggtagtgggaacgctgttatcgatggccccctcccgcagtgcctggccgatggtcagttcaatggcattttgtattattgtcgccatgctgctgtatctgtatgccagccgtccgcagaataaaaacgcggtaaaatagccttattgaatagaatgtgaagggtagacgcccttgggactcccttcacgtttattatttgtaaccaatttgtcaatttcagtcctgtctatttctccaccttgctttacctttcatatcattaaatatcactctatttgcctctaaaaacggcaaaactcttacgcttaatcaatataataagcatacatattattatgtgttgcatagttgtgcctggcaccatattgttaactttttgagcgatgtatcaaaaaagatgaaattgttataacgttatttttacctgttattcttgctcgtaagagagaagttgatatcagtgaatttatatatttatcaattaattaaatctactttattaggtttgtgtgatgatgaattgttcgttaaatgtaaaatattggctgatattaggtaatgggtttgcaagaaaaatggttgagatagccgccataaaggtataaatataacgaaaaatgggatctaaatcccaaaccggcagtctcaagcttggtaaggggactgaccaaaggttaaaaacagcacaaaaaatggcgttgtagatttttagtttctaaattgttatcagaaatgtgttttggtgaggtttgaaccaagcacaatgacaacttagcggctataactttagtgagtgtgagtcattgtggtgcttttgtgatttttgaattttatttttgactaggaaaaatacgtgaataatatccaactttcggtagtacatcgtctgccgcaaagttaccgctggttatctgggtttatcggcgtcaaagttgaaccgatgccactagccgcgatagacgatagcaacaatgatctcatgggacttaagttactgagccatgatggtaaacatgcccagattatcatgcagcggctccatctctcgctacaagagatacaagtggactccgccattgtggaatgggaaggcgagccttgcctgtttgttcatcgtcaggatgaaagtgcgaccatgtgccgcctgaaagatgtcggtgtggctattgctgagaccatgactgcgctttatcctttctgatttgcgattaagctttcgtcagtgatttatgctggcgttttcgtatgccctgattcctgctgtgcgccaaactagtcagcaaattgcaataattgctgggtatattgctgttttggcgcagcaaaaatggactggcagtccccttgttccaccacctctccctgttttaacacaatcacttgatggcacagtgaccgtacgacttgtaagtcatggctaataaacaggtaactgagttggtagcgctgctgaagggatttcagcaaagccagaatttgtgcctgtaccgatttgtccagagaagacgtaggctcgtcgaggatcagtaattgaggttgcaggattaatgcgcgtgcaatagcaatgcgctggcgctgtccaccagagaactccgttgggtagcgatagcggctcaccggatccaatccaacttcttccatcgccttaatcacacgcagctcgcgatgcgccgcactgagtttctgatgaacttccagcccctcagcaataatctgctgaatattcaagcgtggattcagtgctgagtaagggtcctggaacaccacctgaattcggctgcgataaggcaacatctgtttgggcgagaaattatgcaacggttgaccatcaaaccaaatctcaccttgggaaggcaataagcgcagcaatgccagcccggtggtgcttttccctgaaccggattcccccaccaaacctaagctttcaccgggtcttaaagcaaaactgagatctttcaaagcataatgatgcgagacagttcggcgcaacaagccacgtttaatcgggaaagccacttgtagccctttgacttcaagtaagggttgcaggcccgtctggagtggaagtggttcgccctgtggttcggcatccaataactggcgagtataggcatgctgtggtgagttaaacagcgcctgacgagtattgcgctcaaccacgcgcccctcacgcatcacggccacattatcagccagccggcgcacgatattcaggttatgggtgataaacagcaaactcatgcccatctcttgctttaactctttcagcaaactcaaaatctgggcttgcaccgaaacatccagtgccgtcgttggttcatcggcaatcagtaatttgggcttagtcagaaccgccatagcaatcatgacgcgctggcgctcacccccggacagctgatgtgggaaatcagccagtcggcctttggcgttgcgaataccgacccggtcaaggcactggataatctcagtgcgggcggcttcctggcgcatgccgcggtgcagtgacagtacttcagatagctgcttctcaatggtgtgcagcgggtttaatgacaccatcggttcctggaaaatcatggaaatctgatcaccacgaatgccgcgtaatgtcggttcatcggcatgtaatagtgatttaccagcaaacagaatatcgccactggggtacaccacgggtggtgagggtagcaggcgcaatatcgacagggcagttacacttttacccgaaccagactccccgaccaaagccagtgtctcaccggcatctatttgcaatgacaactcgctgacgacctggtgttcaacacctgcctggcgaaaggcgatactgagattttgaatatccagaagtggggaggtcgccatatcagtacaccttgcttgggtcaaaggcgtcacgcaccgcttcgccgataaagatcaacagagataacagcaccgccaataccagaaatgccgttattcctaaccacggagcctgaaggttatttttaccctctaataacagcccgccgagtgaaggcgagcccattggcaagccaaagccaaggaaatccagtgaggtcagggtagttatcgagccgcacaaaataaagggcagaaaggtcagagtggcaaccatggcattgggcagcatatgtcgcgacataatcacgcgatcgcgtactcccatcgcccttgcagcacggatatagtcataatttcgggtacgcagaaactcggcccgcactacaccaaccagccccatccagccaaatatcacggtaatggcgagtagccaccagaaattcggctgcacaatgctggacagtaaaatgattaaaaacagggttggcatgccagaccagacttcaataaatcgctgccccaacaagtcaatttttccgccgtaatagccctgaactgccccagcacaaatcccaatcacactggagagcagggttaatgtcaggccaaataacagtgagatacgaaagccgtaaatgatcttggccaacacatcgccgccagtgctgtcagtaccgagccagttagtgtggctcggtggcgaggggaaaggcacgtcggtggcgaaattaatggtgttgttgctaaagcggatgggggcccagatggcccagccattatctttaatccggccaatgacatacggatcttggtaatccgctgccgtggttaaaatgccaccaaaggttgattcggtgtagttgaccataaagggcatgtagaatttaccctgatagctcaccaagagcggcttgtcgttggctatcaattcggcaaacaaactaataataaacagtgtcaaaaagatccacagtgaccaatagccacggcggttctggcgaaaccgcgcccagcgggcttgattaattgcacttagtcgcttgatcattggcggccctcaaaatcaatccgtgggtcaaccagggtgtaagtgatatcgctgaggatattcagcaataaaccaatcagagtgaaaatataaagagtgccaaacatcaccggataatcgcgttgtaaagtagcttcatagcccagtagccctaagccattcagtgaaaacatcacttctatcaacaatgaacctgtgaaaaacatactgataaaggtggccgggaagcccgctatcaccagtaacatggcgttacggaacacatggcgataaagaattttttcttcgggtaaacctttagcgcgagcagtaaccacatattgtttacgaatttcgtccaaaaacgaatttttggtcagcatggtcagtgtggcaaaaccgccaatcacggtggccagaaccggtaatgtgatgtgccacaagtagtcggttattttgccgtaccacggcagggtatcccagttgctggacaccaatccgcgtagcgggaatagatcaaaatagctgccgccggagaacagcactatcagtaaaattgcgaataaaaacgaagggatagcatagccgataataattaaagtgctgctccaagtatcaaaagccgagccactgcgtaccgcttttttaatccccaaaggaatggataccagatagataatcagtgtgctccatagccccagtgagatagatacgggtaagctatgtttaatcaatgacataacggactcgccgcggaacaggctgtcgccaaaatcgaagcgcacatagctccaaagcatctcgaaatagcgctgatgcagcggcttgtcaaagccaaagcgctgtttgatctcggcaataacttccgggtctaatccgcgtgaaccgcgatagttgctatcgccgacttgtgcggcattcaggccaactttggctccccccaatccactatcaccgccaccggcgctatatccgctggaatggcccaattcaatgttggctatcgcctgatcaaccgggccaccgggggctatttgtacaataaaaaagttaatagtaataatcgcccacagagtggggataaccagcaatagtcgccgtagcagatatgcgcccacaatcgccccctaatgacgttctgttggcaggcgagctgccttgttgacatcaaaccaccagctatcaaagccgagcgaataagtgggtctgtctgcgggcatcgagaacttatcccaataagcaaagcgagcgtggttggaataccacatcgggatcatcaagtagttccaggtcaacacgcgatccagagcgtgacccagagataatagggcttctggctgttcttgatgtttaataatctgttcaatcaattggtcgatcgccggatcttgaatacccgaagcgttataactggaatcaatataagccgagctccacaagatttgcagattcgggctagggtaagggaacgccgtgtaaaccgtggggatcatatcgtaatctcggctgcgcaggcggttaacaaactgagaactatccacttcgcggatattcatcgttatgcccaaacgctgcaagttatgcttaaacggctgaacatattggaaattactgccgctgagcaacaacaactcaaagacaaaaggtttaccagttttacggttcactaattgctgatttttgatttcccagcccgcttcactcaataattcccgcgcttttaatagattatcgcgtgcgttaccggtgccgtcagtgtgtggcggctggtaaatttgagtgaatacttccggtggaattttgccctttagcggtgccagccaggctaattcagcgctgtcaggataacctttagccgcatattccgtgttctggaagaagctattagtgcgttgataactgtcgaaataaaatgctttattcatccagtcaaaatcaaatgccaatgtcagtgcttcacgcactcgccgatcactaaaaatagggcgctggacattaaacgccagccagcgggtattttgagccgagttatcaaggatatcttgcttgacgatagtgtttttcgcaaagttaccgcctacatattgggtagcccaactcttgggcgaagtttcttcacggaaatcaaaagcaccggctttaaaagcttccaatgcgactttatcgtctaaataataatcataacggatggtgtcaaaattatattgcccgcgattgactggcaagttggctgcccagtagtctctgactcgctcataggtaataaattggcccatcttatatttgccaatacgatagggaccactgctgaccggcggctgactcagtgggtcactgagtttatgatctttccagaaatgctcaggcattacaggtaaaccaaataggcccaacatcttatctttattgggttccgggaattcaaaacgcacggtgagacgcgaaatggcttttacctgtacgcccttataaacgatacgaaattgcggcacaccttcggtcatgaatttattgaaagtgaatgccacatcttgggcagtaatgggcttgccatcatgaaaacgggcgcgaggattgatatcaacttcaatccagtgaaagtcgggagcaaaacgcgctgactcggcaattaatgggtaatagctaccaatttcatcgtctgaggtactaaacagcgaatcatatagacgctcagtgcgcacagccgggttgccacgcagtgcatagcggttgaagttatcaaaggtgccaattgcagagagcgtgatatctccgcctttaggggccgctggattgacataatcaaaatggctaaaatctgatgagtacttaggttcgcccaatatggcaaaagagctaccttctttaatagtttcagcttgcagaccaaaactcagggctgatagcgccaaggcagcaaataggcgtaacaacatattggtagtgatctcctgctgttattttcgtattaataatctcaaatgaaattaccagtttacaagggtaaagcaaacattaagccaatgagtttttgttacgaagtttttttattacaaaacttgacgagatcctcaacagatagcggcttgctgagtaggtatccttgcaggtagttgaccccatgttgcgctaaatactggagttgctgttcggtttcaacaccttctgcgacggtttcaatattgagtttgttcgccaacattaatacagcatctaataccggtgcaacgacagtattaataccgatagtactgacaaaaccacgatcgattttaataaagtctaatgtaaaacgttctaaataaatcagtgcactgtgcccggtaccaaaatcatcaacagcgatttgtatcccttgagaacgcaaccaggcaaattgctcaattgccaattcttcttcaaccatgccccgttcggtaatctcgaatactggtgagaatacatcggtatttaattgttgtaacatctgagtgacatctttgcggaagttatcatcagtaaggtgaacaggtgaaatattaaaggctaatttaactcctgctggaacatgagctgccattaatttgctgtcttttatgattaattcaaataaatggcgggtaagaggctgaatcagatgttgagcttccgcatagggaatgaaaagatcgggggaaatacgtccttcaataggatgctgccaacggataagtgcttctaatccagagatggaacggtcatttgaccgaaatgcgggctggtattcaacaaagaactcgccacgccgaataccacgtaagatttcagcttctgcactttggctggcaattaaaatataataagccagaatgccgactaagcctgctagtaacaatccgcccaacaaagtcatacggatatcatctgcggtcaggctggtatgataaatcaatatcttaattgggtagccggggagctggatctcacgtgcatcgcgagttggtagctggctgataggaatgactttagcgtcaaaggtggtaaccgccagttcatcaataatgatagctaagccgttgacctggttattcgaataattcagcaataggtagggatgtaaagtcagttctagtgttgccaatacgccggtatttccgcggcccgcttcgcgtaaccatacacctattgccggtttgcctggcatcatcggtgtcccttgctgaattttaaaatctaatggttgagagacattaattttagggtatagcttgctgacaggtacattcatttcgcccgtggccgaagaacaataagcgatatcattccgcaccaataagaaagcccgaacaccattcgtaaatgcggcgcggtagtgcagcgcagaactggcctgttcacaattttttgcactcagtgggataagctgagacatcgacgttgtgagttcactcaggaactgagacgagtaggagataatatggtcactttgcaatgttaatttacgctcactactgcgataaagtaatgacagcgtaataacagcaaaaagaataaagaaacagagcgcgaggatgacactttttttaacgagatgacgtctggataaaatattgcgggagaacgcactgtttgaacccatgttacgctgctcctcagcaagatcgataaagtattatgagtataagtaagttagcagcatagcgctaccgatttgccagggagcaatattgacattaataagcttatcgatttgaaattcaatccaatataaagcaaagatgccatgtaaatgcatcaaatatgcggtgtaagtgaacttaatttctattggcgtattttagaaatacatatccataaaacaaattttcagcttagtaacgcaatctactttattccagaaagaataatcggtggttgatatgtcttagtgccagaaaactcttggtttagcggagcggattttacacagaaaattcttgaattacgtgtcttgatcaaaaaaaggacgtttcctacaaggggtggggagagggactacaaaaactatatctcggcaataaaaactatttcggcaataaaaaacgctgccgaggcagcgtttcatcgtttcgtttggtatctcggacaacaagaataaaaatcagttagctgcgcgaaccgctacttagcactcgtcgcccatcacgataacgcttattccaataatcttcatttaggctcgatattgtcacaccgacactggtcgatgcatgtacaaacttgtcgttacctaaatagataccaacgtggcggccagtcgatcctgctcggaacagtaccaaatcaccggggcgcaacttagtacgttggatttttttgccaagatcctgctgctcagatgttgagcgtggcaaatccataccaaattgttcacggaaagtcgtttgtacaaacgcagaacaatcaataccacgtttgctgctaccgcctaaacgataacgaacacctttccaccctgcatactgttctaaaatcttcgacttgacgtcaacgttgcgcaccattgcttcgaattcatcctgagaggcttgcagtaaaagcccatctttgtcattaactgcacgcatctcagtttgcgtattatgtaagttcgaagtctgtggtgaactacatgcggataacattaccgctgctgcaactgcaggaatgacccgcagaatatatctcataataggttgagacttgaccattgttgttgttttcccttgctgtccttacgacggatgtcgctaccaaaatgccaaacgaatcgagattattgattgtggtcagatgagacaatcacttaaccaaataaatgtgcaggaacgcacaatataaatcagactaagggtgaaatgccggtatccgagcacaaacgtttttgagattaccgtaatgattaataaaaggcgagagcttttatgcccataattttacaaaatgttaatgttacataatggaatattatatattaaaagcggatagctgaatttgtagccgtttggtgataataaatgagtgaaagcgttaattactgatagagcaaaaaataggcttttttgctctatcataaagcagaattcgggttaccgactttttgaacccggcagattccggttaatgacatcaatgagtttgtcgctgagcggtgtcagtaatatccaactcatccccaccaaaacaattgagagcgatccgactgcaatatcagtaaaccaatgtgcgccaatcattattcgtggcatggaaaagagaaccacaattagcagggcgatagcaaaggcaccccgggaaaaatagcgcagcataaaacaggcaaaaatcatcagcatcataccgtggtcgccggggaagctatcgcttgatgcatctttggtgggtatgccggttaactcgctgacgcggttaatattttcaaaggtcagagtcgggctgggatgcgaaacaggcagtaagtgaccgagttggttgaggataacggctgttagcagcataacaaatcccgtgacgatcagccgacgtcggcctgcggtgttctctttcatatagaagtacaaataaagcagccccatgcaaatcagggaaataacatcaaaggcccgattgttggtgatcgctaccaaatgcagaaatggagggctggacagcaaatgttggttaaaatagaagaatatggctgaatctattttaaaccaaaaaccgtggtttgctgggagataccaagagaaaaacagggctattccaagtaaattgagcagtagtattgtcggcaaattacgacgggtcatgcgatggcctttaatctataaattgtcagtgtaacaacggtgcagtaaataaatttgggcgtattatactcctttgtgtagtcgaatcctgagtaattcatgctgtaatgaattccagtcagggtcagttgtgctaatgagttcaatccggctatcaagtgggggggcctggcgagtttcaattttcaagtcatgcccttggcggttaaccaccagagtaccctcaggaatgcgcatcacgccttttatacgtgctaccggatttaatcgcacccactctaataatggcactgtgtcaaatacggtatcggcattaaatacccaaccacaactcagataaccttgaccctgattaagggcgcgacgccaaggttcgttagctttcaagctcaatgcggctaatcctttttgtcgtgttgagctgtgatgatgtgcgccgtcgggtaattcatcattattactgtgcggtatatccagcagagcaatatcaatcttcccttgttctgcataatagagtgggcgtgatactggttgttgttcatgccattgctctaatactgcataatccatctcgctataggcatcttgtttatttgccacgagaacatcggctgcggccaattggtcacgaaaattttcattctcggtatagcgaggctcacttaactggcgtgcatccaacagtgccagagtggcatgcagcgagatccacggttgataaatatccgaggttaataaagacagaatctgttttggatgtcccaacccagttggttcaatcagtaaccgatctggctttgcttgttgcagcaacatattcaaaccgacttgcatgggtaatccattgacacaacacatgcacccaccgggtatttcttttaataccgcaccactatcagccaatagcgctccatcaataccgatttcgccgaattcattgaccagaaccgcccatttttcatgttccggtttttgcgacaataaatggcgaatggtggtggttttgccacatcccaaaaagccggtaatcaagtttgtttttgtcatcagaagtctccgatattaatttttttaatgccctattaagtttaaggccattggtgccgtagttatatacagaggatataacactgagtcggcttattttgaaacgaaaaaagccaaaacacagagtatttcctaggggacttaggaacggcgcctaatggttatatcaagttaggaaatataatttgtctcatcgagggattttagtgagttattgaaagagtagcgctgtaaaaaatgctctatcatttccattgctcagcttggaatcctctatctttaaaatgacagttatgagagtcgaggtagttatgagcaaatatcggatgcagattatattagcaatattgttttcatggacaatatcttttgccgcaagtagcgcacagtctaccttgtcggtgagtggaacaattacattttccggagctattgtagaaagcccatgtgatacctcattttctgatcaaacgataacaacccgctgttatcgcaatggtgaaacactgactcaacgacaaacactctcacgtaatatgtctctgacttctcggttacccaatcagttggcgtcttcaaatctggaatggttgaatccgcaacgtagtttgggaattttgaccgttacttacctctaatgctacaaactcaattaatcatcctataaacacggcttattacactgataagccgtgttagtttttcggatgttttcttcttcattgaaattgtttgaccgcaatgaaattgtttgaccacatgatatactgattgttattcagacaccctttggtcaggccaatttagcgtttttaatgctaatacctgatgcaggaaataaggttatgcggttatatcaggaagtcggcagtcagctgcgagaagcaattatcagtgggcaatacaatttaggtgatcgtttaccgcctgagcgtgatattgccgaaaacttcagcgtcagccgcagtgtggtgcgtgaagcattgattatgctggagctggaaaaattagtggaagtacgcaagggctccggcgtctatgtggtgaatgttcccgataggctcgtaaatggggagtctgtcgtgtccgccgacagtggttatggcccatttgagctgttgcaggctcgccaattattggaaagcgaagtcgctgcttttgctgctatgcaagcgactaaagcagacatcatcaaaatgcgccaggccatcgagcaggaaaaaaccgctttagatgctggtgctgtggatgaaagtgcagatgagctatttcactgcctgctggcccaatcgacgcaaaatagtgtattggcaaatatggttgcagaggcatggcaggcgagaaaaaccagcgccatgtggcagggggcgcacagtcatacccttgatttcagttaccgttggcaatggatggaagatcaccaaaaaatcctgcaagcggtgctacgccgagatagcaaagcagccaagcaagccatgtggcagcatttggaaaatgtaaaattgaaattgcttgaaatctcggatgctaaccatcccgattttgatggttatttgtttgagtctgcgccatatcaactcgaagagtaatttaccctgcggctttgaagctagatgggggctgcgttcgttactcggcccgtccatgggcctcgcctctgcgaggccgctgcaagcagcgttcaaatcggttcctgaccgatttgtcacccgaatcacttacttgtgtaagctcatcgggatttgtttgcttgccgcctacctgtaacttcaatgactttgggtaaaccctgcggctttgaagctagaatgagggctgcgctcactgttctggtggatttaagcagcctcattcttgaggctcctcctgtttgcccactaaattaaccctgctgagccaaactttttaccgtttctttcgcgccaacctgtttcaggctgagataagcttctgttacggcttgaacaaattcgggttgttgtggtagggattcaccaaacagtaattttaatgacaataaactctgcactctggcaaccccatcttcgctattttcaacgcaggttttaaagctatccaccattgggtcacgaatatcaataggttgcccgttatcatctacaccgctcacataacgcatccaacccgcgatacccaatgccaggcaacgatatgggccgccattttgtaaatgccaacgcactgagtccagcatccgttgtggcaatttctggctgccgtccatagcgatttgccaggtgcggtgtttcaatgatggattgctataacgttcaatcaactggtcagcataagcattcagatcaataccggtgacgcgcaatgttggagcttgttctgtcatcatcaggcgacgcgcggtcaaccgataattttcgtctgccatgcagtcattaatatgctgataaccggccagataccccagataggagaggtaagaatggctaccgtttagcatgcgcaacttcatttcttcaaatggcaacacatcatcaactaactgtaccccagcgacttgccagtcaggacgacctgctacaaatttgtcttcaaccacccattgaataaacggttcacaggcaataccgcaagcatcggccacacccaacgtatcggctatctcttgtaatgtttctggggtcgcagccggaacaatgcgatcgaccatggtattagggaaagtgacattctgttctatccagcttgccaactctgggtcgcgggctgttgccagacccagtaccgcgtttttcaccacatggccattttctggaatgttatcgcatgacagcacagtaaacggcggcagtccgcgtaagcgccgtaatcgcagcgcttcaaccagaataccaggggcggaagtgggagcatcagggatagcgaggtcggcgcggacaaattcattttgcagatccagttggccggtactcggctcaatgcaataacctttctccgtaatggtcagcgacactatcgccacttgtggttcggccaatttttccagcacctgcataacgccgtctaagcgggcatgcaccgattcacataccgagccaacgacaatggcttgattgctttgcgcgcctttttccaatacggagaagaggtggtcttgttggcgcaagttttgaatcaagacatcagcaccaaacaagctgacttcgcagataccccagtcacctccctgtttatttaatactctgtcagtcaatagcgcctgatgagcgcggtgaaatgcgccaaaaccgatgtgaacaatgcggcttttcagtgcagttctatcataagcaggttgctgtacggtatcgggaaggcggctgttggcaatagtgttcattcgtggctccagaatcattcaccccatggatataacaaaggggattgcgataaaaggtgttagataaaaagttgttagaccagtttcgtttggcttctataggaaaaagccacaccatactgaccgttttcttttgcttgttgccatacaattacggcttgcagtgtaaagccatatgacagaaaataaaattggtaagtccaatattgattatattcgtgaagtggatcaaccaatgaggttttgttttttgacacgcagcgcttaaagagtaaggataaagctgagtgatacctcttggaaatcggtataacaacattgtcggtataaaaacattgtcggtataaaaacatggtcggtataaaagcattcgtgggataaccgcattagtcggtataacaaaattgtatgcacctgaacagcttacgtagaaggtaaaaataaatggaacaaacatggcgttggtatggcccaaatgatccggtgtcgttagatgatgtccgtcaggctggtgcgaccggagtagtgactgcattacaccatatcccgaatggtcaagtctggccggtgagtgaaatcaaacagcgtcaggctgaaattgcggctaaagggttggtatggtcggtggtggaaagtgtaccgattcatgaggaaataaaaactcatagcggtaattacgatcaacatattgaaaactatcaacaaaccctgcgtaaccttgccgaatgcggcattgatatcgtgtgctataacttcatgccgatattggactggacacgtaccgatctggaatatcaattgccggatggttccaaggcactgcgctttgaccagatagcctttgctgctttcgagctgcatatcctgaaacgccccggtgcggagaaggattacaccgctgaagagcaagcacaggcgaaagcttactttgacgcgatgaccgaggctgatattgccaagttgacaggcaatatcattgcgggtctacccggcgctgaagagggttatacgctggatcaattccgtgcgcgtttagccgagtatgatggcatcgataaagcgcaactacgtgaaaatatggcatatttcctgcgtgcgattataccggttgctgaacaggtcggtctgcgtatggcggttcacccggatgatccaccgcgcccaattcttggcctgccgcgtattgtttccacgattgaagatatgcagtggctaaaagagaccgttgacagcatccataatggtttcactatgtgtaccggctcttatggtgtccgtgcagataatgacttggtgaagatgatcgagacttttggcgatcgtattcacttcactcatttgcgttcgacttgccgcgaagggaacccaaaaaccttccacgaaggcggtcacctgcaaggtgatgttgatatgtactctgtggttaaagccattttaactgaagagcaacgtcgtcaggctgccggagatatgcgcccaattccgatgcgaccagaccatggtcaccaaatgttggatgatttacataagaaaaccaatccgggctattccgcgattggtcggttgaaagggttagcagaagttcgcggagttgagttagcgctcaaacgcaccttcttcccagagctaaagtaacccgtcatatttcaatatattaagggccgaaaatcggcccttaattattgtatatccaaactatactcaatagatttcaagatgtaggaaggcggccagcaagcaaatcccgatgagcttactcaagtaagtgattcgggtgagcgagagcagccaacacacctacaacttgaaagatgaagagtattagtctgcacgccccatatagcggcgctctacaatatgaatacggattttctcgccagggctgatatattctggtacctgaatagataaaccggtgctcattactgccggtttgttacgggcactggctgacgcacctttaatgctcggcgcggtttcaacaatttccatatcaacagtctgtggcaattctaacgccagcaattgaccgtccatggtcagaacttgcatccccggcatcccaccttcaggaataaacaacagttcttcttcaatctgctcttttttgaagttgtatggggtgaaatcttcgtcatccataaagacgtattcgtcgccatcgatataagagaaattcacactgcggcgcgtcaaagtgatggtatcgaggatctcatcacctttaaaacgctcttcaacttttaaaccggtacgcacatcagaaaaacgcattttatataaagtgctggcaccacgggcacttgggctttgtacgtcgatatctttcaccagcagtaatttgccgttgaggttgaccgccataccgcgttttatttcgttagctcttgccatttattaaccgccaatcaggattgaagataagttgcgacaagttactcgtgccgcgtgattcaggcaaggagatagcgcaaaaaagagtaagattttcgtgacaaaatcggccttatgcatacaccggtaacagacccattaatgctgcaatatgagacacagcattgatcaagccaaacaggataataaagccaatcataaagcgcccacccggtgcgcgataactcgcttgtgggaagcgtttacgactagcgcgtgccattaatgctggaacaataactgcccaaatggtggcggctaaaccagcaaagccaatggcgtagagaaagccatttgggaacagcagcgccccgacagtgggtggaacaaaagtgatgagtgctgctttggtacgcccaccgcggtcatcggtgaatttaaagaaatcagcaataaagtcgaacaaaccaagggataccccaaggaatgagctggccaatgccatataagagaaggcatttagcagttggctggtggcttgactggcagagacagtatccatctgtttcagcaggctaccaatgttaccgccatcagcaataacttgtttgaatgcatctcgggcaatattgccctgaatggcatattgccacaggatataaatgaccaacgctatcaacgtaccgtatagcaagctgcgcaccaccgctttaccatctttatggtagtacttcaccaaccccggcacattaccgtggtagccaaaggaggtcagtaagtagggtagtgcggctaatgcatagggtaaataactggcattgctatcagtctgattgaacaaaaccgcgctttccacatggctaaacatatcaccgacagacatgacgaatgtaattaccattccgccgatcaatatggtgcttaagcggtcgaccgcgcgggtggataaccagacaataaatgccaccaaaacggcaaagataaagccagcactggtttggccaatacctgcaatgttttccaacgtatgagtaataattgacccaccggctgaaatataggcgtaagtcagaatatagagcacaaaagtgatagatacgccattaatggagctccataccttacccagcagatcttgcaccatggtgtggaaactggccccacttgggtagttcagattggcttccagaatcatcaagccggaaatcagcatgcacgcccacgtataaatcagcagcatcactgagccgctgaaccatacccccgccgtcacgataggaattgagaacatccccgcgcccacagcggtaccggcgactatcattgcgccgccgaggacggaggggcgtgatataggttgggatacttccatcgacatttaattcgactccatgacttagagaataaaataaggtggctaatagctcttctgtactagctcaatgatacgcggtggcgatgaaactgtaaacagatgaatatgcttatgcggctagtttggtcagtggttagtcttggttcggtgttcggttgtaattgaatatcgcccgaacaagcatttttcaggttaaaaaataaactgaaagtgatcgggttaggtggtgaagctgtgtgctggatcggctattgagcggttgagtaaggatagtgctggtagttaacgaggggggttgctattgtccgctgttatgccaccagcctacaggagcctgctgatggactgtcgctcagattgcggtgcctgctgtattgctccttcaatttccagcccgatccccggtatgccatttggcaagcccgccaatacccgttgcctgcatttggatgacaatatgcgctgcggtattttccatttgccatctcgcccagcagtatgcgccagcctgcaagcattgccggaaatgtgttttgatacgcgcgaaaaggcactggtgtatttgattaaactggaagcggatactgcgccttaaatggcaaagttctcaaactcgatcttaaacggtgagaactggcagaagagtaaagcgtccgcgccagggatggcgcgggtcgagcccccagggaagggtttacggcgtctttacgatctgtcagttctctccgctgttagcactaaactaccgagttattcaacctcaagactaagccccagccggcactgcgtgagcggtatttttcagcactggcccggtgtatttttcaatttcaagctgtgccatctgcccacagttaccttgcgctaaactggacgagccgatatcgaaagtcaggcaattaatattaccgttcttacaaattgaacccggtacagacggctcggcgggatcaaaccatgccccttcgcttatccgtaccacgcctggccgcacatcttccgttaccacggcaccgaccaaaatctgcccgcgatcattaaacgcccgcactaaatcgccgttcacaatctgacgtgcgttagcatcttgtgggcttatcagaatggcttcgcgatccgctaccgcgtacttttcgcgcagtggtgtgttatccaattgcgaatgcaggcggttgattgggtgcgcagtgttcagcgacagcggatattttttcgcttcggctccgcgataccattcatgaggtggcatccaggttgggatcccctgacaatcggcatactccattttggcgatggtatcggaatagatttcaattttacctgatggcgtgccaagtgggttgagtaatggattctcacgataatcggcaaaacgtacccactgcttgttggcctcgggaattgggaagcgaatatagttatttgactcccagaacatatcgaaaggtggtagggcgacacgtgctgtacgggcttgtgacttcatatcgtcatacattgatttcagccactgagtttcatctttaccctcggtaaaggcatcaatgacccccagccgagtggccatagcagcgaaaatatcaaaatcactgcgggcttcatgctgtggcgggacgcactgatgcatcgggaaaacataaagctgcgaatagtcgccgcccatttccaaatcgttgcgttcataactggtggtggccggtaacacgatatcggcatgtttagcggtggcagtccagtagggttcgttaaccacgatggtttcaggatgttgccaggctttcaccagattattggtatcctgatgctgatggaaggtattcccgccagccacatagaccattttgacatcggggtaggtcactttggtgccattgaaatcaatggttttgcccggattcgccagacactcggcaatgcgcgctaccggaatcggtgatggcgagttcttcggtgcattcccggcagaaatccccggtaaaataccgcctttcgccgttgggctaccaccggaagagtagtggtagctgaaaccaaagccgccacccggcaaaccaatttggccgagcatcgaggcaaccgtcaccagcagccagtgctgttgctcaccgtggtgttggcgctgaatcccccaaccgcccatgatcatggtgcgctgcttcgccatatcgcgtgccagttggcgtattacgtcagcatcgacaccactgatatctgccgcccattctgctgtcttcggctggccgtcggtttcccctaacagataagcctggaatttatcaaaaccaatggtataggttttaataaagtcgggattgtgtagcttttcagtgagtaaggtgtgggcaatgccaatgagcatcgcgctgtcggtataagggcgcggggcaatccattgggcattagtgaatttggcgctgtcgttatgaaccgggtcaatgctaatgactttggtgcctttcttcttcagcgcttcaaagccagtttggccaacgtgatccggaacgttccaactatttttcagcgtgatcactgggttacacccccataggatcaccagctcgctattatccactacgttaggccaggcagtttgttgttcgtaaacctccattgaccccatgacatgagtcatgatcacctgtgcggcaccggtggaatagtcaccggcataaccgaggaacccaccactcaggttcattaagcgttgcagcaaagtgcggctgttgtgcagcataccgacacttttccagccataagaaccggcatacagcgcttgtgggccgtggtctttttgtacccgtactatttcgttgcacaccagttctgtggctttgtcccaactgacgcgcacccattcatcgcggccacgtagttcggtatggctgccggggccaccttccaaccagcttttgcgcaccatcggatatttgatgcggttctccgcatgcacttgataaggagccatagtgatcaggtcatttggccacggatcatctttgaccggctgcacgccgaccatacgtccattttcgacgatagcctcaaaggctccccaatgcgcgccggtcagaatgcctttctgtgcctgacgtagtgccagaaactgcggtaatgcctggctgatagcttgcgccaacgctgattttggccacaggccacctatcagaggcaatgcggccagcgcactggtgcccaataagaagcgacggcggctcatttgcaagggttgttgttcgtatttagtcattttcgcctcttatttacagcttggccggcatatcactggcatgcttttgtacatattgtgtcatcacgcgtaactgttcctgagtcagggaggtacgtggtgccatgcctttgattaccccaatccattggttcgcattgaagcggtcgagcgcggttaaaccgtggcagccagtgcagttagccgacatcatatcagcggcatagcgccagattttctgttgatcatcaaccagttgtttcttcggtaaccacacctgaagcgcaacctgatgccagaccaaatttgtttccgggtcagtttgggtatttaatgttttcagcgctttttgtgcatcttcgcccagtaacacactcaaaatgcgtttcccttgagcggcatagaacacttctgccacgccatcttgctgccagcctttcacatccaccaatacctgatcaccttgctgtttcaccacttcaacttcagtcgatggcatcaggttaccggcgttatggctgtcaccggcgttcataaagaacggctcagtggcgatggtatacagggtggtggcggttgctggggtttgtgctgctgcggtggccaattcggcggcaccggcctgagtcacttcactcatgtcgggcaggatatgggccacacctttatggcaatcaatacaggtttcaccctttttgatggcgacagggtgctgaatccgtgcttcagcactttgcccagtgatatccatggcatcaaagctgtggcacgagcggcaggttgctgagtcgttttctttcagcgttttccacaccgattgggccatcgcgagtttatgggcttcatatttctctggtgtattaatggtgccaaccatttcaccgtagatatcttttaccgcgcggattttggtccacagataatccagcggctcatgaggcacgtggcagtcagcacattcagcgcggatacctttggtgttttggaagtggacgctaccttgatattcagccagtggctgctgcatggtatggcaggagacgcagaacgcggtatcactggttttatggaagacagtggcagttcctgcgaggagcgcggcaccgataataatgccgatcagcagaatccataaccatccccaccggcgtcttttcacgaagccagtttgttttttgctcataattgcacccacataagatatataataattattgttaaaacagacgaatcaaatgcacgactggataaaatgccagataatctgccaacagagccttatctatcagcgataagcctttcccataaaataagtgtgtctattgtagggaggttttctgttgatgactaactctataaggttatttagcaatattagttcaaattgctgaatataaatgtgatgaatggatgaatttttgtgagatagcacatataaccagctgattttactggttatatattttgttatacagcgctattttttagtcgtaggggaagtaaaactgctgattcaaccataaatcgatagcatgacggctggcttcaaaatggggttcgggtaatgcgtgcggactacaccacaaccattgctgacatttatccggttctttcagctcaggttgtccgccggggtgttgtgccagcaaacaaaccgaaactgtatgtttaccttcttcacgccaggtcgccaggttattgcacaaaccaataactttcatctcattgatatttaaacctgtttcttcaaatatctcccgctgcgctgtttgttcaaaagactcgccagcctccatatggccaccgggaatggaccagtaaggcgcatgctgactgctgcgtttgcccaacagtacctcaccttgttgattgataataataacgccaacaccgacaacaactgacattgtttagctcctttgatatgagtatcagcaactgtcagcaactgtcagcaactgtcagcaaatggggctattttattgctgacagaaacccgttaaagacgaaaatgtgcggagtgtcaaaaatccatcaagaataaaagcagaaaacttgcatatattctgtgtcggaaacacactccttgaaacgtttcagcgttatctcgtcaccagatgataaagggtaacgctcctttttctcactaaagctgaaacgattcaattcagcaagagaggagatataatgttccagttatcgacgcaagatatccatctggctgcccaagcagacagcaaaaacgaagctatcactcaagtggccgcggctctcactcaagctggcaatgttgctgccggctatcttgatgggatgctagcccgcgagcagcaaacctcgacctatttgggtaatggtattgctatcccacatggtaccactgatacccgcgacctggtgctgaacaccggcgttcaggttttccaattcccgcagggtattgcctggggcgaagatcaaaccgcctatattgttatcggcattgcagcacgctccgatgaacatctggcattattgcgccaactgacgcacgtattaagtgacgatgcggttgccgcgcagttggcaaaaacgacctcagctgaagaattacgcagcttgctgatgggtgagagaaaaaccgctgaattccattttgacacttcactcatcgcccttgatgttgcggctgacaacttgatcacgctgcaagcactgaatgcgggccgtttacagcaaatcggggctgttgatgcgcactttgttagtgatgtgattactcgtgaaccgctgaatctggggcaggggatctggctgagtgacagcaccgaaggtaatttggccagtgctgcgacagtcagccgcccggcaagcgcttttgaacataacggggagaaagttgccctattgctgacactgtcagtggttgatgatcagccattttcggtgctgaactatctcagcgacttgctattggcgaagaaagctgacctattgctgaacgccgatgctgccgcactgctggctttgctgaccagtgaatatattgaacaaaatgaagtactaagcgctgagtttgttgttcgtaacgaacatgggttacatgcgcgcccagggacgattttagtcaatacaatcaaacagtttaccagtgaaatcaccgtaaccaatctggacggcaccggtaaacccgctaatggacgtagtctaatgaaagttgtggctctaggggttaaaaaagggaatcgtctgcgctttaccgccagcggtgaagatgcacaagccgcgctggatgccattggtgcagctatcgccgccggtctgggcgagggggcagcatgagcagaagagtcgccaccatcacattgaacccggcttatgatctggtgggcttttgcccggaaatcgaacgcggtgaagtgaatctggtaaaaactgccggtctgcatgcggcgggtaaaggtattaatgttgccaaggtactgaaagacttaggtattgatgtcacagttggcggtttcctcggcaaagataaccaagatggcttccagcttttatttagcgaattgggtatcgccaaccgttttcaggtagtgccggggcgtactcgcattaacgttaaactgaccgaaaaagatggcgaagtgactgactttaacttctccggctttgaagtcaccaaaccggattgggatcgttttgtaactgactcattgagctggttggggcagttcgacatggtagcggtcagcggtagcttgcctgcgggggtgaatcccgatgactttaccgactggatgaagcgcctgcgctctcagtgcccgtgcataattttcgacagcagccgcgaagccttggttgcgggtctgaaagcttcaccgtggttggtgaaacctaatcgtcgtgaactggaaatttgggctggtcgcccgttacctgaactgggtgacgtggtggaagccgcacatgcactgcgcgatcagggaattgcccacgtggtgatttctctcggggctgaaggtgcgttgtgggttaatgcctctggtgcctggttggcaaaacccccggcttgcgaggtggtcagcactgtcggtgccggtgactcgatggtgggtggactgatttatggattgttaatgcgcgaatccagtgagcataccttgcgcctggcaaccgccgtcgcggctttggctgtcagccagagcaatgtgggtattacggatcgcccacaactggcagccatgatggcgaaagtggacctgaaaccctttaattgatctccggaggcgaaatgaaaacgctactaataatagacagttcgctcgggcaggccagaggccaccttgcgtcactgatgttgggtgctgcggcggcaaaagcaggactgagctgggttgagaaggcggcagatgcagaactggtgattgtggccgggcaagcaatcccggctgacagtgcgctgaacggcaaaaacctgtatctcggtgatgtggaaaaagcggtgcgtgatcctgaaggctttctggcccaggcaattgcgcaggccaaaccttatcaggctgccgttgcagccgcgccagtcgccgcatcaacgaccggcccgaaacgtattgtggcgattactgcctgtccaacaggtgtagctcatacctttatggcggctgaagccattgaaagtgaagcgaaaaaacgtggttggtgggtaaaagttgaaacgcgcggttccgttggtgcgggcaatgctattacgccggaagaagtggctgcggccgatttggtgattgtggcggctgacattgaagtggatttggataagtttgcgggcaaacctatgtaccgcaccaccactggcttggcgctgaagaagaccgcgcaggagctggacaaagcactggtggaagcggaagtttatcaaccaaaaaccggcagcagcactggggttaagaaagcagaaaccggcggcccgtatcgccatctgctgaccggtgtctcttacatgttgccaatggtggtggccggtggtctgtgtatcgcgctctcgtttgtgttcggtattaaagcttttgaagtgaaaggcacactggctgcggctttgatgcaaattggtggcggttcggccttcgccctgatggtaccggtattagccggtttcattgctttctccatcgctgaccgcccgggcctgacgccgggtttgattggcggtatgttggcggtgagcactggtgccggcttccttggcggtatcattgccggtttcctggccggttatgtcgccaaagcgatcagcaccaaattacatttaccgcaaagtatggaagcgcttaaaccgatattgatcatcccgctggtcgccagcttgattgtcggtttggtgatgatttatgtggtcggcacgccggtggctaaaatcatgactggcctgactaactggctgcaatctatgggtacagcgaacgcggtactgctgggtgccatcctcggtgccatgatgtgtaccgacatgggtgggccagtgaacaaagcggcttacgcctttggggtggcactgttgagttcttcagtttatgcgccgatggcggctattatggcggcggggatggttccaccgctggcaatggggctggcaacactgctggcgcggcataagtttgacaaaggtgagcaggaagggggcaaagccgcgctggtattgggcttatgctttatctctgaaggggcgattccgtttgcggcccgtgacccaatgcgcgtcttgccgtgctgtattgctggtggcgcattaactggtgcgctgtcgatggccttcggcgcgcaactgatggctccacacggcggcttgttcgtgctgttgattccaggggccattcatccagtgctgttatatttggtggcgattattgccggtaccgtcttagccggtggcctgtacgcgatgctaaaacgccctgatgcggtcgtggcaaaagtggcataagcattattagatatacagataaagattattaatcagtgccagtcagttaaaatgttgactggcattttttatattttctataattattacagtggattaataaactaggattaggtgcatattgcattattaatggatcataatgatggcgaaaaattaagcgccgtttgggtttggtttaagtttgttgcgtaaaatatcgatccgccagtaatcatctggttagtcattcagtaacttcaagattaaaagttaaaaggagggggggtgagtagctctgttgttttagataaattaaaaaatgtgcttatgattaataatgaagcacatgctttatcaaagaatgaagtgctgctgctggaatatctctatttacgtggcggtgaagtgattcctcgcgatgaattaatcagtcattgctggcctgatcgagtcgtttctgcggtttcattgccggtagcgataaagcatatccgtgatgtattacgtaaagctaccttaaatgaggtgattaaaacccataaaagtgtcggctatagtttgcagaaagatagccttgaactggttatatacagcctggcatatgagcaaccagcaaataacctggcattaaaccatgttgccgctgatgagaatattgatgtccaacgccagccacagcaatctaccaaagtgcgtcaaaggtttcgccataattatgctggctactttatggctatcgccattgttattgcgataacactttttattattggtggggacgatattatctctattactgacagtcgtacccacaacacgattatcactaatttaccaccggtattagcttatactgccgcgcccttacctaaggttaaaaatagcctgatatttaaagacgattttggttcagttattgtttgtaataaatcggaatgtaaatcgcaatgaaaatcagaacatgggttctcatcaccgttacctcgattattgtattattattaatctacagttacaagcacttatgctattacgccgaagtaaaatatggccccaatactgaacatatagatgtaagagtgagcgggctaaagtttgaggttctgcactatattcttgataaggattcgcacttgattctgtcagaagagatgtctggtgtaagcctaagaaaaccttggggggaatttgtatttttcccattgcactcatatcaatcggcacccagtgggcaaccgaaaggatcgctaaagtcattaggatcacctttatcagtttgtatttatgaagtcgataaccagaaaaagaatattgtcagtttttttcatggtgatcgcgggtttattgaaatcaatggtgaaactattcacttgtcttcgctatttttaggcttgcaaggtaaacatattcatgcgtcttattgtagcctgagtgaataacagtgttactttagaaatttcccttaataatctcccgtataaaagataaaaaagcaggatatctcgctgagctatcctgcttttttatgcgtcagtatttattaaatattaataatccattaataatttaatctttccaaaaaacttgccagtatattcctcgtcagtgatgacaccgtttgcatcataggttaggtgccgttaccgacattcattatcgttattcatcttcatactaatcaattaatgtgagatataaaatgaatatgaaaaaatttgttaaaaaaccactagcaattgctgtgttaatgttggctagtggcgggatggttaatatggtacatgcagaaccgactgttattaatagtaaagacatctctgcaacaaaaactgttaaagagggaggttcgttctcagttgaattcaaggctactgaaaacgagattgtgtcaggcaaattggatgcagatacacctgccttccatctggtaatgtcggactcaggggaacataaaggttggaatgttcggcctaccggtgcatctgagggaggacagatggtttctgcagatggtaccagagttgacttacatacaaatgagctatcgtgggataacgaccactggtggatagatgacggttctgagcgtgtggaagcgactttctttcttgctgctggcgacgaggttaaagcaggtgaatatcagttcactgggcgtgttgaggaatatgtcgagtaagctcatcaggcttaggaacgtatagcctaactgagaggaaaacatggcaatatgtattgccatgttttctgcgttgtctattttacatactggcagagtgataattaaaaattgatttattaaggagatgggatgaaatataaattctctcacaactttataagttataatttatttttatttgtttttatgtcattgattttattaccctattctcacgccagtagcatgggttttaatacaagtcagcataagttttcagtgaggactggtgagacacggattatctatccattatcttcagttaaaggagtgtcattatcagtaaccaatccacaagattatccgatattggtacaaactcaggtcaaaggtgaagataaacattcgccagcgccttttatggcgactccgccattatttcgcctggatgcgggtatgcgggggcgagtacgcgtaactcgcactggcggtaacttccccgaggatcgcgaaagtttgcaatggttatgtataacgggtgtaccacctaaagagggggatgtatgggataatagccaacacgataaaaaaaacaatatgcaagatgttaatctaaatatcctgttatcagttggtacttgtatgaagctactggtcaggcccgatcaacttagacagaaacctgaagagatggcaggaaaattaatctggcaccgtaatggacaacagttgcaggttaataatcccactccattttatatgaattttaaatctgtaagtttgggcaacaaaaatatcaagttatcttctgccggaaatgaaaattatgtcgcgcctttcgcggaaagaagtttttcactaccgattgatatggcaggggctcccacagaaatcaattggcaaatcattaatgatttggggagcgtgagtcaggtatttaaagctaacatttaaagttattactgttatttgatatttcccctgtatttttatggggtgagatgatgtttttttctttaaaaaattcggtagctaaacttattgcattttgggcgatatgtttggtacttccggtgtgggccggtcattacacctttgaccctatattgttagcgaataataatatcaatgctaatgacacggatctttctttatttgaacaaggagggcaactaccgggcacttatcaggtggatattttcttaggtgatgaaaaagtggattccactaatgtgacattccatgcagtaaaatctccgactggagaatattcgctgcagtcgtgtttaactaaagagcaattatcccgctatggcgtggatgtggataattaccctgagttattgccaccagaaaaaaatattcagcaggataagcaagcaagccaatgtgttaatttggcggcaattccacaggccagtgaagagtttgagttttatgctatgcggctggtgctgaatattccgcaagtggcgttacggcctaaggatgaaatacctgtcgagcgttgggatgatggtattactgcttttttgctgaattatatggccaatagcagtaccacaacctatcggcaaacgggtgagcagcgaagttcgcactatgttcagttgtatcccggcttcaatatcggggcatggcgtattcgtaatgccaccagttggaatcaatcgggtaatagcgctggcaagtggcaaagcagctatatctatgccacacgcggactttatcgcttaaagagtcgtgtcacattagggcaaagttacacacccggtgactttttcgatagcatgccctttagtggcgtgatgttgggcgatgatgacaatatgttgccgagtcgtcagcgcgactttataccggtagtgcgcggtattgcccgtagccaggcgcgagtagaagtgcggcaaaatggctacctgctctacagcaccgtggtgtcaccggggccttttaagttaactgatatgctgccaagtcactcaaacggtgatttgcatgtgacggtgttggaaagtaacggcacaacgcagcagtttaccgtgccttatagcgtaccggcgatagcgctacgcaaggggcgtttgcgctacaacctgatggcagggcgctatcgcccagctaatgtggatgtggaaaccactcccatcgcacaggccacagtcgcctatggtttgccgtggaatctgaccgcctttgtcggcgggcaatggtcgccgcactatcaggccaccacggctgggatgggggtgatgctgggggattatggggcattatcatccagcattacccaagctaccagtgaatatcggcagcagcagccggtgaaagggcaagtatgggaagtgcgctataacaaaacgttgcaagcatcggatacttcattttcagtggtaaatagccaatatagcaccgctgatttcagtaatttatccgatgtgttgcagagttatcggcgtcatgattacagccgcagggattggcactcaaactcactgcgccaccaaatccatgtggtggttgggcaacccttgggtcagtttggttatctgaacctaaattggtcgcgccagagttatcgtgatgcaccagcgagcagttcgtggggcgttcggtatagcttcaatatcggtaatttatattggtcactggattggacacaaaatcagtatcgcggtaatcaggatcgcctgttgagtttgtcggtgagtatgccgttaggtcgtgatcacgacacttatgcggcttaccgcatgacgtcatctgctaacagcaaagatcacgaactgagcttgtatggccatgctttcgataatcggctgagctggaatgtgcgccagacagagcattatgctcaatttcactccggtgaaaatagtggctcacttggtttggattggcacggttcttacggcgatattggcggagattattactatactccgacgatgcgccagtgcagtgccaatgtgtccggcggggcagttatccaccggcatgggctgacacttgggccgcagatcaatggcaccgccgcactgattgaagtgccgggggtgagcggagtgtctaccagcgaagaccatcggctgaaaacggattttcgtggttacagtatcgtaccaagtatcttcccttatcaggaacatgatatctcgctggaaaccaccgatttaccaccggatgccgaggtgacaaacaccgatgccaaggtgctgccgaccgaaggggcgatagtgcgcgccagcttcagcccacaaatcggggcgcgggcactgatgaccatcacccgcaataatggcgaaaccattccgtttggtgcgatggccagtttggttaatcagcccgctaatgcggcgattgtcgacgaaggcgggaaagcctatctgactggcttgccggaaaccgggcagttgttggtgcagtggggtagggatgccagccaacagtgtcgggtggattaccagcttgcgagcgcgaaaaaaggtgacgccgggctatatatgctcagcggagtgtgtcattaaaactgttcagtattatcataatgcccgtcagattaactggcgggcatttgtttgctttctgatttgcttaaatttccgcctgcgatttcagccaggctatctcttcggcccagatatctgggttcactgtttccagaatcagcggaatattatcaaagcgcggatcgtgcataatataactgaacaccgttttgccgatattgccctcacccaagctgtggtggcggtcgacacggctgttaaattcacttttggcatcattaagatgcataccgcgtaaatactcgaaaccgacaatatcccccagcgcaccgaatgtgtgttggcaatcagcttcagttcgcaaatcatagccggcggcgaaagcatggcaggtatcaatacaaacacccacgcggctcttatcttccaccccatcaatgatagcggccagatgttcaaacttaaaaccgaggttgctgccctgaccggcggtgttttcaatcacggcagtcacaccctcagtcgcatccaacgcgatattaatggattcggcaatgcgcgccagacacttaccttcatcgatttgcagtaaatgactgccggggtggaagttcagtaatgacagccccagttgctggcagcgcagcatttcatcaataaaggcttcacgggacttctccagcgcctcggtaaccggatgaccgaggttaatcaaatagctgtcgtgaggcagaatttgggccgaggtataaccgtattgctcacaagcttgcttaaacttttcaatcacatcttccgccagtggggcggcgcgccattgacgttgattcttggtaaacagagcaaaggcagtggcctcaagttcgtgcgcccgaatcacagcctgatcgactccacctgctgcgctgacatgtgcaccgacaaatttcattccattctcctttgataaccgctgcattatggcattgatagcgacatgattgaatgggataaactgcggggaaagaaaagggccgcagtggcgacccttaagtaataattagctaggttagatatcgactttacgccgcaatatgctgcaccaataagttgataccagtaccgccgatcagcaaccaggcaaatagcatcaaagccaataacagcggtttgaccccagcctggcggatagaacccacatgggtggttaaccccagagctgccattgccattgccagtaaaatggtgtccagtgtaatcaagtggctaacccaagctgcgggcagcaaattcagtgagttaaaaccggccatcagaataaatatcaccgcaaaccacggaatagtgatggcacttttttcacgtttttgcccactggttttcatgttgctgcggcccaaataagctgacagtaacagcaagaagggcgcgagcatcatgacgcggatcattttggtaatgacggcggcattttcagcatccgggccaatggcatgacccgctgcgacgacttgtgccacttcatgaatagtagaaccggcaaagataccaaaagtttcctgattaaacggcagccagtggtaatgcagattcaactgatatagccaaggataaacaaaaatcgccagtgtcccgaaaatcaccactgtggcgacggccactgccactttgctggcatcagctttcagtaccggttcggtcgccataatggcggctgccccacagatactgctaccggcaccaattaacattacggtttgctgatccagaccaaatacgcgcttacccagccagcaggccaatataaaggttgaactgagcgttaacaggtcaataatcatcccagtagccccgacatcagccacttgctggaaggtcaggcggaacccgtacaaaataatccccagccgcaataagtgctgtttggccagtaccaccccgtcggcgcaaagcggttgcgcccaagggtacaaagtgttgcccaccacgataccgaataggatcgccagagtcagcgcccccagccccatgtcgataaaccacggcatgtcacccactttgagcgctaacccagtaatcacaccagtcaataccaagcccggaatatagcggaacaaagctggcagtggtggtcgggagagttcagttgtatgtgaagtcgccatgttttttcctatgtcctgtaaagattgagcacagtttaccgggtttggacataatagataaattgattatatatttataatctatcgatatagctgataagaaaggcgagaaacctaagctcaatgtgttgggaaaggccgacggtttgttggcgcgaagacattgagcggcctactggtcatctggttgatttttaatgtggttataggcgggagcgcgacaattattatcatccgttcctgcgagtaaatgagaataaatagcattcttactgctgaaattcatcccggataacctccagattttactcaaaggtgttagtcttatacggtaattgaggctatataatcctttcgtcagcaattgcgttagtgactaatatacccttcttacttgaagttgctgcgtgggctgttcatacggggcactgacctgagccaacacatcggactcgccagtcgcaactccaattactttgggtaaacgttagctcttctcatccagcaactgacgaacagagtgatgatagcgtcctccattctttactacagagaccgttatgcacataaccttacgtcaacttgaagtctttactgaggtgctaaaaagcggctcgacgacccaagcttcggttgtgctcgcgctttcacaatcggcagtcagcgcagcattggcggatttggaagggcaattaggagtacaactttttgatagggtcggtaagcgtttagtcaccaatgaacatgggcgattgctttaccccaaagcactcgcgcttctcgagcaagcaattgaaattgaacagcttttccaacaggatttaggcgcactacgcattgctgccagcagcaccatcggcaattatatgttgccgggcatgattgccaaatatcgacgcgatttccccggtaccccactggagctgaatattggtaacagtcaggatgtgattgaagctgttgctgattttcgcggcgaccttggcctgattgaagggccgtgccatatgccagagctgatgacccaagcctggttgcgtgacgagctggtggtgtttgccgcgccggataacccgttatgtcataaaatgctgtcgttagaagagcttgccgatgccgcgtggatcttacgcgagcggggttcaggtacgcgtgaagtgctcgaccacttattactggcaaaattgccacactttaaactggtgatggagcttgggaattctgaggccatcaagcgggcagtgcgctacggcatggggatcagttgtttgtcacgccgggtgattgccgaccaacttgccaacggtgaactgattgaacttaacattcctttgtcaccacttatcaggacgttatacctgattcatcaccggcaaaagcatatctcgaacgctttgcagcgctttctcagttattgtcaggaagaaccctgaattggtggttttcggcaaagcgtattgatgtcatgaagcataagattttaagtgttttacaccaaggaaaacggggatcgcggtaagaatgccccactgatagggatttattctgacaattgagcttttgctaataattgagctgtgatcatgaaggtatcttatatcagcgcattgttactatccgagacggtgggatttgttacaatcccgccttattttttaagggtgaattagggtaagaatgactcagcaaaatactaaaatcccagtgcaacagggtgcgcagcgtttacgccgtgagcttaaatcacgacatttagccatgattgctatcggtggctccatcggtaccggtttgtttgtcgcctcaggcgcgacagtttctcaggccggccctggaggagcattgctctcctatgcattgatcggcttgatggtttacttcttgatgaccagtctcggtgaattggcggcatttatgccggtatccggttcattttcgacttacggctcaaaatatgttgaggaaggcttcggcttcgcccttggctggaactactggtacaactgggcggtgactatcgccgttgacctggtcgcggcacaattggtgatgaattactggttcccggatgcgccgggctggatctggagtgcgctgttcctcgccctgatgtttttactcaactacatatcagtgaaaggttttggtgaagcggaatactggttctcactgattaaagtgaccacggttattatcttcatcattattggtgtgatgatgattagcggcatcatgaaaggcggcgagagtgcagggtggcacaactggacaatcggtgatgcaccgtttgccggagggttctcggcgatgattggtgtggcgatgattgtcggtttctccttccagggaactgagctgattggtattgctgctggtgaatcaaaagacccaggcaaaaacatccctcgtgcggtgcgcaaggtattctggcgtattctgctgttctatatcttcgctatcctgattatcagcctgatcattccgtataccgacccaagtctgttacgtaatgatgttaaagatattagcgtcagcccgttcaccttagtgttccagaatgcaggtctgctatctgcggcagcggtgatgaatgcggttattctgaccgcggtattgtcagccggtaactcaggcatgtacgcctctacccgtatgctatttaccttggcttcagaaggtaaggctccgcgtatttttgccaaactttctcgcggcggtgtaccccgtaatgcgctgtatgccaccactgtagtcgcgggcttgtgcttcttaagttcgatgtttggtaatcaaactgtctatctgtggttactgaatacttcaggcatgacaggctttatcgcctggttgggtattgctatcagtcattatcgttttcgccgtggttatatgatgcagggccgcgatttgaacgatttaccgtatcagtctggtttcttcccgctggggccaatctttgcctttgtcctgtgtttgatcattactttgggtcaaaactatcaggcattcctgcaagatcgcattgattggtatggcgtgaccgccacttatatcggtattccattattcctggtgatttggttcggctataaactgagccgcggtaccaaggtgatcaagtacaaagatatggaattcccgaaatggcgtgatgaaagtcatgatgatcaagaagctaaaaaaacagcactgattgctgactaacaaaatgatgtagaacatgcaagggcgataattgtatcgcccttttttgttgccccaaaatggtgttcatttgaacaaagttaagcaaataatttcgctaacttcgcttcattccctcgctaacgttatggataaacacaccatgctaattaaataacattataaaataatcatttacagatatttatatcaaatcagctatagcaatcttattgataattattatcgtttgttttattgttagcgacatattgaaagtcggtaaccgaaataaatgagcctatccactgaatccatgacagaaacctctcaccagattgatgccgatgttatggggcgttataagaacattgtgcgtcatcgcttgctcatcatgggcgtgctggtgctggccatcttcggctgcttgctactggatttcacgatggggccatcaggcctgactttgtcatccttgtggcagacattaattgatccggccagtgcagatgcaggaacgcgggttatcgtttgggatatccgtttaccctacgccttgatggcggtggtgattggtttgtcacttggactggcgggggcggagatgcaaaccatcctcaataacccactggccagcccctttacccttggcgtctcttctgctgcggcctttggtgcggcactggcgattgtctcaggaattggtattccaggggtgcccgatcagtggtttatttccgttaatgcctttatttttgctctgtttgccgcattaatgctcgacggtattacacgctggacgcgggtggcgacctccggtgtggtgctatttggtatcgcgctggtgtttacctttaatgcgctggtatccatgatgcagttcattgccagcgaagatacgctgcaaggcttagtgttctggacgatggggagcctggcacgggcttcatgggccaaactgggcattatgctggcggtgtttgccctgatgctgccgttgtcgatgatgagctcgtggaagctgacggcattgcgtttaggtgaagaccgggccatcagttttggtattgatgttcgccgcttgcggttggggacattgctgcgtatcagtatgttatcggcgctggcggtggcttttgtcggcccgattggttttatcgggctagtggccccccatattgcgcgcatgatttttggtgaagaccaccgtttctatctgccagccagcgccctgattggtgcgctggtgctgtccatggcatcgattgcgtcgaaaaacctgattcctggtgtcatcattccagtcgggatcgtcacttcgctggtgggtgtacccttcttcctcagcattattttgcgccatagggggaatgtatgacttctggcttacgtattgaacatttcaatgcgggttacccgaaacgcccggtgattcaaaatttgacggtgccattactgccgcgtggcaaaatcaccgtattgctcgggccgaatggcagcgggaagtcaacattgttacgctcaatggccggtttgaaccgcgcccaagggcagttatggcttgataataatgatctgatgcagatgccgtttgcccagcgagccgagaaagtggtgtatttgccgcaatcattaccggccggggtgcatctccatgtgttggaatcgattattgtggcacagcgtgcctccggcgggcgcagcaatgccagtagtgaagctgaggttatggttttactggaacaactggggatagcccatctggcactcagttatctggatcaactctcaggcggtcagaagcagttagtgggtttggcgcagtcacttattcgccaaccctcactgttattactggatgagccgctcagtgcgctggatcttaattatcagttccatgtgatggatttggtgcgtaaggaaacccgcaaacgcaatattattacggtggtcgtggtgcatgacatcaatatagccttgcgtcatggcgaccatgttttgatgttacaaaacggcaccttaattgccgatggtttgccggaagaggtgattacgccgcaaagtttggccaaggtctatggtgtgaaagggcgtattgagcgctgttcacaagggacaccacaagtgttaatcgatggattagtcacggaaccaacaatttaatacccttcgtacactttgggtatgtttatgcagtaacaagttttataaaacaataattatgtattaagcagaaatcgttggaagcgctatttctgctttggtgagctgttgccaatttttataaaaataatatttatcacctgcccgtcaggcggtatcgctacaggcaaaagaacctgatggaaaggctctgagtaaattaatacctcatggagaacgtgtaatggctaaggcctttaggaaatctaatgctgcggcattggtaatagcgacaattatctcatctcaggcatctgctgctgaaaccactgctacagatactatggtggtaacggcatctggcttccagcaacgaattcaagattcggcagcgtctatttctgtggtgacccgcgaacaaatcgagaataaagcctataccgatattaccgatgcgctgaaagatgtgccgggtgtggttgttaccggcggcggaagtcacagtgatattagtattcgtggtatgtcggcgaaatacaccttgattctggtggatggtaagcgggttgatacccgtggtacgcggccaaatagcgatggctcaggaatcgaacagggttggttacccccattggcggccatcgagcgcattgaagtggtgcgtggcccaatgtcatctttatatggttcggatgcgatgggcggggtaattaacgttattacccgtaaagtgggcaaagagtggcacggtaccgtgcgtgctgatgcgactttgcaggaagactccaactctggcgatatttatcaaaccaacgcctatgcctctggcccattaattgatggcttattgggattaaaagtcagcggtctgctttctcatcgtagcgaagataaaattatcgatggttataatgagcagcgcctcagaaacggcgcggcgacatttacactcacgccggatgataaaaacgaatttgattttgatattggccattatgtgcaagatagaaatacaaccgcagggcgttcagtggcgttaaacggtaaaagcagagatgtgcaatatgaccgcaataattatgcgattacccatcacggttattatgatttcggcaattccaccagctatgttcagcgcgatgaaacccgtaatccatcgcgtgaaatgaaaagtgtcgataatatctttaatagccaaacttctttcctgtttgatagccacacgttaattctgggtggccaatatcgctatgaagagttatatgacgagggtaatcagttagcctctgccaaagatctgaccaaattgacgcgctggagttgggcactgtttgccgaagatgagtggcagatgaccaatgatttcgcgctgactggcggcatccgtatggatcaggatgaaaactacggtacgcactggacgccacggttatacggtgtttggcatttagctgagcaatggacattaaaaggtggggtgtctggcggttatcgttcacctgatttgcgccaggcaactgataattgggggcaaatcaccggagggaaaggggatccggccattattgtcggcaatgccaacctgaaaccggaaagaagtatcagtcaggaaatcggtattctctgggataaccaagagggtatgaatgccggtgtgacactgtttaatactgattttaaagataaaattactgaagtccgccgctgtactgataccaccggcaatgcatccggccagtgtatgattaatggcaacagctataagtttatcagtgaccgtaccaacgtggataaagctgtgacgcgcggtgtagaagcgacttatggctgggatatcaataaagattggtcactgacttctaactatacttttactcaatctgagcaaaagagtgggcagttctccggacaaccattaaaccagatgccaaaacacatgctgaacggtaccttgaactggcaagccagtgaggaattagcaacctggattcgggctaactaccgcggtaaaacctcagaataccttaatcgcaccagtatggggaaaaccaccccgtcttatacttttgttgatttaggggctaactatcagctaacgaaagagttccgtctaatgggcggtgtctataacgtgctggataagcgagtggatatcgaagttaacgataaagttctggatggtcgccgttatatggtgggcgccagctacgatttctaatctccttcgcacttgaagccgcaggggtgttagcggcgttcacttacccgaatcacttacttgagtaagctcatcgggatgcgttcgctggctgcctacctgcgactccaattgctttggagatggggtttgcacttgaagccgccccgcaaatcgccgtgctataaaatagctttgcccataaccttgggtgagctatttttctcaccaaccccaacgacgagatcttacaaggtgaaggcaggcagaagagtaaagcgtccgcgccagggacggcgcggctcgagcccccagggaagggtttacggcgtctttacgatctgcctgttttcaccgctgcgggcactttgtcattaacctcaaggggggatctgtttttctcacccctatttaattagcttaaaccaatatcaatgactttctggaaggcggctctatgggtcaggctttggtaccatcgctgtaagtgcggcaattctgggcgctcaatgggtaaattgaaccaggcataagccaggcagcctaatggaatatcgccgataccgaatttatcgccagaaagataagtttgtttgctgagagcttcatctgcaatcgtcattaatgcattcagttgatcaatgccgtgagcaattttggccttatcttgtaattccggcgcagtacgtaccaacccgataaacactgctttaaacggttccactacactggatgtcgcccaatccatccatttttcagcggccgcccgctgctttgcctcaggcagataaagtgcattatcgccatattgtgccgcgagatagcgcacaatagtgttagattcccacagaataaaatcgccatcttgcaggcaagggatcaaaccattggggttgagtgagcgatataatggatcgttcaatttgccatattgcccgccaacatctacgcgctcataactgactcccaactcttccagacaccacagcacttttttgacattggtcgaattattccgaccccaaaccgtcagcatatcaaactcccatcttgtttaacgccgttgccaatggtggatatcccagtgatgtagaatcgccaagtccaccaattcagtacccggattgatcaccgcagcacgatcaacatactccaataatggcttgtcattgatggaatcactgtaaccatagctgcgctggaaatctaattggggcgactcggtgagccactgttttagccgctcaactttaccttcgcggtaagtcagcgttccataagtcttgccggtatagcggctattttctacctctacaccgatagataatgccgcattggccgagagttgttgtgcaatcggcgtaactaaatgctcgccggtggctgaaataatgacgatgtaatcaccacgattacggtgccagttcatgagctttctggcttgcggatacacgcgaggtaaaatgtcgcgctcaataaaacgctcaacccaaccacccacttcagccgtatgtttgcccaccaagggtgacaaggtcgactccatataacaagacatcgacaggctcccttgataatactgcttcattaaatattgctcttgctcagccagttcctgaggggcaagcccttgatcaaccagccagcgtagccacaagccagaactgtcatcacttatcagcgtttcatcgagatcaaacaaggccaaatccattaagccacctccaggtaggcaacgcgattgaagtgaaacttaacagtactggtgctggacattgatcattacccacctaaatagcggctattaatagctaacctaatactttccacccaaataggaaagcaaatcagcgtagcggccaaataagacaaaataatgaaagaaataacatagaacggattgatattggtgtgccgctgaatttcggtgttaattatttatatcgtttagatatagattgttaagtatctagtcgagaacgctcttaaaactgcttcttatggttaaaaaccatcttggtttgccgctcaagccaaatagagagtgttgtcgtctgcctactttcaccccacggctcaggagctaaatatgctgattattcgtttgtatggttgtccagttttcattggttctgagcaaaaaaagcagtccactgaacatcctggagtgaaaaatgagtcaccaacacttaagcagtcaatcgccagttaatgcagatacattacctttattggatctttcattgctcaatggcagtgaaactgaacgtcaggcattcttagacgctttacgccatgccgcgcgagatattggattcttttatctgaccgggcatggcattgatcccgcgttattacagcaaatccaaaccttatcacgtgaattctttgctctgcctgatgaagagaaactggcggttgtcatggtgcgctcaccgcattttcgtggctacaatcgcgcggcctcagaactcactcgtggtcagccagattggcgtgaacagtttgatatcggtgctgagcgtacgccattacctcaaacatccggcaccccgagttgggcgcggttacaaggcccaaaccagtggcctgaagcactgcccgaattaaaaccgaccttattgcaatggcagcgcgaaatgacgggtatggctttgcgtttactgcgcgcctttgctttgtcattgaatctggatgaaaacgcctttgatgagttgtatggcgataagcccaacgaacatatcaaattgattcgctatccggggagagaaaccactcaaagcgggcagggcgtcggcgcgcataaagactcaggtttcctcagctttttattgcaagaccagcaacgcggcttgcaggtcgaagtggaagaggggcgctggattgatgccgtgccacggccggatacctttgtggtcaatatcggtgaactgctggagttggccagtaatggttatctgcgtgccacggtacatcgggtcgaaaccccaccggcggggactgaccgcttatcgattgcctttttcctcggtgcccgtctggatgcagtggttccgttgtatccattaaccgcagaactggccgctgaggcccgtggcccggcgagcgaccccgataatccactgttccgtgatgtggggcttaattacctcaaagggcggttgcgctctcacccggatgttgccgcaaaattttatccagaagtggtcacaccatcagcagaagctagcacagcttattaatattaaattataaaaacttatttttgggataatgattatgacaaagacaatgatgactaaaacacgcatttctggcttggttcgcgccgcagtattgactgcactgacctctacttttactttatcggcccaggctgccgaagccttacgggttgcggccgatccggttcctcatgcagaaattctgcaattcgtgcaaaagctagacccgtcgttgaacctgaaagtcattgaaatccccaatggcgttaactcgaatgagctgttagcgcatggcgatgtggacgctaactacttccagcatgttccgtacctgcattctcaagagcaagcgctggggcagaagtttgccgttgctgccacggtgcatattgaacccttgggtgtctattctcataaacataaaacctttgctgatgtgccagataagggcactgttgccgtaccgaataacgtcactaacctcagccgtgcgctctatttattacaagatcaaggattgatcaccttaaaaccgggctttaccgatccggcgaaaaatcaggcaacacctaaggatattgccagcaatccaaaacatctgaaaattctcgaaattgaatcaccgcagatccctcgctctctggatgatgttgatttggcagtgatcaatggtaactatgcactggaagcgggtttgaacccggccaaagatgcattggggctggagaaggctgctggcaacccttatgccaatattctggtaaccacacctgcgctggaaaatgacccgcgtatcaaacagttggcgaaagacttgcagtcaccggaagtggccaagtttatcactgaaaaatatgccggttctgttatcccagtggcaggcatcaaatcatgattagcatcgaacgcctgagtaaaacctacacgcaaggggggctgccgatggtggccctggaggaggtctcactggagatcccgaccggctcggtgttcggtattattggccgcagcggggcgggtaaaagtaccttaatccgctgcttgaatttactggaacggcccacttcgggccgtattcaagtggatggccgcgagttaaccacactttctgatcgcgaattacgcctgcaacggcagaatatcggcatgatcttccagaatttccacttactccattcacgtaacgtatgggacaacattgctgttggattggaaattattggtatgccgaaagcacaacgccaaactcgcgtggcagatctattggatttagtcggattgggcgataaagcccatgcttttccctcgcagctatccggggggcaaaagcagcgggtcggcattgccagagcgctggcggctaagccgtcctatctgttatctgatgaagccaccagtgcgttggatcctgaaactaccgcttcgatattggcgctgctcagtgatattaatcgccaactggggttaaccattgtgctgattacccatgagttggatgtggtgaaatctatctgtgatactgctgccttactggaacgtgggcgggtggttgaaaccggtgcgatagccgatttactctcttcacctcactctcgtctggggcgctcactgctgcctgcacgtggcccggcatcactatccggcgcgccggtggcggagctgactttctttgataccgtctcggcctcgccggtactcagtgaattggcgcaacgtcatgcggtcggggtcactctgctcggaggcggcgtcgaatcgattggtggtcaacgggtcgggcgtttacaagttgatttcagccacccagacggcgggttgaatttagctgaagtcttacaatttctaaatgagcgcggtgtgagggcagaactgatatgaacagtggcatgagttggcaggatctgctggaattggtcgccaatgcgaccggtgaaactatctatatggtggtgatcgccacctttttcacgatattgattggcctgccattgggcgtcttattatttgtttcgcgcccgaatggggtgctacctgctccccgcgtgaatacattggtcggcgcaatggtgaatctggggcgctcaatgccttttgtggtattacttattgcgcttattcccatcacccgttggattatcggcaccacattgggtagcactgccgctattgtgccaatcacccttggagcgattccgttttttgcccgagtcgtcgaagcagcgctggatgaagttgataaggggcgaattgaggccattttatcaatgggcggctccgcgcggcatgtagtccaaaaagtgctattaccggaggccttaccggctttgttagctggggttaccttaaccgtggtgatgctggtggggttctcttccatggccggtgttattggcggcggtggtttgggcgatttagcgattcgttatggttatcagcggtttaataatgaagtgatggtcgccaccttagtcatattggtgattttggtgcagggtgtacaaagtttgggtgatcggtgggttaggtcattggctcatcggcgctaaacggtgtctacgtatttgaagagcgtggtcatgtgtggcaacaggcggttcagctcatattctgcatagttaggtaggaatggcctctattcctacctttcttgtctgattaaaccttagccgttcagcgcttggtctaagtctgcaatcaagtcttcggtgtcttcaatcccaacggacaaacgcaatagttgtggagtaattccatgttttaagcgcgtttccagtgggattgaggcatgagtcatgctgtagggctggctgattaagctttcaaccccaccgaggctttcggccagcgtaaacaaatgtgagcgcttaataacagcgcgggcgaactcatcatcgcctttcaatcgcactgaaatcatgccgccaaaaccggccatctgtttggctgccagcgcgtgttgcgggtggctttttagccccgggtaatacacattttccacttgcggctgctgttcaagccattcggcaatgcgctgggcgctatcattatgtcgcgccatacgtaaagccaaagttcgtaaaccgcgcaatgtcaggaagctactgaacgggtctaaaatcccgccgactgcattatgtaaaaagcctaattgttcggccaattcagggttattgcctaccgccgcgacacccgcgacgacatctgagtgaccattcaggtatttggtggctgaatgcaccacaatatcaaatcctaaatccagtgggcgctgaatataaggagaggcaaaggtgttgtctgccacactaatcaatcgatgtttcttggcaatagccgcaatcgctgtcagatccgccaattttaacaatgggttagttggcgtctccacccagatcattttggtgtcaggtaaaatggcctgttctaaggcagcggtatccgcaggtgagacataagtgactcgtaaaccagcagtgcggctgcgcactttctccagcagacggtaggtgccgccgtataaatcatccacagcaatgatatgactaccttgatccagcagttccagaacggtcgaacaggcggctaagccagaagcaaaagcataaccacgaatgccgccttctaattctgcaatcgctttttccagtgcggtgcgtgtcgggttaccactgcgggaatattcatacccggtgtgctcgccgggggccggttgtgcgaaagtggatgtcgcataaattgcgggcatcactgcaccggtgctgtctggggtataaccggcatggacggttaaggtatcgaactttgccatgatagaaatccttaataagagaatattaagccagcttttgacgccaggtattcaaaacatcggtacgggtaatcaggccgaggaatcgctctccatccagcaccaccgctacatggccatcattaaaggtcgtcagtaaagagcggtaatcggcctctttctgtaaagtcttgacctgacgcgtcatcgcgctgctgacagggtgtttgaaatgggaagcatcggcttgcaccgcgtttagcaagtcccattcgtcgattaatccaaccaccttttcgccatctaatactggtaattgggaaatgtcgtacaggcgcatgcgggcatgagcgacggctaaggtatcttctggcgagacagaaatagtcgcgccatcctcatggctataagtgatgtaatcacgtaaatcacccagttgaggtttgctcagtagcccctgctccagtaaccagtagtcattgaacattttggacagatatttattgccgctgtcgcagacaaaggtcaccactcgcttagccgtggtttgttcacggcaatagcgcaatgcggcggccagcaaggtgccggttgaggagccagccaatacaccttcttcgcgtaacagggtgcgcgcggtgctgaaagcttcagcatcatcaatacgataggattttttcacctgggagaagttactcagcggcgggataaagtcctcgccaatcccttcgaccagccaactaccggcatcaccaatgcggtcgctatcaacgaaatccgccaaaatggaacccgctggatcagccagcacaaattcagttgtcggtgaaacttcggagaaatagtgactcaggccgctcagagtgccgctggaacccacacccactacgatggcatcgatttgttcgcccatctgctgccacagttccgggccggttgaggtacggtgagctgcggggttggccggattattgaactgatcaatatagaaagaacccggggtctcctgcgccaaccgcagagcatagtcctgataataagcgggatggcctttacccacatcagagcgggttagcagcacttgcgcgcctaatgcgcgcagatggaaaattttctcctggctcattttatccggcaccaccagtatcagcttatagccctttagtgcggcaaccagcgccaagccaaggccggtattccctgcggtggcttcaataatagtgccgccgggttgcagcagaccgtcactttctgcctgttcaatcatggagagtgcaacacggtctttaatcgaacccccagggttttggttttccaatttcacaaataattggcatgggccggtatcaaagcgggtcagttccaacaggggggtgtggccgataagatcaagcaccgagcgtgggatagccattattgactccagtaaaaattgagttaaccgaatgagttcggttaaccatctacggctggataatagcgctagcgacttaggcactaaaaataacaaataacccgtttatattccttttgggaatatagttatggttttttagacgtttaggtgcttagatgtaagggtgttcagataggcagatgtttagccgtatagccatcaatactgggtaaaaatagcctctttacaaaacaaaacgtaaaactatgcccaattggcgcggcaatgggataaatttagaacggtactaatttgtggctaagctaatatttcagtaccagtgaaaaaacgttactttttcgctaattggacagtggttttttctgggaataccacttatttccgattatttgcaaggatactctggcgacctcatgatgaaatttattcccccgtttaagcttaaaaagctgactttcagtgctggtttgttgctcttggcactgccttatgcccacgcggctgactctcctgcggctcctgcgatagacgccaaagcctatgtattgatggattacaacagtggaaaagtgctggcagaagggaacagtgaccaacgccttgacccggccagcctgacaaaaattatgtccagttatgtgattggacaggcaattaaagccggtaaagtgcatccggacgatttagtgacggtcggcaaagatgcctgggccaccggtaactcggcactgcgcggctcctcattgatgtttttgaaaccgggcgatcaagtgaagttgtccgacttgaataaaggtattgtgatccagtctggtaatgatgccagcatcgcgttggcggattatattgctggtagtcaggacagttttgttggcttgatgaataattacgccaaagcgctcggcctcaataacacccatttcatgacggtgcatggccttgatgctcctggtcagtacagtaccgcacatgatatggctgtattggggcaggcgttgatccgcgatgttccagatgaatatgcattgcataaagagaaagaatttacctttaataaaatccgtcagattaaccgtaaccgattgttatggagtactaatctcaacgtagatggtatgaaaaccggctttaccgctggcgctgggcataatctggtggcttccgctaccgacgggccgatgcgtttgatctctgttgtactaggcgcacccagtgacagagtccgtttcagtgaaagtgagaagctattgacctggggattccgcttctatgaaacggtggtgccgattaaggccactaagccttttgtgacgcagaaagtatggtttggtgacactggacaagctgaactgggtgtggcggaggatgctgctatcaccatcccgaaagggcaaatgaagaatttgaaagccagttataagctgaatgagaccgagttgcgtgccccgctggcgaagcatcaggtagtcgggactattgattttcaactgaatgggaaaaccattgatcagcgcccattagtggtattaaacgaagtcaaagagggcgggttcttcagccgcatctgggattttttgatgatgaaaatcagccagttatttagctaatatcaagcaaaagggcgactagcaagtcgcctttcagacggctaacaaagctgataagctgataagctgggaaatgtgccgtatgggtccctatctatttaaaatacaagtggcgtgagccgtcggagcgcccatcggtgcagtcgcccagctagtctcggtgcgacaaaatagggttgtcattaacttcaagggcggctctcaagtcgcccttacttttctatcctgatagcaatcagttacaggcaacaaccttgattgccaaaccaccacgggaggtttcacgatattttgagttcatatctttgccggtttcgtacatcgtttcgatgactttatccagacagacactaggctcgctggtgcggcgcaatgccatacgcgctgagttaaccgcttgcaccgcagaaatggcgttacgctcaatgcatggcacctgaacttggcccgccacggggtcacaagtcagccccaggttatgctccatggcgatctcagccgcgatacagacttgagcagggctgccgcccatcaactccgccaaaccggctgcggccatggaacaagctacacccacttccccctggcaaccgacttcagcgccggaaatggaagcattcattttatacagcgcaccaataacacctgccacgaggaaatagcgactatatgagttctcattcactgggcgaatgaatttgtcatagtaagccagtaccgcagggatgataccgcaagccccgttggttggtgccgtgaccacgcgaccacccgcagcattttcttcattgacggccaaggcatacatattgatccaatcgacaaccatcatcggatcagcattatgtttatcagtagtcaccagcatacggcgtaatgcagcagcgcggcgcgggactttcatcgggccgggcaataggccttcagtattaataccgcgctcaataccggcacgcatcacatcccaaatagccgcaaagtgcgcgcttatctcggctttactgtgcaaagccagctcattttgcatcactaagccagataaagataaaccggtatctttacagtgcttttgtaagtcacgcgcagaattgaacgggtagggcacagtaactgcgttgctatcttgctgaccaaagtgagcttcatcaacaataaacccaccgccaatggagtaataggttttgctgaaaatgcagtcatcgcccgcatgtgcgctgatggtcatgccattttcatgcagcggcaagttggtttcatggaaattcattccaccatttgccaggaaatcgacttcatggctaccatttgccagcaacaaacgttcccgtgcggctacgtcacggataaaacctgggatagcatcaatatcaacagtatcaggcagattccccgccagacccataatgatggcgatatcggtatggtggcctttgccagttagagacaaagaaccgtaaacatcaacggtgactcgggtgatggcagaaagatgccccagtgcgattaaatcatcggtaaacagcttgccagccttcatcgggccgacggtgtgagagctggaaggaccaataccaatcttgaaaatgtcaaaaacgctgaccatattattcgcctccttcatgtaaaggcgttaattattaaaatgcttatatgccgtgggaaaaagagccggcgcggacgcaccggcttttgaaacgattctcagttgatgctaatgagctggccgtggaggttagccagcgtcagaatcatttaccgaacaggctgaacaagattgctgagatagcaataagacccataatgaccacgaatacgttgcttactttgccgctgtatttacgcatcgccggaactttatggatggcgtacattggcatcaggaacaatagcatcgcgataattgggccacccagtgtttcaatcatgcccagaatgctggggttcatggttgctacgatccaggtggtgaccagcatgaacagggcagtaatgcggttcaatttgtcatgattgatctctttgcctttgctgcgcagagatttgatcatcatgccattgaagccttcacgtgcgcccagatagtggcccaggaaagatttagtgatagcgataaaggcaataaccggtgccatgtaggcaatcattggggtattaaagtggttagccaggtaagacagaatggagatattctggcttttcgcttctgccagatccgcaggggacaggctcaggacgcagctgaatacgaagaacatcacggtaacaaccatcatgatgtgtgcgaaagctaaaatgcgggagcattttttctcagcatcaacaccatattcttcgcgttttgctactgcaaaggcagagatgattggggagtggttgaatgagaacaccatcaccggaattaccagccacagagtcatccacagaccactaccagtaccattgccatccatggaaacgtgttcgaagatagcacttgaccagttagggatcaggtaaacagccagcagcattaatactgcaacaaatgggaataccagaatactcattgctttcacaatggcatgctcaccaaaacgcacgatagtcatcaggccgatgataaggatcagcgacagaatggcacgcggtggcgatggcagatgcatctgatgagtaataaagctatcaacggtgttggtaatcgcgacactgtagaccaacaaaattgggtagatagcgaagaagtaaagcagggtaatcagtttacccgcgccttgaccaaaatgctcttcaaccacttcagtgatatcttctcccggatttttacctgacagcacaaaacggcacaggccacggtgcgcatagaaggtcattgggaaagcaataatagccataacgatcagcggcagcaggccaccgatacccgcattgattggcaggaacaatacacctgcaccgattgccgtaccgtacagacccaacatccacatggtgtcacttttacgccatgtacttgatgaagtttttcccgatgaggcaatagtgcctgtttgagtagtgtccatgaaaaatctccaatgtgaacacgttaatttaaaattaagagccgaaagttaagtacctgtaatgccttatttagcgacgttatcaggcgaaaaattcagtcaaaacgatttgtttaaagttggtaccctggttattactttggtgtcgtggttgtgatttatacctaaacgttaaagtgcaaaatttaaccgattttaagagggtgaattcactttatcggatatttttgttgttcctaaagaacagtagtttttgctggcggcaagatagcgatttgtagtgaaaactaccgtgatcatgctcgcaaatgctcaataaactcgacattcatgacttgttgcagatttacaaactattgttatatgaatgtttataatccatcaataagcacaatgaaaaacacctctttcttactgaacaataaataaacgatttattttttatcccttaatatcttggtgggcaatatattttaacccagcttacgaatctagtaaaaatcgattttttaaccggtttgttgacgaacatcattaatgtaaagaaagtgtatttgtttaacttattgatactaatggtgttttaattttttatgcgaataagcaatagcatctggaaatggcggtgatataaacagtgaaataagaaaacaacaataagagtgttgatgggcaggaataagtcagcgagtgattattggtactctatgctttatttgtcatatgaaaatgagcgattagtaattgtcagacaataaactaacgctattcctttaattgaatgcattaaaagaacactaaatgttaaattaatttaccttaaacccaaatataagtggatattaattcgacaatggaatcgtgttttaaatttagcatggataaaagcaccattaagccacaaattaaatatggttatttgccatcagattattttgcttaaatataatccattttttatctgatagaggtgaaggaattatctattgagtgttttttgaactaggatttttactatgtaatcaaaggtgtcagccatgatggataacataaatgagagggagtatctagcgagcagcaagatgcggtgcacgcatcttgcccgttatccgtatctatactcgttatacttcaagctgcatgtgcggtggctacgttcaattacccgaatcacttacgagagtaagctcatcggggttctctctcttgccgccttcctgcaactcgaattatttagagtatataagggggaaaagaacctaacagtaggttttgatattgtgctgtaaaaagaactggctgaattcgctatcgggctgacggttggtcacaatggcatcaaaaagtgttagcgcaccaatactggcgggcttaattttgccaaatttactgtggtcagccaccaggattttatgctgggatttggcaatggcacggtgtttcaacaagatctcatcaaagttgaaacaggtggctccatactcaatagaaacgcccgccgcagagataaaagctttatttgggcaagcattatccagctcattatgttggctaataggggtgaaaatatagttattgggtttgaattcacccccgcacaagataactttgcaattgggtttgtcttgtaaagacaagaaggtattgagggagtagcagatggccgtaaatgacagttcctcatctatctcatcgattattgaaggaattgtggtgccgcagtcaaaaaaaacggtgtcattttccgtaataagacgtgctgctaactgaccaattaggcgcttttcttccacctgcttggcttgttggtcggaaacaaaatagttattggcattgttgcttttggggtccatcactacataaccgcccagtaaaatgacggaagtaggttcggcactcagatctcgccgaatcgtcatttcagaaacacgcaatagattggctgcgtcttttagatggattttgtcggagcgcttaagggcctgagtaagtttattgatacgttctgcacggcgagtttccataagctatccctgacgagttatttttaacaccatgtaccgtaaaataaaaagcgcaaaacaaagagtgcaaacagtacatggaataagtaagcccggcaataaccgggctttacccgtcatacttcaagctacatgtgcgttggcagctctcgttactcggcccgtccatgggcctcgcctctgcgaggccgctgcaagcagcgttcaaatcggttcccgaccgatttgtcacccgaatcacttacctgagtaagctcatcgggatttactcaattgccgccttcctgcaacttgaattatttggggtgtataataagttagtaacttgacgccgatgcttgctggcctgaaacgatagcaacaccagaactggtgccaattcgtgttgcgccggccttaatcattgtttctgctgtcgctctgtcacgaaccgcaccggaggctttgacccccatatcttggcctactgtggcacgcatcaatttgacatgctcttctttagcgccgccagtgctgaaacctgttgaggttttaacaaaagcgacgtcaagctcacggcacatttcacaaacttgtacaatctgtgcatcgctaagcaggcaggtttctaatattaccttcaacggtgtggaggcgcaattatcgcgcacggccttgatgtccgctttaacttctgcgattttgccacttttcaaccagccaacattgataaccatatcaatctcttgtgcgccagctttgatagcagcttgggcttcaaaggcttttgcttcggtcaagccagcacccagtgggaaaccaatgactgaacacactttaaccgaggtgcctgctaattgctgtgcagcaactggaacatacccagagttaacacatactgcataaaaatgatgctgcttggcttcttcgcacagcttaataatttgctcttcggtggcatccattgccagtagggtatggtcaatataattagcgtaattgatcgtcatgatttttatccttttgttcatctataagttagctctgttgttacaataataacattgtcaggaaaaaacaaaactaattctcacatttatagctgttttagattttattttgttattttaattacatttatgatggttaaataaccgcataaagcaccatgtgttggcgtaattatttgatttttgtatattttaaaattgtgaaggggttttacggggaatttggccggcattttaatctgccggcaatgtgagatgagtcacgtagagggcgttagtttctgacccatcctctgctgataggtaaggcaaagccaacctgatagaggcgtttcaacccatttgaaatagcgtcgccgaacaagttccacaccaattgtgcaaacagacagccgacaattcctagcaaaaatccccccaccatatctaacggccagtgtactccaaggtaaattcgtgaccatgcaattgcgacagctacgaccatcaggctgatagcggaccacagtttgtgccaaaaaacaaaggccagagcaaaagtgaaaatagcggtgccgtgatcactcgggaaagaactatcgggtgcgtgattcataaagttataaccaaaaccgacgacaaaaggccggtcgtgggggataagcatcccaatgcaggaggctgaaagcatggaaaaagccagtgcgatagcggctttggtcactaaggcacgctgtgagtccatgtcgctttgtggcccccacaaccacatacccactaataatatggggataatcataatcaaatcgcgtgcgataaaagtcgcaaaagaaatcatccatggcgatgatgctggagtggcatttatcatggaaaagaaaaagtaattcatttgttcaatcattctttacccttattacggttgtaaaaaccgctgatcatccaatacacagccaattgactgagccaaacccaccaacctgcccacaggttatgggtaagaaaatgtgccccgcgcatgatttgtccaaaacccatcaacatgccaagactcacacccgccaaccaacacagtaaagctatccgtggccgctcggggtaaaacaagaaaaataatgccattactgcaaacccactagaagcatggccgccaggaaagcagtggccagggcctgcgccgactggggctgttcccatcagtacatagctgagagatttaccaccatactccaccagatcccaagggcaggagtgagcactggtcgcttttagcacccctatcaccagcgggccgataccgaacagcaacatagtggtgactacgcgcttattgcggcgataaaaaccccatagcaatgtgacaacggcagcgctgataatggttattttcaataagcgatggttcagtaaatccagccagtaattattttcccatggaaaatgttgcgaggcgggatcaaaccaataattactgataagccaatccaactgttcatcacgggataaccaaagaaacagcaatccactgatcaccaatgcaaaaacctgccaaaaataaaaggataacggcaacgagtaaagggagtttgtcctaattatcagtgccgttgaggtattatttaatgtcgatgtcatgacgcttgattgagaggcaggtttgttgatcttcacgaaatagcctggagcagaagtagtgatgttcctactgtaataattttgtcttaagaaagccttaagggggagggatggggcttgaatttcagacaagaaaaaacccgactagtcttgaacctaagaaggcgggactatcgggctcctcaatatggggacatcaaagaaaagcagtggcattaaatcagaccccagtccagtaagaaagttctgggcaaatgaaaaaagcttaaaaaaatgtttagctttgccttgagtctccttttttacgcactagcctaatattcccggccagacaataacgattagcgagccagccaaggtcagtaatacgttcgcaatggcataagtacctgcgtaaccaagcgctgggatattactgcgagcagtatcactgatgatatccatggccggtgcacaggtgcgcgctcccatgatcgcgccgaaaagcagagcacggttcatgcgcaatacataagcgccaaagataaagcagataaccacgggcactaagctcacgattaagccggaaatcagcatttgcccaccgactgctcccaggctgctattaataccgccaccggcgctcaagccgacccctgccataaagaccatcaaaccgaactctttcaccatatttaacgccccttgcgggatatagccgaacgtcgggtggttggcacgtaaaaaacccagcatgatcccagccattagcaggccagcggcattaccaataccaaaactaaagttactgaattggaaggtgatcaggccgatcatcaaccctaaaataaagaaggcacagaacgccagcaggtcagtgacctgactgtgaatagagataaaaccaatcttctctgccacacttttaacgcgtcgtgcatcaccgctgacttgcaatacatcgcctttattcagtaccacattgtcatcaatcggcatttctatctggctgcggatcacacggtttaggaagcaaccgtggtcggtcagttttaaatggctcaggcgcttaccgacggcattgctgtttttgaccacaatttcttcggtaacaatgcgcatatccagcaaatcgcggtcgaacacttctttgccgttacggaaactggggtcaagacgggaatgagcatccggataaccgactaatgagatctcgtcaccgacttgtagtaccgcatcaccatctgggttcgccaaaataccattgcgacgaatacgctcaatgtagcagccagtttgacgataaatccctaattcacgtagatttttgccatcagcccaagccaccaattccgggccaacgcgataggcacggataacgggcagatagactttgcgctgactgtcggtatcgaggccgcgctcacgagcaatttgctgcgcgctggtcggtaagtcttggtgctgaagcttgggtaaatagcgcgcccctaaaatcaggctaaccagcccgataagataggtcagggcataacccaggctcaggttatcttgggcatgttgcaacgccggattattcgcgatggtatggcgaagagtatcgcctgcgcccaccaagaccggagtggatgtcatggaaccggccagcatcccggctgtcaggccaatatcccagccaaagagtttacccagccccagcgccagaaccattgcgctacccaccatgaccaacgccagcatcaggtagtttttgccgtcccgaaagaaaatagagaaaaagtttggcccagcttcgacgccaacacaaaaaataaacagcataaagcccagattcagggcttcggtattaatcgtaaaatgctgttgcccaagcaacagagataccaccaacacaccaatagcgttacctaattgaataggccccaatcgcagtttgcccaggcataaccccagcgctaacaccacgaataacagcaagatgtagttgccgtttaacaagtttgcgacgtttatattcacgagtatgactttctatttagtcaggatgatccacgatgcatacacccttaatgtaaagccagagcgacacatatctttaaattcaaaaccttttaattcaaaaaaaaatcgctagctgaaatataaatgtaagcgatagcggtgcttattctaatcggtctgttgcgagacagccagtagtaagcaggaagtttgccttagccagggagatatgcttgcttactgataaaatgcggagttatatgctggtatttggcggcgttatatcgctttaacgcctggtttttgctgggcgagtctaaatgacaggcaagaaaaaagggcgctaagcaccctttttcggataaaactcatcaaggttggcgcactgttcttaaccgttagccaataagagaggtttatcagccaattattggaacaggctcagattttctttagcataggcttcgaaatctgtgcagccaccaatgtgtttctcatcgataaagatttgtggcacggtttctactggtttgccaaccgttttttccagatcagctttggtgataccttctgcgtgaatatcaatgtaacggaatttaaaatcgtcacgctcagtttccagtttttccgccaattctttggcacgtacacagtaagggcatccaggacgcccaaaaatcacagcaaacatgtaaaactccttgattaatttgagataatcacttcgccaacagttactgatgtattcagctgctaaatgacttatagcgtattactcattcgactgctgactactatgccttctgatgcagtgaaaaaaaagcaggatttgcctgttagtccgattaatcctacctatttgcttatgagtactgttacaaatcttggggattcaatacactaagtaaaagctgatatatagccaatgaacgcggcgttgcaggtgagggtttaacaacctggtgacattaactgtgaagggtacagagcctatcggaggtaaagatgcgctcgttaggagatatgccccgtattgtgattattttggaagcattggggatgatattactggttgttgcctatctcagtattaatgactatttgtcattaccaggagcaataggtacaccgacagttgcgattattatgatttttgttggtattggtttgatgatcccagctgcggcctgcattgtttggcgcgtcgcccgtggttttggcccgctcttaggtagtgcagatagaatttccagaccccaatctaagaaagagttagataaagcgcgtgccgaaaaggagaacaaatctaagtaaggtcattactgagcctttcctgcggtattaaattagtcgggattgaagtagcgctgtcggccaatattccgtaagctatggcacttttcgtattatgagaatcgtgaggtaggtagttatggattcactcatcgtcccggatttagccttattacggcgttggctggatcaactcggtatctcattttttgagtgcgattcctgccaggcactgcatttgccgcatatgcaaaattttgagggtgtgtttgatgccaaaattgatttggtggataacgttatcctgttttcagcgctggccgaggtacgccctacagcgttgatcccgctggtcgcggatctcagtcaaatcaatgccagctcgctgacagttaaagcgtttatcgatattcaggatgataatctgccaaaactgattgtctgccagtccctgactgttgaggtcggggttacattcgcccagtttggctactttatgcagcagtgcgaagagcagatttcgatgattattctggaagcgcgcgccaatgatttattatttattggtaacagcgacgatgatgagttaccgcaaaccgccacggcttaccctgttatacattaaattcattaattgactcccgtgcatcaaaatcagggtgctgctgataaccagtggcacactatttattctctcggtaagccttaagattcccccgctaaaccataagatattctgctttttaccctcctttgccagatatttgtcgccgtttatgccattagtgacgcattacatagatagaatatgcataaaaaatcgataaaaggcgttttttaccctagagtctggtgtggattccgaactgcggttatgctgctgtttctgcaaagggcataatattcctccgcaaaatcagtgattatccttgttaggttaataattactcactgtgcatagtcatgcatctggtgtttgtggcaatagcactcgcaggacaaccgtgttgtatcccactggatacaaatttatcgcacgaatttaccccctattctggaggagttaacggatgttcacccaacgtaaaaagtggttatcgggtgttgctgctggcctgttaatggccgcgtccgtctcagcatctgctgaagaaaaaacactgcacatttacaactggtctgattatatcgcgccagatacgctggctaatttccaaaaagaaaccggcattaaagttgtctatgatgtgtttgactccaacgaggtgttggaaggtaaattgatggcggggagcaccgggtttgatttggtggtgccgtcagccagtttcctcgagcgccaattgtctgcgggcgtatttaagccgctggataaaagtaaattaccgaatgacaaaaatcttgatcctgaattgctgacgctggttggtaagcacgatcccgataacaaatatgccattccgtatctgtgggcgacgaccggtattggctataacgtcgagaaagtgaaagcggcacttgggaaagacgcaccggtaaacagttgggatctggtgctgaaaccggaaaatcttgagaagttgaaaagctgcggtgtttccttcctggatgcgccaagtgagatttttgccaccgtccttaattatttaggtaaagatcccaacagtattcaggccactgattacactggccctgctaccgagttgttattgaaactgcggccaaatatccgttatttccactcatcgcaatacattaatgatctggcaaacggtgacatctgtgtggctgtgggttgggctggcgacatcatgcaggcttctaatcgtgccaaagaagccaaaaatggtgtgaatgtggcttatagcattccgaaagagggagcattagccttctttgacgtgtttgccatgcctgcggatgccaaaaatcaggatgaagcctatcagttcctgaattacctgatgcgccctgatgtgatagccaatattagtaaccacgtgttctacgccaatgccaaccaagctgccaccccgctggtgaacgcagaagtccgtgataatccaggtatttatccaccggcagatgtgcgagccaaaatgttcacattaaaagtacaagatccgaaaattgatcgcgtgatcactcgggcttggactaaagtgaaaagcggcaaataaaccatcgatgggaatcagctgctggtggtgagcctgtcactgataacagattgatggataagtaaaatagatcatggtaggaacagggggttatcttcctgttcctgttttttattgcgccgcacctcgaatgcggcctgttctgcttttacggagagcgcgctgagtgaatgatgtcattccccgcccacagccaaaatcccagaaggtgtttacacccttgctggagattcgcaatttaaccaaatcatttgatggtcaggccgcagtagatgatgtcaatttgactatctacaaaggtgagatttttgcgctattaggggcttcagggtgtggaaaatccaccctgttgcgaatgctggctggctttgagcagccgacacaggggcaaattgtccttgatgggcaggatttgtcgcatgtaccgccctatcagcgcccaattaatatgatgttccagtcatatgcattgttcccacatatgactgttgagcaaaatatcgcgtttggtttgaagcaagacaaattgcctgctaatgaaattaaaagccgggtggcagagatgctaacactggtacatatgcaagagtttgccaaacgtaagccacatcagctgtccggcggtcaacgccaacgggtcgctttggctcgtagcctggccaaacggccaaaactgctgttgctggatgagccgatgggcgcgttggataaaaaactgcgcgaccgcatgcaactcgaagtggtggatattctggagcgtgtcggagcaacttgcgtgatggttacccacgaccaggaagaggccatgaccatggctgggcgcatcgccattatgaaccgtggtaagttcgtgcaaattggtgagccggaagatatttacgaacatccgaacagcagattcagtgctgagtttatcggctcggtgaatgtgtttgaaggcgtattaaaagagcgtttagatgatgcgctggttattgacagccccggactgcgctatccattgaaagtggattcagacgcgtctgtggttgatggtgttcccgtctttgtcgcgctgcggccagaaaaagtgatgttgtgtgaacaggtgccggaggatggttgcaactttgccgttggtgaagtggtacacattgcttatctgggcgacttgtccatttatcacgtgaaattacacagcggacagatgctcactgcacagctacagaacggccatcgttaccgcaaagggatgccaacctggggtgatgaagtacaactctgctgggatgctgacagctgtgtcgtcttgggtaactgatcggcctgtagctgatcattaggggagcaaaatattgtgataccagaatccactcatggagcagcagagccaccgacccgcgcggtggggccggttaaagcgctgattcaacgtttccaaatgtcgcatggccgcaaattggttatcggcatcccttatttatggttattcctgctgtttatgttgccgttcctgattgtcttcaaaatcagtctggcagagatggcgcgggcagttccgccttataccgacttggtgacctggctggacagcaagctggatatctcgctcaatcttggcaactatctgcaactacttgatgatccactgtatatcgatgcttacctgcaatctctgcaagtggctgcggtatcgaccttgtgttgcctgattatcggttatccattggcatgggcgatagctcacagcaagtcatccacgcgcaatatcttattgctgttggtgatcctgccgtcatggacttcattcctgattcgggtttatgcctggatgggtatcctgaaaaataacggcattctgaataacttcctgatctgggccggaattatcgatcaaccgttgattattctgcacaccaatctggcggtctatatcggcgtggtctattcctatctgcctttcatggtgctgcctatctataccgcactgacccgactggactattcattggtggaagcggcactggatctgggggcgaagccatttaaaacctttgttagtgtgattgtgcctttgaccaaagggggaattgtggccggttctatgttggtctttattccggcggtaggcgaatttgttattcctgagctgctcggggggccggatagcatcatgattggccgtattttatggcaagaattcttcaataaccgtgactggccagtggcctccgccgttgcgacggtgatgttagtgctactgatcgtgccgattatttggttccacaagcaccaaaataaagcagcgggaggcgcggtatgaataacttacccgaagtgcgttcggtctggcgtcgggttatcttgatggtcggctataccttcttgtatgcgccaatgttgatgctggttatctattcgtttaacagctctaaactggtgactgtatgggcagggtggtctatccgctggtatattgagctgttcaatgattcggcgatgatatccgcagttgggctgagtctcactattgccgccgcctcggccaccatggcggtggtgttggggacgatagccgcggtggtcatggtacggtttggccgttttcgtggctcgaccggttttgcttttatgttgaccgcaccgctggtgatgcccgacgtcattaccggtttgtcgttactgttgctgtttgttgctatggggcatgctatcggctggccagcggatcgcggtatgttcaccatctggctggcacatgtgaccttctgtaccgcctatgtgacagtggttatcagttcccgcttgcgcgagttagaccggtcaattgaagaagcggcgatggatttaggggcgaccccattgaaagtgttcttcgtgattaccgtgccaatgattgccccagcattaatttctggctggttgctggcctttaccttatcgctggacgatttggtgatagccagctttgtggccgggccgggcgcgacaaccttgccgatgctggtgttctccagtgtgcgtatgggggtcaacccggagataaatgcgctggcgacccttattttgctggtggtcgggattatcggcttaattgcgtggtggtttatgtcccgttcggaaaaacagcggttgcgtgaattacgcaaagctgcccgtggttaattgataataaatgcttgattgataataaatagctgactagccttaaaactgatagtctttcattaacttataacgccgcttccgagcggcgttattgtctgggataacattaggttgcaaaaaccgaacagggagacagactgggcaatatgagactgttattttcacccgcagcgttttcatctgctgccaccacacccgtcccggttttaattgccggaaccgccattattgcgacccgcttcgtcggcgtaatcttattggtggcgacgttgggttgggagggaaccggcagttttatctatgaaagcttgcaaagctgggattctggcttgatttttattgccagtattttgattttgctgctggaaatggtgtgtggtgtggcggtatatgtctgcggcaaaactgggcgcgctggtgctatgtggcctgtcaattgttggttgttgtctatttgctaatggcatcactggattggctggtactggatgccgatgttttccgaatcgaaggcgataccggtgctgaaattttgcatagtttgctgctacaaaagatccccgatgtggttattctcggcttgttgtttttcccctggcatcgctattttcggtcgtcaaaatgagtgtttagcgtaacacagtgctacaatccgcccctattaatagcctcggctgtatcttagtatctcagattataacggttaattattaatgcaatgcgcacaatatacggcgagtcgctgccgttcctgtcagtggctggataaaccttatccgcagcaacttgctgataaacaaaatcatttagaaaatctgctatctgatcaccgcgtcactcagtggctgtcgccgctcttcgggcaggaaagtgcttttcgtaataaagccaaaatggtggtcagtggtagcgttgagcgcccattattagggatgttacaccgcgatggcaccccggttgatttatgcgaatgcccactttatccaaccagctttgcaccggtatttgcagtactaaaaacttttattgcccgtgcagggctgacgccttataacgttgcccgcaagcgcggtgaactgaagttcctgttattgacagaaagcacttatagcggcgagctaatgttgcgctttgtactgcgctcacaaaccaagctgtcgcagttgcaagcggctttaccctggttacagcaacaattaccccaactggcggttatctcggtgaatattcagccagtacatatggcgattttggaaggggagcaggagatgccattaaccgaacagcaggcgctaccagaaatctttaatcaggtgccgttgtttatccgcccacaaagttttttccagacaaatccacaggttgcggcatcactttatgccacagcacgccaatgggtgcgcgaactgaagattgatagcatgtgggatctgttttgtggggtggggggctttggtctacattgtgcggatactgaaactcggttgaccggaattgaaatcagtgccgaagctatcgcctgcgcacgccagtcggcagaccaattgggactgaaaaatgtcacttttgccgccctggattcaacccaattcgccaccgcagaaacacaagtgccgcaattggtcttggttaacccaccacggcgcggcattggtgcgcagctgtgtgaatatctcagccaaatggcaccgcaattcattctctattcaagctgtaatgccgagacaatggcaaaagatatcagtttgttagcggactatcgcattgagcgggtgcagttgtttgatatgtttccgcataccgcacattatgaagttttatccttacttattaagtgctaaacccaaagtaattggcgttgcaggtaggcagccagcaaacgaatcccgatgagcttacacaggtaagtgattcgggttcgtgagtgcagcgaacccccctgcaacgtcaagtacaaagggtggtattactgagggaaccacttatcattgatggctttataggtgccatcagctttaaccgcatcaatggctttattcagtttttccagcaacgcggtgttatccgggcgcaccgcaatacccagaccggtgccgaagtattgtggatcagtgacatgctcgccaactgctgccagattcggattagttttcagccactcattcactaccgcagtgtcaccaaacaccccatcaatacgaccattcttcagatcgataatggcattctggtaactgtcatatgccacagtttgaatttctgggtgtttatcctgtaaatacttctgatgcgtagtgccgttttccatcccgatcttcttgcctttcagatcggcgaaagaactgaatttacctttcggggcaatcacaatggccgagttagcatagtaaggctggctaaatgcgacttgtttgctacgttcaggcgtgatgtccataccggaaataacagcatcatagcgtttgaatttaagcgccgggatcaagctatcaaaggcctgattggtgaatgtacagttggcttccatctgcttacataatgcttttgctaaatccatatcaaaaccaacaatttcgttattggccccgatagattcaaaaggcgggtaggttgctgaagcagcgaaacggatggtttcggtggaatgagttgtttctgcggcggttgcgctaaaaaccatgccacttaaaattgttgccaatagtaactttttcatgcttaaactcctgtctgaatttttttaatagaagatattattagttattgattttattataactgatgatgctttatcgcgatttattcggataaatgatgtggattacattgccattttatgaatttatatgcaagtaatgtgattaaaaatttgtttttattttatttacaggaagggcagcctagaggtttgggttcgcttgacatgagtgcggtgatcactttgccattgggtgcctcaaccgccaaaggggttacaagcgcgtaacccccttggatcccctgcgcttgcgcacgtatcgctagcctgctgcgcaggtgccctcggctcatcatttcgctgacgggacggctttacgcggatccctccgcgtgacgcctaaattcgccgtccatggcgaatttcccttgcttcattcttcactcggctgctcaaatgtgcttttaaacatcaaaacctaaaaaaccatggttttgattttctcttttgacgttgagcgcaatcaggaatattgccgaccaggagggagggtagagtgagcgggcatggacgcccgcgaaaagcgcgcttgagcatggattgcgaatcgcgctggctcgtgagcccgaaagacgcaggaggtttacccgcagggcaatatttcgcgcatgtgcgggattgcataaggggccacgcttatggcccctttgccggttggttcatcggaagccaggtgagctgtgaagccctaacaaccgaaatcgatcactaaacgattatcaaccgaaccggatcactaaatcctgttaactaaatcgcaagtgataaaactaatcttaattacgccgctcaaacgccaatgctctgcgctccaccacccgcataaacagtgtcagcaacccattcacaaccagataaacgagtcctgcggcaccaaataccatcacatcataggtacggccgtacatcagttggctgtaacccattacttccattaatgtaatggtgtaagccagtgaagtacttttgaacaccagcaccacttcgttggaataggatgagagtgcgcgtttaaatgcaaatggtagcaagatgcgtaatgactgggccttagacatccccagcgcttcgcaagactgccactggccggcagggatcgcgcgcacggcaccatagaacagttgagtagtataggccgcgctgttcaatgccagggcaatcatggcacatagccaaggttgcgacagcaggttccataaccacgggtattcacgaatcgctgggaattggccggggccgtagtagatcaaaaagatctggactaacagcggggtaccggtgaacaacgtgatatagattttgaccagtggcgtggcgattggtgttttcagcgtcaacacaatggtaaacagcaatgacaacactaaagcgaccagcaaggaggcaatggtcaatgtcaggctggtgtgcagcccttttaggatctcgggtaagtattccagcatcaggatgggctccgttcaaaacgggtggtacggagttcaatccacttgagtacatattgactcaatagggttaccaccaaataaatagctgcggcaataacataccaggtgaaaggttcctgagtccgggtggcaatgcttttggtttgcagcatcaagtcattaacactgatgagtgacactaatgcggtgtcttttagcagtaccaaccactggttgcctaagccgggtaaggcatgacgccacatctgcggcataatcaagcggaagaaaatagctgcctgactcaagcccaatgcctggcccgattcccattgtccaacaggcaccgctttcagtgcgccacgtaaagtttgtgacgcataagcggaatagagcagggccagtgcgataacaccacacaggaacgggctaacttcaaaatcatcaatattgagcttaatcggcagctcaaacagataaagattcaaagtgaagccgtctgatagcatcatcaatagctgagatgaaccgaaatagataaacagcaccaccagaatctctggtagcccgcgtaaaatggtgacccagccggtggtcaggtagctgacgaccttccatcgtgacgattcacagacggcaaataacatcgccagaaccagaccgagggccagtgcacaaacggcaaggccgacggtcataccggcggcgcttgctaaaggttgaaattcattcatgggtgcttaaattactgctggaaccattttttataaattgtctgataggtgccatctgctttaactttcgccagtgcagcatctaacttaccctgtaactcagtgttgttctgacgaacggcaatccctaaaccggtaccgaaatagttagcgtcagtcactttgtcacccacagccgccaattggttattttgcttcaaccactcattgaccaccgcagtatcaccaaataccgcatccagacggccattttttaggtcaagaatggcattctgatagctgtcataaggcacggcggtaatttcagggtgtttctccatcaggtatttttgatgagtagaaccattttgcatccctacacgcttgcctttcagggccgctaaatcagccactttgcctttttcagcaataaacagcgcagagttttcatagtaaggttgggtgaaagccacttgcttttggcgctcaggggtaatgtccatcccagagataaccgcatcaaaacgcttgaattttaaacttggaatcaaactgtcgaaagcttgattggtaaaggtacattcggcttgcatctctttacacagcgcattagccagatcgatatcaaagccctgcattttattattggcatcaataaattcgaagggcgggtaagtggcttcagcagcgaaacgaatagtttcagcggcagaggcggacaaactgatactggcaaggacggcagcaattattaattttttcatcgcaaattcccaaatagatatcaatgtgacagatagctggcaaaagcttcagttgttggttgtgtaaagtggctggcatcaccttgttccactacgtggccgttttccatgtaaaccacacggctggccgttttgcgggccacttcaacctcatgggttacaatcacctgagtgataccggttcctgccaattcacggataatactaacaatttgtgctgtgatttctggatcaagcgctgcagtcggttcgtcaaacaacaaaacctgcggttccatcatcaatgcgcgggcaatagccacacgctgttgctggccacctgagaggtgcaacggaaagcgatcggcaaaatcagtcagacgcagacgggtcagtaacttttctgcccgcgccatagcctcatcttttgacagacccagcacgcggcaaggggcttcaatcagattctgtatgacagagaggtgcggccaaagattgtattgttggaagaccatccccacattctggcgtaattcgcgaatagcttttgcgccaggagcctgggaaaagtcaaagtgattacctgctatctgcaaggttcctgaacgtggcatttccagcaggttaagcacacgcaataacgagcttttaccggcaccacttggccccagtaacactaaggtttcgcccgcaggacagtctaaggtaatgtcgaacagcgcttggtgtacgccgtagtaacagttaattccgttaagttgaatactcatgcgccaaatctgaatagccaatgatgccgtgaatggtaacttccgcggcatacttatgcaatctttgtgcgttaaaatttattaataaccaacatcaggggcaaaaaacagcataacatttggatttgaatgctatcagagtgaatttgtcacgcgatgcataaatctgacagagctatccccgtcatctttcaaattgcaggggtgttgtcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattttgggctggttagcgatcacccaatagctgccgcaggcttcctgctggggcagagacgcccataaagcggatatcatcgacaacccagcaggttccttcgcggatcatcaacacttcgtcttgccacatcactgactgcccacccgccgactggtgcgtcaaattgacgcgtaagggaatattccgcgcatcagtattgggaatggttgaagcactggcaacatccgcgctggtgctaccttcacgtaagctgctgaagatatcgccattaatggtttgtgcactatttaccccagaagaggtgcgattgcctgcttgttttctggctgtttgaatctgttcataaagtgcctggctcagataagggcgaaattgggctgacagattatcatcgggcaagccactcttattaccaatttgctgaacccgcaggtcatagaatttttgcgctaccgtatccggcccaccgtcaatacaaggggctgtgcggctgctaatatctttataggctgggtcaacggtattactacaagcgctaagcagaatggccagaggaagaatcagggcaatatttttctttttcatatgatgaccttaagtgaaagaatctgttatgaaagtgattgtagtatagacccaaagaatctgcggagttaacccgtgttgagcttgccgtgctcttttaaccaacgggccgtgcggataataccttcatccaatgatacctgcgggtgataccctaattctaattcagcgcgatgggtatccagcgtcagatcaaaattaagttttgcgacaccataatgggtcaatatcggttccttttcggctttatttcccagtttttccatagctcgggccatgatatccaacatcgggtagggcactgagcgaatacggcagggcatatccaactcttccagcagatgttgcacgatggtgcgcagcgggcggggttgctgattcgtaatattataaactctaccagacggcgtattctggctttgggttgctaaccacatcgcatgtacggcattttcctggtaggtcatgtccaccagtgcatcaccaccacggggtagcagcagagtgccataatacttaatcatttgcagcaggcgcggcagcatcacggtgtcgtgcgggccgaagagaccttgcgggcgcaaaatagtgaaatgagtttgcgggttggacagcgctaattgttgaatcacttcctctcccgccgccttgcttcgtgcgaattcattggcgaaacgtgctgggcggaagtcttcctgaatattacgatggtggtgataatcgaaataaatggccggtgaggatatatgaataaaattttccacaccataagcagcggcccattcgcccaggcggcgtgtggcgcggacattggccagctcgaaagcctgctctgtgccccacggcgaggtaaaactggagcaatgccacagcgtatcgacatcagccagcatagctttcgcctgcgaggaaaccagattcgtcaggtccgcatgaataaattcagcgcccatttttgacaataatgcacccatcgccggattattgccggtggcgataactttgataccctgacgacggagatattcaacggcatttcggcctaacccacaggttgcaccggtgaccaataccttcatagcgaattcggttcccaccaaaaatcagaatgctagagtttttatctattcacccagcaaataagatgccattctttcttgaaatgcagcgctatgcaatcagaatcccctgcttacttgaagttacagcgttgttggctgctctcattcacccggatcatttacttatgtaagctcatcgggattaatgagcctcatccttgaggctcaccctacgggctagcataaatgctgtacaaatcgcttcccgaccgatttgtcattcgtttgccgcctggctgcaactccaattaatttggggatgttgtgcatacttgaatttgcagcgttattcatcgcttttatggttgcgttcgcggtcatattgcaccgctagggtggtgatgcgttttgccattccgcggaaaataaacagatgagctggcatcatcacaaaccaatacagtaatccattaaagcccgccggatgccaccatgcccgaacatcaaaactgcgtcgtccacccaaatccttgatggtaaaggttaaccgcccaaggcccggtgctttcatgccaaacatcattgccaactgacgcagcggtttgagcgtgataactttccagccatcaatcaagtcacctaattccagtgtttccctatccggacggccataaacgacaccgccaccggcaagatcatccatccaggcgcgggttttccataatggattaccatagaaataaccttctttgccgccaatttgctgtaccacatgccacagtgcttcgctggatgccgaggtatagagttggcagccggcttgtttgggataaaagccataacccggtcgccagcgggcgcgagcctcggggtcataaccccagtcgggtgaatccaccacttcgtcttcacggcgtaatgtctctttgacagcatcgtcaaaactgatcagttgctgggggataagtgcctgtaaagcttgaccatccgcaggtagatcgtgattcagcccttcaatcaatgcgctggcaattgacgtgggcaccgacgtcaccatattaatgaaataaaccgagataaagcgcgtagggagcggaatggggaccagccagcgccgtttaccactgatggcaataaagcgctcgaacatcgtttgatagctaatgtattccggcccggcgacatcaaaaatgcggttttctgaggccggatgattgagtaattccgttaagtaaatcagcaagttttccagcgcaaccggtgatgactttgagcgcacccagcgcggtggtgtcagaatgggcaggttataaaccatatcgcgcataatttcaaaagcggcagaaccggggccgacgataatactggcgcgcagctccgtcaccggaataccactttgacaaagcagatcaccggttagtttgcgggcaatcagatgagaggaactgttatcatccggctgtaatgcactgagataaatgatctgttttacagatggactttgttggagcgctgttttcatattggtggcggccaggcgttcctgctcaatcaaatcctgcccgtcacccatgccatgtaccagataatagacgacatcaatatcttgtagcgcggtaataagggttgagggctgataaagatcgacaaaacggcaatcaacccccggccagggttgctcttttagccactcgatacggcgggccgccgcagtgaccacatgcccttgctgactgagtctcggcaccagatgctgaccaatatagccactggcgcccagcaccaatatccgctgcggtgtcatgagcgctgctcgctcaaaaactcacgccatagcgcgacgactttctccaaatccgtacggttaatattgatgtgagtaatcattctggtgattgggccagcgctgattaatactccacgttcgcgcatccacgggcccagtttggcggctagctcgctagattgctgaatatacagcacattggtttgcgctcccggagccactatctctacccctagcgcacgcagttgttgctccagccagagggcattgtcatggtcatcttttagtcgcgccacattatgctctaatgcatacagccctgctgctgccagaattcccgcctgacgcatgccgccgccggtcattttgcgccaacgacgcgcgcgtttaatgtattcagcgctgccacacagtaatgagccaacaggtgcgcccaaccctttggagaggcaaattgtcagggtatcgcaatattgggtgatttcgctcagagggacattcaatgccacggcggcattaaaaatacgagcaccatcaatatgtagagccagtttctgttcacgagtcaatgcccatgcctgttgcaagtagctcagtggcaatacttttccgctgtgggtattttccaaactcaacagccgggtttgggcaaaatgaatatcatcgggcttgatcgcggccaaaactttatccagtggcaaagtaccgtcatcatttgcatcaataggctgtggttgaatactaccaagcactgcggctccaccggcttcatacagatagttatgcgctttttggccgacaatatactcttcaccacgctgacagtgagtcaacagtgccaccaaattggcttgtgtgccggtcggcaggaataatgcggcctctttacctgataacctggcggcttgcgcttctaaagcactcaccgtcgggtcatcgccatacacatcatcgccgacttcggcattagccatggcttggcgcatggcggcgtcaggttgcgtaacggtgtcactgcgtaaatcgatcagcatagttttctcgcgaacagggaaagagtggcttcatcatagcgagaatattaaaacaaagaagcccgacaaaatattatttactttaaatcggatattcatctcgcaagtaaggtctgttcgctgattttattctggtttttatttaattccatgagcaattgctagcgctttattcagtttgcccaggactgtcccttgtttattggtaaagaaacgcgtttttaaagtgctggcatcagcatcacaatacaatttcagatgatacttattaagaaactccggcagatgtcctttttcgatgccaaaaatccagtgctcaccaatgttctttaatccttctaaaacttcgaccgaaccatatgaggtgttttcaccggcgaggacgtcggaataaacataatcgaaaatgatttcactgctatcgggggcacaggtgtcgatggctgaaaaaatacggttcaccgtgctgggaggaagatacataattagcccctccaatataaataggtttttctctcctttttttcgcggaatctcttgtaagatagtggttaaatcctgctgattaaaatcaatcggaatatagcgtaaattttctggaatcgggattataagctcttgtagtttagctattttatttttttgagataccgggtggtcgagttcgaaaactcgactttgctgtagttgattctggaatcgaatcgctctggagtcaaaacctgagcccagaatgaaaatgttggcaaactcgctggcacgtaattggaagaactcgtcgatgtattttatccggctaattaaaaactcatagctacctgcggggatctgcggagaaagaatattaccgggcatcaaaaaagatttttgtgtcatggaaaagaaagaggttagagagtgcgaaattaatagcgagatataatcatctgttttgtatccttctcttttctcactgtaagattttgctctgagtatgcagattaactccgccgaaggtgagaagtctgacatggtgctttttgccattttatttatccccaatacgaattcgacttaattaagatttacgccgtacattatgaatgaggatttaaataaagcagcctcatgcgcctgcttaatttttatctggataggatgtgaaaactgttaactggatggggaaattacaacaattgtttaccaccgaagccagtataaaaccggcctctgtggcaggaaaaacgtagagaatttttatgaaataaacggtattttatcagcgtaaccagttggttttggccagttcgaccacttcatcaccacggccattaatgatagctctaagcatgtacaggctgaatcctttggcttgctcaaacttgatttgtggcggcatcgacagttcttgtttggcggtgaccacatccaccaagactggccccggatgggcaaaagcgctttccagtgccgcatctaactcagaggctttttctacccgaatacctttaatgcccgccgcgttagcgatagcggcaaaatcagggttatgcaagtctgtgccatcggttagatagccaccggctttcatctccatagcgacaaagcccagcacactgttattaaataccacaattttcaccggtaattttagctgtgccaaggtgagaaaatcccccatcagcatagtgaaaccgccatcaccacataaggccacaacttgtcggttcggatcggtggcttgtgcgccaatggcttgtggcatggcattagccatagaaccgtggttaaacgaacccagtaaacggcgctttccgttcatttccagataacgggcagcccacacagtcggtgtgccaacatcacaagtgaacacggcatcatctgtggcatggcggctgatttgttgcgccagatattgtgggtgaatgggttggttattattggcggttgccagcccatccagatctttgcgcgtggtgcgatagtgctctagagccttggtcaaaaatgtattatcacttttggcttctagctggggtaacagcgcactcaacgtggttttaatatcaccaaccagcgccatattgaccgggcagtgagcgccgatgctgccgggattgatatcaatctgaatgatatttgcatgggtgggataaaacgcgcggtaggggaactgtgtccccagtaataccaacgtatcggcattgatcatggcatgatagccggaggcaaaaccaatcagcccggtcatgcctacactgtagggattgccccactcaatatgttctttaccacgcagcgcatgtactacgggggcttgcagcatttcagccagtttcaccacttcatcatgggcatccgcgcagccactgccgcacattagtgtgatgtttttggcttggtttaatgtctcggccaatatattcaactcactcatcagtggctgaactaaaggcagtttaggtgtttgccacaccacgctggcatcttccggagccggttgtagtgcgacatcacccggcagcacaattactgaaacaccacgattaagaatggctttgcgcatggcaatttctagcacgcgaggcaattgctccggatttgaaaccaattcacaatagtggctgcattcgcggaacagttcttgcgggtgcgtttcttgaaaatatccgctgccaatttcactggatgggatatgagcggcgattgccagcaccggaacatgattgcgatggcaatcaaataagccattaatcagatgtaggttacccgggccacaagaacccgcgcagacagcgagttgtccggtgagttgtgcctccgcgccagcagcgaaagcggcaacttcttcgtggcgtgttcccaaccactcgatagttcccatgcggtgcaggctatcactcagaccattgagtgagtccccggttacgccccagattcgcttaacgccagcttgttccaacgtttttgcgaccagtgttgccacggtttgcttcatagttgttccctcaaggattaatggcgagtcattatcctatacccgtcatactccaagctgctggtgcgttggctgctttcgcgcacccaggtcacttactgatgtaagctcccagggacttactcagttgccgcctttctgcaactcgaattatttagggtatatgaggccaaagtatggcgcgtttaacgattattgccccattaacaatataattatcccataaatgctggcaataggcattgatggggctgacatgaaaaggcctcaagccagttgaacatccccctgcaactggcaactgcatgccagaacataaccctgagcgatttcttctggtgtcagtgtcatggtgctgctggtggtgtagtcgccgtgcagaatgcgggttttacaagagccacaaacacccgcgcgacaagcggccatcaccggtactttgtgttgctccaaagcaaataacagcgaggtgccaaccgggactttcacactgcgtagcgggtgactgatggtcatcgtcagttcattgctactgtcaataacttcatcggatgttcgaaattgttctttctggaaatggtcattcgggacagcttgctcacgacaatattgctcaacccaatccatataaggtgcaggcccgcaagtcatgacgcggcggtgagtgatatccggtgcgacctgttgcatcacttgagcattaattcgcccggctataaatccatccgttgcatcggactcggccatcaacgtgagctgcaactgctggggatactgctgcaatagtgcttgccaggcatcggcaaaaatgacatctgccggagtgcggacattaaaaatgacccggatatcggctttaggccgttgcgcgagtaaataacggcacatcgacatcaccggtgtaacaccgcaaccggcggcacacattaaatagtggtcatcatcaaaatgagcacagctaaactccccctgagcatcggacagccacagataatcaccttctttgacctgttgagttagccattgtgagccttcaccatcagctaaacaacgcacggtaagctggataaatgggcttaaaccgggtgtggaagagagggtataagcacgtagagtttcatcactgttacgaatactcaccaaagcatattgccccggcaaataagggtaaaaatcatgattaattagcttcaagctccagacgtcgggggtttcttgcacgatggagtgaacttgcatacggttgggggtgatagcagtagggcaatcagtggggataaaatcagtcatcaaaacctcacaacaaatcaggtcatttgggcgaaataggatttatacccggcctgcggcaaccaagcgcatgagccgggcataaggcggggcttaatgacctaaaatcgccttcatatcttgttctaccgtggtaattggtcgcataccaaatttctcatacagaattgccatcagattgtccgtcaggaaccccggagcagtcgggccggtatagatatttttcacacctaatgacagcaaggtcagcagaataacaatggctttttgttcgaaccatgacaacactaggctgagtggtaagtcattgacggtgcaaccgagtttttctgacaacttaaccgccagcataatcgcagaatacgcatcattgcattgacccacgtccagcagacgcggtaacccttccagggtgccgaaatcgagtttgttgaagcgatatttaccgcaagccaaggtcataatgatgcaatcttgcggcacactgcgggcaaaatcggtgaaatagctacgttctgtgcggctgccatcacatccaccgaccaaaaagacatgacgtaattttttagtggcaaccagatcaatcacggtatccgcagcattcagcaaggtttgacgaccaaaaccgacagtgattaagtgttccaactcattgtacgggaaccctgccatccccagtgcttgttcaataaccggtgtaaaatcttcaccttccagatgattgacacccggccagccaacaatactgcgcgtccaaatacggtcgccgtaatttcctacatttgggtcaataatacagttggatgtcatcaaaatagggccggggaatttagcaaattctatctgctgattctgccagccactgccatagttaccgaccaaatgtgaatagcgttttaactcagggtagccgtgggcgggcaacatttcgccgtgagtataaatattgattccggttccctgagtttgctccaacagcatttgtaagtctttgagatcatgacctgaaatcaaaatggctttaccggctacagggcgcacgttcactgatgttggctgcgggtcgccgtaagcttgtgtttcgccgcggtccaaaatagccatgacattgaagttcattttgccaatgcccatggcgttattcagtaaggtatcaacatcacgcggttgagtgcccaaccaagccatataggcatgatattgtgcataaatttgctcatcgaactgacccagtacataggcatgttccatataagcagcggcccctttcaggccatacaggcacaacattcgcagaccatgaatatcatcaccgacctcagctttatcgttattgagtgtaaattgctgggcttgttgttgcagggtagggatgtcgtcggagtccagttgtagctcggccagcgggtgatcgactgtaatcgtgctgtcaatcaggcggcaacgaatagccaatgattggcgtaacaaaatagcttctttggcataaccgacgatgcgatctgagtcaaagttaacgttggtcagtgtggagaaaaaggctctgggtgcaaagctgtcaatctcatggtcaacaatgcctagctcgcgggcggttaatgcccaagcggacagcccttgtaatacggcgactaataaatcttgtaaatcagaggtttcagcggttttcccgcacattccctgcgcgtaagagcagccattacccaccggcgtccggatagtttgttcacattgcacacagaacataattatttttccttttaaagttgcatttgtaatgcgtgtttaaaagcatagatgtgcacaagcggtttaaaaaggcttttttaatgcaactttaacttgttttgatttggcgcaacttttgctgcgaatgagaatttattcactattggagtgaaattacgcagtgaaccaagtggctcactgcgcgaatgaagaattatgaagagaagaaagcaatcaagataggcgcgagcaagctcagtaaaaagccgtgcacgatagcggctggcaccatttccaacccgccactgcgttgtaataccggcagcgtgaagtccatggaggtcgcgccacacaagcccagcgcggtggaacgactgctgcgtaccagtgttggaatcaacataatggccactaattcacgcgccaggtcattgaagaatgccgcactcccaattacagggccgaatgaatcagttaataaaatgccagataatgaataccagccaaagccagaggccatcgctagcccagtcttaatcggtaagcccatcaatactgcggcgagcattccgccagccaatgcgctgatcgccaccacaaaggccacaatggtgccacggcgattcaatacaatctggcgcagtgtcatcccgctattacgtaattgaatcccaactaagaaaagtaggaaaatcagtgccagctcgctacctttagcggcaaactgcaaccactcccattggctcaatcccagtaagaaaccgacaatgactacgccacataactttaatgattccaacgccatatgtagacgagacggtaatgcttcctgacgatgggtatttttccacggcgttttgcgttcgagcaaaaataacgccagtaaattggcacaaaaaatacacaggaaaaagacaccggtgtattggaaaataagcagcaggttcgcactgagattttcgagaaatgccaggctgatccccataaagaataaaataacgtagaccatccagctcaataagcggttgatcaattgaattaatgttttgcggctaagtgggatgagataaccaataattaacggcaaaagaatgatcagcaatcctgaatacacgagttataccgtcctatacccttcttcattgtcgtgacttgccgcgctgtaacgtcaatgactttgggtatcatatgcagatgaataatgggctgtggcgcaataaactatctaaaatcaaaggaagagtaaagcagcgctagtcgccaggcgacttgacctataaggtttttttgcctgagataatcaggtgataggttaactctgtaatctgatagtatcagtatgaataaattcgcatcggaggcgtagcatgtatcttgaacgcgtagatattgtcggttttcgtggtattaatcgtatttcattgaaccttgacgataatacggtgctgatcggtgaaaatgcctggggtaaatccagtctattagatgctctgacattacttttatcccccgaacctcaactttatcattttacctcgcaggatttttattacccagcaggtgatgaaagtgctaaagagcgccacttacaaattattttcaccttttgcgaaaaagatattggtcattggcgcgcccctcgttatcgccagttggcaccgctatggataaataatgatgatggtttacatcgtatttattatcgaattgaaggggagcaagctgatgatggcactgtatgtacctggcgcacgttcctcgatttagcagggtgcccactggaattgcacgatattgaaaaactggcgcgtggggtgattcgcattcatccggtattgcgcctgcgagatgcgcgtttcatccgccgactgcgtagcaccacgattgaaaatagtaaccagccagataaagtggcgttgaatcagcaattggatcagttaagccgtgaattggtccggaatccacaaaaactgactaatacccaactgcgccagggcttggaggcgatgcgtcaactgctagaacactattttgccgagcaaggatcacagtctgctaacctgcgtaaccaccgtcaccggccacaacctgaacgtgaagcctggcttgccctcgatagcatcaatcgcatggtggccgaacctaacagtcgcagtatgcgattgatacttttgggtatgttttcaacgctattgcaagcgaaaggatcactgagtcttgacccccatgcgcgtccattgctgctggtggaggacccggaaacccgtttacacccgattatgttgtctgttgcctgggggctactgagccaactgccgcttcagcgcattacaacgacaaactctggggaactcatttcattagtacccgttgaaagcatttgtcgattagtgcgtgaatcttccagggttgccacttaccgcattggtcctcgaggtatgagttctgaagatagccgtcgtatcgcttttcatattcgtttcaatcgtccctcagcgttgtttgcccgttgctggctgttggtcgagggggaaaccgaaatttggttgttgaatgaactggctcgtcagtgcggctatcactttgaagcggaaggcgtaaaagtgattgagtttgctcaaagtggcctacgcccgttactcaaatttgccaacagaatggggatccagtggcatgttctgactgatggcgatgacgcagggaaaaagtatgccgcgacagtacgtaatatggcggacaatgagcgagatcacgagcgagatcgtttgaccattttgccagctccagatatggagcactttttatatcgctcgggctttgatgaggtatatcaccggatatccggtattcctgccaatgccaaaatgcagccgcgcagggtgattgaaaaagccattcatcgtacctcaaagccagacttagcgattgaagtgactagctacgccagagaacggggcattgaattcatcccgcccttgttgaaaaaaatgttctcccgcgtagtttggctagcgcgcggccgggctgattaacgcggtatcgctccgcctgagcacccctggtcgggtgaaaaatgcgcagccaggccattttcaagttgtgcaagtaattgataacggcggcgatattctgcgcgttttttacttgcaatgtcttctatcggcttacgtgcaattctggcgggcaaattgaaatgaccttctgcgcactgttctccacccagtgataaccagaagttatcgtaatctgcatgtaacttacctctctttttcgcccgatagcgccagttctgataaacatgggtggcattaccgacggctattatctgtgttattcccatcagttcagccaggcaacaggcggcttccaatactaatcgtttcgggaataatccatgacaggccttggtgcaagcatgaatttcgctgtgtggggtttcgttatctgcaccttgtaacccaccgataaacagcgttttttggttttggtaataagtgaggctaaatgtgagcaatgccagggtttgttgttgctcattggcaagcatcagcgtaatttcaccttccttattgagttttggaataacgcctaaataaatagaatacttttcctcattcttgccagttaactcggtgagtttataaggtgaatggtgcaaatagttacggcgtaataattctggaatacactggttttccaactggaaatgagcctgtaagacttccagtttttgccgattattaagtgtgttagccaaataagggcggtgtaatttacaaggtaagtccggttgagcgcgtagcatgctattgagaaacgggtgctttaccagtacacccagtaagttaaaggtcagttttgggcagattatggtccgggcgataaatttaagccgaaactgcgatttttgccatgaaccgcccagcgcctgatggcctttgaacagcaatgtaattagcccccaacggttaatattgttagggattaatacggggttgttgttgatgtgcatgattaagtccgttatatcaatgtatttccggagctaattggaacaaatgggatctaaacggagtctcaatgcatcttagattccggcgtcagtttggtgggtgttgatatgttgtttagttaaatgaacattaccggtgctattttcagacggtggagcatttataatttttaaggaaggtaattgatttgatgcagttcagtagcagtcagcgccgatggcttatcgcaattgccgttttaattattggcggttttttcattatcaggcaccttatggcgccgacaccggttcaatttcaaacggtaaaagtcgccaaccgtgatctgcaacaaaatgtattggcaaccggtaaacttgatgctgtgcgcaaagttgatgtcggtgctcaggtcagtggccagttggagaaactctatgtggaaattggcgatcaagttaagcaagggcaattgctggcgatgattgacccccaacaggcgcagaaccaaattaaagaagtggaagcgacattacaggacttgaatgcacagttggggcaggcgaaagctgaacttcaattggctgcggtcaccctacgtcgccagcaagacttggcaaaattacaggctgtgtcacgtcaggatttggatcaggcgatcaccgcactggcagtgaaaaaagcgcaagttgaaaccattaatgcgcaaattaataaaaccaaagccagtttggatactgccaatattaatttggattacaccaaaatatcggctccgatggacggtgatgtcgtgcaaatcacgactttacaagggcaaactgtgattgctgcgcagcaagcgccgaacattcttacactggcagacatgagtactatgctggtgaatgctcaggtttcagaagcagatgtgattcatttaaaacccggcatgaaagcctcgtttactgtattgggggacccgggaaagcgctttgatggcgcattaaaagatattcagccaacaccagaaaaagtgaatgacgcgattttctattcagcgcgtttcgaagtaccgaaccccgatcggttattgcgattgcaaatgaccgcgcaggtatcaattcagttggcaaatatcccacaggcgatggttatcccattatcggcattaggtgatgaattagggactaatcgctatcaagtcgcggtacttaaagacggcaaggaagaaaaacgcgaagtgactattggtatccgaaataacgtcgatgcgcaggttatttctggtttgaatgtgggtgaagaggtcatcgttagccgcggtggcacagaggaggcgtaatggcggcattgcttgaattaaaaggcatccgtcgtagctatcaatccggcgaagaaaccgttgatgtattgcaggatgtctcactaaccattaatgccggtgagttggtggcgattattggtgcctctggttcaggtaaatcgacattgatgaatattctcggttgcctggataagcccagcgcgggtgtttatcgggtggccggtcaagatgttgcggcactagacaacgacgcattggccgcattgcgccgcgagcatttcggttttattttccagcgctatcacctgctgcctcaccttagtgcggcccataatgtcgaagttccggcggtttatgctggtttgggtaaaaatgaacgccgtgaacgagcgaacatgctattaacccggttggggctgggggagcgagtcagttatcagcccaaccagctatctggcgggcaacagcagcgtgtcagtattgctcgtgccttgatgaatggtggtcaggttattcttgctgatgagccgacaggcgcactggatagtcattccagcgttgaggtgatggctattttgaaacagcttcagcaacaggggcatacggtcattattgttactcatgaccccactgttgcggctcaggctgagcgggttattgaaattaaagatggccgtataatggccgactctggttcgaaaataacgcaagaagttgtctcttcggacgcgattagcctgacgccacccgcaccttcctggcagcaattagcggggcgttttcgtgaggcattattaatggcctggcgtgctatgtcggccaataaaatgcgtaccgccctgacgatgttaggcatcattattggtattgcctcggttgtttccatattagtggttggggacgcggctaaacagttggtgttggcggatatcagagctatcggcactaacactatcgatgtttaccctggtaaagactttggtgacgacgaccccagtacccgacaggcgctagtttatgatgatatggctgcgctaaaagcacagtcatacgtcagcgcggtatcccccactatcgccggcagtatgcggttacgttatggcaatattgatgtagcggctagtgtctcgggtgtcagcgatcaatatttccgggtatatggcatgaagcttgaacaaggtacggctatcacccgcgagcaagttgagcgtcaatctcaagtggttgttatcgaccgcaatacgcagcgccgtctgttcccccacatcaaagatgtcgtggggcaagtcatattgattggcaatatgcctgccactgttgtgggcgtggtggaagaaaagcaatccatgtttggtagtagtaaagcgcttcgagtgtgggtgccttatagcactatggctagtcgtttgatgggacgttcttactttgattcgattactatccggattaaagagggctatagcagtaaggaagccgaacaacagctggtcaggttgttgactatgcgccatggcaagaaagacatattcacctacaacatggatagtttgctgcaaactgctgagaaaaccacccgtacaatgcaattattcctaacattagtggctgttatttcattagtggtcggtgggattggcgtgatgaatattatgttggtatcggtaactgaacgtacccgtgaaattggtattcgtatggcagtgggtgcgcgatccagtgatgttatgcagcaattcttaattgaagctattttggtctgtctggtaggaggggcactcggtatttcattgtctttcgctattggtttgatagtagaaatgtttttacccaactggcaaattgctttccctccagtggcattattcagtgcatttttgtgttcaactgtcattggggtcgtattcggttatctaccggcgcgcagcgcagctcggctaaaccccattgatgctttagcgcgtgaataaatagggcaaaggttgattttggtttgtatagccgcatattagatgtattagaaataaaaacgccagtcattattggctggcattttgaattgtcataataaatgttgcactgcgacaaaccgcctgggaaatacctttagccctaaagtgtttagttgatcgtcagtccaagatgttcaggaagataaatacgcggtgtcaggccaatgcagcgtgttcctgcggtatggcttcttgcagtaccacatctaatcctagtggtacaatcaggctggcatggttcccttttggcccttgatggacatcaaagttaaccatttgaccggcttttaacgttcggtagccatccatctggatagtcgaatagtgagcgaatatatcttcgccgccgccctcagggcaaatgaagccaaaacctttggcattgttgaaccatttaacagtacccgtctccatacttctatgttcctcgcaaggctattctggttcgagatgaggtaatcactggttaaagtgagcgctaattggttaaaactccaacagctcacgaaaatacactctagtggaaatggccttaacgtcaagggggcggcttttgtcagagcagggcagttcttcaaagtttgatgtagctaacgctattgtctttatttggatacaatttaaccgttattaaggtgaaaatactgacttctttctctagcggcgttatgacataagtgatgttaaaataataatagatatctgcatgaaatggtcttataaccggagtgaggtattactcctgtgtggttcagcgaaacgatgggcaggcaatgggtaagaacaacgattggctgaattttgaacatttagtcaaagataaacaaatcgaggcgctcaaaccgccatctatgtataaagtgatacttaacaacgacgattacacaccgatggaatttgtgattgacgttctgcaaaagttcttttcttatgatattgaacgtgcaacacagctgatgctcaatgtgcattatcaaggaaaggcgatttgcggtgtttttactgccgaagtggcagagacaaaagtcgcacatgtaaatcaatacgccagggagaacgagcatccgttgctttgtacgctggaaaaagcctgattaaggcaattattgggaggtgcctatgctcaatcaagaacttgaactcagtctcaatatggctttcgccagagcgcgtgagcacagacacgagtttatgaccgtggagcacctgttgctggcattgctgagcaatccggctgcgcgggaagcgctggaggcgtgttcagttgatttggtggcgttacgccaggaactggaagcgtttattgaacaaaccacaccgaccttaccggtcagtgaagaagagcgtgatacccagccgacgctcagtttccaacgcgtgttacaacgtgcggtgttccacgtgcaatcatcagggcgcaatgaagtttctggtgccaatgtgttggttgccatctttagtgaacaagagtcccaggcggcctacttactgcgtaagcatgatgtcagccgtttggatgtagtgaactttatttcccacggcgcccgtaaggacgaaccgggtcaggcaccgaatgcagaaaatccggtgaatgaagaacaggcaggaggggaagaccgtatggagaacttcaccaccaatctgaatcaactggcccgcgttggcggcattgacccacttatcggccgcgataaagagttggagcgcaccattcaggtattgtgccgtcggcgtaaaaataacccactgttggtgggggaatctggcgtcggtaaaacggctatcgccgaaggtttagcctggcgtatcgtgcagggcgatgttcctgaagtcatgtcagaatgcacattatattccttggatatcgggtcacttctggccggaactaaatatcgtggtgattttgaaaaacgcttcaaggcgctgctgaagcagttagaaaatgacaaagatagcatcctgtttatcgatgaaattcatactattatcggtgcaggcgctgcctctggtgggcaagtagatgccgctaacttgatcaaaccgctactttccagtggtaaaattagagtcattggctccactacgtatcaggaattcagcaatatttttgaaaaagatcgtgcactggcacgtcgtttccagaaaattgatattactgagccgacgccggaagaaactgttcagattatcaacggcctgaaaccaaaatatgaagcgcaccatgatgtgcgttataccgcaaaagcgatccgtgcggctgtggagttgtcggtcaaatatattaatgaccgtcatctgccagataaagccattgatgtgattgatgaagctggtgcacgtagccgtctgatgccggtgaacaaacgcaagaaaacagttaatgtatcggatattgagtctgtggttgctcgtatcgctcgtattccggagaaaacggtgtcagcgagtgatcgcgatgtgcttaaaaatctgagcgatcgcctgaacatgctggtctttggtcaggataaagccattgaagcgctgtctgaggccatcaagatgagccgcgcgggcttggggcatgagcataaacctgtcggttcattcctgtttgctggcccaactggggttggtaagacagaagtgacggtgcaattggccaaagcgctggatatcgaactgctgcgctttgatatgtctgaatatatggagcgccatacggttagccgcttgattggtgcgcctccgggctatgtgggttacgaccaaggtggcctgttgactgatgcggttatcaagcatcctcatgcggttctgttgttggatgaaattgagaaggcgcatccggatgtgtttaacttgctcttgcaggtgatggataacgggacgctgacagataacaatggccgtaaagccgattttcgtaacgttattctggtgatgaccaccaatgccggcgtacgcgagactcagcgcacttccattggttttaaacagcaggacaacagcactgatgcgctggaagagatcaaaaaagtgtttactccggaattccgtaaccggttggataacatcatttggtttaaccacttgtcacctgctgtcatccagcaagtggttgataaatttatcgttgagttgcaggcgcaattagatgctaaaggcgtgtcactggaagtcagtgaagaagcacgtgattggttatctgataaaggttacgacaaggcgatgggcgcgcggccgatggctcgagtgattcaggaaaacctgaaaaaaccactagcgaacgagttattatttggttcgctggttgatggtggttcggtcactgtcgggttggataaagaaaagcaacaattggcttatgagttccaaagtgcgcaaaaacgcaaaactgaaggtgcagttcactaagtcagtgtgttgttaacatccgtcatagcttcatattgagaacgaaataaagggcgataagctaatttagctatcgccctttttatttctttgcacattttacttttatttgtgtggtgaataaatgcactaaatcgacaaataaaagaaaacgcaaaacgccctaaccataaacgggaagggcgccggagggggactacatcctcagagctcgccagtcttaaactggcgacagattagccgattaacggctacggaagacaatgcggcctttgctcaggtcgtacggggtcagctctacagtgactttgtcacccgtcaggatgcggatatagtttttacgcattttaccggagatatgagcggttaccacgtgcccgttttccaattcaacacggaacatggtgttcggcagcgtatcaagaacggtgccctgcatttcaatattgtcttctttggccatcgaatcctctaggtgtaactaccttagtttttaaccggcaagataatgccgaaaaacccacattatgtaaagaagtgttggcggtcatcgcaccatttcagcaaaattagtctgccggtaagaggggataaagcctaatgtggggttcttttcaacggttgagctttactgcatcgcggatgaaaaattcaacgattgcggtaaccagcattcagccggtagtggactaaactggagttgactcaactgttgcaaaaaaaagttgcgtgggatctcaatcgcacccagcgacgcagtgtgagcgttgaggacctgacagtcaatcagttctccaccatgacgggtaaaatgatgacaaaaaaccattaaagcgctttttgaggcattattagccctgctaaacatcgattcaccacaaaagagtgagcccactgaaatgccatacaaaccgccaaccagttcattttccaaccaaacctctacggaatgggcatgacccagtgtatgtaagtggcaatatgcttgctgtacatcatcgccaatccaggttccctcatcacgcagagtagcacaggcacggataacatctttaaaagcgtgattgagcgtaaatcgataagggcagttgcgcaaaaagcgccgcatgctccgactgatatgtaaatcttctggatacaatacggctcgagggtcaggtgaccaccataaaatcatttctccaggactgaaccagggaaaaatcccccgttcataggcggccaataaacgaggaggagatagatctcccccaagggccagcaatccgtttggttcgcgcagagccagctcaggcgaggggaacgcaaatgattgagatgagagctgtgtgatgcgcataaatccccttggtgacacttacaggcccatttgggcatccccgttgtatttggagctacagcgttattgatgatgtattcatcgcaccttttggctatggctctaatgactttggatataatcatcaattacaataatactgctttggtttcagcagctttacttaatattagctataagtttgctgattatctgcctatgtttatccccgtcatacttcaagttgtatgtgcgttggctgccttcgttcaccccagtcacttacttatgtaagctcttggggatttactcagttgccgccttcctgcaattcgaatcatttagggataggcgctttatttacacatcatcttcgtattaatgccgctgatggaattggtagtagcgccccttgttttgtaacaagttttggtggctgccttgctcaactatctttcctccatccataacacagattcgatccatatattccaacccatacaagcgatgcgtaacaataatcaggctcttatgctggcagtgttggcgtaataacgtgagaatctgttgctcggtttctgcgtctaatccttcggtgggttcatcgagaagcagcagtggtgctggatgcagtagcgcacgagcaatgcctaaacggcgttgctcccccccagataatggccgcccaccatcacccatccaggcattcaggccttcatcgttatctagcaaattagccaaaccaacttgtgccaaaacaatttttagttgttcatctgttgcagtagggcaggccagtaataggttttctcgcaatgtactgctgaaaatatgtacccgctggctgaccactgtcatcatttggcgcagtgtcgtttcatcaaagctggctaaaggttttccgtttagcgtgatgacaccttcattggcatcccatgctcgggttaataactgtaatagtgtggatttgccacagccggttcggcctaatagcgcaatatgctcaccagaggccagtgacagcgatatattctgtaaaacaggtaaaggctgctgtgggtaagtaaaactcaaccctgtcacttctagctccacctgtgggactgcggcggggccgctatccgggaaggtcacttcgggtttttgttccattagctgcccaactcgagtcgctgatgcaataacttgtcccaagtgttggaaagcgcctgcaacgggcaacagagcttcaaatgctgccaacgatgtgaaaacgaacagagctaacaatgcgcctggctgactgtctccccctattccggcagcggctaaccataaaattaatgtaacagtcaaacctgaagcaagaatcattaacgcttgggctaaacctgccaaggatgcttgttgcttttggcgaagcatccaccgctgttcaatttcttccaatgaagtgcgaaaacgatgtaatgcgccgaaaaccaacagttcggcttgaccttgtaaccacgaggtcagttgcgaacgataaaggccgcgtaggtcagttaaatcatgaccaataggcttaccggcgcgatagaaaatcaatggtactaacaataataacccgagcagaatggcaccgagtgtcagtgctaaattgacatcgatgtaactcaggccaaaggtaacggctgcgataataacaacggcggcaaccagtggggatataacacgcagatagagatgatcaagtgtatcgacatcggcgaccaggcggttcagtaactcactttggcgaaaacgagcaataccggctggggaaagtggcaaaattttctggaatgcaaatactcgcagatgtgccagcactctaaatgtcgcgtcatggctgacgacgcgttcggcatagcggcccgctgttcgggtaattgcagcacctcgcacgcctgccgcagggagcagatagttaaaagtatacaatcctgcggggccagcaatggcggttcctgctaagaaccaaccggataaagtgagcaatccgatactggcgagtagggtgatgattgccaacacaatacctaggcaaattaggaaccaatggcggcgatacaacgccagaaaggggagaagtacttgcatgattaaagctcctcactgcggtgggacagcagattggcaaatgaaccgtcagcttgacttaagctggagtaatcaccttgttgaatcaaaaggccattatccatcacccagatttgatcatatcccaacgtatcttccaactgatgagtgaccagcagtgtcgtctgcttacgagaggcttcttcaagcgctttcatgaccaattgctcactatgtgcatccaaactggccgtaggttcgtctaataacaagagccgacatgggttcagcaatgctctggcaacagctatgcgctgggcttgaccaacagaaaggcgcgccgaatggtcaccgacctccgtatctaacccttgcggcaagtcattgaggaactcattgatatacgcgcgttcaatcgccagttgtagttggtcattattagcatcaggttggcccagcaagatattggcgaccagcgtctgctctggtaaatgcggattttgcccgacccaacttagctggtgacgccagctttgcggatccagttcacgcaattctatgttgttgacttttaatgagccgcgataaggtaaaaagcccaatagcaagttaagtaatgagctttttccagcaccactcaggccaacgatagccactcgttttcccgctgatagggagaatgttagtggcccgaccaaacgggtacctgtaggagataatatttccagttcattagcttcgagagcgatggaatcggtgccatcaagaactttatcaccccggccaatagtttcaccgtcagtgctcaaaaaggtaaccagtgattcagcagcaccaacagcttgtgctttggcgtgataaaacgtgcctaaatctcgcaatggctggaagaattcaggtgccaaaatcaaaaccagaaaacctgcaaacagtgttacaccaaggccgtaactgccaaaattcaattcccccaaataggagaaaccgaagtaaacagcaacgactgcgatggagattgcggcgaaaaactccaatacggcagaggagaggaaggccattcgcagcacctccatagtgcggcggcgaaaatcttctgaggattcgcgaatttggtctgtttccgctttggcgcgattaaatagccgtaaggtgtccaaaccgcgtaaacggtcgaggaagttaccactcagacgggccaacgctacaaaattacgccggttagcatcggctgcccccattcccaccagtgccataaacaaagggatgagcggtgcggtgacgaatagaattaaacctgccgcccagttgatcgggaagacagcaatgagaatcagcaccggaataagaacagccaaatacatttgtggaagatagcgagaatagtaatcctgcatatcttcaatttgttccaaaataatcgtcgcccaacttcctgctggtttgccttttacccaggctgggccgagttgttctaatcggtctaatactgttttgcggatttgttgacgcactttcatgccgcaaacaaaccctactcgctcacgtaaccaactgatcaaggcacgtatggcgaaggttccagccaataaaccaaaatcagtgattaattctgtacgggggactttgtcgataatcaaagattgcagcaaggtggccaacagccatgcttgagcaataatcaataacccgctgaggaggccaagtaacatggacaggcggagccaacgttgcgccggggcgctttgttttttcagccaacgaatcaactcatactgtcgtgttttattcatcgggcaatttgtctgcgcaaagtacgggaaaatttcaaaaaaatggttatcacctttcgagatgacaaaccagcgaggggcaatattacctcgtcatgctatgaggtgaaaccataatgcttgtgatagttgccgcattagtcgatatctataatttgctgtttttcattgacatgccaatatgcaaaataaagtgccaatagaaattaaaaacgggcagctcacatatttgttagctgcccgttggtattggttgaatcagttatgtcagagattatttatcgttaactaacccatccagatagcgctctgcatctagtgctgccatgcagccggtacccgcagaggtaattgcctggcgatagatgtggtccataacatcacccgcagcaaatacacccggaattgaagtttgtgttgcattaccctggatacctgattgcactttaatgtaaccattttccagtgctaactggccgtcaaagatagcggtgttagggctatgaccgatagcaatgaataccccagctaccgctaactcttcggtttcctcttcggtttcattgtttttggtcgacttcagccgcacgcctgtcacgcccatatcgtcacccagcacttcatctaacgtacggtcagtgtgcagcacgatattgccgtttttcactttttccatcagacggtcgatcagaattttttctgaacggaagctatcacggcggtgaattagatgaacttcagcggcgatattggccagatacagtgcttcttcaacggcggtattgccaccgccgacgacggcaactttttggttacgatagaagaagccatcacaagttgcgcaggcagaaacccctttacccttgaatgcttcttctgattccattccaagataacgtgcagatgcacctgtcgcgatgatcagtgcatcgcaggtgtactcagcactatcgccaaacaggcggaacgggcggttttgtaaatcaactttatggatatggtcgaacaggatttctgtctggaacttttctgcatgtgcatgcatccgttccatcagtgccgggccggtaagaccttccgggtcaccgggccagttttcgacatcggtggtggtggtcaattgaccgcctttttccattccggtaatcaatacgggattcaggttggcgcgtgccgcataaactgctgcggtataacccgcagggccagaacccaaaataatcaatttgctatgtttagccgtactcatgaatacctctttcccacaatggcggacaatgttaacgattgtagggaaattcgagcattaaaaaaagcagacaaaaatgttgttagcgatttgtttgataggtaatgcctatttaatgaactaagtgtattaagaatcgacagttagctgttaaacaaaattgagcaatgggtcaattagaccaaaattcatttttacgttatggaccaaatagtctgaaaaacctttgaccctataaaaaatgtggcttgcaagccgatagctcaaaaaacacccgcaatgtactaaatgccttttagtgccatttcatcgctaaaaaacggtgaaaaaataggttagagaagggggctaagattttaattctggcacgttctactgatttaacttcttttactttgacaatcggctgtgcatttgcgaaaacatcataggaagaagaaattatctgcgcgccataatttcagatttggtatcagtgataccaatcgaaagccctggaatgttttcgattaatactggatggcatgtggagtatgttctcgaacaaccgtaggggggatgtttctgcggttgctcgtgatgcgctatctcttcctcaacgctaataatcatcgagtgcctcgcatgcgattggacagacagggtgtgagataacaacgtattgatatatttgcataaaacaggctgcgggtcgttgtttgccacatattctaaatttattgatgatgagagtatgtcgcagacttaaggaaattaagagagactataagatgacagataataaaaaacgtccggggaaagagcttgatcgtatagatcgtaacatcctaaatgaattacaaaaggatgggcgtatctccaacgttgagctttcaaaacgagtagggttgtcaccaacaccatgtctggaacgggttcgccgcttagagcgtcagggcttcattaatggctatactgcactgcttaatccacaatatttggatgcatcattgctggttttcgttgagattactctgaatcgtggtgctccggatgtgtttgagcaatttaacaccgcagtacaaaaactcgatgaaattcaagagtgtcacttggtttccggtgattttgactatttattgaaaacccgcgtgcccgatatgtctgcttaccgtaaattactcggtgagaccttgcttcgcctaccgggtgtgaatgacactcggacctatgtggtgatggaagaagtgaagcagactagccacctggtgattaaaacgcgataaacaggcaggtgcaaaacctgagtaatttggttacactcctgtttattcatacagtttcagcgccgggaaggttctcggcgttgttattcatactagttaacaggaacctggagagcctttcttgagccaggaatatacagaagataaagaagttactttgaaaaaactcagcagtgggcgtcgtttgcttgaggctgttttgattgtagtaaccattttggcagccttcctaatggccgcgctgcttagtttcaatccttcagacccgagttggtcacaaacctcatggcacgagcctatccataatcttggcgggagcgtaggtgcctggatggctgatacattgtttttcacttttggtgtattggcgtatgcaattcccgccattatggtgatgttgtgttgggccgcgttccgccagcgtgatgccagtgaacatatcgattactttgctctctcgctgcggctgattggcacgttagcgctgattttaacgtcatgcgggctggctgccttaaatattgatgatctgtattacttcgcctcaggtggggtaatcggtagtctattcagtaatgccatgttgccgtggttcaatggcgttggcgctaccctgacgttgctttgtatctgggctgttggtctgacgcttttcactggctggtcatggttagtcattgcggagaagattggtggagtcgtcttaggttcattaacatttatgactaatcgttcacgtcgcgaagagcgttatgataatgaagatgacgattaccaaactgaagaagcgaataccgtcgagcaaaataagggtgttggcgcaaataataaagcggtagcaggtgtcgccgcggctagcgcactggtggccaattcagcccatgcagatgacgacgatgttttgttctcggcaccatctgtaactgacacgccagcccacccaatattggatggggcaattccgacagatgaaattgtggctgaaagcgatgagccattaaataattatgatccattattaagtacattgcgtgcgacagataatggcgaacagccgggattagcttcggctgggaatccgtctgaacccattatcaatcacagcgcagtaccgatggttgataatgtcgccacaacgccgccgctttattcttttgagatcccacaagacgcggcgtctcctgcgccaacacggattacgccaccggttgaacggcctgagcctcaactgggttcatgggataaaccggcaaccccaaccagccattcaccatttgatttttctgcggcacaacgccatagcgatcaggtggaaaatacaccatatatgaatccagggttaggcacagatacagatagcctggccgcgatggggtcagtcagtcgctctggatctgcttctgctgctgggattgtcgcagcaagtgcagccgcagctacgtttatgccagcatttactgctaccagtgatagcagttcgcaggttaaacaaggtataggaccggagttaccacggcctaatcctgtccgcatcccgacaaggcgcgagttggcatcctacggcatcaaactcccgtctcaacgtatcgcggagcaggagcaacgtgagcaagaagttcaaactcctcaaatacccgaaacaccgtttaccgcaggcgccatatctgaagatgatgatgcattagagcaggcaatcttgcgtaaagccttcgctgatcagcaatccgaacgttatgggcaatcagccgatacgggagtgaatactttctcagcggtagagcctgaagatgagcaagccttacaagaggcggcattacgacaagcttttgccgcacagcaacaacatcgctatggcgcaatgcagggtgaaaacagtgacaatagccaatatgaacatgctgttgttgaagagatgcagcctgttgatacacgcagtgccttcacgttctcacctgttgccgatctggttgatgaaagcccgcgtgagcctttgttcacactgtctccgtatgttgatgaagccgcacagcctgcagttgtgcaaagtttttcagcaccagagcacactgaacaggtttcggcctatcagccaccagcggcaaatcaaacgcaccaagcatattcaggtcaatcaacaccagtgcaacctacggcaacggcatcagtacagccagtatcaccggtgcagccagctccggcgatggacagtttgattcacccgttcctgatgcgtaatgaccaacctttggtcaaaccgacaaccccattgcctacgctggatctcctttcttcaccgccagcggaagaagagccggttgatatgtttgctttggagcaaacagctcgcttggtcgaagcgcggctaggggattatcgggtcaaagcggaagtggtcggtatttcaccagggccagtgattacccgctttgaacttgatttagcccctggcgtcaaagcttcacgtatttccaatctttctcgtgacttggctcgctcgctatcggccattgctgtccgtgtggttgaggtcattcctggtaagccttatgtcgggctggaactgcccaataaacatcgtcagaccgtttatttgcgcgaagtgcttgattgcgccaaattccgtgataacccatcaccgttagctatcgtattgggtaaagatattgccgggcaaccggtagtggctgatcttgcaaaaatgccgcacttgctggtggcgggtacaaccggttccggtaaatcggttggtgttaacgccatgatcctcagcatcttgtataaagccacgccagatgatgtgcgctttatcatgattgacccgaaaatgttggaactgtcggtgtatgagggcattcctcatctgttaaccgaagtggttacggatatgaaggatgcggcgaatgcattgcgctggtgtgttggtgaaatggaacggcgttataagctgatgtcggctttaggtgtacgtaacctcgctgggtataatgagcgagttgcacaagctgaagctatgggtcggccaattccagatccattctggaaaccctccgatagtatggatatctcaccaccaatgctggtgaaattgccttatatcgtcgttatggtggatgagtttgctgacctgatgatgacggtgggtaagaaagttgaagagctgattgctcgtttggcgcaaaaagcccgagctgctggcattcatttggttctggcaactcagcggccatctgtggatgtgattactggcttgattaaagccaatatcccaacccgtatcgcatttacggtttccagcaagattgactcacgaactatccttgatcaggggggagcggaatcactactgggtatgggggacatgctgtatatggcacctaactcctcaattccggtacgtgttcacggtgcttttgtccgagatcaggaagtgcatgcagttgttaatgattggaaagcgcgtggtcggcctcaatatattgagagcattctcagtggtagcgatgagggcgaaggcggcagccttggtctggatagcgacgaagagttggacccactgtttgatcaggcggtgaattttgttttggagaaacgccgtgcatctatctccggtgtgcagcgccagttccgtattggttataaccgagctgcacgtatcattgaacaaatggaagctcagcagattgtcagtacaccggggcataacggtaatcgtgaagtattggcgccaccacctcatgagtaaccttttactctgaggcagttaacatatacccaatagatttcgagttgcaggtcggcggcaaccaaataaacccaaggagttgagataactcaatgatttgggtgagtgatggcagccaacaccccggtatcttgaaagatgacgggtatagacagggccgctttgcggcccttgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccgtccctggcgcggacgctttactcttctacctgtcctcaccttgcaagatcgagtcgttgggggttgtcagcagtctgcagggccgctttgcggcccttatgcaaagaagcgtaaccccatatttatcagagaattttataaggtatttagaataatgaaaaaactgcttgttgcttgctgtctgttatcggggttaatttcggctcacgcgctggccgatgccagttccgacttacaagctcgcctgggcaaggtgaacagtttccatgctaacttctcgcaaaaagtgaccagctcagagggtactgcggtacaagaaggcgagggtgagttatgggtgaagcggcctaatttatttaattggcacatgacttcccctgacgagagcgttttgatttctgatggtgaaacattgtggttctataacccatttgttgaacaggcaacggcgacctggctgaaaaatgccacaggcaatacaccatttatgcttattactcgtaataatccagatgattggaaacaatataatgtgaagcagaaaggtgatgattttgaactgacgccgaaaagtgccagcggcaatctgaagcaatttgctatcacagtaacgccaacgggcaccattaaaagctttacggcggttgagcaagatgggcagcgcagtgcttatacgctgaaaggccagcaaaatagctcagcagatgccagcaaatttaagtttaccctaccaaaaggcgtgacgctggacgaccagcggcagtgaggtcagtgtgagtaatatgtccctcgacttttcccagaatgagtttcagccattggccgcgcgtatgcggcctttgacgttggagcaatatattggtcagcagcatttgctggctccgggtaaaccgttaccgcgggcaatcgttgccgggcaattacactcaatgatcctttgggggcctccgggaaccggaaaaaccacgttggcagaaattattggccgttatggtcaagctgatgttgaacgtatttctgcggtgacctctggcattaaagaaattcgtgaagcgattgaacgtgcccgccaaaaccgcgacgcggggcggcgaacaattttatttgttgatgaagttcatcgcttcaataaaagccagcaagatgcattcctgccccatatcgaagatggcacgatcacatttattggtgccactactgaaaacccttcatttgagctgaactcggctttgctctccagggctcgggtttatttgctcaaagctctcactgccgcagacattgaaaaagttatcgatcaagcaatgtcagatagcagtcggggctatggtgggcagaatataaaactgccagatgaaacccgccgcatgatgtctgaattggtggggggcgatgcgcgccgtgctttgaatagccttgaaatgatggccgatatggcagaaatagatgccagcggggttcgagtgttaaccccggatttgctgaaagaagtgtcaggcgagcgtagcgcgcgctttgataataaaggtgatcgctattatgacctcatctcggcagttcataaatcaattcgtggttctgcgccagacgctgccttgtattggtatgcgcgaattattacggcgggcggtgatccactttatgttgcccgacgtttactggctattgcgtcagaagatattggcaatgccgatcctcgcgcgatgcaagtggcgatatcagcgtgggattgttttacccgtgttggcccagctgaaggtgagcgagcgattgctcaggctattgtttatctggcctgcgcgccgaaaagtaatgcggtttactcggcgtttaaagcagcaatgcaagatgcgcgtgataaaccagactttgatgtgccggaacatctgcgtaatgcgccaactaagctcatgaaagagatggggttgggggctgaataccgttatgcccatgatgagcaacatgcttatgctgccggtgagaactattttccaccagaaatggcctcgacccgctactatttaccgtcatcccgaggtctggaaggcaaaattggtgaaaagctggcatggctggctgagcaggatcaaaatagcccgataaaacgctaccgctagccttgctgttgcggtaaggttagcgctatatagaactgctaagcggctgtttatgctgcttacgtggttaaattcttttcaataaccctttatatcccaaatcatggcgttgctaacaacactgcaattccagtttaagggtgtaaccataactacaagcacaggactagcatgctcgatcccaatatgctgcgcaatgagctagacgcagttgccgaaaaactggctcgcagaggttttaaacttgatgttgagatgttgcgccaacaagaagagcgccgcaaagttttacaggttgaaacagaaagtctgcaagcagaacgtaactcccgatcgaaactgattggtgcggctaaggcgcgtggcgaagatatcgaaccattacgtcttgaagtcaacgagttgggtgaaaagctggatgcagccaaggccgaattggacaagttgcaaaacgaaatccgcgatctggcattgtcgattcctaatctgccggatgattcggttccagtgggtaaagatgaaaacgataaccttgaagtcagccgttggggcgaaccacgccagtatgactttgaggtgagagatcacgtttccttgggtgaaatggcgggtgggcttgattttgccgccgcggtgaaactgactggcgcgcgttttgtggtgatgaaagggcaaattgctcgtatgcaccgcgcattggcacagttcatgctggacttgcacactgaaaaacacggttatctggaaacttatgttccttatttagttaaccatgcgactctgtacggtaccggccagttgcctaaatttggtggtgatcttttccataccaaaccactggaagaagaatctgacagcagcaactatgcattgattccaacggcagaagtgccggtgaccaatctggtgcgtgatgagattctggaagaagagtctctgccattgaaaatgacggcacatacaccttgcttccgttctgaagcgggttcctatggccgtgatacccgtggcttgatccgtatgcatcaattcgacaaagttgagatggtgcagataacccgccctgaagattctatggcggcactggaagaactgaccggtcacgcagagaaagtgctgcaattgctggaattgccatatcgcaaaatgttgttgtgtactggtgatatgggctttggctccagcaaaacttacgacttggaagtgtggttgccagcgcagaatacttatcgcgaaatttcttcatgttcaaacatgtgggatttccaggctcgtcgtatgcaagcacgttgccgtaacaaaactgacagaaaaacccgtttggttcataccctgaatggttctggtctggcggttgggcgtactttggttgcagtgttggaaaattaccagcaggctgatggccgtatccaggtaccagaagttttgcgcccttatatgggtggtttggaatttattggttagtcacgagtcaatatatctcgcttgattatcaagtagttataaagcgcctacgggcgcttgaggttaatgacaaagtgcccgtatcggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcggacgctttactcttctacctgcctccaccttgcaagatcgagtcgttggggtttgtcaacagtctgaaagcgcctacgggcgctttttcttttttgggttatggcgaatacacaaaatttatcgcacagggatttatccaacaacatattgtgctatcaactctcgtgatgtaattgacttttttatcaccagtggcatgatgcgctcactttcttgtcccgacggcttcaatcttattatgtccgcatattctcgcccggtgctgcttttgctctgtgggcttttgctgtttacgatttctatcgcggttttaaatacattggttcccttatggctatctcatcaacaattgccgacctggcaagtggggatggtaagttcatcgtattttagcgggaatctggttgggacattgattgccgggcggattatccaacaactcggttttaatcgcagctaccattattcctgtatattattcgcgctagcgacgtgcgggttaatgctgtcggttgatttttggagctggttagggtggcgctttttcgcgggtgtggcgtgcgcattaatttgggttattgtcgaaagcgcattattgcgcagtggtacggtaaccaaccgtgggcaactgctggcggcctatatgatggtttactatctgggcacggtcactgggcaattactcttgggcgtggtttcgactcaactactgagtgttattccgtgggtcagtgctttggtcattaccgcgatgttgccgctgttatttgcacatttttctcatcaagatagtggtgatgtaccccatatcgccgtttggccgatgctgaagcgccgtagtgcgcgtttggggattaatggctgcattatatccggtgtgttattaggttcgctctatggtttgctgccgttgtatttatcgcatcaaggaatgagtgacgccagtgttggatggtggatggcgttgctggtcagttcagggattattggtcagtggccaataggcaaaatggccgaccgctatggtcgtttgttggtactgcggattcaggtgtttgtggtgattctcggtagtatcgccattctgggtaactatgcgctggcaccggcactgtttattttggggtgcgccggttttaccctttatcctgtcgccatggcgtgggcatgtgaaaaggtgagtgccgataaattggtcgcaatgaatcaggcgctattgatgagttataccatcggtagcctgaccggcccgaccatgacttcattattgatgcagcgctattcagacaatctattgttcatcatgattgcgggtgtggctttggtgtatttaatgatgttgctacgcaaacccgatcagcaaaaaacaccattcgctgcggtgtaaccgccaaaaaaataccgccagcgaggaaatcttgcatggcggtattgattgaaaatcagctagtgttctgatgattattagtagattactttgtgaccatagctttcaagaatacctttcacgcggtccataatctccgcggtagggggcttgaccccatccagtttgtattcttcgcccatggcaatccatttgtgcttacctagctcatggtaaggcaacaattcgattttctcgatattggtcatgttctgagtgaactcacccagcatatgagcagatttgtcatcatctgaccaacccggcaccaccacataacggatccaggttttttgattacgttttgccaggtaacgagcaaattccaaggttcggtgattagatacgccgaccagattctgatgcacgctgtcatccatctgttttaaatccagcatcactaaatcggtggcatccagtaattcatcaatcaccggatcataacggcgcacaaaaccattggtatccagacaagtgtgaataccttcttcgtgacaggcgcggaaccaatcacggacaaactcagcctgtaagatggcttcaccaccggaggcagtaacaccgccaccagaagcattcataaaatggcgataggtaacggcttctttgaccaattcttcaacggtaacttccttaccgccatgggtgtcccaggtatcacggttgtggcaatacaggcagcgcatgaggcaaccctggaagaatacgataaatcgaataccagggccgtcaacggtgccacaggattcgaatgagtgaatgcggccaagtacggacattgcaggttactccaatactggataaataaaggccccacgaaggtggagccttttagtctaatctattttagttagaacttatattgactgcgtgaatgtacgtgtaatcacatcctgctgctgttctttagtcagcgagttgaaacgaacagcgtagcctgatacacggatggtcaattgcggatatttttccggattttccatcgcatctaacagcatttcgcggttcattacgttcacgttcaggtgttgaccaccttcgatggacgcctcgtgatggaagtaaccatccatcagacctgccaggttagctttacgaacttcgtcgtctttacccagtgcgtttggcacgatggagaaggtgtaagaaataccatctttcgcgtaagcaaacggcagtttagcaacagaagtcagagaggcaacagcacctttctggtcacgaccgtgcattgggttagcacctggaccgaatggagcgccagcgcggcggccatctggggtgttacctgttttcttaccataaaccacgttagaggtgatggtcagcacagactgagttgcgactgcaccacggtaagtacgcagcttctgaattttcttcatgaagcgctcaaccaggtcacaagcgatgtcatcaacgcgtgagtcgttgttaccaaactgtggatattcgccttcgatattgaagtcgatagccaagccatcagcatcacgaatggtgcttactttggcatatttgatagcagacagggagtcagcagcaacagacaggcctgcaataccacacgccatagtacggtaaacatcacggtcatgcagggccatcagtgcagcttcgtagctgtacttgtcatgcatgtaatggatgatgttcagcgcagtaacgtattgtttagccagccaatccataaagtgatccatgcgttccatgactttgtcatagtccagcacttcatccatcattggcgcttctttcgggccaacctggatcttcattttttcatcaacgccgccgttaattgcatacaacatggttttcgccaggttggcacgcgcgccgaagaactgcatttgtttaccgacaatcatcgggctaacacaacatgcgatggcatagtcatcgttgttgaagtcaggacgcatcaggtcatcgttttcatactgtacagatgaagtatcgatagacactttagctgcatattttttgaagttcagtggcagcttttcagaccacaggatggtcatgttcggctctggagacggccccatggtgtacagggtgttcaagaagcggaagctagttttagtcaccagagtacggccatcaacgcccataccagccagagactcagttgcccagattgggtcaccagagaacagctcatcatactcaggggtacgcaggaagcgaaccatacgcagtttcattaccaaatggtcaatcagttcctgcgcttcgatttcagtcagtttaccttctttcatatcacgttcgatataaacatcgaggaaggtagaaacacggccgaaggacattgcagcgccattctgagatttaaccgcagccaggtagccgaagtaagtccactgtactgcttctttggcgttagttgctggcccagaaatatcacaaccatatttggctgccatttctttgatttgacccagagcgcgatgctgttcagcaatttcttcgcgcagctgaatggtcatttccaggtctttaccgttttccaggtcatcctgcaaagagttgaactgagccagtttgtctttcatcaggaagtcgataccgtaaacggctacacgacgatagtcaccgatgatacggccacggccataagcatctggcaaaccagtcagtacaccagatttacggcagttcaggatgtctttggtataaacgtcaaacacaccttggttatgtgttttacggtattcggtgaagacttttttcagttgcgggtcaagttcacgaccgtaaactttgcaagaaccttctaccattttgatgccgccgaatgggatcagggcacgtttcaatggtttttcagtctgcaaaccaacgatggtttccagatctttattaatgtagccagcatcgtgtgaaatgatggtcgctgctacgtcggtatcgaaatcaactggcgcatgagtgcggttttccagtttgataccttccataacttgcgcccacaacttgtcggtcgcttcggtagagccggcaaggaaggactcatcgccttcataaggggtgtagtttttctggatgaagtcacgaacgttgacttctttttgccagtcaccttgggtaaaaccttgccatgctttggccaatttttcattaagttcggtcataatgcatctaccttttaatgtgaatttcttcgaaaaccgtgtgcggccacacttagtgttgctggtcaccgcgcagataaattacccagtaagtcaaacctaccaataatccgccaccaatgatgttgccgatagtgactgggatcaggttatcaataataaagttacttacggttaagttagcaaattgctcaggtgctgctcctatggattgccagaactcaggcgaagcaaagtttttaatcactatacccataggaatcataaacatatttgcgatgctatgctcaaaaccgctggcaacaaacatgcccaccggtaaaatcatcgcaaacattttgtccattatggtacggccggagtagctcatccaaaccgccaggcagaccattaagttggccaaaatacccaaacatactgcttcaacaaaagtatggtgcaatttgtggtcggctgtttgtaaaacattcaagccccattgaccatttgccacagtatattggcccgcgaaccaaataaggcacacgaagaatagcgcaccgcacaggttcccaatatagacattaacccagttgcatcccagttgacgccaggtaatacggccactggctttggccaccgtagtcagaacagtagaagtgaaaagatcaccaccacataccaccactaacattagccccagggagaagcaaataccacctaccaacttggcaaaaccgaaaggcacgccagcagtaccggtagtcgctgtaatataaaaaacaaacgcaattgaaataaacacaccagcagtaatcgctaaataaaaagtttttagcggatgcttggtggctttatagacaccggcatcttcggctactttagccattgccgcaggtaataatgcatcgaaggggttgtcagctttcacactaactctctcttaagggttaataaagcacaacgagatactagcaaagcagtatagcgtgaaaattgatgtggatcatattgcgagagtttagttcgctttaaaacactactaaatgtgtgcttaatgaggttaactttttgatttttaaaataaaaaaatattttaagatttataaaaatttttgattacactgttttaaagccgttgagaacgttaactaaaagcagcatttgtagctattttaactcaccgtcgtcattaaaattttactatttatttacctatttttctgctttccatgatgggtaaataatgtttgtttaaaggtgctgtttttacccaaaacggcgtcagaaaataacgtttttttatgacaaaaacaattgttggctggtgtcattggtatttattttggttaggaataattgcagaaattaatagccgaaaaatttgcgataaaaagcggaggttattgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccttccctgggggctcgacccgcgccgtccctggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagtcgttgggttttgtcagcagtctgaagcggcgcaatgccgcttgagtttaatgacaaagttgctgatagttcagtgagtgaagggtttaccgcacctaggggcgctgcggtcgcttacgcgactacgatcccaacggcccgattccccttcaattgactttgtcagctccgacagataattaactgaaatctatagggccgaagagttactcgctttttgcccaataacggcgtttcgccgcctgcaatttagcgtaagcacccaacagcgcctggtgtgctggcagggctttgagatcttcatccacactgaacaggccattgaagcgctcttcaccggcgatggctgcggatgcagcctctacagcttcctgaccatacatcttcacgaatgcattgtaatattgcgctgggtcgcggtctggctcttgagttaacagcaacagagtttgtaggcaacgatagtagtttgcctgttttgcggtaaagaccgaagagttgaaatcttgcgtccattccacccaaatcagcgcctgctccaaatcaccgccagccagcgccagcatagatttcaactcacccacccgcagtgtgtaccagccgttatctttaccggaggcaatacccagcagctcgcggacgcgggcgaaatcatccaacccttcatcatccagagtctgaatgagttccagatactgctctggttgccaatcactgtctggcagcgccagcaaggtatcacgcaggtgcacgcccatggtgttgttcgccatcagcagatcttcagctggataaatatcagacatccccggcaccaaaattcggcaagcatacactcctaagtgttcataatcggcgatgtacacttcggcgtcttcttgcttgaagatagccattaaggtggcaaactcttcttctgtcgtacctttaaagctccaatccacgaagggataatcagcctgttgtttaaacatatcccagctgattaaaccgcttgaatcgataaagtgtgtttccagattggtatgttcggctacttcttcatcatcaaaggttggcgcggtgaatacatctaagtctttgaggctacggccttgcaacagctcagtgacggtacgctcaagggccacaccgaagtctggatgtgcgccgaatgaagcaaaacatgttccgtttgacgggttaaacaacaccacacaaattaccgggtatttgccacctaaagaggcatcgtatgacaggatcgggaaaccttcctcttccagttttgcgatagcttctaccacgcccggatagcggtttaacacctcggtcgggatttccggcaagctgatagattccgcgataatgcgattcttcactgaacgttcaaacacttcggataatgcctgtacgcgagcttcattggcggtattgcccgcagacatgccgtttgaaacatacagattgccgataatattcattggaatatagacggtttctaaatctgattggcgggtgaatggcagagagcaaataccgcgcgccgcattccctgactgcaaatccaccaggtcactggcgaccagttcgttttctggatcgtaaaacaccagcaagcgctcatccagaataccttccggtaataaatcatcttcaggaattgggaaccatttctcatttgggtagtgaacgaaatcaccctcagcaatagctttacccagatagaagtcggcaaagaaatagttagtggataaacgctcgaaatattcacccaaggccgacgccagtgcggctttcttgctggcacctttaccgttggtaaagcacagcggacagtcacgatcgcggatatgtaccgaccaaacgtgaggaactgggttcagccaggaggcttcttcaatattaaaaccgaggtcgctcagtttttgctgaaagcgggagatagagtcttccagcgcggcgtctttgccgggaataaaggtttgggtcatggtcttcactttttggcggtactaaaaacgcgcaatcatacgggtttttagttaatagctccatgtattcctaaagcacagtaaatgtcacagttttcgtgtggatattccggataattcactagcttataaataatggagtcataatatgaaatctataaagctaactgtcttagccggaatcttagcagggatcagcggttcggcctttgctctgcccaatattaccttattggcgaccgggggaactattgccggtggcggtgattcagccactaaatctaactatactgcgggcaaactaggggtcgatgctctggttaacgctgtgccagaaatgaaaaaactcgccaatattcagggtgagcaagtggtcaatatcggttctcaggatatgaatgatgaagtttggctgaaattagcgaaaaaaattaatgctgattgtgccaaaaccgacggattcgtcatcactcatgggactgatacattggaggaaactgcctatttcctcgatttaactgtcaattgtgataagcctgtggtgatggttggggcaatgcgcccggccaccgctctgggggcagacggtccgcttaatctctacaacgccgtggtggttgccagtgaccctaactccgctaaacgcggcgtgctggtggcgatgaatgatacggtgttaaccggccgtgatgtcatgaaaaccaacaccacttcggtgcaaactttccaatcacctaatactggccctctgggctatatctatgatggtaaagtgaactatcttcatcagcctgcaccacgccagccagcctttgatatcagcaagctaaatgagttaccgaaagtgggtattatttataactatgccaatgcctctgacttacccgctaaggcattgattgaagatggttataaaggaattgtcagtgccggtgtgggtaacggtaacctgtataaaacagtattcgatacgttggcaactgcggcacacaatggcgtcgcggtagtgcgttcatcccgtgtccccactggctctaccaccgaagatgctgaagtggatgataccaaatatggctttgttgcttctggctcacttaatccacaaaaagcacgggtactgctgcaattggcattaacccaaacgcaaaaaccgcaagaaattcaaaagttgttccacgcgtattgatagatccaatctttgacggaggcttcggcctccgtatctatttattaccggtaatctgaaataaaaatgctaatcccttcaaccagctacctttaatgggagtgcggcaatgctttgtctctttttgatggcaggataacaataaatgaaaactttcgatttcaaccggatggcattggataaattccctatcgaatttttagccgaggtgggtatccggtgtttattcacctttgtattggtctttttatttctcaaactgagtggtcgccgtggtgtgcggcagatgtcgctatttgaagtggttatcattctgactcttggctcagccgctggtgatgtcactttttatgaagacgtgccgatgctgccggtggtcatggtatttgtcagtattatgtttttgtatcgcttatccacttttctcatgtcgcgtagtgagaaaatccagcagtggatggaagggaagccgctcatcattattagtgatgggatatttgtttgggaaaccatgcagcaggaaaatattacgcacgatgagttttttatggagttacgccaacaaggcgtcgagcatcttggtcaagtgcggctggctattctggaggtcaatggcgctatcagtgtctttttctttagcaaagataaggttaaaccgggcctgcctgtactccctaaatgctgtattaagcccttagttaatatagaaaaaccgggtgaatacgcctgtagccaatgtagccttattatcacgttatccaataattccagtgcaacttgtcaacgctgtggtcaccaccactgggtcgaggcgttgcgtcatcaacgggaaaaatgagttatctatcatgcaacaaggtcatgactgcgctacttttggtgaataacttcaaattaatggcagcttagcgcacagactgctgttgtagcggctaagtgtttctcccttgctggcgaataaccgttgcagcaggcggagtcgaatgataaaaccgagtgaggatttataacgatggcaatctcagttgagtgcggtgaggggaaatgacacaggtttataattttagcgcagggcctgcaatgctgccggtcgaagttttacgtcgtgcggaacaggaattacgtaactggcacggtctgggtacgtcggtcatggagatcagccatcgcagtaaagaatttatgcaggtagctgaagaggcagaaaaagatctgcgcgatctgatgcagatcccggccaattataaagtgttattttgtcatggcggagcacgtgcgcagtttgccgcagtgccactgaatttactgggtgacagccgcagcgctgattacattgacggtggctattgggcgcacagtgcggtcaaagaagctcaaaaatattgcacgccgaatgtgattgatgtgacgacgcatgataacggcgtgacaggcattgcgccgatgaaacaatggaaattgagtgataatgccgcctatgtacattattgcccgaatgaaaccattgacgggctggctatcaacgaagaacctgactttggtaacaaagttgtggttgccgattactcctcatccattctctctcgcccgattgatgtcagccgctatggtgtcatttatgccggtgcccaaaagaatatcggcccagctggtctgacagtggttatcgtgcgtgaagatttgcttggtaaagcgcgcactgagctgccatctatccttgattataaggttttggcagagaacgactcgatgttcaacacgccgccgactttcgcctggtatctgtccggcctggtatttaagtggctgaaagaacagggcggtttaggcgaaatggggaaacgtaatcaggcgaaagctgaattactgtatggcgctatcgaccgcactgatttctatcgcaatcaggtcgcgaccgcgaatcgttcttggatgaatgtaccgttccaaatgattgatccttcactggacaaattgttcttaagtgaagcagaggcccaaggtctgcaagccttaaaaggccaccgtgttgctggtgggatgcgtgcctctatctataacgcgatgccaattgaaggcgtaaaagcattaaccgattttatggctgagtttgagcgtcgccacggttgattgctctgggcggatgttggtctgctccgactgagttatcacccttatttaaaatgtatttatttgcacacagaagactggagagtgcttttcccatgctggaatccctgactttacaccccattgccctgattaatggcactgttaatttacccggttctaaaagtgtttctaaccgtgcacttcttctggcagcgctggccgaggggacaactcagctgaataacttgttagacagtgatgacattcgccatatgcttaatgctctacaggcattgggggtgaaatatcgcctgtctgctgatcgtacccgctgtgaggttgatggattgggcggcaaattggttgctgaacagccattagaattgtttttgggtaatgccggcacggccatgcgcccattggctgcggcactgtgcctggggaaaaatgacattgtattgaccggcgaaccacgcatgaaagagcggccaattggtcatttggttgatgcattgcgtcagggcggagcacagattgattatctggagcaagaaaactacccgccgttgcgcatacgcgggggctttcgtggcggtaaactcaccgtagacggcagtgtttccagtcaattcctcacggcacttttgatgaccgctcccttagctgaacaagatactgaaattcagatccaaggggagttggtgtctaagccttatatcgacattacgttgcatctgatgaaagccttcggtgtggatgtcgttcatgaaaattatcagatttttcatattaaaggcgggcagacttaccgctcaccaggtatctatctggttgaaggtgatgcgtcttctgcatcttatttcctcgccgcagctgctatcaaaggtggaacagtccgcgtaaccggcattggtaaacaaagtgtacaaggtgataccaagtttgctgatgtactggagaaaatgggcgctaaaatcagttggggtgatgattatatcgagtgcagccgtggtgaattacagggtatcgatatggatatgaaccatattcctgatgctgcaatgaccattgctaccaccgcactgtttgccgacggcccgactgttattcgtaatatctataactggcgagtgaaggaaaccgaccgcttatccgcgatggcgactgaattgagaaaagtgggcgcggaagtggaagaggggcaagactacattcgggtggtgccccctgcgcagctaatcgcagccgaaatagggacttataatgaccaccgcatggcgatgtgtttctcgctggtggctttatctgacacgccggtgactatccttgatccgaaatgtaccgcgaaaacattccctgactactttgaacaactggcccgattgagccagatagcctaatcatcagcttcagatgggtgtcgttcgacacccatttcttatcggttatatcggctagaaaataaatatttcctgtctatctttcttatctcttctacacttctgctaccgccgatggttttattttcagcaactaaacaccgcagggtaacagttcactccgatgcagcgtataatatggctcctgtgtttgccctgctgggtggacaagaggttttgcctaccgaaaggagagagaaatgacggcgtcagccccggtgataaccgttgatggaccaagtggtgcaggtaaaggtacgctttgcaaagcattggctgaatcgttggactggcgtttgctggattctggtgcgatttaccgtgttttagctttagctgcgctgcatcatcaagttgatatcagcaccgaagaggcattagttccacttgccgcacatctcgatgttcgttttgtctcacagaatgggcagttaaaagtgattttagaaggtgaagacgtcagtaatgagatccgcaccgaaactgtggggaatacggcatctcaggcggcagcgtttcctcgagtgcgtgaagcactattgcgccgccagcgggctttccgtgaaccgcccggcctgattgccgatggccgtgacatgggaaccgtggtgtttccagacgcgccggtgaaaatatttcttgatgcaagttcgcaagaacgagcacacagacgtatgctacagttgcaggaaaaggggtttaatgttaactttgaacgtcttttgtccgagatacaggagcgagactctcgcgatcgtaatcgggctattgcacctttagtccctgctacagatgcgttggtactggattcaaccagtatgtccatcgagcaggtgatcgaacaggcgctggcgtatgcccaacgaattctggcgttgccgttaaaaaaataacgacaatgcggtcagttctgagctctcaacgatttattttttaaataaaattatttttgatgagcactttaaccttgctgcaaggatgtgtggcgaggcatgtgaaacaaccccatccggcgggatgctagatggacgttaaacttaagaatcctgaagattataaacatgacagaatcttttgctcaactctttgaagaatccctgaaaacaattgaaacacgtccgggctctatcgtccgtggtgttgttgtttctatcgataaagatatcgtactggttgacgccggtctgaaatctgagtcagcaattccagcagaacagttcaagaacgcgcaaggcgaactggaaattcaagtcggtgacgaagttgacgttgctctggacgctgttgaagacggcttcggtgaaactctgctgtcccgtgaaaaagctaagcgtcacgaagcatggctgatgctggaaaaggcttacgaagaagctgcaaccgttactggtgtgatcaacggcaaagtgaagggcggctttacagtcgaactgaacggcatccgtgcgttcctgcctggttcactggttgatgtgcgtccagttcgcgatactctgcatctggaaggcaaagagcttgagttcaaagtcatcaagctggatcagaaacgcaacaacgtggttgtttctcgtcgtgcagttatcgaatctgagaacagcgctgagcgtgatcaattgctggaaaacctgcaagaaggcatggaagttaagggtatcgttaagaacctgactgactacggtgcattcgttgatctgggtggcgttgatggcttgctgcacattactgacatggcttggaaacgtgttaaacacccaagcgaaatcgtcaatgtgggcgacgaaatcactgttaaagttctgaaattcgaccgcgaacgtactcgtgtatcccttggcttgaaacagctgggcgaagatccatgggttgctatcgctaaacgttacccagaaagcaccaagctgactggccgtgtaactaacctgactgattacggctgcttcgtagaaatcgaagaaggcgttgaaggtctggtacacgtttcagaaatggattggaccaacaaaaacattcacccgtctaaagttgttaacgttggcgacgtagtggaagttatggttctggacatcgatgaagaacgtcgtcgtatttctctgggcctgaaacagtgcaaatctaacccatggcagctgtttgcagaaacccacaacaaaaatgaccgcgttgaaggtaaaatcaagtctatcactgacttcggtatcttcatcggcctggacggcggcatcgacggcctggttcacctgtctgacatctcctggaacgttgcaggcgaagaagcagttcgtgaatacaagaaaggcgacgaaatcgcagctgtggttctgcaagttgacgcagaacgtgagcgtatctccttgggcgtgaaacaactggcagaagatccgttcaataactacctgtctgttaacaagaaaggtgctattgttactggtaaagtcactgcagttgacgctaaaggtgctacagttgaattagcaggcggcgtagaaggttatctgcgtgcttctgaagcaactcgcgaccgcgttgaagatgcaacgctggttctgaacgtcggtgatgaagttgaagccaaatatactggtgttgaccgcaaaaaccgcgtaatcagcctgtctgttcgtgctaaagacgaagctgatgagaaagatgctattgctacagtgaacaacaagccagaagaaggcaacttctctagcgcaatggcagaagcgttcaaagctgcaaaaggcgagtaataataacgggggcggttttccccgcccctatacggtagtttagctgcaaagcttggaggtaatatgaccaagtctgaacttattgaaagacttgctggccagcaatctcacgtaccaactaaagtcgttgaggatgcagtgaaagaaatgcttgaacatatggctggaacactagctgaaggtgagcgcattgagatccgcggatttggcagtttttctcttcactaccgtgctccgcgtgttggtcgtaatccaaagaccggcgctaaagttgagttggaaggtaagtacgttccacactttaagccaggtaaagagttacgcgatcgcgcgaatatctacggttaagttgtttacaactaatcgcgttattatgtaaagctgatacgaaacggtgcctctaagggcaccgtttttattttggcatttcattctttattcctcctaatttgttcgtcataaaacaagtctctcctcaataacactccggcatgttctcgcttattttagatacatcccgcatttctagtgctgatgctgtaacaagctaaaactgttagcgagcctgctcgaaactcctgtcattgacactggctctatagcccttacattgcgaaaatcaacttgttacccatagggtgaacggatggcaatgaggctattcgagagtcataaaacggacggttgtttatcactttatcaattgatcatgcagcactcgctgttattgccggacttttgccccttattgtgctacctcagctgccaggtgttaggattatcagcatattgctgatattgggggcactgctatgggttagcggcaatgtctattgtcagtggctgacattggctctggtgagctttgtatggggatgctggcagggtgacaacctgttgatgcagattgatcggctcactcacagagagcaacaagtcgtcgccacaataaatacctcacacttggcatgggtggaaggtaatagggttctattagatatccaacaggtcaatgggaagagggtattcccggcgataaaggtcactgtaacatggcaaaagggcctaaattactgcgccgggcagcaatggaaactttggttacgcatgcgaggggtgcatagtttactcaatgaaggtggctttgatagccagcgctgggcgatagcaaaccgccgcccattgcaggggcgaatcattcgggctgaattactggatgcgtcctgtaatgctcgccagcaaactatccgtattgttgaacaacaacttgaaccctatagacagcggcagatcttgctggcattggcttttggtgaaagaagccaactggatcctcagtattggacgttgttgcgtgataccggtacggcccatttgatggcaatttcaggtttacacattgctatggcggcgttattgggtggcatgttggcccgaggagttcagtgtttacttcctgtcagctttattgggcctctgtttccgctcatcaccagttggtttgttgctgtcatttacacttggttagcgggggcgaatccgccggctgtgagagcggcgatggcattaacactatggctactgcttaggctgtttagtgtctcctgtagtgcatggcaaatatggttatgggcattagcgctaattttgcttagtgatcctctcgcgatactttcggatagtttctggctttcctgtctggcggtatttagtttgatatgttggttttactgggtcccgcttgccccgcgttttacaacgggttggcaggggctggttattcgcgggcttcacttacaattaggcatgatgttgctgttaatgccactacaaatagttttgtttcatggcattagtttattttcgatacctgcaaacctgtgggcagtacctcttgtctccctaatcactgttccttgtgtcttgctggcactggtttttactctacttccctcggtcgcagggatgttctggtcgttggctgatctatcgttaactgcggtgctcttgccgttgagtccgatgagaataggttggttttatactggctcggcatcagttgctatcggattcggtgggtggctggccatgcttatctggcgttttgcatggtggcgtaactattccatcggggtcatggtgctttgtgtgaatttagtattgtttacccagcgtcgtgatgaatatcaatggcgtgttgatatgctggatatcggacatggtctggcggtggtaattgaacgagaggggaaggcaattatctttgatacgggtaatcgctggggaaccggcagcatggcgtccaaggtgattttgccctatttgcgctggcggggtattactattgagcaaattattctcagccataatcatcaggatcataccggagggttagctgaaattcaggccgcttttcccatggctacggttcgtgctccttttcccttaaaatacgcgccaaatgttttgccttgtaagcaaggcttggtatggcaatggcaaggtttgaatttcgaaattttatggcctcgtgagcagattattaatgctcggaatgatgattcgtgtgttatccgtgttggtgatggaaaatacagtttattattgactggtgaccttgagatgcgaggtgaaaaagcgttgattaaaagttcgcgagctaaattagcctcaacattgctacaagttcctcatcatgggagcaatacatcctcaacaccaccttttctgcgggctgtaaagccggaattggcttttgcttctgttgcacgctataaccaatggcatctcccggcgagaaaagtgacacaacgctatcaaaaaaataacattatctggcgtgatacttcggtgtccgggcagctaagtgtttatttttacagcgatggttggcaaattaatggttatagggaacaattaatgcctcgctggtatcaccagcaatttggcgttggaggccataatgagtagaatgggccgctatttcttctggtgctggtatttgcatgatgaatgataaagatctatccacttggcagacgtttcgtcgcctctggcctttgatctctccttataagaccggtcttgttgttgcggcgatagcattaatccttaatgctgccagtgacacctttatgctgtcattactgaaacccttgctcgacgatggttttggtaaggctaacagctcaatattaaaatggatgcctctggctgttattggcttgatggtggttcgtggcgtaaccggttttgtttccagctattgcatctcatgggtatctggcaaagtggtgatgcatatccgtcgccgcttattcagccatatgatgggtatgccggtttccttttttgaccagcaatcaactggtacgttgttatcgcgtattacttatgattccgagcaggtagctgcatcttcttctggcgcactggttacagtggtgcgggaaggggcctctattatcggcttgtttattatgatgttttattacagctggcagttgtcgctgattttaatcgtcattgcaccaatcgtgtcggtttctattcgcctggtttctaagcgttttcgtaatatcagcaaaaatatgcaaagcactatgggggaagtcaccaccagtgcagagcaaatgctgaaagggcataaagaagtcttgatcttcggcggccaaaaagttgaaaccgagcgctttgaagcggtgagtaaccgtatgcgccagcaagggatgaaactggtttcggcatcttccatttcagaccctatcattcagttgattgcctcttttgctctggcatttgtattgtatgccgcaagcttcccaagtgtgatggaaaccctgaccgccggtactattaccgtggtgttctccgccatgattgcactgatgcgcccgctgaagtcactgaccaatgtgaatgctcagttccaacgtgggatggccgcttgtcagacattgttcacgattttggatatggagcaggaaaaagatgagggtaaactggaagttgatcgtgctaaaggtgaaatagaattccgccatgtgacgttctactatccgggtaaagatactccagcactgaatgacatcaatatgcatattgatgccggtaaaacggttgcattggtggggcgatccggctcgggtaagtcaaccatcgccaatttaatgacccgtttctatgatgtcagcgagggcagtatattgttggatggtcatgatttacgtgattaccgattaggggcattacgcaaccaggtagcattggtgtcgcaaaatgttcatctgttcaatgatacggttgctaataacattgcttatgcccgtgatgagcagtacagccgtgctgaaattgaagaagctgcccgcatggcctatgccatggactttatcaataaaatggaaaatggcctggacactgttattggtgaaaatggtgtcatgctctctggtggtcaacgccagcgcattgcaattgcacgagcgctgttacgtgattgcccaatattgattttggatgaagctacctcggcgctggatactgaatctgagcgagcaattcaagccgcattggatgagttgcagaaaacccggacttcgctggtcatcgcccaccgcttatcgactattgaaaaagccgatgagatcctggtgattgaggacgggcgcattgtggaacgtggcatgcatgctgaattgctagcgaaaaagggcgtttatgctcagcttaaccgtatgcagtttggccaatgattgagcgtatctggtcgggaaagtcttggctgtatttgctcctgctgccgctgtcctggctatacggtgctatcacctggcttatccgcatcagttatactctggggctgcgctcagcatggcgcgcccccgtgccggttatcattgtgggtaacttaactgcgggcggcaatggcaaaacgccggtagttatttggttggtagaacagcttaaacagcggggttatcgcgttggggttgtgtctcgtggttacggtggcaaatcagatgtgtatccattactgctctccaacagcaccacaacgtctcaagctggcgatgagccagttctgatttatcagcgcaccgctgccccagttgctgtctcgccaaagcgttctgatgcagtcaaagcattactgaaatctcatgatctggatttcattatcactgatgatggtttacagcattatgcgttacagcgagactttgagctggtggtgattgacggtgtgcgccgctttggcaatggctggtggctaccggctggcccgatgcgcgaacgagctggacgattgcgctcagtcgatgcagtgataaccaatggtggtatcgctgcaactggcgagataccgatgcaactggctgcacgggaagctgtcaatttggtgacgggggaacgttgtccggcacagcaactacagcatgttgttgccatggccggtatcggtcatcccccacgttttttcgccacattgaatctgcttggcattgctcccaaaaaggaatatgccttcgccgaccatcaggattattcattagcccaactgagttcgctgacttccgggccacaaaatttgctgatgactgaaaaagatgccgtgaagtgccgggtttttgctcagcccaactggtggtatttgccggtagatgcgcagttacctcctgatcaagctgaacaattactgctgaagatccaggcactatcccgctgttctacgtaatctcagttagagactcagggatgcgagcttcagggccgctgcgcatgcagtgagcgaacgttgctgagtttcttcatataattgcagttcatcgataacttcagcccccaagtggtgttggaaactctgcttactagagtgccccgtaaaatgactttgccctttatcgcctaaatttgactggaaaataccggcggcactgactggcagaaaatcttcataaaccaaaggctcgaattggatgaattcagcatcaattaactcatctaaggttaaaccttgcattaggtctactggggctttaaggcttttctcggtcgggaaatagcggaaaaaagcaagtttctcagcgcgtattgtcgggtaatcatccggaaattggctaaactgctcgctaagaatagccatatattgcgccgcatttttctcattcgccggaacttgcagtttatcttgtgctgcttgtagcaaacggtcatagagatggcggcctttcgccgtcagtgccgcaccgcgctgctctatttcaccaaaacgggcagtatgatgcccctgaataattttgccatcgggcgagataaaagcgactttttcctccatggctttgaaactggtttgtcgcagcagtattgggcaatggcgtggaggtggcccttcgattactgctttaggggtaatgttgtgctgtggcatggcaacttgtactgcgtctatattcagtgtccttggggttaagtggttaatatgcggccccttaaaagccacgacatctgcaattaatcgatgctgatcatgtagttgctgataaacctccgcactgacagttgcctgattatgccagcggaatgtgtccagtgactgaataataaaatcatctgcctcctgactggtcagccccccggcggtttcatgcttaacaatcaattcaatagcacgtggcgtgaaaatatttcttttagcaagaatatccgcagcccgttgccgtaattgcggttgttcaatcaactccaaacgcagtaaagaagtaaaaattctgaatgggatggcttgtagtgaagcctcatgcacagcacgaaatgccgtagagtgaacggggaccccagcaggggccaggtcataatagccaactggaaacatacccataacggcaaacaaacggcgcaaggtagccagttcggcggcggttcccacccggattgcgccatggcgttccagatttaatcgttcaatttcaccggtttgacgtaaatggcgactcagctctggctgttgctccatagtttggtgattcgtttcggcgactaattgtaataaagccccgtataacggaacttcaacctgatacatatccgacattgcactggagaatttggcgcgaatctcgtcgggtgggacaaatggctgatggatcataatcaggttgctccttggggccagctacggcacaaaattgccaaataatggcgtagatgttcagtttttattttaggttgatatcggtaaattgcggggatcttgcggataatattggttttttatgcgtggcatctcattgatgctactgtttgctacatattcccagataaaaacatgttctcagataaaataagttgcatggtgatttgttttgtgagtaaatagccgccggcctgtgttacagacctatttatgtgtaagagtgtgcgagagtaaagcaaagcagttcctcccaagacgttatcttttgatgccgcttcaaagacgaacctcctagtatctccgataagtaactcccataagtaatgttcctgttgcagacccgctattccaatggcgtagagtgccttatggtagatttattagtatttgtatttgatagtaaaggtaagaattatgtctaagaagactggtcaggttaagtggttcaacgaagctaaaggttttggttttattgaacagcatgatggcggtaaagatgtgtttgttcacttctccgcaatcgcaactgatggtttcaagactttggctgaaggccagcgtgttgaatataccatccaagacagcccgcgcgggccggctgctgcgaacgttgttgctctgtaatacagaaatataatgtttgaatgatccaggaaattgatgatgctgatgtgttaatcatctctccggatagcaaaattctaaagcccgcgtttatgcgggtttttttcatataatcaagctcatagaggtttaatcagaaaactttaggatgggcaactgcatctaaacaataaataaaaatgagttgttaggatgcccagtaaaaggaaatttattatgacgttaaaaatgggtcgcgtgaaatggttcaatcagtccgaaggctacggtttcatttcaccacacgacggtagtttggatgtgtatgtcagcaagacagccattgccaacaccaaaaacaaatcactgagtgaagggcaggacgttgaattctctacttatcgtagtattcacgggccgtcagccgcagatgtgatcgctttctaagtaagcggtgagataatcgcttctaaagaaacggttacccaagggtagccgtgaggttattgacaaagtgcccgcagcggtgaaaacaggtagatcataaagacgccgtaaaatcatccctgatggctcgacccgcgccatccttggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagttaccgaggtttgccagcagtctgaaacggctacccaagggtagccgttagttttttggcctctgttcgacagttttttctgtcgccgggcctttttgcaggtgcttctatttgtttttgcggtttagttgctgaagttagcaaacagcgcaatgattttatggaatactttcatttcttactcgatgtacataattgtgtgatgtcagtcacaaaatattactcctcgcaattcaacatatcaataacaaaaccaacatttattatcccggccgtgggttgtatttacttatcttgagattgattaacataactctttgttatcaatacctgatgtgcgtgatggtatcgacacagttaacctgcatcggcggatatggtatcctcgaccactttcctgctggctaaactccattttggaggttgtatggaccaccgtttactcgaaatcgttgcctgtcctgtctgcaacggtaagttgtacttcaataaagaaaaccttgaattggtatgcaaagctgacaatctggcttacccggtgcgtgatggcattccggtattgttagaaaacgaagcccgcccactgtcaattgatgagaaacacgcatgagtttcattgctataattcccgcccgttatgcttcaacccgtctaccaggcaagccactggcggatatcgctggcaaaccgatggtagtacatgtgatggagcgagcgttggagtcaggtgcttcccaggtgattgtggcaacagaccatccggaagtggtgactgcggttgaagcggcgggtggcgaagtgtgtctaacccgggctgatcatcaatccggtaccgagcgcttagcggaagttattgagcgttatggctttgccgatgatcaaattatcgtcaatgtgcaaggggatgagccactggtgccaccagagattattcgccaggttgctgagaatttggcagcctccagtgcgggtatggcaacattggctgtgccgattgaaagcagtgaagaggcctttaaccctaatgccgtgaaagtggtaatggatgcacaaggctatgcgctgtatttctcgcgcgccgctattccgtgggaaagagagcgctttgcgcagtctaaagaaaccatcggcgattgtttcttacgccatattggcatttatgcttatcgcgctggttttgtgcgccgttatgttaattgggcaccgagtcaacttgagcaaatcgagctgttagagcaattgcgagtgttgtggtacggtgaaaaaattcacgttgctgtggcaaaagcagtacccgcagttggcgttgatacccaagaagatttggacagagttagagccattatgctcaataaataattattgttcagatttctacgccaggcttatagggtctggcgttattattcctacctttttatcccattctatgccgatcctgctggtttgatttttattgtggatgttatttgatctgcgttctggaaatattcagcccatcatctcattatgaattatctatttcgtcagataatcggacaaagccttatggaacaactgaaagctgagttaagtgtcgtgctcggggagtctattacccgccttgaacgcatcagcgagcagccatatgcccacttgtatgcgatgtataatcagcaggggcaggctatcccattgttggcaaagagttatgtctgtcagggaattgcgcagcaagaggcctataaactttcaatgctctcacgtgaaggtgatatccgcttgccgacggtgtatggtttagtcatgacccatcaatccccttataaagaaattctgctgatggaacgcttacgtggcgtttcggtagaggcacccactcggacaggggagcgttggaatgcgctgatggatcagatagttgaaggagtattagcttggcaccggattgatagccatgggtgtgtcggcaatgttgacagcacacaagagaatgattggtttagttggtatcagcaacgagttgaagtgctgtgggccacgctgtctaatatgaattcacccctaatgactttggaagatcgggcggtgctttatcgtgctcgggcagcactaaatagtcttttcgccggttttgacgacagttccgtactggttcacggcaatttgactttgcgcagtatgctcaaagatccccgcagtgaccaactgttggcgatgcttaatcccggcccaatgctatgggcaccgcgtgagtatgatttattccgcctcagtgaagaggggatgccaagccagctattttatcgctaccttagcaaagcgccggtttctgaatcttttgtggcgcgccgctggctctatactctttgggaactggtttcccgttttattcataccggtaatctggatcgcactttatttgataatgccgcccagcaacttttaccctggttagaatagctttattcatcatttttattgcccgttaacttttgccacagtagccccaatgtttcataccaggcgcgctcggaatggcctaaataggcggctgccggaatagtgcgctcccagctatgtaatggggtagtaatggctaactgattggctggggcaggaataggatgtagccccttggcagtaaagaattttatggcgcgtggcagatggctggcggaggtcaccagcaaaaaaggtttatcacccaccaagcttgccactgcggctgcctcttcaacggtatctttcggctgctccaacacaataatatctgtcgccggaatccctaaactttccgctacctgtgctgctgtttttgcactactttggctattcggccccgcactactggtaaataccatttttgcattaggatgggcgcgatatagcctgactccctcggtgactcgcggcaaactattcgagaataaattagcgcttggcgcccaattcggattaaacgtgtagccgccaccaaggacaacaatgtaatctaccgggtcatttccctgatatgtggcgtattgtttttccagcggcaataataggcgatcggcgaccggttgcaggctaataagcaataatgccagccaacttagtgtaaaaagcgttttgccgcttttttgccagcgggtaaaccacaataggattaacgccagccccataacgataagcagaaagggcaatggcattaataagccgccaacaaacttttttagggtaaaaagcataaaaactgggaccttttggctgaaaaaacggcatttggtgatgattaggggtcaagaagatttattctaagtcaggctgtgccaaaatagcaggttggtagtcattctttttgctgtagccattgatttgcgagtctctatcaaggccggtaaatcaatagttatagatacaatcgcggagcaagtgtccatgcaggatcgcaatttcgatgatattgccgagaaattctcgcgcaatatctacggcacgacgaagggaatgatccgtcaggcggtggtgtggcaagatatcaccgggctgttagcgcagttaccgcaacgcccgttacggattttagatgcaggtggtggtgaagggcatatggcttgccaattggcggcattgggccatcaggttctattatgtgacctgtctgccgagatgatccagcgtgcaaaaattgcggctgaagaaaaaggtgtgagccacaacatgcaatttgtacaaagtgcggctcaggacatcacccaacatttagcacagcccgttgatctgatattgttccatgcggttttagaatggattgcagagccacaacaagttctgcaaatactttttaatgcgctaaacccaggtggcgcgctatcgttgatgtttttcaatgccaatgggctggtgatgcgtaatgcggtattaggtaactttcaattggcgataccgggcgttaaaagacgtcggcagcgctcgttgtcgccgcaataccctttagatcccccgacggtatatggttggcttgagcaaatgggtttatccattagcggtaagacgggagtgcgggtgtttcacgattacatgaaaaataaacagcaacaagttgatgagtttgctgaattattggcgttggaacagcgctattgccggcaggagccctttatcagtttggggcgctacgtgcatgtcatggcgtttaagccgaatctgaaggacccattatgagtgaattttcccagacagtacccgaactggtcgcctgggcgcggaaaaatgatttttcgattactctgccaacagagcgtctggcctttcttatggctattgctaccttaaacggtgagcggctggacggtgaaatgagcgaaggcgagttggttgatgcatttcgtcacgtcagcaaaggttttgaacagaccacagaaaccgtggcagtgcgcgctaataacgccatcaatgatatggtgcgccagcgtttgcttaaccgctttaccagcgaaatggctgatggcaatgctatttatcgcctgacgccattgggcattggtattaccgattactatatccgccaacgtgaattttccactctgcgcttgtcgatgcagttatcgattgtggcacaagagctgcaacgggcggcagaagcggctgaagagggcggtgacgaattccactggcaccgtaacgtctttgccccacttaaatattcagttgctgaaatctttgacagcatcgatatgacacagcgcttgatggacgagcagcagcatagcgtcaaagaagatattgcggcgctgttgaatcaagactggcgtgctgctattgccagctgcgaaatgttgctgtcagaaacctccggtacactcagagagctacaagacacgctggaagccgccggtgataaacttcaggcgaatttactgcgtatccaagaagccaccatcggtaatgcgggcttagacttggtcgataagttagtctttgatttgcaaagtaaacttgaccgtattatcagttggggccagcaggcgatcgatctgtggattggctatgaccgtcatgtgcataagtttatccgtactgcgattgatatggataaaaaccgggtattcgcccagcgcctgcgccaatcggtgcaaaattattttgataacccttgggccttaacctacgccaatgcagatcgcttgctggatatgcgcgatgaagagttgtcgctgcgtagtgaagaggtaacaggggaactgccaccggatctggaatttgaagaatttaatgccatccgtgagcagttggccgccatgattgaacaggcgttgctggtgtatcaacagcaaaaactgccgctcaatctgggggaagttatgcgcgattatctcgcgcaatatccgcgtgctcgtcattttgacgtggctcgtatcctggtcgaccaggctgttcgccttggtgtggccgaagccgatttctcagggttaccagctgaatggctggcaatcaatgattacggagccaaggtgcaggcacatgtcatcaacaaatattgaagtagtaatgccggttaagctggctcaggcattggccaactcattgtttccggcactggatagccagttgcgcgctggccgtcatatcgggattgatgagctggataatcatgctttcctgatggattttcaggagcaactggaagagttctatacccgctataacgtggagttaattcgcgcaccggaaggtttcttctatctgcgcccacgttctaccacgcttatcccgcgctcagtgttatctgagctggatatgatggtgggcaaaattctttgttatctgtatctcagcccggaacgtctggctcatgaaggtattttcgcccaacacgagttgtacgaagagctgctaagcctggccgatgagagcaaattgctgaagttcgttaaccagcgctcaaccggctcggatttagataagcagaagttacaggaaaaagtacgcacctcgctcaatcggctgcgccgtttgggcatgatttactttatgggcaatgacagcagcaagtttcgcatcactgaggcggtattccgtttcggtgccgatgtgcgcagtggcgatgatccacgtgaagctcagttgcgtatgatccgcgatggcgaagctatggcagtagagaacagtctgtcactccatgatgaaagcgatgaaagcgacatcaccatgagaaatgcaacggacagtgcagaggatgaacaggaatgattgaacgcggtaaatttcgctcactgaccttggttaactggaatggtttctttgcccgaaccttcgatcttgatgagctggtcaccaccttatcaggggggaatggtgcgggtaaatccaccactatggcggctttcgtcactgcattgatcccagacttgaccttgctgcactttcgtaacaccaccgaagcgggtgctaccagcggctctcgtgataaaggtttgcacggtaaattgcgcgctggcgtgtgttactccactttagatgtggtcaactcccgccatcagcgggtgattgtaggggtacgcctgcaacaagtcgcagggcgtgaccgcaaagttgatatcaagccgttcactattcaaggccttccgacggcgattcaaccaacacagatcctcactgaagttgtcggtgagcgccaggcgcgcgtgttgtcactgcaagagttgaaagaaagtgttgaagcaatggaaggggtgcagtttaagcaatttaactccatcaccgattaccactcattgatgtttgatttgggtgtgattcccaaacgtctgcgctcttctgctgaccgcagcaaattctatcgtttgattgaagcctcattgtatggcggtatttccagcgcgattactcgctcgctgcgcgattatttattgccagaaaacagcggggtacgtaaagctttccaggatatggaagcggcgttacgcgaaaaccgtatgacccttgaggctatacgtgttactcagtctgaccgtgacctgtttaagcatctgatttccgaagcgacctcctacgttgccgctgactatatgcgccatgccaatgagcggcgcattcatcttgacggcgctttggtattgcgtcgtgagttgctggctagccgcaaacaactggtgaccgagcagtatcgccatgtcgagatgtctcgtgagctggctgagcaaagtggggctgagtctgatctcgaaactgattatcaggccgccagcgatcacttgagtctggtgcaaaccgcgatgcgccagcaagaaaaaatcgagcgctaccaaagtgatttggaagagctgacttaccggttggaagagcaaaatgaagttgtcgcggaggccagcgaacagcaggctgataacgaagctcgtgccgaagccgctgagttggaagtggatgaactgaaaagccagttggctgattatcagcaagcgctggatgttcagcagacccgtgccattcagtatcagcaagcattacaagcattggaacgtgcccgtgcgctgtgccagttacctgaattaacggcggataacgccgaagattggctggaaactttccaagccaaagagcaggaagccaccgaggcgctattgcaacttgagcaaaagctgagtgtcgctgacgccgcacacagtcaatttgagcaagcctaccagttagtggtgagtatcgccggtcaggttagccgcagcgaggcctggcaaactgcccgtgaattattgcgtgattggccgtcgcagcaacatttggccgaacgcgttcaaccattgcgcatgcgtttgtccgagctggagcagcgtttacgcgcgcagcaagatgccgagcgcttgttgcaagagttctgtaaacgccaggggcaagcctatcaaccggaagagctggaagagctgcaacgtgagttggaatcaacggttgaagagctttctctcagtgtcagtgatgccggtgagcggcgcatggaaatgcgtcaggaactcgagcaaattaagctcaaaattcaggaattgacggcgcgtgccccggtttggctggcggcacaagatgccctgagccaactgagtgagcagagcggtgaagcgctggaagacagccgtcaagtgacggaatgtatgcagcagttgctggagcgcgagcgcgaaaccaccgtcgagcgtgacgaagtggcggcagctaaacgggctattgatgctcaaattgagcgcttgagccagccaagtggtgctgaagattcacggatgattgcgttggccgagcgttttggtggcgtgctgttatccgaaatttacgacgatgtgactcttgatgatgcaccatacttctccgcgctgtatggcccgtctcgccacggtattgtggtgcctgatttgtcattagtgcgcgaccaattggcagggttggaagattgcccggaagatttgtatctcatcgaaggggacccgcagtcatttgatgacagtgtctttgccgtcgaagaacttgaaaaagcggtggtggtgaaaattgccgatcgccaatggcgttactcccgctatccagaagtgccactgtttggccgcgcagcccgtgaaaatcggctagaagcgctgtatcaagaacgtgatagcctggcagagcgctatgcgacgctgtcgtttgatgtgcaaaaaacgcaacggttacatcaggcattcagccggtttattggttctcatctggcggtggcattcgactctgatccggaagcagagattcggttgctgaatacccgccgtggagaaatcgaacgcgctctgaacgcgcatgaagaaagaaatcagcaacaacgtcagcaattcgaacaagccaaagagggcatttcagcccttaatcgtttgatcccgctagtgtcattgttgcttgacgatactctggctgaccgtgttgaagaaattacggaagagctgacagaagcacaagaagcggcacgccatattcagaaacacggtgcgtccctgactaaacttgaaccgctgttggcggtattgcaaagcgatccgcagcaacacgaacagttaaaagagaactatgcgcaggcgcagaacagtcagcgtcaggccaagcagcaagcattcgctttagttgaagtggtgcagcgtcgcgcgcactttggttataccgattctgcggggatgttgaccgaaaactctgaccttaatgataaactgcgtcagcgcctggaacaggcagaagcggagcgtactcgcgcccgtgagcagttacgtcaatatcaggcgcagtttacccaatacaatcaagtgctggcgtcattgaaaagttcatatgatgccaaacgtgacatgctcaaagagttgagtcaggagctggtggatattggcgttcaggccgatgctaatgccgaagcgcgtgcccgtacccgtcgtgatgaattgcatgctgcactaagcactaaccgttcgcgccgtaatcagttggaaaaacaactgaccttctgtgaagccgagatggacagtttgcagaagaaactgcgcaaactggagcgggattatcatcagattcgtgagcaggtagttaatgcgaaagcgggttggtgtgcggtgatgcgcatggtgaaagataatggtgttgagcgccgtttacatcgccgagagctggcctatatggatggcgatgagctgcgttctatgtcggataaggcgctgggagcattgcgtctggcggtagcggataatgagcatttacgcgatgtgctgcgtatgtctgaagatcccaaacggcctgagcgcaaaatccaattctatattgcggtgtatcagcatctgcgtgagcgtatccgtcaggatattatccgcactgatgacccagtcgaagccattgagcaaatggagattgaactgggccgtttgaccgaagaattgaccgcccgcgaacagaaactggccatcagctcgaaaagtgtgtcgaatatcattcgtaaaaccattcagcgcgagcagaaccggattcgtatgctgaatcagggcttgcaagcggtatcattcggccaggttaagagtgtgcggctaaatgtgaatgtgcgcgaagctcatgcgaccttgctggatgtgctgtctgaacaacaagagcaacatcaggacttgttcaacagtaatcgtctgaccttctctgaagcactggcaaaactgtatcagcgcctgaacccacaaatggatatgggccagcgtttaccgcaaaccatcggtgaagagttacttgattaccgtaactatttagagctggaagttgaagttaaccgcggtgctgatggctggctacgtgccgagagtggcgcactgtctaccggtgaggctatcggtaccggtatgtctattctggtgatggtggtacagagttgggaagaagaatcgcgccgtttacgcggtaaagatatttcgccgtgccgcttactgttcctcgatgaagctgcgcgtttggatgcaaaatctatcgcgacattatttgaattgtgtgagcggttagaaatgcaattaattattgctgcgccagaaaatatcagcccagaaaaagggaccacctataagctggtgcgaaaagtcttccaaaaccatgaacatgtacacgtggttggcttgcgcggttttgcaaatgaaataccaacattgccatctatacccgttgagcaatgacctgatggttaattattgttcaataagaacgtaataataattaattctcgtcaatggccgcctagcggccatttttatttgttgtcacatctgagggttatattttataagcaagggaaatctgttagcgtacataaatggttaaatttatattattggctacttagtggtatttctgtttgtataataatattaatacccaaagaaagtggtgttgcagttaacgaaagaatcgtgctgagccgcttacatgctgtgacttcaaggaagaagggttacgacaaactatgacgtacttagataagcataccgggggcatagaatgtcggtagaaaaaagaaatccgcaacgcgcattcgcgttatattgcgctttaatctgtagcttgatgcctacatttaccgcatcggccacagcacctatcatgcctgtagatttatcgtcggcgcgctcacctgcatcgcaaagcatgtcggtggcccaaagccgttcccaattattggcggtattaccgaaaaacgttacgccgttctattcttctgaattggctgtgctttatgctgcaaaccatatgcaacctatgtggcaagaccgggccgctgttcagcatttccagcaacaattagcggaactggcactctccggtatccaaccacaatttatgcaatgggtgaaatggctgagtgatccggccattaccggtttggcgcgcgacgttattttgtccgacgcgatgctgggctatttgcactttatctcaggtgtcggtgcgaatggcagtgtctggttgtacagcaatgtgccgtacaagatggcgatgccacctgctacgattttaaaccgttggcagcaggcggtgcatgagggtactactgctccatatctggcgtccctggcacctcctcagcatcctcaatatgaaaaaatgcatcaggcgctgaaagagatgctagccgaccgccgcccgtggccacaaatggccaatggcccgagtttacgcccaggccagctaagcgacgatatacctgctttacgggagattctcgacagaaccggcatgttgcatccggttgtgccagcgccggtacaaactccggaagtcattccggttgataatccggcggtggcggtggtgaatgatgacctctccgtcgatgaagagaaaagccgcgcccaggcccacagcctggtggttagtccatcagcggcacctgttgcagatacgccggtgaccagtggcgtggttgctccatcctctgcgccagtgacggctacagtgaccgacaatgtctatacgccagagctaatggaggcagtcaaacgttttcaacgctggcatggtctgagtgatgatggcgttatcggtgcccggacgcgtgagtggttgaatgtttctccgcagacaagggcgacattgttagcattgaatattcagcgtttgcgcattttgccggggcgggtggataacggcatcatggttaacattccaaactattcgctgaattattataaaaatggcacacaggtgctttcatcccgtgtgattgtgggtcgcccaagccgtaaaacaccattaatgagtagtgcgctgaataatgtggtggtgaacccgccgtggaacgtgccgacctctctggtgcgtcaggatatcgtgccgaaagcacgttacgattccagctatttccagcgtcatggctataccgtcttgtccggttggagtaatgatgctgaagtcgtcgatccttcgatgattgactggagcatgatttcaccgaacaatttcccgtaccgcttgcgccaggcaccaggtgccagcaactccttggggcggttcaaattcaatatgccaagctcagatgcaatctatttgcatgacacgccgaaccatggcttgttccagaaagatatccgcgcgctgagctctggttgtgttcgggtgaataaagcctctgatttagccaatatgctgttgcaggatgccggctggaatgatgctcgggtatcctcgaccttgaaacaaggcgatactacttatgtcaacatccgccaacgcgtgccggtacaactctattacctgacggcatgggtggctgatgacggtaaaccgcagtttagaacagatatttacaattatgatatgacggtgagatcaggttcacaaatctcccatcaagccgaacttttgctgcaataaatgcagtaaaactcaataactaatggtctcaatatcgggttgtcttatggggttcctcagcgggtgccctataaacctggactaaacgcacagtgaatgcgtgccgaatgcgggttgactggttttccgtaggcggttatggttcgggacggcacatagatacccaaagcaattgggttgcagccaatacagttgcggcttcaagtaataaggggcagtgcttacttttgacattcttgccaggtattaacagagatcatggataaaattgataattatcgccgtaaatggctagcgttaggcggggtagcactcgggatgtcgctgctcccagggcaagcatttgctaccctttcgactcctcgtccacgcatcttgaccctgaataacctgaatacaggtgagtccataaaagccgagttttttgacggtagaagctataacaaagatgaactttcccgtttgaatcatttattccgcgattatcgggccaataaagtaaaaaccattgatcctcgtctcttcgatcagctataccgcctgcaaggccttctcggtacaactaaaccggtgcagctgatttcaggttaccgctcgcttgatactaataatgagctacgtgaacggagccgtggtgtggccaaacacagcttccacacacaagggcgggcaatggatttccatattgaaggcattcaattgagtaatatccgtaaagcagcattaaaaatgcgcgctggtggtgtaggatattaccctcgcagtaactttgtgcatattgatactgggccaacacgatcctggtaatatgtatttttatgccagtgctttgaatctatacccagggcactggggttggagttttatgaaatatcaaattattccagtgacggcctttagccaaaattgcacacttatctggtgtgaagaaacagggcaggccgcccttgttgacccaggtggtgaagccgccaagatcattgcagaagttgctcgtcacaatattcagattaaccagattttattgacccacggccatttggatcatgtgggtgccgccgctgaattagctgcgcattttcaggtgccgatttatgggccagaaaaagaagataccttctggctagaaggactacccgctcaaagtagaatgttcgggttgagcgaatgtgaggccttcacgccaacacgttggctggaagagggcgataaaattactgtgggtgcaatcgagctctcagttttgcattgtccaggacatacgccggggcatatcgtctttattgatcaaaaagatcgtttggcgttagttggcgatgttatttttagtggtggagttgggcgcagtgatttcccgcgtggtgaccatcagcaactgattaattccatccgaactaaactgttacctttgggagatgacatgacatttattccaggtcatggcccaatgtcgacgctgggacatgaacggcagactaatccgtttatacgcgaagaacctgctgtttggtaacagcaactgcttagtgttataaactcttagcagagtgacagcatggaataacaagaagggcgccattcggtgccttttttatattatatttaatgagctgttaaagcattttgtgaagtcataatcagctatttctgcgaactatgaagataatgacggtgttcatcaagtaagtatcacctctgagatatccataaggcgtaacatggctgaaagatataactgatattgactcggcagtcatttttctgccgtttgagttcgtagtattaacgagcgcctttcaatggaatccactatgccatttcgtcgtttcagaccgaataaattcctgtcccggctcggtttttcttctatggtattattgctttttctgttgctgggcgcagtagtgatttatgcgcaaacaaaaagcaatatgcatcagaatgctgaagctaagttattacaggctagggtgcgcttcgaccaaatatttagtaatttacagcatgcagctattcaggttgaaactgggcttggaaaaccttgtttgcaagtggtacagaatttgcgcgatcaggtggtattgattccggatgttcgctctgtctctttagccaaaggcagtaacatttattgttcttcaatatatgggccacttttcaccccttttgatttagatgtatttgttgatgggcaattagagttaatgcaaggcaatgatgtgacacctgatcgtgctttgatggtttaccgcctggcgagaggtaattacagcattctggttgcagttgatggctattacctgcgtagtattcttaatttattgagtagcgatatagagttacaactgagagttggtgataaatggatggatgcggctggaattgtgcattctggtaacccgccgaacggcggggagccgctatacttagcttcagagaagtatgcttatgcattaagcaccgcactgtctaatcaacaatatttggcttacgcttggcaatatgcccgtggcagcttaattttcttcatattaatgagtgttgggtcagctgcacttgtcttctggttatctggtagggcggcatcacctacccaggtattaaaacacgcgttagaaaataacgaatttattccttacctacaaccgattgtcagtggcaaagaacaatgctggattggctgtgaagtcttaatgcgctggcaacatccggggcaggggttaattcaaccgaatcaatttattccgatggcagaggacagtgaacttatcgtgccgatgactcgttctattatgcaacaagtcagtgccaaatttgcaccttacgtaaatcaattacctgaaggcttccacttcggttttaatatcagtgccaatcattgccgtgatctcagtctggtagatgactgtcgtaattttatccaagccttcggtggcaataaaataaatatcacgctggaattaactgaacggaaattaattgttgccgatgcgactacagataaattatttgctgagcttcatgctttaggcgtctttattgctattgacgactttggcacggggcattcaagtttgacttatttgcagaagtttaaagttgatttcctcaagattgaccaaagttttgtcggcatgattggttcagatgctttgtctagccacatcgtgggcaatgtgattgatctggcgactcggctggggttgcaaactattgccgagggtgtcgaaaacgagactcaaatgcgttatttacaggcccacaaagtggattacctgcaaggttatatgtatgggcgacctatgccgatgaacgaatttgccaagtatttatttcattaatatttttagcctgatagataaaacaaaggatgcctggggcacccttcagactgctgacaaacctcgagaactcgatcttgcaaggtgaaggccggtagaagagtaaagcgtccgcgccaaggagggcgcggctcgagcccccagggaggggtttacggcgtctttacgatctgcctgttttcaccgttacggacactttgtcattaacctcaatggtgccttggggcaccctttttacagattaatcacaatgactcaattaaagcacagcaacgatagcttcacacaatggcgccatattatctggcgtcataccggccacgttaacacggccagaatttactgcataaaccgcgaactcattgcgcagacgcagcacttgttctttggtcaggccactgaatgagaacataccattctggttgatgataaagctgaaatcttgcttagcgcctttttcttgcaaggtgttaacaaacaactgacgcatacgatgaatgcgctgacgcatatcagtcagttcttgctcccaaattgcccgtagcgctttgtcactcagtatggtcgcaaccactgacgcaccgtgagcaggagggttggaatagttagcacggataaccgctttaacctggctaaaggcgatatcagccacttcactgtttgcagcaacaagggtacaagcgccaacacgttcattgtacagaccgaagtttttggaataagagctgcaaacgatcagctcttgatgctgtgtggcaaaaatacgcaggccttgagcatcttcttccaaacctttggcaaaaccttgataggcgaagtcaaacagtggcaaccaacctttagccactgacagttcagctaattgtctccactgagcttctgttgggtcaatcccggttgggttatggcagcagccgtggaacaacacgacatcacctgcgtgggcttctgataggctatttaatagcccatcgaagtctagagcatggttagcggcatcataataggcatattcaaccacttccaaccccgctgcggcgaagatgtttttatgattcggccagcttggattactgacccagacacgtttggcactggtttgatgggcgataaaatcagccgcgatacgcaggccacccgtaccaccaggggtttgagcggtgcgcgcacgtttatcagtaataatcgtgctattggcaccgaacagcagttcctgagtacaatgggcgaaagccggcagcccttcaattcccagatagtttttggtgacttcattttccagcaaatactgctcagcttttttgacgctggtcagcaccggcgttttcccggtttcgtctttgtagacaccgatccccaggttaattttattagggcggtcatccgcgcggaaaatatcggtcaggcccagaatagggtccgcaggtgcagcagtgattttttcaaacatgtcagaggcttccatggcttagcgttaagcaaacagaaccatcagggtagcgccagttgcggcctttgccaaccgtttgcgataaaaagaaatgaatgttgtgaggcgaggggattcggggtgaaaaatcggcaaaatagtgtattcggcagcgcaatatccctattttagccaaggacaaaaacaaaaagacagagccgaggcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagccgaggccctgtcttttttaacttaggtcagcagataaactgccgggttaagtttaacttagaactggtaaaccaagccaacacctacaacgtcgtctgtgttcagaccgtttgcacgagtgaagtcattttcgtccagcaagttgattttgtaatcaacataggtagacatgtttttgttgaagtagtagtaagaacctacagaaacatatttcaacagatcttggttatcgccattcgcgttaagatctttccctttagactgaacgtagcctaaagatggacgcagaccgaagtcgaactggtattgtgcagtgatttcaatgtcacgagtcttgttagcgatagtatcgttagcatcgccgtacggagtcatgttctgagtttcagcatacattacagccaggtatacgttgttagcgtcgtatttagcaccaacgttccatgcctgagctttatcgccttcagcagtactgaaacgtttttgctgatcagtacggtttgaagaagagaaaccagcaccaaagtttacgccgtagccgatatcataagtagaagagataccgaagccgtcgccattctgatctttcaggttgctgtaagtagtgctagttacattaccaagtgcatcagtggtttcaacaacgccgttacgaccatcttcgtttttgccttgatattgcagggcaaagttcaggccatcaaccagaccgaagaagttggtgttacggtaagtagccaggccagtagaacggccagtcatgtagttgtcagagttggagattgaatcaccaccgaacactggcagcatgtcagtccatgcgttgacatcatagattacgccgtagttacggccgtagtctaatgaaccgaattcagcaaatttcagaccagcaaagcccagacgggttttgttgcctttgtcgccttgagattcagcgtggttagcctgaacgttgtattcccactggccgtaaccggtcagttggtcagtaatttgggtttcacctttgaagccgaaacgaacataagattcgtcgccgtcttggccagcgttgtcagagaactggtgacgcgcgtcaactttaccgtacaggtcaagtttgttgccgtctttgttgtagatttctgctgcattagctgcaccagctactaacaatgctgggattactactgcaagaatattgcgcttcatcattattattaccctcattggtgttattcggacacctgccactgccgccaataatttttttggaactattgttgagagtttggtgtcgtctgtgtctgaacgcagtgttccattcacgggggttataatccagaccgaaaatgctaccaattacctgaatatgtttcattgggaaactatgtgttactaaatgtaaatatcagggaactttgtgacttagatcgaactttaaaaaatgataaaagccagcaaggctggcttttatttatacaaaatcacactttttttctaaatgacgaaattagaaactggcatttctcggtgtgcgtgggaacggaatgacatcccgaacgttttgaacccctgttacatatgagatcaaacgctcaaatccaaggccaaagcctgaatgtggcaccgtgccatagcgacgcagatcacgataccaccaataatcttctttattgaggcccatttctgccaaacgtgcatccagcacatctaaacgctcttcacgttgtgaaccaccgatgatttcgccaatacccggtgcgagaacatccattgctgccacggttttaccatcttcgttcatccgcatatagaatgctttgatatctttcggatagtttttaaccactactggcgctttaaagtgttgctcagctaaatagcgctcatgctcagaagacaaatctatgccccaggagacatcattctcaaacttctggcctgatgccagcaagatctcaatagcatcagtgtagtcaacctgagcaaagtccgaggtgacaaagcgctgcaagcgatcaaccgcatctttatcgacgcgctcggcaaagaacttcatgtcgtcagcgcgttcgtttaacaccgcttggaagacgtatttcaacattttctctgctaaaccggcgacatcatctaatgacgcaaaggcgacttctggctctaccatccagaactcagccagatgacggctggtgttagagttttcagcacggaaagtcgggccgaaagtgtaaactttggataacgcgcaggcgtaggtttcgccgttaagctgaccggataccgtcaggaaggcttctttaccgaagaaatcttcactgaaatcgacagcgccagtatcagtgcgcggcaggttttccagatctaacgtcgatacacggaacatttcacccgcaccttcagtatcagatgccgtgattagcggtgttgaaacccaaaagtaaccgttctcatcgaagaaacggtgaatagcttgtgccaaagtatggcgaacacgagccactgcaccgatcaggttagtgcgcggacgcaagtgagcgacttcgcgcaagtattcgatactgtgacgttttgctgccattgggtaagtatcgggatcatcaacccaaccgaccactttgatagcggtggcctgaatttcaaaactctgcccttcacccggtgatgccactacggtgccagtcacttctactgaacagccggtagttaaatgcagtacttcgtcctgataattaggcaaagtattatttacgacggcctgtaacgggtcaaagcaggaaccgtcataaacggcaacgaaggagatacccgctttagaatctctccgggtacgcacccaaccgcgcacggtgacttcactgtcaaccgcagcacggccttgcagtacgtcgactacaggcactacgctcatagatttctctctttaatagttttggataattttaatatcgaaatagttaacaacccaaagaaatggggatgttgctatgttacttgtggcggtgcaggacacaagtagaaatcatcagttcagtgcaacattgtcataaaaatatacgacacaaacagagaaatgattgaatagtggaatatagaagagtaaagcgaggaaaaaagttcaaattagagtggggccgggcaagcatttgtcgcccggcaattgcgtattagctggcctttttaaccaacggcagagcgaatgcctcacgtaattcatcaacaaacgcgggatcatggcaaatagttttacctgggctatcagaaagtttagccaccggtttgtcattacactcaaccagtttaatcacgatattcagcggcttgatacctggaatatcacaggttaaacgcgtaccaataccaaatactaacttaacccgttggtagaagtggcggtatagcgacagcgctttttccagatccagattatctgagaacacgagtgttttactcattgggtcaatgcccagtttttcataatgggcgatagccttttcaccccattcaaccggatcacccgagtcatggcgcaatccttgatagcggtcagcaaatgttttatcaaaatcgcgcaggaatgcatccatagtaatgcagtcggttaacgccacaccaagttggtttggatactcatctaaccaggcttgtaacgcgacgcgttggctattggccagcaccgggctaatttgttgatgcgcctggaaccattcatgagcttgagttcccacgggatctaaagacaatttccgtgctaaatcataattactggtgcccaccaggtagggaaattcatcttttaagtgactgacaatggcatgttgtatttcgcgtgagaagcggcgacgcgtgccaaaatccattaacttgaagtgggttatatcaatatcagcactgagcgcgttaaattgctgaagcttgctacgtagttgtgaaacagccagatcagccgtgacatgtgcagaacggcggcgatggacgatttcactgattaccgctaatagtggcacctcccacaggattgtttcgcaccataacccagtaatacgaatatctaattcaccgtcattatcagatacagtgacttgctcgggattaaaacgaaaggcccgtagccaattgagatagtcatttttaaagaagggcaaaccggagagatactgatactcatcatcggtcaatgccaattggctcatcaatgttatctggtggcggatttcgtcggcatactcgcccagcagctcatcaccacggcagcggaactcagcggcaacggtaatatggcgataacgatgaaacactgcttgttgcatatgaagtttatatgcatcggtatcaagcaatgaagtcaaaatcggtgaggcgtcttgggtcatggcgctatacagcatcctcgtaggagcattttccacagtcggcagaatctaaagtcgcagaagtataccggtattatcctgttattgaagcctcatcacaccataaattctaatcccaggtctaggattaaacgtgccataagcgatagaaaagctgttttgctaaacgatcaatccaattaaggtcagttttttagctatttagataataaggagaaattgtattaaaatatatagggttattaatctgaatagaatatagacaatagtcacgagtatattcgaaataacgtgaaacatccggcaagctttctcctcttgataacatcaactctccgtttggttttgagctaaatgtaataaagtcgtgggcatgcgaggcagctcgaaaaaagatcattcaatgcactatttgccggattaacaccgcctcttacctaggttttttttacaattgtgatacattgaaaagactatctgagtctaaggcgaagtcgctggtagcagtactttgaagctaaactttaagcgaaaacgaccataaatacagacttgataatcatattcactgatgacgtcaaaagggtttccatgacacaacagccacaagttaaataccgtcacgattataaatcgccggattacactatcaccgatatcaatctggatttcgcacttgatgcgcaaaaaacgacagtaacggcgatcagtcaggtaaaacgtcaaacagcagacgtgacaccgttggttttagatggtgaggatttaacgcttgtgagtatcagcgttgacgggcaagcatggccgcattaccagctacaggataattcgctggttattgagcaattacccgctcattttacactgacaatcgtcaatgatattcaccctgcaactaacagcgcacttgaggggttatatctttccggtgaggcactctgtacccaatgtgaagctgaaggtttccggcatattacctattatttagatcgccctgatgtgttggcgcgttttaccacccgcattgtcgctgataaagcactttatccttatttactctccaacggtaaccgtgtggggcagggagttctggatgatggccgccattgggtaaaatgggaagacccattcccaaaaccttgttacctgtttgctttggtcgccggtgattttgatgtgttgcgtgataagttcattacccgctcggggcgtgaagttgcgctggagttgtttgttgatcgcggtaacctggatcgtgccgactgggcgatgacctcattgaagaactccatgaagtgggatgaaacccgttttggtttggagtatgacctcgacatttatatgattgtggcggttgatttcttcaatatgggggccatggaaaataaagggttgaatgttttcaattcaaaatatgttctggcaaaagcagaaacggcgacagataaagattatctgaacattgaagcggttattggtcatgaatatttccataactggacgggtaaccgagtcacttgccgtgattggttccaattaagcctgaaagaaggcttaacagtattcagagatcaggaattcagttctgatttaggctcgcggtcagttaatcgtatcgaaaacgtgcgagttatgcgtgcagcgcagtttgccgaagatgccagcccgatggctcatgccattcgcccagataaagtcatcgagatgaacaacttctataccttaacggtgtatgagaaagggtcagaagttatccgcatgatgcatactttactgggtgaacaacaattccaagctggcatgcaactctattttgaacgtcatgatggcagtgcggcgacctgtgatgattttgtgcaggcaatggaagatgcatctaatgtcgatctgtctttattccgtcgctggtatagccaatccggtacaccaatattgacggtacgtgatgattatgatgctgaaaaacagcaatatcatctgcacgttagccagaaaacgttgccaactgctgatcagccagaaaaactgccattgcatattccattggatattgagctatatgacagtaaaggcaatgtgattgcattgcagcgaaatggtttaccggttcatcatgttctgaatgtgacagaggccgaacagacctttacctttgataatgtagagcacactccgatcccgtccctgttgcgggaattctctgcaccggtcaaattggattatacctacagcgatcagcaactcacgttcctcatgcaacatgcgcgcaatgaattttcccgttgggatgcggcacaaagtttgctggcaacctatatcaaactcaatgttgctaaataccaacaaaaacagccgctgagtctgcctaatcacgtcgctgatgctttccgcgccatattgcttgatgaaaatcttgatcccgcgttagcggcacagatcctgacattgccatcagaaaatgaaattgcggaactgtttaccacaattgatccgcaagctatcagtgcggtgcatgaggctattacccgctgtctggcaaatgagttatcggacgaattattggccgtctatgtggcgaatataactcctgaatatcgtattgaacacagtgatattgccaagcgggcattacgaaatacgtgtctgaattatttggcgtttggtgatgctgagtttgcaaataagcttgtttcttctcaatatcatcaagctgacaacatgactgattcgctggcagcattagcagccgcagttgctgcccagttgccttgccgtgatgaattactggcggcgtttgatgtgcgctggagtcatgatggtttggtgatggataaatggtttgcactgcaagcaaccagccctgcggcggatgttttgacacaggtgcgagctttacttaagcatcctgcatttagtctgagtaatcccaaccgtacccgttcgttgattggtagttttgcttccggtaatccggccgcattccacgccactgatggcaacggttatcaattcttggtagaaatactcagcgatttgaatacccgtaacccacaggttgccgctcgtttgattgaaccattgattcgtttgaaacgctatgactcaggtcgccaaacgttgatgcgccaggctttggaacaattgaaaacattggataatttatccggtgatttatacgaaaagataaccaaagcattggccgcataaataggttgtttgcatgataaacagagggcagcgatgctctctgcttttttatcccctgaaataccttcagtctttgcatggctttacgtcgcaaacgtttactttcctgagagatgaatttaccattcccgcatcaacggctagtcaccgctcgctcaggagattacatgtattatccactcgttaaaaaagcactatttcagcttgatccagaacgtgcgcatgaattcacttttcgccagctaaaacgtcttaccggcacaccgcttcaatttttggttagccaatcagtgccaaccaaacctgtaagctgtatgggcctgtcattcaagaatccattaggtttggctgcgggtttggataaagacggcgagtgtattgatgctcttggcgcgatgggatttggttttattgaagtcggaacggtaacaccaaagccacagtcaggaaatgataaaccaagattgtttaggatcgtcgaggctgaaggcttgatcaatcgtatgggctttaataatcatggggttgataacttaattgaaaacgtcaagaaatcacattttggcggtattttaggtattaatattggcaagaataaagatacgccggtagaacaaggcaaagaagattacttgatttgtatggataaagtttatccttacgccggatatatcgcgattaatatttcatcacccaacaccccaggattacgatctttacagtatggtgaagcgctggatgatttattagcagcaattaaaaataaacaaactgaattacatcagcgtcatcataagtatgttccggtggcggtaaagatcgccccggatcttactgaagaagaattgatccaaatagcggacagtttggttcgccataatatagatggagttattgccactaataccactttagatcgttctctcattcagggattaaattattgcgaacaagccggtgggttaagtggccgtccattgcaattacgtagtactgaagtgattcgccgtttatcgcaagagctgcaaggccgcttacctattatcggggtaggtggaattgactcagtcacggctgcgcgagaaaaaatggctgcgggagcttcattgattcaaatttattccggatttatcttccgtgggccaggtttgattaagaatatcgttactcatatctaattatttatcttcattattggccggggggtttatttattcctccggctcgtctatattttaccccaatggattaaatatacatcaaaagccttataccctaaataatttgagttgcaggaaggcggcaactgagtaaattccgatgagcttactcaggtaagtgattcgggtgaacgaaagcagccaacgaacatgcagcttgaagtatgacgggtatatacgattaagtgcaatttgatgggtgagaactcaattcttgagtcaataatgttggtgagcgtggcgggaagggtaaaatatgcggattaaaccagacgataaatggcgttggtattttgataccgaacatgaccgacttatgttggatttagccaatggtatgatatttcgctcgcgcttcccgtctaaaatgttaacccctgatgcatttgatgagtctgcattttgtgtcgacgatgcagcgctttattttgagtttgaagatcaatgccgccaaattaaaatggggcatgagcaacgttcggaattgatattaaatgcgttggttgcttttcgttttcttaaaccattaatgcccaaaagctggtattttgcacaacaacctaaaacgtggctgccacagaatgcagagctggcgacagtaaaagtattggagaccggtgaagatattagtttgttagtggttgagtctggtgacactgccagtttgtgtttattagcacaatcccaggtagtattagccgggcgtcagttagtattgggcgatgcgataaagataatgaatgaccgcttaataccattggttatcgataaaccttataccgcaccggcctttaatcttgaccgggcggtttagttaatcaattgcagcttatttaccgctaagcgtaatatctcctttaggtatgcaactgcaacaaagaatcgttccgtcatttccaatagcactttgttttaacggtgcgacctcgccattgattaacgtaattctgcaactgccacatattcctgcccggcacgagtaaggaatgcggatattttgttgctccaactgctccaataatacttgctgattattcccgttaaagcgaatgccattatattcaatggctacggctttggatttatcctctggtgccgcaaggctttcaactaccgctccagcaccataagggcgcggtggcttagttgacagaacttccacttcatccccaacccgaataataccgctgttcctggccaccatattctgaccaaaatcgatatcgccattctcggcggttcggaatgtctgtagtgtttgtaatggctcgccggttggatgcttgcgaccgcgttcaacactgaccgtggttaatacgcaacggctacatggcttaaccaaatcaaaagtaatatcgcccactcggataacttgccaactgtcttcagcgaatgcactggcaccggtcaccagtaaattagggcgaaactgttctagcttaatactgccggggcagcgttgttgcaactctttaaatgaagcttcgttaattagcagataagggaaaccatccgcgaatgacagcggaatttccggcatgggttttacccgccgggttaattctggccccagccagcgtaattgtacttctctttgaaaataaccactgagccagttgttgatagcagcaggggcaattagcgcggtaaaatgattcccccaaacttctgttggttcggcattggctaaaaaatcattaaagcggatactggcactctcgccgtcaggggctgtgagatataaaccgtctgacattaaggcgggggtaaacatcaccatcttcggatattggcgcgcagtaataaaagtgccatccggttcggtaatcataaatacgcggtcaaaggctaatccactgctgctgacttgtgcatgagaaagctgcaagccgcgcatggattttaccggatgaacataaagtcgggagagggtaatcaccattgcctccgtgcgagtattaaataagagggagcaactttatgacaagctgctgggattagctataatgcgcaacaattttctttttggtgatagtgcgatatgaactctctgtttgccagcacggcgcgtggactggaagaactgttaaaaagcgaactcgaagcgttgggcgctcacgactgtaaaatagtgcagggcggggtacattttcagggcgacgatcgactcatgtaccaaagcctgctgtggagccgtttggcttcgcgcattttgttaccactcaatgattttaaagtttacagcgatttagatttgtaccttggggtgcaggcgattgattggccatcaatttttggtgtggataaaacctttgccgtgcattttagcggcgtgaatgacgaaatccgcaatagccagtatggggcattaaaagttaaagatgccatcgttgatagctttactcgtaagctggatcagcgcccaactgtagctaaacaacagccggatatccgggtgaatgtgttcctgcaacgcgatatggccagtgtggcacttgatctcagtggtgaaggtctgcatcagcgcggctatcgtgacctgaccggtcaggcgccgctgaaagaaaatttggcagcggcaattattcaacgttctggctggcagttgggcacaccgatggccgatccgatgtgtggttccggtacattgctgattgaagctgccatgatggcatctgaccgcgccccggggctgcatcgtgagcattggggctttaccgcctggaatgcttttaaccaagagctgtggcgtgaattaaccaccgaagcgcaagttcgtgcgcgccgtggtttgcaggagacgacctctcgcttctttggttctgatattgatcggcgggtgattgagatggctcgagccaatgcccgccgtgccggggtagcagaactgattacctttaatgctaatgatgtcagcaaattggtgaacccattaccggaagggcctgtaggcacggttatcagtaatccaccttacggtgagcggttggacagtgagccagcattgattgcgttgcataatatgctcggtcgcatcatgaaagcgtcatttggtggctggcgtttatccctgttcagtgcctcgccggaactgctgagctgcctgcaattgcgtgcagagcgcgaattcaaagccaagaatggcccgttggattgcgtgcagaaaaactaccaattagcggcaaatccacaaggtgctgtgggtgttcaggttgctgaggattatgctaaccgcctgcgtaagaatgtgaaaaagctggataaatgggctaagcaacagggtattgaatgttaccgcctgtatgatgctgatttgccagattacaacgtggccgttgaccgttatggtagcaaggtggtagtgcaggaatatgcgccgccgaaaacgattgatgcacaaaaagcgcgtcagcgtctgtttgatgtgattaatgccactttggcggtgttgaatttgccttctaaccagttggtattgaaaactcgcgaacggcagaaaggcaaaaaccaatacgagaaattggcgcagaaaggcgagttcctgctggtgagtgaatataatgccaagttatgggttaacctgaccgattatctcgataccggcctgttcctggaccaccgtattgcccgccagatgctgggcaaaatgagccagggtaaagacttccttaacctgttcgcttataccggtactgccagtgttcatgcgggtctggggggcgcgcgcagtaccactacagttgatatgtcgcgcacctatttggaatgggcggagaaaaacctgcgagcaaatggtttaactggccagcagcaccgcttgattcaggccgattgcctctcctggctgagtaacaccgatgagcaattcgatgtgatcttcattgatccaccgacgttctccaactccaagcgtatggagaccacctttgatgttcaacgcgatcatttagtgctgatgaaagaacttaaacggttactgcgccgtaagggaactatcatgttctcaaacaataagcgcggtttccagatggatttggacgggataaaggcgttgggattggaagcgaaagagatcactgcgcaaacacaatctgaagactttgcccgcaatcgtcaaatccacaactgttggctggtgactcacagccacgaggaaaagtagaaactatgtcgttaattagcatgtccggtgcctggctgtcgttcagcgatgcacctttattagataatactgaattgcatattgaggcaaacgaacgtgtttgtctggtgggccgcaatggcgcgggcaaatccaccttgctgaaaattctgagtaaagaagtgcctttggatgatggtcggctcatttatgagcaggatttaattgtcgcgcgtttgcaacaagatccaccgcgtaatgtggccggtacggtgtttgactttgtcgcggaaggtgttcaggagcaagccgagcatttgaaggcttaccatgccacgctgcatcaggttgaacttgatccgagcgaaaaaaacctcaatcgtctggcggcattgcaggaaattctggatcaccagggtttatggcaattagatagccgcattcaggaagtgctgaaacagttgggtctgaatgcagatgccgagctttcctcactgtctggcggttggttgcgtaaagcggcattaggtcgcgcactggttagctcgccaaaagtgctgttgctggatgaaccgaccaaccatttagatattgaaactattaactggctggaaggcttcctgaaagaattccaaggcagcattgtctttatttctcatgaccgttcctttattcgtgcgatggcaacacgcattgtcgatctggaccgcggtaaattggtgtcatggccaggtaattacgaactgtatcttgccagcaaagaagaagcgctgcgggtcgaagagctgcaaaacgctgaatttgaccgcaaactggcgcaagaagaagtgtggatccgccaaggtatcaaagcacgacgcacccgtaatgagggccgtgttcgcgccctgaaagcactgcgtatggagcgttcacagcgccgtgaagtgatgggtacggccaagatgcaagtggaagaaaccgtgcgttcaggcaaaattgtcttcgacctggaaaatgttaattatcaggtcggtggcaaagttttggtgaaagatttcaccgctcaagtacagcgcggtgacaaaattgcgctggtggggccgaatggttgcggtaaaaccaccttgctgaaactgatgctcggtcagcttaaagccgatagcggtaaagtccattgcggcaccaaactggaagtagcctattttgaccagcatcgtgcagaacttgatccagagcgcacggtgatggataacctggctgaaggtaagcaagaagtgatggtcaatggtcgttcacgccatgttctgggctacctgcaagacttcttgttccacccgaaacgcgctatgaccccggtaaaagcgttgtctggtggtgagcgtaaccgtctgttattggctaaattattccttaagccaagtaacttgctgatcctcgatgaaccgaccaatgatctggatgtagaaacactggagttgttggaagaaatggttgatagctatcagggtacagtattgttggttagccatgaccgtcaattcgttgataactcggtaacagagtgctggatctttgaaggtaatggtcaaatcagcagcttcgtcggcggctattatgatgctcatcagcagcgcgccgaggcgaaacctattcgtcaagtggcgccaaaagttgaagaaaccaaagtggctgcaccggtaaaaagcacgactccagcggcaaaacgccctggcaaactgagctataacttgcaacgtgagttggatcagttaccgcagcaattagaaaaactggaacatgaaatcggtaagttacaggctgaggttagccatgctgatttcttctcccgtccacacgaagaaacacaacaggttttgaaggcattagccgatacggaacaggcattagaagtggcgtttagtcgttgggaagagctggaagctcagaaaaacggctaaaacgtgttcacaccgttctgtcaggtgacgtgatatcctactttatgatgatattatgtctattgttatagtaagttacttgatagaacggtgttcaatcccctttatataaaaggggatcagccgtgagggattcgatattgtgttctgtaattcagcctgagcacggcgagcacacagggcagtcagggaacgttatcctgtgccggcagtgcgacatgtcagtggccttaccctccttgccttatggcaccaaagcggtatgtccgcgctgtaaaaccacactgaccgcgcggtgggacgaaccacgtaagcgcccggtgggttatgctatcagcgcactctttatgctgttgctggctaatatgttccccttcgtcaatatgcgtgtggcggggatcaccagcgaaattaccctgatccaaataccccaagtgatggtggcagatgactatgccagcatggcaacgttatttatggttttggttcagttgattccggctttctgtatggtggccatcattttgctttgtctgcgagtgcgtatgccgcaccgctggaaggcactgatagcaaaagcacttttccaatttaaaacctggtgcatggtcgagattttcctcgccggtgtgctggtcagttttgttaagctaatggcgtatggcgaaatcggcattggcagcagttttgtcccttattgcttattctgtttattgcaggtgcgtgcttttcaatgtgtcgaccgccattggatgtggcaggatattgcccccgcaccagcgttagctcatccattgattgcgggccgaaccggtttgcgccagggtctgcgctcttgcgcgtgctgtacggctattttgccacaagacctggtggaatgccctcgctgccatactcgtggctatatccgtcggcgcaatagcctccagtggacaatggcactattagtcacgtcaatcatgttatatatcccagccaacctgatgcccataatgattactgaaagtttggggaatcagatgaactccaccatcatggcaggggtgattttcttgtggagtgaaggctcttatccggtggcaatggtgatttttattgccagtattatggtgccatcattaaaaatgctagcgattggttggttatgttgggatgcaaaaggtaaaggtaataccgatactgaacggatgcattttatttatgaaatagtggagttcgttggccgctggtcaatgattgatgtttttgttatcgcggtgctgtcgtcattggtacgtattgggcaactgatgagtatctatccggcgattggtgccctgctatttgccatggtggttatcctgaccatgtttgctgcattaaccttcgatccccgtttaacctgggatcggataagtgaaacaacccaaaaggagccgcaaggtgacggacaataatcccagccaaggtgtggcagaaattgaaaaaatcaagcggtggtccccggtgtggatcatcccgcttgtcactgcgctgattggcgcatggatattgttttatcactttagccatcaggggccgcaggtggttatgaccactttgaacgctgaaggcattgaagcgggtaaaaccaaaataaagagccgcagtgttgatgttggcatcgttgagcaggtcacgttaagtgaagatctcaaccatgttattgtgaaggcgcggttgaattccggcatgaataccttgctacacagcgataccgttttctgggtggtcaagccgcagattggccgtgaaggtgtttccggcttgggaactttgctatcaggggcttacattgaactgcaacctggtggtaaaggtaagccattaaatgagttcgcattattggattccccaccacttgcctcgccggatgccaaagggctgcgcatcatacttgacagtgagcaagccgggcagctgaatgctggcgatcctgtgttgttccgtggctatcgtgtgggctcagtggaaaccagtgcttttgatgcgaaatcacgcctgatgcgttatcagctattcattggcgcgccttatgacagcctggtcaccagtaatgtgcgtttttggaaagacagtggggtggcggtagatctctcctcgcaagggatgcgtgtcgaaatggcctctctggcgactttattcagtggcggcgtcagctttgatgtgcctgacggtttagatccgggtaagcaaattaccgaagcgaaggcggagttcaaactgtttgataaccgcagtagcattcaaaattcgttgtacaccgaacatgaagatttcttgctgttcttctctgattcggtgcgtggcttacaagctggagcaccggttgaattccgggggattcgtatcgggactgtcggagatgtgcctttcttcgctgaagggataaggcaacgcgttgataatgactttcggattccggtgttaattcgcattgagcctggccgtttccgcgaggacttaggcccagatgctaattttgaaaaaatactgaaaacagccaaagaacgcggtctacgtgcctcgctgaaatcaggcaacttgttgaccggcgcactgtttgtcgatctggatttttacccggacgccaaaccgtggaaagggccattggaagtggcgggctatcctttgctgccaaccgtcagcggtggtttagcgcagattcagcaaaaagtgatgcaaacactggataagattaatagtctgccgctggatccaatggtcacagaagtcaccaaaacactggctgaaagtcagaaaaccatgcgtgaaacccagaaaacgctggaatcactgacggcactcaccgccagcccggcaatgcaggatttaccgaaagatctacaaaaaactttgaatgaattgaatcgtagtatgaaaggtttccagcctggttcaccggcctacaataaaatggtgggtgatatgcagcggttagatcaggtgttgcgtgaattacaaccggtgttgcggacgctgaatgaaaagagcaacgcgctggtatttgaagcggcaggaagtcaggatcctcagcctaagaaggccaaaaaatgatgaaatggatggcagttatcgcagcgctgttactcagtgcttgcagcagcacacccagcaaaacgtattatcagttgccagcactcagtgcgcctgctggcgcgacgagtagtgttgcatcaaggcaattgtgggttgagcatgttggtgtagcggattatctggcggcggccggtgtggtatatcaaaccaacgacgtgcaatacgtgattgccagcaacaacctctgggcaagcccattggatcaacagttgcagcaaaccttggtcactaatctgagcaatgcgctgccgggctggctggtttcctcacaaccactcgatagcgatcaggatgtcctgaatgttactgtcaccgggttccatggccgctatgatgggcgtgccatcatccgtggtgtttggatactcaaacgtcaggggcaactgattaaacagccgttcgatttagagcttaaacagggtgaagatggttatgatgcactgattcgtactttggctgaaggttggcagcaagaggccaagtcgatagctgcccagttacggtgatttaagtcatattttgttccaaatctgtctaatcctctttcatcgataattataaatttatcgtgaaagaggatttttattttatatcaatcagttaaaaccattcaccccaaatcaatcacttagcaaattcagcgggcatagctcacaaatatgacattggcgtgaattttgcgcattgcttttctgtttcctaaggtctatcacttaactgtgactgaacataaagtagtcactgttttctttccaccagaccgaaagatgagggaaacgaggcatgaagagacagaaaagagatcgcttggaaagagcgttgtcacgtggttatcaagcaggtatttcagggcgttcaagggaaatttgcccctatcaagctttagacgccagatcgcattggttaggaggttggcgacaagccatggaggacagggctgtgaccgcttaagcggctctctgtcagactaagggataacctccgctttatgcggaggttattggttactttaatcaacccaacgttttagtaagatactcgcattcaccccgccaaaaccaaaaccattcgaaagtgcataagtcatttcatgaggctgtgctttacctgctatcaccttcagcccggtggcggctgggtccaggttttccagattcaatgttgcgggtacgatttgatcgcgcaatgccagcacggtgaaaatcgtttccaatccgccagcagcccccaacaagtgaccagtcgctgacttagtcgatgtaactgctaaggtatcaccttcgccaaacaagtgtttaatggcattaatttcgccgagatcgcctactggcgttgaggtcgcatgagcattgagatgctgaacctgtgcgggtgtaatacctgcctggcgtaacgcaatcttcatggcacggtatgctccatcaccgtcttcggcaccggaggtcatatgatatgcatcggcactggtaccgtagccgacaatctcggctaagggttttgcgccacgcgccaaagcatgttccagttcttcaatcaccagtaagccagcaccttcacccatcacaaagccatcacgggcactgtcgaaggggcgagacgctttttcaggagcatcattagaaccggttgataatgcacgtgcagccgcaaagccagccaggctgactttatcgattgcagcttcagcgccgccacataatgcaacatcagcttcatcattgcggataagacgaactgcatcgccgatggcttgaacaccggccgcacaagcagtcaccggcgcaccaatcggccctttgaaatgatgtttaatggaaacatgacctgcggccagattcaccaaaaatgaggggacggtaaaaggtgacagccgttttggcccacggctatccgtggtacgtactgcatttgcaatcgatgggaaaccgccaataccagaaccaataatggtcgcagtgcgctcttgtttctcggcattatcggcttgccagccagcatgggcaatggcttcatctgcagcggccatggcaaattcaataaagcgatccattttcttttgatcttttggcgcaacagctttatctggatcgaagcctgcttctggatctgctgcgagtgttggcacttgtcccccaatttttgccgacaaatcaccgacaatttcatctggtagaacacggatacccgattgccctgctagcaggcgttgccacaccatatcgataccgcagcctaatggggaaaccacacccattcctgtaattactacacggcgcatgttcattatttttcctttgaagactcaattgaatggggggaatacctgacattggctacatttttctcatgcatcaatgccaaccgtttattaattatatcgctcctgaccgagcctgccgcgatagtgacatcctctgcgcgaataggttgctgagtggtattgttcagcaaaattggttcgaccggagtaccggtacggcgatcggtgagtatgactgcggggccgtctggcgcaaaatgctgattaccccagtgaaacagggctgcaatcactgggaagaaatcattgccgcgctccgtcaataagtattcatagcgggcggggcgagcatgatagagctgtttctccaggataccgctttccactaaatatttgaggcggcgggtaaggatggtgggagaaagctgcaaactttgctgaaattcatcaaaccgcgtgagcccttgaaaggcatcacggataatcagtatgctccaccattctcctacccgttcaagagaacgggccaccgggcagggcatatcttgcaggcgagttctttgcataccactcctcggatgatttttgtgggcatagcgagctgcgtcaaaactaaatgtaatctagtcgctacatttattatagtgactagtgttaaaaaaaaatgccattggcatcatagtaatagttcattggcatcatagttaatgtgcaggggagttaaccgcccctgcacgggaaaacgggtctaaatattagaaggcgttggtgtctttaaacaggcctacttttaaatcggtggcggtataaatcactttgccatctaccagcacttcaccgtcagccacacccataatcaatttacgcataataatgcgtttaaaattaatacggtatgttacttttttggcatctggcaggacttgcccggtgaatttaacttcaccgacgccgagtgcgcggcctttgccttcgccacccaaccagccaagatagaaaccaactaactgccacatggcatcaaggcccaggcagccaggcattaccgggtcgccgataaagtggcaaccgaagaaccatagatccggatttatatccagttccgcttccacataacctttgccataggtaccgccgtcttctgtcattttaacgacacggtccatcattaacatattgcctgctggcaatggtggcccgccagcgccaaacagttcgccacggcctgatgcttcaaggtcttcttttgtataggattcgcgtttatctaccatgttctcagtaagccttattttgatgaagtgcgcagaatagcgtacagctgtacgctgagcaagtccgatcagccctggttgaaccagttgagccagcgtaatggccaaggccaacggcgtctgtcctgcggatttacttgtgagattcgctcttgaattatacctaataagctaggttgttgctcatcagcataagccatacccgtaagcaaaggtaatgcttcagcgactgtatctacagcccacaaatggaactgaccttgctgtaccgcctcaatcaccgcttgattcaagcataaatgacggacattagtggccggtaaaataacgccctgactgcctgtaagcccacgacgttggcaagcttcgaagaagccttcaatcttttcattcacaccaccaataggttgcacgttgccaaattggtcaactgaacctgtcacggcgatttgttgattgataggctgttgcgatagggcactgaccagtgcgcaaagctctgccagcgatgcactgtcgccatcaacctctccataggattgctcaaaaacaatggaggccgagaaaggcagtggctgatcaagttccagttctgaaatcaggaacgcttgcataatcatcatgcctttagcatgaatgttaccgcctaattcagctttacgctctacgtcaacaaattcgccatcgcctaaatgaacaacgcagctgatacgtgcgggttcaccgaaagcataagggtgccccggatattccaataccgacaggccattaatttggccgacaacctggccttcggtctcaaccagaatttgtcctaactcaatttcatcttgcatccgttcagcaagatagctattacgccagtcgcgggcatttagtgcgacttcaagcgcattggcggtaatcgagtcctcttcggcatagagtgcagcttcagctaactggcgagtgagccattgcgggcataatggcaggctcccttggtcgccgctgtaacgcaccgcctgacggaatagcaccggccaggcatcggcggataacgaaggcaactgcttttgctgcaacagcgcattgatatagccgcaccacaacgtcatgccatcaatatcgactagcggcagttcaacttcaaattcaccgtaaatagccaattcgccaagctcaggctccatatcatggaaatcacccaagccaagacgatcgccgatcagaatcaaacgcagatccagtggcattgagggaatatgtaccggtagaggacgagtctcgtcaggtgacaaccagtcgaagcgttgctgaactatcatctgcttcaggcgtagccacatcaatggctgagcctgtaatgatcgtaccgacaggatcaatacaccgccattagcttgatgaaccaagcctggctggagagttatttgatctttatgccatctgacacagccaaacagctgttctggttctacccattcctgatagaggcagcgcgacatcgccgcaaatggctcatcaccgcgttgagcaggttgccagctgacctggtgcccatgcacaaggtagtctccaccaaacaaggctgaggcctcaggctgtagctctttaacagcttgagcgatcagtgccagatactcagtactttcctgtgctttgatcaacataaaacgcggcagtgattgtggatgacaaaatagtgtcattccattttcaagccggggttgaatcgccgcgaaagaaacaggctccaactgggaggcagtagcaaataacgcttcatatggcgttgtgttcggcagcagtgactgccattcaagtctgttattggtcaaagtgatagatgcaatcgtcaaaaagggaaagggcgattatacaagaataaaccagacttcatatacgtagagtagcagttgggggcaaggagtaagatatcgacagtattccgtacaaaaaacaaactaagcatgcacttttagtagggtgaaattctgcgtaaaactgttatgcttaacttaagttacacggtcactaaagagctcacgatgaaatatcagcaactggaaaatctggaaagcggttggaaatgggcgtatttggttaaaaaacaccgtgaaggtgaagccattactcgtcatatagaaaacagtgcggctcaggatgctgttgagcaactgatgaagttggaaagtgaacccgtgaaggtgttggagtggattgatacgcatatgaatatgcagctcgctacccggatgaagcagactatccgcgccagacgtaagcgccattttaatgcggaacatcaacatactcgcaagaaatcaatcgatctggagtttctggtgtggcagcgtttagccgccttggcaaggcgtcgaggtaatacactgtcagagacagttgttcagttaattgaagatgcggaacgtaaagagaagtatcagaatcagatgtcgtcgttgaagcaggacttgcaagatattcttggtaaagatgtttgaaccgcacggatatgaatcaatatcaacacggcagaaatagtgaaattaagaaaatgtgatttgattcgattttcttaatttcacgataaaaaaaaccccgcaatgcggggttttttacggaagcagtaaacttaagcctgtggctgagttacaacttctttgtagcctttaacttcgatctctacgcgacgatctggtgccaggcactcaatcagagcagcacgtggtttcacgttgtcacaggtgttgcctgtaactgggttagcttggccttcaccgcgagcggtgattttgtcagcagggatacctttagaaaccaggtaatcacgcacgctgtcagcacgacgctgagacagagctaagttaggagctggttggccgatacggtcagcgaagcccagaaccactacagaaccatctttaggatcgatagagctcagttgtgcatacagttggtccagagcttgctggccttctggtttcaacgttgatttgttgaaagcaaacagcacgtcagatttcagtgtgaaacgcttggtatcaacaactggagctggagctggagccggagcaattggagctactgcatcttcctgaccgaaacggtaagaaacacctacgcttagcatgccgttgtctggacgagcaccaacggtagctttatcaccgatgttgctaacccattggtattccatacgggttgcccagtttttggtccatgcgtattcagcacccagtgctaccagtggagaaacaccggtatcatggttgttttgacggtcgccagtagctgcgtcaaacgcgcttgagtctgcacgccaaaccataccacctaaacgggtgtacaggtccaaatcctgagcaattgggtagctcagttttgcagccagttgaacgccttgtgctttaaagtcgccgttacgaacgtcgcctttgtaaggcatacggccaagccagtcgtatcccatttcaaagcccaggtattggtttgcttggtaacccaagaacgcaccagcacctaattggtctttatgagttggaccgtcattgccttggtcgccatagataccgccagtgccagtattttgatactgagaccagcccagtttaccaccggtgtaccaggtgttatctttcggtgcggcttgcgctactgtagcgaaaccagccagtgccactgctaatgcgatagctgtctttttcattttacgcctcgttatcatccaaataggcaatgagctttaaaagctaagcccttggttaaaattcttcgtcaaggttttaacgctcccgttaatcacgctgccagtataatttggcgttttagagcaaccttggcgatgtaaagtctacaacgtggtgagaaagttacaagtgtgatgtgataaaccggctgaaaaaaaagcgaaatagtgcataatctttaacgatttagcagtgaaatgtagtatttcctagaccttattttccgccgcaagccgcattctgactcgctttatgctgattttgcaggagtaagccctaaatattgtaataattcatgggataaatcctaaatttacttaatgatacaaagaagaatgaatttttaacgttgcgcactgtccttgatcgagttttgtctcattcagaggacgcataacaaacccataagcattccctaactttgctgccatacgcaatctaatgcggtcattttctgacaattcgggtagccatccaagaacaacactgtaatttcccgtcaacaacgccttttccatggcatcaacagtggataatggattgatctgcctcgcctgaacgactttactcattggtaaacctgattgctgtaaccacaaacgactcaatttctgttgtggggtcagccacaagagccaccgggactgtttaccgagctgttgtaataaaggaagcagtaattgtgctaccgcaggctgattttcactgtacacaagttcactgataaggccactatcggttggtgcatcaactctttcctgtgcgtcacgggtaataagagaatgataattagcattataaggttttagtgattgagtacgcatgatgaacctcgcctgtggtgtcctgtatatatatacagtagtcactgtttgttcgaagatcaactaaatttttacaagacgcttcgcattattgcgatgtaaatacgcaaaagttgattttgtgtttggctcagttatccatattgcgtattttctaattagctgttcctcttacacttattgcaactaaaaagggacgttggataggatttttactaaaggagtagtgatgaaaaaagtatcagaaaacaagataatgcaggctcggtgtcgttttgattttttgggccaaatcacagtccgctcacaatttggtggttatggcctgttagccaataacattatgtttgccgtagtttcggaaggggagttgtatctacgtgctaatgatttggttgaaaatttattccgcaccagagggatggttaatcttgtttatgctaaacgtggtcttcctgtttcactgcgttattattgggttgactcggcattgtgggacgatgatcttgcattgcgccactttgcaaaacagtcatatcaaggggctaaatccgaagttttaagtaaaaaaaatcccccggttcgtttgaaggatttacccaatcttagtgccagcctcgaacggctactatggaaagtcggtattcagagtgcggcagagctgaagcttgagggggctaagcgttgttatctgaagttacgtacgttacggcgcacattaggcgtcaatgtattattggctctggctggcgcgataagtggccaccattgtgcggtgttgccgctaatgatgcgtagcgagctaattgaatggtttgaaatgcacattcagccggctgatgtcgcgcaatatgaaacaatatagagaagggccattgatggaaactggcccgagatttcattagtcagcttgaccaatgcgtttattaagttcactaagctcaggtaataattcgagcaataagccaatttgttgtaaaaccagttgatctttgctctccggctcaggattacagctctgtagccgggttaataagcccgctaatacttgtgtcatttttgtactgtcgggttgttcttgttcaagagcaccttcaacataacaaatagcatcatcgagtaaattcaacgtggcagtattggtcagtttttcacggtgagcacctaatgcagaaatataactcagcatggtgtggttgaggcaaagtaaacgaaatgctgcttcctgagtctctttgtcgttctttggctccgctgacatatttgaaataacagaggccaattcagcatcgcaattatgtgcatcacgccgggcaacacggtagggcaagctgttatctttaccttgataatattgcactaaaatagcatccagataacggcaatttgcatttagtgtcctgtgaaccacggcaggaagttggcggaatttccagtcaggccagataaaactcactgcgacccaggcaatagcgcaaccaagtagcgtgtcaaacacccgtggtgcggcaacctcaaatccttccccaagtaagttaaaacagagtaaaaccaacaaagtaatgaacatcgtcgcatgagcatactgaacattgcggaaagcaaaaaagagtacgccagtaatgacaatcaggattaactgaccctcaatagatggcacaaaataaaggatgggtagcccaataaggatacctgccaaggtgccaataatgcgcagcgcgaggcggcgtctcgtcgcattgtagttgggctggcagacaaaaaggctggtcagcaagatccaataaccatgacgcatgccagtaagctgaataaacgcatagcccacgcagagtacaacggacatgcgcacagcatgtcggaagagtgcggattgaggggtcagatggcggctgatacgcagcttgatatcactccatccggtgagacgatcgtcggatatgcgactttcaggttgtgggccttcagctaatacttgttctgattcaatgccagccagctgggcatcaatggcgcgcaggtttttgagcaaatgagacagtgctttaacttgtggtacattctcattctgtgccagttctcgggccaatgcagcatctaaaaaagtaaacgcccgttcgaaacgcgggtcatgctgatatttttgtctcatcagaatggattgcgatagcttcatacaggccctggcttgcatgctaagcagacgttgaaagcggaataacacgtcgctgtagcgaaatttttcccgcaatacttgatattgaacatgcgatgaactggcgcgttcatgaatatcttgcgcaacaaaataatagtggagggtgcgccgggtttcacgctgaccgcgatcacctttcagtcgcgtaacaagtgaggttttggcttggttcaatgtcgagactaatgtaccgttagccattgctacatctataagtggttgattgacatcaggttctatatcagggtcaaatagattagcttttgcctcaagatattgggccagatgttgatagcaacgggccagattatcctgtaacgggcggataggaaaaataagatgtccacatagggtcagaacattataccaaacggcaccgagtatcagtaacaggggttgctgataccaaatatggtacatggaagtacccaacatggtgtaaatggcaattaataatgcgccaaaggcgatggtggcataacgttggcctaaggcacccagcagaataaagccacaggttgaaaaggtcaggccaagggcaaaaaaccaaggataaggaaataacagctcaatagaggctgatgcgataaaaaaacaaatcagcgtaatgaatagattacgtaaccgcccagctaggcggtcatcaagatcagttaatgctgcggccacgacacccagtgttaaggggattgtcagctttggctgatcaatccaccacggaaccgccgttacacccaccaacgcgataaatatacgaacatgataaagcaggctgctattgtagatataacggcgtaaaccagtgacgaaagtgagcacaaaaaacctctaaaaacagaaaattcagcgttgttgatactggcgttgagcattggccattcttgcttgttgtgccatttcaacagaaacgacacggcgacccacaggccataacgcgatggcagcaatcttaaaattggcaatcccgaccggaatcccaattatggtgatacattgcacaattccggttgcaatatgtgataaacataaccaccaaccaaataaaataaaccaaacgatattcagcaaagaaccacccgcggttagcagaggattacttttttctgggtataattcattgacatggatcgcctcattgccataagggagaaatgataacttggttatctcccagcaagagcgcgttaatggtaaggtgaaaatcaggatgacgctgaccacagttgccaataaccagcccaatgtggtgaaaaaaccacctaaaacaaaattaagaatattcagtacagtacgcatagtgattaatctgcctagctgaataaaaaaaccgcaatgcggatgagtgataacaggtgccatctattctatacgcatggcgccggttagtttccgttgttaactatcggatacctgttgtttaaactcaattattttatttacactccatcatgttatttcaattcacttaatacgagttatggcgcgcggatatggaacttaaagcgacatcttttggcaaacatttggctcagcacccctataaccgggtacgtttgctcaatgcgggcatcgaagtatgcggtgataaacatcaatacctgattccttttaaccagttggttaacattcaatgtaaacgcggtattgtttggggcgagatggagtttgagcttccaaatcagcaagttgtacgtttacatggcaccgaatggcaagaaactcagcgtttctatcatcatttactgggcatctggcaacaatggagtgaggagatgagccgggtgtgtgttgacgttttgcataaacaagttgaactgattaagcgaattgagcagcaggataaatggtttaaacgcagcgagttaagtcaggtgcaagcatctatccgtgaggcttttacctcgctgccgatgcctgttcagcgcttaatcgaatttgactcttgccgcgcagattatgagctttgcttgcgctggctggagcatggtaaccgaagtgttgaccgccgcaatcagcaatggactcatcgcatgctggaggagcatcaggatttcttccagagcgttgaaacttctccgctaaatgagtcgcaaagtcgggcggtcgtcaacggcgaagattcggtattggtattggctggtgccggcagtggtaaaacttctgtattggttgctcgcgcgggttggttactgcggcgcaatgaagctctgcctgagcagattttactgctcgcttttggccgccaggccgcggatgaaatgaacagccgcatcaaacaacgccttggcgtggatgatattcaagccaaaaccttccacgcgctcgcgttgcaaataattcagcaaggtagccgtaaaactccggtgataagcaaactggaatcagacagccaggccaggcggtcactgcttatcaaacattggcaacagcaatgtagtgagaaaaaggcgcaagctaaagggtggcgcgagtggttaaccgacgagcttgaatgggatattgatgatggcgaattttggcgtgattcgcggctcgcagcccggctagccgggcgacttgagcgctggttaggtttgatgcgcatgcatggggggagtcaggctgaaatgattgaacaggctgatgaagaagtgcgtgctctcttccaaaaacgtatacggctaatggcaccgttattgaaagcatggaaaacagcgctaaaagaagagggcgcagttgatttctctgggctgattcatcaagccgtcaatttgctggaaaaagggcgttttgtcagcccgtggaaacacattctggttgatgaatttcaggatatttcgccacagcgtgccatgctgctgagtgctttacgcaaacaaaataagcagacctgcctgtttgccgtgggtgatgactggcaggcgatataccgtttcagcggcgcagaactttctctcaccaccgctttcagccagaattttggtgaaagcgcagaatgtgcattggatactacctatcgatttaatgaccggattggtgagattgctaaccggtttattcagcagaatccctatcaactgaagaaacccctgaatagcttgagtcaggggaataaaaaatcggttgtcatcttgccgagtgagcagcttgaatctctgttggataagttaagtggctttgttaaagatgatgagcgcattcttattttggctcgttatcaccatttacggcccgaaatcttgcaaaaagcaaccacgcgctggccaaaattaaccattgatttcatgacgatccatgccagtaaagggcagcaggctgattatgtgattattgctggattacatgagggaaatgatggtttccctgctgtggtgcgcgagtcaattttggaagatgtgctgctaccgccccctgaagatttccctgatgcggaagaacggcgcttactttatgtcgccatgacgcgagcaaaacatcaagtttggttactgcaagataccgctaacccttctatttttgttaatcaacttagtgagttaggggtgccgacccaacgcaaaccttagccaatatggggcgtttttgtgagaaatgaaacccggatatgttatcactccgggtttcatcattatttcaggcgttgctgtaagtaacggtcataattcgggatggcaatagtcacttcgccgctaaacaaggcggagtcaattaagaagtcggcggtagagcggttagtcgcaaccggaatattccagaccgtggcaagacgtagcagggctttgacatcagggtcatgtggtacggcattgagtggatcccagaagaaaatcaagatatcaattttcttctcagatatcagcgcgcctacctcttggtctccgcccatagggccactgagtaaacagtgaacatcaatacctgttgccttctgtaccaggtttccggtggtgccagtcgcatacagttcgtgctgtgacaaaaggtctctgttttgcatgacccattcgagcagagattttttgcaatggtcatgagaaaccagggcaatatgcttgcgtgccgcaatggtgcgggtggtgagttccatcaacttttccttcaatgtaaccgtcataattcaagctgcatgagcgttggctgccttcctgcaactcaaattatttagggtatgagtgccagcggtttgcagacagattactgaaatggtgttttagttcatagcagtaacgcaaagaaatgcgaggaaacaagcataacctgatgtttaagaacgagcttgagcttatttggttacttcaatggctgttttttagcccataataagaagcgttgttgtgtgtctgcgtcggcttgcaagaaccaatattgcagcatctgttctgccacattttcaccctgcaaattggtggttttttgtggggagttcgttcctgcaactgcaatcgtggttcccggaacagcgctcactggcgagggggggatagtagcaaaagagggaaccgaagcaccgaattgcccgacgttataagatgccatcgctgtttcaagtgttgccgcagtattaagattatcctgatgtaatacatcgtggcgtaccgataatggccgcccattatcgccaattagctgatatgacgggtttttagaaaacttgataccatctcgctcggtctcgattacgggtaattttatcgccactgaccggacattacgggtgttgaacaccaccactaatggcggggatgaatataagacttttggatccgttgggagaggtttggcaactttgaatagaatttgatgctgaccgctatttagctccaggctatcagcccctttgagtaaagaacctgacatatttttgccatcgaccaccaacagatcaatttccggagcaagttttaaggtcgtggctatagctgatgtactacagcaaacggccaaaatccctgcgaccaccagaccaaatttcatgtgctactcctgagggtgatatccacttacattgtcagacacgctagattatgtgtcaaagtctttccggttgcccatatttatttactttttgaaatattcggtataaatatgtcgtcgttatcttaatgaattctaaagataaaagagccaatctaacagctattactgctataactattaaatcaaatcaattatggagcgtttatccgcagttttctgaatgatatacactgagatgtcacctaatattggtaaatccatccggatgcaaatggattggagtattcttttagcgcatcagaggaactgaaaaatgcacgataaagacattgctgacattctccaacaggtaaagacaattgctttagtgggggccagcgataaccccgcgcggccaagctacggcgtgatgaattatctgttagagcagggatatcaggtcacacccgtcagccctaaactggctggaaaaacgttattgggtcagcaggtttatgctgaattagccgatattccttatcctattgatatggtagatgtattccgcaatgctgatgcggcatatggtgttgcacaggaagctattgctatcggagccaaggtgttgtggctgcaaatcggtgttatcaacgagcaggctgcaacattagccgcagatgccggtttaaaggttgttatggatcgctgccctaaaattgaaattccgcgattaggattagagaaagagtaatgtttttggcagcaatagccttgaatatcccctataaaaaacccggcaaccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccagtgccgggttttatcaagaaattttaacatctagttacgcagacgcggagcctgcaactgatggcggatagaggctgccagttcatctaatgaaggctgttcaggatgggcatccatatcttcataagtcagctgtgcctctgccagataagtatgtaccggttgcccttcatcatcttcaatcaccacgtgataccaaggcgacaaacgcaacgtatcattgtttgccacctcatctggtgctggtggctcaagagagtattcaggatcgatatcaattactacacctaagtagccgtggaggcggtggcgaacctgctgcccgataccgaatttgctcgcgatcatgataacctcctgggaaactattacgctgctttatatatgagggcaacgcagggcatttcaagtcacattatccgacacgcaaatcctttcagatacaaaccttcagggtatgttgcgataaccgggtgatccgctgcctgacggaactgctctataaattgtatatcatggcctgcatctaacgcagcatcggctaaaattttctggaataaatctgtaggcatcaaaccagaacaagagaaacttaataagatgccgccagggcgtaaaagctgtatcgctaacatattgatatctttatagccgcgacaagcactggccagttggcttttattttccacaaatttcggtggatccatgatgatcatgtcaaacttttccccttgtgcgcgatagttgcgcagcaattggaatacatcatcacgaataaattcggctttacttagatctagctgattaagctcaacattttgtttagcgatatccaacacggattgtgaagtatcaacactgataacttgttggcaatttcccatcagcgctgccacggcaaaggccccggtatacgagaagcagttcagaacgcgacggccatcggcataattacgcgccgccaggcggctatctcgctggtctaaataaaaacctgtcttatgaccatgctgaatatctaccagcaatttcataccgtgctcagtgataggtaatagagccggaggcatctcgccccagacagtaccttgggtcagttccagaccttcttttttacgcaccgaaacatcggagcgatcataaattgagcattctggatagcactgttgtaatgcactgaccagcgctgcacgctgatgttcagcacctgccgatagcaattgcaacaccagaaagttttggaaacggtcgatggtaatacccggcaagccgtcggattcaccggcaataagacgatagccattcaaaccatcacgctgtgccaaccaatcacgccagctctgcgcctgctgtagacggcgaacaaagaattcgctatcgataacttcatcttgttggaacgtccagactcgggccacaatttgtgactcaggtgagtaggccgcacgagccagccattttccctggctatcaagaatatcgatggtttcacccgcgcttgcattgccttcaaggcgttgcactgccccagagaaaatccacggatggcgacgaagtaaggatttttcacgtcctctagcaagaaataggcgcattataatattcttttaaaatcaaatggttgaaattgataagttattatcaatcaaaataaggtcacaatgatatagcaatatcatgccactcactaccacgacggccttgctagctcgctctcacttgggcaatttagcctgttatcaaccgctctctcagattcaatcgaaaggtcgaaaatttttcactaacatattcatagagctataattactttcttggttcaaactttcttcatcgcaggaatagcatatatgactaataagcaaactcacttagaactcaccgaaaagcaaaaagaagaaattgatttaattgcgttacagcgggttaacgccatgaatagcgatgagtttctttgtaacaccattgaccaaaaaattcattcgatggaagaacaccttaaatcctatttccagtcgcgtttttcgttccatttgaaacaaaagaacggcgagaaatagaggtaaatttcgttggaaaacataaaagaaatcatcatttatctctctcagtcattacagctattgctggagttcttgtctgttatttgtgtttttgtcgggttggtaaagtcactgcccactgcaataacaaattttaagaatcagtcgatactccacttaatgagaacgcgttttggtacctggctggctttggcgctagagttccaattagcggctgatatcttggcgaccacaattaacccaagtatggaggaattgatcaagctggccatcattgctgttatacgaacattccttaattacttcttatctaaagagttagagtcggcggaaagtaattttgccaacgccagcgcgcatcatgggaaaaagtaacaatagatgaggaactgatatggcaaaagtatgcattgctgcttatgtttatggcgtcgttcaaggtgtgggctttcgctatagcacacaacgtcaggcactggcactaggggtcacagggtatgccagaaattgtgatgacggcagtgtagaggttgtggcttatggtgagcaacaagcggtcgagcaattgatggagtggattaagcagggcggaccacgcggggcgagggttgatcgcctgctgaccgagccttatccagccactccatttgagacatttaaaattcgctattagtccatcaacctgactgattcattagcattaaatacatttcaccggctttggcaatccggcaatttttgtggcttgttttgccggcccttggggaaatagacgatagagatagcggctattgcctttttcttcaccgtatttctgcgccatggctttaaccagcatacggattgccggtgacgtattgaattcctgataaaacgcacgcacaaagcgcaccacttcccagtgcggttcggtgagtgtgatgccctcttgttcagccagtattggggccagtgcttcgctccagtcggcgctgtctttcaggtaaccctgcgcatcggtctcaatagtgcgtccttcaaactccaacatataacctcaattatcccatcaatgaaacggctgctaatttagcaaatatttgcctgtctcccaaagaagtctatgcttttagctcggcaaagtgacagaaacgtcattgagagccaagaggcgcgactgttgtacagtgaatcatcatcgtgatgattaattcatcattcaataatcatatggtggctttttgcccgattaaacacaaacaagctttacaagcggcagagctctgtttatagttcggctcgttgcggaggggtggccgagtggctgaaggcaacggtcttgaaaaccgtcgacgggtaaccgttcgagagttcgaatctctcctcctccgccatcttctcttcgtatttcttatcttttcagtacattccccagataatcattcagcatttctcagcgtaacaagctggtaaggcgtttttatttcgtctgtctccgacgttcagcggctgaggtgcggctagcaataattcctctttatcagcccacagatggaactcccctttacccgataaactgatgttgagtgattatcagattagggtcataaccctgacaccagagaggggctgatttttcagacaataagccgcaatccgttcggtaatacggtgcttctgacaaactaagctgatatagcgtaggccagatatctttgtgactgcccacccgggatgcatcaaaatgactgcttaagtgccaattcgacggtgtcaggataggtaataccacggatattatgatcgcctgttgcagcaagcgctggcaaaagatcctttgcaatacacggcgttgatgttgcaagccaatgataactttactcatgcacgctacgcgcaagccatcgcgatttggcaacagttacttgaaagcgataatcccgatcttgaccgtgcggtgattatccgcgcgatgcagccgtcatcttagataaaccctgttgtggtccaaataataggcaaaaaaaacccttaccaatctcatttggtaagggatgccaattcggccaacaccagggaaacattataaccgtttatttatcatacgatttatttaggttactgacatgacttaagtcaactttactcacattacattaatatgtttaatgtttatatgtgtttgaagaatattttttaggtttttttgctcgatgagtctctttggcacgacaacgcgagtccattgagacgaaaggtggttaaataaacaacaggatgcgccgataaaatcatcagtggtgatctttctcagaaagagagtatgcgttgaggaggggtatgacatctgatttgatggccatctgaatgtaaaaacatccagatggcagggtgaaacttgtacttggtgaatctgaagtgccctggtgttggcgaaaatatattcttttcagactaactttcttaacggcagtgcgctaagatactagttctattatattaaaatctaattctgcaaagcaaaaacagtttaattaacataggggtataataatagctagccttaggtctagttatctaaactatactttggtctaggttttctcttatcgggcgtcaattttatataagaaatgtttgtgaggatatgttataccgcattttctattgaaaacaaggcgataaaattgtattgttacattatacacagagtagaattggcctattatgataattgactattttgataacgaaagtattaatgaagatataaaaaactatattcaacgcagaataaaggcctatggtgatcttcgttattcttatttagttatgaataagaaaacccctctgcatcccactattatctctaattatccattagattgggtaaagaaatataaaaagaacagttatcatcttattgatccggttatattgacggcgaaagataaagtcgccccttttgcctgggacgataattccgttatcaataaaaaatcgacggattccgccgtgtttaagttagcccgagaatataatattgttaatggctatactttcgtactccatgataatagtaataatatggcaacgttaaatatctccaatggaagcgacgacagtatctcttttgatgaaagcattgaaataaacaaagaaaaaattcaaatgctacttatcctcacacatgaaaagatgttaggcctttaccaaagcaatagtgataagaatgaaaatagaaacccgaaaatagagcgagacatattctcgccgagggaaaatgaaattctatactgggccagcgtcggtaaaacctatgccgaaatctcaattatattaggaataaaaagaagcacagttaaattccacattggcaatgttgtcaggaaactgggtgttttaaatgccaagcacgcaataaggcttggcatagagttgaaacttattaaacctatttaataataccaggtacaatcatcggccaggtttcgagagtttttggttcaacctgatgtactctcagtattttatttatcagttgttgctggctatcgttatcaatacccaagtgtaaaagataaataacttcatttttctctgattcaccttggttcaataccgtaatattccaacctgagcgtttcagtagtataaacatccctcggctgactaccgtgagtatccctctatgcccacgatccctagcgtaattcaccatcgcaagaaatagtatagtactaagggagctgttattgcccaccatatctcttgctaatgctttttcaacaaagaatcggctggattcaataaaaccatcaataggtaggctcacatcagaaaaataaggagcaaatggccctgtaatcatggttgggtatttcatatcaataaagcgaacactgcaaacaatagtatcgtctattgttcctaatatataattagtgttctcatcatcatattggtcactttctttgccatcaatacaggttactttccagtccagtcgatctttaaatgttatttttctaagtgagaaaatctcgtctaacttcctttccggcatattattaaaatttacgttaaagagttttaacataataaaaaccaaagttatttaattaaaacaacatcgtacacgatctctatctatgagtgcaaacattgaacgagacttagcgagtgcagtaatagcacactcactttttcgccatcgtacgtttattctacaaacagagtaccgcatttaaagatttttggctcatgatgagctatagatgcggactaatagatttgtcgggatttttttaagagaaaagtgacattagacaagatttttatacaataaatggttataacgaaacaatgtttcattttttgtctaaaaaggatgctgacgtggaccgcagtcctccgctttttactaataaaaaatttgtttttctcgtcgcaacattttgttgtctgttgtggggcagcgcctacccggccataaaaaatggctatgcgctgtttcatattgcagctgatgatattccgagcaagatggtgtttgccgggtatcgttttttattggcaggtttggtattactgctttttgctgtcgctagcggtaaggctattggtcgccttaagaagagccaatataagcagattgctattttagggcttacgcagacaacattgcagtacgtttttttctatattggcctggcatacaccactggggttaaaggttctattatgaatgcgacaggcacattttttagtgtcctgttggcacattatatttataaaaatgaccgactgaccttcaataaaatcattggatgtgccttggggtttgccggggtcatggtggtaaattttggctcgggcttgatggacttcaatttttctctgatgggcgagggttgtgttgtgttggctgcattcatcctttctgccgccagtatttatggtaaacgtatttcacaaactatggataccacggtaatgacaggctatcagttagccattggtgggttagttttaactctgggcggttatctgtttggtggatatttgagtgattttggctggcaggctttattactactggcctatctggtgctgttatcgtccgcagcgtttgcgctttggagtttattgcttaaatataatcgggtcggcatggtggccccattcaatttccttatcccggtttctggcgcggtgctatcggctattttcctgaatgaaagtattttggaatggaaaaatgctattgcactggtgttggtatgtgtgggtattgtgttagttaaccgaattaagcagggcagaagttagatgttgtgacagcatgagatattgttgcggcaataataatagtggtgtgctaaccgggctaataaatgttggttagcacacccatatggtaatactgaatactgtaattatcaggctttatcggtcactattttaaccccgacccggctcacgcggtcagattccatttcggcaatggtccacgtcaggccatcccactcaatctggtcaccaataaccggttcaccaccaaagagatagagcacgaactgaccgagtgtttgttgtttatcgacaccctgttccagattaagaccataaatctgagatatatcatcaagctttgcatctgcgtcgagaataaagtcgccaaagaagcgctcatccaactggatgctgggtgactggctaaataattttcccagtgcgggcaagtgatgttcctgaccaataacgcacaaaatatcgccttctttcaagcgggtattgccgttgggatgtaataagtctttgccacgaaacagtgccgcaatgcgcgtttcctgcggcatttttaaatcacgcagcgctgcgccgatacaccacttatcggagctgagctggtaaataaactgctcccactggttatttttatcaatgtctaaaccaatccgtgccaccggagcgagcgcgggcggcaccaccaattttgttttgcgtgcagcaaatgacaaactggtgccttgtaatagcagcgagaccagcacgacaaaaaaggcgacattgaagaataaattcgcatggggaataccggccatcatcgggaatactgccagaataaccggaacggcaccgcgtaaaccgacccatgaaataaagatgcgctcacgcagattaaaactggggaagggcagtaagccgataaacactgatagtggtcgggcgaatagaatcatccacaatgagagaattaatgccggaatggcaatcggcaacaactcacttgggttaagcaataaccccaataccagaaacatgccaatttgactgagccatgccaacccatcgaaggtctgtaaaatacccgcgcggttgcggatggggcggttgccgagcatcaggccacagagatagaccgccaaaatcccgctgccattcatcgcggtggtgagtgaaaataccaaaataccgccactgacggccagtaatgggtataaaccgctgggtaattctatccggttgatgagcaacaacagcaagctgccgccacccaatccgatgataatgcccaaaccaaattgctgaatcagatgcaccaaaaacatccagctcaggctggattcaccggcggaaatcatggaaatcagggtaatggtcaagaatacggccattgggtcgttactgcctgattctatctccagagtggcactgactcgctcgttgagacctttgccacctaacagtgagaaaacggctgccgcatcagttgaacctataatcgcaccaatcaataagccttgaatgatatctaaatcaaatagccaggcggcggccaaaccggtcaggcccgcagtaatcaacacacctacggttgccagcgacagggcaggccacaatgcgacacgaaaggaagatgctcgggtacgcatgccgccgtctaacagaatgacggctaatgccaggttactgaccagatacgcgacaggatagttatcgaaggcaatcccaccgatgccgtcggtgcctgccaacataccaatggccagaaagatgaccaaaatggggatgcctaaccgtgaagagagtgagctcagtaaaatactggctcccaccagcactgcgccaatcaaaaaaaggctgttaatagtgatggcgtccaatgtgggagatctcctgatgtgaaaaagcgggtgggccgaaatattatacacagatttagagcgagcaatgggaagatatgacctaattcaatgtgttaaataaggctatatacccgtcatacttcaagccgcaggtgtgttggctatgttcaatcacccgaatcacttacttatgtaagctcatcgagattctctcccttgccgccttcatgcaactcgaattattttgggtataaattggagaggatagggagatatagccagatcgctcacctttcattgcccagcggggaatcaagggtgagcgttggatgaaaaactagtcgcgttttagtgcagccaaagctcttttcagggcttcaaaggtcactgctttttcctgttcaggaagattatcgacagaaagttgtgaaagttcattgactaatacactgcgatctttgccggtgatcgcgctatccagtgcgccgctgaggcgattaaccaaggccaacaaagtgctgaactcggtgactggcgtagtttcagatgtgggattattctcaatagattcttgcttactcatcacaattcctctttttgttgtcactgcaagtgaaacaaatcctgataaggaatcaacaggatagttgctctgaaagcagagcgcacagtgaggcatttgccatcccgcatctccatgatggcctgacagtgtagcggttttatgaccaaaacggtatgcggatgaatcaatcgattagcaataacattattactttgcataatactttaattacgccgtttgctgctgcggcttgccagaaaataagaatttcagcaaaggaatacggcgatgtacctcatacaacataaacgaaatcaggcaaacaaaggccattcctagtatgaaacctagcccgttgttgtcaattcgtggtgtcacgaaggcaccataaattaaggtcaatggatgatgaaccagatagatgaaaagagaagcgttgaccaggtaagtcacccgcacggaagggtagttgagtaagctatgcccaagagaatagaccacattagtcatggtcacaccgattaatgctttgatgatgagatccaattcaaaggcaaaaaactcagtagtattaatatgttggtttaaatagtaagcgccaaacagcagtatcgaggcgattaatgcccccggtgagaatgtgagaaaaacctgtttgagtggcggatagataaaactataagcacccagaagaaagaatggcagataaaaaaccgtctccataacaaagaaattgaaaacactattaaaaagtatttcagggttaagaaggaatatgattctgcgtattacagaataaatgaatatgaatataaacaatgatagtgagatttttcctatgttattcattctttttatcaaaccaggaaccgagagttgtttattcttcattttctggaacagataaaaacagagtcctgttagtaatgcgagtgttaacaaaaaccataagtgagaaacaacttcccaaatagcaatatttattttttgataaattgtaaatgaattccaatcttgtaatttattggtgtaattctttagtaagaagaactgcggcaaagtaatgaagggaatagcggtaacaagcggaataaccacacgttccaggcgaacctgaagccagcgctggcgctcatagcgctgatacaacatgaacgaaaaataaccggaaataacaaagaatacctgcatgcgaaaagcatggatgaaatcattcaatagggtaaacactaatgaagagtggctgctattcaccgcccaatgattgctggagtatataagagaaagatgaaaaggaatgccgagtaacatcaaataggcgcgaatagcgtctaaaaagtactcccgttggttagtattttttttcatacatattcgctagttgttatcggaattagaataacgcatccgattttttcccagaatgttttattatcgtaattattcattggtaactctatacgttatcaatggatcagtgtgacgagaaacactactataagggttaatgattttccatagcgtattttagtctggcttgtggcttagccactggtttaaacaatgagctggcagtgtaactttgggttaaacaataaccgagatttatctgcttgacctgctggataaaccgtcaataatttggctgttgtgatttagggggagatgtgggagttaatattttgtcgaacgtcaatagaatgtcaaaagggtcacgcgcgatcagcgttagatggctgggggttactctcttgctgtcattattcacttctcaggccatggctttttcgttagatgatgtggctaagcaggcacaaactctggcgggtaaaagtttcgaagcgccgaaaagtaatcttccatcgcaatttcgtgaaatgaagtttgccgactaccagcagattcagtttaaccatgataaatcgtattggaacaaactggacacaccatttaagttagaattttatcaccaaggtatgtacttcgacacaccagtgcaaatcaatgaagtcactgccaccagtgtgaagcctatcaattatagcccagactattttaactttggctcggtcaagcatgatcctgagtcagtgaagaatttggggtttgccggtttcaaagtgctatatcccattaacaaagcggataaaaaagacgaaatcgtcagcatgttgggtgccagttattttcgtgtgattggtaagggccaggtttatggtctttctgcgcgcgggctggcaattgatacagcattggcctccggcgaggagttcccacgttttcgcgagttctggattgagcgaccaaagcctaatgataaacatttagttatctatgcattgctggattccccgcgtgcaactggcgcttataaattcattatctatccggggcgtgacactactattgatgtgcaggcgaaagttttcctgcgcgacaaagtcgagaaacttgggattgcaccattaaccagtatgttcctgtttggcccaagccagccatctgcggtgctgaactatcgcccagcgttgcatgattccaacggcctttctattcatgctggtaatggtgaatggatttggcgaccactgaacaatcctaaacacttgtcagtcagcacttatactattgaaaatccgaaagggtttggtttgctgcaacgtggccgtgaattctctcaatatgaggatttagacgaccgttacgatttacggccaagtgcctgggttgaaccacgtggcgattggggtaaaggtaaagttgagctggtggaaattccgacggcagatgaaaccaacgataacatcgtggctttctggactccggatgtcctgccggatgccaaaacttcgcttgatctgaattaccgcctgcatttcacccgtgatgaagagaaattacattctccagatgtggcttatgtaaaacaaactctgcgttcaaccggtgatgtgaaacagtcgaatctgatccgtgagccagacggtagtgtcgctttcctagttgattttattggcccagtgctgaagtcactcgatgaaaatgcgccactggcttcgcaggtcagtatcgatgacaacggtgagttgatcgaaaacagtgttcgttacaatccagtgaccaaaggctggcgtttgacactgcggctaaaagttaaggatgccaagaaaccgatagaaatgcgcgctgcgctggttaacggcgataaaaccctgactgaaacctggagctatcagctacctgccgatgaataagtcaaatcaatctcctgtacaggattatattgccaacttgcccctgactgcgcagcagcaaggggcattgcgcgatgctttgcccgaggatgtgctgctgaccagcacacctgatgcgatacctcgggttcatcaacaattggctgctggcactgctgacagtgtgacattcagtgagcaagacagtgcattggcttcggtcaatgctcgtttgcaagctgcatggcctgatgcactggatgatggcaagctattggcacaagacgacgaagggcgcacggttattcatgccacgccaccgatcaagcgcaccagcatggctccgcaggcctggcgtactaatccagtcgggcgtttttgggattcattactgggccgcagccctgtttcacgtgcacaaacacatgaacaggctcttgccgagaagaaatggcgtagtgtcggttctctgcgccgctatatcttgctgatattgattgtgttgcaaaccgccattgcgaccagctatatgaagaccattctgccttatcagggctgggcattgatcgatcctttcgccatctggcagcaaaactggcaggtttcggtcatgcagttgctgccttacttactgcaaaccggcattctcattttgttcgctgtgctgttttgctgggtctccgctggcttctggaccgcgctgatggggttcctgcaattactgattggtaaagataaatacagcatttcttccactatcaaaggggatgaagcgttaaatccggcacatcggacggcgctgattatgcctatttgtaatgaggacgtggagcgggtgtttgctggtttgcgcgcgacttatgagtcggtggcggccacggggcagcttgagcattttgatatttatgtgctgagcgacagttatgacccagatatctgtgtggcggagcaaaaagcctggctggaattgtgtcgtgatgttgatgggcatggccgtattttctatcgccgccgtcgccgtcgggtaaaacgcaaaagtggtaatattgatgacttttgccgccgttggggcagccagtatagctatatggtgattctggatgccgacagcgtgatgagtggtgggtgtttgaccgggctggtgcggctgatggaagccaatccgaatgccgggatcattcagtctgcgccgaaagcatcaggcatggatacgctgtatgcccgaatccagcaatttgccactcgcgtttatggcccactgttcactgccggtttgcattactggcaactgggcgagtcccattattggggccataacgctattatcagggtgaagccgtttattgagcactgtgcactggcaccgttgccaggtgaaggctcattcgccggtgccattctctctcatgattttgtcgaagcggcattaatgcgccgtgccggatggggggtgtggattgcctatgatctgccgggcagttatgaagaattgccacctaacctgcttgatgagttaaaacgcgatcgtcgctggtgtcacggcaacctgatgaactttaggttgttcctggttaagggcatgcacccggtgcatcgggcggtgttccttaccggcgttatgtcttacttatccgcgccgctgtggtttatgttcctggtgctatgtactgcgctgcaagcagtgcatgccctgatggagccgcagtacttcctgcaaccgcgtcagctgttcccggtatggcctcagtggcgaccggaattggcgattggtctgttctctaccactttagtattgctgtttttacctaagttactcagtatcattcttatctgggccaaagggtcgaaagagtacggtgggccgattcgtctgttgctgtcaatgctggcggaaatgctgttctccgtattactggcaccggttcgaatgcttttccacacggtatttgtggtgagtgctttcctcggctggtcagtgcagtggaattcaccgcaacgcgatgatgatgctacgccgtggagtgaagctatggtgcgccacgggccacagttgatgctaggtgtggtttgggccagtggtgtggcctggctggatctgcgtttcttgtggtggttatcgcccatcgttttctcgctgatcttgtctccggtggtctcggttctgtccagccgccgtaccttgggattggccagcaaacgggcgaaattattcctgatccctgaggaatataatccgccacgggaattagtcgcgacggaagagtatctgaaacttaaccatcagcgagcgctcagcgacggtttcttccatgcggtgatgaacccatcctataacgcgttagtcagtgcgatggcaacggctcgtcatcacactcgtgcgattatcgaacaatatcgtgccgagcgggtggcgcaagcgcttcaggcagggccggagaaattggccaaattgcagcgcttagaattgctgagcgacccggtcattatttcacgcttgcaccagcaaatttggcagcagccggaacagtaccaaatttggaacggccattatcgccaactggcgcataatctgaaggccctccccgccgcgaaatagcggtatgtaaaaatagaaaaacgggcataggatggctcgtttttttctgtaaatatgaaattttctgtgaatatgaagagccgattgaatccatgtctaccttaatccagcgctggcatcccttgatgcgcattatcatccttggggccgggattatgttgttatccggctgcggcagtattatcagccgcatagtgccggggcaggggcatggacaccaatattaccccggtgtgcaatgggatatgcgcgcagggccatggaaatatgtcacggttatcgatgtcccattatcaatgattgttgatacctttatgctgccgattgacgctcatcacggcccctatgaataacaataggtgacttctgtatgccatctcaacccgccaaattgtttgactcatccgttttgccatcaacctcagtgatgcgcgtcgccaggcctactgataaccttaaattaatcagtgagatgtattgccgaggcctgtgtttttctgaaccaggcagttttgccgagcatcagggatttgacggtgtcattttgggacacccacatcacgcgtaccatttggagttcactcatcatcgtggtgttcaggtagggcgggcaccgacgtcggataacctattagtattttatctgccagatgagaagcaatggcacagtcagtgtcagcaaatgtgtactgcgggtttttgtcaggtggcgtcttataacccgtattgggatgtgaatggcaaaacctttgaagatatcgatggttatcgagtggtgctacagcaacgtgagtgggttgtgtaaggttcaggttgtatcgttaatgaaaaaaaccgtcactggggtgggttgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccttcactgggggctcgacccgcgccatctctggcgcggacgctttactcttctacctgttctcaccttgcaagatcgagtcgttaggctttgtcagcagtctgagcccgccacgaggtgggttgagaaatgcgacagatgaagtgttggttatcaggcggtttgctggccttgagtgttgttcatcaaccggcgaataggcacgataagcaatatcaataccgctgcacagataaccaatgcaatggagcaacgagcaaacagggttggcagcatatcaagttgatccgctttaacatgacccccaatcaagcccgctgccagattgcccagtgaactggcgcagaaccacagccccatcacttgaccgcgcattctgtcgggagccagtaaggtcatagtcgccagcccgatagggctaaggcacaattcgcctaatgtcagcagcagaatactcatcaccaaccacagtggtgaaacacccgcgccaccgctgctgaggacatgttgcgcagcgtacatcatcacggcaaaacctgccgcagcacataaaataccaatcacgaatttagtgatactgctgggttgaatctttttcttcgccagtgctggccacgcccaactgaatactggcgctaacagaatgataaacagcgcattaattgactggaaccagactgtcgggatttcaaaacccatcaccatacggtcggtatagtcgttggcaaacaggttaaatgaggttggtttctgttcaaaggcagaccagaagaaggccgcagagactaacaggatgaaacacaccaataaacgggcgcgatctttacggctcattttggcaaaagcgaacagatagacaaaatagagtgttacggaggcggcaataacatacaccagcaagctggcaatcatcaccggatcaatggggataacgccctgtgaaataagcgcaataattactaccaccacagccataatggcggtaacccatttgcccaccccttgacgctggttggtaggtttattccagcttgaatccagacccacttctgcgtcatagcgcttcatggccggtatggcaaagccacggaagataagtaatgctaccagcatcccaatcccgccaataccaaagccccaatgccagccgtgagtacgcagcaaccagccagagagcagcggtgcgataaacgaccccatattgatacccatatagaacagtgaaaaaccaccgtcgcgacgggcatcacccggtttatagagggtgccgaccataaccgagatacaggttttgaatagaccggtacccagaacaataaacaccaagccgataaagaacaggtcattgccgaagaaggccgagagggcaatggatagatgtcccaatgcaatcagaatcgagccgtaccaaactgcgcgttgttggcccagccagttatctgctaaccaaccgccgggcaacgctgccagatacatactcccggcaaaaatcccgacaatagctgaagcttgttcgcgcggcaggcccataccaccatcaaaaacggtggcagccataaaaagaattagaagaggacggatgccgtagaacgagaaacgctcccacatctcggaaagaaatagcccactgagcggataaggatgcccaaagaacgtacgaccgccaggggtgttagtagaggtttgcataaagtcttcccatagaatcgccttaatatgagcgaataagcccgtcatacttcaagctgcattggctgccttcgcgcaccccagtcacttatttatgtaagctcatcaggatttactcagttaccgccgtcctgcaactcgaattatttagggcgtaattatcatcgagagttatctctttggcgcactggccaatggtcggagttaacacgcgttacagtagaatttaacgcaataataacgtcattttttaatttccaccgggggttatatcgtatttttagatgaaaagtcgatatgcattacaattatcaatcagtttaaaccgaatttgatggctgtttccgctgttattatgggtgttgttcgggctttcatgctgaaaaacgcacaacaataggcgctatttatcaagaaaaataggtggagggtgttaactatcttgccgctgttggatcgcgcgttgctgcgctttcaaaggttggcgttgcaaacaccagtaagagtaaagggcattaaacagcacgactaccgctgtgacacagaataccgcccggaaaccatagctggcagacaccgccgcaccgagtaatgggccactgacattacccacatcacggaatgattggttataactgaaaattcgccccgcgacctgattggtacagttataaatcagcaaagtttgcaccgcaggtaataatgcaccatctgttgcgcctaataaaaagcgcaaaatacccagttgtagcggggtttgaacaaaggccatcgggataagaatcagcacagataatgccagcatggcgatcaaaatgcgctctgggccaattttatctcccagtttgcccaatcgaggggcactgattagcgcagcaacaccaggcaccgaggctatcatgccgctgacaaaagccagattatgaatgtctccggccagttcgcgcacatacagtgtcaagatgggcgcgatcgaaccggtcgcaatctgaatgatcatggtggtgacaaacagactaaggattaacttagggtttttcaatgagttaaatacctgtcgcccattgagcatgtcttttttcaacaccggagcaaactgctccctgacataaaaccaggtcatgacaaagcaggcgaataacaccgcggcggtaataaagaacaccggccgtaatccataattatctgccagcaacccaccaatcagtggcccgattaatgcgccgctgactccgccagttgagagcgtacccagtgcccagccacttttattgcgtggtacttgggtggcaattagtgcattggcattaggaataaatccgcccaacaaccccaacagggcgcgtagagccaaaaactgccaaatgttttgcgccatccccatcagcaccatcacaatccccatgccgagcgctgatcgcagtagcataatcttccggcctttacggtcggcaaggctaccccagaaaggggcggcaatggctgaaaacaggaatgtaatactgaacaccagacccgaccacatgtttaacgactggtggccgctcacccctaactcctccacatacagtggcaagaatggcatgatcaaactaaatgccgcgccggttaaaaaacaacctaaccaggtgacaaacaggtttcttttccagttaacagattgtggtgccgaagtcataaattaccgattaagcaagggattgcttctcaacgagctgatcactttgcgtctctttattcgtcgattggggcgtttgaagtggcaacaaagcacaagaataaaacagttagcttgataagtatgcgcttatagagcatgcacatcaatgagatgaatgttagtttttattaaaatggaaagtgggtttgaaatgcggggatatgcttattccatttggtaataatagagtaaaaagccacagcaccagcggcgcagcagcttttttatcacatcagcagagtgatgtttattatcagcgataagcttcatttttggtgacggaataacgaccgctacccagcaacatgatagcaacgccgccgaggaaatacatcgcttcgttttccaaaccccatgcacccacttgggtcaaggtgaaaaacttaccggtaccaaccatcaatactgcaaccagcaggttaaccgcataaacaaatgcggcagggcgggtaaacaggccaagaataatcagaatcggggtcacaatctcgccaatgtaaacaccataagcgacaaaaccgggaatgccctgttcctgtaaagacgtggctatccaactggtgccgtgctgaatttttgccacaccatgaaataacattaaaacaccgaacgttaggcgtaataacagtttgccgccgttcgggtgatccgtaagccgtgtgaaccagagattgagagttgccagcatatatatccttatcaagaaaaatattcccgtcatacttcaagctgcaggtgtgttggctgtcttcgttactcggcccgtccatgggcctcgcctctgcgaggccgctgcacacagcgttcaaatctgctctcggcagatttgtcaccccagtcactgacttatgtcagctcttggggatttactcagtcgccgcctttctgcaactcgaattatttagggtataaccagaaaataacccagagaaattaattcagtatcgtcggactagtactatatttctattggataatactgacagattgtatcaaaaaaactgatgtaaactaattctcattatcattggttatattattttgatctaagctagttactcatatagcgaaggtacgccctctggccgggttttaaaacgccggtggagccacatgtattgatccgtcgcgcgctcaatctctttctcgaccactttattcataaatgccgctgcttcgacttcattatccagtgggaagttatctaccgctggctgtaaaagcagctgatagcctttcccatccggcagtcggcgcggggtgaaaggaataatggccggtttacccatgcgcaccagcagataagtgccggtggtggtggcggcttgatcaacggcaaacagcggcacaaacacactgctgcctgggccgtaatcatggtctggtgcataccagataatctcaccctgtttaaggctgcggatcatccctttgagatctttgcgatccagcatggctttgttggagcgcatccggccccaagtctgcatccaatccatagctttattatcatgtggccgatagacaccaatccctggattgtaaataccaagaatacgcgcacccagttccagcgtcagaaaatgcaaacctattaacaacacccctttaccttcatcgcgcgctttttggatatgttccagcccgctaacactgcaccaacgttcaatgcgccaattaggccaaaaccacgccatcccggtttcaaataaccccataccgacggattcaaaattctttagcagcagttcatctcgttcacttttgggcatatccgggaaacacagttccagattgcgctgcgtaatgcgcttgcgtcgtttaagaaatcgcatggaaaagcggccaagggaggtgcccaggatataaatcactgggtaggggagtagcaccagcaggtagagaataccgagaccgagccaggtcagccaataacgagggtgaagtagtgagcgattaaaagaaggagcttgcatatctgttttcatcgtccttgttattcgttcggacagttaactatttgctattgatggtgcgctagagttcataaaagaacctcaataggccctgtaccaacctgcttatctgtcgttttaaggtagactatcgtggcatttttaggggcttaccggaaaaaagaccgcaccaaaaaatcatttttatgcctttttgttgaagttttcatcagataaagcacttgtttgattgttatgtgaccaaggtcgatttggctattttatcggatttaataagctgactaattcggccaggctattgacggccattttttccatcactttggcgcgatggacttcgacggtgcgaacggagacacaggctctatccgcgatatcgcgattaatcaaaccttgcattacccattgggcaatcatctgctctcgtggggtcagtgaggcataacgcagttctacctgtcggcgggtgacaagctgttccgattgaaccaaaccttgttgtaatgccgcgattaacggtgctgtcgcgaccggtttttgcaggaaatcgacggcccctaatttcatttgttcaaccgcttgtggcacttcgccgtgcgcggtgagaaatatcaccgccagcgtactgtttaactggcgcatccgggcataaaccgcagtgccatcaagcaatggcatgcggatatcgagcaatactacgccgggctgatatacatcagcttgtgccagaaaacagtcgccctcatgccacactttcactttgtagccgaggctttccagtagaaaacggcaggcatcagtgacggcaatatcgtcatcaaccaggtgaatcagtgacaaaactaagctccttgcttgggttaagtggcaacgtcacgatgacatgcagccctatatggccattggtggcaacctgattacgtaatgtcagatttccgccctggctgtttattagccgctggcaaatcaccagcccaaggccgaggccctcacttttgctggagcggaaaggggcaaaaggctggctgagttgctctgaggtcaatcctccggcgtcatcttgcaatgtcagtgtcaccgcgttggcttgctgatgagcactaaaccataactgacgcgcacccgcttgcaaactattggttatcaggttgcataacacctgatccagtaacgtcggcgctaaatgtagcgcaatctgtcggtcaatatcggtatgtagctggcaaggcggttgatgttgctccgcccccaataattgccacagatgcaacagcagttctggcagcggctggctgacggtcgccctgtcagatgtgggggatttccctgcccacaagcgcaagttagcaatggtatcggccccgcgttgagcctgctgactgatctgcccgagaatgggtaataacggatgatccgcttgctctcgttgcaggcgaatagcgcagccgtcggcataatgttgaatagcagaaagcggttggttcagttcatgagcaaagcccgaggccatttcgcccagaatacttaggcgttgggcctgttctaatgcgccctccttgattctgagttgctggtgcagttgttcaagctggcgactgcggcggcgcaccagaaaagcgacccaaatatgattagcgccgagcagcagcagaatcagcacaatggcggcaatcaacagccggtgctgctgcgcccaatcaagaatttgttgccaaaaatagggctgttgtgggtgctgattgaccgagcgcaacagggtttcaacctgactggtcgaggagggggctccccactgcggtgccttgctgtcagcggggttgagcaaaattcgcgttacattatcggctaactgatctggcacatgtgacagtgcggcaaatgaccagtttgggtacaattcggtgctggtcaggcaggggatagtggcttgttttgccagtaatggccgaaaatcgcgggcatgcaccaacccttcagcttgcatatcttccagcaagcaagtggggacaatagctgcagaaatggcgcgatcacgcagtagataaattagggcatctaccggaaagccagaaaaatgcagcttgaaatcctgttcaggttgtaatcctgcatcgcgtaatgctttgtatcccaataagtaaccgccaaaagcctcaggtgacaccgcgccgacacgtttgcctgtcagccccagtggtgagcggacatcactgtcagcccgcaccaaaatgacactgccaatcacattgcggctggtgccatctggctcatgacttgagcgcaaagacactaaccagcgcagcggaaagtggctatcaatctgcacatattgcgccggattggtgagcaaaaaatcaattcgattctgcgccacggcgtttttcatcgcatgtaagtccagcggcaataactgaaaatgctgctccggcagttgctgattcaaattatcgaccaacggttgccaatgtgtttgtgcctgagcatcgccgcgcagtgccagcacgccaatcgtccaatcacgggcgtgggcggcagaaatacagccaaacagcattatcgccagcactctgaaatacatgaatgttccttttttatgatccccgtcgcagggtgcaattgtcctggatcaagtccttaaagggaatgtggaaaaccacaatagggcttctgctcgtcgatttctacaatcccggtatcaagaagagggtgagaaaatatggatcaagggaagagagcatttctacagcgcctgggggggttaaccgccggagctgcactggtgccattagctgatgcgggctggcagatggaaccagtacgcaaacaaggtgatatcaaacgacgctatgccatgttgattgatttgcgccgctgcattggctgccaggcctgcacggtcagttgtgctattgagaaccaactgccgcaaggccagttccgcaccactgtcaatcaatatcaaattgcgctatcgggggccgaaagtgtcactaacgtgttgctacctcggctgtgtaaccactgcgataacccgccgtgcgtgccggtttgcccggtgcaggccacttatcagcggcaagacggcattgtggtgattgataatacccgctgcgtaggttgcgcctattgtgtgcaggcttgcccttatgaagcgcggtttatcaatcacagcactcaaacggcagataaatgtactttctgtgttcaccgccttgatgccggattattgccagcctgcgtggagtcctgtgttggtggggcgcggattattggtgacttgcgtgatggcaacagcacattgcgcaaaatgctattggagcatgccgctgacatcaaagtattgaagccggagcaaggtacccatccacaggtgttttacctcggattaaacgaggtgtttacccagtcattacaaggtcaaccagcgctctggcaggaggttcatgcatgatccatgaaacgatgattcgtgaaattctggctcgcccgcaggatatcgcctggctaccctgggccgtgcaatatttcttctttatcggactggcgtgcagcgcagtgctgtttgcgggtgggcagcgcatctgcgcccgccaagggaagttgtccgcgcagcaaagtcaatgggagttcaccgcactgatgctggcggtgaccgccgtcgtggttgcccctctggcgctaaatgcggatcttcatcaaccggcccgtgtttggcatttttatgcgcatttcaccccatggtcgtggatgtcatggggctccatcttcttgccgctgtttagcctgttggtgatgggctattttctggcgctgatttatagtcggttaaaggccaaacccttgccacggctgctggccggattggcactgctttgtgggctttccgctatcagcattttgctttacaccgggcgagaggtatcgatattacgcgcccaaccgctgtggtttagcttgtggttaccgctgtttattttcctgactgcctgtcaggccattccctctttgttggcgctatggctatggcgtgaaccgcaatatcaacgcccgctggcgcgctggcaactgatcagtttagtggtgctggcatgggttaccttgttgtgggtctatagtgataagttgtgggccagcggcgataacctttccgccccagccctgcgccattgggctgtccagtcgccatttatcgcgctatttccgctagcgctgtggttgctgttattcggattggctctattcaatggcagaaaaacattatccactcccgtgatagcaactcaggcattgatcgcactgacactgtgctggtcagtgcgctggttgttactgatgcaaacgcaaaccttgcctaaatacaatgtgttagctaatccttacaccttgccgctgggtagcgaaggattgctggcaattattggtactttcggattatgggtcgcagcaatcattgctatccgcgaaggtgtcaaatggcttgaacaaaaagtaacaagtgcaaaccgagtggaaggggaaatacatcatggctaagtctacacggcgtcaatggttaaagggcagcttagccttgggtggcgtagtggcgtttggtgccagctaccatgcggtcgcgcgcaaaacactggctggattggtggatggcagtgcgggcaaactgacacttgatcccatcagtggtaatgctttgccaacagaaggaagagtcgggccacagtggcaggccaatccccagcaggctgtttccatgacacaatgctttggctgttggactctgtgcggcttgcgggtgcgggtcgatactcagcagaacaagatcctgcgcatcgctggtaacccttaccaccccttatctcatgaccaccacttcccttatcaattaccggtaggcgaagcgctgcaacatcttggcggtgagcagggcatgactgggcgctcgaccgcttgtgcccgcggggcaaccctgttggaaggcgtcgatagcccttaccgcatcacggaaccgatgaagcgagtggggccgcgcgggagtggtaaatggcagcgtatcagttttgaacaattagtcgccgaggtgaccgagggcggcgatttatttggcgaggggccggttgaggggctgcgcgctatccgtgatttggataccccaattgatgctaaacagccctctttaggcccgaaagctaaccaattgctggtaaccaatgccggtgatgatgggcgagatgcttttattcagcgctttgctaatcaggcatttggcaccaaaaacttgggtagccacggtgcctattgtgggctggcctaccgcgccggctctggtgcgttgatgggggatttggacaaaaatgcccatgttaagcctgattgggacaacgtccgtttcgccctgtttttgggaacttcaccggcgcaatcgggtaacccgtttaaacgtcaggggcgacagttagccaatgcccgccaacgggatgatttcaattatgtggtggtcgctcctgctttgccgctgaccaccactctggccaatcagcataaccgctgggttccggtattgccgggaaccgacgccgcactagcgatgggaatcatccgctggattattgaacagcatcggtttaaccacgcttatcttgccattcctggtgaaatggcgatgcaagccgctggggagcgcagttggactaatgccagccatttggttatcaccacagaaacccatccgctggcggggcagtttttacgcgccaatatgttgagtggcgaaacagtcgctgagggagaagaaagcccggtattagcgcaagccatcgatggagcgttacaacccgccgctcagatgttacaggccgaattgttcgtcacccaagacctcaccttgcatgatggtcaaaacgtgcaagtgcaatcgggcatgacatgcctgcaacaagctgccgcgcgctttacgctggccgaatacagccagcaatgcggcgtgccggaagcgacaattattggtttagcccgcgagttcactgcctatcagcgccaggctgcggtgatttcacatggcggcatgatggggggcaacgggttttacaccacctgggcagtcatgatgttgaatgccatgattggtaatctcaaccttaaaggcggcgtgtcagtcggcggtggcaagtttgatggttttgccgatgggccacgttaccagttagccacctttgtcggaatggttaagccaaaggggctaccgctatcgcgcagtaaacagccttatgaaaagtcagaagaatatcagcagaaaatccaacaagggcaatcaggttatccggcccgtggcccgtggtatccgtttgttggcgggcagttaaccgaacaattagccccagcgctggcgggttacccctatccgctgaaagcctggataagccatatgaccaacccgctatatggggtggcgggcctacgcaatctcattgaagagcggttgcaagacccccgtcagttacctttattcatcgctatcgatgcttttatgaatgaaaccaccgccttggcagattatatcgtgccggacacgcataattttgagagttgggggttcagtgcgccgtgggccggtgtgctagtgaaggccagcaccgctcgttggccagtggtggagccacgcacggcccgcaccgcacaaggtgaaccggtggcaatggagagtttcttgattgctgttgccaaggcgatgaagttaccgggatttggggctaatgccatgcaggatagcgaggggaatagcttgtcgctggaccgcgcggaagattattacttacgcgcggcagccaatattgcctatggtggcgaaaagccgctgccagcggccgttgatgacgaattgcgtctaacgggtgtcgatcgtttatggcctgcacttcagcgcagtttgtacccagacgagcagcggcgtgtggcttatttgctggcgcgtggtgggcggtttgcgccatatgaaaaaagctggaacggtgacgccactgggtcacaatggaaaaaaccactgcaaatctggaatgaaaacgtggcgaaacatcaccatgctattaccggtgagcgctacagcggctgcccgacctggtatccgccgcgcttggcggacggctcggatgtgttccagcattatcctgtaagcgactggccattacgcttgatgtcatttaagtctcatctgatgagcagctcaacggcgatgattgagcgcctacgtgcggtcaaatccaccaatctggtggcgatcaacccgcaagatgcgcagcgcaatggtattcaacatggtgatattgtgcggttaatgacccccggagggcagatggaggtgcaagtcagtctattggatggcgttatgcctggtgttgttgccattgaacatggttatggtcatcgcgaaatgggtagcagagctcacacactggatggcgttgtgatggcgtcagacccccgaatcggtcagggcagtaacttgaatgatttgggcttcactgaccccaccagagagattcccaatacctggctggattgggtgagtggcgcggcagtccggcaggggctaccggctaaattgcaacgaataagctaatacacgacaattttaaccaatggatacataaatccctttcacttgcagagggatttattatttttgcgttatgatagcgccgatttatctattggttagtcacttacgtggtgttattcattcttatcggagagccgtcgatgaccgctgcaaaactcagtgcgggattattggtcgtcgggggcatattgggttatttcggtgccgattggcagagcaaaacgttactgattaccgctggagttgctttactcaccggcgtcgttctctctgcttttaccgatcgagattgccgctagagatgtgccctgtcggtgtttcaggtattatatgcgccgcacggggtgaccggtgccaaaatatcagttctattgcgcgatgatttaccgtggttagcagtcgaatgacttacgtaacccattgagcagtaattaaatatttatcagtaacctctctgaaagacaggaaagtacaccatgccagtgttacataaccgaatttctaatgaggaacttaaagcgcgcatgttggctgaaaccgaaccgcgcaccacagtttctttttataaatacttcatattggaagatgcgaaagccttccgcgataacctttatagtcaatttgttaaactcggggtttttggccgggtttatgtggctaaagagggcatcaacgcccaaattagtgtgccagctaatcgttatgatgaatttaaagtggtgctgtttgccgcccatcctgcgctggaccaggtacggctgaatgtcgcgcatgaagatgacggcaagtcattttgggtgctgcgtatgaaagtgcgcgagcgcattgtggctgacggcatcgatgatgatagtttcgatcccagtaacgtcgggcattatctgaaggccgatcaggttaatcagatgattgatgaccccgataccttgttcgtcgatatgcgtaatcattatgaatatgaagtaggccatttcgaaaatgcgatagaagttccttcggatactttccgcgaacaactaccgatggcagttgatatgctacaacatgacaaagagaagaatattgttatgtattgcaccggtgggattcgctgtgagaaagccagcgcctatatgttgcataatggttttaaaaacgtctttcacgtcgaaggcgggattatcgaatatgcccgcaaagcaaaagaacaaggtttgccacttaaatttataggtaaaaactttgtttttgatgagcggatgggggagcggatctctgaggatgttatcgcgcattgccatcagtgtggcacaccaagcgacacacatactaactgtaagaatgatggctgccacttgctatttattcagtgccccgcttgtgctgcaaaatttgaaggttgctgtagcccgatttgtcaggaagaactgaagttacctcaagaagagcaacgcgctcgccgggcaggacgtgaaaacggcattaagatatttaataagtctaagggattactgcaaacaaccatgcatattcccatgcctgataagtaatatctggtgctattaaaataaggcgttgtcggttattttatccgataacgtcttttttttgccattttgagccgtggcggttccaatacaaggattgataatgacaaaacctgtggtaagtggccaagggttgcgcttagttgcgatgctggcaatgttggtcgtgattatggctgggatcaaggcggcatcgcctattgtggttccctttttactggcaatatttctcgccattgttttaaacccgttggtgaaattactcgaaaaaataaagatcccccgcacactggctatcgttttactggtaaccattattgttttgctgatggcattactgtttagccgcttaggttcttcattaaatgaatttgcccgttcattaccgcaatatcgcgggatgatgctggaaaaaatgcgcgatctgcaagaatttgctatgcgctttaatatcgaattctcggtggatgacatcatgaagcatgtcgatcccagcatggcgatgaactttattactcgtctgcttagccacctttctggagcaatggccagcaccttcttgctattaatgacagtcgtcttcatgttgtttgaagtcgagcgcttgccttataaaatgcaattgatgtttgataaccctgagcaaggaaacgccattttacgacgcgcactgaatggtgtgacacattatctggtgattaagaccattattagtatcgcgacggggatcgttatttggctatttttggccgcgatgggggtcagatttgcattcttatgggggttattagcttttgttctcaattacattcctaatatcgggtcagtattagccgccatcccacctattattcaggctttgctatttaacggttttgctgacgcatttgccgtaactggtggttatatcctcatcaacctgattggcggtaatattattgacccgcgcatgatggggcgcggcttggggttatcaacgctggtggtattcttatcattaattttctggggatggctattggggccaataggtatgttgctctcagtacctttaaccattattgccaaaatcgcactagaattaacgcctgctggttataagtttgcagtgttactgagcgatggtaagcctgccaaaactgaggcggagaagccaatatcttgatttgaaaatctgaggccagcaggtgatttctatacctgctggctttactcaatatcaggggaatgattcgggcagtaaactaatagaaaaagaaataaatatccagtgccaacaatgtgagccacaaacagatatagagtattagatgctcccgtacattattgataactattgaaagcaatttatttaacatgctgactggctgcggctaagatcatcgcacattataggtgtttttaattggataaacaataatctggaagttaaattagtgtgttaagaataataaaaaaaatgatttatctacagatatgtgtgtaaaagatgaacgttggagcgtgggttatataaaataatttaagtggaatgtaaccgatacttgctaacagcaagctatttcgcattatattgttccggctacattactcgtgacttaaacttatataaatattggctcggctctgtattgagcactacttggagatgtttttctaaatatagactaatttctagtagagatatttgaatacgttgtaaataaagcacaactctaagcgattcctgacttttattttctcagtaatatggcgtttatgtgagtaaactgtgctatcgctgatattcaattttttagcgatacggtagttgggcatttctgtcatccagtagcacatgactttatgttcttgtgggctgaacagtgatgcagggcatgacagatgtgacttgcctgaatcgtgtgaaatacgggataagctttgaagcagttcaggcaaatgctttttagccagaatagaaacagagccagtcagggggataggtgtttcactaaatggataggctgcatccagataaatatacacttttgcctggtcacaacaacgtagaaaatgttctaataacggacaatgaccaccaaaacgacaatattgggtaagattaacaattattatctcaggattaaaatcctggatagttgatgttgcttgttcaaccgtaggcacatctcttaaattaagcgatgttgagttatttaaataagtatttacccctgaacgggtataaaaacattcatcaataattaatattttcatatgacatacatccttgtctaactgcaaccatacctggctgcatacaaggataaggtaatcctctgacgaccaaggcgtcaattcgggatttgcgatgcttgttgacggatttaacgaataaacctcctgctaatgataaaattaagagtgttttgtcctgatattgaaatataagaaatgcaaataaattgccaataactcatcttaaaagtaaatgagtattggcaacaatttaatcagcaaattgtcattcgtggcctaagaatgagtgaatcgcgccagtgaaaaggcagaaatatcaataggtgacgttttatcttgcgcaaagagtgcggcgacttcccccagtgcggtggcaaacttaaatccatgaccgcttaagccagtcaccaccataatatgggggttatccggcaaggtgtcgatgatgaaatcttcatcgggactcatatcataactgcatgctgcgccatgtaggcaaacacccactccaggtaagaaatgacgcaaaaagccaaatacttcggtaccatcttcagcataagcaccaaacggcttacgttgtgcggctgattctatcggttgaccaccattatgcttacccaatttcagttcatcattttgtgagggaaaaccgtagtaatgaatgttatccggagtttctactgtaaatgccgggaaatgattcccttcactgtagcgaccatcggcatggtgccaggagaagactttgcgtatggctgttatgggtaattgcggtagtaactctttcacccaggttccggcggtgaccaccactttcctggcgctgtaggtaccatcaatggtcacgacatcaaccccattatccaagggttcaatcgcggtaaccgggcagttaaataaaatgccgcaaccagcctccgtgacggctttgatcagtgtttttatggccagttctgagcgcagataacctgactgtggttcgaatacaccaatataattatccggcacagtaaataccggccatttctcacgaacctgcgctgcatttaaaatgtcgaccggtaaattatattgttgcgcgctgagttgtgtatttttcaggaaagtcgaatcatcaggccccaaattgagtacaccactggcctgaaataatttttcaccggtctgagcggagagttgatcccacagtgcttgtgcgcgtaatactaatggaacatatttctcgccttcaccgtatgcgtggcgaatgattctggtatcgccgtggtggctacctgactggtgaggaggcattgcactgtcaatcatcagcacttttaaaccggcttgtgaggcgtagtaacctgcggcggaaccgacggagccactaccaatgacaatcaaatcataatccatatttttcaccttggtgaatatcatcgctagccttatttaacactgttcgatttgtaatgcagttttatcctgataataaacagaattatttaaatgaaaggcggcaagtcgcgataaaaattaaaacgatagtaatagcacggggtcagggatagcaaaagggatgttagcgatatgatggtgggaacggttaataaaaaggcatcaagtgatattcactaatgcctttttatgagcgttgagaaattaattgtaggtgataattaatgcttacgacggtcaagatcttggtattctgatgactcaattttagcaatgcctgcttctaagatatttattaattggcgtgcaacatcagtcgtcagccagagcgttctatcaaccagcgcatcttcaggcggttgatccatggaagacaggtaatgaagacgtatcatcatcgcgtcatatgcatctacagtgctgatatcccaacctacgagcgggtgagtctggataacttcatcatttctgtccataaagaccccttatatagtagttactaactggagtgactaacgaggatcaatgcgactcaatactcagtgaacttttttagtatacgcaagcgctggtgaatgtggagattatcaacagatctttacaaattatttattttctgatgattaattaagcgaagattaaaatgaaaaaagccgaggagcgattccccggcaaaacagcatttacctatacccgtcatacttcaagctgcatgtgcgttggctacgctcaataacccgaatcacttacgacacagtaagtgattcgggattttctcacttgccgccttcccgcaacttgaattatttaggatatataacatattttttattgtgatttattccgcatcgaaccagtcgtccgcgctttcccatatttcttgtaatatttcagagatgagatctttatcagttttggcaccgcctaaaacagaaagattattggccccggcgtaacgcacttgtactgcggtagtggtatccgggaatttagtattcagtcgtttactcaattcattggtgagtgcttcgatagcacctgcgggtaactgattttttttatcaatactgacttcaacacgcatatttagccctccgaatattcatgctggttatttatacagtataagtgttcgggctgcaactggcggataaaaaaatttgaggcagtagagaaaagcgcgctctaccgccatagctattaagctttaactgaccagttgatggtctggccggcaaggaaaggaataatagattcgtttccgagtgagatttcttctggttgttggaacggaacccgaaccaattcaacaaaatcttcattaacgggcagaccataaaaacgtgggccgttcaaagagcagaatgcttccaaatgttgcagtgcgttcatctcttcaaacacagaggcatacgctggaagtgccgacggggcgttgaaaacacccgcacagccgcaagatgattctttccgatgtttggtatgaggagcagagtcagtaccaaggaagaaacggtctgagccactggccacggcttggcgtaacgcatcttgatgagtgctccgctttagaattggcaagcagaacaggtgagggcgaattccgccaaccaacatgtgattacgattgaacattaaatgctgaggggtgatggtcgcaccaaggaaaggattgcctgccagcacataatcggctgcgtctttggtggtgatatgctcaaagacaattttcagttctgggaattgacggcgtatcggttccaggatttggtcaataaagcgcgcttcacgatcaaaaatgtccacagccgcgtcagtgacttccccgtggatcagtaacggcatgcctatcttctgcatctgttcaaacagcggataaattgctggaatatcagaaacaccatgggttgagttggtggtggcattggccggataaagcttagcggcggtaaacacaccttgttcaaaaccgcgagtcagttcattgacgtccagagtattggtcaggtagcacgtcattagcggtgtgaatttatggcccgcaggaattgccgccaaaatacgttcccgataggcaatggcactggcaactgtggttatcgggggtgtcaggtttggcatgacaatagcccgagcaaacacctcggaagtatagggcagcacggtactgagcatttcgtcatcacgtaaatgaatatgccagtcatcggggcggcgaattttcagggtttggggttgtacagtcattcaacgggctccgcagtcatgatgagatatcggggtttttgtgctgtttccggcggggtctaaggataagcggaaagtgctccagatgcatctgattgttacggctaagttgaaaacaatatttttagtaagttgaaaatagggtaaaaaggggcttttatagagaggtttcgagaaattgcccaagtgggtgagcgattgatttatcgtcaaatacgctagttaaatgtacagatgggagaataactatggaagttcgtgttattgccagcttagtagcgaaacctgagtttattgctgaggttacagccgcagttcatcaggttatcgaaccgagtcgtgaagagaaggggaatctgcaatatgatctccatgctgaaagcgaccaaaaaggctcttttgtgttttttgagcgctgggcatctgaggatgcattagaaaaacataataaaaccgagcacttcaaagcgtttgtcaaagctcttgaaggcaagttggaaagccttgagataaagaaagtgaagcaaatcgcgtgagagtatttgttcaataaaaaacccgccaaatggcgggttttgcactattagggccgaacgatattgctactattcaaccgattgtggctttgttgctggtgctgttgccttagttgctgccgcatgaccacccgcagaacctttacctgcaaaatcaaaggctggacgttcccaatggccttggcttggcgatgctggttggtaatcaggtgccggtgctttagtcattggcgctgaagcatagtgcttgaataacacaccttcgggatgagcaacaactggctgctgcggtgcaacggcaacaggagctgtgtcggttggtgattcagttaccgtagcttcttctgccacagaatcttcaaccactgtttccgccacgattagtgcttcaaccaccgcttcttcaactgtcacatcttcaactatagcttcttcaactacagcctcttcaactacagctttttcagcgactgtcacgtcatcaactacagctgctgtttcttcaacaacaggctcttgggttacggcttcttccatgacagcgacgggttcgattgtcgcttcaactacagtttctgttgccacagcgtcttcaatcactggctcgactgccgtgatagtttctgctgctggtgcaatttcagttacctgtgtaggttcttcaacagcatgggtttcaacgattggtgctacagttaccgtttctaccattgccgtttccacgattgccgtttctacaattgccgtttctacaacaaccggcgcacggcccggtacggcagcagcggatgatgaagaaccacctggtttgtgttgcggggctggagtcggcacgacagtttcagctacggcagcagcaacaggcgcagcagcaacaacaggtgctgcaactacagcgacttgttctactacagcagtaacttcctgcacgtactcaactggctgttgttcttcaaccggattttccacaaaggcgggttcaaacggttgagctactggataacgcacccacactttacctgatgccatttctggtgaggcgaaagcacccgccagcggcatagctgactgggttgggtagcgctcatcacgatagcgacgacggcgttgaccactgacacgcaggtggcgaggtgagcggcgagagcgacgtggcatgccattttcattgttgctattacgatcgtttgttgcttcatcatcggcctgagagcttgcttgcggcagcaatttcacttcttcctgcacgactggcgcagcaatgtgggaaactggctcgctaacagaactttccagaacattcagctcatcattcgcggattgaatacggactttctgattcaattggcgacgttgacggcgctgcatcacctgttgacgttcttcttgctcaggttgtgcttcttcgactacagctgtgacgacatccgcatcaactttagctttaacgtcttgtgatacctggcgtttatcatcttgtggacgacgacgttggcgatcaccgcgacgcgctggctgctcttcacgctgtgttttatctgcttcaacaacttcagtctgtgcctgtggtgccgttgcttgttgcgccgggcgtctattattgcggcgctgatcgtcacggccttcgcgattgctattatcgcggttagcattgtcacggttgccgttatcacgagtgctattatcacgggcattgttgtcgcgactactgttatcacgaccttcgcgcggcgtgcggtcaccacggtctttgcggccattattctggcggcgaggattgcggcgatcattacgacggttttcgttggtttcagttttctcaacttcaaccggcttcacttcagtttctgttgaaccaccgaagagacctttcagcccactgaacaggcggctaaggaaaccaggttgttctgccaccgcagctgttgcggcctgtggtgcggctgttggtttaacattcgcagcagcaggggctgactctggtggcacttctgttggcagagagaacgtcgccagcgcaggttgctctgggcgtttacgttcgatggtcgcttcttccaacggttgtgccatttcagcttcatgcagctgtggcagcaaatagctgagagaagggacttcttcgcctttgcgtacacgaagtacagagtaatgcggcgtttgcatctgatcgtttggtacgatcactgcccgcacaccaccctggcgtttttcgatggcattaacagattcacgcttttcgttcagcagatacgatgcaatttgtaccggcacaatggcgtgaacttcatgggtattctctttcagcgcttcttcttcaatcaaacgcagaatagaaagtgacagagattcgttgtcacgaacggtaccggtaccgctacagcgtgggcacacatggtggcttgactcacccagtgatgggctgaggcgctggcgggacatttccagtaaaccgaagcgagagatgcggccaatctggatacgcgcacggtcttgacgaacggcatcacgtaggcggttttctacttcacgttggtggcgtaccggtgtcatatcgataaagtcgatgacaatcaggccacctaagtcacgtagacgcaactgacgggcaatttcatcggcggcttcaaggttggtattgaatgccgtttcttcgatatctccaccacgggtagcacgtgcggagttgatatcaatcgctgtcagggcttcggtggtatcaataacgatagaaccaccggaaggcagacgcacttcacgttggaacgcagattcaatctgtgactcaatctggtagtgactgaataatgggatttcgccactatacaatttgattttgctgctgaaatccgggcggccaagcgctgcgatatgctctttagccagttcgagaactttagggttatcgatcagtatttcgccgatgtccgggcgtagataatcacggaaagcacgaacaattacgttactttcctgatggatcaagaatggcgcagggcggccttcagcggcttttttaatcgcatcccagtgcttcagacggaatgataagtcccattgcagcgcatccgcagatttacctacaccggcggtacgcacaatcaaacccatgccatctggcaattgcagggaggatagggcttctttcagttcagtgcggtcatcaccttcgatgcggcgagaaataccaccagcacgtgggttattaggcatcagaactaaataactacctgccaggctgatgaaagtcgtgagtgcggcacctttattaccgcgttcttctttatcaacctgaacaataacttcctggccttcgcgcagcacatctttgatgtttgggcggccatgagaggaataattactagggaaatattcgcgagaaatttcttttaatgggagaaaaccatgtcgttcagcgccgtaatcaacaaaagcggcttccagactgggttcgattcgggtgattttacctttgtaaatattcgcttttttctgttcatgacctgggctttcaatatccaaatcatacagccgctgtccatctacaagggcaacacgcaactcttcttgctgagttgcgttaatcaacattcttttcatctttaacttactcgttttttttacattggcgttagaactgcgggcaaaataacctctatggtcgggtaaaccgatgaccccgagtcttctagcaaagccgtcaacctcacggttgtcgcctgcataggggcgcattatttcggtaagcctgcgtttctttctgaaaaacagcgctttttatataaagggtagcttctgaatataagacaacagagccttacccacttgccgaccaagctgcaacccgcagcccgctaattgcttgatttcacattacgtcttacgccattgctgcgtttttgtgtgatcaggcaaagtttattattccacaagtctcttggtctaacgagaatcaacgcagaattaaccacattattccattgctgacactgatatagcaagatgactttacctgtctaagtaaagattcttttactgtattcacagtgttgacggctatcgttgtcttattaaacaataaatgcgcgcaaacgttatctttaaatagccagattgacagttaagcacagaaaaaggggtggcgctaattcctcggtgtaattagaatcgcgccccatgaaaacgaataatccagcagtacaattaatcaccatttctgccgacgaagcgggtcagcggatcgataactttttgctcactaaattgaaaggtgtgccaaagagtatgatctatcgcatcgtgcgcaaaggtgaggtccgcgttaataaagggcgcattaagccagaatataagctggctgacggtgatgtggttcgtgtaccaccggtacgtgtcgccgagcgcgaagagattcaggtatcagctaaacttgataaagttgccgcgctggccgattgcattctatttgaagacgattatctcttagtattaaacaaaccttccggcactgctgtacatggtggcagcggtttaagttttggggtaattgaagcattacgcgccctgcggcctgaagctcgcttcctggaattggttcaccgccttgaccgcgatacctccggtgttttgttggtagccaaaaaacgctcggctttacgttctttacatgagcaactgcgcttgaaagggatgcaaaaagattatttggctttggtgcgcgggcaatggcaatctcattgcaaagctgttcaggcgcctttgctgaaaaatattatgcaaagtggcgagcgtatggtgaaagtcagtagtgaaggcaagccatctgaaacgcgttttaaaatagaagagcgttttgagcatgcaacattggttaaagccagcccaataacgggtcgtacccaccagattcgcgtgcacgcactgcatgcaggccacccgattgcttttgatgatcgttatggtgaccgagaatttgatagccaattgcaggggacagggttacatcgcttattcttacatgccgcagctctacgttttgaacatccgaataccggtgaaacaatgcgcattgaagctcctttggataatcaattgcgtcattgcctggcggtattacgcaagaaagccgcgatttaaaatgcggctagccgttttaaagctatccgtattttaaagctatccgcattttaaagtaagggattgaccccttgctcaattaacatttgggtgagggcgattaacggcaggccgatgagcgtattcggatcacggcccgataacttgtcaaataaagtgatgcccaacccttcacttttaaaactgcctgcacaattccatggttgttcccgcactaaataaccctcaatttctgcgctagttaatctgcggaaataaacatcaaatgtttcgcacaggcaatcatggctaccggttgctgtattgagcagcgccagcccggtataaaaagtgacacattggccgctggcttgtgttaactgcttgactgcattggcatgattatggggcttgccgacgatggtgccgttaataacacacacttgatcagaaccgattatcaagtgttgtgggtaatgagtggtcagagcttgggccttggcgcgtgccagccgttgcaccagcgcgcttgcgctctcgtcttgcaatgggctttcatcagtttgcggcgcagcagtgataaagggtaattgcaatttttccagcaatgcgcggcgatatgatgatgttgaggcgagaactaattgcggcataatattttccataaaccgtggcgtaatttaatcaggcattttaaactgtctgccgcttcggaagcgaatattggtgaaaggtgcagtaaaacggcctttttctttgactctatgtcgttacaaagttaatatgcgcgccctatgcaaaaggtaaaattacccctgaccattgatgcggttcgtaccgctcagaaacgtttagattacgcaggtatctattcgcctgagcaggttacacgagtagccgactcagtggtaagtgtggacagcgatgtcgtggcctcattatcgtttaatatcgataatcagcgtctggcggttattacaggtcatgcggacgtcgatgtaacattgatgtgtcagcgctgtggtaacacgtttgcacaccatgttcatacaacgtattgttttagcccgatcgtcaatgatgagcaggctgaagcattaccggaagcgtacgagccgatcgaagtcgatgaatttggcgaagttgatctgctggctatgattgaagacgaaattattctttcactgcctgtcgttccggtacatgattctgaacactgtgaagtgtccgaggcggacatggtatttggcaaactgcctgaagaggcggagaaacctaatccatttgccgtattagccagtttaaagaaagtaattaaggagtaaggtcaatggccgtacaacagaacaaacccactcgttccaaacgtggcatgcgccgttcacacgatgcgctgaccactgccactctgtctgtggacaaaacttccggtgaaactcacctgcgtcaccacatcacagccgacggtttctaccgcggccgcaaggttatcggctgagtagtacttgctaatcttctttagcaaggcgataccttgacttgtctaaccctagcgttagatgcaatgggtggggatttcggtccccacgtcacagtgcctgcttcattgcaggcactggcctctaatccaaaactaaaactcctgctggtcgggaaccccgacaccatcacttcgttactggttaatgccgatcctttgttgctggaaaggttacaggtaatccccgctgagcatgttattgccggcgatgctaaaccctcacaagcgattcgtgccagccgtggtacctctatgcgtattgcattagagcttgtcaaaaacggtgacgcagcagcctgtgtgagtgcaggtaatactggggcattgatggggttggcgaagatgatgattaagccactggatggaatagagcgcccggcattgatgacggtcatcccaaatcagcaacgcagcaaaactgtggtactggatttaggggctaacgtcgaatgcgatagcacgatgctggtgcaatttgccgtcatgggttcggtgatggcagaagaagttgttggcataacaaacccgcgtgttgctttgctcaatattggcgaagaggaaaccaaggggttggataatatccgcgaagccgccgcagtattaaaaaatacaccgactatcaactatattggttatctggaaggcaatgatctgctgacaggcaagactgatgtgatggtttgtgacggcttcgtgggtaacgtcactctaaagaccatggaaggtgtgataagaatgttcttgtcattgctcaaatcatcgggcgaaggcaaaaaacagtcatggtggcttaaacttattggccgttggctgcaaaaacgtgtggcaaagcggttcggtcatttgaaccccgaccagtataatggcgcatgtctgttaggattacggggcatcgtaatcaagagccacggcgctgcgaatcaacgcgcattcgcagtggccatcgaacaggctgtgcaggcggtgcagcggcaagtcccacaacggattgccgcgcgccttgaagcggttttacccaagagtgactgactgtacatgtatactaagattctcggtacggggagttatctgcccgtacaagtgcgcagtaatgctgatttagaaaaaatggtggatacgtcggacgagtggattgtcacccggacaggtattcgtgagcggcgtattgctggaccggatgaaacagtcgcaagtatgggcttccaggcagcaaaaaaagcgctggagatggccgttattgatgagggtattgataagaaagatatcgggctgattatcgtagctaccacctcgtcaagccatgctttcccaagctcggcctgtcaggtgcagcaaatgctgggcattgaagatgcagcctctttcgatctggctgcggcctgtgcgggctttacctacgcgctgagtgtagctgaccaatatgtgaaaagtggtgcggttaagcatgccatcgtgattggctccgatatgttatcgcgcgcactggacccagaagatcgtggcaccattattttatttggtgatggtgcaggtgccgtagtattaggcgcatcagaagagcccggcattctctctactcatttgcacgcagatggtaagtacggtgaattgctggccctgccatatccggatcgccaacaccaagaacagccagcctatgtcactatggccggtaatgaagtctttaaagttgcggtgactgagcttgcccacattgtggacgagactttgcaggccaataatctggatcgctcagcgctggattggttggtaccgcatcaagctaacctgcgtattattagcgcaacggctaaaaaattaggcatggggatggataaagtggtgatcacgctcgatcgtcatggcaacacctctgcggcatctgtacctgcggcatttgacgaagcagtacgagatgggcgaattcaacgtgggcagttagtgctgctggaagcgtttggcggcggctttacctggggctcagcgctggttcgcttctgatttaacagaaccttttttggtttaacaggttttttgattcaacaggaaagaaaatgtcgaaatttgcaatggtatttccaggccagggagctcaatctcttggcatgctggccgatttggccgcacaatttccgatagttgaagagaccttcagtgaagcctcatcggtactgggctatgatctgtggcagttagtgcaacaaggcccggctgaagaattgaataaaacatggcagacgcaaccagctttattgaccgcatctgttgctatctggcgcgtttggcagcatcaaggcggtaatctgcctgcgatgatggctggtcatagcttgggtgaatactccgctctggtatgcgctggcgtgctggatttcaaacaggcggttcgtctggttgaattgcgcggcaagttgatgcaagaagcggtacctgaaggtaccggtgccatgtacgctattattggtttggacaatgaatccatcgccaaagcctgtgaagagtcagcacttggccaggtcgtctcgccagttaactttaactcaccgggtcaggtggttattgctggtaataaagaggcggtagaacgcgcgggtgcggcttgtaaagctttgggtgccaaacgtgccttgccattacctgtcagcgtgccatctcattgtgctctgatgaaacctgcggcagataagttagccgttgcactggaagagatcgaattccaggctccgctattccctgtcgtcaacaacgtagatgtgaaaactgaagtgtcaccagaggctatccgtagcgctttggtacgccagttatataatccagtacgttggactgagagtgttgaatttatggcagcagaaggtattgaactgctgttagaagttgggccgggtaaggtcttgactggtttgaccaagcgtatcgtggatactctggccgcagcaccggtaaacgatgttgctacgctgaccagcgcgcttgaaaactaagaaagagggtaacatgagcttcgaaggaaaaattgcgctggtaactggcgcgagtcgcggtatcggccgtgcgattgcagaattattggctgagcgcggtgcccgcgttattggtactgcgaccagtgaaaagggcgctgaagctatcagtgcctacttgggtgaccagggtaaaggtttaatgctgaatgtcgtggatcccgcgtcaatcgagtctgttttggcaacgattcgtgcggaatttggagaagtcgacattttagtgaataatgcaggtattacgcgtgataacctgctgatgcgtatgaaggatgaagagtggcaagatatcattgacaccgatctgacttccgtattccgtctgtcaaaagcggtaatgcgcgctatgatgaaaaagcggtttgggcgtatcatcaccatcggttctgtcgttggaaccatgggcaatgcagggcaggttaactacgcggcagctaaagcgggtctgatcggttttagcaagtctttggcgcgtgaggttgcttcacgtggcattactgtcaacgttgtggcacctggctttattgagacagacatgacgacggcgttgacagatgatcaacgcgcaggcattttggcccaagtaccagctaaccggcttgggcaagcaaaagaaatcgccagcgctgttgcatttttagcctctgacgaggccagctacatctctggtgaaacgttacatgtcaatggcggcatgtatatgatttaaaaatcacgaaagtatttgcgttatttgaggtaaaaaccgcaaaatagcgtaaaatcgtggtttgaccagcctagatttagttgcatctttttcaacattttatacactacgaaaaccatcgcgaaagcgagttttgataggaaatttaagagtatgagcactatcgaagaacgcgttaagaaaatcatcgttgaacaactgggtgttaaagaagacgaagtgaagaacagtgcttctttcgttgaagatcttggcgcggattctctggacaccgttgagctggtaatggctctggaagaagaatttgatactgagattccagacgaagaagcagaaaaaatcactactgttcaggcagctattgattttatcaacgctaaccagcagtaagcgtacatgctttaagtttagatagttaggcggtcactcgaccgcctaagttttttttgtcctaagtgttattttccctccttggaggacaaccgtgtctaagcgtcgagttgttgtgactggactgggcatgttgtctcctgtcggtaatacagtcgaatccacatggaaagctgttcttgccgggcagagtggcatcagcctgatcgaccattttgatactagtgcctatgcaactcgatttgctggcttagtgaaagattttaattgtgaagagttcatttcgcgtaaagatgcgcgcaagatggacgcattcatacagtacggcattgttgctggcatgcaagccatgcaagactcagggcttgaagtcaccgaagccaatgctagccgtatcggtgccgctataggttctggtattggtgggctgggtctgattgaagaaaaccacaccgcgctggtgaacggtgggccacgtaaaattagcccattcttcgtgccatcaaccattgttaatatgattgccggccacttgaccattatgtgtgggatgcgggggccaagcatttctatcgcaacggcatgtacttctggtgtgcataacatcggccacgcggcgcgtatcattgcttacaatgatgcagatgtcatgctggcaggtggtgcagaaaaagccagtacgccattgggtgtcggtggttttggcgcggctcgtgcattgtcgactcgtaatgataatccgcaagccgcaagccgcccatgggataaagaccgtgatggtttcgttctgggtgacggcgcaggcatgatggtgctggaagagtacgaacacgcgaaaaaacgtggtgcaaaaatctacgcagaagttgttgggtttgggatgagcagcgatgcttaccatatgacatctccaccggaagacggttctggtgcagctctggcaatggtgaatgcgttgcgtgatgcgggtgtgaccccctctcaaatcggttatatcaatgcccacggcacgtcaactcctgctggcgataaagctgaaactcaggcagttaagtctgtatttggtggagacaccaaagtgatggtcagttccaccaaatccatgactgggcacttgttaggtgcagcaggcgcagttgaatctatctttactgtcttagcactgtgtgatcaagctattccagccaccattaatctggataacccagatgaaggttgtgatttggactttgttccgcacgaagctcgtcaggtaaacggtttggagtacaccctgtgtaactccttcggctttggcggcactaacggttctttggttttccgcaaagtataacgttggtcgttacgctccagctgcttaaaagacccggttttccggggcttttattaactttgtcctgcattagtcataacatccctcaataataattgtcccaataagagacaaatctgaaaacagccattggtttaaatctgatactgtcagcaggtataatttatatttatgggcaatccctctttcccaattgaatatagagtaaatacccccttccatttaaagagaatctgaatgttctggattaatggtgttgaacaaaatttgatttcggcttcagaccgctctgtgcagtttggcgatggctgttttactaccgccagagtctctctcggccgcgttgtgtggctggataaacatatactacgtttgcagttggcggctgagcggttattaatgcccgcagtgaattggaatgcattgaccaaggaaatggttgaagccgcaagccatactgaagacggggtgctgaaagtgattatcagtcggggaagcggcggacgaggttacagtggcacgacatgtcagcatccgacacggattatttctctcagtgattatcctgttcattatcatagttggcgtgaacgggggatttctctggcactcagcccgatatcgctagcacgtagccccttgctggcgggggttaagcacttgaaccgcctggagcaggtattgattcgcgcgcatcttgagcagacagcggcggatgaggcactggtgcttgacactgaaggcatgctggtggaatgctgtgcggctaatttattctggcgtaagggggatgaaatatttaccccagatctgtgccaatcaggtgtagatggcattatgcgccaacgaattattagctgcctggctacgcagggtcggcaggtgacaattgtggcacaaccggtggatgtgttggctgatgcagatgaagttatcgtttgtaacgcgctgatgccgctactcccggtgaataggattgaaccggtaaatcgcgctgaaccgtgggtttaccactcgcgccagttatttgatttcttaaatcttcattgctgcgaagtatagacttcatgaggattttgatttttgtatctatgactacctttaatatgaagatggccgcccgatgaaaataaaaagcaccaaagcattaatcctttttgtcgctatctgtttgggattgctgctgttgggttaccagagagtacaacactttgctgataggccgttggctatccagcaagagaccatctttaaacttcctgcggggacgggacgagtggcactggagaatttgctgcaacgcgacggcctgattaaaaatactcgctggttcccctggctgctgcgccttgaaccagagttagccaaattcaaggcgggtacctatcgctttactcccgggatgacagtgcgcgacatgctggagctgctcgccagcggtaaagaagcccaatttaccgtgcgctttattgaaggaaagcggctgcgtgattggatggatgaattacaacaatcaaaatatataaagcatgtattggatgggaagagtgatgctgaaatcgcggtattactgggattaaaggacagcgaacatcctgaagggtggctttatccagatacctattcatatactgccggaaccactgacttggcattactcaaacgtgcccatgtgaagatggaaaaaacagtcgatgaaatctggcaggggcgtgataagtcgttgccttacaaaaccccaggcgacctggtgactatggcgtcaatcatcgaaaaagaaacggcggtcaatgaagagcgaaccaaagtagcgtcggtgtttattaatcgactacgtattggtatgcgactgcaaacggacccgactgttatttacgggatgggagatagctataatggcactattagccgtaaagacttagatacgccaacgccttataatacctatgtaatatctggtttgccgccgacgccgattgcgatgccggggctggcatcacttacggctgccgctcatccggctaaaacgccttacctctactttgtagcagacggcaagggcggccatacttttaccaccaatttagccagtcataaccaagcggtacgggtttatcgccaatcgctaaaggataaaaatgaacagtaaatttatcgttattgaagggcttgaaggggcagggaaaaccaccgccagagacaccgtggttgccacattacgcgcccaagggattaacgatattgttttcactcgcgagccagggggaacgccgctggcagaaaagctgcgagatttgattaagcaaggtattgatggtgaagtcctgacggacaaagccgaagtgctgatgttgtatgctgcgcgtgtgcaattggttgaaaatgtgattaaaccagcactggcgcgcggcagttgggtggtgggtgatcgccatgatttgtcatcgcaagcctatcagggcggcgggcgcgggattgatattaatctgatgacatcattgcgtgacacggtattgggggagttccgccccgacctgacactgtatctcgatttaccgccagttattgggctggctcgcgctcgcgcccgtggtgaattagaccggattgaacaggagtcactggccttctttgagcgcacccgagagcgctatctcgaattggctgcaaccgattcgagtatcaaaactattgatgcttctcaaccgcttgagcaagtcagtgaatctattagccaggtactgaagcaatggctgaccagccgagaaacagcgtaatgaaatggtacccgtggctcactgcgccttaccgtcagtgggtagggcagcagattgccgggcgaggtcatcatgcattactgctgcactctttgcccggaaatggcgaagaagcactgatttacggtattagccgttggttgatgtgccagcaacgacaaggcgagaaaagctgtggtgaatgtcatagttgccgcttgatgttggcgggcaatcatccggactggtatgtgctgacaccggagaaagggaaaagcagtctcggcgttgagctggtgcgccaacagattgaaaaactctattcccatgctcagcaaggcggggcaaaagtggtgtggcttccccacgcggagttgcttaccgatgcggcggcgaatgcgttgttaaaaacgttggaagagccgccagagaaaacctattttctacttgattgccatcaacctgccagtttgcttgcgacactgcgcagccgctgcttttactggcatctggcctgcccggataccgcgcttagcctgcaatggcttcagcggcagattccagcagaacctgtctcgatgctggcggcacttaaattgagtgaaggtgcgccgttagcggccgagcgtttactgcaaccggaacgctgggccaccagaaccactttgtgccatgcattgcatagcgcactgcacagctcggatttactgtcgttattaccgcaacttaaccatgatgatgctccagagcgcttacaatggatctcttcattggtgttggatgcgttgaaatggcagcaaggcgcgggtcaatttgccgtcaaccaggatcaattgcctctggtacagcaattggctggcatggccgcaacaccggtattgctccattcagcccaggcgctgggccattgccgccatcaattattatcggtggtaggtgttaatcgtgaattattgctcaccgagttcctgcttaactgggaaacagcgctgaccacgggcacttattccaccttatcttcgttgtaattgggtttaaaattatgttgttagtagattctcattgtcatcttgatagccttgattaccagacgttgcaccgcaatgttgatgatgtattagctaaagcgaaggcgcgtgatgtcggattcgttctggcggttgccactacattaccgggcttttcagccatgacttcccttatcggggagcgagaaaatgtggcgttttcatgtggcgttcatccactcaatctggagggtggctatgattttgagcagttggcaaaacttgcggcggcagataacgtggtggcaatgggggaaaccgggctggattacttctatcagcaagacaatattccactgcaacaagcctctttccgtgagcatatccgtattggccgtaaattaaataaaccggtgattgtacatactcgtgatgctcgtgaagacacgctggcaatcttgcatgaagaacaggcgcaagagtgtggtggggttttacattgttttacagaagataaagcaactgccgccacgctattggatctcggtttttacatctctttctccggtattctgactttccgtaacgcagaacagcttcgtgatgtcgcgcgctacgtgccacttgatcggctgctggtcgaaaccgattcaccttatctggcaccggttccgcatcggggtaaagagaaccaaccagcctatgtgcgtgatgttgctgaatatatggcggtactgaaggggatcagccttgaatccttagcccaagccactaccgacaacttctgccggttatttcatctggactctgcgcgattgaccagtggaacgccccaacttccttaataatacttttttttaagctcgtaattaatcgtcgaaacgagtaatgttctcacccgatttggtgggtgagggcagctctcattgacgtttttttacaaaaaatgcgcgatttgaagcaaattaagcgctttcttgaaagaaacgtgactgccatcaaacattaagcaggctatttattttactcttcgtaaaaattaaaggggtgctttagacaccctgattcgcaaaggcttactcccccctttgtaatgccaataaacgcgagaaaaagcagtaaaagcactattactcaggagctcactcaactatgtttaagaacgcatttgcaaacctgcaaaaggtcggtaaatcgctaatgctaccggtatccgtgttacccatcgcaggtattctgctgggtgtcggttccgcgaattttagctggctaccaacggtagtctctcacgtaatggcagaagcgggcggttccgtttttgctaacatggcattgatttttgctattggcgttgcacttggctttaccaataacgacggtgtatccgcgttggcggccgttgtggcttacggcatcatggtgaaaaccatggcggtggtcgcaccactggtcttgcatttgccggcagaagaaattgctgccaagcatttagctgataccggggtgttaggcggtatcattgcaggtgcaatagcggcctacatgtttaaccgtttctaccgtattcagttacctgaatatctgggctttttcgccggtaaacgctttgtgccgattatctctggtttcacagcgatctttgttggcgtgattctgtccttcgtgtggccgccagtgggtactgctatccagactttctcccagtgggcagcctatcaaaactccgtagtcgcctttggtatctacggtgtagtagaacgtgcgctggtgccattcggtctgcaccatatctggaacgtaccattccaaatgcaaattggtgaatacaccaacgcagcgggtcaggtattccacggtgacattcctcgttacatggcgggtgacccaactgcgggtaaactgtctggtggcttcctgtttaaaatgtacggtctgccagcagcagcaatcgctatttggcattctgctaagccggaaaaccgggcaaaagtgggcgggatcatgatctccgcagcactgacctcattcctgactggtatcaccgaaccaatcgaattctccttcatgttcgtggcgccaattttgtatgttatccatgcaattctggcaggtctggccttcccaatctgtatcctgcttgggatgcgtgacggtaccagcttctcccacggtctgattgacttcgtcgtactgagtggcaacagcagccgtatttggttgttccctctggtgggtatttgctacggtctggtctactacaccatcttccgtgtactgatcgccaaactgaatttgaaaacaccgggtcgtgaagacacgacgacagagcaaactgtacagggtggcactgaaatgtcagcagcactggtagcagcatttggtggtaaagaaaacatcactaacctggatgcatgtatcacacgtctgcgtgtcagcgtggctgatgtgtccaaggttgaccaagctggtctgaagaaattgggtgctgcgggcgttgtcgtcgcaggctcaggtgttcaggctatcttcgggacgaaatctgataacctgaaaacagatatggacgagtacattcgtaaccattaattcaggtgtggggagtgcaaaggggaggcgaannnnnnnnnnnnnntgttgtttttacgttgattttattgaattatttattttcactgtccacatcatgacctccactcaaagattgaccatcttcagatacaaaaaagcccgcacgcggcaggctgattgagagcgggggagtatcaaaagcccagatcaaattggtcatcacccaagtgccccggcaaaaacagatcgcgcggggtagggtggcggtattattacggctggggtgggacaggattttatcgactgattgcagcgtggtgaaggtacagctgcaaagcagattttgacactggtgataattctcttttgtattattagttatcattctgctggtacgagtgcgagtgacggcaccacattgtgggcatgacatcatgataataactccaaccttttcgtgcttggctaaagtataacctattcattccccaaattcttttactctgtttcttctccggccatatccaaatcggtaattttcacttcaaaattcagtgcggtagtaaagccattatcaccgatggtgtgcgtgacctgggtaattatccaggcggcctgatcaatttctggtttaaatccctgcatcacggcgggcagttctgggaataagtcagcacgaccgcgtgccagtgtcatggtaaattccgccgccccccgttgcagttttgaccaacgggcggcagcggcacgacgggcggcccgttccgtcttgaatgtttcccgcatcacaaagacatttccctcgacaccctccagataatttccttctttgctgctcgatgccggggtctttacttttggcggtgttttgcttttccgcttgcggcgaacactggttttttgtggcttgccgtagttgagatccagccagtaggcggttacgccggtgtaagcgtcacggtcagccacccgaaaactgtgtttgtcgccactggcgcgggtgatggtaatagccggtaacagcttgccgctttgggataccgcgcgccctgggtgcatgaataacaacatgccgtttttgatggtggtaattgcgccgagcttttccgccatgcgggttaaaaagctgatgtctgactcactggtctggtcggcgtggtcgatctctatcttgcctaaatcctcactgacaccggctttcaggtcataacgcgaagcaatgctggcaaccactttgccgacggtaatatcgtgccaactgtattcccgtttcacgttgaaagtatcgcgaaaatccgcgctgcgggcggtgacaatcaactgatccggcgggccgttgtggctgatttcatccacggtaaagcggcctttattgaccagtggctcacctttccagcccagcgcaatatcaatctgcgcccctcgcttgggcagggcgactttctgatcggcgtcgtcaatgaccagttccagcatatcggcttcaaagccgcggttatcggtcagcgttaagctgatcaaccggtcgttaaccgtggtctgggttttgccgccaatcttgatatcaaaggcgggccgtggggtgaggtcgtccgggagcagttgcatagcgctatttttacggggaaaccgggcgcggacaaaccgctgtttactgtgtcacgcctgatacaacaggcaggcggtgatttacgcgcgaggttggttgatgatttcggcaaggattaatccttttcggagcgtaccccaatggcaacaaattatcaccacggtgtgagcagtgaggaaaccactgacacctcgaccatcattaacgatatcgactcggccgtgattggtgtggtctgtacggcggacgatgctgacgccaccaccttcccgctgaatacgccggtattactgacgcgggttaaaaacgcgctcggcaaagcaggggaaaccggcacattacggcaaaccctgaaggccatttctgatcaggccagcccgcaaactgtggttattcgcgtggcggaagggggcacagaagagggccaaaaaagcaccgaagccaatgtgattggtggcgtggatgaaaacggactttataccggtctttatgccttgttggttgctgaaatgcgggttggcgtgaagccgcgcattatcggcgcaccggggctggataccttggcagtggcgaatcaaattgccatttttgcccgtgaattaaaggcgtttgcttatatcagtgccaacggctgcaaaaccatcgcggcggccaaaatttaccgcaagaactttattcagcgcgaagtgatggtgatttatcccgactggctggcctatgacagcgaagccgagagtaacgtcgtggtaccggcaccggcttatgcgttggggttgcgcgccaagattgacgcagaacagggctggcataaaaccctgtccaatgtggcggtcgatggcgtactgggcacctcggcagatatctatttttccctgcaaggtaaagataccgacgccgacgagttgaacagcaaccacatcaccacgctgatcaagcaaaaaggcttccgcttctggggttcccgcacctgcgaggaagaggtctttattttcgaaagctatacccgcaccgcgcaaatcctgctggataccgtcgcggaagcccatttttattacatcgataagccgttaacaccgtcactggcgaaagatgttatcgacggtatcaatcgcaaattgtcggcctatgttaccgctggtcgcttgctgggtgcccgttgctggtatgacaccgacgccaacagcaccgacacgctgaagctgggcaaattgaccatccgttacaactacacaccagtgccgccgttagaaaatctggggttgattcaggaattcaccgacgactatttcgcgagctttgcgaatgccgtcaatagctaagggttatcactatggcattgccaagaaaacttaagtatttcaacgtctatgtcaatggcgacagctatctggggcaagcctcagagctgacaccgccgaagctgactatcaagacggaagattatcagggtgccggtatgcccggctcggtcgcggtggatctcggctttgaggcgggcgcgttggacatggaattaaccctcggtgggctggcccctgaattactgaaactgtggggtacgcctaccgctgacggggtgcagttccgttttgctggctcctatcaggcggaggataccggcgaggctatcccgctggaaatccagacgcgcggccgttacaccgagcacgatcccggcagcgcgaaacagggtgatgataccagccataaatacacgctgaaaaacacctactgcaagatcacggcaaacaacgaagagcttttcgagttggatgtcctgaacatgttctaccgggtgaacggtgtggatatgctggaaaaacaccgcgctaacattggcctttaatctgggaatttatttatgtcgaatactgtcgttttacaaacaccgatcaagcgtggcaagtcagttattaaagaggtttctttgactggcgcgctgaaacaggccggttccttacgtggcttgaaactgtacagcatcatgaccagcgatgtggattcgttgattaaattgttgccgcgtgtgacctctccggcgctgactgaagtagaaattatttcgatggatacctgggactttgcccagttgtcgcaggaagtggctacttttttacaaccagcctcggagggggattcgacgaccacggaaacccctcctgcgaatttggatttagccaaatagaagaggtgatcgccgatgtcgcttttgtttttcactggtcattgtccgatctctgggcaatgaccgtgcccgaccttttagcctggcgtgagcgtgctgcggtacgctggggaaccacggaagaataagttatgactgaccgcaacctatcgataaaagtggctttaggggcggtcaataatctgactcaaccttttaatgccgccctgaaaagtaccgccgcgctggggcgacaaatcaaagccacgcgcgacaatctgcgcgacttacccaaacaggccgccagttttgacaagctggccgagtccagcaataaagccgccgcccgcatagagaaattgcgccgggcctctgacgcggtgaaatccctcgataaccctacccagaagcagattgccgctgtacaaaagtgggatagccgcttgggtaagttacaggaaaaacagaccgttgaagtgcggcggctagctgaactgcgcgccagtctttaccagcacggcgtttcggttgccagtaacagcaccgccaccgagcaaatcactcaccgcactgcccaatataaccgccagttgcaactgcaagagcagcggctaaaacgggtggcagcggcgcgggccagctatgatcgcgggcaggagctgcgcggcaagttgcaatccggcggaatgacggcactcgctaccggtgcagtgatggcggctccggtggcgctggcgctgaagagttacaccggcatggaagatgccatgaaaggtgtggcgaaacaggttaatggcctgcgtgatgataacggccagcgcaccgcgcaattctatgaaatgcaaaacgccattaaagacgcggccgagcaagccccgttgccgggtggcgcggctgactttgccgcactggtggaaggtggcgcacgcatgggggtgacaaccgagggcgccgactgggcacaacagaaaaaagagctgttggactttgccaacgtctccgccaaagcatccaaagcctttgaactgcccgccggtgaactggcggaaagcctcggtaaaatctccgggctgtacaaaatccccaccaaagatattgagcagttgggtgacgccctgaactatctggatgataacgcccagtcaaaaggtgcggatatcattgatgtgttgcaacgcatgggcggcgtggctgaccggctcaactacaagcaggcggctgcgctgggttcgacttttctgtcactgggcgcacagtctgaaattgccgccagtgcggccaacgccatggtgcgcgaactgtcgattgctaccatgcaaagcgataagtttcttgccgggctggatgcgctgggcatggatgagaaaaagattgaaaaggcgatgtcggtcgatgctatgggcaccattcgtgaagtgctgggcgcagttaagaaactgcccgatgttgaccggctgcgggtactcactcagctgtttggtaaagacttcggtaaagatgccgccaagctggtgaacaatattgatgagctggacaggcaactcgccctgaccagctcggcaggcgctaaaggttcaatgcaaaaagagtctgatattgataaagactctatttcagcgcaattgcagttgttgaaatccggcggtggaaacgcccttagttcgatgggggaaaccctgcgcgcgccgatgcttgaggtggtcgagaccttaaaaaatatgattggcggcgtgcgtcgttgggttgaagctaaccccaaactggcaggcaccatcatgaaagtggtggcgacactgtcgattgccacgattacgctgggtggattggcactggcagcggcggccttgctggggccgatgctggccctgcggttggggttctcgttattagccggtaacgggggattggggcgttgttgccaaaattcacctggttaacaggcgggatcagtcggctggtgcccaatttactgcgggtatctccggcgttattgtcgtggcgtaccagtgccagcgtggccggttccgcgctgggtgggttgcagtcgaaaatggcgctgctcggctctaatgtgcaaatggcactgtccaatgcttctggccgtgccggtgtggcaatgtctagcgcctttagtcaacctggggcggcgctggggcgacttggtaatatgctgaagtgggtggcgacttcgccgttgcgtctgctgggcagtattggcggcacggtatttggtacgctggggtcagctgtggggctggtattaagctcggtcgggctattggttgcggccgttattggcgcgggcgtgctgatttatcaatattggcaaccgatacaggcatttttcagtgggttctttaccggattggttgagggattaccgccggtgaaagcggcctttgcgccactggccccgatatttgacgccatcggcagcgcgattggtcgggtgtgggattggttcacccagttactttcgccggtcgaatcgtcgaaagcctcactggaagacgccaccaatgccggtaaaacctttggcgaggtggttggcgcggtgattagtggtttgttctggccggtggaacaactggcgaaagggctgggctggttacttgaaaagctgggcgctatcccgaaagcggcagatgcggccagcggtgcggtggcggcgatgaacgagccaaaagcgccggtgatgtatgaatgggatccggtactgaaaaaaatggtggaagcaaaatccgcctggtcatggagtcctgataaaccggtggccggaaacagcagcgccatggtgcgcagcgcggcagcgtcaccgattgccagtgcacccacgacggccccgtcgatttatggagcagttgaccgcagtaaaaagaaaaaaggcagcggggatagcctcgccagcagttcaccggtgacggcggcagcggataacgcgcgggataaactgggcgatattgtgtttaagaatgtgccggattatctgccgttagcctctccctatttatccgccccgacaaaagcagcggcgcagcccggcctgttggcaagaatgcagcagagcgccagcgatatgctggcccgcacacgagacatggcagcgccgggtaatgattttgacgcgttatcactggccggtgatattccacaactggcgagaaagccgctcagtgcacagcgaagcagcggcccgatatcctatgaaggtgatcgctacgacatcacaatcacactgcaaggccaacaagcggccagcatagacgaaaataaactggtcaatatgctatatgacaaaatcgccacactacagcgccagaaagaatcccgccgccgttccacctttaccgacagggagcaataatcatgatgatggttttcgggttatttgtgtttgaactgcgcaccgcgccttatcagaatctggggcaggaaagcaccttcaggcacgtgaataacagtcgggtagggaagtcgccacgctatcaatacattggtcccggtgaagataaaatcacgctgggtgggacgctgtacccggaagtaaccggcggtgatgtgtcgctggcggcactgcgtaccatggcctacaccggcaaagcctatccactgatagagggcactggcgggatttatggcatgtttgtgatcaccggcatcagcgaaacccgcaccgagttttttaaggatggcaaggcgagaaagattgagttctcgctcagcctggaaaaggtcagtgaagatttgcgcgaaatgctggccgatgttgatctttaatgttttagctagcgttggttaaattgtattccttatattcgtgacaaatctggaatatgagctaatttcattttgactttttaaaatatgaggtttcaaaaatgaaatattctattgagtaccaagtcatacatgcaggaatgtctagaccaagtgatgatgggcagatcgctggaatttcgtttgagagtaataatggtagcggattaattcctgatgttggtgacttcgtttcattcgagaataacgcaccaagagcagcagccgcaggaatagtaaaaacaagatattttagatatacaagagttggcgaggaactctattgtgaaataaatatcgttcttatcgatgaaaataaagttgtgtgggatgaattaattaaagaataaataattataacttaattcaatattagtgattatttatagctcgccatttatgcgggcttttttattacattttgggcggccagacgggcacgcgataaccttgatttaccgcttcaattaacagccatcacggcagttaaatcgcatctcgcgaatagctcagataatcatctacagcttgctcaaaagcgatatgtagatctgcgatattgtttgcatgaaaaccgactacatcatcaccaacattggcaatatggcccatcaggtattggtgttccgtgctgtagccggtttttgcagtataacccttatatatcattgtatttacggctcaactcctacagattcaagattattgtggataggctcaccatcaataaatccgtttcagtgatgacctatctattgtgttagagggtgaacgctaattctagtggctcctcgctgtcccgcagataagtactgtgtaacgcatcaatttgttgccacaaaataagcgaaagaatctctttagcatcggcccgatcaacggaaatgatggcgtaaatcaacgcacggcagtgatcgataagttcttctacgtcgcagggggtgtcatcgtacatagcgcacctccggcagcagaggggcagatgaagcaacaggtgtgggaataacaatgatattgctggtaaataatgacaggtgtttagtcgtcagatccatgatgactacctcttcgatggggacaattatcaccaccaagaactgtcaatttcttatgggtggtgaactgggcggggttgacagaccggtcatcgaagaacccggcgcatcttgcgatgcccccgcccagctcaccattgcttacttattacaggtgtcactgtgcccgcacataatagccgaaactaaggttgtgcgtttcaatgaattccggactgtcaaatccggcagcggattttgccgctgcggcgtgactatagcccagcgacgttctgccgtgcaattagccagcatcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatatgaataagagagaaaaaacaatcacagtgcggaataaatagggtgcgaaaaactggcagaaataaggcaacgtctaacacaacatcgcccgttagaatgggggttaacgcgttattgcgtcaggtcttcatcacgtaggccagtgacttcctttaccagagtgcgatcaacaccttcggccagtaaagaccgggcgattttcagtatcgtctcccgctgactttcctgatagctttcagtgtatcctttcagatagccttctagttcaagtgattctgcaattgtcatcagtgcttccttgtactacggacgagttattggctcacccatctggccgttgaattaataatggtcgtttcttggtcgacgggatttagatcgctagcttgaggttccaatctctttatgggtggtgaactgagcgaggttggaactaccggccaccaagaaaccggtgcatcttgcaatgcccccacccagctcaccatttcttgcttattaccaatgtaaccgtatttacgtcatgcgctttggcttatgccggaccgccaaatccggtaaaggaatttaccgcagcggtgctgactataacccgatgagattctgctgagcaattagccagtatcattttaggacaaacattttttctcgttaaaataacgagttacaggtgtgattaaaggatgtttataccgcttccgctaaagataatagtagcgggagcggtgaaatttattgcctggtcaactcgttgttagtgagcttggcgctggcagatgcttgcaattgagtgagggcgggtaacaggatactgattgatgccagacaatggcctagctggcacaaactttctgctgagaaatccaacacatcgttgtcggcaaaggtaacaaaagtatccccgataaaattcagcccatgcagcagtccggcgtaacattcctcgctactgtttgccagttccagtgtgtcatcagcactcaggcgtgacatattcagcttaccgaccacttcggtcagtgtgggataaagtctattggtatcaggcaacatggcgcttctcctgtggtttgcaagaaacaaataccagcgagaaaccggccagcagattgcgggcctcacgctcagtgggagccaaaacagaaatcaggcgcaacggagaaatttcagccaataatgtgttagaacgggcgttaaggaaggtgtagagctttgaatatgcacgtatgttactattagcgtcagccatagcattacctcttttaatgttgtggttagatgccctgacggtgttcccgcactttcagggcattgcaattacagcggtcattaccatcaataatttcgacgtactatttttgtggctgatggtaaccacaatccttctaattcgaattattctcctagccagttgtcgacaatcagtccaggcacacgatcaaattctttgcgattattggtcactaatatcaatccggtgcttctggcatgacctgcgatatgcaaatcattaacaccgatgggtgtgcctttttgctccagactcgcacgtatagaaccatagtgaattgcggctttatcgtcataatccaatacagtaagacgtgaaacaaaatcctctacaacacttaaattgcgttcaggtgccgcgcttttctctacgccatgcaataactcagccagtgtgatggaagaaataaccattctgcccgcattagcgttaaaccgacctaacacttctataggccggcgtttaatgacatatataacgatattcgtatcgagcatgtacttatgcattaaaataactcacgctctgattgatgctgttctgcgcgttcggtcagaaaatcgtctgaaacacgcggactactgaagaaaaagctatcccaagagttttcaacgggtgacaagatacgctcattccctacagctctcacagtcactgatttaacattctctggaaagcgcatatccactggtaaacgcacgttttgagtacgattgttcgtaaaaatggtgccctgtgacatgttgagcctcctctatatataaattctgattaaagtatacacaacgcctagctgtagagcaacgctatatagcatgaatgtaagtaaaaaaatgaaatttaagaggacgcattgatatataaattgtgaaatttttattgattcattttagctatttaagtttctctaaaaaagacatctgcaatccattaagccatgctggtttggtttttcgtccagttgtctaataggattagacaatgggtgatattttcaaacgatagagagtcatcttttgtagccccggagacacaataattcagtttatggcgataactgtagcccttgggatacaagaaattaaaaaatcatcgtcaataaagcgactgattcagtagacaatacactgacaaatatcccgccaactgtaaccacgggcatcatcccgaacaatgcctcaacctcactttaagacaaatattttccccattaaaataagccgttattgcggcagttccggccagtcaatctctggcgcggtgttggggtcaatgcgcattaacgcgacgcggtactgtttgaatgccgccaattgctgaatatcagtctgttgattatcgattgcgatggcatcaagtaggatattgatgtgctccgaaacctgcgttatcagcacagttttctgttggcttgcggtggcgatatggcgggcttttaatgcttgttgatcgatttcccaggcggttcctgtccatatatcaaattcatgcattggctgaatcagtgttttatttttggggattggccccagtgcaaaaatgatggattcatgtttggtttcaatgtcatacaccgtttgatggcgatggtctgccactgtcacccactggttagcagttaaatccctgaccaataccatgccggttttaggctgaatgatgggcgcgtcagccaccgagtgagccggtaagccgacgccgagcggcaagtactccatgcccgcactggcgtattccagactctccgcatcatagtgatagagcgttatccatcccgcctgactggcgagttgatggtcatccaagatggccggttgaacggtaaagttatatttcattagctagccctcaaaatatagcaaaatgagatgttgcgtggtcgggtttcggtggcggtgcgcaccacgcgggaggcgtcaaaatcaaagctgccgcaatgggtgatgtcggtatggtgcggggtgttgtcgttgccgacagactcagttttcgcgaaagcgccgctgaagtggctttcaggtgcgctgcccatgctttctgataccccattgatgccgccggtgatattttgcagcgcgtcggtttgtgcgcttaacagggtgcgatttgtatcaatgccgcgcccgtcatcaaatccacgaataaattcaccgcgcaaatcgggtaatttatgggtcggatataaagttgccagcgtggggtaacggtagggataaaatgctgcgccgttgcattttaaatatcctgccggtggcgtttcgcttgggtagggcagcgggatgccgatagggattaatgtatcgctgcgactggtgacgatatctatccattcccgccattgaccataagagcgcaggcgataagctatttttgccgcagtgtgggtattattggtggagaaaatgaactggtgggcggttaacgcgtcattttgaatatgctgaagggtcgcatcaccaaagccctcgggtatatttggggtgaattgattggcacagtacatgccggtttttgtcagcgcattgatccccgccgaggcaataatgcagttgccgccccagccaaatgccccgacagccatgagttcatcttgagcattacccacatttctggttgccgcagagcctaattgcaagttagcccgcgccgctttggtatcgctaagatcaaataaattgtggctggcgagaagatattgcgggtgtggattaagggtgcggatatggttgctgattgaggttacagtggtgctgatgagttggtcggcatattggcgtgttgccagcaccactgctggatcggttttcagtgtgacagcggcagtattgctgacggccaaaatgacgcgaatagtctggatacggccactgccttcctgcatttgtggcttatagctttccgggcaattggcgacagcaattaactctccagatttattcagcaaaccaatttcccgtatccaccacccgccctcagtctcagggataatctgctctgcaataatctgacggggattgttcgggtcaatagtcagggcattaagggcggcgcggcgttgttcattcaccagttggggttgtgccgggctagggattggcagggttccgccgccatccccgactgccatgtgtgttatctctaagcgggtgccgagcgcagtggcgttcgccagtttggctgcgccgatatgggtcagtaaggcaaagtatttaggggtcatattgagtccattcgatagggataaatggtcatttcgtcgccgctgtaactggcagcagccacagtcagcgggccactgctgtcaagattgatagacaggccgactaaatgacggctgcatggcttggcgtcgtctatcagccgctccagctcttgatacatctcttcggtaataccggtttccaatacacctacatcaaggcgaaaggtgccgggggtttcgttggtcttccaccactcgatcacctcgatgagatagcccagcggttcaaccacccgtcggattgcgccaatggtgcctttatgtttatggacgtactgcgaggacttcaccactgagcgcttagtggcttccggccagctttcatcccagcgatcaaccgaccacgcccacgccagatagggcagtaacggcagcgggcacaggtcagcattccataactggcgtagtggcactggcaccttccccaactgggcgcaggcttgtgcggcggcgatttccaacggggatgatccggccggtagcaggcggttattcatcagttcccccgaccgtcagcacggcactggtgcagtaagctgcttttgtgttgtccagtaccacgtcagccagcggcgcattcaactcgacgcgctgcaccccttcaacatgcagcgcggcataaatcgcggaagtccgaatatcccgaccgaggcggcgttgggtattaatatagatttccagtcgggcctgcgcggcggcacgtaccggttcggcttccggccccggatagatatagagcaccgcgtcaatctggtaatccacaatcgccgctgattgcacggtgacgcggtcagccaccggtcgcatgtcctcgtcattcagggcggcgcggacgatgtcgagtaactccggcgaggcttcgccatttccggcccgcgccagcacggtgacagtgacacaggccggtgacggactcagcgccgaggcatcagccacccgtccgtcagcactgcgggcgtgggcttcataggctccggttggcccggcgacactcagggcttcaaaggcttgcggaatacgcagacgaaaatcggcgtcagactccatcaccgccgccactggcggaatggcattattattggccggaatgataaccaagcggctgacgttattattggctgccaactggtctaagtcgctactgttggcataggccaccatcaccgcctgtgctgcctcgttaacccgctggcgcaataccagctcacggtacgcattttcctgcaatagcttgactaaaggctcagattctaacgataaggtgcgcatgatggcctcctgttcatcggccggatacagggcggtgagttccgccttgcgttcagccagtagggtttcataatccagcgcttccactgccagcggggcgggcagttgtgacaggtcgatggtgctcacgcattacctcctattgcgatagccagattaaaggtatcagccaaatcagtgcgctggccgtgaagctcaagtgtcatcttgcccgctttcggctcattcaatatcacgcgggtaagtaccacacgcggctcccaacgcatgatcgcgctgtaggccgctgacatggctttcaatcgcaacagcgggttttgtgggtcgtcaatcagatcagacagcaatgagccataggcacgacgcatacatcgcgtagtgatcggggtggtcacgatatcggttatcgactgggtaatatgctccatgtcggtaatgcgtcgcccggtctgggcgttcatgcctaaatacatcatgtgtttggcccgttggtgttactgccaccgcgctgcacgccgccgtggtcgtggctatcaatcaccaccccattggatgagaacgcaccgccagagtgttgaatattgccggacatctcaccgccatcggtcacattcaaagtggccgttttcagatgttgggtgcactccacaatgggtgtatccagtgtgattttgaccgaggcgctacaggtgatttctggtgcggtggcgttgatggattcacccgcatcaaggactgccgttttaatgccgctggctttcagtgcgccggtgtcagcgttatattcaatcactgcgccgtcggagtgggtggtgtgctgggtgttggcggtattaatcggtgtcgctgcactgttttgatacagggacgcaatgatcacaccggcggacagttcaccgccagcagccagaataatcacctgctccccctcggtcggcggccaccatgttttagcggtaccggcacggcggacagaccacggcagccagtcggtcagtaattcaccgcagcgcacgcgggccttgggcggatcgagagttaaattcacctgttccacgataccgaaacggatcagattcattatcaggcgatagatttcggcgtgggtcatggcggtcaatactcgttattcagcgtaacggtattgtttacgcgcgcgggcaggggcacaacgcgcggcagttgtagggggactgtgacaacttttagcgagaaatttcggcaggtttaacgaatacagcgggcgaataacgcagtcatgcgttgatagcggcaatggtagccatcaatattggcctgaatccattcatcggggttgatgccagcgaaggagatttgaaagccgcaattgataataatgtgttcgaaaagcaaccgctgcgcccggccattaccttcacggaaaggatggataacattaagatcagaatagtactcagccagttttaccatcagcgagtcatagggcagaccaaccagataattttcttgcgccagttggttaaacagtcggttggcttcaggtgtaatacgattgatattgcaaaatcgggtggtgcctttggagatatcaatggtgcgcagctctccggcccaatgataaatatcgccaaacaaggcttggtgcagtgcgcaccagtagcgcaaatcataggggggcgggctaaattcgatctccataatcgccagctcggaaaaatctttttccatctcaataaattggtcatcatcagtaatgccgaatttattaattaacacctgactgttcggataggtataaggatctgggccgtcaccgtatttatcgctgttcaccgcgaactcggctggcttttggtggcgtatttattcatcaggctttgcttcagtttagccctttcgttctttgaggttggcaaggtttgattggtactgttcaagccttccaaacgcatactttggcgatagttttctaacttcacacggtcgaagtattgttttttctcagccagactcgtcattacattagccattaccctctccggtagtgcatatagacatgcagataaaacaaatatacgcgatccagcggagtttttcatcccagcgtaatgttagccacgggcgataaagtcaaacacttggccgagcacattatcactgtcttttttggtgatgccgagcaattgacgggcggggtaatccgctttcacatacgggttaacctggtcggtgccgccgtactggtgtatctgggcaattttagccgcgacaccggtataaccggcaccggcagaatcgggcatggcttgaaggcgcagaaaggtggcattgcgtaagcggcgaaacatcggctgctttttactggtgcgcttggtggtggcttcagcttccaccgataaaaaccgatcaatatccacgcggttaaaggtgcggatagcgttacggtcgttatcccagccggttatctggcgcttattgcccgcccagtttttcaggtcgcgcaccgagccttgataaataaagcgcaggcgcttttgcaccgttttgacgctgtcttttcgcttgatatacggcgagccgtcggcgtttaattgctggcgaatacgttgttgctgaccacggcgcagagtgatggaaatatcccggctcagcttgtgccgcgcgcccgatttcccgcgattgatcaggtgctgtaaatactgttcaagttcctgaaattcgttatccatagagcctctttccgtttgtggccaacacagatatgtctgtgctcagcccgcccaaggagtgttggcggcggcccgttcccagctatccaatatatcgccgcgcgggttgtccggttcgctgggttcatcaaggtgagtcaagaccagttgattatcgatatcacttaccctgactgcctcagtcaactcaatgtgcagcacaatatcggcggtggcgttattgagaatatccgcctcaaaggtaaaaccggttttgcgccggtcgggattgaaaatcaaatccggctgatggcggtgtatccacagcatcgcgggcaacgtgaccgtatccatgctgtaggggtaatccatcacgataacgtgcagggtatagcggtattcgaatgacagggatttttgcccagtggcgactaccgtacctttatccagccagatagccagcttgtcgggattctcgcgcagataaggcaccgcctgactgagcgcggtacgcagtagactaggttttaacatcgggcgttccttgttgacaggccagcaccatatcgacctgcgccgcgcaggcgtgtaaagccgcttctaactggtcgatatcgtcgctcaaatcgccgttagtttgcggctctgttgctggaaactggcaagatgtgactttcggacaaccattgacggtaatctgcggccccagtgatggcggggcgtcgacgcagccggataatatcatcaggcaggggagtatcagcccagcggcgtaacgtttcattttcacggtataacctcttgatttggctattacgttgcgccaacagctgatcggcgctggcgacctgttggcgcaattgtgcctgtgcctgattattggcattggcggtcagtgccagggcgatcaactggccgcttttactggccgaatcggccgcttgctggtcaatcaatgtctgacgggactcggctaaccggtgggtctgtacgccactgataaccagtaacgcgccgacaatcggccagaccaacgacgctgcattgaaaattggcatagtgtcagcccggatattgacgggcgggcaattgaaaatgcgggccgtctttaaaggttgtccagttaccgccccattccacagcgatccccagttcggcggcggcctgtttcaccgcctctgccatcgggcggaaatattgccattcccaactcactttgccattcggcagcggcacaatatccaccgcgtggccggttaagtgacgactgttcagtgtttgactggcaccggctttaaccagttggcgctggcgctccaaggtgcggcgaccctcaattactttaaaatcaagcggagtgagttccagcgcgcggcgtaccaccttgaccaaatcaggatgcacgccgatcagattgctttcgctggctttgccgaaaataaacttattgtttggcatcaggggttcccgcctttttattcacgattttaaacaccaactcacggatggcttgcaagccgatcagccctatcaggcaactgataaagatttccacttttccggcggcgacttcggttagcgcaccgtttagccagggaatagcatcaatcgcgcggatcagcatcggggagataaccgggccgatattgacaccgaccagcccacacaccacgccctcgccaatgccttcgcgcaatttacctccaccccagaccacgcggcgaaacgccacaataaaggtgagaaaaaaaccattgagtaccgttgaatgcgtggagtaaaaatccaccattgtgtctatccagcgcggatctttttctggcattttcatgtccgttaccccctttggggagccgtggctgtggcaattagtcccacagctgaataatgttctgttgcgccggtgcggtggtgtcgggcaattcaagccagtaaccggcgggcaataccggccccagttcagccagccccggattcgtctgataaactgcctcagtcaccccctcggtgcggccgtaatgatgccagcacagcgcatcaacggtgtcatactgttgagcttgaatacgcattcacaccaactcggcaatgccgcgttcacggccttgtacatcactgatagcccagcgggcatcgcgccacagatcggtgatttgcggatcaagggcatcagcccgtttattgccgtcgccggtagtgtccatatcgcgataacgttcggtcagattggccttggcatggcagtagaccgcacggcggtagcgctgcactcgcatagattcgcctgcgactttttcagactccacatcttccagcgtcatcacgccagccgcttcctgttcgctgcgccatgcccgcaactggccgttggtgttactgatagcctcgatcaccgcttctttcaggcgttcggcggtgacattaccgtccagtcgcatcactttgcgtaaatcacccagtgagatctccggccaaaacggagcgctggcgatcgtcacgtccggcccttcgggcgggcttgccgggtgtaccggctctttggcgagaaaactcatagcatcaccattaataaaatgggcggtggacgcagttatcaggggtaaacctcatttctgcgtgccgcccgacgtgcggggcacgattcagggggtacgtttgtcgcgtacggtgtgggtttaatctttggctgcgaattcgggattgctggccgcaaccagcgcggcttttttcaggttccgttccagcacttcaatatcttttttcaccccgacatcggtgtgcgcggctaaagcccgctgcaaccagataagggcagacgcctgatcggccaaattggtgctttcacgttgggtataaccaatcgctttaagcaacttggcgcgggcttcgtccggcatatctttatccgccgtcagctcttgcagccgcagcaagagatcaatctcaatcgccggattatcggttgccgcacctttaaagcgcagtaatgcggcttctgacacttgatcgacaatgaaacaggcggcggtgcgctggtatttgtcagccattggcaggttatggctgatcacatattcagccaggcgcagtgcgtcgcggtataaaccagcatccaccgaccacaccatgcaggtagtgacaatctcgtcactttggccgctattggccgtcagaacaccgtcgagccagccgtcgtaagcgggcaacatttcgcgcttcatttccgcgcgggtgatatgggattgaaattgcgacaggcggcgctgatcaatgcgcaaccggtaaagctgttgttcgtaggcggagcctggcatcacatcgtcggtggtgccgcgtcgttcggccatcaccttgtcgtaatggcgttgtgctggagttaacatcatgcctcctgggcttaatgggctgttgctgttaagactcaaccggctcaccggctttgatgccttcaatcaggcaaccgaaaccgtaatcctccacgcaataagcctcgttatccgactcataggtggtgacgcggttaaattccggctcctctttgagggtgcggcggtgtgttccttcctgcacatagatagccagattgtcgaatgtggtaataaacatggcatcggcggggaagaacggtgcgcggtaggtctgcataccgccgatttgcttctgcgataccaacatctgaccggccaacgcttcagtgttcggattgctgccgctgacggtgttcagcaccgggaaatacttatccgccagcagtttgcggccacagataacaatcaggccggtgtcatcctgataccacgggtcgatcaggctgttgaccgcatcaaaagccagtgaatcaaggttaccgtactgccccttggtgataagtttgttgtcctcatcacgggtggataccatcacatcagacatcacacgttgcggggcaaacagacggtattttttcagccagccgatattaacgtcttgtaataacgggttagcggtaatatctgacttgacggcaacggatgtcccgttaaagccgatcatgatgcgatccaatgcccggcgcgtaataatttgatgggtcacccgcgttttaaagtcacgcttaccggcccacgcgtccagacgggcatagctgatataagtgtcagagttggtttgttcgcaacggtacttgccattatcttcaatggtttccggtgagttcggctcacggcgtaccgtgttggaggtgttacggttggcaattgggccactgacgccgataccgacacgctgaccttcctgctctggtacgacatgcacgttaatgcgcttcagaaggtcactggcttcctgaatcttgttttccaacgtctgggcaacaacgggggccacggtaaactgtttggtgacgcgatccagtggcaggctgttaagccgggcctgtgcggacaggtattcgtcccatttatcacgtgtttcatttctcatgttcatcattcctgtgcattcaatagggcgatttagcagtcgatagtgtcgtcggtgctgccttccgggccacctttggccggtgggcggctagtgtgttggctatcttcggattgcaattgggttgtcagtgaggcaaacgaggttgacaactgggacagttggtctttcaggtcagtcacttcctgtcgactggcggtaaattgttgttgggtttccagtacggttttctggctttcggcaatcacctgcaccgcctggcgaatatcgtcgagattgccgtcggttttcttttcagcaccaaacagcaattctttgattttggcggtgaatttcttgctggtgtcgtccgctggctgtacctcttcgaactcaataaacgtttcttccagtgcggtaaacaggcaatcaggagattgtttacggccagccagtgggttcggtttggactcagcaacctgtttcgcgcagaactgaagtagttcagtgcctaagctggcgggatcgtcagtcagcgccagccctttcagataggcgcggccactggtggcaaagttcggatcgaactgaatagagctgtaaaccttctggcggcccttgttcagcgtcagtaattcgtcggtcggatcaatttgggcgaacagcgccagtttgcctttaagtgcaccctcggcgatttcttccgtttttacggcggtgatatcgccataacagtggaatacgctatcagggtaggggcttttgtagtgctccaaatcaacgcgggcaccgtagaccttggggtcgtaactgagtgctatgtcgagtagatcctggcggttaatgatgcggccgtcagtggttgccccttcaacggcaacgcggaaaaacttggataatttaggcatataacaatgctccgggtatcagcaattggtgtgcagtaagcagcggacagcatcatcaccccagcggctaaacccgcgcaaagccttgttattgtaagagacctgctacaactttatcgcctcgccgacagtcacgcgggcgcgatagcctagcctcatgagcaaacacccccccgattctgtccgcgatgcccgcagtctttactggcagggataccagatatctcacatcgccaagttgaccggtttcaacgtgcacacgctgtattcacggcgtaaacgcgagaactgggacaaaactgcgccccttgaccgggtgcgctttaccactgaagcccgttacaaccaactgattgataaagccgataagagtgggcgggattttaaagaaatagatttgctggcgcgccaactggtgcgctttgaccggcaactgaataacgacggtggcgaagggcgtaagaagctgccgaaaaaccatttcagtgatgaacagatcgagcagctgagagtcaggttttacgatgggctttatgagcaccaaaagcgttggtataaagccaaaagtctggcgatcactatccgcaatatcctcaagtcgcgtcagattggggcgacctggtatttttcgcgcgaagccttgatcgatgcactggaaaccggccgcaatcagatatttctgtccgcctcccgcgcccaggcgcatcagttcaaacgctttattatcaagtttgccgccgaggtgggtgtcgagctgaagggcgatcctattatgttgtctaatggggccgagttgcatttccttggcacctcggcggcgtcggcgcagtcgtataccggcaacctgtatttcgacgaatatttctggaccagcaattttatcaatctgcgtagtgtggccgccggtatggcaacacaaactgggctgatagaaacctatttctctaccatctccagtgaagaacacgaagcctattgtttctggtcgggcgagctgttcaacgatggccgcaaaaaggctgaccgcgtcaacattgatatcacccacaaaaatctgaaaaacggcaagatttgcgcggataggcaatggaagcagattgtgacggtaaaagacgccgccgcgttgggctttgaccgcattgacgttgacgatctgatcgccaagaaatccccggatgaattcaacaacctgtacatgtgccagcccatcaccaatggcgagcggccgttctcatacagcgagctgattaattgcggtgtggacggttggaacgcgggcgtgtgggacgactggcggccctattcgccgcgaccgctgggcaattcgccggtgtggattggttatgaccctaacggtgagggcgacgggggcgacagtgccggattggtggcaatcgccccgccacaggtggacgggggcaagttccgcgtgctggaagccattcagttgcgcggtatgccgtttgaacttcaggcggaggagatcaggaaaatgacccagcgctataacgtgcagtttatcggtattgacggcaccggcattggcggcgcggtgcattcgctggtactgaaatttttcccgaccgccgtgaaatttgtctacagcatcagcgtgaagtctgctttggtcctcaaagcgcaaatggtgatgcgtcggggccgctttgaatatgacgccgggctaagtgtgattgctcaatcctttatgactattcgtaaatcagtgacaccgggcggaatgacgacctatacgtctgaccgttccaaaggggccagccatggcgacgtggcgtgggccatcatgcatgcattgcaaaacgaaccgattggcgcagaaaccggtagcaccggcggcggctttgttcaggagttttaaccgtggaaataaatacaacgttacccgccgcagtcacgacggatgcaccgccagcccagcagcccatctcgatgatggagtctttcacttttggcgacccgacaccggtattggatcagcgggatttgctcgattgtatggagtgcgcccgcaatggcgattggtacgagacgccgatcagcttctacgggctggcccgcatctttcactcggccattcaccaccagtcaccactcaattttaaacgccgtgtgttgatgagttgctaccggccgcacccgttactgtcccgcgctgatgccggggcattcgtgcaggattttctggtgttcggcaatgcctatcttgaattgcgcaaaaatcgactggggggcccgttggcgctgaagcatgttccggccaagtatatgcggcgcgggagcaatctggatcagtattggtttgtgacttacgagaaagaggattacccctttgcgcctggctcggtgtttcatctggccgagccggacattcatcaggaaatttacggtttgccggggtatctggcggccatcccgtcggcgttgctcaatgaggacgctacgctgttccggcgcaagtattacattaacggcagtcatgctggggtgattgtctatctgtctgacgccatgcaaaacgataccgatgtgcaggcgctaaagcgtacgctgaccgacgccagagggaaaggggcattcaagaacgtattcgtgtacgcggcgggcgggaagaaagacggcctgcaaatcatgcccttcagcgagataaccgccaaggatgagtttaacggtatcaagaacgtaacccgcgatgatttgctggccgcgcaccgtgtgccgccacagctgatggggatcatgccgaccaataccagcggctttggggatgttgagaaggcggctaaggtgttcgccatcaacgaactgtaccccatcatggaagatctaaaagctctgaatgactggctgggcgtggacgtattccagtttaacccctacgcactggccgaagttaaagcctgacccgccgattcattcaataattttcatccacacccgcacgggcgcaccttgcaacccgtgcaatttcccgatcgcgccataacgccctgagcgccccgtggcaaggcgcacgcctcacgcatccgatcacgacacccatcacccgaatgcacatcaccatgacccacaagcgacgcatcagccgcaggtgcccgaccacccctgacccctcagcgcgcgattgtctcccctccacgcctgcacgcaaaaagggtctctttttgtgcatttgtgcaagtagcggcaggccgcgccagttctgggcttaaaggggtgaaatagcatcaaaaatattgtgcaaatttgtgcgatattgagtactaaaatttaattcaatttctactcattctcttcgaaaatggagcggtgtttttggatgaaattatcaatttcttggcagataaaaagtcccattccttctgccatcaatggtggaacagcattaccaacttgtgtgtattttgggcaactgaccttgcgacgttgaccgcctgtagtatatgaaccagaaaaatcgaaccagtcaggaaaagattgtaggcgtgcgcattctctaacggtaagaatacgtggttcatcataatgcagaatatcgtctggtaatgttgttacagtaaccgagggtttgttaggatcaagaacccgcattattgctttttttgtattcattattttattagcgtatatagctggaatagttcttccacgggaaagcgaatattccttctgaaaaatagggttatctatatcaactaaaattttcttaaatttattaataacatattgtgaatgatttgctaatcttaaccctgacggtgttgtattatttttattaaactcttttcgcatcagtttctgatatttagattccgatgggggaagtttttttatacgcttgaatcgagaacctggggcgtcttcggcaatagtcattgctaaaggactagacaaatcatcgaatgcttttaggtcagaaatagcatcagaggtcgattgtttcttttttaatccttttgattttaagaagttaacttgaaatctttccagatcaactttaagtgatggtgccaatttattgccaagctcaattatttgttgtggtgaataattatttgagtcaaagccaaataactcaatattaattcccaaaagaataaatctccgccgatgctgaggaaccccccaatcagcacaatcttcaactaagcttattggaagatagcctaaaattgataattcatgtttaatttttaaagatactggcgaatctgtttggcctttaaaagaatattgtatgcctactacattctctagaataagatattttggcttcactaaagaaaccacttttaaataatcataggctaattgatttcgcgggtctaatggatttcgtcgaccagcacttgaaaatccctgacatggagggccaccaacaactagatctatttctcttccatcaccaagctcagataaataagacgagtatttgtctaatagtgtatgaatgtcatgattatcgagtgatattttttcactcgcccaactataactaaatttattaccttcaattaggttgcgtttcagcgtttcgaaagcatcttgatttttttcgacggctagtctgcctgttaatccagccttaagaagaccaagagaaaaaccaccacatccagaaaataaatctataaaattcatatagttaattctttgtttaaaatcattatattattctaatttaaaattcaatggcatactatagtaaatatcccatgcgtcaaattaaaaatccccatcggcacactgaagacaagttattccattttttctccacatagccacaactgatgagcggtcatcaactgaaagtataatcttgaatccattagataaaattgaattgagaatatcttgctttactaatgaatcgtcacgtctatctttatctgctctcatgtataatttatcaaactcaatattatttttatacaaccagcgttgggtctcatttatatatctttctgggcgaccactaactattaacatcgagtattttttagttaaacttaatgcattatatagctcaataattggcctgttaggctcgtcatttatcatatcttcaaaaaacaaatcccaatttttaggcttctgatttaaaataagccgtcttctatctatgtttgctagagtgccgtctaggtcaaatataactgcattattcattatataatattacccttattgagctattgataatatatctaaccgttgttctaaatctataagctgtcgtagtatttttttagattcagttgtgttgaaagatatattttcttttcctacttgaaaaaccctttcatcatttactgtttctgggttttgatgggctagtgcatttcgccaatgtaataaataacatatatcatctaatatggctttcttattatcataatccgtatgtcgctgacatatactcataactgtttctactcgtcttgagctactaaatgctcggttacttaacaagtcctctagctgtttaggttctaaatttttaaaattctttagtgaagtattaaaagaatttttgaattcttcatgttctgaagagaataaatctctaatgtcacgatactcaggcatcattttttcaactatcttttttctaagatttatttgatgctcttcaataaagttattattaaagttaataataatatcttttaatctcatgtctatatcagccactcccgacataactagacctctaatattatctaaatcaataagtctttttatttttaaatcaaaaacagtgcatattttatttaataaaccatcagcatctctactggaaaaaaacaccccctctaactcttgatcaaatgctacctgtcgtaatatagaaatactttttgctgaataaaatataacctcagttaaacagtttttttctctaactgagcgaatgaccgaagctcctgtcttactgccatcattagccaaattgtagtctattacaattagatcatattttaagccatctacatccatgtcaatgtcttcatcagtaattctgaattcaaacttaactttgaaaccttgatcattaatatgtttgtcaacaaaatcaatatttaaactttcaagataatcttctgaatcatcgatccaaagaattttaaattctatgctcatttgaaaatcctcattattaatccaaaaccacttgatatatcttcagataaatcgatagtcccattaagtttttcgattgtttgcttgacatgataaagacctaaacctgacccagttgtagtagtaactcctttctcaaatatagccgaaggaggggtaatactattatttaaacctattccatcatccgatataatgattttaagttcattttctgatgctaacattaattctatattaaaattctttgcttttgcacgagtgctattattagctaggttatcaaatataatggctatttcgataggtttgaactttacgacgaatggagaatcaaaatgccttttaacatttacattcatattttgagctgaattttcagaagctacattttctgcatactgctgtataaatgtcgcaatatcagcacttaaattttcagtgtgcattttaaaatttgctttggtagcaaaattattaactgtgattatttttcttgtgtttataagtgctttctccataagatcaaaaattttatctttttcccctgtggattgaagaatatttaaagccttatcaagaaaacctttaacaatttcagcttgtattttggattgatgatgtaaaagtaataactgatcataatccgtgctagaagttaatctcgagaacaatacttcagtttgctgtgtcttaacttcattctctaactttttattatcatgagatagatttctagcaacttctattagtttagtcacatggcgttctttaatagctacagttttgctagcttttgttaatgccatcttttgtttttcaaactcttcttgtaccttatttaatgcaagtttcacatcgtgacctacgacattcccctcataagcattaaatctttttagtattgctgagacactttcttctttttcttgtgcaagtgagtccagtacttccgatgaaatatcaagtgataaagtcgtttgaggtgatgcatcaactattttaaaaaggtctaaggcgatccttctttttttactttgtgtagattcactatatacttcaccttcaggcatactagcatcacctggtatgataccagaggataatagttttcttgtagactcagggacttgatcccaagatagtccttcagtgacaaatttttccaatctggatatctgttttattatcaatccatctggtttcttagtaagttgagtaaatggttcatttttagcaacgccctctctgtttgaaacaattctaaaattgttttcgttatctattatattaataactcctaataaatctctattaccaaaatatctagtttggccttgggcttttcgactgtttaactgtaaccaatcattatctctatcaccatatggcgatactctatatccattaataaaaaggaaaacagagccaaattctacgacagtcaatcctgtctgtcttttaaagtatgctttcttatatgggttcataaagtgcagaactacagatatattttttattttgtcaaataaagtattcttttcaactattttataaattctaacaccatcatgaaataactccgttgttaatatttcacctgtgtcatttattttagactcaatatatgtagtgttgaactttaatttttcaaagacagtattttcaatgatgccattaatttttaagtgttcatctaaagttgaatcatctttgagttcatctaaagaaatcaattctatattaacaattgaattatcaaaggctgctattggattaacgaaactctgtaagtgacgctttaaagaaagtaatttatcgcgatcccacgattgtcttaaatcagttattaataatatggttccattgtcgttaatattaaatcctgtgttttcttcaacatattcaatcgttgtttcatttatgcttatgtctacagcttgaattactgagttatgttcttccaacccttcaaaactcttccaatttagtgataggtgcaaaatggaattattatttttttgggtgaatagatccaatttttgaccaagtctatcacatgcgaatctaccaactcctttattgcctgcaagcaatctgttttttatctttatactttttttttctgaataagcaatgttgagccacttattttctaagtcagaaagtgacattccgtgaccattgtcaaatacaattattgacttctttttttcactaaatgtaactttaatattttctgcatttgcatcaattccatttttaacgagctcgataattgcaatattgtcatcattgattaaatcttgacctattatgttttttaggtcggaatgtgttttaaaatggtatgagttattttctatttggctcattttacgacctatccttatgcattaacacagctaaaattagccactatataaagcaacttttttaatatttaacctgagtcaatgtaaaataaggcataacattaacctcatgattttccataactatcacataaatagagaaaattacaatatccttcgacgtgttttgcaacatttatcaaatcaattatttaatactactgaattgtaattatattttttgcaatcattataaaattgaaagattgaatctgctttggaaaaggctcaaatgattgtcgagtagaatgtacattttgttggtcgggcacgagatctatatgcaaaagttactctttccccactaattcgaatgcttctccatccccaaaatccaccgtcccccccatcactagtgcccgcaactcccacggctccggctctatgccgatttttcgcaggaaactcagcacctgatctgctaactcaccgataggctgatactgagccgctatctctgcttttttcacctggctattatcaggcatttttctaccttgattcccttcattgcggatacgttcggccagttctcgccgttccttgcgccccatatccttaaaaagctggctggtttgctggtgataacgttttatctgcttggctgtggcgttcttgggcagttttggataactaaattctgcggctggcggggtgctttcaaccgatttttccagttgaggattgctaccgcgtacagttattgacagaactccaaggggcggcgggccgccctgaacgtcaacagaaaaatccgcgtcagctttgattttaggaacaatcttgtaagtggtggtgcgggtatagataattgaattagaacccgattcaggggcaaagacaccagtgatccggctgacgttatccccgtaatcgttgccattctcagtgatgtcgtaattgagccttacgcgcaaatctttacgggcgactagcgggccgccttgtgcgagggtgtaacccgcccagttgccttcgtcagcggcaacctgcgccggtgatatctctgggaataaacgcagctccttatcccgcagacggcgtaattcacggtataccgtgaccggtgcgccacctatttgctggaactggcgaatacgccaacgagacgcccaggcactgacgcgctttgctgtttccttcagtggttttccactttcgtcgtccagctcatcgtcaagcgcgtaaccgtcgatattctttgatatatatttggcgatgtaaccggtggcgctacccagttctttatcaatggggaccacatgaaaacgggctttaagcgcttcttgtgattgcaactcttctgaatcttcccaacgggcataggtgcaaaaaatatcgcgagctagttcgatatcagcaggcagcataaacaacagcatatgccagtggggtgtttcgtcatggtgaggttccgccactcgaaaaccgaatactcggataccggcgcgtttccaggctgcacggacctgtgaccagatacgacataaatacttctgtgtttgccgtggactggcaccacgccatttgtggttgcgcttgccactgttgtgcatggaatggaattttgacggcgcggttaaggtgtagaaatcaccggctaaattctcttgttccgcgatatcctcaaacccgcgcattcgggtcattaattcgcaacggcggatcgcaggattggctatgctgccgtcgtatttatcaaccagcgaaatccggtttccgtcttcatcttccagctcaaacgcctgtaagaattcacggttagacctcttctgtgcttgccattccttgagggcgggatcactgcaatagggggctgatttggcgtgcacataacccgctgcaatcatcaggtgttcacgccactgatcatggatatgcttcagacggcgcaaccaccatgaaggggactcaatgcgggcagtggcgcgcaatgcttcgtccgctgtcatcgtttggctttcgtataatccccagcccggcgcgttggtatttagctgacgagttaaaaaaccgatatagccataaccggacacaatcgcggtttcaatatcaccatcaggtaatcccatttgatggtcatattcgcggataaactcgccagtcatgcaatctgacagacgataggccaaccgtttgatctctcgcttaccatagtaaggaatacggcggaaattatcgtagaaaggaagtaatacatgggatcgaatatcaatctgatattgctctgttacacagtccacacgcggcaataggtacttttcaattgaattaattaagtcgctattggctcgtttggctccactgttttgtttaatgttctccactcgttgggtgtagtagcgatggatatagtgaggcaaagactcaaggcggcgcataacacgccgcgcgcgcggaatgggttcattgatttgtgaaaaacgactgaatagatcctcacttatcggtttctcaccggcagcagtcgcaatcgctggtcgcggcgcattccatgagtaagccccggtaaaggtttcagtgttaccggggtaaggttgagacggggttggggggcggcgtgagttccgtccccccattatgctatcccgcgatagtgtttctttttctcttcatggagttgctggcaagccacacaaaaaatcacccccggcacggtaatgcgccgctgctctggaatttcagcctcgcaggatgcacagataaaagctgatgctgtgattggcttactgcgggctttagcgatctgcatggctaataacatctcttgccgttcctgggcgatatccattaaatcaggcatcagtgttgcccctcagatatagctctgagattttcagcaacctggcggattaattcgatagcttcaatactattaagctcacgttgagaaatatgatcggaaagggcggttaacttttctgatagattaagcgcaaaggctttgcgttcttctattcgggcattatttaaatattgatgcatggcttcagtcgagacggatattgcggcaagtctgcgattcatcattttgttattcctcgttttcaggcaatagggatcccggcgcggtataaaacgcctgcctgtggttttctggtaattaattacgggtcttgattgatgacagcatcagcatcggacaattctttcggaaatgaggccgttaattccgctagttccctcatcgccttaataacagccaaccgatccgctttctccaactcatgaaacttcagtttatgtttatcccgatgtaatccagcagtgaaatagatcaaacctctgtggcgaaatgacactcctgataaaaatgcagtaactctattctttccttttaatgccttattaagcattaagcggacatgagctgtttgaataaggccggtttttatttgctccgctgtgagttcaatagctctggcagacttttgcatcggcaatacctccggccaagaggaattaagcggataattccataaggcgggcaattcctcatctgatgtagttgatcaatgtaagccgtggcttgcgcctgtgcgtcaaacttgccataagactgatgactctggctcacctgataacgagccatcagggttattttgttaggtttcaggcggataatagagaatccacgataaacgcaggtatgttcgctgacttttaccagcacattacatgggctaatcaattcatcatctccacatagcgttcggctttataacgggcatttaagtaaatcgcgtataggttcacttcacgctttgcgcctttcttctgctggatgatgggtaaacgaccggtatcagcttgggtacggacggtgtttgggttaatcccttgacgtttggcatagtcagcgatggactctgacagtttatcgccaaaaggataatctgtaggcaactccctgataattgaggtattcagacttctattctgtttctttagcataagtgctaccctctaggaacacgcagttttaagtcatttaggtcatttgcgaatgaccttgatatgagggtggtcatttggacgtgaccttgtcaagtatttacgcacaaaagctaaaagccatccgcaaagcagaagggttaactcagaagtctttttccgaacaagcaggcattccactcggaacaattaagaattatgaaacgggtcaggtggaggcggggctaaaagttattgagctggtggttaacaacccgcagtttaaaaaatacacgatgtggctaatgacaggggatgtcgcgccggaaatcggtcagatctcccctgatctctcccctaatgggccagaaagcacatctgcgagcccaaaaggccagaaggttggctaatcgcctataaagtaaaaaatcgttggggcaagggcgggatttgttacgaaaggaacttcttcgatgagtattaagtcacttggcgctgaaggttatagggttgatctacgcccacaaggccgtgcagggaagcgaatccgtaagaaattcaaaaccaaagcagaagcacagcaatttgaacgctgggctattgcgactcaaaatgataaagattggctggaaaaaccagcagataatcggcctctgactgagttaatagagctgtggtggaagcatcatggccagaatatgaaagatggggtaaagcgcgcgcataaattacgcgtgatggccgcaaaaatgggccatcccaaagcgagccaaatcacacgcacattcttctctgactatcgcgtattgcggttagctgaaggtaaaaaagcaaagactgttaacctcgatcaggaaatgttaggtggtgtattttccgttcttatcgaattgggacattaccatagtgagcacccactgaaggcaatgaaaaaaatcaagttgcctgctcaggaaatgggcttcctaaccaatgatgaaatcaggactttgctcagtcgattagaaggtgatcatctaaaggcggtgaagttatgtcttgcgacgggtgccagatggggcgaagtcgccaagcttcgcagagatgagattatcggtaataaggtgacttacctcgatacaaaaaatagcaagaatagaaccgtccctatatcgcatgaattatgcgagcaattaaccgatggaattaaaacagggccgttatttaagtctttaaattatccctatgtaagaatctgcgtcaaagaagttgctccgggcctacccgcagggcaagccgtgcacgttttgcgccatactttcgccagtcattttatgatgaatggcggtaatatattggcacttcagaagattttaggacattcaaatattttacaaaccatgaattatgcgcattttgcacctgattatctggaagatgcggtcaggtataatccactatccacctgtaaggagtgaagtttgtcaaagttaataaacaataggccagctatattagaaaaaatcccacactatagcgaaattccagatatacctgttgcattggatttttctagtacgatccatggctttcttaaatttgatattgatgacttggatggattgcaacctattgagaataagtatattaaagaatgtggtaaggtattcaatgttaacccttctgaagatttaatatcagcatatgagaaacgaaaaatagacttccagttaataaatattattgttaatgcttatggtttcgaagaaaaagatggagtattagtagggaaaccatactctatttcactaaagccgatggaaaaacgcggtaaagtacaaactcaaccagctgattattttagaaatttcaatctagaagatcttaaaaagtgcgattattcatatcttgggtttaatccatttacgcaaggttatcaaatgttcggaagttatagttcatttatttcccatggcccactaaagcagcatagcgatatggttggatttgttaccaatacatatgctttggcaacaaagtgggattttgatgatgtttgcataccatctatgccaaagtgtaatccttacttggtaagcaaatttgcgaaatatagaacaaggcgttacttcaaaaagtttgaaaactgtaatccaaggaaaatttggggttgtgactctccaattgagctttttctgttgcatgccctcaatacaaaaaatttatcacctgaaattcaaactggtatctatgaagatggaagtactcacccatctcttcatcaaatgatttcatcaaataagcgagaggctgaagtaaggcaaataactgatgcggatttttattttcctgaaagtaaattagccatattttgcgattcaaatatgtttcacaataataatagggcgcgtattaatgatgaaaagatcgataatcatttacagcaattaggagttaagagcctcagaattagtggtcccgacataatagaggatccgtataaatgtgttgggagagtgattgattctctttgaggatttcagtcaacacttttaagtgtcctctaaaaaaccatgatccacaaattgaccaaatcacccacgctacacccattttaagcacgcagttacaggtatctaacttactgatattactgtaactgcttgtttttattaggtgataaatggcggctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtgttcagaaaggctttgtagagcccatagcttattgctttgaaaggattacttacgtagttttaaattttttgatgtggattttttgtcctgggaaatcaattactaaggcaaattcgttgaggaagttattgccaattaatccatcggtatccatctggttgaacgctccgtctagcagtacggcattaaaaccaatctctgttgcaccgatttcgttaagcagaaaatctgatgcttcgcagccttcatgatccatctctttcatgactgcctgacaggacagattaacaaaaggagatttaagccgttctttaaaaaatatggacactgttgcgccggtatccaaaagcatattgtattctttataattttttacgactttgatttcgacaccttctggtgtcaaccgcagcggcagtgatatccatccatcagccatattaatacccaatgcttgagtattatccgcgacagacacacgttttttttggtaattaatcagtaccgccttacctttgaataaatttagcccgatcatcattgaatgagggggaatgctatcagggctgaacaccataccctgaggagtgttcactgatatcccttctacattcttaaattccatgccattgatcaaaagttttgggatggagaacttctcgttaagaaatactttgcctgtcaggtctgttgtgcgatgttttcctggttcaggtattaatcccggaagtcgcgccataacatcgctaaataagtgcagagcaattaatgccccggtatcgatcatgaaattttcccatatcccattgatttcaattctcactatgggtgttgccgtgtcatcccacacaaacggcatatgcataactttttctggcatgatggcaccgatcgctgttggtgaggagacagaagataagagggagaatattatagctgcagtgtgtttattgggtaaaaagtacataagggtcttccttttccatttcagcatttttgctgagatcaaatactcgatccgccatggcaatcattgttgggcggtgggcaacaaaaattcgggtaatcttcaatgcgcgtatcgcgtcattaattcgggcttcgttgtcgatatccaggtcactggttgcttcgtcgagaaataatattcgcgggcgtttgtataaagcgcgggccagagaaactcgttggcgctgcccacctgatagggcgctgcccatatcgccgaccatggtttcatatttcatcggcatggcatcaatctcagtatgaattgaagcaaggcgtgcacattccagcgcccattcactgtcaggatgagtatcaaacgagctgatgttatcgagtaaagagccggcaaagagtttatcctcttgcaacacgtaggcgatatgcttgcgataggcatcaagacctaaccggtgggcatcgacgccgtcgaataaaatagaaccgcacttttgcgggactaaaccgcccatgcattttaggagggttgatttgccgcagccggatggcccaacgatggcaatgctttcaccggctttgatagacagactcacatgttcaaatacggcaggttcgccatcaccataacggtagcttagatctttaacttcaatggtgccggcaagggagttaggggtaactaaatcgacctcaccgctagccagttcaggtgtggcaagtgccacttctgaaaggcgctcactgtgcatatcaatcaagcggagccggataatcgaatcaaccacccgaatggtgcgagtgacgtacatgtctgagtaaattaagaaggcaaatagcatgccggtagtgagcgtcgcgctatcaatcagctttgcccctagccacaatattattgccgaagacagcccgattaaaagtaagcctaccgtctgtgtcgccagatctattttaaacaggtagatttttgcattagcctcattgataacgagattgatccaatcggatcggcggcgctcagctaaattgaaaattttcacgtagtcaatgccgcgcacggtttcgaggaaatgtgattgttgttttgcttcgtgagcaattgcctccaaattggcagaacggtaggcactgaaaagaaagaatttgatggctgcataggtcagcaatatcagcacggcgactgccgcgaggtaaccatcataggcccacatcagaaaaaatagcccgataaccaccacaatatccaacagtgatgcaaccatatcggcggtaaaagcatcttgcactactgacagcgagttaaaacgcgacctgacatcgccaatatggcgtttttcaaagtaggaaacgggcaagcggattaaatggctaaaaagcccggaattccattgaatcccctcatattgaccgaaccactgataggggtaggcgtcaaaccgcagcctcaccgcttggccttcacgtaattcgccgatggcatccgcagtggcaaaaatttccacctcggtttgcccggaggttggcacaatactaactaattcttgagtcgctcgaattgtgttgccagctaatcctgtaatgccggttaaggtgccatcaatcggagacgtgatatgcaattctcgttgttcttcggtcgagattaaatcttgatccaaccgtgccgtttgtcggctgtcggcgtagcatttccagtgaaacttcaacttcgctatgtatagccgctaactgtgctttaatcccaatggtttctccttgcagttttaccttttcccgcttgtaggcttcgagtcgaacagaggcgctataatattcggactggcgtgccatatgctccgtctcaagggctatcccttgcctaaccaactctttgaaatattgtgatttttcacgtaaccatgaggtttgttgtgtcgctttggcaatcaaatgatccattttttgctgctcggcgtctttattttttaacctctgaataaggtagtttcgttcagtgtctgctgccgctgatttgagttttatctcttgttcaatagccgttttctgtgattttagtgctgtggttatttcatggtttgttgcgccaaactctgtctgggtttccatattgacgatataaatcacttcgccagcacgaacgattttcccttcttcagccaggctactgataataatcccatcgcgtggggcgattatccgtgccaccgcagggtgatgaacaacagatccggcgaggcgggctttttgggtataagtccccagccccaagaatgctatcaagctggcaataagtaccagtgccaacatggcctaaacagaagcactaactggagtaataacttgtgggctacccagccaatgatgtgctctgtgctctagcgcttcctgtctgaaaatcgcagttttattgagcaattttaccggcgctccctcgccgtatatttcagaaatcatgcttgaattgctgccatgatgcgttcttctttgatgcccatattaagtaagtgggcagatgaacggctaaggaatgttctcattgaataacaataaatggacttgcgtttgaagcgatctttggtggaaaaacgatttacgatgcgcccaccggcacaaatattttcccaaatacagccttcgcattcagtgggtaatgattgtccgattgatgaatattcctgaaactgcgggctagcaaagacattagatagattgacctcagaaagatggccaatgggattaaacattctgtctgatgttgatcgcaaggtatcatctacccggacaaatccatcggaactgacggtcagggcgtagataccggtaacattgggagtgtgtcctaagacgcctgaatttttttgccccagtaggctggcgatatgtgtttgaaagagtcggacaaaaattttggcattattgtcttttatccactcatccagcgcttcgttgagaaagcgccctataccgatggcatcagtatgagcatctttataggagtcatcgggtatcagaaaatcaaaactatagacgcctaactcatcaacaaaatgtcgatagatttcagcaccgtttgcttgagcattcgcgacacataaaataccgggatctgaggggagttgcccttgtttataggcatgttgaagtatacgcaagccacgaacggtaccttcatatgtgctgcgccctttggtatccagccgatgcctgtcattaatatgcttagggccatcaatagagatacttacgtttacggaatatttctcaaatattgctatccattcattgtcaattaatgtggcattggtttgtaaggcaagtctgagctgcgaaccacagtagttccctgaaatcaattgaatacacatattcgtgaaactttcttttttcattagtagcggttcaccaccatgaaagtcaatttgtattgtatcaatttgatattcctgacaagcacgctgtaaaaaatagactaaatggtgaatgtttttatttgagatcctagcgggactatcgtcagctgctgaatttcctttattaaacacataacagtaatcacaatttatattacagcgctcgctgacttttaatattatttcaaggtgtctaatcttcttttcaattaataaattaagcataactctaccctcgcttccagcgattattttcatactggacagtggatgagtatacaaaagggccaccaatggcggccctactggatgattaaaaacttcttgaccagttcccaaacacttttatccagccagcaccgccagcgatctgttcaagaacatcttcagccaaatgctgaggtcggttttttttagtgtcactgacatcaatgacggttttagtttcaatgatttcttttttcagatttcttttttcaagcgagacatagtttattcctccattgattatgaatgtcaagaaatcccctcttggcatgttcattaaggaaagtattttcacacccggctttatttttaaattatgaaaataaattaactatacaaatttaatattatgactgaatgtggtttttttgtcctttgactttccttgaaaaagaaatatcatttaatgaatcccgctgtcaagaaataacttttaatttttattggttcaatggttataggtatataacatcattaaatgatggggttaattatattcgttagagtttctctgtactgttgcatggaaatacaaattaaatatttatataaaaatcacacgttatcttctgtgtaattaatattcgtattgaatagattttatttattttattccggttctagccaggtggtctggaaatcaaaccaacctaaattatttaagtgcgcaccttgggtttgttcgggggcttttaggcgcatccagtgatggaataatggctgcaaccagccattggcgatgatctctcggatcaattgttcgctacccagggattggttgcgccaatcatgcagatagctctgtaaatcagcatcatcaccgccagtgatggattgacgcagcaactgggagtccaatagccatgcgccaacattccactcttcaggaacggcaaagttcactgtgcccagccacaaatcagctttggcttcacccttggcccaagaggtgtaatccaactcgatcatagccaacttaatgccctgagcagcgagaatatgagtcatttcagccaccaacattgggtattctggatgctgggcatgataagccagtgttaataccggcatatcttctgattctgtcgcgatatcacttgaaaaaggagagcactcttctccggcatcaatgccatgaaaccatgtgggtaggacgctgctggcgggtacccagaaggggcgaatggattcaattagccgttggataagatgataaggattgagcgtttttcgcaaccagcggcgctgtttaatatcgtgccagtgcggtgagcggctgtcgcacagcaaaaaatacccaccgcgttccagaaacatctctggtgttgagtctgatggcttaccggtcaggctggcaactttcccagaaacataatcaatatcactgatgctggaactgagccaggtagcactttgtatattcgccatactcaactgttctgatagcacggcaggtgtgtcagaggacgggcgcgccaaatccgggaagataagcacctcaacctcatccagcaagccccgaaaaccaaaatagtggtcaaaagatttcatctgcaagtgccagttatcattttcagccactcgataaggccccgttcccacaggatgagaggcaaactctggctgggtggcatgattttccggcagaatcaatgcgctgtgatgggcgagtaataggggaaggcgcgggtccggttggttgagttcaataaccacactgagtggcccgtgcgaactaattttttgaaaatgtgaaaacagcggcaaagttgcactgcgggttaatgaactgacgacatcgcggctggacaattctcgaccatcatgaaattgcaccgccgggcgtaaataaaagcgccagtgcaatgggtcgagcattcgccatttgtgagctaaatcggtggtgacttcaccgttctccgcatttactcgggtcaggccattaaaaatttgtcggactaagtgcagctcagagcggcgtagtgctgtgccggggtatagatttgtcatggtgcggtagtaggggatgcgcagagcttgatagtcatcgcgtatccgataccccagtttagctcgcaacaagggggtaatgagctgtttatcttcgcccaatagggcaatggcttcattaaaaccaccggaatctaataactgttccgctttttcaattaaaagctgatgagtgttccgcaatagttgcaaatatgaccggcggccacgacctgcctctgcttgccatctcaaccagccagcctgttgcatctgaaccagtaatgtccgcatgtggcgcttggtacagctgagtttatccgcaagttcttgcagtgtaatctcaaccggttgcaccccaacctgattcaataaacgtaagtattgctgttcaaggcgtcggctggtcataaaagaggaaccttattgagtcaaactcagcagttttatatctcatctttttagccgataattttcactacagcaagcgtttgtgtctcagcactttttatcggaaaagacggcagacggaacgctatgattatttgaggaaagaagatgacccgttacttaaacaaagatacccaagtgtgtatttctctggccgccagacccagcaactttggcactcgttttcataattttttgtacgatgctctggatctcgattacctgtataaagcctttaccaccacggatctggccgcggcaattggtggcgtgcgggcattgggattccgcggttgtgcaatttcaatgccgtttaaagaggcggttatcccaatggtaaatgagttggatgcctctgccgcagcaattaattcggttaataccttagtgaatactaatggttatctgacagcgtacaacaccgactatatcggcatcgcgaaattgctggagagttatcaggtgcctacagataaagtctttgcattgcgtggcagtggtgggatggcgaaagccgtggcttttgcactaaaaaatgccggttttaagcaggggtttattattgcgacgaacgaaaaaaccggtaaaaaattagccgaacagtccggttacacctatcagcctgatatgcagggtgttgaagccgatgtattaatcaatgccaccccggtggggatgtcgggggggaaagaggccgatagcatggcttttactgaaaccgaagtcgaacatgcagaggtggtttttgatgtagtggcactgccggcgatgaccccgttgataagttatgccaaagcccaaaagaaaacggttattactggcgctgaagtctttgctattcaggcggttgagcaatttgtgctgtataccggcatccgcccggatcaggctttgtttgaaaaagcagcggcttatgcccgcgctcaatgattgaggttgaaatcaatagaaattgtcgctcatactacgcattccccatttttatcactttcaaggaaatgcgtaatggccgaagaaacgattttcagcaaaataatccgccgtgaaatccctgccgacgtggtctaccaggatgaactggtgaccgcatttcgtgatatcgccccgcaggcaccaactcatatcttaatcattcctaacattcttattccaactgtgaatgacgtcacagcagaacatgaagcaacattgggtcgaatgatcactgtggctgctaaacttgcagagcaggaaggcattgctgaagatggctatcgtctgatcatcaactgcaatcgtcatgccgggcaggtggtttaccatattcacatgcatctggtcggtggccgtgagttgggttcgttgctgtcacataaatagcttgaagtatggcaggactataactgaggtaagcctatgcgccctgtgaaggcgtttttattgccgatgatggcacttgtgtgtattgcgacattgctggggtgcagcagcccgaaagggattgcggtgaataagcagcaaaccgtggtaatggattcgtctgtgctgacggcgggtattttggcttctcaacctgcaatttcaacatcatctgggaataatgtcgcgcgctcggtgattaccaatagccagagtaaaccgataaaaataaactaccgcttttattggtatgatgcgcagggcttggatgtaccgccactggaagcaccacgatttatcgttattgcgccaaatgatgatgtggatattcaatcagttaataataattttaatgcgcgtagtgcgcgtctttatttattcttataactctgtatttttataacagctcggttcttatcatcgcgctattggagtgggacaatgaaaaggtatttatctgtcgctctggcggcacttgtgctgacggggtgtatcactcagccacctgttgagccaaccacaccacccgtgaccatcgaacctgtcacgccaccggttcctgaaactccaccaccggtagacaacgtgccgccgccaccaaagatggagcaatctattgattgggctgccagtgtcgagcctttggtcgcacaaatggtcaacagtaacgatgtggcgaacggcagtatattgctacttgatagcgtcaaaaataatactaatggcaggttaccaacagcgaaagccacctcggcactgcaccaagtgctgtcatcaaacaaaaagtttgtgttgatctcgccacagcaattggcggttgccaagcaaacattggggttatcagaggaagatagccttggctcacgcagtaaagccattggtctggctcgctatgtcagtgcccaatatgtgctctacagtgatgtgagtggtgatgtgaagtcacccaccattgaaatgcagttgatgcaggcacaaaccggcgaaattatctggtcaggtaatggcccagttaagcgctgatccttctctgtatgcgcttattgaaaggataaaaccgtcggtggatattacccccgacggttttattcatgcagccgattttatcaaggcagattggcatattagcccggtatctggcctgactggtgaaagttggcgtatttcttacccgtcaaacacgactgcaaatattaactggctggcgcgtgaacaatcggttcagaaaacccaactgggagtggaccggcggcgggagcgcaagttgttgcgacatgtggctggccatcatttggcacccactattatcgccgcagatcaacactggctgctggtcaactggctcgaaggtgacgttgtcactcacgcacaattcattgaattatcgaataatggtcagctggcacagctattgacccgcttgcatcatctacccgccagcggttatcgcctcgatttacgtgctcagctcatccgttatgccgggcagattgataccaaacgcctttcaccaagctggttacggttgcatcagcattttcagcgcagatcaccgccgcaaccggtgaaactggcacccctgcatatggatattcaccccggaaatcttttggcgacaccctccgggctgaaattgattgactgggaatatgcggctgatggcgatattgcgcttgatattgccgcgctatttcgtggcaatggttggtcagcgcctcagcaacaggcttttttacagcactattgcctgaatgagcagggttaccctgatattgaccgtctatcccgccagatacagcgctgggtgccgtgggttgattacctgatgttgatgtggttcgaggtgcgctggcagcagactggcgacagcgagtttttgcaatgggcagccccgttgcgccagcgatttaatttatcattttgattttatttctaacgcttccccaaagagcttggtgttgctggtaggcagcaagcgaatgagtcccgatgagcttacactggtaagtgattcgagtgagctagcgccgctaacacccctgcagcttcaagaacgaaggggaattatgtgaggttgtcgtgggtccagtaatgttagacgttgccagctatgagctggatgcagaagaacgtgagattttaaagcacccgctggtgggcggcctgattttattcagccgtaattttcatgatgccgcgcaactacgcgagttagtccgccagataagggcggcatcccatgagcgcttagtggtggcggttgatcaggaaggggggcgcgtacagcgtttccgtgatggttttacccgcttacctgaggctcagtcgtttgcggcgatcaatgatgcagctactgcggcgcagttagcacaagatgcgggctggctgatggcggccgaaatgatatcaatggatatcgatattagctttgcgccagtactggatattggtcatgtcagcgcggctatcggcgagcgttcattccacagtgacccgcaacaagcattgaaaatggcagagtgttttattcgtgggatgcacagcgcgggtatgaaaaccaccggtaagcacttccccgggcatggggcggtgacggcagattcacataaagagacgcctcgggataatcgaccactggcagaaatccgcactcatgatatggttatatttcgcgaactgattgcgcggcgattactggatgccattatgcctgctcatgtgatttatactgaagctgatgcgcgtccagccagtggttcgtcttactggctgcaaaccatattgcgccaagagttagggttcgatggcatcattttctctgatgacttgtcgatggaaggggcagccatcatgggcagttatgccgagcgtgggcaagcctctttggatgcaggctgcgatatgattttggtgtgtaataaccgtcagggcgcggtaagtgtgttggataacctgtcgccagtcaaagcagaccaactggcatgcttgtatcattctgggcagtttgaccgtcaggcgttgatggcatcaccgcgttggcaacaggcgaataaggcattaacagcactcagcgaacgttgggatgcacataagtcgcgaggataaatatgatagtctacctacatggttttgattccaacagccctggcaatcacgagaaagtcctgcaactgcaattcattgatccggatgtgcgtttcatcagttacagcactttgcatcctcgccatgatatgcagcatttattgaaagaagtggataaggctattcagcagggtggcgatgccaagtcactgatttgtggcgtggggttaggcggcttttgggccgaacgaattggttttctgtgtggcatccgccaggtggccttcaaccccaatctttatccgcaagacaatatgagcggtaaaattgaccggccggaagagtacgtcgatatcgccagtaaatgtatcagtgattttcgcgagaaaaaccgcgatcgctgtttagtcgtgttgtcgcgcaatgatgaaatgctcgatagcaagcgcacggccggtgatttgcatccttattacgaaattgtctgggatgaaaagcaaggtcacaagtttaaagatctttcacctcatttgcagcgcatcaaagcatttaagaccctgggataaataatcaaattaatcgggctttgttaaagactggttaattgtaatgccagctgttctgtgcaatttggcttgaaaaaagcgtgtcgtctgcttttttcaggccatttttatgacaaaaaatggcaaaattgacctttatctttcacccaataaaaaaaatataaaccgtgactaaacgctaactatttgaaagctattctagaaaaaatcctcctgctggtactttaatcaaaaaaagttgatatatatcaattttggtatgaccaaataaccctgcatgatattctgactcaagtttattgaattggtatcttcgaaccctatgttatctaaggatattattcttttacccttagctaacaattggttcacatttagggggtcattttgacaacgccgaagaaaaaaatcgttattattggtggtggtgctggcggccttgagctggcaacgagtctgggtcataagttggggcgcagcaaaaaagctgagattgttctggtggatcgtaaccacagccatctatggaaacctttgctccatgaagtggctaccggctctctggatgatggtgttgatgcattgagctacctggctcatgcgcgcaaccattatttcaatttccagttggggtcgttaacggatattaaccgcgaaaccaaaactgtctgcctggctgagatttgcgatgaacacggtgatgtgctggtaacaaaacgtgaattatcctatgacatattagtggtcgctctgggcagtacgtcgaatgacttcggtacaccgggcgtgaaggatcactgcatcttcctcgataacccacatcaggcccaccgcttccataatgaaatgcttaacctgttcctgaagtattcagcgcaaccgggtgaaaaaggcaaagttaatatcgcaattgttggcggcggtgccaccggagtggagctgtctgctgagttacataatgcggtaaaacaactgcatagctacggttttgagggcttggataaccaggcactaaatgtcacgttggttgaagccggtgaacgtattctgccagcattgccgccacgtatctcggcggcggcacatcaggaattgattaaactgggtgtgcgtgtattgaccaaaacaatggttaccagcgccgatgaaaagggtctgaataccaaagatggcgagtttattaatgctgatctgatggtatgggcggcaggtattaaagcgccggactttatgaaagatattgccgggctggaaaccaaccgtattaaccaactggtggttgagccgacgctgcaaacaacccgcgatcccaacatttttgctattggtgactgtgcttcttgtccacagccaagtggtgattttgtgccgccgcgcgcgcaatctgcacatcagatggccagccgctgttatagcaatattttagcattgctcaatgagcaaccactgaagccatacatttataaagatcatggttctctggtgtcactgtcgaagtttagtacagtcggtagcttgatgggtaacctgatgcgcggttctatgatggtggaagggcgtgttgcccgtgttgtttacatctcattgtatcgtatgcatcaagtcgcattgcatggctataccaaaactggcctgatgatgctggtgggcgggattaaccgggtgatacgcccgcgcctgaaactccactaattatccttcgtccttgacgctacagggttgttagttgcgctagttactcggcccgtccatgggcctcgcctctgcgaggccgctgcaagcagcgttcaaatcggttcctggccgatttgtcacccgagtcactgaccagggccagctcatcggggtgcatttgctggctgcctacctgtaacgccaatcactttggcgaatgtttagagctttaaatttaccgctgccagttaattatggtggcggtttctggcggttgataaagtcgaatgaaggggaatcgtgccgttggggtcgtagcgacgtaagtcgccggagcgcccctgggtgcggtaaacccttcctcactgagtgataagccgcgtcgtcatcaacctcacaattgcgcacgttttgctaaagccattcgcacgtaatgtcaaattttcagcataaagctctgccgcaataaatcaccgcagtcagattcctcctaaacacattcattcacacctattatctgggtgtttcgtccatttgtcttattgctaggttaaagcacattgtgcagacttcttcgtagaaacacacggcgagtcacgcacgccgtaatccaggaataagggatagccctcaatgccggatgctgtcagacctttgttttcattttgaagctctgtggcagaagatgcgtggtaacactttcaggaggatttcctgtgaacaaatcaatgttagcaggtgtgggtatcggtattgcggccgctctgggaattgccgctgtcgcgagtatgaatgtattctccggcgcaccgcaatatgcacaagttcttgctgcgacaccgattaaagagacgattaaaacgcctcgtaaggaatgtcgtaatgtgaccgtaactcaccgtcaaccggtgcaggatgagaatcaaattgcgggttcagtattgggtgctgttgctggtggggttctgggccatcaggtcggcggtggccgtggtaaagatatcgcgactgttgctggtgcactggccggtggttacgcaggtaatcgtgtccaaagcaatatgcaggataacgatacctatacgaccacccaacaacgttgccaaactgtttacgataagtcacagaaaatgttgggatatgacgtaacctacaaaattggtgatcagcaggggaaaattcgcatggatcgtgatccaggcacgcagatcccaatcgataaaaatggtcaactgatactgaacaaccgagcataatacaaaatctgttgtccaagaccttgcattaagaacccgcggtttagtgttaattctgatcgtttaacgtgttttataagcgagtggcattaacattggcgcgggtttctcacatctgaaacccgcgtcattaatggcttaagctacgcgatgctgagcaaatgcggccagcaattcactgataaacttcaatcgctgcgcacggtcgctaagatcctgcataaatttcagtttggttggcccttccagtcggaatatttgcggctggcgttgcagcaaaccaatcagataaaccggatcgactttgttcttctcaccaaattcgataaagcccccgcgctcattaccttcaatacgtttgatacccagcttctgagcctgttggcgtaattctgcggtatgtaacagataacgggctgcatccggcagtttaccaaagcgatcaataagttcgactttcaattcatcaagttcagtttcatcgcgtgcactggcaatgcgcttatagaacgaaagtcggacattcacatctggaataaagtcctccggcagcaataccggcatacgcatttcaatttcggtctgattgctggtcaagtcttccagtgatggctctctaccttccttcagcgcatcaaccgcgctttccagtaactccatatatagcgagaaaccgatggtggtcatctggccactttggtcctcgcctaatagctcaccggcaccacgaatctcaaggtcatgagttgccagagcaaagccagcaccgagatcttctagcgacgcgatagcttccagacgttttttggcatcggtggtcatcgctttcggatttggcgtaagcaagtaagcataggcctgatggtgcgagcgcccaacccggccgcgcaactggtgcaactgcgccagaccaaaatgatcggcgcgttcgatgataatggtattggcgctcggaatatcaatccccgtttcgataatggtggtgcagaccaaaacgttaaagcgctgatgatggaaatcattcatcacccgctccagatcccgctcacgcatttgcccgtgaccaatagcaatgcgtgcttctggcactaactcagccagcttctgggtggctttctcgatattttccacatcgttatagagataataaacctgcccaccacgcagaatttcgcgcagaatcgcttctcgtaccactaagctatcgtactcacgcacgaaggttttcaccgccagacggcgcgcaggtggcgtcgcaataatcgataagtcccgcataccgctcatcgccatattcagtgtacgcgggataggcgtggcggtaagtgtcagaatatcgacatcggcgcgcatcgctttgatgcgctctttatggcgcacaccgaagcgatgttcctcatcgacaatcaacagaccgaggtcttgccagcgcaggtcactttgcagcaatttatgggtgccgataataatatcgactttgccttcagcagcttgctccaaaatcacttgctgctctttggcactgcggaagcgtgacatcatttcaattcgcaccggccaggtggcaaagcggtcgcggaagttgtcgaaatgctgttgagcgagcagggtggtcggcaccaagacggcaacttgcttattattcgccaccgccagaaaggccgcccgcatcgccacttcggttttaccgaaaccaacatcaccacataccagtcggtccatagccaacggtcggcacatatcgctgagcaccgcattgatggcctgttcctgatctggagtggtttcgaacgggaagctttgacagaacagctgatattgttcgcggtcgaacttgaatttaaagccagatttggcggcgcgctgcgcatagatgtccagcagttcagccgccacatcacgcactttctcggcggctttctgccgcgcacggctccaggcatcgccacccagtttatgcagcggtgcattttcgtcagcaccgccggaatagcgactgataagatgcagtgatgaaaccggcacgtacagcttatcttcaccggcataggtcaatatcaggtattcagctttaataccgccagcttctaatgtggtaagaccaagatagcggcccacaccgtgttccagatgaaccactggctgaccggggcgcaattccgccagattgcggattaaggtatcggtattaatggtgcggcgattatcctggcggcggcggttcacgcgctcgcccagtaagtcactttcgcaaatcagtgctaattgcttatcagtatccaggaaaccacgttctgaagcaccaatcatcagataatggccgggtgccgtggtttgagatagctcgcttatcagggttggactgatttttatccgtgccaacagatcttgcagggtttcgcgtcgcccctcactttccaccgaaaacacgacactaccgctaaatgactcaataaagcgtcgcagattatccagtggcgctttttgctgtgcctgtacggataaatcgggcagcggctgatagtgtaagttggtattggcggttttagtcggtaattcttcggtcttgaactgaatccgcggccactcttttaactcactgaaaagtgaatcaacccgtagccataatgtttctggggccagcaatgggcgcattgggtcaacacgacggctttcatagcgttggttaacatcttgccagaaacgctccgctgagctttccagcgagccggtgttaatcaataaggtattttcaggcaagtagctaaacagtgtcggcaatggctggttgaagaatagcggttgccagtattcaatcccggcaggccagatgcttttgctcacttgctggtaaatatgttccgcatcgcggcgcacttcgaactgttcacgccattggctgcggaataattcaatggcgtttttatctatcgggaattcatgggcggggagtaagtttatttgatcaacttcggacagggtgcgctgcgtatccacatcaaatacgcgcaagctatcaatgtcatcatcaaaaaagtcaatgcgataaggctcttcactgcccatcggatacagatcaagcaaggccccgcgggtagcaaactcaccgtgctccatgacctgatcgacactgcgatatcccgcttgctcaagctgagcacgtaatttatctcgcgacaggtgctggccttttttcatcaccagagcatgaccatgcaggaactcgtgcgggcaaacccgttgcatcagagtattaatcgggagaataataacaccgcgttccattgtcggaaggtggtacagacaagaaaggcgggccgaaataatatcctgatggggtgagaaactgtcgtaaggcagcgtttcccagtcggagagggtattcaccggacggggggaaaactgctgaatttcatcacgcagtcgcagcgccgtttgcatatccggggtaattaacattaccgggccatcatggcgctcaatgatttctgcacactcgacggcgcaagctgaaccagtcaactggcctaactggcgggtgtcgccacggcgcgtcggcaatgaataacgatgttgttgggacataagcagttaaacagtctctttatcaggacgaaattatctcggcggatatcctagcacgcgaacaggtatatacccgtcatacttcaagctgcatgtccgttggctgcgctcatcacccgaatcacttacttatgtaagctcatcgggactctctcgcttgccgccttcctgcaactcgaattatttagggtatagccacagattggcgctttgatttggaataaaagccgaagatatatattcaaatggttccataaagcggtagtaccctttattatcctcgatcactttgctttagcaacaggatctaaacagatttcatgtatcaacctgtcgcattatttattggcctgcgttatatgcgcgggcgtgcatctgaccgttttggtcggtttgtttcatggctttcaaccattggtatcacactcggcgtgatggcattgattacggtgctatccgtgatgaatggtttcgagcgtgatttgcagaataatattttggggatgatgccgcaggcgctgattaccacgccacaaggctcccttgatccaaataaaattcctgcttcatcactgaaatcactgactggtgttaccgatattgtgccgttaaccaccgctgatgtggtgctgcaaagcgcgcgcaatctctccgccggagtgatgttgggggttgaccccaatcagcatgaacctctggccgactacttggttaatgtgcacctgaaagatttacaaccgggtagctacaatatgatcctcggtgaaaaactggccggtcaattgggggttaagcgcggtgaaacactgcgtctaatggtgccaagtgccagccaattcaccccgatggggcgcatcccgagccaacgcctgtttaatgttatcggcacatttgccgccgacagtgaagtcgatggctaccaaatgctggttaatcagcaggatgcatcacgtctgatgcgctatccggcaggtaatattaccggttggcgtttattcctttcacaaccgctgtccgttgatagtttgagtcagcaaaccttgccagaaggcacggtatggaaagattggcgtgagcgtaaaggcgagcttttccaggctgtacggatggaaaagaacatgatggggttgctgcttagcctgattatcgctgttgcggcctttaatattattacctctctgggcctgttagtgatggaaaaacagggcgaagtggctattttgcaaacccagggtttaagtcgtcgtcaaattatgttggtgtttatggtgcagggcgccagcgcgggggttattggcgcattgctcggtgccggcttgggtattttgcttgccagtcaattgaataccattatcccgattctcggtttattgattgatggcgcgaccttaccggtggagattaatccggttcaggtgaccgtgattgccctgttggcaatggcgattgctttgctttctacgctttatccttcctggcgcgctgccgccgcacaacctgccgaggccttacgctatgagtaatcatcctttattacagtgtttaaacctgtgcaaacgctatcaggaaggtcaactacataccgacgtcttgcgtaatgtgtcgttcactatcgaagctggtgaactgatggcgattgtcggcagttccggttcaggtaaaagtaccctattgcatttgttgggtgggctggattcaccgacttccggcgaagtgatatatcaagggcgctcgctgaatcaaatgtcttccacggcaaaagctgagttacgtaatcgtgagttaggttttatctatcaattccaccatttactaccggattttactgcattagaaaatgtggcgatgccactacttatcggcggtgccaaaccgagtgaagcgcaggataaagcccgcgcaatgctagtggccgtggggttggaaaagcggagcaaacatcgcccgtccgaactatccggtggtgagcgtcagcgagtggcgattgcgcgctcactggtgaataacccgtcgctggtgttggctgatgagccgaccggtaacctcgatcaacggaatgccgatagcatctttaatttgctaggtgaattgaatgttcgtcaagggaccgccttcttagttgtcactcacgatttgcaattggccaagcgtatgagccgtcagttggaaatgcgtgacggccagctacagcagcacttgacgttggtgggggcgcaatagtggcaattgggatgggcgtttcgccactttcactgttaatcggtttacgttttagccgtggtcgccgtcgcggcggaatggtgtcactcatttcggtgatctccaccttgggtattgccttgggcgtggcggtattgatcgtcggcttaagtgccatgaacggcttcgaacgtgagctaaaaaatcgtattttggcagtggtgccacatggtgaaattgcagtggtcaatcagccatttagcggttggccgcaaactttacagcgggttgaaaaagtacccggtattgtggcagcggcaccttatatcaatttcaccggtttgattgaaaacggcacacagttgcgtgccgtacaggtcaaaggtgttgatcccgaggccgaacagcgacttagcgcattgccgagcttcgtccttgatcatgcctgggacaatttcaaagccggtcagcagcagattattttgggtaaaggtctggccgatgccttgggggtgaagcaggggtcatggctgacagtaatgatccctaatagcgaccctgagatgaaattactgcaacccaagcgtattcgcttgcaagtggcgggtgtttttcaattgagtgggcaactggatcacagcctggcattagtacctttagtcgatgcgcagcaatatctggatatgggtgacagtgtcactggtgtagccatcaaggtcgatgacgtctataacgccaacaaactggtacgcagtgccggtgaggtctcgaatgcctatgtgtatatcagcagttggattggcacctacggctatatgtatcgtgacatccaaatgattcgcaccatcatgtatttagcgatggtactggttatcggggttgccagctttaacattgtttccactctggtgatggcggttaaagataaaagcagcgatatcgcggtgttacgcacattaggcgctaaagatggcctgatacgagccatctttatctggtatggcttgatggcagggctgatcggcagtgtcagcggggcggtcgcgggagtgctcatctctttgcaattaactaacattatccgtgggttggaaaagctgatcgggcatcaatttttgtcgggtgatatctatttcatcgactttttgccgtcagaactgcactggtttgatgtggcttgtgtgctggcgaccgcattggtgttgagtttaattgccagttggtatccggctcgtcgtgccagtcgtattgatccggcgcgggtgttgagcgggcaataaaaaatctaaaaataagtcaaactaataataattcttctggacaataatgggtaaggggcaagcttatgtattacggttttgatatgggcggcaccaaaattgagttaggcgtttttgatgctaacctgcaacgaatctggcataagcgcgtccctacaccgcgcgaagactactcgctattactgcaaacattacatgacctgacacgggaagccgatgagttttgtggtagtaaaggcagtgtgggtatcggcattcccggcttgcccaacgccgatgatggtacggtattcacggcgaatgtgccggcggcaatggggcaatctttgcaaggtgacctttccgggttaatcgggcgcgaagttcgaatcgataatgatgctaactgctttgcattgtcggaagcctgggatcctgagtttcgccgctatccaacagtattagggctgattcttggtactggcgtcggtggcgggctaattgtgaacggcaatattgtcagtggacgaaatcatattactggtgaatttggtcattttcgtttgccagtagatgcgctggatattctgggcgcagatattccacgagtatcctgtggttgcggccataatggttgtattgagaattatatttcaggacgtggttttgaatggatgtacaaacatttcaaccagcaatctttgcctgcaactgaaattattgcaaactataacctcggtgaatccaaggctgtggctcatgttgagcgctttatggatgtactggcggtttgcttaggtaatttattgactatgctggacccccatctggttgtaatcggtggtggattatctaatttcgagcatatctatcaagaactgccgaaacggctaccacagcatttattgcgagtagcccgattgccgcgcattgaaaaagcgcgttatggtgatgcgggcggtgttcgtggggcggcgttcctgcatttgtctaagtaatacccaatacccaaaataattcaagttgcaggaaggcggcaagcgaatgaatcccgatgagttgacgccggtcaatgattcgggtgagagagagcagccaacgcacatgaagcttgaagtatgacgggtataacaatacctaaaatagaggcaaaaggttatgcgcattcgccatcggttgtgtcggtttcgcaagaataagcacttgcgccatcaacgttttcgctcccgtatttttcatcgagacagtgctgcaacatccgaaatgaagaagccgtttgtggtggttctgacgggggccggcatttcggccgaatctggtattcgtactttccgtgcggcagatggtttgtgggaagagcatcaggtggaagatgttgccacccctgaagggtatcgtcgtgaccctgaactggttcaggctttttataatgcacgccgccgtcagttacagcagcctgatattgcgccaaatgctgcccattttgcattagctgatttggaagcagtgctgggtgataatttcgtactggtaactcagaatatagataatttgcatgagagagcgggtagtaagcgcgttattcatatgcatggcgagttattgaaagtgcgctgcacccagtcaggccaggtactggattggccgggtgatctcagtgcggatgagcgctgccattgttgccaattcccatcgccactgcgcccacatatcgtgtggtttggtgagatgccaatgggcatggatgaaatctatcaggcgctggctgaggctgatttctttatttcaattggtacctctggccatgtctatcctgccgccgggtttgtccatgagtcgagcttgcatggtgctcatactgtcgagttgaatctcgagcctagccaggtcgagagccagtttgatgaaaaacactacggtttagccagtaaagtggttccagaatatgtgcgcgaatttttaaccacgcgcggtgaaaatcgtcaaggcgactaattaccctgcttaattgagagccgcagcgttgttagcggctctcactcacccgaatcactgacttgagtcagctcatcgggatttgctcgttggctgcctggctgcaactccaattacttgggtaataccctgcttaatgggtgccacagcgttgttagcggcacttaatcattcattcaaacactcggtgttgtgtctatattgcttttttattctggcttaagtttgtctaaaactgacctgacgcaatatttgatggtgatcacttccccataatgatattcactattatgagggtgggcccatggacaaattactcgaccgctttttcaactatgtttcttttgatacacaagcaaaagccaatgtaaaatccgtgccgagcactgaagggcagcgcaagctggctctggcgttacaacatgagttgcagacgctggggttttctcaggtgagtttgagtgagcacggctgtgtgatggcaaccttgcctgctaatgtctcctggctggtccctaccattggttttattgcccatcttgatacttcacctgatttctcgggtaaaaatgttaatccgcagattgtagaaaactaccgtggtggtgatattgctttggggatgggcgacgaggttttatcgccggtcatgttccctgtcttgcatcaattgcttgggcataccttgattaccactgatggcaaaaccttattgggtgcggatgataaagcgggtattgcggaaattattactgctatggtgcgcttaaagcacagcaatatcccgcatggtgatattcgtatcgctttcacacctgatgaagaagtagggaaaggtgcgcgcttctttaacgtggcagaatttaatgcccagtgggcctataccgtggatggcggcggtgttggtgagttggaatttgagaacttcaatgccgcatcggtgactataaagattatcggtaataatgtgcatcccggaagtgccaaaggggtgatggtcaatgcgctatcactggcaacccgcttccatcaggaattacccaccgatgaaacccctgaaagtactgatggttatgacggtttctatcatctgcaaagtattaaaggcacggtcgaacgggcagaaatgcactatatcgtgcgagactttaatcgcgatggttttgaagcacgcaagaaaaatatggtggatatcgctaaacgggtaggcaaaggtttacaccgtgattgctatattgaaatcgttatagatgatagctattacaatatgcgagagcatattattaaacacccacatatcatcgagatagctcagcaggcaatgcatgattgtgatattacccccatcatgaagccgatacgtggtggcactgacggtgcgcagctatctttccttggtttaccttgcccaaatattttcacgggcggctataattatcatggtaaacatgagtttataacgctggaagggatggagaaagcggtagcggttattatgcgaattgctgaattgacggcgaaacgcgctaaagagtcataagcttattaatcacccaaaaacgttgaaattaatggcaaagctatttataacacagtgagtgaagggttggtcgtacctgggggcgctccggcgacttacgtcgctacgaccccagcggcacgtttcccctttatttggctttgtcagcagtctgaatgccccgtttaccggggcatttttgcggaataagctcgaaatatcagtcgttaaaataccaatagccgttgtttaccaacgcggtgagcattgccaggaaggacgggtcttccagcgcatcacccaacttctgcgcatccacgctaaagtgttggcataaggcatcggcggcttgtctgtgtggtgtattaatcaactcaccattagcaaagcattgatcaccaatacgtagaacacgcaacccagtaagacgttgtaattcctcaccttgttgcaataactcatagacatcacccgcctgataaggcggctctggtggcgcgatatccagttcatggcgcgattgggaaataaactcaccaaaccagttttggaaatcccctggttgctgaactaaatcgagcatcattgcacgaagtttatcgacttcttgtggcaacacttccgccggatgttcgcgtaattgcaaatctggatcgctgtagcgataactacccaactcgcgagccagcacatagtcggcaaagccacttaccagttcgcggccattaggtgcacggaaaccgactgaataattcaaggcattttccaacgcatagccttcatgagggaatcccggcgggatataaaggatatcgccaggctccatttcttcatcaataatggcgtcgaaaggcccaacttgcagcaggtcagggtgaggacaatgctgtttcatttccgttttctcaccgacccgccagcgacgacgccccgtgccctgaataataaaaacatcatactggtcaaaatgcgggccgacaccgccacccggaacggagaaagagaccattaagtcatccatacgccagtcagaaagcgggcggaatgggcgcattaatgcagccgcaggttcatgccaatggtcaacggcttgcactagcagcgaccaattagtctcacctaaatgatcaaaactttcaaaggggccatgggcgacttgccagcggccatcttcatggctcaccaaacggctatcgacttcattttccatagctaaaccagcgagttcatctggtgagagcggatcgataaaatttttaaagccacgtttgaggatgacggggcgtttctgccaatagcgttgcaggaaatcaggccaatcgagactgagttggtaatccatgtttattccaggatagggggtgaacttgctggtgattataacggatgccagctatgagtatcagatattggcaggtaaattttattaatcagcgtgataatcatgctgctggccaaaagttaccatcattcttgctccacccaaggggctttcagtaatggttatcttgccttgatactgctcaataatctcggcagcaacggacaatcccagcccttgtccagggcgtaaagtatcgactcgctgcccacgctggaaaatcaactgtcgtttgctttctggaatacccggcccatcgtcgtcaacgacaatagtgagctgtttttccgagtgcagggcagttatttcgacgaactccaaacagtatttacaggcattttccagaacattacccatgacctccataaagtcatttcgctccccaaggaaagtcacctcaggcgaaatatccaacgtcagcacaacgcctttgcgctgataaactttatttaatgcgctgcacaagctatcgagtagagcaggaactgagtggatctcgcgaatcaatacattatgctcggaacgcatactggcacggtgcaggtaataaccgatttgctgagagatgcggctgatctgttctagcatgataggctcgacttcctcgatagtcgtttgcttaccggtgcgtaaagaacgcagcgtcgtttgcaataccgctagcggggttttgaggctatgagtcaggtcggaaagtgtcgtgcggtatttggtataacgctgacgttcattggtaagcaagatattgagattgcgcactaagctctgcaattctcgaggtggattttcatctaactgatcgcgttcacctttttctagctgacttatctgactgaccagtgctttgatgggcctcaggctccaataggcggcgagccaaagcaagggaacaactaacagcaaattcgccagtaagacataactaaaccaattccaaaccaaatcagaacgctgcaattcctgtgggatggtatctacaactacaatcgtgagctgtggtaagcgggatgtggcggggtaagtattgacggatacagagtgagtcagagcactgttatccgtatcgtcatatttttttagctggtcttgcgctttcgggttatcacccaacatcatgctacttatatgtgttccggtatccagctcatagaatcccggtttttgtagccagcttttttcgatatgagattcaagttcgggcacatgccgttggcgccacagtatattgccatctttatcgtaaatcagaaccagcgtcgggatattcagctcaagttctggcggcaccgatatgctcaacttattgtcatgccattgggccaagctgaagaataaattactttcaccgcgatgggcgctgaaggtatttttatcaaagctgacaatataaccgacgacggcgaccataccatatgataacgacagcgctaagatgacacctgctgtcgccataagaaaacgagcacgaagagagaaaggcttgctatttgtcctgaacatgatttctagttagcgtcaaaacggtatccctgaccacggatagttgtaatcacttcaccttcatgttctgccagcagctttttacgtaaacgacccattaatacgtcgatagtatggctctcacgtaattctgcatcagggtagagttgcagcattaatgtatctttgctgactacttttcctgcattacgaataagggtttcaatgatagtgtattcgaaagcggtcagtttaatctgttgctgattgacacacaactctctgcgagagagatcaatttgaaatgggggaaattcaataatttgggatgcgaggccgatattgcgtcgcatcaatgcctgaattcgcgctataacttcttcaagatgaaaaggtttggtgacataatcatcagcaccggcttccagtaccgcaaccttatcttgccaactttccctcgcagtgagcaccagaattggcaggtttgtctgatgactacgccaacgacggataaggcttaagccatcctcgcccggtaaaccaagatcaataatggcgatatctggggcatgttcctgcaagaaatagtctgcctctttggcatcttctgcagcatcaacctgatggcccatttcacgcatttgtaccgtaagatggtgacgcaacaaagcattatcttcgacaactaaaacccgcatactacattcctcgataagacattaaccgggtaatctaatattacccgacaagtaaaaatgagaacagtgacttagaaagtgtaacgtaaacctgcctgcatcgcttgatcactgactttccagttatggtaggtataacctacttctgcagagaggctttgtgtcagagcatagtcagttgttatacgtgcttcgtggtatgcacgactatcatagtttgccaaacggtaggcaacatccagaccgatatcctgtgataacttacttttgataccaatttcgcctgtggcgctattgtaagtattggtttttttgccgtctttgctggcatcaaagaccattgcatggcggctgccgcccaccaaggtatagaaatcaatattgggtgagaaggcaaaatggtaacccagcccgaggactgcttcggcaaggccgcggtcattattggcgatgctgcttatacgaccatcaataagcaggtcgttatcaaaaccatagccaccattgaagtagataccgtccatatcgcggttaccgatatgactggactgactttgattgaattctttatcgaaacgctcattgttactgattgagccatattgcaggccaccggctacataagtgtaatccgctgccatagcgacagtgcaggttcccattagggcgagagaaagaagtgtttgcttcaacatagtgatattagctccagcaagtgtaaagtccttttgacatcaacagtattatcaatgacggtgactaaaccgggactaaaccgggactaaaccggggctaaacaggggctaaacaggggcagtacgcgaaaggataagaaattattcaggtggcgttgatttgccacctgatgttgaggctaaagtattacttcaactcatcgaccattgttgtggcacgaccaatgtaattggcgggtgtcatggctttcaagcgggttttttctgcttctggcagcgcgaggctgtcgataaaggcttgcatgcccgccgcatcgacacgtttcccacgggtcaattcttttaatttttcgtatggtttttcaataccatagcggcgcataactgtttgaatcggctcggccaaaacttcccagttgtgatccagctcttccaacaggtgcgcttcgttgacttcaagtttgctaatgcctttcatggtcgcttgataggcaatcaacgcataacccaagcctacacccaagttacgtaacacggtggaatcggtcagatcacgctgccagcgcgaaacaggaagtttgctggctaaatggcccagcactgcgttggacaggcccagattgccctctgagttttcaaaatcaattgggttcactttatgtggcatggtgcttgagccaatttcgccagcaatggttttttgcttgaaatgattcaatgcaatgtaaccccagatatcgcggtcgaaatcgatcaagatagtattgaaacgtgccacgcagtcaaacagttcggcaatataatcatgcggttcaatttgtgtggtgtatgggttccagttgatacccagtgacgtgacaaaactttcgctaaactgatgccaatctacttcaggataagcaaccatgtgagcattatagttacctacagcaccattgattttgcctaaaatttcaacttgcgacagttgacggaattgacgttccatccggtatgcgacgttcgccagctctttaccaatcgtggaaggtgttgcaggttgaccgtgagtacgggacaacagcggcaaatcacgatactggtgagccagcgctttgatggagtcaataatcttgcgccactcaggcaaaatcacctcctggcgcgccgtttgcagcattaaagcgtgcgacaagttattgatatcttctgaagtacaggcaaagtggataaattcagagacggcatgtaatgccggaacactttcgactttctctttcaaaaagtattcaaccgcttttacatcatgattcgtggtgcgttcaatggttttgatgcgcagtgcatcttgttcattgaattcttgcacgatcttatcaaggtaagcgtttgcgttggcatcaaaagccggaacttctttgatttctgcacaggcggccagtttttgcagccaacgtacttcgacctgcacgcggaatttcagcaaaccaaattcgctaaatattgggcgcagtgcgctgactttgtcgccgtagcgtccatcaattggggaaacggcggtcagtgaggataattccatcggtggcaactcctgagaaaggatttcaaatatgagcaagaatactctgcgcctgcttaaacagacgatttcgcgagaacattaactgcaagcggcttccgccgacttgttgccaaagcacagctgagcggatacccgccagcagggtggcacgaatttttgcctgcaccagtgtgctttgtaaaatagcgggtgagccaataacctgaatgcgcggaccgagtggactgataacatccgtataaatggcagccagcgaactcatcattgtttccgattcaagatcgaaatgggccaattggcgatcaagctgactaatacgatcacccaaggtattcatcgccgacttattggcattgagcttccgctccaacaccatcaggcttagggtgtagcgggtcagttccgccgcaggcccctgacggttggcatttaacacactttgcagtgtttccaaccccatttttaaggattgttcattgccgccatagacggccaaagtggaaggcgggttggtttgtagcagcccactgagcacagtatttaatgcatcattatcacattggccttcatgcgccaattgttgaaccaagcgagctgactggcagattccggccaatgccaacgtaatatcataataatttttcgccacggttactcctgtaaacgttctggttcattaatatacccgtcatacttcaagcggcatgtgcgtttgctgctctcactcacttgccgccttcctgcaactggaattatttagggtataggttgaattagtttgcgactgaacctggcagtggataacgctcttctataataccgccaccgagacagacttcaccttgatagaagaccgcagactggccgggtgtgactgccgctacagggtcatcaaaccgaacctcaacacgttcgtcatccaatggtgtcacggtgcagggaatgtcctgctggcggtaacgagtttttaccacacagcggaaagcagcagtgacgggttctctatcaacccaatgtaactgttgggcaatcagccccacagacattaaacgcgggtgttcatgtccttgagctaccagtaagatgttattcgcaacatctttatccaccacataccacggatcatcgccaccctctttggtgccgccgatacccaagcctttacgctgccccaaggtgtgatacatcaaaccctgatgttcgcccacatgctggccatctacggtcatgattgggccgggttgcgcgggcagatagcggcccaggaaatcacggaatttgcgctcaccaataaagcagatacccgtggagtcttttttcttggcagtgaccagctcaagttgttcagcaatgcggcgaacttcaggcttttctaactcaccaacagggaacaggctttgagcgagctgttcgtggcttaatgtgtagagaaaatagctttggtctttattgccatcaagcccacgtaacaagcgacttttaccgttaacgtcctgacgacgcacataatgcccggtagcaatatagtctgcacccaaatcttccgcggcaaactctaggaaagctttaaattttatttctttattacacagaatatcggggttaggggtgcgcccggctttgtattcttccaggaacaattcgaacacgttatcccagtattctgcggcaaaattgacggtgtgcaactccatgcccagtttgtcgcataccgcttgagcatcggccaaatcggtcgctgctgagcaatactcttcgccatcatcctcttcccagttcttcatgaacaaaccggcaacttggtagccctgttgctggagcaggtaggcggaaacggaagaatcgacaccgccggacataccgacgattacttttttctggctgttatctgacatgggagtctcactaacgtaaatacctaaagccccaatgaaggctatgacggatgagattatccgacccactcttcagcgtggcagggcattataaaaacaagcgccggattttatcacgttggctgcgttgctgcatggtagattcgcactcttaatgaaattacctgagtgaatcaaatctgccgtttataatggccagttaaatgaaccaatcacatcaagtgaataacgctcgggctgctgatagcaacggatactttcggccactaaaggtgagcgtaaattacccgattgcaggatttcatcggcggtaagccacagacagcggtcgatatcatcgtcatgcggatcagtgggcaatggtgctagtagctcaataacaaaagcgaaacgcaggaatggggttttatccggcgctatccactggtgcatgcgcagaaaatattgcggggtggctcgaataccggtttcctcccataactctctttccgcagcttgcagtagagtttcatcggtttccaaatgaccagcgggttgattccataatttttttccattaattgtctcttcgacaattaaaaacttcccctgagcatgcacgacacaagccacggtaacatgaggcttaaacatggtttatctccttccattcgccgggctgtagatcgccaaggcttaaattacccatactaaaacgtatcagacgaagggtagggaagccaatatgggcagtcattctgcgaacctgccgattgcggccttcgaaaagtgttatttttaaccagcttgtggggatggctttgcgctctcgaatcggtggatggcgtggccatagccacgcgggttcactaaccagctcagcaccagcgggtaaagtagggccatcttttaaggttatccctattcttagctgactaagtgcatcttcgtcgggcaacccttctacttgtacaaaatagactttaccggttttctgggctggttgcgttagcctggcttgcagtttgccatcattagttaataccagtaaaccttcgctatcccgatcgagtcgcccagccgcataaacatcgttaaaagggataaattccttcaaagttgagcgcccagcttcatcagtaaattggggtaacacatcaaaaggcttgttgaataacagtacgcgccgaggggtaatgggcttcacctgtttagcctgtgacttagtgctgaatcggttaactttgtgatttttaacagagaatttattcatgattattgcgatttcggatgattagcgcattatacctcaatctgtttcggattggcgtggaacgaatattcaagtagtattgacacgaatcttacaaggcattaacaaaattgcgctgaaggagaggttgatggaaagcaaagtagttgttccggcagaaggtaagaaaattactgtcgatgctcagggtaaactggttgttccgcataatccgatcattccatttattgaaggtgacggcattggcgttgatgtgaccccagccatgatcaacgtggtggatgctgcggtgaagaaggcctataacggtgagcgtaaaatctcctggatggaaatttacaccggtgagaaatcaactcatgtttatggcaaagatgtctggctgccagaagaaacattggacttgattcgtgagtaccgcgttgcaattaaaggcccattgaccactccagtgggtggcggtattcgttctctgaacgttgctttgcgccaacaacttgacttgtatgtgtgcctacgcccagtgcgttattacgaaggtaccccaagcccggtaaaacaccctgaattgaccaatatggtgattttccgcgaaaacgcagaagatatctatgcgggtatcgaatggaaagccggttcaccagaagctgaaaaagtgattaagttcctgcgtgaagagatgggtgtgaagaaaattcgtttccctgaacaatgtggtattggtgtaaaaccgtgttcagaagaagggactaagcgtttggtacgtgctgcaattgagtatgcaattaccaacgaccgtgaatcagtcaccctggttcataaaggcaacattatgaaattcaccgaaggcgcatttaaagactggggttaccagttagcgcgtgaggaatttggtggtgagctgatcgatggcggcccttgggttaaaatcaagaatccaaacaacggtaaggacatcattgttaaagatgtgattgccgatgctttcctgcaacagatcctgctgcgcccggctgaatatgatgttatcgcgtgtatgaacctgaatggagattacatttctgatgcattggctgctcaagttggcggtatcggtattgccccaggtgctaacattggtgatgagtgcgcattgtttgaagcgactcatggtacagcaccgaaatatgcgggtcaggataaagtgaacccaggttctattattctgtccgcagaaatgatgctgcgtcacatgggttggttcgaagccgcagacctgattatcaaaggcaccgaaggcgcaattcaggccaagacggtcacttatgatttcgaacgtctgatggaaggcgctaagttactgaaatgcagtgaatttggcgacgccattattaagcacatgtaatagcgcttcgagtgcaatatctcacggaggcttcggcttccgtgagtttttaacgctccactaagtgttcctgcaaaactgaacataaaacgaacttgcatctgaacaaatcccatcccaaatgattttccttatggattctcgatttttttcgccctcagccgccgaacgtgtgatccacgatgatgccagtaccaacaagaatagatcgctggcactcatgtcagcacgcgctagtccttaaactcagtcgagaagcagtaaaggggcagtaagacgttcaatgcgtttaccactcaagtgaacgcctttctgcccccccttcggtagtatattcagccaatcaagtaagtttgaatatcaatcaaggcgttgtgacctgccataataatatgaagaaaatatttgactgattaggttaactctttatcctttacggcaatgttatttagcatgtgtttatcatttaataaccagatctcagtaaattataatttttgttattttctctcttaaaacagaggtttatattgtggcgaaggatgtagaaattgttaaagcacggcatccgttagataagcagcacatcaaactgacttatgtaactcatttttactgtaatcagggaaatatggattctgttgagtctttgttgaaggaatatgaatcttaccctgatgatattaaggatgcggtagaatttgtcatcgtagatgactgctcacctttagaatatgaagtaaaagattatgatttgaatttcacgtggttaagaataaccactgatatccagtggaatcaggctggctcccgtaatcttggtgtgacttatgccaaatctgacaagattatcattaccgatttagattgcctgctgcccgaagataccctgcgttatctggttaatgcgcgtaacccagggcactcgctgtatcgtatctaccgtaccgatgaaaaaactggcaaggcctatcgcggtcacccgaatttattcttcatgtccagagctcgcttcttcagactttatggttatgacgaagagttcgccggtcattacggttcggaagattaccgctttgtgaagttccataaagaccatggttccacaccacgttatttgcctaagcaataccgctgtattgaacgtaatgttgataggaagaaaagttaccactcactggatcgtgatttgacgcataacgcgcctatcgatgatcgcaagaaaaatgaaattgccctatttggtgcggaatatggtcatagccgaatattccttaactttaattgggaaattaaaaaagtgcattcacgtccgccgacagtacctgaacgtaaagtgtggtggcggccattatggtggttccgttatctgttccgttcactcgcggcataacagcatttatccaaaatacttttcatagccagccagagtacaccggttggctatgtcatagatggaggccagctatgctgggttacgcgtgtcatgcggcctcttctggtgattactttgaagtgagcgacttatgatttcttctgctactttgcccggttcgccgccagcacatcgatatattggcatgttctcttgtgtcactgcatttttgttaggtattggtctacccacgtctaattttataatgaatttgtcgatggtattggccgtcatctgtttactgctaagccgcgatactcgctatgtgaaagccttagtcaaaaacccgttgatttggttacctgctctcatgtttttgttgttggctatatctttgctttggcatcacaatctgtacggtaaagtgatggtaggtaagtactcaaaactgttatatatcctgccattagcgatgttttttgttctttcgcgctcacttgccagttattttgccaaaggctttttactggccaatgctgtgatcctggctgccagcctgtgggtgggtgtccttcatatgccgctgggtcagattgatccattaaatccgactgtctttaaattacaaattacacataacttctttatggccttagcggcggtaatatggctctctttggcattccgtaaccaggggctgaagcgctggggttatgctctgctggtgtgcctggcagtttataacattgtatttatggtgcagggcagaaccggctatgtcgctttggctgcggcttttgggatgtggggattactgtcgttatcaaaccgccagcgtttaggaatggtggttggcgctcttatcgttgcggccatagtggctatagtgccaaaccgtgctgttgaacggctacaacaaggggtgacggagattcaaagctgcctggcagtcactcatgaagtcgataaagagtcttgtgatagctctatggggttgcgtaccgcattcgtgcttgagtctgtgaagttaatagaacaggctccagttttaggccatggtgccgggggattctggttaaattatacagaaagcgaatacagtataaacccacataatgaatatctgatgcagacggtgcaatcagggataattgggttagctttattcctcggatggatgtggtgctatttccgttcagctttgcgtttacccgcacaccttagaaatatattagtgtctttactctgtgcttatttggcttgtcacttgtttaactccttcttactggattcatcggaagggcatttatttattattcttacagcgatcgttgccagttattcagtgatgccgccgaaagaacgattagaaatggaacaaacagaataaggccattcacggagagaagattcgtaaatctagaaaacaggtgcataaaatagcgcctgtttttttatctgcttaatcagatatttcagttggtggaccaaaacctaaatttttgtatccctcttgaaaaccaaacaactcaaggaactcataagctgttgaatacatatgatacggtgagaaaaacatccaggcaaaaagtgacaataaaatcataatgacaaccagtaggattttatccagtagcacttttcctccttatattattcgggccaataggcatgccagattgactcattatgccaaccctggctgttgcctaacgataacgtaaaaccaaaaaacacacatgaggcaagctagagaatatcatgtgatttccatcacataaataaattgttaacgttaataataggcgcaaatctccaaccggatatcgatatgaaacactctgtacgcaatcaatatctgatcttaagtggcttactgtttacgtttttctttacctggtcatcagcattttcattattctcgatttggctaaatcaatatgtagggttaaaaggaacagaaactggtgcgacattttctgctatcgccataacgacgctaagtgcacaaccgttatacggagtgatacaagataagctgggacttaaaaaacatcttttatgggctattggtattttgctgctgatcagtggtcctttttttatttacgtttatgcccctttattgcgcaccaatatgctcgccggtgcggatatttggttcagggctggcccaagatgccacgactatttcactgatgaaactcttacatgcggtcgaattacccatactgctgatcgcaatgtttaagtatatcgacgccaattgcgacccacgtctatcagcgacgctgtatttggtgggcttccagtttgtcactcaagtctgtgccagcatattttcaccgctggccggttaaaggtttgccctcagggcaatagcggtccaacagtgaaatcacatcctgataatgctcatccccccacgctaaatggcactgacgtaactgctctaccggcaaggcggattcttgccacgcttttctgcacccgctcgccgcgctttacctgccaaagtacattcggggaggtaaatacacaatggccgctggtatcctcggcgcaacagcacttccatcgcctgatactgaccatcaaagtcatcaggaatatagctggggatagaatggttttcgttgacacaattagccagcacgatatttttatctcgcaggcgctcagggatggtgacttgccgcagccccatggaggtaaaaataataccatcggggcgctgggccaacagttggtctgggttattaatcgcccgagaaactgtcattaatgaaactgacgccagatttgctacttctttcagcgaagccattactttcctcatcggttaattatcgttatcttgccattctggatcaacctgtgcggcggtgttggctttcgctaccaataaaaagccctcaatgagtgagggctgggggctaacggttagctttatcatcagcctcatcgagcaggccattggctatcttgctcgcatcaagataacgggaagaacttaagatcccattaagtgtttctctgacactaaacagaaattgatcattatcggactcgttagcacattcaaccattaatgcgacaagcaaagcttcatgggcgatcaaatgatcttcaccaggtaagtttgcatcagtttcaccttgttgagcgcgaacagatgtttgattaagtgatgacataaaactccttatttaataattgaataaccacttacccactatagcggggtttctgtttattgctatgacagatgagtaacctgtcatagcagccataacagataatgcggcggttgtgcgtggcctcttaattgattgatgctatttcaacgggatatcgtatccaaagggctttaattcaccggacgataaattctcaccgcagcggttagacgtaaagttcggtgagccagttcctctgccgcaccagcatactgttcgaccatcgccgcattttggtgcgtcatttgatccaactgaccaattgattggctaatctggccaagagcttgcgtctgttcatgagttgaggtactgatttcactaattaaagcagaaacctgcccagcctgtttgacgatattgtccatggtagcgccggcattttggactaatgcgctaccatcacgaatgcgctccacactggtttcaattaagtgtttaatttcttttgccgcagtggaggaacgttgtgccagatgacgaacttcactggcaaccaccgcgaagccacggccttgttctcctgctctggctgcttcgactgcagcattgagcgctaatatattggtttggaaagcaataccttcaattacactgataatatcgacaattcgatggctggaatcattaatcgtgcccatggtttttatgacttcatgcattaactcactgccttgttctgccgcatgactgctcatggcggccagtgatgtagtctcattggcactattagcactgttttgtactgttgccaccaattgctccgtcgcactgacgatatgttgtaaattagcagtggcttgttctgtccgcacttttagttcgcgattccctgcggcaatttcactgctggcggtgttaataccatcaacctggccactgacgtcgtctgtcagcgaacgaagattcaagcccaactgattgacgctacgcatcagatagccaatttcatcaacgcggttcaattgcacatagtcaccggcttgcccggaagagacatcctgcgcttgctgtaaaattgccgcgatcgggcgtgagacctggcgctcaagccaaagtgaggtgatcaggctactgaaaagggtggtcgctcctaaaccgagtaaaggtaaaccgaaaatacccatccctttggctgccagcgtcggcagcagtgctgcaatcagtaatgcaccacgcaaacgccagcgtagcggcagcgtttgaaataatgaacggaaagagagccagccggtgcggacaatcaaccctcgatgcagcgcaatgcggcgttgtttggctttgccagagttgaaatcgccatagagcgcctccgcttgcttaacttcttcgcgggtgggcgcaattcgcactgaaatataaccggtcaaacgtccatcatggcgcaatggggtggcattagcgcgcacccaataatagtcgccattttgacgacgattcttgaccaatgatgaccaggataaccccgcattcaacgtctgccacatatcagcaaaggcagcggggggcatgtccgggtgccgcaccatattgtgaggttgacccagcaagttctgatattcaaaaccactggcacgaacaaaggcagcattggcgtaggtgatattaccttgaatatcagttgttgattgcaaggtggtatcgcgaccaatgggatactcctgtcggctgacaggtttgttcactcgcataataacctcagtaaatgggggatttcatttataacagtggaatacaataattactgagagtcatcggcagacatagataaaactttatgcctttattaattaaattattcattccccataaaggtgctattaattactctgattgcacttatttagagcaactttatatttgtaaaaaatattagatcggctaatttcattatttaattttaactttaagttcgtttgtcttgatgcgtaattgtatttttttgttgtaaaacaatgcgttgactaattattttgggttagtgcaatgcttgattggtgagggttttaaatgagtgtttattttcttttctatctctctgtcattgagactaaacatgtcatctttttgcttaaaagttgcatgatatgaagtttgttgagtgtttagtttgctatatttgttaattatgaatgtaaaaataattatttgttacagttgctgtatatatcaatctgagaaatattcattaggcataatcaataaaaatttctgacaattcttattgagaaaacgacgcaccggaacatcggtcaagcgcgtcatttgatggttgctattgggcaatctctaacgcgagtagtatatgccggtgataacatctcgcgtttcatctgccattcttgattaattccttgcccgacaaaggcgattttgcttttaccggactgattaattttgtcgatagccgccatgagttgttcactgttgatgcgcggtttgctttcatcaaacaaccccaattgtgagatcccctggcttgaaaactcccctaatacaattcctgctttcaggtaacgatgaccgggccgccaaatgatcctcaggcatttaagagcggcggcaataatatcccgcgaatccagtgtcgggaaagtgaggtaggtactggcatgattactgtaatatatctcgtttggcgcaaaggggctggttttgataaatgtcgagacatggcggcaatattgatgctcttttcgcagtttttcggcggctttctcggcataactgcacacagcttcgcgtatgttttgatattcggtaattcgttcactaaatgatcgcgaacagattatttgttgttttgtaggggcaaattctgcaacagctaaacacgcttccccacgtaactctctgactgttcgctccaatacaacactgaaatttttacgtataaaaggaggactggcttctgataattgcagggcggtggttatccccatcatttcaagttttttcgcggtacgacggcccactccccaaatttcagcgacaggcatcagcgccaatagtttacgctgacgcaccgggctggataaatcaaccacgccttcggttttatgccataacttggcagcatgattggccagtttagctaaggttttgctgggagcaatgcccacaccaacatgtaaaccggtcaatttccgtatctgatcgcggacataccgaccaaactcttccagcgcaatggaatgctggacaccttttagattgagaaatgcttcatcgattgagtaaatctcgattcctggggccagttgttcgaggatagtcatcacacgggcggacatgtcactgtagagcgcataattactgctgaatgcggtaacaccatgtaggcgcataacttgttgaattttaaaatagggtgcgcccattggtatacctacttccttggcctcccggctacgggcaatgacgcatccgtcattattagagagcaccaccactgggcgaccgtataaatcagggcgaaacacagtttcacaactggcatagaaagaatttacatcaactaaggcaaacattatcttaacttattgatacagaaagtaataacaccaaaaatgaccaaatcctcatctccctcacacaatattaacgctggagtgcctgcattaagggcttcaagacgaggtgtgggccgtaaataaaggcgcttaatactgaattcacccccaatggtggcgaccacaatatccccgtgttttgccggtaaactgcgatctatcactagcagtgcgccatgatggatgcctgccgcgatcaacgactcaccttcggcagtcataaaaaaagtagcggcaggatgcacaatgcagtgctcattaatatcgattctcttttcaatatagtcttgtgcagcattgccaaatgcactcatagggcctccaaatgattggtacagggagagggtgataaccaaaggttgctcactcaattatactgtttatttatacagtatacatgaggggtagatgaggagaaaagcactaatagggccttttttatagcacgttgatttgtaaaaatataaagcaagtagatggaaagtgtgggtctcgcagcacaggggcgttatcgatggtgagaaagaggctgtcatgccaagttgttgatatttagtattttcaataaataacatactggcatatagtcctgcctcattcatactacccgtcataatacgattagtgaagaggatgaatttataggtaacaccaacgccaacataaccgtaaagacttttaccgatgtccagttccggcatgtcaattgatcttccatctacagaaattgaagaatcaagtgagtcaccgcgtttatgaatataaaaggcaggattcagtggtatagcgaagtccattgtgcggcttacaagcacagtatcgtttttgctttaatatgaaaaaagtacacatagaaattccttatttattgagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatttaattttgattttttaaagtggataaggctggttttttatttaaaatatacattccttatgtgagtaattaatgtcccattacactatgaaaatattaacgtggtgtctatttcaaaattggaattatatattttaaaaaaatatcatgacccagtaaacaatacgatttattgcagttatcattaatatgatgggaggtgcgatattatcagctaaacaataaatttagcttcctctatatatcattcggtatccacggtggtcaggctgccgggggcgatttatcgatgcactgaatttgatcgtgcggttggtgaatattggtgatgctaagtcattggcgtgccatccagcctcaacaactcatcgtcagctcaatgatgaggaacttatcaaagcgggtgtgccgcgggatatggtgagattgtcgattggtattgagtacatcgatgacatcctcaatgaccttgctcaagcattggatgcggctaaatcttaagataggggcagagtgtgaccagtagctctaaagctaccggtcacatgttatggcggaaagaattaacgtgtagccagtgttgccgcaatcaccttggcataaggtgtggttgggcggccaataagtttgctcaatgtatggctatcatcaaatagcccgcctttagcggcacccgcatcagaatctgctaacaaactcgcgaaaccttccggtaaaccggcaccaatcagcgcttgcttgaagtcagcttcagacaggtttttgtattccacgggtttacctgactggcgtgcaatctctgctgagaattcagccaatgtgtagctgtcatccccggctaattcataaattttaccggcttgattttcttgggttagcaccgcagcagcggcttgcgcataatcttcgcgggtagctgaggcgatacgtccatcaccggctgcaccgatgaatgcaccatgatccaaggatggcgcaatacttgcggcgtagttttcggtgtaccagccgtttcgcaataacaccacaggcaggccggattcgcgcagcagtgcttctgtggcacggtgttcgtcacctaatcccagcgtgcttttatcggcatgcagcaagctggtatacgcaagcagtttcacacctgcgtgtttggcagcattaatgactgcggcgtgctgtgcaacacgctgtcctacttcacttgatgagattagcagcagtttatcgaccccttggaatgcagcctccaatgtagcaggttggctataatctgctttacgtacctgaacccctaatgctgccaaatcactggctttctcagggctgcggactgcggcaataatttcactagcagatacttttttaagtaatgcgttgataacaaggcggccgagttggcctgtagcaccggttactgcgatcattatgatgctccaaatgtaatgttagcccctttgtactgaagtagcaggggggttagctacgttatggcatccgagttactgacctgagtcagttcattgggttttattcactttatacctaccgataacctcaatcactctcggcatacccggaatgtggtgagctgtttaaggaaaaaaacgataaaaatcgctaagaactcgccctgaaaatgattatatgcaatatactaactttaagtaagtacatacgaaaaggttagtatggaaatgatgaaatcgcaaaatttaatgggcaatactgcatttccggagcaagttcggcgtggcgaattgcttaatgcaaattgtccatcaagagaaatcctcaaacggatcaccagccgctggggggtgttggtacttattgctctgagtaatgaaactttgcgttttagtgccttgagaagaaagattggtggtgttagtgaaaaaatgctggcgcaaaccctgcaaaatctagaagaggacgggtttattgagcgtattgcctatccggtcgtaccacctcatgtggaatataagttaacccccttggggaaagaggcgcaggagcaagtagaagggctggcgctttggcttgaggaaaacttgcaccgcattatggaaaaacggcaacagcgcgcggcttcataaacggtcaattttcgacagcaacccgggtatgcgccctggttgctgttatctctaaccccagtattacagtgtttttaatgctgcaactgattcgatagtcatggaggggataaattcggttacctcatagtgagccactgcattaaacggatcttctgccaatattttatctaactcttcacgcatgatacttttcgccaaaataatgccaccggtgcgcggtactttacgacctgaggcgataaacacgccttgcgcataatactttttcaaccagtctttatggctttcagtcagtgcttctacgacgtcgataggttggtggtaagtcaggctgacaacaaacatacgtagctccttcgggggggttatctattaaagataaatgtgtattcaatataacgtcttggtgcaggagtgacacctcaaaagtgataaattcactgagtgagttctttaatagctaaattttgcatattgaaagcaataatgcttatttcatttatcgtttagttcagcgtttactcttaaatcaggcgttctactcagtttacacaatagcgtggaggcaataatggctaagattactgcatggtttacccgactttcttggtggcagccagcttctgtctccgagggtgataccagcttgtcacaagctgatggcgcgcatttactggaaacaatcaatgccatcggcgggctgtatgggattgaatttattcaccattaaatattaacgtttatttagtatcgagttcttaaaaatagttaatcaaaagacagatagccttttgattgaaaaacttaatttatttattaccaggtaaatatacatgaaactgaataaaactttatctctgagtgggatattgagtgtctcattattgttaaatgcggcgttgtcatttagcgccgcggcacaaagcttgtaggttatttatgtcgaaacacttgtcgtattcaaaatatattatcgggcaggctggaataggttgcccgtacccgacaattccttaatctgatcaatggtcgctgaatgaaggtcgtttaaaccaagattgcaccatacccggtttggagaacatcaccaaattaccgaataggataagtagtaaaccgatgatggcactcagatgccagtgataattttcataaaatgttgaaatcgtgagtgcaaccagagggaataacaatgtgctgtatgctgcgccactggctccgatgcgaccgatcaaactgaaataagcggcaaaggcaatgactgagccaaaaatagctaaatacaacaaagagctaaggtaacttgaagtcagttcaatcgtgaaagagtgatgctgaataagactgaaaaaacccattaatacagcaccataagtcatagcataagcattggttgatagaatatccagccctcggcgctggtggcgactgcttatcatattacccagagagaaaccgtaagttccaagcaaactcaggccaattcctttcagtaattcgggcgatatttgagtcgcggtgagatcttgccagaacagggcaataataccgatcatccccaaaatactggcagggagcagattagggctaaggcgttggcggaagaaaatcatgccgttaatggcattaaacagcaccgccatggagaaaataaccgattccagaccgctgctaatataagccgccgcatgataaaaacagtagaaattaaaagcaaagacgcaaaatccctgggcgatacaaaagagatgatcacgtagggcgatatgacgtaagcggcgaacaagcagtaaaataatcatcatgacaccggctgccaatgcgaaccgataaaatatagataccgtaatagcaacactcccttgttgttgcagggtgatcgcaatccatgttgttccccaaatcaggacaactaataaataaagcagcgcgttcatggttatttctcatcacttatcaaaacatcagtatctacccggcaggcaaatacatctttcagcggcttgcggtaagttgcaaaatcttgcgcatttttgcgataaataactggaaaatatggtttgcggtacagcaagtcactaaactggggccatcagctttaccacaggaagtcagtgcgatgttgaaacgttaccaagcctttgaaacccttagagaacataaagctcgcttgcatgattgcgtgcaactcggctcgggtattcaattggcggcctggtctaatcgcgatgactgcgttacgcaagaaagtccggatcatcacaccttgagtttgtatgtcgcagatggttatgagtgctatcacaaaacgcgggcagggtggaaaaacggcggggggccggatcgtttttgcattatgccaaagggcagtttatcgagctgggatgtaagagacgatttgtcatttgtgcatttgtattgcaccgataaccatctgcgccaattggcagaacagatctgggagcgtagccctcaatccattcaggttgatgagcgtattttcgccgacgatccacaaataacactgctgtatcgccagtttttactgaattatgattggcaagaacaggcaaatcatttggcgctcagtagtgcagcaactttgctgatgacccatttactcaaaacttacacccagttgcagtgggctattcctgctattcgcggtggtttggccccggtagtattaaagcgggtaaaggaatatatcgacagccaccttgcacaaccgctgttattgtctgaccttgctgaacaggctgggctgagtgaattccattttgcacggatgtttaaacaaagtactggactggcaccacaccagtttgtgttaaaagctcgtctatgccgagcagatcaattgataaggcacagtttgatgccactcattcatattgctttggagtgtggttttagctctgccagtcattttagcaactgttttaaagttgcttatggggtaacaccctctctgatgcgacaacgaaaatcatagcgatcgcgtatgtcagagtgatgctatagcgggcaacttaagtcaccttcagaacaatttaagaatgatttcagttgggtggtgcgctcttcagttttatgggtcaagcaagcagaaataatcatcggatgtactgaacctccctcggtagctgatgactggaaagtacagtccgcatcacggtattttatccaggtcagttgcgcactttttaataatggcctttgggctacagttgttttggcgagaagatctttgtaagtgcgattaagttcggcatcagcttttttataatctgaatttgcacattgattcatatcctgttgtgttactgcatttttacaatcaacggccagagcttggctgagtggtagtatcagtaatgttgccaatattattttcttttttcgcatgataactccaaaataataataactaaaagtcacagaaagcccctcctcagtaaggtggggctttgaatgatatgacatttatttcttagccgctgccataatatccgctttcatgtcagttatttttttatcgggtgattttttacagatatcaatgactttaggggtatatacagtatcgacttcctgaaaatcgacattgtcgccttttttatactgagtatcctcattcagtatccagaacgctactggagtcatacttttaggattaagatcaagaaactctttgcaagtcatatcctttggcgttgtggaagaggcgaataccggagccattgttgtgactaagagagttgcaatagcaatactagataatgatttatagaccatggttgtttccttagctacttgttatatttcacaggacattattaatgtatgagggagagttttttctcattatttagcatgggctataaaattatatcttgccaggggtgtgagtaaattaattccgtgaggtaattattattaattaacgtatgatgcattgttttaaaataagttaaataatgaaaagcagataaattaagccattttgcttttaacttatctgctgtggtaagaatctatctattttgataaaagaggcttacagtattatggttttttattaccttgtggtggcgggcataaatgtttgtcatcatgaggtggttggcctttagatacatggctattattatgatctttagggggtggcaatgggtggccgttcttgtctttaggcggttcaggagggcgcttgcagttctcacttgatgatttctgcatctctttatgcgcaggtggtgccgcatagctggccgtcatattgaatagtaatacggtggacatacatatgataagtaacgtcttcattcttactccagttgttcaacatcaatcgtggtgactatagcggattgatgtctcagttttctttactggatttgtaatgattttatcaagttaaatgtcattccttatcgaacaagtggtgttaccagggctggcctacactggtttattattccgtgttataattcaaagtgttatttctggtagtgttagctgagttaatgatatttttattttttgttttacgtgttaaataataggtgatttatatttatgtctttattttctttttatcatagctgcctggattttctttccaggaaagtatttggtaaacactcaaaaggtgggccagtgaagagagagaatgggaagcatgaattatctactcttcagttggacgtgctgctgaatgccgaaaaacagatcgccattattactacagatttagataactgcatcacgatatataatgtgggtgcagagagaatgtttggttattctaaggatgaagtcttgggaaaacctatttccaacatattgtatatccctgaaaaaggtgagtcccaagttgatctggactatttattacttaatcggcgcgaagccaatgagtggtgctatcaacgtaaggatggtaaacgcttttggggcacattgagtgtccatgaaataacctctgataatggcaatgttatggggtatatcagtgtgattgcggatgtgtcagaaagaaagtccttactgatagagctggaaaaaagtaagcagatgatggacaagttaactaaaaacttgccagcgatgatctatgcatactatttaaattctgatggagaatcttattttagttattgcagcgaagggattcggaaaatatttgaccttgcgccaaccgatgtcttgcgcgtgccacaagagaaaaacccgctatttagccgtattcatactgacgatagggagatgctaaaacaggcggttatcacctctcagcaaaatttatccgtttggcgctgtgattttagggtggagctgccggggaaaggaacgcattggctacatggtgagtctttcccaacccgcaaggatgacggttcggttatttggtatggctcattttttgatattacagaacttaaacagtctgaatctatcctaaaagcattggcacaaacagatgtgctaacgggggtagccaatcgccgtcactttgatgatatctatcaacacatctggcaaaaaacacaaacggaaggtgggacactatctgttttgatgattgattttgacaattttaaaagctttaacgacctttatgggcatgctatgggggatgtttgcctgaagtccattgttgaaacgctatcaaaatctattcgtggcggttcagatattctggctcgttatggtggtgaggaatttattgtcttgctcgcacctggcacgttgtcagatgcgacggtggttgccgagcgcatgcgtcattccatcgaagagctggatattccccacggcatgtcaccccacgggcgagtgactatcagtgttggtgtggcgtcagttgccgaaccgggcgaacacctggtcgcgcaggatttatcagcggcggcagataaggcactctatcgggccaaaacggcagggaaaaaccgggttgaggtggtggcactgaattaattagtgatatagatgtagagaaatgtgaggtaggaagagggacttactacctcacaaatattcggtatataacaaaaatggagatttaatgactacctggcttaatctggtcagtttgcaaattcattgtatctgaagaggggcagggcaagtcaacgacgttgcaccatactctactcaccccctcatttctggctgtaatgttatgactgactaataagggtcctgagcttcacgcagacgttcttgttcttcagcgatgaccgcctggatctcctccagcacaccctcaacatcggcagcttgagtactttctgcaaattcgccagttaatggagtttcagggtgcaatttgccatcttcataaagcgcccacatctctttggcatatttagtgccaagcaattccggggcatattgaccataataatgtgtcatattcgccacatctcgctccaacatggccttagcatggttatttgcagcagcattaacggcttgtggtaaatcgataatcaccgggccgtctttatcgattaagacattaaactccgataagtcaccatgaaccaagcctgcgcacagcatccgtacgacataacggatcattattgcatggtcaatcagggcttgctctttgctaaacgggacatcactgagtcgaggtgcagcgaggccatcttcatcggtgaccagttccatgagcaacaccccatcaaggcaggcatagggttgtggcacgcgaacaccagcattggctaacaggtacaatgcatccacctcggcggtttgccaggtttcttcttgctgcttacggccaaacttagatcccttcgccatggcacgcgcatcgcggctattacgtaccttgcgaccttcttgatactgaaccgcttgtttaaaattgcgattctcggcttctttgtaaactttagcgcagcgaatatcttgcccacaacggacaacatagacatctgcttctttgccactttttaaacgacggatgacttcgtcaaccaagccgtcatcaaccagcggttggattcgttttggaattttcatggcgtccttgtaccctatttaagcccgcgatggaatggctttggctgaattttcctccagtttaccattcgagcccatctgcgggtgggtttttactgtgtatcaagctgcactgaactgagcattatgcagtttggcataagccccgttacgggcgaggagctcgtggtggtcaccttgttcaacaataccttctttatcgaccacaatgatgcggtcggcattttgaatcgtggctaaacggtgagcaatcaccaaggtagttcggccttgcgatagttcagtcaatgctaactgaatagcttgttcggtcgcagtatccagcgcagaggtcgcttcgtccagaatcaaaatcggcggatttttcaggaagatacgggcaatagaaaggcgctgtttttgcccgcccgataattttactccgcgctcaccgaccacagtatcaaggccatctggcagagtctcaatcagctcatccaagcgggcttgtcgtgctgccgccatgatttcgtcatcactggcatccaatttgccataggcgatattctcacgaatagaaccgccgaataagaaaacatcttgttgaacaataccaatattattacgtaatgactgctgagtcatatcccggatattgatcccatcaatggtgattgcaccgccatcaagttcatagaagcgggggagtaatgaacataacgtggtcttaccggcccccgatggcccaacgaatgcgacggtttcgcccgcacggatttgcagattcaagtgagtaaagattttgctctgcggtgaataaccgaaactgacatcctggtagcaaatatcccctctgagatggccgaccggacgggcattgggttgatcaacaatatcgggtaaagtatcaatcaattgagtgaatcgtttaaatccagctattcctttcgggtaactttccagcaccgaggttatttttgctactgggcggaaaaacacttcgactaacaatagaaaaccgacgaagccaccatagctcaactgatcatgaacgacataccaggtaccgactaccatcacaatcaactgcaccagacgggtgctgagatagctcatggtcatgctggtggtcatgatgcggtaagccttcagcttcgtcgtacggtaatcttcattatctttggcgaataatttcttctcatgggattcgtttgcgaatgcttttacgacccgaatacccccaatactttcttcaatccgggcattaaaattccctacctgaccaaagagccggcgccaggtatctgtcatttgtgcaccataccggctgaccaaataggtcataaacggcacaataacaatagtgagcatcgccagtggcagatgaacggacgccatcagaataaaggcaccaataaatgtcatcactgcaataaaaagatcttccgggccgtgatgggcaatttccccgacttcctctaaatctttcgttacatgagtaatgatatggccggtcttcatattatcgtaatagctaaatgataacttttgcagatggctaaatgcctggcgacgcatatcggtttcaataccgacaccgagagcatgtccccaatagttaactattgccatgagcgctgtattcaggagataaatcattagcaggcccgttgctgcccagacgatcaacacccagtcttggttaggcagcagcttatcaatgaacagctttaccgccatcgggaagctcagctccagcagcccggccaaaattgcacagccaaaatccagatagaaaagccctttgtatggggtgtaataagaaaagaaacggcggagcatcagaaatccttacaattacagagggaaatgacgacacaaaataagagaatcggtttgcggcatcataaatcgaaatagttcttaatagcgtttattttgccagttattaacagataataaaattcttatctgtgagaatatccagaagcaaagataaaatcgagttgtgccagtgatttcatagcgaggaacaatgacaatgaagttgacgatgacggataccccaacaactgaagatgtagctgaaataatggcagggttgaaggcttttaaccgcaatttcggcggtgataatgggcgtaaaccattagcggcgtttataacgggtgagcacggtgagaagttagggggtattactgcctatacgttaggtcattatctgagtatagaattgttatgggtatcagatacattacgtcattgtggggcgggtagtaaactgatgcaggcagttgagcaggaagcaatacagcgcggatgtaaattcgcccaagtcgatacattcagttttcaagcgcggcctttctatgaaaagcttggttatcaattgcaaatgacgttagaaaatgtcgtagatgagtaccatcgttattatctaacgaaaagtctgatgagctaaattacgtcgaaatagacataaatagataattttatggcactcaggcgccgaacgaataaaacaatgctcaactcagttcagcaatacaccaatgtacgacaccattttcacgatggctacgtgcattatttatgcttgctatactcaaacgatgaatattcagcttttgacgaaagctcacatttttgctgaatagcagctggtcttaagcttttattaggttaatgtggcttacataggattaactcttgtaaagggacataaatatggcggcctcttcaaataaaaagttatcactgtggtcattaacttcgctggtcgtcggttcaatgataggtgccggtattttctctttacccgcgacatttggccgtgccactgggggttttggcgcactcatcgcctgggttattgccgggggcggcatgctgactctggcttttgttttccagacattggcgcagcgtaaacctgaactcgattctggtgtttatatttatgcgaaaaccggatttggtgactatgccggttttgcgtcggctatcggtttctgggctggtgcatgtatcggcagtgtctcttattttgtactgatcaaatcaacactcggggcattctttccactgtttggcgatggcaatactttatccgctgttttaattgcctcattcattttgtggagtttccattttatggtgttacgtggcatcaaagaggcggcagcgattaataccattgcaacttttgctaaagttattccaatatttatttttattattgttttagcatttgccttccataccgatactttcgcattaaatttctggggcactcagcctctgggggcggtgggtgacctcacccatctggacgattatggttataccggtcatgcagccttggaaataggctcaggttctgaatctctgttttctcaagttcgtagcactatgctggtgactgtatttgtttttgtcggtatagagggggcgagtgtatattcccgctatgccaaagaaagaaaacacgtcggtatagcgactgttttaggttttattggtgttttatgtctgctggtgttggttaccatgctttcctatggtgtactgctacgccctgatctagctgctttacgtcaaccctcaatggcaggggtgttagagcatatcgtaggccgctggggggcaatatttatcagtattggattgatcatctcagtgatgggtgcctatttgtcgtggactctactggcggccgaagcgctttattgtgcagcaaaaagtcatattatgccgagtgtcttggcaaccgagaataaacacggggtaccctccgcagcggtttggatgtctaatatttttatccaattattcttaattgttacgcttttcactgaatatgctttccaactcgcacttgagttaaccagctcactggttctgattccctatctattggttgctgcctatggcttgaaattggcctggacccgagagacatactctgtgggagcgaaagaccataagaaagattttattattgcattgatagctacattctatgccgtattgatggtgtatgccggaggtttgaaatacatattattatcggcagtgatatacggtccaggaaccttgttgtttattatcgctaaacgcgagcagaagaaattagtcttctcggctattgaaaaatgtgcttttgccgttgcactcattgctgcggttgcggcgctatacagccttgcgacaggtattatcactgtgtgataagattgacgatattcaatgcgcatggacagggaatttcaatcctggacgatgaaatgcaatacattatctatcttaatgtgtttggcgtatttccccatctttacaatgggtgggcttgatatataacacagactacgacaggatcgcgttgtaaaagcctgcagtcaggctagcgctagtatgatttttgacaaacatgcgctaataaaacgcgattttcttatgcagggttacggctggtgtgttttgccagtaggtattgttttgaaaaaacaagaaaatattacccagaatagcgactattcaacgggaattggcgacgcacaatttgcgctcgtggttttactgacaacatcatgtttgctgatcgcaataacgttgattgtgatcctatggttaatttgatgcgccatagacattagggagaatatatggacaagagcttgtttgatgacaataaagtcattgcactgattggtttactgctggcggcacttattgtagtgagtacgatgtttgtaatgacctacatggcggatcgtcagcgtaacgaaatacaaattgttgatgtgcagaattgctacaaaaaaaactgagaatatattcgccggttagcgttggtaagcattcaggcgaataatagtattgtgtggattacgccagtttctggtgagtggtatgcaagggcaaagcgatattgaggtcaatatctgtattttgccggaagtcgtacggggttatgccgtaacgttttctgaacatgtaagtaaagtgtgactgtgaaccaaagccaaaatccaaagcaatatcaaagatagtgctgtcactgctacgcagttgatagacagcacccgctaagcgcctttctctaatgtatttacctaatgacacccctgtcacttctttaaatattttctgcatatgccagagagaatagcctgagtacgcggctagctcttcaaggtagatgactctccccagatgggtttcgacccatttactgagggcgcagactaactcgagatgattttcttgtgacattatttagtctgttttttctggttaggagaagtgcagtatacacaagttgaatctaacaacacaaaacaccaaattggctttgattgtagcaaatatatcatgaaggcttttcaagatgtgtttgcaaaagaactttctggtgccatagtaaaagggtagtgtcatctgaaagggggataccccgaggataaaaggttgagtttggaaaaatagaaattaaaagatgaggtgatcgcatgttgataacagtgattatgactctgatagcggttgtgggtgtgaccgtctttctaaagatgccagtaatggttctgcacaaagataaaagcgtaggaggtgataaactgtgagactagaaatattgtgatcaatagatatgtaatgacttctcttccgaaccaggtgattgataactatcaaacctggtttttttacacctatttttagtctttagcaccattgacccagtcctcgttacgtaccgatcttttttagccgcaacaaatgcctcagttaatgacttaatgcaccgagttatctcggtaggttgttcattaatcgaagataatgcttaccaataaaatcgtgagtatgacactgtcggctaaagatatatgcccaagggcgtgatatccttgggcaatattattgtgaaggaattattcatgtctgaaatgttcactaatgaccaagaactggtctccgatctggttgcttgtcaattggttatcaaacaaattcttgatgtgattgatattattgcgccgaccgaagtgcgggataaaatgtctcatcaactcaaagctattgatttcgcttcacatcctgcgggagctgatccggtaaccaagcgtgcaattgagaaagccattgcattgattgatatgaagtttacgcagaagtaacgcactgtcagttgcgttttggtctgtacattgagcacagaccaaaaccggtgaactggacaaactgcggatgagtacgaacctgctataggttattcaaagacattattgccaatttttttcactaaagggcagttactaacaccgatgatgccattctctccgtttataaattgagcggttgagatacctctggccgtcagatatttacattgcaaaccgatgcctgcggcgtttttttcgctgccaatcagtacgccatagcccgaaaagagcaagcccaagtatatgattgccaccaccaagagaagtctgaataaactcatatggtcactccctgtaattagttttacttattatataatagataagtttaacactttaacttgtaataatgagaggggtaatagtaaaaatcctaaactctattgatttatagcgcgaaattgtaaaatagccactaaaatgggatgctaacgtgatgacaaacatgagtaattacatcttggctataaatggttgatgtttagtaaagtataattaaaagaaaatgttggataaggtgcctgatttgaacattaaaaaacttgttgcaacggtagggatcattgccgtttgttgcttgttttatctgttagcccttgatagttattgtgaccaagggggaactttctctaccggtatttgcaccattacttcgattattccatggtaaggataacctaccttctcgttatataataaccagtaaaaactatttctaatagttagaggttaatgacaaacctattttgctgcactgagactcacggggcgactgcaccgatgggcgctccgacggctcacgccgttacgacccattcggcacatttccccttttatcaactttgtcagcagtctgaaactatttctaatagttatcgttattaagtgttaatcgattgctcggattaacctttgtgacgaggagagtgataagatagtatcttcgtcacgcatgtaatagggtagtcaatgttagatacaaatatgggcacaatgggtattgtcccaatcgctttttcgctgtttaccgtcatttttttcttgatagtttggttctttttgggccgtgccagcgtgcgagcaaacgaacaaattcgcttgttacaagacatcgtcgaacaacagaaacagcaaacagaattactcaaagcattactggctaacgcaacgggtaccagtgactttcaaagtgacagtgatatcgtttctcctcttgattttaaaggcgttattccggagaggtaaactcaccgactctggcgctgtgggttgacagtgtcagagtgatattcatccctctttcctttcgctttccccgatgttctgctttacctcctggcgtcaggtcacttttttatcaagctaaaacaaacgtgttgattgtcataaatttgtcttaatttcgccgtaatgtagcctgaactttaaaggcgaatggtgattcggatgattaaatggtatgaagaaagtgacagcgaagtgaacagaagcattgcgttactgagcggtgaggatcccgacaagtggtatccgtatggcggcattaaaggcaaagattactgtaagaacccttccgacgcatggcctatcatctacgccaacaaaattggtctctattccccagaaattaatgataataatcagtggaatgccagaattaccaatccgcaaggtgaatggcaagcctatagccaaagcccgctgcgcgcggcgatgatctgttatttgctcagtcaggaagtgtgataatccacccctagtcattctcagtaatagtgaatgccccgtgaagttcggatcgcgggaatgacaaacggtaaggcgttttttgattgctttcgtggagctgatgatgaaacgtatcattaaaggtgattcaaatttgtcacacttggttattgctcatgctgcaattgaccaccatcaaaagtcctatggcgaacgccgccaaggctggccatcaacttatcttatccgctacaagaataatcgagttgcagtcgaagttgtcacccggcgtcaatcctatgtggctacattaatgattggtgcccgaaatttgagcaagttatgtggtatatctgcgttacatccctgagggatatccagagcctcagttaatagaacatttggcatatatagttctagccgattgattttcatcctgctactcactaatgaccttaatccttgccgcaagcaggtttaagtgttaaaaaaccgccgcagattcatttacgaaaggcgctttttaccacgctagtgtgtaacagtgcggcagaggataggatggaacagcagttgcaggattcaacattaaaacgcggtttaaaaaatcgccatattcagctaattgctctaggtggagccattggcaccgggctatttctggggatagcgcaaaccattaaaatggctggcccttcagtgatattgggttatgccatcggcggttttattgcatttctcattatgcgtcagctaggtgaaatggttgttgaggaacctgttgccggttcattcagtcacttcgcctacaaatattggggcgatttcgccggatttttgtctggttggaactactgggcaatgtttatcttggtcggaatggccgaattgaccgcagtaggcatttatattcaatattggtggccagaaattccaacctgggtatcagccgctatattctttgttctgattaatgccatcaatcttgttaatgtgcgtatgtatggtgaaactgagttttggttcgcgatcatcaaggttgtcgccattatcggtatgattgtatttggcgcgtatctgttggcatctggctcaggcgggccaaatgcttctgtcactaacctctgggcacagggcggctttatgcctcatggctttagcggattagtgatggcgatggcggtgattatgttctctttcggcgggctagaaatggtgggcattactgccgcagaagctgaagacccacatcacagtattcctaaagcaaccaatcaggttgtctatcgtatccttattttttatatcggctcattagccgtgcttttatcactttatccgtggggcaaggtagtggaaggcggcagtccttttgtcatgattttccatgccttggatagcaatctggtcgccacaattttgaacgtggtggtgttgactgcggcactgtcggtttacaacagcggtgtgtactgcaatagccgtatgttgttcggcctggcatctcagggcaacgcgcccaaggtgttgaccaaagtgaataagcgcggagtgccaattttatcaatcgcgctttcagccttggcgacttctgccggtgtggttattaactatgtcatgccaggtaaggcgtttgaattactgatggcactagtagtatcaacactagttatcaattgggtcatgatttgtttggcgcacttgaagttccgcgccgccaaagtgcgagaaggtgtagaaccacgcttcaaagcactttggtatccctacggtaattatctgtgtctggtattcctgatgctgattctggtcatcatgtaccttaccgatgggattcagatctcagtactgatgatgccagcatggattgcactattgtggtgcggctttatgctaactcgccggaaaagtaagaatagccaatcgaaattgaaggattccagcgccgtctgattagattgttatatggcgctaaaatagccgggcagcaacaatgaagctcggctattttttacttaaaaagcaatccatcgtttacattatcagcaataaataagatagataattcccactttataataggagagggctatcgtctttttctgaagttattaactctaattgagatttattcttaataaggatgtatagccactttaatattatggttaaatgtattgaatgatatatccaattagaattgccaacgcatccaggtaaacaatacattaccattattataagtgccgggaatgtaggtggtttgtagtgaaaatttattatattcaatagagataagcggcaatggtaatggaattgggatgtaatggtattcatgacgtgcggtaatactggccgtaaaacctaccccaaaacgccagccgtccatttccgctgggatccacatcttttgatagccataacctataatcggctcaacttcattgtgtgagtccataaacgccatcgcatatactgcgtgccagttgttgttctcatcatagcgatacttgccgtagccgatgccccaaggacgctcattgtatgactctatcttgtcatcatcataggtccagcggttgtgccacgtgttcagcggaatatacagttcttggttgggggaatcccacgcgagagaaatattacgcaacaggcgttgccataggttgtcattatcgactgacagctcgctgtgttgacctgtagaggtattgcttggtggtaatttatcttctgccagaaccgcgttaacttgacccaagcataggctactgaaaatacacgcggaaataagatgtttataactcatggtatagctctctgatgctgataaggtgaaataagatttccttgcaccagataatcttcaaacctatcaaaattaataactaatactgcatatttaaatgagaaaaagaatatagcctcaagcttaaacgaatctataacgagaaagtaatatagagttttaaactgcgcgccagagtagtagaaatttaattacagagcatcaagaaatatcttattctatttcctgtagcacaattggtgggcgaaatgagtgacatttctattaccctgaactgactaaaatgaggtgtttttgagtatatttatacacaatcaataaagcggtattgcacttagatggtgcgtttccgttcctgcggataacgtattgcatctatatgacacattaagttgttatttatttggtcattctttaatcattgcgttcgatattttgaaccgtttttcttgaagagaaaatcgattttttcctgcttgttttgccgtgcgcattttcacatcctcttaaatcgagaaatatcatttttttgaatttttagaatgactattttcccgcacataatctgaggttaactaaggggttagtctcacgaatcgataagccacaacctcttgatggaaggggactgcgagagaaactaagcatgagatatattcaattattatatatttaataccaataaattttataccaatactgctttcagcgatccattcgagatggaaaccaagaagggtttacgtaagaagtattataaaaagagttagcttaaatgttaaaaaccagtaagaaagcgggataggacagtataaaaaaatagagcagaaaatacgatgaccttcaacaaattttagcatatttacgcattctttatgagcaaccgtttcaaatatgtgcgacaggttcacccttgattaaaaatggcttgccatcgaatacagagtatgtgataacgcatatgggtaaaacgaggtacagttctgtatatgtgtggcattttcagtaaagaagttctgagtaaagacgttagcgttgaataccgcttctctgccgatccttatcttagtgcctcaagcagtaacgactctagtttgtctatgtaaacgcctacgggcgagttaaacaatccaaaggaaatactcaagatggcaaagatcaaaggtcaagttaagtggttcaacgagtctaaaggtttcggtttcatcactccagctgacggcagcaaagatgtgttcgtacacttctctgcaatccagggtaatggcttcaaaaccctggctgaaggccagaacgtagagttcgaaatccaagacggtcagaaaggtccgtctgcagtaaacgttactgcaatctaatcagctcttttgctgttaaaaacccgcctttgtgcgggtttttttgtttcaggaacagcatcgactcaatctgtcagttaaggcaagataattaatcccgaatattgattacggcctttaataccgggatggcttgggtcaattgcttgctgttggctggttcggcgaaaactggtgtatttaaaacgaggctgggcattatccctatcatctggcgtggtggtgcatattgtacaactcccgaccctatcaatttgatgaatgccggcaccccgtaactggtgctcagctatggctgctaagttaaggtggcgaaaacgcggcgaaataatattttttgccagcggtaattcgttaataaaccgttccaccagttcttcattaacttcataacagcaggaacgggcggcaggcccaatggcggccacccaatttgccggattatcatcgcgggcaatgcgttcaaccatccttagaataatgccatctaataaaccgcgccaaccggcgtgaaccacggcaataccttttccatcccgttgactgaaaatcaccggcagacaatccgccgtcaaaacagttaataaaatgccagattgagtggtgtacaggccatcggcttcaccacactcttgccccggcgttattacatcgacaatcgtggtgccatgaacctgttttttattggcttgtgatgcctggtaaggctggaggcagtcaggtaatagggcagatttattaccaaaaccatagcaaatagtggtgattcggctgagatgaggtgaaaaatcggtcataggacttacctaaggaagaaaaaagacgctatccagtgtaagccgttttttaacttattgaccagtcaccttttcttttaaatcgccgttagtgaattgttgcaaaataacgcatcttgtatcactgttttggcacccattgatacagtggatagggtttaatggctgctgttattcaagcgaccattcaggattgaactttgtgatttctaaaccaaaaaatgattcttccagctttatccgttggcgttttagcttgctatgtggctgcattttactttcatttattggtctgatagccagagttgcctggttgcaaattattgaacctgatccgttggtaaaagaagaagatatgcgttcagtacgtgtggtagctacaccgaatacgcgcggtatgatcaccgacagaaatgggcatcctctggcggtgagtgtgccggttgaggctatctgggcggatccagcaacggtattggagaaaggtggtgtcggtgtttcagagcgctggcaggcattggctcaggaacttaacatccccctcgaccaacttaatagccgtatccaccaaaatccacatgcccgttttatctatctggcccggcaagtggaacctgatgttgctgaatatattcaacgactgaagttgccaggtattgctataaaagaggaatcacggcgcttctatccgtcgggcgatattgccgcaaatctggtgggtttcaccaatattgatgatcagggtattgagggagtagaaaaaagttttaatacactcctcagcggcaccgccggcagccgagtggtgcgcaaagatcgcttcggtcgggtggttgaagatatctcctcgaccgacagtcatccgggacaaaatgtccaactcagcattgatgaacggctccaaacggaagcctcccatgcattgaccaatgccgtcatcttcaataaagcagattccggctctgccgtggttattgatgtgaacaccggcgaagtattggcgatggccaactatcccacctttaaccccaataatcgggtcggcactcctgaagagaattttcgcaatcgggcgatcagcgatatttttgagcctggctcaacggtgaaaccgatggtggtcatgactgcattagagcgccatatagtgaaacctgatgcagtgttggacactcatccctatatattgagtgggcaccttatcaaagatgtggcgctttatccggctttgtcactgaccggtgtgctgcaaaaatccagtgatgttggcgtatcgcgactggcactggcgatgcctgcttctgctttgatgcaaacctactcagcttttggtttgggtaagccgactcagttagggcttactggtgaaagcagtggcttaatgccacatcggcagcgttggagtgatttagaccgcgcgacattctcgttcggctatggcttgatggtgacaccgctgcaactggctagggtctatgccactatcggcagcttcggcatttaccgacccttgtcgattactaaggttgatccgccggtattgggccagcgtatattccccgaagagttggtacgtcaggttgagcatatgatggaaagtgtggcattgcctggaggtggtggggtgaaagccgcagtgcggggatatcgggtggcagtgaaaactgggacagccaagaagattgggccaaatggtcagtatattgataaatatgtggcgtataccgccggtgttgctcccgccagtcagccccgttttgctttggtggtggtaattaacaaccctcaggcgggcaaatactatggtggcgcagtatcagcaccggtatttagcgatattatggggcaaattttacgcaccatgaatgtggagccagatgcgattcccgtcaatgtgattcgccatagttaatctcggttgattcacaaagggaaacggtggcttgcaacagtatctgcgcttctttagactaacgccgcgtctgccggtattcttggcggttattaatcagttatctgggattcaaccatgtcttatcagtgccccctttgtcatcaggccttgcagcaaagcccgcaacagtggcgttgcagcaataatcaccagtttgattgcgccaaagagggttacgtcaatttaatgccggtgcagcataaagggtcgaaacagccaggggatagcccagagatgatgcaggctcggcgggcttttctggatgcgggttattatcaacccttgcaacagcaggtttgcgatattctggataaggcgctgccacaggatgccgctatgttgttggatatcggttgtggcgaaggttattacaccgccgcagtggcggaccgattaaatcggcaacgtcagatggctattttcgggttagatgtcgctaaggttgccgtcagatacggcgcaaaacgctatcctcaagtgagtttttgtgtcgcgtcgagccatcggttaccttttgctaatcacgctcttgatgcagtattacgtatttatgccccatgtaaggcaacggaattagctcgcactgtgaaacctggcggcatcgttgttactgttgcgcctggcccgcgccatctctatcagttaaaagccctgatttatgctcaagtacaacttcacgacgatacgccagagcatttggatgggtttgatctgattagcagtaaaaatttggcctacgaactgaagttaaccggtaaacaaagcttcaatttattgcagatgacgccttttgcctggcgcgcttccattgaaactggacaagaactcgctgcccggccgtcctttgtctgtgaaaccgattttgttatcgccgttcatcgccggagagaagatcttgcgagtacagcattaagcagtgacgaaaagctaatataagtgattgctcgttatttcataatgtctaaataaatgacgagcgcataattccccttagggataaatattattatcttaatgaggtagtgttataatccctggtggaggattagcaattaacttaagtcaaatttttaaaatataatgtttataacggatgagttattttagatctaaattgcgccaggttctgcctccagattcagtgactaaaatagaggggataaatcgtatttgttctgcaacttttagtgctaaatcagcaacttcctgtttattcaatgtgccactaccgtaattgaactcgccctcaggtaatttatagactttctccctgccgataaggcaagtaaacccagcatcaatcattttcttattaagagaatcgtaatcgccttctacggcgttatgcaaaacaatactgaccgtaaagtacggcatagttatttttccaattaatcagatgatgatatttatatatcacactgctgaaatcgatattttgaccggggtctaattgctggacatgctatcaagataaccttgcaaaaattgtgtcattgagggcgcaggtgacagtatagtcacctgctaaaagagaggtcgagttatagcgaaagtgataagcggttgcggccagcatgttttgccgcgtaacaggcaatatcggcctgacgcatagcttgtgctgccgtttctgtttgccgattcaatgataccgcccctaggcttgcggtaaaggaataggattgaccgtgccaatggaattggattgaggcaatgtcggcgacgactctttccaacacttctgttgcgggtttattctgacaattaaatagcacgatagcgaactcatcaccgcctaaacgcgccacaatgtcattttcgcgcacagcttgttgcatggtttgcgctaccattcgaagcaccatatccccagcctcgtggccggcgctgtcattcacatccttaaagtaatctaaatcaacataacagaggatatgctgctcatcctgacccaactggctgatggcctgattgaggcgttcttccaatctccgtcgatttatcaagccggtcaacatgtcatgattggcctgatactgtaactctcgctgctcatggcgcgcgcgcgtgacatcctggaacaccaccacagcaccggtaagcagattgtcacgatcacggataggtgaggcggagcaacgaatctcttggcgctctccttggctggataacagctgactgccttcgggcaataaggtatgacgcccttcggccagacactgattgatggcaactaattgatttttatcctgtagcggggaccacaagataaaaacgtcttcaatgggcaagccacaagattcattttgactgcggcctgtcatttcttcagctttaggattcattaatacaacgcggccttcagtatcaagagagataattccctcctgaatggatgacagcacccgatgcagttgctcccgctcttcatagcgtgctatttcactggcacgcagcgcatcttctcgttgttttcgctcgctcatatcgcggattattttggcataacccagcagtttgccgctgttatcatggataacggtaataatggcgacagcccaatagcgggtcatatctttacgcaccagccagccctcacgttccacccggctggccgaagcggaggttttcagtaatttctcgggtagcccggcggcaatatcttcaggcaaaaagaagcagccaaaatgttggccgattatttcattgctggcatagcccatattacgttctgcgccgtggttccaggtattgacgcggccccagggatccagcattaaaatggcataatcttcgacggtatcgaccatcaagcgaaaacgttcttcgctgatgcgtaaggcttcttcgcgctggcgtcgttcagtcaggtcacggactatcttggtaaaccctaatagcttcccgctgtcatcatgcatgggattaatggccacactggcccagtaacgaatgccatttttgcgcacatgccagccttcggtctggaaattaccctcggcaatggcttttgccagtgatttctctggcagacctgcggaaatgtcttctggtgtaaacagcaaggcaaaatgctcgccaatgatttcgtcactggtatagccttcattgcgctcaccgcctttattccaagtcagaatacgcccatgagtatctatcatgtagatagcgtaatcttcgacttcacttattagatggcgaaactgctcttcacttttacgcaaagcattttcccgctgccatttgtcggtcagatcacgggtaacttgcacaaaaccctgcaaattatgctctgagtcatgcaatgcactaagggtgatatggccccagaagcgcttaccatttttgcgaactcgccaaccctgattctcataatgaccaagttggttggcatgcaacaggcctttggcgggcaattgggttgctaaatcctcaggggtgtaaaacagctcgaaagattggccaatgatttcatcggcgttgtagccagtattgcgctcggcaccattgttccaggtaaggatatgtccttgggcatcaatgatatatatggcgtagtcatctacggcttcgattaatagccgaaaaatgtgatcgtcaaatgatgccggatgcaaagccattcctgtgttccttgaatttttattcagtaaactgtcgctacgcagaactaaacccagatggtttaaatctgttatcgcgataaatgtgatgtactagtttatcgctaacatcgaaaataatgtaataagatttttattatcagtaatagagtgaaagaattcaaaagcctaattataggattatttattgcggcaacaccactgtttgcagggcttctggcggtgggggatgaatcagtaggggtaagtaataatagttcaccttattaataataggggcaaattggccggtgaaatgtataaataaatgacttaagtgggaagcacggaattaatcccgcgcggtataaatacactttcagaataattttactttagtttcttttgcatctcctcaggcaataacgttactgccagcgatcatgtctattacataacccatctaatttattcacgacacaaaaaataatcctctggatgtgcagaaatgcttgcatcggtagatgttatccggataattctgaatccttataataagcattctcatttgtaatcattttgtgaaactcaggggcatcaacacgatgaatcaaactatttcttctcgcgcacctcagaaacggctggctccgcgcctgttgtgcgtcatgatcggtgccgcattagggacgctatccgcttcctcatgggcggctgcggccacagatagcacagctgaaaacgccaaaaaaaccagcgcgacagcggctacagctaaagctgaagacagcaaaacaaatgacaccatcaccgtggtcggggcgcaggaaactttccgtgctggtggtaatgatttaattccaacctatttagatggtcaggtagcgaatggcggtcgtatcggcttcctcgggcagcaagacgcgcgcaacgtgccatttaacgtcattggttacacttctaaactggttgaagatcaacaagcacgcacattggctgatgtggtcagaaatgatgcctcggtacagaatgtgcgtggctatggtaacgcatcgcagaatttccgtatccgtggttttaacctcgatggcgatgatatttcattcggcggcttgttcggtgtattgccacgtcaggttattgataccagtatggtcgagcgggttgaagtgtttaaaggcccgaacgtatttgtgaatggtatctcgccgagcggtagtggtgtcggtgggatgatcaacctggaacctaaacgtgctggtgatacaccattgactcgcgtcagcctggattatacatcagcttctaaagtcggcggggcgttggatgtggggcgccgctttggcgatgacgatcagtttggcgtgcgagttaatgcactgcatcgcgaaggcgaaaccgctattcatgaccaaaaagagcgcactaccgcagtttctaccggtttagattaccgtggcgagcgcgctcgtacttctttagatgttggttaccaaaaacaaactgtgcatggtatgcgtacagatgtgggtattggtagtgcaacggttatcccggaaccacctgctgccactttgaattatggtcagcaatgggtgtataccgatatggaaactacttttggtatgctgcgtagtgaatatgatctgagccaaaactggacagtgtacggttctatcggtgccagtcataatgacgaaacgggtcaatatggctcacctatactgactgataatactggcaacgccaaaattagtcgtctgtatgtgccatatgtttctgactctattgctggtttaggtggtgtgcgtgggcatttcgatactggcccgataacgcataaagttaaccttgggtatgcttctaactaccgtaaggctaaatcagcttggaatcagtccgctgcaattgacacaaatatttataatccaggtgtaatacctttcccggcaacggtctcaggtagtgacaatcaagacccaacgttaaatagtcaggttcgtgctagtagtatctcactgtctgatactttgtctgcgttagatgacaaagtgcagttggtgttggggttacgccgtcaggatctggttatccgcaattttaacaatggggtaccagatagtactaatgtccaagatgccatgaaagtaaccccggtatacggtttactggttaagccgtgggaaaatgtttcactttatgctaaccacattgaagctttgtcgccgggtagagtcgcaccttggtataccgctaatgcgggtaatgttaccggcattgttcatgctaaacagaatgaagtgggtgtgaagtttgataacaaacgctatggtggcacgttggccttgtttgagatcactcgacctgctggtgctattgacgcaacaaccaatatctacactttgagcggtgagcagcgtaaccgtggggttgaattgaatgtgttcggtgaaccagtgtttggcacacgtctgttaggtagtgctgtgtggttggacccgatattgaccgaagcgcaaaatagccaaaataatggcaattatgccgtgggcgttgctcgttatcagttagtgtttggcggtgagtacgatattaaagcggtagaagggttaaccgcgaccggaactgtcacgcgttctggttctcagtacgctaaccaggaaaataccttaaaactaaaaccatggacgcgtctggatttggggatgcgttataccatgccgttgaaagacaccaacttgatttggcgtgccaacctagaaaacgtaaccaacgaacgctactgggaatctgttgaagataccggtacttatatgtaccaaggtaatccacgtgagttgaagctctctgtttctatggacttctgattaccggtttaagtggtatttaaacgacaaaaaaccccgctattcatcttgaatgcggggtttctttttactcttcttacccgctttattttacggtgagaataaaagcactctgaaagggttatcaggttaggcgaggcgatagatgtgctcgtaaaggatgttaaaaccaatacctatcaacactatcccgccgatgatttcagcgcgtttacccagcagtgggccaatatagcggccaatcagcatcccgagtgtcgccataatcatggtggctaacccaatcgccatggcggtgtgaacaatattcacttgcaggaatgccaaaccaacaccaatcgccatggcatcaaggctggtggcgatagctgtcatcaccagaacccagaagctgtgactgcgcattttttcggtttcttcgacttgctgttttgcgccttcaaaaatcatgcggcaacccagaatgaacagcaggctgaaggcaatccagtggtcccattccagaatatattgactggcgaataggccaatgcaccaaccaattagtggggtaatagcttcgatcacaccaaagataagaccggtgcggatagcttctctaaaacggggtttatgtaagctggcacctttaccaatagatgcagcaaaggcatccatagacatagcaaaagcaagcactaatgttgcagatagattcatcgaaatagtctcggccgggcggctccatatacacgtaacccacccccaacctaacgacggagctacgtgtctatggtctcgccaaccttacctggctgcccgcaccacgttccaataaatgaaacgagtatgttgatacgagcgtctctatatatcgatatatcaattcaatataacgaattcaatataacgaatagaaaccggctactccccatgaacggcgcaaccttaacatataaattccaggaacgacaaccccaaaaataatatggtaagtcattgctattgataatgattgtcattatcggaattttaatgaaaaatagccgatataagcatcagtaatggtgtggaaataagcaggggagaggtgaaagaaggtgtcgggaaattaatcaattaactgaactatcaatagatttatttccctgaatttggctttatgactgattttcaacgaaaaaattataaatcttttctaagtcatctaattgccgaacctgaataagtaatctgcgctgctctaaatcaatcaccagtatcccatcctcagataaattcatactttttattcgacgatattcaataaaagcattagcgtagaagaaacctgtatttttaaacaacaatttcggccagcgaatataagagagataaaacgcaattaacgctaaacccactaataaataagtggttaagggttcgccatttgccatgacattattgtaaacaagaatggcaatcagcccgacaaaaatggcacagtcgattttgcttttacgtttaagttgaatttgcagtcgggttttacctttcatcatgttcatgatgaattcatcatagatggcataagccagtaacagagcaataaaaacaattaagacaatatcagtaaccgacatgcataactcctaaataaaaaaccgggagtaaccccccggtttcaggctactgataaatcaaatgaaggggaagcgtgccgttggggtcgtagtcgcgtaagcgaccggagtgcccctgggtgcggtaaacccttcactcactgcgctatcagcagctttctccttaacctcagaccgggagtaaccccccggtttcagccaaatctaaccagaaaattacggtgccaggaagccaatccagtagccgaagataccgatggcgaagaagcccataataatccacagcgcgttaactttacggcgtaacagccacatacagccgaaggttaacagcaatggtaccaaaccaggcatcaactgatccaagatggtttgcaccgtggtgacggtagtttcacccgccggattggttattttggacaccacaaccggtatattgacgtgcgtccatttgttaaccaaggcccccataacaaacaggccgaggatagacgccccttccgtcagtttttgcagcaggccgccgtccatatcgctgacgatattgacgccttttgaataaccgtaagccacaccataataacgggtcagcaaacgaaccaggttaaacagaacaaagaacagcaatgggccgagcaagctaccgctcatcgcgataccggcaccgagagctgccaataccgggcgcacagtaccccagaagattgggtcaccgacaccggccagtggccccatcagaccgactttaatcccgttgattgcggcatcgtcaatctcagcaccgttggctttctgctcttccatcgccagcgtaacacctaaaatcggggcagcaacgaagggttgggtgttgaagaattccaaatggcgtttgatggcctgcttacgctcttccgagttctccggatacaagcgacgaatggccggtaccatagagaagcagaaacccagcgcctgcatacgttcgaagttccacgacccttggaagaggtttgagcggataaacacaccgcgaatatcggcgggcgtgagtttcttttcaccagtagttgttttatcaacactggttttatcaagcatagttgttgtatcaaccatttctctcaccttttcctagtctaattcgttatcaagatcgttatttgacgggccagactgtacaacttgggacttgttgtatttcggactgagctggatatacagcagggccataaccacgccaataacacccaaggccaccaggttgaagttggtgaatgcggcagtgacgaaacctaaatagaagaatggcatcaggtagccagcacgcatcatgttgataaccatggcgtaaccgactacgacgatcataccaccggcgatattcaagccactggtaaccacatcaggaatcgaactgagcagcatctgaacttcagatgtcccaacagacagggcaacgatcagggcagggatagcgatacgcatcgcctgcaagaacagggcagaaatgtggatccaggttatcgcgcgtaggctgccacgttcggctgcaccatctgcggcgtgctggaaggccacggtaattgtacgtacgataatggttaacacctgaccggccgctgccaaaggaattgccagagcaataccggcgccgatgtcttggccaccagcaataaccagaatggtcgaaataattgacgccagtgcggcatcaggtgctacagcagccccgatgttcatccagccgagcgcgatcatttctaaggtaccaccgataataataccggttttcatatcacctaaaaccagacctaccaaagtacaggcgacgaggggacggtgaaattggaactcatccagaatggaacccatcccggcgatacaggcaacgatgaaaatcagcacaatctgaagagttgtgatctccattgtacttctcctatgaccaaaaaagctgagtaaaaataaccaagttccaaaaacagaacagggcataacctttctctacccgtcagactccaagctgcatgtgcgttggctgtactcgctcgccgaatcattgactggttgtcaactcatcgggactcattcgattgccgccttcctgcaacttgaattatttagggtatccgtcgtttttataaagctatttatccagtttactaattaagtccatcattttgagtcggctatccgaagagacttttcggacttccagttcaataccgcgagcatttaattttttaaaagcttcaacatctttttcatcaacagagacggcgttattcacctgggttttaccctgacggaatgccataccaccaatattgactgacttaatatccacgcctccctctaccaaacgcaccacgtcggttgggttggtaaataacaacatgacccggtctttggcatattgcgggttgttgtaaacacggatagctttctcaacatcaactacgtgtgcggtgacacccggaggagcaacctgtttgagcaaggtgctacgcattttgtcagcagcgacttcgtcactgaccacaataatgcggtttacgttagtttctttggtccagcgagtcgcgacctgaccatgaatcaggcggtcatcaatacgcgccagcccgatcttcatatgatcatccggacctaaagcgacggcaggagctgcagccgctttgcgtacagcagcaggttttgtttcgggctcgacttgagatgttttaagagccttaacacccgcacgaccggtttccaatgcaataccaaccaattcggcaaatgatggattatcatcacgggccataaaggtttccactagcattggaatgttaacgccagcgatgacttcgtaattctctttgtcagtaacaattcggctggcagcgttaaacgggctaccaccccaggtatcaaccaggaagatcactccggcactggtctccaacccttccagtttagctgtgtacttctcaactaacgtgtcggcattctcacctgggacgaaatcgatataggcgacattttcttgttcgcctataagcatttcagtggtttttagcagttgttctgctgcaaccccatgtgtgccaatgataatagctatactcactcgctaccccctcagttaactcagaattgagttctcgcacgtaacataaaaccagtaattccccatcacacttcggtacatattgaatctattatgatagtcacaatatcagcgtactgctgatgatttattcgcaatgccaatgaatcgattcaggtacatatcgcaatgtgctggatgtgatttattttagtcagtgaataaataaattatgtgacgctgctcatttattgggacatgttatgaatgattttgcttacttggataattattcgacacttatatgagtaatgttgatgagttaagcgctagtgcattcattacaatatgattctattgtttaatatttgtgcgatttgtatgaaagttgactgataactcactttgggcaggaaacaaattttagccatgaaaataagcatgctgtttactgaggcgtgtaatttgacgagattgcactttatcgccagcagggtaataaatctgactatgctgataaaaaaattcctgataaagttaacgactctattaattgtcaggagttaagggcctcagctctccctatggactgtcaccgaagttactgtttttctagtgttaatacctcaccagtgggtttacatctggttatccaatcacgcacagttgctgcgtataatttcacccgatctttctgcgtatctatactgacaaccgtactgcggcgttttgctgtgtctgttgcagatcgcacatcatctgaatcgtgttcttattatcggagtctgacatggaatttctaatggacccctcaatttgggcagggttattgacgttggtggtactggaaattgttctgggtatcgataacctggtgtttatcgccattctggccgataaattgccgccaaaacaaagagataaagctcgtattatcgggttgtctctggcattgattatgcgtttggggctgctgtcggtgatttcctggatggtcacgctgaccacaccgctgtttagtgttggcagctttagcttctccgggcgagatctaattttgctggtgggggggctgttcctactgtttaaagccaccaccgagttacatgaacggcttgagggaaaccagcacgatgatagtgcgagcaaaggttatgccagcttctgggccgttgttgcacagatagtggtattggatgccgtgttctccctcgatgcggtgattactgccgtggggatggtcaatgatttggccatcatgatgaccgcggtcgtgattgctatgggcgtgatgctgctggcatcaaaaacattaacgcggtttgttaacgcacacccaactgtggtggtgctgtgtttgagcttcttgttgatgattggcttgagcttaattgctgaaggttttggtttccatattccgaaaggctatctgtatgccgctatcggattctctatcctgatagagctgtttaaccaaattgcccgccgtaactttattaagcatgagtctcgcttgccgcgacgccagcgcacggcggaagctatcatccgccttatgggggggcgtcagcagcaggagccacaaaacggtgacccgcagttggccatgccggcagaggcttttgcggaagaagagcgctatatgataagtggtgtcctgacattggcatcccgttcattgcgcagcgtgatgacaccacgcacggaaatctcttgggtagattgccatcgctcacaagcagagatccgtgagcaactgttggatacgccacacagcttattcccggtttgtcgtgactcattggatcagataatcggtgtggttcgagccaaagatctgttagtggcgattgaacgcggagattctatctgtgagtttgctgcggcgacaccaccaatagtcgtgcctgataccatggacgtgattaatctattgggtgttttgcgtaaagcgaaaggccgcttggtggtagttaatgacgaatttggtgtggtgcaagggttggtgacaccgctggacgtgctggaagctatcgctggtgagttccctgatgaagatgaaacgccagatattattgccgatggtgatggttggttggtgaaagggggggcagatttgcactctctggagcaggcgcttgattgtcaggagttggtcagcccgacggcagactatgcttcattagcgggtatgctgctgtctcactccgggcatatgccaactgcgggggatgtggttgaactgcataacctgcgctttgagattattgaagtctcagattaccgtattgaattagtgcgtatcaccaagctgaataacgaattggaagagtaacattctggtaacgaaaagagtttcagctaatgcgggtcatcttaaggtggcccgtattttttgatggatattccgcactttttaattcattcaacttatcatttcatgataataaccttttaaattatcaaactagaaatatataaaaacaatatttattgtgagatatatgttttttaattattataattactaagttattattcacaataaagatattataaataataattaaattaatgataaccgagatactcaatgcatttgatggtggtgagtgtaaattaaaaaatcattataaatcaattgttaataattattaggttaacttaaaagaaaggtgaaaataattattgaaataaccaggctggctcgataaatataaactatgattaaattagtgtgggaaatttaatgctcaaaacagttgtctcggtacttaaatagaatgcgtggtaggccgaaaaaacaatttaactattggattttatttattttttaaactcaaaaattctttttctgttattgacaccactgcgtcgatatttttgtacccattctacaaatgagtgatggaggttctatgaaaaaggtagtttttgttcttgtgttaatgctgtcttcatttggagcattcggccaagaaacagtttcagggcagttcagtgatgcattatcgacaccaataaccgctgaggtatacaagcaagcttgtgatcctccgctgccaccagccgaagtcagtagtgattgggattgctgcgatgtatgttgcaatcctgcctgtgcgggttgctagacatgagacataaagtcatcattaatcttttacttaacagcaaggggagcgctggctccccttggtgaacatgattttcactacaataaattaattacattgcactttaatggccaggccaccacgagatgtctcgcggtatttagcattcatatctttgccggtttcaaacatggtttcgataactttatcgagggaaacacgcggctcactggtgcggcgcattgccatgcgggcagagttaatcgcttttactgaggcaatcgcattacgctcaatgcatggcacttgcacctgacctgcaaccgggtcacaggttaggcccagattgtgctccataccaatttcagcagcgatacacacttgaaccgggctggcacccagtaattcagccaaacccgcggcggccattgagcatgccacacccacttcaccctgacagcccacttcagcgccagaaatagaagcattcatcttatacagaatcccgacagccccagatgacaggaagtagcggataaagatttcaggggtaaccggctcgataaagtggtcgtaataagccagaaccgctggcacgatgccacaagcaccgttcgtcggtgccgtcaccacgcgaccacctgcggcgttctcttcgttaaccgccagagcgaacatatttacccagtcaatgacattcatgggatcgctggacagtttatccgaggaaaccaatagacggcgcaatgctgaggcacgacgtggtacccgcagtgggccgggcaagaccccttcagtgttcagaccgcgatcaatacaggcacgcatggtttgccaaatcgcggtgaagtaggattcaatctcttctttgctgtgcatcgccagctcattttgcatcaccataccggagatagacatgccggtttgttcgcagttagccaggatttcttccgctgaatggaacggataagggacgctaacggcattcaccgcagctttgccgaaatgctcttcatccacgataaaaccgccaccgatggaataataggttttgctaagtactttctcatcaccggcaaaggcgtggatctgcataccattctcatgcagtggcaggttgtcactacggaagaccatcccaccttcgcgggggaagtccacttcatgcaacccattggccaacatcagtttttggcgtaattctacatcacgaataaaagcggggatgctgtcgatatccacggtatctggcatattgccagccaaccccatgataatagcgatatcggtgtggtgacctttcccggtcagtgacagtgagccgtaaacatccacggctacccgcgtgactgatggcattaacccttgagttaccagcaaatcagcaaactctttgccggctttcattggtccaacagtgtgagaactagatgggccgatgccaatcttgaacatatcaaaaacactaatcacgctaaaactccttaacaaagctttttgttattcttggtgcgtatgaatacgccaaagaatatttatattaagtataagaactctgtggatagccgcaggttacttcgtattgagtatcgctatcaccgagcctgttaattcgggccatactggtgttggcggtattaatttgataccgcaacaatgacatatcgctatcaatttatgattatcactatcgggttttaaccttacatttttagtggtttatagtgatgaaagatattttacaggtatttcataacgctgacagagcaatttacagtttttttaaaatgcttgtgcggggaaagtagagtaaaaatcgatgtagtggggtgatagagatcgctttatgctgtaattcagcttttttagccttaaggctgtgaagctggtcactcattccccatgtttaccctgtgcctttagcgtcaaatattgacctgctgcgccagacggcgaatgatggctgccgtcaaaccccagataaactggctttcataccatgagagatagacccggtgattgactcccccacgatgaatatccagccaatagtagcgtgacagtctgagtgcttcgtacaacgggatttcaaacagcccggcgacctcttcttcattaccatgaaaggtaatattgtcaggaaccaggccgacaatcggggtgacctgaaaaccactggagctgtcgagtggggccagttgccctaatacatgtacggcggatgccggaatagccacttcttcctcggcctcccgcaaagccgtttcaatcagcgagctgtcttgtggatcagctttgccaccggggaaagcgacctgaccggcatgttttcgtaaatggtctgagcgccgggttagcagcaatgtaggttcaggccgacaaacaataggaattaataccgcagcatggtggctattggcagaaaaactgccaggttgcggctgttgtagctggaatcggctgataaattcagacaaagttcgccctgattgactcacaaattggtcactcacagaatcgctcacttattcatcatcttccagtaaaggcagtattcgggcaattttatcaaatgtttcctgatattcagcctgttcctggctgtcggccacaatgccaccgccagctgagcaatatatcttaccgttctcagtcagcagggtacggatggtgatgttggtgtccattgtgccacagcaactaatatagccaatactgccacaataggcattgcggcgctggggttccagttgctcaatgatttccatggctctaatcttcggcgcaccggttatcgacccgccggggaagcaggcccgtaataatgcggtagctgacgattcggcgggcagagtcgcggtaatggtactaaccaggtgatgtaccgctgggaaaggctcgacgacaaacaattcaggcacgcgcacggttcccgcttgcgcgacccggccaatatcattgcgtagcaaatcaactatcatcaggttttcagcgcgatctttctctgagttggctaaccgttcagcttgcaacttatccttttcaggatcatccaatcgcggcaaggtgcctttgatagggcgagtttgaatgcggtgatttttcagccataaaaagcgctctggtgacacactcagaatggtgttttgtggcaaacgaataaaagccgaaaagggcgctctattactgcggctcaatgacagaaaagcttgccattcatcaccttgatattctgcgctgaatctctgggttaaattaatttgatagcagtcgccgctgtgcagatattcctgaatttgacggaatttttcgccatattgctctcgcgacaggttggcctgccactggctggttaatttaaatggctgagtggcagctgcacatctttgttgctgtaaccaacacaggcgctgttctgcatcgccgtgacacaccaacgtcagtttttgcaaatgatgatcggcaattaatgcccagtcatacaggccaacagccatatccggcaaggtaatatcttgctcggccagtgccggtaatacctcaacacgccgccctaaatcatagccaaatagccctaacgctccgcctaaaaacggcaggtcagggtggggtgatagcgggcggagaaattggtccaactgttgctgtaataaagaaaaagggtcttcactggagaattcctggccttgcgcattgattatctctgtttgctcgccccgcgtggtgagggtaactcgcggatcggcgaccagaatatcaaagcggttatgggtatgttcagcaaatccggaatgtaacaacatggcccaggcttgatgagacagtggggcaaattgttgaatcagggcatcaggctgataaggcaaggttttgaaggtcagggatttcacactcatgagtcactattcttttctttcgggtagccatattagggggcaaaatggtattttcgccatccgcggtggggaagattagcataaattaccctatgtttgtggctgctggtcggcagcactcaattcacctcaggcagcaataaacaggtatactaaatcaattatatgtaggagatgaatcaatgttagcgggtatgccttcactttctcatgaggaacagcaagaagctgtcgaacgtattcatcaattcatgtcggaagggatgagcagtggtgaggcgattgccttggtggccgcagaaatccgtgagcggcaccagaatgatccacaagccatggctatctttgaagatactgactttgatgaacatgatgagtctgattatcgtcgcgataatgaacaggatgcggacgaaatagaagacccgtacgaggggtaagcttctagcgcttagctgttccagcagtctgaacccgccaaaaaatggcgggttcagactgctgacaaactccaacgactcgatcttgcaaggtgaggacaggtagaagagtaaagcgtccgcgccacggatggcgcgggtcgagccatcagggatgcttgttttaacaaagaaaatacagcgtctttatgatccacctgttttcaccgctgcgggcactttgtcattaacctcgggttatccatatgtaactgattatttgcctgtcacgacgaccgcactcgcggcacgctttgctatctcaatcgccgtatccgtgtcatccgctaccgccagcgccactcccaaccgccgtttaccggcaatatcaggcttaccaaataaacgaatctgggtatcccccaccaatgccgtttctaacccatgataagcaatattgtggctggtcaattcaggcaaaataactgccgatgcagccgcgccatactgacgaatagtgccgataggcaagcccagaaatgcccgcacatgcaaggcaaactcagacatattttgcgaaatcaaggtcaccatgccggtatcatgtgggcgcggcgaaacttcgctgaaaataacctcatccccacagacaaacaattccacgccaaataacccatagccacctagcgctttgacaacctgtgaggcaatctcttttgcccgagccactgcaacatcactcatcgcctgcggctgccaggattcacggtagtcgccatcttcctggcggtgaccaataggggcacagaagtggatgccatcaacagcactgatggtcagcaaagtgatttcaaaatcaaaatgtactaacccttcgacaatcactttaccgctgcccgcacggccaccttgttgtgcgtaatcccatgcggcctgaagttgcggttcactgcgaatcaaactctgacccttacctgaagagctcattaccggtttgacaatgcacgggtaaccaatctcgctgaccgcctgacgaaatgcactctcggtatcagcaaaacggtagctggaggtcggcaattgcagtgtttctgcggccagcagacgaatcccttcgcggttcatggtcagtcgggtagcttgtgcgcagggcaccactttttggcccatattctctaactcaaccagcatatcggtggcgatagcttcaatttccggcacgatatagtgcggtttttcctgcgcgaccaaccgcttgagcgccgcgccatccagcatgttaatcacatggctacgatgggcaacatgcatcgcgggcgcatctgcatagcgatcaaccgcaatcacttccagtcccagtctctggcattcaatagccacttctttgcccagctcaccggagccaagcaacatgacacgggtggcgttcggacgcagagcggttccaatagtcagcatagttaggtacctacatcagtgggaaagttacacagtaattttatgcaaggtgaattttacgggcacaagtatagggtaaaacggcaacgaaaacgattgcgtgtcgactgtgaaacagagaattacgtcattttaccggtatcgatgcagtatagttccggcaatggccctatctctggtattatcgcggcaaaatcttgcgctcgccttcaggccatcgctgccatttcatccagttataagagttactgccgtgagcacaacttccttttcttccctgacactgcctgctgagcagttgtccaatcttaatgaacttggctataccgagatgacaccggtacaggccgcagcattaccggcaatcctcaatgggcaggatgtgcgggcaaaagctaaaaccggcagcggtaaaactgcggcattcggcattggtttgctggacaaaattgccgtaggtgagtttgtgactcaggccttggtgctgtgtccaacccgcgaattagctgatcaggtcagcaaagagttgcgccgattagcacgctttacacagaacattaaaatcctaaccctgtgtggcggccagccgatgggccatcagttggattctctggtgcatgccccgcatatcgtcgtcggcacgccggggcgtattcaggagcatttgcgcaagaaaacgctggtactggatgacctcaaaattctggtgctggacgaagccgatcgcatgttggatatgggttttaccgatgccattgatgatgtgattgcctataccccgccacaacgccagacgttgctattttctgccacttacccagccggtattgaacaaatcagtgcgcgggttcagcgccaaccggtgaatgttgaagttgatgatggcgatgaagcgccggctatcgagcaggtgtttttcgaaactactcgtgaaaaacgtttgccattgttgatctcggtacttagtcactaccagcccgcctcttgcgtggtgttttgtaataccaaaaaagattgccagagcgtctacgaagccctggagtcccgtggcatcagtgtgttggcattacacggcgacttagaacaacgtgaccgtgaccaggtgttggtgcgttttgccaatcgcagttgtcgggtactggttgcaacggacgttgccgctcgaggtctggatatcaaagacttggaactggtggtcaatttcgaactggcgtttgatccggaagtgcatgtgcaccgcatcggccgcactggtcgggcagggatgagtggccttgccgtgagtttgtgcacgccacaagaaatgactcgtgctcatgccattgaagattatctgcaaatgaaattgaaatggacaccagccgagcaggtgagccgcagtgccaacaccctgctggaacctgaaatggtcacgttatgcattgatggtggccgtaaagctaaaattcgccctagcgacattttgggggcgttaaccggtgaagccggtctgaccgctgcggacgtgggtaaaatcgatatgttccccgtccatgcttatgttgctatccgcaaggccagtgccaaacgcgcgctacagcagttacagcaaggcaaaatcaaaggtaaaaactgtaaagctcgtttattaaaataatcacagtggggagcgatggtggttgcatcgctccaataaatcatattacactgtgtttatgtacagtaatctgtaagtgaagaggacgcgtatcaatggccgttgaaataaaattcgtcgtggtaagacagggtgaggaaaaaatgactttcacaaccaaaaaagaagccgatgcctacgataaaatgttggatttggctgacaatttgtctgagtggttgtcgcagtcgcctttaacacttgaagaagagcaacgcgaggccttgagcttcttccttgcagagaacaaagacgcattagggcaaattctacgtggtgccaatcctgccgcctccgccgaggggcagccaaaagcgaaagttgaaaaaatcgccacagagaaaaaatccaaatctgaagaaaatcaagcggcttaatctgcctgatttcggcaaaaagtgaaaaagggatctaaaatgaatcgtgaaatcaccttctttcgccggtttgaggcggatattctggcttcccgtaaaacaatcaccatccgggatagcagtgaatccgattttcgcccaggggagatcctgcgcgtgtgccgtaatgaagacggcgtgtttttctgcaacattttggtcaagtctgtcacgccaatcactttggatgccctgacagaacgccatgcggagcaagaaaatatgtcgttggatgaactgaaaaaagtgattaaggatatctatccggggctggagcagttttacgtgattgaatttactcggtgttaattaaatagtgttaatgctttgattctgtagcgctattcactcggtaacccccctttcagttattgctccggccataggatagaaataataatatctggaggaatgatgagaaagacaggactcgccttgatagtggccagcggattgcttggtgtcatcagtcatgtacaggctcaggaaccgcgggtagcaaaagtccctgcttgtaccgggttaacaccatcacaagttgccacgcaagttaagcgggatttcctacaaaaccgaataacgcgctgggaagcggataaaaaagggttaggaactgatagcccggtggtttggattagcacggtagacattactggcaaagatgacatttggcaggttccactgaccgctcggggcaagaaaggggataaaacctaccaagtagtactcgactgcaaggcaggcactatcacctataccctgccaacgtgaccccgcgactctggaattaataatcacgcccaacaggtgctggtaataacagatcctgcacctgtctatcattttgtttaccattgaatgagctctcctcaactcaataataaggctatgtcgctgcttggcatcgccaagtaatcgtgtcactctcgcggtaacgaacacagatggatacttcaactaatgaccacacctccaaaggcagataaacgcccttatccgatgacgatgcacggtgatatccgtacagatgattattattggctgcgtgatgatgagcgcactgacgctgatgttctgcactatttgcaagctgaaaatgagttcaccgagacagtattaaagccgcagcaaccgctgcgtgagacgttgtatcaggaaatggtttcccgtattccgccacaagaagagtccgtcccctatacccgtaatggctaccgctatcaaacgcgttttgagcccggtaatgaatatgccatttacgtgcgccagccggtttgggctgatagcagttgggaaacattattggatggcaatcagcgcgctgcggacagtgagttttatactttgggggggctggatgtcagtccagataatcaactactggcggtcgctgaggattttttatcgcgtcgccaatatgatatccgagtaaagcatttacaaagcgacacttggcaagaggaagtgatcagcaatacttcgggcagctttgagtgggcgaatgattcgaaaacactgtattacgtgcgtaaacatgaaaaaacgctactgccttatcaggtctatcgccatgtggtgggaacagatccggcatcagaccaactgatttatcaggaaactgacgatacattctatgtcggtttggaaaaaaccacgtctgagcgctttattgtcatccatctcagtagcaccacaacctctgaaattttactgttggatgccgatcagcagcagccgctgccgcaaatgttcgcaccacgccgcaaagaccatgaatacggattagatcactataagcagcatttttacattcgttcgaataaagacggcaaaaacttcggtctgtataaaattgccgaagccgggaaagcactagctgatttcgctgatgaatctcagtggatatcattaattacgccaagaacagaggttatgttggaggggttcagcctattccgcgactggctggtggtagaagagcgcagtgaagggttgacgcatttgcggcaaattcactggaccactcgcgaagaaaaatcaattacttttgatgaccctacctatgtgacctggctggcgtataacccagagccggaaactgaactgttgcgctatggttattcttctatgaccacgccaagctccatgtatgagctgaatatggataccggtgcacgtcagttgctcaagcagcaggaagtcaaaaacttcacaccagaaaagtaccgcagtgagcggatttgggtcactgcatcggatggtgccaaagtgcctgtttcattggtttatcaccgcgaccactttgcccgcgggagtaatccgctgttggtctatggctatggctcttatggtagcagcatggatcctgcattcagtggcagtcgtttaagtttgctagaccgtggttttgttttcgctttggcccatattcgcggtggcggtgagttagggcagcaatggtatgaagatggcaagttgctcaataaattgaacacattcaatgattttattgatgtaaccaaaacattagttgccaaggggtatggcgatgcgagccgtgttttcgctatgggcggcagtgcgggtggcttgctagtgggggcggtgattaatcaggcgcctgaattatacaaaggtgttgtggcgcaagtaccatttgttgatgtcgtcaccaccatgctggatgaatctattcccctgacgaccggcgagtatgatgagtggggcaatccaaacgataagatttattacgattacatcaagcaatacagcccatacgatcaggttaaagcccaggattacccgcacatgctggtgactaccgggttgcacgactcacaggtccaatattgggaaccggcaaagtgggtcgcgaaattgcgggaaatgaaaaccgatgaccaccagttattgctctataccgatatggattcgggtcatggaggtaaatctggtcgtttcaaagcttatgaagatattgctttggaatatgccttcattctctctctggcttgattaacacaagcttactcggccagataatatgttagggtatggcgcatatccggtgtaaggtcggtaattgaggccagcatccaacgcagatagtccggatcttgtcgggctatctgttcaatacttttcccccgatatttgccaaacttaaatgttgatagcaactgcggttgctgcgtgatttccgccatttgctccgcgctccacccagagtctcgcataatacgttgcaacagtgctgcggtgacatagcaatcatacaaagctcgatgcggataaagattatccggcactgaaacattcaggcgtaaggcgtaacgcagatattgattactgtgcttaatatcaggatagagcatacgggccagttttagcgtgcaaatccattgaccgcccatctccggtaatacaccacggtcaaagggggcgttatgggcgacataataagggctaccttgatactttctaacagcaacagcaatccgtggcttaccttccaccatttcttccgtgatatggtgaataaccatggcatcgagactgattggccggtctgggctaaccaagtcactcattgggttgctcaatgccccatccatcacatcgatggacgcgatttcgacaataccgccctctaagccataagtctctgtatcgatgacccgaaaatacattctttttccccttgcaatgccttaaatcttagcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgcctggcgtggcgggttgactgacgagacgaaaagtccgttattctgcgctagtagaagatgactttttagcgcgtttctcagcttttttctcagctggcgtttttagtggctttttcttcgcgttctttttgctgtccattcccttactcatggcttgcctctctttacctttggttaggttggtacgccctcctattaaccacctaatcagggtgagttgcaagggaagaaagtgtatatctaattatcctattgtttaattagcaaattattaaatactcacagcccttattactgcttaatgactgtgacgcagcgccccaaaatcaattaacttatggtgcatttatcacctgttgatggaattaatggactgattggcgtaaatgtcatgttttatcgttgacccttagggccgtataggctttgataactttagtgtcttaacaaacatggaaaaataatggaacaattacgtggactttatccagcgtatgaaccttacgatagtggtttactagacacgggagatggccaccagatttactgggaactctgtggtaaccctaagggtaaacccgctatatttattcatggtggcccaggtggtgggatagcaccttatcatcgccaacttttcaacccagcggaatacaaagtattactgtttgaccaacgtggctgtgggcgatccaaaccccatgccagcttggataacaacacaacctggcatttagtcgaggatattgaacgactacgtcagatggctggggttgataaatggctgatatttggcgggtcgtggggttcaactcttgcactggcctacggcgaaacccacccggaacgggtcagtgagatggtgttacgcgggatatttacgctgcgaaaaaaagagttggattggtattatcaggatggcgcttcccgttttttccctgataaatggcagcgagtgttatctatcttatcgccagaagagcagggtaatgtcatcgcagcttatcgcaagcggctaacctcatccgataaggctgtacaattagaggcggctaaaatttggagtctgtgggagggggaaacggtgactctcttgcccgctaaaaacgcagcttcctttggtgaagatgacttcgctcttgcttttgctcgcattgaaaatcactattttactcacttcggttttttggataatgacaaccaactgctggataatatcgaacgcattcgccatatcccagcggtaattattcatgggcgatatgatatggcttgtcggccacagaatgcatgggatttagccaaagcatggccggaagctgaattgcatattgtcgaaggcgcagggcattcctttgacgaaccgggtatcttgcatcaactgattcttgcaaccgacaagtttgcccgaaaactctagccattgtcgccgacaaactcccgcagaccctgtgcgggagcctttttgctcatgatttcattttgggttcatacggcaagcgagagaatttattggattcactacggtagtgtgccagccgttgcaaaaagtactctcgtagctcatcaggttgttctcgtgcaaccatttcaggtatgactggcatattgtagcgctctttaaatgcgacaccagaggcggccagatcaacattcatttttgctgtttcttcatccgaaagctcagccagattatatcccattgttttctccttcgtgctgcgtgggcagttatggcgcaaaaggtaatgcagcggatagatattggcaagtgggtaatgtggtttaatagcgctagtttaaaaccctttgtcgttaaataatattaacctgcaacattcgtaatattattaatttaatttcagcgcaaataggaatcattccttttagtatttacacggtaatgtgaatgattcttataagaattaactccatgattatatattctataaaaaagatataaatcattatgttaggttatttatagatattaatgtgaatagggtgttcttattttgtttttatcttggcataataccccaagttaaccgttgcttacctgcattataaaaattagggaattattatgttgaaaacagaaatggcacagaagcttaatgagcagctgaatctggagttttactcggccaatctttatttgcagatgagtgcctggtgtagtgataaaggctttgaaggggctgctgcatttttaaaggagcattctcaagaagagatgcagcatatgcagcgtttgtttgaatacctgagtgggacaggctccatgccgatattaggcactatcagtgcaccgccggttgattttgcatcactggctgatgtattcaaactgacctacgaacacgagcaactcattacgactcaaattaatgaactcgcccatgttgcaatgaccacacacgattactccacattcaatttcctgcaatggtatgtggctgaacagcatgaagaagaaaagctgttcaaatctatcttggataaactggcattggtgggtaatagcggcaattcattgttcttcgtcgataaagatttaaaaacaatggcagcacagaaccacgttcaggcttaatatttgggcttgatttgaacttgccgcagtttctatccactgcttagtggaaccggaaactgcggttttttattgtatatacgccatgctcaccgctgctgtttcctcttaattttattgttttgtgctaataacatattgtttagctatggtttcttgtcttgctatattcaaatcgttatcatttatgataaaaggtgacgggtaggatgagattaattgccgctcaattattggttatatttcaaccgctgctcataatttggcgttttattttgtgccctacctcacaggtagtgcaattgactggaagtgataggggttcgcgctgccaatataggatatggttggtagcagattgattattctccccatcgattaagggatattatgtttattcacaaagtacgttcttcttgccgcatgctttcggcactgattgtgttatttgttgggttatctagtcagcaagctctggcccacgcacatctgaaaattgaatctcctgctgctgatgccactatcggttcagcgccagaagccgtgacactgggcttctctgaaggcattgagttgaatttcagtggcgtgaaagtgacaggcccagataacgatgtggtgaaaactggcgaactgaaattggatccagccaacaatacgcaattaattttgccgatcgatagtgcattgaaagcaggtaaatataatgtttcatggcatgttgtgtctgttgatggtcataaaaccaaaggcacatacagcttcacagtgaaataatatgtcactggcgactctattcgttctgtgtcgctttctgcattttttggcggtgatgctgatgtttggtatcagtattttcaccgccgtactcgccccagaccgtttttcttcgatactcaaaaaccgcttatcgccactccttatattcagcacctttctggggctagcctcagcgatcgggcttttagccattcaagctggcatgatgggcgatggctggtctgatacctacagactgagtgtatggtgggcggtgttggggactcgttttggcgagatatggcaatggcatctcggcttatccatattgagtatgtgggtagtattactcggcacaacccgtttttactatcagttgatggtggcttgctcaaccttgctactggctagtttggcatttaccgggcacgctgcaatgcacgatggcgtactgggatgggttcatcagactaaccaaatcatacatctgctcagtgcgggctattggttgggatgcttgcccgtgttgcttgtttgccttgcatatacacgtcgggatgatgtgaaacgtgaagccatcacgacgttgattcggttttcaagttggggacatttggcagtcgcgttggtattggtcactggtatgattaacagcattattatattgcgtgagacctctttagcgctgacatccgtctatcagatgctattactcagtaaggcaatattggtactgtttatggttgttgtagcgatcattaaccgctatctgattgttcccatgctgcgtaaattgccagtaaaagcccactattggttagtggtaaacagctgtgctgaaatcgtccttggcgctgcggtattacttttagtgagtatttttgccacaatggcaccggtatagtgaaaaactatacatgatagttattgccgttaagcttgcatcgcctcctctttatgcgagaaaatcaaaacaatcagttaattgaggatgattgaaatgaaaggtttggtgctgacgttatcgttactgatgctatccgtgaatgcttttgccgctgggaaaatagtgactgtcagtaagtttgaatttggcaaacaatgggcatttacccgagaagaggtgatgttggaatgccgttcaggcggtgctttgtttgtgataaatcccagtacattagcgcaatatccacttaatgatgttgcatcagaacaaatgaaagcaggtcatgtcctcgcgaaaccgctagatattttattattagatgatagcgagaatcctggccaaaagatgagtttgctacctttccagcagcgtgcgatgactttatgcgaaaagtaagcacgacaacctgagcgtcgctacggcctttattttctatttaacagataattacctttcttaactggtgggctaatttgtatcatttaaattagtttgcaaccgttattaattacttctgttactaagttggcgaaacacatgacctcgactactcttaaagagtatggctgaacaagcctacgttaatgccaacttttagcgcacggctctctcccaagagccatttccctagaccgaatataggaatcgtattcggtctctttttaatttgttgattttgatggtatttttctgtttctcccgaaatcccccgaaatttccccgaaatcctatactcggcctaaatctcaacccactcatttttacgtgaatccaggtatacattcgtcattttcatcgatttgtgtccaagaaatttctgtgcaaattccttaccgtattctgcttcatacagccgcgatgccaggctgcggatctcgtgaaagctgggagggatatgtcataaaccagatcggtagccttcaatgctttaacaaatgctttggtaagcgagtctgcattcaaagctcccggttttctacctgaacttttattggatgagctgatgagatattcacttttactgttattcaggcacttttctataatgtccccaaccgtggtattcattatttccagccgtaatgatagcgatattgctatctgcatcttagtcttactctggactatccaaagcttgccgtcatgaacatcgcttctttttaattgccgtacatcatcacggcgctggccggtaatcagcgccagtgccatgctaagttgaacccagttccgctgttggccagcagcttcataaatcttgcaaaaggcggcatagtcgagccgttcccgcttaacttttggtgatggagtgcgtgtggcttccacaggattggtgctaattaacccatcagcaatggcttcgcgaaaaacatcagataaaacagaacgtagatttaccgccatcgaacttttaccattatcgacataggtattgataaagtcagcaatatgcttggtggtcacagtctcgatcggcctctctccaaattcttgcttaatatatccgatttgcaggactctcattttcatggtgttctcagccagttcgcgacgctttaatagttctgaatagcgctttagccaactcgctacggtattaatctcggctttagccgcaggagttggggcaggggcttgtaatcgttcaagcagggctactggctgaaaatttgattcaatatagttgttagcctgaatggcctgagagatggcatccctccgggctatttgtcccagagggatctcttttccagtaagtggatttcgccagtaataagatttgtaatatcgccgatatgtcagatttttgggtaagttggcatcatatcgttttggccttgatgccatgattaattttctctatcagtgatgaacttgtactgggggatgttttaagtatttcttttgctagccgataacttttaggctgaatataaatcgcacctggctgcacacgatattctcgcccatgtttttcaggggccgggtaaatattaccgcctcgcgcccagcgctgaagtgtctggggcgttggttgcttactgcggtaggtttcttccgcccattcttctaatgtcagtaatttggtcattggtctttcctcagtaggaaagggcgcaacgatgctgcgccctattatggtcgtttgatcttgggtggtaaggggctatgtttgagtgatcagctattggatgctattagagcggtgtagtatcaattgtggtggtggaaatgttggtattaatatcgccttcaaatatcggcagaacgccaatatttggtgcccagtttcgggctaattcaatgttattggtttcttccgtataatcctccgttctccagccaatcagctttttctgaataggctggctgcacgtctcggttgccgctgataactcagcttctgctttctcaattctatctatcagagtgataattgatgatgctgggatatacgcatatctcaggggagatgcagccattatttcttcacagtgttctctcaactcttctaggttagtcattaatattctccccagctatatgttgaagcgatcgacccggcctcttctgaggcgcggaactctttatcgggaaccgatagaatgttgctaaagtgattgaattcaccgtctttgctggtttcaacaaaaccagcctcacttatccctttaaggcaaagagacacggtttcacttgttaaccggattctttctagctgatactgtttgcgataaataaaagcctttaacgcttcctctttggtgtagtgatagcgtgagcgggcagcatttttaagacagcgtttaacctggcggtcgcccggcctgttgagatattgaataatctgttcaagactcatttgcgggtagtcatggcagtaccaaaatgttttttctgtctcccgtagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacccaagtttcaggagctgcgcaaagtggcgtctggtatgtcattgcacaaaaaatggcgtaccacctatttctccacgccgtcgagtttagcccacagcgcttattcgttctggtctggcgagctgtttaataaaggccgccgcaataaatccgaccctatccaactggatctcagccatagccatttggccgctggcgctcggtgtgcggatggtcagtggcggcagattgttacgattgaagatgcgctgactggcggttgcaacctgttcgacctcgaccaactggcgctggaatacagcccgtcagaatatcaaaacctgttgatgtgcgagtttgttgatgaccaggcatcggtgttcccgttcgccgagttgcaagcctgcatggtggacagtctggaagagtgggaggattacaacccgtattcgttgcgaccgtttggctatcggccggtgtggatgggttacgatccgtacgaggctaacggcggtgatagcgccggttgcgcagtcattgcgccgccattggtgcccggcggcaagtttcgcgtgttggaacgccaccagtggaaagggatggattttgaagcgcaggccagacatatcgaagagttaacgcaaaggtactgcgtggaatacatcggcatcgatgccactactgtcggacagggtgttttccagttggtgcgccagttcttcccggccgcaagggaaatcaagtacacccctgaaatcaaaaccgctatggtgctaaaggccaagcacaccatcaatagcggccggttggaatatgacgctggccacaccgatatcacccaatcctttatggccatccgcaagaccatgaccgccagcggtgcgcgctcaacttatgccgccagtcgcagcgaagaagccagccacgccgatgtagcgtgggcgattatgcacgcgctgctcaatgaacctttaaccgcctttaatggccgccatagctcgaatattttggagtttaatgcatgaatcaacgcaaaggccgcaagagattaaagccgcacgccgctcatcaacaacaaccggttgaggcgttcacctttggtgaaccctcggcggtgttggataagcgggaaattctggattacatcgaatgtaatgggaatggcaaatggtatgaaccgccgatcagttttgatgggttagcgcgtagtttcagggccgccgtgcatcacagctcaccgttgtacgtgaaacgcaatattctggcgagtacttttattccacatccgatgcttagccaacaggcatttagccgctatgcgctggattatttggtgttcggtaacgcctttttggagctgcgtcgcaaccaactgggtgaaccgctgcgccttgaccccagcccagctaagtacacccgtcgaggcgtgcagaaagagtgctactggtttgtgcagaatggcaaagtcgatcatcagtttacggctggtacggtgtttcatctgatagagccggatatcaatcaggagctttatggcctgccggaatatctcagcggcttaaattctgcctggctgaatgaagccgccacgctatttcaccgcaagtattaccagaacggcgcacatgcgggatatattccgtatatgactgacgccgcgcaaagtagcagcgatattgaggcgatgcgtaaagcgatgcgcgacaccaaagggttaggcaacttccgcaacctgtttatgtatgcgcctaatggcaaaaaagacggtattcagattttgccactcagcgaagtcgccactaaagatgactttttcaatatcaaaaacgccacccgcgacgacttgctcagcgtccaccgcgtccctccacagatgatgggcattatccccaacaacaccggcggtttcggtgacatagaaaaagccagccaggtatttgtcaggaatgaactcaccgcattgcaagaacgcctgaaagaggtcaatgggtggggaggcggtggtggggtttcgggggtatgagctaataatgtaggaaagtaaaccctccttattgtcgaagggcttaagataattatttaggaatgactcttaccttgctcttttacgatttttgatttgaaaatcaatgtctttgaatttttgtgaatatattctattacgcctaggagttcctcagataaatcaatggtactttttgatgttatagtatttggtattacataagtaatctcacaagccgttatttttatttttaattcattaattatgagatatgtattattgaatttttccacaagtttatgctcgccaaattttcctctctgagatatgcttagagaattttcgatgtcatataaagatcggtatgtactgtcatcaatgttttctataattattttgtttgtaagttctgagatgtatagcggttttgatgggtctatggatggcgtatttttcaaccaattaaaatcaatggtaggtttgatatttgtaattcttgcagggatagttgcagttatttttaaatctatatatttaaaaataggttcattgttagcatctttccagtcactttcgttttgttctctgacaatcaataaatcaattttattgtgtttggcttttatttcagcgccactttgataaccgactttggttgcaaatatgggttttaaatctggaatatctcgtatttttcctacttagagcatctattttttcaattgaaattttagaattataatctttgcactcaatcactgtcttgtatgttattcctgctaactcatattcccaatatatatcaaattctctttctacgccaaagttatcagttattttcttattgatctctattcctgcattttttacagatgttattacctcagagtgaagtaatgcttgatgtagatctctcacaaatttttcgtactctttccaagtagacatacaaacccttagttcaataatcatgattattttgatattttgaatattttttggaaagatatcaagtgtatttatacatgtatgcggtgtggttattaataatatcaaagatgaagtagaaacgacttgcacaatgtgcattgaacactacgctagatagctggacactatttaaaaatcaataagttagatagtgtagggaaggtgactacgtatttatttataatgattacgttatggtaaaaaagtgggaggaaattagggggagtatggatagaacatcctaagtaaattaaagagcaattataaagttcattgctctttaaggttatccatcagaatgattaattttagttatgtggacctaagaacctgtcgccatttaggtgaatcatatgggtcggagcttcagctatccaaacttctgtttcccagctaatttctgagaagaatttactcattgtttttttatccgggaaagcagatacatagacaagtcctgggcgagcatccttgaataagtttgcaagttcgctatgtctttttccatcgacagggccatgactagttactgattctataagaattaaccaatctctctgcggccaatacagaacaacgtcaggaagtttccccttacgattaacagtaactccaagatctgctaatgcgtcttttctgaaaaaatcctctttagcaccagtgtcgcctaaatatataacttgagagcctggcgcaaatcgaggcccaaattcagtaacgatatcatgtattaattgactatggtcaccgggacttaagtggatctcagtaccattatcgatggtcagaggaatcatatgcatttcacgcttcatggcatattgttcgaccaatgtctctcgctgcattagccactcacctaatgctttattccagagaggagtcccataggtattcaatacatcaaataattctggtgcaatttgataacaagctttaggactatttactgcacgattgggtttatctgggttgtaaagcacgagtccaccatcaataaattggtgtaatgtttgccgtctaaatgtttctctcgtattaggcgcatattctttgccatatatatctctacaccaatccataattggagtaacaccaaccaaaggtttttctaattcctgccatgaaccttctggtcttaggttgactagtgcaagaaatgtaagagctgaacgctcattttgttgtgatttaggcatccctaaaagggttataatttctagggcctgatcaagtttctcttgggcagcaagaggatttttatcatcattctttgacaatctcttaatctccgtattgatagcttcattaatgttttcttgagacaacccttggctggaaatatatgaacctattctttgtagggatttacgatcgggataatgtaggcttctcaggtctgttgcatttatttgagtatgaccgccaaataaacggtagtatttatcgagtaacatagaattaaggaaagcacttaatccgtatgcgatgtccttatccatccctgacttatttatatgaaatacattcagtttattctcaaaaccaatccattccccaggcaatgatccatcatatacagtcgcaacgattctccgtttttcttcttttgaactaaaacgcctaactattacgaaatatccttgattactccaaagccatgaacgtgaacgttcagaaacatttatggcgttaggtttcttagatttttttggccaatcaactaccccatttaaatggacagggtaaattagggggacagcacctggttctatattttccctgagatcagattttaaacggaaatcaacgacagggccagtgctgacactaattcctaattcatttaaacttgtatagaaaacatttaatcggtcaataatcgattggtctcgattattggctgcaatatgaatgaatttatctttatctaacatattgactagtgactcaaacggaatatttcttaccgtcatatcgctcgcggaaacagaattactttcttgatcgaaaaaaaagtcagaatttgggcttgaagttatttttactgattcttgaatgccgttcttaactaaatgaataatgatattttcttggagtacatcatcttcagagaatgcatgacttctactatcgaatatatgaacatgtttgatggcacagtgctgaaatataaaattcctgaagggtaagtaatatgggccattacaaaaagatcttgggattattgctaccatttcaccttgtttttttaattgcatgatagcaagagcaacaaaaccagcatatagattaacagcttcaataccgatagcacttaatattttacggtaatcacttgcagatgttatttttttgtaagggggattaattatacaatgtgtgtacatttctgtaccgaaatcatgtttggtgacagaagccgcagttatgtagtcattaatctgtgggtatattttgcactttataccagcagcatttgatgctgacacacacttatctaaaaccacatctaagaatggctttatttttctttcaatatcaatggcatgcaactctaatgaccgagcactacctctacgtataacttcttctgtaaacgctgcggtaagtgagccggggccacaaccagggtccagtaaactaatatcacctttaagctcattgaataatgatgccatgaaaatgcaaattgatgacgatgtgaagaactggcctagctctccctttttattcacatcaagattggcatttgctttgactcggatttcatcaacttcttctaacattgtcaattcactacctcagatcatcccattcatcatcttaatcttagggattaagtacatttaaatcatactattgtgaaatttggtgtattttttaatgtaatgcaggttacaccttattctaaggatcgtatccatgtcatgatagcaaaaatacatcttaataaaatttaactgcctaaggctacagtaacggctacggcgtagtaaatacgagtgctctcggggacttggcggtttagctgtgttatgcctaacaccatctcacccaaacttatccgaaaacacctccagagagagttccctcttttttcagctcaaccaagcagtaagtatagaaatcagcactgctattcaggccgataaacttacctcggaacattttcagctcaatgccaaaagtcgtggtagtgtgaccgttgattttcatcgtgatgtccattaaccctaggctgatggaggtaagccttccaacgcctttgatgcattcctaaggggttctcattacatactgtaaaaatgtcactgcgtggctctgacaagcaatgtaaacctgtcccaaacccagttgcgcgcaatgctatccccgccacgcctgcgcgctttgtggggcggtttttatgcagttgcgttatcagctaagatccacaccaaccctagtgccaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtggttcggcagtgtgcgggattttgtattttaatacagtggaaaatagccattgaaataaaaagaaaccaaatttaactttttgtttccagtggacttattgaataattttttcagttgagtaatatctttactgccgtagtaacagttgtaatgcgttggagatgcttacaatattttgatcatcgttgtgactacagcaccggccctttctagattagccagagtgtgtggttcttacctactccgccacaaacttgggcttctcggtaagggccactaagccaatttagctcaggtggtagagcaactgattcgtaatcagtaggccgccagttcgagtctggcagttggcaccaagcggtcatcgtataatggctattaccccagccttccaagctgaagatgcgggttcgattcccgctggccgctccagttatcagcacatcattcagcgatgaagggatagcccggaacgtttggtgtgctgcacaatcgcatgggccattgctatcaaacctagccatgcacacttcctctttgtctaatggcgatggttcagccgattgtggtgtcagcgtaactgcgcgggtaatgctggagattttcatcatgtcacctgagattggcccgatgtcaggttaaccagcgcctgaacatcttcgggataagtaccgagcaccacaaactagcttcagcaatgtgtagggctgttcttttacgtttctatatcacgcttattgccccatttcggtggggctttttttatatctgacgttcttcattttttcctatcgaatattccatgtatgaaccattaacgttgccggtgggggtgactaccgcttcggcaggggtgacttttgctgccatgtttccggaggcaaccccagcagtggtggtttgctctcttgctggagcggcactttatgtactttccagtcgtccacatcgtctatggcgacaggtgttatttgcactgatttcatttattggcggggtttactgtgctgatacggcatcagagattattgctgccttgattaatgctggtctgaatcaacttagcccaccggtcaccattcgtgtgacgccagccattggtgctttagtggcatcgacagtttgtgtcagcgtcctgcttcgtgtgatgtccaaataccacctcaactccgactcaaacagaaaggagggggattgatggagtggcaaaaatggatactggccgctaatgcgttggtttgcctgcttatcgttgttcgtctgatgttctatcagaaaacaggacgttatcgctttttctattctgctttggcttatctggtgatattggcggcagggtggataggtatacgcatttgttacggacaatattccggtgcggacccggcagaattgctcttgaatttgtcattttgtctggcgatatggggtgcaggtggaaatattgcaaagctaacacattggcgggaggacgcatctcatgacaaaaagtgacatctttgaagccatcctcggtaaagaagggggatacgtaaaccaccccgatgataaaggtggcccgacccgctggggaattactgaaaaggtagctcgtgcgcatggctataccggcgatatgcgtaatctgccaagagaaactgcactggctattcttgaggctgattactggacagggccacgctttgaccagatagcagggttatcatcagacattgccaccgagctgtgtgataccggcgtaaacatggggccatcagtgcccacccgaatgcttcagcgttggctgaatgtgttcaaccagtgtggcaaactttaccctgatatggacgttgacggtcgtataggcccacggactttaaacgccctgaaagcatttttgcgttatcggggcaaagaaggggagtctgttttactgaaaggtttgaactgtacgcagggtgagcgttatctggaacttgctgagaagcgcgaggctaacgagtcatttgtctatggctggatgaaagagcgggtaacagtgtgattattgtcaatgctgcgttgatatgggtaagtcgttggtggtgatatgagacgtctcactttaggttttatcgtagtgttggtgatggggctaatagcattgggttggactactgaccactaccgcagcaaatatctacaggctgaaaggcttgccagtgaacgtcagtccaccattgaagagatggcaaagcgccagcaaataagtgctgctttagatgccaaatatacgcaggaactcgccgatgcaaaatctcagattgaagctttacgcgctgatgttgccgttggtcgtcggcggttgcggctcaacgcgcaatgtgtgtccaccgccagcccccaaaccggcaccgccagtatggatgatgctaccgccccccgacttactgacgccgctcaacgggattatctccgtctcagagagcgcatcgacattgccacaaagcaaataacgggcttgcaggagtacatcaataaagtgtgtctcggtaattgaattgcaacgttggggcgtctttatgtgtacaggattgagtccctaaagtaaccaaggcataattctgtcgctaacgtattgtgattattcatatttgagcatattcagaatttatgtttgaaatgacagaattaccgcgtcccggtaagcgatagccaggatgagcatggtgcgcttgtgactataactggtattgaagaaaatcgggttgttttcatgagagaggggtatccatatccatgtatgcgaccgttgaacaattttttgaatagattccagaaagtgtcgaatagacagagcgaatagttcccccattagcctcgcaatcgcggggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggcagtaaatcaccacgcactcaccgcgtattttaaacccgagaccattcacaaaagcgacctctgagaacgccatcgcagcatggtgcgctcgggtgtggtcgttctggtgagcagaggtctcttttatgaaggtaatctcaccatgcaatatccaacagtatcagtaaatggtgtctccgttcgtattgacgaagaggggcgctacaacctcaacgacttgcacacggctgctgtagctaatggagaagcaacggagtcacaaagaccaagtgtatttcttcggagtgcgcagataaaacgctttgtaaaagcacttgaggccaaagcacaaaaaagtgctttggaaacaaatcaaccacttagagttattaaaggtggtgatgagcctggtgtatggggtgttgaactgttggctatccgatatgcagcatggattaagccggagtttgaaattgaagtttacgacgtttcagaacagtcgtccgtcttgggttgagcgccatgtctcacctgaacaaactggatcacatcatcaataccgaagcccaagagattagccagtgtgccagaaaaatggctcgatgggacgttggtggaaggaagcaaatattgcttacggcacgaaaacgcatgatagatgagcttcagatgtatttgccaggactgggaagtcacgtgggtaattactgtgacatccagtaataaaacagagcctctattaaaggagcttcccaatttgaaatcagaaaaattacatcataaacatgggtgtccagaagtcagtcggcgatatatccatttaaagagcattgagctatgaccagtattcatcaactacagaacaaaaatacaggaataagtgactgatgggataaagctgaggtaagctcacagtactgtatcaatatccatatttacatatatatcatggatttggcattatatcatcagccatgtcagtgatatggttattgtattagtattgttataacaatctggattatttttatgaaaaagacattactagctagttctctaatagcctgtttatcaattgcgtctgttaatgtgtacgctgcgagtgaaagtagtatttctattggttatgcgcaaagccatgtaaaagaaaatggggatacattggataatgaccctaaaggttttaacctgaagtaccgttatgaactcgatgataactggggagtaataggttcgtttgcttatactcatcagggatatgatttcttctatggcagtaataagtttggtcatggtgatgttgattactattcagtaacaatggggccatctttccgcatcaacgaatatgttagcctttatggattactgggggccgctcatggaaaggttaaggcatctgtatttgatgaatcaatcagtgcaagtaagacgtcaatggcatacggggcaggggtgcaattcaacccacttccaaattttgtcattgacgcttcatatgaatactccaaactcgatagcacaaaagttggcacctggatgcttggtgcagggtatcgattctaatcatctcagatagtgaaaacccacctgagtgaagtgaaccccatttattggacacttttcctggcggttgacatggcctgatttcggtactgcaccggactcaggccgtttaattttactttgatcctttcgttgttgtagtaatggatatactcatccaccgcttttttcagttgttctacatcttcgtatttttcattgtgccagcattcagtcttcagcagaccaaaaaagttttctatcacagcattatccaggcagttgcccttgcgcgacatactttgctttacttcgccagaccccagccttttctgatagcttgccatctgatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgccgttctatggaaaagccacagactattgttggttttaaaatcggcaatgcgatggtggatgaacttgatattctacccgtcgcaaaagctcggttggcatggcgaaaaatcattgcgcgtatgcgttataaactaaaaggtgtacgaaacggcattgatgttacgacaacacctgaaggcttcaaatttgtctatcagcaatttgtcaaagctgtcagggacaaacctgaattggcaaccttatacggtttggttcaggcatctacatttgataatgaagctaatctaccggatgactatattccgtcgctccttgagtcatatcctgaggagttgattaaagcctatctgcgcggacaatttaccaacctgaccagtggtacgatttaccatcaattcgaccgtagactgaatcattgtgatgaagttgaacagccaggcgaacccctttatatcggaatggactttaacgtcgggaaaatggcggcaattgttcatgttctgcggttgggtttgccatgcgtggttacagagattatcaacgcctacgatacgccagacatgatccggattatcaaagagcggttctggctgtatgacggaaataattatcgcaaggtgcgagaaatttatatttatcctgatgcatctggtgactcccgtaaatcaagtcatgccagcacaacagatattgtccagcttaaacaggcgggttttaacgtagtcgtcaatgactcaaatccaccagtaaaagatcgcatcaatgccatgaatgcgatgttctgtaatggagacggggagcgtcgctataaagttaacgttatgcgttgccctgtatatacggaaagtttggagcagcaggtttgggctgataacggtgagccggataaatctgctgataacgatcatcccaacgatgctggtgggtatttcatcgtaaaacaattcccaatcgtaaaaccaaccggaagagtgacatcacttcggatctaatcatatggctgatatctctaccccaaatttagattacaacaatatgttggaagcgtgggaaatcaatgatgctctgatgggtgggacgctgtatatgcgcacacagcagcagtatatgccgcgttggcctaacgaggctgatgatggttacagaaatcggctggcagtggcaacactattaccggtttaccgtgagaccatctcaaacaatattggccgtgtgtttgccgaaccgaccaggttgagcgaggacacaccagacccgattgtggaatattgcaaaaacattgatttagagggaaaccggcttgatgtctgggcgcaagaatatttctctcatgctctacagtacggactggcccacgcgttggttgattatcctaaagccccgaaagttaagactgtggccgagaaaaaagcccttaacctcagaccttatgtcaccctgattaatccgcgtcaagttatcgggtggaagtcagaaatcagcggaggcaagcgtgtattaactgagctgcgtatcaaggaaatcgtgattaaggataatcatgactattctcaggaaaaaattgctcagatccgccgttataccatcggcaaggtggaaatttatcgtcgcgctgcgccgcgtggcggtgaaaaactgggtaagagggtgaaagtcgatggctggaaaacctcacgcgacgacatcccgttagtgaccctttacacgcatcaaatcggttttatgcggggtactccaccgttgattgaccttgcgatgttgaatattaagcactggcaaagccaatctgagcaggacaacattcttcatgttgcgcgtgttccactgcttagtgtctttggcctggaagataaggaggagctgacagtaggtgcgtctgtagcgacccgattcgatgacaggactaaacagggattggagtacaccgagcattcaggggcttctatcgaagctggcaggcaatcgatcgaggacttggaagcgcaaatgagaatggcaggagccaggttgttgcaggtgaacaacaccgctaccaaagggattgatcaggttggcgaggaacggctacaggaacaatccccgctctacaccatggcaaacgcccttgaagatgcgcttgataacattctgcaaatcatggccgagtggataggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgcaccaatattaattgcggcaaaacttttaagacccatgaaactatcgttgaaacgataatggaaccgggaataattaatgctgtaccgccccaccctaaagggaatcaaggcgtgttgtggatgtaattaaagaagcctgcgaattgcaggtttttttatatcaaaattctgtgtaattaatatcttgttgggggataactggctgtttatcgtgcttgcgtgggggggagccttgagggtgtgaaaagtgccgtagacacaatgtagtcattttgtagtcactttgctgccacttgccaaatctcaggcgcaaaaaaaccgcctctcggcggttaacgacatactcatactactttgttttacttagattttgtttccatggtgcccggggcgggacttgaacccgcacagccataagccgagggattttaaatcccttgtgtctaccgatttcaccacccgggctctggaaaactggaggcgcgtcccggagtcgaaccgaggtagacggatttgcaatccgtagcatggccactctgccaacgcgccttttttctttgccttactactgaggttcgcttgaagccaacctactaatttggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcaacatcagaacttactgattcttttgctatctttcggcatttcgttgctgccgtctgatgcgatgcattctacttacctgacgcgatgagtcaataaaattatcagactaattcgttcgtttgctgctttttccggcgcttcgatcaaggttcgagcaaatctttccaggcagcgtttaaatattgaaacattgaccaaaatgtcaggaccgcggcaatgtagaggagaacaaaactcgccagttcaatattatgatctggtcgccaaagtagcccaactaatgagcccatttgagcagttgttttgactttaccaatccatgagaccgcaacactgctacgtttaccaatttcggccatccattcacggagggaagaaatgataatctcacgagcaatcattgttgctgctggcaaagtgatccaccaaacatggtaatgttcagcaaccaagaccaacgcaatggccaccatcactttatccgctactggatcaagaaaagctccaaagcgggttgtctgtttccagcgccgagctaaaaagccatcgaaccaatcggttgcagctgcaaacacaaatatgatggcgcaaaccatcggagcccagacgaatggcagatagaacgccaaaacgaagaatgggatgagtactacacgaaacagggtaagccaagtcggtatattcaattgcatcatgctacgataactatctggctggtgtggatattatgagtatggtgcaacattagcttcagtgtttcaatgcattgtagattttttctgccaatgcttgtgaaatactcggcacttttgcaatttcctcgacgctagcgttaagtaaaggttgcagtcctcccatatacttcagcaatatttgccgccgtttagggcctactccttctattagttctaatgcgctagtattttttacttttgagcgacgctgcctatgccccgttatggcatgatgatgagaatcgtcacgaatatgttgaatcagatgcaacgcgggtgagtctggtggcaatgaaaaaccctccccctcagcagccaggaataatgtttccagccctgcttttcggtcacttcctttggcaacaccaactaataaaggcttttgtttatcccatggaacattgagtgaagcaaaaacgtcaaaagcttgtgacaactggcctttcccgccatcaataaaaataacatccgggatctttttatcatctaatgccttaccatatcggcgtttaagcacctgagacatagcagcataatcatcacccggagtgataccactaatattgtagcgcctatattctgaacgtacagggccatttgcatcaaataccacacaagatgcgacagtttgctcccccatcgtatgactgatatcaaaacattccatccgatttatctcatcaaggttaagaatcttggctaattctttcattcgttgatggatagttgattgctgggacaaacgagtcaccagcgccgttgacgcattggttcgcgcaagtttgagataacgagctctatcaccacgagggcggctttgtatctggatttttcttccagccaattcagaaagggaagatgccaatagatctttttcagcgagcgtgaaatccaacaaaatttcacctggaagcgtacgtacctggcttccttgtaggtaaaactgcccgacgaatgtttgaacaacttcactcaattccgttcccgcaggaactttggggaaataactgcgacttcccagaacctttccctgccgaataaatagcacatggacacaggctaatccggcatcaaacgccacaccgatcacgtcgagatcttcgctatcgccagaaacaaactgttgttccgtaactcgccgtacagcctgtatttgatcacggatacgtgccgcatcttcaaagtgaagcaatcggctcgcttcttccatgcgagaaatcagttgcgtcaatacttgctggtctttgcctgataggaacagacgaacataatcgacctgacgctgatactcctcttcactcactaatcctggcacgcatggcccagaacaacggccaatttgatattgtaggcaaggtcgtgaccggttgcgatagacactgttctcacattgcctgaccggaaatagcttttgcagtaatgctaaagtttcgcgcactgcgtaggaattgggaaatggtccgaaatactcccctttttcatgcttggcaccgcgatgaatggctagacgcggatgtttgtccgcgctgaggaaaatgagtggatacgatttatcatcccgtaatagtacattataacgaggttgataaagcttgatgtaattatgctcaagcagtagcgcttcagtctctgtatgtgtgacagtgacgtcaatttgcgcaatatttttaaccaaagtttccgtttttcgactggcaacatgagcacggaaatagctcgtcagacgcttcttaaggtcttttgctttgccaacataaataactgtccccgccttatcatacatacggtaaacaccaggttggctggtgacagtttttaaaaactctttagaatcaaaacaatcagtcactattagataacgtctccgcgttaaacaaaccgtggcgtatagccaaatgggtcaattcaacgtcaccactaatattaagcttgctaaacatccgatagcggtagctgttcacagttttcgggctcagatgaagttgctccgatatctcattcaccttttggcctttcgttatcattagcataatttgtaactcacgctctgacaaacaactaaaaggtgtttccgtcggcggttctaactgccctaaagccatttgctgtgcaatgtcagaagcaatgtaacgttgccccgaatgcacagctcggatagcagtaaccacatcttgaggtgccgcacctttactcagatatccactagcaccagcctgcataactttcgcaggtaacggattttctgtatggatagttaacatgataactttggtatctggggaaaagcgtaaaattttacgagttgcctccaacccgccgatgccgggcatattcatatccatcaaaacgatatcaacaatatggttacggcaccattttaccgcatcttctccacactgcatctcatccgctactttgatacccttgatgtcttcaagaatgcgtcgtatccctgcgcgcaccagttcgtggtcatcaacaagaagaacgctaatcaaagaaaattctccaaaaataagggagtaacctaatcacgctttacttacggcaatgatattacttgttttcgcgcaaataatgaatacagaataattgcaaattcatatctatatcgtttgacagatattatttttatcatcattttcactatgtgcataaaatcgtaggtatctcgattaatgtcatgataaaaaagaaaagttttttaagacttttcttgtcactatgtatccactccggaaaaattaattgctgcctcaaaaaattaatgtttatgcaacgaaacacaacacattgatacaactaaaaaacagataattttgtgctattcttaatagtaggaattattcttattttttatttattttccatacattattcaccttataaatgagtgcttttgacacttattaatcagcacaaaaatgacatgttttttataaacaaatctttcttaattaagttaatgcaccctgccgggataaaaacaaggggcagccgtggtatcccccgacatcagcgcatccttggtttgtgctcttggtggcagaatacgcacaagttatcaaagctaatcatcagtttatgatataatgaaattattgtttaataatgcctcctatgtgcattgtggtgcggggttacccatatcaccttgtccacaggcaagcgactacttcaggaaaaaagatgagtaatccagatttcaccacttctgccgacccagaaactttagcaaatgaagttgcatgtttaaaagcgactgtgaccctgctgctcaaagcgatcggccaagccgatgcggggaaagtaatcttaaatatcgagcgttctattgctgatatagaagacactgctcaagctgaagttttctccaatacacttgctcaaattaaaagcggatatcgtcaatagtcacctgtgacaacgagtaacactcctatatattcatgctgccacgtagaaagtttttttcagttaaatactctctattggcagtttgttttatgatcgttcgagacaatgatgagcctgctacttaaagcattaattggtgccggggttgtagtactgattgggatattagcgaaaacacgaaactactatattgctggtttaatcccgctgtttccaacgtttgcacttattgctcattatattgtcggtagtgaacgtagcatccaggcactgcgcgtaacaattgtctttgggttatgggcgatcattccatattttatctatttgatatcactttattttttcattgagcactggcacttacctattgccctaacggcagccgtattatgctgggtgattgcagcctggatacttatatcggcctggagtcaatggcacagttagcgatggaccatgccataaagtataatttaatcaacgtaatagcagcaaaataagagcatgaatagccagcattactacagagaaaataaggtttatattattgatagacttggatctcacctcttcagaaggctcgtcacttacctgaatttttctgattcgataaatccaatacccaccaaacactacaaaaaccagggctaacgacaccgccagcagggggtgcccccacactaaatactcacttaatcccgcaataacaaaccaaagaatgacaaagaccatgattcaccacctaatgttttcagaattagattttagcataccccgtaaaaacgcttaagttacgaccacaaaatagtaattttattgttaacccgctctaaaatgtgtatttcaaccgatattatagtatcggatataacgaggggtattcatatgatttggggtgagtataaaggaaacgcaaggttgggctagaaggtaaaatttactttacggcaataaaaatgtcgaattctatgacctacttcttaattgttatagaatcgacggagtggcagatgtgatgagatatgtttgaggacataaggcatatggttgctcagtttactatggaaaatatcgccggactgattttggttattagttgcgttattgctttactaagacgaaggtatgggctgaatggctagctatccagcaacactgttatttgaagtttatcgatatagttcataagcatggtgcagattttactttccccagccgttcgctttatttcgaaaatagcacagcagtgtcaccaaaaatatctacgcagtagtaattcttcttttaacggcaatagacgccgtgcgtaatagccaggtactgttgactgagaacgacaacagctatttatgttgattccgccaaactatctacttatctgcttatctgctttcagattgtcagaacttgctcacctaagcggctgttgtgccgttgatatgaaaattaaaccataggttgattttcatatcaatcaatggattttattttaatcaaccatagggtttcttttttaattacaggtgaaaaaaaactgactctggctctggcgctgattaagttatttgattttctactttttgggtaaccctttgaggtttctggactccaacaattcattgaataatcgatcgtaattttcgactttgattctaagggtttcaatatgattgtctttatcactttccggtaagcgctcaaacaaattcagcaactctcgttgtctttcactgagtaccaagggctgaaagatagagcaatcatcactatcacgttcatcactgagtaaccaggaaagggaaacgccaaaagcttcagatagttttaatgccgaatctttacttatacttcctttcgtgaaccaacgaccagctgcttgggggctgattccacagatgcgagcaagtcccgacttgtttacgccggttttattcattatctgataaagacgagccgcgataggcggttcttgacagtttttttcttctttcatttcaaaattataaaccaaagggttaacaatataaataactcataggttgtattttggtgtaaccctatgatttaatctggtggttgatcatgacaaaggttgcaaccaccatgacaaaaacagttatctcaggctgagtctggaagtaattaaaaggtagctgttggaaggatcgatttgatatgcggttgctcattacctttatggatacagcatagctgggttatgtcagctatttctaatctgtggcttcacttaactttgttagcaatgaaatcgagtttaatcggggcccctatcgggggttaataatataaggatgttaccctaatgattcctatagaaaacttgattaagcttctgccttcggatggtacggtcttaattcgctgcgagcatggtgagatagtcagtgttgaacatttacaagataaccagtttgtcgcaacgttgccggtatttatagaactggcggaaatagctgggtatacaatttcaatgcccgatgtttgacggaataatagctctgtcagcctgaacaactgacaacctaagcagttgttgtgtcatcacccaagggggcaagatggcacaactatcatttattaaacctggtagtactatgctgacgtcggctatacccgatgttagggaatctctgcattataaaatcaagttgagatgcagccatgtcaactatttaacaaaacatattcgctatagcagcttgtgggcaggtaagcacgcagactctataactcgcctcgaatactgtgatgtattgccgcgctgtgcaattaaacctccaaatgggcaggggcctggaaatggcatatcttccataaactcccccatttaattaatagcgccaccattcaccctaattaggatgagggcgttatgcacacacagtatatttcacggaaggaagaagagttatgatgcgaatatcgaaaaacttcccgtcagggcagaaaaaaccaaggcgtaatattcaacttgttcttgagcgctggggtgtatgggctaaagataattcaggtattgactattcctctattgccgcagggtttaaaggtttactcccgtacaccacctcatcacgactttcatgttgtgatgatgatggattagccgttgatgggtgcgtttctcgcttaaaaagtcatcggtatgatgagtgggaattggtcattcggcactatgtctataatcaatccaaacgtgctattgcacggcaacaaaagaaagacgaaagagcaataagaataaatctacaattggctgagggctttgttgatggttgccttgccatgatggatattcgccttgagatggacgccgaaatacaaaattaattttttatgataaaagtgttggtgcggccgcaaaaagtgcattagtctgataacagttggttgtgcagttgcactcacacagtcaaataaacctcgctcaggcggggttttttcattttatccccgagcatttgatgagtcccgatacttttggtctcagttcctaacgcgtcttaattagaacatcgacagcagcagggcaacgggcaggcttaagggccaggttataccaattaaaagcgatgataagcaccttactactaagctctggtcacgtgtcagcgggaaaataatgaaagtagaaataataacgccaactacataaatacagagcagaataaaaccggtattcatcgagcagttttccttttgtctatgttgttggcttattatcgccgaaaaagactgtattttttgcaaaataatttaaattattaggcctcgctatttgtgtggtttttatagttcaacgccagcatcaattatcctcaaataatctctgtgtctggctggggcacggcggcgagctattttccaaaagcagtaaatatacgcccaggccaactggcagggggagacaatgaagatggataaatactccagcgcgatatccttgtggttcggcgggttaacaacaacgattggtgcgttatctctaaacgaatgggccatggtcgtcggcattgtctgcacgacgggaacctttattgttaactggcactataagcgaaaagaatttcaattacggaagaaataaaatgtctccaactcttcgcagtcagttaatgggtgtttctgctttcggatcactggctattgccggtgtattactgggtggtgatgatgggttagagggccgtaagtatgtggcttactacgatgtcgtcaatgtcctcactgtatgcgatggccacactggtaaagatatcatccccagtaaaaaatattctgatgcggaatgcgatgctttattgcaacaagacttggcgccggtacaacgcattgttgatgcagctgtgaaaatcccactaagccaataccagaaagcggctctgtactcgttcacctataatgtcggacggcatgcgtttatccgatctacgttgcttaaaaagctcaatactggcgacatcaaaggcgcttgcgatgagttacgccgctggatatatgctgatggtcagtcgtggaaagggttgcaaaatcgtcgcgagatagagagggaattatgtctgacagattaagtactgcccttatcgctgttatagccgtgtaatttgctgtgtagacgtattaccaccgtcaaacagcataatttcaatgtgacttggccgaaatatccgcaataactaatcagcacaagaatggtcttcggactattgaaatttagatcctgattcactgactccactcagccgggttatttaatcctctggagcaaattggagttattactaatcagatagccggcatatatcacaggtgtttgcctggctaatttatttcacaagaaaacagaaaccttagtcctgcaccgtcgcgaaatatcgcgatggtgataacccatgccgaggagcaattccccggtttttttgtacaactaaaaggtatttattatgtctacaaattcaactttgaaatatccagtcgtattagttcatggcttacttggattcgacaaaattgcaggagtttacccttatttttatggtgtcgaagaaccgctaaaaaaagcgggcgcacaagtctttgtcgccacaatttccgccaccaacagtaatgaagtacgcggcgagcaattacttaaatttgtcaaagaagtcatggcaaaaacgggggcgaaaaaagttaaccttattggtcatagtcaggggcctttggcatgtcgttatgttgctgcaacgcatcctgaacttatagcgtctgtgacctcggttaatggggttaaccatgggtcggaaattgccgatttagttcgttcagcgctggtgcctgatagtcttccggaacatattgttaatactatcatgtctgcatttggtgtatttgtttctctgctaagtggtaagccattcctgccacaggattttatggagtctattgatgcactgacgaccgagaatgtggctaagtttaataccaaatatcctcaagggttacctgaaacctggggaggcgaggggaaagagtttgataatggggtctactattattcatgggggggcgttctgggttataacccactgattgaaggattgaacaacctcgacccgttgcaccattcattggttgccttatcactcttgttcaccaaagaacgcaatcaaaatgatggtctggtcgggcgttacagtatgcacttggggaaagttatccgttcggattatcagttagaccatgtggatgcgattaatcagaccgcgggtatggttagcaaggacattgacccagttcaattgtttgtaaatcagattgagttgttaaaatcaaaaggtctttaaataatatcaccccctctttaaccagagggggtgaaataggtgagtaatgtgataaataaaaatcatcatcatataattaattaaaattaatgaaagatatggacattccaacgtaaataaaaagcaggaaatctataggtaagttaatttttagtaagaatcttcaatattttgattggatattttccttaacattaacagatgaaggcggaattaactttcatgtatggaaatacaagctgttaataattaaaaaataatgtaaccagaagagaaaatatagactaaaattttatcaagttaagcgggggtaaatattttcaacgcgccggatatttatatgcagcgatgtacatagaatctgggttaggccccaaaatagttctaacttttcggtactggacaccgattgattcgaggaatattgtttcggtaactataaaaacctaccccatagtcaatctaccattatgaatcttatcaaaagtatggtgttagcctggttcagctgaagtggtcaagcgtacctatatattcattttctgctcctgatattgaggttggattctcaccggaaggatcggctcaggcattagtggtggcaagacagcagggtgttcccttcaaagagatactctaatcagtcatggggctggagtggtgttgtttctgatagttaaatatacaatgatagtcactaatcggtggacaaaacacagatcccagtcctctattaagcagtctttcagaattcacaagctaacgtgttatagtgtaatttttacggaaaatcatggtgaccaactcatccattcgccttaacaaatatattagcgagagcggaatatgctcgcgtcgcgatgcagaccgttacatcgaacagggaaatgtttttatcaacggcaagcgggccacggtgggtgagcaggtgtatgccggggatgtagtgaaagttaacggtcaacttatcgaaccacgcgatcaaaatgatctagtgttgattgcgctaaataagccagttggtatcatctgtactacggaagatggtgaaggcgataatatcgttgattttgttaaccacagcaaacgcgtttttcctatcggccgcttggataaagattcgcaggggctaatattcctgaccaatcacggagatttagttaataagatcctgcgtgccggcaatgatcacgaaaaagaatatgtggtaacggttaataagccgctgaccgatgagtttattctcggcttgggggctggtgtaccgatgctgggaacagtaactaaaaaatgcaaagtaaggaaagaagccccctttgtatttagtatcactttggtacaggggcttaatcgtcaaattcgccgcatgtgcaagtactttggttatgaagtaactaagcttgaacgtactcgtattatgaacattaacctgaaagggctgccaattggcgagtggcgagatttacgcgatgatgaactgatcgaattatttaagctgattgaaaattcatcatctgatgagaaaccgcaaaaaaaaccaaaagctaaacctgttgtagctaaaaaaccggctattagccgatcaaaacccgctgaaaagtcagaggctaactctgctggccgtaagcgctttactcagcctgggcgcaagaaaaaagggcgctaagtgggtggtcaccactgacccaccgttaattggcagaattatttcttattagaacaagacattattgggagccacttttacaatggctctcaattaaatcaccctaatggtgtaaacatcggtagtaataaagacaacttaattacgatagcattggcaatatccgggaagaatgcaccgaccattgggactataagaaacgcaatgtgtgatggcccaaagcgatcagtgatagcttgcatattagcaatcgctgttggtgtagcccctaaacttaaactacaatgcccagctgcaagaaccgcagcatcgtaatttttacccataacgcggtaagtcacaaatattgcatataatgccattagcaaaactttgccacccgctcttaagctggcgagattggcgttgagaccaattgaggcaagaaaggtcaacattaatgggtcacgtaatgaggtatcaaaatgagcttcccaaccggtaatttggtgtataagcaggaacattaacgcgacgaagagaccgcccgcaattggggccgcaatagtatatttttgtaattaagggatctttttgacgcactgccttcctggcaatagaaccaagcttgcagcgacgagtgtgccataagcatcgaattggagcatattgaaatcctatatatgtaaagttataagccgttatttacggtgttctttacacatactcagataccctatataggaagattaattgcaaaactccttaccaaggggggacttagttatggagtattctcgatgagtacttatataactataagttaatactcatattgtcattgtcacttaattaaagggtagcacgactttttactcttacgatatgacatttcttacatatcatattgttgacaagatacaacttatttacaggataaaaaccggtttatatctcgaattgcttcattttaaataggaagaacaggctttaggtttaatggtttttttacattacggggctataagttgatgggctaggaagaattgcacaatcaataggttcaatctacttctaactgacgctagtctatcattcaggttggtcattttcagcatggcgataaacttcaccacaaatcaggaccacatcaggcctcctttgatgaatacgggcagcgacagccatgcattcatggcgtgttgcataaacatcgtcagtcacgggcagagcctcgcaagcatccattccgcaggtgctaaccagtagaacaaatcctatgagcatatattctccttttttataggatttctatgagtatagcgtgtttacgggagagattgtgctcggtttttttattgaatcaatagatgtttacttgggcgcttaaagattaaccaaatttggtaatggcaacaccagccataataatggcacttgcgataaggcgtaatattgagggcttttcttttaacatccagatagaaataaccatggcgaacagtacgctggtctcacgtagtgctgctaccaaggcgattggtgtactcttcatggcccaaatgacgatgccataagccaataattgcatagcaccaccaatgatgccgtgacgccaatgttgcttgatttcacaaaaaattctattcctgtgcattatccaaagcagcacaaacatggctatcccattggacataaatagccaaaaaatataactgagaggttctatactggcccgactgcccgcaccatcggatagggtatagcaggcggtaaatatcgccgtaattaatgcatagatgatggctcggcgattgagtttgttcgggccatggcggccatcaaatgtcatcataatgacccccgaaaccaaaatagcggctccgaataacgccattatgcgtggaatttctgacaaaattaaccacgaaagtagggcacttaatagtggtgctacgccacgcgcgataggataaatttgcccgaactcggcttgttcgtaggctttactgagaaagagacaatacccagtgtgaaaagcgactgacagaagtaaccaagggagcgcgttgagagagggtaaacctacaaagaaaatgccgaagagtgagatgacgccggaaaaaattgccatcaatgaaatggcaactaaacggtcagtaccaaatttaactaaagcattccagctagcatgtagcagtgccgcgcccaatactgcaatgaagatttcagtgctcatccctgctccttatttaggcgcatcagtttaccttggattagcttgtttggcatgagaattaaataggatcattaacaatgagaaggtttaaaagctttagattaatcagtatatataccgaatgatctcaatataatgcggagatgtataatctaatagcgctacggttaaggcttcctaaaatagtgctaatttggcattatatggctatgcatgatttttttaggatgagtgatgaaacagttcccttttgataaacgttacgagattgaagatgccagcggtgttgttgagtactacattgacggtgatgaatatattcgcggtcaggacggtattccagggtatcgaattgcgggttatgaagtatacgaatataatgcagaagccaagcttgctggtttccttgaggggaaacatatcacaaccccagatgcagatattctgctgacaattttagatgataaacctgcggaagatttacctgcataagtttgattttgggctagggtagcgtggcccaaaatctaatacacttctatcttgcctggtactgtgagtaaaaatgccaacatcctatgtccccatacctaattgcgatagaattgacagagtaactaatgtgataagatatgtttgaggatataaagcatatgattgctcagtttactatggataatattgtcgggctgattttggtcatcagttgtgtcattgctttattaattgtatctgtctggggaatgcggcggcaccattctcgttacagtttcatattgcagtttgtcagcttcctcctgtggtctgtcatggtaatggtgatggggaacatcatcaataatgcgctcgctgatataaagataagctttatcacacctaagacggttaatttcgtctgcatgtcagtcatcttattaatgctaatacgtaagatgtttgtattatttgatgtgttggaaaaacggcaggtagcaaaaggcagtgatatcaccagcgctaaaattattgcgcgcatgttaaaaatcacgcttgtagtggtcgttgttctgctctatggtgagcatttgggcatgagtttttccgggctggttacctttggcggtattggtggtcttgccgtaggtctggctggaaaagatattttgagtaatttcttctctggagtgatgctttattttgatcgcccttttaatattggagactggatacgtttgccggatcgtcatattgaaggtgttgttgttgaaataggttggcggctgacaaaaataatgacatttgaaaaccgcccactgtacgttcctaattctgcattcacagatactagtgttgaaaacccaggtcgcatgactaaccgtagaataaaaaccactctggcgctgcgttatgaggatgccgataaaattggcgcaattgtggatgagatgcacaaatttttagccaataatgatgatatcgatcaccaacaaaccttgttggtctatttcaatggatttggcgagtcttctcttaatattatggtttattgctttaccaagacaagagtgtgggctgaatggttagccgttcagcagacctgctatttgaagtttatcgatattgttcatcagcacggtgcagactttgctttccctagccgtacgctttatgtcgaagatagcactgagtcaccgttcactccggcggagcagtaattctatttttatatggtaaccgcctccgggcggttatcttatcagagtaggaaatacccaatagattaggggcaattcaacacggcgttattcctgataataactttttacagaaggtacttttcagcccgcttaaaaccgactaacgtaatcttttagtgataattagccggagccaccaatgagtcagcaagccattgtcttgtataccgatgcggatttttttagcccttatgtcatgtcggtctatgtatcactgacagaaaaagcgcttccctttacactgaacaccattgatctgtctgctggcgagaacctgcgtgagggatttggcaagctatcggcaactcgtcgtgtgcccacactgactatcgataattttcgattatctgaatcctcagcgatttctgaatacttagaagagcgatttccttcagcggaatacgcgagaatctatccgcaagatagacaagaacgtgccaaagcacgcgaaatccaagcctggctacgcagtgattttatgccaattagggcagaacggcctaccgaagtcgtctttgccggaatgaaaatgccgctattatccgatcaggggcaacaggcggcccataagctgatttcagggctggaacgcctactttcagatggccgaaagaatttattcagtgaatggtgtattgcggatactgatttggcattaatgcttaatcggctggtgctcaatggggatgaactgccgggatatctgagcaaatatgcaagctatcaatggcagcggccttctgtgcagcgatggtgcacattgtcacaaaaatagagtcggttatccctttttaagcacaaggatgcaggaagtgtgtaaaaagattggcgcagaatgaagaacatgattgaagttgaaactgagcggctacggctgcggcaatggataccttcagaccaagccccttttgccgcacttaatgccgataagcgggtgatggagtatttccctgcgcccttgactcgcgaggaaagtgatgcaatggcctcacgttgtcagcgattgattgaacagcatggttgggggttgtgggccgtcgagcttaaagccacaaagcaattggtgggggctttggggttgcatattcccgcagccaaactccctttttctccttgcgtagaaataggttggcgctttgcttacccattctgggggcaggggttagcaacagaagccgctttggctgctttgcgggtaggtttcgagagattaaagttgcctaaaattgtttcattcactgcattaattaatttgcgctcacaagctgtgatggaacgaataggaatggtgcgagcaccggagagttttcctcaccctaatgtcagccctgacagcccgcttagccagcattgctggtattacctcacatctcatcagtggcagagtcgctaggagttattgatattaaggcgcggaatttttgattcagtacagcggtgcggctacggctataactacatcaaatcaagcaggggcagtgagccatcaaccactgcagcagtgatatagataataaaaagtgaatagagaaagacgttgctgatcatttgacacctcgggttacctacacgggtaaaacttttggtcatgacagatcaattacaatatagcatgcaaattgaataaaaagcgcacaaaaaatgaataactaatgaatttattgttgctgatttgtgatgcgggcggcttttttatcaacccagcgacttatggggcaaattttcgagcgctctagaaaactaaaagtgatacaagccagagagatgagacgaggagtgaaatttattgaatctagtgttttatcaatcggttagcttcaattgaaaacaatttaagcagcatacgagcagagagggtgtaattgtgctacactatgcgaccgataatcaaggataaaacatgaaaaaagtcgcaatcattgctcagtgcttaataaacgccaagagtttcagtgagatgtccgaagctgaatcctcgataaaaaagactttcaacgaaagttatgccgatcattcattcgatgaatggaatactgatgtttctacgttgagtgctaaccgtattattagcctggttgctggtgcttccaaggttcgggtcagagggttgatccaagaattatggaatcactgatcccagcccaagggtttcttataacctacctaccatttcactacgccaagcatgccagccatgctgcgtggtgaatgttcctccccgtagctttccattttctgcttgtttctttccattgtctcctgcaaacccggttctttccattgagtgaaagctgatccggtacagataatctgagtaacgctgaccacgccacggtttagtgccgccggttaacgtaatctaataaggttgtacaactgagaggcgagcatatgtcatttctagatagtgtcagaagactggttagcaatgccaaggtgaaaattaaatgcccggattgtggtgcaacgtctgagcaaagcacggaaaaagtgcataaaaatacggcgttagtgtgccccaaatgtggctgcttatttttacctaaagataaacattagcggcgggtgatattaaccaaagatcattgatgcccatcgcaacagcattaatgcgccgcagatgcaaagtaacaccacaaacatcttccaatgttttgtatgcaagcgtttggtccccataggcctttatttttacctcgatagatttgtttggcttgaaattattttgcgggatttatatgtttaccgcaacttaggtatagtagcgaaaatttatgttgatgcgagagtgagtttgtggcgttgaggtataatatgcgttgcatcaataatattacgattaggaataatgaaactatggctgcaattccacaaaaatatgaaaacgccgaacgctgggcttttggtgatactgaacaagtcgcagatgatttattggcgctggttctcaatggcactaaaacagcaacctgtgcggcattagatgatgaaggtgtcccgcaggcgggtgatgtatttgttgtggtcaatggtcgcaatgagccggtatgcgcagttgggctgacggatgttgagttgaaaacctttgatcaggttgatgaggcgcacgctttggctgaaggtgagggcgatcgcacattggcttactggcgtaaaacgcaacaacgtttttttgaggaatacgaacttttttccccagatatgatgctgatttgtatgcaattcaaagtgctggaaatattctaatagccgatttatccagcaaggaaacggattcgttttttggctagttggttttatcggatatgaaagaaggaaccgccactcataagttttagctatgggtgacggatctttgaaccatcaagtcaccctcattacccaggcatcttgatgtcggtcatagtgctttttgtagagcagtttatcttggccatctaatgttgccggaatactggtactttcgtcccacccatcgagctgcatacacaattcaggatccgatttacacgggatactgaccgtgttctcacctttatctactggtgcggatagcactgcatcgtcaacttcaaaatctctgatttttactacagtatttcccataaagactcctttctaacctggtggtatgaggtgtgaccagactggtcgccttattgagaatagccgagcttaaaaaaagtgccagaagttgtcgcgaaataatgcagcgttcctagcaaggaagttcggctaagttgaactgattgcgcccattctttttagaataataaagcgcctggtcagcggtgagcattaaatcagactgatcagtaatgctgctgtgcagatgggattgatagacagtgacacccaggctgatggtgactttgcgaaacttactttcactatgcttgatacccatcgcgcggatagattgcaaaatgtgctcggcgaccagactggcccctttttgatcagtatccggtaagattgccgcaaattcctcaccgccataacgagccacaatatcggtgctgcgtttcaatgacttacgcaatgctctggcgaccagtcgcaggcaggcatcaccagagatatggccgtaacaatcattgaaattcttaaagtagtcgatatcaatcattaaaactgccaatggcgaagctgagcgccttgcccgcataaattcatgggcgagcactttcttgaactctcgacgattaggtaatttagttaatgagtcggttctggcttgaatttcgagacgccgattagccttaatcagtttaagttccagaagcttacgctcgtggatatcttctgctgtgccgtaccagcactccacattgccttgctcatctacactgggtacggcgcgaatacgcatccagttccaacctttttccacatgacaaaaacgtatttcgacatcaagtgggtcatgtgtttgcagagaatgctcccaacttattaatgtgggatggcggtcatcagcatgaatggttcgcagccatctgtctgccaacgcttcttcgcgggttagcccagtgattttttcaaagcgagagctgacattggtgatcatgccgtctggggaggcagtccaggggatctgtgggttcagttccaccatattgcgataatgttgcttactgctacgcaacttctcttccatctttttcagtgcggagatatcaatcatggcgacggacaggccactcacctgaccactaggatatctggcggcattgatgcgcatgaaaaatacccgttgcttatccggcattggaaactcggcatcggggatgctgtcgttacaataggcttttagcagggcactttgcagtatagggatgataccaggtaagaaatcagccactttatgaccattcacttcagctgtttttttacctaataattctgccagatagtcatttaccgtcaggtagtgcaaggctgtatcaataaagcacaggccggctggggcactggaataaatggattccaactcgaagaggcgttgactggcgttgtaaggtaagttgctaagattacggtctattccccgataacctttgaattccccattgtggtcaaaaagtggaataccactactttctatcaagacttcgctgccatctgcgcggatattacggttttgtaatcccgcaaaaggaatgcgctcagcggcaatttcggcgaatagttttcctacccgatgagcttcatctttgggcataaaatcaaatggtgttttgccgatcacttcatgaggaaggcggcctagcagctcgatagattttgcagatgaaaacgtataacggccggcaacatcaacttcccagatccagtctgaattattttcgatgatatcccgtaagctgttcatttcttttaacagagcaatgtcagctgatttttcccgattatcataatcagtcatgatgcccactcctgtttaatcgcggctttccttagatagaagtctgtcggctattatttaagcccgcagattgtataacagggacagatttagtacagctcattcggaatattcttatctacaaattattttattatgattatcacactgataaataaaggaaaactgataatgacccctttgaggatattgaaaaatgggcttcccagataaaattaacaatcaatacaccagaaccaggctaacattatcccgatagtcgcccggtgttctttgattctgattggggttaataacagcgtgaaaaggaacgagctgcgcggctccagttcctgagccgggttgcattgaacttgcatcccacagtgtggtgccggaggtgccctgatacagctgatattgcagatagtcagtgacagttgtggaattcaatttcatttgtcgccaattcgtcactgggttatcccctggtgtgacataagtattaaaggtggtgcccttggtgcaggtgagggtgatattttggctgattgggttaaattgtccgactaatgcaaaactaccaaaattgacatctgaggcgctattaatggcgcaatccttgctgaccactaaagtgacagtcactgaggagatatcagtacccgttccactgccaacccaggagcctatgcagcctcccagcacgttcagtactttgcaaatgttgtaattccaggccagattgatcacatctgtataggttccagcactgatattggtgctaatgacgccgttatttccagtacgaatgtagatgggtaaatttgcatttagagaacctaagctaattgatagcaaacttgaacttgtgtaatccaatttaccgccgataggcaacgcagggctgaaggtgccggtacgataaatcgagtaaggaatcaggtcgccaacttcatttttgaggttaaggttattagttgtgccggatattgttgcggacaaagtaaatgaccctaataacgtaattgagattaatgcccctgggcaggtcattgccgttgctccctgagcattaacggcggtggtaccagcggttacagatgagctgggcggcagggtgaccgtgccgggtgagaaagtacaggagtcagcttgagcaggaggagcaataagccccatcagtaatatcagcaaagtgataatacccaagtggctagctaccaagctgattctaatgttatttggggtcatatcctctccattattttcgctattattggcttatttgcaggttactgtgccaatatcctgaatgcctgtgctggccttaagggcaaattgcagatagcaattagctccattgtcagcccggattattttcagcttattttgtggtttagcttgttcaatataagtaataccgtcccagccgacataactgaccggttttgtctcagaggtaaataccgggctacccttaggcaaatctttacctgactcatcggtgatacgtagtgttgcggaggtgatttgttctaaggggaagtcgattaaataaccactgcgttcgctaatagctaagcgtcgttcaacttcaggcatgcttacatccgccggtaagctcattgggtcaatctggaattttgcctgataataagatgtgacattagggactaataaataaccgtcgtcgttggttgtgccgatcagctgattttcataactgacaggaatctgaccaaacccatgagttgatatcagggcgaaagcatcattaatggtgttactggcatagacaccattattcattaccaccagtgatccgctgacttcgccccagctttgataatctccctgactgccatacacgccaacccggctctccagcgcgcgtgtccgccagataaggtcagcctgctgatagctgctattttcaccggtaccattggcataagccagattccagccaaacccgccgttagttggggtcgcccggctatagtttacgcgttggctccaattgttattggtatcgcgcacactactgatactgccagccccccaatcccccagaggaatgcttaacaccatctgtgcgttataacccttactgcccaattcgcggttgagtgaaaagtaaacactagtattgtgccagagggtggtgttgtagctaatattaaccagacgagttcgctcacctaatgcatcacggacgtcaaaataacctgagccgattgaaccatacgcacctaaccccaggctgccggtaatttggtcagtacggcgactgggccggtattcacttttataatttgccaggtcgccatagtttgggctgcggttaatccgttgcgcgttcaagctgaaaaaagcgttgctatagctgtagccaagcgagtattgattgccgcgcccgccatagcgcagagacgatgaggatggtggggggctgatatctgtttctgtgggggcgataccactacctaaaactgcatcaccggcgttactgatagtgtaagaactattcacaacaccataatttccgacccgcaaactgaccccactgcccaccacattcagttgtttggcgatatcggctcgcccttccagtgtcaaccaggaggtggtgccataacgtagcactccgctggcaaccggctcaccatagtcagcggatcgaatgccatagttttggcgcaacatgccacttgaaatactaaaatcccataagccgggtttgagtaaatcgctggctacatagaaggggattgaggtgctgacctggcggcctaacgcatcggtggtgactacagttgcttgccctgcgccatttattcttggcccattatcaatcacaaaagggccggggttaacggatgccgattgcgttctaaagttatcaatatagagatcaacggtactgggaatggccgcctgaccggcaaactgtggtagtgggtaagtcactaagtccgggcgaatagcaaagttacgtgacacttgaaggccacccacccgcactgagctactccacgccagcgagccggttatcaggtcgcccgcactgtagctcagtaagtgattctcatcatttaatcgccactgagtatcgtagcggacataccctttttctaccgtaacgttatcggtatctgtcaggttactacgataaattccggtgttactgatcaagccaaaatgatcaaacaggcgctgttctgtccaggccgaagcattgctgggttggtcactgctatttccctggctggcatagatatcgtagttaaacagtaggccgagactgctttgcgccagattgtaatcctctgttgccgcagtattcacccgctgctgaggcagccattcgcttggaacatcaatgagtaatctctggctgtcaccttgataggtaacatgaactttatccatgacatcaatagctacttcgggtgtgtttggcgaaggcgcggggaaaccaacagtttttaactgttcgggtgtcaaataatagtggccatcgcgataaatcaccggcacggcttcgccaaagttacggccattaaccaccagttcaagatataaggtggtgtcaggcatcaccgcagcagatggcggaggtggcaaatcattcccccttaccgttagtggtataaatgcaggggatatcattgatgcatacaccaatgtcaaaaatggcgacagcctgaatttgataatcatcccaaaccctaacgtattggcagttattcccatttatcaatgccatagcggcgcatcaatcaataaagacccttcatatgaatcgtctattgatggggaataacgataggttttgtatgactattgaccaacgcagttaattgcccgctattggcagacgcaggaacttgaaagcgcatttcattacccggcagaacatagcccatcaacccactattgagacttgtattctgtaagttgacttgagagatacgggcatgagtttgcccttgattgcgaatagccagccatgttttgccactatcctgcaccagtttgtagctgagactgagcgggaaaaatgttgctggattattggcatcttcagacttcaggccatcaccatagatgaataatgggacggaatagcgcatctgaaacttcagccccatatttaaagagggggcggcggcatcttcgttgggatctttacgcgggatctcatcaatcaacactctgaatgcttgttcctgacctgctggtacttgcgtatttttaatcagccggatcaattgacgtttgcccggtaaaatagtagcaactggtgggctggcgatgatcgccgattgattgttgtaatcttcctgtccggatttttgctgccaccctaaaacccgaatttgcatataaacgggctggctgtctttattttccagccacagtgcagtggctttctcatgactatttatcaccggatctatcggccaaataagtactgaggaggcagcataaagtgggctgctggcaactgccgtagcaaataaaaccaacgacgcaagtgatgttaatttaatcatggtgaactccttgtcggtaaaatacacacacaaaataaaaagtaatttaataagtgacggtcactaatagcgtatcggtgtaattccccgcggtggggaatgaactactggcaaacaattgcgcatataaaacgatctgctgtagcgtgctattcgcagtaatgacccgcgcagtgccgccgttactgccattgccccaaataacactgcgagcgctatcttgaaatatttgataaaacagatattcaccggtcgcgctgttgagtaatcgcctgccagtagcaatattcccagtggtattcgtaccactatttaacgccagagtgatgctgggcgtaccactgcattgaatcatgattgaaccggcattttgactggagacgatattgatggccgttgacagcgaagatacattgccaaaattcagcgcaccaaagctgctgctatcgctattgccactgcctaaaatacagcccggcaatatggttgcattaacggtaaaggcgcgatttagcgtttccccataactgtttgtcacaggcaaacccagcaggctaaagaccagtaatgtaatgacggtgggatagaaactgttaagcgtcatcttgcttcccctaccaattgaccgtgacttgaatggtatcggtataaattcccaccgagggtgtgctctgtgtcggaatcagcccatagacggggagggtgacgggctgcccgctggcaacttgagaaattccgacggtattgtcccaaatatggctatgatcggcgtcggtatacaggttgtaattgacatgctgattggtcggccctccgactaaatagcggttgctgacgctcccactctgcccggcactgagtaacacggtaaaactggtgtttttgctgcattgcacggaaattgctccactgttggcttgaccgataacgcttatcgggcggttcagcacagtgactgagccaaaattcaaggtaccaaaggtggtcgcccccgccgtcgtcgtacctgcaatgcaggtgggcaataacgtcgcattgaccgtgatattggccgttttcgagacggcataaaccggataagttcgcagtaataacagtgagaaaatgaaccataacagcactgttttatcgatatttatccgtaagttatctggcgtgatacccagaaccatacctgctaccaactgaccgtcacgttgacggtatcgttataggtgctaacactgggtgttgtttgtgtaggaacttcaccataaatggtgagtgggatggcggtactaatcgcgaccgcggtgccagtcagttgatcagtgcctgttgatccccaagcctgggaatagccattgtctttatacaaattataatttacaaactctgtcgtaccgcccgccaggcggcgttgggcaagcaaagcatgggcaccattgtctattccgatattgtaggtagtacctgcactacagtataaatttaacgcgccattggctgtgctgctgtacgcctgtctgattcgggtatttaaggtcgagacggtaccaaagcttatggtgcctaaattggatatcccaccagcgttcgtcccgtcgttgatataacaccccgtaataatggttaatgtcgcacctagcgttccggttactgtaccagcactttctactgacggagctgcttgtaataaaaccattgcacctagaataagtaagggtttcttcattatttcttccttaatcataaaatttgcagccaggtaatctagaattaagttgcgccaataacgtagcgcaactgatgttttcgacactaatcattaaaaaatctagataattaattaatagcagcaagatgcaaaaagtgttcgatattaatcaaaaaattactcatccatctcatatctatcatttattgcatctttttcttgaaaaatgacagaactggtttaatccctatattcaagatgaattgatgttttgtgtttttaattcttaatgtcaatcctttcagctgagccataaactcgccatgtctatggggtggggaatgtttattgattaaatttatttcttaaatggattgcggaaattcccagcgctatcgcggctaacagtgctgcaacgccgtaagtcaattgcattccctggataatatctgtcgtggttgccagttgaatattttgagcggtcgacgcgcaggcaaaaatagcccccataaccgatgcgccagtgataagcccaaggttgcgtgccaggttaagcatgccggaaacgacaccccgttgatcggcactcacagatttaatcattagcgtattgttagccgtctggaaaatggcataacccgccgtaatcaggcaaaccgggacgacatagcccagtacaccccagcctgtggggatgatcgccaatatcgtggccccaaaagtgacgccgaccaatccgccggtgaccattatttgagcacccaatttatccaccgtataacccgccggaataccccccagcgccgcgactatcgggccagcggacatcgctaagccaacccattgtgctggcaagcccagcgcccgtgaaagataaaatggcccaacaatcaatgtggacatcatgatggtcgtgaccaatgtgctcatgattaaactgccgcgcaggactgaatggcgcaacatagcggtttgaattaaggggtatttcgcccttttttctgcccgactaaatagcccgacaccgatggctgctgctgctaataacgctaaattacgtgcatcgaatctgccatgtccccatgtcatcgatagcgcatacagcgcaagagttaggcctaggagcagcatcccgatgggatcaaagccagattgcggttgagtgaatgcagtccggttacggggcaagtaacgcgatatcagcagcagggccaatagtcccaaagggatattaattaagaatatggcaggccagccaaacccggcaataagtatgccgccgagagaggggccaagtgcggtaccgagggcggagactgtgccgagcattcccataactcgcccggttttttcttggctaaccgtttcacctaccaatgctaatgtcagtgtcatcatggcggcagcacctaacccttgtatgactcgggcggcaatcagtatccccatcgtgggtgctaatgcgcagcccaccgatgcgacgctgaataatccaatcccggcttttagcaacaggcgcttgtcaatgatatcgcccatgcgcccaatactgatggccgatgtggttatcgccaacaagtaggctaatactacccattgcgcatcctgaaatgaggcatttaaagcctgcgtcaatgtgggtaatcctacattggcaatgctggtggctaatgacgaaagcagcatcggcagggagaggctgagcactgtttttcgcaggttggtatcttcgactttgagtgagtgtatattgcgggtattggctttcatgtggggatagctccaaataagacttagtcagaggctattccattacatgacagggcggaagacgcactgaatgcagtttattgctgcattcaacgccatgtcatcaccggttgtgctagagtcactgaatgacaaaacctgatctcaatttactccttactctcaatgttctgctggcagaaggtagtgtggtgcgtgccgcccagcgattggggctaagtccatcggcaatgagccgtgcgctagcgagattacgccaaaccaccggtgatcctttattggttagggcggggcgggtgttggttcctacgccaagggcgcttgaactgcgtgagcaggtcagccaattagttgagggcgcaacattggtgctgcgcccggccgagaaactaaatcttgcacagctgaggcgtattttcacattgcgtaccagtgacggttttgtcgaaaattttggtgcgatgctgttggcgcgagttaaccaagatgctgcgcaggtgcggttgcgctttatgcagaaaatggacaaagacagtgcattgctgcgtgatggcattgtcgatctggaaaccggtgtcgtgggctcttcggccagccctgaattgcgcacgcgcgggttatttcgcgatcgctttattggtgttgtcagggcggggcattcattgagccaaggggagatatcccccgaacgctatgctagccagggccatattatgatttcacggcgtcagggccataaagggccagttgatgatgctttgcaattagtgggtctggaacgaaacgcagtgacttatgttgacggtatctcgaccgcgttggcattagtgaaaggatcggacttggttgccaccgttgctgaacgtcatacccagaacctgcgcagcgggatgttcagttttcctctgccgataacttcaccggttatcatgatttctatgctctggcacccacgtatggaggctgatccggcgcatcgttggttgcgccaatgtgtgttggatgtgtgtggtgatgaccatcagggcggcataacgttaccgccctgatcggccgccaaactagaagtgcggtatcgccgttccccagtcgcgccagtctttaggctcttgcgggttaagcaggaagtgttgattcacactggctttcggtgccaatggggtagttggcggtgtggcgaaagcaatgccaccgcgaataaactgctggaaggtgccacttttcaccactccgccggtcaggccaaattcaaggttatagcctgatgccagccagaagacgctgttttgccgtactaattgctggtatttctgactgatacgcagggaaacctgtacccgatcagacatcgcccccagattaaatccggttactgtccccacttccagcccacggaacagaaccggtgtccccacctgcaatgaccccgcctcagcggtatcgaggataatgctcaggccatcaagatagcgcgaatccgtaatagtggcggtttgcagctcaaaagtgcgcaaggtgccacctttgcccggctctacattaatatagggctggaacagggtatcgagattgttcactccggcagcggagatttccggtgaaacaatcgagaaacgggtacctgcgcgagcaaaactctgcacatattcgggataaagcactgctttggcgagcacttcattgcgctctggggctagtttcagcgattcaacctggccgatattgatacccagataacgaattggcatgccggcggcaagtttgctggcatcaaaagtgcgtaagataatctggctaccaaccgcgcgcgccgcagtttcgttagcataaagtgtgcgttttgcgcctttatccagcgtaacgccttcaagattatcaaagctgatagcaccttttaatgcgcgattcagcggagaagcttgcacagtcaggccactcccgttcaattgcacttttgccccgccttcggcccagaagatactcttatcagtgagtagcttgcgatattccggttgaatataaacatccacttcgaactcgttggctttcggcctgatctgagtaatttcacccacctggaacttgcgatacaacaccactgaaccggtctgcacatcaggcaggctggtggcggttaaggtgagggtggtggccgggctattgcctaaaatgccgtcggtcgctttatctacgctgctgtacagcggatacttaccgagtggatcacctttgctgcctggcagaatcagaataccgccgtcaatccattcctgagcactggcaccttgcacatcaatgccatcgataccaagtttgacatcaaggcggctgttaaccacaaatttgctgtctttgtgtactaaattacggtatttcgcttcaattgctgcggtaaaactgacgccattggctgacagttcgcgcgttaatatctgaccaattttaatgccatgtagtgagatgggctggcccacatcaatgccgtagctttctggcgcggttaattgtaattcaagcacattaggttgctgtaacaagcttttactgctgggcagcacggtaaaacgctgctgcggttcaccctcgccggggagcagctccaatgtatttccggttaaaagctcactcagcttggcatcattaaggctgatgcgtgggctgttcatttcaatgcgcgtaccagtacgcattaaatcgaccacagatgggtcaatagtcagttcgccggtcactttaccctccggctggagtgtcattttcgtcagagtgccgacttgtaaaccctgataaatcagcggggtacgcccctcactcaagctgttgccgctaggtaaatccagtgtgatggcgacaccgcgctggctgtgtgctaaatcaggataaagctggaaaggctggtctggcttggcgttctggctattgggcggggagtcaaaagcgatggctccattgaccaacgcggccagactttccatttgtacggacgcgccattgagactgaaatcgcctttaaaaccagatacattccagaaacgagtgttatttttgaccagtttggcaaagcgccggtcaatcagcacatcaatgactacaccgttattatcaggcgcaatgttgtagtcgtagacttttcccaccggaatcttacggtaatacaccagggagccattattcagcgaacccagatctggcgcatggagatgcaccattaactcaccggtattgaggcggaatttaggttgggtatccagcgcggtgaagtgactttgcggtttgccttcaccgggcatcatgccgatatagttaccgccgaccaaggcatccagcccagaaaccccagccaatgacgcttttggtgtcaccaaccaaaattgagttccttcacgcaacgagtcttccatgtcatttttgatgctggcggtaactttaatattacgcagatcatcatccagactgatggattgcaccatcccgacttcgacaccttggtagcgcacaggcgtacgccccgccacaatcccggccgcagactggaaatcgatagtgacttccgtgccacgttcttgccagttgttataaaccagccaccccgcaatcagcagggcaataaaaggcagtaaccagaaaggtgatatccggcgtttatgtttaatctgtgcctcagtcggtgtactcggcgtttcctgttgcatgtgcatcccaaatcaatcggctatccagccattcaacagcaaggatagtcaaaatgaccgcagacccaaaatagaaggctgctggccccatagtaaaggaaaggagctgatcgcgattaatcagcgacatcattagtgcaataacaaagagatccagcattgaccagcggccaatccaggtaattagacgcagcaaccgcattcgagttttcaagctgtgctgtgtctttagatgaatactcatcagtaatgttattaagacaatgattttggtaaaaggcaccagcacactggcgataaacaccacggcggctatcggcagattaccagatgaagcgagagaaaccaccccggagaaaatagtatcctccatgcgcgtgccgttggcataaacaattgatatcggcaatagattggcgggcagcagcaacacgatagaagcaattaacgccgcccaggttttttggatgctgtgacggcggcgatggcgtaaagggatgtggcaacgcgggcagcggccgagggcatcagggtgcccggtgtaatgacaggataaacagacgcgcagcgtttctctggggccggggggctgctcttgcgggtaaaaacgttcccacagttgctccagattaagatgcaccagcgccagaatactcagtaatgttaacgtcagataagctattaatccggttccggccattacatcggcgtattctttgactttaatacaagccaccgccatgccgataagatagatatccagcatcacccactctttcaatcgctccagcatcaataagattggccgcaggttcatacccattcggctgccaattcgtagatagagtattgaaacggtcagggtaatcggcgcacccagaatgcaaaatgccaccatactggcggtgatagggtggccttgacggctcatttgccagatcccttccagcaaactggcatcaattcgggtgccaagcaggcggatagtaatcagcggttcggtaaacgcaaatggcatcagtaatagcatagcgacagcaatggcggtcagacgggtcagtgaccaatctcgcccactggcaatttttgcgctgcaacgcgggcaataggcggtttgcctgccattgagtggcggcaaggtaaacagcgcatcacattgacagcatcgctgaacccgggaggtggacagtgggcgctgaatggcatgtattttcatctattaagcaccctgacaccgacatcggtctgtaaagagtaaacagtaaataatagtgcggatggtagcagagcaatcactcaaaacaaggggcaaaaagggccaaactcccgatgtcggtaactcttttgcagggtaagcgccgaataaccttgtagcaacgcgcaattaatgattattttatataagctacgcgcaacaattgcctctggctattcttaggtttctaacggtcattacatgaaaaaagcagaattctacgcggaattaaaacgtgacttgagtgctctgattgcaggtgaaactaatttcatcgccacattggctaacgccagcgctttaatttatgagcgccttgacggtttgaattgggcgggtttttatttgctcaatggtaatcaattggtgttagggcctttccagggaaaaatcgcctgtgtgcgcattcctgtcgggaagggggtgtgtggaactgcggtggcagaaaatcgcgttcaacgggtcggtgatgtgcatgcattccccggccatatcgcttgtgatgccgccagtaatgctgaaattgtgctgccaatcacagttcagggaaaagttatcggcgttttggatatcgacagcattgtttatgatcgctttgataaagacgacgaattaggcttaatctcagtcgtggcggggctttgcgagcatctggagctttgtgacagcgcaaaatatgttacacaagctgcaagttgatatacggataacgtggcaattgctgatggcgtcattataatgacgcctgttcatgcctgcgctggttggcaaacccgttgtaatcaggaaatttcatggaaaatcaacctaagttgaacagtagtaaagaagtcatagcctttttggctgagcggttcccgctttgtttcaccgccgaaggcgaagcacgtccactgaagatcggtatttttcaagatctggtcgaacgtgttcagggggaagagaatttaagcaaaacgcaattgcgttctgcgctgcgtctctacacctcaagctggcgttatctttatggggtcaaagtcggtgctgaacgtgttgatttggacggcaacccttgtggtgtgctggaagagcaacatgtagaacatgcccgcaaacagctggaagaggcgaaagcccgtgttcaagcacaacgtgctgaacaacaagctaagaagcgcgaagctgccattgctgcgggtgaaaccccagagccacgtcgcccacgtccggcaggtaaaaaacctgcgccgcgtcgtgaagcgggtgtggcttcggaaaaccgcaagcctcgtcagtcacctcgccctcagcaggctaatcaaaaacaagctcggccacctcgtccacaggccgaggaaaaccagccacgccctgtgccggtcacagatatctctaaactgcaaattggtcaagaaatcaaagtcagagcaggcaagagcgcgatggacgcaaccgtattagaaatcgctaaagatggcgtacgggtgcagctatcttccggtctggcgatgattgtgcgcgcagaacacttgcagttctgatacggaggccaacctaggcatgaacaaatttgtcagactaacagcaatcgcaggcttgttactggcgggggcaagttacgctgctgataccacaacgtatcgcatcgaccaacttcctcaattgcaccaggaaccagagcatgcaaccgtgagtgagcgcgtaacatcgcgcttcactcgctctcactatcgccaatttgcattggatgatcagttttccgccaaaatatttgatcgctacctcaacatgctggattacagccacaacgtgttgttggcatcagatgtggcaaagttcgcggataaaaaacattcgctggacgatgaattaaaatccggccaattagatacgccgtatgcgttattcaatttggcgcaaaaacgccgttttgagcgctatcaatatgcactgtcagttttgaaccggccaatggactttaccggtaatgacaccattgacattgatcgcagcaaagcgccttggccgactagcgaagctgagctgaacaagctttgggacgcaaaagttaaatacgatcagctcaatttgaaattaaccggtaaaacggacaaagaaatcaaagagacgctgacgaagcgctatcaggcggccattaagcgtttgacgcaaagtaatagcgaagacgttttccagctgattatgaatgcgtttgcccacgaaattgacccccataccaattatctgtccccacgtaataccgagcagttcaacaccgaaatgagtttgtctctggaaggtatcggtgccgttctgcaaatggatgatgattacacattaatcaactccatggttcctggtggcccggcagcgaaaagtaaaactatcgcggtgggtgatcgggtgatcggcgttggtcaaacgggcaaaccgatggtggatgttatcggctggcgtcttgacgatgtggtcgcgctaattaaagggccgaaaggcagtaaagtgcggttagaaattttacccgccggtaaagggacgaaacctcgcaccgtgacgttgacgcgtgaacgtattcgtctggaagaccgtgcggtgaaaatgtcggtgaaaaccattggcaaagagcgtgtcggagttctggatattcctggtttctacgttggcctgaccgaagacgtcaaggtgcagttgcagaaactggaaaaacagaatgtcagcagtattatcattgacttacgtagcaatggtggtggtgcgctgactgaagctgtctctttatcgggtttgtttatcccaagtggcccagtggttcaggtgcgggataacaacggtaaagtacgcgaagacagtgataccgacggcgtggtgtattacaaaggcccgctggtggtattagttgaccgctatagcgcctctgcatccgagatttttgctgcggcaatgcaagattatggccgagccttaattgtcggtgagcctaccttcggtaaaggtactgtacaacagtaccgttcgttgaaccgtatctacgatcagatgttgcgccctgaatggccggcattgggttcattgcaatacactatccagaaattctatcgggtagatggtggcagtactcagcgtaaaggggttaccccagatatcgtgatgccgactggtgttgatccggcggaaaccggtgaaagtttcgaagataatgccttaccttgggacagcatcaatgcggccagttataccaaagtgggcgatttgaaaccgctggagcctgagttactcaaaacacatgccgcccgtatcgccgctgatcctgaattccaacatattcagcaagatattgagcgttataaggctctgaaggataagaagaacattgtctctcttaattacgctcagcgtgaaaaagagaaccatgatgatgatgccacacgtctgaatcgcttaaatgagcgctttaaacgtgaaggtaagaagccactgaagtcattggaagatttaccaaaagactatcaggagccggacccttatctggatgaaaccgtgcatattgccttggatttagctcataaagaaaaagcgcagccacaggttgaatctcaaccggcagtgcctgctgcgacagcaacagccgcaaaataatctgtggatgtatgcataatccgggttcttagagcccggattttttttacttttttctatgtcacttcagtagaattggcgaaaaaatagctcaatatgtaataaaaagcatccaaatttgtaaagttatgttgatttcctctcttagaacttaacaagccttgaaaatttatcagatgcccatacgatcagcatatctcagtagttatttggctaagtcatcatgtcaattttggcttaatacgatgttgatttaatacggtcgtcaattacagaataaggaaataaatttttatgatgcgtatcgctctattcctactcaccaacctggctgtcatgttggtgttcgggttggtgcttagcctgacaggtattcagtccagcagtgtgcaggggctgatgattatggccggtctgtttggtttcggcggcgcatttgtttcgttgctgatgtccaaatggatggctcttcgttccgtggggggtgaagttattgaacaaccccgtaatgaaactgagcgctggttattggacacagtacgtcgccagtctcagcaggcaggtattgccatgccgcaagtggctatttatcaggctccggatataaatgccttcgcgaccggtgcccgtcgtgatgcttcattggtcgctgtcagtaccggtttgttgcagaacatgagccgtgatgaagcagaggcagttattgcccatgaaattagccatgtggcgaatggtgatatggtcaccatgaccttaattcaaggtattgtgaatacctttgttatcttcatttcacgtttgattgcgcaagtggctgctggcttcttgtcgggtgatcgtgataatgaagggagcagttcaggtaacccaatggtttacttcgcggtttcaatggtattggagctggtgttcggtattcttgccagcattattaccatgtggttctcgcgtcatcgtgaattccatgccgacgccggttcagcaagattggtggggcgtgagaagatgattgctgccttgcagcggctgaaaaccagctatgaaccgcaggaagcgggtaatctgatggctttctgtattaacggcaaatctaaatcattcagcgagctgtttatgtcccacccgccgctggacaaacgtattgaagctttgcgttctggtgaatacctgaaataatcggtattgatataaaagcaaaaccccgctatctggcggggtgaggttaatgacaaagtgctttcagcggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctaggggctcgagccgcgcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcggacgctttactcttctacctgccttcaccttgcaagatcgagttatcgaggtttgtcagcagtctgaccccgctatctggcggggttttgctttgtgctaggccttctttaaatagcccacaaattggttctcacgtagtaatgcaaccttacccgatgtatagaagataacggtcaataaaccttgtgagtagaccttcgccttgggttcattttcaattaaaaccgcaggcttcccatcgaccgtcacaatacctaaagagtcttgtttcacgtcaacgccgtaacctgtgtaatgtagcgctttcttttttgctgcctgagcaaactgtactgcgtgagaagcattgcgcaatgcctgtgcttcagcggcggcgttaattgaattgattcggttctgttccgcgaggtaacaggtatcccgcgatacgcctttagcctcgcaatccgccattcttgatgcttgagagctacaacctgacagcagaactgcaataatgctgactaacagagtgtgagctttcatttgctgtcttcccaatgatgacttaacaccgcgactgatgatcccaccacgcgcataacatcagcgaaattagtgattgatacgccaataaatatcacgccagtcagcagagcggcttgcaacaatataatgatgttcaacttcatttctttaccacccataggatgcgcctgctccccagccaaagttatgctgagtatcattgctgacggtcagtttaacaatggtgctttgtgtggcgtggaaagaagcgcccacggctaaagcttgttcagaaccataaccccccatcccagcccccagcgcaaattgctgagattcttgcacctgcggaatattcgccatggctgcaacccccgcgatcccagcatcggcgcggtctcggttgtcatctacttctgttttcagattagcaaaattctgatttgactgcgtttccagggtacctatccgagcctcatccttgctaagggctttggcattttgctgtaccgcagcatcattgtggtggtcgtcggtgccgtcatgcccatccttaccatcaaccccatctttcggtttgggggcattttccagtgcattaagacgaagccacgtatcgtagtcatcattgctaagcccgctaattgccccggtgatttggtcaacagcggtttgcaaattgccgttaccaccattcacactggtgatggagatttgatcagcgctatgctcataagtggaagcgtatgacgatggagtagatatagcagtcaaaatcatgacaaatgctaatttatgacatttcattctttaagttttctctcaaattaaggcttattttttgattccattagacacaaaatatgtttccctaaataaaaaatacgtgggtaaaaatctatttgcaacaaataattgtgacttatttctcgattaacaatatctttacgcagtaaattacgttcccattagaaacaattaatgtgaaatatattcatgattaatgttctattttgatttttaacagaataatttgccgtttattgacaacggtttgctctgatgaggttctgaggggtacaataactgacggctttgttgcggaattgtgtttctatgagtgacggattaagggataaactgaaaaaactcagattaggaaagactgaaaacaatggggtaaaaccctttgttcaagcttaccagtctctcggcttggagaaagaaactgagttggctgatttaatggcggctaatcgttctacaattaataaatatcttaacgataaagtctctgtgcccgcctcagcggtgactctcgccgctttgttaagatatctccagataagggataaacgcctttatcaagagtgggaagtgattaccagctatatgaaaggccgggctaaaagaggtggggatgagacaaccctaattgattttattagtgactcggcattactggaatccattcttcgcatagccaaagatgaagggcgaattgatgaccctaaatgataattgggccatcaattattcaggctaaccgcttttttggctgacccgcagtaagctgaccagcgccgcgaagctggcgaaacatcccgcgagtatcagcgatgcatgcgttccattggtggcaaacagattaaacatcaaggcaaccaatgccgcgcctgatgtctgccccaacagacgcgcggtgcccaacataccactggccccgccgctgcgctgttggggggcggcagagataatggtgtggttattgggtgcttgaaacaggccaaaacccgcaccgcacagcaccatacgccagataatatctaaatctgtgggattggcaggcaatatggctaacaggaataacccactggcaaacaccgctaaaccaatccctcccaataaccctgcatggtagcgctcaactaagcggccagcgatgggggcgaccaccatggtggcgagtggccacggggttaatagcaacccggtggctacttcatcacgacccaagacggtttgtaggaaaaagggcagtgaaaccatggccagcatttgggcggcaaacgagcaaactgatgttccgatcgacaaggcaaaaatagggatacgcagtaaatcgaccggcagtagtgggaaaggctggctgagttggcgacgcacaaagaaaaagccgataaccagcagtgctatcacttcagcggcaatcagtgtcgggctttgctcttgagcaaaaccactgatggcggttatcagtaaaccaaatgtcagcgcattcataatgctactggtgatatcaaaacgattaccgttgcttttcatattgttggctggcaagaatttcatacccagcccccaggcaaccaggcctatcggcacgttaatggcaaatagccactgccaggatgcaactgacaatactgctgctgcaatggttggcccggcggcggcagagacggccacaatcaatgcattaataccgataccgcgacctaactgtgctttgggataaataattcgaatcagggcggtattgacactcatcaaggcggcggcacctaacccttgcagcactcgcgcaaaagtcagcgtccataaggaatcggacagggcgcaaaacagcgatgttacactgaataccagcaaaccagcctgataaacccggcgataaccaatgatgtcgcccagtgatgccatcgaaagcaaagatacggtaatagccaactgataggcattgactacccaaatggaagtcgctgggctggcattgaggtcacgggcaatggtcggtaatgcgacattggcgatagtgccgtccagcaccgctatcataatacctaaagcaataacgactactgcggcatagcgctgtggaaccggcattccatcggtggcagctggggtcataggatttatctgtagaaataataaggtaggtgaatctttctatgctaacgactattgtgcttgaatgcatccttagggccagggttatttgtaaaagaccatttttacgacaatgtatgtcctcaacagaaagctcctgaccaaaaattcccttccaatcctaattaacaagctgataatgaccgtaatttgttaaaatcagtaaaaatagaaccgcgatcacggaaaaatgaaacatcgtttctataatgtgagatagtattagccgaacaggttctcctgcgggcaaattttaattctctgatgattttaaggactttccggatggctaaaggtaaacaaatccccctgacatttgatacttatcaggatgcctctaccggtgcacaagttacacggctgacgcctcctgatgtgacttgccaccgtaactatttctatcaaaagtgtttcacccgtgatggtagtaagttgttgttcggcggcgcttttgatggcccgtggaactactacttgctggatcttaacactcaggtggcgacacaactgacagaagggcgcggcgacaatacctttggcggtttcttgtcaccggatgacgatgcgctgttctatgttaaagatggccgcaatttgatgcgcgttgaccttgccacattggaagagaatgtggtttatcaagtaccggccgagtgggtcggttacggcacgtgggtggcaaattccgattgcaccaaactggtcggtattgaaattagacgcgaagattgggtgccgttgacggattggaaaaagttccatgaattctatttcaccaaaccttgctgtcgcttgatgcgtgttgatcttaaaaccggtgaatctacggttattctgcaagaaaatcagtggctcggtcacccaatttaccgtccttacgatgacagtaccgtggcgttctgccatgaagggccacacgatctggttgatgctcgcatgtggctaatcaatgaagatggcacgaatatgcgcaaggtgaaaactcatgccgaaggcgaaagctgtacccatgaattctgggtaccagatggttcggctctggtgtatgtctcttacctgaaaggtagcccggatcgctttatctacagtgctgatccagaaacattggaaaatcgtcaactgacctcaatgcctgcgtgttcgcatctgatgagtaattatgatggttcgttgatggtgggtgatggttctgatgcgccggtagatgtacaagacgatagcggttataagattgaaaacgatcctttcctgtatgttttcaatatgaaaaatggcactcagcatcgcgttgctcgccacgacacctcatggaaggtgtttgaaggtgaccgccaggtaacacatccacatccatcctttacacccgatgataagcaaatcctctttacctctgatgttcacggtaaaccagcactatatttagccacattgcctgaatcagtctggaaatagttgaattttgcactagcctctttcatggaaagaggctaatttgctgtctgcaaggcttttatccgattattcacattggtttattgcacagtctcgcgacttccctttataataaaaccactgttctattttttttaaaacaaattgttttatgaaacacagaaaactgagtagggtaaccaaaaaatggctattgcagatttagataaacagcccgactctgtttcgtcggttctgaaagtttttggcatcttacaagcattgggtgaagaacgggaaataggtattaccgaactttctcaacgtgtaatgatgcctaagagtacagtgtaccgcttcctacagaccatgaaatctttgggctatgttgcacaggaaggcgaatcagagaaatactccctgactctgaagttatttgagctaggggcgaaagcattacaaaacgtcgatttgatccgtagcgcagatatacaaatgcgtgaattatccaatgaaactcgtgaaactattcacttgggcgcattggatgaagacagcattgtatatatccataaaatcgattctatgtataacctacggatgcattcccgtattggtcgtcgtaatccattgcacagtactgccattggtaaagtgttactggcatggcgtgatcgtggtgaagtagaagagatcttgtctcatatcgaatttacccgtagcaccaaacatactctggatagcgcggcagcactgttgccggtgttagaccaggtacgtgagcaaggcttcggcgaagatgttgaagaacaagaagaaggtttacgttgtatcgctgtgcctgttttcgaccgtttcggtgtcgttattgctggcttgagtatctcatatccgacattgcgtttttctgaagatagcaaaagcgatattgtgaaatctctgcatcgtgcggcgcgcaatatttcagagcagatgggttatcgcgattatcctttctgagggatctttccactagggtaaatactgtataattattggatatttttaatcagctgttaattataaatatttattccttcccatcccaaacggctcctcttatcaggagccgttttttattgatggataagttgtttaacgttcatatgagttgctcgaggtgtttgagtattatccgatgatattagttattatttaaatatactgttgatggctcatttaattcggtaggttcactataaccgtgcttaagcataattatagggagaaaaggaatgaggaagttattaagcactgggttattactgttgttggcgggctgtagtagctcccatcctgacaatccgcatcaattgatcgaccgcggtgaatataaagtcgataccagtactccctccatagctcaaaatgagcgggtgagatttttggtgcttcactacactgcaacagatgatgccgaatcactgagattgctgactcaaggggatgttagtgctcattatttggtaaaaacgcaccctgaaagccttaatggcaaacctgttgttttacaactggttcctgaatcgcagcgcgcatggcatgccggcgtcagctattggcaggggcgaaatagcctcaatgatacctctataggtattgaaatcgtcaataggggcttcactgagcggatgttacgtagagagtggtatccgtacaacgaatcacagattgaattgattgagcggctaaccaaggacattgttgagcgttataatattgaaccagcgaatgttgttgctcatagtgatatagcaccgctgagaaagtctgaccctggcccgttattcccctggaaacgtttagcgacacagggtatcggagcctggccggatgacgcgacggtcacaaagtatattgcggagcgcaataagcacgacatggcatctgtcagtattattcagcaaacgctggcgcgctacggttatcagatcccgcaaaacggcgagttggatgatgaaactcggcaagtgatcaaagcctttcagatgcacttcagatcgcaagatttcagcggtataccggatgtagaaacggaagctattgcgttggcgttggtcgagaaatatcgccctcttcatccttgagtttggcggctcggcaagcaataagtcatttaaaaacaaaaagctagtcacggatgactggctctaaacgctgacaaaatcaaatgaaggggaatcgtgccgttgggggcatagtggcgtaagcccccggagtgcccctgggtacggtaaacccttcgatcactagccgtattattaaatctgccagtcacggatgactggcttttaaggactcatcagcgatgtttactgatgggctaaatcgccatcatcatcactgttaagaatgtctttatctgtttgcttcatcaattgactggtaatggtaccggctgtcattgaaccgctgacgttcaatgctgtacggcccatatcaatcaatggttcaacagagataagtaaagcaaccagagtgaccggtaagcccagagcaggtaatacgattagtgctgcaaaggtcgcgccaccgccaacgcctgcaacaccggctgaactgatggtgacaatgccgaccagtgtcgcaatccatactggatctaatgggttaatcccaacagtgggtgccaccattacggcgagcattgcaggataaagccccgcacaaccattttggccgatagtcgccccgaaggaggctgagaagctggcgatagattcaggcacacccaaacggcgggtttgcgcttcaacattcagcgggatactggcagcactggaacggctggtaaaggcaaacgtcagtaccggccatactttacggaaaaatttcaatgggttgatgccggtgaaagacaacagcacgccatgtaccacaaacataatcgccaggccaagataagaggcaataacaaagctgcccagcttgatgatgtcttgaatattagaaccagcaaccactttagtcatcaatgccaatacgccgtaaggggtcagtttcatcaccagacgaacgagtttcatcacccaggcttgcagcgtgtcgatagccaccagcacacgttggcctttcgcaacatcatctttcagtaattgcagggaagctattcccaggaatgtagcaaagataaccacactgatgattgaggttgggctagcgccagttaaatcagcaaacggatttttcgggataaaggacaacactaactgaggcacggtcaggtcagtcacttttccaagataattgctttcgatagcactcaaacgcgctgattcttgtgttccttgtaccaaaccatcggcagttaagccaaacaggttggtgaccaagatacctactagtgccgcgattaaagtggtgaatagtaatgtaccaatggtcaatacactgattttacccagagatgcggcgttatgcagtttggcgacggcgctcaggatagaggcaaataccagtggcataacaatcatttgtagtaattgcacatagccattacccacgatattaaaccaagtgatagactcttttagtactggattgtctgcgccatagacccattgcaggcccagaccaaagagtacgcccagccccagacctaccaagactttcttggacagactccattgtttatgccgggtttgtgccaatagtaatagcagtgccacaaataacagcacattaatcacaagcggtaggttcatccccaaatctccaaattattattttaaatactggctgcatattctaattctatttttgttcagaatagagccaggcacagtcaactgtgcaattagctgtgtatgttagcagttcctaagaagggctacttatatccaaaaagaatgttatataaatttttgccatgatttgtatggaatatatacaatttgacgattgtttacccattaaagtgtgatcacaatctaaaatttttcaattgttccatataggatagcagggggatcgtggtatcagtttgccaatagacggaaaaacaaactaatagaacacataatacgcgttctaattgattacctttttgtggacgcaatagtggaatagtaaaacgccaacggcatggccataagagcggtacacccgccggtgtaatcatatcggccaacagatgactgaaatagccaacaatcatcgcgtggaatgcatctgcgggaattatccagtcgcgagaaatatccatttgaaatagtgcgataccaccaatgacggccaacaggctatgagtgaacccccgatggccaaatgcccgggctataggtgttgatatccactttagtcgctgaccaaggattgatttggggtgatcgatatctggcagcaaggaggttaacagggcgccagggataatatgccaccaatcgccatgtgccagttcaggcgtgaggccgacttttttggcaaaaataacgcaggcgacagaaaaaataaggtgtccttcccctgtcatacttgaattccgaatctgtagctgttgatttatccagtatatgagatttttaatgacatgaatagccgttacgctgtaactaaatgtctcattttacgtggaataagaaagagtaagctaacctgaggctttgtaatgtaaacatcgggctttgggctgaaatagtggggttagatctcgaaggtgacagcgctaccatcacactaacaaaaagacagagcgaaaaaaggggaaaagtgaccgggagtcagcttttccccaaagtaatacgggtatgggcataattaacaaataatgatgagggtactaataactacaggttcaccaacgacaacacatctattacaaggtcagaacttagaagctgtactgcacaccaacacggtaacgagtttgacgctcatctgtggttttgctgccagcaacgttgccgatggcaacatatggcttccagtttttatcccatttgtatgcgactttcacatcatgactccactcttctttctctttattggccagaatttcgtcttcggatttcttgtagttcaattcatattctgctgaatagtttttcaagaagttgtaggcaaacaacatagtgaactcgtggcctttctctgttgctttagtctgagccggctggttacgcttgtaatatgggcgataacgcagtgatgttgagaagtcatcagtaaatgacactttaccgcgcaggtaagggcggtagttattagaatcagaagaagactctaatgagaaaccaggctctaactggaatgttttattgaactgataaacataactggcaacgacttcggtgccattactcacttgttcattgaaaggtttatttggtgtggtatcagagctgtgctggccccatttaccttctaatgacaaaccaaagccattagcaaaacggttggaaatcagtaaacgatctttgtgatcagatttacttgtatctttcatttcgtgccggtagtcaattgttgttgcaacagaactaaagctgattacagatgccactgccagagtcagtaatttaaatttcatttttatataatcccagggttatggttatttaaatcaaaagtcattaacaaatctataaaaaatcaacatacgaatgaaaaacaattccaccaacaaagaaacaatgtttcatttattgtgaatgcatattctatttatattaataaatatttatgtgatccagatctgtcttaatgattctttttttaaacagatattaaattgtgatgtctgtctggttattattttatggctataaaacaaaagaaccccgccaaattaatggcagggtttaatagatacttaagttaaattaatttaatttattaacgcatagcgcgtttcagaatacgatcaccttgtttgttaaagtattctgcagtttcttgcacggtcttctggccataatcgatatattgaattgcatcaccgaacagtgaaacaatttgcgggtcatcaaagtatggtgaagttgtcattttatgcggcaattccagagccatatttaaaccggcaacagaaggatcttcatctttaattacgccactggcacgcaattgagttaccgcggtagcactcaatggtacgccacgctccagacctaatgcttcaaccccttctttactgttaagtaagaagttgattaacatcgcactttcttgtggatgcttagttgatttaccaatggaaagcatctgtgctggtttaaagaataaaccggcatcttttgctcctggcaacatcggatatggaccaagcaccaatttggcaggtttggtcaggttatcggaatacttggttatggtggagttccacatataagtacccgcccactcaccattaatccacggcttcatttcatacatattgctcttgccgaatgaagcatagtatttggtggatggcataacatgattatctaccatggttttatacatggtaaagaactcaacccactgctcaggcgaataagcaaatttcttattagcttcatcaatagtaggaatgttatacttttgtgtcatataagagcggattaacgctaaagtatcctgatgctctaataccactggataatattggtcacccagtttttctttaaatactttacctgccgcaagtaactcatcccaagttttaggatattctaagccagctttagcccaggtcgcatcattgaaatagaaaatacgagcagtaactgaaattggaataccattcaacttgccattaacggtggtttgttgcagttctttcggatcaaattgcgctaaatctaattgttcttttacgctaaacaaattatagaatccggtaccgtctttagagaaaataggcaaccagttccagttagtttgcataacatcgggttcagtaccaccggcaatctgtgttgtcagacgagataaatgaccatcccaaccggtgtattctgctttaacattaatattcggatgctgcttatggaattcttctaatgctttcaacgttacctggtgacgaccattcccgccccaccatgacatacgtaaattaacttcatcctgcgctgcaaaggcttgatgtgataatagtgccagagtggatgctatcagcgtgtgtaggatcgcttttttcattgggtactgctcctgttaaagagagatatttttttctgtttttgcatcaaagatatggcatttatccatatcaaactggaagtacacggtgcgatgcagaccattttcgataataggtcgtgcttcatcagacggcagacgacaggtcagctcaaagtcatcaactttgatatacataaagaattcgtgacccatgttttccacacggaccaattcaccttgtgagtgattatcagtaaatggattcatagacatgctgacgaactcaggacgtacaccaaagaacactttttccccggcgtgggcagcgactttggcttgctgtctttcattcaataccagggtgtattgaccgactgtcaggccaactttcccctctttttctaccagcgtgctcggtttgatattcatttccggcgcgccgataaaaccggcaacaaacatattggtaggatagtgatagagattatctggggtatcgacttgcataatatgacccagtttcatcacacagattcggtcacccatggtcattgcttcagtctggtcgtgggtcacgtaaactgtggttgctgctttaccgcttttcttcaactgcttatgtaaatcggagatacgaatacgcatggaggcgcgcagtttggcatccaggtttgataacggctcatcgaacaaaaatacatcgggttttttaacgatggcgcggccaacagccacacgctgtgcctgaccaccagacaactgacgcggcaagcggtcaagtaagtcttcaagttccaaaatttttgctgcttcagcaacttgtgtttcaatttgatcttttggcaatttgctcaacttcaagccaaaagccaggttctctttcacggtcatgtgcggatacagcgcatagttctggaacaccatggcgataccacgtgatttgggtgccagattattaacgacccgatcaccaattcgcacttcaccatcactgatagtttccagcccagctaacatacgcagagtagtcgatttagcacagccagatggacccacaatcaccataaattcgccatcatggatcttcagatcaatgccatgaactgcgcggaaaccgttggagtaaactttgcctaatttattgaaaatgacttcagccatgataaatcctctattaacctttaattccgctgctggttacgccttgcacgaagtagcgttgagccaggaagaaaacaatgatggacggcagaatggagatgcttgccattgccagaatttcgttccaaggtgcgccttcggtcacgtcaattgacatcttaagagccagcgctatcgggtacttatctacgctgtagacgtaaatcagtgggccgataaagtcgttcattgaccacatgaactggaacaatgccacggagataatggccggcttcaagattggcactaccacgtaccacaacacttggaaggagttacatccgtcgatttgtgccgcttcttccatatcgcggggaacaccgcgcaggaactggataagcatgaagacgaagaacccttgtgtagcgaacgccaatggcagatacagcggcatgtagctattcagcatgcccatttcacggaacataatgtattgaggaatcaataacacggtgcttggcagcaacatggtggtgattaatgttgcgaaccagaatttcttccatggaatttcaaagcgtgcaaagccatacgccacaatggtggaagaaataatggtcagaatgactttcgggataacaaacttaaaggtgttaagcatgtagtgaccgaaattatattccgtaccggttttccaaccgttaacgaaaccatcccgcgtagggtgttctggccataatcctaatgtggtgaaaatttcattattaggtttaaaggccgctgagaacatccacagcaatgggtagagcatcatcaatccgacaataatcaaaataacgtagcggaaaatggcactgacttttgctttacgcaaggtgcggctaatttccgcatcagcaatatcctgcgccagatctaatttcttctggtgagagttttgtacgtcagtcattttttcctcctttatcggcggagtagaagacccaatatttagaagatttaaatgcaattgaggcaaagagagcgactaccaggaataatatccaggccagtgcagcgccgtatcccatatcaaagtatttaaacgccgtgtcatatatatatagcgagaataagtaggtgtaatgggttggcccaccaccggttatgacataaggcgcggtaaattcctggaaggcctgtgtggtttgcataataaagttgaagaaaataaccggcgtaattagcggcacggtcactttcataaacatttgccatttagaggcaccatcaatcatggcagcttcatattgtgactgtgggacgttctgcaatgcggccaggaagataaccatggcagaaccaaactgccaaacacgcagtaatgtcaccgatgtcagtgccagcgctggctctcccagccagttgaccgggtcaaagcctaacacgccaataaagccattaagcagaccatcaatggcaaatagagcgcgccataacaccgcaatggctacgctgctgccaagaattgacggaatatagaatgcggtacggaagaagccaataccacgtaatttaaagttcagtacaaaagcgatccccagagcaaatgccaattttaatggaatagtcagaaatacataagcgaaagtaacgcccatggatttccagaataaatcatcttccaggaacatatgacggtaattctcgatcccgttataaacgggagggttcattaagtcatactcagtaaaactgagaaagaaagatgatacaaaggggaaagccgtgaatattatcaaccctattatataaggtgatatataggctaaccccagcattctgttttcattcataatgcttacctatttttaataacatgaaagataaataaaactactgattcaaaagcgtcggataaataaaatcgatgtcatatagagtgcggctttctccgttcacccgataatctccatggatgtaaccaccattggtaataaattgaggtattgctgccaacttattctgtttcgcggcaatcaaggttaataaagctaatgcaagcggattgtcgatacggaaataacggtgttccgctgattcgacaaacaggccgcgatggtaatgttgtttaaataagtcattccctatttgccaggccaatgcaaataattggctgcattggcaatgctcagccagttcaactaaggccagtagcagataaggggaggcggctggttttttgccgtccatcagtgctgcactacgttgttgcttgtttaattcagctaactgccagcggtgcactaataccgcaatcaaatccagcagctcgtcatcttcactggctcgccaggctctaaccagtggcagcaggtaatctacttctaatgggaatggcgagataaccttacctttagcgccataatagccatcacgttgtaacacataaccactcatatcctgtccatcgttccataacgggcgcaatgtattactctcgacgtcataggcgaaacgatagtaattttttaacccgtcaattacccattgcagaacttctgcatccggctgttggcgcaagatatccagcattgccaatgggttatcaatcagtaatggccgcatatcacggaacaagacattggcttcacgggcaatttcaccaaactcagggccgaactgacgcttggcacggtcgccataccaagattgggtttggttatcatcttccggtattggccgacgttgttgtggcgagctgaattgataaaccggtaatcctgtttcaggattacgagccaaaacgtattgacggtataaatgttttccccaggcagccgccgcgatgtcgccggtatactcagcatatttatatgcagcgtaaatgagatcagtgcctgcattaacaaaggtcaggcctttagtttcaggtaactgtggcaaggcttcaggtttaaccacatcatgacgcgcatgggtgaaaacatgtgggtcgcgttgcttgtcgtaactgccgtggcggccgagatccagcgtttgccagtcttctacgtgggcatgccaaaatccttgcaggaaattaagcgttttctcccgatcgacactgagcagcaagtcgtaatagggcagatggtgcttaagttcatgcacttgtgctttcgactcagggccttcagtttttaatgtgtccagattgaagaaacggtggccgccccaataaaacagcccactttgctcatgaacaccgtgttgcatgaagtagctgctttgtacccgcgcttgttgatgatattgcgggtcttgcgtcaccagactgagtgcatccaatgtacgcaaccagttctgttgactggcaaagttagatattggaacatgacgaccatctggaaatttccagaccacaggctggtgagtcaggacatcaaaaccatcggccatcagtggggtggggttctgattgctgtggcttacagactggactaaatcaacatagcttcggatagcactgagccagttaatcatcactgcgtcgctgcctttaatgttgcctataaaatccatcaccataaccccatcatagaaatgtcaggtcggaactggtttacagttccttataaatagaaacatcgtttcaatctattatatttgtatttactggcgagtcattgggcgaatgacaaaagtgtgatcggagtcggaacgttgttttgaattttttatttttgcagttttggcaagatttttggtaaagatctgtttgttaaccatttgataaataagtaataaaaaaggcacaactgatgttgtgcctcaatagagttttgagctggaatatggcgaataaccgcaggaaataatccttaactcaaattagtgatatttattggtttagcgagccaaccagccgccatcaacagcgatagtgtaaccactgatatagtcagaggctttggaagccaggaagaccactgggcctttcaggtcatcaggcaggccccaacggccagccgggatgcgatcaagaatctctttgctgcgctcttcatctttacgcaactgctgagtgttgttggttgccatataaccaggcgccactgcgttcacattgatgccgtgtttagcccattcgtttgctaacagacgagtcacacccatgaccgcacttttcgatgcagtataagaaggaacacggataccgccttggtaagacagcatcgaagctacgttgatgattttgccgccagtgccttgcttgataaattgtttagcaaccgcctgagacataaagaacaccgttttgatgttcacgttcattacatcatcccagtccttttcgctgaagttgatcgcatcttcgcggcggataataccggcgttattgaccaggatatcgatttggccaaattcagcgatagcgcgttccaatagggcagggatgccatcgattttgctcagatcagccgtcaggcttaagaagcggcgacctaaggcagtcactttctcgatggtctcttttggctcaacaatattcacaccaacaatgtcacaacccgcttcggctaaaccaatcgccatgccttggcccaaacctgtatcacagccggtaaccagagcaattttaccctttaactcaaaggaatctaagatcatagctaacatctctctcaaggcggccaaagagtaccgcgattataatattggggagaaaaccgcccaaaggacggctttggtagggtgatgcttaatgccgttggcaaacatttagcgcagttcgctaacggcaatgtggtccatatcaccgaagacctggttttcaccgaccatgccccagatgaaggtgtaacgtttagtgccgacacctgaatggatagaccaacttggtgaaataactgcctgctcgttatgaaccagcaaatggcgagtttcctgcgcctggcccatcatgtggaagacggctgtttcttcgtccatatcaaagtagaaatacacttccatgcggcggtcatgggtatgacagggcatcgtgttccagagattgccgggtgccagcttggtcaaccccatggtcagttggcaggttggcaacacatcgggcacgatgtatttattgatagtgcgacgattactggtcgcatcatcacccagtgtttgcggtgcggcctctgccagtgtgattttcttattgggataagtggtatgcgccggcgcgctgttgtagtaaaacttggctggtttgctgctctcaaggctattaaaggtaacttctttcgcgcctttacctacatacagggcttcttgattaccgatttcataaacctggccatcaacagtgataaggcccggcccgccaatattgataacacccagttcccggcgctccagaaagtaactcacacctaactgcttgcccacttcatcaccaatgctgactgttttctcgaccggcaaaataccgcccacaatgattcggtcgatgtggctataggtcatggtgtattcatctgaaacaaaaatattttcaatcagaaattcacgacgcaaacctgcggtatcgagttgcctggcgtggtcgctatgaatgctttgacaaatttgcatgtcggtgcctctctttcggttcggaccggtgtttcttttgatgtggtgatgatagtatttgcgggaagttaattcaataaaaatgaaatgatgttttattattttttgaagggcgtcatgatttttggattaataatgttcaaactacggattttggccgtagaatgggccgaattcagtgtgaaactgtgaccaggctacaccagaaaccattttgcataataatgaggagaaacaatgaagatgttctttattaatgatgaaacgccttgggaagagttaggcaatggcattaaacgcaaggtcatgacctggagcgatgatctgatgatggtctgcgttcactttgataagggcgcgattggtgttgcgcacaagcatgatattcacgaccagattgcttatgtggcggcgggtagttttgaggtggaaatcgaagggcagaaacgtattttgaaggcgggtgatgcctatcgtgcagttaaaaacgagatgcatggtgcagtatcactggaggacaatagtattttgatcgacacctttaatcccaaacgggatgatttcttgtaaaacatgttcaggcggctgggtatcaacgccaaccgcctttattaatacaaaagtcacccgcaggaagtcataccatcgtcagcaaaatctatcgcgactttaatcgacagttacgaaatgtcttctttacgtaattgctctagcgactctaactgtatatccgctaatacccaacgaggatcggcccgatattcaactgaagggatgacaatagagcgcatacgtgccgctttggtggcaatcatcccattggctgaatcttccagcgtgacacattccagggggtcgacacccaggtcagatgcagcattcaaatatacttctggatgtggtttgctgtgtggcaagtattctgctgataccaagcggtcgaagtatttttcaatatttaacatcgccaggacgcgtttttgcatatgcagcggcgaagccgatgccagaccaatttttagcccttgtgcgcggcacagctccagcgcatattccactccgggcaaaaccggtttggtctcttccactaaatctatcgcccgggcgataatacgtttgcaaacttccgcctgacttggtccctgccaaggcatggactggaaccaaagcttcaccactaaatcgatgcgcaatccaagggtatcaggtagggaatctctcgacgaggtatccagccccagctcggtgaaaatatcaagttcagcctgtagccataacggttccgaatcaatgagtaagccgtccatatcgaaaattgcggccttaattgcgtgaggggtcgccatttattatttctcctgtttggtttctagctaccgattgaacactctatcattggttcatggtgattgaaccggcagaacacaattctctgcctttcttactgtataatttattaacttaatgatatcgcgctggatgagctaggcttgaatttgcatgaatcgtaagaacattcgcaaaattctgcacaagatcggagtgtagcgggtaaactaaggccacataagttgtggtatttacaaggagaagtcatgacctatcaacaggctgggcgtgtcgctatcatcaaacggatagccgggtggctcgtatttattccagcactgctgtcaacattgatttcaattatcaattttgcctatcaatatagtcaaaaaagtacagggattaatgcggttatgttggattttatccacgtaatgaccgatatgatccgttttaacacgacttttctggatatcttctggtacaactcgcccgtgcctgacttcgaacaagggttttcagcatcgaacatcatgttcttcattatttatatgcttattttcgtgggtttgtcattacaggcatcgggtgcgcgcatgtcacgacaagtgcggcatatccgcgaaggtattgaagaccaaatgattttagagcaggcgaagggcagtgaagggcgcagtcgtgagcaattggaagcaaaaatagtcttaccgcatcacactatctttttgcagttctttaccttatatatcctgccattagtcatcggtgtagtgttctattttgttattaaactattaggattgatggctcaggggtaacaaggtgcgcggcccctctttttgctgcatcataatgaaaaggcccatcatttagggcctcagactgctgacaaacctcgacaacccaatcttgcaaggtgaggactggcagaagagtaaagcgtccgcgccagggagggcgcggctcgagcccccagggaggggtttatggcgtctttacgatctgcctgttttcaccactacgggcactttgtcattaacctcaggcccatcatttagggcctttgttatttctctatctgaaattcaaaaatgagtttactgacagaattttatgtcaggcgagatgcaagagttgtcctgcactcacaatattgctgtggtgattcccttatgctgtagcactatttcctctgttacatcagtcaagtcatgaacgtttttatttcaaagaaaatgcgtaattttattattttggcccaaactaacagcatggccaaagcggcagaaaaattacatatgaccgcgtcaccttttggtaagagtattgcggccctggaagagttagtgggatatgcgctgtttacccgtaatgaaaagagcatcagtttaaacaaagcgggccaggaactttatcaagaattatttcctatttatcaacggctatcggcgattgacaataccattgtctcactgtcgcagcggcaaaaaaatatcgttattggcattgataacacctatcccaccatcattttcgatcagttattcagcctcagtgataagtatgatggggtgacggctcagcctttcgagttcagtgaaaacagtgtgatagatgatttactcgataggcgggtggattttattatttccccgcaacaagcctcgccgcgggtgacgcatattgatagtttgcaaaccacggaactgccattattgcgactcggctttttggtttcgcgtcgttttgaaaattgccaatcgttggagcttctgaatacgttaccgtggctgcaaatgcgatttcagaatcgggctaattttgaatccttattagatgcgcatttccgttccattgggattaacccgaccattatttatcgcccttacagttttatggcaaaaatcagtgcggtcgagcaggggcagtttctgaccgtcgtcccacagtttgcttatcggttagttaatccggcaaaacttaaatatttcgatgcgccaaatcagcccatgtatatgcgcgagtatctctattcactcaagaataatcaccatatagaacaagtcatgggctatatccattcggatcgtgatggcgattaaggcgcgagcatggaaccatattcaaataagttttgatgtagccgaaatgcctgggccaggtcgtgatgtaaatgcccccctttggcctgtgccaggtagtgatgcaaatagtcgcgatacatcggatgggcgcagttattgataatcgccactgcacgttgtatcggcgacaagccgcgtaaatcagcaacaccttgttcggtaacaataactttgacgctgtgctcactatgatcgacatgagtacacatcggcacaatggtggagactttgccacctttgacaatagagggggccataaagatggagagataggcattgcgctcaaaatcgccactgccaccaatgccgttaaccaattcggtacccgcgacatgggtcgaattggcatggccataaatatcaaactccaatcccacattgagggcaatcacccctaagcggcgaatgatttctgggttgtttgaaatctcctgtggacgcaaaacaattcggctggagaagaagtccatattgtcatagatttttttcagtgtggcaggtgaaatggttaagctcgaggcactgacacccagtactttttctgtctctaacaactgcgccaccgattcctgtaacacctctgaatacatcataaacggcgggatgtcgggattttccccaaggcgtttcatcactgcattattgatgttaccgactccgctttgcagtggaagaaactcgggcggaatacggcctaatttcagttcattcagcaagaaactcaccacattgtcggcaattttctcacacaatggattttcgcgatcaaggctattactggcatccggcagctcagtttcgacaatgccgacaatcctggcgggatcaacctgcacataaggttggcccaccttatccagagtatggaatatcggcagagtattgcgccgaggtggggcacccagcataacaatatcggccaattcggcgacccgagggctgtgataatgatttaattcgatgatgattttcttggctttatgcaaaaacaccggtgagttaccaatgccgctggtgagataaaccttcccatcggcggtgatggctgaggcctcaatcaccgccacgtcaatatcaccgaagaaaccatagttaaccatttgcgccacttcactcaggtgcaaatcaacaaagctaaccgagccttggttaattttttcccgcaatagtgaagcggtttgataaggcgcacgccagacgacagcctcggctgcggctaattcatcatcagcctgagcactgattgatgcgccagtcagtaagcggatttgaaactctttctgctgttggtggtgcgctatagcgcgtttggcaatggccgcgggcagcactttgggcgctcccgccggggtaaaaccactgaacaccaccatattcccatgctcgatacactcggcggcctcatcagccgtcaatctgcaatatgaccgtttcatagcgaaatcctttagctgctcagggttaacgtccaagaaagttaggtttacgtttctccataaaggcgctcatgccctcttggtagtcattgctgtcgtagaccgcacggcgcatgccttgaatgcgttcaaactcatcggaattcatggtatgggcttcccctaaaacacgcagttcttctttgatcacggcaattgccagcggcgctttttcagaaataacgtgcgccagtttcaaagtgaaatcttccagttcgctgggttcaaccacatgattgagaatgcccacggacaaggcgcgttcggcagtgataggtgcggcggtaaaaatcagctctttaacaatgtgaaaaccggcatcacggataaggttgtggatacccaccaggttatagggcacgcccagattcacgggggtcatggaaaaggtcgagttacgacaagcaataatgatatctgaactcatgatcatctcgaatgcgccgccccagacactgccttcaaccattgagatgatcggtttaggatatttttggatagcgcgggtgatttggcgtaacgggtcgtcataggaaagcgggtcacgtcggccggtggggagttcgtggatatcatggccggcagagaacacttttgagccttcggcggcgcgcaaaataatgcaacggatatcggtattattgaggtcgtgcagcgctagcatcaaatcatccataaacactttacttaatgcgttcaacttgcgggcatggttgaactcaataatgccaacccgattggcaatcaacactttgacatactgataagacataattgttatccctttaattgaaaattttttgcgtaataaaatgagtgacagtgctaatgccggcccgaggcgaaatttgattttgttgcagcagggcttccatttgctgatagcgctggtggatatcggggcgggaaaacagagctgccagcgcattggcctcgatttggtgacgaacccaagctgcattctgttgctgacgtaaggttgccaactgcccactttgggtcatcaccggccaaaaggtctgtatggcttgccaaacttcgcgaattccccgtttttccagcgcgctacagcttaggacgaggggttgccatgccgggtattttcggcggatgatattcagtgcgctgtgatacatatggcgggcaatatcgacattgatatgattctcgccatcatctttattgatgacgataaaatcagccatttccataatgcctttcttgataccttgcagatcgtccccccctccggcaatttgcagtgagagaaagcagtccaccattgcggcgacttcagtttctgattgcccaactccgacggtttcaacaataacgatgtcataacccgcggcttcacaaagtaaaatcagttcgcgggtactctgactgataccgccaagatgccccctggaggggacgggccggacaaacgcatgctcagcgcgcgataaattcagcatgcgggttttgtcccctaaaatgctgccgccgctgaccgggctgctgggatcgacggctattaccgccactttgtggccttgtgccaacaactcctctcctaacgcttcaagaaaagtgcttttgcccgcccccggagtaccggtgacgccaagccgtttggcttgtccggtatagggcataatgctgtccagcagtcgggcacttaatgtttgatgttggggtaggctgctttctaccagtgtcatggcttgcgccagtgcagcccgctcccctcggcgtaaacgttggatgtaatcatccagattgtcagcattaatcatgacgggcactgatcagtttcaagacatcacgcacactggcaagcatcggggtgcccggcccataaatggcggcaacaccgcgctcacgtaagaaggcgtagtcttgtggaggaatgacaccgcccgcgaccacgcagatatcttggcggttatattggcgtaatgcctcgaccaattcaggaatcaaggtcttatggccagctgccagtgatgacgcaccaatgacatggacatcattttcgaccgccagtcgggcgatttcttccggtgtggagaacatggggctaagatcgacatcaaagccaagatcagaataggcactggcaatcactttcgcgccacggtcgtggccatcttgacccatcttggcaatcagaattcttgggtgccgaccattttgttcaaggaagtgctgagtttgtgcgaggatttgatcaaactcttgtgcatcgttttcattttgatgatagctgtgggcaatcaccccggtcacgcattcgcttggcaccagatagcggtcaaactcggtctccatggcatctgaaatctcccctaacgttgcccgtaatcgtgcagcctgaactgccgcttccaacagattttcattatgcccggcggcatggcgcaattgtgctaatgcctgttgcactgccgcattgtcacgacgggcgcggatatctttcaactgggcaatttgttcattgcgcactttgatgttgtcgatttccaacactggcgtttccgcttcttgctctagcttgtatttattcaccccgacaataacgcgcttgccttgatcaatcagtgattgctcacccgcggaggcttcttcaatcatgcgtttgggcagcccgacctcaatcgctttggccattccgcccacatcatcaatttgttgaatgattttgcgtgcttgtttgaccatttgatcggtcagtgactcgacaaaatatgagcctgctaatgggtcaatggtgcggcaaatttctgactcttcttgaatgataatttgcgtgttacgcgcaatacgtgctgagaaatcagtgggtaagccgagggcttcatcaaaagcgttggtatgcaaggattgggtgccgccgagggttgctcccagcgcttcaatggtggtgcgaatgatattgttatacgggtcttgctcggtcagactccagcctgatgtctgacaatgggtgcgtagcgccaaagatttagggtcagtggcaccaaattggcttaccgcttcactccagagatagcgcgcagcccgcaacatggcgatattcataaacaaatccatgccaatgccgaagaagaaggagaggcgaggggcgaagtcatcgatatttaaaccggctttcagcgcggctttgatgtattcaatgccatcggcgatagtaaaggccacttgctgtacacagttagccccggcttcccccatgtggtagccactgatactaatggtattaaagcgcggcatattttgtgaactccaggcaataatgtctgaaataatgcgcatggagggtttgggcggataaatataggtattgcggcacaaatactctttcagaatatcgttttgaatagtaccggtgagtagcgctggagccacaccttgttcttcagcggcgacaatgtaaaacgccataatgggcagcactgcgccattcatggtcattgaaaccgacattttatccagtgggatttggtcgaataagactttcatatcctcgacgctatcaattgccactcctgctttccctacatcaccagaaacgcgtggattgtcggagtcgtaaccgcggtgagtcgccaggtcaaaggcaactgaaagccctttttgccccgccgccagatttctgcgataaaaggcatttgattctttagcggttgaaaaaccagcatactgacgaatggtccagggttgcgctgcgtacatggtggctctcggccccctgacgtaaggagccataccaggaagggagccggtcacttccagtccatccagatcactggcggtatatagcggtttgaccgcaataccttccggtgtttgggtaactaaatcatcgattttttttcctcgccggttgagttctttattagcaaggttttcccactcgcggatatctaccatggtatggctcccaattattggcaatagagtccctattaaggagagttgtatttccttaatgaaggctcttgattttatttaagtaagcgctttttaacgggaattgtcgctggcaaaaaagaacagggtttacggtcattattagacggaaggaatgcatctaatatgtggtttggttcatacttttttagaaaaagtcatttattgcagaatgttgctggcataaaaaacaccctgtgagttagatatccaactcacagggtgctattgacggacaacgagcagactaaaacttttcgggatgcagcagttgctccacagctttctgcgcattaatccaatgttgaccaccgaataagttactgcggttcagtaggtaataaagttgataaataggctggcgttcaataaagccgacagggagcgaccagatactctgatagccatcataaatctgtgccggaagtgtagggtagagcggcaacatggcaaggtcacattcgcggtcaccccaatagcaggcgggatcaaaaataaccgggccattgatgctggcagcacagttcgctggccataaatcaccatgtaataacgaaggctgcggctgatggctctgtaaacgctcttgcaccagttgggttatatgatcaatatcgccaaataacatgcctttctcggcggccaattgtaattgccagccgatacgctgttccgcgaaaaattgtgcccagcggcgttgccaactattaggttgtggcgtggtggctaaatcattatcaaaatccagcccaaattgaagttgttcactccattgatgtaaatgggctaattgttgccccaaacaataggcactgtgagcatctaatggtttaagcggaagatattcgagtagcaagaaactgtattcacgatcactgccgacaccatagacttctggcacccgaaccgttttactgcgggacaataaagagagttgatctgcctcggcggtaaatatcggcagcatttcacgggtatcgcatttgacaaaaacctcagtttcgccatagctgaggcgccaggcttgatgaatatctccgccgggaagttcggttctttcccgaatttcagccggcccaagatattcacttaacagacgattcactacttgccacatgatgtaccccctatcagctgccagttataccctgcatacttcaagctacatgtgcgttggctgccttcccttaccccagtcctgacttatgtcagctcttggggattaatgagcctctgtgaggctcacccgatgggctagcataaatgctgttcaaatcggttatctccgatttgtcactcagttgccgccttcctgtaactcgaattattttgggtatttgcccttcatcttgagtaatggaagagtggttcgcttgctgcttacctgtaatccaatgccctgaatacagaatattaggttagcttttttatagtgcatagaacaagagcctatgcacaaaggatacccatgccggatcaaataaaagacggattgagctaattatttaggatatagagtaaagctcaatttattatagcagcttaccttttggtgcgtttttaacactatcatctttgacctttaaggctattggatggcctttagtcatatggttataaataagcgcaataacaaagaacagtgcctgaataatgacaatgcaaggccccgtagcgccatcaatatggaagcttattaaggtgcctaatacgcacgcgaccaccgaaacgacagtagctacaactaacatttgatcaaaactgcgacaaaccataaaggcgataatgccgggtgctatcaacatagcgataactaaaataacccccaccgcctgtaatgaagccacgatagttaatgccagcaaacagagtaaaccatagtgcaataacttaaccggtaacccaatgacgcgggcatggtttgggtcaaaacagtacagcatgaagtctttacgttttaatagcacaactaacaatgtgaagccggcgatccacagcgtttgcttcagttccgctagcgaaatacccagcatattaccgaacaaaatatggctcaggtgctgatcggtatccatgcgagaaaatagcaccaggccgaaagcgaacatgccagagaagacaatccccataacggtatcttctttaacccgactgttttcttttaagtagcccgtggcgaccgcacaaaagatccccgagacaaaagcaccgataaccaatgggataccgagccaaaaggccaacactatgcccggtaacacggcgtgagagatggcatctcccattaatgaccaaccttttaataccaggtagcaagataacaccgcgcacaccacaccggtgataatcgcggcgactatcgcccgttgcataaaaggataggcgaacggttcgctcaccagactgaacaatgtgttcatgcattatcctccgggtgagaggccgcagggtgacggcgcttctgacgcgattgatagcgcgtcgccaataaaccgtgtttgggggcgaagaaaaaggccagtaggaacacgacggtttgtaaggtgacgataactccacctgttgcaccatcaagatagaaactgagataggcaccaaaggcgctggtaaatgcgccgatggcaatcgctatcaccagcaaacggctgaaacggtctgtcagcaagtaggcggtggcacccggtgtgacgaccatagcaattaccagaatcgccccgacagtttgcaacgccgccaccgtacaagcacttaataaggtgaagaataaaatctttaagcgcagtggtgacaaaccaattgacatggcatgactttcatcgaaaaacactgccagtaaatctttccaaatcagacacaaaatcacaaaagagatcaaaataatgatttcgacttgcagcacatcttcatcggcgatgcccaaaatattgccgaaaatgatcgactgcacattgaccgaggtgggattgagcgaaacaatgagcagcccgatggcaaaaaaggtggagaagataaaaccgataatggcatcttcacgcaggcgagtgatgtggcgcactaaagtcattgccaatgcggcgagcataccggtaaagaatgcccctgctgcatagggcaggccgagggcatacgcgccagcgacgccgggtaccacggagtgagagagcgcatcccccatcagcgaccagcctttcagcattaaataagcggataagaaagcacagacggcaccaacaatcgcgctgacccaaatggccttgaccatgtaattgtagttaaagggttgcagtaagatttccagcatcagggattgctctccttcgactggctttgtgccggtggatcatttttggtatgaccataaaataccgctgggcgctcgtcatcggtgatgactgtcacagtgcgtggatcattatcgtcgtgcagcgtgttccccgacaggttgatatggcgcagtacgccaccaaaggtcatttccaggttcttttgagtaaaggtggtttctgttgggcctgcggccagtaccgtttgattaatcagaatcacatgatcacaaaactctggcacactgccgaggttgtgggtcgaaaccaaaatcaggtgaccttcatcacgcaacgcccgcaacaaatctatgatggcattttccgttttgacatcaacaccggtgaatggctcatctagcagcaatacagtaccttgctgggccagtgctcgcgccagaaacacgcgttttttctgcccgccggacagttcgcctatctgacgtgaacgcaatgcggttaatccgacccgctcaatagccttatcaacaatggctttatcttcgcgactcggaatgcgcaaaaaattcattttcccgtagcggcccatcatgacaacgtcttcgactaataccggaaaattccagtctacatcttccgtctgcggaacgtaggcaatagtattttgctttaatgcatggctaattggcttattgctcagttctactttgcccacactgggcttcacttgccccatgatgcttttaaacagggtagatttaccgctcccgttgacgccgaccagtgcgcagatagtcccacccattagtgagaaactggcgtcgtaaatggcggtatgcccattgttataggtgacagtgacgttatctactatcaactccgggcggacaaaaacagcagtgttcattgaccaaatcctttcgcgatagtttgcactgtggtgttaatcaaatcgatataagtaggaacgggtcctttctcattcgataaagaatcaacatataacaccccaccgtattgcgcaccggtttctttgctgacttgcctggcgggtttatcagaaatagtgctttcactaaatattaccgggattttattggtgcgcatggtatcaatgacacgacgcacctgctgcggtgagccttgctcttcagcattgattggccataaataaacctctttgaagccataatcttttgccagatagctaaaagcgccttcactggtgaccagccagcgctgttcttgcggaattcgggataaacgctcgcgcagcggggcatctaatgccgcaattttttctgcgtaggctttggcattgcgattgtaagtctcagcatgagcaggatcgtgctcgaccagtgccttgcgaatattttcaatatagatcaatgcgtttgacggtgacatccaggcatgagggttgggaatgcctttataaggcccttcacgaatggggagtggtgtgatgccatcagtcaccactgccgaaggaacatctttaatattttcaaagaaacgctcaaaccagcgctccagattcatgccattccataaaatcaggtctgctgactgtgctttcacgatgtcgcgtggggtcggctgatagtcatgaatttcagcaccgggtttagtgattgattcaacaatagcagcatcaccggcgacattttgcgcgatatcctgaatgattgtgaacgttgtcacaattttgaattttttatttgaatcgtttggctggttttctgcccatgcagaggtgttcatcagcaatgaaattgccacgactgtaaacaaggtcatggtatgtaaaaaacgaggcgtcaagccgctaatagagtgcaggtagggtattttttgcttaataaacatggcgatgttccctttctttaaatgaaaatgattatcaatatcattgagagtgaagtcaagcctcgccatacaataaactaaaacttaccgatagttaccgaatatagcctgatcattatgttgataatggtcaaactaggccaaaaaatctatttggacgaggtgacaacttgtatatgctaccaaacggcttatcagcacggggaatactgtgaatccaaaagtcggttgcctaatggcaattttattgctggcagggtgtgcgaaacaaacccctccaccgcaagcaaataacgggtggctcaaaaaagcacctgagggtggtttcctgaatgcaccgaaaagcagcgcaggttcaagtacagttgcgtatagcgatgtaattaaacaagcagccagccattatggtgttgatgaaactttgattaaagccattatccaagtggagtctggttataatcctgatgtagtgagtacttcaaatgccgtagggctgatgcaaattaaagcctctactgcgggtcgtgatgcgtaccgtatgaaagggcgcaatggtcaacccagttctggtgaattaaaagatccggtgaagaatattgatattgggacggcttatatcaatattttgcaaaatcagcagttagcgggaattagtgatccgcaaacattacgctatgcaactatcgtttcttatgccaatggtgcgggggcgatgctgcggacgttttcttcagataaacgcctggcagtgaataaaattaatagtcttagcccgaacgaattttatcagcatatacagaagaaacatccggccgcacaagcgccacgttatttgtggaaagtcgataccgcttaccgggcgatgtcagagtaatattaaaacgctaaccgatgtagtttatggatatcgcatcagtataaacatcggctagcgtttccttccataccggtcatactgcaagctgcatatacgttggctatactcaatcacccaaatcacttacttcagtaagctcatcaggttctctcgcttgccgccttcctgcaactcgaattatttagggtatatattctaaataatgcgttatgcaacaaccggctggtaattggcaataatatccagcacgccattaataataaattgcacccccatgcagaccagcaagaaccccatcagccgtgaaattgcctcaataccactcttaccgacccaacgcataattgcgcctgaactgagcaacgaaccccataaaatcagcgaaacgctgaggaaaatcagtaccggagccacagtgacgacccatgggctgaacatgtcatgaccttttatcgaggcggcggaactgattatcatggcgatggtacctggcccggcagtactgggcatggctaaaggtacaaaggcaatattaattgatttgcgctgttttaaatcctgcgattttgcttctaactgagtgtcttccgctgattgctgtgggaaaagcatgcggaaaccaataaatgccacaatcagaccgcctgcaatacgcaggcctggaatagaaataccaaaggtattcatcaccacctgaccggcgtaaaatgcaatcgtcataataaagaagacgtagattgacgccatcttcgactgatgattccgctcttcgctggtcatattgccggataagccgagtaatagagccactgtcgttaatgggtttgccaatggcaataggagcactaagcccaggccaatggctttaaataattcgagaatactctgcatcaatcttgctccgaaaatgacatcaaacctacccgatgaaaatacaacatatcagataattagccgtatatcgggcgcatatacccgcacacgtcattattacttaccttgccactctacgcgatacattaggtaaaaggctatatcgcttttgtttcgccaagttattggtgttaataccacgacacgggtactacaactgatgggctacaaagagggtttgtgatgcagatcaaatctctggcgggcaacagttggttcaataccgcagattcagaatatactctcatacttcaagctgcatgtgtgttagccgctctctcgcatccgaatgattgactggcgtcaactcattggatttatttgcttgccgccttcctgcaactcgaattattttaagtataatcatgccagtatcaatttttgcaaggaatagggatttgtgcatttgtgatatcagcgtcgaagatgaatttattcgtcagccattatcggcttctgttgcctgggtattagatacccaagccgcacgagcccgaggccgtttacgcttcttaaaacctaaacgcgaagcccgcccgcgttggcgtttggcgccactcaaagatacttacgaaattcgcttttatcctcaccgtttgccagagctgtggtttttcagtgcggaaaatgcagcccggaagcggctttgatcgcggtcatctgagggttttgtttgacaacccgaacaaatgaatttattttcatttttttgtgaatttaaattcatttgagtgatttatgtcaaatccactattgccggtagaaaaacagttttatgcttacaatcagcatgatttaactgcatttgtggcaaatttcagtgattcttttattgcatatcgaatgccgtctaccacaccttctctggtggggaaacagcaactaaccgacttctatcgaacccagcgttttaatattccggttttaagagctgaattgatttcacgcagtgtgctgggtaacaaggtgtttgatttagaaacaattcatgggttaagtgatgaacccatagagagcatggctgtctttgaagtcaatgatgggttgattacgactgcatggttttactttaaataacgggtcttttttggactgtctactgatatcacacggaggctggcatgggttttactgataatgaacgtagcgcgctgttggccgtcaagggggtagggccgacagttgtcacgcgactggaacaacttggttttacttcgctggcgcaattgggccaggccgatatgaatgaaattgttagtagtgctgcagctatggtggggtctggctgttggaaaaatagcccacaagcgcgttcggcaattcaagctgcaattgatctggccaaaatgcattcatgatagtgagtgtatctcggccattatttcccttgtttcctgttattcaatcccccaacacgcacagcttatttctttttttgcacggtggtggggtatggcatcagcaagtcatccaatatctgcatcctttcctctaccggaatatataaccaacgtgtaaaccaaggtgtcttctttatgcactgttgatccgttcggcgaaagtaaagttcgagacctgacagaacgtcatcaatctgtttcatcctatttctcctttttagcgaccagtgagcaaatcataggcaacaaaatacggaagaaaaacggatagaatctattttattgttcagtatttagaggtgataatccgtagctggatgatgtgatgggaatttactgcgaaagagtgttgttttcggtgtcgaggcggtaggtgctaaaaataaaacgccccgattgcgtaaacaatcggggcggcgttccagtaaccattgctacacggaaacggaaatttattatgggcacttcctgtagaaatagcaatacacccagtgctactcaaaagcaatagatcataatgtaaatcattgttggtgagaataaacacctttacataactgacggctgctgtatgtgtgataaaatcggttcccttcgccaaacgtaacatttcaaaaaattgcttaggcgattcaatcgtttgtctttagttattaccggaaatacctaattctaaaacagacacattttaactcatcagaacgcattttagcgattgggagcatgctatggttggcccgtttattaacagtgcggggataatccttggtggtatcgtcggtgtcttactcgcccgccatgtccccaaacgattacaagagggattaccggcaacatttgccctggcatccatctccattggtattgtgatggtggtaaaagtgcactttatgcctgctgtcattttggcattgattattgggacagcggtgggggaattactatcactggaacagggggttaagtggggggccaataaaacccgcacactgttagaacgtatcattccttctcgcagtaccttgccaccccaggagtttgcgcaaagttttagcgccatgattgtgttgttttgtgccagtggattgggagttgtcggttctctaacagaaggtattaccggcgattttcagctgctattcgtcaaagctctgatggactttttcaccgcgctgatattttccatctcgctaggtattgcgctggtggcaattgccattcctcaattgcttattcaaattgcattggttttcctggcaaaactaattatgccctatatggatgatatcgcctttgccgatttttctgcctgtggtgggattattatgatcgcagtaggattacgaattgcgcaaattaaaatatttgcagtggtgaattttctaccggcattattgtttgtcgtgccaatttcttatttatggcgccattttatgacatgagaattttcgagtatgagcgattaacttcctgaaacggtagacttctttgccaatgctagtcatagaagtaaccgtttcagcgtggtgcaatgatatgttttaatttgattattttctgtctagccaattttccggcacaaaaatttgccttttattacgccatcaaaaaaacgacctttcgaaaccacagacataaaattctgatgaacacgttccgggacacctagatactgataaatcccttgttcacggaactgtatctccagcatgcgattttcaggatcataaccaatcgacaaaattctggaggatgtaacaggttgtcgctgcaatagttgaccctcagttatacggtgttgatattatgctgatcgtagagcagtttaagtatgataactttgtcgacgatcattatcactgtttggttgcagcattaatagattattcgccaggtattattgtcattgcattaagtgatgataatatgactccactttatgacactcactgtgtcacaaagtaaactgtgtacacagttgcgtaccaatataacaaacgtgggttaaattgatgtcgcaactctttgaagttaaacaataattacgtcttgcatgtgatctgtcgtgtgggtcaccactgtagataaggaattagaatgcctgttattacccttcctgacggcagtcagcggcaatatgatcacgccgtttctgtccttgatgttgctttagacatcggccccggtctggcaaaagcctgtattgctggccgagtcaatggcgaactggttgatgccagtgatcttatcgaatctgatgcgcaactggctatcatcaccgcgaaagatgctgaaggtctggagattctgcgccattcttgtgctcacttattggggcacgctatcaagcaactttggccagataccaaaatggcaatcggcccagttatcgacaacggtttctattacgatgttgatatcaaccgcactctgacgcaggaagatctggatctgctggaaaagcggatgcatgagctggccgataaagattatgacgtcatcaagaaaaaggtcagttggcaagaagcccgtgacacttttgctgctcgtggtgaagattataaagtggctattcttgatgagaatatcagccgcgatgatcatcctggtttatatcaccatgaagaatacgttgatatgtgccgtggcccgcatgtgcctaatatgcgtttctgccatcactttaaattgcagaaaacatctggggcctattggcgtggcgacagcaaaaataaaatgctgcaacgtatttacggcacggcttggagtgataaaaagcaactgaatgcttatctgcaacgtctggaagaagcggccaaacgcgaccatcgtaagattggtaagcaactggacctttaccacatgcaggaagaagcacctggtatggtgttctggcataatgatggctggactatcttccgtgagctggaaacttttgtgcgcatgaagcttaaagagtaccagtatcaggaagttaaagggccattcatgatggaccgtgtactgtgggaaaaaaccgggcattgggaaaactatgctgagcatatgtttaccacgtcgtcggaaaaccgcgaatactgcatcaagccaatgaactgtccagggcatgtgcagatcttcaaccaagggttgaagtcataccgtgacctgccactgcgtatggccgagttcggtagctgccatcgtaacgagccatcaggtgcgctgcacggcttaatgcgcgtgcgtggctttactcaggatgatgcacatatcttctgtactgaagagcaggttcgcgatgaagtgaatagctgtatcaagatggtgtacgacatgtacagcacctttggcttcgagaagattgtggttaagctgtccactcgtcctgaaaaacgtatcggtagcgatgatctatggactcgtgctgaagacgatttagccgctgcgctgactgaaaatggcattccatttgattatcagccgggtgaaggtgccttctacggtccgaaaattgaatttaccttgcatgattgtttggatcgtgcgtggcagtgtggtaccgtacagctcgatttctcattaccgggccgcttaagtgcgtcttacatcggcgaaaataacgatcgccaggtgccagtaatgattcaccgggctattttggggtcaatggagcgcttcatcggtattctcaccgaagaatatgcaggcttcttcccaacgtggttagctccggtacaagtcgtggtgatgaatatcaccgatagtcagtctgattatgtccaacaagtgaccaaaaaactgcaagatgcaggaattagggcaaaagcggacttgagaaatgagaagattggctttaaaattcgtgaacatacgttgcgtcgggttccatatatgttggtctgtggcgataaagaggtcgaatcaggcaagattgccgttcgtacccgccgcggtaaagacttaggaagcttggacgtcaacgtggtcgtagaccagctgctagcagaaattcgcagccgtagtcttcatcaactggaggaataaagtattaaaggcggaaaacgagttcaaccggcgcgtcctaatcgcatcaacaaagagattcgcgccacagaagttcgcttaacaggcgtcgatggtgagcagattggcattgtcagtctgaatgaagctcttgaaaaagctgaggaagctggtgttgatttagtagaaatcagtccgaatgccgaaccgccggtttgccgtattatggattacggcaaattcctctatgagaagagcaagtcgacaaaagaacagaagaagaagcaaaaagtcattcaggtcaaggaaatcaaattccgtcctggtaccgatgatggcgactatcaggtcaaactacgcaacctgattcgctttctggaagatggcgataaagccaaaatcactctgcgattccgtggacgtgagatggcgcaccaacagatcggcatggaagttcttaaccgtgtcaaaaaagatctgactgaggattctgatttggctgtagtggagtctttcccgactcgtatcgaaggccgtcagatgatcatggtgctcgcacctaagaagagacagtaaggcattcaagtaataggcctctctttgcttgcaaagtaggaggtctattcgcctagctagctcgttgtaattaacaatgcgaagtggatatattcaatgccaaaaattaagacagtacgcggcgccgctaagcgcttcaaaaaaaccggtgccggtggttttaagcgtaagcatgccaacctgcgtcatattttgaccaaaaaagctactaagcgtaaacgtcatttacgtccaaaaggcatggtatctaagaacgatctaggtttggtcgtagcatgtctgccatacgcataagtaattttggtttgaattaagacgataggagaagtaaatggctcgcgtaaaacgtggtgtggtagctcgtgcacgtcacaaaaaaatcttaaagcaagcgaaaggttactatggtgcccgttcgcgcgtttatcgtgttgctttccaggcagtgatcaaggcaggccaatacgcctaccgtgaccgccgtcaacggaagcgtcagttccgccaattgtggattgcacgtatcaacgcagcagctcgtcagaatgacatgtcttacagcaaattcattaatggtctgaaaaaggcttctattgaaattgaccgtaagatcttggctgacatcgcagtatttgacaaagtggcattctctgcactggtcgaaaaagcgaaagcagctctggcgtaagtcagaattgaagagggagcttgtctccctcttttaatctttagtttattagtagaaaggtcatcgttatgatgcatgcagttacttttcgcttctttttttactttagcgcctgatttcaggaggcttgcgcgtaagaatagaaacgaaaaatagcgcctaagcctcccatcgtggaggcttttttgtttttgctctacagcatttatgatgactagagtaagggtgtcgcagatgtggtaccttattgattttgtatgaaaagtttagtttacttatcggattttaactcattatctatatccaacgttattggagttgttggtaggcagcaagcgagtaaatcccgatgagcttacataggtaagtgattcgggtgagtgagcgtagctaacaccccagcagcttcaagaacaaaggatataactataagcgggccacattggccagaggaagagaaaacaatgccacatctcgcagagctggttgccaaagctaaagcagccgtagaagatgcccaggatgttgccgcgttggatttggtacgcgtcgaatatctaggcaaaaaaggtcatttgacccttcaaatgacatcgctgcgtgaactaccagcagaagaacgcccggcagcaggcgcagtcattaatcaggctaaacaagaagtccaggaagcacttaatgctcgcaaggaaaagttggaatcagtggttctgaatgcccgattagcagccgaaactattgatgtctctttgccggggcgtcgcatggaaaatggtgggttgcatccggtcactcgtactatcgatcgcattgaaactttctttggtgaattgggtttttcagtagaatccggtccagaaatcgaagatgactatcataacttcgatgcattgaatattccggctcatcaccccgctcgtgctgaccatgatacgttctggtttgataccacccgactgttgcgtacccaaacatcaggtgtgcagattcgcaccatgaaagcccagcagccgccaattcgaattatcgtgccggggcgcgtttatcgtaatgattacgaccaaacccacacaccgatgttccatcaaatggaagggctgattgttgacaaagatatcagctttaccaatttgaaagggaccttgcacgatttcctgcgtaatttcttcgaagaagatctgcaaatccgcttccgcccgtcttatttcccgtttaccgagccgtctgctgaagttgatgtgatgggcaagaatggtaagtggttggaagtgctgggttgcggcatggtgcatccaaatgtattgcgcaacgtaggcattgaccctgaggtttattcaggttttgcattcggtatgggaatggagcgtttaactatgctgcgttacggtgtcaccgatctgcgtgcattcttcgaaaacgatctgcgtttcctcaaacagtttaagtaaggcgggaatatctcatgaaattcagtgaactttggttacgtgaatgggtaaacccagccattagcagtgatgctttagcccatcaaattaccatggccggtttggaagttgatggtgtagaagcggtagccggtgagtttaatggtgtggtcgtaggtgaagtggtggagtgcggccagcatccaaatgccgataaattacgtgtgacaaaagtcaacgttggcggtgatcgcctgctagatatcgtttgtggtgcgccgaactgccgtcagggcttgaaagttgcggttgctactgtgggcgctgtgttaccgggtgattttaagattaaagcggctaaattacgcggcgagccatctgagggcatgttgtgctctttctcagagctgggtatttccgaagaccacgacggtattattgaactgcctgttgatgcgccgattggtgctaacctgcgtgattatctgaatttagacgacaaaactatcgaaatcagtgtcacaccaaaccgtgctgattgcctgggtattatcggtgtagcacgtgatgtggcagtgttaaataaactgccactcactgagccagaaatgaccccggtagcatcgtctctcaaggacagtcttccgatccgcgttgatgccccacaagcttgtccgcgttatctgggccgcgtggtgaaggggattaatgtcaagaccgccaccccattgtggatgcgtgagaaattgcgccgttgcggaattcgttccatcgatcccgttgtcgatattactaacttcgtcttattggagttgggtcaaccgatgcatgcgtttgacttagaccgaatagacggcgggattattgtccgccaggcgactgaaggcgaagatctaaccctgttggatggcacgaaagttaaattgagtgcagatactctggttattgctgatcagcagaagccgttggcgatggcgggtatttttggcggcgagcattcaggagttaatgaagaaacgcgcaacgtgctgttggaatctgctttcttcaacccactgtcaattactggccgcgcacgtcgttatggtttgcacaccgatgcctcccatcgctatgagcgaggggttgatcctgaactgcaatataaagcgattgaacgtgcgacgcgcctgttgcttgatatctgcggcggtgaagctggcccggttattgatgttacttctgcggagaatctacccaaacgcgccacaatcacattgcatcgcgcgaaactggatcgcttgattggctatcctgtgccagctgagcaggttagcgacattttacgccgtctcggctgccaggtcacagaacagggttctgattggcaagctattgcaccaagctggcgtttcgatatggaaatcgaagaagatttagtagaagaagttgcacgtatttacggctatgacaatattccaaatgtgcctattaaggccaatttggtgatgactaaacaccgcgaagcaaacttgtcactcaagcgcgttaaaactgctttagtcgatcgcggttatcaagaagcaattacttacagttttgttgaccctaaagtgcaggcattgctgcatccacaacaagacgcactcatcctgccaagcccaatctctattgagatgtctgccatgcggttgtcattactgacaggtttactgtcggcagtggtttataaccagaatcgccaacaatctcgcttgcgtttatttgaaagtggcttacgctttgttcctgataataaagcagatttaggcgttagacaggatgtcatgctggctgctgtcattactggccaccgttatgatgaacattgggatctggcgcgtcagccaatcgacttctatgatttgaagggcgatttagaagcaattctggaacttactggcaaactatctgatgttcagttccgcgcagaagctcatcctgcactgcatcctgggcagagtgctgcaatttatttatcaggcgaacacattggtttcattggtgtagttcatccggaactggaacgtaagctggatctaaatggtcgcactgtggtgtttgaagtgcagtggaacaagcttgcagaccgcgccgtgcctcaagcgagcgaaatttcgcgcttcccggcaaaccgccgtgatattgctgttgtggtagctgaaaacgttcccgcagaagatattttggcagagtgtaagaaagttggcgcaaatcaggtagttggcgtaaacttgtttgatgtgtaccgtggcaagggcgtagcagaaggttataagagtctggctattagtctggtgttgcaggataccgcccgtacactggaagaagaggagatcgccgcgaccgtcgcaagatgtgtagaggcgttaaaacagcgattccaagcatccttgagggattgaacctatggcgcttactaaagctgaaatgtcagaacatctatttgaaaagcttgggcttagcaaaagagatgcaaaagatctagttgagttattctttgaagaggttcgtcgtgctcttgagaatggcgaacaggtcaaactgtctggctttggcaattttgatctgcgagacaagaaccaacgtccgggccgtaatccgaagacgggtgaggacattcctattacggcgcgccgtgtggtgactttccgtccaggacaaaagctaaaaagccgggtagagagtgccactccaaaagagtgaattctttccgaaacaaaaggccgcgcaagcggcctttttctttatctttaacttattgaaatacagtgattttatttaaaccttgtccacataatgaccgcaggctgaggctatctttcctaatttgtgtttctgccttagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactatagcccagcgacgttctgctgtgcaatcaaccagcatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggtgaagttaaagggtgcttataccactttccctgccctttaactgtctggatgttcatgcaattctgtatcacctttcaaccagtactgagtctttattgcctattgcgcgctgtgcaacactgtattagtataatattgcacagcgcgcaataacgcagggaaagagcagtgataaaaacgtggaaacataagggattacaacagtttttcatgacaggcaacccaaaaggggttttaagcgacaagaaggatgtggagcggatacggcaacgactttatgtgattgatagcgcagaaacgttggatgaaatcgccgccttttctcactataaactccaccccctgacagggaaccgtaaaggaacatattcaatcaccgtgcgggcaaactggcggatcacgttcgaatttaaggacggcgacgcatatattttagatttagaggattaccactgatgactatgtttaaccccccacaccctggcggcatcatcgctgagtctctggaagatttggcgctatcgattaacgccgcagcgcgcgcactgggcgttgccccgtctaccctttcacgtgttatgcgtggagaatcagcgatcagccctgaaatggccgtaaagctcgaagctgctggaattggtaccgctcgccactggctggcgatgcagtcaggttatgacctatggcatgcacagcaagatacggatgtaagtgctatcaaaacgctgtttaaagctccggatatgccagcgcagcctaacccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgatatgaataagagagaaaaaacaatcacagaacggaataaatagggtgcgaaaaactgtcagaaataaggcaacgtctaacacaacatcgcccgttagaatgggggttaacgcgttattgcgtcaggtcttcatcacgtaggccagtgacttcctttaccagagcgcgatcaacaccttcggccagtaaagaccgggcaattttcagtatcgtttcccgctgactttcctgataactttcaatgtatcctttcagatagccttctagctcaagtgcttctgcaattttcaccagtgcttccttgttcgacgacgagttattgggtcacccatctggccgttgaataaataatgttcgtttcctggtaggcgggatttagatcgccatcttgagattttcatctctgtaggtgctgagctggatggggttgacagaccagtcacccaaaaactggcgcaccttacgatgcccccgcccagctcaccatttcttgcttattaacaatgtaaccgtatttacgccatgcgctttggtgtatgccggactgccaaatccggtaaaggattttaccgctgcggtgtgactataacccgatgagattctgtcgagcaattagccaacatcactttaggacaaacattttttctcgttaaaataacgagttacaggttcaattaagagatgtttataccgcttccgctaagggcaatatagcgggagcggtaaaatttattgctcgttcaacgcgttgttggtgagcctgccgctggcagatatgtgcaattgaatgagggcgggtaacaggacactgattgatgccagacaatggcctaactggcacaaactttcagcagagaaatccaacacatcgttgtcggcaaaggtaacaaaagtatccccgataaaattcagcccatgcagtaatccggcgtaacattcctcgctactgtttgccagttccagtgtgtcatcagcactcaggtgtgacatatccagcttaccgaacacctcagtcaatgtgggataaagtctattgatatcaggcaacatggcgcttctcctgtggtttgcaagaaacaaacaccagcgagaaaccggccagcagattgcgggcttcacattcagtgggagccaaaacggagatcaggtgtaacggagagatttcagccagtaatgtgttagaacgggcgttaaggaaggtgtagagctttgaatatgcacgtatgttactattagcgtcagccatagcattacctcttttaatgttgtggttagatgcctcgttgtgttccaagcacatcggggcattgtcatttatggtatgtgatagtaatgtgtcatcacacaacactacattaactcaagtgtaatttaggtgtcaacacacatgaatgaaagaagaggaaatccaccattccagtttcgtctcgatccagagttgcgtagtgaaatggaagaggcccaaaagttagacggtgatgaatcgctggctgcctggattaagagaataattaggaaagagcttcagtcacgaaatgttgagccgagaaagtaaccatgaggcatatttgattttgtggctcaagtgggccacaatgaactttccaactaaaagggggttttactatggctgcaaatgcttttgttcgtgctcgtatagacgaaaccctaaagaatgaagccgctgctgtacttgctgacatgggtttaaccgtatccgatctggtgcggataaccttaaccaaggttgcccgagaaaaagcgcttccgttcgatttgcgtattcctaacgaaattacagctaataccattgccaacagcgataaaggtgtcgatgtccataaagcaaaggatgctgatgatctttttgataaattaggtatctgatagaccatgactaaacaaagggaaattgaatattcaggtcagttccagaaagatgtgaaaaaagctcagaagcgccataaagatatgaataaacttaaagtcattatgacgcttctgattaacgataaattgcccttgcctgttgtatataaggatcatcaattacaaggtaattataaaggctacagggacgcacatatagagccagactggcttatcatctacaaaattactgatgatttgcttcgcttcgaaaggacaggaagccattctgatctattttaggtatcactcagcctcattttaagacaaacataaaataagctgtcattgcgacaactccggccagtcaatatctggcgcggtattggggtcaatgcgcattaacgcgacgcggtactgtttgaatgccgccaattgctgaatatcagtctgttgattatcgattgcgatggcatcaagtaggatgttgatgtgctctgatacctgatttatcagtgcggttttttgttggacggcggcggtaatatggcgggcttttaatgcctgctgatcgacttcccaggcggttcctgtccatatatcaaactcatgcattggctgaatcagtgttttatttttggggattggccccagtgcaaaaatgatggattcatatttggtttcaatgtcatacaccgtttgatggcgatagtctgccactgtcacccactggttagcagttaaatccctcaccaatgccatgccggttttaggttgaaagatgggcgcatcagccaccgagtgagccggtaagccgacgccgagcggcaagtactccatgcccgcgctagcatattcaagactctccgcatcatagtgataaagcgttatccatcccgcctgactggcgagttgatggtcatccaagatggccggttgaaccgcaaagttatatttcattagacagccctcaaaatatagcaaaatgagatgttgcgtggacgggtttcggcggcggtgcgcaccacgcgggaggcgtcaaaatcaaagctgccgcaatgggtgatgtcggtatggtgcggggtattgtcattgccgacagaatcagttttcgcgaaagcgccgctgaaattactttcaggtgcgctgcccatgctctctgataccccattgatgccgccggcgataagctattttggccgcagtgtgggtattattggtggagaaaatgaactggtgggcggttaacgcgtcattttgaatatgctgaatggccgcatcaccaaagccctcgggcttattgggagcgtattgattgacacagtacatgccggttttggtcagcgcattgatgcccgctgaggcaataatgcaggggccgccccagccaaaggccccgacctgcatgagttcatcttgagcattaccgacatttctggtggccgcagagcctaattgcaagttagcccgcgccgctttggtatcgctaacatcaaataaattgtggctggcgaggagatattgcgggtgcggattaagggtgcggatatggttgttgattgaggtgacggtggtgctgatgagttggtcggcatagtagcgtgttgccagcaccaccgctgggtcggttttcaggataacggctgctgtgctgctgaccattaatatcatgcgaataagctgtgtacggccactgccttcttgcatttgtggcttatagctttccgggcaattggcgatggcaattaactctccggctttattcagcaagccaatctcccgaatccaccacccgccctcagtctcagggataatctgctccgcaataacctgacggggattgttcgggtcaatagtcagggcattaagggcggctcggcgttgttcattcaccagtctggcctgcgaggcggcacgtaccggttcggcttccggccccggatagatatagatcaccgcgtcaatctggtaatccacaatcgcagcggattgcacggtgacgcggtcaaccaccggtcgcacgtcctcgtcattcagtgctgctctaacaatagtgagtgtgtattgagccagacaagaaaaaaaaccgcattgcggggttcgaggttaatgacaaacccattttgtcgcaccgagagtggcggggcgactgcaccgatgggcgctctgacggcttacgccacttgtattttaaataaatagaaacccattcggcacatttccccgcttattaactttgtcagcagtctgaaaccccgcattgcggggctccatacacgtggctagatttcatcacccaattttttgttaaccgtattttcgggcaaattcttcatctgaattgcaaagataaataataaattcaatgaaggcgataattgatggaatgaatgtccagcaaaaaatgagatataaaaacccctgcccaatcttacctagataaaatttgtgcgcgccaaatccgtcaagaaaaaaagccagaagagccgcaaccacacgatttctctcacccgtgactttttgagttgcgccgcaacttgggcaagcttttgctgattcatgtatttccttaccacacccgcggcaaaaaaccatgtttgacataatgtgtaatccttctaaatttcaaagacaatcataatcagtaccgtgaatttactgagaggtttcagcaaagtacatcattctgtgacctcacagatcgtacggatttcattttgtttttaatatgttaactttagctcgtttaatatttaactgattgtaattattaataggccaacaatccattagaagagatcttgagtcaaacaaaaaagcccgcacacagcgggctgattgaaaacggttaagtattagaatgctagatattcatgtagctgaaagactagccaatagtcatcagactggcattgccgccagctgccgcagtattgacactcagtgagtgctcaatgagtaagcgctccagcagaatattcgtctcgccgcgggcaaagccttgtaccgagataattggcccatcaatttgcgctatctgttcacacaaaatacggagttgatcggcatcaccgtgatagataacaccatcaaaggcgatattagccgtttgccaatctttcgtgagcgtaatacgtgattttacaactgccggtaatgtacggcataaatcagtttgtatcgtgttttctggccagagaacctcgctgccaatggccagtaccgccgccagttgtgtcagggcatccgcctcggtatctgccagacacaggatacgctgacgcggtaatagcgcgtaggtgttacgttcgccggttggccccggtaacactcgaacagttccaccttgtgccagttcaccataacgccgcgccaactgagccacgacgggttgttgctgttcctccgcccatttgatcagggcatggtgggctgtttgcagtgcctcacggcctgagacattctgtaactgcccgctatcatgatgggtgagggtgtttatcacagcatcttccgggcggctacacagaaggcgatacagatacagtgggccaccggctttaggaccggtacctgatagaccttcgccgccaaaaggttgcacgccaaccaccgcgccgaccatgttgcggttaacgtagagattacccacttttgctttttcagtgacctgagcaatggtttcatcaatacgggtatgaatacccaaagttaagccataaccagaggcatttatttgatcaaccagcgcagcgagattttgccgctggaagcgcaccacatgcagcaccgggccgaagatctctttttgcagttcatcgaagctatccagctctattaatgtcggtttgataaaggtcccgcgctgccactctttttcatccatattattggcttgggcggcttgatacactttgcgccctttggcgcgcatggcttgaatatgccgctcaataccggctttggcatccgcatcgattactggcccgatatctgtagacaggcgctcggggttacccatgcggcattcagccatggcaccacgcagcatctgtaacgtgtgttcagccacatcatcctgaatgcagagaatgcgtaaagccgagcagcgctgaccggcgctatcaaaggccgacgccacgacatcagtcaccacctgttcagtgagtgcagatgaatcaactatcatggcattcaagccgccggtttctgcaatcagcggggttgggcggccttgtgggtcaagtctaccggcgatgctgcgctgtaaaatagccgcaacttcggttgaaccggtaaacatcacgccgcgcacacgggcatcattcaccaaggcagcgccgacgctatcacctcgaccaggaagcagttgcagcacaccttgcgggatgccagcttccagtaggatccgcacggcctgtgccgcaaccagcggagtttgctcagccggttttgctaacacactattaccagcggctaatgccgcggcaatctggccagtgaatatggccaacgggaagttccatggactgatacaaaccaccggcccgagtggacgatggctgtcattggagaagttatctcgcaccattcctgcataataatgtaggaaatcaacggcttcacgcacttctgcaatggcattgttgaaggttttaccggcttcacgtaccagtatccccatcaatgtttgcatctggttttccatcaattcagcggcacgcactaaaattgcggctcgctcaacgggcggggttgcaaaccaaatcgcaccagcgctggcggcggcatccaatgcgcggctgacttcggcatctgttgcttcacgaacataaccaataatatcagtcggttctgccgggttgataacagggtgttccatgctattacccagctctgtaccactatcaagctcagcatcaatcagtggttcagctcgccagacttggctggcactggtcagtaatgcactggaaagtgaagccaaacggtgctcgtttgacaaatccaaaccgctggaattggcgcgttccttgccatataactcacgcggtaatggaatgcggggatgcggtaaaccgagttggccttcgctggcagcgatagcctctactgcactgactggatccgcgactaattcatcgagcggtaaagtggcatcggcaattcggttgacaaatgaagtattcgcgccattttccaacaggcggcgtaccagataagccagtaaggtttcatgggtgccgacaggtgcatagatacggcatgggcggttaagtttaccatccgccactttgccaaccacctgctcatacagcggctctcccatgccatgcaagcattggaactcatactgaccgggatagtagttctgcccagcaagatgataaatcgccgatagggtgtgggcgttatgtgtcgcgaattgtgggtaaatcaggttaggaaccgccagtaacttgcgcgcgcaggccagataagaaacatcggtataaaccttgcgggtataaaccggataaccttctaaaccatcaacttgagcgcgtttaatctcactgtcccaataggctcctttaaccaaacggatcatcaagcgacggcggctgcgctgcgccatatcaatcaccgcatcaatggtgaatgggcagcgtttctggtatgcctgtataacaaagccgataccattccaaccggctaattttggctcaaaacagagtttttccagcagatcgagtgaaatttccagacgatcggcttcttctgcatcaatgttaattccaatatcatactgacgcgcttgtaaagtcagcgataacaaccgcggataaagctcatccattacgcgctcatattgggcgcggctatagcgtggatgcagagccgagagtttgatggaaatccccggcccttcataaataccgcggccatttgacgctttgccgatagcatgaatagcctgctggtaagagagcaagtaggcctgagcatctgcttccgtcaatgcagcctcacccaacatatcgtaggagtaacggaaccctttatcttctaacttgcgcgcattggctaaggcttctgcaatggtttcgccggtgacaaattgctcgcccatcaagcgcatcgccatatccacacccttgcggatcagcggctcgccccctttgccgataatgcggttcaatgagctggaaagcttggcttcattgtgggtagaaaccagatggccggtaaacaataaaccccaggtagccgcgttgacgaacatggatgggctgcgccccagatgggagtgccagtttccattgctaattttatcgcggatcagcgcgtcgcgggttggcttatcagggatacgcagcagcgcttctgccaggcacatcaatgccaccccctcttgagaagagagagaaaactcttgcaacaagccttgcacgataccggcccggccattggcacttttttgattacgcaatttttcggcaatggaataggcgagcttatgtgtcgcctgagccaaatcttcgggtaagcgcgcttgttccaataacatcggaatagcttcggtttccgggcggcgataggccgctgtaatggctgcgcggctaaccgattgtggcaacacttgttcggcgaaatctaagaaaggttggtgcacactttcaatgacttgcggcataatgtcgtccgtttcagacgaggaggatatctgtgctgttggaagttccggtaattcgttgttattttccagccgctccagatagttaaaaatggcctgtttgatcagccagtgcggtgtgcggtcaatacgctgtgcggcggccttaatgcggtcacgtgtcgcttcatcgagtttcacgcccattgtggtgctacccatgctgtctggctcctgaattaaggggagttatgattttatttcagacaatatcatgcatgttgcaactttgtgcaaccgtgttaaatcatctatgtaatcgaagtgtgaatttagtcttgtttttaacaatttcaaaagataaacaatattcaaatatgaagtagtcgagcgattaacgctaataatgatagggtttttagggggtttacctcaggtgtaactcattttcttatgtttggtgtcaccgccgacagaggttaatgtgatgcagggtaaattttttgtaaaaaaattgtttaaattcttgtagggcaagaaaggactcctctaggatagcaaccgcgagctagctattggctagcgaatagttgtgttgctagtcaatttcagattttagcgttcatctctggtgcaactcagtgtcacgttccgaccggccagagataaagcatgatgccgtgctgtgcggtatgcatggaaaaagcgagatatattaaaacgataatatgcactatggagatgttgcatgaccatgaacacgccaatgctggtgacttttttagtttatatttttgggatgatacttattgggcttgtggcctatcgtgcaaccaagagttttgatgactatattctgggcggccgcagtttagggagtgtagtgacggcgttgtcagccggtgcttccgatatgagtggctggttattaatggggttaccgggagcgattttcctgtctggcatctccgagagttggatagctatcggtttaaccattggcgcttattttaactggaaattggtagctggccgtttacgggttcataccgaagctaataataatgcgctgacattgccggattatttcaccagccgttttgaggataaaagtaaacttctgcgcgtcatatcagccgtggtgattttagtattctttacgatttattgtgcttccgggattgttgccggtgcgcggttattcgaaagtacctttgcgatgagttatggcacggccttgtgggccggtgcagccgctaccattgcgtatacctttattggtggtttcctggcggtgagttggacagacactgtgcaggcgacactgatgatttttgccctgatcctgacgccaattatcgtgattttagccgtcggtggtattgatacctcgattatggttattgcggcgaaaaaccctgccaatattgatatgttcaaagggctgaatctggttgctatcctttctctgctcggttggggtttaggctattttggtcagccacatattctggcgcgttttatggcggcagactcccatcgcactattcgcagcgctcgccgcattagtatgacttggatgatcctgtgtttggcggggactattgctgtcggcttcttcggcattgcctattttgagaacaatccacaatatgcgggaagtgtgacgcaaaatggcgaacgcgtatttattgaattagccaagctgctgttcaatccgtggatagcgggtattttactgtcggccattctggctgcggtcatgagcacgttaagctgccaattactggtgtgctccagtgcattaaccgaagatttgtacaaagcgttcttacgtaaaaaagccagccagaaagaattagtctgggtgggccgtgccatggtgttgctggtggcgctgattgccatcgcgttagcagcggatccagataatcgggtgcttggtttggtgagctatgcttgggcgggcttcggtgcagcatttgggccagtggttttgatttcagttatgtggccacggatgacccgcaacggtgcgctcgcggggatgctgatcggcgctattaccgtgattgtctggaagcaatatgcctggttagatttatacgaaatcatccctggctttgtatttgccagtatcgcgattgtggtggtgagtttactggggcgtgctccgagtcctgccattactgaacgtttccgtcaggcggaagcggaattcaaaaccgtctaaaatacccgtcatgaggacagaaaatgtctatcgtggtgggggtactctaaaaccgggcttgattgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgattgcccggtctatttcaatccggttgtcatctcttgtggtattcacgtctatcgtgctgatgtatgaagtcaaaataagccagccaactgaagtttacttttgctaaaaaaagaagaatattccggttttatattctatagctttattaatcatggataataactgtttaatagaatgatcggaatggtcaaagcttttctcaagcatgttcttggcttttactaaagtatccactccaattaaagattcatcttcataaatatcaatatttacgccaagggagtcatttaatttatcaaacacacccgaattccatatcttttcaaactctggctcatcaaggttcatttcaattaaatcaccctctacgcattcatcaaaatcaaggcgattcattgcctcagtgctcacaggtacagtaattgatttcatttcttattctcctttgattttaaagtgagttatttcgttatactcgctttggtttctgcctgtaagcttcccattttcaagcgctttgttattaggaatatttccttcaagatctaaatatgctcttttccccacaattgatgggtcatagatcctaaagtacttcccgcttatatcttctaccacctgaacaccggtttccgggttagtatatatgcgtttccctttatccgttgtggttaccgtaggggaagtgcctgcaaacttgtgtactgccgtacttaattcaccctcaggccaattcttagcgaattttgccgctctttcggcacctttgaacgatttttgtaacttttcagtttcatcaaggatattgactgatctggcacttttcatacctaacaaaacagaggatgccgctattgcagcaccgacggtttgcttattcaatacctgttcaaaacctttactcgcatcatcgcctaaatcttgggctgtcttcgtatagccttcaatatttccgttgtaaacaccaccggcagccagcagacgccccgcagccttggtgttaatagtacggaaggcttgctgtgctggcaaatctggctcagaagcacgtaccaagcgctgaatctgtgttggccgtggctttcctccagagcgttggtaatccgttcgactcaccgaattattgtattcagcgataatttttttcgcaccatcaaaacgaaaaccaagtgagtcagtgcatatcaacttaccgtcgtcatcaatataaaacagccgggcagggccatgaatatcgctaagcatgacgatatcgccggaaaagaccattttttccagtttgtctttttcccgagccccacgcgatggtctcaaatgtgaggcagccctgttttcacgcatattaataatgtaacgaccattattattacggtcatcaaattcatattcacggcagatacgtgaccatgcagcgtacgcgcttattatgcgctcatactcttcggggggaagattatcccgtgacagacaatataaatcattgccgggtaagctaagactcatatccatttccttatggcgttgactaaaactgtgtgactgtatatctattactgagcatattttctacaagaaagctctgtatttagtcttctcgcggagtaaatattttttcttatctctgataaagacaaataaataaaaattcgatgttcgggtatcgttgctacattgattgttttaacgagattcagattgcgaaatctttacgagtaattccaaattaattgatgactatttgaaacgaaatgatggagtgctatcgcctttcggaaaatatcagacaataccgctcgtgtagtggcgactatagttttttgtcctgtgccacccaatacgccaaaaaatcggcattatggcgcgttagcaggatcaccacatgagcgatcggttgctggtgaactggcatcataaaatgatggactcaacaccggatgatttggtcaataaccggttgcaaccgcacaacttcatgggcagtccagaaaataggtttttttatcaaaaaaacggccagttcttaataaacgtattaattcgtatcctgatgaatttatttactatttaactcgacggaaacaacttgccacagtttgcttaacaatattcctattcagcctcttgaatttctttttgccagaatgataatcactatcgttttacttttccttacgtaaattgacaatattcttattcgcatattctactgcccaccgcaggggtgtttagcatgtttgtcccatttcttattatgtttcgtgaagggctggaggcagcgctgattgtcagcctgatcgccagttatcttaaacgtactcagcgcggccaatggatgggggcagtatgggtgggggttatcactgccgccgcactttgcctggctatcggtatctttattaatgaaaccactggtgagttcccgcaaaagcagcaagagctgttcgaagggattatcgcggtggtggcagtttgcatattaacctatatggttttttggatgcgcaaagtctccaagtcagtcaaagttcatttagaaggtgccattgataacgccctaaacgttgagggtaaaaaaggccgtggtcagggatgggcattagtcgcaatggtattttttgctgtggcgcgcgaaggtctggagtcagttttctttttattggctgcttttcagcaggatgtcggtattggcgcacccgtcggcgcaatattgggtttgagctgcgctattttggttggtatggctatctactgggggggcgttaagttacatctggctaaattcttcaaatggaccagcttgtttattttgtttgtggccgccggtcttgctgccggagcaatcagagccttccatgaagctggattgtggaaccacttccaggatatcgcatttgacctgaccgatgtgctctcaacacactcattattgggtaccttcctcgagggcatgttcggttatcaggaagcccctaccgttagtgaggtcgcggcctactttatctatttgattccggcattgattttctttttccttccaccacgcgctacggcggcttcaaccgtaccggctgcgcggaaaactaaccaataatttagggatttatcacatgtctaaccggttcttccgtcgcacagctctacatgccgctttattggcactgccagttttcgctattagcgcacaggctgctgatattcctcaggttaaaattacagttaatgataagcagtgtgagccaatggcgctgtctattcctgccggtaaaacacagtttattgtgcacaatgccagccaaaaagggctggagtgggagatcctgaaaggggtcatggtggttgaagaacgtgagaacatcgcgccaggttttactcagaaaatgacagccaatctggaaccgggtgaatacgatatgacctgcggtttactgagcaacccgaaaggcaagctgacagtgactgctgcggccagtactgacacggcgaccaaaccggatgcaatggcattggttgggccaatcgctgagtataaaatctatgtaacacaagaagttgcccagttagtgacccaaaccaaaaccttcaccgatgcagtgaaaaaaggcgatttggcattagcgcgcaaactctatgcaccgacccgtcagcattatgaacgtatcgagccaattgctgagttattctctgatttagatggcagcattgatgcccgtgaagacgattttgaacagaaagcggcagatccgaaattcaccggtttccaccgcttagagaaaatcctatttggtgacaataccaccaaaggagcggatcaattcgccaaccaactgtatcaagacacgttggaactgcaaaaacggatagcgggtctgacattcgcgccaaacaaagtggtgggcggggcggcaggtctcattgaagaagtggcagccagtaaaattagcggtgaagaagatcgctacagccgcactgacttatgggacttccaagcgaacgttgatggcgcacagaagattgttaatctgctgcggccgttattggaaaaagcggacaagccgttgttggataaaattgatgccaacttcaaaacggttgatagcgtattagcaaaataccgcaccaaagatggctacgaatcttatgagaagttaactgatgctgatcgcaatgcgatgaaagggccaattacgacactggcggaagaccttgctcaactgcgtggcgtattgggtctggactgaggattaaaatgagcaagaaaaccggcccgcaacacgggccgtatcagcaagataacggggcagaattgccgtcgcgtcggcgtttgctccttggtatgggcatgatgagtggggcattggcgctcggcggagcaaaaatagcccgcgcggccgattgccccacacccgaatccgtacaagatgaacgttggcagaagcagcccttctacggacaacatcaagccggtgtattaaccccacagcaagctgcaatgatgctggtggcatttgatgtgctggcaacagataaagcagcattaatccggttatttacgttattaacggcccgaattgcttttctaaccactggcgggcatgcgccgtcggttaacgcgaaattgccgccactggattcgggcattatggggccagaaatttaccccgataatctgacgatcacggtttccgtcggtgactcactgtttgacgagcgttttggcttgcaaggagaaaaacccctgcggctgcaaagaatgactcgtttccccaatgattcactggatgctggcttgtgccacggtgatgtgttgctgcaaatttgcgcgaataccaatgaaaccgtgattcatgctctgcgcgatataatcaaacactcgccggatcttctcagtgtgcgctggaaacgtgaagggtttatttctgcccatgctgctcgcagcaaaggtaaagaaacgccaatcaacttgttgggttttaaagacggaaccgcgaatccgaaaaccagtgataaaccgctgatcaaccaagtggtttgggttcaggaaaacgccggagaacctgcctgggcggtcggtggtagttatcaggcggcgcggattatccgtttcaaagtggaattctgggatcggactcccttgcaagagcagcaaactatttttggccgcgataagcacagtggcgcgcctttgggcatggtacatgaacatgatgaaccggattacacccaagacccagatggcaaagtgattaagatggatgcacatattcggctggcaaatccacgcaccgctgaaacccaggataacttgatgctgcgccgtggctacagctactcgctgggggtatcaaattcgggacaactggatatggggctattatttgtctgctaccaatctgatttggaaaaagcttttctgaccgtacaaaaacggctgaatggggaagcgctggaagagtatgtgaaaccgattggcgggggctatttcttcgtcttaccgggggtagcggataccactcactatctggcgcaagggctactggaagcttgatattgaaacaaaaatagcaattgagcaccgctgttgcgcggtgcttttttattacgggttaacgggctaatttcgcggtaatcttcgccacatgttcgccctggaaacgggcgatggcgagctcctcagcgcttggctggcgggaaccatcaccaccagcaatagtggtagcgccataaggcgtgccaccgcgggtctgcgaaacatcaaacaattctgtagcgccatagccgatcggcacaataataaaaccgtggtgggctaatgtggtccaggttgaggtgatggtgtgttcttgcccgccgcccgtaccggtagaagcaaatacactggcgactttgccgtacagtgcgcccgatgcccacagcccgccagtttggtcaaggaatgtacgcatctgcccggccatattaccaaagcgggttggcgtaccgaaaatgatgccatggtaatcggccaactcttgtggtgttgctactggtgctttctgatcagttttaccaccggctttggcaaaagcatctgcgggcatggtttccggcacgcgcttaatggtcacttcaacaccgtcaaccttttgggcaccttcggcaattgcgctggcaagtgtctcgatatgtccatacatggaataataaagcactagaattttcgccatctcgcttctctccaatcatatttattgaataacgctgatgatgtcatcatagtcgctgcttatgacacttattaaccatacgccaatacgctcaagctgcaatgttagctacaaaaaagtcaccgcaataagacatcccaatctgatgactttgatttgctcagtttacttacaaattacgtaacttcttttgtaggcgtttttgctgccagcgcgccatccaattgccgagcaagaatagatttatcgctcttaaacctaatgggatacctaatcccagcacaacccaccaggcccacatatagcttggagaggtaaaccagttaatcacgaacaatattgagcacaggatcaccgcccgcagtaattggcgcaaaaaagacatttcattttcaacggcctcacgcgcatccactacgcgctggtcaaccgcttcgccagaagtttctggtggttgactggtatcgggagagtagagttcgctgactttcaattccatcaccgcggcaatagcactcaaggtttcaaggctagcttgctcaccattctctatacgctgaatagtgcggacgttaaggctgcaaagctcggctaattgctcttgtgaccaggcccgtgcctggcgtaattcacgaatacgataaagattcataatgaatgctcctgggtttgacgagatatctacaaacctaaataccagcgctcaacactgccacgacagtaaccagacaatgacatgacatcttcccgacactggctggccgccttgattcagcctgattgccagagaatagccctgctaatttaactgaaatctttattcatccctgaggtatttatcacaatgacttgttatctacattgacaacgtagcgcacgattaatatcttgagtgatagttaaactccaatttaaataatcaaatggagttttatgattgttagcattcacccaatatagcgattaattaatgaggaacattttgatgactcagatataccaccaatataagaaaaaattgagtacaaaagtcatcctattgagcgcgctgactctttgcatcacgttctcgctaccttacgctaatgccgaacgctatccggatgtacctgttgcctttaagtatgggacgggcgctcgggttgataaccatttatatgttggcttaggtagcgccggtcaatcgtggtatcgccttgatacggataaagccagcagtggttggcagaaaatagctgacttcccagggcagcctcgtgaacaggctgtcactgtagcattaagcggtaagctgtatgtttttggtggcgtgggtaaaaatagcgccagtgacacgcaggtacgtgcgctggatgatgtgtatcaatatgatccacaaactaatcagtggcaacggttggcaacgcgagcgccgcgcggcttggtgggtaccgccgcaaccacattgaatggcactcaggcgttgctgctggggggcgtcaataaagctattttcgacggctacttcacggatctggccgctgcgggcggcaatgaaacccagaaaaatgcagttgttaatgcgtattttgaccaggctccggcagactatttctataaccgcgatgtgctgatgtatgacccagctaaaaatcagtggaaaagtggcgggcaagtaccatttttaggtacggctgggtcagctatcaccgctaaaaagggtgatttgatattaataaatggtgaaattaaacccggattacgcacggcagcggtatggcagggcaaaacgcagggcacagagctgaaatggcaacagcgaccagatttgatcggcgctgaaaaaggcgcggtgcaagaagggctggcaggggcttttgcgggtgtgagccatgatgtggtactggtaggcggtggggccaatttccccggttcatggcaacaattcaatgcggggcagttatatgcccatcaagggctaaaaaagcagtggcaacagcccatttatgcgctggtggataatcaatggcaggtggcaggcaaattacctcagccgctggcttacggcgtatccattcaagataaagataaagtgattttgctgggaggagaaacaagcgacggtgttgcaacctcagcagtgactcagctctcctggcaaggtggcaagctgcatcttgaataaatagactgaaatgataacgctctgtattaagctgttaggcataatataagagcgttatggcacaatgcgtctcgttttacctcgcgttttcagcggcattttggtttaacacccagccggctgcgcgcagcaataaccgcaccgtgatcgtaataaaccttattccccacgaatatcggccgaggaataaggtctggcgctaactaaccatcttgcggcaagggcttaccatcactccccagtttcggcaatattttacggcgttgtaataaagcgttgagcaaaatggcaccaaaagtcgcggtgccgatgcccccgagggtaaagttacccaaggttagcgcgaagttccccgcgcctaataccagtgtgacggccaccataatcaggttaccgttatcacttagatccactttgttttgtacccaaatacgcgcgccagctactgcaatcaaaccgaaaaccacgattgaggcaccgcccaataccggccccggaatagtgtggatcagtgcgccaaatttgggtgaaaaacccagtaaaatggcgaccagtgccgcggcgacaaaaaccaaagtagaatagattttagttactgccatgacgccgatattctcggcataggtcgtgacaccggtaccgcccaccgagccggacagcatcgttgccaacccatcgcccacaaaagcccgccccatatacggatccagattttgtccggtcattcctgccacggcttttatatgcccaaggttttctgccactaaaatcacggccacgggagcgataagcaacatggcatgagcatcaaatactggcgtggtaaactgtggccagccaaaccaggcggcctgactgatggggccgaaatcaactggcgttccccaacccaaaatagtggtgacaacccaataaatgacataagacaaaatcagaccaaccagaatcagcaggcgctgaatcattcctttagtaaatacggctaccacaccgatacataaaatagtgactaccgccatccagctgttaaaagatgagccggaaacactattcacggcaatcggtgccagatttaggccaatggccatcaccaccgcgccagtgaccaccggcggcattaagcgctcgatccagcgggtgccgatgctcatcacgataaaaccaatcaaggtgtaaatcgccccacaggcaataatgccgcccagggctaaagcgatattgggattagggccgctgccggtatagccagtgacggcaatgaccaaaccgacaaatgctgcactggagccaagataactgggcacccgcccccccacaatcaggaagaacagtagggtgccgatgccggacatcaaaatcgccagattggcgtcaaaccccatcaacagcggcatcagcacggtagcaccaaacatggccaccgcatgttgtaaccccataatcaatgttgcgccgacggggagacgctcatcaggagcaataatggctccatccagattaccactgcgtttacgccatgttggaaaccagttattcgccataatgtactccgtgagtcactgagaaatatcaataaattaccgcagagaaatcatcaattcgtttttgaatcagcggctctggcgcattaacgggtgatagcagcggtcaaaataggccagaccatgttggtcatcgttatgaataacggcggcagcctgacaaaacagaatgtcatgagtgccgacagaaataacttgtgtgatatggcagtcaaaagaggcaacagcaccactgagcaccgggcaaccggtgaccagagttgaccaacgggcagcagagaagcgcatttccatcggcgttttgccgccaaacaagtttgacagtgactcatgctcggcacataaggtattgacgcacaacgtctgattttgctgaaacaccgaatagactgacgctgagcgattgaggcacaccagcagggttggcggggtatcggtcacactgcataccgccgatgcggtaaatccggcgcggccagccgggccatcagtggtgataatattcaccgctgagccgagtcgcgccatagcatcacggaaatcctgcttatccacggcgacactgcgtaatgctgacgatgcaggtaaagaatctgttggtaaggattgtgtttgcatagaccacctcaggattaagaatcagttcaaccgaaaaaacagcctaaaaatcagagcacctgacacgcctcgtcgaacgccaaacgcggtgcgcgttcatacaatttattgatatccccataaccaatattcactagcaaattggacttccagcctttttctgccaaaaaaatctcatcaacctgtgcattgttaaaacctgacatcgggccggtatccaaccccaaggcccgacaggcaataatcagatatgccgcttgtaagctgctgttacgaaaagcggtttcagtggctaactctgggctggaagtgaaccaagagcgggcatcactctgtggaaacagcttgggtaatgcatcataaaaaaccgggtcataggcgacgatggcagtgaccggtgcttgcagagtttttgccagattgccactggacagtgccggtttaagccgctctttggcctcagatgagcaaataaagacaaaacgcgccgggcagcagttggctgaagtcggccccatgcgcgccaggtgataagcttgtttgagcagagcatcttcgaccggtttatccaaccaaccattgtgggtacgggcatcggtaaataaagttgccaatgcatctggggttaatatttgtgccataacgattccctttaaagatgaatagctgatgtattggattgatttagcgccagttcgcacttggcgatgcccgtgtccatcagcaagtaactgagtaatatgccgttaaattgctcactgttagtcacgctcatggcgtggccaccgtaactcatctgtgcccactcgccgtccggcaataactcggctaaagcttgcgaacaagggtatggcactaacagatcatcggtggcacacaaggccagtgttggggtagtgatgtgaggtaataccgagcggaaatcagcattcatcagcgcgttcaggcggcgtaataagttttccatgccctgaaaatgagcaatttgctgtacctcttcctgttcaagcagcaaggtattgcgtgatagccaatctgcaggatagagaaacagcggctgggcgcgaacataagcggctacaccactgttgagcagtaaatcttgccgcacatggaagcaacgccgtgtttggctatcaagcaccggccagctgttgatagccaccagccgctctacacactgaggatgcgacaatgccagttgcaaacctatcattccgcccaatgcgtgaccgacaaagtgatagcgctcaatatgttggctggctaataagtccgccaattcgtccgccatatcagccaacgtgtagcccgaggggatcacaccagcactgcgcccagtgccatattgatcgtaagttatcactcgaaagtgctgacccaacgcactcaactggggctgccaaaagcggccactgccgcccagtcccgcagacaaaaccactgttttagcggctggcgaattctgaccggttatctcgaaatacatagctacgcctccgttatctgctgcttgccaggttagcgtggcagatgcgctactgacgcgatttcaatcagggcatcgggtttgaccaaaccgcattgaatacaaaagcgtgccggtttatcaccggggaaatattcggcgtaaacctgattaatggcggcgtaatgctgccagtcagtaagaaaaatagagttaaaagtgatgtcatccagcgaaccacccgcagtttcaatcacacttttaattgtttccaacacatggcgggtttgccccgcagcatcacctatatgcaccacattattctgcttatcaaaagccaaggtgccggacacgtacatcacgccatcggcaagggtgccgggcgaaaaaggggcgaggggagtaccactgcccggaggggtaataatggtcttaggcatcatatgctccagttatctgagtgttgggggcggcaataaaatgcatttatcatgccgactggctgagttgcgccgatggcgcaatgcagttgcagaatgtctccacatcagatacccaaccaaagaaggtttcgatgttataaagtgccgctttttgggcaaaatccggccctgcctgatgggttgcatcctccagtaccaccccgaagtactcaaagaagaagccgtcgcgcagtgtcgactcgacacagacattggtggcgatgccggtaaaaatcaggtgatgaatccctttggcgcgcagaatgctgtcgagttgggtattgaaaaatccactgtaacgcggcttggcgatcacgatatcgcccgcttgtggttgcaattcatccactaacgcatagtcccaatcaccttttgccagcagtttgcccatcagttccggttgtttacgcatggtcttcagagcattggatttatgccagtttggcgagccttccccgcctgcttcaacgtattgtggatcccaaccattctggaaaaaaatcacctgaataccggcggcccgcgcggcagtgatcgcgcgtttgatattggtgataatcggagcggtggctgaaacatcaaatccagccaggtcgagataccccccctctgaggcataggcgttttgcatatcaaccacaatcaaggcgctagccgaggtagggaaggcgatgggttctggtcgcgcatttagaatcacttcgttgctgctaataccggggttgcggcgaactggctgttgaggggcgacagacggtttggtttcaatcgattgacggctttcaaccattttcattaggccacctcgcgtgcggcgggtggcagggtgtcaacgatatcggcgcggctgttcatcaatggctggatatgttgaccgaaattttcaatgccagagaggaagtcatcaaatgtcagcaaaatgccctcggttcccggcaccgtggcaatgtcatccatcatctttgccacattggcataagagccaaccaacgtacccatattgatattcacggcagaggtcgggtcagccatttggcgcacattggtatctgcacccgattgggtatctttaccactttgttcggttagccaggccagtgcttcggtgtcggctccggctttgtaactttcccatttggcgcgggccagttcgtcggtttcgtcggcgattatcataaataatacatagctactgacctcgcgcccggcctgttctgccgccttttgcaggcgagcggcggtcggggcaaaggcagtcggggtattcacacccttgccgaaacagaagttgtaatctgcatatttggccgaaaaagccataccagcatcactttgtgccgcgcagattaatttgattggagtttgcggttgcgggctgacccggcaatcatccatttggaagaactcaccgttaaaatcagattgcccggtgccccaaaagtcttgcaatacttccacatattcagagagatagtcatagcgacgactgaaatattcatctcccggccacaatcccatctgctcatattctggtttttgccacccggtcaccacattcaggccaaaacggccattggagatagagtcaatggtggaagccatgcgcgcgactatggctggagggagggttaaggttgctgctgtggcataaatcttaatgcgagaggtgaccgcagccagcccggccatcagggtgaaagactccagattatgatcccaaaactcggttttgccgccaaatccgcgcagttttatcatcgataaggcgaaatcgaactgatagtgttcagcttgttgcacaatagctttatttaactcaaagctcggcatgtactgcggtgcattgctggaaattaaccaaccgttgttgccgataggaataaatacgccaattttcatttgagcacctctgcattgtgagtggaactatctgtacgtctgcatcagtacctaagcaaagctaatgccagtttttgtaaaacctgtttaatcaatatgttgctagatttcagtaaataaaatgttgagcaaatggtcaaaaatggactgtttggtaaaataattgtgcacaaaaaacaggcgagtctgcccagtcacggtgcagtcgttcactagaaagaggtattcgaggacgggatcggcatgttataggtagcttgttattttcagtttcatcaatatcctgctttatcaatattaattaagggactatcagtgaagctagctaccagcgatacaccagcacttgagataaaaccttctcgccgcagcaaagctggggccgcgaaacggcaactcatcatgactgccgcccttgagctgttttcgctttatggtattcacggcaccagcctggatcaggtcgctgagcgggctgatgtctcaaaaaccaatctgttgtattacttcccctcgaaagaggcgctgtatatcgcggtgctaaaagacattctggccatctgggtcgcaccactcaaagcattacaggcagatcagcagccaatcgacgctattcggcactatattgcccttaaactagcggtatctcgcgaccacccacaagcatcacgcctgttttgtctggagatgatccaaggcgcgccattgcttaagcaagagctggcaggggagttgaaaaccctgttcgatgacaaggtcttgattattcgccgttggatggatgatggcctgatagccaaggttgagccacaacatttcattttcatgttatgggcgacaacccagcattacgccgattttagtgcccagattgaggctattagcggcaaaagtctcagcgataaagaattcttccaacagacagtagagagtgtacaacagctggtgattggcggcattgcccgccgagatggcgaagaatagccattgagtgagaagagaaaagggcgtcagaagcgttctgacgccggataacaagtattagttcagactgctgacaaacctcgacaacccaatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgccagggagggcgcgggtcgagccatcagggacgcttgttttaacaaaagaagtacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaacctctattagttattattactgtcgaacagacgtgttctgcgttttttcaagataatgtaaccgatggtcagaatgacaaaccacaatggcgtcaccatcagcgcctggcgggtatcactttccaacgtcaacagaaccaatacaaaggcgaagaacgccatacacacccaagacatgaaaatcccagctggcattttgtaaatcgacttcttatgtagtgccgggcgtcttttgcgatacaccagataagagcaaaggataatcgtccagacgaacataaacagaatcgccgatacggtggtgaccaaagtaaagacggtcatgacattcgggataaggtaaatcagcaccacgccgcccaacagacaaatacaagagaatgtcaggccggatgcgggaactgaacggcgtgataacttaccaaattgttttggcgcatcaccttcttttgccaaaccgaacaacatgcggctggtggagaacacgccgctgttggcggaggaggcggcggaggtcaataccacaaagttgattacactggccgcggcaggtaaaccgaccagaacgaataactcaacaaatgggcttttatcagcaaccacggagctccagggggtcacggacataatcataatcaatgagaagacatagaacatgatgatgcggatcggaatggagttaatcgcgcgcggtaataccacctcaggatctttggtttcagccgcggtagtccccactaattcaataccgacgaaggcaaaaacggcaatctggaaaccagcaaagaagccgctgattcctttcgggaacatgccaccatcattccataaatgagtaaatgaggccgtcgtgccggatggggattgatagctcattaacaccatagtcagaccggcaaagattaacgccacgattgccacaattttgatcatggcgaaccagaactccatctcaccgaacatttttactgttgccagattcagagataacagcagtaaaaccactaacaatgaggcaacccattgcgaaaagccggggaaccagaattgcgcataggcagtgatggcgacgacatcggcgatgccggtgatgacccaacaaaaccagtaagtccagccagtgaaaaatccggcccaagggccaagtaagtcagcggcaaaatcactgaatgatttgtacttcagattcgagagcagcaactcacccattgctcgcatcacgaagaacaacataaagccgattatcatataaacgaagatgatcgacggcccggccaggctgatggttttacccgaacccataaacaagccagtacctatggcaccgccaatagcaatcaactgaatatggcggttggagagacttcgttgaaggtgctcttcaggttccggcaaaggttctgccactatcttggattggtctaccatctttcccattccctcttcctgtatttattggtgaagttgttgagctctatgttggctctttggtcttatcctgtctgtctttggcttttttgcatgctttaaatacaatttttgaattatttaatatcttcgcaacaataattacacaatacgcctcgttttccagtgtttatatttcacacactgaattttgttaagttcatcacagcgcatggaattacaacatgaagttacataactaacaataatcgtaactaccagatggataattaatccacagcgatgaatatcacccagtataaagagaaaaatccgatgaagtgtttgacagctaaggccaacaggagaataattatctccgttgggtcgttagctcagttggtagagcagttgactcttaatcaattggtcgcaggttcgaaccctgcacgacccaccaacaaacccataaatatcaataaattacaaaaccctcagttaaaccccccaaaagtagtggcgacaaaatggcgacagaaatctgtggcaatggcgatattttgacgctaaaaaacccgcgagttcgcaggttattttttagccaaataatataattagaaattgagcgtagattgtctttgggccgttgaatgtggcggaactttattaataatacccggcgtcataatagagcgaataaatgtctccattgtaataaaggtgtgtccgcaattaatattggtacactgattatatctctctttagtttcggcagatatttcacgactggatcgagtatgtgctgtgcaacggcaaatagggcatcgcatcataataaacacctcaacgttcatttgagcttattggctattttaaattattcaaatgaataaatcatctgtttgtattcaacaagttatccatcaatagcttcatagcttatatctgatagtagaacttcaagttcgaggtttgtcgtataaccgctattattgagcgaatgaataactttagtaattatccacggctggttatcgatcactgacttaaatcctttcactttgacaggggtttccgggtatagctctggcctgccaacggccaaagtaatagaaaactccgccacaccacgttgtaatttatcccattttgcctgagcagcgcgtatggcttgcgctttgccggcataagttgtcgtcagggtaaacgtgttatccgcttcgcccaccatatattcaccctcgcgcgcttcctgttctttagtggtttttttcttcgcttccggtttcgctttggggtgttgtaacgcccttaaatgctgttccttgggtttgcgctggagcttcactttttgcttttgcggcttcggggcctccagcgcacgataacagtgacgggtttcgactggtcagcaatagcctgtaatgctacggccaatgtgccttttttaccggcttttgcgatggcgtttgtgcattggtaattaacactggctcattgagtggaaatgttaccgcatcagcatcgctggtcgtgcagaccataccgacaatcgcggttgagacagtagaaatgacatgggtgccgtcgttgatttcgatgacctgtacgccgtggtgatagtcactcatccgtttaactccgtggttaagagatgagtgttattgtccggttggttttaagaaaggctatttatttgaattggttaaggtctggcacaacagcaggcagtgacacaatcatcaggcatgcaaagtcgaagccgcacttatccggaaaatagttttatgcgtgggccatctacccatattacctaaaaatattttcaaacatatatctgtcatcggtaatatgcgattctggacataaaaatacgaactctaccgttgttttcgcggtgagttgatgggcagtattgggataaatacaaaatacagaacctttgctaaatttatcctctcggtgattttttaaaataccctctataacatctgctgtccaaatagaaccctcccccgaaaggataatataccattcttcaccctcagtatgactatggcagccaacatacttcccttgatcaattattgtaccataggcctgtaaaccctttttcttaaacatttctataattgatatacccactacgtggtcttcttttattttattaccaccaaaatttgaaaaaattatcatgccaaacatcctttttattagcagagtaaaaaaatgacctggacagctgatggtaaccgctatttaataattaaacaatcacgacttaaatatgaaaacaagatgaatgattacttgtttaattaatgatttaaatataattacgacactaaaaggtgagtgagtaaatatctatacgactcactcaagttattaatacattttttggaaactcagttctgagccttggggggcaaagataatcaatcaaagtttatttatgcaaatgataaataaaaagccttattggcattaccaaacaaattttgcgttgaaggacgatttgacggagaactcccagcgcctaccactgagtttcaaacagattttcaacagcatgaccgcaaagtagaactattgcaagaccgtataacatcaattggaatacatgcttttgacgggcgattttttgttattatgaagatgtattcaatttaagccagtgttcgtgtcgtgttgtcgtgacggcattgcccacacttttttatgctcttcagttagaatattttataagacctaaataaatatacatcccgacttaataaaccattctgggatatagcgattaaagccttcggctttacagtactccttaaaagcgtttagcgaatttactttcgccttttcgtatatcaattgcaatttatttgttattgtgcggtgagaaaggtttagtcttgtcgctatttctttagcattgagcgactgtaataagtaaaatatcacttcaagttcttttttagtgaaactattggtagggggctttgttatcagaacagggggtatttccttattaaataagtcatatagagaaataaaattgaattttgttacatgaaatattgtaccgatacattttttttcgttatcaaacagagggtatttttcgcaaagggtatgttccttgccccataagcaagtctgaatcatagccacacgtttcttagctgtttcaacttcccgatcttgcctttgtaaatccgatgcaaattcggcccactgagcaggacactcattgtctaatcggccttcaatactaaaattaatgggtaattggctaaattttagggtggctttgtttgcatacataaagcgagattcgcaatcttttacaccccacggttcttcattgttttccataaatgataatagtgagccgaaagatccagcatcaattcccttaaaatccattatatttttgtgattaatattgttcacgatttttagctccttttaagttatacaacttctatggggatggaaagtttaactcaatagatataacaacgctgtaatataaaatcatgtttttttatctataatacagattatccaataaacagcactggcaatgattaatgaattgaatgacggaataccataatcaatattcatacctccgatagttcctacaacacaagccacgatagccttccagccaattagcggtgttgatttaggcaatgtctgtgtctggcgagaggcatcaagcaattggcggttggtacgtaacacatagtagtctaccagcatgacacctgatattggcggaaatacaacaccgagtagtgtgagaaaatcggtaaacttatctaaaatccctgccattgataagatggtgccaacgataccgagtaaaaccgtcagccaagttcgactccacctgttacccgttattccatgtaccacgtttgtaagggctagcgatgaagaatataaacaaacgtcatttatcttgatggtagcaagaataacggtgagcaacccgatccatcccgatgtttggatcataattgttaccacatcgtcagtgtcaagcgcatgcgcaatcaatatggcgataccgttgacaataaattcacccaccaagatgcagatcattgtcatccagaatacatgccgactatttttacaatagcggctaatatctggtgtcattaatgcaccgacaatatatcccccagcaaccatcgtagcaccagcagcaatagtaataggctttccagtagggatgacgacagccagatcagcaatattatgtcctgctagcagatttaacgaaatccaaaaaatagccagaaaaaagagcggtacggctagttttgctgtcaagctcaacgctttgaatccgaatgcaaccagtattgtaaatcctatccctgagatagcggcagcccaactaaaactgatcaaatttcccaacatgtgattcaaactctctgcaaaaactgcatttaatatgccgaaccacccaagaagactaatcgctataccacaaccgataataatcgaaccgatacgaccaaaaccacaccaacgagccagtagactgattgataacccctcccgcgcacctgcaataccgagtccgaggctgacaaattgaagtagtaaactccctaaaaaggttgccagcatcgcttggttaaatgtcattgcatgccctaatgttgcacctaacataaattgggctaatgtagttattgcccccactctgaccaaagtcactgaaataaaacttgatttggcagatgcaggtaagcgactcacagaataatcgtcaccgagaaggtggagtccattcatttattcttctccttatattttattaatatatataatatttttatggatattccgtgttctatttttaaataaaaatattgccacaagatcacagaataagtaacgtgccaaagcttaaaatgcaagttatatttcacccattaagatctaatatagggtaggtgggttttatattgtaatataattatgtaaatattaaatatgaggatcatatgtgtaaaaatagccaatatttgcatcttcctgacgaaattccgcaacaattaatgttgttatgggagagtagtgatgaagtttggggtttcaaagatcttgattcgcactatttgtacgctaacaatccatttattgaactattaaattttccgccagaattttgtattaaaggtttgttagatgacgagttacctcatccttcttttgcaaaattctcatcccaattcagggagcaagagctgctagcggcgataactaaaaagcgagtgtcttcaattgagatgcattattttggtcgcgaacaaaaactacaaccttatcttttcgataagtttccacttttaaatagtaagaaagagtgcttgggtattatttttcatggaaaaaaaatggatttcttcacaagtgaacaatatgttgaccaagggtcacctctaacatttttaattgaaaaaccggatgatttttttactgatgaagagtttgatgtggtattttttatgctgcaaaatgtaaataataaaactatcgcccagcggttgtcgctctctgagcaggaggttgaagattatcggagaaacatttaccataaagtacactgcgattcattctacgaatttaaacaattttgcaaaaataaacgttataaccattatgttccgcaaaaaatcctcgaacctggctccataattattccgaattttgaatgggatcttggtgacgcagctcgttcaatagaacaacattatcccgatagatagataccacggagattgtaatagaagaattaagttcaatagtatgaaaataggtactgttgcaaataatcgttaagggaaaacaagtgaaatcgatgtgctagatttaggcgtgaggactattttggggcgtgttaacggctatatatatagctaagtttatggcaatggcgcgggggagttagcctccccaataacggaaattaatttagaatgactgataaataataaagttaactttatgcaggtttatgtgcggagagtaaaaatatcattggacgttctttttcttcatccaatgccgggcaatctataatttgctgtgttgtcgggccccattcgtctaaatgcgtaatcacaaaaccatgttttaccaaaagattaatataagttcctaatgtcctatgttgcttgataacaccttcagccaaccaatttgttacccgttctccttccgcttgatagctatttactggccatgatttttgcccatcatctgcaatcaaccaagccggctgttttggtgcggtatagatagggtgttctgcggaaaaaatgaaactaccaccaggaagcaaagcatcataaacagcagtgagtagggccggaagggcttttatatagtgtaaagttagagagctatatgctaaatggaaggtttgttgcggtaattgaatattttccaaatcttcccggcgataaaggatgttgttttcagatgtcatttctttcgcgcgatttaacattttctctgaaatatccaaccctaaaacctcagtcgcaccttgtgaacgagcgtagcggcaaaaccaaccatagccacaacctaagtcaacgactttacgccctgatagtggcggcagaattttaccaatggctggccactctggtgcgccgtctaatccattgactgaacggctaagtttggcgtagcctgaaaaaaaatcctgattatcataaatattttgagtcacgtatcgtcctctttgattgttgttcctattggttcataaaaagcatcgctagcttatcactaataagatgctattaaataagactgtaagatctgtgagtattattttgtttcgaatacttaatgtcagagatgcgtgaatgctgttttgagaatagcaaagagttaaaacggctaaatacaagtgccagttaaaatagcagcgatgacttatcttactaatcatctaaaaataggctaaactttatacagttcgagttggcaattcattgccggccttactgagagttttttaacatttccaaagactgataaggtatccctatattgcccgtgtagttggatattatggtcaaccaaggtgctttatcgctgactggatgcttctcttgaaggagatagcgatgactcctgtacaaatactgattattctggtgcttacactttttgcattgtaccgtcagtcggtcagtcacgaggtattgttaggcccagctcgttttaaatgggcttgggtctatgggatggtcggtctggtagtgggtggcacatatatgccagctacaatgacttcctgggttgttttaggtagtggtgttttatttagtattatcatcggtgttttacaaggtcgccttatagagatctggcgtgaacctgatgggcgtattttttgcaaaggaacaccactaaccattactttattcttactgcttgttgggtctaaatggattatcggcacactgcagtacctttataatcaacccactgaacaaggtggatttggtgaaatcttgattatgattgcagtcatagctgcattccaggtggaaattgtccgacgtcgtatccgagctttatatccggacaacccggttgattcgttacctgaagggcgataagaaagtgttgtatcagctaacagtcgaggactgactgctagctgatataaaagtgtaataagatttttaatgtgccttaaatcaatcaacaataaaaagcctggcaccggatatcgtggatgagcgatgcgcttctgcatggtctgcgacctggtaactcatacctgcttttaatataaaaatacgcccatcaacgagttcagtgctcaattcgccgtcaaggcacagtaaaatatgccctttggaacaccaatggtccgctatgtatcccgcgctgtattcaaccatacgaactcggatgttgctaaagttctgagttctccaatatgcaacgccttgctctcctttatgctcgactttatccactgtagaccaatcagtgataccgaaagggatattccctatattcatttaaactccctaatagacaggcaaatgagactcacattagctcatcagtaaaagaaatacacagtctattactttattgccagtccaaattttataaagtgggccatactatgagagaaacaatagaatggagttattaaacctatgaaaaacgccacaatttttcagtttttccattggtattaccctgacggaggtaaattatggcaggaggttgctgagcgagcagaacatattagccatctcgggattaattatgtttggttacctcctgcgtataaaggtgcttcgggagggtattcggtcgggtatgacacttatgatttatttgatttaggtgaatttgatcagaaaggaacccgggcgacaaaatacggagacaaagaagagctattgaacgcgattaatcgattgaaggaaatggatatcaaggtattatttgatgttgtccttaatcataaaatgggggccgatgaaaaagagccggtcagtgtccataaagttaatcctgaaaaccgtactgaaattgatgaagcggttatcgatgcgcaggcctatactcgattcacttttccgggccgcaatgaaaaatattcatcttttctctgggataaacagtgctttagtggtgttgaccatattgaagacccaacagatgaaggtattttcaagattataaatgattatagtgaggaaggctggaataccgaggttgatgacgagttaggaaattttgactatctgatgggggccgatatcgattttcgcaaccccgcggttatgggtgagttaatgtattggggggaatggctattagatacattgccaattgatggttttcgcctggatgccgtgaaacatattcccgcctggtttttcaaacaatggattcagcatgtacaaaataaagcaaataatgatttattaattattgcagagtactggtctccgaatattgaaaaattacagcaatatttggaacgggtagatggttcagcaatgttgtttgatgtggctctacatcacaagtttcatgaagcttcaaatcaaggtggggattttgacctcacgcaagtgttcagtgggacattaattgaagccgacccaatgcatacaattaccctagtagcaaaccatgacactcagccactgcaatcactggaggcgcctgttgagccttggtttaaaccactagcctatgcattgatattaattcgtgagcagggcatcccatgcgtgttttatcctgatttgtttggtgccagctatgaagataccggtgatgacggggaaatttatcagatagaaatgcccattattgctgagttggaaaagttaattcaggccagaacacgtttcgcacatggtgcgcagatcgactattttgatgataaaaactgtatagcgttcgttcgttcgggaacagaggaagagcccggttgtgtggttgtcctttctaatggcgcggaaaatgaaaaaacaattcagcttggggaggatttagccaataaagagtttgctgatttcctcggtaatcattcagccattataaccactgatgatcgcggcgaggccgcattcccagttaacggggggagtgtgagtctttgggtacagaaagagttttgtactaatgtggagtgagtcgaattttatgttcctaaagccatagtccttcggtttttagtacccgcaccaatggtacctactgctgacactatcgttttcacatatcgcgccagcaagtactattgttgccaaagtgttaattttctttgtgttatatttaatgcagacctcataatttcaaaggagaggtctgctgagatacaaactaattcagaatacctataacagcaatatttctcctcatttgactttgtcagcagtatgaagcccatataccgattttttttgcataattagcgctgcttgtttgcttgggcgaggacagaacctgccaatgttttggcaagcttactggatttgggttctgccaatacttgagcggccacatcttccatatgtgtgccagtttgattatccgtgttcgtctgagagagggctgaacccgccagacttttttcgatagcaggagcattaggatctttcagaatttgtgcggccagtgaagctaccgaggctgatgttttcttggtattttttgacattatttaatctcaattaattgataggaggtatttgatgtcgcgttttaataaatttttaacaaaaacattttaactgtataaataaacagcatggtgttcaaattaaataccattaaaaatatttaaaactcttaattaatgagggttatttaaatggaagaggtttttagtgataattaaaaggcaattaaaattttttatgagtaaaatattattataaataatacggggttgactctggttaatattgattagctaacgttattttactgataattcaacactatttattccgaatatatattcaatgttattgcctgatatgttaaataatattctgatttaacagtcatctatagcaatgaatgcaaattagtcaatattcgaaataggagcggtgagtatagcgatgattcactaaattttatcgtgcagcccttaagattgttttcacctgtagctaccagtaatcgccattgttgccaaaatgttaatgttcctttgtgttatatttaatgcagacctcataatttcaagggaatagccttgtgatgatgaatgtggcttagaacacgataagaaacaatggaggcgctatgtcgttggatttgcggaaaacgagtatggccaggttggtcgccctcaatcacgaatatcactattacagcctgccgcaattggcggctgtgctgggggatatcgatcgattacctaaatcactgaaagtgttgttagaaaatttgctacgccatctggatggtgagcaggttcaagaagaggatcttaaagccattgtggcgtggcaacagtccggccatgcggacaaagagatcgcttatcggcccgcccgtgtcttaatgcaagattttaccggtgtcccggcggtagtggatttggccgcgatgcgcgaagcggtgcaacgtcttggcggtgatgtggcacaggttaacccattatcaccggttgacttggtgatcgaccactcggtcaccgtcgatgaatttggcgataaagcggcatttggtgaaaacgtccggctagaaatggaacgtaaccacgagcgctatatcttcctgcgctgggggcaaaaagcttttagccgttttcgcgtagtgccgccgggcaccgggatttgccatcaggtgaatttggagtatctagggcaaaccgtctggcatgaacagcagggcggcaaggaggtggcctacccggataccctggtaggaactgactctcacaccaccatgattaacggcctggggatactgggctggggcgtgggcggtattgaagctgaagctgcgatgttgggtcagccggtatccatgcttattcctgatgtcgtcggcttcaaaatgaccggtaagatgcgggaagggatcaccgctactgacttagtgctgacagtgacgcagatgctaagaaaacatggtgtggtgggtaagtttgtcgagttttacggtgatggtctggcggatctacccctggcggatcgtgccactattgccaatatggcaccggaatatggtgccacctgcggcttcttcccggttgacgatgtcactttgggttatatgcgtttaagtggccgtagtgatgaacagatagcgctggtggaaacatacagcaaagctcaagggttatggcgtcatccgggggatgagccggtgtttaccagccagttatcacttgatctgagtacggtagaatccagtctggcggggccaaaacgcccgcaagacagagttgctttggcgaaagtacctttggcatttaatgcttttgaagaactggaagttaatagcaaaaaagacaaagttagtcatgtttctttcactctggacggcaaaacccatgagttggaacatggcgcagtggtcatcgcggccattacctcctgcactaatacctccaaccccagcgtattgatggcggccggtttactggccaagaaagccgcagaaaaagggcttaaaaccaagccctgggtgaaaacgtcattagctcccggctcgaaagtcgtcactgaataccttaagtcggccggtttaaccgcttatctggataatttgggcttcaatctggtgggctatggctgtaccacatgtataggtaactccggcccattgccagaaccaatagaaaaagccatcaaagagggtgatttaaccgtgggggcggtgctttccggcaaccgcaactttgaagggcgtatccatcctttggtcaaaaccaactggctggcttcgccaccgctggtggttgcttatgccttggctgggaacatgaatgtcaatttgacgcaagattcgttgggcaacgatcctcaggggaatccggtctatttgaaagatatttggccgaccggccttgaaatcgccaaagcggttgaagcagtgaaaacagacatgttccgcaaagagtattctgcggtgtttgatggggatggagagtggcagggcattcaagtcgatagcacgccaacttatgattggcagagtgattccacctatattcgtttgcctcctttcttcagtgatatgaaagccttaccggagccggtacaggatatccatcacgcccgtattttggcgattctagccgattctgtcaccaccgaccacatttcacccgccggtaatatcaaactcgatagcccggcaggccgctatttacgggatcgcggcgtagagattaaagagtttaactcctacggctctcgtcgcggtaaccacgaagtgatgatgcgcggaacctttgccaatattcgtattcgcaatgaaatggtgcccggtgttgagggggggatcactcgccatattccatctcaaaatcaaatggctatctatgatgcggcgatgcgttatcagcaagagaatgtgccactggcagtaattgccggtaaggaatatggttcaggctctagccgtgactgggcagctaaggggccgaggttgctgggagtgcgcgtcgttatcgcggaatcatttgaacgtattcaccgctctaatttaattggaatgggaattctgccgctggagtttcctgccggcgtcaatcgcaaaaccttgggcctgactggtgatgaatctattagtgtcagtgggttacaaagtttggcaccggggcaaactgtctctgtcaccatcacttatatggatggacggcaacaaaaggttgatacccgctgtcgtattgatacaggcaatgaattggtttatttcgaaaatggcggcatcctgcattatgtgatccgcaaaatgttgtaatggccggatagattagtgacagtgtcaccattaagttggggcataaaagaggggggactagccccctgaggttaatgacaaacccattttatcgcaccgagactggctgggcgactgcgccgatgggcgctccgacggctcacgccgttacgacccattcggcacatttccccgcttatcaactttgtcagccgtctgaggggggctagccccccttatatttgataagcggctctatcgaagcgattatttggtcaataaatggcccatcttggcggctttggtcgccatatagtgctcgttcttaggattctgtccgacaatcagcgggacgcgttcgacgatattgatcccggcctcggagagaatttcgaccttcttcgggttattggtcagcaaacgcacggccttaatacccaatagcttatacatatcagaacacagcgtgaaatcgcgctcatcggcagcgaaacccagttgatgattagcttcaacggtgtcggcacctaagtcttgcaaagcataagcgcggattttattcagtaaaccaatattacggccttcctgacgatgataaagcagtacaccacggccttcttcagcaatatgtgccagcgcagcttctaactggaaaccacaatcgcaacgcaggctaaagagggcatcgcccgtcagacactcagagtgaacacgggagagcacgggttcatcggtgctaatatccccaaaaatcaatgccaaatggtcatgaccggtggctaactcttcgaaaccgaccatcaggaagtcaccccaaggagtcggtaatttggcttctgctacacgttttagctgcatcttgctgttcatattataactttatacccttagataggttatcgcataccctaccgtgaatgcctgctacacccttttgcttttagggcataaggttaaataaaaattttctgcgatcattattagctatattgccataacttttgacctgctgctgttcaacaaagcagcaataaggttagcgagaatgtctatctaagacttattttagtaatgacaaaaatttgtgtatgttatcaataggtagagatacttatattatatagatatagcgcttatataaatcgtgctatcaccacaggtaatatgttgtggatattgccagaaagaaagggcaacagatgtggaatataacaaaacgcattactctgggatcacttattttactgctgccaacctttgtcatttggctctcgggttggcagtggcagccgggtggcggtgaacgctggttaaaagggttgttttgggtaacagagacggtgaccgcgccgtggggcatcgtaaccagcgtattactcggtggctggtttttgtggtgtctgcgttttcggctcaaaccggctatcgggctgttggttatactcagtatggttattgttgtggggcaaggattgaaatcgctgattaaagaacaggtacaggagccgcggccatttgtggtctggctcgaagctgagcatcatatcgataaccattttttctattccttaccgcgcgttgaacgtagcaagttgattaaacaacaattacagaatcaatccgcgatcccatcgtggttaagcagtcactggcagtttgaaacgggttttgcctttccttccggccacacggtttttgccgccagttgggcattattggccgtcgggctgttatggccccgtcgacattataaaacggttattttactgatgctttgggcgcagggtgtcatgatgagccgtctggtattaggtatgcactggccaggcgatttaatggcggccacgataattagcggtttgttagttgcgatggtatgcagtctggtgcagcggtggttcggcccgttgaatattccaccgcaagaacagcaagagattgaaaagcgtgagtatgactaaacatagacgattgattcttatttgcaattaatcattcgcgattaagttgcttaaaataatctctattgagcatcagttcggcgctttatcttggtgcagggtttctttgcggggtaaggaagtgctaatttgttaagtaaggacgccacatttttggcataattcatcaggttgattcggcctttaggaaaaaacgtgaaatatttgctgatttttttgttagtgctcgtcattttcgtgatatcagtcacgctcggagcaaataacgatcaggtcgttaccttcaattatttattggctcagggcgaatatcgggtatctaccttgttggcgacactgtttgccgccggtttggttctgggatggattatttgtggacttttttatctgcgagttcgaattttattggggcgtgcagagcggaaaattaaacgccttgaatcgcagcaagagttaccgattgaacccagtgcgactgcatccacacctgccgtcggcaaggaataattttctatgttagaaatgctgtttctgctgttaccggtcgctgctgcctatggttggtatatggggcgtagaagtgctcagcaggataagcagcaggatgctaaccgcctgtctcgtgaatatgtggctggggttaacttcctgctctcaaaccagcaagacaaagcggttgatctgtttcttgaaatgctgaaagaagacagttcaacagttgaagcacatctgacgttaggtaatctgttccgctcccgtggtgaggttgaccgcgctatccgcatccatcaagccttgatggaaagtgcctctctgacctttgaacaacggttgctggccgtccagcagttgggccgcgattacatggctgcggggttatatgacagggcggaggacatgttcaaccaattggttgaggagcaagatttccggcttggcgcattacagcagttattagttatccatcaggcgaccagtgattggaacaatgccatcgaagtggcagaaaaactggtcaagatgggtaaagagaatcagcgactggaaattgctcatttttattgcgaattggcgctgcaagcgatgggcagtgatgatctcgacaaagcaatgagcctgttgaagaaagccgcctcagcagacaaacagtgcgccagggtgtctatcatgcaaggtcgggtgcatctggccaagggtgagtatgggaagggcgttgaagcgctggagcgcgtgttggagcaagataaagaagtggtcagcgaagcattgccgatgctgagtgaatgctatcaacacctacaacaacccgaagcctgggctaatttcctgaaacgctgtgttgaagataatactggcgcgacggctgagttaatgttggcggaaattcttgaacagcatgaaggccgggatgtggcgcaaacctatattaatcgccaattgcaacgccatccaaccatgcgtgtgttctatcggttgatggactatcacctggcagatgccgaagaagggcgagcgaaagagagtttactgttgttgcgcgatatggttggcgagcaaattcgcaccaaaccgcgttatcgctgccacaagtgtggttttaccgcgcactcactctattggcattgtccgtcttgccgtgcctgggcgtcagttaagcctattagagggttggatggtcaataagtgcaggttattcagggatatcgggtgaattgaatcacccgacagtgatttatgatctattttttcttctgcggtgcttttagcaattggcgcagtttcttcaattctttctggcttaacggctgttctgaaatttcttccacgccttggttatcaatctcgttgtgatgcaatttggcatctttatggccgctcttagcgcttttaacatcaaccgcaaaacttttttctaatctttcacagacttcggtgctgagagaaaactgtttttctaaggcggcagctttgattttctcttttaattccagagggattttaatggttaaggtagatatttcgctcatcatataaccttcaacttaggggaaaataccaagctaagtgagggaagcgaaactgtccaggggataacacaattgtcacaaaaaattcacattgagcattttcagaaatagacaatgcgcagaaggttaagtgatctgaagtgatgggggattatggtttggcgtaaccgatggctaagacctgttacgctggagataaatgaaggcttacgggcgagtgtgtggataatgtatcaagtcgtggaaacgcacagaatggccgctttcattgcgatagccgtgcgggcaatcagccgcaaatcgtagcgcctcaccagtggtcagcgttcgggtcacgccatcgacagtgagtatcagttccccttcaatgacaatcacatgctcaatcacgccagcttcgtgtggcgttgactcactgcatccacccggttcgaggtcgataacaaacatatccatgcgcagtgtcgcgtcataaggaaacaggggcacgacgcgcattcccgacgtttcgctattgaatgtggtgagtaagccatgacggtgcaacgcagcagactgcgcaggcggtgtttcaagaaactgtgagaaagagacgttcagaccactggcgattttccacagcgtcgccactgttgggctggattcgccgcgttcaatttgccccagcatcgctttactgacgccggtttgctccgccgtctggcttaaactccagcctcgttcgcggcgaacgtttttcagttggctgccaatatggtgggcgagttctttcatcttgactcctgtggaggcactttttattgaacacaattttttatcgaacacgattctttatcgaatacgattgtgcgctataacgcacggtgatatgttgagcacaatggatatacgttataacgcacgacagcataccgctcgcgttcgataatcagaaggattttccccgatggcatcgcgtttccgtttacaagatttaactttttctgcggttatcgccggctttgtcgctgtcctggtcggctataccagttcagcggcaataatttttcaggcagcggaagcagcaggtgccagtgtggcacaaatcggtggctggttgagtatgcttgggttgggaatgggggtgactagcataggtttatcgctctattaccgcacgccagtggtcactgcctggtcaacgcctggtgctgcgttactggtgaccagcttgcccggtacatcggtcaatgaggctattggggtgtttgtgtttgccaccgggcttattttgctgtgtggcgtgaccggcttattcgccagattgatgcaatatattcctcaggcactgtcggcggcgatgttaggcgggattttgttgcggtttgggttgaacgcttttacctcgttacaaagtcatttcgcgctagctggcaccatgtgtctggtgtatctgctggcaaaacgaacactgtcgcgctatgcgattgttctggcactggccgccgggctgattgtggccggattacagggcaatattgcgctgcacggccagacgttgatttttgccactccggtctttgtcatgccgcacttcacaatctcaactcttctcggcatcggtgttccgtttttcgtggtgacaatggcctcacaaaatgcgccgggcatcgctacgctgaaagcgcatggttacaatctgcctgtttcccccctgatttcatggaccgcactgaccgcactggttttagcaccgtttggtgggtttaccgtctgtatcgcggcgattacagcggcgatctgcatggggcaagatatccatcctgatccgaaaaaacgttatatggcggcggtcgctgctgggttcttctatctgatcgccggtgtgtttggtggttcaatcggtatagtgtttaccgccctgccggtcgcgcttatccacactattgccggtctggccttacttggcactattgcgggtagtttgtatcgtgcgctggaaaatgaacgtcagcgtgatgcagcgattatcacgtttttgataacggcttccggcgtgacattgttgggggtcggctccgcgttctgggggctggtcggggggataatcacccatctgatcctcaacctcccagcgcacaaaacggaacacgacgctgggaaaagttgagtttgtttatcttctggggaacagaatattactattggggaaaagtgctgaaaccacctttcccctttgtctcttagcggtaaatgaccgccgtaccgtgcaatttgttattgccggtagcagaggtgatcaggtatgaggttgcgccagcttcatctgcttttttcgccagagcgttttctaattcagttaatgtaccggcattgctggcggcaacggtaccaatctcattcaagcctgttgctggtgcgtgctggatttgtgtggcagcaacactggcaaatgatgcgaaagaaagggccaacgcagggataatatatttaatatttttcatgtggaactccagttacatatttaccatttaaataacaaattattatttaaatcatggcatagacaatcagtgtcttgcgatggagtgcatcatagcgcagggttgtttaaataaaatcacaaaaaattgatttttatcatcaaaaaattcgaatgacactttacctttcttgaaacttttttacttaactgcgggtataagaagtacgcctgcttttgcataaatctacgtaaccagaaaaagcctgacaaagggtggctaaactcacattgccgactgctgtaatttcagtgacacaccctgtagaatgtcgctgttatcatgactaactgactgaaaaaggcttgaaaatgacgtctgcaactaaaactaataacagtggctcaatatcttccccgatcgttgttgcactggattatgccaataaagacgcggcgttagcttttgctgatcgtgttaacccacgagattgccgattaaaagtaggcaaagagatgtttactttatatggtccccaacttgttcgagatctgcatcagcgcggctttgaggtctttctggatttgaaattccacgatattcctaacactaccgcccgtgcggttgcggcggcggcggaattgggggtgtggatggtaaatgtccatgccactggggggatgcgcatgatgacggcggcaaaagaagcattattgccctttggccaacaagcaccattactgattgctgtgacggtgctaaccagcatggatggtggggatttacgtgatattggcattaatatcaccccagccgaacaggcagagcggttggcaaaattaacctgggattgcggtttagatggggtggtctgttctgcccacgaagcggtgcgcttaaagcaggtgtgtggtgaggatttcaaactggtgacaccggggattcgcccggagggcagtgatgctggcgatcagcgccgtattatgacaccagaacaagcggtagcggcaggtgtggattatatggtgatagggcgtccgatcacccaatcccctgacccggaaaaaaccttgaaagacattctggcctctttgtgtaagggggcaaaatgagtcatgataatagccgtttggtctattcaaccgataccgggcgtatcactgaacccgaggtcaaaccgcagcggcctaaaggcgatggtattgtgcgcatccagcgtcaaaccagtggccgcaaaggcaagggcgtgtgtttgattagcggtattgatggcagtgatgaaatgctagagaaactggcagcagaattgaagaagaagtgcggttgcggtggctcaattaaagacggcatcattgaaattcaaggagataaacgcgatcttcttaagcaactgctcgaagccaaggggatgaaagtcaaactggcaggggggggaaagaaattataacactttgctttattgagtggagtttgatggggtgactgccccgatgggcgctccggcagtttacgctgctacgacccgttcggcacatttccccgtcagtcaacttcgttatcgctaacgttttaagaataaaacaaagtatctaaagtcattgagactgtagccaggcggcaaacgaataaatcccgatgagctgacttatgtcagtgattcgggtgcatgagagccgccaacaacgctacagtttcaagaacgaaggataagtttatttactgacctgatggccaataaccccaccaatagccgcaccacccagagtacccagtgtgctatcagtcagcactgcgcccccaacagccccgacaccggcaccgatggcagtattacggtctcgttttgacatgttggaacatgcagatagtgacagggccagcgttagtgccagtgcggcagtcgccaatcttttattgatcatcataattattctcctcacgttggcagagtgaatccatactgaatcaaacttaccttactcagtataggcgttatattaatattaagcgtcagctcattccatttgtgtttagaataaacaacgccattttgatttaaatttggaattaatattgagaactcgtttcttcatcaatagaatctagtataattacctgtaattcatttggtaggtaaatagtcctaatttgaacgaatcaggtatggaattaaggattatcttagatcgaaaacacaattaaccccttgtctgcactcaaaaaaaaccttcatcactggttgtgtatctcccagactgtactttccagccgatctgtacgcagtttatagctatttatcccataccggttctcacctgtggcgctgaaaatgagacaaattcagttattcaggatacgacgatgctcaacgaactgaagcagcaggtgcttgctgctaatctggcactgccacgccataatctggtcactttcacctggggaaatgtcagtgctgtcgatcgtcaaaagggcctgctggtgattaagccttcgggcgttgagtatgacgtgatgacggtggatgacatggtggtcgtggagttggacaccggcaaagtggtggagggcagcaagaagccttcatcggacactgacacgcatcgggtgctttaccttaattttcctcaaatcggcggtatcgtacatacgcattcacgccacgccaccatatgggcgcaagctggtttggatttacccgcctggggcaccacgcatgcggattatttctatggcgcaatcccctgtacccgcctgatgacaccagaagagattgctggtggttatgaatgggaaacaggtaatgtcattgtcgagacattcgttgataggggcattaaaccagaagatgtgcccgccgttttggtgaattcacacgggccatttgcctggggaactgatgctgataatgctgtacacaatgcggttgtgctagaagaactggcttatatggggattttctcacgccagttgaacccgcaactgcgggatatgcagcctcaattgctggataaacactacctgcgcaagcatgggaaaaatgcctattatgggcaataaaaactatgtttagccgccgcccgtgtttagtcctgcacgggtttttccaaccataatatcgagtcgctgatatcgagtatttttgcttcgacttgcgcgatcgcatcattgattccctgattgtaaaaatgtacacccaattcgcgactgataaattgcagtaaaaattcggcgtcaaaatcttccaactcaatattgtgttcttgttccagataacgctgaagtttgtaggtcatccgctgcgtttgttcgcgggtaaaagtaatgtctgccatagatatagctccgattaaggcgttttgataatgataactcagtgattactcgcccagtatgtcgacttgaattccctgagttatcaactgctgtcggtaagctgtgggcaggcgattatccgtgatgactctgttgacggcagagataggggtcaacaggttctgatgtacctggccaaattttgaggcatccgccaaaatgatattttcggcaccttttgccagcacactgttaatcacatcggcgcgtaacatgtcacgcccggtgaatccggtatccatctggtaaccgtcgataccgataaatgccttactgaaattcacatgacgtaagcacagaagtgtcagtgggccgaccatgctgtcacttttcttctgatagatcccgcccaatagaataacttcgcaagctgagtcttttaattgtcgggcaatatagccgctgactgtcactaatgtaatgccggggcgttttgccagttgatgagccaagagagcattactgctgccactttcaataaatattgtctcaccgtcgctgaccagcgaggcggcgtgattggccagcttttgcttcacggaaaaatggcgcatcatgcgcacatcaatatcatcactttcaagggcgacagcgaagccatgcacgcgtttgagtaaaccccgtttctccagcagattgagatcttgccgaatggtgacttctgatacatgggttacttgggataattcgctgacactcactcgtttgttgtcattcacctgttgcaaaatcgtttgctgtcttgggttcatcataggtctgccaaataaataaactttcgtttgaagtataatttactttcgaatgaaataggtttgatcagggtcacgttattgattaagggttggtctatgattgcggctaatgattattcgttacgctatttgctttactggttatttgtttaatcagtctggctgtttcactcattcaaaccggaggttgttatggagctttatcttgatacagcagatgtggccgcagttaaacgactggcacgtgttctgcctttgcagggagtgactaccaatcccagtattctggcaaaagcgggcaaacccatctgggaagtgctccctgcgctgcgcgatgctttggggggaaccggtaaactgtttgcccaagtgttggccagcgacagtgaactcatggtgtcagaggcggtattactgtcccagcgcgttcccggtttggtgatcaaagtgccagcaaccgctgaaggtttagccgcaattaagaaattgaaaaccatgtcaattccgacattgggtaccgcggtgtacggtgcggggcaagggctattatcggcattagccggagctgaatatgtagctccttatgtcaaccggttggatgcacagggcggtgatggtatcgcgatggtacgcgaattacagcagttgctcaccttgcatgcaccgggcgcgaaagtgttggccgccagcttccggacacctcggcaggtattggattgcctgctggcgggttgtcagtctgtgaccattcccgtggatgttgcagagcagtttatcagcaccccagcggttaaagcggcagtagaacagtttgagcatgactggcagggcgcatttggctcagcaatcttgagctagtgtttcattcacggactaaagcataaaaaaaacgcccgcttagctattaaacgggcgttacggtgtcacttgtttataagcaatattatgaagttttgaagctgctgacaaagctatttttgcccggtgactggcggggcgactgcactgatgggcgctccggcagcttacgctgctacgacccattcggcacatttccccgcgaatcaactgggtcaaaggtttggttcttatcctagcaagggcattttcccaacttgccacctttgctggggaagcgagcctccagacaataacggtggaagtcacgttcgctcatcggcggcgtatccggatgatgacggcgcatatgattcacataattgccataatcctgcactcccaccatcagacggaaactttgagccactcgatgcgcaatcaaacgaacccaagcccataacgtggtcgggtgagcgacgacgggaaccagcggtatgcagcgcgtaatctgacgcggcgctggtggacatggccgctgcaacagattggtttgctgcctgcgcagtgggatacctgcattagccacgaacagtctcctcacggaatacaatttcagtctcatgcgtagtcggtttactggatttcagcgcgcgccgaatcacgaagaaagatgaaatcaacatggttactgccaccagcataaagaaagcacacaaagcggcattgatctggttgttaaacacaatggtttccatgtccttaatgctcttagctggggcaatcaataccccttgctcgacaccagccgagaatttcttcgcctgagccaggaaaccaatactcggtttttcgtggaaaattttctgccagcccgccgtcattgaggtaataaacagccaaattgttggcaggatggttacccaagcatagcgctgcttcttcattttaaacagcaccacagtccctaaaattagcgccattgatgccagcatctggttaccgataccaaatagtggccacaaggtattaatgccacccagcgggtcgactactccttgataaacaaagaagccccaacaggcgacggcaactgtagtgccggataagttgccaaaccatgaacggttattcgccagacttggcaccaccacgccgaccaaatcctgtaccataaagcggcaagcacgggtaccggcatcaacagcggtcagaataaacatcgcttcaaacagaatggcaaagtgataccagaacgccatcatattgcggctattaaagacttcactgatgatatgcgccatcccaaccgcgaaggtaggtgcgccaccggcacgagataatattgagttttcgccgacatctttcgcgatcatggtcagggtttcaggtgtgacgacaaatccccaactgttgatggccagagcggcactttctaccgtggtgccaatcagtgccgccggtgagttcatggcaaagtaaacgccgggatcgataactgatgcacaaatcagcgccataatggcgacaaatgattccatcagcatcgcaccgtatccgataaagcgggtatggctttcgcgttccaccaatttcggcgtggtaccactggcaaccagcgcatggaagcccgaaatagcaccacaggcgatagtgataaacaggaatgggaacaggctaccggagaagaccgggccgctgccatcaataaagcgtgaaacggcaggcattttcatttctggcatggcaaacacaataccaattgccaaaccgataatgacgccaattttaaggaaggtcgataaatagtcacgtggtgccaacagcagccataccggcagaacggaggcgataaagccataaatgaccagcacccaagtcaaggtggtaccgtgtaatgtgaagaacggcccccagtaagggtgaacggcaatattcccgccgtaaataatcgccgccatcattaacacaaaaccaattaatgacacttcggcaattttacccgggcgcaggaagcgcatgtacacgcccataaatagtgcaatcgggatagtagcagcaatggtaaacaggccccacgggctgtcggccagtgctttaaccaccactaatgccagtgcagataagatgatgatcatcacccctaaggcacccaacatggtaataatacccgcaaaagcgcctaattcttgttttgccatttcccccaatgagcggccatcacggcgggtagagataaacaggataaggaagtcctgtaccgcaccggccatcattacacccaccagaatccagatagtaccgggtaagaagcccatttgggcggccaaaataggcccaactagcggcccggccccggcaatagccgcgaagtggtggccgaacagtacccatttattggtcggaacataatccagaccatcattacgtcgctctgccggggttaaacggcggtcatccagctcaaagacattcttggcaataaacagactataaaagcggtaggcgatgctgtaacaggctaccgatgcaatcaccagccagatggcattgacatgttcgcctcggctcaatgccagcatggcaaacgcgaatgcacctattaacgcgacggtcagccagatgacgacagtcttgacgtttttcatgggtaacgactccttgttctgggggaaatttaacggtaatcagcacccgtttgggaaaaaagatgcaaaccgttagttaacataggagttttaatgtgaaagaaaagtagcgaaagtgagaactgtgatgaggtaaatgttttttgctcaccattagaatcattttcttacatattgtgacggctacccgacggggaaccgtggtgggtaaaataatggggtcggggcataaaaaagccgtggggtgttgtgcatcaccacggctttacccttcatactgcaagctgcatgtgcgttggctgccatcacttacctaagtcattgagttatctcaacgccttggggtcattccgttgccgtcttcctgcaactcaaattattgagggtataattaacaatatattgattctgaacatcaaaccactggacgggccaccacgttgcgcgtttccatccgtacttcggcaatgcgcacttcaattttgtcgctctggctgtaaaccgtttcacctttgatttgcacggtgccggtttcctggctgcacaccatttcatcacgcaccgcatgaataaagggcgcgggaataaaggcgactgcgccgttatccagtaagcgcacccgtaggccaccgcgagtgacatcaataatttccgccgggaagcgcgtatctgtgcctgccatcggttgtaggtaacgggcatacaaccaatcaccgacatcacgttcagccatgcgattcaaacggcggcgttcggccaattgaaccgtgatttcgtcctgtggtttttccgcttgctgacccgtaataatggctttcagcagacgatggttgaccatatcgccgtatttacgaattggcgaggtccaggtggcgtaagcttcaagccctaaaccgaagtgtgggccgggaacggtgctgatttcagcgaatgtctggaagcggcggatgcgactatcaaggaactgggtcggtaaggcatcaagatgacggcgcaattcacagaaaccaggtaaggtcagcagtgcttgcggatcggcttccaccccattggcctgcaacacattagcggcttgctcaaccagcgcgggatcaaaaccggtatgcacgttatagatgccaaaaccaagattatcacgcagcgcaatagcggcacagacgttagcggcaatcatgcactcttcaacaatacggttagcaatgcggcggtgttcaacaatgatatccagcacttcgcctttttcgcccaacaagaagcggtagtcaggccggtctttaaacaccaatgcatgctgttcacgccaatggctgcgcgcttcgcaaacacgttttaataatgtgatttgttcagcgatatcagcattttgtggctgccagtcaccactgccttctaaccaatcagagacttcgtcataaaccagtttggctttcgactcaacccaggcggctgagaagtgaatgtcttcaccgagcgtgccatcagcagcaatagtgacgcggcacactaataccgggcggcgttcattcggtcgcagtgagcaaagattatcggataaatcacgtggtagcatcgggatgttaaagcccggcagatagttggtaaatgcacgtttacgggcaattaagtccaactcactgttttcatcgacataagcagtagggtcagcaatagcaatggtcaacaacagcgagccgtcaccgttgtcttgcacctgcaaagcatcatccatatcttccgtgctggcactgtcgatagtgacaaaattaagcgcagtcaaatcttcccgttgcaggttggcatcatgcaacgctgattcaaccatgactggcgcttcacgctccagattatggcgcgccagggtgacccaccaaggcacgaagtgatcttcaccatcagtaataaaagcagtcagatcggcattaaagccacgatcgccttttaatggatggcggcgcatctcggccaccgcccaatcaccgctctggaaatcgtgagtcagttcacgcactggacgacattgaatggcatcacgcagcagaggatggtcaggaacgatagacaggcggtcatcttttcgttgcacacggccaacaaagcgggataaaaatggctcaaccagggtttccggctcagcaatttcacgatctttatcggtgtgaagagtggcaataatacgatcgccatgcatgacttttttcatctgtggcggcggaataaagtaacttttctgcccgtctacctcaagaaagccaaagcctttctcagtacctttaaccacgccttcgacgcgtggagtctgagtgtgaagttgctgttttagctgcgccagcagcgggttatcttgaaacatatcgtccagtgaatggtgtagtgagtggggttaatccggctgacagttttacgcgaatcagccccatcgggcaagcggcatatcatttggcagaggaattccctattaaagacaggggcatgtctggtgtcttttgtcagctgtcatccagaatgatcggccccgacgaaacagggccagctttttgacgatattcaagcaatacgcaatgtttgtggttgttgccagcgccgcaccgtcactggcacggattttgaggttggcgtgtgggtttcatcaccaaaactggataacggcaccagtgggttagtttcagggtaataagcagccagatttccacgggggatatcgtagctcaccagtttgaaaccactgacttttcgcgtaattccgtcattccacagcgtttcaatttcaactaaatcaccttcttctaataccagttcagtcaaatcttgcgggttaataaacagcacttcccgttgaccatacaccccgcgatagcggtcatcaaggccataaatagtggtgttatattgatcgtgtgaacgtaaagtttgcagcacaaaaggggcctgttcaccggcaatctgcggaaataagctatcagggagcattgatgcacaaaattcggctttaccactgggggtggcaaattgcattgcggcggcggcactgcccagatagaaaccaccgggttgctcgcagcgggcgttaaagtcatcaaaaccgggagtggttgcgccaatatggtcacgaatcaagttgtaatcatcggctaatgccagccaatccagcgctcttccctcggcgggctgctgagcaaaaacagcattggcaatgccgcagacaatggctgtttctgagtgctgagtttccgccagcggtttccccacaccttcagaggcgtgcaccatgctaaatgaatcttctacggtaataaattgtgagccagtagcttgcatatcacgttcagtacggcccagcgtcggaagaatcaaggcttcagcaccggttatcaggtggctacgattgagtttggtgctgatatgtaccgtgagatcacagcggcgcagtgcttgcgcggtacgctcggtatcgggagccgcagctgccagattgccaccaagggcaatcaacactttgacttcgccgcgcagcatggcttcaagcgcttccacggtattatgtccggcggcttgaggcggagtaaaaccaaaatgctggcctaaacgcgttaacatggcggcagagggtttctcatctatccccatagtgcgattgccttgcacattactgtgacctcgaaccgggcataaacccgccccaggtttgcctaactggccaaataacagttgcaggttagtcagttccctaactgttatcactgaatgtttatgctgcgtgatacccattgcccaggtcaggataacgcgctctgcatgctgataaatatctgctgcatggcgtatttgcgcctcggttaagcctgattgctgggtaatctgcgcccatgacgtattatcaaccgccgccagataatcatctattccttgagtatgcgcggcaataaacgcttcatccaataaaccgggcagcccttgtgccagttgctggtgatgggttgccagcaaagctttcaccataccgcgaaccgcggccatatcaccgccaagattaggttgaaaataggcagagctgatgggggatgatttaggtgtcaacatttcaatcgggttttgtgggtcagcaaagcgttccaatccacgctcacgtaaggtattgaagctgacaatccgtgcgccgcgatctttggcatgacgtaagctgtgcaacattctcggatgattagtacctgggttttgcccgaagacaaaaatggcatcagccagctcgaaatcctgcatacgaatggtacctttaccgaccccaatactctgtttcaggccggtaccactggcttcatggcacatatttgagcaatctggaaaattatttgttcccaacatacggccgaaaagctgataaaggtaggaggcttcattactggctcggcctgaagtatatagctccagctgatttgggttatccagcccattaatgtgcttagcaattaattcaagagcactttcccaactaatcggctgatagcggtcagtctgtgggttatagcgcatgggatgggtgattcgcccttgatattcaagaaagtaatcactctgttggcgcagagtcgtcaggctgtgctccgcaaaaaactccggttccaccgccttgcgggtagcttcccaactgaccgctttggccccattctcacaaaaactgaaagtgctgtggttgtcatctccccaggcacagcccgggcagtcaaaacctttgacttggttgacgcgcaacaagttacgaatattcttcaatgcttgcttgctgtccaacacaaagcgcgtggtggcttcaagagatccccagccaccagcagcgccggtatagggttttatggctgatttaaatttcatgataatacgccgcaggtgtttttttgtttcaagcaggtaacaaaataattaactgtttgagtctattttgtcacaagtctagtggggcggggcactagcgtctaatcgaataccgcaatcgcggcatagagcgggcttatcactcgaatgttgctgatcaaatccgttgatgtacatctggtgagttaatggctgtatcttatatttatgaaataaaattatttaataattatattaataaatgattttacaattaacaaaaatataatttagcatgcttgatattaaattttatctggtttaaataatggcaaaatgacttaactgctctattatttaatagcaggcagcttagtgtgtttaatataagtgccaatataaataatcaaaaataactattaatttcaaataataactattaagtaaaaacaatcacaccagtcatgtttagcgccacaactgagatatataaaggtagctattttcctacctttacgggtctgcatccataatcatccagatgaggataatacaatgacacaaacacaattggctattgataatgtcttggctagtgctgaaaatacaatacaacttaatgagttacctaaagttgttctggattttatcaccggggagcaaaccagtgttgcgcgttccggcgggatttttactaaagaggatttaattaaccttaaactttatgtcagaaaggggctttcattaccaacccgacaggatgaagtggaggcttaccttggatataaaaaaatagatgtcgctggtcttgaaccgaaagatattaaattattatttgatgaaattcataatcatgccttaaattggaatgatgtggagcaggccgtattacaacaaagtttggatttggatatagcagcaaaaaacatcatcagtaccggcaatgaaattattaatctgataaatcaaatgccaataactcttcgtgtcaaaaccctattgcgtgacattacagataagcagttagagaatatcacttatgaatctgctgatcatgaggtagcctcagcattaaaagatattcttgatgacatgaaaggggatatcaacaggcatcaaacaacaactgagaatgtcaggaaaaaagtatccgattatagaatcaccctgaccggcggtgagttatcttcgggagataaagtcaatgggttggaaccacaggtcaaaacaaaatacgacctgatggaaaaaagcaatatgaggaaatcaataaaggaattagacgaaaaaataaaagagaagaaacagagaattgagcaactaaagaaagattacgataagtttgtcgggttgtcttttactggggccataggcggtataatagcgatggctattactagtgggatctttggtgctaaagctgaaaacgccagaaaagaaaaaaacgcattaatttctgaggttgctgaattagaaagcaaagttagctcgcaaagagcattacaaactgcgttagaggcactttccctgtcattcagtgatattggcattcgaatggttgatgccgaatcggcgcttaatcatttggattttatgtggctatctgttctcaaccaaattactgaatctcagatacagtttgcgatgattaacaatgcattgcgcctgactagttttgttaataaattccagcaggttataactccatggcaaagtgtcggagattctgcccgccagttggtggatatatttgatgaggcaataaaagaatacaaaaaagtgtatggctaatcaatattaccgtatttaattattcattatgaggattatcactatggccgaaataagcacatttccacacagtggtctgagttacccagacattaatttcaaaatttttagccaaggtgttaaaaatatatctcatctcgcccagtttaaaacgacaggcgttgaagtactacaggaaaaagcactacgagtcagtttatattcacaaaggttggatgttattgtgcgagagtcattgtcaagtttacaggttaaattggaaaatactctggctctcacctattttaccactctggaagaaatcgatgaggcactgattagtcaagatattgatgaagaaagtaaatctgaaatgcgcaaagagcgcattaatattattaaaaatctatctaatgacattactcaactaaagcagttgtttatcgaaaaaactgagttattagataagtcttcctctgatctgcataacgtagtgattattgaaggaaccgacaaagtcttgcaagcagaacaattacgtcaaaaacaactgacagaagatatcgctaccaaagaactggaaagaaaagagattgagaaaaaaagagataagataatagaagccttggatgttatccgcgagcataatctggtcgatgcatttaaagatcttatcccgacgggcgaaaatttaagtgaattagatctggctaaacctgaaatagaattgcttaaacagtcattagaaatcaccaaaaaattattggggcagttttccgagggtttaaagtatatagatttaactgacgctcggaaaaagctggataaccaaatagataccgcctccacccgtttaaccgaactcaatcgccaattagagcaatcagagaagttaattgccggtgttaacgcggttattaaaattgatcaggagaaaagtgctgttgttgttgaggccgaaaaacttagccgtgcatggcatatttttattcatgagataacagctctacaaggtacttcactgaatgaagttgagctatctaagccactaataaaacagcagatctatttagagtcattaatcaaacagctgatttgacttgtggcgtttagatactgttttttcaggtcagtgcctgacctggacgttgcgctaagcgctttgtcaaaatagaagagttaggcggtgtgtcattccctttgatggtattttactggaatgacacataattttcacactcctaacgccgccaatgcgggctttaaaatgatggaagagagggcgcagaagttggaacgccgttcgcatcaaatttgagatcaactttaaactgttcagtctcagttctggttttattttcagtctgctgcgccaactcatttgccaactcatttgccagcgcctcggcaactctggcatcctcttttgtttctgctgttatccggttaggctcctgatttttgtattcttctctcgccttagctatctcatctcgaactttctgttgcttattatcggagctgagattggagctgcgattagagacatcatcgtttttatcttgaatcttggttaattttgcttccagttcccgcatcaggttcttagtgcgttgctccagtaaggtgctagtctgctgcttgcttttatcctgcggtttcaattcaatactccgagatggagtcacaagtgaaggtgctggcataggaggagcggaagtcggaacgccgtttgcagtaaattggagtttaactttaaactgctcagcctcagttctagttttatttatagtctgctgtgccaactcatttgccgactcatttgccagcgcctcggcaactctggcatcctctttttcttctgctattactcgcttagactccccaagtctgtattcttctttcgcctgaactatttcctgttgaatagcagatagccccttatgggggccgccattggtcacatcagcggtattatttttaaccgcgctcagtttttctttcagttcctggatcagatccttaggggatacactagtcagagactttacctgtgtatttgaagtattctgctgttgtatatctgtcttcttagatagcggagaggacagattttgagacactggaatatgtgagaaggatgaggaatgtttctcaactggggggcgttgtcgctgcaagtgagagaatttacgttctacaggtgattgagtaatcctgacaagggataatctctcaattccattattctgtttatcattaccgctttgtgccaatttttgataaagagaaactctatcttgtagactcgaactaatttttgctggcgtcattaaatgttgctcctataataatgtataggaaagataacagaacaatattgcagttccttgcaaaaaacgattcgctgccttagtcatttctctggtgttcactaacacgcctacgacgtgatttactcagattcaatcatcaatgctcaggatagactttttctttaaattcgcacaaatcttcaataatgcatgaaccgcagcggggtttgcgggcaatacaagtgtagcggccatgtaaaatcagccaatggtggcagtccagtttaaattcagcgggaaccactttgagtaacttggcttcaacctgatcaacattgctaccaggggcgaacccggtgcggttacatacacgaaaaatatgcgtatcaacggcaatcgtcggccaaccaaaagcggtattcaacaccacattggcggtcttacggccaacacctggtaatgcttccagtgctgcgcgatcttctggtacttcgccgtgatgtttttccagcaatatccggcaggttttaatcacgttctcagctttggtgttaaacaaacctatagttttgatgtatgacttgaggccatcaacccccagatccagtatggcctgtggagtgttagccactggatagagcttggcagtggctttattgacactgacatcggttgcttgtgccgacaaaagcaccgaaatcaacaactcaaacggcgtgctgtagaccaactccgtcgttgggtgcgggtcgttatcccgcaggcgggtcaaaatagcaacacgtttttcttgattcataaggctttctctgccactccatcctgaagttgcggtgcggtagccaaggctctggctttgcgcgctttcattttctcatcaatgacatatttcccggctaacaacaaacccagaccgataaacgcgcccggtggcaacatagctaacaggaaagggctatccagatgtaagacttcaatgcgcagtacttttgcccaatcaccgagtaacatatcagcaccatcaaacagggtgccattacccagaatttcacgcagggagcctaagacaaataatgcgcatgttgcccccagccccatagctaagccatccagtgctgataaacctaccgggttcctggcggcgtatgcttctgcgcgaccaatcacaatacagttggtcactatcagtgggataaatatcccaagggactgatataagccaaatgcataggcgttaatcagcatttgcacagtactgaccactgaagcaatgatcattacatagatagggatgcggatttcattcggcacccagcggcgtagcgccgagacagcggtgttggtgcataccaataccagtgtggtggccagacccaagcctagcgcattggttgccgttgatgaaacggccaacagcgggcacaggcccagcagttgtaccaatgccgagttatttttccatagcccttgggctaacaagtctcttgcttcactcattgatcttctccacagacgggcaagctatcgagttttaccggcagagtttctaaaaatagcgccgtgtttttcaccgcccggacgactgcccttggcgtgatggtcgcaccggtaaactgatcaaagtcaccgccgtcttttttcaccgcccagcgtttatcttgctcaccttcaacatgtcgaccgctgaaatgactgatccagtcagatatacgaatatcaattttatcaccgaggccgggggtttcatgatgttcaatcacccgactacccagtacgttaccgccaaagtctgctccgaccaataattggatagcgccggaatagccatctggcgcggtagtttcgatggcggcagcgactggctggccctctttgcgcgccagataaaggcggtgaggggccatattgccgagcgctgaatcagtgacaacgtaacattcggcttgcatgtcattgtcataattctctgctggaacgacctgctccaacaaggctttctgttgtagtgcagcctgatgggcgatggtagattcggttaacgaattaaccactgctgtcagcccagtggcaccggcggcaaacaatgccagagtgatgccgtgacgcttcatagtatttagcataacggctccttatttatgcccgcgctgatgaccataaacgcgtggttgagtgtagtgatcaatcagtggaacacagatgttggccagcagcaccgcaaatgctaccccatcgggataaccgccgtaaacgcgaatcagccacaccaaaataccaatcaatgcgccgaaaatcagccgaccacgaggtgttgtcgaggcgctgaccggatcggtggcaataaagaaagcacccaacatggtggcaccggaaaacagatgcaacatagggggggcgaagctgtgtggcgcaatcatccaactgatagcagcacaacctgccaaagccaataggaaactcaccggaatatgccagtggatggctttacgccatagcagcaacagaccgcccgccagaaaaccgaggttaatccattgccaaccaatacccgccagccccgcggtaaaaatcggttgttgcagaatctgttccacgggttgggagcgcagtgaggttttaaagttatcgagaggcgtggcctgacttatcccatcatagccaatctgcagttggtgaatatcggcaccattttgggtgaatccggtgaaaatagttaataagctgtcatagaatccaaccggcgttccctgtaatggcagaggaggaagccaactggtcatttgtactgggaatgaaatcagtagtacaacatagccgaccatggcaggattaaacggattctgacctaaaccgccgtaaagttgtttggcaataataatggcaaatgccgtacccagaacaatcatccaccaaggggcaagtggcggcagactgatacctaacaataagccagtgagcagggcagagttatcctgtaatcgtgtcagtaccggctgtttacgtaaatgcaagacagcgccttcggccagcacggcggtcattatagccagtgcaacttggattaggctgccataaccaaagaagtaagtctgggcgataatccccggaatgcaggctaaaataaccagcagcataatactgcgggtgctacgttgattatgcgtaaaaggggaactggctatctgcaaccctttgttctgggtcgatgttacaggcctgaatttcatgaaattgtaaccatatgtcaaatacttatcaggattctcaaacgcaggcgttgcgcgggcaagtcgatgcttgcgggcgtcaatacactcagccgtcagggggataatattggtgcagcattctaccctattcagacaaagtgtaatacgcctgaatcatagggttattatccatcatctgcgcgctattaagtaaatagaagtattaataaacagcattaatcttaaaatttaacttgcaatttatatccgaatagtaataggcaaatagaaagaaatacagttttactggtggggataattaggcggcggtacttaacagagtggcctgatagtatgattataatagcgatgattgtgagtggtttatttgtaattaattgtaagttaacgatttattaacgtgaaaaatgagagttgagaaaagcgttggcataatgatagattaatgtagtatgcagtgtaattatatatttaaagaacaatgaaatgataaacgaagacatattgtttatagatgaattaattgaatggattgaaattaatttagaaaaacgtcctaccttggatgatgtggcaaaaatttccggatattcaaaatggcatctgcaacgaaaatttaaaagtattgtggggttacaattagcctcctatatacgtggacgggtactgacgcgcgcggctgttgctctacgcatttcgcgtcggccaatcattgagatttctgatgaattgggtttcgactcacaacagaccttcactcgtacctttaagaagcgctttggtgtcacgcccaatagttttcgccagatggaacagtgggctgtgcaggggatgcttccgcgttttaacttctatgagaattacacgccagaaatcaaacgggtatctttacccgcacaagagctggtcgggtttacccggcagctgaattttgatgaacataatcattgcagcgggcagcattcctcttgcatggcaatgaaagatgaaatcttgctcgatttttttaaggaagttaacttttcttgccagcgagtgtattccctgttttctgccgataaggatcagcaagggcagaaaagcatgtattattcgacggcaattgataaagaaaaacggcatgaaattcaagggcatcgggagatagacagtatctcaattcctaagggagagtttctggcaatttctcatcaaggcaatgctaaggaatgtatcaagttttcaatatatttgtttaatgaagtgctgcctaagctgcgtgatgagttcggcggtggtattgaaatggaagtgattgaggttgatagctgccacgccgaatctaaattacgtgatattaccgctgcctacacttaccttatgtcggtgaactgacgctcaactgcgacggcaaaagcgcgtcagttcttacctaatcgggattaacggctgaagcgctttgcgcagcttttttagcttttacgcgagcaatcgctgctgccacggcagctttgcgcggatcttcctctggcgcttcactttcgctttttaccggttctgactcaagttgagcttgcgcggcctttttggctttcacgcgggcaatcgctgctgccacggcagctttgcgcggatcttcctctggcgcttcactttcgctttttaccggttctgactcaagttgagcttgtgcggcctttttagctttcacgcgagcaatcgctgcggccacggcagctttgcgcggatcttcctctggcgcttcactttcgctttttaccggttctgactcaagttgagcttgcgcggcctttttggctttcacgcgggcaatagctgcggcgacggcggcctgccgtgggtcaatagcatcagtttctggttcggcggcagcaagctttttctctacctgacgtgctcgagcttgtgcttttcgagcctcacgagcagcaataacggcactattatcgggtggttgcccaagggtcacactgatagttgaatctgtattattagtttcacgagctaaacgactcacagccgcttcaaccgtctgttggtctacatctgtcagcttgacggcggcttgtttgtgacgcaattcgcgtgcgattttttcccgctccaggcgtgcctgcttagcttcaaaacgcgctttcgcttgtgcagcacgttcagcttcttgatcaagggtgcgtatttcggccttttcctgacgataatattgcaccaaaggaatattacttgggcaaacataggcgcaggcaccgcattcgatacaatcaaataaattatgattgcgtgctttctcatgctcttcgccgcgactaaaccaatagagttgctgaggtaataagcccgccggacaggcatctacacacaaaccgcagcgaatacacgactgttcaggctcagataaccccatttcggcttccgtgggagccaaaatacagttactgatcttaacaatcggcacatccagactggagagggtaaagcccatcaatgggccacccataatcaccatcggttggttttgcggcgtaaaaccggccagttttagcaaatgcagcacgggcgtaccaattctggcccagaaattacctggttttgataatgcatcgccggttaatgtcaccacgcgttcgattaatggctcgtcgtcaataatcgcccgcttaatggccactaccgtaccgacgttttgcattaatacgccaatggatgatgagtgtttaccgaaaggcacttctttgcccgtcaggatcttggtgagttgcttggccccacctgacggatatttggtaggaattacccgcagctggatttcatcctggccccgtagcgcgtgttgcagggcggcgatagcttcgggtttattgtcttcaataccaatcagcacctgctgcggctgcaacaagtacattaaaatctgtgtccccaagaccacttctgaggcatgttcttgcatcaggcgatcatcggcagtgatataaggttcacactcagcggcgttaataatgagcgtggttacactgttcaagccgccctgtaatttgctggcggtggggaaccccgcgccccctaaaccggcgatacctgcctgatggatcctctccagcagggcggttttatcgcgtagcgagtaatcggcccacggttgttgctcgcgccagcggtcttcaccatcgggagttatgtgtacgcacagctctgccagacccgaggggtgggcagtagtatgcggcgcaattgccgtaatgacgccggaagtcggtgcatgtaccggcaccgtacggccacggccaaccgtcagcggttgaccctttaacacccgctcaccggtgctgacgcgcagttcgccttctggccccagatgctgttgcaaaggaacgattaattgttccggcaaagtcgcgatacgcatcggaacccggcttgattgcagcttcatttcaggcggatggatacctccatcgaaatcccagatgttgtcgtgtttgcgggcagtaaacagcttaaacatgttgctccacatctatcattttcaccggaatcatctgcgaggcagctaattggcttggaaggtttttaactgggatggtgcttaaatcccacttccagttggcggtggtggtggcaaccgggatcatctcaatacagtcggtcgggcacggcgagacacagaggtcacaaccggtgcagagatccggcaaaaccgtatgcattgcacgggtcgcgccaacaatggcatcaaccggacaggcctgaatgcatttggtgcaaccaatacaatttgcttcatcaataaaagccactttgcgctgcgggtgggcggcagcttcgtcaccatccaacggttgtggctctacggccagcaattcggccagcttaagcatcacttgctcgccaccgggagcgcatttgtttattttctcaccacccgcggataccgcttcggcatacgggcgacagccgggatagccacattgaccacactggctttgcggcaaaatagcatcaacttgctcgacaaccgggtcttgatcaacctggaaacggcgggcagcaaaacccagcacggcgccggaaataagcgccaatgtacttaatgcaccaatggcaatccataacgacatcattagaacttcaccaatccggtaaagcccataaaggccaatgacatcagccccgcggttatcagggcaatggacgagccacggaagggggcgggaacgtcagcgacagccagccgctcacggatagccgcaaacagcaccatgactaaagagaaaccggcggcggcactgaagccataaactgccgattgcataaaattgtgtgattgattgatattaagtaaggccacacctaataccgcacagtttgttgtgatgagcggcaaaaagatccccagcaagcgataaagtgccgggctggttttgcgcaccaccagctcagtaaattgcaccaccaccgcgataaccaaaataaaggccagcgtccgcaaatagaccaaccccaatggcagtaaaataaagctgttgaccatccaggcgcaaaccgaggccaatgtcagtacgaaagtagtcgccagccccataccaatggcggtctccagttttttggagacccccatgaaagggcacaggccaagaaatttgaccagaacgaagttgtttaccaaaacagtaccgacaaacagcagcaggtattcagtcattgcggaacctaaaagtcattacggagcctaaaaagtcattgcggagtctaaaaaagtaaagccgcctattatctaaaattggcggcttaagaacaacagatgaatagcagggttattacccttttatctgtcatatttcaagttgtaggtgcgttggctgcactcaattactcggcccgtccatgggcctcgcctctacgaggccgctgcgagcagcgttcaaatctgctcccgacagatttgtcacccgaatcactggcttgtgtcggctcatcgggatgctcttgcttgccgccttcctgtatcttgaaatttataggataccgcaaggaaaaggtgcgcaatcggcttaatactcaataaaagtatgcttcactcgctgcgaacgtttcatgtaaggcacaaaaaccgccgccgccagcaggggccaacccaaggtgcgtaaggcgatatcatcactgatgggcgagaaagcaaatgcttttaatgccaataatacggtaagtaatagccagagaataaaccatttagggaatcgctgtgagcggctacagaatagccagatgacccataaggtataaatccacattaagagcgtggtgaccacggagaaataccattgcaaagtaaatgcctgcgagttggtcaccagatattctctggattcgggcgtaaaaatcgccatagcatagagtgccaacattaagctggcactgagcaatgtcacaatcaaataagccagcggggccaatagccagccgccaatacgttgatattccttaggttgagacatagtgcgccttttatatattcatcaaaaaggataacccatcatgcagttatcccttctctacatcacgctagcttaacccgcgaatacacccttcgtcatctatatcaatatgataatacgcaggctgtgttcccaggcccggcatggtcataatatccccagcataaatgcgcacaaatccggcaccggctgacaccgcacaggctgtgacaggcaacacgaagtcatgtggaacattcttcaagctggcatctgcgctgatggacaacggtgttttggcgatacacagcggtaaatgaccaaaacctgccgccgtgattgagtcaagctgctgacgcgcttgtggggtgaaagtgacttcacgagcaccatagcgctgcgccaaaatctctattttctgctccaatgaggcattgtcagggtacgccagtacagggggagatgcatgagcgcaagcatcgataacgcgctgagccaaggctgtggtgcccgcgccaccttttgcaaaagcctcactgatttcacaggcaattgcgccagctgatagcgcatagtcggctaaaaaggccagttcttccgggctgtcgtcagggaagcaattgacggccaccaccaccggtaagccatagcttttggcattattaatatgccattttagattggcacacccttggcttaataaaggaatattagtattgagaatttcagcaggcagaggttggcccggtttgatatcaaaaacaccactattggctttcaggctacgtaatgtggcgaccagaaccacacaggatggcgtaataccagattgccgatacttgatattaaagaacttctccatgcccatatcagaaccgaagcccgcttccgtcaccacatagtctgctaactgcaatcccagacggtcagccagcactgaagaattcccgtgagcaatgttggcaaatggcccggcgtggataagcaccggcgtctgttcactggtttgcatcagtgtcgggtggatggtctctttcattagcgccgtcatggcacctgctacccccaaatcatcagccgtaatggcttgaccgctagtgctgtgggccaaaattatccggccaatgcgttggcgcatgtcgtgcaagctttctgacaacgccagaatggccataagttctgatgccgcggtaatttccacatggtcgtgccgctcaacaccgtgagtaccgccgcccacaccgacctgaatatggcgcagcgcccgatcattatggtcaaccactcgcggccataggatctgttgagcatcaatattaagcagtggcatcccggtttgttgactaaaaaccgcgcccaagcgttgttcatgatacagacgtgcatccagcgccgccgctgccagattatgtgccgcgctaatagcatggatatcaccggtcagatgcaggttcaatttctccatgggtaacacttgtgctgcaccaccgcctgcggctccccctttaacaccaaagactgggccaaggctcggttgacggatgcaagctaccccacgatagcctaagcggttgattccctgacttaaaccaatggtcgtgacggttttaccttctcccaacggcgtcggagtaatgctggaaaccagaatcagtttgccttgtgggccactgggccgtaatgcactgatatcaactttcgccatatggtgcccataggggattaaatcatctgcgctcaggcctaattgtggtgcaatttgctgaatgggaagcaaatttgtttcagaactcatatttgatagcgaagggagtacatcggcagaggaagacagtgtcggtgtcatggtgcgaaagttcctgttagtggtgataaaacggcggcagccaatcacgatgactatacccgtcatacttcaagctgcatgtgcgttggctacgctcgtcacccgaatgacttactactgtaagctcatcgggattcaccctacgggctagcataaatgctgttcaaatcggttttcaccgagttgccattcacttgccgccttgctgcaactctaagtatttaggctataaatcacggcgaaattatcacacaaagcgctaagaaattggcgatgcaaatcaataaatgtgaggccaccgccgctgatagcgcgctgctgttcgcggattaacccataacaccaatattgcgatttctactttttatattttaattttgtgaattttatttttttaaattaaattaaagaaattttgagattggttttattttaaattcttactttataagcgtggtatataaaagaagccctacaatcccatggttatattctatggtttcatgaacaattatttgtttttgacggtaaaattataggtagtctaatttatgggaaatcatattcactcttctttggtctgtgctgcgcgattacttcgcttagcaggggttaatgcggaaccagtagaaacattgggtaaaaatgctgctattgatctttcgaccaggggaacactcgcctcattgcaacaatatttatcacagttatcacgtgcgacatcgactcgttttaaagtgaaaaaacgggcattaaataaaataaaacctgagcagttaccactggcatttcgtgatgtagagggcagatttatcttattagcacgattaaatgataatgaggcactgctgcaacattctgatagcaataagccacaaataattagctatcagttactgagtgatatgtggagtggggtggtattctattgtagccattcacgctttgatatccggtggtttatccccgttttattacgccatcgtaaatccttgatccaagtgctggtgttatcaatgctattgcagtttctggcattgatatcaccacttttctttcaggttattatggataaggtcctggtgcataatgcactaacgactctcgacgtgttaattgtcgtattattggtggtaggagtctatgaggttgtactgaagtttttgcgtgaatatatttttagtcataccacaactcgagtggatattttattgggaggtaaattatttaatcacttaatcaaattaccattaagttattttaagcaacgccatgtcgggaatattgttgcgcgagtctgtgaactggataatattcgtgagtttattaccgggacagcacttaccttatgtgttgatgttgtttttaccctcatcttatttattgttatgtggtgtatttcgccgctcctgacattaatcatactggccacactgccgctatatctgttattagcggcattaaccacccgtcccttgcaaaagaaagttgaagtgttgtgcagttgtgcggctcagaatggtgcatttttaaccgaaacggtctccggcgttgaaaccgttaaaagcctggccctggaaccgcagatgcagcagcggtgggagacgcaaacgcgggactacgctcaagctaattttcaggtgcaaaacctgcaaaacttcagcagccagtgtgctcagttactacaaaaattagccagtgcgctagtgattgttattggggcatatcaagtcatgtctgtgcaactgagtatcgggcagttaatcgcttttaatatgctggcggtgcaagcattaatgccaatgagtaagttggttgatttatggcagcagagtatacgggcgaaagttgggctgatgctgatatccgatattttaagtttgccggtcgagcaagccacggggggcgctccgtctaatcgccaaattaacggtgatatcaccctggataatgtggttttccgttatcgccccgatcttgatcctgtattgcgtcatttctcattatcactgcgcgcgggagagcatatcggtctggtcggcccgtcaggttcaggcaaaagtacggtcgcgcggctattacagcgcctttatattgctgaacagggggttattaatattgatggttactcgataaatcatttctctcctgagtatctacggcgtcaggtcggtgtggttatgcaagaaaactacctgtttaaccgcactgttcgtgaaaatattgcctattctcggccaaccgcttcactgagtgatgtcgttgatgtggccggtctggcgggcgcgcacgattttattctggccttgccgctagggtatgacaccgtgctgtctgaaggcggggcatccctttctggtgggcaacgtcagcgtattgcgattgctcgtactctactggccaatccccgtgtattgatttttgatgaggcgaccagtgctctggatgatgagtcgcaagctgaagttcagaaaaatatgtcccgcattattgccaatcgcaccgtcattaccattgctcaccgcctttcgacggtgcggcactgtcatcgtattgccgtcataaagcaaggttgtgtggctgagctggcaaatcatgagcaactgttggcgcagaacggtatctatgcccaactttggcaacagcaagccgactttagccatgaggaatcaaaatgaagttgatacaatttttggcgaaattagccattttcgacggtataaaaaaacgctggcaacgccatcacgctgcgaaacgaacccgcgacgaatatgattttcttccggcctatctggatattgtcgagcgtccggtagcgccattggcacggcgtaccgcctggtttttggcactgacattgttattggtattagtttggtcgattgcgggaaggctagatattcatgcatcagccaatgggaaagtgatcgttgctgaacattccaaaattattcagtcacttgagccgggtgttgtggtggcaattaatgttcatgatggtgacagggtggttgccggtcaggtgctgttagaactcaaccccattggggtcgatgcagaagttaataatatcaaccaacaattaatgcatcgttcgctggaggccgcgcgaatgtcggcgctgctcactgatgaccctctggagaattttatctatcctgataatagtcctgagaatttagtcataacagctaagtccctgttggtgaaagaatatgatgaagttaacgccgagttggcacgtcaagacagcgagcgagccgttaatcaggcttatattcaggccggaagtaccaatattactcatcacaaggctttgatgaaaaatattcatcaaagattgcaggcactacaaactctggtgaaatccaaggcaattgctgaagctgaggtattgatacaagagcgggagtggctaaatgcgagcgcggagggcaatcgtttagagagtgaacaagttgttctgcgcgctaaaatgcgcaatctggcgcaagtccgattgcactatttagccgagaagaaacgaagttatcaggagcagttgaataaggctcacgaagttatcaaccaactaaagcaagagttggttaagttaatggaaaaacagcggcaacaaaccttacgtgcacccgtcgccggtgtgatacagcaatccaccgtacatactctgggcggtgtcgtcaccagcgctcaaccgcttatggtcttggttccggaaagtcaccagctagaactggatgtgatgatcctcaataaagatatcggttttgtactccccggccaggcggtggaagtcaaaattgacagtttcccctatacccgattcggcactctttctggtgaagtcaaacatatttcccgtgatgccatggaagaccaacagcaaggcttggtgtttccggcacgcattcggcttgatagcgacacactgatcgtagagggaaaaccggtgcgtttatcggcaggtatggctgtgagtgcagagattaagaccggccgtcggcgggtgattgattacttactcagtccattgcagcagtaccaatccgaagccatgagggagcgttgataatgatgaattcaaccacgattcaggttaatcaaccgttggcggcgctggcccgtgctgcggcatgttttgatttggctgtcgaatcttcacacttggcacacaaggtcggattagcgcctcaagatatcgataatattgcgctatgccgctgtgcaaattggattggtttgcgagccagggcagtgaactaccccatttcgcgtctggacaatctgacgctgccacttatattcagttgtgatactcagtggtacgtgttattggcccttaatgaacaagaggcgagcatttattgttatgccgatagtcagcaacaacatatacaaaaacagataagccggcaggaactcgccagcttgtggtgtggcgaggccatattattggcaaaagctgagctacatgagcaaaagaaagtcccctttggctttagctggtttattccggttatcactaaataccgccatcagttgcgtaatatcattttggtttcactgctattgcagggcattttgctggtaacgccaatgctatttgaaacggttatcgacaaagtcctggtgagccgcggaatgggcagcttaatggtgctgggaattgccatgattgcgctggcgattgtggaaccctgctatacctttttacgcgggtggttgttttcacatttatccagccgagtgggggccgagcttaacaccgggctttatcgccatttaatggggttgccactgggttacttcgcttcacaacaaaccggacaaaccatcgctaaagtgcgagaaatggagcaaattcgcagctttctaaccggttctgctttaaccatgctgttggatttggtttttgtcagcacctttatcgccgtgatgttttgctatagccaaccactgacatggatagtcttgttctctctcgtttgttatctgctgttttggtgggctgcgggtggaatgttacgcaagcgggtggagcgccaatatgaaaccagtgcacagaatacggcatttctaaccgaagctattagtggattggaaacaatcaagacatcggccaccgaaaaccagtttaatcggagttggcggcattcgttggcaaattatgtccgtgcctcatttgcttgtgccagagctgccaatattgctgaacaaggtatcagtttaattaataaagtgactgcggcgattttattgtgggttggcgtcacgttggtattggacggagagcttagccccggccagtttatcgcatttacgttattttcgggttatgtcactcagcctatcttgcgtttggcgcaaatatggcaagattttcagcatacgcaggtggcgctaaaacgcattggtaccattctggattatcccactgaaccgggtagcgctgggttgttatcgagttcgaatagccttggggggctggcttttaaacaagtacgtttccgttatcgacccgataccgcagaagtgatacaaaaccttaatttagatattgctggtggtgagtttgttggtattaccggcccatctggctgcggaaagtcaacattaaccaagctgctccaacgattatatacgccacaacacgggcaaattctggtcgatgggcaggatttggctattacggatgccaccacattacgctgtcagatgagtgtggtgttgcaggaaagcgtactattttctggctcgatacgtgacaacatatgccagtgtcggccaaatgctgatgatgctcatgttgagcatattgctcgattagcaggcgcacatgactttattgccgcactagcacagggttatcaaacgcccgttggcgaacgcggcagtttgttatcgggtgggcagcggcagcgagttgcattggcgagagcactgatggcggatcccaaaatactgattcttgatgaagcaaccagtgcgctggattatgagtctgaggcggcgattatgcgccagttgccggaaatcacgcgtaatcgcacggtaatttgcattgcacatcgtttaaacaccttgcgtcaatgtcatcgtattttggtgttaaaagaggggcaagtattagagcagggtaaccatcaagagttgttggatcaatccggcacttatgcacgcctgtggcaattacagacagagtaaatatagggggggttaagcgtcttcagactgctgacaacccccaacgactcgatcttacaaggtgaggacaggcagaagagtaaagcgtccgcgccaggggggcgcggctcaagcccccagggaggggtttacggcgtctttacgatctgcctgttttcaccgacacgggcactttgtcattaagctcaaggggcgattaaacccctttatcgtgatgtaccaatatgcctgactcagcgattcaggtggtaatagacttcattccagcgaatttcatttttgaatgctggcaatgtggtgtcgttatcgataagaaggaactcaataccgtgcatttcagcatacaaacgcaactcatccacaccaatagcttgtgagaacacggtatggtgcgcaccaccagcgataatccatgcctcggcggcggttgccagtgaaggctgagcttgccaaatagcgcgcgctaccggtagttttggtaatggatgcggttgctcgacggtatcaaccacattgaccaacaagcggaagcgattacccatatcaattaagctggcattcagtgccgggcctgccggagtcgagaagatcaaccgggcgggatcggctttaccgccaatacctaaatgctgcacgtccaacagtggtttttcttctttggcgatagatgggcacacttccagcatatgagaacccaccaccagatcattacctggctggaagttataggtgtaatcctccataaaggaggtgccgccttttaggccggtacccatgactttcagaatgcgtaataatgcggcggttttccaatcaccttcgccaccaaaaccgtaaccttgttgcatcaggcgttgaaccgccaagcccggtaactgttttaatccatatagattttcaaagttagtggtgaaagccttaaaaccaccttgttccagaaaacgcttcatacctaattcaatacgcgcggcatccagtaggttttcgcgtttattgccatgcagttgcacggcatctgtcagccggtaagtggcttcatattcttcaaccaaggcatcaatctcacctttgctgaccgcatccaccacggtgactaaatcaccgataccataggcattaaccgagtaaccaaactggatctgtgctgcaactttatccccttcggtcaccgcgacttcgcgcatattatcgccgaaacgggcaactttcagttgttggttctcctgtttggctgccgcaacgcgcatccactgactaatccgctgatgagcttctttatcttgccaatgaccggtgataacactgtgttgctggcgcatacgtgcgccgataaaaccaaactcacggccaccatgagcagtttggttcaagttcataaagtccatatccatggtttcccatgggatctgtgcattaaattgagtatggaattgcagcaacggtttatgcagaatgctcagtccaccaatccacattttggccggtgagaaggtatgcagccaggtcatgacgccaatacaggcggtatcgtagttggcctcacgacacaacgcggtaatttcatctggggtggtcaccaaaggtttaagcaccagtttgaccggcaagcccgcttcactattgaggctattgacgacatgatgggcattatccataacttgttgcagggttttagggccatacaggttttgactgcctatcacaaaccacacttctgattgcttgaatacgtccatctgatactccatttaatcaatttttatacaacataaagtgataaatcagccggttaatcacgcttcggttaccggtgcgtagtgtggctcagcggatagacaccactgttgatagcgttgataaagctgttgatagcgggcaacttgtgctgcattgggggtcagggtgcgttcaatcttacacgccatatgttgttgtgctgtcggtacatcagcaaacacaccggcggccacagcggcaaaaatcgccgcgcccaaggcgcaacattgatcggatgccacaatctggatcggtcggttcatgacatcagcgcaaacctgcatgataaccggcgatttgcgtgcaataccgcccaatgccagcacgttctccaccggaatgtcttgctgttcgaagcattccataattgcgcgggcaccaaatgcggtggcagcgataaacccgccaaatagcgtgggagcatccgttcccagattgagatcagtgataacgccttttagtcgctgattggcattcggggtgcggcggccattaaaccaatccaataccactggcagattatcaagtgagggatttttagcccattcagccgtcagtgaagccagtagggtagattcaatctgttttaactgtggttgtaattctggttgtgtcagtgcagcttgatgcagtggccagctcaataaacggctgaaccaggcatacatgtcaccgaatgctgactggcccgcttccataccaatccagccgggaacaacactgccttctacttgcccacaaatcccggcgatagcccgctcaccgacgagctttttatcggcaatcaaaatatcgcaagtagaagtgccgataactttaaccaaagtataaggttgagcaccggcaccgacggcacccatatgacaatcaaatgcaccacctgaaataaccacagtcgcaggcagccccaaacgctcggcccattcagcggtaatcagaccaacctggcgttcagcggtataggtatcagtgaacatcgggtaatcgagttggctgactaaactgttatcaagtgcggccaggaattcacgcggtggtaatcctccccatgaggggtgccacaagcttttatgccccgcagcgcaccgaccccgctgaatatctttaggggcagtggtgcctgaaagtagcgccggaacccagtcgcatagttcaatccatgataccgccgcatctcgcaccgctttatcggcgcgcgtgacatgcagaattttcgcccaaaaccattcagaagagtaaaccccaccaatataacgcgaataatcctcaaattcggcactgcgacataaccggttgatttcttcagcttcttctatggcggtgtgatctttccatagcacgaacatcgcattagggttttcagcaaaatcaggacgtaacgccaatatctgaccttgttcatcaatcggtgcgggggtggaaccggtggtatccacgccgatgccaataatgtgttggcgttgttctactgacaggcggctaacgacttggcgaatagcctgttgcatggcttcgatgtagtcgaggggatgatgacggaactgattttgcgcagcgtggctgtagaggcctttctgccagcgagggtagtaaacaacttcagtgtctatctccgtgccatcctgacaatccaccgccaatacccgaacggaatcgctgccaaaatccaacccgagcgagatagcctcttttgtcaaaaaagggcgttctgccgatataacgtcgcctgtcatggtggttgctcctaactcattactgaaaacaaggattcatgggcaattgcctattaattgctaacaaagataggagtgagtgacagcaagaggtgaggagtcaatagctggaagtatgcacttttctgcttcctatagcgtttttgtgatgctagtcaaaagttagcaataggttaaatttgctgaatacatggataaataaactgtaatccctggatgtgatagcgctctacattctgacacgtaattaacgttaaaactgttcccgtcttagcggatatggtgaggttaggtcgcttttaataaaggattaaagcttattaacgttgaaaaatacgattgataacgtttccactgaaaaacgattgattgtggttgatgtcgattaaataaacaaaaaatatctcttcctacaaaaaaagtccggagaacactatgcataaattaactaaagcgctggcagtggttgggttagcggcagttatgtcacattcagctattgccgaaagcatgaaactaggatttttagttaagcaacctgaagaaccttggttccagaccgagtggaagtttgccgataaagcgggcaaagatttaggttttgaagtgataaaaattgccgtgcccgatggtgaaaaaaccctaaatgctatcgacagtctggccgccagtggtgcgaaaggtttcgttatctgtacccctgatccgaaactagggccagccattgaagctaaggctcgcagttataacctgaaagtgatcgcagttgacgatcaattcgtcaatgccaaaggcaaacccatggagagcgtgccattggtgatgatggcggcgaccaaaattggtgagcgccaagggcaggaactgtggaaagagatgaataaacgggggtggcagctaggggaaaccgccgttatggcgatcacttctgatgagctggacaccgcgcgccgtcgtacttctggctcaatggacgcattgaaagctgcgggcttcccggaaaaacagatctacaaagttcccactaaatccaatgatatcccaggggcattcgatgccgctaactctatgttagtacagcatcctgaagtgaaaaactggctgatcgtcgggatgaatgacaacaccgtattgggtggtgtgcgtgccactgaaggtcagggctttaaggcgccgaatgtgataggcattggtatcaatggggttgatgcggttagcgagctgtccaaaggtcaggcgactggcttctacggttctctgttaccaagcccggatatccacggttataagagcattcagatgctgcatgactgggtcaccaaagatgttgagccagcgaaatttactgaagtgactgatgtggtgctgatcacccgcgataacttcaaaactgagttagagaagaaaggcttgatgtaattccactacacgctatggcgcactggggtcatttgatatttggccccggtgcaacccaatctttataaggaaaccatcatgtcagcactccattctgcgttacaagccgagctggaagccgaacagtcaccgtatctggctttttgtggcatcggaaaaagtttccccggtgtgcaagcgctggatgatatcagttttacctgtcaggccgggcaaatccatgccctgatgggggagaatggcgcagggaaatcgactctactaaaaattctcagcggcaattataccccgactcagggtgagattcatattaaaggcaaagccgttaattttaccaataccaccgaagcgcttgatgcgggagtggcaatcatttatcaggaactgcatttggttccggaaatgacagtggcagaaaatatctatttaggccaattgcccaccaagatgggcatggttgatcgtaaattgctgcgttatgagtccagcttacaactcgcgcatttggggctggatattgaccccgatactccactcaaatacctctccatcggccaatggcagatggtggaaattgctaaggcactggcgcgcaatgccaaaattattgcgtttgatgagccgaccagttcgctttctgcgcgggaaatcgagcaactgttccgggtgatccgtgagttacgtgctgaagggcgcgtcatattgtatgtctctcaccgtatggaagaaatctttgcgctgagtgatgccattaccgtgttcaaagatggccgctacgtacgcacttttgatgatatggcgcaggtgaataatgattcgctggtacaagccatggtcgggcgcaatctgggggatatttatggttatctgccacgtgacattgggcctgagcgcctgacattacaaaacgtcaaagccattggcgtgaaatctcccattagcctaaccgtacatcaaggtgagattgtcggcttgtttgggctggtcggtgcagggcgcagcgaattacttaaagggctatttggtggcaccaaactgaccagtgggcaggttttactggatggcaagccgctcactattcgctcgccgattgatgccattaccgccggagttatgctgtgcccggaagatcgcaaagctgacggtatcattccagtgcattcggtgcaggacaatatcaatatcagcgcccgccgcaaaacactgaccgctggctgcctgattaacaatcgctgggaacaacagaacgcggcactacgcattcagtccttgaatatcaaaacccctggccctcagcagttgattatgaatctctccggaggaaatcagcagaaagccattttgggccgctggttatctgaggatatgaaagtgatcctgctggatgaaccgactcgtggtattgacgtcggggccaagcatgaaatctataacgtgatttatgaactggcgaaacaaggcattgccgtgctgtttgcgtcgagcgatttgccagaggttcttgggctggcggacagaattgtggtgatgcgcgaaggagccatctccggtgagttaaatcacgatgatgccactgaagagcaagcgctcagtttggcgatgctacgtaccccgaatattgcgacggataccgcacctgcggtggcctgattgtgaaggagatgactgtgaagaagattgtaatgaatacatccatgtccagcgtgactttgagctcagataaaaagactccccccacatcacctcagtcgcagccaccgcaagaggctcctgctaatagggggctggggctatctcgcatttgggatagctacggcatgctggtggttttcgccgtggtgtttattggctgtgtcatatttgtgcctaattttggctcctttatcaatatgaaaggcttggggctggctatctcaatgtccgggatggtggcgtgcggtatgctgttttgtttggcatccggtgattttgacttatctgtcgcctcagttattgcttgtgcgggggtcaccaccgcggtggtcatcaatatgactgaaagcttatggctgggggtgggggcgggtttgttactgggcgcattgtgtggtctgatcaacggttttgtcattgcccggctgaagataaatgccctgataaccactctggcgaccatgcaaattgttcgtggtctggcttacatcatttctgatggtaaagcagtgggtatagaagatgagcgtttctttgcacttggctataccaattggttagggttgcccgcgccgatttggatcactattgcttgcctggcactgtttggtttcctgctgaataaaaccacatttggccgcaatacattggcgatcggtggtaatgaagatgccgctcgtttggctggggttccggtggtacgtaccaaaatcattatctttgtgttgtctggtctggtatccgccgctgcggggatcatcttggcttcacgtatgaccagtggtcagccaatgacttcgattggttatgagttgatagtcatctccgcttgtgtgctgggtggggtatctctcaaaggcggcattggcaaaatttcctatgtaatcgccggtattttgattcttggcacagtggaaaatgccatgaacctactgaatatttccccgttctcacaatacgtggtgcgcggcttgatcctgctggcagcggttatcttcgaccgttacaaacagctggctaaacggacggtataagcgcacggatgacaggaaagtccataaaaatccaccgtggctcacaattctgttatcactatcgggcagatttcaaatctgcccgataaactgatgattaggaaatgacaccaaggagactcaatgtaccatcgaatggttcaggaaccgcaacccaatcccttgctgccaggctacacttttaatgcttatctggtggctggattaaccccgattctggccgatggaccactcgatttctttatcgaccggcccggcggcatgaaaggttatatcttgaatctgaccattaagggtcagggcaagatttttgatggtgaaaacaccttttacagtaaccctggtgatttgctgctctttccgcctaaagcggcacattattatggtcgctcacctaacagtgattgttggtatcatcgctgggtctatttccgtcctcgggcctattgggcagattggttggagtggcacagtaaaacccatgaagtagggcgtttatcattacctaacaataacttactgctagaattcgatcgcctgtttgccaatatagaacagacacaaaaatccgggcggcggtttggtgaagagttaggaatgaacttgctagagcggctgttgttgcgttcaatggaagaagatcctctcagcccgcaacgtattatggacccgcgggtgattgaagcatgtcaatttatcaccggtaatttggcgggtgagttacgcatcgatgaagttgcccgccatgtctgtttatcgccgtcacggttggcgcacctgtttcgcgagcaagtggggattaatatcttgcgctggcgtgaagatcagcgggtgatccgcgctaaattattactgcaaaccacgcaagaaccgatcgcgaccattggccgggtggtggggtatgacgaccaactttatttttcccgagtattccgcaagcgcgtaggggttagccccagtgatttcaggcgtcgcagcattgaaaccaattatccacaacgcagcttgcgccaccccgaatggcgcgagaatgccgagggcatcgtacgggtttaatgccacttgtctcgtgaagcaaaaaattacctcttgtcgcggcaatcatcatagtgtcaaatcgattgtatcgagtgatagcgggcaagaggaaatatgtgatggctgaaaaaataaaagtgggtttgctgggttatggctacgccagtaaaacattccatgctcccctgattatggggacgccggggctggaactggcaggggtttccagtagtgatgccagtaaagttcatgcagattggccgtcaatgactgtcgtttctgacccgcaagccttatttgatgacccggcaattcaactcatcgttattccaacacccaatgatacccatttccctttggcccagcgggcactggcagccggtaaacatgtggtggtcgataaaccgtttaccgtgacactgtcacaagcgcgagatctgaagcaacaggcggacgaagctgggttgttattatccgtattccacaatcgccgctgggacagtgatttcctgacattaaaaacactactggcggaaggttcgctggggaaaatcgtctattttgaatctcactttgaccgttatcgccctgaaatccgtcagcgctggcgcgagcaaggcggtgctggcagcggtatttggtacgatctggggccacatttactggatcaagcgctgcaactatttggtttgccagacagcttaaatgtggatttggcaatgctacgtccaggggcgcagtcggttgactacttccatgccattctcagctatccagatcaacgtgtggtcttgcatggcactgttttggccgcggcagaaactgcgcgttatatcgtccacggcatgcaaggcagctacattaaatttggtttagacccacaggaagaccgactgaaagcaggtgagcgtttaccgcaggctgactggggctatgacatgcgcgatggtgtcgtgacactgtcacataatggggttctggccgagaaacctttgctgacattaccgggtaattatcctgcctactatgctggcattcgcgatgccattttggggacggcagccaatccggtgccagcatctgaagcgattacggtgatggagttgattgagttgggcattgcctctgatcaacagaaaaaaacgctgccagttgtcactgcaaattgagttaggcctctgcggttttttgaaattatacccaaagctattggagttgcgggtaggcagcaagcgaacaaatcccgatgagcttacatcagtaagtgattcgggtgagtaagcgtagctaacacccccgcagcttccagagcgaagggtatattgaaggaatacttttgcatgtcttggttacaacgcttacgaatagataagttcttattagtactgatactggtcgttattattgcctcgatcttcccttgtgagggtgaggtcaaagtatggtttgaacacctgacgacagcagctatcgcattactgttctttatgcacggtgccaaactgtcccgcgccgctatagtctccggcatggggcattggaaactgcatttagtggtattcctcagtacgtttgctctgttcccgctattgggattgggtatgaatgtgttagttcctggggtgttaacgccaactctgtatctgggcttcctgtatctgtgtgcattgccagcgacggtgcaatccgctatcgcctatacctcggtggccggaggcaatgttgctgctgccatatgtagcgcctcggcatccagtattctcggtgtattcttatcaccgattctggtcgggatgttgatgcatacccaggggggcgatactgatactttgcatgctatcggttctatcgtcatgcaattgatggtgccgtttattgtcggtcacttatcacgtccgctaatagctaaatgggttgagcgtcataagaaactggtcaatattactgaccggtcatcgattctgttggtggtttatgttgccttcagtgaggcggtcgtgcaggggatttggcatcaaatcgacggctggtcgttgctggcaatattggtttgttcaatggtcttgctgacagtggtgttagtcgtcaatacgttggctgcccgttggttgggcttcaataccgccgatgagattaccattgtgttctgcggctcgaagaaaagtctggctaatggaattccgatggctaacgtgttgtttcctgcctcggtagtgggggttatggtattgccgctgatgatattccatcaggttcaattgatggtttgtgccgtattggcgcagcgatacgccaaacgggtcgccagagagaatgcggaaatgctcactgcgaaaacacacgagacattgtaactgacccactccagttatcgcaggggtgaccgcacccaggggcgctccggtggctcacgcactacgaccccaacggcacgtttcccctttatttggcttggttagtgactcgaagcgcgtagaactttttagtgatacgcgctgttttgatatccggttgtttagttgcgaattttgtcacgcaacacttgtttctcttgctcactgataaaggccattgtcaggccattttcttgcgcctgacgaatttcttgtggtgtcaggccagcggctggtgctgcaatatgatactcattagcaatctcaattccttgaaccgcagggtcatcagtattgattgatgctaatacaccatggcgcaagaaggtggctaaggggtgagcagccagtgatgccacggtgctggtttgaatattggatgtcagacaggattcaataccaatattatgctcagccaaataatccatcagtttgatatcttctacagctttaacaccgtgaccgatacgttctgcccctaactcgcgaatagcctgccagatgctctcagggccagcggcttcaccggcatggacggtaatccgccaaccggcatcacgtgcgcggttaaagtgactgcggaatagcccaccagggaaacccagctcatcacccgccaaatccagcgcagtaatagcatcacgatgtgccagcaaaccatccaattcttgcagacaggcttgctcaccaaaagtgcggctaagaataccgatgagacgaatatcaatatcaaaatcacgacaaccagattgaataccatcgatgacggcttctactacaccggcgacgggtaactgatgtttcatcgccatatagaatggagagaaacgcagctcggcataatgtaagcccgcattcgcggcatcttccacattctcataagccacacggcggcaggcctccaaagagcctaaaaccgcgacgccccaatccaacttctgcagaaagctaactaaatcaggttcagttttagtgatttgaacatgcgggcgcagagcctctaactcatcagcaggcagcgacaaattgaactgacgtcccagatccaaaatagtttgcgcacgaatattgccgtcaaggtggcgatgaatgtcagtcaagggaaggcggggatcaatcatgtgtgcactcactgggttattatggattaagtgcagagcattataaaaacaaatcagtgaaaatatccaccgtattacataaaagagtgatgacaatctcatttggcacctttttatccttcaaaaggtgcctgtaaattgcattattgtggagagagagccgatttcaacatctgcatttatccgacgaaaacttgctattctcgttgtaaaaaccggataccattaatgagtttacccatgccggcttcaattttactgcgcgaacaaccgacattaaggcgtaggaagcctcggccttcttcaccataagtgaagcccggcataatggcgactttctgttgctcgatcagcacgttctgcaattgattatcgtcaatattcagtggccgcaaatctatccatgccaaataggttgcctgcggcggttgccagtttaatgtgggaaatgcttcattcaaccgctgagccacataagccaggttggcttgcagataattgcgtaattcgtccaaccagggttcagcctgacggtaggccgcgatatgcgccacgatagctaaaacagccggggaagagagaccatcacgcccctttaacatctggctataggtttcacgagtttcagtatcactgataaaaccgtaagccccggtgagggccggaatattaaatgtcttggaacccgaggtcagtaaggcccaaggtgtttgaccgacctgactccacggcgtgtgcacttgattatcccacgtcatgtccatatgaatttcatcactgatgaccttgacctgatggcgctcacataactcggccatttgggtgagttctgctgctgtccagaccttgcccgtgggattatgcgggctacacagtaacaatactttggtttgcgggcgcgccagtaatgcttccagatgtgccatatcgcactgccactggttatcgactttatgcagcgggcaactgagtaattggcgctgattgccgaggatcactttgtaaaaagcatcataagcgggggtgtgggtgacgacgaaatcaccgggtgccgaccagcagcgaatcagttgggctaccatatagatgaccgacgggccatagaccgccattgatgtatcaatatgacaatgaaaacgttgctgataccagtggcggatcgcgccgagaaaatcttcatgttgccagcgactgtaccccagcacaccgtgctcgatgcgctgactgagtgcttgtaaaataaccggcgcggtggggaaatccatatccgagatagtgaagggcagcaaatccgcagcaccaaagcggtcagcaatatagtcccactgggtacaccaggtgccgtgacgatcgacgggggtggagaaatcaaacatcagcatctcgcttatcaagtatccccttcgcccttgaaaccgcagggttgttagctgcgcgcactcacccgaatcacttacttatagctcatcgggatgagtttgctggctgcctacctgcgactccaatggcttcgggtatagtttctatgtaactcatatccaggcaacgatggttagcgaattaccgtcttatgacatggcaaattgaccatttcctatcagtgagtctaattcatctttcactgattgcacttgcgggccgataacaacttgaagattgtggtcattgagttgaatgacaccaatggcacgattggctttcaatgcttctttatccactaaattcatatctttgaccgacatgcgtaagcgcgtaatacagttatccaatgagacgatattatcggcaccacccagagcagccaagatagcaggggagttatagccagacttgccgctaacagcgccactggctgctttttctgcattgctactggcggtggtttcattctcacgacccggtgttttgatattgaagtgctgaatagcaaaacggaaaatacagtagtaagccacaaaccagatcccggcaacgacaggcacccagtaccatttagtcgcggtgccatgcagaatgccaaataccacgaaatcaatgatattaccgtcagtattaccgatggtcacccctaatagcgccataacagtaaagcccagcccggtcaggatggcatggaccaaatacaggaacggggcaacaaacaggaacaggaattcaatgggttctgtggtgccgccgataacacaagcaacgacacctgaaatcaacaaccctttaattttatggcgattttctggcttagcacaatgatacattgccagtgccgcacctggcaggccgccgaggaacgcgggcattttaccttgcgacaggaagcgagtggcactttcagagaaaccggaggtggtagggcaagataattgcgcctggaaaatagttaaagcaccgctaacactatgaccgcacacatccatagtgccgccagcttcagtgaagcggatcaatgccactaagatatgatgcaggccgaatggcagtaataagcgctcaccgctgccgaaaatcatcggcccgaacatgccagcaccgttaatcaaacggcctaagccattgatacccgccgcaaaccaaggccagatcagcgggatcaacaaaccgaccaatccgagtaccacggtggtgacaatcggcacgaaacgggtgccaccaaagaaggctaatgcatcaggtaagcgaatggtattgaagcgttcatgcagtaaataaacaatgatccctacaatcaccgcgcctaaaataccggtatcgatggactggatgcccaatatattctgaatgttatgtgttttcagaaccagtgggtcagttgtcggtaatacgccgctggtggttaggtaaaaattggttgccagattcagtacggcaaaaccaacgaaaccggagaatgcggccacccctttgttttcacgcgccatacccagtgggatcgcgatggcgaacatgactggcaagaagctaaaggcaaatgagccaaccttactcatccaggtaaacaatagctggaaggccgggtgaccaataaaaggtaataaggtgatgacatctttactgctaagcgaactaccgatacccagcatgatcccgcagaaggagagcaaggcgaccggtagcatgaaggttttccctaaactctggaaaaactcccacagcgtaattttttgtttttttgccgctgacatagtgactcctgtactgatacacctgatgttaaaaaattgacggataatggcgactatttcgccttcctgtctggaggtaaaataagataaaacgtttaacccagataatatgagtgatatgtcacaattactgatcctatttctgtatacccttcacatttgaagccgcagggttgttagctgcgcgcactcacccgaatcacttacttgttaagctcattgggatgagtttgctggctgcctgactgcaactccaaatttttgggtatactgggtcatcatggattaaacgtttaacttggcttactttttggcatgacaattaaaaaaacgacaatcactgatgtcgctaaatttgctggtgtctctgtggcgacagtttcgttagcgatcagtggcaaagggcgtatctctccggcgacagccgagcgggttaatcaggcaatagaacaattaggctatgtacgtaaccgccaggcggcacaattacgcggcggggagtcaggtgtcattggcttgattgtacgtgatattggcgatcctttttatgcggaaatgaccgccggtttaagtgaagccattgaggctgaaggtaaattgttgttcttgacgcaaagtggccgcgaaggtaaaggattattgcgttgtttcgacacgcttatcgatcaaggtgtcgatggcttggtgctgggcggtggagccaagcgggaaatggggctacgagaaaaggctgctgaacatgatattccactgatttgcgctgcccgatcccatgtgctggacggcgttgatgtggtgcgtcctgataatatgcaagccgctaaaatggcgaccgagtttctgattggtcgtggtcatcggcaaattgcctatcttggcggacattcgcactcgctgacgcgggctgaacggctcgggggcttttgtgccactctagtgcagtatgggctaccgtttcgttcggaatgggtggtcgaatgtgatggccagcaacaggcggcggcagatgcagcggaagagctgttacggcgtcaccctaatgtcagcgcgattgtatgtcatcaggcatccatcgcattgggagcctattttggtattttacggactggcaggacgattggcagtgcgggggtagatacttatctcgatcagcaagtagcattaattggttttggtgatgtgccagcagcagaacttactgagccaccattgacctttatcaccagttctgcccgggaaattggctacagtgccgggcagcggctgcttcagcgtatttctggggtagatttacaactgcaaagcgtcatattaccgccggtgttgatccgccgagggtcggcctgaatttagggccagccatattttcttggatctgattaaaatgggttaatttatgataaggccttattcaatccttgtcttaaagtaaaatatcaagtatttcatgatggtttttctttctataaaaaaggaaataccgacagatggcttttataagaagctcatgtcttatgctggtatttttagcgcgtgttaatggtttttttttttatgtttacgtttagaacgcacaggggataacttcttggtagcagatttattggcatcaatagtatttttgattaaatttgtcgtgctatcaataaaagagctgtctttatttaaagtaaatgagcgttgtactctgttgacggcctctgttttagtttgattttcgacaggagattttatcttgatatagagatcggttataacttgagcgtttgatacgtaggttaattttttaactaattttttttgttgtgaactaacagaaaaaaacacccgggtaacgtcttcagaattgatgtctttagcacgataaagttggctgctgcatattttggctatcacagtcgatgccttgtgttgggaaaaaagataaattatataattgcgtcatatctttctttaacaaaacgagcatgaattctttattttggagtcaataacttattttcagataaaaaaacggagccatcaggccccgttggtttaatctttattgtgctggtgctggtgctggtgctggtgctggtgctggtgctggtgctggtgctggtgctggtgcgacgggcgcatcttcagattcagtaccggtatcttcttcagcaggtgcaccaccgaacatgccaaacaggccaacgaattcttgcagtgacattttctgaccattcaaatcgacctggttatcagcaaagtggaagctgctgctaataacatcatctttagtggtcgtcagtttaaacatctggcccatggccgcaataccctgaacttgctgctgcgccagtttttgtgcttcttctgggttatagccttgcaggcgagcggcctgggttgtcagctcagtggccatagccattgggatggtcaatgttgcgtcgacttttttcactgattgcgccagcattggctcactaccggttttggcttgtgccgggtcagtcagcgcgatattcagagtgaaggtactttcacctttggcatttttccagcttagtggtgcaatgctgatggttgggttacctttcagcaaggccggaaggttagcaatcagtatctcggtcatttgctcttgataagcaacgggatcgaggttttcacccgcctgaacggcctgcaatacttgctgattataggcattggtaaactgcttcaagctttgaccgtcaagtttgtcgaaggcaaaggctaatttaccggagccgaagtcattatcctgaatttttaatgcgtccagggtgtaagtcagcttgccgttcaagtctttatcggtttcgcccaattgtgtgttcaggttaaagcccattaatgtcgcggtgtctttaccatcaatactgaggccaatttgtttgattcccagtagttgggagccaatgctgagatcaaacttgccgatattggtatcacttttaatcaccaaaccttgcagactaaattgctcaacttgatcccactgatttttgctggcgaaaatcaggctatcacttgaaccactcattttcacatcacgcagatcgcgggagacatcagcatcaatttttgcaccagagaatttcatgctggtggtgttctgctgataatcaataggaataaatgtaatggcagaagaggtatcgccgctgtatgaaatgcgcgaatccgcagtaaacggtgattggcctttagtgacttcaaacagttttttcaatgctggggtattcgcaagttcggtatgtaccgacgccatgctcgggatcagattgaatttttttagctgcgccaatgggaaagggccgtgatcgatagtttcgatgaatgcgacttcatcaccatcttgcaaggctttttcacccgcaacgctgctatctgcttgcaacacatagcgcacttggctactgaacaagccacgttgataatctttataagcgaactttacaccggctttcggcagcaaggttctgatctggtcattggtgttattaaccaattcgcccatacgttgttcaatcaatttgccggtataccatgaggccccagtccatgctgcgccaagtacgactatgacgctgacagccactaacgattttttcattgttctgttcatccttttctaatacaccaaattcactgttgaacgcggtaatgagttgctagttaaataacaccaaagagatgcatagaaaacaacatctcccaaattaatataggcctagattaaccgtacacaaatattattgcgacgataacgacttattgcgctggtgaaatttaaccaccacagcatcaaaaggccagcaatagacaacaaaataagtcacttcgttcatcccgcgttataaacacgggcaattgagcctattccgtggacggtaattggcgattcattagccggaatgaaacaagactcaccgggttgcaacgtgatttcttgctgttgttttttcaatatcgcctgaccttgaacacaaaatacaatggctgcactgttttgcgccaattcctgtggctctgacgttaatgtatgcagtgagaaagcaaaatcctcaacagggatggggaatagcaactcgttgccttgctgttggggcgtggtcagcaaagtagcggcaggtttcggaataaattgcaggttagccattaactcagggatatcaatgaacttaggtgtcagtcccgcgcgtaatacgttatccgaatttgccatgacttccagcgccacgccattaaggtaggcatgaggggtttcagcatacaagaacatggcttcacccggtttcagggtgaccacattaagcaacaacggagagaacaaaccactgtcatccgggtagaaacgtgaaatactgcgaatagtatcccacggctcacccaattgattattcagtgccgctttcaatatccccaaagctcgcgttttctcttcgcccgccatactcagcaaactggcaaataaggtggctaaatgttcggtatcaggagagcgtagaaacgctgcgatatccggatgagcggaggctaatggctggagcagggccgcaatgtcatccaaagtacggaaaccattcatggcctggaaaggtgttagggcataaaccaactcaggcttatggttcgcatctttgtaattgcgctcggcggcatccagcgggatacccgcttgattctctttggcaaagccaatttctgccgcagccttacttggatgcacctgaatcgataatggttgggcggcacatagcactttgaataggaagggcaattcaccaaaacgtttaaaaacgtcatgacctaaagtggcatcagggttcttctcaatcacatcacgcaatgaatgccattggccgctggcatccgcaacttcagaactgcttttggggtgagcgcccatccataattcagccataggtttgccttgcggattggctatgccgtaaagctcggtaagtgcattggtactgccccaggcgtagttttgtactgcattcttcattttttgcatcataggtcatctgccgttgaatctggcgaaattcatcgccctgataaaaatcgtcccttagtaaacaatggggccaaaggggttgcaagtagtaatgtaatccgtcttataaccgaatataactaaatgagagaaatgcgaatcaatcgcataaaggtggtgataaatatgccatcatatacccgtcatactacaaccttctgttcatatgccaaggagacagtgatggtgaccacccgcagtgaaaaggactcaatggggcctattgatgtaccggcaagtcaattatggggcgcgcaaacccagcgctcactcgagcattttcgtatttcgcaagagaagatgccaacggcactgattcatgcgttggcattgactaaacgcgccgcagcccaggtcaatatggatctgggtttgctccccgccgagcgggcaagagcgattatgcgtgcggctgatgaggtcttgaatggcgaacatgcgagcgagttcccactttcaatttggcaaaccggttctggcacgcaaaccaatatgaatatgaatgaggtgctggccaatcgggccagtgaattgttagggggcgaacgaggtaatgatcgtctggttcatcctaatgatgatgtgaataaaagccaaagctcaaatgatgtattcccaaccgcaatgcatgtcgccgcagttattgggttaagagagcatctgttacctgaactgaaagtattgcaacagaccctgaaaaataaagccgaagcctatcgcgacattgtgaagattggccgcacgcatttacaagacgccacgccactgacgctggggcaggaaatttccggctgggtggcgatgttggcgcacaatgtacaacatattgaagccactattcctcatctgtgcgagctggcattgggcggcactgccgttgggacggggctgaatactcatcctgaatatgcggtgcgcgtcgccaatgagattgcagctttggcccagcaacctttcgtcaccgcgccgaataaatttgaggcattagcaacttgtgatgcattagttcatggtcacggtgcattgaaaggtttagcggcctcgttgatgaaaattgctaacgatgtgcgctggttagcctcaggcccccgcagtggcattggcgagctttctattccggagaatgaaccaggcagttctatcatgccgggtaaagtcaatccgacacaatgtgaagctatgaccatgttatgcgcgcaggtgatgggtaacgacgtggcggtcaatattggtggggcgtctggtaactttgaattgaacgttttccgcccgctggtgattcataacttcctgcaatctattcgtctgctcgccgacggtatgcgcggttttaatgagcattgcgcagttggcattgaacctaatcgtgaccgtatcactcagctactgaatgaatcgctaatgttagttactgcgttgaatactcatattggttatgacaaggcggctgaaattgcgaagaaagcccataaagaggggctgaccctcaaggcggcggcgctgaaactaggttatgttactgatgaacaattcgatgaatgggttaaaccggaagatatggttggaactatgaaatagcctcgctggtaacgccgggatctattcccggcgttctttatgacaatatggtattcagcagagagagacgttgtgcaatattaagcattatattgtcagaagtaataagcataataactataattgcattggctaatcgtataaaaaagaaaaatcattttatttaagttgtgttttttgaggtttttagcagaaaatacgttttgcttatttttcccgtgggccaccgggttgctatggttaatataattaaggtggtttttatttattaaaatgttgtttttgacgcgataggagttcattttatggaagatgaaaaatcagtcccccagaatcaatctaacatgattgttaattcactcagtgaaacatcgcttatttccatcatggaaaaggcgagtattccttgggcgataaaagataatagctccaaatttgtttacttaaatgaatcttgtcttgatttgtttgatattcagcctggctttgattttgaagggcgcttagatgaggaaatgccatgctcatggtcggaatatagtgatgacttcaaggctcacgatagaaaggcggaacaaagcagagagggcgcggagatcattgtcacctcttcctttgggcgtgaaagggttatttcaccctggtacttccctaaatttcctatttataaccaaaatgggaaggtgttaggcactgttttttttggtaaaaaatttaactttatttctatatgtgatttttttaacagtttaaaaccctccgttattacactcaccccgccggtaaatgacttctcagaaagagaacttgatatcatattttatgcgattcaaaaaatgaccgctaaagaaatagcggaaaaattattcctatcaaatagaactattgaaaatcggcttagatttatttatgacaaagtagggtgtcattctttaaaagagttgattgaatattgccatacttcaggattgagtcactatgtccctaaaaaagttctacgtgaaggggttaatttcttctggtaattgagttgcttattcataaaaatcaccagaagaagcgtaatcttatagattctatgaaagtaaatgattagcttagactttttatctatatttcgagatataaatgtaacctgggtaccaacagctgtaatggtttggcatctggcttatatttatgtttaatctgattggcatcataatcagttaattcgcctaatttaggtaattcggctgccgattgaagctggcaaaaggcaatcaaaggcatagggcaggggtgttgaacttgtttctgctgttcctgataccaaactcgtgcaataggttgtacttttaccggacgtttgatttttaagcgcgcttgttccggcaaccgttgaacatcgttaatttcttggctaattaattccacccattgttcccggctaaaagggggaacggcacggcctgcatttaggcttttatttaactgcgccagcacgtcttcgcgggtaacattcttaataatatgtttattagcccaaccaaagcgaaccgaactggggtttatcaacggcgtaatggtgcgataggtatttagcgtgatcaacccatgcaggtgggtgtgaacaaactcgaaacgttgctcactcggcaaaccagattcaacggtaatgatatgttccagctcggtttttaattgattaatgtgttgaatactcttttggcaagtggctaattggctctctgtcaccgaaaaacagaggactcccgggaggcggagggctgctttgctgctaacattctgaccttggtggtgaataaacagccgctgataatgctgtatcgctaaatctctagccgctgctcccacggttgcattcacagggatatgcataatgggttgatgttccgtgcctttctctatttcaggcaaggaaaatacgcgggcagcgagcaggggtaaatcctcaagctgctggtggagcgcctgcaatccggcttccaacgcggtaaagcggttatttagccgctctatcagatcatatttattcatcgtatctttaattaaccttactttagttacaacatacactaagttatatcaataaaacaatacctctgaaagccagtgttgccattaatcatggggtatttgccaaaatatcaaaagcatctatagcgggtaacgtcacccgcacaggaaatcaggatatttgcgacaaaattatttgggtcgcagaggccaatacatcgcgccgtggcttcgcgtctttttcgcgttgcgtgaaatacacgactaaaacaatcggcgcgcctttagtcggccaaagtaccgcaatatcattggtggttccgtaatcgccactacccgttttgtcacccacaatccagtcagtaggggcacccgcacgaattgtggcatccccggtggtatttcctttcagccatgcagcgagttgacttcgttgggcagggcgcaatgcatcacccagcaccaatttattcatactcgctgccatagccgcaggagtggtggtatcacgtgggtcattaggtagcgcggtatttaaatcaggctcccagcggtctaatctgaacatctgatcgccaatactgcgagcaaactgattaacagccgctaaaccacccaactctttaattaataaattcgcggcagtgttatcactatattgaatggtggcagcacataactcggagacggtcatgccacacgccagatttttacgcgtgatcggggcataagataacaagtcactctcatggtaatttatatgcttattgagtaaatttggctgagactggctttgatctaatacagcagcggccagcataaacttaaaagtactacagaatgggaaacgttgagctccgcgatacaaaattttggtgccagcgccgctattaatcatcgcaatgcctaaacgaccgttagcactatgctcaagtgctgccaattgcttgtctaatgatcccggaatcgcagcggcccaggttggcagcgcaaaattgactaagggcagggtaataccggctaataatagtgaacgccgtagcgaagagtgcttcattcctgaatctcgcaaacaatataagcataaggctgaaattataatctccatggcgactaagcaccactgtctattatttttatcgctttaattcagaaataaaaaaaggctaaatggcagggtaagtggcatttagcctttatagccgacacgttttcaatgttgtagctgtgttggctagagtgataaatcaaaatattaagacagtgctttcgcttttagttgctggtattcactttcagtaatagtcccttcatctaataattttttcgcgtcagcaatctgttctgctggcgatttgcccgcaacgtgacggatatactcattggtttcggatactgatttttgtaccgaggctcgatagcgctgagccatacctttacctcgtgtgatgaggtataccagagacgtcagtagtggaatgaagagtaaaaacagaatccaaatcgctttataaaacccacttaattcatggtctctgaacaggtcggaaatgacctgaaacagaatcagcaagtatgcgatgaaaaagaaaatggaaaatgttgtcgcgagtatgtcccaaagcgtgaggaagtggtttgtcatattttctcctgaccttacataaattaaggaaatatctcgtaataaatcccttaatacactagatacttaatttatatctcaagcaacaatcacttagggtcgttaagctccccttaataataggtacatagcagagagaacgtcaaattgtaatttggcgtccaatcggctttacctcatctaagattatattttggccgcttctggcaatttccgtaaccgctgcccaacatacaatgccagcaacaagagcgtggcgataaatgccacaacgccggcccaccctagattaagccagaaaataccgcctaatgttcctgcgacactcgaaccggcgtaataacagaatagatatagtgaagaggcttgggctttagcgcggcgcgcgcggcggccaatccaactgctggcgacagagtgcgcggcaaagaaaccggcagtaaataccatcatgccaataaagatggttattaccgcagagaaaccggtgataatgacaccaatcaacatcatacctattgcagccattaataccggcccccggccatagcgagtggtcaacgcgccagcttttggggagctatatgagccggtcagatagactatcgataataaacccaccaccgcctggctgagataataaggctgtgccagtaaacgataaccaatgtaattgaacaaagtgacaaagctacccatgattaaaaaaccctccgcgaacagcaggggtaagcccgaatcacgccagtgcagtttaaaattaatgaccagcgttctggggcgcaatgaggtagggcgaaaatgtttagaggccggaagaatacgccagaacatacaagcggcggccaatgcaaatatacctatcaccgccagagcaatgcgccaggaaaagaaatcactcaacaccccggtaattaaacggccactcatcccaccaatcgagttgccgctgatatacagccccatcgagagtgcgacaaaactggggtgaatttcctcactgagataggtcatcgccacggcggcaacgccgctaagggagaggccaatcaatgctcgcatgagtaaaatcccatgccaactggtcataaaagcacaaattaaggtgcagatagcggccagcatcaatgctactaccatcacggatttacggccaatggcatcagaaagtgggccagtaaacatcaggccaaaagccagcatcccggtggcagttgaaagcgataagctgctgctcgccggtgagatagtaaagtcttgtgataacaacggtaggattggctgcacgcaatagagcagggcgaaggtcgctaatccggcggaaaagaaagccagggtgacacgaataaactccggtgtaccgcgttgaatataagggcgcttagttaaacgagtggttttaggcgttgtagcagttgcatcgtcatttgcggcgaggttcgacactgcggtatccgtagtgcgcaaagaggtggtcacggtatttccttatcattagcacaataaaaacaagcacaatcaaaacagtttgttcaccgcaagagcgcaggctcaatcgtggttcggtgtaataataggatcatagaaatagcagagttttttgtctaatatattaattattcataataagactttaaaaatatcactggagttggatgagtattgaactcaggcatttacgttattttatcgcggtggctgaagagttgcatttcgggcgagcagcagagcgtttacgtatttctcagcccccactgagccaacaaattcggatattggaagagcaaatcggggccaggttgtttgcccgcaataaccgcaatgtcagcctgacacaggccggtgtgctgtttttaaaggaggcttaccaaattctggcgcaggttagctcggccgctgagaaagcagcgcgtttgcatcgtggggaatcgggggagttaaccattggttttacctcatcggcaccgtttatcagcaccgtatctaagaatttgcgcgcttttcgccagttgcacccgcacgttcatattaaaatgcaggaagtgaataccaagcagcaaattgaacctttgttggatggtcaacttgatcttggtgtgatgcgcaacactcgcttgcccgacgcgctgcaataccgtctgttgttacgcgagcctttagttgcggtggtccacgaagaaagtccgttagctgctttacctcttggcagtgtcaaatttagttcattggccgatcaaccttttgttttctttgctcgcgaggtaggtactgcgctttatgatgagatcctcacgctgctgactcgtgctgggatcactccctatatcacgcaagaagtcggggaggcgatgaccattgtcgggctggtatccgccggtttaggtgtttctattttgccagcgtcattcactcgggtaaaagtggatggggtgaaatacttaccgttagctgaaagcagtgcgacaactgaggtgtggttggtgaatcataaacatcgcccggtgaccgcgccagcggaagcattgatccgcctaatgatagcggatagcccaataaatgaagcataaaggcagtttgggttgctaaggttaaataatattggtgagtgtttttcgacctttattcgtctaaataatcagcgcatagtcaaagggcatcggcgattatgtgcagtaaatcacataactaatcaaatagttgacgccatatgctaaaagccccaacatagccgataatctttatttagaagcgcgaaaaatactcggtgacagagaaggagccggtttagtgataacggatggacagcctgggcatattgatcaaatcaagcagaccaatgcaggggccgtttatcggctgattgatttgttcggcccgatatcccgtattgaactgtctaagagggcgcaattggcccccgccagtatcaccaagattgtgcgggaattagttgaagcccatttggtaaaagaaaccgaatatcaagatgttggtagtcgtggacggccagcaattggtttggttctggataccgaggcttggcattatgtctccggacggattagccgaggttcgataactctcgcgctgcgtgacctcagcagtaaactggtagttgaagatcaaattcccttaccggatagccactctgagcccttactcaatcgcattctcagcgaagtcgaccaattctttatccgccatcaggaaaaacttgaaaggctgacggctatcgccattaccatgcccggtatcatcgacgcaccagcgggcattgtgcataaaatgccattttataaagtggatgaaatgctacttggcccggcattggagcagcgaacgggattacctgtttatctgcaacatgatatttgcgcctggacgatggcagaggccttgtatggcgcttcgcgtggctgtcagaatgtgattcaagtcgtgattgatcataatgtcggtgcaggggttattgctgcgggtagggtattacatgcaggcagccgtagtgtggttgaaataggccacactcaagttgacccttatggcaaacgttgttattgcggtaaccatggttgtctggagacggttgccagtattgaaaatatgctggaaattgcccaacagcgattaaatggctcaatgagttcgttattacatggctcaccactgacggttgagtctttatgtgatgcggctttggccggcgatcaattagctaaagatattattctaggtgttggccacagtgtcgggcgcattattgccattatggtcaatttatttaatccggaaaagattctggtcggttcgccattaaataaagcggcttctattctgcatcccgccattgcatcttgtattcgccaacaagccctacctgcttatagcgagcatattttggttgagccaacggcattttttaatcaggggacaatgccgggagccgctctggtaaaagaagcattatataatggctctttattggtgaaactcctgcaaggatagggcattactaataattaagagttaattattagtgggtatattgggtgtgttccccatattattgagcgttatacgctaaaaaccgctctcagttcggcaaaacattgcgctaacgcaagctgtctgtggtcggcatcgcctagacttttatccatgttaccaatttcgctaatattaggcggaaagacgtgagtcgaagtggtcagattgcggagtattgttatgttaacgcgtgtttttgtgacgggtaccgacactgctgttggtaaaaccgtagtgtcacgggccttacttcaggccttaagccaaaatggcagaacagctgttggctataagccagtagcaacggagagtaaagatactcccgatggactacgcaaccaggatgcactgattttacaagcttcatcctctattgaagtggattatcaggaagttaacccatacccactggctggggatgttatccatgcctgctctgacaccctgattaactacaataaaatgacagaaggattgcagctcttatcaacgaaagccgataccgttgtcgtcgaggggtgcggtggctggaaagtgatgatgaacgaccaacgtttttattctgactgggtgattcaagaacagttaccggttattttggtggtcggcattaaattaggttgtattaatcatgccttattaactgctcaagctattcttaatgatggattgccattattaggatgggttgccaatcgtattaatccaggactggcacattacgctgaaactattgcaatgttacgcgaacgtttacctgcaccacaattagggcaactaccttatttgccccatgcagaacaaaagccgttagcaaagtatttagatctcaccgcaatagccaagtaatatatccatcaaactttaatttagcgtgagtgatatactgaaatagggcgtaaccaacgggctattgttgtcgaaataacgcaggataatagtagccctggcaacagggtataggctcctgtcatttcgcacaccatgagtgctgccataataggcgcgtgagtggtcgctgccagcaatgtcgccatgcctgtcaatgccattaataacgcaatattgtcacccaacatgggccaccaggcaaatatttgaccgcataacatccccaacgccgcaccaacaaacagtgttggcgtaaataccccaccaggagcacccgaaccgctactggccagtaccgccaacaacttacaaaccaaaataccgccaattaacaaaattcccggcggggtggtcaataatgattgcaccacactgtaaccattgccccagacttcagggaaaatgagcgataatagcccgacaatcatcccacccagcgccaattgcagtggtggtgataagttcagggaacgaaatgcatgcccgctggctgtcatacctttaaggaacagtggcccacagaaaccggcgaataatcccaatagtgccattaggaggtattgtatcggccacggggatggcagcacctgtacttgatacagcgtttcttgcccgccatgtaacaggttggtggtgatcaatgcactgacagcagcaatcaccaccggcccaagggaagccagcattaatgtaccgaatagaatctccgcaataaataagctaccagccagtggtgcatgataggcgctggccataccagcagcggcaccacaagcgacccaaagtttccattctttaggttttgcgtagcgctgggcaaatacagaagcgaacaatgcagccaacagcaccatggcaccttcacggccaatggcactgccgctggataccaccagcaacgaagccagcgatttgaccaggctggcagaaatgtctaatcgaccatcaccggtttcaatggcttccatataatcggtgggggcactgggttttcgatgctgataacgctgatacacccacaatagtgagcccgctgccaatccccctaatgcgggggttaatgcacgtcgccagccactaatggaagaggcggctgccaccaggctgccgtcggttcgggtaaataataaccactcaagccccaacatcgcttgatggaacaaccagacaagtagcgcagaaatgatgcccagcatgatggcaatcatcagccggcgcagcatggcgcgatagtaataccaatgggcaggccgtttcatataaagcaaactagggtcgctataaagtagaagggcgcaccgagaggtacgccctgataatccaatggagaaattattcgctgtcagtgatgcgagtataaacaatcttctgagtatcattttcacaatgcccaaccacttgtccacccgcattttgtacctgatcgttagggacgatatccagtttaaaaccagattcaggcacgccattattgataatcttttgcgcgatatctgctttgacactttcacaggaggccaaagcagccaaaggggccagagataataacaatgtgccgataataagcgtttttttcatcataaaatccttatgtggatgaatagcttgcctaatgtaaggatagcgctggttgacataacctcaagtcaatccgagccattaccgacaattacggattaatctggcgaccggacaaacgatccaggcaacgttcagtgttcggttcccaataggcattgaagtttgcgctacgatcgcaattgtcttttgcatcttcggcacgatcatatttatcaaaattcttctcggcccggttattcactttattacgcaagcggtgggtatcatcccactgttgctggctttggcgtgcttgttcttttgacattgggtcattgttcccaccaacagaaacacaggtgctgccttgggtacaggtggccgattgtgccaacgcggcagtttgccatgccagcggcaaagccagcaccgctacggggagaaaaacgcgcatcaggcggggcaagctagttattttcatcgtcttaagtcctttatgagtcggtgatgcgaaatcatcatataatttactggcacaccatcagcgagagaaaattatatcattggtcacggtatataaaccagtcaacaacaactgacgcattatcaggtgttcgtacgtaggtcatatagccatttttgactatcgacaagtcaagtagagaaggaggttcgttatgaaaacacggcgtgaatttctgacgatggtggcagggctgggcattgtgctcaaatgcagtgcaccggtttttgccgctggcgctaatagggcaaccagcttgcaacatcgaaccggtgcgcgagtggatattcaggcaacaccagtaaagtatcaaaagggatgtgtgcatgttaaaggcgtcgttactattttttgtcactgcattggctgaaattattggctgtttcttgccttacttatggctgcgcaaaggggcaagcatgtggttattactaccggcagctgccagtctggcgctgtttgtgtggttattaaccttgcatcctgccgccagtggtcgggtctatgcggcttacggcggtgtttatgtggcgacggcgttaatttggctgagagtggttgatgacgtgaagctatctctctttgattgggtgggtgcggcagtggcgctggtcgggatgttgattattgtcgcgggctggcgggtcaattaagggtggggcggtgaacgccccaaacacgggttagccttcgcggtgaatgctcaatccggcaaaagattggctgaccggcatcatttccagggtattgatattgacgcgagcaggcaatgtggccacccaatataccgcttcggcaacatcttctggtgttaatgggttagcaccatcgtaggttttattcactttctcgccgtcgcctttaaaacgcaccgcagagaattccgtgccacccaccataccaggttcaatatccgtgacgcgaatgtgtgtgccatgtaagtcggcgcgcagacccagactgaattgcttaacaaaggctttggtcgcgccatacacattaccgccagcataaggccagttagccgcagtagaaccaatattaataatatggccgacatcacgcgccaccatttcagggagtaatgcacgcgtcatattcaccaaacctttggtattggtatcaatcatcgtatcccaatcttcaacattggctttgtgagccggttccaagcctaatgctaaaccagcattattcaccagcacatcaatgtttttcagctcagcggggagttcgtcaataacatgctgaatcgccgcgcgattacggacgtctaactgcacaatatgcagttgctcacccagctcggcctttaattctgccaatctttcctgacgacgccctgtagcaataacctgatgaccgtggctgataaatttgcgagcgattgcctcaccaaatccggaggttgcgcctgtgacgaaaacgatcatattcattccttatttttcgttgccaataatttgatatgaataacatactcttaagtactgagtgacgccattgtccagctttcattcatttcagtctggacggtcttttccgcacttcatcacccgcatcacggctaagtgttaatgtatccactatcgatagtaatgcgaccacaccaataaccacaaatgctatctggaaattttctaacgggataacgccggaacgataagggtggaaccactcggcaatccgcagcgctaatgccccaatggcaatccccaaccccatagccagttgttgaatcatattggaaaaagtattggcgccacccattttcggccctgggatttcagaatatgccaatgtattgagagcggtgaactgcattgaccgcgttaaaccactgataaatagcagcaatataatcaatgtatgaggcgtttcaggtgtgataagagcacaggcaaatatagcgaccgcattaagtaacccattgaccaacaaggtagaacggaaacggaagcgatataagatggctgaagtaaaaggcttcatcatcaagttaccggcaaaaacggccaacaccaataaaccagcatcaaatgcgctcatgccaaacccgagctgaaacagcaacggcagtaagaaaggaacagcgccgatcgcgattcggtacaaactcccactccaaatggtgacgctgtaactttttatacgtaaagcccacaggtcaattagcggtgaaatctgccgtttggcgtgataaaccgccaacccacctaatagcaggctggcactaatacacaacaaaggaatccagcgtgataaagtttggtgattaaataactccagcccaaacatcaggctgaaacaagctgaggcggttaacaagaaacccagcatatcgaaaggtgtctctttttgtggcgactcttcaggaatcagccgccatgccaaccatatcccgaagatccccagcgggacatttaagataaatatccaatgccaggatgcataggtggttagaaatccaccgacgggaggcccgaggatcggggcaaccaatcccggccaggtaatggtcgcgatagctttaatcaggtccgctttggacgtattgcgcaatacaatcaatcggcccactggcaccatcatcgcgccgccaattccttgcaaaattcttgccgcagtgaatgtcgcaagatcagtgcttaatgcgcaaaatactgatgctaatgtaaaaacaaccattgcggcggtaaaaatattacgagcaccaaaacgattagcaatccaaccactggcaggaataaataccgtcagggtaagaatataagcagaaataccaatattcatatcaatcggatgcacagcaaatgccgaagccatttgtggcatggcggtaacaatcaccgttgcatccaggttttccataaagaaagcgcccgcgaccaataagggtagagcagggccaagaacttttgcaggggtgatagcgttaggttgactcatgctgcatgccgagataaaaagaggcaatgcactgatctggcgcaaaataactgtgctggtctaaacaatgaaatcacgtttcaaatccggacaatttactgacatatttcgagcataccggattaaagtaggattaaaaagaggagatttattgtgacaacgtcacgtagcgtacgcggtactgaaagacaaagctggctgtgaatataccagccagctttaactttaatacttgaacatcagcactactttttcttatacacatcagccgttgcgtgaatcttattatctgtgtttgctgaggtaattacataataatctccgcccaattcatcggcctttttggacaactcagctttagcatccattgtggctaactcattggcagtaacgatattgccgatcttttcatattgctgcgggttattattaagctcctccttggttaacagttcagctgatatgacagcggaagagaatgtacccagaacaaccagcatggccattgttttcaatattttcataatagtcctctgcaaagataatgaacaacatgtgaaaccctactaagtattgttctcatgtcctgttttatccagtcgaactgatgttctttcggatagttgcacattcctgaagacgtttagaacgaatgtttagaacgaatgtttagaacgaatgtttagaacgaatgtttagaacgaatgtttagaacgaatgtttggaacgaatgtttagaacgaatgtttggaacgaatgtttggaacggatgtttggaacgaatgtttggaacggatgtttgccaagtatcgatctgaagcagcaaccatgacagcgactaaaaccccacattctacctactgctattatggtgcgcataatgtatattatgttaaattgaattactggaagtgagccgggccttatacgctaagggtttattctagccccggaggtaatctgttaagcagagtcatgtttctgcgcaccataatactttagctacatacttcagccataaatagcaaaacgacaaattaaagccccttccctcattcttgaccgatgacgctacgtgaaatttgtagaactcgccgcattgattgccgtcagatttcaccaaacaacagacacaaaaaagcccgcactgatgcgggcctgttgttggcataacaaaaaccttattaaattactcggtaagctcgcgtaactgttccgttatctgctcaacaccaatttttccttgcgctgcttcaacggttaattcttccagttgattgcttgcacacaggtctacgccatttataccaaggaacagcgccatgctttgaaatgccgtgcgcttgttcccatcaagaaaaatgtgacctcgactaatggcaattaagtagatagcggctaactgatatacatcatccacgttgtcataatgatgtgcatttaatacgcggctggctacagcctcaatcttactattatcaggcctgccgttagggataatttctgcgttaaactccgcaatatcatttgccgttaaaaatatcatctatcagcaagagctttaatggtttctgcatgtttaaattgaatatgtgcctttacctttgctttcatcaaatcctcataatcagccttgctgataatatagacctcactctgcccacggcgcgtgatttctacgggctgcttttgtgcttccaataataccttggctaaattatttcttgcggctgtataactgatgctattcatctcaatcacctgtacatgtacatatttagtgatgttgtaccatacctaacgagtaaacaaaagcccgcgatgtgcggatatgatttttatgattgcggtgcgggtgttgccctgatgcgttgtatccaaagttgactgaaggggaaatgttccgttggggcattgtcgtgtaagcgaccgaagtgcccctagggacagccgcctcggcttgttgctgggtttgtcatcaagctcagcccgcacttatgcggatttttttacatcagataatacgatctgattataaatgtacgaattaagctttataataaattcgtattttatttattaaaaaacttatcttataaagaatacttaggaagataaattaatttaaaaaaggattaataaatgaaactttcttgatgttgcgagtttgcgagagtaggatttaaagagttagaatcaaacgtcgaattcactttttatttgagtaaagcaataattgagaggctgagttagtcatggatgaaaaaaataagccactgaatgcaaaaaaactaattgtagaatccctgaattcactgccgctaatttctattatggaatacagtaatgagccttgggtgataagagattgcgaatcccgctatgtatatgtaaatcaagctggtctggactttttaagcttacctgctgactttgatattgagggccgattagataacgaatgccctgcggattgggcggaatttgctgaacaatatcaagctaatgacagaaaagcggaaaaaagtggcaagcgcgtagccattatttcaacccatttttatgggcgagataaagtattagaaccctattatttacccaggtttccaatttacaataaagttggtgaatgtatagggacattaacaaatgccagtaaattgaattttatttctctttcccaatatataggccggcgcagcccctcagtattaacactgaccccgcccactgatctgttcaacgagaaagaacttgagataatttttttcattttacagccaatgacttcaaaaatggtggccaaaaggctgtctttatcacataggacaatagagaataaattaagactgatatacgaaaagtccggtgttagaaccataaatatgtttagagaatattgtggtcacttaggtttagatttatatatcccgcctaagtttgtaaaaccttgcgttcagagttaatcccatattcaaataaataatattaagtaagatgagcagaactcatgtaacagtattggaaaatagccgctccctgcccattaactccgccagattttgctactaacgcggttacagttattcatcgcatggtttcactttaggcccgttatcaagctgccgaatcgctggagtaaaactggcagcgattgttgctatcaccacagcaacggcggcggccaataaaaccgttgagttaccgtaatgcatagcaagtggccctgctgccagttctcccaccgggatcgccacaaatgatcccatcgcatcataggcataaactcgcgcgagtttatcggcgggaatatgggtttgtagcgaattagcccaaaccacgccgaactgcccaaaaccgatgccagcaataaagaaaccagccattagaacaaatgtcgacgaaatcatactgagtagcacgatgggtacagcgcaaagcgaaactaatatgacaccaataaataggtcgcgccgtggacgccaacgtagagcaagaaatgaacctacaatcagaccaacgctctccgctgcaacaataatgccccaacctgccctgccaaatgatgcatcggcaatgatggggccaagaatcatcactacgccgctgaaagccgcattaataatcgtaaactgggcgacgatagcccaaacccatgaacgggcaatgaactctttccaaccatcacgcagatcttgcacaatgttggtgttcgattccagagacagtggtgaattgacgcgaataaagaaatataacggtgcggcggctgcaaatcccaaagcatcaaccgctaagccccatcccggcccgatagtgctggtcagaatgccgcccaatgaggcaccaattatcgttccagcgtagacacccacttgaataaaagcgttcgccgccctgaggttatgcgcaggtactgtctgcggaaccatggccgaagatgcgggtagtgcgatgcccgcagctgcgccattaatcgttcccagtatagctaatcccatgattgttgcgcttccatcaagtaccaaccaggcaacccccccttgggacaatgcagcaatggtagcggaagataacaaaacaatacttcgggaatagcgatccgccagtactccaccaatcaataaaaaggccagattgaaaatcgagcgagcagcaacaactaagcctaaatcggtggcggaaccgccaatatccaatacagcaaaagccaatgcgataggtgcaatgccattacctaatacagtgagaagccgggcgaagactaaatttctaaatggtgcatagtgaaacggatgccgagaagatgagatggaggtagtcagattcactcattttccccgaactgaatgttatttgcggttgccgcgctaccgcgagcttggtgtttattcattttggtgactttgggtggcttaatattcggagtgacttgagattttacgttttttaaaacgctatttcaatattttgctatgcaataggttggagagtttatctaaaccgcaaattgaagtaatgaaaatattaattaattgaatttaaacgataatatttatccgatcgcgctatgtgaattctgtgcttgttgcagtaccacagtgatgtagaattcgcgtagcagtattggaaatagtgactcccggccccttaacattcattgtgatttttcctgcggcgcatcgaatgtgatttatcgcacatgcccgcctaactatctgagcatcctgaccggatcactcctcattcatctggaacaatgtaaagccgttgtttagtatgtaggtattctgtctagcgatcagcaaatcctatatttatgaaaaaactcattaaacggctggagatcattaaaagcggtattgagcttgaagatgacgacattattcgacatcaactcccttatcttaaaagtgagactcaggatgccatactggtttttatcgtcacggcgatcgaacagggaaaattcacccatgctttggaggctatttctgcgtggctgggaagcaagcaaggagtcacgcagtggcaagatatcgagctgtcggcttgcaagcttgagttgaaagcgctggaggaacagttaagcgatttaatcgataaacgtaatgaacgtattcagttgctagatgattttaatgacctttacctggtgcgtctcggcccgttgatgaagcaaattcttaatttgcgcaaacagttggcggaaagcaccttgcgcaaagccgaggctgaagctcgccgcagagaacgcgattatcgcaactgtcagcagtacatatctcaggcaatagatgaactcgctgcattaaagcaacgctggttggcactgccatccatatctagcgaaactattgagataagaaaccgaattcaacaacaggcagagttgattactgcattgctggcagagattaaagagctggaaaataacttttgtacgcgaaatactgagtcaacacgcaaagcacgtgaagacgcaaaagagaaatatgaaagttatcaggaaaaacaaacagatgccgagcagcggcttaataatgacaagaaactttcttctcaccaacgtcaggaactcaaacggttgtggcggcaagccagccggctctgccatccagatttagtcgctgatgagtttaaagagaaagctcatcagctgatggttcagctcaatcaagcccgccaacgtggtgacttccctgctattcacgcattgctggagagtttaaaacaagggcttgagccattgatgtccagtgatgttattgatgatcttgagcggttgcggcgtaaaatcgatgaagtcagaaaacaaattgatgcgatattgcacgaactgaaagctctggagggtgaagagtcatggcggctggccacttctctgcctgataaagatcaatggtttacagaacaagaaaatgtattatccaagacacttaatattcttgaacggcaagtcaaagaagcatcaacagtacttgaagcatgatactcaagagtaaaagcccgctctagacgggcttgtccggaagaattgagtcagctactggctcaataactctttaacatccaacaggataaactcgttatcatctgcctcattaggctgacggctggaggagaatgggaaattattatcgttaccaacaatgatatggttcgcatctaccacatcaacgttttcaatggtaaaaaatgggaatgtcagcacaccattatttagcggtttacgtgccaggttctgcggatctttaatattgagcagatcaatatatgaaactttttctactggtttgccgacgttttcatcagaaaaggcgattttgtagacacgcttgaacttggctatttggctaaaacacttatcggtcgcagcccctgctgcacaagctttatccgctgtcccttcaccgttgtcgcgttcaatcactaatccatacttcgcatcaatcatattgaaatcaccaatggcgttttggttatcttccagtacatattgccagctgcgccctgtccacgcctgatttttaacatcaaactccaacacgcgcaggtagcgcttgccatcaatgttttcaaaattttcgccattccacagcgcaccttctaacatgggatacagcttgctgccatccggtgacaccgccatcccttcaaatccttttgagcgcgccacttgaaaattctgtttaccatctggatcgcctggcaacgtaagtgttggattatcaggtgatttcactactttaccatcaacctgtgtctcaaataccgctaacacttttccgttcaaatcggccttaatcagataaggaccgaattcatcaccaatccacagtgcatcatcggcaaactggaagctttcggggtcaaaatcactgccggtcagatagcgtttatcagtactttcattggtgatatggaaagggacttttttatcaggatcgtgcaagaacagagtttgcaggggcgtggcactgccattcttgaaatcaatatcatagtgattgagatacagcatggcgtccggcgaattagctttgctaccaaatccattgtcggtcagcacccaataggtgccatcgggcatgtgttttattccagaatgaccttgcagtggctggccggtgattggcaaaccgattcctgttgggcgatcggcagatttaccggcgactgcgcccaatgtacttacgcgttgaccactggtgtatttgccactttgttgtaaatcagtcggcgcatcagcaggcgctgcaaccattgatttcactggcaaaaccgcatgcccgaccagtgttgctggcacttcaacagcttgcgcccacagcgaggtactgaacgcgatgctactggccagcaatgccaatctgaattttttcatctgcatgttaagttccctaattatttttattgcccaaaggtaaaaagcaacttcactatagggagctggaatgacagaaatattatccctgttattctttatgattgaggcataatcactatgagtattattcagttcgtcttcattctcaaataaggtcatctacgatgaaagataacgaatatcaaccacccaaagtctggacggaaaacaatgccagcggtggtgtgtggtccaaaatcaatcgcccgactgccggtgccagatacgaagctgacctgccggttggcaaacaccccttacagctgtattccatgggcacgccgaatggtcagaaggtcaccattttgttggaggagttgttggctgtgggcgagaaaggggcggaatatgatgcccatctgattcgtattggtgaaggtgatcagttctcaagtgggtttgttgccgttaatccaaattcaaaaatcccggccttgatggaccattcaaccaccccgccagtccgggtttttgagtctggcgctattctgctgtatttggcggataaattcggtcatttcttgccaaaatcccctgctgccagaaccgaagcactcaattggctgttctggctacaaggtgcggccccttatttgggcggtggtttcggccatttttatcactatgcgccagtgaaaattgaatacgccatcgaccgttttacgatggaagccaagcgtcagctcgatttgctcaatacacagctcgcgactcatgaatatattgcgggagatgagtattccattgcggatatcgctatctggccgtggtacggcaatctggtgctgggcttgcaatatgaagcgggtgaattcttggatgtgaaatcctatactcacctgatacgttggaccgaaaccatgggtaagcgccctgctgtccagcgcggccgtatcgtcaataaaacctggggagcgccagaagaacagttagctgagcgccatgatgcttcagattttgaccgactgataaaatagtatatattccgccctcaagcctgattttctcagggttgagggcgcttatttagcccgcttctacctctacccaatttagcatttgggtcatcaattgccgttgaaaatcacgagtggcagattgcaaattttgcggagccacatgttgattttcgctgctgcgcgagttaagtctttaacacttaggacgctaaccccccgccacctgcgtagggggttttcccggcaattttcatcacttcagcccccaatgtcacaaacggagtacgcctgctggcatagataattccgcccgctgttgcccgcaccgctttaaccgtatcagtaagcggatcaattatttcagcgacgacttcatcctttgtcacccattcgcccggctgacgcaatagcaacagcaaaccactggctggcgcattgacgatttccccggcggaaaaaggcaacatcaccacctctcgctgcggaatttcagggacaaccccagcaatagcgccacgatgttgtaaatattgataaatacgctcggcatccgcgctggccagcgggtgactgacatcctgttgcccgcgtaattcaaccgtcacagccatacaggcgggggccaggttaggataatgtgcagctagccgatgccacggcaagccacaggcttcatcaaacgaaccgccaccgctatcttgtgaaagtagcacggtgtcaatatgcaaaaactgcgcgagcacatccactgatgtttgccaggccggatcggcatacagatgcaaaatagcgcggtcatcgcaatgcaaatccagcaccaaatcagcatcacaggccagcatgagtaaatgttggcgcaaagcatccacttcactgagcgcaggcaaactctgtaatgcagcgaccatcgcgcggcgtatctgttgtggcgtcgtctctttttcgcttaatgtcgccgcccctggccgttgtgagactaatttagccaaatcagggaaattacgattaaaattgcggccactgaccaaatcaaaacgacctattccactgtttaacagcacttgtgcaatacctgccgggttagctataggcacaataattatttcactctgaatttctccgcgccgttccgcctgactcagtaatcttttaagataatgtaataccagcattccgggcagttcatcggcatgtaggcccgcctgtaggtagattttctcgcccacacccggctggccgaaatgaaaactggttaattgacgctgcccactcagggcatgttcaggtaacttatgattattgattttcattggacgtcctatctgtggaaaagaaaccccggcttgaccgaattgacaaaaaaatccttgaaatcctgagccaggatggccgtatctcttatcagaagttgtccgagcaggtcaatttgaccgcccgcccctgtttggagcgcgttcggctgttggagcgcgccggtattatccgtggttatagtgcgattattgagctaccggaacccgagcatgcttttgttatccaggcacaaattgccttagccgaccacgggcactctcaagcggccttcgagcaagaagtgcgtaaaacaccagaggtgctggattgctggctggtcggcggtagttttgattttctggtgcgcattggctgccgcaacatggagcactaccgactactggccgacacctggctcaccagcaaaaaattccgcgtcgataaaatcgtcaccatcaccgagttacaggctatcaaacgtgcttaaagctggattgcccgctggattcaatcgtggcgggcaaaggccaaccagcgccgttccgcacgtgaaaacaagaaaatcaatataaaggtacacaataaatacagcgccgccgccatcagaaacggaataaacggcgaataagtggcagcatagaaagcccgtgctacaccggtgatatcgagcaatgtgacggtactggccagagaggttgcatgcagcaagaataccatttcattattcaacgccggaataccgcggcgtaatgtcgctggtagtaccaaacggcgaatgatttgccactgactcataccaaacgcttcgccagccacccactcctgacgcgggaaagtcaccatcatgcccgccaataactccgcaacataagcactggtattgagcaccaacgctagtgtggcgcagaaagtagcatcacggaacagcagccaaaagggttggtcgtcctgccagcctaactgcacaatgtcaaactgcgacaggccatagtaaatgagcatgagttgcaggtagagtggcgtgctacgaaagaaataagtcacactgcgaatcaactaggccaacggacgtgggccgaatgcctgcccgacagccatcaccagcgccagcagtaaaccggggaacaccgagagtaaaaacagtttggcggtcatcgccagaccggtggtatcagcaccgtcgctgtagagaaatgttggcaccgcttctatgatagtttgcaggttcatcagcgcgccctcgccgccgttgaggttgacagtgcataacgccgcgccaacagactaaagccccaactggacagcgcggtaatcaccatataaatcatcgccaccaggaagtagaacaggaaaggtttttgtgttgcgcgccccgcctgctcggccagccacaccatatcttccaatcccaaaatcgagattaaagcagaggctttcatcaaaccgagccagttattattgatgccgggaatggcaaagctaagcatttgtggcagcataatacgccgaaacacttggccggggcgcatgccgtaagccacagcggcttccaactgaccgcgatcgacggtttgaaacgcgccgcggaaggtttcggtgtaatacgcaccaaatacaataccaatcgccaagacaccggaaacaaaagtattgaagcgcaccggccctaaccccagcaggccaagaaaaccattgaccaacatttcgccgccaaaaaacagcaatagcatgatcaccagttcaggaataccacgcactaatgtggtgtagccggtagagatccaacgtagccagcgcgggccaaacagcttgataaccgcattaatcaggccgagtgtgagtgccacggccagtgacaacagcatcacgcacagtgataagcccgccccttgtgccagtaacggcaaatagtctgcgaccattatcgacctcccaaggctaaccaacggcaaccgggcgtggctgctattgcccggcgctcgcaataatcatgactaaaaatcactcgccgtaaatatcgaaactaaaatactttttctgaatggcatcgtaagtaccatcagcacgaatagcttttatggccccattcagggcatcgcgcaaggccgggttatctttaccgacggcgatacccacatcagatgagatggtgtcgtcttgaataaccggcccggcaaaagcaaacttctgcccgcgtggcgtatcaataaagctgctggcagcttgaatattatcctgtagcgaggcgttgatccgccctgacatcagatccaaatagacattatcctgattggcgtaagagacaattttgaccccttgcccaccccaatgttttttggcgtaagtttcatgaatggatccggtctgcacgccgacagttttccctgtcagactggcaacatcaggtgacaatgggctgcctttgcgcgccactaattgtgccgcactgcggtagtagcgatcggtaaagtcgacttcttttttgcgctcatcggtaatactcagcgaggcaataatggcatcgaacttacgcgcattcagtgcggcaatcatactttcaaaaggttgtttgacgaacacacacttggcatgcaggttgtcacataatgcatttgcaatatcaatatcaaagccggttatctcgccgctgggcgccagcacatcaaacggtgggtatccgccgtccacaccaaaactgatagtttctatcgtctgagccgctacgggagcggaaagtatcaagccagtcaataatgcagcgaatgtctttttcattattaaaatcccggtgttggcaaagatcagaaacgaagtgagaggcaggtcaagccgccatccatttttttaaattcactggtatccagttggacaataggcatccccagcttttcaatttgcgccaaggtagcaggataaccttgcggagtaatcagcgtatcgttgatccataaggtattaccggcgtaagactccgcatcggtaatcacaatagtgttaaagccagcaaaggccggatggtgttggtaatcttcggttagcaacaaggtgttgcggcccacatagttcacaatggatttcaggtgcagaccggcgctcacttcaatggcagtcacttgataaccataacgcccgaccgcagaggtaaactcgctaattcccgctttatcggtgcgcgacgtcagcccgataaagaactgtttatcgactaataacacatcaccgccatcaagatgcccctgatgactcatgcgaaaaacagggcgatcggtgaacagtggctcaatggtgtccacttcgccttggcgacttggcgctccggggtgagttatcaccgccagctccggcatcaccaccgccgtatcttcgacaaagtgggcatccgggaaggccggagccgccggtaagatagtcactttcaggccaagtcgcagcaaagtatcgacataagccagaaattgttgcccggtggcagcaatatccggcgcgcccaattgggatgttgtctggccgctaccacaggtgtcagcaggaagtctggcaatggcttgagtaaaatgcataagcgattctcttgattgggagcgaaactattgatctgattattaaacagatactgtcaccaatcaggttgaataaggcggatgtgactcactatttgcgctgtttattattggcaaggcgacctattccgctgtcactgatgacagaagcgtcggtcgccagaagctttagttatatactgaatgttatgattacgaactaattgataaaccaagggcttcaaatgaaaatattaaccctcgtgatgcttacgctattactggtcgcctgtgccaatactggccatgttggggtgagtggcggttcaagcggcatatcgagtatcagtattggtactggtgtgcgcaggtaggccggtttccccgccccctactgttggctaatttatggttttttcacgtcaggaatgtcagtggaaaaacgtgctgaaatggcatcccgttcataaccttgccgttgagttaaaatagagtacatttcgggccgacggccataaatccagcgccgtcccgtgctgagtgggattaacgacaaatctaattcagcactgaccatcacatcggcggcttcccaggtttcattgatgatacggccataagggtccagtatcatggcattaccggtacgaacttcatcatcatccgcgccaataccattactgaatagaataaataggccattatcatgtgcacgggccggtaaccaacgcattaaccattcccgaccatttacgccgcgaatagccgccgtcatttccgcttttctttccgcgcgttgctcccagaggtcgagtggaatgggcttcataccatatgggctgcgggaatgcgttccgccagtttgatgcggtgctaataatatatcagcgccaagcaaggtggttgcgcgcacattttccaccaaattgttatcccagcagataagaatgccgactttgacgccccagggggtatcaaaaaccgtgtaagaatcaccgctgctgatagctgagtgttcaaaagcatgcagttttcggtgcgtgtgcaccgagccatcaggcatacaagcgacataagcattatagagtcgcccgtcgtttccctgttctatcaggccgacaccaatcaacatttgatgtttcagcgccaaagcccgcaccaaggcaatcgatgggctgctttcaatcggctcagccaaagcggtaacttgcgctgcagtcaatttaggcacatgccaatatcccgtaatgcacatctctgggaaagccagtattttgatgtttttcagagctgcctgctcaataaacctttcaataaccaataggttgtattgtttattgttggcctgatgctggaattgtaccgttgctgcggtgattaatggtaattcagtcacattatcctccaaggatatctattgctgattttcatgactggtattacagcagcgctattgataactttataatgaatgattttccttttttgattaccaacaggaatgaataagtgaatataaagttgctgaaagcctttgtgatgctcgcacaaaaaggcaactatggcgatgctgcacaggccctttgcgtgacgcaaccggcactgaccaagcagattaacttgttggaatcgatgctgaatattcacttgttcacccgtgggcgacatggcgcggcgttgacacgcagtgggcaacaattactcgcacaagctgagaaaacggtcagtcaatccgagttttttttgcgatctgccgcccgcgttgctaagggtattgaagggttgctcgccatcgggtttggtctatcgactttctataccgcgccacattatatcgccaaattccgacagcaattcccggcgatttctatcaccctggaagatattccctcggcgcaacaatatgcgttattaacgcgcggtgaactgcaaattggctttgttcgtgctcctcccacagcggtattgaatttttatcctttatttgacgaccgcctggtgctggtgacagcacaaaataaaacacactcccccgatgagtggttaaaacacctgccattgctgcgtttatatactgagcgcgggcgtgggctcaatgcacaaaccgatctatttttgcaatcaaaccaatggtatgcgcccacgacgcaagaagttgaagatattcagaccatactggcgctggtgattgctggtatcggcgttgccttattaccgcaaagtgtggtgcatattgcgccgcctggcataaatatcatgccactcagtggagagaatctcagttggcaagtgggtatcgcctgggatgatcgcatacaagattgggtacgggataattttatccagcaggtgatggggtcagtagcatcaagctgatttgaaaaagaaaaacgccacggactgcccgcagcgtttcattcttattggtgcttaattttcttatcagtagtgattagaatgcgtacttaaggcctgccgtcacgcggctgtcattgtaaccactgccacctatttgttgaccaacattggcccaggcattgtaatttttattcagtttaccttccgccccaagttttatttcacccacgttgcggctgccagcctgactcactgtaatgttatccatcgcgacaccgggatctttgctgttatgtagccagttcacttccgagtaaaccgtgaacagcttatccttgcctttatcctgatcactgacactatcacgcgccactcgaacaccgattcgggtattgataacatccgctcctgttgattgaacttgggtattactgtcatcatgcaccgtatctgctttctgtccatcccagataacctgcgcctgtggcgtcacaaacacatcaccgttgacaccatgatacaccggcatgcggtaaccactttcaaccgaggcactcaaaccattgatgttataactttgcattgccaactcatcgccctgctcgctggcattgagtttgctgtattgcaaccagctatccacataggcaccctgctgatttttggcatcctgataccaggtggcgtaaatgccggcactgtaaccatccagcgtgccgcgtgatttataaccggtgcggttagattgggtctgattattgttataaccataaccggccatgacaccgacacccaggcggtcattctgccccattgccgcactcaatacttcgccgccaccttgcaccacataagcattggcggtgctgtgtaactggccgctgccatcactgaagccagtgcgtgaacccacctgacgcagccacatacttgagttttcggcgcgaccttcgcggtcattgagtcgcaagttgaacagggtttgtgccgcagctaaattggccatataaccgccagcttctgggcgcagtgttttgctactcgccggaatgtctttggcaccaccaccggtatcgccactaaccggagcgatgccaccaaaggttgaacgcaaataccagtctttgttgtccgggtcagtcagtgtgccttgttgcagaaaatattcataaggcccggccaccgcacggcccagcaaattaaattgcccgtcagactgacggccattgaccgtgataattttaataccatcataggtttgagcgccctcgccgtgtgcgctctgaacgcggatatgactctcaccagaagtagaaccattgattatcaatttgtctgttgcagcattatccgctgccatatcggtatcaaagacgactgtcccgccctgaccatggtagtcaccgttgatggtgaactctccatgtccctcaccggacaatgcctgccccacgataagattaccggcattgttcaccttgccggtgacgctgccataaccaccgaatgtcccgctctgctcaatattgacgtcactgatgagattaccgcggctcaagccagtgccaatttgtaatatcccaccgtgtgagacattggctgccgccccaacgccactgttggtcaattggccggtgatgattaatttgccgttttgtacctccaacgctgaagtgctggccgccgtggtcgtgacatggccgcccagagtccaaaggccggtgccaatggctgaaactgaggtcaatccactgaaatcattagtggcggtgccatcacccagcaatgcgagggtgttattgctaccgcgacttaccactttgccattgataacgctgccggtatctaatatcagctggttattgctgccactaagatcaaccgccgtgccattggtgccggtgagagtgccggtgttattgattatcatcccggcattgccctggattgcaatggcatttggcccggtaatggtgccgctattcgagatagagccgctgctgttaccccgcgcaaggatacccgcggccccattggcggtaatgctgcccgcattattcaccgaaaaaataccactatcagataaaataccagcgccatcgctactgaccagcgtcccggtagcactttggataaccgaacctccgctagccaagcggaccccactggaataaccactaatggcgccgtcattccaaatagcggccaatgctccgctggatacgataccgtaaccgccaaggctgctaatctgggcatcgacatggttaacgacaacccccccattctccagttttacaccagacacaccgtttccggcttggtttgccgccagaatgccgtagttatccagctgagagccagcggccgttttagcgttgagatgaaccacgcctgcggcgacagaatagttgggattatcaagcactgaaccataaacaatcagccgccagttggcactattatcaccataaatcgcgctatcagttatggctgtaatggtggcattatcagccaccacaaattgggtttctggccccagcaaggataaataaattggcccggactgggtattaagtgcggtttcagctttagcgtcaacgacagaaaatccgcccaataacaccgggcagctaaccataaaagtttttataaagcggtaaattttatgcatataaactccgaaatatagatagcaacgctccgtccacgattgatggaatgaggtttttagatttaattaaatttgatgagtgttagttttatttaatttgtcagcgccaagtttgttgctgcttctttaccttaaagaaattaaacaataagtgattcatgttttaatcttgaatataattcagataatgttctgacaccaaatttcgagtagatctttgaacgatgactacagacggttttctcactgataaataatgtattggctattttcttgttggtctctccagccaggattttctttaaaatggctgattctttatctgttaacatataaaagtaatgtttcgatgaaacgtattcacttggtgagaattcgccatgccgcgcgataaacccatcaataaatgcactaaaatatttagttaattcattgattttaatcttctttcttaaaaccaactcaaaaaaagatgaatagaatctataataaattaaaaactcctgatcgttacaaagtgcaattgactgtagggtatgattggtttttttaagatcatttatcacatgtattttttcagtgtaaaacatactatcaagatcgaatataatgacattattcacgctacttcttaacatgttgattacagcttcattaataactgttacatgaaagaaatttattttaattaaatgagcataatcgttatcactgatgctctgaaccagttggatgagggaatatgccaataaatcagaatcactataaaaaaagaaattgatcttttcagtggtattattaatcccacaattattatattggtatttaaaaggttctattttcataagcggcattatccttacgaatccccctctaagtcattaggattgcatttataattcttcagaaaaatccgatgaaaaatataaattgaaaacgctttatgaggttcgtgaggtaaatctaggctctgtaagtatcaattactatcgtcaaagctaaaagttagtttttgaaaatcaaaaagtgctgtctatactgatagttagcaaaataatatttgggatcctgcgtgaatagctcacttgatttgaatctcacccgcgttttatgcgcaattgtcgaaacaggaacggtatcgcaaacggcggtaaggctggatatgagcgcatcagccgtcagtgtggtgctgaataaactgagaaggcattacaacgatccgattatgtttagaggcggagctggcatgcagccaaccgcattgacacttgaattatataaaattttcaaacctgcactggaaatgatggattcaggggtcaataaaaccgcgctgcttaaccagcaaggtgttgctatgcgtaccctcaggatacggagcagttcattagttgaattctggttgcttggctacatgatgcaaaatcccccgcagggtcactcgctgtcgtatgaatttctctccaatcaaccctcagtgcaaaaacggcttgagttgttaagaagacggcaaatcgatattgatattggttttagtctggaaaatgacagtgccattcagcgctacccgctatttcagtccaactcggtattggtatgccgacgtgaccatccacgggtcaaagaagccattacccttgaagagctaaaagctgaagagttactggggtggatcttgccgcaggacgccgtcgaaaaagaacaatatttggttgcattcgatgatatttatacggttcaccgcacttaccgcagcacctcatttagcaacctgttgatacatactgctcactctgatgctctgatgtttgctccggcactctttgcccggcaaatgtgtgcaattttaccgctgaaaacagttaaaacagcgtttctggatagcagtaaacttaatatttatgcgcatatccataaggcgcaaaaatccgatccggtgttacaacacattattggcttgttttctcagttggaggcaacgagtgcgttacccctcagtcgcgaggggcaacaacagtgatattaacggaaaggaggttcgttaaaggtgcgcaatttacgcgaatgcagttggtcaccctccgcgcgcagcaaatctatggctcgaataccaatctgtaagtgctcggaaatggcaccttcatagaagtgattcgcctgccccggcagcttgatttcaccatgcaacggtttatctgacacacacagtaatgtgccgtaaggcaccctgaatcggtatccttgcgccgcaatcgtggcactttccatatcaaccgccaccgcacgacttaagctaaaacgcagtgcagaggcggagaaacgcagctcccagttacgatcgtcggaagtcaccaccgttccggtacgcagccgttgtttgacttcaacccccggcataccgctcaccgctttggtggcgtcatataatgcccgttgaacttcagcaatactggggatcggaatatccggtggcagcaccgcatccaacacatggtcatcacgcaaataagcatgggccaatacataatcgccaatcgcctggctttcacgtaaaccaccgcaatgcccgatcatcagccatgcgtgtggtcgcatcaccgccagatggtcacaaatggttttggcattagaggggccgacgccaatattcaccaacgtgatgccatgcccgctttctgcgattaaatgataggccggcatttggtattttttccatgccaaatcagatgttgtcttctctggctcagcattttcagcagtgatgtaactcccaccggcgcaagatagcgccttataagggctggatggatccagaatctgctgacaggcccagctgacaaactcatcaacatagcggctgtaattggtaaatagaatatagggctgaatatgttctgccggtgtaccggtgtaatgtttgagtcgtgccagggaaaagtctgtccgtagcgcatcaaaatgcgatagcgggaaatctacgccagcaatatcaataccgtcagtgatgccatcacagattttagccaaatcggtggtcggaaaatgctgggccagccctgcggtcatcgagcggtcgagaatcaggtcagagccatcgataacaaagggatacggcatttcttgttgtgacggtgtcacttcaaacaccgcattgtactcattttcgagtaatgtcagctgttcagtcagatattctttgaataatgttggccgggtgattgtggtgctgtattgaccggtgcgcgaaaaacggccataagctctggtgcgttgatgatcccggaatcggccatcccaactgacactcaactgtggatatgaaaataagcccttcgcccggtcacccacatcaggcaaagccccatcgcgaatataggcgctgatagcatcacgcaatgcgctcagcgccgcctcgtataatgtctccagcctctctatcgcctcaacggccgagagatgagttgtcgcttgtgattgattcacggtatttccttccgttggcttggtcagcaatctgatttgctgttttgataatctaaatgtcttagcgcgaaaatactaatgattcaacatctacagaaacgtatacttgccgcaagcgcccaccgcaaaacaataccgagccagtaagatgagcgaagcaaaaaacagttgggttaccgccagtgatgttgccaggctagcgggtgtgtctcgttccgcggtttcacgcacctttactcccggagcctctgtttcagaaaaaacacgccagcgcgttcaggcggcggcaactgaacttggctatcaggtcaatattattgcgcgctcaatgataaccggcagcagtaattttatcggattagtgacggcgggttttgataacccatttcgcagtaaattgttggctccattggcccatcatctggcgattcaagggtttatgccactgttgatgaacgccgatgaccccaggcaattggaacctcagctacgagagttactgagttaccatgtggccggtgtgattcttacctctggcgctccccccctctccttagccgaagagtatctcgccagaaaaatccctgtcaccttgatcaatcgccagaccgaactggacggagcagatcaggtttgcagtgataatgcgcaaggcgcgaccttggcggcccagcacctgttagctcaaggagtgacggccgccgggtttattggtgaaaatgcccataatttcagtacccgccagcgccatcatgggtttgagcaagcattaacagcccacgggcagccactcgcgagcattttttgtgagaaaggcggttatgaagcgggttgggatgctgcggcggccttagtagcacagtgccctgatctcgatgggttattctgtgccaccgatatgctggcaatgggcgcaatggattatttacaccgccatctgccccagcaaccggttcgaatcatcggtttcgatgatatcccacaggcaacctacgccgcctaccaattaacgactatccggcaagataccgactgtttggcgcaaactgcggtaaatttactggtaaatcgcattcgtcgctttgaacaaccttcggtacaaaagacgattccagtggaattggttgttcgacaatcagcataaaatgaatgatttgttttatgtgcaagtgatcacggaataatattttcattatcgccattatcatgtaacagagttgttaccggccacatgagtttctttgtttgcacacgagtgcaaaaactaacaaggagtatttgatatgaccagattaagcgcgacggacattgattcccgctatcaatttgcctgtgatgtcgcgaaagctgctggctttatggcattcggtttttaccagcaacggcaagcgttagagatacaacacaaaggcaatgatttgcaggatgtggtcagtatggctgaccgcgaagtcgaagcattgacccgcaatatgattgcacagcgcttcccaatggatgatttcttgggggaagaaaccggcggcggtcatgccaatgccgcttgtacctgggtggttgatccgatagatggaaccgcctgcttcctgaacgggctgcatacctggtgtgtttctgtcggtgtgattgtcgatggcgaaccggttattggtgttgtttacgatcccaatcatcaggaactgttccatgcctgccggggtggcggtgcatttctcaatggtgagcctatccaggttcatccgggcaaagatgtacgcgatggagtgatgggggctggcacctcacaccgtgtcacgccagaggatttcctgccctttctccaccatctgctgcatgccggaggaatgtttatgcgcagcggttccggcgcattgatgaccgcgcaggtggctgccgggcggctgattggctactacgagccccatatgaatgcgtgggacagcctgccagggatagttctggtacgcgaagccggtggcataaccaataactttttggctgatggcggactgcaaaaaggcaatgtagtcttaatggccaatccacaggtttatcagcaactgactgaatttgttaagcaaccactgaagtcatagctgaccgaagtagtgggcggtgcctactatctactatctacttacttattgtctggaacagcaacagcattctgattatgtaccctacacactcacaacaatattaaggatcaatcgctccccttacggaatctcgggagaatgcttaatcagcgtgtattttgcttatccgctatctggagtgaaattatgtctggtattttcgctttctttaaagctgcaccggcgatagccccgcaaggggtgtttaatgagaagaagtttatcactctgcgctggagcacgtttttgtcgatgacggtggcttatgtgatgttttatgtttgccgtctctctttcaccgtcgccaaaagtgcattggtggaaattggcatcaccccaaccgagttgggcatgattggttcagcgctgtttttctgttacgccatcggtaagttagtgaatggttttattgctgaccatgccaatgtcgtgcggtttatgagtttggggctgctactcagtgccggtatgaactttatgatgggcaccactaccaatgccctgctgctgacactattttggggtattaatggctgggcgcaatcaatgggggtcggcccttgtgtggtttcattagcccgttggtatggcgataaagaacggggaacgttttactccatttggtcaacggcacacaatatcggcgaggctgtcacctatatggtgattgcggcggtgattgccggttttggctggcagtttggttatttcaccaccgccatgctgggcgtggttgggattgtcctgattttgctgtttatgacggactcgccacaaagtgccagttacccgcctatcagtgtgattcgaaatgagccagaaagtgtggctgaagagaaaacttcagtattaaaaagccaactttggtcactgcgtaatccggcattatggacactcgcattggcgtcagcatttatgtatatcgaccgctacgcggtgaattcttggggtattttcttcctgcaacaagcgaaacaatataccacgctggaagcatcaggtatcatcggggtaaatgctatcgccggtatatttggcactattatcgccggtattttatcagacaaattctttccgcgtaatcgcagtgttatggccggaataataggtttattaaatacgtttggttttgctttaatgatatttatgcctcgaaaccattataccgatatattagcgatgattattttcggtgccacaataggggcattaacctgttttcttggcggcttgattgccgttgatatttcatccaaaaaggccgcgggcgcagcgctgggcacgattggcattgccagctatgccggtgccgggttaggtgagtttattaccggggttattattgataaaacctccgtaatagaagcagggaaaacactttataacttccatacattatcaatattctggattgttaccggtttgctctctgccctgctcacttttattaccgcaggtattgtggccagaagacaaacaacaaaacaggttgagagtctgacatagctatttataagaagtttgtttataaagtaatttattcatattaaaaatagctgacttaacgcggcgttccaacttattttaccgtgccaaaattgattaaatgttgctattgcaaacggtgttgtcacgtctgagcttgatgacaaacccagcaatgaaccaggtgtatgacggggcgactgtccctcggggcgcttcggtcgcttacgcgactacgacccaacggaacatttccccttcaatcaacttagtcaacagtctgagacgttgccgcgtctattgtctttgagtcaatcaataataccctgtaacggaaaaaccagtttcgttgcagggtaaatcctgagaacccgctttactggcaaacagcgccccattttgccacttattcccacgtttgattctccctcgcagaccttaaaatagtcgctgtcgcagataacactttattttctgctttgaaaaggtctcttttgcgtggcgaaatcatttttacgcagtggtagtttggacgatattctggcgttgggcgaaaacggacaaccggtttatgctgctgcacttcagattagagaggcattgcgtctcaaaaaacagcagccgattgccgattgtctggcgatccctcagctcaatgaacaaggtgaccgtattgactggtatgcgcctattgaaggtaaagtcacctcatgggttgcggccagtaccacagagcgaaaatccgcgataaaacaactgtctgcctgcctctccagtgccaatgatttatgtctgcgtgcgcaaaaatcagataaagccgctcagcggttattcggtgtgttgctggccaaaaccctgcaatttcccgatcagaatcatgtttatctggtggcaggcaaaccggtactgactttttggggatttgtcagtcaggatcagaaaacacgaactgacccactcgattgcttacgacagacagctgaagctattgagccgacgttctcaccactgagcgttgcaccggttgcgccgccggttgccgcgattagcgaaccaccactgccagccgacattgcgccagccatcgagccgacgccagaaccggtaccgccgtcgctgcctgagaaaaagacatctcgttggctgcgattaagctgggcattgcccgttgtggcattaattatcgcattaatcgtgcaattcagtggcggaataccggaaagtgcgtcggcggctcccgaggctaagccagcggtggctaaagataaggtagctgaagataaagtcgttaaagataaagccgagccagaagccagcacaccgattatcaagatgactccgccgttgctggagccaaaactcccgctagaacatgccaccattgttcccccggcacctgtcgtagtacaacaaccggttgctgcaccagagttaactgccgcacagagcaagagtgcgctgatcctcccgttcgatgcggttaaggtggggtcgaccgccttccttaatggcaactggcgcgtcagccccgatattaaagccgcccagaccggtagagcaccgagcctgaaatatcagattaagaatggtaaaggcacggtaaaaattacccacggtgacaatgtcacctgccaggccaacattaccgccgggctaatgaaatcggggaatttggtgattaacagccgctatagggcgcagtgtagtgatggttcaaaatatcaaatgcctgagatcgtctgtaagcaaggtcttaccggtatagctgattgtaaaggccgttatgatgccaataccacacttccaatgacgatgaagcgcgagactaaataatattatgctggcaacgatcactgactataaacagaaaatttcgctgattcagaatagtggtatccagtttttggacttcgcattaaaacctgaatttgatagcgaattgccgaataaatttgtccgcaaaagtgccaatggcccgctattacggctgaattaccatgaacataatggcaaatattcactgatggtaccgggcgcggcccctgagattgtaaaaccggaatttagcttcccgctggaacaatcacttaagctgctgaataaaatttggctccccctgccgttcttgcgttttaatcccccgcgcaacttcactaatggtccggataattgggccagagtacaaattttagtgttggatagccctgatcaagatggcaataccttatgggttacccttgcttttgataccaaggtttacgcggaaggccatgctaacgaatatctcgcgcccaatgaaaacgatattaaaaccggattaagtttcgcgctggcgtatcataatgaagaattagccgaatttcttgatttgacctgggtggatggctggttacgcgaagtctttattcagcaagcctctgagcaggaagaacgcaccgctcgccatattagtgcatcgctgcgcgagtttgaatatcaagcccactatcttaatttgctggagttactgggcagccaggtgggtgtgccagagatcaaaatcaataccagcaccctgcaagaacctgcagtgaatgtcgaccttattcttgatgtcggtaactctcatacctgcggtattttggtggaagacagtagcgacgaaagtcatggtctgaaacaaacctatgaattgcaaatccgcgatttgagtgagcctcaccacctctataatgagttgtttgagagccgggttgagttcgcccaagctaagttcggcaaacagaatttttcagtagaaagtggccgtgatgatgcttttgtctggccatcgattacccgtgttggtaatgaagccagccgtatggcgctgcaccggttgggtaccgaaggttctaccggtatttccagcccacgccgctatttgtgggatgaagaaacctataccccaggttggcgcttcaatgaaacgcaaactgcacaaatacatgaacccttagccaccgcattgccgctgacccatctggtgaatgatgacggccagcctttgtacagcgtgccagttgacgagcggctgccagtattttcgccacattatagccgtagctcattgatgacatttatgttgtcggagctactggcacaggcgctgatgcaaataaacagcgccgcacagcgcttgaaaatgactcatgccaacgccccgcgccagctgcgtgccattattctcactctgccgtcagccatgcccaaacccgagcgggagattttccgccgtcggatgaatgaagctattgccctggtgtggaaatccatggggtggcatccagcagatgataactttatctttgagcaaaaacaggtctctgagcaagaccacgctaaaagccgggtcttggttccgacagttcagatggaatgggatgaagccacctgtggtcagatggtttatctgtataacgaaacccaggttaacttcggtggacgtactgccgcattttttgccagcatggcacggccagacaagcaacttgaagcgggagaaaccgcagggaaaaccctacgaatcgcctcaattgatattggtggcggcaccacggatctggccattacgcaatactggctggatgatggtatgggcaataatgtcaaaatcagcccgcgtttactgttccgcgaggggtttaaagtcgcgggtgacgacattttgctggatgttattcagctctatattttgccagccctacaggctcggcttaagaaagttgctattgccaatactgatgcactgatggataagttgttcggtaatgatggccgaatggatgggcaatcggcgttacgccagcaagccacgttacagatatttatgccagtaggccgagctattttggaagcttatgaaaactttgacccactggataccaacgcagagatcgacgccagctttggtgagctattattgcaacagccaacatcgaaggtgttggaatacattaacagcgaagttcagcgtgaactggccgccgatgctggggcatttgatatcttgcaggtgccgctggtattgaaattaagtaaattgcacggcgagtttttatctaaccggatgagtattactcaaaacctgcgttcgctatccgaagtggtgtcgctctacagttgcgatgtgttgttattgactggtcgcccttcgcgcttccctggcattcaggccctattccgccacttacagccgttgccgaataatcgtattctttcgctggatggataccataccaacgattggtatccatttaacaaacagggccgaatagataatcctaaatccacggctgcggtgggggcaatgctgtgtttgttgtcactcgatttacggctagccggcttttacttcaaagccggtgacttccagccttattcgaccatccgctatcttggcatactgggcagcaacgatgccctgaccgatgaaaatgtctactatcgcgacatcgatcttgatagtacggattttaccctaccatctgacgcgcgctttcaggtcagaggcacgtcgtgtctggggttccgccagcttgataatgaccgctggccagcatccccgctctataccttatcgattgtcgatcaagaactggcccgtaaagttgccggagacggtgccttgtatgtcagattgaaactcgtgaaaggtgatgacaaaactgtctttgataaaactgcttttgataaaaacaacagcccgcaacgttttgagatagctgatgcggtactgcaagatggcagccgtgttccactacatcatctgcgtcttaagttaaacacactagccagcaatggttcagcatcaacccattattggattgatagtgggagcgtatttaaaaaatgaaatcattaaccagccgacagctcaatagccagctacaacaggttacccaaggcattgatcagacgattgattggattaacaatacgcgccaacatgctattcgtttggatattgaagctgatcaactgaccgtcaaactgcgtcgccatcgtaataaggctcgccatttgtctgaaatgtcattaacgccaatgagtattggcttttttgggcaatctcctgccggaaaacagcatttgatttcagcgctgattgccgatgaaaacggtcagttggcaaccaccctggcgggaaagacacttaacttttggcagcaaattaaacccggctaccaagccagtggtctggtgacgcggtttagccaccaagtggctatcaatcatgaaactcatccagtacaactttcgctactgaatgaaattgagctggccaaaatagtggtgggagcgtatctgcacgatagtcagcaagacgtggtgcagcactcactgagtgagcaacatattaccgatcatctccaacaattgacgatgcgcaagcaacagaccgcgattgccgggataacccctgatgatgtcattagcctttgggattatctggttcgccatgacgcaccgcgccaaaagagattggaagcacatttctggccggtcgccattgaattggcaccttatttacgtattgatgatcgggctattctattttcgctgctgtgggctgaatcgcaaccattgacggatgcttatcgtcattttgcctatacgttacagcatctggatagcgcaccacaattactggctccgctaagtgtgttagtcgacgacatgttgttgcccgccaacggcatcatgaatgtcgccacactcaatgacctgtacacccctgctgatactcagattcaagtactgcccttgaaagaaactcttgccggaaagtcggtgacgttgtcactggctgaattgacatttttagcggtagaactgcagatcccattacctatgtctgccactgaaaatgtattcgaatcggtggagttattagattttcccgattttggcgatgaattcgatacgccaacgcaggtatcgcattcgccctatgcactggcggcgtcgttatcatgggcaaaaaacgcctatctccttgagcgttatacggagaggcaacaaatcaatatgctcttggtctgcaatgcagtgagtcaccgtagcgacgttaaaaccgcgggtaagtcactggattattgggttaaacagtctcagggcgaaaatgcccaagtgcgttcgcgccgtaatcctggccttatctgggcgctaacacctttcgaccagcgtattgcttctgatggcgcaaaaaaccatgacgaagcggtacagcgttatgttggtcagcccggtgatagcagttggggtaccctgctggcattggatactcgcggcatagagcgcatggtgagttatctgacacaagaaattcgccgtgatattaaggccgaacgcatcaccgagcagcttaatgaactgcaacgcgaattgaccgagaacatgctggccaattggtatcagccagtcaccaatgaatcacaacaaaaacagcgcatcgcagaaacattgcttaaagcactgcaaacccgaaccggcctgcatggtgagctgctggagcgattattacctgcgcgggacgagttgcgagctttgtatttgcaacagcaaaaccgggttactgagctgataaccgctggtgacacttatcatgatccattcagtattggcattgatattgacttgttcagcgactcatctttatcaccagaacaaccgacgccaactgctatgcagtttggtggggatgatgaaactcaatacgccgcgaatgtgcaacgctactgggttaatcacctgcggcagttacccgataacgggccgctcattgagttattggggatcaccaaaccgactattgagttgctggtcgctgagttaataaccgccagcattcgattagatgtcaccgggcaattggttaaaatactggctgacaatgagcaagtcagtttgcatcgcgatactaaggcagatcgtcaagtctctcgcgccctgacggtgttgggtgatttcgtggcctggctgggattcctgcaaatcagtgaaactcaacggccagatagccgcattaaccggggctataagatttttgctcgcatcccgacgcccgcatcaccggtaggcgcatcgcaaaggctgaccaaattggcgcccacacccaccaataacacggcattttatatttatgattggttggttggtttaggtgaaatgattattcacaacgagggttattccgccagcagtgaaatcagcgagcagcatcaaacgcaattagcggccatattaaaacccatccagccgatagcggtgccgtaacctatttttcgcccttcccggtgcaattctgggaagggtgtttatctgaggtaaatttcctgtagtttcagtcaattaaataatgactcatttgatatcaccttgcatcattttgtgatcaatcttcgatttttgtattctggctattcgccgctcttgtaccttttatgaaagcgtgtttatctcttaaggcttactacacttattttacttactacactgatttcacttaccagacttattacacttacaacacttattgatgagataccccgtgaactattccactgctgctcatttcgctctactaaacgccgcgcatgttgacgcggtagttgtcgtgcgcgtggtggtggtagtggtcggcagcgcgccgtaacgggtaccgaatctagaaagattcccaaaccccgccggcgccagccgagcggggtttctttttagccccactctgttagctaccggccctgatgaaggatataaccatgcgttatacaggcgcccaattaatagttagtttgctggaacagcaaggcattaccactgttgcgggcattccaggtggagccgcgcttccgctgtatgatgctctggggcaaagtcgcattatccgccatgttttggcgcggcatgagcaaggcgcaggctttatggctcaaggcatggcccgagccacaggacaaactgcggtctgtttggcatccagtggccctggcgctaccaatttggtcaccgcaatcgccgatgccaagctcgattcgattccactggtttgcatcaccggacaagtctcatcctcaatgattggtacggacgcattccaggaagtcgatacctacggcatatcgatccctataaccaaacacaattatctggtacgcgatatcagcgaattgacacgagtcatcccggcggcatttcgcattgcacaatctggccgccccggcccggtatggattgatattcccaaagatgtacaaacggcggaaatcgagcttgataacctgcctgagccagggatcgtcgataaatcttgcccgattgaccccattgcccttgcgacagttgcgcaaatgattaacaacgctgcgcggccagtactctatctcggcggcggaatagtcagttctgaggctcatgaacaagctatacaactggccgagcaagccggtttgccaaccaccatgacattaatggcattaggtaccatgccggttgaccatccattatcattaggcatgttaggtatgcatgctgcgcgatccaccaatttcatcatgcaacaagcggatttattgattgtgctcggtgcgcgatttgatgatcgggccatcggaaaagccgaacagttctgccctgatgccagtatcattcatattgatatcgacccggctgaactgggtaaaattcgtcggccacatttggcgatgaatgcggatatcaagcaggtgttaaccgacttactgcccttgatcgaaacacaagcgcgcggtgaatggcgtagcaaggttagcgatatgcagcgcgaattccccttcaatcagcccaacagcgaaaatccattgtgccactatggtttgattcgtgccgccgccgccgcattggatgatgaaaccatcattaccaccgatgtcggccagcatcagatgtgggtggctcaggcctatcctttgcatcgcccccgccagtggttaacctccggtgggctaggcacgatggggtttggtttgcccgcggcaattggcgccgcactggccaaaccgcaagcaaaagtggtgtgtttttccggtgatggcagcctgatgatgaatattcaagagatggcgacggctgcggaagagcaacttaacgttaagattattttgatgaataaccagtcactcgggttagtccatcagcaacaagacctgttcttcggtaagcgaatttttgccgcagactacccttatcgcactaattttattcatattgcagaaggatttggtttctcaacttgtgacctcaataccgccagtgatccttatcgcgcattgcatgaggcattaaatcgccctggcccagtacttattcatgctctgattgatgtagatgaaaaagtatatccaatggtgccgccgggtgcggcaaatatcgatatgattggaggtgaataatatgaatagtcaactcgtatcttctgcacgcgtcacgctattgttaacagtgcgcaaccaccctggggtcatgtcccatatctgtggtttatttgcccgccgcgcctttaacgttgacgggatattgtgtatgccgctggctggcggagaagagagccgtatttggttgcaggtattagatgatcagcgtttgcagcaaatgataagccaactggaaaaactcgaagacgtgcttcaggtttgccgttttgactcagaaatgcctatttttgatcaagttgaagacttagtcgctcatcagcggtaatagcgcattcgcatttctccatactggccggcgcaacggcgggtatggagaaaataataagggcgttatcgacaatatatcgttaatcgcccttacttcatgaaattgcgttaaattatgccaacaataatttttgtaattcggccagtgaactgacttgataacgtggtgcaatattatcatccaccactgcgccactggtattaagccagcaagtatcaatacctgcattgataccaccctgaatatccgaatggaggttatctcccaccatcaaaatattttctttcgccgggttattcattaaattgaatgcatgctcaaatatagcaacatcgggtttagccacaccgacttgctccgagataatcagcggagaaaaaatattttttaacccagttctctctaatcggatggtctgcaattcggtgaaaccattagtaatgatgcccatattcactttaccgcttaatgcatcgactaactcacgcgcgccaggtaatagtgaacagatatcggccatagcaattaaaaactcactgttcaggcgagttgccgtcacacccagcttttcagcccacatttcaaaacgtgtgctttgtaattcggctgccgatattttaccgtcctgataatcaacccagagtggcttgttaaccaactgataatggtcgaaatcttgtacggagaaatccacattaaagcgcgagaacatcagctttagcccttgataagcatcaaagtggaatagagtttcatccgcatcgaacagtatccattggtatttcattactattgtctctctgacttttggcattattaggcgcgctatggtagcgagtattgcggcctagctcaagccaggcgtattttagatactgttcataacaacagcgcagcggatatatcgcgatctatcgtgatagtggcatcaccggtaattaacggggtatcaaacgcagctaataccttacggttaatttcaaccagcgcgtcttcaagtttaacttccatatcagcggcgatatccaccaatttttcgcgttgccaagaatcacgtgaaatcaataattttaagaatgtcaccaggctatcagccaaattagctgtaattgcggccatcgaacgcggattaattacttccgtggtttgcaccgcagccgtttgcgtaacaaacagatcctcaagtaatgttaccaactcctggctttcttttttcaacagattaacgcgttcaacatcagttactatatcaatagccgccgacggtagacttaatgtcattggcgttgcacggctatcaagatcggcataaaccaatttactgtccagaccaaaacgtttatatacccgttcaaggaacttcacttctggtggtgtaatagtgccttcgacctgaagcaagtgagccagaaaccgcgctataattcggcgattttccagtgaaagcggctctaagttatttttcagcgccagcagtgtattacttttccgaatacctggttgcaaataggcctttaggcgcatccgttgaccggggctcaggaagccccaggcatcaatgtgtcgggtcaatattagcgattcaggttcaccgatacttccatcaaacatcaccgcagcacaggcaagttcgacagtcagcatcgtgacacggtaggtatcaaaggttgccgactccgcaaccagcgattcaataggaaacaatgcaacagcatcttgtaatataggggtgcgattatctgcccggacatcaggctcaatacccacttgcaaagaagctaatgcataagttaatgccataacatggctgcgcgataagcgctctaatggcttggtgccacaggccgtactgaattgaagaaacagctcacccaatgtgaccatcaataacccgtaaccgacccgggctttgatattcgctaattcagtttttaatgccacagaccacaatgcctccggcattaataactgcccttccagtgacatttttttcttcggattaacactggcaaagcggttataaatatcaagctcttgttggcatgcttcaaatatagctcgcagcttatcgcgatgcgctttacacacagcaacattgggcagatcggcaatttgttggaagaactgttgccccatcaaacccgctgacgctgggcgatagaatatttgcaacttggttttattaactggtaataaaaatccgtcgccatactgctcctgataacgctgacagaacagagtggcaaaaacatccgcacaatgtgccatagagatattttggttaattgccgggtcagcctctccccatgcgagtgcccattgtgccggtagtggcttctgatcaagggctaattgccccaacccaaccaataaagctagcggcagttcagttgaagcttcgcgagttgccggcggcgcagagagatagagtttctcatctatattcactcgggagatataaaccaataaattctgtgcataatgattaaatgcgttatttttcctataaatatttagcaggcgattaatttcagcctcaataataggaagttctttctttgctattgggtcgatagctgcatcaatgagtacgcgatgctctaagccatagaaaaataagaaaacatagccaatatctgcggtgggagatttgcgcccttcagctaaccactgtaaataccctcttctcgcttcaggcgaacaagtcgagtaatccggtgcactatcaataagcggtaacgagatatctatttctactgtcgcgacatccattgatgggttaataaatgctggctctgcaccggtgcggttacttttgtatttattaccaatataaatcataccatcgggtaagtttattccggcaaccaccgccaactccccagggcgtagccatgatgcacgagctaaagaaccccgcgatacatcaggctgtttttccttggttttttttgcctcatcagcagtgggtttcttattgacttcatccggagcaatggtttgttctgattccaattgcgcaggagctatttgataatcgcccagatccggaaccgccgcggttttttgcatatcagtattaatcgacgggattgcgggccgcttggttcctctgagattctgccagacaaaaaacaggcataagatagccgcactcagtgcaatccacgcctctcttgggatcccggtcatcagccctaaggcaacgatcagcaggacaacccagacggtaccagtagattttctcttagccacgatggtttatatgcccctatcttaaaataataatttttattctgcctttaagggcaatttttaataaataactcgtcttacagatactctttacataaattaagcgctgtaaaaaccacagaggtatcctgtaaattgcacttaagtccaatttataggttaaataataagtcgtattttattttaataatggcccgtccggcagaaagcgtacccaaacggtcataaaccaattatgccagttcattatgcattcagctagcaaagatatttatacttcactcccttccccatagctaaactcaatctgacggtaacgttttattattattctggttgcaaataatcctatatggttagatgttgcaaccaactgacatttagcaccattgtggggacatatgcagaaactcgctgagataattgatatgactgcccatccgatcaacgacccggcattcattgcacaagccaaaagtaccttagaaacctacggtgccttggttttatctaattttctattaccaccggccctgaatagtattaagcaagaaggtattgagcataagcattcggcttactacgcggctaaccaacacaatgtttatctgaccaaaactgatccggagtttgccgctgatcacccacggaatcggttggttacctcatcaaaaggctgtattaccgatgaggagattcccgtaggttctgcactacgaacactctatggcgctattgattttcagggttttctctgtgccgtcttaggcgaagaacggctctatccctatgccgattctctttcttcgattaatttacactacgccagccaagatcaggaattaggctggcactttgataattcatcatttgccatcaccttattaatacaaaaaccgcaggcgggtggcgtgtttgaatatattgaagagatgagggatgccgataaaggtgagatgaattactccggagtcgaagcactattaaatcaccaaatcgtgcctaaaacattgcacattgtaccgggggatttagtcctattccgcggcagaaatgccattcatcgcgtgacaccgacgcagggtgatatcacccgaatgctggtggttttagcttataatgcacagcccgatatttcgttatctgaaagcgccagaatgacgttttatggccggctttagtttttagcggtgaaaacaggtagatcgtaaagacgccgtacttcttttgttaaaacaagcatccctgggggctcgagccgagccctccctagcgcggacgctttactcttctacctgtcctcaccttgcaagatcgagtcgttggggtttgtcagcagtgagcttccctgcccgcctagaaaacaaccggcattaaaccaccccagtggttacactaaaatggcgggtttcgcccggtgataacatctgcaaagtgcccttttcttttgcggctaaataaccttcagggcgacaggtcgccggtaaaataaaagcagccactttctgatcgccattatgcaatatccagcgagtagcataattaaactgcttagttgaaaaacgtgttacaaaccgatgtccttgcggagccagcataaagaactcggcattatcaatatattgtgaaagatcatcggcaaagaaaacaatttccggatcataaaactcaggctcatttaaatcagtgagtcccgcggggcgttcccgtaattgctgtgtgtattgcagccattgcggtgttggatgaacatgtgcgggcacagtctcacgtagttttagggctgagccaggtaaattttgtcggaaagtggcccctggaatataagcgtaattcatatgacacatatactggagaggcatagcgatactggctaagtttgtgacattcatttcaatatcgaattgtgcactatccgctgtcaaccgaactaatggttgagcacaatagtggtcaccaaaaccttttacatattccacactacccgtcagtgccagtcgatcaccatcaataagtaaccaggcttgatccatgtcggcgcatggcatttcgccatgtaatacatgatcgtcctcaggtgatgggcaaccgttgcgcagcagacctgaatggaaagcgaaacaaccgtaagtatcgacaatattctccccccgtttaggctgagaaaacatgttatccattttcagattgtgaccatcaaattctgcatcccaaatcatctggccgtaataaggtaacagagttacataacctcgtgagttggtaatttttaacgcttcaatacctgatgtatatttaaaactgctcacagtaaaattatcgctgtgataaatttcctgctcatgacggctgaattgttcacgaaatagcattattttggcggtcatttatgattactccccggttaattaggattcattatttgccaatgttgccgcattgacccgctgcttattacgcagttcaccccaaaaatagaaacctacataaacaaagcacaataatgagacaacgaaagcatgctgcattgaccccaaatggtcagagacaaagccttgcaatgccggtacgacagcggcacccacaattgacatgacaataatggccccagcaacttcggtatatttattatccacggtatccagagtgccagcataaatagtcgcccagcaaggcccgaacaggacactgacaaataccgccgcataaactgcagtaaagttaggcacacataccacatataacagggtcaacgcccctaagatggaataggcgattaatactttctccgctttaaaacgagtcatcaggaagttggcaacaaacttaccaataaagaagcagataaagctgtaaatcataaagtttgatgcatctcgctcattagaagcgcccagattcaacgctaagcgaatagtaaaggaccataccgcaacctgcattcccacatagaggaactgcgccataatgccttttttgaagcgactgtttcctaccagatatttcagtgtttcttttaatgaaggttgagccacttttttattattgtcaccttgcggtttgcaatgaggataacgggtaatgacaaaaagtagcatgaccaataacaggacaaaaatcagatatttataaggctctaatgtgtgttctaacatgctgaggcggaattcatgaatctgttctggcgtcattgatgccatttgattctgtaaactgtcgccttcctggaataccaggtatttccctaacacgatccccatcaatgcgccaatgggataaaacgtctggctgatattaagccgcaacgtcgcataatctttatgaccaatcattgaactgtaggtattcgcagctgtttcaaggaaacttaacccaatagcaatggcgaagatagccgccagaaacatcgtataggttgccatatgtgaggccggataaaacagagtacagcccacaatataaagtgttagcccaatcaatatagcgactttataactgctttttttaatcactaatgatgcaggaattgcaatcagaaaataaccgccataaaaagcactttgtaccagtgcactggcaaaatcgctaagtgcaaaaacgcttttaaattgggtaattaaaatatcattcagactggctgcgcatccccaaagagggaataaacaggaaagcaaaataaactggaataatggtgttttatttaaatagccatcgggcagttgaacggtattaaggcgcattttattttccttggtgtagggtctttaaaaaatcaataaattgcgacgcgtcagggtaagaacgttgcgttcctttgccggtgacactgtatgcagcaaaagcagatgccatttccatggcttttaatacatcgccatgcaagacatattcatgagcaaaacacccaatgaaagcatctcccgcaccgctggtgtctatggcatgaacactgaccggtgggacatgatgaatttcttcgccatgcatccataacgagccacgatgccccaaagtaataatcagattatgtaggcctttatccaacaaactacgccctgcccgatagatattatccagactgtctactggcattccggtcagaatggccagttctgtttcatttggcataaagaattcgcattggcaggcgtagccgatatccaatgctttggaggctggagccggattaagaataactttaatattattctgtctcgcaaaatcaatggctgcgtaaacagtttccagcgggatctcgagttgtaagataatcagttggcaggtttttaagacatctgcggcggcgtcaacatctgctggtaatagatggttgttggcacctttaataatcaaaatgcgattttgtgacgatttatcgacaaaaatcggggccactccactggaagttccggctaccgctttaacatgttgggtatccacccccgcttgttgcaaatttctaatggtattttcagcaaaaagatcatcacctacccgggtaaccatcatgacattggcgcctaatctggccgctgcgaccgcttgatttgcccccttccccccgcacccgatttcaaaatctggtgcttctaatgtttccccgacttgtggcatgtcatcaatgtaggtaatcagatcaaccatgttcgagccaatgactgcaatatccattgtccattcctctatgctatttttttatcattcaatgttatttcaataacattaacagggagtaaatgttatgtatgtgacaatgatcgcatcaatgaaagtgaagcctgccgaattacggccttaaccagagaaaaataatgttataattataacaattggtaagcggtagtaatgtaaatgaaggttcgctagtggtgcggaaaattgaggtaacgtttagaaatgaaaaatcccggccactactgcaccgggattctcaacaacaagttcggatatttatttaatcgccatggcatcgcgcatggtaaagaacaggtcagtttggtctgtcagaccaacaacattcgcagcatgtgggccgtaagcggcaatgcgcaattgtgtaccggtatgcccttgagaatcatcttctgagttgccataactgatagccattattgcgccatctttggtggttagagcttgggtcaggcccggagctttggcatcagcctcaataatttgactggaatgagcatggtctgcggtcacgataaccagtgtgttgccatctgcgcgggcaaattccaatgctttttgcactgcttcgtccaaatcgacggtttcaccaaactggccgcaaggattagccgcgtggtcttgtttatcgattgatgccccttcgacttgtaagaagaagccatttttgttggttttgagcaggtcaatggccttttcggtcatgacggccaaggttggcgtaccctgagttcgctcagcgttgttttcacaaactacaggcggcttatctatattgccgtgataagaggcttttggcccctgccaacgtaccggcatgttgccagaactgaataaccccaacaggggtttttgttggtctgcttgtttgatggcattcaaatcatccaggttttcgacaatcacataaccgcgagccagtgcctgatcacgcaaagatttatctttccattcacccgctttagccaactggctgaatgactttgagccgccgcccaaggtgacatcggcacgtccttcaatcatttgctcagtgatggaaccacggcctccattctccagcgcattagtactgcacttctcactggtttcttccgggccataacatttgcggccagtaacatgagcaaattgtgccgcaggcgttgcatcttgcagttcagctgttgaaacgttgccagtcgctttacctgcttttttagccaattccaacagggtgacgtgatctttcccgaacacatcgacacccagagcgccattataggtttttacacctgaagaccatgcagtagccgatgcggccgagtcagtcacataatctggtttctgtgttttcttatctaatgaatagtgcgtgtattgtccggtcagcggcaatgcatcaatccctttgaagaaaccacccgcgcccatagcatagttacgtgccgaggttatctctgagtcacccatcccatcaccaatcagtaaaatgacattttttaccgttttgttggacagcgaatcacgaagagcctgagtttggtcttcagttaaacggcgagcaccaccaaattgagtgacatcaccgtgggcgctgcgatcgtataaaccggtggcggcggcaatagcattaggggcgaacagagagctgctcagtatcagggtggataacgctatgccggacaaagtggatacgcggttctgcatcagtagagttccttgttgtaaaacagtaatacaatttgtattgattggttacaacggatactagaacaggcgaatgacgcttttatgacagcccacacttttatggcagctcaattaattattatttcttatctttcaggagagttccctggccccactgcgccttcgcacaatagtgttaaatcagcccaccgttagcacgcaacacttgcccattgatccagccgccgtcttttccgaccaaaaatgccacagccgctgcaatgtcctctggtgtacccaatctttctaagggtgccattttcgccattttttcaatcagctcagcggattttccgttaaggaaaagatccgtcgcggtcggccctggtgccacagcattgacagtaatatcgcggcctcgcaactcttttgccagtattgccgtcatcgtttcaaccgcagccttggtggcagcataaacagcatacttttccaactttaagcccacaacactggttgagaaattaacaattcggccgccatttctgagccgtttcgccgcttctcgcattccgttgaagctccctttcaggttaatggcaatttggcggtcaaaatgttcatcgtcgctgtcggcaaccgtgctgagtgacataataccggcattattgaccaacacatcaaccccaccgaaggcggtttcagctttggtaaacaattgagccacagcggcaggatcgctaatatcgcctttggcactcaatgcattgccgcctgcctgttgaattttacgcactaaggcttcggcttcatcatcagcccgagagtaattgattaagacggtgtagccctcctgagccaaacgctcggctattgccgcaccaataccccgtgatgcaccggtaacaatcgcgacctgctgaatggtatttgtcataatattatcctgaatgcgagtttcatcgtctgtcttggttcacgggcagctcctaacgtctaaaagacaagcaccaacccgcttaaatcggtagacaaagcatgccacttttactgctgcggataatgacttatttttcgacaacactatcccaaaaaagccaacaatgatgcaataaacagccgaactgttcaggcccgactgcttgtctcactttattggtctttctcaacggattgatagatatctatatcaaaatagccatcagccctgccgtcattgaggtaaacctcgtagcacgccccttcggttggacgatagccactttgtggcagatgctggttatataattccccccaagctttggcgtaatcatcatctgatacacgagtgtggtacaccgcatacaaaccagcgggaatcacttgtagttgcagatgatcactgagctctggcggcaagacataatcatccgcaacagataatgagacatcagctcgcaactcagccggtggattggtttcagggttatcccagtagagcactaaccaatcttttcccggaatttggtattgggtataaagtgatgatagttggtcaaaaccttttgggatggtttcgtgataaggcccgacgactcggatactcacaatctgttgtggttgtttttcaattatcttaaatgccatatcgctacctcgacttaatggtttcaataaaattaagtgactcaagatacgagcactgtttatttgtacagtatagcggcattttatgaattttgattaattttcaacctggatttgtgaaccacttcgcaaaaaatcatccgccagctcaagttgaagatgactgaatacggtgatcccgtggcggcgcaataaggccgttgttacgccctgtccagtgcgttgggcgccattaaaatggccatcataaatacggctgctaccgcatgacgggctaccctcagtgagaatggccaaggtgcactgatgtttttgggccaacgctaatgcctggtaagccccttgcagaaattcccggctgacatcattgccccattgttcaatcacccgggcctgaccttgtaataccgcctcaccattaccttgctgaatttcagcaggaggccgaggtactggcattccagcagccagttcaggacataccatgaccaaccgcccttcatcctgccagcgctgaataatttcatgatggacagacagggcactgccattataacgaacaggtttgcccatcaaacaggcactgatcaggatacgcgcgggtttgggttccacaagattatcaaccttaaagttgtgtgataaataattagttataaaataaaaataactatagccaccgataataactaattaatagtggccagtcataaacccagaaaaataattggcgcaaaacagatttttcttgggtcgctaaataggtgacaaggttatataccctagataattcgagttgcaggaaggcggcaagcgagatacgaatcggtcgggaaccgatttgtacagcatttatgctgcccgcagggtgagcctcagggatgaggctcattaatcccgatgagcttacataagtcagtgattcgggttattgagtgtagccaacacccctgcagcttgaagtatgacgggtataggcggataacacttgcggtaacaaccttgccagccgcctggcccattcctcctgcccgttctcatcagtaataagatcttgtcgaatctcaataccaacataaggtaactgccgctgctcggcatggaatggcaaagtgaaatctgttgcatccgtcatcgcataaggttcattgatccccacatctaaaacatcttcatgctgcaaaaatgacactaattgcagcgcaaactcggggttgcggtgaaataaagtgccaatttgccaaggccgagaaatatttttaaatgatggtgtaaaactgtgtatggaaataatgacactaggttggccactatcacggcgctgattaagcgtctgtgtaatcaaatcatgatatggctgaaatacctctgctcgacgagcttgagcctcttccactgtgacaccgatattacgcgggatccgtgtgttttcagagatttcagggatagaactggcgataccgggggtacgattgcaatcaataactaaacgcgaataacgctgatgaattaatgtggcatctaaatactggctaagtaactgcgcggtggctaatgagccaatatcccaaccaatgtgacgatcaatttctcctgctggtaatcctaaatccccgagctgagccggaatacgctgcccggcgtctgccaataagataaaaggcgaatggctctcagctcgttcgatagccgcagctggcggttcgttctcatgtaataaaggatgcgaggtgaaattggacatgaattgaatacctgatatgaattgatttcgtaaataacagacttttatcctagcggtttacactgacttcgcccaccccgaccttatacctaaacttcatggtttatgcgattaacgccgcaataaaagcaggtttttgcttttcagccctgatagtcatctattgatgttattttcatgtaataatcgccggcaaagtttttaagccaacaattcgctcaaccagtggcagcaacgtcgtggagaactatggaaacgtttttgattgatagaatggcaacccctcagggtgaactgttgttaattgcagacgaagagcaccgactacgcgccattgattggaccgatcactatgaacgcctgatgaagctgctacgtaatcattacggcgcaaatacttttagcctggtggaacagcgcaatccaggtggattgagtgacagcatgcaacgctattttgccggcgaactgaatattattgataatttaccggttaaaaccgcgggtaccgattttcagcgtcaagtttggcaacaactgcgtaaaatcccttgtggtgagaccattacttatggcgaattagcaaaacgcattaaccgccccaccgcttccagagcggttgggatggccaacggcttaaaccccatatcgattgttgtgccttgtcatagggtgattgggcagcaaggtgcattgaccggttatgcgggaggcgtagaacgaaaacgctggctattaatgcacgagggctatcttttagcgcgctaactattgttgctcttatcagaagcaagaaaagatgttaaaattgacgcatatcaatattaatgggaataccctatgatcccggaaaaacgaataatccgacgtattcagtctggcggttgtgcaatccattgtcaggattgcagtatcagtcagctctgtattccttttactttgaatgaaaatgagctggatcagctcgataatatcattgaaagaaaaaaacctattcagaaaggacaggcgctgtttaaagcaggtgatgagctaaaatccctgtacgccatccgttccgggaccattaaaagttacaccattaccgaagaaggtgatgagcaaattaccggtttccatctggcaggcgatttagtcggttttgatgctattagtaatttgcaacatcccagctttgcgcaagctctcgaaacctcaatggtttgcgaaatcccgtttgataccttagatgacttatccggtaaaatgccaaatctgcgccaacagatgatgcgcctgatgagtggcgagattaaaggtgatcaagacatgattttgctgctttctaaaaagaatgcagaagagcgtttggccgcgtttatttataatctctcgcgccgctttgctcaacgtggcttctcaccacgtgaattccgcctcactatgacgcggggtgatattggcaactatttaggcctgacggtagaaaccatcagccgtttattggggcgttttcagaaaagcgatattctgagtgtgaaaggtaaatacatcactatcgagaataccgaagcactggctcaactggcgggtaacccaaaaccaagctgtaattaatattattgccctatgacgtcagtaaatgggtaggcggggatatgtaccggaggtgtgtagcggcgcgagccgaacggtataactgccccgccactttctgactcacaaaatgtgatttatcagtccccctcctacctatataatttatctggtttgtgctctcacctgttctctttcactttcatggtttactctttaactaacatactgttaattcacggttgtaaggagactctatggcaaagtatcagaatattctggttgctattgaccccaatcaggatgatcagcctgcattaaggcgtgcagtttatcttgtacggcgtaatggcggcacaattaaagcatttttggctatttacgacttgtcctatgacatgaccactctactgtcgcctgatgagcgcaccgcaatgcgcaaaggggttatcagccaacgttcagcatggataagtgaacagtgtcgattttatcttgatgaagggatacctattgaaatcaaagtggtatggcacaaccggccctacgaagccattattcaggaagtcctgaaatttaagcatgatttattgctcaaaatggcacatcagcacgaccgcctcgaatcaattatcttcacccccactgactggcatttattgcgtaaatgcccatgcccggtgtggatggtcaaagaccaaccttggccggaaaatggtacggcactggttgccgtcaatctctcaagtgaagacccactgcatgatccacttaatctgcgtttagttaacgaaaccagagaactcgctgaaaatctcaaccaaacaccggtgcacttgattagcgcctatccggttaccccgattaacattgccattgaattacctgattttgatccgagcgtctataacgatgctattcgtggccaacatttggtcgcgatgaaagcattgcgccagcaatttggtattgatgagaaatttactcatgtcgaaaaagggttgccggaagaagttattcctgatctggcggaacatttacgggctggggtggtggttctgggtactttggggcgtacggggctatctgctgcctttatcggaaataccacggagcatgtgatcgatcatctgaaatgtgatttgttagccattaaacctgaaggttttaactgcccagtggaaagcaatgaagattctgaggatggagaataaccgcttcacaagctattcgtgattagagcaaaagaaaggccacctcggtggccttcagactgctgacaaaccccaacgactcgatcttgcaaggtgaatacaggccgtccgcgccagggatgcttgttttaacaaaagaagtacggcgtctttacgatctgcctgtttcacctctacgggcactttgtcattaacctcagggccaccttagtggccctgaatcaataccctgccgccattacaatgcgcgtaaaatagcttccacgctatctttagcatcaccaaataacatctgagtattgtctttgaagaacaaggggttttgaactccagcatagccggtgttcattgaacgtttgaaagcaataacactttgtgctttccatacttccagcacaggcataccggcaatcgggctgcgaggatcttcaagtgctgccgggtttacggtgtcattagcgccaatcaccagcactacatcagtgcttgggaagtcatcattgatttcgtccatctccagcaccacgtcgtaaggcactttagcttcagccaataacacgttcatatggcctggcaagcgccctgctactgggtgaataccaaagcgtactttgatcccacgagcctggagttttgctgtgatttcagcaactggatactgtgcctgcgcaaccgccataccataaccaggggtgatgatgacagagctggcatttttcagcagttcagccacttcctcagcattggtttcacgatactcacccatttcttcagcatcaccggtagaagaaccatcggtaccaaagccaccggcaatcacgctgatgaacgaacgattcatcgctttacacatgatgtacgacagaatcgcaccagaagaaccgactaacgcaccggtcacaatcagcaaatcgttgctcagcatgaaacctgccgccgccgccgcccaacctgaataggagttcaacattgaaacgacaaccggcatatcagcaccaccaatagatgcaaccaaatgccagccgaaggctaaagcaatcacggtcatcaataatagtgcgaccacttgcagcgccacgctatctgttttgacaaacataatcatcagcaggaatgaaacaaccagcgcgaccaggttcagtttatggcgttgtggcagcatcagcggtttggatgagataatcccgcgtaatttaccgaaggcaacaatagaaccggtaaatgtcaccgcaccgataaatatacccaagaacacttcagtcagatggatattcaccatcactgcgtccatgaccaccgggccatgatccagatagctgttaaagccaaccagaactgccgccagaccgacgaagctgtgcaagatggcaaccagttccggcatttcggtcatttcgactttcttcgccagataaataccaattgccccaccaattaccatcgcgatgataatccaggcaacgttacctgagtctggccccagaatggtcgcaataagcgcgatggccataccggtcacaccgaaagtgttaccttgtttggatgtttcgtggcgcgacagcccagccaaactgaaaataaataaaatcgcagcaactatgtacgcagctgtaacgagaccactagacatcagttaccccttcatttttgtataacgttgtctttataaacattgttgtttttataaacattgttttatccactcagctttatcaacttgcgctttaggcaagttcggcctcatcgaaacctagtttttacggaacattttcagcatgcgttgggtgacggtaaaaccaccaaaaatgttgatgctggcgatcaaaacagcaataaaggataagaaactcacccagccaccatgaccaatctgcaacaatgcgccaacgacaataatgccggaaatagcgttggtgactgacatcagcggtgtatgcagcgcatggctgacgttccacaccacgtaatatcccaccacacacgccagtgcaaagaccgtaaagtgagataaaaactctttcggtgccacattggccaaccaaccaaatagcataatagccagtgccataatgatgtatttaggccaaggtgaggaaggtttagcatcttctttggcaatcggtgcagctttcgccgcctgaggctgtgctgatacttgaattggcggtgccggccaggtgacttcaccggttttgaccacggtaacaccgcgaatcacggtatcttcgaaatcaatgtcaatctcaccatttttctctttgcagagtaatttcagcaagttaaccaggttagtaccataaagctgggatgactgtgttggcaagcgacttggcaaatcggtgtaaccaatgattttcacgccattttcagtcaccgtcactttgtcggccactgtcaattcacagttgccgccagtctgtgctgccagatcgacaatcacactgcccgacttcattgaagcaaccatctctttagtgatcaaccgtggcgcgggtttacccggaatcaacgcggtggtcacaatgatatccacttcagccgcttgcgctgcaaatagcgccatttcggctttgataaacgcttcagacatgactttggcgtaaccatcgccactgccagcctcttcttcgaaatcgagttcaaggaattcagcgcccatactctggacttgttctttcacttccggacgggtatcgaaagcgcgaacaatagcgcccaagctccctgccgcaccgatagcggccaacccagcaacaccagcgccgataatcatcactttagctgggggaactttacccgcagccgtgatttgtccggtgaagaaacggccaaattcatgtgcggcttcaacaatagcgcgatagcccgcaatgttagccattgagctaagagcatccattgattgcgcgcgagaaatacgtggcacagaatccattgccaatacggtcacttgacgctctgccaacttttgcagaaattccgggttctgagccggccagataaagctgaccaaagtgctccccgcacgcatcagggtaatttcttcttcaagtggggcattcactttgaggataaggtcggattgccacacatcggtggtatccgtaatggtggcacccgcatcctggtacgccgcatcgtcaaaactggctaaatggccagctccgctttcaatcgccacggtgaaacccagtttcagcaattgttctaccgttttcggcgttgctgcaacacgggcttcattggccaaccgctctcttggtacaccaatacgcataatgttcccttttttacctgtctttgatgataagtattgccatgttctattgggttactgacaaacctgctttgttacggctccctataacctactgaaaatgtgacttatgatccatatctgtatgcgattctgaagcagttttcgcactaaaactggcaggcggaaagaactctgtataattcactataaaaataatatttactagcggcttgtcctgcaacattgagctaaaataataagctttagtataataaggcaacccagtcatagcgcggcattaggttaggaaaatgtaaataaacaacgcttatgacgttaaaggcattattcgtaaagcttatcccaattattgatgtaacttgctattaggcctaacttcgaaattcatatatttagccatataaattacttagtcatataaattgcggagacacccgccattattacatgtaataatcatctgctattctgttacacatcaattgttccgcacgtatcaacgttaatgcgcaaggcgaaaggattttttatgaagctgaaatacacgatcatcgcgtcggcattgctatcactctcggcgctttctgctgcacatgcggcaaaagaacttacaccagagcaagcagcagccattaagccatttgatcgtattactattaccggcagatttaatgcaatcaatgaagccgctgatgcggtatcccgtcgtgctgataaattaggtgctgattcattctatattcaggatctgaacagcaacaataatggtggcaattggcgtgtaacggctgatgtttatcataaagatgcacaggaagtgagcaaagatacccagtatcgtatcttcaatggcatcaaagaattaccaaaaacagaagcctacgccttgcaaccttatgacaccgtgtctgtcagtggtttcttccgtagccagccagatattaacgacgccatttccaaagcagcgaaagagaaaggagcatactccttcttcatcgtgcgccaggttgatgctaaccaaggcggcaaccagtttgtgactgcttatgtttataaacaagatgcagccaaacgtgcggtacaaagccctgatgttattcctgccgattcagatgctggtcgtgctgcattagccgctggcggtgctgctgctgcaaacgtcgagattccaggtgttgcctcttcaggcacgccaagtactgatgtgggccgtttctttgagactcaatcatcaacaggcaaacgttacactgtcaccctgaatgatggcacccagatccaagaattaaacaataccactgccgcgcagatggtaccgtttgattctgtgacctttagcggtcactacaacagcatgaccgacgtctcccatgaagtagctaagcgtgctgctgccaaaggtgcgaagtattaccatgttactcgccagtggcagaaccaaagtggcggtaacgtgagtattagcgctgacttgttcaaataaatctgtttaaattatcaccataagggcagccatcggctgtccttgaggttaatgacaaagtgcccgtagcggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccgtccctggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagttctcgcggtttgtcagcagtctgaagggcagccatcggctgtccttttttatattttagttagggcgatgaacttgataagtactgactgaataattttttgcccaaatcgcataaccaatcattgcatgatcgcgtcccactccgtaaaatcctccgaaaatcttggggctattatctgtcaagtatcaataactttgcctcatataatgctgcttacaagtcagtaaccattcattaatactctaaaaaccaggatccataattggaaagaaaactcggcctaaccgcgctcactgcgctggttctcagctcaatgctgggtgcaggtgtcttcagcctgccacaaaatatggcagaggtcgccagccctgcggcattacttattggctggagcattaccggcatcgggattatttttctggcatttgccatgttgctgctgacgcgtctgcgccctgatctggatggtggaatattcacctatgccaaagaaggttttggtgaccttattggctttttctctgcctggggctattggctttgcgctgttattgccaacgtatcttatctggtgattgtttttgccgctttgagcttttttaccgataaatctggcgaagttgtctttggtgaaggtaacacctggcaggcgctactgggggcttctttcctgttatggctggttcatgccttggtattgcgtggtgttcaaaccgccgccagtattaatttggccgcgacactggcaaaactgttgccaatcgggggctttattgttttagccggcctcgcgttcagcctcaatacatttagttttgattttaccggcctggccctgcacacccccgtttggcagcaagtgaaagacactatgctaataacgctgtgggtttttattggtgtggaaggcgctgttgtggtttctgccagagcgcgcaataagaaagatgtaggccgggcaactatgctggcggttatctcggctttatgtgtttacctgctaattacgttactgtcgcttggcgtggtgccgcgcgctgaactcgcggggatgcgtaatccatcaatggccggcattatggttgaaatgattggcccttggggggaagtgattattgctactgggctgataatctctgtctgcggtgcctaccttagctggactattatggccgcagaagttccgatggtggccgcgaaacatggcgcatttcctaagatattccagcatcagaatagacacaatgctccggcaaaatcactgtggctgacgaattgtgcagtacaagtagcattgatcctcatctggctgacgggcagtaactacaatacgttgctaaccattgcatcagagatgattttagtgccctattttctggtgggggcattcttatttaaggtggctttaaaacgccaggactggcgcttgattattgccgccagtggcgcgtgtttgtatggtttgtggctgatttatgccgccggcttgctgtacctgttgctatccgccctattatacgcgcccggcttgctggtgtttatttatgcacgcaaagggcatgaaggtcttaggttactcaatacagtggaacgcgcggctattggcctggtgctggttgccactataccggcaacctggctggttatgcattaagccgaaccggccgaatcaatgggtacgccagttaaactggctgcccatgtgggcatctatcggcgggtaactaattgtgttctgttccagatatatccacagatagacattcacccttttggtttagtcgcattgaagctggaaatttttgtttgatttgatccaattgtgcgttttctaacggataaggtaattggatatccaactctgtaattccttgcagctcagcaaggtgaatcaatctaataatattcgtttcatcgctaagctgagttgataacacctgtaatgccagggcggtaagccgctcctgaggcgttttttctagttccgtttgggacttcaccaccatcccgaaaatcggcatgacaccataaatagcatcaataaaactccaccgctttttgcaagaaacagctaaaaactccgtgtaatcgaagcagactttttcactgtatgctggcacaccaatgcgttcgccactcatccctcagtccttagctgatcgatacagctattcattaatcataagtattgatatataaacgatgggcgtaactaaatagagatgacgatacaatcactttcattaatataatgaaataatttgctagttgtctaccaatcagtcgttggccagtcattggcatgaagaataaagtaacgtgcatagcattgctaccaacagcgcgctatgctgaattccggcattttttaaaactgaaaaacatgaccaagattgtttttgtagaagacgacccggaggtcggaaaactgattgcagcctatctcggcaagcatgatattgatgtgtttgtggaaccgcgtggagatacagcacaagcggttattgaacatcaacagcccgacctggtgttgctcgacattatgttgcccggcaaagatgggatgacgttgtgccgcgatttacgaccaagctatgacggcccgatagtgctgttaacctcgcttgacagtgatatgaaccatatcctctctctggaaatgggcgcgaatgactatatcctgaaaactacgcctcccgcggtgttgttggcacggctacgcttgcatttacgtcaacataatcagcaacaaaccaaagaagcgcctcatattccactcactgggcataatgccattcactttggtttactttgcatcgacccggttaatcggcaagtcaatctcggcgatgaagagattacattatcgacttcagattttgatctgctgtgggaactcgcaacacatgccggcatcatcatggacagggaagcattattgaaaaatttgcggggcgtcagttatgacgggatggatcgcagtattgatgtggccatttcgcgtttgcgccgcaaactctatgacaatgccctagagccttttagaatcaaaacagtgcgcaataaaggctatttgttcgcccccaatgcctgggagtcagtgcagcaatgaggaagctatttattcagtttttcttattgctgttcgtctgctttatggtgatggcgatgctggttggcttagtttataaagtcacggctgagcgcgctggccgccagtcattagatgatttgatgaaaagctctctgtcattgatgcgcagtgagttacgagaaattccgctaaaagattggaataaaaccatcgccacgctggatttaaatctctcttttcaattacatattgaacctcttgataaacgggatctgggtgaaagattaaataagcgcctgcgtgcgggggaaatcattgccttggatgatgaatacaccttcctgcaacgaatcccccgcagccactatgtcctggctgttggcccggttccctatctgttttatttgcaccaaatgcggctactggatttaatcttgctcatcatgattggtctctctttggcgctgccggtgttcctgtggatgcgccctcactggaaagacttgctgaaattggagaatgccgcccagcggctcggggccggacatctggacgaacggacacattttgatcccacctccagcctaagccgtttaggtgtcgcgtttaaccaaatggccgacaacatcagcacattgatcgtcagtaagaagctgcttattgatggaattgctcacgagttacgcaccccacttgttcgcttgcgctatcggctagccatgagtgataacctgactgaaagtgaacaactggcgttaaatcatgatattggtcagttagaagccctgattgacgaattgctaacctatgctcggctggatcgcccccaagtctctctcaatttggaacctatagatttaccggcgtggctcaccgcaaaagtaacagatatgcgtttgattcatggtgagcgcgagatagaacttgatatacctcatcgcggcgactttggtgccgtcgatctgcgcctaatggaaagagtattggataatctggtcaacaacgccctgcgctactcgactcagcgattacgtattggtttgtggtttgacggtgataatgcatgtttacaagttgaagatgacgggccgggcattcctttagaagaacgcgcacgcgtatttgagccgtttgtccgcttagatccgagccgtgatcgcgcaacaggtggatgtggattaggtctggcaatcgtccattccatcgcacaagcatatcagggcagcatttccgtcgatgccagttcgctgggcggtgccagtttccgattttgttggccggtgaaaggcgcttactcattgtctgcggatcaagatcgataattaagccttaataaaataagttggctatcagctttatggagtgttttatgactacagcttatcaatccctgcgcactacattcacccgcctttcccgttttgagcacttatccgccattgctgggtgggatatgcaaacaatgatgccccccaaaggaaatcttgctcgctcagaggcgatggctgagctaaatgtgctgcaacaccagattctgacgaccaaacaggttggcgagtggttgaaacaagcggaacaagaaactctggatgatattgagcaggcaaatctgcgtgagatgcggcggcattacaataatgcggtgttagtaccagaggccttggttgaagcaaaatcactagcaggtgctcgatgcgagcacgcatggcgacagcagcgtcttgcaaatgactggcatggttttgctgaaaatctaggtgaagtggtcaagttaagccgtgaagaagcggcaattcgggctcaagctgctgggacatcgcactatgacgcattattgaatttatatgagccgggaacgaatagtgctgatttggaccgtatctttggcgaccttaaacaatggttaccgacgttattgcaaaaagtgatcgccaagcaagaaaatgaaccctgcttgataccacaagggccatttgacctggaaaaacagcgtcaacttgggctgaatgtgatgaaagtattgggcttcgattttgatggcggacgagtcgacgtcagtgtgcacccattctgcggaggtgttcctcaggatgtacgcatcactactcgttataatgaacaagagtttctcagtgcgttgatggggattgttcatgaaacgggtcatgcgaggtatgagcaaaatttaccccgtgaatggttgggtcagcctatatcgcatgcacgctctactgcaattcacgaatcccaaagcttactgtttgaaatgcaattagctcgcagtaaggagtttctgcaagtcatccgccctctggttatacagcaatttggtgaacaacctgcgtttgatgagcaaaacttcactgccttgaaccaacgtgtcaagaccggttttatccgggttgatgctgatgaggtcagctaccctgcccacgtgattttgcgctatgaaattgaaaaagcattgattagtggtgaaatcgaggtagatgatatccctacactgtggaatgagaagatgcagcaatatctggggataaacactgaaggaaattatcgctatgggtgtatgcaagatatccattggacggatggcgcctttggttatttcccaacctatactctgggtgccatgtatgctgctcaacttttccaaactgcgcgtggcgctatccctgaattagatagcaatatcgccaatggcgatttgagcaccctattcaattggttacagaaaaatatctggcaacacggaagccgttactcaaccgcagagttgattaccaaagcaaccggagaatcacttaaccctcgttttttccgcgagcacttagaacgccgttatttataattatcctcgacctcagatttttttccttcggtactgcccttcctttgaggaggcagtatcgttctgtggaacataaattccacgttagccgcaaatttgtatgtacctaaagagaacacctttttggtaacaatcaaatgtatgttgtaactaatttagggtaaaggtcatcctggctggtcttattcctctcaacttccatgctatctatgcaataaaatgcatttaacgatatgccataaagttgactaatcatcataacaatcatctctgtacaatcggttacaagccgaaaccaatgactcacggaagccattcatcatttaccctattctcactacaacgacccaacggggccgatatacaaacagaacactgaggaataaatcatgaaaacagtattagctctgattgttgctgcaaccttgggtatgtcttctattgcattcgcagccgataccgttgcaccagttgcggctccaatggctacggcaccagcggcccatagtgctcctgccaaaaccatgcatcacaaaaaaacgacaaaatcggtgaagaaagccgacaaagccgccccgatgcaaaaagcgcaagccgctaagaaacatcacaaaaaagcgacgcacactaaatctgccccagcagcagtacccgcagcaaaataaagtcgagaaagatagctgaagctagctctatagattgacctgcaacaacttcactcgctcaacacccggttctccgggtgttttttatcaggagtgctgataatgctgcgccgttatttatttgaaatcactctggcaacattaattatttgcggcctgatcgcactgtttttttatttatagtgcatctccgaaatgcttcaagcagcatgtgcattacttagagtataagcgacttataccgcgctaaaattatcgaaaaatcaaatgctgacaacatactacatagctaattgtgtctatagttatcaatggggaggcttgtgattaacagcttaaccagtaggtctcaggtttgagaataaatacccctttagggaataaggcaggctaattatttatgcgtttatcttcattattactattaagtctgttacctctttccgtggctcatgcccttccccccactgacacgtcaaatgacgacagcggtattgccgatcagactactctattttttggtaaagatgatcgtactgcagtcacgaatagctcacaatggccatggcaggctattggccaggttgaaacagccagcggcaacctttgtactgcgactttaatctctcctcgcctcgcacttaccgctgggcattgtgtattagcaccgccaggtaagattgatcgagctgtggccttacggtttatttcgcacaacggtcattggaagtatcaaattacgagtctggaaacactggttgatgccaagttgggtaagaaactcaaacctgatggcgacggctggatagttccacccgcagctgctgcatatgactatgctcttattcgattaactaataaaaaaccagtccctatcaagccgttaccattgtgggatggaaccgctaatgagttgactcaagcacttaaacaagttgaccgcaaaataacacaagccggttatccacttgaccacctggataccctctatagccatgaagattgcctgatcaccggctgggcgcaacaaggtgtactttctcatcaatgcgatacattaccaggtgatagcggctcgcccttgttactgaaaaatggcgagaaatggtctttgattgccattcaaagttcagctcccgccgctaaagaccgttatttggcagataaccgggctttggcggtcactgccataaaagaccggttaaaaacgctcgctaataaggcgactaaaacaagcaaatagtcacgcctcaattcggcaaaaggcattgatggattaacaacgagcctaacagccactactccttactggtacaacggggcttttgagtaaatttaaaaacaaaagtcccacctaatgctgcggcatatcggcttaacgtcgtgagattaggcgaaatgatacctttttccatccggctgatattttgtttcctcaacccagctctccgtgcaatgtcttcttgagtcaaattgcatcgctggcgggcagctttaagctccgtcatcatggcttgcctaatctgcaagtcagaatacgcttcatttacatgagggtgatttaaagcgttcgctttaacctcagaaaaaggaagaatgtcaaaatcatcttgttttttcatggcagcaatctccgtttgagttccttcatacgctgataagccaacatcagtgtccgtcttgaggccttttgcgttttcttctgcaagatatgaatgatataaacctgccgatctgcctggtaaaagaaaaaaccacgcccgcaaccttcctttgcactgaccctcaattctttcagccctttcccgatatcccgcactacaggttctctcaactcatgaccataaacctctaactcatcaagagccttaatcagagccgcctgtatccccgcgggtaatttaaacaattctctttgtgccaacctcaacaaaccaatcgtatacataagcaatccctgctcccgaaaaactctatcaaacgcaccaaatgtaatcaaatatggtgacccgcaatcagacaaactttgagcaagtcgcctgaatgccaaggcagatatagccgtagttgaaggccgaaggcaataacgttgccgcacaataagggagttaattgatagttttcgagaggcttcgcaggaaaatcagtagatttcatcgattacatatttgagatacaaataagaggatttaaattatataaatactgctgcgaagtgggatctagcggtaaaaaaactccgtgcctgagccattatctcaggcgcggagtcgtcttgattagccattaagcagagagttgttcgatagtctgtaaaatacgcttatctgatatggggtatggtgttcccaattgttgggcaaatagactcacgcgcagctcttcaatcatccaacgaacttctttaacatcttcatcttgttggcgtttaggcggcaatttgttgagccactgctgccatatctgttgtacatgttccacccgttgcatttgggcgcgatcacgatgaggatccacggctaacttctccatccgtcgctcaatggcgtgcagatagcgcaatgtatccggtaaacgtttccaaccattattggtgacaaagccgcggtaaatcaggccgccaagctgtgctttgatatcggaaagcgctaatgcttgcgagatgtcgacccggccttttaaacgtttattaatactgaatacggtagtcaggatctgttcaacttgtttggcaatatccacaacagtatcgtttaattcggcccgaactttttcttgtagctgagcgaaatcagcctcttgccataccggcccaccatattgcgcgacaagtttatccaccccacaagcaatgcaatcatcaattagatccatcactttgccataagtattgaaatagaggccgagtttggatttgttcggcaacttttcatgtaaatacttaatcggagaaggaatatttagcagcaataaacggcgtgtcccctgccacatggcctgttgctgttgggcttctgtatcaaataagcgaatcgcaacactgtctttctcatccaccaatgccgggtatgctttgacttcatatcctcctcggcgttgttcgtagcacaccggaagtgagccgaagctccagatatgtaagttattttgctcaataccgtcatcggcaaccgctgaaagcgtctcttgtactttatcctggagttggagcttcaaggcggccaggtctttcccctcacgcaaagttcggtttttatcatccaacacgcggaacgtcatttttaggtggtcgggaacttgttcccactgccagctttcgcgtgacactgtcactccagtcatgcgccgtaactcgcgctctaatgcatccagcaggctggtttccaacggagttacccgcgctaagaatgcctcggcataattaggcgcaggcacaaaattgcggcgaaccggcttaggtaatgacttgattaacgccaccaccagctcacggcggatccccggaatttgccagtcaaacccctcttcctgaacctgattcaggataggcagcgggatatggacagtgaccccatcggcgtcagtgcccggctcaaattgataagaaagccgtagtttaagtgacccttgataccaaaagttcggataatccaacgggttaactttgtttgcaccatccttgataagcatggttttttcaaagttgagcagctcgggctgggtctggctgattttcttccaccagctatcaaaatgacgtgcggagataacatcacggctaatacgctggtcatagaagttaaacaatgtctcatcatcaaccagaatgtcgcggcgacgagatttgtgctcaagttcttcaacttcagccaatagcttcaaattagcgcggaagaaagcatggcgcgtttgccaatccccttcaaccaagccatgacggataaataactcgcgacacaacggcggatcaattggcccatagttgatcttgcgctcagtgacgataggcaacccgaataaggtcactttctcactggccatcaccgccccttgcgctttctcccaatgcggatcgctatagtgatgtttaaccaagtgctgtgccaaaggctcgatccattccggttcaatacgagcagcaatgcgcccccataagcggctggtttcgaccaattcggccaccatgcaccacttgggcggttttttgaataaaccagagcctgggaagatggcaaaacgggcattgcgcgcacctgtatactcttgcttttcaacgtctttctgaccgatgtgtgatagtaacccggtcagaatggccgtatgaacactgcgatagtctgcggcgacgctattgaccggaatacccagctctttcaccacctgacgcagttgggtatagatatcctgccattcgcgcacccgcaaatagttcaagaaatcgctacggcataatttacggaattgcgccgatgatagttctttttgctgctctttcaggtaatcccatagattaacaaatgcaaggaaatcagagtctttatcggcaaaacggcgatgtttttcatcggaggcctgttgtttatccatcggacgttcacgcgggtcctggatagacaatgccgaggtgatgatcatcaattcccgtacactgccacttttctgggcttccagcaccattcgagccaaacggggatcaactggcaattgggccaattgccgacctagcggtgttaattgttgatggccgttactggccgtttggatagcccctagctcctccagcagccgcacaccatcttgaatgttgcgcttgtccggtgcttccacaaatgggaaggcggcgatatcccctagccctaatgaggtcatttgcaggataacggaggccaaattggtacgcagaatctccggatcagtaaattcaggacgtgaaaggaaatcttgctcggaataaagacggatacagataccgtcagagacacggccacagcggcctttacgctgattagccgaggcttgagacaccggctcaatcggcaaccgttgaactttagtacggaaactatagcggctaatacgtgcagttccgggatcgatgacatacttgatgcccggcacggtgagtgaagtttccgccacgttagtcgccagcacaatgcgccgcccatgatgagactgaaacaccctattctgctcactattggataagcgagcatacagcggcagcacttcggtatgaggcaaattctgcttcatcagcgcgtcagcagtatcacgaatttcccgctcgccactcataaatatcaggatatcgccgggactttcgcgccccaattcatctactgcatcaaaaatggcctgtaactgatcacgctcaacatcatcggcatcatccacgataggccgataacgcacttccaccggataggtacggccagagacttcgataatgggcgcattattgaaatggctagaaaagcgctgcggatcaatggtcgccgaagtgataataactttcaggtcagggcgctttggcaataactcccgcaaataccccaagatgaaatcaatgttcagactgcgctcatgcgcctcatcaataatcaaggtgtcatattgcatcagcaggcggtcttgctgaatttcagccagcaaaataccgtcagtcatcaacttaacgagggtattctcgcccacttgatcattaaatcgcactttataaccgacacagccgccaagtgaggtgtctagctcatcagcaatacgatttgccacggtacgagcagcaaggcggcgcggctgggtatgaccaataagtcctgtgacaccacggcctaattccaggcagattttcggtaattgtgtggttttacccgaaccggtttcaccggcaacaatgaccacctgattatcgcgaatagcattatagatatcttgtttcttctgactgaccggcaaattctcgggatacgagatagccggacaagccgcccgacggctggcaacccgctgcattgcagtggcaatctcagcttcgatttcgcgggtaatcgcctctacggcctcgggattatggacttttcgtgcgccttgcagccgacgccgcatgcgctgttggtcacggagcatcaactcaccgagttgggaggataatgctgcgagcgaagatttcacgttcagtattccttgttgcgccagccccggcaaactgcgggagcctgattttcttaggctatattgagaatatatgcattgcgcagcatggtaacacaatcgcctttttcaccctatattcagctggtttctcctgtggatactgttatgtgccgccggtggagcgagttacaaatgtgtcatttcatcaaaagcttcccatgtgtattcacctatgcggtgtgccaatgattgcgtggtcaaaccatttatattgaccataatattgtcacttaaagtttgtactttaaccttgtcattctcccgggtaattaacgccatcgcactgcctagctgcaccttattattgtcagtcactttattttgtctgtaatcgaatacatttgcattcccaaccactttttcgccgtgcccacaataggttaaagagtaaaaatcaaagttgtttgccaagaaatctaccaaggtttggttatttgccatggcatccgagtgaggatttgggcttgacgttaatacattatgtgcatcgataattgaacgagcgccgtcactaccggtttcccactctgaagcatcattaccatttttccctgcatgataggaaaaaaatatattgtctttaatcgcgtaggccatcgtgcctccggacagttggccagcattgatcagaagcgccgtcccctcttcaatctgagccaaatcaaattggcagcctagcgttcctctgtttccgttatgaatggttaataccttcaaattgttatcaaaacgctgttgattaaaataattgcctaagggtgagcccggtattaattctgatgacttggtatcaacaccactgaaacagatgattcccgcaaaggttttatctgtgtcttgaacccgctgttgtgcctggctattaaagcgcaccaggttcatcttagtgggcaggttttgatcagctttatcggttgcaataatccccttgccgaccaacggctcaatattgcccgccataatcgcgcttttgtcacttattagtgttaaatattgttcgggtgtgacgtcagaaacgacgtggttaaaccagggatcagcacgaaaagcggcggttgctgcaagatgagaacccgcaaccacctgaccttgtggtatatgtttacatagattgttgcccggtttgtttgccttattaccgatattttttatatttgttaatagtgttaatagtgtagtctttactctattattctgtttttttatattgtgtgactcatgggaaagcccaatcgatgaattcccaatacacttaacatttgatgttataacacccgaaccattgtcagtaccctttgcattatgcatgtagatgtttgagggtaatttgtatgtattgcttctatttatataactcatttttcccattatccgttttacgcttcacacaacgcagataatggagtcctgaaatacagattccacacgcagtcgttgtcataacctccagcatattaatctcaatttaatcaatattcttgcatataacgctgctgactttctggcaatgacctaaatcatttgagttgctggaggagcatggaagacacgactcagcctcattcaataaaatcgaacaaagaacgcaaaatattgcgctatcactgatagaaaaagttgaataaagtgtatctcattgaaagggcgtaccgcctatagccaaaataattcgagttgcaggaagacggcaattgagtgacaaatcggtcgggaaccgacttgaacagcatttatgctcgcccgcagggtgagcgaaagcagccaacgtacatgcagcttgaagtatcacggatataagtttctgttacctgttaaggaattacgatgagcaaagttctggttctgaaatcaagcattctggcaacctattcacaatctaaccaattggctgacttttttgttgaacaatggaaaacggctcacgctggcgatgaaatcaccgtccgtgacctggcagctcagccgattcctgtattagatggcgagttggtgggggctttgcgcccttctgatgccgcgctgactccgcgtcaacaagaagcactggcgctgtctgatgaattgattgctgagttgcaggctaatgacgtgatcgtcatggcagctccaatgtacaattttaatatcccaactcagttgaagaactactttgacctgattgcacgtgctggcgtgactttccgttacaccgaaaaagggcctgaaggcctgattaccggtaaacgtgccattattttgaccagccgtggtggtatccataaagataccccaactgatctggttgtgccttacctgcgtctgttcctgggctttatcgggattaccgatgtcaagttcgtattcgcagaaggtattgcttatggtcctgaagtggcgaccaaagcgcaagctgatgccaaagagttactgactcaggttgttagcgcttaatgaatgactttcatgcatcggcaggtgtctctgttgatgcatgactgaatgacctggtattaccctcgttttacccaatagtattattgaatcattacgcgcctttgggcgcgtgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccgtccgtggcgcggacgctttactcttctacctgtcttcaccttacaatatcgagtcgtcgagatttgtcagcagcgcgatagcgctctcttcatccgtcaccaaaccattcacccaatgccccctaagaacggctttgatagcttgatgtttctctacaccacccgcaatagcaatgaccggtttttcaggccgaatacgcaggctggcactggttaaacgctgatccagctcatagctcactcgctgaccatcaatatcgatgaagttacccaacatttcagccaccacattggatgccgtcagttgcgccacatcatgctgtgaaataaaaccatctttgtgcagcggtagaataacgatgctcagcgctgcatccactggccgttaattccgcgcacatattcccccgccgccgcacggttaaccaacttttgccccgccagcttagcgacatcctcggttgaaatatggtttttctgcgccacttcctgatatttctctgctctggcgatgttaatttgttccaccagcgccagtgtttcagcatcttttttcaccggtgccagatagccactcagcgtttcgcccacccggccttgctgtttagcctgctctaatgtcagcgcaaatgcccctgagctaaatactaaactgccgcttaatattatgcagcccaatatcacgcggactaactgctgtggtgagccaatccagccgaacattagctttttcataatggccccttaaaataggttggattgatttttaagcagattttccacatctttatcaactctgatctggatttcatgctcaatcttgacattcatattaatcgtgatcggtttttccggggttgctacttcaaggcgcaaacagccactcagcataaaaatgcccagcaggattgccacaggtttccatgtcaagatcttcattccttagccctcaacggtatagattctgttggttgtaacgaaagtgtttgctgtaaccactcttgtaaattgtcgccaaaacggaggctgcgccagagttggaatacattttcctcatgcagataattcaacactatctctcgttttgcgtttttctgcgtattaacaccatggatctttgaacgcagcgttaattggcccagattatccaaactgactgtggcataagattggtaaatctccatatagcgcaaccagtcaatcgccgcaccagcaaccaaattgctctcaccgatagaattagccaaatcaggatccaggcgcaatgtcactgtgccgtcattggctatccaaccattacgtaccaaccactgtggattattgagataaagcggtaattcgccgttcactttacccgacatagccaattgcttgggtttgagcacggtaaacaattcacttaaatcaatcgcttttaatttcagcaccgccgcatcatgttggggtaagcgcaaagccgacaaacttaaatgccctttcagaatatccatgccaacgtgacttaaggtcaatggggtttgctccgaatagggataagtcccctgcaaatcggcggtgatattctgcatttcaaacaaattggttattgaagcaatacgcagcataacaggctctttcggccccaacagccagtggtgattttctaagcgataagacatgacaaaatccaacccgctgagttcgccgtctttcagccacattccgccattgttgacaacccaatgcccccccgcagtaaaaccttgttcgcgagcagcagaaaaagcggcctgagcatacagctccccatcacgcagtttgatacccaattcttctgaaataagcggttggaatactgtcagcgattgttttggccaccagccctcaccccgtaaacgctcgccatcccaacggccacgcaatgcaattggcccgatagcctgcgcctgtaacttaccctgccacaaaaagctgtccggctcgcgtccattcagttgcagtgagagcatggctggagggagataaccgccaccgtcactaaacgcgacttttttagcgcccagttcaaaaccggcaataaaagcggggtgatgattatcgcgctgccaggtcagaggcttggctaaagtcagccttggtgcctcgactgaaaccaccccatatttcagccgatcaaagccggtcgagagtttatcgacagttatcaacgtcccctgccaacttcccctgccgcccatatcccaacgcgcagccagcggcggcaactgaccattaccccaatatcgccactgccaattgcctttatcgggccaaaactcttgcgcctgcccatccaaatgcagattaatattaccccagtaactgtcctgcgcgtccacaatggcctgtagccgccccgtcaccccagcagccgtcaccttgacccccgccaaaggccaacgcgcatctttgatacgtaactccggtgtcacattaccatgagcacgcaacaaagcaccgggatgcagtacccaggtcgggttcaatattgaaccgctaagtaagccggggatggtggcattcaataccattctttccagatttgcttgaccactgagctggaattttaagtcactgtttatcatgcttagattgccaggcccaagtgtcaggacagcattgcctttaccacttttccccgaggtgatgacattaatgcgcgcctcaatcgaggtttgatccaacccctgatcccagtcaaacagcgtcagattaatgccgccactcaagggttgcagcgtatagggccattgccactggccattagctatttgaattttgttcgcggaaacgcgccacggtaagcgtgcgagcggagagtcatcaccgcgctctgtcagggttaaaattccctcttgctgttgccaactcaaattcaataataacggtttagacagataacctgtcgtcaatacaccgtcgagcgtaccttgttctggccaatcatccagcgacagtgggattttaattttaccgctcagttcgaagggttgcggggtgccgggaacggcaatagagaattgatttaagctaagttgctgctgcgcatccagtgttgcagcgaaactcagttgctggccctgataacgcaactcttggctgagtttttgcgaggttaaggtcagtttgcctgcatattgctgccacggcgtaatctgcaaattgccaatattcagatcaagctttgacagttgttgctgccagtaagccaaatcttgcggcgcaccctcgtcgctgcccggtaacttactcaaacatgcggtatccacagcaacggtattagccactaactgccaacgcccctgctggtaaccgacactcaactggtcaatattggccaaggtgcaatcttgtacccggtagcgcagtagtggcagacgcaatgcgccatcatgccaaactgggggatgggttaaaaccagttggctacccgctggcaaccaaaattgtgcgattttcggtaaccactgcggtagcgttttccataaaaccaccaggaaaattgcgctgattaatagcaaccaacccactgtttttgcgcatttagtcatgacttgccttgtgtaatcactaacccgacatccgatgtacttgaatctctacaactaaaatcactgcaactaaactgctgcacgataccataataacgaactatgctctggtgactcacacgcagaactgctgccattgaaaatgggaagaaaaacctcacctcactggcatgagaaacttacaagcgccttatttaacttattattgtggcaaattgtatgatttattcaaatctgttagattgatcacaatattttagcggagatatcatgatgaaattagccgtttacagtaccaaacagtatgaccgtaaatacctcgaattggtcaacaaagattttggctttgaattagagtttttcgattttctgttaagccccaaaaccgcaaaaatggcggctggctgtgatgcggtttgtattttcgtcaacgatgatgcttgtcgcgaaacattgacagaattaaaagaagtcggcgttgagattttggcattacgctgtgccggctttaataatgtggacttaaatgcagcgaaagagttggggattccggtggttcgcgttccggcctattcacctgaagccgtcgctgaacataccgtcggtatgatgatgagccttaaccgccgtatccatcgtgcttatcaacgcacccgtgatgccaacttctcgctggaaggcctaattggcttcaatatgcatggccgcaccgcggggatcatcggcaccggtaaaattggtgttgccaccatgcgcatcttgaaaggttttggtatgcgcttgctagcctatgacccttacccaagccaggcggcgctggatttgggggctgaatatgtcgacctcaaaaccttatatgccgaatcggatgttatctcgctgcactgcccgatgacgccagaaaaccaccatttgctcaataagcaatcctttgaacaaatgaaagatggcgtaatgatcatcaataccagtcgtggtggtctgattgactctacagcggcaatcgatgcactgaaacagcagaaaatcggttcactcggcatggacgtgtatgaaaatgaacgcgatctgttctttgaagacaaatccaatgacgtgattcaggatgatgtcttccgccgtctgtcttcttgccataatgtgttgtttaccgggcatcaggcattcctgacagaagaagcgctgaccagtatttctaacaccaccatgcagaatattgcgcaactgaaaaagggcgagccttgcccgaatattgtttctgcctaatataggtatacccaatagatatcaagcggcaggaaggcagcaagtgagataaccccgatgagcttactaaagtaagtgattcgggttattgaacgtagccaacacacctgccgtttgaaagatgacgggtatcagcgagccggacaagcgccacgcattaatgcccactcctcacagcgtttaccatccggcaattgacacatgcctacgctacctccattaagttgcttggcaatggtcaatacaccgccggcattggcacaattgacggccgccggattcgccatattgagatgatgaacattggcactggtggcttgttgtactggctcagcggtatcgttattgtttaaaaatcgagaggttgatgctgtatctgttgggtcattgctgctacaagcggctagaaagaacacagttccgcccacaaaccaagataatgcattcattctttatgctccggcatgagaaatatatagcgctataataggttcatataataactgttataattaaaacacaacataaataagcagagtgcgctaatttaatttagcccagatcaaaacagactatcgaattatcgcgctattctcgcgctaagggttggaaaaaataagcaaaccatattaatcatagtaaagaatcaaacacctacagtttgtacaaaataaaacgggaataattatgattactgatttactactacgaattactttagcgggtgctttggggggattgattgggcttgaacgtcagctgcgggctaaagatgccggattaagaacccatatcctggtgggtattggtagtgccatgtttatgattgtttcaaaatatggttttgaggatttactgacattagaacacgtcagttttgaccccagccgtgtcgcggcacaggtcgtcagtggcatgggcttcctcggtgccgggaccatcatgattcaaaaacagatggtcaaagggcttaccaccgccgccgggatgtgggtcaccgccgctattggtctggtgattggtagtggtctatatgagattggtatttacggcaccatggtgacattagtggtgctggagatcttccgccagttaagtaaccgatttattggtcaacaccattttgtttctattaagctactcgcggacagcgtgccacgtattttgattgcgatgcaaaaattaaaattacatcctattaatctgtccgttactcacaaacctgagaaaggtgagcatgaatgtgaactcacgatggaagtcaccttaccaccaagaaaaaatctggatcaggtttatgaaacattattggccgtcgaggggatacatcagttggacattaaatagttgtactgcaagcactgtatgacgagtataaaatcacagttatccctttccgcgttatcgccacagggttacgataacgcggaagtttgcagtatgacggatatatgtctaatgcatcggcgtcttcgacagcaggttaatcaccaacacaccggcgataatcaatgtcataccggcaatggccgcccagtctaatttctgctggtacataaaagtggcagcgacggacactaatacaatccccaatcctgaccaaatagcataagcaatacccaatggcatggttttcaccacctgtgataacccccagaaagcaatgccataaccaattaccactacaatagagggcaccagacgagtaaagccatcagaggcttttagcattgtggtggctaccacctcggcaacaattgccatcattaaatacatgaaaccactcattatcagtctctcatttcagcattgggtcgacattatgcccgccgacgattaaatggtcattaaatctgtttacgcttcacaattatttcacaaataaactcagcgccgcgcaattattgtgtgccgaagtggcaagcaatatctcatcgctgttaacaatagttttctaattgtaataattattatctgaaagccacaatataaccccaaatccgctattcgtcttattcacgacataacctatcgggccgccgccacacaaatgcgataactggcaaaaatactctctgctagaatttcattattagttcaaatagtcagagacaccccgcacttcttttgttccggcatgacttgcaatgtgaaggtataaattaatgattactactgacggtaacagtgccgtagcttctgtggcctatcgtgccagtgaagttattgccatctaccctattacgccaagctccaccatggcagaacaagctgatgcctggtcaggtgatggtaaagtcaatatctggggtgatgttccccgcgtggttgaaatgcagtctgaaggcggggccattgcgacggtgcatggcgcactgcaaactggcgcattgtcgacttcgtttacctcctcgcagggattgctgttaatgatcccgaccctgtacaagctggctggcgagctgacaccttttgtgctgcatgtggcggcgcgcaccattgcgacccatgccctgtctatttttggtgatcactccgatgttatggctgtgcggcaaacgggctgtgcaatgctgtgcgccagcagtgtgcaggaagcgcaagatttcgccctgatttcccaagtagcaactctcaatagtcgcattccatttattcatttctttgatggttttcgcacctcacacgaaatcaataaaattgtaccgctcagtgatgacacgctgcgccaattgctgccgcagaaaggcatagacggccaccgcagtcgggcgctttcgccggaccatccggtggtgcggggtacctccgctaacccggatacctatttccagtctcgtgaagccactaacccttggtataacaatacttatcaacatgttgccgatgcaatgcaggcttttgctgaagccactgggcgtgaatataagccatttgagtattacggccacccacaggcggagcgcgttatcattctgatgggttcagcgattggtacctgtgaagaagtgattgatagcttgctgacccgcggggaaaaagtgggcgtactgaaagtgcgcttattccgccccttctctgctgaacatctgctcagtgtcttgccgcaatcagtgactaaaattgcggtgctggatcgcaccaaagaacccggtgcactggccgagccactttatcttgatgtcatgacggcgctggctgaagcctatagccgtggtgagcgagccacattgccgaaagtgattggcggccgctatggtttatcttccaaagagtttggccccgattgtgcactggcggtgttcaaagaattatcacttgatttaccgcgcccgcgctttaccgtagggatttttgatgacgtgacgggtctgtccttaccgctcactgatgagaaaatcgaacaacgcgccacattggaagccctgttttacggccttggtagtgatggttcggtctctgcaacaaaaaataacattaagattatcggcaacagtacctcgctgtatgcccaaggttattttgtttacgactcgaaaaaggccggtggcctgaccgtctctcacttgcgtgtcagtgaaacgcctatcaattcggcttatctggtcagccaggccgattttgtcggctgccatcagttacagtttattgatacctaccaaatggcggaacgcctcaagcccggcggtatcttcctgattaataccccgttcagcgctgatgaaatgtggcagcgtctgccgcaagaagttcaggcggtactacaccagcgcaatgcccgtctgtttgtgattaatgcggcaaaaattgcccgcgaatgcaaactgggtgcgcgtatcaataccgtgatgcagatggcgttcttccatctgacacaaatattgccaacggctatggcacaagaacaattacgggcggccattgaccgtagctacagtaataaagggccggaaattgttactcgtaactggcaggcgctggatgccacccttgatgcattggtagaaatcccactgcaactgattgatgaaaatagcccgatgcgcccaccgattgtctcggatcaagcgcctgatttcgttaaaactgtcactgccaccatgctggcaggtttgggggacgccctgcccgtttcggccttcccacctgatggcacctggccagtgggcaccacccagtgggaaaaacgcaatattgcggaagatattcctatctggcagcctgatctgtgtacccagtgtaaccactgcgttgcggcttgcccgcactcggcaattcgcgccaaagtagttcagccggatgctatgtcgggcgcaccagacagcttgcaatcgctggaggtgaaagcccgcgatatgcggggacagaagtatgtcttgcaagttgctccggaagactgcactgggtgtaatctctgctatgaagtctgcccggcgaaagaccggcagaacccagaaatcaaagccatcaatatgaaaccgcggctggaacatctgctggaagaaaaagcccactatgatttcttcctcaaattgccggaaatcgataaaacgcaaatggagcgcatcgatatccgtacctcacagttgatctcgccgctgtttgagtattccggtgcttgctctggttgtggtgaaacgccctacattaaattactcacccagttgtatggcgaccgtctgttaattgccaatgccaccggttgctcttcaatttatggtggcaacctgccgaccacgccttataccaccaatgccgatggccgtggccccgcctgggctaactcactgtttgaagataacgccgaatttggtttgggcttccgcctgactgttgaccaacatcgccaacgggttatccgtttgatcaatcaattggcagcgcaattgccgcaggaattggtcaaccagctgctgaatgaggaggcgacacttgaagttcgccgtgagcaggtcacacaactgcgccagctgttaaaagatattccgggtaatgacgcacaacaattggcaaccgatgcagattatctggtcgataaatccatctggctgattggtggtgacggttgggcctacgatattggctttggtggcctggaccatgtgctcagtctgacggaaaacgttaatgtgctggtgttagatacccaatgttactccaataccggtggtcagcaatccaaagcaaccccgctgggcgcggtgaccaagtttggcgaacatggtaaacgtaaggcacgcaaagatttgggcgtcagcatgatgatgtatggtcatgtttatgtcgcacagatttcgctaggcgcgcaactgaatcaaactgttaaagctattcaggaagcggaagcctacccgggtccgtctctgattattgcttacagcccttgcgaagaacacggttatgatttggcctacagtcatgaccaaatgaagcagctaacagccaccggcttctggccactgtatcgctttgacccacgccgtaccgacgaaggcaaagtggctttggcgctggattctcgcccaccaaacagtgatttgaccaccacattgctcaatgaacagcgtttccggcggctcaatacccaagagccagaggttgctgcacagctgtatgctgcggctgaaaaagatctgaaaaaacggtatgacttcctaagtttgctcgcggggaaaaccgaaaaagcgccaacagagtaatcttctaatataatgcgcgcccctaaaaccagtcagtgaaaagctgactggctttttttaggctacccatggtgagaaactacaaatattcaccattagtctcaatcactttttgataccaataaaaactttttttacggtaacgatccaaagtgccattaccatcattatcttggtctacataaatgaaaccatagcgtttattcatttccgacgttgacgcgctaatcagatcgataggcgcccaagaggtatagcccatcaattcaaccccatctttgacggcctctttcatttcctttaaatgggaacggaagaattcgattcgatagtcatcattgatttggttgtccttatcaattttatcaacggcccccatcccattctccaccacaaataatgggatttgatagcggtcgtacatatcatttagtgcaatacgcaagccgaccggatcaatttgccaatcccagtcagtggtcttcaaatacgggtttttaacgccgccagcaatatttccacccactttatccatcttatcggcattaacactggtcaccaacgacatgtaataactaaatgacagaaaatctacggtatgttgttgcagaatctcttcatcgccgggctgcatgacgatgttaatacctttttccgcaaaacgacgcgtcatatgacgtggataacggccacggatttggacatccgagaagaaatagttaagttgattttcctggtaagccagcaatacatcttccggcgcacaactttcaggataggtcagcaagcgagtcaacatacagcctattttggcgtccggtgaaattcgcttacagtgcttaacagctaatgcactagcgacaaactgatggtgcaacgcttgataaataaccgattcaatttcatctgcggggaggcgctcagtaacaataccgccggaagtaaatggatggcgaattaaactgtcgatctcattaaaggtcagccaatactttactttatgttggtagcgttctaaaacagtagtcgaaaatttttcaaataaatcgacagtttttctgctactccaaccaccgtaattattgaccaaatagattggcatttcataatgtgaaagtgtgactaaaggttcaataccgttcttatgcatttcatcgaataattcatcataaaaacgtaagccctcttcattcggttgttcttcaatgccattggggtaaatgcgtgtccaggcaatagatactcgcaaaactttaaaattcatttcggcaaatagcgccatatcgtgtttataacgatgataaaagtctataccccgacgctttggataatcactcgcatccttggcagcaatagcatctgcaatttgttgattgctgattttataatgcttctcatactcttcacgtttgagatcttttttatgaattgccatgtcggcggtagataaacctttgccccctacattccaaccaccttcaacctgattagcggcgacagcgcccccccacagaaatcccttaggaaaacctttaatcaataaatctgtcatcttatatctccaatatatatttaggctgaggcaggaagcacagtcattaatgtattgctacgatcaatactgtctctctcagtgaccagaatatctttgtagtcgtcggtattagcaataataactggtgttgttatatcaaatcctttagccaatagtgcattaaggtcgaatgttaaaagcagttgccctttggtgacaatatcaccttcattaatattatttttaaaaaattcgccatttaattttaccgtatcaatacctacatgaatgagaatttccaccccttcatcagagataattcctattgcatggtgagtatggaataattttgacacaacgccattcaccggcgaatagaccaaaccttctgtgggataaatagctattcccttccctattatttcactggcgaaaacgccatctttaacatcagtcaacggtactatttttccattaagtggtgcattcaataagacttcagttaatacagttgctgagttatttcgagataattgactatttgatgagctatctggacgcgataccacactgctttcatctattttctcatcaaaacctaatatataagtcagtactgttgataagacaaatgccatcgatataccaataacataataagcaaaagtattggtcataaatgcgggcagcgtagtcaatgcggggaaaacataagccatcactgtggtgcccatggcgccaacaaatcctccagcaatagttcctgcaataagggaagcaattaatggacgcttatatttgatggaaataccgtaaacaatcggttcggtcaccccggcaaataacgcgggaaccatagtggacaaggcgaaggattttaatttcttatccttggttttaaggaacacaccaaatgcagcgccagccgaagcgaatgttgcggtggccgcggccggcttaatggtatcaaagccatgtaatgccaggttattcagcatcacagggactaatccccaatgtaagccaaacataactaacaatgtccagccaccaccaataattgcacccgtcagcataccgcttacattattcatataagcaataccggcaccaatgccatcccccagatacacaccaatcggcccaacagcaataacgattaccggtaccatgatgagcagcccaagcatagggacagcaatcatttcaatactttgatggatgaagcgttttaaaaatcgttcaagataagagtaagcccaaatagcgaggatggccgggatcagggttgatgaatacttcatcagcactacggggatccccataaattcgacaatatccccctgatttttcatcaaccctgtaaatgtgggctccagtaatgcccccactattgccactgacacaaatgggtgagcattgaaagatttagcgcatgagaacgctaataagagtggaaggaaataaaatacactgttactggccgcagccagaattttataagtgctaccggtcgggtcaataaaatgatacgtcgataaaataaccagcaatgcttttaacataccagcaccagccagagctggcacaatagggactaaaatggacgacattttattaaagatacggccgactatattacctttcttatcaggtgatgactcaccgtctattgatgacacatctcctttaatatcaaactcgtcaacgatcacattgtagactttagtcacatcgttaccaataacaacttgatattggccattactttcaacagctaaaattacaccttctaatttatctaaaactgatttattgaattttttggaatcttttagagaaaaccttaaacgtgtaatgcagtgagtgagcgaaacaatgttttccttcccacctacatgttcaattatttcccctgccagcatattatatgcgcccatgggataacctcaattaaattgataatctattgaatccatttattttatggatgattctttttaattaatattttaatgctctatttaagtcggcactctgacatgttcaatgtgaatggcgagaaacatcatttcgtcacttgttaattcccggccatagtcatgtttgataaatttatttattttcttggtgcactcataagacgtagaatatttttctgcaacgacatcatgcaaagagttatcattggtcatgacataagtattactgagtaaacggtgagaaaagaatttcaaatgtgtcacaaaacgttggaaattaattgattcttcttcatattcaatattgaagtgatatttaacgatattcaataagtcttgaatgacttttgacacattctctatatcaggcatggtgccgtctttttgtgaattcaacagatgaagtgcaataaatccagcctcatcttcagcaagatcaacattaagtttttgtttaatattttccaatgcagaaataccaataataaattcattacggtagagacgtttgatatcccaaagtagcatatttctaacatggactccttgcttcgctcgttcaatagcaaaactaatatgatccaacagtgaagcgtaaacactcttatgaatttttctatctaatttggtcgtggcttgtttaacaatatccaggacaatatcaaacagctcctcagggagatcctgaaaagcatcatgggttttatcaaagctattttctgcatcaagacggaatattttttgaatgccagcttcatcaaccagatcattaggctttttattgaaaccaacgcctttaccaataacaacacattctttcccactaaaatcgtgagcgacgaccacattgttattcagaactctttgtattctcatattccacccaaaaaaaaaggcaaaacttaaaagagtcattctcttttaggttttgcctgttcttacacagtaacaatccgttgaagccactacatcataaaggatggattgtggcaagttgcaataatgattcttcctttttttgtgaactatttcacaagctatagacgagctcctttcacaaatctcatataccatgccctacatgccagagattaaaacactaatatatatgcttgttgaatgataaacttatgtcatagcagcactgcccgtcatgcccctaactggatatgagtcaagaacaaatgcaagagaaacaagtggttaaccaaaaagaacaatacgatttgaacaaattacagaaacgcctgcgccgcaatgtcggccaggcgattgctgattttaatatgattgaagaaggtgatcgcgtcatggtctgcctgtcagggggcaaagacagctacaccatgttggatattttgcagaacctgcaaaaaagtgcgccaattaacttcaccctcatcgcggttaatctggatcagaaacagccaggtttccctgaagatatcctgcctgcctatctggataagcaaggtgttgaatacaagattgttgaagagaacacttacgggattgtgaaagagatcattccggaagggaaaaccacctgctcactctgttcgcgcctgcgccgtgggattttataccgcaccgccactgaactgggagccactaaaatcgcgctgggtcaccatcgcgatgatattctgcaaacgctattcctgaatatgttctatggcggcaaactgaaaggcatgccacccaaactgatgagcgacgatggcaaacatgtggttattcgcccactggcctactgtcgcgaaaaagacattgagcgtttcgctattgccagagagtacccaattattccttgtaacttatgcggctcgcaacctaacctgcaacgtcaggtgataaaagatatgcttcgtgattgggataaacagtatccggggcggatcgaaaccatgttcagcgccatgcaaaatgtggtgccatcacatttaaatgatcacaagttgtttgatttcaaaaatatcacccacaatagtgaaattgttgatggcggtgatttagcttttgatcgtgaagaactgccactacaaccggttagctggcagccagaagatgctgaagatggcgatacacaaccgctggttcgcctcgatgtactggaaatcaaataagcaagtatcaggtgttgcttctcaccgttcaggtgtagaggcaatcctttcgtctgccttacccattgttcttcctaaaaaacaaaaaaatgccgatgttgagacaacatcggcatcgtaacaattatgtgctatgcagtaattcaaaaataaaagtattacaaatatggagcgcaacgcccatcgcttgacgttgcattcacctgcaaagtgataatgcctgagtcatcacggtcaaatcttgatatcgctcaattttgcagtgattagcgtgctacctggcacactcttttactcgcttgcgaatagctaattagagccatttactgtgctttaaccaccatgcaacaccgagcaccaacaccaccaacatcatacaaaatgtcgcaaaaccaaaagagtcggtattcccaggaataccaccaaggttgacaccaaacagcccagttaaaaaggtggtgggcaaaaataccatagccaacagtgacatggtataagtacgccggttcatcgcatcggccattaatgaactaatttcatcggacagcaccgcagtacgcgcaatactggagtctaaatcttctaaaccccgccccaaacgctctgaaatttcctgcatgcgacgccgatcatcatcattcatccacggcaagcgctcactggctaaccgagagaaaacatcgcgctggggggccatataccgccgtagtacaatcaattgcttacgtaacaatgccatctgcccgcgcgctgggattttttgctccaataaatcatcttcgagatcgataattttatcgtgtaagtcttcgataaactcactggtatggtcggtcaggccatcgacaatctccaccagccaattgccactgttggtggggccagtgccactttgtaaatcgttgagcacatcatcaatcgagtaaactttgcgatgccgggttgagacaatcaacttatctgtcatataaacccggatagtgactagctggtcaggccgggcatcattattgaagttaatccctctgagggtgatcattgtgccgtcacccaagcgggtcactttcggccggacactttcacccgccaaaccatcgcgaacaacttcaggcaatagcggggtattttgcaaccaggctgcgctgtccgggtgagtgtaatccagatgcagccaacatggctgctctgcggtagcaacagcatcggggctgattgatgttacgccccctttaccatcgagttgataagaataaacggcatcagaaacttgaagtgcttttcctgcgactacatccacgacaacatcctcaatttcagcatttatcatgcaattagctcagtgtagcgcccacccactgatatttaaaggtgatgtatgcggatagcttgctatcactataaaataatcgaaatacactttatattagagcatcgtaaatgcagctatccgattcattaactatatgtttccggacaacagaatttatatcaaacaatcagaacttatattaaggatacataataataaagacagaagaagccctcaaactttgaggtacaatttttgctaattatcacgttatatattcaagggatattgattatgaaaaccagtattattacgttaatgaaagcattcattggtggcgcaggagcagggtttgcatttactggagggttatcatttttagtccccacattaaccattactacatcccttgcatttacattcgcagcaattggcagtgtattaatttccggtatctatctgagcaaacagtgggggaactgaattggagccactctcttccctctggtactcaccgcagaccactgatgagttgacgaagttctactgtatcatctgtatttcttacatgttggtgcatatcacatgggattgtatttcaaaaaagacgccaaaatttgcattggaaaatctgcaatataagcttaatgaactatattcatcatcaacgtttgctactagctcattttttattgtgataatttttgatatgaaaaacccattaagaacatctgatgcttttatatttccactcatagtagcatcattgactggttttatgatctctatatctgccattgttcctaagcagcacaaaataaaatagtaagattagcataatataaataacttatagattaagtttcgactcaaccaattaacccgcaagaatgaattcccttgtaggttaattggttaatgacaactagtgcttaatgatgtaaatcatttggctatatgccacatcttccgggttagtaatcgggtaacctttcacccaaggtttaattaagcgcccgttagtaaattgatatataggtgctattggcacctgatctgcaataatttgttcggctttattataatcatcactcagtgctttaggattagtttgtttacccgcttcactcagcaaacggtcataatctgcactcgtaaacttagcgatattaccgctatgggtcgaggtcagtaatgacaggaatgtagaaggctcattgtaatccccaacccatgaagcacggaccacatcaaaatttccggtgttgcggctatcaatataggtcttccactcttggttaatcatttgaacatccacacccaatgtttttttccacattgaagcaatggcgatggctaacttttgattattatctgatgtgttatacagcagcgataattttaatggcttatcaggcccataacccgccgcatgcagtagcgctttagcttgtgcattcagttcttcctgatcttgttgttgtaataaattggtcaccggatgatagccagccgtgacatcaggggtaaagtggtaggcaggcttttccccggtacccaagactttttcagcgataattttacggtctattgcataagataatgctttacgcacccgaacatcatttgttggtgctcgctgggtattaaatgcgtaataataagtgcctaattggtcgggggtataaacctgatcaggaatatcttttaatagtttctgatagagatttttagggaaagattccgtaatatcaatatcacctgcctgatagcgcttagtggcattagcttcctgattgataggaataaaagtcactttggtgaggactgtatgagcatggtcccaataatagtcgtttggcaccaataccaacttctcattcaccactctattttgtaatttaaatgcgccgttccccaccagattaccgactttagtccagtcactaccgtatttttcaaccacggttgatggtaccgggaataaactgaaattagcagtcaggctggggaaataaggcaccggcttgctgagtttgactttgagagtgtaatcattaacagcactgaccccaagagtttctggtggcatttttccggcaataatctgttgcgcattctccatgccagccagctcggcaaaccaggcgaaaggagataaacttttagggtcaaccaagcgacgccaactatatacaaaatcctgtgcggtcactgggtcaccattcgaccatttagcatctttgcgtaacgtaaatatataggtttggttatctgacgttttccaatttgtcgcaacgcctggaattatctgtccatgcgaatcctggttaaccagcccttcgaatagatcacgggcaacctgagcttcgattaacccaaccgctttcattgggtcaagggacgcaggctcatctttaatatgacgaacaagttcttgtttttcagccaatacagtgccagcagggacatcagcagcatttgccgcgcccagcgctgcccccaccaatacggcacataatgcataacggaaatagcgcataattattaaccttttcgttgtcgttccatttcagcgaaagtcactaactcttatcaacataaactagcagatcaattggttcaaagtaataatgctaaatgatatgttgggtgtaatatgcatataatttggaataacagaatatcatgagtcaatatcgcccccgctccacacggggaaatctggttaccttagggcaacactacggtacctctctgctgggagcgccactgatctattttgcggccgcaaatccatcagcgcaaaccgggctaattatcgcggggactcatggcgatgaaagtgcggcaattgtagccctctcctgcgcgttacgtagcatttcccctgaacagcagcgccaccatgtgatattggcagtcaatcctgatggttgccaattggggctgcgggctaatgccaatggcgtagatcttaatcgtaattttccggcaaaaaactggcaggctggcgaaacagtatatcgctggaacagtgcggcggatgcaagagatgtggtgttatcgactggagagtgcgccgcctccgaacccgaaactcaagcattgtgtgcattgattacgcagttgtctccgcgctgggtagtctcttttcacgaaccattagcctgcattgaagaccctgatagttcagcattgggggaacagttggcggcaaactttaacttaccactggtgacgaatgtgggttacgccactccggggtcattcggcagttggtgcgccgacatcagcttaccttgtattacggcggaattaccccccatctctgccgatgcagccagtgaatgttatctggctgccctgatagacttactcaccagaccggattaagccgataaatcaatagcaccggtcgaaaaatgtaacccatcatcgacatcgtgttgcaaccacgtagggccatccagatcaacaaagcgggcacctggagccagtggcaatgcagcacgtattgcgcgagatgtacacaacatacagccaagcataatggcaaatccgagcgattttgcctgttcggccaatagcaatgcttcggttaacccaccgcttttatccagtttaatgttgaccatgtcataacggccaaccaatcctgccaaatcagcgcgagtatggcaactctcatcggcacaaataggcagtgggtgaataaagttctgcaaggaatcatcatttccagcgggtaatggctgctccaacatagccacccctaaatctgccagtaactggcaacgcgcggctaaaccctcaggctgccaggattcattggcatctacaattaatgtcacttctggtgccgcgctgcggattgccaccaaacgctcagcaatcaggtggtcatccagttttattttcaataagttggcgccttgatgtaccaatacgctcgcactgtacgccatcgcttccggagtcccgatactgacagtctgggccatagagatatgggcgaccggtgcagtctgagtcaactgccataaactctgctgtttttgccaactctccaactgccataacgcacaatcgaccgcattcctcgccgccccagcaggcaataactgttgtaaaccctcacgcgaaacaccctgctcaacggcgctggccaccaaggctaactgtgccatcacagaagattcactttctccataatgtggatatggagtacattcaccaaaagcatgaatgcccgcttcctcaatctcgacaaccacaacttttgcttcggtacagcttccgcgggaaatcacaaatgcggaatgtagaggccaggactcgggatagcaacgcagggttctcattatagttcctcagaagaattcaggggttgacggtcggtattagaacctaatgtcagtaaaatctaaattatttagcaaatttctcatatccaagccgctattgttaccttaaactgagcttcgtgttacacatctgtaaaagggatcaaataatgacacagacagtacatttccaaggcaatccagtgaccgttgcaggtcaactaccgcaacccggcgataaagctaaagattttactttggttgcgaaagatttatctgatgttgctctgagcagcttcgtgggtaaacgcaaggttctgaatattttcccgagtattgataccggtgtttgtgccgcatctgtacgcaaattcaatcaattggctggcgaacttgagaacaccgttgttctttgtatctcctctgacctgccatttgctcaatcacgtttttgcggtgctgaaggcctgagcaacgtgacgacgctgtcaatcttgcgtggcgcagatttcaaacaagcttacggtgtggcaattactgaaggcccattggcaggcttgaccgctcgtgctgtcgtgattctggatggtcaggacaatgttatctacagtgagttggttaacgaaatcaccactgaaccagactatgatgctgcactggcagcactgaagtaattcgaactactttggtttaaatagagtttaatacaaacggctgcccctctcaggaacagccgttttttatggttttatcttttatacccgccatacgtcaaactacaggtgggttatacaccttattcttcttcactttcatcactggcggagcgcttactactcaggccatattcacgtagtttattggcaattgcggtgtgagaaacaccaaggcgcttggcaagtttacgtgtgctgggatagttacgataaagtcgtgttaaaacagagcgttcaaaacgtttgctaatatcgtcgagcgaaccatcaagcacttcatcccccagagccgcttcaacctcaaactccggcaagacgatatcttgtggccgtaactccgccccttccaattgggtcaaagcacgataaatcgcatttttcagttggcggacattacctggccaaccataattggtcagaaaaccactcagttcaggcgctagtttcggccgaggcacaccctgttcgtcagagaatcgcgcaacaaacagtgctgtcagtggcatgatatcggcttggcgctcacgcagaggcggtaaagtgatagtcaatacattaaggcggtaatagagatcctcgcggaattcgccacgctgtactaattccaccaaattcttttgggtggcacaaataacccgcacatccacatgcacctcatgctcctctccgacacggcggaaagttccgtcattaaggaaacgtaacagtttgatctgcatgcgaggcgacatttcgccgatttcatctaacagtactgagccaccattagcctgctcaaagaagccttttttaccctcaacagcattggggtatgctcctgcggcatagccaaatagctcactttctactacatcatcgggtaaagaagcgcaattcaggccgaggaaaggcattttcccgcgcgggctgcgtagatggcaagcgcgtgccaacaggtctttgccggtgccggtatcacccaccaacagtagcggcgcatccaacatggctaatttacgtgcttggtcaagtacttgacgcattttaacgctggtggcaacaatctgtttaaattcggtatcatcatttaccgataagatttgcagctgtttccccatgcgagcggtcgattttaacatcacgacagcgcctaccgtctgactctgctgattttcgtcttcaagctgaatcggggtgatctccatcaggtaatcctgattatcgatcaatacacgttcggtatgaggtgcagtttcccccccatcgaaccaacgagcaaaattatatccgcccagcaaactacccgcggttttgtgacgaaccttctcctcattaagggagaaaagctcacgggcagccggattagctaactcaaggttaccttttaaatcgatagaaaataccggctctggcatggattcaagtagcgcccgcagcgaacgatgttctcgctcagatggcataaaggagacggtgcggacgtcagtcactccatcaatgcgtcgaatatccatcatcaacgcactaaatacactgaaatccagctgtgagaaattcaaataaatacggccaatcggatcaatttcgatcccacgtaaatcaatgccgcgtaaaaccaagagatcaagtaactctctggtgagaccgattcggtcttcgcaaaaaacttccaagcgcatcagtatcgaccttatgtagggcaggtgcggaatatctgtctatgataataccctgtccccccttactgatgaagcagtctgtcagcaaaagttgacaggaatcggctttttgctgtgttttctatccaattgaactcacaaagataagatcatcaacccctatcagcaccgtatatagcgagttattagtttttatactaataatttagaattatataatgacgcatgccgtcagcattctcgtcaagaaccagtgacactttgctttatatcggccaactggctatagtagacatagccaattgaccgaggaggttacatgagagcgtatcaccccactccagcgaccaaaacaagggcgctatggcgagagattggtttgcccgccagccgcggtacggtattggtcgatagcatcaaaatgggtttttctgttgatgtcattgacagcatccatctatgggcatctatcccaaaagctgaaatcttgcgtgcgaccggtattcccagccgcagcttgactcgcagacgcacccatgatggccgtttcactcccgaagagagtgagcgcattgcgcgtttcgttcgggttatggacgccgcagttgatctatttggcggagataaaggcaaagctatcacttggatgtcgaccccgattaaaggcctgggccaccgtagtccagattccttgctggagaccgaaaccggtgcattggaagtctgtgatttgattggacgcctggagcacggcgtattttcataactgtgcgctattgcgctataaggatcaggtgcttatgaagataaatccggtaggcctatatttatgatgctctaccgcattgtgatgcgccgctatcttgcctcaacctggaccggctatggtgccgaaacctatggtggccgctggaaccataaggggcacgccgccatctacttagccagcagtgtatcactggcgatgttggagacgttggtacatattcaggacagctcaacactgagtgagttcgagttattccaaattgaaatcgaagatagcaacattatgctgcttcagccgcaagattggcccacgaactggcgcagcgaccccgcacctgcgaccacaatggatatcggcactgaatggctggagtcagaatcatcacttggattactggttccatccactctggtgccgacagaaaacaatctactgctcaatcctcggcacaaaagctttcaaacctgcttaagcagtgttcaaccactctcttttgcctttgacccacggctgaaatagcgctactgctgtgccggtttatctttttttggcaaggtatttttcaattgaccaattaattgccgccggaaatcgcccaatttaggtttatcatctcccaaccacggcaatgggcgacacaactccattgctttgatacccagtcgagccgtcagcaagccagccccgatgccttgggcggcgcgggcagataaacgtgcggctaaatcctgcgataaccagtccatacccacttcgcgcaccaattcagatgctccggcaaaagcaatattgagcagtaccaaacggaacaggcggatgcggctgaaataccccaactcaataccatacaaagcagcaatacgattaatcagacgaatatttcgccaggcgataaacgccatatccaccagcgccagcggactgacggcaatcattaatgctgactcggcggcatagcggctgatttctgcccgcgctaaattatccagcgaaggctgaaccagtttggcatacagttcaaccacttcacgatcattatgggtttcatgtagcgaggcttgccaacgctgtagggccggatgcccttgatcaagtccagcctggcgtgccagcttttcacaaaacgcccgcccttggccaataccatggcttaccagtagttcgcgtgcaatatcccgctcttcagcccgttggcgcagacgatacaaacgccgccactccgtcaccactgaaccgacccccgccagcacgataagcccgcccgcagtggtggcccccagtgcaatccaatcctgctgttgccacgcctgattaacccattgcactgactgagcaatcacactgacaccaaatagggctatccccaccgtcaccattttacgccacaggctgcgcttgggtttcaatgccgcattaaccagcccttctacccgcccttcttcattttctgcgtccagttcggggtccgcaggatagaaattctcggcagcatgttggtcaaaagcttgcgccgcttttaataccggttcgtctatgggttgcagaggctgttcgaaatcgatccggggttttaaaggctcgctcatcgcaatttatctcccaataaaaattccatgacggcatcaaggcgaatatggggcaatgggctatcgacatgtaccgcttgcggacggaactcatcaaaatgaaacccttgctgctgccaaaatgccgggccgggtaaacgcgctggaacatcaccggggaaaaccgttagcggcgcaccatcagttagccgattgccgcgtaatgcaggaattttctgtccctgatgttcaacgatgccgctttgtgtcgcctgtaccgacgccagcccgacacaatccatactaatcccttcaaatgcggcattttgccaggcttcctgcaccaattgttgcagcaaggagaccaggttggcgtgttgatcggccgtcacatggtcggctttggttgccgcaaacatcagcttatcgatacacggagaaaataagcgacggaataacgtgcgctttccgtaatggaagctctgcatcaattgtgtcaacgccaggcgcatatcgttaaacgcctgcggcccgctattcaggggttgcaggcaatctaccagcacgatttgccggtcaaagcgcacaaagtgttctttgtaaaaacctttcaccaccgagttgcagtaatagttaaaacgagtgcgcagcatgcccaaattggaatgtttatcggcttgagccagccgtgattcgccaagatcagtgacatccggccacgggaagaactgcaatgcaggcgcccccgccatatcacccggcaacacaaatcggcccggttgaatgaaatgcaggccttcatttttacaacgaatcagataatcagtataagcctgagcaatcgccgccagttgattttcatcggccggggccaatggatcgcactgctgacacagcgtcagccaaggtttggcccactcagcgcgatccccttgtaacaagccagccatctgccgcgaccagctcaaataatcttgttccagcatgggtaaatccaacaaccattcacccggataatcgacaatttccaaatacagcgttgatgtctctttaaaatggcgcaacagagagtcactggagcgaaaacgcaaagctaaacgaatttcgctaacaccacgagttggggttggccaattaggcggcgtaccatataaagaagccagaccttcatcgtaagtaaagcgctgaatgcccaaatcacgctgcggcacacgcttaacaccaagcagacgatcttcgcgcacagcagaaaacagcggcaaacgcgcaccgctgtggacatgaagtaattgattcaccagagaagtgataaaggcggttttcccgctgcggctcaagccggttactgccaaccgcagatgcctatccatcccgcgattgaccaatgacgtaatctcattttgcagtcgtttcatgcttctccttggcaaattgacctgccgccgcctccattgcacgttttagcattggttccaacatcatcagcaacaaccagcgcagcggtttacggctgacatttctgacgataaaacctgctgcacctgccgggccataggtcaatgcgacactaaaaataattttaattagtgtggttaatactacacctgcacggcttcgggcgggattattgttcatctttatgccctccggcaggctttagcgttaattgaatgagtcatatcacaactgacgaaaacgactctgcaccccaaaggtttcggaagtgacatagcgctcgacctggcgcaaacgttgctctcctgcccccagttcatattctaactgatcaagaagctggcgcggcgtcgcctcgcgatgctcactaaaactggatgcaggcgcgggttccaacacgaaagttagtacgatataagccgcaatagtgaaaacgaacagaccaaagaacagcgataacaccaccatcacacgaatcagccgcaccggaatatcaaaatagtgtgctaacccggcacaaacgcccttgatcatgccttcttctggcacgcgatagagtttcttcttacttaacacattgtttttaaaagaatagtttttaaaagaatcgttcttaaaagaattgtttttaaacatatcgcccattatgactgcctccaatttggatgctcagcatcaagaatttcttccaatgcctgaatgcgctcacgcatccggcgtgcatcgtcagttaactgcgataaacgttgcatatcctgatggctaagttgagcgccgctttgttggcgattgctgtaatgcagccataaccaaatcggtgcgacaaacaacacaaaaatggtcaacggtatggcaagaaatagaatactcattcattctccttaagtatattcaagctgtatatgcgttggccgccttcctgcaactcgaattattggtgtatatatgctcgcggatatccgcattttcatcataacgggccgcctttatgccggcggcctggcgaggtattttcctgacgtttagcgctaacttattgcgctgaattcatttttgctttcagtgctgccagttggttgctgatttcatcatcggctttcaattcggcaaactggctttccagcgacttttgtttaccaatacccacggtttcagcctcagcttccatatgatcaatgcggcgctcaaactgttcaaaacgtgccattgcttcatccagtttgccactgtctaactgacggcgaacatcgcgagatgatgcagccgcctgatgacgcagcgtcaaagcttgctggcgggcacgggtttcagtcagtttactctcaagctcagtgatttcgtgtttcatgcgggtgagagtttcatcaactgttgcgacttcccgagtcagcgtctcaattagtgctaccactttttgcttttcaatcagtgcggcacgcgccaaatcttctttatctttgcgcaaagctaattcggctttatcttgccactcttgttgctggctttcacaatggtcaatgcggcgtagcagctgttttttctccgccagtgcgcgggccgatgtggagcggatctcaaccaatgtatcttccatttcctgaatcatcagccgcactaacttctgtggatcttcagctttatccagtaatgtattgatgttggcgttcacgatatcggcaaaacgagaaaaaatacccataatttatatcctctttaactgattggcgtttggttgcgccgattaacataatttcagtagtgatatatcaagagtcgtgccaacttttcataaaatataatgaattgaaaaataacataaaaatattttttactgttttaagataaaatgtagattgattactttaaccaactattggcgaatttcatcatgagtgagcaattagaaaatctgttaggccaagccaactcttttgttgaagtgctggagcaagtttcagggctggcaaaactgaataagccggtgttggtgattggtgaacggggtaccggcaaggagctgatagcccatcgcctgcattatttatccaaccgttggcaagggccgtttatttcgctcaattgtgcggctcttaatgaaaatttactcgattcagagctgttcggccatgaggcgggggcctttactggcgcgcagaagcgtcatcttgggcgttttgaacgtgcagatggcggcacgctatttttagatgaactggcaaccgcccccatgctggtacaggaaaagctattacgggtgattgagtatggtcatctggagcgtgttggtgggagccaacccttgcaagtggatgtgcgtttagtgtgtgccaccaatgataatttgcccgcactggccgccgccgggaaattccgcgctgacctgctcgaccgtctggcctttgatgtggtacaactgccgcctctacgtgagcgccaacaagatatcatgttgctggcagagcattttgccattcagatgtgccgcgaattaggcctgccactgttccccggatttaccccgcaagctgaacagcaactactggaatatcactggccgggaaatgtgcgcgagctgaaaaatgtcgtcgagcgctcagtatatcgccacggcgacagcagcaaggaactggataacattattatcgacccttttgcacgccagcagaaccgagaaaacgagggtattgaactcaacgactcgggcaggcaaaccggcgagttgcccaccttaccgctcaatcttaaggattggctgcataatagtgaatatcagatgctcaagcgggcattggaacaagcgcgctttaatcaacgcaaggcagccagcttactggggctaacctaccaccaattacgtggcatgttgaaaaaacactcaatattaatgagtgagaatgatccacaataatagactcatataaacatgtcatgttgatttgaatattcccatggacgggaattcaattaaccccttccaacccccgcaggtatttgttttttacacacgcattcactggcaaattaatcaaataggccgcctgagcaaaactggctaagccttttgcagagttcccattgcttctatcctctgcaatggtgccataccattgatcatcaatattgatattaattgcattgactgaaccatcaccaggccgccacataattgtggtattataattctttattaatcgatttttcagtaacgtaccattatcagcagcacattgtgtttttaaatcaccagatgcaattaccggaaatgcattacaggaaataagtaaaataaaaacagaaccatatacaatcaacttcataatataactcctattaatgttactcgtcgagtaacattaagtttaaggctaaaaaatggcaataagtttaaacatctcattattcacccaattaacagcatcaagggaatcaagggaatcaagggaatcaagggaatcaaggggggtaagggagtaaatatccctttttaattctgcacgtctcgcgtcaccaaaacatgcatgaatcatcggcctggtacccattcttaacatccaggtacgcattaaccgaagagaagacgatgtatgaaaaacgtctggataaggattgacgttagcgtgagagcgggtttgaacaaatcgacggtttggtagatacccatcaacgcgaacattaccttgatataaatataatggcaccacggaaatcacctgttccgctgcaatcatacgataagccatccattctgccaaatagggagaataacgtaatatccgttgcgtttcagcagatggcccacccatttttagttgcaataagaataacaatgaaatttcagcactatacatattttctgtagcccgaatttggtaaatataaacacgggcattaacatcgccttgtcggttcatactcctcaatatcctttctgcataatcatatgcaaaatttctatgggcggtggtagaaataaatgcactatcaccatgaaccactctattactacggcaacttctaccgctaagatgctcgataattctgtcatccgaaccagaagagataaaaccatttgtaaatatatcattgtaatttcgggtatctacacgccagacaatatccggtggtttagcacgactaataaaactcaccaggcagaaaaaaagcaatgaaattatcattttatattgcctcataccccccccaataatatataaatatagctccatcactcatttacctcagagataaatatagcaatagatatattgatgccataattcaaaatatctggacacatacatgataaatatcattatcatttaaagttaaatggtgaacagatagcagtacacataatatataaaagggaaatggtggctgtaggcaagcaaaaaaaaagccagcacccgagctggcttaaaaaacactggaagcaatgtgagcaatgtcgtgcttttctgtcaaaagcctgaaacaactagctttgtctcgaagagcaaacagatgataatagttatcaatagcagttgcaaacactttgttgagaatttttctcattcctatattaattctgatggaattatggacattttcacaatgaaaaacctttcctgccaatgatgcattcacgatttctcggtgaataaacaataattcagactgctgacaaacctcgacgactcaaccttgcaaggtgaagacaggtagaagagtaaagcgtccgcgccacggacggcgcggctcgagcccccagggaggggtttacggcgtctttacgatctgcctgttttcaccactacaggcactttgtcattaatctcataatttgctgtttattgctctcaattgctgcaacaaacagcagacagcgcagttgttttgctcaatggattgggaggtgtgccagattacggtacactaagagtattgcttactgattgcgaagcgtttatgcgtgcgttactaattttgatgctatcgatttggatgctgtcgctggcttgccttgcgcccccagcgctggcgcaaccggccccagttgccgaaccgactcaacctctgccggatatccgtcagcgcggttttgtctattgtgtcagtgggatactgaataccttcaacccacagatggccagtagcggattaactatcgacactctggcggcacagctttatgaccgcttattggatgttgacccctacacctaccggttaagtcctgaattggcggaaagctggcaagtgctggataacggtgccacctaccgttttcatttgcgtaaagatgtcccgttccagacgactgattggtttactcccactcgcaagatgaatgctgatgacgtggtgttcagtttccaacgagtgtttgatgcgcagcatccctatcatgatgtcaacggcggtgaatacccttactttgatagcctacaatttgcagatgcggtgcaaagcgtcaaaaaaattgacgactataccgttgaatttaaactgaaagcccccgatgcctcatttctttggcatttagcaacccactatgcgccgatcctttcggccgaatatgccgatgtattaagccaaaaaggccgacaagagcagatcgaccgcgaaccggtaggcactggccccttcttgctaaacgaatatcggtctgggcaatatatccgtttgttccgtaacagtgattattggaaaggtttgcctcgtatgccgcaggtcgtcattgacctcggcgcgggtgggacgggccgtttatccaagttattgactggcgaatgtgatgtgttggcctatcccgccgctagccagttatctattttacgcgatgacccccgcctgcgcttgaccctgcgcccaggaatgaacgtggcctatttggcctttaatacccgcaagccgccactgaatgatcaacgcgtccgccaggccatcgccttatctattaacaaccaacgattgatgcaatcaatttattacggcacggcggaaactgcggcgtccattttaccccgtgcatcatgggcttatgataaccaggcccaggtgactgaatataatccggaaaaagccaaagcgatcctcaaagagctgggtatcaccaagctgcaactcaacttatgggtaccgaccgcatcgcagtcctataaccctagcccgttaaaaaccgcggagttgatacaagctgatttagcgcaggtcgggattacggtgagtatcgtgccggtcgaaggccggttccaggaagcgcgcctgatggaaatgagccacgacttgacactctctggctggtcaaccgacagtaatgaccccgacagtttcttccgcccattgttaagctgtgcggcaattcgatcgcaaacaaactatgctcactggtgtgaccctgagtttgatgagttgctgcaaaaagccttacgttcccagcaattatcggcacgtattgaatattatcagcaagcccaacgcattctggaacagcaattgccgctgttacccctggcgtcatccttgcggttgcaagcataccgttatgatattaaaggtttagtgttaagcccgtttggtaattcttcctttgctggtgtgtttcgtgaaagccagagcgatgagggcaaaaagccatgattatctttaccttacggcgcttattattactggtgataaccctatttatgttgtcattggtcagttttagcctgagctattttaccccgcatgcccccttgaatggcgcatctctgctcgatgcctaccgtttctatttcagcagcttgcttcagtgggactttggcgtttccagtattaatgggcagcccatcagtgagcaattgcgcgaagctttccctgccactatggagctgtgtgttctggcctttaccctggcactgtttgtcggtattccgctggggattattgccggagtgatgcgcggcaaatttgctgatattgccatcagttcaatagcgctgctcggcttctcaatcccggtgttttggctggctctgctattgatgttgttcttttcactgcatttgggttggctgccggtttctgggcggtttgacctgttatatcaagtgaaacctgtcaccgggctggcgttagtcgatgcctggctgtcaccttcgccctatcgtaaagagatgatgctcagtgcgttgcaacatatgattttacccatcacggcactggccgtggcccccaccactgaagttatccgcctgatgcgcaccagtaccgacgatgttatcgggcagaattatattaaagcagcggccacccgcggcttatccagattcactattattcgccgccatgtgttgcacaatgccttaccgcccatcattccaaaattagggttacagttctcgaccatgctgactctggcgatgataaccgaagtagtgtttaactggccggggttaggtcgttggctgatcaatgcaattcggcaacaagattacgccgccatttctgctggtgtgatggtggttggttcgttggttatcgtcattaacgtactgtcggatattctgggcgcgatgatgacgccgttaaagcataaggaatggtatgcccttcgataatgtctaccgcgagaagaaaatgcccagcccgctgctatatacctggcggcttttctatgccgatggcctggcaatggtggggttttatggcgtgctgggtttattattactctgtgtgttgggcagcacgctagccccttacgcgctcgatcaacagtttttgggctaccagttactgccaccctcatggtcacgttacggcaatgtctctttcttcctcggcactgatgacttagggcgcgatattttaagccgtttattagcgggcactgcatccacttatgggtctgcgctgttggtgacagtggcagcagcactgtgtggcgtgatcctcggggtgtttgcaggtatcacccacggttttcgttcagccattcttaatcacgtgctggatacactgctttcaattccctccctgctgctagccattattgtggtggcttttgtcggcccgagcttagaacacgccatgtttgccgtctggctagcactactgccccgcatggtgcgcactatttacagtgccgtgcatgatgaattggataaagaatatgtgattgccgcccgtctggatggtgcatctactccccatattttggcctatgccattttgccgaatatcgcggcagtgttagtcactgaatttactcgtgcgctctcaatggcgattttggatattgcggccttgggttttctcgatttaggcgcgcaattaccctcacctgaatggggggcgatgctcggagattcactggatttagtctatgtcgcgccgtggaccgtgatgttacccggcggggccattttggtcagtgtactgctggttaatctgttaggtgatggtatgcgccgagctattaatgcgggggtggaataatgccattactggatattcgcaacctcaccattgaatttatgaccgccgaagggatggtgaaggcggttgaccgcatcagtatcaccctcacggagggggaagtccgtggaatagtcggcgaatcaggctcgggcaagagtttgattgccaaggctatctgtggcgtaagcaaagataactggcgtattaccgctgaccgttttcgctttaatgatattgacctgttgcagttgacgccccgtgagcgacgtaaggtgatcggccataatatttcgatgattttccaggagccgcaatcctgtttggatccgtcagaaagtattggtcggcaactggtgcaagctataccaggttggacttacaaaggccgctggtggcagcgattccattggcgtaaacgtcgggccattgagctgctgcatcgggtggggattaaagaccataaagacattatgggcagctacccttacgaactgaccgaaggcgaatgccaaaaggtgatgattgctattgcgctggccaatcagccccgcttactgattgccgatgagcccaccaatgcgatggagcccaccactcaagcacaaattttccgtttactggcgcggctgaatcaaaacaataacaccacaattttgctcatcagccatgacttacaaatgatgagtaaatgggccacccggattaatgtgttgtattgcggtcagacggtggaaagtgcggtttgtgaagacctgctggcgtccccacaccatccttatactcaagcgctgatccgcgccatgcctgacttcggccgctctctgccacacaaaagtcggctgaatactttaccgggtgcgattccttcattggagcacttgccgattggttgtcgtctggggccgcgttgcccttatgcccagaaaacctgtatcgaaacaccgcgcttgcgattagtgaaaaaccacgcctttgcctgccacttccccttaaatctggaggagcaataatggccgagacactgctcgaagtccgtaacctgagcaaaacctttcgctatcgcactgggctgtttcgtcgccagcatgtggaggcggttaaagcggtcagtttcaccttacgcgaaggacaaacactggcggttattggtgaaaatggttcgggtaaatctaccttagctaaaatgctgtcgggcatgattgaaccgaccgacggtgaattgctcatcgacgaccaccgcctggtgtatggtgattatgcttatcgcagccagcgtattcggatgattttccaagatccgagtacctcgcttaacccgcgtcaacgtattggccaactactggatgcaccgttaaagctgaataccgatttagatgctgccgcgcgcgaacagcgcatctaccagactttacgccaggtggggttgttaccggatcacgcgaattactatccacatatgttggcctccggtcagaaacagcgtattgcgctggcgcgagcattgatcctgcaaccaaaagtgattgttgccgatgaagctttggcgtcactggatatgtccatgcgttcacagattattaatctgatgctggagttacaggaaaagcacggcatatcctatatttatgtgacccaacacttaggcatgatgaagcatatcagtgatcaggtgattgtgatgcatgaaggggaagttgtggaacggggcagtaccgcagaagtgctggcagcacccttgcatgacctgactaagcgattgatttccagtcattttggtgaagcgctgaccgcagatgcctggcgtcgggatagcgcaaacttctaaccgccacagggttaatgtgacattgtcacgtcatccgcacacaaacctgcctccgcgatcgtctgatcgcggaaattttatgatgctatccccccgttagccaattattaactaacgtaacaacatttttgttatatataataatatgttattacttttagttatggattatggtttaacattattttatctcgccaactcaatcagcaatgatatccactgtgttcattccataaaacaacaggatatcttgccgatgttgaaccctcgcactttgcataacgcccagccagataccgcaatacctatcttgttcagtattcatctgtacctgtcgcctgaagaggtgcttctttcacctttcactttggcgcgttgctgcccctaacggaggtcattatggtgcaatttagacgacaagataatgcgcattggtatcatgaaactcagcgcagtggtggtgctcttgcaacacaaattgtcgacgaaagtgacacggccaatagtggcaacatcggcaatacatatcagattggtgccccccttgagcaaggcattttcctgctcggtttagccaacgatattccgctggcattaactcattccctacagcattacgctgctattttatctgcctcagatgccatgtacctggcacttttccctgcggttgtcgcgctaaatcacgagaatacattttccctctatgaccgattaagtagcgccttaactgtcgcacaagttaccggaattcagcgtttatgcagtcactatgccgccctcctcacaccactttccagcccagatgcctcgcgggaaagtaatatgcgattgacacaaattacccaatatgcgcgccaactcgccagccaaccgacactgattgaccgacatgcattgcaacagttggctgaggtaggactaaccgatgcagatattattgttttatcgcagataattggttttgttggattccaggccagagtcgtcgccggtttttctgctcaggcgggctatccaaccgtcatgctacccggcttcccacgaatggaagatgccccgtcagccctgttattagaaagtgagccacaatggcaaggttggctgccttcgctggcgcaaagcgactccgttacagccgaggatacctcagtagctagcgaggtgacactcaacgagttgctctcgcaccatcaagagagtttgtccgcctatagcgcgattaccgctcaattagataaccctgatcgagtccccgcggactggcaggaatgggtatcattggtcagtgcccgaatcaacggcagcctctactgccaggctcatcatcagcataatttgcaacaattaactaaagatagcgcattactagccgcgttacaggccggagtcgatcaagctctggcagcacaagctactgagcaaatatctcaccagcttatcgctgttacggccgaactgacccgcgcaccagagcgctttagccagcagcatattagcccgttgcgggcgatgggcctcggtgataaacagttactggggattatcttcagcgccgcctctgcgggatggactaaccggttacgccacactctggggcaaacggtttaaattcagcgatcacctcagttatgacgcctcgtgggaagtcagctactcttgggcaacgtcaaagaagtgctgggccagcggtgttacccgccctggctcagccaccaccaccgcagcatgccgggtcattttaggaatatccaccggccttcgcagtaatgccggagacatctctgccagtaaactgccttgagggaataaaccacagcccaacccaacaaagatcccttgtagcaactgaaatatcgatgcgctttccagccgagcgtgcaatgataaccctgcatcgcggaaactattatccagataacgccggaagtaacggccaggctccgccaaacacagtggcaatgctgctacctgagaaagtgtcagtggctcggtgcctatcaactcaggaaaatgctcgggatgaaacaccacatcaaccccgctatcgactagcggttgagcttgaaaatgcagctcattgagtatggtcagttcaaaaaaacctatgcctacatcaaccgaatgaccggttaacgcttccaacaattgatccgcgcttaacaccgagacccgatagtccagatgaggatagcgttcgccggcgctcttcagtaatcgtgccaatgagatactgcattgtggcaccacgccaatacgtaatgtgccattcaacccatttttaagtgactcgacttccaattttagcccctgataaacagagacaatttctctcgcccacgataatacgcgttcgccttctgcggtaaatccttcaaagttattgccacggtttatgagtgcaacgcccagctcccgctccagatttttcaaacgcatcgacaatgttggctgactcacaaaactggcttcagccgctcggccaaaatgccgctcgcgctccaaattacagagatagataagctgtttgatatccatacacattctcagattttcatgattccatgcagtatatcattgtgcctgtatccgtgttttgccgtattgctgtttttaccagctaaaatttacacaactctctgatccagatctcacttcactgctcaactcaggcatctgcctggttaacatttaatctaattttggatagtttcagatatatcaccataagcacaataatgatttggttattcacatacatataacgatatgaaccataaaatagccaaatagtagaatatatgcctgaacaaaatcagttcagcatttaatcaaaacaaaaattcgccaaacagcgaaaacataaacgttaatactgcataacatttgcaacatagctttatcgcgttgagtaagatatatgtaacggaatattacaaaagccttgtctcgttgacaaagatagtgaacattaaccgccgctaaacatcttataacaacgcaaaaggatgccatctcgcgcattcacttttgtctttcctgtcatttatggcgggtagtgaaaacagaggtttccgtgtcaacagcaaacaacaatcaacaatcaacacagccaccaaacaacagccagcctgaaatcagcatgaatgctttcaagcaaccgaaggcgttttacctgatcttctctatcgagctttgggagcgttttggttattacggcctgcaagggatcatggccgtttatttggtgaaaatgctcgggatgagcgaagccgactctatcaccttgttctcatccttcagcgccttggtttatggttttgttgccattggtggctggttaggagataaagtcctcggtgcaaagcgcgtcattgtgttgggtgcgctgacgctagcagtgggttatgccatgatagcctactccggtcatgacattttttgggtctatctgggtatggcaactattgcagttggtaatggtttgttcaaagccaacccatcttccctgctgtcaacctgctataacaaagacgatccgcggttggacggtgcatttactatgtactatatgtccgtcaatatcggttcgttcttctctatgctggcgaccccgtggttagcagcaaagtatggctggagcgtagcattctcactgagtgttgtcgggatgctgatcactttggtgaacttctggttctgccgtaaatgggtgaaaaaccaaggttctaaacctgactttgctccattacaatttaaaaagctgctgatggttttggtgggtgtcgtcgctctggttgcattgtcaagctggctactacacaaccaaatcgtggcacgctgggcattagcactggtttctgtcggcattatttttatctttgccaaagagacattctcactgcacggtaccgcacgtcgtagaatgatcgtcgcattcctgctgatgctggaagcggtggtgttctttgtcttgtacagccaaatgccaacatcactgaacttcttcgcgattcataacgttgaacattctatctttggtattgcctttgagccggaacaatatcaggcattgaacccattctggattatggttgccagcccaatactggctgccgtctataacaaaatgggcgaccgcctgccaatgccgcataagtttgctttcggtatggtgctctgttccgcagccttcctggtgctgccgtggggtgcaagctttgccaacgaacacggcattgtttccgtcaactggttgatcctcagctatgcgctgcaaagcatcggtgaactgatgatttcaggtctgggcctggcgatggtcgcacagttggtgcctcagcgtttaatgggcttcatcatggggtcatggttcctgaccactgctgctgctgccttgatcgccggtaaagttgccgcattgaccgcggtaccaagtgatatcaccgacgcccatgcgtcacttgctatctatagtcatgtgtttatgcagattggtattgttaccgctatcatcgcggttctgatgatgctcaccgcaccaaaactgtatcgcatgacattggcaccaagtgacagtaacaaaccctctcctgccgcagttgtttaatctgctggctggttaagagcgctccttcgggagcgcttcagactgctgacaaactgcgagaactcgatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgccagggacggcgcggctcgagcccccagggaggggtttacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaaccatgagcgctccttcgggagcgctttcttttttggcatctgcgggctgtcagttatttgaccatacggccaactgatatccatccggatcggtgaagtggaaacgccgcccacctgggaaagcaaatatcgggatgacaatcttggcacccgtctgttccaaacgtttttgcatctgttctaaattatcagcatacagaatgacaagtggcccaccattaggcttaacttcgcctaaagtgaatcctcccgtcaatcgaccatcggtaaactcacaatagctcggcccataatcagtaaagcgccaatcaaaaaccgtcccgtaaaaatcttttgaacgggcaatatcactgacagtaaactctatattgtcgatacgactatcatttccctgaatacccatgatctactcctatgattaactcatcaatagtattgctgatttatcttattcattccctccaattatgtctgcaccgccgctcaacaccaatgtgaataacgtcacactcttggtgtacaaaaaataaactatactcaatttatatcgcagagttttactccctatttcaggctgatacacgtctgttatctgcggtcgataaccgatcaggaggtgatttatgatcaaccatgtttgggggcttatgacccatcccggtcaggagtttcaacaaatcaaacgtgaaggcgaaagtgtacgccacatgtatgctcatcacattctcctgatggctgctatccctgtgatttgcgcctttatcggcaccacacaagtcggttggcattttggtgatgggcagagcataaaactggcccccctaaccgcgctctatttcgctgtcattttttacgttttgattctggctgccgtagcactgatgggccgggtgatttactggatggcgcgccgctatgaaagccgcccaagttggcagcgctgcaccttgtttgccggttatgctgcgacgccgatgttgctggccggagtggtcgccctctacccaattatctggttgtgcttattggtcggggtaattgcactttgctatgccggttatttgatgtatctgggcatccccaccttcctcaatattgaccgacaagaaggttttatcttctctggttctacctttgccatcggagtgctggttttagagttacttcttggcctgaccgttttactgtggggttacggttcgcgattgctgtaattacttaaaataactgcggtgctccgctcttggcattattttgctgagagcgggtgctaattccctatttgaagtcactaacaggcttttatcgtgattaatgtcgcccagatcgcaatctcttacatctccacttaggataaagttgtacactaagtaggactgaggcaaacaaggcaaaaaaaatgaaaaagctgacattaaaagaaatgactgaaagtgagcaacgtgacgtcaaaacgcaactcgataaagccaggataaatttaggaagggcattaaccaactcagaacaaaataaagtaaaagacgaagccatagaaaagatcatgaacgcccgcgaacaaatcgcaaaattaacccgcgtagaaagaaaaaccaaaaaaacagcaccaagtaccaccacttttagctggtctgcctcgatcagcacacgtccaccacggtaacaatctccactgacagaaaataactgtcacaagtggcctacagtgggggaaatatactgctgtaggtcaacttatcacttcctgcataattatattacattgcactagctgcattttttgtctgcctgtcttaggattaatggaagtttttctctttcagtatgctattaaggagtttgtgatgaaattgttctataaacccggtgcctgctctttgtctccccacattgtattacgtgaagcggggctagacttcagtattgaaagtgtcgatttggcgactaaaaaaactgaaacgggtgaagactatttgcacatcaacccgaaaggacaagtgcctgctctgctactggatgacggaagcctactcactgaaggtgtggctatcgtgcaatatctggcggataaggtgcctgatcgccacctgattgcaccatcaggcaccctttcccgctaccacgccattgagtggttaaacttcattgcgactgaattacataaaggtttcagcccgctgtttaacccgaaaacaccagacgaatataaagctattgcccgtgaacggctggataagcaatttagctatgtcgatggcgtattagcaaagcatgattatctgttaggctcaaaattcagcgtagccgatgcttatctatttaccgtaacccgctgggcaactgcactgaaacttgaaattaaacagcgcagccatttagataaatatatggcgcgggtagcagagcgtccggcagtcaaagcggcgctggcagcagaagacgtgaagaaataagaaagtcacttatttgaagtgcccctaaataaggggcactgcataccaagattataattttgtcgcagtaaaatgacaggaagggttaacaatagcgtcctgtgccgcaaccacctgaagttcatactcacccatctgctgcgttttcaacatcacttcatataccgcagccgttacatgctccagcgctttatccaagggctcgcctttaagtagatttaccagcaataatccactggtcaaatcacccacacccactggctggcgtgcgccaaaatctaccaatggacgactgatatgccaggcatcatccatggtcactaataacatttcaaaacagtcaaggtgataaccggcacggctcaaatgtttgaccaaaacgactttcggccctttcgcacaaaggtcgcgggcgacttttaccgcttgctcaacattgtctacgtgtacgccgctgagttgttccagttcgagcagatttggcgcaataatatcactggcaggtaatgcttcctggcagaaaaactctgccacaccgggtgccacgatacagcctttctcaggatgccccataaccggatcacaaaaataccaggcgttaggattagcctgcttcacccgcgcgacagccgccaatatatgaccaccttgctctggtgaaccaatatagccactcaatacagcatcacaatctttcagtcggtcaatatcagcaataccttgtacaatttcagtcagatggctggccggcataacacatcccgtccagtgaccatattgcgtatggttcgaaaactgtacggtatttagcggccagacattaacacccatccggcgcataggaaattcagccgcgctattacctgcatggccaaaaacaacgtgtgactgaatcgaaagtatatttttcattggtacggcctaaagtgaataaaccatcagcaaaaaaataagggacatatcttgccccttattttcttttactcttacagccagctaatcaggcaataatgttttttaccgcggcgcaataaggtatagcggccaaatagacgatcggcatccgtgaaagcgtattccggatcagattgcttctcaccattaatcgccaccgcattcgagctaatcatggtgcgagcttgaccacgggaaggcaccaactccgcattgaccaacgcttgctgcaaatcggcgtcacgagtcagttcaatggtcggcataccatcttgcgccagttgagcaaagtcagcctctgtcatgtcgtttaaatcaccggagaacaagctggcagtgatacgttttgccgcagccagaccttcttcgccatgcaccataccggtaacattttccgccaacacgtattgagcgcgcggcgctttgccactgtttttatcttcttcttccagtgcgttaatctcttccaagttcatgaaagtaaagaatttcaggaagcgataaacgtcagcgtctgcggtattgatccagaattggtagaatttgtaagggctggttttcttcggatcaagccacaccgcaccaccttcggttttaccgaacttggtaccatctgctttggtaattaatggcacagtcaggccataaacctgctgctggtgaagacgacgggttaagtcgataccagaggtaatattaccccattggtcagatcccccaatttgtaatgcaacgccgtgcgctttattcaggcaagcaaaatcataagcctgcaacaaattgtaggagaactcggtaaatgaaataccgctatcatcgcgatttaaacgctgtttgacggcttctttgttgatcatctgattaacagagaagtgtttgccgatatcacgcaggaacgtcaacacattcatgccaccgaaccaatcgtagttgttagccgcaatagcactattgtcaccgcaatcaaagtccaggaatggcgaaacctgccgacggattttctccacccactcattcaccgtatcttcggtattcaacttacgttcgctggctttgaagcttgggtcaccaatcataccagtcgccccccccactaaagcaaccgggcgatgccctgccagttggaagcgctttaggcataacaatggaaccagatgacccaaatgcaagctgtctgcggtaggatcgaaaccgcaatacagtgaaattggcccttgcgccagtctctctgctaacgcgtcttcatccgtaacctgggcaacgaggccccgctcttgcaattgtttaatcaggttgctgctggtcatcaacgactccattgttttacaaaattatttttacaaaaaatttgtcttttacgaggtaacgcggatttacaccctaaataattcgagttgcaggaaggcgacaattgagcaaatccccaggagcttactcaagtaagtgactggggtgaacgaaagcagtcaacgcgcatgcagcttgaagtatgacgggtatagaataaagcgcccgcccgatgagcgctaggcttaaccacaattatttcatcattctcacggcgctaaacggtcaattttccaggtatctgcattccgttgatagataaatcggtcatgcaggcggtgctcacctccttgccagaactcgacagagtcgaatttaacccggaatcccccccaaaaactgggtagcggcacctcaccttgttggaatttttgcttaagctcgagaaatttactttccaatacgccacgagcggaaatccgtgaggattgctgggatacccaggcaccaatctgactatctttggggcgagaactgaaatatttcagcacttcgagggtggaaagccgttccgttgtaccaaggaagatgacttgccggtcaagcatatgccaagggaataataagctgatatgcgggttttgcgccaactgctgcgctttgcgactgcctaagttggtatagaacaccaaaccctggtcgtcataatgttttagcagcacaatccgctgatagggctggccgttggcgtccactgtcgccacacacatggctgttggatcgggtaaacgcgcatcacaagcctgttttaaccagcgctcaaacaattccaatggattttcggttaagtcgctgcggcgtagaccgccacgaatatattcacggcgcaaatctgcaacatcaaattcattattgtcagtcatataagctcggtatcgcgcaggaaagcagtgattgtcattttgccctcacagcggcagaatcacaatcaccctgagccgacaacagcctgattacttgatcaaagtatttattttatcaacatacagtcattgataatgacttgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccgttcctggcgcggacgctttactcttctacctgtcctcaccttgcaagatcgagtcgttgggggtcgtcagcagtctgcagtcattgataatgactttttcgtctcgctcaacaaaagccgtattgcccttcgaccagaaagtatagtgattatcactgtatttggccccggaagcggcacgaacttgcggcaaggtaagctgtttaccgtctagcactaaactgactttatcctgcttattatcttgcattaccgttagcttggtaccaccacattggtaatgcaaagtttcgtttttgggctgcaccaaactgcatcctgtcagcatcaatactgccgcggtacccaatactgccgtcgtgccaaatagatgtttcattttgccgtccttattgcgtggataagccaccctagtttatggcagcttagcaccctcatcgtgacgatacaggatagactgctcctaaaatggtctcgcaactggctccggtcactgagggtaaattacccgatttaccggacaaggttcgaaaagccaaccaggcgaatgccagcgcttccatatcatcgccactgacaccaaaatcatcagtaacacacacttcggtacccggcaataatgttgacatccgtgacatcactaatggattgcgcgccccgccaccacaaaccagcagccgctcacaaccaccagccaactgaacttgctcagccacggagagtgcggttagctctgctaatgtcgcctggacatcttcaggtttaatacccggaattttattcaattgtttatccagccacccggcattgaaatactcacgaccggtgcttttcggtgccggtttcgcaaaataggggtcactgtacatcagttccaacaatggctgatttacctggcccgatagtgcccaagcagcatccttatcataaggtagcgaacgattacgccagatccaggcatccatcagcatattccccggcccagtatcaaaaccgcgcaccggcaaatcaggtaagagcatagataagttcgcgataccgccgatattcaacaccatgcgccgttccgtggaatgggctaataaagcatggtggaaggccggaaccagcggtgcgccctgcccaccataagccatatcccggcggcgaaaatccccaacagtggcaatttttgtcatggcagcaatacgattattgtcacctaattgcatagtaaaggccggttcacccagtggctcatgccaaactgtctgcccgtgacagccaattgccgtgatgtcctgtgctgtcagccccgctttggccagcagtgccagcaccgcttcagcaaatagtattcctaattgcgcatcgagcttacccacggcagataacgtggttgactgcccttggcacatgccgagaatatctttttttaactggagcggcatcgggtgacaataactggcctgctgggccaccatgcgctcatcaatggcggccagaacaacatcgatgccatccagactggttcccgacatcaccccaataaaacggcctgatttcatagcaatgaccttatttcccattgtgggacaaaatagcaacgagactttacccaaatcacgtcagaataataaaattaacaccatgaaaagatatacttttttaagtgtataccgccataggggcatgtcttaaagaatgatttttatttgcaagaagggtcacataaaagtcattacttcttacagtatgagttatgacagtgacatttctaactttatgaaagttaaactgccgtttaatattggttgaagtataaaccgctaagctgcggtcttattagtgttatcaaaaaataaagcacaccgtcaaaaatacggtaagtagtgaaataaatattggggtaagccatactttatgcaaatactaggccgtcattggactggatttggatataccaggcatactgaaccgtaatacggttatgcattttaataggagtttttatgatcaagccattaatcgccgttgctattgctgcggttactctgaccggttgtgccaacaacaacaccttatctggtgacgttttcagcgcttcacaagccaagcaagtacaaacggtgacttacggtactctgctttccgtgcgtccggtgacgattcaaggcggcgatgacaacaatgttatgggcgcaatcggtggtgctgtactgggtggtttcctcgggaatactgtcggtggcggcacaggccgtagcctggcgacagcagctggtgcagttgctggtggtatggcaggacaaggtgttcaaggtgcaatgaaccgtactgacggcgtgcaacttgaagtgcgtaaagatgatggcaccactattctggttgttcagaaacaaggcccaacccgctttagcgtaggccagcgcgtgatgctcgccagcagtggcagtacagtgactgttagcccgcgctaatcacctctgtgtaatatattttatgatgtcatccgtaaagccagagatcattgcgatctctggcttatttttactgctaaaaattttctttctgctgtgaattgagtcttaaaactttattttacttactttgtagttgaataatgtttctctcaagcttgtcaatcaaaccagataacaattcaatttcatctggtgaaattcccccaagaatttctttacgggtggaacagatgactccatcaacctgctctattatcggtgaagactgttccgtcagttttatcctctttgcacgccgatcatttgcacaggtatggcgtgtgattagacctttctcctccagttgatctaaggttctaaccaatgatggttgttcgataccaatcgctttcgccagttgaatctgggattgctcaggtggtaaacgattaatgttatgcaaggtaacccaatgcgtttgggtcagctccaacggcttcaaccggtggtctattagcgcgcgccaaacgcgaactaatcgtgctaaatcagatcctaatgtcgattccaattgcccctccttttatttagcgtgctagcataactaccagagtccagtctattttgggtaattaacattaaaaacacaaatgtatatataccgtcgatgctaggacaatagcaataaatacggggaatcctttagcaaaaattatgtatttactaaaattacctcttaaggattaaccttatgtatgtatctatattatccacaaatgcacccctgtcagacttggttttaggtgcctctatctatttcccgccaatttttaaggcggttatgctaggtttggtgttatggctactgatccatcatatgctgcggaattggatctactcgggtgatatctggcatccaatattaatggatctgtccatttttgtcattgcggtcagcgtttctttatggatattagccggttggtaaattgatatgaatcatcagtctcttaaatatttctcttctgtcatcgtattcgcctttgcactttgtgccggttggtggatgtggaattattatatgcaatccccctggactcgtgatggcaaagtccgggcagaattagtcagtatcacaccagaagtctctggccgattggttaaaatattagttcatgataaccagttggtaagcactggaggcttattatttgtcattgacccacagccctatcaattagcattggataatgcccaagctgccgtggtacgggcgcaggcagaactggccaaagccaatcatgaagccgaacgtcggcggaatttacctaaaaatatcatttcaggcgaagatctcgacattgccaacctaacagctgacagcatgaaggccgcgtatcaaggcgcgcaggcaaacctcgaacaggcgaaatggaatctgagcaaaacgcgggtttatgcccccgccaatggctatatcaccaacttgcaaacccgggttggcgactatgcaaccgttggcactccattagttgcacttatcgataccgactcattttatgtgatggggtatttcgaagaaaccaagctcagacacattagagaaggtaatgaagccaagattgttttgtataatggcaatattcctttacgcggtgtggtcgaaagtattgggcgagccatttatgatcaaagcgtcgatagcagcgggagtttgttgattgatgtgaaacctaatgtcccttgggttcgtctggcacagcgggtacccgtcaggattaaattgctggatgttccgcccaatgtcaccttgatcgctggcaccacctgcaccatttcgctggcaaattaaaaatgcgcctctctttcccctcatggcagcaaactccctggggcaaagccaatgcgggtcagtggcgttatacattgcgcaattcgctggcaatgtgtttatcgctatggattgcgtttgcactgaatttggatgagccctattgggcgatgacctctgcggcggtagtcagttttccaacggttggcggtgttatcagtaaaagtattggccgggttattggtagcctgattggtgccgccgcatcattgatgattgcaggtcattgtctaaatgacccttggttgttcacctttgtcattgctgcctggattggtctgtgtacttttgtctccaatcactatcaaaataacgtttcttatgctttcgctttggctggctataccaccgcgatcattgccttttctactgtcaatactactgatacacaacaaatctttgatattgcccaagcccgggtttgtgaggttattaccggcattctttgcggtggtctgatgatgatgctgctccccagcacttcggacggcgaagcactgctgacatccctgcgccgtatgcaatcacggttgttagaacatgcagaattattatggcaaactgagcaaacaccgcagattcgcacctcccatgaggggctgattggccagattcttacgatgaatctgctgcgtattcaggcattttggagccattaccgtttacggcgacacaataatgtattgaatttcattttgcatcgccagttacgcatcaccagcgtaattaccagtctgcgccgtatgttggttaactggccatcgccaccggagaatctgcccgccgttctcaatcaattgctaaacgccttacaacaacctgactgtgataagtatcagatagccaggatcctgcaacaaattgctccccatgatgagtttgattatcgccatcgggccttctggttgcgcttgcgacatttttgttggttatatttgcaagttaatcgctggctggcccaactggataaggaaccggaaagcggcatgttgttgcccccggccgtgacctccctggctcgccacaccgacacctatgaggccgcctataacggcctgagaacctttgtgtgcattgttatcggttgtgccttctggataaatacgcagtggagttccggcgctgctgctctgtcattggcggcggtcagttgcgtgctttactctgccaccccttcgccaactgacagcattgccacgctagtgaaagccattattttgctttcgattggctgttttattctgaaatttggcgtgatggtacaaattgatgatttttggcaatttgccgcggtgttgtttcccattttaatcaccatgcaaatgatgaagcttcagcatccggcttatgcttccctatgggggcaattgattgtttttatgggttcatttttaagcgtgaccaatcccccgagctatgattatcaagagttcctcaatgataatattggtaaattagttggcgtgatgttggcaggtgtggcatttcagatactgcgtcccagctcagataaacgcaagagtcggcgcattgttcgcatgctacggcgtgactttatcgatcaactcagcgcacacccgcaacaaagtcagaatcaatttgaatcactgatatatcaccgcgtcaatcaactcaatcttagcaaagatcaacccgcgcgcttgtggctactgcggtggggaatggtgctgctcaattgcagccatgtggtctggcagttacgcgattggcaaaccacttctgcacctttgtctgccgtgcgggacgtgtgtattcattgcctgaaaggttgtatgaccgagaaaggtattcagccaagttcactacaagctacgttgcaagaattgcagcgtatgagtgctattttaggacaatatccggatgctacaggccgagaactggctgggcttatctggcggctgtattgttcgctaacacaattgcaaatggcggtgccgggcgaagaaagcaaagttgcgccagcctgaggctcgctggcgcaaaggataaaattaaggcacgtcatagcccagtgcagcacgacgaatacggaaccactgctggcgagtcagggttagggagagcgatgcccaggcagttttaacgcgctctatcttgccggaaccaataatcggtaagggtgccgatggcaaacgcagaacccaggcatacaccacttgctcgatactttcagcgccaatctcatcagctattgtctgtaactcatgacgtaatgtttggaattcagggtcgctaaacaaacgcccgccccctaaacaagaccatgccattggcttaatacgcaactgctggcaagcatccagtgtcccatccacaatggcaggttggtgcaacggtgaaatctcaacctgattagtgaccaatgagaatggcaagcgtgactgcaacaaactaaattgcgtaggcgaaaagtttgaaacaccaaaatgtttcaccttgccgcttttatgtaattgagtgaatgcttcagcaacttcatctgcatccatcaatgggtctgggcgatggattagcaataaatcaagataatctgtatgcagatgcgttaaggattgttctgcactttcaatgatatgggaacgatccgtaatataatgccccaacgcatgctctggcttggccgtggtggcaataccacatttactgactaattccagttggctacgtaaggaaggcttaaggcgcaatgcctggccaaatgcctgttcgcattgatagccgccataaatatcagcgtgatcagcagtagtgatgcccaactcaacatgttgctcaataaaggccaacaactgttgcggtgtcatctcccattccatcagccgccaatagccgcaaatcatgcgagaaaactcaggcccaagtggagccagttggctacgtgtatccattatttgctacctcatttgtttatctctcttaagcatacacaaccggcagaaaggttaaatcctccctgagtaatgaattggggctgagcagtgaaatcgccataatcgctaaacactaaggtaaaacaatggcgaatcagaataatgaaggttgttctggtagcgggtcatccagctgtttgttagcgcgctgcaaacgtaacaagcgctggtgacacagccgcaggacatcccgcttttgcggatcactcattttcatccaattaaagcgctcatcccggctacgcatacacccacggcaaaagccacggtcatctgtttgacagataccacggcatgggctggggatgtcaaaaaactcaagttgctgagccaaatcgcctctcctgctgctgacatacctgaagaacttgaggttgcaggtaggcagcaaatgaatgaaccccgatgagcttactcaagtaagtgattcgggtaagtgaatacaactaacccccctgcggccccaagtaccagaggtagtactttaattgaagcctgcttcagcgcgactggcaagttcctattgctaatcacgttacacactatgccctgaccgctaaggttatcttaagttttattcagtagcatttcgttaattggttaatactagggtctgatgtttacaatgaatgttcgatacaagttacagtgtaacggattggtgtttattttaatcactgcactattttttactctctttcagaatgcgctgtttatttataaagcctggtcgttaattcactttgacagcagtgatagttatttctttgcagcaactattccgctggtgattttctgcgcccttaatattatttttagtcttttagccgtacctgtactgcgtaagccaatcattattttgtttttgctggggagtgcagcggccaactattttatgttcagctatggtgccgttatcgacgccaatatgatgcaaaatgcgtttgagaccaacgcacaggaagcaaccgcccttttcacgccgcgcatggctttatggttgctgatattaggtattttccccgccattattatctgtttcgtgcgtatccgagcgacgcgcccttggtggtatatgctggggctaagagccgccaatattctggcgtcagtcgtcattattctgctgatcgcggcattattttataaagattacgcttcgcttatccggaataataaaagcattgttaaaatgctaacaccgtccaattttgtcagtggtagttttcaattcgccaaacataaatatttcgccagtaatatgtcattagtgacaatcggggaagatgcccataaaggccccttgattagcgggcaacaaaagaaaacgctagtgatattagtggtgggcgaaaccgctcgcgcagagaatttctccttaggtggctatgagcgggaaaccaatccacgactgaaaaaacaggatgtgacctatttcaagaatgcatcatcctgcggcactgaaacagcggtatccgtgccttgtatgttctcaaatatgccgcggcaaaattatgatgcaacacttgccagccatcaggaaggcttgatggatattcttgcccatgccgggttaaatgtgttgtggcgcgaaaatgatggtggctgtaaaggtgcctgcgatcgcattcctcatcaggacgtcacacagctgcaattaaccactgattgtgagaatggtgtttgcatggataatgcattactctacaagttagataattatatcaaggggctacaaagcgatggcgttattgtgttacatcagatgggcagtcacggcccagcttactatcgccgatccacgtcagaaatacgtcagtttgctcctacctgtgatagcaaccaaattcaggattgcacgccacaggaactggtcaatacctatgacaattccattctttatactgatgcgatgctcgataacaccatcaaattactgcaacagcataatgatagatttaacaccgcactggtttatctctctgaccacggagaatcgttaggtgaaaatggcatgtatttacatggcacaccctatatgtttgcccccagccagcagacacatattccttttttgatgtggttgtcgcctgaatacaccaaaaactatggcattgatcgccagtgtttgtccgatagcgcgcaacatgatgagatttcacaagataatctcttccacaccattttaggaatgatgaatgttcaaactactgaatatcaatctggaatggatttgctacaaaaatgtcgaagttaaggcaaaccgataaaaaagtagtcataaataaatagccgatagatatctatattgatgccagcgtactctccgctggcatttttttcttgacctagaccgatcggtctattaatctttcgagcatgaacaaaacacagcacgcacatgtagacactcgtgaacatctattagcaaccggtgagagcctcagcctacgcctcggttttaatggcatgggtctcagccagttactcacgactgcgggtatccctaagggttcgttttatcactatttccgctcaaaggaagtatttggtgaggcgatgctacagcgctattttgatcgctatgatgcacagatggcaaccctgttaaccggttcacaaggtgataagcgccaccatctgctgcactattttgctcaagcgattgctaactattgtggcagtgaatgccacaatgcttgtctggcggttaaactatcagctgaagtgagtgatttatctgaacctatgcgtcatgcgttagatatcggcactgctcgcgtcattggtcgtttgcaagatgccatcgaagccggcattgaagaaggctctttgcgtattacgctttcccctgcggcaaccgcagaaacgctctatgccttgtggctgggcgcttcgttgcgagcgaaggtgaaacgatcagttgcgccgctgacctgtgcgctagaaagtatcgaactgattttacaacccgctcaatgatcctgaatgttatgttttttattttcagggtttacccagtcactagtcgactggtctattaattataggacgcaccatgaagactgctaaactgttctcccctttgaaggttggcgcgctcactttgccaaaccgtgtatttatggctccactgacgcgtttacgtagtattgagccaggtgatattcctactcctttaatggctgaatattatcgtcaacgcgccagtgcaggtttgattatcactgaagcgactcagatttctttccaggcgaaaggctacgctggcgctccggggttgcacactcaagagcagttaaacgcctggaaaaaaatcacgcaagctgtgcatgatgaaggtggacatattgccgtgcaactgtggcatgtgggccgtatttcacacaacagtttacagccaggccaacaagcacctgttgcgccatctgccattgccgcagatacccgcaccactgttcgtgatgacacgggtgcctgggttcgtgttccctgctctacgccgcgcgcactggaaacagaagagatccctggcatcattaatgatttccgccaggcaacagccaatgcccgtgaggctgggtttgattatattgaattgcatgcggcccacggctatttattacatcaatttatgtctccggcatcaaaccagcgtactgaccaatacggtggcagcattgaaaaccgaactcgcctgaccttagaagtggttgatgccacagcggctgaatggggcgctgagcgtattggtatccgtatttcacctttaggcccgttcaatggtttggataatggtgaagatcaggaagaagcggcgctgtatctgattgaagaattaaacaaacgccatattgcttatctgcacatttccgagccagactgggctggcggtaaaccttattcggatgcattccgcgatgctgtgcgtgcccgcttcaaaggggtgattatcggcgcaggtgcttataccgcagaaaaagccgaaaacctgattgagaaaggatttattgatgccgttgcctttggccgcagctatatttccaacccggatctggttgagcgtttgcagcaaaatgcaccactgaatgagcctgacggtgaaaccttctacggtggtggcgctaagggctataccgactatccaaagctgtaaaccctgcttagttgtaaatcaatttctctgctcacggtcaggcaatatgcctggccgttatcatttgcagtctattcattttctgtaacccattgaactgatttaattaccaaggctatacttaaacttggtttcattcactcttgcccacaattcaggcaacatatcaacagagggtattatgcgcctactccataccatgatccgcgtcggtgacctgcaacgttccatcgatttctacaccaaggtattagggatgcgtttgctgcgtaccagtgaaaataccgaatataaatactcactggcattcgtcggctacagcgatgagagcgaaggctcagtgatcgagttgacctataactggggcgtagacagttacgagatgggaacggcattcggtcatttggctttgggggtggatgatgttgccgccacctgcgaccaaattcgcaatgctggtggcaaagtgacccgtgaagcaggcccggtcaagggcggtaacacggttattgcttttgtcgaagatccagacggttacaaaatagagctaatcgagaataaaagtgccggacacggcctcggaaactgattagcaagaaggcacctgcaaggtgccttttttctcatcgcgatatccccctgcatcccacgccaaaatttgacataatgcgtgctgaattcgatgaagataagaaactgatggcagataaaagtgaccttaacgccctgagtggccgttttcgtgggtattatcccgtagtaattgatgtagaaaccgccggttttaatgctcaaactgacgcattattagagattgctgccgtcactttgcaaatgaacaaggacggttggctgctgcctgatgaaacgctacattttcatgtagatccgttcgaaggtgccaatctggaacccgaagcgctggcatttaatggaatagaccccaccaatccattacgtggtgcagtgagtgaacatgatgcgttacatgctattttcaaagctgtgcgcaaagggttgaaagaacaaggctgtaaccgcgccattatcgtcgcgcataatgctcattttgatcacagctttgtgatggccgcggctgaacgcgccagcttgaagcgtaacccgttccacccatttgccactttcgacaccgcagcacttagtgggctggttctggggcaaaccgtattggcaaaagcttgcctgacggcaggtattccgtttgatagcagccaggctcactctgctttgtacgatacaatgcaaacggcgaaattattctgtgagttggtcaatcgttggaagaaattgggtggctggccggtaccggcgggtgaatctgagtaacctaacccaagtcaataattgcaaattcactattaaaaaaggtggcctgcgagccacctcagactgctgacaaaccccaacgactcgatcttgcaaggtgaggacaggtagaagagtaaagcgtccgcgccacggacggcgcggctcgagccatcagggacgattttacggcgtctttatgatctacctgttttcaccgctgcgggcactttgtcaataacctcaggcagcttaagtagctgcctttttatttattacctaagctggcagctcattactctgctgcaggtttttcagtacggtatttatctgccgtctctttcaacagttgttgcagttcaccacgctgatacatttccatcaggatgtcgcaaccgcccaccaattcgccgtcaacccacagttgtgggaaagttggccagttagcgtatttgggcagctcagcacggatatctggattctgcaaaatatcaacgtaagcaaagcgttcgccacaagcagatagcgcctgtacagcctgagcagagaaaccgcagtttggcagttttggtgagcccttcatgtaaagcaggatggggttttctgctatctggcgctgaattttatcaatcgtcgtcatttcttgcttcctcaagccatttagtggctacaatacttagaacctatccattagggctattttattattgcgtccagcctattgtagcgactgtcaccactggaataaaacgccatcttttgcaggggttttactcggttagttgtggattatattatcagctacaaatatgtgcatttagaataacatttttgatcccttctcttcattattatcttcactgagggataccagaaattcgggtcgactaactcgttgacgtatggttgatttaagttcattagccgtgtgaaaaaacgacaattgcgacgccattaacgttttctcacaatatcgactaaaatcctgtagctctccgcttttttatatccggagtttcggcaatactgtgactcttcatcttcatttcagggccaaggttggtagcgttattatgcgtttaatacttacgctgtttgtgctgctgtttacccagctatttctaaacctcgcacatgcgtcgccgcaggctcacgtctcggctgagcaaaaaaaaggccaagtcagtcaggccagtcctgatgaccgtaaaaagcgtaaagctgataaaaatactaaaaaagccaaaattgataacaacaaaaccaatagtaaaaatgtgacaaataaaatagcgaccaacaacgataaaaagaaaacggcagctaccgccagcaaaaccattaagaaaaaggcacaggaagtcagcaaacctaccagcccaaaagtcactagtagcaaaaaaacgaatattaaaactgctagcaataaaaaagcggcagttaaaaaaaccgaaaaagtggcttacggtcgccatcgcaataaaacccaaggtaaagccgcgaccgaattagtagcaaacagtaaaataaaactcagccctgcgcataaaaaacgctatcagcatgctaaacagaccgcaatgagcaaactgatgaagcaagtggggaaaccttatcgctggggtggcacctcccctaataccggttttgattgcagcgggcttatttactacgcctataaagatgtcatcagaataaaaatgccacgtactgctaatgaaatgtatcatttgcgcgatgcagcaccggttaaacgcgctgaattagaaagtggtgatttagtgttcttcaatattgctaatcgcggtgttgctgatcatgtcggcgtttatttaggcaacggcaaatttattcagtcaccacgcaccggtgaagaaattcgtatcagcatgctagacaacgactattggcaagatcattatgtcggcgctcgtcgtgttgtgacaccgaaaactatccgctaaaccaagcaccgcacccggtagccctatcgggtgcttgtatacctgtcaaacatacctgtcaaacttcaaccagccaatatcccatcaaataatatggttatgcctgtcattcctgttaaaagttgttaaaattaatgcccacaataaaaatacaacaattacgattttaaccgctcctcaccacatcttagtgagctaacgttcggatttgaggagcaaacaccctgagcaaccccgaaaggagagagctatgtcttttgaattaccggcattaccttatgcacaaaatgcactggaaccgcacatttctgctgaaacgctggaataccattacggcaagcaccacaacacctatgtggtaaacctcaataacctgatcaaggatactgagtttgcaggtaaatccttggaggagattgtcaaaacctccagtggcggtatttttaacaatgcagctcaagtttggaaccacaccttttactggcactgtttatcacctaatggcggcggcgaaccgacaggaaaagtcgccgatgccattaatcaatcctttggatcttttgctgaatttaaagcgcaatttactgatgcggcggtaaaaaactttggcgcgggctggacctggctggtcaaaaaaacggatggcacgttagctattgtcagcacatcaaatgcggcgacaccgctgacgaccgctgataagccattgttaactgtagatgtatgggagcacgcttactatattgattatcgtaatgcgcgaccaaaatatctggagaatttctgggcgctggtgaattggtctttcgttgagaaaaacttagcctgataagacaagaagcaaaagacgccgggtaatcatattaccaacagaaataattaagggcgggttaaccgccctacttatcacttcacaccggcacgcggctcaattaattcatgaccgccacgaagctaaaggcaataatcatcgccagtgcaccaacagtcgtaatcagcgacattttcagattggtatccataagaactcctcagccggtttattttagtagggtaaaggcacatagttagtgcgttaaattattttcccacagttaagaaaaaaaatcttgtgctcattacgcactttataacattgattacctcttccacttttcctccagatcagccaaaattcgcagttcataactgtatgccgactaataacgtctaataaatactctcagacgaccatctgacttagctctccagcctactatcttgtttctgtctgagcggtgttcgagtcatgcaggcaaacgattaacataatacttacctgctgtaacaggtgagcttaggagtcattctttttatggcaacgattaaagatgtggccaaacacgcgggtgtgtctactaccaccgtttcgcacgttatcaacaaaactcgtttcgtcgccgaaaacaccaaggccgctgtgtgggcagccattaaagaactgcattattcaccgagtgctgtggcgcgcagtttgaaagttaatcacactaaatcaattggcttgttggcgacatccagcgaagccccctattttgctgaagtgatcgaagcggttgaaaatagctgttatagcaaaggctacactctgattttatgtaactctcataataatctggacaagcaaaaagcctatttggcgatgctggcacaaaagcgtgttgatggcttattggtgatgtgttctgaatatccggaacagctactgggaatgttagaggattatcgcaatattccaatggtagtgatggattggggaaccgcccgtggcgattttaccgattcgattattgataatgcattcgaaggcggttatttagctggccgttatcttattgagcgtggtcaccgcgatatcggggctatccccggccagctatcgcgtaataccggtggcggtcgccatcagggcttcctaaaagcattagaggaggccaacatcaccctgcgagaagaatgggtggttcaaggtgattttgagccagaatccggctataaagccatgcatcaaattctgacacaaaagcatcgtccgactgctgtattctgtggtggcgatattatggcaatgggcgcgatatgcgccgcagatgaattaggtttgcgtgtaccacaagatatttcggtgatcgggtatgacaatgtgcgtaatgcgcgctatttctcgccggcgttgaccaccattcatcagccgaaagagcgattgggtgaaacggcttttgctatgttgctcgacagaattgtcagcaaacgcgaagaccctcaaaccattgaagtacatccaaaactagtcgaacgtcgttctgttgctgatggcccattccgcgattatcgtcgctaagcacagttatcatcgctaaacatttagtctgccggtagcgccctgttaccggcggctaattctgccgaagctcattatccgtgccattagcatctcttagccactcatcatttaacgtgacactgtcacccaaatactccagcatccaggctaaggccggggaatggttattctgctcccacgtcaagcaacacgggctagcaggtaaggggtcagcgagtgttaaggctgccagtttcccttgtgcaatcaggggcgataccatatgagcgggcaccatgccaatacataatccctcacacagacagtctatgcccgtcgcccaatccggtgccactaatcgctgttggttatccaacgtccaggtatctcgtttcggcaaatttcgcgcagtatcctctaaacagagggagggataaggccgcaactgatcgtcgttaagtggcccggttagctgcgctaaagggtgattgatacttactacgcaatgccaggtcagaaaacccatgtcacggaagagaaaccgcccaccaaccgggatggcacgcgtcgcaccaatggccatatccgcttgcccatccgccagcgcatcccaaacgccgttaaagacttcataacgcacccgcaattcgatatcgggaaaatggcgataaaaatccagcactaaacggcggcttcgctgaggtttgacaattttatcgaccacgatatttaattgcccgcgccagccattcgccacttgttgacattgacgacgtgtgtcattcatttttttgataacatcacgcgattctttaataaaaaccttgcctgcttcagtcaactctacatcccgatggcggcgcgcaaatagcggcacagccaaccactcctccaattgacgcacggtataacttatcgcagacggtacgcggtgcaattcttgcgcagcagcgctgaaactcccggtgcgcgcaacagcatccaccacatctaatgagtattctgaccacatggttttgcgcttcctttaaacggaatttttgacatcaatttttttgatagcatggcgcaaatattaccgtttcacaacagaatatcgcgtcgttagaatgccccccgcaattaattttcgataacaaaagttttacctgcaaaaactataatttagccaaagtcattggaactacagacaggcagcaaacgaacacatcccgatgagcttatatcaataagtgatgcgggtaagtaagagcagctaacacccctgcggtttcaaggacgaaggaaataatgagaaacaacaatgaaaacaacatcgagcttcatgttctacctggccggtttgagcatgttggggtatctggccactgacatgtatttgcccgcctttggtgccatgcaacaagaactccaaacctccgccggctccatcagcgccagccttagtatctttctcgcgggtttcgctatcgcccaacttatctggggacccgtttcggacaaaataggccgcaaaccggtgctgttagcagggttagggttatttgctatcggctgcctggggattttatgggttgaaactgcggcgcagttattggttttgcgctttattcaggcggtgggggtctgttccgctgcggtgagctggcaagccttagtggtcgatcgctatcgcgacggcaaggccaaccgagtatttgcgaccattatgccattagtggcgttatcccctgcgctcgcgccattactgggtgcctggttattaaaccatttcagctggcgctcaatttttgtcgtgctattggcgattaccctgctgctactgattccgaccgccttgcttaaggaacggaaaaaaacagcgccggataacgtagatagaagcaaaaacgccattagtttctggcaattactgaagtctccggtattcagcggcaacgtgatgatgtttgctgcatgcagtgccggtttttttgcctggctaacgggttcaccttttattttaggtgatatgggatatagcccgaatgtcattggtttgagttatgttccacaaacagtagcctttctactggggggatttggttgccgtagtgcattgagtcgaatcaagggtaacaccctactgccgtggctgttggccggttatgctatcagtatgattgcactttatctgatagcaacgctgacgacgccaacactggtgaccttacttattccgttctgcttaatggcgcttgtgaatggtgcctgctaccctattatcgtagcaaatgcattaatgccctttcctgccagtacgggtaaagcagcagcgttgcaaaacacactacaactgggcttgtgttttattgccagcatgatggtgtcggcctatatcagccaacctttgctggcaaccgtcactgttatgctgtcaacggtagctttagccgcattgggatatggcattcattgttatgcgttgaggaaagaaaaagtccatactaataataatgactataattgcgtggagtcataattccttgtaaaaatagtcactaagtgaaattttggccgggaaagatttagtattgagaaagcttcccggcaagcctatactcggtttaaccgattataatatcatttaaaaaaagcattatcttaagcacttgctggacgcgtggattgcgtcacatttactcttatggatgagtagccctaaattagggtttcttcttaatcttcctctgtccgtaatggataccagacaccaactttattggtatgtatctgcgcatatagtttttatcgcgggtcataagtcagaagaaagtgatggagaagctatgagttcatcctgtatagaagaccagagtattcaagaaaatccgtggtttcgcattgtacaagaaatgctgagccgcgctgatattgaaatcaatggctcacgtcccttcgatattagagttaataatccagacttctttaagcgggtattacaagaaggatctttggcattaggtgagagttatatggatggctggtgggaatgcgatcggctggatattttcttccagcgcgttctcagagctagtctggagcatcaacttccacaccatttcaaagatactttacgcattgctgccgcacgtattatcaatttgcaatcgaagaaacgagcctggattgtcggcaaagaacattacgatctcggtaatgatctgtttagcctaatgctcgaccccaatatgcaatattcttgcgcctattggaaagatgcggccacccttgaacaagcgcaggaaaataaattgcagatgatctgtgagaagctgcaattagcaccgggtatgaagctgctcgatatcggttgtggctggggtgggctagccgcttacgccgcgcgccatttcggggtgtcggtttcaggtgtcactatttcagctgaacagcaaaaattggcacaaaaacgctgtgaaggtttggatgtcactattttgctgcaagattatcgcgacctggatgaacaattcgatcgtattgtctcggtgggaatgttcgaacatgttggccctaaaaattacagcacctattttgagatagttaaacgtaatttaaaacctgacggtttatttctgctacataccatcggcgctaatcgtactgacctgagtgttgacccgtggattaataagtatattttccccaatgggtgtttgccgtcggtacaacatattgccaaggccagcgagccttatttcatcatggaagattggcataatttcggggccgattacgaccgaacattgatggcctggtatgaacgtttccaagccgcatggccaaaattagctgagaattactcgcctcgatttgagcggatgtttagctattatctgaatgcctgtgccggtgcattccgcgccagagatattcaattgtggcaggtattattcagccccaatggggtagaaggcggtattcgggtcgctcgttaatatctaacgtgatactcttttaaaaagacagacttaaaaaggcaggagcacatcagccctgccttttattattttatacgcgagcgactttttcagctgctgctaccggagcaatttcgcgttgcgccaatacccgctcaacggtatccactacagcctgtgtttgggggtctatttcaatattcacccgatgccccagtcgctttttacctaatgtggttcgcgccagtgtttccggaatcaaatgaacgcaaaaacggttacccaccacctcgccaatggtcagactgatgccatcaataccgataaagcctttgtgtaatacatatttcattaaatcgtcgctgggcagtcgaaaccagatctgacggttattttctgaggtatatattttggctatttcagcggtacaaataatatgaccggacataagatgcccgccaatttcatcactaaatttagcggcccgctccagattaactacatcgcctactttaatatcacccaaattggtaatacgcagcgtttccttcattaaatcaaaactgactcgatttccattaacctcagtcactgtcaaacagcagccattgtgggccactgaagcacctaatgctaattcaggtaacatctcagttggcatttcgaccacatgggtgcggaagttggatttctcgtcaatggcaaccactggcgcggtgccttgaacaataccggtaaacatacgccatgcctcttatctgtaaaaaaatctgtagaaaaaaagtttcactgccctgattttgcctcagaagatcaggaaaaccaaaccacttagactaaaaatctgtattcgcgttatttcattgaaactgaatgacaaggattgcttaagcactgcgaggaggtacaatcttttatactcttcgtgttccaagagtattatgttttcccgctattttatttatcggttacaaaacgataaattatcgctactgaaattataactaggttctacccatgcatcgtgaagaacgatgggtagataaaggtgcatacgtgcagaagtatattgtcgaagcgcgtagcttgttggctctcgctattcctgttgttatcgcgcaattgtcccaaaccgccatgggggtggttgacactataatggccggttctgtcagtgcaaccgatatggctgcggtggcggtggggacctcaatctggttaccggctatcttatttggtcacggattattgttggcgttaacgccgacagttgctcaacttaatggctccgggcggcgcaaccaaattgctcatcaggtcagacagggcttttggctggcattctgtgtctcggtattaattatggtggtcatctataatagcgaccacatcattatgcgcatgcataatattgatccggtactggcagataaagccgttggtttcctgcatgccattatgtggggcgcgccgggctatctcttctttcaggtgctacgcaatcagtgtgaagggctatccaaaaccaaacctgggatggtgattggatttattggtttactggttaacattcccattaactatattttcatctacggtaaatttggtgctccggcattaggcggtgtcggttgcggggtggcaaccggaacggtttattgggtgatgttcttaatgatgcgttggtatgtgacgcgcgcgcgctcacagcaagatatcaaactggaaaaaggatttgctgcaccggactggcaagttatgaaacgcctcgggggtcttgggctgccggttgcgctggcgctgttttttgaagtaacgttgttcgcggttgtcgcattactggtttctccgctgggtattgtcgcggtggctgggcaccagattgccctcaactttagttcattgatgtttatgttaccgatgtcattgagtgtcgccgcgaccattcgtgtcggttttcgtcttggtcagggttcggttgacgatgccagagttgctgcttataccagtattgctgtgggtctaatgttggcgtgtgtcaccgcgatatttactgtggtatttcgcgaacatatcgcgctgctttataacaagacacctgaagtggtggtaatggcctcacacttaatgttattggcagcactttaccaattgtctgatgcaattcaggtgatcggcagcggcgtattacgcggttataaagatacccgctctatcttctttattaccttcaccgcctactggttgttggggctaccgagtggttatttactcggtttgaccgattatattgtgcccgcgatggggccaagtggtttctggatcgggttcgttatcggcctgacctcggcagctatactgatggcgctacgcatccgctggttacaaaagcagccatctgcttttattttgcaaaaagcggcacactaagcgcttgtcattatgggcattaattgctgacgctcatctcagtgattaatgccccaccaaataagaaaagctggagaaaaaaacagcgcaatgagtaaaagcgcagcaattacgtgagtttgcgatgaatattatgtttttctccttgccagaggacgggcggctcgttaatattcgtccccgctgtcagcattgatggcgaataataagagtgaagatagagataattatatccaagtaattggagttgtagccaggcagcaaacgagcgagtcccgttgaactgacacaagtcagtgattctggtgagttagagcagctaacaacgctacggcttcaagataagaaggatagaatgtgcgtccgtagctcagttggttagagcaccaccttgacatggtgggggtcgatggttcgagtccattcggacgcaccaatcttattattagaatgccaagttattagaatgccaagagtatcatgtgcgtccgtagctcagttggttagagcaccaccttgacatggtgggggtcgatggttcgagtccattcggacgcaccactctcgcattatcctgaaatggtaaattgctagtttttcaatgcgttcttagctcagttggttagagcaccaccttgacatggtgggggtcgatggttcgagtccattagaacgcaccactctcttatttccgattatctccctgcgctaatcaatctgactcaatcccctgcaatctgttgatgttgttctcaataattattccagcttcattttgttaaaattgttaaaaaccttttttgttgcgcaacaaactaagcgttattcgcaaggtttgcgcgactaatgacccatttttataaaaatcggcaatgagtttctgttttctatttcatttcccgcgacttaccgcttataatacgaaccgtcgtttcagttgaatggtttcagcatcttgatctgccgatacgctaaaaaaatacaactcacatttacgccatcgtatatcgatcatgcgtttagcctcgtgctaaagttttccactcaacttccgcaactgtcatctattcttagtaatgttttgcttcttggtcacgtttcgctacaccagacactaatcaaattccactccgttgctgtatttaacggaatattcgcttttaatccatcacaacttgtagaaaaaatccgtcatgaaaaagactaaaattgtttgtactatcggtccaaaaaccgaatccgaagaaatgctgacgaacctgctgaaagctggcatgaacgttatgcgcttaaacttctcccacggtgactatgaagaacatggtcaacgtatcaagaatatccgtgctgtcatggcaaaaactggcttgaaagccggtatcttgttggacaccaaaggcccagaaattcgcaccatgaaactggaaggcggcaaagatgctgctctgattgcaggtcagactttcactttcaccactgatcaaagcgttattggtaacaacaacatcgttgctgtgacctaccctggctttgctgctgatctgaaaattggcaacactgtgctggttgacgatggtttgatcggcatggaagtcaccgaagtcactgaaagcactgtggtatgtaaggtgctgaacaatggtgatttaggtgaaaacaaaggcgttaacttgccaggtgtttctatccaactgccagcactggctgaaaaagataaagctgacctgatctttggttgtgagcaaggcgtggacttcgttgcggcatcctttatccgtaaacgttcagacgtgctggaaatccgcgaacacctgaaagcccacggtggtgagcacattcagatcatctccaaaattgaaaaccaggaaggtctgaataacttcgacgaaatcctggaagcctccgacggtatcatggttgctcgtggtgacctgggtgttgagatcccggttgaagaagttatcttcgcgcagaagatgatgattgagaaatgtaaccgcgctcgcaaagttgttatcactgcaacgcagatgctcgattccatgatcaaaaacccacgccctacccgtgcagaagctggcgacgtggctaacgccattctggacggtacagacgccgtgatgctgtctggtgaaagtgctaagggtaagtacccattagagtctgtcaccatcatggcgaccatctgtgagcgtacagaccgtattatgcctagccgcattgatacgctgaatgataatcgtaaaatgcgtatcactgaagcggtttgccgtggtgcagtagaaaccgcagaaaaactggaagcaaaattgatcgtggtagcaactggtggcggtaaatctgccaagtcagtacgcaaatacttcccaacagcgaccattttagcactgactaccaatgaagtgaccgcgcgtcagttaatcctgaccaaaggcgtgataactcaactggtcaacgagattgcttcaacagataacttctaccgcatcggtaaagaagcagctctggcgagcggtctggcacaaaaaggcgacgttgtcgtgatggtttctggtgcgttagtgccaagtggcaccaccaatacctcttccgtgcacgttttataatcttaacgcacgactaaacgctaattaaaaacgccgctttcaatagcggcgtttttctttttgagcaccgctaaataaactttccgaaaaaaccattttatcttaggcaccccaaaccctttttcccggataggacttatccgaaagaatccggctgttttacctcgtttttttaacttttttttaaaacaagatgcttctttgagcgaacgatcaaaataaacccctctaatactaaaaatttattctctttcgaaaaaactttgtgtaatacttgtaacgctacatggagattaacttaatctagagggtgttaataatgaatcgtactaaacttgtactgggcgcggtaattctggcttctactatgctggctggttgttcaagcaatgctaaaatcgatcaactgtcttctgacgttcagactctgaacgctaaagttgaccaactgagcaacgacgtgaacgcaatccgttctgacgttcaagcagctaaagacgatgcagcacgtgctaaccaacgtcttgacaaccaagctcacgcttacaagaagtaatattacttcctgaatgaaaaatggcgcacattgtgcgccatttttttgcctcgcagaaactcgtctctgacggtaactctccctgttatccccttccctaaccacctacttcatcagcaacttattcattcaccatgccgatacgcaaaaaattagccacggcaaaatgataactgccgtggctaagatacgttaagtcttagatgtgttaagacctggatgtattaaggcttagttcgctgctgagtaaaccgggccaggctgaaccaacttaggaatttcttgttcagtgggttgctgaccttcgctctgcggttgtgcctgttgctcgctctgaggggctacagcagccggagcttgtacaggggcagtctcacctacagtaacgataactggcatgccagcacggcgtacaatcgcttcctgaaccacttgtgcatcagtctggctgtcattgataaatttctgcaggctgctactgatagcaattggcatggtttgcggatcatcactgtctacacgagacaacggctgatggacttccacataacgcttaccatctggttcaacggaatatttaaccggttcgttgatgatctgtacgcgggtgcctttcggtaccgctttgaacagcgcttcaatatcatctggacgtaaacgaatgcagccggagctgacacgcataccaataccgaagttagcgttggttccgtggatcaggtattcaccaccaccggcagccaaacgcatggcaaatagacccattgggttttctgggcccgctggaacgactgctggcaaagtcacaccttcagctgcgtagtgcttacggatgttggccgttggtgtccaggttgggttcgggatcttctgactaacagaagttgtcatcgttggagtattacgccccaactggccgataccgattgggtatacaatgactttgttctggcctttagggtaataataaagacgcagttcggccaggttgatgacgataccttcacgtggggtatcaggcagcaacatctgagtcgggatagttaacactgaaccgggtaacggcaaatatgggtcagcgtctgggtttgcttccagcattcccaacaaaccgattttataatcggcagcaatagcctccagtggacgaccatcatttggaacagtataggtagtattttcaccaatcagacgactattggcgggcggcagaggatactcggtcgcattggcagcggtaatacttcccgccagacaagttgcgaataacataccaatcaaagttaatgcacgtttcatgcttagttcctacatcacttcttaaaattcgattcggctatctacgttaattttagcagccaataataaggccaccatatagtaacagtcattattataaaggcaatttatatctctagaaatcaaggtgttacaatgtaatttattatgcttcttccaaccttgagggcgatttaagctgctgaaatttcaccattttaagactgtgacccatgacgcaaaaatgctcagtcacgggagaataaagcacaaaatgttgacgtgaatcagcccgcttttagtaccgctgctttagcacgaatggcgcggatcatggcttcaaggccttgggaacgcgaaggggttagatgctgactaagggctaaatcggcaaagaatggccgaacatcaagatcgattatctgttgcggggtcaaaccctgatacagaataaacaccacgacaaccaagcctttgacgatggcggcatcgctatcaccggcaaaaaccacctggccttcggttgaggtgctcatggcaatccacacctgactttggcagcccgaaataaggttgtcaggctggcgctgctgctcagttaacggcggtagctgtgcacccaactcaatgacatagaggtacttttcttcccaattcaaacaacgggaaaagttacgaatcaatttatctttatctggcaaaccagccataacatgcttcctaaataatcccccgcgtccttgaagccgcaggggtgttagctacgctcactcacccaaatcactgacttatgtcagctcatcgggatttattcgcttgctgcctacctgcaactccaatgactttgggtattgtcggttttaaaaaacactcaacccaataatttttcgatgcgcagtaatccagccaccaagcgatccacttcctcgcgggtattatacagtgccagtgacgcgcgacacatactcggcacttggtagaatgccatcagcggcatggcacagtggtggccggtacgaatcgcaataccatattggtccaggaagctgcccacatcataggcatggtgttgccccagattaaacgctatcacgcctgcccgtttggtcgggccataaagtgtcagacttttgatctggcttagttgctccaatgcatactgcattagtgattgttcatattgctggatctgctctaaccccaagccattcacataactgattgctgcacccagccccataatccccgctgtatttggcgaacccgcttcaaaacgccacggcgcatcagcaaaggtcgtgccttgcgtcaagctgacggttttaatcatcgcaccgcccccttcccaaggcggcatttgctgtagcaattcactcttgccatacaagataccaatgcccgatggcccatacagtttgtgaccggagaagacatagaaatcacaacccagatcctgcacatcgacggcttgatgcataatggcttgagcgccatccaccagcagcaccaagcccgccgctttagcttgcgccacgatctctttaatcgggttcacggttcccagcacattggacacctgggttatcgccaacagcttggtggtgttatccatcagccctgccaacgctgtaagttccaactctccggttgccgtcagcggccagacacgaatttcgataccaatatctttggccagcatctgccacgggacaatattggcgtgatgctccatttcagtaatgataatgctatcaccggctttgagagcatggcggccatagctgttagcgaccagattaatggcttcggtggtgcctttgacaaaaacaatctcttcggcagaggctgcgttaataaagcccgcaacctgactgcgcaccgcttccatctgcgcagtcgcttcggcgctcaaggtatggatgccacgatgaaccgccgcatagccctcacgatagaagttaagctctctatcaatcactatttgtggtttctgcgcactggcagcactgtccaggtacgccaacggctgagcgttaacttcacggctaagcagtggaaaatcggctctgatctgttcgatactgatctgcccgatactggcttgtccaatagagaaactcatagcgactccccagccagccgctgtgcaatgcgcgccaacaccactttgcggatggatgcgtgatgaatggcttcggtcaattctgcggcaaaagcaaaaataatcatttgctgtgcatctgcctgattgataccgcgtgattgcagataaaacagctgttccgcatcaatgcgcccaacggtagccccgtggctacacttcacgtcatcagcgtaaatttccaactgcggtttggtatcaacttcagctaacttactgagcaacaagttattgttggtcatttgcccgtcagtttttaaggcgtgctgagccactttaatcatgccattaaagaccgctttaccccgttcgcgcaccatggttttgtgcaactgacggctttcacaatagcccttgttatgctccagataagtgcgggtatcacagatttcacgcccaattggcagcagcaggctattaatggacaacgttgcaccctcgccatttaactgggcgctggtattgtggcgagtcagccccgccccgagcaagaaactgtaactcttggcccgtgcatcgcggcttaacactaaatcgttatgggcaaagtggtagctttgcggtgtttcaaatgccagtttgcaatgactcagctcagcattttcacccactgagatagtcagccgcgcgccagtaaaatgcggctgttcattgaggctaacaaaatgctcaatgacctcagcctgtgcactcgcctcaatcgccagatgatggcgataatggctggtattcaccacctcagaacccttacctgagctgatatgcagcagataaagcggtttgtcgctgtgtttcccagcgggtaaccgaatgtgcagacgttgctgagccagactctctgtcagatgcaacaaaacttccgaccgaatagccgcaggaaatggggtattttctgtcgcaggtgtcagttgatacgggccacaatcgcggtcgctcaactcaggggcatataacccatcaatgaaaaccacacgatgcgcatctttgatcaatgagagatcatcgcactgagccgccgtgacttccgctgcgggggcaaaactgaagttgtgcgcgagtaagcgctccagtggtgtgtatttccagtcttcatgcttgctgctgggaaagcccaattgcagcacttgttgccaatgtgcagtcgcctcagcactctgatcactttggtgctgtttaagcttttgattctgtttaaacaattgaccaaaatgtagcaacgcatcagcgcgctgtttttcaagaatacgttgctgttccagcatattactgttggtcggtaagccagccatagccttgctcctccaactgtttcaccagcgtgaaatcaccagatttaatgattcgcccctgatacaacacatgcacaaagtcaggtttgacgtaatcgaggatgcgctgatagtgagtcacaataataaaggcgcgatcttgattgcgcagtgagttcaccccgttggcaacaattttcaatgcatcaatgtccaaaccagaatcggtttcatccaaaatgcataaagaaggttccaatgcggccatctgcaagatatcgttgcgcttcttctcaccgcccgagaaacccacattcactgaacgggtcagtaagtctgctggcattttgagtaactcaattttctcttcgataaaatcagcgaaatcaaaacgatccagcggttcctgttggcgatatttacgtaccgcattgacggcagtttgcaggaagaaatggttgctgacgcctgggatttctaccgggtattggaaagccagaaataccccctcgccagcccgagcctcagggtcaagttccagcaagtctttacccttgaatgtcacactaccctcagtgacttcatactcttcccgtccggccagcgccgcagacaaggtacttttccctgaaccatttggccccatgatggcatgcacttcgccaggtttgatctccaaatccaaacctttgaggatctcattaccttcaacactgacttttaaattcttaatgcttaacataagtttccttggtgcgcaggcgcgcaaaactctgcaaatgcttattcaactgagactcaaccaacactgtgttccaggctgatggctaacaatttctgggcttccacggcgaattccagtggcagctcggagaacacatccttacagaagccgttaacaatcattgagatggcatcatcttcgctgatgccacgttgcaagcaataaaacagttggtcatcaccaatttttgaggttgtcgcctcgtgctctagctgtgcggtgttattacgcacttccacataagggaaagtatgtgcgccggaatccgggccaatcagcatcgagtcgcattgcgtgaagttacgggcgttatccgcaccgggcaaaattttaaccagcccacgataggtattttggctgtgccccgcagagatccctttggcaataatggttgatttggtgtttttgccaatatggatcatcttggtgccggtatcggcttgctgatggccgttggttaatgcaaccgagaagaactcgccgatagagttatcgccctgcaaaatgacactcgggtatttccaggtaatggctgaaccggtttcagattgggtccatgacattttggaaccctcaccttcgcacagcgcccgtttggtcacaaagttgagaataccgccagtactgtcagcccccgcaaaccagttctgaactgtcgagtatttcacttctgcatttttgtgcaaaatgacctcaaccactgcggcatgcaactgatagctatcacgaaccggcgcagaacagccttcgatataactcacatagctgtcttcatcggcaatcaggatagtgcgctcaaactgaccggttttggcggcattgatacgaaagtaagtggataactccattgggcagcgcacccctttgggtacatagacaaaagtaccgtcagaagcgactgccgcattcagcgcggcaaaaaagttatctttggcgggaaccactgatcccagatacttacgcactaaatccgggtattcctgaatggcttcaccgaatgagcagaaaataataccttgttcagccaatttaccgcgataggtggtcgcaacagaaaccgagtcaaaaatggcatcaaccgccacttcagccccttcccgcactggcaccccaagctgggcaaaggcagattcaacctcagcggtgaggtactcattcatggtgtgcgcggctgaatcttcagctgatgactgctgcagtgcgccggattgcgaaccgcagttatcatcacagctaccgcaagatggcgctgagtaatagctgtaatcctgataatccagacttttataatgcgctttcagccaatgcggttcttccatttctaaccaactgcgataagccccgaggcgaaactccagcatccattccggttcattacgcttggcagaaatggcgcgaatcacatcttcattgatgcccttcgccagctcatcagtcgcaagttgtgtaaaaaagccttctttgtagcgaccatcgctgacccaagcctgcacatcatctggaacttctacattgcttcgtgtcatttcgtttacatcgctcaaacgccaaagctctcgccacacccgcaggcgtgctgagctttaggattattaaatttaaaaatctgatttagcccttcgcggacataatccactacggtgccatcaataaacggcattgcttttagcggtacgtaaagtctggcactaccatgctcgaaaaccaaagcatcactggctggctccttagccatatccatcacgtaagcaaaaccggcacaaccggattgcttgacccccagctgcaacccttttatttcaggatcctgttgcatgagccgtgtaatttgcgccgcggcgctgtcggtgatcgtaacgccttgccaaacattatcatcaagcgaaaatgtcccgacggattcctgttgcatatgccccaccttttatctcttaataattagctggctgattatgggtaaatcaacacagattgttcacaatggtagtgataataattatcacttcaaccgtttgttttgcagggatattaagaaaagtgccgtttagacctcaaatgaggcggcaacgaaagaagcatgctgcgatggccggagaagtctgggtaaacaaacacacttttatcgccatgaaataaaacagtaattacgacagcgatgcctgaatcccttactatatcagaggttaattacggctaatctctgtatttttaaacattcataaaaaatacctatttctccattaactttagctgaaaaccccctcagggggaacctatcagagagattcgccgcatttatcagatatacccttcatacttcaagctgcatgtgcgttggcgactcccgtaccccgaatcacttacttgtcgttaaccttaaagtaagtaagctcatccttgaggctcaccctgcgggctagcataaatgctgttcaaatcagttgccgaccgatttgtcactcaattgccgctttcccacaactcgaatgatttagggtatccacacaagatcagaaggtaagaaatagaaagatgtggtcatgaatgatattgctcaaggcccacaattggcgctgagcaatatatatttatttttagagaggttattttggcgatgataataccgcagtggtcaaacgagaggtgcagcacaggcggttttgttcatcaaaaatctcaatctgccaaacctgatgactgcggccaacatgaatagcacgacaacagccgcgcacttttccggactttaccgcttttagatggttggcattgatttccaaccccacgatgttctgcccctcagtggtacataaatacccagccatcgaacccagtgactccgccaacaccactgacgccccgccatgcagcagaccaaagggttgagttgtccgattatctactggcatcgtagcttccagttcgtcatcggataatcgagtaaattctatgcccagatgcccgaccatgcagccttggctctgttgatttagctgttccagcgtcgctgtgcgtttccaaagcatcctttttccccttcctaacttggcgttgcagcggtgttagctgctctcactaacccaaatccctgacgggtgtcagctcatcgggattagctcttttgctgcctacctgcaacgccaattagtttggggcctcttcctacttgaagttgcagaaatgttaatagcgggcaaatcttaaaccaattcaagtagcgcttgcaatggatgtcgtataccgttgccttcaatacgcttaacctggctgcggcaagaataaccggtagctaaacaacgttttgctggcagcttttgcaatgcctgttgccaggataatgcataaatacctaacgagttatcgatgttcttcgcttcatgaccgtaagttccagccatgccacaacatccgacactgacgttttccagtctggctccataacgggagaatatcgcagcccaatgctgactactggcgggcagtgcagtagtttcggtgcaatggccaaacagataccaggattcaccggtcatttgttgctcttgctgttcagccaatgcctcatgtaaccactcatgcaccagttgcacattaaagtcaccacgggaatccgccagaatctctttatattcatcgcgataacagagcaccagcgccggatcaaccccgaccattggtatccccaataaagcaatgcggttcagaaaatcagcagttttccgcgccgttttagcaaaacgttgcaggaaccctttgatatgctgtgctttaccattcggcgagaacggcagtaacaccggattgaaaccgagcttctccaccagccggacaaaatcggcgacaacctgagcatcgtagtagctggtgaaagggtcttgcactatcaaaacatgctgacggcgctctgaatccggcaacttctccaactgttccagtgtcatggtgctggcatagtgaccggacaatgactgcttcaaggttgggctggaaagtaacggaagatccaccatgccgatgcttttgcggcttaacgcactaacccacggttgcttgagaaagaagttaaacactttaggcgctttcgccatcaacggggcatagtcttctacaccagcgaccacataatcacgcagtggccgatgatagcgagtgtgatacaactgtaggaaacgggagcggaaacccggcacatcaatctttatcgggcattgcgtcgagcaagctttacacgccaggcaaccggacatcgcttctttcacttcatgtgagaaatcataatctccctgactggcatgccaggtattacgcgtcttttcaatcaacccgcgcaagctggggcgctgagtcgccagcccattttccagtgccaccggatcaaccccttgttcggataacagccgtagccattcccgaaccaaagtggcccgcccttttggcgaatggattcggtcaccggttattttcatcgacgggcacatggggctacgagcatcaaagttaaaacataatccgttgccattgcactccatcgccccacggaatgaagttctgacaaagagcgggatacgtctgtcgagagtaccgcgtttgtcagaagtatcgactttcatcatcggggcatcactccccaatggagagcaaattttaccggggttcagtcgattatcgggatcaaatgccgattttatctggcgcaactcatggtaaagcacctcaccgaagaactcggggctatattccgcgcgaaagcctttaccgtgttctccccacaataagccgccatagcgcgccgtcagttgcaccacttgatcggagatctgcttcatcagcatttcttgttgcggatcgcacatatccagcgccggacgaacatgcaacacaccggcatccacatggccaaacatgccataggtcagattatggctatccagcaactggcggaattccacaatataatcagctaaatggtgcggcggcacacaagtatcttccgcaaaggggataggtttcgcctgccctttactgttacccagcaaaccaaccgcttttttgcgcatgccataaatgcgctcaattccggctaaatcactgcaaatctgataaccaatcaccccgccttcgcgcgccgccatcaaatcatccaaacgttggcaaagtgattccatttggctgtcaatcagtgccttatcatcaccggcgaactcgacaatattcagccccagcatctctttatccggaacatccgtaatgagttctttgaccgagtgccagacaatatcctctttcgccagattgaggactgttgagtccacggtttccactgacagcgctttggcttccaccataaaaggcgcattgcgcagtgccgaatcgaaagagtcatacttcacattcaccaaacggcgaacttttggcagtggcgtaatgtccagtgtggcttcggtaataaaggctagcgtcccttcagcaccggttaaaatacgcgtcagatcaaatatttgtagatcgtcactgaacacatggcgcaaatcatagccagtcaggaagcggtttaatttagggaatttttccagaatcagcgcccgctgatcccgacagcggttaagcacggtatggtaaatacgcccggtgactgaatcttcctgcgcaatcgtttccgccagtgacgtcggcatagcgcgagtatccagcatctcgccacccagcaaaatagcgcgcaaccccagaacatggtcggaggttttgccatagaccaatgagccctgaccggaggcatcagtattaatcatgccgcccaatgtagcgcgattactggtggataattccggcgagaagaaatagccaaatggacgtaagtattgattaagttgatctttaatcacccccgcttcaactcgcacccagccttgctctacattgatatccagaatgcggttcatatggcgcgacatatccaccacaataccggtattcaatgcctgaccattggttcctgttccgccaccacgtggcgtgaagaccaacgatttaaaattttcctgcccggccagacgaccaatcagtgcgacatccgccgtcgagcgcggaaagataacagcatcaggaagcagttgataaatactgttgtccgtcgccatggttaggcgatctgcataattggtagcggtatcgccggtgaatccgttttgcttcaaagcatccaaaaaatccagcaccaactgaataacacctggcgcttgagaaatctgtgggatcattagtgtgaccctatctatatgtgggtttgttttaaggactattccactgaaagactatccgttacccatcacctttgtcgaacgatttataccaattcagaacgatgggaaagagatgtctggcgaccaaggttaaatacagtaataaattattaagtatcaaaattttatattgcgcaaataataatcaaaccacaatcagaacgtgctgttacatcacttttactgcaatcggatttatattatcccgaggacgttgcctttttttgataaaaatacagcagtaaaactcaagtgtatctgttaaaaaccgctgaaatacaccatgattacagctgaccctgaataagattggtgcaaatatctcattagtgcattttctaatgagtacaaataaaacagtgcgatggccaccttgccatgatttgtgaagtgagaacccactgatgaattacccgcagctacgtcgtttcgatttacccaaactgatgtttggggtgatattcattatgataatgattatcgccagtttttgggtggtacagccgtttattatgggatttgcctgggctggcatggtggtaattgctacctggcctttgttgatctggctacaaaagatcttatggggcaagcgctggttggccgcgattattatgaccattctgctgattttgctgttcgttattcccattgctctgctggtcagcagcctggttgagaatagcggcccgcttatccagtgggcatccagcccatccaatttaaaaatgccggatgtcacctggctaaaatcaatccccatggtgggtaacaaactctatagcggctggcattcgctaattgccggtggcggtaatctgctaatcgccaaaattcagccgtatgtcggtgctgctgcaacctggttggtcgcacaagccgctcatatcggctacttcttgattcatttagcgctgatggtgctatttagcattttgctctatttccacggcgagcaagtgggtttgggtattcgccattttgcggtgcgagctgccgataaacgtggtgatgcagtggttgtactggcagcaaaagccattcgcgcagtggcgttgggggtggtagttaccgcactggtgcaagctgtgttaggcggaattggcctcgctattgccggaattcaatatgcgacattgtttaccgtcttaatgtttatttgttgtgtcgcgcaactcgggccattgctaatactgatacctgcggtcatctggctttactggacgggtgattcaacctggggcacgatattgctggtgtggagttgtatcgtcgggacaatggataacgtgttgcggccttacctgatccgtatggaagcggatatgccgatgatattaattctgtccggcgttattggtggcttgctgtcattcggtatgattggtttgtttatcggcccagtggtgctggctatctcctatcgattgacctccgcttgggtcaatgaagcaccggaacccgaagagagcattaccgaagtcgccaaacatttagaagagctttgaaatagaataggggttatgctgcctaacccctattattcagcaacatccgctactggaaataaataatagcctttttaatattcacttttatattcgaaacaaccgttcgtattagttattaaatcaagtcattattaataacaaggtgaaatcacttttattgtaaatatatattcaatcgatcttattcagatgattcttaatgactaacttacggaatttacttattattatcgagtagtactttcccccgggatatttaaataaattatctcataatgacttatttaaatatctgtaatcgaatataagtattgctgtgtgtagtctttgcctgtcacctaagacgggctttttttttattatattctgtgtaattagaatagcgtctgtattagctacgtccattcccttgaatcacttgagtgatggggatgacgaccaaaaaggataaaaaatccgcaacctaagctgcggatgataaatatattggccaaagtgctatctatcgcaaagtgctatctatcgcaaagtactatctatcaccaaagcactatctatcagtgtttggtatgttcagccagacttaaccaggtttgcaccacggtatccggattaagagacaaactgtcaatcccttgatccatcagccataacgcaaaatcttcatgatctgaaggaccctgcccgcaaatcccgacatatttcccctgacgtttagcggcctgaatagccattgagagcaatgccttaacggcttcattacgctcatcaaacaactcagacaccacaccagaatccctgtctaaccctaatgttaattgggtcatatcattggaaccgatggagaaaccgtcgaaatgctcaaggaattggtcggctaataaagcattagatggaatttcacacatcataatgattttcaggccattttcgccacgtttaagcccttggcgggccagttcagctaccactgcctcagcctgagcgacagtgcgcacgaaaggcaccatcacttcaacgttagtcaaatccatctcattgcggacacgcttaaccgcctcacactccagtgcgaagcagtcacggaagctgtctgcgacataacgccctgcaccacggaagcccagcatcgggttctcttcatgcggttcataggcttctccgccaactaaattggcatactcattagatttaaaatctgacaagcgcacgatcacacgttttggccaaaatgccgcgccgagagtcgaaatcccttcggttaaacggccgacataaaactcaaccggatcgtcataaccattcattaacgccttgatctcggtttgaattgcaggcggttgagtctcaaactccagcagtgctttaggatgcacaccaatcatccggttgatgataaattctaaccgcgccaacccaacaccttcattcggcaagcgggcaaaatcaaaagcccgatccggattgccgacattcatcatgattttcaaaggcaaatcaggcaattctgtcacctgagagctttgaatagagaagtcgagcaactcatggtaaacatagccggtatccccttcagcacaggaaaccgtcacattttgcccttctttcagaatatcagtggcattaccgcaccccactaccgctggaatacctaactcacgcgcaataatggcggcatgacaggttcgcccgccacggttagtgacgatggccgctgcctttttcatgataggttcccaatcaggatcagtcatgtcggttaccagcacatcaccagcctgaattctatccatctcgctaatatcatgaataaccttaactggcccggcaccgatgcgatgcccgatagcacgaccttccaccagcacattactctgattattaagctgatagcgctccataacctgctcgttggaacgcacggtttccggacgcgcctgcacaataaacagctggccggtatggccgtctttggcccattcgatatccatcggacggccatagtgttcttcaatcaataaagcctgatgggccagagcttcaacttcgtcatcactgagagcgaaacgattgcgttgcgcctctggcacatcttcaatgcggacttgtttaccgtggtcttgattttcggcatagaccatacgaatttttttcgaccccatattgcggcgtacaatcgcgggttttcccttacgcagcgtagacttatgtacataaaattcgtcagggtttaccgccccctgcaccaccatttcccccaaaccatgggccgcggtgataaagaccacttgatcaaaaccggattcggtatcaatggtaaacatgacacccgatgaggcaagatctgagcgcaccatacgttgcacccccgcggacagtgctacgccgcgatggtcgtatccctgatgtacgcgataagaaatggcccggtcattaaacagtgaagcgaagacatgcttgatagcaatcatcaccgcatcaatgccttgaacatttaggaaggtttcctgctgcccggcaaaagaagcatccggcatatcttcggctgtcgctgaagagcgcacggcaaatgatgtttgtggatcatcagctagctgctgataggcatcgtgaattgattgttcgaactcaggatggaatggcgtttcaatcacccattgacgaatctgtgcaccagctttagctaacgccgcaatatcatcaacattggtttgatccaacaattgatagatgcggttattaacgccgctttgctccagaaagtcgttaaacgcctgagcggtggtggcaaaaccattgggcaccgaaacacccagttcagaaagatgggttatcatttcacccagggaggcatttttgccgccaaccctttcaacatcgtgcatgccaagctggttgtaccaaagcacattacacagatttaggccattgttggacatcgaaacaatcctttttacattgtcattaattacggacgatcagtagggtacatctgcccaaaatcattggcgttgcaggtgagtgagctgcggcgtcaatgacgaaggacacatttcagactagcacaatcatctatagcccatagacaggtgaatcgatcaacccaacaagaaaaatgtttttcaggctattctgacagcaaactctttacggataagccgaataaggcacactgatggggttaatcagtggtataaatcggccagaaatgactcaggagtcagcgtggaaagaagtgtattttatatttcggatgggacggccatcactgccgaagtgctcggccatgccgttttatcgcaatttccagttaaagcgacgactttcacgctgccctttgttgaaagtgccacgcgtgctcaagaagtgtgtgaaaaaattaatgaaatataccgcgagaccggtgtcaggcctttggttttctattcgataatcagccctgaagttcgggaactcattcagcatagtgaagggttctgtcaggatatcgtgcaagcgctggtggctccacttcagggtgaactgggtgtatccccacaaccggtactcaatcgcacccacggtttaaccgagagtaacctgggaaaatacgatgcacgtattgcggctatcgactatgcattagcgcatgatgacggtatttctctgcgtaacctcgaccaggctcaggtgattttattgggcgtttcccgctgcggcaaaacccccaccagcctgtatctggccatgcaatttggtattcgtgcggccaattatccttttatcgccgatgacatggataatttacagctccctgcggcgctgaagccctttcagcataagttgtttggcttaacgattaatcctgagcgactggccgctattcgagaagaacgccgtgaaaacagccgctacgcctcactgcgccaatgccgcatggaagtcggcgaagtggaagccctgtttcgtaagaatcagattcgctatctgaattctaccaactactctgttgaagagatttcaaccaaaattctcgatattttgggcatgagtcggcggatgttctgattatccctttcgtccttgagttgcagggggtttgcttactacctggctgcgactccaattactttggctacaagtattcattatggtgataatttaaggcttatttcagcaaaatttctatgaatcatgacgctggcagttgaattcgtctatttttggtttattgtgatcgccatcacttcccggtattcctgccgcaacgaagaacagatttagaggaattttcatgcacaaaactgatgaactgcggaccgcgcgcatcgatagcttggtgacgccacaacaattggcagaaaagttaccgatttccgaagctgttgctgataacgtgacagcgtcacgtaaacgaattgaaaaaatactcaccggtgaagattcgcgcctgctggttatcgtcggcccttgctcgattcacgatctggatgccgcaatcgattatgcaaagcgattgaatgtattacggattcgctaccaagaccgacttgaaatcgtcatgcgcacctatttcgaaaagccgagaaccgtggttggctggaaagggttgatctcagatcccgcgcttgatggctcatgtcaggtcaatttaggcattgaaatggcgcgccggttgctattagccgttaatgagttgggcctgcctactgccaccgaattccttgatatggtgaccggccaatatattgccgacttgattagttggggtgcgattggggcgcggacgactgaaagccaaatccatcgtgagatggcctcagccctctcctgcccggttggtttcaaaaatggcaccgacggtaatacccgtattgctattgatgcgatccgcgcggcacaagccagccatatgtttttatcaccggataaaaccggccaaatgacgatttatcagaccagtggcaatccacatgggcatattattatgcgcggcggaaagacgccaaattacggtgcatctgatattgccgctgcttgtgatagcttgcgtgaatttgatttacctgaacatctggtggtggatttcagccacggcaattgccagaagatgcatcgccgccaattagaagttgccgcagatattggtcagcaaattcgcgcgggatccaccgctatcgtcggtgtgatggcagaaagtttcctggttgaaggcacacagaaaattgttgcgggtcagccgctaacctacgggcaatccattactgacccttgcctgaattgggccgacaccgaacagttactcagtttactggccgatgctgtcagtagccggttcaactagcattaactcgatttaaaatcagtgatggaatgacatttagctaaggctccactccatcactgagctaaatatatcaggccactccattcacacctcctcaccttatgtctgcctaaatcattcagcatacaaattactaatgaaaagcaagacattggaataacaactaattaagtccagggttgaaaccaatagcgcatggggatgataatcattatcaacttgctcataatatcaactcaaagaaagtatcttatgcacaaagcgacatccataacgcaaaacgcaaccggccaaaccgtttcctctttgccactttcatgtattaacagccaacaattacttggacaacatgaagttgtcgccatcaatcaccagggtcagctttattacttacgccagaccaaagcaggaaaactgatactgacgaaataaccttcagtcagtctccttgcttaacactattgccccgacgccagccacctaattatcactactcaggcagccagcaatccattgattatattaaacaatatatggagagctgtttatgcctcgtttttttcgtttatcttcatgcagtttggctattgctttagtgctgtcgtcagcagccatagccgatcccacatccaaaagccactctgacacgctgaaagtagttggttcacgtacaaccatcgacagttttaaacaccccggtgtggtcactgttattgatgcttcgatgccacaaaagcaaaccgccaccactgccggtgaaatgctacaacacatacctggagtcacggttaccggggcgagtcgcaccaatgggcagaacatcaatatcagaggctatgatcaatatggcgtactgatattaattgatggcatccgtcagggaatcaaaggagtgcattttaatggcactttccttgatcccgcattgattaaaaaagtcagtgttattcgtagtccagcgacctcgttaatgggtggcgaagccttggggggagtgattgcctaccagactgtcgatgctgctgatttactggcaaaagatcaaaatttcggatttcgtgtcagtggcttcggtgctaccggttatcacagcacaggcttggagatgtcggtgtttggccgcactgagcatctggatggtatttttgccttcagtaaacgaaaggttggcaatatttatcacggcaatggctctgaagcaccgaacgatgaagctatcaacaacctgatgcttaagaccaccgcctacctttctgacagccaatcgttgaccaccgccctgcgctattttaataaccgcgccctggaacctcgtatggccaatcagagtgcgccgaattcaaatatgaatattaacccgatgataaatcgttccaccattcaacgtgatgctgagctgacctaccggctgcaaccacaacaccttgattggttagatgccaccacccagctttactactctgaaatcaatgtcagcgatgatgtacgccgtgaaggttatggcagccgcaaacaagccacccgtgggataaaactggaaaatcgtagccaactatttacccacagcccggcggctcatctattaacttacggtgttgaaagctaccagcaacagcaaatccccaaaggcgttattcgcagttttccgcccgctgaaatcaacttttcttccggttggctgcaagatgagctgaccttacgtgaccttccagtcaccttgctggccggtacccgttttgaccgctataaaaacagccgtgagaattttgctgatagagaggttaaaaattggtcatcaagtggcgcagttaccgtcaatcccacggattggttgatgttatttggtgcctaccatcaggcattccgcaccccgacactggcggagctttataatgactcgatccatttctctattcccagtaaatggttcccggttgttaatcgatggaagcccaatcccaacttaaagccagaaagcaatgtcactcgcgaagccggtttcggtttgcatttcgatgacctgctgacagatagcgattcaatgaaactgaaagccagttattttcatattgatgccaaagaccgcattaccagtgaagtcaagatgccgttcatctcgacttacatcaatatcccgcgcagcaaaagttggggttgggatgcttccctggattatcaacatccctggtttgactggaatctggcctataaccgcacccgtggcatcaaccttgatacgcgcaagtttatcagcagcatcaacccagacaccgtcaccagcaggctgaatgtacctattgctaacagtgggttgagcaccggctggatagtcaccatggcagaaaatactaaatttatgaaagacaatgatgcccaaaattcctcacgcaaacccaataaaccgcaagctgggtatgccgtgcatgatttttatctcagctatcgcgggcaaggtaggttcaaaagcgtcaccaccaccgcggtactgggtaacgcctttaataaagcctattactcaccgcaagcaatcccacaagacggacgtaatgccaagttactgatcagctatcagtggtgatatttcatctgcctggtggtggtgacagattaaaaaacaatcactattaaatggcgctatggaaccctgccattgcacacccgcgatggcactacatgataaaggaataaataaatggaaatgacactgtctcagcagtacctcaatacgaagcaagttcatcctgaactctcctctaaagatttagcacaaacactgaatatcagtgaggcagaattggcgtatgtccgtgtgggggaagatgccgagcggctggatatcagtgccactacgttgcttaccgagttggaaactgttggcgtcacttgctcggtgacctccaacccatatgcgcgacatcagttgatgggtgaatataagaacttacggctgcatggtcatctgggattgctccttaacccgcgcgcactggatttaagactatttttccgccactggaatgctgttttcagtatgtacgaaaccacagcgcagggtgagcaactcagcattcaatgttttgatttccaaggtaatgccattcatcaaatctattgtaccaaagagacaaatcaggctgcctggcaggcattgatcgcaaaatatcgcatcaccgataatccccgattggaattaaaacatcttgatgagcaacccaacgcagaatcagctatcgacagcgccatcattgatactgaatggcgcaaaatgaatgatattcatcaattttttatgttactgaaacgccataacattagccgacaacaagccttccgcgcggttggcgatgatctggcgtatcaagtcgataatcaagctgtaatacacatacttaaggcggcacaagcgggtctgaatgaaattatgctgttcgtcggtaacagtggatgcatgcagatattcaccggtgctattgaacaattctcagcccgggaagagcatcaatccgcgggtgatcagtgggttaacgtaagcaattctcgatttgatttacagctaaaccaacaggctattgcagaaagttgggtgacacgtaaaccgaccaaagatggctttgtctcaagcctggagttgctcgatgagcatgggaagcatatcttgcaaatttttggtcaacgcagcgaaggccagccagagcaaactcaatggcatcaacaactggctgaattgaccccaataggcgtgccgcatgcataaatggcgcgcggcacttagatttatcatttcactgtcatttgttatttcaatgaatggtattgccacaccacgtattgtgaccattggcggcgatgtctctgaaatcacttatgcactcggtgccggtgaccttattgtgggccgagatagcaccagcctgactcctgatgcattgaaagcgctacccgatgtgggttatatgcgcctgctcaatgctgaaggtattcttgctttaaaacctaccttgattttgagcagtgagcgcgccgagccatcaagggtgctgaaacaagtgatggagtacggagtcaagcttatctatgtccccgccgataaatcgccgcaaggcgtgatagataagatacggttgattgccgctactgtcagtcaagaagagaaaggccagcagttgatacaacattaccagcaacagttggacactgtggtatcaagcccgctaccggtgaaagcattgtttgtcatgattcatgccggaattcccccgttggcggcgggtttagataccgcagccgatagcatgttcaaggcatcggggcttaaaaatgcgattaaggaattcagcggttatcgtccgctatcacaagaagggattatcgacagtgcccctgatttactcatcgtgactacacatggtgtggcatcactcaagggggtagagaatgtctggcggttgccggggcttgatctcacccccgcggggaaacaaaaacggctgctagtgcttgatgacattgccttgttggggtttggtttacagaccccggatgttcttaagcaactgcgtgcggcggctgaatcaaactaatgtgaagctgcccttaagagtgatggcggcgggggcacaatccccgcccctcatactgattaactggagcaagaaatttccagatgtttcccccagtccggtggcaatgcggctaagtcattgagttcaggttgttcagcaaaaggctgctgcaaagcctgatgtaaacgctgtaagggctgaatatcatctttttctgcctgatcgatggcaagctgcgccaaataattgcgtaatatatatttaggattcaccgcgctcatggcttgctgacgctgcgcatcatcaatttgctcttgctgcaaacgtgcccgataacgactataccaactgtcgaaagcggctctgtcgataaagtcatctcgtaacggcgataacgcggaatgtgtttccacttcacttaacaagcggaaggtacgggtataatcgcgcccttctttgatcatcaaacttaataacccggtcaataagtcattatcctgactatcactgtcggaaaatcctaatttagcgcgcatttgctgaccgtaagccgccattaattctggctcataagcttccagcgcctgttgtaattgcgccgttgagagcaaaccagacagggcttgccccagccggtgcaaattccatagcgcaaccgctggctgattatcgaaagcataacgcccctgatgatcggagtggttacagatataatcgggtacataatcatcaagaaagccgaatgggccataatccatggtaatgccaagtatcgacatattgtcggtattcatcacaccatgagcaaaaccgatggtttgccaatgcgccattagccgcgccgtgcgcttaaccacatcagtaaaccacagcaagtaacattcctctagcccgacccactgtggccagtgccgtgcgataacataatcagcaagttgtttgacttgggccggttgctgccggtagtaaaaatgctcgaaatgaccaaaacgcacatggctttcagctacgcgcagtagcattgctcctctctccgcttgttcgcgataaaccggatggtcgctggtcactatggtcaacgcacggctggtaggaacccctaaatggtgcagtgcttcagaggccaaaaattcgcgcacgacggagcgcaataccgcccgcccatcccccatacgggaataaggcgttaaacctgcacctttcaaatgccagtccatatggcggccatcactgagtttttgttccccgagtaaaatgccacgcccatcgccaagttgcccagcccactgaccaaactggtgcccgctatacacttgtgccaaaggctccatacccggcaacaacatttcacctgcccatactgcggctttcgggtcactgaaccaactggtatcaagctctagttccctggcaagtggctcactatgatagagcaggcgcgccccttttaacggtgtcggctgcaaatgagtataaaaaccactcaattgctgcccatagctgttactaaattgcggtgagttattaagctcagcgccagaaccctcattagcagccgtgatatttaaggatgacattagcgtaatacctccgctagccagcattgaacttgtagcagttcagcttgtgattcaggaaaatcatcgcttaattgcaaacaaaccgcatcaatagcagcaggacgatattccacgccttgtaatcgttcggccagcgcctccagcggggcggggttcaagctgtcggtaaatatttggcagcggtcaatggcaccgtgcaaaacatcaaaatggagttcaattccgccccagacaaagcgggtatcgacaagatggctaaacgcgggcgcctgaccaaagttccactcccagctactttgtttagcgaattgttcggcgaaaccgggcaggtctggcaatgcttgtggcgagatgatttctgcgaaaactttttcatcgtaataattgaagaatgcttgctcaatagcggcacagattttttcgtggttaattcccggcaacagttcaaccaagttagtcacccgcgaccgtactgacgtgatgcctttggcttgcaatttttttgggtcgggattgaggtaatcagcaagacgattgaggtcggcattgagcaataacgtcccatgatgaaaaccacgatctttggtttctttataagcggagccagaaactttgcgctcaccatcatccttaatcaccaccaagtcattacgacccgatgctgtcgcctgaataccaagcgatgccaaagcattcagaataatttgagtcgatatcgttttatcatattcaggtttaccggccataaaggtgaaacaggtattgcctagatcatggaataccgccccgccgccactactacgccgagccaacttcactccgtcttgctccatacgccgagtattacactctttccatgggttttgagcacgccctatcaccacggtatcggcattgcgccacaaaaagagaacccgttgatctggcgacatttggcggaaaatgcactcttctacagccagattgaaccagggatcgtaagaatcagaaatgagtaaccgaagggatgacataaacgcggctccgaaccaaattaagcagccactaagataacataacctgcatagatatctttagatcgagggaatgagagttagaatggctaactttctgcggtttcaagagtaatactacttctcacagtcattggagttgcaggtaggcagcaagtgagcaacaaatcggtcgggaatcgatttgaacagcattgatgctagcccgtagggtgaacctcaagcatgaggttcattaatcccgatgagctgacatcagtcagtgattcgagtgcgtgaacgcagctaacacccctgcggcttcaaggacatccccctcactcaaagtcattggagttgcaggtaggcagcagtgagcaaatcccggtgagctgacacaagtcagtgattcgggtgcgtgaacgcagctaacacccctgcggcttcaaggacatccccctcactcaaagtcattggagttgcaggtaggcagcaagtgagcaaatcccggtgagctgacacaagtcagtgattcgggtgcgtgaacgcagctaacacccctgcggcttcaaggacgaagagtgtagctttacattcggcgtgcttgccaatacacccgtttccagtaaacattctccagcgatgaacgaatgacacctttgctcgttgaagcatgaataaactcatcattagtatcgtaaataccaacgtgcaacccattctggccactgccggttttgaagaatacgagatcacccggcatgagttcatcgcgggaaacttttgttcctaaggtggtttgtgcgacagtagtacggggtaattgcatatcaaaacgatcgcggaatgtgcgatatacaaaaccagaacaatcaacgccacgttgatccagccccccattccgatagggtgtgccttcccattggcgcagttgttcattcagtttggcaaccactacaatagaatcagacaagtgaccacttggtgtcggggcatggctgctacagccggcgaggatcatgctgaccagaaagatccagaaacgtatccgcatcgataattcaccaaagataaggctttgccaattcaccaaacaattagctatgcgctaatgcacgacatctgatagctaatttagctatcgagtcaggaaaagacaagttatatgaatgagataatagatttgattcagacggataatagctattaatgactctgtgagtaaagggcttatcgtgcctaagagtattcctgtggattatgccgcgacaacgccaacggactatctcttaatgtgaatctctcagcaaccagactaatcttttgcgattggttttgtattaatcagccatattcccaacagaataaaacccgcacctaatgttttcagtaaagttgcagattcactgaaccacggcaaagatactgcacctaaatagaccaacgcataactgaggctcaatagtggataagcgcgattaagcggcaaatatcttagtgcaaaaaaccaacataacattgataaagcatatcccgccaatccacaaatcactgcaataaattgtggcaaatgattgaaaacgaattgcccattaatatcggccaatgacattaatggcgtattcatcatgccccacttgagtattaattgggcaacggtcaccagcactacacttccaattccccacccgtaccctttcatagatgccaactaatcaaaagaatgccaaacataatggaagcaatccctaaccaatgacgagaagttgcttgctcaccgtaaaaaaattgggcagccaaggtgaccagcacaaaattaaagctgaggatcggataagcaacactcagaggtaaatgttgcaataaacgtaaccacagcaacatccctaaactgagtaacaccacggcgctagcaagccagcgcaatgttggagctagccgatagtgttgtggcaaagcccaagattgcgcagcttgcttctggcacaactgcccagcacaagtcaataaactgactgttatcaataacaaatagcttgtcatggtgttttcttgtaccacaaaagtgccaggcgattcatcaggctaaccttatctgctgctggtagactatccggtattttttcattacgagataattgaatcaccaacgagacatcacctttctgcctcgcatgaaccagccagtcgctaaaatcttgtgcacttatgtagtgatctccactgtcggcataattcagcccataagataactcacccttctcgctgaacatcaagatatcactacgtttcagctcccacgccaatccagctgcgacaccgacactgtctgtcgccacataacggctgctgctaagctcattaaaattattttgaatgaaattttgtggctgtttggagtcaataacctgttgtgggataagatagccgacaagcaatataaacagtaatgggcaagccgcagcccagtgccaatgacgagcgttatttcgcattgttgcaaaaccgactatgccccacccagcaaaagcaattgtcgcaagaataactttttgatgctcttgtggcccataagccaccaaatgccctacccaccccataccaataactaaaatagccagcgcgcagataaatccaaaaataaggtttatcgcaccattaacctttaatgcacgcatatgcattttattggcacaatcggtggcataggccgccatcaataaagataacggtgccatacaaggtagaatatatgtcggaagcttccctttggcgacactgaagaatatcagcggcattagcacccaactgagcaaaaagaatagctccggcctggcaacccgttcgcgccatcctttaagtagggccgctggtaataaccccaaccacggcaggactccaaggcataaaataggcaagtaataccaaataggcgctttatgttgagcgtccttctcggcaaatcgctgaatatgttcaacccagaaaaaataatgccaaaagtcaggctcgcgttgagcaatcgctaatgcccaaggcaaactcaatatcacagcccctacaatagctattgggccaaaaataatgagttcttttacccttttttgctgaatgacgatcggcaataccgaaataaccggtaccgctaaggccaaaaagcccttggtcataaaccccataccgcaagctaaaccgaggagaagataggctcctattttttgtttcgccgtttctgctcgtagcgtgagataaaaacagaccattgaagcggttagccacaatgaaatcatcggatccagtacggcataagaaccaatactaaataccaataacatggagagataaattaatgccgctaaaaatgaggtggagcgattacgccataataacgttgccagccaataaacgaatacggcactcagtgcagtactgaatattgaaccgaatcttacagcgaaattagtatcaccaaaaatccactgactaatattattaaaccaatatcccgcgatgggtttttcaaaatatcgaatccccagcaaatgtggcactacccagtcaccacgctgtaacatttcccggcttatctcagcgtatcgtgtttcatctggttgccataataaacggctattaatgggtaataggtaaaccagtgcaaaaaacagtgccagcagcgcagcgccacttccttttaacagcttcattacgcatcctctaacgcagactgacaccctaaccacccctctcgaccagggaaggcagctcgaaccactttcccgacaggcagtgaatccagattcttgggcagtaacgaaccaagagcacaaaattgaataccgcgctcttttgccatgactaataattgatcgaacattaatgcctgtgacatcccctcaacctcggcatgaatggtgtaaaccggcacaccgttgtcgtgcgaaatggcatttatgatgaagttattaaaatcttcggtccgaacttcgctaccaacaacttcgtcataagtgggtaaagtgacagggatttgtacacttccaatgctaccatcaggtaataatggacgaaaaggatgagtaccacgacaatcactgttatagctgaaagagaacaactgtttaaccgccaggacgcgttcatcagctcgccaaccagccgccgcagaacaggtcaccggctgctgaatgctatgttgtaatgcatcaatgcccaattgcacctgctcggttaattgctgttctgaccacgttgccactttagcttgccagccctgatgatcccaggcgtgtaagcccacttcatgacccgcttgtaatgtcgctttcatcagtggcccaaagtctttggcgatttgcttacccggccacgcagtgcctgccagcaaaatatcccaaccataaagtgaggcagcattagaacgcagcattttccacaaaaaacgaggccggaaaagacgccataaatggcgccccatattgtccggcccaacactgaaaaaaaagctggcactaatatcatgtttttccagaacagcaagcaatgatggcacaccttccttggttcctcggtaggtatctacatcaatccttaggccaacttgcttcatacgtgatgctcatccttcgaggttttactttgctcaatgacattttgctcaagtacattttgttcaagtacattttgttcaagtacattttgttcaagtacgacgccacgtaggaagaagtctaatgtttccatgacggtttgctctaaagcaatttctggctgccaatctaaaatacggcgcgcattgcggatactaggtgtacggtattccacatcctgataaccttttccataatatgcgctactttcaatatccttaaaaccagcgaacggcgggaaattatggcgtaactcatgcttttcaaaacatcttaatagcatttcagctaactcacgaatactggcttcattcgttgggttaccgatattaattatttgcccatcacaagcgccatcacggttttcaataatacggaacagtgcttcgatgccatcatgaatatcggtaaagcagcgcttttgctccccaccatcgacaagtttaattggcgagccttcgaccagatttaaaatgagctgtgtaatggcgcgggaactcccaatacgagcggcatcaaggttatccaaccgtggccccatccaattgaatggacggaacaatgtaaatttcagattttctttcgcgccataagcccaaataacacggtctagcaattgcttggagaccgagtaaatccaacgctgtttattgattggcccaacaataagccgcgaactatcctcatcgaattctttatcatcacacatgccatatacttctgacgtcgacgggaagacaatacgcttattgtatttaacacaatcacgaacaatttttaggttttcttcaaaatccaattcgaaaactcgcagtggatttcgggtatattcaattggggtcgcaatagcaactaaaggtaagataacgtcacactttttaatgtggtattcaatccattcggaatgaatactgatgtccccctcaacaaaatggaaatttgggttgtcgagaaaacggcagatggcatcagaaccaatatctaaaccataaacttcatagcgattatcgcgtaacaaacgctcagttaaatggttcccaatgaagccatttacgcccaagattaatacgcgtgtgcgccttttcaatttctgacttggtttattgcctagacggataccagtgacaattcccatctcttgtgccaggcggctcccttgaacatatagcccctcctcgccttgccctgttataatttccagcgcaccgtcaccacatgcaacaaccagtggagatgttgacaacactgtaccggctaacttgctatggacaacatcgagtggctgcgagcgccaaataatcaatttacgttgtccaagatagctgaatgcaccgggataaggctctgttacagcgcgcaccaaattattgattgctaatgctgatttctgccaatcaattgcaccatcatctgccgtacgacgaccaaaacagctcgcttcagattctttttgtggctccagtggcaatgaagcatttttcattttcggcaacaaatcacgcagtagttcattggcagcatcacgcatttttgtatgcaaagttaatgccgtatcgctcccactaatcataactttatgctgcccgacaatcggtcctgcatccgcttttttcaccatctgatgcagggttacacccgtctctgtctcaccattaaccaaaacccagttgatcggtgcccggccgcgatacttcggtaataaggacccatgtaaattgaatcctccacgcggagccgacgacaaaatgtcatcacaaagcatattgcgataatagaaagagaaaatgatatctggctgtaattgctgaatacgctcaatccacagcgggtggttaacatcttctggcgcaaatacgggtaaatctaaatccgcagccactctggctacagaagagaaaaagcgattctcattgggtgagtcagtatgggtaaatactgcctgaatatcgtaacctgcttcaacaagagctttcaggccgacacagccaatatcgtgataggcaaatacaatcgctttcatttttctacttcctgattattttcggtctgctcagcgccgaccactttctgtatgaaataacgtgggcgtgcgcgcacatcgttataaatacgaccgatatattcaccgagtagacccataccaacaaactgagcaccaatgaacataaacaacacggcaaatagcgtaaagacgccgccacctgcccattcagggccaaataccaagcgtaaaaccactaacaacacggcaagagtgaaaccagagagcgcaataacactgccaaccagacttaataaacgtaatggcgttgttgttaggcaagtaatcaagtcatacatcagattgatcagcttcatcaggctgtattttgaatcaccaaattcacgttctgcgtgatgaacggtaatttcggtcgtacgacgggcaaatgtatttgccaagataggaataaaggtactgcgttcgtggcaatgtaacattgcttcaacaatatggcggcgataggcccgtaacatacagccgtaatcgcccattgatttccctgtagcgcgttgaatcatcatgttgatcatgcgggaagctgttttacggaacagcgaatcttgacgatgcgcacgcacagtacccaccacgtcataaccctcttcagcgacactcaccaaccgagggatctcctccggtggattttgtaagtcagcatcgagtgtaatgatcaaatcgccactgacctgattgaatccggccataatggccgaatgctggccataattacgattaagtaaaacggcaatgatatggctctccggttcattcgccgccgctgttaaaagttcagctgaattatcactgctaccatcatcaacaagaataatctcatagggttgagtcagtaatttacaggcagccgacgttctctctattaatatcggcaaactttcttgctcgttataaacagggatcacaattgagacttttttgattttttcactttcagacacggtgcggccctataatagttgccaatgcatccaccaccctatcaacatcgctatccagcatgtcggggaaaagaggtaatgtgcataatctggcggaattccactcagtattgggtaaatgtagagatgggtagcgttcgcgataatacttttgggtatgcgcagcgcgaaaatgcaggccactgcctatgcctacttctttcaatcgtgccatcagtgaatcacggtcaataccacaacgttccttatcaacccgtaccataaaaagatgccaggcgtgttgatgggcataatcaggaacaaacagcggctgtaagggcgaatcgactaatgcttgatgataacgagcggccaaggcctgacgccgagcgttaatttcaggtaaacgttggagctgaacaacagcaatagcggcgtgaatatccgataagttgtatttataccccggctcgacaacttcggcctgtgggctgcgtccttgaatttggcgatcgaaagcatcaactcccagaccatgaaacttgagtcgacgcaccttggccgccagttcatcatcatcggtcgcaattaaaccaccttcagcacaggtgatgttcttgatagcgtggaaagagaaaatggtagtacctttctcgccaacccattgatcgccgtaacgtgtaccaacagcatgggctgcatcttcaatcaatggaattttgtattgctgagcaatctgacgcaaggcatcaagatcgcaaggtgccccggcataatgtacgggaataatagctttagttttggatgtgattgctgcttcgatatccgcggcattcaccattaatgtatcgcggtcaatatccaccatgacaggttcagcgccaagcaacacaatcatattaatggttgaaacccacgtctgagacggtgtaatcacctcatctcccgggccaatacctaacgccattaaagtaatatgcatacctgccgtagcagagcagacagcgactgcatgtttgcagccaaatgctgcacaaaaatcagtctccaactgttgattctgagggcctgtggtgatccaaccggagcctagtacattcactaccgcattaatttcgtccgaaccaatagctggacgagaaaaaggcaaaaaattctgcattgaaaaattcctagggtacttggctctttgggaaactatattcccctgtaagttaacggaaactaaacgccactcagataaactcactcttggctgaatatgaagtttagtttactaaccttaaataaaccttaagataggatttttttttgcaataatattagttgtgactgccttaagctagagatacactttcctcaatataatcaattgaataaaaaacctcttaacacagcaaaggccataattaattgtatttatcagtgctgtaaatataagtataggaactatagataaatagatgtggttaggaagggaaattatgggtaaatgacaagtgttactgttaaaagtcttttgtaataatccaattctgtcgattaaaattgtgtatttgaaaatcaacctcaaatacctcggagagtatattggctctcatcactttatcggtactcccttgagcaagcacatttccacccgacattagccacacctggtcagcttgttgcaaagtgtggttcaggtcatgagcactgatgattgcactgcggccagcagagcaaaactcacgcaataaactgtccaatgctactttttgtgcgacatcaaggccagtgtatggctcatcaagtagcagcaatttactgtcaggattaatatctggccaaacttgcaaaaaaacagcggccaaacgaacccgttgccattcgccaccagaaagttgtgacaacatgcggggtaacttatcggttaagcgtaatctctcacagagatagccaatggtagtagcaatggcgtccaaggaagcccctgcgggttgataaagcgaaaggtattggaaaaccggcatcatggtcagagccgattgttgttgacataaataggcccgcagacgtgctaaatcaggccccgaatagagggataatgccttccccgcaagtgagatgtccccaccagagggcaatagacccgccagggaggccaataaggtgcttttccccgctccattcggaccgattaagtgtgtttgcaatccagctgcaacctgtgtagaaaaaggggcaagacgggtatctacactgacattgctgagttgcaataacatcaaaataaatctttcatccgtaaattagtgagcagccaatgcgcgtgtaatagcattgaccaaaatcgggtcttctggcgtcatatcgggtgcaaatctttcaagaacggtaccatctcggccaatcaagaatttttcaaagttccacagaatgtcaccggcatgttttggctcgcgacctttacttgctaagcgctgatagaactcactgctttcaggttttaccgccacaggtttggccgcgattagatgttggtataaaggatgccgttgtgggccattgacttctattttgctgaacatcgggaaatcgacaccaaaagttccacgacaaaatgcctggatttcctcatcgctgccgggctcttgccccgcaaactcattgcttggaaagcccaatacttcaaaaccctgttgctgatatgttttgtataaattttccaacccttcatactgcttggttaaaccgcattgggaagccacattgaccaccagcaaaaccgatcctttatacttttccaggttaacggattggctttcaatcgtttttactgggatggaataaattgaatgactcatcaggggtacccttatttcagcaatgataaacagatgaacctacaggaacataagtcagtgtaacgcaaatcactttacacttttaacacgtgtcagcaaccagataaataggggcgcgcctaaggttgcagtcactacaccaatcggtaattctgctgagaataaggcaatacgcgcgacaatatcagctaataacagtatcccccctccggctaatgcgcatcctgccaataaccggcgctgatcggttaaccccgtcagtcgtagaatatgcgggataaccagcccaatgaagcttatcaccccggccagggcaacactaacccccactaataggccaatagcaagtaccaataagtttcgccataggtggagagaaacccctaattgctgtgcttgttgctcacccagtgacataaaattaagtacatgcccttggcaacagagccaaaggacgataggtagcagtgccagcaccagcccttgatgtcgccagtcaatgccactaaatccgcccatcatccaatacattaattggcgtaggtcaaggctggtactgaaatagaccgcccaagtcataattgcgctacaaactatacctaaagccaccccaaccagtaataaacgggcattggttaataagcgtcggcgggcgaagcccagcaaaagcatcgtcatcaataacgcccctgcgattgcacaagcacttaaaaaccaaatggggagcaatccatgcccgagcaacacggccatcactaatgcaacgcccgcgccatttgccacgccgagcaaaccaggctcggctaatggattttcaaacaacgcctgcatgacagccccagagacggcaaggctggcccctaccatcaacaccgccaatgctcgaggtaaacgcaactgccaaacaaaaagtcgcccagtttcactgaaccattgagtgggccaaagccatatatcaccggcacatagactgataagcaacgacaataataatatgacaaccaatcctttgagataacggttatcacgttgttgctgtcgctgttgcagtgcggtaaataagtgactggtttgcatgacatcctcggccagtgcctcaggatttacctgaagatatctgatattcgttgttagccacagatagtagggtgttaggaggataaggggaagttttgtatgaaaaatatgatttttaacgctagcgttgtccgctgactatagtgacaacgctagcgctatcgattatttcttaaccacgatagccattatttttcggtgggtagatctgctggccgccatgaccgccattattattttggccaccttggttattttgacttccgagcttgccactgctacccggcccattattatttccttgttggccatgtccgttatttccattatgttgtggctgattaccatgagggcctccgtcattatgatcagggttaccatgcccctgtcctcggaatggattatgaccgtcttgtgttggtgggcgctgccaacggccaccatcccaataataaccacgctcattgcgatcaccaatatgaccaccacggtgctcatgccaccattgtggtggacgccagtcgtagccatcccagtaatagccacgcttatcttgatcacctaaatgtaaactgacgccgggtacattgatgtcaagcgacacatctgcctgcaccatcagcggcattaatgacaagacgcccagtaatagcagagtttttttcatatcaatccgaatatattatttaacagttactaaatttatatcagtgaaaataacacccatctatcagatattttccccttttcaatttcattgcatattgtttacgcaatccatacgatcatttcagagcagatattatttactactattgctcacatcacttaacatacatctggcaatagttgcttttatattgaataatcattaccactctaaacactgataaccttgaaaaaattatagatttttaagctattgctgcgaccaagtttcattctgttctttataatacaaaactttaaaacatcttcaaaaccaccacataaaacgatacttttaaaattatcacgactagttagtgataatctccataatatacttatgaaatacagataaaacctcttgtaatcgaaaccatttattgcaatccgctcatcctgcttaattacatttttcgaagttctaaatatgttagtcccataagattcatattttacacttagagctgttcacattctgcgcaaagtgatttttattttgaatcttaattacagagtcagggttctatctcatcactatcaacaataatgagcaattggttggatactcttttaagccgcttatagtaacagcgtgggattatatgcaaattctgcaatacagcactttttaccacacaatttacactcttctacaagctccattttctccaatgtcgtggataaacctgcgttctaatgaaatataaaacatgaaacagagggggttgcccccctcctgaggttattgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccgtccctggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagttatcaaggtttgtcagcagtctgagaggggttgcccccctcctctgttgagcctaagctcacggcggaaagttacacataacttacacgcaattcacacatagtgagcgaccatgatttttagaggtagatgtaagctattgattttgttatcacttggtcggcagtttaatgtctttaaacatcgcctcgatatcttcatttgagcgcagcgcaaccgctttatctactacatcgcgcgtcaaatgaggcgcaaaacgtaaaataaagtcatacatataactgcgtaggaaggtactacggcggaaaccaattttagtggtgctgtaagtaaagatatcacgggcatccactgtcaccagatcagggtcttgaattggatcaaccgccatgctggcgataaccccgacacccaaccctaatcgtacataggttttaatcacatcagcatctgtcgcggtaaagacaatgcgcggcgtcaggccagcacgattaaacgcagtatccagttcagaacggccagtaaaaccaaaggtataagtcacaatcgggtatgctgccagctcttcaatgctgacgtgggttttacctgctaaagggtgatcaggcttgactaccacagcacggttccagtgatagcacggcaacataatcaggtcgtcatataaatgtagcgcttctgtcgcaatagcaaagtcagcactgcccttggaaaccgcttctgctatttgtgtcggcgagccttggtgcatatggagtgacacgcgaggatagcgctcaataaagcccttaatcacattcggcaatgcataacgcgcttgagtatgggtcgtcgccacatacaaagaccctttatcgggataagtatgttcaccagcaaccgctttaatggcatcaacttttgataatacttcacgggcaatacggatgatttccagccctgcgggggtcacctgcgtgagatgtttaccactgcgagcaaaaatctggatacccagctcatcttccaacatgcggacctgtttactgatcccaggttgcgaggtgtacaggccttcagcggtggacgatacgttaaggttatgattaaccacctcaacaatataacggagctgctgcaatttcatatctataccatcctaggttaaacactgtgggagacccacagtttggtacatcggaatcacccggtatgccgagaagttattaactgaaacccataactgcatgatgccaaagtggtcaatatcgatcttataataacattaggtgataaaaaaacattttatataactactatatcatttcagcagtaactgtatacacccctgttatctcactttatcttgccctaatcgccgacttaaggtcgtgagcatacacatgcaattaacggtcctgtcatacttcaaactgccgatacgtaggctgcaattcgaattatttagggtgtagagtattcgcttaaaaataatggtgtttttacttaatgcagacagccgttaacgattgataatttcaacggtttgaccaagactataaagcacttggctaaattagcccaataaaaaaaaccagccattaaggctggttttacatgtataacccgttatttgacgtagtgaatatttttcctgctaagtgataaactaaccacttagccgcattcagatgcgtgtcaaacacctattttttagcttcaacccatttgccatcaatatagaaagcagaccaaccggtggctttgccctctttctctgaggaaacatattgttgcttggttttgcggctaaagcgaaccagagtcttattaccttcattatccgtcactggcgcatcagccaggtagcgtaatttttccggtaaacgatccttgaaacgcactaactcttcaaccaaaggcgcacgtgtttcacgcgatttcgggaatgtattagccgccaggaagacaccagcagcgccatcgcgtaacacgaaataggcgtctgacttttcgcaaggcaattctggcaacggtaccggatcctctttcggcggtgcaacttcaccactacgcaagattttacgcgtatttttgcactcatcattggtacaacccatgtacttaccaaaacgccccattttcagatgcatttcagaaccacatttctcgcactcaacaatcgggccttcataccctttgatacggaactcgccttcttcaatctcataaccatcacatgtcgggttattaccacaaacatgtaacttacgttggttatcaattagataactatccattgccgtgccacacttctgacaacgacgtttggcgcgtaatgcgttagtttctgcatcatcgccttccaggatattaagaatttcagcttccggcaccagattgatggtagttttgcagcgctctttcggcggcaatgcatagccagaacaaccgaggaataccccagtactggcagtgcgaatccccatctgacgaccacaggttgggcaatcgatgctggtcatgaccatttgattcgggcgcataccgccctcttcaggatctttttcagccttttcaagctgctcactgaactcagcaaagaagccgtccagcacagccttccactcagcctgatcattagcaacctggtccaggccactttccatgcgcgcggtaaagtcgtaattcatcaactcgcggaagttttcttccagacggtcggtgacgatctcccccattttctcggcatagaaacggcggttttctacccggacataaccacggtcctgaatggtcgagataatcgacgcataagtagacgggcggccaatgccccgtttttccagttcttttaccaatgacgcttcgctgtaacgcgccggcggtttggtgaagtgctggcttgggatcagtttttgtaaatccaactcactgcccacttcgatcactggcaaggttcggtcttcatcgcctttgcgcaatgctggcatcaccttggtccaaccatcaaagcgtaaagtacgacctttagctcgcagttggaaatcgccagcctgtaccgtcagcgtggtggagtcatacttggctggcgtcatctggcaagccacaaactgacgccaaatcagctgataaagcttctgggcgtcagcttccatatcttttagctgctcagccatcacattcacatcagacggacgaatggcttcatgcgcttcttgtgaattttctttgctgctgtattgattcggtgcagatggcaagtatttatcgccaaaattatcaccaatataaccgcgcaccatagtcagagcatcctgacttaagttggtggagtcagtacgcatataggtgatatgcccagcttcatacaagcgctgcgccatcatcatggttttcttcacaccaaagctcaggcgggtactggcagcctgctgcaaggtagaagtaataaatggtgcaccgggcttgctgctggtcggtttatcttcgcgatccagcactttataacgggcgttttccagcagtttaagcgcggcgtgggtctgctcacgattgacgggtttgaacggcttattgtgagcatgggtgacttccatttgaataggaacttcaccttttgccagcaaatcggcatgcaattcccaatactcttcaggaacgaatgctttaatatcccgctcacgttcaacgaccaaacgtaccgcgaccgattgtacgcgcccagcggacaggccacgtgcaatctttttccacaacagtggagaaaccatataacccacaacccggtccataaagcgacgggcttgctgggcattcacccggttgatattcaattcacccggttgattaaatgcctgttggatagcattcttcgtgatttcgttaaacaccactcgactaaaacgcttatcgtcaccaccaatcacttcccgcaaatgccaggcaattgcctctccttcgcggtcaaggtcggttgcgagatagatgtgatcagcgttttcggctaatgctttcagctcggcaaccactttttctttaccgggcaaaatttcatactgcgctttccagccatgataaggatcgacgcccatgcgattaactaatgcaaccttttcgtctttctttactttagttttgggcttgtcggctttcttggctttatcttcagttgagttagcgctcttcttactggctgagccactggtcggcaaatcacgaatgtgaccgacgctggacttaaccacgtagttattccctaagtatttattaatagttttggcttttgccggggactcaactattacgagagctttacccataattacctttacctaaattatttcttctaaaagaaggtttttatcttgccgtaccgcggcattctgaatctcttttttatattgcggtactttttcaggagatcaacctgtttttttgatcggagccataaaagcgcttttcgaaactcagttgacgatctgtcaaaatctttgtctgcgcccagtgtaacagcagccaattctgcctcatggcgtcaacaaaaccttccacctaatagtataaaatcccacactgtacctgataaaaagcgacacgcaacctaattagctcggaatctgaatttatccaattgtgatgacaaacccatcagtagctcgaataaaccttagtcggtttgcgaacaaatgctaacccgcagtagaataggtaagagaaattaccttgttctgaggaaatatgattgttgtgaggagatataatgtttggaaacacagcacctattgaacgtaataaattattggcagaggccaatgagattattcgtcaacatgaagattatctgcacggaatggaagcgactgaagttgagcaaaaaggggctgttttggtatttcgcggggaatttttccttgatgaagaaggcttacctacagcaaaaaccactgccgtatttaatatgtttaaacatctcgcgcatgttttatcggctaaatatcatttaatcgattaattgcagatgacgccttttgctgcttcctcctttagcctttgaaccaaaaataacagggggccaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagccccctgcttttatctcaccgaatccacttcacgtcaggttataatagtggtttttcaccacgctgccaccaacgtaataatagacgatctacactttccgctgcactgcctgtaaagcgatccatcagacgtttacgacgggaataacgcacaccaataacttcatgattatccatctcagctatcagtaagtcatcgctagtgccaatggcatccaccagccctttctctttggcttgggtgccaaaccaatgttcaccagtagcaacagcatcgatatccaaagacggccgctgttgatggacgaactgcttgaacagcaggtgcgtttcattgagatcttcacggaatttttcgcggccttgctcggtattttcaccaaacaaggtaagggttcgcttaaattcacctgcggtatgcagttctacgtcaatatcgttctttttaagtaaacgatggaagttgggtatttgggcgacaacaccaatagaaccaataatagcaaaaggtgcactaatgatacggtctgccacgcaagccatcatgtacccgccactggctgcgactttatccacagcaacagtcagacgtatacctttatgacgcaaacgttccaattgcgacgccgccaaaccataaccgtgaaccacgccaccagggctttccagacgaagtagcacttcatcttgtgcagttgccactgccagcaccgcagaaatctcttcgcgtaatgaagccacttcatgggcatcaatgctgcctttgaagtcaatgacatataaacagggttttactgccgccactgcaccagatttggcgcgctgtttcttcagtttttcgtcagctttttgctgctttttgaattctttactccaagcttttcgctccgcatggctcatgcgcgccagacgcatttcacgctgcatttccttatattgctcaccgagggggaccaaattgagttctccccgtagcccttgtttcctcattccttggctgacaaccaataatacaaccgctccaattgcgaccacgatggtcaccactttagcgagaaacagtccgtacagagaaaataactccacaaaataccgcctttattcatctgctattaaagagatacctgcattctagcgaacccgcaggccgccgtcttgcgcaaatgaaaaattgcattggtttcgcttaaatataagaatgtaagagatatcgcggtgcgcaaaaaacaaatttacgccgcctgtaagaggaataattatgcattaccaacctaaacacgacctactcgataatcacactattttagtgacgggtgcaggtgatggcattggccgcgaagcggctttgacttatgctcgttttggtgcgcgcttgattctcgtcggccgaaccctacacaagcttgttgcggtgcagcaacagatagccaaggctggcggtcaggcggctatcgtttgggaactggatttactacatgctacagcgcaagattgccagcaactggcggatgcgctcagtcagcaaatttcgcatctggatggtgtattgcataatgccggtttattaggtgagattgtgccgatggcagagcaagatatcaccgtctggcaggatgttatgcaagtgaatgtcaatgcaacttttatgctaactcaagcattattaccattgctgctgaagtcgccgagtgcctctttggtattcaccagttccagcgttggccgtcaggggcgctctggatggggggcttatgccgtgtcaaaatttgccaccgaaggcatgatgcaggtacttgctgaagaatataagcagagtaatctgagggttaattgtatcaaccctggaggcacgcggactcaaatgcgcgccagtgctttcccggatgaagataccaataagttaaaaacaccggccgatattatgccgctttatctctacctgatgggcgatgatagccgcagaaagaccggtatcagcttcgatgcacaacccggccgtaaacccggccccgcagaataaaggaatgtttcatgtctgaagaacgccaccagcagcgccaacaaaaaataaaagaaaaggttgaatcacgggttgcagcagcgcaagaaactcgcggtattttgattgtttttaccggcaatggcaaaggcaaaactaccgctgcatttggtaccgtaacccgtgctgttggccacggactgaaagcgggagtgatacagttcattaaaggtgaatggccgaacggcgagaaaaatctgttgcaacaacatggtgttgagtttcaggtgatggcaactggcttcacctggaatacacaaaatagagaaacagataccgctgcctgtcagggtgtttggcaacatgcgcagcgtatgttagctgatccgaccttagatttagtggtgttagatgaactgacttatatggttgcttatgactacttatcactggatgaggttgttgacgcgctaaaacagcgccctgcccatcaaaccgtgataataactggccgtggttgccatcgggatctattggaaatggcagataccgtcagtgaattacgcccggttaaacatgcttttgataccggtattaaggcacagcaaggtatcgactggtaattatctgatttgagaggaaagaagaactcaaagaaaagaaagggaagaaaatgatttcttcccataaataacctacttatccgcgcttattagccccacgacgcccagtagcagctgccggagctgcgttacctacgttttgacgggtagaacctttacgggctgagccttgacgtccagcaacctggcggccagcaacttcagtatggcgcttaaccgcacgacgaatttgattagctttgacccgacgccggtctttctcaactggcaatttactgacagtttcagaatccaactccacgagttcacgtaagtagttggtcgctttcagatctaattcagtccaaccgccacgaggcaagccttttggcagattgatgtcaccataacgaacacgaatcaggcggctaacctgcacaccaacagcttcccacaagcggcgaacttcgcggttgcgcccttcggtcaacgtgacgttataccactggttaatcccttccccgccctggaaagtaatggtgcggaatgccgctgggccatcttccagttgaacaccgcggctcagttgtttgattttttcgtcatcaatttgaccaaacacacgcacggcatattcgcgttcaacttcacggctagggtgcatcaggcggttagccaattcaccatcagtggtgaacaataataaacctgaggtattaacgtccaggcggcctaccgcaacccaacgcgaaccgcgcagttttggcagacggtcaaataccgttgggcggccttcagggtcattacgggtacagagctcgccttccggcttgtaatacgccagaacacgacacacggcttcttcagattcttttatcgaaagaagatggccgtccagacgaattttagtagcctgagtcacctcaacacgatcacccagctttgatattttaccatcaacgctgacacggccctgttgaatgatggtttcgatttcccgacgagagccatgacccgctcgtgccaagattttctgtaatttctcaccgacaacttttgttttttcacccacaaccttgtcgccctgcggtttagggcttggtggctttgagtttggtaaattttggtcttctgacttctcgctcattgagcaacctctaatgtcgccttcacaggcgtcgcgttatatattgtaatcaataagttaaactcacaatcaagcagaactcactgattgtaatacattttagaacacagcgtggcgcgtaaaaagtgacgcaaacgcctcaacacgctggttcgtgaccgggcatattacactattttcacagtcagggattcaaaaagactcggatgtcactaacaatgacttatatcgccaatccatttaacggaatggcgttgtatccccggcaccttcgcggataacttctggcgaggaatcagtcaggtcaataaccgtcgtcggctgttggcccagtgagccgccgtgaataattaaatccacttgtttgcccaagtactctttgatctcttctggatccgactcagcaaaatcattgcccggcaacatcaatgtggtcgacatcagcggctcgcctaatacatccaacaatgccagcgcaatcggattagacggtacacgcaaaccaatcgttttacgtttgtcattcatcaaacgccgcggcacttcttttgtcgctttcaatataaaggtgtagttgccgggagtgttgttcttgatcagccgaaacgccggattatcaacataggcgtaagttgatagttctgataaatcacggcagaccaatgtgaagttatgattaccatccaactggcgaatacgacaaatacgttccattgccgttttatcttctaagcggcaaccaagggcataacccgaatctgtcggatagacaaccacccctcccttacgtaaaacatccacactttggttgattaaccgtggctgagggttttctgggtgaatatagaaaaattgactcataactctacctaatcattaaatgtatgaattagctggactgactctctatcggccaatcgcgccataccggttccacccctgcgggcagccacaatttgcggcccaattcaatccaggaacaaggttgatggaaatcagacccttgggatgcaagtaaattatagtcgcgcgcatactgagcaagttgtgcccgttcgtggggggcctgctggcactgggcaacttccatcgcatcaccaccatgctcagcgaaatgtgctaataaccgctttaaccatttcgccgttaaatcataacgcccagggtgcgccagcactgcttgcccacctgattgcttaatagcatcaatggcttgttctattgtacaccattgcgcgggaacataaccggtcttgcctttggccaaatactttttgaacacctggccgacgttactggctagccctaactccaccagataacgggcaaaatggcctcgtgtcacctggccgccttctgccaaccgattcgccccttcccaggcatcaggaatacgcgctttcgccaaccgggcactgatttcttgcgcccgactataacgatgctcggactgttggcttaataactggcagatgctgggatgttggatatccatgcccaaacccacaatatggatctcatgattttcccataatgtggaaatctccacaccgggaatcagccggatgggcagttgctgctgctcaatagtcgcagcggcttcagctaaccctgctgtggtatcgtgatcagtaatcgccaacacacctacgcgcatttgcgccgccctgatcaccaacgccgcggggctcagcgagccgtccgacgcggtggtatgactatgtaggtcatagagagtaaaggctgttgatgtcacaacatcagttaaatcagccgagttaggtgatgtggtgttatcagacaacacgggtttattagacaaaactgatttattagacaaaataaaagtccggaaaaagcgtggctaactatcatactcgctaatgtgacattaacgttaatcaatcttgtttggcgtccaactcattcaggcaaatatcgcggccaaaagagttggttaaaaacaatcattcaggggttgacattcatctcgcgaaccagttaactagtacacaagttcacgagataccaagatgctgctcagcaatgtcgggcaacaccgtttgtgcagtaacacaatgaaagcaatcatagagagtgactgataatgaaaacttccctaatttccttactgcgttggtggcacatctccctcttccgggcggtgtaatcgcgcatatcagtcatcagacagtgcagattgcttcagcccgctaatagcgggtttttttatgaatgtacccgtcatatttcaagctacatgtgcgttggctgctctctctcacccgattgccgccttgctgtaactcgaattattttgggcatagatttcggcatataccttttttcaggaaccacaaacgatgcaaacctcgcgccccactttacagttactgaccaccacggcgtgttaccgtgatgacccaaccgcgctgttccatcagctttgcggcgcgcggccagcaacattactgcttgagtcagcggaagtgaccagcaagcagaacctgaaaagtctgctgattatcgacagtgcgctgcgtatcaccgctctggggcagaaggtgaccattgaagcattgacacgcaatggtgcggctttattaccattgctggacgcagcattgccagcacaagttgagattcaagtccgccctaatggccgcgaattaacattccccgtgattactgatgtgcaggatgaagactcccgcttacaagcgctatccgttttcgatgctttgcgtttgttgctgaaactagtcgatgccccgcagacagagcgagaagccatgtttttgggtggcttgttcgcctacgatttggtcgccggttttgaaaacttgccgcagttgcgccaagaccaacgttgtccggacttctgcttctatttagctgaaaccttgttggtgttagatcatcaacatcgctcaacaacattacaagccagcctgttcaccccggataatagcgagcaccagcgcttgacggctcgtttagaacagctagcccaccaattgcaacaagcgccgcaagccattcctgccaagtcagtaccagagatggcgttacagtgtaaccaatcagatgaagaatacggtaccgttgtcagcgagttacagcaggcaatccgcgagggtgagattttccaggtcgtcccttctcgccgtttctcactgccttgtccgtcgccactggcggcgtatcaaacactgaaagacagcaatccaagcccatatatgtttttcatgcaggataacgaattctccctgttcggtgcctcacctgaaagcgcactgaaatatgatgcgaccaatcgtcaaattgaaatttatccgattgccgggacgcgcccacgcggccgccgcgcgaatggagaactggaccgcgatttggacagtcgcattgaactggaaatgcgtaccgaccataaagaattggcggaacacttgatgctggtggatttagcccgtaatgacctggcgcgtatctgtgaaccgggtagccgttatgtggctgatttaaccaaagtcgaccgttattcctttgttatgcatctggtttctcgcgtagtgggcacgttgcgccacgatttggatgtgctgcatgcctatcaggcctgcatgaacatggggacattaagcggtgcgccaaaagttcgggcgatgcaattaatcgccgccagtgagggggcgcgtcgcggcagttacggcggtgctgtcggctattttaccgctcatggtgatttggatacctgtattgttattcgctcggcttatgtcgaggacggtatcgccacagtacaagccggtgccggtgtggtgctggattcaatcccacaggcggaagccgatgaaacccgcaataaagcccgcgcggtgttacgcgctatcgccaccgcacaccacgccagggaggtgttctaatggaaaataatctaatggccgatatcttgctgctcgataatatcgattcctttacctacaacctggttgatcaactgcgttccagtggccatcgcgtagtgatataccgcaaccaaattgcggctgacaccattattgagcgtttgcaacaactcgaacaaccggtgttgatgctatcacccggccccggcaccccagcgcaggctggctgtatgcctgagttgttacagcgtttacgcggccagctaccgattatcggaatttgccttggccatcaagccattgtcgaagcctatggcggccatgtgggtcaggcgggtgaaatattgcatggtaaggcttctgccattgaacacgacggacagggtatgtttgcaggaatgcctaatcctttaccggttgcccgctaccactcgttagtcggcagcaatatcccaacagaactcacggttaacgcccgttttggcgagatggtcatggcggttcgtcatgatgcccatcggatttgtggctaccaattccacccagaatcgattttaaccacccagggtgctcgtttgctggagcaaaccttagcctgggcgctatccccttcgcgcgtataaccgcaagagtgttagctgtgactccaggctatttggggatgaaaatttaaggaattgatgatgcacaatctattaccaaaagaattattattagaaaaactgtttcgcgccgagtcgatgactcaggcagaaagccaactgctatttgccgcaattgtgcggggtgaactggaagccagccaattggcggcggcattaatcagcatgaaagtgcgcggcgaaacccccgctgagattgccggcgcagcacaagccttattagctgatgctcaacccttcccgcgccccgattacctgtttgccgatattgtcggcactggtggcgacggcaccaacagcattaacatctccacggccagcgcatttgttgccgccagttgtggcgtgaaagtggccaaacacggtaatcgcagtgtgtccagccgttccggctcgtcagacttgttggccgcctttggtattcgcctggacatgagcgccgagcagtcacgtctggcattggatgagttaggtgtttgtttcttgtttgcgccgcaatatcacaccggttttcgccatgcgatgcctgttcgccaacaactcaaaacccgaactttgtttaatgtgttagggccattgattaacccggcccgcccgccgttggcactgattggggtgtatagcccggaattggtgttgccgattgctcaaacccttaaagtgctgggttatcagcgcgcggcggtagtgcatggcggtggcatggatgaagtggcgattcatgcaccaactcaggtcgcggagctgaataacggcagcattgaaagctacgaattagcaccggaagattttggcttaaaccgctttgagcttggctcgttacagggcggcgcacctgaagaaaaccgtgacattttagcacggttgttacaaggtaagggtgaggccgcgcatgccgcagcagtcgcggctaatgtcgcattattgctgaaattgcatgggcaggaaaacctgcgccataacgcacaacaagcattggaaatgattcacagcggtcagccttttgaacgtgttaccgctctggcagcaagaggataaatcatgcaggattctgggcttaacaaaacggtacttcaccaaatagtgcgcgataaggaaatctgggttgccgcgcggaaattacaacagcctctggccagtttccaaaatgacattaccttgagtcagcgcgacttttatcaggcgctacagggcaacaaaacggtgtttattctggagtgcaagaaagcatcgccgtccaaaggcgttattcgcgataattttaatccagcagagattgctactgtttataagaattatgcctcggctatctcggtactgacggatgaaaaatactttcagggcaattttgacttcttgccacaagtcagcgcggcggtaactcaacccgtattgtgcaaagattttattattgatgcctaccaaatccagcttgcgcgtttttatcaggctgacgctattttgctgatgctatctgtgcttgatgatgagacttaccgccaactggccgccgtggctcatagcctgaacatgggggtattgacggaggcaagcaacgccgaggagctggatcgcgctattgcattagaggcaaaagtcgttggtattaataaccgtgacttacgtgatttgtctatcgaccttaatcgcacccgcgaactggcaccgcgtctgcccaagggcgtgacggttatcagcgaatcaggtatcaataactaccggcaagtgcgcgaactcagccactttgccaacgggttcctcattggcagcgcattgatgtctgaaactgacctgaatgcggcggtgcgccgcgtgctattgggtgaaaataaggtatgcggtctgacccgcgctcaagatgccgctaccgcttaccagtccggggcagtctatggtggtttgatttttgtcggcaactcgccacgttatgtggatattgcgcaggcccgcaccgttatcagtggtgcgccgctgaaatatgttggcgtattccgtgatgcaaaagtcgaaaccatacaacaaactgctgaacggctgtcgctaagcgccgtgcagttacatgggcatgaagatcaaagctatatcaaccaactgcgcgaagtattgcctgccagttgccagatttggcaggcattgagtgtcactgacaccatgccagttcgccacttgcagcatgttgaacgctatgttttggataatggcaacggcggcactggccagagttttgactggtcattattagccgatcaaccattggataacgtgctgctggcgggtgggctggggccgaataactgcggtgctgcggcgcaattaggctgcgccggtttggatctcaattccggggtggaaagcgcccccggcattaaagatccccaaaagattgccgccgtattccagacattacgcactgactaatttataccctttgtacttgaagctacagggttgttagctgcacgcactgacccgagtcacttatcgatgtaagctcatcgggattcgtttgctggctgcctggctgtaactccaatgactttgggtatgacgtgctggctttattacaaatatattttggttcatcctatgaagggcaaagaaatgaccacattgaatccctattttggcgagttcgggggaatgtatgtaccccagattctgatgccagcattgaaacaactggaagaagcttttgttagtgcacaactggatcctgaatttcaggcggaatttcaggatttgttaaaaaactatgctgggcgtccaaccgctctgaccctgtgtcaaaatctgaccaagggaaccaaaaccaagttatatctgaaacgtgaagacttgttacacggtggcgcgcacaagactaatcaggttttaggccaggctttattagccaaacgcatgggtaaaacagaaatcattgctgaaactggtgctggtcagcatggtgtagcttcagcattagcctgtgccttattgggcttaaaatgtcgcatctatatgggagccaaagacattgagcgtcagtcgccaaacgtttttcgtatgcgcctgatgggggctgaagttatcccggttcacagcggttcatcaacgctgaaagatgcgtgtaatgaagccctgcgtgactggtctggaagctacgaaaccgctcactatatgctgggaaccgccgccggcccgcacccttaccccactattgtgcgtgaattccagcggatgattggcgaagaaaccaaagctcagatgttggccagagaaggccgcctgcccgatgcggtgctggcatgcatcggtggcggttctaacgccattggcatgtttgctgactttatcgatgagccgggtgtagggctgattggcgtggaaccggctgggctgggtatcgaaaccggtcaacatggtgctccactaaaacatggcaaagtgggcatctacttcggtatgaaatcaccgatgatgcaaaccagtgatggtcaaattgaagaatcttactcaatttctgccggtttagacttcccatctgtcgggccacaacatgcttatttgaatagcatcggacgcgctgattatgtgtcagtgactgatgacgaagctctggatgcgtttaaagcgctgtcatgcaacgaagggatcattccggcgttggagtcttcccatgcattggcccatgccctgaaaatgattaaagcagagccggaaaaagaacagatattggtggtgaatttgtccgggcggggtgataaagatattttcacagttcacgatattctgaaagcacggggagaaatttaatggagcgttatcaacagcttttcaaacagttggctgccaaaaacgaaggcgcatttgttcctttcgtgcaactcggcgacccaacaccagctctctccttagaaattatcgacaccttgattgccgcaggcgctgatgcattggagttgggcattcctttctctgatccattggctgatggcccgacgatccaaaacgccgcactacgtgcttttgccgctggtgttacccctggtatctgttttgagatgctggcagaaatccgtaaaaagcaccctaccattcccattggattgctgatgtatgcaaatctggtattccataatgggatagatactttctaccagcgctgcgctgatgtcggtgtcgactcggtgctgattgctgatgtgccgtttgaagagtctctaccgttccgtactgcggccttgcgccacgggattgcgcctatctttatctgcccgcctaatgccgatgatgatttattgcgagaaatagcctctcatggccgtggctatacctatctgctctcccgcgcgggtgtgacgggggctgagaatcacggacagctgccattgaatcatttgatagataaactgtgtgaatacaatgcggctccggctctacaaggttttggtatctcagaacctgagcaggtaaaaatcagtctggcggctggggcagcaggtgccatttcaggttctgctattgtaaaaatcattgaaaacaatgtctcacagcccgcagagatgctcgcgcaattggccaacttcgtgaccaatatgaaagcagccacccgcagctagtttccccagagcgcctgatgatgcatcagattcaggcgctatcttccttattttcaataccttttccccaatctatctgctgaaaatttgaattaaagtcattcataaccaatactaataatgtgtaacacactaagcatttctttacatttagcatgcggtgggtgtcagcgcacctgagtgaaatatgcgttaatagcactttggactattggtttatccaatatgccctatagcattgataaacatggagagtcatttatgaagattttcaaaactatttcagctttatgcgttgcagtgattatggcgatggcaatatccgcctgtgctcctacagcaaaatcggaaggaaccgggggttatctggatgacacagtggtcaccactaaagtgaaatcagcgctgttaggtgagaagaatctaaaatcgactgaaatcagtgttgagaccttcaaagggcgggttcagttgagtggttttgttagctcacgtcaggatgctaaccgcgcagtacagattacccgaagcgtacctggggtgaaatctgttagtgatcagatgctgattcgctaatcatctgtggatatgcacatcttatagtctggagactggcggggcgactgcaccgatgggcactccgacggcttacgccgttacgacccattcggtacaatcccccgcctattgatgctaaaaacgaaaaatattagccaaagtcattggtgtgatagccaggcagccagcaaatgcatcccgatgagtctatttattttaagttcaacaaccagtttattttaagttcaacaaccagtcagtgattcgggtaagtgagcccagctaacaccgctgtcacgccaaggacgaaggataattagaaacgataaccagcaccaaacataaacacccaaggatcaaggcgggtatgaatactttgctcctggccattggctttaaatttcacgtcagtttcgatattcatccaccagacagacatattcaccatccagttttcgctaaccatgtaatccagacccgcctgacccgccacaccccaagaatcttttacacttaaatccgttaatccggcagaagcgccggtattgttgaatttctcatcaaagaaagtggtgtagttcagaccaatacccaaatacgggcgcagtttgtcttgtttatcgcggaaataatattgcgccatcaatgtcggaggcagttgcttaacttcagcgatgtcaccggtcggcccaaggcctattttatgacggaaaggcgtagcagccagcaattccaccccgatattatcggtaaccagataactgaaagtcaggcccaactgagtattgttatctgctttgaaggaaccataacctaatacatcatcagacccggcattgggtctgaccgttgccgtccctgcccggaaaatataatcgcctgcttgatgcgcacttaccgcagtcgatgccagagttgctacggctaatattgccaaagtgacttttttcattatccattccatttgtgggtatattcgcggacagaatatacccacaaatgagtattcatgatccaatcgagatcacatctttagtaacaatttaaataaatcccaatttaagtagggttatttaattccttaataatattgaaattgatctggatcataaatggccgtttacaccaaattgtgcttatgaccattgctgaaaaagacaacagttgtcatgctgctatgcttggatgttgtatgtgtgaaatcgtgatcggttggctgtttactttgtcaggagcagtagattcaagatgagcgctgaaattaatccgtgtgtcagttgtggtgcttgctgtgcctattttcgagtctcattttattggtcggaggccaaagatggcggcggtacagttccctctgccatgaccgagcaggtcaccccgtttattagctgcatgtccggcactaatggcaaatcttcccgctgcattgccctccagggcgaggtcggccagtcggtttcttgttcaatctacgacgaccgcccacctccctgtcatgaatttgagcagtcaggagcagcggggattcacaatccatattgtgaccgcgcccgcgcccattatggcttgccaccgttacctgttgataacatcgaggttattagattagaagaaatcagccgttggccaatgacaggatcccacagcgcaccataacaaggtataatcatcggctaagcgctattttttcgatcccaaggagctttcatgcctatcacggctaacactttataccgtgacagttttaactttttacgtaatcaactggccgccattctgttactggcgctactgactgcgttcattaccgtcatgctgaatcaggcctttatccctgatactgaacaactgagtattttaagttccacagaaagtgattttgcgtcgtcagggaatctcagcattacagagttggtggcacaactcacaccagagcaacagattattctgctcaaagtgtctgcggcggccaccttctccgcattagtgggtaatgttttattagtcggtggcatgctgacactgatttctatggtttctcaaggccgtcgtgttagcgcattgcaggcaattggtatttcagtacctattttaccccgcttactgctgctgatgttcattggtacgctgttaattcagttgggaataaccctgtttatcgtgccgggtatcattattgctgtggcactttcactgtcaccgattatcgtgagcacggaaaagatgggtgttttcgccgcaatgaaaaccagtgttaaattggcctttgccaatgttcggttgattattccggcgatgatgttgtggatagcagctaaactgattttgttatatttggtcaatcacctgaccgcgttgccgacacctattgctagtgtggttttaagcgcactgagtaatctggtttctgcattattgctggtgtatctgttccgcttatatatgttattacgcccaaccgatattaccgtataaatatccgttagataacatgacaaaagggccattacggccctttttgttattccggattcaacacatttgctgttgttctcatttccggctcaggttccgattcttgtctctctgccacccgctgtttactctgaatcagcttgagagccagatacaaatcgggcaccaaaaccagatcatcatcatggcttttcaacttattaatccggaaccagcgcgtcaattcagtgcgtcgcccggctaatatcagcttaatattacgctgcttcagatcgcgcttaagctcatcaatcgcagccaacacactgatatcagcataagtaaagctggctaccgcatcaatcaccacccagtcagcgggatgtggcgtgctatcaaccagattcaaaatacgtcgcttgaagtaggcaacgttgaaatacgtcagcggtgagttaaagcggtaaatcatcacgccaggcacaggtttaatgccgttaccactgcgcatagaatggatcatgccatcagcattaacccccaataactgctctgttgggcgaaataccgtgcgtaagaattgcaataaccccaacaacaccgccaaaccaataccactaattacgccaactaaaacaacactgacgaaagtaaaaatcgccagatagaaagcctgcgtattacgtttacgtaactgccataaacttctgaatccgagcaaagaccaggcggcataaatcagcaccacacccagcgcggcgatggggataaattgcagcgggcgcgttaaaaatagcaacaccattgcaataaccaacgcggcaataatcgataccagttggctcttaccattattggcatcattcactgcggtgcgggtactcgccccactgatagcaaaaccctgtgagagcgcggagacaatattggtgacaccgagcgcgcgcagctcgacatcggcatccacttcgtagccattcttggcggcaaaactgcgggcggtaagcatcatactgacaaaactgaccaccgccaggttgagtgccgggatcaccatgtcacgcaacaggcccggttggaaatcaggccaatgcaccatcggcaaaccaccgtcaaatccgccaaccaccgcgacaccaaactgttgcatattggcagaccaagagacaaaggtcgcgatgacaatggctaacaacggcgcaggccagttgggccgtaaccacttaacaccgtacagcacgacaaatgtcagtaatgaaatggcaaccgtgggtaaatggctgttgattaaattatgtggcagagccagcactcgctcaatcaattgaggtgggcgggccataaaaccaaatactttacccaactgatcaacaataatggtgatcgctaccccattaagtaggccggtaagtataggccgcgataataaatcagctaatgccccgagcttaaagcggctggccaccagacaccatgtccccatcatcagtgtcatcatgatagtcagttgccagtgaacctcgctgttccccgcggccaacggcgcaaccaccgcagcgataaccgcacaggtcgccgcatcaggcccaacaatcaattgccgtgaggagccaaaaaatgcgtaggcaatcatcggcaaaatacacgaatacaatccaaccgcagcgctgacgccggtcaattccgcataggcgatagcaatgggcaatgccactgcggccaccgataacccagctctcacatctggcttaagccagtcacgttcataagccattaattgggtcaaccccggcatccaataccggagtgattttctctgcatactaactccaccaagctttaacccaatatctattacttatcatgctgggttaataccaaactggcaatatacagacaaaatctgttacttgtttatcgtaagtttctgcaaattccgctggcggagcgcgcattcccacagataattaaggataatagtgttttaccgtaggtaccctcaccgcactgaatccggtatagtcgggcggtgtacaaatgatggattgattcatgaagcaacttttagattttctcccattggtagtatttttcgttttctacaagatgtatgacatttttgtcgcatcaggggcgctgattgtcgcaaccttgctggcgctggcctttacctggttcaaataccgcaaggtagaaaaaatgaccctggtcaccgccattatggtgttagtgttcggtaccttaacgttggccttccacagtgacttgtttattaagtggaaagtgacggtgctgtatgtgctgttcgccgtcgcgttattagttagtcagtggtttatgaaaaagccattgattcagcgcatgctgggtaaggaactgacattacccgataccgtctggtcaacgctgaatatgtcttgggcggtgtttttcctggtctgcggtttgctgaacatctatgtggctttctggttaccgcaagacatttgggtcaatttcaaagtctttggcttaaccgctctgacgctggtattcacacttatcagtggcgtttatatttaccgacatatgccggaagaacagaaaaagtcataatttaaaatagtaggcagagatgacccaggaacaaatatcacctcgcggtgaacggttattacctagcggtgaacaagtattacccaacggtgagctggtactgcgcacccttgcgatgcccgcagacaccaatgccaacggagatattttcggtggctggttgatgtcccaaatggatattggcggtgctattcaagctaaagagatagcccaagggcgtgtggtcactgtacgtgttgatggcatgaccttcctcaaacctgttgcggtgggtgacgtggtttgctgttatgcccgctgcattaagagcggccgcagttctattaccatcaatattgaagtatgggtgaaaaaggtctcttccgaacctattggccagcgttacaaagctactgaagcggtattcacctatgtggccgttgatgatatcggcaaagctcgcgccttacctgaaggtagccgaaactttgaagtgggcgcaacgcaatagttgccatttggttgatgtcagatgtcaaaagggtcgctccagcagcgaccctttttattgcaacgtggatattgccgaacagcaatatcactgccttagtccatttccgtcgtgccgccaattttgaacaccactgtggtgacataatccttggccgcaaccgcttcaaaacgccacttgcgcattacctgtttcacttcacgctcaaaggtattacgcggtgttgcttccagaattcgcacattagtgactcgaccattttcgtcaatgtcatattgcactttaacctgcccttcaacccctaacgccaaggctctggcgggataagtcggtttcgccttactcagggcttttggcccagtagaggttgacacgcccggcaccgatgcttttggtgctgatttaaccggtgcattagtagcaaccagtgctggctcatctgatttaaaaggcttgtcatccggcggtgcaactgtctttttaacatctggctttttcacttccggttttttgacttcttttttcaccggtttaggtttaggttttggtttcaccggttcagggatagatacaggcaccggttctggcagcacttcaggttctggtggcgcttcttcgatgggctcaggttcaggttcaggttcagcctgcggctctgccgctgctggctgtggtgccgcgaaggtatctatattaaccatcgtgaccgcgatcggcgcatcctctatctctggctgtattctcatttgctctacagatacatacagcaatgccgcaattacgctgccatgtatacctactgaaaatgcgagtggccacgtaagccgtcgacccaagaaaaatttatttagctgcataataattcagtgtcctctaatgcagctaagtttaaatgcaaatagcaatcatattcaatacgcagttgcaaactatcttagcgataggtcttaaatgatgctttaaacggcaatatctaccaaataacactttctatttacgcctggttatcattttatttcattatgaattaccggtgtattgtcgataaattgcagatatccctcttctcaccaattattgaatttatgggtggaacatgatgtgatggaacaccgaacacaaatcaaattgccatatccactgttgatgacgaataggtgaaatatgctgtatgtaatctttgcgaccgatgtgcctgattcacttgagaagcgcttgtccgtgcgccctgcccatctggctcgcttacaagcattgcaggatcaaggccgtttattgaccgcggggcctaatcccgccatcgacagtgcggatcccggtgctgccggattcaccggttctaccgtgatagctgagtttacttcgcagcaagaagccgaggcttgggcagaacaagacccttatgtggccgctggggtgtatcactcagtcattgtaagaccctataaacgcgtattttgagtcaaagcgattatatccgaacgtaaaaacattcagattgatgattgcccgaactgtcacggtgtttggtttgatcgcggggagaaggataaaatcattgaaaaatcagttgagtttgtgctgaataaatacacgaattgcgatggaaatcatacgcctgccatcaggcgtattggctttaacgtaccctcgctcaacccactagactttgtagtgtttcagccaatgctcttcacaggtttccactgctttgtcgagcatatgcgcaggtgattttaagatcatatgatcttttctgacccaaacagggtaagtatgtttgccggcagcaatgacttgttcagcataaatagcagcgtgatatagcagctcagattcttcacaataaatctcatatttatgcaacgccgggctgcttttcaaatccccgaagaatactgttttagctaatttatattgagacattaactatgacctttgctggaatagggattatatcatccactcaaccgcatcatataactgtgatattcacagcaaaagcttatctaagctgatgtcctgacgacaaaatttgcatttcctcgcgcgccataactgcgcccgctgaatatcatcacctaatattaaaatggccgtattgcattggaagatggctcacttcttccaatgggcaagaactgaataagtaaccttgcatagcatcgacgcctatgtcagccagttggcaatactgcaaatgagtttcgacaccctcgacaacaacattctgacaatattcacgcaaacgcgtcaccaggttatcgaaggtgacactgcccgcccactgccagtaaaaatgtttatcaattttcacacactcaaagaagccactgctggccgcagcaagatgagcattgccactaccaaagtcgtccaaccatagcgaatatcgtttagcgagcttacttaataatgcgttctcggcaccatcaccgaggttagggaagctctccattatttccagtcggataaaaggcattgaatccaatagtgatatgacatcatcatcattcaatactgcgtttgtcatatcaaagtctatatttattgagagtattatttggtgttcaataaaccatttctgctgatttttaacttcacataattgagcgtgcagcaacttagccttcgtctgagcattaagttgatgtaagaagcgttcagtataaataggagatttaaaagaggttgtcgtaaagcgactcaataactctactgcaagtaacttaccgttatgttggtaaacaggttcacagataaaagcgcaatcaaccgcaatgtttagtctgctatccacagtaaaatccttttatttgattagaacagcagtattgatcaattgataaaattgatcaattttttattattgatcactaaaaacgataaatgatattgacatgaaaagatgagatttaaaacaacttattgatagatatgaaagtatcaaataaacatgatggttatcatgtttattattcaataatcacttatttcgttagggaatggtcgctccgaaccctcccacagtaacacccctgaaattgaacgattagaacgaagcaacctgatatatagggtagcgtgatctctttctgatgttaaataaactgccaagggtctattttgcccagtttattattaatatgaacatcagaatcatcgcattttgttaatttaggataggcgtgatttttctgcgcggaaatgtgaaatttaaagtggaaaatattatttccagattccaattaatatcatttttttaacaatgtcaggtcacccctccagaagggagaatgtattgcgcaagatatttgcaggtaaaaatttaataatgggtatctccttgctggggcaaaaacaaaaacagcctcataaagagactgtttttacaaccctcacagcgaatcaccactcataagccacagtgaacaatagcgacctacgatgctgatgctcgtgaagttgccggacacaatagatatggcgatagcgccgtgattgaccttcaagccagcgattttttcgacgctggttttgccgcaacatacgccaacggcctacctcattcttactccgtctcatgaagctattcttccaaagctgagaaccgagctattataagcttttcatctgttgcgccaagtcgccacagggaaaaaacgcatatttagccttaaatcatctaacctacagtgtggtaaaaacaaaaaacgccagctatatatagatatcgactaaggtattcgctttgcaagtcctttagcttaaaagactttatcccgcaatatatccgattaaaggtttcgcctttgccgtactgtgcgtacactctttagtgaccgtttgtgaacaggatttccgcccttatgacaacattttataccgtaatcagttggctctcagtttttggctattggttgcttattgccggggtcacgttgcgtattctcatgaaacgcagagccgttccttcggccatggcatggctacttgttatctatattctgccgttggtgggaataattgcttatctctcattcggtgagcttcatctcggtaaacgtcgagctgaacgcgccaaggccatgtggccgtctaccgcgcgctggctcagtgaactgaaagattgccaacatatttttgccagctccaacagcgaggtggcaaccccattattccaactgtgcgaacgccgccagggcatcagcggcgttaaaggcaatcaattacagttgttaaccaccaccgatgacacactaaaagccttagtccgtgatatcgagttggctcgccataatatagaaatggtgttttatatctggcaaccgggcggcttggttgatcaggtcgctgaatctcttatggctgcggcgcggcgcggcgtccattgccgactgatgctggattctgccggtagccaacaattcttccgcaccccctatcctgccatgatgcgcaacgccggaattgaagttgtcgaagcacttaaagtcaatgtcttccgggtatttttgcgccgtatggatttgcgccagcatcgtaaagttgtattgattgataattatgttgcctacaccggcagcatgaatatggtggatccgcgcttcttcaaacaagatgccggagtcggccaatggattgatatgatggcgcgcatggaaggcccggtggcgacaaccattggtatcgtctatgcctgtgactgggagattgagaccggcaaacgtattctgccgccgccaccagatactcatatcatgccgttcgaagaagagagcggccatactattcaggtgattgcatctggccccggcttccctgaagagatgatccaccaggcattattaaccgccgtgtatgccgctcgtaagcagttgatcatgactacgccgtacctcgtgccaagtgatgatttgctacatgccatctgtaccgcggcgcaacgtggtgttgacgtcagcattatcgttccgcgcgataacgactcaatgatggtgcgttgggccagccgtgccttcttctctgagctacttgatgccggagttaaaatttaccagtttgaaggcgggttgctgcacagcaagagtgttctggtcgatggccaattaagtttggtgggaacagtcaacctggatatgcgtagcttatggttgaattttgaaatcacactggtgattgatgatgatggttttggtgcagatttggcacaagttcaggatgattatattgctcgctcggtattattagacggcgaacagtggaataagcgtccactctggcatcgcgtaactgaaagattattctactttttcagcccattcctgtgatcaatgggaaagctaacaattgcctaattgtagattctctgagttattcgctttcaatagcataataattgtaaaagcagcatagagagtgttttaatgagcgcaatctgtaaatgacaaatgggaatctgcaaatggaccttaataatcgcctgactgaagatgaaacactggaacaggcttacgatatttttctggaactggcaggtgataacctcgatccagcagatattttactgtttaaccttcagtttgaagagcgcggcggtgctgagttatttgatcccgccgaagattggcaagaacatgtcgattttgatgtaaatccggactttttcgccgaagttgtcattggtctggctgatagcgatggtgaagagataaacgatgtgtttgctcgagttctactgtgccgagaaaaagatcataaactttgccatatcttgtggaaagagtaaccagcgccccacccgctgcttagcttaggcagcagcttgatcaagctgttgtttgtcgctcgtgtattatacccaataaaaaatccccgctgatttatctggcggggatttttgctatcagactattaatatctgaatatgggcatcatagcggatccactttcaggcaagaaaccgcatggcggaagctcccctccaataatgggcgggtttttgcacactctggcccagcgattgggcagcgagtacgaaaaacgcagccagatggcggattaatgggtgatggtaactccccctccagcaactgaatcacttttgccctttctttatctgggtcagggataggtacggccgacatcaatgctttggtgtagggatgctgaggattatggtaaacctcatcataagtgccaagctctaccgcatgccccagatacatcactaatacccggtcagaaatatgttttaccaccgccagatcatgtgcgatgaaaatcagtgacagccccatttcacgttgtaattgctgcaacaggtttaccacttgagcctgaattgatacatccaatgctgataccggctcatcgcaaataaccagtttcggttcaaggatcaatgcgcgagcaatcccaatacgttggcactgaccacccgagaattcatgaggatagcggttgattaagttaggcagtaaacccaccttcagcatcatggctttgactttatctttaacttcctgacgcggcattttgggatgataagtccgcagtggttcagcaatgatttcaccgatagtcattcgcggatttaatgatgccagtgggtcctggaatatcatctggatatcgctgcgcgtctcacgccactgcgcatcactcatgttaagtaaatctttacctaaccacgccacactaccactagttgctttcaccaagccaatgatagcgcgggcaaaagttgatttaccgcaaccagactcacccaccacacctaaggtttcaccttcgtacaaacgcaaggtaacgccatcgacagctttgagggtttttgacggctgccagaaccactgtttaccatcctgaatatcaaaatggactttcaggtcagccacttctaacaatacttttttctctgtcatggcattcatactaattcccctacaggcttgtagcaggcacgtaaacggccatcaccaaaatgctctaatgctggagcggtgctacagctttccattgcatactggcaacgaggctggaatgggcaccctttcggcaagcgcagtaaattgggtggattacccggaatagtcatgagagattcgccttcagcatcaaggcgaggtactgcattcagcagaccaatagaataagggtgacttggatgataaaacacatcccgagcctgaccatattccatagttcgacccgcatacatcaccaggactttattacaaataccggcaaccaccccaaggtcatgggtaatcataatgatcgccgtattgaactcattcttaagttcattcagcaacgtcatgatttgagcctgaacagtcacatccagtgctgttgtcggttcatccgcaatcaacagcttagggcggcacagcagcgccatagctatcatcacgcgctgacgcattcctcctgaaaattcatgcggatacatacgcatacgcttacgcgcttcaggcatttttaccgcatcaagcatgcgaattgactcttcaaaggcctcactcttactcatctttttatgcaattgcagcacttccattagctgctcacccacgcgcatataaggattcagggaggtcattgggtcttggaagatcatcgagatctcttctgcccgtaaacggttcaactgcttttcgggtaaattcaggatctcacggccattaaacttcgccgaacccccgatccgaccattactggccagcagccccatcaatgcaaatgctgtttgggatttacctgaacctgactcgcccacaatacccagcgtttcaccagcgcgcaggtcaaaattaagcgcgtttaccgctgtaacatcaccgtcgggtgtgccgaatgtaacggtcaagtctttgacatccaacagaacgttttgctgaacagcagactgattatcaatagtcatcatagtgctactcctcagcgatctttcgggtcgagggcatcacgtaagccatcgccgataaagttgaaacaaaacagtgtgaccaccaagaaaccggcaggaaacatcaataaccaaggagaaacttccatcgagttagcaccatcactgagtaatgcgccccaactactcagcggctcttgcgtccctaaccctaagaagctcaggaatgattcaaacaaaatcatgctaggaaccagtaatgaggcgtataccacaaccacgcccaacacgtttggtacgatatggcgcaacacaatattacgcgtggaaacaccgcccaccaacgccgcttcgatgaactctttgcgtttcagacttaatgtctgcccacgcacaatacgtgccatatccagccaggagaccataccgatcgcgacaaatatcagtaaaatattctgaccaaaaaaagtcaccagcaaaatgacgaagaacatgaaggggaatgagttaagaatctccagcaaacgcatcatcagtgagtcgactttcccacccagatagcctgataacgatccatataaggtgccaaccaccacggcaaccaaggccgcagcaacacccaccatcaatgagatgcgtccaccaatcgctacgcgtaccaataagtcgcggccagatgaatccgtaccaaagtagtgtccggactcaatatcgggtgccgctgacatcatgccccagtcagtatcggcataggaaaactgagctaacatcggggcaaaaatgacaaataaagtaattaacatcaggatcaccaaactggtgatcgccgcgcggttatgaacaaagcggcggcgggcatcctgccaaaggctacgcccttcaacttccagtttttcactgaaaacttccagagcttcgctatttttcttgcttaacataattggcgtgctccagtgctagtaacggattttcggatcgataacggcatataacacgtcaacaatcgcattgaataaaatggttaatgcgcctaccaaaatggtcagactcaggaccagtgagtaatcgcggtttaacgctccgttgacaaacaactgaccaatacccggcaaaccaaaaatggtttcaatgaccattgagccggtgataatgccaacaaatgctggccccatataggataagacaggtaacaacgcgggctttaacgcatgacgtaatacaatcgttcgcagtggcaaacccttggcccgcgcagtacgaataaagttggaatgcagaacttcaatcattgagccacgggtaatacgcgcgatactggcgatataagccaatgacagcgccaccatcggcaaaataataaatttcggtgcgccgccgttccaaccgccaccgggtagccattttaatataatggcaaagaccaggactaacagaggagcaacgacgaaactcggaataaccactccggtcatggcaaaccccatgacggtataatcccacttggtattttggttcagcgcagcaataactccggcactgacacctaaaatcaccgccagtaggaatgctgcaagccccagttttgctgaaactggaaacgaagctgagaccaactcattgactgtgtagtctttgtatttgaaggaaggcccaagatcaccgtgcgccagttgacccaagtaattgaaatactgtttataaactgggtcattgaggtgatatttcgcctcaatatttgccatcacttcgggtggaagattacgttcgccagtgaatgggctgcctggggcgagacgcatcatgaagaatgagatggtaatcaaaataaaaagtgtcggaattgcttccagacagcggcgtagaataaattttaacattgcctgtacctttagcctcttactgcgactttatatttcaaagcaaaaagggcagcccatgacttaccggctgcccttataatattagtgcttgataatataaagatctttaacgtgcatattatccagtggatccttaccggtataaccaccgacataaggtttcactaaacgggcattcacgtaatagaacaacggtacaattgcagaatctttatccaacaggacttcagcttgttggtacaaaccagcacgctctttctcggtttgaactttcagcgtatcgccaatcagcttatcaaacgccgggctcttataatgcacggtgttattgctgctgtcagatagcatcatattcaggaatgaagaaggttcgttatagtcagcacaccagccagcacgagcgacatcgaaagtcccttgatggcgggtatcaaggaaggttttccactcttgattttctaacttcacgtcaacacccaagtttttcttccagatagatgccgccgcgatggccagtttcttatgcagatcagaagtgttgtataacagattgaaggtgagtggtttatctttagtgtaaccggcttcagccagcaactttttagccacttcattgcgtttttcttgtgtccagctgaaccattctggcggtgtcaactcggcaccactggtgtatggcggggtgaaaccataagccggtaaatcaccctggtttttcactttgttgacgataatatcgcgatccatacccagtttcagggcttcacggacacgggcatcagtgaatggtgctttttggttgttgatttcgtagtaataggtgcacagataggggtcaacatgcacttcttgtgggatctcttttttcagtttctggaataattcaatcggcatgttgttataagtcatgtcgatttcgccgctacgatagcggttaacgtcagtcacttcagaagagattggcaagtatgtaacctgattaataacggtcttcgcattatcccaataagttgggctgcgctctaacacgatacgttcgttaacgacccaatctttcaacttataggcaccgttaccgacaaagttttgtggctgcgtccacttctcgccaaacttctcaataacagttttgttcaccggagacatagaaggatgagctaacaatttttccaaataaggaaccggctcactcagcgtcacttctaaagtatggtcatccagagcttttacacccaaggtatcaggtgattttttaccggtgataatatcgtcgatattagcgatatgtgcatattgcacatagcttgcatacggagaaacagttttaggatcagacaggcgctgccagctataaacaaaatcttgagccgttacagggtcaccatttgaccatttagcatctttacgcagatggaacgtccacactttaaagtctttattatcccaactttccgctacacccggcaggatcttgccgttaggatcattaataaccaacccttctaacagatcacgagagatatttgattcaggtacaccttcgattttatgtgggtctaatgactgaggctcggaaccattattgcgaactaaaacttgcttctccgccagctgtacacctgcaggtacattggctgcaaaagtatttcctacaaccgtcatacccaaagcagccacaatgcctgcggccaggagactttttttcgtgatgttggtcatgcttatattcactccagtttttattattgcatcgccctatagtcaggcgagcttcacctttaaaaggcatttatcaattacatcgcacggggaacgaatccggccatgtaataccctatatgtattaacatcagacgaaaattcgtactgtgttatacatccctaataccctgtttgttttcctaaatattttatgacacgacttcttactgcaaactcaatttctggctactgtacctgacgaatataaagattttttaaatcaattaaatcttgcggatctttaccgctatatccccccaccgttggcctaataagccgcacactgacacggtaatataccggcaccatcgccgaatccttgtccaacaaattctctgcttgctggtacaaagcggtacgggctttaacatcaggtgctgccaacgttttggctaataatgcatcaaaatctgggtttttatagaagaaggtattattgctgctgtttgataacagcatattgaggaatgctgttggttcgttgtaatcgccacaccatgttgctctggcaacatcaaactggccctgatggcgactttctaacgatgttttccattcctgattctgtaaggtaacagtagcaccgagattcttttgccacatggatgctgcagcaatagcttgttgtttattttgatctgaggtgttgtagagcaaattaaactttaatgggttttcagcattaaaaccggcttctgcaagtaacttcttcgcctcggcattacgtttttcctgcggccaacttgcccattcaggtaaaacaaaatttgcgccctcggtaaatgttggggtaaaaccataagcagggatctgcccttgccccataattttggtggcaataatgtcgcgatcgagcgttaacttaatcgctgttctgacccttgcgtcagtgaacggcgctttttcattattaatttcgtaataaaaagtacaaagatacgggctgacatgaacctgtgctggcaggtcttttttcattttggcaaacagatggggaggaatggcgctgttggtaatatcaatttcaccactacggtagcgattgatatcactcacttcagaactgatcggtaagaaagtcgctttattgatgacagtttctttattattccaataagtcggactgcgttcgagcacaatacgctcattaaccacccagtcttttaatttataggctccattaccgacaaaattttgtggcagcgtccatttatcgccatatttctcaacaacatcacgcttaaccggcttcattgaggtgtgtgacaacatgctaataaagtaagggacaggttcggttaacgtaacttgcaaggtgttggcatctaatgcttttacccctaattcatctggttttttgacgccttttagcaccgcgtcaacattctcaatttgggcatactgtaaataactggcgtacggagagcctattttaggattagccaaacgctgccagctataaacaaagtcctgcgctgtgacgggtgtgccatcactccacaccgcgtcatcacgtaaatggaaagtccagactttatagccgtcattatcccaatgactcgcgacggcaggaatgatatgaccattcgcatcattactcaccagcccttccagcagattcataataatattggtttcaggatttccctcaaccttatgtgggtctaaagaggcaacttcggaaccattattaatagtaatactctgatctagcgctaattctacgcccggaggaaccgctaccgccattgatccagccgaaaaagataaacccaaaatagtgccaattattgccagtggtcgctgtttaaactttctttgcatttctaaccgcccttttatgagacttgtgatgtttttctcaaggttttgcgtcaatctgccgccaacaacgactagcaataactattccaaaaataaaaattacgagtcagttttattgaaaaaacaagaaatctctcgctatggagttgtccgaaagctaacagaagccgaaatctgacgccaataatttttacagaaatgttaagcaattctctttttcaatcgggtactgacgatagtaactcattgtataagcattcaagtcaagacgtaatgctttgaatttattagttatatataataacgattttaacttcacatcaaaaattatgtttaaaaacagtgataagaaacataaagttaacatttttactattgccagaataaacacctactcattgcaatgtaatcactaataacatctagataaattcagcacaagccctacagaatgatgtgagcattttaacaacaaatagcgtatttaatttaatcggaaggttaatccgcgagttattaaagatgaacaaataggccttaagccaaattatttgtaccgagcaactattaatgcagcatttgagtgcaatagattaaagttcattcattatttgcaccaaaataatgcctggagacttcaatatcatactaatgacaagaaaaaggccaccggtaataaccaagtggcctgaggttaatgtcaaagtgcccgtagcggtgaaaacaggcagatcgtaaagacgccgtaaacccttccctgggggctcgagccgcgccgtccatggcgcggacgctttactcttctgccagtcctcaccttgcaagattgggttgtcgaggtttgtcagcagtctgaggccaccggtaataaccaggtggcctctcaacagtgatgaatggggagctattgattaattgtcttgatgcgggttaaagcaaaccagggaaaatagctttgatgccggttactatgaattcgatacccaatgccatcagcagtaaacccataatacgtgtaataacgttaataccagtttgaccgagtaatcgaaccaataatggtgcagcccggaacaataaccaacaacagaatgcaaaaagcgcaatcgcgacagttaaccccattaagttctgccaactgtgatagcgagaactccaaacgatagttgaactgatcgcacccggccctgccatcaatggtaatgccaatgggacgacgccaatactttcacgcaccgcagtttctgttttttcctgcttgttctgtttatcttcacccagcttaccgctgatcattgacatggcaatactcaccaccaagatcccaccagcaatacgaaatgaatcaatagaaataccaaatatttttagaatggcatcgccaagaaatagcgaaatccataaaataattgccaccgacaggttggcagttaggttggttttatcccgccctgctgctgcctgatagctggtcatactgataaatactggcaaaatacccaccgggttcaccagcgcaaataagccaacaaaaaacttgatgtaacctgaaaggtccaacagagattgactcacacatcgctccgcgaaattgctcgtaaatacatcacagatatcaggccattataccgaatgccccgagacaacacatcttacggttaaactgggtaaatttgcagtgcaaataatgatatcacccgtgccgctacagatcttcacagcccaaacacctaacaatagttcttttcactaaaaatcacgtttaggacattcttcaagtagatgtgcgcgctaatgtaatagaattagtcacaggaatctatggaataaaccagcatttatgcttgataaattagtgtcagctaaaatggcatttattgttaatattccgtggcgttaatgctgatttaacgtcatgaattatcactttatttgctcaaatgataattactctcaactaataattgctgaatggtgtcagcttgacgattttgtgatttaaatcacgaaaaacacacctaggaatagttaagctcagagccgtggtagagagtaactcggttaaggaatagagtataagggttgaaaatagttttttccccctcacattattcctagtggacttaaagctctttcagtaaattagcggtaagcaatgagaaagtaggatataaaaactatctctatttgacagtacggcatggataagcctgtctatactagttgcttcaacagctcatttactaaaagagtttaacattatcaggagagcattatggctgtaacgaatgtcgctgaacttaacgagctagtagcacgcgtcaagaaagcccagcgcgagtatgccaacttcactcaagagcaggttgataaaatcttccgcgccgcagctctggctgctgcagatgcccgtatccctctggctaaattagctgtagaagaatcaggcatgggtattgtggaagacaaagtgatcaaaaaccactttgcttctgaatacatttacaatgcttacaaagatgaaaagacttgtggcattctggaagaagataaaacctttggtactatcaccatcgctgaacctatcggtttgatttgcggtatcgtgccaacgaccaacccaacctctactgctatcttcaaggcgttaattagcctgaagacccgtaacggtatcgtattctctccacatcctcgtgcaaaagacgcaaccaataaagccgcagatatcgtgcttcaagccgctatcgcagcaggtgcgccagccgatatcattggttggattgatgcccctaccgttgagttatcgaaccaactgatgcatcacccagacattaacctgattctggcgaccggtggtccaggcatggttaaagcagcttacagttctggtaagccagctatcggtgttggtgcaggtaacacgccagtagttgttgatgaaacagcagatatcaaacgtgtagtcgcctctattctgatgtctaaaacctttgataacggcgtaatctgtgcgtcagagcagtctatcatcgtcgttgactcagtttatgatgctgtccgtgagcgcttcgcttcacacggtggctacctgttacaaggcaaagaactgaaagctgttcaggatatcatcctgaaaaatggtggactgaacgccgctatcgtgggtcagccagcaactaaaattgctgaaatggccggcattaaagttcctgctaataccaagattcttatcggcgaagttaaagttgttgatgaatcagagccattcgctcacgaaaaactgtctcctactttggcgatgtatcgtgcgaagagcttcgaagacgcagttgaaaaagcagaaaaactggtggaaatgggcggtatcggccatacatcttgcctgtatacagaccaggataatcagccagcgcgcgttaagtatttcggcgataaaatgaaaaccgcccgaatcttaatcaacacgcctgcctctcatggtggtatcggtgacctgtataacttcaaagtagcgccgtctctgacgctgggttgcggttcttgggggggtaactccatctctgaaaacgtcggtccgaaacacttgatcaacaagaaaactgtggctaagcgagcagaaaacatgttgtggcataaactcccgaaatctatttacttccgccgaggctccctgcctatcgcgttggaagaagtggcaactgacggtgcaaaacgtgccttcatcgtgactgaccgctacctgttcaacaacggttatgccgatcaaatcaccagcgtactgaaatctcacggtatcgaaactgaagtcttcttcgaagtagaagcagaccctaccctgagcatcgtacgtaaaggtgcagagcagatgaactccttcaaaccagacgtgatcatcgcgctgggtggtggttcaccgatggatgctgccaaaatcatgtgggtgatgtacgaacatcctgaaactcacttcgaagaactggcattgcgctttatggatatccgtaaacgtatttacaagttcccgaaaatgggcgtgaaagcgaaaatgatcgccgtcactaccacatcaggtaccggttcagaagtcacgccatttgccgtagttactgacgatgcgacaggccagaaatatccattggctgactatgcattgacaccagatatggcaatcgttgatgccaacctggttatgaatatgcctaagtctctgtgtgccttcggtggactggacgcagtgacccatgctctggaagcgtatgtttctgtattggcaaacgaatactctgacggtcaggctctgcaagcgctgaaactgctgaaagaattcctgccagccagttatcacgaaggggcaaaaaatccggttgcacgtgaacgcgttcacaacgccgcgaccattgccggtatcgcttttgctaacgccttcttgggtgtctgtcactcaatggcccataaactgggttctgagttccacatcccacacggcctggcaaacgccatgttgatttctaacgttatccgctataacgcgaatgacaacccaaccaaacagactgctttcagccagtatgaccgcccacaagcgcgtcgtcgctatgctgaaattgcagaccatctgggtctgagtgctccgggcgaccgtaccgcacagaaaatccagaaattgctggcttggttagatgaaatcaaagctgatttgggcatcccggcgtcaattcgtgaagctggcgttcaagaagcagacttcctggctaaagtagacaaattgtctgaagatgcattcgatgaccagtgtacaggtgctaacccacgctacccactgatctctgagctgaaacagatcctgatggatacttactacggccgtgaatttagcgaagagcttgaccgtgaagaagttgcagtagcaacttcagcaccaaaagctgagaaaaaagctaaaaagtaatctctatcttggtgagtaaccttatctctgactgaggttattaacagaagatataacccccgacaatcgttgggggtttctttttatggctatcactttatagctatcactcaaataaatgtccccttctcgactcacctttacgcatggcctctcaatgtgccatagcagcgatttatctctacccttacctatccatacctctcatgagatgaattcgctttgccccgccaagggcgatttaaattgggatataacgggctaataaggaatgagtgcaatgtccatctgcacaagagcggtgaaccacgcgccacagcgggcatctaacttaagtgttcagtcaaaaaatataacgtttggagatctctgcaacatagataagcgctacgaatggggctgtatggttctatttggcattaatagcgtaaaagacaaaactaccccacagtatgaataaaacagccggtgaggtgttttgctgctaattagggggtatttaaggatattgctggagacaagccgctttaatagcttctttataatggcggcgacaaaacgaaacgtagctttcattcccaccaatgactacttgttcaccatcgtgcactgctcgcccctgtgcatccaatcgtaacaccatgtttgctttgcgcccacaatgacaaatcgtctttaattcgactaatttgtcggcccatgacaacaagtatttactcccaggaaataactcaccgaggaaatcagtgcgcaggccgtaacacaacaccgggatatgtaattcatctactacctggcacaattcctgaacctgatctttggtcagaaactgacactcatcaagtaaaatacaatgaactggtttctcctgatgctctgtggtgataatagataataatgatgtgccgctattgtaaagcagggcttgtgaagataggccaatacgcgaactgaccgttccgaccccaaagcgattatcaatctccgcggtaaaaaccagcgtgcgcatgccacgctcttggtagttataagaagactgcaatagcgcggtggatttgcctgcattcattgctgaataataaaaataaagttgagccatgggcccgtaactccaatagtctaataaatggtcacattgacaatgtgagcgcagtttatcacaaattcacggttttcgcgggggagaccacttcccgtatattactgttttctatattaagtcatgatatcgctaatgatactgatagaatgttcatgttaaatgcttctctattattaggcacattacatgactcatttcacaatattgatacactaaaaagattactgcttgaacattaaccaggttagagcgatatgaaagcaatagtgtttgatatgtaggccgcacgattggttcattaatgatatgtgtaatgtgctttcaccattaattcgtaaaatagtgacaacaaatattgcccaatctgacaaagcctggaaagcctcatttttttacgcaatatgtcattgctgctatatcaatatcgcgatgtgcttgtatgatcagttattgtgcatcacaacatgagaagtaaggtatttttgctttattgatataaagcaaacttataacttagtgagagaatcatgttcacgagtaggctcattagcaagtaaaacgaagattgacgttaaaaacagctcagataataacaagagccatgcgtttattagtaggaagcagcaacttttcgctaataaaatacgtaaattcgagtatgctaatcaaattggctattgcagaaattaaaatagcactctattattatccagacgcccccccaccaattataatttgagaccaggacaatgagcgaagcgttaaagattcttaacaacatccgtactctgcgtgcacaagcacgtgaatgcactcttgaaacattagaagaaatgctcgagaaacttgaagtggtcgttaacgaacgccgcgaagaagattcccaggcacaagcagaaattgaagaacgcacacgtaaattacagcaataccgtgaaatgctgattgcagatggtattgatccaaatgaactgttgaatgctatggcagttactaaagccgctgctactaaatcaaaacgtgctgcacgccctgctaaatataagtacattgatgaaaatggcgaaactaaaacttggaccggccaaggccgtactccagcagtgattaagaaagccattgaagagcaaggtaaatcactggatgatttcctgctgtaatcgtgatagttaattagctattgtgataaaaataccctcctatgatatggggggtatttttttgttctcttcttaagagttaaaattcgacgcatcccagagaattaccctcccctcccaattgataagcaacagtcattctgaacatatcattcccaataaataacgcactgttaccactatcacaaagtgtcgataagaatgctctgctaatttataacaatacaataatcgatataataaccaaatcgacaccatcgtttggcgatataagagaaactcagtggtaaactacggtgcctgaatcctatggggattaggttggctacaaaacaaaaactaatttaattttgcacccaacacataaaaccatctttatcacttaatgcgcacgtttaatcgaagcaccacggccaatcccgtaataagtaaaacctcggctatttaagcgttcgggatcgtacaaattacgcccatcaaaaataaccggctgcttgaggcgagccttgatcatatcaaaatcaggtgctctaaaattctgccattcagtacaaataattaaagcatcagcaccttgtaatgctgactcctttgtacccattaatcttaaatcatccctggcaccataaattcgctgtgcttcatccatcgcctctggatcataagcttgaatagttacccctgccttccacaacgcctccattaaaatacggcttggggcctctcgcatatcatcagtgttgggtttaaatgctaatccccaaagagccaatgttttcccagccagttgtgagtcaaaatgctgctgaataaattcgaccaacttaaacttctgctgatgattgatttgctcaacagcctgcaacagttgaggctgatagccacaaccttccgctgtacgaattaacgcctgaatatctttggggaaacaagaaccgccataaccacaaccggaataaataaaatggtagccaatgcgagaatcagaaccaatgccttgccgcactttttcgatatcagcaccaacgccttcagcgatattagcaatctcattcataaaactgattttagttgccaacatgccatttgctgcatatttagtcagctcagcactacgaatatccataattaccaaccggtcatgatttcgattaaatggctcgtatagctcactaattaaatcgataacgctgttatcattagtatcaataccaataacaatacgttcaggccgtttacagtctgctacagcagcaccctcttttaaaaattctggatttgaaactacattgaaggttatttgcttcccacgttgctgtagaagagcttgtaccctttgttgcactttttccgcagtccctacaggcacggttgatttatcgataatgactttcggggtatccatatatttagcaatggtactggcaacctcaagaacatattgcagatctgcagcaccgtcctcatcgggcggagtgccaacggcaataaattgaatagcagcatgtgccacgcctgctgccgcatctgtagaaaatcgaagtctgccctcatcataattttcttttaccaatggcgctaatccaggttcgaaaatagcgatacggccgttctgtaggtcagcaactttgttctcatcaatatctatgcacaggacatcatggccaacttcagccaataccgcggcctgaactaaccctacataaccaatgccaaaaaccgtaactttcattcgatctgtcctcgagtttatattcaataaggagcgcacaactgaccattatcaggaactaaccttaatttagcctgaggcgacacaccttattgcctgcgaacaataaagcaggttgaaaaatttcaaagaaaagtaaggaagaaagtatatcaaccgataattcgtacatctcggctgcacacatcgattgaaacaaattaggcttatttcacagattcgttatagaaccatttatattaggatagatatttcagataacaaatgcggcaatagattagttaaacaaatacttattcggccatcaactcacagtaaggcctattcatcagttgaaagcatcaagcgtaaacgactaccgcccccccaaacctggcactgccatgcatcacaacgctgactaatttgatttagatgagttgtttttaacgtacctaaaggcacaccattactgagttgaatttgatttttgcccgcgttgacattggcatgcaaaccagcagaaaccagtatcagattctgatactccacatggtaataacccactaacaaaggaaactgtccatccaaatgagtacgtcttaagagttggttcaactgttcgagcaaagatgacatctgtggcaaacgatgttgttgatgcgccaaatgctcctgaagaatcccgttgaatagcactcttaacagtaacgccgccaaaatgccgttatctccggcccgcgtgacatccagacaataaaaggctaaatctttatctgacaatgcggcaatatccaataccagccctggtttctcaaccatagttaattgacgataatttatgcggcagtgtgcaagagtctgctgagcaggtggttgtagctgttttaataactgagcggcatcataaggatttttacgcagcgcctcccaatcttgaataagttcactttcttcaatggcatgtgaggtgaacaatgcaggataaagacaagcaaacactgcttcacgtaagcgatttaaatccacaatcggcttcagcaaaacatcttttacccccaggcgtaagacttgagcaatatccgtcattttatcggtggcagatatgactaaaataggaaccttcattccttgaatcagtaagcgctcgacaaactcaatcccccccatcaccggcatcgccagatcgcaaagtattaagtcaggaacctgaatttttagctgttccagggccaccagtccattttccgcttggtgaattgtcgcgccgagtgagcttaagaatcccgcaataactgagcgaaaaacggtttcatcctcaacgactaaaatatttttacctgctaatggtttttccatgcactgcttctcttactaaccttaatggtaatagtggctcaaaatgattgtttgtgcttgtcagaaattgttatgtgcggtgttacaaacatcaacttgtactatctgtgccttatcaggtgatgtaattgttcctcgcacttctccacggctaactgccccgcagcaatggcttcatccgcgcggtgaaaatccagcattgatatttgtgggcaataaggttgaatgagaacatcaggaggatcgccggccatgcgattacgtttcaatcggttttctaatacttgaatcgatgtcgacattatttccatggcactgggcgcattcttcgtcgagttagaggataagttcgttattcgtgcccgtaagcgcccgcgccaactatccgatatatccgcagacttatcctcaagaggctcttgggcggaaaggatgtcttgctgaatgaggtgtgcatcatgttgcaaatcaaccgcaataacccgatctgctcccattgctctggccaaagagattggaaccggattaactactgcaccatcaaccaaccaatacccaccaaaccatacaggtgagaataaacccggcatactgcacgatgccctgatcgcttgcttaatatcgccctcagtaagccatagctcccgcccggtagttaaatttgtcaccacagacccgaaaggtaatacgcaatcggcaatatcttgtacttcgattatttcatttacagcattaaaaacccgttctccacgtaataatccactgcgccgccacgaaaaatccatcaaacggataacatcccagtatttaaatgagcgtacccagcgctccattgcatccaggtgatcactcgcgtaggcggcaccgaccaacgagccgactgaacatccggcgactacatcaatcttgatgcccatttttttcagcgcattaatgacaccaatgtgtgcccatccttttgcagcgcctgctcccagtgccagtccaattttactttgtctcattgtatttcatccctatctaaccggtttggcactatttctcatctgcacaaatcaaataaacctaacgtcacatgctgatagccaatacagttcacatcaatctggctgtggctaaggaataaagctctgtttgttctgttactttgcagccttacagatgaaactatagtgaatatttgtccttctggtattttgatacaaatactttacatttcctgactaagatatagccttcggcccaaagggggtaccaggaatattgaaatatgccaagccgacctatttattcctgaacttcttacattaatgaatcaattagatgcgtaccaatctgcatttatacccctacgaaaacaatcacacggaatctctcgatagtttggctcagatacaaacattcgtttatgttgctaaatatgaagaaggtatagttggatgcgctattctggcactgcccaagacagcgtaccctgaaatgaagcgtgtttttgtcagctcagattatcgaggccagggagttgctcgacggctaatgaccgcgttgctccatcaagctaatacgttaagtttaaagaaaatttatcttgatacgggagtttatcaacctgagtcgataaaattatatcaacgattagattttgaattaacatctcaatttggccgctatgaatatgacccattaagtgtatatgatgaaatcgctagattctggccacagagcaaaccatgagcaacatgcataatatacatgcgtctaattcatgaaatatttcttttgagtttcactatttttaaaatagatggaatgcaaaatagccgccctgatggcagctatttagaataaatatccgagattacacaaatcaaaatacgagatattgtctaatataacaaagctcggaaacagataattacatattatgctgttattttacattctgcttttgatgaatttagaaccatcatccgcaaactgaattctatccagaatattgtgaagacttacggattaatgatgaaataattaaccgttaaaagtaccaaatgagacgctcattttttcgaacattgcgatgattttgttaatcagtttcatgggttgctcctgtaaatatctttatttttatgtgatacacatcacagttacaaagttaagccaaaatgaaacgccggtcaagtatttttgtgatgcacatcacaattctttttaactgccgctcttctcttccaaaactatccgctttgaacctcaacagatgattaggtaagatagccctcatattcacaacagttcgattttaccgactctgatttactgcttacgggcaacgagtggctatcacggcatattgattatttggagaaattttgtcagaacagtgtccttgcggcagtacacttgaatatcaaaggtgttgtgaaccttatattatgggtaccgaaattgcggctaaaccgtctatattgatgcgttcccgttatagtgcctacgtgaaaaagaatgtggattatctcattgcaacctggcatcccgactgcaatgccgaacaatggcgcgatggaatcattcaaagtttcagcaataccacatggcagggattaaccgttattgctgaaatggctggggatcatgataatgaggcttttgttgaattcattgcccgctttaaagatgccaatagtactcaggtgagcgcgatgcatgaacgttcccgctttcttcgcataaaagaacactggtactatattgacggaatccggccatctgtgggtagaaatgatacctgcccatgtggttctggaaaaaaatataagaaatgttgcgggcgctaacagtaaaatcgttcttttactggccgtaccatcgaacatttacataacatcaagtcatgctaagacaggatttaccaccttatgccacaccagaatatacaaaaaaaagtgctccgcactatttgccctgacgccaaaggcttaatcgcaaaaattaccaatatctgctacaagcaccaactgaatatcgtgcaaaataatgaattcgtcgatcatctgactggccgttttttcatgcgcacagagcttgagggtatttttaacgataccaccctattggctgatctggatgatgcattgcctgaagggactaaccgcgaattacatactgccggacgtcgtcgcattgttattatggtaacgaaagaagcgcattgccttggcgacttattgatgaaaagcgcctacggtggtctggatgtagaaatcgcagccgtcatcggcaaccacaatgaactacaaaatttagtcgagcgctttgatataccgttccatcttattagtcatgaaggtttgacccgagaccaacatgatcagcgcctgattgaacaaattgaacaataccaaccagactatgttgtgttggcaaaatatatgcgcgtattgacgccagcctttgtgcaacgcttcccataccagattattaatatccaccactcattcttaccggcatttatcggcgcgcgcccatatcatcaagcttatgagcgtggggtgaaaatcattggtgctactgcgcattatgtcaatgacagcctggatgaaggcccaatcatcatgcaggatgtcattcatgttgatcattcatataccgccgaagatatgatgcgtgccgggcgagacgtagaaaaaaatgtactgagccgtgcgctgtatcgagtattagcacagcgcgtttttgtttacggtaaccgtacggttattctgtaagcacgcaataaatcgatattttttgccgatataaccaccgccacggacaaaaaatcaccgaacgaattatttttttcatttcaagtctttacagcggcgcttcatttgatatgatgcgccccgcttgccaagacgactctgttgttaagtcatgttgtagaatagataggccagtggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcatcgacttcgaaggttcgaatccttcccccaccaccatctattaattattcaccatctcctcagtaaataactaaatcaaaaaatagcacccatcaggggaaggtaagaaccttcgaccaaggttcgcgccgagcatagcgagacaacgacgcgcagcggcggcccgaagggcgaggaacaacgtgacgagtaatccttcccctaccaccatctattaattattcaccatctcctcagtaaataactaaatcaaaaaatagcacccatcaggggaaggtaagaaccttcgaccaaggttcgcgccgagcatagcgagacaacgacgcgcagcggcggcccgaagggcgaggaacaacgtgacgagtaatccttcccccaccaccatctattaattattcaccatctcctcagtaaataactaaatcaaaaaatagcacccatcaggggaaggtaagaaccttcgaccaaggttcgcgccgagcatagcgagacaacgacgcgcagcggcggcccgaagggcgaggaacaacgtgacgagtaatccttcccccaccaccatctattaattattcaccatctcctcagtaaataactaaatcaaaaaatagcacccatcaggggaaggtaagaaccttcgaccaaggttcgcgccgagcatagcgagacaacgacgcgcagcggcggcccgaagggcgaggaacaacgtgacgagtaatccttcccccaccaccttctgtgcagagtgcgtcctccatcatatattcatatgtaaatatagagcctcagagaatatttaaataaaattactgcaaatcaatagatagcaatcaactcggtagataatagattaacgatgtgatattttcacaccagagtctttatataatcaattaacctattaagtacacttgaatgtgatcttgatttgtagaaatacaatttattttcatcttgaaagtttgttaaatctataaaatccaattttgagtcgccattaaaatcatccataatagagtctgtaatacagatataccggccggaatagatgaaattcaagcaacaagccaggttgtctacctgcctcacattcactttactatattgttttttaacgcattcctccagatatttgacaaacttacttctatataacatcggattacacagccaaatattattatgaagaatatttataatgtcggaactctcattaagtatatcttttctaccataaataccaaatccactatccgggacttcattcagtagcataaatctatcactgctgactttttcagatgaaaggataagtgaattcccatcatagtctccaatctcatcaatattttcataatgaaactttattatattagcctgtatattgtttttttctgccactctatataatttcgtcaatttttcactttttccccagtcgtaataaatgttgatgatattggaaacgtggcctgtgagatgttttttagtgatttctttttcttgttgatataaatcttttagatcattatataaaacctctccatctcgcgttaaactcatgccaaatttttctcgtttgaataactttttccctattatgctctcgaagtcttttatcgacttcgcaacaggcggtgtagtcctgttcatcactcttgccgccttactcagcgagccattttctactacggccataaaggcctctaacttacgagatagaaacataattcaccaatcctttgctttgcgtcaaaaattatcagaaaaaagacaagcatgcctacgtatataatgccaactgtagatattgtttatatatataataaaaaaaataccagtgggtttggaataattgataaatatattataatgagttattactgcgtagacactaacgacgtaaagttgcatgttttgcaatcaaagttttggcgacttagtgtattatcgccttaacattgcacatatttttaacagagttttaaatgtagatctatgatatcaaataactattttttattcttcacgtgacaaaatcagttaacgctttctaatagaaaaaaatggaaatgcctgtagcatttaccgcccaaaaaaataagtgaaatgggttgctagcaagcatatgctttaaatcatttacaccaagagagtgattaagttaaatcgatagatatttataatgtttccactataaaaagaacataacttatttttttgtcagaaaaaacatgaccacctgacaatataaaatttaattttatcaaaaatcatggtgtaaataatacatgttgcacgctgtttaattaacaacccgagatgctacgataaactcatgtgaaatataaaaatattcatagggttattttgaattttgtcggtaaaagtatttttattatctattctctgcatcgcctattatttattcttttgttgtgcattacatttttattcggcatctgctaatattcgacatcatttctagcgaatatacggtgctgaccatgaagtttgtctcttttaatatcaatggcctacgtgctcgacctcatcaactggctgcaataatcgaacaacatcaacccgatgttatcgggcttcaagaaacgaaagtccacgatgatatgttcccgcttgaagaggtcagccagcatggttatcacgtcttttaccatgggcaaaaagggcattatggtgtcgcacttttaaccaagaatgaacctttagcaattcgtcggggcttccctactgatgaagaagatgcgcagcgccgtattatcatggccgacattgcaacgccacaaggtcccttaaccgtgattaatggttattttcctcaaggagaaagccgtgaccaccccattaagtttcccgccaaagaacgtttttatgccgacttacaacagtatttggagcagcaactttcagctgatgctcaggtactgattatgggtgatttaaatatcagcccaaccgatctcgacattggcattggcgaagatagccgcaagcgctggctacgtaccggtaaatgctcattcttacctgaagaacgcgcgtggttagagcgcctacaaaattgggggttagtggatacattccgtgcagcaaacccggattgtaatgaccaattctcatggtttgactaccgttcgcgtggttttgacgaaaatagaggattgcgcatagatttattactggcaagccgacctctggccgcacgctgtattgccactggcatcgattacgatattagaagtatggagaaaccctcagatcacgcccctgtgtggtctgaattcgcactctaatcacgctttacattgaggtaggcccatttgtagggctacctcttggcgcgacacctaaacgattgtaatcgggcaaatagaaaatgattgatgtcgttgcggcaattatagaacgaaacggtaagcttttattggcacaacgggattcacatcgcgatcaggcaggtttgtgggaattccctgggggcaaagtcgaagctggagagagtcaaccgcaagcattgatgcgtgaacttgccgaagaattaaatattgatgcaataataggccaatatattgctaccaatcaatggaactcgcagcaacgcatcatccggttacacgcctggcatattgaaaacttcagtggtgagccggtactgcattgtcactcggctctggcgtggctaacaccagaggatgcttatcgctaccctctggcccccgctgacatcccgttattagatgcttttatcgaacaaaaacggtagcccgttatctggttaatcttttccagataagtggattagtcccaaccacgttgggatcacgcacacattgcaaaacttcaccttcaacccgcaacactgcaccttccgagtaattttgattttggtaaatgcagcagcgtgtgcaaggattattgttggtattgcgattcgatgagttattccagacctctggaggcaaaggaacaacgacatcaacattattcctgtttgccaaaacctgaccggaaataagtgtggcaaaaccaatacatcccagcattacccatgttctcatgacttattctccttggttttggatgacgttttcttacgtttttttatcgccccagatggggctgctggcaacccacgaaagacctgaggtgaccgattttgctttgcctgactgattaaatcctgcaatgtagccaccagcggttgcataaaatcctgatagcgacagtttttctcactgatttgtgtcagcgtagactcccagtgcgccgtcatatccggccgtgcggcaatatcaggcaatgcatgaatcaatgctcttcctgctgggctggcatggatgtaccggccttttttaaacaaaaaagtccgtttaaacaataactcaataattccggctcgtgttgcttcagtccccaaaccatcagttgcacgtaacactttcttcagctctttatcttgcacaaaacgggcaataccggtcatggctgataataaactcgcatcagtaaatggccggggcggctgagtttgacgctccacaacttcaccgcgctcacacaacaactcagcccctttctccaccactggcagtggcgcgccttcattttcttcatctcgctctttacttccaagcaaggtacgccaacccgcttcggccagaaaacgggctttagcaataaacttaccaccggcaatatccagctcaataacacatttacgaaactgcgcgtcaggacaaaattgcatcagatattgctgcgcgactaagcgataaaccttgctctcatcggttgttaaattcactttactggcccgcgccgtcgggataatggcgtggtgggcatcgacttttttatcatcccaacagcggttgcgcctatcactgtccatcacatccagcggtaaaagatcagcctgatgcatactaatggcattgagtaccgaatgacgccctgcgaaatgctcttctggtagatatcggcaatccgaacgcggatacgtaatcaatttgtgcgtttcatataatcgctggcaaatatccagcacttgctgcgcacttagcccaaatcgtttggcggcttcaatctgcaaggtagatagcgagaatggcaacggggctgtttctgattcccgtttatcattataggaggtaacaagtgcaggttgacccgcaatacgattaaccacgtgttctgccagtggccggtgtaacaagcgcccttcttcatcctgataggactcacaagaatcactcggctgccatagtgcaataaagcgctcatcagcaggcgtgacgatatgggctttaacttcaaaaaaatctttggcaacaaaatcttctatttcttcatcgcggcgcaccaccagccctaacaccggcgtttgcacccgaccgaccgacaacacgccatcatagcccgcattacgcccaagaatggtataggctcgagtcatattgatgccatataaccagtcggctctggctcgcgccaatgctgagacacatagcgggataaactcacggttataacgcaggcgctccacggcgcgctcaaccgcttgcgggtttaagtcattaatcaaacaacgccggacgttttgccgtttctctgccgccaaatcgaggtaatccaatacctcatcaaccaaaagttgcccttcacggtcagggtctcctgcatgaatgacctcatcagcttgttgtaacaactgtttgataacattcaattgtttgctcactgaagggcgtggctgtaatcgccatttttcaggaattatcggtaaatctgccagtgaccaacgcgcataacggctatcgtaagcatcaggttgagcttgttccaacaagtggcccacacaccaggtcaccatgttgtcactgccacaggcaatgaatccatcaccccgtcgatgcggctttggcaagatatcggctatcgcccgtgccagactcggtttttcggcaataaaaagtcgcatcattcaccgcactgatacatcaaataaaaagactgcaaataaaaggtcattctgtaatctcaatcagtgcccggtcattatccaccacatttagttcgccaatagcactgagcgtcataccatgttgagcggctatttcctgcacttgcgcctcagcatcaggtaaaacagctaacagcaagccacctgatgtctgtgggtcgcagagtaaactcttctgcaaatcggacattttgccaatcagatgaccatagctgtcaaagttgcggcccgttccgcccggaacacaacctgcggcaatatactctgctactgcgggtaaacgcgggatagacgaaaaatgtaatgtcgcttgcacacccgacccctgacaaatctcactgagatggcctaacagaccgaacccggtcacatctgtcatagcagtgacccccggtatatgggcaaagtcagcgccagacttattcagttgacacatggtttccgtagcaacaccttggtgctctggccgtaattgactcttcttctcagcggtagtgaggataccaattcccagcggtttggtgagaaacagtttgcagcccgctttagctgcactatttttcttaacctgctcagtgctgacaatacccgtgacagctaaaccgaaaatcggttccggcgcatcaatggaatgcccccctgctaacgaaattcctgcctgctggcaaacatatcggccgccttcgataacttgctgggcgacttcaggtgccagtttatcaattggccaccctaatatcgcaatggccataatcggcttgccgcccatcgcataaacatcactaatggcattagtggcagcaatgcgcccgaagtcgaaaggatcatcgacgatcggcataaaaaagtcggtggtgctgataataccaacaccattgccaatatcataaacagctgcatcatcacgggtttcattgcccaccagcaggcgaggatcaagaaatttttgttgctcggaatgtaaaattttatctaatactttaggcgaaattttacaaccgcagcccgctccgtggctgtattgagtaagacgtatcgctggcgatgtcataacactctcccgtctggtggttcagtaataagcagtttaaagatatatataccctaaataattcgagtacaggaaggcggcaagcgagagaacccgatgagcttacatgagtaagtgattcgggtaattgaacgtagccaacactcatggaacttgaagtatgacgggtatatgcatccaaggcacctatggtagcgtctatagcttagcttagtaagtagagagcggtgatcgggcagataggttggtcacaaagcaggcaaaatgcagcttgttgccgataaaagcaacaggccgcgtagtatcgtgtaagaaatagccgatatctctcagaaataacgaacaaaagtcgagtaatcgggtggtgtcactttggtcgctgatttcagctgtggagtcccaagatacaggaaaccgacaatttcatcttgttcgcggcaggcaaaaccttcacggacaaccggatgatgtgtccaggaaccggtgcgccaaataccattaaaaccctgggccagtgcggccatttgcatggcttgcaccgcgcaaccagcagaaacgacctgctcccagtttggtactttagggttttctgtaacatgcgcaataacagtaataattaaaggcgcacggaaaggtgcctgtttggccttctccaacacagcttcatcagagccatcgtgcttgaccgcatcctgtagtaattggctaaaacgttgcagccccgcatcttgaattaaaacaaagcgccatggctgcaatgtgccatgatcgggagcacgcattcctgcgtgaataatatggtctaatgcttcgcctgctggggctggagcagctaagcgcgacgccgaacggcgattaagtaacagttccagtgcatccatcattttctcctgataacgattttcattttcaacacggtagcataagttgtcattttgttaccagtgttgacctaatagctatgtttctcgatgatttaaagctgacttttgttcatcaggtcattaggatagcgatacttgcccggttttgttggagataacatgcgcactttgtggcgaattattgctggctgtttcaagtggacctggcgtctgctgaattttgccagagagtttattcttaatcttttcctgatactgctgattttggtcggtgtcggtatttaccttcagttccaaagtaaaccggcagaaccggttaaaggcgcactgttagtgaatttaagcggtgtcgttgtcgatcaacctgcggtaaataataaattacgccagtgggggcgtgagttattaggggcatccagcaatcgcctacaggaaaactccctgtttgatattgtagaaaccattcggttggcaaaagccgataataatattactggtctggtgttatcgctgagcgacttcaccggcgctgatcagccttctctgcaatatattggcaaagcgctgcgggaattccgtgatagcggcaagccgatttacgctattggcgaaagctatagtcaaactcagtactatttagccagctttgccaataagatctacctgtcaccgcaagggacggtcgctctgcatggttttgccagcaataatctgtactacaaatcactattggaaaaacttaaagttaccaccaatatcttccgcgtcggcacctataagtctgctgtcgaaccgatgattcgtgatgatatgtcccctgccgcacgtgaggctgatactcgctggattggtggtttatggcaaaactatttgactgctgttgcggctaaccggcaattaaccccagaacaattgttcccgggggcggcaggtgttgtcagtggattgcaggcggcaggtggctcccaagcgcaatatgccctgtcgagcaaactggtcgatcaactcgccacgcgcccagagatggaaaatgagttggttaaagccttcggctgggataagaagaataacgacttcaactatgtcagcatttatgactaccaacctactccgactccacagcaaggcgaacaaatagcagtgctctttgctaatggtgccatcatggatgggccacagacgccagggaatgtcggtggtgatgttttagccgcccaaattcgccaggcgcggttggatccgaaaatcaaggccgttatcttgcgagtcaacagtccaggcggcagcgtgagtgcttctgaactgattcgcactgaattagccgccttacgtgccgctaataaaccattggtggtatcaatgggcgggatggcagcctctggtggttattggatctcaacaccggctaactatatcatcgccaacccaagcaccctgaccggctcgatcggtattttcggtgtgattaatacgttccaaaataccttggaaagtatcggggtgcataccgatggtgtggcaacatcgccactggcaaatgtttctgtgaccaaagacctgccacctgagttctctcagatgatgcagatcaatatcgaaaatggctacaaaacctttattgatttggtggcaaccgctcgccataaaacaccagagcaagttgatcaaattgcacaaggccatgtttggattggtatagatgccaaaaataatggtctggtagatcaactgggtgattttgacgatgccgttaagaaagtcgctgagctggcaaaactgaaaacctggcaactgaattggtttgttgatgaaccaagcctcagtgatttgattttcggccagatgagtgcgtcagtacaggcgatgttacctactgcgattcaagcctggttgcctgcgccaatatctgctgtggcacaagcggtaaaagatcagcccaacttaatgaatacgctcaatgacccacagaatcgttatgcgttatgcctaacttgcggtgatgtacgctagcaaattactcaaagatatccaaagtaatgggtgttgcaggtaggcagcaaacgagtaagtcccgatgagctgactcaggtcagtgattcgggcgaacaaatgcagctaacaccgctgcaacgtcaatttacgatggatatagtcgataaatactctgcccggcacctgccgggctttttttcctcgccagtcgccctataattcccccatctcatttcgcaccaccttttaggcatattgctcatgcagaagaaatctatttatgtcgcttataccggcgggactattggtatgcaacgctcggataacggatacattccggtttccggccatctacagcgccagcttgcgcttatgcctgagttccatcgcccggaaatgccggattttacaatccatgaatacgccccattgattgattcctcggatatgaccccggaggactggcagcatatcgccaatgatattcagcaaaattacgatttgtatgatggctttgtgattttgcacggcaccgacacgatggcttttaccgcctcggcgctctcttttatgttggaaaatctggccaaaccggtgattgtcactggttcgcaaatccccctggcagagttgcgttctgatgggcaaactaacttgctgaatgctctctatctggccgccaaccatcccgtcaatgaagtcagtttgttctttaataacaaactgtttcgcggcaatcgtaccactaaagcccatgctgatgggtttgatgcatttgcttcacctaacctctcggtgctgctcgaagccggcattcatattcgccgaatggcctcagtagaatcaccaatcaataatggtccattgattgttcataacatcaccccacaaccgattggtgtagtgactatctacccgggtatctctggtgctgttgtgcgtaacttcttgttacaacccgtaaaagcacttattttacgctcctatggtgtcggcaacgcaccacaaaaagccgaattattagatgaattaaaaaatgccagtgaacgaggcattgtagtagtgaatctgacgcaatgtatttctggtagagtcaatatggacggatatgccaccggtaatgcattggcacatgcgggggttatcagcggctctgatatgaccgttgaagcggcgctgaccaaactgcactatttattgagtcaatctctatctcctgaagaaattcgccgcttaatgcaacaaaatctgcgcggtgaattaacggacactaactgatcgggcggaatgtgaatgaatgcagcgctgttgttaattgatttgcagaatgatttttgcccaggtggtgcgttagcggttgccaagggtgacgcggtgattgccgttgcaaatgaggctattactacctgtctggctcacaaaataccgattatcgccagccaggattggcacccagcagaacaccgcagttttgctgtcaattcgcaggcagagccttggacgaccggtgatttggaagggttaacccaagtgtggtggccggtgcattgtgttcagaattcagttggagcagctttgcatccaaagttgaatcaagaggttattactcagattttccgtaaaggtcagaatccggatatcgacagctacagtgcttttttcgacaatggacggcgggcaaaaacaccgctggatgattggttacaacaacaagggatcaattgcctgttcgttatgggattagcaacagattactgtgtgaaatacaccgtgttggctgcattaacattaggttataaaacatccgtcattaaggatgggtgccatggcgtcaatttgcaaccacaagacagccaactggctcttgatgcgatgaatgaagccggagctaacatacagtcattggcgcaatttattgctgaagtaaagcaactgacagctcgctgactcgataagataagcatcaacggagcctcatctggctccgttttctctgtatccggcctgacttgcttgaatgattactcgggcttcagcttaaccagtgtcggctgactgaattgttgcttcagctcttgcttggttttcatcactatctggccatcggtgccgatgctcatatgttgcgcatccttgttgtaacgggcctgccacaacatcaccatttgcaggctgttctctttctgttctggcgtcaatgccacaccatccggccatttgcctaactctacagccaacatcaaacgttggtagatttcgggcgtcatcactgaaatcaggtcttcaagctccatcagagcatcctcagtaaacgaataataagctgaatcgatttttcattcacaaaatggtcacaacaaccggtgtttatccggggatttgttcgccattttggtcatcaacaaaattgagtgaggccgagttcacgcaataacgctcccctgtgggttgtgggccatcagagaagacatgccccaaatgcgcatcacaatgaccacagcgaatttcaacacgatgcatattatgagaataatcatcgatatagcgaatagattcagcatccaaaggctggtagaaactcggccagccacagccagaatcaaacttcgactctgagataaaaagcggctggtggcagcacaagcattggtataccccttcgcgcttgttgtgcagtaatttgccgctaaacggcgcttccgtcccccgcagttgggtgacatgccgctgaatatcggtcaatttctcaatattttctgtagggttcagttctttagccatttgtgcggttctctggcagggaataaagtcaacgaaaacaacgtctaataataacaaaaaattaacaacaaagcagttaaaattgtcctaaactgtatgccatcgaagcggcaacagtataaatgtgataaaaatcgcaaatattactgattctcactttaaactgaataattcgccccaatataaaaatgaggctaatcgtatctggaaacgcgtgattaatgttcgatctaccctgtctggtttgatttgtagcaataattgacacgattccgcttgacgctcggtaaggtttttgtaattttacaaccaaccttttattcactaacaaatagctggtggaatatatgactatcaaagtaggtatcaacggtttcggccgtatcggtcgcattgttttccgtgctgctcaggaacgttctgacatcgaaatcgttgcaatcaacgatctgttggacgctgactacatggcatacatgctgaaatacgactctacccacggtcgtttcgacggtactgtagaagtaaaagacggccacctggttgttaacggtaaaaccatccgtgttaccgcagagagagatccggctaacctgaagtggaacgaagttaacgttgacgttgttgctgaagcaactggcctgttcctgaccgacgaaactgcacgtaagcacattgctgctggtgctaagaaagtggttctgactggtccgtctaaagacgatacccctatgttcgttatgggcgttaaccataaagaatacgcaggtcaggaaatcgtttctaacgcttcttgtacgactaactgcctggctccactggctaaagttatcaacgacaagttcggtatcgttgaagcgctgatgaccactgtgcatgcaactaccgctactcagaaaactgttgatggcccgtctcacaaagactggcgcggcggccgcggcgcatcccagaacatcatcccttcttctaccggtgctgctaaagcagtaggtaaagttatcccagcactgaacggcaaactgactggtatggcgttccgcgttcctactcctaacgtttcagttgttgacctgactgcacgtctggaaaaaccagcttcttacaaagaaatctgtgctgctatcaaagcggcttcagaaggcgagctgaaaggcgttctgggttacaccgaagacgacgttgtttctaccgatttcaacggcgaaaaactgacttcagtattcgatgctaaagctggtatcgcgctgaatgataactttgtgaaactggtttcttggtacgataacgaaactggctactcaaacaaagttctggacttgatctctcacatctccaaataatggattgatgtagatttctgccaaagccacctccgagtggcttttttattttgattaattacttgaaattaaaggattaatttctgtcgatgtccacacgttgaccacattgagataaacggccccgcttgcgaggcttttctttgggcataaaaaaaccagcacggaagctggcttaggtattttggaattcttcggctcgccgttctagttcggctaaatatgatgttctcgctaacgcgtgggcttcaggactcataatgcttataagttggtatttattagggtctaaccaatgccgagcataaaccaggtagttatcagattttctagaagctactgccaatcgcggtggccacggtggatcatctggtagatgtatatggattttgtacacaaacgaatcgcagagtttgcgattatcttcccactgcccttcactcccgaattccgggggtaatggcccaccatttttccatttttccatttttccatttttccattgttccagtgcttgtacatataacgctgcaatttccagatgctctactttggggtgcgctgaaactgtaatcattacaccgccttgtcaaatgctggagcccctaaccctaaagactggtgttctgcccggatcattgctttgacatcatcagcactgactttaatcttcgctgtgcttatctcctttggggggtgagtttgttctatgaatgacaagaaatcctcagcgatataacgaaggcttgcgacagcacggccaaaggtaacaatttcgttacgcaattcatgattatcttcgccaacttcttttaaagctaagctgactgcactgatgaattttttagcaaaatctatccgtttttcctactcacggatcaagtgcttctgaacaaagggactttgattatgtatttcaataggcctttgtttttcttcccattctgaccggatgttttttaaatggaaacgtaaccggtcagccattgcccgaatataagacgttgcatcattaatgggtaaatatgctatggaaccttgtagcgcttgtaagggtggtgcttgtatcagcggcatttgttgctatatcgctatagcccaatgaggttgccggtacaggagccatagctagcgccaaagctgctgccatataacctaccttattttgctttttcttaatcatgtcttcactccactgttatgccgctatcatagctcataaaatcatcattccgcaaaagacctgacaaaatcatcacggatagcagtaaatgatcatacataacgtggcgatgataatcgatggtgacgtaatcctatttagatccaatgtgctaagttttacaaaaaataaattacgataaaattaacaatgtcccttgctgcgtctggcttgacgcacataattcgagttgcaggaacgctgcttgcagcagccacgcgcatgcagcttgaataggataggtatataaaaaattgcgcaatatcaatgattcactactcggttagcgccgatttgctgcaagatataaagcctgtgatattatcgaaagtctgaagttcactggatctctagcccctttgctcataaggtcaaacgaatgaacgagaaagtcttcaccctacctgttgttgaacaaatttcaccttatatcagccagcgccagttggatgaactgccaatcgtagtggtttcccatccgaaggtgcgtgccgccgtcagcttgcaaggtgctcatttattggctttccaaccgagtggtgagcaaccgattatttggttaagtaataacacaccatttaaagacggtgtcgctattcgtggtggtgtgccgatctgttggccttggtttggcccatcagcacaaccttcgcatggttttgctcgtttactgccatggcagctcagcgcccatgatgaaaatgagaatggggttatcttgaccttcactctggaagacagcgatgcatctcgtcaattctggccacacccgttcactttgattgcccgcttcaagctgggcgaagaatgtgaaatggaattagaatcacacggtgagtacgaggcagttgctgccttgcacacttatttccagattggtgatatcagccagattaagatcagtggcctgggcgaaaagtaccttgataaagtgctgaaaattgctgatgcaacgcaacaaggtgacttgctctttaacggtcagactgaccgcatctatacccaccctgaagcctacagcctgataaaagatgccgcgctgaaacgtaccattgaagtgcatcatcatcatcaaagtgacgtagttgcgtggaatccaggtgctgaactgtccagcagcatggttgatatgccaaatgatggctataaaacaatggtttgtgtagaaactgcgcgggtgaataaaccgttggttgccaagcaagattcccctgcacgtctggccatgaccattcgtagtcgcaagaatgcccaataacggctgatattgcagacacaaaaatggggcacaaagccccatttcaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccgcgccgtccctggcgcggacgctttactcttctgcctgccttcaccttgcaagatcaagtccttaggttttgtcagcagtctgaaatggggcacaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcacaaagccccattttttattgttcagatagggtacgtgataaattaacggaaggtatatgtaaccccagtccacagtacgccagtccaggatgcatctaccattgggctattcttcacttcatttgccaggtgaatataacgaccagtaaagaaagcattccagtttggattgatattgtagtttgccgtcaactccagatacggtgaccagctatcactagggctgtactgggccagtccactgcgggcggactccccacggctcacaccatagtaatacttattctgatcttcactgttccaggcaacaccaacgcccggagtcagcgtccagctatcaacactgaaacgatagagataagccagatcaccaacaaagccgccgctgttatccagcacgtcgccggagaacattgcgcgtaaagtcccccaatcctcgatgtgggaataagacatccccgccatcaaagtgctacggcgtttatccaactgcttcatctgctggtcgtcactgtcgcccggcgtaaaatgcagtggcaaataataggcgtcaatcgataaacgattgttgtcatctttccataggtaataacccgcagccagtgtgcggaaatagaaattatcactttcataagaaacgataggcactgggtaaacacggtcattcttaccgcgatatgggtcagggctgactaatgctgaggcccccaaagaccatgtccctgccatcgcagtaggcatacaaactgcggtagctacagccaacgctgccagtgttttgacttgcttcgtttttatgtaatgttttttcacggaaagatccctttggtaacaaaatcgttagttaacttagtgtaaatcaattgcttgcccgtggcgaaatctttacacaccacgctcaaaattagccttccccgtacaacttatcgccgatataccacaaattgataacctaaaaatttacgtagatttgattacaataaaataacaagatattcaaatagataatctcaattaattatatataaaacactgttaatgaaataaaaaatagatttaattaccgaataatggttatttattgtactgggagtggcaaatctgtggttaatgtcaacttgacctttatgagagacgcgaccataacaataaggtagtagtttcaaaattttaacccaatatacctaaataattcgagttgcaggaaggcggcaaacgagggagtcccgatgagcttacattagtaagtgattcgggtgatagagcgtagccaacgcacatgcagcttgaagtatgacgggcataaagcgctactattattttatgttcccaaccattcaaacaggacgggcatcgctatgaacatatttgatcactaccgccaacgctatgaggctgccaaggacgaagagttcacactgcaggagttcctcaccatctgccaacaagatcgcagtgcgtatgccaatgcggctgaacgtctgctgatggctattggtgagcctgtcatggttgataccgcactcgaatctcgcatgtctcggctgttctccaaccgagttatcgcccgctaccctgcttttgaagagttctatggaatggaagaagccatagagcagatcgtttcttaccttaaacatgctgctcaagggttagaagagaagaaacagatcctgtatttgctcggccctgtgggtgggggtaaatcatcactggctgaacgtttgaaagcactgatgcagcgggtgcctatctatattttaagtgctaatggtgagcgcagcccggtcaatgaccatccattgtgcttattcaacccgcaggaagatgcggcgattttagccaaagaatacaatgttcctggccgttatctcggcacaatcatgtcgccgtgggcggccaaacgtctgcatgaatttggcggtgatatcaccaaatttaaagtcatcaaagtctggccttctattcttgagcaggtcgcgattgcgaagactgagccgggtgatgaaaacaatcaggatatttctgctctggtgggtaaggttgatatccgtaaactggagaaccatgcccaaaacgaccctgatgcttatggttattctggggcattgtgccgcgcgaaccaggggattatggaattcgtcgaaatgttcaaagcgcctattaaggtgctgcatcccctgctgaccgccactcaggaagggaactataacggtaccgaggggatctctgccctgccatttagcggcattatcctcgcgcactctaacgaatcggaatgggtgacattccgtaataacaagaacaatgaagccttccttgaccgtgtttatatcgtcaaagtgccatattgcttgcgggtatcagaagagatcaagatttacgacaagctgttgaatcacagtgaattaactcatgcgccttgcgctccagggacgttggaaacactggcgcgcttctccattctctcaaggatgaaagaaccggaaaactccagcatttactccaaaatgcgggtgtatgacggtgaaagcctgaaagataccgacccgaaagccaagtcttatcaggagtatcgcgactatgctggggttgacgaagggatgaacggcctttctacccgttttgcttttaaaatcctgtcacgggtatttaactttgaccatgcagaagtggcagctaacccggtgcacctcttctatgtgctggaacaacagattgaacgcgagcaattccaacaggatgtcgcggaaaaatacctcgagcacctgaaaggctatttgatcccgaaatatgccgaatttatcggcaaagagattcagactgcctatctggaatcctactctgagtacggtcaaaatattttcgaccgctatgttatttacgctgatttttggattcaggatcaagagtaccgcgatcccgataccgggcaactgtttgatcgtgaatcgctgaatgctgaactggagaaaattgaaaaacctgcgggtatcagcaacccgaaagacttccgtaatgaaatcgtcaactttgtgttgcgcgccagagccaataacaatggccgcaatccaaattggaccagctatgagaagttgcgcacggttattgagaagaaaatgttctctaacactgaagagttattgccggttatctcctttaacgccaagacttcaacagatgagcagaaaaagcatgatgactttgtcgatcggatgatggagaaagggtatacccgtaagcaggttcgtttactgtgtgaatggtacctacgggtaagaaaatcatcataacctgttgtcgatccaccctaatattacaggtacagctttcgcgttgtggctgtgttgccagccagcacagccacagtgtggaagatgcagggaatagaggcagggggagttatgggctactttattgacaggcgacttaacggcaagaataaaagcatggttaaccgccagcgctttttgcgccgctataagtcgcaaattaaacaatcgatttctgatgccatcaataaaaggtcggtaactgatattgagagtggtgaatcggtatcgattcctattgacgacatcaatgagccaatgttccatcagggtcgtggcgggttacgccatcgggtgcaccccggcaatgatcattttattactaatgaccgtatagagcgcccgcaaggtggtggcggcggcagcggtagtggtcaagggaatgccggtcaggacggtgaaggagaagatgagtttgtctttcagatttccaaggatgaatatctcgatttgttgtttgaagacttagcgctgcctaacctgaagaaaaatcagtataaacagctgactgaatttaaaacccatcgcgcgggttatacctccaatggggttcctgccaatatcagtgtggtgcgttcactgcaaaactcactggcccgccgcacggccatgacggccagtaaacgccgcgaactgcgcgaattggaggaaacacttaaggcattggagaactcggaaccagcacaattattggaagaagagcggatacgtaaagccattgccgagttgaaacaaaaaatcgcccgagtaccttttattgataccttcgatttacgctataagaactatgaacgacgcccggagccatcaagtcaggcagtgatgttttgcttgatggacgtgtcaggttctatggatcaagccaccaaagatatggcaaaacggttttatattctgctgtatctgttcctgagccggacttataaaaatgtggatgtggtgtatatccgccaccacacacaagctaaagaagttgatgaacaagagtttttctattcgcaagaaaccggtggcaccattgtttccagtgcgctgaaattaatggacgaagtggtgcaagagcgctatgacccagcgcaatggaatatctatgcggcgcaagcctcggatggcgataactgggctgatgattcgcctctgtgtcacgaattgctggcgaaaaaaattcttcccgtggtgcgttactatagttacatcgaaataacccgccgtgcccatcaaacgctgtggcgggaatatgaagacttacaggcaaaatatgagaactttgccatgcagcatattagggaacccgaagatatctatccggtattccgtgagttgttccataggcagactgttgataattaacttccaaactagccggtcatctttttctgccacagaaatagctttccggctttttaatgcgctaaaatttccactccctgcataattctcagagctaacccaatgaaatggcatgatggactgcgacaaccgggtgtattggcggcattaactgctgcggtactgtttggtgcgggaactccgctggcaaaacaattgctgaatacggtgagcccgtggttgctggccggtttgctgtatttgggatcgggggtaggtttggcgctatatcggttgataacccgcccggctgccgtcaagctaccgcgtaatgagttatggtggttcatcggcgcgattaccgccggagggatcattgcgccagtgctactgatgataggcctgaccggtatgcccgcatcgggagcctcgctgctactcaatgccgaaggggtattcactgccctgctcgcctggtttgctttcaaagagaattttgaccgccgcattgccttgggcatgatagttattgtagcgggtgccgctattttgagctggcctggagaagctcgctttgccggattgtggccgacgctgtctattctaggcgcctgttttgcttggggaattgataacaatctgacccgtaaagtttcgctgacggacgccacctggattgcttcggtcaaaggattggtggcgggtgtggtgaatctcgcattggcatttgccctcggcgcaaccttgccgccgctgcccaatttggcgggtgctttgctggtggggttctttgcctatggcgtgagtctggcgctgtttgtgattggtttgcgccacctcggtaccgcccgaaccggcgcttacttctctatcgcgccttttttaggtgcggcgctggcagtggcgatgggtgatgcagtcacaatccccctgatcgtggccgggctattgatggcaatagggatttggttacatctgactgagcagcatgagcatcagcaccaccatgatgacttactgcacgagcaccaacatctccatgacgaacaccaccagcattcacatgatttccccgtcaatgccgatatcccccataaacatcctcatcagcaccaaccgatggagcactctcatccccattttcctgactcgcaccatcgccacaaacattaatcacaaacattaatcacaaatatgagtcacaaacattagcagtatataaatcaccacgttagcgcctatttcatcgaataaataccagacaggtattggtaaacagcataatttgcccaattgacatcattggcttgttctaccagacaaatcccctaatatggcaatattcttattctggtggtgttgcagagatgactgtgcgctccttactcattctgattttatctttatcatttattcccctttgccaggcggtttataaccccaaagaatataatatttggcatattcagggtggtgttttatacggagccacccaaacagaagatgaggaaccggtgcttatcagtattgccggccccaccactcactgggccaatatggtgatttcattaatgggcaatgaaccctgtgataataagaaaataaccactgaatttgcttttaataatgatatgttaaccgtcgaatatggctgcctgacaacggcgggtcataccgtcataagctataccctgcatgatgccgacaaggtcaataagctctacaaccaactaaaatcgggctttaccatcacattagataaacggattaaagtttgggcggccaatattggcacacccatcaacagtgactaataccgtggtattttattgatcgtcaagttgactaaaacgtagcgttaaataatccaacacgctgcgcactgaaggcaataaaccacgccgtgaagggaaaacagcatggataatttcatggcgcagtgaccactcaggcagcaggcgaattaaatcacccgcggctaattgctccgtcaccatcatgacaggcaactgcaccaccccgacaccacttaccgccgcgctgcgtaatgtggtcatatcggcggtcaccagtcgcggttgatgatagaccgccgcgtgcgccccttccggcccgtctaaattccagataaattcctgttgaggctgccccagtcccagactaggccagccggtcaaatcagccggtactttcacctcgccaaggcgggcaatcaattcagggctggcgaccaggcactgacagcggttgcccaaaaccttcaataccagatcactgtcttgcaacggcggcggccgaacccgaatcgcaatatctatggcttcagcaaccgggtctacctgccgattggtcgattcgagatgcagcgtcaccagcgggcaactggccatgaagtctgccaacatggcactgaccgtggcctgcaacagtgccactgggcaggtgatacgcacgacaccgcgtggttcagctcgcgttaactctattgcttcttgtgccgctttggcttcttccagcatcgctttacagtgttcgtaataggtgcgcccgacatccgtcacggcaaagcgccgggttgagcgctgaattaatcgcacccccagccgctcttccaataaagctaaccgccgactcagttttgatttgggcaaacctaatactctggcggcagcactgaatccgccatgctctaccacctctgcgtaataatagagatcgttaaggtcctgcataccccgccccttagttgcttatcattgttccaataatagaacactgataactaattttgctatctactgccgaaattatcctgaatatatactttatccaactggtggacaggcgaattggctagtctggctgctataccttattaaggctgttgtaaggagaatacgatgaaaaaagttcaaggtatttatcgtgcgccgcaccaacattgggtcggtgatggcttcccggttcgctcactgttttcataccagagtcatggcaaacaactcagcccattcctgttgctggactatgccggcccgatggatttcaccccgacgcagcagcgtcgtggggtcgggcaacacccacatcgtggatttgaaacagtgaccattgtgtaccacggcgaagttgaacatcgtgactctaccggtaaaggtggggttattggccccggtgatgtgcagtggatgaccgctggtggcggtattctgcatgaggaattccattccgatgctttcgcgaaacgtggcggggcttttgaaatggtgcagttgtgggtcaatttaccggcaaaaaataaaatgaccgcacccggttatcaggcgattcgcagtgaaaccattcctcaggtcgcattacctgaaggtgctggtagtctgcgcgttattgccggtgattatgctgggaaaaatggccccgccaatacattctcaccgctgaatgtctgggatatccggctaaatcaagggaaaagcaccgagttctccctgccagatggctggaacacggcattgattgtgttgcgtggtaccgtgcaggtgaatggtgatgctcttgcccgcgatgcagaaatggtgttgttggactctaccggcagccatgtcactattgaggctaataatgatgcagtgctgttattactcagtggtgagccaattgatgagccaattatcggttacgggccatttgtgatgaattcgcaggagcaaatagccaaggctatcgctgattttaacagtggccgttttggctcgatggataatcacgcataaccgctgaacgacccgccattacctgatatcgttattatcaggtaatggcattgagcttgttatcaagccctaatatcagccagcccgatactcaccgcaaatccgctctttccctcccccggttatcgactaaacttaatgttatattctgtacaaaaaatagcatcagtataaataagacggcggtatttttttgcatgtggcgttttaattcacctttgaatatttgtcattaatcttattctatttataaacaaatagtgatactccaatagccacggtggtaatttcgctcaaacaacaagtaacaagtctgccaagcgattctttttcctaggaattaatcatgaaagccaaaaaaacagtagagtggcagaaaaaagagcagtctgagtacaacgaaaataatgctttattaagcgcattagatcattcattggcgattattgagtttgatctttccagccgcattattgaagttaatcaaaactatcttgattattttggctatcagcgtgatgaagtcattggccaatatcatttgatgttttgtcatcccggttacgccaacagtgacgaatatcaaaaaatcaaaacaagcctgctggccgggcaatcgctggaaggacgttttgagcgtatacataaagacgggtcaagggtttggctagcggccatttatcaaccggtatccggccctgacggttcggtgacccgcatagtgaaaatcgccaaaaacattacctttttaattgaacagcaaagagcaacccaagagtgggtgcagcttttaacacaattaaccgaccgcagtgacagcgccatgtttatcgccgcgaacagcgaacagggtcaacaagccgtttatattaatcagggtttcaccaagttatttggttataccccagcccaagctttggggcagaatatggtcgacttgctgcaaagtgcgcatccggaacaactcgcactcattgatgcaacctcacccgaggcacgccagcaacttctgccaaaagaacttttttacagcaaagaccggcaaccccattggtgttccgccgtgattaactcgctggtgaatgagcacggtgaacagagttatagcattgggatattaactgatatcaccatgaccaagatgtacgaagtgctgcaatataaggtgttagaagccctgattttggaacgcccactcgacgaagtcatgaccatgctatgtcatgaagtggagcggattgcccctgaggtgaccgccagtattttgcaaagtatcggccagaatcacctttcccatcttgctggccctagtctgccacctgcctatactgccgtcatatccagtgtgcccatcagcccaattgccggctcctgcggcaccgccgcatttcgcaaagaagccgttgaagtacaagatattgccactgacccactatgggataattatcgccatttgattttaccgcatggattgctggcatgctggtcaacccctattatctccagccaagggcaactcctgggaacttttgctttttattacaggcagatacgaagtccgagtgactttcatcgtcagttggtcaaattaattgccaatctctgctcactggccatggagcgggagttatcacgcaaacaaattcaacatttggctttttatgattcattgaccggcctgcccaatcgcacccagtttttggtgtatgccaaacaagccattgctttggcagctgaaatgaatcatccactggcggtgttggtgattaatctggatcggtttaaacaagtcaatgactcactgggtcatgccgctggcgatgaattactggccgcgatggcccagcggctacgcgacagtttgcccaaaaatgacatcattggccgcctgtctggcgatgaattcattattatgctgacctcatgcaccatgcaacaaactacggtaagagtagagaaaatgctcagtttgttgtctcaaccctgccaaattgccaacatgaatattattccgtcggccagtgtaggtatcagtttgtatcctgaaaatggtatggaaatggacaccctgatgaaccatgccgatatcgcaatgcataaagcgaaaaatatgggccgtgggcattttaatttcttcagcgcagaaatgaataatctcaatcaacaacgcctggatatggaagatgccctgcgccatgcatttcatatcggctccctggagttattttatcagccgcaagtgatgctgaaagacggtcatctgtatggtgttgaggcattaagccgttggaagcacccaatattgggggatattccaccacaacgttttattccgctggccgaagagagcggccttatcaatgaactggccttatgggcgattgaaacagcatgtcggcaattggccgactggcgtttacggggcattgatgtcccatcggtgtcagtgaatttatcgccgaccaatttccacaatctgggtttaccggatatgattctgcatattttgcaccactatcatttaccgccgcaggatctgacgttagaaattaccgaagacatattgattgagaataatccgacaatattcacgaccatcgaaaaaattcatcgtctgggggttcggctatccatggatgactttggcaccggttattccagcctcagttacctgcgccgcctggatctcgatgaaatcaagctggataaaagctttgtccatgaccttgaatatgatgaaaccagccgaaccctaagtgaagcggtgatacgcattggcgagagtttgcaactgtcggtgattgtcgaaggggtagagaatgaagcccagcgcaccttattgagccggcaaggttacctgattggtcagggatttctattttccgaagcgctgcccgctatcaaactggaaaaatggttagagcatcgtctgacaagttagacggtgaataataagagatatattattagttgtagtaacctattagggatttctaaacactaataagtgacattgtcactatcgctgggttgggtcatgctcaaccttttcatttgtcggcaaattttttatccttgccgcctttgtaatctggatgttgttttgttgttatgcaaaaattcctttttctgctgttaagcctgatactgctcggtccattgggcatcgacctctacttaccgaccattcctgctattgccaaggggctgaacagtagcgagtcattgatccaatccaccattgcgctgtttattttagttctgggggtcgggcaactgattgccggtccattggttgacaaatatggccgcaaaccgattgccatcatcgggataatcctttacatgctaggtgctgccatggctgctctggctgtcagccctttcatgtttgtcagttctcgcctgttacaaggtgtggccgtttgctgtacggcagtggtggcattcagtggggtgcgcgaccgcctgaacggcaatgaagctgcccgtgcttttggttttctcaatggcacattaaatatcgtgccggcattagccccattattaggtggtttgttggccgaagcctttggctggcgcgcgccattctggttcctggctctttacggattgttggtattaatcctggttatcgttttcctaccggagactcgcccggcagatacgcaaccggtgaaaagtttgccgattaaaaactatctgcgtattttgcgtgacgaccgttttctgactttcgcgctggtgaatgcgggcgcgatgggaatggctttaacctatgtctctctggcgcctaatgttttgatggtgggagctggactcagcccgctgcaattctcgctggtgttcggtgccaatggtttttggatcatggccgtcagctttttagcgaatcggattatccaaaaagtgggccgccctgcctgcctgatgacgggtagcgtgctgatggcactcggctgtttcagcctgctatacggcctgcgcttagcacctgaagtacagcatcactggctggtttacatgttacccgtcgccagtgcctgtgccggtttagcctttatgatggggccagccaccagctatgcactggagccttatgccaatgaagccggtgttgcttcagccttggttgggtttgtacagatggcaggaggcgcgggattaggtctgttggcgatggccttgccaattgaacctaagttatctctggctattgtgatgttggccggttgcttactggcctggcaagcgcgccgtgccagcaaacatgtgcgcggtaaattgcagaaaataaactaatacaccatttcaatagtaaataagaaagctattgccaaaatgaattggtgtggtagcaaggcagcaaacgaacgaggcccgaatcacggatataggtcagtgattcgggtgacaaatcttccggcagcagatttgaacgctgcttgcagcggcctcgcagaggcgaggcctatggacgggccgagtaacgagagccgctaacaccgctacagcgtcaagtaagaagggtaacgcggcttgccagcgcacacatcaactcataccccaccgttcctgcggcctgtgccacattatcaatgggcacattctcaccccatatttctactttgctaccaatctgcgcttgcggacagggcgtgagatctacggtaagcatatccatcgaaatcgcccctactgtgtgcgtcaatataccatccaccatgataggtgttcccgtcggtgctacacgcggataaccatcggcatagccacaagcaaccacccctatgcgctgcactccagtagcacgatagcggctaccataacccacactttgaccggcggataatgattgcagcgcgataatctcgctacgcaaccccatcaccgggcgcaaaccaaggccagcaatatctgcaatatcaccactgggtgacgcgccatagagaataatgcccgggcgcacccagtcataatgggtgttcgggttacgcaatattgctgccgagttggcaaagcagcgagccgccggaatatgcccactggcctgctggatctgggcgaattgctcatcaacaccaataggattatctgcattagcaaagtggctcattaatgtgatttcgccgacattgctgagactgttggcccattgccacacagcttccgcctgacctattggaaaccctaaacgattcataccgctattaaacttcaagtaaatattgagtggagccgtcaggcgggccgtcttgataacctcaagttgccagtcactgtgcaccgccgtcgtcaggcgataatgatccagcaacactaaatcctgcgcttgaaagaccccctccagcaataaaattggcccttgccagccctgttctcgcagcaggatagcttcgtttaaatccagtaaagcaaatccatccgtcgccgccagcccttgccagacacgcgctaaaccatgaccgtaggcattggctttcaccactgaccaaatttttgccgttcccacatggctgcgaacaacattcagattatggtgcagcgcagataaattcagcgtggcagatatcgggcgaggcatgcttattccttccagaacaatattcagttgttattaacaaaagggctatccactaataccctaaataattcgagttgcaggaaggcgataactgagtaaatccccaggagcttattgattttaagatcaatagcagtaagtgactggggtgaacgaaggcagccaacgcacatgcagcttgaagtatgacgggtatagcttaacgaatgggatgagcgtcatgtaaaggcgcaacattcagcggccgaaaatccgcgctatagcgcgagaccgagagatcatcggccagaatcgcaggacgccgaccagacataatatcggccaatagctggcctgaaccgcaggccatggtccaacctaaggtgccatgaccggtattgaggtagagattttttagcgaagttcgcccaacaatgggtgtgccatccggtgtcatcgggcgcaggccagtccaaaatgtcgcctggctgatattgccgccatcgggatacaaatcgccgaccaccatttccagagtttctcgccgcgcctgttccagttgggtgttaaatcccacaatttccgccatgccgcccacccgaatgcgatcgtcaaaacgggtaatggctatcttataagtttcatccagcacggtagaatatggtgcgccagcagggttggtgatagggatagtcagggagtaaccttttagcgggtaaaccggaatcgacactaatcccgccagcagcgcagttgaataagcgccaaaagccacgacataagcatcggctttaatgatgtcatcaccccacaacaccccagcgatttgatccccgtccaccagcagtttctccactgagcgattgaagataaatttcacgccagcctgttcggccatttttgccagccgctcggtaaacaacttacagtcgccagtttcatcattaggtagacgtaagccgccggtgagcttatgtgccacttttgccagagcaggttcgacggtggccagttgatccgcggttaacagcgaatacggtacccccgcatcatccaataccgcaatatctttggctgcattatcaaattgctgttcggtacggaataattgcagcgttcccccttgtcgtccttcgtactgaataccggtatcttcgcgtagatctttcaagcaatcacgactgtattcggccaaccgcaccatacggcttttgttaatcatatagtgggaagtgtcgcagtttctcagcatttgccacatccagcgcaactgcgaagcactgccatccagatgaatcgccaacggcgcatggcgttggaacatccatttaatggcttttaaaggaacaccgggggcagcccaaggtgccgcgtagccgggagatatctggcccgcattacctgcactggtttcctgagctggcccatcctgccggtcaatgaccgtgacatcatgtccatctttcgctaagtaccaggcactggcaacaccaaccacaccacttcctaaaatgacaacgcgcatatcacccccacaccaaaatgcatcaaaagcacaatattctgttgacagaaaattaactcagcagaaaaaactatccaacacattaatgatagattgtgacttaattcacaattaatttacaccgcaatcactttccaattcaatagcaggctttaaatagcgataacatgctatttaaagcgggatatacaaaaaaatgactgaaaatagcgcttattaacctgattaacagcatgaataattggcatgttgctgatattgattttattggttttatattctgcaataaccgcaaataaacagagtaataatctaattaaatctcttttgagataataacttctgccagtaaaaaatagtccctattcccgcgatggagagcctctattttaaaagatgacggatattcattgacataaagtattgccatgcctcaatttgttcatattgagctaggattattgaagtgaccagtattttgcagggttataaaaccgtgaggatgcgctaatgacaacttcaacatcgaaacacaccgcgcaagataagcgcctgactgacggcccagactggacatttgaattgttacaggtctatctggatcaaatagaccgggtggcaaaacattaccggctcgatacctacccccatcagattgaggttattacctcggaacaaatgatggatgcctactcaagtattggtatgcctattaattatacccattggtctttcggtaaaaagtttatcgaaaccgagcaaaagtataagcacggccagcaagggttagcctatgagattgtgattaactccaatccttgtattgcctatttaatggaagaaaacaccattactatgcaagccttagtaatggctcacgcctgttatggccataattctttttttaaaaataattatttattccgtgcatggactgatgccagttccatcgttgattatttattatttgctcgccattacatcagtgaatgcgaagaacgctatggtgtggaagaggttgaacgactgctcgactcttgccatgcactgatgaattatggtgttgaccgctataaacgcccgcaaaaaatctcgctagttgaggagactgcgcggcaaaaaagtcgagaggaatacctgcaaagccaggtcaactcattatggaaaaccttgccacgtaaagacaaagaagaagtgcaagcccaggctcagcgctacccaagtgagccgcaagagaatctgctctactttatggagaagaatgccccgttgctggagtcatggcagcgggaagtcctgcggattgtgcgcaaagtgagccagtatttttatccgcagaaacagacccaggtgatgaacgaaggttgggcaactttctggcattacaccattcttaatcatttatacgatgaaggccgggtcagtgatcgttttatgatggagttcctgcacagccacactaatgtggtgtatcaaccgccgtataacagcccttattacagtggcatcaacccttatgctcttgggtttgccatgttccaggacatcaagcgcatctgccagtttccaaccgaagaggattattattggttcccgaatattgccggtaaagactggttggataccctgcattttgcgatgcgcgattttaaagatgaaagtttcattagccagttcttatcaccaaaagtgatgcgtgacttccgtctcttcactgtgctggatgacgataagaatagctatctggaaatttcggccattcataatgaagaaggctatcgtgctattcgtaatgaattatctgctcaatataacttgagcaatcatgaacctaacattcaagtctggaatgttgatctgcgtggggatcgctcgctgacgctgcgctatattcctcatgaccgggcgccactggataaaagtcgtcagcaagtgatgaaacatatccatcgcttatgggggtttgatattcatatggaacaactcaatgatgatggcagtattgaattgctcgacagcattccaccccgagccaataagctctaatctggctgtatcagtgagttgatatcaaatggaaaaggggcgcggtaggcccctttttactgtgctatttttactgattgtgcttctagcggcgagcttctgccaaatcacttggcatggtgccctgcatactgtgccagatagccccgctctctttaccgtaggcacgcaggcaatctaacacctggtcgtaggctttctcatcgcacagtgtcgataaacggctataaaacgtcagtgccaacttacgcgcttctggattcgagaaataataacgcccaacgcgggtgtacaaccctttcaatccattgagaattaaaccataaattgggttgcctgaagcaaaagccaaaccacggaaaataccgtaatccagtgccgtgaaagactcagcgttatcgtcaaccgtctgcgcttgtgccagaatttcttgcgctttttcgggatgattgcggatagccgtccggacaaaaattgtagcgatattggttcgaacagccagtaagttatctatcaattgtggcacgctgtcgtggtcaagccgcgccagtgtttccagaatattaagaccggaagtttcccaaaagttgtttactttcgttggtttaccgtgctgaatagtgagccagccatcgcgggctagccgttgtagcacttcgcgcaatgttgtgcgggtcactccaattagctctgaaagttcacgctccgcgggcaaaatagtgcctggagggaagcgattattccaaatactttcaataatatactcttccgcgaaaccggcaggactttgcgcctttataaccatattttttgacgttccgtagcgataaatatcagcaatttagtatgctcatcataccagacgacgctattctgatatagatccagagccgaacaaatggtgaaagcagtcataaagttgcaaaaattgcgcagatgtaatgatgaacagattatacatattgcttttaggcgaataacgtaaagtaaaatgtaactttgagcagtaatagcgccatatatcctaaataattcaagtgaccgcgcacagccaacgcgcatacagcttgaagtatgacggatataataatttattaaggagaccttagctcacaatggatatcaccattagacaagccgtactcaggaattttcttggcaattcaccagattggtacaagctggcaattatagcgtttctcatcattaacccgttggtgttcttttttgtcagtccttttgtcgccggttggatgctggttattgaatttatcttcacgctggcgatggcactgaaatgttatccgttacagcccggtggtttactcgctattcaagccgtcgctattgggatgaccagcccgcatcaagtagcagaagaaattgccaataacctcgaagtcctgttgctactgatctttatggtggcgggcatctactttatgaaacagctcttgctgtttatttttaccaaactgctgctgagcatccgctcaaaaatcactctttccctcgctttctgtgtcgcttctgccttcctttccgcctttttggatgcattgaccgttatcgccgttgtcattagtgtgtcggtggggttttatactatttatcatcatgttgcctcaaatcactcagataaggacatcaatgatgacagctggatcgacagtcaggaaaatcgcaaaacgctggaacaattccgtgcatttttacgcagcctgatgatgcatgcgggtgtgggaacggcgctgggtggcgtgatgacgatggtgggtgaaccgcaaaacctgattatcgccaaaagtgccggttggcattttggtgacttctttatgcgaatgctgcccgtcaccctacccgtgctgtgttgtggattattggtttgcatactgctcgagcgttttaaactgtttggctatggtgccgtgctacctgagcgtgttcgtcaagttttgactgattacgataagcaggccagcgcgaaacgcaaccgtcaggagaaagtgaaactgctagttcaagcactgatcggcgtttggctggttattgcattggcgctacatttggctgaagtgggcttagtggggttatcggtcattattctcgccacctctttttgtggcatcaccaatgaacatgcgctgggtaaggcatttcaggaagcgctgcctttcactgcgctgcttacggtgtttttcgccgtagtcgcagtgattatcgaacaaagcttattcactccgattattcagtttgttttacaatcttcaccctcggcccaattatccctgttttatctgtttaatggcttactgtcttcggtttctgataatgtctttgtcggcaccgtttacattaatgaggcgcggaaagcatttgaattgggcgttatctctctgcaacagttcgagttgttggccgtcgccatcaacaccggtaccaacctgccgtcggtggcaaccccgaatggtcaggccgcgtttctgtttttgctaacctcagcgctcgccccgctgattcgcctgtcctatggccgaatggtatacatggctctgccttataccatagtgatgacaggtgtcggcctgcttggcgtggagtatttattagttccggtgacggagtggatgatacaaagtggctggataagtttgcctcatatcgctgcgggagttagcattacacactgatgacttgccttatagtccgtgccagcccactattctcctcgctattcggggctaagatgggctggcaaaacaaaccaatatctcatccaaagcaaaattgatgcttctgatggctgtcataggcgagaaatagctgatttttgcctaattttacccttgggtagctggcagcaaagatgaattggtttacactgccggtacaattgcttactgcatggaaaataaagatatgttgcaattccttaaccgctgctctaaagggcgcggtgcttggctattaatggccctgactgcacttgtattagaattggttgcgctctattttcaacacgtgatgctgctacagccttgcgtaatgtgtatttatgaacgggccgcattattcggtattcttggtgcatcattgctgggtgctatcgcgcctaaatcccccttgcgctatctggctatttttatctggatttacagcgcctggaaaggggttcagctcgcctggacacacacaatgctacaactgcatccatcccctttcaccacctgcgatttctttgtgagcttcccttcatggttgccgctagataaatggttcccagctgtctttgttgccagtggtgattgtgcagtaaaacagtgggaattcctgtcattggaaatgccgcagtggttagtcggtatctttgccgcttacctatttatagcgatattagtgctgatcagtcagtttgttaaaccgaaaagacgcgatctgtttagtcgatagtttttatttcgattgatggttttcatatcggttgatcattttcacacatatctttatctgtttaaggcgcccagaaatgtggcgcctttttatcttctggacgtcgaatgatgctagagatccgccacattattcattaacgaataatgccacgagccgagcggctgaaaaaaggtttataagccaacagtatttgccactctttagccaataactcaatttcattattcacatcagccactaacttacctgtatgataaataagccggtaagcctctataaccgcttgccggtcaccactatttaaccaatcagcctcaactccagtttctcttatgcctacgggaacagcacgatttccttcagctatgacataaggaggaatatcctgcaccacacaagcaccggtattgattaatgcgtaggttcctatcacacagaattgatgtaccgcactgccagcactgataatggcaaagtcatcaacttcaacatgcccagccaaacccacatttgaagctaataaacagtgattacccacgatacaatcgtggccaatatgaacatgactcatcagattattatcattaccgatatgtgtaaccccaccgccctgcaacgtaccccgatggatagtgacattttgctgaatcaagttgcggttgccaatcacaacccgagtactctcacccttatatttaagatcctgattaacctctccgatggaggaaaattgtccaatattattgtcacatccaagctcggtaagaccattaatcacaacatgtgatttaagtaccgtgccggaaccaatagtgacttgagaaccaatgtagcaaaagtggccaatttgcacattcgcaccaatcaccgcccccttctcaataattgcagaagcagaaattatcgcggtggcatcaatcaagctatttaactctcctggtggaggactcacttactgctttgtgggtaacttcagtgttgactgagagactaatccatccattggtttaatcggatttactgacagaaaaaagacaggaatacgagaatatggccgttatactgactcaatcgcccatataaaaaaccccggcgaaaaccagggttttgaaagggtgccggtactttcccggccgtcatgttatggcgtaagcgtccatcgtacactccaacgttacacagcctaagcatgactattgcataacagagaaacacactgacaatctcaccaatatgcttttctgttaaacaacttgttccgcaaactgccaactggattagattttaacttcacccgactaataatcatacagcgttatagtatttcatcaagaccaattgaatataattttatatttcagaacaatctggattttttatttcttgctaacacaaaataaatgactgttctgcccgtgatacaactaaaaaaggccacctgatggcagccttcttttaccaatataatcaaatcattatgctttggtatgggtacaagtatactggctggcctgctcgccatcgacaatagccaggcggattggtattgcagagatattaagagcggcaataacctgttcttggttatttgtcttctggaagattaatgactcaccctgaccttccggattaactttaacaaattgaaaaactgacttatcaatggtcaattgctgattaggcccatccaatacagcagaaaggctaccgccctctttcaattcgcaatcaagattaattaatgaagccccagcagcctgaacctggtgtgaaacactacctaaagtagcggagatgccgatgataacagcggctaaagtagaatatttcattttttaagtttcttggttaaatttcggcgttattatgtcatatctagattgatgatagtgacgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagccaccacaggttaaggtaacacgttggcgtaggtggaatctaaggttttagcaatgcattaccgcaaactgactcacttcgcatgttgctttgagttgttttgcggtaattttttgccccattgttgccccattcagcaattaccacctcaaaaaaaattcctaccctttcgtctcgtatactgaattctgaattagtattcagcagtgatttggttggcaaatacaacgttactcttggtacccgagtccttctgctcaatctaagtgaagatgaataacacctagattcccgaagtgtcccccctattttcagaattttgctcaccttaatggtttggagtaatcatccaattcccatatgcttgaacaagaattcatatgaaaataacaaggaaaagttatggatacggttgaagaactaaatggaacatacttctatgcatgtcgttcgaatctaaccgccagcgaattactgtttatgattttttgtgagaatacggcaaaccagtttggtattcaggattttggggctgtagctgctattgtttcaggtagaagcaacctttctaccagaggaaagcctataggggcaacgaaaggcacttcatacgcttccaaggcggcacgaagtgtatttaagaaaacaaaaatcccatttggtatatcgctgcccacatggttagggggttataccccgctgactgcgaaacgagttatggttcgtaatctcgccccgtttgttgggcgctcgatcccattgcttggcatcatcattattgctgctgacgtatcagagattacctaccatacaattcgtgactacaacatgatagcaaggggagctgataagttatggtagatgatattgaacagcggatttatgatcttgtacggccttatgctggcttctatatgttcactagaaaggaagtggttttaactcccgatacagacttagacactgaccttagtattgatgagcttgaagtagaagatctcatgaatgatttctttaaagagttctctgtagaaaaagggaatttcaatattaaaaattacttccctgatgttcctttttctttcaatccattcaagaaaactgcccccatacccgttcccgatttaactataggaatgcttatcgagtccgccaaagctggccgctggctatacgattgaaatagccgggtaattaagcccggttttatcttctagtctatttcctctgtgagagtatcctcgcgttcaacttcaggcatctgaattcgctgatcaataaagtgccctactggaatatcaattagctggccatcttcgtaatctttgatattgttctgtgcaaatgctggggaagtaggatttgattctattttcagaattttgctcgctataatggtttggaatattgatccttaatccaatatgctaagtggaagcgaatatcgtcacaacaaggaaatgttatggattcatcaagatttattaaggccatggctgagggaatcaagtctatccccatggatttatatttgggggttgagcgaacctttcaagatttaaatctttccgatggcggacgatattatcaacaacgtaatatgtctgatgataagcgttttcttaatgccttcaataatctcattcgcgatcgatttattatcgctaaaatagcagatatcatcattcatgataccctcagccgtttaccggatgaaaccattcaacaattacaccaagaacttatctatggtgccaccggtaaaattacgcgtatggcggcacaaacattgatatcaggttatatcagtggacgagtcgttagtggcttagcggccagttctgcggtcacgctgagttttagactgggtaccaccgcgatggtttccatagttatgctacaagggatcgcatctcgcgcatgtgaagcatcacggacattagcccgagaaaatccatcgctttttaataagctaaaaccggatgattacgatatgttgttcttcctgtttgagaagccgttcgagcgttttatgaaactcagtaaaatggcaaaaaacaaccctatagcgttgaggcatttggcagatgaaatcaaaagttattaatggttttttgcgattcatcttcgatatgattggcgttatcgttacgttcataatagctataggatttatgattgcttatgccttttatgaagggattgccgcctggggtgttgctatcggcgtcttcgtggttggcgctgtaatattctgggttgtgcaaaaatgtagtgataaattcacagtaactaaacagaaataaaagattgaacatcacgaagagtgatatctgatatttttagctaacgtttaaccaccgggtaattaagcccggtgttgtattttacgcttcagttaaaacagcatcaggcgatactggccactcaatattcggcgcaagagaaacatcaacgtttttcaccttcactcgatattgcttccacgctttcaagtcagaacgcaggtttgccggaacatcttcttcgctatcctccaacccttctatctcatctgtaatagcacctatcatgtccgatgcgtgagacataagggaggctttctcaagattagaggaagctaaaagcgacccttttaaaatatcgatatcttcgggtgacagtccacccgtttctacccatgttccaccagtccactcgccagtttcgctattctttatcgccccttgatattgggctttgtaataaccgttacccactaagtcggctgtccagttatcgggtgtcgcaccttcaacatgatcttccaaatagaagccatgaatatctaatatattaatcttcataatcccccttattgtagagaaaagttgaacaacatagatattgtcgcgccagatataaaaccggcagtttttatagtgccatcaggatttactgtaacccttggggatatagcatttgcacccgccgcacccgctaccacacaaaccacagcaaaacttggtcggtaaccaagcggtaatgtagtaataacagatccgtctatatacgccccattctgtaaggtagcctcgatatatacatgccccagaactttacggtacacccctcttgtcgtcgggtatacagtccaaccactcagtagggtaagattagtccaaggggtattagctaccttgctcgccgtaaatgcatcagactcaacagtagtcatacgagaacttaatagtgcaatttcagttgccagctccagcgcatttatctgaccttcattgaatgccgtaccagcaagtagaattacatagcaacccgttgagttgagcatccgagtttctgccgcaacacgaggtgttccatttgttccatcgtcttttaaaactaagttttcggtgactgcggaggtattagcgatagtgttcacgccaacagtaccaccggtaccaacatacgcgaaaacaccactattacgtgtgccggatagtccaattgcatgcccttgaaaagcatccatctgaatagtgccggtaaccccatttgatttagcgccatcgccacgccggacaggcgcacccacactaccgggggatttgccgttctcatcgggcagcctaaatgttgtagtgccgttgccgcttgaccacttcattcttttgaggggatcggcttgccattcagcctctgtaattaccaggcctttagcttgagccgccgcccatgcatctgggaataaagccctgctaagttcttgtccatcgcgcggggccgttccctctgggatgtgtgtgcggttatcttcccaccaactgaacagtagcggtaaaccgccagctggctttgcgtctaactgttgcttagtgactgcacctttcggatctgtggcgtcaccggctaatattaccggccctgtaaatgtgccgcctgtagtatgcataagtaaatcggggttaacgctttcagcaaattgttccgcttcatctctggcagtaactgccccatctttgctttgtgtagctattgttgcagcctcagatgcaatcgatgccgaatctgtcgccgccgcagcagcatcgctggctgtcgtagcggaaccagaagccgatgttgcagaaccttccgctgccgcttctgctgactgggccgctgtctttgccgcgaccgcttcatctcgtgccgtttccgccccagccaccgcctctccggcgttctctatcagctccctgttatcatcaaaccacgttttcgagtcattaacccatgcagtcagatcgctcaaagatggaataaccacagtggaaccatcaggagcaataatggtgacatcgcctgtaccagtggttatatcttgccagtcttctaataacttctgatataaagccaattgcacggctgttctacgcgccaagtcagacattgaatttgatacagtcgtgacaattgcatattcagaattggtaattgctgatgttaaattctttgttactcttattttagtatcgctatcgacagcaagtatttcatatattacaacctgcccagagccaggaataaatatcatctgcccaggggcgattccaaatattgggttattccatagcgtaccaacaccagtaatcacatttgtcccagctacggacgtgattgttcctgcctcataccaagacataattgtattcctattaagttatttgttaggcatagccgagtgaggttttgtagtactggtcatacagtgatgtttctatataagcgcaacctttagaaaatccatctacggagccgccacccgcgctctgggaaatttgcctgaacactggggtaataatgccggacgaaaaacctgtgaagcaaaacagaaaaataagtgcggtcggtgggtttgtcccaggaatgccttgagttagctgccttgctactgaacaaattgtggcacatggcattgtgggtgcaggcgtcgttaactgtgggcgctcccaaaacttaatatctagcggtaggcaattacccgtataaacgatctgcccgtccttgtagaagtaaatcccccactctgggatattgactacaaattctgagaacacataaaatcggatggtgtgaactaatcccgctgtacccgctgtcgtgtgtacccgccaaaagccattcgggccttgttcggcgtagtgaagaacgccaccgctagcgccttgctggctcccagttgacagtatcttatggaaaatgaaacactttttggcgtttgggacgatagtttcgtaataatgctgagctgatacatcgccggtgtagtctgccgtcctgtccatcacttgcactaatactgtgggcgtaaactcaggggaggcaaatatcaccccatcatcacgcgttatttgcataccaaagcccgccattacaccacccacacgattattgagttacccgcggcgtttgaccatgagacagatccaccagagacagacacgattgcttctgttgcaaatgaccccgctgtcgtgaaataagctttagcccgaaggctttttccagcaggcacggtatacgatcgtgagccgctattgttcccaataaaataatccatcatataagctgggagaaacgcattaatcacatcaaatgtaccgccaggcataaatagttgagcgccccatttagacatatttataactccagttttttcccaataacgacgacgacttcatttctttcgttataaacaacttcacgaagatttgaactaaatttacgcccctcaccaggtacatagccattctgttcaatcgttccatttttgaaatcaatttttaagcctgtagatgatggtgcgaaattatcagattccaacgtgtctgttattttccctcgaccaatagatgctttagcaatataagcatcattgataaatgtctgaccgttgacgacagcgaatggtgatgaaacattaccagcagggccggagagtaatataaattgatcagcattaaacccgattgaggatttagctaccccattaataaactcagcaccaatgaccatccctgcattaacaagctggccgttatagttaatacccgcccgtaggctgtaagtagcacttgccccgtcactatcaaccactgctgttaacttttcatcaatagcagcagtttgatcttcaaaagtcgcggttaccaatgtttcaaactcagcgaatgcccgttcagcatcagcgacagtggtcgttaagtggataacaccggctttattctctccgtattgcgcccattgctgcacgatacccgcatcattcgcgacagcgttctccagaatcgcttcagcattcatgaaatcattattaaataactgctgtcccgccacagtgttactgatgaaatcatcaccaatagcttcgagaatagcgctcgtgtcggtactcgacatgccacgaacccaatctatccacggcgactgattaccggatttatccacgatccgtgcacggaaccagaacacttgccccgcccttaatccctgcatggtgtagtttcgttgcggatgcggcacatcactcaacaacatggtgtcagtgccatcggcagacaggctatattcaatctcggtttttaacgcatcttcggctccttctggataaccccaattcagagtgatgccaaagagaatgcctgtagttgcaaatccaactggcattggagggtttccctctttgccgtttaatgtggtttcctgcgcattcgcccagacactggatatctcagaggggttaatagcacggacgcgagcctgatattgcccagcgtatatcccctcgacctggaagccttgtgccgatgtccgtggtgctgatatccaatttccgttatcgcgtcgccactctgcctcgtatgctatcgcgctggctgctggttcccacgtaacacgtaaagtagttactgcgagtccttgtgagagcgcggagaaactatcgatgaccacattcgttggtggaggttgaacaccaggcggaattacgctgataggccgttcatcaatgcgagcacccgtatcgattcgctcatatttgtcaggatcatgctgcacagcagaaattgagtaagtgttatcgtcattatcagcaataccggtaacccgatattgctgaatggctaaatcatccgcatcaatagaccagccgctttccactgctagtgtttcactgtaagccgtagtaacagtgactatcttcccatttaccgtttgtaccgttcttccctgagccacgccacttggtaagttaaccagtaaccggtcgccagcttttacatcagccacgcgatcaagcgtgatattgcggcccgacgcttcgctaatgcgcccgcccatcttccggccagacaacatctcatcggcaacaccaataatatgaccgggcaaaggaatggcaccatcaagccccacattgaaatttactatccggtctttgctgttggtcaataatgcccagcggccacggcgattggcttcagtctgtctgatacaaccaatcgccgtcatatcaatctggttgatgccatatcgacgaaccaggtcattatccgatacggcctcgattgcatcctggaagttgtttgcagggtcactccagctaaccatggctgttgtgtaacgcttcttctcagaaccaccgccgtaggtgaatcggccatctatgacgttggcacgcgtaaatatataatcaacatcacgtggcatatccgccatggtgcgaagttgattattgccccagtaagtcatgcctcggtagatagcagccaaatcacgcaatacagtaaatgcttcagcttgtgattgaatacaaacatcgcaagtaaatcgaggctccgtgccacttccaccgcggccatcaggtataagctggtcacaatattgcgcaattctatacagctcccatttatctatttgagttgtgtcaattcggcggccaagcccatccattttagatgtctctaccgcgtaagagcaccatactggattattggtataagcccatttgaatgatccatcccatacaccagtatattctctcgttgtgggattataattacttggaaccttaactatttgagtttctgtttcccaagatatagccggtatattttggaattgtgttgcatcgaattctaaataaagcaaagctgtatttggataccgtaatttcgcatcaatgacttcggcaatagcctcgacattcatcttatcggcaatgcgaccagatgttgcattaggggtaattcgacgcacacggatctgccagccagttgtggccctgggtaagtttattcggtgtgagcgctcataaagtgttgttgtttttccgtctacggcggtagacagcagagtgacataagcaccgccatcagtagaaacatcaatagcatactcaattctataaccaccaacatcaccgttatcagactgacgttgcaacgaaggaaatccaaatctcaatcgaactgctgataattggatattcgcaatagaacgaacccacggtgtatctgacttaagctctgtattaacagttatttcattctctacattcggcattcctggaatataggtttgtgattgagtaccggggcgaaaatcaagacgaacaccggggaaattttctgttccatcggcattctgtattactgttccatcgagatatgtgttcttcttatttagaacaccaaaaaactccccgcaaccaatggctaataatatcttggctgttgcgagtgaatttaggctatcaggggactccactggcgtagtggcattacctcccccacctttacggcctttgatttgtttgcgtaccatatttcacccataaaaaagcccacatctagtgggcgtttacgtatttattgaataactcaatggcgattactggctagtcttctattgtataaactcagcccactctagccatgcgcggcatgagtgttatctatcggaggaatggctgattaactctgagataaggaaatagagatgctaaaaggtcatgattttatgaagccgctgagtcaacagcttgataacgtattaccgcaacttgttgagcatgataatattattgatgaggttattcctttttacctcgcggtaaccgcaaagttgtctgggagaagtacagcggaaatcttcagctacaacattaacgctcttgaggctatttttggctcatcaaagacaggcaagaacccgaaagaattggcagtatcagaatacgcttatctggttcatgcaagggtcaaggaaatattcgataagctacccgatattaagtaatatcaagttaagcggcgatttcgccgcttttataattgtgaagctatttgttttaatgcatctttggctttatttatcgcagctgactcataatattccagtgattcaccatcaatcttatcaacacagcaatttatagataaaatctcaccataactaatccctgggtaactcagggcaacagtcacattcactgaaccttcttcattgttgatgtattttactgataattcgtattgctttgtcataactcactccagcctttcggcgttaattaaaataaccacttttacatttgatcttcagcataaatacccgcagagataaccgcaccaccattacgccgcttaccaaaacaccattggacgggattaccctgagccgtagagttaacagggccgccaaacgcatagcttggtttgttgtccggtgattgcctggatgcaaggccgcctacttggggggaaagcatttggactacaccgccgagcatcattgatgccccagacatataaaaatagggggccacaccggcaaacggtgtaaaggttaaaacagcgcctacaacaatcaataccgcccctagtattgtctggaataccccgccttttttgctgccaattattacagggataatcctgatttcttttcctgcatttgccagatccaactcctcttttcctatattccttcttccttgaaatattacgaaagttaaacctctttgctttgctgtcatcatatattgctcgaatccagggatggttacacagagggctttaaatgcctctttagtcgagctaattaaacgtcgatgtgttctaccaaatctattggcaagggatccacttaatttaatggttgtcattacttctttagtcatgtctggcatatattctccaataaaaaaaccacccagaattaaggtggtttgattttgcctacgtggttacttattcaatagtagtaggtcttacatccatagttccattactatcagtaaatatacgaactgttttacttttccctgctaccaaatttacatctctttcttgtctttctactgccgcagagcataaagcagcaccttcccatgtagctccaactgtccaggttccggcaggaagattgaatgatgctttttcttttggatccaatttcgccacgcggtcgccattaataaacacagttgcatagcaaccgccgcctatataaccactgtccctaacaacaacaagggttgcttggtcaggaaaaacttgttgatatttaaacacccgatcactaggggcgctaatcgctttacttggcgggacaacttctgttgcacacccagtaagcgccaagactgccaaagctattataattcttatcattttaacgctccatcagtgttggcggataagtcactgctacaatgtttgcacttaatggcctctttccgtacagactcagcacaaaatggacacttcttgtactcaccacattcaccagccaatacagcccgtctttcgctggttgacgtcgatagcgcaacgattaaccctataatcggggatataaatgcagtaagtcctgctgccactccattcccattggttatattggaggttagaacaacaattccaaatgccgctgcacacataaccaaaaaataaataaacccaattcccgcaccacttctcttaccagcaataatgctcacaataaacgccacgacagcaaatatagcaaagccaaataaaggttccatatccctattcccatccataacagttcgttacatgatatcagggggatagtgcaaggcaacgcaaaatggtaggagctagaatgcaaaaacccgccggagcgggtttagttttattcaaaatcgtagaggctatctctcgatattatattcacaatgtgatggcaaacatcagagttatgaggtcttccccaatctattatctgttcagtcgtgaggctctgacaactccaaggaacgatcccattaactcccagacccattcggcctagaacatcaataaacactcccttctgtgtatcataaatcctcacttctgctatggcgaggatgctactagcccatagagaaccacccgcaatactttgtgtgttatcacaaactaaatattcgtgcttttctgtcagcattttatatatgttacttgctaaacctgcgcctctaaaatccgcatctatctttgcgctttttatttgtttcgcagtaacaactgtgccatcagattcattaaaattgaaatctctgtaagcaactcggcctatgagtttcgttaaaagctcatcttccatgccaagctcaagaagtgtattggtgatatcttgttgatgtatattctgatcaagtaactcgctaccatgctcaatatagtaacctggagttgtgcaagctacagaatacacatcaagatagtaattataatcgccaccggttaccaaaaactcatccgcacgaaacaatccaccctcacgggtaaaaaagttaaatgtttcaattaattcttttgttccaaacggttcaattgtcagatctttggtgtacgaagcaattatatctggaggcatttatataccttttaatgaagattactattccattgattcttcatatacatcgcaatggcagtctcaattctatcaattagacgattatcaaccagcgtcgggtactgatctgatggttttacgatataacgaattttttcgttagacatggctatctcagcgaacggtataacttcaccatcatcatgagcattgttaagagtaacaataaaaagctgccgactaggagatacgcgatcacacaatcttcttacgaagaattcattcagtgtgtcgtcgtcaacaaaagaactcacgatctgagtacgatttttaatcgtctggatcgaccttctggctaatgttctcatgtcccctccaatgcagcaaactcgccacgcctaagtgcaaaaagccaccgaaactatagtctccagtggctactcgtgggaatataaccacggttattgatacagagtgtatagctcaagctatatctaatcaactttatgttgctttcttatactgtttatagctcgataccgaaccgtggaaaggtgtaaattaagcgcatacagatacacgcttaaagatatcgacttaccaaacgccgtacagctcgtttaaatggctatcaattttgcattttattttgtgctgtttttggctcgcgtagaggcctctgttaactttaacacaatttacaacattcagaccggcgcacgggcgcaccagaatgcaaaatcaagatgaaggtctattaaccatcagaatgtagaggtacaaatgcagatagattttgacgtgataaaaaaaatcaccactgtgtttttggatagcccagagcctttcattactttgaaagagttaaatttttttgatgttgagggagaggaggaaaatattctcgtattccatcttctacttatggttgaaaataggttaatcagtaacagaaaccttgagacaggtgaccctagagcaataggtattagatttaccaatagaggtgttacaggtaccgcgccccctataagattaactcaagatggacacgacttcgcaaaagcgctaaatcaaagacctatacttgaaaggctcaagcaagaactcactgacgccccatttgatttagttaaagacattagtaaaacgtggctaaccaaacaaataaaagacaggcttggcttgatagattgagatatagctgaagctagaacacaaagactcgcactcgacgggttgtttagtgcacggacgcgttagaaagcaaagcccatttcgggttttgcttgtgtaggtactattatttactcttcaagatacctaccacttatctcatccaatgcacaggaaagcatcttaactgccctgcattgcctgtctttcccggcacttctgttgaatggcgacttacaaaactgactcattttcccagcccagtaagctttaactattgaggagtccaccagctttatacatgcagtatgttctttcacggaataactacgaatacatgctgcttctgataccagagctatggcaggtactggcatattttcatttatcggagaggaaacagaaaacgccggacttgatataagtaagatgcttagaagtaatttcatgttaattccttgtgtaaaacatgtgaaatataaaactacctcctaattaactaaacttcatattaagaatattccgtgcaaatattacgatgtaaaaaaaagtgtacggtgaaggaaacaaaaaccaactgagcggttggtttttcagtgtacggacgcgccagaaagcaaaaaacccgcactcggcgggtctaattctgcatctgctaccttacttcggcttcttgtagtttatggtgacttccattccgctggttggcttgttgggctcatacttccatttgtagatagaatctaaggctgatttctcaaagagatttcttggctcagcctcaactacctttgcgttctcaacttttccggcagcgttaatatcataagcaatcttcacatacccttctttatcgtgcgcccaggcgcgagaaggatatatttcaatatttcgctcaattaactgtggcacattatcatttgaaactgaatcattcgcatttgctgtaatttgaaaaagagacgaaaagcacaacaccagaagcccaagcttcattttatttttcatgaatatatcgcctttcttatttgtataattaacgatagcagtaataaagataagggtataattggtaatgcagatcaatatcgcaatattgatcgtttaaaacgatcaactttaaaataatcatcatcaagagcaccaataaggtactttttagttataactcctgatacctcaccaccttcaccgtcctttcctgccaataaccaccgtaaggcacacgctggctaagttgcccgtatggatggtgaagcagcatgccgtcttccagcaaaatacccccatgattcgccactggtgctgagacttgcatgatgatcaggtcgcctggctgcatcgagccactgaattcacgaaagccgcattcataccagttatccatatagaagttttccgtgccggactcccaccaaagccggtcaacacgatagtctttcaactcaatatcatgtgtctgcttgaagtaggacattattaagccccagcagtcggtatgccctaatacgaactctcggccaatgagcgggagatcaccgcgcggctggatagttcgtaaatccccttcaggccaactcacaatgtgccagggcaattcagtattgtcgcattgagccatgtccagctcagatggttgagtagttgcatccgggtggctgtgaacaatcgccgtgatggttccccaatcctctgccgctacatagcctgcggggtcaaggtgaaactgttcggtcgggtttacagccaggttattacacggaaagtatttctccactcgcgacttctgtactatcaacccgcagcactctttcggatattcagcttcggcatgagccaatatcgctttaatcgttttatctctcatgactacctcttgattaaagccgatccggggaaaccaccaaatggcagcgggttatcggcaccaaatcgctttttgcaatcgaccaacagacctgagcacttatctttgctcgggtcgtctgtcgggttgcctttctcgtcgaaatacaacgttccagcataatcgcagccatttcctgagcgatagtcgccacgcatacaccaggtgcagagggagtgaatttgccgggtaggaataagcagcccctgcaaatctgccgggctggaaagtgtgaattcaacaatctcattggtttctgtcgatttactgtcgatatagtaaacctgcactttctcttgttctgggtctgcatccgaattgccttcggggaagttcacggcatccaggtaatgtttgaacgtgtcgtgaacaataactttagcctgcaccatatcgtcaaaagccagacatagcgcagtaatcgtcccatcaagattcgctaccgataactttggttgcgcgctttgcccatcgctggacatctcaatgccttcaacctgtaccggccaggctgaatactcttccccctgccaccagatggatttggccggcagcttagtttcatcgccaccggccgccgcaatatcttctggtgtatgaggtaatgtgtcggcgtgaaagcgcaacaacgggccgtcaaattgagagccatccacttcatacagacgaacgcggttacccggctccagtcgttgcaagtcagtattaattgtcatgttgggttactcgatattaaggcttgaaagattgctcaaacgtgaaggagacggacataacattaccgccaaccggtaccgccttgatggagtcagcggatacgcgccacaggcccacaacaccataaggggccgtccattggcacgacttagtggtgtgtctgcgaacaaatgccagaatgggcatcatctctttttctaagccctggaatgtcagtggccaagactgcgtttcagggttgatgccgtcaccagcgacttgcttgtagccatcgccgaactgagcggttctcactcgctggttaaagctaccttcaggaacaccctgcgttcgccaaagaaatgtttcaattgccattgttaccgtcccgttttgttagcaacaaaattggtgatgcgcccactttgccccatagcgcgatcgagctgctgagtaacaatagctatgacttcatttctcgcagccttgctaaccaactctccattatttgcgccgctatcctgctgttggtttccttgggtggttattgtcatgccactcaaatcgactgatatggccgtccctccgccctgcatgccgagcattggcgcggtggcagttaccgcattactaaccaatcctccatcggcataaccgcgcatcatcttgtagagattatcgataccaattcggttggtggcttctttggtaaagacaaactcaccgccatgaaccacgcctttcggttcgaattttccaccgtcaccggtgtagccgccgacgtcataagctctgaagctggtagacatccccatagcgcccgtactggcactgctggccgctccacctactgcccctgcgcccgccgaggcaccaccactcatccaacccattgccgcctgaatagcttgggcaatcagcaaccggttgatgatatcgacaatgctggtcaggaagttggtagcaaactgtttaacgttagctgagccggtagtcatcatctgggtcgccatagaggtcatactacccatagtggtttgggccagttgagcggtagcagagaaaacattgttagccgtttcaccgtactgctctagcccctgagtcatacccgccaaccagtcaccttcgttcaaatcttcctgctcgaatccagcgtgcaactcagcttttgccttgttgtattctgctgtgattttcgccagttgctcagcatcgttgatgcccttggtatccttgcggaaagtgttatcaagctgagtttcttgatctacccttcctgcctgcttagaagtcagtccaaagcgttcttggttctgcttgttcttggcaacgatggaggccgtatactcctccatctttttcagcgcttcagtggcctttgtgcgctcaacgttttcacgtgaaagctgggcctcaagttgaagactggcagtgatttcaccagaacgggccagaagtgatttttggtcagcagtaaggatggttttacttttcaggtcggcaatttgctgagtaaatttagctagctgcttttcctgatcagtcatggctaatgtgacggttgcctgttcacgcaaagcggcaacgcgcgcctgactatcgagcaatgctttggtggctgcatcgtcttgataggcagctgttgtacggccttttggtatctttggatctttgttctgtttttcaatcccagcgcgagctttggcaatttcagcttcagtgaataacgctactgttgcgtcttctgcatgagctttcttatttgcttctatccagcgatttaattccttttcgcctttttcccttttttctgccgaggtcagcccctgctgtataagcttattaacctcttgctgcgcctttatcgcttcttggtttatttgggctatgttggtctgttttttctcaacggcatccagtgatgctagctctgctttccattgagataacgtttcattggatactgtaggtgagcctccattagcacgacgcggatcattttctgcaaagcctattttagcaaccagcttggctcttgcctcggcttcggatgggtcgcgacctagcccccagatcccatcccacatttttgatgcgcttttacctatctcatcaaaaaatgagggcaaagtccccatggagttctttatctctgcggctctttgcgccatagctccgctaagcgcttcagtagcagcagtcaccgcttgcgctgtattcccttcttcagcaagggccgcaatgtgctgatactgcgcagtagtcaggtaatgaagcttttcagtcagggcgactgaaccgccaactggatcatcagataagcgggcaaactgccctaccaaatcatcaattgattgccctgagtatcgactaaattctacaatcgactgccctgcgtcttggagatttaccgatgacttgacgcccgcagccgcaagttttgttaaagcctccgcagcatcactataaacactaccagactgaccgatgctataagtcatgctcttcagttggctagcggtgacaccggaatacccaccagtggtaataattgccttattaaaggcgctattttgtttctctgcttgaaagtacgcatatcccaaagctgctacagcagcagctgctccaccaatcaggatagtggttggattaatcagagacgccatagctttaagcgcattgccaataccgccaaagctatctttaatctgaccgccctgctgaatggcgatcatgtacagcggcataccaccggcgatggaggtggcgatatcggtaaattgcatgggcagttggcgcatagccatacgatattgaccggcagatacagcgccttttttccaggcatcttcctgttctttcagtttcgcgataaatggcgcggcttgctgggtcatgcctaactgagcagccttatactcctgaatctgtgaggctgttttgccttgcagttcagtttgctcacgtaagcgtgtaatgaagttttcttttgctgttgtggccatgcggtctgctgctgcctgctctgccgccgcccttcctgccttggtactggcttcagccgctgcggttaactcctgtcgagcacgtccaatcgcaaccgccgactcacggtaggttctgtcatcaacaatcccctgagagcggaactttgataactgcaactgcatatcatcaagtttattcagtgcattattgacgggattaattttcgccaataagccctgaagtgcttgctgttgctgtttaagactttcgttattctgcttttggttctgggcgccagctttgaaggcatcattcaagccatctgcttgtttggtagttttctccgctgtttgcccaaagtggtctaacgctttatcgccttgctccaggctggacgtgtcggcgcgcagtgagattgttgcgatatctgccatttacttgctccgcttgtgaataacggacagcgcaacgctctccatgtgccttatgtcatcaaacacggttgctttactctctacccccacccaatccatgacttgtgacaggcagccgtagtccaaccctgtagggcctgacatgccggtgcgccactgggtggacatagctctaatcacattgaaagcaggccagacatccggccatatttcgataatgacatcgtcgaaatcatcaggtgtcaggccattgcctgccaattcttcgcgggtgggttcaggggtgtagagagcggtagcaaccgaggttagtttttttcgcgattaccgagcagttcgcgataaaacgcactgatgacattctcgatggctttcgggtagttattcgcaagcacttccagattttcacgattaaatgcttcgggaagcgcccacccttcgattatcttttctgcgaaatctaaccccgtctgcccttcagttttttcgatgttcgatacttcattcagtggcaaatgcttaaaggtaaaggttaactcgccgtcatccagaccggcgcgcgggatttttacatcagctttaaatgttggcgacggcaccagggtaaattttactgccatgagtcatgttccttatgcggttacggtgacgacacaagtagcggttttcgcgccatctgcggtggtgtaaatgatattggcactgccagcagcaacgccagtcacaacacctgttaccgggtcaacggtagctttggttggtgctgatgatgaccaggcaccagacttgtttgttgcatttgctggttctacagtggccgttaaggtttccgtaacagcaacagcaagagtcgtcgtggttttgctcaacgtaacgccggtaacagccactggcgcgccagatttatagaaagtggtcgcttgtgattgcagattaagcacaaccgctacggtttcaatggcgttaatcgccgtagttggaatatcgttaaaggacactttcaccgacgagtagcggttctctttggctttcggcacatacatgtaggttgccagtgtttgctctgactcatccgcaacacgtagcaccggataaacaggcagactggagtcatgcgccaacgtcagggtttgagattgagccgccttaaacgtattgagattgcgctgacgagtatcgctaagaaactgaatttgaatcatctgctgatcaccaccgctgttcgatacttcggtgatctgcgggatttcaatccaactttcgaccttcttaaccgtacccacaccaccacccactgcgaaacgatcggtgttcgaggtgttaatagagccgagcgttaaagtagtcgcggtggatgctgttacttttgcaaccaaatcattcaacgctgcccagcctgaggttagctgcacaatatcgccctcggcaatgtcatgcccagtaactaccgtcagaactgcatcaacagcattggaaactgccgtgaccgcgacttcggtttcatatgttttagccaggtaaatacctgcgccatttggtagagcaaagcccatggtaattctccgattttggatataaaaaaaccggcataggccggtagatgtgggatttattacggtttagatgacgtcagcgcgataactcatgctgatcggcgttgtgtatgtggtgttttcagttatgccggggaattggctgggaacgctgttgatatagcagattaccactccatctgtcagctctgtgttgaggttgaacagttctatcaattcagtagcaatagtatgagatttggatttgccgccgcctgctttggcattgatattaatctgatacacgcctttgaatacgcgggacacctgcgctaaatcgatagcgtctgttgtggctggcatgacatgcgattgcaaatacatatcgccagtatcatcaaagctaacgttctcagcagccaacggaatgcttttaattgccgcccattcggcaagacgtttttccagcaatgcggcaatgcgttgagtgctcacttattcacctcattagctgcttcagtaaagtatttaacagcgtcctcggcggttatgcggatcatcccgtttggggcttgtgatgaatgaccaaactcaagccggtaagcgtaagggacgttgttggtgaagtagatagccttggtgccgactttgaactgttcaagcatgtaattgcccacagccagtgtcatattgccacttttatcaatgcgccctgtttcgccgtccggctgagcatctaagccaacctgccagttaccacggaagcggccaccggtgtaaccagcaggcgctttaatgtccatgctatcggccaccctggcccgtttcttcagtcgccctgttttagttaggttgcctgaatctttcttcagctcttcgttatgttcgaaaacagcatcgttatatgacttcgccgtgtgattgttagcccataactcaggatttccaaccggcgacatcgtgactaaccgattaagaattttgatacctgctttttgaaccaccaattcctgattacgcttacccttttcaataaacgcattaattgaagccatgaagctggaattgtcagccatatcacgccctcagttgtggtttgtaacagatcagcaatgcggcgggtttaacggggttaggtttaatgactcgatgttttttgccatcaaccataattagatcgccaatgcgaatttccacatcggcggttgccgacattttcacatcaccgttctggattaacgtgccgtcaatctcaccgggttcatagctggatttaacactgataatcgtatgagtttcgagtgggatatcaatctcaacaccgccaaccaactcgacaccgccaccgcgagtaagctggtaggtcgtgccattatcggtaatcaatcgtgttgcattcgttcgcattcgtgggtagttgatagccattattgacgcctcgcagtggcattaatagcaaaaccgctacccgcaacgaacccacgtagaattgccatcaccgccggataattgggagtaaatgactcagtatcagatacagcataagtgactgataccgcccctgatacagtctcagactttattgccgcctctctatttgaacccagcaactcaccctcaatagcttccacggccagcatgcactgcgccgtaatcagttgtggaggaatactggccgatgggtaactaaatccatcaaaagtgatacctgatctcggccagggtagtggttgagttagttttgcccggctgccataccaattaaggccgttcaggtaatccattgccttaatcagtaatggctctgtttcagtgggtaaatgcattgcgcgcgcgaaagcaaacgccgttaaatcttctgctgacgcatagctgttaaaatatgctgaggttggatcggttactaacatcctttcctccaggataaaggggccgcagcccctcatagtcatcacccttacgcagcagtgacagtcactacacaagttgctgtgaagttaccatccacgcatttggcggtaatggttgcacttccggcggcaacagcagtcaccttaccattggtatcaactgtagcttttgcagcggcagatgaagtccaggtaacggctttattcgcggcatcggatggtgccacggtagcaacaagcgtttcctccgcaccaacaaccaatgaagtcgtcgatttgttcagagtgataccggttgccgccacatcttcagcaaccaacttaatcatcacaccggcggtcactttgttgctggttgcatgttttttccaactattggtcgcaccaatttctgtcaggctgggattcttgccgccattggtttcgtcccagctataacccagcaagtcgatgttaatcgtcccctctgcgcgatagccaatgctgaggttttcctcatcattgattggatatgaacggaagccgggggcctgtgactcagtgataacgactgcgttaggcagcaacccaaagatagcgtcgattggcgcagtatcagtaaccagaaccggtttacccagcgtaccaggctgaccgccatacacgacaacaccggcctcttcataaatcttggctgcaatcgcctgatcaatgatgtcgaagtaggtagatgagtgcataacaaacagcgcaatacggccaaagcgatcaccatacttgcgcatacctttggtcagggttttcttgccatcaacttcaatgttggcagtaacaaccatgtctgggttggcaccaatggaagcgctcaacgcctgaatgccgtacttgatgaatccctccagtgaggcgtctgcaacatctacgcccacaatttcggagaattcagacacatcacggccacgacgcttaaatgcctcttcagtggtctggtaagggccatatttccacggagctttcacacccactgattcaccagcaccaatttttttgcctgtaactttaccggtagagtcaacatcacggtgttcgatactgccgccgagctgataaaaagcacgtttacggaaatcaccttcaatcaaggcattatccagcacaatcgcgccattagatgaggcgttgaacacatcgaggttgtcctgtcggcgctcaagataggatgtctgagccagatcgttatagatgatcaagtcagagttaacggttgtggtcataaattataaatccttattctttcggaagttttaagaatgcctgctgcccgttagcgcgaataaaatccgccttttgggctgcggtcatcgttgatcgcttgagtgcgccgccattcggcttatggccgccagcgttggtgccttcagcctgcggccagagatggggagcaacatctttcagtgattcggcccattcgtgcggggtaagtggtgtttttccatcctttcccagtagagctgaaccctctttatcaacggcgacggcctcaccttcatcgttgagagtaaatacgccttttgcgcgcaaaatgatgtcgtcagcagctcccggtaatgcgccggtcttcaatgcggcggagcgaatggcatcaccaagcacccgatcactgaattttttgctgaaactttcggctttctcagcgcggtcattggcaactttgagttttttatcaacatcagcccgtaatcgctcagtgcgcttatccagtacctcatcaatctttccagcggcgatcagcttggcttcttcgtcgtcagagaatcgttgcaggatagttttcactgcgtccgggtcgatgccgtcatagcgtttcaggttctcaccttgctctttgagcttgccgagtaattcgctatttttggttttgagtccagtgacagattcattaaccctggcatcaatcaatgcctgaatctctggtgtgatagttgcggctggcccgccaccaccttcgccaccttcactagcctcggcataatatttacgtgcgatatttcggaatagcatgctgtccccttgggatttattgctgggcctggcccattaaaaagccccgcacgatggcgaggctcagattttggataactcagttttttaccgttggcggtaatggttaaagcgtagttttctacaggcttgcatcagagaatgcccgaccgtcaatatcgcgaagctgctgtaacgtcagccactcccctttatcagtgaaaaattcatcagttcgcataccgccatctttcatcagcctggcgcgagtctcgcccagcacctgaacctgtcggcggtaagattgccgctgtagccactcgccgtatgtcgttcccgctggcacttgcccatccatgctggcgcgagtacctccgtccatttcgtcgatatcgatccccaactctcgccatgatttggtgattaaggtttccatcgagcgacagcagaaatgaatgcgccccggcccctgaagatatggaaccttgtgaccaatgggtttacctttcagcgtgtatttgaggcggtcacggatgatgcaatcgtgtgaggttttattgtccagggtactgagccattgcttggcatcaatgatattgctgttgttatcagcaaatttatcccgcgccacggcagccatatgagtgacggccgttttcaccaccgcagtgacattctttcggcccgcctcgattgcgccatcttgatagttttttgctctggtaccgcgtaccttccgcgccatctgttcaaccgtatcgccagccagatagccgtttttcaccgtattgataatgcgtgtcatccgatcggcttcgatattctcagcccagtctcgcagcaatcgcccctggaacggttgagccattgcagcggcgtaaacctgctcttgagtgattgatgctaatgggaagtgatttaaaactggccccggcaataaagaatcaaacaaactaagctgataacctgcctcatgctttgcgaagtccagcagttcgtcggacagagaggcatacatcgcatcaacagcttgcttgtttacttcgcgcacactcgctagcaagctctctaagcgcttcacggtaacactattcggattgacttcatcaagtgccaccattaggcgagcagatagctctgcatcgctctcattgagcactttaaccatttttcgagcaacaccagcaccataacgggactgaaacaggctatgtgctattgcttcatcacgtagcctttcgttaatcgttgccatttagccacctgtcaggctgggactctgatttttcaattcgtccagaacatcattggggttagattctgggtcgataatatccagcttttgcattgcccggatcatatccgcgtcgcgaattgcaccgctctgccacgctgcaataatcgcggccaacattcctaagtctgcaacacgttgaataaattcctgactaatggaatacgcgacctctgcgtccttatcccccatgtatttcgcacaccaaagcagcgcttgcgtataggcctctgaaacgttggcacaacagatgccaagaacagaggtagatgcagcctggtcacccgttgcctgcgttgctgtttttaccgcactgttctgctcaaccaatcgagcgccaagagagatcatgtagtcgcgttttgaatccattccctctttggcaatcatattgggctgtgcctggttaaatcctgaagcgccatcttttggcagtaatattggcgaacgtgaaccaagaacaacccctgccttttgcagccagtcacgccactcttcggttaatccactgatccacggctgcacctgtccacaaaagaacaggctatcttcatagtcagccgagttgcgataatgaccaagattgatttcagtcagtgccaataacggtgattcatcaattgatggatcgttattttgcgcaccaacaaaggtaaagggtatttcatcccaggcaccgccaaactgaatcactggataatattcgctatcaacgacatatacgccgctctttttcggcccgacattacgccagacgcgacacacgaaccgaccaccgtccatcgccagctcacggtattgaatgcgatccttgaagccgtagccatccggctcttcaacacactcacgcagcacgaccaaaaccagtttatcgcgcccatttatccgctcagttcgccagttgataatgtcctcagcgcgataattaagaatgatggcccctttcatatcagcgctgtaatcgacgtataacccctctctggcaacttctaatacggattcaagaactgactgcgcctgttgataaatgctgatacctgcgccattggcgttggttttcaggtattccattttatcgacgattgtcaccgtggggtcacgacgaaatgccatcccaatcaaaccatttttggtatgtccggtaatcgcatagaaaacagcgcggcggagataatcatcattgcgccggttgttctcttcgctgttattggttgggtctaactttggcagatatttatgccgtctacgtttaaccgcatctggcccacgacaaacatcgcgaaccgtttcccataacgggcttgcggccccatgctccggccggataaaggtgatgtcgttattagccattaatatgcagttctcatgttgatactgaatgcttcacgtttaggactgtgcagaacgcggtaacgagtagcgtcccagtcatggtcttcctgagtggtgtctacgtcatcaggattctttgcgtcacgaactaaaacggggactcgacttatccagccacggcaataatcaaaaacatataaagctggcttttcaggaattccagattctgacttcttaccttcaatgacagcttcaagcatgtcagcaaaaagagaagcaccgttgatgcgagaaccgggcttcttattcgactcaagccacttaacgcccagcttatccattttctgtccaatagagagttcattgtcagcggtgttgtaaatcgcgctatcggctggccccggaataacctttttgcaaatacctggcatgatatgcatctggccttttcctttaatttcttccggctcttcgtcctctatccctgccaaccttttatctagccaggcaacgcccttggctacgttggttgatgacatattcaagcccttattcagctcatccggtgggcagccataccactcgccaatcaggagcaatgagcctgctggcgggcagaatattgagccgtctggcaacgttgcgtttgtgccatcagcctgcgcccaccaaaggttagaaaatggcttcgactcgccccagtcatgagagcggtcaaccgtccagctatctggtatccgaaatggcttgataacatggatgctttcattccacagatggtcaaaccgtccaccactggtcacatcccacgaaccctcaacccacgctttacgcttgtttgggtctttgatattcatcagtgaggcaatataaactgggtcgagatatgggttctctttgaacgaaccatgaatagccacccttgtaagggttatttcctcatcctgctgagtctgcgggtttggcaccatctgagtatcacggataattgttccgcgcggcgctggctcaataaagcgtttcttcacccatgtatggcctatgccaaacggattggtagtgttgaatgtttcaagcgggatatttggcaataacgagccgtcaggtagcgggtaatcttgtggcctgaacgatgaccggcgacaagagaacatcgactcatagaagtctgcgttaggttgctttgtcagctcattaaaaccgataaacgggaattcttgaccgtgataatcccaatagtcgttttcttctttaccgaaccgaaatagcaactcttcacctgtgggccagatccaacgtaattccgatgctgacgcgagaaagcgagcaccatcaccgaacaggcgatacatgcgcttggactgggtaataatgtcggcaaggttcttatattctgtgtcgaatatgactccgcgccagaacgtgccgtaacccagtccaacctttcgccgaaagcgggccaactgtgcggccgttttacctgggccgcgagtcccttcgaaaaggatctcatcacacggacaactcaacgaaagcgactgagaaccaggtaacggcttccaaactacgttgtagctcatttgcctaatacctcgctttgctgttgctgtgcggctgcctcccattcgtcagcgctgttacaggtcgggactggcataatgttgtgagttacagagccggattgctcaatttgttctttgaacgccaggacactgatgtgcttacccattaactcaagattttttaccttatccggccacttaattttcttgaggatgttctcaatggtggtttcgtcgaagttggttatcgatgtattgatatcaaaaccactgagtgttgtgcgccacaccttcggccattcagagatgggtttaattccaccgtcatcattcagaatatctaatacatccatccggtcgatttcaactagccgatttaagacataagccgcatttatgccaaccagatcattgcgttgagctttcagttcggtaattctgttttggatgtcaagttttgacaataattgtgcggcgatgcggtttgcagtctttacgctgtaccccgcccgaatagccgcttgtgtagcgtttaaatcgatgaggtactcgcgacagaacatttcttgtttgtcggtgagtgccattttaaacccttaagaatgaggtgttatcgtggttaaaggatacttagttaccagcctcgcaggcccaacccataaatacctgtgtgatgactgcattggtatttacgacgtagaaaccgaagaaggtgaagccaaaggcgaatattgcgaagattgcggtgagtccgagtaaattttaagctggcgaccagtctttctgtcgccatttagagcattaatctatgtaagtaagtatcagtccatgaagtttttaatcgctaaaatcagtgacctctataagattctgtcaaaggcacttcatgagcaccttttgcagagttttataaatagcatccaataaaaaaccgcccggaggcggtttattgactttgacattgttagctttgacttaaaggggctaatttctgaatgtcatttttttcgtatacagcaagaagtgtttcattctcaccatacaaagatacagagccacctacctctttcaattctgcgactgaattaatgtattgaggatctgcttctgagaaaagttgtacaacatagttggtcgatgacatttaggcttccttttatgaataaagatcacacattatctctatggtaaacaatagtgaaggtgattttatgtattatgccttgccatatcccaataaatttctggcaaatattgactcgatcatacttactcaataatcaggaggataacagatgggaattgaagagctgttactggaaacgctaattaaaaatgatgttttccacaatgaagacaaaaaggtttcaggtatagccaaacgggctgtagatcagggttactcatccctttctgaagctcagaagtcggtaattaaaccattcatgaaacatggatgtgaggggtataccgaccccagtggtcatcacaatgattgcaccagagttcttataggggccgagttaaatgaagcatacgaccacacctttgagcatggtgggattgtttgtgaagactgtagagagcagagcgattacgatgattatcgtcgtgaaaaagccatgagagattagtatcaaatagcctacttaactgtgggcttttctatgaagatccgttgtgaaagtggctctcaatttgtctttattatcaacgggctcatttttgagccggtcatggcacccatagatgaggggtcgcgtaaaacttttacgtaacccataaatcatcaagttatcaggccgccaaccggtgctgttcttcaatgagcggagccttgtggtttcgctcaaacatcatggttaactcagccttgcgcttttcgaagtcccagcccatgttgatgaatactgtgtcagcccgttgaagttcggtaatggctcggatttgctcagcggtcagatagtcccgaatcgcctcagtctttccgatttcattttctttcctgaacttcgctgaagttgcaccaagcacgatgcggtttatcaggttggcctcattgctgaagtggtagtgctcggcctctttcccttccgcttccttgctgatcttgatcgcattggtcatcggccggtattcaaccctggctaaatcgcgttctgcttgaatagcagcttctcgcttggccttttcacggtaagcaataaaactatcaaccagacgaacctgaccatcccttgctttctcaccgccaatgaatggcattgcaatcaggaaaccacgctcagtaagttcgtagcatggctgcgctctgttcattttatctacgtatgaggtctccttgaaatcaagggcatctaaatgttcagaatcaatcaacgaccgaatgttttgcattacgttatcgtgacgacgaccaaactctattgcgattacatcagtgctaactactggagtgcctttgataattttaatcaggtgtttcatagcgattaccttttagaaagatgagcctgttcaccagaatgccgcccgagagaaggtcgccaccttatagcggcaattctcaggctcagctttctgaaagactctcgtttgaaatgcgcggtgaatgcgcggagatattgcaggtacaaaaaaggcccagtcgttaaactgagccctgtttttttggttttagtggaaaatataactaactgttttatatgtgaaaattaatacgactcacaattgggagcaatgttgctcccgtaacgtgagggacaaaccatgattaacatcaaaattgaaatgaacattactgcagtagtcggtatcgcattatttttcttaagtaaaaaccacaaaaccatatatcacttgattcaatacttctttccactctgattcgcggctgtgccactcctctcggcgttgctacaccacttacggcttacccgtcagcaagatgtggatcacctctttagggctgcacaatctggttatcaccttgtcgggttgattcgatttgccgaatactcgccttgtccgcgttgcactgctctatcaccgtcaacaaggtgtcattcagtaataggctgttaccccaagttaatatctctgggatttctaggggaatacagtcagaaagtaaacttgctggtatcggtacctgtggcacctgaacgtatttgatttgcgtgtttacgcaggaggtcagcagcggtagcaggaacaggccgaatagcacactcatccccgccaatttcttttttaatcgcagcagctcgtacctcaccattattgctaatgcggtttttttcatgctcgttggccttggcgatatcgttgatgatgttaatcatgcgtacctggttactgagaatgaaccgggcctcgtcgcgttctttggctattgcatcagccttgtcgtgccactcgtcagcttcgttgtagaagtaaagcgataagccagccagaatgatgagcagtaacgccggtaggtaggtgagtatgctctttaacccgctagacataattccctctctatctcgcgtcggttctgtaatcccttccacggcttgccaccggcatatgtccagcggcgtaactcatcgcaagcgcctttgatgtcgccagtattgagctttttaagcagggtggatttagtgaatgcgctctggccgacgttatatgtaaatgagtagagcgcggctttctgatatttgctcagtgggacttttaccgcagcatctacagtacgttgcactggggccaggtctttctgcaataaagcgtcgcactcagcatctgaatattttttgttggggatgatgtctttaccggtgtgtccatcgcatacagtgaggacattcacaacatcgtagtaagccacatacttgcggccctctaagccatcgtcaccaccaagcaatactacggcgattgccagcgcggtaccggccgacgcaccaattatcttattgcggagagctggaaacatttgaccgctcccgtagttgatattctttgcgcttgtagtaccagttcaccccgaacgttccaatggtgcaggcaataccaataagaagcgcccactcgtttaatgacattgcaccaagcatcgtggttataccgccgaaccagtaggatgagccgcttgaatatttgtccattctcatttgtctccccctgccagttggcctgggcgtgtatttgctgttttggggatagctcgccgccgtgatccattcagacacggagtttgtttgagggtgattggcgctggcggcgggctaaataaaaaaggcccaccgaggtgagccttaagattttatagttgggatatcatgatacttaagttttgcggcctcataagcttgagatgctaactcagggctttgatatacgcctatgcttatgctcttcccgccaacttttattctggatctccagtttttatattttccatcccaagagacacctctaaatccagatgtattattaatctgaattttacgattttgcatattctgcgaatgtgtagcctcgcgtaaattgcaaattctattatcagttcttatcccgtttatatggtcgataataccttcgggccaatgcccatgtgtcattagccatgcaaccctgtgaccttggtttgtggtgtaattaacagtgatagatatatatccatcagggttaatagttccagcaatcttccctgcaaatctcgaattccacgactgtagcttcgatctattcccagatcgccatttccaagtgaattcgccagtatcctcattatatgaaagatactgaacagcttctttgtaagttagggacttctcttttttcatcgcagtctctttagtgatatagcctgttcgcgtagacgtgagcagcccaagaacggcgcgatgatgccaccactcaatctcaggctatatcactaaaggctcttgggatttttggttttgcacgcgaatgcaattaaaaaagcccactcgacggtgggctatggtaagtgctgaatgcaaaaacagcagcatatgtgctaatagtggctcattggctcactgatgtcaacacgttctatgctactttcttaattttaccaacacgtttacgactgatgaaggcatattgcattggttggtatagcatccacaccgccgcagccaatatttcatccacttcacggcggcacgttatcagtgacggttttttcatccgatccccacctctcgttgacatcttgcggggttttgcagtctcgaagtagtacgatgcaatggctcgcttggacgccccatgagagtaataacttatcagaatgccaagggcctttgtgtcaatgcgcataacggaatctacgacctgagaaatcaacattccgtcatcatcattacacattggcctatctggatatttttgcggctctactgtcgccatgtactgcgctataacgctgctcatacgcttctctaaccttcctgagtaaacccatgcgccccacagttcaagccagcaattaatccagtcatgctgctctttggttagttttaactgagttacattcacgcggcctccaggtatctcttgcgtagtttttcgtaatgcttcgcccggcgggtgaatatcgctttcactcgttgcaggtatgggatgtcgaattttcttggggcgttgtctgtttcaaggcgatcaacacgaacgatgcctatcttgataatgagatttctgcggaaggggatcaggttgccggacatttctctgttgcaacgaacgcaaccggagtgaatattaaaaacgttgaaccgaagatgtgatgccgttcctcttgagcggtaatgactggcgtcaactgccccaccccttacgccataatttaatgcgtttccacatgcgatacagggcttgccgtagtccctccagaagatgtatctattgactgctacctgcgcctctttattccaatcggacgccgtcttgaggctctcctttcgtttttgccataccttgcggtctattgcctgttgctttgcatcagcttcttgcttagcaatgattctggcgcagggaattgagcaggctttttgagtggatgagaacggggtgaacttggtggggcagactttgcacttctttagcttgggcggcttattctttggtttgccggttatcatcggcttcctccagcatttctctcgaagcgttttcacgttcgcattggtcgcaggaataaacttcatcaggcttcagtgcggcgcggcagaacgcgcagacggagcgttgtagttcaagcattctttctactcctgagtcttagccagcgcttagctaataacggatagatggcgtcatatgtgggtatttcgctggcggggattgggggtttaggcttggttcgagaggtcttgcggaatatcaggttatctatggctatttgagtgctacttcgtcgcgtcatcttcgcctccctcttatccccgcataaattacagagcagatgaacgcgcaaattattagccagtcaaattcactcatgctgccacctttcccttgtcaccgaaccggttggcccactcaattgcaagccgtgattcatcgttgaacttaacgccatgcgtagcgccaaaagcattgatcagttctatcaggtcgcgaagttctccaacggtcatgcggctggttgattgccccagcaccacgtaaccaccttcaagccctggcgctgacctctcccctttcaatgatgcggtgaatatgtgcttccagtcctcactactgagtttctgaccgtgccatacaacctgtttagcgatatcgcccaacgtagcccaaagtttggcattttgatctaacgtgcgagttcgctcttggattgtgatcaggagtggtttatcaggattaacagggagttgatttataaactggagggcatttcgcttgtactgatcaccgcataatacgaagacctttttatccattttgcttctccggtgcggcatacttgcgcaaatcacttacgatttcatctgcccacgactgccactcatcaggcaatccccccaatgaagattggatgtgattagccaaaacaattaatcgctcatcagggatatctggggaactcaattgagggattgtgtagagcggcatagagcggctaacagaagcatttcctgtcataattgcgttatagaagtttttatacccaagcgcttcaggtgcaacatacccaactggctcagctctctttgcagctaacgcgattcgggccagcgaatttagctctccctgcgttggtgggaaattatataaatcttcttcgatggataactcttccagtctctctacagtaaaaccatctagttctttcatgaacttagctcctcaacacgaatagacatcacaccagacattgttttcatgctgatatcctgttgcgtcatgcgcatgcaaagtggcttgccgtatgacttttcgattagcgccagaacggaacgcccaaattcagcggctgcttctatgtcaccattaccggccgaaaaagcttcaccctgtactgtggtgaacatttcagctcctgttgatgagatttgaaaatctatcaggccccggctttttagttcctcagcggcattcattacggcattgtcgaaatacgagtctgttttcattcactttctcccttgattcgaataccggcagtgcggagggcttcggctcgcaacattctgtcttgctcaattaattttcctatcaaagcacaaacaaaaattaattttcgatcatcacttgatgtttcatacctctgcatcaggttaaactctggtctatctgcactttgcagcatcctttgtatttcatctgataaatagggaatattcatgggtatcctcactcttgatataacttgccctcactgcttaagggaaaaggcagtgcttacggcatttggccaggttttaaaagatagacagaattattgcgttagctttctttgccgtagctgtggaaatccagtctcggctaatgttggttctccacatggccaaagcccgatagatttcgtgcggcaaggtagtgatgattcaattcctggtagccaacaatttattctcttcgattttttcccaaaagctgcgacacatgctgcaccagataattgctctgaaagagcgtcaaagtttttcgtagaagcaaaagaaaatctacagaggggaaattacgaaacatcagtaatgctttgcagaaaagttattgatattgcaacaagagaaattcttggtgaagaatcaaacaaagagcaattatcacagcgtatatcaatgctgtacggaaagggaaaaatcaccgagcaaatgaaagattgggctcacatagtcagaatcgactcaaatggcgcagttcattctgatgaggcgttcactaaagatgaggccgaagaggtgattggatttacagaagtatttcttatctattccttcacccttcctgaaatggtcaccgctaaacaaaatgcctcacgcgagtgaagtatgatctgttcttgactggctatccatacgggttgctggtcaagtctcaaacgcttcccgcgatttagttatgtccatcatgatttcctcgaattgatttacagcagcacttccgcgtcactgtcacgatcatgcgaggcgaaatagatatcccactcgctgtagtaaattccgttgtaccttgcacctgagcaatcatcgatttcatcagtgccaaagcactctttgtaaattgcttggaaggtgttttcaggtaacttgcttaggaatttaatgcggagggcttgttcgtggcggtcttgctggtctgtgaggtaatgtcccaagtcagtcatgatttcctcgtcatgttcagcttggcgcgtagttcggcaatgtgatccagccccctctcgttgctaaccgggatgtgaagtttagggatttgcaccaccggcgcggggattggttctccagcctcgaagcgcttagacatgtcagtcagttctttgccgcagcgtttccgcaaatcctgctcagataacccctgcacccgctgctgtgagtagagtttcgtgaccatccagtaagccgggttgctgggccaagggaatgcttctgcgctgctgaacatgtcacgacgtttggcatagtccattaccatgtcgtaaagctcatcagcatcaggcaaccctgctactttcaatgcgcctttcttgcaccatgcaatgaactgaccgggcgacggccagaacggggattcactggctcgggcatgttgcataccagcggataactgctcacgactgcgaatgccgttttcagcaaaggcggcgatccactgacgcttagcagccacttcatcagcgggattgcgaaacgtggttgatacggcagccgggaatacctgcttcaagtttttgaatagtgcatccaccatcttttcagcttcgggattcaccatcttcacggcttctggcgcagatccaaccatgcgagccagggcagaaccgtcacgactattgataatgcgagttaagttgctcatatgaactctttctcccacgcctcgcggtcattccagtgagtctggttgttggcaacttgagtctgctggctgatcggatacttcggtttgaacaggccttgatagctgttggctatgctggcatcgattactgctgatgggtcatgcccctcgtcaaaacattctttcaggaggttgaacgctttggtaacggtgagcatcgacttgattggtttcttcgattgtgaccggtagctaacccattcaatccaggattgcttgctaagccattcagggatttctacagcgagaggatcgaaccctttaactttcccctttgggggattaagggggttagtatttatattcttgttattaccttcttgttcatgatgcgcgcttctatgctcgctgatatgcgcggcaccaccactcaaagccacgccattactgggtttgttatgctcgctgatatgcgcggagttatgcgcgggtgaatcgtctattttttcggcatattcggcgtaatttatgatggtgattaacgtcccttttcgacgttctcctaccactgaaatcattccctctttctcgaaaaatgccagcatcctttcgactgcatgacgacttgttggaactcccttcctgtcgcacatcgcaagccctaaatcgtccgaggtaacgaccagttgaccgggttgaagattccattggtggcctttgaaattcgccgtgaatggctttctggcggcatccagtaaaaggttatcccacagtgttcgcaggaaaacgtctttggcccaaggtttcttcttgatgcttcggtacaacgggacgtaaccaagcttctggttctccatcctgttgctcctgcgctcacgttcggcgcttaaatcatagaatttggctgtactcatttggcctccatgcgctcaaactcaattacccagcaccatggattaacttcaaaggtgttatctggataaattccatcccataaatcacggaaccacagccacgcatccagagggccaccagtagcttcacgctctgctgggtaaccctctgccatagcatcgccagtactgattgttttaagccgctcaacacgaacgccagtgattagtaggttgatacgtgacgcccagcgcggcatgtggattgacggcgtccatttgattttttcaaaccaaccttcttccaaatcatcaggccggtgagttgctcgataagctaacgtcgatttagtgcatagcccggtagcaaatgcctcacgaacccatagctgatcgccgatagcacccagcggacaggtatacccttcatcctcatcagctacgccaaacacatcctttcttgctggttgtagataaccgtctttgtctatcactcccggcgtgtaccagtgggccgtgaagtccatagcccccttaatgtcctgtgggtgaaagtgctcggacggctgaactttcataatccggcgcgtctgcgtcttgcgaccactgagaatagcgttaaccatctcagcattgaaaagtatcgggcattctttgctggttgttgatccagtagtttccatatataattacctctgtaattggcttgcatacctgattaccaacgccctaacagttcgcgctgttggggcgttttctttagaacagcgccggagtcctgttgactggcttcctaaccttggctttctttgcttcggccttatcagccattgttgtgttcttgattgcccatgccttcgcaagtcgcaaacagtcatcaaacatctttccctttgcactcgcctgtgagcagcgccgatagtggtcaactccaaaatttgccccccccctgggctatcggtaacgagtacccagcagccagaagctcttgcttgatgttgtgttcgataaattggatgtggttcactagagcctccgttaagcgctaaaccccactgattggttgttatgctgcgtaagcaactcagccaccgacttagccagccggttaagctcctcgtcctccactccgtattccaatatcgccagcatcatgctcacctgctggaagaagccgtgtttccacttgcttatccgtgactcatgtatgcccatctgagcagcaaacttcccctgccccatcattgcgattttgttcagtaaagtggtctcaatcttcattgctttcttgctgttacttgcacgttccatgcgtaatacttcctttgtggtttggttgttacgtgacaaagctgtgagcctgtcactttggtgttcacccgcattgcggcggggtgaggtcagtagtgttaaagagcggtagtacttaacttgctttcagaaactcagctaggtcagtcaggtcttgccccaactcgtgtggtttaactttcccgccagtcgctttgacgattgcttttacataacgaaagtcgatgccaccaccgtggagccagcgccagaccgttggctgtttaactccgcaaagatctgcgagtttttgctggctccctgcgattttgaccgctcgctcaatagccttattggtcatgattattccttttagtattgtgttcatggtgataatagcaatgcgtataagtttatgcaatagcgaagcggatttgacgagcaatacgctcggctatagattcacgagtatgaaaactactcttgcagaacgcctaaatatcgcgatgcagttgcgcggaaatatgactcaaggtgccttagctaaggcgtcaggaatttctcagccaacgatctggaggctaatcaaaggtgaggccaaagggactaagaaattagtagatattgcgaatgctttaaacgtaaacgcggagtggttggctaatggtgttggtgagatggaaggcaataatccaacgccaagagttgataggattgataacaacagctacgtcccagtttggacagtcgcgggacagacgaatgactccgtagtagctcctgatggaaaggtaactccgtcttggagggcttatatccttgatagaaatagcgggtgcagcgaggctccagctggctctatcgttattgtagatacatcattaaagcctggtaccaatgatctagttgtagccataaatggcgggtcagcatctgtttaccggttccttgatggtggaagtaatggatatctatcggtagatgactcacgtatcccactagttgatttatctctgtccgcagagctggtaggcgtagcaattttcatacttcgtgaccttagaagataatcatcgacaccctgatcattcagggtgtacccctcgtactttcctgtattaacccttcgtaatatgtgaatcactatgctctccatcgtataaaccgaggaggcaaccatatgttacgcccctaatcactgttcatctatacagtatttttatactttagcccagtcacaaaaaaaatcaacaatatccgcattgttaatttccattctacgaaaccaccgatatttcgcttagctataggttttttctaaataaatactatttcaaaacattaacttatagctaatgctattgaattattgttaatacgtattgctattaataatacgcattgctatagtcattccatcgaaacgaaacatcgatgcggcagacggaactactcgccgcgccagtcaggaagacaggctgcttatttaacattgatggggtttgttcccgccgagatgcggggaaccaaagattagttggctttgggatgtggtggaagcgtaacgaaacgagacgcaagtaataccaccgatgagcagtataagtctgcgcggccatacggcttacggatacaagcaaagctgaccatgacagtacgaggctggaaagttagccagcccaccacatcaccaaagccaatcaccggaggtaatcatgacagtcgtatacacctatgcagcttccgataactcacggaatcgccgtaaagaacgcagagcagcacaaagagaggccaatcaagtgttagtcaccataccagtaagccgagtgacgaaggcctgtatcagcgttccagcacgcagcacagagcggccaagcacggacaatatctgtttgcctgaagtggccgctttcgcagctggataccgtaaatctgatgtaattactgcacgctaacagcgtaggtgcatcactttttgatgttgtatttggtgatactcctctctctaattttatagagaccacttcttttaattttttttccgtctttaccaagaactgtagctaccaatgtgctgcaccgaactgagtgccccttgtgtattacgagagtaatcacttcggaaggatctaccacttcaatggtgttgtcctttttttccatacctggtggaactaggcgaaaagcagtattaccagataatttgctggtgattttaactgggtacagcacatcgccactttcatggataagttctaattcttcgagataaaccatggcttcctcctcaggttagtggaggttaatctacaaaccgaagataggctacgcaaggttaaatcgttagaaaaataaatatagcctgccagagcgagtatctatctgtatataaagtattttttaacaccacagagggaaattgcgacatattttatttttagcgctcgcgtccgtaaatcagagtcattaacagcgaggtagaaacaaaattgaagagagaagctatttacttttatgctataaattacaatctattaatctaatttaagactgggtatttagatggattggtcggatgttttttcaaaaatattggttggagcgctatcaggtttagtagtggctttctttactgcgcgatatgcattaaaccggttttatcaggagaaatggtgggataagagactggacttttttgttcaacttgtagactcgttatatgccttaaaaaaagcagaaggttattggtactcaaaacaacgtcataatgatattggttatgatgacggttttagctcattaagtgaggccgatgaggctttactccaacaatcctatgatgttgagatggagtctcttcgaaagattggcgacttatccccactcttgctgaataaagaatgccaacggcttattaattcatatcttgagaaacaagcatcgcttatttctcagtttgacaattctgagattgaaacattggaggcccatcgagttagttatgaaggcacagtaacgctattcgacgaaattattggagaggctcgccgtgaattaaaatcagagcacttagacctgtgtgaaaaaaccactagattaatcgataaaattaagcaactcataacaaagaaaaattgacctttagctttaacggccaccgcaaggtggcttttcaatacccccactaactccctactcccactactaaataactgacaacccatcgtcggcggctttgtcgtggggaaaaaataaggagaacgccatgaagacaattcaaaaagtatcaaaagaacgccttgctcaaatgcttcctggcgctctgctgaaattaggaaaccaaatcgttactttcgacggttgtaatacagaacctgactacaaaaaccgccctgctgaattcgtgcactacaccgatagccagggagttcagcgccgatttgatattggcactgttattcaatcagccacagagcatcttgatgctgaagcgtgtgattactgcggaaaacttcggctgccagaagatttaaaaaaagtatccatccagttctacaagcattcagaactccacacattctgccatgaggggaattgtgtggcgctttatcaatccacagtcggacgcccgagagcatccgtaacagttaaccggagagcatcatgggcgaagtaaatatgtatctacaaatgcagcatcgttatcagctaacaggaaaggattttgagattaagccatcgaaatggatttcacaaaaactacagcccgcgctgatgtttttgctgatggctatctgctttttcatctcgggggtcgtatggagctagccagtgccgtaacgcagcaaacccacctcgaagacttcattttatcactctgcatcgacaatcaactggaagcctccgaccttgatcggatagctcaacaactggctcaaataaacgccaatgacgatgcccgaacatcaggaacccatcatgatttttcgtgtaattgataccgaaacaaccagctttgaaggcagtgttcttgaaatagccagcgtcgatattgtggacggcaaaatttgtaacccaatgagcgactttgtgaagcccactgaggcaatcagtttcgaagcaatggcaatacatcacatcaccgaaaacatggttgctgatgcccctcttattgagcacgtgattgataaataccttgatgctgatatctacgttgcgcacaacgcagcctttgaccgtgaaaagctgcctcagattaccgcgccgtgggtttgcactcttaagttatcacgcaagctatggccggaaggcggtcatggaaatcagtatcttcgctatgcgcatggattaaaccctgatgtgccggaaggactccacgcacacagggcgctgtacgactgctacgtcacggctgagttgctgcttcacatgaatcgcatagcgcgatggactgttgctgaaatgcgggaaatcactaagcgaccctccctactccacgccatggcgttcggtaaacacaaagggaagacttttactgatatcgccagtgaagaccctggttacttccgttggtgcctgtcaaacatggaactgaacgaagaccaggaatacaccatgaaacatgcgatgggggctatcgtctaatgggtactccagtgctgatcctcggcgagtctgggacagggaagtccaccagcatgcgcaatctcaatgccgccgattgttttttggttaacccggaaaacaagcggctccccttcaaatccaaagactggaagcctcgggattttgaagccaaaaccggtaatgtttttttcacagatattcctacggacattatcaccgtcatcaacttcgcccggcgcgcaaaaaagaaaatcgtcatcgtggatgattttcaatatgtgatgggcaaccagtttatgcggcgtcgcagtgaaaagtcttatgagaagttcactgaaattggcggcggcgcgtgggatgtcatcagggctgcccaggccgctgaagatgacctgattgtctacttcatggcacacacagaagaaacgcaatccggccgggtaaaaatgaaaaccatcggcaaaatgctggacgaaaaaattaccgttgaagggatgttcggtatagctcttcgcactggcgtcatggatggacgctactacttctcaacgcaaaccgatggcactgacccggttaaatcccctattggccttttcaattctcaacaaatagataacgaccttaacgctgtagatatagcgataagggactattacgaacttaacgacggagcatcagaataatgcaaccaatcttcacctttgaccaagactcagccaaaaccgctggcgctggcggcgcatctgaaactggcgcttatgcaggcaacattgcttcggccattttcaccagtggccgcgattcacaatctgaggcgatggagctctgcctggagtcggatattggcaagataaattaccttcgcattaactataaaggccgcgatggtagcccattaaagcacggttctgccctgatacacgccattatggggctgaacaaaatcaagcaactgaatgcagtcgaagttcagggagaacaagaaatcgagttgcactgccccgagctcgaaggcaaaccgattggttttgtccttcagaaagttctgtacaccaaatctgatggaggagacggctacaaattcgatatcaaacaggcgtttagttcaacatcccgtaagacattcaaagaagctgttgatggcacgcctgctgaagcagttgataagttactgctcgttctaaaagacaaggacgagcgggagcagtcaggaacacaaacgatgagtggacagcaaacgcaacgttctatgctcggaaatggcgcgcagccacaatctcgacttcaacaagttgctcagcaacgtcagcaacaagctgcaaagcaagtccctgattttgatgatgatatcccgttctaaaccgcatccccgcaccccgtaatacacaaaataaggggtcaccatgaaatacgatgacaatcacaggagtaagaccagcaaggatgctgtggagtacgccctcgcccaattcgatggattaaaaaaaggaaagccagttcgcaggccaggatggctatatctcgacgcattggatgcagaagagcgagctcaggtatttgatgggcaaaagagactcataggaaatgaaaagtaaacggacttactcgccatggacggcagcctaatccccaccccattaccggcagtcaatctgctgaggaatagctcacattgcagagtacttgaagtgagtaatccctcggcatggaagcctgatgctataatcgacgcaaataaatctgaaaggaatcaaaatgcgattatctgccttatttttgatacttatcccttcattttcctacgccaccctcaaggatttagatttggaggttttgggtaagcatctcactattccatcttcttgtatcaagtccgttcaaaataatgaaaatgaagaatcggttaataatggtgtttatttagagatgggcccaccgtgctctgaaaagttatcggaacttactaaaatgaacattggcaaaacgatgacaatctcatatggcggccagatagtgcaaaaagtaaccataatttctcgattatcatctggatttatgttcaacactaacggtggcaacatgatggtaattaggcaaattatcgctgattcaaaggctaagtaatgtcatacaatctcgctgataaaccgcaagaagataaagacaagatggcagtggatttggccgcctgatgcgttgcattcaacgagcgctacaacatgccggttatccctgctcaggtggaagataagcagcctaagtaacgaggatttatggtagacacagcagcaataaatgaaaagtttggggttcgtgaaaacctttccgaagagcttcttcagaccctttttgaattcatgatgggattttattacgcagaaaagagattttttaggcttggcgcgagcatcacacaaacggctatatacgcatatgaaatgagacgttgtgttgaatccgacccgtcaaattctgacggaatattcacgtattttaaacaaagatatatagatagtgaaaatgcaggttacaggcttagtggactaacgccaaataagccacgcgatatggaaaggattgcgattgccctttcgaaagataacccttcagaattagacatgatttctgcaaatcttatggttctcattcgtctaagacataatattttccatgcgaataagttttcttctctagaggaagaaccagaagagcagcgcagactcattcagatatcagttgattacctgtctgcttggctcaaagccatacctgtatgatatttacccaccccgtctaggcctcgcaaatgcggggttttttattgggagtaaatcatgagcgactcattcgaaaagtggctcaacgagcctattggccctaacggtgaacaacgccgatacatcctcagtataccccgtcaacacttcgctaaaaccgtatggacagattgcgagaaagcaatcaaagggaaacggacttcatctaaataacctggagattccctatgcgagtaactatctcagcgccggaccccggctgcgttgaatttgccacgcgcgcattaaatgcatttatcaaaggccgaggaaatggtgacttccccaatctgagcggcgcaataagtaattcattctttggtgctgaatgcactgaaaggcctaacggtaattattcgattaagtgctggcgcattccaaataagttagcggaggccgcgtaatggacgatatcagcgaactaattcttactgttgcccgcgcgccggatgatggccgtgaccacaaagactgctacctgtgggatatgcgaataaagcaacggctacgaatcggcgataaatcaaagagaccggtaccgcggcaagttgtcccgccaaatccagttaaaacggtgaaatcagtgaaagcaaaagtgagaaagatattggaggcggcatgagtggatatcagctcatctattgtgacccaccctggcaatacggaaacaaggccagcaacggcgcagcagttaatcactaccgcacgatgtcactcaccgatttaaaacgccttccagtttggtctctcgcagcgcccgatgcagttatcgccatgtggtacaccggcaatttcaacgacgaagcaaagcaactcgctgaagcttggggtttccaggtgcgcacgatgaagggtttcacttgggtgaagctgaatcaactggcagaggatcatatcaacaaagcgctggcagccggtgaggttaacgacttttacgactttctcaccctactcaatacccaatcacggatgaatggcggcaactacaccagggccaatacggaggatgtgctgattgcagtgcgcggcaatggccttgaacggcttaacgccagcatcaaacaagttgtgtactcaccacttggcgagcacagcgaaaagccgtgggaggtgcgccaccggctggaattgttatacggggatgtgaagcgcattgagctgtttgccagagcacaagccgagggctgggatagttggggtaatgagtgcatcaatagtctggaattaacccctgccgctattctggttgaatcccaaaaccagcagcaaaatattccgttaccggaaactggcaacaccgtctggccggtcgaggtcaatttgtatttcagtaaggttcctggtagcgctgaattacctgccgacctgcaacataaaatcttaggcaatatcaaccgcatgaaattagacggtattccgtctgatgccattattgccgccgccacaacactcacagcagctatgggagcaacagcgtgaaagaaatcatcgtagataattttgccggtggtggtggtgcttctaccgggattgagctggccaccggtcgcagtgttgatatcgcaatcaatcatgatccgaatgctatcgccatgcacaccaccaatcaccccgacaccctgcattactgtgaatcggtattcgatattgaccctgtagccgcgactgccggcagacctgttggcctggcatggttcagcccagattgccgtcatttcagtaaggcgaagggcagtaagccagttaaaaaagaaatccgtggtttagcgtgggttgtcgtacgttgggctttggcgaaaaagcctcgagtagtgatgctggaaaatgtcgaagagtttaaaacgtgggggccgctaattactgctgaagatggtacggaacaccctgatcctgctcgcgctggtgagacatttgctgctttcgttggcatgttgaccaccggcattgatgccgagcatccggcgttacaggagtgctgtgaggttttagggattgatatcaactgtgttgatgttcagcgcttgatcacaggtctgggatacgttgtggatcaccgagaacttcgggccagtgattatggtgcgccgaccatcagaaagcgcttttttatggtgatgcgttgtgatggtttgccagtgacatggccggagccgactcacggggatcctaagtcgttggatgttcaaagcggccaccgtaaaccgtggcgcaccgccgccgagtgtattgattggtcaatcccttgcccaagtattttcgagcgaaagaaaccactggcagagaacacactgaaacgtattgcgcgtggcattcagcgctttgttatcgataaccccacaccgtttatcgtgaagtgtaaccataccagcagtaaaactacctatgactgtttccgggggcagccattaactgatccgttgcaggccattaccaaaacccctggtttctcattagttgctccaatcattgctcgtatcggtcaaaccggttttggtggcgaccgtatggcatatgaggcagaaaaaccactgacgacaatcaccagcaaggctgaacaccttctggtcgccccgatcattgcccgtgagtttggcaatagcgtggggcatgtggttgatgagccaagcggtactattacggcaggcggcggtggcaagtctcggcttgtttctgcatttctggctaaacacttcggcggcaactataccggctcaggcgctgatctgaatcagcctgtccacacagtgacaacggtcgatcaccatgcgttggtgacttctaacctgataaagctgcgcggcacctgcaaagacggtcagcaggttacccagccaatgccaacaatcacggccggtggtctgcatattggtgaggttcgtgctttcttactcaagtattacggcaatgagaaagagggcgtcagtctgaacgatccgctgcacaccgtgactaccaacgaccgcttcggcctggtcaccgttgagggaattgattatcagatcgttgatattggcatgcgtatgttgcaaccccatgagctatacgccgcgcagggcttcccgagttggtacatcatcgaccgcgattacaccggtactaaatacgccaaagataagcaggtagcccgctgtggtaatgcggtgccaccgccatttgcggaagcgctggtgcgggccaatctgccagaaatgtgtatcgagcgtaaagaggtggccgcatgacactaccaaaaatatcagacttcgcctggttctggatattcctcattgggtactcgatagtagcagcgctctacatcgttagtaatgcagggtaaccaatggaatcaacaatagagaatgctatcaggtcagtagctcgatgttgtagggcggaaataatagaagccacggatggcaagccaatcacagaacacgacaagctcatcaccgaaatcctcgaccgtcacgcaaaaaaaatcaccaccctacccattgagattcaaccgaaaacttttccagctaagcgctggttaagttattacgtccgtcagattgataaagagataagaggccaaaatggataatgttattaaattagtaccttcgcgttgggtttcagagtcggtgttaatgtccatttcaggactaaagaaaaacactatcaaaacggcccgtgaaacttcatggatggaagggctagagtataaacacgttgctcctgatggtcagccgtatgacaacagcatgtgtttttataaccgagatgagattgataaatggatagagcggcaaccggcagcgatatcacgaaagaaatctgcttaaataccagcgcatctattacagagggtaatgcggatgattaaatatccaactggagttgaaaaccacgggggcaaattgcgcctgtggtttatttataaaggggtgagagtccgtgaggctctcggggtcttcgacacgcccaaaaacagaaaagtcgcaggagaattaagggcgtcaatttgcttcacaattaaaacggggactttcgattatgcagttcaatttcctaattcgcctaacctagcaaagttcgggcaagcaagaaaagacatgactctatacgagctatcaaacaaatggctctcactaaaagaaatggacttaactattaatgcatttagtcgatacaagtcatttatatctgttacaacaagcattattggatgtaataggctggtctcttctataactcaagaggatattctatccctaaggagggagttgttaactggctttcaaatccttgggcatcatcaaacaaatcgctcaatgaaaaaaggacggtctgtgccaactgttaatgtatatatctcatgtctgggggccatgcttggctttgctttccagaatggatactcagataaaaatcccatgattggagtttccccgctgaaaaaaggaaggcccgatccagacccgctgacaaaaagtgagtatcagcgatttttatctgcttcaccttcagagcaaatgaaaaacatctggattttagcaataaatacaggaatgagacacggcgagatatgcgcattaagttgggaagatatcgacactaaaaattggactataactatcagaaggaatatggcagttattaaccactttacccctccaaaaacagactctgggaatagagagattagactaacatatcccgccattgaagcattgaaaaaccagatggcgatgacgcgcctgggtgaatgtcatgacatcacagttaacttgagggaatttgccaagaaacgagtagatcagtgtactttcgtgttctgtccaaagatttcagccagaaatggcaatggtggtcattggtattcccctgggtcaattggaacagcatggaatgccatattaaagaaggccgggattaggcacagaaaagcatacgaatctcgtcatacatttgcatgctgggcattaagtgcgggggccaatccaaactttgtagcaaatcaaatgggccacgcatccgcacagatgatttacaacgtatacgggaaatggatgtcagagaacaaccttgatcagatggctattttgaacgctggttttaatgacaatgccccactcatgccccaaacaatagccatatgatataaattacttatatatcaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtcttgccagtcaatcacttcgctctcgcgcaccgcaatatgacgtaccgaaattcgctcgccatgcatggccgattttgaacctgctaataatgggtgccatttgggtaagtcatgaccttcaccaattaaacggtaggcacaagtaggcggcaaccattcaaaagtcaccagattttcgcgggttaacttgatgcaatcctcttctaactcaaagcggcgctcatagttacgacattgacaggttttgagattaagctgatcgcaagccacattggtgaaataaatttcatcagtgtcttcatcaatcagtttattcaaacagcattgaccacatccgtcgcacagagattcccattcgctatccgacatctcagcgagtgttttttgttgccaaaaaggaagttgtgacataacggtatccggtgtagtgaataaatatagtgttaaatgagcgggtcgttatagacgctttggctagcagatgcaagttttgccgcccgagcaacaagcccaagcggcatatatttagagtacacgggtgctcaacgtcttgccattcaggccaatttttagcatatcacccgatgccatcggcccgacaccttgcggcgtaccggtcaaaataatatcgccaggacgtaaggtaaagaaacggctgatataacatatcaagggcagaatgggggtaatcatatcgcgggtgtttccctgctgacggatttcatcattaatggacagagataactcagcctgttgtgcatcaccaaactctgcgacaggaataaaacccgaaatcggacacgaaccatcaaatgctttggccttttcccacggctgccccgcttttttcaacccggcctgtaattcgcgcagggttaaatccaatgccacgccatacccggcaatagcacgagccgctctgtcttcattcgcttgctttaacggtgtaccgatcaaaacggctaattctacctcatgatgaacagcaccgaactctttcgggatagcaaccggttggcgaatatcacacaatgccgtttcaggctttataaacagcactggctcgactgaggtggtactgcccatttctttaatatgttcggcatagttactgcctacgcaaaccactttattgactggaaaatccagcaaagccccttgccagtctctatgttgatacatactgcctctcctgattacatcctgatagacactacccgcggccaaatacgctgttctactgctcatattggccacaggctttattgactaatactatctgccatcataccaatgctgatagcaaaatagtaagaacggttccagtgcataatggtgcgaaaattatcataaaccagaaatgcacgcccttgcacatcatcgggcactatcacccaagcacgtaaatcagggttagccacactccccttagggacaacaccgagctgctgccattgtgtcactgttttggcctggctgtctttcagaccagcaaatgcaacattgaagccatcaggcaattgtgcttcttgcccccaaccgatccccggtttccacccctcagtagacaaatagttagcagtagaagcaaacacatcatcaatattattccaaatatcgactttgccatcaccatcaccgtcagcaccataggtcaaaaaagaacttggcataaactggctttgccccatagcaccagcccaagatccttttaattgtgggtcttcaacccgaccttgttgaataatcttcaatgcggcgatcaactctttggtgaaaaacgcctcgcgccgcccttcaaatgccaacgttgataaagctgaaatgacatcttctttaccttgaatcttaccaaaaccactttccattccccacagcgccacaatatagcgttcaggtaccccatagcgtgcagtcacttgtgataattggggttggtagcgctgataaatctctttgccctgcgctattttgcttggcgtcaaaactttagcgaggtaatcatccagtgtgacctttttctctaactggtttcgatctgattggataacccggtcaacaaaatgaatattggcgaaagcaatctccagcgtcgcctcacttatcccctgtgctcgtgcctgagctttcaattgttcaacataagcgggaaattgtgcgggagagcgcccctgctcggataacatttttttgctgtcgttattgctggcaagggctggggttggtgctgctggtggtgcagcaaccggtgtttgaattggcgcggctgtgttcttattagcacaccccaaagatataacagccgcaaaagcgactgtaaccattgacaatttcatcgacgcattcctttataaagccacaaaccgtgagggaactaagctttcgtttcacccaaatgcatttttaataagctttctggcggcggcgggacttgcagataaaaaccctgttcaacgagtgcacttttcactttttcgatatccgctgtggctaagcttttgcgctcattaagtgaaagcaacatcgcaaattggggtttaccaaaactggcgagtaactcagccggcactcgcgagaaatcgtctttcttttcaatataaaggtaggtttgatcccgtttcgggcttctgtagatagcacaaagcatgttttggactctagtcgataaattcaagggtaacataccctaaataattcaagttgcaggaaggcggcaattgagtgcccccagaaacttactcaagtaagtgactggaggtgaacgaaagcaaccaacgcacatgcagcttgaagtatgacgggtatagctggcgattataacacgccagcctatatcacctatccgagatatcaatagacgggaatatcaatgccaatactggcagcacaagggtcgtgaactaaataggagttcttagtgttgtccacacgcgggcgttgttgagattcctgctgttggcatttcacctgtttttccttttcattcctcgccgcctcagcgtcccttcgcgctttctcctcgtccagttgacgttgccatgattgggcatcaaggcccgacgcacccaatgcttttcgtttttcaagataatccgtagaaatcttactatcttttggaatttcagcgtgatagctaaaatcagccccgacttgcaatggcgttgatatggcaataacaccgataaatgatagtgggatgaaactccttttcatcattgatttcctttagattaatgaatgtagaaatcggaaaatatcataaaatgattatcattctcaatattatataactaaaaatagtggtcgttcgcctcatttataggcaaaaaacaaaatccttcaagtttgtgactaatttctgctttatcgatgcatggctcagattgacaaagtattgagtgagatttctccgaaataatattacgaggtatttcactcatcggataataaccgcattacaccctcttatttcttcatcttaaaaacgataataacgggtaagaagccaatctggctgttgaaaaaataaacaacacaatcatgacagtgatattaaccaaatatagacaagccggggctagcgaataaggagaagttatgctgtaatttcctacaagattggcatcatttggatgttaggattcaatatattgatacggatagatttatttttatattacctataacatgcttgggaagatcagaatattgtaccccgaatgaaattccggggattaaacgcagctgaaactgagtcaggatagatgtcacaatcgccaattgagttaaaaggcagtagttttaccctatcggtcattcatttacatgattcacgaccggaggtaatccgtcaggctttacaggaaaaggtagatcaagcgcccgctttcctgaaaaacgcccctgttgtgattaacgttgcaacgttacctaacggtgctaactggaaagatctccaacaggctgtcacttcagcgggtctgcgtattgttggcatcagtggttgtcaggatgaacgtcaaaaacgtgcgatagcacgggctggtttgccattactgagcgaaggtaaaggtcagaaaatggcaccagagccggttgttagtccgccggaaaatgttcctaccaagacacgaatcatcaacacgcctgtccgttctggccaacagatttatgcccgtaattgtgatttgattgttatcagcagtgtcagtgctggagctgaattaattgccgacggcaatattcatatctatggaatgatgcgcggtcgtgcgctagcaggcgcatcaggtgatgcgcagtgccagattttttgcacgcatctgggtgctgaactagtctctatcgcagggcagtactggttgagtgatcaaatccccagtgattattttggtcaagctgcgcgtttgcatttgctggataacgcattaactatacaacctttaaattaagcccttttgacaaggaatccatttcatggcacgcattattgttgttacatcgggtaaagggggcgttggcaagaccacatcaagcgcggctatcgcaaccggcttggcccaaaaaggtaaaaaaaccgttgttatcgattttgatatcggactacggaatctagacttgattatgggttgtgaacgccgggtagtttacgattttgttaatgtgattcaaggtgacgccacattgaaccaggcattaataaaagataagcgcacggataatttgtatattctgcccgcttctcagacccgtgacaaagacgctctgaccaaagagggtgtcgaaaagattttaaacgatcttggcgaaatgaattttgagtttgtcgtgtgtgactcacctgccggtatcgaaagcggtgcgttgatggcactgtattttgctgacgaagctgtcatcacgaccaaccctgaagtttcttcagttcgtgactcagaccgtatcctcgggatattgtcatccaagtcacgccgagctgagaatggtcaggaaccaattaaagaacatctgctgttgactcgctacaacccagggcgtgttaatcgcggcgatatgcttagcatggaagatgtccttgatattctgaggataccactggttggcgttattccagaagatcagtctgtattgcgcgcctcgaaccaaggcgagcctgtgattctggacaaagagtcagatgccggtaaagcttatgacgataccgttgaccgtttgctaggagaagaacgtcccttccgcttcattgaagaagagaagaagggcttcctgaaacgcctttttgggggataaaccatggctttgttagacttttttctgtcccgcaaaaaaccgacagccaatatagccaaggaacggctgcaaattatcgtcgctgagcgtcgtcgtggggacagtgagccccattatttgcctgacttgaaacgcgatattttggcggttatttgtaaatatattcagattgaccctgaaatgctgcatgtgcaatttgagcagaaaggggatgatatttcggtacttgaacttaacgtgacattaccggaaacggaagaaacgcctaaatgatttcttcgcaatagctaccccctgtatttatttacagggggtaattcttttttataaactgtatatatatccaggtttatacttgttatatatatacgccagccaaaacaagaaaatccttaactcttatttctgctattaatattgctgtaaaatctcagtcaattccgtagccaataaatccccacgccaaccacttaataattcaggttgagtttctgttgacttcaatttccaatgccaactgagtaattggtttatttggcggcgtgacgccaacaattcgctacttagcccactgcgctcactgaccgacacaataagtgctttaatatctttaaagacttttttgtaacctggctgatcaatcagattgataaccggtggtggcaactgatcctcaggaacagcattaccttccgctaccaacgccagcaaggtgcggccatgatagcggatctcttgcccacttaagcccagagagtcaagctcacccagcgaggttggctgataacgggcaacttgccacagattctcttcgcgaaccacaaagttcaccgccaggtctcgttcacgagcctgacgtaagcgccatgacgccaacttttgtaggcaagccaactgatagccgcgcaactgccaggcattggtgatttcacggtaggctaattcgggatcgagtgtttcactgcgacggcgacacaacagctcacattcgtctttagcggcatccatacgccccgctgcttcggtcgcttcaactaatttagtcgctaacggtaacaggtaaaatacgtcagcagccgcataatcacactgcttttcactcagcggacgagcaatccaatccgtgcgagattcgcttttatctaattcgacgccttcaaattcattcaccaacatagcgaaaccgcaagataacgaacggccagaaaatgccgccaacacctgagtatcaatcatcggtgtaggcatgagttcaaaagcattcaagaacacttcgagatcttcactcccggcatgtaggtacttcactacatttaaatcttgcaacaactcacggaaaggctgccactgcgtgatgggcaaaggatcaatcagcgaaagttgttcaccatcatacagttgaatcaggcccaactgagggtagtaggtgcgggttctgacaaactctgtatccaacgcaacatgggcatgtgttcgggcttgttcgcagacctgctgcaacgcactgtcggtcgtgatcaactgataattcaaaacgtgattctctattagtcattagttctatggcaaacacaacaacgccggtgataaccggcgttgttgatgatgattgagtgactccctcgttaagctatgctgcgttttgctcgctagtcttagctttaatctgatcgtcacgcagttccctgcgcaaaattttgccaacattcgattttggcaattcgtcacggaactctacgattttaggtactttataccctgttaggtagcggcggcaatgggttagcagctcttcctgcgtcaatgaggcatctttttttacgacaaacaattttactgtctcgccggaaacctcattaggcacccctacagcagcagactccagcactttcgcatgtaacgccaccacatcttcaatctcgttggggtagacgttaaaacctgaaaccagaatcatatcctttttacgatcaacgatgcgcaagaagccttgttcatctagcgtcgcaatatcacctgttgccagccatccgtcttttaatacttcatctgtcgcttcagggcgttgccaatagcctaacataacttgtggcccgcgcacccacagttcgcccggctcccccatagcaacatcgtggccttcatcatccaccaaccgaacatcggtggaaggcacgggtaaaccaatactgccactgtaatgtctcaaatcataagggttaccagtcacgagcggcgaacactccgtcaaaccataaccttccagtaaatgtttcccggtcaatttttcccacttttcggccactgctttttgtacgggcataccgccccccacagaaagccgtaatgtcgagaaatctaatttggtgaattcttcattatttaacaacgcattaaataacgtattcacccccgtcatcgccgtgaagggatagcgactgagctctttcaccattcctggaatatcacgcggattggttatcaataaactgcgcccgcccaattcgataaataacaggcagttcatggtcaaagcaaagatatgatagagaggcagagccgtcactaccaactcgtgacctggctgcaacaatggcgcgtaggcagccttggcctgttccagattcgattgcatgttacggtgagttaacatggcccctttcgccacgccggtagtaccgccggtgtactgcaagaatgccatatctgtattgatgacatccggcttcacatactgcatccgccgacctttctgtaaggcagtacgaaatgaaatagcatcaggcaaatagtatttcggcaccaagcgcttgatatatttcaccacaaaattaaccagagtccctttcgcggtcgacaattggtcgcccatccgagtcaaaatgacgtgtttgacttgggtcttaaagacgattttttccaatgtatgagcaaagttggaaacaataacaatggccgcagcgccactatcattaagctggtgttctaattctcgcggggtatacaaggggttaacattcaccacaaccataccggcgcgcagaataccaaacaaagcgataggatattgcagcaagttaggcatcatcaacgcgacacggtcgcctttttgtaaccccaagccttgctgtaaataggcggcgaaagcacggctacgctcttccagcttacggaaggtcatcacctctcccatattgatgaacgcaggttggtccgcataacgcaatgcggcattctcaaacatttccaccaaagaagaatagcgatccgggtcaatttctgcggggacatctgccggataccgctttagccatactttttccaaggtagcactcctgaaattattattagtcgcccaaatggggaggcaaacttatttacaccagaactttaacaatattttaactcagcttaccagtttgcttttaaacaattttgaggttgggatatacatcactattttctggcgttgaaatcatagaaataatcaagctaaaaaagaaatctcagtaaaatcaatatactatttttattttataatattaaagcgtataagcttttgattataaaatcttttataccaatcctgcggaggatagatgcaaaaagggcgctgaattcagcgcccttctgttaaatacacttccgcgcaggtaaccggcccactactccgtgacgatagtttgtatcggtgctggccccggattgtaccaaccgccccatcctggcccccacatgcctggattatggtaaccccaaggacccatagttggcggcatcatcacttgctgttcaaggtgccagcgcttgtaacccgtagcattcattaccacgaaatcataaggtgtctggccaattttacccgcttcaacaccggtaattggcccgacaacagtgaccagatgcccacggaagtcgaccggctccaggaaaccattcacataagcaataactcgcccttgtgaaggttcacccaaaataggtcgggcacctgagtccaaaggtacactggcaatttcaagtcgggtgcgatgtgcttcgttggtgacgttaataacagttccgccaaagcgcgcttcctgaccgataaatactttcggatcggttcgaaccaaattaaggttttgctgtggtgtcgcggttgttccctgaatcgctggcgggatcgtgacacagccggaaagtagcaaagcgcccaaccctagccaaccacacatccatttacggcttctgtttctggtagattgagttgttgatgtcattatcgccataacctgaggctccttatcatatctctattctggtattttagactctaaacagcatgacaagttgctatcttcttaattattcaaattacagcagcaacgataggttctagcgaccaggaagttttttccaggtcacttcattgcgcagatataccggctcggcattctccacactgacaacctgcccatgcgcccatgatgataatgccagcggtaacatatcctcagcatggggcaaggttatttcaccgtcaaccagcactacaccgctgccgctaatcagatcaggataagtttgccaacccgtgccgaccgttgaccaagtaccactcaatgattgcgcatgctccagcgcttgtgccggtgtcatcaccgcttcactcgcgtcgccgagccacaacccttcgtcgttgcgctcgaattcgccccaataaacttcgcccatccgagcatctattgccgctaaaacgcgagatgcacccatcaggcgaaacgccccctgagccatggtttgcaaggtagaaataccgatcattggcaaatcagcgcccaatgccagcccttggccaatgccgatgccaattcttacaccggtaaagctgccggggccacgaccaaaggccagtgcatcgagttgttgcagagacaagcccgactcagccaacacttgctgtaccatcggtaaaattcgttgggtatgttctcgtgggcaaagctcaaacaaagcctgaacctcaccgttgttccagagtgcgacagaacaagcttctgttgcggtatcgatcgctaaaattcgcgtggacatgccaacctcggcaggaaaagaagatgaattcaacacagggcgcgcatgatagcacacccctcctcgcttttccctcaatcgcactgcttgagaaaagcgatagctttcgccaaatcacgggtccggggtgccggtggtaagctattaaggaacatcgcgccataagggcgcattaccaggcggttatcacagataaccagcacgccgcgatcatcaatatcacgaatcaaacgcccgacaccttgcttgagggtaatcactgcatcgggtaattgcacatcattgaacggatcgccgccacgcaagcggcaatcttcaatgcgcgctttcaacaaagggtcatccggtgaggtaaatggcagtttgtcgatgataacgcaggataaagcatcaccccgcacatccaccccttcccaaaaactgctggtcgccaccaaaagcgcattgcccgccgccacaaattgcgccagaagctgccctttgctggtttccccttgcaccaataccggcaatgtcatgctggcccggaactcttcagccaggccgcgcatcatctggtgcgaggtacacaggaagaaacagcgtcctttattggcatcaatcaagggttttagcatcacggccagtttacgcgccgcccccggttcattggcggaaggcagattgcgcggcacgcacagcaatgcttgattagcgtaatcaaacgggctgggcagcagcaatgtcttggcattggtcaaccccagtcgggaggtgaaatgcgacaactgatcattcaccgacagtgtggctgaggtgaaaatccaggtgccgggtttttcttcgattaactcgcgaaagcggtcagagactgagagtggcgttagcgccagaacaaaatgccgtgagttacactcataccaataactatagccgggcatggagacatcttttaatcgtttcaggcggttgcgatacaccgtagcgcgttcaaaggccgcatccagcatggcgctgcgccccagagacaatttcatgacgtcgtaacacagctccagtgcatcatcgagcaacagcaacgcccgctgaatggcgggttgctccatcacatcgcgcaaattaccgcgatagccgggatcccccagaaccaaacgaaaatcttgcgtgctttgtgtcaggcggtcagcacttttttgtaattgtgctgaatcacgcacctcagtgcgataggcaataataatgtcttttgccaaatccatcagttgcctgctggtcagttgctgaccgaaatattggctggcaatatcaggtatctgatgggcttcatcgaaaatcatcacatcggcagtggggataagttccgcaaacccgctctctttcaccaccatatccgccaggaatagatggtggttaaccaccaccacatcagcatccatcgcccggcggcgggctttgaccacaaaacaatctttgtacaacgggcaatcgctgcccagacagttgtcattggtgctggtgacaagcggccagacaaagctgtcttctgccacttcaccacaggtactgatatccccgtctacggtttctgctgaccagccgcgcaatcgaactaaatccactaatgtttcactggcaagttcgccacccgccagagattgctgttccagtcgctccagacacaggtagttcgaacggcctttgagtaacgccaactttcctttgtattgtagggctgtcgcgaccgtaggcaagtcgcgggaatagagctgatcctgtaatgctttggagccagtggagataatgactttgcaatcagcccgtaaggcgggtgccaaataagcaaatgttttacccgtaccagtaccggcctcaaccaccagttgttgtttagcatcaatggattcgctgattgccgcagccatctggcgctgggactcacggggattaaaacctgtaatggcctgtgctaatgcaccatctgttgcaaaatcgtctgtcacgctttctcttccgggcgaaatcagcggtgattatgccaagcctaacgccttacgaccacacattctcgcggcgagctatgctactctaatgcgataactgacattgacattcacacaagggagtgaaaatgagtattgaacgcattaatccagaaaaacgttggtcagacgcagtggtatttaacaacactatctattacaccagcgtaccagaaaatttggatgccgatgctacggcacaaacggcaaacaccctggcagcgattgatatgatattgaatcagcttggttcagataaaagtcgtattttggatgccactatttttctggctgataaggccgacttcgcggcaatgaatgcggcgtgggatgcctgggtggttgatggcagtgcacctgtacgctgtaccgtcgaagccaagctaatgaatccaaagtataaagttgaaatcaaaattattgcggctatttgattagcagccaaatttccttggcttgtctcagactaatcacaacgtgaataggcggggaaatgtgccgaatgggtcgtagcggtgtaagccgccggagcgcccatcggtgcagtcgccccgccagactccagattaggatagctttatcattaccatcccggccagtaacaagatcagaccaatccagcctttatagttcaggcgctgattaaataagatccagcctgctgctacagtggcggcgataccgaacccaccccataaagcataagccactgacaactcaataccttttaccgcttgggccagcgcactgaatgcccctaatactgacaacagcgataatatgcccagccatacccggcgaaaaccatctgacattttcagcaagatattggcgatgatttccaggatgacagccaaaatcagaaacgcgatatgataaaactcaagctgttgcatgatgctcacctgaatttcggttcggactgtttggtttcttcggcttacgagtccctgatttcactaacattatgccaccgaccaaggtgactaaaccggcaattttcaatggcgacaagctttcatcaaaccacaacacactgaagactgtgataatcaggataccaatcccttcccacagagcataggccacacctaaggccactttcttcactgccagcgccagcatgatataagagccagttatcataaaatacatcacgatatgcccggtcagctcaccactgacactggcgtatttcattgataacgtgccgataatttctgcaacaatcgctaaacctaaaaatatccaataaatcatcattcttctcctaacacacagctaccctatcgattgcaaagtgcagggaaatattcctgttttttgaacaatcacgggtaaaacgcacgctaaggtctatttgttacggttatcctcactcggcatcctattcatagggaatagacgtgcgcaggccgtaagaaatagaaactcacttggcgtataaattttgttaactacggaagaagaacgacgctacagctcgctgcaccagtgatgctcactggccagaatggcggacaggaagagttgacaggtagacggtttgaaagtaattccattaattttcatcataatatatctcttttttttagcaacacgcggtttagctacattcttgtatgcaaaacttagtgtgatacgcctaaaaccctcatcaaattggaataattaactgctgtatttttaccacagtcaattttataaagcaaaccatcaattttacaaatagtttataaaaagagattacaaaataataagttagttattctaaaaaaacaaaacccccgcattgcagaggttttatcgtgggcaacgaatgcctgtatctcccatcagttcaggaggttagagcaacttatgcggtagcacccgcaacagcttgtttggctaattcagtaatgcgagcgtagtcacctttttccaaggcatcagcaggaactaaccatgacccgccgatacacaacacacttttcagcgccaggtaatcacgatagttattcggtgtgataccgccagttgggcagaaacgcacttgagagaatgggccgccaatggcttgcaaggctttcacgccgccgttagcttctgccgggaagaatttaaactcacgcaggccataactcatgcccagcatcagttctgaaacagtgctgatccctgggatcaacggaatagagccttcagtcgctgctttgagaagttcatctgtcagccccgggctaatagcaaattgagcaccagcctcaaccacgtcagccaattgctgcggattaagaacagtccccgcgccaactatcgcttcaggcacttctttagcaatagcgcggatagcctcaacagcacaaggggtgcgcaacgtcacttccagcacccgaacaccaccagccaccagggcttttgctaatggtaccgcttgctcgagcttattaatcacgatcaccgggacaactgggcctgcggtcatgatttgttctgcgctcgttttccagcttttcatcagttgttatctccacttatgccgattggcatgtactcacccgaaggtgttagttgaaatatggcaggcagaacgtgcattcctgcttctgcctgccataaagaatcacaatgcgagccagctaacggctctttattattgcgcctgggtgaggcgctgttatcgggcaatatacccgtcatacttcaagctgcatgtgcgttggctacgctcaataactcgaattatttagggtatagtcataacctaaatatttattcgaactcattccatgaacgaccatcacgagtgatcatggcgacagatgctactggcccccatgtcccggattggtaaggcttaggtgcttcattatcagcagcccatgcatccatgatggaatcgacccacttccaggcttcttctacctcgtcacggcgtacaaacagcgcctgaataccgcgcatcgtctctaacagcagacgttcgtaagcatcagccatatgctgttcgttaaaggttttggtgaagctaaggtcaagtttggtggtttgtaagcggtgcttgtgctccagacctggcactttattcagcacttcaatttcgatgccttcatctggttgcagacgaatggtcagcttattttgtggcagttgctgataagattcacggaacaggttcagcgcagggtttttaaagtacaccaccacctcagaacatttggtcggcaggcgtttaccggttctcagatagaacggcacaccggcccagcgccagtcatcaatatccacacgaatagacacgaacgtttcggtattactgctcttgttcgccccttcttcttccaaatagccaggcactttattaccttgcacaaatccagcggtgtactgaccacgcactgtggtttcgcgcacattggtgtgatcgatacggcgcagagagcgtagtactttcaccttttcatcacgaatacggtcagtactcaaatctgctggcggtgacatggcaatcatggtcagaatttgcagcaaatggttttgaatcatatcgcgcatctgaccggcctgatcaaaatagccccagcgcccttcgatccccacttcttctgccacggttatctgcacatggtcaatcgtgcggttatcccagttggatgcgaacagtgagttagcaaaacgcaaagccaacaagttcagcacggtttctttaccgagataatggtcgatgcggtaaacctgacactcgttgaaatattcggcaacctgatcgttaatcacccttgaggacgctaaatctttccccaatggtttttccattaccacccgcgcaggctctttattcagccctgcctcacccaagcctttgcagattgcaccaaaagtattaggtggcatggcaaaataattgatagttatgcggtttttctgatccaacattttgcccaatttggcaaaatgtttgctgtcattgacatctaaattacagaagtcgagacgagaactgagtttttgccacaattcatcatccagcttctctttcataaaggtatcgagggcttcctttaccacggctgtgtacgcatctttatcccagtcggcacgacctacgccgataatccgagtatctgggtggatgtgacccgctttttctaattggtaaagggaaggcaacagtttccggcgagccaagtctcccttagcgccgaaaatcaccagatcacacgcctgggctgcctgggctgtattagttaccgccatgttattctcctcgttgcaggatatttgtaattttcttacattactaatgtactctctttgactatagccagtaaacccagataaaagtgggtcaaaaaaggtcaaaaaacacgcgatagagtggcaggccgcgtcaaatcaggcggtacaactttaaaatgtaattttatgacggttttgacaactatttaccattatgaaaattagacacaggtcatattctggtgaaaaagagtcacttcttaccagatgcctctgccaacgggtcccagctcgtagtatattttcattaaaccggcatagatttctcctttaaatgaaatcggtaaaacccatgggtgattctcgatatatgaatacgctggaaaatatccaaaataatctggacctcctgagcaaatcggaacggaaagtcgccgaggtaatcctcgcctccccacaaacggccattcactcaagtattgccaccctcgccaaattggcaaacgtgagcgaacccaccgtaaaccgcttttgccgtcgattagacaccaaaggttttcctgattttaaacttcatttggcacaaagtctggctaatggcacaccttatgtgaatcgaaatgttgaagaggatgatagtgtatccgcttacacggggaaaatattcgaatcgaccatggctagcctggatatggtgaagaataatttagatattgcagccattaatcgggcggtagatttattgacgcaagcgaagaagatttcgttcttcggccttggcgcatctgctgccgtggcccatgacgcgatgaataaattcttccgcttcaatattccggtgatttatttcgatgatatcgttatgcaacgtatgagttgtatgaattccagtgaaggtgatgtcgtggtattgatttcccacactgggcggacaaaaagcctggtagagttggctcacttagctcgtgaaaacgatgccactgtgattgccattacctcgcgcgatactccgctggcccatgaagcaacattaccgctgctgctggatgtgccagaagatactgatatgtatatgccgatggtgtcacggattgctcaattgaccttaattgatgtgttagcaaccggattcacgctgcgtcgcggtgctaaattcagagataacctgaaacgggtcaaagatgcattgaaagaatcgcgtttcgataaaggttcagcgcgtatcaatagcggtgaataacattcatgaatccataagcagaattcaaactcgctttgttttgtgctaacgcagcttctgtagtaataatctgacatattattggaacataattttcaccatggctccggtaaatattatctgagtcgataagttaagatagcttgagtactttttactatcggatttattatccgctgttttaacaacaccatgcttcaccagtcaacggagtaagagatgtccagacggcttagaaggaccaaaattgttactacactggggccagctactgaccgcgacaataatctggaaaaggttattgcagcaggtgctaacgtagtccgcatgaatttttcccacggtagcgctgaagatcatataaaacgggccaatgacgttcgtaaaatagcagccaaattgggccgacatgtagcgattcttggcgatctacaaggtcctaaaatccgtgtatcaacctttaaagaaggcaaagtattccttaatattggtgataaattcctgctagacgccaatatggccaaaggtgaaggcgataaggaaaaagtcggtatcgattataaagggctacctgctgacgtggttcccggtgatatcttgttgctggacgatggccgtgtgcagttgaaggttattgaagttcagggcatgaaagtgttcaccgaagtgactgtcggcggcccgctctccaataacaaagggattaacaagttaggtggcggcctgtcagccgaagcattaactgaaaaagataaagccgatattatcactgcggctaaaattggcgtggacttcctggctgtttctttcccacgcaccggtgaagatttacattatgcacgtcgtctggctcgtgatgcaggttgtaatgctaaaatcgtctctaaagtagaacgtgcagaagccgttgccaccgatgaagcgatggatgatatcattctggcctctgatgtggtgatggtagctcgtggtgatttgggggttgagattggtgaccctgagttggtcggtattcagaaaaaactgatccgccgcgctcgtcagctcaaccgtgcggtgatcactgcgactcagatgatggagtcgatgataaccaacccaatgccaacccgtgctgaagtgatggatgtggctaacgcggtgctggatggtaccgatgcggtgatgttgtcggccgaaacagctgcgggtcagtatccggctgaaaccgttgctgcgatggcaaaagtttgtttgggtgcggaaaaaatccccagtattaatgtgtcaaaacatcgcctggacacgcaattcgataatatcgaagaggctatcgcgatgtcgaccatgtatgcggcaaaccatctgaaaggtatcaccgcaattattgctatgaccgagtcgggccgtactgcactgatgatgtcccgtatcagttccggtctgccgattttcgctatgtcgcgtcatgaacatactttaaacctgactgccatctatcgtggcgtcactccggtattctgtgatactcacactgacggcgtgctggcggcaactgaagcggttaacagcctgaaagataaaggttacttgtattccggtgatctagttattgtcactcagggcgatgtcatggggacagttggcaccaccaataccagccgcattctgcgtgttgaatgatatgcgtttgtgttagacaaaaagcaaaaacccgctgatcacctagcgggttttttattccttatttctctattcaatgtacgctaagggttacaagtccttacgaacataaggttctatttcaccttctttgcgggttttcagcagttttaaaatccaggtatattgttctgggttcggcttaaccagcagttcaacttcttcattcatacgccgtgcaatataagcatcatccgcatctgccagatcatccatcggtggacgaatatagatatcaaggcgatgttcacgataattgtaaacagggaacattggcacgatagccgcacgacagactttcatcaatcgccccactgccggtagcgtggccttataagtcgcgaagaaatcaacaaactcactttgctcagggccatagtcctcatcgggcaagtaatacccccagaacccctgacgcacggaactaataaagggcttgataccactgtcacgcgcatggatacggcccccaaaccgcaagcgtgcgctgttccataaataatcgacaacaggattgcgttgatgatggaacataccggcgactggcttaccctgttcagcgagcaacatggccggaatatcaatcgaccaggcatggggcaccaacaaaataacattgcgctcctgttgttgcagtccatctaaaatatccagtccatgccaatgaacccgcgtcagcactttctttgggtcgcgaaaacacagttccgccatcatcattaagggttgtgccgcggttgcaaacatttgatcaataatgtgttcgcgctctgcttctggcagctccggcatacaataaagtaagttaatgcgagcgcggcgacgggcacttttagcaaactttccggcaacacgcccgactccggccaagagtggatcgcggagtttcggtgggacatatgccattgcggccatggccccagcccctaaccacaccccccaaaaacgtggatgtagaaaagattttttaaataccggaataaagccagcagcgtcgtttttctctttgtgcatggggaactcttggaatgggcgataggataataatataccgctgggtataaacgcgccggtagcccatagctaccggcatgcgattaatccagttgcaactgcggaatgacctgtttggcaagcgccagatattcactgcggtctttaccgcttaacccttctgagcgcggtaacttggcggtcaatgggttaactgcttgctggttcatccaaaattcataatgcagatgcgggccagtggaacggcctgtgttacctgacaatgcgatgcgatcaccacgttttactttttggcctggtttcaccagtaacttcttcaaatgcatataacgggtggtgtactgacggccatgacggatagcaacataatttcccgccgccccgctgcgcttagcaataaccacttcaccatcacccacagccagtaccggtgtgccaactggcatcgcaaaatctacccctttgtgcggtgcaatgcgcccggtcactgggttaattcggcgcggattgaagttggacgagacgcggaattgtttcatggtaggaaagcgcataaaaccacgcgccaggccagaaccctggcggtcatagaacttaccgtcttcggcacggatagcgtaataatccttaccacctgagcgcattcgcaccccgaccagttggctttgctcactgcggccatcgagtatttcacgggacatcaacaccgagaactgatcacctttgcgcagcttggcaaaatctaactgccattgtagtgctttcgtcactgcgcgtatttctgcgccagtcaaaccggcctttttggcgctagcaacaaaactgccatcaagccgaccagtaagaacggtattggtccagtcgcctttctgtaactcttttgtttctttgaaattattgcctacacgatcataagtgcgggtttctcgacgagaaacttcccatgtcaggcgctgcaaatcaccggtgtcattgaccgtccacgagatttgttgcccgatcttcaaattacgcaaatcacggttttgggtcgccagtaaggaaacatccgagatatcaatgccatattgggtaagaatgctgctcagggtatccccggttgagacaacatactcatggacgccagtttcactgacatctttggcatctaattcgtcttgcgggatttcatcatcaggagttggctgatcaatgggttcgctggcttcgggtaataaaatgcgggtttggctggtatctaataccacgctcttggcgattggctcatgttccggatgataaacaaaaggccgccaaacagcgacggccagtgtcattacagtcaacgaccccagcatgatacggtggggtctcgggagattgttatacgccaaggtgatagttcggactatctgctgcacttatgagtatccttttaatcttgcttcaggcagctcacgtattggttcgacaactgagacataaagttcacatagctgtccttgcctaatactatgccactccccaaaggatctaaggtgcctgaacgcacgtctgttcctttggcgacagcattaatgacggccggcctgaattgtggctcagcaaaaacgcataccgctttatgctcaaccaactgtgttcgaatttgatgtaaacgctgcgcaccaggttgaatttcgggattgactgtaaaataccctaatgggctcaagccaaagtgtttttcaaagtagccataagcatcatgaaaaacgaagtatcccttaccttgggcaggctttagcatagtagcaatatttttttcattttgcgctagttgatcctcgaatcggcgcaggtttgcatctaatttgtccttattttgtggcataagttccaataatctgtcgtgaatagcaattgcagattgtttggcaatagttggggacaaccaaatgtgcatattatattcgccgtgatgatgctcatcatgctgattatctttagcatgatcatggtcatgaccgtcgccttccccttcatgttcatcatcttcattacctttcatcaataaaggcatgacagaaggtaactgcgccaatgctatctgtttattatcagcaacttgtgttagtggtttcgataaaaatgcttccatttccggcccaacccaaataaccaggtcagcgctgcgtaaccgctggacatctgatgggcgcagagcataatcgtgcggtgatgcgccatcgggcaataagacttctgtcggtaatacgccatcagcaatagctgaggcgataaaacccagcggtcgcactgatgtaacgaccgctgctgaggcaatattaaatggattggcaattaatattgcactggccaacattgcgcgctttagccatttatttttgtgtaacataatacgaattctcgacgtttcgatgggttaagcgtaatattataacattcaatcggttctgcaaacgtaatcataatgtccactctggtaactctaaataagatatccgtcacttttggtagtcggcgggtgctcaatgatatttccctttccttgcgtccgggaagaattcttactctgcttgggccaaatggcgcgggcaaatcaaccttggtgcgcgtggtgttagggctgattgcccctaccagcggctcgattattcgtgagccgggtttgcgcatcggctatgtaccgcaaaagctccatctggatacgacattgccgctaacagtgagccgtttcatgcggttgaaaccgggcgttagaaaagccgatattctgccagctctaaaacgggtacatgctgctcatctattggatcagccaatgcaaaaactgtccggcggtgaaaaccagcgggtacttttagcccgtgcattattgaatcgtccacagttactggtgctggatgaaccgacgcaaggcgttgacgttaatggacaactcgcgttgtatgatttaattgaacaattacgtagagaactcggttgtgccgtactgatggtgtcacatgacctgcatttagtaatggctaaaactgatgaagtattatgccttaaccagcatatttgctgttccggcgctccggaagtggtctcaactcatcctgagtttatcgccatgtttggtcagcgtggcgctgagcagttagcggtttatcgtcatcaccataatcatcgtcatgatttgcacggaaagattattttgaagaacagtgggagccgtggcgcatgattgaattattgttgcctggctggttagcaggtgtattgctggcaacggcagctgggcctttgggatcatttgttgtctggcgtcggatgtcctattttggcgataccttagcgcatgcatcattgctaggtgttgcattcggtttactgctaaatgtgaatccattttatgctgtcattgtgatgaccatgttgctggcactgattctggtatggttggaacgccgcccgcagttggccgttgatacactactcgggattatggctcacagtgcattatctttgggcttagtggtggttagcctgatgcataatgtgcgggttgatctcatggcctatctatttggcgatctgctttcggttacattgagtgatatctggttgatagccgcaggagtggtggtggtgctcgggatattgtgctggcaatggcgagcgttgctatcaatgactatcagcccggaactggctcatgtagatggtgttaatttagaacgcgtccggatgttgctgatgctggtgaccgcactgactattggcttgtcgatgaagtttgttggcgcactcattattacgtccttgctgatcattcctgccgccgctgcacgccgttttgcccgcactccagaacaaatggctggtattgccattggtattggtattattgccgtgaccggtggcttaaccttctctgctttttatgataccccggcaggcccttcagtcgtgttgtgtgccgcactgatatttatcctaagtctgtcacaaaaagcgcgcgggtaataattgttaagtggggtttatattaataaaccccattgagcttaatgacaaagtgcccgtgttggtgaaaacaggcagatcgtaaagacgccataaacccctccctgggggctcgagccgcgccgtccctggcgcggacgctttactcctctacctgccttcaccttgcaagatcgagtccttagggtttgtcagcagtctgagtggggtttatattaataaaccccattcttaaccacctcttctattcaccatcacttcccataaccatcaattctgctttttatattttaattagtgtgatcaaccacaaatacaatatatatgcagtgtaataccctgcataacacttcaaacattgagcaatatattgattatgcagattcttaactcgtctctgcatgggccttgtacgctctcaatttacgccgaatgactattcgcgcagaggcgacttatcatggaaagatccacccccacaggtttacttcagcaacctaaacccttctttatgatcttttttgtcgagttatgggagagattcggttattacggtgtacaaggtattctggctgttttcttcgttcaacagcttgggttctcgcaagaacaagcatttgtcacttttggtgcttttgctgcgttggtttatggcctgatttccatcggtggatatgttggtgaccatctactcgggactaagcgcaccatggtcttgggggcggtggtgctggcagcgggttatttcgccaccggtttatcattgtaccaaccgaacctgattttctttgctttagggactattgctgtggggaatggtttattcaaggccaacccagccagcttattatctaaatgttatccaccgaaagatcctcggttggacggggcctttactctattctatatgtcgatcaatatcggctccttactgtcactttcattggcacctgttatagccgaacgttttggttataccgtgacctattacttatgcggcattggtttgatttttgccctactggtctacttctgctgccgccatatggtgcgccacattggttctgaacccgacacaaaacccttaaattggcgcaatctattgttggtgctgctgggcagcgcagtgatgatatgtgtctgcgcctggctgatgaatcatgtttttattgccaatttggtgctaatcgcgttgtcactgattgtcgtctttatctttttcagagaagcatcgaagcaggaccgactgggtcgtaacaagatgtttgttgctttcattctgatgattgaagctatcgtattttacgttttatatgcacagatgccgacttcacttaacttctttgctatcaataatgtccatcatgagatcctcggtttcagtatcaatcccgttagtttccaggcactaaatccattctgggtggtagtcgccagccctattttggcctcaatctatactcgattgggtagccaaaatcgtgacttatccatgcctgcaaaatttactttaggcatgtttttatgttcgctgggtttcctgactgcggcggcggccggaatgtggttcgctgatgcacaaggtctaacatcaccttggtttattgttctggtttatctattccagagcttgggggaattgatgataagcgccctcggcctggcgatggtggcggcgttagtaccgcaatatttaatggggtttattctggggatgtggttcctgacacaagcggcttccttcctgattggcggctacgtagcaacctttaccgcgacacctgaaggcatgactgatccacttgaaaccttgcctatctacacggacgtgtttggcaaaattggtatggtcacactggtgattgcattagttatggcgctacttatcccatggcttaaccgaatgattaattcatctgccgcggaggatgcagtggcctaagaatctcacttatcagggctgacaatagcgcagccctgcatcaaagaggtttactcttcgcgggtgataccaaaatgtttataagcgtgattggtagcaatccgcccgcgcggagtgcgctgaataaaaccttgctggattaaatacggctccagaacatcttcaatggtttcccgctcttcaccaattgccgcggcgaggttatccagccccaccggcccccccataaacttatcgatgaccgctagcaaaagttttcgatccataaaatcgaatccttcagcatcaacattcagcatatccagcgctttcatcgccacatcgccgttgatagccccatcagccctcacctccgcgaagtcacgcacccggcgcaacaaacggttggtgatacgcggcgtccctctcgagcggcgtgccaactggtgcgcgccttccggggttaattcaagccccagacacttggcactgcgcgagacgatatgttctaaatcagcaacttgatagaactcaagccgctgcacaataccaaagcggtcgcgcagtggagaggtcagtgaaccggctcgtgtagtcgcaccaattaaggtaaacggcggtagatcgagtttgatggaacgtgcagctgggccttcaccaatcattatatccagttgataatcttccatcgctggatacaaaatttcctctaccactggagataatcggtgaatttcatcaataaacaacacatcatgcggctccagattggtcaacatagcggctaaatcgcccgctttttccaacaccgggccggaggtggtgcgcaaattgacacccatttcattagccacaatattggccagtgtggttttacctaaacccggagggccaaatatcagcacatgatctaacgcatcaccgcgctgtttcgccgcctggatgaagatttccatttgctcgcggacatgaggttgcccgacatattcagccaatagtttcggacggatagccctgtcaatgctctcttcatcactgataacacccgcagagatcaggcggtctgcttcaatcattttagacccctacttcaatcattatctacctctacctataacgcggcacgcaaagcatcacggatcaaggtttcacaatctgcacccggtttagctattttactcaccagacggctagcttcttgtggtttatagcccaaagccaccagcgcagaagcggcttccgcttcgatatcggcatctgagatttgtgacgaattgctggcaggcaactgaatatcaccggtattgttaaacaagtcaccattgaggcctttaaatcggtctttcatttcaactactaaccgctcagcggtcttcttgccgacccccggtaatttcaccaaggtggtaatatcttcgcgttcaactgcggccacaaactgttgcgcagacattccagaaagaatggccagcgccagttttggccccacaccgttcacttttattaattcacgaaacagtgctcgttcctgcttatcattaaaaccgtatagtagctgagcatcttcgcgcaccacaaactgggtaaagataatggcttcctgcccaatatctggcagctcataaaaacaggtcataggtagttggacttcatagccaacaccgttagtttccagcagcaccaagggtggctgtttttccagaatgatacctctgaggcgccctatcacgttgactttctcctcgtttacccacattcggctataaacataatggctgtttatagcataaaaaaggctggatggatatccagcctacaataacagttaacctgctcgcattaaaataccagtcagcgaagccgaccgcgcgccaataccatttggtcattgcctaatcgcagcgtattttgactaagatgacaatgggttatggcaatcgccagcgcatcggcagcatccgcctgcgggttcgcaggaagttgcaacagtgagcgcaccatgtgctgaacctggcttttttctgccgcacctgtgcctactaccgtctgtttaacctgacgagcggcatattcggaaaccggtaaattcaggtttaccgccgcaacaattgccgctcctcgcgcctgccccagttttaaggccgagtccgggtttttcgccataaacacttgttcgattgcaaaaaaatcgggttggaactgagtgataatttcagtgacacctgcataaatcaacttcaggcgagtaggcatatcatcaacgacagtgcggatgcagccactgcccagataggtgagctgacgaccttgttggcgaattacgccataaccggtgacacgggaaccggggtcgatgcctaatacgatcgccataccagtttattcaccttgttcagtgcttctaatggcaccggccacaaaatgtggccagtgttatacccgtcatacttcaagcggcatatgtgttggcagccttactgcaactcgaattatttaggctattaaaatagagctaaatagcagaataaaaacacaccgacttacagtgttgctgccacttcatcagagatttcaccattgtggtaaacctcttgcacatcatcagagtcttccagcatatcaatcagacgcagcagttttggtgcagtttctgcatcaagttcggctttggttgatggaataagagagacttcagcgccttcggcaaccaggccggtagcatccagtgcatctttcaccgcgccgagagattcccaggcagtaaacacatcaatagcgccatcatcatagaccacgatatcatcagcacccgcttccagtgctgcatccatcaccgcatcttcttccaaacccggtgcgtaggaaataacaccttttttggtgaatagataagaaaccgaaccatcagtccccaaattgccaccggttttggtgaatgcatggcgaacttcagatacggtacggttacggttatcacttaagcattcaaccattacggcagtgccgcctgggccatagccttcgtaaatgatggtttccatattgttatcttcatcaccccccacaccacgggcaatggcacggttcagggtatcgcgcgtcatgttatttgacagcgctttatcgatagccgcacgtaaccgtgggttggcaccaggatcaccaccgcccaggcgtgcagcagtcaccaactcacgaataattttagtgaaaatcttaccgcgcttggcatcctgtgccgctttgcggtgttttgtgttggcccatttactatgacctgccataaataagtatctccaaaatagcctaattatacccttcgttcttgaagccacagcggtgttagctgttctcattcacccgaatcactgacgagagtcaactcatcgggattcgttcgcttgccgcctggctgtaacttcaattactttggatatacacgggaataaataacatactcttcaatcgcttgctgattactccaggacttggtcaatacagcggcatccgcagcatctagccactggtaagcaagatgttcggtaatcacaacatcccgctcttcgggtaacgccaaacagaaccaatgttctttattgcgcgtaacacccggcgcatagcgacggcgcaaatgcacaaagagttcaaattccacacagcgctggcagtcgaacagctccagattttcacccagtatatcaatgccgacttcttcctttacttcgcgctgggcggtttccaacggcgtttcatcaccttccagactgccggtgaccgactgccaaaaatcaggatcatcacgccgttgtaacatcaacacccggccactgtttctggcgtagatcaccgccagtattgattctgggcgcttatacccgtcatctttcaaactgcaagtgtgttggcttcgctcaatcatccgaatcacttaccggtgtaagctctccgggattctcttgcttgccgccttcctgcatcttgaaatctattgggtatatataattcattactgattctcttctaccgagctatcagtggcccctttcttcgctaccacgctgatagacagctcttgcagtgaagccggattggcaaaacttggcgcatcagtcatcagacaagccgcagccgtggttttcgggaaggcaataacatcacgaatgttatcagtgccggtcaacagcataaccagacgatccaaaccaaaagctaggcccgcatgtggtggagtgccgaatttcaatgcgtccagcaggaagccaaacttctcacgctgttcttcttcattgatacccagaataccaaacacctgttgctgcatttcagtgcggtgaatacgcactgaaccgccacccacttcgtagccgttaatgaccatatcgtaagcattggcgatagcggtggtcggtgccgcagccagttgctccgggctcatgtctttaggcgcagtgaacggatgatgcatggcagacaagccgccttcgctatcgtcttcgaacattgggaagtcaactacccacagcggtgcccatgaatccagtttggtcaatgccagatcacggccgacttttagacgcaacgcgcccatcgcatccgtcaccactttaaagctgtcagcaccaaagaacaggatatcgccgctttcagcctgagtgcgggccagaatagcttccagcacctcagcactgaggaacttagcgattgggctttgtacaccctcaacgccagcagcacgatcattaactttcaaccatgccaagcctttcgcaccataaataccgacaaactgaccgtattcgtcaatttgcttacgcgtgacctgcgcgccacccggtacgcgcaatgctgcgacacggcctttggcatcattggctgggccagagaagactttaaactcgacatctttaactaaatcagcgacatccaccaattccattgggttgcgtagatccggcttatcagaaccatagcgacgcatagcttcggcaaaggtcatcaccgggaaatcgccgagatcgacgcctttggtttcctgccacaattcgcgcaccagtttctccatcacttcacgcacttggtcggcggtcatgaaagaggtttcaacatcgatctgcgtaaattctggctgacggtcagctcgtaaatcttcatcacggaagcattttacaatctgatagtagcgatcaaaaccagacatcatcagcaattgtttgaacaactgtggtgactgtggcagtgcatagaacttgcctttatgtacacggcttggcaccagatagtcacgcgcaccttccggcgtcgctttggtcagcatcggggtttcaatatccaggaaaccgtggctgtccatgaagcggcgcacaaagctggtaattttagcgcgcgttttcaggcgatcggccatctcagggcgacgcaaatccagatagcgatatttcaggcgctgttcttcgctgttagtctgatttgagtccagtggcaacggctcagaacggttaatgatattcaatgtattggcaaagatttccacttcaccggtcgacatatctttattgatttggctgtcaggacgtgcgcgcacagtaccggtaatctggatacagaactcattgcgcagttcagaagcttgctcgtaagcggctttatggtcgggatcgaagaatacctgaacaatgccttcgcggtcgcgcatatcaataaaaatcaggccaccgagatcacgacgacggttaacccaaccacaaagtgtcacttcttggccaacatgggacagattcaactgcccgcaatactcagtacgcatacaatatccttttactcagccgatgccgcacgcgttatgcactgcccgtgcggctattttctgatgagccctaatttgagcctcagctactactgtctggtttacttttattatctggtttgctgttactgcccggcttgaaatctgtcgcgtaccaaccggtgcctttcaattgaaagccggccgcagagataagtttcgataacgcgggctgatgacacgcaggacattgagtcagcggcgcgtcagaaaatttttgcaatttctctaatcgatggttgcaaacgctacacaccctattttatccaaaaacaatcatatataggcataggtattttggattaaagagtgttgaaaaaagggggtcattataaaggaaattcgtggcgtagataagagcgaacgcacagctcaggcacgacaaaacctctttcaggactgttttaacacatcatttaacaaaattatctcctcacaaggacgtcccgataacatatgttggcataaactggtcagcagattaagtttatcgtccagaatttctccaatgataccgaggcataacaccatgaaacttgatgcaaaaaccaccgcattggtactgattgatttgcaacagggaattttaccctttgctaaaggcccttacagtgcagagcaggtcgtcgcgactaatgctggcctggcagaacgctttcgtaagctaggtgctcctgtggttttcgtgcgcgtgggttggtcagattcatttgctgaggcgctgaaacaaccggtcgatcaacccagcccaagtccggccagtggtttacctgagtcatggtggactttcccgtcagagcttgcagttacagatagcgatatcaaagtaataaaacaccaatggggggcgttttacggtaccgatttagatttacaactgcgtcgccgcgggatcaaaaccatagtgctagcgggaattgccaccaatattggcgttgaatccaccgcccgcgccgcctgggagcacggttatgaactcgtgattgcagaagatggttgcagtactgccagcactgaaatgcagcaattcgcggttgaaaaaatcttcccccgcatctcccgcgtacgcaacagcaccgagatccttgcagctctgagcgcataaggctagatttgggctaacaacacggcaacgtcaagtaggaaggatatttgtatattggactgccgcaatggcaacacccaagctggaaccgtttgggcatcaaggacttggctgattacagtcgctactttaactgtgttgaagggaatactactttttatgcactgccacggctggaaatagtacagcgctggcgcgatatgacgcccgataacttccgcttttgttttaaatttccggcgacaatcagccatcaagcggctctgcgtgactgtgataaagatttgcaggctttttaccaatgtctgtccccgctgcatgatcggattggacaattatggttacagctacccgccgctttcgggccaaatgaactcaatcgtttatggcaatttatcgataaattgccggcgggtttccattatggcgtggaagtgcgtcacccagaattttttgccaaaggtgatgccgaacgcgcgctcaatcgaggcttacaccagcgagcaatcaatcgagtgatgcttgatagccgccctattcatgcggcaaagcctctaactgaagcggttcgtgacgcgcaaagtaaaaaaccgcgccttcctgtgcatgcgatcgtcaccggcagtcagccattggtacgctttattggtggtgaccaattggcggataacctggcattgtttgcgccttggctgcaaaagctgccgctatgggaacaacagcatcagccctatgtttttattcacacaccagataacagcgactctccccaacaagcacaaaagatttggcagcaattagccacagtgattgccaccttacccacagccccagattggccggaacaagatacgctgttttagccctgattgtgcattttttacccaaacgctacactacctacaggtcatgtttatccctgtcttacaagttcatcattctaaacactaaaccgagtatcaagaaatgtgattcctaccatttttctagcgacagtaacacggtaggcggttatcattatctggccagtctatgttgggcaatggagttaaaaatggttagctcgctttatgtggtgttgggcgcactgttattgatcaagctttcatttgatgtagttaaattgagaaatcagtaccgagtcgcttatggcgacggtggtttttatgaattacaaaccgccatccgtgtacatggcaacgctgtggaatatattcctattgctgtcattttactcattatgatggaaatgaacggtgctgaaacatggatgctccatatctgtggattgatgctgatagttggtcgcctgctacattattatggtttacgtcatcgcgaaattcgctggcgccgctccgggatgagcgccacctatgtttcgttggttttgatgattattgctaatatttactacctgccttgggatcagattttcagcctgacctaataggcctgttcagattattgctcggttcccaaacggaacacagttagttcgggcggctaattgccgccttcatgccagcccttacctattgactatccacacgcgctttatcgcgctcatttattctgttttctgttataatatgcgcctttaatttcttgctcatttcttacttagtcaatgacagccatgccaaaacgcgaaacgcaatctctacatgatacgcagcagcagcctgggccaacagcgccacagcgcgatagcctgtttgctgcccctattgccaagttgggtgactggactttcgacgaaaaggtcgctgaagtcttccctgatatgataagccgatcggtgcccggctattccaacatcatctcgatgataggcatgctggctgagcgttttgtgcaacccaatagccagatttacgatcttggctgctcactcggtgcggcaacactgtcaatgcggcgtaatatcaaagtcgaaggctgtaaaatcattgccgtggataactcaccggcgatgattgaacgctgccgccgtcatatagatgccttccgggcagaaacgccagtggacgtggtggagtctgatattttggatatccagcttgagaatgcctcaatggtggtgcttaacttcacgttgcaattccttgagccagcggatcgccagcggttgctcaatcaggtataccaagggctacgcccaggtggtgccttggtgctgtcagagaaattcaactttgaagataatgatgttggcgaattactgttcaatatgcatcatgattttaagcgtgcgaatggctatagcgagctggaaatcagtcaaaaacgtagcatgctggagaatgtcatgctgacggattcggttgaaacccataaaaagcgtctgcatcaggccggtttcgaacacgctgaagtgtggttccaatgttttaattttggttcgttaattgccctgaaagcgggagaggctcaatgattgaatttggcgatttttaccggctgattgccaaaggcccgctaagcccatggctagacaccctgcccgctcagctcagtgcttggcagcgcgaatcattacacggtaagtttaaaacctggtttaacgctgttgagcacttgccgcagctcacgccaacctcgctggatttacgcgaaggtgtgcgggcagagatgactccgccgatttcatcggggcaacgtgaagggatggaaaacatgttgcgcgccctgatgccctggcgcaaaggccccttctctttgtacgggttagatattgacactgaatggcgttccgactggaaatggcagcgagttttgccgcacgtcagtccactagcaggtcgcactattctggatgtcgggtgtggcagcgggtatcacttatggcgcatgattggtgaaggtgcacatttggcggtgggaatcgacccaatgcagctatttttatgccagtttgaagctattcgtaaattgctcgggggtgaccagcgagcccatgtgttgccattaggtattgaacaactgccggagctggcggcctttgatactgtattctcaatgggcgtactgtatcatcgtcgctcaccgttggatcacctctatcaacttaaaaatcagttggttaacgagggagagctggtgcttgagacattagtggtcgaaggtgatagccagcaggtattagtgcccggtgatcgttatgctcagatgcggaatgtgtattttattccctcggccccagccctgaaagcctggttggaaaaatgcgggtttgtcgatgtcaaaattgccgatatggccgtgaccaccactgatgagcaacgccgtaccgattggatgaccagtgagtcattagctgaattcctcgatccgaacgatccaaccaaaactgttgaaggttatccggccccactccgagcagtactcatcgcccgtaaaccataaaaaaaccccggtctgattggccggggtattgacaactttatcactgcaaatgcgcaaatctaagcagattgcggtaacggcgcgcccatcaccaacaaacttttcatggcttcaaccacttcaccgtctacacaataatgagcaaactcatcgacatcactgtcggcgcacattgtcacacccgctttgcggtatttcatcgttgacggcacagttctgccagcagagctgtgaagctcccgaataccggcatcaataaatttctgcatattcgtgagacgaacccccgccccggccatgataatcggtccttgcccctgagtggcggcaactaaatctttcaataatgccagccccaactcagcattctgttgctgacctgaggttaaaattcgcgccacattcagatccgctaattgctgtaacgcaatcattgggttctgacacatatcaaatgcccgatggaaagtgaccgccaatgaaccactaacagacataatttctcgcatccggcgcatatcaatgtgaccatcaatatccagcacgcccacgaccaccccggcaaaccccatatcacggattctggcaatatcatttttaatgatggcgaaatcattgtcgctgtagcaaaaatcccccccacgcgggcggacgataggatgcacgggaatggtaaccgtctctctggcctgcattaatgcaccgatactcggcgttaatcccccttcggactgaccgcagcataattcaatccggtcggctcctgccttttctgctatttgcgcgcaatccacgctatagcaacaaatttccaatttagtcattctctcccccgtttgacggatgccactgcggcagtaataccctatgacttctcagcatataaatatcggcttaatagttaatcgactaaataacaggctaaataatgtctcacactaaaaaagcgttaatcaagcacactgaagcatttactatggcactcattttgattccatgagtagacgccagtcacagtgataaccataagtgatagtcggtatcgaaataaataacccatagacgttagccattgcgctcactatccacaatttgtcgcaaagtataagggtgaaacttaatggttatctcaccatcactcactgcaaatgttggattagccaagcgctcatgctcgccttgtggagaactaaacttagtcgtaaccccctctggcagggtagtcggtaataaggcgcgtgcccgctgcatcaaggtttgtgggtcacccggtagcaccaattcaacatgttcccacccttcatggggataatatgttttccccggataaggtaattccacgcaatctatttgccatggcccaacaacaagtggcggcgttaaatcgaacaggcaaatagctcggccattaatttgtgtttcggacatcaaattgccacattgctgtaaaccactgcgccagcgttgtgccgtttgtgtttggtgacaccgcaatgaaatatggtcagcactgaattgcgtcaaatccagatttaatttagccgcgaaaacaaccagcttttgtgcaaaatagggcaagtctgttaataagtccgataattcgacgatatctttcaggctgctcattttattctcctgttaactgttatttccggtattgaagcggccataatctacagttattagttctaatcagccatatttaatctatacccgtcatacttcaagctacatgtgcgttggcggctctcgctcactcgaattatccagggtatacacacacaaaatccgctattccatttatgacagtaaccactggcctgatgctgacgtcgggggccaaatatggtataaatcctgccagcttgtgactcacgctcagccaaaccttcccgctgctggcgtgacagtttttttggccccgtttgaattaactggcacagagatgctcgtgtgcgtcattaatatgttttttgtgcgtaattaaggtaacccggtgaatattcaggctcttctctcagataaagtcagccaggcgctgattgcagcaggtgctccagcaggcagcgaacctcaggttcgccaatctgccaaagctcaatttggcgattatcaagctaacggtgtgatggccattgccaaaaaacttggcatgcagccccgacaactggcagaaaaagtcattgaactgctcgatcttgacggtattgccagcaaagtcgaaattgcaggccccggctttatcaatatcttccttgatcgtcaatgggttgccagcaaggtagaagaagcgctgaaagcccctaaactgggcgttcagccagttgagccacaaaccattgtggttgactactctgcgcctaatgtggctaaacagatgcatgttggtcacttgcgttcgaccatcatcggtgatgcagcggtacggactttagagtttctcggccacaatgttattcgtgccaaccacgtcggcgactggggcacccagttcggtatgctgattgcttatctggaaaaaatgcaaaacgaaaatgccagcgacatgggcttatcggatttggagcttttctatcagcaagccaagaaaacctatgatgaagatgaagaatttgccaagcgtgcccgcgcttatgtggtgaaactgcaaagcggtgacgaatattgccgtcagatgtggcgtaaattggtggatatcaccatggcgcagaaccagattgcttacgaccgcctgaatgtcaccctgaccaaagacgatgtgatgggtgaaagcctgtataacaccatgttgcctgagattgtggctgacctgaaagccaaagggctggcagtggaaagcgaaggtgcaaccgttgtctatctggatgaatacaaaaataaagatggcgaacctatgggcgtcattatccagaaaaaagatggtggctatctctacaccaccaccgacatcgcctgtgccaaataccgttacgaaacactaggtgcagaccgcgtgttgtattacatcgacagtcgccagcaccagcatctgatgcaggcctggactatcgtgcgtaaagccggttatgtgccagaatctgttccattagagcatcatatgtttggcatgatgctgggcaaagatggcaaaccatttaaaacccgctccggcggtacagtcaaactttccgatttgctggatgaagccatcgagcgtgcgggtaagctgattgccgagaaaaacccagatatgccggcggatgaactcaagcaagtggttgaagctgtgggtattggtgccgtgaagtatgccgacctgtcaaaaagccgtaccactgactatatctttgactgggataacatgctggcactggatggtaatactgcgccttacatgcaatatgcctatacccgtgtggtttcagtatttaagcgcgctggtattgatgaaagtaacctgaccttgccgttagtgattacagaagaccgcgaagctgcactggctacccgcttgttgcagtttgaagagatcatcactaccgtggcccgtgaagggacaccgcatgtgatgtgttcttatctgtatgacctggctggtctgttctccagcttctatgagcattgccaaatcctgaatgcggatagcgaagagagccgtcagagccgcctgaaactggccatgctaacagcaaaaaccctgaaacaagggctggataccttaggtattcaaacggttgaacggatgtagtccgtaaaaaaggcccctcggggccttagaaatggtcaatactcaaaaaacctgcccttagttggtttttggcaattcagaaccatcctcggtataaattttgtgatccacaattccgcctacagatttatcctcatgtgagctgttatggggattattaataaagggggttttacctgctattgcatcacttccgacaccagtcgccatccctaatgcggtcggcgaaagattaaagccaccgccaccttggtgataactattattaatattgctcaactccagtccattaatatctcgggtgaccgtttgataccgactgcttatttgtgcgccatgcagtttagccgctcctttcaccgcaatcacgacatcgctcagaccaaaaataccggattgctcagcaaccgcatcattattcacgatttgaacatctagcttcgcccgaccttgtatacccgcagggtcagttattgcccctttaaatttgtctcccataaaacgggccgttttatcggcaaaattacgagattgagtttcagaagacaatgttggcagttgtacgttattgttttctttattaaaactaactccccccatggtatcttttggcgatgatttttggttatacatcaactcactttttttaatacctgaatttaatgcatttttaatatctttctcaaatcttttggtaccgattttcgatattttagagaccacactactgcctttatcattggtatgactcagagcaaattcaacatccactttaacgctatcttctttacttttaagactctcgatatgtagatcaccacccacaataatctctgccttgtcagtatcaacacgtgcacctttcattaccgtatctttgtgggtgttcagaatgaatttatcagcttcaataatacgcgtattttgatgcttaatgacatcttgcatacccaccatcacttttgcaccactacccgcataatggcttttactgacaccgccactttcacccgaagtccgtttcagtactaagtccaaattagccccgaaattccaattttccttaggtaattcactacgcgcagattcgaaaaacaccccaccattaggcgttttaatatccactatggcggcgttaatctgttgaccttccatgtgaatggcttgattgctgttgctgcctgactgaatagaaacagttttacggctataaatctcccctccctgacgatcagaaatagactgattcactttatcgtacccaccgccaccgccaataaaaccttcattggatgaattgcttccagaatgggttttcttgccccctaaacgaaaatcagcaaaagctttatcattaatatcgacactcccagacactgatgccagcatattaactttaccttgcgccactaaatgaacgtcagctaaccgggcatcctcactgccgacctgaacacctttcatagtaagctcggctcccgcctcaagccgtagatcgcctcgtgtggttattttactgattccggcattcgtgctattactctctccttcttgatgctcaccgcccccttccagacgaaaattcttactactatctgaggatttcgacataccgacactcagttttccgttacctgaagtttttatattactgctacgtgtgctatcttgaacctggtcaaaataaagattattacccgccttaatatcaacattcccttctccaccattaatttgcgtggcatagtaataggcatcgcccaaggttcgaatattaatgccttgcttagctttaatattagggaataacatctgttcagtgtagctgtctccctgactggtttcagctttggcagctaaagccacctttatatctttaccggtcgtggttgagacacgaacactcgcctcacccttttcttgctgggaggtctcttctttgctattgaccgccgcacgactgaaatgacgcgctgcactcaatttcattactccatccttagcctgatattgcgtgccttcatccagcacatcttttgtggcttcaaccttaatatcttgtgccttgatggacgtcaccagagcgagcaaattattattagaggtcttggtattactacctgatgcggtaatatctacccctaagttggggtcggtaacgcctttctggctaccgacaccgccaataatatcaagtgcattggccggattatttattgctttctctattggccgggtaaatcctttgtaattaatattaaaaccaaatccggcatcaccttgtaatttcttattatttgaaatgtcaacattatgacttgccatattattgatattaactgctcgggtataatagttcttagcaacttgatgctgtgccccctgctgagtgatatcaccgtctgcatcaatattaaggttgccgttgatattagtttttaccacaagattattttcaatatctctatgactttcgctgtcgatatgcgtgtattgcgcaccactgccaaatttatctatccctgcggtataatagaatccgccactgttttcaacccgatttttattgatcaccgcacgatttttcgctgtaaagaaacccacatttttagatgtttttaatttaaaatccccctcggtggtatttatggcggtgccaaagaaagtaacattatcgtctgcctggatattaataccccccccctccagggtagcaatctgatttttagttagctgactattttcactgtttttttgatgcttaaccaaaaaaccggcacgatactgtttatcacctgattcttttgcaaaccactccagactgagacgggttttttcctcatctattttctgttgttggcgagcagcctgtacagtaactttaccattagagctgatgttcaaagctccacctgcgttgacttgactaccatcgatataagtatttttaccgctgtgcaaatcaagggtgccacccgactgtaatttgctatcaataaatttttcatacttattatctaccgcctggctactgccggtaatatcaaatatcacgccggttttcttatctcgagtaaaactacgtttattaagcataccattaatggtcagatcacctgtagctgataaaattcctttatttaatgcctttatagtactgccacgaatctctatatctttaccggaattgacatgaactgaattacctgtcaattctgcttgatgagcaatgtaatggtactggtctttattatccttttctgagccggcaatacctaaatgctgagtataatccaaccgatctactcgcgattcaagcatatttgccacaccaatatacaccccattctgaccctctattgatagcccaccctctgcccatatttgtgcaccatgagaataaatcgtttttttagactctatgtttatatcgccatttgatctaatatgaagcggtttaaaagtttctttgattatatcataattatcatggccagttttcgcatcatcaccccagtgcgaatattcaatacgacttatttccttatctattccagccataccattcaagtgaatatcgccttgtgaaaataatgtcatatttttatctgaatgaattacaacccctttcaagtttattttctctcttccatttaatttaatatccccataactagaaacagtgctataagagggtatatttttctctaatttggttgactgttttgtgcctactacgccaaaaaattgcttcttgggttcatattctaatacaacatcagaacgttctatcaggtctccatcaatattaattttatctgccgacatataaacattgtcactgcttttaatataaactgctgccaaatcaatattattactggctaatagttgaatgtttccacctgaaatatcggcattatcaatgtaattatctgaacgaatattgaatctttctttttcatcggcggccaatgttcgggtaatatcaagattattacccgataagataatattttccgccccactgagtcgttgcgtttctttacccatgcttcttaaacgcacggttcctttggcatccacattaattaactcctgcccgaacacatggctaaataaattaacattattgtccttacgtgtatctattatattaatacgattagcggcaatgctccccaaataataaccatcgatggtttttaccagactatcactcaagtttgattttagtaaccgcccggtatcaatcccaacatcattttgaccgacaataaatgataacttgtctttaacaagaacatcgccatcaacattaatgaccggggcgataagtgtcaggacatcagctacatgagtatttttatccgtattctcaatgttcaatatcgcagagttacccttggtcgacatactgagtacttgaccatcatcgataaccgcagcccctaccgccaatgtgacattttcaaatcctggagcaaaactacagccattacaaataacaccattagcattcactaaaatataatctgctggcataccaataatttgttgatgaccatttaatgttgatgtattactccctaccacttcatttaaaatgacgctagctgggtttgcggttaaattcgggttagctctagctgatatgattccttcaaatactttaaattgtgaattattaaatataactccacgttgatcaacattaaactcttgatattggttatgggataaccctgcaactgaaggagctacaatgttaattagcggaacatcataaatagtcgaagatatttcgggccgatgtgcgttatctccagcggcttctattccagcagcataaggcattgtcgctggtgtaagaatcaatgacaatagtgtggctaactttcccgcaggagaaagtttgaatttattttttctcatcaaaacatccttattaaatatatttagtttgaataggaatataatccaaataaattagcgttgtaggtagcaagcgattttttaacagcattacaccagatcttaaaataaagattattaatccaaatagatttactcaagtaccaactaatcactctgacattttaagtgtcaaggtataaattagaatgtataagaaatccgacctaacaactgtatcggttcgttttgtttattactgtctgaaatccaccaaccgcggctagcctccagatcaaataatattttttggtaacgcactgtaatacctgtacttatgccgctattactttgccaaccttgtttattttcatgttttaatacctgcccggcgtcaatacctacacggggagtaagcagtacattatctacagaaagatcgcgggataaagtatttttcacataccagccgttattcgcagattgtgaactgcgactaaaacctcgaatggcattacgctcggtcaaatttatccactccgcgccaggagatttatttttactgtattgcccgacaaacacatgatttaattggtatacagaattaaataatacaaagttacgattaaaattaaccattgcattggcagtagtgaactgcccatcggcataatgtatgcgtttacttgcatttattttatcagcagcaaaccagggcagccctctttttacttttacgttaacattcattgaaccattagggattacacggtattgattaatacctaattcaatagcactcagcctatgactgttaatatttatttttgtatcgtacacatagttattaatttgtttatgttctaactgcccactgatgctattgatcgttttctgattacgatgaaatgtgtaatcagcgcgaaaattatattgttgtgaataaccattaaaattaacaaccctataggtaagtttctcataacgtcgatattctgtatgatgagcaagagcactgagcgtcagtgcgccataagggacggagtagtaaataccagcactgtgcttatagcgtctcttgccgttttccaatgttttattgaaattaatattgaccagatcagagatacctaatggactatccagtgttagtactgtttttgcctgccattcatcagaatttttataaccataattatcaatagaagcccataagctccagggtttagcattattattattaattctaatagttgacatccccgtcagagtacctggtaatacatccaccctgactttattcgacctcagtcgattagcttggtcaataccctgatcaagctcggaaatatttagcggtttatcaagcatattagggaaaaggaaataggggttagcttgtctgtcccccccttcaattttttcaactatcccttcggtgatattgatccctaattgccccgcagtatttaagggaataaaactcactctggcagctaaataacctttatccagatataacctggtaattttcttggctaaagtattaagatcattgctactgatacagtaattaataaggtcgtttaatttgtcaagttctcttgttgttaataatgtatgcccttgtagaaaaatcgctgttattggtaaacagttcttctctgggaaatccctatcatcagtttctttagccaccagacgaaaaaaatatttatcagacttataaaactgttggtggtattcactaatgtcagattgctgtgtagttccattgctcaatggtcttttactctcatcaggttgcgtcgcccaaaccacattactgaacaataaaataattatatatttacacttaatcataagattcacttattataacatcgttaaatttatagcaatcatctgatatgaaatatcgatagatttaagttccaaggtaatagaacatcaagctaaaatctgattactaaatacatgcgtttaaaatacatgctttaaaaaaacaaaaaacccaacgataagggagttaaattataaataatgaatagtaaagaaataaattaaatttatattattttattaaatataaatgagtatctctttaaatatttgaggggatgttgtttttatatgtaaaaaaacccgaacttatcgggtttagttatatactatttgttgttgtcataaaaatagattaatgatagctatattggtcgtgctgaacccggcaaagtcacattaaccggtaatgccaaagtcgatattacgtcgatccttggcccgcaaactgccgacatgctatcaatttgttcgacgagcaaaatcgcgcaatttaaatccaagcaaagcaagcactgcaaagtaggcaatcacccccgcagtcacaacagctgaaagccgtagcaggcgataagccatccccccgacatcccagtccggcatgacccacaataaccctagcaacaccactgacatcaccaccacaccaatcactaatttagtcaggaacaccgcccaacctggttgcggctgaaaaatcttctgcttacgtaactgccaatataacaagctcgcattcagacaagcccctaaaccaatcgacagtgataaaccggcatgcttaagtggcccgatgaaaatcaggttcatcacttgagtgactatcagcgtaataatggcgattttgaccggtgtttttatgttctgacgtgagtaaaaacctggggccagtacttttacaacaatcaaccccatcaatccgactgaataggccaccagcgcacgttgtgtcatcagcgcatcaaacgcactgaatttcccgtattggaataatgagacaactaatggtttagctaaaatgcccaaagccaccgcacttggcaatgccagcaggaaacacagacgcaaaccccaatccatcaatttagaatattcatcatgattgccactggagaagctttttgccagtgaaggcaacaagatagtccccaatgccacccccaatacaccggaaggaaactccatcaagcggtcagcgtaatacatccatgacaccgagcctgagaccaggaatgatgcaaaaattgtattgataatcagggagatttggctcactgacacaccaagaatagctggccccatttggcgcatcactcgccagacaccggcatctcgcagcgataaccgaggcaataccaacatacctatctttttcagatgaggaagctgatagcccaattgcagtatgcccccgaccaccaccgcccaagccagtgccatgaccggtggattgaagtaaggtgcagcgaagagtgcaaaacctatcatgctgatattcagaaaggtcggagcaaacgccggaattgaaaagcggttccaggtattcagaatcgcccccaccaacgatgctaacgaaatcagcaagatataagggaatgtcacccgcagtaatgctgaagttaaggcaaatttgtcgggtgtatcggtgaagccgggtgcagtaataaaaatgacccaaggtgcagccagcatccccaatactgtcaccactgccagaataagcgttaataaaccggagacataggcaacaaatgtccgggtggcttcctccccttgctggcttttatattcggccagaatcggtacaaaagcctgtgaaaaagccccttcagcgaagatacgccgtaataaattaggtaatttgaatgcgacaaaaaaggcatccgttgccataccggcaccaaaaacccgcgcgacaatcgcatcgcgagcaaagcccaacacgcgggaaaacatggtcattgaactgacagctgccagtgatttcagtagattcataggttttctgatctgttttccgatctgtatttgcaaaatacgctgtaaatatcaacgcctgctttaagcaggcgttgcttctaccaccaggatcatcacgattgagatgaacttggtattgtatcagtactggcaggttattccgccacctgctgttgtaacagaatctctatcattcgttgcgcgaggatagcctcttcacctgagacttgtggtgtcgtctggttactgactgcggcaataaagtgatgaaccgctccgctaaagcctctttgttctaatgtggtttgccaacccggtgcgggcaaatttatcacttgcccgtcggactcctgctgccattggcgcatatccgtaatctgatagcaggtaccggggctgaccgcttgcacactttcgcgttgagttccgccgtggcgatgcatgctggtggtgatcagacaatcacccgcctggaaatggtgttcggcatacagcatctgctgttgtgggtttgtttgtatcaccccattcaataattttgccgtcgccccccccagccacagcgccgtatccaccacatgcagataatcatcgagcaaggtaaaacggacatcatttggcccgatactattctgccgatgtttctccatgcgcagcgatgctgggtgactcatttgctgcttaagctgctgatataaaggtgcgaaacgtcgattaaaccccaccataagcgccaaccgttgctttgctgccaaagcgattaattgctcagattgctccaacgtttcagccaagggtttatcaacataaacatggatcccggcttgcagtaactcactcaccacctgaaaatggctagcggtgctgctatgaacgaagatggcatcacattcagcggccaaggtatccaatcgtgagaagtaacgcatgcggtagctgtcacacaccggttgtgcttttatctgattgggagaaaacgcccccaccaattgccagtcctgcgcttgggttaagataggtaaataggccttttgcgcaatgcctcccaggccaacaataccaacgcgcagttttttatcagcgcaggaatttttcatagcatccttattaatcatcaagttgtatcaacacttcgtccagacgacgagtcagcgccatgacctgctgttcgagctgagcgactctggcttcaagatcacgagccccttctggcgcactttgtactgctgaagacacgggtgcaatatcaccactgagcagatgcataaagcggctttctcgtttgcctggctcgcgcgctaagcgcaccacgaaaggcccatcttcgcgtaaagataactgattgagtacttcttcagtttcagccacatcagaaaactcatgcatccggctggtacgagtacgcaactcgcccggcgtctgtgcgccgcgcaaaaatagtgtggtcatcacggccagttcagcgggagaaaacttcaaattgccaaattctgaattacaaaaacggtgctcatacttcatcacccggttgccactttgggtgcggataaggtgttttttcaacaaaaaatccagtgtttgttgcacttctgattcagataactccattactggttcacggttggttttctgattacaggcaatcgtcaccccattgagtgacatcggatattgctctggcgtggtcacttgtttttccagcaaacagccaataactctggcttcttgtgcatttaaactgtgtttcatcctgacctcagcgagttggcgtccattctttgttagtcaaagccgtcagcacatgatcgcgccattgaccatcaattaataagtaatctttcgcgtagccttcgcgttcaaatccaaggcgttcgagcaaattaccactacgatgattatgcggcatatagttagccataatacgatgcatccgctcttgccgctgcatgtagcgaatcaggggttgtaaggcttcaaacatcagcccttgcccctgccagcgctcacctaatgaatagccaagaaagcaggcatggaacgaaccgcgcaacacattgctaaaattcgccacaccacggacttctttttcttctggatctaacaaaataaaataataggcgctgccttgtttttgcagttccattatcattcccagccgggcctgccagccagaaggcatgcaatgactttgatcacgtaccggctcccagggtttaagaaatgcctgattttcagcgtaatactccgccatgcgatacgcatcacgctcattaaccagccgcagtgacattcggtctgttgttaagcggattttaggtgttgctgaatgatagccgaacatctgctcccctttggctatgcgctgtactcaattagcggcaatcttttttattcaatatacctgttgtcgggctgccacgtaaaacgatggccgcactcttttgacacatcagtacagaaaaattgcgcaactaaagagccaaaaaggcattttattatgaaactgtcggtgaggtaacgtattgacgataaaaaatattatcaatccgaattctgcactcttgtcatcttagccaggtttgttagacagatgcaccacagcaaattgaaacaaccgatcactatcgccatcatttgaaaaattttccatcagagaaatcaatcttattatatagattgactcgatgaaccgattagtttcactatattcttcgtcatttatcattagctctgccaaattaaattaaagactatttacattgatacatccattagtgttctttttgcagtatctctgccagaaaatattcccaacgataaaacatggactcaacttaatgagtataatgcatgaaatcccatgcacaaaacataagcaattctcttccctaacttgtctatttgtattaaaatttcgctgaaggaaaataaggatcatcaacaaataatcaagggacattatggacatttatctcaatcaaaaaagtagatttatcgagtattatcaagccattgcaatgactaatagtgacaagctattaagggtagccagagatgtttcacgttttgttcttcgtgatgctctagttagggcaaggtttgaaaacgaaataaaagattttattagtgaacagatgaaaataataaaatcagccagaacggaatctgattgcaagatagctatcgataatttgaataaagagtgcagccatctccttgaacaagatcttatgctgaaaaccaaacgagccaaaactgttgtcgctatagaacttaaaaaggatcgcgatacttggggctatgttatacaaggagtttatttaactcttggtgggcttacaatattgggaggtattactctaactgcgggttctttagcatcaggaaatataattggcgttatggctggagtaacgatagtgttacatggcgctaatagtctttaagaaatatatatgaatttgaaaaacaacactgactcatcaacaggacttatccagaatggatatatcgccactgctgaatttttaggctttgagaaaaaagtgggtgcgttagcctataactttatgagtattggattatcaggttatggaatggcaagaatggttctgaaacctgatgcttggagactgtttagacatatcccaactgattatgtgagaaacataaagactatgggatatggttcattagccattgaaggcaccggtaatgctttatcagttaaagcaattaacgatagcaaataacgctaatcaaattactctttcaatgatacaaaaaataacttcgctcctaatataacaggggcgacgatatgtatcataataatcacgactatcgcaacaaaaacgaaagactcaaattgaagtgaatcgtctgtaataaaagctacaatagctaacagcaaaaaaaggagatgtagaaatatcattcccaatgatattcgtttgagttgtgctatagcgatcttaaatggaatgttgttcccgatagcttgtttgcgtataaactcaatatctctttttgagatgaattttttctctgataacaacatctcaatacttttatcgtccataataacctgctatccaaatcaaacaattttatatggtatcttatttccatgtgatgctgcaatcatgcaacttaaaattaggatttttgcttgcacaggttatgcagtaacaccagtaataactgacgaatccactgttatcaatgtttattgagataaacatcaggctatagtttttatatactaataaaagatgtcagaaaacaaagttggcctattgtcgttgtttctccacaggtggatttcatatttattatcaacaattgttaccccacttggctgctgctccaaactgcccgtaacacgcattgatgatgtctctgctgataactccgatgacaaataatttcaccatggaactatctgtgcgttttttttacctttaaatgctgaggaactttctgcacacagccaaaccctatgattcacgtttagaagtaaagccgttttttatttattatattgatttttaacgcaatatatagggttgctagcctgtcaactcatcccataaccaccaccgtgtttctctgtagaaacacgtgcgtagcagtatgcagtcctattattagttgttatcattattactgctctcacaaaggatatagtttgtataatacttcaaactataaacgtattttctattccctcctttttaaatttctgacggtgaagcatggccttggtatcgcaagctcggagcttgggtaagtactttttattgcttgataacttattagttgtgttgggtttcttcattgttttcccactcatctctatccgatttgtcgatcagttaggttgggctgcggtactcgtgggcctggctctgggattaaggcaactggtgcaacaagggcttggcatcttcggcggtgctatcgctgaccgttttggcgcaaaacccatgatagtcaccggtatgctgatgcgtgcggcaggatttgccttaatggcgatggccgacgaaccctggatactgtggctagcttgtgctctgtctggtttgggaggaaccctctttgacccgccccgtaccgcattggttatcaagttaactcgcccccatgaacgtggccgtttctattccctcttgatgatgcaagacagtgcgggggcagtcattggcgcattgatcggcagttggctgctacaatacgacttccattttgtctgctggaccggcgcagttatctttatattggccgcaggctggaacgtctggctgctgccggcttatcgaatctccaccgtacgcgcgccgatgaaagaaggcctgatgcgcgtactacgtgatcgccgttttgtcacctatgtcctaaccctgaccgggtattacatgttgtcggtgcaggtcatgctgatgctgccgattgtggtcaatgaaattgccggctcccctgctgcggttaaatggatgtatgccattgaagccgcactctcactgactttgctctacccgattgcccgctggagcgaaaagcgttttcgccttgaacagcgtttaatgttcggtttgttgataatgacattgagcctgttccctgtaggcctgattacccatctgcaaacattgtttatgtttatttgcttcttctatatgggttctattattgccgaacccgcccgcgagacactgagtgcttcactggcagattcgcgcgcacgcggtagctatatgggctttagccgtcttggactggccctcggtggcgcactgggttacaccggcgggggttggatgtacgataccggccgaacgctggaaatgcccgagttaccctggttcctgctgggcgttattggtttaattacactcgttgggctgtactggcaatttaatcaacgccgcattgagtcagccatgttgagcggcagctagtcttttatatgccagaggatacgacttctctggcctccccctgcgcttaattgattcagggttatccgattggcagaacatatttcttgtcgcactattcgccccacgacccaaccgtagctgaacaaacacggttaataatacaaaacgacaagcttagcggttattatcgggtgagtttatctgtttgatgagtgcttattgctatgaggttttaatgaataaaatgatgtggggcgcggctgcgctgatcgtgacaacaacattggtgggctgtaaccaactgactcagtacactttgagcgaacaagaagttaatgattatctgcaaaaacataataactatgaaaaacagattggtatcccagggctggttgatgctcatatcacgttaacacaattgcagagccaaattggtcgtgctgaacccggcaaagtcacattaaccggtaatgccaaagtcgatattacgtcgatccttggcccgcaaactgccgacatgctattaaccttaaaagcgcagccaacatttgatcgcgaaaagggtgccatcttcctgaaagatatggaattgactgactatacggtgaaaccggagaaaatggattcagtgatgaaagcactgacaccttatttaaatcagtcactgaaatcttattttgatcagcaacctgcttatgtactggacggtgaaaagagtaaggctgaggcgatggcgaaaaaattggcaaaaggcttagaagtgaaaccgggccaattagtcatcccactaacggactaattggcaccgcacatttaatcacaatgatacggggtgcttactcctccgtatcattgttttctgaaagttcatcccacatggcctgcaatgcttcgcggctcagctgtgccaaagtgcgataaaaaccactggtggcatgagcctcaaccttaccaagaaaacggccacaccaaggcagtaaataggcatcaaacagttcgatttgtgccgccacttcatcttccgcagcttgatcttccagccacgaggccgccagtaataaaccaccaaaatggtctgttggcgcttctcctaacaacggcataccgcgttgttgaagaaaagctctaacctcggcttctgggcgtgcatcttcataatcggaaccataaggcgaaacactgcgttcgtcgccaacaaacagagcattataatccgcggccagagcttcaggcagatactcctgttgcaggcgtaccagtaactcactttgttctagtggccaatgctgttctaatttaccctggctgatcagcgtaaaaagcggttctaacagcgggtcttgtggctggcgataaaaaagcgacccaagaacgcgacacaccagagaaaaatcattcatttacatcatcctgtttcttattggtttctaaatcaaaaaaatgtgacaacgtcacataaaaatcacaacccggccaactccggtatcggcgctcggccacgctgctcaaggaaattcagcaaacgtcgcgggctgacattcaaaattcgctcttgcgggaaattcacttcagcaataatgcgctcacaatgttcaaagattcccaatgaataagcaatatgggaatccgaacccaaggccagccagccgccagcatcccttactgcttcagcaatcgcgcgacaattcgtttcgctccctttacgtgaatgtgtaaatgatgagttattcaattccagcgccacattatattttgcagcagcttcagcaatagctttaatatcaaccggatacttagggttaccggggtggctgatgatatgcacattcccctgcgccatagtggcaatcatcgcctgagtattagcggccttatcttgaggcgggaacactggctcgtggaaaccggcaatcagcaagtctatggcatccagcatcgggccggtacaatcaatgtcgccgtccagatttttaatattcgcttctatgccacgcaagatcccaacgccatcaaccaaccgcggccatactcgcatgttcataaagtgccaataatgcggggcatcagccatatctgggccatgatcagtaatggcaaacagtttgatattttttagcttagcttcggcgatataatcgtgcagggtactgtaagcatgggtgctggcaatggtatgcatatgtaaatcaacaggatacatgactactccacaaggtctttttaaggcgggatagcttttttgcaggcaaagcatagtgcgctaatgatagcaggaattcttctcatcagcagcgctaaaacctcgccggcaatctcgttagttccatcaaaccgtggcagcccttaaatcagtatcccctcacaacatcaaccaacccaacaggttcccttcccgcttccattgcctgaatattggcaaccacctgatccattgctacctctggcaaggtaaccgcagcaatatgtggcgtaatggtgacccgaggatgactccagaatggatgcattgacggcagcggttcttcagcgaacacatctaatgtcgccgccgcgacttgcccggcattcattgctgccagtaaatcccgctccaataagtgcgctccccgtgcaatattgatgatataggcattggcattcagctgtgaaaagagtgactgattaaggataccggctgtctgtggggtatggggcaagagattaatcagcaattgtgtcccctgaatgaaagcgggtaatttttcttgaccggcgaaactggtcactccatcaatttgttttggcgtacggctccaacaacggacagtaaagccaaactcggccagcttgtgggcaacacttttccctaatacgcccgcgccgagaatgcctatggtgaatttatcgtgttgatgcggttcgaggggttgccacaacttctgttgttgttgcagctgatactcatccatacgacggaaatagcgtaatacggttgccacgacatattcctgcatctgcaaagacatcccggtatcttccagccgcaccaatggcacgcccgcaggtaatgttccgggatgacgccgctcttgatccaatatagcgtccacccccgcccccaacgcaaacacccctttcagttcaacacgactggcaagcatctcctgaggtggctgccaaaccagcgcataatctgccggctgggtgtcaccacgccgccattgcctgatattcgcagtgggtaagcgcgactgtagccctgataaccactgttttgcctcaaagaatgggtgataaaaaataatattcattatttgccagctccttgcgaaagtattgaatagactttcgcgattagctcgcagatgcaagcgctactcgcaagaaatgacgatgaaatcagcaaattgctgtaactttagctaaacaactacaaagcgcgcataagagggttgacgctgggcacacttttgcctacattacgccggtcagccccattgaatgtggctgatggtactagcagtaacatggtgaggtgtctgagtggctgaaggagcacgcctggaaagtgtgtatacgtgtaagcgtatcgagggttcgaacccctccctcaccgccatattgaagtgaaaagctcatgaaattcatgggcttttttcattttagccgttgatactaaatattttagccgttgatactaaatatagttgtgtgtcagaaattataaataatgcttgtcattaattgattatatagccttttagcatctcatgctacaacgtgaagagtatttcaaatttggaatataatccacaagggcataaatatatgaaactttattttatttttttcttattcctattttatttacaaacttcagtcgcatcccctcttatagtcgcgcatcggactggcaccgctgatttccctgaaaacacgcggtatgccattgaaaaatcattatctaatcaggctgacattgtctggattaccattcaattcagtaaagacggtatacctgtgttataccggcctatggatttaagtgagttaacagacggtagtggccctgtttctgactatacgttggaagaattacaattattagatgcagcttatcattttaaacaggatgaccaatatatttaccgtgggcgcggagtcaagatcccttcattacacccgatattgttatcctaccctcaggtgaaatttattattgatattaaatcccctgacgcagacccagaaatagtagcgcattcactaatagaaatgagagaaaatatccagtcacctgatcgactggtgttctattctactgaacaaaaatatcttgacgcactcccagaatatttgaataaattcgaatctcgtaaaataacccgtaaaattctggctaatgcgataatggcaggcaaatgtataatagctaaaaataagggtgatttgttcattagtagccaaaataaacattatgccttcgaattaagacgtgatgtaaaagtcgtagaaaaattcactctgggtaaagggactacccgcacccagttagtttggaaccaacaagcaatggactgtttcaaggagagcgaagaggcaaaaatattgttgattggtataaattcagccaaggattatcaattagctaaaaagctgggagccgattatgtgatggtcgactcaccacttcaggccaaagagtggcgttaatctcatcttatttgtctgcgattcatcctatctgcacgcggaataaccagatgacaaacaacaaataaatactgcttgaccatctgcttgccggtcactatagtaccgccccgttgcagtgcatagcgcagtaacgaaacggtgaggtgtctgagtggctgaaggagcacgcctggaaagtgtgtatacgcgtaagtgtatcgagggttcgaacccctctctcaccgccatattcgagcgaaaggcgctgacgaaagtcagggcctttttctttgttgggcaatccggcgcttccgcatatgattaagagcgccgccgtcggtctttaaccatgcggtcacccagcggagaaaaaggcattaatcggctataaaccacctgattacgaccttgatttttcgcctgatacagtgcttcatccgtcattttcaatgcctttaacatcgacatccccggtaaaaaaagagaggccccaattgaaattgtcgccttaagttttcgtccatcaggcaattgcacatctaaactctctacacgctgacgaatacgttcagcaaccgctttaatagcttgtgggtcatggctatgagtaataataataaattcctcaccaccgtaacgacccacaaaatcctcatccctgacagccgtcatcaataatttcccaacttcggttaataagatgtcaccaccatcatggccataggtatcattaacggacttaaagtggtcgagatccaaaataagtagaccacatgcctgacgattgtgattaatgctattcaggcgataatcagcactcgaccggttattcaactgggttaatttgtcgatattggccctatctttcatcgcaaaataggcataaatatggcgctctttaaaattcagagcgtgataacaaatagctaaacaaagcgcagaaatgagttgatataccacaatctgcgtccagaagagagtattaggaaccaataaaacagcggtaagcattcgataaatggcaattaagataatagtggtataaaagatgcgactactctttttctcccatactttggagaataaaagaggaataatcactattgttattaatacgttgtctaatgtcacccaaccggtaaaagtgaaatttatcaccaacgcagttaaaccacttagccaaccgccataaaacgtgaccaaaataatcgggatcagttcgaaactgtagaagtacgccccagaaataacccactgatcttgattgagataaagtgaaaccaatcccgctattaaaccaaatacaatacgcttccaaacctctccattataggagaaagggctgttcttacttaaggcaaaataaccaatagagagagttgcataagtgacacaggcatctcggtataacgttgacaaagaatctaattcactcatggcgtagcatcagtcctttgaattctcagtgttgattttcggccgcacacctgcagccgatttttttctaaaatcaagtcacgttctagtcctaaattattcatcggaaccttagatattatgcagagattgatagtttctaacctaaatcttagctgcgagatagactttattcctgaataatttcattatgcggcctcctcctatcctggagtaacaagatatctcttaatcatttaacctccttcagacaagctgcattcttcttttgttaatgcttttactcagtttctaacacttgatgctcaaagcatgccctactcgcgataataggcagtttgaatttcaccttacagaaaattgtcttgccggtcatgaatccgtttatttaaaccactttataaaactagctgttatctctatttctaccagagattgatatacatctagatctcatgctgtgaattggcgtatcgtggttatctgctactcgagacggacccttattggcccgccatttattttgtcttttctttatttggtttgcaccttagatgaaaacgcacggaattaacggcattaggccgttcagcgcgattattgacgcttgctggcgagaaacctatacacttcaacgctttataaaagatataattgccggtattactgtcggcattattgctattccactggctatggcactggcaattgccagtggtgttcccccacagtacggcttatatacctcggcaattgccgggattgttattgcggtcagcggcggctcccgttatagcgtatctggccctaccgcagccttcgtggttattctttacccagtatcacaacaatttggtctggccggtttattactggcgacattgctttctggcgtgtttttattgtgtatggggctgggcagattaggccgcttaattgaatatattccgctgtcagtcacgctcggctttacctcgggaattggtatcaccatcgccaccatgcaagtgaaagatttcttcggtctacacttgccggaagtgccggaaacttatgtgggcaaagtagcagcacttgcccaggcactgccaaccatcaacttcagtgatacgttaattgcaactgtgactctgatggtattaattctctggccacgattaaaattaaagttaccgggtcacttacctgcactcgtcgctggtaccgctgttatggcagttttatcgttatttgatcatcaagttgccactatcggctcacgttttggctatttattggctgatggcacacaaggccacggtatcccccctattttgccgcaatttgtcttaccctggcatctccctgccgccaatgggcaagaatttgttttgaattgggcaacactttcggcactgctaccagcagccttttcgatggcgatgctcggggcgattgagtcgttattatgcgcagtggttcttgatggcatgactgggcaaaaacatcattcaaacagtgagttagtcggtcaggggctcggtaatatggtggcaccgttcttcggtggtatcaccgccactgcggctattgcacgttcggcagctaacgtccgtgcaggagcaacctcaccggtgtcagcaattatccatgccctactggtgttactggctttattggttttggcaccgatgttgtcatacctgccgctggctgccatggcctccttgctgctcatcgtggcctggaatatgagtgaggcgcataaagtggtcgacttactgcgccgtggccctaaagatgacattatcgtcatgctgttgtgtatgagtctgacggtattattcgatatggtgattgctatcacggtaggaattgtattggcctcactgctatttatgcgccgtattgcccgcatgacccgtctaagtgaaattcctactgaaatgaatgaacatcggctagtgttgcgcgttaatgggccactgttttttgccgccgcagagcggatatttaacgaattactcagccgtagcgaaaattacgataccatcattctgcaatgggatgcagtaccggttctggatgctgggggattaaatgcgtttctgcgcttcactgaggccttgggcgagcatcaacaactcattatcacggatattcctttccaaccgttaaaaacgctggcaagagcgcgggtacaacctattgagggtaagttgagcttctacggctcactccctgaggctttggcagcattagcggcaaaataaccgttttcgcgatcaaaaaaggcagcttaagtaactgcctttttatttattcagattttattgatgaaggttttcttacttactggtatcaagttccgggaagcttttcaccaaatcatcaatcgctttcatttgcatcaggaacggctccaacttgtctaatggcaatgccgatgggccatcacatttagcgctgtttggctctggatgcgcttcaataaatagcccagccaagccaacagccatacccgcacgggccagttctgccacttgagcacgacgaccacctgatgctgagccaaacggatcgcggcactgcaatgcatgagtcacgtcgaaaatcaccggatgaccgcccgtcgcttttaccatcacattgatacctaacatatcaacgaccagattgtcataaccgaagttactaccacgatcgcaaagaataacctgatcattaccggcttctttgaatttctcaacgatattacccatttgaccagggctaacaaactgaggcttcttcacgttgataaccgcaccagtccgtgccatcgcttcaactaaatcagtttgacgcgccaggaatgctggcaattggataacatccaccacctctgcaacaggctggcactggcttatttcgtgaacatcggtgatcacttttacgccaaattgctgtttcagttcctggaaaattttcatcccttcttccaggccaggaccacggtaagagtgaattgaagaacggttggctttgtcgaacgaggctttaaagacgtaaggaatacccagtttctgggtgacagtcacataatgctcgcagatgcgcatcgccagatcgcgagactcaagcacgttcatgccgccaaacagcacgaaaggcaggtcgttcgctaccttgatatcgccaatgctaaccactttctgtttcatacaaatacctttataaaggataaatcgaaattaattacagtgagttattactcaacaaggtgattaccataaatatacccaaaatgattcgagttgcaggaaggcggccaacgcacatgcagcttgaagtatgacgggtatcagtgcaacgtcactcgttgttgctcaatagagtggatctgcatttttatcatttcagcgatagggtcttccgggcactgttcgacaaaatagcttaaatcagagatagcaatatggttgcaatccagttgggcataaatcaggccacggtcgcggatttcatacgggtcatcggggtcaaaagccaacaccgcttcactggcacgtaaggccagttccatctgcttctcttccattaatgcggcttttaaagtgtcgagcattttacgcacaatcaaggtattttccgcttcttccaaatcttcatcttccaattcggcactcaagcccagattgcccttgatccacacttcgagcatatgctcgtttagtgtttcaccgttcagcgggttaatcagccacatttcttcgtctagccaatccgcgcgaagaatcaattgggtcggaaaaataacgggcatcaatggcaagtccagttgatgcgcgatatgcaagaaaatcacccctagtgataccggagtcccctgccgcttatccagtactttatccaaccagatagcatctgacaggcggtaaacaccgcccgcaccaccaaacttccacttacgataaaacagatcgataagcacttctaattgctgatcctgattgagaccgtcgggcattgcagccctggcatcatcgacgagctgttgtagttgattgcgtacatcagccagtggaaaattctgtcgaatctcctgggtaaccagtaacaccccatcacacagggacgcgttgttaaattcgaaatcagcaatgctactcatagatatcccatcagcagtggtaacttagttgttgccagttttataattaaatacaggcaacccaatgcgagtataaaggcaagccagcgacgattctggctgcgagttcgcttacctaatgcaacatagccaagcaggatatagataataacgccaaacaacttttcagtcagccaggttccttgcggactgaaaggataaaatccagtaataaaaatcaatacaatgccgctgacaaacagcagcgtatcattgatatgcggcgttatttttacccagcgtttatccatcatagctgaaccgcgacatttccagaagaaacgtaacacaaacagcgtaatactgataaccactgtgagtaaatgcaaatacttcatggcgatgtagtcaacccacatgtctctcagtccttaatttatgctgaacgggaattttcttgtttaagtacccattgcgccaaagtcacacgatcattattaccataatctttatacgtcattacagcactaaatccgctattgttaagcagcttctgtaccgctgtggcttgttgccaaccatgctccaacatcaaccatccccccacctctaaataagccggtgactggcgaataatttcagccaaatcagctatcccctcagcctcagccaccagcgcactatgtggttcatagcgcacatcaccttcattaagatgggggtcattggcatcgatatagggcgggttgctcacaatcagcgtaaatcgcccgctcaccgagtcaaaccagctactttgcaggaaatccacattatttatcgcgagttttttggcattatggcgggccagagcaacagcatcagctttaatatcaacccccatcaccgcgcaatctgggcgttcgctggctaatgccaaagcaatggcaccagtgccagttcccaaatccagaatacggcatggagtgacaggcaaatgcgccaaagcttgctcaactaagcattcggtgtccgggcgaggaattaatgtggcggaggaaacacttaatggcagcgaccaaaactcgcgctcccccaccagataggcaatcggctcaccctgttcacgccgcgcggccaatggctctaacaccgccaattgctcggcggtaagttgggtttcaccaaaggccaataaatagctgcgagcgcgccctgtaacgaaactcaggagaatttctgcgtcgcgttttgggctatcactttggttaaaacgggctgccgcttgcgacagccactgctgataatccattaatcttgctcggacaacgcagagagctgatcagcttgatattcctgcacaatcggctggataagcatatccagtttaccttccatcacctcatccaaacggtaaagtgtcaggttgatacgatggtctgtcacgcgcccttgcgggaagttataggtacgattgcggtcagaacggtcgccagagcctaataagttacggcgctcagaggcctcggcttgctgccgtttttgcatctctgcggcacgaatacgtgcgcccaacactgacatcgccttggctttgttcttatgttgcgagcgctcatcctgacattccactacaattccggtgggaatatgggtaatacgaatggctgaatccgtggtgttaacgtgctgcccccccgcacctgaagagcggaaggtatcgatgcgcaagtcacccgcattgatttccggcatttcagcttcgggaatagccggcatcaccgctacagtacaagccgaagtatggattcggccttgcgattcggtttctggcacacgctgaacacgatggccacccgactcaaattttaactgcccaaagacaccatcaccggataccttggcaatcacttctttataaccgccatgttcaccttcactggcgctcatgatttccactttccagcgacgggcttcagcgtagcggctatacatacggaacatgtcaccggcaaaaatagccgcttcgtcaccaccggttccggcgcggatttccaggaagcaatcacgctcatcatcagggtctttgggtagcaacagaacttgcagttgttgttccagctcttcactgcgagctttagcttctttcagttcgtcctgcgccatttctcgcatttcgggatcgtcgagcatcatttctgctgcttcaatatcatcttgtacactgcgccattctttgaaacagcgagtaacatccgtcagttgcgcatattcacgtgataacgcgcggaaacggtcttggtcggcaataacattggcatcgccaaggtgcgctaacacttcttcgtggcgctcttgtaacgcttccaatttggcaacaatagaagacttcatccgtggttttaaaccctgtaattagaggaaactaatgctgatccagcccaaggctgtcgcgtaataattgcaaccgctccatatcgccatcactggcagcttgctggagggatttggtgggagcatggatcaggcggttggttagcttatgggccagttcatttaccacctgttcaacattggcaccctgctcaatggcggctaatgcttttgccgtcatctcactacgaacttgttcagcctgagagcgataatcacgaatggtttcgaccgccccctgagcgcgtaaccaggtcataaaattcatgctttcttgctgtactatcgactcggcctgaactgcggcagcctgacgttgcgccatattgtgctgaataatcgcctgtaaatcatcaacgctgtataaataggcattcgacagtttacccacttccggctcaatatcacgcggcaccgcgatatcaacaaacaacataggttgattgcggcggcttttcagcgcgcgctccaccatccctttaccaataatgggcagcgggctggcggtcgaactgataataatatcggcatcggctaaacgcgcatcaatctctggcaatgtaatcacctctgctccgacctctgtcgccagcgcttgggcgcgctcgcgggtccggttagcaataatcatatgcttgacttgatgttctctcagatgacgagccaccagctcaatggtttcccccgcgccaaccaacaatacattcagctctgacagtgactcaaagatttgccgtgccaaggtacaggcagcgaaagccaccgaaacagcactagcaccaatttcagtttctgtgcgaacccgtttggcgaccgaaaatgttttttggaataaccgctccaattcgccagagagcgattgctcgcgttgcgactctgcaaaggcttttttcacctgtcccagaatttgtggctcgcccaacaccagcgagtccagcccgctggcaacgcgcatcagatggctaactgcgtcattgccatgatgccaatagaggcttttttttacttcatccgggctgagtttatggtagttacacagccaggcaatcagttgttcgtgcaggttttcttgctgttctacgctgagatataactcagttcggttacacgtagacaacacgacaccgccctgcaccaacggctgttggagcaagctagcaagtgcctgatcgatcgattcaggtgaaaatgtcacccgttcacgtaacgatacaggagcggttttgtggttaatgcctaatgcaagcagagtcatgagaacggcttcgagtaatactgatgttagtatggattctcgtctgaaccgcattctacttgatgcgcgggatcaataaaagtcgcagtgcatcatcctaagtattatcccaaattatgttcaataattgattatatgatgtacaacatagaacaagatattgacgctcacccctcaggtcgttagcgtgagcaacaatgatgcccattattcaaacgcatcaaccaaatttgctttatcataatattgctttataaaacgtgcgccagtgaaaaaccctgcgaccgataggatttatacccatatgcctcagcgcaaaatcagtttttatcgcctacttccattagctactttgctattagccgcctgtagcaccacgccaccatccggccctgcgaccagccccacatcgcctcaatggcgtcagcatgagcaacagttgcggcaattgagccagtttcaaacccgcggtgcctttgcttatctctcagaaaaacaaaaagtttatgcacgtttcttctggcaacaaactgcccctgagcgctatcgcctgttgctgaccaatccgttgggtagtactgaattagaattggtcgtacaacccggtgtgacccaattgactgacaatcaaggcaaacgccatgtcagtaatgatccgcaagaaatgattcaaaaattgaccggaatgtcgattccgctggaaagtttgcgccaatggattctgggcttgccgggggataccactgattttactctcgacgataaatatcgcctgaaacagctgacttaccaacaagatggcgtaacctgggtggttgattatcaagaatacaatactcaggtcacaccggcattgcctagccgcatggagctcagtcagggtggtcagcgcatcaagctgaagatggataactggacggtcaaatagtatggcgaataccaatcaatacgtctggccgtctcccgctaaattgaatttgtttctttatatcaccgggcaacgcactgatggctatcacctattacagactttgttccagtttctcgattatggcgatgaactgacgattgtgccccgcgatgacgatcaaattcgactattaactcccattgtcggagtggaaaacgaacaaaacctgataatccgcgcggcacgattgctgcaacaacatcccagctcagcaaaagtacctcggggggcggatattagcatcgataaacgcttgccaatggggggcggtttgggtggcggttcgtccaatgcagcaacggtgctagtcgcactcaataccctgtggcactgtggtctgtctgatgaagaattagccgctcttggactcacattgggggccgatgtaccggtatttgttcgcggtcatgccgcctttgccgagggaattggtgaaaagttgcaccccgcagagcctatagagaagtggtatttggtggttcaccccggagtaaacatcccaacgcccattattttttccgatcctgaattaaaaagaaatacgccaattcgcccactggcggcgcttttaagcgctccgtacgcaaatgattgcgaaccaatcgcaagaaaacgttttcgcgaggttgaacaggctctttcatggctgttagaatatgccccgtcacgcctgaccggaaccggagcttgtgtctttgcagaatttgacacggagtcatcggcccggcaggtgttaagtattgccccggagtggttgcacggttttgttgcccgtggagtgaacctttcgccactgcatcgcgtacgctctgggaaaatggaaaacagtgagcacagataagaatgcactacaaaggtctagatcatggcaccactgacctgagtttgtgaaaatacctgtctcatttgattgaaagccggttcataatactgttttggctttaaatacccgtatgtatattgcaatcagtatgaatagtcgcccgtgattactgatctgacaatatcttctctggacgcatgcctgaggttcttctcgtgcctgatatgaagctttttgctggtaacgccaccccggaactagcacaacgtattgccaaccgtttgtacaccagtcttggtgacgccgctgtaggtcgttttagcgacggcgaagtgagcgtgcaaatcaacgaaaatgtacgcggtggtgatattttcatcatccagtccacctgcgcacccacgaacgataacctgatggaactggttgtcatggttgatgccctgcgtcgcgcctccgcaggacgtattactgctgttattccttacttcggttacgcccgccaggatcgccgtgtgcgctccgctcgtgtgccgatcactgccaaagttgttgccgattttctctcaagtgttggggttgaccgcgtattgacagtggatctacatgctgaacagatccaaggcttctttgatgttccggttgataacgtatttggtagcccaatcctgctggaagacatgttgcagcagaatctggaaaacccaatcgtcgtttctccagacattggcggcgttgttcgcgccagagccatcgcaaaactgctgaacgatactgatatggcgattatcgacaaacgccgtccacgcgctaacgtttctcaggtgatgcatatcatcggtgacgtagctggccgtgattgcgtgttggttgacgatatgatcgataccggtggcactttgtgtaaagcggctgaagccttgaaagaacgtggtgctaagcgtgtgtttgcctacgcgactcacccgatcttctctggtaatgcggttgaaaacatcaagcactccgtgattgacgaagtaattgtttgtgacactattccgttgtcagctgaaatcaaagcattgaaaaatgtacgtactctgacactgtccggcatgttggctgaagccatccgtcgtatcagtaatgaagagtcaatctctgcgatgtttgagcattaatcaacattgagttgtggatatccctgcggtgctaactggccgcagttaactgtgatgagccacttttgagcagtattgtgtgggtgttcataactgataaatgaattataccctaaataattcgagttgcaggaagacagccaacgcacatgcagcttgaagtatgacgggtataatacagataaagaaaaacccgttgaagcggctgctacaacgggttttctactcttggtctataggttcttgatctatggatttttgggccgtcattcactcctcctgaacatcagctcgatttaaagctgcggtaacaggtttatattttgtcatatacctcggggccacactcagatgttatgagtggcgctggttgcgattgcatcgtttatcaaagtgcttaacccaccaataacggtcagcaacttcttcacgcccaccaatacgagcgccgaccagccataacagtgcaccaacaaaaatactcatcactgcaccgtgggcaaagaattgcggtaaaccaaattgtgtaacttcggccaaaattgagtaacctaccccaacgaccattgtcaccaatcctagtcccatcagcacattaccgagtcttgctgcgcttttacgtttcatatgccacctccacttgagttgccaataaataatcactacgttcagcatccgaaactgcttgcttaatgcgattattcatgtccacttaataacttagtatagtcaggctggcagcaaaggtattgcgcttgcgatcacaactggcgaatatattccgacaaatctttacattttccagctatttggcactaaagttgaattgttacacaaatgaactattcaccattcgaattattaacccccagcaaactcacaccagcagttttgtcattacgcgccatgacaggtaaactgtcacactttaattcctttagtaatagcgaatgacgacgtgagtagcattaaattaatcgttgggctggcaaatccgggcgcagaatatgcccaaacccgccataatgcgggagcctggtatgtggacttattggcgctgcgccataaccaacaactgaaagaagagagcaaattcttcggttataccgcacggttaaatctggcaggccaagatgtgcgcttgctggtaccgtctacctttatgaatttaagtggcaaggctgttgcggcaatggccggcttttaccgtatcttaccagaagaaattttagtcgcgcacgatgagctggatatcccaccgggcgtggcgaaattgaagttagggggtggcaacggtggtcacaatggtctgaaagatattcagagcaagctcggtaataacccgaatttctatcgtttacgcattggtatcggccatcctggcgataaaagtaaagttactggttttgttctgggcaacccccccgccagtgaacaaaccttaattgacgacgccattgatgaatcgattcgctgtactgaagtgctgctgaaagaagatattaccaaggctatgaatcgtctgcattctttcaaagcgggcgcgcagtagaggtttacctaattccccggaaaccgccatgcaccggggaattaacctttcactttattgatttttgttgcacaacgcattgatgccctgctgaccttcaccggtcaggacaacaccgccaataataactctaaccctccctagaaaatgattacttttggcgtcatattcatccgcaatatcttgcagttcatcagtgcaaaaaagcgaatcccaatcggcagcttttttcttattatctgataaatcgtggctacgctcgaacttctcattgatggcggtgaatttcagttgaacaccgtcaaaatcctcatacagtgtttttttctggtaacccacatatcttacgcttttgtctgatcggttttctatttgcagaccatattgatcaaccaactctgcaaagcttggcccagtaggctcagaatctgccgtcagaaaccacatgcccaagatccccaccactcccccaaacaaaatcactatcagccatttatagatattcatttccatgggaatagtccaaattcagtatgctgaccctaatgtttagttatcggacattaagcaaaaaacttcaggtaacggaagcgtgatccagagcacagagttagaaaaatcaattacctatcggagattgcgataaaagcaattcacacaatgaaacagcatgatcgagataaatcgtcagaatgtgtataatggcggcataaattttgattacatcggcccgttaaccctaacgagttgatttttaagttatttaaggtgatataaaacatgggattcaaatgcggtattgtgggcctgcctaacgttggtaaatccaccctgttcaacgcgttgacacaagcgggtattgaagccgctaacttcccgttctgtaccattgaacccaatacgggtgtggtgccaatgccagatccgcgtctggaccaactggccgagattgtaaaacctcaacgtattttaccaaccactatggaattcgttgatatcgcgggcctggtaaaaggggcctcgaaaggtgaagggctgggtaaccaattcctgaccaatattcgtgaaaccgaagcgattggccatgtagtacgttgctttgaaaatgacaatatcatccatgttgctggtaaagttgatcccgttgatgatattgacactatcaatactgaactggctctttccgatttggaaacttgcgaacgtgctattcatcgcgtgcagaagaaagctaaaggcggcgacaaagatgctaaagctgaactggaagcactggaaaaatgcctgccgcatttagagaatgctggcatgctgcgtgcgttgaacctgacagcagaagataaagcggccatccgttacttgagcttcctgacgctgaaaccaaccatgtatattgctaacgtcaatgaagatggttttgagaataacccatatctggatcaagtgcgtgccattgctgccgctgaaggttcagtcgtggttgccgtatgtgcggcagttgaatcagacattgctgagctggaagatgaagatcgcgctgaatttatggccgaattgggtattgaagagccaggcttgaaccgtgtgatccgtgccggttatgaattgttgaatctgcaaacttacttcactgccggtgttaaagaagttcgtgcctggaccatcccggtaggtgcaacagcgccacaagctgctggcaaaattcacaccgactttgaaaaaggctttatccgcgcccaaactatcgcttttgacgactttattacctacaaaggtgagcaaggtgcaaaagaagctgggaagatgcgctcagaaggtaaagattacatcgtaaaagatggcgatgtgatgaacttcttgttcaacgtctaaataaaatgtgttgtctcatgaggtttcgctgaatctcattaagattaataaactctataaaatccacgcggttgcgtggatttttttcacaatattttaacttatctcatagaagcgcagcagaaatgtttagctatctgtcatctcaacgcaatgcttgaagaatatcgtatgctgcttgtacgcggactggattagggtaattcttgttcgctaacatcactatgccaaccttctcctctgggatgaatacaatataagcgccaaagccattggttgcgccggtcttatgaacccaggatgctcgcacagcaggttgtgcaggtaccaatgcctcaaccttacgtggttttaacgcaatatcattgccactatcggcaatcaccctctgtggattgataggccagttatacatttcccatcccaagccctggaacatatctcctgcttggaaataacgtgactgagatgcgatgatcgcttcttttagcttatcgttagcggcaggtaagctttctgggtccatattggcctgcataaatctcaccatatcttgcgaggtggatttcactccataggcttcctcacccagcatgcccaaggtaacgcgcactggctgaccatctttatatccccacgcataatttgactgcatggattcggggatagtgataaaggtatgatccagttttaaaggttggaacacatattccttcatatagttttcaaatgttaactgacttcttttcaccgccagcgcaccgaatagcccaatgctggcattagaataattgcgcatcaccccaggtgcccactgtggctgccattgttgataatattgccacaatgctttttgatcagttaccgaatcggggagttgcagaggaagtccacccgcagtgtacgtcgccagatgcaacattttcacatctttccactggctgcccgttagctcgggagcatattccgtcacgggatcattaaggttcataataccggtctgcatggcatattctccggcgacgccggtaaaggtcttactcactgaaccgagttcaaacagtgtattttcggttaccggacgacctgcttttatatccgccataccatagttaaagaattgcggctttccgtcataaaatactgcgacggccataccgggaatatcctgtttttcgagcaacggcgtcagagtgttattgacgatagtcgcaacctgctgctgcgtaagtttggtttgtgccaaagtataaagtgggaaagttgcaatagcggtaaagatcaaggtattgattatagactttttcatcattagtaaatcttccatagactgataaatggcatgcagtgtggctccttttgcgtgaagaattctgcaatgattgactatggataacaatcgattatatttagcacttgataatagaaaatctaacaagtcaatctatggttcgcagctatattccgttaaattcacttcgtgctttcgaggctgcggccagacagttaagttttactaaggctgctatcgaattaaatgttacccatgcagcaataagtcagcaggtcaaagcgctggaacaacgcctcaactgtcgcctctttattcgtatttcacgcggattagtgctcacaaccgaaggggaaaatctgctccccatcctgaacgattcttttgatcgtatcgcgcatacgctagaccgtttctccgctggaataatgcgtgaaaaagtcagggtgggtgttgttggggcctttgcaaccggctatttattgtcacgattgagggattttcaacaacattccccacatgtggatattttactctcaacacataataatcgtgtcgatgttgtggctgaagggctggattatgccattcgttacggcaatggagcctggcatggcacggagtcacaatttttatgtgatgctccacttgccccactgtgcgccccctcattagcaaaagatttacgccaccctactgatcttcaaaggtttatgctgctccgttcctatcgtcgcgatgagtggtcggcttggtttgcggcggcgggagggcctgtaccttcaccttcccagcaaataatgatgttcgactcgtcagtcagtatgctggaagcggcgcaggcggaaataggtatcgcactggctccacccgctatgtttatgcacctgctacgtagtgaacgcataatccaaccttttagcacgacagtcagtctcgggggatattggttaactcgcctacagtcccgtactgagacgccggctatgcgggattttgctctgtggctattgtctgaaatgaagtctgagggagaatagatccgcattaacgtctaataatactgtttgagccaccaaaatctgcgaaacatctcttctgaaacagtggcctattggaggataccaaaggccacctacaagtaaattagtcggtaatgctttgctttttctctcgaatgtcttgttcaattccatcacgaacatcttgcggaattttcagtgcgtcgcccagcgcggcaagatagctacgctccataaaatggtccacatcaatgacggcgcaactcaggaagtagagttccaacgcctcctcttcattttgaatatcacgcgccagtaattgagggtccaatggctggtcaatggcctgttgcaccagacgttcaccctgctcactgatacccgcttcgcgcatattctgttcaataatactgcgctctttcgcatcaatatgcccatcacttttggccgcaaacaccagtgccatgaccaaccgctgcacacgctgatctaccggggcgacttgctgaccatactgtggttcatcctgatgattctgacgaattctgtctttatatttattccataacacggttcccagtaccgcgccgccgccagctaataacgcactgctaccatatttgctcagtagtttacgtgaggatttactgccaacaagtaagccggcaaggccacccaatgcgccaggcactaacatattactcaggccagaagccccgtcaccgttcttcttcgttgtctgcccgagcattgactgtaattgttgcatcaagttattcataatcttcaccaataaagtggagtaaacaacctgagaataaagcaacaaatgtcaagatgtgtatgaggatgtaaaaaagcctggctacccatattgaaaatgcttttaaaatgctgctccaacttgaaaaagataaataaaacacttaaagcccatgccatagtgatgacttttctgtctaatcaccagcatttaaatgtggagagagataacgctatttctgacatccagtgacttgcgggtagttacgacataccaacatgagttttcttttgggctcaaaaccgttatccagcatgcatcgctgtatatcagccgcctttctaatggtaggaataaaagaatttgaacccagtggttgaggataaccacactggtacatcatctgttgggcgatacggtcattctcaatggtatgtgaaaaatacagtgaagcccctgctttacgccagcttattcgcgaagatttatcaatacccgaatccggcttgatggggtggaatccactatcggcggcaaaaggcaacgcctcaagttggcgtagactcactgctctcccctgtttttgtgcaacacaggcaggagtttgttcgtaaacgtcaaaaatcttaaaaccatgtttaaaaacaaaaccttgttgttccatgggtcttccccgattatggtgggaaaaattcgcgcctactgtcttgttaggggtgaaacacttatatgataggctctgtttcttgctattattttcccttcattgacagccagtcttatccggagggtacatgcttttaaatatcaattcatgcctatgcacttcaagcttaagcatcgattcctttgttgatacctcatccacctcaaagaattcaactcaagataaccattcctctggtggatatgttacaaccagtacaaaagtgaaagtattagaaatcaagccattagcttcatgcctgcatcctaaattaagaatgaatgctaaagaatatactcagtacaaagaactcatggattcaatgaaaggctcgaataaacatgttcactttgattgtttttcgtctaggaatgagagcgcctctcacatcaacgctttagatgacgatgatactgatttcgttccatttgaagagtttgagcaatggcgcctgcagcgattaaaagatcaagtgagtataagctcgtccgattcggatgctatctcagctaagcaatccgaaagatctgcattttctgtagcacaggtaatctcagccaactacgatattccaagaaaacaatcaatctcaaccaactacgatattccaagaaaacaggcaatctcaaccaactacgatattccaattaagaaataaacggttaatgaaaacgctcagaagctcatattcagcttaccgtaatggaacattactcccagcttaaagcgctccctgttccggtaatctctggcttttattctcagcaaccttattttgctgttcagggcttcagcattgccatttgagacgttatgccgcatggcattcagtatcccgtataaccttttgctgattgtaccggccatgtttttcattaccggtacatcgcaacttctcgccagcgctatccattgctgccagtctgttcgccgttcagtactccacggtcggttccagatgtcttttgccagctcctttagcgtccagcactgtcttgtcagttgcatttgctccctgagccaggtcagtttttcctgccggggctctgtcatccgtttttcactgtattgccacaggaagcgggttccttttgcctggcggcgactgtccaccagaagccggggatgctcggtctgccgtgttttatcgacgatttcacccaattgttttgccacatggaagcgatcaaaggcgattttccctacagctcccggaagatggatgcgtgccgctttgatatatccggcatcatatccattgagaatgttttgatggcctccagctggccgtcggtgagagtcctgagataactggcaaggttttcagttccacgatcatccgttaatgccagcgcacgtccttcacgatcggatataactgtgatgtatcggtgcccttttttgaacgctacttcgtccacatgcatatgtcgggctgataacggcttctttatccgggcaagcccacgcttaacagcctgtgtcataattccgtcaacagcattccagctaagattaagttgtttcctgacagcatcaatggtgctgatcttcagccatgagaggacgaatgattcgaaaagcagcgtgtatcggctaccaactccggcccacggaacaggtaacgtctggcatccatggtctggacacatgactcaagggacattcgcctcaacgacagtcatgaattggcaggtatcaagatgacgccatttgcggtggcggtgatcgtgaacagggcattgctgcccgcatgtcgggcagattagcagtgtatttttggcgatcccgacaaccacggtgacagagccagcgttttcatcaagggaaagtgattcaacctgccacggggcggacaggttgagaatgtgggcgtatagcgatttttcatccatgaaaatagcacctataaatatttcctgtttaataatgaatagaaatcatttgtacgcatttgtaatcgccggtcgataatctctttatcatttttagttgcagagtaatattcagtataaatatcacgaaaatctattggaaataaactttcactttctttatcgtacagcatattacctgtgttgagatcgtaatggattatacccaactcattcaatttacatatcaactgcagataaagactctcaagattatcagggatatcagctgtatcaatatcactaaggggagtcccgggcacgcgtagcattcggaggtacacatcaccgccatgccgtataacaactgatgcttcatcgccataaaaagcattaaaaaggtcagactcttgcttggccatttccagaatctcattgtactggttgccaacaagatcatactttttatataaagcagacgaatcattcacatcttcaaatacttctgctgtcgaaccttcccctattagcttaccgagaatgggctgcgttactatgtcagtatgagaattattattctcaaatggaaaaggtgtttgaataatggtaggtgttattttcattacatgcctttgttatgaaatttaaaaagcccaagagatttttacataaaataacgttacacgctaccatccagggatctacataagtacatctgccattacatagatagccaccatgatcgaggaagaccctgttcatacagtggtaatacaacacagtttcgttatcgctaaagtctggttgaggccctggcaaaggaacaccacattgccccatcgctacgcgggcgccattcaccgtcgaattcggtcgctgccattgtgttaaatcaggtggtggcgggcaaccggtaagcaaaaaactgacaccaacagcgctagtgagtaaattagcgtatgtttagtaaacataaaatcctttgatattgaaaatatcagcactcaataaccctacgttattaagttttccattatgtggtctaaagagtgctgttactctccgacaagaatcacttcaattccaattttgcgtaatccattcaaactgtcgacgggaatacctttatcggtaatcaccatatgtatacgttgggtatcaataattttatgcaaactggaacggttaaatttattggaatcagtcaccacaataatacgttccgccacttcacacatccggcgatttaaacgcgcttcatcttcattatgggtgctcaccccacgttcaagactaatagcatctacaccgagaaaaagcatatcgaaatgatagttttgcaaagattgatcagcctgatcaccgtagaaagataatgactggcgtcgcagatgcccaccggtcatcaacagttccacgccttcggcatccagcagcgagttcgccacattcatgccattggtcatggcaataacttccttatgattgcgcatatatcgcgctatttcgcaggtggttgtaccagagtcgaggataacgtggtgcccaggttttattagatctgccgcaacacgagcaatgctacgttttagcgaagtattaagggcgcttttatcttctacggttggctcaactgctggtgtgccgccatcacaaaccaaggcaccaccataggcacgcacggcaatcccctgtttttccagaaaagccagatcgttgcggatagtcaccgtagaaacgccaaataatgacgataaatcattaacctggacacttccctgttggcgaagacgctgaataatttgctcacgccgttcactggtacctgttatccgtttgtccattatcgaatcagtattgctcataggtgatcctttccagaagcctttcgtttcatttcacttcatctattaacgccttccctttgccggaaagcaagtcttaacattatcgaaaatccgcacacttacaccgtaaaaatcctttcattatgcttctttttcgaaacagatctcaattcaattatctttcattttatttttattaacccataaagcagtattaaatgaaataaatcgaaagataaaaagacatttaactcatacggagaggaaagtgaaacatttaaccgagtttgtggctgaccataaacaggatacaggatgtggcatctttgccgtctgttctgcgcacctgttggtcttggaagcggcactcaagatattggaactgacggcaggtaaagtggccgcgttttatgactcaccaactggctttcgtcacgggccaaaatcactggtgaatgctgaaacactggtggtggtttttgtttcaagccactcttacactcggcaatatgacctcgatttgctggccgaattgcaccgcgaccaacaggcgatgcgcgtcgcggcaatatctgccgtaaccagccctgaaatagaacacggcccgcatatcctgttaccaacatcacggcattttattgatgtcgaacaggccttctgcttcctgatgtatgcacaaattttcgccctcaccgaatccatcaaagcaggtattaccccggcccccccttctgccagcggcacagtaaaccgtgtagtacaaggtgttgttattcatccctggaaaggctgagaggagcatgacatgagtattatttctactaaatatcttcttcaggatgcgcaggcccggcgctacgcagtaccggctttcaacatccataacgcggaaactattcaggccatcctcgaagtctgtaaagagatgcagtctccagtgatactagcgggcacgcccggcacttttaaacatatcgcgtttgaagaaatctacgcactgtgtgaagcttattctgaaagttacaggatgccactggcgctacatcttgaccgccacgaatcccttgatgatattagccgcaaggtgaatgccggtgtgcgtagtgcaatgattgatggcagccatttcccgtttgccgagaacgtgcgtcaggtcaagaccgtggttgatttttgtcatcgccacgattgcagtgttgaagctgagttggggcggagtggaagatgatatggatgtcatgaaagaagtggtgcgcagtaaagtcactgtctgcggatcagtcaataaactcattcctgaaaccgaaacctcgctataaatcttgtgcggttaaatgttacccggccattgtcgggtaacgccgtttatccgctattccaatatccgaatcttaaacgataaccttgttctggcttttgacgcttattgttacaatgttatgataagtggctgagagcaattgaaatcacgatgacaagggaaacgttttgaacacgaaaagcagaatgcagttgtggccacggttggcgttatatgcaatggctatcttgctattggctgggtgctcaaacaattcaaatcgtgactatgccaagctgccgaagggcagttacaacgacaaatcctacaccgtcaaaaagggtgataccctctattttatcgcctggatcagtgacagtgaagtcagtgaccttgctcgtatcaacaagctaaaacccccttatcgactggaagttgggcagaagttgcgacttgatagttcgagttcaacagggcgtctgacgtcaactaaacgcaaatcatcaagctcgacgctggctaaatcgacaccaccgcctggtgcaagtcgttgctggcgttggcccaccagcggccaagttatctctaaatattccactgccgatggtggtaataaagggattgatattgcaggtaaacgcgggcagccagtctatgcatcagccaaagggaaagtggtgtatgtcggcaatcaactgcgcggctatggcaatctcattatgattaagcacggcgaggatttcattaccgcttacgcccataacgacaccatgctggtgaataatggtcaggatgttaaggctgggcaaaaaatagccactatgggaagcacaggaacagataccctaatgttgcattttcagattcgctaccgggcaacagcgctggacccactgcgctatctgcctgcacaaggaacgccaccgaagtgctagctaattaaggtttaggctatcacggatagataaaaggcccctgtttaggagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctgtttaggagccttgtttttgatactatttcagtcatgaagctcggttatcattacgccagaatttgtttcacgaatgctttgatttcttcaacctgacagttatcgaagaaacactgctggaaacgttcaccgctcacggctgttttcaccaattccggatcgatagcgcgcagtgtatcaagatagttttctttcactactgccgctttcacctgattcaaaatacccgcgttacgcacttgcggctctttacgatccagtgggtagccttcacctttcacgccggtgaacgctttctcaaaaatgtaacgcacattcagttcagcaccccagccaaaacctttggcgaatggcagtgacagtgcgttaccgttgttaatctgagcaaacaggaaagcatctgctggatcgatgcaataaccacacacaacacctggatgaatgttcaatgacatcatcgcaccctgacccgtaccgcagccagtgaccacgaaatctactgctttagcgtttagcaggatgctggccataatccccagatggatataagtcagatgatggtcgttctcatcactcatacctacgttgtataccgggtacgctttttctgaggccacagcgttcagctctttcaagatgattgcgtttttacccgcctggctgttttccatcatcagtgcgattttcatttattatctccgttgcgccaatgagcttcagcccattgggtgtgatagttagacttgactgtgctgaccatagcaacttggaaacaaaatttcaattttaatggaaggatgttttataaatatcacatttcaggatttaccaaaaactcgcccgtgtggcgactgaggtagaagacctgcccatccttttggcaggcctttatgactcactgattagaaagcgtatttaaatccgactgttagtgctgtatcactataacttttatcacctattttctgggcgacgttagccaatagtctacggatgcgctcagaccgttgatatcatatttctcacctgacagttgctcaccgtttacttccgcgttcagtgaactgtattgcagccaactatcaccatttacggttaaggttttataaaccctcgtattcggtgtactaaagccgagcgttgaatcattcagggccaatgatgcaatatctgaatcatcggtaacctgccacaagctacctccattgatcgataccgcaccggtgctatttgtcgcgccagtccaactggcattattgtccattgccagcgttgcgatattacgtgccgaaccatgccagctcgcactactatctagcgtcacactactgctgccagccgttggcccgcatatcgccatttagcatcgcaccgctattggcgctaaaagcgacactacgggtactcaacacatcaaagtagccatgacccgcgctcgcgcccatcatcgaaatagttgaatcactcagattaagcgttgcattgttaccccctgcgcaaatgcgaaagagggtaaacataaaatagctaaaatagtttttttaaatttcaaacggtctgtgcgacattaacagccgccggtcaagaacaaccaaattgaagctgcgtaactcactcgcacagcctcagtgccgttagtgatgcaacatctcgtggacaatgtcatctttatctaacgttatcgggtaaaaggttggccagttatccatttctttcagcagcttctcttgtgattcgttactcatatagacatgaaaatgctgggatttctgtggctcaataatatggtcactgaattggacatatttcggggctttagaactggcatctttacattcatataaatagcgcactcctttcttccctgaatcatagtgcattattttaaaaccagagtagctgtattggcaggagttaaccgcttctggggtatgaaaatcaatagtattgttctcaataccaatcatcgtaatatcagttgcatagccttttttataatactcccggtactcctcaattgttttatttttgttctttttggctttatctgccagcaccggatccaagtcaccttgcaacagatagggattaatcgattgccacaccccatcccaatcactgagtggccgatctttaacgcctttatctgcaaagataccttcacttgctttgcgtgctgcttcagattgttgatgctcatggctatgtttaccatgagcaaacgaattaaaactggtcaaagatacgcaaacactaagtgcaatgatggatagatggtgcaatttcattggcatgaaaaactcctgtcggttgatattaatgtgatgttatattattacaatatcatcaatcaacaggtttttaccccttattaactcactacagcctcgtaacttcgagccacgccattcctggcgcggacgctgtactcttccaccagccccaccagagacagcgtcatcgtgtcagcaatgtgaatatttggtgttttatcgttcaggaaatagactaacccataataaatggctatcagaaagctgtggctgtaattggccacctttaatggctggcaaccaccaacatccttgcgaagcgctaagttcatgcgtttctgtgtggctaataagccattttcccctcactacatagactaatccgccatgtgaggcaggaagttcttgcgctgagctaataggtgttacgcttgcctgccagcagcctcggcgagtcatgatattaaaatcctggctgctccccccgagtaaatgagcatggatgggtatatcaccaggaaaagcaaaaggctgtaatggggttgaaagggtatgggcttcccagtgagggctggaaagcactactccttttcctgagagtaaagtaatggatcggtcaatatcgggaaatactgagaacgggccatcctgctcaatggttgcgatgctggcacgccaggcaaaatcatcacctccaactggccaacatgcaatttcacgggtttcaccaccgccatttcgccaacggctaaccggtagactggcaaaatcaaaaatggtaaagctcatcagacctcctgttgacaggcttttagtaccaccagaaaagcctgtgcagtttgctgttgcattggatgatatctatccactattaccgcattgcccgccacataaacatcccgaatttgcgatttatcccccgcaaataaccatcgattcaataaagaagcagattctgtgccaccaatataaggatcattgccatccaaaactaaccaatcggcacgataaccttctgctatctgaccaatattgctgccgcaagcttgctgccccccagctaaagcttgggtataaagtaaattggcaaccgctggatactgttcattagtcaggcgattacgacgctgatcacgcaggcgctgcccatattccaaccaacgtaactcctccactacattcagagaaacatggctatcggagcctattccccagcgaccatgatgctgtaaataatctactgccgggaaaataccatcccccaaattggcttccgttgttgggcataatccggcaacagcctgacttttagccaaccgaacaagttctgactcatccaaatgtgtggcatgaaccaggcaccaacgactgtcgacgggcacatgatcgtacaaccacgccacgggccgttgcccactccaggcaaggcaatcgttgacctctttttgctgctctgcaatatggatatgcactggtaactgtttatccgatgcctgcaatatttcctgcatttgacttaactcaacagcgcgtaatgaatgaaagcacaggccttgattttgtaggggctgattcgccaattgtttagtgataacttgctgctgcttgagatagctttctgtgttttgaataaaacggcgctgcccttgttgagcgggttgaccaccgaatcccgcgtaactgtacaataccggtaataaggtcatccctattccaacgtcttgcgcggcctgacttaggtgtaatgtcatctcccccggatcactgtatgggctaccgtcggggctgtgatgcaaataatggaactctgcgacttgggtatagccaccttttaacatttcgatatataactgacgagcaatcacaccgacatgttctggtgtcaatctctggactaatcgatacatcaaatctcgccatgtccaaaaactgtcctgcgggttacccgcaatctcagctaatccagacatcatgcgctgaaaagcgtgagaatgtagattaggcattccgggcactatcggccccgagagaatttggcaatccgtgtcactgctgcccgtcataatgcgctgaatgttgccctgttcattgacagttatctgtacgtcattcgcccatccatcaggtaagaaagcacgtttggtaaaataaactggcatagcgatatcccaatattttgttcagagtcaaacgcgctgagcagcagctgcgtcaattaattaaaccactaacttgtatatacatatacacacgctaaattcaaccgtagacttagcgtatattttcttatctgacgaggttaacgtcgtggcggaacaacaaacaaccttacaattaagtcccgcaatggacgatactcctgcccccatttatcaacgcgttaagttagctattattcgccaaattaggactggagtctggcagccccatcaacgtgtaccatcagagagtgagctagtcgccgagttaggggtcagtcgtatgaccatcaaccgggcgttacgtgaactcactagtgaaggttttctgatccgcatgcaaggcgtaggaacctttgttgctgaagcaaaggcgcacagtgccttacttgaagttcataatattgctgacgaaatcactgcacgtggtcatcgccatagtagtaagattttgcagttagaggcgcggccagcaagttctgaagaggcgattgctttaggcattcagcccggtcaacagctgttctattcgcaaattgttcattacgagaatgatatccccattcaggtcgagaatcgttgcgtcaatccaagcaccgcgcctgattatatgaagcaggatttcaaccaaatcaccccttacagttacctcacccaagcagccccgctaactgaaggtgaacatattgtcgaagctgttattccaaacccccttgagcggcagttgctgcaattagaagagcatgaaccgtgcctactgattcgccgtagaacctggtatggaaaagcaattgtgaccgttgctcaactgctttatcccagctctcgctatcaactctatggccgttttaccccacaaggtaccgtcacgtcctgatcaattttatttctctgcgagaagtgcgaagtgttacgcaattgtttaaatccctatcttgccgatagtgaatttatgcgctaggttgtccatgattgtatatacaacttaattctgtacatcttagggagtcagatggtgtcaacaattcactgcgacagtttgtggtacggtgccgatatcgtgaccatgcgtggagggaagtatcacctgatcccgcaaggggcaatggcggtgactgacggtaaaatagtctggatcgggccatataatgaattacccagactcagcgcttcacgcgaggttatctactcaagtggccttatcacccctggattaattgattgccatacccatttggtgtttggtggtgatcgaagtgccgagttcgaacaacgtcttaatggtgtgagctatgcagaaattgccgccaatggcggcggtatcgtgtcaacagtcagagcaacacgaaatgctagtgaacagcaattactggaacaagctttatttcgtctaaagccattacttgctgaaggggtaacctgcattgaaattaaatctggttatggcctcagccttgagagtgaaataaaaatgctccgagtggcacgccagttaggcgaattattgcctgtcacagtcaaaacaacctgtctggctgctcatgctttgccacccgaattttctggtcgggctgatgattacattgatttcgtttgcgacaccattattccccaagttgcaaaagaaaagctcgccgatgctgttgatgctttttgtgagcatctggcattttcactcgctcaagttgagcgtgtatttttagcggcacagcaagccggtttaccggtaaaactgcatgcagaacaactttcctcgctccatggcagcacgttggctgccaaatttaatgccatgtcagctgatcaccttgaatacgcaacggagtcagatgttagagcaatggccgatgcgggtacggtcgcggtattgctaccgggagcttattatttattgcgagaaacgcaatgccctccaattgaactatttcgccaatataacgtgccgatggcattagccagtgatgccaatccgggaacatcgccagcactctcactacggctgatgctcaatatggcatgcaccttgttccgtatgactccggaagaagcactcgcaggtgtcacttgccatgcggctcaggctctggggttgcaagaaacgcaaggaacactggaaacaggtaagttggcaaattgggttcattggccattatcgcaccctgctgaattggcttactggctcggcggtcaattgcccgcatctgttgttttccaaggagatgctcgcccatgaatctggttgatccgttaagtttccaggttggaaaactgcctttactcatcagtatcccccatgcaggtacacggctgactcccgccgttgaagatggcctgacagaagccgcccgaccgctttcagataccgactggcatattccccgtctctatgatttcgcccataatattggcgtcagcatggttatcggcaattattctcgcttagtggttgatctgaaccgtccagaagatgatcagccgctatatacaaccgcaactaccggtttgttcccagaaacgctgttcgatggccgcccctgttttatgccaggcaaaacgccgtctcctcaggagcgtcaatcctacttgttacatatctggcggccttaccaccagcaaattcagctcgaattgatgcggcttaaagccaaattcggttatgtattgctgcttgatgcccattcaattgcctcagttatcccgaggttgtttgatgggagactgccagatttgaattttgggaccaatagtggggccagttgtgcgccatcgctaagtacgcaattgatagagtgttgcgaacgccaatctgtgtttagtcatatattaaatggccgctttaaaggtggttacataactagagcatatggttcaccacaggatcatcagcatgcagtgcaacttgagttatcccagttaaactatatgtctgaggccgaaccctattcttatctgcctgaacgggctgcgcacttacaacagttactccagcagttggttattacaatgctgaagtggggtgaacaacaatatcagcgctaatttgtcgtaatactttcttatccaacttttaatgattttaaatgcaaaaaaggcagggataaccccgccttttttattcacctatttccgacacagaaaagggtaatctttactgaattaacttagaaacggtaagtcaggttaaccgcaacagtatcgtcggtacccagacccagcggattgttttcatccagcaagttaatttggtagtcaacataggtaaacatgtttttattgatgtagtaagtcacaccaatttcagcatatttcagcaagtcagcactaccgactgcatccaggtctttacctttagactgaacataagcgatagatgggcgaatgccattttcgaattgatattgtgcaaccaattctacgttctgggttttgttcgcgatcagtgctttgtatggtgtcatattcagcgtttcgccgtacatagctgcgatgtaaacctggttggcatcatatttcagcgcagtagcccaagcttgagctttatcaccggtagcactgttagccagatttttctgacccaaggtacggttagaattagagtatgctgctacgaaaccaacgccgctgccttcgatgtcttgataatcaacagacaaaccgtaaccgtcgccgttagctttctgaattgcgcgctcattattggtggtatcaccatcatcattgcggccctgatactgagcagcaacattcaggccttttaccagaccgaagaagtcagagttacggtaagttgccagaccggttgaacggccagtcatgtagttatcagtgtaagcgattgagtcgccaccgaactctggcaacatgtcggtataagccagtgcgtcgtacactacgccatagttacggccataatcgaaagagccaaattcagcaaatttcaaaccagcaaaacctaaacgggttttattgcctttgtcgccctgagattcagcatttttagcagcaacgttatattcccactggccgaaaccggtcagttggctattgatttgtgtttcacctttaaaaccaaaacgcacataagtatcatcggcattattatgatttgtgaaaatgtatttagcggctacgcggccataaagatccagcttattgccatctttattataaatttctgctgcgtttgagagagtaggaacgatactcaaggtgaccgctaaggccagaacactgcgcttcatcattatttttcctttaaattttaataaaattaacccgcggactaaattagttatttagcctcataaaagttaacttttaattttttatagttacctgtctttgtaaagcgaatagacattatcactaagcacgaaaagttaaaacggtaaaattgaagatatacaggtataaacaggtaatcaattgtaacaaaatatttttaatggaactttccataactagttgattaaccatgtttttaggtaattatatataaccaaaacagtgcaatagcaccatttaggtgcaaagtcatttcaatttgtttcttttttgttcttttgagtggttagatttgtaaaatggagtggatatcacacttataatctattttttatatatccaaagccatttatcgactatttaaaatacaaacaatcaagggtgaatatcctatttggtgcaacaaagaaaagaacgaagtataaatagcattaataggtttatgaaaagtgtggttttagcgtgtcgttaattagataggttttatcaaactgccgatgagcgatataaaattaaataagatattttttaatttaatgcagagaaaatgaactattgatgttgggaagtcacttttttacataccaaaagagatatatctctttaaatttagcttaagtaaaacgccctgtggtgatattaccctacgtaactatatagggcggtattcgtcttataaccttacttaagcttgtagtaagtcattctcatccatttgcactagcatgatgcctgcacgcaatcccaacgcaacgcgcggattggggaataagatccactcatattcatgttcaacgcaataatgctcattgagctgttctatcatcaatgttccttgcggatagcgagtgaagtttaccgtgtcatccgccacccacaatttaaaatcagcatgttgcttcaggagtgatttaacgacacgataaaatatcattgcctcggtagatcgagtaggcaattgccctccgctgaccaatgcacgtaaacccgcagtgatcggcctaaactgttcgagctgattttgcccaaagggtagcgctttgcccaattccaacgtacaactggccgcctggcagaactcactactgaagtgggcaaaggttccacccgccgaggtatgcatgactaatgcatctaactcactatcttttagccaacgtaacattgccgcacaataaggcgttgttcggtaaggtaacaaaccaaatcggttatgatgtgaaccccgaatggccgtatgtagatcataatgtaagcgtaaagacaggggatcagatgcaaaaaactcccccaccttttgttcgaggatttcagcccgtcttgcctcatcagttagtgaatgatttttataacgcccaccaaacatgcgattgatatctgcggtgagatagcgttccccggctctgatagctggcggattacctaatatcactagcaaacgcacggctaatggcaactgactagctaatagatcagagactaattggtttagaatctcaatcggagctgtttcatttccatggataccggccgataacaccactgattgcgaacaggctccgtggggggtgagcattaacaccccctcatccacccattgccatttaaggtttgatgtttcgccgctagtgagtgacggtggaacccccgatagggtgattgacagaaaatctggcatcatcgtcccttccctttgcttatcttttttcatggctcatgccgttcgatttttgatatttcgattaaagatgttggaacgggtatatcgaacccaaattgagtatcttggtcaattcatccaatgcttgtcgcccttcttgtaacaactgtgggtcagccaagtccttaaattgcaagcgatcgcgatagtgctggtcgacccaattattcagcgcaacaaacaaagcaggagtcatcatcactctgctattcactgccgctaactcagtatcattgagcgcaacacgtagccgtaggcaggccggaccaccaccattgtgcatactttcgcgcagatcaaagaccctgacttcatcaatcggaccaccactatttatcagctcagacagatactcccacactgcgggacattcctgggattcttgtggaataaccagcagcatcttgccattggctttactcagtaactggctgttaaacagatagctcgataccgcttgtgcgacagaaacttgtgctgcgggcacctcaatggtgaatagctgttgctcaattcgccccattttgcgacgcagatcttccattactcggatatcgggtacgaaagcatgttggtggtggaataacacgttttggttactgaccgcgataacatcattgtggaacaccccttggtcgatcaccgccggattctgctgtacaaaaacagcgcgttcagggtctaacaagtgcaaacgtgccacggcttcgctagcttctaatgtttggcgcgcaggatatcgactgggcatcgccccgccttcaaacccttgacggccataaacaaagacctgaatcgccgggcggtcatactctccccctaggcgattatgattagctgcaccttcatcgccaaataactcaacagagggcaatgcatcgtggtgaacaaagtgacggtgattattaaaaatgctttttaatattgctgaggttgtatctgcctcgatggcgcgatgaaatttattattcaaatttgccacagtaaaatgaactcgcccgtcagcgctgtccgcggcaggtgatactgttgccgcattagctgtccacattgatgaggcagagctgaccgccgataatagccgcggcgatttgcgcaccacttcgcttaatacttgctcatctgatccactgaaacccaactggcgtaaaacccccatcgctgggcgctcttgtggaggaagaacgccttgcttgtaacctaaatcggccagtgctttcatttttagcaggccctgttttgctgccagccgtgggttggagagtgtattttgatgcctggtggaggcctcattaccaaaagacaatccggcatagtgatgtgtcagcccaaccaatccatcgaagttaacttcatatcctgccattgtattctccgttcgcacctatgagttaatcaggtcagtgggctaatcaggtaagtcgaatgaaatacctggcgacagtgttgcgggcagtgtcaggctttcactttcgagtgatgccattggccaggcacaataatctgcggcataaaatgcacttggtcgatgattacctgaagccccaaccccaccaaatggagctgcactggaggctccggtcaaaggtttattccagttaacaatacccgcacgagcttccaatagcagttgttcaaactgttgccggtcttctgaaactaagccgatagctaaaccaaatcgggtctgattggctatttttagtgcctggttaaaatcgctatagcgaataacactcactagcgggccaaaatactcttcatcagggacctcgctgataccggtaatatcaatgatacttggggtcaaaaccgcactttggctgtcaggtcgggtcatggttaataaggctttcccccctaatgacagcaaatgttgctgtgctgccagcattttttcagccgcttgagatgaaatcaccgcccccataaaaggagccggttgactatcccagcgcccaatacggagcgctttactcaccgcaacaaaacgttgtaaaaatgcatcgccttcagcgccactcttgaccaacaagcggcgcgagcaggtacaacgctgaccagcagagataaaagccgactgaatcgcgaggtttaccgctgcatcacagtctttgacctgctcaacaatcagggcattattcccccccatctccaacgccagaattttctccggttgccccgccagttgccggtgtaagtggtaaccggtattggcactgccggtaaacagtaaaccatcaatatcaggttgagccgccagcgcttcgccagtgtcacgtccgccctgaactaaattgagtacgccatcaggaatgcctgccaattgccataacttgacagtttcttctgccgttaccggggtcaattcactgggtttgaacaccaccgtattgcccgctaacaaagcaggaacaatatgtccattgggcagatgtccgggaaagttataagggccaaaaaccgccaatacgccatgtggccggtgccgcagcactgagatagcgtccgtcatcggcgtttgactgctaccggttctggtttgataggcttgcaacgaaatagccactttgcccatcatggcctgcacttctgttagcgtttcccagtgcggtttactggtttccagacttatcgttcgcgccaattgctgcttatgttgttcgagtaatacggcaaaacgctgaataatcgccactcgctgttccaatggcgttcgagcccatgtggggaaagcatcacgcgcagcgcgacaagctgcagcgacatctgcgctatcagcggcacgcgcttgccacaataattgctgttccatagggtcatgtttatcaaaatgggcacctttaccggtgcgccattccccctgaataaacaatgcaggatgggtcattttttagtctccggggcaaaaaggctgattatccgaaccacatcacccgccacaacacccagtgccgctgcattgtcaggggttaaatgcagaaattcgtctgatagatgggtgttaattaatatggaacgaaattcttggtaacggtcattggccactaaataagcgctgccacttgggtcaatatcaatatcatcaataaccacttttcgctggctgctatcgcgcaccgcccgcacttcgtcggtgttggcttccaacgtcggcccaccatcaaaaatatcgacatatccctgatattgcaggccttcagtctccagaaccgcgcgagcaggtgcggtgtgaggatgaacctggcctatcactgcacgggcttcttctgccaaaaaatccacatacagcgggtgtttcggcatcagttcggcaataaacgctttttgccccgtcccactcagataatcggcttttgcaaattcgatagagaaaaagtgacgaccgacattttcccaaaatggtgaacggccttgttcatcggtgtaaccgcgcatctcagcaatcaatttgcgcgagaagtgctggcgaaatgcggcgataaacaaaaaacgaactttcgataaaaaggggccgtttttatctttacgatattcggggtcaagaaacagtgtgcagagttcactataaccagtgtgatcattgctcaaaaatagcgtcggcactgatttgtacacattgagggttttagaggcatgaactaatgtccccacacggaagttataccaagggtcattcattcccacagccacttctatagcactgacgcccaccactttctctcgctcagtgtcttctaatacgaacaggtaaccttgctcacccacagccaaagaaccttgccaggtatttaatgcacgctcaattctggcggcgaggtgttgctcattttgtggcagtgaggtcatgccaacgccagttttcccagccaactccagaatatcggctaaatcacggcgttctaccgggcgaactctcatcatattcaaggtccttgctgactgccgatgtattacggctaatgtgttacggctgatgtgttacgacttagccttacgacagacctgctcaatacccatagcaagtcgggccaagccctctttaatatcgtgctgagaaataatcagtgatggtgcaaagcggacaacatcggggccagcaatcagagcgattatcccatgctgagctgcggcctgaatgatatctttggatttgccggcataatcactgttcagcacacagccaatcaacaagccgcgcccgcgtatttcggcgaaaaccttgtaacgcgcattgatgtctgccaaaccctccaagaaccattggtgccgctctttcacgcccgacaatacagctggtgtgttgatgagagataaaacggtgcccgccaccgcacaagctaatgggttaccgccgtaagttgtcccgtgactgccgacattcagtgcactggcatattttgtggtcgtcagcatggcggctattgggaacccgcccccaagagctttggcgctggtcaggacatcaggggtgacgccataatgcatgtaggcatacaactcaccggtacggccaacaccggtttgtacttcatcaaaaatcagtaccgcattatggcgatcacacaatgcacgtaggccatgcaggaactcgctatctgcgggtaacacgcccccttcaccttgaatcggttcgacaatcaccgcgcaggtttgatcggtaataagcgcttcggcagaggccaggtcattgaaaatgccgtggctaatcccccccggcaacggagcaaaatcctgtgagtacttgggctggcctcccgccgaaacagtgaacagtgtccggccatgaaaggcgtttctaaaggcaacaatctggttcttttcgccctgctgtcccggcttattggcaaaattatccaaggcatatttacgcgccaatttcagcgctgcttcattagcttcggctcctgaattacagaaaaatactttttcagcgaaggtggcatcaatcagttgttttgccagtcgcaacaccggttcattggtatagccattgcccaaatgccatactttgtctgcttgctcaatcaatgcggcttttacggccggatgcccatgtcctaaggcattgacggcaatccctcccgcaaaatcgatataagatttaccctgttgatcccacagtgtcgccccttcgcctcgtaccacaataaagtcagctggagcataagttgggacgatccattcatcaaaagactgtcgggtaactgggattggctgttccatagtggcctctttaatcagcgtaaatatgggttgagagacttgttttttgagaggcctattatttgagaggccaatgacttgagaggcttattgccaggaatcaccctgccgcccaacaaaatctcttattctgttaacaatgaagaatgaaatatattcacctgatataaagtgtagagcagctttcgtgccacaccgatcacaatgtgaataaaatgtataaatctcattaaaacaaatatttaaaatgcataattatgcaaaacactcgcattcatactgtctattgaccatcaaaatgaccaattggacgggtttaactcgaaattgtatgcattggaaatcaatgttgatttttgctctattggatcacacttttgcaacataaaaacaacatcagagactcttcatgacccataaatgagcagtcaatgcatcaattgggtgcatttctgctaccggaaaagggaggataaaaggatggacaaagccgtttatgcataacaagtgcaacaataaggcggttatttcatcagcagatcatgcggtcatggccccattttctggagccatcagtattaaccgattaaagaggagaaatggcaggattagcgcgagcgattatcagcaccactggtcaattgagttatcagcatagccagaattcggatagctttttcgctttgctccgaccaggcaaatgaagcattgaggcgaaaacagtgatcgaactgattgccggtggtaaacatccgtcccggcgcaatactgacgccctgcgccaacgcttgccggtataattcactggcattaaatggcggttccaattccagccacaagaagtagcccccagagggatggctgattttgacattcttgggaaagtgctcaaccaccgcctgacgcagcgcgtttagccgctgttccatcatacgacgcaaccggcgcagatgagtgtcgtaccctccttgactgaggtaatcggcaatagctaactgcgtcggaacactggccgaaacggtactcatcagttgcagatgttgcacccgctgtgcatgttctcccgcagccacccaaccgacgcgaaatcccggagccagacattttgaaaaagaggagcaatgcagaatttggcggtgttgatcgagtgctttggccggcaaggggcgctcagcaccgaagtacaactcaccataaacatcatcttcaattaacgaaatattattctgttgcagcagcgccaccagccgttttttctgaggccaggacatcgtgctaccaagcgggttctggaagtgcgtcatcagccaacacgccttgatcggatactggttgatgacctgttcaagagcatcgagatccattccattttgcgggtgcgtggtaatggcaatagcttttaagcgcaggcgctctatggcctgtagcgcaccataaaacgccggtgattcaataacaacccaatctccaggctgagtcaccgcctgcaaactcaggctaagggactccatcgcaccggcggtaatcacaatttcttcgggtgaaacattcatcccactggcggcataacgctgagcaatattacggcgcaaactttcattgcccggcggcaagtttgtcactgaactttgcggtgatattttacgcgcaacccccgccagtgcacgtgacaatcggggttgcagcaataagctcggatctggaaatgccgagccaaacggcatgatggccggatcttttcccgcctgtaatacatcaaaaataaaagtattgatgtctacttgctcgtccagatgcagttttttcccccgctgaggttgcggcaactgggttggacgcgaagcaacataatatcctgattgcgggcgggccacgatccatccctgactttccagtaactgataagactgcactacggtcattaagcttaaacccgattgcttacaactttcccgcagtgatggcagcttgtcacctgcttgccagaccttagattgtatttgcgcacggatttgctgcgctaactgttcatatcgcgtcataagccaactgttatagatgagattgaattaattgtcactattatagccactttaacttatggttaactaactgccaagtttactcagcgaaataattgcccgtcgcgatgtcaccaaatcgccactgtggcgcgatttcttctatagtttgatgaggcagtaccatgtttttagcgaggtcgctatgtttggcttaaccgctctcgagttggccagaatccaattcgctttcaccatttcgttccatattattttcccggccatcactatcggccttgccagttttctggccgtactcgaaggtttatggctaaaaaccaaaaatgaagattaccgcgacctctaccatttctggtcaaaaatctttgccgtcaactttggtatgggcgtggtgtccggcctggttatggcctaccaatttggcaccaactggagctttttctctgaatttgccggcagcatcactggcccgctgttgacttatgaagtcttgaccgctttcttcctcgaagccggtttcttgggtgtgatgctatttggctggaatcgtgttggccccggcttgcatttctttgccacctgcatggtggcattgggcacactcatgtcaaccttctggattctggcttccaatagttggatgcagacaccacaaggttttgaagttattaatgggcaagtggtgccagttgactggctaaaggtgatctttaacccctcattcccctatcgcctgttgcacatgtcaaccgccgccttcctggcctcagccttctttgttggggcttccgccgcctggcatttgctacgcaaacgcgatactccggcgatgcgaaaaatgctgtcgatggcaatgtggatggctttaattgtcgcccctcttcaggcggttattggtgatgcccacggccttaatacgctggaacatcagccagccaaaattgcggccattgaaggtcactgggaaaataaacccggcgaacctaccccactgattctgtttggctggccagacatgaaacaagagaaaacccattttgcactggagatcccatatttaggcagccttatcctgactcacagtctggataagcagatcccggcgctgaaatcgtttccacccgaagatcgtcctaactcaaccatcgtattttggtctttccgcattatggtcggattaggcatgttgatgattttggccggtttttggagcttatggctgcgttggcgtggcgctctgtatcaatctcgtcccttcctttattttgtgttgtggatggggccatcagggttgattgccattctggcggggtggtttaccaccgaagtgggtcgccagccgtggattgtctatggcttacagcgcaccagtgacgcggtgtcatcccacggtgaaatgcatatgagcatcagcttgctgatatttattctggtgtatggctcggtctttggtgtgggctacgcctatatgatgcggcttatccgcaaagggccaattgcccatgaaggtcgccaacaagatagcggcgggcccggccaacacgcaacacctgccagaccactgtcggcagtcagcgacgccaatgctgatagcggcgtattgaccactgacaataaccaaaacaggagctaactatgggtatcgaccttccactgatttggtttgtcatcatcgtattcagcaccatgatgtatgtggtgatggatggttttgatttaggcattggcatcctgtttccgttggtaaaaaacagccgtgaccgggacttgatgatgaatagcgtcgccccagtctgggatggcaacgaaacctggttggtacttgggggcgcggctttactgggggcgttcccgctggcttacgcggtgattcttgatgcactggctattccgctgactttaatgctgctggggctgattttccgcggtgtcgcgttcgaattccgctttaaagccacgccggaaaaacagcatatctgggataaagcctttattggtggttcgctggtcgccacctttacccagggaatggttgtcggtgcttttattcacggattcccagtcaccggtcgcagttacagtggtgggccatttgactggtttaccccctttgcactgttttgtggcttagggctggtcattgcctatgccctgcttggctgtacctggctcatcatgaaaactgacggtcatgtgcagcaagtgatgcataaactggcacgcccactcaccctgatgatgttgctcattattgccattattagcatttggacaccactgactcatccacagattgctgcacgctggtttagcctgcccaatttgttctggttcctaccggtgcctatattggtgctcttcgccagtggggcattactgcgcgcagtcaagcatggcggacattatgcccccttcctgttgaccctattgttagtgtttttgggctacagcggcttgggtatcagtatttggccttatcttattccaccatcaattaccttatggcaggccgctgctcctccgcaaagtttgggattcatgctggtcggcgcactctttattattccgatcattctggtttataccttttggagctactacgtattccgagggaaaatcaatcacgaacagggttatcactgaatgatgaaatcaccatcaccatcccaaccacttgaaccagtaaaatctccttggtggaagagagtcggttggatgttacttatctggtgcggtagtgtgctggctttattggcagtttctatgctgttccgtatgatgatgacagccgctggcatgaagtctcattagcgctcacactgtgggatggacaacggcaaggttgccagcttattaatgacagggatcccgctttatgaaacgttacctaattccattagttaatcagattgctttgctaatgatactactgggaatgttggggctggctggtatgacgatctcgtcatggatggcccaaagcattcaaggtaacgcgcacgcgatcaataaagcgggatctttgcgaatgcaaagttaccggctgctttccatggtgccattagataaaggggatctaccctatttagcggcactagagcaggacaaaaccagcgatgacttacaacacgccctccagcgggaggggttaacccgtcaataccaacaaatcgaacgttactggcaaaacaccttaaaaccacaactgctacaagctaagcagcccgatgatgttgccgccaatgtcgccgattttgtccaccagcttgatgcattggtattagccattgaccataaaaccgagcagcgtctactgttggtgacgatgattcagttggtgttcattgtgttgactctgggcttgatgctcgccaccatttattatcttcgccgccgtttattgcgcccgtggctgcaactgatctcgatggcgaatgccatcggacgcggtgatttcagcaagcgcttctctctgccttatcagcgcgatgagatggggatgttgggcaccgcactgaatagaatgtcgcaggaactgtcagtgatatacagtgatttggagcagagagttgcgcagaaaacagctgacttacaacagaaaaaccaggtgctggcgtttctttatcacagcagtcgccaactgcataccactcaaccattgagtgagcgtttggtgccagtcatcgaacagttgcaaaccctgacaccactcgaaaatgtgcaaatctgcttatacgagaatcacctttatcgctcacacctggctgaccatttagatggtgaatatttaccgccacaaaatcgcccgacacaattaaccattagcgggtcattcattgtcacgaacccgccgacagcgcgggaatcactaagctggcgcttgagcgataagctgggtcaatatggtttattactggcaaaactcccatcagaaacaccgcttaattccgatcagcaacagttggtgaatatgttggtcgagcaattgaccagcacattggcgctggaaagtcaggcgagacatcagcagcaactcctgttgatggaggagcgttcagccattgcgcgcgaactgcatgactccatcgcgcaatctctttcctgcctgaaaatacaaattagctgtttgcagatgcaagttccggacttacccgatcccagtaagctattgatacaacaaatgcgcgatgaacttaatatcgcctaccgccaactgcgggagttgctaaccacatttcgcttgaaactcaatgaagcgacattgcaagccgcactccaaaacttagtcaatgaattcagcgagcgcgccaacttacccattacactcgatttcaacttaccatcagactctattcccaaccatcaagccattcacatggtcaatattgcccgtgaagcgctgaataatatttataaacatgcccacgccactgaggccgccgttaaagtcactgcggagcaaggtgatgtcgtcatgtcaatcctcgacaatggctgtggcattggtcaagccagcaaacggccgaatcattacggtctaatgattatgcaagaccgagctaccagcctgcatgggcattgtgatatccgccaacgggaagaaggtggaacagaagttcgggtacgatttacaccggacaatgatgaccttgactgacgatgttacataatcgccagcccgactcacatagggactaaatctggtaatcaatcaccacttcgtctggtgcttctgccaacactttctctttaatatcatgcagagaaagtgttggattgcagagctggataaagaaccaaataaagttacgttgtaactgacctcgttttaatcctaaccacactgtattcgcatcaaataaatgctctgcattaaggcgcaccagccccttgtcacgatgtgcttcgtatgacatatccgccagaatccccactcccatgcctagctcgacataggttttaatcacatcagaatcttgtgcgctgagggcaatatcgggggttaatccggcatttttgaaggcattgtccaaccgtgatcggccggttatcccttgtcgataagtaattaatggcaaggtactcaaggtttccagcgtgatatgtggctcttgtgttaatgggtgattttcgggtaccacaatcgcgtgatgccatcggtaataaggaaatgccgcgacagattcatcactcatcagtacttcagtggcaatccctatatcagcctcaccggattgcagcatcgccgcaatttcttgtggatttccctggctaataaccagtttgacctgtggatatagctgacgaaactcttttatcacccgcggtaaactgtaacgggcttgagtatgcgtggtcgcaatatgcaactggccgctatcattattgctaaaaacatcagccaggcggcgaatttgattggcatcatttaacatgcgctctgcgactgccagtaactctttgcccggctcagtcattcccaataggcgttttccacgccgaataaatatctcaatacccaattcttcttctaactcacgaatatgccggctcacgcccgattgcgaggtaaataatgtatttgctacttcagtcagattgtaattacaacgggccgattcccgaataattttaagctgttggaaattcatactttgcccctttcattctgattgatgtacagaatcgcggggataatagagacaaacaaatacaaaaaaaccgttgtttatgcttttttgtactaagcaaagttaatggcttacaccaaaagtcagataaagccgaaagattgaaaaataggcttaattatcaaaaaaataaagatttatagaaaataaccaacttcacgcaagttaatacacaagaataaaatcagctatattaaataactttttaatatagcactttgccgttagacgctattttggggcagtgctagaatcggccgattaaatttacctgcaaagactattcgtcagtctcttcatacccgttgagccggttcaggagttattcatgccgttggctattatcgcgctgaccattgctacatttggcattggtaccagcgagtttgtcattatggggctattaccagaagtcgcccacgatctcggggtcagtatccctaaaaccggaatgttggtatcagtctatgctatgggcgtggtcataggtgctccactgttggccattgcaacagcgcgagtgccgcgtaaatccaccttattgggtttaattgttttatttattatcggcaatatcctgtgtgccttggctgaaacttataacttgctgatggctgcacgtattattgcggcattgtgtcatggcacattctttggattagcttcagtggtcgccaccgatttggttcagcccaatcgccgtgcgcgggcaattgcattagtgtttatgggggtcacgctggcaaatgtgctcggtgtgccattgggtacggctattgggcaagctttcggctggcgtgctgcattctggggagttagcgccatcggtattgtcgccatcatcgccgtgatcgcctggttacctagcaatattccgatgaagaaaatcagcccgaaattagagttcaaaacgttgatgcagaaaaaagtgcaaacagctttactgctatcagtgttaaccaataccagtctgtttaccgtcttcacctatattgcccccctgctgcgcgaggttacccgtgtctctgaacatggcgtcaccattgtcttgctgatcctcggcgttggattatccattggcagtgtgctgggtggtcgcttaggtgataaaaatctggtcggctcaatgacacgtctgattgctattttgataggtattctgctggcattgcattacaccattggtttttacctaccggcagttctgaccttgttcatctggagtattgtggcttttgccctttgcccaatgttgcagctattagtggtggatcaagccagagatgctcctaatctggcatcaacctttaatcagagtgcattcaatttaggcaatgctttgggggcctggctcggtggtaccttgctggcatttggcttgcacttacaacaactccctcttgccgcgatggcggtgatgattgttgcactggtgaccatgttacggctacgcatgcatttccgccgtgtggctatcgtgcaacctatccgctaattcttcggtaaatcacttttttgccccccactccggcggggcaactcactcttttcgttttccttacattctattcatgcaaataattatcattaacattggttggtgatatagtttatgccttgataagccgcatccatgctgctgacgaaccagaataaaacgccataagataagaaggataaactgtgaccacagaatcaaccgcagcaaaacccaaataccgtccaacccctccgcgcctggtacaagtcaaaaaggtggtagacacttccccacacctacgccgagtcactttctacagtccaacattgcacaattacccggcagattgtgctggtgcacatttaaaagtcttcctgccattagcacaccaaacacagccggaactgccggtgcttggtgagaaaggcccacaatggccagcagcagaagtacgcccgattgttcgaacctactcggttcgggccatcagacctgaacgttgtgagatagacattgaatttgcacttcatgaccacagcggcccagcggttaattttgcccgcaatgctaaatcaggtgactggataggcattaccaatccaggcggccctgaaaccatgctgccagcggctgaatacagctatctggtgggtgacccctcttcattacctgctatcgcggccctattagaaacattacccgccgatgcgcagggtcatgccattattcgtgtcgataccccacaggatgtgcttaatctggtgaagccggcaggtgttgaactgagttgggtcattggtggtactgaaaaaatcgatgaagttatcacccaattctgcgcacttgaactgccgatggaggaagctacattttggctggccggtgaagatcggatggtggtgcagttacgccgttatctccggcgtgaaaaaggctgcgaacgccaacaactctatgccgttccctattggcgtgaaggcctcaatgaagaagactatcatcaccaacgccatgaagtgatggacaatcttgacgactagatcttattaatatctgtaaaatcaatggacattatcctctgatgtccattttgctgactcttttttacctttcctcgttaaaaccttgtaaatttcctgcgacaattccctgttatttgttagtcttaaagctacttagcctgcaatatggcgcttaattatcgttaaatggctctaatgcccgtttaatgcagtaaagttattaggagcgtgctcgaaatgaagtcgcaaaatgatcctggccgatctaaatctcgccatcacgaatactcccttatcctgcctattattgcgctggttattcttaatatctggggtgataccagcaattttgcagcggtaatcgttatcaacatgattgcactggtcggtattctaagcagtgctttcagtgtggtacgtcatgctgacgttttggcacaccgtttgggtgaaccctatggatcattgattcttagtctgtcggtggtggtgctggaggtcagtttgatctcagcgatgatggcaacaggtgatgccgcccccgctttgatgcgcgatacactctattccatcattatgattgttatcgggggattggtgggtgtgtcgttgctgctcggtggacgtaaatttgccacccagcatgtcaatctggtcggtatcaaacagtatctgatggctatcttcccactggctatcattgtactggtattaccaagtaccctgcccgatggcaattttagcgtggcacaatcactggtagtcgccgcgatttcggcggcgatgtatggtgttttcctgctgatccaaactaaaacccaccaaagcctgtttgtctacgaacatgaagacgaaggcgatgacccaagtgacccgcatcacggtaaaccgtcatctcacagtagcctgtggcacacattttggctgttgattcatttggttgcggtaattgcagtgactaaatttgatgccaacccactggaagcgctgctgactgagttaaatgcaccggctaaatttaccggcttcctgattgctttgcttatcttgtcaccggaagggttgggtgcattaaaagcagtattggcaaatcaggtgcagcgggcgatgaacctgttcttcggttcagtgctggccaccatttcactgactgtaccagcggtgaccttaattgccgtactaactgggcaagagctgaactttggtctggaagcgccacatatcgtggtgatggtcagtgtcttgattctgtcgcaaatctcattttcgaccggcagaaccaacgtacttaacggcaccgcacatttggcgctatttgccgcttatatgatgactatcatgctgtagcagccattgttggtagatatctccgaaaggggataagcaaagggcaagtgcttatcgcacctgcccttttttatcgggtcatccattcataatcttgagttatgaataggcattcaaagtgtgctggcagagcgcagaacggacacaatcctgcttatcaaagcggatgatgccaatcatttcatcctcagcaaagcgctccagtgcgtcgctgagacctgatttcacgccacgcggcaggtcacattgggtgatatcaccattaacgatgaccgtgacattttcaccgagacgggtcagaaacatcttcatttggctggcggtcacattttgtgcctcatcgaggatcaccaccgcattctcaaaggtacgcccgcgcatataggcgaaaggcgcaatttcaactttaccgatttctggccgtaaacaatattgcatgaaagaagatccgagtcggcgcagcagaatgtcatacaccgggcggaagtaaggcgcgaatttttcagaaatatcaccaggcaggaagcccaaatcctcatctgcctgtaacactggccgcgtcactattatccgatcaacttctttatgaattaatgcttcagcggccttggccgcgctgataaaggttttaccacaccccgcttcaccggtggcgaagatgagtagcttactttctatggctgataagtaatgaccttgagcttctgtacgcgcctgaataacggaggtatcacggctgtcccgcgccatacctattgattcaacaccgcccatttgcactaacgatgtcacgttttcttcctcacgttggcgatggctacgtgaatcacgtctaatgacgcgtttagcttcacgacgagctttgatcactgctttctgtcttcccatagtggcacctttcagtttgattcaactaccgccgagcaaagattacccgcgcgatgatgtttcacattcagatcaggttttggcttcctttgcagccaataatagccaatgaaaatgcgaatagagtcgacacccggttcaatagccggagggaaacaatatcgcaaggggagttattacgtgatgttgaaactagggacgggaatacgggtgacgataatatattaacagcacatgatgagggtaatactggcatttgagagtcggagtttacgccctcgtaacaacgagttgcctggataaaactttggttttttcttaacagcccaatcatggactttaccattagcgatccccgcagtgatagataacagcctaagctgtgcaccgtgtgaaaaataccgccagatgattacagtataatgacactcttaaaattcgcgatatcaaaatgtaaaaaaatataactttttagtttgctcattttttactctaattacttttaatatcgcgctatatcattttataagcattagcgactgattcttaaatcttgtaaacgcgtcttttgcttgccttggctatcaaagtttcccatcgctaaccaatcgttaaatgcctgtttaattaatggccattcctggtcagtaatggaataccaattggtatctctgttgcgccctttagtcacaatcgcctgccgaaattgcccttcatactgaaaaccaaatcgcattgccgccgcatttgaaggcccatttaaggaatcacatttccactcacaacgacgatagcctaatttgtcgaatacataatgtaatagcaaatagatggcctcagtgcccgctgagttgcgttttaaacgcggtgaccaattaactgagccaatctcaatcacaccattcttttcatcaattcgttgtaagccaactgttcctaacgccacatcggcttgcgcatccattacggtataatgcaaagcatctttcgcattaattaatgtttgcaggtactgctggaaatcattttcactctctggccgttcacaataaaaataggtccagtcactggcatcaggaatcaggtgatatgcctgatacaaagatgcttcatgtttatctgagtcaacaggggccaaatagcaaaaatgcccgggtaaaatttctcgttgaggccgcaacgctgattgccactgcggtaattctgcaccaataatttgtccgaaagggttttgattcactgtgtgctcccgttgtcatgccgcttccataggaatattcattatgactgcccgtaacaataccggctaaatcatagcaatatataaagaaagggggggattaaaagtgaaatttggcacgattaacttaggcggaaataacatactggttggttctgaatacctgatataagcacagggcggcctgctatcaggtattcagcggtgattgcttatcaccctcgtcgcaaattaacgaccggtgcaacttcgggaagttgtaacccttctttgacttccaacagttgcccatgctcatcgttatacaaggtgagacacgaaccagcttttaattgggcaatcatctctcccgtcatttccatgctatcggcgagttcattatcatccaaatgaggacggtgcccacggcgctcaacctgaaaacgtatctggttatatttggcccaaacaatcagcacaatggcattaaatgccgcaatcgctgcatatagcgccaacgtcgtcagaccagccaaaatgtacattctaaacgggatcggccccatgtttggggcgcggtggatcatatccaaaaagcccttcacaaacaggaagataaaaccgaaccaggccaaagcggtaatgattatatcaattaagcgcggtagcaggcgctgctcagtatgaatcagaggcgcactcatggtttaaccctcccgatcccgcggtctgggctgacccagcgcgcacgtttacgtttggtgttcagcatcacttttgggaacgaaaccacggtggtgaacaaacttagcatccaataaaccattgggtaccaaataatccaaaatagtgaattacccagtttaggctcatagcgccgttcaatcaccaaactgatagcaaactgcaacagacaggttagtgccaataccatgccggtaaaggctggcgggaacacagtctgcacatgaatacctggtggtaaggtaataaccaagcccagcaggaacaggatgatactgaacaggtaagtaaaggcccaagtgatagacagtgagtattcaaggaacaatagccacatccggcgattacgccagcgccacagcttgaacatattcttcaggaaaacctctgccccaccctgcgcccagcgtaggcgctgcttccacaaaccccctaaggtttctggcatcaaaatccagcacagaccccgtggttcaaagaatactgaccaatgtcttatctggagtttccaactgatatcaatatcttcagttatcatatccggactccagtaaccgacatccgccaatgctctacggcgaaaagcagccactacgccagaaacggtaaagacttgcccgtaaacccgttgagttcgtttaatcagcccaatgatagaagagaactcccctacctgaacccggccaatcaaggtcgaacgggtacggatgcgtgggttaccggttaccgctccggtacgcgggttagcaattaatggcgcgaccagataaggcactgctttactgtccaacaaagcatcaccatcaatacacaccagatattcactgcgcgccgctgctgcccccatccgcagggcaatagccttaccttgattatgagccaagtgaataacacgcaagcgtgggtcttcagccaataaggcatccagcacttgcgccgtgtcatcactggaaccatcgttgatagcgatcacttcgatattggtgtaagtctgtgccagtgctgcgtgaatagtttcccgcgcattcaacccctcattaaaacaagggattaaaattgacaccagtgggttgcctttcagctctggaggcggtacatcatcgccccacggccagtgtctttctcgctttagccagaaatagacaccacccgttatccaaatgccggacataaacagcggatagaagaagacaaaattcagcaacacgtcgccggtaaagagcaggatcattcccgcgggaatactcagaaccaggcataggatgagtaatgcaataattctatcgatcatataaaggataccaggcagaagatagcacaggacggacatcttttagcggtggttcgccagtgataaagttatccggatagtaaccaaaattttgcgcgccatttaactgcaactggcgcatccatcctgccagtattgggccactgatggcattgctgccctctggtttggtccagtctttcgattgcagttcaaaaacagttttattcagtgcgcctgggcgctgtgcaactttattcaccagttgcgctagccactcgttagactctgataacggcaccttctccattaacggcattgccatcggggcaacccaatcatagttagccaggaaatcgtcaagattctgcgcaaaccatgcttcgctttccggttctaaaatcggcatagcaaatatattacgggctgatttgacttgcgggccacggatatcacggacctgacgggtcaattcattggtgaaatcaaccaaatatttactcttataacgcgtccagcgagccatcgtttccgggtctttacgtatctctgcaatggaacctgggaaaccggctttttcgtatgcgcgaatcgcatcgggtgaggcatcttcaaagtcagacatcactgcgtcgtcgtgataaagaatgccgtcaattggcgcgctataggccatatcgcgatagatatcgatgatgcgctgccgaacttcaggattaaacggtgacaggcggcgatattggtccggatcaatgctggtcttaccggttttcggatcaatacgttgaattcgcggtaaagatgaatccatctcaaacgccaataccggcatccaggcataaacgtcaacatccgggcgcgaagctaattgccatgcaactcggttaaacaagtcctgacgcatcgggatccagcgattcgggaagtaaacctggcgaatattgccatcccctttcgggtcagaaaatgcttgtaaaaacacggtagtgacacgtaaatcggaaatccgctgaactaatttatccagattttccttttcctgtaccggatctggatcgtagagataatccaaatcgacatgcgccacccgcataatgtctttttcctgcaccgacgtgacaagctgggcgaaatctttcaatgatggattattgctgatcagaatacgcgggatattcatcagatcattgacgttgccaatacccggttccaatgtcatcgccatttggtagccatgttggcgcaagatgttgagcacagtgccgtttggtgcgccgtatggccacacccaaacccgcggctgtttaccggtcgctttaataatgcgctcggttatcaacgaaatatctttttccatccgctgcttaaatgcagcttctgtctcatactttttggttttggggtcataaatcaggttggctgctgccggttctgtgttcccttgcgggttggcaatcaccccatagtgtgaagcataagtatgtgcgccgatttcaatcagctttgacttagacatttcagtgatctgtttccaggtgaggaaacgatctctgtcagtgcttaaaccaccaaaatccacttttttattgggtggcgtatcgatccacgtcccaacgggagccaatactgcgcttaaattattggcttctaagaatggataaacgcggttatagaaactgctatagccatcatcgaatgtcagtaaaacagctttattaggtaaaggagtgccgccattacgtgccgccagaatctgatcgacggaaaccacgttgtagcggttgtccttcaaccaggccagttgttcgcttaatgcactgcttcttaccgacaaataacgttggtcagctgactcatcttcaacatcatgataagcaataaccacaaacgtattcttctgccacggcctttcactgagcggcaatgcgcgctcggcaggtggaacaaataccggtttctctgcataacagacggaagccagtaacgttatcattccaactacaagtatccggataaaaaatagtatcttcgccatagcgacttcccttagaaacggtaattcaaatcgaaagcgagtgagaggtcatgttcacggacaccatcataggggcgcttgtcgtaggtaactgctaaacctgtatcgaccacatcattccattgaactcgctgcccataacttgctgtagtgaccaggccattaccgtagtttttctcccagtagccgcccacaccaagttgcacttgctggctccagatagttttataatggcgatacataatatgattcagggtaaccgcaggaaggtaggtgaaatcccttttcgggttgtaataaatcacgtcttctttggtgttagtgctggcggctaagcctaaattgaaatcagccgtcagataaggccctgtccagatgcgctgacgcccattaagctcgtattcccaacgtttgttaccgtcagagtaatctgacggcgtcacgttgaattctacatcacgccggtcatcacctttccacaacacaaaggcagaggcactgttagccgtgatgttatttctcatagcacgcagcggggtatctttcgccagtcgctccacctggccacccacacgccagtggtcgttaaagtcgtaccaacttgctaaacggaaaccggttttattaccaaaaccgtaattttggttattcacttcagcctcagcccagacatcacgtgaagtccactctccgccaaggcgcataatacggttgatgcccttaccttcttcaaattgcgcattgttgtagtcgccgccaccaaaaacacgccaattgtcagctatcggtgggctatataatagagtctcgacaccatagtccttattgccactcactgggctattggaagagagcgtgcgattactggaaatacgcaattcatacatattatgaactttgcgttgccggtctaactcttgcgaagggacatcttccggggatcgcgcaatgacatcatcagttaacaattccatttgacgccattcctgcaaatccatcgctgtttcggcttgcgcacgttccagaataaggctacgtggtgccaacgactctaccgctttcagctcttgctcagccttgcgcggtaaatctctggccagataaacactcgccaaagcaatgcgtaagttctgattagcgggtgcggtgctggatagcgtctccagttttttctgggcggcaggcaagtcattcagtgcgaccaaggattgcaccagcaaggtctgaccttccatccaatcgtcatttggctctttacccggcaggccataaacccccacctgataaggtgtttgctcgctgtagctcttggcgaattgatgagccttatccaattgctcactttcattcaacgcgtaatagagatcatcagcatcaagcaaatcatcactattacggaatgtttttccgtcggcgtaatagaggctggtgaggatcggcgcggctttttctggcatccggcgatcaatatatgcagaagcggcccaacggcgggcatagtcaggcattttatagccctcagcttccatactttcatactctttaatcagctctgcggtgttacgacgcaccaataacgcgccgagtctgtcgatgcgcgctcgctgataatctgcctgtgcgtcagggtctttactccagcgcgctaacaaatcctgataatcagctaacgcctgatcagcaatataaaaacgctcagtttcaccgcgtgttggcagtaccgccattcgaacttgctcagcagccgcatctctttcaagttgtcgatactgctcagccgtcactaattgcggattttctctggccagctgcaatgccggatcagcaatacgatttcgttgtaaaatctcgaggtgattttttaatacctcctcagattcaggtgccagccgcaccgcttcactggaggcctgcagcgcatcataattgcgattagtggcacgattgagataagacagggtcatataattttgcgcggaagggttacgctcggccaactcttttgcctgttgtaacgccgcaccaccacggccggaatcggcctgcgtcatgatcataccggtaatgagatcagggttggtagggtctttcttcaaactgctttgccagagagccagagcttgatcccaacgtttttcattgcgatatgctcgcgcggcagaggccagtccacgtgaggagagattcaccgaggaatgatatctttcgtaaacatcaatgacctcctgatcgcgcccagcccaaccggcgatttgcagccagtcatcaacctgaccactattaagcggcccagctttagattctttttgtaaataatcaaggaccggcgcggtatcccctgctctggctttgatgatcaatgaatcatactgtgtttctgccaaagctggattaactgaaaggccggaaattaatagcgctaataaagtaattctgtgccggtgcaacgggcgcagcagtgtcgtgaatgcgttatacattatataacccttaagccagcaacttgtttgattttcaagaaaagctacttcacgaacatccatttttcattatggaattatgatgaaatgaagtccttggaatgtattacagcatgttacataggatagttgaaaggaaatactattgcgtaattattatagaatattgttattccagcgattaatagaggagaaaaagtagaatgggcgttaatttagattagattaggattattcttagtagaaaatgctattaataagcgaaatttaaagactaaatatttttactaagcaaatgctacgatacagtgttctacaaaaaagagcgtatgacgcggtttcaggcctgttatggagaaatttgctgcttaacattttgactctctaaaatattttttaaactggcacccagcgaagatctgcaataacgagagagcgaaattatcacgatcgttataatagaaaatagaatgattttaattgccggtgagttaactcaatagcattgccaaaaagttaaaacacaattgcacttcaaccccatattttatatggatattttattgttttcatatcattaacggtatcattctaaaaattaaaaatagactcttttaaaaaacaagagtctatttaggaatgaattttaattcataaaaatgagaaatgacgcacaaattaattatactggcgtaaatcgcgatccaatttacttaaaaattcgtacccgtcattggtaatgagaatcatatcttccagcataatcgaaccaattccgataccgtaataaggtgtttccagacttagcaccatacctggccggaatgtttccgttgccaatgtgctaacaaaaggtgcttcttccagccccaaaaacaccccatcaccgtggccaagatgaccacggtgataatgcggtaaaccagcctttttgatcacatccatcgtgctatcaaacacgtcttttaacttaacgcccggagcaaccatcgagagcatatgctcatggccgattcggatagtgttatatatctgttgcgtgagttcatccggctcccccaagacaaatgttctggcaagatcggcaccataacccgccacatcgactccacagtcgaacttaattaagtcaccgggctttgccggggtttcatcagggaacattttaggtgagaaattatcgccaactgaaataagattaaagcgagagaaattggtctcagggaaagtcatgacagcagctttaaatgcagcggtcaattcggcagcggtgcaacccactcggatatgcttcgccgcgctggcgataccaaactcagtgatttcagcactttttcgcaggtgttgaatttcccacgggcttttaatcattcgtatttcattgaataacgctgtcgaatcaaccaacttcagcccaggggccactttatctaacacacttttaccgccgttagacatagcctgtaattcaatagcaatagccttatccaacacttctgcgcgctcaagggcatctttcaccaaaccaaagacagcctcgatcggtggaccaatagggcgttcaggttttttctgatgattcagtgggttgcgcgggtcatcaacatccacccacaccggaaaggttttcagctccatattgggcatatcaaagtgtgtactggcagcttcaaactcattcatgatgatttgagatggaatgctttcatcacgaaacataatcgcgaccgctgcaccagtatgccggaaggtatacataaagaaactggcaaaaccggtcaggtaatagaaattatcgcagacggtgacaaccaaagcatcaagcccttctcgctccatgaccgtacgagctttacgactgaccgcatttaaatgagcaattttttctttattcaccgaaacatccttcatggcttactttgtctgtaagctgaatgatataccggttatgggcgagattctaacgggcaatcaaggcaactgccaacaccaggaagtttattacgctggcagcaagtacggcgctccattcccccattacgcggaataacagtacgatagagcgggttttctcgcccatcaggcaagtttgaggtgagaaaaagattttcaataatggcgtcatagccctcaattgggcctaacttatttgcgaattcgcgcagataccaaaatatcaaataacctatgttattccatatcagccgagtattggctcttggctgacgttctattctcttcataacaggaataatatgatgatcgagtaataaatagagccgttgcaataaagatgacggtgatttatctaaccagtcgtgttggtaatagatagcttcaggccgcccagttgggtgaaatttaatacgaactctctccgggcgggtatcaatcgttgcaggtaatgccagtaacatcaagatcatcggtgggataaccaacccgaaataccattgcccccataatgaatgcagcgctttatgatttgggttaagcccagtctcgctgtaatagtgattctcatagttttgcatcaatgctggcagactattttcagccgaccactgctcaagcaatacactatcttggggtatatctaccgcatcaacataaaacgattctgagaagtgcacgaatgtgcaggcgaacaaactggcgatttcatcagaaatcgcagttgttgaagggtaaatcacttcagctgtattcgccacaatccatactccacggaactcatatggatgatattattacactcagtgataatgattatcaatgaagttaattaataattctcaacagcattaaatactaaaagaatcatccgtgcaggctatgttagaaattgctcatgctttttatcttcacaggttaatcaacccgataattgactgacataacgcctttcttctctgaaattgacagcacagtaaccttacccagttcgtgcaatgaaccgacatgggtaccgccacaggcataggccgataattcgccaaaacccacttcgcgaaaattatcttgtactgaaatttgtctgggtaaatcttgccggataaattgttccaacgctgcctgaataatatcaatatcaagtacctgtgggttttgtgtccgtttaaatgatactcgcccttcccccggccagtgatgtgctttcactggctgccaaccataaccttcaccaatattcccgataagatgccccgctgaatgcatacgcgtatttaacaagcggcgctcattgtccacacgggcataataagtccccggtgcaatcgacttcgccagataatgaattaattgctcctgctgctgaacaacccgcaacacttgattatcgcctatataaccggtatcagaaggttgccccccaccttgcggatggaaaatagtcgccagcaatatcacggcaaattcctcgccatccggtgcacagctcagtacatcaacatccattgtcagcgtatcgttctcaaaaaatagacgggtcgtcataatcattatccttttatcatttccattatgattatattgctgtcagtctgatgtgataatccgctacatactcaaaggactattgcgctgtgagcacaaatcttccgctagctttactaagtgaaatggctatttttgttaaggtcgtcgaaactggcagtttttcagctgtcgcgcgccaattgggggtttccccttccgccattagccgcagcgtcagtcggcttgaaaaagcactggcaacccgtttattgcaacgaacgacacgtaaattgcgtttaagtgaaagcggtgaagaagtttttaaacgctgtaacgccatgctcaatgccgccaactcggtgatggagatcagtggtcaatatagtcaggaaccggaagggcttattcgcgtcagtgtgcccaaagcagtggggcgatttgtggtccatccccatatgcctgaatttttacagcgctatagcaaaatagatgtgcagctgatattagatgaccgctatgtcgattttattgatgaaaatgtggatttggtcattcggattacagaccaaccccctccggggatggtcgggcggcaactgatgaatatcgaacatctactgtgcgcaacccctgaataccttgctgcccaaggtacaccgctgcatcctcatgatttagctcaacacagctgtatttatctcggagaaacaccgggggacgcgcgttggaagtttcgtcaagggactaaggttatcacggttgcagtaaagggccgctacgccgcgaatcacaccggtgtcaggctagatgcagtattgcaacatatcggtattggcagtttgccctattttaccgccagaacaaccttgcagcagggacagctagtgcaggtattacccgaatggcgctttatcagctcatacagcggcggtttatggttgctctaccctccaacacgctatttgcccgctaaacttcgtgttttcattgattatattgtcggtcgattacgtgatgaacccgatttgccgccccgctaaataatagattacccagcggagcgttgaatcttacgaagccgtcagtgtcattacggttttttcgccagcaaagtcgcaaaacgcaattttatccggttaccttgtgcatcggttttatgcaattgcccaacatcttcgttgtatttaataatgtcccaatctttatagtaatggcgtaattcacccgattttaatgtgaaagaaaaaggcaccgtacaagggaagtcatcagtcgacatcgcggagataatcaggttgtaaccaccaggtaaggtgcaatcttgcatattattgataatatacgggattctttctggctgtaggaacattaatacgactgtcgagagaataaaatcgtagcgattatccaggctggcttcattgatgttataggtattagcggtaatatttagccgtttttcctgttcaatgatctgttgcagatgactaatactgtcgccatttttatcgactgcagtcacatcaaaacctaataaattaagatacaacgaattacgtccggaaccacagcctaagtccagtgcttttccgggtttcaccgttttcactgcctcaatcacttcagaatgagttggtgttaaattgtatttcttatgataaaaatcttctgccatacaataaaaactgagttggcactgtagatcatctgaacacgcggcaatacggtgccaaacttgtggttcaataaagggaggctgattctcacaagagaaagagtgcctctccagcgtattacccgcttcatcaaggatcaaaaaatccatttctccactcagaatcgtcaatttggcccatgttccggctttggtattgtgcttttcacgaaacatagcgggtacgccagcgctattccagacaggtaactgtttgtagcaaagcaaggctgatgtattttccatgctgatattcctcagataatttaaagatgcatttaatatacaacatatggtacagcataaatgttattaaatgaagctgccctggcaagcaagctcacagcctatctaacgcatggaatcagtagaatatcgcgcaaaataactttatgggactttggacttagccgcttttaggctctcaatatggtctgccaatttttgaatatcatcatcagtcaaatgtgcttttgccttattacctctgccgacaatcttgccatcacgccgcgcggttagaccctcaacgatttcattgcgagataacgatatcagcggcggtgctttatccagcccttttcgatcggccagccgcccatgacaacttgaacacgtttgtttatagatatgttcgccgtcagtggcggcctgagctgtggcactaaacacgattatgcacgcagccagcagtgagactttcattatgcccccgccgcccattgttggaacaatgtggtcagcgctttctcatcccgcgccccttgatgcaactccgttaccttaccgttacggtcaatcataaaagaggttggtgtgccaatgacttgatagcgctcctgtgtaatgcccagttgatcgcgaatgacggggtaactgatgttacgctgcgccagcactggggcaatatccacctgttccggatcagtattgatcgccactaccacaatatcctgctgatattgttgacttagtttatccaatgtcgccatttcagccaggcagccaccacagcttgctgaccagaaattgaggtaaacctgtttgcctttccactgttcgagtgcaacgggtttgccttgcaggtcataagccgccaattggggggcaacttcccccacggcaacttcttcttgcttacaagcactcagcaataacagtaaagcgcataacccgaccgttttacgccacatgatgattactctcttcattaagatatttaccgtgctgaaggcggataatccggtcagcaacgcagcctaaatccgggttgtgggtcaccatcacaatggttctaccttggcgatggatatggtttaacaaatccaatacccgctgctcattctcttcgtcaagattacccgtaggttcatcagcaaaaataatgggtggctgattgaccagcgcccgcgcaatgcatacccgctgctgctcaccacccgaaagttggctaggtaagtgactcatacgtggcgtcatcccaacctgttccaagacttgtcgagccgcgtcttcatccaccacactgtgataatgctgcgccaacataatgttctccagcgcagtcaaatacggaataaggtggaattgctggaacaccaacccaatcttgtctgcccggaatttcctgcgcccttcttcatccaagccagcagcatcaaccccgtcgagcaatacctgcccttcagttacggtatccaggcaggtcagaatattcatcaatgtggttttacctgaaccagatgcccccataatcgccacaaactcgccacgattaatgcggatattaatatcttccagtgccgtcacttgcccaaagcgtttgtataaatgccgagtttcaataaccgcatcggtgtcgtgttcaggttgcacccgtaatagtgacgaggtcatttgctactctcctttcaggactttagcgggttcaatatgaattgcccggcgggtgggaacaattgccgccacagcggccactaacaacgacaacaccagcgtcagcggtaataccggtgcacgcaaagcaattgccgcgctgaatactgtttgccccaacacttgtgccaatatataacctaacaacgcaccgcagacggcagcagccagcgagataatcaaagtttcggttaacatctggcggataatgtcaccaccactggctcccagtgctttttgcagagcaaactcttttgagcgctcgcccactatcgccattaaggtggtgttaacgcaaagggatgacaaaatgaggataaccacagagaccaaccccatcagcccttttatcttgtcgagaacctgcccttcggaagctgaaaccttacgaatcggcctaatctcaagatccggatattgctcacgaagatggctggcaaaggtttcaacctgacctacgtcattactgacactcaacaatgcattactgatatgccccggctgattgagccatttttgcgccaactccagattgacgatcaacatgttatctgtggcgtcgccagcctcaacaatacctttaacttgcaaacgctggcgttcactaccattaaccaaagtgagcgtgtcacccaccttgacatgcaaacgctcggctagtttgacgccaatcatggcattgcgatcatcaaaactaacgccaatccagttaccggtcacttgccaataagggacgagctgttgtaatgactcaaaccacacccccatcagcactactttttccagctcagtgcgcgccatcccataaatataggggcttgaagcattgatcagccctttgggcgcagcatcaataattggctggaagctcccctgttcaaatgtgctgccgtgcccagggccaatgtaaaaattcgccccaaaagtgcgtaattcctgactcattttggcattaatatcgaaatacaccgctgacattgccgtgacaatcgccgcgccaactgtcaatgctgcaaagacaacactgactcgttgcaagcgcaagcgcagtgcacgcagcactagtcgccagaacatgccatccaaccctttatgctgaattgcccgatgattaacggccatagagcacctccaccggataaagacgggcgatgcgacgggcggggaaccatgttccaatcactgcaattaaaacagaaatcaccagcacacaaggcaccaccatccaggcaaagctcagcggtgcaccaaacagcatcaggccgatggtttttgccaacccccaccccgccaggcaacccgccagcccgccaatcaagccgctgattgccgcttcaagatagaacagcatcagaatttgccactgccgagcgcccaaggctttcattaaaccaatctctttcgcccgctccataatcgtgctggtcatcagcgacgcgatccccattgctgctgcaatcaatgcggccaatgtcactaccgccaacaatagctgtatcttttcaatcaccaccccttcggatgcagcgacttgccagatcggccgcaccactgaaccggatattgcctcttctaattggtgagcaatggaagaaacgtaagcagtgcagtaccacaagtcatattcttcggcgttgagagcttccagattttcgcgcgctttacgcgatagttcattctccggcaccgtcagagccgagactcggattgcctgaactttccccggaaggccaagcagcgattgcaccgcggccagtggcaacaccaggcgactttcctcttcaccaccactgctgagcacgccacttatcttcactttcagcggcccagaagctccgtcaaggttcagttcatcaccgattttccaaccgctctgttgtgccagttgcttacctaataaagcctcgacttctgtgacatcaggtttgaccggctcttgcggccagttaccattgacctgccaataagggctaataatttgctggccggtgtgataatcctcttcatcaggcacatcaacgggctgattaaaataggtacctaatagcgggatatcctgaccgttaacctcagtttccccactcagcaatggggcaaaacccacaatattgttacgccaaaaaatatctttgatattgggtaattcagcctggtccagaaaattctggcccgtgagtggattacttttctcaccaaacagggatggcaatgccacctgaccggctggctcaatcaaaatattggcaccataagacttcagttcgcgggacattttatcgccaatatctatcgacacggccagtagtgaagaaatgagtccagcggccaaaaataccgtaaatactgccagcgatttacgacggacattccggaaccaagactgcttgagcatgcgccacaacataattatgggttctcctgtgagtcactgtcttcatcactgagagccggagtgacaaattgctctggatgttcgcggaaacggttgtaattagcctcagatgagaagaagtaggttttatcgccataactatatttatactcagccttttggttagtcaggtgagttttatcaactggatcaatgacatctaaagtaacaaccgtcgtgaagtaattcacgcccgcctcaagagaagctttgggaataaccaactctttatcatcgcttttccaatcttccaacgggatcgggttacatccccctgctttgccgatagacggaataaaaatatgcaccgcacaggcaacacagatcacctgattaccctccatcacatagccctgatcaccgcacaatagacaagcgtcaaagaccacactcaggcgcaagcgatcgggatagcggttgatgataaagaagcgaacagctttaccatcatcagccacccagacaaaacggtgcaatttaccatcccgcacttgttcgacggggatatgaactaagccatcggcggctagcgtgacgggtaaagcttcagataactgagggggttgcgaggcgactttatcccagtaaagttgggcaccagccaccactatccaagcaagtaaggagaaaataaagattctgcgtacgttacggtaatcggccaaagcttgacggtgcgcaatcggctccgaatgttcagccactacctcactggcaaggcgcagcggcattaaatagcacaaggttgttatcgccaacagcagcgcacaaatatagctcaaccaggcatgcccattggtaactaaagcgacataactgagcagtgatttggttaacggcaagacctgtagcttcatcaataacaagattgcatcgccactcagcggcaaaatcagcaatagcgttaacaggatcagcagtggccagcggatataccgcaactgcctaaccatcatcagcagcaataccgcactgaaaacgacccaagcaaatgccaccacaatggcggccagattaagtagcaaatcagtattaatcacatgagtattagtaaacgcgcccagattggggttatttccccaattaaatgcagcccccaataccagcaaagcctgccagcaatagcctaatgcacggctcggagtaagctgactgaataaaaataatattaatgcgaggagttgaacccctgccagagttaactgcaattgctgcgatttaggataatgggtaccggcccacatccccaccactaccataagtattgttatccatacgatgcgatttagtgcaggcgcgggcctcacaacccaactcagccccagcaataacgcaacaggtaaaaaggcttgtagtacggaaacaaaaaagtaactcatttgcacaccttggagggatcacaacacctgccagttatcactgctgaccttacaggaaactgataacacccattatctgaccatttatcataaagaaaagccgcgacaacgatgttgtcatcgcggccagtgctatcaattcaggccggtatatttgaagtcataactcacatcaaaaggtttccaccagcgaccaacaccggtttcgctgtcggtatggcgatgcaaacccgctttggatggctcgctgatatgataggtaactttataattgcctacgcccatcattttgatgttcgcgccatagtgtgggccatcactggcaaccataggcataaatgtgccttcttgtttagcgccagtatctgtattcaccagggtatacgcgatagtcaggtatggcatccattcaccggcaccaaaaccatttttattaccttccgtcgcatgaatatccgcttccagatggatatcggctttcgcggcaggcagacccatgccacgaggttccatatcaatcggttgcaaataaaccgcagcaatttccatatcattaattttgataggttcgcccgcaggatactctttaaaggcaaaagcagcaggtgctgcaaaaatgctggcaatgatgctgctggcaataattgttttcttcatagtcatgtaacacaccctcaggtatcaaatgataagtacagtttgttattcacaccggcatcatgccgggccatcatactgagatattactgagccggaatagtgcgcccccgccgctgcattacccacaaggcaaccagcgcagcaatcagcaatattccttgaggaatcaatgtttccagatacggatagatccccaaccaactaatttcaggtacgccaggcagcagtgttggctcaaacaatttgccttcaatcaactcaagaacactcttaccggcaaacacaaatgccatcaggtacataaagccaccggtaaacataaagaagggtttaagtggtaacttgacgacagtaaaacgcatcaccagataagcccccagcaagatgacacaaccgacaccaaagccggccaaaatagacaagtgaccgctcgttgtactggcgtcgcccatcagtgcgagatagaacaggacggtttcagccccttcgcggtacaccgccaggaaactggttaaccatagccctatcattgagccactgctgagtgacttggagaatttgccctccagataggctttccattggcgtgcttccgtctttgatagcaaccaataactcatagagaacagcatcaccacagcgatcatcatggtgaagccttctaataactctcggctttgccctgaatttgcaaatagccactggaagacaaaggccgttaacacactggcaattaaggctaccaccacggattggcgaatcagtggtaacttgtcctgatgattgtttttcaccagataagcgacgatagccgcgacaatcagcaaggcttccaacccttcgcggacaatgatcagcaaactgtagatgaacagactccaatcagtttcatccccacccccgagcatctcaaccgcgctggccagatctttttgcaaggctgcggcttccgtttgtagctgttctactggctgaccagctttcatcaaactgactaagcgagtgaaatggccctctaatgttgatttaaacgcagcatcacgcgagccaactttattctccataccgctggcttcgaataaatcaaaataagtatcctgaacggccatcattgctggcgtggtttgcccgctctggtactggctgacagcttcgctaatagcctgatttattttgctagaaacagccgcccaatcggcattagcctgcccatcagaattggtatttgagtcagaaggttgtcctgagacaggttgatcagcagtaacttgctgctgttcgcgggtagttggtaagcccggcaatgtgtcttctatagtttgaagtaagcccgtgacacgataggcaacttcggttagttggtcaggttggcgggttaaatcaataagagcagtaaattgttggttaatcgtcgccgcttgttgtgcggaacgattgccacgcactgacatctccatttcagagtttttaaatcccaaatagtgcgcctgttgcacactgtggctggcggcggcgaatttaccttcttgatattcactaatagcctgcgccaataagtcatcgataatcttaaaactttgctgccagtaaatagcaatgtcgctattctcataggttgcatgttgctgttcagcggtaagtttatggccatcagtcaaaatcggcaggacgccagtcaactcacctttaagccaattaattttattatcaacctcagcttgaggcttcccctcaccgatcatgcgccggatttcaccaaaggcggcttccatttgataacttttctgcgccgaaatattgatgcgaatcggcccttccagattctcaaatacttcaaaataggccatttgcaccgtggtacgggcctcatcatttttctgctgttggtataactgggaggttttatcgagacgggattggatatcattgacccactgctgataatctggagtcgcccaggctaaagagctggatagccaccaacaacagcaaagcaagaaaagtttgtgccaaattcgcataataagtgacgcacatgaagttgataatgagatttattaacattaacactaaacaacggaaatgtgtcttgatccgtatcaaaatatatttagtcttttgaattttcgtttaaaaatgcggaatgcctcgcaagattagagcgagtaacagcaatgaataaggcggtttggtgatgagtcacattcaaacggaatatgaacaggttcgcgcaattatcggtgataattatttaataactctgctatctatcggccatgaatcgacaactgtggtcacgggtagctctggcatggttttcgctgaacagcgtcttactgttggctctaataatgttgctttgcgttatttcaaacatcatccccccacgccagatgagatggaaaccgccattatggtggtggaagatgaagttattcgcatcagcactgcggtgaataaaacctcacaattgattaccaccgatggttatattgctgagattgcacatcttgcgggcttacccacgcaagcggaaatggttatgtcactggattctgttgagcggatgtttgaccgactggcagccgtcatgatgggtagaccagctgcatcggaaggcattcccgcagataatgaatttgctgcacgtttgctgattttacgcgaatttatgcatcatttacagttttctgccattacagtgctgagataaaaacgacatgattgagtgaatgttttggctaaaaaaactgacagggccgtattcgcggcacactgtcagttcataataaatggtcagtttctttttactgccgatgataactcggcttacttaccggtttttttaaccagattatccgcaggtaattcccctggcagataattaggcaaacgccccgccgggaagatagccagtagtgataacaacgccataatcaataaaccaaatttcagtgagcgaagacgggcttcttcattgactcgcaccgcttccgcgacctgctcaggtgtcgcagtggtttgcgccaacacaccttgcagacggtcattactgacaaagttgatgctgtccatattcacttgcgcctgaatttctggcgtcagaattggcgtttcagccacgccacgtatcacgttggcgctgagcaaaccaaccagtaacgcgccagcaacagcagtaccgatggcatttgccaggttattcgtggtaccacgtaatgagccaacatcaccggccaattctttcggtgaagcactgaccaatacgttgaacagtaaagtcactaatgcaccctgagccagaccaaataccactaaaccaaacagtacagcgaattcactccagttattgcgcaccacaaatgccagccacaacagagcaatagtacaggtgatgaaaccataacgaccaatcttgcgtggtgtcagcttcttatagaaacgaacaatcaacatcgctgagaagaacaccgataagttaaatggcatcatggcaatcgccgtcgccatcggggtactgccctgcactatctggatatacagcggaaccgagaaattcagcatagcttccagtgcaaccaccgcaaacatagcaaatacagcggctttttcagtcggtgagctaagcacttccagtgccaataaaggtgttttgccttgttcttgacgacggcgagtccagaccacaaacgcctgacccaacacaattcccagtacaatcatgaaaggtgcgggagagaagcccagcagatcgaatggcgcaccatcacgaaccagaccaaagccccaacggttcaggttgttaaagccaaatgacagcaggataatcgccgacgccgccaaaatgacaccgaacacatcaatgccaacttccgggcggccttggtcagacttcaaacggaagctcaacacaaagatgattgcagacaacacaatcaagatgccgaatgctggacgccagccgatatatgttcccagaactccaccaatcaggaatgctgccacaccggcaccggcacgcgctgagcctaaagcacccagtgctgtagcctgttgcgtaccgcggtagttttcagcaatcaaggccaccagagcaggaaccaacgcggcacccgccagaccacttaatgcctgagcactgatcatcacggtgacattcgggctgaatgtcatcatgacctgcgcgacaccaaacaacagaacggtactgcggaataccaccagcggcccgaaacgttggttgagtttggcacccaacatcacgaaaccagcaacagagagtgagtacatcacgatcgccgttgcaatggtcgttggcgggacattaaagctcttgaccattccgcctaacgctaccggcagggaggccacgttaaatgacatcagaatctgggccaatgcgatggtgatcatcggcacccaagactctttaacttccgcacctgcgcggtgagttgattgattcgccataaatatctctatccttttgaaaaacaatattgtttagactcaatccggtgttacaacgcgcgtttgtcgccacatgaccggttttttgagctttacatgactctcacggctcaactcttttcggtgtaaggcgcagaaacaaacatatccatcccaagactacgtgataagaaccgggcggccagttgccctttaacactattaccagcactatccagtaacggtgcaaaagtccccaacccccccttacccggtgacactgtcacaataccgccaccaataccgcttttcccaggaaggccgatatcataaagccagtcgccagatgtttcgtacaaccctgccgttaccattaccgccaatgcgtagtggcaaacatcattatctaccacccgctcgcgagtcagtggattgacgcccccgtctgccagtgtcgcgcccatgacagctaaatcgcgcgcactgacattcagtgaacattggcgcgtatagagatcggttgcgataaggggatcacaccccagacggccataaccttccagcaaattggctatgccacgattgcgaaaattagtttcacatgcagattgatacacttcttcattaagggtcagttcacggccagcaaaacggcacaaaccgtcataaatgaatttccactgctcatcgctggtggcaccgggtaccaggctggtcgtggcaatagcaccagagttcaccataggattagtgcgcccgtcaggtgcccgctcaatggcagtcactgagttaaatgccatacccgtactattcacacccagtttttcacgagcgactttcgcgcctatggcctggcagaccaaggcaaaaacaaaaggtttggagacactcatgatggtaaattcataatctacatcgccggctgaatgcactttaccgttagtaccaaccatgcagacgccaaatagattaggagggatacgttctaatgcaggataaaccgtcgaaacgacaccttcattatcagtgctaaaccgtttgtgggcttcttgcaccaatttaaccacagtatctggatccggcagatgcccggtggatacatagtcgataattccatttttgctatcatctgtaggcatatagttacctcccgtttaacttctgtttatattcctgtctttcttttgcctgtaaggcttattttaagcggcagaaatacttatacccttcatacttcaagctgcatgtgcgttggctgctctcgtgcacccgaatcacttacttaagtaagctcagcgggacttactcaattgccgccttcccgcaactcgaattctttttggtatatacgttttaatttatataaaatagtaattatgatttgcgcttctttaacctttggatttatgaattactcatgaaattcttagagtaagatatcctaggtttagaaaactgtatatcagttgtttttgaatagtttaattatgtttttacagagaaaaattatcagaactgttgcaatatcatcgtaataacgataaggcagggaagttttgcgggggagtaagataataacaaacagcagataaacatgttatgccgtattaatccgacataatagtattatagtatcggtaaacagccctttaataaacgccaaacattgaattgcgatgctaagggccgaccagcatattaatacttatgataaatagggttgtatccaactcagccctgccacggtacctgctctcgggtgatattcgcaaccaatccaccccttgtagttaatctcatccagtagtccaaataaataggcgtaattaatctcaccttcatcgggttcatgacggcccggtactgatgcaatctgaatatgcccatagcgccctgcgaacgcggtaattaaatggctgagattaccgtccactatctgcgcatggaatagatccaactgcgtaaatacattaggacggttgatgaggttaaccaattccaatgtttgatattggctggagaacaggtagttaggttttatcttcggatttaacgcttcaatcatgacattaatattatgctcggcaaaccggtcagcggcataacgcacattgtcgatgaatgtctgttgataattttttcggtctgcgcctacaggtaccacaccagccatgatatgaatagatgggcagcccagtgccagcgcatattccaaagccaaatcaatatcacggcgagcttctttttctcgactcggcagcgccgccagcccccattcaccagcactaatatcgccgggaagggtattaaacaacacctgttgcaaaccttgctctttcaatttcgccgccaattgatctgctggataatcgtagggaaataaaaactccacaccaccgaagcccgtgtcttttgccgccttgaaacgttcaaggaaaggaacttctgtaaacatcatggataaattagcagcaaacttaggcatatttaactccttaattcggcgatttcatcatcggttagataacgaataggtcggtcacccagtgtaaatatcaggcgtgcagtttcctctaactcttccatattgtctgccgcttctcgcaaacttttccccacgacgaccgggccgtgatttgccagtaaaaaagcacgatactgcggagccaactttgccaacgcctcccctaaccgagggtctcccggacggtaatatggcaccacaggaacatcgccgacccgcatcaccacataaggtgtaaagggcttaatggcattgtggcaatcaaggccttgcaagcaagaaagtgcggttaaataaaggcaatgcaagtgaacgacggcttcacactcaggattattaagatagattgcacgatgaaagctgatctcttttgagggtttatcacccgaaatccattcccccgctaaactgacctttgatagccgttcagcatttaactcacctaagcaggagcccgttggcgtcgctaataatgtgccgtccgccagtttcagtgacagatttcccgctgagccggtggcgtaacctcgttggaaaaaggaggctcccaacttgaccatatcttcccgtgcctgctgctcattcatactgcgaactccgtttgtgctctggcaaaaaagttttcatcaccaaaattacccgacttcaacgctaatgaaatggggtggtcggtcgattttacccaaggaaccccaggtgagatggctggcccaatatgaaaagcttgaatacctaaagattgagcgacaataccggaggtttcgccgccggccacgatgaaacgttggacaccttgccgttgcaagctccgtgctaaagtcccgaacagatgttccaccgcttcactactggcagcagcaccccactgccgctggatactctgtatgacctcaggttcagatgtggcgtacagtaacggagccaacggcccagagatattctccatcacccaggtacagagctctttggcataggattcaggttcatttagacaacgggttatatcaattgactgggctggagcctgttgaacatagcgagcgacctgccgattggtcattgctgaacaagaaccggataacacaacacataacttgccttgcggggcaccggttaacgtggcaggtaagtgatgctgaacgcctttcatccactgctgcgccaagccgatagccaaaccagagccccccgtcaccaacaccatatcgcgcaccgcttcagcctgtgtcagtaagtggtcgtcgtttaaggtatccagtaccacatagcgaatgccctcatctttcagactgcgcaagtgtgattttaccgtgtcaacgccttgatccatcacggaactgttgatcaaaccactgcgcccacgactctgcgcatccatcaggcgcaggaggttactgtcagtcatcggggtcaccggatgatggcgcatccctgattcagacaataattgccccataacaaataaatacccttgatatactgtgcgcccattaattggtagcgcggggcagatgacagtttgttgctgagcaagagcatccattaatgcatcagtcacaggaccaatgttaccttgcgcagtgctatcaaatgtcgaacagtatttaaaatagaattgtgtgcagccctggtgttgtaaccatgccaacgccgctaaagaatctgccacggccttctctgctgaaccagagcgcgattttaggctgatcactatagcgtctgcccgcacctgacaatccgtttgaggtatgccagtgacttgcaccgtcgacatgccattctccaccaaaaaactggcaatatctgtggcaccggtgaaatcatctgcaataacgcctaatcgcatcagatactctcctgttcttttatcaagccagattccatgacacatgctgatagcatttttgtgtgagtcataacccctccgtgttaattttggtgataatttgatttattatgttaatggtagccagggggttgccgtattgttgtgaatgaaatcacaataattaacacagaagactcataaatcacatgaattaacatcaataatgaggttcgcgtgggcatcataaggaataaaatgaataaattagtgattcttagcgttaaaaaatgagaaatattttctaatccctgacgtataatcacattaattaccattgccatgtaatgaacaaactgaataaggagcgaacgtgatccccgttgaacgtcaccaacagatactggcactggttgccgagcgtggcgtcgtcagcattgctgaactgactgaacgtttaggtgtatcgcacatgactattcgtcgtgacgtgcaaaaactggaagaacaaggtgcagtgttatccgtttcgggtggggttcgttcgactgagcggctggctgctgagccctctcatcaagataaaacgctcatgtacagcagccagaaaaacgccattggtatggcggcagcgctgcatattccacgtaatagctgtatttatcttgatgccggaaccaccacactggcgttggcacggcaactggaagccagggatgatttattggtggtcaccaatgactttgtcatcgctaattttttgattgaatcctgccaatgtaaaatgatccattcaggtggcacattgtgtcgcgaaaaccgttcttgtgtcggtgatgccgccgcccgtgcgctacgaaatttatccattgatatcgcctttatttcagcatcctgctgggggtctcgcggcatttcaacaccggatgaagacaaagttgtggtgaaacgggcagttagtgaggttagcagcaagcgcgtgctactggctgacgcatcaaaatacggcaagattgccacttatttagccttacctcttactgactttgatgccgtgattactgataccggtttggcgtctacagcccatgaagaactagccactaaagagattgaattgattatcgccccaaccctgcgtcaatctgattgatcgataaatagcctgcacctcctcttgccatacagacagtcccgcagaggagggaaatttgataactatataaatcgttatgtagctaaagtaatcccaagtcttagcgccctaataaataaacggcgtaaactacagggcaacttcgtttgtatccttttttgttggcaactattgatataacacccatctcatcaatctggatgtctgagggtcacacaggccggcgtttctggagcatgacatgaacaatgcaaccacggctggaaagcaaaaagtgccgttacgactcagtacatctatcacactcatggtttctgcggtgattatctccgtgttattggtagttcacacattgttcttcgttcaacttagcaagatggcacaagagggtttgcaagacaaagccgttgccgtcgcccggtcgctctctttttcgcccaccatcattcacggattaaccgatcctgaaactgggaaacaaatacagtcctataccagtcaagttcagaaagcgaataacctgctatttattgttgtgactgatatgaacggcatacgttattcacatcctaatccagagatgatcggacaacattttatcggcaatgatttagaacctgcgctacaaggcaaagaaaacagcgcgataaaccgaggtgtactggaaagagcattgcgtatttttattcctgtttatgaacctcacggcaaacaaataggtgttgtcgcaattgggatttctcttaccagcattgactcggttgtcagtgaaacccgttggactattccctggaccatattatttggagcgctgattggatcactcggcacctggtttttagtcaaagcactgaaaagaattatgttgggttttgaaccctacgagatctccaacttatttgaacagcgtaacgccatgctgcaatccattaaagaaggcgttatcgcagttgatgccaactcgcgcattaccgtggtaaaccatgaggcgaagcgcttatttaaacaaagtgggccgatggagaatttattactcagtagtgccagcaagtattggccagtgcgtttgtatttagagcaggtattggaaaccgggattgcccgacgcgatgaagaaataaactttaatggcagcatattactgaccaatactgttcccgtaatggtcaaaggcgatattatcggcgcaatcgccactttccgcgataaaaccgaagtgagtcaattgatgcaacgcctcactggcatggtgcattatgccgatgccttacgagcacagtcgcacgagtttatgaataaactccatgtgattttgggtttattgcatatgaagtattatcagcaacttgaagattatattgttaaaacatcgaataattatcaggcggaaattggctctcttctgcgcaaagtaaaatctccaatcattgccggtttcctgctggggaaaatcaaccgggcacgcgatttgggtatcacgttatccatcagtgacgatagcttgttgcccgataccgataatgagcaaataacgactaccttaattacagttttgggtaatctgattgagaatgctatggaagccattggcaaccagtctcaacgagaaattaatgtcagcttccattatcaaaatggccgtgtacattgcgttgtcagtgatgatgggccgggtattgcaaccgagttgcaagacagtatttttgataatggtttttccacgaaaggaaatgaacacggcattggtttgagcctggttcgccagagtttggaaagtattggcggcaatattgagttcgattcagaagcgggtgtttttacccaattctttatcaacctcccctacgaagtaacctcaaataatatgatctccagtgacaattattcaaacaacatcagcgcggtaaatcatgattaatgtattaatagtagatgatgatgcaatggtagctgagctgaacaagtgttatctgagccaagtggcgggcttcaactgctgcggctcagtctccagtttacagcaggcccgggagcacgtgatggcagcggaacagccgattcacctggtcctgttagatgtattcatgcgccaggacaatggattagacttgctgccagttttacgtgaattcagtgagcatactgatgttattgttatttcatctgcgactgatgtgaataccatcaaaaaagcactgcaatacggggtagtagattacttaattaagccgttccaattctcacgttttgaagaagcactgtcgacttatcgtgaaaaacagagtttgctggggcagcgcgaatattgtgcgcaagaagatgtcgattcattattacggcgtagtaatgccacgcccgtcgagcgcaaaaaattacccaaagggctaacagcgcaaacactacgaactgtatgtgaatggattctggaagtacaggatggggagttttcgacggagcagatggcaaatgctattggtatttcacgcgtttcttgccgtaaatatttaatttacctttccgatactgaagttctcagcactaaagttctgtatggcgcaaccggccggccggtttatctctataaactcttgcccagccagcaggaggtattaaaacagtattgccaatagtattagcaccaagaagaacttaattctcaatgacaaacggcatccgataaaaaatgccgtttgttatgctattactcaaagtgtttgtttaaattatccaacctaacagctttaaattatccaacctaacaataatgtggcaccaattaccgtggatgcaccgccaatacgggtggctatctgtgcaaatggcatcaatgacatccggtttgaggcggaaagaatagcaacatcccctgtcccaccgagtccgctgtggcaactggtcacaatggaggcttccacgggatacatatttagatagggagcaataatgaaactgatggccgccattgataaaacaacagatccacaaaccacgacatagccaacggagaatacggcgacaacactttctaacggaacatacaacatccccagaccaatcattagaggccagaccaacgtagtagaaacaaatttataccagctgtgcgcaccctgctccatttttgacggaataacctgcgcgtatttgcacatcacggcaatcaaaatcataagtaccgggccaggaatatgcacaaccttttcaaataacccacctacaatgaagaatgcacaggtcattaatagcccaccgcccattaactgaaaatcagcctgttttggcccttcttgcgaggtaaacaccgcattgtcttgcgctgaacgaattaacatcccttcgccattcagatctttgcgccgcataccgatacgtgccaacacaccggcacagataatagcaaaaatgtttccgaccactgccgctggagccaactgggcaacataaacatcaggtgcttgcccaagaatcgccgaataagccaaggacaacggcaagataccttcaccaatgccaccaccgatgatcgggacaataataaagaaaaaagtgtgataaagggagaaaccgaataacttacccaccaataacccggtagcgacggcagtgatggttcccactaccagcgggataaacatacgtgtcattccctgaatgagtaccacacgattcatgccaagaatactgccaacaaccagactggcgatgacaaaatagagtaaattcgcctccttcatcagcaagtgaaccgtatctaacgtattggtttgaaaaataccaaagtagaccaacactgatggcaccatcagacacaatatagctgggccacctatgtcttttaatactggaatatggcgaccaatatgggataacacaaagcccatcgtcataataacagccaagccaccaatcatatttttgggtagataactggcataagccgaaataaacacaatagccgaaatggtcataaataaagccattggcatagtgtttatattcattttattcacgtttgtaatcaacgttttgatggaaaacttatctgccataccgatctcttcgtcgcaagcaagagtgatgtcctgatttgtttttttcattttagacctactgttgggtagcacctaaggaacaagaggtaacgtattgaatgttatgatcagctaatgatattcgatatttatcacagacctatttaaggaagtaatcgattaacctgtcgctaaaaattattattaacatcagcaatattattattaacatcaataataaaaaaagaagatgtaaatgctcaacctcaagataccactccactcagagcaaaagaacaagagatactgatatacttattgcatttgagagcatcacgacaggtttattttaattaacttaactcggtgttttgtaattaaaaaatccgaatgtaatcaagtttctctgttatgcttttttagttaaaaatggttagattaaaatctttgtttagatataaacactttgcatgcatgaaatcgctcgcttacgacagccagtctactcgtggccttaagtgctatagcttagcggctgcccccagtttcaacgcagtatgctatcaatgcctggagtaataccttattggcaaccctttatattgatcataattaaaacacctatagacccgatgccaaagtatgtgttttgtgcccaaaagacaaaccatgcatataaaaagaatatctgcataaaagtttttatctaattcaaccaattaagatcaactgcaatttaatccaaaatgatagtaataaaatataaagccaggctaaaaatagtatcgatagaaaatatacagaattgatttatagtaaaaaaaacaagctctccgcattcatcgacataacaaccggttacgagttgttctaaaaataatcaatagttacactaaatgtattaatatgtaagcatgcggtgtaattataaattaaccttagccattcaattagtgacttcgttaatgccgcaaaaaaaataatttataagtgaatatttttttgcctcatcacgatagaaacgatagcatgccctcccataattcaagagtaatgatcaaagccacaacaagtgaaggcgctaagacgctatttatgcattaacctttagcaatcggttgcagtaatacattcacgatgattgcacaacagacaggaaaatagggaatgtctatgatgtcaggaaagcactctgcagaaacccatcacgacgcaaaaaaacgctggttagattctcatgatactggctatcacaaaagtatgggccgacgtcatatacaaatgatagcgatcggcggttctattggtaccggcctatttttaggtacaggtgctcgtttgcaaatggcaggcccagcattagcattggtttatttggtatgcggggttttctcatttttcattctcagagccctcggcgaactgattttacaccgcccctccagtggtagttttgtctcttatgctcgcgagtttctcggcgaaaaggcatcctatgttgctggatggatgtattttctcaactgggcaatgacagggatcgtcgatattaccgccgttgctctctatatgcattattggggaaccttctctgatgtaccccaatggctgtttgcgttaggcgcactttcaattgtcgccaccatgaatatgattggcgttaaatggtttgcggagatggaattctggttcgcattgattaaagtggccgccatctccatatttctggtcgtcggggttgtctttcttggaaccggccagagtgtaggtgaacactcgtccggtatgcatctgatcactgataatggcggattcttcccccacgggttacttcccgcactggtattagttcagggagttatatttgcttttgcaggtattgagttaattggcaccgcagccggcgagtgcaaagacccagagaaaatgctacccaaagcgatcaatagtgtgattttacgtattggcctgttttatgtcggctcagtggtcctgttggtatgtttactcccctggaatgcctatcaggccggccaaagccctttcgtgacattcttcagtaacttaggcgttccttatattgggacaatcatgaatatagtggtgctatccgccgctctttccagcctgaactcggggctgtattctacaggtcgcattctacgttcattatcgatgggcggttcagcaccaaaattcatgtccaaaatgagtccccaatcagtcccttatgccgggatactggtcactgtcggcatttatgtttttggtgtagtgcttaactttctcgtcccatcacaggtatttgagattgttttgaatattgcgtcgctagggattattagctcatgggcattcattattgtgtgtcagatgaaattacgtcaggcgataaagaacggcacggccaaacccgtcgcctttaaaatgcccggtgctcccgtgacatcctggctaaccctatttttcctggccggtgtattaatcatgatggcgttagattatccgaatggtacctggaccgttgcgactttacctgtcatcgccgtattgttagtcgttggctggtttagtttgcgtaaacgcgcccgagaagttgcagcagaacacagaaatatgccagtcaaagaaagtggcgctaaaacagtgcaacctctgatttgtatgaacaaaagccagtaggttaaaaaagacattcagcccgtagcttgataaacaaacttacgggctaaatttaacgcgaatacggctaagattaatattaaaccgctattgaataatgcaacggacactaccgattgattcaataatagtgagtaaagttaaaggactacagtttactgagaagaaaatcgcgtaaaacgactgcttgattattttgctcatcacgactgccatatagcaacgtgattggctgttgcttcaacaccgccagcaaaggttcccaagccgtagagttattgagctgggcccgatagcgtatgacaaattccggccaatccaaatgctgatgaaaccattgccgcaacgcgttatccggtgcgacctcttttagccatacaaccccctccaggcgcgccttactgatcccacgtggccataaacggtcaaccaagaaagtattggcctgataaggtggttcagcatcatagacccgttgcaatgtaaccttatttatactcacagcaatctccttcgctcttttcactactccaattaaatcagtgacagagaataaattcgtgaagattcaccccatgggtgatagcccatcccggtaaaagtaaaaccatatttttcatagaaaccaatatggtcagtgcataaatgtaactcgtcgaaaccgatgcttttgacctcttccgccaagtgctttatcagcaactcaccataagcatgcccacgaaagttctcttcaatatagagcgcacacagccaaggatacatccatccggctgataaaatcattagtaattagccccacacagccaataatctccgcattgaactccattaaataccattgcggcaacggcttttttgcaccaagacaatgcgtaatgctatcttgataaagcattttggtctcttctgtggcccacttaaaacctaatgctgccaatatctctcgacaagcacgaggggtttatctctcattttaaacactgtagcatccggcgaggatcatgatattatttattcataaatacgaacatgttatatttcttccagttaaattatgggtaaaaaaatgacaaccgtgctgattaacactaccagacagatgaagaaaaaaaatattatgctggtgactggcacattaaaatcactggtatctgcaacgaaaagcgatatatccgctcaaactggtttaagtttggcaacctgtggcacgatactgaatgaattatgcgctgagggagaagttatagaggaatctctcgatgaatcacgcggtggccggccagccaaacgctatatatataatccaaattactttagtgtattaagtgtctatgccgagggtacaaatgacagcggcgttatttcgtcttatctcacctcggccgatggcaaaaaaactcaagaatataatgaaatttataataatctgactgtagaaatattaattaaccatattaaagagataatagataaacatcctaatatcaaagcattaggccttggtcttcccggtgttgtggtcgatggaaaagtcctaacttgtgatattactcacttagaaggactggatattgctgagcagctaaataaccaattgggtatttttgttcaagtgggcaatgatatgaattacactgcatttggcttctaccgaaatgattgccgcggtacaaatgacccagtcgcttacatattcatgcccccaagacattgcgcaggttgtggcatggttatttccggaaaaatgctacgtggggctagccaattcgcgggggaagtatcaaaacttcctttctatgataatttaaccaacggaacgagtactaactctcatcatacccccgagtttgaaaggcttctgcatatcacctcatctttaattgttattattaatccggccaccatagcaatatcaggtaataacatcgatcaagcatgtattgatgcgctagctatcgagttattaaaaaattttgatagcaaacatattccgcaatttgtctatcgcgattgtataaaatctgattatcataagggcatatcagaatataccctcgacgcctataataattttagagtctttgatagctaacttacccaagccgatgatgttaaaaccctgcctcagcactaaaagtctcacttcagcgctcacattctattccctatttatcgcctataaataaacaccttccacggcaagaatgttcttgacttcttgagcgccattattatattttgtgacttaatataagtcttttattaagtaattttacattgctgacaaatttgatttcgcgaccactcaccagagaaaggtaactactgaatgtctagctctacactcgatgccactctggatacttatgctaaacgctccgctacacgggcaatattttttgtcgcaggatttgcaatgggcctttgggcttcactggtaccctatgcacaaaatcgtctgcattttgatgctggctcgttaggattactgttgctttgtttgggaactggctctttactagccatgctgttctccgggaaactcatcggccgttttggttgtagaaatatcatgctattaggtatcgtcctagcctgtatattcctgcctactctggcaatcattgatcaattccctttgatggctttatgcctatttttctttggcgctggaatcggtctggcagatgttgcagtcaatgtccaaggctcactagttgaacaatcatctgataaaccactaatgtcaggttttcattgtttgttcagtgttggttcaattgcaggagcaggtggtggtgcaatattatttacgcttggtttgatgcctcttgccgtaacattcattgccattgcagtaatcgctattattaccgtgacggttctcaatgaattaatcccctttggtgatcataaagaacctactgagcaagcgataacaaaaccaaaacccaatttccgactcgtgttaatggcattaatgtgcatgatttgttttatggcggaaggtgcagtattagattggagcggcgtttttctcactaatgaccgtggccttgatataacatatgcaggttggggatttgcaatttttggtggaacgatgtcaatcatgcgtttcactggcgataaagttgtcagccttttggggcgtaaacgcgtactggttctcagcagtatcatcgccatgatcggttatgcggttgcggtcattatccccgactggaaattcacattgcttggtttcgcgctagtcggagttggggccgcaaacattgttccggtactgataaccctggcgggccaggaaaaagtgatgccggtaaatatgtccgttgcaatggttgcaacactaggttacttcggtgttctgggcgggcccgcgctgattggttttattgcccacttaactgatctttataccgcattcgccattatggctctgacattccttattattgcggtcggggcatttaagctgaaatatatcaacgaggaataaccgcatcaaaaattaatacagcgtaaacatatttttaagattcatctaaagataaaatttgtgactgagtatggtaattttaccagctagcaaaattttgctagcttttttttagataaatagcgttaagatattttctatcaagctactatcttcaatatgtataaagagggaaacaagatgggtattaaaatcgttgctgttgatatggatggaacctttcttaacgaccagatgaattttgataggaaacggtttagcgctcaatatgcacaattaaaagataatggaataaaatttgttgttgccagtggcaaccaatattaccagctcatctcattctttcccgatatcgctgatgaaatcgcatttgtcgccgaaaatggtgcctacgttagtaatgaaaatacagaaattttttgcggagtgctatccgatgaaaactgtgacaaagttctaaaaacaatcttaccactacctcatcttgatattattgtttgtggcaagaatggtgcttgtatgctcagttcatctgataatactttctacaccaccatgagcaaatattaccaccgacttaaaattattgataacttcagtcaaatcgaagaacccgcatttaagttcgcaatcagtttgcccgatgaaaaattggctgactttatgacattcattgaggctgaattaggcggtattgtaacgccagtgtccagtggccatggttctgttgacctgatcatacctggtgtacataaggccaatggtattaaattactccagaatatatggggtgtgaaagatgaagaagtcgtgacttttggtgatggtggcaacgatgttgagatgctgcaatatgccggatttggatttgctatggcaaatgcgccagatcgtataaaaaaaatagcgaaatatcagaccaactcgaataatgattcaggcgtgttaaatgtcattgataaaattttaagaaaagaacctcccttcgtataaatataatcagctacataaattataagaaattttagccgttattccctttccattgtgaataattataaaaacaaaatgggggccacatgattgcccccacaatgacattgcatagttagctggaacagcttgatcagtgattattcaaaaacttatcaaggaactgtcgggtacgttcatgctgcgggtgagcaaacaattctttcgccgggccttgttccacaatcctaccgtgatccataaaaatagcccggtctgccacatcacgagcaaaactcatttcatgagtgacgataaccatcgtccgtttttcctcagccaatgcgcgaatagtatttaacacctcacccaccagctcagggtctaatgcagatgtcggctcatcaaatagaatgacctgaggttgcatagcgagtgcacgcgcgatagccacacgctgttgttgtccaccggataaacgacgaggataagcgtcttccttgccacttaatccaactttcgccaacagctcacgcgcacgttttacagcctctgaccgtttttcacccttcactataaccggcccttcaatgatattttccaacaccgagcgatgaggaaataaattgaagctctggaacacaaaaccgaccttttgtcgtaatgcgcgaacttgccgttgctgcttatttatagggatactgccattaatctcaatatcaccgacacgaataatcccggagtcaggggtttcaagcagattgatactgcgcaacaacgttgttttgccggagccactcgggccgataatcgccaccacttcaccgctgttcacttcaagtgagataccgtgcagtacctgttgacctttaaactgtttggtcagctctttaatgtcgatggtactcatggctactcctgatcctgacgattaacatgggcttccagacgattttgtaatgctgataacagggtcgccatgatccaataaatcagtgaggccgccagatacatagtgaaaacttccaaggtgcgagaagtcaccaattgcgcctggcggaaaagttcggggacctgaatggtcgctgccagcgaggtgtcttttaccaaaccgatgaaactgttacccagcggggggagtgcggtacgacctgcttgcggcaatataacgcggtagagagtttgccaacgcgtcatcccgatactggcggcggcttcccactgccctttctcgatcgatgaaatcgcagcacgcaatgtttctgaggtataagcggccgtattcagtgataagccgattaaggctgctggcataggatccagctcaatcccaaattgcggcaaaccataataaatcataaacagttgagcaattaacggagtaccacggaaaatagaaacgtaaaaacgagagagaagtgaaagaggcaaaaatcgggataaccgcatcatggctaacataaagcctaatgccagaccaaaaaacatcccccccagactaagctggagggtaaaccaggcacctttcaataaaaatggtgctgaatccagcaccagttgaatactttcttgcattatttagttacgtccgcgccaaaatatttttctgaaattttggccaatgtgccatctttttgcatttcagcgatagcttgattgatcgctgccaacagctcaggattatttttacgcaatgccacacctgactcttggcgggcaaatgccgggccagcaacggccaaggtgtcgttggttttcttcaccaaatccaatgcggctaagcggtcaactaaaatggcatcagtacgaccgacacgaaggtcttgatacttcgttgggtcatcatcataggtacgaatatcaacatctttcagattttcacgtaaccattgctcatagttactgcccaaacccacacctactttcttacccaccaaatcttcaggtttgctgaacttgccttcattgccttttttggtcagaacctgaatgccggatactgtataaggcgttgagaaatcatattttttcttgcgctcatctgaaatggtgacttggttaatcgccacatcaatacgcttagattccagtgaggccagcataccatcccacttggttggagtgatttttgctttaacgcccatatgttctgccaatgcattagcgaaatccacttcgaagccggtgagtttgccatcttcaccctggaagctgaacggtggataagttccttccaacccgacaatcagggttcctcgctctttaacctgatctaacaggtcacccgcagcatacgacttcacatttagacccgttgccagtgcaactgccatcatgcccaggacaacccgacgacgtacaattgaaaagcccataaatactccaactgtcatgtttatttttgatattcaacactttatcaatgttactaatgaaataaaggaatataaaataataacgatagctacaaatagaataagcaataaccaaagactacacctgcggatgataagcaaataatgcaggtgcgccgccggtatgaataaacaaaatggggccatcatcgcgaaactttttctgctcaaggccatcaagtaaaccagccattgccttgccggtataaaccggatccagcaatatcccttccagccttgccaataacccgattgccgccagcccttcttcatttggcataccatattgcggcgcaaaataatcatcccatagggtgatatccgcaggcccgctggtcacgccgagcgatgtcgctaattcttgttgaatatgaataactttagggcgctgttcttctgctttgcgcgatactgtgacaccaatcagctccgtttgcggcaacagttgctgtaaaccaacagccaaccccgcatgggtacccgcactgcccgaagccacaaccaccgagctgaaggtgacatttccagccgattgagctgcaatttccaatgcgcactgcacatatcccaaggccccaaaagcattagagccaccaaccggcaccacataagggcgaaatccctgcgcctcaatgcgggttgccaactcagccaattgctggtttggatcatgtaatccatcgcacatcaccacctcaacattaaataaatccaacagcaatcgattgccattggtcaaataattttcctgtgaggtaccgataggattctcaagtaacgcaacacaatgtaagcccaattttgcagcaacagccgctgtttggcgcacatgattagattggatagcccctgcggtcaccagtgtatccgctccttgcctcaacgcatcagccgctaaaaactccagcttacgcagcttattgccgccaagtgccaagggggtgacatcatcacgtttaatatagatttcgcgtcccaaatagtcagaaagacgagatagtttctctaatggcgtggcattaccgaccaaatccaggcgcggaaattgcgccagtttatgttgaagcgtcacgggccctccagaaaattaatgagttactgcaacaaaattacccgaagtcattcgagttgcagataggcagaagcaaaccaacccccgactgactcaagtcggtgactcaggtcagtaaacgtcgttaacacccctgctcaagtgcggagggaaaacatagatttatcagaagtgacatcaataatcactgattttattatagatgcaggcaagcaatagcgcaggtgaatatagaggataataaaaagcccggctaaggagaaccttgccgggcgcggaatcattgaaggtaatgacgtagtcgttttgctttatcttagaagtgctctcaatgaaaaacacagagttttctcaagtgataacactccgtcataaaccttagtagttcttttgccatgccaaatattgatcatacttacgcaaagcaatgcggtaattgttatgtgctgcatttggcagttcatcaataatacgctgatgcatagtttcgctggcgaatttctctgccggataattggtcgcaaccagcatttcatccaaccgacgtaaccgtacaacatattcgcgaaccgtactatgactcatctcagtttgctcaaataaatactgtttgaacgccataatatcgaaatagcccggcgtgctgttgcaatatatctcactgcaaaaacgacacaatgcggttaattcatgctgaagttttgaccagacttgatcatcaataggctgatccataccggcaatcgcttctttattgataatttgtccgcggaaaaccaacgccatacgatcaagttgtttatgacaatgtgagcaatgagtttggccgtgcttataatcttttaaataacggctcagcggccgcttttttaactgaagtcctggcataagaagacctgcattaataaagttaaacactgtgatatcactgagcgaaaatgaattatgagtcgttattcaggcgggcgcgtaaacgttttatcgcctggctatgaagctggctgacgcgggattcccccacttccagcacggccccgatttctttcaggttcagctcttcctggtaatacagcgtcaacaccattttttcacgttccggcaaagcctcgatcgcttcaataacacgttggcgcagatttccttccaataaatgctgtagcggattagcgtcttcatgcccttccagcatgggttcgacgctttcgccatgctcttcccgccactcgtcataggaaaaaagctggctgttgttggtgtccaacaagatctggcggtactcagtcaaatcaatatcaagattttgtgcgacttcctgctcagtcgccggacgtccgagccgttgttcaaccttttgcatcgcactggctacttcgcgtgcattacgccgtacactacgtggcgcccaatctcggctacgcagctcatccaacatcgcgccacgtatacgctgtaccgcataagtggtaaatgcggttccttgtaaagcgtcataacgctcaacagcattcagcagaccaatccccccagcctgcaacaaatcatccaattccacgctggccggcagtcgcacctgcaaacgcaatgcctcatggcgcaccagaggaacatagcgttgccagagggaattcttgtccatcacgccttcggcggtatacagatcgctcactagacaggcacctaagggtaagagagtcgtaccattatcctgtccggtcagtcagacaatcgcctgaataggcctataaaaaggcggctatttgacttatgcccacttatgtatgctatctgtctcgctttaaaggatttcaataacgcaattaatttttatctgagtgatgaaaacccgatctctggcgctataccaaaagttgtaataacgagagatcgtcattaatcttcactttgtctatttcggttcgaaaatctgcttcaacctttgcgctgtgctgcctaaatgcgtgataagaatagaaaatatcaataacatcatcttccgtaatcagcccaactttaagtatgtgggcactaatcaatgagcggataaagaagaaatcgaccattaatagatagaattcttttaatagcggttgaccaccacggatagcaaattggttgtggtgcaatcgataaagaaagtaattacgcaatacgtgaggatggtcggaaaaaaagagcaatgccttgtcattccaagcggcactcaataatttcattctttcttcaagttgttcattgtcgaactcaacgaccagatgctcaatcagctttccgaggtaactatataaggtttcccttcctcttgaatttggcgagtcaacacaacattgttgaatacggataagcaactgccattgaagattttgattgaatggaatattttccaaatacccggttacagagccgccttgcagcttcccaagtagcgcttcaaaatacgcctccatcgccggtaatttactgtctatagtgccttctaatttttgacaataaagtaagaaagaggcaatgctgtataagttttcttcaatgcgtgattgaggagacatcaaaaaattagcgcaaaataaattaattaattgcccttcaatgttgagttctggtgccctgaaataaccatttttctgaataggcatagactgcatattcaaagcagtcgggttaaacagcacttgccgcgcagcttctgggcaagaaatatttaaactattacgcttttcatgacgatatacatgttccagtcgtggataggatgagcaagtttcacttaaagcatccgcccctaaacgcttatgtactttgcacagttgatcttgatccaaataagggcaattgccatgctcattgagcttaatttcagcccaatttgaaaaactggctctactgactgatatatccgttatcgcaatacgcctaatttcggcattttggcttttagtatatttacgatatgtttgtttatcgagagtaatgctccagcgcttacagcaatgatcacgacaagccgcacccacgcagctgaaattagcaacataatcaggttgaactaccataagctctttcactcaatactcctcagccatccgtatttatcccatgttttaatctagggtaatttctttactggaaaaaaattaacctagaataaaaggcggcaataaaggccgcctttatagtgcatttatagggtgaaattattatttcagcctaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaattctgttagattatggttcgagcttatcacccacggttttatcaccgttacagcttgtatcggcgtatttgaccaaacctttaattaactattttggaatattgccactaataggtgggtcaatgcggcaaatagcactctgttatcccctgctattctgcccatcattatttctattttatgtgtaaacttttccatcccctggccgataacccggtaacgacacttgaatattaaggattagacatggcaagtatcagttcgctgggcgttggatcaggcatggagttaagttctcttttgacgagtttatcaaatgcagaacaagcgcgattaacaccgctgaccacacagcaaaccagttataaaagcaaacttaccgcttatggtattttgcaaagtgcgctggcaaaagtggaaaccgcttcagccgcgctgaaaaaagctgacacactgacctctaccgccgtaagtagcacgaacacagcattcagtgctgtaactgatagtgcagccagtgccggtagttacactatcgaagtgactaatctggcgaaatcacagtccttattgtccgcagaggtacccgatgcgaccaataagttaggtaatgataatgcctcacggactatcactatcacccaaccaggcaaaaaagatccgcttgaagtcactctaaccagcgaccaaacttcgttgaccggtatccgcgatgccatcaataaacaagaaggcggtgttagcgccagcatcatgaaagcggatgataatacctattatctggcgttaacgtcgaaagacaccggtactcagtcagaaatgactattagtgtaacgggtgatgatacgttaaatgattttcttaattacacaccgagcagcaccggtggcagcggtggcatgacgcaaaaagtggcagcagaagatgcagcactaaccatcaacggggtggcaattactcgccaaagcaacactattaccgatgcaccgcaaggcgttaccttaacactgaaagctaaaaccaagaccagtgaaccagaaacgctaaacatcacgcgcgatagcaccgcgatgaaaacagccattcaaacctgggttgatgcttataactcattgcaaaccacttttggttcactaacccaatatacggcggttgaacagggtaaagatcagtcaaccaataatggtgcgttggtcggtgatggcacattgcgcagtattcaaacacaattgaaaagtcaattggcttctgcgcagcccggtgatgtgaagaccttggccagtttgggcatcacacaagatatcaaaggcaaactgacaatagattcaactaaactggataaagccttaactgagaagccaaacggtgtggtggcattctttgttggtgatggcaaagagactggatttgcaacccaaactgataatttgctgaatactgtactggataccactaagggcacactgaaaagtgccactgatggcatcaataagtcattaaagaatctggatacacaagtcactgcgaccaccgcgagcattgcattaaccattgagcgttataaaacacaatttactcaattggataaaatgatgacgtcaatgaacagtactgtcagtttcttaactcagcaattttcttcataaaggataggatatgtacaaccgatcagggagccaggcgtatgctacggtaggcttggaaagtggggtaatgagcgccagcccacatcaattgatcgtgatgctattcgacggggcgcagagcgccctggttcgtgcccgcatcttgatgaatcagggagatattccagccaaaggtgctgcactttctaaagccattaacattattaataatgggctgagtgcaggccttaatatggaaaaaggcggtgagctggcagagaatttgtcggctttatatgactatatgtcgcggcgcttgctgcatgccaacttgcataatgacgaacaggcaattactgaagtgctcgctttgctcgaaaatattgcggatgcctggcggcagatcggccccaattatcaacctgattaggaccccatttaatggaacgtcaccagcaccttttgtctgaatatcaacaaatcctgaccctcagcgagcaaatgttagtgctggcgaccgagggcaattgggatgcgctggttgatctggaaatgacttaccttaaagctgttgaaagcaccgctaatatcactatttcttcatgctcatcgctaatgctgcaagatttattacgggagaagctaagagctattttggataatgaaattgaaattaaacgtttattgcaactacgccttgatagattaagtgacttagttgggcaatcgaccaaacaacaggcggtaaataatacgtacggccaattccctgaccatgctttgctattaggcgaaacacagtaatctaccgctagcatggtcatacaatagtgtttataactgaattatcgcttgcaactacaatttattaaaatagcaatcaattcaaattgttattgtttttaacaaataaatttattgatggtaacaattttccatgtctgattgactattattctcactccatagcttttcgctaaaatagtcagtgatggtgaattttctattaaaataagttgctagtccgccattcaaagcgtaaagatattctcaggccaaaattgtgaaatgaatatcgatggaacgtacaattaaattttgccccggtgtgggtagctcggcacatgttattcaacatacagagctactccttacctcagtctatattgagcatcctttgctcatcatggttaaccgtgggcataaagtcattcgctgggataatcaagagtgcatcgtccggccgggtgaaatagtcgccgtcagtagtggtcaaacaattgacataattaatggactatctactgaggggttattttttagccaccaacttcgctgcgatccgcgtttgataacgacatttgctaatcaccctgcttccgcaggccttggcgttatacctggggttatgccggtgcgtgatttggcacctgaatttattaatacttttggtaatacatttaaagcaatatccgatgtgggtgatatccctcctactattgtcaggcaccgtatgcttgagttattactttggttagctcagcgcggtgttaaatttaaacttaatgatgatcattcattaagtgaaaaggtacgacgctgcctgtcaattgacccacacaaaatatggtcagccgctgaggttgccgatcatatggcaatgagcgaagtggtattgcggcgaaaattagcggccgaaaatatactattacgtgatttgatgattgatgtccgtatgaccagcgctttacgtttattgcaaggtacagattggccaatttcattaattgccagtcaagttggttatgaaagcgcatcacgtttcgcagaacgctttcgtaaacgttttggatttgctcctacagccatacgcgggcatcatcgcttgcaagctatggatactgatccccccccagtgagctttcagcgttatttaaacctaatttagggcctggatgagtctgctcagactctatttttgatcattttcgtcaggatttacctaccttcccgccatacaactcgttgcatcccctcattttttgctcatcatcatctgggctgctaaatactgcttttagatattctacacactaaaacattattttttaggccacctccagttttttcctccagcaatacgaccttaatatcgataaaagtctttataatcatatgaataaatgtaagccactgaaagaaagaggaatatgtcacttctgcaagggcatcctatgattaaaattggttaaataatatcctctcaggatcgcaatgatgcccagtaacttgctcggactaaaaagccgctatccattgcatatccagattgcggtactcttcactctattgattgtctcaattggtaccgtcattatcattttcagtcatagccaattgactaaattgactgaaatcagcaccaaccggcagtatcaaaaaacgggtgaggcaatcgcagcagaattagacgcagtaacacggcccatgatgatgtctgtcaacatccttgccagtatgcaaattacagagttatcaacacttgaacagcgcatgagttttgtcagtaaatttattgaaatactgaaacagaatgattatgccagtgccgtatatagtgcctatcctaatggcgatttatttatgttgcggcgtctgaccgaagctaaccgtaaactatttcacgccccagagggggccgagtggatgattcaaagtaatcgattccttgatagtttgccggaaaaacagtttatttatctgaacgaaaagcagcaagtcattgccgttatgccgagagataatgataactatgatcccagaaagcgggattggtttattatggcattaaccaaccctggtcttattacatcacctatttatattttcaaggggaccggtgaagtgggtttcacttatagtcgtcggtctgaaaataatcaggcaattattgggttggatgtttccctagcctcgttatcgcagtttttaataagacagaacctaccgcctggcagccaggctattattataaattctcacggtgaggttatcgcaagcttacctaaagattccccagtaaaccctactcatgcggataagcaaatcccggtattacaaacattgctagatacccaagaaagtagtcttgtgagcaataaccaactggctaataacaatggcaacagcatcatgtttgaagcgcaaggtaagcactggtacggctccattgtcgatattgataacagcggcaataaatatcagctagttattgcgacgccagccagttatttgactgctgatgcaaactccattcggaatcactcaacccttatcgcctttatcctattaatgctcagtttaccgttggtgtggtatttctctcggaagatatccaatccactgattcgcctccgtcaggatgctgattccatcagtaatttgcatttcgaagagcgtgagtctgaacattctatgattgaagaagtcgatgaactgcacaaatcaatgtcaaaaatgaaatcgacactgaagcagtttatttcaatgggcaatatgctgacggcggaaaataacttcttccgccagatgcaggggttattaagtgaaacaactgaaatcgccgcgatgaccggtggcattatattccttgcagataaacaagaaggccatttcacaccgacagcatttcgttggaatggtgaaaatatcccagtagctgaaatgccctcattgagtataacagaagatagcttcaccactttccagcccgttcttgagggaaaaactattgccggaacgctaaataaagaaaatatattccatcaattacaagacttcttacagccttatttacccttgcggtttgttgctgtgcccatgaaaactcacgataaacaactcttgggttttttgttgctatttaatccttatcaattaaatgcagaacgtgaacattctaaaattcaattagttaatgcgctggtcggcagtttatctgtttccgtagagacccagcaattattgcaggagcaaaaaaacctgctcaatgcatttattgagcttattgcgggagctatcgatgccaagagtgcctataccggtggccactgccaacgagtccctgaaatcaccaaaatgcttgccagagccgcagtgaatatcaaagaaggaccgttcgctaactttaatttatctgaaaatgagtgggaagaactgcatacagcatgctggctacatgattgtggcaagataacgacacctgaatttgtcgtggataaatcgacaaaactggaattaatctatgaccgtattcatgaaatacgcatgagatttgaagtcataaaacgtgaaaaagagatcgacttcttacgtcgttatgccaccattaacgtcaatgaaactgatcaacaagcgctggcagcagagttgcgccaattggatgatgatttttactttattgcccactgcaatatcggtggtgaatttatgtctgatgaagcgatcgcgcgtattcagcaaattgccggatatcactggactcgtacattagatgataacgccggtattgctcaggaagaacacgagcgcaaagcccggcagccagcgcccctattaccagtacaagaacccctattggcagataaaaaagagcatattatctatcgcgataataagaataaacgcccagagtattatgatttcaaactaccagaacccactttgctttataaccgtggagagatttataacctcagtattcggcgtggtaccttgactgaagaggatcgctataaaataaatgagcacattatgcagaccattgttatgctcaagaaactccccttcccacgaactatggcgaatgttccctctattgccggtggtcaccatgagcgtatggatggcaagggatatccctatcaactcacttataaacagatgagtatcccggttcgaatgatggctatcgctgatgtatttgaagcgttaacagcagcagaccgcccttataaaccaggaaaattattgtctgaagcgctcaatattatgttgaatatggtgaatgaaaatcatctggatagagagctgtttattttattcctggaatctggaatctggcatgaatatgccattgctcacttgaaggcaggcaaaatcgatgatgttgatatttcagtaatactgcaaaaaattggccatcaaaatatagtactggcgcagagcgcttagtaagcaagaaatagagagtcatcggtgggcgttaaggttatgctaaatcaaatcattttatagtcggcaatgttgggagcaaatacgtgttctacagttacggtgaaacagagataaatcatcttaagcggcgggacaaaaagatggcggcagctatcgagcgattaggaatgattgcccgcccattatcaccagatttatttgctgcactcatcagaaacattgttgatcagcagatttctgttaaagcggcactcaccgttaatgcacgtctgctgacattagtcggcacggtaacaccaataactattgccgcagcgccgatagaagctattcagggctgcggaatgacgatgcgtaaagccggatatattaaaggtgcagcgaatgcagcacttgatggatctcttgatttatcagctatttctttgttaccggataatgaggtcattacccagctttcgagcctaaatggtatcggtatctggactgcagaaatgctacttatttcttcactttctcgccctgatgtgctcagttggggtgatttggcgatccgccgcggcatgatgaatttatatcgccacaaaacgctaccgcgcgaacgttttgaacgctatcgccgccgctacacgccttatggcacaaccgcatctctttatttatgggcattgtcacatgaagtttagacacccatattcataatgtgaagtggttgattttaaattcgcgtaagttcgtgtgaacttcgtggctggcagtgccttaccgcaaagtgtcttgcctattgttggcatagttcgagttagtttgcgataattttttgccccattcttgcctcatttatcaattatccattaccacctcaataacctgaatatcaataaatccctgctggatataccgatgcattgactgaagaattggataaacgactcaccaggcagttttgtgaggtcagtgtaaaagtgggatttgcagctgctgacgggttaactgtgttaggcggtggttcggatgataaacaggcggttgaagagattttgcaggaaacgtgggaaagtgctgacgactggtttcagccttaagccacgaaacgaaaagaatataaatcccggactattaaactcgggttatcttttacaccaggaggtaaaagagcatctggaggattttgaagaaaggtcaggatccattgcgtaatcaattctcatattcccgctcataaatcgcagagaatattctttatcaatataatttgtcgtacaatagagtgtcatccccttccccattgatttagatttacttttaaaaggttaattgtattaagatacacctcaataattaggaattaagttgagcaataatcctaaaatagatagaagtatagccatcagataagcaatttagtccaatacttcaaccctgcgacagttttccgcacgattaaaacattaacctatgataggatatttttacctccaattttcgcaaataaatgtactaattgcgaccgtaataaaaacagcacaagacactatataaggagtgtaaaatgtcaaaacaggatttaatagcaaatcaaataatagaaattttaaattcaaaaaataaaccaacctacaaaatatactttaaacaagccggtgatattgtcattgatttttcaaaagacatatcatttatatttgttgattttattgatacggaaaacaggtcaagaaatgagatatcgacaatacggctcttacaaagaataaaaaaaggaattacaaatgaagatttagctaaagcattaaatataatcacacatgaatttgtgagtagaataagaaaagataaaataaaatcacttgctgagagtttagggaaagtaacgggtaaatttgtcgtaagcacggcaatactcaatgatttatcttccgtttttaccaaaaaactggtagggaaatttcttgtaagctctttattttcaaccatttattcaataggtggtgcaaaatccagagccatttatggatctgatgcgctaagagaaaaaacacctgaaatatataataaattaagaaacgctggtgacttggatttgttttacttcttggttgataactatgctggtccatttattgaagctatgataataaaagataaaaaccccgccgcatgggacgagattatcatgaaagtaatcgctggacttgaaaagaaaaattaacttttatcctttaatctcaaggttgtttttattgaaaaatagaagcaacccagtccaaacataagaataagtaaatgaccgacgacatagccatagttaaaaggatttagtccaccttcatcatatatgtcaattaaggtcgtagaaaagctaaacacaacaaaagtgatgaagaaaaaaatacaaaaagataataatatcattgtgtgaaaaagaaatttattaatattcataattagttccattaattaaaaaatccagagttacatttatagtaaccaagattaataaaaaatgccatagggattctgtatacattcccattaaggtatcaagtttatgagttatcagtgtgagcaagggatagaaatttggttttattgtcattcagtttggcggctacaactatcggcccaggctacattcacgctaatgttatttgtctgaaaaggatttaacaaacaaacctgtgaggaaaacgctttcacttgaaaatttgtcaaagacgtactgtattcccgtagccactaacgctcaaaatacggattgaccctttctaccgtctggcgcaccagtttgtttctcgtggccatcaacctgtctatgcgttcacgtttctgatcagccgttaatagcctatctcggcgcaccatctcaatctggacgttcaatgccttgacttgcttttgggttgtagtcagtcccttgcgctgcaataacttcccctgatgtttctcccgcaatttatctgcgcgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagcacagatggttttctctgtttatggggagtggatgccagacagtaatgatgaataaatggcattaatcaatgctaaattttctcaaagtgccccactcatggcctataagaaagtttggtagtggtttttactatataattcaacaacattacccactcacacacccatattcataacgtcttgataagccgctactaatttattacgtacttgaataccgagctgcaaagatacagatgatttctgcatatttaccatcacgtcatttatgccaacgccgggcacacctaattcaaaattctgcgctaacgtacgggctgtttgctggttttcactgattttgccgatagccgcttttaattcactcgcaaagccagcctctgcgggcagcgttttcgctgagcctgatgcttgcaatgccgtgacctgcaactgctgtaaaaccccttcgataccttgaacagacatactcatccccagagtgcttcagttggtcaataactgcgtggcaaatcgataagttactgcggttgtttgccatcaagcaggtctcacttttttcaggatgacaccctaacacatcatttttgagctaaagcggctaaatagacacaaaaataccagcttattgagccatcgaatttccacttacagcaaataatggcatgccgataaaaagggatatcagctattgatgcgttatcgctcacagcatttgggagtctgttttgttccaacacattagttatataaaaaatactaactcaaacgttattcagcttggccaaggacgtgtatgaatgcctcgataactggcggtgaaaatcgtgagaacacctttacgacgacactggcacgcctacgcgcgaatccaaaaatcccattgctgattgctgcggctgcggccgtcgctattcttgtcgcgctgatgttatgggctaaaagcccagattatcgcgttctttatagcaacctgaatgatcgtgatggtggtgatatcgtcacgcagttgacgcaactgaatattccctatcgcttcgctgataatggcggagcattgctgatcccggcagataaagtgcatgaaacccgtctgcgcctggctcaacaaggtttaccgaaaggtggtgcagtaggcttcgaactactggatcaggaaaaatttggcatcagccaatttagtgaacaagtcaactaccagcgggcgctggaaggcgaactggcacgcacgattggcacactcggcccggtattaaatgtgcgggtgcacttagccatgccgaaaccgtcactgtttgtccgtgagcaaaaatcaccaactgcctctgtcaccctggccctgcaacctggtcgcgcacttgacgatggccaaatcaacgccatcgtctatatggtttccagcagtgtagcgggcttaccgcctgccaacgttaccgtcgtcgatcaaaccggtcgtctgttgacacaatcggatagcgccggccgtgatttaaatgcagcgcaactcaaatttaccaatgaagttgagaaccgcttccaacgccgcattgaaactatcctggcaccgatggtgggcagcggtaatgttcacgcgcaagtgactgcacaagttgattttgccagccgtgagcaaactgacgaagagtacaaaccgaatcaggccgctaaccaaggggcggtgcgctctcagcaagtcagtaccagcgaacaactgggtgggaccaatgtcgggggagttcctggcgcgttgtccaaccaaccatccgcaacaccggtcgcaccgattgaaatacctcaggcaacccctgcggcaggtgctggcgcggcggcgaatgcagccaatcgcccagcaaccgcagccagacaaaccgcgacgtccagtaatagtcgtcacgaccaaaccaccaacttcgaagttgaccgtactatccgccatacccagcaacaagctggcatggtgcagcgcctctctgttgcagtggtggttaattacggcagcgataaagcaggcaaacctatcgcgctgagcaaagatcagttggcgcaggtggaatcgctaacccgtgaggccatgggcttctccacggtacgcggcgacacattaaatgtggtgaacacaccgtttaatgccactgacgatgctagcggcagtaacttgccattctggcaacagccgtcgttctttgatcagttgctgaatattggtcgctacttgctcattttactggtggcgtggatcttgtggcgcaaactggtgcgcccattgattgctaagaaacaagaagcagataaagcagcggcgtcggtcaataacattgtccaggctgcacaaaccactgaaacagcgaaacaaactaaagaagagctggccctgcgtaagaaaaatcagcagcgagtaagtgctgaagttcaggcccagcgtatacgcgaactagcggataaagacccacgtattgtcgcgctggttatccgtcaatggatgagtaatgaccaatgagcctgaccggaactgaaaaaagcgccatcatgctgatgactctgggtgaagaccatgccgccgaggtgtttaaacacctctcctcgcgcgaagttcaacaactcagtaccaccatggcgagtatgcgtcaggtttctcaccaacagttggttgatgtattggctgagtttgaagacgatgcagagcaatatgccgcactgagtgtgaatgccagcgattacctgcgcaccgtgctgataaaagcattgggggaagaacgtgcctccagtctgttggaagacattctggaatcacgcgaaaccaccagtggcatggaaaccctcaactttatggaaccgcagatggcggccgatctgattcgcgacgaacatccgcagattatcgccactattttggttcatctgaaacgcgctcaagcggccgatatcctggcgctgttcgacgaacgtctgcgtaacgatgtcatgttgcgtattgccaccttcggcggcgttcagccagcagcattggctgaattgaccgaagtgctgaataacctgctcgatggtcagaatcttaaacgcagcaaaatgggcggtatccgcaccgcggctgagattatcaacctaatgaaaagccagcaggaagagacggttatggacgcggtacgcgaatacgacggcgagctggcacagaagattatcgacgaaatgttcctgttcgagaacctggtcagtgtcgacgaccgcagcatccagcgtttactgcaagaggtcgacaacgagtcgctactgattgccttgaaaggtgccgatcaggcgctgcgcgagcgcttcctcagcaacatgtcgctgcgagcagcagaaattctacgcgacgatctggccacccgtgggccggtacgtatgtctctggtcgaaaacgaacagaaagccatcttgcttattgtccgtcgtttggcggaaagcggcgagatagtcatcggcggcggcgaggatatctatgtctgataggattaataccctgccctggcaaccttggtcattgaatgactttgccagccaacctgagcctaccgcggtcactgcgccgccggatatcagtatgctgtttactgatgagcccagagaggacggcgaaccaacagaaggtgataaacagcagatattgatgaacctgcaactcgaagccgagaagcagggtcgccagcaaggatttgccaaagggttacaagaaggcctggataaaggttatcaaaccggtttggaagagggtcatcaacaagcgctggctgatgctgagaaacagttggcacccatcaccgcacactggcaaaccttggtcagcgatttccaaaatacccttgatgcgctggacagtgtcattgcctcacggctaatgcaaatggcattggcggcagccaaacagattctgggccaaccggcaatttgtgatggcaccgcattgctggcacaaattcagcaaatgattcagcaagaaccgatgtttgccggtaaaccgcaattgcgtgtcaatcctaatgatctcgccgtggttgagcagcgcttaggctcgaccttgagtctgcatggctggcgtttgttgggcgatagccaaattcaccctggtggctgcaaagtcagtgctgaagaaggtgatttggatgccagtctggcgacgcgctggcatgaattatgccgtctggcagcgccgggagaattatgatgactgcgcgcctcggtcgctggctggcttcgatggataaattcgaagaacgtattagccaatcaactaccattcgccgttacgggcgattaacgcgcgccaccggcctggtgctggaagccactggcttgcaactgccactgggggccacctgtctgattgagcgccatgataacggcgaagtacaagaagttgagagtgaagtggtcggttttaacggccagcgcctgttcctgatgccactggaagaagtggaagggattgtgcccggcgcccgggtttatgcacgcatcaccaccggtggagcctcggccagtaagcaattgccactcggcccagaattactcgggcgcgtattagatggcagcgccaagccacttgatggcttacccgcccctgaaaccggctaccgcgccccgcttatcactcccccgatcaacccattacaacgtaccgcgattgaacaggtattggatgttggtgtgcgcaccattaatgccctgctgaccgtcggtcgtgggcagcgtatgggcctgttcgctggctctggggtggggaaaagtgtgctgttaggcatgatggctcgctacacccaagcggatgttattgtcgttggcttgatcggtgaacgtggccgtgaagtaaaagattttattgagaacattttaggccccgaagggcgtgcgcgctcagtagtcatcgccgcaccggctgatgtatcgccgttactgcgcatgcaaggggcggcttatgccactcgtattgcagaagattttcgtgaccgtggtcagcatgtcctgctgattatggactccctgacgcgctatgccatggcacaacgtgaaatcgcgctggctatcggcgagcctccggcgaccaaaggttatccgccgtcggtattcgccaaattaccggcgctggttgagcgtgctggtaacggggtgtccggtggtggatcgatcaccgctttttatacggtattgaccgagggcgatgatcagcaagacccgatcgccgactctgctcgcgccattcttgatgggcacgtggtgctatcgcgccgcctggcggaatcgggccactaccccgctattgatattgaagcctctatcagccgcgccatgacctcgctgatagatgagaaccactacagcaaagttcgccaatttaaacaattgcttgcaagcttccaacgtaaccgtgatttagtcagcgtaggagcctatgccgccggaagtgacccattattggataaggctattgctttgtatccgcaaatggaaatcttcttgcagcaaggcatgttcgaacgcagcagttacgaagatgcctgccagcatctgaaaagcttgtttccaggttgataacataagtttccgggttgataaaagaaatttctttgttatagctaacaaccctgcggcgtcaaatacgaagggtattgaggaatgcgatgaaaaatcagtcacctctcgtcaccctgcgcgacctggctcaaaaggcggtcgagcaggcaagtactcaattagggcaagcacgcttgtcctatcagaatgctgagcagcaactcagtatgttgctgtcctatcaggatgaataccgggtgcggctgaatgacacactgagtaacggcatggcctcttccagttggcaaaattatcagcaatttattcaaacattggagcaagccattgatcaacatcgtcatcaattggcccagtggaatacaaaagttgaacaagcagtcaaacattggcaagaaaagcaacagcggttaaatgcgtttgaaacgctgaatgagcgagccgaaaccagcgcgcgcttgcaagaaaaccgattggatcaaaaattgatggatgagttcgcccagcgcgcctcacaaaggagtctaaattcatgaatctgtctttattgcctgctgttacaaccgctggtgaagccgagggggcatcatcctcgtcatccattgctgcgctctttaccgacgcagggctaccggctgatttcgccaaactgttaggcgatcaattgggaaaagaactcaccgctctggatgcttcgaccctgaaatcatctctggccgcaacaactgacctcaccgccgatgttgacagtggtaagtcagctggcggtagcagcaagttgaaccaattgttggctgcattaggtgatatcagcgccacgctacctgcgggtttgactcatgccggacagactggcgaagcagccggtagtaagaaaaccgcaatcagtgatgacagtaagctcgacagcgccagtaataaaactgatcccactgcattgcagacgttactggcaatgttgccgcatcaggtcgctaacacgttgggtaccgcaaacaatgggcaaaaggccacactgacggatggcaaaggcttaactgacagcaaaactaccgcccagcaagatattgccactttgaccagcctgacatcgcaagataaagggttagctgcgctgatcggtggcaccgtaggcagtgtgaagagtgataaagccgtgaccagtggcgatacattagcgggcacaaccaccaagagcaaaaccagtgccgcacaagataagctggcccaattgagtgcgaaagatgccgataccagcacactcaacgccaaagttacaccactgtcagcacccgctgataccgcagcaactgctgccgcagacagaactcttatcagctcggctgccgtgaccccgtctctccctccggtgtccagcccagtgttatcgaccaccgccagcacccatatcgcggctcccgccagtggttatttaagcgcacagttgggcagccaggaatggcaacagtcgctgggacaacaagtgattatgttcagccgcaatgggcaacaaaatgccgagttgcgcctcaatccgcaagagttgggtgccttgcaaattagtctgaaaatcgacgataaccaggcacagttacactttgcttcagcgcacagccaggttcgggccgccattgaagctgccatgccaagtttacgtaccgcgctggctgaaagtggtattcagttaggtcagagcagtgtcggcagcgaaggtcaatggcaacaagcgcagcaacaaagccaacagaatcagcaagattttgcctcacgcggtcaagctggatacggtgaaaccgccacgggagaggcgctgaccagcacaccattggtgacgccagcctcgctgcaagcactggcaaatggtcatggcggcgttgatattttcgcctaacggggatattaattgcgccaaaaggtgacaaacgggcaagttaggccgtttttcgccacctattctgcctattgggattaaagatacgcgggataatcatcagtaataattcggatagcttggtgtcagttgctcctggctattaccgtgatccaccggtttgataccaaaacaggaatttgccttctccatgtctcaaaataccttcccggccaagcgtaagagttcgatctgggtgatcctgctggtgctgattgccgtagcagccactgcgggtggcggttatagctggtggatactcaataagagtaaacccaccacagcgaaagtggtaccggtgatcccggtgtttatgccactggataccttcacggtcaatctgatcacacccgataataatctggatcgtgtgctttatatcggattaacgttaagacttcccgacgatagcacgcgcacaaaactgaatgactatctgccggaagtgcgcagccgtttgctgctactgctctcccgtcagtccgctgatagcctggcgaacgaagaaggcaaacagcggttagttggtgaaattaaaaacgttcttagcccgccaatggttaaaggtcaacctaatcaggtagtcagcgatgtgctgtttaccgcatttatattgcgataatcattatgggcgatagcattctttcacaagcagagattgatgcactgttaaacggcgacagcggaggtgatgaacccgaagctgtcatcggcaatgagacagacgtcaagccttatgatccgacgacccagcggcgagtggtacgtgagcgcctccatgcgctggagataatcaatgagcggtttgcccgtcagttccgtatggggctatttaacctgttacgccgcagcccagacatcacggttggtccgataaaaattcagccataccatgattttgcccgtaacttgccggtgccaactaacctcaacttgatacatttgaaaccgttgcgcggaacagcactgtttgttttcgctccgagtttggtgtttattgcggttgataacctgtttggtggcgatggccgtttcccgaccaaagtagaaggccgcgagtttacacatacagaacaacgcgttattaaccggatgttgcgcttagcgttggatgcttatcgcgacgcctgggctcctatctataaaatagatgtggaatatgtccgttctgaaatacaggtgaagtttaccaatatcaccacctcccccaacgatattgtggtcaccacccctttccaggtggaaatcggtgcgttgagtggtgagtttaatatctgtattccattcgccatgattgagccgttacgcgaactgctgaccaatccgccactggaaaattcccgtcaggaagacagtcactggcgtgaaacactggtgaagcaagttcagcattccgagctggaactggtggctaattttgtcgatatcccgctgagattgtcgcagatactcaagctacaaccgggggatgtattaccgatagataaaccggaccgactgattgctcatgtcgacggcgtacctgtgctgaccagtcagtacgggacattaaacgggcaatacgccctacgtgttgaacatttgattaaccctattttgaatgctctgaatgaggaacagcccaatgagtgaccctaagcttccgtctgatgatggaaaggaatccgtggacgatctgtgggctgatgcgtttaatgagcagttggcatcggacaagccagcggccactactgatggtgtatttaaatcactggaagcgcctgacgcactgggtaatctacaagatatcgatttgattcttgatatcccggtgaaactgaccgttgaattgggtcgcaccaaaatgactatcaaagagctgctgcgcctgtctcaaggttcagttgtttctctggatggcctggcgggtgaacctttagatattctgatcaatggttatctgattgcgcagggtgaagtggtggtggttgcggataaatacggcgttcgcattactgacattattactccgtcagaacgtatgcgtcgtctgagtcgctaatgaccgcagcgcaaacagtggcgacaacaaccactgactcaacatcttctgattccgcaccggctgccgatatgccggtgttaggaaatactcaggtgacaacaccccaaactcctgttaccgggtttgcggccagtcacccgggtatcgcctcgccacaagctgccccagcaatgcccgcaggctcagtgttgacgcaagttggctcggtgctgggcggtattttactgctgattttatgtgccgcctggttggtgcgccgcttaggttttgcgccacaggcccgcaataataaactgttaaatgtgcgagccagttgtcaggttggtcagcgcgaacgcgttgttattgtcgaggtggacaacacttggctggtattgggtgtcaccgcccaaaacgtgacacagcttcatactctgccacgcccaccggttgacgaaaccgacacagcgctgtcggctgatagtggaaaaccggctgattttcgccagatactgaacacctatctattaaacaaaaaatcgctgttaaacaagaattcgctattaaacaagaagtcaaaacctccggaaaaatcggcatgatgtccctgcgtccgctcatcaataaagcccccctactgctactcgctctgctgtgctctccggtggcaatggcgcaactgccgggtattatcagccaaccgttagccaatggtgggcaaagctggtctttaccggtacagacgctggtctttatcaccacactgagcttccttcctgccgcattactgatgatgaccagttttacccgcatcattattgtgcttggtttgttgcgcaacgcattgggtaccccctcagcgccaccgaaccaagtgatgctgggtttggcgctgttcctgacttttttcatcatgtcgccggtgtttgacaaggtctatcaagatgcttatctgcccttcagccaggacaaaataagtatggaagtggcaatggataaaggctcgcaaccgctgcgcgagtttatgttacgccagacccgcgaatctgacctggcactgtatgcccgtttagccaatctgccgccactggaagggccagaagttgtgcccttgcgcattctgttaccggcgtatgtgaccagtgagctgaaaaccgctttccaaattggttttaccgtatttattccgtttttgattatcgacctggtagttgccagtgtgctgatggctctggggatgatgatggttccgcccgccagtatctcgctgccctttaaactcatgctgtttgtgttggttgatggttggcaactgttactgggttctctggcacaaagcttttacagctaaggtagactgtcatgacacctgaatcggtaatggccctcggcgttgaggcaatgaaaatagcccttgcattggccgcgccattattactggcggcattggtcagtggcttgattgtcagcctgttgcaagccgcgacacagattaacgaaatgacattgtcatttatccccaaaatactggcggtgttcgccactttagttattgctggcccgtggatgctcagcctgatcctcgactatatgcgtaatttgttcaccagcctgccaacgttgattggctaagcatgctgtctcttgataccactcaacttagcgtctgggtcagccaatatttttggccactgatccgcatattggcgttgatctccaccgcgccggtattaagcgagaagcagataaatcgtaaagtgaaagtcggtctggcggtattaattacctttctgattgctccatccctgccaccggtaaatattcctttagtctccagcggagctttatgggtcgctggccagcaggtattgatcggcgtcgctattggcttgactatgcagtttgcttttgcggctatccgattggccggtgaggtgattggtttacaaatgggcttgtctttcgccaccttctttgacccctccggcgggccgaatatgccagttcttgcccggttgttaaacttgctagcaatgctgttatttctctcgttcgatgggcatttatggctgatttctttattagctgacagttttcataccttacctatccagttcgaaccgcttaatggtaatggtttcctggcgttaacccaggccggttcgttgatctttatgaatggactgatgctggcattaccgcttattactctgttactgaccctaaacatggcgttagggatgcttaaccgcatgacgccacaactttctgttttcgttattggtttcccactcacattgacggtcggtattatctcgctgggattaatcatgccgttattggcaccttttaccgagcatctgtttggcgagttttttgaccgcctggcgggggtactaagtggcctggcaagttagaatttaagattgcagtaagtgattcgggtaagtgagtgcagccaacaccgctgcagcttgaaagatgacggcatacctctatccaatagatttcatgttgcagcaaggcggcaaacgagattatcccgatgagcttacatcagtaagtgattcgggtaagtgagtgcagtcaacaccgctgcaacttgaaagatgacggcatacctctatccaatagatttcatgttgcagcaaggcggcaaacgagattatcccgatgagcttacatcagtaagtgattcgggtaagtgagtgcagtcaacaccgctgcaacttgaaagatgacggatagaaaagaaggtatgtcaccccaaaccttagtgggaaaaggtgacataccaaaaagtgtacccggtttaagtacacctaagaggtaacctgcggggctgacccacaggtatatacccgtcatacttcaagctgcatgtgtattgactgcctttatgcaactcgaattatttagggtatgagacgatttatttattcagttgaaacaaagacaagccctgcatattggtgaatgtggtgtaagaggcctgcaatgcagcctgctgcatgacataagacgagatagctgagttccagtccacatcttgtaaatcactcaaacgctgtttgttgatcaacgtacgatcagaacccaggctgtcaagactgtctaattcctgtaattgcgtaccaatctcagcctgtactgacagcacgttattcagtgagttagccataccacggatacctttatccatctcatcagaagcctgttgcttcacagcatccgttgcgccttgcagtggggtcttcaatgattttagaaccgtgtcgatggtattaaagatattgctttcagcggccaccggatcaccattcacatcatttggctctggtgtcgcattgctggttaatgccataaatacgctggaaccggtatgccccaccgtcatggtacggtttgagtctacccgttgttgaatcgcaacatccccccctacgtaagtcacttcacctgtattgctcaccgcgaaaggcgctttatcgctttgaaagccaccaaacatatagcggccattaccgtcagttgagttggcctgatttagcaactgatcttttagaccctgcaattgtgttgccattgacgcccggtcatcatcactcaaagagtctttagcggcaccaatgatcagactttgaattgactgaatggtggaggtcgcctgtgataatacagtggtttccagcgaggaactttgacgcgcaaagcttcgcgctaaggtgtactggctattttccgactgggactgtgacaccataaccgcctgagaggccgccatcggatcatcagaaggattgaccacccgtttgcccgtcgagagttgttggcccgactgcatccacagggattgggcattagtgacaccctgcatattttgctgatacagcatgctggtacttaagcgcatgatgtcagttcctttttagcaacagcttagtcagttttctcgcattgagcgcaatactgactaaacctaaaatgagataagtagcggcagcaacgccctgccgctgaccaaacttaaccgcgcaagtccagcagcgcattaaacaaagttgaagcagtctgaatcacctgcgcattcgccagataatattgctggaaacgttgtaaatcgccgtactcttcatccagatttaccccggaaattgactgctgttctgcggttaactgggtaacgatgttggcctgtgccgtgctgttggttttcgctgtagccgtctggttacccacattactgactaacccggcataagcacctgaaagtgttgctttaccctcaaccagcttcttggtttgtaggtctaacagtgcttgtgcgttgacgttgtcactcgcgccaccatcagctgtaccacccgccgcaatcatgctggagtctttaatatcgacctgcaagttagcagcaacgctggacacagttttgatggtgaatttatctttggcttgcgggccagttgcgccgttatcaatactgaccgctacaccgtcaaagtttagcgtcggcttaccgttggcatccgcacccgccgtggtaggcactttggtgttatccgacaggcgtgtgacctgccagttagtcccatcaaattccacgctataatcactggctttgactttagaggtatcagtataagccacagttaaaccagcatcaccttgatttttagcattttttatcgctgtaggttgagcgaaactaaagaagtcggtgcccgcatcgccattagcatcaaagccagctttatgttgggtgttaaagctatcagccatcaccagcgccaattgccctaattggttacgggcgctatccagcgcttcactgcggaatttcaaggttccacccagtgacccggtagtcagacgactttcgtcgatctccatggtgtcgccagagccgcggttatagcccaatgtcaggcgagtcgcatcggcactggaggggatagcttccactttataggcattcggcccctgaaccagagacaaaccaccggcaaatgacacattgtaagtatcgccatcttgctgggttaccgtcacggcgacaatctggtttaactcggttaccagttggtcacgttggtcgagcaaagcatttggctcactaccactgctaccacgtaggcgggtaatttggtcatttagcttggcgatttgttcggcatagttattaatttgcgtcgcactatcgcttatcttttgattaacgccggtatccatatcacgcagatatttatcggcattttggaattggttaaccaacccttcagctttacctaatactgttttacgcgcagcatcatcgcccgcgttactcaccagattttgcaagttactaaagaagtcctgcatcgtggttgagatattatttgaggtattggacagtaaattatcaatttgtgaaatttgttgataataggttgtcagcccactgctttgcgtttgcgaggcacgcaattggttggtaataaaggcgttatactcacggttaacaccggtcaccgacacaccgttaccaataaaacccgcaggacttaatgtcccaccattttgggcaaaaatggtgttctgacggttataaccggccacctggaaattggtgatgttgttactgacggtgctcagggcatattgtgctgcgctcagaccactcatcgcagtattcattaaactattggacatgaagagatccttttaccgcaggcgattcacatcgcacacctgcatttattaatatggggatactgcctgaggaaacctaagcccccgcacagcctattcagagtatcggcccgagtttggaaaacttgagtgaaaatatgggtgttattgccagtaaaaccaatgaataaagtcgcgcacgttacagtgaggacaggcagatcataaagacgccgtaaccccttccctggagcggacgctttactcttctgcctatcctcccctcaccaatagatattggagattttgcagaccgaatactgcccaatcccaaaataacccattagaagagatcacccaagtcgctgctgtaggcttttaccgcctgttcgccggcattcttcatttgctgaatgacactcaccaatttttgggcatattgcggatcagtcgcataaccggcacgttgcaaagcatgcgcgccttgttcagggctttgggccgctgcgacattggcgtagcgcggattttgagtcagcaatttgacataatcactgacagcctcgacgtaggagccataaacccggaagcgggctttggttttcttcgccacaccttgctcatattccgtggtggtgatttcactgaccgggccatcccagttgctacctgctttgataccaaagacgttgtagctgcttttgccatcagctgttggtatctctcgctgaccccaaccagattccagcgcggcctgcgccataataagctgatgcggaataccactctgttggctggcaatttgtgccggaatcgacatacgtgcgacgaagttaccggtgctttgtggcagtgacgctgaattattggccggtggtgtcggtattgcccggcgcactatttgctccaatgcttgcgcaggcagggtttgcaagacttcgttatccagcatcattggcactgtaccggcagtttcactcggtgaagtcgtacccgaaagctgctccaccatcatatccgccagccctaaccctttgaccgacatttgctgagcaatctgttggtcatacattgaggtatagagccgcgtttgatcactgttcataacgccatcttgcggcagcgcagaacgcatacttttcagcatcatctgcacaaacatcccctccacctgctgtgcaaccttcttcaggttgccatcgggatctctggctgcatcgcgttttaaggtgttcagcgattgggtatcataagccgccccgaacatttcattggcgctgccggaccttgccatcaaatcactcattagataatttccaatttagcccgtaagcagccagcactttgcattgcctgcaagatagacattaaatcaatcggggttgcgcccagtgagttcaaagcccgaaccacattattcagatttgggctggcattaacgcgctgcaatacgccaccttgttgctgaacggaaatctgagtattcggtgtcacaacagtctgaccaccaccgaaaggtgtatcaggctgactgacggtattttgtttatccaccactaccgacaggttcccttgcgcgacagcgcaggagtccaataccacattacggttcatcaccaccgagccagtacgggagttgataatgaccttggcatcaccggcatcaatattcactgggatattctggatatccgccaggaaacgtacttgcgaactgttgccgcgcggcaccaaaacctgaatagtccgggcgtcaatggcgctagcggaaccaaaaccacgttggcggttaatggcatcactgacctgctgtgcggtggtgaaatcttcagtattcaattgcagatttatcaccccatcgctgccaaaggtggttggcagttcgcgttcaatagtcgcaccattgctgatgcgcccacccgttaattggttgacctgaacactgctaccaccagaagaagcaccagccccgcccactaatacgttaccctgtgccagagcataaacctgattatcgaccccttttagcggggtcatcagcagcgtaccaccacgaatacttttggcattccccattgaggacaccaccacatcaatggtttgcccggcacgggaaaacgccggtagcttagcggtaaccatcactgcggccacgtttttgagctgcatattggtgcccggtggcacggtaatccccagttgggacaacatgttactcagactttgcgtggtaaacggtgtttgcatggtttggtcaccggaaccatctaaaccgaccaccagaccataaccaattaatgcgttatcgcgcacgccctgaacggtcaccaaatcgcggatacgctcggctgacgccggtgatgacaccagcgtgaacagcacaacaagctgcataataaattgagtgataagtgactgtttacgcatcaatgggcctcttagtatggcgaaacattaaggaagaaccgctgcaaccagcccatggtttgcgcttcattgatataaccattacctacatactcgatacgcgcatctgccacctgagttgaggtcacggtattgctgccgctgatggtgcgtgggttaacgaccccagagaagcgaatgaattcggtgccctgattaattgctatctgtttctcacccaccacatgcaagttgccattagccagcacttgatcaacggtcaccgtgatggtgccactgaaggtgttgttcgcattggccccccccttgccaccaaaggtgttatcaccagaaatatccatatccgcgcgtgcattacccagtaacccttcgagatagcgaggagcagtcgcaacaccaaatttgctggaaccattgcggctcgcattggctgaagagcttttgctggcactgacattttcctgcaaagtaatcgtcagcgtatcaccgacattacgtgggcgacggtcttcgaacagtggctgataaccatagttcatcggctgggcagcctggaaaatagagccattcggtagtggcgcactggcaggagcaggctgggcagacgtcgaaccatctaccagtgatttgtgcggaatatacgcgcagccattgagtagcagcgttgccatcaaaggcgcccccacccatctcaactcagctaatttacgcagcggctttctatccatctctgattatctgtcctgtaacctgttggtggctggcaagatcagccattctgcggcaatcagggggcatcattgccccccgagagcggatttacagctgtgtcagtttttgcaacatctgatctgaagttgaaaccgctttactgtttatttcataggcgcgttgcgtctggatcatgttgaccaactcttctgccacattgacgttagacgtctcgacatacccctgatacaacaagccgccgccgttcagacccggcgtagtttcattcggtgcaccggaactggcggtttcctggtagaggttttcgccgacactttccaggccactgttattaataaatgtagccagtgtcagttgccccacttgctgagtggcagtttgccccggcaaggtgacactgacgataccgtcacgcccaactgtcatgctcatcgcgttggctggaatggtaatcgccggttgtatctgaaaaccaccggaggtgaccaactggccattttggtccgtctgaaaagagccatcacgggtataggcattggtgccatcaggcatttgtacctgaaagaacccctcgcctttgatagccacatctttggtgttatcggttttggacagattaccctggctgtgtaagcgctcagtggcaaccggacgaacaccggtaccaatctgcaaacccgatggcaaggtggtctgctcggaagattgtgctcccggttgacgcatggtttggtataacaaatcttcaaaaaccgcccgttggcgtttaaagccattggtgctgacgttcgccaggttgttggcgataacatccatattggtctgctgggcatccaggccggttttggcaatccagagtgatcggatcatcagtttattcctctgcgcctaagcgcttagctcattgctaacagttgattagcgcgctgttcgttttcgtccacactgtggatgactttcatctgcatttcgaaactacgggcattggcaatcatgtcggccatggcttcaaccgctttcacgttactgccttccagcacgcccggcataatcttgataagcgggtcattcgccaactgagcaccccgtgcttgttgcgtctcaggtgtcagatggaacaacccatcatcgccgtgcatcacttcacccgccgttgctctaacccgtttaatctgcccaagctgagcaatggtattcggtgaatcaccggcgttcagtgccgaaatagtgccatcggcagcaatagtgacagccgcctgcggaggcacttcaatcgggccgttatcacccattagcgggtaaccctgcactgtcatttgcccatcagccgagatttgaatattcccgttacgggtataagcctcagtgccatcgggcagccgaaccgccaaatagccatcttgctgtaaggccacatccaacgggcgaccgctgtagttcatcgacccctggctgatatctacgccgggggtcgatgctgtgaccatggtgcgagtggccatacttggcccatcaataggcacagcccgcatcgccgccaactgcgagcgaaaacccggcgtcgaggcattggccaggttattagcggtaaccgcttgcagttcgagtgactgccgggcagcccccattgcggtgtatattgcgtgatccatgagcgagtcccgtcagttcgattaacgcaggttaaccagagtttgtaagatctgatcctgggttttgatggtttgcgcattagactggtagttacgctgcgccacaatcatgttgaccagttctttactcaaatccacgttagaggattccagtgcgccgctggtcaatgtaccgaaaccgccactgcccgccgtgccaaggattgggttaccggatgaaagtgtttctttccatacgttatcgccttcggatgacaaaccttcagggttggcaaagttgaccatcacgatttgaccgagcaactgagtttgtgagttggaataggtaccgactatcgatccatcgttattaatctggaagcccgtgaattcaccggcggcgtagccagtttggttttgggtgacaatgctatctgtaccggtattttgctgcttactgcccgccacactcagcgtgaaagtctgtgccggtgcgccgttaaccacacccattgggatagttaatgtgaagtcagaggtactggctggattagtgccattagtgacactttgcagtgcgccgttagtatcaaacgtcatggagccgcgtttatccgctgtttcagccggtttagcgctgctatcaagggtgtagacatcccaggtgttacccgccgtagtactttcagagcgtttaacgtagaacacgttgatttcatggcggttacccaagctatcgaaggtggtcatgttattgacgaaactgtaggtatcaggcttggtgggatcaaaagtagtggcaacaggaataacatcatgggttgaggtcaggttagcgaccatagtgcctgaggtcgtcgccttggctgggatcatattctgcggaacagacagcgctaccgggttcgccccttgctgtacggtcggcggggtaccggttgccgggtagccggttaagctcaggccctgcatattgacgatattgcggttctcatccagtttaaactggccgttacgggcatataacacaccgccactgctgtcttgcatacggaagaaaccactttgactaatagccagatccagacggcggttagtggtggtggtggtaccatcgttaaagtcctgagtgatgcctgcgactttaacgcccatcccggtctgagagccggcaaacatatcggcaaaagaaactgagccggctttaaaacctgacgtcgccgagttggcgatgttgttaccgatcacatccaggttactggacgctgcgttcaaaccgctgactgcttgagaaaagcccattttcttctccgttagattcggggtccgtgaaagaccttaagcattgatgacatatcaaacgctacttttaaaaatgatggtgaatcagttcgaatcattgcttcaccctaatgttttttgctactgcttgttttactactgcttgttttactactgcttgttttactactgattgttttactactgattgtttttgctaattttttactcgtataccctaaacaattcgagttgcagaaaggcggcaagtgagataatcccgatgagcttactgtggtaagtgattcgggttattgaacgtagccaacgcacgggcagcttgaagtgtgacggatataccggcttacaaaatctgacggaccttatccatcgtgatagtgcctgccagccccagatccagtttggagccatcactaccacgggtgacgccgttgacaatggcatagctcaatggtgtagcaaccacttgtgcgcccccattagtcgcactgatagtgacggtataagcgccatccggtgcattgccgcccgcttccagcgaaccatcccaggtaaaggcatgcacacccgccgtcaggccgccaatctcaatggttcggacagccacgccattgctgtcggtgatagtggccgtcactttgtctgcggcacgctccagctcaacaccaaacggtgttgtcgtcacaacgccatctttgctgccagccaacacgttggttcccggaaccatcacaccgcgaccaatcaggctgctcgcctgcaaagattggctgttatcaatctgaccggagatagaacccagcgtagtattcaacttttcaatgccgctcacggtgttgatctgcgctaattgcgtggtcaactcgttgttttgcattgggttggtcggatcctgattttttaactgtgccaccaacaatgtcaggaaactgttttgcagatcttggctgctactgccggtggtcgaactggtaccggtagtgctgttaataccgtaatcactatcggtcagggaattcgtaatggccatttatgcaggttcctgttattgacccagtgtcagcgtcttgagcatcaacgatttggtcgtattcaatacttcaacgttagcttgataactgcgtgaagctgaaatggtgttcaccatctcgccggtcacatcaacgtttggcatacgaacataccccttggcatcagccagcggattgccgggttggaagaccaaacgatccggtgccggatcatcgattatctgtgccacacgtacgccgcccgtttcttgccccggctgagctgccacctgaaacaccacttgcttggcgcggtaaggctggccatctgggcctgttacgctgtcggcgttcgccatgttactagcgctaacgttcaaccgctgcgattgggctgataatgcagaaccggcaatatcaaaaatattcagtaaagacatccgtcttatccttgttgtaacactgacatcatccctttgatctggccgccaagaacggtcaaatcggtctgatatttcaggctgttatcggcaaaattcgtacgttcacggtccatatctaccgtgttgccatccattgatggctgatccgggacacggaataacaaatcaagatcaggtggctgaactgtacttgccgggatatgacgggctgacgtcaaactgagcgacaccccagtaccgctggcacgtccttgctccatgacttttttcagttggctggagaaatcaatatcacgtgcctgaaagccgggtgtatccgcattagcaatattggacgacaggatctcctgtcgttgcgcgcgcaaattaagcgcctcttgttgaaaacgcagagcaccgtccagtttgtcgagcatagtccccccgcaaggttagaatttggagccgacagcataaacgccgtacagggaagcctatcgtcagaataagggctaaatgcgttgctatttgttcccttaacctcagcaaggtacaggtacactagtgggtaacaggggccgattcggtgttaccgggttgtgtagacggagaagagatgggtggcaatgaacagaaatggcgtcataacatgtgcattgggggggctgttgctgagtcaagccgccactcatcaggcgatggcggcagatttatcagtgcaggtaaatcaattcttccaacagcaatatccggataaagagagccaggttaaggtggtgattaaaaccccgcagaaccagtggccacaatgtgatatgccggagataacgctaccggctaatgcccgcccttggggcaatatcagtctgtcggtgcgttgtgatggcgtgcggcgttttattcagacccaagtacaagtcagtggccattatgcagtggcggctcgtcaactggcagccggtgcaaaaatgacactgcaagatatcgaaatgaaacaaggtcggctcgataccctgcctcccggtgcgttattagaacccaactttgctcaaggtgcggtcagtttacggccaatcaatgctggtcaaccgctgacacgcaatatgttgcgccgcctgtggataataaaagcagggcaagatgtgcaggtcttggcgcagggtgagggatttaatgttaacagtaatggtaaagcgatgaataatgcggccattcaagataatgttcgggtgcgcatggcatctggccaaatcgtcagtggcaccgtagccgacgatggcaccgtacatattctgttatagtgattaaagtttttttaacctgtgccgataactctaatatgcagttatttgcgggtaacattatttgcaggtgacatagtgacaatccagccattcttttactgaaagataaaagtcttgcgggtcgataaacgtcaatcccgctatagagggagcaacagaacatgagtattgatcgcactcagccgctattaccggtaacaccagtgcagccacgggaaaccagtgatattgcgcaacaaacgcgtaaaccttctgctcaatcaaaaacaccggtaagtggtactgaggttaaattgagcgacgcgcaggcaaaattgatgcaaccgggcagccaggacatcaatgtagaacgtgtcgaaaccttaaaacaggcgatccgttcaggccaactgaccatggacaccggtaaaattgccgatgccttgctcaaaaatgttgccgatgacctgaagaatagctaaacgtcacaacaatcgttgaccgtaaaattattaaccgtaaaaggataggtggtggtggaaagattacaaactaatctggaccagcaactggaactgcttgaatccctgaaaaccgtagtagcacaagagcagcaactgctgtgctccggtcggattcaaggtatcgtgttgcaaggcgtcactgaacaaaaaagttcaattttggcgaccttggcttatctggaccagacccggctcaccaccgaaaaaaacataaatattcaagcgccctacagcaacgttcctgcgctagctgagcgctggcagcgtattttggaactggccgaaggcctgcgctacggcaacctgcataacgggcttttgctgcaacagcatattgagcataacactcaggcgctggcggttttgaatacgcgccacggccaatcactgtatgggcctgatggtcacgctaaaggtgccagtttgctgggccgcaagattggtatttagcactattgaggctccgcacacagcggatacgccgtagccgcagatgttggtatgtcgccggtggtcatatccatagtgacaaaatctgtactggtctttttagtccaatagttacccgatggccactcagcgctatcataggttgccaaacttccccactctccccacagagtcccgtctggtgaacgcgaaccattactggcgcgtgcggactcgatcagcgcagtaaaatcagtgcgctggcaatttcgactcgcctcgacacttgattgcagtgacatggtgccggagaacacccacaaattaggtttgaattgatatgttgccgtataactcgggaattttttactttttgccgtcacagtgacggtgctaccataggttttataggcaatattgactttaccctgattatcaaccggcgcactggccgcataggatgatgtccagtcatattgagtattattcgccacatcgtcattcatcaccaattggaacgtggctttattaaaggtagttttcgggaagcctttatctgtggcaaattgctcaccattcaccttaatgccggttatcttcggtactgggtacagggtgattcttttctgcaacaagtctagtgattccccccccacctgcggcgtaatatcgacatctcctacggaatttcccaccacactggcggtatagttgtcagcattttcggttaccgaactaatagttaccggaacaccactttgtataaattcaagatctgttatcccactgacaaactcattatttttattacgcggaacaaaggtgagtatcgactgcatggagccatcggcaacaatatcagatggagaaacgttaaaacttgagtttgtgacatctggcggcagcacggcaaatcgtacatcaacagtagcctgttgcccctgaatatctaaagtgacgactgacaccccaacagtgaagctagttaatgcaatgcttatcacaccctgtgcatcggttttttttgtgactttactgggaagcgcaccattactggtggttatcaccccctcttgctcggcaaccggcgtactatcaatattagtcactgtaaatttcaccgtgatgggagtcctgccatcagcaagcgcaccatcatcagtcacttccgaggtaataacgaactgaggttgctgcacaataacggtcaacgtagctggattagaactattgccgtggttatcgatagccgtggcgctgagggtataggtattgaccgccgcttcgctctcgccggttttccccacagtacgactcgctggtgccatcggtttataaggcggtaagaccacattgtaatctgttgcactgacgggtattaatttgccgccggcagcaacccattgcgcatcattccagagaatacgttgtagtgcagattgagactgtatttgtgcactaacggaataaacctgccccggcaggccggagagtacggcgggtgaaaatgccaatttgatagtattctgtttttggtattccagaacaatatttggattgcgctcaaccagattataacggctctcagccagtaaacgagttccggccaccactgcggggctaaactgcgaacgaaaactttcgccgaggcgataatccatttgtaagttccattgtatttcatgctgccgactttttcccattcgttgatcgacccccagtgtaatgaaggggatcggcgtataaataagccctgtggtcaccgcataagggttactttgcaggttatctttaccaaataaagccacccgctcaccacggtactgctcatattttaatttcccgcccaattgtggcagcgcaggtaaatacgctttgacgtgaatgtcgcccccgcttgccgggcgctcattatagtccgcgaaatcacgagattgatgccaaccattgaggcgaaaataaccattggccgataattgtaaataatcagtccaggcttctgcacccacgccaatacgatgattgtgcccggtcatatcattgtcatagaaagtgttaaagccatacatccaactttgttggaaggtacgcaccccagcgccgatattaagggtattgcgactgtctttatttcttatacccaactgactaaaaaagacatatgaagcagagtcataccaaggcaacagccaatcaagagaactttctttgagggagaactttttatcaaagttaacattgacctgagttgtcccaaatctatttaaccagtgttttacttcctgatttgccgcgtcatttaccattgacctggtgatattggatgcattacccgataccgccagactggttccggtactgattatcttattgaaagcctcattatgttcagcggggttctctaacgcttctgaattaaaataatgttgctgtgagaacccataagtaaatattccaaatattaaaccgatcgataatattagcctgctaattattttagtcacagttagcgtattaaaaaatgaatacattagtgtacccccttaggtataaattaacgcggtaatatttacttaagcaacagaaatgaaaacagcgacaagaaataacttcttcttctctctcgcaaacactaacaatagaatagcagaacttacaaaaataaaattaaaaaattaaaaataacagcaatgacaaatgaaatgcaaaaaaaatcatcatggtaatattagcttgttaatttaattgtcaggttatatttagcatgaatatatatattgtgatgtattattattatcgaaatagtttacattcgtctcataaaatagactctctgcatttttcacgatgcattaatctaatgcgactaagcaaccgctggcttagtttaaaggagggtatatgaaaaaacagagtgtacttttgagtttgattttttgcagtatgatggcgatgtcattacattcaacagcgcaggcaaaagaactaagcagcatgatgctacttcctatatgttgctccttcacttatccattttggatttaacgataattaacgatgacctggtgattaataacctgcagtggcggattgacccgcccttttcctgcgataaagtagataaatgtcagttgagtcgcagccgcttccccggccaatccacgactcagcccgctgccaccctcaagagacatacagcgggttggcgtacataacttaacttgtaaaccatctggtgctgctgacattaattggtagcgccaacttatcgatacaattcgcgcattatcttgcgccagtgcgaccggtgattgcagcggcttggcggagattgctacaccgcgcacactctgggtaatgccaatatcatctgccacccaggaacctgaagccattgcattcaatggcaatattccaattgaaaacaagcccaccagaactcttcgggaaagacaagtcagcatcaggccgctccaatggttgaggtcatacggatttgacgattgtcgccgatttctaaattcgacagcactaccatctgcggcaagctacggcgcaagaagcgggctaataatgcacgcaatgcgtggttaaccaacaacactggcggcgcgcccagcatctcttgacgttgcagtgcttgcttggattgttccagtagccgatcagccagccccggctctaaaccgctaccaccttgcagtgcttgtaataacaagcgttccaaggccgcatccaaaccaacgacctgaatctcgccggtaccagggaaccattgctgggcaattgagcggcccagcgcgacgcgtaccactgcggttaactcataagggtcggtttgattgggcgcatgctcggcaagtgtctcaataatggtgcgcatatcacgaatagagacccgctccattaacaggttttgcagcaccttatgcaacgtggttaaggtcaccactccgggaataaagtcctcggtcagcttcggcatctcttgtgaaaccctatctaacagctgctgggtttcctgacgaccgaacaagtcactcgcatattgactgatcagatgattcaaatgcgtggcgacgaccgtactggcctcgaccacggtaaacccttgaatctgtgcttgttcacgtaatgcactttcaatccataccgcagccaaaccaaaggctggatcttgtgtcgcttcgccaggcaatgtccccaccgcattacctgggttgatcgccagccagcggcccggatgggcttcgccgctgccaatttcgacccctttcatgaggatccgataactggcaggcgggagttccagattatccctgatatgaaccaccggcggcaaatagcccatttcctgagcaaactttttgcggatactgcggatacgcccgagtaactcaccattttgctggaaatcgaccatcgggattaggcgatagccgacttccatacccagaggatcttccagttgaacatctgaccaggtggcttccgttgctggttgttgatcctgcatggccggtgcttctgcggctgccggttgctgcgactgtttaccccgtaaacgccaggccagagccaataacgccgcggtaaataacagaaacacaaagttaggcataccgggcaccatacccagtaaacccaatacggcagcactcaacaccatcacccgcgggttgttgaacaactgggtgaccatttgctggcctacatcctgatcagtgctcactcgggtaacaataacacccgcggcagtggatataaccaatgccgggatttgcgcaaccaagccatcaccaatggtcaacaacgtataggtttctgctgcatgacccacggccatgttgtgctggagtaccccgactaacaggccgccgaccacgttaatgaccatgatcagtaacccagcaaccgcatcaccacgaacaaacttactggccccgtccattgaaccgtagaagtccgcttcttgtgtcacatcagagcggcgctttttcgcttcgtcttccccaatcaaaccggcgtttaagtcggcgtcgatggccatctgtttaccgggcataccatcaagaacaaaacgtgcgccaacttcagcaatacgccctgcccctttggtgatgaccataaagttgatgataactaaaataacaaagaccacgataccgatggcgaagttaccgcccaccaggaaatggccaaatgcttcaaccacccgtcctgctgccgcagcaccggtatgcccatccatcagaataatacgagtagaggccacgtttagggataaacgcagtaaagtcgagaacaacagaatggtcgggaatgcagcaaaatccaaagtacgctgagtaaacatcgcaaccagcaacaccatgatggacagcgcgatgttgaaggtaaacaacaaatcaaggatgaaaggcggcagtggcagcaccatcatcgacaagatcatgaggattaagattggcccggcaagaatttgccactgcgtatctttgaagttgcccggtaaacgaagcagggcggccaaattagccattagtcagtctcactctcttctgttgcaaaatccagcccttccggtaccggcagatgttcaggttttttcgggattagcccaccttcccgcttccagcgtttcagctgatacacccaggcaagaacttcagctactgccgcataaagggtggcaggaatatgttgacccacttcgctgtgccggaataatgccctggccaacggcggagcttctaataaaggaatgcgatgttcagcgcccaattctcgaatgcgcagtgccacggctcccgcccctttcgccaatacttttggcgcactcattttggtttcgttgtattgcaacgcaacagcatagtgagtcgggttagtcactatcacatccgctttgtgtacatccgccatcatccgccggcgggccatggcccgttgctgctggcggatacgccctttcacatgaggatcaccttcttgatccttgaactcatcgcgtatttcctgttttgtcatgcgtaactttttgatatggctggttatttggaaaaacacatcgaagccgaccattggggtcaggcctaaaaccaccactaacccacagaaaataatcaagtggagcgcatcacctaaggcggccactggaggagcagccattaaccgcatcatatcgggccagttatgccagagaaatatgccggtaacccaccccaccagtgtcgctttcaagatggcttttagcagttcagccagcgcctgtgaggaaaacatccgctttaaaccggcaatcggactcattcgcttgaggtcaaatttgattgactcgccgctaaacagtacgccgcccagaagcatcggtaccgccattgccactatgaccaatccggcaaaaatgggtatcagcgctatcagcgtttgtctgagtaacatgccaatttggcgcagcatttgcttatcatcactgataaggccgtgatcaaaatgcaacccctgagcaatcatggcagccagttgacgcgccatcgattcccccgaaacccacagaatagccaaaccggccccgagcatcagcatcgaggtcagttcgcgtgaacgcggtatctggcctttctcgcgagccttctccagcttatgggctgtgggttcctcgcttttgtccgcatcgctatcttcagccacagcaatggcttctgttagcgtaaatgttcctgttcagcgtaggcgttcccatctaagagaaaattaatatgcgtagcatgacaaacatttagttagcctatggatggaacaacgctgcaattagggggttatttctcggatgagtacattccatcggcatggattgagttggaatggattgatgagtagaacagaccttgcacgtcaaatgcccgcagaactaaggttgttatgatatgcaaaatgacattactcctgttattaagttaattgaacatttaaaacgcgcctgttgaggaaataggtagattgagtgttatataaacagtttcgactgctgttgttctgcacctctgaataagagctatccagataatagtaaaatgataaccttcatattaaagggaaattaaaatgaaacgatttgacgttacttatgatatttttaacaacaaaagaaaaaacatttcaatcataaaatcagctcatacccttgtcataagaatgcatcccgatacagatttttccaaaatgatgctcaatgctatcaatgataacactataaaatataaagttatatttagggttgtcagtgccaacacctatgtcgtcagtatagatgcccccccagatagagtgagtgacctcaagaaaatcatcgcgagtaatgaaacagtcaggttcgccggttatggatttaaaacagaaaaaaataaagaacctcttatttacactgagaatatatttgttcaattcaatgataatttatcagaatctgaatgtgagaaaataatttgtgaacataacctcactattaagatgaaaatagcatttctgaataatgcttattttacctcagcacaagaagatatcggcgaaaatatttttactattgcggaaagtattttaaatcgaaaagatattaagcattgttatcctgaattaatttatcacaaagaacacaaaaccattcatcctaatcagtggcatttaaagaaaaccaccgtgcgccatgaagttgaggtggatgccagtgccaacgtcgaaaatgcgcataaaatcaccttaggaaaaggcacgattatcgccgtcattgatgacggtttcgatatgggccatccggagtttagtcgtaaaggaaaaatcgttcatccttgtaacctgtctggcgtaaacaccgatgatgatcctacaccggggaaatatgacactcacggtacaccatgtgcaggggtggcttgtgccgatggccgctatggtgcctctggtgtggcaccagaggctaatcttatgccaatacgacaggcgggagggttaggttcactagacgaagctctcgctttcgtgtgggcgacagataatggagccgatgttatctcttgcagttgggggccgaaaggcagtttgtcggctaactcagatgatcctcaacatgacgttgtggccgcactgccagcattgactcgtatggctattgattatgctattgataaagggcgcaaaggcaaggggtgtgtcgtccttttggcagccggtaacggcaatgaatctgtcgaaaaggatggttacgccagctacgaaccggttattgctgttgctgcttgtaatgaccgaagtatccgttccgtttacagcaattatggtaaatcactttggtgctcttttcccagtgacgactccgaagacctcatactcggccatccagctcctttaacaacgggtatctggaccaccgatctgcgtcgtgaatatggggataatccaggggctagcacagctgtaggggatatttttggtaattacattaataattttggtggtacttccagtgcctgccccggtgctgccggtgttgccgctttaattatttcagtcaaccccactctgaactatcaagaggtcaaagatatcattcgcgacagttgcgacaaaatagatgaaaaaaatggaggctatgatgaaaatggtcacagtgaatggtatggatacgggcgagtcaatgcgggcaaagccgtgtcgttagcccaaaaattgtatcaggaaatggtagggtgccataaataaaggaggcgcggaaaaatacatctcagtcaacggccatgcagatgaggaaacgccctcatctgcacccgaaacattttctgccgcctagaagcccaggctatctaacagatcatcaacctggtcttggctggcaatgacgccagcgccatttttatccagttgcggcccattgagtaaactgtcggtcggtttttgcggttttgacggcatatcaggaatgttctccatcaataccattaataactgtttctcaatttcttgcactacatccatcatgcgcttgataacctgacccgtcaggtcttggaaatcctgcgccatcatgatttccaataattgcgcattggtaaatgaggtatgttgtggcactacatccagatattcacgggtatcagtgaccagagaacgggcatctgacagctcgattgggttctcaaaccattcatcccagcgaacttttagtgctttagctgatgactcaagctcattctggcgcggctgtgctgcttcaacacagttcaaggctctttccgcagcctgcgctgtcatatgaaccacatagtccagacggtcacgggcatcaggaatggcttctgccgcctgagcaattgcctgatcaagacccaactcacgcaaactgtcgcgtaacatccgcgtcagttgaccaatacgacttattatatcactggctgatgccgcatctgttgcgggcatttgatggttactcatctcgcctccttacatacccaacttttcaaaaatcttattgagcttctcttccaaggtagcggcagtgaaaggtttcactacataaccactggcacctgcttgcgctgctgcgatgatattctcttttttagcttcagccgtgaccatcagaactggcagagtaccaagcgccccatcagcacggatagttttcaacaggtccaggccatccatattcggcatgttccagtcagaaaccacaaaatcaaaaccacccgtacgtaatttattcaatgcgtctacgccatcttcggcttcttccacattgttaaaacccagctctttcagcaggtttctgacaatacgacgcatggtcgaaaaatcgtctaccaccaaaaatctgagattcttatccgccataccaactcctaaggtttgttgctcaccgctgagcgattaaataccaaaactgacttacacctgatctccccccaatgacattggcgttgcagcaaggcggcaagcaaacacattccgatgcgctgacataagtcagtaattcgggtgtgcgcccgccagccaacaacgcagcaacgtcaagggcgcaggggttagattcgcagggcttgaccactgcttatctgtgccaacatgcgctgacttatctggttcaaatccaagatttcattaacgccgcccatcccaatagcttcacgcggcatcccgaagaccacacaactggcttcgttttgtgcaatggtataagcccctgcccgatgcatctccagtaagccggcagcaccgtcattacccattcccgtcagaatgacaccgaccgcattgcgcccggcatactgcgccactgaacggaaaagcacatcaaccgagggacgatggcgattaaccgcaggcccatcatgaatacgcacctgatagtttgccccactgcgcgccaattccatgtgccgatcaccgggtgcaatataggcgtgtccgggcaatacccgctcaccgtcttctgcttccttcacggtaatttggcataatttattgagccgctctgcaaatgaacgggtaaaacccggtggcatatgctgtgttatcaacaatgccggactggtcggaggcaaaggttgtaacacggtacggatggcttcagttccccccgtcgatgcgccgatcgcaatgagtttctcactgctgagcaacggcgtatgcgtcagcatcaccggtgcatgttccgggccgcgctgtggcaaacgagctttcgcggccgtgcggattttctccgcaatcaactcgctgtaagccagcatcccttctcggatacccaactgcggtttggtgacaaaatcgatagcccccaattccagcgcgcgcatggttatctctgagttttttccggttaatgatgaaaccatcactaccggcatcggccgtaaccgcattaatttctcaagaaaatccaaaccatccatccgtggcatttcaacatcgagtgttaatacctgcggattaaattttttaatcaaatcacgggcaaccaacggatcaggtgctgctgcaaccatttccatgtctgggtgactgttaataatctctgtcattaactggcgcattaacgcggaatcatcaacgcacaatactctgattttactcatcacctctccttggtcagtccataaacggtctgcccgcgcaaatagaattcccgactaatttgactgaaattctccgaatggcctgcaaacatcaagccgccgggttttagcaaaggaacaaagcgacgcagaatgcgctcctgcgtttctttatcaaaataaatcatcacattacgacaaaatatagcgtcaaattgccccggcaacgcccattccggtgcgagtagattcaattgctggaaatgaatcatattggcaagttccggacgcactcttaccatgccctgatgagggccggtgccacgcagaaaatagcgttgcatttgttgcgcagacaatgaacgcaattcatcttgtcgatacacgccactggtcgctttctccaggacttgtgtatcaatatcactggccaatatctggcaagatcccgaccgatttcccaacacatcacacaatgtcatggcgatggaataaggctcttcaccagtcgatgccgccgtactccagaccgaataactccccggccgctgacgagcatgctctgccagaatcgggaaatggtgcgcctcacggaaaaatgccgtcaggttggtggtcaaggcattaacaaatgcctgccactctgcactgttaggatcggtctccagtaaagccaggtattgaccaaaatcgttaatccccagcaacctcaaccgcctcaccaggcggttatagaccatttcccgtttgtgatcggccagtacaattccggcccgttggtaaataagttggcaaatgcgtcgaaagtgaacatccgacagcggcagccgttgaatcatctgggacaaaggagacccaaactcttggggtgatggtttcatccggcctcaccccacaacacactcttttttacgccgtttgacaatctgggatttccttaacagccggttgcttactactgcgatctgctgactgcccctccccgttgtcgctatcctgctccaaacgaaaaacagacactgcatcggagagcatacctgcttgctcttccagtgcattagccgcagccgctgcctcttccactaatgcggcgttttgctgagtaacctggtccatctgtgttaccgcgagtgaaacctgctcaataccccggctttgctcatccgaagcggaagcgatttcacccataatgtcggtaacccgagtcactgagcgaacaatctcttccatggtggtacccgcattttcgaccagtgtggacccctggcgaacacggctaaccgattcatcgattaaccctttgatttcttttgctgcctgcgcactgcgctgggctaaattgcgaacttcgcccgccacaacggcaaaaccgcgcccttgctctccggcgcgagctgcttcaacagcagcattcagagccagaatattggtttggaaagcaatgccatcgataacactggtaatggcaccaatcttctgcgaactggtagcgatatcatgcatcgttgtcacgacacttccggctagttcaccgcctttagccgccgttcccgacgcatcttgcgccagttgtgttgcttgacgggcattatcggcattctgtttcaccgtcgccgtcagttgctccatgctggccgccgtttgctctaatgaagccgcctgctgctcggttcttgccgacaaatcattgttaccggcagatatttcctgaatacccgttaacattgattctgtcccatcgcgaacatggctaaccgtggtgattagcgactgttgcatggtgcgtaaactggcaaacatctgactgatctcattacgacccgtcacagaaatctgggcggataaatcacctttggcaatgcggtcaaaatgagagcgcatggtttttaatggtgatacaaacatggtgcgcagccagatcagtgaagaaattgccattgcgatcaccatcagaattgcgccggcaaagatccacatggcgaggtggtaagcctgttggttctgggtgccagcttctgcaatcacttcattggcatactgtaaatactgcaagaaatcagcttcaaacagatcttgagttttctgggtgggttgatccataaaactctgcaaattgccggcttccaggaaatcgattaactcacgtaatgaactacgtaagttctgataactgttcttggttgcatctaacaactcaccaccggtatcgctctcatccagacgaggtaccgccagaaactgattaaaatagagatcggctttctgtagtgagcttcgcgcattgcccattagctcgttgactttctcctgaggaactttgagagccgagcgagtcgccgcccggtttaaggtattacgcgcctgaagtaaggatacccaactgaggcttaatgcatcccgttgctggctactgagatctactcggtttaaattttgatagtctgaacgaaatgcagtaaatgacagaccacttgaaatcaactgtatcgagcaaatcaacatcaataacaggaaaaagctggtagaaatccggattcggccaaacatcgtaacctcttctcagccagctcgttggccggctttatctatccccgtcatacttcaaattgcaggggtgttggccgccttcgttcaccccagtcacttacactcatgtaagctgctggggacttactcacttgccgccttcctgcaattcgaattatttagggtatatgttttgtgtaggggactagaaagtttcccaattctcttgcaggtcacttcccagtgcttttttagcagtgccgctcttatcctgtgtcggctgcttggtttttctcacatcttttttgctactactgttatccatacgcagaataaatacggacatggattgggttagcatactggcttgttcttccagtgctgcggcggcagaggcagactcttccaccaaagaggcgttttgttgggtcacacgatccatttcagtcaccgcctgaccgacctgatcgataccacggctttgttcatcggaagcggaagcgatttcacccatgatgtccgttacgcgggtcaccgcattcacgatatcgcccatggtttcaccggcactttcaaccagtacagaacccatatcgacacggttgactgagtcttcgatcaaacctttgatttcttttgcggcttgcgcgctgcgctgggccaggttgcgcacttcaccggcgacaacagcaaaaccacgcccttgctcaccggcacgagcagcttcaaccgccgcattcaatgccagaatattggtttggaaagcgatgccatcgatgacgctagtgatatcagcaattttctgtgagctaccggcaatgtcatgcatggtttgcaccacgttcgcgacgacttttccgcctttttgcgcggtttctgatgcacttaatgccagttggctagcctgacgggcattttcagcattctgtttcaccgtggcggttaactgctccatgctggcagcggtttcttccaaagatgcggcttgttgctcggttcgcgctgacaaatcattgttacccgcagcaatttctgatgcgccactataaatagcatcagcgcctaaacggacatcgctgacagtagtcaccaattcagattgcatgtgcttcaggctggcagccaaggtgcccatttcattgcgactatgcacttcaatattctgagtcaaatcaccgttagcaatatgtttgatatgttcaatcaagtgcttcagtggattaatcaagatgtgctgcatacccagccacacccccacaatcaccacgaatactgcaatcagtacaaaaacaatcacgctcatcgcataagtgaaggagcggttactgtcttccacggcaccggagtacagacggtcgttttgtgtcaggtaggtgttgtagtcatgctcaaaagcattttggaaactggaagttggctggtcaaagaattcattgatcttagctgcttccatcaattggataagctcggtcaatgcgccaaagtattgctcataagtttgttttaactttttagctgattctggatcttgttggctatccagaggaatttgctcatagcttttaaaacgctctgccgccacacccaaggtgcctttggctgaagccaaaagatcattcactgttgggccgctgccagtgtggttcacatccatcatgtagcgaatgcccgcacggtttaatgtattacgtgtttgcagtagattgacccagctttcattcagcaccgactgttgttgacggataacttgtaaaacagcgaagttttctttgtcatttttcagggagttgaagaaaagcccgccggaaaccagctgtaaggcaccaaatagcactaacaccaacagcaagctggtgaccactttcatacgcttgaacatgttatcccttcataagtacgtcaaaatataggtatgtcaaatacgggtacgccaaaacataagacgtttaattaactgtgttatcggcaccaaaggggggaactttaccggggagaaagattattttaccgcggagataccagggattaacaatttgatctttgtgttcagcaaaaacttggcgcagaagggctaacttgccctcccgcttgattgaaaaggtgatgataatgtggccactaactcggtatcgaatcaaaaactgaccccattaggcttaattaacctttcaccactgaatcgagcaatgacatatcttcactgctcagcaacttctcaatatcaaccaaaatcagcatccgctcacccagcgaacctaaacctgtcaggtattcggtcgccagagtcacagcaaactcaggggctgggcggatttgctcagccgttaatgacagcacatcagacacaccgtcaacaacaataccgacgacacgctgaccaaagttcagcacgatgacgactgtattctcgttataactgacgccctgttgagcaaatttaacccgtaaatcaataataggaacaataacgccgcgtaagttagtgacacctttaatgaaagccggggtgttagcgatacgggtcacttgatcataaccacggatctcttgaactttcagaatatcaatgccgtactcttcagcacccagcgtaaaaatcaggaattcttgtcctaccgtttcgccagccagcttcgtgacggttgctagtcctgccatgtttttacccttcaatcaataggttgaatttatgtttatttttcaaagctctatgccctaaataattcaagttgcaggaaggcggcaagtgaataaatcccgatgcgcttactgtgttgtaagtgattcgggtgattgaacgtagccaacacgcatgcagcttgaagtatgacgggcatattacgcgacgactccatcatcagccgtaacacgcttttcccggtttaaggcctgcaacgccgacacatccacaattaatgccacactgccgtcacccaaaatggtggcggcagaaatacctggaaccttgcgataattgctttccaggtttttcacaaccacctgatgctggccaatcaattggtctaccagcagggcataacggcgaccggcgctttgtagaatcacaacaatgccttgggtggcttcagttttcgcattttcaacatcaaatacccggaacagttccaccaaaggcagatactcaccacgcacttgcaatacgcgttcacctccagccaatggatgtaaatcctcagccaatggttgcagtgattccattacggcgttcaatggtaaaatgaacacttcattactgactttgacggacatgccatcaaggatagccagcgtcaatggcagcaagattcgaattgaggtccctttaccggcctggaaactgacttgcacatgaccgcccatttcctgaatatttcgcttaactacatccatcccgacaccgcgaccagaaacatccgtcacctgctcggccgtggagaatcccggggcaaaaatcagcatgccgacatcttcatcactcatatgctcattaacagccataccctgtgattgtgctttcgccagaattttctgccggttcagccctgccccatcatcaaggacttcaatacaaatattgccaccttgatgttcggccgacagtgtcagattacctaccggttgtttaccggccgcgatgcgcgttgtgggatcttcaataccgtggtccagactgttacgcaccagatgggttaatgggtcgataatgcgttcgatcagacttttatccagctcagtcgaactgccaagcagtgttagttcaacctgtttattcagcttactggccaaatcgcgtaccaaccgagggaagcggctgaatacatattccatcggcatcatacgaattgacatcactgactcttgcaagtcgcgcgcattgcgctccaactgacccatgctattgagcaagtcgccgttaatcaccgggtctaaagtactggaacgctgagccagcattgattgagtgataaccaattcacccactaagttaatcagttggtctactttctcaactgccactcgaatactggtggattcactggctttcgctttcggtttgacatgctccgcgctggctggctgggcaactgcgacctcaaccttaggcgagttcttgatttcagcaacagcggtaacttgaggcacttcagtaaccggcgcgacgactgccacttcaacttcagatgcttgcgccgactcggcttggacaaaactaatctgctccggctctagcacaaaacagagcacggcactgatgtcatcttcgctaacagaggtaatcagggtcgcttccaggctatctgcaccttggtgcggatctttgacttcgcccaaattgcccaattcttccagcatcagcgggatttcttgctctttcaaacccgatagacggatgcgcattcccccctgaactaaagccggggacttgctgttggccttggcttcagcagtcggagtggccgcgttatctgtagtcgccacattatggggggtctgttgtgctaaagcttcgagtgccagttggcgcaatgcatggcagatatactcaaaactttctgcattaggttcttgagaggttttataggcgtccaactgttcttgcataatatctttcgtttccaaaaacaggttgatgatatcagtgctcaagcgcatctcgtcgcggcgggcaccatccaacaggttttccaacagatgggttgtctcttgtaataccgaaaaaccaaatgtcgcagcgccgcccttaattgagtgagcagcacgaaaaatggcattgagttgttcattatcaggtgccagcggatccagcaataacaggtgctgttccatatctgccagcaattcatctgcttcatcaaagaaagtctgataaaacgcggtaatatccatgctcacggtgtcacctctactgtgcgtcgcggcttgtcggagagaccggtgcattactggcaggtgccgctggcaacgatgtcgttggcccactggtcactcgagtaatgttctccgtgctcgattgttgtgtttgtggtgctgttgcaggcggtgccaccgctttcacagactcagttgccgtcgctgacgaaactgttgttgtcaaaactgttgttgtcgaggctgatgttgtcgaagctgatgttgtcgaaacagccacgggtacagatactgatccgctagtgccagattgtgctgtgggtatcgctgcgctcgtcgtcgctggcggtgtcgcaacagtagcgggtgatgccaccgctggcgttgttcccgtagaatcaatctgttttaagctctcggctttttctatatcgagcgctttgttatctaaattctcgtgctcaatatcatgttgagtctgtttattcagaaccaagatactgatacgacggttaaccgggtcatctgatgcctgctcttttaagcgcatcgtcgatgccatgcctaccacacgtaatactttgccttcatccaaaccaccagccagtaactcacgccgcgaagcattggcacgatctgccgataattcccagttgctgtaaccccgttcaccggaagcatacggcaagtcatcggtatggccagacagactgatcttattgggaatgtcattcagaattggcgctatagcacgtaaaatatcgcgcatatacggctcgacctgagcactccccatcttgaacatgggtcgattttggctatcgataatctgaattctcagcccttcatccatcatgttaatcaacaaatgtggccgcaaagctttcagtcgcgggtctgattcaattaattgatccagtttttcccgtaacttattaagccgatattcttctttgcggctttcttcagaatcaatgtgcttgcgcacttcacccacttgttgggtcgggtcatcccctcccccaggaattgggctggtactgtcgctgcttttctcaccgctggacagtgcaactttcaacggcgtgcgaaaatattctgcaatttgcgtcagctcttgcgggctggaaactgacagtaaccacatcaccagaaagaaggccatcattgctgtcataaagtcagcataagcaattttccatgacccgccatgatgggcttgaccatgtttggctttgcgctttttgaccagaataacggggtggttctgatgcttcatgcgtcctcttctgtcgcttgcggtgccggagctttcactctgcgcacatgctcttccagctcaatgaacgaaggacgttctgtggtgtagagcgttttacgaccaaattccacggcaatttgcggcgcatatccgttcagactggaaagcaacgtcaccttgatgcactgcatcattttggtggtttctgcactctgttgacgtagcaacgtcgctaacggtgagataaatccatatgccagcaaaataccgaggaatgttcctaccattgcatgggcaattaacgctccgagttctgcggctggccggtctgcggatgccaaggcatgcaccacccccataacggcggcaacaataccgaaggcgggtagagaatcgccgaccattgccagactaccggcaggcacttcgcattcttgctcgtgagtttcgatctcttcatccatcaaggcttcgatttcaaaagcgttcatattcccactaacaattaaccgcaaatagtcggtaataaattccactaataccttatcggccaagatccgcggataattagagaaaatttcactttccaatggactttctatatcccgctccaatgacagcattccctgttgacgggattttgctaataagcggtacaacagcgccattaagtccatatataggactttattatatttagagcggcgcatcagttttggcagtgccttcattgtggcttttattgctttaccattgttaccgacaataaacgcaccaatacccgccccgccgataattaaaaattcagcgggttggtataatgcgcctaagtgaccacctacaatgatgtagccgccaaaaaccgcacctaagaccacgatataacccaaaataactaacacgcgatatccttagcaaagtgtgtgggtggaaggtgaggcgttagcaccctttgagggtcatgagttgccactagcgggtgacagaaacggtatccataccgcggctatcaccgaaaattctgacaactcaaagaaactcaaactgcgcgtctaacctgctcatccagcagttgtgatgtaatatcggcagattgcggagaaagtttacgtttttttactgcgcgggaaggtggctggcagagactgcaaacaaagctgttgcgtggctgatgtgcatgggtgataaaagtcccaccacagcagttgcaacccgaaagttgtaacatgccactgtcaacaaagcgaaccaaggtccaggctcgggttaacgccagtaatggcggtattccagactgatctgggcactgttcgagataaagacgataagccttaataacggcctcaacaccggtgcattgcccactttttagtaagaaactataagcgttataaaacatcgatgaatgaatattctgttcccaagtcataaaccaatcggtcgaaaacggtaacattcctttaggtggagggctgcctctcagctctttatagagcttaattaaacgcccccggctgagttgcgtctcgctttctaacatctgcaagcgcgcacctaaagttatcaactccattgccaaatgaatatctttggcttcttgaacaatacttttctcaaccatcggtcatgctcttttcttagacgcactaccgtcttttaacgatagctcgtggagtaaatgactcgacaataaaattccggtgtggatttgctgcaagtcatccacacgagattctttcgtcagatgatgaatcgtattgtggtcactgaaacggaaatgacagaccaattggttagtctcagctaatttaaccatctgcggtaatgttaactgcgataatgcatcggccatggtatctgtaataccgagacgaaacatcgctgaggctttctcatcgttaattaaccgttgtgctaaaagcaaatatgacaaattaatatcataaatatgtttgagtaattcagacgtactcattttatacatcccgactgattatgttttaaaacataagttggatgatagtatttttcacccaagacctgggatccttcccgttatacagttaattagaacctatagaactaaaagtaattgaaacctactggtgcaacattgcaaaaataccgtttcggtatgaaatgacatgtcgtctatctggcagttggattttgatctgctctgattctgatattgcatcttcgacatgaaacttttcttacaaaatattaggaataatcctagagaggcccaactctactcccgaatcgttagcacatacaatgtgactagtgattcattttaaatgtaatgtgacgtgagtcacaaaaataaaatataaattcattattaagaccttttttggagtgttttttgaccaccaaggcgttcaaaaaatagccagaagtcagaaaagagctaaaaaactaaggatccaggcccaattcttagcgtttttagatcaattcgaacaaaagcatccctaaagcaaaatagcagaatataaatctgcattaaccgcaaattattagcattaagggctaatatgtgacttaaaactcggaaatactataagtaaccttccagaactatttcgttttaacgaatatttatgcgataccaaaaagtgcttttcgtcgttcatttattaacctattcgtcttttttcgttaaaaagatcgatgatgcgtattataaaaggcagcagaggtaaccacatgtttcacctttgctgcgcacttcccttttcattgagcgctttttcaactttggtctatatccgtatttttgcaagttagccgtagcgtaaatgtaatgaatgttaattaataatgtttgaaatataagtttcgcctatctcgccctaaccagggttttcatttaaccctatgctacaaatggtttttttccttgttcaatgccaagtgtgattcatatcgcatttcttaaaagtgtgatcccctaacctttatgctatagccgtgcttatgggagcttaaaatgggatacaggaatgtattagttgcagtagccctttcacccgatagccaacaattggtgaataaagcggtttctattgtccggccttatgatggtcgcgtctcattaattaccctgacaacagaaccggaaatgtacagcagttacgctgcgcccatgttgggggacttgcgttcggtattagagaaagaagcgcagctatttatggaggagttagctattaatgctgattatcccattgagaagcgaaatattgttcatggtgaatttgccgagagcatggcttatttttgtcggcaacagcatattgacctggtgatatgtggcaaccacagtacaagattactcaataaattttcctgctcagctgctcgattgattaataccagtacagtggatgtgctgatagtaccactctgattgaaactacatattctcttctaaaggcgttcgcctcatctgtggctgcgctttctcactgttgcgcactattagctgaaccctatctgaagagttctactatcattttcagcactcactcttttcaatacccatctttacccacttcaaataagggaatctgatgactcaagataaaaaacagaatcgccgcattatattggcctcacgcccccacggcacgcccactcaggaaaactttagattagagtctcaacccattccgcaaccggcagcagggcaagtgttactacgcacccgctatctatctctcgatccctatatgcgaggtcgaatgagcgatgcgccatcttatgccgctccagtagaggtgggtgaggtaatggtaggtggtgccgtctcacgggttgaagcctcacaacatccggacttccaagttggggattgggtactggctcgtagcggctggcaggattatgccttatcggatggctctgatattcgcaatctggggccgcaactctcccatccctcacgcgcactcggtgtgttagggatgccgggctttacggcttatatgggattattggatattggtcagcccaaagcgggtgaaacattggtcgtggcggcagccagtggggctgttggttccgtcgtcgggcaaataggtaaattgaaaggatgcaaagttatcggtattgctggcggggcggaaaaatgccgctatgtcgttgaggagctggggttcgatgcctgcattgaccatagggcgacagattttgcgcaacaactagaaaaagcctgttcagcaggcattgatatttattacgaaaatgtgggcggtgctgttttcgacgcggtattacccttattgaatccgcgtgctcgcatcccggtttgcggcttgatagcccgctataacgacacagaattaccgggcggcccggatcggttaccgctgctacagagcatcattttgcgcaaacgtattcggatgcaaggatttatcatttttgatgactatgctccgcatttcgatgattttctacagcaaatgacgccctgggtcgaacaagggaaaatcaagttccgcgaagatttggttgatggattggaaaatgcaccacaagcctttatcggcttattggaaggtaagaactttggcaagctggttattcgtgtcagtaatgaataatcatcataattccgggcctatttggccccggaattatgatataaacgtcaatatacgttgttagaaccacttgccgaaacggcggatataaaactgcttcattaattgcgcaacaacgcagtagctaattaaagtaccggctaaccatgggaaatattgccatggtaatggttgcaacccaaccaatgttcctaatggtgagaatggaatataaatgcctatcgccataatgacaccggtggttaataacactggcagtgccgctgtactttgaataaacggaattttttgtgtgcgcaacatatgaacgaccaatgtctgcgacaataagccctcaataaaccagcctgattggaacaaagcttgatgctcgacgctgttggccgcaaagacaaaccacatcagtgcaaaagtagtaatatcaaagattgacgaagttggcccaatccacagcataaagcgaccaatatttttagcatcccacttgcgcggtttacgtaaaaactctttgtccattttatcccacggcagagagagctgagagatgtcatacatcaggttttgtagcagtaaatgaatggctagcatgggtaagaatggaataaatgcactggccaccaacacggagaagacattaccgaagttcgaactggcggtcatattcaagtatttgatgatattaccaaaagtctcacgccctttaatcacgccctcttccaacaccatcaaattcttttccagcaagatgatatcggctgattctttggcaatatcagtgcccgtatcaacggaaatccccacatcagcatcgcgcaatgccggggcatcattaataccatcgccaagaaaaccgacggtgtggccgttgctttgcagcattttcaaaacacgtgatttttgcagtggcgtcagcttggtgaacaccgtgcgcaactcaacttctcgcgccagcgttacatcatccatgttctcgatatcaaggccactcagcggctcgcctggctccagccccacatcgcgacagattttagccgtaataatcgggttgtcaccggttaatacttttaccgcaacgccattttcacgcaatgcagcaatcgccgcctctgcactctctttgggtgggtcaaggaaggtcaacaacccttgaacaaccaactcgcgctcatcatcaatatttaaaggtaattcactgagttgcgtacccaactcgcgagttgccagtagcagaacacgaaaaccgtcttcattatattgcgtagctaatgccaacaatgaggtgcggcgagtttcatccagtggataaatagcatcaccttcgcgcacatgagtacagatgctcagcatctcctccacagcacctttgcaaatcaatgtctgatgctgctgttcatctttcaccacgatagacaaacggcggcgaatgaaatcaaagggtaactcgtccactttattaaaactgcgcaaagcatcaatttctggcttgccacggctaaatttgataaccgcttgatccatcagattgcgcatgccactttgatggaagctgttaagccatgccagctgtaatattctgccgtcattgctgccacgtgtatctaaatggtgttcaagaatgatccggtcttgcgttaatgtccccgttttatcggtgcataacacatccattgcaccaaaattttgtatagcattcagtcgcttaaccaccactttgcgtcgcgacatcgctatcgcgcccttagccaggttagagctgacaatcatcggcaacatttcaggtgtcaaaccaacggctaccgccaacgcaaacagcgccgcctcgctccaatcgccttttgtgaatccattaatcagcaatacaatcggtaccatcaccaacataaagcggatcaataaccagctaacactgttaactccccggtcaaacgcggtttgcgcacggttgcccacaatagacttagcaagcgacccgaaataagtatgccctccagtggcaaccaccaccgccattgctgttccactggcaacgttcgtccccatcagacaaatattcgacaactcaagcaattcactctcactgctggcatccgcctcgacggattttggtgctatcgcccccattgcatcatatttctcaatgggtatggcttctcctgtcaggattgcctggctgataaataaatctctggatttaatcagtcgcaaatcagctgggatcatatccccggcagataataaaataatatcgcccggcaccaattgcttaatggcaatttcctgttttgccggttgagcactatggctgctacgacgcagtaccgtcgccgttgtgcgcaccatcgatttaagtgcttcggcagctttattggtgcggtattcctgccaaaaacgcaataaaccactaattaaaaccattgtcacaataatactaaccccgaccagatcggtttcctcaccccgctgtaaaggtaaccaataatcagtcacgaagctgattgccgccagaatcattaaaacaaaaataaaagggttattaaatgcagccaataattgaatcagtgccggaggtgctttctcatgtgcaacttcattaagaccgtataactccagccgttctttagcatcttcctctgttagtccgttcaaattagcattcagcttggacaaagtttgatccaagctatttttagcctctaatgcaatagtaaaaggtttcttattattattgctacgggctgtacctgtcttttgaaatttggtcataacgcttctcttttaattctaaacgcacaggttttatccgctcaattattgagagataaatgtgccgaactattatggcgctgccaatttttatatttaattagcagcagctaattaagttaactccggggtgatcgtccataacaactccttactaccacatgggttagcattatttattgactgctaatttgaaagatatattaattccctaacttatacaggtagctctgaagctatgcgccaatgaatagcactgacactccgctccagactgacgcggcaaacaatactttcaatttctttttgcgcggctggcgtcgccattatttcagcacagacttctaattgcccaggcttagcaatatcggcactgcataatgactgcaaccgtaatgccacaccattgagggcctgcaaaataagggtgcgaaccaatacttcatcttccgcgccacaagtcacttgaatgcggtaacgaacttctaaatcgacggcttgttgctgaggctgcatattaatacgttgtgcagcctcgcgtagcaatatattggcgcatagaataactgctgttgccgcaacagcattccaatacaatcccaggccacaaagcacgccaatccctgcagagcaccacaaagttgccgccgtgttcaggcctcgaatattcatgccctcacgcatgataacgccagccccaagaaaacctattcctgaaaccacttgagcagcaatacgccctgggctatcaggagaggtggcatatgaactgagaataaatacggccgcacccgtcgcaactaatgcattagttcgtaatccagccatcctctgacgccattgtctttcggcaccaattaacgcgcccaaacacatcgccagtaataaattcacaacaaaaggagttaatgccatgattctctccatgaattaatcattggtagaataatcatgtgctatttagcacacaggtcattgtgctgatatatacctaaaggtaaatcagcaataacgggtgctagcgcctggaggaaagagtgcgtggctgttaaataccataataaaaacccaaactaataaactcaaaacatcatcattgagttagaaaactatagggtatgcacagctcaggaaatacagagagggtgctgcccgccatgtttcggcaagcaacaaatcggtcgggagatgagttaacttgccttgtttatttgactactactttgcgtgtccattagtttccccaccgaaattttccaagagtatagtttccaatgataattatgtaaaggttatatttctaaacaaaacttaaaccaattggaggttaattaaataatagcaatagtagtgtattttatgtcgaaaattaataacaccacatcatcgcgtatcattttgccaataataaggctactacggcaaagtattcatcttgttgctacactgcaaacataaagttttcactggagtttttcatgaaaatctcgcaaacagcaacgatgactcaccaattgtggggcagcttgggttatgccgattcacctgatacctcattattattcaccggtgaagggcaactgccatcagcattccccgtgacttcactggcttgtgcatccattgccacagcaggattagcacgtggttttgacagcctggtacaaatgagttgtggcattgccgcctctcctcttggcaacgctactgcgcagtggcttcaataaaccgcccccctaactggcgcgggacgtattgcgccagagaaaaccgttcaagtcattgacgtaattacagaaatgtaatgactctttaattcaaactgcgatcgcgatctcatttatagtcctaactattttagggttgttgccgatagattcttaaaggactgttgagattattttagatataggggtggattaactttaagtagcgatgccttaacccaaactcattgaagttgccattcggccgccaaccacaaggtaacttcatgtaagggcagatagggcaaggacctttcctcgagcgactatagaaacggaactgacaatgaaacgtggaagtacgcataagccattggatataaaaataacgccagaacatcataaagatacgaaagtattttttgttaataatatgcgtctggtcactttgtttatcgccattttggcggggatactgctgttatttgccgctgcaattggtacgtctggatactttttaaaacaaagtaaccaatcgctggaagaagcaactcaagaactggatatccgtctggggctatctaacagctcaaaccatttgcgtacagcacgccttatcttaattcaagcagcatcatcagcacgtattggcgatgcaacgggctatcagcaaggcttgaagaatgcagaaaatcgtatttctcagtcacaacaaatgtttaacctctactataaccgcccaatcaaatctgaaacggacaccgctctggacggcccccttaaaaaggcctatgaacagtatcgcgacgatggcatgaaactcatgctagaggcgactaaagagggacattttgaagaagttatctcgctggaggcagaaaaacttaatcagttagatgatgcctataacgagccgttgctaaaagccgttaaatatcgcaccgagcgcgccaacgaaattaatcagtcggctcagcaggaagcgcgccttggatacatgctgatggggggggcctttattctggctattttgctgacattaatcgcttttttagtgatcagcaaagtcattatcaagccgattaaccggctggtagcaagaattcaacgcattgctcaaggggatttaacacaacatccagcgccatttggccgcaatgaaatcggtgtattaggtaataatattcagcaaatgcaggattcattatcctccacggttgaagccgtccgcagcagtgctgaatctatctatcaaggatccagtgaaatcgcgctgggtaatacagacctctccgcacgaaccgagcaacaagccgcctcacttgaacagaccgcagccagcatggagcaactgaccgccactgttaaacaaaatgcggaaaacgcccaccatgccagccaattggcagcgaatgcatccggtaaggcagcccaaggtggtgacatcgtgaatgatgttgttagcacgatggataaaatatcgcttagctcaatgaaaattgctgaaattactaacgtcattaacagcattgctttccaaaccaatatcctggcattgaatgctgcggtagaagccgcccgagccggtgagcaaggccgaggatttgccgtggttgccagtgaggttcgtaatttggcacagcgcagtgctgatgcggccaaagagatagaatcgctgatcgaagtctcagttgaccttattggtgatggctcgattctggtttctgatgccggtaaagccatgaatgagattgttacagccgtcacgcatgtgactgatattatgggtgagattgcctctgcctcggatgaacaaagccgtggcattagtcaggtggcacaggcggtatctgaaatggataacgtgacacagcaaaatgcctctttagtacaagaagcgtcagcagcggcagcctctttggaacaacaggctgagatactgactcaagcagttgcggtattccatttaaatggacgtaaccctgccccggcacttaagactccagccccaacttcaataggccagaataaaaccggtggtaataagaggccgactgatgactcgctgaactgggagactttctgagttattactagcaatatttcagccaagctaaattgctcaagctgacaacaaaaccggagacaaggctcacaccttcctccggttttttattgccgctcgatgagtgctcagcaaataaatgtgtgagttactctacttgtgaagaggctcaacaaaggtgccatcatggctatcaatttcattaaagaaccagacgcctgctggataatcttccagcgaaaccaaatacatgacgccttcgctaaactgttctacctctaacacaaccccttcacgtcgtgggccgccatccgtttttactgtcacccgatcatttactttcatgacattaccttcaattaaatcaatgctgctagtgtagtacagaatcaggtgagaatgataaggtttacgctcaatcaagagtatggttttgatgaatatatttaagcagaaggaaatagtgggtttagataaaggggtgcctggagaatccgcaaacggggggaaaagtgacggtgtattatttccgcttgttgaacgccagaaagtaaaaaacccgccttggcgggtttttttataatcagccaaaggccaattagattgcagttacgtttgctgcagacggacctttagcaccattctcgatagagaactgtacattctggccttcagccagggtcttgaagccttgatcttggattgcagagaagtgaacgaacacgtctttgctgccatcagctggagtgatgaaaccgaagcctttagactcgttgaaccactttacttgacctttcatcatgttagacatgtgtatttcctttattaaaaaattttgccaccatgggcgtgttatagccggttatcagtcgttacttatggaggcactatgaaggaaattcgtcagtgaagagctatcaacgataacgctttaaatatgaaccactttactcaagatgtcgtgcataaataggtctgtaccacaggccgagacgcattaactcatgaccggcttttaatagcaactctttttagcaggcaaacggaagattcttgtttacatgactaaaataaaaccaaaaaagctatttattatactcttgctgttcggtattaggcagaataatcagtaaaaatattgtaaatactgccaaatgcttatcctgattttagaatcaacaaagcccaaaaaaacctcaatcgcctgttttaattctatttgcagcctgatgctgaaaatttatcctgtgaatttgctattataagcaaccacctatccttgagataaatacatgaagcccaagtctgccactttagatgatgttgcacgccaggctggtgtttcctatcaaaccgtatcacgcgttttaaaccgggcccctcatgtgtcgcttaaaacccgtcataaggttgaattggctatggttgagctgaactatgttcctaaccgggtcgcccagcaattagccggtaaacatagcctgacactcgggctagccaccaccgatctttctttgcatgcgccctcgcaaatagccgccgcagtaaaaagaaaagctcgtgaactggggtataacgtggttatcgccatggctgatgaccacagtgaacatgcctgccagctagctataaacgagttactggctcaacgtgttgatgggattttagtcaatgttcctttgaagcccaaacgcagccagaaaattaccgaacaatgtgctgatactccggtactttttcttgatgttgacccacagtctgctgcattcagtgttctatttgatcctaaaataggcgcaattcaaggtgccaaccacctcattgcattgggccaccagcaaatagtgcttattggcgggcccaaagacgctatttcagcccaattacgtcatcagggctggttacaggcattgaataatgcctcactgacaccgcaagcagtctactatggagaatggagtgcattgagtggctatcaggcaacacagacattgattgccagcaataccccatttagcgccatcttggttgctaatgaccaaatggcactgggtgtcctgcgtgctctgcatgaaattaatgtcgatatcccgcgggaggtttcagttatcggttatgacgacacagcagacagcgcttattttcagccgccactcaccacaatcaggcaaaatttcaggttattaggggaagagtgtgtgtcccgcctaatcgtcaggttacaccataccattgagccgccttctcactcgttatcattagcaactgagctgataatccgtcagaccaccgcccctgttaaccccacgtggcacaaaaacgaataaatgcgatcactctcgactatttaaccaaccgctatttactttactttcagctgaactcatcttgatgtcattacagttgtgagcgcataacatttccatgactaactacattttcacgactaactaatagtgttagcgcaagcaagctaactttcgtaaaagataaggctgaaattatgacggcacagcaagaagttaaaccgcaggctacaccagccttatcgcagattctgtttcgccgggattgggaaaatccgcagataacacagtacaaccgcctggaagcacacccgccattttacagttggcgtcatctcgatgcagctcaaaacgatacaccatctccgcagcggcagttactcaatggacagtggtcattcagctattttacccaaccagaatccgtgccagatgaatgggttgaacacgatttaccagaagctatatctatgccagtgccttccaattggcaactccacggttatgacatcccgatttatactaatgtgcaataccctattcccgttgatccaccacgggtaccgcaaaataatccaaccggttgctattcatataattttaccttagagcctgactggatcttatcgggacaaactcgcattatttttgatggcgtgaattccgctttctatctctggtgtaacggccggtgggtcgggtattcccaagacagccgcctacccgcagagttcgatctcacgccatatctgaaagccggaaataaccgtattgctgtgctcgtattacgttggagtgatggtagctacctggaagatcaggatatgtggcggatgagcggaattttccgcgatgtcagcctactgcacaaaccagatattcatttgcgggatattcacatctctacacatttatcaccagaatttagctccgcacatttagaggtaatggccgccgttaacattcctctactcgatattaataactcacaagtaacgaaagcctatcaaatccaggttcagctctggctagcggattcgttagtcgccagtttgcgacagcccttgggtactcaaccaattgacgagcgaggccattataccgatcgcactcatctaagcttgcgagtagagcatcctttattatggagcgcagaacaacctgcgctatatagaactgtcgtctcgctactggatagtcagcaaaaactgatagaagcagaagcctatgatgttggcttcaggcaagtcgccattcatcaaggtttgctcaaaatcaatggcaaagcggtactgattagaggggtgaatcgtcatgagcatcacccacaaacagggcaagctattgatgaagaaagtatgctgcaagatatcattctgatgaaacagcataactttaatgccgtacgctgctcacattatcccaaccatccgctatggtaccgcctctgcgatcgctatggtttatatgttgtcgatgaagccaacattgaaactcatgggatgcaacctatgaggcggttggcagatgatccacagtggttttccgcttttagcgaacgagttacgcggatggttcagcgtgatcgtaaccacccttgcattattatctggtcattgggtaacgaatctggtcatggtgccacacacgatgcactctatcgttggataaaaaccaatgaccccacacgcccggtacaatatgaggggggtggtgcgaatactcaagctaccgatattgtttgccccatgtatgcccgcgtagatgaggatcaacctttccctgcggtgcctaagtgggccattaagaaatggattggcctaccgaatgaatctcgcccattgattctatgtgaatacgcccatgctatggggaacagttttggtggatttgcccgctattggcaagcgtttcgccaatatccccgactacaaggtggattcgtttgggattgggtcgaccaaagccttacccgtaatgatgaaaatggtcagccttattgggcttatggcggagactttggcgatagccccaatgatcgccaattctgcatgaatgggttagttttcccagaccgtacccctcacccctgtttgtatgaggcacaatgcgcgcagcagttcttccaattctcattggttagcacctcaccgctgataatcaaggtaaccagtgaatacctgttcagaaacagcgacaacgaacatctatattggcgcatcgagttagcaggtaaatcagttctggaagggagtttcccgctagacctattacctgaaagcacacaacaattcagcctaaccgagcgattacccgctatctgtgggcctggtgatttatggttgaatgttgaggttagacaggtagaagagacaccatggtcaccaagtcatcatcgttgcgcttggttccaatggcgtttaccacattctttagcggtcttaagtcgcggtttaagtgattcagctacgtctaataacctcaagctccaccaagatatacagcatattacggtgacccatcagcaacaacactggcaatttaatcgtcaaaccggattacttgaacaatggtgtgtcggtggggaaaacaggttactgaccccgttgcgagatcaatttgttcgtgcgccgctagataacgatattggcatcagtgaaacaacgcggattgatccaaatgcttgggttgaacgctggaaaaaagctggaatatatcaactggagcaacgttgtttatcattacatgcagatacattgtctcaagcaatacaaatcagcgcggaatatatctacgagtttgcccaagaacaattattacatactcattggttataccgttttgatcaacaggggcacatgactattgatgtccgagtccagatagcaacttcactaccttctttggcaagagtcggcatgtgttgccagttatctgatatttatgaaaatgttgagtggttagggttagggcctcacgaaaactatcctgatcgtcagctatcggcacagcatagtcattggtcgcaaccacttgaccaaatgcatactccctacatattccccagtgaaaatgggctacgttgcaacaccagtatgttgagttatggaaattggcagttaacaggtcaattccattttggtattagccgttacagtactcagcaacttatggcagccagccatcagcatttacttagatcagaagcaggtacctggctaaatatcgatggtttccatatgggggtgggtggtgatgactcatggagccctagcgtccatgctgataacttactgactaatgagatttatcaatatcaagtctgttggcaatacaaagactcaatctgatgataacgacagattttgcaacaatatcaacacagaatttctaatacgcccagtttcagatttatccctatatcgtatttaaggaaatattcctagtatcaatatgttctaaacatctcttagtctcgcttattgcaatgcaacgagtcatacatgtactactcctttgcaaatttatgcgcccaccctattgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaccctattgggcgctttttttgttttctgctttcactcgccgctttctaccttttgcgaccttgtcataacttaagcactttcactccatgaattatttagattacggagctaagataatcacttcgtcatcggcacagctcctgactcagtatattcatgttacaagaggaatattatgacatcgttaacccatctcccagcgaacatggtcgccattgagattactcagcctggtggccctgaagtcttaactcccattcagcgccctacaccgatgcccgctgcgggtgaaattttagtgaaggtttcagccgcaggagttaaccgccctgatgtcatgcaacgccgaggtcaatatgctccaccgccaggggcctccgatatcccaggattagaaattgcaggtgttgtggttgcagtcgctgctgatgtcacgcgatttaaaattggcgacaaagtatgtgggttaatcgcaggtggcggctatgctcagtattgcgttatccatgaaaccaatgccttatttatcccgcccagtctgactgaaatcgaagcggcagcattaccagagactttctttactgtgtggacaaacctgttccaacgcggtcatttcactgcgggtgaaaccgtattaattcacggtgggtcttccggtataggtactacagcaatattgttgagcaaagcatttggcgcaaaaatggttattgtcaccgtggggtcagaagaaaaacggcaagcatgtctgacattaggtgccgacatcgccattaactatcacactgaagattttgtcaccgaaaccaagcgagccaccgcaggcaaaggggttgatgttatcgtggatttaattgcgggtgattatgtcgcgcgtaactatgaagctgctgcgatgaatggtcgaattgttcaaattggcacccagaatgggcatgccaaggatctgaatctgatgttaatgttgctaaaacgtctgactcacaccggttcaacattgcgctcacgtactgtggcagaaaaagcacttatcgctaaagagctggaacaacaagtttggccgttgttaaatgatgggaaaatgaaaccacagatcttccaaacgttcccgctggaagatgcggcaaaagcccatgaattgatggaaagcagcacgcatattggtaaaattgtcctgaccgcttaaggttgttcagaactacaattgcccgtaccatgaaagttcatcaggtgaagtccaggcataactgcttgttttcacctgataaattaataataactccgcattattgtctatcaggccataacagttttgttaactaattaatcaagctgatataccttaaatttaacttctcatgatactctataacaaaccgctatggtttaacttatatgagttattcatcacaaggtcataattatggacataattaagaaaatattaatcgatgacatcgcaagaataaatcagaaagaaaaaagagatggtcggttaaaatttaacagcgattttgtctacaagcatccctatctttgccttgcaatgttgatatcatacttttttgttctagttttgatgtacttaaccccttattttggtactggctatatggttgcctttaccgttttctttgttttgatgtctgccgtgctcatgatggaaatcaaacccgtgtttaaatttgaggatattggtatcctcgacttacgtgtttgctataacggtgaatggttcttcagccgtgcattatcgacgcaagcaattgatgaaatactaaatagcaaaaatatcagtgatgactttaaaattcgctttaaacatattattagcaataaaggcgaaatagacttctatgatgtctatgatttagcttatctgcaaaaaaagtctatgcgaaccaatgaacccaaccaaactacctcgttggccagtacctctgctatcaggcaataattataggtatccagcatactctgctgaatcctcagtagggtatgctgttttgtattcctaactatctacttttacaaagagaaaaccgtgatgatgtacattacagttactatagatttttctctctataacctaagctaaagaattcaccttttatttatcaaagtcattatatttattaagaaaatatcgttaacatttaaaaatggagcctataataatattattatttttgataataaaaggctgccaggcatggacaagattgatgaacaattgattgccattttagcaaaaaatgcacggatttctctgaaagacctttcacagcaagtcaatctctcatccccgagtacttccgagcgtctacggcgtcttgaagaacgtcatatcattcgcagctacacactcgatttggaccagcaggcattcggctacaatttgcaagccattgtacgtgtcaaacccttaccaggaatgctgcgtatagcagaagagatgattcaagaaactccagaatgtgttgagtgtgacaaagtgaccggcgacgattgtttcatcagccgcttatatatttattcgatggaacaactggatactatcattgaccgctggtcagaatatgccgaaatccagacatcaatcgtcaaatcctccccaatcatgcgacggttgccccccttagtaaggttacccagggaaagcaaaatctgaaatctgtacccaacccctcattttatctataataacgaactattcttcacttgataaatattatagaagcgaataattgatgagtgataatcaaagtaatgcgtcagattcatcgattcttacgctcccctatacccattgggacgaagataatgtgcaaaactccagtaccgtcgaggctctggagcaaggtaaagtactttttctaccccatctggcgtttgaactgagtgaacaggaaaaactactgcttaaccctgcgctggttgatactaaacgcaaaaatatcagttttaaaccgctggacggcacactaactggtgtgactgatgaaagcaaagtggcgttaacccgacaattgctggagcgctattatcagagttgccttagtctggtaaatcaattattaccggagtatacctctgtactgcgcagcccgaccaatagcctgcgcttgcaccccgttaccgcctggcgcaataaaacatcgtggcgaaaggatgatagccgcttgcatgttgatgctttcccttcgcggcctaattatggtgagcgaatcatccgtatttttaccaatatcaaccctcataatgaaccccgttcgtggcgtgtaggtgaagattttacgcaattagcccgccgctatttgccgcaactcgatagctattcacctttcagcagttggtggcaacataaagttgggatcaccaagcgccgcaggagccattacgatcatctgatgcttcagctacatgataaaatgaaatcagatgccgattaccaaaaaaatggcaagcaacaagctattgatttcccagcaggtagcagttggatctgtttttcagatcaaaccccccatgcagcgatgggaggacaatttatgttagagcaaacgttccttctgcccgttgaagggatgaaagaccctcagcaatcaccgctaaaaatactggaatcattaacgcagaagccactgatataacgcatcgctttctgttgtcgagtgcctactgaaaatccgctggcaaagtggattttcagtaggcacatttcctaaaaaaaaatgtttatacgacttgatccctgagaaaaaaataaatatcatttttcgcagaatgtaagccaactccataatatataggtgtgaaggttgcgcccggcagttatttagccttatcagataactattggaggttaatatgattaaggtctatgacagaaatagaaaccaaattattcctggcaaacgtgttatggtcgcgcaaactggggaaattgatgtagcaaaggctattcatgctgaaggtctggcacctgtacaggcagagcgcgagccggttgtagagttacagcataccggtgaacgttacgtgcctttcgatttagtcagactcggttaatcgtatttaaactgtagtagttaaactgtaatagttaaactgtagtacttccgctaattacaacattgctttcagtgcgttagtcactttttcgccggggctttctatatttaccagaaagccccggtttttttatttatataatgccagaaactattaaacttaggataataaccgatactaaatagcccatagtgcaatatcctattaccaaatgggcttttaccttacccgatgggtattaatgagcattagataatctcaacttaaatatggcaagctggctctatcacttgggcaactttcttttggaaagtctcaagttggcaaagtttgttatcaccctcgttctcacaaccttcaatggtaattggaacaattttagctgggttgtttttcatatctaatttctcggcatttcgcagctgatccatcgtttgatagaacattttcacggcgacatagcgctgatgattatctgggttctgccatagctcaaagactaatccgccaccaggcggggtattatcaggttgctgtggtaattgccaattggcccctaacataccagcgatattagcaatattggtgtcatgcccgccgaggaacagcaatttggtttgcggtgacagcggcagtgtttgcccttgggcatcgcgttgcagcactaatgccgtatcaatttgttgcaacagcggggtccctttatggcgagcgatatacggggttttggccatcaaatcaaattgcgcattgtgcaacgacaatagcgaaacccagttctcttcaccgctgagccgatgccaggccacatccggcatagcttgtgagttttgtaacaggaaaatttcacccaatgtcgacgatagtgccaatggcccactcagagaaactttagtaccttcttcgtttaccttaatttcatttgccgtaaaagttgcaaaatcacaggtttttccatttttttgcaatgacttgcaataaggcgatgctgcaaaattcagcacttcgcccatctgagcaaagggtttggcatagcgctggctaagatcactcaatggcccgcccaatcgctcctcaacagcctgatgagttttcgctgagtccagtttacagacccccgcttcgacggtatgaaatagcgggtcaactttcttcaaatcagcctgataatgtactttcagaccacaatccggtgcgatcccatccaagaatgcctgtccggttaagcgggttcgttggtcaacatctgcctgtgcataaacggagccatctaccggacaccccgcagacaacaacccttggctgcggaaataatcaccataaaatccccccatcaaagtcactaactcggcccctcgcggtgttaaatagcccgcttttactggccacaggggccatttatcaggtgtgacatcattcattagctgggtttgttttgtcggggagcgaacaccatgtcgactcaaaataaccacacgctctaatgtgtagccggccggcggtgtagcaatcggggcagcacctgcggtaaaacagcccaatatcaaagtgagtgcggataagtgcagatttctctttgcaactgacataattttatatccttattaaaactacgaatatttttgccctatcgagtatggtcgacgatcgctggcctcacaatgcggaaagcaacaaacatccgcttcaaatgggatagaaggacgaaaaattttaagctggaacgcgctaaacttgattcgcttctcattgttagaacgatatttagccgattatgttattaacgacactaatacttaaaggaggtataaacccgcactatcaatccggtcactgaccggacagtatttagcgcaatagggttgatggatatagcctgtcatccagcggctatacatacaaattataaggagtctgacatgcggaaagcaggcgatatcgacagagtcatgtcggccagacaacttcccaataaagccgtagccctgattcttgcaggcggccgcggttcacgccttaaagaccttacgtctgtccgagcaaaacccgctgttcacttcggcggaaaataccgcattatcgacttcgcactatcaaattgccttaattcgggcattcgccgtatcggtgtgataactcagtatcagtctcataccttggtgcaacatatccagcatggctggtcatttctcagtgaagagatgaacgagtttgttgatttgttgccggcacaacaacgtcaaggacgagaacattggtataccggtaccgcagatgctgttttccagaatctggatattatccgccgctatcgtgctgaatatgtggtgattttggcaggtgaccatatctataaaatggattactcgcgcatgctgctcgatcacgtagaaagtggtgcggcttgtactgtagcttgcattgaagtccccaagacggaagcgacggccttcggtgtgatggaagtctccgagcagctacaggtgaaaatgttttgggaaaaacctgaagatcctcctactctgcccggtaaacccaatagcagtctggccagcatggggatttatgtatttaacgcagagttcctgtttggtctgcttgaaagtgatcatgcggacgaaaatagcagccatgactttggcaaagatattctgccgaaaatcaccgaacagggtcatgtttgggcacatccgttctcattatcttgtgtttctacctcgcccgacgcccctgattattggcgtgatgtcgggacgttagatgcctattggcaagctaacctcgatcaggcggctattacaccagagctggatatgtatgattcacattggccaatacgcacctatgcggagccattgccaccagcaaaatttgttcaggatcgctctggcagtcatggcatgaccatgaatacgttggtgtccggcggctgttttatctccggttccgtggtagtcaactcggtactattttcccgcgtgcgaatcaattcgttctgtaatattgattcttgtgtattactacccgacgtcaatgtgggccgctcttgtcggttgcaccgctgtgtcgtagaccgcgccagtattatccccgagggcatggtcattggcgaaaacgcagatgaagatgctcgccgtttctatcgttctgaaagcggtattgtattggttacccgagagatgttggcaaagctataacgctgggatgttattaatgttgggcgggcagacatggacaagcagggaataatttatataatcagcccaaacgaataaaagggtctgaatatgtcatttactgaatgggtgattttaggtgttgtgattggttgtgccgttggtgccttactgaaaatttttggcaagaaaaaagacaactaaccctctcagttccccaccttattaattcaaaagcggccataattgaccgcttttcgtgttggctggctcatcgctattagcgtgtaaccggcacagtaacttcgggttgtacaaaaccatagcggctcagtggtgtgactttcactgaagtgggtgatgacttaatggcaaattgtttggtttcgcccgacataatatacgggctgcccaaaggaacaacctcattgcttgggactaaaatcacctgagggccaaggcgaaccacatgcttgctcgggtttttaatcattaagttattacctgaggtggataaaaccaattcttgccatggggttttaatctgtggcacagaatttggctggataagaaaaccaatttcctgacgaattggcatcacagtcgcattacccggcacctgctcaacaccttcaaacgaagcttttaacaggacttctgaatccaatgcggtacctttcttcaatacaaagttaacttgctggctttgccctgcatcaattcgtgttaccggcggggaaatcaaaatttgtttactcagatttttgccatccaggtcgaccaatttagtcaccagtaatagattaaattaactattctatttttagctcaaactcatttttatattgtaaatccagcactatccgtggacatttaaaaataatattcccgcggccactcattaaaatagaaaacctgctttagccattatatttgtgattaccatgctttttcccattttcatcacagttaaatattgagatggtgtgttatttcagccaatttcctcatcgtaaccctaagctaattttcaactttactatccaataaaaagcatattggatcagtatcttactaagtacacagccctttatactcagaacattatgacttttataatggtaatacccgatggattattatctcggaattgacgtaggaacctcaaaagtaaaatcagtactatttgacacccattttaatgagtgtctggttgcatccgtcaataatctcactctatctccccattccggctatgcagaacaagatatgcaaagcctttggttcggggtggtttccaccttgaaaacggtaatggactcgcctttattacggcaaaataaaattcgttctattggcataaccgggcaaggagaaggtgtctggttagtggataaacaggggcgaccggtacgtaatgctatcttgtggagtgacacgcgtagcgccgcattggttgagtattttaagcaacaaccgggtctggaagaacagctgttcgccatcagcggcacgcccttattgccgtgcaatagcagcataatcctccgttggttacagcaatatgaacctgaaacattggtgcaagcagagcgcttcttttttgccaaagactggattcgctatcaactgacaggggaatcctggctggaaatcagtgataccggcacctcattactcgatttgcagcgcggtgaattatcaaatgaggttctgtcgcaattaggaataacgcatactgctcgattattcccgccgttgttgccatcagctgctattgcaggccacatcaccaggcaggtcgcgcaaattaccggattagaagtgggtatccctgtttgtgccggtgcgctggatgtttcgacaaccgcactaggaataggggcagtgaatcatggcgatgtgtataccatcctcggcaccacttgctgtactggcattgtttgccatgatctcaaacggattaatcggcaaacccgctttgtccctcatgcgttaagtggcaattatatcaatctatttgctctgcaatctggcactcccaatattgattgggcgctgtcacaactcaccgacagcaaagatttcttgcaaatcagcagccaacttgaggccgtgccagctggttgtagtggggtattttatcagccctatatcaatggcgaacgagcaccattttacagcccatctgcgcgcgccggttttttcggtatcagtcaacacaccactgaccaccacctgttacgggcagtttttgaaggtctggcatatgccattaaggattctctcgctgattatcccgcggggggacgtctgtacttggcaggtggcggtgcggcctccagcctgtggttgcaaattattgctgattgcactggccgcgaggtcgtcacccggcaagtaaaagagttgggtgcccgcggggccgccatgttggcagcccaagccatcggacaaacggcttctctggtagattcactcgataacatcacgacctacacccccgacccacaacaaatgcctatctataacgcgctttaccctgttttccgtcagctacgcgatgcgctacagcccgtttggcaagccagagaacaggccttaagccaacttaatggcgctaaatatcattctcaggacaatctatgaaaacgctctttaccgcagaatatgccggcagtctggaccatttccatcagcttggcgaattggttatcagtggttgggcggcagggaaacccaaactgagtgaggaacagttgattgcactcggccacgatgctgattttctggtcaccagttatgacgatattactgcccgagtgattaaagcttgcccgcaactgaagctcattgcctgcactcgtgccaatccggtcaatatcgatgtgaatgcggcaacagagcggggcattccggttgtttatactccggggcgcaattctgatgctgcggcagaattaacgattgcactgatgctgaatctggctcgccacattccgcaggcgcatagcgctctgaaacagaggcaattcacagcaaccacgccgggcaatgctgggctaaaaaccgatgtagtgtgggatgtgaccaaagacagcccttatgaagtgtttaaaggagtggaattacgcaataaaaccttggggattgtcggttatggcagtattgggcagcgcgttgggcgtattgcgcgagctttcggcatgcagctgttggtagccgacccttatgtttcagaggtcgaattggacgaaccaggcatccacaaaaccacattggagcggctcttcagtcagtctgattttgtcactttacatgtgaaagtcaccccgcaaaccgtaggattaattgatacgcgtttgttttcattaatgaaaccagaggcttattttattaatacttcacgcgcggcagtggtagttgagcaacatttagttgatgccttgcggcacaaacaactggctggtgcggcgttagacgtctatgcccatgagccaatccacgccaatcatccttttattcatgagtttgataatgtggttatcaccccgcatattgcaggtgctacacatgagacgctggttaaacataccgccatgattgcgcaggatattgaacgttttctacgcaatgagcctttattatatcgctataactgagccgactatattgagtagtgcttttcagttcaatctgggggtatgtgccataaaatcaagcgtatgcgcccaattcaccactccggcatccgatcctaaaccggttgccactaatcccgcgactgccgaaccgagttcacaagcctgttccagtgaccagccattagctagcccggcaataaatccaccgcagtaactgtcaccacaaccggtagtatctgacactgccacctgataggcaggcactcggaaattctggtgcgaacttatcacataagacccttgcgatccggctttaaagatacaggtacccactcctaaatcgaggaagaactgcccaatatcctgcagattatccaggccagagataaaagcagcctcttctaatgctggcataaaataatcaatatctgcgagcatcggttttaataatgatagcgtttgtgagttaggcgcgatgagatcaaaactgatgaccacgcctttgctttttgcatgatgcaaaagccgcgcgctttggcctttgtccatcgcagccagtaacccgctgccgccgtggtgcaaaaatcgggtgtcgcataccgtatcaaaatcagtatcatcgacataccaatggtcagatgcccctcgacaatgcaacgcggggcgctcaccatcaggtcgaatagtcaaaattgtggctgaggtttctgcttgcgtggtgcgctggataagcgagctatcaatacccaacttatgataaacactcagaataaaatcggctttctcatcctctcccagacaagcagaagtcgcggtatgaatacctaacttggcggcattcatcgccgcaccactggcagtccccgcagggttaagacgaatttgatcgataaaatgtaccccgcccttttcaggaataccggtgaccggacgcccggcaatatctaaaatggtcaggccaacaaacaccgcatcaaatttactcactgcatttccttattcgtatgctactgcacgttggcagcgtttaagattgcgctggataaatgacagtgccaacgcaccaaccaaaataatgccagtcaatgcatctttaacaataaaatcaaggcctaatagatttaaaccattagcaaccatgccaagaaacagcacaccgacgagggtgcctgggacattcggccgcccctgagcatgaaacgcggtaccaataaatacggcggcaatggcgtccagcaaataggcctgacccgcaagaggcgtaaactggcgcaaatttgcagataagatcacccctgctaatgcacaggtcactgaggtaataattaatgtccagaacaaatagcgtgttacccgaataccggctgcatttgccgcctgactgttcagccccagtgcatgaatgcgcttaccaaagatggtgcgttcaaaaaagataaaatagagcagaaacagcaccccggcaaaaatcaccggtaagggcatattggcccatgcccccaccgccagatggtgatattcctgcgccatacgccgaaaagcgatcggcccaccgccatcggtataaatccgctccacactgctgccgatgaaataagtccccaatgtcgccagaaagggtttaacgttacaccaaacaattaagaaggcatttagcaaaccaattaatgctcctcccgccagagcggccaatatcgccacttgccaggataattggtattgcttgagggcgataagcgcaaaagctgcaccaaaatccagtgccaccccgaccgacagatctatcccgccagccgtcaccaccaaggtcatcgccaacgccacaatcagtaggatggcattcccttgtaatagattttgcagattaccagtcgagaaaaaggcctgtgctttcaatgagaaaaaaataaaaaaagcggctaatattaaaacaaacccatactgaattagtaagtacttcagaacaggcaaggcccgttgacggtattgaatgttcacatttttcatcagtaacgcccgccagacttcaatgccgaggtcgctagcaccagcaatatcagcgcaccttttatcgccccaacccagaaaatgtcgacgcgcaataacgccaacccattcgataacgcattcactagcaaagcgccgagcaatgcgccgccaatcgtcacgacccgccgacgtgaaaatgcagagccaatgaaagtagcaagaaccatttctagcaataatgactcttcagtcccaggcgagcttccagacccccgagctaccagcgctaatgcggccaacacggcggtgagcgcggccagcatgtatgattgcgccaccagccgtttaaccggtaaacccgatatttctgcggcttcgcgattgccgccactcgcctgcaaatgtaacccccagcgagttcggtagagaacaaagagcaatacggcaaatataagcaacataaaccaaacagcaaccggcaattgccagtagcgattatcgcgaaaagccaccatcgcgctatcggtcacacttatgcgtcgttgctgagttattaggttagctatgccgataaaggcgacggagctggccaatgtcgccagtaatggcggcaatctgacccaaaccaccaacacggcattgactgcacccgccagtaatgaggcccccaccgcccagatagcgatagtcaaataacccgcaccttgattggtcagcccatcactgatgatggccgcagccaaaacggcaatcgctggcagcgaaatatcgatcccccccgacacaacatcatctccaccgccggtcaccacacaaactaaaccgaaacagaggatagccagtggcacggtctggcgcagaatggtggtgatattttgccatccgagaaaataaggcgcctgtacgcagaggaagagtaataaagccgcgaacagtaatatcggtatgttatcaatgaattgccgctgattcggcaagaaacgcatgccccccaaaggcttgcttttcagctgcccgtgactgagttggctcatatcagtgcctcctgttctggcagtggcgatgtcgggggtgtgctgccggtggttaatgccagtaaagcttcctgagttaagtcttgtgttgagactgtagccaccaactcaccgcgcaacatcactaaaattcggtcacataatccgataagctcactggcatcactggaggaaaccaacacacttttaccgcgggctaccaatgattcaaccaattgataaatctcagctctggcccccatatccacacccaatgtcggttcatccaaaataaacagagtggcatctgttgccagccagcgggctaaaatcactttctgttgattaccgccgctaagaaagcgaaccggctggcgaagattattgggccgaatacgtagacggtttgctaacccctcggcgcgcaccgccgctttaccgcgttgttcccagccagccaaggctacctcggataatgacgctaaattaatgttatcggtcactggcatttccagcaccaatccctgatggcgtctatctcgtggcaccagcacaatgccctgtgcaatagcttgggcgggagagagaattgattgcgacttgccattgatagtgatgttcccaccacttggccgttgcaggccgtaaagggtgtcaatgagcgcgtctcgccctgatcccaatagaccggctataccaacgacttcaccttcagcaacctgaaaactcagagcagaaaatgcacgattaactcgcagttggttaacttcaagtcgcggttttaatgccgttttagcgcgtcgcggagcaaacagcgcatcaaggtctcggccaatcatcaaacggattaatggcacaatatcctgttgagtcaccggagataaggtttcgatatccttcccgttacgaaatactgttacgcggtcgcataacgccgttatttccgacaaataatgtgagatataaataatggcgataccgcgcgctgttaattcactaatagcggcaaacacccgttgtgcttcactggcttccaatggggcggtcggttcgtcaaacaccaccaatcgcgcctgaccatcaatcagcgctcgggcaatttgtactaatttgcgttcagcaatactcagttcgctgattaaggtattgccgtcaatctcagtattcagaatttgcctgaaaaattgctctgttttttgccgcatcacacgtttatccagccccagccacgggtggcgtaattcttgccccataaagaccgattcagtcacggtaaagtgcgggattaagtgtaattcctgatggataaagcggataccactggcgtggacagttttagccgtaacggggttaagccgtttatcatcaacgataatttctccgctatccgcttgataaaccccagccagaattttgatcaaggttgatttgccagcaccattttcaccaataaggccgtgtacctcacccggaagaacccgcagcactgcgccatccagtgccagagttcctggaaacgactttctaatatcattcatttcaaggccacccacagcgtgggtgcctgaataagcagaatatgtcatggtgttatttcaaatcgccgtaaccaagctgcttgtagactgccttcgcctcttctggcccgttgactggcagcaccggtacgaaggtttgtggcagtaacttttcaccggcaaagtagcgcgctacgttatccgcagaagttttgccaatcagattaggttgttgcgcgacgttggcgaccagtgggctgcccttttctgccatgatttccagcgtttctggcccggcatcaatcgccgtcactttaacatcacccgcgcgcccgctctcttctaatgcctgcacaataccaatagcaggctgatcccagcaggcaacatggatagcatccaaggtacctttcggatgttgactcaataactccaacgtttttttacgggcatcttccggcgagttagcatattgctctgccaattccggctgaataattttaataccgggataatcctgcaatacatatttccacagatcgtagcgaataccacaaatacgcaatgaattagagaaagcattaaataccgctatattgccctttccccccaacgcatctgcggtatagcggccaatggtgctgccgatggtgtaattatcggaggtggtgttattgatcgaataaggtgacacatggtcgacagtgaatatcgggatacctgccgcctgtaatgctttaaatttaggctcaactgcgctgtcacccaaaatactgataaccgcatcgactttacgcgctagcaaaatatcatggttatcggcatgcacttggttatcacgcccaccatccaccgccaccactttcccacccagtttttcaacctcactggatgcccctttaaaggcttcgcgatcccaaaagtgttgtgtgccaaccaccgccacaccgatcgttttcccttgaagggagagtgcttcagcatgtgcctggacactacccgccaacaaaaccagcccagaaagaccgactgctatcgcggtattcagcgttttcttctttgtcatcttgttattatccttttattcactgcttgttatttgccactttttcttggtgcaatcccctggtaaagcacctagaagctagcaatgccgccagataaagcgaaataacaaaagtgataaaggaaagttaaaaagcgggattgtgttttacaatcgattaaccagaaatattcaaatagcccacgtgcccgcagcgcgctgaaggttatagtgcgcatcaggccactcattcgagttgcagtaaagccgctaacacagttatagcttgaagtatgacgaggatatatcgcctgatttcacccacttactgtgataaggatcgctgaattttttttctataagtgcttgaataatgaaagagcgtgagaaattttactcctccgcaagatgagcttctcactggttttcgaggcggccctttcaagtgctcgggtatctctccatgaaacggttgcgttcatgcccacttttgcggcatgtttacaacaacacttccctgctttagacgttcgaattatcactttgtgagcaacctgatgattaagtggctgtggaaagcaaaccaaccgcaagcggagatgcttgcacagtggcgtgaagcgctgaatatccccctattagcacctttaaatgaggaggaacaacagcggctggtttctgtcgcaagtcacctgttgcagcaaaagcgcctggtgccactacaaggggtagtattaacaccgctgatgcaggcccgtctgacactgctattcgccctgccggtcatggagttgggagcgaaatggctagatggctttcatgaagtgctgatttatccctccccttttgtggttgacgacgactggcaagatgatgcaggcctggttcattctgggcaaaccgtacagtccggccaaagttgggagcaagggccaattgttctgaactggcaagatattcaagattcattcgatttatcaggctttaatctggttatccatgaagcagctcataagttggatatgcgcaacggcgggcactcaaacggcgtgccacccattgctatgcgtgatgttgcagcatgggaatatgacttacaccaggcgatggacaacattcaagatgagatagatatggtgggagtcgacgctgccagtatggatgcctacgccgccagtgatcccgcagaatgttttgctgtgttatctgaatattttttcagcgcacctgagctattggaaaaccgtttcccgctggtgtatcggcatttctgtactttctatcgccaggatccgctggccagactaaaacggtgggaaaacgagagtcaaaatattgaaagttcatctccaatgggttagttatcggctcgacgctttaggtagtaatacaagatgcaaggaagaataaaaacaccaggctagctttatttaaccgcaataaacattttctttgctcagatgctgagcagtcgacccaaatgtactaatttagcgttgacagtatcgggtatgctagatatcatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtnnnnnnnnnnnnnnnnnttttctgttttcatacatccttgcgaatccttatctgatgttgattcaacaggttagtgtgaaaactcttctcggtgcattttgattttaccctacgcatcgggaaaaattggtggtcaaatctggggtcaggttagttcgataatggagtaacccccatatgtcccttaccgacgcaaaaatccgcaccctcaagccttctgataaaccctttaaagtctccgattcccacggtctgtatctgctggtcaagccgggtggctcccgccactggtatctcaaataccgtattagcggtaaagaatcccgcattgcgctgggtgcctatcctgccatctccctgtctgatgcgcgacagcagcgtgaaggtatccgtaaaatgctggcgctgaatatcaacccggtacagcagcgggctgctgaacgtggctcacgaacaccggagaaagtttttaaaaacgtggcgctggcgtggcataaaagtaacaggaaatggtcgcagaacaccgctgaccgtctgcttgccagcctgaacaatcacatctttccggtcatcgggaacctgcctgtatcataacttaaaccccgtcatttcattgacctgctgaaagggatcgaggaaaaaggtctgctggaggttgcgtcccgcacgcggcagcacctgagtaacataatgcgccatgcggtccatcaggagttaatcgatactaaccctgcagcaaaccttggcggcgtgaccacacctcctgtcagaccgcactatcctgccctgccgctggagcggctgcctgaactgcttgaacgtattggggcatatcatcagggccgtgaactgacccggcttgccgttctgctgatgctgcatgtgttcattcgctccagtgaactgcgtttcgcccgctggtcagagattgatttcacaaaccgagtctggacgatacccgcgacgcgagaacccattattggcgtgcgttattccggccgcggggcaaaaatgcgaatgccgcatatcgtccccctctcagaacagtccatcgccattctgaaacagattaaggatatcaccggtaataatgaactgatcttccccggcgaccataacccgtataagccaatgtgtgaaaacacggtcaataaggcactgcgggcgatgggctacgacacgaaaaaggatatctgcggtcacggcttccgggcaatggcatgcagtgcgctgatggaatcgggtttatgggcaaaggacgcagtagaacgccagatgagtcatcaggagcgcaataccgtgcgcatggcttatattcataaggcagagcacctagaagcccgcaaagcgatgatgcagtggtggtcggattatctggaagcatgccgagaatcttatgcaccgccttatacaattggtaaaaataagtgtattccatagtatactaacgaatcccacactctggcaaattaccaccacctccacaggaggtggttctatatagacttttatcaacttcatgacgaaaacacccattttatcccaaaagaaggcagtagagtcacagaggaatcaaagagcgactcaattgtctttggacagtctggttgtgaggttagaaaacagttactcctacaccattaaatagggcgcaatgctcgctaatttctcccgggtttccgtcagttcgcgttccggtgtagattgcgcgatgattcccgcccccgcctgtatccagcagcgctggctgtcctgaaatacggaacgcagaactagcgccgcatcgaagcgcgtatcgtccagcagcagaattgcgccggaataaagctctcgcggcgtcttctcaatttgcataatcgcgttcagggcagcgtttttagggatacctgaggcggtaatcgacggaaacagcacggtaaacgcatcccaggcatccttgttttccgcaagctgaccgctcacgccagaccccagatgctgaacgctgccgcgctggcgaaccgacattaaatcttcaaccaccacgctgcccggcaggcaaacggcctccagttcagcaatagcttctttgacagaaaggatatgctcaagcacctctttactatcgtgcagcagttctgcctctttcgccttattatgctccgggtttcccatgcgatcgcgggtgcccgcaagcggttcagtaaccactttattgcccgtcactgacatcaccagttccgggctaaagcccagcgcttcgcgtccttcctgacggaacataaacgagcgcactggcgtgtttgcctgccgcccgtataacagcgtggcgggcatatcaatccgcgatggcaggggaatggcgcgcgagacaatcactttgacatactcgccacggcggatctccgcaacggcgcgcgcaacctgttgtttatacgcctcaccattgagggcggtatccaccgccagtggtgcgttctgcgtcgttgtactggcctcttttacccactcgcacaaacgtcggcacccgtcggcggagtccgcataaacggtgacatttcccttttcaaaaataagttcttcacggggaacggttaacgtcagcagcggccactccccggcgttaaaggcaatcccccgcgcatgcgccgcaaagttgaacccaacctgtccatatacccgacgtcctttcacctgaggatgtgccataaaacgacgcgcgcagtcggcaatggaatccaccgcccatttttgctccccggcatcatcaataaatgtcgcctgcgttccgtcggcattaatgtgcagccgtgcctggcaccctttgcctaaataccaacagggttggcgctcatagacataacactcttcttctgcgaactggcgtaaaacgccagaaatcgtcggcagccattgttcctctggtaacgccaggtgtagaaattcactgattttcatcccttacctctctgtgttattcccggatcaatcaattgcgcttgtcatcagttctcttgccgaatgcagccggatataagcaacccacgccgccagcaacgtgaatgccccggcaaacaggaagcaggccgcatagccaaaatgttgagcaacaacgccgccgataacgcctgccagaatgacgattgccgcgtcagtacattgaaagagggtgaagtcgacaccggcctgcaaaggcgatgaaagcgacatcagcgtggcgtaaagacagaccagcgcgcaggccagcgaaatggactggacaatgaccagacactggagaatcggcagcagcagatgacccggcgccatcatgagcgtcatcaccaccgccagcagcgcgatcccctggacgccataagccgtcaacagcgctctgccgggtgaggtgtatttcatcagcaatccgccggccagcgttcctgctatgcccgctgcaatattgccgccgctaaacagcgcgcccaacgctgacatgcttaacccatgatccaacaacagcggtgccagaagaggcagcacaaaccgcatgcctgaattcagcatcaataccagcagtaagcccaggtgcgcctgtttcctccttagcgcataacctaacgccggaatatgcgggatagtcgctgttcgcgtcggctccgtaatgcgccacagcgggaatgacagcgccataatcagcatcgccatcatcagcatggcgacaggccagccggatgctgccgacagcatcaggaacaccccgccgccgcacatcattcccagatagctgccgccgacctgcacgctgtttccccagccgtaacccgcgcgggtcagttgatcgacgcaaaagccgtcgctggcgatatcaatggtggaggcgaccgtgcctgccaccataaacagaacaaataacgcgacgatttgcgtatcaggaaatcccccttctcgcccaaaccagccaatcgctgcggcaatagtcaggatcgccgctagcgcgacctgaccacgcaggattaacatgcgggaacggcgttccgggctaccgggcggaagccgccagcgttcgatccacggcgcccaaataaacttcagcgcccagggcagcatgaacagggttgtcgcaccggcaagcgccagcgatccgccagcagcgcgcaccagcgcgggtaaggactgcatagacagcgccgataccaggctctgcgtcacatagacgccggcaatagcaaaaatcacccgcccagtcgtcaacgtcagcggtttcacattcgactgaacatcactcatgcacccactctccagacgcggaaaccccgtcgtcgcgccacacgcgcgcggccatttgcgcctgccacagcgcctgataacgtccatgatgagagagcaattgcgcatgagtaccctgctcaaccacctgtccctcttccatcaccaggatgtttccggccccggcgatggtggataaacggtgagcgatgataatcaccgtccggttgtggaccaggttatcgatcgctttttgcaccgccagctcgctttcaatatccagcgcggcggtcggttcatcgagaatgacgaccggcgcgtttttcaataacgctctggcaatggaaatccgctggcgctcgccgcccgatagctggccgcccatctcccccattggcgtcagccagccttgcggaagacgggaaataaactcaaggcactgcgccgcgcgggctgcctcttccacctcctgtcgcgtcgcctgtgggcgcgcgatacggatattcgccagcagcgtgtcatcaaacagccagacatcctggaaaacaacagaaatcaggctattgagctgttccggcgtcaggcggcgaatatcgacgccgccaatagaaatctgcccttgctgcggatcggcatagcgcattaacagtttagtgaccgtggttttgcctgcgccggaggcgcccaccagcgcgctcatactggccgccgggaacgtcaaagaaacatgattaagcgcgtggccgtcgccttcttcgtagcgatagctgacgttgtcaaagcggatatcgtaacgttccggcatctcgctttgcgctgcgacgggaagcggtgctatcgccataaactgctcaatccgttgcagggcgctggcgatcagttccacaaccgaggtgtagctgataaacatcgccatcggttctgcgaagcgcataatcatcgcgacggcggcaatcaaaaaggcgaggttcagagtgcccgtcaccacccagacgatcccggataacaccaccacctgtaggcccaactccacgacgctggcgatcagcatcgtcgcgccagcgccctgacggtgagtgcgggtctgtaagttttccagcgtattgaaatgcgccagcagcgcccggcttttatcggcatcgctgccgcaggtgcgcaataccatcatcccctgagcaaattcaacgatatcgccgctcagacgctggtgcgcttcccccagcgtctgcatttgtcgccgcatcgccgggcggcgccagtaataaaacggcaccagcagagggaagatcagcaacatcaccagccccagccgccagtctatccacaatgtcgccagcgacgccgtcagcggcgtgacaatggtgagcagcaaaatattggctatcgcaataacataattaaggttttcatccacgcagcccagcagcaaggcgttcatttcgcccgccctgccacgctggatcttctccagcggcacgcggcgtaactgctcgccaagtcgcaggcgcaactcatgggtggcctgcgccagatgaccacggtattcaaagcccaagccataccagcgtagcgccagcgtcacaatcgcggcgacgctgaaggccacagcccagttgagaagttgcggcgcgtctccccgtaacagcgcatcaatgatcggataaagacaggcaaaggcgatcccctgcatgaatgccgccagcaacagcgccagcatactgcgccgcagcatcctggcctgactgccaacgctggagataagctggcgccagatgacgcgccaggccaggttatccgcaggattattgtctttcattttccaccacctcttcctgtgttccacccggcacccaatgctgcgcctgctgatagtgttgccagagccgttgatacaggccaccctgcgccaacagttgcgtatggttccccatttccctgagctgtccgtcggaaaacagcaatatcacatcggcctgagtcaccattgagagacgatgcgcgaccatgatgaccgtccggccgcgcatggccgccgcgagcgccttgataagcgccgcttcgttttccgggtcagcaaacgccgtcgcctcatcgagcaccaggatgggacgatcctgcaaaatcgccctggcgatagtgatgcgctgccgctggccgccggagagaaataccccacgttccccgactcgcgtgttgtaaccttctggcagcgcgctaataaaatcatgggcctgcgccactctggccgccgctattaccgcctccagcggcgtatccggcgcgcccagacgaatgttattggctatcatgtcggcaaaaaggaagttgtcctgaaacacaaatgagagttgcttcatcagggtgtccgtctgcatatcgcgcagatccacgccgccaatacggatatggcctttgtccgggtcggcgtaacgcagcaacaagcgcgctacggtgctttttccggcgccgcttggcccgaccagcgccacaatttgcccggcaggcacatgaaagctcacctcctgcaacgcggcgccagtacgcgcttgcggataatgaaagctcacctgctcaaaggtaatgctcgcctcttgcggctgctggtcagactgcggcagcgataactccggcatcgcgagaacctgataaatacgctgaatgcttaaacgcgtttgcgcgaccaggttattgagcatcatcattggcattacggcttcggccattccgctgcccagcagtaaaacggccacccacgcgataaaatcgagactgccatagtgcaacaggccgtatcccgaccagatcaggacaaacagggtcgggagaggattcagaatcgagaaggaaaaacgcgctgaaaaaccggctttgcgataccaggttttgagcacatcgacccactcttcaagggcgcgttgataacgcaaaaaactggtactgccgctatcaaacgttctcaccacgggcatggcctgcacgaactcaataaccgccgcactgacctgctcgcgcgccttatgataacgctgagccatatcttccgagcgctggcgggcgagcacgagaacaaccgatccaaacgccagtacccccaacgtcgcgattgccagccgccagtccagccagaacaagataacgattgtcgccagcggcatgatgatcgcgcgggcatagagtggcgtgctgtcagccacaaagatatgtaacgacttcacgtcatccagcatcactttcgccactgacccgctacccatttgctgtaacacgccaggcggaagctgcaatgctttacgggctaacctactgcgtagaatgttctccagatgaaaagccgcgtaatgagaggtattgaacgcctgcaagcgcagaacaaaagttaagaccacgcagccgatcacgccgcccagcggccagaccggaatagtgtcaggcgtcgcgcgaatgtcgcgcaggctccacgccagaaaaaggagcgcccccaggctggttaatgccgccagccccgccagcgccatagctaaaataaccttcctgcgaaccggtttaatcacctgccagagaggaaatcgggacatcgattcagtattggatgattgagatgacatgggagtaactgaatttcctgataaatttttacggacaccaaaagcgacaattcagggtggcgttctgagaattaatgtgaataataaccattatcaataactcatctaccccattcggttctatttataccctaaatagttcgagttgcaggaaggcggtaagcgagggaagccctaggaacttacagaagtaagtgactggggtgagtgagcgcagccaacgcacatgcaacttgaaatatgacgggtatatgcacgcattggtctaagccacagggagataaccaagtcatgacggagtcaccgcaaacgcaatccgaaatctctattaaccagttggtggtcgggaaacctgcaaacgatggcaatattcctgctcagtgtgaactgctgcgctgttcgttgcaggaaggtatggatattttgctctggaggggccattttgcgcggcctgagacgttgcagctacacgacgatctgggcaggattaacttctcgtgcatcctggaaggcacatcgcgctttgcgattcagggactcagacgccgcaccgactgggagcttgcgcgcaatcgccattacattacccatacgccagactgccgtggcagcgcctcctattgtggccgattcgagagcattaccctctccttcagccctgaaactctcgcgctgtgggtgccggatattagcgcggtcattaagaataagatcgattcccactgctgttgcctgcagcagcgttgtaatgctgaaacccatttaacggctcaggctttgcgtcacgcgctgatgcgcatgcacggcggcttcagccatgaacaaaagccatcgacgctatggttgcaggggcaaagtctggtcatgctcagtctggtgctggatgaacatcgcgaagacgccagttgcctctcctgccacttcaacccgatggaacgtcagaaactgctgcgggcgaaggatctgctgctggctgatctgacgcaagcgccgggcgtcgcggagctggccagagagtccggtctgagcgttctcaaaattaagcgaggcttccgcgttctgttcaacaacagcgtctatggcctgtttcaggctgaacgaatgcaggaagccagaagacgcctggctaacggcaatacctccgtcatgacggtggcggccgatctgggctatgccaacgccagtcatttctctgccgccttccagaaacagtttggcgtaaccccttcgacctttaaacgcgtgatgtaaccggggtcgcgcccccctaaattcctccctgacagaggcccggataccccatccgggcctctgttatttccgcctgttaccaacccgaaacgggcataaataaacccgtttcgggtagcatataattgttaataattattattctcaaattattattctcatatgagaaatgcttttcggtaagacgtgccatcaggaggaaaaatgatttctggcgcaccatctaaggattcgctgttaccggacaaccgccacgcggctgattaccaacaattacgcgagcggcttatacaggaactgaatttaacgccgcagcagttacatgacgaaagcaacctgatccaggccggcctggattcaataagattgatgagatggttacactggtttcgtaaaaatggctaccgccttacccttcgcgagctgtatgccgcccccacgctggcggcatggaaccagttaatgctcagccggtcgccggagaacgcggaagaagaaacgctgcccgacgaatcatcctggccgaacatgaccgaaagtacccccttcccattgacgccggtacagcacgcctacctgacgggccgcatgccggggcagacgcttggcggcgtgggttgccacctgtatcaggagtttgaaggccattgtctgacggcgtcgcaactggagcaggccatcacgaccttgctgcaacgccacccaatgctgcatatcgcctttcgccccgacgggcagcaggtctggctaccgcaaccttactggaacggcgtcaccgttcatgatttacgccataacgacgctgaaagccgccaggcctatctggacgcactgcgccagcgcctcagccaccgtcttttacgcgtggagatcggcgaaacatttgattttcagctgacgctcttgccggacaatcgccaccgcctccatgtcaatattgacctgctgattatggatgcctccagctttacgcttttcttcgatgagcttaacgccctgctggccggagaatcgctgtcggctatcgacacccgctatgatttccgctcgtatttgctgcaccagcagaagatcaatcaaccactgagagacgacgcacgcgcttactggctggcgaaagcatcgacgcttccccccgcgcccgtcttgccgctggtctgcgaacccgccacgctacgtgaagtccgtaatacccggcgccgcatgattgtcccagcaacacgctggcacgcctttagcaaccgggccggcgaatatggcgtgacgccaacaatggcgctggcgacctgtttttctgccgtgctggctcgctggggcggcctgacgcgtctgctgcttaacatcaccttattcgaccgccagccgctgcacccagcggttggcgcgatgcttgccgacttcaccaatattcttctgctggataccgcctgcgatggcgataccgtcagcaacctggcgcgtaaaaaccagctcacgtttacggaggactgggagcatcgccactggtccggcgtcgaattactccgtgaactcaaacgccagcagcgctacccccacggcgccccggtggtatttaccagcaatctggggcgttccctctacagcagccgcgcagaatcgccgttgggcgagccggaatggggcatctcgcaaacgccgcaggtctggatagatcatctggcgttcgagcatcacggcgaggtctggctgcaatgggacagcaacgacgcgctgttccctccggcgttagtcgaaacattgttcgacgcctactgccagttgattaaccaactctgcgatgacgaaagcgcctggcaaaagccgttcgcagatatgatgcccgccagccagcgcgcgatacgcgaacgggtcaacgccaccggcgcccccattcccgaaggcttgctgcatgaaggcattttccgtatcgctctgcaacagccgcaggcgctggcggtaacggacatgcgttatcagtggaattatcatgagctgacagactatgcccgccgttgcgcaggcaggttagtcgagtgcggggttcagcccggcgataatgtggctatcacgatgtcgaaaggcgcaggacaacttgttgcggttctggccgtcctgctggccggggcagtttacgttccggtttcgttggaccagcctgccgcacggcgcgagaaaatctacgctgacgccagcgtccggctggtgctcatttgccagcacgacgccagcgccgggtcagacgatattcccgtccttgcctggcagcaggccattgaggcggagccgatcgtcaacccggtggtacgcgcccccacgcaaccggcctacattatctacacttccggctctaccggcacgccgaaaggggtagtcatttctcaccggggagcgctcaacacctgttgcgatatcaatacccgctatcaggttggcccgcatgacagggtgctggccctctccgccctgcattttgatttatcggtttacgacatttttggcgtactgcgtgcgggcggcgcgctggtgatggtgatggaaaatcaacggcgcgatcctcacgcatggtgtgagctgatccagcgccatcaggtcacgctctggaacagcgtcccggcgctgttcgatatgctgctgacctggtgtgaaggtttcgccgacgccacgccggaaaacctgcgcgcagtgatgctttccggcgactggatcggacttgacctccccgcccgttatcgggccttccggccacaaggacaatttatcgcgatgggcggcgccaccgaggcgtctatctggtctaacgcctgcgaaattcacgacgtccctgcccactggcgttccatcccttacggttttccgctaaccaaccaacgctaccgggtggtggatgaacggggccgggactgccctgactgggtgtcgggtgaattatggattggcggcatcggggtcgcggaaggctatttcaacgattccctgcgcagcgagcagcaatttttgacgctcccggacgagcgctggtatcgcaccggcgatctcggctgctactggccagacggcacaatcgagttcctcggtcgtcgcgacaagcaggtcaaagtcggaggatatcgcatcgagctgggcgaaatcgaaagcgcgctcagccagttggcgggggtgaaacaagcaaccgttctggcgatcggcgaaaaagaaaaaacgctggcggcatacgtggttcctcagagcgaggctttttgcgttaccgatcatcggaacccggcattgccgaaggcgtggcacacgcttgcgggaacgttgccctgttgcgccatctcgccagagatctccgcagaacaggtagccgatttccttcagcatcgcctgttaaaactgaagccgggtcacaccgctggcgccgatcctatccccctgatgaattcactcgctatccagccgcgctggcaggccgtggtggaacgctggttagcatttctggtgacgcaacggcgactgaagcccgctgctgaaggttatcaggtctgcgctggtgaagaacgcgaggatgagcacccgcacttcagcggacatgatttaacgttatcgcaaattcttcgcggtgcccgtaacgaactgtcgttactgaacgacgcgcagtggtcgccggaaagcctggcctttaaccatccggccagcgccccgtatattcaggaactggcgacaatttgccaacagcttgcacagcgcttacagcgcccggtacgcctgcttgaggtgggaacccgcaccggccgcgccgcagaatcgctgttggcacagctcaacgccggacagattgagtatgtcgggcttgagcagagccaggagatgctactgagcgcccggcagaggctcgcctcctggcctggtgcccgtctgtccccctggaatgcagacacgctggcggcgcacgctcactcgggggacattatctggcttaataacgccctgcatcgtctgctgccggaagatcccgggctccttgcgacattacaacagcttgccgttcccggcgcgctgctctacgtgatggagtttcgccagttaacgccgtccgccctgctcagcacgctcctgttaaccaatgggcagccggaggccttgctgcataacagcgccgactgggcggcattatttagcgcggccgccttcaactgtcagcatagcgatgaggtcgcggggttacaacgcttcctcgtacaatgtcctgacaggcaggtgcgccgcgatccccgtcaacttcaggccgccctcgccgggcgtctgccggggtggatggtgccgcaacggatcgtcttcctcgacgccttaccgctgacggctaacgggaaaattgactaccaggcgctgaagcgtcgtcatacccctaaagcggaaaaccaggccgaagcggatttaccccagggcgacattgaaaaacaggttgccgccctctggcagcaactcttatcgactggcaatgtcaccagagaaaccgacttcttccagcaaggcggcgatagcctgctggcgacccgtctgaccgggcaacttcatcaggcaggttatgaagcgcaattaagcgacctgtttaatcatccccggctggcggattttgccgccacgctgcgtaaaatcgacgtcccggtcgaacaaccattcgtccactctcctgaagaacgctaccagccctttgcgcttaccgacgtgcagcaggcttacctggtggggcgtcagccgggctttaccctgggcggcgtcggctcacatttctttgttgaatttgaaattgccgatctggacctcacccggctggagacggtctggaaccgattaatcgcccgccacgatatgctacgcgccgtcgtgcttgatggacagcaacaggtgctcgaacagacgcccccctgggtgatacccacacacacccttcatacgcctgaagaggcgttgcgggtacgcgaaaaactggcgcatcaggtactcaaccccgaagtgtggccggtattcgatctccaggtcggatacgtggacgggatgcccgcccgcctgtggctgtgtctggataacctgttgcttgacggcctgagcatgcagatcctgctggcggagctggagcacggctaccgctacccgcaacagctgcttccgccgctgcccgtcaccttcagggattatctgcaacagccctcgctacagtcgcccaatccagattctctggcatggtggcaggcgcagcttgatgatattcctccggcgccagcgttgccgctgcgctgcttgcctcaggaggttgaaacaccgcgcttcgcccgcctgaacggcgcgctggacagcacgcgctggcatcggctgaaaaaacgggcggctgacgcccatctcaccccgtcggccgtgctgttgtcggtgtggtcaacggttctctctgcatggagtgcgcagcctgagttcacgcttaaccttacgcttttcgacaggcgaccgctgcacccgcaaatcaaccagattctgggcgatttcacttcgctgatgttgctgagctggcaccccggcgaaagctggctgcacagcgcgcagtcactacagcagcggctgagccagaacctcaaccaccgcgatgtgtcagccatccgcgtgatgcgtcaactggcgcaacggcaaaacgtgcctgccgttccgatgcccgtcgtctttaccagcgcgctgggctttgagcaggataacttcctcgcccggcgtaatctgctcaagccggtctggggcatctcccagacgccgcaggtctggctcgatcaccaggtttatgaatccgaaggcgaactgcgctttaactgggattttgtcgccgcgctgtttcctgccgggcaggtggagcgccagtttgaacagtattgcgcattgctaaaccgaatggccgaggatgaaagcagctggcaactgccgctcgccgcgctggtgcctcccgtaaaacacgcagggcaatgcgcagagcgcccaccgcgcgtatgccctgagcactctcagccacacattgcggcggacgagagcaccgtcagcctgatttgcgacgccttccgcgaggtggttggcgagtctgtcacacccgcagaaaacttctttgaggcgggtgcaacatcgctgaatctggtgcaactgcacgttttgttacaacgtcacgaattttccaccctgacgttgcttgacctcttcacccacccttctcctgttgccctggccgattatctggccggcgtcgccacggtggagaaaacaaaacgtcctcgccctgttcgccgtcgtcagcggcggatatagcgcgaagcaaactgattttccccggaacgccatcgcgaacgcatggcgttccattgactttgtgaatcttaggaaacgggaccgattatggataacttgcgcttctcttctgcgccgacagcagattccattgatgcatcgatcgctcaacactacccggactgcgaacctgtcgcggttatcggctacgcctgccattttcctgaatcgccggatggcgaaacgttctggcaaaatctgctggaaggtcgtgaatgcagccgacgctttacgcgcgaagaacttctggccgtcggtctggatgccgccatcattgacgatcctcattatgtcaatatcggtacggtgttagacaacgccgactgcttcgacgccaccctgtttggctattcgcgacaggaagcggaatcgatggacccacagcagcgcctgtttttgcaggcggtctggcatgcgctggaacatgccggttatgcccccggcgccgtcccccataagaccggcgttttcgcctcttcccggatgagtacctaccccggtcgcgaagcattgaacgtgacagaagtcgcgcaggtaaaaggtctgcaatctctgatgggcaatgataaagactatattgccacccgcgccgcgtacaaactcaacctgcacggcccagcgttatcggtacagaccgcctgctccagttcgctggttgccgtgcatctggcctgtgaaagcctgcgcgcaggcgaatccgatatggcggttgccggcggcgtggcgctctctttcccccagcaggcgggctaccgctaccagcccggaatgattttctctcccgatggtcactgtcgtccttttgacgcctcggctgagggcacctgggccggtaacggtctcggctgcgtggtactgcgtcgcctgagagacgcgctgctgtcaggcgatccgattatctcggtgatcctctccagcgcggtcaacaacgacggcaacagaaaggtcggctataccgccccttccgtcgcagggcaacaggcagtcatcgaagaggcgttaatgctggcggccatcgacgacaggcaggtaggttacattgaaacccacggcaccggcacaccgctgggcgacgcgattgaaattgaagcgttacgcaacgtctatgcgcctcgcccgcaggatcagcgctgtgcgctcggttccgtgaaaagtaatatgggccatctggataccgcagcgggcattgccggactgctgaaaaccgttctggcagtcagccgcgggcaaattccacccttactgaattttcatacccccaacccggcgctgaaacttgaagagagtccctttaccataccgatgtcggcgcaggcgtggcaggatgaaatgcgctatgcgggcgtctcctcctttggtattggcggcaccaactgccatatgatcgtcgcctcgctgcccgacgcgctcaacgcgcgcctccccaatacggatagcggcagaaaaagtaccgcgctgctgctcagcgccgccagcgacagcgcgttgcggcggctggcgacggattatgccggggcgctgagagagaatacggatgccagcgatctggccttcacggccctgcacgcgcgccgtctcgatcttccctttcgcctggcggcgccattaaaccgtgaaaccgccgcggcgctcagcgactgggccggtgagaaatcgggggcgctggtttatagcggccacggcgccagcggcaagcaggtgtggctgtttaccggccagggctcgcactggcgcactatgggtcaaacgatgtaccagcactcaacggcgtttgccgacatgctggatcgctgtttttccgcctgtagcgaaatgctcacgccgtcactgcgcgaagcgatgtttaaccccgattcggcgcagctggacaatatggcctgggcgcagccggcgattgtcgcgtttgaaatcgcgatggcggcgcactggcacgctgaaggactgaagccagacttcgccattgggcattccgtcggtgaatttgccgctgccgtcgtctgcggacactatacgattgaacaggtcatgccactggtttgtcgacgcggcgcactgatgcagcagtgcgcaagcggcgcaatggtggcggtatttgcagacgaagacacgctgatgccgctggctcgccagtttgagctggatctcgccgccaacaacggtacgcaacatacggtattttccgggccggaagcccgtctcgcggtattttgcaccacgctctcgcagcataacattaactatcgtcgcctgagcgtaaccggcgcggcgcactccgctttactggaaccgatactcgatcggttccaggacgcctgcgcggggctgcacgcggagccggggcaaataccgattatttccacgctcaccgccgacgtcattgatgagtcaacgctcaaccaggcggattactggcgccgacacatgcgccagccggtgcgttttatccagagtattcagatggcgcatcagctcggcgcccgcgtttttctggagatggggcccgatgcccagttggttgcttccgggcagcgcgaataccgcgataacgcatactggatagccagcgcccggcgtaacaaagaggcgagcgatgtcctcaatcaggccctgctccagctttacgctgccggtgtcgccttaccgtggaccgacctactggcgggtgatggacaacgtatcgctgcgccatgttatccgtttgatactgagcgttactggaaagagcgcgtctccccggcctgcgaacctgccgacgcagcgctgtctgccgggctggaggtggcgagtcgcgccgcgacagcgctcgatctcccccgtctggaagcgcttaaacagtgcgccacgcgactgcacgccatctacgtcgatcaactggtacaacgctgtaccggcgatgccattgaaaacggcgtggacgccataaccatcatacgccgtggacgtctgctgccccgctaccagcagctactccagcgcctgctgaataactgcgtggtcgacggcgattaccgctgcaccgacgggcgatacgtccgcgcccaccccattgaacatcaacagcgggaatcactgctgacggaacttgccggttattgtgaaggttttcaggctattcccgacaccatcgcccgtgccggcgatcggttatatgacatgatgagcggcgcggaagaaccggtggcgattatcttcccgcaaagcgcctccgacggcgtggaagtgctgtatcaggaattcagctttggccgctatttcaaccaaatcgccgccggggtattacgcggcattgtccagacgcgtcagccccgccagtcgttgcgtattcttgaagttggcggcggaaccggcggcaccaccgcgtggctgctgccggaactcaacggcgttccggcgctggagtaccacttcaccgatatctcagcgctgttcacccgccgcgcccagcagaaattcgccgactatgattttgtgaagtatagcgagctggatctcgaaaaagaggcgcagtctcagggtttccaggcacagtcttacgatcttatcgtggcggcgaacgtgattcacgccacccgccatattggccgcacgctcgataatctgcgccccctgctcaagccgggcgggcgcctgctgatgcgcgaaatcacccagccaatgcgtctgtttgacttcgttttcggcccgctggttcttccgctacaggatctcgacgcccgcgaaggtgaattattcctcaccaccgctcagtggcagcaacagtgccgccacgccggattcagcaaagtggcatggctaccgcaggatggcagcccaaccgccgggatgagcgaacatatcattctcgccacgctgcccggtcaggcggttagtgccgtaacattcaccgcgccatcagaacccgtgttggggcaggcgctgacggataacggtgattatctcgccgactggtctgattgcgcaggtcagcccgaacggtttaacgcccgctggcaggaggcctggcgtctgctctcacagcgtcatggcgacgctctgcctgtggaaccgcccctcgtcgccgccccggagtggctgggggaggttcgcttaagctggcaaaacgaagccttttcccgcggtcagatgcacgttgaagcccgtcatcctgatggcgagtggctgccgctatcgcccgccgcgcctcttcctgcgccgcagacgcattatcaatggcgctggacgcccctcaacgtcgccagcgttgaccatccgcttaccttcagcgccggtacgcttgcgcgcagcgacgagctggcgcaatacggcatcattcacgatccgcacgcctcttcgcgactgatgattgttgaggagagcgaggatacgctggccttagcggagaaagtgatagcagcgctcatcgccagcgcagccggattgattgtggtcactcgccgcgcgtggcgagtcgaggaaaatgaggcactctctgcgtcccatcacgcgctatgggccttgcttcgcgtcgcggccaacgaacagccggaacggttgattgccgccatcgatctcgccgaaaacaccccgtgggaaacactgcatcaagggttgagcgcagtctcactatcacagcgctggctcgccgcgcggggtaacaccctctggctcccttcactggcgctcaatacgggatgcgccgctgaattaccagcaaacgtgtttaccggcgataaccgctggcatctggtgaccggagcgtttggcggattaggccgccttgccgtgaactggctcagagaaaaaggcgcgcgacgcatcgccctgctggcgcagcgcgtggatgagtcatggctacgcgacgtggagggcgggcagacgcgcgtctgccgttgtgatgtgggcgatgccgggcaactggccacggttcttgacgatctggcggccaacggcggcattgccggagcgattcatgccgctggcgtattggctgacgcgcccttgcaggagcttgatgaccaccagctggccaccgtttttgcggtaaaagcgcaggcggcaaaccagctgttgcaaaccctgcgcaaccacgacggacgctatcttattctctactcttccgctgccgccaccctcggcgcgccgggtcagagcgcccatgcgctggcctgcggctacctggacgggctggcacagcagttttccacccttgatgcgccgaaaacgctctctgtcgcctggggcgcatggggagaaagcggtcgggcggccacgccggaaatgctggcgacgctcgccagccgtggtatgggcgcgttaagcgatgccgaaggctgctggcacctggaacaggcggtgatgcgcggcgccccgtggcgactggcgatgcgcgtttttaccgacaaaatgcccccgttacaacaggctctgtttaacatcagcgccacagaaaaagccgcaacgcctgtcattcctcctgctgatgacaacgcctttaacggcagcctgagcgatgaaacggcggtgatagcatggctgaaaaagcggattgcggttcagctaaggctgagcgatccggcgtcactgcgcccaaaccaggatctgttgcaactcggcatggactcgctgctcttccttgaactcagtagcgatattcagcactacctgggtgtacgcatcaatgcggaacgggcgtggcaggatctgtctcctcatggactcacgcagcttatctgttctaagccagagacgacgcctgccgcttcgcagccggaagtgttgcagcacgacgccgacaagcgttatgcgcccttccctttgacgcccattcagcacgcctactggctggggcgaacccacctcattggctatggcggcgtcgcctgtcacgtcctgtttgagtgggataaacgccacgatgagttcgatctcgccatactggagaaagcatggaaccagcttatcgcacgccacgatatgttgcgcatggtggttgatgccgacgggcagcagcgagtcctggggacaacgccggagtatcacatccagcgtgacgatctgcgcgcgctttccccggaagaacaacgcatcgcgctggaaaaacggcggcatgaaatgagctatcgcgttttgcctgccgaccagtggcctctttttgagctggtggtcagcgaaatcgacgattgccattaccgcctgcacatgaacctcgaccttttgcagttcgatgtgcagagttttaaagtcatgatggacgatctggcgcaggtctggcgcggtgaaacgctggcgccgctcgctattaccttccgtgattatgtgatggctgaacaggcgcgccgacagacatcggcatggcacgatgcctgggattactggcagggaaaactgccgcaactgcccttagcgccagagctgccggtggttgagacgcgcccggaaacgccacacttcaccaccttcaaatcgacgatcggcaagacagaatggcaggccgtgaaacagcgctggcagcagcaaggcgtcacaccgtctgccgcgctgctcacgctgtttgccgccacccttgagcgctggagccgcaccacggcatttacgctgaacctgacgttcttcaatcgccagccgatccatccgcaaatcaaccagttgattggtgattttacctccgtcacgctggttgattttaacttctcaacgctggtgacgttgcaagagcagatgcaacagacccaacagcgcctctggcaaaacatggcgcacagtgaaatgaacggtgttgaggtgatccgtgagctgggccgcctgcgcgggtcacaacgtcaaccgctgatgccggtggtgtttaccagtatgctggggatgacgctggaaggcatgactatcgatcaggcgatgagccatctgttcggcgaaccctgctatgtattcacgcaaacaccgcaggtctggctggatcatcaggtcatggagagcgacggcgagttgatgtttagctggtactgcatggacaacgtgctggaacccggcgctgccgaggcgatgtttaatgactactgcgccatcctgcaagccgtcatcgccgcccctgaaagcctgaagactctcgccagcggtatcgccgggcacattccccgtcgacgctggccgctgaacgcacaggcggactacgacctgcgggatattgagcaggcgacgctcgaataccccggcatccggcaggccagagcggaaataaccgaacagggcgcgttgacgctggatatcgtaatggccgacgatccgtcgccatcagcggcgacgcctgatgagcacgaacttacccaactggcgctgtcgttgcctgagcaggcgcagcttgatgagctggaggcgacctggcgctggctggaggcgcgtgcgctacaggggatcgcggctacgctaaatcgtcacggcctgtttaccacgccggagatcgcccatcgctttagcgcaatagtacaggcgctgtccgcgcaagcgtctcaccagcgtctgctgcgccagtggctacagtgtctgacggaaagagcgtggttaatccgcgagggtgaaagctggcgctgccgcgttccgctcagcgagattcctgagcctcaggaagcgtgcccgccaagccaatggagccaggcgctggcgcagtatctggaaacctgcatcgcccggcacgacgccctcttctccgggcagtgttcaccgctggaattgctgttcaacgagcagcatcgtgtgaccgacgcgctgtatcgcgacaaccccgccagcgcctgtctgaatcgctataccgcgcagattgccgccttgtgcggcgcagaacggattctggaggttggcgccggaaccgcagccactaccgcgccggtgctgaaggccacgcggaacacgcggaagtcgtaccacttcacggacgtctccgcgcagttcctcaatgacgccagagcccgtttccatgatgaatcgcgggtgtcttatgccttgttcgacatcaaccagccgctggatttcaccgcccacccggaggcgggttacgacctgatcgttgccgtcaatgtgctccacgacgccagccatgtcgtccagacgttgcgcagattaaaactgttgctgaaagccggcggacgtttgctgatcgttgaagcgacggagcgaaacagcgtattccagctggcaagcgtgggctttattgagggattaagcggataccgcgatttccgccgccgggatgagaaaccgatgctcacccgctccgcatggcaggaggttctcgttcaggccggttttgcaaacgagctggcgtggcccgcgcaggaatcgtcgccgctgcgccagcatctgctggtggcgcattcgcctggcgtaaatcgcccggataaagaagccgtgagccgctatttacagcagcgctttggcaccggtcttcccgttttacagatccggcaaagagaagcgttatttacgccgctgcatgccccgtctgatgcgctgattgagccagccaaacccacgccagttgccggggggaatccggcgctggaaaaacaggtggctgaactctggcaatcgctgctgtctcgccccgtggcaaggcatcacgactttttcgaactgggcggcgacagcctgatggcgacaaggatggtcgcgcagctaaaccggagagggattgccagggctaaccttcaggatctgttcagccattcgacgctgagcgacttctgcgcccatctacaggcggctacgtcaggagaggacaacccgattcccctttgccagggcgacggcgacgaaaccctgttcgtcttccacgcttcggacggcgatatcagcgcctggctgccgctcgccagcgcgctgaacaggcgtgttttcggcctgcaagcaaaatcgccgcagcgctttgccacgcttgaccagatgatcgatgagtatgtcgggtgcatccgtcgccagcagcctcacggcccttatgtactggcgggttggtcgtatggcgcgtttctcgcggcgggcgccgcacagcgcctgtacgccaaaggcgagcaggttaggatcgcgttaatcgatcccgtgtgccgacaggatttctgttgcgaaaaccgggcggccctgctgcgcctgttagccgaaggacaaacgcctctggcactgcccgaacatttcgaccagcagacgcccgacagccagcttgccgactttatcagcctcgctaaaacggccggtatggtgtcgcaaaacctgacgctgcaagcggcagaaacgtggctcgacaacatcgcgcatctgctgcgtttactgactgagcatacgccgggcgaaaacgttcctgtcccctgtctcatggtgtatgccgccgggagacccgcgcgctggacgccagcagaaaccgagtggcagggctggataaacaacgccgacgacgctgtgattgaagccagccactggcaaatcatgatggaagcccctcacgttcaggtttgtgcgcaacacattacgcgctggctttgcgcaacctcaacgcaaccggagaacacgttatgatgccgtccgcctccccaaaacaacgcgtactgattgtgggcgccaaatttggcgaaatgtacctgaatgcctttatgcagcccccggaggggctggaactggtcggcctgctggcgcagggaagcgcccgctcaagagagctggcccatgcgtttggcattccgctgtatacctcgccggaacagataaccgggatgccggatatcgcctgtattgtcgtgcgttcgaccgtcgccggaggagctggtacgcagcttgccagacactttctggcgcgcggcgtacacgttattcaggagcatcccctccacccggatgacatcagttccttacaaacgctggcgcaggaacagggctgctgctattggataaacacgttttatccgcatacgcgcgcaggacgtacatggcttcgcgatgcgcagcagctgcgtcgctgcctggctaagacgccgccggtagtccacgccaccaccagccgacagttgctctactccacgctggatttgttgttgctggctctgggcgttgataccgccgccgtggagtgcgacgtggtcggcagctttagcgattttcactgcctgagactcttctggccggagggagaagcctgcctgctgcttcagcgctatctcgatcctgacgatccagatatgcatagccttatcatgcaccgcctgctgctgggctggccggaaggtcatctttcgctggaggcgagctacggccccgtcatctggtcatccagcctgtttgtcgcagaccatcaagagaacgcccacagtctctaccgcagaccggagatcctgcgcgatccgccgggtctgacgcgcagcgcggcgcctctgagctggcgtgactgctgcgaaaccgtcgggccggagggcgtcagctggttgctacaccagttgcgcagccatctggcgggcgaacatccaccagtggcctgccaaaacgtacatcagatcgcgttatcacgtttatggcagcagattttacgtaagaccggcaatgcggagatcagacgcctgacgccgccgcaccacgaccggttagccggtttctacaacgatgatgataaggaggcgctgtgacgcaatctgcaatgtgcatcccgctgtggcccgcccggaacggcaatactgcgcatctggtcatgtgccctttcgctggcggcagcagtagcgcgtttcgccactggcgagacaatcaagtggcgaacagcgcgctttctctggtgacctggccggggcgcgatcgccttcgccatctggcgccggtcagaagcattacgcaactggcggcactgctggcgaacgaactggaagcgtccgtatcgcctgacacgccgcttttactcgtcgggcacagcatgggggcgcaggtggcgtttgaaacctgccgacttctggagcaacgggggcatgcgccgcaaggactgattatttccgggtgccatgccccgcatctgcattctgaacgccagctcagccatcgcgatgatgccgactttatcgctgaactgatagacattggcggatgttctcctgaactgcgggaaaaccaggaattaatgtcgctgtttcttcctcttctgcgcgctgatttttacgccaccgagagctatcactacgactcgcccgacgtctgtccgccgctgcgcacgcctgcgctgttattgtgcggcagccacgatcgcgaagcctcctggcagcaggtcgatgcctggcgtcagtggctgagccacgttacaggcccggtggtgattgacggcgatcatttctatcccattcaacaagcccggtccttttttacgcagattgtccgccattttccccacgcattttctgcaatgaccgcgttgcaaaaacagcccagcacttcagaaaggtgacgcatgaattcttcctttgaatctctgattgaacagtatcccttagccattgccgaacagttgcgccactgggcggcccgttatgcctcgcgaattgccgtcgttgatgcaaaggggtcgttaacctatagcgcgcttgatgcacgggttgacgaacttgccgcaggtctgtcatcactgggtttgcgttcgggggagcatgtaattgtgcagcttcccaacggcaacgcgtttgttaccctgctgttcgccttgttaagactgggcgttatccccgtgctggcgatgccctcgcaacgggcgctggatatcgacgcgctgattgagctggcgcaacccgtcgcttacgttattcacggggaaaaccacgcagagctggcccgacagatgacgcacaaacacgcctgcttgcgtcatgttctggtcgcaggagagaccatgagcgacgattttacgccgatcttctcccttcacggtgagcgacaggcatggccgcagcctgatgtttcagccaccgcgttgttgttgctctcaggcggcacaaccggcacgcccaaactcatcccgcgccgacatgccgactatagctataacttcagcgcttctgctgaactgtgcggcatcagtcaacagagcgtatatctcgccgtcctcccggtggcgcataactttccgctggcctgccccggcattctgggaacgcttgcctgcggcggaaaagtggtgctgaccgacagcgccagctgtgatgaggtgatgcctttaatcgcgcaggaaggggtgactcacgtcgccctggttccggcgctggcgcaattatgggtgcaggccagggagtgggaagacagcgacctttcgtcgctgcgcgtcattcaggcaggcggcgcccggctcgacccgacgcttgctgagcaggttatcgccacctttgactgtaccctgcaacaggtcttcggtatggcggaaggcctgctctgttttacccggctggacgatccgcataccactattctccacagccaggggcgaccgttgtcccctctggatgaaatccgcatcgttgatcaagacgagaacgacgtcgagccgggcgaaaccgggcaattgttaacgcgcggcccttataccatttcgggctattaccgcgcccctgctcacaacgcgcaggcctttactgcgcaagggttttaccgcacaggcgacaatgtcaggctggatgaggcggggaacctgcacgttgaggggcgcataaaagagcagatcaaccgcgccggagaaaaaatagccgctgctgaagtggaatcggcactgctgcgtttagcggaagtgcaagattgcgcggtggtcgccgcgccggacacgctgcttggcgagcggatttgcgcgtttatcatcgcgcagcagatgccaactgactatcagcagttgcgtcaacaactgacccgtatggggctcagcgcgtggaaaattcctgaccaaatcgagtttctggaccactggccgctcaccgccgtcggcaagatagacaaaaaacgcctgacggctctcgccgtcgaccgttatcgccattctgcccaataagtgcaaaccgacccgaaacaggttgaaataaacccgtttcgggtagcaccactattagaaatagttatcattttcaattcaccattgtcggtatttttggcgtttcgccgtcttacagggactcacaacaatgaaaatgacacggctttatcctctggccttggggggattattgctccccgccattgctaatgcccagacttcacagcaagacgaaagcacgctggaggttaccgccagtaaacaatcttcccgctcggcatcagccaacaacgtctcgtctaccgttgtcagcgcgccggaattaagcgacgccggcgttaccgccagcgacaaactccccagagtcttgcctgggctcaatattgaaaatagcggcaacatgcttttttcgacgatctcgctacgcggcgtctcttcggcgcaggacttctataaccccgccgtcaccctgtatgtcgatggcgtccctcagctttccaccaacaccatccaggcgcttaccgatgtgcaaagcgtggagttgctgcgtggcccacagggaacgttatatggcaaaagcgctcagggcgggatcatcaacatcgtcacccagcagccggacagcacgccgcgcggctatattgaaggcggcgtcagtagccgcgacagttatcgaagtaagttcaacctgagcggccccattcaggatggcctgctgtacggcagcgtcaccctgttacgccaggttgatgacggcgacatgattaaccccgcgacgggaagcgatgatttaggcggcacccgcgccagcatagggaatgtgaaactgcgtctggcgccggacgatcagccctgggaaatgggctttgccgcctcacgcgaatgtacccgcgccacccaggacgcctatgtgggatggaatgatattaagggccgtaagctctcacttagcgatggttcaccagacccgtacatgcggcgctgcactgacagccagaccctgagtgggaaatacaccaccgatgactgggttttcaacctgatcagcgcctggcagcagcagcattattcgcgcaccttcccttccggttcgttaatcgtcaatatgcctcagcgctggaatcaggatgtgcaggagctgcgcgccgcaaccctgggcgatgcgcgtaccgttgatatggtgtttgggctgtaccggcagaacacccgcgagaagttaaattcagcctacgacatgccgacaatgccttatttaagcagtaccggctataccaccgctgaaacgctggccgcatacagtgacctgacctggcatttaaccgatcgttttgatatcggcggcggcgtgcgcttctcgcatgataaatccagtacacaatatcacggcagcatgctcggcaacccgtttggcgaccagggtaagagcaatgacgatcaggtgctcgggcagctatccgcaggctatatgctgaccgacgactggagagtgtatacccgtatagctcagggatataaaccttccgggtacaacatcgtgcctactgcgggtcttgatgctaaaccgttcgtcgccgagaaatccatcaactatgaacttggcacccgctacgaaaccgctgacgtcacgctgcaagccgcgacgttttatacccacaccaaagacatgcagctttactctggcccggtcgggatgcagacattaagcaatgcgggtaaagccgacgccaccggcgttgagcttgaagcgaaatggcggtttgcgccaggctggtcatgggatatcaatggcaacgtgatccgttccgaattcaccaatgacagtgagttgtatcacggcaaccgggtgccgttcgtaccacgttatggcgcgggaagcagcgtgaacggcgtgattgatacgcgctatggcgcactgatgccccgactggcggttaatctggtcgggccgcattatttcgatggcgacaaccagttgcggcaaggcacctatgccactctggacagcagcctgggctggcaggcgactgaacggataaacatttccgtccatgtcgataacctgttcgaccgtcgttaccgtacctatggctacatgaacggcagcagcgccgtcgcgcaggtcaatatgggtcgcaccgtcggtatcaatacgcgaattgatttcttctgattattgtaaaagggataccgaaaaggtatcccttttacaccactagttaaaaccagtaactcagcagagtcgcaaaaaatattaattcatagtgattatttaaacaatgaaattgcgattaggacaaatagatttaactttctcgttcctttcactccttatactaaagaaataatcatatcaaaataaaaactcacaacagtgcaacatttaaaatacaagcaacaaacaatcctatatacaaggcacatctccagaatataaaaacacagacaaacaacctaaaaaaacaataaaatcacatataataaaacaaacaacccgaattaatgaaacctttacaattacacaccctcaactcaaaacaatttcgaaaattcaaagatttcatcggaaaaaacagtcatcaacacgtctatttttttgaaattctgcagagtgaaactgatataaagcatttatcatattaacatctcaataagtgcaaacttaaaaatcaaaagttagggttcagtaaaactaattcgccacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaccccatacatataaattattttataggtaaaatagattatatattttcatagctaccacaaactatactagcctgaactatatttattctgctgcaatcaatgcatacataacacaaatatcactcaggtacactactcaaaccacgtcgcgatttttcctcaagttataatcattaccccgaaaatcattcggcatttactcattaaatagtcaccccatagccctgtacaatgttcactcagaaatatacatccttttctctgtcagaaaccctctgattaatcataaataaatacttgtgacaccaatctttttccttaacggagcgaatagttgtgtagaaggagataatattatgtcaaaaaaatatcagccattgcttatgactcattatatgtcaacatgggtcactataacggaagcagttgagattgacctgctccccgttgattagtacaccccgatattagtaatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccagcctggcaagccgacacagaacggatttattgagagttttaacggacgctttcgcgatgaatgcctgaatgaacactggttcagtgacgtcagtcatgccaggaaaaccatcagtgaatggcgtcaggattataacgagtgtcgcccgcactccgcgctgaattatcagacgccgtctgaatttgcggcggcctggagaaagggtaattctgagagtgaaggatccgacattactaactgagcgttgtatctaaccctgggggcaggtcagtagatgtttgtcccaacaagtttagagatgatataaatgacaattaacaaaatcgaaaacactgttaactcaagtctttgggctgcttatggggatgctctggggttcatatctgaactggcagaccgcagtttgctggtaaaaagaacaggtcaagaccatttatctggcttagttgaatggagaagacaagttggcggagtgtatggacctttaatatcaataccttgtggcgcttattcagatgatacccaacttcggttatcgacgtcgcgagcaattaatcataataattattttgacgtaaatgcattttcaaaagtagagctccctatttggtcttcttatgctttaggggccggtatatcttcaaagctggcagctgaatctcttggaaaaaaaactgtcacttggtataacaatttttatcagtcaaagaaaacaaattatgtatactctggaggtaatggtgcagcaatgcgaatccagcctcatgtttgggcaagtcgaacaccagaaagagtagaatcattccttcttgatataatcaaaaactcgcttacaacacatgggcatcccagagctattgctggagctgtttttcatgctttatgtttaagtcatattttgacaaatacagagataccatcaatttcagatgttcggcttttacttaaatggataaatgaaattccgaaaaaaatatatagtgacataaaccttaatactgcctgggttccatttttcgaatcccaaacatcaacaaaccttgaagaagcatatgatgaagtataccaagaattagtaaaccttcttgatgttgtcgaacagtggaaaacggcagaaaacccatcatatagctctttagtaaaagttcttaacttaaaagataaaaaaacaagaggaagtggcacattaactgcaattgcagcactggctgcatcatacttaaagccgaataatttatcttcattaatgcttgatattgctaatgaacttggtacagataccgactcaattgccactatggttggtgcgttaagaggatacattgaaggaacacgaccacctcaagaattacaggatcaatcatacttaatttatgatgcagagagattatatgctctttctcaaggcaatgagtgtaatagttttgcattccccgatacatcggaatggaatgctcctacttcttcattagattttgttggtatacaggatggaaaaattgtgtttccaccttttggtgaaataaagccaatatcagaagaattcagaagtaatagcacggatacttaccaatacttttatcaatggatgatatctgagtttaatcaatcatttttgcttaaacgtcgtaatacctcaactttaaaacaatttaagtcaaaaccccacgctactgaaaaataaaagatttgattcttcttccccaaaacaacagcagattgaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaataccagctgattatcgaaatcaatcaaagagcgcagttaagtcaaccttaaccttagaaaaaaatgaaccagacctcgataaactaacaacggaagcgattaaacacaacttcgacgagaatgtaattggaagtcatttgttatatatttcagatgttatgggtgttaatggtgccgttgcatattcagctataattgcaaaagcaattatttctcgcaagagaaaaaacagttaaattttaaacatgagacatctaataatattagatgtctcatgtcaccaaaaatcaacggtatctgcgagctgttccttaaaacgatactgaacgagttttatcaggtaacgttccgtaaaagatgtatggtgttctcgacgcattacaatccgatcttgatgaatggctcgcttaatataagatgagcaaactcatcaggagaaaaaatgctgtgggcggaggtcgatggaaaaattactagatgaaaagtgcatctggactgagaaaaatttaagccagatgtaacctgacagatacctgtataaataaccgataactgtcagataagctctgaactaatacatataaattaatatcagagtggcagaaatgctgcctactcttcatataaaatatactacattttctaaaagtgaaatttcaaaatcatccaacaaattagaaattctcttttcttctgaaaatttatttattttctctaaggcttcatcaatgtcatcatcaacagtaacgttagctaattttgtgatttttttagatatttgcattggaataccaaactcttcaagtgtcaccagcgtagggatttcaaagtgagcttctaaggcatgactaaaactagtataatcaccaaaagtgtaattaaaccttgaaaaaattaacttctgaacatcattgatcgcgagaattatcttaggaagattataacttactaagtttcttttgaaatcaaaaatgacttggacagcatcatctgcagtatagtttgaattacgttttacccaataagaatattcatcatcaatcaattttagatcactttcatgattcatgacagatctcagtcttgtgtgaagttgtgaggctgattttacagctccattccccattcttgataaagaaaaatatttaaataaaatttcacataaatgattaagctgatttttggttggatatagcgaatcccacaccatatccttatgccacttgccacttgccacttgccacttgccacttgccacttgccacttgccacagtgttccatcaatgcttctgcaaatgttaataatctttcaggtggaacaccctgatgcttattaatcacttcaattggtaaaatttgctgatgtgtatatttaaatatttttgataaactagtttctgataagtcactttgtatttggagaagcatagaatcagaggcattatcactctgagtaatgataggtatgtcaattaatggcaattgttggtttggtctattacctataatgtgaattttaccaacgaagtgctcgaacattctgccactcctccctgaaatgttattaaaagtaaaggagtctagttttgttctgccagtaatacaatcatcataaattataacattcttagcattagtatttaccccttcaatcagggttgatgtacaaactaatatggaaattctttttttattgaaagaatcaacaagaaatgaaccaattgctctaggaagttttgcatgatgacatgctataccatagtctatagcattcgctaaattccattcagggtggtaattatctctcaaccatttagtaaatgattcgttatctatgcatctattagtaagtcccattgacagtatctttgacatcaaaccattagctcgtttaggagacttacaataaattactgtttgttcttctttattaatagtatttaatatttttattaaatgtttatccctttctatatctaccaactcatctttgccgtctgattctaatttataataaaactcatcagcggctaccgtcttatatttgtcaaacttcacaaatgaacaattaagatcatcttctaggccatccataattccatcaatgtttggaccaagcatataaaatcttttgcatttatgatacaacttatgaaatgcaatatttaatctatcgcatcgataatctgtatcgctgttaggtgcaagtttataaaattcatctataataaaaaaatcaacctttacattttcgaaatcacgttcgattaccctctcttgcgtatagatgaaaatgtttctttcagcaacattttgattggactgagttattattttgaatcttgatttatgtttatgaaactttttcttaagctcatccatcaatgctattgttggcacaaccacaacaatattattgaatatttgtgaactaattaaagcatcaattattaagcttttaccaaagcttgtaggagcgcttaaaacaatattctcaccattaataatcctataatatatttcggcttatttaacgtgaaatgtagtccctttgcttattggagataaaaagatatccatccctaacttagttttaaaatctaggcccttaccttcaacatagggaaacaaccctaactctaaaactaatctatttaacaagttaacattcgaactgaatagctcttttttatccaacattcgtaaaactaaatcttgaatcaaaaaatggtttacatgcttattatattcattaatcaattctagaattatatctagccaaacacagctctcagaatttattttatcttttaagtaattgtacttgtcaatgttcattttgaaacttcctttttaaaatcatcatacaatgacacgatatcgtccacagggtaaagaaaaaccctaacatctattagttgaacaattttattagtataccctgaagataacaatgttcgacaagtatcaatctcttctctaaactttaataagaaatcatttttactatagttttttattatttcgctagaatttacaatgaatattggaaggattattttgtctacccgattctctattggaagctgattatcagcaagcttacgtaatttttctttgaaaggccaatcttcatctatttcagatgtaatgactagaagccttgttttaatctcattgacactgatcagattattaatattttcaataacagacaatattgcttcatccatagaatcttttattgacgaagcaccaagccataattcaatttgtccgccattaatcactatatgcgagcaagaaaataatagttcaccattgatatgatatacgccattgattacgggaatagttttgttattttgtctaattgccatatgtagaaaaagatcacctaatgcattttggttatcaattggatattttttaatggcctctgcaagttgttttgcaggccgattgccgatggctttcttatgttgcgcagttaaagaatagtcaattaaccaatctttagtatactcaatgaggtcactttttctccattcattatattcaaatccaatatcaatccctttaacatttggaacggttttattgcaatcaatgcatatttcaaatggtgtatcaggatgttcaggcggcatatactcaatttcttcacgtactgacgcttgtaaacgaaaatgatggaatgaaactccaagtttactatatatgtcagaaatagataatacatgcaatgttgtactaccatgttgcacaatcagcattcctaccacatatccattaaaaagcacaggagaacccgacattcctttataattagatactgttgaaacttgagcgatttcaaaactgtgtttagctgtagttatatttccggttatgcagctaacagtcgatgtaaaagcagctggaatttgatctttttctaccggaaatccaaaaacatgtattttttcatctacttccagatccactactccagcttgtatatatgatggaaattcataatcaacacattctagcaggacaaaatcagcttgtgcattattatatccagcaagcaattttaacttaactcctactccagacataaagtcatccggtgataaaaacaagctatactcgccatctgtttcaactgtatgtttagcagtcaaaaccacacgattgctaatgctaaaacacgtacctcttcgaattgatgcgtctttttgagatttgaatatatatattttacctttagggtaatcatccattttcatataaaaatctcttttgtattgaaaaaatatttgactcagaactatagcttgagaaattttctttaaatgcattattgatatgttcgacagagtgattaatataaatatcaactggctgtatttttgaatattttacaattcgagctaaagtttcaatatctggatgtgaatgctttttcccattggtgctaattaaatattttttgcagagaaccctctctaataagcttttattataattatgtttactaccatgatgtggtaacttaaccgcatctacctcaagtgtttcatatcctttacgatccatccattctagtattgtctttgtatcactatctccaagaaataatattttcttcccgtcactagttgctaaaaaagatatactactcatattatttaaagagttgtcatcagcaaactctctatcagctaatacttcgatgctgtcatccatctcctcacatatattgctataaccgatttcattttttaggctttcaatatacttctcaaatgcaacactatgctttttatgtaaccatttcatttttagatcatattctgaaagaacctctaaccaactattattaattctctcaatgttttttactgtaggcccaatgatctcaaatgtaatgtcacctatagaaaattcatttaaaacggtcgcagttgttaatacttcaccattaaacctttcattaatattataattgagtgttttcaatatgtaagaaagagaggtcccttctgaaaatcctatatctactcctccttcatcaacatccgagaagtttgatatcattttgtcaagcgtagatgattcctcatgagatatgctttcctcaatcagtttagaattagttaattgctcaattccattgaagaagacctcttttataacaggatgacgccgtttttcaaacatgcaaattagaccattaacatgatcattatcaatgtgtgttacaaacaaagcatcaatttcactcaatctttctaggttacaattccagagcttgtaagaggaagcagttcctccatcaatcatgattactgtgtttggtgtttctactattatgcaatcaccattaccagcgtcatttaaataaacattcatatcataaaaccttataaatcttatagttaagcattaacaatgtgttattcaaccttcatgatacatttttatcaaaattccctattgctttctattcaaaactatggaatacgcttgataattctcgagtcacttctcctcaaactcaatgtgtgattttccatcttgaaggtcataaacgaaatttaatcatgattaagttcatttattaaccacttgcgagcagaggcgatccagcctagttaaactcaacccctttatcttagggtcatttaagctggctctaggcttatcctttaacatcagcgtttaatttcttgtgttcgcttttctctaaagtgattgcagataggaagctaggaaacttatgtccatgatggccagttcactgcaaattgtctggggttagaacggctggaaaaaagctctatacttcagttacataacgtttgtatttttctatcagtttttaataaaaaaataatcagactatgtttgccttttcgcattcattaatggtggtcattttggtggtcttgacagaaatgaacttctgatttagcttacttattagccagttattggcaaaggcgatcnnnnnnnnnnnnnnnnnattagagaaacccgcttaggcaactaagcgggttttttgctttactcatagcctgatatcagaaaactagcgcctgatggttgaaaatgtggcagtctcagaaaatgagtggaactaaacgggtgtgcttatatgatgtctaagatcgtcgatacttttattgccccgctgtgccatgacaagatagagacgctctatcaggacgatcacctggtacttatcaataaacccacagggttactcagcctctcggggaaaaacccgcaaaatctcgattcggtgcatcatcggctggttcagatattccccggctgcaccctggttcaccgcctcgatttcggtacttccgggctgatggtcattgcgcgcaataaggctatcaatgccgcactctgccaacagttcagccagcgcacagtgaccaaagtgtacagcgctttgctttgcgggcatctggatgacaacgaaggggtgatagacgcagcaattgccaaagatccggcgctgttcccactgatgttgatttgcgcaactcatggcaagcccgctcgctccggctatcgagtcgttgaacgtttttatcatgagttggaagacggaaggtcactaccattgacgcgggtacagctcatcccagaaaccgggcgtactcatcagctgcgcatccactgccagcagttgggccacccgatttggggctgtgacctgtatggcggccgcttgctgccgggaaccgaacagacaccacgactgatgctgcacgccagtgagttacattttgttcatcccattagcgaggagtggatcaaaatcagtaatgccagcccgttctgagaacgattaattaccacatcaaatcatcgggcactttaaaatcagcatacggatcttcttcatcttgctcttcctgacttagcgcactatttaagacaatactgttcgcatcacgctgcgcaattttatcggcgacactcgcggggataatagcgtattcactttcgccattgttatccgtaacgactcgagcaatagcgagacgaccgctaatcagctgagcttgcgtcatcttatccacaactatttttttaattaaattattatctgtgaagttaaaaccaatatcgccttttgaaaggttgattctgttcatttcaataagctgcttcacctgagctttatactctttagataaagcagcttgtttttgttgttcgcttagctgtttatcacgctcaagttgtgcttttttattttcttccacagcttctctcgcctcacgagcctgaactcgtgactttttagctgttcgttggactttagccatttttttgctgctcactaatccagcttttagcatctgctcttgtaaggtaagttttgtcatcttcgtttctaagtcagttgaataatttgtgtattatacctgttatttttgagagtttcacagcccgcttaaggaaacttaaacgggcttttggctatctgataatttgttctggcttgagtattaccgatataaactcaccgctattttcgattaagaatacgcagaaaatcctgcttacttgaaatcagcgaaagtgcattagcaataatttcatcactaaagatcgaggcaatatcttttagcacatcgatatgctctttttcttttgcgataacgccaatggcaataaacatcacattgcttctatcccaaataacaccatccgggaattggaagatctcaacacctgttttaacgataatattggtagctgattttggtaggtgaggtaaggtaataccattgcccagaaacgtagagacttgctgctctctttcattaaggaaagcaatacaatcctggttaatatagcctttagctttaaactctttccctaccatggataaaacttcagccttattttttgcatgacatcctaaatggatattttcagcagtaatattatctagcatgacctgtcccctttgcgctatgactcatttgtctcatataaagcagtacctattaattaccggaagacagttcttcttcaagttgctctaatgatttattagctgtttctggcaaggctgcgaccacaaagataatcgccagatagttgataagtgcaaaaatcaggaataccgggcccaggcccaacttcgcttgtaataccgggaataagtaactaactattgcattcatgatccacatgaaaaacaccgaaatccccatagataatccacgaatttttaacgggaaaagctcagctaataccacccaggtaagaaagcccatcgtcccttgcataacaccgacaaataacgcgccaagcaaccaaatgaccgtcgccttgatttcacccatcagataataatctgcaccagcgataatcaggtgtaatgttgccatgagtgcgaaaccataaataatcaatgtcttccgtttaaaacgatccaccaggaacaacaccccaatgaccataccgccaacagaaaagacaccatttaacacgttgcagatcaaagacattctttcagagaacccggcagtcttcagtatttcggtgccataatacataatcacattaaccccagttgtttgctgcaatgctgcccaaacaatacccaccaagattaattttaagatccacggtgtatgaaaaataatagcccaatctttctttgcatataagtgcttttctttttcaacatcaatcaacgttacgatatcttcaaattctttaatcgcacgctgttcggggcgaatctgttttaatatggctaatgcttcttcacggcgatttttactgaccaaccagcgaggactttctggcgaacgccacattccaaccaataaacaaatcgcggggatagtctgcaccaataacatatagcgccagacttcaggaagatgtccccaaacaattccaatcaccgcattcacagcaaatgccgctaattgaccaaacacaatggctacttcatttaatcccgtcagtttgccccgcatttctgttggcgcaacttcggatataaatgtgggcgcagtaaccgatgcaccaccgactgcgtaaccgagcaaaaatcgggcaattaacaggcaggtaatattaggggacaatgcgcacaataatgcaccaaagaagaaaacaaaggaaagatagagtaaatattttcttcggccaaaaaagtcagccagttttccgcccaagatactaccaatagcggcaccgaccaaaagtacactcattaccaagccaactgttgtcggtgtcagcgccatgttttctttcaatgacgaaaatgcaccattaataacccccgtatcgtaaccaaaaagcaagccaccaaaggtagcgactaatgttatttgatgtaatcgttttctctgttgtgcgttgagattcatcattaatgacatatccttaccttttatttgagtatccatttaatgtcaaaaaggtttttttaaaaaaatgtccccgtactttcaaaagagaaagtgaaaaaactttttgacactctgatttattaattagataaatgcagttattgaagccaaataaactttcttacagagtgtgacgttatattacttatgatgtgtttttctgtttagcacgccccttttacattttcgatttctagcctgtccaccacagacaactcccagtaacacctgaataacttaactgtgacataacatatcattcatattgaaattaaaattctatatcgatcacaatatggtacttaaattctaacttagcgtgagtgagaacaggactaacactctattcaacagcaataataaaaaatatccatttgatattaaatggaaaaaatgaaaaatagatgacaaaacgggtgggtttttagtgaaggagtagtaaagaaagttggttcttttgtgaccttgttaactattttatttcaaaaataattttttatggaataaaaatttgcatttgaagtttaacagctcactgctgaggttttgccgtgcaatttggccgaaacctgggccaaataacacgattggaggactaaaagtgggagctattggatgttaatgagaaagcccgcatgaagaaagataagcgggctttgtgctatttgatcactttttacttacctggagctacaacgcataaaaaatcaatgcggcaatgccaccaaataatagccatttgattaaataataaattctgcgattccaggctttcaggcgcttacctaccttacggactgcatagatatatttgaaagcacggttaaccccaccagtcctatccccttcttcattgggggcagtggcggcactcatcaaattgcgccccaaccaatggttaacccattgtgcccaacgataacgcatcgggcattcaatatcacaaaagagaatcagccgatcctgcccactctgattttcagcataatgaatataagtttcatcaaacagtacaccctcgccatcacgtcaactgtaggttgtaccatcaacatcaataaaacagcgatcatcattcggagtgattaaaccaaggtgataacgtaaggaacccgcataaggatctcggtggcgaggcaaacggctgccgtccggtaactcagcaaacatcgccgctttcaccgatggtaaccctttcaataaggtggtggtgtgggggcacaatgtcattgctgatgggtggctatcttcataccatttcaaataaaaacgcttccaccccgttttaaagaaagaattaaaaccggcatcattatatttatccgatgctttgatttgctggacttccattaatgccttaccttcctccctgatttttaaccagttatctcgcagtacggcaagttcagggaacaagtcctgttttaaataaggcgtggtaggaacgcgtgagaataaatacataaaaacattgattggtgagacaaatgtcgaatggtctgagagttgacgccagaatttataacgaacctttccgcgaaaatgcacataagctacgcataagatgaaaataaataaggcgatatatttcatgatatcctatcaataaatattttagatagctaaatatctagcctattcccattgaactttccaacttaaaaatattaaaaataatgaataaagtaataatattatgattagtaagcaataaacgtctgcacatcactaccatttaacgtgaagcatccagtaaaacaacggcctgcggggaagtcttcacttaattctcgcaacaactgtaattcaaaacgcccggtgtctaatgaataactcaacagcttcgcttcaagaaaatcaaaataacgcccaagttgcggatagactgctttaaataaactctctttcgcggaaaaagccaatgtcagcaagtggttaaaaggtaatagtccatccaggaaacaatgatattcctcttcactgagaatacccggccataagttagccgctctttcaacagcaattaaactttcgatatccagaccaataccatgccgacgggaactggctccaataggctctccggcgggtgtgattatttgtgcagtacacaaagcgcgttggttattatggctaatgctaccaatcaaaccggtcggccacagtggtgcgcggtcgatgccatttgccaatgggtaatcgcgtacttccagcatattcaacacctgtctggcaacaaagcgccctgccagatattcagcacgccgttttgcaacggctttttgtaaactgccaggaaacgcgatgccatacacggcaaatagctcatcccgatattcatttacatcaaaatcacatttagccaaaagcccatgaaacagaggttggtcattcaaaccgacggctgggagtgcagcaaaggtaaaattacggataaataccgaggtcacgcgttatcctattcaggttgatttatagcgttttgtaccctggataatcccggttgcaggaaggcggcaactgagtgagtcccaaggagcttacacaagtaagtgactggggtgacaaatccgccaggagcagatttgaacgctgtttgcagcggcctcgcagaggcgaggcccatggacgggccgagtaatgaagatagccaacgcacatgcagcttgcagaataacgggtatagtagtagctaacctcttttgccacaatatcaaaaccccgccatttggactaaaacgttagccacttcaagttgcaccacattatagctcgataaattctatcttttaccccgcatttaatgaggtttacctcatcatgaaatgcaacttcacaattattgaaacgcagttcctatcgtttctttttctgtgacaatggtcaatttaaaaacaaatgtaaacagctaggttgaataccctagggataaaggaaaagccctttatataactattccgctatgagaaatatcgcctttttatttattgttttaatgacttctggagaccactgaatgaaatttcctaagccactaccaacactctgtctggctatttctgccattttatttagccaaatagccgctgctcaacaaattaaagcggctgatgttcaccctaaagattaccctaatgttgttgcggttaaaaatatgggtgacaaactaaaaacggcaaccgacgggcggttggaaattaaaacattcccaggcggggtcttgggtgatgaaaaacaaatgatagaacaggctcaaatgggagcaattgatattattcgtgtttctatgacccctgttgcctctattttaccggagatcagtgtctttactctgccctatatgttccgcgatgaagatcacttacataaagtgcttgatgggaaaataggccaggaaattggcgataaaattactaacaataaaaactcaaaattggtcttcctcggttggatggatgcgggtacccgtaatctgataaccaaacaaccggttattaagccggaagatttgaagggcatgaaaatccgggtacaaggtagcccgattgcattagccacgctgaaagccatgggcgctaactcgctcagcatgggcgtcagtgaagtgttcagcggtatgcaaacgggcgttattgatggtactgaaaataatgaaccgacgtttgttgctcataactatctgccggtagtcaaaaactatactttgagcggccattttattattccagaattgttcctttattctaaagccaagtgggataaattatcatctgaagatcaacaaaccattctgaaactggcaaaagaagctcaggcggaacagcgtgtattgtggcaaacctatgtgcagcaatctcatgacaaaatgaaagctggcggtgtgcaatatcatgaaatcaatcatgacgcttattaccaagccacgcagccagtacgtgatgagtttggcaaagattatcaagacctcattcagcaaataagtgctgtccaataatattcttttggcggtattaataactttaataccatcgatatatacccagaatcattggcgttgtagtaaggcgactaacaccgctacaacgtcaaagctaaagggtaatctgaggtctccgctatggctcgctattatctatcaacgatggatgttttatatcgcctgtcaatctgggtagctggtattgctttgattattatggttgcggttattcctatggggatattcgcccgatatgtacaaaatgatggcttatcctggccagaacccgtggctattttatgcatggtgacatttacctttgttggcgctgccgccagttaccgttctggctcacatatagccgtcagtatggtcaccgaccggctctcagaaatgggtaaaaaaatctgccttatattggtggatttgctgatgatattgataagcctgtttattctggtttacagctatattttgtgcagcgaactttggtcacaaccggtggctgaattcccattactgacggctgggcagacctatattccgctgcctatcggctccgctattaccctactgtttattatcgagcgcctgttcttcggctcacagacccaccgcccggtagtcatgattggcaactcataatttggggaactttgccttatggatgcatttattttagtttttaccctggcaattttgttggctatcggcgttccggtggcttatgccgtcggcttaagtgcgattgctggtgcattttggattgatttacctctggaagcggtcatgattcaaattaccagcggcgtaaataaattctcattattggcaattccgttctttattctggcgggcgccattatggccgaaggagggatagcgcggcggctggtgagttttgcctatattttcgttgggtttatccgtggcggtctgtcactggtcaatattgtggcctcaactttcttcggtgcaatttcagggtcatcagtagccgacacggcttctattggctcagtgatgatccccgaaatggataagaaaggttatccgcgtgattttgctgctgccgtcaccgccagcggttctgttcaggctatattgacgccccctagccataactcggttatttattcgctggcaaccggcggtacggtttctattgctgcactgtttattgccgggatcctaccgggcctgctactcagtttcaccctgatgctaatgtgtgtcggctttgcttataaacgaggttatcccaaaggggagcgagtgccattccgtcaggcgctgaaaatcttcgttgataccttatgggggttgatgaccgtcgtcatcattatgggcgggatactttccgggatatttactgccactgaatccgccgcaatcgcttgtttatggtcgtttttcgtcactatgtttatctatcgtgattacaaatggtcagagttacccaagctgatgtatcgcacggtaaaaactgtcactatcgtgatgattttaatcggttttgctgccagctttggcgctatcatgacctacatgcaattacccgagcgtatcactgagttctttacctcggtttctgataataaatacgtcattctgatgtgtatcaatatcatgctgttgctgattggcactttgatggatatggcaccactgattttgatattgacgcctgtcttaatgccggtcacccattcattggggattgatccggttcatttcggcatgattatgctgatcaatctggggattggtctgataacaccaccagtgggatcagtgctgtttgtagccagtgcggtgagtaaacagaaaatcgagcaagtggtgaaagcgatgcttccgttctacggcgcgctgttgctggtgttaatgctggtgacttatattccggaaatatccctgtggctacccagagtctttggcgtttataccggctaacaaatcagctcatcatctggcataaataagtcgggccgctgactggcccgacgcattatatcaagatggttttttgaaataatcaatccaaatgaaggggaaacgtaccgttgggggccctatttatttaaaatacgagtgcgtgagccgccggagtgccccaggtacggtcgctccttcacactctggtctgaaaaaatcaataccatagactcatgattggccaccccaccaacaacagcatactgatgtagaacacccccatgatcccacctaaacgccagtaatctttggatttcacatagccgcagccatagataatcacacctggcccggtggcatacggcgtcaacacccccatgatcccgatggataacaccaacagcatggataaatgctccattggcacgccactcaaccccttgccgacagctaaaatcaccggcagcatggtggcggtatgagcggacaaactcgcgaacaggtagtgagagaaatagaacaccagcaccaatgccaccaccgtcatattcggcgagaagccatcaaggtgagtgctcatggtattggcaaaccaatcaataaaaccagagcgagtcaggccatttgccatcaccaccaaggtcgccagattcaccaacgtattccaggcgctggaatatttggtgatatctttccacgacaccacatgcagcgccaacatcaacgataccgccagcaaaccaacggcagtggcatcaatgaacttactgccaaacacccacaaacacagactcagtagcaccaagccaatcaggatcatctctttgcgagtcaggccacccatttcattcagtgctgtttgtgcccaggtcgccacttcatcacttttggtaacaccgggtttatacagcacataggagagccacggcgcgacaatcagtaaaatcaacccaaccggcaggaatgccaggaaccactgcatccagccgatatgaacaccggctattttatttacaaactcaatacccaacacgttaggggccgcgccggtaacaaacatggaggaactgatgctagtaccaatcaccatcatccacatcagataaccaccaatgcgccgtgacgacgggtcatggggataggagtcaaacagaggcggcaggtttttcaccaccggaaatacagtgccgccggtgcgggcagtattcgatggcgtaaagggtgctaacagaatatcgataatgacgatggcataacccagggtcagtgtccgcctgcccatgaatttcaccatgaacaaagcaatacgtcggcccagcccggtagcttcataaccgagcgcaaagataaatgccccaaataccagccagacagtggtactggagaaccctgccagcccccatttcaatgactctttaccgctattgaagctggcatccgccacttcggcggcactaaatagcacccagtcagaacttagcacgcaaattgtcaccgcgataaaacttatcgccgtggcaggaattggctctaaaatcataccgacaatcatggcgacaaaaatcgcaaaatagcgccaggcttgtggtggcataccttccggggttgggatcaacagcagaacggccagcaccacaaaaggcgcgagcgctttccataatttctcttgcgacttcaacatagagagactcctatacctgttactggcccaatagctgttattggttcaatagcaacgttattatttttgtgagggagatgatggggaaattgcgccagaaaccaagtcaggatcagcaggtcagcgctgccgccagggctaaggttgcgggcgatacattgggcatcaaacatgcgcactcgccacaggctgagaggatcattcatccctgccgccgagagtgaggccaaaagttctgttgcctgttgttgtaaccattgcaaacccgccataccgccacgagaaaccacattggtatcgcgattgacggacatcaaaatcagcaaagtgtgcaataaggcatgatcaggttgcgccccgtcggctaataagcgccggtacgcgggtaaagcatgggttaacaccgtggcaaagccggattcagcctccccccgagcgcccgtcaggccatattgataaaacaggcgctgcccggcggtttgttgtgggttcgattgacgtagttcgcgctcagtcagcccacggcataagctggcggcttcctgacacaccgcctcggcgctgattgattgcgctcgcgcctttaatcgcccaagtgcgcagcaaatcagccccagagaaaaaacgctgcctttatgggtgttgacgccattggtcgcctgaaacatgctgttttcgcaagccaatcctaacggccgcaagctgttaagcgccgcctgaccctgcaaatggctgtaacgaataccctgttcgataaaacggggcagccacggcgcaatagcatcagcactgtgataaaaatcttgcagcgtcatgtcctgatgcgcgccacagttcacgcaatccaccaggccgggtttgggtgtcagattgacttcagctaacatcgcccgataagccaatgcgccgaactttttgctgaaatcatcgcttgcccaaaaggcaggcgacgaaaccgccatctcgtcagtgcgttgcagaggtagcattgagcatcaactccatctgaaccaataattcgtcaatggtgtgcgtctgtgcccgggcgcacacattagctggacgatggcacagcaagcagcggcgtggcgctaaacccacatcacggcgtgacaaaattcgccctgaaacatccagcacatcgatatcccataacctgccctgtgggtgctttagctccagcaacaatgctgcgtctttcacttgctcggcgggcaaatcaaccgctatcaagccctcacagccggttggcagcgggaacacctcttgctgtaacaccggccaatattgctgttggctcaatgcggtaatggcctgccacgccagggcaaacagcttgcgagtcaatgggttatctttgaccgctcccggagccaccagtgtcagtgaaatcaacgtaacttgatgacgcgacaaccaggccagttgccggctctgacgcgactcacggctggtcagcaattccggcaaactgatcggccggttagcggctaatgcaggggaaagtgtattcatcgtctactcctgtatctgatgaacaacatcaatcacggaaccatcgcgatagcgcaccaccgccaccacccgatcagtaaatttgatcggttgtggttcaccggtcagaatcagcgcgcgttgatagagccagtcgatggtgactaccggcaaacccgcttgctgcaaacgttcggccagttctggccgtgccggatttaccgcgataccgtgatcggtcactaaaatgtcgacactggaacccggcgtgacgcaagtggtcacttccttgaccaaggttggaatacggccacggactaatggcgcgacaatgattgacagtcgagcggcaaccgcggtgtcgcaatggccgccggaagcgccacgcagcacaccatcagaaccggtcaacacgttgacattaaaaccggtgtcaatttccagcgcactgagcaccaccacatccagccgatcgactgatgcccctttcgagctaaaattagcgtattgattagcactgatttcgatatgacgtgggttacgggccagcgaagaagcggcctgcttgtcaaaactttgcacatccagcagcttggtaatcagccctttttcgtgcaaatccaccatggttgaggtgataccacccagtgcaaaagcagcggtgatattgcggcgcagcattttgtcttcaagaaaacgtgttaccgccagcgatgccccgccagtgccggtctgcaaagagaaaccatcgacaaaataacccgaaccggcaatcacctcagcagcacggcgggcaataagtaactcgcggggattggaggtcattctggtggtatcagcgccaattttgtcggcatcccccacttgctcaacctgcacaatcaaatcaacctgatcctgagcaatactcgccggatgatgtggataagccaccactgcttccgttaatagcaccacacaaccggcatattcagcatcaactcgcgcatagcccaatgagccacaacaggcagcaccgctaaaaccattggtattaccgaattcatcacaagccggcaccccgataaaagcgacatcgatggtcagctcgccggactcaatcaaattaacgcggccgccatgggaatgaacctgtaccggtttggctaataatccgcgcgatatctcctccgccaacggcccgcgcatacccgaggtgtagatttcgctgaccacaccattgcggatatgctcgaccagtggcgaatggcagtcgctcaaagagctggaagccagacgcaaatttttgaagcccatcgcggcaatcgcattcatcaccagatttaaagtcaaatcaccggcacggaaagcatggtggaaggaaatggtcatgccatcttgcaacccactacggcgaatcacattttccaatgaatcacacatcttgatattgcgtggcttctgcgcctgtaaattcgctttagaggtgttctgatacgggcgatatgccgggccgttatcctgactgtggcttaaactttctactcgttgttgcctattcatctcttattcctcacgcaggccgctgaccgcacgttgcaaaaccaaccgcgcccgttcaatcaccgggctgtccaccatcttgccgttcagagaaaccacaccgcgcccttcggcttctgccgccgccgccgcatcaactaccgcctgggcatagcggacttctttctcggttggcgcatagaggttgtgtaacagttcgatttggcgtgggtttatcaatgacttgccatcaaaacccagttgcttgataagtgcggcttcctgcaaaaaacccgcttcgttattagcatcggaatacacggtgtcaaaagcctgaatccctaccgcacgggcggcctgcaatattgaacagcgagcaaacagcagctcaatcccttcgggtgagcgctcagtgcgcaagttgcggacataatcttcagctcccaacgcaatacccattaaacgcggtgatgcctgcgcaatagccagcgcttgagtgataccttgtgctgattcaatggcggccagcaagccggtgctacccacttcacggccacattccgattcaatacggctgatttcacgtgccatatcttcaacatctttcgcgttatcggttttcggcaaacgcacgatatccgcgccaccacgcaccacggcctctaaatcagccagaccataagccgagtccaatgcattgacccgaacgatagtttctacatcctgataaagcggatgctgcaaggcgtgatagaccaggcgacgagcagcatctttttcgcgcagaatgacggagtcttccagatcaaacatcaacgcatcggattgataaataaacgcattactgaccatcgcagcattagctccggggacaaataacatgctgcggcgcattctgtttttcatttcaggtttcatcaatgcgctctccatggcagaattttttcatcactggctctcagcaatgcggtttccagtcgtgcctgtaaaacgcaatccaacgcacctttatcgtcaataatcagttgcactccggttacccgatactgttccagcaacgccagtacgctgtagcgaatggcgtcaccaaactgcttgtctacactgctgtgtatttgcagatctatttcgggtggatttaatggcgcgatacgcaccataacgtcgctcgattccaacgttccggcgacggcctctctgataattttcatttttcacctgattaacttgtcttcaaattcgtggtttctgacttaggtatcagtccctatttttctttgcgcccggctttaatcagttctctttaatcagttaaaacggggctgaactctttgctaatgctgagtttttctccgtgctggccgctttttgtgcacgttgtgtcaacaatcgctgtaggtaatggcaggtagcgggagggactaatttaccaatggtttcgctatctccctgcgccagtagtttgcgtacccaggaggcggaaatagcggtgttgtgatatttaagacgttcaatttccaccagcaaaatcggcggataaggcaatgacggcgtctccagccagaagctcatgtcgcggttatatttagcggtcacgctacaaaacggctcagtcccgaccaagcggtgcgtcacacccagtgccggagccaaatattggcggaatatttttaggtcgatttcggtatagcagtcatcggccacgccttgatctttaataaaataacaagggaaagtggcacgggaaatcatatattctgagccgggatgtaccgtaagattggtaatatcttgggtgccctcaagcactaattgcagccggtcttcatacggaaaacgtgaattgtcttctttcaccaaaaacagatgcagccaattacactgcgcggcggcctgccgcactaaatattggtgcccgcgagtaaatgggttggcattcatgacgatgctgccaattttctgccctggctgacgtaattgactcaattgtttggcatagcgctgcaaacggcagtcgctattttccatcaacaccacaatgccagggacactcgctataggataaaagccacaagctttaaataagccctcgtttttagttttggtataaataaatagatggctgtgatggcgttcataggccagattgaccagctcggtggccagtgtcagcgccagcccctcacctctcacctgctcactgatggccacgcatttgataatattgcccgcaataccaccacaggccaccagcttttcattacggcttacggtaataaacacctcaacagtggtatctatattcagatcattttcacgcaagaagcgcgttatttctgcaatctgctgatggtctgaacgattaattcgattaaataccgtatccataattcactctctaccataacgtttatataacaaataaaaaacaagttgagtcatcaacaacaaaataaataataattttatttttaaatagaaatttcacataaaaacaacaagataaaataagttaattttggtttgtttttaattttaattattctattggcacatgctaaacataaaaatagtgtggttaattgacctatttcacatataagagagtaaatataagttatttaatggttttaattttcttaattattaataactatttttatttctcttagctatttaattatttcttaaattaacttatgttaacgccagtacatagcccatatgttaaataaggtgagtaatgtgtcgatccccgctgccgatgtttccctatcaggcaaattaaaatggcgtggccgaatatggagccggttgcaaaacatggccttcccactacggatatttctgctgttgttgaccgtctctattctgctggtcggtgcgctggatcgctttctcagccataattttgagcaatatctactcgatcaagtcagaaaaacagcgatgaatcaggcaaaaattattgcgtcgatggattccgtagtaaatgccgtgaagcaccgtgataaggcgcaactggcccaaatcgtcagccgactcgggagcacttccgaccttgattacctcgtcattggtgacactcaatccattcgtctgtatcaccctaatcccgagatgattggtcacccaatgcaatggaccaaacccggcgcactggaaaggggcgagagttatattatttttggcaaaggctcaatgggtgaagccatgcgcgccaaaacccctatccgcgatgaacagggaaaaatcattggcgtcgtctctctggggtatctgatcagtaaaatagaccactggcggctgatttatctgctgccactaactcactcttttatcctggtactcggcgtattattgctactgtcatggctgtttgctcatcatatccgccgccagatgatgggaatggaacccaaagaaatagcgcgagtgttgcgccaacaagaagcattgttcggtgcagtatttgaagggttattagcggttgatcctgagggtaagatcactgcaatcaatcaaaatgcgcgtaaaatgctgcatattcttgccacgccacaacaactgattggtcgtaaagtcagtgaggtcgtctctcctgaccacttcttcctcgatcaaagtggtgaaaatcgccaggatgaactctgtacctttaatggcttaaatgccatcgccaatcgggcgggtatttggtcagaggatggcgtgtttcagggttgggtggtgagttttcgcagtcaggatgatattcatactctcagtgctcaactcagccagatcaagcagtatgtcgagaatctacgtacggtgcgccatgagcatctgaactggatgtctaccctgagtgggttgttgcaaatgaaagagtttgaccgggcgctggagatggtgaaaaccgagtcgtcttcccatcaggcgctgattgatatgctgcgcaccgcattcaataatcggcagattgccgcattattatttggtaaataccatcgggccaaagagttagggctgaatttgaactttgtccccggctgccagttaggtcagttgcctgccaatatcggtgaaaatgaattggccgctatcatgggaaatctgctcgataatgcctttgaggccagcctaaaaaaccctgagggcgataaacaaattgaaatttatctgtctgatgaaggcgatgaggtgattttagaggtcgccgatcatggctgcggtattgagccacagttacaagatagcctgttcgaacggggtatcagtactaaaaattcagatgaacatggtattgggctgtatttggtggccacctatgttcagcaaagtggtggcaccatcacaatagaagagaatccgccacgcggcaccttatttacagtctttattccgaagacgcattgatctcaaagacagggagatcccatggaatgtcttaatattttagtggtagaagatgaaacaccactggcagaaatgcatgccgaatttatcaaacaaagcagccattgccatgaagtgtggctggcgggcaatttgcagcaagcccgcagcatggtggctcgctttcaccctgatttaattctgctggataactatctacccgatggcagtggtttagaattattgcgtgaactgaccttacaagggttctctggcggtattatttttgtcaccgcagccagcgacagcgaaactgtctccgaagctatccgttatggggtttttgattatctcataaaaccagtggcttacgaacggttggagcaatccctggctcgttacagccatcgtcatcaagtcttgcaagatggtaccaaggtcaatcaacgccagattgatgaaatgtacaacacctatgctcgtggcgagcaaaaagtgacattaccgctgggtatcgaccaaatgacactggataaaatccagacgttattcagcgataatgcagatgaatacacggctgaaaatgtcgcgcaaatgcttggattgagccgcactaccgcccgccgttatctggaattctgtgctacgaatcaagcgctacaagcagagattatttatggcaaagtgggccggccgcagcggatctaccgcagtaaaaaattgctataaccatcactgagttccgctcacaccacactttcgcgctccacacctatcctgtggagcgctgcgtttttcaccggaaactacctatttccacatcagattttgcccgcatctgttaagcctcttacatttttgataacaattattgctacgcaaatgattgatcagcatcatgcagtatgggttccgtaataatgaaaaatcatgattaatgtcgcgttgatagatgaccatattgttgtccgctcgggttttgcccagttgttatcactggaaaaggatatacgtattataggtgagtatggttcggcggcagaggcttgggccaatctacccaacaccgatgtacatgttgctgttatggatatttcgatgccggacgaaagtgggctaagtctgctcaaacgcctgcgccagaaaatgccacatttccgcgccattattttgagtatttatgacaccaccgcatttgtacaaagtgctatggatgccggtgccagtggctacctgactaagcgctgtggcccggatgaattggtgcaagccctacggaccgttcatggtggcggcctctatctgtgcgctgatgcgttgcgcgccctgcgccatatgccacagcaaccgcaacaactggcgattttgacgccacgcgagaaagaggtattccagttactgatcaatgggatcagcgtcaaatctattgccgaacaattgtcacttagtcacaaaaccgtccatgttcatcgcgccaatattctgggcaaactgaattgcgaaaccaccgtcgagctggtgcattttgcgctgcaacatcagttgctggcgggaaactgatatgtggcaactgcgctcagtggggctatcgctgttcctggctattttcttctcactgagttggctggcgctgtggaccatcagtttttatctcagtgatgatggtttacatgcggttctattactgccacaaggcctgcggctggcattaatgatattgctgccgcgccgctactggtcagtgttgctgctgaccgagtgtgtagccttgtggtggctgcacagtgaacagttgcagcccattgtgttgattatgttgtcacctttcctcagtttattgcccgccgaactgacccagcgtttttggcaccattacaccctttactggcagcggttattactgttactcgccgccgtcaccggtaacagtgtgttgcatgggctggtactgggcttctggctgcctttgccattaacccagacactgcttgctacttttaccgggggcattctgttagtgccgtttacttatctcatctacgaatatttaaaacagcagcatatccgcaacttgttctcgcaacagatgccagacccaccgctgcgcacctcactgctgatttggtgctcgctgatttttgccattggggtttgtgtgcaaatagccattgctcccaatatggagcggctattgctgatttttgtctttctacccaatgtctttatggcttataaatttggctggcaaggcggggtgttggcggcagtgttaggcagtctgatgattaccgtgacccgtcaggccagtggggcatttcatgatttggccgaactggagttgttcctctccactcaggcactgttagggctgacactggggattgccatcagccgccaacagcagttggctcaacatctgcaccgctatcgcaatcaattggagcaagagctgcaaacccggcgtaaattaatgaaacggttagtgcgcaccgaggaagatgtgcgcaaagaaattgcccgtgagttgcacgatgaaattggccagaacatcaccgctattcaaattcaggccatgctggtcaaccgcagcgcaccctcgccagcggctcaatctgcggctaatcaaatcagtagcttatcgcaacgaatccatcaaaccacccgtcaactgctacgccaattgcgcccgccggtgctggatgaaatgccactggatcaagccctacaccatttggcggaagagtttgctttcgccgagcaagggattcatttccaattggattatgcgctgcccgcgccccccggtgaggatgtggtggtgtttacgctttatcgattagtgcaagagttgctcaacaacattaacaaacacgctaatgcccgcaatattcaggtcagtttgcacctgaccgacaatatcatcaccctggaagtgcgcgatgacggcatggggatccctgtgcaaccgcaaggcggaggattgggtctacgcgggattgaagagcgggtacgagcattgggcggtgactggctactgcaacgccgtttaggaacccgcgtagtggttaacctgccaactcatatccgcactaacgactctgtgaacccgcccacagaacgggatcaaaaaacctcataactaagcattattcctaagcatctacaaccttgtctcatctcttttactttttccttccttacactcaacacaattaccggaggaatccatgtcagcagcgccattgtcgtcaaagactttaccccctgaacctttgacgccggaacaggtgaatgcgcgttaccgctactggcgaccgcgcctgatggccgcaatggtgatgggctatgccgctttttatctgacacgtaaaagtgtcaactacgccatgccagtgatgcaactggaattggggttggataaaggagatatcggtttactgggcaccctgttctatttggcctacggcggctcaaaatttgtgtccggcattgtcagtgaccgcacccaggcccgctggatcatgggcatcggtttgatgatgaccgggatactgaatgtggtgtttaccctgtgccactccctgcccgccttgttggtggtctggactttaaatggtttctttcaagggtggggatggcccccctgcgccaaattgctgagtacctggtactcgcgcaacgagcgcggaacctggtggggatgttggaatacctccatcagtattggcggggcggcagtaccgctgttatcggcctttctggcctcgcattatggctggcaagccgcactgttagtacctggggctattggtatcgtgttaggtctttggttatgttggcaattatgcgacaagccgcaacagcaaggtttaccgaccatcggccaatggcagcgagatccgcaggatcaatggcaagagcagcaaagcccccccatgccgatggggcgtatttttcgcgatgccattttgcgtaatcgcaccatctggttattaggggtttcttatgtgctggtctatctgatccgcatcgccctcaatgactggggcaatatttggttagcggagagtcatcgagtcaatttgctcagcgccaatgccaccttatcgctatttgagttaggcgggttatttggggcgttatttgccggttggggatcagatttgctatttcgcggtcagcgcgcaccgatgattttgttattcgcattggggctgtttctgacgatgaccgccctgtggctggcaccggtacataactatccgctactgtccgtgacatttttcagtattggtttttttgtttttgggccacagatgctcattggcctggcagccaccgaatatacccataaagatgctgccggtacagtcaccgggtttcttggcttatttgcttatctcggggcggcgctggcgggatggccgctggcgcaagtgttgcaacattatggctggcaaggtttttttgctttgctaacactggcatcggcatgcgttgggttgttattaatgccgctgttaatgaccggtattaatcgattgaaagcaatacgttaagtaaaaaagggcgttacgtaaaaaaggacgttaacaaagttagtcatacctctacctacaacaacaatccttatatgccccagtaatgggcgcataaaggggataaaaaggataatgttatgaaactcttacctctctcagcactggtagccgcaggcctcgcactgagcgccgttaccaccgtcgtccaagcggaaggccgtttggttatttattgcagcgccaccaatgccatgtgtgaagaagaagccaaagcatttggcgaaaaatacgatgtcaaaaccagctttattcgcaatggctccggcagcacactcgcaaaagtggacgcagagaaaaagaacccacaggccgatgtctggtatggcggtactctggacccgcaatctcaggccggtgaaatggatttactttatccttatgcctcaccaaatttggcgcaaatcatgccgcaattccgtgatccggccaaacgcaaaggtaactactcctctgcggtatatatcggtattttagggctgggcgtgaatactgaccgcctgaaagagaagggcctgccagaacctaaatgctggaaagacctgaccaaccctatctacaaaggtgaaatccagattgccgacccgcaaagctcgggtactgcctacaccgcgctggccactttctctcaattatggggtgaagatgctgcgttcgattacctgaaaaaactcaatgccaacgtgtcgcaatacaccaaatccggcattgccccggcgcgtaacgccgcacgcggcgaaactaccattggtattggtttcctgcacgattactcactggaaaaagagaaaggcgcgcccctgaaactgatttcgccttgcgaaggttctggctatgaaattggtggtgtcagcattctgaaaggcgcgcgtaatctggataacgccaagttattcgttgactgggtgctgtcaaaagacgcgcaagagttagcatggcagaaaggtcagtcctatcagatcctaaccaataccactgcggcgacctcccctaactcactcaaacttgatgatctgaaactgattaattacgacatggacacttacggtgctaccgagatgcgtaagaagctgatcaccaaatgggttaatgacgtcaagatgggcaaatagcagcccacacaataagcgaaccataaaataacttagcgctttttctataaccgaaaccttgacgttgcaacaagctaacactgctacaacgtcaagggcgaaggttagatctggggaacaccatgactcactcacatgctctgcggctcccgcagacacgggataccattttctattggttggcctttgccgtggctgcttttgccttattacccgcgttcagtctggattatggtctgcttgaggccagccgttctgagctactggccgcctatggctggtccagtctgaacatcagcacattatggtttgccttgccattagtgctgcttttccggccactgtccccacaaggacgcgaacaccgcacccgacatctgtttgatgccggtttcgccctattctgcgctctattcgtggtcatcacttcggcctggctgcaacgcgggctgggttttgccacgattggcttgtttattgccctgggagccgtcatcacactggcgctcgctcgcctggaatggctgggaggcgatcgttttgtcctcggttcgctagtcaccattattgctctgatcaccgtgtttatcctgtttcccagtatcgctattttcattcccatctttacggatgaaagtggggcttttgcgccctggcaatttatggcgatccttgggcaggctcatatcctgcaagttatctggaattcatttgtgctatcggttgcggtcggtatcggctgtaccttctttggcatggtgttagccatatacaccacgcgaattgctaaacgctcagcattgctggggcgaattttctcgattttgccgattgtcaccccgccttttgtggttggcttgggtgtcaccttgatgatgggccgctccggttacgtgaccgaattaatggtcacctggttcgggctgacaaatactaactggctttatggttttaccggtatctggttggcgcaagtactggcctttacgccgatgtcatttatgatcctcgatggcgcgataaaaacgattcacccgtcgctggaagaagcctcttataccttgcgggccagccgttggcagacctttatgcaggtatttctgccgctattgaaaccggctctggcgaactcattcttaattgtcatcgtgcaatcactggctgatttcagtaacccactggtattaggcgggaactttgacgtgctcgccacgcaaatctacttctatattaccggcgcacaacttgactatccggcagcgtcgacactgggtgtcatcctgctgatgttctcgctgtttatcttctgtattcagtatatgtggataggcaaacgctcctacgtcaccatctccggtaaatcttcgcgcggtgatgttcagcccttgccggtctcattagtctggggcacaacagccatgctgtatgtgtggattgcctttaacgtattgctgtacggcagcattttctatggcagtttcactgtcaactggggagtcgattacaccctgacgctaaataacttcaaccagttatttgggcaaggtttcagtgatggcgcatggccttcgctgctcgatacgctgttatacgccggtattgccgcccctatcaccgccgcctttggtctgctgattgcctatatcgtggtacgtcagcaattccgtggcaaaaaaaccatcgaattcagcaccatgctctgtttcgccgtacccggaaccgtggcgggcgtctcctatattctggcctttaacagtgcgccggtgtacctgaccggtacggcagctatcgtcattatttcaatggtgatgcgcaatgtgcccgttgggatacgcgccgggattgctggtctgggccaacttgataaatcgctggatgaggcctcactcagcttgcgggccggttcgctacgtaccgtgatttacattttgctgccattactgcgcccggcaattctatcagcactgatttatagctttgtgcgggcgatgaccactgtcagtgccattgttttcctggtaacgccggacacccgagtcgccacctcttacatcctaaaccgggtagaagatggcgaatacggtatcgcgattgcctatggctccatcctgattgtggtgatgcttgccatcatcttcctgtttgattacctggttggcgaagcgcgtattgcccgctcgaaagccagtaatgctgaataacggcgcactgataaggcttaacataatgactaacgaaagctatgaatctgataaaaatcatgagtctgataaaaagcattttgtcgaactcaaacatgtcaccaagcgttttggcactaataccgttattgatgatttaaatctggctatccccaaaggcgaaatggtcacgctgctggggccatctggctgtggtaaaaccactgtcttacggctggtcgccgggctggaaaaacccactggcgggcaaatttttatcgatggtgaagatgttacggacagatctatccagcagcgagatatctgtatggtgtttcagtcctatgccctgttcccgcatatgtcactgggcgagaacattggttatggcttgaaaatgctagggcggccgaaagatgaaattcgcgagcgggtgaaagaagcactggcgttggtggatttagacgggtttgctgatcgttttgtcgatcagatttctggtgggcaacagcaacgagtggcactggctcgggcccttatcctaaaacctaaagtgctattgtttgatgagccgctcagtaacctggatgccaacctacgccgcagtatgcgtgataaaattcgtgaattgcagcagcagtttaatattacttcgttgtatgttacgcacgaccaaagcgaggcttttgccgtctctgataccgttttggtgatgaataaaggcaaaatcatgcaaatcggtgcgccacaggagttataccgccaccctgcgtctcactttatggccagttttatgggtgatgccaacgtattccctgcacgaatcaacagtgatagcgttgaaatttttggttatcacattccgcgcccacaaggatttgctgatggatatcagcaagctacggtcggtgtaaggccagaagccattacgttaagccagcaaggtggtcccagccagcgctgcactatcaataaagtggcttatatggggccgcaatatgaagtattagtcgattggcagggtcaatcattgctattacaagtcaacgcgacgcaattgcaacccgctcctggcgatagctattatctgcaaattcacccgtatggcatgtttgtcctaacggatgcgccgcagtaagcgccctggcgggcagagaaccgacaccgctgcccgccatttttccggctatcagaccctttttacgggtaaatgttgaacaaaaagccaaaaatctcaacaagttgcacaaactgtaagcaaacgatctacttttgctgtttccccctttgacatgttcctcataccccgctattattcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccatattagagaagcccgcttaggcaactaggcgggctttttgcttttgttttgctacgacttttgctatcacctttaccgtgattgcaagatccttaaagcatcattattcatttttcccattttgacgaggcattatcagatcagaggctatctctctgatatttatgctggaataaattaggcaatgcaccccggaactttcctacgtaaggcgtcgaaaaatcttatatatttacatttagagtgataactttactatttcttatgttttttactgagtcaaccaattgcatttcaataaaaaaaatcctaattcgtttataatcaattctctaaacagaagaatgtctataggatgaattggactacacaacaaggcgatcagtaagaatcttttcttgataatctataattagagattaaaatcaccgaaatagtaccttacataattattactttgggcatcggcagcagcagttcttgtttatctcgtcttgggtaatcatttgaagtcgatcggtgcgagcgaggagcagtgaattaactctgcgaatcccaagatataacggtttacggagataacatgactaaatcagtgatgatagttgatgaccacccggcaattcgtgttgccattcgtgcattgctttcacaaagcaacgaattttcaactatttacgaatcagttgatggcagtgaagccctggaaacattaaaaaataatacggttgacctggttattatcgatattgaactgccaaactttgatggtttttcattgctgaaaaaactgcaacaacgtggttttagcggtaaatcgttatttttgtcagctaagaatgagcaggtttttgctgtgcgagcattacaggctggagccaacggtttcattagtaaaaataaagatattagcgaaattctatttgccgcacagaacgtattacgcgggtattctttctttccatctgaaaccttgacccaattagccgggcagccttcaagccatgatcccgtcaatcgggctcgtttgttgtcagagcgagaaattaatgttttacgttatctggtcaatggtttgtcaaataaacaaattgccgacgagatgtttatcagcaacaaaactgtcagtacctataaaacgcgcatcctgactaaattaggactgagttctgtaattgaactggcagattatgcgcatacccataatttggtctagttcagccaggtctgatttaccgcgtactgtattatctctacgtcgttggtttcctttacgcattttactgtgttgcctggtgttactgagcgggcaacttcatgctgccctgatgaccagtcgtcaggggtgtgataccggtcagccgttgaccatacacagtattgcaaacagttacagtgaagacttattactccctccagcgactgatgcccgccaatcaagccggcgtacggtaaaagtgggcgtggttattgatgccaataccccgtttgttgttaaccgcgatgatacttccatcgaaggtattgtcgcggattatctaaaaatcatcagtgacgccagccaactctctttccagatgattggttattgcgattacggcttagtactgaatgcactggaaaatggtcaggtcgatttaatggcaggcaccccgatgcccgctcagccaggacttattgcttcccatgccttcttcactaaccggcatgttgaggttcgtagtaagaactgggatcccaccaaacgcacccatccggaaacagtggctatcgtcaataacgaaccgctttcaccggagtttttgttcaattatcatgctgataaaatcgtcgcctatcctaaccagctacaagggttactggccgttgcctatggtaatgccgatgtgtttgtcgctaatgccacatctgctaactatttgattgaccaattacagctgctgacactgcaaattcgtaactttgccccttatcacccagccccttacacctttctggcgctggaaaaaaatcaaaaactgattgattacattaatcagattctggaattactgcccagccgtgccacgggtgatattcaacaacgttggtttggcagcaaacaccattataatattgatgctaaattacttcttacagaacaagagcttaattggattcagcatcatccagaggtgacctatgttgcgccactggatttagctccattaatcttccgtgatcgtcaaaccggtgagatggccggtttctctgttgatctcatcgacattatttcacgccgaactggcattaaatttaagccaatttatgtgaaggataccggtgaaggcctgcgtgattttgctgccggaaagatagatatgctgccgattgttgcggtacgcaatggccaatatggtaataacctatactcctcgcccgtcgcacaatcgttgtggggtattttgacgcgagaagatcgtaacgatatcaataacgtcgcggatctggcgggaaaacgcgtcgggatacaagcgggcagcacttccggtggcgtgattaacaacactcttttggcacaaaaaatcacctttgttgaagcccccgataccatgacgttggtgcgcatgttacaacaagggaaagtcgatgcgattatcaaaaatatgatgaccgctaactatctgtcagcacaaaattttacccccaatattaaaacggttgcggtcaccggcgaagagccgctgatgatggcatttgctatcagcccgaagcttcctgaattaaaagccatcgttgataaagtcattgaatctatcccaccggaagaactggacaatatcatcagcgaatggagcacgtttaaacctaaacccgtcagctttgatgaaagtctacaagacaacgaatggctgatgttaacgctgaaaatcagttcaggcctgctattagtgttcggtttatatctgggttatttggtattcaataaacgccgtcaggctgcgttgttacatgctcgtttgctacaacaagagtcgattattaatgctctaccattcgcggtatttattcgcactgctgctggagaattggccgtttataacagccactttgctgaggcgcatcaggataagctaaacgacctgctcaatcacaataatgagccagccaattggccaatgaccagcccgttggatcgcgaaatagataaatattgccgccaggtgttaacccaccgaaaaccgcaaatggtggatctctcgcttgagatcaacggtgagttgcgtgatatctttctgtggattattccgctggataatgctgagcgcagtctgttcggtggctggctggatatcagccagcgcaaaacggttgaacggcaactggaagccgcccgcgtcgaagccgaaagtgctaaccgcaccaagagtaccttcctggcgaccattagccatgagctgcgcacccccatgtacgccattatgggattgctggaactggagatacgcagtgagcagccggtagataaaaatacattggtcacagtttccaagtccgctcaatctctgatgctgttacttgatgacatcatcgactctgccaaaatcgaagccgggcaactgagtgtccaccccgccgttgtcgatttccgtcaagaaatagagcgaatgtttacgatttatcaacctatcgccgatgaacgtaatctgcggttctctggttgggtggataatcaaatccctgatttagtcatggtagatatgctgcgggtacggcaagtcatgggtaatctattgggcaacgcgctgaagtttaccgaacaaggtagcgtgtcagtggatatgacctgggaagctattgacgacaaacatggggtaatgaatattgatattaccgacaccggtattggcatttcgcctgcggcgcaagccacattattccagccattcagccaggccaacgagggaaaatcaccgcgtttcgggggttccggtttggggttatggatctgccatcagctgattcataaaatgggtggggaaattaccttagaaagccagctcggcaaaggtaccagcctgtttattacattgccgctggaagttgccagtgccgatgatttaccgcaggaatcagccattgccgtcgcagatgaagcgcaactgaatcagttgaaaaatttgcgcattctggtggtagatgatttaccggctaaccgtcagttacttcaacaacagttagcctttatcggtatcgagcaagtgatgagtgccgagaatggcgctgaagcctggcagatattgcagcattatagttttgatgccgtcatcaccgactacaatatgccgttgatgaatggctatgaactggcggcccatatccgtaatagtgccacgatgaaagagttggtcatcattggttgcaccgcagatgcgcgagaagagagtaccacccgttgccgtgacgccggtatgaatgactgtatgattaaacctgtcactatcgatacactgcgcaccaccctgctgcgtcaggaaattattagcagtgatgcgagtatgccctctcccccggctattgatgatgccgcagcacaaaataacgtcccgaattttattagcaatgaatcagcgactcctcttgttgcagcgcagaataagctaaaaagcctctcgggaggcaatacagatgtggagttgcagctattgcaatcattgctcgagagtaatgagcaagatactgcggtgttaacacagctctactcacgcttcaccgtcgatgatgacagcgctatgcctgctgaagtttataaagaaatggccagtctggttcatcgaattaagggcggcgtacaattgattgatgctctacctctggtggacagctgtattaaactcgaatccctactgcaaacacaggataaatatgccgttattaactatggcgttgactacctggcactattaactaagacgaaccaattattagtggaattaatagcctcatacgctgaaataggcagttcgtcgccatagaatagggattaaattaatgttttcattgaaactcgtcagccgttttgacgagtttttttatgagctaattattcatactttatagcagaagtatcatcacactcccaaaataatacataacccattgtaataaaaatgctttataattactggcaatttaaaaaggacaagttcctacagtttttgtaggaaatttcatatgcaaaacaaagacgcctctcattttgtcccccctgctttccccttacactatcaccggtcgcgaaaccagatagccaatataaataacggaagatcatattcagctaaataatcgcttattttgttgaatgctgaagacccccgttaatgaaaatataaatttaagtgggaatgacatgggaaaaacactaatgacgttggcactattgaccctaccgggtatcgcgttggcggcgacttcaaataacacaatcaaatttcagggggaagttgctgaacagacttgcatggttgatatcaatggcacagccaacacacctgttgttctgttacccaccgtctcgaccagtaacttgaatcaagtcaatgctgtcgcgggtaaaaccaatttcaccatcaatctcactggctgcaatatcgccattcaagacaccaaaatcagctctgtttttcagggaatgaacgtcacatctgccggtaatctgggtaatgtaggaacagcacaaaatgttgccattcagttacttgatacgaatggcgctcctattcgtatgtctggtggcagcgtttcagtacctggaattacgctggtcgctggttcgacatcagcatcacaggatttggctgcccaatatattacagaagaaggtcgcgccaccgcagggagcgttattgcttccgcgcaatatgcgatcacctatccctaactattcgtgaaatccgaactgtttcatgaatatgttggccaaccggtaacggagccactgcaaaccagcaaaaccaaggacaagtaagcgccatgacactgactgcccacaacattatcgcctgcacattattactgcttagcggcgtacccttatggacgcaagccagtgttgtcatgacagggactcgtattatttatcctgaaggtactcgggagaaggtgctacagctcagtaataaagatgaccaccctaatttggtccaattatggatggatgatggcaataatcagtcttcgccatcaaaaagtgatgtccctttcacattgactccccaaatattccggatggaagctaaaagtggacaagtggttcgcctgtcctatattgagcgcaatttacccaaagatcgtgaatccgttttctatctgaattttttacaaattcccgccttaaaaaaagccgatacacagcctgaaaacaaactggttttaatcgttaataatcgactgaaagtcttttatcgccctgctgcattaaaagaaaacgtcgataccttgggtgcgaaggtccgcgtcacgctggagagcagcaatggtgacaaaatcaagatacacaatcctacggcttattacataagcctgcgtgatgccaaactagtcagtgacgggaaaaccatctcatttgccaccagcgagatgtttgcccccaactcgaccactgatttggctttacccgctggggttaaagccaaaaaaggcgagctgctcacgttgaacgtggtcaatgattacggcactaacatcccttgcgattactatttgtaatgttgtcgtgatgagaatcgtgaatgtgccgggctacagggaaaaaacgtgaggtttgctccctggttatcctacctgctaacacagggtctgttggtcagtcactctgtgtcagcggcagatgagagtaagcaagacgaatatgtgtttgaggatgcgttattgcgcggttcatcactcggcttaggtgccatctcccgctttaataagaaagacagttatgaagcaggcaaataccaagttgatctctatatgaacaacaagtttgtcgatcgtatcgaactgatatttataaccaaagatgatgctgttgttccctgcttatcagcgtcacaactgctgcaagctggcgtaaatgacagtgtgctgaaaaatgccaatcaggaagatgactgtctggatttcaaaaccctgctacctgccagtgactatcgcttcgattatgccaaattgcgttttgatttatcgattccacaactgtatgtgaagaatgttccgcgtggctatgttgaccctcgcaatctcacggcgggagaaaccattggttttagtaattacaatttaaaccaatatcatgtgggttataacaaagatgggattaagcgcagcaccgactcgacttatctcagcctaaataatggtatcaatgccgggatgtggcgttttcgtcaacaaggctctttgcgctatgacccaacccgaggggcgaactggacatctaaccgtttatacagccaacgtgccctacccagtattggcagtgaagttactgtgggtgagacattcagttccggccagtttttctccagtctgggatttagcggtattgcgctgagcaccgatgaccgcatgttgccggagtcacaacgtggttatgctcctgttatccgggggattgccagaactaatgctaaggtcacggtatatcagaataatcggccaatttatcaaagcaccgtttcgccaggagcatttgaattcaatgacttaaccgcaacaaactttggcggtgacttaactgttgaaattcaagaggccgatggcactctcagcaccttccaagtgccgttctcctcggtgcctgaatcattacgccccggttattcacgctatagcttcgccgcaggccaggtccgtgatttgagcagtcaagaaatgttcggtgagctgacctatcagcagggggtgagtaacgctattacggccaatagcgggatgcggttggcctcgggatatcaggcggtgatgctgggtggcgtttttacccactatataggtgccttggggcttgatgccacctattcccatgccagccttccgagcgatacccactcatcagagaacaagtcgcagaatggctggatggcacgggcttctttcagtcgtacctttgaaaccactaacaccacgttatcggtggcgggctaccgttattcaacggaaggttaccgtgatttaagtgatgtattgggtatacgggcggccagtaacggtaaagtatggagctcagggacttaccaacagcgtagccgggctgaaatctcccttaatcagaatcttaacagttacggttcactgtatttgacggcatcctcacaggattaccgcaattcacgcgagcgggatacccagttgcaattgggttatgccaatacgctatggcgtaataccagttttaaccttgctatttcaaaacaaaaaaccggtaggggtaccaacgaaacttactttgtcgaccccggcagcggtatgccggcggcgaacggggcgaactttctcgctaccaatgaaaccgtggtgcaaatgtccgtttcattcccattaggtggcaaccctcaggccccctatgtctctgccggtgctgttaatagccgaatcagtggtgccagctatcagacttcactggccggtgtgatgggcgacgatcagtcagccagttacagcatggacttcgcccgtagtgagcaatccaaagaaaatacctttagtggcagcctgcaaaaacggctaccggtcaccagcctgagtagcagtgcttcacttagccctggttactggcaaagttcagcgagcacccgtggggccattgctttccaccgcggaggggtcacgctggggccgtatctgagcgatacctttgcgctgattgaggcaaaaggggccagtggggccaaagtcatgtatgggcaaggggcaaaaatcgacggcttcggctatgccttggttccgaccctgacgccatatcgctacaacaccatcaccctcgatcctgatggtatggatttcaatactgaacttcaggatggggagcgccaaattgccccttatgccggttcagcagtcaaagtccgttttcgcaccctcagcggataccctctcttaatctcggtcaaacttgctgatggcagccaagtgccgatgggggcggtggtttacaccacaagtggcccagccaacaaccaggacgataataaccgtcaagatagggaagttggcatggttgggcaagccagtcaggcatatttgcgagctgaacaggcccgtggaacgctgctgctggtatggggcgataccgataatgagcgctgccagctagattacgatctaggcacgcccaataaagataaacagctgtataaactcgatgccttgtgtgtcgttacccagcattgaatcagagaaacagtatgaatcctataacacgccttgcaacctgccattatcaaggcaaccctcttttctcacatcgttggcgatggtttctttcactcgtattattgagtctcgcctctcccggctatgcccaatgtgtttggaaaggcgcgaatatcggtggtgataactacggtgcttcattgcaactaggcaatgtcaatatcactagtaattacattcagcccatcgattccattctggcctccagcattatcagcctgatccctgcccgcttctggtcagatcccgaggctgtcatctatgagtgtgatgtcgccgataaagacagcctatttgaagtctttgcgactaacggcgacagtaatgtcggcggttataccaatatgggcgacaactattttcagacctttttcccttataccgcgttaaaacttattcatgtcgatagcggtattgagttcacccgaatctggcaacaggttccgttgaagaaatacgatgtggtcggtaataaaattcagattaaaggcaagcacttcagccaaatccgcgccgaactgaaaaaggtcggtacggtggatcgcactcccggcccttccagttggggctgcccggggcctgcggcagagagttattccggcagttatacctgcaatcaacctaatggatatgtggtgttcaaaggccctgggatgccagtaccagaaacaggatatgattcagcgaccaattatcagacatggggaacaggccgctatatggcgtttggtatgaatacctcaccggtatccatcctgacgcgcaaaaacacctgcgtcgtgcgcaacgtaacgccttatgtggttttccccattatcactgtaaatgaactcaatgataatcagacacgtagcgcggatatcaccgttgatattgaatgccaatctggcaccgagtcaggtattaatagtggacaaaccgcgctcggtatccagacatcattacccgggtatctgattgcccaaggtttaggattggtcaattctgcgggcggtgtcagttacctgctttccgatcactatggcacagacaaacgtattgccacaggcgtggggatcagtctcagtgacagcagcggcagagcaatgaattttgttggctgggggggatgtgtcagcaactgtatttccactaccagtgcaggttggtatccggttctcaccggggctaatgctaatggcagtaatgctgcgggtttcaacaactattcgcaccacttcactgccacattaaaaaaactaccgaatggcacaccaacagccggtaaaattgatgctacagcctatgttttggttaaaatacaatgagatacctctacctgtttttattgatgtttaacatcaatcaagctgctcacgcgggccttgttgccagttcaacccggatgatttatcaacccgagtcacgcgagcgtacattgatgctggcgaataccaatgattacccagtggtcgtacagacttgggttgacaatggcgacgtagatagcacaccggaccaggcggaagcgccgtttatggtgttaccggcagtttttaaaatgcagtctggtaccgcacaagcgctgcgtattattaataaaggtgacaatctgcccaccgaccgagagtcagtttattggcttaatctctatgaaattccacctaaaacacggcgcaacaccgatgctcatgctcaagtcgcgatggcaatgaacacacagatgaaaatcttttatcgacccaatggattagtacctaaaccggatgaagcgatgaaaaaagtcagttttagcctgcaaaaacaaaataaagaatacgtcctcaccgttgataatcctacgccatatcatgtttcattcggtcagatgcagctcaacagcgcacaacaaagccataccatcgcgcaacagatgaacatgatgatcaccccgtttgctctgcgacagtatcaatttgaacatccccctacctcgctcaacggaaaactgaccttggagtatgtttattttgatgatgccggtaatcaagtaaaaaacagccagttagttaaagtgacaccgtaacatgtcatgataaatctgaataaaaatcagataaaaatagcggaaaagcagacaagtttgctgaaaaacaagccaataagctcattctctcagcaaacgcgcatttttagtgtttttctactttgacaaacgccaccaccctcgctattattcgcctcgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcaagtccagtcagaggagccaaattagagaagcccgcttaggaaactaggcgggctttttgcttttgtttttttgataaatggttaagagcagacttagtggcatgttaagttcggttaccattaacgactttaacccggcccgtcactccctgcagccaacagtggcaccactacgtcgctgatcggcgtaggaatatcctgtaaacggccataacgctgtatcacgccgttacggatatcccactccagtgggcggttggcctgacggtcggcgagaatggaagtgcctagatccgcaggggcatgatgaaagccgtcaacgatctcctgtggaacgttatcgctcaatacggcaccttccgctcgcgctaccgtcagacactcgcgcagatatgccagtgccaattcagtgatatccacgcgtgagaacatcccggcacgacgattagccagtaccatcagacctgcgaccgcattctgcaacaattttcgccaggcgatggagagaaaatcagctgacagctcaactgcgcagctggtgccgctgagcacatcagctacccgttttgcctgcggcacatccggtagtgtcaggcgaggcttagcgcgcagccagactgaagcatccggctcgcgctgtgccggaaaccacacgaccgaaggcagtacctttgcacccttgactaagggttccaaccgcacttgctgttcgacgccattttgcagcgcacatactaccgtgttttcatcgcacagcgcggccagccagttagcgctgtcagcgatctgggtggttttcactgccagaaacaccacgtcgaacggttggctgatagccgccggatgactcaataccggacccggcactacaatttcaccgtcatcgtgacgcagaatcaactgcggatgcgcggtgcgcccacaaaggactggcgtgcggccaacttcatgcagtacagcggcgatggtggtaccgatagcccccggaccaataagagcaatcgtaggatggtcagacatttcgcattctcctggtttgattaacccatcatcagtgcgccggtgacaattaccgtgcacgccgcatttttctcaacgggaatgtttcgccgagaaacagatatattaagatgacggatagcggtattgcccttacaactgtaagcatagccatccatcattccacgactgtatcaccagctattcacaaggtaagtcacacaaaggctcaggggaacctgagcgggctttttacttctgctgcggaaaaagtatcgtgaatacccttccgctcacatatttatatgaatgactcgttaatcaaatactcagtaagtggagcttagcagggtaatctatattctataacaccaggtttctctgctatccagtcataaagtcgctgcgctgttaggtttttttcctgtgtatgccagtataatcttccacattggcgctcactggccttttgtttaacatgctcaataagatgttttcctatattttgactccggctgtcttcggcgacaaacaggtcttctaaataacagaaatcatttacagaccatgttgaaccatgaaaaacatagtgcacgaacccaagaattgtctgccctttttttgcgactgcgcaatgcatgtctttatccacatctaaaaaacgcttccatgtttcaattgtagtctcttcaggcaactgaacttcatagaattgctgatagtttagccagtaaggtaaccattttgagtaatcttcttcttgcactggcactactgagatttttaaattttcatcagtcatatcaaacaccttatttgaatgtcacacgtctggaaatgaaagagtagcgcttgcagtggtatcatataaggcacacttttttgattttttatggatccactttgataattaaaaaaaacgttgccagcttcccaagcatattgctaaaaaaaggaaaaattcgagagcagttttatttggtgataaaagaactcatattgaatggtcagctgaaagcgggaagaaaactcccttccagcagaacactgtctgaaatgatgtcaatttcaagaaactctattttatcgggtttcgaacacctcattgatgaaggttatctcgtcacaaaaaaaggttctggaacttatgttacatcagtaattcctgatgaagttattcaagttaaatctatatctcttcacgaaaaaataaataataaaaatagcaccaaaaatattaatcctcatatgcaggcaatgaaaaaaatatgggatatgacctcgccatatgctggcaataatatgaaatttaatattggagtcggttgtatagatttattcccacatgagctttgggggcgactattagggcgaatctggcgtcagtttcgccatcaggattggaggctcaatgaacctttgggatttaaaccattaagattagccattagtgaatatgttcgcacaacacgcggcctgaattgtattgatgaacagatacttattgtcaatggaacccaacaagcaataaatcttgcagcgcaagttcttttgcaacaaggagatgaggtttggttagatgaaccgggatatgatggcgctttaggcgcatttacttcgaggggtgccaaagtctgccccgtcatcagtgataaaaatggtatggatatctcctatgctataaaacattggccacacgcaaaaatgatttttacttcgccatcccatcaatttccgcttggcggcacattaagcttgtccagaagaattgctctacttgactgggcctctgaaaataaaatgtggatttttgaggatgattacaacagtgaatttagatatacagcacaaccgatacaagcactgcaaggattagataaacaacagcgagttatatacgctggttcattctctaaaatgatgtttccgggatttcatttaggctttctagtcatccctgaaaatctagtggagtcttttaaaattgccaaatattatgcagatacacgtacaccttatttagaacaaacgatacttgctgcatttatttctgaagggcattatgcgcgtcacgtcaggcgggttagaaaagcatgtcatgaacgccaacaggttatgattgaggccatacaattatatcttccagaaattattcacgcagaaccttcggattcaggtattcatattgtctgttggttatcggaagaaattcaggaatcttatatgattgagcaatgtcgtaaagcgaatttgggcgcacaacccctttcacgctacagccaaacagaaccaacaagccaagccatcctgttaggtttttccgcccattccccatcagaaatcgttgaaggtatcaagaaactggctcaaatattgaatcaataatattaagtgccccgattctacctcaatggtaaagagatccgcataccttctcagtattcctaccggcgaaaccgtagcgcaaaagcggtttttttgtattttagatccgatgaacacggacctctcatgttcctgtcagcgctcatgggttaatggctaataacgattttccccacatgctggcgctacaagcagcacaggcaggattaggtatcctattttgcccaatcagtttgggtcataacatattacggcgcggcgaacagattcaggtattacccgaatggcaaaggtacctcgcgcgaaatttacgccgtatggtcgcagcagcgctatgttcctgccagagtgcgggctttaattgagcatctggcagatttttgtcagcaagatccactgttgataatatttctaatcgcgcaccatcgcgagcgaccaaaaccaggtcatgtccgcgacgtgcgaagcgttcagcataagtggcaccaataccggatgacgcacctgtaataagaaccgcggggatcgtattcatgaaatttgctctcttatataatttatagatgactaacatcatctattcttgatattatgatcagcatcatctaagtgtcaacgaggattcacttgcaggaatagattatgtattgatgagaggcgacatctattgatgcgttggcatggcatactttatgtatgctgcctgttcaattaggagaaatgtatggcccgggtatcaaagcaacaaatggcactcaatcgcgaggcaatcgtcgagacgtcttcgcaactcttccgtgctcggggtttgaatggtgtcagtgtcaacgatttaatggctgcggtcggtttgactcatggcggattctacgggcactttgcttctaaagatgaactggcggcgattgccagccgcaaagcactcgatgagtccagcacccgctggcaagaaatcagcagcgagccagaccagaataacctgcgcacactggtggagttttatctctcaccgacccaccgtgaccatgccgaaaatggctgtgcgatcacagcattagccagtgatgtggcacgtgagaatgatgataatccagtgtgtgaggtctatcttagcggggtgaaatccatgctggcgagattagagtccgtctctaatatagaagatcccgaacaacgcagacagcatacactggcgcagtttgcgatgatgtcaggtgcattaacactggcgcgcgcgaccgctgggaatcaattatcggatgagtttcttgaggcggctaaaaaagccttactgagggaagagtcataatttaaccctcacatattatcagcagccccttcctactcacttagcgggaaagggctactaccagaaataatgctcaaggctacgggttcaaggctttctttgagtccaacgcactgtggatagcggcttccaattcgttagcttcaaatttcgctacataggcgtcagcacccactttacgcacgtggtcttcgtttgcgctacccgataatgaggagtggataatcaccggaatattcttcaggaattcatcccgcttaatattcagtgtcagagtaaagccatccatctctggcatttctaaatcagttaatacaaatgaaattttatccgaaaccggacggccttctgctcttgcctcatcagctatcttcttgattttattccacgcttccaaaccggtgatatgcataacggcaggaatatccatcatcttcaaggcttgttctagcatggagcgagcgacttttgagtcttctgccacaatagcgactgcccccggtttcaaatcaaaggctttggtcttctcgctatcaatttgaacattgcggttagccggaataatgtcatataaaatctgctcaacatccaagaccaacgccaggcggttactggctttatcgttgtcgagacgcgcaatactggtgatattacggctcttgacacccgcatcagccgccagtacctgactccattccaaacggacaatatcgtcaacagattccaccgcaaatgcctgagtactacgggcatattcggtcaccagcagaatgtttaatccggttttgggtacacagccgacaatcgccggaaggtcaatcacgggaatgatttccccacgaatattcgccatacccatcataggtgaagccatacctgccgctttggttaaggttggcatcgggactatttcacgtaatttaaacacgttaatgccgtacagctccgattgttgctcctcttgggattcccccaaacggaacagcaacagctcaaatctgttggaggaggtgagatttgttctctcctctatctctttttgaaaattatccatacttccccgatacctttttccaatggaggaacttatctccttatcattatcggcaataggcggagaatgcttaataattcgacttaagaataattctttaaccatttattggataccaatctactgttaggctgctggttatagtgattttattattcatccagattaaggaacgactatgtctgcgagttcgccggtatcaatacacccagagcatctgccgataagagttaatgctgccattgatcaggcgctcgctgagcaccgtctggtgggcgcggtcgtcattatcgcacttaacggtgagatacatttctgccgcgcggcaggattagctgagcgcgagactgcacgcccgatgacggttgacacgctattccgcctggcatctatcagtaaacccattgtttccactgcggcgatggtattggttgcacaaggcaaacttgagcttgatggcgatattcgtcgttggctgccggattttcagccacggctcgcacagggggaattagctgatattactgtgcgtcaattactcagccatacggccggtttaggctatcgcttttcagaagccgatgacgatggcccctatgcccgcgccggtgtatccgatggtatggataagtctgaaataaccttgcatgagaatttacgtcgattagcgacggtaccactgcacttcgcaccgggaacatcctggcgttattctctggcgattgatgttattggcgcggttatcgagcaagtctgcgggcagccgttgaatcaagccatccgtgcgctagtgaccgggccattgcagatgaatgataccgattttttcacccgcgatattggccgtttagccacgccctatgttaatgacctccctgcaccgcgactgctacaagaaggtgaatgcgttgctttttcacccgaggaaattggcgtgcggttttctcccgcccgcgcgctcaatgcacaatcgttctcttcgggtggtgcgggtatggtgggtagtgccagtgacctgttacgtttattagaaacactgcgtcaaggtggtgcaccgctacttcctgccacattagttgatgaaatgggacgagatcaaactggcggcatccctcttccagacgcgcctggtataggctttggtttagggttttccgtactgcgaaacccgcttgaagcggcttcaccagaatctatcggcacatggagttggggcggggtttatgggcattcatggtttgtcgacccgatgcaggagctaagtgtggtcgcactgactaatactttatatgagggaatgtccgggcaattcgtcaatgatctgcgcgatgcaatttatgcttcccaataaaacgagaataatgggaaaatagcaaaatagtacaaatccccctgcgaataagtgggggatttaaataatattaattggcgtagataattttatctgaataaagcgcttcaattgcttgcttatgaggattcttctttttatcggtgacgataaaatcaatatcgttgatgtcacttattttcattaacccactttgaccaaatttactggtatcacataaaatcactttctgcctgcccattgccagcattttcttggcaatacgcccttcatcgagattctttaccatcacgccaaaatcactgtctataccgccaacgcccacaaaactaaaatcggcgtgaatgtcattcatttgttcaattgtttgaatacctaaattagctttataaatatggttatattcaccacccaacacatgcacaattgccatattgtttttactttttatttgatcggcaattaaagatgaattggtgaaaacagtcatttttactaacggcaagaatgaagcaaaaataagtgtagtggtacaagagtcaataaataaactatcattttcagttaccagtgaagccgcatattgaccaatcagcattttttcctggcgatttaaatccattctttgagcaaagctgccctcttgtatattctgaacttttattgcaccgccgtggactttggtgacctcaccactcttttccaaataggaaagatctctgcggatcgtttcagatgtcacacccaattcctcggaaagaccaataacagaaacctcaccaaggctatccagcttttccaaaataaactgtttacgtttgatctgattcataagaatagcggcccgaagctgtgcgatacatttagagcctatttcattaggctattttacttgtcattctacgcaataattttatgaaacaaaaggcgattccgtcacagtggccagagttgattaatggcaaaagcaactccgtggtgattgttatcctgactcactttgtccgcgcaagatttgacaaaatcactggcattacccattgccacaccaacggctgaaaactgaaacatactgatatcattttcctgatcgcccatactgaccaccgattgagagccaatatttaaatgccgtgataaataatgcaatgcttcccccttcgtaatgccctgtctcattatttcgtaataatgacgactggtcttactgagtgagtattgacaatgaaatctctcgtctattttattagcgacattatcaataaaatcagtcgagccgacaatagagactttgacgatatcatctcgttgaataatgtctttaggttcaacaaaggccaattccatcgcaaagagttgggactcatagtgcgtatgatcattgatatccttcaaactggatatcatattatcgcgggtgaaaaaatgatgtttaaactcattttcagcaagcatagttatcacatttttcacatccaggcgacgcaatggcataaaacgaatatctttcttctcaacagcatcatatatccatgcaccattaaacgaaataaaataacgaattaaatattctaattcagtattgcggataacggctgcaatagccctaactggccgcgctgaacataaaacaactgtgccgtgctgatgaataacacgctttaccgcgttaatattctgagctgatatttggttttcctgattgagtaaagtgccatcaagatcaagggccagtaacttgtacatactttagatccaataaaaagggagaaaatattatttctccctctggctgctgataaagtcaaataaaggggaaatgtaccattggtgcctcacttatttaaaatataagcgcataagccaccggagtacccccaggtgtgctgaacccttcactcactgagctaattaaccccataccatcagtgagtaataaaccgcgatacaacatccttagctgcattgcagacaacattatcaatagcagtacccacaaccagaatattgacaccggtatttttgaatgctttcgcattttccagattaataccgccttcggctaatgtgggtactgaaactgcaccgaccaaggccagaagtcgttgtttgataacatcaggaatatcgccagcgctaaccccttcgtagctcatgccagtcattaaaccaatcatatcaacccctaactcttccatttttttagccacttcagcaacctcagcgggagtttcagccgcaataccgaaggtgtgcaaatcgcttgggtgaccaatataagcatccactgtcagaccatatttatgagctaaatcgaccagttcttttaaatcctcaaaactggatttatgggtatgtaaaccatcagcgcctgattgagcaatcaataaaatatcctgttcagttaccggcgtaggtacagtttctgtaaagcccccggcaatcccgacagtaataaaaatatcatccgccaccacattacgtacaccctgcactgcttccgccatttgcccgatagttatctcatggcgaatgcgctctgcggcatgcatattcgtcacaccattatggccacgcgctaatgccaatgccgggtgattcggctctaacaatttaacaccagaatcgcatactgctttcgctaagcgagcgtcatctccggttattccagtactcagaatagtttgaccgccatgtaacgcaattgcgtttcgtactttatccatagcgacggaccgtttcttactcatatcagcgttgaacatatttacctctacttgatttatataaaactgcttttttaattgttaactcttagccgaaatccctggtgttggtgattcgggtactgcctttttaattgctacaaatttgttggctaatagggtgatgacacaagtcaacactaacgttaccgccatcactatcgccatatagaaagcgttatttgataagaatggtgaggcgaaagcagggacataagccacgcctttaatattcaataatcccaacaacattccaccgacaccggctgagaatatcgcgccagcaaagacaactttattagagaacatgaacggataagccgattcgacaaacgtcccgaaacctaagttaattaacaaccccggagcagcaacagcggcctcacttttttctcgcggcgcaatgacgttcgccagattaatacctgccgctaccataaccagcccaaccatatcgacagcaccgaggaaactgacaccggacttttccatttccagtaagaccagtggcaatataaccgcgtgataaaccccacccagaatagctggccaaataaccaatcccgccagtaatccggctaatattgggctgaaggccaaagtggcttcgatggccaatttgatatagtcaccggcggccaaagccaatgggctgagcaggtaatacatcactaaaccagagaataagccggacaaaccacccgccacgatattgattgtcgtcattgggaattgccatttcaggcacaatccgaacagataacgcaccataatacccgcaccgatcccccccaaaataccgccaattaaccccccttcaaccgacagcacaccagcaaccacacccgccacaatcgatacttcatccagctcggagacctgtttagccgcaataactgcgacaatcactggcaaccccttgagtaacagttcaaagatggcattcagtgattgcagccctgggatatggctgagcgctaacacaatggccatagcgataaagccgggtaaggctgggatcatgatgctgcgaatattgattctttttagcagactcttgtcactgcccggcatcgtggcatcgccactacccaataccggggtatattttatctgccagtatttgcataacgaggcggtaaaagagatagcccgggtacggctattggtgcctgtagtcccagaagtggcaatgacatttgcacctttggaggtgataatcgccattgaggtgccgccagtgcctacaataggaattttcttttctatcgccgccagaatagcttctttattactgcgatcgggatcggcactcataatgatgatgccatcaatagcaccagcacggatttgtgccgcaatggctgcatccgaggattttaccgcgtcattcacctcagacagttttccctggaaactaatctggggtttatccttttcttcggcggttattgaatacacagcagcggcagtggtcggttttgccacatccatcgattcttctgctgcaataaattgcaccgcactgacacctaaccccgcagaatggagttgggtataaatttcttgcagaagtctttcggggtatgcaccaccgagattgaacagatttcccccactgcttccgagtattgctacatttttcatgtcgggcctcaaaagataagaaatgttataaagtgttattatgtttttaactgcaattcacaatcacagaaataacaattcaaagcaacattaaacaacataatgacacttattagccccactaacctaatagctattaacttcatcaataaaatgaaaacctcaataaactaagccaatattctttaaaattaagatagatcaacattaaaaaccataaagtggccttttgttgttttattttgttttgttgttttcgtgatgaagttcaaatattagcgacgatcgtcacttaaagagggaaatcaaacagaagaatgcagagtggcttattgcagacatcatcaatagcggctaataagccgccatgactgcaatcataatcaagcctctggccgataacgccataaccaacggccacttgccatacgacgataaaacaatacgccacgcactatccagtcgaggaacatgcccatccagacgccggtgacaccaaaccctaatgtcacgcccagaatataaccagcgacaatacggcaaccccacatccccgcgagcgccacccacatggtgtaacgggcatctttcgcgcctttcagccctgatggcaacacccaagctgcagcccaaatgggcataaagagtgcattgatccaaatcaggtgcttaacaacgtcgataacccccggttcatgggtatacaacgacgccagaaatccagcacttgggatcgacagcaaggcgataaagcacaccccaagggttgataaccagaagatgtgtttaatctgacggataggctgcaaaatttgccctttacccaagcggttaccgataataatcgtcgaggtataccccaacgcattacccggcaagttgatcagcccaacaatggaaaacgcgataaagttaccggcaatcacttctgttcccatacccgcaacaaaacgctgagtaatcagtttgccgatattaaacatcaccgactcaacactggcgggaataccaatgctcaaaacctcaaacataatggcggaggtaaaaggcataaaataagatttaaagggaatgcgtaaggtattattagcgccgaaaatcagcactaacaccaccaccaaagcgcctaaataacgggtaattgaaatgccgatacccgcgccaataaaccccagcccctgccaattcgccatgccgtaaatcagcacactactaatagcaatattaagaatattcatgctgatattgataaacatcggcagtcgcgtgttaccggcaccgcgtaatgcgccacatcccaccaaggttattgccatcgccggatagttccacgccgttaaacgcaggtaggtcagcgccatcgctttaacttcaggatcagcctgactggccatcatattgataatggcttctccggcaaaatgtaccagtaacaccaacagtaatgagattaaaactaatagagagatggattcgcgcgccgctgtttgtgcctgtttgcgcttacgttgccccaaactgaaagacaccaccaccgatgtgccgagcgccacagaggtaaaaaaagcagcaattagcatattgaagctgtcagctaaccctactgcggccatggcttctttgcccagccaactgaccaacagagtgctaaacacccccatgagtaagacacacgacccttcaataaatagtgggatcgccagcggcgttatctcacgccaaaacaatacccggtaggatttccgctttttataccatgcattttcgcaaaagattttcaacttaatatactcgaattatttagggtatatactcgataaaagtcgatgcgcacatcataacagaatggcaagttaatttaaatggaacatcatttcacacaaacaacaatgaaatagttatgcaatgaaacacacataaatatgcaaaatatctttgactcgaacaccggttttgcgatatcaatgtaggcattgaaacctttgccagacagacctcattcatacaggatttaattgatgacaactattctcaaacaccttcctataaatcaacgtgttggtattgctttttccggtggtttagacaccagtgcagcactgttatggatgcagaaaaaaggggcaattccttatgcctacacggctaatctgggtcagcctgatgaagaagattatgatgccattccgcgcaaagcgatggagtacggtgcagagaaagctcgtctgattgattgtcgtaaacaattggttgctgaagggatcgccgctattcaatgtggtgccttccataacaccactgcgggtgtgacttactttaacaccaccccattgggccgcgctgtcactggcaccatgctggttgccgctatgaaagaagatggcgtgaatatctggggtgatggtagtacttacaaaggtaatgatatcgagcgtttctatcgttacggtttgttgactaatgctgagttgaaaatttacaagccctggctggataccgatttcatcgatgaactcggcggccgtcatgaaatgtccgaatttatgattcaatccggtttcgattacaagatgtcgaccgagaaagcctattccactgactcaaacatgctgggtgcgactcacgaagccaaagatctggaattcctgaactctagcgtcaaaatcgttaacccaattatgggggtgaagttctgggacgaaaatgtggtagtgaaagcggaagaagtctctgtccgttttgagcgcggttacccggttgcactcaatggggtggtgtttgacgatagcgttgagctaatgatggaagccaatcgtattggtggccgtcatggtttgggcatgagcgaccaaattgaaaaccgtattattgaagctaaaagccgtggtatttacgaagccccaggaatggcgttgctgcacatcgcttatgagcgcctgctgaccggtattcataacgaagataccattgagcaatatcatgctaatggccgtgtgctaggccgtttgctatatcagggccgttggttcgatccacaagcgctgatgttacgtgactcggcgcagcgttgggttgccagcgaaattaccggtgaagtcactctggaacttcgtcgtggtaatgattattccatcctgaatactgtctctgaaaacctgacttatcagccagagcgcttgacgatggagaaaggtgattcagtgttctcaccagatgaccgtatcggtcagctaactatgcgtaatctcgatatcaccgatacacgtaagaagctctttagttacgccactactgggctattgtctgcttcagcagaggtaggtttgccacaggtggataataataatctcactgctcgtggcttacaggataagagcaaataattatccatcctgcagttcaggtgttcaattgacgtacattcattgaacacctgacaactgtctggggagacattaataccgggctccccaaattaaccttttgtttatatagcaataactgacctctttaactaacgcgcgcggagttctgcctgatcggtttcaacgtcataggccccgccgatacacaaatcaataggatacggatcccactcaatcaggcctctgatttcaaactgaataatgccatttctggcattatgctgctgattgacgaccagagactctgcgatgatccggggttcaaaacggatgattgcttcacggataattcgctcgatagtcgtccagttatggggagttgaatgcctccccaccagtggcgaaataccgtaatttaaaaccgacttcgccacccacttatggcgctgttcatcaagccggtcgtcaatattggcattatttaatatttcagcgatattccgctgcaccagttttcgcatcgtacgtgagtcataaaaaaacttatcatgaggctctaacaattttttaggctcatcatcaagtaaacgctcaagcagagtaggcaaaaactgtctcttcttttccattaattagcctgttcgtcaaatccaaacttttcaacatcaaatctaaactcttcaatatcgaataatgcgtactcattttggtcggtaataaacattttccgccctgaaccaatatagagtgagtctgccggttggctccattcagttttaaggccaagtttagtgtcattatcagcatcgagagataacggataacgtgccgggatatagccgtaccaaactttattattcaccgtcaattgtgccggcgcccataccaagtctgtaatatttttaggcttagaaatcgtcattaattgaacatcagcgaaaggtacccaacgataaccgccggcgctgataaactcacaaaccggcccgatgcggctatcactatccgctatccatgaaaagggcgtcgctgagctattttccccagcactttcgggggcttgtgacaatgcttgctcgcgcagttcttcgctttgtgagtaatcaccctcatgcaaatgttggttagcttgctgcatcaataccgcccactcaggcagggggttacctaaggttcctggatcgcgtttccctgctaacacgtcttcacgcaacgtctcactcaagaccagattcttatacagctctgcctgcttggtcatatctggggcaaatttagtcagagtttcaagttgcaataacgctttttgccataacccagccaaacaatagagcttaaataatagctcgcgtgcattggtatctgctggcttggctttcaacgtggcaataacatccgattgtatttcggccaatgagctgcttttcaataattcatttaagttggtcgtattcattaaattgttatttccatatttaaatttataaatggctatctagccctaacttatagagttcctggaataccagcgcaggcacactgtttttttcttttgaagtaaggtgttctggtgccaacagttttaataaatcaactttttcatcattatgggatgtgtccagataatctatgacacttaattccttggtgactttttcgataagtccaccggaatctaaaatacattccgtcagcgttttatcctttacgcattcccttatattctccaaaaaaccatcattggcagataactttgtcacctgccgtttatctttttctgagaattcccggccttgctcaccccacattaaaaaacgtttgtactccagctccaggcttttcaggatatctggccccagctgcccatgagtttgtacctcattaacatcatcgaaataagagatgtaatgaccaccatgagacaaaatatcttctatttccggtaagtcagtcgtatcacatatcgaggggtgttctagcattaacaagttgtcagtaaaactcttacctgctgcttgcccagaggcttttttggcggtaatgacaaaatgaccaaatttaatttccgcaccaaatgacacagggtgatgttcacctggacttaactcttttccattgataatacagatgaaatcgctactttgatttacgatcattgattcagatgcgtgccgataaaaccgaacttcattttgtctatcccccatagaatggggagtaaactcccctttttccatgctgaaacagacagcattctgctcagtaatcgcctcattaagctgaaactgttgcgacatccgtggccaagttaatacgagtagcatgcctattaaccgcctataaatacattcggcgatccgcagacaattgcggccccatctccagccacatcactcacccgcgcggctggaaacttattaataaaaacggttccggagccggtgactacactggtcatccctactaacgaggatgaggctgcgctcccgcccgcaatagcagccggaactgcgttaattgatacattgggtgaaccgctacatatcgcaccgcaactggtagcgtcgcccattcttgctgcacaaaacatatttcatctctcttaacggtataaccattcaataattttttgcctcagcatatcggcatgtctgacgattcaggttcataccgaatatgctgagttcactttttctcagaatcaaggcggaggcgtctgttcatccgttggcgttggttctggtgtctctggtggttcagtcggctctggcgtatcggtcggctccggcgttacggtcggctctggcgttaccgtcggctctggcgtatcggtcggctctggcgtatcggtcggttccggcgtatcggtcggctctggcgtatcggtcggctctggcgtatcagtcggctctggcgtatcggtcggctccggcgtatcagtcggctctggcgtatcagtcggctccggcgtatcggtcggctctggcgtatcggtcggctccggcgttaccgtcggctctggcgttaccgtcggctctggcgttaccgtcggctctggcgttaccgtcggctctggcgttaccgtcggctctggcgttaccgtcggctctggcgttaccgtcggctctggcgttaccgtcggctctggcgttaccgtcggctctggcgttaccgtcggctctggtgtctcagtcgttggttccggcgggtcaattgttggctccggcgtttcagccgttggttccggcggatcaattggcggtatcggtggaatgatcggtggtattggcaatggtggtaatggcaatggcagcccgatacctccccccagtagcttcagtcccgccaagcttgaaagcgcggctaagcccccccctgcaccgccgccgcctccgccacaacaatcatcagagttaaggtggatctctcccccttgaataatgactttctttttgccgacaatcttgatggtatcggcactgagcaccagctcaccacccgcaccgatcgccacagcaccaccagcaaccagtgtcgcagcaccgccagcggctacctgatgagcaccaccgacagaaagtgcgttgtaaccaccgacgttggtcaggttggcaccacccacgttggtggcattggctaaagcgacattcagagcatgagtggctcccacgaccacactccgtgccaatccaacttgtattgaagacgctaaagcgacggattgcgcggaagcaccaagaacagttgatgtcgaattagcccctacaagcacgctgcggttggcccccacactcagatcagcattagcgccaatgacttgtgtttcatcatttttcgtcagacgcgccatatcgcgctcggcctgctcccagtattgctccaggcccggtttatcctcaaaacgcacgccgttatagttggttagccctccgccaatagtacggctgaccatgccactttgtgtggcattcgcaggtaaatcccaaggtgggcgagtcacgttattgtagagactaccactgaccaacgggcgatccgggtcgccattgatgcagtccaccaacacttcctggccaatacgcggaatgtaaatgccaccaaaactgttcccagcccaagcctggctcacgcgtaaccagcatgagtccgactctgcgtttttgccgtaacggtcccagacaaaacgtacttttacccggccatattcatcagtccatacctcttcgcccggtgggcccacaacgatagcattctgtggcccgctggtttttggctttggtgtaagttgtggatggcgatagatcttggtggttggctgaaccgtaaacgtagtttcatagtgaaactcatccccacgggatagctgtgccacttcagaaaccgacaaacggctggagataaccatgtattcgcggttagctttatcaaccgggaagccttgcagttcgaagttagcaccgcaaacgatgccacgaacttcgccacaaccgacggcacgcgaacccaacgcgccgcgctcctcaatacgcactcgcgccagatgctccccgatatccggctgatcataatccccaggccattgataaatttcgagatcgctaaaactggttttgcgtggcttgctgtccatcgtcaaaatgtcagcacgagatttggtgaaatcgtagtcgttatagacccagcgcccagtagttagcgtttcctgagtctggaattgggtgatgtattcttccccggcctttggctcatccgagagatattcaatggtatggtaagcttcactgaaataacgtttgtgagcaccgacatggtcgaccagaattaatttttgtttatgatcatcatgttcaaagaaccagtaaataccccactcctccattaaacgctggaggaaattaaagtcggtttcaccgtattgcacctggaagtcgagtattggataagtcgtcgccagccgtttttcaaacggaaagttatagtcagcaagcacttcatcaataatatctactacatttttattttgaaaaatcttaaagtcagaggttaaatctgtgaggtagaaccaaggtcgaaggacaatttcaaacattgcctgattggcatcacggccaataaatcgggctttttcgaccaaaccagaaatttcacgcgtgcctttaccgacaccttttacataatcgagaccgttaccatccagttccatttcaatggtcatctctttaccaattaaggctttgagatcgacattagaggctgtctgccaaggaatggaggggttagccggcgtttttgccgtgatggtatatgaatacaaagtcgaaaaggcttcctctccttctaacttcgacagtaccagcgcaggctcacccaataaatagggcatggccgggctgctcaactttattgtccttgacatactaatacctaatatccggttaatatcgcaaagtgttcattacacttttaatggttggtgcattatgatgaatcggtttattccattaatttcccatacctacacacctccaaatccatagttttgtaagctttaacttcctgttaaatcaccaaattccatgcatatcatcattgagcacacttgggcattggaagcctctaagcagttcactgatactctcattaccgtaagtcaaaccggacacttccagctcgacgcgatctttgcccatgacataggtcagaagttgcatgccactggcgtcttgggccacttcatcagccttatcagcccatttcagcaatgcccaagggccacgcaacaggatgtctggcatcgcggaagcttgttggcgctgagcagttaaactcaccattgttccttgacgaactcccggccatttgaagaatgatggcgtcaccgggccgtgggaatagcgcacaatattcccgtcaaaattcatgattaattgcgtaattgagggggctaaataacgcacggataccgagaagtctaaagccactttgcggccttcactggcattaaataatgcattgcgaatcaccgccgcctgttcaaaaaattccagaccatcacggcttgcgctgcctttataacgccaaggcgtggtggtagtgtcgactttgctttccaggttcttcttaaagtaactgtccaccgtgccacccgcgccgaagaagcgctcaaaatcactcaaactgacgactttctcactatcagcaaagggataacgcccctgtaaggtattgcggcatatctcaccgacccccatatcgatagccttcgacgtgtgggtaatcactttattttcaaacttctgcgatgaactggttaaaagtggcgcaatgatattgctaaacggatccggccaggtttgtgactcaatcgcgatacgctcccctccatgagagatcggagggatatcgccatattcaaacgcgctgttaaacaccaccagacgggtatattgatcattcaacgcaccaataacccggctcatctgggtgccctgaatcacagaaaggttactgttattctccccatcgctcggttcgcccttaacaaaagcgcgcagtccgtcaaattgactatcaacaaattcctgaaccagcttattctcacgaaaagcgatcttttcctgcacttttttagcctggttaactaaatttccctgatttcttattgttatatcgtcgagtagtgttttctcttttacggtttcaattaacgtcgtttctttcactgactgctttgccaaattgagcaaaggtgagttctctgacaccagcgttctcaacagcgcaatatccagagataacccttctgcatactctccactgtcagcatcaacagaaatcaggcgcacactggagaggaagcgtttccagtaatcggtgtattctttcaagtacagggttagcacatcttgctgtagcgccagaggatcaaatgaagaagtcaatggctgagccatcacccaacgatcctcttgctgaagttgcatcagcaatggcgtaagcttttttttaaccacctgatgatacccggcgtgggtatatagccccggaaccccttcatgcagtaattcgtcatccgatagggtaaaaacctgtgtcgcattctcacccaccattttacgtaatgtcagattggcgggcgcttgtgcctgtaaatgtgattgaacgcgcccccacagtctggcagtctcagttttctctgccagcatggccctggcctgtttgatcagctcgctatctgccgcttgtccatattgtcgccacgctttttgggtgaaaagcgtattcaaatgggaggcgaaaatacctttctcctcataaggctcgattttcccgctcttctgccaagcttgagtgactttatcgaccacataattctgatcgaaatgctcttcatcagtcagcatgagatagagttttaacgcaacatagaccgcttcagaatcgccactattgatcgcattttttaatgagacttcggcctcacgttcaaccatcgggaagaggtatttttgcaggaaaaactgatacaaattgttcgcgccccgagacaccgccccgccagtgtataaaccatagcgccaatcaagactcgggttttccacatccagcgtgccgtactcaggtaactgctgagtggcattcaacagcgtgggtaacatctgctcattggtggttttaacataacggctaacgctgctctctaagtgctggagcttggtaccaaccgcctgtaaatagccatcgttgtgctggaaactgataaggaatgcccataccagccacaccgccagcccgatacaagccacgtgtcccaataaattctggaaacggtatttggattgcactttgaggttataactcaccaaatccccatcttgggtgatgacgtcgcggaatagctgcttgaggaaatattgttttccataagccgtttcgctgatcaattgaccttcatcatcacttctttgcgaaagcgaggccggggatgcaggcttcatatgactaataacattgcgccatttctggaccagggtgctgttatttaacagcccaatattcgcaggctggcaactgctgacaaaatagatcccacgcaacgtggtatggaactttgtctcatcaaaacgcgaggcaaaaaacacattctgcaagacttcagtcacccgttgggacaacaatctgaaatcctgcggtaatgcatacatgcctttacgatcagtgacggaatactcttcttgctgacgcacatgcatgttgttgctgatgcggttttcaagcagtgccaactcagtgctgatacgttgctcaagctccatatccgcgcgccctttctcctcgttataagggaaagtcaccccccagatttgttcgcggtcttcggcggtcaaattgcggaaatactcatcaaaaccagacagttgatccagtttggtgatagtcacatataccgggaaacgaacaccgagcacaccacgaacatcatctaaacgcgcgcgcagcgtggccgatagcgtcaataactcggctttacttttacccaaaatgtcggtgactgaaatagccacaataacgccgttaaccgccttgaccggacgatactttttcagcgcctttaagatgccatcccattcaatttgatgctctttgccgtcatcaatgtacttaccggcggtatctaaaaatagggcatcattagagaacagacattcgcaatgctgagtcggtacattttctttaccgatgcgatccaactgctcaggcagagggaaatcttgtcctgatgagaggatcagtgaggttttaccagcactcttggtgcccagcaccatgaaccaaggcagttcgctacgccagcggctggaaacaaaaaaacgcttccaggttggaatgccactgtgaatacgacggacataatttatgccattgcgaatcaccgcattgatttcagaaaagtcaggttcaagttcagattgacctttcttcgggttgataaaattatccaatagcgcagggttgagcgctaaagcccgcataaaacgccacacaccataaagaatggtgataaaggcaataaaagcgataattgcgccacgacgcagtggatcttccagcggatggctatcccctactaatataaagggcgcgataacccataccgcagcgcaggcgaccaccgccaacataacaaagcgcggcacgttaaaccaaaaacccaataacagagccagagccagcagtaagaaaataattctgggttcataaccttcaagcggtcgcgcctcgccaaatccgaggaaaggccccaaaaaccatattgcggcagccagtaatagaaagcagcccaccagcaatattcgtttcatggcccagccagaaaacaatcgattcaaataagacattctatatctcaataattaacaaagatttctacacggcggttttgtgaacgcccggctgcatcgtcattactactgactggctgcgtatcccctttcccttcaaactgaattttgtcagtcgggatacccgctttctccataaagcgtgcaacgttggcagcacgtttctcagaaagcacctggttattagggaaacctggtttgttgatcggcatagagtcggtatgcccaataatcagcaccgccccctgtacgcgatgaacttcctgcgcaacacgctcgatgacactcatgatttcggaccggactttatccgaacccacctggaacatggtgtcgcctttgaagatgactttgctgcgactgcttgtttcatcaacactcactagctgcttcgctatctcgtcttttaacaaaatagccagacgtagtttttgtaccgcaacggttggcacgataaccggacgttgcaaggctgccattctcttcagcaggtcgctttcgggtacggagagaaaatatttactgccaataaaggtggccgcaatcaagaaaccacacagcagcatcgacacacgaaccggaacaaagatccctcgctttttgcggaactgatgcgcgattaatccatgcggagaaagcgcggtaggaacggtatcgcgggtactttgcagtaacgtcaacaatccctgacggattttggttaattgccggtcaccctcttcgataatgctgtaacggccttcaaaacccagccctaaaatcctcagcaatacctctaagcaatccgcatattcatgtgggctcattgacagacggcccactaacaggaaaaatttattcccgccgtcgttatcaccttcaaaatggtttagcaggttgctttgcgaccaacccgacatgacgccccacgacatggtgtgagccgcttcatctagcgcggtacacaagcaatagcggacgatggccattttcttccacgagatatccgcttcatcacataccacactaaacagggttatctcattcttcaggctctcttttaatatatgaacctgcgaagcatccgctatctcttgtggcatctcgcttaaggcacgtaacaatggctgtgccgcctccaataatggcgttggagacgcgaccgctttagccacgcgctgctggacactttcgcctcgaagctgggcggtatcatagggctgaaaacccggtgagcgcgtagcctcatggctgaacgccgcaccagattgtgtgctctcggtgtaaacacccggctcatcaagcaagaaatggcctaacgcctgcggattggtatccgcatctctgctttgatcaaaggagggcatcggtatccctgggttcaattcactgctatcactcatgaatctctaatcccccagagctccattttcaatgcagggaaatcgccagccacgtgtagtgcaatggcccctgcattggaaactttgtcccaaaacggcccgcttttcatcaattcgaaataaacgtatcccgcactgtacggaatttgccgcggtggaaccggcaaccgctgtaattcgagacccggtaaatgtgagcgcaccagttcatgcaactgttgtggcgcactgattttggtctgtactgagaattgatgctgcaatacgtccattggtaattgtgcatgaacagccaataccaaattggaaaatgaacgtaattcattaggcagcacagaggcagaccatacgccattcccttttggctccagcgggatcatctgccctgcacgcaccagaatctgattgagcaattcatgcacatcgtccaccaatgggcgaatcgacgggtagagtttcccgtggtcatatcccggagccgggcgcggccgacgcgttttggtccgaataaaggtggataattcaccggcaaacttggcaagttcttgataaagcacgattggcggtaattctggaatattgcgcagatgatccagacttggctcgtatttattaaaaatttgcagcagcaagtagtcgacaatttcagcactggcgctggctttgccatcactgtttgacagacgtttagccagcatatcggcacgcattttgaccaagccattaagatgagtcagccactctgacagcagtgaactcgccgcgtatcccgtcaccggaggaatgtagtcttccagatgcagcagtacgctaccatcaggctgaatcgccctgactttggccagtggcaacccaatccatgattcggtcatttcgctttcagaaaccaatttaagccgcagccgcgacaactgcaccggcttcggcccctggcgaatagcattagtgtcactgaggtctgcttcataggcataaaaacgcgccaatgagctcatgtcatattcgtcaaaaatagtttcatcactgttatccagccgcaacggaaccgccagatagattagtttgcccaaatgatctggggtgatagtaagtggctcaggcagttccgcatgaccgggaatatcaaaaggcgtaccgtccggtaatacccctttgccagatcgcagtaccaacttgccataggagagcgcttcgcgatcaatttcatattgcgcgaatccccaaaagaatggggtaatcgtggcggctcgtttatgagcgtaatattcaagataccgctcttgctgttgaaaaagttgcgggcgaagaaaaagaccctcactccaaacgactttgttagttctcacgacttagtccatttctttaattgatattgacagacgctcaacgcgcaccttgacgaccggatcgttttgtttccctgaccaccattttttataccagggctgcacgcgtttcttgggtaacgggctaaaaaccgcgttccactccgcctgctcaatttcacggtaagcagcaacaacgccgatggcagtgacgccactgtttagcgtcagttctattgtttttgtctcattaggtagcatgattccgtcaaacactttctccatctgctctttcagcgatggagtgccctcttcggtaatagtgaagaaatcactcgacttaaattcatccgtattcttcagggtataaactgtgatccttaacggattagcgacacctttgtcatttggattgatattttttgccgtaatcagctcgacgctcaatttatcaaccggttcgggttgaggcttcgagctacatgccatgaccaatagcgtgaccaatgccacgaaaaagtattgtgtaatccgattaaaccaacggatattttttttcatactcaacctaatcaaataaaaacattaagttttatccacaataatatagtgaccggcagattcatcactttgcttattacctgcactactatcaggcctgttacatctattgtggataaaacctagatctgggtgaaaaactattacggataaactccgtcactgagaaaacttgccacccgaaagtggcaagtttgatgtctggtctaaaacagcattgcttagctttgctggttagctttaacatcgtagttagcagaaataacgccagatttatggccttcagcattctgcataacgtagtcttgagtcatcttggtgaatgagaaacgaatctcttcacgtggacgagtttcatcttcaagagaaccggccatatcaacacgagtgatgattacatcggtaaatttaatagtcaggtattccagtggatcgccacctgctttacgcagaacgaattggatattcttaatatgcttacccaacaagcaatagctcaataagttcgggcttgctttatcggtataatgcgtgaaacagaagtcagaaacagttgctttacctgaaccgccgcctgagccactgtgcatatttgagtgctgagaaacgtcccatttccaagccagcacctgaatttcgtttttgtggttagcatctaaagattcgccttcgataccatcaattttaataaacatatcttgcgacataataatcctctctcgcacttctattaatttcacttaatgaaaaacatcaagcgtaggaaggcccacgtaataaatttacgaaaacacatccctttcctatgaaaataagcattacaaatagtttattattgactattacaatactttacctatacaccacttcttttaacgtcattcaatatcatgccttgaatgacgtaaggcctcgcgcgatgcattgcacgaaaacacatactttccactaaatactaattaaatagaggtaacttccatattctttaacctgatgcagagtaatattattcctcggccccagttgtcatctatttaattacgcaacatctttcagtgaaggtaatttagcaaccatgcgcagtgataccgtcaaaccttccaattggaagtgtgggcgcaggaagaatttagcctggtaataacctgggttaccttcaacatcttcaacaataacttcagctgcggccaacggacggcgtgctttcgtctcgatagaagagtttgccggatcgccatctacatagttcatgacccaatcgttcaaccagcgttgcatctcatcgcgctctttgaatgagccgattttgtcacgcacgatacatttcaggtaatgggcaaaacgtgaacaggcgaacaggtaaggcaaacgtgccgacaagttggcgttagctgtagcatctgaatcgtaatattcagcaggtttttgcaatgattgcgcgccaataaatgccgcataatcagtattttttctgtgcaccagtggaataaagccatttttagccaattccgcttcacgacggtcagaaatagcgatttctgttgggcacttcatatcaatgccaccatcatcagttgggaatgtatgacatggcaagccttccaccacaccaccactttccacaccacgaatcagggtacaccagccatattctttgaatgaacggttgatgttaacagccatagcatacgccgcgttggaccacacatatttgccatggtcggcaccgtcagtcgtctcttcaaagtggaaggcatctaccgggttagtgcgaataccgtatggcagacgcgccaggaaacgcggcattgccagaccaatataacgggagtcttcggactgacgcagtgagttccaggcagcatactcaagattctgagtgaagatcttggtcaaatcacgcggatttgacagctcttgccaggattccatctgcaatactgacggcgcggcaccagtgataaaaggtacgtgtgcagaagcagcaaccttaccgatggaagccagcaaatcaacgtcaggcgcagtatggtcaaagtagtaatccgccaccaggcaaccataaggttcgccgcccaattggccatactcttcttcatagacttttttgaataatgggctctgatcccacgccacacctttataacgcttcatattacggcgtaattcatctttagagatgtcgagaaaacgtaatctcaatttctcatcagtctcggtgttattcactaaatagtgcaggccacgccaggcactttccagagactgaaactcttgatgatgcaagatcaaattgatctgctcagacaatttactgtcgatttcagcaataatagaggcaatgcttttataagcatcatcagatacagttaccgaattagccagcgcctgctcagccaatgttttaacggcaccttctactgccgctttggtctgctcagacttagccttgaattctttggtcaataacgaattaaagtcgctatattcagtcgcagcagcggctggtttattttttgcttctaaagtggacatggtttttctcttcttaatcaatcttactgtggagcatcagcagcggattgctttgttttcggtgcggatgccagtgttgccagtaatgatttgtctttcagaagtttcattactaattcctctgcacctgccttgccatccatataggtttgcaagtttgccaattgagtacgggcatctaacaattgagacagagaatcgactttcttggcaatttcatcgggagaaaagtcattcaggctctcaaaagtaatatccaccatcaactggccttcacccgtcagcgtatttttcacagcaaatgcaactcgtggtttcattgctttcatacgctcatcgaaattatcgatgtcaatatccagcagctttctatctgctactgaaggtaaaggttcaagaggcttaccggataaatcagccagcacgcccatgacgaatggcaattcaacctttttctcactaccatatatttccacatcgtattcaatttgtacgcgtggcgctcggtttcgagcgataaatttttgggaattacttttactaaccatatatgccttttattcaaaacgtattgtaaaatcatcaggaaataagcttcctgaaccgctattggagagattaaatgtaaaaaataatactaaaacgtgctcccctatttataaactaactctatgccagcagttgctctaacctgccctggggttaccgtattcgtaccttttgcataataacccgctaaaaaatagtgtgtgacatctgcaccggaactggaaataacatattcctgtacactattttcatcgccaaccaccatttgttgccctgcagctttacttaatctgacttgcgcgcttttgctgaaatcatcagccacttcattctgtaaatttccggttgttgcatccagcatggtagcgccagcagctataaagcgtaatgacactgttctatttaccggacatttattcagcgcaatttgaaattgctttttacccgcttctgctttatcagtttttaattcggtggtcgacaaagtcggtaataaaactgactctgaagaagaaccgccatcaatactgacctcacaggtatcttccagatactcaccggtaaatgaaacctgaactttacaatctgccgctccagcacatgcactggctgcctgagcgggctggcgcgcgataaaagccgtagccagcaatagcagaaacgataaaagtttcagtacaacattactttttaaccacgaagacataccacctccaactgtgttatatgcgtactttctgccttcgctgtaacatttgcttccgtgcctgagtgaatacggcatttatctttaccaccatttctgatgacctgcaggggttgtgaacccgtcccccaaccgcgaataaaggccataccaccttgtccgacaatcccctgactcacaccatccgcatccaatagatccgtgccaataggaagaaactctttattttcatccctgacgataagaactaatggtgcgccggtaatagtcttcatcgtgaccgggatcattgctcctgttctcggcaccactactttttgactctccagcacatctaccgaatcaggtaattctttgtaatcaatcgccactgtattttcacggtatgcagtcatcgacggcataatggcatagccacgactatcaattgttgctccgttgccgttaaacaacttagctcccgcagcgccttcagcatgcacgatggcaaaaggtgcatcgccaagacgtgggccgatagttactcctccctggtgagcaactaaactgccgttggcagaggcagacaactggcgagatgagctgttattcgctgatgccgtcatcccgtactgccctaccccagtcttgtaactcaggttaccagccaccgtcttactcgcggcagtgtcattgccactgctgtacgacgtcccgacaccataacccagctcactctgatcaccctgactaccactggcattcatctgcactagcgtattacctgcatcatcatggctggccattgaatacaatgtgttaaacaatggtcgcttcacgatactgccacccagtgggatgctaatagacgccatgtaactgttttggtaatcgttattactgctattgtcataactactgatgtaactgctattactggttcgcattgccgtcagcgcataagagaaataacgcagcgaatgattaaaggtcacggcatactgctgcgacgcatcctgccctccccagtaactataaaaactactattcaggttcagcgacatattgtcagcgacccgctgagaaacacttaccgataaacggttgcgggtacgagaatcaaaagcgctgttagcgtttatgctgccgtagtgatcctgactcgcttccctaaaagtataaaaaccgttggatgagtatctatatgccgccaatgtcaggttggtatcggtctcaccaacgtatttggtatagtcaactttgtaactattacctgatgaacggcggtcatcactcaattcacttcttgcgtgggtgacatcaaatgaaatccccccaatttgggtattaaatgcgttaccaatccccactgaactataattctctgccagctgcgctccgctatacagcgtataagtgttgccaagaccgtagtaatacgcaccttgtacaatcgtcggattcgcatttaccgtattatcattcaatcggccagcagcgatatcaaactgggataccccttggtaaagcaacatcggcggcgctgaaaacggaattctttggctacgggtacggccatcagattcggtcaccgtcatttctaaatcaccaccgtatgacatggtgccgatatcagccagttcgaacgcccccggcgtaacgactgtttcatatatcgtctgtccacgctgagtcaccgtgactctggcgttggtttccgccactccccgtatcactggtgagtaatttcgaatcccttccgctaacattcggttatcggatgccagttgaacaccccgtaaaccaaacccctcaaataaacttccgcgggtatcgctatcccccagagttaactgactcttcagcgaagtgacatccgtggccgcaaaaccatataaattctgggtttgcgcaccaccatcgttgttccaacgggtattaagacgttttcttaaccgccactcaccaagattgagaccggtaatcaagccaatgttggcgttataagaattcgactttgatccgtcatctctattaccgttaaaaacgccataaacattgctgttataatccaggaaaccaactggggcacctgcatcccacaaactggggctaatatagccacgaggatgtttcactaaattaaactgtggaaccgtaattgaaagctcaaagtcccctgagttataacgcgtactgctgtctttaattaaatctcgtaagttgtagcattgatctttcgccgcgtcttttacatcactcgctatcttggtcgaaccattcagctcgattctcagacccaatgcatcaagctgatccaatttaaaacagggttcagcggtggattcgccggcaacggattcaaagcgaatactgtgctttccgttcatcttgccattaacgataaccatcacatcataaactccgggggataccgggttttcattcataaaccgtgctacatcaatccccgaaccgcgaataaaatcaggattaaattctactgcggtaatttcagtctcattattttcattcactaatggtgccgctatcacactcttatgtaagaacaaagtcgtacttataattgttaacgtaaagcccaatgaatttttgaacggtaaattcactaatctatcgattttattttgtaagtagcgcgttatacataaatgattcacgagcgaaagctcccttttataccctacggcttacctgccatttcacagcaagagcttccggtttcctatccgacacgcttatccttgcccccgcagcgttttattattttttaacaaccactcctttaccttgtgcaaaagatatatttccatcaatcgctgcaccgtaatcatttaataacttgtagctcattgttgaaatacctgaaactttgctgttagggtaaaaaaccgaagtggaaagtggtgccagcatatctgtcttcagttcaacttttttcccaccagcagtcacactgcctgagtcaaatgaaaaataataaggtgacgggtttgttacttttacgccctgacctttttgactatcgttaaccaattcccattgcagcttttcagcttgttctgcactgctgctatttaacgctgttggtcgatagaaaattttaattcgggtacgaaatgccaattccaatttatttttatcagcactgtctttttgcactgctggtatttctagcatgttaaaccagaagaccgattctttatcttgcggtaaggccatgccattataaatcatacggacactttgccctttgccgctctcaacacgaaacaccggcggcgtcacaataaagggaacagtgacattatttattttggcattactacttccatcatcaacccagacctgtactaacgcgggctctgtgcctttattattcgtgcgtacattgacttctttctgagccgctgggaatatcacacgtgtaccactgatggtcatagcagcatacgttgggatgttgccaacaatcagcgacaacactaaaataatcgttttataaaacatcgcgttaccaaatagtaatgagttagagctgtacgtctggtgatataacaactcgttaccaatgaatgctgctgtaaccttagcaacaagttgttatcactactttggtatgacgacccaattacaactgggtcgcaaacctatcactcaacgagtgattaattataagacagtacgtattgaactttagcagtcacgatacctggagtggttgctgcagttgcatagtaaccaccagcgtaagacagagtcgtggtacctttaggatcagcaccagtacctggagtcacatcaaatgctgcaccagtatcacccacacggatttgtgagctagtgctatccaggttataaagacgtacttcagcaccagttgctccaccagtagtgctattggtcaggttaccggtagttgggttaacaccgtcactgttgattgcgttgaagtgagcagaaactttggtcacagctactgggcaatccacgacagaaatagtgaagtttgtggaaccctcttgatcaccagattttgccagaacgctagtagaaagcgttggcagtgttaccagcacattttcagtacctgtttcaatctggcaagtatcatcttgcaacaaaccgttgaaggtaactgtaccatttgaggcagcaaaagcagttgttgaagaaacagccaaagccagtgcacatacagccagatttactttacgcataactttcatcctttagtttactttccaattaaattattttttaaataaagcacatatatagttaacatctgcataagcagatacgccctattcttttttgcctttcattttgacaagaaacagcaaattcctttttgagataaatatctaaccaacacctttaaacttgatgtgtttaattatttatcttttcattcagcacagaaaccgtgaatttattttcgactttatcgacgaacacgatctggttaggtattgcgtcgtggtcacgtaaaataaatttaccaatttcaggtgtaatattctgttcaatataacgaataagcatacgggcgcctgtttctgctactgagcagcggctaactacatcgtcaacgaccacatcactgtattgcaacgtcagctgatgctgagactgcaaacgctggccgatacgatctaaatgtaatcgaacaatatgctgcaacgcgctctgctggagcggcaaataaggaatcacagtgacgcgacccaaaaatgcggcggggaatactttcagcaattcaggttgcaacgcacttaatattccatcttgatcgggagcagtatctggatcagcaaataagttacttaataattcgctacccacattgctggttaacagcaaaatagtgtttttaaaatcaataaaccgtccttcgccatcttccatctggcctttatcaaatacctggaagaacagttcatggacatctgaatgtgctttttcaatttcatctaacagcacaacactataaggtttacgccgtactgcctcggttaatacaccaccttcgccgtatcccacgtagcctggaggcgagccttttaatgaggaaaccgtgtgtgactcttggtattcgctcatattaattgtgataaggttttgctcaccaccatacatactttccgcaatggccaatgccgtttctgttttacccaccccggaagggccaaccaacataaagacacccagcggtttccttgggtctgccatccccgcacgtgcagtcataatattttcgctcaactggactaatgcatgcggctgaccaatcactcgctcttcgagacgttgcggtagctccatcacggcacgaatatcgtctttgagcatttgccctacttgaatcccggtccaatccgcaacaatgttggcgatcacggttgcattaacctcagcttgtaccaaaggctgcgcactgcgaataagcaataattgctcttcaagttgcgccaattgctgctgatactgctggcgtttttcttcatcaggcgtgggttgcgacaccagttcatacagcaccgttcgcgtagccgtaatggcagtaaccaattcacgctctgcctgccaacgttgttcaagcttgtttgccgcggctgaatgttgggcaatcgtggcttctaacagtgctgtgcgctcgtcctgccctttgccgaaatgttgggctttttccagcgatgacaactcggtttgcgcggtttcactctggaaagtcaattgctgcaattctgccggttgtgagaattgtgcgacggcaacacgtgcacaagcggtgtcaagcaagctaatcgctttatccggtaactggcgcgcagggatataacgatgcgataatcgcaccgcagcttgcaaggcttcatccatgatccatacgccgtggtgcttctctaacgccggagtcaatccacgcagcatcgaaatagcagtatcttcatcaggttcatcgacctgaagtacctggaaacgacgagttagcgccggatccttttcaatatggcgtttaaactcactccaggttgtcgcgccaatggtgcgcaattgaccgcgcgccagtgccggtttgagtaaattagctgcatcaccggttcctgcatttccccccgcaccgaccagagtgtgaacttcatctataaacaggatgacaggcgttggtgaagccattgcttcgtctaagacattcttcaggcgtgcttcaaactcgcctttcatgctggcacccgccgaaagagccacaacatccagggttagcagactcacctgactcagtgcgggaggcatttcacccgcgacaatggccagtgccagaccttcaactacggccgttttacccacgccagcttcaccggtgagcaacgggttgttttgtcgacgacgcagtaaaatatccaccatcgtactgatttcatggttgcgccccagtaccgggtctatcttgccttcacgagctaatgcagtcagatccgtggtgtactgcgccaatgtcgcggtacttttgccgttaatagcattactggcttcacccggtaatgtgccgtcatacattgggctaccatcggtggccgcttcattggtttccggcgatgcctgcgtaataaagttaaaatcgctgctcaaatgctccagtggaattttttccatttctggagcaatagccaacagtgcccggcgcaattccatattggttagcattgccagcaacaaatgtccgctgcgaatacgtgtatctaaacactccaggctggcgtacacccatgcccgttcgatggctaattctatatggtatgaaaaatctgaaatactggtcgcaccgacgggcaagcgggcaagtgcttgagccaggccacgttcaaaagcatctacgtcaacagcaaaatagcgaacaatatgtttaagatcgttatcttcttgatgccaaagttggttcaaccaatgaatcaattctacataagggttgccacgcaatttacaaatcgttgtcgcactttcaatacctttgaaaagagtggcatccagtttgccgaaaagatttttccttgtaatagccacgttgtttatcctggtctttttaactgtattcacacctgcatgtatttatgtctacatgtgtatatcagcttatatgtttatgcgtatttgcggagcatcgcgaggtcattattattacgccacgaacttttgtggggctaagagtaaaggggtaaaataaaaaacgaaagtatatttattcgatattttacattttaagaattttgctcaaaccaatatcaataaatacattgatatattcaaaaatcaaaaacagttattgtgggataattcactttagttaatgcgaaaattcctacaaataagaaggaaagcgagaagaagatgaaataacgactgaactaaattaggaattccgcccataacaaagtcctaaagtcacatatcaataacaatttaacgcattgtttgcattgaacattcaataaaaagcgcctatggaatagttatcgagattttaaagagtattgagccaaaaacccttgcgtgtaataatttacctattaaacaggatttaaataatagttattaaaaattttcatccacataataaatacaatggatggagatgatttttattatttctacatgtaaatacaaaattgataaaactgttgtttcgttatcgctgaatacgttaaatccgaataagtgaatatcaacaaaaacgattcgactgattaggcgaaataaagctgacataacaactgaggcagtaagtggatcacaaatttcttgattactataataaagaactgacttttatgcgcgaaatggcgcaggaattcgccgataagcatcctaaaatagcgggccgcttaggcatgcacgggattgaagttgccgacccctatgtcgaacgcctgatcgagtctttctgctttctctctgccagaacacaaattaagctggatgccgaattccccaaatttactcagcgcttgctggatattgtctatcccaattacaactctcccaccccgtcaatgggagtgattcaacttaagccaaacctaaaagagggtgatctgacccagggctataatgtccctcgtggcagttcgtttttcacccatattgccccaggtgaaacgacccgttgtgaatttcgcagtgggcaggatgttggattatggccgctggagataacagaagcacgcctaagctccattcctcccgatatgccaaatctggaaaagcaccgtattgcctatcatcgactaaagggtgccttgcgcattaagctaaaactggtcggcgacctgcaattttcgcaactagcagggttagatcgcctgcctatctatatcaatggtgacgagaggatagtctcccacatctttgaacttctgcatgccagccatgttgcaactatcatccgtgcagggcacggcgtgacagctgaagataccgtgataagcaatgacgctcttgcttttgaggggttaagccccgatcaaagcctgttaccactgtcgtggaatatttttcatggccataacctgatgcaggaatacttcacctgccgccagcgattctattttttcacactgactcagttgtccaaaagtctaagcaataatcacaccaacgaagcggagattattatcttactggaccggttgccacaggagctggtgagtcatgttgccccctctcgcttcctattgaactgcaccccggtgattaatctattccagaagcgcatggacaagattgagattaatcgtgcactgaatgactttcacgtggtgccagaccgaagccgaccgctcgattacgaagttttctccatcacgaaagtctttggtcaacaagcggaaaccagtaaagaggtggtatttaaccccctctaccaaacccgccattgcgacaatggcaattttggtcgctatttttccattacccgtaagcccagaacgagtcagaacaataagcgtaaatatgacactcgtacgccttatgccagtactgaggtcttcgtttcgctggttgatcaacaagaagcgccctacggcgataacctgcggtatttatccattgaggcgcaggtgactaaccgagatctgccgcggttgattaccagtaatggcaattttgaattaaccatgtcggattcagcgccagtacacggcgcgcactttgtatttcagcccagcccccctcgggccccttttgcgatagatgaatctgcctggcggttaatccgtcagctcagttttaactacttgccattatctgatatgactcatgctaatgggggggagtcgctacgtaacatgctgcgtctgtttgttagcgcctcagatcttgaatcgaatacccaaatcgatgcactggttggctgcaaaagcgagccggtaatcagacgactgcccggtaacggcttactggtttatggtcgtgggatctgttgcaccttgaccgttgatgaagaagggttctccggcatcagtccctatctgtttggcttgatcatggaaaactatttggcacgccacgccgcgatcaatgtgtttaccgagactgaactgcactcgatgcaaagaggacgtgtcggtcagtggaaagcccgtcctggtcgccggggagtgctgtaatgcaacccgacgacagcatacagcagcagagccaactcaatctggatacctggtatcagcaagcagagccctggaatgccggttttatcagcatgatgcgggctaatgcggcccgaactcccgatatgcccgctcccgctaaagctatgctgccgaaacaagaaagcttccgtatcggacaaagtgccaatatggcgttctcaccacgtgagattgcccatgttgaaatgaaagacgggaagatggacctacagctttttggtctgggtatctgggggccgcacggcgcgatgccgttgcaaatgactgaactggcctacacccgcgctgagttgcatgaccatacactgaccgactttgccgatctatttcatcatcgggcgctatcacagctctatcgtgcatggtttgtctctcaggacaccgcttcacttgacaggcaacatgatgagaaattctctttttatatcggcagcctggccggtttagacccagcggaactgacacatagtgcgctgccggtgcatgctcatctggcttcatccgcccatcttattcgtgaagcacgtaaccccgaaggcttagtcggcgcattgcaatactactttgaagtgccggtcagcatggtcgaatacgcccaacagtggatctttctggataaaagtgaccagacgcaattgggcgatggtgcctcggcgatgctgttaggtgacggtgccattctgggcgacaccgttttagaccgacagcataaattcgagctgatacttggcccgctcagcctgcaacagtatttgcgtttcagcccatcaggacaggatttaccggtattacgtgaatgggttcgtaactttgtcggatttgaatatgcctgggaggtgcaattgttgttaaccgccgctgaggttccaaccgccacattggagggcaccagccagttggggtacaccagttggttagcccgagaggatgtctcagccaacgtacgcggaatgagttttgaacccgaaatgcaccgttattaacccatcagcatcacggctaagtccgagagtgaaaaattagacgacgtccacccatggcgttaaaaggaagaaacatgagtgtaccaagtattgctgatagcagaggttattatcaccgcctgatgcaacctattccaggtgaccatccttgcggcctaagtctggaatatgactcagcatttctgatgctgcaaacaaaactgcaacccaagttgaccgccgagtacggcaactttgttgaagtcgctgagccgaccaactggaccgataccgagcgaaaatgcctggagctgctaggtaaagcccgtgacattcggttactgattattctgatgcgctgtcgaatgcgtcaaattggcgtaagtgcggtgcaggaagggctggaagccctactgtggtgcctgagtgcctggccggatgatctacatccacagttacttgatgaaggcgaatttgaaccttttatgcgggccaatgcttttgcagaattagacgatatcgatggttttattgctgattttcgcaaccaacccctgcccaaagccgccggaatgcaaatatcagtcaaagagcttgagaaagcgcattcgttcccgcgcgaagacggtgcactggaagaagccactttggaagccattgagcatgattggcaggcccgttccgatagcgcgatcctctcattgcaaaaagcttatgcattgctgttggaattaaccacaaatcttagccattctctcggtgaggtcacccctgacttcgtcagattgacggcggtgttacgccactttggtgggagcaatatggccgatatcgcgcctatcgcagcctttgaaacacctgaatatattacggcaaccgaggccactgaagtctatacaacggccccggaatggcagcctgaggaaatagtcaccgcggtcagtatccccactgatactgcgactcccacttatccgcccgcgccacacatgtcaccattacaacagccaccattgcaatcgccaccgccgatagctgttgcggcacaagttccaatcgcgccaaaaggaattcaaaatcgcgcggacgcgttatcccgactcattgaagtccgccaatggtttgcgactaccgagcctagcagcccggtgatcgcgctattgtcattttcagaaaaaaccattggcaaaagctttggtgaattactgcaaatcattccgccagaactgatttctaaacttgatgcaggacaggagtagttagccatgacaaggacgctttttatattggcattcggcgcgattaccgccgggcaagcaagcgccatctgtaccattgatacagaaagcaaagacggtggttctctgccatcaaccatgaatatacctgctttaacgatcactattgatgcagatgcacccgctgacacctccaagtttattgccgaggcggattcagcaacgcaaggaaccagagtaacttatgtcgattgcgccattggtaacccttacggtaaaaatgtcggcatcttgctgggggcagatttgggtaagggattatttgccaccaatatcgacggtattgccgttaaacctatgtggagtaatggtgctgcctttggtacgttcaatactaacgggggaatgacatttaccactgaaattggccgttggacttatccggctaactcctttttcagaattgaattatataaaaccaaagagacactctccttgagcaatactgcgggtcagttggtgttgcccgcaggcacggcagcctataactgggtgaacagcaatagcgtagccaacttcgcacagaaactggatatcggccaaatcactattattagtaccccatcctgtacttttgacggcacaaaaattgtcgattttggcctggtaacctcaggcacattgaataatggaatcgagcgcaatctggattttgatatcacctgtaaaaccgattatgggcaatattcagccaccgccgctattaccacgcaaacgccaactgccgatgggaattacatcaaagtcaaagacaaggatggccaggatgaccggatgcgcataagaatcaacgatagttccggcaaattactggcacttaatggcagtgatcgtgagcaaaagctcaatatcgccagtgcgacaccggctgaatttaagtggaaagccactcttgagcaggtatcagctacagccaaacccgctaacggcaactttagcgccgccgcagaaattattttacaagttaattaacccattagggcaacactgttaatttacacggattatatatgcagtctgtatcttctatttttgtgagcattgcaagctatcgggattcagaattgatcccgacgctacatgacatgataaatacagctaaaagtcccgaaaatctcaatattgcggttttctggcaagatgataatgacattaatactttcattaatcggggaatgcggctgatagaaagtcaaacccatcttggctatccattgcatcaattggaatataaccaggcgcatatatgggttttagctgtgcattattatgagagcaaaggggcttgttgggccaggcatatggctgaagggctctttcaggatgaaacctatttcttgcaaatagactcccattgccgatttattcaacactgggaccatgaaatggtcacaatgttaaatagcctgcgagacaaaagccctaagccaatattatctgcttatcccccaggttatgagccaggtgagaatgaaaacagaaaagattatgtcagtcggctgatttttaatacttttactcctgaaggcatggtgcaaatgatgtccacgccttttaccgaaagtgcgcctgtgcgctgcgggtatttagccgctggtttcatattcaccgatggctgctttgtccgtgaagtcgccaacgatcccgacattttctttctgggggaagaaattgccatggcggcccgcgcgtttactcatggctacgattgttatgctccgcacaaaatcctgctgtggcatttctatactcgcagcaagcacagcaaagtttggtctgatcacaataatgaggccaagaaatctggcgcggtgaaactggcctggtgggagcgggacaaaatcgctaaaagccgggttcgtactcttctgggcactgaacaaaacaacgtagaacttggctgttatgcattaggctcacaacgcagcttacaagaattcgaatatcgcctcggggttaatttcagcaagcgagctgtgcatccggatgtcgtcggcaccgacaaagtgagctatttcactgatctcccaaccgcccacgagcagtggctagaatccttaattctggtcaataaaaaaacgctaaaaatagaaaaacatgaagccgatttcacccgtgaagatgtggagtggtggcacatcggtgtttataacgcgcaaaatgctcaagttatggctgaacatgttgatatcagcaatatgaagaaaatcattactaaaaccgatgactcaatctttgagttaaaactggcctttaataccgaaacggattcaaacccacgctctgtcagaatatgtccttatattcgcttgcagggttggggtgatgttgtggagaaaccctggtgaaaagcgaagatattttcaaacagattttaagcatcgacaccttattatcttttaatggcattattccgtcgttatccggcttccagcaaaaactgattgcgcaagtagaggcatttggcctcacactgaaatcagaacaacatcctcccatcgaagtcgacaggttatgtcatcagctttgccactatctggataaacgtactgaaaatacaattaaagataaggggttaagttgggatagctatttattattagactatttctatggttatagcacgcctgctcctgctgataatgtcagcctggaagcgttattaaatagcgatgatgaagtcatctgccaatatgcgctaaaaatacttgtcctctcgcgtaatttgcccacccgtgatgtgaaatcgcagcaattatttgcgcagtatggtcataagttattacctcctaatctggttatggataacgatgatcttcacatggagccagagccggaggaaacaggccaccatgaggaacttctcgaaatagaacccgcatctgagccacgtcgaatttggcgatcgttgggcttacctctctttaccgccctgctatcgctcggtgcgttttggttttggtgctctcgttatttaggtaatctgtcttaaatgtttaagctcaaattaaataagtcgctattactgctctggttggcaacctgtggcgtattgatagcaagtctggctttgtatgaaaatacgttatggaataatgctatttttattactttccttgccctattggtgctcacagtatggcaacattacacccttaaaccaaaaccctctccgtcagaaccacaacaaccccctcaaccggtggttgcagaaactgcgcatcaggggaataccgtcattttgattcttggcccctatgccgccaaatggtttagtcatccgggagctgccgataatacacgtttttccagccaggctatttggatcttaattcctgatccggaatcattgcaaaaaaggctcaaacatatagcgacacatcacccatctgcacaagtatcggcttttttcccgttcttgcctgatgtgtatgaaaatacatcaattatcatttcacaactaacaaaatggcagaacagtttttcgatcttatccctgcaaactcccctcgcctgcgtgtttgctatctatattcagttaagtgaggaacgtcttagccataatcctgataatgcgtattggactggaaatattaatctcgccaataaaaaagagatcgatattactgctgctttccaagcattgagccaaaaacttgagtcgcaagatactagcagtacggcgttctcatcccagcgtcacgcaattgcacataatctgtttatttggttaaacgaatctggcgtgacaaatagcttaaaaaatctcttttcccacacatcattacagctgactgatgtgattttatccgataacggaaaagggtttatcaaacatggtgcctggtcggtatggctggaaaaaacattggggattttacctggtttggcctcatccctatcacgaccacctttcccggcagtgattaattggcgaaaaccacagatagcgccagtggtcaaatcgactgttattgaaaccccaacaccgccgagatggttatggagtttgggttttgccaccgtgctattagcagtacacatggcctattctttatcgcaagaaaaaactcgccatgaccaatttaaccaacagatggcaactttgggcaatatgagcgatatatctgtgcaacatattacggataatattacgaagttaactgacaaggccaaaatatattctaactgcttgaatataataaatattacacgttggggattatctcaatgtgcaccgttattaaataaaataaatcaccaaattgaaagttatcaagatatccctgcgtttagttctacccaaatggccccgatgtttgattcaaatagcataaaactgaagcccaatgcgcaaacaaacgaaactctggcatccttgttacttctggtagagcagcatcaaggcagaaaagttctcattatcggtcattcggacaataccggcagtgcttcattcaatatgacaatttccgaacaacgcgcagttgtggttcgggactggctaatcaaaaacagtgcacttgcaaaagaagatttcattatcagaggaatgggagcattagaaccggtcgcatcaaatgatacaccagcaggacaagatcaaaatcggcgcgttgaagtgctgttattaccaatacataacaaaaatgcgggagcttaaaatccaatgaatgctaattcttctacttattctatttttgagggcacctttctgacaacagccccggttctggatcagtcagtgaatattttaatgttcagagatcctgataaccacgaatataccattatcattaaccgtgctttattagatgaagaacaaacacctgaagatttctgtgaaaaagagatggaagcattacgcaataaactacctggatttcaaattgaggggaaattactcaaacatgagcttggtccggcgaaactacccgtagtacaagtggcaaacaatttcttgcaagatggggaaattactcgccaggtacagtctatcgtattactgccgcatcatgccatctcaaatccagctaatcgtgtcgtgcttattttcactttgacaactgccggaggtgaatttactgaacatcaacgtaagcattacgtacaaattattaatagcttcaatccaaaagttgtatcagctcgttaatatcagccaaaaaccacttcacgcgatattatccaatatagcgtgaagtgataattgcaccaagatgggggcgttaaggcagtttactgaaaaaacaacgtgtgatatatcgttgcgggcaatacattgcaaatcagatacaaatgaaaacggcttctttattgctatagtttttcatatgtgatgcataattatagaactctaagcgatttaacacacccagttttcttatggcatttctccgatgggttaatactgttttttcagagcgttcaagtatatttgaaatatctgtaatcgtataaccttgcccagttaattctaccactcgactttcagtgatagaaagttggatataattcttaagccctaaccgtctaaatatatcgctgttcatcatattgcagtgactgagacgtgcaatagttaaaattttcttgattttagagataatgtcatagatatcgagctgactgctattaaaaggaatgttgactgtcatcatcggagtatgattactactggtacacttcgcaataaacccactctcttggtatatattgacaatcaccataaaatctttaaatatcacattagctcggtgtatcgattttttttcatgcggattaaggaataaataatcctcaacgccctctttattaaaaactttctggagtagagaatgcaaacctaactcatagaaagcattttgggttgtaatcgctacacttaacattttaaatgtcccttatttttactcactatccttagtcaggatgggctgaacaaattttgaatagaaatgatgatgacaaatagtcatcagcagaattttatcttttcgattatcacgctttcgctgagaaactcagtagtttgataagtgaaaagttaaaacccgagagataaaactaactttactcaaacttcgatgattgagggaagtacatatatctgaaggaaattctaaatttaaaatatttatttcatttatcaacgtaaacctctcacctatgaacaatgtagattgtcaaatatgacctcgactattaaaaattcaatatggcaatttaacaacactaaaaagtaaaagtatatgggaatactgccaccaaccttgtcggatttttctcactcccattgtaaagattctttgtcataaaagggacattgcgtttgccaccggatacagttattggctcagacgctttggccgtctttttatattccctttagtgacaacagattaccttgatttaaagccaagaaggatattcttgataacactaaagtacatgaatactttttcaaatttattgatattaatatccgcatcaacaaaatggtcaaccaaaataatttttatgagtctggcacagaaataaaataaacccatacgatttatatgggtgctatgccgctagccagtatatcttgtcagctcactcgaaagataatcgttttgatagcttagaaataaaaaatcgatcggtgataccaatcaaatttatttataccatataaatccgaggaggaggcccccccctcccccagccagattaacgttacgataacaagaaaatatctacagatgcctgaagggttaaacagaatagacactatcatcaatgctataattggcgttctttcatctccgtagcgacatgtttatattgaaaaacaaagatgaaaataaccaacaagataagtgtgtacgcagcaaaaactccaggcgagcatactgatcatcatgacgcgcttaatgccaaagcgagacaagcagaatggaatagttaggatgaaaaagacttcggcaatttgcgccatcgataataatatcgacggatattggaccaccaggctatcttgataaaggtttttttggcaaaatcatgcagaaacgggctgctgaaagtgtggctgatttgcaatgaagcgcctggcaacatggccaacaggaaaaaaatagccatcttcttttgcttgaacaatacaaatgcatcaaggcctaactctttaatttgcaagctgaatgggggttgagatatatgcaggcgttccgctgctttgccaaagtgcaattcttctgaaacggctaaaaaataacggatcattttcaaattaatacggccagaaaaaaagaagcttctgcatgcactctatccaattattttactgcttaacctgaattatgtttttgataataacatcatctgatcatcccatgacgacaagttattgtataaataccgaacccgatcacctgggtaacctgatccggtatcaactggaaatttaattcacacaaccaggcaactcaatattgctttcggccaatgatcccatattgttatacattgcacaggccgcatccactaagtgcatggctaacgccgcaccactgccctcgcctaaccgcatgcccatttgcaaatagggttccaactgcaaatggttcagtgcgataaccgcacctttttctgctgatagatgagatggaatcaggtaatcacgcaccttggcttcgatacggcaagcagccaacgcagaagcataggagagaaaaccatccaacaccaccggtaaacccgcagcggcagcgcctaacatcactccggtcatccccaccagatcaaaaccaccgactttcgccagcacatcaatgccatcgctagcatctggctgattggtttcaattgcgcgccgcactacggccactttgtgatgtaattgctcactggggaaattagccccgatccccactgccaactcagggtcgctgtcggtaaatacactgaccatcgccgctgcgggagtggtattcgccatccccaactcacccacgccaaacactttcacgccgcccgcagcctgttgcagtgtcagtgtcgcactggcaatcagtaaatcttcggcttgttgacgagtcatggccgcaccgcgagcaatattgccactgccgcgcgccactttcatgtcaatcacgccgggcagcgtatcgctatcgatacccacatccactatcttgacttctgcaccggcgttggccgccaatacacacacaccggttacacccctgaccatattcagtgcctgaaccatcgtcacaacgcgaggtgaaatagccacgccttcgtcgtaaacaccgtggtcagccgccatcacaatgatttgtttgcgatcaacctgatggccatataaaccgcgcattcccgccaattggatcgccaattgctccaaacgccccaaactgccctgtggttttagcaaaccatccagccgtgttgtagctcgggccatcgctttgctatccagtggagcaatggtgcgcagaattgatgaaagtgtttgcatctatttaacctcgtggtgcaggctaccaggcagcccgactgttgaacgcacgcaacgtgacaaacccatcatggatctccaacacgctgtatgccccctgctcaaaatgaaaatgccacatggcggcggctggcatcgccagtaaacgcgccagcatcaggcttaataccccctgatgggcaaccagcagttgattgttatcgtgattgtttgtttggtgacgatttgtttggtgactgttggttgaaagcagtgactgaacgacgctttcgactcggtctgaaaactgtataaaagactccccgccagtggggctggcctgttgccagtctgtcacccatgccgcccatgcatcagggtcttcacgctgtaaatcatggtgatggcgcatttcccactcaccaaaattcatttcatttaattggtcattaatgcccgcatttaggggatgccccgccagtacgatatcggcagtatgccgcgcacgtagcaactggctactgacaccatcagcaaacgccacatccgccagccaactggcgatatcaccggcctgctcgacaccaagtggtgttaacgccaaatcggtcaagccgcaaaaaacgccgcgcaaattggcttcggtttgcccgtggcgcaccagaaaaagtcgcatagaatggctcatcaaaagtgttcgaaaacaggtcgtgttacagcaacgccagtaggaatatcaactcacccacttcggccgcagctcccagcgtgtcaccggtttgcccgcccagacggcggcgcaggtaggttgccaataatgccaccaccaccatgctaatcaccaacgccaacagcgctgcgccctgaccaagtaacagggttaatatcgcgccaccggccaaggtaattagtgtttgtttccctgtcactttaccgatgtaaatgttgcctaatccattaccttcgcgcgcatagcgttggcgatacatcaacagcacaatcaccgtgcgcccggccactgatgcggcggtgagcatcaatagcatcggtgcatcgcgcagcgccaattcactgaccaccagcacttttgccaccacgataaatatcagcgccaaaccgccgttggtaccgagacggctgtcgcgcatgatttccagcatttgctcgcgcttacgggccgaaaacaccccatcacaggtatctgccagcccgtcgagatgaaaagcaccggtaaccaatgccaacgccaggacatatcccaacgccgccagtggcacaccacaccacggtgccaatagagtgaaaaccaccccaccgatcacccccacaatcaggccgataaacggaaaaccgataataccgcgctcgtagttatccagcgccagcccttgcgtccagcgctctggtaccggaatacgggtcataaactgcaatgttgcgagaaatagacgcaggttcatttaatcttaacctcaatacccgaaaccactaaaaacacctcatcagccgccgctgccaatcgctgattgactcgtccggcaatatcacgaaaatgccgcgccaggcgattttccggtacgatccccatgcccagctcgttggtcaccagataaataggcgcactactacgtgcacaagccgccaacaactcggtaatttgctgcgaaataccctcctcaagcgcggtaaaatccatctgttccggtggcgtatcccccgccagttcaaacagcaaattggtaatcagtgtggtaatgcattccaacataacggcttcgccgggttcgacgtgcttttccagcaccactccgagatcacgatagccttcccaggtacgccaatgcgccgggcggctggcacggtgtaatgcaacccgcgctgccatttctgcatctgttaccactgaggtcgcaatgtaaaatacccgttcggccgcttgtgctgccaaacgttcggccaatgaactcttgccactgcgcgcccctccggtaatcaaaatcactgtgcgcgctcctgttgatgctgtttcattagttttaaaatcctatcaatatcaatatgctcgcgcatctgtgatgccagaatgtcgaactgttgctgtttatgttcagcataattcactgtcacgccatcaaaagcagccagccctttgcgttgacgcaggctatctaatagcgcgcgggtaaagtggtggctgtcaaatagcccgtggatatagctgcccaatacgctgccatcgccattcaccgcgccatccacccactgctcagcttgtccgttacgtaaagttagctgtgcaaaaggtatggcagcactgcccagatgggagacacccatatggatttcataaccttcaagcgggtgatcacaacagtttttcaatatgcctggcaggccaatctgacaataaccgctaacgcgcgtggtgactttatctggcgcgaactcggtttccacatctagcaaccccaaaccatccatctgctcaaggccagactccacgccatcaataatgcgttttcccagcatttgataaccaccgcaaatgcctatcaccggtacattacgttgatgcagcgtcagtaacgctgccgccagcccgctgtggtgcagccattgcaaatcacccagcgtattcttgctgcccggcaaaataatcaaatccggctggcccaacgccgacaactgcgagacatagcgcaggcgcacatccggttgcgcggccagcgcattaaaatcagtaaagttagcaatatgaggtaaacggatcaccgcaatatccagcgccttttctgccgtatcctgatatttgccattttgcagagcgacaccatcttcatcttctaaatctatatccagccacggcatcacccccagtaccgggacattggtcagggcttcaatctgttccaggccaggggtcagcagtgcgatatcgccgcgaaacttattgattatcacccctttgacgcgtgctttttcatggggatgcagcagtgccagagtgccatagatagaggcaaacaccccgcctctgtcaatgtccgccaccagcaataccggcgcgtctgccatttcagccatacccatattgacgatatcacggtcacgcagattaatttccgccgggctgcctgcaccttccagcaccataacgtcatattcgcgtgccaaactgtggtaaacctcgctgatttgctgctgcaattgcggtttatactgatggtattccaccgcatccatattgcaggcaactttacccattaaaaccacctgtgccttacggtcgctggtgggtttgagcagtactggattcatgcgaacatctggggcaattccggccgcttcggcctgaaaaatctgcgcccgccccatctcttccccctgcggggtaatgcccgaattgagtgccatattctgcgatttaaacggcgcacagcgataaccatcttgcataaagatgcggcatagcccggccactaatacacttttacccacgtcagatgccgtgccctgcaccattatcgataaattcatcactggccgactcatcgcgcctcctccgtttcgcgttgacgcatcagcgcgaagagttgttcttccgttttgcatagcggcaaacccagctcactgtgcattttgaccaaccacggctgaaccagcccggcggcttgcagtttatcctgttgcaggaacacctcggtagtttcgccagcaatcatcagatgaccatgggataagacgtagaggtaatcacaaaccttataaatcagatcgatatcatggctggagagaataacgcgttttccctctgcgacaatacgttctatgatagtaatcatgtgctgccgaccggctgggtccaatccggcagtgggttcatccagtagcagatactctgcctccatcaccaacgcaccggcaatggccacccgttttttctgcccatgactcaagtgctggatagatttatggcgaaatccttgcgcatctaccaaagtcaacgctcggtcaacccgctgtgcaataatctcttcgggcatccccaaatttcgcaggctgaaggcgatatcactatcaatatcggtataaaaaatctgctgttccggatcttgaaataccgtcgttacacgctgacgcaattcacgtaagttggctttcttatagctgagcggctcaccttgccacaacaccgcgccctgctgcggttgcaaaataccggtcaggttcataaataacgtggatttgccacaaccattagcccccaagacaccggtgaccgcatgctgactgaaatccagtgtcaagtcgtgcaatacctgctcttcctgataactgaaacctaactgcctggtggctaacatgacatcctgccttacaggtggaaatcgccctgatagagtttcatatccagcgagatgaccatttgctgatagcgaatcatcacgcgggtaaatagcataccgaccaacattgccagcgaatggtagccggtacgcaatgagatataaccaaatcgcagagactgcgcctgatggatcgcagcggcctcctcaatcaaaataaaaataaaccgccaggtcagcaggatttgctcggtcagcaatcggggggcatggcagcgcttcaatatttggataagctgcgggaatggcgtattcagcacaaaccaaaaagtggctgccaatgccgccaaactgcgccatagcgtttgattggcggtggttaatccgactttatcaaaccccaaccaccaatgacctatctgcataccccaccacaggctctctggttggcgcgagagtgatatcacaatcgtgactaaccccaccaacaggaaagagagcgggatagccagccagcgcagataacggcgcggccccacccgcaacagataacatgtcagggcggcgataaacaccaatagcagcgcctgatacatgggcgggctaagcatggcggccaacaggaaaacggcatatagcaccaattttcccattggatcggcctgtcgccagcggctttgataactgagtttatcaatccccagcatgctcaccgcgtttcccccggtaataacccaagatatagaaaatcaccgccgccccaatggaaccttgcagggtaaacagcaagctttcaatttcaccactggcgggttcatataacggcgtgaaccacggctgataatgaggtgcggtagtctgaatcagagtttcggcttcaccatctgagccaccatattcaccaccgtgattaataaagaacggcattatgaccagagcgatcaccatcgccagcaaaataagcgtctttttcatgttagtgagtccctgcgtggattaactgacgtttggttaattggtcgtaaatcatcactgtcagcaagccttcagcgatggctatcgggatctgggtaatgcagaacacccccataaacttgataatcgaaccgctaacaccaaattgcgggtcagggaaagccagaccaagctgtaccgaggtgacaaagtaagtggttaagtccgccagcatggcgcaaagaaataccccgacgtcgcggcgcaatcccgctttacaggccaacttccacaccagataacccactactggcccaataaccgccattgacatgccattagcacccaacgttgtcaggccgccgtgcgccagtaataacgcctggaacagcagcacaatggcccccaacaccgccaccactactggcccaaacagaataaccgctagcccgacgccggtcggatgcgaacaactgccggtcaccgatgggattttcagtgccgataacacgaaaataaaggcaccgcacagcgctaacaggactttttgattgctatcttcagcgacaatctgtttcaaacgaaccagccccataaacaaacacggcaggaacagtatccaccaggccagtgcccacatcggcggtaaaaaaccttccatgatgtgcatggcaaaaacgtcattcggtgccaacgtaagcagaatggccatcgccactccgctatacgagagtttctttaactgtctttccatttcgcattccttttcccccttcttacttgaagccgcagcggtgttagcggctctcactcacccgaatcacttacttatgtaagctcatcgggatgagttcgtttgcagccttgctgcaactccaattaatttggggcgtaatttaaaattaattaaccatctatttaactaacctgttattcattaactaattgctgtttattcactaaaatggtcgagaaatagggcaatggctggtcagcggcgatgctatcaagctgacgccagcacacttcgccgggtaatgaggcttccgacatcaacagcgcatgtgggaacagatttaaccggcccaatagcgcctgaatttgtgcaaagcggccatacactttcatcagcactacgcagtcgtgatcgcgcaaagcgcgttccagctcggcttctggggcggtgcaagacataaccgccagcgattgttgctccatcgccaagggtaacgcagcacgtgaggcaatggcggcaaatgaggttacgcccgggacaatttccaaccaatcaggccggccaatacgttctagcaaaaatacccatgtgctaaataacatggcgtcgccgagggtgataaagcccacctgacggccctgcgcaacttccgcttgcagctgttgtgccacctcatcccacaccgcctgtttttcgctgtcatcggcgctcatcgggaaatggcaggtgcggatttcggtgttaggtgataaatattcgcgcacaattgacaatgccagactgtcaccgcctttacgccctgccggggcatacagcacatccagtttggctatcagccgtgccgcccgcacggtgattaaatcgctggctccggggccgacacccaatgcataaagtctgccgctcattacgctgcctcctgctgtttttgctgcaaggcactcgccagatgctgaacaaacatctggcgaatcaatgggttctctcccaatccttgcagccatgattgcgcactaatacctgctgcttccagttgtgagcgccatgaatccggctctgcagaagccatgtcattgatggcgtgatcaccggccaccagcatcaatggcatcagatgcactttgcgcaccccctgctgctgtaagcggctaatgatgtggtcgatttccggataactttccaccgcgccaaccaaagcagggaagttgagagaggtcattaaatgatccaggcaggcataagcagaaaaggcgaagtgactggccccgtggcccataaataccacccgctcatccgccgccaacagcggcatttgtgcttgcagtgccactaacaattgctggtaatcggcaaagctgcttaacagtggtgtgcccaataccagatgatgaaagcagtcgctaaaaccgcgcacttcattagcgattttttcgtattcatcgccattaatcacatgcagtgattggatagcgacatcttgataaccctgttcagccagtagtttcagtgcttctcgcgggttattgatcaacaaaccatcgcgtttacgcagcttgcgaatgatcatttctgaggtaaaggcgcggaacacatcgcgatcactataagccgccgatagctgttgctcacaagcttcaatgttcttttggcgagtgtgttcataactggtgccgaaactgatcaccaacagtgcttttttcattttattgtcctcgttgttcttgccagtgggccagattgctgccaatgcatcagatgtcgggtaaattcatccaatgaagtcacttgttgcccaagactgcccaacaccacggcggccggacggcgcaccacaatgcagggaatattcagtgccagacagggagccactttttcctggtagccaccttgcacgccagactctttggtgatgaccacatctggctggcaaaactcatacagcgcgtgattgaattgcgtgctgaatggcccacgcagcgcgataatattgtctacccccaaccccagagcctcacattggctcagcacctcagccgttggcagcactcgcgctaacaaagttttaccggtcagccgctgttgatactccgccaactgcttgctgccggtggtcaagagcacccgcggccctaaaccttgcgccacggcacacgctgccgctgcactgtctactttgtagagctgcggatgatgaatagcgtcaatttcactcgggcgctgataacgcgtcagtacgacatttgattgcccgcaagcagcagccacattgtcactgagctgattggcgtagggatgtgaagcatcaactacccactgcacctgtctggtgataagaaaatcggccatttgtgctgcatccatccgcccgaccaatacctcgccgccaatgtcgcccgccagttgtttgcccgcatcggtagcgaccgacaggctgtagcgctcgccaaattcgtccagcagttggcaaattagccgggcatcactggttccgccaaatatatgaatcggcggatggtcgtgggtcataatgaatagccccgtggcgttatcatcagcccgttacggcaataagtggcctgattgccaacaatcaccaaactggtcatgtctaccggttcaacatccatttcacctattgtggttagccatttttcctgttttttgcgccctgccgccttcaccacacccaccggcgtggcggctttcttccacggctgcatcagctcaaacgcccgtgctaaatgcccttcgcggccacgactgcgtgggttatagaagcagataacaaaatcggcttgtgccgccgcgataatgcgtttttcaatcacttcccacggcgtcatcaaatcactcaggctgatatgacaaaagtcatgcatcagcggtgcgccgagtaaagaggccgcggcgatgctggcggtaataccggcgaccagtcgcacttccagttcaagctgttgttgcgtgaccagttccaacaccagcccagccatgccgtaaataccggcatcaccactgctgataagcgccacgttatgaccggccagtgccaggtcaatcgccgcctgacagcgctcaatctctttacacatgccggttttgatcacctgtttatcctgagtcatggatttgaccagatgggtataggttttgtagccgacaataatttctgcttcgcgaatagcggcgatagcgtcctgcgtcatcattgattcactgcctggcccaatgccaatcacggttaacattaatgcgatactcccagagtgatggtgacgccctgctgacgcagagtattgccaaccaatttaccgtcgctcatcagccaggcgaccggttgtgaaacgctaccgacccccaccgtttggcggacaaaatcagaagcagggaaacgttgttcatggcggctcagttcgccgacgctgaacagttcgaatggcacccgccagcatttagccaattgatgcagcgccggttcatcttttttgatagtgacgctgccaatagctcgtaatgccatgatatcaaaatgattttcggccatttgctgttgcagcaattcaaccagcgtttgcagcgaggtggcacggcggcaaccaatgcccgccaccacccgacgtggcaccagtttgtacaggggtaaagcaagctcgggtaaactgtcgcgcagtgtgatgcacaccagggcgtccagtggtggcagtgcatccaaggaatcaaccggcacgaacccccgcgtgtcgcagcgctcacgttccgccaacagcggcgcatcccaccacaacccaactttttggttgctgaccaacatttgattgaccactttgactgcatggcggaaatcttgcatttcgccgtccagttgggtggccagtgtgtccagcgccgccatctcattcacatcagtggcggtggttatcaccggatcagcgcccaaaatgcccgccagatagcgggttagggtattcgcccctcccacatgtcccgacagcaaactgacgacgtgttgcccgcgctcatcaatcaccaccaccgcagggtcggtcattttatcgtttaccagcggcgcgataacccgcactgtcaggccaattgcccccaccaccactagtgctgaatactgtttaaatgcttcacgcagggtgtcgccaaaactgccgttgaagggcaagaaaccctcttccagcagtttgtcactggtaaaacaggtcagcggcaagtgggtttgcaagcgccgcgccagccgcactccgccgggggtcaggcaaaataccgcgattgattcaggcttgacgatattcatggctaaaccccgcgtcatagagtttggaatagtggtattcatcaccgaggaatgcccccaccaaaatcagcgctgttttatgaatggccgccgcccgcactaactcggcgatatctgccagcgtgccgcgtaccgtgcggctttcagcccatgtggctttgtacactaccgcgaccggcgtattggcgggatagccaccggcgattaagcgctcggcaacgcggtccatttcctgtaccgacaagaaaatcgccattgacgtttgatgggcggcgaaagcttccagttgctccaatggtggcatcggagtgcgcccctcaatacgggtgataatcaagctctgtgccacttccggcacggtgtattccacccccagttgcgccgctgcgcccaagaaagcactgacccccggcaccgaaacaaagccaatgccgtgttcgcccaacacctccccctgctcacgaatcgagccatacaaagagagatcgccggtttgcagccgcactaccagcttgcccgcgcgcacaccttccaccatcagcgtaatgatttgttccagattcaagcccgcgctatcgtgacattcagcttcggcagagcaatattccaatagctcggtattgataagcgatccggcataaatgaccacctgcgcctgttgcagcaagcggtagccttttagcgtaatcagctctttgtcacccggcccggccccaacaaaccagactttttgcgtatcccatgttgatgcagtatcaggatgctcagacattgcgcgcctccttgtggcaggaaatcagataagtaggattattcggtttaaaatagtgcccgcgacccagaggggtcagagtggagagttgcaattgcacacaatccagctcgctaacgacgcaggtctgtaaatggcttaatgcttcattgaggttattgagcaaaataaaggtcaataccaagcggcccccaggatttaacatcatcaatgaccagtcgataaggtcggtcagatggccgccactgccaccaataaaaatggcatcggctttatcggataaaggtaaaggagcgactccggcaataatgtctaccttgcgacaccctagccgctggcggttttcattaatcaactcaagtgctaccggattccgttcaatcgccgtcacccgtaaatcaggaaaacgcaaagccgcttccaatgccacactgccagtacccgcccccacatcaatcaagtgagcggcacccgacaaactcagccgttccagtgccaatactcgcaccgcttctttggtcatcgggactttttgcccacgtaggaacagctcatctttcattgaggatcaccaccacattcatgtcatagcgggccgccacttgctttgctggcaggcgataaattcgttcattgggttgcgagaggttttcaccaataatcaaggtacgggacaggccacgttgctgtagcgcatcggcaatagctcttgggccaataatgccgtcggtcaccatcgccactttgtcgtgctggaagatccagtcaaaatcgggttcacgaccatgactgctggtaagaaagaggtcgttcatatccagtgccgctttggcgcacaaatattgaatcgcgctaatgccgggaacgatatgcaactcctcagcgctgaagtttgctgccagcaatttgccgatgccatacagcaaaggatctcccgaggccagcaccacaatggcgcgatgcttattgctatccagccactccaatagccctaatagatcagcatctaacaagcgcgactctttactatcgctgctcaatgtcgccagatggcgcttaccgccaaccagtacctcggcgcgatcgatagcccgtcgagctgcgggtgtcagataatcagcatcaccggggccaatccccaccaccgtaatcatcgtaacgcctccacaatctcatccagtggccggttgctacctagcacctgattatcaaaagagaataaaatggcatcacactggggcgggttaaccgagaagcgcatcatctccgcaatgcgctcgcagatgcgctgcgcgatacgcgcatacaccccttgccaaccctgctcggcaattaactccattgccgcttccgtggtatcacactgattaactttaagtaatagcgcatggggcgcacccattaaggccaaatgcgccaccagcgtctccatacgtccatcagcaatatggctgtgggtatggaagataccggcggccactttgaccaatttgcccggatgcccaactaacagaacgtggcggaaccccaagcgcacggtttcttgcagcatatagccgacaaaattactcatggtgaccacccgttggctatccagccccaggtggtcgcggacaaagcgctcgccgtgattacccggcaccaaaatgacgcgatcaacacctgctgcccgcttcatttccagctccagcgccaatgagcgtttccagctctcttctgacatcggcgtcacaataccggtggtaccgatgatggaaatcccgcccagaatccccagccgcccgttgtaggttttcttcgctcgctcctcgccttccggcgcaaagatttcgacttctgcgccacgcaatgggccgatgacttcacgcacagcagcttcgatggtttggcgcggagtgcggttaatggcgctgctgccgaccggcaacccaatccctttgcgagtaacggttcccactccttcgccgcctcgcagagtaatgtcggtctgtgtggtgagggtcacgcgggcaaaaatcagcatgccgtgggtagcatcaatatcatcgccgccatctttgcggattgcggcggtggcttgctgaccttcaatcaacggctgctcaacattcagacacaaggtgatgccggaaggcgtcacaatagaaatttgatcaatcacttgctgacgcaacaccatcagcgccgccactttggccgccgccgtggcacaggaaccggtggtatagcctttacggtattgcttgccgttgtgccaaatgctgtctaattgctggttttgcagtgccgcgccgtcattcgcaataacgtcactcataatgcccctcgcaactgcgtcctttgtaattgatagaggatggcgttgataatggctgccgccacattactgccccctttacgccccagcgcggcaatacacggcaaaccacttgccaccaacgcatctttggattccgccgcaccaacaaaccccaccggcacgccgatgactgccaccggggacacttgccgttctaacaaacggaataacgccgtcggcgcattaccgaatacaaacagtttttcgcccggctccaccaacgccacatctaccgcggccatcgagcgggtaatcccctgtaccggcgcactctccaccacccgcggatcactgatataacagcgacactcgcatcccatctgcttgagcagtgttttgttaatgcccgacatcgccatagtcgtgtcggtgtacagcgtgcatcctcgacgtagaccctcggcaatgcgggtcagcacatccggtgaaaaatgcagaatatccagccagtcaaaatccgctgtggtgtggataacccgcttgacaaccgcttcatgcattgcactggcaaaccgaatctctggccgctcagtggcaataatatcgccaatgataacgaagctatttttctcgatttcctgcgggttttttatatagttcatggagttatccttattaaataccgaccaacagcagatgggtcagagcgaacaataacagggccaatagcgacgccatcatcatcaaatggatgctgcgcgggatatcactcagtgccacttcgcgccgctcatcgccaatccacggtttttctacccgctcaccacagtagtcattcgggccgcccaggcggatgccgagcgcaccggcgacggtagcttctgaccaggcacaattggggctggaatgctgataacgatcgcgccaaccaatgcgcagcgcctggcggtaatcggcctgaatcagccaggcagccgcactcagcagtacccagctcaagcgcgcgggcagccaattggctaaatcatccattcgcgccgacatataaccgattgctcgatatttcggcgttttatatcccaccatcgaatcaagggtattgaccgctttgtaggccattgccagcggtgcgccccccagcatcaggaagaacagcggtgcaatcacgccatcaacgctgttttcggccacggtctcgaccaccgcacgagtgatttgtggtttctccaattgcgaagtatcacgcccaacaatccatgacagcttttcgcgactttgcgccagggttccgtgttgtagcgcatcaaaaaccgctaatgccgcgtcactcaagcagcgtccggccagtaaggtgtaaatcatccacacttgcgctaaccagccaagccacggattaatctctgtcatcagccataaaaacccccagctgacgagccaggtgatacccaccaccagtaaccacagcaccgcccccccccatttgagtgcccactcgctatgacacagggtgcgaatggctctctgcaacagcgtgatcagattacccatccagcgcaccggatgcggccaacgcggcgggtcgccaagccaatggtccagcagaaaagccacaaaccacgcgctcagggtcatagcacactccgggcagcagtcagccagccgtccaataatccggggcgctgagcaaagtgaatatgcagataactggcctgagtccgttgcacttgatagccactgtgccagcgctgaataacttcgccatcgcgccatttactgctatcaaaaacgggtgtcagtgggctggtaaaatcagagtaatggaactcatgaccgcgtagaatttcgccagacgcggctaataatgtgtcgctgcgggcctcggcctgacagtaaccaaagcgagtcaggcgttttcccattcggctttctccggccaaaactcccaccatccgatggcgctgtccgctttcatccgtcagagcatcccccaaatacatcaagccaccacattcggcatacatcgggatttgctggcggtgggcttgctgtaacgccgcatgcatcgcggtattttctgctaatgcgcggctatggatctccggataccctccgcccagataaatcatctgacaagccggcagatggcggtcatgcagcgggctgaaacgctggatgcgcacgcctgcttgctccagcaaatcaaggttatcggggtagtaaaaattaaaagcttcatcttcggctaaggccaatatcagcccgtcagccaaagcttgagaaggtaacgcgggaggggttccaacagggcgttgggtgcttgaagtcagggtcaacaatcggtccagatcgataaaggcttcgacctgctgggccaattgttgccagcacggtgagttatcgggctgtttggatagtgcaccgcctcgctcttgtgccgggatcagccccaaatggcgtgatggcaaggcaacatcgtccatgaccggcaagcggcccaaaaccggaatgccgcaataacgttcgatagcatggcggataagttgatagtgattttctgaattgacgcggttaacaatcacaccggcaatcgtcagcttggggtcaaattggctaaagcccagcacggttgcggcaacggatgtcgacaccgctttaccatccaccagcaagataaccgggcagcctaattgcttcgccatcgctgcactgctgcaataatcggggtcagtgccgtagccgtcatacaaccccatgacaccttcaatcaccgctacatcggcatggcgcatatgctggttatacaacccattaagggtggcgggcggcaacataaaagcatcaagattacgtgacgtcacaccactgacggcggtatgccaaccagtatccaggtagtccggcccaactttgaacggctgcaccgacaatccgcgcgccatcagcgcccgcaaaatacccagcgtcacagtggttttaccacagccgctgccggttcctgcgatgataaatgcttgtttacctgagcattgcataaaaaatcccgccatttcaagcgggatatgcagtgtcaaaaaggtgcatttgcgcaacgtcaccgctgcgcgcatctgatgacaacccgcttcccaccgaaggagttgaaactctttactgatttggctggtcttctggcttagcgtcactctcccccgctaccttcccaatcctatggatcagtggtctcagcgggttcgtcagcatcacagcagcgggggctgcgggggatttacacccccttcccaatcgtgttatccacgacatacctgtttcagtatttaagtacagtagattctgttatttagtttcttatttcgttatttaatttatctctttatttacactgttataacagagcatttattaattagtagtctggtcggctttcttgaaattaatatacgcctttctgttcataaaaaatggttaatttcattttttgcgagttatttttttgtatcattacaacaaataattgtcataaaaacagacgataaccacttaaaaacaacaagttaaatgaaaaaatatcgtttaaaaaaatagcaaaaaattgtcattatttattttgtattttcaatatcacactggatattaaaatagacaaacttgaatgaacagcatgaccaattgatattagatcaataactgtcattccatttcgctgcgttcagaagaaagtgagcgaaatacctgcggtgtcacgttgtaggtctgacggaacactttgcagaaatagctggtctgggaaaaacccagattcttggcgatgctggcaatgctccaatcgctgtgttgtaacatctctctggcattggccatccgctgctgattgacccaggcattaaatccgatgccctgatattttttaaacaatttgctgaagtagtacgggctgagatataccttagccgccacttcttccagccgtagttcttccgataaatgcgtatcaatataacgcagtgctttcttcattttgctgtcatgggggtgaaccggtcgtattctgcccggttctttgctgcccatgttgtcgttgatcaccacaaaattgagatgttttttgaggcaattctcaacaatcaacttcaataaatctgccgatgcaatcacccgtgaaaaatccataacaggcacattgtggaactcatccatcagtgccggattctgctgccagtgattatccacattaagtatatcaatcagataaacatctgagtgcaaccgcacctggccgcataacacaaaacccactaaatgaccggcaatgaccagcggaatagagaaatcagttaacccagcgtggcagcgataaatacaaggctcattggattttgaggcttcaaggcccccgcaacgatcactcattcggcaacggagatggttcaccgggtcctggcgcatcaactgacaaaatggcgtaaagttaaaaagatcagaaatctcttcgccgtgaatattcactaccaccacggccagccctgtggcctgagcaaaatcctgcgcgattttatttatgagctctgagtttagagaactggcagaaatcatgataaaacctctcagttaattttaatttattgttattaagtttcgtttgttgctataaatcatccctgtaataaaccatgtgttactaatttgttgtatttatattcctatcagcaagtggaaaacctatttccctgtgaaggtttagaccctggcaaaatgaaggaaaataacaattcaccttaccagagtcataatcaacaggggacgataatcagtcgattaaccagaatagatcacgaaatttcctcaactcgtttcatagattcaagatgaggaaactcatttgatttataaactagctttctcatcctctaatttacaagtattgcaaggcaggtttttgccaatgaagaagcgataaaccgccgcaccgaggcaagcaccaataataggggcgacaatcgggataatgaaataagggatatcacgcccaccagtcatcgagatttttccccagccggcaaagaaggtaaataatttagggccaaaatcacgcgcggggttcatggcaaaaccggttaatggcccggttgaagcccctatcaccgccaccaggataccaatcaatagcggccctaatgcaccacgcggcaccccattaccatcatccgtcaacgccataattagccccatcagaatggaggtaataatgatttcaacaaatgcggcttgccatacactgatagccggtgaggggaacgtactgaaaatactggccagttgtagactttccagactgccacgtaccatctgatgggcggtttcaaaatcagtaaataagttgtgatacaacatataagacagcgccgcaccaccaaaagcaccggcaatctgtgcaatgctgtagggaatgactttgcgcgcggggaaacaggcaaacagccataaagcaatggtaatcgcgggattgaggtgagcaccggaaatacccgcggtcagataaaccgccagtgaaatccccagcccccaaacaatacagatttcccacaaaccaaaactggcaccggccactttcatcgccgccaggcaactaataccaaaaaacaaaaacagcccggtgccaagaaattctgccacacactgagctttgagcgagtcgttcatagggttaccctgcttgaagttattatgatgaatacattgtgtttcagtaatgcacggcccttgactcaaccactataaagagacggaaaatgaaagtgttgtcgtgattagccattaattaaacaaaaaatagagttcctatagcaaattattgctattatctggcccatactcccctcaacaccctgtaaacaagcaacttattgcctaattcaataatgtgactttcttgtcatttattctttccgttattgttatcaagctcgcaatttctattttaatgtgagccagcttccatctttatattcacgtgcgtgagtaccaaagaaaatagggattgtcactgacttaattgtaattatgaatatgcaaaaaccaattattatcacctatccattaataaatagacttataaaataatcagttaaatgaactcatgacaataatttgttatttcgtcactaaccattcccgccagtaaattcaatacagccattctttttcattgcttgtttgtatattcaatctcagcacgaacctgacaacgttattactgaatataacaacattatttttgaatatggcaattcaagccaaagcaataccctaaataattcgagttgcaggaaggcggcaattgagtaaatccccaggaacttacataagtcagtgactggggtgaacgaaagcagccaacgcacatgcagcttgaagtatgacgggtaagggcacctgatattcgtcgaggtatatatgcaacaagaagcactaggaatggtggaaaccaaagggttggttgcggccatcgaggctgctgacaccatggtgaaatcggccaatgtgacgttggtaggctacgaaaaaattggctccggtctggtcactgtcatcgtccgtggtgatgtcggagcggttaaggcggccactgatgcaggcgctatcgcggctgccaacataggtgaagtgaaatcaacccatgtgatcccacggccacataccgatgttgaggcctttcttcccaagggaaacttaccaaagggaaatagctaatgaaaagcaatgacctggtcgaccaaatcatggcgcaggtgatagcaaaagtcagtgaacacgctccggcgtcttctgcacaaccatcccatgcacaaccatcctataaacaacgagatacggctatggctgagaaaacttgcagtttaacggaatttgttggaaccgcgatcggtgacacggtcggactggtgatcgccaacgtcgacagcgccctgttggacgcaatgaagctggaaaaacgctatcgctccattggtattttgggcgctcgcaccggtgctggcccgcacattatggccgccgatgaagcagtaaaagccaccaataccgaagtggtcagcattgaattaccacgcgataccaaaggcggtgccggtcatggctcgctcattatcttcggtggtgatgatgtttccgacgtgaagcgtgccgttgaagtggcgctgaaagagttagaccgcacatttggtgatgtttacgccaatgaagcgggtcatatcgaattgcaatacagcgcgcgtgcaagccatgcactggaaaaagcattcggcacaccgctgggccgttcttgcggcgtgattgtcggcgcaccggcttccattggtgttctgatggccgataccgcggtgaaatccgccaatgtggatgtggtggcttatagctcccctgcacaaggcaccagctttagtaacgaagtgattctggttatctccggcgattctggcgcagtccgtcaggcagtgatttctgctcgtgagatcggcaaaacggtattagccactttaggtgctgaaccgaaaaacgaccgcccttcttatatctgacgccacagtgaggctgtttcatgaaatcgaaaagatttgaagcattggcgaaacgcccggttaatcaggacggctttgtcaaagagtggatcgaggaaggctttattgccatggaaagccctaacgatccaaaaccttctatcaagattgttaatggtgtggtgactgaactcgacggtaaaccacaaagtagtttcgacctgatcgaccactttatcgcccgctacggtatcaatctggcccatgcggaagaagtgatgaagatggattccatcaaactggccaatatgttgtgtgatccaaatgtgtcgcgccgcaccattgttccgctaacgaccgccatgacacccgccaaaatcgtcgaggtggtatcacacatgaacgtggtggaaatgatgatgtcgatgcagaaaatgcgcgctcgtcggacaccatcacagcaagcgcacgtcaccaacgtgaaagataatccggtgcagattgccgccgatgctgcggaaggcgcattccgtggtttcgatgagcaagagactacggtggcggtggctcgttatgcgccattcaacgccattgcactgttggtcggttcgcaagttggccgcccaggggtgctgactcaatgttcgctggaagaagccactgagctaaaactggggatgttgggccacacctgttatgccgaaaccatctcggtttatggcactgaaccggtatttaccgacggtgatgacactccgtggtcgaaaggttttctcgcttcgtcttatgcatcacgcggtttgaaaatgcgcttcacctccggttctggctccgaagtgcaaatgggctatgccgaaggcaaatccatgctgtatctcgaagcgcgctgtatttatatcaccaaagccgccggggttcaggggctgcaaaacggctcagtcagttgtgtcggcgtgccatcggcggtgccatcaggcattcgcgccattttggccgaaaacctgatttgttcggcgctggatctggaatgtgcatccagtaacgaccaaacctttacccactcggatatgcgccgtaccgctcgcctgctgatgcagttcctgccgggtactgactttatctcctctggttattccgcggtgccgaactacgacaacatgttcgccggttccaacgaagatgccgaagactttgacgattacaacgtcatgcagcgcgacctgaaagtcgatggtggcctgcgtccagtattggaagctgacgtggtggcgattcgcaacaaagctgcgcgcgctctgcaagcagtattcgccgggatgggtttaccgccaattaccgacgaagaagtgattgccgcgacatatgcacacggctcgaaagatatgccggaacgtaacatcgttgaagacatcaagttcgctcaggaaatcatcagcaaaaaccgcaccggtctggaagtggtgaaagccttggcgcaaggcggctttgaagatgtggcgcaggacatgctcaacatccagaaagccaaaatcgccggcgactacttgcatacctcggcgatcatcaaaggcgataaccaggtgctgtcagcggtgaatgacgtcaatgactacgcggggccagctaccggttaccggctggaaggtgcacgttgggaagaaattaaaaatattccaaacgcgcttgatccaaatgagcttggctaaggggtgcacgagatggtggatattaacgaaaaactgttacgccaaattattgaaggcgtattgcaggaaatgcagggagacagcaataccgtctcctttaagcaagagacccaacctacggcaacggctgccgtggcgtcaggggattttctcactgaagtgggtgaagcccgccccggtacccatcaggatgaagtgattattgctgtcggcccggcatttggcttgtcgcaaaccgccaatatcgttggcattccgcacaagaatattttgcgcgaactaattgctggtatcgaagaggaagggataaaagcgcgggttatccgctgctttaaatcctccgacgtggcgtttgttgccgtcgagggcaaccgcctgagtggctctgggatttctattggcatccagtcaaaaggtaccacggtcattcatcagcaaggtctgccgccactttctaacctggagctgttcccacaagccccactgctgacgctggaaacctatcgtttgattggtaaaaacgccgctcgctacgccaaacgggaatcaccacaaccggttccgaccctgaatgaccaaatggcacggccaaaatatcaggccaaatcagcgattctgcacattaaagaaaccaaatatgtggtgaccggcaagaatcctcaggaactccgggtggcgctttaacaaaggaaaacacaatgaattccgaagctattgaatccatggttcgcgatgtgctgagcaagatgaacagcttgcaaggccaaacgccaactaccgcttgtgctccagcggccagttcgcgcagtgatgccaaagtctctgattatccattggcgaataaacaccctgactgggtgaaaaccgccaccaataaaacactggatgatctgacgctggcaaacgttttaaacggcagtgttacttcacaagatttacgtattaccccggaaatcctgcgtattcaggcatccattgccaaagacgctggccgcccgctgctggcaatgaacttcgaacgcgcagctgaactgaccgcggtgccggatgacaaggtactggatatctataacgccttgcgcccattccgctccagtaaagaagagttgaatgccatcgccgatgacctggaacaaacctacaaagcgaccatttgtgccgccttcgtgcgcgaagccgccgttttgtatgtccagcgcaaaaagctaaaaggcgacgattaatcaatttctcagaggattataacaatgtgcccatggcagagagaacaggcagatcgtaaagacgccgtaaacccttccttgggggctcgagccgcgccgtcctggcgcggacgctttactcttctgcctatcctctctgctccagatcgaggcctcgggatatgtcagcagtatggattaatcaattagccaattgttatacccaatagatttcgtgttgcaggtaggcggcaaaagagagaatccccgggagctgactcaagtcagtgactggggtgagtgagtgcagccaacaccgctgcaaattgaaagatgaaggggagggatatggattacatcgtcggggtagacatcggcaactcatcaacagaagtcgcattggcacaatgcatgactgatggtcagttgcactttgttaccagtaccctaaccgaaaccacgggtatcaaagggacgcagcgcaacatttttggcatcactaaggcgctgaatatgttggtggaaaaggccggtatcgcactaagcgatatcaatcttatccgcatcaatgaggcgaccccggtcattggtgatgtggcgatggaaaccataactgaaaccattatcactgaatccaccatgatcggtcacaaccctaaaactcccggtggactggggttaggcgttgggctgaccatcacgattgatgagttagtcacgcgagaccctaaccagccttatattctggtggtgccctctgcggttgattttgccgatgtggcggccgtggtcaatgctgctaacggcgctggataccgcattaccgcgattatcctgcaacgggatgatggtgtactggtcaacaaccgtctcacacaccccctgcccatcgtggatgaggtgctgcatattgaccgtatcccaatggggatgttggcggcggttgaagtcgctatgccgggtcaggtgattgaaaccctctctaacccttatggcattgccacagtgttcggattgagtgctgaagaaaccaaaaacatcgttccggtggcgcgggctttaattggcacgcgctccgcggtggtggtgaaaaccccggagggcgatgttaaagcccgcgctattccggctgggcatctggagctatttgctaatggccgcacagtacgggtggatgtcgccaccggtgctgaaaccatcatgaccgccgtcaacagcttccgacatttggataatgtcagtggcgaagcgggcactaatatcggcggtatgctcgaacacgtccgccaaactatggcggaactgaccaacaaaccgaccaatgagatcttcattcaggatttgctggcagttgatactgcggtaccggtcaacgtcattggtggtctggcgggtgaattctcgctcgaacaggcggtgggtattgcctctatggtgaaatctgaccgcttacaaatggcacatatcgccagtgaaatcgaaaagacgctgaatattgatgtacaggtcgggggggcagaagccgaagcggcgatactcggcgcgctaaccacaccagggacgcgacggccactcgccatcctcgatttaggggccggttcgaccgatgcctcaatcatcaatgcgcaaggccaaatcgttgccacccatctggcgggtgctggcgatatggtcacgatgataatcgcctctgagctggatctccaagaccgttatttggccgaagacatcaaaaaatatcccttggcaaaagtggaaagtctgttccacctgcgccacgaagacggcagcgttcagttcttcccacaaccgctaccacccgaagtttttgcccgattagtggtggttaaaccggaagggttggtgccactgccgggagattatgcactggaaaaagtgcgcaatatccgccgtagcgctaaagagcgggtatttgtcaccaatgcgcttcgcgctctacgtcaagtcagtccgaccggcaatatccgcgatatccctttcgtggtgctggttggcggctcgtcgctggacttcgaaatcccacaattggtcaccgacgccctttctcactacaagctggtggccggtcgcggcaatatccgcgccagcgaaggcccgcgcaacgcggtcgctaccggattgattctgtcctggcaacgggagaatcacgtatgaactttacccaagatgcacccgcaattgttatcagcctgacctcgccaacacccgaggcggtctggcaccaagtattgctagggattgaggaagaaggcattccctggcagtggcagcaagacgatgactcggatgccattctccgcgcctggcaggcggcgacccgctccccattattggtggggctggcgtgttctgccgacgaagttatcgtgcattttcgtcatttaccacccgccagcccgctgttccggcagccactggcacaagacgaagaccaactacggcgactgggcaataacgccgcccggttagtcaaaggtttaccgtttaagtaatcacactcaaattaacaaggaattcatatctatgaacaacgcactaggactcatcgaaaccaaagggctggtcgctgccatcgaagcggctgatgccatggtcaaatctgccaacgtacagctagtgggatacgaaaaaatcggctccggcttggtgacggtcatggttcgcggcgatgtcggcgcagttaaagcggcggttgatgccggttctgcggcggccagcgcagtgggtgaagtgaaatcttgccatgtgatcccacgcccacatagcgatgtagaagccattttaccgacctctgcctaagggtaagaagaggagcaccgcgtgaaaacgtcactgggtttacttgaagttagcggtctggcgctggcgattggtgcagcggatgtcatggcaaaagcggcatccgtcaccctgattggaatagaaaaaaccaacggctccggctggatgttaattcgtctgaccggtgatgtggcttccgttcaggcggcaatcagtaccggagccgcctttgcccaactgcatcaagggctggtctcaagtgcggtgctggcccgtccggcagatcccctaatggcgtattggcaagcgccacacattaagccagccgccactgaagccaccaccttgagcgaacctgcgcaacaggttgtcgccgaaatggttatgacagaaagccccaccattgacaagtgcgatgaagcagaagccccacgacctgccgataccgccaccgacgatgaaccagaaattgccttgggtgtggcaataatggatttggatgtcgcaagacaaagtgcagaaagtgaggccccaccagctccacgtgtgagctgcaatctctgcctcgaccctgcttgccgacgccataaaggtgagcctcgctttcgctgtattcacttgggtaaacgaggaaaagtctgatggaaaaagcgttactggaacccgttgtcagtaagatcctcgacgaaatgcgtcttcgtccgatcccgcttggggtttccaatcgacacctgcacctctcggtgcaggattaccaacaattattccccgatcagccgctaattgagaaaaaagcactgctccagcccggccagttcgccgcggctcagacggtgaccttggtcgggccgaaaggcagtttgaagaatgtgcgtattctggggccactgcgcagccacagtcaggttgagatctctcgtactgacgcccgcacactgggtatcaatgcccctctgcggatgtcgggcaatctggacgacacgccagctatccggctggtcagcccctatggcgagctggaattgccacagggtgtgattgtggcattgcgccatatccatatgtcgccactggatgcccttatctatcgggtcaaacacggcgaccgggtgcaagtggcaatccacggcagtggccgccggttgatcatggatgatgttgctatccgcatttcaccccaaatgaaactggaaatgcacattgataccgacgaggccaatgccgctggagccgatgatccggcggcttttgcgacgttgctaccccttgcacggacaacgcagccatgaatctgactcaggcgcaaaccgaacagctggtcagccagattgtcacgcggttggctgagcgcgaacgccgggttcacgccctgctattgcctcaactacgcgccgggctggatacatcggtattcctgcaccatgccacgctgcatttaatgttgccggatttggcgtttatccatcagctggcgcagttcgataccaactgtccagcagtggtggccttgaacgaggcctggtcgtggggcatgaaagtgcatatcagcctgcaccgccaactgctccccgccctgcccatgacggcactgcgcccattgccgctaactttcagtgacaaccaaggtctggcggtacggctacatacaggcaaggtattgagttatcgcgatattgccacacttgaccccggctggttgctgattgccagctctacgttggttacaccgctggcgcaggaaacactgtcagcccgtcacattcaactgttaaggcaggagtaaatcatgcaactggcccgagtggtaggttcggtggtttcaacacaaaagtcgccgacactgatcggtaagaaactactgttggtgcgccgtgtcgccggtgatggctcactgcctccggacagcaacacgccggatgaagtagccgttgactctgttggcgcaggtcaaggcgaactggtgctgctgtccggtggttccggtgctcggcgcgtttttgccgaaccgaatgatgccatcgacctggcgattgtcgccatcgtcgatgaatgctcttactgattaagcggtgattttatgagcatctacaccaaaaccggtgatgcgggtactaccgccctgttcactggtcaacgcgtcaaaaaaagtcatcctcgggtggaaacctacggcaccttggatgaactgaatgcggcacttagcctgtgcgcccgcgtggcacaaggtgaagaaaaccttcagttactcgatgcgatacaacatcagctgttttatttcagcgccgaactggccagtgagggcatcgaaaccccgccctgtgggcgaaaaagtattagcgaacaagacattcaggcgctggaacaggcggtggatcgctgcatagcgcaactgccaccggtacagggttttatcctgcccggtaacaccgaagccggtagccgcttacattttgcccgcaccttggcgcggcgctgcgagcggcggttaatcgaactggccgagcaagtgccggtgcgtccggtgttattgcagtatctcaaccggctatcggactgcttgtatgccctggcccgcgatgaagaccaacgccagacattgcaacaaacagcacacaccgtggtggcgcgctatttagccgcaaccactgagaaacccgttgcgaccactcagcccacgagcgctggacttggattttctgatgttcaccaactggttaagttagcggttgaagccgccatgacattacaaattaccgtagttgtggcactggccgaccgccacggcaacatgattatgacctaccgtatgcccgataccttgctggtaagcagcgagctggcaccgaaaaaggcctggactgctgtcgccttgaaaaccgctacccaccaactcagtgcggccattcaaccgggggccgatctgttccagctagaagccagcactggcggcaaagtggtgagttttggcgggggctacccactgtggcgtgacggccaattggtgggcggtttagggataagcggcggtagcgtcgaacaagatatgtacatagcagaaacggccatatcggctttacatctgaggaatgaataatgaataccaatgaccttgaatcgctcattcgcactatcctcaccgagcaactgacgccggtcacggcccctgcctccagcgccatttttgccagcgtggatgaagccattaatgctgctcacagcgcgtttttgcgctatcagcaaagcccgatgaaaactcgcagcgccattatccgcgctatccgtgagcaattaaagccacaacttgtctctctgtccgagcgcggtgccagtgaaaccggcatgggtaataaagaagataaattcctgaaaaacaaagctgcactggaaaacacaccgggtattgaagacttatctaccaccgccctgaccggtgatggcggcatggtgttattcgagtattcacccttcggcgttattggttcagtcacccccagcactaacccgaccgaaaccattattaataacagcatcagtatgttggcagcgggtaatgcagtctatttcagcccccaccctggtgctaaagccgtgtcactggatctcatcgcccaaattgaagagatcattttcaacagttgcggcattcgcaatctggtggtgacagtaaaagaaccgagtttcgaagccacccaacagatgatggcacacgacaaaattgccttactcgcgattactggtggcccggccattgtggcgatgagcatgaaaagcggcaagaaagtgattggtgccggtgcgggtaacccaccttgtctggtggatgaaaccgccgagttagtcaaagcggcgcaggatatcgtggcgggagcttcatttgactacaacctgccgtgcattgcagagaaaagcctgatcgtggtggaaagtgttgccgaccgtttattgcaacagatgcaggccttcgatgcattactgataagcaatccgcaagagatcgacagcttacgcaaagcctgcctgacgccgcagggccatgccaataaaaatctggtgggtaaaagtccaattgaactgctgaaagcagccggcatcacctgcccagctaaagccccgcgcctgttattggtcgaagtagctggtgacgatccactggtcaccaccgaacaattgatgccgctgttaccggtggtgcgggtaaaggattttgatgcggccctgacattggcactgcacgtcgagggcggcctgcatcataccgcaaccatgcactcacaaaatgtctcgcgcttgaatctggctgcacgtttgttgcaaacctccatttttgtcaaaaatggcccgtcctatgctgggataggggtcggcggtgaaggctttaccacctttactattgccaccccaaccggggagggtaccacttcggcgcgtacctttgcgcgtcaacgccgctgtgtactgactaatggtttctctattcgctgagcgaggatgtatgaaaacttttttcctgcaaacacgcatttatagcggggaaggcagcctcaaggtgctgcaacgctttcatcagcgcaaaatttggattgtttgcgatggctttttagccacctctccgctgctggataaactgagacaagccttgccagccgacaaccagattaccctgttcagcgatatcacgccggatccgaatatcgccaccgtggtgaaggggattgagcagatgcaagcgctgcgccccgatatagtgatcggttttggcggtggttcggcactggatgccgccaaagccattgtctggtttagccgtaaacaggggctggagatagcaacctgtatcgccatcccgaccaccagcgggactggctctgaggtcaccagcgcttgtgtgataagtgatccagagaaaagcattaaatatccaatctttgacgatgaaatttatcctgatatcgccattttggatgccgcactggtggccagcgtgccgcccgctatcaccgccaataccggattggatgtgttgactcatgcgctggaggcctatgtatcaccgcgcgccagtgattttaccgatgcactggcagaaaaagcggtgcaactggtatttcgccatctggcaaccgcctgccgtaaaggtgactgcctgataacccgcggcaaaatgcacaatgcctcgacgctggctggcatcgcattcagtcaggcggggctggggattaatcatgccatcgcccaccaattgggggggcaattccacattgctcacggcttagcgaatgccctgttgctggtgccggtgattcgctttaacgccgcagatgcgcgagcgcgtaagcgctatgcaagattggcgaagctgtgccatttcagcccgcccaatggcgatgatcacagtgcagtcaatcagctggttcaccaaattgagcagctaaaacgccagtgcgggttacctcagccgttggcggcaatgaaagttaatgagcgccaattgcagcaacatctccccgatatgattgcagcagccctggccgacatcacattgcgcaccaacccgcgcccagctagcgaccaggatatccgtgggattatcgaggcgctttatgagtgatatgcagatgcctgaggccaacgtgctgcactcgccccccgcttatggcgaactgccgccatgtgacgcagcgactatccaacagcgggtgcgtgacgccggtgtggtcggagccggtggcgccgggttccccacggcggtgaagttacaggcacaggccgagattttcctggtcaatgccgctgagtgtgaaccgatgttgaaagtggatcagcaattgatcccacgtcaggcggcccgactggtgcgcggcgtgctgtatggcatgaaaaccaccggtgcatgcgaaggtattattgcgctgaaagccaagtatagcgaggcgattgcggcgctgacaccgctgctgccaccgcaaattcggctgcatattttacccgatgtttaccccgccggagatgaagtgattaccatctggctggcaaccggccgccgggttccacctgcggcgctgccgatcagcattggggtggtggtgaataacgtgcaaaccctgctcaacgtggcccgcgccgttgaacagcagtggccggtcacccgccgaaccctcacagtgaatggtgccgtagctcggccattgaccttgacggtgccactgggcacgtcactgcgcgaagtgttggctttggcgggtggcgcgaccattaataatcccgcttatattaatggtggcccgatgatgggccataccctgcatgatcttgatcagcccgtcaccaaaaccactggcggcctgctggtactgccagcctctcatttgctgattgcccgccgtgcccgcagtgataaggatgtgcttgccatcgctcgcaccgtctgcgaacagtgccgcatgtgtaccgaactctgcccgcgccaccttatcggccatgaattaccgccgcacctgttggtacgggcgattatctaccagcaagtcgccacgccagatattttgctcagcgccctgacctgctcggaatgcagtctgtgtgaaagctatgcctgcccggtggatatctcgccgatgcgcattaaccgcctgctgaaaactcagttacgtgcgcagggtgcccgctatcaaggggagctgcgcgaagctgacccgatggccaaataccgcatggtgccaacagcacggctgatcgcccgcttggatttaaccgactggtatcaggctgccccctttagtgagaagccctatcagcctcaacaggtgatattaccattacgccagcatatcggtgctgccgcagaggccatcgtcgcagtgggggatcggatagaacagggccaattaattgggcaaatcccgcataacgccttgggtgcaccactgcacgccagtatcagcggcgtggttaccgccatcgatggcagtgccatcactataagtcgcggctgaccgtgttttttaaagaggagttggcatgtcacaagccattggaattgttgaattaagcagtattgccaaagggatggaagtctgcgacctgatgctaaaaagtgccaacgtcgacctgttggtcagcaaaaccctgtgccccggcaagtatttgctgatggtgggaggtgatatcggggcggtgactcagtcggtacaaaatggtgaacggcacagcggtcacttattggtcgacagcatcgttttgcccaatcttcatccatcagtattacctgccatcagcggcttaaatctggtggaaaaccgccaggcggctggtgtggtggagacctggagtgtggtggcctgcatcactgctgccgaccgtgcggtgaaagctgccaatgtcactctggtacgtattcatatggcttttggtatcggtggcaaatgttatcaggtgcttagcggtgacattgccgatgtgcaaaccgccgtcgaggtcgccagccaatgtactggtgaaaagggattattgatatacagctcagttatcccacggccccatgaggcgctgtggcgtcagttagttcaggaggcatgatggaagcaaatagcacccccgagcgcgtgatccaagaatatgttcccggtaaacagataaccctggcgcacctgatagccaaccctaacaaggcgctgtataaaaaactggggctaaacgatatcagcagcgccattggcattttgaccattacccccagtgaagcctcgattattgccagtgatatcgccaccaaatccggcgcagtcgagattggttttattgaccgatttactggtgccgtggtgtttaccggcgatgtttccgcggtggaatacgcattgaaacaggtgattcacaccttgggcgacatgatgaaattcactgcctgcccgatgacccggacctgatgccatgcaacgcatcatgttgattggccccagtcagtgtggcaaaacctcgctgattcagcgcttacgcggtgaggcgctgaattaccagaaaacccagtccattatctggcaggacaatgccatagatacgccaggtgaatatctggaaaaccgctgtttatacagtgcgttattagccagtgcttgtgaggccgacgtggtgggattggtacaaaatgccgacgccacacagagctggtttgccccgatgttggggcaagtattcaataagccggtgattggcattatcagcaaagccgataccgtcagccacccaaatcaactggcctgggcggcagactgcctcactcaagcgggcgcacaacatatttttatcacctcggcgcaaaccggcgaggggttaactgaccttatgacttatttgaatcccttatgacttatttaaaacattgtggagagtcgcatgtccggtaagattatggcgattaacgccggcagttcttcgttgaaatttcagctgttttccatgttaaatgaacagaccggccaacatcacgagcaggtgttatgtcagggattaattgaacgcattgggatggatgatgcgatatttaacctgcgagtaggtgatgtgcaatggcgagaaaccttacccatcgcggattgccgtcaaggcgctgaacacctgcttagggcgctgattgagcacaatgttattgactcattagacgaaatcattggcgtcggtcatcgtgttgcccacggcggtgaaacctttgccgattcggtactgattaccccgcaagtactggataaaattgaacagcttggcacattagcgccactgcataacccggtgaatgcattaggtattcgcgtgttccagcttgccctgccccatgccagcgccgtggcagtatttgatactgcattccatcaaacattgagtcagacctcattcctatacccgctgccgtggcgctattacgaagaattgggaattcgtcgttacggctttcacggcaccagtcataaatatgttagtgcggtctgtgctgagcgtatgggccagccattggcagcgctacgtattgtctcctgccatctcggcaatggttccagtatttgcgctatcggccacgggaagtccgtcaatacctcgatgggatttaccccccaggcaggggtaatgatgggcacccgtagcggcgatattgatccatccattctgccttttattcagcaaacagaaggcaaaagtgcggttgaaattaaccatctgatcaataaccaatctggtttgctgggtatctccggtatttctcatgattatcgtgatgtggaacaagcggccgataacggcaaccgccgtgcagcattggctcttgaactgttcgctgagcggatccgcgccgtgattggcagctatatcgtgcaattgggggggatcgatgcgcttatctttaccggcggcattggtgaaaactcacgtagcgcccgccagcagatatgccgggagctgacattcctgggtattgaactggatcaagaaaagaacatcagaaatcagttttttattcagcaagataccgctccggtacaaattgccatcgtcaatactaatgaagaattaatgatagcccgtgatgtcctgcgcgtggcactgaacctgccggtacaaccggccctcgccacacaatgagaggcaatatgaaaagtggaaaagtttggctagtcggtgcggggccaggggatgcagcactgattacagtaaaaggcttacatgccattcgtcgcgctgaagcgctggtctatgaccggttagtctgtgcggaattattagctgaagcaccagacggttgtgaaatgattaatgtgggcaaaacacccaatcatcatttggtgccacaaccgcaaatcaatgaaattctggtggattgtgctcaacgcggcttgaatgtggtgcggctaaaaggtggcgacccttatgtcttcggccgtggcggagaagaagccgaagcactggcgctggcggatattccgtttgaagtgataccggggatcagttccgccatcggtggattggcctatgccggtatcccagtgacccatcgtgattatgcctccggttttcatgtggttaccggtcatctacgccagggcaatgagccacaggattgggcaacactggcaaaactggaaggcacgttgattatcctgatgggcatgacgcaactgaccaccatttgtcagcaactgattgctggaggcaaagcgcccaccacacctgcggcggtggtgatgtatgccagccaccagcagcagcaagtggccagtggcactctgaccactttagcggatcaagttgcggcgcaaggattatcagccccggcactgattgttattggtgatgtggtgcgcttgcgcgacatactggcattcacaccagaaatgttgtcgctaaactcaaccccctagcttatggtactctaaacacacaacttactgaggggcatgacgcagcaatgagcgaacatggcgggaatgtgctggaaatggcactgaaaatcgggacaaacgcagagaatatcattgatttcagtgccaatattaatccgttgggaatgccagactccctaaaaactgccattgttgaacagttagcgcgcgcggaacattatcctgatgttgagtatcgccaactgcacagtgcactggcccgcgctcaccattgtttgccggaaaatatcatggcaggcaatggtgcaaccgaactcatttatgccgtagtgcattatctgcaacctcgcactgccctgctgctgacaccgggttttgctgaataccgtcgcgccctgcaacgggtcggttgccagattgatgattatcagatgagtgacgctgatggttatcagcccgatgagcggctgctggcggtattagaacagcagcgccctgactgcctgtttctggcgacccccaataacccgaccggattaatgccagatgctaacctgctgcaagctattgtacgctgctgccatcaataccaaattgcgctaattgttgatgaagcctttattgatttcctccctgatgcgccgggacttatcccacaattaactgattttccgcacctttatgtattgcgctcactgaccaagtttttcgcgattccggggttgcggttggggtacttacttagcggcgatttgaagggcatcgagcacatgaagcagcagcgcgaaccctggaccatcaatgccttcgctgcgctggcaggtgagattattctcgatgaccagccttatattcaggccactcatggatggttagcacagcagcagcactgcctatatcagcaattatgcgccattcccgcattgcaggtgtggcaaggttgcgccaactatcttttcctgcgctgtttaaggccggaaatagcgctacaaccggcattattacagcacaatattctgattcgccattgcgccaattaccccggactgacctgcgaccactatcgggtggccatcaaaagtgcaacggacaatcaacgactggtcaccgcgttacaacaggtttttagccatggctgaggcccgttgccccgcctcctgtggtgagttaattcagggctggatactgggtggggagaagctcatttcttgcccgataaactggtttagcaccgtgtccgttaccgacggtgtgccgggcagccatgaacggccacggatgcgccaaatgctgaaagcagtattgacttattttgaccaaccagcagagatggcccgtggcctgcatatcaattttgattccaccattccggtggcaaaagggttagccagcagcaccgcagatattgccgccactgctctggcaaccgcacgtcacttgggggaaacactggatgaagccgcactggctgccttgtgtgttagccttgaacccactgacagcaccttgtttcaacggctgaccctatttgatcatcaaaccgccgcaacacagatttcttatgattggcaacccagtgtggatattctgctgctggaaagcccacaatgcctcaacaccgaggattatcatcgtcggcatcgccagacagccctactggcaagcgccccatcgttagaacaagcatggcaactgtttacgcaggccgctgagcagcatgattgcgccctgctaggccagtccaccacacttagcgcacaggccagccagcatctactggttaaacccgacttctgcgctctgctgggattagtcgaagagctggatttatatggactgaatgtggcacacagcggcagtgtggtgggcttattattagaccgtcaacgccatgatgtggaacagctttattggcaattacaacagcgcaatatcacgcaaagctacccgaaccaacacttattaactatggtgcccggcggggtgcggtgacgccagcaggccgccattcaacccccgtaaccgtcaaaccagtatgtccatgtggatagcactgttattacccttctgcctaccatttttatgcaactctctttgttctccccctcaggatcatgatgccagtcacaaactgggaaagcagctattttatccatgtaaatagcatttatagatatggggaaaatggctatcgaagcagtagagtccacctacaggaaatgtagtgcagatgtaaaatttgcttcctgataaatcttcatttttttaaaaacataaataaaacttaactaatacaaaatattacgtcaacacctaacgacgctagcctcaacctacattagctccgggagcttgaaatgaaaaaactgagtgtaaaaacgttattggcggccagcctgttcagcatgatggtgtgctcgggcagcgcgctggcgcaagaagtcgaagtcgtcaatatttcgaaaatcgccggaatgccttggttcaaccgcatgggcgaaggggtggagcgcgccggtaaagatctcgggatcaaagcctatcaagtcggcccatccagtaccgatgccccacaacaagtgaagatcattgaagatttaatcgccaagaaagtcagcgccatcagtatcgtgccgaacgatgccgatgtgctggaaccggtattcaagaaagcgcgcgatgctggcatcgtggtattaaccaacgaatctccggggcagcctagcgctaactgggatatcgaaatcatcgataacgccaaattcgctgccgacaatgtggaagaaatggcaaaagctatgggtggcaaaggcggctatgtgatttatgtgggtagcctgaccgtgccacaacataatctgtgggccgatttgtttgttaaataccagaaagagcattacccggaaatgtttgaagtgaccagccgtatgcctgtcgctgagagcattgatgactcacgccgtaccacactggatttgatgaaagcgcatagtgatttgaaaggtattgttgctttcggttcacaaggcccgattggtgcaggccgtgcagtgaaagaaaaacgggcgaaaaacaatgttcatgtgttcggcatgatgatcccatctcaggctgcatcgctggttaaaagtggcgatatcgccatgggcgtgacttatgacccaggttctgctggttatgccatgacagcggtagctgataaagtgctgaaaggcgagaaaatcgaaacaggcatggagatcccaggagtaggtaaagcggaagttgatcaagctaaacacctgattcagttccacaatgtgttacgtgtgaccaaagataacgtggattcgctgtattgattcacacctgctgataagcattaactccacaatatcaaagagtgcgaatacgtaattattaagatatacccaaagtcattggagttgcaggtaggcagcaagcaaacgaagcccgatgagcttactcaggtaagtgattcgggtgagtgagcgtagctaacacccctgtaacttcaaggacgaagggtataaggggatgtatgcagccatttattaccctggaaaatatcagtaaaaccttttatggcgtcaaagcgctggataaggtggctatgaccctgttacccggtgaggtacattgccttgcagggcaaaacggttgtggcaaatccacactgatcaagattatctccggtgtttatcaacccgatgctgaggccgcgataactgttgatggcaaaacgtattcaaccctgaccccgattgaatctgtccggctagggattcaggtgatttatcaagacttatcattattccccaacttgaccgtggctgagaatatcgccatgaaccattatcaccatcatctgtgggtgaacaaacgccagatgcgggaaaccgccgagcgtgtcatcaagagcattgatgcccatcttaatctggatgaattggttgaagacctccccatcgcccagaaacagttagtcgcaatctgccgtgccctggcgcaggatgcccggctaattgtgatggatgaaccgaccgcatctctgacccggcaagaggttaacggcttgctgcgggtggtgcatgaactgaaatcacgcaatatctgcgtggtatttgtcagccaccgcttgagcgaagtgctggaaatttcagaccgtattaccgtgctcaaagatggtaattgggtcggaacctaccctgccgctgaagttgataatgcacggctggcctggctgatgaccggtatgaagtttgattttcaggtgctgccaccctatagcgcttcgcttgcgccggtgctggcagtggaagaactttcccgtggcaatgaatatcacaatatctcactgacattgcatcccggtgaaattgtctcactggtcggcttattgggttctggccgcacagaattgtgccttagtctatttggtttaactacaccagagtcaggtaccattcgtatcaatgataaaccgatgtattttaccagcaaccgcgatgctattgccgctggcgtgggttatgtctcagaagatcgcatgagtaccggactgatcatggaacaatcaatccgcgacaatatcagcgccaccgttttacaccggcttaaaaacactttccacctgatgcgtaccgagcgagtcgatacattggtcgaagacatggttaagcacctgtctatcaaaattggtaatagcgatttgccggtcaataccttatctggcggtaatgcgcagcgtattgccattgccaaatggctggcaaccgacccacaaatattgattctcgactcaccaaccgtgggggtagatatcgccaataaagccggtatttataatattatcaatgcactggcagcacgggggattgcggtattaatggtttgtgatgagattgatgaagcctactttaatagccaccgtattttagtgatgcggtctgggcggctggtgcaggagttcttgccaggtaacagcagcgaagcagccattgcggaggtagtaaatggctaatccccatgcacttaataaacctgatgttggtaaaacaggtctatttaataaagagcatctgaaacgccatgaagtgatgttggctttcaccatattgattatttcgacttatcttgctttcaccagcccagattttctgacgctcgccaatatttatgacttgataaataactatgccatgttgaccatcttggcctgtggtttatttatcgtattgatttctggcggtattgatatttcattcccggcaatgaccattatctcgcaatatgtcatggtgacattaattgtgaagtttggtggcaacttcccggtggctttcgcgctagccggtggtatcggcttattattggggttaattaatgcgctgttggttaatcgcctgcgcgtgccgtctatcattatcaccatttccacgctgaatatattctacggattactgctgtatctcagtcgtggtgtctggctatatacctatccggaatggttcgaacatgggccaatgctgttctccttcaccgcagccgatggctatgactatggtctttcgttacccatattgacattgctggcgaccattattgtcacggctctgctgatgacacgcaccagtattggtcggcaaatttatgcattgggcggtaatcaggaagcagcctcccgcatggggttcagcatcctcaagctgcaactgtttgtttatggctatatgggctttctatccggcatcgctggtgtggtgcagtcctataccgtcttgacggtagcgcccgactcattactcggttatgaactcaccgtactggcagccgtggtgctgggtggcaccagtattgtgggcgggcgcggcaccctaaccggcactctgctgggggtgattttgttggcgatattgcaaaatggtttgaatttactgggtatttcgtcgtactggcataccgtggttatcggtctggtgattgtcatcagtatcagtgtgaccgcctggggccaacgtcataaggtagggatataaccatgtcgaaaacaactcaacgtgatcataccgagcgctggttactggctttactgctgctggtttctatcgggtttagcctgtttattccttacgtgttctggtcgacggctaactttcaatctatcgcgtcacaaatcccggtcgccggagtattaacactggcaatggcgattaccatgctgaccggcggtatcaacctgtcaattattgctactgcgaatgccagtgcactggtaatggcctgggtctgtacccatctggaacccacattcagctcaatggtattgatgttactggcgggtgcttcggtcgctttggtggtggggcttatcaatggggtgcttatctcggtggtgcgtgtctccccgattttggcgacactgggcatcatgaccttgctcaaaggcgtgaatgtgcttatttccaaaggatcggcgatttctaatttccctaactatgtgctggcgttagatcgcagctattttctcggggttccggtaccactttatctgtttgctgcggtggcgttggttatctggcttattttggccaagaccccgcttggccgccagatatacctgtccggttccaatgaaaaagctactttcttctccggaattaatactcgccgcacgttgatttgggtgtacgtgatttcatcgttactgtgtgccgtcgcggccttgttgatgatgtccaagctaaactcggccaaagcctcctatggtgaatcactgttacttatcactatcctggcgacggtgttaggcggggttaatcctgatggcggatttggtaagattgttggcattgtgctagcactgttcctgctacaaatgctggagagcgggctgaatatcatgggcgtgagtagttatatcaccatggctctgtggggttcattactgttggcatttatctttgtcaaaggtgcgaagatcccagcgtttcgtttcttacggcaaaataaaccgtcaaactaaacacaatttagccaaaagaaaaggctggcgattcataccagcctttctattaatagcggtaaaataagctatttcacgttgcgctaaagttacttaacttcgcccatcgctttcagttttttcgacaattcacggcgttctttagacagatctgcgtttttgatgatgtattcatcgacacgatcttcgtagtcaacacgcatgttagcgataatggcttgaacctcttcgatgctcatccctggcttgatgtattcactcaggttatcgagcaacagaacgcgtttttggttatcacgaattttcttttcgttatcaacgatttcacgctgcaacttgtttttgcgacggaacatacgcacaaactccaaaacgtcctggaaagttggcttacttgcattatccattttcacaccttcacttaagttttacacaaattcaattgctggtgaccaggctatgtgaaccataccgctttgttatgcctgatgacaagattcattggctagacttatcttacccgctttacccgtcagacagaaatatcatctgcctgaatccaacaatagatcacctgcgtaaagtcatattaatcagatcgtccaattcctcaagctgtttggttaactccatactcagccaaacatagccataaatcggtgtttctatctgctgctcttgcgtcacagccaacatcaatgatttcaactcagtagagatttcactcagctcaccggcaacttcccgctcacgggcaggagatccatcgcgcaggctatcacttaatgtattcaaagtgcggattgtcatcaactgagtactgcgcaagcctttggcattgagcataataaaatggctttcccgcgacgaccaataagcatccaccagcaattctagcgtgcaaatcaggttgcggctcagtgtctgaatagcctcaaaaacgtctttattaatatgagattctttactggcaggcgcaataaaagtacgcattttaaccgactggctgagtgcagcttttaatttaggctctaaccgtgggcgctcgataacattgggcgataaataagccgcataaatttggctgatggcccgcagattatcactcatctgcatacgccaatgggtgaaagcgcgttgtggatagacactggtaaagaccaatgccaataatgaaccaaaaataacatcgccgctgcgccacagggcggtagtcatatctccaggggcagatccacacaccaccgccagagtgatgccgatgagcaaagccatgtagggccgcttgcccaatgtgaggtagccgcataagaacatcacaaccccacaccagaccagcataagtgttaaggaataagactccagatacagagcaatcaagccggatatcgcaccaaaaacagtgccgccaatacgctgcatcgctctggtcagcacattgccccaataagatatcggccccatcactaccactaatgtgatcagcggccaggtaccttccggaatagccagtaagcgaataatcagaaatgttaagataaacgctaacgtaatacgtaaagcgtgagtgatgcggtaatgggtgtagatcaggttatccaatggcgatatttttttattcaggcgcacacttacctacttccaataagatactaaaacctaagtttagctgagttataacgcgctggcagcggattaaccgttaccaaaagtagcaggaataaatgggggaataaatattccccggagcttaataacaaagctgttgataacttagtgagtgaaggggttaccgcacctcggggcactccggtcgcttacgcgactacgaccccaacggcacgattccccttcatttgactttgtcagcagtctgggggggaataaatattccctgtcaggtattgcccgccgggaaataagcttatttaaagtcaaccgccatttgttgcacaatagactcgccaaagctggactcgacacaacaagcaatataatcggtgaagcgtggtgacggtggcattcccaagctgagcaaacgttcattactgaagcgcacgttgagcatggcaaatgcaccatataagcgcatggcttttagcattaggcgctcattgcaggggccaaaaatccctttcagttggttacgcatttgtaccaatgcaccgtattctacctggcaataatctgcccccataggtttctgtcgggcagcggctgacatcgcctgatcaatctgggcaaaactaacgctatctttctcgccagctgaaatatgatagatattatcgggtaaatttggatgcagtaaaatacacactaaagcgtctgcgcaataatcggctggaataacatcgatatagtcatccagcgagcacatgaacttgcgtaacattaatgccatgcgaaatacccaaaagatgctgctggatggctgacagcccagccgggtatggccgaccacaatcgatggtcgggcaaataccaagggtagccctgggcattcttcagccaataagcgctcaattgctgatttagatttagtgtattccaccaaatgcgcgtcatcctctgcggataaaacctgctcgctcaccacagtatcggcatcgggtgtgcaagacatagctgttcccacatggatgaatctttgtaaaccagcaacctgcgacattcttttgccaaaggctaatgtgccatcaacattcactttccagattagcgggttattaccgaatgatgcgacagcagcacaattaataacatgcgtcaccccatcaatacgcgggtcattaataaaactgtccggttcagctaaatcccctaataaaatatggctaacatcaattttattcagttgcccattagggagataaaacttcgccatattctcgcgaatacgtgttaatccctgttccggtgtattggcccggactaataataaataattaaaatctgagttttccaacaatagcttttcgagcacagctccgcccagaaaacctgtggcaccggttaacagaagtgttttcactttgagtcctacttattatattcagtaggcggattgtatgaatagctaagtaaacggtagctaaatattagttggatcgacacattttgactgaaacataattatttcaaaataaatcctgacgtcccgccccgcctgaaatgatattctagcgttaatgccgtggggcactgcggcttaccgcgggcagtgccccatcataaagaatagctatacccaaaataattcgagttgcaggaaggcggcaagtgagagagtcccgatgagcttactgtgttgtaagtgattcgggtgattgaacgcagccaacgcacatgcagcttggagtatgacgggtatatgagaattaagggttaaaccgcataatgtcagataaaaacaagcaaccaacattctacattcatgattatgagaccttcggtcagcgccccgcgttagacaggccagcccagtttgccggggtacgtaccgatttggatttcaatatcatcgaagaaccgctggtggtttactgcgcccccgcagacgactacctgccgcagccggaagccgtgatgataaccggcatcaccccgcaacatgccttagccaatggggtgaatgaagccgagtttgcccggcaaatccatcaagctttcaatgtgcccggtacctgtattcttggttacaacaatattcgttttgatgatgaagttagtcgaaatattttctaccgcaatttttatgatccttatgcctacagctggcaaggggggaactctcgctgggacttactcgatgtgatgcgcgcctgctacgccctgcgccccgagggtattgtctggccggaaaacgaagagggtttacccagtttcaaattggagcatttgaccaaagccaacggtgttgaacactcgcatgcccatgatgcgatgtctgatgtgtatgccactatcgctatggcaaagcgggtaaaacaagcacaaccgcggctgtttgattacctctaccagcaccgtagtaaacacaaaatcaacgcattgattgatattgcagatatgacaccgctggttcatgtatcaggcatgtttggtgcggcacggggtaataccagttgggttgcgccgttggcatggcatcctgagaataaaaatgcggtgattatgtgcgatctggcgggtgatatgtcacccctgctagagttggatagcgatacactgcgtgagcggctctatacccgccgcgacaaactcagtgcccaagatgccgccgtgccactgaaactggtgcatatcaataaatgcccggtactcgcccccgcgaaaactctgctaccggaaaatgccgatcgtttaggtattgatcgccaacgctgtctacagaatttgcaattattgcggcaaaatccgcaagtccgtgaaaaagtggtcgccctatttgcagaggccgagccttttgccgtttctgatgatgtggatgctcaactgtataacggttttttcagtgatgctgaccgcgctaccatgaaaatcattttacaaactaaagcgcaaaatctgccagcactcgatctgaccttccaagacccacggttggaagtattgctattccgcttccgcgcccgtaattatccaaatacgttgactgacagtgagcaacagcgctggttagcgcatcgtcgcgaagcgcttaatccagaaaaagtgcaagactatgtgctgcaactggaggcgttatataaccagtatgaggatgataaagagaagctggcactgctgaaagccctgtttgactatgccagagatctagtgagctaaccccaccagtcataaatagccaataaaaaacggagccattttcaggctccgtagaggtcacagagagagtgaaggggttaccgcacccaggggcactccggtcgcttacgcgactacaaccccaacggcacaattccccttcagtcgactttgtcggccatctgaaacgccatagcaacacagttactgtgccagttcgccattaaactgtggcagtgcctgacggaatgcacgggttttccagaccatataaagcaggccaatggcaccccacaccaagcccagcgtcattgagctgctttccaggttcatccacagcacaccaaccgttcctgcaccaatcattggcagaaccaagtaactgaaatgatccttgaacgacttgttacggcgttcacggatatagaactgtgaaatcaccgacaggttaacgaaggtaaaggccaccagcgcgccgaagttaatcaatgccgttgctgtcaccaagtcaaacgagatagcagacaatgctaccccgccaaccagcagtacgttgattgccggggtacgccatttcggatgcacgtaaccaaacactttctccgggaatactccgtctcgccccatcacatacagtagacgcgaaacaccggcgtgcgcggccatacctgatgccaatacggtgacacaggagaagcacagaataactgactggaagaatttacccgcaacaaacaacatgatttccggctgcgacgcatcaggatcagtgaagcgtgaaatgtccgggaaatagagttgcaggaaataagacaccacaataaagatcacgccgccaatcaatgcagtcaagaaaatcgctttcgggatcactttaccggcattgggggtttcttcagacaatgaactaatgccgtcgaaaccaaggaatgagaagcacagtatcgtggccccggttatcatcggtaccaaatgggcattttcagaatagaacggacgtgggctcaccaatgtgcccgcaccttccccctgataaacaccatgaatcagcagccccatgaagaccaccatgattgccacctgaactacaacaataatcgagttcaagttagctaccacgttaatgccacgcaagttgaacatcgtcatcaggctgaccagcgcgccaacaaaaatccacgatggcacaccagggaaaatcgcttcgagataaattttcgccaacagaatgttaatcatcggcatgaacagatagtccagcaatgatgaccaacccaccataaagccaacattggggctaatggatttctgggcataggtataggccgaacccgcagacgggaagcgcttaaccaatttgccatagctgatggcagtgaacagcaccgctatcaacgcaatggcgtaagaagtcgcgacgtgaccatcggtcaagccggaaacaatgccaaaagtatcgaaaatggtcattggctgtaaataagccaaccccatcatcacaacttgtaccaacgtcagtgtttttctgagttgaacgcggttattggtgccagtttgattggtaccgactgtaacagtagcattatgcgtcatgattcagcctccccatacctttaacccaatttgcaagtgtagctcgcaggtcagaggtgacggggaaacttcgtatctgcctgggatacgtaagtggggaaacgagagcggtgaaacgggtatgtgccatacctgttgcgccataatcgctgcatgtgcagcgcataccggtgggcaccggtgccagtgtgaataattgccccatctttctttcctcataacggcgattttcgtatgtgaataatcgctcgcggacctgtttatctatccggatcgttgtccggcctcttgatttgtgaaaacacgaatgcaaaaaaataaccgacgcgtttaaacgtcggttattgcatggcgcgtattttgccctaacttgggagcaaaaaacaagatgttaaaccgcttgaaacaatattcttatggtagtttgatctaaacggctctttccaggctgtatcagcgctgagcggcaatttctacccgctcaatcgctgcccacattttgtctgaattcaactcaacaggcagataatgaattgactcactcggcttcagaattcgactaatcaccagttcaatggcatcgcggtcattaatatcaacatctagtgctgccagatgtgtcggtaggcccaattgattaaatgccacaatcagtgattgcaaggcttcatcctgcaccaacaaggcagtttgaaccaatatcccataggcgactttagtgccatgcaggaaatgttcagtttgtggcaatagtgtcaaaccgttatgtaccgcatgcgcagccgccactcgggtatagcgctcacccagcccaccgaccatgccaccaccggcaataattgcatcgaccacatccaggaaatcttgtgtcaactcaccctgtttcaccgcttgcaatgcggcttcactctgtttgagcaacacattgcgaatctccaaagcagcctgtagccccaaacgaaccgtcaaagataaagtttctggttgcggactcagcaccaccgcctcgtaccatttagccagggtatcgccaatcccagccagcagatattccactggcgcttgcaaaataatgcgcggctcgactaatactaagtgattggcatctttgaaaatttcaaaattcagtgcttgtccggcatcgttataccaaactgaaagcggtgtccaggccgcacaggtcgcggcaatagtggggattgccaccaatggcaagccaagtttacgtgccaccacctttgccgtatctaataccgccccgcccccaatgcctattacgacttggcgatcactgcccgccgtactcaccaaatcagccactgttgattcactgcaatgggtcgaaaatgaagcgcgcaccgcctgagggctgttaaattctgctggcagataatcaatggccgcggccaaagcgcgctctccatagatccacagcgcattttcccgtgccgcctgaggataaaactcactcagtttgtcgatagcgcctggaaaagaaaaatagttggcaggccccacctgcactcggattgcgttcgtgctcatgcccctgttccttttaaatcattatttattttaagttgtgatgtcatctgcgttttcccatcttaagggcatacttatcattgtttaataattttttgatataccttaactactttagtttgttgcgaataatagaaactgtgttaaaaaagaatgatatcagcagcattattgactgcctgtttcgttaccatcttttatagggcagtcatcgaaattatgtctaccatcactcccgcccgccttgagatgcgcaatatctctatctcgttttctggatttcatgccctgcaacaagttgatttcacactagaaggcggttcgactcatgcattagttggtgctaatggtgcgggtaaatcgaccttgatggcgatcctttctggtgctcacaatcactatcgcggtaagatcttcattgatggtcagcaggtagatattcactcaccacgtcaggcaaaacagcatggtattcatgtggttcagcaagaagttgatgttgcgctggttccaactctatcggtagcagaaaatattatgctggatacgctggctgaacaggggcacctgtttaactggccgcaactgtaccgtcaggcagaagcgctactcgggcaactcgatctcaaattgaatgtgcgccagcgcctggaatcctgcacattagccgaaaaacaacaggtgctgttggcccgcgccctttcccatcaatgccgttttctgattctggatgagcctaccgcgccactggatcaagaagagagtgcgcgtttgtttagagtggttcgccgcctgcaatccgaagggatagccatcgttttcatttcgcaccgcattcatgaattacgggaagtttgtgatcaattgaccgtattacgcgatggccgcaaggtcagccatgatgcaatgggtgacctaagtggtgaacaaattgtcgaaaaaatgctcggccataccttggatgatatttacccccctagacgaaccgctttcagtgacaaaaccttattgtccgttaaggggttacatgaccaacacaagttacgcgatatttccctgacattgcgtgaaggggaaatattagggattgccgggttagctggtgcgggtaaaaccgaattgtgcaaagccttgtttggtgccacgccgagccgtgttgatcagggtgaattacagggcagaccgtggaaaccacgttcgccagaccgctccgtcgcgcaggggttggctttggtaccagaagaacgacgtaaagaaggcatttttatccacgagggtatcccgatgaacctaagtgtggccgctgatgacagcttttcccgctggagtatttttagccgccgtcaggagttgagttgggccaaagagctgattgcacgactgggagtgcacacctcatcgccgcaacaaaaactggcccgcttatctggcgggaatcagcaaaaagtggcgataggcaagtggctgcgcgggaatgcccaagtgttgatttttgatgagccaaccaaaggggtggatatcaaagccaaacaggatctattcaatctgattgatgggttagcgcagcagggaaaaggtattatttatgcttccggtgaattctctgaattagtcggtttatgctctcgtatctgtgtgttgtgggatgggcgtattgtggctgaactaaatgccgcagatgtcgatgaagaaacattattattattttcaaccggaggaacccctcagtgagtaaagaaatacccctgccagacgcgcagccgtggcgtcaccagttgtttgattttctctacaaatgggggatgttactcaccgttgtggcgctaatcgcgttatttgggctagcctcagacaattttcttgatcccaacaatatcatcaacattttacgctccattgccattgtgacggtgattgccatcggcgtgtcgatttccttgtcgattggcggctttgacctatcggtcggttccaccgcgtcgctggcgaatgccatcgtcgtatcactgtttgtctggtacgggtttggtacgaccggagccatcatcctgaccttgcttatttgcactctggtggggttgtttaatgcctttctgattgtggtgctgaaaatccccgatatgctggcaaccctggccagcctgtttgtgattcagggcgtggccatgacgtacagctatggcggctctatcacgcagaatatgctgctacccagcggcgatatggcggaaggcgtcatacctgagatgttttcagcgctgggtcaagtgccggtgatagtgcttattatgttggcggtaacgattgtggtgcagttgtatttgtcactgaccaagcatggccgccggatgtatgccatcggtgggaatccagaagcggcgcgtttggcaggtattcgcacagtacgttatcgggtgctggcttatgtattgtcatctctgctagcagcactgggtggaattttgctggcatccaggattggctcgtcacaagttaatgccggcggcggctatctgatggatgcagtggcagcagcctatattggcttttcactggccggttccggcaaacccaatgccttcggcaccttaattggcgcggttatccttggtgtgctgcaaaacgggttggtgatgctgtcagtgccttactacgcgatggatatcatcaaagggggggttctggcgctggccttagccctgacttatattcatcagaagcggtgattgggcattgattcttatttcgtaatgttttcaatgcccatacattcaaggcgtagcgagctaagtcagactgagtgcgtacagcgcacagtacccggagcatacaggtagtatgtgaggagtacgagcactgcacaatctcagaatgacaacgcgcagtagccgataagataattaattcaaaggcattcgatttgggtctgggtattgatactcaaaccccaactcactgcaaatcttgctgccatcaatttcacgtggtgcttcttcaatatcttcaggcgcaaactgagggggggggagctgtaacgcgcgtgcgcactcagggtaaaaatctcgtttacgcggatgggctggcgcgcacagattgtaaatatgaccgcctctgggcagattaagcagcagttcaatggcggagatgacatcttcctgatgtaccagattaacaccctgtgaaccgcctttcacattggttttacccgcaaggaatcgcccaggatggcgctccgcccccaccaaccccgccagacgcaaaatatccactgaggtattgggtaatttgtgcaaccagagttcgagttctgccagcgtttttcccgccgtggttaccggttgcagcggcgaactctctttgatgcggccacgggtttcaccgtaaaccgaggttgaactggtaaaaataatgcgcggtacaccgaacgctaacgcgctgtcgaccaccatctgcaccgcttgaaaatactgttcgcccccctcagctgtacggctagcgggcaaagtgataaccagtgcatccaccgtcattagctgttctaagtcatccgggtcgcaaatcagctccggtgtcagttgcagttgatagcaattaattccgctcattctgacagcttcaacaccatctggcgtggttttacttccgacaacctgcacgccacgacggaccagtgattgcgccagtggcatgcccagccagcccaaaccaataatggctacttttttcatctcaattaccctcgaccggttcataccaacaacccacttcatactaataacctacgccaacgaatgtcacctaacaattcctcgatattatgcgcgtgtttttatttgtcggtgtaatgactatacgtaacaatttcctgcttacactgacaaaaaaatgagagataaccgctgaaaagaaaacgattactggccgataaaccgcaacttaccacggtgaaataaagccgtcaggtgaaaaaaaggttgcgcgctacccgcaggatggtttacgttgattgacagaaattatggcacgtcgcagatatggctattctgattatgtcaggaagcccaaacagagaagctactatgaatcgcgttcaatttaatcaccatcatcaccatcatcctgactagtcttgcaggccgatgtgtgctggaagacggttaacgaatcttccaggtggcggtagaacgcaatagagaaagccctcggaagattatcttccgagggcttttttgttgctcaccattttataaagttaaaagagaagaggattaccatgctggataaaacacgtttacgcattgcgatgcagaaatcaggtcgcctcagtgacgattgccatgagctgttgtcgcgctgcgggattaaaatcaatttacaacaacaacgcctgattgcctttgctgaaaatatgccaatcgatatcctgcgggtacgtgatgacgatatcccagggctggtgatggatggcgtggttgatttaggaatcattggcgaaaacgtactggaagaagagttgctgagccgccgtgctcaaggcgaagacccgcgttatttcaccttacgccgtctggattttggtggttgccgcctgtcactggccgcatcgctggatactgaatataccggcccgcagtgtttacaaaataagcgtatcgccacctcttacccacacattttaaagcaataccttgataaacaaggtgtaacttttaaatcctgtttgctgaacggttcagttgaagtggcaccccgtgccggtttggccgacgtcatctgtgatctggtgtcaaccggtgccaccctcgaagctaacggcctgcgcgaagtcgaagtgatttaccgctctaaagcttgcctgattcagcgcgatggcgaaatgccagctgacaaacaacagctgattgaccgcctgatgacccgaattcagggtgtgattcaagcacgcgaatccaaatacatcatgatgcacgcacccagtgaacgtctggacgaaatcatcacgctgctgccgggtgccgagcgccctaccattctgccattggccggtgataagagccgcgtagcgatgcacatggtgagtagcgaaaccctgttctgggaaaccatggaaaaactaaaggcgctaggcgccagctctattctggtattaccgattgaaaagatgatggagtaagaaatgcagccgacgaatttcaataccctaatcgactggcagcaatgcagcgaagagcagcaaaaagcgctgttgagccgcccggctattaatgcttctgagcgaatcaccgcaacagtcagtgaaatccttgaccgggtgaaagccgagggcgacagcgccttgcgtgattttagccaacgctttgataccgtgcaggtggctgatattcgcatcagtagcgatgaaatagccgctgctgccgggcgcttgaatgacgacatcaagcaagctatggcgcaagcggtacgtaatattgaaatcttccacaacgcgcagaaaatgccagtggtggatgttgaaactcaaccgggcgtgcgttgccagcaaatcacccgcccgattgcttccgtcggcctgtatatccccggcggttctgctccgctactgtctaccgtgttgatgctcggcaccccagcgcgcattgccggttgccagcgcgttattttatgttctcctccgcctattgctgatgaaattctgtatgccgcgcaattgtgcggtattcaggaagtgttccaaattggcggagcgcaggcgattgctgcaatggcatttggcagcgaatcagtgccgaaagtgaataaaatctttgggccgggtaatgcttacgtcacagaagcaaaacgtcaggtcagccaacgtttggacggtgccgcgatagatatgccagcgggcccatctgaagtattggttatcgctgacagcggcgcgacaccggcgtttatcgcctcagacttgctgtctcaagccgagcacggcccagactcacaagtggtattactgacaccagatgccgcgattgctcaggccgttgcggtcgaagttgagcaacaacttaagcagttgtcgcgcgctgacattgcccgacaggcactggaaagtagccgtttgatcatcaccaaagatttgcagcaatgtattgatatcagtaatcaatacgggccagagcacttgattctgcaaatacgccagccggaagatattatcgataagattgataatgccggctcagtgtttatgggtgactggtcgccagaatctgcgggtgactatgcctctggcaccaatcacgtattaccgacttatggttacacctcaacctattccagtttgggactggctgattttgttaagcgtatgaccgtgcagcaattaaccccgcaaggcttgctgggtctggcatcaaccatcgaaacgctggctcaggctgaacaactgaccgcccacaaaaacgccgttaccctacgcgtcgctgccctgacagccgcccaaaaggagcaagcatgagccaatctaccaatgtcacagagctggcccgcgccaacgtccgtgccctgaccccttatatgtctgcccgccgtctgggcggtaatggcgatgtatggctcaatgccaatgaatatccattagcgacggaatatcaactaacagcgcagaccttcaaccgctaccctgaatgccagcctaaattggttatcgagcgttacgcagcttatgccggtttagcaacggatcaagtcttggtcagccgtggggctgatgaagggattgagctgctaatccgcgccttctgcgagccggctcaggatgccattctgttctgcccaccgacctatggtatgtatgccgtcagcgccgaaacctttggtgttgaattgcgcaccgtaccaacgaaagcggattggcagctagatttaccggcgattaaagccagtctggaccgggtgaaactgatctatatttgcagcccgaataacccaaccggtaatttgatcaacccggctgatttgcgcgcagtactggagttggcacaaggccgcgctattgtggctattgacgaagcctatattgaattttgtccacaagcttcggtgagcagttggctaaaagattatccgaatttagtcattttgcgcaccttatcgaaagcctttgcattagctggtttacgttgtggctttaccctggcgaacagcgatatcatccaattgctgcttaaagtgattgcaccatacccactatccacaccggtggcagatatcgctgcgcaggcacttagcccgctgggactggagcaaatgcgccaaagagtcagcgaagtaacagccaatcgtgcatggttgcaaaatgcgctgcaagagtgcgcctgtgttgaacaagtatttaccagtgagagtaactatttactagcgcgcttcaccgcttccagcagcgtattcaaaacactgtgggatcagggcattattttgcgcgatcagaacaagcaaccaagcttgtccaattgcctgcggatcacaattggtacccgtcaggaatgtgagcgcgtgattgcagcccttgctcccctaccaggcgttgatagcccgaatagcaccaataccgccagcctccgtaaggaaacgatatgagccagaaatttctttttattgacagagacggcaccctgattgccgagccaccggaagactatcaggttgatcggctggataaactggcgctggagccagatgtgatcccagcattattagcgctgcaaaaagcggattaccgtttggtcatgatcactaatcaggatggcttgggtaccgccagtttcccgcaagaaaccttctccccaccacacaacctgatgatgcagatttttagctctcaggggatcaattttgagcaggttttgatttgcccacacttaccggcagacaactgcgcttgccgtaaacccaaaaccgccttagttgaaagctatttggccgaaggcgtgatgaacagcgccaacagctatgttatcggcgaccgtgagactgacctgcaactggcgcaaaatatgggcatcagtggcttgcgttatcagcgcgatggcttgaattggtcacaaattgccaagcaactgacccagcgtgatcgccatgctcacgttaaccgcgtcacgaaagaaacggccattgatgtcgatgtctggctggatcgcgaaggcggtagcaaaataaaaaccggcgtcggtttcttcgaccatatgctggaccaaatcgccactcacggcggcttccgcatggatatccaggtcagtggcgacctctatattgatgatcaccacaccgtagaagataccgcactggccctaggcgaggcgattaacaacgccctgggcgacaaacgcggtattggccgttttggttttgtactgccaatggatgaatgcctggctcgctgcgcactggatatttccggtcgaccacatttggaatacaaagcggagtttaactatcagcgcgtcggcgacctgagcaccgagatggtcgagcatttcttccgctccctctcttatgctatggcctgcaccctgcacctgaaaaccaaaggccgcaacgatcaccaccgggtagaaagtctgtttaaagtgtttggccgtaccttacgccaggcaatccgtgttgagggtaataccctgccaagttccaaaggggtgctttgatgaatgtggtgattctggatacgggttgcgccaacctctcctctgtcacctacgcggtgcagcgtttaggttatgcaccggttatcagccgtgacccggaaatcgttctgcgtgccgataaactgtttttacccggtgtgggcaccgctcacgcagcgatggatcagttgaagcaacgcgatcttattgagcttatcaagagttgcacccaaccggtgctgggtatctgcctcggaatgcaattgctggcaaccagcagtgaagagagcggcggtattgaaacgctcggtattattgatacgccggtaaaacagatgatggactttggtttgccactgccacatatgggttggaatcagattacgcctcaggcgggcaatcatctgttccgtggtatcccagacggaacttatttctactttgtgcacggatatgcaatgccaatatgcccaaataccatcgcccaagccaattacggcgagccgtttaccgccgcagtcgcaaaagacaacttctttggcgtgcagtttcatccggaacgctccggagcggctggagcccaattgctgaaaaactttctggagatgtaagcaccatgattattcccgctttggatttgatcgaaggcaaggtggtgcgtttgcatcagggcgattacggccaacagcgcgattatggcaatcaccctttgccgcgcttgcaggattatcagcagcaaggtgctcaagtattacatctggtcgatttgaccggagctaaagatcccgccgcccgccagatcccgctattgcgtgagctactggccggtgttgatgtcccggtgcaagttggcggtggcatccgtaatgagcaagatgttgtcgcactgctggaagctggcgcaacacgtgttgtcgttggctcaaccgccgttaaacagccggcaatggtgcaacaatggtttgagcgctacggtgctgaagccattgtattggcactggatgtgcgcattaatgatgcgggccgcaaagaagtggcgatcagtggctggcaggaaaactccgacaccacactggagcaaattgtcgaacaatatctgcctttcggcctaaagcatgtgctatgcacggatatctcccgcgatggcaccttgagtggctcgaatgtcgagctgtatcaggaagtgtgccagcgctatccacaagtggcattccaggcctctggcggcattggctgtctggatgatattgcccgtttgcgcagcagcggtgtgcaaggtgtgattgtcggccgtgcactcttggacggcaaatttaacgtgaaggaggcgattgcatgctggcaaaacgtataattccttgtctggatgtaaaagacggccaagtggttaaaggcgtccagtttcgcaatcatgagatcattggtgatatcgtgccgttggcacagcgctacgcacaggaaggcgctgatgaactggtattttatgatatcactgcctcctctgatggacgggttgttgataaaagttgggtatcgcgagttgcggaagtgattgatattccgttctgcgtcgcaggtggcattaagagtgtggaagatgccggtcaaatcctaactttcggagcagacaaaatttctatcaactcacccgcactggctgatccgacgttaattacccgcctggccgatcgctatggcgtacaatgcatcgtggtgggtattgatacctggtatgacgaggaaagtgacagctatcaggtttatcaatttaccggcgatgaaaaacggaccaaagccaccacctggcagactgaagattggataaaagaagtccagttacgcggagccggtgagattgtgctgaatatgatgaatcaagatggcgtgcgtaacggctatgatttgcgccaattgaaacagatgcgaaccatttgccatgttccgcttatcgcctctggcggtgccggaacatcagagcacttcctggaagcattccgtgatgcggatgtcgatggcgcgctagccgcctctgtattccataagcaaatcattaatatcggcgaattgaaaaagtatttgtctgaacaaggcgtggagataagagtgtgttaagcgaacaacaaattaaccaactggattgggaaaaagtcgacaatctgatgccagccatcgttcagcatgccgtatctggcgaagttctgatgatggggtacatgaacaaagaagcactggcagtgacagaagaaaccggcaaagtcacttttttctctcgcactaaacagcgtttatggaccaaaggcgaaagctctggccatttcctcaatgtcattaatatctatccagactgcgacaatgataccctgctgattctggtcaatcccatcggcccaacctgtcatttaggcaataatagttgctttgcaccggctgccagcgactggggcttcttgtatcaactagaacagttgttagcctcacgtaaatcagcagatccagccagttcctacaccgcaaaactgtatgccagcgggactaaacgtatcgcgcaaaaagtgggcgaagaaggggtagaaactgccctcgccgcgacagtgaatgaccgcgaagagctaacaaatgaagcatcagatctgatgtatcacttgctggtgttattgcaggatcaggacttggatctgagtaaagtgataggtcgcctgcgcgaacgtcacgagaagtaattacctgattgcctttcttatcagcaaaaaaatgccctcgactcagcatcgagggcgtttttattaaggcaaacttttaaaatcagcgactgtctgttcttgctaagtttgtcttaacagcaagtccattcaaggcgtcgcgagcgaaagtagtttgattgcggacagcgcacagtcaccggagcgtacacacagtacgtgaggatgacgagcactgcccaatatcaaaatacgaacgcgcagtagccgttaacttaaagccattcggtgtggaacacgccgtctttatcaatacgcttataggtatgcgcaccgaaataatcgcgctgtgcctgaatcaggttggctggcagcacagctgaacggtagctatcgtagtagttaatcgccgcagagaatgtcggtgttgggataccgttttgaacagcgtaagacaccacatcacgcaatgcttgttggtagtcatcagcgatttgcttgaagtaaggtgctaacagcaggttggcaatatcagcattttcggcatacgcatcagtgattttttgcaggaactgagcgcggatgatgcaaccagcacggaaaatcttagcgatttcaccgtaatgcagatcccagttattttcttcagaagcggctttcaactgagagaaaccttgcgcataggacacgattttacccaagtacagtgcacggcggattttctcgataaattcagctttatcaccctcgaaaggtttcactgtagggccagtcaacactttagaggccgcaacgcgttgatctttcagagaggacaagtaacgggcaaacacagattcagtgattagtgttagtggctcgcctaagtccagagaactttggctagtccatttaccggtacctttgttcgcggcttcatccaaaataacgtcaaccagatatttaccggcttcgtcttttttggtgaagatatctttagtgatatcaattaggtagctattcagctcccctttgttccactcagcaaaggtgctggccagctcttcgttgctcaagcccaaagactgtttcaacagagagtacgcttctgcgatcaactgcatgtcgccgtattcgatgccgttgtgaaccattttaacgtaatggcctgcaccatcggcaccgatataagcaacacaagcatcgccatcatcagcgcgggcagcaattttttctagaatgggggcaaccagctcgtaggcttctttctgcccaccaggcatgatggaagggcctttcaatgcgccttcttcaccaccggaaacaccggtaccgataaagttgaagccttgcgcagaaagttcgcggttgcggcgaatggtgtctttgtaataagtattaccaccatcaatcagaatgtcacctttatcaaggtgtggcgttagtgaagcgatggtcttatcagtagcttcacccgctttcaccatcagcaggatacgacgcggcttttccagtgaatcaacaaattcttccacggtatagctcggcaccagatttttacctggattctcggcaacgacttcgtcagttttgtctgatgaacggttaaaaatagaaacggaataaccacggctttcgatgttgagcgccaggttacggcccatcaccgccataccgacaacgccaatctgttgtttggacattaaaaaactcctgtctgagagatgacacctgttaccggccttcaggccaacaggtttttgatgtgggaaacatgttaactcaggattatgtcagctgggtagtgattggtgcgatagatagcacaactgaccagttgctgttcgcacacgtttgctttatcagagagaacagccaacctgatttatttatcgtgccaatttatacaaaaaaaaagcaaccacatggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccacatggattgcttttcatttatctaaccattggttaggccataaattctttcaaccaagctttaaactctgcaccttgttgcggatggcgcaggccataagcgacatacgcctgcatataaccgagtttctcaccacagttataggattgcccggtcaaggctacagcatccactggcgctttctccgtcaatgcatcaatagcatcagtcagttgaattcggccccaggcacctggcttggtttgttccaacagtggccaaatatcagcagacagaacatagcgcccaacggcagacaggtttgactgtaggtcaactgggctttgtggcttctcgaccatggctttaatacggctactttcacccggtgccaaatcggatttttcgcaggaaatcaccgagtagttagataatgcctctggctcgaccgagtgtaccaatacctgactgacaccggtttcatcaaagcgtttaaccaattgagccaaattatccttagtcagatctgatttggcatcatcaatcaatacatccggcaacaacactgcaaatggctcattacccaccagtggtttggcgcatagcacagcatggcccaatccttcagcatgcccctggcgaatatgcataatagtcacacccggggggcagatagattgcacttcatccaatagctggcgcttcactcgcgcctccaacatggcttccagttcataagaggtgtcgaaatggttttctaccgcattcttggatgaatgggttatcaaaatgatttctttgatgccagcagcaacacattcgttaaccacatattggattagtggcttatcaacaattggcagcatttctttcggaatggctttcgtcgctggcagcattctcatgcctaaacctgccactggaatgactgctttcaatttggtcataattaacctactgattatatatagcgaaataaaaatctattcatattccgtcgatgacaacagaattagtcaatttgctgtttcagccaagctgtaaaattttcaccttcagtattatgacgaacaccataagtcacaaaggctttcatatagcctaatttgtcaccgcaatcgtgagatttaccggtcatatggaaagcttcaaccggttcttgttccattaacatcgcgatggcatcagtcaattgaatttcatcaccagcaccacgcggagttttcttcagcaacggccaaatatctttagacaaaacgtagcgccccaccacagcaagattagacggagcttcctctacagaaggcttctctaccaccgcagtcataagagtactttcacccggcgctaaatcgacatggccgcaatcagcaataccgtatttagaaacatcagcttgaggtaccggttccaccatgatctggctacgcccggtttcctcaaaacgtttgatcatgctggcaagattctctttcgacaaatcggcggttgaatcatcgagtaatacatctggcagcaatacaataaagggattatcacccaccatcggctgagcacagagtaccgcatgccctaaccctttggcgtgaccttgacgcacttgcatgatagtgacatctggcgggcaaatactcttaatctcttttaataactgccgcttaacccgagactccaaggccgcttcaagttcaaatgaagtatcaaaatggttttctattgcgttcttggaagagtggctcaccagtacgatctctttgaccccggcagcaacacattcattaacaatatattgaatcaggggcttatcgactactggcagcatttctttcggaatcgccttggtcgctggcaacatacgggtgccaagcccggcaacaggaatgactgctttcaatttcttatccatctaccataccttttctggggtagtcactgagcagggcttcaaatatctacaaataccgactcacagtaccaatagtgtagactgtaattcaaattacagaatccctatatttatatattatctcaatgtgttacgttaatttaaattcaacagtctgactccgaaacattgacgttatagtcatttattatattccaccttaacactttgttaaattaaccttacgcaacttgcttactaataaaacttttttaagaataaaccgaatcaatgcattaaacagaaatacccttctacataattgattacttttcatcccacactgatgagaattgcacttcatttcattgccagttgtctaacgaaagttcgtcgctttaagttattgcagggctggatattgaattttacgctctcagcgcccattattcgctttagtggcataagccgtagaaataaaaggtgaagttagctatatggaatggatcgcagatcctacgatttgggcggggctggcaacgctggttgtgctcgaaattgtgttaggtatagataacctaatatttattgccattttggcggagaagctgcctcgtcatctacgagataaggccagagtcacggggttgctgtgcgcactcgtcatgcgtctggtgttattggcaagtatctcatggttggcaacactcaccgcgccattagtcacgatctctaaccatccgttcagtgcgcgtgacttaatcatgttgatcggcggggtattcctgctcttcaaagccactatggagcttaatgagcggcttgagggcaaggatcaccagcaaaatcagcagcgcaaaggcgcgcggttctggccggttgttgcacagattgtggtgttggatgctattttctctctcgattcggtgattaccgccgttggcatggtcgatcacctcgcggtaatgatggcggctgtttgtatcgccatcggtctgatgctgttagccagtaaatcattaactcgctttgtaaacgcacaccccacgattgtcattctgtgcttgagtttcttactgatgatcggctttagtttagtggctgaaggctttggctaccatattccgaaaggttatctgtatgccgccattggtttctcagtcattattgagtcactgaatcagtttgcccaatttaaccgccgccgcttcctgtcgaccgtgcgcccattacgggagaggacagcagaagcagttctgcgaatgctcagtggcaagcacgaagaagcggaattggataaccataccgctaatttgattgctgataataccagtgtgggccaagaggtgttcaacgagcaagaacgccggatgattgagcgggtattagggctggcgcaacggacagtcagcagcatcatgacgtctcgccatgatgtagagtatctcgatttgaatgatccacccgagaaactgactcagttactgacgaaaaatctgcatacccgaattgtggttactgaagatagttcaacagatgaacctctgggtgtcattcacgtcattgatttattgaagcagcaattagcgaacgaaaaactcgatttgcgggccctgattcgccaaccattaatcttccctgaacaggtttcgctgttgatggccttggagcaattccgtcaggcgcaaacccattttgcctttgtggtagatgaatttggctctattgaaggggtcgtcaccctgaccgatgtgatggaaactattgcaggtaatctgcctgtagcaggtgaagagctagatgcccgtcatgacattcagcaaactgatgatggctgctgggtagcgaatggctatatgccgttggaagatttggtgctctatctgccactgccgattgatgataaacgtgaatatcatacattggccggattgttgatggagtatacccagcggatacctaaagtcggtgaacagctgaaaattggcgactatctatttgagccaattgaagtgagcagccaccgtatcttaaaagtgaagataacaccgctgaaggtgccagaccctgattatgaggtgtaatgcactggcagtataaaatatcaggccgagtgaatgatgaagagtagagccgggtcgcttattgccacccggcttttttattgctgtcagagattataaatgtacaggaaccaggatttccgtggcaacaatgaccactaccagcccaaccagcaccggtactgaggtacgttttaccacttcaaaaggtgaaatttttgccatgcctgctaccgcaaccaccacacccgaaaccggggatagtgtgcggcccagatttgaagcttgtagcattgggatcaccagataggctggattaatccccatttgcgccgcaagtttcggaattaattcaacaaacgcatagaatggcgcattacctgagccggtagtcatggctgccagcatggtgatagtgactaataccaacatcataataatgccgccggtaccaaatgattgcgctaatccaatcagaccgctgataaaaccaacagtactcaatccctgcgcaaatacccctgcggcaactaacagcattaccacagtggcaaatgcatctgccatccctcggtacgccacttcaaggccggtaaataccgtcttcgcattgaagctacgcaagaactcaatcactgcggcaatcagcatacagataaccaataccgtgatgatgtgtagttctggcccccatttaccgtcaaagatcagcacaccgataatgggtgtaaagggcaaaatagcgtaaaagctcggggcattggtggtgatgtcattaacatccatcatttcatgcttttcctggcttttattatccagatagcgctgccagaaaaagtgagcgatggccatgcagacaatcgcagcaatggagatcggtaatgtggttttaaaggcaaaatcgaccagtggcatttcagaggcttttgctgctaacacgacgtcaccagaggttggtgccagaatgatagccgcaggtgatgcacagattgcagccgcagcaccccgactgatgccaacgttaaccatcactgggaacaatgtcgccatcaacaatacacccaacccagttgccgatgacacagccaaagacatcaaacaggccacaatataagctgcgaccatcaataaatagggtgagttgatcatttgcagtggtttggatgcaatcttgaccaccacatcattcgcgccaatgtgggtcatataggcagcaaaaccacataacatcatgatcatcatgccaagatcgccaccacggctcatcagcaagattttgacgtactcgacaatatccgtcgcccgccaacctgttgatgttgcactggcaggtaagacgtttttgcccatcagggcgctgataattaatagcagtaatccgccgaccatcagtacgccggtggctgagtagcctttaataatataacggccgacaccgatggccactacaaccccaatcaaaagatctaacatataccctctctcgccgaatactcgtttgtcgctaaataccctttgctttcggcataacatcgtaaccagcggcatgccgatgactttaggtatcagtcattattattgttaaaacgcagaaatagccctgcactctgcccaaagtccaccggcgagtttatgacatctatcaataattcacagagattttagaaacaaatattagtttgtgagcaggagagaggattttatatttagaccggcgatattggcgaacaattcaacaacaggaaaataacaaagagagacgatcacccctgatatgcttattactatcggaggtgatgccgtattaaagcttatcaataagctttttaagatctttacttccacggctctgctgattacgttctgcccagtcattgagtgcttttttggcccgctgttgtaattcactgcgtaaaagctgctcaacattcagttgataactcaggtgagtccaggggccatagatacgcagtggaatatccgtgttttgtagcatcttgaccaggctatcttgcccgctccaaccttgcatcactcgcactgacagattcatatcgcattgctgagccggtaagttgagctcccctttaccattaatagcaatcaattcggaatcggcactgaggttactgatatttatcttccctctgttcagaaccagattcgcttgcagttgtttaaccgcagtgtagcgttcatagcgctctaagcctttaacatcgctggagctacgcgtaacagcctgctgaataagttgctgaatgttcagcccctctaacttcgcatcattcatactgaactgcgcgttacctttccaacggtggttgaatgcctccacatcaaggccatcacccgacagttgtgctttcatggtgaatttaccggtcatcgtcggtggtaaacccacggctgccaataccgggcctaattccatatggtttatcactgggttgatagcggcgagtaccttcttaccggtcacatccagcgaaccaggtagcgaaaaatcaccgcccaatgcattgcccgtcaaacgactaatctggacatcaccttgctggtttgatgcctgtagattgagctgtgagacttttattgcgcgataaatcaaattattcgcggtgagtgtaacttgcgcggtaaaatcacgtaatgcttgtaagtcctgcccgacatcatcatcagcttgaatagcaattactggcgcggtcaccgtcgccggtttggcggagtcttcagtgctgacggtattttggggtttccaaccgaagatagcatccaagttgagattatcagccgccagattaataacatattcaggaactgggccaaaagtcgctttggcgctcccggtcaactggttattatttgccgtgaaactgagttcattgagcagcaattgctggatatcgtgttgataactggcttgtaacaccccctctccgctcacgccaccaacaggaatatccgccccttccaatttatagctgaactggctgatattcgcgccgaactgctgcggataatgactcatatctacatcagcaaccatagagaaagtgacatcgcgctgattacgattaatacggctggcaagcgtgacatgtatttggcgctgagcatcttgttgcagttcaagattgatatcgcgaacattcacttgatcattatctgtccgttgccaaatgagcagactgtcggcaacctgaactttattgatatcaagcttccacgcgcgttgctcatcaaccggcgcattaccagtcggcgcaaccggcgctccaggttgctgttgtgcttcgctgtcaggggttaagcgaataacagcgccttttagcatcacctgtttaacatcaagttgatgcgacaacagtggccaaagttttacatcaaggcgcatattttcagcactaactaccggtgtagcagcaccgggcgcggttaaggccattcggccggcaataatgctcagttgcggccaaacatgccaccgcaaatcaccttccagttgcaggtgataaccactttttctttcgacctgtttgaccatgtaagcacggaagtcattaggatttactagcaataccaatgcgctcatcccagctaccaataccaccagcaggataattaacgtcgttagtaatcgtctcatgacatcctcttgtctaatcaggctaaaacgtccaaacaggctaaagtatcagcgagaaaaatggctagtctttatcaatacgactggctacagcaccttgttgaccacgatacttggcatcctgacgactattataaggacgagctgccgggccagaaagtggctcaaaactcagcgcgccaatcagcatgccagggcgcagtgccaacggcaacttacctgaattatagaactccagtacaattctgccttgccaaccgggatcgattcggtgggcagtcacatgcaccatcagccccagacgggccaatgaggagcgtccatcaagccagccgaccaaatcatcgggaatagtcacggattccaatgttaccgccagcgccaactcacccggatgtaggaagaacgcttccccttcaggcagaatgatttcatcactcatcacccgttccaacgctgcgctgacttcatctttcgggccacttaagtcaataaaccccgcagtatgcccgaggaagacacggaatttattccctaagcggacatcgactgtggcgccattaattcgttctactggcgggcggggatcaatccccagtttaccgctatccagccaggcttctatgtcacgatcgcacagtctcattgctaaaatctccatcaaaattcgtatgttacagctcactttttatgaaagctgccatattaagaagcaaaggtccagacgaacatcactcaaagaactggctaatttttgctttaaggatatcgatcgcaatgcggttcttaccgccgcgtgggacgataatgtcagcatattgcttagaaggctcgataaattgcaggaacattgggcgcactgttttctggtattgagccatcaccgaatccatagaacggccacgttcattgacatcacgtttcattcggcgcatcaaacagatgtccagcggtgtatcaacaaagatcgagaagttcatctcctgacgcagacgaatatcagtcaacaataagatcccttccaaaataatcacttttttcggttctaaatggacggtttcttttttacgtgtgtgctcggtgtaactgtatagcggcaattcaatcggcttgcccgctttcagcgattgcagatgttcgagcaataaattgtgatccatagcgctgggatggtcatagttagttttgacccgctcttccattgataggtggctctggtctttgtaataaccatcctcagggatgacgccaatatgttggtcaccgacctgttcacgcaattcacgatacagcgtactagcgataagacttttcccggaggctgaagcacccgctatcccgataatgacgcactggtgtgctttgtcagtcataaaattaaagacctgattacgaagtgtgaagggagacaaagcacgcaatgtgctttgagcgcggcaattataaggagttaacgggtttgatgccagtacaataccctgcgcctttgacgccgcaggggttatggctattacaccgcgcggaatgatatttccgtcggaattgcttcaccctgccaatacatctctgccgcaacgttggatgccagttgacgatagatatcagcaaactcactgtcaggatggctgactaccgttggctcgccgcgatcgaggtcttcgcgtagtgaaatatgcaacggaatttgccccaacaatttgcaatgatatttctgagccaatttttctgccccaccggtaccaaaaataggctccagatggccgcaattactgcaaatatgcatgctcatattttcaataatacccaatactggcacatgtaccttctcaaacatcacgatgcctttcatggcatcaatcaaggcaatatcttgtggcgtggtcaccaccaacgcaccagtaaccggaatattctgtgacagtgtcaattggatatcaccggtacccggcggcatatcgatgactaaataatccaaatccggccataaggtgtcttgcaacatctgcattaaggccttgctggccatcgggccacgccacaccatagcattctcatcggtgaccaaatagccaatcgagttggtggcaataccgtgggccatgatcggtgccatatgcttaccgtctggggaagttggccgctgatttgtggtgcccagcatatttggaatggaaggaccatagatatcagcatccagaataccgacttttgcgccctcttcagccaaggccagtgccaggttcacggcggtactggatttccccaccccgcctttaccggagctgaccgccacaatattacgcacccctttgactccgggttgatcattggcgcgtttcagtgtggtgatattatgagacagcttccagtcaatggccttggcacccgtcactgccagcaattctccgctgacggactcttttaataggtcaaaaccgaactgccaggcaaaaggcatcaccagctcgatatgtagcacattgtccaataaggcacagtgatgaatagctcgcagctcagtcaggcttttttgcaaagttgggtgtgtaaaggcagcaagaacctttgaaatttgtgattgcagcaggtcaggggtggtctgctcgggggattttgggctcatcccggctccttgaatttatcgttattaaccaacagaacttatcgttattagacaataatagtgtaccagaactcggtcacacctgtgtgagcctaataaagagaaaacgggttcagcccacataaccgaattgttaataaccaaatatgctgaaaacagtctaaaacaacattgttatgacttaaggccattcgcaggccgccttaccctagcgacaagccagtatatcggttaacatcaaagaccctttaatcgacataaagaaagcaatttcccactatggctcaagtcgcgaaaaaaatattggtgacgtgcgcgctaccatacgctaacggttctattcatctcggtcacatgctcgagcacatccaggcagacatctgggtccgtttccagcgaatgcgcggcaaccaggttcattttatctgtgcagatgatgcccacggcaccccaataatgctgaaagctcagcaactgggtatcgaaccggagcagatgattgccgagatgagccaggagcaccaacaagatttcgccggttttgctatcagttatgataactatcactctacccacagtgatgaaaaccgtgaactgtcgagcctgatatacagccgcctaaaagcgaatggctatatcaagaatcggactatttctcagctctatgatcctgagaaagggatgttcctgcccgatcgttttgtcaaaggcacttgtcccaagtgtaaatcaccggatcaatatggcgataactgtgaagtttgtggcgcaacctacagcccgactgaacttatcgacccaaaatctgcggtttctggcgcgacgccggtcatgcgcgaatctgagcacttcttcttcgacttacctgcatttagcgatatgttgcaagcctggacacgttccggcgcactgcaagaacaagttgcgaataaaatgcaggaatggtttgaatcgggcctacaacagtgggatatctcccgtgatgccccttactttggtttcgaaataccggatgcgccaggtaaatatttctacgtctggcttgatgcacctatcggctatatgggtgctttcaaaaacctgtgcgataagcgtggcgatttagattttgatgagttctggcgtaaagactctgaagccgatctgtatcatttcattggtaaggacattgtttacttccatagcctgttctggccagcgatgttggaaggcagtaacttccgtaagccaaccaacctattcgttcatggttatgtcacggtaaacggcgcaaaaatgtcgaaatctcgtggcacattcattaaagcgggcacttacctgaaacatctggatgccgattgtctgcgttattactacgccgccaagctatcctctcgcatcgatgatattgatttgaatctggaagatttcgtccagcgcgtcaatgccgatatcgtcaacaaagtggttaatctggcctcgcgtaatgcaggttttatcaataagcgttttgctggcaagttagccgatcaccttgctgaccctgcgttatataaaaccttcaccgatgcagcaaccagtattgccgatgcgtatagcaaccgtgaatcaagcaaagcaattcgtgaaattatggctctggccgatatcgccaaccgctatgttgatgaacaagcaccttgggtagtggcaaaagaagaaggccgtgatgccgacttgcaagctatttgctctatgggtatcaacctgttccgagtgctgatgacttatctcaagccggtgttgcccgcactgactgaacgcactgaagctttcctcaatactgaattaacttgggatagcattgaacaacccctgttaggccatcagattaatgcctttaaagcactgtttaaccgcattgatgtggataaggtgaacgaaatggttgcttcttctaaagaagatatggcggcagctgtcgcggtaaccggcccgttagccgatgaccccattcaggaaaccatcagttttgatgattttgctaaagtagatatgcgcatcgcgctgattcaacaagcagattttgtcgaaggctcagataaactattaaaactgaaattggatctcggcggtgaaacccgtcaggtcttctctggtatccgctcagcttaccctgaccctaaagtattggaaggtcgactcactgtcatggtggcaaatctggctccgcgcaaaatgcgcttcggtatttctgaaggcatggtgatggctgctggccctggcggtaaggacatcttcctgctcagccctgacaatggtgctcagccaggtatgcaagtgaagtaatcctatactagcacgcaaaaatgccggtcttggagcaaccagaccggcattttttataaccaatagattaatcctgctgttatcgctgctgctccatcgacatgcattgccgttcccgctgccaggcttccaaccaaaacagcatattaataaataaacttaatgagaagatcaggaataaaatattatccagcaaggaaattttaacgagagcattaataataatattcttatgatgttttactgctacgaaacctgacgaaaaaaaccagaacacaccgacagaacccactatatttaataccacaaccggccaatgccatttggctaataaaaagaaaatccacgacaatatcatcagagatataatggcatcatccaattcaaaaattaggaaaaaacttaggtataataagccaaaacaaatcagtgccaacccaaatggatactcattaggtaaggctgaagctaactgttttctacgttcacatgtgggcagttttatatcataaatatttatagcaataaaatagagcaaaaataaacctgataaacataatgctaataagctgtgcgagaaataaaaaccgaatggaagaaggtgaaatattaataaatatgggcttaacctttggctagctaaacggtatgaacaaggtagcaaaagcaccaatgaaagtactgccagaaaagatgaaacagaaaaatccagaatttcatcaatcaagtctggaaataaaatagtgaccagaaagataattgttattagtaccagcacgtagcggaaaaataaaaaaagacattcactacgagacatataacgacatatgagattattaatgcaataactcaaattcagctgtgctatatcagcgctatcctttcttgatttatataggctgctaattttaaccatggtgactttaatcctttaaatatcattaaacttaaaatggtgaaaattcatttttgttatggtagctaacctctattattttattcttatgactcaatcctatttagaatatcaggactgagtaagcagcgaaataaaatattatcgctaatatttgtctcaaaaaatataaggttataaagttcctccgagacaaaccactaagagcaaaaggttattagctctatttgcactcattatactcaccttccctcggtactttgctgcttatttaagctgtccaaactaaaagttataacgcgagccaaaaattcataacaaagttaattccttatcaaaatagttatggttatgatgctacacagagacagatagacatctagacgcaaagatagccataacaatgaatgatagcaccatacacattgcataacttatcaacaccatgacggagttccggatgaaaaaaattgcttccccattactggccctgagcctgttgacggcactgccagtattcgctgcggacaccgccacggtagcccctattcctgatgccattgccaagcatcaagggcaaattaaaattgcggtgatccgtaatttaggttccgacgacaacaccactcaattcctatctggtgtattgaaagaaggcaaaaaactgggtttcaaagtcgatactttcttaagtaatggcgatgacgcgcgttttcaggactttgttaatcaggctatcagccagaaatacgacgggattattctttcccagggccgtgacccctactcgactgaactggtaaaacgcattgcagcgaacggcattgccgtgtctgtatttgataccgccattcagggtgatatccccggtctgaccgtcactcaacaagatgatgcttcactgactaatgaatccttcggtcagctggtcaaggacttcaacggtaaagcaaatattatcaaactctgggtagccggattcccaccgatggaacgtcgccaggccgcttatcaagcactgctgaaacaaaacccaggtattaccgaactggaatctattggtgctgtttcatccgatgttcaaggcgataccgcgaataaagtgggggcagtcttggcgaaatacccgaaaggaaaaatcgatgcaatttgggggacttgggatgcctttactcaaggtgcttataaagccttgcaagaaaacggccgtaccgagatcaaattgtacagcattgatatctcgaatcaggatttgcagttgatgcgcgaagcgaatagcccttggaaagtcagcgttgccgtcgatcctaagcttattggtgccgttaacttacgtctggtcgccaagaaaattgccggtgaagagacccctgccagttatgaattccgcgcagcctctattccacaagcactgctggcgagccaacctggcccagttaacgtttccggtttgagtaaaatcatccctggctggggtcagtcagatgatttcaactcaccttggtttgctacccttgctgccaaaaatggtcagtagtcagactgctgaaaaaatcaaatgaaggggaatcgtgccattggggtcgctattagctttaaatacaagcggcgcaagccaccgaagtgcccccaggtacggtaacccctttactcagcaaactaccaatagctttgtcattaatctcgtagtgcgtcattaaagacccctgcgaaaaattgatttggagtgaaataaatggcagcgcaaggagtcttgccaacacctgaatacagccgcaatatgcggctgattggtcatagtgatcagggtggaaaacccgatggcgtgcaggtgatggtgcatcgtggtttcgcttatgtcggccatatggtgtcccagggcgtttcgattattgatgtacgagatgcaaaaaaaccacgtccggctggttttatcgccgcgccacccaatacgtggaatgtacacttacaagctcatgatgacctgctactggtcattaatgcccgtgacttgtttgcagacgctagttttgccgaagagaaagtgtattacacccgctcagtggcccaaacggttagtacccagcaagaaggccgtagttggagtgccggtttacgtatttttgatatttcggtgccggacaagccccgcgagataagtttcctgccacttgatggtataggtatccaccgtatctggtatgtcggtgggcgctgggcctatgtttctgcgctgctcgacggctacagtgattatatttttctaaccattgatttggctgatccgcaaaaaccacaggttgctgggcgttatgctttgcccggtatgcataccgctgcgggcgaacaagccagctggcctgaaggtaagcgctatgcattgcaccatgccattatcagcggtgatacagcttacggcagttggcgtgatggtggcctgacactattagatgtcagcgaccgcactgagccaaaacttatcagtcatcgtaactggagccccccttttggtggcgggactcatactgcgcttcccctgccagatcgcgacttactggtggtgctggatgaagcagtactggataatcaagaggatggcgagaaacatatttgggtttttgatattcgtgagccgagcaatccggtgagtatctcaaccttccccgtgcctgatgagcgagattatgtcaaaaaaggcgcacattttggcccgcataatctgcatgaaaaccgtcctggcagttttatcagttcatcgctgatttttgccacttatcagaatgcgggggttcgggcctatgacatcagcaacccctatcagccgaaagaaactggcgctctggtgcccgctgcaccggaaaaaatgatggataaacgacctggtcgcccacaagtgattcagtcatgtgatgtgtttgttgatgctcaagggattatctacagcactgattataatggcgggctatctatcatcgaatatttaggttaaaaatctataaatagcaggtcgattcaggtcgatctgctatttgcaaaaaaaatttcctccccccctctctttcgctcctgcaatagtctactgtaattggctgagtcgcgtcgtaatgctgtgcgtgccattctttttattggcaataatccgcatagaaacaacttattcgccataattaaaaaataagaaaataccatgaaaggatttccatcgcgtgtcactaacctgctaattgcctcgctggtgttgaccattggccgagcggtaacgcttccgtttatcactatctatttggccgaacattttcagctagcgccagacaaggttgggctggtgttgggagcaagtttgaccttggggattttcaccagcctgtatggcggttatctggtggataaattcaataaaaagcgcttgattttgctggcaattaccctgttctctgccaccttttttaccttgccgtggattgaacatccggcgtggattatcctgattttagcattgctgcattcggcatactcagtctatggcatcgctattaaagcctgttttgccgactggttgccagtcaatgagcgcatcaaagccttctcggccaactacacacttgtcaatgttggctgggcggttggcccaggattgggtgttttggtcgtcagtatggggccgcaagtcccctttatcatttcgggcatactggcgttgttggttgccatcacactgaaatttagaatcgacagtgcagatatgtcggtcacggagcatacgcagactgaatctgtaccagatttccgccaaacatttcgtattttgcgccatgacaaacggctgatctatttcaccgtcggcagcatgctcagtgccattgtctttggtcagttctccggctatttatctcaatacctgattactgtttctgatgccaaatttgcttatcaggtaattggagctgtgatgacggtcaatgcggccattgtcattaccttgcaatacctattaagtcgccgtatgaatcaacagaacttaatgcgctggctaatgctagggacgctgttctttattattggtttgttcggatttatggccgcgcaacagtcaatccccgtgtggatgctagcaatggcgattttctcattgggtgagattattgttatcccagtcgaatatctgtttatcgattttattgcacccgcgaatctcaaaggcagttactatggcgtacagaacctcggtcaattaggtggcgcggcgaatccggtactctgcggttttctgttagcctatgccgcaccggagatgatgttctacatgttgattgtggcggctattttagggttggtatttttctatcgtggctaccaattagccaaatcgccagcccatctaccctctcagttgcaagacgagtcgtaattggcataattccataaaaattattcatagtgtgatacctagcacagtgttaacgtaaattgtatgatgaatacattccgtcactcaggactctttttatgcgcaatgtgacttcacttggctggcagtatctgcgggctttcgtcattatttatctgtgtttgtgggcaggtaaagcagtgaccttgctgctgcccatcagcatccccggcagcatcctcgggatgctgattctgtttgccctgctttcctcacagattttgccttcgacatgggtaaagcccggttgtcacctgctaattcgttacatggcgctgctgtttgtgccgatcggtgttggcgttatgcaatattatgaccagctcaccaagcagtttggcccgatcgtagtttcctgctttgtcagtaccttggtggtgatgttggtcgtcggctacagctcgcattatgtccatcgtgagcgcaaggtgatgggttctcccactcataccgaggaggacaaatgatcagtaacttatggtggtcgctgccactcacgttaattgtgttcttcagcgcacgccgtttggcccgctggttgaaaatgcctttgctgaaccctttgctgatatcaatggttgttatcattccgttgttgttggtgacacatatgccttatgccaattattttgcaggcagcaaagtactaaacgacctgttgcagccggccgtggtggcgttggctttcccgctgtatgagcaattgcatcaaattcgcgcgcgctggaaatcaatcattagcatctgttttatcggtagtataaccgctatggtcagtggcactgctgtggccctgtggatgggggcaacccctgaaattgccgcctcggtattacctaaatctgttaccacgcctattgctatggcggtggccgaatctattcatggtttaccggccatcagcgcagtgtgcgttatttttgtcgggattctgggggcggtgtttggccacagcttgttgaatttgttaaaaattaccaccaaagcttcgcgcggtctggcaatggggactgcatcgcacgccctgggtaccgctcgctgtgctgagttagattttcaggaaggggcattcagctcactggccttggtcatttgtgggattatcacctcactgctagcgccctttttgtttccggtgctgctacatttatttggctaacatcgcagtataaatttgagatacatctcccatttgagattttacttgcatgaatttcatatataacgggatctgtgtcacaccaagaaagccccaagctgcctaaaatagtttcccgtaactattggagagaaccttatgcaagcacgttttcatgacgcttgggctaagttgcccgcctcgctgcaatccgcacttgaacctatcatgagcgcaaacgatttcccggcaatgctgacagcagatcaagtgaaagcggtgaagactatcagcgggttagatgatgatgcgctggcatttgccttgctacccctggccgccgcttgtgcattgacacccgtctctaatttcaaggtcggggctattgctcgcggtgtcagcggtaatctctatttcggtgccaatatggagtttagtggtgccccattgcaacaaaccatccacgccgaacagtgtgccgtaacacatgcctggttgcgcaatgaggccagtctggtctctattaccgtcaattacacgccgtgtggccattgccgccagtttatgaatgaactaaacagcggaaccggcctgcatattcatctgccaaaccgcccagcatcgactctggggcaatatttgcccgactctttcggcccgaaagatttgaatatcactaccctgctgatggaccctgtcgatcacggctataaaattactgaaactgatgtcctgactcaggcagcacttgatggcgcaaaccacagccatgcgccttacagtaactcccatagcggtgtggcattggaggccgctgacagcactatttataccgggcgctatgcagaaaacgcagcttttaatccaagcctgccaccgctgcaagccgcgttaattatggcgaatatgtctgataagaattgtaattctattcgccgcgcagtgctggttgaaggtaataaaccggtgttgactcagtggaatgccacccaagcaacgctggccgcattaggctgtagcgatgtaaaacgcgtgacattttaaacagataaaaccgcaacggggttacctgctaaccccgataaacaccaactgtgcaacgccatttgttggttaactactccccattacgtaataaaaacgcacctctcagttgaggggtaatacattggggatccagtccacagtatgaagtgggtggttgataaggtgtgactttgaactcttgtttacttttttgtattgccattgaagaggcgatataacatcgctcttgattaattacaccccctctactttcaatctcttttgtgatgcgaataaccatcggcccattgtcattgcgctcacctaaagcgatgcacaaatcatcattcgaaagaccagataaatcttctactggcattgtatagcttgagcaagctgatagcagaagcatcagagtaataacactgcatttatccatttttattttcatcgattattttaacactacagggtgcgcatttagcccgacaggaatttaatttatataaattatctaacatagtcttactttggtgatactcgattgttatttaataaaattttttaatttaattaattcttacagttttaattcaagggtgaaaatcgcatttctcccttcaaattaaaagagctattgaataactgttatagtttcatttatataaacagtgtcggcttatcgccaataatcaagtgggaatgcgctccaacactacgatttaaatcatttcgatacgtaaaaaaattttttaacaaaaatacagctttacggacttactccatgaatgtgatacaacccacatttactgctagccgacatatttaactaacaaaagctgtacatttttttcttatcttttaggatcagggtaacgacttgataacgtttaagagtgaaactcatggaacttgaatacgaaagtaaacgccccctgtacatcccctacgctggcccgatcctattagaattccctttattgaacaaaggtagcgccttcaccaatgatgagcgcagccacttcaatttacacggcttattgccagaagcggttgaaaccatcgaagaacaggctgaacgtgcttatcgtcagtatcaggatttcaaaaacgacgacgataaacatatttatctgcgtaatattcaagatactaatgaaaccctgttttaccgcctgctggaagcgcatcttagcgagatgatgcccattatttacaccccgacggtcggcgaagcttgtgaacacttctccgacatctatcgccgcgcgcgcgggttatttatctcttatccgaaccgcgaacacattgatgacatgctgcaaaatgccaccaagcaaaatgtgaaagttatcgtggttactgacggcgaacgcattctcggccttggcgaccaaggtatcggcggcatggggattcctattggcaaattgtcactgtataccgcctgcggtggtattagtccggcgtataccttgccagtggtattagatgtgggcaccaacaacccccaacgtctgaacgacccgctgtatatgggctggcgtcatccgcgtatttccggcgatgaatattatgcctttgttgatgaattcattcaggcagtcaaacgccgctggccgaatgtattgttacaatttgaagattttgctcagaacaatgccacgccgctgctcaaccgctaccgtgatgagctgtgctgcttcaatgatgatattcagggcacagcagcggtcacattgggtagcctgattgcggcaagtcatgccgctggcagccagttgcgcgaccaaactgtcaccttcctcggcgcaggttcagccggttgtggtattgctgagcagatcattgcgcagatgatttcggaaggtctgagtgaagaacaagctcgggcgcgtgtctttatggtcgaccgtttcggcctgttgactgataaactgcctaatctgttggatttccaaagtaaattggtgcaaaaaagcgatgcgttgcaaagctggaatctgaccagtgactcaatctcattgcaggatgtggttcgtaatgccaaacctaccgtgctgattggggtttctggtcagccggggttatttaccgaagagttgatccgcgagatgcacaagcactgtgcgcgcccgatagtgatgccactgtcgaaccccacttcacgggtagaagcgcggccagaagatattattaactggacggatggcgcagcattggtcgcaacaggtagccccttctcaccggtcagctataaagagaaactgtatccaattgcccaatgcaataattcttatatcttccccggcattggtttgggggtgctggcatccggtgccaagcgtgtcaccgacggcatgctgatggccgccagccgtgcattggcgcagtgttcaccgctggcgcaaaacggcgaaggagcattactacccaatatcgatgatattcaggcggtgtcaaaaaccatcgctatgcaagtagggaaagctgcgcagttgcaaggtgtcgctattgtcacttctgaggaagcattagctaaggccattgagcacaactattggcagccacagtatcggacttacaaacgaacctcgttctagttattatccggcctgcgctactgctcaggccggtgatagactaactctcttgtcatcagttcccccttaatcattaatataataagaagaaactattggcatgatatcggtgggtacagtagccttgcagtatcaccagtgaattgaatgcatcaaaggccagagaatgtggaaacgcctgattattagcttaattatcatcgcagggttgctgatggtgacagctattgcgctcgatcgctggatcagctggaaaacagccccttttatctacgatgaactgcaagacttaccgcaccggcaggttggtgtggtattaggcacggctaagtattataaaaccggtggtataaatcagttttatcaataccgcatccaaggggcgctaaacgcctataacagtggcaaagtcagttacttactgctgagtggtgacaatgcgctacacagttataatgagccgatgaccatgcgccgcgatttgatggccgctggtgtgcccgcctctgacattgtgttggattatgccggtttccgcacactagattctattgtgcgcactcgaaaagtatttgataccaatgattttattatcattactcagcgtttccattgcgagcgggcgttgtttatcgctatgcatatggggattcaagcgcagtgttttgctgtgccgtcccccaaagatatgctcaatgttcgggtacgtgagatctttgcccgcctcggcgcgctgtcagatctctatattatgaaacgcgagccacgcttcctggggccattaatccctattccggcagtacacgtgataccggatgatgcgcaaggttaccctgctgtatcccctgagcaattggttgaactggaacaccggctggcagaagaaaaagcgaaaaaacctgcacctgcacctgcacctgcacctgcacctgcacctgcacctgcacctgcacctgcacctgcaccatgattttgaatgcgcttttgttttgcgtcaataacgatcaaaagcgccccccactactccctttgccctaaaaacgccccgacatcactttcaacctcccccatatcttgcaataactgcaaggtctccagcgcttcatcctcatccagtcggctcatggcaaatcccacatgcaccaaaacccaatgaccgattaatgctaaactcgcctgctcatccgctgccaccagcataatattgaccgagcggcgcacgccacagacatccacccatgccgtgcctggttgagtgtcatccaacgcgacaatttgcccagggatccctatacacataatccggctcccgcagtatctcggcataaaaaaagcaaattcattccacctccaaccgcttaattatcacgccatcatcagccgccccaatacgtaagtggctgcccgcacataacgggcaacgagtcactttgctgctgagcaaattaaccgcttgctggcagtcatggcaccacacttgtgatggctgctggctaagatgcaaaacacagccttccgccaaagtgccacgacacactaactcaaaacagaacgccagtgcctgcggctcgacacaggaaaaagcaccggtttccagccacacgccggtaattctctgtgcaccgtgcagccgtgcctgctgttccatcatggcaatagcattttggcacaaggtaatctcatgcatgactgttctcccactatggatttctctggcaaaatcaatgcaaagacgatgccagtaataccggccatatcatggatatctatatccattttaacaaattgataaatattaatattttccaaaatcacttgggtataaattcacgatatgaatactcactgtcgaagtgtcatccgacagtgaagatttcgtcactattgtcgacacttcacgctagcaatccctctgtttttactgccttttaaatgcctgccctttatctgcaatcaccttaatgccctgctggcgcggcttcaccactcttttgcattggcggtcaccgtgctggcacagaatatgctttggagctgagaaatgattgctatcagcctgactgtcaccagatttttgtcccggagggtatggccatgaaccgctttgtgattgcggaagcgaggctttgtattggatgcaatacctgcatggctgcttgcagccaggtgcataaagccaagggtttacaacagcatcccagattgactgttatgcgtaacgccacggtcacggcaccgattctctgtcgtcactgtgaagatgcatggtgtgcgcgggtttgcccggtcaatgccattaccctgaccaataacgcggtcgaattggatgaaaccacctgtatcggctgcaagctctgcggtatcgcctgcccgtttggtgcaatcacaccggcgggcagtaaacccttggcagtgccagaaaatttccctgaatacattccgatgcccctgctatctgatgtgccatttagcccggccagcatgaatccgttccttgcctggaatgccggagtacgcactattgccgtgaaatgcgacttatgcagcttccaatctcaggggccggaatgtgtgcgggtctgcccgactaacgccttaatgctggtggatgagcacagcattgaacaggcaaatcacgccaagcgcctggccgccgccagtgggtttgccaacgagctgccctttatggccgtggacacctcgtcagctatctctcacgaggagcagaaaagatgatgaattcgcttgagctattgtggctctccttactactttatctggctggcgcactgctttctctgctgctggcacgacgagaaacactagcgatttatgcctccggattggcgtcattgttaggtggccttgcgggcttgtttgctgcggcccccactctacttggcggcgggattatcaccttcaccaccgctgggccattcccgtttgtcgcatttagtttgcgtcttgatccattagccgcatttatgctgatggtcatctcactattagtggtgataaccgcgctctattcactggcctatgtgcaggaatacaaagggcgcggggcgtggggaatgggggtgtttatgaacctattcatcgcctcaatggtggcgttggtggtggtggataatgctttctactttattatttttttcgaaatgatgtcgctggcgtcttacttcctggtgatttccgatcaggatgacgatgccatcagcgcgggtttactctattttctgattgcccacgccggttccgtgctgattatgattgcgttcttcctgctgtaccgcctgagcggcagtctggagtttgccgccttccggcaggctaatccgcaacccattatggcctcggttatcttcttattggctttcttcggttttggtgccaaagcagggatgctgccactgcatggctggttaccacgggcgcaccctgctgccccttcccatgcttctgccctgatgtctggcgtgatggtgaaaataggcatcttcggcatcatcaaagtcggcattgatttgctcggtgccagccaactgtggtggggtgtggtggtgctgggctttggtgcagtatcctcagtgctgggcgtgctgtacgccttagccgaacacgacatcaaacggctactggcgtatcacacggttgagaatatcggcattatcctgatgggggtcggtgtcggtatgattggtattgccagccatcagccggtactcgccgcgctgggtttactgggtgcgctctaccacctgcttaaccacgccgtcttcaaagggctgctgtttctcggggctggtgcggtcatttatcgcttacacaccaaagacatggaaaagatgggcgggttggcccgaatgatgccttataccgcactggcctttctggtgggatgtatggcgatttcagccctgccgccattcaatggttttgtcagtgaatggttcacctaccaatcactgtttaccatgaccaaagacggcggttttattatccgcctcgccgggccaatcgccattgtgatgctggcaatcacgggtgcattggcggccatgtgttttgtgaaagtttatggcatcagcttctgcggcctgccgcgtacagaaaaagccgcccttgcgcgcgaagtcccctggccgatgaccaccgccatgctgttgttggcgctgctttgcctggttttgggaataggtgccactcacgtcgctccggtgattggccgcattgcctccagcttgataactgcccctccggtgccttctttacaggtagcgcaaggcgcggtgttattcccacaacacagctctcaggccatgctgtccaccctatatatcttctttggtttattgattttgccgctggtgattctactggtcgccagcttatacagaggcagccgcctggcatttcgtcatgctggcgacccgtgggcttgcggttatgcctatgagcaggccatgactgtctcggccggtggctttactcaacccctgcgagccatgtttgccccgctctatcgactgcgtaaaacactcgatcccgccccgatgatgcagcgtgcgctggaatattccatcagtggtgcgggccgggtggaacctgtctgggatgacaaaatagtggccccgcttatccgttctatccaatggctcagccaacgaattcaatggctgcaacagggtgatttccgcctctactgtctgtatgtggtcgccgcgctggtaaccctgctgattattgcggctatttaaggagacgagcaatgccaactactgatatgcctgcgctctctatgattgctttcgccatcgggcaggcgctggtgatgctggcgctggcaccgctgatggcggggatttcgcgcatggtaagagccagaatgcactcgcgccgtgggccgggcatcctgcaagagtatcgagatttagccaagctactgaaacgtcaggatgtggcaccggccaatgctgggattattttccggttgatgccctatgtactgctgggcagcatgttattgattgctatgacgttacccattttcacgctggcctccccctttggcgtggcaggcgacctgatagctctgttgtatctgttcgcgctgtttcgcttcttcttctcactggcaggtctggatagcggcagtatcttcgccggtatcggtgccagccgcgagttgacgctgggggtgttggttgaaccgacactaatcctttcactgctggtggtggggctgattgctggctcaaccaatatcggcaccatcagtactaccttatctcaagggcactggcagtcaccgaccgcaacggctctggcgctgttggcctgcggtttcgccgtgtttatcgaaatgggcaaaattccgttcgatgtcgctgaagcggaacaagagctacaggaagggccactgaccgaatactccggtgcgtcactgggcttggtcaaatggggcataagcctgaaacaggtagtggtggcgcagcttttcctcggcgtatttatcccgtttggcaagctggcggtactgagtgggccgggcttgctgtgggcgctggtggcctgtgttattaaattggtggtggtatttgtactggcctccatcgtggaaaacagtattgcccgtgggcgcttcctgttgacctcccgtgttacctggctggggtttggcgtcgctgccttgtctctggttttctatctcaccggcctttaaggagctaataaacccatcatggataacctggctcttataaattcagtcctgataaacatcgcccttgtaactattctgttgccgtttgccggtgccattctcaccgcctgtttgccacagcaatgggcgaaatggtcttgtactttcttctcactgctggccaccctcggcaccattctgctggcttatgtctatctgagtggcggcaaggttgatgtcacttttgatctgattcattacggtgatatggcactgttcggtctgaccatcgaccgcatcagcaccttaattgctttcgccgtggtattcctcggcttgctggtcagtatctattccaccggctatctgacattaggtaatcgcgagcacccgcacgaaggcaccaaccgctactatgcgctgctattggtattcattggcgctatggcagggcttgtcttatcatccaccctgctgggacagctgttcttctttgaaattaccggcggctgttcgtgggggttgattggttactaccagagccagaagtcactgcgctcggcgctaaaagccttgctggttacccatgtggcagccatcggcctgtatttggcggcagcagtgctactggtcaataccggcacctttgctttaacggcactggcgcaactggaccacaccaccaaagtcattgtattcggtggcatcctgtttgccgcctgggggaaatcggcccagttaccactgcatatctggttaccggatgcgatggaggccccgaccccagtcagttcctatctgcacgccgcgtcgatggtcaaagtcggcgtctatatcttcgctcgcgccatctactccgccggtgatgtgccgcagattatcggcactgtcggtatggtgatggcggttattactttgatttacggtttctttatgtatctgccgcaaaaagatatgaagcggctactggcctactccaccatcacccagttgtcttacatcttcttcgctctgtcgttggctatctatggctcaaaactggcctttgatggcggcattgcctacatcttcaaccacgcatttgccaagagcctgttcttcctggtcgccggggcgctgagttacagctgcggcacccgtatgttgcccaaacttaaaggcatcatgggcaaaatgccactgctgggcgtcggattctgtgtggctgcactggccatcaccggggtaccgccatttaacggtttctttagtaaattccccatttttgccgccggtttctcactttctcatgaacattggctgctgataccgctgctggtactggcgttgattgaatcggttgccagctttggctggttcctctactggttcggacaaactgtaccaggcaagccgtcagaagaagtcgccagtgccaagccgctgccattagccatgcagggtgtgctggtcgtgctggtggtgatgtcggtgtgttcaagttttattgccgtcgcctggctcggataagggagtaaaaaatgaccggaacacttattgtcaacaatttggtcgtcaataatctggcaggcctgctgatcattacctcgctgctggtgattatcgtgaaaaaacccgccacatcagcgctgttttatgctttgcagtcactggtcttggtgctgattttcctggtattagccgaaaccttgcacgcccacgagctgtatatgtggtcgctgaccgcttttatcaccaaggtgatattggtgccgtggattatgtatcgcgcatttcgccagatggaagaccctaaagccaacggcggcgtggtaggtaccgctggcctgatatttatcgccgccatcatcattttattgagctactttgtggtcgagccagtgcaattgccgatggtcagtgcgctgaaaccggcattggcagtgtcacttgggcacttcctgattggcctgctgtgtatcgtcacccaacgcaatatcctgaaaaacatcttcggttactgcctgatggaaaacggcgcgcacctgatgttggcattgttggctttccgcgcgccggagttggtcgaggttggtattgccactgatgccatcttcgccgtgattgtgatgacgctaatggcgcgcaaaatttaccgcacgctgcatacgctggatgttaaacaactgacagcgctaaaggggtaataaaatgagcaatactgacctgctgctgttactgctggcgatacctctgatagcctcgctgctggcatttgcttgccgtgccttggggagtgccgcccgcatggcaaccacctgggtacattttgcaggcatcagtttactgctgatagtggcattgacggtagtgtgccgggtggcagtgggcggggaaattctggcggttcaccattggctgcatatcgacagcctcagtgcgctgttcctcgctattctgggggttattggttttatcaccggcctttactccctcggctatatgcgccatgaagtgaataatggcgaaatcaccgtcagcacgctatgcaattattacggctttttccatctgttcctcttcaccatgctgttggtggtaaccagcaataacctaattctgatgtgggtcggcattgaagccaccactctcagctcggcctttctggtgggattgtacggccagcgctcctcactggaggcggcgtggaagtacattatcatctgtaccgtgggggtggccttcgggttgtacggcacggtattggtgtatgccaatgcggccaatgtactggcggaccccagcagtgcgattttctggacggtggtcgccgaacatgccaaagagctggatcctagcctgatgcacttggcatttgtctttatcctgattggctttggcaccaaaaccggcctgttcccaatgcactcctggctgccggatgcccacagcgaagcccccagcccgaccagcgccttgttatctgcggtattactcaactgcgcgctgctggtgatcattcgctattacatcattatcagcgccgctatcgggccgcatttcccacaaatgttgctattggtgttcggcatgatgtcggttgccgtttccgccttctttattctggcgcagcgcgatatgaaacggttgttggcctattccagtgtcgaaaacatgggcttgatcgccgtggcattaggtattggcggcccattgggtgtgctggccgcactgttccacaccatgaatcacagtctggcaaaaaccttactgttctgcggttctggcaatgtgctgctgaaatatggcacgcgggatatgggtgctatcaaaggcattatccgtgtggctccgctcactgcggtgatgctggccggtggcgcattggcgctggcgggaatgccgccatttaacgtgtttatcagtgaatttatggtggtcgccgcagcgattaaaaccggccatatcaccttagttattgtgttgctattgctgctcactttggtactggcggggttggtacgcatgatagccagcacggtgctgggtaccccaccgacggcggtaagcaaaggtgaactgggtattctgactaccgcgccgatggcgattctattattgctgatgctgttgctcggggtgcatattcccacgccagtgacccgcttgctgactgatgcggcgcagattgtcctcaataacgacagccgcgaccctatccaaccaccctttatgttgccatggcaattgcccagcccaataaaagacatttctccggccgtattgaccccatccatcgcagatacgcacgccgctctgccattcaccccgactcgtcaggagatgtaacgtgactcacgaaacacctacttcagctcttttggtttcagaacagccggtttcagggcagccacacagcggtgaaaaactgggagccgcctatgtggcccagctgcgagaacaatttccaacagcaattcttgatgaagagtggcaaacccctgatcaactgacgataaccatcaaactgaacagcctgccggatgtggttgaacacctttattatcaacaaggtggttggttatctgtgctatttggtaatgacgagcgcagtttgaatggctattttgccatctactatgtgctgtcaatggaaggccgcgaacaatacggcattgatacgggtaaaaagtatggcgataagtgctgggtaattgtcaaagcgctgattagccccgaacggcccgagttcccgtccgtgacaccacgagttccggcagccgtctggggtgagcgcgaagtgcgcgatatgtatggcctgcaacctattggcttgcctgatgagcgccgtttagtgttgcccgatgattggccagacgacctctatccgctgcgcaaagacaccatggattaccgccagcgcccgactcccaccagcaacactgaaacctatcagtttgaaaacgaagcgggcagtagcagccgggtggtgcccatcggcccgatgcatatcacttctgatgagccaggtcactttcggctgttcgtcgacggcgaagacattatcgacgccgattaccgcctgttttatgtccatcgtggcatggaaaaactggctgaaacccgcatgggctacaacgacgtcactttcctatcagatcgcatctgtggcatttgcggcttcacccacagcgtggcttatacctcatcgattgaaaatgcgctcggcattatcgtgccaccgcgggcgcagatgatccgcaccattttgctggaagtagaacggctacacagccatctgctcaatatcggtttgtcctgccactttgtcgggtttgataccggttttatgcagttcttccgagtgcgcgaaaaagccatgactatcgccgagatgcttaccggcgcgcgaaaaacctacggcctaaatctgattggtggggtgcggcgcgatattctgaaagccgaccgtattaaaacgctgcaattagtctcagagatgcgcgctgatatcagcgagctggtggatatgctgatgagcaccgccaatatcgagcagcgcacaatgggcgttggcatgctggatcgtaaaatcgctcgtgatttcagcccagttggcccgatgatccgcgccagtggctatgcacgcgatatgcgccacgaccacccttacgccaactacgccaatatcccgaaagagctgtttagccttgatggctgtgacgtgcattcgcgcctgttggtgcgggtgcgggagttcttcgactcgctggtaatgattgagtacgggctaaaccatatgccgggcgggccgttgctggaggagaaagtccactatcagccgtataagtttgcccttggtttctcggaagcgccgcgtggcgaagatgttcactggagcatgaccggcgacaatcagaagctgttccgctggcgctgccgcgccgccacttacgccaattggccggtgctgcgctacatgctgcgcggcaatacggtttctgatgcgccattgattatcggcagcctcgatccctgctattcctgcactgaccgggtgacattggtggatgtacgcaagcagaaatccgtcaccgtgccgtacaaagagatcgaacgctatggcattgagcgcacccattcgccgctcaaatagagggatgaagaatgtttaaactgtttaaaaccctcctgaaagtcggcgataccacggtgaaatacccgtttaagccgcttgaggtcagtcatgggttccgtggcaagccacaatatgatgctgagcagtgtatcgcctgcggggcttgtactatggcctgccccgccaatgcgctgaccatggaaaccgatattatcaagggaactcgccagtggcagttgttcctcggacgttgcattttttgtggccgctgtgaagaagtctgcccgacccgcgccattgtgttgtcacaagagtttgaattggcagtattcaataaagccgatttatatcagcacgccacctttactctcgcccattgccagcagtgccagaagccttttgcgccgaaaaaagaggtggattacgtcatggcactgttgattcattccgggatgggtattgatgatgtcgagcaacagcggcctcattttgaaacctgccctgactgtaagcgcaaacataacattataggtaatgacaatgtctccataaaaaataatgtttccatgaataacagcatgataccgaatcaccaccctgaaggggggagcaattgatgagccaaccacattcattgaaaccagcttggggccattacgttagccaacccgctgcacttgactcttctatcgcccagttaaaaggcaaattactgaaagatatcaaacgctcggcctatgtgtatcgagtggactgcggtggttgcaatggctgtgaaattgagattttctcttcaattacaccgctgttcgacaccgagcgatttggcatcaaagtggttgcctcaccacgccatgcggacattttactgttcaccggcgccgtcactcgcgccatgcgcacaccggccttacgtgcttatgaatccgctcctgaccccaaaatttgtgtctcttatggcgcttgtggttgcggcggcggtatcttccacgacctgtattgtgtctggggcggtagcgacaccattgtgccgattgatgtttatatccccggctgccctcccaccccggcagcgaccatttatggctttgcggtcgctttgggcttgctggaacaaaagttaaaaggtgaggatcaccaggaagccgccgatgaacgcgtggcgcttattcaccctgatgcaccgctaactctgcgggtattattagaacgtgaggcccgccgtatggctggttatcgtcacgggcgagaaattaccgacagtttcttatcactgctggtcaatcaaccgctgcaagggctggaacagcgttgccagagttacctccagcaacaagatgatccgcgtttaagtgagatatttgccaacctgcaacagataaccctgatgcaattggcgggagggcatgttaatgtctaaagtgatcttttatgccctgaaccagaagttcctcgacagtgatgaagacatgcccgaacaggcgcaacaagtgatgtattactcactggctatcggccaccatgtcggggtcattgattgcttaaaagccattatggaatgtccactggctgagtatgagcagtggttcagtcagttacccgaaggtgaagctcgccgcaaaatggctggtttgctgaaatttggcgaaatcaccatcgacagcacccatacccaattgctggcccaagcctttgcgccactggcacagaatgcagattcattgcatcagccctggagccaacaactgctgcaaaccctgtacgatattgagcaggaaccggcaatttatttaatggtgaagcgccgcccatgaaacatcaatatccagtcacaaatgtcgtgttaaccgtcggcaatagcatgatgggcgatgatggcgctggcccgttactggctgagcgtatgacagagcaaccattagctggctggcacgttatcgacggtggttcggcaccggaaaatgtcgtgcatcgcattcgtgctttgcagcccacccgcctgattattgttgatgccgccgatatggagctgccgccgggtgagattcgcatcattgatccggagaaaattgccgaaatgttcatcatgagcacgcataatttaccgctcaattttctgattgatcagttaaaggaagatatcagcgaagttatcttcgtcggcatccagcccaccctggtggcgttctacttcccgatgaccgagccagtaaaacaggcggtagaaacggtgtatcaacaactgccacactggcaaggtgatggcggtttcgcacatttatagctaaatgacggcatgccgtcgtcaattttgccgacgtcatgcctgccgacagtttcctgttaatactccctcccgcatcaatatccactaatcctttataaaacaatcatattcatccacttttacgccaccatttcaagttggcataaaccatgcagtatgtagggcaatgagccagattagctgttctaaacgtgaatctgccagatctatcaatttatcccaatagatttcaaggtgtaggaaggcggcaagcgagagacaaattggttgtaaaccactttgaacagcgcttgcgctggcccgcagggtgagcctctgatgaggctcataatcccgatgagcttactcaagtaagtgattcgggtaagcgagtgcagccaacacacctgcaacttgaaagatgaagggggaggagagaaaacaatgaaccggttcatcatcgccgatccaaaaaagtgtattggctgccgtacctgtgaggttgcctgcgtgctggcacacaatggcggcaaactggacaccctgactaaagccaatttcgccccgcggttgaaagtggtcaaaggaatgaatgtcagtaccaccattatgtgccgccactgtgaggatgcgccttgtgccaatgtttgcccgaacggcgcgattgtgcgggcggcagacagcattcaggtgttgcaggaaaaatgcattggctgcaaaacctgcgtcgttgcctgcccctacggtgccatgaatgtggtgaccaaacaggttgaagtgatgttcaacggcctctcgcagggcttttgcctgaaagctgaagcgcaaaagtgtgatttatgtgaagggcgtgccgctgggcctgcctgcatctcggtttgccccactcaggcactgcacctgattggtcgtgacaccatgcaagccatgctacgcaagaaacagctgcgcgccgcactggacgaagccaacgagatgaacttttagtcagcctaaaaggccaaggggattaaaaatgtataaagcattaacggtatgtccttactgcggctccggctgcaaaatcaatttactggtcgaaaacggcaaagttgttggcgctgaaggggcaaatggcgtcaccaatcagggtgagctttgtctgaaaggctattatggctgggattttctcaatgataccaagctgctgacgccacgcttaaaacagccgatgatccgtcgtcaaaaaggcggcaagctggaagcggtttcctgggatgaagctattgagttcgccagcagtaaattgcgggcaatcaaagagaaatatggcccggaagccattatgcataccggttcgtcccgtgggccgggcaatgaaaccaactatgtgatgcaaaaatttgcccgcgcagtcactggcagtaacaacattgactgctgtgctcgcgtgtgtcacggcccgtcagtcgcgggtttgcaggtgacactgggcaacggcgcgatgagtaattccatctgcgaaattgaagataccaagtgtattttggtgtttggctataacgcggctgattcacacccaatcgtggcccgccgcattctcaaagccaaagagaaaggcgctaaagttattgtttgcgatccacgccatatcgaaactgcgcgtattgccgatctgtggctgccattgaaaaatggctccaatatggcgctggtgaatgcattcgcctacgtgcttattactgaagaactctacgataaagactatgtttcgcgttataccgaaggttttgacgagtatcgcgcaattgttgccaaatacacgccggagtatgtcgaaagtatcaccggcctgccagcacacaccattcgtgaagcgatgcgcatctatgctgccgcaccttctgccaccattttgtggggcatgggtgttacccagtggggccagggcgtggatgtggttaagggattatctggattggcattactgacgggcaatttaggccgcccaaatgttggtgttggccctgtgcgtgggcaaaataatgtgcaaggtgcctgcgacatgggcgcattgcccaatatgtaccccggttatcaagccgtgactgaccccgcgacactggagaagtttgccaaagcctggggggttccttctctctctggcaaaattggttactcgctgaccgacgttccgcataaggttaaagaaggaaaaatcaaagccaactacgtgatgggtgaagatccgttgcaaaccgaaccggacctttcgatgatgcgcgaagcattcagcgaattggaattgctgattgtacaagacatctttatgaccaaaaccgctgccgaagccgacgttattttcccagcaacgtcgtggggcgaacatgaaggcgtttattctgccgccgaccggggtttccaacggtttgagaaagcagtagaaccccaaggtgacgtcaaaccggattgggaaattatcagcctaatggcgacagccctcggctatccgatgaaatacaacaatactaaagagatttgggacgaactacgcgagctatgtccgctgtattacggcgcaacttacgaaaaaatggccggtttgggctatgttccctggccttgtactactgaagacagccccggcacaccgtggttatatgcgggtaataagtttgaccgccccggcggcaaagggttgttgtttgccagcgaatggcgtgcgccaatggaacaggtggatgaagaatacccgctggtgctgtgtaccgtgcgtgaagtcggccactattcctgccgctccatgaccggcaactgttcagcattacaaacactcgccgatgaaccgggttacgtgcaaatcagcccgcaggatgcagataaaatgcgcttgcaggaccaacaattggtgtgggttgcatcgcggcgcggtaaggttattactcgggtgtcagtcagtgaacgcatcaatgtcggcgcggtatatatgacttatcagtggtggatcggcgcgtgtaatgagctgacactggaccatctggaccctatttccaagacgccagaatataagtattgtgcggtgaaattggaggccattgccgatcaaacttgggcggaaaattacgtgcagcaagagtatagccagttgaaggcgcggttacgtagggaagccgaagtgatttgatctgttaacggctactgcgctttgccattctgggtttacgcagtgctcgccaccgtcatgtacttactcgattgacagctactgttctgcgaataaagtgcagtgggccaatggttgaccacgcctaggggcacttcggcggcttacgccgctgacgaccccaacggcgtgtttccccttggttcaactctgctgcttacgcaaatagaatataaatcagaacaaagaaaaagattatatgagttactctattccatcttcatcttcgatgctttttactgatattcctaaccgctgcatgcgggataacagagtagtgcgtttcaaccctaacttaattgcggcgcctttcggtccggcgactacaccattggtttctcgtaatacccgaataattcgcgcacgttcagattctgaaaactctggctcttcactctcaggtaataatggtttgtgaaccactcgctccaatacaggtttcgccacttctaatggcgataaatgatattccaattcttgtaactgtaaatttagcgtggtgccacggctgaggatcaccgcccgctcaataacattttccagttcgcgaatattacccggccaaggtaggcggctgagtaaacgcaatgtatcacccggaatggtctcaatagtgcggttcatgcgtttggctattttctgagtgaaaaatttcactaacaaagggatatcttcaggacgttcacgcaacggtgggatcacaattggaaaaacattaagccgataatagagatcactgcgatattcccgatttaccatcatcagttttaaatctcggttagtcgcggcaatcaacctaacatcaactgggataattttactgccccccagccgctctatttctcgctcttgtaaaacccgcaggagcttaggttgcaattcaagagggatatccccaacttcatcgagaaataacgtaccgccatccgccatttcaaaacgaccaatacgctgtgaggcggcaccggtataagcccccttttcatgaccaaacagatcactctccattaaaccggagggaatggccgcacagttcattttcaccatacgtttattcttacgggtacttaaattatggatggcacgggcaattaactctttaccggtgccagtttcccccagaatcaatactgtacagtcactggatgccaccatttcaacctgttccagcaccgcttgaatagcggcgctgtgacccactatctcaccaaactcttcattatgaataatctggtcagtcaaatagagattttcgttgaccaatgaatctttcaagcgggtaatttcgttgtaagctaaggcattatcgactgcaatagcaattcgcgcagctatttgtcgtaacagtttaaggttactgccagtgaaaatatcactctgacattgtgccagtttcaatacgcccagcatcttatgaccgaaaaatagtggcaataggcaaactgcttgtaagccagcatccagcatacttgccagttgtttatcatccggagccaaaagagcaatatcagccagattgacgagcaataattcccggctgtgtaaaacctgcccagctaatgtgcccgtcatatctacccaggtttgttgatgctgtaccgcttgaccagactgatagcgagtagaaaaaacattcagtttatttttgtcattgtgcgtaccgcatattgccaaactgatgtaatcaatattgaaaaagcggtgtatctcttttgagacctccgccgctaaaacatccaactccagtttagaaataaccgtattggtgacatccactaatatacggaaatgatcccgttcaaagcgcaaccgttcgcgctcggagaatgcccggtttatctcagtaatattgtcgaccgcgatggccactacgtctgccaataagcccagaaaggtaatagcttgctcatcaaactggctattaccggttttaataaactcaacacagcctgaccaatggttatcatggcccaaagggaaatggcagccagcatgtaattcctgatacggtgctaaatcacccacagcagaaaactccctttgcatacggcgactatcagtttgcaaaagcgtctgttgctgccaggccagcccaccggggccttcggcaaataaaacattttgcgacgccacaacagtgtcagacacatcatcgtgggtatagagcgtcatttggttatacagggggttaagcagtaataaattgacccgctggaaacgaacgacagaaaaagagagttttctgagttcgttaactaaatcggttatatcccgcagcaataataactttttcgagaccgtgaacaatgtgtcttgccagacttgagccaatgtggggcggagtagtttttttgcgctatccatatatacccaaagtaattaagcccaaaaaatggatgataactactttaaggtattgaaatgaacaaatatatattaacccgcgataagcttgatctggattaacaaactattttagcatattcacctgtaaagacttattattgaaatcacgtctcatttacataaaaaagagcattaaaacatatagttatatactactacactttttatttgatatttactataagcatatcgatgtataaatgaatgcatagcgaaatggttatatattcactgaaaacctcgcataaaatacctgatctcgttcctcaccccaccagcacattgtaaagatgccgtcaacttcatagtatgagaaatgcataaaatccctgttattaaaataaatatctaattcttccttacccttctcttaacaagaaaataagcaacaaggagttatcaatgagtattgaaaatccctttgatctgcgacttccagttgatatggcaaagcttgcagagcaagttggtatatataaagccactaaaaatccagcaacaactttttatttagcgatgaccgctggtgtgtttatctccattgcttttgtcttctacataacagcaaccaccggtactgcaggtgtagcatacgggctggcaaaattagtcggcggtttatgtttctcccttggcctgattctggtgattatctgtggtgctgatttgttcacctccacggtattaattgtggtagccaaagccagtggcaagatcagttggcgacaattaatgactaattgggtcaatgtctatttcggtaatctgattggtgcattgttttttgttgctctgatttggtatgccggtcaacatactgcggcgaatggtttatggggactaaatgtgctgcaaacagccgaccataaattacaccatacctttatagaagcggtgtgtttgggaatactggctaacttgatggtctgcctggcggtatggatgagttattcaggccatactttgacagacaaaatcgtggtgatgctactccctattggtatgtttgttgccagtggatttgagcacagcattgccaatatgtttttgatcccattagctattgtgatccgtgattttgcatcacctgaattctggcattcgattaattcagggccagaccaattcccttccctcaccatgtccaattttattatcgataatcttattccggtgacgatcggtaatattattggtggaggattattagtagggctgacctattggattatttatctgcgtaatccggcccattgagctgtgctggatatgatgatgtctttcgacaattttgacgaagaatatgacagttagaaaagccagccgagtttgactctggctggctttcttgtcttgctaatggctgattattttttcttggcgtatttcagtgaatccagagctaccgcaaagataatgatcgcacctttaataatgtactgccagtaggggttcacaccgatataagtcaacccgtagttaatcacggtaaagatgataaccccggtaacaacaccgataacagtaccaacaccaccactgaaggataccccgcccactacgcaagcggcgatcgcatctaactcatacataaagcccaggttattggttgcactaccgatacggccggcttctaacatcccgccgaatgcgtagaacacaccagacagcgcataaatcatgattaagtttagtggcacattgacaccagaaactttagcagcctctgggttaccgccgatggcgaaaatatttttaccaaagcgcgttttgttccacagcacccaaacaaaaccgatagcaatcaatgcatagaaggtaatgtaagagagtttgaaatcaccaaaccgcaagaacccttgtgcaaaggttgagaatgcaggatcaaaaccagcaatcggtgaagcacccacgaagtcgtaatacagggagttaatcccgtaaacaataatcatggtgcccaatgtggtaataaatggtgtcacattcagataagcaatgataataccgttgaccaaaccgataatcgcgccaatcaaacacacggttaaaataacgattgggataggtacagtctgcaaatctgggaaaactttattaacgttatccatggcttgcagcatcgttgccgcaaccaccgccgctaaccccacctgacgacccgctgacaggtcggtaccttgagtcacaatcagccccgcaacaccgagcgcgataataatacgcaccgaagattgggtcagaatattacctaagttcatcaggcttaaaaatgtcgggtccttgacaataattattgccagtagtacgaataatacgacgtaaatcccgctctctttaaggtaagtgagcatgcttttcttatttaacgcattcataataagaaccttcgactagattagagatgcaaggatgcaagacgtaatatttcattttgcgtggtttgtttggtttcaacaattcccgcaacttgaccattactcattaccaaaattctgtcagtgatccctaatagctcaggcatttcagaggaaataataataattcctttgtctttcttcgctagttcagtcattaactgatagatttcaaacttagcaccgacatcaattcctcgagtcggttcatccaacattaatatttctggttgagttaatagccagcggccaataatgactttctgctgattcccacctgataaagaaccaatactggtgcgatgacccggcgttttgactcgcatagcatcgataacccattgggtatcgctcttcatgcgggtattatccagcagcccaaatttgtttttatagttacgaatattagaaatcagggaattaaaacctacatcgagataagcataaatcccggttgagcggcgctcttccgttactaatgcaaaaccgtgattaatggcttcattggcgctgtggttattaatactcttaccatgcaatttaatcgtaccagctactttttcgcggataccaaataatgtttcaacaatatcggtgcgcttagctccgaccaatccagcaatccccagaatctcacctttatgcagatcaaaggagatatcacggattgaaggctgacgtagtgaggtcaaattcttcacttccagaatgacttcacccggcttgttgaggcgatcaggaaaacgctgactcagtgagcgcccaaccatcatggagattatttgatccatggtcagcccttccagcggctgggtggcaatccactgaccatcacgcaaaatagtgatttcatcacacagctggaatatctcttccatcttgtgagagatataaacaattccacagccgcgttctttcaatttgcggataatagtaaatagatgattaacttctttctctgttaatgaagaagttggctcatccataataacgatttttgcattgtaagaaaaagctttagcaatctcgatcatttgcatttgggataccgataaagtggcaactttatcgcgtggatcaatatcaatatccaattcatcgaagatagctttggtgtctttgtacattttatcttgatcgacaaagaaacctttggttgggtaacgccccagccacatgttatccattacggtgcgttgtaataccaggtttaactcctgatgaaccatcgacacaccatgctctaatgcttctttagaacttttaaattctatttcttgcccctggaagataatactcccggagtcttttttatagataccaaacagacattttaatagcgttgacttacctgcaccattctctcccattaacgcatggatcgaatttggccgcactttaagatttacgttatctaacgcctttacgcccggaaatgatttattaatattactcatttccagcaaccactcgcgaggttgtgctgtattaatatcggccatagttatacctggctaagaatcgccactgaattgctgggtgttaaactcccgcccgtcagcgcgcactctaaaataaggatcaatgcaacagaaaaccttcagccccgacactcgacgcccgctaaagtaccggggccagaaggttaatatttctttcctacccgttgttgttgggtatctaacaaatatcgactgttatttagtaaattcagccaggttatctttatcaacgcctacatacggaatacgtacaattttgttgtcgattttccatttagtgccttcagcggcaggtttgccatcggccagatttttagccagatcgaaggtcgctttagcttgattgttagcatcattcagaacagtaccggccatttgacctgatttcaccagagctaatgcttctggtaaggcatcaacaccaaagactggaatactggttttgttatgcgctttcaatgcttccactgcgcccattgccatggcatcgttattagcgataaccacttcaattttgttagcgttagggccagataaccaggcatccatcttatctttagcctgtgcggtatcccacattgcggtatctaactgcaattgttgggtcgggatgcctttctcgttaagggttttgataacataggtggtacgagcttctgcatctgggtgacccggctcgcctttcaacagtacaaattgaattttaccgtctttgttcagatcccaatttggattggctttccaatgtttggcgatcaattcaccctggataacaccagattctttggagtcagtccctacataataagctttgtcatagctatcaagcgctttgcgtgaaggttctttgttataaaacacgattggaacatcgtttgcgcgggctttatcaataaccactggcgcagcagctgggtcgaccaggttgattgccaacgcctttacgcctttcgccagcaacacgtcgatttgatcgttttgcttggattggtcattctgcgagtcattcatcagtaaggtaacgtcaggagatgatttggcatctttctcgatagctttacggaccacggacataaagttgtcatcatatttataaatagtgacaccaatacgggtatcagcttgagccgccgcgccgaacatcatgctggcaaccagagtcgctaatgtgaaaaccttcttattcatttatatctccgggtttatgtagggtagtacagggtgataacaccatcgccttaacgtgagtaaagacccatcgttcaaagcagctgacactcatatctttcgtccttgagcacactccactccgaaaagctgcctgagttgtcaaaaaccatgtcatttacaaactcgtcgtttgcggaactcgcgtttgtaaatcgctcttctaaaacccgctaccgtgtgtttttttatccggtaactgatgacatattgatacattcaggtagaaaacaactagagcatagacgggccgttgttaagaatctgtgaattttctcacagattgaaaacggttacacaagaataaataccgaactagtgagcaacaccacaaattgcgacagaatgccggggcaccagtgtcggattaaaacaataggccacatgagggtctgtcgcacggctggcaccttcaagcgccagctctgtggctaaagttgccatagaaacaataggatagcggactgtggttaatttagggctggtatagcgcgcgatcgggatatcatcaaagcccaccagcgaaaactgctcaggaacactgataccgttttcttttagcaccgccagtgctccagcagccattgagtcgttatatgcaaatactgcactaagttgcaaattgcgccccagcaggtcaatcatggcgcgttctcccccagctaagtccggggtgccataggcgcgccaggtatcaggtacagtgataccggccccctcaagtgcattgaggtagccagtctgacgctgcattacatcatctatagggtgattggaaccgaggaaaccaatgcgctgatggccttgtttgagcaacaggcggcatgccatatgcgcaccgctaacattgtctaatccaacgcaacgatgctcaaatccgggaataatccgattaatcagaaccatacctggaacttgctctaaaaaggctattaactcgccgtcactcaaggccttagcatgaacgaccaaagcattacatcgctggcgcagtaacacttcaatagcgtgccgctctttatctgcctgatgatagctattgccaattaacaaatatttttgatgtcgttgagcaacagtgtctaccgctttcaccaatgcaccaaaaaagggatctgacacatccatcaccactacaccgaccgtatcactactttgagttgccagcgcctgcgcattggcatttgggcggtagcccagctctgacaccgccttcagcaccgcagctcgagtttctggtcggatagaggcgctgttattaagcactcttgatactgtagccagcgaaacgcccgcccgtgaggccacatcgcgaatagttatactgtttccagctgaatgcaaagcggccatgaccttatcctgtgtcttattttgtcaataagtcgccatgcatacgttgagcacaatctgtcatggcaggtggcctatcctacccagtttgttgagattgccacgtgaaatacgtcacaagaaagaaaacgtttacatacaaatttgcaactgctcaatcattattctgttttagatatattcaggatcgggtgttgcgtggttgtaacgattgtccacaagcataagcagtcaacttgcgccacagccattcaaccggcccttggacaaaataatgcagccataacagagagaaaagaatattacacagccagacgaagggaacgacagctaacaattgcaggcgatctagctgctggtataggccgaagtgatagaagatcagagtacatagcaatgtctgtaataaataattgctcaatgccatgcggccaacctgtgccagccaatggctgactcgccagcgcgataatgttggccagaagccatacagtaaggccagatagccgactgcctgcaagggcgcgccaagctcacgcggcacttgtagcaaaaaaccggtccaacggaaatcccatccgaccctccattgcagtaccactcccggtatttgaataactaatgaaagcggtatcaaacaggcggccagcaaacggtaatgacgcagactgaattcgccacgtaaccaaccacaacgcatcagcccggccccaaatagcatagaacccgccagctcccaaccatattgcgcgccgatagcaatcaaattagatgacaacagatcgagccggtttttccaggcttcaaccccgccctgtaatttccagagttgctcatattgcaaatcagccggccccggctgccagaaacggcccggttccccgctggtaacaaaccccagcagcaataataccgccacaccgagtaaataaagcacgccaccggtgcgcaataagctggcggcatctttggcatcacgaatcattcgccagcacaccaggccaatcaaactataggcaaagagaatatcgccatcccagaagaaaatgccatgaatcaatcccagtaataataagagggaaagccgtgcccgtatccagcctttaccgcgtttaagcaacagctccaaacccgcaccaaataagatagcaaaaatagacagaaacttggcttgcgcgacaatatcaagaatggcccatgtccagctatcagacactgagggaagaccaagataagcgggattaagataagcagccttaggaaggccgaaagcactaatattgagcagaagaatgccaagaatggccagacctcgcgcgctgtctaacgttgcgatgcgttgacgcatacccgacatcctgtataggggcacccattggtgcccgctctggcaaaaggctaattagccgttgtgacgaacagcacgcagaaactcctgacgagtattctggctggatttgaacaacccgcccaatgatgtagtggtggtcgcactggtcgcatcgcggatcccgcgagctttcacacaataatgtactgcatcgatggagacagcgacattatttgtccctaacaaggtctgcaacgccaacagaatttgctgtgtcagtcgctcttgtacttgtggccgctgggcgaaaaactgcacgatacggttaattttggataaaccaatcacactgtctttcgggatataggccactgtcgctttaccatcgatagtcacaaaatgatgttcacaagtactggtcagggtgatatctcgcaccgttaccatttcatcgaccttcattttattttcgatcagggtaattttagggaaattctcgtaatccagtccagagaaaatctcatcaacatacatcttagcaatacgtcttggcgtatcggccaggctatcgtcagacaaatcaagattcagcaattgcataacttgcgtcatatgttcctgaatccgggtcttgcgcgtttcggcatctaattcttgtttgcgcaatggggtttcaagaccacgggccagcagtgcttcatgaaccagctcagcttctttactcagcgatgacattcttttctccaacaggcatatacatctgagcgagataaacatgatgtagatcacgttcagattttgctccccactttagttgagagcaaaatgattatccagtgattgttcttgatatccgatgattgttattcatctgctgcggttctttttatcatgatgaaagagttgcatttggttcggcaacagcttcccgcgcacgggcaggcgttttaatcaccaaagccccggcaataatcagtgccactattgctacatataacgcaggttccaaccggtgggtcaatgcggtagaaatcgcggataatatggggccaaccaactgcccgatagcatagccggtggtcaataaaccggccatataccgagtgtgttccggtgccaattcgcgaccatgttgcaaagaaagttggacgacactcaaaaacccgccaccggttaataatgcacctaatgccaacccgctcacacccggcacccattccgcacacagcccccctaaggcctgtacccacagggttaatgccagccgtgtttgtgatgtcaaacaatggcgcgtcagaataccgagggtaatacctatcacggcggcaccaccgaaaacaggccagacaaactgggcaaataggctatcagggaagcgggcggttgccatctgcgataaaaatgttgccggtaaaatataaccaaaccctgccaaactgtaactccacaccaatcgtttcagtgctggcgttagagtcaatggcacagccgcaatatgagggcgatgtaattcccccctgcgcggtaaattaatactaatggcagccacaataatcaacgccaatacaccatacaccaaccaggcttctcccgccgataagccatagctatggatcagcacggccaacataccactgatgaatatgccagcccccggccccgcaaaaacagccgcactcagcgcggggcggccaaaatgtgccaagcgctcattggtccaggcggcaaccaacaccatcgaccaaccactggcccaaccaatagcaaaacgtaccacgccatgccaccacggcccgtcaacaacagcggatagcagtgtcaacgccgctgcaccccatatccctagccataaacggcgctcaacatggcggctggcccgcatggcatcaaaagcgccaaataaatatcccagataattaaatgccgcaaccagccctgccccggtcagggtgaattgatgctccgctatcatcagtggcacttggggagtgaaagcaaaacgccctatccccatcgccaccactaatgccagaaagccactcaatgcaattcttaatgccatctgccccgcctatctatttctgtcaactcattacgcagacagtctgttaaaagaaagttgcgaatatcatgcctgagcattagaatcacaaaaaatgaataatactcactaagttcatcacggaaagagaatgcttatggatctgacccaactgcgcatgttttgttgtgtcgcggaaacgggctccgttgcccgagcagcggagcagatgcaccgcgtcccctcaaatttgacgacacgtctgcgccagcttgaaatagagttgggtgcagacctgtttatccgtgaaaagcagcgcctgcgcctctcgcctatgggtcacaattttctttgctatgccaaccgaattctggcgctgagcgaagaggccatgagcattactcatgcgggtgaacctgctggtaatttcccactcggttcaatggaaagcactgctgccactcgcctgcctaacctgctcgcggcttatcaccagcgctatcccaaagtctctttgtcactgactacaggaacatccggcgaaattattgaacaagtccgagccggaacactagcgacggcattggtcgatggcccggtacagcatgatgaactgcacggctgccgctcttttgaggagcggttagttatcatttcctgtctggatcacctagcgattaatcaagctcgtgatgccgtggatgaaactctgtttgcgtttcgccccagttgttcataccggctacgactggaaagctggttccggcaggcaggctgtttacctgggcatatcatggaaatccagtcttaccacgccatgctagcttgtgtggcaagtggcgcggggttggcgctgatcccgcattcggtattggctctacttcccggtcacgagcgggtaaaagtgcatcacctgccacccgatattgccgagactgcaacctggcttatttggcgcaaagatgcctttagccccaatgttcgcgccctcaaagagttaatcattgaacagattgaaactcagtaattgagcgggcagaggcacttttaccagtcataatttatacaagtatcgtctactgttatcggaaatgatcaaatgcaacatatatgatacataaagaatatatttacaccctaaataattcgaatttcaggtaggcggcaacgaaatgaacccaaggagttgagataactcaatgacttgggtgagtgatggcagccaacacacctgcaacttgaagtatgacggatataacactcattacgcagaagctataggagcaacaccatggagatgattaaaactcgcgccgcagtcgcatgggggccaaaccagccgctatccgttgaagaagtcgatttaatgccaccacaaaaaggcgaagtcttggtgcggatcgtcgccagtggggtttgccacactgatgcctataccttatcgggcaaagatcctgaaggtgtattcccagctattctgggtcacgaagggggcggtattgtagaagcaattggcgaaggcgtgaccagtgttgcggtgggtgatcacgtgatcccactgtacacacctgaatgcggtgaatgtaaattctgtcgctccggcaaaactaacctgtgtcaggcaattcgcagcactcaaggtaaaggcttgatgcccgatggcaccacgcgcttctcgaagaatggccagcctattttccattacatgggcacttcaactttttctgaattgaccgtcgtaccagaaatatcactggcaaaaatcaataaagaagcaccattagaagaagtttgtttgttaggttgtggtgtgaccactggtatgggggcagttatcaatactgccaaagtgaaaccgggcgacacagtggctatcttcggcttgggtggtattggtttgtctgcggttattggcgcacaaatggccggtgccagccggattatcgggatcgatctcaataccagcaaattcgagctggcccgcaaactgggtgcaactgacctgattaacccgaaagattatgataaacctattcaggatgtgattgtcgagctgactgatggcggcgtcgatttctcatttgaatgtattggtaacgtcaatgtcatgcgttcagctttagagtgctgccataaaggttggggcgaatcagttattattggtgtcgctggtgcaggtgaagaaatttcaactcgcccattccaactagtgacaggccgagtctggcgtggttctgcttttggcggagtcaaaggtcgctcagaattaccgggtattgtgcagcaatatctggatggaaaatttgccctaaatgatttcatcactcataccatgggtttggatcaaatcaatgaagcctttgatttgatgcatgaaggcaaatctatccgtaccgtgattcattttgatcagtcaccaaaaaaacatactttacaaaataaatagcgcagggaggcagacaacgcatgaacacgtcacttgaacttctcgaagagcaccggatgtttggtggatggcagcaacgctatcgccacgccgccagcagcctgaattgcaatatgaccttcagcatctatctgccaccaccacgggatgataacccgccgccggtactttactggctatcggggctcacctgtaatgatgaaaacttcacgttgaaagcaggcgcacagcggatcgccgctgagctcgggttggtactggtgatgccagataccagcccacgtgccgatgacgtacccaatgatgacggctatgatttaggccaaggggctgggttctacctgaatgcgacacaagcgccctggtctgagcattttcatatgtacgactatgtcagccaagagttacctgcgttgatccgccagcatttcagtgtgagtgatcgtcaatctatcagtggtcactcaatgggcggccacggtgcgctgatgttggcattgcgtaatcctcagcaatatcgatccgtgtctgctttcgcaccgatagttaacccgtgtcaggttccgtggggccgcaaggcttttagtgcttatctgggtgctgatgaaagtcaatggttgcaatatgatagctgccatttactcacgcatgcaccaacccagttgccaatattggtcgatcagggagatggagatcaattccttgccgatcaattacaaccggcgaaattcgcagaattggctcgtcaacgtgattggcctctgaccttgcgtattcagccgggctatgatcatagctatttcaccatagcgacatttattgaagatcatctgcgtttccatgcgggatacttacatcgctaacggatataactcagccgatcagtaataatagaaacctcaagctccttcgggagcttgaggttaatggcaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaaagttggagcgtccatttcattatccttggcgcggacgctttactcttctacctgtcctcaccttgcaagattgggttgtcgaggtttgtcagcagtctgaagctccttcgggagctttttattttattgcaaatatatagtttactctcgttacgctaataactaataatcctttagtttaataacataattaataaattattataaaaagcatgatgaaaaaaacattgataaaatcgaagaaaagaattacaaataaatggctcaatactcaccgaggctgagcagcacaaaaaaggaataaacttaaaaggagattcatatgtttacttcgaaccaatcaaatgaaagaataaataacactcatttaatggcattaaagactaagttagagtcgttagaacaatcatttaaagataatttattttctataaatgatcatgaaatagaaaatctaacacgcagcaactccaacaacaaaataactgcatggaattggtcaaaaagttttacacaacaataaatcaaacaattatgcttttaattaaaacaaattaagatgctattaatagcatcttaattataataattattatcgtttgatgaattttagaaaaaagcaacaccatcactctatattttattaaaatcagtgagatatttcccatgctaacaagtgaatttttcaatgatctgaagctaagcccagtatcaagcctgttagcaatactaataacggctataggattgatctcactattttttgtattgcttatttatttaacagactctcgtattgaaaaacataatagtaattataaagatatatatcggatagaaacatcatttaatctacctaatggcgacgaagtgaagtcagcacaagtcccctacccacttatttccgtattaagaaatgataaaagtatcaagaaaattgattacattgtacgtattttcaccaacctgcattccaatgataagacgtattcaaatattgatatctatgcaattagcaccgatttttttaacacattaaatccctatcaacaaaaaaatctctatctggcgcagaatgaaattatcattaccccagagtttaaccgacaatatcttcatctggataaccctcaagggcatgtcataacgttaggtgataaaggccaatttcttattaaagatgttgttgaatttaatccatccagccgttttaaaacgactgcaattatcgcattcgctcctgaaatattagatggctatcacgataaaagacatgattggtatgatacccatgcctacgcttttatcacgatgaaatctgggatgacccccaccccagagcaactaaattctcacgttattcagcacgcaccacagcttccaggagccccttttagtccagaagaattcattcagctttcagctcgtaatattgcagatatccattacgacaatgcattgcctgatgaaattagcactgtagtttcaagctcatacttaaatattttatacacatcaggtgtatttattttttttgctacgacaatgaatttcttcaatattaacaatgtgataaacacaaagaagagaaacagtttctatataaaaaaagccgttggcgcgtccaattttcagctaatcacagaagcattttttattgctacattccaaactgcatttgtactgttagttgctctttttattttgatgtcactcgtgcaattttccgatagcgccagagaactcatctttactcatggtagtgatgacttctcaaccgcgttgtctattactacagcgctaacttacgcagctattttgctcgcccactacctctttttgctgacgcttactttgcctaataatacctatagcaacagcattgctgcacaatcatctcagtcacactatatgactcgtattatgttctgcatgcagatcattattgcaggtgtcatcatatacctgtgggcaggtataatgacacagatgcattttatgaaaaattacaattttggttatgaaaaagaaaatgtaataacatttatactaagtgatgaattaaaatcaaaaacagcaataaataatttacaagatgaattaaggagtgcagctggagttaatagtatctcgttgagtaactggcggccatttgatatgtcacgacataatatttccgtattccataataatcagcaagaaaaagacaaactactcacagtcaacatacttaaagtaaacaaaaactttattaacacttgggggataaatattctggcgggtgacaaaaacccattattacccagtgataatagcaacatttaccatgcaattgccacgaaatcgtttatgacattaatgggacaacagtcctatgagcatatactaaatactattttttatattaatgagaataactcgcagcaatccgttagggtactgaatgtgatcgatgacttttatctggcagatagagaggagacaccgccacccttacttattctcattcaaaacaccccccaacgctatggcgctgtcaaacttgaaagcattcaagatttcgggaaagtagagaaaatattaaaacgccatcatgttaataccgaacacataaaatcggtcaacaaactacataaagaatattttagcaataatatacttatgtataatacgatcaacacggtaacattatttacagtaatattagtattaataagcgcgataataatcagcacctcagagaccatacggctcgaaaaaacactagcaataatggaatcgattggcggatcaatttatacgcatattattttctttatacagcagaacgttatacctatcgtcatagcagtaataatatcattacctgtcagttttctgttattgcataattggctgacacaatacagtatagttaaagggctggcttatatttacgcgacaagttcatttgttatttttattttatgcataattctcgttatgaccattacacttattttaaatagtcatacactaaatagtcagaagaagaaataaaatcatggatataaatattgagcagagaaaaaacaaaaacataactgcgaaaataattatatttttcgtattattggctgttattgcttgtctttattatatttattatttatctaccgctcagcgttctttactcatatcacgagagaatacagttttccatactattgaatcagaagtatatcaggaagtgctgacgacccgagctatcgcggtacctaaagaaagcataattgtatcaagtgaacgaggaggaaaagttacagaagtcgccaagcaggccttcgatactgtcgcgaaaggcgatgttattattcgtttatctaactacgattttatgctggaagcgacatccagaatagtcaatattaccgagcaaataaacaacctccgtaatatgaaaatacagttggaacaagataaccgagagacaaaacttaatttacaagaggcccagcatcagataacgactatttcgaaagatttggcaaggcatcaagttctcgatatgaaatccatgattgcaaaatccgaattggaaaatcaagtcggcatgttaaaaaactggaaaattaaaagtgaaattttaaaagaacacgataataaaaataaaaagtcattccccacacaattcaaaagcatagatgattctatattattactggagggaatgatggatattatagaaaacgggatggaacaattggttataacagcacccattgatggagttttatctatccttgatgtagaaccaggtcaacaaataaaacccggcgaaaaaattgcaattatcgataaccttcaatcatattattttaatgtttatttcagtgaatattacctcaataaaattaagccgcaaagccaaatattggcaacaataaatggtcaagaaacaccactacttattgagtcagtatcaactattgttgaaaatggtaaattcaaagcaaaactgatgccattacatgcctctaccaccctgcttaaaagaggacaatctattgaaataaaaattccattacaagaagaaaataacgctgtgctgatggcacccactgatagcatcattttcgatgataatggaaatagttttatctatatttatcacccagaagacgattttgctattaaatctaaaatagaaataaagcgtcggaatccgatgaaaacagagataacagcagggataaaggtaggggaaattattatcaagcccccagcgactaatagtagtgaatacgatatcattgggttcaaataacatgctaaacatacaaaatgctgaaaaatgctataccacaaaaacaattaaaaccagggttcttaatcatctaaatttcagtgttgagaaaggtgatttcgtttctatcatggggccatctggctcaggtaaatcaacattacttaatatcatcggtctgtttgatcaccttgataacggttcatttacactggcaggaaaagatattatcggcatcagttattcacaaaaaataatattaaggcggttattaataggttatatatttcaatcattcaatctcatttcacacttatctatttttgataacgttgctttaccacttaaataccgtggtattggaaaaaaggaacgtaccgaacaagttaaccaagttttaaacctgttcgatattgacaaccggaaacatcataaaccaatgcaactctcaggaggtcaacaacaacgagtcgccatcgccagagcgatggtatctaaccccgcattgctcttggctgatgagcctactggtaatttagacagtaaaaatgcccgttctgtattacagcaattaaaatatataaaccaaaaaggtacaactattattatggttacacattcagatgaagcctctgcatatggcaacagaataataaatatgagagatggaaaactaacatgaataaataggaatatactatggataatatgattccggtaaaatacattgattatattaagataagcgaaatagatctcaaagaactggaaaaactcgagacatgtgaatacagaatactatcgtcttttcttattggtaaaataccagcaaaaaaattactcgatagtgatgagctagatatattcaacgaagagataaaaaaaagtatttcagtgaaaacgattaaagcccaaaaactggttgttgtgttaaaggcaacccgtttatgtaatcttcgttgtacctactgccactcatgggcagaaggccccaatcagactgtatcatttcataccctcgtccgtacagtacggcagatccttgccattcctaatgtaaatagatttgagtttgtctggcatggcggtgaaatcacactgctaaagccagcattttttaaaaaacttatttggttgcagcaacaatttaagcggccagagcaatatataactaacaccatgcaatcaaatgtcgtcaatatctcagatgagtggttaatatttattaaaggtattggcatgaatgtcggaattagtcttgatggtgtaccagcggtaaatgataaacgacgggtagattatcggggaagaaagacatctgatcgcatagccaaaggaataaaaaaacttcgcgagtataatattccatatggtgctcttattgttgttgaccgagaagtttatcaaactgacatgaaagaaatgttggactattttatttcaatagaattaacccacattgagtttcttaatatagttcctgataatagactcgttaaagggcagtatgttggcgaaggatttatcagttatgctgagtttatccagtttctatcaacgctgtttactatttgggtaaacggttatcagggaaagatacatattgctgtttttgatgattttattcgtgtattgaaagatgctaaaaataaaccttccgcatgttattggtctggcgattgctcgcaagaaattatcaccttagaacccaatggcgacatctctccctgtgacaaatatgtgggtgataaaggtagcatctatggatctttattagatactgacttggctgatcttttagctcattcatcacataatcaacaagccatcaatgaggaaaaaaccgcgactaaaaaaatgcaacattgcgagtggttttctatttgtcatggcggctgcccccatgaccgggttattaaccgtcgacataccgaaggatataatgatacatgttgcggaacgggaaaattactggcgactattcagcgaaatttagccagtacttactgaagcgacattataatagcttgaattgtaacatgataactcagtattctgcctttctataaacagacagaatgctgataatttggggtttattaggaaggagttttagactaaaaagcagatccgggttgtaacagaaaagcctgctcctcggcactggatactcgcccaagaatatgattgcggtgtgggtagcggccaaagcgatcaataattgctttatggcgcaattcataatcgagctgagtctcattacctagttcggtatatagcttcaatgcttgctgatggattaatgcggattcagaatgcataaaaggtaaatagaggaacccccgctgcgtatctgataacagcccagccttgccactgctgaccgcctcctgtgccaacaccaaggccataccatcacaggaaaatgaagtcggtaaatcgcggaatagatttcggctgaattgatctaatatcagaatttctgccaagcgcccctcaatattcagccgccagtgagccaattcccccttggacgccgcctgccaaatggcaccaaaatgctgacgtaaatgggtgtcaaaatcctcatcttttttgaaccacaatgcggggtccatctcactaaaccagaatttcagaattttttgataatccatattacccccagttttacccgacaaagaaaatgccaataaaaaagaatgatacaactcaagacaatatcagactgtgacctctttgctccccatcaattcacccgcatagcaatctctgccataatggcgctctcaattgattattgccgcgcacccgttatagcttctggcgacggtgccgccatcagaccacggagtcccgcatggatcactgtaatacctcggatttactctctctggaacaagctctgaccaaaatgctgtcacaggtcacgccattaccggccaccgaaaccattgcactcactgatgctgcggggcgtatcactgccagcgcaatcacatctccgattgccgtcccccctttcgctaactccgctatggacggttatgctgtgcgctgtaatgagcttagcagcacaatgccgttaccggtggcaggtaaagcttttgctggtgcaccgtttaaagaagaatggccagcaaatagttgtattcgaattatgacgggcgctcctattcccgaaggagccgatgccgtcattatgcaagaacaagctgtggtaagtgaacaaggtgtcaccttcagtggcaatacccaaattgggcagaacattcgattggcaggcgaagatatccagcaaggggcggctgttttccccgctggcgtcaaactcggtgcggcgcaacttcccctcttggcatcattaggaattgccgaactaactgttttccgcacattgaaagtggctattttctctaccggcgatgagttgcagcccgttgggcaacccttgggagaagggcaaatttacgataccaaccgttttgcggtccgtttgatgttgcaacagttaggttgccaaattattgatctgggtgttatccgtgatgaccaacaggcattgcacaaagcatttgagcaagctgatgccgtcgctgatttggttattagtagtggtggtgtttctgtcggtgaagccgattacaccaaacagatgctggaggaactgggtgatattggtttctggaagttagccataaaacccggcaaaccttttgctttcggtaaattggatcatgcctggttctgcggcctaccgggtaaccccgtctctgcggcgctgacattttatcagttggtacaaccccttattgcgaaactttccggccactcgacatggcatccaccattacgtctgaaagcaaaaacgatcacaaagctgaaaaaaacgccgggtcgtttggatttccagcgtgggattttctcaacgaattctcgtggcgaactggaagtaagtacaactggccatcaaggttcacatgtcttcagctcattcagccaaggtaactgttttatcgtgcttgagcgggaacgtggttcggtagaagtcggtgaagttgttgaaatagagttgtttaatgaactattacgctagttgattattggcccaataaattactgagagcctgatatgttgcctgaactttccgatgcgcaagccctgcgttataaccggcagattgtcttacgtggttttgattttgacggtcaggaaaaactgaatgccgctaaggtattaattgttggattaggtggcctcgggtgtgccgctgcacagtatcttacagtggcaggtgtaggtcatctcacactgctggattttgacaaggtgtctctttccaatctacaaaggcaggttctgcaccgcgataaccgtatcggtatgtctaaggtggcttctgcggcactaactttgtctgagatgaatcccagcctgataatcaaaaccattgatgcccagttagatgatgaacaacttgccattgccatagctgaacatcaattggtgttagattgtaccgataatgtcgccagccgtgagcaacttaaccgcctatgccatgcacagcgcaaaccactggtttcaggtgcggcaattcgcatggaggggcaagtcagcgtctttacctatcaagaggatcagccgtgctatcgctgtctgagccggttatttagcgataacgccctaacctgcgttgaagccggagtcatggctccattagtgggtattattggcaatctacaagcgatggaagcgataaaactactgactcagtatgggcaggtaatatcaggccgcatagtaatgtatgacgccatgacggctgagtttcggagtttaaaactggcaaaagacgccaactgcgaggtttgcggtaaggatgaattggctaaggtagctgaccaacctgttttgtagcaccgagtctgtcgaagcggccacctcaagatatgcgtcagtgacttataccacaacaactcaactcactggcacttttcctcatggatcaattttgatatcgctctgcgggggtcaattgcctcccgtacttttttggattcctatattttaagggttctctatgactgtttttattaaaaaataaggcaatgaacactaccatccccttatttatcattaatcattgtgacctttttcgacttttttatgttcaacattaatccaatagcagagttaagaatggatggactacagtgtctcactcacaaattatttcttaacttaattcaatcttcatcgacacgttattggagttgaatgctatctggagatagctttatgttgcatcctgtattacgtactacacctattgccctgagcctattattagccctgggcttctctactacattatccgccgccgttacaaatatgccggtcaatatatctgctcagcatacaaaaacggcgaatagccataatactgctgaagcatcgcgacaaattcgcgtggttcaaaatggttctccgatttattttaatgaacagcaaaagcgtaataggttcactcacccaacccaatctagtggtttttgggcaaacaaaggcgacaacctgcgtattgagtaccagcatcagggagaggatattgatgcattgcctgaactatggattgtgccggtcaggaaaggcaatgaagaggactttgagcgacaggtagttaaactgcaacgaggtattaatgagattgaggttgagaatactggcccactttattttgtcgccacaaatcagcctggcagcagtgaaattaccgttaatttgcttgagggtggtaaacctatgccgcgctttattttgggcgaaaataccgctgaagactggcaggcgcagttagtgaagtttggcgatgcacctttcgccgagttggtaggtaaacgtatgatcctcaccatgccgatcgcagatatgcgtgagaaagcaaccgaccctgagggtgttttggtattgtgggatcgcatcgtcagcctcgcagaagaacaattcgggctcagtgcgaagagagctttcccccatcgtgctacccctttccaataccaatttgtgagtaagccagatagcacgccgggctatatgtcagcggcaaattattggctgggttctaacgcctcaggtattgcggaagtaattaataccgacaaattacaaaatgaaggctgggggccttggcatgagttgggccatcactaccaaatgccagcatggacatttaatggtaatacagaagtcacagtaaatttgacttcgttgtatgttcaacgtgctttgggtggcacttcgcgcatggaagcagactcacgctgggaagatatcgctgttttcttaaaggacaaaagcaaagcatacgaagatgctggcgtatttgtcagtttaggcatgttttggcagctggatttggcatttggtaaggacttctaccaacgcctcggtgatcgttaccgcacgctgactccggcagaacaaccaaagaataacgatgagaaaaagcagcgctttcttttggaagccagtcgggtttcaggcatgagccttaaatcatttttccatcaatggggtatcaaaccgactaaagaaactagcgcgcaattaaaagcaatgaatttgcctcaattaactaagccaatttggcttaatagcgacaacaatattgctcacagttaccctctgacccagcaaaatatcaccggcgatgtgcgtgtacctgacacggtcaatgcgggggatgtatttagcgcatccgtagatgtgactaaccgcgatatatcagtgttgaattaccagtgggacattccaccggacgttgaaattatcgctgataagggtaatgaaattactctgcgagcaccgcgtaacgcattacaaaatgccatgctgtcaattccggttacggtaacggatagtaataatatgaccatgaggctggccagctcgactcaattgaagaccgtaggcgaaaatatatcagcgcgtgaagcttataatcaattgatcaaacagcgttaccaaatagtgggcgattttaatcactgggatgacgcatcacataaaggtgttccaggtacattctatcaatacgataaccactacacgtacactcgtgattatttccgcttaaaaaccagttcatattggtacttccccagtaatcaaaccagcaataccgcttgggaatatttagaaagctataatggttctcaatatctgagcggtgaagttattgaggaagttacagcagccaaaccagcagagaagccggtagaaaaaccagtacagtgcagcgcaccatcctgggaagagaaagtctataacgggccaaccactgtcagtaaagatgggcggatttataccagcaaatggtgggtatccgctgaaatggtaccgggtgatgctgcggtaaccgataccaccggtaacagcaccggctggggtaaggtctgggaagataaaggcttatgtgacaccccggttaatgacgagctgaaaacagtgattcagtcaaaacctgttgcgccacagctatgtagcgcaccatcctggcagcagaaagtctatggtgagccgactacggtcagtaaagatgggcgggtttataccaacaaatggtgggttgctgctgaagcagtaccgggtgataacaccgtgacggacaccacgggtaacggcaccggttggaataaggtttgggaggataaaggcgcctgctaatgaccgctgataggccataatggtttaaaggcagggttaccctgcctttagactgctaagttgatgcgattattcatgcattaactttttatcaacaaatcaataagttattacgactgaataccctgactacgcagataatcttcgtagttaccggtaaagtcgatcagttttttcggtgtcatctcaatcactcgggtcgccagtgaactgacgaactcacggtcatgggaaacgaagattaacgtaccttcgtacatttccaatgccatgttaagagcttcaatcgattccatatccaaatggttggttggctcatccattaccagaatgttaggacgctgcatcatcagcttgccaaatagcatgcgccctttctcaccaccagatagcactttaactttcttcttgatatcgtcctggctaaacagtaaacgacccaacacactgcgcaccgcctgctcgtcgtccttttcctgtttccactgactcatccagtcaaatactgtgagatcaatttcaaaatcactggcgtgatcctgcgcgtaatagccaattctactgttttcagaccatttcacggtaccggcgtccgcttcataatcccctaccaaggttttcagtaaagttgatttaccaataccgttcggcccaagaatagcgactttttcacccacttccaggcgcagattgaggtttttaaacagtgggccgttatcaaaacctttagttagcatttcaacttccagcgcatttctgaacaactttttatcctgatcaaagcggataaatgggttctggcgacttgaagctttcacttcatcaagctgaattttatcaatttgacgggcacgtgaagtggcctgtttggatttagaggcgttggcgctaaagcggctaacgaaagattgcagctcagagatctgggcctttttcttagcattatcagagagcaaacgatcgcgagcttgagtcgccgcagtcatatactcgtcatagttacccggataaacacgcagttcgccgtaatccaaatccgccatgtgggtacagaccatattcaggaagtgacggtcatgggaaataatgatcatggtactgctacgttcgttcagaacttgttccaaccagcggatagtatcgatatccaggttgttggtcggttcgtcgagtaacaaaatttctggatctgagaacagagcctgggccaacaatacgcgcaatttaaaacctggcgcgatttcgctcatcaaaccataatgctgttcaactggaataccaacacccagcagcaattcaccggcacgggcttctgcgctataaccatccatttcaccataggcaacttccagatcagccactttatagccatctgcttcgctcatttcagccatagcgtaaatgcggtcgcgctcttctttcacttcccacaactcgccgtgacccataataacggtgtccagcactgtgttgttttcaaaggcgaattgatcctgacgcaacttgcccagacgctcattagggtcaaggaatacgttaccgccactcggcaccagatcaccaccaaggattttcatgaatgtggatttaccacaaccattagcaccgatcaggccatagcgattaccgccaccgaattttactgaaatgttctcaaacagcggcttgctgccgaattgcatggtgatattgttagtacttagcacagagctcgctctcgattggattactgaataggggtattcaagaatactagaaaatgtgattcggcgcgcattatgccacaagatggcaagagtatcgcctccagtttgcatgaaatctcagcaggggtggaaagtgagcaagatttggggccgaacagccccattaaataaatgaggtattagccttgagcttcattggtacattgcagtgcgctgtatttatccaacaagaaaggtcgcagatacgccacggtgttagacatcggtaatacctcttcgctgagatgaatattcagtatattactaaggtaatcacgccgtttttgtattctttgccaaacagcggggtaatgggcggccagttcatcacgtaaatgttgatcagccaatgcaataccgtcttccgcactgactcctgcataacctttcactgcggggatgatatcgatttggaataacattccactgctaattttttcttccgagtccttataaataggcgaacacaaccattcttcatccgcgaccaaatgcccaggatttaatgaccaatggtattgcgacttcggtaaaacagcttcaattgctgcatacatctctttgccggacataccaatacggatattttccagccaggttacgactgcggcgtaataaggaatagcaactctatcgagataatccctttgtgccaaaggcagctcatcgctgtgatgtacggcataacccgttctactgcttaagccacctttatacccggtggttaatgatattttatcaccaagttgcacaattttatcaccaggatacaaattagcgttttcaaaacgatcaccagttgcagcaatcatcacaacagtattcggctgcccttcatctgccagataagaaccaagttgcttctcagtcacaccgatatctaccgcagtcaaggcattaagaatacaattagaggccaaattagcaccgtattcataatgagctaattcattggcattgttagtcactctagctgctgtatcactaccaataaatatgtgtgtcgcgttgaccaccggtgttgacgatgaaatggtttgttttattgcagataaaataaaatgtggaatatcaaataattgactattatcatccaacttgctggtaaataatttccacccggcaatgccgacttttttagccagctgcacgcctgtgtccgccaataaatcagctagcgttttgctgttattcatgggttgattcggtagcgaaaaatagggaatatggatcgctgtattgctcacccgcgcatattgagacagttttaaattctcgttgcctagcaataaaaagattttcccggaggcatgtaataccaaagccgcttcttcaaatcgggggataaagccagtcagatactcaaaattacccccatgctctttatcggcataaaccagcaaataatcgatattagcccgagccatattggcgataattttagcttttcgagcagtgattgtattatcgctaatcgctaccttagtaacagcattgcatctcggtggtgcatcgatagggctaagtttaatatggcgttgaacactcatcatctttattaccccagggttagttaatataaaccacctaatttatgactgtttacgctacaaccatttaggattgcgcgtgaatgagatggttaaccagcgatgtgggcctgactcaccaatcgcgtgagaaatttcatcgcgtattttgtcaaaataagacacgccgctgttttccatttctggtggaataaccacatgaatctcaacaaataagccacggccgatgcgggtagcgtaatgcgaataatcgataaattgatatttcgccatcagtttatccatcaaactttccatcgaggcgtctagtgtatccggtgtcatttgtaatacttcacggacagccgcgatgacggtctttatcggaacagatatcaatatcagtgttaacagcgccagtaccgcagggtcagtataaacaatcaaatgttcataacgcgtgccttccatactccaggaaagtaaaaaagccactaataaagcagagctgatacacgccgacatcagccaacttttggtatccaatgcgattagctcggacttaacacgtttattcaaacggcgttgctttaaaaagatagtaaaacagaaaatactcacaaccaaagcatacacaatagcccaacctagttctaattcacgtccgccatcaataatacctttaatcgcgttaacaaaagcatacagacaaaggaaggccagtagactgccattgaaagctaataccagaggttctacatgccagaaaccatattgaaaacggcggctattgggttggccaagcaatcgggaaactaatagagataaactgcacatacctgcatctaaagcagagaacattccatcgaaaattatcgacatcgacccgcatacaataccgaaaataatccccataatggcaatgaataaagtacaaaaaatcgagcgccgcaaaatctgttgctcaagtttagtatcatgcagcataggtgctgcttgttcactgagtgtcgtcatggtcacaacctattttttaactacttattttatagtaactaactgttttataaaattttatcgttatttattcagcttgatatgtaaatcagggtatgaacagtgaatatagatcatagctaataagagtgtgccatattattccatttttaccagtaaattgcgctgtaatagaaaaataaaaagcattgttaatgtcttgtttttacttatataaagtaagatgtttttgactataagagattttatagtgctaattaacatttcaatagattaatttatcgtttcattttcgtctttatcttaaagatattaaccctcattactttatacttatagccagaaacagaccttgttaatgttaataacatataacaatgaactgacctttcaattaacaacagccaccttagatgagtagaagttgttattcgtcaagaatagtgtttccgcataaggatattatgcaccgcttaatacccgccctgggggaaatatggcagcaaaacttaatattttattagtacatggcgcgtgggctgatggctcacaatggcggcatattattccagccttacacgcgttgggccacagggttattgcaatacaaaatccgttaacctcgttggctgatgatgtcgagcgcaccatcaagctaacaacggcattgtatggcccaacattattagtcggccactcatacggtggaatggtgattacccaagttgggcatttgcaaaatgttgtcgggatggtttatctcgcggctttcgcaccggatgccggtgaaagcttatccagtacttatgcattgcgtaaaccgccggtaggcgcagcttacattcgccctgacgataatggctttttatggatcgatacagaccagttccacgagaatatgtgtcaggatattgatgaaagtgaagcgctagtaatggccctgacgcaaaaacctttagcggctcgtatttttactgataagtctgctcaaccggcctggcgagtcaaaccctgttggtatcagatttcaacggaagacagaatgctgccagttgaaacacaacgcgacttcgccaaacgaattcaggcgcagaaagtggttgaactcccttctagccactcagcccatctatcacatccacaacaaatcattgatttaattactgatgcagcgaatgcagttaggtaatttttagttatccatcaaaactatcgctatgacagacgaaaaaaatccgcccgaaagcggattttttatcaaatacagaattcacctttaaagatgaatgctgatcatcctaagctgttgcttagaaagtgtaaccaacgccagcaacccaagtaccaacgtcaacgttacggatgcgactctgttcgtaagaaacgtccagagcaacattttgcattgggttaaactgcatacccgcaccataagtgaagccgtaatcgctggtgctgtttttgtcgctagcagatgttgggtagttctggctgaaacggccataacccacaccgaccaggccataaacgctagcccaatcgttgatacggtaagctggaccagcagtgatggcgttgtattgtgctttgttgtaaacagacgcgctatcgccgaagctgcttttttcagtgtgagtgaaagaggtgatataacccagttgagaatcactccactcgtaacggtacttcaggttgaagcctgaagatttgttagcaacaccctgataatcgctctgggcataaccaccagaaacggtgctttgacctgcaaaggctgaacctgcggtcactgctaatacacaagctgctacagctgaaagacatgcaattttattcataaccacctcgaaagacgcaaatttttaagtgaaactaaaacaccatgaaattataacaaaaagtagcgtgaaactctgcttactaatgattgtctaatcatttatttggtgtaacaaagagtttcaagtatcatctatcttactaatacacttgtaaattttggctatgttactcctttttgtgacatcaatcaccacaagccattccagactattcttatttttaacgttcaaaaaaacatcaaaaaacgcttcaaaaatcagcgttattagagagtgatgatttattttttcttttttttcatctttgttatgtctggcggtaatttttaaacactcaatcgacatttcatttacactggcaaggattgctacttactatcttctttgaggctcaacaggatgtctttgtctcctccatccaaacattcactcccgttactccccattttcttgctcgtgatcgccatgatctcaatacaaagtggcgcatcgttggcgaaaagtctgttcccgctggttggcgcacaagggataacgtcgttacgacttggtatcggcacactgattctgtttatcatctttaaaccctggcggatgcgatttgaagcgggcagccggttacccttgctggtctatggggtgaccttaggtggaatgaatttccttttttacctctcattaaaaacggtgccattaggtattgccgtcgccttggaattcaccggcccgttggcagtcgccatgttatcttcgcgtcgtccagttgattttatctgggtaggattggcgattctgggcctctggttcctattacctctgggcagcagcatcggaagcattgatttatttggtgcagcttgtgctctgggtgcgggtgcctgctgggcgctttatattatttcagggcaaaaagctggcggtgatcatgggccagggacggtggctgttggctctttaattgctgcgctggttttctgcccgattggggtggcttataacggcctggcactgttcgacccagccattttaccggttgctttagccgtcgctattctgtctaccgccttgccctactcactggaaatggtcgcattgacccgcctgcctactcgtacatttggcacattaatgagcttagaaccggcattggcggcaatttcagggctgatattcttaaatgaacatctgacgctgattcagtggctagctctggcatcaattatcagcgcctccattggcgcgactctgaccataaaatctaaaccgcagattgacgaaattgcttaaacaggaaccaaatatggaaatcagaatggcagcagccgccgattttgctgaaatttggccgctgtttcaggcggtaatcagtagcggcgacacctatgtattcacaccagatactcccgaacaagatgcctatgattactggtttggagcaggagttcggtgctgggtagctgtgcacgaggggcgagttgtcggcatgtacaaattaatcgataaccagcgtggcctcggtaaccatgtcgccaatgcatcctttatggttgatggagaagcccgcgggctgggtatcggcaaagcactggggctacattgcatcaagcaggcaaccgatctcggttatcgagccatacagtttaactttgtggttagcaccaatacgctggcagttgccctgtggcaaaaactgggctttgagattatcgccacactgcctggcgcgtttaatcacagccaattgggttatgtggatgcctatgtgatgcatcgagctttgctccctaattagcgctgaacacgcagtttcccgccaaagacagatttatgaatagcacgccagcccagtcattacgcgggttggctttttttattcattatttttcactttttttgcatccaaaacaccctgctgattcgtataggtagatgtgaggcaaggcttcacctcaacctacaggaatacattatgaaaacgcttattcgtaccgctatctgtgcttctttagtattcagcagtgtttctatagccgccatgatgtctgacactgtcatggtggggggcgcgtcgatgctcccaagcaaaaatattatcgagaatgcagtcaactcaaaagatcacaccaccttggttgccgcagttaaagctgccggattggtggataccctacaaggggctgggccttttaccgtgtttgcgcccaccaatgccgcctttgccaagttgcccgcaggtacggttgaaaatttggtcaaaccagaaaataaagccttgctcacgcaaatcctgacctatcacgtagtggccgggaagtacgatatgaaacaactggaaagtaaaatcaaggccggaggcgggactgccgagctgaaaacggtcaatggccagccattatggattatgaataatgggccacataatattcagattaaagatggaaaaggtaacatcgcgaatatcagtacctatgatgtacaacagaaaaatggtgtgatcgatgttattgatactgtcctgatgcctaaataaaaccggtctatactgggtgcagtgtctcactgcacctgatggtttttagggattggcgcatgaatgaatgttctgtggaacagcaggtcgggctgatagatgccattgctcaaggcgatcagtccgcttttgaaaagctttaccgtctcacatcccctcgattattcgcggtcgcccaacgcatgttgcgtaatcccgcccgggcagaagaagttttacacgacagttttctcactgtctggaaccgggccggccattacaatgcacaactcagtgcgccactcacctggttaactcatattgttcgccaccgggctatcgacctgatgcgaggcagtgataatcgcctgcaatcactagacgatgacgaaaccgactcgctaaccgacaacacactgacaccactggcgcaattgcagcaagacagtgaagctaaacaactagccgattgtctaacacatctgcccgttgagcagcgccaaagtattatgctggcttattatcaagggctttctcatggggaaatctctgttcatttacagcaccccctcggtacgataaaaagctggatacgtcgtgcactggaccacctaaaggactgtgtaggcttatgaaaaacagatgcgaatatgactcagcactcgccgcagagtatgcactgggcaccctacgcgggctggctcggatgcgttttgaacgcagagtccgccgcgaccctcggctggcagcggatgttgccagttggcaaagcctattgactcaacttgataatcagctcgccccgttagagccacctgagcgcgtttggaaacggctggagttgcagttaccaccgatcaatatccgccacatgaagcgaaacccttggtcttatgccggttgggccgtcgctgcgggcctggcagcaatattgctcataccgaggttattagtcgaaccaccggctgctataccggtggctgtgctgtccaatagccagcagagcggccaatgggttgtcagtctggataaatcaacccgtagtttgacattaacaccattgaatccggtgaccgtcagtgatagcaacagccttgaattatggagtattccagccggtgaaaagccacattctctggggttattgaatactcaagggccgacacaactgacattggctgaaaaccagttagcgggtaattcattactggcaatcagtttggaacctcatggtggctcgccaactggtcaacctaccggagcagtattgttcagcggaccattacaaaatctgtaagactttttccaccggaggccatacatgcaagactgggatcccgatttatatcgccaatttgaagcagaacgcacccgccccgctcgcgatctgctggcccatattccagcgacaataccgcaacgcatcagcgacttaggatgtgggccaggtaactcgactcaactgctgcaccagcgtttccccgacgcccaactgatggggattgataattcccgcgctatgttgctcagtgcacaacagcgtttgcctgattgtgtctttctcgaagcagatatccgccaatggcaacccgcagaaccgcaagacctgatttatgccaatgcatcactccagtggctaactgaccaccagcaactcttcccttatctgttttctcaactggccgccaacggaatactggcggtgcagatgccggacaatctggatgaacccagccatagagccatgcgggaagtcgccgaaaatggtccgtggcaacaaacactgcaagaggccggagttgtgcgggccaaagtgctcacagcaaatcaatattatgacttactggccccccatgctgagcaagtcgatatttggcgcaccacctactaccacccgatgccatcagcacaggcgattgttgattggctgcgcgcgactggtttacggccttttcttgaaccgcttgctgagtctatgcgattggatttcctacaagattacctgactattattgatgctgcatatccacagcaagtggatggccggcgcttactcgcatttccacgtttatttattgttgctcgtgcgctgaaataaccctttaagtatgccggttcaattaatttaccggcttacagcactgatataacacaataaaatagttaccctataaaaccatttatattttaaatataaaaacacatataaatcatagcaatagtcattaccaattggacgcaataataagaatgataatattttatttatgaaacactaaattacactttcaaacagattcagtaatgggctatttaattgataggcactatctgtcctgcaaaattaaatatctttgttatacttattgcggtgaagaaattggtaatcaactcaataaagggatacctattatgagtacagcaaaactggtaaaagcaaaatcttccgaacttatctatacacgtaatgatgttgatgaacatactaaaacgctgacaattaaactattaaatgagctggttattcagtttatcgatctgtcgcttatcaccaaacaagcgcactggaatatgcgcggtgccaattttatcgccgtgcatgaaatgctcgatggcttccgcaccaccatcaatgatcatctggatacctttgcagaacgcgcggtacaactcggtggcattgctctcggtactgcacaattggtgactgaaaaaacaccgttggagagctatccaactcgtattcatagcgtgcaagatcatctgaaagagttagcagatcgttatggtgtggtggcgaactttgtgcgcaaagccataacagaagtcaaagatgaagatagcgcggacatgtttactgctgcatcgcgtgaccttgataaattcctgtggttcctcgaagccaatcttgaaaatcagtgatatatcgccgatagctttcaaagcgcgggaaaacattaactgagaacagtcagcattcctacaatttgaagaaaatgaaacagggccggtgatccggttctgtttacggaggttatatggcaagtggatgggcaggagacggcgcagtacaagatcaaattgactccactctggaagatgctatcgagcgtgcacgccttgcgctgggcaaaggcgatagcgaaatatattgtttggaatgtggtcaaatcattccagaagcgcggcgcaaagcgctggccggtgttaaacattgcctggcctgccaaaatgaattagataaacgtcaaacaacccattccgggtataaccgccgtggcagtaaagatagccaactcagatagttcccctactctccctcattgccctcttttcgaacaaaaacccgatacagttaacaatattgttacaccaatgttggttatagattgtttattattgactggcgagttaataataagtaaataatttgatgtttgcaccataatgatattaacgcaccattttggtgggctaacttggtgcaaccagagccagccaagtaatggcctgttaattagtttgagaaaattctttatttttaaataacttgcatttctggcacgatcttttcatattgcaccctgaaagacaaaaatggatccccatgccccgcgcggttggcgttgcagtttgaccacaatatcaacaacaacgggtaatccacaaaagcacaaaggaactcccacttatgaagtcacttgtcaaagtttcattggccgctctcgcgctggcctttgccgttagctcccacgccgcagaaaaagaactgattgttgccacagacaccgcgttcgttccttttgagttcaaacaaggggataaatatgtcggtttcgatatcgacttatgggatgccatcgcgaagaaactggatctgaaatacaccctgaaaccaatggatttcagtggcataattcctgcgttgcaaactaaaaacgtggatctggcactggctgggatcactatcaccgacgaacgtaaaaaagccgtcgatttctctgatggctattacaacagcggcctgctggtgatggtcaaagcgaataacaacgacatcaaaggcgaagctgaccttgcaggcaaagtgctggcagtgaaaagcggcaccggctctgtcgattatgctaaagccaacatcaaaaccaaagacctgcgccaattcccgaatatcgacaatgcgtatttggagttaggtacaggcaatgctgatgctgttttgcatgacacaccaaacattctttacttcatcaaaactgccggtaatggccagttcaaagcggtgggtgattccattaaagctcaacagtatggtgtagcattcccacaaggcagtgacctgcgtgaaaaagttaacgcagcgctgaaatccctgaaagaagacggcacttacgctgcaatttataaaaaatggttcggcgtagaacctaagtaattcatttttaaattttttatactctgaaagttcgaagtatgacgagtatagaccaggagaatatccatgcagtttgaatggagcgctatttggcccgccatcccaatcctgcttgaaggtgccaagttaaccctatggatttcggtcctggggttgcttggcggcctgattattggggttatagcaggttttgcccgcgcctatggcggttggctgagcagaaatatcgcattagtgtttattgagctaatccgtggcacgccaattgtggtgcaggtgatgttcatctacttcgcgctaccgatgatgatgccagtgcgcatcgatcccttctcagcagccgttgtgacgatcatgattaactcaggtgcatacatcgcggaaatcacccgtggtgcagtgctgtcaattcataatgggttccgtgaagccggtctggcgttgggcttgtccaaacgcgataccttgcgctacgtgattgcacctttagctctacgtcgcatgctgccaccattaggtaaccaatggatcgtcagcatcaaagacacctcactgtttatcgtgattggcgtagctgaactgactcgacagggtcaggaaattattgccggtaacttccgcgccatggaaatttggagtgcggttgcggttatctacctgataatcaccttggctctgagcttcgttctgcgccggttagaaagaaaactgaaaataatatgattgaattcaaaaacgtctccaaacactttggtaaaacccaagtgctccacgacatcaatctgaatatcaccaagggagaagtggtggttattattggtccttccggctcgggtaaatctaccctgctgcgttgtatcaataagctggaagtcattaccagtggtcagctgattgtcgatggcctggatgtcaatgatcccaaagtggatgaacgcctgattcgtcaggaagcaggtatggtattccaacagttttatcttttcccgcatttgactgcgttggaaaacgtggcatttggccccatccgtgtgcgtggagcttctaaggaagcggccaacaaactcgctatggagctattgaccaaggtgggattggaagagcgtgctcatcattacccggcagagctgtccggtgggcaacagcagcgcgtagctattgcccgtgctctggcggtcaaacctaagctaatgctgtttgatgaaccaacctcagcactggatccggaattgcgtcatgaagtcttgacggtaatgaaagatttggctgaagaaggcatgactatggtcatcgtcacccacgaagtgggttttgcccaaaaagtagcctcgcgtctgatcttcattgataaaggccgagtagcgcaagatggggatccagatagcttaatctcaaatccacccagtgaacgtttacaggaattcctacaacacgtttcctgatgtgcgatttagcagagcaataaaatcacgacgttaaaatagaatggcgggtacctttactgatacccgctgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccttccctgggggctcgacccgcgccatccgtggcgcggacgctttactcttctacctgccttcaccttgcaagatcgagtcgttggggtttgtcaacagtctgggcgggtatctttactgatacccgctttttttgtgctaacgcccagtcatatatggggttgctgattcttgacctgagaaaacgccgtcatcaacttcaccacatcttgcatcccaatattcacctgatggataacttcaccggcatcttgggtcagcgtgacgccaccgccagcctgctcgacacacactcccatgcccttgatggccgccatcacaccgttctgaatcgtcttggtcatatgctcgatttcagtggccgctttacgggaactttctgccaatatacgcacttcactcgccactacagaaaaccctttaccgtgttcaccggcatgagccgcttctattgaagcattgattgccaataagttagtttgtgaggaaattttacgaatggcttcaacaatggtgccaatctcattcgagcaacgacctaactcgctgataacatctgaagtttcgcgagcaaccgactccacttcctgcataccgcgaaccgcctgctggacaatctcggccccttgcgacgctgaccggtcggtggttaatgataaatggtgcacatcacgaatcagattctcttcttgctcctgctgcaacatcagtggcgtaatatcctgcgcaattttcaccactttcagcacctgcccctccttgtccataatcgggttatagctcgcttccagccaaacacgctgaccacgactgttcatgcgctcaaagcgcccaacaatgaactcaccacgggctaaccgctgccaatgctgacgatattcatcggagtgagcgaattctggagtacacaaaatctgatgagacttatgccgaatatcagccaatgaataaccaataacatttagcaaattatcattggcatctaaaataataccttggggtgtgaaggtgatcattcccattgagcgatttagcgcagccaataaactctgatgttcctgagactgcaacattcgctcagttacatcactggcaagtttaataatttccaccacccgcccttggctatcgagcaccggtgtatatgtcccttgtagccaaataatactgccgtctttgcgaatacgtttaatattatcggtaatggcccgcccttcattgagcaattgccagtggcgacggtaagcatcactttgtacatatttcgggtcacaaaacagtttatgatgttgcccgacgacctcttctcgttggtatcccatagcctgtagaaataaggtattagcgtattttactgtgccatcaggtttgaaaataatcatagggacggcactatcaatcgaggtcagttcggcgcgctttgatacatgagaggagctgaaattgaacaacataagttgagtccttatggtgaaagattgtgctgcaaataagtcatgtgaccattaacgtgtttgcacaacaaaacccagaaaacccttaatagaattttctttaagttttattcttcaccctggacgatgagatagctgagtaaataaaattaaatatggggaaaaataaaatctacctttgtcggctatattgtctgactaatatttatcttaattagcatagccgaaagtatttagattgacagccaactgagcaatattgaaataaaatagtaggaaatagggcaatatccagataattgaatattgccacccagtgaccagtaaacgcatcccactgagcttatttattttaaggtcaacgggcagtcattgactcgggtaagtgcacgcagccaacacccctgtagcgccaaggccaaagaaaagtatccccaaagtcattggtgttgcaggtaggcggcaagtaaacacatcccgatgagctgacagatgtcagtgattcgggtaagtgcatgcagccaacacccctgtagcgccaaggccgacggggattaccagcgttcagctttccaggccgcctgttgctccggcgtcagaaacgtccatgcaacaaatcggctgactttctgcccctgagccatatcaatggtacgaacttcaaccgcattggcgtaacgcagagcatgatagatagcaggtaatgttgtctttttagagatcagtgaagtaaaccagaagcaattttgcgccttcgtcgcgctctctgccaccatgcggctgacaaaaccttcttcgccgccctcacaccacagctcactatttttacccccaaagttttgcactggcttggctgcaacttcacttttacccagtttatgcagtttacgccgcgtggttgctgctgcttcttctgctgaaccgtggaacggtggattacacaatgtggcatcgtagcgttcattcaccgccaagataccgtcgaaaatcgcttgtggatttttttgttgcttaagtcgcagggtatttttcagtgtcggattcatggataccaccattttggccgcactcagggcttgcgggtcaatgtcagtcccggtgaagcgccagccatattcccgttgaccaataataggataaatgcagtttgcacccacaccaatatccagtaccgccacattcttaccttgcgggataactccgtcattgcagctggctaataaatcagcgagatggtgcacataatcggcacgacctggaatgggtggacataaaaagtcagccggaatatcccaatattcaatgccataaaaatgttttaataatgccttattcagcatttttactgccagtggggaggcgaagtcgatagaaatatccccgtaagcagtcggtgccaaaaaagggattagctcggggcaactcactgaaagagcatcaaagtcataacgtgagcgatgacggttgcgcgggtgcaatccacttttttctttcgggaatacttttttgttttccatcgtactgagtctctgataggcattttctggcgcgtaagatagcataaattcatgtgaaacgggtcagcagcaaaagaggctgctcgctatccgtcgatttatctcaaaccagaataccggatgaattaatcttttctggccttatctgatcatggtgcaatgtaggaatgtatgagcgcagaaaactattattactacgaaccggcagcaggccacggtctgccgcatgatccactgaagtccattattagcccgcgccctattggctggatctcctcggtaagcgggtctgggcaacgtaaccttgcgccttatagtttctttaattgctttagtgaccgcccaccaattattggtttttccagtagtggttggaaagatagcgtagcaaatatcaccgaaaccggggaatttgtctggaatctggcgacccgtccgctggccgaggccatgaataatagttcggcttctctgccacgggatcaagatgagtttcagtttgccagattgaccgccagacgtggacgccgagtcaatgtcgattgcgtggcagaaagtccggttaattttgaatgtaaattgacgcaatgcattcagttaaaaaatgctgaaggagcagtaattgataactggctggtactaggtgaagttatcgccgtgcacattcatggtgaactgctcgatgccgaggggatttaccaaacagccgccgcccaacctattttacgtggcggtggccccagtgcttattaccagattaccgatgatttgcggtttgatttgttacggccagaggggatgaaaccgcggtaattataagtcaaatattttgaatgaataactcaattctatccggttttaaaatttcaacaagggcgtaacatagcttctatcgaaaggaaacgccctttcaatcttaaaatcgaataggaatacatcatgaaaaacatcaaaaatttcgttgcagttatcgccctgtctactttatctttcggtagttttgctgctgaatacgtcagcagccaggatgcggctaaattagagcaagttggtgtgatctccgtcagtggcgtcactgacctgagcagcttgaaagcgcaactggcagaaaaagcagatgctgcaggtgctaaagccttcactatcacttcagcgacaggcaataacttgatgcacggtactgcggttatttataattaatttacccttaaaggcattctgcccttaaatacatttgaccattaaatacattgcagcaatatggatagagtttatcagccctgtcattgctgtaagagaaaaagcccatcagcaaacctgatgggcttttttatataaaaaaaacaacatactacactgacttgagccgtgcatttattgcgttagcaaatgtgcgacacatcgcctcatctccttgcaaattgtctgccagctgttcatctccatcaaccactcgcagagtaacgtttaaatcaaaatctgctgtcggttgtgggcgtatcgccgccagttcaattgttttctgtgcttcacgccaggcttcttcaacggtttgattacacaccttggccagataatctggattgaaaccttctccagtcaagctgcgcaatgtctcatcgtgactgacactattaccaggccgccaataatgctcagcgagatctgggccaatagccgggttgtccgtcagataaccatcgcgtttgaggaagaatgccctggtctgctctaccgccatcaatgccaatagataaccttgataggagcaagcggattccattgataacaaatgcgggatagccaatgtcggacgtggactgccgctgacacccagaatttttagctcaatatcccgagccaactgagtcatcgcctcaggcgtgcattgtgcatcatcccactgatacagctgccattcaaaatagggcactaataaaatgtggcgatcattaaaagctcgcatcggttgccgtgcctgaatactttcctgaattaatgcatcaggaacggattcacccgcactatttttagcgtaacgttttaaccaatcagcatcatcaagcaggctatcacagaacatagattgcgtttcggcataggccattgaagtcggaggaaattcctgtgagaaacatggcgaattttgcacaatgttagaaaagtgagccgcatgaccaccttcgtggaataacgtatttaggcccgaagcaccactcccaacctgatcaggtttagccaaactcgtgaagttgatccgcgccggtatccatttaccctgatcaacaaaaggcggtactggcccatgcataaacccattttcatacttccctttgcgcaccagcagatccaaattcatctgtgcgccgcgaaaaccgatatgcagccgcttaaagctattgatccagcggtcgagtgactcagcaaaggggaaataagggtctaactcacgagtaacatcgcccccactggcaaagcggatattccatggctccagcgtttctgggcctttctcttctgctaattgctgcaaactacgcaagttcgcctcgcgcgtctgttcttcgaagcgatccaaaatggcaaataactgttccggtgtcatctgctcagttttattcactttgtaatcaaagtaattgcgataacccaattttcgcgcaaaacgattacgtaaacttattagttcgggcaacccattgtgtaatagccattgttccagctcacgtaatgccaaatgcgaactgtatcgacactccgcattctcattggtgccttggttagtcaatagctcccccaaggaagccggaacacgctcaccagctgtatttaaatgtgtcaaagtgagggctttacgccgctgataaatatcagattcggcagcaataatattatcaagtaatacttgcgtgtccggttcttcaatcgcattacaatcaaaaaagcgataccacccctgtaagccgtgcaataactcatcacgttcggcggtggcaggttcactttccaattgggtaatcaggtcacgtaactccgttaaacgatggctctgtgcgataaaacgcttataaacagtctcggctgcggaggatttctgtgcaatatcttccccacccagccccatgtaattctgccaataaagaacttctttagcctgatgaacagccagataatccttattcaaagcaataaagtagttcaatgctagcaacatagcgttccttttagaccatttatcattaatacctaattaaggcagtaaaaatacacaattaaaccagtctaccacctcaaatcaagacaacaaattattattaacaatcaaacaataaaccttatttttcagttagtaagatttgttttcataaaaaaataaccaacaaaaaccaaaaaaagaaaaaataaccaaaacatacaaaaacaccataccatctaccgagtaatggtgattccgtataagtcattaatccgttgctgtgcaagctcgactgtgttcgcctgccccgcggcaactaaacagcatgccagctgtttttggatagagtcaggaataggtaaaacaccagccaaacaatcctcaatccaacgtgcggttatagctgcatctctcgacgagggtaattcaagtgcacccggctctggttggcgatccagtaaaatttgttgctcgccatcattgatatagtgaattggcgggcaacgtgacgggtttgcatagacttccccctcagttccttgctgcaacaaggcgggggcattaatcgcctggaaaaaaccaccaactttttgcatatattctggatgagatacgctggccaggcgcaggtgcggttcgtgaataaagggcgttgccaactttgccaaggtgtggctgctgtttctgacacccatacgccagcgttgctgtaattgttcgtccaattgagcagacaacgctgaaacgggaataaacaccggcagcccgttatccaggcgctgttgagcctcagttgcgttgagtgaccaagggatttccaactgttggaaaatctcggcactggtcacccgactgctatcttctgtcacgccgtgaaccactacgggtagcccaagacgcgaaagcaataatgccaataacggggtaagattggcttgtttacgcgcaccgttgtagcttggaatgacgaccggcaacgggcgactagcgggtgtacgcagtgacatcacctgttgttgcatcgcccgataaaaacccaggatttcctgttcagactcacctttgatacggaatgcaatcaggatggcacccaattccagcgccggtacttgtccggccaacatggctttatacagttcacaggcggtatcctgatccaaatcgcgggcatgatttttaccgcgcccaatctctttgataattttgctgtaatccatggtgcggtatttcccctgtcaatttttcgaaaatatatattactgaaactttatcatcgatagggatggatatgcccgaaatagttatcaggttaagtgggggataaaagctgcgggtaacaatatcactgatggaattaatagcggtcagtttgcggggggaaacaggccactgctgaggatgaagcaccgcagtgacctgtatatctctatctattactcaactcttccggtgggctaaacaacacacggtagatagcgccccctaaggctccgccgactaaaggtgctaaccaaaatacccataactgctgtaatgcaattccaccggcaaaaatggctaccccggtgctacgggctggattaactgaagtgttatcgactggaatgctgattaagtgaatcagtgtcagacacagaccgatcgccagcggtgcggctactgccggagagcgtatatccgtcgcccccataatcaccatcacgaaccccatagttagaatcacttcggcgaccaataccgcttgtaagctataaccccccggtgagcggacgccaaagccgttactggcaaatccggctgtcacatcgaaaccggccttaccactggcgattaaatacaaaattgccgccccggctagcccccccagtacttgtgcaatgatataaggaatcaattgcgcgccagaaaaacggcctccgacccataaaccaagcgacaccgcagggttaaaatgcgcaccagagacatgccctaatgcataagccatcgtgacaacagtcagcccgaatgccaacgccacaccgagaaatccgatacccgctaccgggaacattgccgccaatactgcactgccacacccgcctaataccagccagaaagtgccaataaactctgccattagctgtttcattctgatttacctctgcccgccaaatatgtcgatagcagttagcattgccgctaaccaataaccagcaattttcaccggaggtactgccaagcttgacttgttagggtcagcttaccagcggctgatataatattagtcactggattcatgcctatcagaaaagatttcagatcaaatggttttttcagaaattattaacttgagaaatgagatttgccatgaaatttaagtaaatcgcaatataggctggtcgattatcaatcggaataatcactcgctccgcttcataaccaaaccagcttagcaaccactataaggctgttcgttttcttcgtgctttcttccctgaggccttagcaaccgctttcaccatgggagtagtaacaactttgccctccggcataccgggctgctcaatagggaaaacaggtagcgccgccaacaatcgcgaaccataacccttggttaataaacgccggtcataaataacaatttcaccgtggcattggttactgcgaatcaaacgcccgacctgctgaatcaagttgaacgacgcacttggcaaactttgcacttcaaacggatagcgattcaacgacttaagccattccccttcggtcagaatcactgggctgtcgataggtggaaatgaaattttgtgtatatgaacctgagtcaataattcacctttcaaatccaatccttcagcaaaagattgcaaacctaccaatacactggcggtaccctttttcacccgcttgcggtgctcttctaccagccgatagcgcggttgatcgccctgaactaacaacatcaagcgcagatcagtgacatgactgaggaaagtttgcatcgcccgatggctactaaataggatcaacatgcccttatgccgcccgctggcgtgttgggtgcggaaaaattgcgccatttccgccagatgctcagcctcatgggccatggtgggttcaaagcgcattttgggaataatcagcttcccttgctcaatatgattaaacggcgatgacaaggtttcaaatcggtctccggccttctcactcaacccgctgagttcctgcaaacgagcaaaactattaagcgaacgtaaagtggcagaagtgacaatgacgtgcggcactttgcgccacagcattttatccaactgatcgctgacgcgtattcccacacagtggaaatagagatgcgtttggttctcacgataatctcgggtaatccacttggaaatcggtgcattcgaggcttttgccatcgccgccaagcgccaaagtttgctcatggcctccagataacccaatgtccggctcatttgcaaaatagcacgatgtaaccgcacaatatcgtgcttgccggtttgttcgcttaaatcattgagaacaaactcagccaggccacgtaacgcatcggttaacttgaataatttggcacaatcttccgtcaaactaccgggtagttcccccatttcaaaacgatataccgccggactgccatcggctggcagcagttggctaacttgctgctcgacactcaacatcagctcacgcagttgttcgcaatggtcttttaaacgttcgggattcgctaaaccgggagggtttttaggccgatattgcaccatgcattgatccaccagccgaacaatcatatccaattgcatattggcaaaaacggcggtgatttcaccttcaatctcgagtgcatcacgggctacatctggcagatgatggccctcatccaacaccagcagcagctcttttggattgggtaatacggattcagtttccagtgctgccatgactaaagcatgattggctaccaccacatcggcgctctcaatttccttgcgggcaataaagaacggacattcacgaaaataatggcaattacgccccaggcaattgactttatcggtacttaatttagcccataaactgtcactgagtgataactgatgatggtcacgcagcccatcccagacatggctgttcaatgatttggacagcgctaaacaggttgcctgctcctcaccattggcgggtgccaactcatcgccgagaaagagtgataaatccccttgcccggaaacatcggtgcacatcgccgccagattgcgcggacagacatatcgcccacgcccgaaggcaccggtgaacttaaggtcgggaataatcttcttcaacagcggcaaatctttgctgtaaatctgatcctgcaacgccacatttgcggtactgaccaccagcggcttgctttccgcccggccgacagcaataccagggatcagataagacagggttttgccgacccccgtcggggcctcgatagccaaatgtcggccagcatcacccgccagcgttttcgccacttcggcgatcatctggcgctgcggcgtacgggaaataaaatccggaatctgctgcgaaagagccttataccactgacttatttgttcttttactgccggggataacgccatgcatatcttatctaaactgaatgttgccctattgtcccacaccgcaacgctcacgtcagcccgaaagcaccatacccgtcatacttcaagctgcatgtgcgttggctacactcaataacccgaatcactgacttatgtaagctcatcgggattaatgagcctcatccctgaggctcaccctgcgggcagcataaatgctgttcaaatcggttgccgccttcctccaactcgaattatttaggctacagatgaagtgtcagtttatcgctaataaaaatgaacaatatttacgcaatgtcgcagttatttatgttttgtcataaatatatcacacagatgcggtaaaaattctgcgctggatgaattcagacagatattgaatacagcaaaaaattctactactcgcgtctttttaaataagagaaacagggcaaaaaatatgaaacgtaatattctggcaatcctggtaccagccttattagttgccacaacttcacatgcagcagaaatctataataaagacggcaataaactcgatttatacggaaaagtaaaagcactacactacttctctgataataataaaagtgatggcgacaagtcttatgtccgctttggttttaaaggtgccacccagattaccgaccaactgacaggttatggtcagtgggaatataacattgctgctaactatgctgaaagccaggaaacaaaagataacaaaacacgtttagcgtttgccggtttacgttatgggaaattaggctcaatcgattatggccgtaactacggcgtattatatgacatcgccgcctggaccgatatgctgccagaattcggtaatgacagctacaccagaaccgacaacttcatgactggccgtacaaccggcgttgccacttatcgtaacactgacttcttcggtctggttgatggcctgaagttctccctgcaatatcagggcaaaaacggcagcgaaactgacaataccaatggtcgcgcagatgccaccaaacagaatggtgacggcttcggtttgtcttccagctatgaaattggcgcaggtgttagtgtaggtgcggcctatgcctcatctaaccgcaccaccgcacagaaagaagggcgatttggtaaaggcgataaagcagatgcctggactaccggtctgaaatatgacgataacggtgtttacctgggtgcaacttacgccgaaacacgtaatatgacgcctatttccggcactgccgttattaataatgtctcaactagcgtcagtggttttgctaataaaacacaaaacgttgaattagttgcgcaatacctatttgatttcggattaaaaccttctttggcttatattcagtctaaaggaaaagatatcgaagggattggtgatgccgatttagttaaatatgttgatatcggtgcttactattacttcaataaaaacatgtctacctatgttgattataaaataaaccaacttaacgacgataataagttgaaactgaacactgataacgttctggctgttggcctggtctatcagttctaatcgttattgatttgcattaccctcattgctttattgtttgaatgcttcatcgtgttttgtgaatttattttattaaagtcatcacattttgccgggagatccctcccggctttttattatccactatttgttaaccgatacaaataatagcccaatgtcacgcaaggcttcagttaccgcacctcttcgcttgttattgttagcggaaaaatcagcttgctgtatgcattgttggtagcgattttcacccaacgctttgtctgtctcaaccatcagaggcacgagtcgtacaccaatatgatcaagactatggtagggccatttgttttgttcgttagaaaaaggagccataaaatcaagcgctttaattaaaccactgccattcggagtgtggtaatgccacagatcgacatgaactttatctgccaattgggccatcagtatggccgcttgcaaactgaaatagctgtaatggaatgagcgcgttcgcgccaactccagcggttgtgaaccatctgctgctaattggctattcagtttggttttcagcaactcagccatctcaactacgataatcggttgttgcaaataccaggcgatacccgccacttgtaccgcataccaattgccgtgattattctgcgccgcagcttcttttttacctgctgcactgtagcgtaaccactgtagatactctgtcatccagtgccgaatctgcttttcatcttgcaccgtccagtttttattctgctgtagcataatcaacgaatcgacaatgcgagtggcaaagtaacgcccatccaaaactcccgttccgcgccctgcggcaattcccggtactccctgagcgaaatccaggttaggattcatgcgagtatccgggtcaataaaccaggttcgaatcaggctaatggctttatccgcatatttctgttcaccggaaaaataccaagctaacgtcaatgcctgtacctttgcagtaaaatcagccaaacgtacaccatcactgtcttcatttttactggcgggattaatctgcccgtcttggcgtatccaaggtaaaccatcagttttttgactatctggccaccaatacgcactgagactcagataatcatgcttagagccactgggcggaactctatttttatccatgacactggggttgggttgtttcagtattttgtccgcttgctgcaataactggcggtaagcctgctgtgttgtcacggggatctgctcttgccctttcttgttattttgcgcgatagcccgttgattatgctgtaatacgctgggagataaaaaagcatattcactctgtaccgcctcggctactggcatcataaacagtgacaatagtgccaccaggccggaataagtacgtataagattagtaatgcgtattctaatctgactctccatcggccccataaatcactcaccttgtctgataattgtcatataagctcagttgagccacctgattttatgcatcatgcctgaagcaatttttgctttcttgagaagagtagcttttgtcactgtctattaacccggcagttgttaaccataagaataactctctgttttaatgaaaattttagacgaaaaattaaaacgtaaaaaaataataaaaacctttggtaacgatcactattctcatgtttactgatacatctctgttttactgtttctttcctattgaataactatgctgaagcaaaataaccgtaatctgtggttgctagtcggttcactgttcaccttatacttcgtctggggttctacctatctggtcattcgaatcggggtcgaaagctggccaccgttgatgatggcgggattacgctacctgattgccggagtcttactgttcagcttcctggctattcgcggtcatgctctgccgactttgcgccaatggatgggggccagcgcaattggtgttttattattggctatcggtaatgggttggtcaccattgcagaacaccaacatgtcccctccggtattgctgccgttatggtcgcgaccgttccattattcactttgtgtttcagtatgttatggggaatgcgtaatactaagctggaatggtcgggcattgctctcgggttagtgggcattatattactcaataccggcagtaacttattaggtaacccactgggtgcgatgttgatattactggcgtcagccagttgggcattcggctcggtttggagctcacggctggcgttgccaagtggagcgatgtctggtgcagcacaaatgctggttgctggcgttgttctgttacttgccagtgcattaagcggcgaagagctcaatcaaatgccctcaatgggaggaatcctctcactactctatttgattgtttttggttccatgctggctatcagtgcttacatgtttttgctgaaaaatgtccgccccgctgttgcaaccagctatgcctatgtaaatccggtagttgcagtattgttgggtattggttttgccggtgaaagtctatccaccacggaatggtgcgcgttagctgttattgtttctgcagtggttttggtgacgctggggaaatttttgttcaaaccacgctaattgtccgagaatgcaacatggttgtttcatttagccaacgggctataattcacgctgtttagataaaaagtgaaaataattatgctgagaaaagcactcattatcctgattgcggtaatggctctgagttcattatgtggcgtttttctggctggactgaacatttatacccgttcaaccaccccacatgaaactgaaactacgcagtccagcccattgtctgatattggccctgcgggcttatccaataacggtcaggaatcaccataagttcccatccattcgcggcatcgctgctgcaaaaaagtctgcaagcccctaacccgttctgacacctgtgagcggtgggggcataataaatttaagggtaaaatctcaccctgccagtccggtagtacctgaaccaagcgccctgcacgaatatctgcaatcacatcaatagcggctttattggcgatccccagccccgccagtgcccaacgccgggcaatttcaccatcatcactgatgtattcaccagacatagtgacttcctgaatatcgtcttgccgcattaatcgccattgattataaaggcggccattacgctgatataacaccgattgatgattcaccaattgtgctggcgtttgcggcacaccattgcgggcaagataggctgggctggcgcagagcatccgccgatggtgagacaaaataggtagtgccaccaaactggagtcagtcggcacgccaaaacgtaaagcgatatccacgggttcgcgaaagagatctgcgtgacgatcattaagtaacaagtgcaattgaatatgcggatgttgttgcttgaaatcattgagccagttaactaataaattgcgaccaaaatctgaaggcgctgaaagttgcaaaaccccagataatccggtcattttccgctgaatggcctgctccccctcaattaatgcccctagtgcaatacgcgcgctatccagataactaataccttcctctgttagccgcaaactgcgggttgagcgtaccaacaagcgaacgcccaattgtgattccagacgctttactgcaatgctggccgctgctggtgttatattcaaccgccgagccgcttcagacaaactcccgcagtcaaccgtacggacaaagacatccaaatcactaaatgagatcattattaaaattcctttataagtgattgtctttttagtcgattgttcaatgactttcaatgattgagtatagataaatattaaaaatcattactccagcatgggactcattatgaacatcacgacatcggcgcagcatcaattcagctcttcattaaaccagcaaaaagtcgttattctgggtggaaacagcggtatcggggccgcggtggcttatgctgcggtggatcggggagccaaagtggtattggtttcacgacgttcagttgggtcaatatcttccagtgatcatagcgccatactgcgtatgtccgcagatatgaccaatgaagattcattgaaaaaggtgtttagccaagttggggcatttgatcatttggtcatcaccgccgggcctacagtgaaagccaaacctttagcggaaacctccctcactgaagctcaggaaaattttgatgtgaaattgtggggtgctctacgggcgattcaagcagctttgccttatctcactgagcagggttcaatagcactgacatcaggcttgttatcacgcaaatttatcagtggccagtttattaaaacagccatcaatgcggcattagaagctgtgggtaagcaattagccaaagaactggcaccgcgccgggtcaatattgtcagccctggtgtaaccgcaacagaagcctatagtggaatgaaccgtgaacaacggcaggccatgtttaccaaagttagtgcttcactgccagtgggtagagtaggccaaccagttgatattgctagcgcctatatcttattactggaaaatagcttcatgaccggtagcgtgcttgatgttgaaggcggtggcctgctgtagctattcataatcaggcctaagacgaggttaatgacaaagtgcccgcagcggtgaaaacaggcagatcgtaaagacgccgtacttcttttgttaaaacaagcatccctggcgcggatgctttactcttctacctgtcctcaccttgcaagatctgagccattgaagttcgtcagcagtctgacggcattttactactgtcttatatctgtacctcaacatactttatcaagaatcaggacttcaatattccttgttttaaagcgttattacgcctaatgccgcagcctttttttccatctgcttaatctcgtcataggccgaccacggcaacgtgctaaatcctttgatcaataatttatccttagcggagcttgcctcgggagagttgacagtggctgttatggcctgacgtatctggtttagctgctctttggaagtcgctaacgaggtaatcaatggcaagcctggagcaatatcggtttgcgcgacaatttttaatccggcaaccgctgatgggttatcacgctgtaataatgcaaaacttacgcaatctatcgcggcaatatctgcttgccgctgttgaatcatttcgatagaacgatagtgtccacccgaagctactgcacgagaaaagaacttccccttgatcgccagtggcgcaatcaaagcacgcaaagcattatatcctgactgggagtctgtgctgttgaatgcaacgacacgatagcgaaagtcagaaagctgcagcccttcttcatctgcacggaccaccactaaactgcggtaatactcccctgagcaataaggtgattgatagctgaatgcgccaaccaactgaacttgctgttgtaataaagtcacgagaggaaaaccacaggtctgactcaaaagcagtgtaggatcacgccaatgttgtagtaaatctgagggccaacataattgctcgggaactgccgtgacgccatgtttgtgcaattgccgcaacaataattgccaaaaaggttgcacatcttgtggtggccgaaccccgtacatcggcagtgaaatcaatattagcacctacttaagaagagtagtaaaaaccgaagtatcagtgattttttgctgcaggaagagactgcaattctctccagcgagataaacgccgattccaccgtgtaaagatcatatcggtaataatcgccaataaggcaaccacaatagctccctggataacataggcggtattaaatccgctcagtccaataataattggcgatcccaaggttttcgtccctacagtggaagcaatagcagcagtaccaatattaataatgactgacgttcggatccccgcgacaataaccggtgcagccaacggtaattccactcgccacaagatctgtctggcgctcattcctaccccagcagccacctcacggatatcccgggaaacagactcaacacctgtaatagccccttgtaaaataggtaataaaccataaagcactaaagcaataatcgcgggtttttcgctaaatcccatcaccggcacggcaatagcaagcaccgctacagggggaaatgtctgccccatcgcgacaatagtttctaccaccgaacgaaactctttccctgctggacgtgtcacggcaacaccggcgctcaccccaataaaaacagcgataatgctggaaattagcaccaggagaacatgggcgactaccagtgaccaaaatgtatcttgcacatatatcggcctgtcgagatctgggaataacgccgaaaaaaagccccccaaggaggtcataccaaaaaccagaccagccaataacagcaatgcccaacaaagagggtcggttaacccgcacagtagccctgatttaagcttctccattagacactttttatcctcactaatgttgaagtcagtcggtttcatacttcgcccctatctacatccgcaatcaaatcagcaaaataaagtacccccaatggttgcccctgttcatcggccaccagcaatttatctgtctggcgtgacacaaacagagaaagtgcttctcgcaagctcgttgtacccagtatgggctgccctgtcatagtttcaccgcgcctgatacgttgttcggctcgcccgagtgacaacaacttaatgcctaaatcactgcggccaaaaaaatcacgcacaaagccattcgcgggctgagttaacatttccagaggtgtcccttgttgaataactcgcccaccatccatcaatactatacggtcagccaaagccaaagcttcatcaatatcatgggtaaccagcacaatagtccgccccgataattgatgaatacgggtaatttcaaactgcaatgccgaacgagtcactgggtctaatgccccaaagggttcgtccattagcaatacttctggatctgcggccaaagctcgagcaacacctaccctttgttgctgtccacctgataattgatgaggataacgatgaagaaattgttctggatccagatgcaataactcaagcaattcaatcacccgcagtcgaatacgctcctgaggccatttgagcaattgtggtacggtgccaatattgcgttccacagtccaatgggggaatagccctattgattggatggcataacccatgcgacggcgtatatcttcgggcttataattacgaatttcctctccggcgaaatgaatttccccttcatcatgttcaataagtcggttaatcatttttagtgtggtcgacttaccggaacccgaggtacctatcaataccgtaaattccccttttgcgatctgtaacgttagattatctacagcccgtttaccggcaaagtatttacttacctgatggaaatgaatcatcgatgcgaagtatccataaaaataacgatgaatttaaacagcgaatcaactactaccgccatcactaccacggggattacacccaacaacaccaaatccaatgcactgctcagcaaaccttggaatacaatcgcacccaagccacccgcaccaattagtgcggcgacaacagccaaaccgactgtctgcacggcaataatccgaacgccagatacaataagtggcatggcaatgggtatctgcacccgaaagaataactggctgcgggtcattcccattcctcgtgccgattcaacaacactgtctggcacagcgtctaacccggcaactacattacgtactagcggcaataaagcataaagtaccagtgcaacaatcgctggcgctaacccgataccactcactccatgctctgccagccagggaatagccgcagccaacccagccaaaggtgcaatcagcagaccaaataaagcaatggatggaatagtttgaataatatttaatattgaaaaaacagcaacttgaaagcgagtggagcggaagcagaacaggccaaggggaatacccaaaaacattgctggcactaacgttgcaaacaggatttgaaggtgttgccataatgcatcattaaacacatcttgccgattaacgtattctttcagcaatgacagttgatcgagttgcccggtagctagcaatattacgacgggcagaagcagcaaaacattagccatactgcgccagataggattcacaaccgcacgagacaagctatcgatagcaatcaaaatgctcatcccactcatcagccagaacccaccgcctagagatgtgcgaaccaggctttcttcgccgccagcaagttgtgtagcggttgtaccagccagtaacagcaaaccgaataacagcagttcggctatcaaaactgtggcccaatacagcacagtactttgtttaaagaaagcgaagctagccagcattaatatcggtactaacaaccaccaaactgaccctgttatcaacgatattaatgaaattccctgccctgatatcaaccgattgggtgcatggctgacaaaagaaagcccgactcctgataaaatcatcaaaataaccagcgctaacaggactcggttttttacagacataaaaatctatctccatgacagataatcctaaacgaaacaatgaattatctgtttattggggagtgctatacatattgatagctatagcaccctccctgatacacacgactatccttttacaaaccctttttctttcaagtaattggccgcgactttcttagcatcctgaccttcaaccgcaatacgagcattcagtttttgcaaggttgcactatcaagagtggcaaatacgggatcaagcaaagcagggatattaggatgcgctttcagtgtggtttcacggattattggggttggcgcatagataggttgtacacctttagtatcttccaacgtttgcagacctagtgccgctaccggaccatcggtaccatacgccatggcggcattcactcccgaggtttgctcagcggcggctttaattgttaccgctgtatcaccaccagccaatgataagagttggtcttgattcaatttgaagccatatgcttgttggaaagcaggcagggcatcaggtctttcaataaactcagctgaggccgccaatttgaatttgccacccgcattaatccatttacctaaatcatccagggttttcaaattatttgcgctggccaaatcctggcgaacagcaatggtccaggtattgttcgctggtgccggtgaaagccacaccagtttatttttctcataatccagtgcttttactttttcataacctgctttcgcatctttccaggcaggatctttttcatcagagaagaaaaaggcaccattacccgtgtattcagggtaaatatcaatctcacccgcagtgatagccccgcgcactactttggtggtgcccaactgggatttattggtggttttaatcccgttagcatcaagaacctgcacaataatattgcctagcaatgagccttcagtatcaatttttgagccaacacggacagtatcagcagcctgtgacgcaccacctgaaacagccaacattactgtagctaacgcaaaaatccggctacgggttaaggtctttgccatgctttacctctatgtgctcaagggttaatgaaagttcattcattaatgtcggtgaaatgccaatttcagcaaggcataaaaccaaaaccattaacaaatcagcaaccatattagatttagtcgaaaataaaccaaataaccaattgatattaaatatattattcaagtcagactaggctaactggcctgccacttctatagataacagtatgatagctaagtatttaaacgcgcgttactgacaaggatgactgttaagattacataaattactgtatataacaacagcaaaatacagataagtgaaaacaatacctccgattttgtagatggcctgataccttcattttcactttgataagtcactttagactgactcggtatgcccatttcccctgtcaattacagtgtgcagcctttcctcagccggggctttattttcactatcgtaaaaaggatgaatttctatctccaaagctgtaaaaacaaatgcttcgaaccattcagtatagccattcaccacaaattgctcgctgcgatgctgatattgaacccgactttccagataaatccggcgcaatccataccagggtaaagccggtaaatcgtggtgaaccaaatgataattgaggtttaaaaagagtagacgccatggccatgcagcctcatttagagtagaacgtgctgcgctgttttcagccgcacgatgctcaaaaaaggatcttaccttggtcaaactaagggcgggatagctaattaccaaaatataaaaaatagccgaaataccataaccagccatccagtaaaacaataagccaagtaaaccaaaatgagccaaccacattgcaatggccggatgatcgccggtaataaaagcacggattgtactgcgaatggtggcgatgatatctaacgcgggtcccaaaattaatcggccagaaaaggtattgctaatacgaacaatacctttgaataattgcggaaaatgttgccattgctttgcggtgtaataatagcattctggatctttttcaggatgagtcagatcctcatctttatggtgttgaatatgggagtcacgataaagaccataggggtaccatactgccagtggcaaagtacctaacagctgatttacccctcgccagcgagttggatgaccatgaatcagctcatgttgtagtgacatataccacgcggtaaataatattagcagtatgcttcctagcactgtgcctaattgctgccaataaataacacaagcaaaccagccagtataaataacccctatcaatatccaggtaggcaattccagccgccatacccaagtgcgagacaatagttttattctagcccgttgttgctcgctaagataataagcagccccggctccacggtgattaaatttggtatcagcagcaggcatattgaggactcatacttggtataattctcaccagtatcagcttaatgatccctgctgctaactaacttaaaatactatgtaaatatgagaatgtgataatcgccttttgctttgatctgactaaactcaaaaagagatgagctatgatgaaccacatcaattttcaactacattaacccagcacagttcctctgctgaagtagcaatagcatcgagaactctggagaccttccagccttcgtcgaaatccggccacatacgatcaccggcagcaattccgttaatcaaatcacggatctcgaccgttttttggtcgttaaatccaataccatgcccagcacttacacaaaatgctgcatagtcggggtgcaatggccctgtaagcagtgttttaaacccttgtctggagtggggttcatcgtggcgatagagctgcaattcagccattcgttcttgggaataactgattgtgcctttggttcctgtgaccacataggtcaaacccattttgcgaccacaagcaatacgtgaagtctcaatagtccccattgctccattggcaaaacgaactagcgcacttgcctgatcttcattttctacttcacgtaacaatgagggattttttggatcaggccgctgcttaatcaccgtctgcatatcaccacatacattagtgatatcacccaccagataatgggccatattgacaatgtgtgcggctaaatcacctaatgctcctagccccgcctgcgccttagtgcagtgccaatccaacggtgtttgcgggtctgccagataatcttcattatgagtgccataaaaatgcacgatatcgccaatctcgccattggcaatgatctcgcgggctaactggctagttgggttcttcatatagttgaatcccaccaacgttttcacccctttagcgcgtgctgcctcggccatttctttggcatctgcggcattaagtgccagcggtttttcggaataaacatgcttaccatggtttatagccgcaagagccatttctttgtgtaagaaatttggcgcacaaatatctacgacatcaatagctgggtcagagaccaattcttgccaatttgcagtcgatcgggaaaaaccaaattcttcagctcgttgttgagccaactcaggtgtgacctctgccagcatttctaatacaggcaaaccctttaaaggaaaaaccgtcgcaacctgcgcataagcaatagcatgacagcgaccaatataaccggtaccaataaggccgattcgaaccttttgcattctattcccctcgcgtgtttaggatttaggccccatgaggagccgctacttgtcaacggttatacgaaattaaaatttcacattcaagactaaataggaatgaaaaaccttttttgcgaagcaactcatttaatcttcccagtccgatgaaattttgcattaacaagtagtaaaccaagccgcttagctcacaaaaagaaatcataaaaaaccaacaaatgaattatttattctttttatgaaacaaatgaaactataaatttaaattttgcggggcaatatgcattgctgacaactctgggtttcaatgcggtgatttcgttatatagtgaacaccacgataaagcactcaactaagctgcttctttataatttcgacaggtaacttgctatgaactcatcttttttggttacaccacaatggctggcagaacatattgatgataccaacatcgttattctggatgccagaatgtcaccgccaggattaatccccaaaagaaatattcaggccgagtttgagcaagggcatatccctggagctgtttactttgatattgatgcaattgcagatagcagcaccgatttgcctcatatgttgccatctccacaagtattcagtgagatggtcggccaattaggggttagtgagcaacataccttagtcatttatgatgatggcaacctattttcagcaccacgggtttggtggacactccgtatcttcggcgccaaaaacgtatatatactggccggtggttttagtggatggcaacaggcaggtttggcattagaaagcggcccaacattcccaacacctcaaaccttcaacgcaacattcaatgatgctgctgtcaaaaatgttcatgaggttttagccgcactgggaaacaatgaaatacagattttagatgctcgtccagcagccagatttaaagctctggaaccagaacctcgtcctggattacgtcttggtcgcatccccggcagtattaatgtgccttgggggagtatggttgaaaatggtaacctgaaatcaccacaagcactggaagctatttttgccgcccaaggggtggatttaaccaaacccattattaccagttgtggctcaggtgttacagctgcagtggttgctctgggattagctgctgtcaatgcaccgtctatagcactgtatgacggttcttgggctgaatggggtgcttctgattcgctcccaatcgatagcactaagctgtcataaaataactcaaattgcgaccaggctacggacaccctcaagcgccatatcggtaccgtgacctcgctggacaattttgccgcgggacatcaccagatagctatccgccagctctgcggcaaaatcataaaattgctcaaccagcaaaatagccatatccccttgggctgccagtgtcttgataactaaaccgatttccttaataaccgagggctgaatgccttctgtgggttcatcaagaatgagcaaacgaggttgacaagccagcgcccgcccaatagccagttgttgttgctgcccgcccgataaatcaccgccgcggcgatgtttcatttcctgcaaaacagggaagagttgataaatatgttctggtacgacctgactttgtgaaccggaaaagcgggaaagacctaacagaatgttctcttctactgttaatcgggggaaaatttcccgcccttgtggcacataggcaatcccccctttaactcgctgatggggtgattgatggctaatatctttcccctcccaactaatggtaccgttcttgactggtactagccccatcaggcatttcagtaatgttgttttacccacaccattacggcccaataagcaagttacctcacctatggctgcctcgaatgacaagccgcgcaagatatggcttccaccataatattgatcaagttcattcacttgcagcatattttgcccttaaatacccagataacgcgatatgaaaagaaagcggcgcaaccgctgtgaatcaaggcgcgatcccccgaagtttagtcaacccaaatgaggggaggcaacgcagagtcagagcggttcagcgccctaaatacacctctatcacctgctcatttgtctgcacctcagccagtgttccctcagctaacacttgcccctgatgtaatacggtgacatggtcggcaatggtctccacaaaccccatatcgtgctccaccaccatcaatgaatgcttcccagccaattggttaaacagctcggcggtataagccgtttctgcatccgtcatcccagcggctggctcatccaacaacagcaaatgtgggtcttgtactaataacatcccgatttcaagaaactgtttctgcccatgagataacaaacctgcaggccgctggcgcatattatttaggcgcagcatagttaacgtttcatcaatttgatcccgctgttcactgtttaacttagcgcgcaaactggcccaaacagttttggtacttttttgggccagttcaagattttcgaacacgctcaacgcttcaaatactgtcggtttttggaattttcgcccaatacctgcctgagcaatttcaattgtattcataacagagaggtcatggtgttggtcgtacatcatcttgccactctgtgggcgagttttaccggtaatgacatccatcagtgttgttttgcctgcgccgtttgggccgataatacaacgcagttcaccgacgcctatttgcagcgaaaggttcctcaacacctgaaaaccatcaaaactaacgttgatattttccagagtcagtaccggatctcgctgttgacgatacttatccgctgcatgctttatcgcacctggctcctgagcaataattttagggtaaatcagttgttctgtgatttgaaatcgactcatttgtcttttccccgtctcagcaagccaataacccctttaggtaagaacaaagtcactaaaataaagatcaaaccgaggaagaattgccagtattcgggcattgctatggtgaaccagctttttgcaccattaacaatgccagcccccagcaccggtccaatcaaagtgccgcgcccacctaacgcaacccaaattgcagcttcaatggagttagtgggtgacatttcactgggattgataataccaacctgcggcacatatagcgcacccgccaaagcacacaacacggctgataatgtccagataaacagcttgaaacctttaggatcatagccacagaatgtcaggcggttttcagcatcgcgcaccgcagtcagtatccggccaaatttggtgcgcgccacggcaaacccgagaaccaaactggcaataagcagtgcgagtgttgccagaaataaggcaatacgtgtggaggttgctgataccgaaaaacccaacatagttgtaaaaccggtgaaaccgttattgccaccaaaaccggtttcattgcggaaaaatagcagcatgccggcgtaggttaatgcctgagtcataatggaaaagtagacaccttttattttggagcgaaaggcaaagtaaccaaaaataaaagccaataaaccgggcaccactacaatcaagcacaacgcccaaataaaatattggctaccacgccaaaaccacggcaattcagaccatgagagaaaagacatgaaagcgggcaaaccatcaccagcagcttgccgcatcaggtacattcccatggcatatccccctagggcaaagaataagccatgaccgagagataataatccggcatagccccacaccagatctaatgcaatggcaaccactgcataacacagaatcttaccaacaacggttaaggtatatgtcgagatagccagtgggttatccgcaggcaataatgccaaaaaaggaagagtaatcagtaaaatagtgactatacctgctaatgacaaactaagggttggggctttcttcgccaaggttatcgccaaaggttgattcattagtcactcaccctgcccttgagggcaaacagaccttgcggtcgtttttgaataaacaaaatgatcagcactaaaatcaatatcttgcccagcactgcaccaatctgcggttccagaattttatttagcatgcccagccccaaagccgccacaacactacccgctaattgcccgaccccgccaagcaccaccaccaggaaagagtcgataatataaccctgccctaattccgggccgacattcccaagctgcgatagcgcaacgccccctaagccggcaataccagaccctaacccaaaagccaacatatcgactttcccagttgctaccccgcaacacgcggccattgcacggttttgtgtcactgctcgcacctgcaatccaaggcgagttttattcagcaataaccaagtgagtagcaaaacaatcacaacgaaagcaataacggcaatacgattccacggtagaaccagattaggtaaaagttgcactccacccgataaccaggcagggttagccacttccaaattttgcgcgccaaaaatcatccgtaccccctgaataagcatcaagctgatcccccaggttgctagtagggtttctagtgggcggccgtacagatgtcgaatcacggttcgctctaaagccataccaattccagcggtaataaagaaagcaaccggtaaagcgaccaatggatagagtgccagccaatgtggagcaagttgttgaaacagggattgcactaaataggcggagtaggctcccagcatcaacatctcgccatgagccatattaatgacgcccaataacccataagtgatggctaatcccagcgcggccaacagtaagatagatcccagcgacagcccgctaaatacctgcccgagtacatctcccaccatcaatcggttttgcacctgttttaaactactggccgccgccgcacgtacctgtgcatcaggctcaaccttggcatcagttaagttttgcagccgtgattgagtctgcggtgagcccgattgccctaacagttgtacggcgtttaaccgtatttgcgggttgctgtcgatcagttgtaaatttgccagcgcaatgttcagcgcttctttgactttgctgtcagtttctaatttcaaacgctgattaagtagcggcagttgatcactttgcgcctgctgctgtaattcctgtgccgcatttaaacgcacagatacatcgtcactgaccagccgttgagccgccaaagcattagcaattaaaatacgtaaccggttgttgagccatattttcttcggtacgccggtgggttgtaacagcccctccagaggggtgaaaacctgatgattctggacaaaaacctgcccagcactgtctatcactaacgtttcttgtttaagcgcttgtaataatgctaaacgactcgcatccggttctgtcgcccattgctgcaacatcgtgatctgttgcgaacgattagccgcagcaaaatcatgagctggccctgccatcgcaaatgtcgacatgcctaatagcaggcccagcatagccctaagcaaatcattggccgttctactccaaacaggaattaacgatttcataagcccactcatcacggatatgtgccaaaaaagagccggaggcagcaacatttgactgactccggagagtcggcgctactgggtagttttcactggatggtccggttttttgtcatttccggcgataaatgggctccacggctgagcgcgaataggggcatccgtctgccacaccacattgaactgcccatcagcttcgatttcgccaatcatcacgggtttatgtaaatggtgatttgtcttatccatggttaaggtaaagccggagggtgccggataggtttgcccagccattgcggcgcgcactttatccacatcagttgatttggctttctccaccgcctgcgcccacatatgcatgccaacccaggttgcttccatcgggtcattggtcacagcggtatcagcattcggcaacttgtgagctttggcataagctttccattgctcaacaaactttttattagttggattatcgactgattggaagtaattccacgccgcgagattgcccactaatggtttagtatcaataccgcgaagttcttcttcacccacagaaaaagcaatgactggcacatcagtggctttaatgccctgattggctaattctttgtagaaaggaacattcgaatcaccattgatggtggagataactgcagttttgccatcggctgagaactttttaatattactcacgatcgtttggtaatcgctatagccgaacggggtataaacctcctcgatatctttatcctgaatacctttactgtgcaggaacgcccgtaaaattttattggttgttcgcggataaacataatcagtacctaacagaataaagcgcttcgccgcaccaccatcttcactcaataaatattccactgcggggatagcttgctgatttggtgccgcgccggtgtagaaaacattcggtgacatctcctcaccttcatactgtaccgggtaaaacaataaaccattaagctcttcaaataccggcaaaactgatttacgagagaccgaagtccaggcaccgaaaacaacagcgactttatcttgtgttaataattgccgtgctttttcggcaaataacggccagttagatgctgggtcaacaataaccggctcaagttgtttacctaatactccaccgtgcgcattgatatcctcaagactcattaacgccatatctttcaggggagtctcagaaatagccatcgtgccggacaacgagtgcaaaatacccactttaatagtatcagcggccagtgtgccaaaagccccccccagactgacaaccgaagctgaaagcgcaaaaaccttaattaagttacgatgttgcatagcgttaacctctggtcgttgagtaaaaacacacaagattgaatgactctgcgcaatcgccgtgccagttttatatcttgatgatttaatttaacattataaatatttcgaccaaatagcctgatatgcagcctaattatctgcaccattattgcgcaacaaacgagcacatatagtgcaacactgaaagggaagagatataaagaaaagactaactgagatgggctaatttaaaaatagagtgaggttatctcgctaattaacgaaaaacaggaatagcaaattgctactcctgctcttttactggcaatcaacatccgattttatatcgacatgattatttctattttttaggaccacgtatacgtaatgtcaaacccttaaggaaatagcgcaatacctgatcaccacatgggcggaagtttttgctgccttctttacggaacaaagcatttaactcaggtttggatactggaaactcgacggcgttgaacacatcatgcatatcgctgtctttcaattcaaacgccacacgcagtttttttagcacgatattgttagtgataactggctctaccgcaggtgccgggaacttgtcatctttaccgcgcctaaagaaaatcaggccattgaggaaatgtgccatcaccagatcaggacaatcctgataaccggcttcatcttcttttttaagaaaattaacgacatccgcattgtccacttcaaagtcagccagcttaatgatttcagttatcttggtatcgtttacgttaagcatatagcgaacactacggagcacatcgttgttgatcatattactgccctattcctattatgtagattagacgtgtgcgaatatcgcaagaaaaacaaaaatcttctttaacgtctagcgggcagtattgtatagatccacaccaattttctcaatgtaaatctgattgatgataaaaatacagcagaaataaaaaatcatgaagtataattattaattagctatttttagtaaaaaaaataaattaaggcaaggcataaacaaacacttaccttaattattagaatagatattaaattttagatttaatatttttgattggctgataaagtgcgatttcctcaccaacaatatatttctttcgtaaagtagcggagactttatccataatcatgacaataaccaccatgattaatgtaataaacatcacgacatcccaattccataagcgcatattctcggcataaactaagccgatccctcctgccccaacaaaacctaacactgcggccgaccgggtattggattcaatctgatagaggcttagcgctaaaaaagtggggaaagactgagtgaaaataccaaaacgctgtttttgcaaagcattggctcccatggcggtcaaaccacgattaggtgatttatctaccgcttcatgtccttctgcataaagtttaccgagcaaccccatatcttgcataataatcgccaacaccccagcaagtggccccatacccactgcgcgcacaaaaatcagcccccaaatcgccatatcaatgccacgaaagatatccaggaaacgtcgcacgacaaatgaaataaggcgtaaactcggtgtcgacatcacatttcgcgccgccaggaatgacaggggtaaagcaatcagagtggcagtgagtgttccggcaaatacaatggctaaggtaataaaaatctggccaaagtaatatctaaatggccaattgacgaagtcatgccaaacaaacatgcgcaaaaaatatcggcttatttgctggctaccatttacaaatgccagccagggaatgccaaaggttttaaagaaaaaaaggtaatataaaaaaatagctaccccaatgatagtaacccatctgatatagcgtgtttgctgtaagaaaatctgcggatactgttgcttcagtgtaaagagctgctctgcggttagattattatttagcattatgaacccccttccacaactcgcttgcgtaatttgccggatgtgtaatccaacagcgaaaccacgataataatcagcagtagtgtcatactcacctgatcatagcgatccaattttattgaggtcattaactcctgaccgattccccccgctcccaccaaacccaaaatagtcgattggcgaaaattaatttccagccgcataaaactataagaaagaaatatgggttttacttgtggccaaaatgcaaagcgcatccgttgcaatttacccgccccacaagcagcgaggccgcgaacaggtttatcagatgcggtttccaatgattcgtaaaacaacttggttaagctgccaatagtgtgtaaggccagcgccaaaaaaccgggaatcgccccaattccaaaagccatgacaaacatcactgcccatgctaattctggcatcgtgcgtaaaaaggcgacaaaggtccggatagataatctcaaccaggatggattttgagtattattcgccgccaaaaaagccagaataatagcaaccattaccgacaagattgtcgacgccacagccaattgcagcgtttcccagattagcggtaactgaattggcagacgatatccccaataagccagcgagccttccgtatgaccatccgccaatagtttatgcaaatggagttcggggatagtttcaaccagataatcaaaaaaagacggaatagaaataaaaacagtatgtaaattaaactcagcaatacttcccgcaccaagatagataatgaccagcgtcaatgaccaaatcaacgtttcacgtttctgtttagcgcgaacccgctgatagtaatggttgaagtccgtattcaaaattagctaccacctaaaaaatagctccagcaagccagagctaaactatttttattcgcagagccgacttagcggtcgcctttggttaattcgcgcttcatatcaatgattgtttgatattcacttagtgatgtctcaccaatatgctgtttgccgcccattgctttgataaagcaggcgtgatcttctttatccagttttttaaccgcagctacgagttgtgctttaaattcaggtggcaatgcgccacggactaaaatcgggccattaggaataagtggagattcccagataatacggatctgtttcattaaatctggatgatccatcctaatcatacgggtaaatgcgccactggtataaccggtattgtaatcaccgatcattgatgcccatgtaaccgcaccgtcaaattgaccgttaataacacccagaatatcctgctcatggccgccagagaatgtcacgctagagaagaaattgttatatttgttatcggctgtcccgcctaatttctgtttaaagacttgattagggatcaagaaacctgaagttgagtctggatcagcgaaaccaaatgctttgccctttaaatcttcaattttctgataagggctatcggctttgacgaccacaactgagtgataaccgcgcgacttgtcagtatcatcaatagcaatacccacgatatcgacggctttaggatctttaatataaacagaggcaaaagaggagggagacatacttaataccaggtcaatcttcccaccaagtaaaccttgaatcacccctgagtagtcagaagcgttatgtaaattagttttaacgtttaattctttatccaagaattctttgacacacatattatcaccaatttgctgtgtcgcattctgtccgcccaaaatacccagattaatttcttttggtgtatccgctgccgtggcattaaataccatcatgcttgccaataatgagataagacaaagtacttttttcattaaaataacctattctgataaagggataagtgggaattaatgcaaaagctccgttgattcatcgctatatatatcctgaataatagtgtcattcagcatagagggatgtccgtcaaaaatgattcgtccatgagcaataccaatgactcttgtacaatactcttttactaaatcgacagagtgtaagttaacgacgactgcaatatcgtcttcacttattttctgcaatgtattcataatacgcgtggtgtttttggggtccaaagaagcaacgggctcatcagccaataatattttggggttttgcatcatggcacgacaaatagccactcgctgcatttgcccacccgagaggttttctgcacgttgcaaggcatgtggcagcatattaagccattgcaacaattcgattgccctagcgcgatcctggtctgcaaaaattttaaaaaatgattttagtgttgaggtataactgaggcggcctaataaaacatttgtcataacatcgaggcgcggaaccaaacagaaatcttgaaaaatcatgccacatttggctcgccactttctcatctgcttggttgtcagagcagcgatattctgggtctcaccattgtcatggtaattaataatttcaccagcactactgggaatagtaccatttaaaacatgcaataatgtcgatttaccggcaccagaacggccaattattgcgacaaactcacccgcgtgaagctcaaaattaatatcatccagaactcgatgctgtgacttatacaccttaactaaacctttaacagcaagtacctttttacgtgattctggcaccgcagctggataatcagccacagtgaatttacgtaacgcctggcccatgtcatgtctctcagattgcctgtagtcatgaaccattaacgaatatttttattgcatattgatgatagttttatgagagaaaggtgacaaaaatttagccaccttcctatattttgataagtctatatttcttgattaatgctgatttcgcagctaataattatttaaaattactgtgaaagcatttaaatagcctctaacttctcaactttcggtagacaaatagcacaaccagcgagccgataacagccaccacaaagctgccaaagttaaagccatcaaccttgcccatcccaaagaaagtactgatatagccaccaaccagcgcacccactacgccgaggattatagtcataataaaaccaccaccatcctctcctggcataatccatttagccaaaataccggcgataagaccaaaaataatccaagatagtatgcccataagcacctccataaaattaaaaatcactgatagcagatttacctatttcactcattacaaatttaacattacagcctcaaactgctatcgtcattgttaagttaagacccgaataacaaaatctgcaaatcaaatctgccatattcagacgaaattaaataacagattcacgcggtgaaaaaatatgattaactccctgttgttgcagctttttcagcaaatcatacccaccattcggtgcactatgggctaattctctttcactggcaaagacagggctagcccaatatatattaaccgggtcatcttgctgaagaggcaatattaggctatcagcatagtcataaaactttgctgataaaatatagccttcatacccttgaggggcaacttctgactccaaggtatgcccctcccccagccaggttattttgccccaaggtacatgagcaaaaccggccagtgcgctagccatatgaatagcattatcctcattaacaaattggctatcaattgctatagccatttcgaaacgccggtatttagtcgcatcgtcattgaataatatttcaacccatggctgaggacgaatactaacccccaacgtcagaaaataatatattccctctttttcgtgttgtgagatagccataggcggccacttaccttgatcgatggcataatattttatcgcagggccgaaatgttgttcatagcactgaatatattcggcctgtaatgcaggccaaggattcccttcttcctgctgccaggttcgccaaaattgacgtgtattttgagcacgagcatattgagtattagtggaagctgaacccagaggtaatgttagtgggttatctttaatacaactggctgagtaacaaaccgagtgatcaatatataaactccaaccgggaataatcgccagtaattgcccctgataccataatgctgcgccatcatcactttctgaccagataattgaaataaactgtgcatcaagttcagcttcaccggccacattacggcaaaactcggcagctaatcgcggtgctaaaccttgttcaagggcgacattatcaaccgatattggcgctgcaaccaaattcctcacccaacaagcgcgaacaggaaaacgctcttcaaacgcctcttgcggataaatatagaaatacactacccgctggtcttgttgcaccacggctactaatgtctggttttcattactgacttcggccagtacctcagattctttcatatcgcctcaactgtatcggcaaaggatttcaggctaaacacgctatattgcctgccgtaaaataagtctattagcgagatacacataaccttatgctaataactctatactgaaaaatgtaaaaaagtgactataaaaactcagtgatagtgtaaaacgacttatctcattaaatcatcagcaaaagtctcaaaaagtctccgtatctacatgaatatctagacacatatttttataattgattcaatatcttcctatagagactggctctaatgatggtgtatgacctaaagattaatagccaatagtagatagtctactgcctgctttcacgctaaaatagaaccattattttttcgtagaatagaaggctgatatggcatatataccgaagaactacgcgcggttggaaagtgggtatagagaaaaagcgttgaagatttttccgtgggtttgcggtaaatgttcacgagaattcgtttattccaatctgcgcgaactgaccgttcaccatatcgaccatgatcacagtaataatcccgaagatggcagcaattgggagatgttatgccttttttgccatgaccatgaacactccaaatataccgaagcagatctctatggttcgacagtaattgctggtgatgatgcacagaatgatcagggagttgccacccataatccattcgctaacttgaagtctttgatgaaaaaatagggctatctggccgtgacacctggaacggccaatatgacatcatgggggttcttcgtgtactcgctagaaacccaatagctgtcggtatgaccgactttcttgttgttctggcaataatcctaatctatcggctaaatctcggcattcagccttgagattatcaagcaccgaggcatcatcagtcataatagctatttcagcaaaatcacccaatcccgccaggttatcaaccgtgacatgaaattttccaacaaaatagatgctacgtcgtttctccaatgtaaacgcaggctgataacctaatgttgacaacatactctgcactttatcgatatcttcaatattagtcgcttcgcaacgttcggtgcctggccctttaactatccacaaacgaatacctgatggattcatttctcgtaaaaccatacttatctgcttagccgctaaatcaccgccattcgcctccaaatagctatctttttcatcattatcgacggtaaatgcaattgttttatgcctaactaactgtttatgcaattgagcaatatccgatacctggaacttcaactcaacctcatatttaccaacaaaatgctcactcataaaatgccttattaatccgtgtcataatcaaattagatcctatacttcatagtctgagggttaaaaattattattgtgatactcatcaaattagcgcccacattagccatgctaagccgcgagctgcacaaataacaatataatcgctatatgacgtggaaagtctcacaaaattaatacaatgatagggatatgcttgtatgaaacaatctaatgataaaaaaactcaaaccttattaactcagttacagcatattgttggcgcgcgctatttattgactggcgaacgacagactgaacgttatcgtaccggttttcgatcaggatcaggttctgccctcgctgtcgtatttccttctacattgtggcaacaatggcagttattgcaggcctgcgtagcagccgacactatcgttatcatgcaagcagcgaatactggactgaccgagggttcaactcctagtggtgataattacgaccgccctattgtcatattgaatacattacgcctcaatcaaattcagttactcaatgatggtaagcaggttattggctttcccggtagtactttgaatcaactggaaaaacgcttaaaaccttatgaccgtgaacctcattcagtcattggttcttcctgcattggtgcttctgttattggtggtatttgtaataactcgggcggatctttagttcaaagaggccctgcctacaccgaaatggcactatttgcgcagatcgatgcacaaggtgagttgcaattaattaatcatctaggaattaatttaggcaatacaccagaggagattttacaacgtttagaacggggtaaatatcgggccagcgatattgatcaagggacacagcaagcatctgatcatgaatatgcgacgcgagtgagagatattgatgcccccaccccatcccgttttaatgctgacccgagacgcctatttgaagcgtctggatgcgcgggtaaattggctgtgtttgctgttcgcctggatacattccccagtgaaaaacagcagcaagttttttatatcggcaccaaccaaactcaagtattaacagaactgcgacgtgctattttacgcgacttcaaacatttgcctattgctggtgaatacatgcatcgtgacatttttgatattgcagaggtgtatggcaaagatacatttgtcatgatcaacagtatgggcaccaataatatgccgcgttttttcaccttaaaaggcaaaattgacgcgcgcctgagtaaagttccgtttctggttgatcacttaactgaccggatcatgcaaggttttagccaggtactgcccaaccatttgccaaagcggcttaagagttatcgtaatagatatgagcatcacttgatgttgaaaatgtctggtcaaggaattactgaagcccagcaatttttaaagaaattttttgctactgcggaaggcaattttattacctgtactgtcgatgagggtaaaaaagcttttttacatcgttttgctgcggctggggcagccgttcgctatcacgcagttcataccgataaagttgaagacattctagcgctggatatcgctctaccacgtaatgaagagcagtggtttgaaactctaccacctgaaatagaccaatgtctggttgccaaactctattatggccactttttgtgccatgtttttcatcaagattatattgtgaagaaaggagtcgatacgcacgccttaaaacaaaaaatgttggctcttcttaatgataaaggggcagaatatccagctgaacataatgtcgggcacctctatatcgccaagccagctttaaaggctttttatcagcagatagacccaaccaatagctttaaccctggaattggcaaaacgtcgaaacttaaatattggcagacaaaataacgctaccgataatgagtatggtttgaatcagaaaaattaagcattatccgaattgcagcaacatagcgtatggattctgccagataaactatagtcatagtctactaccaactaaggttggtatgactagtagacgttattttttcatcttgatggctgggagaacaaatgaaaataatactgtggattattgcgatcatttttattgtaggcttactgaccattactggcgtatttaaactaattttctaatttttatcagtaatatgagcgccatttattaaatattataggcagaatttgccagtcactcgcaaactctgcctttcaattatcaattgctgtatttattcggatacctgagctaatcggccttgagcatctttttgctggcgatagctttttgcagcaccggggatgggtgcggccttgcccgtttccatccaactgcgcaggcggtttgcatctgcaaaatgggtatatttaccaaaagcatccaaaacaaccagtgcaacagggcggttaccaataacggtacgcattgccaaacagtgccctgcttgattagtaaagccggttttagttaactggatattccatttatcgttataaactaaatggttagtgtttcggaacggcaacgtgtaatttggctctcggaatgttgccattttctcggtcgtagtgcttagctggcctatgagtggatattgcttggtcgctatcaataatttagtaaggtcacgcgctgtcgagacattattaatcgagagaccagtgggttcgacatagcgcgttttggtcattcctagtgatttagcttttgcattcatcgccttaataaaggcgttataaccgccgggataatgatgagccagacttgctgcggcacgattttccgacgacatcagcgccagcaacaacatatctttgcggctaatttcactgttcactctaacccgtgaaaatacgcctttcatttctttggtttgatggatatcgactgaaataatctcatcaagcggtaatttagcatctaataccaccattgctgtcatcaatttggtgatggatgcgatcggcacgacctcatctgcattgttagcataaatcactttattcgtttgtaaatcaaccaccatagcgctccccgaggccagctcaagaggggctttacctttaacttcactggctccaccactcgctatcgcggtaggaacaacactgatactggtagataaaagcaagaaacttaatagtgcaaaacggattttcacatgcatgttcatcagcttaaataggttatctggagccattgtggttgatctggcgcattataaattacagcaatgcaccgcgcaccacacattcttaaaatgattgttacaaagattaaaactgcctaattgctgttcagcggtaaacatttacgtaagtaaatacagccaacttcaatattagtctataatgccaacagaaatattaagataaacctaattaacaggtgtttatatgggaacgacaatttttggtattcttttcggtgtgtttttaatcgcggctggtttagctgacattcatgatgaaaatctggcatctctgacattttgggtggatgcattgctgatttttgttggtgcagtattcctattgggcattgcgaagtttatcggtcgaaagaaaaagtgaacggataaaggcgggatgtaattattatttcataactaatcatttgcataaaatggtaataataagaaggatcttattgatgaaaaccttagttaatacatctatattatttatatgttctactgtaggaatgagtgttgtatccgccaatgaaattaccctatggcgcgagccagtccctattgtaaaagagggaagatattacagcctgattgttgaccgcggtgaactacagaaggctgttaaggatagcaataatgagtatctctttgcagaaaagggtaattctaccaagccattagtgttaattggcacccctattgaagtttcagaatttctgattaaaaaccaaactcgtggcattgaaaatcatattaaagaactgcctgatatttatatgggtattaccgattatgtaccgcggcagcgatttactggcttatttccactacatgatttattgagtaaatcggtcgagcaaatatcaatatttctacctggctcggtagtaactgatatcgcaggtattcctgtagatataaaagaaatgtatgacgttattaaaaagctaaaacatcaggaaaaggctgatggtaagctactttacgtaaaattcagttatctcccggaagaagggatgaaaaaagtgggtcagaaaactatcagcttcggcaaagtccttaaacagatgcaggacaaaaaacaataaattcgcagggaaaacatgccgttgccaatatatttagctggtttatgggtaacggtatttagtcatacttatactcgaatacgagtaatagctaatgcaatatcttttgaggtttttaatgcgcggatttcactgaataaatccgtggcttcagtatattctttacgcagatatcccagccactgcttgatgcgggcaacatgatacaaccccgtatcgccctgcttctctaattgcacatacttttgcagcagtttgaccacttccggccacggcatacgcggttcgttatacttcactacacggctcaaattcggcacattcaatgcgccacggcctaacatcacagcatcacaacccgttactttcatgcactcttgcgcactctgataatcccaaatttcgccattggcaatcaccggtatagtcaggcgttggcgaatttcacctattgcctgccagttaatgcgttctgcctggtagccatcttctttggtgcggccatgtaccgctaattccgttgcacccgcttgttgcaccgcatcagcaatttcaaactggcgatcacccgaatcccaacctaaacgaatctttaccgttacgggctgatgggccggtacagcttcacgcatcgctttcgcgcctcgataaatcagctcaggatcttttaataatgtggccccaccgccactgccgttaaccaatttagaagggcagccgcagtttagatccacaccgtaagatcccagttcaactgctcgagcggcattttccgctaaccactgcggatattggcctaacaattggatacgcacctgagtgccagacgaggttcggctttgttgatgaagttcagggcagaggcggtagaatgattttgtaggcaataactgatcgaccacccgtaagaactcggtgatacaaaggtcgtaatcattgacttcgctaagaagctcgcgcaccagtgagtccaataccccttccattggtgccagtattacccgcatatcatttatcctacttccttatttcaaccacagtataacggtaaaaaagaccggcaatgatacgaggcaagccggggttaagacaaggaataaccctgtaatgacatggattcagatgaaaaaaaaccgccccgaaaggagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctccaaagaagcggttttatcaacgaatacggtttaacttattcacctggtttgcggctacggccacgtgaagacgggcctgccgggcggcgttgaccatcagcctggctacgtgggcggctggtgcggctatcgccacggcctgctgctgcgccaccattttgtgggcggctggcactgctaccacgccccataccaggacgttgtgctccgcgaccttgacggccattttgaatcggatcagctttaatgcttgggtccggctcatagccatccagcgcaatgcgtgggatttcacgtttcagtaagcgctcgatatcacgcaacagtttatgttcatcaacacaaactaaagaaatcgcttcaccagtacgttccgcgcggccagtccggccaatgcggtgcacgtaatcttccggtacgtttggcagttcatagttaaccacatgaggtaactgatcaatatccaaaccgcgagcggcgatatcagtcgcgaccagtacacggattttgccatctttaaaatcagccaatgcacgagtacgcgcgccctgactcttgttaccgtgaatagcggcggcagtaatgccgtctttattcaattgttcagccaaatggttagcgccatgtttggtgcgattgaacaccaatacttgctgccagttaccttcgccaatcatctgagacaacagctcgcgcttgcggtttttgtccacaaaatgaacgctttgtgcaatttgttcagaagctgtgttgcgacgcgccacttcaacagaagcggggttatgcaacagcttgctagccaaacctttaatctcatcagagaaggtggcggagaacagcaagttctgacgcttggctggcagttttgccaaaacacggcggatatcgtggataaagcccatatccagcatgcggtcggcttcgtccagcaccaaaatctcaatcttggacaaatcaacagcgttctgatgttccagatccagtaaacggcccggggtggcgaccaaaatatcaacaccaccacgcaatttcatcatctgtgggttaatgctaacgccaccaaataccaccagcgaacgcagcttcaggtatttgctgtaactctggacgttttcgtcaatctgcgcagccagttcgcgagtcggcgtcaaaatcaacgcgcgcaccgggcgacggcctttaatgggctgttggtcctgactcagcagttgcaacaatggcaaggtgaaaccagcggttttaccggtaccggtttgtgcgctggccattaaatcacggccttccagtaccacagggattgcctgacgttgaattggcgtcggcacaaggtagccctgctcttcaacagcacgcaggatgtcggcgtttaaaccgagagaatcaaatgacatattacgagaagctccagatcttcccaatcccggcgatatcgtcaggtgcagtttcaagggaagattatcagacgaggcatgaattgaggcattaccacgaggattggcacaaactgcagtgcaccattgcggctgattataacagatgtttagcaggaaaagggatatttacacgttccttaagatttttattaactcaaacatcaagaaaattgatttatttctagcgattaacccacttgcgatcacaaaaacagggcgaattccggccataactttacatattctcagtagcagcctaaagttaatcatatgattgatttattatttagctattactattattagcgcgaattttatccacacctaccccagtaggggaattgcactgagactagcgcctatgtcccattccacacctcaaaatctgacaccagcaatacctgtcacctctcgtggtgaacaagctcgtcagcaactgatacaagcggcgaccgagttgttcggcgaacagggtttgaaaggggctaccacccgagagattgctcagcgggctggccagaatattgccgcgattacctactacttcaattctaaagaaggtttgtatctggcggtggcgcagcaaattgcagattttatccaacaggctttcgcgccactggcattggaaattgaccagtttctgcggctaccgagccaggagcaaagcccggaacagcagttgcattatatccgccacggcttattagaattcagccatttaatgacacagccagaaacgctgaatatcagcaaaatcatggcgcgagaacaactttcccccacagatgcatacccattgattcatgctcaggctatttcgcccttacatcaaaaaatgaatttattgctggcggcattcattggtgcagatgcaagtgctacaaaaactattcttcatactcatgcattgattggtgaggtgctggctttccgtatggcgcgggagactatccgtcgacaagccggctggctcgaaatcggcgagccggaaagtgagatgattaatcaagtacttatcgaacatattgacctgttgctttatgggctgcgggctaaatcggcataatgaacgtcttaagtcggtcgttataaaaattgtagctatacccaaagaaattggagttgcaggtaggctgcttgcagcggccttgcagaggcgaggcccatggacgggccgaataacgaacgtagctaacaaccctgcggcttcaagggcgaagggtataaaaatcggtaacagatagggagcattatgaatcgcaagaagattatagtggccgtcgttattgtcgctctgttggcggcaataggttacggatggagttattatcgccaacaacaagacgccacattgacgttatacggcaatgtcgatattcgtaccgtgaatttgggctttagagtcagtggccggctagcctctctcgcggtcgatgaaggcgataaaattcagccgggtgaagtgttaggaaagctggatgacggcccttatgtcaacgccctcaaacaagcgcaggcaaatgtacaaagtgcacaggctcagttagcgttactcaaagcgggctatcgggaggaagaaattgcccaggtcaggtctgaggtttcccagcgcgaggctgcattcagttacgctgacagcttcctcaaacgccaacaagggttgtgggccaataaagccacttcagccaatgaattggaaaatgcccgtaccgcgcgtaatcaggctcaagctaatctgcaagcatcgaaagataagctggctcaatacttaagcggtaaccgcccgcaagaaattgcgcaagccgaagcaaatctggcgcaaagtgaagctgaattggcgcaagcccagctcaacttgcaagatactaccctactctctccctctggcggaacggtactgacacgcgcagttgagccaggcaccattctatctgccagcaataccgtctttacgctctctctgactgatccggtttgggtgcgggcctatgtcagcgagcgccatttgggtcaagctattccagggactgaggtcgaagtctttaccgatggccgcccagataagccttatcacggcaaaatcggttttgtttcaccgaccgccgaatttacccctaagagtgtggaaacgccggatttacgcaccgacctggtttatcgcttacgtattatcatcaccgatgccgatgaatcgctgcgccagggtatgccggtcactgtccgctttgtacaaccttaaggtggtatgagctatgaatggcatccagcatcttattactttggaaggtgtcgaaaaatccttccccggactggagagtcctgccgttgccagcctgaccactgaaattcgcagcggggcagtcaccggtttggtcgggcctgatggtgccggtaagaccacactgttacgaatgttggcagggttgctcaaacccagtcatggcaagctgacagttgtgggtctcgacccggtggaaaatgatcgccagttgcattcaatcctcggctatatgccgcaaaaatttggtttgtatgaagatttgacggtgatggagaacctgacactgtatgccgatttacgcggtgtgaccggtgaacagcgccgccagacatttgagcgcctgctgacttttaccgatttgacccgctttactgaacggctggcgggcaaactttctggcggtatgaagcaaaaactggggctggcttgtaccttggtcggccaaccgaaagttttgttgctggatgagccaggtgtcggtgtcgaccccatctcacgccgcgagttatggcgcatggttcatgagttggcgagtgacggcatgcttatcctgtggagtacctcctatctggatgaagccgagcaatgccgcgaagttttgctgctcaatgaagggaagttgctttatagcggtgcgccgcaggaacttacacagcgtatgcgtggccgaactattttggtcgccgcccaaactggaactaaccgcaaattattacagcacgccttgacgttaccgcaggtcagtgatggggttattcagggaaaatatgtgcgattgatcctcaaaccagaagtggatcacggccaggtattatctctgttaaatcaacctaatggcgaaatcatggaggccgaaccgcgctttgaggatgcctttattgacttgctgggcggtggcccggccagtgagtctgctttggcaaaaatcatgcccaaagtcgaaggcagccatgacgaaacagtgattgaagcccaagagttaaccaagaaatttggtgatttcgccgccaccgaccatgtgaattttcaggtaaaacgcggcgagatatttggcttactcgggccgaatggcgcgggtaaatcgaccacatttaagatgatgtgtggtttgctgattcccagcagtggcaaggccttggtgctgggtatggatctgaaaaccagctcaggtaaagcacgccaacatttgggttatatggcgcagaaattttcactgtatggcaacctaactgtggagcaaaacctgaagtttttctcaggtgtttatggcctacagggtaaaatccagcgcgataaaattgctgatatgacgtcagcgtttaatttcacgccgattctcaaacaaacacccgattcactgccgcttgggttcaaacagcgcctggcgctggcatgcgccctgatgcatgaacccgacatcctgtttctggacgaaccaacttcaggtgttgaccccctcactcgccgtgaattttggctgcatatcaatgggatggtagacaaaggtgtgacggtcatggtcaccactcattttatggatgaagcggagtattgtgatcgcatcggcctggtttatcgcggcaaaatcatcgccgcaggtacaccggatgagttaaagcagcaagttgctactgatgaaaatccgaatccatcaatggaagaggcattcatcgggttggtcttgcgctatgaccagcagaacgataaggaacaacaaccatgaccgagccacatgatttccatgtaaataaatcgccggtaaatgagagtgaaacttatcaagacaccggattctcctggcgtcgcttacgggcgctgtgcaataaagaaacccggcaaattctacgtgacccaagcagcgggctgattgcttttgtcatccccctattgttgctgtttatatttggctacggcatcaatctggattcgagcaagctgcatattggcattttgatggagcaacagagccaacccgcacaagatttggctaacgccttcgccagttcgccttatatctcgccacaaatcagtgataaccgtcaggcactgattcaggcgatgcaggccggtaaaattcgtgggcttattgtgattccaaatgactttgccgagcaacttgcacgacctgagagtaaagccccaattcaggtgattactgatgggagtgagccaaatactgccaactttgtgcaaggctatgctcaaggtgtatggcaaatatggcaacagcagcaggcgcaaaatctggggcaaaagaatgatccgttaatagagattcaggtgcgttattggtttaaccctgctgccatcagccgacattttattattccaggtgccatcactattatcatgacagtgattggcgcgatcctgacgtcgctggtaatcgcccgcgaatgggaacgcggcacaatggaggcgttactgtcgactcaagtcacgcgcagtgaattgttgttgtcgaaacttatcccctattacgtgctcggcatggtcgctatgacgctatgtatggtggtcgcggtgtttatcctcggtgtaccttatcgtggctcattgtggatattgtttgtcatgaccagcttgttcttagccagcacactgggcatggggttattgatttcgactatcacccgcaaccagttcaatgctgctatggtggcattgaacgccgcattcctgcccgcagttatgctgtctggatttattttccaaatcgacagtatgccagccgttgtccgcgccgtgacctatatcattcctgcccgctattttgtcagtagcctgcaaactctatttttggcggggaatatcggtaccgttttggtgattaacctattgttcctgatcgcatcagccgtggtctttattggcctgacggcatggaaaactcatcgtcgattagattaagtcgtcgactcgattagcagaagggagttggcaatgtttcatcgcctctacacattgattattaaagagttacagtcgctactgcgtgaaccgcaaacccgtgcgatattaatcatgccagtgatattgcaagtgatcttattcccattcgccgccacattagaagtaaccaatgccactatcgccatttacagtgaggatagcggtaaggcctcggtcgaactcacccagcgctttgctaaagccgaagccttttctcacgtcttgctgctgcacagtccacaagagattcagcccgtcattgataatcagaaagcgctgctgttgattcgttttcctgagcagttcagtgcggatttggcaaatggcaaaatgactcagctacaactcgtactggatgggcgcaattccaacagtgctcagatagcggcaaattacattcagcaaatcgtgcaagagtaccaattagaattgactaaggggcaagttaagcccaataacagcgagttggtgattagaaactggtataacccgaatttggattacaaatggtttgtagtgccttcattgattgcgatgattacaactatcggcgtactgattgtgacgtcgctatccgtagcacgggagcgagagcaagggacactggagcaacttttggtttcgccgctgacaacctggcagatttttatcggtaaagcggttccagcgctgatagtagccacattccaggctactatcgtgttgtttatcgggatatttttctaccagattccttttgctgggtcactggcactgttctacggcactatgttgctctacggcctgtcgctagtcggttttggcttattgatttcatcgctatgttccactcagcaacaagcatttatcggcgtatttgtctttatgatgccggcaatactactttctggttatgtatccccagtggagaacatgcccatttggctgcaaaacatcacgtggatcaatcctatccgccactttactgatatcaccaaacagatttatctcaaagatgccagtttcgatattatctggcacagcttgtggccgctattggtgataaccgccaccaccggtagtgtggcatatggaatgtttagacggaaaattgcgtaacggatttaatcgttagtactctatatccactcaccaaaaagcaaaaaggacaccaatctggtgtccttgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctgggggctcgagccacgccgtccctagcgcggacgctttactcttctacctgccttcaccttgcaagatcgagtccttagggtttgtcagcagtctgaggacacccatctggtatcctttcaaattttgagcagtatacgccgggcaaatctgccgcgtagcagcccttaatcaacccgcttagcggcggttgccgaaaatccgcagtaacatcaggaacaagttgatgaaatcaagatacagagtcaatgcaccgacgatagaatatttacggaaattatctctatcattagaatccaactgtgcacccatatttttcagtttctgagtatcgtaagcagtcaggccaacaaataccaacacgccgatataagtgacagcccacatcaatgccgggcttttcagccagatattaacgatagaagctaacacgataccgatcaagcccataaacagcatgctacccataccactcaaatcacgtttggtggtatagccatacacactcatcgcaccaaacatcccggcacaaataataaatgtgctggcaatagaagcgccagtgtacatgataagaatactagatagtgtcaggcccgtcagcgccgaatacaacataaacaggctggttgccattgaaccgcttaagcgattaaccatgccagaaataacaaataccagacctaactgaacaataatcagcccgaaaaaggtgatctggctggagaagataaaattcattaccgcaggcgtgttcgctgcataccaagcgactactgctgttaataacagaccacaggtcatccagccgtatacctgcgccatatatgcctgaatgccagagttggcacgttcgacaattgaaccattagagcgtggatagcgatccatggtagttaccttatgcatataaataatgatacaggctatcaactgacagcccaccgactctttaagggtaccacagaaacagggcaaacaagggagtaaaaatagatgtttagggccaatctttacacgggtttacgtacagtttaccaacgcctggcagcggcatgatcactgtctcgtgattcgacccaacgttcgccgtcagtggtcgcttcgcgtttccagaatggtgcccgtgttttcagataatccataataaactcagccgactcaaacgccatactgcgatgagcactggtcacaccgacaaaaacaatttcatcgccgggaaacagcggccccacccgatgaataactgatacgcgctgcaagggccagcggctgcgcgcttgagcaataatttcttccagcgctttttctgtcatccctggataatgctcgagcgtcaacgcactgacattagtccccaaattatgatttcggactttgccggtgaaggttaccaccgcgccatcttcatcgcactgtgacaaccagatgtactcctcgccgacattaaatgactccggcccgacacgaatacgcgtgttgtccatcatcaacctcccgtcactggtgggaagaaagccacttcatcccccgcaaccaaaggatgctgcatgttgaccagcgattgattcaccgccgtgagcaatttaccttcttcaagtgctaactgccagcgctcgccccgctgacatagggattggcgcaaagcttcaaccgttggaaattccgctgccagttgcaagcgatcagttcccaccagctcacgaacctgagcaaaaaacagaatctgaatcatgggttcaccttaaaatcaccggattttccgccactttttgccaacagacgaatcgggccaattatcatgtctttttgtacggctttacacatgtcgtaaatagtcagggctgcaacagacgccgcggtgagggcttccatttccaccccggttttaccggtcaagcggcagcaggattcgatgcgaactctattgtgttccggttgcgcttccagttggacttccactttggtaagcagcagcgggtgacacagaggaattaattcccaggtttttttggccgcttgaatgccagcaattcgtgctgtggcaaacacatcacctttatgatggctaccctcaataatcatcgctaatgtcgtagcatgcatttcaacaaaagcttccgctcgcgcttcacgtacagtgtcagctttggcggaaacatccaccatatgggcttccccagcggcattgatgtgagtcagttgggtcatagataaccttagttcttgatattgcagccgatcagccaccaataaacgataaattctgtgtgataccgctgttgccttgatgcaagaaatgagtttgctttttggtttgcaatgcgctttgaatccgcgccattaactcatcttgctggtcatcactggccaacaaatcacgcagcgtgatgccctgctcgccaaataagcataagtgcaggtttcccagcgctgaaacacgcaggcggttacaactggcacagaagtctttctcatacggcatgataagcccgacttcgcccagatagtccgggtgatgaaagacctgagctgggccatcgctgcgcgcacgctcttgctgttgccaaccttgctggagtaattgctggcggatgacgctgccggaaacatggtgtttgcggaacaaattgccgccctctccggtctccatcagttcgataaatcgcagttgaatcgggcgagattttatccagttaaggaaagcaccgagattcttgtcattaacatcccgcatcagcacggcattgattttgactttctcaaaacccgcatcaaaagcggcatcaatgccttgcatcacttgatgaaatttatcttgcccggtgatggcatgaaactgccgtgggtcgaggctatcaacactaacattaattgcagtcaaccccgcctcacgccactgggtggcatcacgggctaaacggtaaccattggtagtcaccgccaaggtgcggatcgcgggattttgacgaatagttgcgatgatatcggtaaaatcgcgacgcatagagggctcgccccccgtcaaacggattttttctgttcccaaaagggcaaatgcccggctgacgcggcttatttcgtcaaggctgagaaaactttttactccgtccgggcggtagccatcgggcaggcaatatgtgcagcgaaaattacacacatcggtaatcgataggcgcaagtaatagaacttgcgcgcaaatgcgtctgtaagttgtaccataacacctttccaaatacgggagatgcaggcatttctacctcgcaccctggtggcttgaagccacggccagagcatcatattgtccataaacgcaacaacgtagacactaaggctaggagtttgtgctcagtcactgtgctcacagctaactgaaccatggttaaaaaagtcattttgggtatagccgctaatcgctaaaacccccacttttcctacagattctaacgctaaaactacaagatagccaattgctgtttttcgctatatatatttatatacaacgacttatataacaaaatttatcattattgagcttattttattgtggggataatactttgtttaaaatcacgaaaatcttggcttatatcgcgttttggcggcaaatccgttaacttatgcagcaatttcaccattagctatgcttattacaatgtttagacaggaaaaatatgcgaaatcgcacattagcggacttcgatcgggtggttgctttaggtggaggccatgggctggggcgagtgatgtcagccctttcccctttaggttcacgcctgactggtattgttactactaccgataatggcggttcgactggtcgcatacgtcgttcagagggggggattgcctggggtgacacacgtaactgtctgaatcaattgataacagaacctagtgtagcttctgcaatgttcgaataccgatttaccggtaatggtgaactggcaggccataatctgggtaatttaatgcttaaggcactggaccatctcagcattcgtcccattgaagctattaacctggtgcgtagtttgctgaaagtcgatgcctggttgattcctatgtcagaacaccccgtcgatttgctggctatcgatcatgaggggcacccggtttacggcgaagtgaatattgaccaacttgcgcatatgccgaaagatttgctgctgtccccccatgtccacgcaaccaaagaagcggttgaagctattggccaggcggatgtcattttaatcgggccgggtagtttcttaaccagcctgatgccgctgttactactcgatgacctcactcaagccctgcggcgcagctctgccagcatgatttatattggcaatctggggcgtgaactcagtgtggcggccgctgagctgtcattacacgaaaagctggaaataatggaaagtaaaattggtcgaaaaattatcgatgcagcaattgtaagcccgcacattgatatcagcggcgttacggacagaatcattgtccaacagcccttggaagccaaagatattccctatcgtcatgaccgagagttactgcgccaggcactggaagccaccttgcaacaattaggtggcgcaggctcggtgtaagtgggcgaaccaggttacttacgcgatttttcttccaaagcagcggtcgcattcatgtggatataaagctcttccactttagttcgtgcccacggtgtacgtcgcaaaaacttcaggctagatttgatacttggtgagctggtgaaacagttgatccggatgcgatatgccaactcttcccaaccataatgctcaaccaatttggtcaacagttgttcaagggtaattccgtgtaacggatcttttgatacatggtcactcatcatttgcccttttattaccctaaatttagcggcacaccttacgaggaatcgagctatgccgcaagatattaagatatagcgatgaactgctggcgtaactgatgcacctgatcgcgtaattctgccgcctgctcaaactcaagattttgcgcgtgggtgtacatcttcgcttccaattcacggattttctgatcaagcgcttttggtgccagagattggtagttgttggtatcagccactttgccaccccggcctttccctttgccacgggtagaaggttgacccaattgcagaatatcgccgatcttcttgtttagcccctgtgggataatgccgcgctcttcattgtaagcttgctgtttggctcgacgccgctcagtttcaccaatggctttttccattgaagccgtaattctgtcaccataaagaatggctttaccattaaggttacgtgctgcgcgaccaatggtctggatcaatgagcgctcagaacgcaggaaaccttctttatcagcatcaaggatggcaacgagagaaacctccggcatatccagcccttctcgcagtaagttgatccccaccagcacatcaaactcacccaaacgcaaatcacggataatctcaacccgctccacggtatcaatatccgaatgcaggtaacgcacccgcgcgccatgctcttccagatactcggttaaatcctctgccatgcgtttggtcagcgtagtgaccagcacccgctcattaattgcagcgcgaatgcggatctctgatagcaagtcatccacctgcgttgctacaggccgtacctcaatcaatggatccagtaagccggttgggcgcaccacttggtcgataacatcgccaccggatttttccagctcatatttaccgggagtggcggaaacatagatagtttgtggtgccaacgcttcaaactcttcaaaacgcattgggcggttatccagcgccgagggtagccggaagccatattccaccaatgtttctttacgtgagcggtcacctttgtacatgccaccgatttgcgggatggtgacgtgggattcatctacaatcagcaaaccatctgatggtagataatcaaatagtgttggcggcggctctcccggcccccggcccgaaagatagcgggaatagttttcaataccagagcaataacccagttcattcatcatttcgaggtcaaactgggttcgctgggtaatacgctgttcttcaatcaatttattgttggctagcagcaccttacgccgctctgccagctcaaccttgatgtcttccatcgcctgtaaaatacgctccctcggggtaacgtagtgcgttttagggtaaacagtaaaacgtggaacctcatgttgtagctgaccggtcagcggatcaaatatcgatagccgctccacttcctcatcaaacaactctacccgcagtgcccattcatcagactccgccgggaagatgtcgataacctcgccacgtacccggaaagtgccgcgctgaaacacctggtcgttgcgactgtattgcaattctgacaaacgccgtaaaatggagcgttggtcgattatcatacccttggtcaaatgcagcatcattttcagatataaatcagggtcacccagaccataaatggcagaaaccgaggcaaccaccaccacgtcgcgccgctccagcagtgccttggtggctgatagccgcatttgttcgatatgctcgtttaccgaggcgtctttctcgataaaggtgtctgaactcggtacataagcttcaggttgataatagtcataataggagacgaaatattctaccgcattctcgggaaagaactctttcatctcaccataaagctgtgccgccagggttttgttgggggctaacaccatggtgggccgattcaggtcagcaataacattggccaccgtaaaggttttgcccgagccggttacccccaacagcgtctgatgagccagaccattttccagcccctcctccagtttccggatggcctcaggctgatcacctgctggcttaaactcagaatgtagtttgaatgatttactcatgaatttgctacccaccggagaaatacaaactgtcaggaggctaattatgaaagccccatagatttttgccactgctatgatactggatataaaaccagcttcaagcaccaaaatgctgaaatttctctcaatgcaatattgcacgcattattacagtgatatgtggatagcatttgcaccctaaaagtatttttatccccagccatgaccatcaacacattatggatagttaattgattaaagattatccatgtgtgccggctatattttctgaacgcttgattttaattaactcattgaaaattaaaatttttatcaaaaagtcgagaatccggacaacaggagcggaagccgcgtccgctctcggctgccatcagttttctatggctaatgcacaaggttatccacaggaatggtggataactcattcaaccccataagggccgcgtgttggcgaaaagcgaagcttcgcgaagttatagtgacaaactgacttttttagtgttttttttacatttttatttcaccgcatatttcaattagtgctaacaaatctatttgctaattctataattttagttctttctgtgaggctactcagcagtgcaagaagtcctgtatttttattgcaccattattttctgtatagcactgcttgagtgcaataaaaacccactcaccactggccctccagctgttttagccgttttagtttccccttgcgcgccaaaaccatttacagcccgttaacatacgtattttatctcaactcatcgcaacttggcccaagagttgcttacttgtttgaggaacaaaagacactcgcaaccacccgctagaaatgtggtgttttatgcagtgctgccgctaccaagtatgcagatttgctggttaatccttcactagccgttacagaacaccgggatacctgtgagcaactgagatcgactgaggagaagcactgatgctgagtttaaccgctgtaaatcaatactatggtcagaaccatattctttgggatatcaatctggagattccccgcggccaatgcacctgcctgattgggcgtaatggcgtagggaaaaccacattaattaattgcatcatgggccatctgcccgttatgagtggcaccatgacctggcagccgaaccatgaaccgccgcagaatttgttacagcaacctgttgaagggcgcactgcgctaggtatcggctatgttccgcaagggcaacagatattctcccaaatgagtgttgaggagaatatgttgatagccgtgctcgctggacataaatcacgccatatcccgggctgggtttttgagttgttccctctgttgtatgacaaacgtcatcaacggggtggagaacttacccgttaccagcaacaacagttggcgattgcccgcgcgctggtcgccgaacctgaattgcttattcttgatgagccaggtaacggtacgttgccgccactgagtgaggacatcggcaatatcctgcaccaacttagccgtagccttggcatgacggtattgctggtcgaacatcgattaccgtttattcaacatgttgcagatagattttgcttgatggcaggagggagaaatgtggcgcaagggacgttagatcagttggatgaaaatatgatcattgagcatttggccagttgagatggctcaatactgctatgcgcccccctatcttataccagacgaaatagtgggctaatacttgttattagcccttttaaccaccaaatggctaaaaatccgtatttacctttaatctgggcggcggtgcactgctaataaactcagatccagatagcgaccaagatcgcgtcgctctgtcacaggagaagtagccaaatccgcaagatggggaacaatccctagtaacggtgcgtttatcatccgtttcagtgttgccatgtattcagtttgccgccgtcctgccggtatcacctcattcgccacccaaccggccaaaggtagccccgcttgctcaatcgccaaaaccgtcaacagtgcatgattgatgcagccaagttttaccccaacaaccattatcactggcaattgttcctgctgcacccaatcggcaaacgtcgcctgtgacgaaaggggcgtaaaccagccccctgccccttcgaccaatatccagtcagctgattgctcaagttggcgtaagccttgtgataagaccggcaaatgaatctcctgcccttcactgacactggcaatatgcggcgaggtcgcctctagcagtgtcaatggattcacctgtgcataagacaatgtttgagtgctattcgcctgtaatgccagagcgtcactgttacgcaagccatcggctgtcatctgactgccagatgctaccggtttataacccgcggtgcggaagccttggagggctgcggcttgcaacaatgcacaactggcaacagtcttaccgacatcagtatctgtgccggtgataaaccaacgtctaatcacgataaataaccccataaaccaaatggtaactcagcgggtagtaaccagattgcatgctataagcctgctgcaaggccatgaggcgcttgcggccattcaacccagccttacgcccttgatgtaagtgcgtggcaccaatgccctgtagcgagcgcataagggcgatgacattcggaaactgttgctgatatatctgcggtgtcagggtatggcgatatctctgacaagccgcgctgatatgctgaaatgagaggaaatcattcacatgccgcttaccatcaacttgttgccatgcctgccccaactcatccagagagccgtcggccagagtggaaaacaggatgatcccccctgggcgagtgactcgatacagttcagccaacgccacagacaaatcagtgcaccactgcaccgctaaattgctaaaacagatatcaactgtttgatctgacagcggaatattctcaatatcgccaagaaggtagccatcggcagctttatgttggcaggcgtgttccaacatccccgcagccagatccaatgcaataacttgcttagcgcgctcgcgccacaggcggctgaaatgcccagtaccacaaccagcatccaatactgatatccctggatgttgccccccaagggccaacaaaacctcaccggtttcccgttgcaaatcggcggcgatatcgtaactgcctgccgctcgactaaaagccgcagcaattgctggtttattcactgttggttgatttgctgtgggtttactgactcttgctggcggtgaattttcagtgacaaacgccatgtagcacctccagcagacggtcaatatcttcactctcatgggcggcactcagggtaatacgcaatcttgcgccaccgggaggaactgtcggtgggcgaatagccgtcacccacaagcccgcagcgcgtagctgctctgccaatgccactgtctgttgattgtcgccgaccaatagtggctgaatggcggtttcagatgcccctaattgcagcggtaaagctgccgcaccgcagcgaaattgtgtaatgcgttgctggaggcgttggcgcaaatcatcaccttgctgaatgcgtagtagcgcggcttgcagagcacaggcctgcgccggtggcattgccgtgctgtaaatcaggtgacgagcatattgcagcaagtattcggctaccggctcctgacataacaccgccgcaccactcaagccaaacgccttactaaaagtcaccaccagcagttcaggtttcacaccttgcaactcacaacttccccgccccgcagcccctcgcacgccgagaccatgagcgtcgtccaccaataaccagccccccgcagccgccgtatgttgctgtatagctgccaacggtgcgctgtcgccatccatgctaaaaacgccttctgtcaccaccaaagtttggcctgaacacggcttattaagcagtttttgcagtgaatcaggttgattgtgagcaaaacgccgaagttgcgccggagagtgcgtagcggcttccagcaaagaggcatggctgagtttatcggccaaaattcggtcatcagcagcggttaacgccgtcaatacagcctgattggcggcaaaaccggagataaacaacaaggcacgcggataacccaaccagtcagctaattgttgttccaattgggcatgaggcaagctatagcccgtaacatgaccagaaccgccactccccacgccatagcgctgcgccccttgctgccaggccgcaatgaccgcagcatcctgacttaatcccaaatagtcattgctggaaaagttgagatattgctgcgcaccagtctgtaaccagcgcccattcgccccatcattgacttgacggcaacgataagcggctgcttcgtgtcgctgttgcaggccgagatctattttgttctgccagctcatcagtgggccgcgttataaaattgaaccgagtcttcgggcaaggaatcactatgcaataattgctcggtcaaaacctgttgctgtgcgcgatcaccgtgctgtgttgcagtttgctgcgggttcagccccaatttgcgaaatagctgtaaatctttatcttcttctggattcggcgtggtgagtaatttgcaaccatagaaaatggaattagccccagccataaagcacatggcctgcgtttgttcattcatctgctcacggccagcagagagtcgcacataggaggttggcatcataatgcgggcaaccgcgatggtgcgaataaactcaaaagcatccacatcgtcgttattttccagcggtgtgcctttcactttgaccagcatgttgatcggcacgctttccggtggtttcggcaaattcgccagttgcaccagcagcccggcacggtcacgaacggtttcgcccagcccaacaatgccgccggaacagactttgatccccgcatcgcgcacttcgcttaaggtatcaagccgctcctgataactgcgggtggtgatgatgctgccgtagaattccggcgaggtatccagattgtgattgtaataatccaatccggcgtctgccaaacggtgggcttgctgtttgtccaaagtccccaaggtcatgcaggtttccatgcccatcgccttgacgccttcgaccattttttccagataaggcatatcgcgctcatgcggatttttccaggccgctcccatacaaaaacgggttgaacccgcagccttggcttttttcgcggattccagcacttgctcgacctgcattaagcgctcactttccagcccggttttgtaacgcgagctttgtggacaatatttgcaatcttccggacaagcgccggttttaatcgacaacaaagtactgacttgaacctggcgtggatcaaaatgctgacgatgaatctgctgagcttcaaataataaatccagcaacggtttttcaaacagggcctgggcttgcccgactgtccagcgaagataatttgccattacggcttctccaaagaagagaaaaaagtgtcgtcagtgtaaataaactcgatatactgtcaaccattcttgcatcattttggtttacgacaaattctcatgacaccttctgacctggcttttgatcaacgccacatctggcatccctacacttcaatgaccgacccattgccctgttatccggtagttgccgccgaaggtgttgagctacaactggccgatggccgacggctaattgatggtatgtcttcatggtgggcggcgattcacggatacaaccaccctgcgcttaatcaggcggcacatcagcagttggataagatgtcgcatgtgatgtttggcggtatcactcatccgccagcggtgaagctttgccaacagatggtttccatgaccccaccggcactggaatgcgtgtttctggctgattctggctcggtggcggtcgaggttgcgctgaaaatggcattacaatactggcaggcaaaaggggaacggcggcagcggattttgaccctgcgccacggctatcatggtgataccttcggcgcgatgtcagtgtgtgatccgcagaactccatgcacagtttgtatccaggttatttagctgaaaatctgttcgccgccgcgccacaaagccgctttgatgaggcatggaacccggaagacatcaccgattttgctgcaatgatagcaaagcacgccggtgagattgcggcggtgattttggagccaatagtgcaaggtgcgggtgggatgcgtatctatcaccccgcttatctgcgtgaggtaagggccttgtgcgatcaatataatattttgttgattgctgatgaaatcgccacaggatttggccgcaccggcaaactttttgcctgtgaacacgcgcaaatcgtgccggatattctctgtttaggtaaggccctaacaggcggctatttgaccttatccgccacactgaccacccgaaaagtggcagaaaccatcagtaacggtgatgctgggtgctttatgcatgggccgacatttatggcaaacccgctggcttgcgcggtggcctccgccagcctgagtctattggcagagaatcgctggcaacagcaagtggcttccatcgaaattcaattgaaacaagcgcttttaccattggctgagcataaaacagtagctgatgtgcgggtattaggggctatcggggtggtggaaatgaaggaaccggttaacgtcgctcgcctgcaacgcggttttgttgaacaaggggtgtggatcagaccctttggcaagctaatttacctgatgccaccttatgttatctcgtcagaagcattaacccgactgaccgatgcggtggcaggtgcagtgggaagacgctactaaagaaattgccgaaaaacagtttggagactgacggggtgactgtaccgacgggcactgcggcgactcacatcgctatagcttattcggcacacttcccccgcctgataacattattttttaggctcttggtgccaatatgctgacccacattgggcctttcccaaccggatagcgcttgagggtggtcaactcgccgctaatctgatcgatacgatacacttcgatatgatcagatttctggccggaagagatcaggaactggccgttgtggtcgatattaaaaccgcgcggctgagcttcagtctgatgatgacccaccaacgcaatctcacgaccgtcttcagaaacactaaaaatacccaacagactggcagtacgatcactaatgtacaaatggcggccatttggcgtgatgtggatatcagctgcccaacaggtgtcagtaaagtcggcaggcatggcatccaatgtttgaatgatcttatattcctggccgttattgctgatttggtatacatcaaccgagctattcagctcattgacacaataagccacctgctgattagggtggaaagccatatggcgtgggccagcaccggcggcaacagtcacatcagactgcgcatgtggcgtcaatttgccctcggcactcaaatcaaataagcgcactttgtcttctttcaggcaaggcaccaggaggatttgattggtcgggtcaatatttgccgagtgtggcgcaggtaaatcattaagctgctgaataggcgtttgtaccacaccgtgctcatcaatagggctgatactgacacaattgaaactataagaagcagagaacaagaaacggccttgcagatccgtgccaatatgagttggactacctggcaacggtgccataccggcagcagtcagggtgccatcatcggcaatgttatagctgacgatgccaaaatcagggcgaacgccaacatacaaatgacgctggttcgggttgattgtcatcggctgcacctggcccggaacttccaccgtttgcagtaaggttaattcaccggtggaacctaattgccagacatggatctgctgactgtctgggcttgccacgtaaaccacttgcttcatctttactccttagtcgagccaattatactcgtcatacttcaagctgcatgtgtgttggcttcgttcaatcacccgaatcattgactggcgtcaactcatcgggactcactcgcttgccgccttcctgcaactctaattatttagggtataggcaactttcattggccgaatttgtctttccaaacaaacccagcgcttaacacaattgcaaaattgcgaataatttagcctagcttacctgactgagcagacataacaacagcccgccatcgtgaagatcaaaacttattctgcttatttttagccgttgatgcgggtgcttacccagtcaggtttaatcaactgcttatccggtgtaccatcagaaaatactatgcaaacatattatttctcgccttgggattagcatcactatgacataccgtattattgcattggatttggatggaacgctgctggacagcaagaaacgtattttacctgaatctttgtccgcactggcgcaagctcgcgccgcaggagtcaaggttgtggtcgtcacgggtcgtcatcatgtggcgattcatccgttttatcaggcgcttgagctcgacaccccagcaatttgctgtaatggcacttacctatatgattatcaagccaaaaaagttttagattccaacccattagaacctcaacaggcggttcaggtattacagttgctggagcaaagtgatatccacgggctgatgtatgtcgacgatgcgatgctttatcaacagagtagcgggcatgtcgttcgctccctcaattgggccgaatcattacccgttgcccaacgcccgaccctgcttcaggtcgatagcttgttagatgccgcccacagcgccaatgctatttggaaatttgccacttcccatgttgatatcgaccagctaaaaacatttgcgcgcaaagtagaagatgaaatggggctggcatgtgaatggtcgtggcatgatcaagtggatatcgcccaagccggaaatagcaaagggatgcgcctgcaacaatgggttgaatctcaaggtttgagcatgaaagaagtggtcgcttttggtgacaattttaacgacctgagcatgcttgagagcgccggtttaggtgtggcgatgggcaacagcgctgatgccatcaaacaacgggccgatctggtgattgccgataacgaacaaccgggtattgctgcggttatccgccagcatgtgctggcataatcgagtttgttaaaaaagctcgcagcggtgaaaacaggcagatcgtaaagacgccgtaaaccctcccctgggggcttgagccgcgccgtcctggcgcggacgctttatgcctctgcctatcctcaccacttgagatcgagttgtagaggtttgcatctctcaatttttacgattaaacgacacactttttatctgagcatacacccactgaccgggtttcagccccagttcatcccgcgcccacggcgtaattcttgcccataaccattggtcgccaactgccagtttgacatcaatctgcccatcaacttcaaggcattcggctattttaaccggcaaaatattgcgaatactgctgttttgcggtggctgtaataccaatgagacatcggccgcatttatccggatgcgcattgattcaccctcttgcgcctccagctttccgacccataaccgctgatcgcctaatgccagtgctgtcatcgcgtaacggtcatgatgaccaatgacactcactcgcaatatgctgctcggctcttcccgttgtagccacggacgcaatgcactactggcccacacctcttccaggccaccaacagcgcgaactttacctgcatccatcaccaccacttgatccgccaaacgcaaaatctcgtccatgctgtggctgacatacaatatcggtgtattgacgtcttgcgccagccgctccagatacggcaacagttcacgcttacgcggcaaatccagtgaggctaaaggctcatccatcaacaacaactcaggggcagtcagcaaagcacggccaatcgctactcgctgtttttcgccaccagaaagggttaacgggaaacgccctaataacgcctcgatacccaacaaccccacaatggtatcaaactgcccgcgcattgacgggttcataccatattgcaagttacccattacgcgataatgggggaacaaacgcgcatcctgaaagacataaccgacccgccgtttttccggtggcagataaatattctgttctgcatccaccagcacccggccattaagcacaactttgccttgctgcgggcgagtcaaaccaccaatcacattgatcagcgacgtcttaccggctcccgacaaaccaaaaatagcggtaatgccttgagcgggtaaattagtgctcacttgtaaatgcaaatcacccagttgttggctgaaatccagttctagcatggtacccccatgcgctttttaccccaacgggccagccattcagacaacaacagagaaaccagcgacagaataatagcaataatacacagccgcgccgccgccgcttcagcgccgggcgtttcaattagggtgtacatggccaatggaatggtgcgggtttcgccgggaatattggaaacgaaagtgatggtggcaccaaactcccccaacgaacgggcaaaagaaagtaccgtaccggcaatcacccccggtaaagaaagcggtaacgtgatggtgaaaaacacccgccacgggtttgccccgagggtacgtgcagccaactctagccgggtgtcaaccgcttccagcgccagacggatagccctgaccatcaatgggaaagccactaccgccgaggccaatgccgcgccacgccaactgaaactgaaattaatgccaaaccagctataaagccactcgccgataaaaccgcggcggcccatgctgatcagcagcaaataaccaataaccactggcggcagcaccagtggtaagtgaataatactatctaacaaagacttaccggggaaacggcagcgcactaaaatccatgccatcaaaatacctaatggcaaactgcacaccaccgccacaccggaaaccttcaggctcagaataatggcctgccactcatactcactcaatatcattagcgtgtggtaaatccatatttttcgaaaataacagccgctgccgggcttttcaggtagtcataaaaagcagtaacggtaggattttcatgacccttaacaatcgccattgggtattcaaccggcttatggctcgattccgggaatccccccacaactttcactttatcgctggctatagcatctgagccgtagacgatacccagtggcgcttccgcccgttcgaccagtgccatagcactgcgcacgttattggctcgagccatttctggagctaaagttgcccaagcacctaaattctctaatgactctttagcataaatcccagcaggaacatgatcaggatcgccaacagccagacggccaccctctaacaatttcttccaatctgtttttttatcaatctcaactttggtaattttgctgtcttttggcgcaatcaatactagctcattacctaacagggtatagcgggtattagcaaccatttgttgcttatcaatggcataatccatccattgctgatcagcagagataaacaagtccgccggagcaccctgctcaatctggcgtgccagagtagaggatgaagcgtaagaagctaccacatcaacttgcttctcttttttatactgtgccgcgatatcttgcagcgcattggtcaaagaggcagctgcaaaaactgtaatatctgccgccatggcagaactggaaaatgctaccaacaacgcagcactcgcaacccatttattcactttaccgtattgattcttcatcttgttctccgcatgagtgataccgctatatacgttgaaatataacgtaacatcatgggcaggtcatgtaatttatcggcaagatgtgaggtatcttgagttgtcacaacagaagtgaagataataaagcaaaagataaaaacgaaaatgcccagcgtcaatacgccaggcatttatgaaatagagacaactgcgctgggaacagccgctatcttattaagagcgttctttggtgtgacccgttttagagatgatgttaaacacctcacccagtccatagatcatgcccaaaatcactgccatcactacgggtaccatgaccacagcaaaaagcaggcttttcaaaagatctaacatactaacctctcatgactactttatagagcgataacccacgttatcacaataaccaatagatatcattctgtgtaaattatataagcaatgaatgaatgcagttattctaacccacacgaaaagaatgtaacctgccaaacgtgcgattgggctttagcgctacgcacttgatgtccattggatatacaccgactgttgagtcacaatacgcgtttcccgctggagctaaaaatcatgcaggccgaaatcctactcactttaaaacttcagcagcgactgtttgccgatccacgacgtatctcattactgaaacaaatacaaaataccggttcaatcagtcagggcgcgaaactcgcgggcattagctataaaagcgcctgggatgccatcaatgaaatgaataccttagctgaagaaaccttggtcgagcgggcaacaggcggcaaaggtggtggcggcgcttttctgactcgctatggtgagcgtttaatccagctctatgatttgctggcgcagattcaacaaaaagcatttgatactttaaaagacgactcgatgccactggatagcttgctggccgcaatttctcgtttctctctgcaaaccagcgcccgtaaccagttcttcggtacggtgatagagcgtgaccatcagcaggttcaacaacacatcaatatcttgttatcagatggggagacccgcttatctgcggcgataacccagcaaagtgccgaccggttgcaacttgtcgcgggtaaagaagtgttggcgctgatcaaagcgccctggataaaactgatcactgatcaagcgctcgcgggggcggcggataactctctgacaggcaccgttagcagtatcgagccaggtaatgaacacagtgaagttatcgtgacattggcgggaggtgctagtctctgctcgacacaaaataacagcgagttgcacaaactgaatttgcgcgtgggaagtgatgttattgcccagttcaatgctgatcgggtcatcatcgccacactgtgttgagtaattcacgttagttatcaatcataagtaagtattcacctgagattaatgacaaagtgcccgtaacggcgaaaacaggcagctcgtaaagacgccgtaaacccctcccagggggctcgagccgcgcgctccttggcgtggacgctttactcttctacctgtcctcaccttgcaagatcgagtcgttggggtttgtcagcaagtctgaggtaagcatttacctgttgacattttgctccttcccgcctattcctacacatattattgtgttgcagaatatgggaaagatgatgtctgaattgcaaataacgcaaggttgttttcgtctgagcgacacccggacactcatcttgccagagttacgtatatcttctggtgatatgcagcagacaagtgatagctgggcatttgttggtgccaatggcagcggtaaatcgtcgctggccaaggccttagcgggagaacttatcctgcttagtggccgtcgccagagcaattttaaccatattgtgcgtttgtctttcgaacaactgcaacagttagtcagcgaagagtggcagcgtaataacaccgatttactcagcgtcgatgaagatgataccggtcgcaccacggccgaaatcatccaggaagaattcagcgatccgcagcgctgccagcaactggcagagcaatttggcattagccacttactctcacgtcgctttaagtatctttcgaccggcgaaactcgcaagacattgttatgccgggcactgatgccacaacccgacctactgattctggatgagccgtttgatggtttggatgtggccgcccgtgcgcagttggccagcaggttgtccacactttcagcgcaaggcgtcactctggttttagtgcttaaccgctttgatgatattcccgattttgtacaatacgtcggcgtgctggcggattgccaattgacccataccggcccacgtcagcagatcctttcccaagcgctgattgctcaactggcacacagcgaaaatcttgagggattgttactgccagaaacggaaagcccacagcagcaagttcatttatcgcaagacaatccactgattatattgaaaaatggagtggtaaagtacaatgaccgccctattttgcataacctgagctggcgggtaaatccaggcgagcattggcaaattatcggccagaatggcgcagggaaatcaactttactcagcctaattacaggtgatcatccacaaggttacagtaatgatttaacactgtttggccgccgtcgtggcagtggagaaaccatctgggatattaaacgtcatatcggttatgtcagcagtagcttacatttggactatcgtgtcagtaccaatctgcgcacggtgattttatcgggctttttcgattcaattggtatttatcaggcggtatcagaccggcagcagcaacttgccgatcaatggctggcgttactggggttttctgcaacgactgccgatcagcctttccatagcttatcgtgggggcaacagcgcttggcgctgatcgcccgagcgctggtaaaacaccctgcgctactgattctcgatgaaccattgcaaggattagatccacttaaccgattgttagtacgccgttttattgatgtgatgatcagtgaaggtgagacacaattgttgttcgtttcccaccacgcagaagatgctccgcaatgcattacccaccgactaacctttattcctgatggcgatatttatcaatatcagcaggaaaaattgcccagctaaatgagagcagcatcgttatattataatatttggctcatcaaataatgagagcttttctcaactgacgtgagttttatccactagcacttatgctactatcgccaccgtcaaccatcattcaggttgacggtggataatgattatagattattattactcattttataatatttttaagattgaataacaaagggacttcctatgtggggcgtactcgctgcatcactgtttttcttatcaattaaccgggtactttccctgtttctgttggctttatccttatctattgccctgtatcacggtgttctgacgttaccctcagcggcatttctgttgctgacactggcagttgcgctgctactgaaaaaatatcgtcaacaaaaatggttggccgccggattagaattgctcttggtgcttgccgccattgccctattcctgcacttgattcctggttttaacaacttgaaagtgttagataacgtaaaagtggggccactgagtgccgcctttagcatgtattacaatcttgataaggcactggttccctttattttgctcgcctgcctgcccaccttgtttgttgccaaaaaacatctctcagttagccggctcggctggttaggtttgattgccagtatccccgcattgttactgctggcggttgcgctaggcggtttaaaagttgaaatgcacactcctgcatgggttggctcctttgttatggccaatatattttttgtttgcctggccgaagaagcgctattccgtggttatttgcagcaacgcctaagtcagtgcatcggtaactatcctgcactgctgcttaccgcgctattgttcggtgccgcgcattttgccggtggcgcgctgttaatggtgttcgctgctctggcaggggtcatttatggtttagcctggctgtggagtggccgtttgtgggttgcagtggcattccatttcggcctgaatttaatgcatttgctgtactttacctacccgctttactccacccactgatttttactgacaagatccgatacccttttattcgtcagtatcgggtcatcgcatcattagcaggacattcctgctaaatgaatggatgagaacgctaccactgtgcttatctttgttatgtcagagttttctcgattttttagcctatccttgttcattcccctgtatttataccctcacagggattaagctagcataaaattaaatgtaaacgattccattattgagcgcagatcaccttttctcacataatggcatgctatctttcttagacaaaagtcattccaggagtcttttatgtatgtactggtaacaggtggtagcggttacattggtagtcatacctgtgtgcaattgattgaagctggctatcagccagttatcctcgacaatctttgtaatagcaaatccagcgtattagcccggatacatcaattgactggctacactcctgaactttatcagggggacattcgtgaccgcgccctgctcgataagatattcgccgctcatcctattcacgcggtcattcattttgctggcttgaaagctgtcggcgaatccgtcagtaagccattggaatattacaataataatgttttcggcaccttagtcttgctggaggcgatgcgcgcggctcaggtcaaaaactttatcttcagttcatccgccaccgtgtatggtgatcagccgcaaattccttatgttgaaagcttcccgactggctcaccttctagtccgtatggccgcagcaaattgatggttgagcaaatcctgcaagatgtgcaactggccgacccacaatggaacatgactatcctgcgttatttcaatccggttggggcccattcatctgggctgatgggagaagacccacaaggtatccctaacaacttgatgccgtttattgcacaggttgcagtaggccgccgtgaatcattggcgatattcggcaatgactatccaacccctgatggcactggggttcgtgactatattcatgtggtcgatttagctgacggccatgttgccgcaatgaaaaagttacacaatcaaccgggtgtacatatttttaatttgggtgccggtgttggccacagtgttttacaggtggtcgaagcattcagcaaagcttgtggcaaaccactgacctaccattttgccccacgtcgtgaaggtgatcttccggcttattgggctgatcccaccaaagctgcggaacaactgggctggcgagtcagccgctcgctggacgaaatggcggctgatacctggcgctggcaatcacagaatcctcagggctatcccgattaaggtattgttatgactgattttaaccctgtggatcatccacaccgcagatataacccattaagtgatcagtgggtattggtatcgcctcatcgggccaagcgcccctggcaaggtcagcaggagtcgccttcgaccgagagtttaccgacgcacgatgcggattgcttcttatgcccaggcaatacccgggtaacgggtgacgtcaaccctgactaccggtcaacctatgtatttaccaatgactttgccgcgctgatgccggatacccccgatgcgccgcaaagtgatgatcccttgatgcgcagccagagtgcacgcggcaccagcagggttatttgcttctcaccagatcacagtaagacattgccgcagctaacactggcagcgctggaagatgtcatccagacctggcaacagcaaagtgccgaattgggtaagacatacccttgggtacaagtatttgagaataaaggcgcggctatgggctgctcaaacccccatccgcatgggcaaatttgggctaatagcttcctgcccaatgaagccgcgcgggaagaccgcctgcaacagcaatattttcaacaacatcaatcgccgatgctactcgattatgccgaacgtgagcagcgtgatggcagcagaacagtggtggaaactgagcactggctagccgtggtgccctactgggcggcgtggccatttgaaaccttactgctgcccaaagcccatgttctgcgcttagaagacttatcggatgaacaacgccacgacctggctattgcactgaaaaaactgaccagccgctacgacaatttgttctcatgttctttcccttattcaatgggatggcacggcgcgccttataacatttatggcaccgataaaacctatggcaccgataaaaccgatcatggtgctgataaaaccgctgccaatacacactggcagttacatgcacatttttatccgccattactgcgctctgcatctgtccgtaaatttatggtgggttatgaaatgctggccgaaacccagcgagaccttactgcggaacaggcggctgaacacctgcgggcagtaagtgatgtccattatcgagaagctggagtcaaataatgagtttaaaacagcatacccaggccattttccgccaacaatttagccatgaacctaacatcactatcaaagctccgggccgcgtcaatcttatcggcgagcataccgattataacgatggctttgtgctgccctgcgccattgattatgaaaccgtcatcagttgcagtaaacgcgatgatcgccagatacatgttattgcggctgattatgacaatcagcaagacatattctctctggatgaaccaattgtcccgcatgcgcaataccgttgggctgactatgtgcgcggtgtggtaaaacacttgcaactgcgtcatgccgattttggcggtgcctcgctggttatcagcggcaatgtcccgcaaggtgcgggcctgagctcttcagcttctttagaagtcgccgtcggccaggcgttacaatcactctatcagttacctctgagtggtgtggaactggcactcaatggccaggaagctgaaaaccagtttgttggttgcaactgcggcatcatggatcagctgatttcggcactcggccagcaagaccacgcgctattgatcgactgccgcacgcttgaaactcgcgccgtccccatgccagaaaatgtggcggtggtgataatcaattccaatgtgaaacggggcttggttgatagcgaatacaacacccgtcgccagcaatgtgaaaccgctgcgcgtttctttggggtcaaagccctgcgcgatgttgaccctaacctgttcttctctattcaggatgagttagatcctgtggtcgctaaacgtgctcgccatgtgattactgaaaatgagcgcactctgacggcggctgatgcattggcggctggtgatttgaaattgatggggcaattgatgcacgagtctcatatttcaatgcgcgatgatttcgagatcacagttccaccgatcgacagcctggtagatattgtgaaatccgttattggggagcaaggtggtgttcgtatgactggcggtggttttggcggctgtattgtcgcgctaatgccaaactcactcgtcgagcaagttcgtgcggctgtagcgcagcaatatccggcttacagtggcggcagaactgaaaccttttacgtttgtcaggcttcacaaggagcgggtttatgctgaaaaacgacgctgcatcatcaagcagtgttgaccagttagcaccggatggtcacccctttgaattgaccgagttacataataaaaccggcatgagcgtgacgctgatggattggggcgctacctggttatcagcaatattgccactaaaagggggcgaaaaacgtgagttgctgctgggctgccaaaccccggccgattatctgcatcaagcggcttatctcggtgcgacagttggccgctacgccaaccgcattgcgaaggcacaaatcaccgtagagggcgaaatcctccatctgatacccaatcaaggcgagaaccaactacatggtggcccggaagggttccataaccggcgctggaaaaaggttaagcaagatgagaagcaggtcacttatcagttgcactctcctgatggtgatcagggtttccctggtaatctaaccgccgaagtgcagtatctgctgaccgaggataatcggctggagattcactatcaggctcaggttgataaaacctgcccggtaaacctgaccaatcatgcgtactttaatctcgatggcgaaggacgagacgtgcgggcgcatcgattacagctgtttgctgaccgctatttaccggtcggcagtgatgggatacccaccgctggactcgaaagtgttgaaaaaactggcatggatttccgtcaagcgaaaacactggcgcgcgacttcctgcaagaccgtggtcaacaacgggtgaaaggttatgaccatgcctatctgctacatcgcacttgtggtgctaccgaaagcccggcggcgcacctgtggtcttctgataatcaagttcaaatgagcgtatacaccacagcacccgcattgcagctctatagcggtaatttcctcggcggaacacctgcgcgtaatggcggaacctatgccagctatactggcgtcgctttggaaagtgaattcttacctgatagccctaaccacccggaatggccacaacctgattgttggctaaaaccggggaaaacctaccatgcaaccaccgtttatcactttatcgcgttatagcggattgccgctgcggcggcaatgctaatggcataagatataattgaaacctacccttattgataaacagcatctacgcttaaggcatctgtcaggcggctacactgacatattgctcgccctttcagaccctaacgttactgaataaacagtgctcaaataaagggaactcttatgcgtctaactaccctatggttactctcagccggattgctgctcagtgtgaatgtgatggcggcggatacagcaaaaaccccctcaccagctcaagccgcgcaacagaaaaaaatgaccgattgcaaccagcaagcaacaactcaatccctgaaaggtgatgatcggaagaaatttatgagtcagtgcttaaaagcacaagttcatcctgatgaaaaagccctgaccccgcaacagcagaaaatgaaaagctgtaatgccgaggcagcaaccaaagagttaaaaggtgacgcgcgtaaaacctttatgagtacctgcctgaagaaagccgcttaatctcctcttgtaataatcatacatttatcgatatggagcctttagtgctccatatatcactttactgtccccgtttttcgtagcttgttttttagtaacgacaggctgcaatctcgataccaccccttatcaatctatgaaaagtaaacaatacttatgtataaaacacagccataaattataaaatcattaaatatcaacaaattgtatattattaaactgatgccaaactgatactacataaattaaatattaagttaggattattatcaacgcaaagaaaaacattcgaggatttaaatgatgggggtaaataatacaaattatgaaatttcctcagaagaatctaaccttaatactcttaagaatttaggtcagtcaggaaaagatattaaaataggaattatcgatggtttaatagaaagaaatcatcctctgctaaaccatattaatattcattgttcatttataaatgaagaaaaaaaaaccacacatggtactgcggtatgcagcattgtgggaggaaaaggtttaggtattgctgaaaatgttgaaatttacaatattccagtattccatgaggactcgcaggggaaattacaagggtgctctgagttaacactggctaaaacaattaatgaagctcgtcaacaaggatgtcatattattaatatcagtggtgcatcgctgtcggtaaatggccgtggatctgatgatttgcgtaaggcggtaaataattgccaacaagctggaatattaattattgcagcagtaggaaatgaaggtattaatcaggaatcattaccagcgtctttagattcagtattagccgtcggtgcttgtgataaagagggatatccagccaaatttaataactttggtcataaactaagaaaaaaaatgttgttagcacctggaatttcaatacccgtagccataacaggtaacaatatttctctggtatctggtagtagttttgccgcacctattattgccggattttccgcattaattatacgagcgttatcattaaatggaaataatcaagcagccaaggtggtcaatagattattatttgaaaccgccacgaagttgcagccgccagctttggagcgccaaatatatacgttacatcgtcttaatatttcatcgttactccagcgtgtacaacaagagttaacactctaccaacaaaataggaatgccattatgtcaactgaagatagcattattaacccatcatcaactgatttatatcttgcacctgaaaatgtaataacaccagcaactgaagaaaatgagaattatatttttgaagcaacaaaattatcttctcagccacaaaattcaagtttaactttaccaaaaattaatgattcggcagccaataactatgttcatgcgcccataaatagagtcaaaccacaggctgactttgatgcacgccatattcgtcatcaggagaaaatttttctgattggaaccatcggttatgactttggcacagaagcgcgattagattatttcactcaagttatggggaatggacaaggtcatccttttgatccgcaacagatggcaaagcatctggtcgccggagacaatattgaacaatccgacgcattaatttgggtattaaaagttgatggcattcctgtctatgccataaaacccgattcacaatttgcagtattggaatatgcgcgaatagtcaacttcttgaatgatcaagaggaagagggagtggaacgcgtttcagtatctggagtcgtcactggggaaacacgcctgtttaatgggcaagtcatcccaaccgttagcccggtaagtcgtcctgattcagactgttgggatgtggtattagaattcttcaatcctaaagaaagattaaccactgctcgtaagctatatcgctacacaatcgatgtaagcgatattatgccagtaacaattggaacattacgcagttggtatgtctattaagtctaacgctctctttatttaaatatttgtcgtcatccgacggcgataatccggtgattaaattcaccactacataaaaatatgaaggaaagaaacatgaaacttccaatccaagctcaaagtgttaaccgtattgctgaagcaaaaatgcaagaggaataaataatgaaatttaatctgattaaacttttgcctgttcttttgttgaccgcatgtaccacaacagatcactccaccgcgcccaaaactacaccctcggcacctaccgttaccgaacaaaatttgcctgctgcagctattgataactgccttgtcggctgcccgaccggtggtagtgatcaaacaattatccgtgatgtgtatacgctgaacaataacagtcataccaaatttgcaaattgggtggcatataaagtcacaaaaagtagtcaagctagcaaccacccgcgtaaatgggcacaagatcccgacttgccagcctcagatacactagcaccggcagattatactggtgctaatcaaaagctggccgttgatcgtgggcatcaggctccgctgagcttactcgctggtaacaacgattcgcaggcacttaattatttgtcaaatatcacaccacaaaaagcagccttaaaccaaggtgcatgggtgaggctcgaagacaaggagcgcacattggctaaccgtcaggatgtaactgctgtttactccgttaccgggccgctatttgaacgcaatataggaacactgccagcaaagccgtctgttgcattcccgagtggctattggaagatcatttttattggcacatcaccggataaaggccagtatgctgcattcctgatggatcaaaatacggccaaatctgctaatttctgcgattatcaagtcaccgttgataccatcgaagcaaaaacaaatccccaactgactatctggtcaaacttgcctgcagaggttgcccaaataattaaatcgcaaaaagggacactggctcagacgattggatgcaattaaatcgattcgacctctggccttaccttatgataaaaaattggctatggttaaacactatcgattgctgtctgtggtcatcacgcaatataatgataatagttatcattgaatataccctgaataattcaagttgcagcaagacagtcaacacgtatgcagcttgaagttgtaatcggtataaattagtcatctgaggagttcgaactatggcagtaacaaagctggttctggtacgtcacggcgaaagtcaatggaacaacgaaaaccgcttcaccggttggtatgacgttgatttgtctgagaaaggccgtaccgaagcaaaagcagctggcaagctgttgaaagatgaaggttttacttttgatttcgcctacacctcagtattaaaacgcgctatccacaccttgtggagcatcctggacgaattggatcaggcttggcttccaacggaaaaaacctggaaactgaatgagcgtcattacggcgcattgcaaggtttggataaatctgaaactgcggctaaatacggtgatgagcaagttaaactgtggcgtcgcggctttgccatcacccctccagcactggataaaagtgatgagcgcttccctggtcatgacccacgttatgcaaaattaaccgatgcagaactgccaaccactgaaagcctggctctgactatcgatcgcgttatcccttactgggaagaagtgatcaaaccacgcatcgccagtggcgagcgcgttatcatcgctgctcacggtaactctttgcgtgcactggtgaaatatctggataatctgaacgaagaagaaattcttgagctgaatatcccaacaggtgtgccattagtgtatgagtttgacgaaaacttcaaaccaatcaaacactactatttgggcaacgctgatgaaatcgcggctaaagctgctgcggtggccaatcagggtaaagcgaagtaatcattcctgattagtagcataaaaaacccccgtacatctcagatgccgggggtttttattgaccagctattggcccaaattcaacatggcaagttcgatagcctactggcggcgagcgttgactgcgtttgataactggcgtaacaacgcttctgtatcttcccaaccaatacaggcatcggtgacactttggccgtaagttaagggttcgccactttccagattctgactaccttcgaccagatgactttcaatcatcacgcccataatagatttttcgccctgagcaatctgacggcaaacatccgttcctacttccatttgctttttgaattgcttacagctgttagcatggctgaaatcaatcatgatttgtggttccaggccagctttgctaagcccttctttcaccgctgcaacatgggaactgctgtaattcggttctttaccaccacgcagaatgatatggcaatcatcatttccggcggtattgacaatcgctgagtgtccccatttagtcaccgacaggaaacaatgtggcgcactggcggcattgatagcatcaatagcaactttgatagtgccatcggtaccatttttgaaaccaactgggcaagacaggccagaagccagctcacggtgcacctgagattccgtggtacgggcaccaatcgccccccagctcatcaggtcagccaggtattgaggggtaatcatatccaaaaactcaccggcagccggtaagccgctctcattaatatccaatagcaacttacgtgcgatacgcagaccatcattgatgttatagctaccatccatatgcggatcgttgatcagacctttccaacccaccgtggtacgcggtttttcaaaatagacccgcatcaccacttcaagctcaccttgcagctcttcacgcaatgtcagcaagcgggccgcatattctttggccgcctgagtatcgtgaatggagcatgggccaatcaccaccaacaagcggtcgtcctgagcgcgtaaaatattgtgaatcgcagcgcgggtcttggcgacgatttctgctgcattattgctggccggaaacttctctagcagggcgactgggggcaggagttccttaatttctttaatccgtaggtcatcattcaggtaattcatagctcttccattaagtcttgtgacgatcatcgcacaacgtctgtctgtattaatctagttgaaccaatctaactggtgaattggatgctgtaaatctactttatcgcattagaagagcagtacagataaacaacaacatcgctgttatctataatatgcatcaatcattgaatgaaatcctatcagggctaacatagatagataattctcgttttgcgttcagctttaccattgaaggataaatatgtctgcatcatcgtttttcccacaagacggcaacagcaagcgcctgttgatagctttcgctgtgacgactctgtttatggtggcagaggcgattggcggctggttatctggttcgttggcactgctggctgatgccgggcatatgctgaccgattctgccgcattatttattgcactaatggcagtacatttctcacggaggaagccggattctcgccatacctttggttatttgcgtctcaccacactggctgcttttgttaacgccgcagctttattgttgattgtcgtgctgattttttgggaggcggttcggcgtttctttaccccgcatgaggtgatgggtgtaccgatgttaatcattgccatagcgggattatgtgcgaatattttctgcttctggatacttcatcgtggcgaggaagaaaagaatatcaatgtgcgggctgcagccttgcatgttatgggtgacttattaggttccgtcggggctatcgtggcagccgtagtgatcctgaccaccggctggacacccatagatccaattttatcagtattagtctcggtattggtattacgcagtgcctggcgtctgctgaaagaaagttttcacgaactattggagggcgcaccgcaggagattgatatcaataagttacgcaaagatctctgtgccagcgtctatgaggtgcgggacgtccatcacgtccacttatggcaagtcggtgaccaacggctgatgacactgcatgtacaggtgatcccaccgcaagacaatgatgaattactgcaacgaattcagcaccatctgctgcatcattaccatattggtcatgccaccattcagatggaataccagcactgcgaagcacctgattgcggtattaatcaagccgccagtgcaggagaacaccatcatcaccatcattgatgtcatcagtcaggcgaatgctttggagcacctcgcctgactgacatttccagcaacagttattggaccgaaatattagtcattctgggtagacagtgggcgtgaatggtttcgtgccgcactcttaatccacagccaagagccatttagtgcaatcagcgtcagtatcacgtattccagcgccatggcgtaaacgccttggtaggcgaaaattgccacactgataacatcaataatcacccaaatcagccagttttcaacatacttccgggtcatcaagatcatcgccacgatggataagaccatcatagtggaatcccagaatgggaaagcgtctggctgcaactccggcatttggacgttcgcccccaaaccttgcataacggtaactgccgcacgggtcagccaggcaaataccgtatcaatatgtaacgtcatcaacgcgatacccgcgacacaaaccacgccccaaaccaatgctttcggcaaagatagccaacgaattttcaattcggcttggttatcaggcgtttgtttgctccaggcataccaaccataaatattggctacaaagaagaacagctgtagcaacaagctggcatagagttggatctggaagaaaatcaccgcgaacaacgtcacgtttatcaacccaaacaagtagttaatgattttctctttgctggcaaaccagatacacagcaacccaaacagcgtacctattgcttcaatccatgaaagatcatacccgccggtacccagcggaatatgaaccaatatattactggtactaaagaaatccatctggctatccttttgctattaatttaagcgttttatcggcataaaacttttaaagagaacaaatacttatgcattggaggttaatgacaaagtgcccatatcagtgggaacaggcagatcgcaaagacgccgtaaccccttccctgggggctcgacccgcgccatccttggtgcggatgctttactcttctgcctgttctcaccttgcaagatcgagtctttgaggtttgtcagccgtctgaaatgcttacgcattacctttggtctgtaacttcaactcgttggcaaaatccaacatgcgatttagcggtatcagcgcctgctgacgcaattgctcatcaacatgtatctcatgcatcactcccccctgctccagcccctcagctatcgctttaagaccattcatcgccatccacggacaatgcgcacagcttcggcatgttgcaccttcaccagcagtgggcgcttcgaataactctttatctggacaagcctgctgcattttatagaaaatgccccgatccgttgcgacgatcagttttttctggggcaatgtttttgccgccatgatcaactgactggttgaacctaccgcatccgccatatcgacaacagcttgtggcgactccgggtgaaccaacaccgcggcatcgggatgtaatgctttcatttgggccagtgcctgggttttaaactcgtcatggacgatacaagcccccttccagcacagcacatcggcaccactccttttttgtacgtagtttccaagatgcctatccggtgcccagattattttctcgcccaggctatcgagatgttcgattaactcaaccgcgatactggaagtgaccacccaatcagcccgggctttgaccgccgctgaggtattggcatacaccacgacagtgcggtcaggatggctgtcgcagaatgcggcaaattcatcagccggacagcctaaatccagcgaacattcagcattgagggttggcatcaatacttgcttttcgggattgagtattttagccgtttcacccataaaacgaacgccagcgaccagcagagttgacgcggggtggttgttaccaaatcgcgccatctccagggaatcagcaacacagccgccggtctcttcggccaaagcctgaatttcagggtcagtataatagtgagcgactaacacggcatcgcgttgcttcagcagtgttttaattttctcacgataaaaggctttttggtccacatccagcgggacaggccgcgcagggaaaggataaatcgctgcattcacatcaaaagtttcgctcatcgctcacatctctattgccagtgattccggagccataatgcctttcaggctgccagtcagattgatttgttttttatcctaaacaaaatactcaatattttgcgaaaagtcgccagatattgtctaaaaatggcaaaaatgtttaatagagttaaatatgggggaagttgagtgatagaaaggatagtagaggattatagagatctgtttggggttctggaatgagaaatataaatgatattgcttggaaggtataacagggagaaggagaagataatggtgggtcgtgcgggattcgaacctgcgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccattatgtttactatttgatgacaattcagtgccagtcgtgcgggattacttgacataatggtgggtcgtgcgggattcgaacctgcgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccattatgtgtactaccaatgacaattcagtgcctgtcgtgcgggattactcgtcctgcggactcgcccttcgggtcaacgctaacgcgttgctgtctcgcttcgctcggctcgaacctttaaccaattgattaaaagtcaactgctctaccaactgagctaacgacccattatgtgtactaccaatgacaattcagtgcctgtcgtgcgggattacttgacataatggtgggtcgtgcgggattcgaacctgcgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccattatgtgtactaccaatgacaattcagtgcctgtcgtgcgggattactcgtcctgcggactcgcccttcgggtcaacgctacgcgttgttgtctcgcttcgctcggctcgaacctgcgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccattatgtttactacgaaccataatttcctgttgctttaacgttttacaagttgtcttggcaacggcggcatatattactaatttctcttcacagtgcaacttaaatttctgtaaagacgtctaactgcttgttcttcgttcgccaaagcccagaaactagtcaataagaccgattcctgggctcgaaaaaggctaaagagcagataaacgtttctgtgcttgtttagcagcatcagtgttgggatattgcttgatcacttgttgataaaccgccttcgctttatcgctttggcctttatcctgcatgatcaccccaactttaaacatcgcttctgaactttttggagactttggataattttttactacaacagcataataatacgcagcatcatctttcttacctttgttgtaatacaactgccctaaccaataattggcgttaggttggtaagtcgactttggatactgtttcacaaagccttggaaagcagtgatcgcttgatcgtattgctttttttcaagagccagagaaacagctgcattgtaatcgctattttcatcaccagtactggctgcaggtgccgctgtagctgctgctgcgcctgcggcggcagtatcagaacttccagtcgctgcattatctgtcgcagcgccagcagccgcaggcgttgaagtagacgccccctgaccaccgctcagactatccatctgctggtagatctgtttttgccgctcaacaatttgattgagctgatactgattttcttggatctgaccgcgtaaactatctacatcgcgttgcgaatctgacagttgttgctgaagttgagttaatagttggctgtgagcgttggaaatacgctcaagttgagtgactcgatcttctaccgagccggagccgacattactgattggcgcttgggcagtagcggcccatgggaccgctacgccaaccagtaacgacagacccactaagtgacgtctgaagttactgttcatgcgattctcttagtaaaccagaactgcacgacggtttttagcaaatgcggcttcgtcatggcccaatactgctggtttctctttaccgtaagaaacgatagagatttggtcagcagaaacgcctttaccttgcagatacattttcactgcgtttgcacgacgctcgcccaacgcgatgttgtattctggcgtaccgcgttcatccgcgtggccttcaacaacaactttgtaagatgggttgctacgcaggaatgcagcatgtgcatccagcatttgagcgaagtcagaaccgatatcgtatttatcgaaaccgaagtaaacgatattgttcttttgcagttcttgcatctgaagacgcgcttgctcttcggaagacaggttgctgccgttttctgtaccagtgccagcgcccatgccagattggtcattatttgcgcttttgttagaactacaagcagcgattgccagaactggcaaagccaacattagcccttttagcactttgttcagttgcatctctttgatccttttatagtttgccatacatacgtatttacacatgcatcacagatacggcgaccaggcaggaaatttgacctgtccatcagttgccggaagacgcgctttgaaacgcccatcagtcgagaccagctgtaacacggctcccagcccttgtgtcgagctatagataaccatggtgccgttaggcgcgatactaggcgtttcatccaggaacgtgtccgttaatacttgaacggctcccgttaccagatcctgtttggcgatgtgttgtgccccaccattggaactaaccaataccaggaatttaccatcaggactcacatctgcattctggttctgagaaccttcccacgtgattcgctgtggcgcaccgccattaatattcactttatacacttgtggacgaccgccctgatccgaggtataggccagattctggctatccgggaaccagcttggttcagtgttattgctacgaccatcagtcacctggctaatttggccagaacctaagtccataacatacaagttcaagctaccgcttttagacaaagcgaaggccaatttggtgccatctggcgagaaggctggtgcaccgttatgacgagggaatgaagccacttgtctgattgcaccatttgccagcgtctgaataaccagtgctgatttgccactctcaaaagttacataagcaattttgctaccatctggagaccaggctggtgacatcaaaggctctggagaacggtgaaccacaaactggttgtagccatcgtaatcagaaacccgcaattcgtgtgggaacttgccgccattggtttgcacaacataagcaatacgggtacggaaagcacctttaatcccagtcagtttttcaaatacttcatcactggcggtatgcgcggcataacgtaaccactgtttggtcactttatactgattttgcgccaaaacgctaccggcggcaccagaagtatctactaactggtaagaaaccacatagctgccatcagcactcggctgaacctgacccaccaccacggcatcaataccgagcgcagtccaggcagcaggggtgacttcagctgctgtagaaggttgttgtggcatacgcgccgcatcaattgggttaaatttgccactattgcgcaaatccgcgccaacgatcgcaccaatctcttccggtggtgtacctggccccatccatttgaatggaacaacaccaattggacgagcagagtctaccccttgggtaatctcaattcgaacttctgcgtgtaaaacagaagcccataatactaaaaagcctagcgcaactcgaaatgcctgcttcattttatctcccttatccgagcgggatgcccgcgataattagcagaattttaacaaaccaacgcaaacaaaactacataatccacggttgattaacaccattataccctgtcaatcaaaccttattgaggcttaaatacaagcggagcattcttaaacacctcatacacgtcctgacttggcggtttaggtattttagcgagtttcgccgcagcgatagccgcctggcacagtgccggatcgcccccttcctgtttaacatcaattaatagaccatctggtgccagtttaattcgcagattacaggtgcgacctttgtaaagatcagcatcataaaatttactttggattgcagcagtgacttggcccaaatagccgctgatatcacctgctgacgccccactcttcttgccgccacctttaccggcagcagcagcgcctgcaccggaaccacttttcggtgcattcttggaatttgccaggccaccgaacaaatcatcaacatctgttgctgctgaggcttctgcggcagcttttttcttggcctcagcggcagcggcttttttagcatctgcggcagctttcttctcagcatcagctgctgctttcttttcagcggcggctgttgcagccttttcggcagcatctgcggctttcttcgcatctgcatcagcttgtttcttcgcagcagcggctacagcggcctcttttttggcctcggcttcagcttttttctgtgcttcggcctgtgcttttaccaacttatccgcttctgctttagcttgcgctgcagcggcctcggcctgcttctgctcttctttcgcttttgcggcggcggcagcggcagctttctgttgctcagcggcctctttctgctgttcagctgcttgttttttctgttcttcagccgcctgcttcgcatcttcctgtgcttgcagacgctctttttccaattctttcaagcgttgttgttctgctgcctgcttttgctgtaattcctcagcttgctgttcagctttcttctggcgttgctgctccgcgcgtttagcgtccgtctgttgctgttgctgacggttatactgctctgtcactgcgcccggatcgaccatgacggcgtcaataacttcaccgccagcaccgccaccgcccatttcagtcgtctgcgtcagagagccccaaatcaacagggcaatcaatatgatgtgcagaaccaccgacactataacagcgcgattcagcttatcattttgctcggttgccttacccacgctcgatttccacactcgatgtccgcgatctattgctaaaaaacggaactgccaaaaacagggtatctactggccagactgattattagtccaaccaatatcaacgcaaatttatatcggttgagtcattaagcccaccgatgtcactccagcctgatgcagcatattaagggccttaatgatttcatcataaggaacctctttcgcaccgccgatcagaaatacagttttcggattcgatttcaacctcgcctgagcctctgccaccacttgttctgaaggcagttgctccatccgctgatggtcaataaccaacgaatattgaccgacgccggatacctcgacaatcaccggaggattatcatcgctggagaccgttttggaatccgtcgcgtcaggtaagtccacctcaacgctttgcgtgataatcggtgctgtcgccataaagatcagcaatagcaccagcagcacatcaagcaagggaacaatattaatttcagacttaagctcgcgccgtttacgaccacgtactcgcgccatataaccccctacttatttgctctcggcgctggcaaaagcctggcgatgcagaatagcaatgaactcttccatgaaattgtcatagttttgttcaagtttattcacgcgctgattcaggcggttataagccataacagcagggatagcggcaaacagaccgattgctgtggcaatcagtgcttcagcaatacccggtgcgaccatttgcaatgtcgcctgtttgactgcacccagagaaataaaggcatgcataatcccccatactgtaccaaacaggccgatatacgggctgatggaaccaacagtaccaaggaaaggaatatgagtttccagcgcttctaattcacggttcatagagatgcgcatggcacgggaagcaccatcaatcacggcttcaggcgcatggctgtttgcacgatgtaaacgagcaaactctttaaacccagaatggaagatttgctcggagccacccagcgtatcacggcgagcctgactttcttgatacaggcgagacagctcgatgccggaccaaaatttgtcttcgaaagcttctgcatcgcgggtagcagcattcagaatacgcgttcgctgaatgatgatcgcccatgaagcaatagaaaagcccatcaataccagcatgataagcttaacgaataggcttgcctgcaggaataaatccagaatgttcatgtcagccactacttaaactccgcgacaatagacttaggaagcgctcttggcttcatttggtgtggatcgatacatgcgatcaatacttctgcactactcagaagattgccatgtgagtcgagaattcgttgagcaaacgtgagagaagccccacgcattgcggtaatttcactctgaacttccagcatatcatctagacgtgcaggtgccaggtattctaccgtcatgcggcggacagcgaaagcgacatgctcactgagcaattgctgctggtgaaaattgcgttggcgcaacatttcagtgcgcgccctttcgtaaaaggcaacgtagcgtgcatggtaaaccacgccacctgcatcagtgtcttcaaagtagacacgaaccggccatcgaaacaacgtattactcactctacttcccagtaatgcagttaacggacacactatactgaagagcgttaagctttggaatcacttgcgagaatagaacgaaaataattatgggccaggcggcccataaggagagattgtgttcagattaggcgaaacatgaccagattagacaaaaaagtaaaataatcccgcgcccaagatcacaattgctggaagtggtgagaaaaaagcacgcaaccacatccgttttggacgaaaacctacgccatgaatcacaccggtacacacggcccacacaataaagacctcttgccagatttcaagtgagctggtcgccgccgcaaaacgcgaagggtcccaaaacacacaaaacgccacagcaaatgcgagtaccagtgaaagggcccgcagcgggcccttatccatcaaattgtatagcttatcggacaacatcatctttgccattattagcggctttcgctgctgcattggcttcactctgctccagcgccagagcagtaatgataccaaaggagcaggccagaagtgtccctagaatccaggcaaaataccacatgctttatgctccttagtacagtgagtgcttgttgttttcgataaagtctttatcaatacgcccgaacatcttgtagtaacaccaactggtgtaaatcaggatgagaggaacaaagattatcgcaacaacggtcatcactttcagcgttaacaggctagatgtcgcatcccacatggtcaggctgacatttggtactgtgcttgacggcatgacgaatgggaacatcgttaccccagcagtcaggatcacacaggcaatagtcagtgatgagaatacgaaggcccaagcccctttttcaaagcgcgacaacaagatggtgaacagtggcagaatcacgccaagtgctggcagcgcccataagcttggatacttgttgaagttaatcaaccatgcgcctgcctgatgagcaacttctttacgcatcgggttagattcagctgctgtatccaatactgaagtcactacaaaaccatcaatacctttaactaaccagataccggctagcaggaaggcgacgcccatcaccaaagcagaaatctgcgcggcagcacgagagcgcaagtgcagctcaccgcgggtacgcatttgcagataagtcgcaccttgagtcaccagcatagttaagctgaccacccccgccagtaagccaaacgggttcagcaactggaagaagttaccggtgtagaacaggcgcatatagctgtccatatggaacggcacaccttgcaacaagttgccgaacgccacaccgaacaccaccgcaggcacgaagctaccaacaaaaatgccccagtcccacatgttgcgccagcggttgttctccagcttagaacggtaatcgaaaccgaccgggcggaagaacaacgcagccaataccagaatcatcgcaatatagaagccggagaatgccgctgcatacaccattggccaggcagcaaacagcgccccacccgcagttatcagccaaacctgattaccatcccagtggggggcaatcgagttaatcataatgcgacgttctgtatcattcttaccgatgatacgcagcaggataccgacacccatatcgaaaccatcggtgactgcgaaaccaatcagcagcacaccgatcagcagccaccagataaatcgtaatacttcataatcaaacataagtggactcctgtttaccgtgcttcctgcactggtgcagtcggctgttcaaaatgatagcggccagttttcaggctgctaggcccaaggcgcgcgaatttgaacatcaggtacatttctgccaccaggaacagcgtgtacaaaccacagatcaaccccatggagaatagaatatccccagcggtaaccgatgagtttgcaattgctgtcggtagcacttcaccgatggcccatggttggcggccatactctgccacaaaccaacctgcttccactgcaatccacggtaatggaataccgaacaaggcagcgcgtaatagccatttcttctgaccaatccgaccacgaaccacgttatagaacgacaggccgatgatcagtaacatcaggaagccacaagccaccatgatgcggaaggcgaagtacagcggcagaacacgtggaatagagtctttggcggctaactgaatttgctcttcagtggcatccgttacgttttgcgtataacgcttcaacaacaggccgtagcccaaatcttgcttagccttactgaatgcttcacgcacagctggatcagtattacctgaacgtaatttttccagcagactgtaagcctggataccattacggatacggacttcgtgctgagacatcaagtcacgcaagccgataacaggtgtatccaatgaacgcgtcgcaattattcccaaagcgaatggaatctgaaccgcaaaccggttctccatcgtttcctgatttgggatggcaaacagtgtaaatgcagctggaggtggctgagtttcccattcagcttcaattgcagccagtttagttttctgcacgtcacccatctcataaccggattcatcacccagcacgataacagacaagacggcagccaaaccaaagcttgcagcaatagcaaaggaacgtttggcaaacggaatatcacggcctttcaacagatagtaagaactgatacccagaacaaacatcgcgccagtgacataacctgctgcaactgtgtgaacaaatttcacctgagcaactgggtttagcactaactctgagaagctcagcatttccatacgcatggtttcaaagttgaagtcagatgcaatcgggttttgcatccagccgttcgcaaccaagatccacagcgcagagaagttagagcctaacgccaccagccaggttacggccaaatgctggtgtttactcagacgatcccaaccgaagaagaagagaccaacgaaagtagattctaagaagaacgccattaaaccttcgattgccagaggggcaccgaagatgtcaccgacgtaatgagagaaatatgaccagttagtcccgaattggaactccatagtcagaccagtggcaacacccagggcaaagttaatcgcgaataacttaccccagaacttggtcatatctttatagatttgtttgccagacagcacataaaccgattccataattgccaacataaacgccatacccagcgttagtgggacaaataagaaatggtacattgccgttaaggcaaactgtaaccgtgacagttcgacaatatcaaacatcttgactccttgctcctcgcaggaagactccgacttgcggcaacttaacctccgctatattggaagtttagtaattacccacagtgaatgcccaaaaaacacaacaaaaataacaatatcaactacccagtattacaccgcggtaatagtacgcttctaatcccacacaataaataggattttacgtgacccagcttcgagttctggatacaggtcaataaataggccgtttgcctatcatgccgtaatttgatccagaacaatttaagcccatatgaacattattgccatattcaaaagttgatttagaacaattaattcttttccatgttaattaaaagttcgattgtttttatataatccattgctgttaataaaatgtaattttatggtttagttaatgctttattacatcgttattatgcgatccaggttaacttttaaatttattattttcagagtgagttaaatcacatttccaagttttatatcaatatagtagttcatcctgagggaagcgttcgcaagtgttgccattttgttgcatgatgaagtgctatgacattataaaagattgaatcctctacaatgaaaaaaatagcactcaccactttactctgtatcagtaccccgattctcgccgctcaacaagttgatatcaccatcttgggaacctctgacctgcacggcacttttgtgccgtgggactacgccagtgacagtgaaaacctggctggcagcttgagccaaattgccaccaaagtgcataaaatacgcgcccaacagccgaatattattttggtcgatgccggagataccattcagggtaactttgtcgaaacttttaaaaatgaacctattagcccgatgatactgggcttcaatgccttaaaatatgatgcatgggtgatgggtaatcacgaatttgattttggcttaaaagccctttctacctcactcaagcaatttgatggtgctgcgctggcgggtaatatcttctgggattcaggcaaaccctacctcccctcttataaaatcattgaacgccaaggagttaaaatcggcattatcggcatggacacgcccatgactgccgagtttgcccaaggcacggatcgcatcaatggcatccatttcactgatccggtacaggaagtgaaaaaggtcattcagcagatccagccacaggtcgatgccattgttctggtcgcgcatatggggatcgataatgaaaatcagcgccctggaaccggtgttggtgatattgcccaggctaaccccgagcttgccgccatcgtcgcaggtcatatgcacgtgaagattgataaggccgtggtgaatggtgtcattatcactgaaccggataaatatggccgcgcactgtcacgtattgacctgaaatttgagcaacgagacgggaaatatcacctgatagagaaagacagctacacctaccccatcaagggcattgagtccgataagtcactggaatcactctatcagccttaccacgatattttacgcgccaatgctaatcgtgtgattgcgacactaaatggcacgaatttagtcccgccggatgagattaaaggcattccgcaagtccatgtgcaagacactggcatcagcgcactgtatcaagaagccgcccattattacgctccgctggcgcaagtcattgccttacaaattgataatgaccggccaaaaatggatgtaggtaatatcacggctaaagacattgcatttaactatcaatatgccggtggggaagttaccgtttatgctctgacgggcaaagaactgaagcaatatatggaatggtcggctgattactttaaccaggttaaaccaggggatgtgacctacagctttaacccgcagcgccgtgcctctaaatattccaccaatgatttctttgacggtgtgacttacaccattgatttacgtcagccagtcggctcacgtatcaccgacctgcgcctcaatgatggcatacccgttacggataccacgccaattcatctgggcatgaacagctatcgaatggggcatttgacgcaaaaaggtggcgtgctcgagggacaaacattccccgtgctgtcagacagtaaagtccaatatggagaagaagcaggcactatccgtaatttgactattcgttatctgactgatgttaaggcgggtaaatatgaaggaaaactgcaacagcgctggcatttagtgggattggaaggctacgagaaagagcggcagattgttaaacagctgattaataacggcacacttgctgtgcccgcgacggctgatggccgctataccaacatcgcgtctatcaatgtcaaagataagatatttaatgataaagccagctaccaggctgctttagcaacattgcaacagcaagccaccgcagcaagcagtgaactggccaaacaacaggctcaaactgatattgcattaattaccgcgttaaataagttctgattaggtattaaaaaggccaccgcaaggtggcctcaggtgtcgaactaacactgaaaccagtgcactcgatgttatttattactttggtaaacagctttcacggcattaccaatttcagccaggctacggacggttttcacgccagcagcttccagcgcagcaaatttatcatccgccgttcctttaccaccggcaataatggcacctgcgtggcccatacgcttacctttgggtgcagtcacaccggcgatataacccaccacaggtttggttacgtgctctttaatataagcagccgcttcttcttctgcgttaccaccgatctcaccgatcattacgatgacttcagtttgtggatcttcctggaacaacttcagaatatcgataaagttagaacccgggatcgggtcaccaccgataccaacacaagttgactgaccgaaaccgatatccgtagtttgttttactgcttcataggtcagtgtgccagagcgcgaaacgatacccactttgccaggcaagtggatgtgacctggcatgataccaatcttacattcacctggagtgataacacctgggcagttcggaccgatcatccgcgcatcagactgttccagtttgactttgaccaccagcatatccagagtcgggatgccttcggtaatacagataatcaatttgatacctgcgtcgatagcttccagaatcgagtctttacagaacggcgcaggaacgtagataacagatgcagtcgcaccggtcgtttctactgcttcgcgtacggtattgaatactggcaggcccaaatgctgggttccgcctttacctggcgtcacaccgccaaccatctttgtgccataagcaatagcttgttcggagtggaaagtcccttggctaccggtaaaaccctggcaaataactttggtgtttttatcaattagaatagacattatttagcccccactgccgctacaacttgctgagccgcatctgtcaggctggtcgcagcaatgatattcaaaccgctgtctgccagtttcttggcacccagctcggcgttattcccttccaaacgcactacaactggcacgttgacacccacttcttcaactgcaccaataatgccgtcagcaatcaggtcacagcgcacaataccgccgaagatattaacgaaaactgctttcactttgtcatcagacaaaatgattttgaacgcttcagtcacgcgctctttagtggcaccgccacccacatcaaggaagttagcgggttcaccaccgtgcagtttcacaatatccatagtacccattgccaagccagcaccgtttaccatgcaaccaatgttgccatccaaggcgacatagttcagttcccactgtgcagcctgtgcttcgcgctcatcttcctgagatttatcacgcatttcacgcagttctggttgacggaacaaagcgttaccatcggcacccagtttgccatccaaacaaaccagatcaccctgtttggtaatcaccagcgggtttatctcaaccatcgccaagtcacgttccaggaacagagtcgccagccccataaagatcttggtgaactgagccacttgcttcccagttaaacccagtttgaatgccaattcgcgaccttgataaggctgcgggccagtcaatggatccaaggcgaccttatggatcagttctggtgtttcttcggccactttttcaatttcaacgccgccttcagtggatgccataaacaccacccgacgggagctacggtcaataaccgcgcccaaatatagctctttgtcgatatcagtcgccgcttccaccaagatttggtgaaccggttgaccatgcacatctgtctggtaagtgaccagctttttacccaaccactgttcagcgaaagcacgaatatcttctttgctgttaaccagtttcacgccgcccgctttaccgcgaccaccagcatgtacctgacatttaaccacccacgggccagcaccgattttagatgcggcttcttctgcttcacgcggtgtggtacaagcgtagccagttggtgctggcatgccataccgagcaaacagttgttttgcctgatattcgtgtaaattcatgatgttctatccatataaggtctgagttgggccgaggcctaccaggtagcctgattgcgcggaggcaggttatcaacacctggcaatcaggctggccttgttatttatcttttttatacatccagcagtaagcgagctggatcttccagcatctctttcaccgtcaccagatagccaacggattcgcggccatcgatcaaccggtggtcgtaggacagtgccagatacatcattggcagaatcactacctgaccattgaccgccataggcctgtctttgatagcatgcataccaaggatcgcgctttgtggtgggttaatgatcggggtcgacatcaatgagccgaatacgccgccattggtaatagtgaaattaccgccagtcagttcttcaaccttcagtttgccgtcacggccttttacagccagctctttgattttcttctcaatatcagccatacccatagtatctacatcacgtaatacaggggtaaccaggccgcgtggggtagaaacggcaatgctgacatcaaagtaattatggtaaaccacatcttcgccatcaatagaagcattcacttctggatagcgtttcagcgcttcaaccacggccttgatatagaaggacataaagcccagacgcacaccgtgacgcttctcgaaagcctcaccgtactgcttgcgcagatccatgattggcttcatgttgatttcgttaaacgtagtcaacattgcggtgctgtttttagcttccagcaggcgctcggcaacacgtttacgtagacgcgtcatcggaacacgtttttcgctgcggccagcaagtgcggcaaccggtgcggtagcttcaactttgttttccacggcagcgggtactgatttacgcgttgccaaatggttatcaatatcttcacgcgtgatacgaccacccacaccactgcctttaatggcggaagcatcaagagagtgttctgcaatcagacgacggatcgccgggctgagagtatcgttgctttcgacttccaagctggcggtttggcgctgagcaggagttgactccgtgctttggcttttttcttcggttggcaagccagagctgtcacttggacgaatacgacccaacacttgacgcgaagtcacagtggcaccttcgtcttccaaaatggcatccaaaataccgtcttggctggccggaacttccagaatcactttgtctgtttcaatctcaaccagcacttcatcgcgtttgacgctatcacccggttttttgtgccaggttgctaccgagccatcggcgacagactcagggaggtcaggaacattaatatctacgctactcattctctatcctttatgtgttaaccggtcgctattcaacagtcagcgcgtcattaaccagagcttgttgttgtttctggtgcacggaaatgtatcccactgccggtgaagctgaggctgggcgacctgcgtaacgcaaggaagcaccaaatggaatcacttcacggaagttgtgttggctgcaataccaggcaccctggttgagcggctcttcctgacaccagacgaaatcatgaacatgcgcaaattgttccaacaccgcttgtaccgcttggtgtgggaatggataaagctgctcgatacgcacgatggcgacatcggtttgcccgtttttgcgacgctgttccagcaggtcataataaactttgcctgaacacatcacgacacgtttgacgcctttcgggtccagctcatcaatttcaccaatggcgggcaagaagctgccatttgccaattcatccagtgacgatactgctaatggatgacgcaacaatgacttaggtgacatcaccaccagaggtcggcgcataccacgtaatgcctgacggcgaatcatgtggtaaacctgtgctggcgttgacggaatacacacctgcatgttttgttcagcacaaagttgcagatagcgctccaaccgagcggaggagtgttccgggccttgaccttcataaccgtgcggcaacagcataaccagaccacacatgcggccccatttctgctcgccggagctgatgaattggtcgataaccacttgagcaccgttggcaaagtcaccaaactgcgcttcccagatagtcagagtgcgcggttctgcggtggcgtaaccatattcaaaggccaaaacagcttcttccgacagtaccgagtcccatacctggaaatcgccctgcccgctgtgaatattcgccagtggcacatagacagagccatttttctggttatgaatcacagcatgacgatggaagaaagttccgcgcccggcatcttcacccgacaagcgaatggggatcccttcatctaccagtgtggcgtaagccagtgtctcagctccgccccagtcaaatggcttctcgccgcttgccatcaaggcgcgatcgccatagatcttggcaacacgggattgcatttcaatggcatctggtgcgtggctgatacggcgcgccaagtcttgcagccgtttcatatcaactttgcttggatattcttcatcccattcatggttcagatacggtgaccaggtgaaggattgcagattcatcggacgccactcttccaccacacaatcaccgcgatccaatgcatcgcgatacaggttgaccatttccgtggcatcttccaggctggcgatattttgctcggtcagcttgtcagcatagatcttgcgcggcgtcgggtgttttttgatcttctgatacatcactggctgtgttgcacttggctcatcggcttcgttatgcccatggcgacggtagcaaaccagatcgatcatcacgtcacgtttaaaggtgttacggaaatccaacgccagacgggttacaaacgccacagcttcaggatcatcagcattcacatggaaaataggagcctgtaccattttggcaatatcagtacagtattgggtagagcgcgcatccagtgggttcgaggtggtgaaaccaatctggttgttgataacaatacgcactgtcccgcccacttcataaccacgggcttgagacatattcaacgtctcttgcactacgccctgcccggcaatcgccgcatcaccatgaatggtgattggcagtaccatattgctgcgcgcttcatccaggcggtcacggcgtgctcgcacagaaccgataaccaccgggctaacaatttccagatgcgatgggttaaaggctaacgccaggtgaaccaggccgccttcagtttctacatcagaagagaaaccttggtgatatttaacgtcaccggtacccaaatgctctttatgtttaccagcaaattcatcgaacaaatcttccggtttcttacccaacacgtttatcaatacgttcaggcggccacggtgcgccatacccaaaaccacttcacgtgtgccatttttaccggcatggcgaatcatctctttcaacatggtgaccagcgaatcgccgccctccagtgagaaacgcttggcaccagggaatttggcccctaaataacgctccaaaccttcagcggcagtcagttcgctcaggaagcggcgcttctcttcatcgctgaaagtgggtttcccaactaccgactcaatacgctgctgaagccaacgtttttcttcggtgttggtgatgtgcatatattcagcgccaatcgaaccacagtaggtttgtttcagggctgcatatagatcagacagcttcatggtttctttgccaatagcaaaagaacccacattgaaggtgttctggaaatcggcttcagtcagatggtgataggcagggtcaaggtcaggaacagactcctgcttccacaaaccgagtgggtcaagattggcatgttgatggccgcggaagcggaaggcgttgattaactgcaacaccttaacttgcttggcatcattttcaggatcgctgatggatgagttataacgagagggatccttcgccaggcgacggaaatactcgcgtgtttgagagtggaactgatcaggttttacacccgttgtaggtagttgtagaaaaattgaacgccaactatcatcaacggaaccaggatcggttaaaaagtcttcatagagctgctctatgtaggactggttcgcgcccgccagataggaggaatccagccaggccttcattgcgccgttctgcatcatgatcccttaagctttgaagcttcagttttcgccgtggttaacatatacaccgtaatatcaacggtttgccgtaaaaacggttcactcgacgtgctcaatgcacgttctgttatggaccttaacggtcccgttcaaggaacctctaaaaacggacagcttgccggtttttagagattccctacctttaagcaacccgggggaaacattccccgggttaataaactcacatcatccactatgttgcaactatgatccgttgtgaagcgcttatcatgcgctacgctgtaactatcatgcactacgctgcaacaacatagacttaatgtggccgattgctttggtcgggttaaggcctttaggacacacactgacacaattcataatgctatggcagcggaaaacactaaaagcgtcgtccagatcatccaaacgtgctgttgtttccgtatcacgactatctatcaggaagcgataggcagccagtaaccctgccggccccacaaatttatccggattccaccagaatgacgggcaagatgtggaacaacaagcacataggatgcattcatacaggccatccaatttctcgcgttgttctggcgattgcaaatgctcacgtgctggcggatttttgccatcattcaacaggtatggtttaattttctcgtactgagtataaaactgccccatatcgaccactaaatcccgcaccaccggtaagcccggcaacgggcgaatcacaatctttttattgcctttttgcaaagctgaaactggcgtaatacaagccaacccatttttgccattcatattcaaaccgtcggagccacaaaccccttcacggcatgagcggcgaaacgacaacgtcggatctttttcttttaactggataagtgcatccagcaacatcatatcccggccttcttccgcttctaacgtgtaatcctgcatatgcggcgcgttatcgacgtccgggttatagcgataaattgagaactcaagtttcatgactttttcctccgcagcgggttaggtttaaccctatcaacacgacacatgcattaataagaacgcactttcggcgggaatgccgcgcgtagcttaggttgcatgtttacctcacggcgggtcatgctttcagtgccaggcaaatagagcgaatggcacaaccagttggcatcatcacgttccgggaaatcgaagcggctatgtgcgccacggctttcggtacggaagtttgcagacacggcagtagaaaacgctgtttccatcaggttatccaattccagacattcaatacgctgggtattgaactcgctagaagtgtcatccaaacgggcattttgcagacgttcgcggatagttctcagttcttctaaccctttagccattgcatcaccttcgcggaataccgagaagttatgctgcatgcaggattgtaatgctttgcggatctcaaccggatcttcacctgagcgggtgttattccagcggttcattcgatccagtgatgcttcaatatcagaatcactggcatcgcgactagcgccctgctccattaaagattcttgcagatgcataccggctgcgcgaccaaagaccaccaagtccagcaatgagttcccccccaaacggttggcaccgtggacggaaacacaagcaatttcacccacagcaaacagacctgggatgacaacatcttcacccttttcatttactgtgatggcctgaccggtcaccttggttgggatcccgcccatcatgtaatggcaagttggaatcaccgggataggttctttaatggggtcaacatgtgcaaaggtgcgagataactcaagaatacccggcagacgggattccagcacatctttacccaagtgatccaatttcagtttggcatgcggaccccaagggccatcgcaaccacgaccttcacggatttcaatcataatagaacgcgcaaccacatcacgaccggccaaatctttggcgttcggcgcataacgctccataaagcgctcgccgtgtttattcagcagataaccgccttcaccacggcagccctcggtgaccaacacgcccgccccggcaatacccgtcgggtggaactgccacatttccatgtcctgcaccggtacaccggcacgcaaggccatgccaacaccgtcaccggtattaatgtgcgcattggttgttgattggtaaatacgaccggcaccgccggtggccaacacggtggcccgcgctttgaaatagaccacttcaccggtttcaatgcagatagccgtacagcccacaaaagcgccgtcctgattcttcactaaatccagtgcataccactcagagaatatagtggtgtggtttttcaggttttgctgataaagggtgtgtaacagcgcatgcccggtacggtcagccgcagccgcagtacgcgccgcttgctcaccgccaaagttgagcgactgcccaccaaatggccgctgataaatgctgccatcttctaaacgggagaaaggtagccccatgtgttccaattcaagaacagcctcagggccagttttacacatatattcgatggcatcctggtcaccgatataatcggaaccctttaccgtgtcatacatatgccattcccagttatcttcatgggtattacccagtgcgacagtaataccaccctgcgcagatacggtatgggaacgggttgggaatacttttgatatcagggcgcaagacagccccatttgtgaaatttgcagtgccgcgcgcatacctgcgccacccgcaccaacaacaacagcatcaaactctctgaccggcagtttcatttaagcaccccacaccacaattgttccatacaagaggtagaccagcagcgtaatcaccacggccagttgtaacaccagtcgtaccgctagcggcttgatatagtccgttaatacctgccatagaccaatccaggcatgagccagaatcgacagcaatgtcagcagggtaaatacttttgtgatgtgcgaagcaaagaagccacgccagatttcgtaggtgatgtctgggacaataacaacgaagcccagaatataaagaatatatagagtgatgacgattgcagaagcacgcagtaacagccagtcgtgtactccattacgccctaacgcagaagcattgcttaccatacaaggactccagctaaaactgacagcaccagggttaacaccatgacgacttgggcggagcgggtccccgcagccaagctctcttcgacatagccaaaatccataagcaagtggcggatgccaccgcaaacgtgataggccagtgcggtgagtattccccagaagatgaatttaacaaaaaagctattcatgacagccgctgcttgcatgaacccttcttgcgaggatacagacaaacctaacagccagaggaggataccaacagcaacgaaagtcattacgccagagactcggtgtaaaatggacgctatcgcagtaacaggaaatcgaatcgtttgcagatccaaattgacaggtctttgttttttcacggttttgcccacacagctcttattattttccttcctccgggcctgggcgtggatcagacagcgttaagagccgaaacccttcacatcgcacatttagacataacatcctgaatgcttaaatgacgtgttctgtataacgctgggtgctcctacttcagggtaatccggagacctggcggcagtataggtggttcacattcttattacaattcccacacaaactgattggtaacatttcccctgaacagtgattaggatcacgatttacacaatttatataaaattaattatctgatttgacaaagaataaacatttccattacaactagggtagaaataagccctatgatgcactaaaggtctgcggatacacttccccataagcttaagttatgcaacagtgtagtgaatgaatatccccatagatatcgtaggcaatgaactataaacgataagtatccgacaaatcgttaacaactatgtaacgttgacatcaatccgaccccacggattgttgaccgcattggcgagacactctgtaccctaaatcatgtttttatagtgaataaaacagagcagtgctggtgaggagatggccccaggggcatctaagacatttcagttgttaagggttttataataagcgctaaggagactgtaaatggctgacaaaaaagcgacgctgaacataggcgaagctacgatcgaactgggggttaaatccccaaccatcggcactgatgtgattgacgtcagtaccttaggttccaaagggtattttacctttgaccctgggtttacctctaccgcgtcctgcgaatcaaaaattacctttatcgatggtgataaagggatactgctacatcgtggctatccgattgatcaactagcaaaaaattctacttatctggaagtttgctacatcctgctatacggcgaaacgccaaccgcagaagagtatgaaactttcaaagcaacagtcacacgccacaccatgatccacgagcagataaccagcctgttccgcgggttccgccgcgactcacatcctatggccgttctctgcggtgtgacaggcgcactggctgctttctaccatgatgcgctagatgttaataatgagcggcatcgtgaaatcaccgccttccgtctgctgtcgaaaatgccgacagtcgccgcaatgtgctacaaatactccatcggtcagccgtttgtttatccgcgcaacgacctgtcctatgccggtaacttcctgcgcatgatgttctctacaccgtgcgaagaatatgaagttaacccagtgctggaacgcgcgatggatcgtattttcatcttgcatgccgaccacgaacagaatgcatcaacctctaccgtgcgtactgccggctcatcgggcgctaacccgtttgcgtgtattgccgcagggatcgcttctctatgggggccagctcacggcggtgcgaacgaagcctgcctgaagatgctggaagagattaaaaccgttgaacacattccagaatttatccgccgcgccaaagataaaaatgactcgttccgcctgatgggctttggtcaccgcgtgtataaaaatcatgacccgcgcgcgactgtcatgcgtgaaacctgccatgaagtattgaaagaactgaaactagaagatgatctgctgaaagtggcgatggagttagagcatattgcgctgaacgacccgtacttcatcgagagaaaactgtatccaaacgttgatttctactcaggtatcatcttgaaagcgttgggtattccgtcttccatgttcaccgtaatctttgctattgcccgtactatcggctggattgctcactggaatgaaatgcacgatgaaggcatcaaaatcgcgcgtccgcgtcagctttacaccggttacgccgaacgtgatttcagcagtcagttgaagaaataagcagattttcttttctgtttaatcgaaaaacgccaccttaaccggtggcgttttttatagtggaatcagtggattgcgccaccggcaatgtgcgaatcatgatcaatttgtaaggcgatggaaatagccagttccaacgctatcactaccgaatgcgctgacatactgggcgcgccaggatgattgactgcctgctcaggtaaataagggatatgaatgaaaccgcccttaatttcgtcatttgtctgatgtaaccgatgcaataacccgtacataacatgattacaaacataggttccggcagtctgggatacggaggccgggatacccgcttcacgaatgccctgcaccattgctttgatgggtaaacgggtgaaataagccgctgggccattttcgacaatcggctgatcgattggctgattccccagattatccgcaatacgtgcatcatcgacattaatagcaacccgctcgatgctgatatcagcacgccccccagcctgaccaatggctaacaccagcactggctgaatttcatctatcgcggcattcagcgcggtcagcgcttcgccaaaagcacaaggtaattgacgggccaccactttgaccccacctagcatgaaatcatttaattgtttaaccacttcccaggaaggattgacccgctccccaccaaatggctcaaacccggtaattaatacacttttcatcgcctctcctagaggaacatcaggaaatacagtaaaaatacgttaacaatcaaaagagtgatcccggttgggatctgggctttgatcaccgcatttttatctggcagttccaataatgcagcaggaacaatgttaaagttggcagccattggggtcattagagtaccgcaataaccagagaacatgccgatagcggccataactgcggggttaccaccatgctgcaacactaaaatagggataccaataccggcggtgacaatagggaaagccgcaaacgcattccccataatcatggtgagtaccgccatgccaatagcatagactgccacggcaataaagcgatgatctaccgccagatattcctgtgtcagatgggcaatcgccgtcccgacacccgcagtggtaaataacaggccaagtgtcgccaggatctgcggcaagataaatgcccaaccgatagaatccagtaaccgacgcgcttcctgcaccggctgagcggcagtttcgcgggtcaggaacaccgcaatcagcaagccgagcacacagccgaccgtcatcgagaataaagtcaccagagtggcatggttaccggcaccaaataaccacagatccagagctggaatattattaaacagcagcacaccgataacagtaacaaccggaatagtcagtgccggcaggaataatcggttaccgaggcgcttggcgctcacttcgcgctcttgctcggtgcgctggtgataactacccagttttaccccaccgaaaccagcaattaacgccatgataatgaccactacgccgacagtgatattcaggacccgtttctcatctggcccttcgcccgccaaggtattcgccaggcggtatgtccaatctccgaccaggaaaatcagcccgtacaacccccaaaataaaccggtggtgatacggcgcgggttggccttatcacgaaatgacattagcgcgacaataagcagcaccacaccagccaaccaataaagatattgttgttggaaaatcatttggcgtctcccttggtagccaaagcagactgattcagtgcggttaattcagcagcgagatgtttatctaaacgttgtaatcgatatgcatggataaggaaggcacaaatcgcggtcgggataccccacaacgcaatgtgtaacggctcagtctgaatgccaccagattccagcataaagttatgcataaaaatgatggcaccaaaggcgacaaaaatatcttcaccaaagaacaggccaacgttatcggttgccgctgacatggcgcgcaggcgataacgcactttctccggcaactcaccataacgcgtctttgcagcaccttctgccatcggagccaatagcggccggaccatctgtgcatgaccgccaagactggttaaacccagcgctgccgtggcttcacgaacaaacagatacacaatcaataaacgaccagaagtggcacttttaatttgtgaaatccacgcctgcgcccgctctttcaagccatgacgttcaagtaagccaataaccgccagtggcagtaacaaaatcaagggcagattacgggtattcagaaatccttcacccagtttttctaaaatagtggccattggcatcagtgccgccaggccggtgataacacccgcgctaatgaccactaagactgcgtttatgcgcagtaaaaatccgattacaatcgccgcgatcccaatcagcggccaaaggtttaccgtttgttccaaggtgactctcctgtcctaaaatagagttataggtagctaacttatgatgcattccacccgggccaggtggttatggtttttactgcccagttattgcgccgtaacggtgatattttcctgctgaaaactgtcacgcaaacggcgggcaaaattcaaagcatgcgcgccatcaccatgcacacaaaccgtgtccgcctgcactggcacccaactgccatcacgcgcctgcacctgatgacgttgcaccattgctaaggtttgtgacaaagccaagtcgtcactttcaattaacgcatcaggctgactacggggtaccagcgtgccatcggattgatagcggcgatcggcaaacacttcctgacgcgtcaccaaacccgcccgctcacccgcacgaatcaattcgctgccagctaaccccaccaaccgtaatatcgggtcgacagccttgaccgcttgggcaatagcatctgccagtagcgggtctagtgccgcctggttgtacagcatgccgtgaggtttcacatgctgcataattcccccttctgctttcacgatggcggccagcgcaccgagttggtaaaccacttgggcgtagactgtctcaggaggtaactgcatggctgtgcggccaaagttctcgcgatccggaaagcttgggtgtgcaccaatcgctactccatactcaatggcccagcgcaccgactggcgcatggtttgcgcgtcgcctgcatgaaaaccacaagcaatattggctgaactgaccaattgcagcagcgcctgatcattggcacagccttcacctaaatctgcgtttaaatccaccttcatttagcctccacagtatcgaaccctgactgtaagccccattcaatctgttgcagaaaatgttgttgttctgacttggcacgaagtgcttcttctacagtacagggcacaaaatgcaccgactctccgaggcgaagttgtgccaaatggtagagatcagcttcaatcacacaggcaattcgcgggtagccgccagtagtttgcgcgtcagccatcagcacaatgggctggccgttatgcggcacttgcaccacaccgggcaataaaccgtgcgatagcatctcgcgtgaagtggtgcgagttaactctcgccctgtcaggcgatatcccatccggttactttgcgggctgagtcgccaggcctcgcgccagaaagcgccctgcgcaacatcgtcaaattcatgatattccggccccggtaccgcgcgcacacggttaccaaataacaattgtttgatgccaacagattcacgcggtaaacgagtcggctggcccaacggcaggttgtcaccctctttaatcaaccgcccctgatgaccaccaaagcccgctttcaaatctgtactgcgcgaccccagcatttccggcacggcaataccgccagaaatcgccagataactgcgcatgccacggtgcggcacactgagttttaactgttggcctggcttgaccggataacgccagcccgtccacagcagttggtcacccaacatcgcctcacagcccgcgccagtgaccgcaatccagcccggttgggtaaattcagcagtaaattgacccaatgtaatttccagcccggcagcatcggcatcattccccaccaacatattcgccatgctcagtgccggtaagtcgagcgccccgccctgactgatacctaaacgacgaaaaccaccgcggccactgtcttgcaccgtggtataaatccctgaacgaataatcttcagcatacgccctcctttgaaggcaagaagcgcacattatcaccaggccgcaacaaggttggcggcatctctaatggattaaacaatgccagcgatgtgcggccaatcagttgccagccacccggcgttgccagcggatagataccggtttggctgcccccaatcccgacagaacctgcgggaacaaccagtcgtggctccgcgcgccgtggtgttgccagttgttccggcatgccacccagataggaaaaacccggttggaagccaaggaaatagacgatataactcgctcctgcgtggcactcaaccacctgacgttccgtcataccggtatgacgcgccacctctgccaaatctggcccggcatcaccgccataaatcaccgggatagtgacatcacgcgattcaggcactaatgactcgctctcttcccaccaacgttgcagccgttcaatagcatccaacgcagtattgtctggatctgccagcaatagcgttaggttattcattccggggatggcttcaagtatatcgggatgatgaatcaggcgatcagctaacccccaaatccgttgctgacttgctaatgtaaccggcggttccagctccagaactaccgcactttctcccagtaaatagcatcgagctcgttgcactcccgtccccctgattaatttctagctttcattttttatataaatactcgttataagtttatatttatgcgttagcgtctggtcgctgtcaatagaactgaattatctaatagctatgagcaatcactaaacctgatggaaaggtcaatattaacggctgaaaatacttatttttatagttttttcaccataacaggagggttggtgcgatttttttcttatttaaaatcagagtacagcgagaagatattcttaaaaaccgtcgtcttatcattcatccaccaccagatgatgattttaaaaggccaatcagagaataagaccttgttttaagtatggtttaatgatgctttgagagggagatatcaggagcaggttacgcaccgatactgattaccggtgcataatgtcacattgggtcaggctggattagggatatcgataaagataacgtcaagttgatgatggttcgcgagccattcacctaatgctttaatgccgtaacgttccgtcgcatggtgccctgccgcataaaaattcacccccatctcacgggcaatatgaattgtctgctcagaaacctcgccagtgataaatgcatcaacaccaaattcagcagcttgctgaatatatccttgcccacctccggtgcaccaggcaatacggcgcacatcagttggtgcgcgatcaccacaatgtaacaccgggcgctccagcaacttttccaaccgctcacgcaaaatgactgcatttaatggcgtatcaaattcaccatagggtaatagggactcaatttctccctgcacgcgaatccccagtaacttcgccaactgcgcgttattgcccaattccggatgtgcatctaacggcaaatggtaaccatacagattgatatcgttggtcagtaacgttttcagtcggttacgtttcattccccgcacaactgccggttcgtttttccagaaataaccatgatgtaccaagatagcatcggcctgttgcccaaccgccgcatccagcaatgcctggctggccgtcacaccagtcactatgcgccgaacctcctcacgcccctcaacctgcaatccattgggtgcataatcctgaaatgccgaggtattcagctggttgttgagtagagcttccagttctatattgcgcattttatcagtctcaaaaaaatataaatgggtagttaaaaacgacgactatcaccttgatccatcaagataaaatcaacccccgtatcattaccttgctctagctcggacgcaatcacttttcgcacatcctgcccctgttggaatgagggtttgatatggctgataatcactggcaagccttttaacggttgcccttcaccgctgtatttctcaagatttttcaattctttcagcaaccacttaggggtcatgtggccgtacaacttgccatcgtccacttcgttcggataagaaacttcaataatcatccctttcaactgctgctgcttgaccttttccgccaatttacgccacaccgtatccagattcttcgacttttctacctcatccgggccggtatcgccaaaataggcaaaggactgattattattactgatcagcaacatcgaagacggagatttatcatgacttaaaggatacatctcgccggttaaacgggtcagccccaagcttaatgattgagccggacgcagcagttgcatccggtaagtgcctaaacgcgtgccactgccactgtcggtaaaattgggccagacgcgccagttaaaatagtagtttctcagcacatcgatggtatcagctgatgcataaatggtttttttgctgtcttccggtgagccgataatcaggccagatacatgatcaagatgggcatggctgataaaatagctgttaatacgctgacgaaaaatatagccctgccgtgtcaacggcgcagcgatttcatccgtaatatcagagaaattgcctttatctaacgccttggctacccccggcagcaccgaaccggcatccagcgccaaatacactggctggctatcatcgcgtatcaggtaagacgtcaggttgccatcactgactccaccatccacaccaagtgccaccacttcaaaccctgccgctgccagagtgctataaaggctaatcgagagaaccaacccggcgttaaacagccggttacggcacttattagtgctggttttactggctgccgatactggttgagtcgaaatataggtcaaaaacatgaaggctccttgttgttagggatccttgctaccatcccgcttagcggcttcaaacgccgcgagtgtcgccaatctggcctgcttatgctccaccagcggtggtgggtaatccaatgattgctgttgccgctcggcccaacgccacggctgatggatatcactgtctggtactgccgccaattcaggcaaccagcggcgaataaacacgccgtcttggtcaaaacgctcaccctgggtggtggggttaaagatacgaaagtaaggtgcggcatctgtcccggtagaagcagcccattgccagccaccattattcgcagccaaatcaccgtccagcagttgcgacataaaatagcgttctccttgtcgccagtcgatgagcaaatctttaaccagaaaactggcactgatcattcgcaggcggttatgcatccaaccggtttcattgagttgccgcatggcagcatcgacaataggataacctgttcgcccttgctgccaggcgattaattgctgtttggagtgattccatagtactgcatcagtccaaccaataaagggatgatgctggcataatcgtggataagctaccaataaatggcgataaaattcacgccagatcaattcattaagccaaataaaagccccaccatcggcattttccaacacctgtggacattcagcacgcaggcgattaacacattgacggggtgaaagtattcccagcgcaagataaggtgacaggcaactggtgcccgccacagcaggaaaatcacgttgctgttgatagtcctgaacatcttcgcgacaaaaactgcgtaagcgctgtaacgccgcttcttcacccgccggaaatagctggctgtctaccggttgttgcgggtaatcaaacggagccaagggctgtgaggggatcaccgctgcggtggtacgagttttcggggctgggacactgcggcaatcactcatcattaaacgctggataaaagcacggcgaaacggagtgaacactttatacatttcattattacccgtcaggacactgcccggcggcaataacacactgtcatgaaaaccatgacaagcaatcgcacgatgactcagctttgtcatcaatgcctcatcgcgcatccgctcattcagctcatactgatggttataaaacagtgcatccacttgctgttgctgacaaaaatcagccaaccaggtaatcgaatccttaaaatcatcacactgatgatagtgcagtgggatcgcccgcgcggcgagtgcatcctgtagcaattgcaggttttgcagcaaaaatgcggcctgccgcggtgccatatcatgcgcagcccattgtgcgggggtcgcaataaacaccgcaatcactgtcgcttgtgggtcctgacacgccgtatgcaatgccaagttgtcagtgacgcgtaagtcattacgaaaccagaccagatgcgttgccatggcttatccttgatctgagtaaaaagtaaaatagtgctgactggccagatagtcattgggaaactcaatcatataagctgttatctgggcgataggcgcactcaggggcaattcacctaagcgatattggtcaatcagttgcgctagcgcctgacgctgagtagaggtgagataagggcggaaataaccctgcatatgcatcaatacattggtatggttcgccactgttggagaatgagagagtagctgtagtaaacgctggcgatactcagcggtaaattcaatcagtgatgaccatttatccattgacgcaataaaaggcccaattgcacggtattccggctgtgaatgtgccaataacactaatttatagcgactatgaaatgccatcaattggcctcgagtgatacctgctgtgcatagcgcatcaagttcatcgcgcgcatggcaatattcaacactctgtttcatctgattgttttgcgccatctcattctccatcgaccaataaaaaagcccatgagcattcactcatgggcctttcactttactgcaatttaccgctgtaaacctgatagtttatctcagtaaaaatattgtggtgccgtttctgactgtgccaaccacaccggtttatcactggttttgacccagacacggtgcaaatagctataaaaacgggcgcggtccttgcgaaatagcatgacaggcagcgccaataaccccaccagaatcacagcgaaacgacgcaacatcacttggtgtaatgggtatgcgttgtaaatggacataataaccctcctttaaaacgccgttgtgtaacagctaaccctattaaccgcaggcctattaccgcttggcgttgaaagtaaaataaacaaattggaaactgagcaaaattttaccgcattggttgaaactttaccactcatccgaccactcaatcgcataaaaaaagaaaaaaaatacccattctgtaattttgttacagcaaagttaaactcactttataatttgttgcattggcgttactggcaatttatcaattagaaaactgggtgtatttaccccagaaatatctactccgctaactcaattgaatactgcacagcgccactgagtaatttacactcttttttcgattgctttttaaccgtttttatactttttttacacgccttcctatttttttatcaagaacttttcttacaacttcctaagctgttgttatcaaaaactgagatatcaaaaaacaagatctatggaggtatatcgtgagtatcagcatcatttgtggtggattgctggttctgctgctattgggctatctggtttatgccttatttaatgcggaggacttttaaatggcggcatcaggatttctgcttatcgccagctttatgctggtgttgttggtgctagcccgtccattgggaagttttctggcgcgccttattgaaggcgacccctttatgccattgcaaaaaattgaggccggtttatggcgttgtagtggagtaaaaaatgtcgagatgaacggctggcaatatgcgctggctattctcctgtttaacattctgggcattgcgctgctgttcgcactgttaatgatgcaaggtgcattacccctgaatccggaaaatatgccggggatgtcgtggcatctggcgctgaatacagcggtcagttttgtgactaacaccaactggcaagcctatagcggcgaaaatacccttagctacctcagccaaatggctggcctgaccgtacagaacttcctctctgccgccaccggtattgcggttgcttttgcactgattcgtgcattttcccgccattcggcagccacattaggtaatgcctgggtcgatttggtgcgcatcacgttatatgtcttattgcctattgcactgatcatcgctcttatttttgtcagtcagggagtattacaaaatctggatggctacctgcatatcaccacattggaaggcgtaaaacagaccttaccgatggggccagtggcctcacaagaagcaataaaaatgctgggaaccaatggcggtggcttctttggtgccaactctgcccatccgtttgagaacccgacggcatttagcaactttgtccagatgctggctatcttcctcatcccctgtgccctgtgcttcgcgttcggccaggtggttggggatacccgccaaggccatgcgcttatctgggctatgtcactgatttttgtggtggcagtggtggtggtgatgtacgccgagctggccggtaacccccatctcatcaagctgggcgcggatagcaatatcaatatggaaggtaaggaatcacgcttcggtattctcgccaccagcatgtatgccgtagtcaccaccgcagcatcttgtggtgcggttaacgccatgcacgactcctttaccgcgctaggtggcatggtgccgatgtggctgatgcagattggcgaagtggtgtttggcggcgtcggttctggtttatacggcatgctgttattcgtgctactgacggtgtttattgccggactgatgattggtcgcaccccagaataccttggtaaaaaaattgacgtttttgatatgaaaatgaccgcgctggcgattctggtcacacccgcagtcgtgctacttggcaccgcactggcactttgcaccgatgctggccgcgcaggcattctgaaccccggcgcacatggctttagtgaagtgctctacgccctctcctcagcagccaacaacaacggcagcgcctttgcgggcctgagtgtcaacacaccgttttataacctgttgctggctgcggcgatgtttttggggcgatttggtgtgattttgcccgtgttggcaattgccagctccttggtggcgaagaaacgccaaccggcgggcaacggcaccctaccgacttcggggccactgtttatcggcttactggtgggcaccgtgttattggtgggcgcattgacctttatcccagcactggccttaggcccggtcgccgaacatcttcaagtttggttaacacattgattatatagccaaagagcttggagttgcaggtaggtggcaaacgaatgcccctgcaacttcaagtccaagggtatcgtcactaagagagaataactatgacccgcaaacaacgtgcaatttttgagccggcactggttcgcactgcactgcttgatgccgtgaagaaactggatcctcgggttcagtggcgtaacccggtgatgttcgtggtgtatctgggcagtgggttgaccaccctgatttggttggctattttaagcggacaaaccaccggcagcgccctgtttaccggcagtgttgccttgtggctgtggtttaccgtactgtttgccaactttgctgaagcactggccgaggggcgcagtaaagcgcaagccgaaagcctgcgtggtgtgaaaaaaaccagttgggcgaaaaaactgtccgaagctcgctttgatgcgccgcaagagaaagtctctgccgacagtctgcgcaaaggtgatgtggtactgattgaagcgggcgacaccgtgccctgcgatggtgaagtgctggaaggcggtgcctcagtcgatgaaagcgccattaccggtgaatctgcgccggttatccgtgaatccggcggcgacttctcctccgtcaccggcggcactcgcgtgctgtcagactggctggtggtcgagtgcagcgttaaccccggcgagactttcctcgacagaatgattgccatggttgaaggtgcgaaacggcgcaaaacaccaaacgaagtagcattgactattttgctggtggcattgaccatcgtcttcttactggctaccgcgacattgtatccattctcagtcttcagtgttgaggctaatcaagctggctcaccggtcactatcaccgtgttggtggcactgttggtttgcctgatcccaaccaccatcggcggtttgctctctgccattggtgtcgctgggatgagccgcatgctgggggctaatgtcatcgccaccagcgggcgtgcagttgaagcggcaggagatgttgatgtgctgctgctggataaaaccggcaccatcactttgggtaaccgccaggcatccgagtttttaccggcaccaggtgttaccgagcaacaactcgcggatgccgcgcaactctcctctctggccgacgaaacaccggaaggccgcagcattgtggtgctggcgaaacagcgctttaacttgcgcgaacgcgacttacacagtctaaatgccacctttgtgcccttctccgcacaaacacggatgagtggtgtcaatgttcaggatcggatgattcgcaaaggggctgtcgatgctatccgccgtcatgtggaatccaatcaaggccacttcccacgcgcagtagaagatgccgtagaaagtgtcgcgcgcaccggggggacgccattggttgttgctgatggccctcgcgtgctgggtgtggtggcactaaaagatattgttaaaggtggtattaaagaacgttttgcggaactccgtaaaatgggcattaaaaccgtgatgatcaccggcgataaccggctaacagcagctgccattgctgctgaagcgggagtggatgattttctggccgaagctacgccagaagccaaattggcattgattcgtcaatatcaagcagaaggtcgactggtagcaatgaccggcgatggcaccaacgacgcccccgcgctggcacaagctgacgtagcggtagcgatgaactcggggactcaagccgccaaagaggcgggcaacatggtggatttggactctaatccgaccaagttgattgaagtggtgcatatcggcaagcagatgttgatgacccgtggctcattgaccacctttagtattgccaacgacgtcgccaaatattttgccattattccggctgcatttgcggcgacgtacccgcagctcaacgccctgaatgtgatgcagttgcactcaccagcctccgcaatattgtcggcggttatctttaatgcgctgatcatcgtgttcttgattccgttggccctaaaaggggtcagttataaggcgatgagcgccgccgccctactgcgccgtaatctgtggatttatggtttgggtggcttattggtgccatttgtcggtatcaaactcatcgacctggtgctggccgccttgataatgagttaactgcgcgactaacaatattttgcaatggccaccgcgctttgacggtggccggttataagactcaaattgaggtaatagaagatgtcatcgactaccaatatgtcatccgctaaaagcatgtcatcaaccgggcgcatgtcatacctacgtccagcagtggttttactgatattactgacacttatcaccggaatagcttatcctctgctgaccaccgggctggccaaactgatgttttcacagcaagcaaacggatcactggttatgctgggtgatgaagtggtcggctccagtttaatcggccaaaactttacccaactggggtatttttctggacgcccatcagcgacagcagagatgccttataattcaatggcatctggtggcagcaatctggctatcagcaacccagagctggataaagccatcactgagcgcgtgaaatcgctgcgtcaggcaaacccgacgcaaacagggccggtgccggttgatctggtgaccgcttccgccagtggcctcgatccgcaaatttcactggcagcggcctattatcaagcgccgcgcattgccagcattcgccagatgccgctgtctgaggtgaaacagttgattgatagcaatgtacaaaaagcgacacctaatttctttggtgaatccgtggtcaacgtactgaacctgaatatggcgctagatgcccaaagccatgtgaaagtcccggcgacttcgacaaaatcttaaggacataacatggtggatgcagaaccaacccgcccaaaccctgacagcctgcttgcagccgcgaatgaaaaatcccgtggccggctaaaagtcttttttggggcttgcgcgggggtcggcaaaacctacgccatgctacaagaagcccagcgcctgcgtgctcaggggctggatgtgttggtcggcgtggtagaaactcacggacgcagcgaaacggccgcattactggcggggctggatatcctgccacccaagcggattcatcaccgcaatcgccaggtgcgcgagtttgatttggatgctgccctcgcccgccaccctgccttgatcctaatggatgaactggcacacagtaatgctcatggctcgcgccacccaaagcgctggcaagatgtggaagagctgttggatgccggtattgatgtgctcaccactgtcaatgtgcagcatttggaaagcctgaatgatgtggtcgggggggttacgggtattcgggtacgggaaactgtacctgaccatatgtttgatgaagccacggaagtggttttagtcgatcttccccccgatgacctacgccagcgcctcaatgaaggcaaagtgtacatccctgggcaggcggaacgggctattgagcatttctttcgcaaaggcaacttgattgcattacgcgaactggccctgcgccgtactgctgatcgggttgacgaccagatgcgcgcctttcgcgacacacaagggcgcgagcgtgtttggcacacccgcgatgccatcttattgtgtatcggccataatagcggtaatgaaaaactggtgcgcactgctgccagattggcagcgcggttagggtgtatctggcatgcggtctatgttgaaactcctcgcttgcaccgcctgcccgaagctaagcgccgtgcaattctgcgcaccctcaaactggcacaagaactcggagctgaaacagcaaccttatctgaggccggtgaagaacaggcgatattacgttacgcccgcgaacataatttgggcaaaatcattattggccgccgcacggaaaaacactggaaattacgtggcagctttgctgaccgcttggggaaactcgggccagatttagatttggtgattattgcgctggagggcgataacccgaccaatgtagtgaaagagacggactcgcgtactttcactgaaaaatggcgcatgcaattacgcggctgtgccgccgccatcggcttgtgcgcactgatcactgtattatcgcaatggctaataccgggattcgaccaagccaatctggtgatggtttacttgctgggtgtggtcattattgcgctgttctatggccgctggccttcggtattggcggctgttatcaatgttgccagtttcgatctgttctttgtccagccacactggtcgctggcggtcactgacgtgcaatatttgctgacttttgctgtcatgctgattgtcggtatcgtggtggggaacttgactgctggcgtgcgttatcaagccagaattgcccgttaccgcgagcaacgcgcgcgacatctgtatgaaatgtctcgtgggttaagccgcgccctgaccccggtggatattgccaaaaccagccgtcattttctttccagcagttttcaggccaaaacagacctgttactgccacaagaggatgggcgtttgcaacaaatcactaccgacgaaggtgctgcactttccgtcgatgaggccattgcccgctggagctttaacaacggcgcaccagctggcgctggcacagataccttgccgggcgtgccttatcaattactgccactcaccgcagctaaacaaacttacggtgtattggcgattgaaccggccaacctacgccaactcatggtgccggagcaacagcgtttgctgcaaacctttaccagcctgattgccaacgcattagaaaggttgcatctggcccgcagcgccgaattggctaaactggatgcagaacgcgaacaactgcgcaattctttactggccgcactgtctcatgatttgcgtactcccttgacagtgctatttggtcaggcggaaatcctgacactggatctggccgctgaaggctcacgccacgcgccgcaggccaaccaaatccgtcaacaagtgctgagtaccacccggctggtcaacaatttgctcgatatggcccgcatccaatcgggtggatttaatctgcgtaaagagtggcagtcactggaagagatcgtcggcagcgcgttacatatgctggaaaccaccttgaatcatcaccacattcgtgtcgagttaccggatgaaatggtgctgatcaattgcgatggtagcttgctggagcgggtatttatcaacttattagaaaatgcccataaatacgccggttacgacgcattgctgggaattcgcgccacagtgcaaggtgagtggctcaatgtcgaagtctgggataatggccctggggtcacggctgggcaggaacagctgatttttgacaaattttctcgcggtaacaaagagtcagcgattccaggggtgggcttgggtttagccatttgccgtgccattattgatgtacatggtggccgtatctgggttgaaaagagtcaagaaggtggtgcgagtttccactttaccttgccactagagaaagcgccggaaattgaaggtgaaaatattgatgctgaaaaatgactatatcgccgactaacatcctcatcgtcgaagatgaaaaagagatccgccgctttgtccgtattgcgctggagagtgaaggctggcgtgtatttgaaagcgataccctacaacggggtctgattgaggctggcacacgcaaaccggatctgatcattttggatttgggtttgccggatggtgacggcctgacttatattcaggatctgcgccaatggagcgccatcccaattattgtgctatcggcccgtagcagcgaagaagacaaagtcgcagcgctggatgctggtgccgatgactatctcagcaaaccttttggcatcagtgaattacttgcgcgagtacgggtggctttgcgtcgtcatagtggtggcagccaggaaagcccgttggtgaattttgccgatatcagtgtggatttaattaatcgccaggtcacccgagccggtattgacctccacttgacccccatcgagtttcgcttactttcagcattattggctaatgcgggtaaagtcattacccagcgccaattactcaaccaagtctgggggccgaattatgtcgaacacagccattatctgcgtatttatatgggccatttacgccagaaattagaaagcgaccctacccgaccgcagcacttaattacggagaccggtgtcggctatcgctttataccataacgatttattcactataaaactcctttaaggctattaataataaacctaacggcgtagcatcaggattttaatgataataggtcttatttattatgagcacttggttgatttacgccctgctgtctgccctctccgcttctctggtcgctatcttcggtaaaataggtttgcagcatttggatgccaataccgcaaccgcagtccgtgcggtggtgatggcactatttttagtcggcgtggtggtggttcagggtaaattcaatctggttggtacggtattagcagataaaaaagccctgctgtttattattctaagtggcgtcgccggtgcattatcctggctgttctactttatggcgattaaaaacggcaatgtctcccaagtcgcgccaatagacaaactcagtgtagtatttgcagtcattctggccttcatactgtttggcgaaaaaatctctctacttgccgggctaggtgtagctctgattactgctggcgccttgctggtggcattggggtaatttacattaaaaaataaaatttattatactgtctaattaaacgaccaataataaacaataatgttatttggcttcattttaaatcatttattttttaaaatctaacagaatgataatcactgacatatcaaaaaaggaaatcattttgagtaaaaaaacaagcaaaaacaaaagtaaaacaactccgatcacgggtatattgataactaatggaaaaatgaaatctatttttttagactatatatctcctgataaagtatttttccaatatttagattcaaaacttaaagtcattatagttgccgataacaatcattttttcagcaaaacttaccacgtcattgataatggaaattatattgttaaatctgtcattctacgtgacaaaaatggagtaaaaaccgagttatttttaacactaaaggaaactaagaaaaaagaggggttttacgatggccccagcaaagatatcttgctcattagagaagatctaaaatataactccgcacaccatctaatcactaatactcggcccgtagaaagattttccctaaatggcgatgatactttctcagggcataaatatattagaaatgaggtcaccggtggtgaggggaacaatacgattacgggtggcgataaaaatgataatttagccggtggaaatggcaacgatcttattatgggttatgactcttttgattcgctgtttggtgagggtggaaatgacgttttggtcggcggcaacggtaatgatgggctgacgggtggcgcgggtgatgattttcttgatggtggtgatggcgacgatgatttagaaggtgatgctggtggcctttatgccagtgaagcccagtggcgcggcaatgatatactttttggtggtaaaggtaatgaccgtatccgtggtggtaagaataatgattatctggccggtggaacaggtgatgatttatatgttttctccgcttatgatggtatcaacatgatagtagaatacgctgatgaagaaaatacaatcagtattgatgattattttttccatcagctaaaattcactcgttatggcaatcacctgataatatcgagcactgaagatcatcctaataatctggtcattgttatcaaagatcaatataccccagatggttataaagttaaaaatttacagacaaaatcgtatcttcgtcatggcagtgacgatgataaaaataatcatactgtaatgattaataatctagtgagaaaacacactgatgacgctgaaaaaatagtcgccaaattgagcaatataaaaaattttggtgattattatccaactgatctctctgacattttttgtgaaaagatacccgatattgaaaaaacaaccggggaaaatctaattgatatgcttatcgagcagaataatacattacgagaaatgtatgcaaaaagggctttttattttggtgataacttacctgatataacttatattattcaagcgctatcttcttttgcccccaaagaagcctctcaatacgatataaaatatttaacatccccgataccaatggatagttttgctggcggtttagtcacggtaaaacattagcaaccgcgagtatcgccgtttttttgcttatatgggtattggcgaaatagcgccggttggcgctattccttacctgtaatgactatttaccggctaatactgcactgacaatatcgaccgcttcctgctctattttttcgcgatgttctgcaccgaggaaactttcacagtaaattttataagcatcctctgtgcccgatggccgcgcagcaaaccagccattttccgtcatcactttcagaccaccaatggatgcgccattacccggtgcggtggttaaacgcgcagtgatagcatcccccgccagcgtactggctttcaccatttcaggcgacaacttggacaaggcgtttttctgcgcctgcgttgccggagcctgaatgcggttatagcttggcgcaccaaagcgttgcgctaaaccatcatagtgttgttgtggatttttgccggtgactgcggtaatttcagccgccagcaagcacatgataatgccatctttatcggtcgaccacggtgtaccattaaagcgcaggaaggatgccccggcactctcttcgccaccaaatccaaagctgccgtcgtgcaaaccatcaacaaaccatttgaaacccaccggtacttccaccagtttacggcccaaatcagccaccaccctatcaatcatcgcactggaaaccagtgttttacccaccgccacatctgcgccccattgtggtcgatgctggaacagataattaattgcgactgccagataatgattcggattcatcaaaccggcaggtgtgacaatgccgtggcggtcataatccgggtcgttggcaaaggctaaatcgaatttatcacgcaaagccaacaaacccgccatcgcgcattctgatgaacaatccatacggatcacgccatcatgatccagatgcataaagcggaatgtctgatcaatggaatcattaaccagtgtcagatctaacttataatgctcagcaatacgttgccaataagcaataccggagccaccgagcggatcaacacctaatttcagaccagccttttgaatcgctggaatatcaacaacatcgaccaaaccctctacgtacggctgaatcaaatcctgctcacgcagatggttaccgcgccaggctttatccagagtttggcgtttgaccccctctaatttcaggctgagcaactgattagcacgcttttcaattactgaggtgagattggtatcggccgggccgccattgggtggattgtacttaattccaccatcttcaggcggattatgggatggcgtgataacaataccatcagccagatctttgccttgcgcgttatagcacaaaatcgcgtgggaaatagctggggttggcgtgaaaccattatcttgctgcaccacgacatccacgccattagcggtcaacacttccaatacggaaataaaggcgggttctgacaacgcatgggtatctttacccacatagcacgggccggtaatgccgtgctggtgacgaacttcagctatcgcctgagcgattgccaaaatatgggcttcattaaaactgtggcgcaatgagctgccacgatggcctgacgtcccaaatttgaccgcatgggcctgattttcagcatcaggttgcaatacataatattgcgacgtcaactgagcaacattgatcaaatcgctttgctgagcagcttgcccggcacgagggtgattagccacagttactactccctatctatccatcattgtacaaattgcaggagtattcgcggcctgcaacttcaacttcttggggtatcgtttcaacgaaattagatagttccacacaccttgtcagtcaaatccggcgggaactgcatcgccagcatgatatgttgcaccatgctgcgtttacgctcggtattagtattggtaataacccagtatggcgtaccaggtacgtgtttaggtttggtgtgtgtcccgttttgcaacaaagtttgttgatcaccggcaaaatagacccgggtacgaccatgtaaagactccgttgcctcggcaaatgcctgagcatctaaggtatataaagtcgaaagcaccaacataaagcggttaaccgcccgattttgctcagcatactcatcagataacagtaattcacgtaccgcgcgaaccctatcctttggtgctggagccgtcgctgttttggcgacatcatgaccggcaacactatgggtagataagccaggtaccggctgaccggccgtaaacttcaacatgcgccgtaaaatgtcggacgcactctcgccaatgtgttgcgtatggctggcaatatagcgataaagttcttcgtcgagttcaatagttttcatctttatccagtacggttttctactttcttatgcatatcttaggattataaagtcaaagcgcgctaacgagtacctttatcatggctttatccgcgataaaaccctaatacatcagccacgactgaataatccacatgaaccctaatcgtgagcagcacaccctcgcgcagtcatgataccctaaccacaatatctctcagtatgaacttcgccatgaaattaaacttccgccaacaaaacgcactttctcccacttcttccctgccgatcatcttgattcatgggttatttggtaacctcgataacctcggtgtattagctcgcgacttacataaagaccatgatgttatccaggtcgatttgcgcgatcacggtttatcgccgcggtcccccgaagtgaattaccccgatatggcacaggatgtgctggaactgatggacaggcttgagataaaaaaagcgattattattgggcattccatggggggaaaagtggcgatggccatgacagcaattgcgcccgaccgcatcgaaaaactgatagccatagatgtcgcacccatcgattatcaagtgcgccgccatgatcaaattttcaccgctatcaatgcagtcagtgctgcgggtgtgactcaacgccaggaagccgctcaactgatgcgcgaatcaataaaggaagaaggtgttattcagttcttattgaaatcattccataacggtgagtggcggtttaacgtgcccgcattgtgggatcaatacgaaaatattgttggctggcaacccattcccccctggccacatcccattttgtttattcgcggtgaactgtcaccttatattcaagacagctatcgcgatgagattgcccgtcaattcccacaagcacgcgcccatgttgtcgccggaaccggacactgggtgcatgcagaaaaaccagattctgtcttacgtgccattcaccgctttattgatgaagagagtgatgaagatagcactggcgaaaaatagcgctgggtaaaaaacgaaccgcgcgcgatggatgttgattaaaaatcataccctggggaaaagaaatgtatttcctgtggaaaaattgtgcaaaaaagagtgaattagcccaatctaatcacagtaaggcattgtcgttgctcggttggctagggtattatggcgcgctataaatttgctccgatatttggtagcaaatgcaaattcaggctgttggttcatacccaattgaagggttgttgtgatgttataagcagcaccaactcagaaaggtatcggcctgaaacgtgtaaaccgaatcgtcagaaatttctgatgtaaatcccttgtagtaccgctacctatggcaaaagaacaaacggatcgcacgacgctggatctgttcgcagatgaacgccgtccggggcgcccgaaaacaaatccattatcgcgtgatgaacagcttagaattaataagcgaaatcaactacggcgcgataaagtacgtggtttacggcgcgtggaactgaaaattaatgccgatgccgtcgacgctctcaatagtcttgcagagcaacgcaacatcagccgtagtgaactgattgaacagatgttattggctcaattggcgcactcacaagaagggttttaaccctatcggttatcacgacggcgtggcgtaagtgattacgccacgccaatatccctaccccaaattttagaaagtttcccagtttgcgttgttgtctaccttggcaataggcgctgtcgttaataccgtagcccgaggtttagctaccgattttgtccgcacatcatctgattgcaatttaaacactgccactgcttggtttaactgagtcgcttgttcctctagcgcggcagccgcgcgtgaggcttgctgtaccaacgcagcattttgctgagtcacactgtccatttcagccactgcctgcccgacctgagtgatacctttgctttgctcatctgacgccgatgctatctcacccattaaatcggtgacattggtgatggaacgaacaatttcatccatagttatcccggcactttctaccaaagccgaaccactactcacccggttaacggactcggttatcaagctatcaatctcttttgccgcttgagcactgcgctgggccaaattacggacttcactggcaaccaccgcgaaaccgcgaccttgttcacctgctctggccgcttcaacggcagcattcagtgccagaatattagtctggaaagcgatactgttaatcactgttgtaatttcagctattttgcgtgaactggctgaaatctcatccatggtatgaaccacatcagctaccagcgccccgccttttttggcggtaatagaagcattagctgccaattggctggcatgatgcgcattatctgcgttatgtttcaccgttgccgtcaactgctccatactggcggccgtctcttccaatgcggcggcctgctgctcagttcgcgatgataaatccgtattaccggctgaaatttctgccgccccgtgataaatcccatcagtgctactgcggatagcttttaccgtattggccaaactggcttgcacatcacgtagcagcggaaacaatttgccaacgcaattacgaccaaaatcggtaatgggctggcccagctggccggaagcaatcacgcgaaaatgtgcacgaatatcatccaatgggcgaaccaggttagccaacaggtagcgatcggttgccagtaaaatcactaatccggccactaaagcagaaattaatgtcatgctgctcacttttgtcaggtgagcaaactgctctttagccaccccgatagccttggatgcagcttgattaaaattctccgcaacagagccatattgccggctcagcgctggcactgtctttttagctaaatcctgataggccgcgctattgttcgccattgccgcctgatacagcggagtgacaccttgatcaattaatccgctccacccatcaatcaccccatttaccaatgtaggatcaatctgtgcatggtcaatggctttaaactgcgccaacttctgtttcagattttcaagtgctgcattggatgatttgagttccttatctgcatccgcaatattgccgctctgacggtaatcgactgagcgggcaagacgtgtcaccatccgaaaatattgatccgtcccctgattgaccaaattcatgttttcaaccaacacactattagcattagaggattgagtcagttgattcagcgatagcaacgtataaccagatacaccgccccatagcaggcaaaatgccccaagcacccaaagtaacgcggctctgatagaaatatttcttaaaaactgcatgtttgttctccttcactgcaaattgcaaccattcggttacaccgctgttatcggcaatgaggttataaggttgagccactcacaaaaatttaatatcgcataatcttgatatcggccggacgaggttttctggcactatatggccctatacatgtgttatattattgggccaaacgctcagtaatttgcataacaatttgaatttaaaaggtattaagttatatggcaactgtaggcattttctttggcagcgatactggcaataccgaaaacattgccaagatgatccaaaagcaactgggtaaagatgttgctgaggttcacgacattgccaaaagcactaaagaagatttagaaggctttgatattctgctcatcggcatcccaacctggtattacggtgaagctcaatgtgattgggatgatttcttcccgacactggaggaaattgatttcaacggcaaattggtggctatatttggctgtggcgatcaggaagattatgcagaatatttctgtgatgcgatgggaaccgtgcgcgatatcatcgaaccacgcggtgctgctatcgtcggtcactggccaaccgctggctaccactttgaagcgtccaaaggcttggcggatgacgatcactttattggtttagccattgatgaagatcgtcagccagaattgacaaatgagcgcgttgaagcttgggtaaaacagatcagcgaagaactgaatctggccgaaattaccggttaatttgtcatgtcggaaacgcggggatgaaatttaatattgccacgcgtttccgttgcttctatccctctggttatactctgttaagccacccacaaatccgcactttcatccgtgcaaaatgaaaataaactgctacaaatttgtaaccttatactttgcagtcatatacttaaattatgcaacaatcccattcatcaatacattgcatgattaatcgggcaaagtgtgcaattatatctttgttaacaaccacggttttcatttggggctagcagttctataatgagacgcaattgagaatattgcgccacggatgtcataggctgaacagccttaatttgaatcgatagtaacaggactgaatccgcatgactgacaacaacaaagccttaaaaaacgcaggccttaaagtaacactgccacggcttaaaattctggaagtgttgcaagatccggtgtgccatcacgtcagcgcggaagatctttataaaaagctgatcgatatcggtgaagaaattggtttagcaacggtttaccgtgtactgaaccagtttgatgatgccggtattgttacccgccataatttcgaaggcggcaaatcagtctttgagctgacgcagcaacatcatcacgatcatctgatttgcctggattgcggcaaagtgatcgaatttagtaatgaatccattgaatcgcttcaacgtgaaattgctaaacaacatggtatcaagctgaccaatcacagtctgtatctgtacggccactgtgaaagcggcgattgccgtgaaaatgaatctgcgcacgataaaagataatgtcgttttatcgcgttgacttataaagattttaagcgctgctgaaataaataatccgcaagatggccgcctttcccgctcagttacccaagtgcaactcggttgggagtcaggtggtcattcttatttatacccttcacccttgaagccgctgggttgttagttattctaattcaccctaatcactgacgtaggtgatttattcgcttgccaccccacttatctgcaattccaatgactttgggtatacaccctattgctacctccataaatttaaagcaaaaaaaaccccagacttgccgggggaaaaccatcaactcaacttcacttaatagtgtttacctaaacctcagcaaacaggagttaacatcagacacagcactttgacagcaataatcaaaccttaaccggctccgcacgactactacgtttaccatccgggctggtggaacgaatcaatacgtcgccactgactttcggttgtgctttggcatcatactgctgccattgttttccgccatcagtggaatactcgataatcagacccggtaaggagatattagcttccaattccccgccaacaactcgcgcccctggaactggcaagcgataagccactccggctttatccagtttcgccaattcacgttggcccataatattggcaaaacgctgccaatctgagttcaacgccttggtgtcaaccctatgcgttacgccaccttggtactcacgaccggctttataatcctgctcccaagacgcacgatgccaggcacgttcggccagtggtaatactcgagggaaaatcatgtattccatttgttcatcagttcgtactgtttcattccatgattgaccggaaataccgtgcacacccggccaaggtttatcacttttagcactgaaatgattaccgtcacggtcgaccgatgtttccgcgttttgtggcatgttatccggcgcgaaactaaagactttagcttcgtcgctgaagcgagtcgcccagtaataaccgcgctcatttgggttaacttcatatggcatgtcgaaatagacataatccggattcgacgcgaccacttcatagcctttattggcccaatcattgattgaatcggcaccaccccaatagagggtatcccagaagttaacgcccacccgtttcgtggcaaagtctttcgacgacttggcatctttaaggccgtcttgccaggcttgcattttttcaatgccatgggcattcaccagcttgctgacttcaatagcaaagtgactggaaaggtgctcaacatcctgaattttcccttgcttgaccatatcctggcaaacttgtgatttggcccacggcttatcttcaatactcttatcaataatgcctttacccggctcaatcgggccatttttgtcctggaagcccgcgcccaggcggatatttttcgcctcatcaccgccaaaatgccaagtgttcagcggcatacccgcttctttgtgcatttgagccatttcgccaatcactttgccgacaaagcgtttagacgaatccagacatgggttgagataacttttgcgttcatagaactgaacagaagtcgtgttggaatcatctgtcgggtcaaccaggcggaactcgttggcttctttttccttaccctgcttcatcaaattgttgtaacgagcttccatcgagacgacggctgcacgcgcgtgggcgggcatatcaatctcaggaatgacctcaatttggcgggctttcgcatatttcaaaatgtcgatgtaatcatcacgggtaaagtgacccgagcccaaattattgctatccgggcctgagcccaattgcggcagtaagcaggtgttttccgttaaatcgtggcaacgcttgctgcccacatcggtcagttctggcaagcctggtatctcaatacgccagccttcatcatcactcagatggaagtggaatttgttcagcttgtaagcggccatctgatcaagcaaacgcaatactgcatctttagttttgaagttacgccctacatccaggaaaacaccacggtattcaaagcgtggcgcatctttggcatccaatgtcgcaatcttcttgctaccatcagtcgctactaaagaaagaatggattgcaggccgtaaaacacacctgttgggtcaaaaccaatcacttgcgcgcccttttcaccgattttcagctcatatgcccctgaaacggctaagtcacctttaaaggcagagggttgaatcaccgttttaatcgggaaccccgttgcacccaacttcaagccaagtaatgcaaaacgctgcgccgccgcctcagcagccggtttgggcaaagtgctcaggtcaagcgccacaccttgactcaaatcggcatcttgttggtgaaccttcacttccattggtgtcgggataatctgcccgcgtaggttagctgccgttaatgttttcacggcctcatttttgacgaagcgagattccggtgtcattaatacgttattgtcgtctttagtgcgcttccactgatcgcccgtaaactgagtcagatattcattaatatcttcagtatcagtacttttcagaacttttggttttgcatcacccgaagtggcataccagcgcggcataaagtcggtggcaaataactgccagtattcgccggtgatcgggatttcaaccgcctgattggcagggaaaccagtaaatttggcggtaggttcaattttatgtagatcacccgtcaggtgagtaattttaaactgatcattatctacggtgagaatttgacgaatactatggaagtaaatggcccagtcctggcctttgatctcatccccagtgttggtcagagtaatcaataccttattgcatgatgcccagtcagctcccaacttggcacaatctacgccattttcagccgcgcggttatccaacactttataattaactgtcaaagcgctgagttgatcaacaatctgttgattggtggcatctgcatgggcagcgcccatcaagccaaaggttgcggtgattgccgctaacgcatttaatctgaatttgttcatcactaacctcatccataatgaataaccgctgccaaagtcgctactgaagtattgccgctgacagaattattgttaaatcaattgttgttaaatcaattgttgttgcgaatttcttgccaaagtttgccgcactgcgcgtcataggcttggccattgccagtgtgggccgcatcaatacagcgctggtaatccagtacccgtactgtttctttgtcggtaaaggcttgatgcgccttctcttgtttcaaaacgttcagtaccgctttgcaagggatcagcctttctggttgaccttcgctggcattgatacaagcgctgtatgcttgcttaagtttgctgtcttccggctgaatgggagtttgtggggcacaagcacttaatcccatgactgcggcgatgataaaaaggatttttttcatggtggcactccattatgtccccggcacagcggccggggatggcaatcaaaaggggaaaaatcagaagatcgtaaatggtgcaatcacgatgaatttaacgtctttttcatcctggaatacgttgccgaaaccgccaccataacttggaatgttggtgtggttgtcgtacatggtgtagtgcagtttgaataatgtgcctttagcacggccttcttgcagggtgtaaagaatgtcaaagttccatgcagattctttcaaacgggtattttggtcataaattgggttggtgctcggtttggcatcccaaccataagcataggaagtcccgactgaccaaccggccaaattccagtttttcaggtcatacatcacgccaccaaacaacgctttttcaccgttggcgttaaagtcagagcgcgaatcccaccacacgtctaagcggccattggaggtggcgtagcccggagtcatacgttgcaagaagtagccttggttgccgtcagctttggcccaggtaccttccagacgcaaatcaaatggcccggtggtgtaacccagagtcaatgcttgcaaccaggcaagaccgtcatagacgtcattaacatctttgaagccgccatcaactttgtcttttgcgccatagaactgataagacgtccgcagatcattacccgcaaccgggaaagcataagaggctttcgcaaagtattgatccatgtaatctttggcttgaccgaatgctgcttccagtactagcttgtttttaaagtcatatttggcgccaattgagtgcagataactgataccagttttgccatcagcttgacggaagttgtacatgttctgataccacggcgctttatattcatcagtccacatgtatgacatggacaatgcgcccgccgtatcaaaatcaaatttcgcaccaccttcagcaccgcggtaggtgcccggcataaagctccagtgtggggctagcagggtctgaccagtgggttggatataaccaccacgcgcccagaaatcacctaatttgaatttggcggcggctttgtaaatactcacaccactcttatcgccggtccatttttcgtcccaacgggttttggcatcactgaaaccaatttcgtttggtgccgctgggccactgttggtcatttcaactgcgccgaaagcggctaagtcgataccgaacatatctgcggcataaccggaagagaagtccagattggcgttaaatgtggagtggtgcaggttagcgacatacttgccatactctgcgctacctggcgttaaatccttacggtcacgctgacgctgccaatagtaaataccacccgtcagtgatgaatcatcaacaaagccttctgccttggcctctggggctgccataaaccccgttcctaacaatgcacccgcgactgcgagcgctaatgttttacgtttagcaccgtgcgtaaccatatgaaaaaattcctctttgacatcacatttaaagtgccgcccctgtgtccaccacagctcacaggtttagcctcaaaaaaccctagtgggtaaagttttgctgggaagaaatccccaccagcagttgttcataaaaaaaccaacttcgctgtcgaaatacacactggtgaagattactgctggaatacagactatttttcgcgacgcgaattatcaatcaaaaatgaagctaattattcaaagtatgacaatgagcacataactgtgaaaaaatattacagagttcacaaaagcttaaaaaacaatgcataacatgatatttttaaagagaaatagtctcacattgacatcttgaatggtttcagctgaagcaataaaacagaagatttaccctggataaatagcgttatttctttagttaattcgtaaagcaaatatttaagaaagacttacagacagccactcaaagcagagaaaagaatgcaatctgttgagattgaccaaagaataggacgggacggagaggaaattgaaacaaccgagtcatgtttagtaaaactaacaatgacggtattatggacataaaaaaggcgtggactaagccacgccaattgaggtagatcggaggactaaaatcagttagtcaccttagcagcccaggtatcacgcagaccgacagtgcggttaaataccaacgcatcggggcgtgaatagtggctatcagcacagaaataaccttcacgttcaaactgataagttttttctggcaccgcatcagccaggcttggctcaacaaagccctgacggataatcaaagactctgggttgatggtagataagaagtcttccgccgccgctgggtttggtacactaaacaaacggtcatataaacggatttcagcaggcaatgcatgcttaacagaaacccaatggataacccctttcactttacggccgtcggcagggtctttatttaaagtttctgcgtcatagctgcaataaagtgtcgtgacatgaccttcggcgtctttctcaacacgctcggctttgatgacataagcattacgcaggcgcacttctttacccagcaccagacgcttgtattgcttattggcttcttcacgaaaatcagcgcgatcgatataaatctcactgtcgaaaggtacctgacgggtgcccatatccggattattcggatgatttggcatggtcagccactcttcccctgccgcacgattctcgataaccactttaattggatccagaacagccatagcccgtggcgcattttcgttcagatcatcacggatacaggattccagcgccatcatctcaacgttgttatcctgcttggtcacaccgatacggcggcagaattcacgaattgatgctgcggtgtaaccacggcgacgcaaaccagaaatggttggcatacgcgggtcatcccagccctcgactaccttctcggtcaccaataggttcagcttacgcttagacataatggagtattcgagattcagacgagagaactcatactgacgtggatggcattcaatagagatattatccagcacccaatcatacaagcgacggttatcctggaactctaaagtacagagtgaatgggtaattccttcgatcgcatcagaaatacaatgggtaaagtcatacatcgggtagatgcaccacttgttaccagactggtgatgctcggcaaacttaatgcgatacagcacggggtcacgcatcaccataaacggcgacgccatgtcgattttagcacgcaaacaagcggtgccttcagcaaaaccaccggcacgcattttctcaaacagcgccaggttctcttccacactgcgatcgcgataagggctatttttacccggcgcagtcagtgtgccgcgatattcgcgcatctgctcaggcgttaattcatcaacatacgccaggcccttgttaatcagctctacagcgtactggtacaattggtcaaaatagtctgaggagtaacgcacatcaccgctccaggtgaagcctagccactctacgtcgcgtttaattgactccacaaactccacatcttctttcactgggttggtgtcgtcgaaacgcagattgcattgcccctggtagtcttgcgcaataccaaagttcaggcaaatagacttcgcatggccaatatgcaagtagccatttggctccggcgggaagcgggtatgaaccgacgtgtgtttgccgctggctaaatcttcgtcaatgatctgacggataaaattacttgggcgggcttctgcctcactcattgttctattcctcaatgcaaacgcaacaaatataaccgcatataatccaacaagcccgacttggaaacaaccgtttgttacaggaaataaaacaaaaaaacgggaagagattgctctcttcccgttggttcagctaaaagttaaatcggttattcaggacagcagtcccttttcaccgtcaggctaaagccaattatttgctctgaatctcaaacagctggctttgaccggcaaccaccgaaccacccgccaacaccgagataccggcatagtcatcaatattactgacaacaactgggctaatcattgagcgcgcattagcattcagataagccaagtccagctccagcaccggttgaccagcaaccacagtggcaccttcttcaaccagacgtgcaaagccctggccgttcagtttcaccgtatcaatcccgatatgtaccacaatttcagcgccggtttcagtttccagacagaaagcatggtcagtgttgaagatttttacgatggtaccgttcgccggagcaaccactgttttatccgtcggacgaatggcaataccttcacctaccgctttactggcaaaggcttcatcagggacctcttccaaagccacaacatcaccggtgattggagaaaccaatatcaaggaagctgttttcgcggtattaatgacagcctgaggcttggccgcagcaggagcaacggagctacttgccgcaggaaccgggccactggccaacacgttacgcattgccgaagcaatcagttccgcacgggtaccaacaatcacttgcacactttgtttgttcagacgaataacaccagaagcgcctaagcgtttggcaacaccgtcattcaccaatgcagaatctttaacgttcaaacgcagacgggtgatacatgcatcaatccctgtcaggttgtctgagccgccgatggctccaatgtaacgacgcgccagaccattaatttcgctttcgttaatttctggagttttatcaacattgacgtcataaccatcttcttcactaccttcaactgccagttcacgaccaggagtcagcaagttgaatttcttgatggtgaaacggaacaccacgtagtaaatcgcgaagaacaccagaccttgtgggatcaacatgtaccagtgtgtcgccagcgggttgcgggaagacaacaccatatccaccagaccggcactgaaaccaaagcctgcaatccaatgcatactggctgcaatgaacacagaaatcccggtcagcacggcatggataaagtacaacacaggggcaacgaacatgaaggagaattcaagtggttcagtgataccggtgaagaaggctgcaaatgcccccgccaacatgataccggccacttttgctctgttttccggacgcgcacagtgataaatcgccagcgcagcaccaggtaaaccaaacatcatgattgggaagaaaccagcctgataacgaccagtgataccgacaacagctttaccgctatcgatggactgttggccacccaggaagttagggatatcgttaataccggcaacgtcaaaccagaacacagagttcaaggcgtgatgcaggccgactgggatcagtaagcggttgaagaaggcataaatacctgcacccacagaacccatatctttgatgtattcaccgaaagtcaccaatgcgttataaatcagtggccaaacgtacatcagaatgaaggcaaccacgatcatcaggaaagacgtcagaatcggaaccagacggcgaccactgaagaaggaaagtgcttttggcaattcaacgccgctgaagcggttatacaactcagctgagatgatacctaccagaatacccacgaactggttgttgattttgccgaaggcagctggaacctgatcaaccggaatcttttgaatcatcgaaaccgcggctggcgaacacagcgtcgtcaacaccaggaagccgacaaagccggtcagtgcagcagcaccgtctttatcttttgacataccataagccacaccaatggcgaacagcacggacatattatcgatgatggcggcaccggacttgataaacaatgccgctagcgcattatcacctccccagctgactgggtctatccagtagcccacacccatcaatatcgcggctgcaggcagtgtggccactgggaccatcaaagcccgacccactttttgcaagtaactaagaatattcacctttccccctattcgtccgatatcggaccctttaagtagtttatttatttgattcactaccttttagaaaaacgcatggcacatctttatttattcacggcacgctatttattcacgatacaaatgactcattccggagtgtaaaaaatttatttcgtaacgcaaattaaaaccccctattttgtgataaatgtcaccaaaaaccagtcaaaaagcaccaatagactagccacgacacaaaacttattttatcattcgaaaaatgaacaaagcattgtaccaacgcatgagtcaaaatctgagttacgcttagctgaatgattcaatccgcgtagagtatagccactattagcaatcaaagaggtgcaagatgagacttatcccactgaaaaacaccacagaagttggtaaatgggccgcacgttatatcgttaaccgcatcaatgcatttaaaccgaccgctgatcgcccatttgttctggggctgccaactggcggcacaccgatggaagcgtataagcacttggttgcgctgtataaagccggtgaagtgagtttcaaaaatgtggtcactttcaacatggatgaatatgttgggctgccgcaagagcacccggaaagctactacaccttcatgcacagcaacttctttgatcatgtggatatccctgctgaaaacatcaatcttcttaatggtaatgcgcctgatatcgatgaagaatgtcgccgttacgaagaaaagattaagtcttatggcaaaattcacctgttcatgggtggcgtaggcgttgacggccacattgcctttaatgaaccggcgtcctctttagcttctcgtactcgcatcaaaacgctgaccgaagaaactcgcgaagcaaactcacgtttctttggtggtgatgcaaacctcgtgccgaaatatgcacttactgtaggtgtgggcactctgttggatgcagaagaagtgatgattctggtgactggccgtggcaaagcacaagccttgcaagccgcagttgaaggcagtatcaaccacatgtggaccatcagttgcctgcaactgcatgcgaaagccatcatggtgtgcgatgaaccttcgactatggaattgaaggttaaaactgtaaaatatttcagcgaattagaagctgaaaacatcaagaatctgtaacagttattagggggttaagatgtacgctttaactcacggccgtatttataccagccatgaagtactggataatcacgctgttgtcgtggctaacggattgatcgaacgtatctgtcctgccgatgaacttccggctggcattgaggtacgcgacttgggtggcgccatcctggcccccggttttattgatgttcagcttaatggctgcgggggggtgcaattcaatgattcgcttgaagccatctccgaaaagacgctggaaattatgcagcgcgcgaatgaaaagtcaggctgtactagtttcctgccgacactcattacttgcagtgatgaatacatgaagcacggcattgatgtcatgcgttcatatctgcaaaaaaaccagcatcaggctttgggtctgcatctggaagggccttatatcagccctcaaaagaaagggactcataacccagcgtttattcgtaaacctagcgctgaaatgattgattatctgtgcgccaatgccgatgtgatcactaaagtgaccttggctcctgaaatggttgatgccaaatatattcgtcaactgacagaagccggtattttggtttcctccggccattcaaacgcgacgtatcagcaagctcgtcaaggttttgctgccggtatccgctttgcaacgcacctatataatgcaatgccttacatttccgggcgcgagccgggcctgattggggcgatttttgatacgccagaagtgtacacaggtgtcattgcggatggtttgcatgtggattgggccaatattcgtaatgctaagcgattgaaaggtgagaaattagtactggtaactgatgcaactgcaccagcaggtgctgaaattgatcaatttatttttgctggtaaaacaatatactatcgcgatggtttatgtgtggatgaaaagggcacattaagcggttcagcactgaccatgatagaagcggtgcaaaatagtgttgagcatgtgggcatcgcgctggacgaagcattgcgtatggccacactttatgcggcccgagcgattggcgtggataagcagttagggagtattgaagccggcaaagtggccaacctgactgcctttacccgcgattataaaatcactaaaaccatcgttaatggtaacgaggttttaaaataagcgagtaattttattgatgagcaccggcggacagtcacaaattggtaatgtggatcttgtgaaacaactcaatggtgccgtggtatatcggctcattgaccagcaaggcccgatttcgcgcattcaaattgccgatctcagccagctagctcccgccagtgtcaccaagattactcgtcaactgctggagcgcgggctgatcaaagaagtcgatcagcaagcctccaccggtggtcgccgcgcaatttctatcgtgacagaaaaccgtcagttccataccatcgctgtccgcctgggccgccatgatgccactattacgctgtttgatatgagcggcaagtcgctgggtgaagagcactattccctgccagagcgcacgcaagaaactctcgaacatgcattatttaatatcatcagtcagtttattgaagcttatcagcgcaaattacgtgaactgatcgctatcgccgtcatcctccctggtctggttgaaccgagcaaaggtatcgtgcgctatatgccacatatcagtgttagcaattggccgttagtcgaaaatctgcaaaatcgtttcaatgtcaccagctttgttggccacgatattcgtagtttagcgctggctgagcactattttggtgcaactcgcgactgcgaagactctattttggttcgtctgcatcgcggtaccggtgccggaatcattgttaacagccaaatatttcttggcagcaatggtaacgtaggcgaaatcggtcatatccagattgatccattgggcgagcgctgctattgcggtaattttggttgcctggaaactgtcgcatcgaatgcagccattgaaaaccgcgtacgccacctgctcgcgcagggatatccaagcaagttaacattggatgattgccatattagtgccatctgcaaagcggctaacaaaggtgatttgctggcaactgaggtgattgaacatgtaggccgctacctgggtaaagccatttctatcgccatcaacttgttcaatccgcaaaaagtggtcattgccggtgaaatcattgaagctgacaaaatcctactccccgctattcaaggttgtattaatacgcaagtgttaaaaaacttccgccaaaatctaccggtggttacctcgcagcttgatcatcaatcagctattggggcttttgcgctggccaagcgcgccatgttaaacggtgtattattgcaacgcctgttagaaaactaatcatttatgcacccaatagattacgagttacaggcaggcggcaacggaatgaacccaaggagttgagataactcaatgagttgggtaagtgatggcagccaacagcactgtatcttgaaagatgacgggcataagatagtggcagggtcagtttcattatcgaccatgttatagtgactcattgctgcggctaaaagagtaatttaaacgatgacaattaaaagcgttatttgcgatatcgatggtgttttgttgcatgataatcaccccgtccccggcgctgatgtttttctggcccgaattcaagaagccggcatgccgctggttattttgaccaactatccgtcacaaaccgctcaggatctggctaaccgttttagttctgccgggctggaagtgccagaaagtgctttttatacctcggcgatggcaacagctgattttctgcgccgccaggacggtaagaaagcttatgtagtaggtgaaggcgcattagttcacgaattgtataaagctggctttaccattaccgatataaatcctgattttgtgattgtgggtgaaacccgctcatacaactgggacatgatgcataaagcagcctatttcgtcgccaatggtgcgcgctttattgccaccaaccccgatagccacggccacggctttgcacctgcttgtggagcgttgtgcgcgcctatcgagaaaatctctggccgtaaaccattttatgtcggcaaacctagcccgtggattatccgcgctgcactcaataaaatgcaggcacattcggaaagtaccgtcattgtgggtgataacctgcgtaccgacattttggccggtttccaggcgggccttgagactattttggttctttccggcgtatcgacattaacagatattgaagcgatgccattccgcccaagctacgtttacccatctgttgcagaaattgacatcatctagtttctcgttggcggttccggccgccatacaccttttttgtgatactccccttatcgcgcgacgcccttttttagtgcagcgcaccaaagtttcttgctaattctccccattttggcgcattttcgttatgtgtgttcaccgccatgccagctatagcgacaaatctatctcgctctaaattggcgtgttttttgcattactttctacaaattattcggatgaatgcatcgtcatggggcacagcttgcatcaatcaaaagcaagtgcacgaaaaacagttccagcgatgaacgactcaaactcaacatcatcaccgccaaagcagagaagttagggagattactatgtgttctattttcggggtcctcgaccttaaaactgaccccattgagttacgcaaaaaagcgctggaaatgtcacgtctaatgcgccaccgcggcccggactggtcaggtgtatgggcaaatgataaagccatactcgcccatgaacgcttatctattgttgacgtcaatactggtgcccagcccctgtttaacgcggcgcacacacatattctggcggtcaatggtgaaatttataatcatcaggcattacgccagcaatacggcgaccgttataaattccagaccggttctgactgtgaagtcattctggcgctgtatcaggagaaagggcctgaattccttgacgacctgcaaggtatgttcgctttcgtcctatacgatacggaaaaagacgcttacctgattgggcgtgaccatctgggtattatcccgctgtacatgggccacgacgaacacggtaatatgtttgtggcttcagaaatgaaagccttggttccggtttgccgtaccatcaaagaattcccggccggaagctatctgtggagtcaggatggcgaaattcgcgagtattatcatcgcgactggtttgatttcgataatgtcaaaaacaatgtcactgataaagttgaactggcaaatgcgttagaagatgcggttaaaagtcatttgatgtccgacgttccttacggcgtgctgctctctggcggtctggattcctcggttatttcggctatcaccaaaaaatttgcggctcgtcgcgtagaagatgatgaacgcagtgaagcctggtggccacaattgcactccttcgccgtaggtttgatgggttcaccggatttgcgcgccgcgcaagaggtcgccaaccatttgggtaccgtgcatcatgaaattcacttcaccgtgcaggaaggtctggatgccatccgtgatgtgatttatcacattgaaacttatgatgtcaccactatccgcgcctcaacaccaatgtacttgatgtcacgtaaaatcaaggcgatgggtatcaaaatggtgctatctggcgaaggttctgacgaagtatttggcggttacctctatttccacaaagcgccaaatgccaaagagttacatgaagaaaccgtgcgcaagctgttagccctgcatatgtatgactgcgctcgtgccaacaaagcgatgtctgcctggggtgttgaagcgcgtgtaccattcctggataaaaacttccttgatgtggcgatgcgaattaacccgcaggataaaatgtgcggtaatggcaaaatggaaaaacatgtactacgtgaatgttttgaatcctacctgccacatagcgtcgcatggcgtcagaaagaacaattctccgatggtgtgggttacagctggattgatacattaaaagagaaagctgccgagcaagtcactgatcaacagatggaaactgcgcacttccgtttcccatacaacacgccgtcctccaaagagggctacttgtatcgagaaatttttgaagagctattcccactgccaagtgcagcggaatgcgtgcctggcggcccttcagtagcatgttcatcagctaaagctattgaatgggatgaatcattcaaaagcatggatgacccttctggtcgcgcggtaggtgtgcatcaggatgcttacaaataactgaacgtgatagcagggggagtctgcctgcatcaaccattcagctctcaaggccgcctttgggtggccttatttttttgctggcaaattcaacaattaatcatcataagtgctgctttaatcaccagactgttcacaagccaaacaaacgaaccccttcaatgcttttttgggaaaaaattagttgacgcaaatcggccatatacgcataatgcgccccgcaacgccgatgaaggttgtgcagaaaaaagacggctacgtagctcagctggttagagcacagcactcataatgctggggtcacaggttcgattcccgtcgtagccaccatcttttttcatgtatgcgggagtggcgaaattggtagacgcactagatttaggttctagcgccgcaaggtgtgcgagttcaagtctcgcctcccgcaccattttcatcggttgtcacagtagatgggatatcgccaagcggtaaggcaccaggttttgatcctggcattcccaggttcgaatcctggtatcccagccatttctctgaaatggtgaaatagtttgttgttaaacacgaagattgttaaagacgaagattgttaaacacaaatactgttagacgccagttgtactaaatcagtaaaaagaattgtatttcagttgggatatcgccaagcggtaaggcaccaggttttgatcctggcattcccaggttcgaatcctggtatcccagccatacaatttcttaaggttaaagattttaagatggctacgtagctcagctggttagagcacagcactcataatgctggggtcacaggttcgattcccgtcgtagccaccatcttttggggtatcgccaagcggtaaggcactggattctgattccagcattccgaggttcgaatcctcgtaccccagccaaatttagaaaagctcgcttcggcgggctttttgcttttctgcattttgttttttcactgtaatgagattttttcgctgcgataaaatttgaattttgcttttcagcaaaagaagaaaattgcgcccccagtcgccagaaaataatgtctctggcgacaaattgttaaaatagctacaaccctaatgcatacttcaacgcgtgctctttaagtttaccggcgcgttgagcggccatcagtgccaagttacgcgcaaattttacagcggggagatcattactaaatgcagtgtaaaacacatccatcccgctttgcataatcaaattatcagtacggcgacggcgctgataacgctgcaatacctgctcgctatgccaagattcagcctgttcacgcgcctggtttaacacctccagtaacacatcgacatcccgatatcccagattaaccccctgccccgccaatggattgatggtatgcgccgcatcgcccagtaataccaaccccggctgcacatattgctgcgcatggcggcgaaccaaaggaaaagaacctgtggcaatggcgttgacagttcccaaacgagatgggaaagccgcagcaatctcttgattcaattgtgccagcggcaacgcctgaagcagacggatacgctgaggactgtcgtaccaaaccaatgatgcccagttatcaaataatggtaggaacgctcttggaccagaagggaaaaactgctgccaggtggtgtcttgctgagcagtgtcggtctcaacagtaattaacatacaagactggcgatattgccaaccgctggtgccaatcccagctaaacggcgtaccagagaattagccccatccgcacccaccactaaatggctctgtatctctcgctgtgcatctaacgtgattttccaatagtcatctactctaaccattgtttgtagccgtgacgggcacagtaacgtcaaattagggcatgttgccatctgttgccatagcgccaactgcaaaacccggttctcgaccataaagcccagttcaggcaatgacagcgacgccgcatcaaaaacaacttgagaacccggctgttcccatgtttccaatcgacgataaggtgcatagcgcatctgttgcacttgcgaccaggctccgagttgtttcagcaaggataccgaggtgcatccaatcgcggaaacccgtaagtccggcacactttcagcctcaaacggctgcggagcctcgtgttccagtaacgccactgaccagccagtttgtgccagccccagcgcggcagcagcacctaccatgcctccacccacgaccacaacatcataatttggttgcgatttatccattttggccattcttagaagttaaaataccgcctatattttgtcagcagacagtgtaccggatttttcatgactccacaggataagtaagccgttatgcggtggtcatcgcaacggcaaatgactacaatagccctataactacggagcctttgtgctcccactattcgatgacggaacactgcatagcgcattgcgccacgcgatgtgacttttatgatgaattttttggcggtagataggctatgactaaaaaactacacatcaaaacctggggctgccagatgaatgaatacgattcatctaaaatggctgatttgctggccagcacccacggctaccaattgacagaaatccccgaagaggcggatttactgttactcaatacctgctcaatccgcgaaaaagcacaggaaaaagtattcagcctgcttgggcagtggaaactgctgaaagaaaaaaatccagagctcattattggtgtgggtggttgtgtggcatctcaggaaggtgagcatctgcgccaacgtgctccttgtgtcgacgttattttcggtccacaaaccctgcatcgtttgccggaaatgattaatcacgtgcaaggcacccacagccctgtggtggatatcagtttcccagaaattgaaaaatttgaccgcctgccggagcctcgtgctgaagggccgacagcatttgtctccattatggaaggttgcaataaatactgcacattctgtgtcgtaccttatacccgtggcgaggaagttagccgtccaagtgacgatatcttgtttgaaatcgcacagttagccgcccaaggcgtgcgggaagtgaacctgctagggcagaatgtcaatgcatatcgtggtgccacttatgatggtgatatctgtagttttgccgaactattgcggctagttgccgccattgatggtatcgatagagtgcgctttaccaccagccatcctattgagtttactgatgatattattgacgtttatcgagatacgcccgaactggtgagtttcctgcatttgccggtacaaagtggctctgaccgcattttgaccatgatgaaacgggcgcataccgcgctggaatacaaagctatcatccgtaaactgcgtcaggctcggcctgatatccaaattagctctgattttattatcggttttcctggcgaaactcagcaagattttgagcaaaccatgaaactggtggcagatgtccgttttgataccagttacagctttatttactctccacgccctggcacgccggcggctgatctgccggatgatgtttcagaagaggagaaaaaacagcgcctgcatattttgcaacaacggattactcagcaagcgatggaaatcagccgcgaaatggtgggtactgtgcaacgcattctagtggaaggcacatctcgtaagaatgtgatggaattggcggggcgcactgagaataatcgggtcgtgaactttgaaggcacaccagagatgatcggtaaattcgtcgatgttgaaatcgttgatgtttatgccagttcacttcgcggcattttgctgcgcaccgaagaccagatggatctgcgtattcatgaatcgccgcaatcagtgattgcccgcacccgcaaagaaaatgagttaggtgtcggcctgtatcaaccctgattgcaattctgcgaaccagtccgcaccagcaggcgctgcattgtcagtgcctgttttattttagcggggcgttatgcaaattcgtttttttaagttgcaccatctgctggccgctatttcaataggggccgaaggcacagattcataagccgcacacttgcgtccacacggtgcaccatgaataattcacagatgacatgtatgattgacgttatatcagcgaatgatatccccctatagtgggaatggcagtcaggcttcaaataaaccggcccttagtgacccagaggaacgcagtgactcagagaaacagtttgcacgtagtgacacaagaaatcttgctggaacccgccgataatcagcgcctgctgagtttatgcggcccttttgatgacaacatcaagcagttagaacgccggttaggtattgaaattaatcgtcgtgataaccgtttcaagttagtcggtaagaatatctgcgtggttgcagcggcagatatcctgcgccatctgtatgttgatacggcccctatccgtggtgttatccccgatatcgatcccgaagctattcacctcgcggtgaaagaaagtcgcgtgttagaacaaaccgccgagagtgtaccggattacggcaaagctgttaacattcgtaccaagcgcgggatggtcaagcctcgcacaccaaatcaggcacaatacattgctaatattctcgatcatgatattactttcgggattgggccagccggtaccggtaagacctatctggccgttgctgcagcagttgatgctctggagcgccaaaacgtacgacgcattttgctaactcgcccggcggttgaagccggtgagaaactgggctttttacccggtgatcttagccaaaaagtcgatccttatctgcgcccactctatgatgctctgtttgaaatgctgggctttgagcgagtggagaaactgattgagcgcaatgtgattgaagtggctccgctggcgtatatgcgcggccgcacactgaatgatgcatttatcattttagatgaaagccagaacaccaccatcgaacagatgaaaatgttcctgacccgcatgggcttcaactctaaagcggtaattaccggtgatgtcacacaaactgacttgccacgccatcagaagtccggcttaagccatgccattgaagtgttatcaggggtagaagagctgagttttaacttcttccatagcgaagatgtggtgcgccaccccgtcgtcgcccgcgtggtcattgcttatgaagcttgggaagctgctgaacaaaaacgtaaagatgccatcgccgaacaacgtaagcgggaaacccacaccccgtctgagcaggaggctccgtgagccaggttattctcgatttacaaattgcctgcgctgacagccagggtttaccgaccgaagcagattttcagcattggttggaagcagtattacctcaatttcaggaagtctctgaagtcaccatccgtgtggttgatgaagcagaaagccatgagctgaatctcacctatcgcggtaaagataaaccaaccaatgtcttgtcttttccatttgaggccccacctgagattgagctgccactactgggtgatttgatcatttgtcgtcaggtagttgaacaagaagcggttgagcaagagaaagcactattggctcattgggcgcatatggttgttcacggcagtctgcatctgctagggtatgaccatatcgttgacgatgaagcagaagaaatggagtcgattgagactgaaataatgcaaagtttgggctacccagacccgtatatttcagagaaagaccccgagtaaccccaccacaggtaggtattatctgactgggtatcagtaaaaagctgtcggcagtgtgtgtttaccactgccgataaaatataatcttacatgggtaaacttaactaaaacgccatgagcgacgaccactcacaaaacaatgatagccccagtcccaagaaagggttctttactctcatccttaaccagttattccacggcgaacccaaaaaccgtggcgatctggtagagcttatccgtgattctgagcaaaacgatctgatcgatcccgatacccgcgacatgctggaaggggtgatggatatcgccgaacagcgcgtacgggacatcatgatcccccgctctcagatggtcacattaaagcgtaatcaaacgctggatgagtgtctggatgtgattattgaatctgctcactcccgctttccggtgatcagtgaagataaagatcacattgaaggcattctgatggccaaggatttgctgccgtttatgcgcacagattctgagccattcagcattgataaagttttacggacggcggttgttgtgccagaaagtaagcgtgtcgatcggatgctgaaagagttccgctctcaacgctatcacatggctattgtcattgatgagtttggtggcgtttctggcctggtgaccattgaagatattcttgagctgatcgttggcgaaattgaagatgagtatgacgatgaagaagacagagatgttcgtcaactcagtcggcacacatacacgattcgtgcgctgacacccattgaagatttcaatgaagtcttcaacacccatttcagcgacgatgaagtagacaccatcggtggtttagtgatgcaggcgtttggtcatttacctgctcgcggtgaaaccattgaaattgaaggttacttatttaaagttgccatggcggatagccgacgtatcattcaggttcatgtgaaaatcccggatgatgctccgcaacccaaactggaagaataaatcctcgatgcctatcgcttcataccttcaacgccagtgggttcgcgccctactggcgctattttttggcgcctgcggtacgctggcctattccccctttgatagttggcccgcagctattgtctcgctgtttggcttactcagcctgacattgaaccgtagcaccaaacaagctgcttttatcggtttttgttggggtatggggctatttggtacaggtattaactgggtctatgtcagcatcgccgaatttggcggcatgccgacagccatcaatatcttcctggtggtattactggcggcctatctctcgctctacaccatgctatttgctggtttattagcccgcgtatgccctaaaacaacctggtggcgactggctattgcggcacctgtggtatggcagttaactgagttcttgcgcggctgggtattaactggcttcccgtggctgcaatttggctacagccaaataaacggcccactgcgtggtattgcgcctattctcggtgtcgatggcatcacctttatactgatgtcgatcagtggattactggtttacgcctgctatcaacgccgtatcactgcggcaataattgccatagcaatgttattgttaccctggccgctgcgccagttgcattggtttactccacaacctgaacgcgcagttaatatcgcgatggtgcaaggtaacattgctcagtcaatgaagtgggatcccaaaatcctgcttaagaccttacaaatttatctcgatgaaacgcgcccatttatggggaaagcccccattatcatttggccggaatctgctatccctgatattgaaaccgatcaaacgaccttcctgacgatggttgatggtctgatgcgggcaaaccacagcagcctgattaccggtattgttgatgcccagcgccgccctgaaggcaagggataccacttcttcaacagtattatcgtattgggggataaagaaccttaccagtatccaactcgcaaccgctacagcaaacaccacctggtgccctttggcgagtttgtgccgctggaaacactgctgcgcccactcgcgccgttctttgatttaccgatgtcatctttcagccgaggtggctatgtgcaaccacagcttaatgtggctggatttaacctaacggccgctatttgctatgaaatcgtcttgggtcaacaggttcgggacaacttcaaccccgataccaacttcttgctgacggtctccaatgatgcatggtttggtcactctatcggcccgtggcagcatttccaaatggcacgtatgcgcgcgcttgaattgggtcgtcctctgttgcgcagtaccaataatggtataacagcggcagttggcccaagcggtgaagtcctggcgcaaattccacaatttactcagcaagtgctggaagttaaggtcacaccgactaccggtattaccccttatgcccggtttggttcgtggccaatgtggattatcacgctgatcctgggggcattaacgctataccgcgccgcccgttgtcgctctgacaagaaatgtcgagctgataaaaataaccccgtaacttgagcatcgttatgtcactgaaacctgaatttatcctcacaactgaagcgcaattaagcgaacattacgccgcgcctaataagaatgtgttgaagaaacaaattgatcatattgatgattatgccaaaaaactgattgccgccgcgccattcgcagtattgggaacgctgggtgccaacggaatcgactgttcacctaaaggtggcgaaccgggttttattcatgtgcaggacagcaagacactgatgctgccagaccgaccaggcaataaccgtctggatggtatccgcaatctattgcataacccttttgtcggcatcttgttcctgatccctggctggacagaaggttttcgggttaatggccgggcaaaaatttccgtcgatcctgaactgtgcgagcgttttagccaaaatgaccaaccggcccgcagtgtgttagtgatcgaagtcgatgaggtatttatccactgtggccgcgcaatcacctttgccgacctgtggaacccagagaaacatgccgctaaagaaagtgttccaacggcactggaagtttttaaagctcatctggcaatcaataatcaccagttaagttaacctgctataaaaatgaccaatagttaatctaatcgatagtatgccatcttcggcgactgattaattaacccaccgcccccgaatgatatttcatagctctgataaacagggctatttatcctccctgttttccgcgactggcacagaccttgcatcgtttctaatcaaatagtgttagctatccaccaatttctgctttgtattaagtgttcaaagggcatagccccgctgtatagatgaggtctgtttcaaatgagggaattgccattgctggcgtgcacatttatggggcgaaccacgcaccgcattagtgcgctagtgttttattgcctctctttggtgcgatttgcgtctcaaaaaacaaacatttattcatcacttgcataacaattggctattttttaaagataatctgatacaagtaacaatgaaaatagcctgttaaccaacaaatatctgtggttatacaagcgcaacaaaataagacagtttttggcatttcacgtttgtcacatgactacattttaagtatcacaacatcgagtcagaaaacattaagtaaaaaacaacatcaaaggagttggacatgcatatgcgtaaattggcgttagcgctactgttagctgggatggcaagtggtgttgcccatgcagaagatgcagcaaaaccagatgcttcggttgacacactgaagaagatcaaagataacggcgttatcgtcgtcggtcaccgtgagtcttccgttccattctcttactacgataaccagcagaaagtcgtgggttattcacaagattattccaatctgatcgtcgatgcgatcaagaaaaaacttaatgccccagacctccaggtaaaactgatccccatcacttcgcagaaccgtattccattactgcaaaacgggacctttgatttcgagtgtggctctaccaccaacaacctggaacgccagcaacaagccgcgttctctaacactatttttgttgtcggtacgcgtctgctgaccaaaaaaggttctgaagttaaagatttcaaagacttggcagggaaaccagtggtcgttacctccggtaccacctctgaagtgttgctcaataaattgaatgaaaaagataagatgaacatgcgcatcatcagcgccaaagaccacggcgattctttccgtaccctggaaagtggccgtgctgtcgcctttatgatggatgatgccttgctggctggcgaacgtgccaaagccaagaaaccagaccagtgggatatcgtcggtacgccacaatctcaggaagcctacggctgcatgctacgtaaaaacgatccagcctttaaaactctgttggatgaaaccatcgcaaccgcacaaacctctggtgtggctgagaagtcctttgaccgttggttcaaaaacccaattccaccgaaaaatcttaacctgaatttctcactgtctgatgagatgaaggtgctgttcaaagcccctaacgataaagcattgaactaacaataataatcagggccagctctgctagccctacagattgatgatggaccgattggtagacaggatgcggggtggccgttccccactccgcatttttttgttcaccctcgggaagccgcaacgcattgaatcatcagtcatcagggtggcttacccatccttttaagggagttttttatgtcaatagactggaactggggcatttttctgcaaccggcacctttcggtaataccacctatcttggctggatctggtccggctttcaggtcactgtcgcattatcattatgcgcttgggttatcgcttttttcgtcggttctttatttgggattttaagaacagtccccaaccgcattttatctagtattggggcctgttacgtagagctattccgtaatgtgccgctgattgtgcaattctttacctggtatttggtggtccctgaattattgccagccgatcttggcatgtggttcaaaagcgaattggatccgaatatacagttcttcctctcatcaatgatgtgccttggcttatttaccgccgcccgtgtttgtgagcaggttcgagctgggatccaatcactacctcgaggccaaaaagcggccggtctggcgatgggattaaccctgccacagacttatcgctatgttttattgcccaatgcttatcgggtaattattcccccgatgacttcagaaatgctcaacctggtaaaaaactcagccattgcatcaaccatcgggctggtagatatggctgcgcaggcgggtaaattgctcgattactcggctcacgcctatgagtcattcactgccatcacccttggatatgtactgatcaacgccgtgatcatgctgttgatgcggttagttgaaaagaaagtgcagttacccggcaatctggggagtaaataatgtacgaatttgattggagttccatcgcacccagcctgccatacctgctgcaaggtttggcggttaccgccaaaataaccctcatcgccattgtgttcggcatagtgtggggcacagttctggcggtgatgcgcctatcgccggttaaagctatcagctggttcgctaccgcctatgtcaacgtgttccgctctattccgttggtcatggtgctgttgtggttttatctggtcgtgccgagcttattacaaaatgtgctgggcttatcaccaaaaactgatattcgcttaatctctgccatggtagccttttcattatttgaagcggcttattactcagaaattatccgtgccgggatccaaagcatctctcgtgggcaatcctctgcggccctggctctgggcatgacccaaggccagtcaatgagattggttatcctgccgcaggctttccgcgccatggtgccattactgttaacccaagggatcgtgttatttcaggatacatcgctggtgtatgtccttagtctggccgatttcttccgcaccgcgaccacgattggcgagcgggacggtactcaggtcgaaatggtgctgtttgccggtttggtgtatttcgttatcagtttttccgcgtcgatgctggttaactatttgaagaaaaggactgtttgatgatttccctgaaaaatgtttctaagtggtacggccactttcaggtgctggctgactgcactaccgaagttaaaaaaggtgaggtcgtggtagtctgcggcccttccggctcaggcaaatcaaccttaatcaaaacggttaatgggctggaacctatccagaagggcagcattacggtcaatggcattggtgtgaatgataaaggcaccaatttggcgcaattacgttctaaagtcggcatggtattccagcattttgaactattcccacacctgtctattattgaaaacctgacactggcgcaagttaaagtactcaaacgcgacaaaacagaagcaagagaaaaagggctaaaactgttagagcgtgtcggtcttaccacccacgcggataaattcccctcgcagttatctggcggccagcaacaacgtgtggcgattgcccgtgcactgtgtatggaccctattgccatgttgtttgacgaaccgacttcggcccttgaccctgaaatgatcaacgaagtgttggatgttatggtcaaactggcgctggaagggatgactatgatggtcgtcacccacgaaatgggcttcgcacgtaaagtggctaatcgcgttatttttatggatgaagggaaaatcgtcgaagacagcaacaaagatgatttctttaacaaccctaaatctgatcgtgccaaagacttcctggcgaaaattttgcactaattgttccattcacccctctctgttttatgagaggggctgataacattttccgattttacggctggaaaggccggcgattaaattggtcatggccacatttagggcaaagcggtagcacctcgggggtatagaaagccagatgataatggcatttttcacagacaagattgcccaatccgaccacctctccactgtgataaaccccatgatgactgacatctttaaacacctcacgccactctaattgcgttttatcggtgatatcagccagctcttgccacaaactctctttgataacgcgcataaatacactatcagtaaattcatccttactttcttcatagctacgagcaaactcttccaaatcacgccgcaccgcctgaatgatttgctcaacttcactgcgggataactcttctacggcatccaaccgctgttcagcgctgtccaccagcttatcgatatcacgttcaccatttttcaagcgttcagtcagtgatgccaccaactcacgataatattgagctaccttgttcatactgtctcctcgatccacggttgtgataaagcaaattgtgataaagcaaattgtgataaagccaaagttgtgacaaagaaaatagggtttttcatcttcttgagttacccgtctctgttatctgcacgtacttactctgatattaaagctaacgttaattattttagtcgtaaatgactgaagtcacgtcatcatcaggttgttctcgcgccactttgatgatttctgccattcactgcgcagaaaaagcctccagtaggatgctgagtgttgttgccgcagccgcttatcagctatgctatgcggatctctctttatgatatgaaacagataatgctacaggcgtagctgtttttcactataggaccaccggccgccatgcaagagcaataccgcccagaagatatcgaaacgcaagtacagcttcactggcaagagaagcaaacttttaaagtcactgaagataccagcaaagaaaaatattactgcctatccatgctgccgtatccgtcaggacgcctacatatggggcacgttcgtaactacaccattggtgatgttatctcccgttaccagcgcatgctgggcaaaaacgtgttacagccgatcggctgggatgcatttggtctgccagctgaaggcgctgcggtaaaaaacaacaccgcaccggccccctggacttacgacaacattgaatacatgaagaaccagttaaaattactgggcttcggctatgactgggatcgcgagattgccacctgctcacccgattactaccgttgggaacagtggttcttcaccaaattgtatgaaaaaggcatggtctacaaaaagacctcagccgttaactggtgtccacacgacctgaccgttttagctaacgagcaggttatcgacggctgctgctggcgttgtgataccaaagttgaacgtaaagaaatcccacagtggtttattaaaattactgattacgctgatcaattgcttaatgatctggacacgctggaaagctggccagaacaagttaagaccatgcaacgtaactggattggccgctctgaaggggttgatatcgttttcaacgtcgcagatagcgaagagaagctctccgtttacaccacgcgcccggacacctttatgggtgtgacttacgtagctgttgctgctggtcatccgctgtcattacaagccgcagcgactaaccctgcactggctgattttgtcgcggaatgccggaacaccaaggttgccgaagctgaaatggccactatggagaaaaaaggcatggctaccggcctgtatgccatccatccactgacaggtgaaaaattacctatctgggcggctaactttgtcttgatggattacggcaccggtgcggtaatggcggttccgggccacgatgcccgcgactgggaatttgcgactaaatataatttaccaatcaaaccggttattttggctgctgatggcagtgagccagacttgagccaggaagccatgaccgagaaaggcatactgttcaactccggtgagtttgatggtctgaattatgaagatggcttcaatgcggttgccgacaaactggtcgccctcggtgtcggtcagcgcaaagtcaactatcgcctgcgtgactggggtgtttcccgtcagcgttattggggggcgcctatcccgatggtgacactggaagacggcaccgtggtaccaactccagaagatcaactgccggttatcctgccggaagatgtggtgatggatggtattaccagcccaataaaggccgatcctgagtgggctaaaaccaccgttaatggcgtgccgggcctgcgtgaaactgatacctttgatacctttatggaatcatcatggtattacgcgcgctacacctgcccacaatttgataaaggcatgctggatccagccgccgccaactattggctgccggttgatcaatatgtcggtggtattgaacatgccatcatgcacttgatgtacttccgctttttccacaaattgctgcgtgacgcaggtttagttgactccgatgagccagccaagcgcctgctgtgtcagggtatggttctggcagatgccttctattacagcggctccaacggtgagcgtatctgggtttcaccggtggacgccattgttgagcgtgatgataaagggcgcatcattaaagcgactgatgccgaaggccatgaactggtttacgctggcatgagcaaaatgtcgaaatcgaaaaataacggtatcgacccacaagtcatggtagaaaaatacggtgccgataccgtgcgcctgtttatgatgtttgcctcaccagcagaaatgacgctggaatggcaggaatctggtgtcgaaggagctaaccgcttcctgaaacgcgtctggcgtctggcctatgatcacaccgccaaaggggcaaccgcaccactggatgttgccaacctgacggaagagcagaaatccttacgccgcgacctgcataaaactattgccaaagtcactgatgacgtgggccgccgtcaaactttcaataccgcgattgctgcggtgatggagttgatgaacaagctgggtcgcgcacctcaggaaaccgagcaagaccgtgctctgctgcaagaagcattattggcagtggttcggatgctttatccattcacacctcacgtttgctttagcttgtggcaagctctgggtggcgaaggtgatattgataccgcaccatggccagttgctgatgaacaagcgatggtcgaagactctaaattagtggtcgtacaggttaatggtaaagtgcgtggccgcattactgtgccagccgatgccactgaacagcaagtgcgtgaacgtgctggtcaggaacacttggtggctaaatacctggatggagttaccgtacgtaaagtcatctatgtccctggcaaactgcttaacctggttgtgggttaaggcaaggaggagttgtgcgacatcgtattctgatgctgttgctggggttggcggtgctggtcactgctggctgtggctttaatctgcggggcaccactcaggtgccacctgagctgcaaaaactgttgctggaaagtagcgatccttatgggccgttaacccgtgcgatacgccaacaattgcgtttaagtaacgtcactattgttgatgacccgatgcgtaaggacttgccagcgctgcggattatcggttcatccgaaaatcaggataccgtgtctatcttccgcaacggcgtgacagccgagtatcagttggtattacacgttcaggcgcaagtattgattccaggtcatgatatttacccaattcgggtgaatatcttccgtaccttcttcgataacccgttaaccgcactggcgaaagaagctgaagccgaagtgctgcgtcaggaaatgcgtgatcaggcagcgcaacagctagtgcgtaagctgttggtggtacatgctgcggaaataaaaaatgcgcaggaaaatggcgatacactcaccagcagtaagcgtgctaccggtgcagctaaaatggctgatgtcgaagaaattaatattggcaaacctgccgtcagtacccctgcccaatgattcgagtttatcctgaacaacttgtcgcgcagctccatgaggggctgcgcgcttgttatctgttgtgtggtaacgaacccttgttattacaggaaagtcaggaccatattcgccgtgtggcagcaacgcatgatttcagcgagcatttcagttttgcgctggatgctcacactgaatgggagaatatctttagcctttgtcaggcgctgagtttatttgccagccgccagacactgctattgagcttccctgacagtgggttaaccgcaccgatgaatgaacaattggtcaaattatccggccttttgcacccagacattttgttgatattacgtgccaataagctaacaaaagcacaagaaaacagcgcatggtttaaagctctcagcccaaattcggtgttcgtcagctgccagacaccagaacaggctcaactccctcgttgggtaagcacacgcgccaaaagcctaaatttagatattgatgatgccgccgttcagctactttgttactgctatgagggtaacctgctggcgttatcacaggcattggaacgcctatcattactctatccggacggtaaattaacactgcccaaagtagagcaagccgtcaacgatgccgcacatttcaccccttaccactggcttgatgctttgctggcggggaaaagcaaacgcgcctggcatatcctgcaacaattacagcaggaagacagtgagccagttatcttgctacgcacactccagcgcgagctattacaactgctaacactaaagcgccggatggagcaggtgccactgcgaacattatttgatcaatttaaagtgtggcaaaatcgtcgtccgatgatgactcaagcgttacaacgtctttcgatgccacaactgcaacaggccgtgcgtttattgtcacagatggaagttcgcctgaagcaggattacggtcagtcaatctggccggagttagaaacactatctatgctgatgtgtggaaaaattttacctgagagcttttttgatgcccaataaatccccgactcgcaccctctatgccctgttcggcggtacttttgatcccattcattatggccatttaaagccagttgaaacattggctcaacaagtgggtttacaacacattatcttgttacctaaccatgtcccacctcatcgccctcaacctgaggccaatgcgcagcagcggctaaaaatggtcgaactggctgtggccggcaacccattgttcagtgttgattcacgagagttattgcgtgataccccatcattcaccattgataccttggaatcacttcgtaaagaacgtggtgctgaacgccccttagcgtttattattgggcaagattcattattatcgctgcataagtggcatcgctggcaatcattgttagatgtgtgtcatttgttagtgtgcgctcgcccaggttatgcgcaaactctggaaacaccagagttacagcaatggcttgatgctcatcgcgtttttgatccacaggcactgagcctgcggccgcatggtgcaatctatctggcagatacgcctttactggacatttctgccacagatattcgccatcggcgtcataacggcgaaagttgcgatgatctgctgccacgggctgtacagcgatatattgagttacaaggtttatatcgcggctgaggaactgagggtttatatcgcgatgcattgacccatgttatactccgccgctaaatttcaggtattcgctgaaaaaccgttacattctaactgttcataccggtaactgttcgcgggatctcctgcaaacaatacggaagaacgttaatacccaaagaacttgacgttgcaggtaggcagccagcgcacgaatcccgatgagcttacatgagtaagtgattcgggtgagaaagtgcagctaacaccccggcaacttcaaggacaaagggtatagacagaaatcacccgagggggaacctttgcaaggtaaagcgctccaagaatttgttatcgacaagctcgatgatttgaaaggccaggacattattactctggatgttcagggtaagtccagcatcactgattacatgattatttgtaccggtacctccactcgccatgtgatggcgttggctgataacctggttcaagaatcccgcgcggcaggcatgataccttttggtatcgaaggtcagggtgtctctgactgggtcgtggtcgatttaggcgaagtgattgtgcatgtgatgcaagaagaaagccgccgtatgtatgaactggaaaagctctggagctaagcggtgaaactgcaactggtagccgtcggcaccaaaatgccagactgggtgcagaccggttttatcgattacctgcgccgctttcccaaggatatgcccttcgatctggtagagatacctgcaggtaaacggggcaaaaatgcggatatcaaacgcattttggaaaaagaaggcgagctgatgctggcagcggttggcaaaaacaaccgtattgtcacgctggatatcccaggtactctctgggagaccccgcagttagctcagcaattagaacgctggaagcaggatggccgtgatgtcagtctgctgattggcgggcctgaggggttagcccaggcctgtaaagccgccgcagagcagagctggtcgctctctccgttgacgctacctcatcctttagtgcgcgttttagtggcggagagcctctatcgtgcctggagtattacgaccaatcacccttatcatcgggaataagcgggcgatgaacctgagtaaagtgatggctctgagtaagacgctggttttgggcaaaatgaaatagcagtgggatgaaaaaagaacctaatccttttcgcgactattcggctgagtcagccttgtttgtccgccgtgcccttgtggctttcctcggtatcctgctgctaagcgggatattggtcgcaaacatgtacaatttgcagatagtccgttttgaagactatcgcacccgttccaatgaaaaccggattaagctggttcctatcgcccctagccgcggtatgatatttgaccgtaacggaactccgctggcaatgaaccggacgatttatcagttagaactgatgccggaaaaaattgaagacctccccgcgaccctcaatgcactgcgcccgatagtggatctgacggatgaggatatcgccaactttgaaaaagagcgtaagcgctcacgtcgctttacttcaattgcggttaaaacgccgctgaccgaagtgcaggtcgctcgtttcgcggttaaccagttccgcttccctggcattgaggtcaaaggctatcaacgccgcttctacccttatggctcagcactgactcatgttatcggctacgtttccaagattaacgacaaagatgttgagcggctggataaagaaggcattctcgcgaactatgccgccacccacgatatcggcaagctgggtattgagcgctattatgaatccgtattacacggcaaaaccggttatgaagaagttgaagttaataaccgtggccgggtgatccgccaattacatgagcaaccaccgcaagccggtaaagacatttatctgactctcgatttgcacctgcaaacctatattgagcagttgttaagtggtagccgtgcggcagtagtggtaacagatccgcgcaccggtggcatattggccttagtgtcaaacccaagctatgacccgaacttgtttgtcgatggtatttctaataaagattatcaagggttattgaacgacccgaaccgcccattgatcaaccgcgccactcaaggggtatacccgcccgcctcgacggtaaaaccctatattgcggtttcggctctcagcgccggagttatcaccaaaaacaccagcctgtttgatcccggctggtggcagttgcccggttcggaaaaacgttttcgcgactggaagaaatggggtcatggccggctgaatgtcaccaaagcgttggaagaatcggccgacaccttcttctatcaggtagcatatgacatggggattgaccgtttatcctcatggatgagcaaattcggttacggtgaatacactggcatcgacttatctgaagagcgggctggcctcatgccgacccgtgaatggaaacaaaaacgccataaaaaaccttggtatcaaggggataccatccccgtaggtatcggtcagggctattggactgccacgcctattcagatggcaaaagccctgatgaccctgatcaatgatggtgccgttaaaacacctcatttgctgcaaagcacccgtattgatggcgttttagtgccttataagcaggaagacagtactcagattggcgatattcactctggctactgggaaattgccaaagatggcatgtatggcgtggcaaaccgcccgaacggaacggggcgtaagttctttgaaggtacgccgtataaggcagcagccaaatccggtaccgcgcaggtttatagctatgaaacctataatgcccacaaagtagccgagcacttgcgcgaccacaagttaatggttgcgtttgccccctacgagaatccgacggtatctgtcgccatgattttagaaaatggcggggccgggcctgcggtagggacgattacccgtcaaattctcgaccatatcttattgggcgataacaacactgaattaccggatgcagctcctctgcctccgggcgttgaagcagactagctaaagcagattagttgcagcggattaaggtaactcatgactgataatcaacaaaaaggctctttgtggtacaaaatgcacattgacctgccgtttctgctttgcgtactggcgctactggcttatagcgccttcgtgatgtggagcgccagcgggcaagacatgggtatgatggaacgcaaggtcggtcaaattgcgatgggcctggttgtgatgctggtcatggcgcagatcccgcctcgcgtctatgaaagctgggcaccttatctctattttgtctgtgtcattttactggtcttagttgatgcatttggtcaaatcagtaaaggtgcgcagcgctggctggatttgggctttattcgcttccaaccctctgaaattgcgaaaattgcggttcccttaatggtcgcacgctttatgaaccgcgacgtctgccccccatcattgaaaaataccggtatcgcactgattttaatctttatgccaaccttattggtggccgcacaacccgatctgggcacctctatcctgatagcagcttccggattatttgttctgttcctttccggtatgagctggcgtttaattgccattgcagccattttggttgcggcatttattcctattctctggttcttcctgatgcatggctatcagcgagatcgcgtgatgatgctgctagacccagaaagtgatccgctcggtgctggttatcatattattcagtcaaaaattgctattggttccggtgggttatcaggtaaaggctggctgcacggaactcaatcacagttggaattcctgccagaacgtcatacagattttatctttgccgtgctggcagaagagttaggtttaatcggtgtgctggtgttattagctctctatctgtgcctgattatgcggggtttggtgattgcagctcatgcacaaaccaccttcggccgagttatggttggcggactaatgctgatactctttgtctatgtgtttgttaacataggtatggtaagtggaattttacctgtggttggcgtacctttgcctttggtcagctacggaggctcggcgctgatagtgctgatggccgggtttggtatcgtgatgtcgatacatactcatcgaaaaatgttatctaaaaatttatagaggtgagcaatgcgtaaggaatggctttggatcggcatcgcaggtgtattgctatcagcatgtaccagtcaacctcctgccccccagcaacaagtgcagcagacatacaatggcccggtggtagaaataggtggtgcagagccacgctatgagcctttcaatcctaatttcaatcaggattataaagtgaatggccagtcttacagcatcgttaaagacccacaaaacttcagtcaagtgggtctggcggcatggtacggtgaagaggctaatggcaactctacagcaacgggcgaaatctttgatcccaatgcattgacggcagcccaccctacgctgcccatcccaagctatgtgcgagtcactaacattagcaatggtcgccagattgtggtgcgcgtcaatgaccgcggcccttatacccctggccgggtgattgatttatccaaagctgccgctgaccgcctaaatatttcgaataataccaaggtgaagattgattttatcaatgtagcacctgatggctcattatctggccccggaatggttggtaccactatcgcgaagcaaagctatgcattacccagccgaccagacctcacttccagcggcatgggtaccccgattcaacaggatgctccggcagtaagtgcgcctgtgcgccctatcgataatagtcatttgtccggtgccgatgcgacccagccggttgcaccacaaagcagtggcttcctgcgcgcatctacccccgtgcccgcaggagtgctcgaaagttcagaacccgcgctgagttcacaatcggtacagccaccggtagtcgctaaccccggcccagtgacctcgtcagtggcagcagcaccggccgccgccccatcatcatctgggggctatgtggttcaagtgggcgcactgagtgatgcaagccgcgcccaaacctggcagcaaagtctgagtcaacgttttggtgtaccagggaaagtcgccaccaatggcagtgtccaccgtgttcagcttgggccatttagtagccgccaacaggcagttgaactgcaacagcgcctgtcgagcgaagctcaacagcagtcatttgtggttgcggcaccttaaatatacatagcttgtagcaatttaagtctaaccaaacaaaaataaccgtaactccctgtgctaacagaatgttacggttgaatgcataagcgccacatgaatttatagccaaattaattggcgttgtagcaaggcaacagcgtcaagtcagaaggctatggtatgatgtggcacgttttttaacttactcccacggatgttgttgtcctgatcatgaaatatgtaactacttctcgtattatcaagagcctggcgctcggcactgttattgttatgagcgcagcatctgctgcaaacgctgatgacgtcaacttaaaaaccatgatccccggcgtaccacagatcgacgcggaagcctacgttctgattgattacaactccggcaaagtattagcagaaatgaatgccgatgcgcgccgcaatcctgccagcctgaccaaaatgatgaccagctatgtcattgggcaagccatcaaagcaggtaaaatcgggccagaagatatggttaccgtaggcaaagatgcgtgggcgaccggcaatcctgagttcaagggctcttcgttgatgttcctgaagccaggtgaccgtgtgcctgtgtctaaactgacccgcggtatcaacctgcaatcgggtaacgatgcttgcgttgctatggcagattacgttgctggcagccaggactcattcgtaaacctgatgaacaactacgttaaagcactgggcctgcaaaatacccagttcaaaaccgttcacggcttagatgctgaagggcagtacagctctgcgcgcgatatggcgttgattggtcaagcgctgattcgtgatgtaccagatgagtatgccatctacaaagagaaagaattcactttcaacaatattcgccagatgaaccgtaatggtttgctgtgggataccagcttaaatgtagatggtattaaaaccggccataccgatgctgctggctataatctggtggcatctgctaccgatggtcaaatgcgtttgatttcagccgttctgggtggtcacacttataaaggccgtgaaactgagagcaaaaaactgctgacttggggcttccgtttctttgaaaccgtagcaccattgaaagtcggtaaagagtttgcttcagagccagtttggttcggtgacaatgaccgggtgcagttgggtgtggataaagacgtctacctaactattccacgtggccgaatgaaagacttgaaagccagctatgttctgaatactccagaaatccatgcgccactggcgaaaaaccaggttgtcgggatgattaacttccagttggatggtaaaaccatcgatcaacgaccactggttgtcatgaatgaagtgaaagaaggcgggatcttcagccgcatggtggactacatcaaactgatgttccaccgctggtttggctaatcactggccttgaaaagccgaagtcgacccccatattataaataatgtgaaactcccgctccggcgggagttataattttatagtcgggtactttttatcctaacaccagtccgacaacaatctgtctgtcaaaccccaggagcgcacatgaaaactaaactgaatgaactgcttgagttcccttgccccttcacctacaaggtaatgggcattgctgaacctcaactggttaaccaggtggttgaagtggtacagcgccatgctccgggcgattatacccccgaagtcaaaccgagcagtaaaggcaactatcactctgtttccattaccattacagcgacccatatcgatcaagtggaaacgctgtatgaagaattaggcaatcttgaattggtcagaatggtgctgtaataccgttcaaatactgaccacccacctatggcccacactgcttactcagctgtcgggccttatttttttacggccaaattatcgctttcatccgtcaaaatagtgcctcgacacagctgggctggtatactgacgccaccatttctgtaaccagatgatgcctcgcttgcaacaacataagatcattttacgtcagctagggctacaaccctatgcccccgtatctcaagccatgcataatttcactgagtttcgcaccgataccagcgcagatgaaatctggttggttgagcatcaacacgtctttactcagggtcaggcaggaaaagccgaacatgttctgatgcccggtgatattccggttatccaaagtgaccgcgggggccaggtcacttatcatggccccggccaacaagtcatgtatatcatgattgatctcaagcgggccaaattgggtgtacggcagcttgtgaccgccattgagaacaccgtgattgggacgctagcccatttaggaattgaatcacaagctcgcccggatgctcccggtgtttatgtgggtcaacagaaaatttgttcattaggtctgcgcattcgcaggggctgttcattccatggcctggcattaaatgttgcaatggatctggaacccttcttgcgcattaatccctgtggctacgcaggcatgcaaatgacgcaaatcagcgcgctgaaagcgggtactactatggccgatgttcaaccaatattagtgcgcgaatttacccgtcagctaggttatcccgatgccgagcagcagccgtggtcattggctgattatttaccaccagacgctcaatcgcccggcaataagcaatgtgaagtatgaataactctcccacagcaactcaatacggcgctatttacaaacgcctacaaaattgggggctgaatgggacaggctaaagatgatataatttttaaacaattttcaaaatttttttaacgacgccacatcccgttgaatttaattaaaaatctcaaattgagagattcagaactggaacctgcacgattatgagtaaaccgattcagatggaacgcggcgtcaaataccgcgacgcagataaaatggcgctaatcccgattaaaaccgtggttaccgaacgccaagagctgctacgtaaacccgagtggatgaaaatcaagcttcctgctgactctagccgcattcagggtattaaagcagcaatgcgtaaaaatggtctgcactcggtttgcgaagaggcctcctgccccaacctgtcggagtgctttaaccacggtaccgcgacctttatgatcctcggcgcgatttgcacccgccgttgcccattctgcgacgttgcccacggccgcccagtgacaccggatgccaatgagccagagaaattagctcaaacaatcaaagatatgggtttgcgctatgtggttatcacatcggttgaccgcgatgatttacgtgatggcggtgcccaacattttgcagattgcatctcagcgattcgtgccaagaatccaacgattaaaattgaaacattagtgccggatttccgtggccgtatggatcgcgcgttagatattttgactgtcacaccaccagatgtctttaaccacaatctggaaaacgttccacgggtatatcgtcaggttcgcccaggggctaactatgagtggtcacttaaattattagaacgttttaaagaagctcatccagatattcctaccaaatctggtttgatggtcggtttgggtgaaactaatgctgaaatcgtggaagttatgcgtgatttgcgccgtcatggagtcactatgctgacgctgggccaatatttgcaacctagccgtcaccatttacctgtacagcgatatgttagcccagcggaatttgatgaaatgaaagcggaagcaatggcgatgggctttacccatgcagcttgcggcccatttgttcgctcctcttaccatgctgacctgcaagcaaaaggattggaagtaaaataagccaaattagtctgaatagttgttcagactaatttgattgaaatattttattacatcttaaatagcagataatcaaaaacggatttccactggagatccgttttttagtttcgcagtcggtttctattacctgccgatataatcagtctttatgctcgataggcggtttggcttctgtggcgactttagactcagcagccgtgttggctggaggagcatcgtcattacccatcgcctttttaaagcctttcagagccgcgcctaaatccgcacctaacgtgcgcaatttgctggtaccaaacaacaacacaatcaatatgccgactaccagcaatttggtaatactgataccttccatacacaccttcttgattagtactgttcattaaatcatgcgctatttacgaataaattgccgattaaaacaagagtaatatgtaacagatttcgttagtgaactatgatttattcaagagtctattctcatttattttgactcattccggatgagacattgccgttaacatccccccaaagcagaaagaacgagggagccgccaattgccttattcaagtagaatcaatactcgcagatccgggttaagtttcgctaaaaggacttatttaccccgcgcatttggtttaggtattggcatgttttgcgtaggctccgtgctctacacgcagaatgctccattatggctatggctcatgctggtgcttaatggattggtatggccacatattgcctacctactggcctcacgctctgaacaaccgtttgagcaagaaatcataaacatgaaaatagactcggcgctgggaggtgtctgggttgcaataatgtcattcaatgctctgccatcagtcgttattctctccatgatgagcatgaacaatattgcttctggtgggaaaaatgttttttgtaaagggctggctttacagatagcctgtagtttactgactgcatggatatttaatttgccctttaaacctgagacctcgccacttcaggtatatgcctgcctaccgatgataactatttacccttccctgcttggattagtcacctatcgaaccgcaaaacgcctcgctgaaaataaagaagagttattgcgtattagtgtcagggatggattaactgggctgtataaccgcaggcattgggaacatcagctacataatcaatttgatagttgccgacgctaccaacatggtgcctcgctaattttactggatattgataattttaaatctattaatgatacctttggtcacgccgttggtgatgaggctattactgttcttgccgaagaattactgctggggttgcgagccattgatattgttggccgctatggtggagatgagtttggtgctattttacccaatacaactgccgaacaaacgcgggaagtattaatgcgaattcaggaaaggttagccgatttagtttttacccaagcaccgcccctgcaactcagagtcagtgctggtatcgcggattaccgtcatgacatgattaactatcagcaatggttaaaagccgccgattctgcactatatttggcaaaagataatggccgtaaccgcattgagctggcaagctgaataacggtaaaattccaatatagtggtatccctaaagaaaggtgtttatgtttaatacattgcttgcagtatttattggtggtggtgtgggcagtgtcgcccgttggctggtcagtctgaagctaaacaatttttccccaaatatcccggtaggaacacttattgtaaacctggtcggtgcttttattatcggcctgacattagcactattcacccgaattgcacacattgatcctgtttggaaattactcattactactggcttttgtggtgggctgacgacattttcaaccttctccgttgaagttgtctatttacttcaggatgggaaattagcttgggctgcgggcacagttgcacttaatctggccggttcacttgccatgacaatgctggcttttatattggttaattactttgctgctcaataatcgtggatcaaagagcatcactgtttactgcatcttaatgttttcttaatctacgaaccggataattatttagcagagaacagttagccaatggggtgactgatgtgctggatagatcctatgtgtagtttacccaaaacaggaactgaatggctggcagttattttttgcctggttatcacggttgcctttttaagggcatatctcttttagcccactctcccgtcaatgcttgtcggtgctataaataaaaaacccgcctgataacaatgaggcgggttttaagagatatgggctacttagatagcgataacattagcagctgatggccctttggcaccgctcgtgatttcaaattctacacgctggccttcagcaagagttttgaaaccgttgctagcgatggctgagaaatgaacgaaaacgtccttgctgccatcttctggggtaataaaaccaaagcctttagcttcattgaaccacttaacgctacctttaatcttagacatcaaacttacctttacgtgaatgttggacacaaaatgtgtgtcaaatacagtacagcaatagaactgttttttgtccacggcagagatcacaaaaaacagagaaaaagtgaaaacatcagattttatgctcaatttttagcacagaaatccatgtttcgctcttttacagctcacccgcactggccctaaaaaagtcccagactgtatctgaaagcgtttcacctgtattatacttgcccattggatacgctaatacgagatgcatgatgaacggtagaataacaactttttttgaagataaaggttttggttttatcaccgatgagaacggagataaccgttattttcacgttattaaagttgctaatcccgagatgattaaaaaaggtgcggaagtgactttcgagccaacaaccaataccaaagggttgtcagcatttgcggtgaaagtggccattgagagcaaatacatctttattgccaatgaaagaatcaaactcaccagtatcaaatccttccatacttttactaaagaagtgcctgcacaggctgaagttgataaagccaataccatcctttcagtcaatttactgatgagtaaaatccggccgcaggaagaagatatttcagagaaaactgtgccattgaaaatgttatcgataacaacattccaaaatgttacttacacattctcagagcatgaagttgatattgacagtacaattgccaaattgaagagtatttaatcccgatttacttttactaaaacgccgcgatatccccataaacagccccaaatagctttggggctgtccgggcattccagggtttgaagctggcatccctgcccgcgagcactagacaatccctttggtattcactgatgttgacggaaaaagtaactaaaaatccagtccgttatttatattaactatttgaacataaacattttaatcaattcaacgtcagtacgggctcccagttttttcatagcagaccgtttttgcccactgactgttttctcactctttttcaaaatcttggcaatatcaccaccggaaaaaccttcattaaataatttcaacacgatattttcattgggtgtcaaatactgccgctccgacgacggcaaactcagaactctcgtagatttacgctcagataagttatctttaagcccgcgaagcttacgtttgaaaacagtcgtaattttattagtgacagtatcaacgccgtcttctctgaagatcatcgtcacattgctgaatcttgggataccctgtaaaaagctattcaaacgagcatcacaaatcaaaaaaacatccgcttctgaaggggctttatccaaacgctttagagcatcaaaaaaactgaactcatcaaccccaataaaaatgatatctgctgaataaaatgcttttcgatagaatttgatctcttttttaaatcctagagatgtaaatatcttttttacgatagctaccatacctagtgtttgatatttatcgttgtcaacgatcatacaacttatcatattggccacacccgctagtgcttcagcactctatgaattgttaactcacatctgtttgtgatgaaataaaaattattaaatattatgaagatagaccagaaacaccttacttttgagtaaaccatagaggcgtcatgagatatataggaaggcaacaccggagggtgtaggaaacgtctttttttcaaaagaatatttctcgttcttttatttatagttaaatctgtcaggcgtgacagcatttagattgtatgtaaaaatagtgaaaaattagtggcctaaccaggaaggttctaatgctatacctacgccatttacagctggatatctcatttaaccttatttcaagccgaacgattatatgagaaacgtcggtttacatgcgctaaaaacattaagctgcttttctgccgttaccttttattctgccagtaaaacctgtaccgaacagtgctttttaggtggagaagtaatgggggttttgtactttttgtcgatcatcgccaccccactgttttttatgattatcggttatatcgattcgagcgatgagatagatcaagcagatatactcagaaaattaaaatctatcataaccattatcattttctggaacgtacttttctactttatcaatgaggatggcttcaagcggggctatttcctacaaagctggcttttattcagtattgctattatttatctgatcaatccgataatctcgaaagtactacaaagtaacagaacggctatcatcactctctcgtgtctggttatattctctatttctatcgatttaattagcgcgttcagtgagcggccatatttaattgattttccacaatattttagactatggacgtgggtattttattatatgactggcaggttcctctgctcaaaaatttgccaaaaaataaccaaattgccaaggatacgtcttgtcgcaaaagtacttcttatcccgacggcaatttcaatgtattactatgaaagctttatgtcgatacatgtatataaaacagtgaatgcaggctatttcctcgataatttgcatgttttaattctgagcttatgcttatttgtaatatttgataactttgacactaaacatgaatggataaagaaaacattggcctatatcagcccatccatgatcggggtgtatatcttgcatgatgggattttctattttattgccagcgcatataacttatctgatgtcacattgaggttcacattactgttgtcagtatttgcggcctcagtcctgttatcgcgaattctattactgaataaatatacatcacgttttatctcgttttgatagatataatccgcctccatacgaagtggtggcgggtcagatatgcagcaacaacaaaactcgcgcaagataaaatatactagcagaatcacctatatcagagacaacaggcgatgggtggtagcaggcgcttctgtccaacacttttcattattgaatctgaatcaaggtcagggtattgccgaatactgcgccagtatcaatatagagctggtttttaaatagtgatggttttaccagcggcgtgtgaccaaaaataaatttatcagccccggagatctcatcactttctcccttcatcgccgcgttaaggcgcttacgattccataagactaaatgctcatcaacaaatttgccgtaaacatactcatctgaaggataatcagcatgagcgataacatatgtcccgttgtcagtcgtaacctcaattattaatggcagctgttcggcctgtttaatcaactgttcaacctgatatctattatttcctgccaataagaagaaccagcgcccgccattggctatccaggtatcagcctcatcaccggccagtacatcaatggccatttgctcatgattgccacgaacagcacgaaaccaatatgcattaagcagttcataacattctgtattctgagggccgcgatcagccagatcgcccacagaaacaagtaaatcagacgagcgatcaaaggcaactcgacccaaactatccatcaactttttatagcagccatgaatatcaccaacaacaaagatacgccggtattcactgccatttattttttggtacatagcaggcctcacagtcagtgtattgcctactttaattttagcttaattgctcaatttatgagcatcaatgcggggtttagttaaaaatagagggggaatgtggtgagtttcaacacaccgcaattttttgttgatagatgcgcgtcactctcgtactgcgggaaatatttatgaatgctatttcaaaaatagaataagccgccctcaagcggcttattctacgttgaaaggacaacaaaccgccttaggatcactgaggccgatatatgtctctgtaatgggctaatctttcccggaaaaaatcgagttcatctgatgaaagttttgcttcaatttcatcaactttaattttctttttttggttttccataaaagcaaccgtggatgccacaaaatccaggctggtatggcaatatgccgaaacaagtttctcaagtgctgacatgttacccccctttatttgacctagcacaccgcacaatttaacacaaataattatattaaaaccgagacacagatcaaccaaaaaggaaatagcccaccgcaggcccccgacaccagcagtgttattgattttactgacattaaactgaagccaggtattttgtcgtgggtcgatgttttttagcggattttccgttatggttcagataaccttttaacctttctaaagcccataattgataacgagaacagaattgaaatgagaaaaacaacgataattatgatagcaattgccctcgcggtatttgcttacacgcattttaccggagcctaacgctatcaaacctatgctaaaagttatcgcacaagactttatcaaaccagaaaacatcagtgatgttatgccgctctataaagaattagtggaaaaaacaaagcttgaacccctttgtatttcctatgatttgtacattgataataaagaccctggtagcttcgtttttattgaagagtggccagaccaagcggcattagatacacattgcgcgacagagcatttcagacggttggtaccgcagatcaaccaatatcagcgaaaagagtgcacattcatctttatgcacccttttgaatagcgtttcaaagcaaccggttacaatacctgttgctcttcttcatgatattgattctgccacatagctgagtaccggccattttgcagcaataattcctcatgccgcccgcgttcaactattgcgcccgcttccatcacaataatttcatcagcatcaatgatggtggataaacggtgagcaataaccaacgtcgtgtgatcacggctaacttctcgtaaatgggcctgaatctcgcgctcagtatgggtatctaatgcactggttgcttcatcaaaaaccaaaatagccggatttttaagaatcgtgcgcgcaatcgctacccgctgtttctcaccaccggataacttaagcccgcgctcccctactcgcgtctcataaccatcaggcaagctaataataaaatcatggatatgcgcaagtttcgctgcacgttctatctctgcaaaacttgaagaggttctgccatatgcaatgttataacgcagcgtgtcattaaatagcactgtatcttgaggcacgataccaatagcctcacgtaaactcgcttgagtcacattgcggacatcttgatcatcaatataaatcgcaccatcagtcacatcataaaaacgaaacagcaagcgagatagtgtcgatttaccggctcccgatgcaccaacgactgccaccgttttacccgccggaatagtaaaactcactttattcagaataggccggcgtgggtcataaccgaaactcacagagtcaaaacgcacttctccttttgtcagttgcaaagttggtgcattaggacgatctgtaatttctctttttaccatcaataaatcgagcatattctccatatcaatcagcgcctgtctgatctcggagtaaataaacccaaagaagttgagtggctgatacaactgaagaagataagcgttgactaacacaaagtcaccgatggtcatacgaccttgcgtaataccttgcgccgccatagacatcatcacaaccagccctaccgatataatagctgtttgccccagacttaatgcagtaaaactaaattgattttttatcgctgcatattcatacagctgtctggagtgattaaaacgttcggcctcaaactgttcattaccaaaatattttacagtttcataatttatcaggctgtcgatagacttggtgttggcatcggcattcgcttgattcagctcgcgccgaaagcgagttcgccaactgacagccatcacggtaaatagaatgtaacaggcaacggtcaccagaatggcgacagcaaaccagccatcgagcaaatgccacataataagagagaccaatgttatctcaaataaaatggggaatatggagaacaagatgcgcgaaagtactgtcgcaaccgcttgtgtaccgcgctcaatagataaagataacccgcccgtttgcctgtccagatgaaaacgtaagctgagatcatgtaattgtttaaatacccgtaaaccaagcaaccgcgtcgcattctgactgacatgcacaaacatgacgttacgcaattcttcaaatagagaagcactgattctcgcgaccccataagcaattatcaaggtgatgggaatagccatcatcttggcattttcactgctcaatgtgtcgatcattgccctatatgcaagagggaccagagtggtgctgaccttcgaaaccaccataaatatgacggcggcaatcaggtagtaacgcagtttaggattatttttaggccacaggtaaggcagcaggaatttcagtatacgggagcgatccatatttatttatttatttgtcatctcaggtgggttagctgtcattattttttatattctgccacgtatcagagtcatggcctaacaaacaagtcaatatcaacaatcattgagctagcccagtttgttccgccatatatcgatagatgcgatatatccgttaattaaattgtgctgcacagttagttttctttcattttttttgaccaacatgaacaattctcttcgatatccaaattatgtgatcggagtaacattatttctatcgaaagcaaccggctttcatatcaataaacagaagagaatttattatgaaaatgaccatcgcagctctgaccttaattgcagcaattctggctccaactgtttcaatggcaaatattggtgaccatgacagctatcaaggcacctactccattagccaaggccaaagcactaataacgcgggccaaacagcgaaaaactaaaaaaccaacagccccactgaatattgagtggggcttttaatcatcatcaatactattcattatcaccaaaatcagatacccaattcttcagcactcgctgttttatcgcctcgggataggcataatcgaatgagctgatagaaccgtgattttcaggtaacaacgcatcaatcactacgcgttttcctttacggttgtggcgctctgcctgcgaataacaactcaatagtggcaaaattgcgctttcatagtaataacgccttttctcaggatgtacacgagtcgataatgcccaaagcagcgaattagtctctgttggatctatatcgtcatccagcaccacgattttgggtaatttgatactattacgcgtctgatgaataatatccccaatttttttagtcagttgttcactactcaaatctggatggagttgacgccaattgtgcttaatagatacgatcattaaatgacaggcagaatatagcggcccccaaacaaaggacaccggtatattcgcttccagcaacacgttctgaatagccgctgcatcgcctatccccgaacatgtgtgatattcatcaaccggcttaccctcagcaaccacaggccaaatgggattgtcttgccaactaattgcttcaattgacaagatcggttgtagtgagttttcatttggcgtgtatccagcaaattcaccaaatggcccttctataccttcgcgagtaatagcaaaatagccttcaataacgacttcggaactggcaggtaccctcaaatgatgcgtctcacatttaacaacctcgattcccttaccatatagcgcaccaatatagtcggcttcgttaacatcacggtcaagcagaggcaatccggcaacataggggacgatgggctcacctccctgaaccaacgcataaggcatcggcttacctatttttacccactcctcccatatatcagcaatatgctggctagggaaaaccaatgcaatcatctgtcgatcattatgatattgcacacgttgtattgaccagttacaccatttaccgtcaggtgattcaacaataaacacgccccaggtattaacataacggttgccgtcatattgatgtacctgcggtataggaaagcgagccaatgttgctttatccccatgcagaatattttgcttacaggctgctgagttgcgctctatttctctcggtaaataaggcgtttttttcaagccatcgaccagatactgaacaatatcctgcgccgttgctgttaagggtaatcctaaagacatcgctacccgggaaagtgggtattcagcatgggatgataaggctgccagtccgccaacaattgaacaaccaggataatcttttatattggtcatcaaaggcactggggcttcaatttccgcacagcggcgaataattgccgcagcttctaaataactatcgacgggacggttaattaccctcaaatcgccctgttcttgcagcaagcttatttgttcgcgtacactttttaaaaacatgattgactcccacgtcagagatgaaggtattaatccaaaataatgtccggtagtggtagtccattggtgataattgcttgtgacaggcgagcaatatcttcatctaaagggcgatctttatcgagggaaggagagaaccgacgaacggcgtgataaaatgccgctacttcaggtgcaataatctgcaaattatctctaagcgccaacgcttgagctgcggtaatcaatgtcattgagacgacatcgcgtagttttatttccatttcagcaacatcttgtgccgcatgcgttcccaggctaacaatatcttgattgtattgctcagttggcattgtatgtattccggaaggggaacattctcgacggatagcggcaaccaaagcagtttgtgagagctgtattcctttcattccttgatatatccccggtaccgggctaagcgaattagccaacccatgggaaaaacgctcatccatcattagggcaactatcgaatgcagatgatttgcgagcaaggcgatatctagctttaatgcatccattgtccttgcaatatagtggcccataaaattaccaccatttaagacgtcacctgtattgggatcgattaaaggattatcattggcagaataagcctcacgttcaataatcgttttggtgtaagccaatgactcaggaataattcctaatatttgtggcgcacagcgtatagaataaacttcctgaaccgtcgaatctaatcttgttgcagtacccttattagaacagagattaggttgttgctttaatttatgaagcagactttcctgacgagttcctttcaacagtttacgcaatgtcgctgcaatagctttttgcccaggatgattttttatttcttgaatacgaggatcaaaatgttcatcggaggcctgtaaggcttcaattgccatagttattccagcaatcccggctttaagtgtttgctccaacctaacaactgcaatagcactaatcccagtcataattcgagtgccattgattaatgccagcccctcttttgcttgaaggctaatgggatgtaatccagctttttctatagcttctgcggctgtcagttcgctattatcataccaaacttttcctttcccacacagtgccttagcaatataggttaaaggaatgaggtcaccactcgccccgaccgaaccatatcggggaaccaaaggaattaaccctttgttaagatgctctgccagcatttctactgtttctggacaaattgaagaccaaccacgacataccgcgattaataccagaaattgcgccgctcttacatgttcaggtggaagagacgggccagtgccagcagagaggaatcgcaacaagttattttgatgttctgcaatggtctccgctgggacaaccatattcgcattaccaccaaaaccggtgtttaccccataaataatttcatttttatccagttttttttctaataaactgcgaccatattgaagccactttaatagttctttatccagaacaacctcttttttatttacagcaacatcatatatttcattgatagagaccggcttgtctttttttatccacacgacactgacatcatttaaaaatgacatatcatcctctgctgatttatagaaatcacttttaatataggtaaggagtaatagatgtcaagaattgcaatattattcatacttaattaaaacaaatatccattggttattatttaataataaatagatttaaaaggttagtttataataaaaaacatataacaaaatgtcagaaaaaaggaatgtttactaagcatccctatgatatatctatattattaataatttgaatatatatatcttttgttttttatttgtaaaattattatccgataaaaagtcacctgtaatattttattgacagctgtacatttcagaacagcatgaagctgtaaaaaacaatataaaacatagtgttggataattatcatcccatttatgtgaatatttaatacctaacagcggctttcgagttgtatcatctatataaattcgaaagccgctgttaactgcataattactcgtcgaagtaccaataaccctgattaatcaaatccgttaattcagcgacaaacgctggattatgtaatgcctcgcccagctcctttttaccaatcatcgtgtaacggcacagtgcgtcagcggctttaggatccaccgtttctagtcgttcactgttgataaagaagctgtttcctacttgtaaaacccgtagcccacttaggcgtgccaagacttcaccatccatcagagcatcgacaatctcagttggctcataaggtggctccgctggagcaatatccagttcatgacgcggtgtcgtggcgaagcgtccaaaccattgtttaaaatcttccggttgattaatcatatcgatcatcatcccgcgcaggcggtcgagttcataatcttcaacccggcctggatgttcccgacaggttaaatcaggatcactgtagtgctcaccgccaagatcattttctagcgcataatcagcaaagctactgattaaatccctgccatttggcccgcgaaagcctactgaatagttgaatgcagtttcatgggtaaacccatcatgcgggaagcccggtgggatatataaaatatcgcctggagctaaatcttcatcaataatcggtgtgaatggctcaacatgcagcagggctggatgtgggcaaaactgtttcagtggcagtttatcgcccacccgccaacgtcggctacccataccctggataataaagacatcgtactgatcgatatgcggtccaaccccaccgccagggacagaaaaagagatcattagatcgtctaagcgccagtcaggtagtacgcgaaatggacgaactaactcagcagatggagcatgccagtggttaaccgcttgggccagtaatgaccagttggtttcacccagattatcaaaatgctcaaatggcccgttacttgcctgccattggccattaacatgactaactaaacggctatctacctcagcttccattgccagcccagccaactcatctggcgtaatgggatcgacaaagttcgggaaagcattttttaataccacaggttgtttttgccaatatttctctaagaattcaggccaattaagattgagttgataagtcatgctttcacaccagtaagaagataaacggcagtaattataaagtggctaacacctgtcctgccttgtcattagtcaatgacctaagtggggaattaaaggaagttcttgccggacattccggtggtgaaatgcccatcagtgcgttatagccgaaaaatcgtcaattactgccccaaatccgttatgtggtggatgagctagtcagggcggctgaaacgggattactggactgattttattgattatctatttgtactaaatggttcggataatctgtatagccaccgtagaacatagccctttcagacacagtgagtcgggatagcccttttgttacagtggccagcactgtgatggcgctgaccaccagagcaacaaaaacgggcgattagatatttttatcaaagaaattatctatcttgctcattgcctgatcaacataacggggtacccagtaggtttcgatatgcgtcgcgccatcaatcaggaacagctctttattctgcgtacctgtcgcttttttgaacgcactttcggtcatatagcgcgaatctgctttcgtacccgctatcattaacagcggctgattgatgagatccatattgctttgtgcatcaaagctcatcaaatcaagcagactactcagggtatagcggaaggttgaatttgggtgcgcgtgggttttgccgtaatactcaaagccctggcgatagagatcaaagggcagtttggcaatttgctcatcggttaattgagcatcgccggtataggtaatttcaccggtggcgacctcttttgtacgcgcatccgaggcttgcttcagccgctcctgaatagtggaaagctgggaatcctgatacccgttgcggcgtactagtccggagtcaaacatactcagcgtcgccagtgctttaaaccgtttgtcggtctgggccgctttcagtgaatacccaccgccgccacagatacccagcaggccaatgcgtgtggtatcaacacctggatactggctaatgtagtcagccatgccgtgaatatcttcaatgcgattggcgggtttatctacattgcgcggcatgccgccactggctccctgataggcagcatcggcggtgatagtgatgtacccgtgctctgccaaacgctgagcatacaatccggcaacctgctctttaacaccaccattagggtgggcaactaccaccgcaggatatttttttgccggatcataattagcgggcgtgtagacattcgcagcaatttgaatgccatgaagatcatatttcaccgggtgaatattaaccttgccatcgatgttctcggtaatggcaccgtcatacaccaaagtaaacggattctgtttgtaatcagcggcatgaactgaagtaatagctgccattgccgtaagcagcattgcatttaacaagttgagtttcatggtcatcttccgaaataagttatggcccaacgcgtagggcacgtatcgtgggtattgctggtttagcttaaagagacgggctgacaacatcatgactggcgaataacaattttgtcagttaaccagattcgcgaaactgacagaaatgacaggaagttgtcagcaagatgttggcattagtgggttaacatcagcgtggccgcgtatagcagacaagcaacagaggagacggtggatgcgactgttattagtggaagatgaagaaaaaacctcgtcctatttaagtcgggcgttaggagaatcgggctttagcgtggatatatctgctgatggtgcagaggggctgcattatgcgctggaatatgattacgatgccataatccttgatgtcatgttgcccggcatggatggctatcgggtgctggagggtattcgcgccagtaaacaaacgccgatgttgatgctttcagctcgaggctcggtggatgagcgcgtcaaaggcctgcgtcttggtgccgatgattatctgcctaaacccttctcactcattgagttggtagcccgcattcaagcgctagtgcgtcgccgctcgacggatggcgcagatatcacgcaactacagattcatgacctacatctggatctgctggctcgccgcgtgtttcgaactggaacccggctggaactgaccgcgaaagagttttccttgctcagtctgctggcgcgtcaccagggggaaatcctgtcaaaaatgatgatcgccgagcaagtctgggatatgaatttcgacagcgatgccaacgtggttgaggttgcgattaaacgtctgcgcgccaagattgatgcgccatttgaggtcaagttactgcataccgtgcgcggtatgggctatgttcttgaagtcagacccgacacactaaattaagtgagggagaaacatatgttcaggcgttccatctccgtgcatatggcgttgatgtttgctttatccgccttactgattgtctcggctatcggtattttgctgcgaagttcgctgcacgattcattgcaaaagcagatgcataacgagctgctttttcgcgaatcattgatgagcccgtggatcattgcgcgtacctcggctgatggctggtcaacactggcgaacaaattcaccgttttggccagttcagagggggaacgggtgcgctattggattatcagtgacaatccccgttttagcgtgggaggccctccaccaactggcgttgactggtcatcgctgcaagagggatttaacaagatacccggcacgtccgagggagtttgttcgttgtttctgctagtaaaaaccattccagccaatggagaaaggccggcactgcgctatgtcgtggctatcgattccacaccttacatgggcacgctggatgcattcactcgcacattactgatcattaccgcgttgggtgtacttattgttgcactgctgggctatgccgtatccagaatcggtctgcgtccggtaggcgcacttagccatcaggcacaacatctggcaccgggagatcacggccaacgactggatgccagcacattaccgcaagagcttcagcagttggcgacatcatttaatggtgtgcttgagcggcaggaaatcgcctggcggcagcttgagagctttaacgccgatgtggcccatgaattacgcacccccctcaccaatctgctaggtcaaacacaactgggcctgtcacgtcggcgttcgccggaggaacttgaggagctgctgggttcaaatctggaagaactggagcggatgacgtccatcgttaacgatatgctattcttgtcacacgctcacgcaggtgatcatgccgcccagttaacacgtgtctcactgcgcgaagaaacgcttaaaacggcggaatatgttgaaccctccttcgctgagaagcagctttccctgaaagtcgaaggtgacgtgattgcccatattgaccggcgtttgtttcaccgatcacttgccaacctactggaaaacagcgcaaggcattcaccacctgaaagtaccattaccgtgcagttaagcaaaagtggcaatcaggccagggttgcagtatcaaacccaggtgaccctattgcaccgacacatttacatcgcctgtttgagcgattttatcgggtagattcttcacgaaccaaaagtgacactcaccacggccttgggctgtcgattgtacgcgcagtcgcgattatgcatcgcggtgatgtgtttgcccgtagcgagaacggtatcaatacctttgggctgacgtttgcgctatctaccgacgacgaactctgcgcggaacaaaaccagctctcggcaaaagaacttgaaaatacattttcggcgtcaactgacaacattgtcaggcaaccgtcagcctgaagacatttgactccggttagaatcaaaccgacaaagcatgagcttttttaactaaaaggacgcattgcatgatcggaaaaatcggctatctcgggctattagtccctcttatcaccttctctactgtcacgttggcccaaagcagctcagcacatattgctcccgccggaagccagcaagccatttttggtgcagaggaaaactttaccggccgtgtacgtgtcgcccccctctttactgcggataaagacatggccgtttccgcggcttacgtcacattcgagccaagcgcccgctctgcctggcacacccaccccgccggacagcggcttatcgtaacttccggcgttggcttgactcaggcggaaggtcagccagtgcaaataatccgaccaggacgcggtatcgtgcccggcaggggttaaacactggcatggcgcctcacctgacagcgcgatgacacatctggcagtgaccgggatcattgatggaaagagtgttaattggatggagaaagtgaccgatgaacaataccacgcagattaaagttctcaccgccgcggctttactggttttcagcgtgagtctgacagcacatgccgcatccgtaacgacaggagcatcagaaatgaatcagcaacaaaccatttccgacacgctatccgcgcgccaacaagctatacctttgattgcatcttatatggccagcagccagatggaaaaactcaatgcggcacttaatcgggggctggatgctgggctgacggtgaatgaagccaaagagatccttgttcagctttatgcttataccggttttcctcgcagtcttaatgcattgaatgaattaatgaaggttgttaatgaacgcaagcaacgcggcattaacgatgctcaaggtaaagaaccggttagcccgattccggtcggtgatgaactccgtcgtgtggggacggctaatcagaccaaaatatcgggcgcgccggtacaaggcccggtttttgaatttgccccagtgattaatcaattcctgcaaacacatttatttggcgacatttttgcccgtgacaatctggactggcaaagccgcgagctggcgacggtcggggcactagccgccactccgggtgtggaagcacaactactgtcacatacgcgagccagtctgcgtgtcgggctaacagcagaacagttgcgccagcttgcacagatattgcgtgaacagggtgaaggcgatgccgcaactcgggttgaaaaggcactgcaacaagcgttagctactgcaaagtaaacaatgacttaattgatttgagactgttcgtggctaactcatcaagctgaacaacacagatcatattgaatcacaaccaacatagaggaagtcaccttgaagatgctgttaaaaacactggtgttctgcatgatggctggagggctgacagtgcaatctgtttatgcagagcctttggttattcaggcacaaggaagcttttctgctggtggagcaatagcgacagctcccggaacatttgatgcaaaaaaaccgttggatcctgctggccaaacttatcacggcgatcacgcttctgttttttatcaaatcccagagaacccacataaatatcctttaatcatgcttcatggcgctgggcagtcttcccgcacctgggaaagcactcctgatggccgcgaagggtttcaaatatattcctgcgtcgggggttttcgacctatctggttgatcaaccacgtcggggtaatgcaggacgcacgatggttgaaggaacggtcaccccaaaaccggatgaacagatgtggttcaatcagttccgtgtcggtatctggccggactattttaacggcgttcagttctctcacgataaacaggcgctgaatcagtatttccgtcagatgacgcccaacaccgggccttttgatatcaacgttattgctgatgccatgtcagcggtggtggataaaaccggccaggctattttattcacccattctcaaggcggtgggccaggctggtacaccgcgatgaaaaacagcaaggtgaaagccatcgttgcttttgaaccgggcagtagttttgtcttcccggacaatgaattacctgcaccgatgccaagcgcgttcgataccctgaaaggcgagccggtgccgttagatcaatttatggcgctcaccaaaattcctattgtaattttttacggcgataatattccggataaaccgacagttttacccgcacaggacagctggcgagtacgtctggcaatggcacgcgaatggcgtgacgtggtgaataaaccggtggcgatgtcacggtcatccatttgccagagctgggtattaagggcaacacgcactttcctttttctgatctgaataatgtcgagattgccgatcaggtcagtcagtttctgaaagaaaaagatttacagtaacgtccaaaaaagcaggatacatttgctaattaatgaatcctgctcattaagcctatcgaatggcggcctataatcagatgaaaaactctgcggtatgcttagttcaagcacaatactcaaggataacgtcatgcaaacagtaaaactgaacaatgggattgatatgcccctgctgggctttggggtcttccagatgacggacgcaacagaatgtgagcgcgccgtggtcgatgctattgagacaggttaccgcctgattgatacagcggcttcctaccagaacgaaacgcaggtagggaatgctattaggcaaagtggcatcgcgcgcgatgaactgtttatcaccacaaaattgtggttgcaaggtgctcattatgaaggggcgaaagcgcagtttgaacgttcactgaatcgcctgcagctggattatgttgatttgtacctgattcaccagccctatggcgacgtgcatggagcatggcgtgcgatggaagaattgcacctggcgggtaaaatccgtgccattggtgtcagcaactttcaaccagatcgcctggcagacctcatggcatttaacaagatagttccagcagtaaaccaaattgaagtgaacccattcaatcagcaactgcatgccgtgccctggatgcaaagccgcggtattcaaccggaagcctgggcaccttttgctgaagggagaaacggtctgttccaacatccggtattaactgcaatcggcgaaaaatacggtaaaagcgtgggacaggttgtcttgcgctggatcttccagcgcggcattgtctcactggcaaaatcggtgcgaaaagagcggatggccgaaaatatcaacgtgctagacttcgagcttagccatgaggaaatgctacaaatcactgctctggatacggcaaccagcgccttcttctctcaccgtgaccctgctatggtggaatggctaaccggtcgtaaactcgatgtctgatactgttaacccgctcggtataatgtcttaaatcacaatcagcgacgccagtaaggtgtcgctgatgttttattcagaagctgattttttattcagaatatgtaggcggccgtttttttcacgccatcccattcaacatcttatttatgaataatcacttcacagctttttaatttcagtgacataagtgactgccactgtatcgacaaaattaggtacgtcgataaatgcagcttttcctatcggggaatcaaacgcagcaacggcatcttcaagcgagtcgaaccataattctgaaaaaccatcaataggtgagtctggatatacacgccggtcgattggattcaacacgtaagcacgaagaccgggtaatttaagggtgatagccgtgtgtatctccttccagtgttcgacaaaatcgtcaaagctctgatcttttttctttgtcagcaaacctacgtgtttaaagcctttaacttcggtcatggttatctccagtatccagagtgagtgttgtcgccccaaggcgaaacattaattctggtgcatactatgattgattccattgaggcgataaatatggttttactatcatctttatagacataaattctacaatcagataccccaaagcacgctatcgttatattttctgatgatatggggtcagtatttcatttcgaaaaatactttcaacaacctgaacagaccagtgtaaatatgagaaaaacagatcatctcggcggtattactgcttttgtcacaacggctcaacacggcagtttcactgcggctgcggaacggctcgggctaacaaaatcagcggtgggaaagagtgtaagtcgtctggaagaccgattggggctgaagctttttcaacggtcaacacgcaggcttagcctcacacctgatggtgaaaagtttcttgccagttgtcaaagtgcaatagatattctggagcttgctgaagcagaattgaccgcccatattacccaccccgccgggcgcttacgggtagatttgccggctgcatttggcagacagcgtgtcttgcctatcctgcttgatattacccgccagtatcccgagttgacattgacagtgacattcagtgagcgatttgttgatcttattgaagaaggtattgatctggttatacgtatcggtgaactggctgatagcagtggtctggttgcccgcagattgacaactcaaaagctggtaatttgcgcctcaccggagtacctattgcataatgcagaacccgtccaaccagaagagttgagccagcataagtgtgtggtcggttttcgacgcaaccagccgatatcctggttactaaaagacaataccggacaaatccaccgctataccccaacgccaacacatgaatttgctgatggtgatgcgatgctggccgccacgctggcgggatgtggtctatgtcagttaccgctctggctagttggtaaatacttgcaaagtgggggattaaaagaagttcttatcgggcattccggtggtgaaatgcccgttagcgcgttatggccgaaaaatcgtcagttactgcccaaaatccgttatgtggtggatgaattggtcagagccgctgatgcgggattactcgactgattttattgattatccaattgtgctgagtagaacggataatctgtataaccaacttctgtgccaccatagaacgtagcacgatcaggttcagttaacggccagtcatttttcattctttccaccaaatcaggattggaaatgtagggccgcccgaaaccaatcagatcagcgcatccatcctgtaggtacttctctgcccgctgtttatcaaacccaccggcaataatcaaaataccctgatatacggctctgaatttttgaatgaatccatcgggaatagcttgctgacccagggtttgctgatcactgagatgcacatacgccagcgagcgagtgtttagttcatcagcaagttgtagccatgtctgctcctcaccttcaaaagcgtgcatatcgaaaagacgaccaaaaggagccaaccggatgcccgttttatcacttccgatcgcttttgatacagcatcggtcacttcaagagtgaagcgaatacgattgctatggctttcaccaccatattcatcattgcgggtattcagtccaccattaataaattgttccaacagataaccatttgcagcatgaatttcgacgccatcaaaacccgcttcaatcgcattctccgctgccataacataatcattgataatggctttgataccatcaatcgtcagagcttgtggtattaaaacgggtacctgacctgggttaccgttttgatccagtgcataacagtgactgctctcggcttttactgcgacgctgctgaccggagcaacaccgttattttgtagactggtatgggaaatgcgaccgacatgccacaattgcaggaagatttttccgcctttttcatgcacagcctgagtcgttaacgaccatccctttacttgctcctgactgtaaatgccaggagtaaaaaggtagccctgcccctgcactgaaatttgagcgccttcagtaacaatcaatccggcagatgcccgttgtgcgtaatactctgccgtcaactcatctgcaatatcaccttttctggctctcgaacgagtcataggtgccataacgacgcgattattcagagtaatattaccgactttaagtggtgtaaatagcttttccatttttacctacctgtattcagaaatttcacctatgttcacggtatgaggtatcaatgtgaatagcgttttgttccgaatacttgttccataaactctacattacttttagagtgataaagttaagtaaatcaacgaatatagctaaggcggatagtatgcaaggtaaattaggggcaatattggcggcctcttatacctcgaataaatggcgatcaaaccatacattaaactggctattgcccatgagtttatcaaaatcaatacagtcgccattaatagaattagcttaaataatggtttcaccggtaacggctaatatcggattccgtttgtggtgctaattttttagcctctcttctgaggcgcatttatttgcctctttcaattctccatatacccccaaattattttgtgtctctcagcgcagctaaagaaacatgcaaatcacgggaacctcgggccattcttatcatgtactcaaccatcaaaatcatcatttccagacaactattttccccatgaatcaaagatagataacgtgctgacaccatgagatatcagtagaagtgggtggacgtccggcctctttacgcttaaactataaccacttaattctcactgtttggggcctgaatatgatcacacattcgccacatactattgctaacagaaccgagcgtattgggtgttttaccgtacctggtgttttgggtggctttgaagtgagaagcatgaagaatcgtaaagaacgtcccctattgatggtcgttcgtaccggctgggaaaaagccgctgcctatgaacaaatacgcccagtatctgaaatcgttattgataaaaacggtaagtctcgtccagttaaccaagcttttttctggaatgatttgcaggatacctctatcgatttctcacaaaaggcggttgatttgttcttcagtaagaaaggaactctatctgcatgtcacccaatttaattgctgaacacgataaaatattaaaatggccggaagttaatgatttagctcccggccattttttatggctgcctgaatttaaaaccccgaatggtgacctctttcaagcattacttgaagatgatggtagcaatatggcccatcttcatatcaaagagatactttcagctgagcatatagcaagctatgttttgactttcgacctcaccccaccagtggatttaggccagcgtttaccccaagttgaatcagcttatgtctcacaagaatatcaaggcgggggcgtgtctactgccacctataaagccattattgaccactacggtgctgtaataagtgatacttatcagactgagggcgggatggtactttggctgtttggtctgtctaaagatgacagcatccagttaaccattctaaatgtggatggtcatacattggattataaaattaacgaacacggcgaaagaatcagttttcagggtgatagaaaatctttactggaaattgctgatactgtttggggaaacccagataatgtcgaactgagcaatctggagacgttgggctttacaccatcatggcgtaatcacaataatcacgttttggccgcaaccaaatctattatctaaatcccccgatttaatacgcctgattacgctaactcgggcgtttctattactcaaatgctcgtttattattgcttgataaaaactctgggtatagatttttgttaaccctataaatcccaattcacatcctaaatcaacaccatccccctactactttcactttgaaccattatgttcggtatcattcaaagcagggccaaccagagataacaggagtaatctcatgataaatccagcggaaaagctcaaggcaaagcagcaggaatttatcagtatcagggagttgattgagcgcatttcgcgtctccaccccgcgatgagtcaggcacagatagctaactggctgctgatagaattgacggatgccaggccagttacaccgccgttattgatagcagctttcttttccagcaatccgatacttcaaccgccagtaacgtgaaccatttgtgtttactaataaaaataatccgccgccgtcggagagcttataaggtttctcttttctcttttcgctttgcggtatccacttgccgggcgtttagtttctgtgggggtatctcattccattgaacctagacttacccccatttataccccccaactatctatagaaatcagtagatgcggataagcgtagggatactaggaagttccagagatactgattatataagggatttatggacttagatagacttcaggagacgtaaagatggtacgccctacagggctcgaacctgtgacctacggcttagaagttcatagaattctattttaaaccaataagttatcgcattatacggcgctcacacgtcccaattcacggaaagttacggaggcatatggttggtggtctgtacttacctgtcccaaatttgtcccaatggttatcatattacccttgatattcccccatccttcagagctgggatataagtcgtacttaataaatacaaagtaattgctcacttacagtttttttatttacattgagcaacgtcattatatggcaccatatcctaaataaacaattaagttaaaatgagatagtaccatgcacaagaatatatactatggagcagtcctttcagctataatcgcatcatctatagccaaagctgatagtatttcgttatccttatcaaatgatgatgcaggtatttttcaaccaacattagataaactatatagtcatgcagatggagatcgtgatgattattctcagggactattcttaggttatagtcgagatattactgatacaagtcaactatctgttcatatagcacaagatatttactccccatcaggtattaataaaagactaccaactgctgtaataggtgacagggcttttagtgcatatctgcacacaggaattgaatggaactctttagcaaatgattggtttcgctaccgcttaggaacagactttggagtgataggacctgatgctggaggtcaaaaagtccaaaacaaagcccatcaatttattaatgccgaaaagtatcaagcatgggatgaccaaatcgagaaccgctacggctacactgttaaaggtatgctttccctcaccccaaatatggatttctggggcacaaatatcggtgtataccctgaactgtctgcggtaagtggtaatctgttccagtacattggctatggtgcaacatttgcactaggaaatgataaaacctttaactcagataacgggtttggcctacttgaccggcgtgggttaatgcatacctcccaaaaagatggacttatatacaaattttttgctgggatggaacggcgtgaagtcgaccataactatactttacaaggcaagacacttctaactaataccgaaactatcaccatgaataaaactgttgatgaatatcgggtcggtgccacagtgggctattatcctgttgctttaacgctttcactcaacaaagtatcctcggaatttaaaaccggaaaagattattcatacataacaggagctgtaacatttgttttctaaacactatagagtgagtgaattaattagatgaggccaagtgccaagactttttaatcaccattaactcaccttctggctactttaataaatcacagccaaccaatataaaatcgccactaacgacaggataacttgtattagtggcgagaataagaatcgaatttatgagtaaaactatgcatttttaatacgtggtatgtcagcatagtctttccagcagataataagaccaacgctataaaaacgtgacatcaatcgcaagatgtaataattaagattgggtaccaatgaatgatctcaattgatctcctctacgccctaataaatgggaattttatggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgcactgaatacaaataaaatcacgtacagctttcaaatccgttagccctgctacctcatccttcatttcccgttgtcgctgataaatcctgtcactatgttccatcaaggccaatgccattgcctcactaagtcccttgagttgttccatactcagtggtactgatttattattcacatcaccccacgacatcacatcacgcgagtttgtgttagcaatagcggccacaggagataaacgcgccattgactgttggtcagcactccatgtccgaccagcatattcaaaggtgatactttgtgcctcctgttccagtcgccacatgttgatttcctgccatttttgctctttggctgcctgtaacatcgcggggctgacttcaaaaggggcaatctcgccatattccccttgtatcagtgcctgccaaatgatttggccggtttctgccgtgtctatttctgtggcggtatagggcaaatattcctccatctcttcaaataacacctcgcaatcgatcgcaccgctttccagataacgggcgtttttaatttctttgatattcattcgtacctcaagcaactcggataaacaaaccaatcagggcagttgtcttatcacctgaattcatggtattacccgacaatgcaacgaaagtacctgcttgcggataattattcggtgtgacaaccgacagttgcggtgtggattggtacgtacctgttgtactatacaagcctgaaagggtgatcatactcaaccgtgaaccaggtataacttttcccctaatcaacgttctattgttatcatcatctgactcaccgcagtaagccgcaaagatgagaacaccaacatttggtgaaccccacgcgttaccggtggtagcacggagagcatctgcgacgtattttttcagccccagatattcaagcacctcatttttggaattctggccaataatcacccgccccaccgctgaaaggttggcgagagccatcatatttttactgctgaaataggggagtttgttctcggctgtcgctaagccggacagtgatgtcaaaatttgtaatggtctaatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttagttgaccgttacagattttaatggtacgccctacagggctcgaacctgtgacctacggcttagaaggccgttgctctatccaactgagctaagggcgcatttgatatttaccgcagcatagaacgctgccggtagtcagttgcgggttggattatacgggcagtcgcttttgagtcaatgggttttcgccttatggtttatcaactggctatttaatcgttaattaatcgttattatacgcctgacagcacggcccgcttctgacaaaataggcagattcccgcttttttaattgatggacccttccactgatgtcagcgaaaattatagatggtaaaacgattgcgcagcaggtacgaaacgaagtagctgcgttggtacagaaacgtttagccgcgggtaaacgtgctcccggccttgctgttgtgttggtaggtgaaaatccagcttcacaaatttatgtcgccagtaaacgtaaggcatgcgaagaagtgggttttgtttcccgttcttatgacctgccgatgaccaccacggaagccgagctgttagccttaattgattcactgaataacgatagtgaaatcgatgggattctggtgcaactgccactgcccgcggggattgataatgtcaaagtcctggaacacattcatccagataaagacgtcgatggtttccatccttacaacgtcggtcgcttgtgtcagcgcgcacctaaactgcgcccttgcaccccacgcggtatagtgacactgctggagcgttacgacatcccgacttacggtctgaacgctgtcgtggtgggagcatccaatattgttggtcgcccgatgagccttgagttattgctggctggctgtaccactaccgtcacgcatcgtttcactaaaaatctgcgccagcatgtcgaaaatgcggatttattggtggtcgccgtcggtaaacccggttttattcccggtgagtggattaaacccggcgcaatcgttattgatgtcggcattaaccgccttgaaagtggtaaagtagtcggcgatgtagaatttgatgtcgctgttgagcgtgcgggttggattacaccggttcccggtggcgtcgggccgatgaccgttgcaacactgatacaaaataccttgcaagcctgcgaggaatatcacgacatcaacgaaaatagagtgaaaggacagtaatggacatttttcatttggaaaaacacccgcacgtcgaactgtgtgacttattaaagttgcaaggttggaacgatagcggagcatcagcaaaagccgccatcgctgatgggcaggtaaaagtcgacggaaatgttgaaacgcgtaagcgctgcaaaattctggctgaccaaattgttgagtttcaaggtatgaaagtacaggttaaagcctaataacctcagcaacggcgagttttagctggttattgcaaaaaactgccgttgtagtagtgaaaagtacaagatatgggcaaaaaaatgcggttgctggcgaacaccagaaccgcagtttttttaatcttctacctgtcagacttcaagctgcatgtgccttcctgcgactcgaattatttaggttaacatcgcctaaactacgtgttatttacgacgccaggtcgtcccttgcgggccatcttccagcacaatacccaattcattcaattgatcacgagcagaatctgccagcgcccaatctttgctgctgcgggcatcgttgcgctgcttgataagaacttcgatttttgccacttcatcgtcgtccgtttgcgcaccactttgtaaaaacagttctggatcctgttccaataatcccagcacatacgccagtttacgcaactctgccgctaacgcatttgccgcagttatatcttcagttttaaggcgattcacttcgcgcgcgatatcaaacagcaccgagtaggcctctggcgtattgaaatcatcatccattgccgcacggaaacgcgcctcaaactcagcgccacccgccggcgttgcattcgcgtcagtaccgcgcagcgcagtatataaacgctctaatgaagcacgcgcttgcttgaggttttcttcgctgtaattcagctgactacgatagtggccagacatcaggaaatagcgcacagtttccgcatcgtaatacgccaacacatcacggatagtgaagaagttattcaatgatttcgacattttttctttgtcaatcatcaccataccggaatgcatccagtaattaacatatgggccatcatgcgcacaggtagattgtgcaatctcattttcatggtgcgggaacatcaaatcagagccaccaccgtgaatatcaaaatgcgcccccagttgcttgccgttcatcgcggagcattcaatgtgccaaccagggcggcccggcccccaaggtgattcccagctaggttcccctggtttggacattttccacagaacaaaatccatcggattgcgtttaacatcagcaacttcaacacgcgctcccgcctgcaactgatccaagtcttgacgagataacagaccataatccggatcactttcaacggagaacatgacatccccattggcagccacgtaggcgtgattacgggcgatcaagcgctcagtcaatgctataatttcagggatatgatgggtggcgcgcggctctaaatctgggcgtttgaggttcaatgcatcaaaatctttgtgcatttccaccaacatgcgcgtggtgagttgctcgcaagtttcattattttcgagcgcgcgtttaattatcttgtcgtcaacgtcagtgacattgcggacatacgtcagagagtaacctaaataacgcaaatagcgcgcaacaacgtcgaacgcgacaaaagtacgcccatgcccaatgtgacacaggtcataaatggtgatcccgcatacgtacatacctactttaccggcatgaataggcttgaattcctctttttggcgactcagtgtattaaaaatctttagcatcgggacattccgtggtttttgtttttgcgaaacgcatggtttaaaaagatatcatcagattatgcggtaaatcagccaacgatacagcactttttcgcccatatagacggtgtttcgagtgctgactcaatctcgcagatatgatataagagccgtctaaagagtcacgactcatttatgaatacacttattacactagcaggaacattattatggtcacttttcatactaatcacggcgatatcgtcatcaacaccttcgcggataaagcgccggttaccgttgaaaacttcctgaactactgccgtaaaggtttctatgataacactatcttccaccgtgttatcgatggtttcatgattcagggcggtggttttgagccaggcatgaaccagaaaacgactgatgctccaatcaagaacgaagccaacaacggtttgaaaaatacccgtggtactctggcaatggcgcggaccaacgatccacactctgccacagctcagttctttattaacgttgcagacaatgacttcctgaacttccgttcagaacgcccggatggttggggttactgtgtatttgctgaagtgactgaaggcttggacgtggttgataaaatcaaaaacgttgctaccggtcgcagcggtatgcatcaagatgtgccaaaagaagatgtgatcattcaaagcgttactgtaagcgagtaataacggcttaatgagcacgctttttattgcagatttgcatcttagcgttcaggaaccggcaatcactgccggttttctgcattttatccagcgtgaagcaattcatgctgacgcgttatatatcctaggcgatttattcgagtcctggattggcgatgatgatcccgaaccgctatatcggcaaatcgctgctgcgttaaaatcactccaacaacacggcgtgccttgctactttatccacggtaatcgcgatttcctgcttggcaaacgctttgctgttgaaagcggtatgaccttgctgccggaagagaaagttgttgatttatatggccgtaaaatcgttattttacatggcgataccctgtgtactgatgatgctgactatcagcattttcgccgtcgagtacacaacccaattatccaaaaattattcttatggctgccgctgcgctttcggttacgcattgctgcttatatgcgcaatcaaagccaacaaaataatagcggcaaatcgcaactgattatggatgttaatccacacgcggtagttgagactttcgagcggaatagtgtcagttggatgattcatgggcatacccatcgccctgctgttcatactgttgaattagcatcgacaaccgcacaccgggtggttttgggcgcctggcatgttgaaggctcaatggttaaagtcacagccgataaggttgaattgattaaattcccgttttagccttcacgttttacctcatgaaccacgaaaaaaaacgaataaaacccgctaaaagcagctacgcaaccgttttccttgcctgtggctcatgatatgctctacgccctcttcgccagtcacgatttatagaaaatcgctctggccgacgcttgcgcaatcacaggagctttacactcatgggagctaacctcgattcggcttatgcagccggggttaaaatcgctatcgtaatggggtccaagagtgactgggccaccatgcagttcgccgccgacgtgctcaccacgctcaatgtcccgtttcatgtcgaagttgtttccgcgcaccgaacccctgacaaactgttcagctttgccgaacaagccgatgctaatggcttacatgtcattattgcaggtgcgggtggtgcagctcacttgccgggtatgctggcagctaaaacactggtgcccgtgttgggtgtgccggtacaaagtgcggcattaagtggggtcgatagcctgtattccatcgtgcagatgccgcgcggtattcctgtggggaccctggcgattggtaaagcgggtgcagcgaatgcggccttgttggcggcgcaaatactggcactgcatgatactgaattggctgcacgtttagctaattggcgtacaagccaaaccgacgaagtgttagataatccagatccgcgggtggaagcatgaaacctgtttgcgtattaggcaatggtcagttagggcgcatgctacgtcaggccggtgagccgctaggtattgccgtttatccggtgggtttagatgccgagccagaagctgtgccctatcagaatagtgtgattaccgccgagattgagcgctggccagaaactgcgttaacccgcgaactcgccactcatacggctttcgttaaccgcgatatttttcctcagttggctgatcgtctgacgcaaaagcaattgctcgatagcctgaatttggcgaccgctccctggcaattattggcaagcgccagtgaatggccgcacatttttgccacgctgggtgaattagccatcgtaaaacgccgggttggcggttatgacggccgaggtcagtggcgtctacgccccggtgaacaagagagtttacccgccgatgcttacggcgaatgtattgtcgagcagggcattaacttttctggcgaggtttcactggtcggtgcgcgcagccatcaaggcaaatcggtcttttatccactcacccataatctgcatgaagatggcatcctgcgcatgagtgtggctttgccacaacccaatagcaaactacagcagcaagcagaaaaaatgctgtctgccattatggataagctgaattatgttggtgtgatggcgatggaatgctttatcgtcggcgacagtttgttgatcaatgagctggcaccacgggtacataatagtgggcattggacacaaaatggtgcttctatcagccagtttgagctgcatctgcgcgctattttggatttgccgctacccacgccggtggtcaatactccatctgcgatggtcaatctgattggtacgccagtgaataccgagtggctgtcactgcccttggtgcatctgcattggtatgaaaaagaagtgcgcgaaggccgcaaagtgggtcatttgaatttaaatgatcccgatggtgcggcattaagtacagccttggcggcactggccccgctgttaccagcggaataccaaaacgccctgcgctgggcgcaagctaagctataactcaatcaaagcataaataagtcacggtactaaccgtgacttgagactactgacaaaaccaaatgaaggggaaacgttccgttggggtcgtaatggcgtaagccatcggagcgccccgaggtgcggtcaccccttcactcaccaatgctaaatctagtaactgcgaaacagcgcccgcccctgcaacaaccgcgcccctaaccaaccaccacacagtgataacaacagtgccgccgccagtggcaataaccaccacatcatccaattaggttgccacgggaaatcaaacactaaccgttgtaatgcccaaagtgcggcttcggcaccaatggctgccgccagccccgccaccagccccaataaggcaaactcccaccacaatgtgccccgcagtaagcgtttacttgcaccaagtgtccggtaaaccaccagttcttgacggcgctggcgcataccgacttgcacttgcgctaatagcagtaaggtgccacagataatcaccaataccaccatcacttccagcgctcggctgacctgttgtagcacttgcccgacctgtttcaacatcgcgccgatatccagcaagctgagcgtcgggaactgacggttcaattgcgtcaaaacctcgccatccccgtgatagcggaagctggttagccaggtttgtggttgcccatccagcgcgcccggtgggaaaataaagtaaaaattagggcgcagactttcccagtccacctgacgaacactgctcacagtggcaccaaatgactgcgtatcgccactgaatgtcagcttatcgccgattttaatgcccagtcggtcagcaatcccctgctctattgatacttcatctgccttgggcggccattggcctgcggtcaaaatattgtgcgccggtaaatcctgctgccaagtcagattcagctcccgattaaccgcctcaccgccgggtgcatcttctgcgacccgctcagtcgccagttgctgattaatctcactcaaacgcactcgaacaatcggatagaaagtcgacggcgttatctgatgctgagtgagaaactccgtgacttgcggcacctgttgcggcgtcatattcagcaaaaaataattcgggctatctggtggcaactgttgttgccagcgatccaaaagatccccacgcagcaccaataacagtgccaacagcataaatgaaagagagaatgcggccagttgggtcaaggtcatccacggttggcgcaataatcgattgatagccagccgtaatgataagcgagccactgtgaggcggcgcaataataataaaccgccccagcctatcacccctaacaacagcgccagtaccaccatgccgccgaggatcgcccacagcagggagttcccccccatcagtaaggctaatagccctaccacaatgacgatcatcaccggaataaagtagcgcagcggccagacattagcggagacatcacggcgcagtactcgtagcggttgagtcgccagcagttgccggtatgggcgaatacccaccagcagagaaatcaatatcagcgatcccattgaccatacccacggccatacgccagctgccggtaatgcggcaggtaatactggggataacaaacgaactaatattttctcgaacaataaaccaattacactgccgcacagccctgccaatactaaaaccgagagccattggccgataatcaaccgccgcaacgcactgcgcccggcacctaatgtctttagcaccgccaccagatcatagcggctgcggcaataatgccccatcgccacggcaacagcggcaatggagagcaataacgtcaataacgccgataacagcaagaactgctgcgcgcgctgtagggatttccccagcgcaccgcccgactcttgcaaaccataccaacgctgatccggtttcaattgcggcgtcagccagtcactaaactgagtgatagcctccgttgggcctgcaaacatatagtgatagctcaaacggctacccggttgtattgcaccggttttttccacgtcagccagattgattaaaattcgcggcgcggtctggaagggattaaaacccgaatcaggttcctgcagcacttcgccaatgattttcagcgaagtatcaccaacttctaatgtgtcgccgactttaacgccgagcagcgccaacaaccgcggggccaccagcgcggttcccggctcaagtttaacttgtgtcggtgaggtttccagcttgccatacaatggataagctaaatctgtggcttttacatctgccagttgtgggcgatcacctgcaaaagtcatggtcataaatgaaagctggcggctgacagacaatccctgctgtttcgcctccaataaccactcttccggggctggatgagatgttttcagcacccgatcgcccgccagaaaatcacgactttgctgactaagccctttttccatgcgatcgctgatagtccctagcgccagtacacaagcgacagccagagttaatgccaaccagacaatcagcagtgagggcgagcgccattcacgccaaaaccagcgccaaatcatgcttcctcccacaatttaccgtcttgtagccgcagccgacgctggcaacggccagccagttgcacatcatgggttaccagtatcagcgtagtgtcatagtcgcgattaagagaaaagagtaagtcggcaatacggtcaccggtatggcggtcaagattgccggttggctcatcggcaaataacacttttggccgcccactaaaagcccgagccaacgccacccgttgctgctcgccgccggagagttgggcaggaaggtggtgaaggcgcttctcaaggcccaccagctttaatagctcaatggcatgcactttgctctcgcgctcactttcaccacgtaacagcgccggaagctgtacgttttccaatgtattaagtgtcggcaccaacataaatgattggaaaacaaaaccgacattttttgcccgcaactgcgctcgcccctcttcatccatcgcggtcaaagactggccgagtaaactcacttcgccgctactgccatcatcgaggcccgccagaattcccagcaaagttgatttacctgaacctgactcaccaatcagcgcaattgtctgagcgggtttgacaaccagctcaactccggtaaggatggagagctgttgctcaccctgaccgacgtgtttattaagatgatgaacttcaagaatgttttccgctggcatcttcccttcctattactattgggattattcagtttgcgtgccgccgcaaccgatacacttttaattctcggcgacagtttaagcgccggttaccgcctgccgattgccgaagcctggccttcacggctggataaaacatggcaggccaccccatcattacccaaggtggttaacgccagtatcagtggtgatacggcggcccagggcttagcccgtctgcctgccttgctgaaacaacatcagccccgctgggtactgattgaattaggtgccaatgacggcctgcgcggtttcccaccgcaggatattcaacgggatctcacgcaagttatcaatctgataaaagaagcaaaagcgcaacctttgttgatgcaaatccgcattccacctaactacggccgccgttatactgatgccttcagtgcgatgtatccacaactggcacagcaatttggcatcccattggtacccttttttatggaacaggttgctgtgaagccagagtggatgcaggatgatgggttacatcctaacgcacaggcgcaacctttcattgcagattggatggcgcaacaacttaaaccgttagtaaccaataagtcttagttaaccacttgtttagataaatagaaccactcaccaggtaaagttatgcaaaaaacagtattaattaccggttgctccagcggcattggcctgattgcggcacaagacttgaaaaaccgaggctatcgcgtcctcgccgcctgccgtaagcccgacgatgtggcaaagatgacactgttgggtctggaaggtattgaactggatttggatgacagcgccagtgtcgaacgtgcggcagcacaagttattgagctgactggcgggcgcttgtatggtttgtttaataatggtggttttggcctgtacggcccattacagacaatttcacgccagcagttggaaaaacaattttccaccaatctgtttggcacccatcaattgacgcagcttttactgcccgccatgctacctcatgctgaagggcgcattattcaaaccagttcagtgatgggattggtttcaactgctggccgtggcgcctatgccgccagtaaatatgcgttagaagcctggtcggatgcgttacgaatggaactgcatgacagcggaattcatgtcagtttgattgaacccggcccgataagcacccatttcacacaaaatgtgaatcaggcccaagttgataagccggtgagtaaccccggtattgcgcagcgttttacactgccaccagaagcgattttgccgaaattgcgtcacgcgctggaaagcccgcgcccgcaattgcgatatccggtcaccttagtggcccatgcattgacgatactgcgccgcatattaccgggccgaatgttagataaagtcctgcgtggcaattcttgataatagtgatgagggttgaagcaacataattagcccccatctactgcttaaacggatgagagaaataatttatgctaacaccgacaacgattgatattactgaagcgaacctacatcagaccttagaacagtccatgacagtaccggtgctgttctatttttggtctgaacgcagccagcactgtctgcaactcactcccgtgctggataaactggccgctgagtatgcaggccaattcattctggcgcgggtcgattgcgatgcacagcagatggtggcttcccaatttggtttgcgctcaattccggccgtttatctgtttaaagacgggcagccggttgatggcttccaagggccacagccagaagaagttatccgcgaattattgcaacgggtattaccgaagcctgaagagttgaaagcggccgaagcggcacagttgatgagcgaaggtaaggtacaagaagcactaccactgctgaaagatgcctggcagttaatgcaacaaagccataacccgcaaaccagcgatactgcgctgcaactggctgaagcgcaaattcagctcaaccgtagcgaagatgccgaaagcgtattggcgaccataccactgcaagaccgtgatagccgttatcaggggctaattgcacaaatcgagttgctcaaacaagccgctgacacaccagaaatccagcaactccaacaacaagtcgctgaacaaccggataacgtcgaactggcagttcagttagcgctgcaactgcatcaggtcggccgtaacgaagaggcgctggagttgttgttaggccacttgaagcaagatctggccgccgctaacggtactgcgcgtaagacattaatggatattttggccgcattaggcactggcgatgcactggcggctaaataccgccgtcagctttatgcattgctgtactaacaggcgctcttaacgatcatttttcgccctacctgttaccattatttgctgctgcgcggggccaacccgcgctgttttattctgcccccaacctacctttctctcatttacatgcttttacctgcctttcgttaggcatttaacgccccgtcacgtaatattaagaaacaaaaatcattgctgacaggaagttaaatatgtttacggttatccctgttcttatcgttgtagctctgattgtggtcttttcctcaatcaaaatcgtcccacaaggttttcaatggacagtcgagcgttttggccgttataccaaaacactgatgcctggcctgaatatcgttgtgccatttatggatcgtattggtcgtaaaatcaatatgatggaacaggttctggatattccatcccaagaaatcatttcccgcgacaatgccaatgtggcaattgatgcggtctgctttattcaggttattgacccggtgaaagccgcatatgaagtcagcaatttggaactggctatcgtcaacctgaccatgactaacttccgtactgttttgggttcgatggaactggatgaaatgttgtcccaacgcgacaacatcaacagccgcctgctgcatatcgtcgatgaagccaccaacccgtggggcattaagattacccgtattgaaatccgtgatgtgcgcccaccgaccgaacttatttctgcgatgaatgcccagatgaaggctgaacgtactaaacgtgcagatattctggaagccgaaggggttcgtcaggcggccatcctgcgggctgaaggtgagaaacaatcacaaattctgaaagccgaaggtgaacgtcagtctgcattcttgcaagcagaagctcgtgaacgtgcggcagaagcggaagctcaggcaaccaaaatggtttctgaagctattgctgccggtgatattcaagccattaactactttgtggcacagaaatataccgacgccctgcaacacattggttcagccaataatagcaaagtcattatgatgccactggaagccagcaacctgatgggtgctatcggtggtattgcagagctgattggtgagagtaaaaacagccggggtaaataaccatgctggaggaaattgcagcaaatccaaactggttttggctatcactcggcggcctattactggcagccgagatgctaggagccagtggttatatgctgtggagcggcgtcgcagccgtggtggtcggtattctggtctggctttttccctttagctgggagatgcaaggcgtactgtttgctgttttgacagtcgtatcagccatcttgtggtggtattggctcagtaagcgtatcaagccgcaacccgcgatgttgaatcaacgtaatcatcaattgctgggaacgcgggctaccctgacggaaccgacagttgatggctacggccgtatgaaagtgggtgatagcagttggcgcatttatagcgctaatgagctaagtgtcggcaccgaagttgaagtcattttagtggaaggcaataccttgcacgtcagggctgttcatcactaacacattgaaaaggcgtatttattttgatacgcctttcacataacattagccaactttttgtttctcactcccgtgacaacaccccgccaagttattgataatcgggcaatctgcaccgtcatcccctgggcactcgtctgccaaagccaataaacgtaaccgcatctgattaagatcattaatatgtttctcgatttccgctaccttttgcaacgttgcagctttcacatccgcactgtggcgtgcggggtcatgaaacaatgccagcagctcgcggcattcatctaaggtaaaaccgacctgccgtgcctgacgcaacagtgttaactcttcgatatgtttggcgctgtagcttcgataaccattatccttgcggataggcggtgtcaccagtttcttttcttcgtaaaaacgaatggccttactggttaaaccggttttttttgcgacatcgctaatattcattcttcccccttgaccttccccttgctgtaaggtttaacctctataattagtgaaaggaaggatgacagtcaagcggaataaaacctgtacagatcaaagtccgttattgccctaaataagcgttatgactgggaataccgactaaacttatcccgacaaatttatggataggttcctactcgataaggagtcaactatgttgcaaaccacagtactggccttacacggcctctcctgtatgaattgtgccaaacgcgtaaaaacggcattagaaagccgtgaagatgttcatcatgcagaagtgaatgttcactatgccaaggtgacgggcgaagccgaaaccacaacactgattgatacagttaaacaagcgggttatcaggcagaagaagctcaaactcctgatattgaattacagctctcaggcttgagttgtgggcactgtactgaatctacgcgtaaagcactggaagccgttcccggtgtgattgcagcagatgtctccctcgacaatgccaaagtgtatggcaaagttgaagcacaaacgttaattgatgcggtggagcaagcaggctatcacgccacactgccaggggcgcaatccccaaaaactgagccgctgactgactcagccccatcttcgccggaatatctggcagcggcctcttcaaccattccggcagcgacaactgacattaaaaatacacaacccagccagccggttgcagaacctgctgacaatgacagtgttcagctattactgaccgggatgagctgtgccagttgtgtatctaaagtacaaaatgcactacaaagtgttgatggtgttgaggtcgcacgagtcaatctggcggagcgcagtgcattagtcaccggtcatcctagcaatgaggcattgattgcagcggtcaaaaatgccggttatggtgctgaaattattgaagatgaaacagagcgacgcgagcgccaacagcaaatgtcgcaagccagtatgaagcgttttcagtggcaagcggcactggggctgttattgggtatcccattgatgggatgggggttatttggcggtagtatgacgctaacccctgagactcaaacgccctggctgatagttgggataatcactctgctggtgatgatatttgccggtgggcatttttatcgtaatgcctgggtcagcctaaaaaatggtagtgccaccatggataccctggtagcgctaggtaccggtgcggcgtggatctactccatcacggtgaatatctggccggatgtcttcccgatggaagcccgccatctttattatgaagccagtgccatgattatcggtctgatcaaccttggtcatgcgatggaacaacgcgccagacaacgttcttccaatgcgctggagcgcttgttggatttggcaccgccgacagcccggctggtcaccgatgaaggtgaaaaactcatcccattggccgatgtgcagttgggtatgaccttgcgtttgaccaccggtgaccgcgtgccggttgatggtgagattgtacaaggcgaggtgtggatggatgaagctatgttgactggcgaacctatcccacaacagaagtccaccggtgatgttgtccataccgggacacaagtacaggatggcacggtgctgtttcgcgccaatgctatcggcagccaaacaacattagcgcgaatcattaagctggtgcgtcaggcccaaagcagtaaaccagagattggtaagctggccgataggatctccgcggtatttgtgccaacggtggtcgccattgccgttattgctgggctgatttggtatttcttcggcccgcaaccgcaattgatctataccctggtggtcgccaccacagtgctgattatcgcctgcccttgtgcgcttgggctggcaacgccgatgtcgattatctccggtgtgggtcgggcggctgaatttggggtattagtgcgagatgccgatgcattgcagcaagccagcaacctcgacactttagtgttcgacaaaaccggcacgctgaccgaggggcatccgcaagtggtcgctattcatacctttaacggggtcagtgagcagcaagcgctggagtgggctgccgcgctggaaaccggttctaatcacccgctggcacgcgctattttacaacgtgccgaggggctgacactggcgacagtcaaccaattccgcacattacgtggtttaggtgttagtggcgaggttgatggcgtggcactattactggggaataatcgcctgctggaagagcaacagattgataccagtgagttgcaatcattaatacagcaacaagctgaaagtggtacaactccggttattctgacggcacaaggtaagcctgcggcgctgctatcaatacgcgacccgctgcgcagtgacagtatcagcgcattgcaacgtttacatcagcgaggatacaacttggtgatgttgaccggtgataaccctattactgccaatgccattgccaaagaagcaggtatcgatcaggtgatcgccggtgtcctgcctgatggcaaagctgaagctatcaagcaactgcaagctgccgggcataaagtggccatgattggtgatggtatcaatgatgcaccggcactggcgcaagctgatgtcggtattgctatggggggcggcagtgatattgcgattgaaactgcggctattactttgatgcgccatagtctgcacggagtggctgatgcagtggagctgtccaaagccacattgcgcaatatgaagcaaaacctgctgggcgcatttttctacaatgcgctggggatcccgattgcggcgggtattctattcccgttcaccggcacattactcagcccggtagttgcgggtgcggcgatggcactgtcctctattaccgtagtcagcaacgctaaccgcttattgcgttttaaacctaaacaataaaaactcggtggcgcacaacactttcttgcgcgccactaagcgtttaggatacagaaaacgctaaaagagaagcatataggcatgggccaattattacgccgcatcgcaaaatttttaggggttggtgctccagctacttactcctaccccgctttagatgtcaccttagccggtgaacgccacttgcatctggtcggcagcatccatatgggaaccgaaggtatgtttcccctccctcacgaattgctgaataaattgaatcaagctgatgcactgatagtagaagcggatatcacggacgcaagcccgccgtttggtaatgaaaatcgagctaatccgttgattgaccgattatctgaagagcactaccaacaattgttgcaacgctgcgaagaactcgatcacaacccgcagtccatggcctttctgcccgcatggcaagccgccttgatacttcaggcccgccaggcacaacgtttgggattacgcggcgaatacggcatcgattatcaattactgaaagcggccgcagcgcagaagaaaaccattattgagctggaaggtgcacaaatgcagctcgatttactggaaacactgcccgacaacggcatgtctttactgctcgataccttaactcactggcacaccaacgctcgcctgttgcaaaccatgattggctggtggttggaacatcatccggccaatgagctatccactctggctcctacctttagtcaggggttgtacgacgtactgatgatacagcgcaataaacgctggcagcagcagcttgaacaactgccagccggccactatgtagtagcggtgggtgcattacatttatatggcgaagggaatctccctgaactattacaacccaagcatcagtaaagaatacgcaaaaaaatagccgatatcgctatcggctagtcaaagaggaattttcattattttagttatttagctctcacactccttacggagaatatgagcagccagtatagggtagcaacctgacgattagattagcaactgacattcatcatatatcgtatcgcatcggatcattatgctgattttattaggttaatttttagtcctgcgacaaaaattgggtgtaggatattcccactgaataaattttcattttaaattggacgtttattatgacacctgcagtcgttttgctggaaaaacaaaaagttcctttcacattgcacccctatcaccatgacgccacagaaaccaatttcggtgatgaagcggtaaaaaaactgggcctcaatgccgatcaagtttataaaactttactggtcgcattaaatggcgacgccaaaaatctggcggttgcggtcacgccggtggccacccaacttgatctcaagaaagtggcacgtgcattgggagcaaaaaaagccgagatggcagatccacaattggcgcaacgcagcaccggctatttagttggcggcatcagcccattggggcagaaaaagcgcttacccacagtcattgatagccctgctcaagagtatgccaccatatttgtttccggcggtaaacgggggttagatattgaattggcggcaacagatttatgccgattactacaaggcacctttgctgatatcgccaagcgggattaagttatcaccaatatgaaagggctaaaatagccctttcatcgataattaacttattgtctataaagttcttttacgttaaataaaccctcattactgtgattaatgttagatgaggaatataatgcaattggattttttaaatttccattttgcaaagccggcgtatgcatggtgccaagatcacagaaaggcacctcccagagtggcaactgagcacatcgtgtgaaacagctaggttggtggaaacacgcgagtgcactcgcaacaggcagtgcggtgagcattgaaaaaataataactattttatgaaagcgcatagtgagcctcctgaatctaatatccaataaataacaagtaacttacttaccatctttggcttagccccagtgatattatctcacttaggtaaatagattttatgaacacaaatataaacaacacatcaacaaaaaatatttttcgcttaatgcatcttgatttctatatataaccaatagcaatcaggattatataataggagccactgactatagtgactcctcagactgctgacaaacctcgataactcgatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggctcgggtcgagccatcagggacgattttacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaacctcaggagtcactgactatagtgactccttatctcatttattatttataaacaatctcgcctttcggctgatactgactggcatccagcggtgagtgcttttcaatatactgtttcagcacttctgcgtcgataaaaccggtatttacatagctcggtaaagtatcaatcttcggataaccatcaccgcctagcgcattgaaattcaaggttgccagacgataggttttattcggatctaacggtttgccttgtattttcacgttactgacacccttgccatcagcgactaagctgacattggcaaattgtgcatacgcacctgaatcgactttcttattggccacaaccgccagatacttctcaacttcactgcctttcatatcggcataaaccagtgtattaccaaatggctggaccttaagaacatctttataggtgatatcacccgcatcgatagagtcacgaaccccaccgccactcatcaccgcaaaatcagcacccgctcgttccatttgtgccgccaatagcaaccgcgccagattagtttgctcgaaacgcactttgctgcgatccccttccaacttgccattcacactacccactttgacatccagctgcgctttgccctgctgttcaaaaggtgttagcagtttcagcattgacgggtcttgcgcaatctcttgtgtataaaagatgcgctcactggtgccatcagctttctcgacttttttcttcaaattgattgggattaactgatagctcactaacttcaactcgccattacggaatttgaagtctgcccgccccacatatttgccccattcatgcgcctgtactatccacgtaccattttgccgatctggggcacaaggcgtaccgggcacataatcagcctgcttatggttctcactggccatacaaaccggatcttgtgagtgcccacccacaatcatatccagatagcccgccggtaaactgcgcgccatctcgacatcacccggcgcattcgacccgtgtttgccatcatcataatggcccatatgagtcgccgcgatgataatgtcaggcttttcagtttttctcagttgctcgacaacttgctttgcttctgtcgcaggcacgcggaattcgatatcggtgaaatactcgggattgccgatcttagcggtatcatcggtggttaaaccaattacagcaattttcacaccttgcttatcaaacaaggcgtaaggtttgaataatcgctgttgagtgcttttctgataaatattggcggataataatgggaaagtggcccatttctcctgctggcgcagcacactcagtggattatcaaactcatggttgccgatagccattgcgtcataaccgaccaaattcataccgcgaaaatcaggctcagcatcctgtaaatcagattccggaacaccggtattgatatccccaccggagagcaacaacaagcttccccctgctgcggcaacttgcttacgaatgtcatcaactaaggttttctgtgccgccaggccatattcgccgtggtcattttgccagaagtggccatgatggtcattggtatgcagtatggtgatatcgtaagttttatctttttcccaggcgacagcccatcccggagcaaacgccagcgacacagctaaagcagctgctgtggtcgataatgaaaaacgcatcgcaaatctccatgttgtcgttaaaaccagcccgttcagcgccagtttaatgagtgaaaatggggtgacacataccaatatcatgataaatcaagatgatactgtgacagagttcgtattgtagtctgatgatctatgggtgaatttcagaatatttgaatatatatcaaattgtatctgctgtagtaaaaatcattcaatctgcataatatgtattcattaccaatatattattaacagtgataattattaggcgaatactcactatgaccgatcgttctgagacggagctccctccctccgtcaatacccagcccttcgataataccaaggtaaaacgcacctctttctctatattaggtgctattagcgtatctcacttacttaacgatatgatccagtcgctgattctggcgatttatccgctattacaagccgagttttcgctgagttttgcgcagattggattaatcaccctcacttatcagcttaccgcctcattattacagccacttattggtctttataccgataagcatccgcagccctattcactgccgattggcatgggtttcaccttatcaggtatcttgctgcttgcggttgccacgactttcccggtggttttactggcagcggcattagtcggaaccggttcttcggtcttccacccagaatcctcacgcgtagcccgcatggcatccggtggccgccacggtatggctcagtctatttttcaggtgggaggcaatttcggcagcgcccttgggccactattagccgcgatccttatcgcaccttacggtaaaggcaatgtaggttggttttcactcgcggcactgctggctattgtggtgctgttgcaggtcagtaaatggtatcagcaacaacaaagagcaacctatggcaaagtagtaaaagtctcatcggccaaaatactgcctaaaaagacggttattagcgccctagctatcttaatggtgctgatattctctaaatacttctacttgaccagtattagtagctattacaccttttatttgatgcataagtttggtgtttcggtacaaaatgcccaaatacatttatttgtcttcttattcgcagtggccgctggcaccatcattggcggccctcttggcgataggataggtcgaaagtatgttatttgggggtcaatattgggcgttgcgccatttacccttattttaccctacgtttctctgtattggaccggggttttaaccgtgatcattggccttatccttgcctctgccttctcggcaatactggtgtatgcgcaagagcttattccgggtaaagtgggcatggtatccggtctattcttcggttttgctttcggtatgggggggttaggtgcggctgtactagggtatgttgctgatttaaccagtattgaactggtttatcaaatatgcgccttcttaccattactggggataattacggtcttcctgcccaatatagaagataagtaatagtaataaccctataatcccgactgagatatgtgtttcagttgggcgatttccctgcgtaatagagatagaaatagcaaatccctcacaaacaaccacttcaaacaatttccgtgccaaagctgacttttatcgataaaaaatgaatttttatcgcgcattgatcgcataaatgcaataaactgatgttattgctgtgaaatgcttgccgccctgccgaactagaaggagtctggatgcaccactcaacacccttaattaccacgatcgtcggaggccttgttctcgccttcctcttgggctccttggctcaccgcctgcgcatctcaccactggtggggtaccttgccgcaggggtgctggccgggccatttacgccaggtttcgttgctgatacctcattagcaccagaactggctgaaattggtgttatcttgttgatgtttggtgtcggacttcacttctcacttaaagacctcctcgcagtaaaagccatcgccatacccggtgctgtggcacaaattgccgttgccaccttactcggaatgggactgtctcatttattaggctgggatttgatgacaggttttgtcttcggtctttgtctatcaacagcaagtaccgtggtattactacgagctctagaagaacggcaactcatagatagccagcgggggcaaattgctatcggctggctgattgtcgaagatttggcgatggtactcacattggtgctattaccagcctttgccggcgtgatgggtaacgaaaccaccagtctcagccaattattcactgaattggcgataaccatcggtaaagtgattgcctttattactttgatgattgttgtcggtcgtcgcctggttccttggatactggctaaaaccgccagtaccggctcccgtgagctgtttactctggctgtgctggtgttagcacttggtattgcttacggcgctgtagggctgttcgatgtatcctttgctctcggtgcattcttcgcaggaatggtattgaatgaatcagagctcagccaccgtgcggcgcaagataccttaccgctacgtgatgcatttgccgtactgttcttcgtttcagttgggatgttgttcgacccaatgattttgctacgtgaaccattagctgtactggcttcactagctatcattatcttcggcaaatcagcagcagcgtttatattagtgcggatgtttggtcactcaaaacgtacagcactcaccatttctgtcagcctggcgcaaatcggtgaatttgcctttattctcgccgggcttggaatttctctcggtttaatgtctgagcatggccgtaatctggtgctggcaggcgcaattctatcaattatgctcaacccgctactgtttacattattagatcgctatttggctaaaaacgagacgatggaagatctgattctggaagaggcagtcgaagaggaaaagcagatcccggtagatttgtgcaatcatgcactgttagtcggttatggtcgggtggggagtttattaggtgcaaaactgcacgcggaaggtattccattagtggtcattgagaactctcgaccaagagttgaggcgctacgtgaacaaggcattaatgcggtattaggcaatgctgcaagtgcagatattatgtcgctggctcgtttggattgtgcccgctggttattactgaccataccgaatggctacgaagctggggaaattgtcgcctccgccagaattaaacggccagaccttgagataattgctcgcgcgcattatgacgacgaagtggtttatatctcggatcgtggcgcgaaccaggttgtgatgggcgaacgtgaaatcgccaacagcatgcttaatatgttgaagatagaaacgctgaccgaagaagacaaacgcccgctttgcccaatttaaaaacatctcagtgttagcaagttataaaccaatagggccagcatatgctggccctattcactatttgacgacaattatctttcccagtacgactcttccaaactgtcttcccgctcaggcaaaccacgcgtcaaacgcggtgaatgctgattcagcacttgataactaacccgattggcatatttacacacttgcgccaatgaagagtaactcaggtaactacgaacatgtttgctagagttaggaacattgttacgatgaaaaccattggcagcaatgtcatgcagcaccgcagataaagcaccatcccctgccccattagtattcattattttctcagggccgcccatataaggggcaatatgcgaataaatccgtaatgggttatcacaatgctctttacgcatcgcgcgactgaattcatacaagttaaattcagcaatcgcaccgggtaataatgggtgctgagtttggcgtttattagcctcttccgtatagcccgccatataaaggccattagggccagcggtgcaaagcactaaatcaacccagttcaaagccatatctgaggccatcagcggatcattaagccccgtcagttcataagcttcatcttcattcatcgccactatagagacgttttctttaagaaaatcacgccaccactgcggattatctgcaataacgtattttgtccctagtgtcatcacgacaggaacattatatttctttgcataactgatggcctgcattgtagccgctggcattggctcgcccgctttacaacgcaccaaataagcggtaagaaccaatgccgatgcccctgcgataatatcttcagggatactttccggtcgtagctgattcatttgaccgggactgatcgcaaatgtgcgctcgccattatccgtaatgagagtgaaacagcgaccaatcgcaccatcaactgcctgtaaatagttcaaatcagtgcgactagaggtattacacaaataacgataggcataactaccaattttgatattgctacacatcgtacctaataaaatagagcgatcatcagccaaaacagaataattgtgtaacgtattaccaatggttccccccgcaaactcatgcgttattaagccattagcggttagctcctgataaaggcgttcagcaacatcatcctcgataaccaaagagtgaccttggctcagaccataacgcgcaataaagccctcatcgacttttgcttcaatatcaactagcgtctgatcaataccaacgatataagaggtgctcacttcattttcggtctgagccggttgcaataaagggtcacgagcattaacaggaaaatagtgcttagatttgcgtttaccaggaaatttcattgttttgagtaaaaaattgaaatgggaagataaaaaaaggagaccagagataaaatctctggcatacataagtagtaataccaaaatagtctgttacagtaagcataatatacgctgatagattaagcatacgtatgaaaaaattagtattttataacacgacagttctttatctgagcataataaatttatttttttggtggttctaatctggaattatgacgctcacgaacaaaaaaacgcatcaatacaaatgtaatagaaccaattaaaccaataaaactaaatgaaataatcgtcaataaaccttttctactattttgaagtattggttcagatgggacactatgctgtagtggatccgatggctcctgcaagtaattaaatgttgggacatctataacaacaggttgtaatgcggttattttattcaggtagagttttttattcaataaatcagcattaacacttgtgagatcagttatagacctctcaatttctagctgcctatttaataaatcataccccatggatattggataattattactactagcagaaatatcaaatgcaccaatagctggcttctgcaaaccagccgctttagctatcgaagctgcgtattctaatctctggattctgattttatgttcattctcaacctgttgtaaagctaaattatattcttcagtggccatctttttagctgtatctatggtgaatttaatttggtcattaagattatcattaactttccggttaatataattaacataacctgtgaaaacatcttttaacccatattctaaattagaactataagtaagaatgtaattacctttaacatcactatctgaatttatattcttgcctttaagcccagcaaaattattagcgttaaccttctctttggacatatatttactcaacatatctttagaagagtagtatttcctgaaatccatgagcagatcatctgcggtaatattcaaatcaatattaagcactgataatgatgactcaatagattcaagtggttgcatcttaccatcagaagtaactgatactattgcataactagtccattcttttggagaaaaaaacacaacccctccacccacaagagtaaatatagcgagtacaataaagatcaacttggatgatctaaatattattgaaattatctctataaggtctacttcttctttatttgaaggcaatatatactttccaaacggggatggttttttatcattaccctgtgatctatcactcatcaattttacccataccaattaaattaagaaaaacattgtaaataataactaacagttataaccattaggattcattttttgccatttccaagcgtcctgaagcatatcaactaaagttctttttgcataccaacctaactctagatgtgctagttcagggcttgcccaacactcagctatatcaccaggcctacggctaacaatgtcaaatggaatattcttacccgtaatacgctcaaattccttaatcatatgcaaaacagaatagccaactccggttcctaaattgtatatacgaaatcctgaggtcaagttaattaaagtactaaggtgcccttccgcgagatccataacatgaatataatctctaataccagacccatctggtgtatcgtagtcattaccatacactaatagtttagataatttgccaatggcaacctgggttatgaatggtaataaattattgggttttccgttaggatcctcaccaattaaaccagaaggatgagcgcctactggattaaaataacgcaacgctgttattgaatagtcgggatgagctaaagagaaatcttttaatatttgctctaccatcacttttgaagtgccatatgggttagtcgtcccgccaattctagcattttcagtcaacggaacgaattcaggctcaccatatactgttgctgaagagctgaatattaattttttgacattagctaaacacatttcctcaagtaaagtaatagaaccaactacattgttttgataatactcaataggtttttcaactgactcacctactgatttcaaacctgcaaaatggataaccgaatcaattttatgacttgaaaaaataagcttaagacatgatctatcaagtatatcgccatgataaaaattaggttttcgtccacaaatctttgagactctggctaaggactctgctgatgaattaattagattatcaagaacaacaacattccttccttgttccaacaatgtaagcactgtatgagaacctatatatccagcaccaccagtaattaatatagacataaatatcctattttatcattgatacaaaaatattattcaacaagtcaaatagaaatcataatcactctcttaatatgcgtaaaatatttgaagtttcttcgttcattagtttagtatcacaccttgattcaacatttaatctaacaacagattccgtgtttgaactacgtaaattgaagcgccactctgcaaactccatactaatgccatcgatctcatcaatcttaatagccttggcttcatatgcagcacgaactcttgcaatcgcagatattggatcaattagtatggaatttatctctcctgacgcaggataggccttcatacgttcttttactaattgttctaaactctttcctttgacagatataatctctgaaataagtaaccatggaatcattcctgagtcacaataagcaaaatcacgaaaatagtgatgagcactcatttcaccaccataaattgcatcttctttccgcatgcgctctttaataaaagcatggccagttttagacattatcgcttttcctccggaagaattgacaatatctattgtattccaagttaaacgtgggtcatgaattatcttactaaaaccatctttttgaagaaagaactcagccaaaagacctacaatataatacccttcaataaaatccccgttatggttaaaaaagaagcagcgatcaaaatcaccatcaaaagcgatccccatatcagcaccattggctaacaccgcatccgttgtatcttgccgacattcaggtaataatggattgggaataccatgagggaaagtgccatctggctcgttatggattttaatcaaggtaataggaatatctaaagcagtaaagcgtttctctaacgcatcaattacatgccctgcagcgccatttccactattaacaactaacctcaagggcttaaataaagacggatttacatatcccatcaaatggtcaatatagtcatcaataatcgatattttatcataactacccttcattgatggttctactggtggaaatttattaatttctgctaaatgctggatatttcgtaaaccagtatcaccactaatagggcaagcgttctttcgaactaacttcataccattataatcgattggattatgactggcagttacttctattccaccatcaacatctaaatggaaagttgaaaaatatatctcttccgtaccagataaaccaatatctaatacatcaacaccggcatcttgtaaaccacgcgacagtgctaattttagactttcactggtcaatctgacatcgccaccaacgactactctcttaggcttttcaaactcgccgtatgcccggcctattctgtaagcaatatcttcatttaattcatcacctaatcgaccacgaatatcgtaggctttaaaacaacttagtgcactcatgatttctagctctatattttatgctcaattcgaacaatatcatcttcttctaagtaacttccagtacgaacctctataatttccagaggaagttttcctggattctcaatagagtgagccactccaacagcaatataggttgactcattctctgtcactaaataactttcgttgtctctatatactctggccgtcccagagacgacaacccagtgttcagctcgatgatgatgaatttgagtcgcagtccgttgtcccggtttgattgttacatgctgtacatgatatcggacaccttcagcaatcgcatcatgcgacccccaaggtcgatagacttccttatgctggagatattcaagtcgcgagccaagtttaagttgcccaacgatttctttaacgctttgaactttattcttattcgccaccaataaagcatctttggtttcgacaataattaaatcattaataccgacagtggctactaatctattctgagagtagatatagctattgtttgtatcttccgttaatacgtcgccacgaaccacattaccatggctatctttatcattgatttcccagagcgcagaccaacacccgacatcactccattgcgcattcatcggaaccacgacagcatcgcttgttctttccatgactgcataatcgatggactcatcgggacagctgtaaaatgcagcctcatcaaggcgaataaaatctagatccttgcgttgtccggcaatggcacttttacaggcttcaaaaatatctggccgatgcttttccaactcttgcaaataacgagatgctttgaatacaaacatcccactattccagtaataatcaccagatgataaatattgctctgctttggctaaatcaggtttctcgacaaaagagtcaacctgaaaagctcctccttcgatctgcttaccttgtcggatatagccatacccagtttcaggtgtattaggaactattccaaaagtgaccaacttacccatttctgcaagaggctctgcaagttgaatagcactaatgaatgcaggcttatcctgtatgacatgatcagctgctagtaccaataatatcgggtcctcaccatttgatgtggcaagtagcgcagccaaggcaattgcaggtgctgtattacgcccaataggctccaatactatgccgctatgcaataaattttgctgcctaagttgctcagcaataataaacctatgttctgcattacatatcactaatggtgaaagatgggggagatttcccaatctaagtaaggtttcttggaacatactcaactctgacgtaagagccaagaattgcttggggtaatgggttcgagatagcggccacaagcggctgccagcccccccagccataattacaggtaatagcatgcgcagttacttcctaaagttattttgattatccaagaaccattgataggtcatctttaaacctttttccaaggaaatttgataccgccagcctaatttatccaaacgacttacatccatcagcttacgaggtgcgccatctggtttacttgagtcaaaaactaatttacctgaaaagccaaccacttgagcaatcgtttctgctaattcacgaatagtacaatcaatacccgttccaacattaatatgcgataacattggctgagtattagcagcatagatatcatctgccagttccatcacatagatgctggcagcagccatatcatctacatgtaagaactcgcgcatcggtttaccacttccccaaacaattatttcattgtcattacgcatttttgcttcatgaaaccgacgtaacaatgcaggaataacatgagaattatcaggatggaagttgtcattttcaccatagagattagttggcatcacgctgcggtaatcacggttatattgccgattgtacgattcacacaatttaataccggctatcttggcgattgcataaggttcattcgttggttccagcacgccagtaagcagtgtcgactcgctcataggctggtccgccatcttgggataaatacatgatgaaccgaggaaaagtaatttatgtatgcccgccatatgagctgcattaataatattacattcgatcatcaggttttcataaatgaattctgcgggataattgttattggcctggattcctcctactttcgccgctgcaaggtaaacctcatcaattgcctccgcagtaaaaaatgcctgcacagctgattgagacattaaatctaattctgcgcgggctttaagaattaattcaatatcactacgaccttttaactgacggacaatcgctgacccaaccatgcctcggtgccctgccacaaatacgcgcttcataaccatcagtattagctctctaaagtaatggatacatcaaaaccgttggctttgagcaaagcatgctgcttagcctgctgtaaatcgccagcgaccatttcagcgcacatctcttcaacagttatctcgggaacccagcctaacttttctttggccttcgatggatcacctaaaagtgtttctacttcagcagggcgaaagtatcgaggatcgactcgaacaataatatcacctacttttgctgaagttgcatactcatcgctgattgcagatatagtagcaatctcatcaattcctttgcctgaaaattcaatttctattcccgcttcttttgcagacatccgaacaaattcgcgaaccgtaatctgtttaccagttgcaataacaaaatcttcaggttggtcttgctgcagcatcatccattgcatacgaacataatctttcgcatggccccaatcccgcagagaatccatattccctagatacaagcaatcttctaatccgagtgctatgttagcaatagcccgagtaattttacgagtaacaaacgtttccccacggcgaggagattcatggttgaataaaattccattacaggcatacatgccataggattcacggtaatttactgtaatccagtaagcatacatcttcgcaactgcatacggagagcggggataaaatggtgtggtttctcgctgcggaatttcttgaaccaagccgtaaagctctgacgtagaagcctggtaaaaacgagttttatgttctaacccattgatacgtactgcctctaacaaacgcaatgtacccatagcatctacatctgcggtatactcaggtgattcaaatgaaacagccacatgagattgagcacctaagttatagatttcgtcaggttgaatttcttttaccaggcggattagattagaagtatcagtcaagtcaccgtaatgtaaaaagaaatgagggtttacttcatgagggtcttgataaatatgatcaatacggcttgtattaaaagaagatgaacggcgtttaataccatgaacttgatagcctttttctaacaaaaactcagctaaataagatccatcctggccagtaatacctgtgattaatgcctttttcataacgattctatcgcctcaataatagctctattcttgattacttgattgaaatttttttctgcataattacgacattgtgttgccaataaagaaaaattttgagtgctaattaatttcacaatatcttcgatttcaccctcattaaataggaagccattgaccccatgttcaatggcatcaatacagcctggcacagcataacatattgcaggaataccacatgcgttagcctccataaccacgacaggaaaaccttcatgtttagacaaaagaagcaaaacatcagtttttgcataaatatgacgaagatcagacaaatagccatgaaaaattatgtcttcctcaaactcagcttttaaattagctatatcatcttctgtcagagaggatgggttagcagggtaagtatcaccaacaacattaagagtaaagtctacaccagccaactttaaatgcttgattagctcgataatataaaaaatgcctttatcttcaactaaacgtccaacatagagtagttctatttttctcgagcatttttttattttatagctataacaaaaactctcaatgtcaacgccgataccacctagcactaaatcaccatcacaaccaagtaaattcttctcatatttgttcatgaagattcttttaccaacacctcttgtcagcaataatctcaatatattgagaaaacctttattttttgtaaaaaaagtcccgataccttcaataaaacaaacagtctttcttgcaaagaaaattgatgggatagagaaaataaatgtaacaagaaaatgacaagacacagttaatttaaacttctctttgaataaaacccacagcaatgataggttaataaaaaaatatctatataaaagacgttcattatccgtagtaataactataacaccatatttctttagacaatcaactgactcattgtcatcgttaggtgcaatacagtatactttatgcccacgagatagtaactgtttaatatatgatagcctaaacacaacaacggtctttattgagttttgtataatacaaacacttttacactcgttcataattccaaccgatttttttattagattgctcagacataaactgggcatctgaatttggaataataactttagttgatttatttccattaagaatggcggcccaccaactaaaagtacttccactcaagatataatcttggcaacacatcaatccaataaaatcttcgattgctgatttcccagaaaaataatcaattgaactaattttcggtaaatgttttttacaccaatcaatatcatctgaaaaaaccataaaacgtctacccggaaacttttcaattgcattacttatatattcaatatcactagcaacatgtaacttgctgctggatgtaacaaaatcacctctgcggatatgaataccaacatgatcagatatattattaccaatatctcccatgagattgccatgtttattcgctatgctaactctcaaaaaatccgaagaatatagcgcagcatctggaaattgaaaatatccatagtgataattaggcattggtatcttcaaacaatcgtctaaactacttaaagcatcataatcatatatcaaaatatttggcacatgattaatcttcatttttcttagtgaaaatctaataattttagatagtaggtcatcattaaaagtaagtattctttcttctgaaatgggaatagtttctaattctcccagcaaggagaaaaagctgacagaagaatgctgcctttgttgataaaaaagatgcacatttaaattaacatcgaactttagcttatccttcaaatagtaagcccatgccacctgaaataattgattacctaatcccccttgtacaagaacgttaacactcattttttcccttatgtattttaaatgagaaatttaatgctctgataaatccagaaatcatataatagaaagatttaaatttcgtaatataagcatatttagctgcataaataaggacagcaagtgattttgaaagatacaaagaaaacgaataaaaaactattggagcgttaggaatattttttctaatagaattagtacataaagatattcgatgtaaatgtaatgtttgagatatactgttagatgttaatctataggaaagtaaatcctcagggacgctcccaaaagtacatactctcgataatctacaccataaatcaaaatcctctgctccatcggtgcctaaactatacccattagctttttttaatacggccgtcctaatcatggttgcaggatgacaaagagggttaataaaaggtaatgatgatattatatcgaagtgattagtcgggaatttttttcttccaataatacggtcattttcatcgattaacttaatattcccaccaacaacgtctaagttataccttgccatatagtcaagttgttttcttaaccttaatggttccattatatcgtcagcatccattctagcaattatatttgcatgaactttaggtatcgcaaaattaagagcagatacaattcctccattttcttttttgaaatattttattctgtcatcatttattgattgtattattttaccgctagaatcagtagagccatcatcaattattatcacttcaatatttacatattcctgagataaaaccgagctaatagcagtacgaataaaacgctcagcgttatagacaggaataaccacagatacatcaatatcgtcaatcatgtagcttactcgcataaagcagatttgaaattttcaattgtgtgatgctctaaaatgtactctcttagtctaaaaaaatctttctctaaagagagcattttttttagtttctcattaatatcacctatactattaattataaaaggttttgctaagtgttcagggattcctgaaaaagcttctttcgtaccaaaaactaatttgtttttatacacagagtttagcaagatatttttaacccccgcaccagcatctagaggcataatgacaagatctaaactatcaaaaaaggtatcaaagtcttcaatatatcttttttcaataaaatcaactccgacatatagttctttagccttctgaaaccaatttttgctggctgagccatgaaagattatagttttatttttaagctcagttaaatcactataagaaagaaaatttgttgcatctacagaatagtggttctgcaaattaataaaacctatggttttcacattaagagtaaaatcacttattcgtcccaaattatatctggcttggattggatgagggagatattttatattatttttagggaacttcctttttaaggaagtctcatcatcttttgaaacggtatagagcacacaccggcgcaaagaacttatcaggatatatgtaataatatatcgataaacttgatatgtaaacttcaaatatgatctattagcaaatctaactttagcaatactttgaattgatctcaaagaatcatctggtaatattataatatcgtccttgtacgcaagcagacacttatattcaataggtataaatacaaccttttcgcatttatttttagaaaaaaaacgtgtaaataaatatagttttgaacatatatttttacttacaacactttctttaaataaaatacttttaagaaaagtcacacctgtagagaaggtgtttaatgggtcactaaaagaagggatcatataatataatactcctgcattatataattttttgcgaaacgtacaaaggctatgaggcagaggagaagccacatcgacttcgatatttttaagttataatttaataaaaccaagacatacatgaggtcaaatgcgaatccaaatcgacctaatgtcggtagatatattgagagtaaagaaacaaatattggtaatatcaggagtaatttagtattaaatgatattgagatagaggatttctttagtacattgtaaaaaatagtaaactcgataaattcaaaaatgggagaaatataaaaggcactactatcattaaaataactcttactatcaagtatatacgatgaaaatttattataaaaataatcaaagaaaattaaaagcactgcacctgctatgactaaatattttatcagtgaaagtttatttctataaaaataaaccaaagggaatatagccattaatggatgtaatgcaacagacaataatgcaacgatcccgcccccccatttattactaatataataaagtaatggtacagaaaataataataaatgacttcttacagaaaaagggattaataaatgagtaaaccaaagccaaaaaacaacataaattccattttttattttcaaacacaaaaaaagcaaagccaaacaaattagtagattttgaaaaataaaaaacaattcataactggcccctaaactcttaacactaaccattaagatataatatagaggagagtctactgtgtttaatgttgaaaatatatctgagaaatttactagatatgtataaaaataagagtaagagcctttatctggaccatttaaagagaagaaacaacttaaaataaaaaggtaaaaaaataaaattaaagatgatactttagaattcacttcatttatcaaaacaatcatgcaaaatatataaaaagtaataatcaaaaacagatatttaggaagcactccatctgtgactaaaacatagttttcaacagataaaaaattcattatctaaccttaatcttgaagctttttattaaagtgataaggatatactttatatgttagcaatgaactatactttcttattaagatttaatatggctaatttatcaaaaaaagtcgcataagagtctaacaatatgaagaatataaaacacacatctaatatgcagtatcttttactaaaattattttgatctgaattttttatatataaacttggatatataataaaccacatcaactgacaagactctagcgattagttttttaataaaaaataaacttggattaacataaattaactcattgtgtttactaatgtagataccattaaattttgcagaactcctaaaaaccagcaccataaaccgtatactataagttttctttatataactagctaaatatatttcgtttaattttctagccatcggtattttaagactattatggaataccttaaaataaataaaaatatcgttgtaatgcacacttgctaaattataaaacttctcagccctcctcatatatacgcatgggaaatccggtataatgatattaaaattccaacattctctgttaagcatatttagccagaaacaacaatatgcatgcgacgaaccagctaaaagattgaaataattatcagataaatattttcgcttaactagaacagcaccaaaatatgttttatcacaaagctcaaggaaagcatcatcaaagcagtcgtacttatggggtgcaatattaaaatgagaacctactatattatcgcttgcatcaataatagttgcattgaacgttgccaaatcaacatcatttttgagcaacaattcttccaatttattaaatgcatctgaatagaaatagtcatcatcgccaagaaaatatatataatcacctctagccatcttggtaacataatgcatgttatcatctattgagagaggagattcctgaataatataccttatattatactgatttatttcatctatgtaatcttcaacttttgaataatcatctgaagagcaattattagatatgcagacctcaaagttcatactgtgattattttgcgaatatatagaattcagtgcttttaataagtaattagctctattataacttggaatacaaatacttaacatagtagcgagtagctcctcatacaataaattatttccataataaagattgtattgttatcttaaaaagattctttgataaaaatgaaattaaaatcagacattgaaaaagctgtgaaattaaagttgcaactggagcaccaatgagtcccaattttcttattagaaaataatttaatgtgatagctaaaaaggcacacgtgagcgtttggacaagaaacatcttgcttcttctttcatttataatccatatatactgagcatttgcaacacagacaggaattaatgtaatcacatgaatgataaaaatatatttgctttgttcaaacttaataccatatatatatggtattaaaaaataccctatacctccaaagacaatcactataaaaatagagccccaccacatgaaaaacatcagtctatgaaaaaacaaatgatactcagatatatttttttcttttaactttgctaagataggcaaaaaactggtgactatgatcgcagggaagaaatatgttaattctgctaaatttgcgccaacagaataaattccaacgtaattatcacccaacatatgttgaatgaataatatattagacttcataaatatcactacagaaaatgcagataacattagaggccatgactcttttaaagcactcttcaaataaacactattaatacttagcgatacttttatttcactataatttttattcattagaaaataaagtatacttgaatatagtaaaacctctataacaattatgattgaaaaattaattagttcgacatgtaagtaaatcataaatattttaactagtgcgcagaaaatataggatattaatttagcgcaaatagtcaaacgacttttactctggctttgaaaccataaatcaaatacgctcccgaccgaaaaaagtatatttagagatataatagatagtataagcctcttatctggcatgatattataagctagagaaattgcaataattaaacataccatagacattaaaaatctagctgtaaaaatcgtactaattatagcagagcatttttctacgccattggatagatctcgaacaacaattgagtccaacccaagaatactgatagtttggaaaaatgtaacgtatgttactgcatatacgatctgaccataattagcggggccgagatactttgccaaaagaataccgacccaaagaccaatcgttagactcgctattttatcgaaaataagccatcccgaatttctcaaagctttatttaatgacttattaagcaatattttttcatatgtattttttatcatttaattaatttaatcatctctaatcagactagttatttatctattttccaatttaaaaaaccatctcttatatacttacttaatcttagcaacggcttcaataaataaataaaatggataacaatattactcatccctaatttattatagtaccctcttatcctttccttttcttctttagttcctatcgttgatacaacagcaattgtctttaagaatggtctctcatggcataatatgctattgaatttcgatttaatttgtgactgattactataaaattcatctgaaaaacttaaaaaacctctaaaatctagctcaattctatttattacaccgtcttttgaaaaatggtcattatctccacggcacataactaaaggcttatttatataattaacaactgcgccttcattcaatatagacaatagtatatatacgtgtggatatgcactcccaatataattatcatcaaattctatggcttcccatctagccctctttacaatgttagagcttaaaaaactaaatattgcccctattgaaatactattggaaaagtagtctaataattcatttttattatttgaattatatattctactaccagtagacatccatctcctaccagcacgatttaccttagcaaagttaaaatcatattcagtgcgctcgactaaatatatatcattatctagttctaagaaatcttctaaataatcgatagctccaggaaacaatttatcatcacttccaaataaccaacaatatttaccggatgctaacttaggagctaacagaaagtttatgtccgccccaaggttagttttatttacattgtaaactatcgagatatgagttttcttaatccaattgttaatcatttcaattgtattatcatcagatgcattatcagaaatacaaatctctatatcatttctatccttacattgagaaacaatactttctattaattcagataatagacttgacctattataggtcggaatgcaaaatgatatttttatattattcaaaccatgtcaccactacatataaattggtaattccagtaataatccttactcattataaataataattatctgttttttttattaataccttcatctaaagggatagttggagaccaattaggcaatactgttaaattagtgcaaagccgcataatctctctttctcgtggcggcctagccccccaattaatatttagagtcacatcattaaccttttcataaagttttactaatttctttaagctcattcttgaacctgtatccactgaatacacgttagcatatcctggttgtccatcttgaagttttagtattgcagttttatacgccgaacaaatatcatttatatgtactagctcgatctcttgatttccttcagacatatctaatgattctttagtctcagccaatctatcaagtaatggtataagtttttttcttgtatcattaggcccgtaagtatcaaaaagcctgagtgtaatactactaaaacctttcgcaaaaatgtaatactttaatatatcttcaaatgcttgcttcgtcgcagcatataaattaactggctcataatcggcagagttgtaattttgccatgttgttcctgtattaatgaattttttaacccctgcaacctccatggcttcaagtagtttcgtagggaattcaatattacttctgagtaaattttctattgttgagtaatcatgggtgacagaagtaagcgatgctatatggatcactatatcgggattaatattttcgaccaaagagcataagtttttttcatccaatatctctaatttaacaccggacaaaagttttattttattttcatcaacaacttcacttcttattaacccaaaaacctcaaatccattgctattcaaatagcaagccaaattcgaaccaatatatccactggcacctgtaattaatattctcatatcactctgtcagccaaattttgatattaaagttaaaaaaaacaatctaaatttctatctttatcagaaataataggattttctactggccacttaaatccaaaagaattccaatgaatacccgaatcgcggctaggagaatgaacagtacttgttttacatacaatgagagtattatctttcatagaaagaaaaccatgagctattccttttgctaaaaatatactccgtctgttatgcggatttagtatgaaactcataaactggccatatgtatttgaatcttttcgaatatctaaaaatacatctagcacttcaccttcaggacaaaacaccaacttattatgatcatcgggatactgctgaaaatgcataccacggataacattattcttggatcttgaataatattcctcggcagaaggaatttctaaaccaaaattcttgaagatttcttgatggtgagttttaacaaactcgcctcgttcatcagaaaatattggtgactcaatcagataacaaccacttatattaagttcagttatatttataatcatgaatattttaaatcccctcttgcggtagcaaaattaatttaatgccatttgaaacaataatttaataatatagtctttcttaacgctcactattacttaacaagactagttatatagaccatatcatttactagccatatatttattaatttcaacaatactatattcatgcatattaacaccgcgtaaccacgctttatgccatgcaacaatatattctaaagtgcaatctagattccatcgagactgccagcccaataaaacctttgctttagaacaatccagttttagataatttgcctcatgtggatgttcatgatcgtctaactgccaacaagcatctcctccccagtattttaccattttatcaacaatactttgtacttggctagaatctgtgtcatcagggccaaaattccagccttcagcatatttaattccatcaatatataatcgttgagctaacaataaataacctgacaagggttctaaaacatgctgccaaggacgtatagcatatggattccgtataataacaggctcagagttctcaaatgcgcgtagcatatctggaaccacacggtctaaagcccaatcaccaccgccaataacattacctgcacgtgctgtcgctaatgctgtaccatgttgttcatatttaaccggattaaaaaatgaatttcgatatgatgaagtaactaactcggcacaacctttactatttgaataaggatcatatccccccattgcttcgtcttcacgatatccccagacccactctttattttcgtaacatttatcactagttacattaacaatagccttagctcctcctacatgtcgaagagcttccaacaaatagacagtacccataacatttgtcgaataagtttcaaccggttctaagtatgacaaccggactaaagactgtgcagccatatgaaaaacgatttcaggtttaaaatcgttgattgacttgagtagctgagcataattacgaatatcacctacttccgaaatcataccatccgcaacgttggctgcttcaaataaacttggctttgttggtgcgtccaaagcataacctttcactttggctcccatattttgcagccataagctcagccaactacctttaaagccagtatggccggtgataaaaacacgtttgtcttgccaaaatttttcattaatcatgatatttattcccaaactttccaaggagcttgcccttcttcccacaattgctgtaggtaaattttatcgcgtaaagtatccattggctgccagaatcccgtatgttcataggccattaactcaccattatcagccaatatcattagtggctcttgttcccaaatagacttatcaccatcaatcagatctataactttaggggataaaacaaaatatccaccattaattaacgcaccatcaccctttggtttttctttaaaactgcgtacctgcttattttcaatatccaatgcaccaaaacgacccggaggataggttgcagtcagtgtcgctttcttaccatggcttttgtggaaatttatcaattcagaaatattaatatcactgacaccatcgccatacgtaaaacaaaaagcatcatcatctttgacataatctttaactcgtttcaagcgcccgccagtcattgaatgctcgccagtatcaactaatgtcacattccatggttccacacgcttctgatgtactttcatttcattatcacgcatagagaaagtaatgtcagacatatgcatgaaataattagcgaaatattcttttattacataacctttgtaaccacagcaaattataaagtcatttattccatatgatgagtaaagcttcataatatgccacaaaataggcatcccaccgatttcaaccatgggttttggcttaattactgtttcttcgctaaggcgagtccccaaaccaccagcaagaataactgctttcactttacactccattaataattattttgatagtaaaaaaataaaaagtagatatcttttagctaaaagatattttaatatcgctaatatttgatgagaatactgagattataaatacgtctagctaaacgtatactacttcaatgcgagaagttattttttttattgacgaataacaatatattaaacttaattacgctagagaattgacttcgccttataatattttattttgaaacaaaaaacttaaaaatataattaaggactataaatatttcagttgtctaatatgaaaagataatggccattctggttacatcataaatacaataaatcaattaccttcattgtaaaaacatatccgggaaaatttttaataaataacatgaaatacgcacgctaccgcccttggctcacagctaccaatacactgaattcttagcaaaaatcttgtaacccaaagtcttacctagagccatatcgctgattcagttggctaaacggctaaacggcgctttctgaaaaacataaaaaattataatatagtcttaattttccaacatatacctcatcattacaagaaaaatgtgaaacatatcatttttggatatttcacaatccacaactaattagcatcacgaaaatatagcaatatcaattcggttttttctgatttatagaataaaaaacactcagaaatgtgtgtgaaatttgaaaaaaaatcattcatatgtaattatttcatcaaatatgaatatagttaccctaagcttatttagccactaacacgacaaatgatccctaaccaactgttctaaaaggtctatatgccccttgtcatcgttcaatgcagggatatattcaaacttctcgccgccagcatgtaagaaaatctctcgattttgttctttgatttcttccaatgtttccaggcagtcagcagaaaaaccggggcatataagttgaatatgtttaacaccttgagagggcagactttttaaggtttcgtcggtatatggggtcaaccacggctcacgaccaaaacgtgattgatatgtcatcatgatttgctctgccggtaaggctatttcagcacgtaaagcgcggctggtgtcttcacagcgttgtgggtagtcatcccctaattgcgcataacgtttaggaataccgtgaaaagacaggactaatcggtctggtttaccatgttgcacaaaagagtgttcaacactttgttttagcgctgaaatataggcagggtgctcagcataatcgcggataaaagaaatcgacggtaaacggcgatagccttgcaaaatgcgggcaaccgcatcccagaccgccgcactggtcgagcaagaatattgcggatagagcggtaataccaccagcttggtcacaccttgcgccagtagtttatcaatagcatctggcagattcggtgagccataactcatccccaactctactgggatttctggcatacgttctgccaaggctttttgttgccgacggctatagaccaataaaggagaaccctcatccatccagacagattgatacagttttgccacgcgcggggatcgaataggtaaaattactccacgtagcaaaggccaccacaaccatggtgaagtatcaactacccggcgatcactcaagaactcagccagatagcgttttactgcttgcggtgtcggggcatccggtgttcccagattaaccatcagtacgccaagcttgctttgcttcatgcaggagtccttattgtgtattacgccgtttattcaaatagataaatatgctgccagctgtatctgtaaaataataaaggcgaccttaggccgccttgactatcttaccatccagaattaaccgagaatagtcgccagttctgcactgacttctgctactttacgggttccgtccagtttaaaatattgcgtgttaccggcatcagcttctttacgataataagataccaaaggtgccgtttgctgatgatactcaaccagacgtttgcgcactgttgcttcctgatcatctttacggatggtcagatcttcgccagtgacatcatctttatcttcaactttcggtgggttgaatttaacgtggtaaacccgacctgaagccgcatgtacccgacgcccgacgatacgctcaacaatcagatcgtccggaacatcaaactccagtacataatcaaccttgataccggcttctttcatggcatcagcttgaggaatagtacgcgggaacccatctagcaggaaaccgtcacggcaatcgtcctgtgtaatgcgctctttaaccaatgcaataaccagctcatcagtgaccagcttgccggcatccataatttctttcgctttcagacctaactcagaacctgcttttacagcggcgcgcaacatatcaccagtagagatttgcggaataccgtatttctccatgatgaattgagcctgagtacccttaccagcgcccggagcgcccagcagaatgatacgcattgcgtaaatccccttgctatgtagtttttctatgtatttttacgtaaaaaaatcaaaattgtggaaacaagcaaccttaccattttcaggggggttggctcaaggcgcacgaggcgagttagtggagttggatcggcaaaaacaggcaggataaaaatttaattcattaaaataaaataaaaacgccccggacacattatctgttcgaggcgttccaatactaaattaagcggttaataactgattcattcgacgaatgaactggttaggatcctctaaggttccccgctcagccaatagcgcttgatccagcaataactcaacccattcagcgaactgcgtatcatcagccacatcagcagcacgtttgaccaggctatgttccgggttcagttcaaagatgtacttcacttccggtgcctgctgaccagcagcggcgaacaatttcgccatttgcgtgctcatttcatccgcatccgtggtgacaatggccggagtatccgtcaaacggtgggtcagacggacatcttttacacgctcacccagcagcgttttcacacgctcgacaaaaggctccagcgctttatccgcttcttgctgttctggccgctcttcatcggccaatttgttcaatgagtcatctgctttgctgactgattggaaagctttaccatcgaactcagtcaggtagctcatcatccattcgtcaatacgatcggacaacagcaagacctcaataccttttttacggaacagttccagatgtgggctgttcttggccgcggcgtagctatctgcagtgatgtaataaatcttctcctgcccttcggccatgcggctgacatagtcttctagcgacaccgtctgtgccgagctatctgtatgagtcgaagcaaagcgcagtaacttggcaatggtatctttgttgctaccgtcttccgctggcccctctttaagcgccataccgaactgttgccagaactgctgatatttctcagcgtcgtctttagccagtttttccaacatttgcagtacacgtttggtcagcgcactgcgcaggttctgcgttacacggctgtcttgcaagatctcacgcgaaacgttcagcggcagatcattggaatcaatcaggccgcgaacaaaacgcagataattcggcatgaactgctcagcgtcatccatgataaacacgcgctgtacatacaatttcaggccgtgcttatggtcgcgattccacatatcccaaggcgcctgcgccgggatgtacaacagactggtgtactcttgcttaccctctacgcggttatgactccaaatcagtgggtctgtgaagtcatgagcaatatgtttgtaaaatgctttgtattcgtcgtcagttatttcagctttaccgcgagtccacagcgcctgggctttgttgattttctcccaagtgacagtaccatcttcttcatttttgctttcgatttcgactggcagtgcaatatggtctgaatatttgctgataacagaacgcaagcgccagttatcaaggtattcatcttcaccttcgcgcaaatgcagggtaatttctgtgccgcgatcttctttggtaatatcggcgatggtgtaatcaccctcacctgctgattcccagaacacacctgcatctgccggtgcgccagcagcgcgagtacgaacagtgactttatctgccacgatgaaagcagaatagaaacctacaccaaactggccaattaattggctatctttagcctggtctgagccgatagattcgaggaatgctttagtccctgatttcgcgatagtaccgagattatcaatgacttcttcacggctcataccaatgccgttatcacttagggtcaaagtacgcttttctttatcaaaagataaacgcacacgcagctcgccatcaccttcaaacaattcagggtgagacagtgcgcggaaacggagtttatctgccgcatcagaggcgttagagataagctcgcgcaagaaaatttctttattggaataaagcgagtgaatcatcaaatgaagaagttgttttacttctgactgaaatccacgggtttcttgacctttcatactcattaattacctcaatccaaattaccgacagggttaccctatagatttcaaaaatacaggccgacggcaagcctgttagcccaatgagctgactccagtcagtgactcgggtgaacgagtgcagccaacacacctgtaatttgaaagatgacgggtatagataaaatcgaacagtgagtaacaaatggggtcaagtgcggcagctttcaagccttaatacagaaaaaacagagaatcaggggcgattgattgaacatcatggatgaaattattcatatgataatcaataacaaaacatcgcccaccagattaaataggatgggggcttgctgaaactagtacttaatgggattacgccccgctaatgagtgggatagggtggtaccatcaaccatttccaactcaccgccaacgggcacaccgtgtgcaatacggctggctaacacaccatactggccgcacatctgaccaatatagttggcggttgcatccccttcgactgtcgggttggtcgccagaatgacttcactgatagtttcagtttccagccgtttttccagcaaatccaaaccaatatcaccggggcctatgccgtccatgggagataaatgccccatcaacacaaagtagcgcccgccaaactggcccgtttgctcaatggcatgaatatctgccgggctttcgaccacgcagatttgaccattttgttgccgccgcggattagagcaaatagtgcaatgctcttgctcggtaaaggtacggcagtcagcgcagtgaccaatttcagacattgcgcgcgtcaatgactgtgccaggcgcattccaccgctacgatcccgctgtagcaattgaaatgccatacgttgcgccgatttcgggccaacgcccggcaagcaacgcaacgcctccatcaatgattcaaggagtgggctggtttgcatcagaacggcatcttaaagcctggtggtaactgcataccacttgataccgaagccattttttctttttgcgtttcatcgatgcgacgagcagcatcgttaaaagccgctgcaatcaaatcttccagcatttctttatcttcttcgaccaacaggcttgggtcgatttcaacccggcggcagttatgcgccccattgatagtcacttttaccaagcccgcgccagattcaccggtaacttccaatttggcgacttcttcctgcatctgctgcattttttcctgcatctgctgggcttgtttcattaaattgccaataccgcctttaccaaacatagtcatctctcatagcaaggggccgcgtcagtgcaccatgcacttatcgcagcggttaaaccggtcggatactttcttcatccagttcggcgtcgaagaaacgacgcagcgtctgaatattattatccgcaataattgactggcgtgcttgtgccagtttttcttcataaatggcctgccgccactctaacggggtacgctccgccagattatcatcttcgataacacttagtgtgactgtattgccgtgtaattcactcaatgcgtctgccaacgtctgttgtgccgagggcgagtttaaatggcgctgcgcagaacgcagatgaaggcgaatattacccggttctatttcttctttaaatgcattcagcgcaagttgttgcaccaatttgggaatgtgtaatttatcaatttctgctgcccaaggatcgcgcaccatcgcttcttgagccaatttagcagaaagttccggcgttttttcatgctccaatgcagatcgcaatgcttttggtgtcgctaccggctctgctggcacctctggctgattctgcgccgtccagcgataagcttctttcttcgccggtttcttctcttccgtggatttggcggccaagcgctgctggctgcgctcagtcaccgaagctaaacgctccagcgctgagtttaccggccgcgcttttcctggcgctgccggctcattcttttttggtggggtcgtccccgacttgcgcaataactgcgtgcgtgcttgcaacaattgcgcggtagcgtccggaagctcggtgttaaccggcgcagtggcacctagtggcggggcctcatgctgtggcgcaggttgggtagatgacggggcctgaaaatgttgctgcggcgctggcgtattatccgttatcgccgcaggagcactgactggtaccttctgaggctcggcaattatcgctttagggtgaaacgccaaggcgcgcaataaagtcatttcgacccccatgcggcggtcaggggcatatgccaactcttttcgccccaccagcaatgtctggtagtacagctggatatctgtcggcggcagtgttcgcgccaactcgcgtaatcgcggctcaatagtcgcgtagtgattatccagcatggaaggcaataactgcaccatcgcaatgcggtgcagcaaacttaaggtttcgactaatagattttcccagtcaacaccgcgtgatgccgcttgctcaagctgggccatcactcgcgcgccatcggcactcactaacgcttcaataatcgccagcggttgctcgtcatctaatattcccaacatttggctgacggtggcggtagtgacatgcccatcccccatcgcgatggcctgatcagccaaactgagcgcatcgcgcatactgccatcagcggcgcgcgccagtaattgcaatgctctggcatcactactgatttgctcggctaacagtattttttcgagctgggcacgaatcacctcaacatcaatgacctttaggtgaaactgcaagcagcgagaaagtatggtgacgggtaacttctgcggatcggttgtcgccagcaagaatttcacatgggctggcggttcttcaagagttttcaataatgcgttgaaactgtgccgtgacaacatgtgcacttcatcgatcaaatagactttgaagcggccacgagccggcgcatattggacattatccagcagttcgcgggtatcttcgactttagtgcgcgaggccgcatcgatttcgatcagatcaacaaaacggccttgctcaatttccaggcaatttgcacaggtaccacaaggagtggcagtaatgcccgtttcgcagttgaggcctttggctaacaaccgggcaatagaggtcttacctaccccacgggtgccagaaaataaataggcatgatgaatacgccctaatgaaaggccattagccaacgccgtcaggacatgttcctgaccaacgacgtctgcaaacgttttggggcgccacttacgggcaaggacctgatagctcattaataccggagaagttgaataatatagagggtcatgctaacacagcctcactactgacagcgaggctgatattttcagtacaatcaatggccggagaaatcaaccagactgtagcaagtaataccttgatcattcaggcgagcttcgccacccaaatcgggtaaattaatcacaaatgcggcgtcggtgacttcgccacctagtttgcgaataagtttaactgtcgcttcaattgtcccaccagtcgccagtaagtcatcaataaccaagaccttatcgcccggtttgatgctgtcggtgtggatctcaagtttgtcagtaccgtattctaactcatagctttcgctgatggtggctcgcggtaacttgcccggcttacggactggaacaaagccaacgccaagagacaaagccactggcgcaccaaacagaaaaccacgcgcttcagtgcccacgactttagtcacgcccttatccagatagcgctcagtcaacagctcaatgctggcggcataagctaatggatcttccagcaaactggtcacatcacggaacagtattcccgcttttggataatcggggatagttttgatactgtctttaatatatttaagctgttgtgctgtattaggtgcagtagcggtcataatttgtgcctgataaaactgttgtacatactaaagcgcggccagtcgatgctaaaatgtcatcagctgagtaacttgctctaccagttaactctggtcttgatagattaaattactgcatccttaaccctaaggacacaacgagggattatcccgcgcacgaaaacgctcaaatttatgcaaactggcattaaaatgcaactgatgtgagcgactcagggccttttttgttgcgataggtcaataactggcatccgtagcataaaggtcaacaatagcgtcaatatcaccagcaagatgcctctgacccaccaaattttcaccaaccagagcgaaatagcgaacgtgagcaccgtcaccaatattgctttccatttagcgcctggaggcaaagcccgatgttgctgccatgtgcgtaggtaactaccaaaccatgaacgataaagcagccaatgatgaaaacggggagaggatcgtgcaaaaaaccacgctgccagtagcaaaaacggcgtcgtgggtaacagaggcaacacaacacctaaggttgccaaaaccactgccagccaacccaaagctatcaacaaccaacgagacatacactccctttataatatttcttaatgtggccctatcattaacgcatgcactggtcatcatcaatagatattattggcattattaccactaacatagcgttttaaccgcccctcgcttgtaagtatcgacattcaaaggcaagctggcggaaaaatcccccaggagaagcgccatgagtacagaaaagctattacaggtgcttgaaagccaaattgaggcattatcggcacaggttggcccacaggctaacatgccttctcagcaggcccgttttgacctgaaattatttggtaatcatggtaaccgttttcgcgattatctactggaagtacacaaaaacatggcccaattaaaacaggtcgttgcagaaaatcgcacacagcaggtcgcctttttagctgaaaagctggtcgcacaaatatccgccttacaaagagagttagccactcaaaaactgagaaaaactaaccctgaacccaagtataataagttagacccttaccacaagctggctgagcatcaagattatgagcggcgaatactggccatgattcaggacagagagagccaactgggtaagcaaaatttattgaccgagcaacagaagatacagaaagaactcgccgcactggagggccgtttaatgcgctgccggcaggcactgataaaaatagaacgcagtattgagaagaaagagaacggtttttgaatatttgtcacattttttgaatcattaaggtttcgatagcgaatacttttctataatgtttatacctaccttgtttcaagttgcaggggttagctggttcaatcccccatgtgccgtgtttatgtgaacttatcgggttttctcactagccacctgagtaccgcttgaaatctattgggtagatgaattgaaatcaagttaggtgggaactggcagtaacttatccccatccgactttcctcactcactgaaaatcaaatattggccagattatgtcagttgaaaaagcttcaccagaactgcaactggcagtagatcttatctacttgctggaatgcaatgagatagcgccggaaacagcactggcagcgttagctatcgtgcaacttgattatcagcgtaagctacgcaatcaaacatctgattgacccggttatttctgatgtttagccaaggcgataccatcaaatatcgccttgttgtggttcgttgcatgcaaaacgtctgaattcaccgttcccctacctaacagtcttaagcgagtggcttgttgatatccggtaaatcaggtttggtatccccaattgccgacttctccgacggtacagagggcaattctttcgtatcaaaaggccggcttacctcttgaatttcagtgccatcaggtttgtgtaaatacacatccaactgattaaacgcaatgttgatgtcattctcgcgacataacttatcaatcgcgctattcaattcatccactgtatagctacggtcacgtaattcgcgcacatacacacgcaattcatgatcaagagtactggcaccaaagttgaggaagaatacatgaggctcagggtcagtcataacccgcggattctcatgagcggcttttagcaatatctctttaactttagctaaatcagagccatacgcaacaccaactttaataataatccgggtaatcgtatctgatagcgaccagttgatcaggcgctcggtaacaaaggccttattcggaataatcacctctttgcggtcaaaatcagtgatcgtggtggcacgaatacggattttgttaacattgccggagaaagtgccaatggttacggtatcgccgatacgaacggggcgttcgaacaaaataatcaaaccggagacaaagttggcaaaaatctcctgcaaaccaaagcccaaaccaactgacagcgccgcaaccagccattgcagtttatcccacgataccccgagagagctgagtgcagttatccccccaatagcggtaatgagataagttaaaatagtggtgatggcataagaggtgccctgacgtagctgtaaccgcgacaacactaccacctcaagcaatccgggcaggttgcgcgtcaggatataagcaaccactagcgccattaatgccacgagcatatttcccaatgtaaccgcctgagaaacactcgcgcccgccacggttgtggtgtaatgccacaaagagatactgtcgagataggagataaccgttatcaaatcagcccagatggcatagaaacaagtggcgaaaatcaggaacagaaccatagtggtcaaacgcaatgactgctggttaatttgttccagagccagcggtggttcttcgaccggctcaccaccctcagccccctctttcaccagattttgtcgccggacgatggctcgacgataggctaaacgccgtgccgcaacccctaatccacgaatcgccgtcaggtaaatgatattccacaggaataataaatagaggctatcaatccagcggcctgccagttgcagagttgtgtagaaatacccagcaaccattaatccaatcaatatgatcggcgttcccgcaatggcggtgactatcacgagtcgaaccgcatgagaatctttctcacgccagctatcacggcagaatggatagacaaacagcgccaacaatgccaaagcaataacaataaccacctgcccgataacatcatctaccaaccgaagtgggcttttctcccccaaggctgaccagaagataaccggcagcaatgcagcccccaaccgcaccatttgacgtcgataatgggcgcatcggtcagcggctatcataaagtgccgctcggtaatgccgcctggcgataacatgcgatatgtcaggtcaaacaccagccagaacagagccagacgttggaagaaactccagaagaaatcactaagattaaaatctgaacgcaaacaccaataacctacacccaatatgatcagagaccctggtaacactttcagcaaggtgagcatgatggctttcggtgtgtgcatttgactgtcgtgttttaattgcccgacatcagcggccagactatccagatgtttattaatgattttgtagcgtgagcggatcaccccgaccacaatcagcattggtatcaggaataccagtgatttcattaatcctgctaatacatcattccatgacagggtaaaattaaaattactcagctcagctttcactgctcccggtaatgcttttagccaagaccaatccatcggtttattgctactaacccagaaaatttgctgtgtcagtgtatgttgcagtgactcattaacactcaataactgctgctgattaatttgcaggttaattgccagagtcagttgattgcccagctgtttattcaattgatctaacaattcgcgacgaatatcaactatttgccccagtgcgtcttcaacatcagggctgactttttctttactgtcagtcatcagggtttgaatgtagtcatcaccctggaatagctggtcacgctgctgattaatttcaaattgttccaggcgcaaatcagcgatgcgtggccccatattggtaatcagcccagacgcaggtaagttgagttgctgctgatacagaatacgggaaagcagcaagctgccacgtaaaacggtaatttgctcctttaaattacgttcagattgcaatgcacgatccagccagtttttgacccggatattctgttgtaccagcgtgttaccttctttagtggcgttaatcaaccgctggctcaactctttatttatcgccaactcacggctaaccaaggggtcattttggatatcagtcgcatcattgggcgcttgcgcttctttggctgttttctccgaaagaattaaccgcttgccgctcaccacctcttgcagtagctggacataacgctccaactgattaatatgcgcagtggtgtaatcccgctgtttttgcagtaaatcttgtaaggtggtattggcttccagatctttacgttgtaaatccagctgcgcatttagcatgacttgctcagtcaatagcgcttgctgttgggtgggccgtaaaacttcttgattcggagccaatccattgagttggttgcggatctgcattaatcgcatcgacgcgttatacatagcactctgcacgcgttctggctgagtttgcagggagattagctggctgttataggccgaaagatcttcttgggcagattgtaagtcatccagagtttcatttaggcgagattctaattggcgcaatgaataattagacagggattctcgggtcagagtatcggctgaactgttcttaagcgcatccagctcttccgtcgcctggcgcaacttcgccggagcttgtgctaattgttgtttaagttgagcggcttcctgcttggtacgctcaatggtatcaaggtattccagcgttttggtcagatcttgctgcgataacttttcagcgggtgacaatattttttgttttgataatgcatccaactgactcagcacttcactgcgcgttggcacatctatattcattccagccgcgaaaatcgccggtgaaattagcaatgatattataagcaggataataattgtttgcaggcgcaataaaaaggcgcttgataacaacgaaaatgacaaagtatctggattaggaaatctgctgctcatatttgaacttcatttcaacagagagagtgaaatcctatcacgttcagtctcgagtcataataagaaaagtttttccggtcatgaatagctgtcattaatgcgggcagttacgcatttactcttgaacagtatgtaacagatagcaataacggttgattgagaaaatcaaaatcagaagcgctctggtcactcaaaacgtcagcactttctcggcagccagcgtccattgggccaattcaaccaaagtgccgatttccactccatcaaccaacgctaatccagttatcccacgcgcatcggtacaagttttacagagtttaaccggaacattctgtgccgtgagaatttccaacatctgccgtaaattgtaaccttctgctggctgctgcccttgaaggccggcaataaccgcatcagacattaaaaataaacgtaaatcgagatcgccttgctgttctttcaatgcgatggataaacgcaacgcattaaataacgactcttgtccatacgccgcaccattggcaatgacgaccagtgaattcgttttatcgctcatataaatttttccagttaatccgataccttgctatttatctctttttgcaatgagagactgtgggctaacatatccagataggcatcaattaataccggtgcctcttgttttatatcaaaactttctggcataaaaagccagttttccatcaaacctgtaatataggctctcataataatcgcagcacggcgggtatcaagattgacgggcagctgattagcatcaatacagccttgcaaaaccgattcaattcgctcataactagctaaatcaaggactttacgtgcatcgtggaaagaggtcatctctccgacaaattcgcatttatggaacacaatttccatcaaagcgcgtcgccggcaatcctctcgcgtagaaacaagcacataaatgagtatttcacgcagaatacggagtggattatcaggatattttgcctgatactctaattcgagcagatcaactttagactctgataactcccagacttcgttaaataggtctaccttattcttgaagtgccagtaaattgcgcctcgggtgacacctgcggcgacagcaatatcagtaagtgaagtgcctgaaacgccgtgcgcagaaaattcccgcactgcggcatctaaaatttgttgccgggtctcttcggcttgctgtttggtttttcgtgccatagcgttgttttttcgagggggtgcgatttacatacattcacgaatgtatgtaccatagcacgcacatataatttacgcagcaatgggttttaaagcttgtgatccattgaattaaattaaaaatcggacacttgaggtttatctatgagcaaaaacagaggggtaatgcctctggctgcaattctggtactttcaggcagcttagtacttataggatgtaatgacaaagatgcggcgcaagcccatgctcaacaggcacctgaagtcggcattgtgacattaaaagcagcaccactgaatatcacaaccgaattgcctggccgcacgtccgcatttcgtgttgcagaagttcgtccgcaagttagcggtattattcttaaacgtaactacgttgaaggcagtgatgtcaccgccggaacatccctttatcaaattgacccagccacttatcaggctgcttatgacagcgccaaaggtgacttagctaaagcacaagctgcggctgaaatcgctcgtctgacagttaatcgctataaaccattgctgggtaccaactacatcagtaagcaagagtatgaccaggcggtatctaattctatgcaagctaatgcagcagtagttgcggcaaaagcggcagtagaaagtgcccgcattaacctggcctatactcaggtgacctcgccaatcagtggccgtaccggtaaatcttcagtgactgaaggtgcattggtgaccagtggtcaggcaactgctttgacaacagttcaacaacttgacccgatgtatgttgatgtaacccagtcaagtgatgagttcctgcgcctgaaaaaagagctggctgatggcactctgaaacaggaaaacggtaaagccaaagttcgcttgttactggaaaacggctctgagtatgccgaaaccggtaccttggagttctctggtgtgaccgtagatgaaaccacaggatccatcactatccgcgctatcttccctaacccgaatgaagcgttattaccagggatgtttgtccgcgcccgtctggatgaaggtgtccgccctgatgcactgttagtgcctcaacaaggtgtgacgcgcaacccacgcggtgaagcaacggccatggttgttggtgctgatgacaaagttgagttacgcacactggtcgctaatcaggctatcggcaataaatggttggtaactgaaggcttgaaagcaggcgaccgtctgatcgtttccggcttgcagaaaatcagaccgggcgtgcaggtgaaagtgcaggaagttactgagacagaacaaaaagcagccccggctgacacagcgaagaagtcttaaaaggagccggtaattcatggctaagttctttattgatcgccctattttcgcctgggttatcgccatcataattatgttggccggtagcctggcgataatgaagttacccgtagcgcaatatccgaccattgcgccaccggcaatttcaatctccgccaactaccctggcgccgatgcgaccacggtgcagaatacagttacgcaggttatcgaacagaacatgaacggtatcgataacttgctgtatatgtcttccagcagtgactcctccggtaacgtgcagttgacgttgacctttaactcaggcactgaccccgatattgctcaggttcaggtgcagaacaaactgcaattagccatgcctttactgccgcaagaagtgcagcagcaaggtgtgagcgttgaaaagtccagtagtagtttcctgatggttgccggctttatttctgaagacggcaccatgaaacaggaagatatcgccgactatgtaggttctaacgttaaagacccgatcagccgtaccgcaggtgtgggggatgttcagttatttggttcccaatacgcgatgcgtatttggatggatccgcacaaactaaataactacggcttgacgccggttgatgttattaacgccattaaagtgcagaacaaccaggttgccgccggccaattaggtggtacaccgccagttccagggcaagaactgaactcctccattattgctcagacccgtctgaccaatgcggaagaattcagccaaatcatgctgaaggtcaacaccgatggttcacaggttcgcttgaaagatgtggctatcgttcaactgggtgctgaaaactacaacattattgcccgttataatggtaagccagcagcggggataggtattaagttggcaacaggggctaacgccctgaacacctctgcggcagtaaaagccgaattggcaaaattacagccgttcttcccggcagggttgaaagtggtttacccgtatgacaccacgccgttcgttaaaatctccatcaacgaagtggttaaaacactggtagaagccattatcctggtgttcctggtaatgtacctattcttgcaaaacttccgggcgacgttgattccaacgattgccgttccggtagtattactggggactttcgccattctctcggcctttggctattcgataaacaccctaacgatgttcgggatggtgttggcgatagggctattggtggatgacgccatcgtcgtggtagaaaacgtcgaacgtgtgatgcaagaggaagggctaccaccgaaagaagccaccaagaaatccatggagcaaatccagggcgcattggtggggatcgcgatggtgctgtcagcggtatttatcccgatggccttcttcggtggtgcaaccggggcgatttatcgtcagttctctatcactatcgtttcggccatggtgctctctgttctggtggcattaatactgacgccagcactgtgcgccaccatgttaaaaccgatcgccaaaggcgaacatggcccgaaaaccggcttcttcggttggtttaaccgcatgttcgagaaaagtacccaccactataccgacagtgttggcaacatcctgcgcagtaccgggcgttatttggttatctatctggccatcgtgattggtatgggtgtgctgttcctgcgcttaccgacatcattcttgccggaagaagaccaaggcgtgttcctgactatggtgcaaatgcctgcaggtgcgacccaagaacgtacgcagaaagtgctggatcaggtcactgattattatctcgacaaagaaaaagatgttgttaactcagtatttaccgttaacggcttcggtttcagtggtcagggtcaaaataccggtttggcattcgtgagtttgaaaaactgggatgaacgccctggcgagcaaaacaaagttccagcgattgttgcccgtgcttctgctgctttctcgcaaattaaagacggtttggtgtttgcctttaacttgccagcaattgtggaactgggtacagctaccggctttgacttccagttaattgaccaaggtgacgtaggacaccaaaagttaaccgaagcacgtaaccaactgctcggcatggcggcgcaacacccggatatgttggtaggtatgcgtcctaacggtctggaagatacgccgcagttcaaagtcgaagtggatcaggaaaaagcacaagctctgggtgtggctatttctgatatcaataccaccctgggttcagcaatgggcggcagctatgtaaatgactttatcgaccgcggtcgtgtgaagaaagtttacgtgcaggctgatgcgccattccgtatgttgccgagtgatattgataagtggtatgtccgtaacaatgccggtcagatggtgtcatttgccaccttctccagcgccaaatgggaatatggctcaccgcgactcgaacgttataacggcttgccatccatggaaattctgggtcaagctgcaccgggtaaaagtaccggtgaggcgatggatctgatgcaagaattggcgtctaagttaccaagcggcatcggctatgactggacgggtatgtcctatcaggaacgtctgtccggtaaccaagctccggcgctgtacgccatttcactgattgtggtgttcttgtgtctggcagcgttgtatgaaagctggtcgattccattctccgttatgttagtggtaccgctgggtgtggtcggtgcattattggcagcctctctgcgtggcctgaataacgacgtttacttccaggtaggcttgttgaccactatcgggctatcggccaagaacgccatcttgattgttgagttcgctaaagacttgatggataaagaaggcaaaggcttggtggaatcaacattggaagcggtacgtatgcgtctgcgcccaatcttgatgacctcactggcctttatccttggggttctaccattggtaatcagtagcggtgcaggttctggtgcacaaaatgcggttggtacaggtgttatgggcggtatgataaccgctaccgtactagctatcttctttgttccggtattcttcgtggtggttcgccgccgcttcagccggaaaaatgaagatgtagaacatgcacatgctgttgaccataaggtgaagtaaacctgactggtaacccatgatgtcatatttaaaaggccgcaaatgcggcctttttcgttatctcccatcaatctctgcagcatcgcctcagcagaaaacagggcgctatcgccacactgaagcagccaatttcgtgcgaatgattatattgtgatcaatataccaaataacgatttgagcatttgcagccgtacaataaattactatgatacaaatattcataaaaatgaagataaagaaatggaaacgagattaaaaattttatatgacgcgcaggttattgattctgctgtctacttcgggatgctgaatgttctcactcgtttggaacaacactggcaactatctattcgccattcccagggagaaatgctaatcactcatatggcaaatgcgctgatgcgagcgagtcaggggcaagttattccggctatcgatgatgaaatattaaaagagatcgaaaccacagccgtttttgccaatatcagggaaattaataacgacctactctcactgtttacctttcaagtgcccgattacgaagtaggatatttattagcaaatctatatggcctgcaccttgcgcagcagacggcgtgctaaatattttagcgttcattaaatattcaaaaaaatgaaaataagacagcgttatatagggatctaatatgctactgaaagcattacaaaaacaaaatccagcgctgatagaagtcgctcttttactctggaaacaaggggtggttagacctgacagctatgttattgacgttgatcaggtcaaacagaatgcacgtttgctgctggaaacagcaacacgttatggcattactctttatctgatgagtaagcagtttggccgcaatccactactgtgcaaactcctgctggaatgtggctaccaaggtatcgtcgcggtagatttcaaagaagcacgtcaactctatcaatataacttgccggtcgcccacgtcggccatttagttcaaattcccagcgcaatggtggatgaagttgtatcccgccaacccgaggtcattactgtttacagtattgataaagcacgcgaaattgctgctgcagccgtgcgtcaaaataaagaacaagccctgttattaaaggtttgtcatcacggcgacctggtttatcccggccaggaagcggggttctctctggatgaattacccactgttatccgtgaaataaaaacaataccaggcatccgtttggtgggcgtcacgcatttcccttgcatgctttttgataatgaaaaaggcaagacactgcctagcccaaatctcagcacattgattgaagcaaaaagtattcttgagcaacagggcatacaggttgagcaggttaatggcccttccgccaccggggttgaaagcttgccgcaattggctaaatggggagtaacgcacgccgaaccgggtcactctttaaccggaaccatgccctctaaccaaccaggtaatcagcccgagcatgtcgccatgctgtatctgactgaagtttcccattgccatcaaggcaaaagttattgctatggtggcggatactatcggcgcggccatttaagcaatgcgctggtgtatgaccaacagtggcatgccgccaaagtagtgagtccagccaatgacagtattgattatacactgggtcttaccgagccattcgccatcggcagcccggtggtgatgtgctttcgtacacaaattttcgttacccgcagtgatgtggtcttggtcgcaggtatccaatccggtcaacccacattgctcggaatttttgatagtcagggtaataccattccaacgtccacagtacaggaggggttatgagtaagtttattgtactggtcatcgacagctttggtgtgggtgccatgcctgatgtctctgacgtgcgtccacaggatctgggagcgaatacttgtgcccatattttacaagcttacccggaattgcgtttagccactttagagaagctggggttactcaacgccttgcatatcggttctcctgattttcaggacagcgtgatgcaagacaacccactggccagttttggtgtcgcactattgcaacatgaaggtggtgatacctttatgggtcatcaagaaatcatgggtaccctgccccgcacgcccttaagcatgccgttctccaccgtaaagtcacgtgtcgctgatgcattacgccaacaaggttatcaggttgaagagcacagtgcgcctgatgatagcagtgatttacaatttctatgggtcaataactgcgtcgcaattggcgataatcttgaggcagatttaggtcaagtatttaatatttgtgctaatttaaatgccattgattttgagcaggtcgaaaagataggtcggatagttcgcggttgtgtggaagtaaaccgcgttatcgcctacggagggcaactgatgaatagccaggcaatcatcagtgcagctgaagttaagcaacaacattatattggcattaacagtccaaaatccggtgtttacgataccggttttcaggttattcatctcggttatggtgtcgatgccgatgttcaggtacctcatcagcttgagaaagtgaatattcccacagtattggtgggtaaagtcgcggatatagttgccaatccggcggggagaagttaccaacaattggttgattcccaagttattttggatatcacattagcagaagtgcaacgcgcgggtagtgcctttatctgtaccaatattcaggaaactgacttggcaggccacgggcaagatgttgcacgctatgcagaacgcctgcaattagtcgataacatgttagggaaaattaccgcagccatggcacccggtgattgtctggtcgtgatggccgatcatggtaacgacccaacaatcggccacagcaagcacactcgcgagcaagttccattactggtctaccatccgggaatgaaacattcaccgcagaaagccatccacctggggatccgggaaactatgtcagatgttggcgcgacagcctgtgagtttttcgcggcaattgctccacaaaacggtcactctttctggcgacaacttactgaagccagcaaataatggaatatattcagattatttaaaatatattcagggtacttaaggggaagtcataatgtttaaaattgctattggtgggcagttgaataaaaacgaaatacaagactgtttaattaaatatggtgcggggaaaatcacctctgacatatttaccgacatggatgccgcgatgaaagtcaaaaatggcagcttcgactattacgtaggagcttgccaaagcggtgccggtggtgctttggctatggcttatgccctgattgggcgcgataagtgcgccacaatagccaatgctttggcccaaccctcagaagccaatatcagccaattgatagatcaggggaaaaaagcattcggttttaccaatgaccgtgttgaaaattctgttaaagccttatgtaccgttttattggctgaaaaataatactgcaaatctattactgtcattcattttattctaaaaagactgacacaactgacaacaataataaacaaattagcctggggctcattggccccgatggggtcgtgatatggaatcgtttaatttagtcaagattattcttttctcgctaatgggggggtacgccacctttctcgccaataaatctatcgcggtgtatcacgatggattgcggcctattatgccggagttcatgaacggcaatatgagccggaaagagctggcgggcatatcttttgctatcagcatcgggtttattactggtttcgccatgccgattacattggcaaccggcattatcgttattcatatcgttttgctaaccgcagatattattggggtatcactgaataatactaagttagccgtattaattggcacagtttatggtgctttaatcactattgcgctggatggattgattaaaggtttcagttatctaccggtcaacttccttgatgccctcgcctcggtgggtgatccgataatttatgcatttgtggccttccctgccattgctgtcggttaccaattcggtaagaaagccgggttaatcaccatcattattgccttcctggcccgtgtggtgattgagcgaattaacccagtaaccattgctggtaatgaagtcgcgctcagcccggaaggtattgcaatgctgtttggtatgatttgcttgctgttctttgcttcccgcgataaacgccacggcgaagaaatagaacatagcctgtttgatgataatattaagcgcattcggaaaaatgcgatttatctgttgccaatggccgcattgattaccatcactgcccactaccactggattgcgggtgaaccgattgcagcagcattactcggaaaagggcaaattacctctgcggccatagtggcaattgtccaagcactcgccttcatgccactgattattacgactgcaatgataagtggtgtgtatggcactaatggctggtgtgactggttcctcggcttaggctatctggcacctaacccagtggtggctggcatactgggtgcgggggcaatgggggtcgagatcaccagtttgagtcgaattggtaaggcgatgaaccgcttcccgtcgttgaaaatgtccggtgataatattcgtaccgccatgacgcaaattcttgaaattgcacttttagtgggcggggttaatgcggcaaatcagatctggcccggtaccggcattttcgtggtggtcagcttgtatatcctcaacgaaatttgtggccgtccggttatgaaactggcggcaggcccgattgcggccattgtcgtcggtatattggcgaatatctttgctgtgcttggcttacacgtggtcgcttaatcgccaataacaacatcacctagcttaacaagtccgcaaactgcggtttgcgaaccgactactgacaaagtcgattgaaggggaaatgctccgttggggtcgtagtcgcgtaagcgaccgaagcgctcctaggggcagtccccccttcacgcacctggcttgatgctcagtttgtcattaacctctccgcaaatttcgctttgcgggctttttatttattcggatttgaaactcagacttgaaactgaaaatcgaaaggagcataattattgttataatataacataacaaatggagttcatatgaaacctggcatccatcctaactaccgaactgtggtttttcacgataccagtgcagacacttatttcactgtcggttcaactatcgccacagcgcgcaccattgagcgcgatggtcagacctatccttacgtcacattggatatctcttcagcgtcgcatccgtattacaccggtaaacaaaaagagttttcaaaagaaggcagcgccgcgcgtttccatcagcgttacggcagtttcctgaccaaaaaagccagctaattctgagagttaattatgcaagtattgagttcattacgttcggcaaaaaaccgccatcccgattgcaaaatcgtccgtcgtcgtggtcgggtgtatgttatttgcaaaagtaatccacgttttaaagcggttcagggaggaacccataagaagcgttgatgttgagtgtattacctgctactaaaaagccccgttgctgcccaatggggcttttctatttgtcatcaaaggttcgagaactcagccccctggttcccttcgaggctgagcaaatttcatcctattattacttcatggcaccgacaaggatatccacattgtgtttaaacgcttgcacataggttgctgccgggccgccagcagcagataacgcctctggataaagctctccgccggcttgtgcaccactggcttcggcgatttgttttaccaagcgtggatcagtttggttttcaataaaataggtttttattttctcttttttgatttggttaatcagcgcagcaaccccactggcactggcttcagactcggtggaaaacccgactggtgacaagaagttaaccccatactcttggctaaaatagccaaatgcgtcatggctggtcagcacttttcgctgcccagcagggattgcggcaaactgcgctttggcataagcatccagtttttccagttgctgaatgtattctcctccacgcttgcggaaatagtctgcatcttctggatcggcggcaatcaatgcattcattacgttgttagcatatttgataccattcgccatactgttccatgcatggggatccgtcaccattttgccttcctcatccatcttacgggtatcaaccccggtagatgcaatcacgacctgtcctttataccccgaggcggtgatcaacctttctaaccacccctccaaccctaatccactgacaaacaccacatcagctttggacaattgtttgctatttttcggcgtgggttcaaaaccatgtggatcaccatttggcccgaccaaggtaaccacattgacgtgctcgccgccaacctgctggacgatatcacctaaaatagaaaaactggcaacggctgcaaccgttttggccatcgccagtgggcttgacagtagggcagctaccgccaaactaataggtaaatacttcatttaactctcctttaatgacacggggttctcaataataaatagttctcaacggcgcgcggtggctagcacaccaccacgtgttccaaataaaatagataaaaagaaaatcaaactggcgctcaaaacaatcgcgggcccggcaggtaatgaggcgtaataggaccacagtaaaccgatgatgctggcaatcatgccgatcgtcatggcgatccccagtgtttgcggcaaatttttggcccaaaaacgcgcactggctgccggtagcatcattaatccgactgacatcagagtgcctaagatctgaaatccagccaccaaattaaggacgaccaacgacagaaatagcgcatgaaccaccatcaaccagcgccccatactcacccgtagaaaaacggggtcaaatgactccaccaccaatgcgcgataaatggcggctaatgccagcatggaaaatgtagtgataacaccaaccatagtcatggcgttggtatcaaccgccaaaatagaaccgaacaacacatgcagcagatccatactggaaccgcgcaaagagacgagggtgacccccaaagccaaagaaccaagatagaaaccggcaaagctggcatcttcttttaacagtgttcggcgactcacccagcccgacatcatggcaaccgcaagcccggcaataaaaccaccaattcccatcgcaaccaacgacatacctgaaatcagatatccaatagccgcccccggcaataccgcatgtgacagggcatcaccgactaaactcattcgtcttaataataagaaaacccctagaggcgctgaactgagcgataaagccaaacaggccaccaatgctcgtcgcataaagccgaaatccataaaaggatcggcaagtaaatgaaacaacgtcataaattgattgctcttaatatgctgggccgcgaagaaaaggagcaagatgagccgtgcgagtgatgccactgtactaaaacctgctctgcggactgccagcaatggccttgaggtgttagccataaagcatgaggaaaatgttcttccaccatcgacatgtcatgcaagacagcaatgatggttcgcccttcagtatgtagctgatgaataacctcaagcagcaatccgacagtttggctatcgatcccggtaaaaggctcatccaataaaatcaattgcgcttgttgcactaaaagacgcgcaaataacacccgctgtaactgcccgccggaaagttcacctacaggctgacgagccatatcctgcattccgaccgcgctcaatgccaggttaattcgttgtctggattgatgattaatcccgccgagtaacccactttggggccaacaccccatggcaacaacatcttgaacgacaataggaaactgccggtctaattcggcttgttgcggtaagtaggccatttgcggaactctcccgccggtaaaggtaatctgtcccgctacggccggttgtagccctgccaaagttttaagcaaagtggatttacccgcaccatttgccccgataatggcggtaagcgaaccggcaacaaaacagccatcaataggcggtgtcagagtatgattaccatatccaatttcagtattcttcagatttatcatggcaatatattcgcccaataaatagcgcaccacagcaacacacaaagcaaagcaacaccggcaatgcgctgcaaagaagataatgagaacaatgtccaatgtggcagtggggtaaaccgagcagtgaatttattcatgtcagaaagaataggtaatttattgatataatataacatcacaataagttattaaattcaagcgcacatcgttgccttaccgatttcaaaagtaacaagctatgacgggatacctgcacaatatggacataagggggaagcaaacctgccgctgttgataaaacacacaacactctcatagttagttacagtaaattaaactatctttactgagggctgactggtgagtacctgctgaattttggtaatctaacagcagaactattcgctcgtgctcgcaaaacagtaaattatgcaataaaaaataagccatgcggtggccccacctcttgatcaaatccgcatagcattctaaattaatagaagtaggttgaattaatcgtaagtaatagtcgtaaatatgaggatgactatttgggaattgttattttattgccatatggcgttattgaagatggcggtgttaataacacaactgagtgttaactcgccagtttagttgataaatctcattaaatttgatttttttgattcaaatcatacgcgtagtgactcaaaaaattgctatcgcattttttgtgacaatggcaatgcgctaatgaattaatcttgtcaccatgagcggacaattaatgaacaatgaaatagctggggacttcccctcagggtgttacccgatttcattactaacggatgctatcagaaataatattcgtgaaattgaaggaagtttagtttccggtttaatgtattattctgaaaatgcacagtacacagaaggctcattagaaattcttgatatttccgttttgaaagataactgttattcaatgagttactgttataggtggtatatcttcaacccctgtttggatatcaacactgaagatttactaacaaatactgtaacatttattgtacatccgcaaaaactcatctttgatataattaacaatgacagaccttcaaccgctgacgaattgtaagattaagtaataaagttgcgcggtgagcggagaaatgatttatattaatagcaagaccagtttatttagtttctgataagcccctgcatttatatgattaccgatctactcacattgtgttatcaacaccgaattaagcgtttacggaggggatgatatggatgagtactcacctaagcggcatgacgttgcccaattgaagttcctgtgcgagagtttgtatgatgaaggcattgctacccttggtgatagccatcatggctgggtaaatgatccaacttcagccgtaaacctgcaactcaatgatttgatcgagcatatagcttcatttgtgatgagttttaaaataaaatacccggatggcggcgacctttcagagttagtggaagaatatttagacgacacatatactctgtttagtagttacggaatcaatgatccggaattgcagcgctggcaaaaaaccaaagagcgtttattcagacttttctcaggggaatacatctgtaccctgatgaaaacttaagggatagtttccctatattatttttatattgagaagaaaaacaccatgacaaaaactgactacctgatgcgtttaagaaaatgtacgactattgatacattggaacgtgtaattgaaaaaaataagtacgaactttctgacgatgagctggaattgttttactcagcagcagaccaccgcttagctgaactcacaatgaataaactttatgataaaattccacctactgtatggcaacatgtgaaatagtctgcttaacgctggttaagacacacaacgttgagccgataatcgttatcggcttcaatgcagtaagcgggttgtaagtgtttaatgttagacaaacgtcttgatagaactacggtattgaaggttaactttaatcccgcgttattgcatacctgtgtttagatatggcccaatgcgttatcaaagtatttaagtagtaagctcttacgtgctatttaatttattaaaaacctgcctgactgctaataatttagagatattattaattattggctaaaattaaaatgcaaatagaaaattcaacctgtaaataaatgagaatattcttattttatcattcagtcatcagttgatgatgtttgcgcttgtgtgaacgatactcgtcacctacggcgctcaagtgaaatattgattcatcagaaatggtggaggccctgccagctacatcccggcacacacctcgcctgctgcggctgcttccttccggacctgaccgagttcacaagttagtgttgcgggagaaccaacagggcctccattgtcgttaacggctccttatactctggagcggtgggcattatcggctatggacttcgaaatagcaagacaacacgcgctaactggtggtttcttgcccaggcggttcaaagttaggcctaaacctattttcctctggcaaaaaatgcgctgataatgttatttattgccttcattctatttatcccactctatttcttactatctctccatgaccatgtgtagtgaaaacagatcagaaagaggacgcagtgacaacaacaaaaatagaactaaaaaaaccgggtgacgcagcagaacatagtaaaatggacagctttcgtcagcgggtatttcacgttgtggcagctatcccctatgggcaaatcaccacctatggtgatatcgcccgtctaataggctctccccgagctgcgcgacaggtgggtggtgttctgaaacgcttacctgaaggctctactttaccctggcatcgggtgattaatcgccatggcgaaatatcgttaattggagaagattatctcaggcagaaaaatgcattgctggcggaaggtattgaaataagccctgccgggcggattgatttacagcaatatcgttggcaatacagctagcttcagcgccacagggaactatgccctgtagcgcataaagccagtcgaaagttactgtatcgttccagtgccggtcattgtagcggtaggagcagtttcaatagccacagaagtcacaggaaccagcagcaagttagcctgagtaccggtaccattgttaatcacttcctggatggtatcagtgataaacattagctgaccattatgggtaatggctgcactcacaatgatccgcgcatttggctgaatctcagctgggttaaacggcaaggtaaaagtaaagggcgcttgtttaccctcggtacgaatcgctttctgagcaataactcgcgttggcgcatcagccagtgaggcatccgacagcgtcaccgtaacgacagcatcaggtggcaaggcaatgcgctcgcggatattcactgtcccttgtacggcaggttgcgcaataggcgcagcggctgtcgtgattcctgctgaagccggaacgggaacatcagcccctttgtgggcacacccagctaaactgactaccaatgctgccccacccgcgatctgccagaatttttttgattgccaaggtttcataggtcgcactccttcttattattaagatgcgagttctatccaaaaaaactcgcgtttaataagtggcttcaaccacctagcaagctaattatagcacaatctgctagtccctgccgtttctctcccgattaagccatttatcagactattccttataaggctagcttcaaccgcacagctgtttcacagcaatatattgacgatagccctgatgattcagcacactgtgtaccaactcaaccaccaggggccacaacatgagccaggcattaaaaaaattgctcgatctactctttcttgaaaaaattgaagaagggatcttccgtggccaaagtgaagatctgggtttacgccaggtcttcggggggcaagttgtcggtcaggcgatttatgcggcaaaacaaactgtccccactgatcgagtggtccattcatttcacagctattttttacgtccgggggacagcagcaaacccataatttatgacgtagaaacactgcgcgatggtaacagtttcagcgcccgtcgggtcagtgcgattcaaaatggtaaacctatcttttatatgacggcgtcattccagagtcaggaagagggttttgagcaccaaaataccatgccggacgtcccaccaccggagggattaatgtctgaaacagacatcgcccgcaaatttgcccatttaattcccgagaaagtgcgggataaatttatcggccatcaaccgattgaaatgcgtccggtgaaattccacaacccactgcaaggttcgacagcggaacccaatcgctatgtctggtttaaggctaacggcgaaatgccggatgacttgcgagttcatcaatatttactgggttatgcctctgattttaatttcttaccgacggccttgcagcctcatggaattgggttccttgaaccgggggtgcaaatcgccacaatcgatcattccatgtggttccatcgcccattccgtcttgatgactggttgttgtatgcggtagaaagtacctcagcttcaggtgctcgtggctttgttcgcgggcaaatctataaccgggaaggggtcttggttgcctctacggtgcaggaaggtgtgattcgtttacatcggttatagcaaaaaatcgttcataacaaaaaatagaagggcgatgtctccatcgcccccagactgctgacaaacctcgagaactcgatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgccagggagggcgcgggtcgagcccccagggaggggtttatggcgtccttacgatcagcctgttttcaccgttacgggcactttgtcattaacctcagggcgatgtctccatcgccccttattctgctacatcattattatttattctactatcagcgataacttactgatattattaacttactgattataagcattttcgccgtggctgttgacatccagaccttcgcgttcttgctcttctggtacccgtaggccaaccaccaggtcagcaattttataggcaacgaaagcaaccacaccggaccagaccaaacacacccccacactgaacaactgtacacccacttgatgacccatagtgacgccagctgcataacctgtgccgcccaatgaagcagaggtgaagacccccgtcaggatacaaccgacaatcccgcacacgccgtggacaccgaacacgtcgcaggtatcatcgacccgcagccatttcttcagcagaaccaccccccacagaccggcaaccccacccactaagccgataatcagtgcgccaccgacaccaacagtacctgccgcaggtgtaatcgcaaccaaaccggcgatacaacctgaacatgcacctaacaaagacggcttgccacgcaaaatccactcagcaaatacccaggaaagaatggcacctgcggttgcaacaacagtgttcaagaaagccaatgcagcgatttcgttagcggcgctggctgaaccggcgttgaaaccaaaccagccgatatacagaattgccgtcccggtgaacaccattggtaagttgtgaggtttaaatgcctctttaccaaaaccggcacgtttacccagtaagtaagccccaaccaaccccgcgatcgcggcgttaatatgcactacagtaccgcccgcaaagtccagtgcgccgtccattgccaggaaaccgccgccccataccatgtgcgccattggcaggtatgagaaggtgaaccacagcacagcaaaaataagtaccgcagagaaacggatacgctcagcaaatgaacccaccaccagagctactgtgatacaggcgaaggaagcctggaataccacatggatatattggtagaaggtgccgctcaagctggtcaggccgatacctttgagcatcgccatatcgaagttaccgaagaacgcgttgcccgtactgaacgccaggctgtaaccatacaaaatccataagacacaaattagcgcaaaactcaccatgacctgagtcatcattgacaatacgtttttggaacgcagcaggccgccgtagaacagggcaataccgggcacggtcataaacagcaccaacgcggtgcaaatcatcataaaggcattatctgctttgtcagccactgccggtgcagcagccattgccaaagaaggcagcatcgctaccgaactcaggcccaacacggataaaagttttttcatcatcaacccatccctattcactaaatttgagcctgcaaattacagtgctgcttcgtctgtttcgccggtacggatacgaataacacgttgcaattcagcaacgaaaattttgccgtcaccaatttttccggtataagcggccttactaataacatcaatcacttcatctaattgatcatccgcaatcgcaatatcaattttcactttgggtaagaaattgacgctgtattccgctccccgatagagttctgcgtgccctttctggcgaccaaatcctttcacttcggttacggtcaacccctgaatacctactgaggacaaggcttcgcgcacatcctccaacttaaatggtttgataaccacggtaaccagcttcatatttgccccttctcgaattaagtcgaatttatgtcggccacgaaatacttatcttctacaaaacacttacctttcttaaaacatttacttttcttaaaacatttacttttcttaaaacaagtaaagcaaaggctatgccataaataatattgacgagaatttaatactgaaatggcgaactgatgggggttgagatacgcagcacaatagcggtgtgacgaaatagagtggattgaacagtttttgcgcaccaaaatagtgcgacacgcgtcacagaagtgcactgcggtatattcgcgctatggttttgcctgattatggtgcggcagcttattcctaataggcagtggcagagttattgactgaaatgaaaattaatatcagtggaatggcgaaaagtgatggagccgctgaccccatcgcttattctttaactgactgcagtttcggcttgatcaatagctgccaaatcttcactgactaattgcaactgatacatttgataataacgcccatgtgcagctagcaactcttgatgcttaccctgctcaactgccacaccacggtgcaataccaaaatagtatcggcatcgacaatcgttgaaaggcggtgagctatcaccaccagcgtggtgtttttgcgaatcaactgcaatgcccgctgaatggcctgttcagtgcccgaatcaatattggcggtcgcttcatccaaaatcagaatttgtggcgcttgcaccaatacgcgtgccatcgccaatagctgtttttgcccgacggatagcgtgttgccctgctccccaagcaaactgtgtagcccatcaggcaacgctcggactagcgaggccagttgcacagtttccagcgcatcccacacttgctgctcactaatatcacgacctaatgtcacattggcaaaaaacgaatcagccaataccactgggtcttgctgcaccatagcaacgccctgtcgcaaagtttgatgtgataattcgaccagcgggcgaccatcaagcaaaatctcgccttgctgcactgggtaatagcccattaacagatttgccagggtactcttgccactaccggtatgcccaactaaagcgacaaagccgtgtgaaggcacatcaagggaaatattttgcagcaccattttatcgtggcgataagcaaagctgacatttttcacttgaatatggccgctggtcagcgggcgatcatcgctaccatatccttgctggacgcggtccatcaaatcgaaaatacgctctcccgcgaccaccgcctgttgcaaaatcgactgctgtgatgtcaattcaatcaaaggctcattgaggcggccaaggtagttgataaatgcatatagcaccccaaccccgactgaaccttccgggctgaaaccgaaaagcagcaataaaccgcatagcaccatggcagaaaacaggctcagtaacgggcgcagcagaaagccttccagacgcaatgtttgcatccgcgccttataatgggcacggctggcagactccatacgctcaccaaaacgcgcctgctggcggaactgttgaataacgcccatcccgctaatgacttcattaaagccgtcgttaatatcggccaaataggcccgcacccgacgcacaactggcgtgctgtagcgctggtaaatcgccataaccaccagtaccgcaggaaaaatacaaatagaaatcagcgccatgcgccaatccagactgaacatcgccaccaacattgcaccaattaacgccgcacttttcaataccgtcgacaccaccatcacatacaaatcttttatgacttcggtatcgttggttacgcgggaaatcaattgcccgacaggttgagtatcaaaagcactgagaggctgacgcaaagctgcgtccatcacttcaatcctgagcctttgaaccacaccgactgccgcgcgattaaacagcaatgcttgaaaatagtgcaatgcggctgccagcaattgcagcagcaaataagccaaggccagcccactgactaatcccaaaggtaacgtgcctttcgccactacatggtcaatgaaatagctgatcaacagtgggccgctgacttcggctgctgcagcaacccacagcatcagcaccgccagccctaatggcttgcgatagggggagccataagaaagcaggcgcttgagggttggccaaagttgctgaactttactcatcggttttggcctccgactcaccgtcatccaatgctgcctctaattgttgatagcgatacatttcccgataccagccagactgattcaccaatacattatgcgtaccgcgttgcatcaccccaccatgctgcaacaccagaatttcgctggcttcagttaaagcagaaaggcggtgggcgctgataatcacagtacgatgctcgccccactcgcgcagattctttaagatttcatgttcggtttggccatcaaccgcagaaagtgcatcatcaagaatcagaatttcagtatccaacaacaatgcccgagcaatagaaattcgctgcttttgcccaccagacagcatcacaccgcgctcacccacctcagtgtcatatccttgtgggagacgcaggatgtcttcatgtacgctggctaaacgagcagcgcgttcgatttgatcctgagtggcatcaggtttacctaaagcaatgttagccgcgaccgtatcagagaataagaaaggtgtctgactaaccaccgataaacgcccgcgccagtcatgcaaacggatatcaggcagcggatgcccttgataacaaatcatgccgtcatcaatatcgaattgccgctgaattaatgccaataaggtacttttgccggaacccgttggcccacataaacctaacatctgccccggtgccaatttcagtgatacatcgtgtaaagcgggcttttcagcttcagggtaatagaaatgacgaatattcaccgctaaagtaccgcgatcgtttgataatgcgatgtcgccatctttcacgactggcgcttcttccagcaaactgcggatacgactataggcagcactgccgcgttcaacaatattgaacatccacgccagtgccagcatcggccagatcattagccccaaatacatcacaaagctggttaactgccctaaggtgatgctgtgattgaccaccatccagctaccaccaccgatggctaataaatttgcgataccgatagcaatataaatggttggatcaaaacgggcgtcaatacgagcgacatacatattcttggcacccgcctcttcagcaaccttcgcaaattgttgcgactgactgttttccagaccaaaggctttgatcatgcgaatgctggtgaggctttcctgcgcctgattattcagagctgaaaatgctccctgagctgacttaaaacgctgatgcagttgatcgccgtaatatttgataaccaccgccatgactggcataggaagcaatgacagcaaggtcagttcccaactgatttgcgtgctcatgacaatcagcaccgcacaccccatcaccagcgaatctactagcgtcaatacgccctcacctgcggcaaaaactacgcggtcaacatcattcgtggcgcgtgccattaaatcgccagtacggtgacgtaaatagaacccaggagcctggcggctaagttggcgataaaaattcgcccgtaactccacggccaattgataggaggccccgaaaagtaacactcgccaaacatagcgcagcaaatagaccacgatggccgtcaccagcatcacgccaatccataccaataacatattggtcgacatctgtttggtgctgatgccatcgacaattaccccgaccaatttagggggcaataattgcaaaatagcaataacgatcagtagcagcacagcacctacatagcgacgccattcacggcggaaataccagcctaattgtgcaaacaatctcacgcagttttatccatgatctgacaccgaataacatcggtatttgttcgctaaacgcgacagggaagtatacctgtcatacttcaaactgcatgtacgttggctgctttcgttccccccagtcacttacgtgagtaagcttttggggattcgcttagttgccgccttcctgcaactcgaattatttagggtatagaatatcatcgttaaaatggttttttatatccaatagatgccaggcagccaacacttcagctgtttgaaccatagcgggttatcactcaggtactggcaacacggtggtgtatttaatcttttccatcgcaaagctcgaagtcacatcaatcaaccctggaacaccgttaaccatacgtttgtaaaaactgtcatagcttttcatatcggcaacttcgacctgcatcaaatagtcgtattcccccgccatgcgatagaaggccagcacctctggcatctgcttagtgaactcgacgaactcctgataccaaccgctattatgctgctgtgtcttgatcagtacaaatgcggtgagtcctaatcctaatttttcactgtctagtaatgccacgcgcccacgaataaacccctcatcctcaaggcgcttcaaacgtttccaacagggtgtagaggtcaaattgacggcttcggccagtacttgcagcgactgcgtgcaatcttcttgcaacatgcacagaagtttacggtcagttttatctaacatagcgagcaaccatagaataaatttctaccatttggcgataaagaaggaaaaatggcaacgtttttttctttaataaccgttaatctagtcatcattagtttactacctacatcgcaggccataaaaatgaccaacacttgggtaaaaaatgcgatcagcgaaatagaagccgattttcaacgctccgctgatacacacctgattcgccttaatctgcctgcattccctggcatttatctctatttaaaagatgaaagcacgcatccaaccggtagcttaaagcaccgtttggcccgttcattgttcctctatggcttatgtaatggctggattaaagaagacacaacgataatcgaggcttcatctgggagcacggcggtgtcggaggcctactttgctcgcttaattggtttgccctttatcgcggtaatgccaagctgcactgcccggcgtaaagtggagcaaatctccttgtatggtggccgctgtcattttgttgaaagtgccgggcaaatttatgctgcctccgagcaattggcgcatgaacttaacggccactatatggatcagttcacctatgctgagcgggcaactgattggcgcggcaataataatattgccgatagcattttccgccaaatggcgcgcgaacctttccccgtacctgactatatcgtgatgagcgcaggtaccggcggcacctcagccactttggggcgctacattcgctatcaagggcatgacacccaactgatggtggtcgatccggaaaactccgttttttatgattgtttttgtcacagtgaccgtaccgtaaccggcagttgtggcagccgtattgaaggtattggccggccgcgagcggagccatcattcattccagaagtgattgacagtatgttgcgggttcctgatgcagccagcgttgctaccatccattggctggaaggcattttgggccgcaaagtgggagcgtcaaccggcactaacgtttggggaacattacaactcgctaagcagatgcgcgagcaaggtaaaaccggcgctatcgtgacgttactgtgcgacagcggtgagcgttatctcgatacttattacgaccctcaatgggtcagcaacaatatcggcgatttaacgccatatcgtgatgaattaaacaatctgtaatatcgtgataaacggggccgtaaaccggcccctttcagaataaaaaaaaccggatggttatccggctggctaatagctaccctcaaagttattagttttatcgcactaataacccgtggatatacctcagaattcgggggaataggtgaggtgtggtgaacttagccaatgttgcaaataatgagctacgccttgttcctcgcagcgaccaataacctgtaactgaggtaactcttgtttcagttgcggtaatgcatttcccatgactaacccacgaccgactcgcgacaacatttctttatcattcatcgcatcgccaaacgccatgcaatcagccagggttaaatcaagatgatggctcaatcgctctaaagcagcccctttgttacaaccacgaggtagcatttcgaggcaatcgacggctgagaaacagaaatcggcttgatcacccatgtgttgctcaagctgaatcttaagttcggccagttcctgatgtggcgcaataaagcaaattttgtgattacccgtcttcggtaatgcatctagcgcggtcagttggaactggaaactgctggttttatgggctgccaataacgcgggatcattgtaatcagtaaaccagccatcatcgcggaagatatgaatgctggcattggtctgccagggggtacgcagcacaaactccaccaattctgccggcaaatccataccatctaaatgcatgccatccatgtcacacacccgtgtgccattacccgtaattaaataaccgttaatacccgaatgagatagaatccctttcatatcaaggtaatgccgaccggtagcgaatgtcaggatcatcccgttgtccactaactggtgtaacgcattcaatgtcgcgccaccaattcgatggtcacgcatcagtaaggttccatccatatcaaaagcagctaaacggtacattcaaaacctcactaagagtgaaactggtggtatgtataaaattatggcgtagtatttacggaactaatagtgaacaaataatttaaactattccggatttagcatgcgcattattcaccgacttacccaatatcagcgcttattccaaaagttcggagaaaacctggcttcgacgacagtaagtgaagtcgcaagtttgctattttgcagtgaacgccacactcgcaccttaatacaacagttacaggcaaatggctggctcagttggcattcacaagtgggccggggcaaacgcgcacaactacaatgcctgaaaagccccgatacacttcgggcaacctatatgcaggcgtttctcgaacaaggtgatcatcaggctgcgctcgaattggctcaactggaacctgaacgtttacaggcgttgctgaaccctcatatgggggggcagtggcaagcagacagcccagtgttacgtattccatattaccgtatgcttgaaccgttaaatccactcaccgccacgggccgggcagagcagcacctgatttacaccttgcacgcggggttgactcgttttaataccggttgcccacaaccccaaccggatctggctcaccactggcaagtcagtgatgatggtttgacctggcaattctttttacgcagccagttgcgttggcataatggggagcgccttcatggtcagcaattattgcaaacactcaagctattgcgtgccaatacccgcagccagccaagttttaccaatattttgaccattaccctaccccacgccctatgcctacagtttaccctttctcagccggactactggttggctcatcgattggctgatttaccctgccggctatttcatccagaccatcctttgctgggtgccggcccgtttaaattggcgaccttcgaacagcatctggtgcggttagaacaacatgagttctaccatttgcagcacccttatctggaaatcattgaatactggataaccccgaacctaatggtgcaatcaaccgacggtagttgccaacatccggtgcgtattaccatcggtcaggaagaggacttccctttagcacgccctgttcaacgcagtatgagcttggggttttgctatctggcagttaatcagcatcgcagcaatatgacttctcagcaactcgctaggttactgatgttagtgcaaacctcaggtatattagaggagttatcaatccggcgcgggatcataactccaagccatgaaatgttgccgggttggcccatcccacggtttgcatctgataatgactcgccattgccagttcacctgatactgatatatcaaccgccaatggagcttaaaagtgtcgccgagcagctaaaagttgtattggcagcgcagggctgcacattagaaatccgttccagccacgataaacagtggaaagatagccaccaaattgaaaaggctgatttattattagcagaccatttggttggtgaatcaccagaggccgcaatggaaagctggctccgacttgatcccctgtggcgtggcatcctgtcaccatcacagtgggagcagcagcaaaaaacactgacccatattcagcaaatagagctggattcagagcggcatcaccaattacgagagcattataatgatctgatgctatccggattgattctacctctgttcaactatcaatatcaggtcaatgctccaccacgaattaatggtgtgacattaacagcttacggttggttcgacttcagccaggcgtggctccctgcgactgcgacgtgataaccaaactccggtagctaccttttcttgcgctatctaagtaccatactgccagttttcaattttgctgtgagatttgcgctttaaggctcacagccgtacgaggtaacagtatgaaacgtgccgtagttgtctttagtggtggacaagattccaccacctgcttgattcaagcattacagcagtatgatgaagtccactgcattaccttcgattatgggcagcgacatcgtgctgaaatcgatgttgctcgtgaactggcaatccaacttggagctaaagcgcataaagtactggatgtcggcatgcttaatgagttagctgtcagtagcctgacccgtgacaacatccctgtaccgtcttacagtgaagagggggaggattctattcccagcaccttcgttcctggccgtaatattctatttctgacactggctgctatttatgcttatcaagtacaagctcaggctgtcattactggtgtttgcgagacagacttttcgggttacccagattgccgagatgaattcgttaaggctcttaaccatgccatagatttaggtattggccgtgatattgcttttatcaccccgctgatgtggctggataaagccgaaacatgggcgttggcggattactatcagcaactcgatcgtatccgtcatgacacattaacttgttataacgggattcaaggtgatggttgcggtcaatgtgctgcctgccacttacgcgccaaagggttagagttctatctggctaataagcctaaagtcatattaagcctaaaacaaaaaaccgggctggtttaaccgctttaagccatagactagcggcgagctgactttctctacctcctccagagcgaggtagagccctattaagcacgatcccttttttataaaccccgattaacaaactcctgaagtttttcgcgtaattccccatcaatgggtaatgccttttgattacgcaaatcgatgcacacaaaagtcagctctgcatcagccacagaaatagaatcaggctctagcgtgacagtctgtttcatcacaccactttttccattcaaccttaatagttgactatcgatccgtaacagatcgcccaaaaccgcaggccgacgatagttaatattgatattaaccacgataaaagcgatttgattttcagccatccattgtgcagctggctctccatcaagccattcccagcgggcttcttcgagaaactctaaatagcgggcattattaacatgctgaaaaacatcaatatgaaaacccctgactctaatatgagtatgcatgcgacgagcttctccagacaatgagttgttattatagaatgatagctacaactggtatgacctcaagaagaaagcctagcagaggaaaatcacttcatagcgtgcttattatataatccggatcaacatcacagttttacctgacagtcgcgacttacattatgaaagactggaagttgttcctggtgaaaaagccaggcaaacacagcatctgcctgactgcgatatctgtttttctgactctatttacattctaagcttgctgcgatttctttctaagaaagagggtccaatccctggcacttcaagcagctgctctgcatcagtaaaaaagccgaactgctcacgatagttaacaattgcttccgctttcttcctgccaatcccgctgagggactgcgccaactgttccgcatctgcactattaatattgatttggctcggtggattatcctgtaaatggccagtggtggctgttacgaccattttatcatgcgtggctttctcgagagttttcgatacgatatttgccttggttgtagccttacctgatactgacgggttgagaactttatcctcagtggagcttggggcggcataagccaaaggttgaatattaaaacctgctagtaatgccgtgatgacaaataattttcctatgaatttcatgctgtatcctccttgtgtttgacagcatgcctaccttgcctgagcctccaatttgtcgcaaagggcagattttagatatgcgaaaggccgccaaagcgacctttcgttgttacatccaattgcaaatcaatgcgaggcttattgaggttgttgctgctccgcagggcccatcttgatagtggcctgtttacgcagattcgccatcagtgcatcaaaggtcacaccactagccccctcttccatcttagcaataaaattcttcatttcgccttccggcaatttacccggagtcaccgataacaattcgatcaatacgatgttatcttggcgatcctgagacaagccatataccggctggtctttttgtggatgaggcaaggcaaagatagtctgcactaattggtcatcatctggcgcgcgtgacaaggttttcttctcaccgaagctgataccagcggccttcatagcttcttcgcctttaccttgtttcagcgcagtcaggatcttctcaccatcaacacgagctaattgctccgctttctgacgttttaccagctcggcaacctgatcacgaacttgatcaaatggctcaataccctcaggtttgtggccgtcaatgcggataacaaaagctcggtcgccatcaactgtgatgacatcagagttgctgccaggcgcgccgttctcacctaccaaaccaccctcaaagatggcttgcaccacaggcttgaagttaacctcagcaggcaccgcatcacgggtaaaccaaccagtttgcttagctttcgcacccgcggcttcctcagccgaagccagggactcgttatcgctggtagccgcttcgctcactttttgttgtaaggcgtagtatgcatcaaccgctttttcctgcttaacctgtttagccagcgcatcatgaacttctgacaacggttttacctgcgcaggtttgatatcgttaagacgaacaatcaagtaacccacagaagatttcaccacatcggacaactgacctttctcagtcagatttgcttgtttcagctcatccgctgttgtttccggttctaaccaacccaactcgccgccatttttgcgggaaatgatgtcagtcgatttctcttttgcgatggcagcaaaatcagcaccttttttcagctcatccaatgcagttttggcttcagcttcagttttaaactgaatgacactgtagttgcgttgctcaggcttagtataagtacttttatgctggtcgtaatacgcggcgatatcttcttcagtaacagtaattttgtcctgcatcgccgcagcatccattgcaatgaaactgattttcatctgttccggtgcaatgaagctatttttattctgatcgtaataggcttgcagttcttcatctgtgactttctgctgcgcttgaagtgctttgaggtctagcgttgccagacggacttcacgttgctgcaaaatcagctctgacatcgcttgtgcttcgacaggcaggacgaaaccagtatcaccgaaggcttgtagcaattgctgattaatcagctgctggcgctgtaattgagcgaattgatctggggtgtagcccattcgattgaccagctcaaggtatttgttgttatcgaacttaccatcagtctggaaataaggtgcctggcgaatagcatctttcacttgttcgtcactggcagtcaggcctaattttttagcatattggtcgagcaacatattgttgaccaactggccaagcacctgctgacgcagttgcagcatgtaaccttcgttcgcggccaacgcggagaactgttcgcccaattgctgttgcaagcggccacgttcgctctgtacagcctgttctaactgagcacgactaatctcttggccattaactttggcagcaaagtcgttggagccaccaatcagatagctgccaaccccagtcaggataaaggacaacatgatcagggccagaatgattttgagcacgacgttattagcagccgcgcgtaaattgtccatcataatgtgacaatactccgctgtaatatggataaaaactgttgcgcaggtctaaataaacccagcattccttgcgacagcccttcatgctgctgcgcgaaaaaaaagcgcatcattaacgatgcgccttgtatcttaccttaccaactcaactgcgtcaggttattgttaacacaaacacaggtgagaattgacgcggcaatcagtttacagcgtctttcaggcctttaccggcacggaagcctggtactttggctgctggaatactgatttctttgcctgtctgagggttacggccagtacgtgcagaacgctcacgtactgcaaaagtaccaaaaccaaccagagctacgtcatccccttctttcaaagattcagtaacagaagcaataattgcatccaatgcacgcccagcggccgctttagaaatatcagcacctgcggcaattttgtcgatcagttgtgacttattcactctttcatcccctttaaaattctattgtcgcgccgaaaatccctacggacaacacgacagcgcagctgttatatcaatcctgtctgaccttagcaagcagcccaaagacttaaacttttaccagacagacgaactaacttagcggcacaaaaaatagctggcaagtagcatttcacttaccagcatcagttttatcaatacttcttgcgatccgtcactattttgacgccaccggctgtgccccgaaggcaggattttgcaaagcaatggctaaaacatcatcaattcgtttaaccggatgaatttccagatcggcgataacattgtctggaatctcttccagatcacgtttgttatcatctggaatcagcacaactttaatcccaccacggtgagcggccaacaatttctctttcaaaccaccaattggcaataccagcccacgtaaggtgatttcaccggtcattgcaacatctgcccgcaccgggttaccggtcaaacaagaaaccaatgctgtacacatcgcaatacctgcgctcggcccatctttcggcgtcgccccttctggcacatgcacgtggatgtcgcgtttttcgtagaaatcagggttaatacctaatttatctgcacgcgcacgcaccacggtcaatgcagcctgaatggattcttgcatgacttcgcccaatgaaccggtgtaagtcagtttacctttacccggcacacatgcggtttcgatggtcagcaaatcaccacccacttctgtccatgccaggccagtcacttgaccgacacggttttcagtgtctgcgcgaccataatcgactttctgtacgcccaagaagtctttcaggttgtcaccggtaatttcaatgtgtttaaccgttttatccataagtagattttttactgccttacgacacagtttggagatttcacgctccagactacgcaccccggcctcgcgggtgtaataacggataatgctcataatcgcactgtcatcgatggtcagttcgcctttcttaatggcgttgcgctcaaattgttttggcagcaaatgctgcttggcaatattgagtttctcatcttcggtataaccggacagacgaatcacttccatacggtccagcaacggcgccggaatattcatggagttagaggttgcaacaaacatcacatccgacagatcgtaatccacttccagatagtgatcgttaaatgccacgttttgctctgggtctaacacttccagcaatgctgacgccggatcaccacgcatatcggatgccattttatcgatctcatccaataggaagagtgggtttttcaccccaactttcgccattttctggatcaatttacccggcatagagccaatataagtacgacgatgaccacggatctctgcttcgtcacgtaccccacccagcgccatacgcacatattgccggcctgtcgcccgagcaatagattgccccagcgaggttttacccaccccaggaggccctaccaggcacaagattggccctttgattttgctgacccggctctggactgcgagatattccaaaatacgatctttaacgcgttccaagccgtaatgatcggtatccagaacttcctgcgcttttaccaagtcttttttaactttgctgcgactgttccacggcacctgcaacatccaatcaatgtaaccacgaaccacagtggcctccgccgacattggcgacatcattttcagtttttgcagttcagcttcggttttttcgcgtgcatctttcggcattttagccgcttcgattttgcgttttagcgcttcatgctcgtcaggtgcatcgtccatctcgcccagttctttctgaatggctttcatttgctcattcaaatagtactcgcgctggctcttttccatctgctttttgacacgattacgaatccgcttttcaacctgcaacagatcgatttcggattccatcattgccatcagatattccagacgttcggtcacatcgaacatttccagaacagcttgtttatcatttaatttcaacggcatatgtgccgcaatagtgtctgccagacgtgccgcatcatcaatgctgtgcaacgatgccagaacttccggtgggatctttttgttcagtttgatatagccttcaaactgattaatcgccgtgcgaaccaacacttcttgctcacgatcgtccattaccggcgattcaagatattccgcctgagcagcaaaatgctcgccgctgtcggaaagcgtggtgatacgcgcacgctgtagcccttcaaccagcacttttaccgtgccatcaggtaatttcagcatttgtagaatcgaggctacggtgccgactgaaaacagatcattgataccaggctcatccgtcgaggcttctttctgcgcaaccagcatgatttttttatcatggtccattgcagcttccaggcaccgaatcgacttttcccggccaacaaacagtgggatcaccatatgcggataaaccaccacatcgcgcagaggcaatacggggatttctatgcgttcggaacgctcagggttcatagagctctctcttagtttagcttccgccagattactgggaatctcgtgaaacacgagtcatcacgagtttcactaaataggtaattgagtatatggggacgaatgtcttacattcaacgattacaatgcgaggaaaaagaaatgggggataaaatcccccattgtcatactaaccatctggattatttggctaattattcgccagaagcttgggcttccggttggccataaatcagcattggtgcagattgaccagcaataactgattcatctactaccactttttccacactttccattgacggtaaatcgtacatggtatcgagcaaagcaccttctacgatagaacgcaggccacgagcacctgttttacgggccatcgctttcttggcaatagcggtcaacgcttcatcgcggaactcaagttccacaccttcaagattgaacaatgcctgatattgtttagtcagcgcatttttcggttctttcaggatctgaatcagtgcgtcttcactcaattcactcaaggttgcaaccactggtaaacgaccaataaattcagggattaaaccgaatttaatcaagtcttccggctcagcctggcgcaataactcgccttctgtcgccttttctgacttgccttttaccgtggccccgaagccaataccactgccggtgttaatgcgctgcccgataactttatccaggcccgcgaaagcgccaccacagataaacagaatcttagaggtatcaacctgcaaaaattcttgctgtggatgcttacgaccaccttgtggtggtacggcagcgatagttccttcgatcaatttcaacagcgcctgctgcacaccttcacccgaaacatcgcgagtaatggatgggttatcagacttacgtgaaatcttatcaatttcatcgatatagacgatgccacgttgcgctttctggacgtcgtaatcacatttctgtagcagcttctgaatgatgttttcaacatcttcacccacgtaaccagcttcggtcagtgtggtcgcatctgccatcgtaaacggcacatccaggaagcgagccaatgtttccgctaacagcgttttaccactacccgtcggaccaatcagcagaatattacttttacccaactcgataccattactggtatcgccattgcgtaaccgcttgtaatggttatacacagcaacagccagcacttttttcgccggttcctgcccaatgacataatcatcaagatggcgacgaatttcatgcggcgttggcagcgaactacgctcccggtgcggcgcaacttctttgatctcttcgcgaataatgtcgttacacaaatcgacacattcatcgcagatatacactgacggcccggcaattagcttacgcacttcatgctggcttttgccgcagaaagagcaatacagcagctttccagaaccgtctttgcgcttatctgtcatcagtaaacctcttcttcagtatctgccacatctgaaaatatgcgacagggagactattctcgctatttctgtacgccacgttagctttcaacggacagccgatataatgggtagtgtacaaacaatacgcaattaggccttattcagcaccagggtttgttctcgttacattcactatagtatatcggctcacagaaataagtcgttagtcacgacgggtgaacacagaatcaactaaaccgtattctacagcctcatcagctgacaagaaacggtcacgctcagtgtctctctctatttcttcaagagatttacccgtgtgttttgccatcagttcattcatgcgtgatttcactttcaaaatctctttggcatgaatttcaatatctgtagcttgcccctggaagccgcccaacggttggtgaatcatgacccgtgaattcggcaagcagaaacgtttacccttagcacccgcagtcaacaggaatgcacccattgaacatgcctggcccatacaaatcgtgctgacatccggcttgatgaattgcatggtgtcataaattgacatcccagcagtaatcactccacccggtgagttgatatacaggaagatatctttttctggattctctgcttccagaaacagcatttgcgctgtgatcagattggccatatggtcttcaacctggcctgtcaggaaaatgatacgctctttcagcagacgggagaaaatatcgtaagaacgttccccacgtgaagtctgctcaaccaccattggcaccagagccatgttaggtgcaaattgatctcgttcgccactgtatgacattaccgtctcctaatagaatttactttggcgccattcataaccgattctacttgagataaggaatgatgactatgttcatgcgtgcaaacagtccggttatccagacctattctgacggcggtaatcagccagtgtttcatatgaacgtctgttagattaattgggggattaatattcattttcaagccccagcgatatttttttagcctaacaaccctctttttaacctgaaaactgcccaccatttctgccgtaatcgcggcgccctattgattatttatctgttgagcacttcattttacttttcaaatatagcgcagattgcagcgaaacatgccagattaatcatactattgagggataattgttactaaaagaaaaagcccgtgaccatagggctacgggctttttcaatacaccagataaattatatccagtttgatacgctaaaaaacattacgccgtagtggtctgattcatcagctcactgaaggtcgttggtttttcagttactttggctttagaaagcagagtttctactgcttgttcttccagagcaacgttgcgcatattgttcatcagctctttgtttttgctgtagaactcaataacttcttgtggatcttcgtacgcagaagccatttcttcgatcagagctttaacacgatcttcatctgctttcagttcgtgctggctgataacttcgcccagcaacagaccgacaacaacgcgacgtttagcttgttcttcgaacaattcacgtggtaattcagccgcttgtttctcgttaccaccgaaacgctgtgcagcctggcggcgcagaacgtcgatttcaccttcaaccagtgcagctggaacatcgatttcgttcgcgctaaccagaccgtcgattgcctgagttttaacacggttacgtaccgcgcctttcagctcgcgttccatgtttttacgcacttcagcacgcagacctgctactgaaccatcagcaacgccgaaacgtttgatgaattcttcagtcagttctggcagctcacgcacttcaactttcttcaacacgatgtcgaatttagctgatttacctttcaggttttctgcgtggtaatcttctgggaagtttacgtcgatggtgaattcttcaccggctttatggccgattacaccttcttcgaaacctgggatcatacgaccctggcccattgctaacacgaaatcagtcgctttaccgccttcgaaaacttcaccgtcgatagaaccggtgaaatccagagttgcgcgatcttcagcagttgctgcagcgtcagtttctttccaggtagcttgttgcttacgcagagtttccagcatggtatcaacgtcagcgtcgtttacttcaacaactggcttttctacttcaatgctttccagatctttcagctcaacttccggatacacttcgaactcaacggaataagtaaaatcttcaccctctttgtactggcccggcacatagttaggtgcgccagctgggttgattttttctttaatgatcgcgtcaacgaaattacgttgcatcagatcacccagtacgtcctggcgaacagatgcgccgtaacgctgttcaacgatgttcattggcacgtggcctttacggaaaccgtcgatacgaacatttttagcagctttaactaattcactttttacggctttttcaatgctgtcagcagcaacagtaattgttacacggcggccaaggccttgggtggtttcaacagaaacttgcatcttgttacctcaaaaaaatcacagtgctcggtcaactccagaagctgcaaacgaagcagcaccactccactttcaggaatgatgcgaactctgaaaacaccctctaagaaccgggacggccgcattaaacagaaccgagtatcccagatgtcagaagcgtcccgaaaccattccggaaaaataagacgcgacattatagcggcgcacaaggtatgagtcgaggaaagcaagcgaatgttgtcgcggtaaaattcacgcgtgaatcgttccctcggctaaaactcctgtggcgcactaatgaaatgaagatgtcgcctatatagaaacacaagcggctctagggccgcctgcaaaattctcacctactaataccctaaatcatatcggaatgactactgttatcagcccgatttaattaatctggcaactgagccaatgcccccgcaccacgacaagagggcgaagctggcacagtgtcttgcaatccagcccactctttcagggtgtaagtgtgtaaggccagcgcatgaacagtgctcgccagctcctcagccaatgcactataaatcgcacggtggcgattgagaaagcgttgatcttgaaatttattgctaacaatcacaattttaaaatgactttccgaaccagcaggaacattgtggcggtaactttcattaattacctccagatgatccggttcgaatgccgcttttagtttttcttcaatttgttctcgaatcaaaatcatcatgctctccttactgctgaggcagaaaactgcccactctctattgcaatattagtgtattttcgctgttttataacatttcagatacaaaatatcccgaatatctcactgcgaccggttctggcgaaaaggctcttcttctcatcaaccaaaatgcaatttgcaagggctttaaattaaatgacaggccattcgggggaaaaacgcattttttggtgaatttctctccatcgggatcttccaccagccactcgcagtgctatgatgtcgccactgcaaactcgcaaaataacatggctgctatcccgctctgattattaaagaattccataactattgagaaagtgaacatgctaaagaaaattcttttcccgctgttggctgtttttatactggcgggctgtgctgccagtaacaacaccttgaacgttaccccgaaagtcgtcttgcccccccaagacccaacactgatgggagtgactatcagtattaatggtgccgatcagcgccaagatgctgccctggctaaagtgaatcgtgatggccaactggtggtattaacaccatctcgggatctgcgtttcctgttacaagaagtgcttgaaaaacaaatgactgcccgtggttatatgattggcactaatgcgccggttgacctgcaaattgtcgtgaatcaactgttcgctgatgtgcaagaaggcaaccttcgctacaacatcaccaccaaagccgatatttctatcactgctaccgcgaaaaacggcaacaagcaggttaaaaactaccgcgccagctataacgttcagggtgcattcactgcgactaacgaaaaaatcactaatgctgttaataccgtgttgagtgatgttattgcagatatggcgcaagacaccagcgtcagcagctttatcaaacaaaatgcccgctaatctgctctttgcttaacattattactgcttaacagaatgctccgccctgccgatagggtggagcacgtaggtctcacatgcccaatcgctattcgaacctttttacccaacgtaattcgcttgttcttttgttgttgggatttgcctcaggcctccctttagccctgacaggcgggacattgcaagcctggatgacggttgaaaacgtcagcctgaaaactattggtattttttcgctggtcggccaagcctacgtttttaagttcctctggtccccactgatggaccgctacactccttcctttctggggcgtcgccgtggctggttgatcatcagtcagctgttattaattgtagccattatcgccatgggctttatggaaccggctaaacatttatggtggttggccgctatcgccgtgctggttgcattctgttctgcatcgcaagatattgtttttgatgcctataaaaccgatttacttacagcggaagagcgcggtaccggtgccgcagtttcggtattgggctatcgcctcgccatgttggtgtctggtgggctggcactgtggatagcggatcgttatctcggctggcaatccacttactggctgatggccgggttaatgctcattggggtatttgccacgttatttgccccagaacccgacattcgtattgctccgccgaaaaccctggaacaggcaatcgtcgagccgttgcgtgatttttttggtcgcaacaatgcctggctgattctgctgcttatcgtattgtacaaaatgggtgatgcttttgcggctagcttaagtaccacttttttgatccgaggagtcggattcgatgctggcgaagttgggttggtcaataaaaccctgggattaatcgccaccattattggcgcactgtatggcggtttgctgatgcaacgcctgagtttattccgggcattgatgatatttggcattttacaagccatatccaacattggttattggctgctatccattacagataaaaatatcttctccatgggcagcgccatatttctggaaaacctgtgtggtgggatggggacggcagcctttgtggctctgttgatgacgctttgcaacaaatctttctcggccactcaatttgctttgttatcagcactctctgctgttggtcgggtatatgttggcccgatagcggggtggtttgttgaaacacatggctggccattgttctatttattctctattgctgctgccattcctggactcttactgctctatatctgccgccagacattggaatacacacaaaaaaccgatgaatttatgcccagaacagagtttaaaacagcttatcggtgggcattgcgttttctaaccattggctgcgcattattagctgcatggcttattttactcatatgtaacgcattagattggacatcagcttcagatgtggccgatacactgctactgcgtggcattcagctcagtgtggttggtatggttctgggtggcgtattggattatcttgcacttagacgtgagaaattagcgtaataaaccactacatttcatgaaagccggtacttgtgccggctttttttatggttgcaaaacaaaccacccgaacactttctcagcattattttgatataactcacaagtttaagtaacacttgcaaaatattattcacaaaacgagatctatgtcactttcaactatttatcctttcgtgctctgagactatgatgagcgcactttttgttaaggactgtgtccttttatttcttctggcatctttcaaccacacagaggcatttatgcgtaaaattcttatcggcgctgtggcgctgactgcgatcactttggctccggccgtccaagctgaatatcagtggggttttgctaatatcagcatgaactaccttgactggactcgcagcactacgcataaatccggtgactcttcacataaagatgactttgcgtatattgagttggaaggtggtgcaggttatagctggggcgagatttacggtttctttgatttagaaaacccattcaattcgaaaacagcacaaccaggcgataaccagcgttatacctttaaaacaaccggtcgctactatttaggcgattctggtttcaacctttatggccatatttatggcacttactcactgccaagtgctgagggtaacgattacagtaacttccatgaagtgaataccttgtacggtatcggctacaacgccactgttgccggtgtgtggatgaaaccctttgttgcgctgcactatgttgatcagacttattactcaggtaataacggttatgtggtgggttgggttgccggttatgactttactgcattcgacgaaaacttcagcatcaccaactggaacgaactggagttcaaccgagctgagcgctatgccgcaggtaacggtggtcgtaatggggtgaacggtgctctggcactttggtggacaccaattaaacaattcaccacgggtattcagtaccgttatgcttataacaaattaggcgaagattttttacaagatggtatcgtgtattccattaaatataatttctagctaaatgattccggggtacctatttttagcaccccggaatagtttttaatttaccgtggaattacatattatttacataaaataagtccaggtaataaataaaaatcagtatttcccgtgaataaaagcgtaataaccgttgtttttccttaacatccgccgttttacagccccccaccttcgccaacatattgttacgattagtaaattgtcacgcaaggtaacatctgtgacccccttaacataaagtgtcaacaagccgctgacacaatcttaagcatgtttacagtcctgcaaccttcccgtaaaatgcccgcacacatgaaacgacaatagagcccttttgtaattgaggtcgttagatgagacttaagaaatacattaaaaatatgggtatgttgtctttattagcagccacggtaatgctcagtggttgcgatatggtattgatgaatcccaaaggcgcaatcggagtcgagcaaaaaacactgatacttactgctatcggtttaatgttgatcgtcgtagttccggttatttttatggcgtttgcttttgcatggaagtaccgcgcgtccaacaaaagtgcgacctacaccccaaactggtcccattccaacaaaattgagcttgttgtctgggctgttccaatcattatcattgctattttggcaacgataacctggaaaacctcccacgaacttgacccgttcaagccgctcgaagtagcgggtaaagaacccatcactattgaagtagtttccctggactggaaatggctgtttatctatccagagcaaggtatcgctacagtaaatgaattggctttccctactgatgttccggtgaactttaaaatcacctctaactcggtcatgaactcgttctttatccctcagttaggcgggcagatttatgcgatggccgggatgcaaaccaaactgcatctgattgccaacgaagccggtaaatacaatggtatttccagtagcttcagtggcaaaggcttctctggtatgaaattcactgcgatcgcaacacctacgcaggaagacttcaaccagtgggtcgcacaggtgaaaaaatcgccgaacactctgaatactactgacgattttaataaactggctgaaccgagcgaaaataacccggttgagtatttctccagcgttaagccggagctgtttaaaggaattattggcaagtttatgggtgatatgaacatgcaccagaaaggcgatgatacccattcaggtatggatatgagccagggcatggatatgggcgaacacgccgctcacgccggagccgaggaataaaacgatgttgggaaaattaacacttgatgcggttccgctacacgaaccaatcattatggttaccgttgctgcaattgttctgggcggggcggctcttgttgccctcctgacctatttcggtaagtggaaatggttatggagcgaatggctgacctcggttgaccataagaaaatcggtatcatgtacattctggtcgccatggtcatgcttctgcgtggttttgccgatgccatcatgatgcgtagtcagcaagcacttgcttcagctggtgaagctggtttcctgccgcctcatcactacgatcagattttcaccgctcacggcgttatcatgattttcttcatggcgatgcctttcgtagtgggcttgatgaacgtggtcgtaccgctacaaatcggtgctcgtgacgttgccttcccgttcctgaactccctgagtttctggttctttgtcgtcggggtggtgttaattaacatctctctgggggtcggtgaattcgcgcaaaccggttggttggcctacccgccactgtcaggtaaagagtacaacccaggggtcggggtcgattactggatctggagtctacagatttctggtttaggtaccttgctgaccggtgttaacttcttcgccactattttgaaaatgcgtgcgcctggcatgtcgatgatgaagatgcctgtcttcacatgggcggcactttgcaccaacattttgattatcgtttctttcccgatcttgactgtgaccgtcgcgttactgactctggaccgctaccttggcacccatttctttaccaatgatatgggtggcaacatgatgatgtacatcaacctgatttgggcctggggccatccggaagtgtacattctggtgctgccagtattcggggtattctccgaagttactgcgaccttctcaagaaaacgtctgtttggttacacctctttagtctgggcaaccatcgcgattaccgtactgtcgtttattgtttggctacaccacttctttactatggggtcaggtgccaacgttaacgccttcttcggtatagcgacgatgattatttctatcccgaccggggtgaaaatattcaactggctgttcaccatgtaccaaggccgtattcagtttaactccgcgatgctgtggactgttggcttcatcatcaccttctctattggtgggatgaccggcgttctgttggcggtaccgggcgcaaacttcgtgctgcataacagcttgttcctgattgctcacttccataacgtgattatcggtggtgtggtgttcggttgcttcgctggcctgacttactggtggcctaagtccttcggctttacgctgaatgagaaatggggcatccgtgcattctggttctggattatcggcttcttcgttgcctttatgccgctgtacgtattgggctttatgggtatgacccgtcgtctgagccaggatatcaacccggaattccacccgatgttgatggtagcagcaggcggtgcagcactgattgcttgcggtatcttgtgtcaggttatccaagtgttcgtcagtatccgtgaccgcgaacaaaatcgcgatctgactggtgacccatggggtggccgtacgctggagtggtctacctcttccccaccgccgttctataacttcgccgttgtacctgaagtgactgaccgtgacgaattctgggatatgaaagagaaaggcgaagcatacaaacgcccagcgaaatacgaagaaatccacatgccgaagaataccggtgcaggtgtgattattgctggcttcagcttgatcttcggctttgccatgatctggtacatctggtggctggccattgttggcttcgtcggcatgattgtgacctggattgtgaaaagcttcgacgaggatgttgattactatgtgccagttgcagaagtggagcgcattgaagatcttcatcatgaacaaatcagcaaagcaggcgtgaatcatgtcaactgaaactctgactaaccataacgtcgcccatgcagagcatgggcatcacgatgcaggagcgacgaaagtcttcggcttctggatctacctgatgagcgactgcattttgtttgcaacattgtttgcaacttatgcagtgctggtaaacgggacagctggcggcccttcaggccgagatatcttcgacttgaactttgttctggttgaaaccttcctgttgctgttcagtagtattacttacggcatcgctatgctgggcatgaacaaaggccacaaaaaccaggttaacacctggttaggtctgaccttcctgttcggtctgggctttgtggcaatggaaatctatgaattccatcacctgattgctgaaggctacggcccggatcgcagtgcgttcctgtctagcttcttcgcgctggttgccacccacggtattcacgttaccgctggcctggtttggatcatcattatgatgattcaagtagcaaaacgcggcctgaatgaaacgaaccgtacccgcctgatgtgcctgagcttgttctggcacttcctggatgtggtctggatctgcgtattcaccgttgtctatctgttaggagctatgtgatgagccatccaacatctagtcattcaacaacgactcacggtggagccagccacggtagcttgaagtcataccttattggcttcattctgtcggttattctgacagttattccattcgctatggtgatgagtggtaccgcctctcatacaactattctggccactgtggtcggtttagccgtggtgcagattatcgtgcacctggtgtacttcctgcatatgaatggatcgtccgaagaacgttggaatctggtggcgttcctgttcaccgctatgattatcgcaatcgttgttgtgggctcactctggattatgtacaacctcaacatcaatatgatggttgactgaagagctgcatgtgatgattaagcaatacctgcaagtaactaaaccaggaattattttcggcaatttaatttctgtcgttgggggatttctcctcgcttccaaaggcgtgattgattacccactttttctcgccaccctgttcggtgtctcgttagttgttgcctccgggtgtgtatttaacaactatatcgaccgtgatatcgaccgcatcatggagagaacgaagaatcgtgtcctggtaaaagggcttatcgatccgaaagtgagcctgatttatgcttcgatactgggtattgctggcatgctgctgctctatgttggcgctaacccgttagccatgtggctggctgtaattggtttcgtgatttatgtcggggtttatagcctctacatgaagcgaaaatccgtctacggcacattgattggcagcttatcaggtgccgcacctccagtgattggttactgtgccgttactgggcagttcgatatgggtgctttgatcctgttgcttatcttcagcctgtggcaaatgccacactcttatgccatcgcgattttccgctttaaggattatcaagctgccaacattccggttttgccggtaataaaaggaatatcggtcaccaaaaaccatattaccctttatatcttggcatttatggttgccaccttgatgctgaccttaagtggctatgccggttacaaatacctggttgtcgctgctgcggtaagtgtctggtggttgggtatggcattgcgcggttataaagcgaccaatgacagcgtatgggcgagaaaactatttgtattttctatcattgccattacgtcattgagcgtcatgatgtcggttgatttcaatgttccttcctcggctggattgctgacttacgtcggataacttcaaccctgttgtgataaaaatggctggcgggctattcctaccagccattttttatttcttcgctaccctactgttatttaaaaactcgcctgtaatacattctaaacatcaatagatttacccactggccctaacatcattacaatggcgcagaatgtttttttgaggtggtaatgaacgacaataaaatgaccccgcttgagcttagggcaacctgggggctgggtacggtattttctttgcgcatgctcggcatgtttatggttctccccgttctcaccacttatggcatggcgctttccggtgccagcgaagcattgattggtatcgccattggtatttacggtctggctcaggccatttttcagattccatttgggctggtttctgatcgtattggccgtaagccgctgatcgtcggtggcctactgatatttgcactgggaagtgtgattgccgcactaagtgattctatctggggcatcattctgggtcgcgcgttgcaaggctctggtgccattgccgccgcagtcatggcactgctgtctgatttaactcgtgagcaaaaccgcaccaaagcaatggcatttattggtgttagctttggtattacttttgccatcgcgatggtgctggggccgattgtcactcacgcttttggcttgcatgccctgttctgggcaatagcgatactggcgctattaggtattgttattacattagccgtggtaccggatgccgatagccatgtgcttaaccgcgaatccagtatcgtcaaaggtagcgtgagcaaagtactcaataacagccggctactcaaactcaatttcggcatcatgtgcttgcacatcttattgatgtcgagcttcgttgctttaccacagatgatggccagtgcaggtttagctccagcccaacactggattgtctatctggtgaccatgttggtttccttcgccgcagtcgtgccgtttattatttatgctgaagtcaaacgccggatgaagcaggtctttatgggctgtgttgctgtgctgtttgccgccgaagtggtgctgtggtctgccgggcaacagctgtgggtcatcattgccggtgtgcagttattctttattgctttcaacgtgatggaagccatattgccatcattgatcagtaaagaatcgccagcaggctataaaggtacagctatggggatttactccaccagccagtttattggtgtggctattggtggcagtttaggcggatggctttttggtatcgaaggagcaagtatggtatttgccgctggggctgttatcgcgctggtgtggtttggcgtgagcgccacgatgcaagagccaccttatgtcagtagcttgcgaattaccttgtccgaattagcggtaaaagactcagccttagaagaacgaattagagcacaacctggtgtcactgaagcggtagtggtgagagccgagcgcagcgcttatatcaaagtggataccaaaaaaaccaatcgccgccagctagaagaattggtcaacgcgatataaacaaaagcaggtacaaaagtgatcgatacttttgtacctaatttagctaaatattagtcgcggaagttattgaactggaatggctggcccaaatcagcaccacgaattaatgccatcacactctgcaaatcatcacgggctttgccggtgacccgaacttgttcgccctgaatttgtgcctgaactttcagcttgctgtctttaatcagcttaaccagcttcttcgcctgcacactttcaatcccttgcttcagcttggcctccacactgtaggttttgccactgcgatccatttcttccgggatctccagagccgccccttcaatgccacgcttagtcagttgagcacgtaaaatatccaacagttgctcgacctgaaaatcagattcactggcaactttgatactttcgttcttttcatttaactcaaaactcgctggaacattacgaaaatcccaacggttcgccagatcgcgggtggcgttttcaactgcgttacgcacttcctgcatatcaatttcagatacgatgtcgaaagatggcatattccctcctcctgataagatgaatggcgagcataataaccgctttatccctacagacaaagccaagccgctgacaattactcaacttacactttgttcttagcagagccaatatatagctaactctgcgtttaatgaccaaaaagtctatatccccgtcatacttctagctgcatgtgcgttggccgcgctcaatcaccccagtcacttactgatgtaagatcttgggggttcactcgcttaccgccttcctgcaactcgaattatttagggtataatcaaagcataacacttagaaacaagcagtatgctttccgcctacaccaaggaggtctcaatgaaaattactgtgcttggttgcggagctctcgggcagttatggttatcagcgctctaccagcagggtcacgatgtgcaaggttggcttcgtgtgccacagcccttctgttcagttaatgtcatattgttaggcggcgaggcattcaatcaaaatctccccactaacgatcctgagcatttgtcgaaaagtgaactattactggtttgcttaaaagcgtggcaagtttccagtgcaatcatggccttactgcctaagcttaatcccgaatgtaagattttactgctacataatgggatgggtacgcaggaagaattaccccgagatgagcatctctttctccacggtgtgaccactcatgctgcgcgccgtgatggcaacacaattgtccatgtcgccagcggtatcacccatattggcccgatgtctcctattgcaaccgatatcagtaacctggcagatgtgttacatcaggcgttgccggacgtggcctggcacgatgatatctcggcggcctgctggcagaaactggcagtaaactgcgtgattaatccgcttaccggcctgtataactgccgtaatggtgatttgcagcgctatccagagctgattgagcagttatgcgctgaggtcgccagtgtgatggagatggagggctatcatacctcaacagaaagcctgcttagctacgtcaacaatgttattcagagtaccgccgataatatctcgtcactgctacaggatttgcgttgccagcggcatactgagattgactacatcaccggttacttactgcggcgcgccaggaatcacggtatgactctgccagagaatgcccggttgtatgatttaattaaacgtaaggaaaatgagtatgagcgtatcggcgctggtttgcctggctcctggtagtgaagaaaccgaagccgtcaccaccattgatattctggtgcgcgcagggattaatgtcacaacaaccagtgtcgccagtgacggcgcattggaaatcgtctgttcacgcggtgtccgtttactggccgacacccgcctggtggatgtggccgatcaaaagtttgatgtggttgtcctgccaggtggcattaagggagcggaatgttttcgcgacagcccattattagtcgccactgtagaacaaacgcataaggagggtcgtttggttgccgccatttgcgccgcccccgctttagtgcttgagcatcacaagttattcccagtgggcaatatgactggttttccggcattaaaagacaaaattgattcaacaaaatggatggatcaacgtgttgtttatgatcggcgagtcaatctggtcaccagccaggggccaggaacatccatcgatttcgcgctaaagattgtttttttattgctcggacgagaaaaagcagaagagatcgcctggcagttggtactaccgcctgggatttataactatacccttcggacttgaagccgcagtagccgttaactatccccaacgaggcgtagcgagcaaagtcagtctgggtgcgcccagcgcacagccaacggagcgtacacgcagtacgtgacggcggcgagcactgcgcaagctcagaatggcaaagcgcagtagccgttaactataataatttaagggcggtacacttttacattggtatacccctgctcacgcagatacaacgcctgtaaacggctcattacaccgcggtcgcaatacaacagatagctcttgctctgatccaaatcggcaaattgcgtactcagtttataaaacggcaatgtacggacttcaatcccgtccagcttcagtggcttttcatcttgctcatcaggagcacgaatatccagcaacacatcggtatccgccagctcggcgacggtttcaacttcaaccacctgttcacgactttgtgcagcaatttcacggatatcgacgtttttagcttcattgactactcggtccaaaatggagaaatcaaagtgagattcctcttcttcaattttggctttaactgctttcaccgtcgggctttttgaaatcacaccgcaatattctggcatggttttagcaaaatcttcggtaccgatttcacgcgccaaatttatgatgtgctctttatcatgagagataagtggccgtaaaatcagggtatcagaggcattatcaatcaagcgcaagttggtcagagtctggctggagacctgccctagggcttcaccggtgactagcgcctgcacgccgtaacgttctgcaacctgagacgccgcgcgcaccatcatgcgttttaacaccacgcccatctggccatcttcgactttctcaagaatttcgcccaccactggctcaaaatcaatagcaacaaaacgcacccgatgggagctaccaaaacggttccacagataatgggcaacttgcttcaccccaatttcatgggctgagccaccaaggttgaagaagcaataatgcacgcggcaaccacggcgcatcagcatatagctggagacacccgagtcaaaaccgcctgaaatcagagataaaacatcttcctgcgtcccaatcgggaaaccgcccaatccttcatgacgcgccttgatcagtgtcagtttgtcctgatcaatttctaaatgaaccgttacctgaggatgagtcagtttaacttttgcactttcaatatgttgattcagaccgccgccaacatatcgctcaacatcacccgatgaaaactcatgtttaccacggcgtttaacccgaacacagaatgttttcccgatcagagtttcacgataagcttccagcgtttgctcgaaaatattgtgcatatcagtgtagctgcgatcttccacttcgagaatatggtggatccctgggacacgggtcagagcatcacaaatctgtgggccaagattgtcatctttagtacggatttcaatatgatcccagtgacggactaccgcgagggtatcgtcctcaaggtttttcaatacattgcggatattggttgtgaggatcttaatgaagcgcaatcgcacagattgactcttgatggtgatttctgggaacaatttaatgataaacttcatggcggtctttagttgtctggttatggagtgatggcgttgctagtgagagcaacagtcaaaagtgttagcgaaaacatgcaagccgaggagtatatcactatatgatgcgctgctgcgtactaaaaaccggacttaaacgtcacgatttccccttcattatccgctagaatagccggtaataaacttttgacctgaagagttgctctctgtaagcagggagacgttacgcaccatcaaggttacgtttcataaaaataccgagtcgaataaaaactatgccgaaaaaagccgcatcacctgaaaccaaagccgccagttttgagacatcgctcagcgaactggaacaaattgttactcgcctggagtccggcgagcttccgctggaagaggcgttaaatgagtttgagcgcggggtgcagttagcacgtattgggcagcaaaccttgctgcaagctgagcaacgcgtgcaagttctgttgagcgacgatgttgatgcgccattaacccctttcactccagatactgagtagccttatgtctaacactcactcctcagtggacttcaatcagcagcttgccgcgcaccagcagcgaatcaaccaagctctattggattacattgcgccacttccctttggcagcagtgatttggttgaggcgatgcgctatggtgccgtgctgggtggtaagcggctgcgcccttatttggtttacgccaccggccagatgttcggcctgtcgctgaccagtttggatgcccctgcggcggcaattgaatgtgtccatgcttattcattaattcatgatgatttaccggcgatggatgacgatgatttgcgccgtgggcaacccacttgccatgtgaagtttggtgaagccaatgcgattttggccggtgatgcattgcaaacactggcgttttctatcctggcagaagctccaatgcccgaggtagcagataaagaccggctgtcgatgattgccgaattagcctatgccagcggtgttgctggcatgtgtggcggtcaggcgttagatctcgaagccgaagcgcgccaaataacacttgatgagctggaacgtatccaccgccataaaaccggtgcactaattcgtgccgcagttcgtctcggtgcgctggctgctggtgcctctgggcgcgaagctctgcccttacttgaccgttatgcaaatgcaatcggtctggcctttcaagtgcaagacgatattttagacgttatcggcgatacagctacaattggtaaacgccaaggttctgatcagcaacacgggaaaagcacttatccggcccttatggggctagattgcgccaaagccaaagctatcgatctttatcaggaagcagttagcgccctgaatgcgctgtcggcgcaatcctataacacagcgccattacaggcgttagcctgctttattattgagcgtgataactagaaatatgctggcagtgagtcaatgcctacttaaccttttgatatgagcatcgaatgagtcttgatatagccaaatacccgacattggcacttgcagaaaatcccgaagaactgcgcatgttgccgaaagaaagtctgccgaagttatgtgatgaactgcggcagtatttgcttgcctctgtcagccgatccagtgggcattttgcctcagggttaggtgtggtcgagttgactgtcgcgttgcattacgtctacaacacgccgtttgatagtttggtgtgggacgtcggccatcaggcttatccgcacaaaatattgacgggccgccgcgaacaaatagggactattcgccaaaaagatggtttgcatcctttcccttggcgtggcgaaagtgaatatgacgtcctttctgtcggtcactcctcaacgtccatcagtgctggcttaggcatggcggtagctgcggagcgtgaaggtaaaggacggcgtaccgtgtgtgtgattggtgatggtgctatcacggctggtatggcttttgaagccatgaatcatgcaggcgatattcactcagacatgttggttattcttaacgataacgaaatgtctatctccgaaaacgtaggcggcctgaataaccatttggcgcagttattatctggcaaactctacaccagtctacgtgaaggtggcaaaaaagcattttcgggtttaccgccgattaaagatttgctgaaacgtaccgaagaacatctgaaaggcatggtagtacccagtaccttatttgaagagttaggctttaattatatcggcccggttgatggtcacgacgtgcaagcgctgacgcaaacattgaaaaatatgcgtagcctgaaaggcccacaactgttgcatatcatgaccaaaaagggcaaaggctacgcaccggctgaaaaagatcccatcggctggcacgcggtaccaaaatttgatccggcctccggcacactgccaaaaagccaaggcaatatacccacctactccaagatttttggtgaatggttatgtgaaaccgccgctaaagacagccagttaatggccgtcactcccgccatgcgcgaaggctcggggatggtgcgcttctcgcgtgaatatccacaacagtattttgatgtagcgatagctgaacaacatgcggtgacctttgccgccggtctggctatcggtggctacaaacctatcgttgccatctattcgactttcctgcaacgagcctatgaccagttgatccacgatgtggccatccaaaacctgccggtactgttcgctattgaccgaggtggtttggtgggtgcagatggtcaaactcatcagggcgcattcgatctatcatttatgcgttgcatccctaacatggccatcatgactccaagtgatgagaacgagtgccgccagatgctgcacaccggctatcaccacaacgggccagcggcggtacggtacccgcgtggcaatggtactggtgctgtgcttgaaccattggcaataatgccgattggtaaagggatcgtgcgccgcgaaggtgaaaaagtggccattctatgctttggaacattgctcgctcaggcgcaaatcgtagccgacaatctgaatgccacactggttgatatgcgtttcgttaaaccattagatgaagagttagtactggagctggctgccagccacgaggtattggtcactgtagaagaaaacgccattatgggcggcgcgggcagtggtgtgaatgagctactaatggcaaaacgccagttagtgtcagtattaaatctcggcttaccagaccattttgttccacaaggtgaacaggatgaaatgcgcgcagaatttggtttggatgccgcgggaatacagagtcagattgaagcgtggctggagtaactcagacagataacaccgtgagccaagggcgaccactcctacgggcgctccggcggctttcgccgctacgacccgaacggagtgtttcccttggttcggcttttaactgcaattttaaaaatgaccacacatataccctatagatttcaaggtgcaggaaggcggcaagtaagcgcatcccgatgggctgacatgagccagtgattcgggtaagagaacgcagccaacacacctgcaattttaaaaatgaccacacatataccctatagatttcaaggtgcaggaaggcggcaagtaagcgcatcccgatgggctgacatgagccagtgattcgggtaagagaacgcagccaacacacctgcaatttgaaagataaccacacatataccctatagatttcaaggtgcaggaaggcggtaagtaagcgcatcccgatgagctgacatgagtcagtgattcgggtaagagaacgcagccaacacacctgcaatttgaaagatgacgggtatcagtagaacaaatcgattggccagtagtgccccacgacaaaaataattgccgccgcaactacacccgcgataatgtcatccaccatgatccccatgccgccgtgaacattacgatcaaaccagcgaatcggccaaggcttccagatatcaaaaatacgaaatgccacaaaaccagcgactatccattgccaatcattgaccggcaatgccatcaaggtaatccacatcccgacaaattcatcccacacgatactgccgtggtcatgaacttgcatatctttggcggtgcgatggcaaatataaacaccaatacaaatgctaaacatcaccgcgagagagtagagttgccaaggcagctgaatcaataacagccaaaaaggaatggctgcaattgatcccatggtacctggtgcccacggcgataatccgctgccaaaacccgtcgctaacaagtgccacggattagataaacgcagacgacgcttggcttcatccatgcgttttacctgctgagaaatggtcgaaaccacgcagattcatctcaaccgccttaccttcatggaaaaatttaaccccttccgattgcgggcctatctgaccaatgcaagtatagccggccccggtatgacccaatgcaactttcagcgctccacggtttatttctggcacggtaaagcacagttcatagtcttcaccgccactcaatgcccagcgcagagcttgttcagcatctacctgatttttcagtgcatcagaatatggcaaagcatctaactcgatacgagcaccgcaaccactggctttgaggatatgttgtaagtcagaaatcaagccatcggagatgtcaattgcagagctggcaagatcgcgcaaagcctgcccctgtaggactcggggttgtggccgcaaatggcgatgaataagcgccgctctgtcagcctcatcatcaacccgcagctcattttgcaaaattgccaaaccagctgcactgtcacccaaggtacccgtcacatagatccagtcaccgatccgagcaccagcacgcttcaatgctcgtccttctgggactagaccttgaatggttaacgtcagactcaatggcccacgggtggtgtcaccaccaatcaattgcatgccataataattaagctgatcaaacaagctatcactgaatgattgcagccagtcttcattgacattaggaagggtcagtgcaagagataaccaggcaggatcggcacccatagccgctaaatcgctaaggtttaccgctaaagatttgtatccgagatcggccggatcgatatccggaaggaaatgaacaccagacaccagcgtatctgtactgatggccaacagctgtttctctgccactgtaagaagtgcgcagtcgtctccaatacccagttctacatcccggcgattacttctgaaccggtcaaagtagcgggcgatgaggtcaaattcgccacatgccataatacaattccagaaatgttaactgatcaataaattaaggccggaaaccggccccaattcaagtcgttaatgtaacgagttactttcgcttacgtaccgtcggagcgaccttatccagcaccccattgacgaacttatggctatcagcagcaccgaacgttttggcaagttcgatcgcttcattgatcgccactttataagggacatcatcacgtttgctcagttcaaacagcgcaatacgcagaacggctctttcaacctgacctaattcttcgagctggcgagaaagaacaggcgccattagcgcatccagagatgctgcgttaacggcaaccccagacagcaattcgcgaaaataggcgatgtctacatctttgacatcctgctcagacaggaactgtaattcaacatcagcgatgtcgtttttagacaactgccaagagtagagcgcttgaacagcgcactcacgagcgcggcgacgagcagcaggtttcacggaattccccttaacttaactaaattcagcctttaatagctttgattacattaatcatttcaagcgcggtcagggcagcttctgcacctttattacctgctttagtaccggcacgctcaattgcctgctcaatactttctgtggtcagcacaccgaaagctactggaatatcgctgttcatagctacacttgataagccagaactcgcttcaccagcaacatattcaaagtgcgcagtgcccccacggataaccgtacccagcgcaatcaccgcatcgtaacgatttgtttttgctaacacattggcaaccagcggcaattcataagcacccggaacccaaacaacagtgatgttgtcatccgttacctggccaatgcgcttcagggcatcaatggcaccttccagcaggctgtcgttgataaagttgttaaaacgcgcaattgcaatcgccacgcgggcattaggagtagcaacaacaccttcgataacgttcatagctttcctcaatatgggttcataccccgcaggggggcggattctatcatattctttcacgccctgcccctgcgcatttgtaaaacactggcaagactatgattagcagagggaatccctgccagataatttcattaatacttcggtttcaagcgcagtcgtaagtctggccccacctgacgaacctcgctgaatacgaattcaggggcatcacttagttgcgttaacccagtcaactggcataacccacgggcatcgctgcctaacaattttggcgcaatatacagaattagctcatcaaccacacccgcctgcaaaagcgcgcccgcaaattgtggcccggcttcaacccaaacagaattaatttgccgcttacctaattgcatcattaataagactaaatctaccccattgccatgacgtggtagcaacaattgctcgacattgttaggccatgactgctcatctgcctcaactcgagctaaccaacacgggccgtcttgctgaatgactttatgctgtggcgtcacgcggttatggctatcgacaataattcgaaccggctggcgcagtgcatcttgagggtacagcgcctgggtttgtgcatccagctcctgccagcgcacggttagcgcaggatcatcagccaatacggtggcactggtgctaaggatagcagagctttgcgcccgaaaacgctgcacatcctgacgcgcttgtggcgaggtaatccactggctttcacccgaggccattgcggtgcgaccatccagggatgcagccattttcaattgcagataaggaaaacccgtgcgcatccgtttcaagaagccgagattaaccgcttcggcttccgccagcatcaaaccgtggtcgacttcaaccccagcctgttttaatttatataacccgcgcccggcaacttgcggattagggtcctgcatcgcggctaccacgcgttttacaccggcagtaagcaaagcatcagcacatggcggcgtacgcccgtggtggctacatggctcaagggtgacataggcagtcgctccacgtgctttctcgcccgccatccgtaaagcatgcacctcggcatgaggttcgccagcacgtaaatgatagccctcaccgacaatctcgccatcgcgcaccagcacacacccgacattggggttcggtgacgtggtaaaacgccctagccgcgccaactcaaaggcacgggccatatagaattcatcgggctgcatggctttccttacttttatgctgtggtaattagctgggggctaacagctttcacgactatgttgattaatcctgcaagcgggcaatttcttcgccaaattcgcggatatcttcaaaactgcgatacaccgaagcaaagcggatataggccactttatccagacgcttcagtgcttccatcaccagattaccaaccatcttggtgggcacttcgcgctcgccggtggcgcgtaactgagatttaatgtgactgatggccgtttcaacatcatctgagctgaccggccgtttttccaatgctttcagcataccacggcgtaatttttcctcattaaagggttcgcgcacatcatcacttttaatcacacgcggtaacaccagttcagccacttcgaaagtggtaaagcgttcattacaatctaaacactggcggcgacggcgcacttgcgaaccatcgctcaccagacgggagtcaatgactttggtatccacagcggcacaaaacgggcaatgcatagcgcttcctgataggtgagcttaaacttagcgacagtttaccgcgaactgccgcgacaacaaagggtggaagcggcagtttatgttgattaagctatggtgagtttgatgcagcaggtttcgaatcaaaaggcttcaaccactccttttgcagttctaaccaaactttacaatcgggcgataacacattgagaaggtcgaaaaaaagccccgataccgctatataccggtatcagggcttattttcgttctatcgtttacgacttaaggcaggattgaaggctgatctgcgccctctttctcgactttctgctgtaacatatgctcacgtttcatacccagtttcaacgccagcgcggacgcgacgtagatggatgaaactgtaccgatggatacaccgatcagcatcgtcagtgagaagccttgcagcatcgcaccaccgaagataaacagcatcaataccaccatcagtgtggttgcagaggtcatgatagtacggcttaaggtctgagtcagagacacgttcatgatttcgtaaggtgtaccgcggcgaatcttgcggaagttctcacgaatacggtctgataccacgatactgtcgttaagtgagtaaccaataaccgacatcaatgaagcgacgatggttaggtcaatctcgatatggaataacgacaagatccccatggtaataaccacgtcatgcgccaaggcgataaccgctcccagcgccagacgccattcaaaacggaaaccgacataaaccagaatacacagtaacgcgactatcaacgccatgccgcctgcttgggctaaatcactacccacacttggtccgacgaattcaatacgttttaccgatgcattcttatcaaccgactcattaataacagagatgactttgttgcccaattcctgcccggcagttccggtggcgggtggcatacgaaccatcacatcacgggtgctaccaaagttttgcagaattggcgattcaaagcccgcggcttccaatgtgtcacgcagttggtccagatccgcaggtttctccagggaaatttcaatcaccgtaccaccggtgaaatccagaccccagttaaaccctttagtggacatcactacaatggatgccactaacaacagcaatgagacgccgaaagcaacataatcccagcgcataaagtcatagactttacggccatagttcagttgttcaacagtataatcctgtgccacaacgtactcctcaaatagacagcttgttaatgcgcttgccgccgtaaagcaggttgacgatggcacgagtaccgactattgcggtgaacattgacgttacaacaccgattgccgttgtaatggcaaagcctttaatcgaaccggtccccacagcgtaaagaataatggctgtgataagtgtcgttacgttcgcatcgacgatacttgagaaggcacctttatacccttcatgaatcgcttgctggatcgtccgcccgttcttgtactcttcttttattcgctcgttaatcagaacgttagcatcaactgctaccgccagggtcaacactatcccggcaatacccggcatggttaatgtcgcccccggtaacagagacatcacgcccacgatcaacaccaggttcgccaacagcgcagtactggcaatcaccccaaatttacggtagtaaaccaccataaacaggatagaaaccgccaagccccacaagcaagcttccaaaccttgggtaatattctgagaacccaaagttggcccaatagtgcgttcttccacaatctggataggtgcaattaatgcaccagcacgcagcaatagagaaagctgacgagcttcagccggattatcaataccggtaatgcggaaactgttacccaagcgagactggatggtcgcgacgttgataacttcttcctgcttaaccagaaccgctcggccattagcatcttttttaccgctgtctttatattctacaaacaaagtcgccatcggcttgccgatattgtctttggtaaaattagacatagcagaaccaccggcgctatcgagcgagatattaacctgagcctggttatattcgtcagtgctggaagtggagtcggtaatatggtcaccggtcaggataacgcgcttgtacaagacaaccgggcggccttcacgcgtgtttttgacttcagaatcgcccggtacacgaccggaggcagcaacagaagcatcaacattgctattgaccaaacggaactcaagtgttgccgtcgcaccaagaatctctttggcacgtgcagtatcctgaatacccggcaactcaacgacaatacgatctgaaccctggcgctgaaccaacggctcggctacacctaattggttaacccggttacgcagaatagtaatgttttgctgaacggcatattcgcgcgcttcccgcagacggtcatcactcatcacagcttttaaggtattgctgccattggagccaatcaccagatcacggtggcgaggagaaaggtagctgatagcatcatcgcgagttttatcatcgcggaaacgcacttcaacaccataattatccagtttacgcaccgtcgcatacgggatatttttctcacgcaaatcactgcgcagagtatccatcgtttgctcttgtaacttgccaagcgcagtgtccatatccacttccatcaagaagtgcacaccaccacgcaggtcaagaccaagcttcatcggctctgcacccaattttgcaagccacgaaggggttgctggagcaaggttcagcgcgattacgtatttgtcccccatcgcagccatcagtgcttcacgagcgcgcagctggacgtcaggatctctaaagcgagccaggattgcaccattttccagtgcaatagacttgctcgctatgttgtctttttctaaaacgtcacggacttggaccagcgttgtttcactggcggcgattcctcgcgcaccagtgatttgaacagccggatcctcaccataaaggttgggaagtgcgtatagcagaccgacgaagatcaccacgatcaacatcagatacttccacaaaggataacggtttaacacggcaattcccttcgggaaaatcgaaaattacagagctttcattgtacctttcggtaaaacggcagcaacgaagtcacgtttgatcatcacttcagtggtgtcgttcagtgcgataacgatataaccagtttccgcaactttagtaacacgaccaagtaaaccaccagtggtcagcacttcatcacctttaccaatagaatccatcagttttttgtgttctttggcacgtttttgctgtggacgcaagatcatgaagtaaaaaatcagaccaaataccaccagcataatcaccagagagtacgggctgctttgagccggagccccagcggatgcgacagcatcggaaatgaaaagactcattaaaattccctcattgttatcaatatcaatagtgtgaaatcagtgtgttaaaatcagcaaccgcaaaatcctaaccgtttagcccataattgcaaaggcaataattttaaaatcaatcagttaattgtggagatagtggtggaacaggctttcctatccgaccatagaaatattcaacgaagctctctaatttaccttcttcaatagcctgacgtaaactcgccattaagcgttgatagtaacgcaggttatgaatggtattcaggcgtgcgcccagtatttcgttacaacggtcgagatgatgcaagtaggcgcggctataattgcgacaagtgtagcaatcacagtgttcgtcgagcgttgcagtatcactcttatgcttggcattacggatttttaccactccgtcagtgacaaacaaatggccgttacgagcattacgtgttggcataacgcagtcaaacatgtcgatgccacgacgtacaccctcgaccaaatcctcaggtttcccaacgcccatcaaatagcgtggtttatctgctggaatctgcgggcagacatgttccaaaatacggtgcatatcttcttttggctcacctaccgccaagccgcccacagcgtaaccatcaaaaccgatatctaccagcccttttaccgatacatcacgtaaatcttcgtaaacgccaccctgaataataccgaataaagcatttttattgttcaattcatcaaagcggtcgcgactacgtttggcccaacgcaatgacatttccatcgaacgtttcgcataatcccaatcagctgggtagggagtgcattcgtcgaaaatcatcacgatatcagaaccgagatcgtactgaatttccatcgacttttccggactaaggaaaactttgtctccattgatcggattctggaaagtcaccccttcttctttgattttgcgcatcgcccctaagctgaatacctggaagccgcctgagtcagtcaggatagggccgtgccactgcataaaatcatgcaagtcgccgtgcagcttcataatttcctgaccagggcgcaaccaaagatggaaagtattccccagcaggatttgtgcgccggtttctttgacctcttccggggtcatcccttttactgtgccgtaggtaccaaccggcataaatgccggggtctctacgacaccgcgttcaaataccagacgaccacgacgggcgcgcccatcagttttttgtaattcgtacttcacataacctccagcatcagagaaacagtctggtgcgtgattaaaaggagcgcatgatagcaactgactaacccgcgacacaagccagacgacttaagtagcacttatcgttatatgcgcaattctataattttgtgtgccactttatcgataatactttgtcgtcttggtggataacattaaccgcgggaataggtcgatatttccataaaaagttatacctgaactatacttttcatgaatctgtggcaccgtagatatccacctgtccactaccctattctcattattcctgctgataatacggggcaataaatgacaaaaaaaccgaatatcctattagtacacggcgcatggggcgacggttctcactggcgtcatgttattcctacgctacacaacaaaaattatccggtatacgcagtacaaaacccactgacatcattggcagatgacgtggaacgaacaaaaaagctggcagcttcattggaaggccccaccattttggttggtcattcttatggggggatggtgatttcccaacttggtgacttgcctcatgtggttgggctggtctttgttgccgcttttgcaccggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggataaaggcgaaagccttggcagtattttccaactccgctccccccctttgggggcggccaatcttgttccagactcggatggttttctttggattaagcgagaaaaattccacgaaagtttctgtcacgacttagacaaaaacgaagccatcattatgactgccgcgcaaaagccgacctcaggccgttgctttgaagacgcctcggcagaaccggcctggaaaaccatacctagttggtatcagatttccaatcaggaccatatgatcccgccagaaactcagcagtggtttactgaacggatgaaaccgaagaaaaccattcgtctggactccagccatgcctctctggcttcccatcccaatgaaatcattgcgttgattgaagaagcggccaaaggccattaaccaacgtttaccccggagacagatagcgcctggctccgggtgtttcagggggtaatcacatatgcagatttaggggatataattcccagaaaaaaggatcggcataagctactgattatccgtactattcagggatatcatttctgtgcttgcctgtgggttacggctgataaacatggcatcaccgtaactgaagaagcgatattgctctgcaaccgcctgctggtaagcattcatagtatttttataaccagcaaaagcagaaaccaacattatcaatgttgattcaggtaagtggaaattggttattaatgcatcaacaacctgatagtgataacccggataaataaagattttggtatcaccaaagaaaggggcaatcaggccattatcactcgacttggcggcactttccaatgaacgtactgatgtggtacccaccgcaacgaccctattgccacgggccttacaggccagaactgcatcaaccacttcctgcggcacttctgcatactcagaatgcatgatgtgatcttcaattgtttcgactcgcactggctggaacgtacccgcgccgacatgcaaggtaacaaaagccatctcaatgcctttttcccgcaaagcggccaacatcggttcatcaaaatgtaaaccggcggtcggcgctgccactgcccccaagcgctggctgtataccgtttggtatagctcgcgatcggcatcctcatcaggtcggtctatataaggaggcaaaggcatatggccgactgcatccaaaatagtgaaaacatcccgctcatcgtcaaaacgcaactcaaatagtgtgtcatggcgtgccagcatggtggcatggatgctctcatcgtcacccagcagcagctcagtaccgggtttaggcgcttttgacgctttgacatgagccagaacacggtgatcatccaaaacgcgctcgaccaatacttcaagcttgccgccgctggctttgcggccaaataaacgcgccggaataacccgcgtattattgaataccagcagatcaccgggcaccagtttatccagcaaatcagtaaaaatgccgtgcgttagtgctcccgttgggccatccagtgacaataagcggcaaccgctacgctggggctgagggtaatgggcaataagagattctggtagctcaaaagaaaaatcggcaacgcgcatggctttccactttatatcagaacagacccagcccacagatatgaggggcaggttcacaaaaataggcggctagtctagaaccctgaacggctggctgcaagaaataaggagagttagcggctatttgcattatactcaacgcatgaattttcttgctcacctccatcttgcaacactggcagacagctctttattgggcaatttgctggccgattttgtgcgcggtaatccacaaggggaatactcccctgagatagtcgctggcatcatgatgcatcgccgcgttgatgtgatgactgatacattgccattagtgaaagaggcccgtggctattttagtgcggactatcgccgggttgcacctattactctggatgtattatgggatcattttctgtcacgcaactgggataaactgatgcctgactgctcgctgcccgattttatcgagcacgcgcaatgccaaattttgccacatttacccctgacaccggctcgctttcagaacctcaatgcctatctgtggccagagcgttggctggaacgctacgctgaactaccctttatagctgatgtgttgcaaggtatggctaaccgacggccaaagctggcagcacttgcagggtcatttcacgatatagaacaacactatcagccattagagcagttgttttgggctttttatcctgcaatgatgtcacaggcacaagataaacaaatttagattaaaacattctttattgtatggttattgattctaagtcacttgcgctttctgtaagaatgggtatcttagcaagactaagaaacaaaaatcgttgtaacaataggtaaaagctatcacagcaattggtatttatccctttattcatcgcgcttaaatacctatgctgtgccgatacttttaagacaactggttaatccatccctaattaacaggagtaatttatggttctggtaactcgtcaagcccctgattttacagcagctgctgttcttggtagcggcgaaatcgttgaaaacttcaacctgaaaaaacacctgaacggccgccctgctgtcctgttcttctggccaatggacttcactttcgtttgtccttcagagttgatcgctttcgaccaccgttacgaagaattccagaaacgtggcgttgaagttgttggtgtttcttttgactccgaattcgtacacaacgcatggcgtaaaaccccggtcgataaaggcggtattggtgaagttaaatatccaatggttgctgatatcaaacgtgaaattcagaaagcctacggcattgagcacccagatgcgggtgttgcactgcgcggttctttcctgatcgacaaaaacggtgttgttcgtcaccaagtggttaacgacctgccactgggccgtaacattgacgaaatgctgcgtatggttgacgcactgcaattccacgaagaacacggcgacgtttgccctgctcagtgggaaaaaggtaaagcaggtatgggcgcatctccagatggcgtagctaaatacctgtctgaaaacgcctctaaactgtaataacagtttatgccgctcctgatttgctcaggggtatcaagccagtcagttcacactgactggctttttttatgctgatataaaaccaaacgacgacataccaacaatactgatatatccccaaagtaattggagttgcagccaggcggcaaacgagtaaatcccgatgagcttacataagtaagtgattggggtgaacgagagcagctaacaacgctgtaatttcaagtaagaaggggatatttttgtggcatatttggcctccatgttttgcctttcagcaggtaagaagctagcgtaatgttgccaggcattagggagcctcgtattgattaacgtcagtacggggctttttcctatctgctttatgacaacaactgtttttaccaagacacttacagcactgattcaaacaatgcccaaagcagacagcttcaagcacccgccgcagagtttatataataatcatttccattcccatcttatcaagatcgtgaatacttatttattttcaataagttatttttaattatcttgatttccctcaagcataaatcaacctatctgccgggcaacaactgacaacgcctcctttcgccgctaattaattagcagccataaacattaattctgctattaattattactggcgtgtgttttgcgcacaccctaagcagcgcttttaagctgccagacaaaaaatgactgggtaacccccagcgggcaggtaataacaggagtcagaatgcatctgcaaaaatggaataaacccttggctgcgttggctttattggtcagtggagcactgcatgcggcctcaacacccgcagtagaagcaaaaaatggcatggtggtgacatcccagtatctggcttcacaggttgggaccgatattttaaaaatgggcggaaatgcagttgatgccgcggttgctgtgggttatgcgcaagcagtagtaaatccgtgttgtggcaatattggtggcggtggctttatgactattcaccttgcagatggaacagacacatttataaacttccgtgaaaccgcccctgccgctgccagtgccgatatgtatctggataaagagggcaaagtcaccaaagacgccagtttgtatggttatctggctgccggtgttccaggtactgtattgggcatggacagtgcgcaaaagaaatacggcaaattaacccgccagcaagtcatggctccggcgatcaaactggcacgggaaggctttgtgttaactcgtgctgacacggatattcttgacacaacggttaaacgcttccgccaagatcctgaatcagctcgtattttcttacgtaaaaatggcgaagcgctgcaaccaggtgatcgtctgattcaagctgatctggctgatactctgacagctatctcggagaaaggaccagatgctttctatcaggggaaaataccgcaagcagttgaagcggcagctaaaaaaggcggaggcattttgactgctgccgattttgccaattataaaatcaccgaaaccgcccctattacctgtagctaccgtggctataaattcgtttcttctccgccacctagctccggtggcgtaaccttatgtgagacgttgaatgtccttgagggatatgacctgaagagcatgggctttaactctgccgcttatattcatacgctgacagaagcgatgcgccatgcctatatggaccgtaatacgttcctcggcgaccccgaatttgttaaaaacccgattgaccgcctgctgagtaaaagttatgccgctgatattcgcaagcaaatcgtcgccaataaggctacgccgtcggtagaagttcagccgggcatgcagccgcatgagaaacctgaaacaactcactattctatcgtcgatcatgatggcaatgccgtttctactacctatacggtgaatggtcgctttggtgcagtcgtcattgcgccgggtaccggctttttcctgaatgatgaaatggatgattttaccgtcaaagtcggtgagcaaaacctgtatggtctagtgcagggagcaaccaattctatcgcccccggtaagcgcccactatcgtctatgagcccgacactggtgaccaaagatggtaagacatttatggtattaggttcaccgggcggttcacgaatcatcaccattaccttgcaaaccgcattgaatgtgattgaccacggtatggcaccacaagaggccgtagatgcaccacgcatccatcatcaatggctgcccgatgaagtttactacgagcagcgtggggtatccgcagacagccttaatatcttgaaaacaatgggatataaaatggttgagcagaatccttggggagcagccgagttaattttggtcggattagcgggtgttgagggtgtcagccctgccaattcgggcaatgattctgccgtctcagggaaagtgagagagggttacttgtatggggctaatgatgttcgccgcccagcgggtgccgccatcggttactgagagtgatggcttactaatctgactcatcccccatcaatatatcgatgggggaattcatctgcttagattaccacggtagagtatgcccttgataatcaataaagccgtgaccgcccttaccggaagcacgctctatttgatcaaccacccctttcacactggtcgctattgttagtggtgctgcatccccgcccatatctgtttttacccaacctggatgaatagataacactgtcagcgaggggtccgctacctcggcgaccagattgcgcgtcatcatattcaatgcagctttactggctgaatacaaaggcttatggcctgaagcattatgtccaagactccccagttgtgaagacataaaggctaatacactgtgagtaggattacgctgtgccagcaacagctgggcaatacggatgggagaaatcgcattggtctggaataattcgagaatctcttccggtttggcatcaaccgcggattgatgctccggcccggagataccggcattaataaaaatcagatcaaacgtttggccctgtatctgtggtaagaatgttttgatactgtccggttggttaatatccaatgttagccaatgggccgcatgtgcagcagtatcttttgctacaccgcgtgtggtcgcggtgaccgaccagccacggcggttaagctcatcaaccaaacccagtcccaatccccgagaggccccgattatcaatgcctgtcttttcgctgtgctcatcatattttcccttcggtgaatttacctgacaactatctatacccgttatatacatagtatttcaaccaaagaaaaagcggcgcttagccgcttcagactgctgacaaaccgcgataactcgatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgccagggacggcgcgggtcgagccccctgggaagggtttacggcgtctttacgatctgcctgttttcaccgctgcgggcactttgtcattaacctcaagcggcgcttagccgcttttaatatcccacactgcgtcactaactcttgagttagcgctcactatggccaatcactaagattgaccacgccacaatgtgacactttcaccagacaattgcagattgacacctgagtcagtgagatccagttctgatcccccttctaaacgctgccactgtgcaatattcagtaaaggagatcgcggcaagaagatttcactagcgtgattgcgttgtatcgccaccagcacccgctcgcgctgatagctgcggataaagaccagagaatcgccattagcatgaatcacctggcagccaccgcgccgcagcgccaaacttttgtgccgtaacgctgccatccgctgacacaatttcagcaagtcaccctcccacaatgcttcgtcccacgggaaaggtttgcggcagaagggatcattgccgccatcgaggccaatctcatcgccataaaataagcagggcacgccaatccagctaaatagccatatcaaggccatttgcatccgcgttttatcgccattaagcaaagtgataaaacgggcagtatcatggctatccaattgattaaataaacgcagctgatgcccatgaggtaatccggcacgatattcatccatccaataggcacaatcctccgcgctgagttgtattggatgataagcgacatcacaacccgccaggaagctgcgtaccggcagggcaaaccccatataattcatggctgcatcttctactccagcatggagccaatttcgcgcatcgccaaagtgctcacccagaatataggcctgagggttttcttctttcgccgcctgataaatacccgccaaatgatgcaaattcccttttgccccgccctcttcccccagcatatgcaccacatccagccgccagccatcaatactgtaaggcggttttaaccaatggcgcaccacgctgtcttcggcgcgataaatttggttaaccacatcttcacttgtgaaattgagtttcggcaagctggcgttacccttccaatccagcgcccggccatcggggaagaaattaaaccacccccgataaggtgaatctggatgatgacaggcaccattttctccttgctgatggcgatcaaaccaatgatgggaatcaccggtgtggttaaacacaccatcgagcaccaatttcatgccagcatcacgggtagcgctgcgtaattgcaagaaagcactttcgccaccaaagtaaggatcaacctgataataatcttgtgtatcgtatttatgtacactgggtgcagtgaaaatcgggttgagataaagtgcagtcacacccaactgttgcagataggggagtttttggcaaataccgaccaaatcgccgccatagaatgtcgaggcagcattcacatcatccaatggttgctgccattcacgacgcgataccgggcaaccagcagcatgatgggtataactgccatccttcacaccatgttcacccaaactcgaggcaaaacgatcggggaaaatttgataaaaaatctgatcggcaacccaatcagggccactgtctggcagctcgatagcaaactgagccaattgcgccggaggaactgtcgaaaaacctaacgggccgaaccacagttgatcatcattccacagcaacttgaagcaatagcgccgtgctggctgaccttcatgtaatggcaatgatgcgcgataacgccagaaaccatcgtgcaattcacccttcatggtgagcagccactcttcattatccggctcacagcgtaagaaaacttgtgtaggtaaattatccccctgcaaccactctccatgtaaccacagtgtaatatgtaacgcatcgccccgtagacggacaaaaggcgcgaccggtagatgccaaccactcagcataaaactctcctgctttaacccaaacgattactgttaaggctatctggtgcagacattaacgccgcgacacattcacctgtataaataagtcgatagaaacaatgccatgttgcggaggaatacccctcatctgtcagcataaatattgaggatgaggtcgggggcggagagaactattgaatggctaaataaagagacaacaaagccgggatatccccggattcagactgctgacaacccccaacgactcgatcttgcaaagtgaaggcaggtagcagagtaaagcgtccgcgccagggaagggtttacggcgtctttacgatctacctgttttcaccgctacgggcgctttgtcattaacttattactctgcgactttcagctcgttcgccttcttcttctgatgatttaccttgaagtaatatcccaccagcaataaagctatccacactaacccgacatacagggagacgcgagtcgttgggaaccagccaatcagcccaatgataaacaccaggaaaatgatagccagcacggaagtaaaggtgccgccacgcagcgggaaatcgagcgctttcacttgatctttacttaacgagcgacggaaaccaatttgggaaaataggatcataatccacacccagacggtcgcaaaggtcgcgagtgaagcgataaccaggaacacattttccggcataatgtagttcagataaaccgccgtcagcatggctcccatcatcaccaacaccgtaacccaaggcacaccgcgtttagaaatcgcagcaaaggcttttggcgcatggccctgctctgccatcccgttaagcatacggccgacaccgaacacatcactgttaatggctgataatgatgcagtgataaccacaaagttcagaatccccgcagcaacagtaatccccatatgctggaaggtcagcacaaacgggctaccgttagtgcccacttggttccatgggtaaatagacatgatgacaaacagggtgccgacgtagaacatcaggatacgccacggcactgagttgatggctttcggaatagactttttcggatcttctgcttcaccagcagtaatcccgataatctcaatcccaccataagcaaacatcaccagttgcagtgacaggatcatgccaacaaaaccgttactgaagaagccgccgttagtccataaattatgaataccggtcggctgcccaccattaccgataccccagacaatgataccaataccggccaggatcataacgatgatggtggcaactttgaagaatgagaaccagaattccagctcgccgaacaccttaacactcatcatattgactgcaccaatgatgaggacaacactcaatacccatatccagtgcggcacgtccggaaaccagacccccatatagataccgaatgcggtcacatcggcaatagcaacaattagaatttcaaagcaataagtccagccggtgatataacccgccattggcccaaggtaatcttgcgcataacgagaaaaagagctggcctgtgggttattaactgacatttcacctaaggcgcgcatgatgataaatgccaccacaccaccaatcaggtacgccaataatacgcttggccccgccattcttattgcatcagccgaaccatagaataagccggtacctattgctgaccccaatgccataaagcggatatggcgtgtcgtcaggccgcgtttcagcttatttttgactggtaattccatgaactttatcccgtcttttttcagcaaaaagccacggggatgagccgtggctaaaaatactcgataactgtgcagttattgcttggcagcaacgacctggcgacagcacaggcgatcgtacaaccctacgacgacgaataccagtagggatggtgataaccatgccagaccttgctcagccaatggcagatgctgagtccattccggcagatattgtgcaaaggtcgaggcctttaccgcatcaaggataccgaataataaactgaccaacatgaccggagctacgatacgtggagcatggtgccaccagcgcaaagtgaaactcatcagcaccaacacaatgcatggcgggtaaatagccgtcagcaccgggatggaaatctgaatcagatggctcagccccaaattcgataccatcattgagaagataccgaggataaataccagtgcacggtatgacagcggcaaatactgggcaaagaattcagcgcaggcacaagtcaggcccactgcagtcaccatacaggcgatgaaaatcaatgcagccaggaacacgctgcctaaaccaccgaaggtgtgctgaacataggcatgcaataccaccgcaccattttgcgcatcaggcaccaaaccaccgctgcttgaccccaacttaaacaagctcagataaaccagcgtcaaaccgataccggcaatcaaaccggcccaaatggtatagcgcgtcagcaagccagcagaaactacaccacgtgaacgcgctgcattgacgatgacgataccgaacaccaaagcacccaaggtatccatggtcaaatagccattgacgaaaccagaagaaaacgcggcattctgatatgcatcagtggccggaatcagcggaccagcaggccaaatcaaagccgcgatccctaaaatagccagtgctaaaattttcagtggcgcgagaatatgcccgaccgtgtcgagcaaacgccccggatacagggaaattccgataaccagtgcaaagtagaccacactgtaaataaacagcggcagtgggccatcacccgttaaaggcgcaataccgacttcaaaggaaactgtcgcagtgcgcggggtggcaaatagaggaccaacggccagataacaaacagttgccagtaccagaccagcaccgcgaccaattggggtactcagagcatcaataccgccgcccactcgagccaacgcgataacagtaatgaccggtaatccaacggcggtaatcaggaagcccaaagcggcccaccacacatgttcacccgattgcaaaccaaccatcggcgggaagatgatattgccggccccaacgaataaggcaaaggtcataaagcccaatgccataatatctttagacgataaacgatgactcatagtgatgtgcgttgcctagttaaatgatcaaaagaaaaagtcctaagttgtggctttccgacgtgatcgaaacgatacaaagctctgataaacgcaaactccggcggttaataagcaatctatttcgtcagtatgcagtgtttttgaagttatttgcaggtggaataggccaacaacagcggtaagtagaccgtttatagcggagaaaggcaagtcgggatcacaaaagcagagtcttcatccatacaatatttaaaaagcagttaatcatgccagatttcgagaaatacacatcatatgatttgtatcatttatacccaaccgttaacagattacggcagatacaccctaataatctgccaaattaataggcaaaacccaactcttttcgagtgtgattcaggatctcagggggcaagggcaaatagccgtcatgagtcacgcgcttttgcccttctggtgacaaaacgcgctcaagaaaggccgcagtcaacggctccaacggcttgcccggtgctttattaatataaatatacagatagcgagatagagggtagcggccatctttaacattctcagccgttggcatcacataatcctagtcgttcgccgacaaagacaatggcttaacaccactgtttcgaaaaccaatgctggcgtaacccataccattcagtgaaccagcgacagcttgcacaacggaagcggacccaggcaattcattgatattatttgaaaaatcaccaccacacagcaccagttgtttgaaaaagccataggtaccggaggcagaatttcggctatagcgctgtatcgagcgttcagcccagcgcccttctagcccaagttcgccaaaacgttggatgcgatgggattccccgcaacgacgattttgcgaaaatacagcatcaagctgagataaggttagtttatctagtggattatcctgatggacaaaaaccaccaatgcatccactgcgacagggacagcaagtggtggatagccataacgctcagtaaacgccatggtttcagccgctttcattggccggctcatcgggccgagttgagcggcccctgctgccagtgccgcaggagcggttgaggaacctgccgcctgtatttgcaaattaacgccggggtaatgatgattgaaatcatcagcccataaagacatcaagttagccaaagtgtcagaaccgacactggaaagattaccagacagagtatctggctttggcgcatcgaccactgtggccggcgataccgcgacagggagtgccaggacgccgcagctaaacccaagcagagcaggcaacagcgctagttttccccatctcatcagtttgatatccatacagtcttaggatttgactgcattctcggttaaaaccatcggaacaatcaaccgattcggcaaggtaaagataaatctcgtccccagaccgatttcactcatcacatccaaacgcgcatcgtgatggctcaaagcatgcttcacaattgccaaccccaagccactaccaccggtttgccttgagcgggctttgtccacccgatagaagcgctcggtcaggcgtggcacatgttcagggccaatacccggtccattgtcactcacctgaaattgcgccccttgaggtgtttgctgccagcacacctcaattttggtgccatcaggggtgtgattgactgcattataaaccagattggaaaccgcactgcgcagttgatcttcgttaccgaataccttcaattgctcattaattcggaaggtgatctcatgacgcccattactcagcgcttgcacttcgtgttgcagcattttcagcatgcgcggaatatcgacctgctcattcatatccacattaggtgcagcttcaattcgcgataacgtcaataattgttttaccagcccatccatgcgcttggtctgttcttgcatcgtccctagcgctttatctcgtaatggcccgaccaactcttggtcgtgcatcatttccagatatccctgtaacaccgtcaagggagtgcgcagttcgtggctcacattggcaaagaaattacgccgcgccccttccaactgacgcatttgggtaacatcacgagccaccataagcaattgcccttctgaataaggcatcacccggaactcaacgtaataaccattattgagttgcagggtcaatgggcgggaaaattcttgttgttgcaaatattgactgaattcgggataacgcagcaagttgagaatatgttggccgttatcctccggccaacggaagccgagtaattgctgagccaaaccattacaccagaaaatattgccatcaatggtcgtcataaccaccgcatcaggtaaagactcagcaccactgcgaaagcgtttgataagtaaagccaactcacgacgccggcggcgatttcgcagttgcatctggtacaagccgtaaaataaaggctcccaactccaacgccctgaaggtggcgtcatgctgcggtctaaccacagccagtgagataatttgagttggttatagaaattccacaccagcgccgcaataaccgagaccaataatagccagggaaggtacccgataaaggcacctaacagtaatgcgggcagacaaaaaagagccagctctaaagccagcgttttccatgataaacgttctaacacaacgaattctccggccctgaaaactcagtagcgcgttgagaaacggtatccggttccccggacagtttgtaccattctgtcatggccatcaatttccagcgccttacgtagccgacgaatatgcacgtcaacggtgcgatcttctacataaacgttagtgccccaaacataattaagcaactgttcacggctgtaaacgcgctccggatgagtcatgaaaaagtgcaataatttaaattcggtcggccccatatccaacgcttgatcattggccataacccgatgtgaggagggatcaaggctcaacccttgcatttcaatcacttcttcaaccgccattggcgatatccggcgcataaccgctttgatacgcgccaccagctctttgggtgaaaaaggcttagtaatatagtcatccgcccccacttccaaaccacgcactctgtcttcttcttcgccacgcgctgtcagcatcatcaccggaatatctcgggtcagagcttcacgtttcatatgtttaataaactgaatacccgagccgccaggtaacatccagtccaacaacactaaatcagggtaaggctcggacaaacgagtgactgcactgtcgtaatcctcggcttctaacggttggtagccattctgttccaacacaaagcacaccatctcacggattggtgcttcatcttcaactaccagtatgcgtcttgccatcatcaaccctgccagtaagttagtggtcactatttgatttcggaagtcattatgcgtcagttttgtgacatttttatgaaaaacatccccctcttgcaagcaataagcatagtgataaatttcatgataaatgcaaaatgcagcactcaagtttgcgaggcgtctcggagatttccctcacagcctttttttagccgcgacatccagcaggcagcgtttataatcagcgccattatctttacatggcgaccggcccgagcgggagatttatgcgcattattcatacctctgactggcatttgggccagcatttctttaccaaaagccgtgcggctgaacatcaggcattcctgcactggctcatagaacagatcaaagaaaatcaggtagatgcgctgattgtggcgggtgatatttttgataccggcgccccacctagctatgcacgtgagctatataaccgtttcgtggttgaactacagccgacgaactgccagttggttgttctggggggcaaccatgattcagtatcaacgctgaatgaatctcgcggcttgctttcttatttgaataccacagtcatttcctgcgccagcagcaatttggatcaacaggttattattttgaaagaccgccaaaatcatcctgcggcgctgctgtgcgcgattccctttttacgtccacgagatctagtcaccagtcaggcgggtgaatccggtggtcagaaacaactggcgttgcaggaagcaattgctgcccattatcaggcgctttatcagcgagccgtcgagctgcgtaccgagttaggcctgcccttgccgattattgctaccgggcacctaactacggtgggggtcactacctcagactcggttcgtgatatttacatcggcacattggatgctttcccggcccacgctttccccccggcagattatattgctctgggccatattcatcgtgctcagcaagtagcaaaaaccgaacatatccgatatagcggttcgccaattgccctgagttttgatgagctgagcaaagagaaaagtgtttatctggtggagtttgcccagcagacattagcctctgtgatcccaatcttcattccacaatttcaaccaatgcaattaatcaaaggcgacttagcgcaaattgagcaacagttgactaaatttgccgaccaccaagggttaccggtgtggctggatatcgaagttgccacacaagattatctcactgatattcaaaggcgaattcaggcattagccgcagaactccccgttgaggtggtactcttacgccgcagcaaagagcagcgtaataacagtattgagcggcaggaaaaggaaacactcaatgaactgagtgtcactgatgtatttgaacgccggctggcgctagaggcggatttagccgcaccacgccaagagcgcatgcgacagatgtttaatctggtggttgaagatatcacgcaaggtaaagataccgcagaggagcaatctgcatgagaattttaagtctacggctgaaaaacattaattctctacagggtgaatggaagatagatttcaccgccgaaccttttgccagcaacggtttattcgcgataaccggcccgactggggcagggaaaaccaccctgctcgatgccatttgtcttgcattataccaccagaccccgcggttgaatgtcacccccagccaaaacgaactgatgactcgccacacggcggagtcactggctgaagtcgagtttgaggtaaaaggaacgcgttatcgtgctttctggagccaacggcgcgctaaaaatagccctgaaggaaatctgcaagcgcctaaagttgagttggcgctatgcgaaaacggcaagattctggccgataaagtgcgcgataagcttgatatggttgccgcaatcaccgggctggattttggccgctttaccaaatcgatgatgctgtcacaggggcaatttgcggcatttctcaatgctgatgccaatgatcgcgcggaattattggaagagttaaccggcactgacatctatggtcggttatctgaacacgtatttgagcaacataagcaagccaagatcgcactagatgcattgcatcaacgcgccagcggtattgaactgctaaatgaagagcagcgtgcagatctggcgcaacaattagatgtactcggtgaacaagaaaagcagcttgcttcagaacagcgggtaaatcaaaagcaaataaattggctcatcggatggcagcaacagcaaaaaaatgtgttggaatatcaacagcagcagaaaattattgagcaagaatatctgcaagcacaacccgaactgcaacgcctggcccgtagtgaaccagcagaaaagttacgccccctattacgcgagtgttcccgtagcctacaggatttgcagcagatacaactgcgtatcaccacactgacgcagcagcaacagcaacttcaaacacaactgacgccactgactcaggcgctggagcaagccaatcttgcccgccagcaacacgcaactaatcaacatgagcaagaaacactgatcgagcaaaaagtcgttccgctggataaccttattgctcagcaacagcactcattaatgctactaggtacgcaactggaacagttacgcaccaaaaaacaacagagtaaacaacaacttgaactaaatgaacaacagttcaagctagcttaccagcgcctgcaacaactgactgagtacacccagcagtatgcccaccatcaacactgggcaaaaaacctgcctttgtggcgtgagcagttccgccaattacacatgcagcaacaacaatcagttgaaagcgaacagcagttgcaacagcaggccaggttactggcgaccttacaacagcaaattgacacactgaatgaacaagataaacagcaacaagctgcattagtacaagcccactcgcagaccggtagtattcagcaacaattgtcagcactggagcaacaacagccctccgcgcagttacgccaacaactcattgagctacaacaacaacggcctgtacgacaacaattagcggcattatcgccattggcgcagcaagttcaggcgttgcatgataaacagcgacagcagtttattgcccaacagcagcaactacaattactcgaacaacagctagcagaaaaacgtcagttatataaacaacaaaaacagcatctgactgatctggagactttgctggaacgcgaaaaacaaatcgtccggttagagtctgaaagagccaaactgcaaccaggagaagcatgcccattatgtggtgcagtggatcaccctgccattactgagtatcaggcagtaaaaccctcagaaacggcggtgcgagtagaagaactgcgacttcaggttgaacaacttttcactgcgggaactgaattacgcactcaggtcgccagcatgcagcaacaacagttgcgtctggagcaagagttacagcacagccagcagcaactgacagattatcaccagcaatggcatgcactgacacaaccattaacgctaacatttgcgttgaatgaacctgagaccttaatagcctggttggaacaacaagaacaatcagagcaaacctgtcagctaaaactggcggaatatgaacgattgaatcagcaatatcaacaagctaaagatattctgactcaagcagaacagcagcagcaaaaacatcagcagcaattagccctaattagtcagcgccgacaagatgccgagcaagcgcaccaaaagttgcatgcacaacatcaacaccaactggttgaattggcaaaaatacgtcaagactttagccatgctctggctgagttatcgctatcaatgcctgaagcagaccaacaacagagctggctggcactgcgggaagaggaaaatcagcgctggcaccagtatcagcaggaacaacaacagttggcactggggcaaaaagcactggaaacgcagattgaaaatgaacgtcgccacctgcaagagtgtattgatcagctatctatactcacacaacaacatcagcagaccgagacactgttgcagcaacaaaagcgacaacgtcaggcgctatttggtgaccgcagtgtggtggaagcccgccagttattgcgccaacaacagcaacaagtagaactggcccaacaaaatacagcacaagccctgcaacaagcacaatctcaacttaacttactctccggcgaactgacggggctagaacaacagtgcaatcaaaatcaacaacgagccactacagcccaagctgaattacggcaagcactggcaagtagtgaatttgatgatgaggcagccttaaccgctgcactcctgagtgaggaagaaaggcagcgtttgcagcaattgcaacagcaactgagtgagcaccagcaacaggctaatatccgtcaccaacaagccagtgaagcattggctcaactgatacaatcttgccctgatggcgtcgatcagacatctgaattggcggtattacagcggcaatcagaacaattactggcccaactgaaagccaataccttacggcaaggtgaattacgcaatcagctagaaagtgacataattcgccgtcgcaaccaacatgcactgtttgagcaaattgaacatagccagcaacaatatgatgactggagctatctcaatcacttaattggctctaaagaaggtgataaattccgcaagtttgcccaaggcttgacactcgatcatttggtctatctggcaaacaaccaactcagccgcctacatgggcgctatcaattgcagcgtaaaaccagtgacgcgctggaactacaagtggtggatacctggcaagcggatgctatccgtgacacccgcaccttgtcagggggagaaagcttcctggtcagcttagctctggctttggcactatcagatctggtcagccataaaaccagtattgattcactatttctcgatgaaggcttcggtaccttggatgcggagacactggatacggcactggatgccctggatagcctgaatgcatcgggtaaaaccattggcgttattagccatgtcgaggcgatgaaagacagaatcccagtgcaaattaaagtgaaaaaagtcaacggattgggcgttagccgcttagataacatcttccgagtcaatcaagactaagcatttagacagactgctgacaaaccccaacaactcgatcttgcaaggtgatgacaggtagaagagtaaagcgtccgcgccagggacggcgcggttcgagcccccagggaagggtttacggcgtctttacgatctgcctgttttcgccgctacgggcactttgtcattaacctcatttagagttacagccacacagcaagcgagaaaatcccgatgaacttatttataactaagatcaactataagtaagtgattcgggtgcacgagtacagctaacaacgctgtagcgtcaaggacgaagggcaggccacagccaagcggccccgcgcaccccactagaatccccatgtacagctttacgaaccggggtttcgcactcgccgccaaatacccaagggctaattaacgcagttactgttttatatagacggtcgacattgctcatcccgccacctaataccacaacatcaggatcaaaaaggttgataacatgggctaatgatttggccaagcgacgctcgtaattgaccatcacctgctcagccaacacatcaccttgttcaactaacgccataatctcatgacccttaagtggctgaccactcaggcgaaagtaatccgtagcaaaacctgttccggagacaaaggtctcaatacagcctgattttccgcaataacaagccacttcctgttgatactgccgctcttcatcatcctgccacggcaatgggttatgcccccactcaccggaaataccattaccaccagcatgcacacgcccatcaatggcaatacctgaaccacaacccgtaccaataatgactgcaaataccagatgctttccagcaccagcaccatcagttgcctcagatacagcaagacagttagcatcattcgccagacgcaccggacgagagagaagcgttgacaggtctttatccagctcttgtccatttagccaaactgaattggcatttttcaccttcctggtgaaaggagaaagtgtccctgggatacccacgccaacactgccctgcaccccagtagccttttctgcatcggcgactaatcccgcaattgcctgcaaggttttttgataatcatggcgtggggtatcgacccttttacggaaaagctccagcccatcatttgctaaagcaataacttctattttggtgccgcccagatctataccaatgcgcatagcgccttacctcatcgacaggattgtttgtggtgtgacgatggtgataacccgtctatatctgcatatactccggcagttcagggaaatcacgataataagaatccgcatcttttagtttggacaatacctcgctacgacacaatctctggcacacgcaattttgcgttttgtcgtatttgaatcctgtgagatatgaatcagcttcagtgagttaccccgcagcactgtttttttcttattcttttactaggggccaacgcctcaattcgttatcatgccgccctgcgtttgattaactcgcgcgctccaggcgcgcccgagccagggataacactatgctgtggtttaagaatttaatggtttaccgtttgagccgggaagtttcgctgtctgcggatgaaatggagaaacagttaagcgccttcagtttcacaccatgcggcagtcaggatatggcaaaaaccggttgggtatcaccgatgggttcacacagcgatgccttaacccatacggttaatggccaaatcgtcatttgtgcgcgaaaagaagagaaaatcttgccatcgccagtcattaagcaagagttgcaagccaaaattgaacggttggaaggtgaacagcatcgcaagctgaagaaaactgaaaaagactcattaaaagatgaggttttgcacagtttattaccacgtgcatttagccgttttaaccaaactttcttatggattgataccgtcaatgacctgattatggtcgatgcggccagtgccaagcgtgctgaagataccctggcattactgcgtaaaagcctgggctctttaccggtcgttccgctgacgttagaaaatccgattgaactgactttaactgagtgggttcgtagcaaagaattaccgtctggctttgcactgatggatgaagctgaattgaaagctattctggaagatggtggcgtgatccgctgtaagaaacaggatctgttcagtgatgaaatcgcggtgcatatagaagcgggtaaactggtaactaagctggcgctggattggcaagagcgtgttcagctcgttctgtccgatgacggttcgctaaaacgcctgaaattctcagataccttgcgtgagcaaaacgaagatattgatcaggaagattttgctcaacgtttcgatgccgattttattctgatgaccagcgagttggctgctctgattaaaaatctgattgaagccttgggtggtgaagcccagcactaatatcgccgtagctttaagcgccaaatatataagccctctcgacatttgagagggcaaattcaaagaataaattaactcaagtacttacacagatacgaagatgcttcagccacttgcaggttaaattcactgttagcggggacatagaaagtttcaccgggattgaaaacttcccagccggatgaaccagggatcaatacttttaagctaccggtgattaccgtcatctcttccggtttagcggtactaaaggtgtactcgcccttttccatcaccccaacgctagcctgtccaatgctgtcactgtcaaaaccaatagatttcactttcccggtaaaatactcattaaatttcagcatagttttgcacccgcgtcttaattcaaaattgagctttcatattagagtcactataaatggtctgtcactgattattatggcgaaatgggatcataaccggattcactgctgtggttgcggagaaagcatacgatttagcgaccagaaaacaccttcacagcatatagggtgaaggttcatagtacgaaaatgaggtgatattaaagattgcggagaatgtacagcgccagcgaagtttcaaacaccacaatcaatattgaccaaaatgccggcataaaattggtgtgttgatggataaacaatttgacggttttcatcggcccgccttggtggccttgccataagaggcattgattgacgcaagtaatttacgtcaaaatgattacgtaggtgataattgtactcttcgtataattaaccggcaatcagataggcgagcgattcattccataaagcacgtatcttacaaattagaccggctggctatttaaccttctcatcagccagtatgtgcaaaatctgctcaacaacctcttctggcggttgagtggcatccagcacatgatgagcaacctcctgatagagcggctcccgactggctaacacatccagcatttcttcaacaatcggtttgccagtcaaacttggccgctgggcatcttccggatcttccgccaatcgttctgccaatacattcgctgatgcgcgcaaataaataaccatcccgtgctggcgcataaatgtacggttatcatgggataacaccgcaccaccgccggtagcaaccactgttttaggcgcggttacggtctgtagggccatactttctcgcagacggaaaccatcccacccctcgcgggcaacaatttcggctacactcgactgcaaagtttgctgcataaacaaatctgtatcaataaagcgatatcccaacgcctgtgctaacgctttccctattgttgtcttacctgcaccgcgcgcgccgaccataaagatagtctgtgtcattacttgaaagtcctttcgcatccgcttttaaggataaattctcgatatcaaaaaaccggccactattattggccgcttaaactggattaacactcagccctacgctgtagatgcaaatgatacctataattgagggtagtgcaaactttacaacattgtaaaattaacgatacagctaatggatagcctattgcactatcagccgatatgcagcatcaatgcacatcggctgataaccggaattagaaatcaacactggcgcgcaaaacaaactgtcgaggctcaccaacagcaacgcgcaaattaccgccactggatgggtaataggttttatccaggaagttcttcacattgagttgccatttcacccgataattactgataggtaatgaataagagataaaggcgtcggccaccgtgtagtcatctaaggtaaaactgttggctgcatcaccggctcgccgcccgacataacgtgcacccgcgcctattcgtaaatcatcaccaccctgccaaccggtagatcccaatgcttgcgtcagaaatacagaggcgctattacgagccacattagtcatctgattgcctttattatcaggatcttctgttactctggcatcagtataagcataagtggcaatcgcgcttaagttatcggtcagctgcccagcgatatctaattcaaccccttgcgaacgcacacgacctgcggtacgagtgatggtttcaccattaactaactcattgaccatgacattacgttttgcaatatcaaacagcgccaaagtccccgtcacgccattgactaattccactttactcccgacttcccaggattggccttgctctggcggcagcgaatctatctgggtggcgatagatgaattaggtttgaaagactcactgtaactaccatataaagagacttctggcgtcagcttataaactactccggcacggggaactaacttactgtcagagctatcagtattggtgatgaatggtcggcctttacccgcaaaaacatcaaaacgatcgtaacgtaaacctgccagtacaatccatttatcggtcaactcaatggaatcttgcataaaccagccgtagcttttcaggttttcacgctggtcactgtctttagcgctgactgccgttgacggtggcatcaaaccatatacgggatcatagatattaaagtttgagttctttttaccgcgaatcatatcgccacgatatgtgcggctatcttcataatcaaaaccaaagagcatctgatggcccatgccgcccaagtcaaggtcaccattgagtgtcatttgcacggcctgagcgcggctaaccgcactggcagtggcgtcggcctgacgactcaatacgccggtaatgggatctagcaataatgcacgagcctggttatcgctataacgattgcggttataggcgtaggtcagagagcttttccaattatcattcagcacctgatcaatttgcagcgtgatattgtcctgatcaccacgagtggcgttataggcttcatcaaagcgacgatcacgcggagtattgaccggtttcccggtgcggctatcaataatagtgccgcgatcaaagggggtgagatactccatatgttcgtaagccacacgcactgtggtcgtgtcaccaaaccacataaccgctggcgcaacaactgtttgacgattacgaccaaagttgcgccaataatcagtctcatcgtgatcgacaatcatccgatacgcaaaaccggattggcccaatgggccagtgacatccagctgcccgccgccgcctttaaaactgctgccccacccttcaatatgtgtttgctgcactaactgtggcttcttggtaatcatattgatcaccccacccggctcccccataccatataacattgaggccgggcctttcaaaacttcgacccgctccgtggtgggggtgaaattacgagcctgagctgagcgcacgccgtcgcgcaagatggagccatcacggttatcaccaaaccctcgcttcatcacggcatcttgtgtgccacctaatgtattagattgagtaataccactgacgttatacagcgcctcatcaatatttcttgctgcctggtcacgtaatacttgccgcggaaccacgttaaccgcctgcggcacattcagcagattggtttcagtgcgcgttccggtaacactgctggttggctgatagctttgtgtgtcagcttcacgttgctgaccaatcaccactattttggttttttcttcgctatttttagttgctgtttgagaatcagcagcttgggcaattggccccataacaagcagcggcaggctacaccagtacatatgctggcgtttaattattttcattttctaactgactccaataaatccctgaaaaaggtaacggcaaaaattgttgatataattgttggaaagtttgttgcggattgatatcggcaaagaggtctggatagaaggcctttgcaaacatttctaccgccacaacgtggtaggggctgaggtagaaattgtgccagatactgtaggcccgcccttgggttaccgcgttaagatgagagaggatcggttgctctgatagcacttgttggaagctgtgctgcgcctgttcggcattaaccagcggccctaattgtaaatttgagaagcgttttcctgtcgggcctgccatgccagttgcaatataaatatcgggattggcttgcagcacattttctggattcagctcaccataaacagtattaatacgagaaacggcgatattatcgcccccagcaaaagcaatcaggtcaccaagattgcctttagaggctgtggtacaacaactttctcgtcgcccaagatgcaaatgcagcataactgtcggctttcgcccttgataattggcgagacgttgctggataagctgcatatgctgttgataaaaattgataaattgctcagcacgggcttggcgattaagcacctctcctaaaagtttaatgctgggaacggtgtgttttaataaatcgacccgcagatccacatagataaccggaataccggctttagtcaggccagcaagtgtcccatcatcgccctcggcacgagcaaatcgcggcagaataatcagatcaggttgtaattggattaaactctcaacattgatctgacgaatatttccactgccaattattggaatcttggcgatttcggggaatttttgggtgtaaagctgccagctttgcgcatcaaaacgctcaagatctgcgggccaaccaataacacgctgtgcaggattgccgggttctaataacgccaatgtatataacatccggctttcacccagaataatacgctgcgggttatccggtacgatgacctgacgaccgagaatatcggtaacactttttgcctgactggtgagagtgaaacttgacagacaaaaaaccaatagaatttgaaaatagcgcatgcagatcacataatcaaaaaaaacaagtgcgcatggtaatcattatcattgatattttcaattatattgcttattgcatcaggagatgaaagaaaaacagcagaaagtcccccttagccaccccctaattaatagagaaaattgtgcttttcgtctgataatccgctgacaagccagagagaatagtgcaatttagctgagggtaataaccagactgagcctctaacgaggctgacaaatatagaccaaagctggcgggaaattacgcacgacgcggatctttttccaggtgaaataacgggataatagaggctcggaaaggtggctgtactggaataacaccaaaaccccctggttggctcgtaagcgctgctgggcctgttgtaatatcttgatacttatcttggtcgggattgataataatggtaaacagcaaaacaccacatcgtaatcttgatccaattgttcagcagaacggaatgcaacctgcaatcgagagtcattaatctgatgcagagaatgcacaaaatgaggctggatttcgtaagcctgcaagcgcgagctttctgacatatgcgacaaaatacgcttggtcagcactccatcagccgcccctagctcagcgatattaagactttttttccaatctacctgattcaacatcgcctgacataaccaaggcgaggaaggggccaaggtaccaacggtacgtggtgaggcaataaaacgctgtaaataagaaaactgacttttaaaattacgccggacagtgtttagcatagcagctcctcggaaacccggatggactacaataacaccttattttccttaagttctcattaagattgctctaagagttaactatttttagtctataaatagaagaaatttgtctttatgaatacttgcaacactaaaacaatcaagcccgatataataataaataaccattgtcatatcgggcttttaatcaatatcaatactgtatctaactatttcgttaacacttactgacaataaagaattaacgataaatttcagcgctggcactgtaattactcgaatcaccggggttactgataccaataattcggtagtggctggcaccatcagcatccgctttcgccttcagtgctgactccacatccgtcggtgacccactgacattagaaagagaaataaccccgatactttgcaatttgattgcttgttctgaactgacttcctgcgcggccatagtggcgaatgatgcggtagcaataagtgcagctgcgatgactggtaatagtttcataatatgctccaactggcaggttatatgtaatgtctttgtgaggttaattatgagtgaaccaatgcaaggggacgtaatgctgtgtaaagaagactaatcattgtgaggagaataaggaggaaataaaaatatctatgtcgcctatgtcgcaggagaatatgaataaaaaagaaggacgccagtataatataccgccgcccatttatatatatttagatacgctttgcaacaatcatcataatatcactggtgaaagaaccatcaggttgaatctcataatgattaattacgctatcagatgctgatttttgtagctcacggatggcagtagcgaaatgtgtcggtgtacgcattctggcaatccaactactgaactccaaatataaccgatcagacgtcacttcattaatgatcaatcctgcctcggtaaacagtgctagccattcgccaggagcgtaattacgaacatgtgacgtatcacgtaaaacctccacagtttgtagatagatatctaacacgggatgaccaggagaaacgacatccataaatatcaccttgccaccaggccgtaatacccgcttaacttcgcgcaaagcctggcccacatcatgccagtggtgagctgaatagcggctgatgacaatatcaaagctctgatcatcaaagggtaatgattcagctaacccttgctttacttcaatattagtcagctttttatccgtagcagcccggctgacaacatctagcatttgtgctgaaagatcataagaaaccactgattctaccgccgccgcagcggtaaagctggcgtgccccgcaccacagccgagatcaagcaaacgagcatcaccgtggggttgtagtcgtgttgccaggcgctgtaaatctttaccttgagcatgaaccgtactggttaaataggcatttgcctgatcaccaaactgccgttcaacggcatctttgtggctattttgcgtcgtcattacatccccattttatgatttaaccatctgatttactttatctatcttattacctaaaaagcattaaaatgtttattccgaattaaatctactctacccaagactgaacaatcacaatagcgtgtttacattagggaaacatcatgatcgtactcagagagatgcgtgctgaggaacttagcgactatcggaatttatttattaccgaatatgcgcaagatttatcgtccaacagtggctatagcagcgaacaggccatcgctcatgccagccatagctttgatagctatctaccagagggtgttaatagccctgacgagcatttgtattgcatcgaaaataaaagcaatatcggccaagatagtcaactggtgggctatttatggtttggtttaggcgaaaatgatcgcgcggcctttattaaagatttttatgtgctgccgcagtgtcagcgcaaaggatatggttcggcctgtttacaagaattggaaaaattgctggtggctcaagatatatttgagataaagctacgcgtcgcggcggataacccacaggcgaagagattatatgaacaaatgaaatttgtgataacggggtttaatatgtccaaatcgctacaaccaatggacaaatcataataaagataaaggcaatattaagaatgcgctggcaggtcagcaagcgaaaatagataaaaggctgataatcggacgaacagttcatcagtattgttacctgctgttcctctgataaatcagtctaatcgaagtgtgggcatgagattaaaccattttgtcatcacccatctgttgcagttgatccttgtaagacttcactttctggcgcttcttcatccagattgagaaggacacaacaaaaatcccacctgccaaggttaatacacctaattcatgctgataaaacagcataataacgaaatagacagcagatataattgctacccatttagccgaatgaccaatagaacttttctcatcagtcaaacggcggatactctcttcctcactgatccccatacttaatcctccttattgttcagtttataatattggggcagttgcatgataattcaacatatttttcagcttttattttgttaagtcgagataacgctgattgactatcccgactcggctgatattagctacaaaataataatcagttcgtactctccaccgtccagcgctacccgtaatccatccggttgagaggagataggcgagccattcagtgtcgcagaactgatcccctgacagcgctgagccgggctttcaacacgaatggcatagcgcgtgttggcaaggttaacagtcgcttcaaaaccctgccaactggctggaatgcaaggattaatgactaactcttttccttctcgccgaatccccagaatgccttcaataccggcacgatgcatccagcctgctgagccggtataccacgtccagccaccacgcccaacgtgaggtgcgacagaataaacatcggcagcgaccacataaggttcaactttgtaacgctcaattcccgccggggtattcccatgatttattggattaagtaatgcaaacaaatcacgggctttatccccctcccctaactcggcaaaagcaaaaatcacccacatcgcagcgtgactatattggccgccattttcccgtaatcccggcggataacctttaatataaccggggtcgtcaggggttttgtcgaacggtggagtgaacaacaaggccataccatcgttagggcgaataagatgatgttcgagcgaggccatcgcctgcactgcccgctgcggatctgccgctccagatagcaccgcccatgattgggcgatagagtctatgcggcactcttcgcactctttggcccccaaccaactgccgttatcaaaggtggcacgccgataccactcaccatcccacgcttcccgctccaatgccgcgattaagccagtaagatggtgttgccattggttggcccgctgcggatcacgctcttttgccagcggaataaacattttcagcgttgccaccagcaaccaacctagccaaacactttcgccttttccttcctcaccaacccggttcatcccatcattccagtcacccgttcccatcaatggcagacccagttctcccgtcagttcaatacattgatccaaacctttggcgcagtgttcaaacagtgaggcggtttcttgcgccaccaatggctggaaaaaggcatcgtgttcgcccggatgcaatatcggcccttcgaggaagggcacaatttcatccagtaccgcgccgtcaccactggcaagaatataagtggctgtcgcataagagagccatacccgatcatcagatattcgggtgcgcactccctgccctgaatgtggcaaccaccagtgctggacatcgccttcaataaattgccgcccggccgcacgtagcagatggtgacgagttgtctccggcagagcaaaggtgagcgccatgccatcttgtagttggtcacggaatccgtaagcgccactggcttgataaaacgccgaccgtgcccagacccggcatgccagtgtttgatacagcagccaaccattgagcatgatatccatttgcctgtccggcgttttcacctgaactgcctccaacaccgtacgccagtattcaataacctcagtcagtacgacatccagattggcggcgcggtagcgcataattaacgcctgcgcttcactcacagaagggctctgccctataaaccacaccacttcaacctgctcaccggcggccagttcaatggtctgctgtagcgcactacagggatcgaatcccgcccctgtcacgccagatagtggtatttttgccagcagcgaaaatggggcagcactattgccataatggccgaggaactcacttcggtcagcggtccaacgactctgctgcccattaaggtcggaaaaagaaattctaccggggaaagcggtactccacggattacgcgccaacatcgcgccggttgtatcatccatttcggtgataataaatggcccagtggcaccacgcgatgtcgccagtacccactcagcataggccgttactgagatgcgccgtggtgtatctgacatattatgtaatgtcaggcgagatattttgattgggtcagccagcggcacatattgcagcagcgccataccaataccattagcctgatgctcaaatcggctataaccacggccatgtcgagcaatgtaactgccaccatcacggataggcagcgccgtcgggctccacagttggccggaatcttcatcgcgtagatagaggcattcaccagatgaatcgataactggatcatttaaccacggcgttatctggttttcccgactgttttcagcccaggtataaccactgccgctcgcggaaacttggaaaccaaaggcctgattggcaataacattaatccagggcgccggtgtattttccccgtcattgaggcaagtgacatattcccgcccctgttgagcaaagccgccccgcccattaaagaattccaaattatccggttgcggtaataatgttttcgctagtggcaattgtgctgtcatcggtgaattggctgatttaaccagagaaaaacctgattttttatctttataaatcaatcgattatcagatgtgaatgattttttagcaggcggaaccacctttttatcctgcgcgaataatagatgattcagttgattgcccaatgtgccataacgggctgagagcaccactcgcgcgacagagcgcaataatgcgcgtgtttcggcactcatcagatcagctcgcaaagcatatgcagaaccctggcgaagttcatcgccaaaacgagggcgcgactggctgctgcgcaccgcagtttcaatggcgatttgcaaatcctgtacatacgaagaggctcgctcgttgatgataaccagatcaacagccagacgtttcatacgccagtattcatgggcgcgcagtaattgccgcacttgctcaatgtcttcgatatcttcaatacgcagtaagactatcggtaaatcgccggagattgattgcgaccacaacattgactggattcccgcgccccgcatgatagttgtggacggcgagcggaaacgggcatcggcatacaaaatcggcgcagccagttgctgaaaatcagcggcttcttccgctttaatttccagatggcgcaattgcacctgagcctgagtccaggccagcgttttagcacgatcatacgcgctacgatcacggtgtttatccaccatatccagcaaatcttcttttgaagaggcaatcagagtccagaaagagaccgtgatagtcttaccggccggaaccagtaagctttggcgcaacgagaatatcggatcgagcactgtccccaccgtatttgacagtgacacccctgcttgtagtgctgttgaggtgacaacccgattaccacggccaataaattttgcccggtccgattcatattgcaatgcagacatcggcaagccatcagccaccgcaaaatgcgccgcccagacctgtggctcttgcgccgtccgaggccgacgagtggcaattaaggcccccagctccggtaagaactcggtcacgacaaacattttggcgaatgccggatgagcattgtcggccgaggctgccgcaagcacgacttcagcataagaggtcagttcaatctcgcgagcacggcgaccggtgttcagcaacgaaacgcgacgaacttcaccatcatcttcactggaaatcaggacattcatggtgctggtaagtgtgccatcgcgacagataaactcagcatgatcctcaccaaaaatcacctcgcgatgcgcattatcactagcggccaactgtgccccagccgaccaactgcgaccactgcgtaaatcgcgcaggaaaatgaaggaaccgtaatcatcacaggtagcatcttctcgccagcgggtgacggcaacatccaaccagcggctatagccggcccctgcggtggtcaacatcacagcataacgcccgttggataatagatgagtgaccggcggcccgataactggtgaagacaggcgacgcacggtgggcaacgcgctgtccgccaccgctgatagcaacacttcttcggtacgtgggtaggcaatggccacattgcgcggcatgcgttcttgtagcaataactcacaggcctgaatcatcggttcatgatggaagcgattacgcatccggccctgctgcaaggtattggcgatagccacaatggtcatcccctgatggtgcgccatatagttgcgcacaatcaccaccggctggttttccggcaatcgggagcgcgtaaaatctaacgcttcgtaaaaaccataacgccccagcgcccccatatcggccagccgctcatagttttgcaatgcgccgtaagggtcaatcatggtagccagccccgtcgcataaggcgcgatgacggtgttttctgataagccgcgttttaagccaagccccggcacaccaaaattagaatattgataggtaaactcgatatcgcgcgcactgtatgccgactcagatatcccccacgggatattcaagctacgcccataagcctgttgccgttcaaccaccaattgattggtttgctctaataagctccctgcgggtgcccgcatcactaatgacggcatcaaatattcgaacatcgaacctgaccatgaaatcagcgccgcacctttgccgattggggttgcagcccgccctaaacggaaccaatgccgcgtcggcacatcccctttagcgatagcgaacaaactggcaagtcgcgcttcagaagccagtaagtcatagcaactcgggtcaaggctgttatccgccagcgaatagccgatagacagtaacttgcgttcaggatcgagtaggaaagcaaaatccatcgccagcgccatatgacgagcttcggctgctaatttgagcaatcggtcattgacctgatcctgcacctcttgggtcaattgttggtcatattcatgttctgcggcagcaacaatcagcgcctcaatccaataactcaaatcaataaaggcatgatcatcgattgggcgagcgacaccgtgcaccatcgcagtggctttcgctaacagaggtttcaacgccagcggtaacatttcagcttcgccaacatcttttaaatccaggcgaatttgttccaggacagcccagagttttcgtttaaaatcagcatcacccggcgggagttgcctaaacgcagcttcagccagcaacagattatccatcaatcccttggccccgttggccgctaagggttctgcggcccactcttcacaggtattggccagtacaatcaaatgcccagccagattcccactgtcaacggaggaaacataagccggttccagtgcgcgcagatcttgcgtcccataccagttaaagaaatgcccacggaaacgcgccaatttatgaaaggtttcaaaagtggtttccagccgtaccaaggtgcgatacgtccccgcccaaccaaaatcacgggccaccacagttgagagcaaatacaggcccatattcgtcggggatgtgcggtgtgccaccaccggttttgggtcctcctgaaaattatcaggcggcagcatattctcatcaggcgtgacaaaagtttcgaagaaacgccaggtacggcgggcgatcagccgcagctcaggaatatcttcccttgtcatcggtttatgcgataccacctgatgggcgcgactggcccacaatgcaatagcaggggcaaacagccaaagtagcgcaaaaggcaaaatcaacggccagacggcgggagagacaatcagtgcaatgacggccatcagcaaaccgaataatgtaccaccggccatatggcgataaaaaccggctaaaccggggcgcggcttgcctgcggattgggccgccgtcgtccactccaacaaattgcgatgtgttataaacaggcgaaccagtgtgcgcccaatagcatctgccatttgccaggcatggtcagccaaaaagaccaacgaaagtaatatctggctaccggcgcgtttggcatcatctaataaagagcgtaaatggttactaagtcgagtattttgagatggccataatgagaacaaaatcggcaataaagagggcaaggcagccaacactatcaccactagcacgccgacccatgccgctggtatcgggagcatccaacagccacccagcaacaacaaggtaaaaggggcaaccagtgaacggcgcaggttatcaaccatcttccaacggcccagcagcgggatactttgattgtttttactatgtttgataatggatggtttgataatccagggcagtaactgccaatcgccccgcgtccagcggtgttggcgcttactaacgacgtcatagcgtgccggtgactcttcaaccacttcaatatctgaagctaagcctgcacgggcaaaaaccccctcaaacagatcatggctgagtaaggtattgtccggcactctacctgccagtgagacttcaaacgcatcaacatcataaatgcctttgccggtgtaggaaccttcaccaaacatatcctgataaacatctgaaaccgcagcggcataagggtcgataccgccggggccggaaaaggcccattgatacaatgaaccgccttttcccattggcaatgccaatgtcactcgcggctgaagaatgccatagccatcaacaacccgttgttgatcaacactcaagcgtggccgattaagtggatgtgccattttaccgattaaacgtagcgccgcatcacgcggaaggcgggtatcagcatccagcgtaatcacataacgaacacctgcgggcacctgcggttcaccagccgcagtggcaataaatgaggtatctgttgctccacgtaacaggcggttaagctcatgcaacttgcctcgcttgcgctcccagcccatccagcggttttcactctcattaaatatgcgctgacgataaagtaacaggaaacgcgggccagccggaccggggccatattgttgatttagtcgggcaatagcttcgtcagccaaagccaataatgggccatcagtcggcaatacctgcgtatcagcatcaaccccatcgagcagcagcgcaaaagtcagagagccggtagtacccgacaaatgatggacttccagttgctcaatttgctccagtaaatcagctttactggtcaataatgtgggcaccgccactaaggttcgcaactcatcggggacaccactggtcagttccagccccggcaaaatcgtggcaccaaagctccaggtaatgacgcggttaaccaacgctgttgccacttcagtcgccggaataaacccgactaaggcaaatagcaccaaccatccgacggtcaaacctgggaaagagagcgcccacaatgccaatgccagcaatcccaccgtaaccagtaaaatcgcccctatgtaaccgccgacacccagactgatacttaggcggctgaaccataatcgcattgaggggctgaatcggatctgattctctaattcacgacgcccagcaccaatcaagtgataaccggggtcacggcagcgatcgacattttccggttccgcggtggttaccgcattctgcgccgcttgtaaggcaaagttggcaatctccagttcagtgtaagtcgagccacggcataattgctctatggcgctgcgatacagattgcgggtttgaaaatccatactggcaaaggcgcttccttgccgtaaacattcatctaccagactgacactctcaaataaatcagcccaatcaatatccgaaatcatccgcatactggtaatcacatttcgcactgaaacattagacgccccctgacgtaattgggcatgctgtaccacttcgctgatcgtaactccttgtaacttcaggcggtcttccagccatcccagtgctggtgtggtgcgcgggtcttgatcgcgcagccgttttgccagctgagatgcaaattgttcagataatggctccgttgaacgcatcgcaacatcggactctagagctaaccggcgatcccctgctgccaataaccgatttgccagtgcttcggcatctgcacgcgctttacgcccttgcgtaatctggtcggcaaggcggcgtaagttctctatcagcacaatacgcagtgtaattgcgaccgcccataactcaccgatagtcagcggttgaacacgctgataggccataataaaacggcacaatacctcggggtccaaatggctatcggtgtgtgcgacaaaggcccaggtaatacccaatacccgcgggtaaccagcaaatggcccatcagccagtttgggcaattggcggtaatagcccggcggtaaatcgtcgcggatctcgcggatctgttcttcaaccagatgataattatccagcaaccactcagccgcaggtactaccgcacggcctttttctaactctgcggcactggcccgatatgccgccagtaaggtatcggcattatcatccagccgggcatgcaaagtagacacccgtggtgggtgagttgttatcgattgtgctttggcaaggctttcagcatgttgctccaaccgctcgacactgaataactcttctctgaccggcgctaaattatgccagggtgtgactgtcgttcgtgatcccaaaatggatcgttgcccaagaatagtctttagaaatgatttcataggtacctttctggtcgggtgctcatacagtcttatggcaatctgcgtaacaaaaaatcggggatagccgcatggtcttgaacagaaaacccccttacaggcagaatgctgtcaaagatgctgagtgaaggtagaaagcaaaagactgatacataacaacgaacagtcaaaaaagaggcgagtaaaggctgacgttatgcataaacatacagcagcaacaaagctgaatagtattaactatagcccaaagaaagaaatacggatcagagcataaaataagggaaataaaacaaatggttataaacataaccagagaggaaattgtcagttctgctgtctgggtacaattacacaggcagcaggtgtttcagaaactaaatattgtcctggaattttcgcgctttggccgtttgctgtttttccagttcaaaaatagcccgttgtaatcctttttcctggatggggcttaaacgcgggaatttaaaactcaggcgctgcatcgtgagagtttcacctttgttattcaccacttgtttatcgatagctcggataaactgcaaatccaacttaaaaataccaaaaccacataaatcgactgacacatcacgcaggatgccacaattttggactgggaattcactgcctttcacggcatacactcccattcctcccaaagaaacatcggctaatgtgtatgagaatttactaccatcagcgaatttccctgcacaataataggcaggccattgaggaatattgacccggaaatattcccgacgttgaataaagtaaaggctgtcaggaatggaggtactaaaagcgggtaaagataaatactgtatttctttcagtggattgcaggtaaattcaatttttgcgcctgtcggctctgcaatgattgtcagttggctggcagcaagtgccgcaatgttctcatgagctacactgccaaaatcaaaaataaattgattcgtctcaggaacgacatccagaatacggctaataaattgcccgcgagcatgaactatcatcactgctgtatcattcttctttaaatcacgaagaattgcacagatcgctaatttatttttttttacaaaattctctttagacgtttcgctcaccagccatccccatctttaatttattgctctggctacccagactattattaataagcatataaatatcagacatcgttatcggcagattttggcgaaactttagttattattttataaaatgaaatgtgagtccctggtgtggccacacgctgattaggcacaccgttacagcctaaatagaccgtaacggtgttttgtcagagctaattcaaggtccagtaggatttattcgcttcaattaaatcatctagaatcagcttcgcgactttggcacttgggatagttttggacaatgtcagtgcttgccacaatttctggtaggacttttcaatccacgcatctaccaccaatttttctaccgcatgctgctgatataacaggccgcgctggaaagtcggaatatcaccaatagccaatggctctaccccctcagccccaaccagacaaggcacttccaccatcgcatcattatcgaaattactgatagcgcctttattaggcacaatcaataacatgcgacgcttggtattaaacgcaatagcttgtgccagatcgacgatataagacgcatgttcatcaattttgagttgagtattagcagcactcctctctgcaataattttgcggcactcatcaaacacgaacttttcccggccttccatcacttcattagctcgggaatggtcaggtgaggtatgtgccaccatatcgtcgccgtacaaataatattgcaaataggtatttgggaagctgctggggtctagtgcaaaactatcccgcgctttagcaaaagtttcattccagctgatctcttctttaccctcgccttgctcatcagcataaccatattgtcttacgtgttcggccaatttcggcattaagtcttcgccagtggctttatcacgtaccgaactccaccagccaaaatggttgagtccgtaataacgagtttctaaatctgccgcagaaggatagtgcagtattttagccattgcctcttcaatactgataggcatatcacaaatatgataaatacgagccgtcggccgtaagcggcgcgtcgcctcagcaacaatagcagccgggtttgagtaatttagcatccaggcattcggagaatattccgtcatataatcaagaatctccaacaccccgctaatagaacgcataccataggcaattccccccgcgccacaagtctcctgcccaacacagccatatttcattgggattttttcgtctttctcacgcatcggaagtttgccttgccgaatatgtgccatcacgaaatcaacactactaaaagcagctttggggtcggtggtataggagaactttattccgcttgattgctcacgcagaataatctcacaagctttggcgacaatctcctggcgtgggccgtcattgtcatacagttttatttccgaaatagggaaacgatgtaaattatccagtagcataagaataatgccatgtgtatacgttgaaccaccaccagcaatcaaaatggatgactttttcatctaaaaactccttaattcatcaactcagcaaattgttcataaatatgcgtcacattgttgccaacaatcacctgcacatcattgccatttttataaacctcaatcgcggaataggctttgaatgcagtgctgggctgaacccggctaatgtcctttaccactaatctcaaacgagtaaagcagtgggtataactcgcgatattatctttcccaccagcggcttctaaataagcactggcacgctgttggaactcattaccctgactttcgcctttttgtttataatcttgttttgaataaagcttgagatcgctatcttcacgccccaaggttttgaaattaaatttcagaatcaaaactcggaatatcaggaaataaataccgctaaaaataaggccgacaataatttgggtaatcatgacattggcgtggttactgaacattggaatccagttttgtgttgcccactcaagtattccagaaccaaagttccccaccacacccaagctatacatcaccacggtcatggtagcggaaagcatggcatggactacaaataacgccggagcaataaacaggaaggtaaaatccagcggttcagtaataccgataaacatgctggtaatggtcgccgggatcagtaacccagcaaccttggctttattttctggttttgccgtactgtatattgccaacgccattcccaaaccaccaaataccgccccattgccctgcatggcaaaaccgccagccgggaatagctgttttaacggttcggtcgattggctaaattcttgcaaatgggttagccaatacagtgtggtaccaccaggtacagcgacatcagtatattggaaagggctataaacaaagtgatgcaggccggtaggcaataagatcttttccaggaagatataacaccagataccaaaattaccggcatgcaaaatgaaaccttgcaatgaaatcatgcctaactgtacttttggccatagcattaatgttataaaagccagcggcagcatgacaataaaaccaagaatattaacgaaggctgcgccctggaagatgctgatatagtcaggtaattcagttgagtaatagcggttatgtatccaggtcaccaggctgccacacagaattgcaccaatcacactggtatccagcgttttaatgccaccaatcatcgccagaccactggtgccgccggtctcttgtgcgaaattaaccccccaatgtgcgccccagacttcacacattgccccgaggaaagcattaaaggtcagataagtaattaatgagactaaacaagcagaggctggagctttatttgccaatttaattggtaagccaacagcaaataacaaccccatattattgaataccgtccaaccgccggattcaataattttcaatagttggaaaaatagaccatctgggctggcaaaggttggattttgcagtaccaaagatagaccgactatcatcccggcaaaagggaagagtagcaccgcaccgagcattgccccgccaaaccgattaaacgaacttaacatgaccgcttccctcttgagtatgaacagtcatcactctatggaatcggcaggttatgatttgacgattgataaaaatatgtgatcacgattgcattaaatcactagtcatacttgtatattattttcataaaagttagacatttgagatattttttataccaacagaattttatcggctatttatcaaatagttgaaaacacattcgtgatgagtatctccacccaaataggtatgaaaatggtatataaaaatctagtcactaatatccgaaagctaataaatcatcaggatgtttccgtgggtgattgcttaccctctgaaattcagttagctgaacgttttggtgcgtcacgaatgacagtcagaaaggcattggatattttaattcaggatggcttattagagcgtcagcaaggtcgtggcacctttattatcgggaaagatcttaaacacgataataatcatctgaatagttttactgaacacatgaaaatgctcggaaaaacaccccatacggaggtatctgaattcaaaatcatcagagctccgcaggctattgccagccaattaaatatccaacaagatgacaaaacatattatatcaagcgattacgctatgccgataaacagatcattcagatagaagaaagttatttgcccgtgaggctgatgccagatttaacctaccaccatcttgaatcatcaaagtatgactttattgaaaaacaggctaattaccaaattgaaggttgtcggcaaacttttttaccgattgtagccagtcaggaattcgctttgcagctccattgtgatccgcgtacgttattactgcaattattggcggtatcgaataccacggatggggtgattgtggatttctcggtaattacctttaacccggctgattataaaataagttattatcttaaacgccatccgctggattaaatttaaaaataaagcgacattggcggatgccaaatatcgctttactgaatagcgccgattctaataaattagctacgaactaaatcatcgccgtaaccaatccacttataggttgtcaatgcatccaaccccattgggccacgagcatggagtttttgtgtactgactgccacttctgcgcccaagccaaactggccaccatcagtgaaacgcgtgctggcattgacataaacggctgatgaatcaaccgcgcgaacaaaatgttcagcgttgccgagtgagcgcgtcaaaatagcatcagaatgactggtgccatgttcacggatatggctgatggctgcattgatgtcagccacaatctccacattgagatccagagatagccattcgtcatcataatcagcagcttctaccgccacgaccctggctttaccttccgccaaaaacggcatagcttgcgggctggcatgcagtgtcacaccaaaggcatgcattctatcactcaatatcggtaggaaacgcgcggcaatttcttggtggacaagcaaggtttccaatgagttacatgcacttggccgctgaattttagcgttttcaatgactaataaggctttctcaaaatccgcgctttcatcgacaaaagtatggcaaacaccgatgccgccggtgataaccggaatggtcgattgctcacgacacaatttatgtaagcccgctccgccgcgtgggatcaacatgtcgatatagttgtccatccgcagtaattgagtcactaactcacgatccgggctttcaatcgcctgcaccgcagcgggtggtaaaccacattgctctagcgcttgctggataactttcactgttgcctgattggtgtggtgcgtctctttaccgccgcgcaaaataaccgcgttacccgttttcaagcataagctggccacatcaatcgtcacattagggcgtgcttcataaatgacaccaatcactcccagtgggacgcggcggcgctcaagttttaagccactgtcgagtaagctaccgtcaataacccggccaacagggtcattcaggcgacatacctgacgcacatcattagcaatggcggctaaacgtgcaggacttagcagcaatctgtccagcagcgcctcactcataccgctgtcacgggcagccgccatatcttgttcgttggcctgtaaaatggcctgactttcagattccagcagattggcaatcaccgccaaagcttgattcttctttgccgtactcaacattgccaattgccaggaagcctgtttagcggctttccccatctgttccagcatgctcatacttgctccttagctgacaatcatatcgtcacgatgaacagccaccgggccatattcatacccgaggatttcactgatttgttgcgaatggtgccccgccagcatacgtaaggcatcactgttatagcgtgacacgccgtgagccaaatcgcgcccactgagattacgaatacgaataacttcgccgcgagagaagttccccaccacactgcgaatgccttttggtagcaacgagctgccgcgctccattatcgcggttaccgcgccatcatcgacggtaatttcaccggctggcggtgcaccaaagatccagcgtttgcggttttccagtggtgtttccagcgcgtggaatcgagtgccaacgggcgttccctcaatcacatcagcaataacacccacttgactacccgcagcaatcacgacatcaataccggcacgacaagcgacatcagcagcctgcaattttgtcgccatgccaccggtgccaagaccagagacactatcgcctgcaatcccgcgcaaagcatcatcaataccatgcacttcacgaattaattcagcttgcggattattacgtggatcagcagtgtatagcccggcctggtctgtcagtagcagcaacttatcggcaccagccagaatcgccgccaatgcagagagattatcgttatcgccaactttgatttcagcagtggcaacagcatcattctcattgataaccggcactatgcggttatccagcaaagcattcatggtatcgcgggcatttaaaaaccgctcacgatcttctaaatcagcacgggtcagcaacatctggccgatgtgaatcccatagattgagaacagttgttcccaaagctgaatcagccggctctgcccgacagcggcgagcaattgctttgaagcaatagtggcgggtaattctggataacccaggtgttcacgccctgctgcaatggcaccagaggtgacaataacaatacgatgaccttttgcgtgttgctgggcgcactggcgcaccagttcaacaatatgggcacgattaagacgacgggaaccgccagtcaggacacttgtccccaatttcacaaccaatgtctggctgccactcataatttttctgccgttgggatgtaagaataaaagaaagggtataggagtctttttaacaggtgggagacgttatgccaagcactttgcggatcagcgtcttaattggcattgcaggttgggtacaagcctgcaatgccagttaaacaggtctatatttatgccgacaacttaaccggttgctcgctaaaatcttgtgctggctccaatctcatttcaatggaagtcagcatctcggcgaggcgtttatggaaaccacgtaatgtggtctccagtttctcttgtacttcaggatctttaatcttttccgctttccagtcgccatctttattaaacaggccgagctggtaaacataggtgaaatgatcagccgccggttccagctctatccaccacccccagaactcgcgcttttctggagcaagcttcacattgacgcacacagccaaacaatcaaagaaaaatcggtcgttctggcactgcccttcacgcaggtatggccctaaagctgcaaaacgtttcataagcttgcttttaggatgagcactggttgacgtcattcttaaatctccttatgtagactcacctttttagcaaactgttaaaaattagcaactcattaacgcattttatcttctaaccactggctggtttgcaataatgcgcgatggaaattgtcatacagcggtgttgatgatatgggtaataatttgccatcggcagaagaagaacaaatgagtttagcttcctctttcgggctgaaagggtcgttttcccagaaaccagccaacataggagtttggcaacgccgccctaataacccttgggtttttaaagagtagcggttcatttctgctctgagtatttcgtctgcggcatccgccatgcccaagcggctggccatcacatccatatacatatcaggtaattttcgctggctatccgcgttgcacaaaagatgatgcacaattggcccaagacacgccacggcacgtacacgttgtggttccagataacccaaacgtactgccacgttggcaccgaaacgaaaaccaaaaacactgacgcgtaggtgatcaatccacggaatattgggcaatgcttgcaacacttgctgatgcaggaagctggtgtcctgagtgagtttccactttgatgaagccccgacggatggcagatcgatggtcaacatcgctattcctttgggggccagatagtcgcggaacaggcgatgataatcactttgcaaagtatccagcccaccgcacatcagtacagttggaaatggcgcactgccgatagtcggcatatgcaggaacccggtaagtgtaccgccatcagaaatatcaaaactgagttctttcaaggtgtaaggcagatgtttagccgcttcttcatatgcgcggttagacagcacctccacttgctcagccaactcatcccctttcagatgtggataaccggcaatgctgtataaatttgccgcattcaaccaatactggccggcattcattgggtcagcttcttccatggctttttgctgccattgcatcccttgatgggcccattcataaatccagttgccattgcggtaacccaccacggtatcgagcagttcgttatcgctgtgttccgctttagagcaagcaatgcgtgacaatacctcttcgatttcaagcggatcaacaccacgccaggtccagattagacggttgatcatgcgataccaatgactggttgtgtcaccatccagcgccgaatgaacattcattgcctgattgcagtgggcgtgccgcactagcgttgaggtttcaggatgcttaaattttggtttgaacaggatttcagaaaggttggcttgtgccatgataacaatagcctccataagccgtgattcaagccctttagggctgctcagatggagtcaagtgtactcatactgcggggaaaatgaaacgcccggtaggcaccgggcatttattcccttcatatttcaagttgctggtgtgttaactacgctcaatcacccgaatcactgactcgtataagctcagcgggacgctctcgcttgccgccttcctgcatctcgaaatctattgggtatataaagggttaaattacttagcgcttagtggggcaacgaaggttaccgccatatcccaaggctgttcaatccaggtaccctgcggaatatcaacctcatagtcatcaactaatgggcgtccagcaggtttggcaaaaatggtgacaaaatgtgctttcggatacatttcgcggatagctttcgcggtaccgccagtatcaactaagtcatcaatcacgataaagccttcaccatcgccttcagcacgtttcaggactttaagctcaccttggttatcatggttatagctggcgatacaaacagtgtcgacataacgaatacccagctcacgcgccagaatacccgctggtactaagccaccacggctaaccgcgatgatgcctttccattgatcagcaggcaataaacggcttgccaatttgcgggcgtgaatttgcaacatatcccaggtaacaacgtatttttcgctcataaagtgtaatcccagccagtatagaagtggcttgccatggttcagaaggggaaaaaaggttgcgcgagattatagagagccagccggataaaaaccagcaattatccggctaattaatcaggttagttacagttattgtgcggcgatacgcgcgtaatacccatgaaagtgatattctcaaactatctcgccatcttaatggcggtgtatcaccacccttaaaatctttagtcatcaacccaatagcatctctgacatctctactgtgaggttgccgatatgagaatgctgttacaggagacttacagtgtctgaactgtctcaactttcgcctcagccgttgtgggatattttcgcaaaaatctgctcgatccctcacccgtcttaccatgaagaagcgctggctcgacatattatgacgtgggccaaagaaaaaggtctgcatgccgagcgtgataaggtcggtaatatcctgttgcgtaagcctgctaccaaggggatggagaaccgcaagcccgtggccctgcaagcccatctggatatggttccgcagaagaataatgatacggtgcatgactttaccaaagatcctattcagccttatatcgacggtgaatgggttaaagcccgtggcactacattaggggctgataatggcattggtatggcctctgcgctggcggtactgtctgacgatagcgtcgagcatggcccgttggaagtgctgctgaccatgaccgaagaagccggcatggatggcgcatttggtctgcaacctaactggttacaagccgatattttaattaataccgactccgagcaggaaggcgaaatctatatgggttgcgctggtggtattgatttcatcaccactctggccctgaagcgcgaagcagtccctgcgggttatcagacgctgaaactgacgattaagggtttgaaaggtggtcactcaggggctgatatccatttaggactcggcaatgccaataaactgctggctcgtttcctgttcgatcatgccaaagagttagacctgcgggtactggatttgaatggcggcaccctgcgtaatgccatcccacgtgaaggttctgtgactctggcaattgctgcagacaaagtcgatcagctgaaaagcctgagccaagagtacctggccaccttgaaaaatgagctggccgcagttgaaaaaaatctgactgtactgcttgaaccaacatctattgatgccaaagcgctgaccaaagagacgcagcagcacctgatcgctttattgaatgccacaccaaacggtgtcattcgtatgagtgatgcggtgaaaggcgtggttgaaacctcactgaatgtgggtgtggttaccatgaatgaaaacgaagcagaaatcatttgcctgattcgttccctgatcgacagcggtaaagattacgtcgtcggtatgctgacagctattggtcagttggctggcgctaaaactgcaccaaaaggcggctaccctggctggcagccagatccaagctcaccggtgatggcgttggtgcgggaaacctaccaaaagctgtttaacaaaacacctaatatcatggtgattcatgccggtctggaatgtggtttgttcaagaaaccttatccagatatggatatggtgtcgattgggccaaccatgactgggccacattcaccggatgaacaagttcatatcgaaagcgtgggtcaatattggcaattgctgacggcgttgctgaaagcgattcctgagcgcgcataagctgaactagctaactttcaataccaataatggcgggcctaatggttcgccttttttcatactattttcagcgctattcccaactcagcaacaattgccgctcaagttgtggatcgagcaacgtgacatgcaacccgaccagtcgaaccccacgccctgcgcgccgctcattccatgctgtccgtgccacttgtaataaatcggctttattcagctgtggccaaacatgttcttgtgtcgtttgctgaaaatcatgaaatttgagtttcaccccttgccgggcaatgtgcagatctggcctgactttgcgaaggcgagtctctagctcaatataaagcttttcaatcaatgactcacagctttcccaatcatgaatatcttcggctagcgtttgctcgactccaactgatttacgtaaacgatcaggagaaacttcacgttcatcaatgccgtggctgcgctcccacaacacatgaccaaacttaccaaaacgctttaataattctgcctgcgaatagttttgtacatcactacaggttatcagccccagctcttgtaaacgttttgcggtcactttacccaccccggggattttacttagcggtaagtcgcgcaagaaaggcaatacctgatccggggttatcacatactgaccattgggtttatttaaatcagacgcgatcttggctaaaaacttgataggggcaataccggcagaagccgttaaattaagctccatcgcaatggcttggcggatttcttgtgctattaatgtggcagaaccactgcatgcctgacaatcagagacatccagataggcttcatccagcgaaagtggctcaattaatggggtatagcgcgcaaaaatctcacgaatatgctgcgaagcttctttatacgccgccattcggccggggatcactttcagttgtgggcaaagtttcaatgccatcgcggtgggcatcgcactgcgaaccccataacggcgggcgggataattggcggtgctaataacaccgcgtcggtcacggctaccaccaatcgcaataggaatatcacgcaagctgggatcgtcacgcatttcgactgccgcgaagaagcaatccatatcgacatgaataatttttcgcatgtttattcccccgaccaaaccactgtataagaatacagttaaatcggaaaaattcaagattatcctaaatcctcatcacaccaatggtatgacggcgaaaaactaggtaggaaggagcgcaaccacttcaatttccaaggccagatcatgatgcaaaactggcaccggtactatgcagcgagccggtttatgtggccccagccaatcagcatatagcgcattgaaatgtgaccatagtgcgatatcacacaaataaacgcgcacctgaaccagattatttacagtacaatgacaatccgcgagtatcccctcaatattggtaaatacctgcttaacctgaatatcgaaaggttgatttgataaggccatcccctgtggcgtgacaggcaattgaccggagagatagatcatccccccggcacagacagcatggctataatggcccgccgacggcaggcctgatgttgaatttatcaagataggctgagacatcatcaaagcttatcaataaagtgggccaaacgcgctaaatcgacattaccgcccgaaataatgaccccaacgcgtttaccgcgcagatccaactggtcaccaaaagccaccgcagcccctaaacagccggtgggctcaaccacaatcttcattcgactggtgaaaaatttcatcgcagaaattagctgatcatcagtcgcagtcagaatattatcaactcgctcctgaatgaccgggaaagtgtagtgacccaaagccgctgtttgtgcaccgtccgcaatggtcactggcgtttcaatcttaacaatttttccactgcggaaactctgttgcccatcattacccgcggcaggttccaccccaatcacctgacaattggggtaaagcgctttggcgactgtggcacaaccagacaacagccccccgcccccaagtggtaccagcagcacatccaactcacccacttcttcaaataattctttcgccgctgtcccctggccggccatcacatcaggataatcgtatggcgggattaaggttagcccctgttcctgtgccagtttattgctaatagcttcacgatcttcaaggtagcggtcatacagcaccacttcgccgccatagccacgggtcgccgcaattttgaccgctggagaatctttaggcatgacaataacagcgcgaatccctaatttacgagccgacaaagcaatagcttgtgcatgattacccgacgagaaagcaataaccccttttgcttgctgttgcggcgataatttcaccagcgcgttataggcccctcgaaatttgaatgcccccatatgctggaaattttcgcatttaaaaaacagctgtgcgccggtctgctcattggcagtggatgaggtcaaaaccggagttttgagcgcaaccccagtaatccgctgatgtgcttgaacaatatcgtcgtaacagattgctaatggggccatcttcagtttccttcagtagggagataggtatagacagtcgagcgggcgacacccagattattagcaaccacggtctgggcatttttcaaatccatcaaaccggcctgtgccaattgacggacaatttcacgccgctgtgccggattcagtgcgcgtggcgtggtattgtgcgccgctgcaaattgttccaactgagtccgtaacatctcaaggcgaggtgatgccaaagactcttgaatttcggtgggcgtagtttgtgtcagctgtgacaagctggcactaacggcagaaaacagggagatgtccatattcagacagagagccccgataaactctcctttgctatttttcaggccaattgatgtgctttttgccggacggccatcaggaaattggttcggatagttaaggatgacctcagggaagttaggatcagcaatacggctcaagcccagttcagtcgctggttcgccgacttcccgaccggataagttgtttgaaatcgccgcaatagcatgttcaggctgagtcaggtcgtgcaagacaaattccactaagggtgcaaatgttttgcccagtgcttcaacgatttttttgctctcccgcaacaggagttgatcttctgttagtttcataattgaagtattgtcactttatgacattttgtcaatttaattgtatgcgcatgacatctcaataaaaaagctgcgcacggcagctttttatcattgaattctgatagtcagtgttacttaataatagaattttttagcgatttatcttgctgatgacgttctaaagccagctcaatcagtgtggtgatcaattccgtcgagccaacccctgtagcgcgccacaatttaggatacatactaatattggtaaatccaggaagggtatttatttcattaataattatagtgttatcagctgttaaaaagacatcgacccgagccataccacggcactcaagtgcgcgaaaagccgctaaagcgactgcccgaatattatcactgacggcactgtctattgatgcagggataatgaccttagcaccagtttcattaatatattttgtgtcataggaataaaactcgtcgctaatgacgacttcaccacacaaactggcttgcggattatcattgcccatcactgcacattcgatttctcgcccaacaatagccgactccaccaacactttatggtcaaaatcaaaggctaatgctaccgcctgctcatattcatatgcattacgcactttactcacaccaaccgaggagccttgatttgctggctttataaataaaggtaacccgagttttgccgtaacttgctcaaaacgatagttatctttattcgcccgtgtcagggtaataaatggcgcgatattcaacccagcatcacgcaataaacgcttggtgatatctttatccatgctaaccgcagaacccacaacaccggagccgacaaaaggaatatttgccatgcgtagcaggccttgcaaggatccatcctcccctaatgtcccatggacaatcgggaaaatgacgtccaactgagccaatgcagaggcactatcggtagcaatcagctgctgatgctcttggcctgggatcagcgcgacatttttgtttgaatggttcagggaaatcaatgctgggttttctgcatttaacaagtaattagatgcatcattaacatgccatttaccttgtttatcaatacctaacagcgttacatcaaatttttctttatcaatcgcatctacgatgttcttggccgactgtaatgacacttcatgttcagccgatttaccgccaaaaatcacacccactcgcaatttcgacacactgcattccttcttaggacctgatacttaggggcgcgaccacccaataaaattacaggtaacattaatacaacctttgcatgcttcactaatgttttttaagattcttacagaattttctggttcagatggataaaccacttttgtctgagagaaattagcgccaaatacttcttttaataatataagacgttaattcgccatagccgatagtcataattatcctaatcaatatggcaaccaaattagccaataacagaattgaattctgttattggctttttttccatttttgtcatttatttttaataaaaaatcattaaattcaacaaagccgaataatattggctatatgattaacatcaccctgcaacaactcatcaccagtcaatggatggaaattaaatattatgcgaaattatatcatggcaactatattactctctgctacttgtgtaacacatgctaattcagtcaactcaacaacacacctccagtcaccacaaattattgcccatcgtggtggaacagccgatgcacctgaaaatacgattccagccatcaaaaaagcattggctaatggcgcagatgcaatctggataacactacagttgtcaaaggacaatattccggtattgtatcgccctgctgatcttaaggaattaaccaataaatcggggaaggtttctgactatactgcacaacaacttgcccaagttgatgccagcgttaattataatgaaaaacataatattcaacctaaatcagcttcacgcattggtattcctacgctggatgacgtattgaaagcattcccaacaacaacattttacctcgacattaaatcaccagatgcaaatcctgttgcgtttgccaaagcactacaaaaaacactggaagcatccactaaaggtgaagaaaacaggctaggcagaacccgagtctattcaaccgaagataagtatttaaatgcgctggataaggtcaatgaggccagcgataaatccgaaaaaattaagcgttttgaaagccgtaataccacccgcactgaattagctaacattgtcatggaccataaatgccagttacccgatgataataaagaacgttggtatgggctggagttacatcgtgaagtcgaagttgtggaaaaatattctctgggtgaggggcgttctaaaactattttaagctgggacaaagaagccgttgattgtttccgtaaaaatacaaatgcacatattattttcttcggaattaatactcctaaagattataagaaagcaaaagagttaggtgctaatggtgtcatggtcgactctccaagccaatttaaaaagatagtccacgacaataaataactctacccgtcatatttcaaactgcatgtgtgctgacttcctgtcactcaattatttaggatataaaaaaataaaacccctcgctaaaatccttattgatcgaggggttttacatgcggaaaggcaatttagaacccaactatagaatacgatactgttccaaagctttctggcgtgcggcctctttagctaaccgtttcttacgcgaatcacaaggctcggggcaatcacacactttctccatccccaaagcaccaatgcctccacaactgccctgtaaagttttacgttttacgatataacccagcgacatcccagcaatgaccaagagaaaaaagacaaaggacgcgataaaaacagttaacatatccctctcctgtcacagccgcttttgcagataagatttgaacgactctgaagagcgttcttcaaaaccatcatcagttttcactatcataaataccggaatgcccaataaattagctaatgccattcctcgctccggcccaagcacacctaatccagtcgaaagcccgtcagcggtcatacagcttgggtctaaaacagtaatggaaactaagcgatggttaatcggccgaccagtagcagggtcaatggtgtgtgaatagcgcacgccattctgttcaaagtaattacggtaatcaccagaagttgcgatagccattcgaccaggttcgataatctcttgcgcactttgctctgaccctgcaacaggcttttcaatagcaatgcgccaaggtttattctccccattattgccccgagtccgaacctcaccgccaatgtcgaccatatagttatcgatattctgcgcctccaaatattcggcaacaacatcgaccccatatcctttagctatagcagaaagatcaacatacagttcaggaatacgtttgattaaagcaccattttctacggcaagtttatcaataccaacccattcccggcgtttggtgagctcagcatcagtaggcactacattgggtcgtccttctgggccaaaaccccatagattaaccaacggcccgacagtcacatccaacgctccgtcagtcaggcggttaatacgaatagcctcacgcaccaccttggcggtagcaatagaaacaggaaatggcgtatccactttctgacttttattgaaacggctcagttcggaattcggccgataagtcgacatttgatcattaacttgctccagttgacgatctatttcctgttgtaactttttcgggctgaaggttgatgagtcactcacatacttaattgaatatgaggtgcccatagttttaccttcgaggttgatttgctcagggccgcagcctgttagcaacaaaacccccacagcagccattagccaatgcattatatgttttcgcacaatatccccaatttatgtagaaatccgagtggtgccaactcagccaccaaaatcatcgagcataatgttttcatcttccacaccaaggtctttcagcatcttgatgactgccgcattcatcattggcggaccacacatataaaattcgcaatcttcaggtgctgggtgatttttaaggtagttttctaataacacattatgaatgaagccagtataacccgtccaattgtcctctggctgcgggtcagacaaagccacatgccaacggaaattatcattttcagcctgtaactgatcaaaatcttcttcataaaacatctcgcgccgtgaacgcgcaccataccagaagctgattctgcgctttgaatgcagccgtttaagttgatcaaaaatatgcgaacgcattggtgccatacccgcgccgccgccaataaagaccatttctgcatcagtatctttggcaaaaaactcgccaaacggcccggaaatcaccactttgtcacccggttttagcgaccaaatataggaagacatgattcctggtggagcatctggtactgatggtggcggcgtggcaatacgcacgtttagcatgataataccgtgctcttccggatagtttgccattgaataagcgcgcactgttggctccgccactactgattcaaaccggaataaattgaatttatcccaatcgccacgatattcctcaggcacatcaaaatcagcgtattttaccgtatggggttcagcctcaatttggataaagcccccggcgcggaatggcaccacctcgccatccggtattttaagcttcagctctttgataaatgtggctttattatcattagagataacttcacattcccactttttcaccccaaagatctcttccggcaattcaattttcagattctgtttcacactaacctgacatgccagccgacaaccttctttggcttcccgctttgaaatatgagaaagctcggtgggcaaaatatctccaccgccttctttaatcgtcacacggcactgcccacaagagccgccaccgccacacgcggaagaaacaaatatgccatggctggaaagcatattgagcagcttgtcccctgccggagcagtgaaactcttatctgcatcttcatttatatcaattgtaatatcaccagtattcaccagctttgacttggcaaataaaatcatcaccgtcaatgccaagacaatgagggtgaacatcactacgcctagaattatttccatgaattattcctgcctttataagttcacgccggagaaagacataaaccctaaggccatcagtccggtggtgataaaggtgatccctaacccctgtaagcccgcaggcacattggcatatttcattttttcacgaatacccgctaacgcgacaatggctaacatccaaccgataccggaaccaaatccataaacgatggattcagggaagttataatcacgctgtgccataaacgacacaccaccgaagatggcgcagttcactgtaatcagtggcaggaaaatacccagtgcgttgtacagagcgggaaaataccgatccaggatcatttccagcacctgtacgatggcggcgataacgccaataaaggtaataaaattcaggaaactgaggtcaacaccctcaactaatgcgccatcccgtagaaccaggttataaaccaaattgttagccggcacagagattcccaagacgacggttaccgcaataccaaggccaaaggcggtcgagactttcttggaaactgccaggaaagtacacattcccagaaagaatgctaacgccatattctcaacaaacactgcgcggacaaacagactgatgtaatgttccatcgtcaattactccttctcaatctgcgcaggttttagggttcgcaggccccaaatcagcaagccaataataaagaatgcactaggtgccaacaggaacaatccattaggctgataccagccgccattctggacagtttccagcaccgtcacaccaaacaatttaccggagccaatcaactcacggacaaaacctaccagcactaacaccacgccatagcccaagccattgccgatgccatccataaagctttcgattggtggggatttcattgcataagcttctgcgcgccccatcacaatgcagttagtgataatcaggccaacaaatactgataactgtttggatatctcataggcataagcgcgcaaaatctgatccaccacgatgaccaatgaggcaataatcaccatctgaacaatgatacgtacgctgtttggaatatgattgcgaatcaatgagatgaagaagctggagaatgctgtaaccaaggttaccgccagtgtcatcactaaagccgtttccaatttggtggtgactgccaaagcagagcacacgcccagaatttgcagcgcaatcgggttgttatcaaataacggccccaataagacccgtttaatctctttgctatcagccattttttaaccccccttcacgcacttttttcaggaacgggccaaagccgttttcaccgagccaaaagtcaaagctgttttgtaccccattggatgtcagcgtcgcaccagataaaccatctattgcatggggatcgttagcaggcgctcgccccttaacaatacgaatagccggttgcccttgatcgtcaaataaccgcttgccaatccattggttacgccaaatcgggttttcaacttccccccccagcccaggggtttcaccttgatcgtaataagtgataccacgtacggttttaccgtcagtgtcgatagcaacaaaggcatacatcattgaccacaaaccagaaccgtaaatcggtaacacaattttatcgacctgcccgctttcactgcgcaccagatagatttcaaccacatttgcccggcgacggataccggcaatatcctgtgctggtgtcagcgcaatactcatttggttatcacgcagtgcctgcacgcgatcaaaggttgccggatcttgttgaataaactcaccgctctgcaaatccagcaggcgcggttcaatccgctgcgtaaactcacgctgtacttcttctgctggcattctcggttgcagtaatcctgccactgccagaatattgcgttgcttatcaagtaagcgctgttcttgttgcttagctttcaaacctactgcggcacccgccacgatgacagaacacaccagacagagcacgatgaccaccagcagtgttttaccgatgctgtcattatttcttggtttatcattcgccacgggctttcctccgcttgatattggcctgaacaaccacatagtcgaacagtggcgcaaacaggttagcgaacagaatcgccagcatcattccctccggataagcaggattggcgacgcggattaatacacacatcgcaccaatcaagccgccataccaccacttacctttattggtaaaggaagcggataccggatcagtcgccataaagatcatgccaaaggcaaagccaccgagcaccagatgccaataccacggcatggcgaataacgggttggttgtggagccgacccagttaaacagataggcggttgctatcatgccaatcatgacccctgccacgattctccaggacgccacgcgaccgaagaggataatggccccaccgataagaatcatcagcgtggatacttcgccaatcgaaccgggaatattaccaaggaaggcatccatccaagtgataggttgacccgagacggtattgaccaaactgtggctaccgttaacactccattgcgataaaggcgttgcccccgaaaaaccatctgccgcagtccaaaccaggtcacccgatatttgtgccggataagcaaagaataggaaagcacgccccgccagtgccgggttaaggaagttgcgcccagtaccgccgaagatctctttgccaatcactaccccaaaagagatccccagcgccgcctgccataatggtaagctcggggggactatcagggaaaacagaatcgaggtaacaaaaaaaccttcattaatttcatgtttgcggataatggaaaacaccacttcccaaaaaccacccacaataaatacaacggcataaattggcaggaaataaacagcgcctagcaccattttgctcacccaactggcatctggtgctaatgatgcacccagtagttgcgccagtcggtaatgccagtcactggcaataatctgttgtagttctgcgccgctgtagagctggtttaacgccggtatcgcctgcccgccaacgttatacattccccagaacattgccggaaataccgccagccacaccagaatcatcatccgtttcagatcaatagcatcgcgaacgtgagaggcacccggtgtcactttaccttgggtataaaaaatggtggccgcagcttcatacagcgggtaatacttctcaagcttgccaccagcttcaaagtggtgctctattttctcaagaaaacttttcaggcccatcggttatccttcctgctcaatcttggtcagtatgtcgcgcaataccggcccatattcatacttaccggggcagacaaatgtacacagagccaaatcttcttcatccaattccagacatccaagcgctgcggcgctgtcagtatcgccagctagcagatcacgcagcaaatgagtggccaaaatatccagaggcataacgcgctcatagttaccaatcggcaccatcgcgcgctccccaccatgcatatccgtggagaaagcaaacaacttgtgcttgaagaaatggcctaatgtggtgcgagtaatcgaatatttatcacgccccggcatcacccaaccgaatagctctttttctcgcccttcgcggatgacagacacttgttgatgaaaacgcccgagatagccatgagtggcagagaaagcagtaccgctgagcacggaaccggagataatgcggttatccccctctttcagtcgaccggtagtcagttcagataaactggccccaaggcgagttcgcagtaaaaccggctgctccacctgcggcccagccagtgagacgatacgatctgtccacagctcaccacgagtaaataatttgccgatggcaatcacatcctgatagcccacatgccataccgttttgttcagactgaccggctcaaggaaatggatgtgagttcctaccaaaccagcaggatgcgggccagagaactcattgtaagtcacctgtgcgttctgatagctggcaacggcctgccccggcgcatgacaaacatgcactttcccttcagtcagacgggccaatatagttaaaccatgattgaaggcctcagactcggtggcaataatcacttgcgggtcggcagccagtggttgggtatccatggcgctgataaaaatggcccgcgggcgactattaggaacaggagttttgctaaaagggcgggtacgcagagcagtccataaacccgatgccagcaagtgacgctgcacttgttcatcactcagttgattgagagaagactcctcataatgttcaaacggaacttgctcgtccccgtcaatttcaatcaccacagattgcagaacccgccgctcaccacgattgatggcactgactttgccactggcaggggcggtgaacatcacacctggattctttttgtcttcaaatagcgcctgacctttctttacccaatcgccttcttgaaccaacatagagggacgcatccccacatactcttcaccaagtaaagccacataatgaatgtctggcccctcttcgattacctgcactggtgccccagcgatggggaggttaagtcctttctttatttttatcatagggttaaacgactttattagttttatcacatgctgcacataatcccaaagcgtacagcggcgtaaagataagatcttgcatataacgatgtcttaataccgaatccatgacacaaacataaatactgaccgaaagagttgcagatattaatatctgatacccttattggatgttatcgaagcctaaatagcgaaacagccaataactgagcgagccatcagcagtgagcaattttagcatttgccaccctgcactgtctgataaatgcagtgacttgagtcaagcaaacacaaataatttactgctaaattttgtatatattcggtaaaatcgtattgttgattcatctttaacgattttgtatttattttatacaaaacatatattgctaaaaattttctgactgataatctgcgcctataaatcagaaagtcagtggcatctataaaaataagtaggaataagaatgggcaaaatcgcgccgtcattcgtgacgataatgtttgcgatgataatttgtttgcctgcggtctccttcaccagctcagccagtgagccggtggcggtatccaaagagctaaaacagcaattactagggtcatcggtctatattcaaatcttcaaagaagaacgtactctggaattatatgccaggttacaaggtgagtatcgtttggtgcaaagctaccgtatctgtgaattctcaggtggacttggcccaaaacgccgtgaaggggattttaagagcccggaaggtttttacactattgatatgcgccatttaaaacccgacagtaagttttatcgggctatcaatattggcttcccaaatgattatgataagtcgcaaggttattcagggaaatatctgatgatccatggcgcttgcaaatcaatcggctgttatgcaatgactgatgcctatatggacgagatatttaactacgtgcaaacggcatttatctttggtcaggaaaaagtggatatcagtatctatcccttccgcatgactgaacaaaatatgcaacgccaccgtaactcttcggattatagcttctggcgtcaattgcagccgggttatgcgtattttgctaagaaccgcatgccgccttcagtttctgtcatcaacgggcagtatgtgcttagccgcccgccgacctccagtacaccgacatcgcagtatgcgatgacaaaatcagatgcgctgacgaaatcaaatacgctcgccaaaacagaataatgcaaactcacctggtgcaattttgtgccaggtttcattaccggttagaggctgagtagcgatcaccgtaaccacatctttaggtgtggtttggcgttgaaaatctatttcaacatccctatccagcaaagtcgctttgccaaaaggcgcacggcgcgttatccaatataaattagttgaacagaacgccatcacaaaacgcccatccgaaagcagcatattaaacacccctttggcacgcaattgctcacatagggtgccaatataacgaaatacggcgggccaattactcggtgtgcgcgggtagcgttttgccagttgattcagcagccagcagaaagcatattcactgtctgtttgaccgataggccggaacgttccggtatccaattggcgatagcctttaagttggccgttatgggcataagtccagtttcgcccccacatttcgcgggtaaagggatgggtattttctaatgccacttcgccacggtttgcctgacggatatgggaaaccaccgcgcaggatttaatcggataatcttgtaccaatcgggcaataggtgaattaaaactgggttgaggatctttaaacgtgcggcagccattaccttcataaaaggtaatcccccagccatctttatgtgggccagttcccccgcctcgttgcaccaggccggtaaagctaaagcaaatatccgtcggaacatttgcgctcatcccgagcagttcgcacatatattcctccgagtacctaaatatggctgcaatagccgaacccttcactcaatctcaaggtgaccaacgagataacgactatcgttgatcaccttggcacatcaagcttttaccatctctttttcaatcaactgaatcaagatgtgaatcactttaatatgaatttcctgaatacggtctgcatagccgaaatgaggaactcgaatttcgatatccgcagaacccgccattttgccgccatctttacctgtcagagtgatgactttcatgcctttagcacgcgcggcttcaatggctttaatgatattacctgaattacctgaagtggaaatacctaacaatacatccccttcacggcctacagcttcaacataacgcgagaaaatgtagtcataaccaaaatcgttactgacacaagagatatggctgacatctgaaatagcaattgccggataacctgggcggttttcgcggtaacggccggtcaactcttcggcaaaatgcatggcatcacaatgggaaccgccattaccgcatgacaatactttaccacccgctttaaaagaatcagccagtaatacggctgcgcgctgaatagcattgatattgtcatcatctttcaaaaagtttgccagtgtgtctgctgcttcattcagttcactgcggattaaatcgtggtacatgggagcctctttatagtcctatggcatcattattcttcctcagtcagtgtaccggatagcataaactgcgagaagcactgtgatgaattagccagtacggttttgaattagccgaaacagttttagcggttagtgctgccaatttgtgagatgagttgtaaataacatgtaatggtattgataaatataatgagatgaactacaacaaatgtatcactcaacaggtcagacctcctacatctcaggagcttcattatgatggttctaagcattgttgccttgctggttcttattggtgtgctgttctatcaccgggtgaacctgtacctcagtagtttgattcttgtggtttataccgcagcgatgggggcggcacagttatggtcatactgggcattactgccactggtgattgttctgctgcctctgacactcacaccactgcgccaatccctgttttcagcaccggcactgcgcatgttccgtaaagtcatgccagccatgtcgcgtactgaaaaagaagcgattgatgcgggaaccacgtggtgggaaggcgatttattccagggccaaccagactggaaaaaattgcacaactatccaaaaccgcaattaaccgcagaagaacaagcatttattgatgggccggttgaagaagcctgtcgtatggctaatgatttccaaattacccatgaactggctgacctgccaccagagctgtgggcctatctgaaagagaatcgcttcttcgcgatgatcattaagaaagagtacggcggccttgagttctcagcctatgctcaggcgcgggtactgcaaaaactgtccggtgtgtctggcatattggctatcaccgtcggcgtacccaactccctcggccccggagaattactgcaacactacggaactgaagagcaaaaaaatcattatttgccaggattggcgcgcggtgacgagattccttgtttcgccctgaccagtccggaagccggttcagatgccggtgccattccggataccggcacagtctgtatgggtgaatggcaaggcaaacaggtgctgggtatgcgcctgacctggaacaagcgctatataaccctcgcccccatcgccacagtgctcgggctggcattcaaactgtctgaccctgagcatctgctgggcgaaacggttgatttagggattacctgtgcgcttatccccaccaacacccctggggtggagatcggccatcgtcacttcccgctgaacgtaccgttccaaaatggcccaacccgcggtaacgatatctttgtaccgatagattacattattggcgggcccaaaatggcaggtcagggctggcggatgctggtggaatgcctgtctgtagggcgcggtattaccttgccttccaatgccactggtagcttgaaaagcgtggcgatgggtatcggcgcttatgcttatattcgccgtcagttcaaaatctcaatcggtaaaatggaagggattgaagagccgttggcacgcattgccggtaacgcctatgtgatggatgccgcagccaccttgattaccagcggcattatgttgggtgagaagccggcggtgttatctgccattgttaagtatcactgtacacatcgtggtcaacgcgcagttatggatgcgatggatatcgccgggggtaaaggtatctgccttggcccggccaactttgtcgcccgtggttatcaaggagcccccattggtatcaccgtggaaggcgcgaatatcctgacccgcagtatgattatcttcggtcagggcgctatccgctgccacccgtttgtactggatgaaatggcggctgcgcaatcgaatgatgttgccgcttttgataaagcgctattcggccacttgggtcatgtaggtagcaacaaagtccgcagtttctggctcgggctgaccaatggccgcaccagtgccacgccgaccaaagacagtactcgtcgttattaccagcatctgaaccgcttgagcgccaacctggccttgttgtctgatgtctcgatgggtgtgctaggggggagtctgaaacgtcgcgaacgaatttctgcccgtttgggggatattcttagccaaatgtatctggcctcggccactttgaaacgctttgaagatgagggccgtcaaaaagaagatctgccactggtgcattggggggtacaagatgcactgaatcaggcagaacaagcgctggatgatttgctgcgtaacttcccgaatggctttattgccgggttaatgcggtttgttgtcttcccattcggacgcgctcatcaggccccatcagaccgcctggatcaccagttggcgcaactgttgcaaataccgtcagccacccgcagccgtattggccgtggtcaatatctgacaccgagcgaatttaacccggttggtttgctggaagcggcattgcaggatgtgattgcagcagagccgattcataagcacctgagtaaagaagcgggcaagagcttgccatttacccgactggataagctcgctaaacgcgcgctggctgaagggaaaatcaatgctgaggaagccgcaatactgaccaaagcagagcatagccgcctgcgctctattaatgtcgatgaattcgaagcggatgcactggcgaccaaacccgtggcaaaacagccggcgaaaccacggcaaattgaagcggcataacgatctaatctcattgatgtgagtgtctaactctctataccaaagcctcccttaccggaggctcagactgctgacaaagttgattggaggggaaatgtgccgaatgggtcgtaacggcgtgagccgtcggagcgcccatcggtgcagtcgccccgccagtctcagtgcgacaacataggttggtcattaacctcagcctcccttaccggaggctcagactgctgacaaacctcgataactcgatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgccagggacggcgcgggtcgagcccccagggaagggtttacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaacctcagcctcccttatcggaggcttttttatctgccagcaagccacgaacaatcagtccgaactgctcaggttttccggcaaacaacacattatcaggctgaatctgtaacaagcgttggcgtaaactctgacgccactctttatctgaaatcagccgtactgttactgcaatatattctgccaaatcatgcgcgattaactcttcatctaaccccaaacgacgaaataacccctcatcgatatgctcatgaacctcggtgccgcttagacacacaccgggtaaaccctggcgcacggtatcaacaatcccattggtattaccaaagggaaatgggttgataaacaggtcacactgattaataacctgtaagtaatccagataccccaaatgctcataaactctggcttgaggaagaatatcattaacggctttttccatcacccgatgggtaattccccaacagaaccccactagaaaatgaaataccaccgatgttgatgtttgccgagtgatttcagcacaagtggctaaaaagcgagggttaattttcatggcagaagcacaaacagcaatatgtacagctggccgctcagcaaaatgtaatatgggttccggctggctaatattggcgggcggcacgtagggcaggcaatctttaggcaatgagacaactttttctgagaaacacgcaatatcacctaaataatcctcctctactaaaactgcatcaatataatcagaatgagtagtcgcagggtgccccaaggccatcacttgcaaaggggccaggcgcaggttagtcagtgcaatggtgagcgggaacatgccaacactggggaaatagataacatcgggcagcaactgttgcgttaatgccacaatggcctcgaccgcccccgctcgattaacctcagtaaagtcatcaaacacagcctgggttattgcgtcggttgcatcaataatagtggcaccatgagtagaaaactgctcgcgcgccgcgcgtaaggtactggaatgagtgcgatagatagaatgaccgctgttaaaccattcaagaataaccagcatcaatggcttatcgcgtgatggcggtgataagtgattatcagatagaccattgtgtaatagtgtgttgcgtaagtggaaattaatactgcgtttgatagcatgtttttcagccatatcagcataactgcaatgcatataaacatcatgcaagatacgttctggtagatgttcaaggctatcgagagttaacaaccgttccggtaaccatcgcaataaaagctcacgctttgcgtgccccactgtgctgggtaaaattcgcggggacaataaagccagaaataaggctgccgctgcattgggattaaattgccataatatatcgggttgtagaggaataccggattctggtaaatacatgacacaaaatttaagaaaattattctgctcaaagcgaagaggatgagcacatccctcaccgacctgattaagattagtaatgacgtgatcagcatgaccaaatggggacgctgcgaaaattaatgcaatccaacgatggaaattaataagttgtaagaatcctttttccgataacacaaatccaggatcagaaaataagttgccaatagctgccgcgagccgattacaataatgttcctgttgttgtatcgattgttgcttaagcgaaaaaacatcccagcgaccatattgagtgtccagttgctccagcattaatatcagtaatcgccccgcttcttcataacgccgtacacacactaaaaattcgaaataaggcaatgaaaaagctgtcaaattctctgcctcttgtgatacctcaaccgtcttatccaccattatcagctctccttgtcactttgatatcacgactttacgagtaaatttagcgagttaacaagcccgtcacttctgcttagcggtctgggttaagggcttccatttacctaaaatatgcgtctcgcaaggcccactctcagtggtttccccttctgggatacaaaccacgacactgatgttggccgcgatatcacgctcagattcagtcaccacaagcggcggtaaaatttgttcgtcaagagagctgaggatctggtttcgtttcatcattaatgagccatgtttacttatctcctgaggctgcgttatctgctctgatattgtattttctccagatatcagtatgggagtcaggagcgaggttggggttggaactgaggttggggttggagctgaggttgatgcaggtgttgatattagtgttgagccagatttggttctaccgccaacgctatttttatcaatcggtttgccattgatagtgacattgccaccaatatttttcggcaatactataaacatcagtgacttaccagatccagcattcccgccgagcgtaatatcatttatcgctgcataatcattgaggtaaataccgtgattattagcggaattgccatttaccaaaccgccactcattgggccatcaatatgaacaccataaccatcaccaacagtattaccattaatcgtcgtattaccggtactggataccgggccggttacctctataccatgaccatcgctggcattaccggctaatgtggtgttatccagggtgttattaccgtcgagctgcacaccggtaccgacatcgccgctggcgttgccagtgacagccagcagatcgttggttccaccgccagtgagggtggcattctggccaatatccaccccgctaccctcggcggtctcaccgtgcaccgcgctgccatgattgccggttagattagctacgatttcgatacccttgccatccgggctgttaccgttcagcgtggcattatcaagttcactgtcaccatcaaccttgataccggaaccggtatctgaagtcccgttgaccgtaccacctgaaatggccccgttcagttgcacgccgtcgccgtccgtggctttgccatcaactgtgctattgcctttgttagtcagcgggccgtcgatatcaatacctgtaccatcgctggcattaccggctaatgtggtgttatccagggtgttattgccattaagctgaataccgcggccttgatccccggtcgcattaccattgataaccaacaaatcgtccgtgtccccacccacaaggagggtatttctatcaatcctcaccccggtgccatcggtaacatcaccttgcactgagctaccgtaataacctgatagattggcagtgatttccacaccaataccatcagtgctggtacctttaagcatcgtattgttaagaacagtttcagcgtcaactttcaccccgctaccactggccgaaatgccagtaacatggctatcatctagcgaaccactaacctgcacccccaccccgttagctgaagttccgttgacgacaccgttactaagtgttccattaatctgcaccccaatgccatcacctgaagcagtgccgtttagtcgggtattgccgctattagtcaatgaaccggaaatatctaatgcaataccatccacagccgcgccatttaaactggtattgcttaaatcgttattaccgtcgagctttatcccagtaccactgcccgtcgtcgcgaccccttgtaaagtgagcagatccgtttcactggtacctgtaacatgtaaattcttatcaatatcaatgccataaccgataccatcagtggtgccattaataatactctgatgaataccgtttatatcactggttatctccacccctatgccatgagtactactaccattgagcgcggcattatcaagtacgacatgggtgataaccccagaaccaagcaatgaatcaactttgatgccactgccattaattgatttgccgctcagtgcagtatccgtgatggtggcattaccgctgatacgtaggccttcagcctggattgaactgccagtcacattaatacggttaatttgatgctcggcactgaacaaatgaaccccagagccatcagtactgcttccttcaatcgtgacagggccgctactattattaaccataccggaaatagccaccccactgccagcaacactactacctttaattagcgagtcaccttcaccatttaatacaactgtattattaccaatagggaaattaataccggcaccactggttgatcgcccttccattgttaaagaaccattattattaatagttaatgttttagggcttagatagctgataccatttccacccgcagtaatttgtgaacctgtattttcaccgagaagagataactggctatccttggcaatattaagtgtattggcaccataaaacgcaataccattacgaattgcaccggtgccaccggtctcaccttggatagcaatattccctgcaacggataagctgccattggctctaaatagggtacctgcgccttggctagtattaatcgctttgccaataagtaagccatttagcgctttgatactgttatttccgcccaaacttaatacagaatttgtggcagtggataacgctgatagtgcttcaccataaactgtaacattccccaacgcggcattaagatcgacattgttaaaataaatatcgccatcaccgactgatgaactattaatatcaatattcttcccaacagaggtcaaactaacattcgccagattaacggatgaacgcgggtttgagcctttgctattgctgccttttaagctgatattcccttgtgcaactaaatgactacgtgactcgtctgataacccttggactataatggcttcacttgcggcactgcttgtagccgctaacataagttccttttgtgcgcttaaggttgtattttgcctgataacaatccctctattcgttgaagttgcattggcattaatatttcccgtcaatgtcgtaatattagcttcacggatgaccaccccatcagcgcgactagtattagatatcaaattaacttcatttgctctaatgtctgcattggcaataccaatactttttgaaccattgttatttgctgtgaagtttccgttttttgcttcaaaattgacataatcaacaccaataccagcccctgtcatgttcccatgattattggctattattgatatatctcttcctactgtaacgttcattctattagatgcgattccagtaattgtcaccgcttcaacactcgcgcctgaggtattaacagctacagataaattctgccctgcactcataccaccattacctttaaaatataatgccttatagtttggtgagcttaaattagctttaatatcacctttagccgcaagaaaagtatttgtcattactaccgcatcgttatcgctgatattgccattcaatataatattatcagcactaatattgacattactaaaagggctaccttttaccccactgatatttaaattaaaatccccgccctgagcttttatattagtataatctgcggaaatagtacttccgacttcagttcctttattaactgccaccatagagatattgccaccggcagccatattgacctgaacactactggagttaccgctaatctttattgcatcagcacctaccgtcgtcgaattagtggtcacgccttgcaacttgatatttttactggcattcagatcagtatcacctgaaatccaaagccctttatgggtagtcgtggcatttgcactaatattacctgcggttgccgtaatatgactatctctgagtaaaaagccatcaactcctttagtgtttatttcaacgttaacattattgccactaacttttgaaccttgaattcgtagtccaaaactagtctgagtgataatttcgccattaatatcaaatgaaatattgccagacttagaaacaaggcttccattagtaaaatcgacgcctcctgaggtactaccattggcattggcctggaaggtgatattcttatcgccagcaatagttgcattagtgaatgttcccatccacgaacttctagaattagatgtcatagtaaatgacatattacctttcccagcaaaaactgaatcaccggatatatcaataccacgccatccttgctgattagcattactactttcaccgcttatacgagtttcacctgccacgcttatattagcggaattactaatattgacgcccacgtaggatgccatcccggtattaccttccagggttagattgccaacctgatatcgcccccccataatactgatgcgcgcggcattattttcattggcatgtttcatcagtaaatccccgccatttaataacacatcactattattcaatgtaattatcgaatctactatcgagtctcccgataataaattaaggtttagttttcccgtagtcgccgtaatattatggccattactaacaatattgccgtcagcctgtaaagtcagagtagcatcgccaccggctattttattgatatcagcttgcagggtaatattacaccaacggcaattcgttaaactgccattactggtggtaatcgtgacattggtgcctttatcgagttgtgcattgatactggtgttcaatatttgcgtaacattggccattggcgtgaaaacctgcgcattcttcacatacccggcagggatatcacctatctgaaccgatactccactttcagcaccactaccaacaatatttacctctgccggatcgagtaaccatctgcccgtgttgcccataatcgcactgacatcaacccgaccaaaagactgcaaattgcgctgactggatgtttcaacttgcccaccatcacctgatagtgacccacctcgggcatgaatatcaccatagaaaccggtgtaatgttcagaccacaaaactgcggtgccgccagccccttgatgtgtggaggaaacatcaatattcgcacctttgtccatcacaaccgaacgagcattctttatcagcttatttttgccctgccagtcgccaccgaccagcacttttcccccgccctcgtccccacgcgcatcaattttgcttgcagcaaccaaatgtatattttcaccaattaggataacattcccgccacgtccctgctgactgttgacattaatcatcccctgctgactcaccaccccttcattgccaccattaaggtaaataacaccatttttttctgacaaaccacgcgcctgcaaaatgccggtattatcaatcacggtattcatcaacatttctttaccctgcgcggtcagttgaataaccccctcatcagcccgaatcaacccaccgttttgtagcaaagtattgacttgctcaccttgaacttgcaccccgagtaagttgccgcgatccaaattaaggatgacgcgactgccactcgctaatgccactttcccttgcggcgtattgataacaccggatggttgattatcaacctgctgaccaatcaatgcgatataaccacctgccgtggtgcgcaaattagcctgattaaccagtttgccttcttgtttttggctggtcagcgtatagcacccgctaataaagtcctgattagacattgatttagtactggcaattaaaccaccgacatcaacttgcgcacctttaccaaatagaatgccattcggattaagtaaaaaaacctgaccattagctttcaggttgccatatatttgtgatgcatcgcggccgagtacctggttcagcgcgatactctgctgccctggctggttataaataacgttgtttccctgtgcaatatcaaaactgccccaattgatcgccaacttatcgctttgctgagtgatagtaagagtggtgttattaacatccatcttcccttgaccgaccacaatattgccattcaccggcaatgaagggtgggcaaataccagtaggggtaatgtgccgagagccaatcctgtcaggatagccaggtgacttaattttccagccctcgtatgattatcattaataatttttttgccgaaagacgaaaatgatcgaccgtaagttcgggtaaattctcccactgcaattaagcatcccaaccgacggcagaaaataagtttatataatttactgttcattcttcacgtccattaaatctgacaaatatgccgataagcgctaaaacaacttgtaagcgctaagccaaagttggtcgttatccggttgagaagttgcagcctggccggtgcgatgtgcccaagtcagattcaagaaataatctgccggacgagagagagcgatataggcaccaaagcctgacaggttgatattatttcccgtcagtccctcgataggctggcgaaaataggatccccatccttggtcaaaaaatgccgcaaccgtgatttgattgcccgcaccagcccaatctagaagcgggggttgccaacgagtccgtaattcggtggtaaaaagcgtgcctttatccaccgctccttcgccaataccgtaagcccgaaccgccaatggccctcccaacagcagtttttgtgagctatcaagattcttactggccatttgaccagtaaattggttgaagaaagagaaataagggccaaaaccctgatcatgacccgcgcgataattaaagcgggcaaaagtaccgctaataccggtcaatgaattcgtgctctgactaaattcgtcatccaatgaaaggtgacctgcggtgcccagtaaattaaaatggcttaacccgcgtggcactgcggaaaaagtgccatcaatctcaaactcaccggcatccaaattacgtttttgttccggtaatagaatcagtgcatcacgcattctgctctgatggtaacccgcattcgcatcaatccgcgccgctgaattacgtatccacggatgactcagactaataccccaactgttagaatgacctcgagcatccaatatttcgaaaggccccttcagggtataatccaggtaactataattaagcgttgcgcgagtgccataggtattaatgggaaagttgtagtccaacataccattgaatacatctgccgagctggataaaataaaatcggctcgtaattgatccccccatcctgttggattattaacagcccctccggctaataaccgattatgaccagagtaatcattaccttgattatctatgccgatatagcccattgcagcctgtcctggggtaatatcagcataaattctcgtcattcccgattgggttcctggctttaatgccaaagccgcatcaactcccggtatttcattaagcatgagggcggttctttcaaggcgagataattcagctggggaagccgcacaatctttattgccaaagattcccacttctttaccacaactattactttcaatcatagcagcagcaaagtcagtattcagccgactcagattattgacttccggattatctaatcggccagcaataatacgaacgacgacaataccttcacgaatagtttgtggcggcaatattgcctgagcggcaacgaatccctgttgtcgatagaaacgagtgaccgccaaagtcatggcttgcaaatcgttaaaggctaatctctgccctagccagggaataatgactccacgtagcgctttattatttccggcagcagtctgtaataactgagtatccccctcaaatctaacttcacgtaaaatgattgtttccgtcgctgtagtacgacctggtgaagggggcgaaatcaaaggcgaaagtttaacttcagccttctgtggtgcaagtaatgcttccggtgtggtttgccgtatttcgttactaatcgtacccgcattaggtacatttattacctgaggagcggaaactgcctgcgaacaaaaaaaaagggttgatattattaccgtaaagctaaaattattctgatgccgtgatttttctggataataaaaatatcgcataaaatacgcctgcttagcatgataacaatgccagtttaaataaaaaaataagttatttaacgctggcccattagggttgatttttagttgtgtttttataaaaattaaacagaacgtgctaactgcaataattataaataccctaaagagggttctctattgtttcagactaatattcagttcatatttataacaaatagttatttgtggtagatatatcataattaacataaaataataattacatttaattcaaacgaattattggattagttttatttattatagatagccgagtaataacgcaaccaaatgaaatacataacctaaaaacagaacaaaccttctaaataatatttattgcagttaattgcataaaaattataagttatagataaaaccaatcatgacagcaaaaaaattaatacttttttaaaataacagaatcatcaattttttatccaaatgttaaatatgctattttatatttttaaaaatactatacctaatagtaattcacataataaaaaacccgtattacttaacgaggttcagactgctgacaaagttgataagcggggaaatgtgccgaatgggtcgtaacggcgtgagccgtcggagcgcccatcggtacagccgccccgccagtctcggtgcgataacatgggcttgtcatcaacattaaccccgtattacttaaggggttactgtattttcattcaaatgactatcgcgttgagctataaataatctttgctatccattctgtctaatacgagcaatcaaatcatcaatgctatctatacgtgacgcggccaaaatcaaagtacgccccaaactcaaagcatgccgctgacatgcccggcgcatctcatcatcagcgatactatccagatcagccacatgggccagcccaatggtgcgtcggatcaattcactgccacaatatcccactgcatcttgccaaacctgctggagaaataaccgggcgtaacccgccgttgccagcgttgaatcttgtgttttttcctcgcataatgccagaaaacggtgggagaaggtttcccacaaaatatgaatatctttcaaccgctgttcacggcccgccgcggcgtcccttgggccagctaaccccggcaaaccacagtagttgagcagtaaattacccagtgcggtgcccacatcaaaacctatcgggccatagaaaccaaactcggcatcgatggctttcaagcggccatcagcgacaaaaatggaaccgctgtgaatatcaccgtgcagcaatgcttcagctttgctcaaaaaacggtgctttagcgaagcaacagccaacttgagtgcatcatcctgacgtaatgccagcacctcgggtaatagagccggatcgaaattattacgctcatgatcaatgtagggatcagtaaagaacagatcttcggtaatttggcacaattctgggttggtatagcgactgaccgcggcctttttagcttgagccgactgataaaaatcggaagtatggaataaagtttgcgctaaatactcagctaattgccccgccgcttgcggatagtattttcctttcaccaattcactgcgccagatttcgtgatcagataagtcctcctgaaccatcaccgccagctctgcatcgtgatgcagaacattaaccgtatgttgtgggcaaaattggccgtgggttaacagagtttcggcttctattctggcgcgatccagggtcagcggccaagactctcccacacaacgcacataaggcagtgcttgtttaacaatcacccgactcatccccgcagcatcacggattttaaacaccaggttgagattcccatcgccaatttcgtcggctgtcaccagcgccaatggatcagctatttgaccaaattggcgagcatattcaacggcatccgcagcagtaaatgtatggtagcgcgacatcttcaacctcattattctttatctgattctgattcactcaccgccaaccatttgcttagccgtgaaattattccctgtttgagcaaaaaaatccgtatttaggcgtaaaaccatatagacgtctacacatccgtaagatatgttggcagaataagaaaccagatgcaataacgcaacatggatttaactgacaatgcagacgcttaacacgcttgatttacaaacgaccagcttaaagattgttgatgggaagctgtggatacttgaccaacaaaccttgccacaacgccaggaatggctgtccgccgatacggtggaattgctgattgagcatattcaagcgctgcgcgtacgcggcgcgccattgattggcttatcagccagcctgctgttggctttgttggcagagcgcggtttgccgcaagcccagcttgaacaagcactgattgcgctgcgagaatcgcgtccaaccgccgtgaatttaatgaataatctggcgcggatgcagcaggcgttattgcacgctaactgggtcgcagccatgactcacgaagcattgcgtctggtagaggaagaccgcgagttatgtgagcggattgcccagcatggggtgcaattggttaagcctgacagcaacttactcacccactgcaacaccggcgggctcgctactgcgggcattggtacagctatcggcgtgttactgagagcgcatcagcaaggtaagatcaagcaggtgtgggtagatgaaacccgcccattgctgcaaggtggtcgcttaaccgcttgggaactaggcgaattagggattccatatcaattaatttgtgattcgatggctgccagcctgatggctcagggcagagtcgatgccgtctgggtgggcgctgatcgcattgcggctaatggcgatgtagcgaataaaattggtacctacagtttggccgtattggcgaattatcaccgcattccattctacgtagcggccccgcataccactcatgatcctgactgcccaaatggcgcagccatccccatagagcaacgggatgccagcgaagtcaaaggggtatcaggcggtttcggccattgccaatgggcacctgcgaatgcgccggtgtataacccggcgtttgatgttaccccagccgcattaatcagtggctgggtgctggatagcggtgttatcacgccaggacaagtagccgcaggattcttccagccgaagaattaagcagtatttgaaattttatccccaaagtcattggagtcgcaggtaggcagcaagcgaacgcatcccgatgagcttactcaagtaagtgattcgggtaagcgagcgtagctaacacccctgcggctttaaggacgaaggggattaatccagacgcggatacgagtcagctatcttatcgccggtaaaacgcgctacccaaccctctggattatcaaatacccgaatagcggtaaaattcggtttagaacccatatcaaaccaatgcggtgtatccgctggaactgacagtaaatcattcttttcacaaagaatttggtaaatcttactattgagatgcaagcaaaataacccggctccttcgacaaagaaacgcacttcatcttcaccgtgggtatgttctgataagaatttctcgcgcaatacttcacgctgctcattatcaggacgcatactgatcacatcccagctttgatagcccttttccgctaccagccggtcaatttcatgctgataagctgcaatcacagcgtccggttgtgggttctcgcccagttcgcgatccgcctgccagcgctcaaatcgtacgccaatagcggtcaattgctgttgaatttcctcagcatctcggctttgccacagcggctgttctggctgctcatcactaaaaatggttaatccgctcatgctgtaaaaccctctatgtctatttcatcaaaacggctgacttggagatgacggctttcgctgtcgggaagatctcgaatcaactgacaagtctgccaaccggcaagctgtgcggcatccaattcttggcggatatcagataaaaacagcaatgcttgcggggcaatagccagctgatgagcaatattctggtaagcgctcacttcgcgctttgccccaacatgggtatcaaaataaccactgaataatggctgtaaatcacctgcatcactgtaaccaaacaataatttctgagcatcaaccgaaccggatgaatagacatacaacttcagcccttgctgctgccaatcagccagttgcggcgtaacatcggggtacagatggccacgaaaatcaccttgcagataaccgctgcgccaaataatgccctgaatggcttttagcgcagtagatttgcggtcttcatccataaaactgtgcaatgtggtaatcagagtttcaatatctgcatccggttgttcaacctcacgccgcaagctgagcaatgcgttcgcaacctcttcatcctgctgatgttcacgtaaaaaaggcgtcagccgctcacgagcatatggaaacaacacttgctggacaaagcggatgtcggtagtggtgccttcaatatcggtcactattgcctgaatcattttgcccccagtttaaaattggcatccaacaaacggcgttgcagttcacactggaacaggaactccagcccttccaaatgacggcgggcttcagacacactatttccccaacaatacaaaccatgcccacggaccaaaaaaccataacgtaatggatgattatcagccagcgcggcaactcgctgtgccaaggccgggatatcctgatcattatcgaagatggggatcaccacgctatccagatgactgcgttgccccgagagggatttctgcatctcgtagccgtgcaataccaactcattgctacgctcgacgcgcgatagcaccgtagcattcaccgagtgagtatgtaataccgcattgatttcagggtacagccgataaagcagggtatgcaggccagtttccgctgacggggtgcgcccgctgggaacatggttattggccgtctccaccagcaaaaaatcatccgcggtcaaactccctttatctttgcccgactccgtaaccagacattgagcggaatctagccgcagggacatattgccgccggtcgctgggcaccagcccttctcgccaatccagtggcaggcggctagcagcgcgccgagttgtacattttctgtcattgcatatccctgttgtggtgttgatgtgctatggcatgttgccactgcaatcggcatgacgacatttgttagcgcaaaaaaatcattagcataattttatctatgcttagccaatttcgtcatttagccgtttaaacatctaagcgtcttgattgccaaatcttaacatcgtgttatattgacagcaacatacagcgccaggagtattcacctgccatgagcactttatcttttattccagacagtaaattacccgcacagggcaccacaatctttacgcaaatgagtgcattggcgcaaaaacatcaagcaattaacctgtcgcaaggcttccctgattttgatggcccagattatttaaaacaacgattagcctatcatgttagtcagggtgcaaaccaatatgctcccatgaccggcgtcgcaccgctacgcaccgccatcgccgagaaaacagctaaaatctatggctggcaacccgatgccgatagcgaagtcactgtcaccaccggtgccagcgaagcactctttgccgccatcaccgcgctggtgcgcccaggcgacgaagttatttgctttgatcccagctatgacagttatgccccagtagttaaattggccggcggaatactcaaacgcattgcgcttaaacctcccgcattcaacaccgactgggctgagtttgctgatttgatatctgaacgcacccgattggtgattgtgaatacgccacataacccctcggcaacagtttggcgcgcagcagattttgaacaattgtggcaagtgattgctgagcgcaatatctatgttctcagtgatgaagtatacgaacacatctgcttcagcgcggcaggccatgccagtgttttggctcatccacaattgcgccagcgggctattgcggtctcctctttcggtaaaactttccatatgaccggctggaaagcgggttattgcatcgcccctgcggcgatcagtgccgaagtgcgcaaaattcaccaatatttgacattttcggtgtgcactccagttcaatttgcactggctgacatgcttaatagcgaaccggaacattggcaacaattgccggaattctaccgcgcgcgccgcgatcgattcgtcaatgcgctgtcagccagccgattcaacattctacccagtgaaggaacttacttcttgttggccgactacagcgctatttctgatctcgacgatatagagttctgcaaatggctcaccgaacacgtaggtgtcgccgcgatacctttatcagtattctgcgcaggcccgttcccccataaattgatccggttgtgcttcgccaaacaggatgccacgctggatgctgctgcggagcgattgtgtcaactttaaaactaactctgctgcaacaaccgctggtgtggctggatgctcaggcgaatctacgccactttgacatgctgctggaatccatacagcagcgtgatgtgattgtattgccggaaatgtttaccagcggttttgcgatgaatgccgctgaaaatgcattgccagaaaacgaggtcattgattggttacgccattggtcggtgcgcaccgatgctctgattggcggcagcgtagctctgaatacccctgacggcgcagttaaccgttttctgttggtgcagccagatgggacaatccatcactatgacaaacgccacttattccgtatggctggtgagcaccatcactacctggcgggtaaagagcgtaaagttgttgagtggcgcggctggcgaattctgccgcaagtttgttatgacctgcgctttccggtgtggtcgcgcaatcagcaagattatgatttagctctgtatgtcgctaactggcctaccgcccgcgctaaacattggcaaactctattggcggcacgagcaatagaaaatcaggcttatgtcgctggctgtaatcgggttggtgatgatgataatggtcatcattatcagggggatagtgtgattttggatgccctgggcgagattctggcccaggcagaaccggggcaagcggcgcaactggatgcggagttgtctttagaaaccttacaggcctatcgggaaaggtttccggctttctacgatagcgataagtttttgttgttgtaagttaaccacgacacaatcttaagcgctgaggatagacagaagagtaaattgaactgctacccgattttagcgaggttaagctgccctgcggctggcggattgtggcagcgcatgtgagtttaatttcggagtgaatttggtttgatgatcaggttcggttgttaaagcacctgagtcaacttaaccattgccgcctcaaccgccaaagggggcagcggcccccttgtggaatcccgcgcttgcgcccgtatcgcttgcccactgcgtgggttccctcactcatcatttcgctgacggaccgggccgattcgcatccatgctcaagcggccctcgctcggcatccatgcctcgcgtcctaccttcattcttcactcggcggctcaaatgtgcttttaacatcaaggtcaaaaaccgtggttttgattttgagcgcaatcaggaatattgccgacaagaatggagggtagagtgagcggacatggacaaatctgccgggagcagatttgaacgctgcttgcagtggccccgaaggggtgagtcccaaggacgggacgaatacctcggcgaaaagcgcgcttgggcagggatgccctcctgctcggttgaagccgcagaggtaaggtgataactgaacgtctatcaaccgaaatcagatcccatactctaacaaccgaactaaatcacttaatcaaccatcaaccatcaaccatcaaccatcaaccatcaaccatcaaccatcaaccaaacctacccaaaactaaactgaattaaagtgaggtaaaatttatctattggtttatcacctttatttatctaatactgtcgctcttttcaattcagaataattcgctatgacacaaaaaaccgaaaacgccggtttaagcccagcattgattgtcttgatgtcggtcgctaccggactggcggttgccagcaactattatgcccagccactgctggaaaccatcgcacaagcctttaacctttcggtcaatcaggccggtttcatcgtaacggcggctcagttaggctacgcggtggggttaatgttcctggttcctttgggggatatgtttgagcggcgcgggttgattgtcggtatgactctgctggcggcaggcggcatgctgattaccgcgatgtcgcaaaacctcgcgatgatgattgtcggcaccgccctcaccggcttgttctcggtggtggcgcaattgctggtgcccttagccgccacactagctgcaccggaaaaacgcggtaaagtggtcggtattatcatgagcggcctattgttgggtattttactggcacgaacggtggcgggcgcattggcctccatcgggggatggcgtaccatttattgggttgccagtgtattgatgataatcatggcgttgattctatggcgctatctgccgcgctataagcaacattccggcctcaattatggtcagttgctcggctcaatattttctttatttatccgtaccccggtgctgcgcacccgcgccttactgggtgcactgtcatttgccaactttagtgtcttgtggacgtcaatggctttcctgctggcttcgccaccttttggctattcagaagccacgatcgggctatttggtttggtcggggcggcgggtgcattaatggccaccaaagctggtcagctggcagataaaggaaaggcgcggataaccaccagcgtgggtttgatattattgctgttgtcatggatcccaatagccctgggacagcattcaatcactgcactgataatcgggattatcgtgttagatctggccgttcaaggggtgcatgtcaccaatcagagcgtgatataccgcatgatgccagaagccagaaatcgcttaactgcgggttatatgaccacttactttattggtggggcattaggttccctgatttcagccgccgcctatcaacatgcaggctggtatggtgtggcgcttgccggactggtgctatgtatcttgaacatcaccacctggttggctggtaaacgctttgatccccctgctaatcaaccggtcgagtaatcttaattggttagctaactaataatcaattgagatataaatttgggttatagggtattaagacaattaccactctggtaatgttacttaacttttattatcccgtaacccaaattaccgatagctgaccctatgcaaagccaaaccaccgactccccctcgacggcccagccgaccgccacctttattgaaggaataaccgatagcctaccgattgttatcggttatctacccgtcgcttttgcctttggtttgagttcggtaaaacttggctttactccgtgggaagctattttcttttcttgcattatttatgccggagccagccaattcgttattaccgccctgctcagcgcggggatgtcattgtgggtttccgccttgaccgtgatggctatggatgtccgccatatcttgtacgggccagcactgaaacaccgcattgtaaccaggttatctggcaaaaaaacggcgctgtgggcctttggtcttactgatgaagtgtttgccgccgcaacaaccaagctaatgaaagatcaacggcgctggagtgaaaactggatgcttggcatcgcgttcacctcttggttgtcttgggtagctggcaccgctatcggcgcgatgtttggtcatgggccgctggaaaattacccggcgattgaagcatcactctcctttatgctcccggcgctattcctcagcttcttattggcctcgttcaaacgccaatacagccttaccgttattgcttcactgaccggagccttgctgggcgtgctgctgttctctattccggtggctattttggccggtattggcggcggatgcctggcagccctgctccaacccgtccccgagaccgttatagaaaataacgagagtgataaagaggagccgaagccatgaatatggatgttgtgatcattggtttggtggtgggaacggtcaattacctgtttcgttatctgccgctgcgcctggggcctgcccgtaaacaagcaggcctgcaacgagggaaagtctccctgttgctagacagcatcgggatcgcctctatctgtgcgttgttggtggtttccagtaccccggagatagtgcataccccacagaaattaattcctacactaattggttttttagttatctgtggatgcttttataaaaccaacagtattatcttcgccaccttactgggagcactcagttacggtctgacattcaaattactgatgattttggcataacaatttgcctgaattgtgaactgaaacacaatatccttacaattaataatactaattattcacacacagtgactgaataacacgaattgctaaatttttctcttattaacccgtttacattattagtcactaccgttactgtaccatttgaaattaatgaggctccttataatggaaagttcctttagtcccatcgaacagatgcttaactctcgtgccaaacgtcagaaagatttcccttaccaagaaattctgctgacgcgcttatgtatgcatatgcacagtaagttgctggaaaatcgcaataagatgctgaaagcacaagggattaacgagaccctgtttatggcgctaattacgctggaagcacaagagagccacagtattcagccgtcagaactcagtgccgcactggggtcttcacgcaccaatgccacccgtattgctgacgagttggaaaagaaaggctggattgaacgccgtgaaagccacaatgaccgccgttgtttgcatttacatctgaccgaggcgggcgttgagtttttaaatcagctacttcccccacaacataagtgtctgcattttctttggtcaacactggacgccgacgagcagcaacagcttgaaatgctgacgcgcaagttgctgacgcgtttggaccaaatggaaataccggaacagtaattccaccggttctatccagatacataactttatccaggtaaatcactatgtcatccccacatagctggagactcgcgcccctgctcgtcgtactcatactggcgggctgcgcctcaagcgataatattgcacctcagtctcaaatgctggataaccaacaactgcaattggcgcaacccaaagtcagctcgttggcactcagtcctcagtggtggcgggtactggaagatccccaacttgatgctttgatgtcccaaagcttacaaacctcgccttcgcttaaacaagcggcggcacgggtgcgtgaagcacaaagcgtagtgggtcaggctgatgcagcaaatggccccaacctggacctcaacggtagcagtaaacgagaaaaggtttcgcaaaatacactacaaccgttcttgcagtcgtatcctgacaagcccttgtatgaaacctccaatactcttggcctgaatcttagctatgagtttgattggtggggtaaataccgcaatcgggtcaatgccgccaatgcacaagttaatgctgcccgtgcagaacagcagcaggccgcgctgacactaaccagctcagtggcatcggtttattaccaattacagagtaattttgccctgcaaaatgtgttgcagcaggaagtcgataataatgatcgtctggctgaactgcgcactaagcaatatcaggcgggcatctatggcattgaaatcccacagcaaacaaaagctcaggcggatacggccaaacaacaaatcattcaactgcaatctcaaggtgaacaactgaaacatcagttggcagcgctgacagggcaaggcccgaatgccacacaaaatttgcgccaggtgccattaccagatatcacccgcctggcccctaaaggcgagctgaccacggatttactgggcaaacggccggatattactgctcagcgccaactggttgaatcttatgaccagcgagttaaagcggcacgtaaagagttttatcccagcttatccattaccggatttgccgggctatctaccactaacttccagggcaccaaccctaatctgttggaagcggccagtcaggcatggaactttgctccagccatctcactgcccattttccacgctggcgcgttgcgcagtaagttaggcgaggaatctgccctttatgatgaagcggttgaatcctataaccaaaccatcctcaatgctgtgcgggaaacggcggatgccatcaccatccaacaaagcagtcaactccagctacagcaagctatatccgcatcgcaatctatacagaaggtttataacgtcgccgacgctcgatatacggcagggattatcgggcgcgatgaactgttgattagccagtcgcaatacctgcaacagcagcaatcagaactcaatgccagcaacaacttattgcaggccaagattggtttgatccgttcactcggtggtggctatcaggcccccgtcagtgatggttcacaaaataaaacaatataatatgtggggaagaccatgagcacaaacgcggaagctcaagtgccgcaacaaccgcagaataaaaagaagcaacgtaaacgcgtgctgctcttactgacgggtatttttattattattggggtggcttaccttatttattggttcctggtgctgcgtcatcaccaagagactgataatgcctatgtttcgggcaatcaggtacagataatgtcacaggttcctggcagtgtggtcagcgttaattttgaaaatactgatctggtcaaaagtggcgatgtgctattaacacttgatccaaccgatgcggaacaagcttacgaacaggcgcaaactgcactggcaaataccgtgcgccaaacccaccagctcataattaacagcaaacagtatcaagccaatattgcgctgaagaaaactgaactgagtaaagcacaaaatgacctgaaacgccgtgtggtgctgggttctgttgatgcaattggtcgtgaagaactgcaacacgcccgtgatgccgtcgatgcagcacaagcttcattggatgtggcgattgcgcaatacaacgccaatcaggcgctggttctgaatacacctttggaaaaacaaccggcggtcgaacaagctgcggccaaactgcgtgatgcctggctcgccctgcaacgcaccaaagttgtcagcccaatcaccggttttgtttcgcgtcgcagtgtgcaagtgggcgctgaaattgccaatggtgcgccattgatggcggtcattccggctaatgaaatgtggattgacgctaactttaaagaaacacaattggccaatatgcgcattggtcaacccgccacgatagtgactgatttctacggtgacgatgtcgtcttccaagggaaagttgtcggtctggatatgggaacaggcagcgccttctcactgctacccgcccaaaacgccaccggcaactggatcaaagtggttcagcgcttgccggttcgtattgaactggatgccaaacaactggctgaacatccgctacgtattggtttatcaaccaccgttagggtagacaccgccgataccgatggccaggtgttagcgcaaaacgtgcgcaaagaaccggcatttgtcaccaatgcgctgtcattggatttagcgccagttaatcaaatgattagcgacattgttcatgcgaatgcgggttaatgttgatgcaaatgcaagttaagcgcgccggaggcctctgtggcacaaaaaccgcttgagggtgcccaactagcctggatgacggtcgcattatcattagcgactttcatgcaggtgctggattccaccattgcaaacgtggctattccgacgattgccggagatcttggctcgtccaactcccagggcacatgggttatcacctcattcggtgtggcaaatgcgatttccatccctatcaccggttggttggcaaaacgcatcggtgaagtcagattatttctgtggtcaaccgggttatttgcactggcttcatggctatgtggcgtgtcaaacagcctggggatgcttatcttcttccgggtcattcaagggctggtcgcaggcccattgatcccattgtcacaaagcttactcctgaataactacccgcccgcgaagcgaagtatggccctggcattgtggtcgatgactattgttgtcgccccaatctttgggccgatcctcggcggttatatcagtgacaactatcactggggctggatcttctttatcaacatcccgatcggactggtcgtcattttgatggccggcagtacgctgaaagggcgagagaccaaaaccgaaatcaaacctattgataccgtgggattggtattattggtggtgggtatcggtgccttacaaatcatgctcgaccaaggtaaggagctggactggtttaactcaaccgagataatcgtcctgacggtcattgccgtgattgccattaccttcctgatagtgtgggagctaaccgacgaccatccggtgattgatttgtcattattcaaatcgagaaactttactattggttgtttgtgtatcagcctagcctatatgttgtactttggcgcaattgtcttgttgccgcagctactacaggaggtgtatggctataccgccacctgggccggtctggcatcagcgccagtgggtatcttgccggtgttgctgtcacctatcattggacgtttctcgcatcgcattgatatgcggcagttagtcacattcagtttcattatgtatgcggtctgtttctactggcgagcatatacattcgaaccgggaatggactttggtgcctcggcgtggccgcagtttgtacaaggttttgctattgcctgcttctttatgccactgacagcgattactttgtccggcttaccgccggagcgtatggcggcagcatccagtttgtctaatttcctgcgaacattggccgggtcgattggtacctcaatcaccaccacgttgtggacgcaaagagagtcgatgcaccattcgcagttgacggagtttgttaatccgtttaacccgaatgccacacagatgtatcaggatttagagaagctggggatgaaccagcagcaagcgtcggcttacctggcgcgagaaattaccaatcaggggctgattatctctgccaatgagatcttctggctctcggctggagtgttcctgttgctactggctctggtgtggtttgccaaaccgccatttacctccggcggcggcggcggtgcgcactaacagacaatgctgagcaacaaaaagggcgctgacttatcatcagcgccctttttatttttatattgcagtcacagacccaaagaataatgggttaggcctgattttgacgccaccactccgacagcaaaatacctgtcgcgactgacacattcaaactttcgactttgccagtaccgccgatagacacactcacatcaccctgctgccaagcgctgtcggttaggccatcactttcttgccctaaaaccagcaccattttagctggcagttcagcttttgccagactgacacctttatggcttgaggtggtcacgatggtgtagccagctttacggaaagtatccaacacagaaaggaaatcatcagcattgattgctttgatatgctccgcaccaccttctgctgtacgaactgccgcgccagactccagcatcgctgggtcttgcagcaacacgccgttaataccaaagtgtgcacaggtacgcataatgccgcccagattatgtgggttacccacatcttccagtgccagtacacaatcttttacaatgccatctttcgcctgggtttgctgttgcagataagtttctgcatccaaaccctgacgtttcttaatcaggaaacacacgccaccgtggtgttcagtaccagacgcttttgccagctcatcttcttcaaccacatgataagccttgcggttagccgccatccatttcagcgcttcgcgaaaacgtggggtaactgactgcacaaaccaggcgcgcacgatagcatctgggcggctttcaaacagcgctttacaggcattttcgccataaacgcgtgtttcttcagcccgctgacgacgcaattgcgccggatccacatggcttttgccactgatgccaccgtgatcaaactcaggttcttctgatggcgcacgagacacagttttccacggtgaatcgtaagggccattattatcagaacgcgccggacggccaggactcacgcgttcattacggccggaatcgttacgacgtgagtcattattacgcggtgaactgccccgacctgcattatcacccggacgacctttgcctgccggacgcgggtttttaccccggttattgctgttacggtcgtcgctgctgttttcgtcactgcggacgtacatcactttaactttgccgtttttgccactaaatgaatcgttcattgtcttctccaccaacgcgcagggcgcgaagattacctgatgtctgctcggttagccataagcaagcgctaaaagctagcaactatcgtattcatcgaataaaccattttggcaatgacttcatttatacccataatagataacaacaacgaaacaattcagctcatattgactgtctggtttctcttaatctactcagatacaaaataaaggctaatttatgaatacggtatgtacagcttgtatggcgacgaatcgcctacctgaagcacgtattgatgacggcgctaaatgtgggcgctgcggccactctttatttgatggcagcatcattaacgccaccgccgaaacactggataaactgctacaagatgacctgccggtcgtcatcgacttttgggctccttggtgtggcccttgccgcagcttcgcgcccatttttacagaagttgccgcagagcgcgccggaaaagttcgctttgttaaagtcaatactgaagcagaaccggcactcagcactcgtttccgtatccgcagcattcccaccattatgctgtatcgaaacggcaaaatggtcgatatgcttagcggcgcattgccaaaggcagcttttgataattggctaaatgagcaattatcagtggaacccgctgcccgctaagctagtttaactcatttatcaccattcggggccgttcaactacccgataaagcccatgccctgacagttttctgttggggcgttgttttttcttttatggtatgactgagcaccggggttgattagaatagcgctatttcttcaggagtccgtcgtgactgaatcatctactaccgaccaggctttgcctacggtcataacgacgggaaatgcagtactgcggttacgccagcagcggttatccgcgtctacccgcccgtatcgcgcccgtggttgccgcgctattcgctgccaaggctgcctgctgactgagcgtttttgtttgtgtgacaccatcaaaccacaaccggccagcagccgcttttgcctgatcatgtttgataccgaaccccttaagcccagtaataccggtcgcctaattgctgatattctgccaaacactcaagccttcctctgggcgcgaacagaagttgatcctgagctgttagccgcaatacgcgactcttctcgccagccttatgtggtctttccggaaaaatatgccgaccctgaccggcaggtactcaatcaattacctattagcgataaaccaccgttatttattttactggatggtacctggactgaagctaaaaaaatgttccgccgaagcccttatctttccgaactacctatgttgtcgctgaatgtcagcaacacctcggattatctattgcgtgaagcacaacgcccggaacaacattgtactgtcgaggttgccgccgccctgctgcaacaagccggtgatattcaggcagcggatggattaaccgcgcattttcattatttccgtcagcaatatttagccggaaaacctcatcatccagtgggccgagtcacagcaagtatcgaagatatcgcataaaatcagtaaagcagcctctaacttatgcaacttgaaagatgacggggataatatgagccaacgtggattagaagcactactacgcccgaagtctattgccgttattggtgcctctgaaaaaccggagcgtgcaggttttctgatgatgcgtaatctgctggatggcgggttcaatggcccaatcctccctgtcacccctactcataaagcagtttgcggtgtgttggcttacgccgatatcgccagcctgcccatcacgcctgacttagccattttatgtacccatgatcgccgtaacctcactctgctggaggatttgggtacccgaggctgtaaggctgtgattatcctgtcggcggcaactgaacaatttcctgagctaaaagcctgcgcgcagcgtcaccacatacgcctgcttggcccaaacagcttaggtttgctggcaccgtggcaagggttaaatgccagcttctcgccagttcctatcaaaaaaggccgactggcgtttatctcccagtcagcggcggtagctaacaccattttggactgggcacagcaacgggaagtgggattctcctattttattgcgctgggcgatagcctggatattgatgtcgatgacttactcgacttccttgcccgagacggtaaaaccagcgcgatcatgttgtatatcgagcatattagtgatgcacgtcgcttcttatcggcttcacgtagtgcttcacgcaataaaccaattctggtggtaaaaagtggccgcagccaacgcgcccaacagttactcaatggtcagcaagggttggacgccgcctatgatgccgctattcaacgtgctggcctgttacgggttcaggatactcacgagctattttcggcagtcgaaacgctgagtcatatgcatccactgcgcggtgagcggctactaattgtgagtaatggggcagccccagcggcgatggcattagatgagttaattagccgtaacggtaagttggctacactctctgatagcacccaatccgcgctgagtgcagcgctacctccttttgtttccttacgtaacccaatagacctgcgagatgatgctagcgccgagcgctatttagcggcgcttaaacccttattggacagtaccgattatgatgcgctactgctgatccactcaccgagtgctgcggcaccaggcagtaaaacagctgagttattgatatcggccatccgccagcacccacgtggcaagcgcattactttgctaactaactggtgcggtgaatattcatcacaagatgcccggcgtttattcacggaagccggtatcccgacctatcgcaccccggaaggggccattactgcttttatgcacatggtagaataccgccgcaaccaaaaacagttgaaagaaacacctgcgctacctatcggcctcactgccaatactgcgcatgtacaccagttaattcgccaggcgctggcagaaggaacaactcaactggatacccatgaagtgcagccgattcttgaagcctatggcctgagcatgctaccaacctggattgccagtgatagtgttgaagcggtacacatcgccgagcagctaggatacccggtggctatcaaactccgctcgccagatattgtgcacaagtcagaagttcagggagtcatgttatacctgcgtaccgcaatggaagtgcaacgagccgcagacgatatcctcgatcgcgtgaaacggacttatcctcaagcccgtatcgacggtttactggtacaaagtatggcaaaccgtgctggagcacaggagctgcggattgctgtcgagcaagatgccatcttcggcccactgattatgctaggggaaggcggtattgaatggcaccatgaaacacaggccgccgttgcattaccgccactgaatatggcattagcccgctacctgattattcaggcggtcaaaggtggaaaaatccgtaaccgtggttcactgcaacctttggatatcccggggctaagtcgcttgctggtgcaagtctctaacctgattcttgattgccctgaaatctcacgtttagatattcatcccgtgcttgcttctggcagtgagttcacgttactggatgtatcaatgcagttggcacctgttactggtgacccacaagcgcggctggcaattcgcccctacccacacgagttagaacaaaccgtggtgctaaaagacggatctgattgcctgtttcgccccatcttgccggaagatgaaccgctactaaaattatttatcgatcaagtgactaaagaagatctctattatcgctacttcagcgaaatcaacgaattcagtcacgacgatttggcgaatatgacccaaattgactatgatcgtgagatggcctttgttgctgtgcgccaaactgcggcagggccggaaatcattggcgttacgcgcgcactgtccgaccctgacaatattgatgcggagtttgccgtattggtgcgctcggatctaaaagggctggggctgggacgtgaattgcttgagaaaatgatccagtacacccgcagccacggcttaacacgcctaaccgcggtcactatgcccaacaaccgcggcatgatagggttggcgaaaaaactgggttttagtattgatgtgcagatggaggatgggatcgttaatctagagctgacactttgatttcaataacatgaatcactgtgatatagcccacatagataagtgattcggtctacggttggcaaaacttgcgcacaatccggaaaagtagtggtattatcgcccgactctatggattagtgtttttttggatatggcggttctgccatcaaataacaagagaagaagcgcactgtgatgttgtcaaaattcaaacgtagcaaacatcaacaacaccttgcacaactgcccaaactcccccagccagttgatgatgtccaaacgctttattgccccaaggttttccgctctactctgctggaattgataggccaggcgaccaaacgtatctatctggtggcgctttaccttgagcaggatgatgcaggccgtgatgtgatgaatgccctctatcaggccaagcagcggtatcctgagctagaaatttgtgtattagtagactggcatcgtgcgcagcgtggccgtattggggccgccgccgttaatactaatgcagattggtattgtgagatggcagagaagcatccagacgtctgtgttccggtttatggtgtcccggtgaatacccgcgaagcccttggcgtattgcatctgaaaggttttgtcattgatgacaccgttatttacagcggtgccagcatcaatgacgtctatctctatcaaaatgataagtatcgctatgatcgctaccaattaatcacaaatccatcattggccaatattatggttgattatgtgaagcagcggattctgagcgcaggtgctgttcaacgtctcgatcgcaccgatcgaccgactaatcccgagatcaaaaacgaaacccggcagtttcgctcatcactgcgagatatcggttatcaattcccagcacaggctggtaatgatgaattagcagtaaccccgttggttgggctaggtaaaaaaagccaactcaacaagacaattcatcatttaatggcttccgcagatgaacgcctcactatctgcaccccctacttcaatctacctgcattgttagttcgcaatatcatttatctgctgcgcgaaggtaaacaggttgagattattgttggcgacaaaacagcaaacgatttttatattcccgaagatcaaccgtttaaaatcataggcgcattgccatacttatatgaaatcaacttgcgccgcttcctcagccgcttacagcgctttgtcgataatggccaactgattgttcgtttatggaaagatggcgacaatacttatcatctgaaaggaatgtgggtagataataactggcagttgattacgggtaataacctgaacccacgagcatggcgtctggatctggaaaatgccattttgatccacgatcctaagcatgagatgcatgagcagcgtgcaaaagagctggaatgtattagaactcatactaaaattgtttcacactaccttgaacttgagaatattcaacaatatccggtcaaggtacgtaagctgatccgtcgcttacgcagaattcgtatcgaccggctgattagtcgcattctgtaaatctaaaacaaaaaacctgggactannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactatgctgggttttctgtctcttaccaagggagagactgcatgtggtactcaccttatcttcgccctttaattcttgccccgctacttttcgccagttctgcatgtacccatacggccaatgacagttggacagggaaggataaagcacaacatttctttgcttctgccgcacttgctgctgcgggtacagcctatggcgaacatcagaattggtctgatgcaagaagccgtaatttcggcctgttattttcgataggtatcggcgcgggcaaagagctatatgatagccgccaaggtggtactggttggagttggaaagactttgcctgggatgtcgcaggcgcggtgactggctatagcctctatcaggcagtcaattgaagcgttaccctacttgtcgaatatcatgatcgggtcgtctcagaaccataaaacaaaaaaggccacccaccgggagggtaaccttctcttttatttggctgtttacgcacaaaaatccacgcaaaaaaactatttctatcgttttttatatttcccacatagcaaaaaccccacgcttttggcatggggtctcggcttgatttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggattcaggtgggtccaccgcgctatggccgccaggcaaattctgtctaaactaacccgctacatgtattaatcacgcagccagccagcccaatctcggaacttcgctgaaaatcaatatctatctctcaaatacaaaacacctttggtgttgtaaggttaagcctcacggatcattagtactggttagctcaatgcatcgctgcacttacacacccagcctatcaacgtcatagtctttaacgttccttcagggggcttaaagccccagggaagactcatctcgaggcaagtttcccgcttagatgctttcagcggttatctcttccgaatttagctaccgggcaatgccattggcatgacaacccgaacaccagtgattcgtccactccggtcctctcgtactaggagcagcccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctactttcgtacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccggattacggggccgagttagaacatcaaacattaaagggtggtatttcaaggttggctccatgcagactggcgtccacacttcaatgcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcggcgccgggagcaagtccctttacctaatgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgcctgagtattctctacctgaccacctgtgtcggtttggggtacgatttaatgttacctgatgcttagaggcttttcctggaagcttggcatcaactacttcaccaccgtagtggctcgtcatcacacctcagcgttgataagcaaccggatttaccaagtcactccgcctacatgcttaaaccgggacaaccgtcgcccggctagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgtgcgggtttttcacccgcattatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggtcaccttcaacggcttacagaacgctcccctacccaacgaacgtatccctaagccaactcgactttattggacgcattgacgtcgctgcgctccgtcaatcattatccactgccgtgaattgtcttgggtgatacgttcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagtcgggatgaccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactattcgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcatcgaactcacaacgtatgcatttttgtgtacgggactatcaccctgtaccgtgcgactttccagacgcttccactaacacatatgctgattcaggttctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgccttgcatggctatgtattcaccatgcaatagtgcaacgaattgcactgggtttccccattcgggtatcgtcggttataacggttcatatcaccttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcgcttaacctcacaacccaaagatgtttcttctttattggtgtggctgcgaacacactctgcgtcgttgtgcagtgcgcgcaatcctcatgaacgtagcgttcactccggttgctgtgcgctgtacgccttactgagtatcttctcgctcacactgcaacaatgataaacacattggcattgcgattatttgagagactctaatacaggttaatccttatctcagtacttctacggagagataagtttcagctgtattgtttcaattttcagcttgttccagattgttaaagagcaatatttcacaacacactgtgtcttgcgaccgcagtacattttgaaatagttttttatatggtggagctaagcgggatcgaaccgctgacctcctgcgtgcaaggcaggcgctctcccagctgagctatagccccatataaaaagcaaaataccttatcggcataactcattctcagaccaggcgcagtcacgcagtatgaggatgagttggtgggtctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacagacccaacaaggtactaaagcccgactaatctctcagcccggccttatttgctcgttactttctatcagacaatctgtgtggacactgcgcaatgcgtatctgaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacagactttatgtggtccgcttgctctcgcgagttcgcttcactttgtatctgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccggtttatcaccggcagtctcctttgagttcccaccattacgtgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcaccgaagcatctctgctaagttctgtggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagcttgccagtttcaaatgcagttcccacgttaagcgcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaatccaacaacgtattaagttattggccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggcacatccgatggcgtgaggccctaaggtcccccactttggtccgaagacgttatgcggtattagctaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccgctcgccggcaaagtagtaaactacttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagatttgtttgatttgctatgaattaacatagcgatgctcaaagattactttctgcaaatatgcattcgaaccgaagttcaaatgtgtactgctttggtcactcttcaagactttgatattgcttctgcctgtcgaaacaggctttgatatcgtcttgcgagtgcccacacagattgtctgataaattgttaaagagcgttcgttacccgtttgccttgcggcgaatcttacggtaacgcgggatgcagataatacgctttcccgctacagagtcaaccacttaattagttaattttctctgctcttcccggccactctgtgaagttgctcacagcgccgtgtcgatggatgcgcattatagggagccgcttcagaatggcaagggtttatcttaaagttttttctgactgccgattatttgaacgttacgactacttatgacgcatttttatggctttcggcaggtccgccagactatttagtaccaaatctgctgctgcctcaccttccgcggtcacaggtttgccagtgcgaactaatactttagtaccgatatttgcagccaatgctgcctgcatatcttcaattttgtcgccaaccatataagaagcagccatatcgatgttcaattcactttgtgcttgcagtaacatgcctggcaatggtttacggcattcacatgtttcacggaactccgctacactgccatcggggtgatgcgggcagaaatagataccatctaaatcaacaccgcgatcagccagcgaccaatccatccactcggtgagactcaggaattgctcttcagtaaagataccgcgtgcgatacccgattggttggtgaccaaaaccagagcaaagcccatttctttcaattcacggcaagcatcaataacaccgtctataaactgaaaattatcaatttcgtggacataaccgtggtcgacattaattgtaccatcacgatctaaaaatattgcggggacgggctgagtcacttatctactcctgagggctgttaacgccactagtatcgcatgttttattaccgattgagaatggaagagaatcagtgttgccagttgacttagccgtctagacgccttaacatccaatccatactttggttttgccaaagcttactttttatctagccacggaaatgacgataaaataagaataatatgattaaactttctcacatcagcaaagagtttcagcagggttcgcgcacgattaccgcgctttcagacgtgagtctacacgtccctgctgggcaaatttatggcgtcattggggcctcaggtgccggtaaaagtacattgattcgatgcgccaatatgttagagcgtcctaccagcggacaagttctggtagatggacaagatctcacgaccttatctgaagggcagttgacacgcgcacgccgccagattggcatgattttccagcacttcaatctactttcttcccgcacggtgtatggcaatatcgcgctgccgctcgagctggacaacacaccacgcgcagatataaagaagagagtcaccgagttgttggatttagtcgggcttgccgataagcaagacgcgtatccagcgaatttgtccggtgggcagaaacaacgcgttgcaatcgcccgtgctttggcgagtaatcctaaggttctgctatgtgatgaagccaccagcgcattagacccagcgaccacccgttcaattctggaactgcttaaagacattaatcgtcgtttgggcctgaccattctacttattacccatgagatggacgtggtgaaacgtatctgtgatcaggttgcagttattagcgaaggcaaattgattgaaaaagacagcgtcagcgaagtgttctctcatccgaaaaccccgctggctcagcaatttattcaatcaacgctgcatttagatattccagaagattacgcactgcgtatgactcaagaccccaccaaagaccaggtgccactgctgaaactggaatttaccggtcagtcggttgatgctccgttaatatcacaggctgtacgtcgctttaatattgatatcggtatccttagctcgcaaatggactatgccggcggtgttaaatttggtgtcatgctggcagaattgcatggcgacaatcaggatggcctcgctgccatcaagttcttgcaagatcatcatgtaaaagtagaggttctgggttatgtctgaggcaatgatgtggttaatgggccgaggcgtctgggaaactctaatgatgacgtttgtctctggcttttttggttttgttttggggctaccggttggcgttctgttatatgtcacccgccctgggcaaattattgccaacaataagatttaccgcaccctatctggggtagtgaacatcttccgttccataccttttattatcttattggtatggatgatcccattcactcggatgatcgtcggtacctctattggtttacaagcggcaatcgtgccactaacagtcggtgcagctccgtttattgctcgcatggtggaaaatgccttgctggaaataccatcgggtttggttgaagcagcccgcgcaatgggtgctacgccaatgcaaatcatcaaaaaagtgttgttgcctgaagccctgcccggcttggtgaatgcagcaactattaccctgattaccctggtgggctattccgctatggggggggcagtaggtgccggtggcttaggccaaatcggctatcagtatggctacattggttataacgccacagtgatgaatacggtattagtattattagttattttggtttacctgattcaaatcagtggtgatcggatcgtaaaagcggttactcacaaatagttattaatacatatattacccaaaagacttggggctacaggtaggcagcaagcgaatgaatcctgatgagcttactctagtaagtgattcaggtgagtgaacatagcgaacaaccctgtagcccaaagtacgaagggtatagcgactgcctcacacagcggcgcatcttaacgaatgtctatagaggaaaggatatgtctttaaaattcaaatctatcgcggcagtcagtgcattgattggtactctggccctggtaggctgcggcccagcggaaaaagatccaaaccatattaaagtcggcgtgattgtaggtgctgaacagcaagttgctgaagttgcacagaaagttgcaaaagataagtacggtctggatgttgaattagtcactttcaacgactatgtattgccaaatgaagctctgagtaaaggtgatattgatctgaatgctttccagcataaaccttatttggatcagcaaattaaagatcgcggctacaaactggtttctgttggtaactcattcgtttacccaattgctggttactctaaaaaaattaaatcattggaagaactgcaacctggctctcaggtagcactgccaaatgacccgactaacctgggccgttctctgttactgctggaaaaagtcggtctgattaaactgaaagacggcgttggtctgctgccaaccgtactggatgttgttgagaatcctaaaaacctgaaattggtcgagctggaagcccctcagttaccacgttctttggatgaccaacaaatcgctttggcgattatcaacaccacctatgctagccaaatcggcctgacaccggctaaagatggcctgtttgtcgaagacaaagagtcaccatacgttaacctgatcgttgctcgcgaagataataaggatgcggaaaacgtgaagaaattcgttcaggcttatcagtctgatgaagtcaatgatgcagcaaacaaagcattcaacggtggcgcagttaaaggctggtaataaccagtgggccattttgctgaatattaggtttcctaaattcagtgtttactaaatatattgcaagacgggcaacagcccgtcttgttatttgcataatagattgcttcaatagcgcttcttaaataaaaaggctgaggaatttctatgcgtgcgttacctctgtgtctgttagccctctcgctaactggatgttccatgcttcaatcaaagccatccaccacagaaaatccggttaaacaaccgcctccggttatcaaacccagccctacggcagccccgcgctcggcaccggtcaaactatataaaagtgcagaagaactggttggcaaacctttccgtgacttaggtgaagtgtccggtgagtcgtgccaatccacggttcaagactccccaccgagtattgcaaccgcccgtaagagaatgcagactcgagcatcgtatatgaaagccaatgcggtcttgctgcatcaatgtgaaatacttagcgctgtccccggctgttatcagcaagccgtgtgccaaggttctgcactgaatgtttcatcaaaatgagtgtgttttcctttaatcagattggggttatccgctcgccctataaagaaaagtttgccgtaccgcggcagcctggtctgattgaagatggcggtggtgagttacaactcttagcgccctataatcaagctgaagcggttcgcggcttatctgattttagccatttatgggtgatgttcgtttttcatcaaaccatgaatggtggttggcggcctacagttcgtccaccgcgcttaggtggtaatgcccgaatgggggtatttgccacccgctctacctttcggcccaacccgattggcatgtccctgattgagctgaaagaggtgcgatgccagggaggtgaagtaactttggtgttaggcagtctggatttggttgatggtacgcccgtgattgatatcaaaccctatttgccttttgcggagagccacccccatgcccgagcgggttttgctcaagcagcacctgacgcagacatgcaagtttgcttttccagcatcgctgaacaacagttagtacagcaacaacagcgttacccgcacttacggcgttttattacccaggttttagcacaagacccacgcccagcctaccgcaaaggcgatagtgaaagccgtgaatatgctgttttgctactggaatttaatgtgcgctggcgggttattgacggccaaaccgaggtgttatctcttgagccgcgctaaatttcaccctgctctcttttgacaaccgctactcgctggtaaactaaaccactttttacttttttggctgcctctatttgttgcagcgccaatggaatcaaaacatcatgcgtactagccaatatttgctctccactttgaaggagacacctgctgatgctgaagtgatcagtcaccagctgatgcttcgcgccgggatgatacgtaaactggcttcaggtctttatacttggttgccgaccggggttcgggtattgaagaaagtcgaaaacatcgtgcgtgaagaaatgaataacgccggtgcaatcgaagtttcaatgccggtggtgcaaccggctgatttatggcaagagagtggccgctgggaacaatatggccctgagctgttacgttttgttgatcgtggcgagcgcccttttgtgcttggcccaactcatgaagaagtcattactgacctgattcgcggtgagattaactcttacaaacagttgccgttgaatttcttccaaatccaaaccaaattccgtgatgaagtacgcccacgctttggtgtgatgcgcgcccgtgaattcctgatgaaagatgcttactctttccacaccactcaggaatcattgcaggaaacttacgatgcgatgtatgccgcatacagtaaaatcttcgagcgtatggatctgaatttccgagctgtgctggcagataccggctcaattggtggcagtgcatctcacgaattccaggtgctggcagacagtggtgaagacgatatcgtgttctcaaccgagtcagattatgctgctaacattgagtttgctgaagcgctggcaccctctgcaccacgggctgttgcaacagaagatctgcgtatcattgatactccgaatgcaaaaaccatcgctgaattagttgagcagttcaacctgccgattgagaaaacagtgaaaaccttaatggttcatgctcatgaagagagtggccataagttggttgctttgttggttcgtggtgatcatgaattgaatgaaatcaaagccgagaaattgccacaagtggccaagccactcaccttcgccaccgaagaagagattcgtgcaattatcggtgcaggcccaggttcattaggcccggttaatctgccgctacccgttgtggttgatcgcagtgtggcggtgatgagtgatttcggtgccggtgccaacatcgatggcaaacattactttggcattaactgggagcgcgacttgccgctgccacaggttgctgatttgcgtaatgtggttgaaggcgatatcagcccagacggcaaaggcactctgcaaatcaaacgcggcattgaagtcggtcatatcttccagttagggactaaatactcggaagcgatgaaagccacggttcagggggaagatggccgcaatcaagtgatgaccatgggttgttacggtattggggtgtcccgtgtggttgcggcagcaattgagcagaatcatgatgagcgcggtattatttggccggatgctattgccccattccaggtagccattttgccaatgaatatgcacaaatctttccgtgttcaggcgctggcagaagagttgtatgccaccctgcgttcacacggtattgacgtgattctcgacgatcgtaaagagcgtcctggcgtgatgtttgctgatatggaattgattggcgtgccacacaatatcgtgattggtgatcgcaatctcgacagcgaagaagtggaatacaaaaaccgccgtgccggtgaaaagcaaatgattaaaaccagtgaaatcattgatttcttgctgagccaaatcaaacgataattgattatgcgttaaaaaaaccgctgactagtgaataactaccagcggttttttattatttcaccaatacccgttatcgattctcgcagctcttattagcattaaactggatatcatcagttgggatcaacattttatcggactgcccttcttccattgacggtcgaatatcaaaatagccattgagagtcaggaagaccggctcacccacatttttgcgggcttttagatagcccttttccaacgcgatattattttccaccgggaaagttttgcccgtgacacaatcggtgaacaccgcagcatcagcgaaatatttatacataccgcttagtggcattggggttttaggtaaaggctgttcggtcggtactaactgataattcaaattagattcaatcgataaaccttgttgatcaagcatcaccaaatttttaccgacaggccggaaatagcgtttttctccctggccagtggttaatactaatttatctgccgtccgtgcccactgaccatattcggcaaaagcctgatcgccttctttactaccccgataaatctctttcaagacaaatgttccatcgctgtcgaggaataaagaggtatccaaaccactgcaatcagcacagggtaaaagtccctgataactttgctgcatcggttgtaaagcctgttcgaccggctgatatcgattattacaacctaatagtgacagtgcacctactgccaaaaatagcgttattgttaatttactcacagtcattctcccatactgtgtccgatataaaaggatgaagctgttttattcgccatagggctgatatcagcatcaatcctgatgtattttgccgcgcagtgcttttgtcgcccctttgcggactttgctttcaacccgcctaatttttgaacctttagttggtttcgtcgcccggcgtgttttttctaccaccatcgactggcggattaatgccaccagccgcgctaatgcagcctcgcgattcatatcctggctacggtattcttgtgctttgataatgatgaccccttcggcagtcatcaaatggctattgagcgataataatctttctttatagtactctggcaggcttgaagccttaatgtcaaagcgcaaatggatggctgtcgaggttttattaacgtgctgcccgcccgcaccttgggcgcggatcgccgtcaattcaatctcactgtcgggtaagctgacattattggatatgatcaacacgcttattgcccatcgccttgccattcatcaaaactaatttccagattattctgatcatcagataaccaaatagttccctcttgcaacgtggcctgcaatgacatattgcgattagacagcgccgccaattttgccatttgctcatcatccaggaagcgtacccgaaggttacggtgcccagataatttttccttaacttgcggccaccacactttagcggccctttcactataggcatagagcacaacttgctgtgattggttacaagctttacgcaaccgtttttcctcgggcaaccccaattcgacccacagttcgatgccattgtgatcattgtgacgccaaatttctggctcatcatcagcgctcaagcctttggtaaactgcaaacgttcatcagcatgacaaatccacgccaataaacgcagcatcatacgctggtcagtttcggatgggtgttgggcgatggtcaggttaacatcttgaaagaaattacggtccatatcggcgatattaactgcggctttatggatggttgcttttagtgccatgagtgacctcttaattatctggctgacagtgtacttgattaggtctgcttgcagccagcccggaggaaagagagttattagtggtatcaatactaaaaagaaagcttcattctgactctaatatctccaccactcctgtgctatagtccttataagttcagagtttatcttcgtaggttgacagcgcgacgtttccgcagagaatctactgggttaaacttttccaggaggattactgtgcagcaatactgtgaattagtacgccgtttttatgcacaaattgctagtggtgaccagggctatgtgtcagatgcactgggttgtgtattgaaagcattggacgaagttgcggctaatgacgcactcccgtcctccgttagggaacaggcggcctttgccgccgctaacttattggtgagcgattatgtcgatgagtgaagagtatcaacccatcaattgtgatgactacgataatctggaactcgcctgccaacatcacctgatactgacgttgaagttgagaggcggtgagatcgtagaaggaaaagctagcgatctgctgctgagaaaaaaggtcgaatacctgattgtcgagcaggaagggacaatgcgtgaattacgtcttgaccacatagccagcttcagccaccccgaaatcgggacggtagtagtaagtgcatcataagcagtaagtgcatcatagtttctacacctttacagacgggccgcttaaaagtggcccgttttgcttttaaggctgaccaatctgctttaaggctttaaactcgcataataggccgccagatcagagatgtcatcatcggttaaaggcgtaacataagcctgcatcactctagcttgcccacctgtccgctctccttttttatacgcttttaatgattgctctaaatacatagcattttgcccagccaaattaggatacatagggactgaaaccttgccctgagcaccgtgacaagccacacagctagctgactttgcacgacccgcttcgacatcattttttgccagtgccgaaaaactgcataaactgaatatcactatgctaataactagtttcatcattgctcctcaaaataaatgctcttacttcagactgctgacaaagttgataaaaggggaaatgtgccgaatgggtccctatttatttaaaatacaagtggcgtgagccgtcggagcgcccatcggtgcagtcgccccgttagtctcagtgcagcaaaataggtttgtcattaacctcttacttattctgattattcaattccggtttgacccaatgaaggtgccagcacggttcattttctttagcctgcccagcttgagtgacaaaaacccccgctgccgcaatcaactgctcgccaaaatacagcaacggaatacgttctcgcagccatggcgggatgcctaactcttgccataatttcttgctttggcgtgaatgttgccgcccgacaattttaatatccccttgcaaaccaaaacctatgcttatttcatcgccaatggctggagctttaagggcttgcccgccctcggttataaagctcaatgtcccgaggcccgccggcagaattaaaggggctggcacaaccggtagcgaaccagagccagcctgaactttagcccaaggcagatgcggtattcgtatctctgtcagtggcgatagcaggtacaaatattgtcggaaacggcgaacctgatgtgcgccgagagttaattgaggctccgcatcttgtctggccatagccacttccaaccacaaacgttgtagttggctctgcgatggcattgcggctccccattgtgctaaccaacggcgtaatatcgctgcgcgtttagcctctgaagccactaataacccctcgacagacagtgctccttctgcattttgtagctgttgcaggctatccgccaacaactcatccaatagttgctcctgctcagcacacaaaccggcactgcgtgccgtggcttgagcaaagtgcggccaacgctgagtgagcaaaggtaagattcttaatcgcaggaaattgcgatcaaaacgatcatcctgattactgtcatcttcaatccactgtaatcgctgcacttgagcatagtgctcaagtgtctcacgggaaaatgtcaataatggccgccataattggctatgcgcaaaaggcattttagccgccattgcggataggccagccgggccgctgccacgtttgagtgccagtaagaaggtttcacattggtcatctaaatgctgggcagtaactaacacttcattcgtggctaaatgtgaggcaaatgcttgataacgaacagttctcgccgctgcttcaataccagcatgacgtgcatcaatagtgactcgtaccacttcgagcgggattttccattgctcacattgctgctggcaatgttttacccaactgtctgccaatgggtttaaaccgtgatgaatatgaatagctcgaatcatcaagtcagggataagttgatcacgcaggcacaccaataaatgcagcagtacactggaatccaaaccaccactgaacccgaccagcacatggcgctgctcgcccaactgcgcgaacagtgggttaagcaaaacatttgatgtagcaggagtggcgttcatcttatttcgcagtcagttcatagagctccagaggtaaaccatctgggtcattaaagaaagtaaaacgtgcttgtgtatagggatcaatgcggactgcttcgcaaattacacctgcgccttcaagttcccgcaccgccagttcaatatcatcgacctgaaaggccaaatgccgtaagccacatgcttccgggcgactggggcgtgcggcaggagacggaaaggaaaaaagctcaatcgtatactgaccgtttaacgccaggtccgctttccaggaatcccgcgtttcgcgataaacttcactcatgagactaaaacccaaaacctcacaatagaattttttgctcgcctgataatctgagccaattatcgcaatatgatgaacctgacgtattgccagcatatatcactccaacttattgttttgtatcgagtatattgacccagtaacgcccatcatcatcgcgcttagcaccatgtatatccgtttcaaacccaggataacgagcaccaatagcacaaagcatcaggaggaaatccaatactgcacggctctcttcggtaatcatttcacccggcatgactaatggcactcccggtggataaggtaagatcatgttggcgaccaccttgccaatcaaatcagccatatcacaagcgactatattaccgcggatctgctgttggaacatgttataaggcgtgagtttcatctctggcaatacatcaaatgacttgcgcatcaggcgaggtaaatcatgttggcggatcatgttatgaattcctgcagccagatcctgaatacgcatatggcgataaaaatcaggatcttcagcaaacagatctggcaacatatttttaatccgcaaattaagatcaaaagcgcgcttaaaatcggtcaggccgcgcaataaactcattgccttagttttatcaataccgatactaaataagaataacaaattataggggccggttttttctaccacgatcccacgttcatccagaaactttgctaccaatgcggcggggatcccttcctcctcaagtactccttcgtggctcattcccggcgtcagaattgtcactttgatcggatcaagatacatatgatcagcatccgcatgactaaaaccatgccatttttgccccggctggagtggccaacaggctatttcatcaatatcttctggctgccagacatcaaagaaccagttatcactttctgagcgtaatcggcgcacttctttgcgaaaatgcatcgcccgctcaatagaacgtaaaatcatgcgccgtcccggattaccgcgcatcatggctgccgccgtttccatcgaagcaacaatcccgtaattaggggaggttgtggtgtgcatcatgtaagcttcattaaaggtgctttcattgtaatcacctttaatatgaatcattgatgcctgagagaatgcggccagtaatttatgggttgattgcgtttcataaaatactttccccaccattcgctcgccactcatgccacttttaccctcataaatttcatgaaaattagtataaggaacccaggcggaatcaaagtgaatggaagaaacatccaatgtctgcttaatataattcgtattatagagcaagccatcgtaggtcgagttggttattactgcatgtaccggccaactggcattgttagtctgcgcaacttttgcctcaatggaggttttagtaaattcgcgctgtgggatgccgcctaaaatgccataagcatttcgcgcaggacataaataaacaggaataatatcgctcatcattaatagatgcgtcagagacttatggcaatttcggtcaatcagtaccgtactgcctgcaggtgatgagtacataccaatgattttattcgccgtcgatgtgccattcgttaccatatagctctgttcggcattaaatgtgcgggcaatatattcctcggcctccaaatgtggcccggtatgatctaataatgatcccagttcagtaacggagattgaaatatctgctttaagggtattagcgccaaagaaatcatagaacaaactccccaccggacttttttgaaaagccgttcccgccatgtgtccaggagtacaaaatgtatactttccttctttaacataattaaacagtgctttggttaaaggcggggtaatactatccatatactccgctgtatattgttcaatatgttgagcaatatcttcagcggcattcagagtatattcaaagaaataaagtgccatgcgcatttcattcaaactgacatccagtgacgatgtggtattgataaatgcataaagtgggagatattcgtttagatcattaatctcagcgcaaagttcattactgtgttggtcccaatcaaaaatcacaccaataatgcgcgcattatgctcaataagcttgagcagatcaccacgactcttaggatagatgagctgaaaacctctggcgagcagggcatcgttcaactctcgaataggttcatctttataataaacccccatcggccccatgattgcgatgatattcattggtgaatcctcaaattgttcactaatcatctataacaacatgaaaattcaacacagggtatcttttagcagaaaattatgaggttaaacattattttgagataaatactcagtcggtatctacgatgtttaaaccatattatttatttgcttataaatgatcagttacaaaccgtgtggatataacatggcaggatggcttgccagcgtgagccgggcgctaataaataaaaaatccggtacataatatatgcaccggatttcaatatctaacttaaatgacctgcaatatggacgcagttactcagcaataaccatagttcattaggcgctgataacgacgatttaataactcttcgtcattcaacacatccagatcactgagatcagccagaagctgtgctttcagtgaagcggcaatcgccagataatcacggtgcgcaccgcccaaaggctcaggaatgacggagtcgatcatcttcagttctttcaaacgatgagccgtaatacccattgcttctgcggccagaggcgctttatcagcacttttccacaaaatagaggcacaaccttctggtgagataacggaataagtgctgtattgcagcatattcactttatcgcctacaccgattgccaaggcaccgccagagccaccttcgccaatgacagtacaaacaataggcacattcaggcgagacatctcacgcaagttacgcgcaatggcttcagactggccacgctcttctgcaccaacaccaggataagcccctggggtatcaatgaaagtaatgattggcagcttaaagcgctcagccatttccattagacgcaatgccttacgataaccttctggagctggcataccaaagttacggcgaatcttctctttggtttcacgacctttttgatgaccaataatcatcaccgggcgaccatccaggcgagcgataccaccgacgatagctttatcgtcagcataggcgcgatcacctgccagctcttcgaaatcagtaaagatattagcgatataatccagggtataagggcgacgaggatggcgtgccaattgggcaatctgccatgcaccgagatccgagaatatcttccgcgtcagctcgacacttttctcacgtagacgctgaacctcttcgtccagattaatatctaatttttcgtcttgacggctgactgcggtcagcgagtcaattttcgcttccagctctgcaatcggctgttcaaaatcaagaaaattcagactcatagcattcctattttagtcaaattccagttccacctgctcattacctaccagcgttcgcaaatctatcaataagcgatcggtgggcgtcacgcgccatgtggctccaaaccgcagccgggcgcgagcatcttcccgttggtaataaagatgcactgggatcgtccccgctcgatggggttccaacgactgacggagacggttcaaaagctggtcatcaatttgcctgtcggtcagcgatatagcaagcccacgggcatatttttcacgagcttcactgatgtccattaactcacgggcggtcattttaagtccaccactaaagtcatcaaagctgacctgtccggtggctatcaggatacggtctttttctaacaaatgctgatatttttccaacgcatcggtgaataacatcacctcaagacgcccggaacggtcatccaaagtacaaataccaatacgatttccgcgttttgtcaccataactctggctgcgataaccagccccgcagccatggtcattttgccccgatccgtcggatgcatatctttcaaacgcagcccgccggcataacgttctatttccttcagatactgggtgatcgggtggccggtcaggtataaccccagcgtttcccgctcaccgtctaaaacaatctgctcttgccacggcggcacattagcataagattgctcaacctgctctggtgcatctgccaatacaccaaacatatcaacctgaccaatagcttctgccttggcatgttggtctgctgcctttaacgcctcacccagcgagctcattaatgcagcccggtgcggccccaaacggtcaaaggcaccagacataataagcttttctaaaattcgacgattgagtttttttgtgtcaactctggcacataaatcaaataactctttgaaatagccaccctctttacgggcttccaacatggcctcgatcggcccctcgccaacacctttgattgcaccgataccataaacaatttcgccctcatcatttacatggaaatgatataggccgctgttgatatccggaggcagaattttcagccccatccgccagcactcatcgaccagacctaccactttatcagtgttgtccatatcggccgtcattaccgccgccataaattcagccggataatgggctttcaaccataaagtttggtaagaaaccaaagcataagcggcagagtgtgatttgttaaagccatagccagcaaatttctctaccaggtcaaagattttaattgccagctcgccgtcaacgccctgatttttggcaccatcttcaaatatagagcgctgtttcgccatttctgccgggtttttcttacccatcgcacgccgcaacatatccgcaccgccgagtgagtaaccagacagaacctgcgcaatctgcataacctgttcttggtacaagatgatgccgtaggtcggctcaagcaccggttttagagattcatgttgccattcaatatcaggataggatatcgcttcacggccgtgtttacggtcaataaagttatcaaccatccctgattgcaacgggccaggacggaatagcgccaccaatgcgatcatatcttcgaagcagtcaggttttagacgcttgataagatccttcatgcctctggattctagctggaatactgctgtcgtttcagaacgttgcagcatatcgaagctttttttatcatccagcggaatagacgcaatatcaatcggctctaatccggttttcgcgcggcgggcgttgatcatctccaacgcccagttaatgatagtgagcgttcgcaaaccaaggaagtcaaacttcaccaagccggcatattccacatcattcttatcgaactgtgtaaccgggttattcccttccgcatcacagtatagtggggcgaaatcagtaatttttgttggtgcgataaccaccccaccggcatgcttaccggcgttacgcgttaccccttccaattttcgcgccatatcaatcagcgctctaacttcttcatctgcctcatagatttcaggcagttgcggttccgctgcgaaagctttctccaacgtcatacctgggtcaggcgggaccagtttggagatacgatcgacaaaaccataaggatggcccagtacacggcccacatcgcggatcaccgctttggctgccattgtaccaaaggtaattatctgagaaacagcatcccggccatacatatccgcaacgtgctcaatcaccagatcgcgcttctccatgcagaagtcgacatcgaagtcaggcatggatacacgttccgggtttaagaaacgttcgaacagtaggtcaaattccagtggatcaaggtcggtaatcttcagcgcgtaagcaaccagggaacctgcaccagaaccacggcccggccctaccggcaccccgttatcttttgaccactggataaattccattactatcaagaagtagccggggaagcccatctggttaataacttttagttcgatttccagacgttcatcatatgcagggcgtttttgtgcccgaacttcaggatcagggaacaagaactccagtcgttcttctaaaccttgtttagacttttcaaccaggaagtcttctgtgctcatatcacccgttgggaactggggtaaaaaatactccccaagccggatcgtcacattacaacgtttagcgatttcaacactgttgattagcgcctcaggaatatccgcgaacagctcacacatctgctcttcgtcgcgcataaactgctgcgggctatagtttttaggtcgcttaggatcaaccagagtaaagccgtcgtggatagccacgcgaatctcgtgggcatcaaaatctgattcatcgataaaacgcacatcattggtcgctaccacaggcaagccacgttctgttgctaatgccacagcggcatgaaggtagttttcttcatccgggcgaccagtacggattaattccagatagtaactgtcaggaaaatgttcttgataaaactcaaggcactgatcaacctgagcatgattaccccgcagaataaacttacccacatcccccatccgaccaccggacagcagaatcagaccttctttatgcttaatcagccagtcacggtcaataatagggccagctgcgccatagccgcgttgataagcttcagatatcagtaaagtaagattttggtaaccttcattattgcgtgccagcacagtaaggtgagctaattcatcacctaagatttcactttgcacatagaagtctgcgccgatgatgggtttgactccagcactatgcgcgctaccgtagaattttaccaagccgcacaggttggtaaaatcggtaatggccagagcgggcatgcctaatgcagcagctctcttcaccaagggtccaatcttggctaatccatctatcatggagtaatcgctgtgaacacgcaggtggacaaaacgaggttcggccatatccagacaccagaaattagtggattgaatcacatccccagcaactcattgctaaggaattatatccatacgttatggatgttgctttgtttatgagtgcaaacagccgtttacactaaacccagcacacgtttaaccgggccaaaactccgccggtgatgctctgttgccccaaaagttgtcaacttttctaaatggacagcggttggatagcctttgtgttgtgcgaaaccatattcagggaattggagatccagctcagtcatttcacgatcgcgcgtgactttagccagaattgaagcggcgcttatctcagccactcgactatcacctttcacaacagccaatgatggcatagccagtttcgggcaacggttaccgtcaatcaagacataatcgggcgcaatatgcagccctgcgactgctctttgcattgccagcatagtggcgtgcaatatattaagctggtcaatctcttcaggctcagcgcgcccaaggctccatgataaggccttgtctgtaatttcgtcataaagtgataaccggcgcttctcactcagttttttcgagtcagctaagcccactattggccgtttaggatcgagaatgaccgcagcagtgacaactgctcccactaaagggccgcgaccaacttcatccacacccgcaatcagatttgcctgcgggtaaataaagatatcagtcatcgccctgctagctccaatacagcctgcgctgcctgttcatctgcgccacagcggatgctctgatgtaaaatcagaaaacgctctttcaaggcctcaaccgccgagccaccttgtagtaacggcagcagcgcatcggctaacttttgcggttggcactcttgctgcaaaagctctgtcactagctcttcgccagccaacagattaggcaacgagacataaggggtcttgaccagccgctcagccagccagaacgtgaaaggcttcatgcgataaccgacaaccatagggcacttggccaacatacattctagtgcggcagtaccggaagccagcaatgtcgcatcagcagcaatcattgccagacgagcattgccgtcaagtaagtgcaccgccaggtcaggtgcaatttcggctttaattcgctcaaactgctcacgccgcttgctgttcaccagaggaaccaacacttccagattaggcatttgttgccgcagaatggcagcagtgcgcagaaaatcaccactgagcatttctacttcagaatggcggctacccggcaataaggccaaacaagttgtatttgctgcaatgccaagctctgcttttgccgcgtttttatcaggtgctagcggcattgcatcagccatggtatggccgatgaaacggcagggaacattgaaacgatcgtaaaacgctttttcaaaaggaaggaaggctagcaccatgtcggtggctttgccaattttgaaaacacgtttttgccgccaggcccacacagatgggctgacataatgaacggtacgtatgccacgctgtttcaagcgcccttcaagggtaatattgaaatcaggggcgtcaataccgacaaaaacatccggcgagagctcactaaaacgctgagtcagctcttttcggatttttagtaatcgtggtagacgctctaatacttcaactacccccatcactgccaattcttccatctcaaaccaagcttcgcatccttcagcttgcatcagaggcccagccacaccaacaaagtgggcatcaggaacctgggctttcaatgcacgaattaatccggcacctaagatatcgccagatgtttctccggcgactaaacctatagttaaaggacgcacactgcttgacggtcgatcaacagataatggggaattttgcataagtcagcgaataatgccgcgagtcgaacgagcaaagaaatcaatgaatgcttgaactgccgaatgttgctctgccaattcagcaatttcgggcttcacttcatccagcgtccggccgctgcgatacaataatttgtaggcattgcggatagcatggagtgattctttgtcgaaaccacgacgcttcaacccttcgatattgataccgaatggtgtcgcatggttaccctgagcgatgacaaaaggaggcacatcttgagcaacaccagaacaaccgcccaccattacatgcgcaccaatcacgcagaattgatggatagcagtcattccgccaataatggcaaaatcgtcgatttctacatgaccacccaatgttgcattattcgcaagaatacaacgatcgccaatgatgcagtcatgggcgatgtgggcattgatcatcagtaaattatcgctgcctactttcgttaatccaccaccttgcacagtgccacggtggatagaaacactttcgcggatacggttacggtcaccgatctcaacacgagtaggctcgcccgcatacttcagatcctgatttgcttctccaatggaagcaaattggtaaatctgattatcacagccgatttttgttattccattaacgacgacatgggatttcagttccgtgccagcgccgatttccacctgggatccgacaaagcagaaggggccaatatgaacaccagcgccaataactgcaccttcttcgacgatagaacttggatggataacggcggttttgtcaatcacgtatcaggactccttaacgtcaggctttgtaacttcagactttgtaactacagctgttgctggtttgctacgagcacacatcatggttgccgtacaaacaatttcaccatcaactttcgcaacaccagtaaaacgggtcagaccacggcgttctttaacaaactcaacttccatgatcatttgatcgccaggcactactggacgtttaaagcgggcttcatcgataccagcaaaataataaagctcacctggttcaagtttaccgcggctcttaaacgccaaaatcccggtagcctgagccatcgcttctaatatcagcacaccagggaagattggcttacctgggaaatggccttggaaaaatggctcgttgaaagagacgttcttcaccgcacgcagaaattttccttcctcaaaatcaaggacgcgatctaccagcaaaaacggaaaacggtgcggcagtagatccaaaatctcttcaatgtgcagagtatgagtgtcagtagtcaaaatactcttcctgtctaaaaaactgatgctatcaacaacacggcctgcactgccccaaaagggaggcattaggcaggccgcaaattaggaactctttacacccttcggacttgaagttgcaacggtgtcagctgcgttcattcacctgaataacttacctatgtaagttcatcagagttcattcgcttgcttcctatttacaactccaatttctttgggtatctacttttggcatcagtgccaataagtttgattatttgctcagagtttcgggcttaagtgattattctttatcgattttgcgctcaatagcttttaagcgtttattaattccatcaatattcatcaccaaagcagcggttttacgccaaaccttattgggttgtagcggaataccggaggagtataacccaggttcagtgattggacgcatcaccattcccattccggtgattgtgactttgtcacagatctccatatgaccattgatcacacttgcgccgccaatcatgcaatagcgcccaactttgaggctacccgccatgataacaccacccgcaactgcggtattgtcgccaatcacaacgttatgtgcaatctgacattggttatcaatgatgacgccattgccaataatcgtattatccagtgcaccacggtcaatcgttgtacaggcgccaatctcaacccgatcgccaatatgtacagaaccgagctgtggtatttttatccagttgccacgatcatttgcatagccaaaaccatctgcaccaatgaccgtaccggattgaatcagacagttttgcccaattacaacttcatgataaacggaaacattggcccacaaacggctaccagcaccaatgtgagtattcttaccaataaaacagcccgcaccaataaccacgttatcacccagtactacaccggactctatcactgcattggcaccgatagaaacattctcacccagcgttgcttgtggagaaatcaccgcacttggagcaatatcttgcgcaggttgaggtgtggtatccattatctgagccatacgtgcataggttagataagggtttttaaccaccagggccgcagatttacagaacggtaagtcagcctcagtcaacaccacagcaccggcattgcaagttgcgagttgttcctgataacggctgtttgacaaaaacgtgatttgcgatggctcggctgaatgcatagaagcgatgccggtgatgacaagatcgccatcaccatgcacctgtgcatccaactgctgggctaaatcagccagtcgaattgaaggcatgttttatttaacctgtttcagcacgtcagcagtgatatctttagaaggatctgcatatgcaacagcatttgcatcaatcaccacgtcataaccgcctttgctagcaacagatttcacagcatcctgaatacggctcaggattttgttacgctcttccatctgacgacggcgattatcttgctcaaaagcctgggctttagtagagaaagtctcacgctgtttcattacgtcattttccagtttggtacgatcactggctttcatggtagaaccgtcacgttgcagtttctgcattttagtctgcagatcgcgctccattccttgcagttcggttgctcggcctttgaattcattctccagctgtttagctacggtttcacgcgcaggtaattgttggaaaatgctggaaacgttaacaatagcaattttgtctgcggcttgaacgctggcagaagctgccaatgctaaaccaagacctgcggcacacaaccactttttcactataaactccttaccattacctgtttgtgtcagagacaccttgaagtgcacttaatactgaataatgcctaaaatagcgccaaacttattagcgctaccttaggttatttcaactaccagtgctgtctttaaaatttgcaactactttgccaatcaattaccaagttttaccaatgttaaactggaattgctctgacttatcaccttcgtaatctttaaccggtttagcatatgagaacactaaaggccccaatggagacatccattgtagtgccacaccggcagagacacgaatattgctggctttactgtaatcaggaatacctgctgctcgtgtttctgcagtattttcccaattggtatcccatacagtaccggcgtcaacaaagaccgaggtacgtacagagttcgagtatttctcactaataaacggtgtcggtgtaatcagctctaaactggccaccgccatggcgttaccaccgacagcatcggtagaatctctgatgctcccatcagcattatagtacgcagcttttggaccgatgttattagaacggaaaccacgaacagagctggcaccaccggcatagaagttctcgtagaatggcatttctttcgagccaatgccgccaccataacccaagcgaccccgacccagcagcacccatgaacggtcttcatctaatggctgataggctgatgtatcgaatgtcactttatagaactcattatctgagccaggtactgtcactttggtattcaccgatgatttcacacccgacgttggaaagaaaccacggtcaaggttgttatatgtccaacccagattcagcgtaaagtcatcagtagtaaagccagttgtgcctgtatagcctgggcgttcgccgacagattcgagatagcgccacattgcgacttgcggctccatatcggacaggtcgttatggacgtaacctaagccaacacgcaatgagttattttcattgattgggaagcctaaagtaccgtcaacaccgtagctgctattggtatagccagacaggtctgcgttatctgctttaaagtcattatagaagatacggccgcccagactgacaccgtcaacggtgaagtaagggtcggttaaagtgaactcagcataagtctgataatcgtttttcgtaccgttaataccaacagtattacccgtacctaaccagttatcttgctgcacacccacctggaagctcacaccactttcagtaccgtaaccgataccaaagttcaagctaccggtgtttcgttccttaactttgtaagtcacatcgacctgatcagccgtccccgggacacgttgagtttcaacatcaacagtctcgaaatagcctaaacggttcaaacgttctttaccggcttcaacttggtcattacccagccatgcaccttccatttgacgcatttcacggcgcaatacggagtctttgctagtgtcattgccttcgaaacggacattacggacatagaaacggttacccgcatctacattgatatgcagtttgactgttttatcagcatcgttaatttcaggctgagatacgactcgcggataagcatagccatagcggcctaacatcttcttgatgtcttcttccatgcgcgtcactttactgccgttaaacagttcacctggctcaatcttggtcagtttatccgcttcagattgatggcccgcaagattaccactcacaaccacgctgttaagcttgtattggtcgccttcagtaatattgatagtgatgtagataccttttttatctggcgtcaaactcacctgggttgaatcaatgttaaatcgggcataaccacgatccagatagaaactgcgtaaggtttcaaggtcacccgctagtttctgcttctgatatttacgatcacccaccacgttccaccacggcacttcatcacgcaattggaaacgtgagataagttcatccgttgtgaaactgtggttacctacaatgttgatctgctgaattttcgcagacacaccttcagtaaagaccagttttagatcgacacgattacgtggcaatggcgtaacgacagccttcactgaagcactgtatttacccacactgtagtagaagtcttcgagtcctttttcaatgttggatatagtggtacggtccaaggcttcaccaacccggacgccagaggcttccaggttctgcttaagcatgtcatctttcaccgctttattaccggagaaagtgatgctggcaatcgttgggcgttctttgacttgaacaatcagcgtatcaccatcgcgcaggacgcggacgtcctcgaagttgcctgtagcaaacaacgcacgaatagtttgaccgatgtcatcatcactgacggtatcgcctacgcgaaccggcatattaagtaacgccgcaccgacggcgacccgttgcaggccttcgaaatgaatatctttcactacgaacccgtctgcaccgtatacggtggcgctgccaaacagcagcgacgctatgagcaactttttcatcgccatcgttgttatgcgttcttcctaacctatcccctgccgttaaagacgggagaaatcattgaaaagtgcaagccccattaataacaccagcaaaatcgagccgatgcgataactgaagtcttgtactcgctcagaaaccggcccacccttcagcttttctatcgccaggaagagcagatgtccaccatctaacactggtaacgggaacaaattgataatccctaagttgacactgatcagtgccaaaaacatcaggtaatacaccaacccgtactcagctgaaaccccagcaccttgtgcaatagatatcgggccactcaagttattcagcttaacatcaccagtaatcagtttacccaacatgtttaccgtcaaccgcatcaactgccaggttttatccccagcttggtagagtgcagtgaacgggccatattggcgaattgttttatattcatccggaagcggtataactttcggcactacacccgcaaaaccttcactgcggttttctccaaccgattttgtatctggtatcaaggttaaagacaaggggggaccgcccctttcaatatctaacaccagcgctttaccggggttatctcgaacttgtaaaacaaatgcttgccaacgatccagcaactgcccgttaactttaactaccctatcccctgcttgtaaacccgccttttctgccgctgaccctggctggacttctgccaagacagattcaatctgcggaccgcgggggataatgcctagtgcaaccacaggatcttgtttatcaggctcaaattgccactgccgcaaatcgagtgtcttttgcaccacattagcagagccaaatggggcaacaccgacttgcgtttgcttgtcacctattttgctgactaaagccaaacgaacagaatcccagtcaggcgtttcgataccatcgacagacttaagttccattcccggagaaatattggcttgcgcagcaatggattgtggcgaaatatcacccacaaccggacgcacgcttgggacgccaatgataaacaccagccagtaagcaataatagcaaaaaggaaattggcaataggccccgcactgacgattgcagcacgttgtaagactgttttattgttaaaagattgatggcgaaattcaggtgcaaccgcctctacgcgctcatccaacattttaacatagccgcccaacgggataagggcgataacatactcggttccctgacgatcagtccgacgccatagcgctttaccaaaaccaatcgaaaagcgttcaacacggacaccacagcgccgtgccacccaaaagtggccgaactcatgcactgtaattaagatccccagtgcgataataaacgcggccaggctccagagtatgctcatcatattccctaaactccccgtcagtgacggattaaaacactaacagcattaagcaggcaaataccggcacagctgcggtcaggctatcgatacgatccagtatcccaccatgaccaggaatcaaatgaccactgtctttgattcccgcttcacgtttaaacatactttcggtcaaatcgccgagtaccgaggccaatgccgcaaccacggaacagattaacagtatttctgggatgatatccaacggagcatatcgaccaaacaaccatgatatcagagctgatgtcagtaaaccgccaattaatccttcccacgtttttcccggtgagactttaggcgctaatttatgtttaccgaataatttgccgaacatgtaagcgccagaatcggctccccacaccaagagcatcacatacagcagccaccaggcgccgatattgtgatcttgttcatagccatactggcgcagtgcaaccataccccagaagaatgggacaatggtcagaatgccgaaaattatacgtaacagacgtgagtcgcgccagaccgctgcagaacgtggataggtcagtaccaacagtaatgccgcaatccaccaccccatagagagccagagaggcacactcacctgtggaagatgagctgaatgctggtacgctggtaggctaagcagcattgatatcagtaaaaagccacaaagtatggccaaccaaatacgctgagaacgactggcaaacccggctaattgcccccactcccatgccgcaagcatacagacgacgagagtgacaatagcaaaaccaaccggcggaagcaggaatagtgcaccaatgacaaccggaatcaaaatcaaagcagttatgagacgatacttcagcaaaagttccccctaggatgcagtggcatcgataggtgtagttcccccgaagcgacgctcgcgttgtgcaaatgcattcagcgcaccttcaaagacatgttcatcaaaatcaggccagagtacatcagtaaagtaaagttcagcataggcgatttgccataacaagaaattactgatgcgatgttcaccaccggttctgatcactaaatctacctcagattgttcatgtaggcagatatatgagtttagcgactcttcacagatatctttaggttgcaattctcctcgctgtacctgctcagctaagtgacgcactccctgaataatatcccaacggccaccataattggcagcaatgttaagtttcagaccgtcattatttgccgttaactcttctgagcgacggatccgttgctgcaaacgttcactaaatcgactgatatcaccaatgaccgataaacgaacattatgtttatgcagactttttacttcgctgtccagcgcgcgaacaaaaagttccatcagtgcggtgacttcttgtgcagggcgattccagttttcactgctaaaagcataaagcgtgagcgcatctaactgatgagtggcagcaaaactgaccgcccgacgaactgatttcactcccgctttatgaccgaagacccttaatttaccctgttttttagcccaacgcccattaccatccatgatgatagcaacatggcgtggagtcaggggtgacaagttagccctatcttcatttacagacgacataatgcgaactcatttcctcaataaatcagttgttcgtcccgaacattaggcagcaagcgcacaaaaaaagccgtgtaccaagtcacggcttcttaagtgacagccaaaatagacggtttaaatacctattgggccactaatcaacagtctatctgtccattgacggtgcagactatatcatctcagccttgccctaacaaattcccacatcagcctacgaggcttttaattattcaattttgctattgcttgaacggctgcatcacgggctttacggtcaatcaccaatacctcatctacactggctggctctggtaatgataactgctccacaaccatacgattaatgactgcaatgtcggtgaaacgaattctcgaatctaaaaatgccatgacagaaatttcattggcggcattcagtgctgtggttgcggcctgacctgcattagaagcatcaatagccagcttcaggcagggataacgttgataatccggctcagcaaaagtcagctcgcgtattttgcagaaatccagcggcgcaacgcctgaattcacgcgcattgggtacgccatcgcatgcgcaataggtgtccgcatatctggggtacccatctgcgccaatacactgccatcatggtagcgcaccatcgaatgaatgacagattgaggatgtaaaataacctccacctgttccgcgctagcgttaaataaccagcgcgcctcgatatactctagccctttgttcatcattgtcgcagagtcgaccgaaatcttacgccccatagaccagtttggatgcgcgcaagcctggtctggagtgacatctgcgaattgcactaatggcgtttcgcgcagtgggccaccagaacctgttaagataatgcgggaaacaccattatcactcagtgaagaatagcctaattgagactgaaccttttcaggtaaactctgaaaaatagcattatgttcgctgtcgatgggtagcaattgcgcacgactgtgcatcacttcatccataaaaagcttaccacaggtaatcagcgactctttgttagccagtaatacttgtttacccgcacggatagctgccagcgtggaaggcaaccctgcgacgccgacaatcgcagccattacctgatcgacatcgtctatcgccgccagttcacacgccgctttctcaccggaataaacctcagttcgtgaaccattttctgccaatatcaggcgtaacgctttagccgaggtttcatcggacatagctgcataacggggggcaaattcgagacattgttgcgccatctggtggacattgcgaccagcaaccaatgcggtgattttgaataattcgggattagcgcgcacaacacccagagtgctgttgccgatggagcctgtagaaccaagaatagtcagttgcttcatgagagtactctgaataactgtgtgtacacccgtcatacttcaagctgcatgtacgttagctactttcgttcaccccagccacttacctgtgtaagctcttggagattaatgagtctctttgtgactcacccagcgggctagcataaatgctgttcaaaccggtcttcgagcgatttgtcgctcaattgccgccttcctgcaactcgaattatttagggtattatgataggcgcggcatcaatctaattaaatattgaaccagcgaaaactaagcgccgcctaagcgacgctataatagttgtcggcgaagattagaaatccatcaactcggtttctttggccgccaatgctgcatcaactttcttgatgaaagcatcggtcagcttctgtatatcgtcttgagaacgacgatcttcatcttcactgatctctttatctttcaacaaagctttcactttttcgtttgcatcgcgacgcacgttacggatagagacgcggccctgctctgcttctgcgcgaacaactttaatcaagtccttacgacgctcttcagttaatgctggcagtggaacgcgaataacagtgcccgcagaagaaggattcagacctaaatcagaggtcatgatcgctttctcaacagcggcgctcaggctgcggtcaaagacggtcaatgccagagtacgggagtcttcaacaacgatgttagccaactggcgcaatggcgtagcggtgccataatactcaacctgaatgccatcaagaatgctcggagaagcgcgaccagtacgaatcttactaatatggttctggaagacttctaagcatttctccatgcgtacttcggtatcttttctaatttcgttaatcacgttgtgaacccttgaaaactggttacttgtcaggccataacttaagtatagccggtgaatatataaaccaacagttgctggctagaggggcaaacgttcaatccagatgcccctgacagtacgggaagtcgcttatttagttaccgctgccacttctttagtgatcagcgtcccttcattctcacccatcaccacgcgacgtaaagcgccaggtttattcatgttaaagacacgaattggtaagttgtgatcacgggccaaagtaaaggctgccagatccataactttcaactcacgctctaaaacgtcctgataggttaactgctcgtacagtgttgcgtcaggatttttcaccggatctgcggagtaaaccccatcgacttttgttgctttcaacacaacatcagcttcaatttcgataccacgcagacaagccgctgaatctgtagtgaagaatgggttacccgtacccgcagcaaaaataaccacacggttgtggcgcagcaggctgattgcttcagcccagctgtaattatcacacacaccattaagtggaatagcagacatcaggcgggcgttcacataggcacggtgcagtgcatctcgcattgccaggccgttcattacggtagccagcattcccatgtggtcgcccactacgcggttcatcccagcttgtgccaaaccggcaccgcggaacaaattaccaccaccaatcaccacaccgacctgaatgcccaattcgaccagctctttcacttcttgagccatgcgatccaaaacgcttgcgtcgataccaaaaccttctgcaccttgcagggcttcgccactaagcttaagcaggatacgctgatatacgggttttgcattggttgccatggtgttctgtcctaagcagcagtaataatattggagacctgaccgtcagggtttcaaggcaatttggggcgttgaaaactgacctgaccaagtttataccctggataattcgagtgacagggagacgataactgagcgaattcccagacacttacatcagtaagtgaccaaggtaaacggcggcagtcgacgcacctgtagcttgaagtataacgggtatcgaatggataaaatggaaccgcctggtggcggctccatttttagcattaagactgtttgctcattgctgcaacttcagcagcaaagtcagtctcaactttctcaatgccttcgcccacttcaaagcggatgaagtttacaacgtcagcgttgttctctttcaacagatcgccaacagttttgcttgggtccataacgaagttctgaccagtcagagaaacttcgccggtgaacttacgcatacggccttcaaccatcttctcagcaatttcacgtggcttgccggattcgatagcgatgtccaactggatttggtgctcgcgagcaacaacttcagcaggaacatcttctggcttaacgtattcaggcttgcttgcagcaatgtgcatagcaatgtgcttaaccagctcttcatcagcgccagttgccgcaaccataacaccgatacgtgcgccgtgcaggtaagtacccagaacatcgccttccagagcagcaacacgacgaatgttgatgttctcaccgattttagcaaccaggttagcgcgttgttcttcaaacttagctttcagaacgtcgatatcagtgattttgtcagccagagctgcgttgataacttcttcgccgaatgctttgaagccagcatctttagcaacaaagtcagtttcgcagttcagttccagaatcacaccgaatttaccgtcggctgatactttagccaggatgataccttcagcagcgatacggcctgctttcttggcagctttagcctgaccagatttacgcatattgtcgatggcaagctcgatgtcgccgttagcttcaaccaacgcctttttacattccatcatgcctgcggcagtacgctcacgcagttcttttaccaaagcagcggtaatagcaaccatttcaatttcctcggttctcttgtgaaaacaagatctcacattagatacgcaaagggggcctataaaaggccccctaaccaacatatttcaatacctggttaataagggctcacgacgagcctgacttattattcagcttctacgaagctttcttccgcttgaacggccagatcttgagaacgaccttccttgacggcatcagcaacagcattcaggtacagtttaactgcacggattgcgtcatcgttaccagggatgatgaagtcaacgccatctggatcggagttggtatcaacgatagagaataccgggatacccaggttgttagcttctttgatagcgatgtgttcgtgatcagcatcaacaacgaacagtgcgtctggtaagccgcccatgtctttgataccgcccaggctgttttccagcttgttcagttcacgagtacgcatcagcgcttctttcttggtcagcttatcaaaggtgccgtcttgagactggatttccaaatctttcaaacgtttgatggactgacgaacagttttccagttagtcagcatcccgcccaaccagcgatggttcacgaagaactggtcgcagttgttggcagcttcttttaccgcttcgcttgctgcgcgtttagtaccaacgaacaagatcttacctttacgggaagagatctttttcaattcagccagagcttcgttgaacaatggtacggttttttccaggttgatgatgtgaactttgttacgtgcgccgaagatgaaaggcttcattttcgggttccagtaacgggtctggtgaccgaagtgaacaccggcctggagcatgtcgcgcatggaaacagttgccatgattaaaacctctatagtatcagttggggttatgcctccacgtgtcccataacgccgaccccataagcgattgatgataatcaaaaactttagggcaccccggcgtatgtgtcgacacgtgtgtgttatttacacatatgagtgcgattggtattactcgactaaacaacgctttctagccagaacttgtctgggaagagagtgcggttcgccggcgcgctttataccataaacagccacaacacaccaacttttgttgtatttaatgtcgtcactgcaaacgaaagtttggcagcaaattgctgggctggtaccattagcaacagattttttatttatacccgtcatacttcaagctgcatgtgcgttggctacgctctatcacccgaatcacttacttatgtaagctcatcgggactctctcgcttgccgccttcctgcaactcgaattatttagggtatatgatatttacttgcttattcatatcacggcggctcgtaatttatggcccctacggacatttttgcatggcaatctcaatcaaaacacctgaagatattcaaaaaatgcgcgttgctggccgcttggctgctgaagtgctggaaatcattgagcctcacgtaaaaccaggcgtaactaccggtgaacttgatcgtatttgtcacgaccatatcaccaaccaccagcaagccatttcagcttgtctcggctatcacggctttccaaaatccgtttgtatttcagtaaatgaagtcatttgccacggtattccaagtgacgaaaaagtcctgaaagatggcgatatcgtcaatatcgacgttaccgtgattaaagatggttttcatggcgacacatcaaaaatgtttattgtcggtaagccaaccattcttggtgagcgcttgtgccgtgtgacacaagagagcctgtatctggccatcaaaatggttaaaccgggtatccgtctgcgcactttgggcaaagagatccagaagtttgtagaagcagaaaacttctcagtagtacgtgaatattgtggtcacggcattggtgaaggtttccatgaggaaccacaggttctgcactatgatgctgatgatggtggtgtcgtgctgcaaacgggcatggcctttaccattgaacctatggtcaatgctggcgattaccggattcgtaccatgaaagatggctggacagtaaaaactaaagatcgcagcttgtcggcacagtatgagcatactattgtggtaactgataacggctgcgaaataatgacgttgcgcaaggatgacaccatccccaacctcataacgcacgagtaataatgataagccggcagccgccggcttttttatgggctgcgtcttttaccaggtaaacatatgtctgacaatcacaccgagcactctgtactacccgcggtaacgaaggtcattcctgagcagcccgcatcaccggcaacctatcttgatagcgagcttaattgcccagaactcaagcagcgattggaaactttccagtcctggttggctgatgcattcaatggcggaatcagcgcggagacattaattgctgcgcgcagtgattacattgatcgcctgttaggccgactgtggacattctatggcttcgatgacgtgccagaaaccgcgctggtcgccgtcggtggctacggccgtggcgagctgcacccgctatcagatattgatgtgctgattctgtccaaacagcgcctcaatgatgagcatgcacagcgtgtcggccagttgattaccttactctgggatctgaaactggaagtcggccacagtgtgcgcacactggaagagtgcttgctggaaggcttggctgacctcaccgttgctaccaatatggttgaatcgcgcctcatttgtggcgatgttgctctattcctacagatgcaaaaacacattttcagcgacaacttctggccctcgccaaaatttttccatgccaaagtggtggagcaacaagagcggcataaacgctatcacggcaccagttataatctggaaccggatatcaaaagcagccccggcggattaagggatattcatactcttcagtgggttgcccgtcgccattttggtgcgacgtcgttgagtgagatggttgattttggttttctcactaaagccgagcgcaacgagctgattgaaagccaaagttttttgtggcgcatccgctttgccttgcatttggtactgacccgctacgataaccgcctgctgtttgaccgccaactgagtgttgcccaacttttgcaatatcaaggcgaagggaatgagccggtcgaacgcatgatgaaagatttttatcgcatgactcgccgggtcagtgagctgaacaacatgctgttacagctatttgatgaagccatattggcgctggataccaatgagaaaccgcggccgctggatgatgaatttcaattacgtggcgatttaatcgatttgcgtgatgaaaatctctttgttgataaacctgaagccattatgcgcatgttttatctcatggtgcgcaatcaggatattaaaggtatttactccaccacggtacgccgtttacgccatgcccgtcgtcacctgaagcagccattatgtaatatccctgaagcacgcaaactgtttatggccattttacgccatccgggtgccgtttcccgagcgctgttacctatgcatcgccacagtgtgctgtgggcttatatgccgcagtggggcagtattgtcgggcagatgcagtttgacctgtttcatgcttataccgtcgatgagcacacaatccgtgtgttacttaaactcgaaagtttcgctgatgaaagcacccgcccgcgccaccctctttgtgtcgaactttatccgcgcttacctcagcctgaactattgctgctcgcggcgctattccacgatatagccaaaggacgggggggagaccattcaatattgggcgcgcacgatgtactggaatttgccgaacagcatgggctgaactcacgcgaggcccaacttgttgcctggctagtccgttgccatttattgatgtcagtaaccgctcaacgtcgggatattcaagacccggcggtgatacagcaattttcagcagaagtacaaagtgaaacccgcttgcgctatttagtcagcctgacagtagctgatatttgtgccaccaatgaaaacctgtggaatagctggaaacaaagcctgctacgcgaactttatttcgctacagagaaacaactgcgccgtggtatgcaaaacagcccagatttacgcgaacgcgtccgccatcatcggcttcaggcgttggcactgctgcgcatggataatattgatgaagaagcgctgcaccatatctggagccgctgtcgggcggattatttcctacgtcattcacccaatcaattggcctggcatgctcgccatctactggaacatgactcgacaaaaccattggtattggtcagccgccaggctactcgtggtgggaccgaaatctttatctggtgccctgatcgcccgtcgttgtttgccgccgtggtaggtgagctagatcgccgcaacctgagtgtccatgacgcacagatttttaccaaccgagatggcatggcgatggataccttcattgtattggaacctgatggcagcccattagcgcaagataggcaccctattatcatccatgccttgcagcaagcgatgacccgacaaaactatcaacacccacgggtaagacgtctatcgcccaaattacgccatttcagtgtaccgactgaaaccaatttcttaccaacacataacgaacgccggacttatctggagcttattgctctagaccagccaggcttactggcacgcgtcggtgacattttcgctgatttagggttatcactgcatagtgcgcgtatcaccaccatcggcgagcgtgttgaggatttatttgtgttagctgataaggatcgccgtgctttaagcattgaaacgcgtcgtgaattagcacaacggttgacagataccctcaatccaaacgataaactgtgatacaaataactttttagtcattaattttcttacaatcgcccccccaagatcattgacgttattgctcacactgcaatggcttcaagtacgaagggtataacatcaggaaagaacaggatgcagcaactacagaacgttattgaaaccgctttcgaacgccgtgcagatatcactccggcgaatgttgataccgtcacgcgcgaagcgattaaccatgtaattgatttactggataccggtgctctgcgggttgcagaaaagattgacggtcagtgggttacccatcagtggctgaaaaaagccgtgctgctatctttccgcatcaatgacaatcaagtcatggaaggggcagaaacgcgttactacgataaagtcccaatgaagtttgcaggctatgatgaagcccgtttccaacgtgaaggtttccgtgtcgtcccaccggcaaccgtgcgtaagggcgcattcattgcgcgcaatactgtactaatgccttcctacgttaatatcggtgcctttgttgatgaaggcaccatggtcgacacctgggcaactgtgggttcttgcgcacaaatcggtaagaatgttcacttgtctggcggtgttggcattggtggcgtgttggagccactgcaagctaacccgaccattatcgaagacaactgctttgtcggcgcacgttcagaagtggtcgaaggggttatcgttgaagaaggctcggttatttctatgggcgtatttatcggtcaaagcacccgtatttatgatcgtgaaacgggtgaaatccattatggtcgcgttcccgcaggctctgtcgttgtttcaggtaatctgccatcaaaagatggtagctacagcctgtactgcgcggttatcgtgaagaaagtggatgcgaaaacccgtggaaaagtcggtatcaatgagttattacgcaccatcgactaagattgaagatagcgggctaatcccccgctattttttgccttgtgagttaatcacattttttggcgaaaattaccgtcataatcataaactgtggaatatatacctataagggtggcgctatgtatgacaatctgaaaagcttaggaatcacacaaccagaagatgtcgatcgctatagcctgcgtcaggaggccaataacgacattctgaaaatttacttccgcaaagataaaggtgagttttttgctaagagtgtgaagttcaaatacccgcgccaacgcaaaactgtggttgctgataatgctggtcatggctacaaagaaatcaatgaaatcaacccaaatctacgctatgtcattgatgaacttgatcaactatgcaaacgcgatcaagttgaagttgatctgaaacgtaagattctggatgacttgcgtcatttagagagtgtagtgaccaataagattgctgaaattgaagctgacctggaaaaactgaccagcggtcgctaaataggttgtatcactaaagtcattggtgttgcaggtgaataaacatcgctctcacctgcaactatcatggatagagatatattccctaaataattcgagttaaagcatggcgggtataattattgaaataaacagttattgaaataaatagttattgaagtagacggccccactgctccacccacgaagctgaaacaacctcaggttccggatgttcaatagcatcaatctctagcctttcgccaattctcgtcgcaccctgctcttgtaataactcatcaaatgcacgaccggctccgcagaaattatcataactgctatcacctaacgcaatgatgccatagcgcaattctggttggaatccaacctgatcacgcacggcgatgaagagcgaagcaatgctatctgggaaatcaccctgcccggttgtcgaggtcaccaccagtgcataatgttgacgataatactgccaggcctctaaagtgccttcatcgaacactttgacctcatgcccctgctctttcagtatgctctcggcttcttctgcaactaaaagtgagttaccgtacacagtgccgacgaaaatcccgacctgagccataaaaagttgtccttttaacgagaaaaattacgcactatcctgactcgccgttgctgcaaactcaaccctttcaagatgagggacaatccccagccaaccaaaatgtgacatcagctgttgccaggattcatcccaacgcgccgtcaaactgagcgactctccggtcactggatgattcagatgtaaatgactggcatgaagcatgagccgcgagcaatcaaaatgttctgcaactccacgattctgacgcagatcgccgtgggcgctgtcaccgatgatcggatggcgaatatgcgccatatgtcgacgaagttggtgtttacggcccgtttctggttttaactgcattaaactaaagcgcgaagtgtcatagcgcccgatggcaataggcacttccacttgagctaaggcctgataatgggtaactgaaggctgcggtgctttatcggggcgagcaaatttatccgcaatcttgtctaactcttcagtcatctcataatcaatagtgccatcttctagcacgtatccacgaacgaccgcatgataggttttctgaatctgatgctgttcaaattgcaacgaaagggcacgagccacatcgctggacagtgccatcagcagcacacccgatgtcgggcggtccaggcgatgaacggtataaacatgctggccaatttgatcacgtactgtttgcatgacaaatacggtttcattgctatccagccaactgcggtgaactaaccagccggctggtttatttaccgcaactatatgttcgtcttgatagagtatttccagcattagtgattttctttattcagcaggtcatcgagacgctgtaattctaccagcagcaaggtgcaatccgggcgatcctcgccagtcagcgcttcttcaaagtagggtgtaatagcaaatcgagtggggagtggccctttcgattccaacaatgcatacatccgagggataagtacccattgtaaccactgctcagcatccatagtatcaatgctaaaaggctcattactttcaaaagcctcggcttgtggcggaactgtttgccaaagatcaatggcccgcatggcaagctcgatattctgtaggctctggcgcacctgattttctgtattcatgattatgctctcaaccaaaaaataactattcaccgggctggttcaacggcggccaagcataccattgaagaacaagatgcccaaactcacaccctagacgactagagtagattgagcaaaatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtggataaaaaaaggggtactgttttaccagtacccctctattcgtttcatagcaatccagctaaaagtgatgctccctgctcaatccttgaaaacttttccgtgcggttatcctaaccagcaatccgtcgcgttgtcctacaccatcccagtgccaatcctgaagttatcctaacccaccaatcatcctggactggctctcaatctccatcctggaggtgtcctttgtttcttcctgaaacatcccttcactcatcctaagcagtccctgagtccttcatcctgaagtggcaccatcctgataccgtcctttccgccagatcctatcgggcgagtaaaggatcgcttaatcgacaaagagaggcaaggtactgtaagaagaatggggaagatgcttttatatataaaaaaatgaatgtttgtaacaaagtgattttattgaagataaatctaatacaataatttcacataaaaggaatagaagtgatgtctcacagctcgtgtgagacatctctcacacgagctgtgctgggatgggcaataatcttatctttattcaggaaatacaggacgtaatgcatccagaaaatgagcaagagtcgatgccagtaatgtccgtttaccgctaccaaactcctctaacaccatattgccactaacattacacagtgaggccatggtcatttccgattccgttgtcgctaaaaacagtgttggcgagagtttcagtcttttctgtgtcaccaaatgaccaatgagattttcctgtaaacgaatgaaatcgtcctcgctccagacctgaagcaaggtaaaacggtgatcacctaaatcagctttcatgtccccggcatattgttgggtataaaactcatggatatctggatgaagctgaatctccagtgcccgttcaacattggcaagattagcttcaccaacaaaaggctgcggcaaccaaaacacctgattatcctgagtttctatattacagggagaaggtaccccataaagctcctcactggcaggtggtcgcccggtttgctgctgccataagtcaatatagcgctgagtaaagctcttgagtgccgttgaaacgttctggtccattcttattctctgtgtcggggcggcttgcgctgcaccaaggtaaaggcgttaccctacttagaaatgcagttaaacgcggcattaattgataaactacagctattgtacctttctctcatcatgggaacagcatgtcttcatatcaagaccacaaggctctggcggaactgacgctgggcaaacccaccgcgtattgtgatcactacgatgtgaccttattgcaggccgtgccacgcagtatgaaccgcgaacctctcggtttatatcccgataatctgccctttcatggcgctgatatctggacgttatatgagctatcctggctaaacagtaaaggcttaccacaagttgctataggtgaaattagcctaaatgctgatagcgttaatctcattgagtcaaaaagctttaaactttacctcaacagttttaaccaaacagtgtttactgattgggaaagtgtacgcactactttgcaacaggatttatccgcctgtgcccaaggagaggtgagtatcaccctataccgtctggatgaaatgacacatcaaccgatagccaacttctcgggagaatgtctggatgagcaagatctctatatcgacagttatgaattcaatgccgattatctgcaaggtgcagcaggtaaaaaccgcgtaacagagagcctggtcagccacttgctaaaatctaactgtctgataactcaccaaccagattggggttctgtccaaataagctacagtggcccgcaaattaaccgcgaagccttactgcgctatcttatctctttccgccatcataatgagtttcacgagcagtgtgtcgaacgcattttcaatgacattatgcgtttctgtcagcctgagacactatccgtttatgcgcgttatacccgtcgcggagggctggatatcaatccatggcgttccaatactgattttgtgccattgactggccgcctggcgcgacaataaatgcgtacacctgcgcaactttatcaccagcagcacgttagtattggcaaaaagtaagcgacgacgttaaggttatttataggttccttatgctattttcagtataaaaatcagtaatggatacttagtggtctctctgatattccacggaaaacagaaagcagcactctgatacatacgcactaccacccttaggggtgtaaaggagtaactttgattacacatgtcagcccactcggctcaatggatctgttatcacagttcgaagtggatatgctcaaacgtacagccagtagtgatctgtaccgtttattccgtaattgctcattggctgttcttaactcaggtagtctgactgataacagcaaagagcttttatctcgctatgaaacctttgatatcaatgtgctgcgccgcgaacgtggtgtaaaactcgaactggttaatccaccagagcatgcttttgttgatggtaaaattattcgctctttgcaggcaaacttgtttgcagtcttacgtgacattctgtttgttaatggtcaaatcgtaaacgccgagcgtttccaacatctgaatatggaaagctccaaccatttgaccaatttggtcttttcaattttgcgtaatgcccgtgccctgcatcttgatgaagatccgaatatgattgtgtgctggggcggccattcaatcaatgaaaccgaatacttgtatgcccgtaaagtcggcaaccagttaggtttgcgtgaattgaatatctgcaccggctgtgggccgggagccatggaagcaccgatgaaaggtgccgcagtgggtcatgcccaacaacgttacaaacaaggccgctttatcggtatgaccgaaccatcaatcattgctgcagaaccaccaaacccgttagtcaatgaactgattatcatgccagacattgaaaaacggctagaggcctttgttcgtatcgctcatggcatcattattttccctggtggcgtgggaacagcagaagagttgctctatttgttaggtattctgatgaatccggataatgaggagcaggttttacctctgatcctgaccgggccaaaagagagtgcagattacttcagagttgtggatgaattcatcatgaacactctgggtgataaagcacgtgaatactaccagataattattgataacccggatgaagtcgctcgtcagatgaaaaaagcgatgccattggtgaaagaaaatcgccgtaataccggtgacgcttatagtttcaactggtctatgcgtatcgagtcagacttgcagcacccctttgaaccgactcatgagaacatggccaacctagacttatcccacaaccaacccccagagaagctggctgctgcattacgccgcgctttctccggtattgtggcgggtaacgttaaagaagtgggtatccatgccattgaagctcacgggccattcaagttgcatggtgatcctctactaatgaaatacatggaccagctgttgcaaggttttattatccagcagcggatgaaattaccaggcagtgcttatacaccttgctatgaaatctgtagttaaagaataaataccccttagcgatagcgctggtacggacttccggctggcgctacctgaatgttatttgagcaccatcaggtggttcgctctttatagcaaagcagggccaataaaatagcccttatgggataggttttaagaccgttaatgcaaatccaccttcttattgttgatgcccttaatctgattcgtcgcattcatgcggtgcaaggttcacctagtgttaatgcttgtcagcatgcactgcaacagctgatttcacatagccagccaacccatgcagtcgccgtttttgatgaagatgaccgctcggatagttggcgtcatcaatctctgcctgattacaaagcgggccgctcaccgatgtcagataatctgcaacaagagatgccgctgatccgtgaagcatttaactcattgggggttaattgctggagttcgccgggcaatgaagcggatgacctcgctgcgactttagcagtaaagattggtggggcggggcatcaggtcactattgtttctaccgacaaaggctattgccaactgttggcgccaaatgttcagattcgcgattacttccaaaaacgctggctggatatgccgttcgtcaagcaggagtttggcgttttaccgcaccaattacctgactactgggggcttgctgggatcagtagtagcaaaattccgggagtcgccggtattggagcaaaaactgccgcgctgttattgcaacaagccagcagcctggagcaactctatcaggagctggactcagtgccagagaaatggcgtaaaaagttgcaacagcatcaggaaatggcctttatttgcaaacaaatagcgacccttaaaactgatttaccattaagtggcaacttgcagcagttacgtttgaatcggtgatatcagcataaaaaactaaggggccaattggccccttgcagactgctgacaaagttaataagcggggaaatgtgccgaatgggtcgtaacggcgtaagccgtcggagcgcccatcggtgcagtcgccccgccactctcggtgcgacaaaatgggtttgtcattacccacaaggggccaattggccccttgtgggtaatacatacaggtaccggtctatcaccaaattttaaaaacgctcatcacgacggcccggcacaccagaccaaatacgccgcacatgcaccgtaacttcttcgcggtcatgatagagctgcttagcctgaatatgggcattaataccattttcttttagctgttcatcaatcatttccagattttctgaaacaacttcaaaacgctttttcatcggtaacttcaggttaaaaatcgcctcacgacaccaaccattgaccagccatttaataataagttgggtaactttagccggtttttccaccatatcgcacactaaccagtaaatattgctacgtgttggctcatatttaaaaccgtctacacgatggtgcgtaacctgcccggtatccatcaagctttgtgccatcaagccattatcaatggcctgaaccatcatgctgcgttgcactaactgataagtccaaccaccgggacaagcgcctaaatcgacagcatgcataccactggctaaacgctcttcccattcgtctgcggggataaacacatggaaagcttcttccagtttaagagttgaacggcttggggcatcagatgggaacttaaggcgcgggatccccatataaaacggggagttattgttgctataagaataaccaacataacaacaacccgatgcaataaagaatacatgcaccactggccgatgaggattctcacgggcagacagaattttttgctcacgcattgcattacgcaacggcaccgtcaacttacggcaaaacttaagcaactctttgctttcattggtgtcagcaacttcaactcgcagttcaccggctttctcgacaacaccggttaacataccaacgattggcgatacgcgatcttccggcggtaaatctttcagtagctcacccacaaccatcatttggcgggcgaaaatcaattcgcggaatggcacttcacgaatcaaacgatccgcatcttccaactgataacattcaaacaacacataaccgctattttcttttacccgagcgaaaccaaagatttcgagctgtgctgctttggtggtaatttccgccgcgcactctttctcaaaacctgagcggcaatataaagcaattttattattcatggcgttctgccctttttcttagacgcagcgcgccaatcaacatcaaaatccatcccgccagaaaacatactccgcccactggcgtgatatatacccacaatttcaggtgcgatagagccaggcagtataaactgccactaaagagtaatattccgagtgctaacaaggcaccactccagtaaaaccagatacttatctgccgttgcatggcaacagcgagtgccaggatagccagtgtatggaatccctgatactccagcccggtatgaacccaagccatttcattcgcccccaaagaggcactcaatacatgcgccccaaaggcaccaaaagcaacatagaaaaaaccgctcagggcagcaaatatcagcattaaacgaccattcatcgtcataaaccttaaattaatatcgcctaataattaaaattagttctcgtagcgaaagcgtagcttttcctgctcgctagccgctcttgccagtatccactgacgaaaggcggctattttacccagttctgcctgactgtcatgacaaaccagataaaaagcatttttactcactagcacatcgctaaacgggcacaccaatcgacccgcttcaatctcagattgcgccataacgttattcaccaacgcaataccttgaccatgaacagcagcctgaaccaccatcgcactgtggctaaatattgggccttgctgcacattaatctgcggtacacccaattgacgggtatacgccatccaatctcggcgggaagtatcatgcaacagggtgtgattagccagatctgccggtacttttaatccattctcgcccattagcaggctgggagcacaaacaggaagcaagaattcggcatacaggcgttcagtacgcaagccagtccaatttccccggccgtaaaatatcgccacatcgacatcatcagcgagtttatcctcttctcggtctaccgcctgaattctgacatcaatgcccggataagccgcattaaatccagacagacgaggaaccaaccattggatagcaaaactggggggaagactgacggtcagagcacctttagcactacgtgcctgcaatttgcgagtggcttcattgatggaggtaaaaatctctttgatgtcgaggtaataactctgcccttcttcggtcagcagcaaagaacggttacgccgacggaacagttttagtccgagaaaatcctccagtgactttatctggtggctaacagcggcttgcgtgacaaataattcatcagccgctttagtaaaactcaggtggcgtgcggccgcatcgaagacccgcaaagcgttcagtggtggtaatcgttttgacatgaattggatacttttttataacggctcatcttcagatgaaaccctttgtttacttattagtttttgtaatccgagacattataaattgtccgttgatgatgcgccagcaaatacctatagtggcggcacttcccaagccggaacgaaaagtaggtttagtatccaggtactgaattgcttttggctttgtggttgtgatgttgtgtttgcaaatggtctggtgtgccagacatagtagctaagctactgttttttttcacttcctgtacatttaccctgtctgtccatagtgattttatgcagcaccgctattttcgcggtgctttttttttggccttattttcagagcctgcttatttcttttcaaaaactaaatgtaagcgacactttgcattgcacatagttatgcttaaatttgagttgttgtagcgggtttccaaaccggatcaggcttctttttgagaaccacttcgcagtttaactacttgccctcagccatttcttttacttctgaacgattaatttgctgttcggtaccattggcatcggtataacttatcatccccgtttcatcatctactttaggtttaccatcagcaacgatagtgcgaccatcattagtgtgcatgacataattgcttgaacacgctgctaaggtaaaagtgagcataagtgcagagattacggcagctgtctttttcatgggtgactccttgcagattaaaatgctaaaaatatcgtttccattaccagacaaatggttatgtccgttactattcagcataaccctcttgagacatattgccagccgccagggccattagtgggctaattgtggctaaaatgagacagttccgaagtgaaccaaaggatgcgaacaacagaatgaagtcttttaatccaacggattttcgccaggaatttccggcaattaacgatgaaataatctatctggacagtgcagcgacggccctgaaaccacgcgccatgattgaagcgacccagttattttatcagcaagacgccgcaacagtgcatcgtagtcaacatcaatcggcgttgtcattgaccgctcgttttgaagaaacccgccagcaggtagctgactttatcaatgcgccagacgcagaaaatatcatttggactcgcggtacaactgaagccgttaatctggtagcgcaaagttatgctcgccctcgcctacaggctggggatgaaattattgttagcgaagcagaacatcatgccaacttaataccctggcttatggttgccgaacaaacgggtgcccgaatcattaagttgccgatcgatcaggatcatctgcctaacctatcgttattaccgcagttatttagcaataaaacccgcatattagcgctaggtcagatgtctaacgtgacaggcggtagcccacaattagccgaagccatcgaactcgcccatcaacatggctgcatcgttatggttgatggtgcacaaggcattgttcatagtccagcagatgttcaagcgcttgatattgatttttatgctttttccgcccacaaattgtatgggccaaccggtattggcgtactgtatggtaaatctgaactgctaaaagaaatgcccgcctggcaaggtggcggtaaaatgctaacccatgcctcattcggcggttttacgcctcacgaagtaccctaccgctttgaagctgggacgcctaatattgctggcgtgattggtttatcggccgtgctcagttggctcgaacacatcgacctggacgaggccgaaacttatagccaaaacctggcgacattagcggaaaataaactggctcaattgccgggctttcgtagcttccgttgccaacaatcaagtttgttagcattcacttttgatggtgttcatcacagcgatttagcgacgttattggcagaacaagggatcgcgctacgcgctggacaacattgtgctcaaccattaatggcagcattggggataagcggcagcctgcgcgcttcatttgcgccttataatacagaaaacgacgttgaaactttgtgtacggcgatcgctaaggcactggaattattgcaagattaatcgctaataagagaaaaaaatgatgattgccccacacccctttggtcacgatatcactgctgctaatctgcttgagacattcagtgctcataaacagtgggaagaccgctaccgccagttaatcctgctggccaaacaacttccgccattgcccgaagcactaaaacaaaatgaactggagctaacggggtgtgaaaaccgagtgtggctgggtcatgagtgcttaccggatggtcgtttacatttctacggtgatagcgagggccgcattgttcgtgggttgttggccgttattctgacagccgtggaaggcaaaaccccgcagcaggtactgacagaagatcccttggcactgtttgagcaattggggttacggcagcaattaagtacctcgcgcgccagcggtttacaagcactggcgcaaggtgtgcgggcgattgcggctaaatatgtgcaatgatggctattgcccctgacgggcggctttcgccatcattttcttcaatgcatgggacaccgcaacaaagccaaacgtggcggtgaccatcgtggccgagccaaaaccggaggtacaatccatctttttcggcccttcagcagtactgcgcgacgcacacacagaaccatcactttgcgggtaaactaatggctcactggagaacacacagtcgattcccaatttgcctttgctgtttttcactacgttaaaatcactttttagcctttcacgtaactttgccgctaacggatcctgaatggttttcgccagatccactacctcaatgcgagtcggatcaatttgcccgccggcaccaccggtggtcactaccgggattttataccgacggcaataggacagcagtgctgctttggggcgaacactatcaatagcatcaataacatagctaaaatttttatctaaaagctcggcaacattatccgcagtaataaaatcatcaatacaagtcacttggcattcaggattgatagctaaaatacgctctgccatcactgctgttttagcctgcccgacattgctgcgtaaagcatggatctgacgattagtatttgtgacacaaacatcatccatatcaatcaaggtgatcgcaccaatacctgtacgcgctagtgcttcagctgcccatgaacccacgccaccgataccgataacacaaatatgcgcctgcgaaaaaagtgtcagcgcttgctgcccataaaggcgagcaatgccaccaaatcgctgttgataagcttcggaataggctgtgttcatagacttgttaccttcataacttattacctttatagcctgtagaaataatacgaatacaaaagcggccaattggccgcctgagaaagagtagaatcaatcacatcaaccgctgatctactggccttgattcctgactaatagtgaggaaccatcgcctgattgagctgttgctttgccactttgataagcggtgaacagcggcccattactttgcgcattttttaacacccaaacgcggccataatggttatagaagccagcagcttgccctgcttcgtgaccaatcccctgataaatatcaaaatgttggcctttaatcgcgccaccaacatccagtgccaccattaagcgcatctgatattggccggtaaatttaccctgattatccaataaaggaacttcggccaatagtgttgtgcccggtggaatcagtgaacgatcagcagcaactgaagctttggctatcaatggcacagcactggctcctttcaccggcgcatacatttccggtttgaagaacacaaaggatgggttctgctctaataactctctgacctcagcttcactgtgagtttcagcccaatgacggatagcttgcatcgacatatccgcttttgccacttccccacggtcaatcagcactttgccaatgctgcgataagcatgaccatttttccccgcataaccgaagaaagtcagtggtcgcccatcaccataatcaacatatccactgccctgtacctccatcataaagttatctaccagcgaattggtgtaggcgataactaaatttttgctatccaatgcgccggcatatatagctgcgcgatcaggtagacgcccctttcctttagcaggcatgcgataaagtggatggcggaattcgccttgtggggtatagcgagcctgaagcaccggcgtgtagtaaccggtaaattgtacattaccaaaattatccacaccttccatctgataagcattcaaaccaaacaggcttaacttactggtatctgctccggctaacatccaattttccaccgcattgaatgtactactgttgcggttatacagacccagtgaagattggttaatcactttcacctgatcagagaaatctttggcgttgactggcttacctgttgcgtgtggttcattcactaactccagtggatgctccaaacgcccatctttatattgctgcccacgatcggttggccgagattggcaacctgccagaacggcaatcattattccacttagtaggtatttgccccaacgacttgtcatttcacgccttctcttctcttacttacttttatctaccggcgaacgataacaaacgcctatagataaaggaatcagcatgcagaaaaaaatcccctgacactgttgtggggaaaaaggaaacagatagttgataaattaatcgaaaaaccatttttaccataattaagtggcaaaactacttgcaacagatctcatccagagtatagtgcgctcaatcggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaaccgatactggctaccagcagtatcaaatgtcgtccgatagtcttgaaagttaagacgaattaggtagaatagcggttcagcaataaaaatgtaatgacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattacatgattaagtcataaagtagtaagatagaaattgtattaagacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattcttaatcatttcatatcgccatcagacacccttaagggtgtttttttgtttctggcgttatacccgtcatacttcaagtcgcatgtgcgttagctgctttcgttaacccgaatcattgactgacgtcaactcatcgggattatctcagttgccgccttcctgcaactcgaattatttcgttatatttcaattaatagcaatatccattcattaaagtcgggccatcgccccaccattagcaaaataagctttgataccggcaaatatggattcggccacttgctgctgaaaatggctggttcgtaactttcgctcttcttccaaattgctgataaacgccgtctcaaccaaaattgatggaatgtcaggtgctttcaatacagcaaagcccgcttgatcaacacgatttttgtgcagcttattaattttccccatgcggttgagcacttctttaccaaatttcaggctgtcattaatcgtcgcggtttgcagcaaatcaatcatggtatggtcaagatagcgatcaccacttttgctaaccccgccaatctggtcggcctcattctgtgtttgcgctaaaaaacgcgcagcagtactggttgcacctttagtcgataacgcaaagacagaggaacctctggctgcctgactggtaaaggcatcggcatgaatcgaaatgaataaatccgcacgcagcttacgggctttcgccacccggacttttaatggaataaagacatcttcattacgcgtcataaatacccgcatattcgattctttcttaatcagtgcctgcaaccgacgggcaatttgcagcacaatgtctttctcacgggtcttatttcgcccaatcgctcctgggtcttccccaccgtgccctgggtctagcataataacaatcggcctatcgcgccctgctttacccgctttgggtgcctcagcaggtaaagtgcgttccacattacctttattataatcttccaataatgccagtaacggatcatcttcagccgaagttttcccctcttgcggatagagatccactaccaggcgatttttgaactcagcaaagggtttaagagtaaagagctgtgggctaatactttgcttcaactccaaaaccagccgaaccgtatttttatcaaattgcccaacccgtgcctgcttaaggtaagggtcaccggactgaacttgcttagtcatctctttcaatgcgctattgagatgcacgccttcaatatcaaccacgatccgatccggattagtcagcgcaaattgacgatatttaagcggtgtattggattccagggtgacgcgggtataagttgaagaaggccaaatcctgacggcaataatatgggaagaagcagcaaatccaacccggctaacactcagtagccaggtcgcggcagcaccttgtagtagacgccgacgcccagaattatgatttgaatctgccatgtaactccaaagtaactaccaaaatatgaataaaaagcgaacaaaaaaattcatgaggaaaaactttaacgaatcgatcccgcgctgtcatcagaaaaacatttttatgttattcaatttattaatacacatacgccatacatatgcatttaatagcaatttggtgcttgccatcttggtcaaaaaagaataaaaatacaaaaataccgaataaaaattcaaagagggtctaccgtgaaggaacgtagtactgaactggtccagggatttcgccactcagttccctatatcaatgcgcaccgcggcaagacatttgttgtcatgctgggtggcgaggcgattgagcatgaaaacttttctagtatcgttaacgatataggcttgttgcatagccttgggatcaggctggttgtggtctatggcgctcgtccacaaattgacagcaatctggcacagcatcactacgaacctgtttatcacaagcatacccgagtcactgatgccaggacattggaaatggtcaaacaggcggcgggtttattgcagctggatatcactgcaagattatcgatgagtttgaataatactccgctccagggtgcgcatatcaatgtggtcagcggtaattttattattgctcagccgttgggtgtggatgatggtgttgattattgccatagcggccgtattcgccggatcgatgaagaagcgattcatcgccagttggacaatggcgctattgtgttgctggggccagtggcagtatcagtgaccggcgagagctttaatttgacctctgaagaagttgcaactcaattagctatcaaactgaaagctgaaaaaatgatcggcttctgttcatcacaaggggtgacggatagcgaaggcaatattatttcagaactgttccctaatgatgctcaaaaacggattgaagatctggagcaggagggtgattacaactcggggacagtacgttttctgcgtggtgccgtgaaagcgtgccgcagcggtgtacgccggagccatttactgagttatcaagaagatggcgctctggtacaagaactgttctctcgtgatggtatcggtacccagattgtcatggagagtgcagaacaagttcgtcgcgcgaccattaatgatattggcggcatattagagttgattcgcccactggagcagcaaggcattttagtacgccgttcacgcgagcagcttgagatggaaatagacaaattcaccattatcgaacgagataatctgactattgcctgcgccgcactttatcctttccccgaggagcaaatcggtgaaatggcctgtgtcgcggtacatccggattatcgcagttcctcccgtggtgaaatgctgttaaaacgggtagcgaatcaggcgcggcaaatggggcttaaaaaactctttgtgttaactacccgtagtatccactggttccaggagcgaggttttactcccgcagaggttgacgtgttacctattcagaagcaggagttgtataactatcagcgccgctcaaagattttactggcagatttgtaatctgaaggggtattcgccccttcgatattttcacttcaattgattcaaacgatctaccaatccgctcacgcgaagcgtaggggtacgtatcgcatgacttaatactgtatcgctgcaatacagtgtcaaacgctggcgtgcgcgggtaatcgcggtatagaccaattctcgagttaacactggcatgaacgtattgggtagaaccaatgcagtatgctcaaactccgatccttgagatttatgtacggtcatagcataagcagtttcatggctgggaagacgactcggctgcaccgatttgatattgccgtctggtaattggaaatgcacccgcagctcaccttcaggatcaagcaaagcaataccaatatcgccgttgaataaaccgagtgcactgtcattaagccctatcatcaccggcctgccaacataccaacggcccgatggccctggtgttcgctctattaatcgcttgcgatgcaatagttgttcgattcgctcgtttaagccactgacaccaaatggcccggcgcgtaatgcgcataacagttgatagcggccaaatgcagcaagtacatccaccgcatcagcacctgcggctgccagttcaagatagtgctgataaccagcagcacaatcctccagcaatacctgataatcatcggaatctgccagagaaaagcgctcgatatccgaatatgtaccgttaaaaacggctaacgcatcacgatatctcccggcattaaccgctaaagcaagttgcccgataccggacttttcatcgaagcggtaacttttgcgcagcaaacacaaactatcacggacattgacggtatctgtctccacctcaccaatcgggatgtttcccaccaatgtgcatcccgttaagcgagctaactgtttagctctaggcgcgctgtaacccaactcagcaaagcgacatatatcacccagtacagctcccgcctctaccgaagccaattggtcacggtcaccgagaaaaatcacctgagctttagtgggtaatgctgcaatgagccgtgccatcatgggcaaatccaccattgatgcttcatcaaccaccagcacatcaaggtttagcgggttaccacgatgataccgtaagcgctggctgttaggttgtgcacccaataaacggtgtaatgtggatgcttgatctgggaatagcttgcgttcatcgtcagttagtgagagctggcgaatggcgttccccagcgattcagttaaccgtgcggcagctttaccggttggagcggcaagttggatacgtaaacgttgccctttgctcagttgtatcaatgcggtcaataacttggctaccgtcgttgttttccccgtccctggaccaccggaaatcacggaaatacggcgggtagccgctaccgccgcggcgactttttgccagtcgacctcattttctgccggcccaaataggcgatcaagcgtatctcttaataatgtttcgttgacatctctggtttcgctgccatcactggtttcgttgataagcgacgccatattgtcactggcaataaagcgcacgacatcaccttcgtattgccacatccgttgtaaatacaaacggtcattttgcaacactaagggggtgggttgcgaaccatcgctgactgccggggagctattgagtttttgtatccaatgtaattgatctggtgcaccgacagcctgccacagtgcttgtgatagcgcgggctgtcggccaccaaacagctgatctggctgcaaataactcaatggtagacacacgtgcccagcaccagcttcagcactgagaacagcggctgccagttgcaacatgggatcattatcaccggctatcatccgcgagaactgaacatccagtggccgtagtaagtggtcacgaaccgcttgctccagtaacgtcatcatattgatgtgccctcaccggttatcgccataccactgttgtcactaatatgcggccctacttcaccaccactgaataaacagtccattccctcaatgagctctcgttcagggcggcagctaaaaatgccgttccccggatgctgtttatcaacaccacgcaggaagagataaatgacaccaccaaagtcgcgctgatagtcataatgactcaaccgatgacgcaaatagcggtgtaatgccagagtataaagctgatattgcaagtcataacgatgctcagccatggcttgggccatcgcatcgtgggtataggcactgctgtcctcacccaaccagttggatttgtaatccagtaagtaatatttgccccgccagcagaaaaccaagtcaataaaccctttcagcattcctctgacttgctgaaaatccaacactgggcactggcgagagagtgggtcatagcgcttgattaaggtatctagctcacgggcttgcagcaatgcgtctatcggcaaataaaattgcagctcggcttgcttgctctgtggtgtcaattgcgccaatgtcacaccggtttcatttagaggggtttgtacaatgtctgttagccactgatacagcatagatgaccactgctcaccaaagccttgttgctgtaattgctcagtcaaccaaccttgttcaatcggctgactgaaatccagaggttcaaataaatcatgcaagaaagtaccgggcgccgcacctcgggggaaggtatgaggggttaactgaggctcagttattaatgtttgctcgccaacagcgtcagtatccaaccgtggtaataactcctgtaatagcacactcagcgcctgtgaggctacgcttttactcgaaccatgctgttgtaggccggaatagctggtgacccgccaaaaatcgtgtatttggcgactaaactggcgagcagcaagggctggcaactcatcctgctgcggttgccaaggtgtctcatccagttgcccggcttgtgaaacagaaatctctccatctgccagcgccgccaaccctgccaatttatcagcaagatattgtgcatctcccgcctgaccttgttgcaccagatagcctaacgcgctgagatgcatatcactttcaccctgtttttttcgcccccctttaatcagcggggcaatacctatgctgcaatgataaaccgcacgggtgagtgctacgtataatagccgtaagtcctcagccagacgttcttcctccgccaaagcctgactttcttcatcagcattcagatcaagtaatgcttcaaagctgtgacgatcatggtaaagcacgtcttgctgctgacggaaattgcccacaaaaggtaaccaaaccagcgggtattccaatcctttggatttatggatagtaatgacttgcaccaaatggcgatcactttccaaacgaagttgttggttatcagactgatgattcggttgtgctatttgttgcgccagccaacggatgagtgcgtgctcactatcaagctgtgatgctgcttcttgcaataattcgcccagatgcagcaaatctgttagccgccgttcaccgccctgagttgccaacaaattctcagctaaatggcgctgagccataatctcccgcagcaccgggagcaccccacggcgctgccagtgttggcgataaccatcgaactcatcaaccaaagcatcccaagcccgctcatcgtgattcaactcatccaacattcgcgcatccagccccaagatgccggttgccatagcgctgcgtaacgcccgctcctgctcgggagccaaaacagcttgcaatagccatagcagatctttcgcctccgcagtatcaaatacgctgtcacggttggagagatacacagatgggattgccaatgcactcagggcatcgcgcaccagtgccgcctctgcccgactacgcaccaatatggtgatatctgacgcctgaaccggccttgaacttgtggctgtcactaattgtgccaaacctttttgcccagcagtaagccagtctcggatttgggcggcacattgccgtgccattaattgttggtactcactaaccccgacaccctcgcctggctgtaaccagaaagacatagctggctgttttttcccttttatttcaaatgataactgcttatttttttgcgcaggtgccacattgataaagggaatttgttgaaacaaaaaaggaacgtctaccaaactaaacagccggttgactgattgcaccatcggaaaggatgagcgccagttagtctctaatgtgtagtgggcacttacttctgagcgagcacgaatataagtaaaaatatcggcaccacgaaaagcataaatagcctgtttagggtcaccaatcagtaataggccgcactcttcttgcccaccataaagtgtgtggaaaattcggtattgttgcgggtcggtatcttgaaactcatcaatcattgctacgggataacgagtgcgaatggattgagccaacaattctccaccagcttgttgcaatgccgcatccagtttactgagcagatcatcaaaccccagctctgccctctggcgcttttcttgctgcacagagattcgtatctcgctgatagctcgggctaaaatcagatctctaagtgtcagaggttgttcgaatatacggtctatagcatggaagacatcgtgctggggagcctcaccctttttggttttttcaaatagtactgattggcggaatttctctaactcttttggcaactgataatcgccggtttcctgctcagcccagctaccgactttttccaaccagccaggtaaatatcgggcactgtagctgcgtttatcaacaccagacccactaatcagcgcctctaactctggagcagctgcgcgccattgcgccttaactgcttcaatttgtaccactatctgctgatgtcgactgagtatcgtttcatcatcaccaggcgcttgtcgaaattttggcgtttcaccttgtaagtaagcagaaagatctttaagtaatgcctctggcccactccactcctggctaaccgctctggcaatagccaacgggagcggatagcaatgacgccgccagaaatcggcgcaagcttgcctgcgtaatggctgttcatcctgcaccaaagtttgttcaaataagatgccagattcaaaggcgttgttagccaacatacgctgacaaaagccgtgaatagtataaattgccgcttcatccatctggcgctcagctgccaaaagatctgcggctgctttattcagatcggtgatttccgcgagtaaatccttatgcatcgggtcatcgctgactccccgtacgcaggcgatacgcaactcatgaatattgtcacgaattcgccctctcaactcctcagttgctgcttcggtaaaggtcaccaccaggatttcctcgaccattaaggggcgacgaaacgcagcttccccgcctaagccaagcaacaatctgagataaagaaccccaatggtaaaagtcttaccagtaccggcggaagcttcaattagcctctcgccatacaaggggagcgttagcggttccagccgctggggagtcattgatgtcatggagccaataccttctgcggtaaggttgcttgcaaggctgacgttgttggataggtcgtccatcctttaagcaccgcatacccacccgcggtttgcccctgacctttaacctgagaaagcagtgccaagccttgtggtttgataaccgcttgctggaagaaatctgccaatgccgtgttcgtcagcagtttcacctgagcgatcattttctcacggctatcaaaggcaaaattattgcgattaaaatcattgctatatcggctagcttcttcatccagcgtttgtgggcgttgcagtaattggttgattaacgcttgtttatattgttcaaaatcagccggtttcatttctcgcagccgcttctcagcttgtgggtagaatgcaagatagcgctgataaagataatcaggctgcttgctattactttgcagtaagaaacctaagccccattgacgccctactgacattgggaaggcaaataccgcgtagccgagttgttctgctgtgcgcagttgatcatagaaccacggctgcacaatttgccccaacaaggcactgtaagccataccctcaatttcggtataacccgtcggcacatagacggctgccagcgcagcgtcagagctgctacccagccgttccatattggcgagctgggctttatcaaccacgacatcctcaccagtccaccaggttgttccagtcaaactgagttgttttttcaatgactcggccagagatatcacctgctcggcagtcatattgcctaccgctaagacttctaccgcagactgcttgagcaggtcatcgcgataagtcacaacatcttgcacgctgatgctgtccagcaatttacgtcgctcgctgcgttctgaataagggacatgagacagtaacttcgctggctgaatagccaattcataagctttacccttctcagcgacttccaattgctcacgataccaagacttagcttgtgccaatctctcttttgttggcgtgaaactggaataaccttcaaccaaagaagtcagcaactgcggcatccgctgagtgaagccatttgcactgacatacaagccattattcggcgctgttgagaagctgatcccaccgattgaagcctgataactcaactcatccagtgacagcccagccagatagtcagtcaaagcaaaaagaacctgatgacgggcggtgtccagagcatgtggattacggaaagcaacggagatatcggctttcggttcgtcagcaaaatactgacttggcatatagaacacccgcagccctgattgttcagccactttctgtggtcgggtgatatttttatcagctttgattaaagagaagttatccggaatataggggttaagtaccggtaaactcagcgtgatacctttccccaacttctgccattcttgcatctcttgtgggctgattttgttgacctgataaggtgcatcaacaaaataagcgactttgttatgaggttcttctgggctgacaaaccagatacgagcattttccggtgtcatttcagccagtcgcgcagcaatggcttttggatcatacttgtcagccagataaggggcatcaagcacatgctcgacaggcacccgcaacatcatatccaccagccactcgatgtaatccatatcccgcgtgattgagggatagcggaaatccagatttaatacatgggcgatttcatcaaaataactctttttaatgccatctttgtgcagcatgttgatgtaatcaaaaatggccgctaccacgacatcccgattagccaggcctttatcggtaagggatactgaaatggagaatacgccgccatttctgtctaccatcgggtcagcacccgcattgattgcatcagccagcccttgtttttgtaaccagtcagacaaggtatctttgctacgattacctattaaataactgatataggtatctgttttactgcgaaattctgcactgttgttttcaatacggaattcgactttcaactgtttacgcggttgagctggcacataatgaataataataccggtttggtctgcggtgaccgcagggacagtaatcggcgggacttttgcatcccggttcgggatacgaccaaaggtatcagccgctaattgtgccaattgttccaaagattgattgctatacagcacaccgaccatcaggttggcggagtaataacggtgatagaagctcagaagttcatcatgcaatttaccgtctggcttatctttaagtgtgtccagatttccgcccgaaaaacgcgcgctgggatgagctggattaagagtttctgcattcacctgcgccatgcgcataccatcgcgagagcgggccatcgtcagctctgcattcaccgcattgcgctcacgatcggcattaatggggtctaacagcggctcagcaatagcatcagccaagcggtcaaccgctggggccaatgcatcattttcaatttcaagataataagcggttcgatacgaagccgtactcgcattatggctaccaccatgctttttcaagaattcagaaaaactacctggctcaggaaaacgcttagaccccatcagtaacatatgttctaaataatgggctaatcccagttggttattaggatcttccaatgatccaacaggcaatgccaaagcagctaaagacttaggtgcttgctcatcagagaccaacaacaccgtcataccattaggcaattttattgcctgatatttacgcaagtcatgttcacttttgtgaataacttctgccagtggttgccatgcaggagtgtcagcccaactcaatggggccagcaaacctaataagaaaaatatgccaatgatgcgggcaaactgtttatgcattccgtttctcccctaaccccttcaaaattgccgctaaaacctatatccggcttctggtattcaatctgcactaaaatctggtttggtcatgcataactatcacgccttattatggcgagctattggtaataaataacgttcagtttcatgtaatatcgtgtcgagatgttggttatccatcaggctgaataccctttgtatatagttatcctcaccctctccggcaatccgttggtcaccttgccaaacctgtaaaagtttcattcgggctttggtttgtatttcttcatcccacaaaatttgccccgactcgcgatcaaaacactgactcaaccatgcccagccgcttttactcagcagtagtaaaggttcgcacataccttgctgatagccactgattaactgctgtaaatattgccgtgcttcattgcaatccagtggggcataacgccatgcagttcctttacgcccatacatccggctttcaccctcaccgcctgcggcgcaatacaccaaatgttcaatccataatagaagcccatcgaccgccgtaagtgccgctggcctccagcgaactaagccatcttcctgaatttgatgcatccatccagtcagggtggtatcgccaaactcaatatttagctcaatactgtggctctctttgcgttcagcacaaatttgttcagctaatggcagcatttcttcttgctgactttcccagtaaagctcgccaaaagaaccataaggaagattgcccgccgcacgggcacgggtgaagacagtattgatatcactttcttctatcaatgcattcaatagttgagtattaaactgataacggttgaggttatccaaagtaaagggttcttcatcaggtagttccgtttcttcaataacgaaattcacccccaatcggagttggaaaaaagccctcacagggtggcgatagaagcggattaattcatcaagagtgatttcaggtaagggttctggcggcagaggctgattaaattctgggtgcgccgcacctctggactcagcagcaggtaaccattcagcggcatagctttgtaactcactattttgggtaaaattctctgctgcaaacggcatacgcgcatgccagcagagtaaatgttgaatgacccgcttggcgctgtcatcagcactgagttcttcatcacctggcaagtgataactttgggaaatgtattcaatcaactcactaaccagaactgaaggatagcgcttactgttgtcttgaattgagcgcccgatataactgatatagagctgctgctgggcagagagtaatgcttcgaggaacagatagcggtcgtcatcacggcggctacggtcaccgcgccgaacctgtttagccatcaaatcaaaacctagcggtggtagtgttcgtgggtaaacaccgtcattcattcctaataagcacaccactttaaacgggattgaacgcatcggcatcagtgtacagaaattgattggccctgcgaggaagcgctggctaatacgttcattgtccagacgcgaagccagttcatcccgtaacagattcagcggcacaatatcaggatattgggcagcaataccatagctgataaccttctgccattgctgctcaatcagaaccagcaccgcttcagtatcattatcgggttcaaagaaggtatctaataattgacggcataatggtagccattcactgagtgaacgagattcgcttaattgctgtcgccactggctcaattgcatcaacatatccgctaattgcccggcaagctcagccgctaaaccgctggattcgtcatagggcaaaaccccttgccagtcaccggcattgctgtccatagcataacccagcagcattctagtcaggccaaaatgccaggtatgctgaccggttgcgggcagagacaactcgcgcacattgtcatcatctaatccccagcggatacctgactcaccaacccattgccgtaaacggcgcaatccatcttcggtaataccaaatttattggctaaaacaggcacttccagcagggctaatacctgctcagaagtaaaacggctctggggcaaatcaagtagagagataaaagcctgaagtgcaggatgtgcctggctagccttgcggtctgaaatcgcaaatggcaaatagcgatcccctgtagcattaccaaatgtggcctgaatatagggggtatagctatcaatgtcagcgaccatgacaataatgtcacgcggagtcagttcggggtcggcctctaataatcgcagcagattatcttgtaaaacttcaacttcgcgctgagggctgtggcagacgtgcatgcttagggagcgatccctgagatctaatactcgtttttggtggctatgcgctaatgtctctggcgtagtaccaataatggcgtgatcttcaagctctagcatatcgtgttgaataccatgtaataggttatcaggttcgatatccacaaaagcatgaacctcttggatctcatcaacctgggataacagatacatgtggtcacgaccaagtcgcccccatgaggctaataacgggttactaaggtcttgttcaccatcagcattaaatagttgctccgcctgctcagggtcacggaacagttttacttccaccgactcacgataatgtctgcgtttacggctttgcagcttggccagaaaagcataatcctgaatgtctccccagaaataacggcacgggttagtaaacatcaaatgaatatcgatgtgtttacccagtgcttgtaaggcctgtaaatagattgggggtaaagcggatatgccacagatgaatactcgtttgggtagccctgtcggacaaacatcggattcgagaagtgtgcgaataaaacgctgatagagattggcgcggtgccattccggttgttctaattggcgggtatagcgcgttaattcaacccacagtaaagcttgccactgctgggcatcatccaaattatcaatgagttgaccacgttcccaactctcaagccattctgggcggtacaccagatattggtcaaaaaggtcagcgacgcgtgccgcaagttggtgaattttacgtttatcgctatcatcacttaaatagcgtttcatcgcagaaaataccggattctccaataggtcaggcaataaccacatgagtttccatgtcatggcatctttgctaaatgcgctttcttttgggatgccgggtaacacgcgggtaaacatttcccagataaaggtcgcaggcaatggaaattcaatattagctgcaatactaaattgttgagccaattgcatttgtagccattgggccatacctgggctttgcaccagtaccacttcttgctgaaaagggttatccaacggttctcgttctatcagcgcagtggttagcgctttgagtaaatccaattgattagaatgataaaccgtgaacatgatgactcccttaaggcactatggagaatatccataaatgattaaaccagctaattatcacttgtggataaatcctgaggtttaatactctaacttgataatgaatgagcgcaataggttatcgtcattatcctatttatagccataccactaactcccttcactcgtatgacaaaaccagcgacttaattctgcctgctgcttcggttgtattctcagggtaaatgtaaactccgtgcactccccatcaattcgctttataaactgatggtattgccagtgaggtttgattccggaggtaagtgccttagcaggcttgtcaccaccactgtcaatatgctgattaagcaaagaccacgcctgacgttgttgccataaagaagaaaaaccctgcaaaagtgcctgatggtattgcagtaatcccagcagcgagaccgagaaaaaaagtgctgcaattaaggcctctggcaggctaaacccctgttgggtatgatttttagtgtaccgtcgccagacacagtatcttattaaaggcaaaatttagcatccttgtccgggcaaaaatccagccaaccatgagcagctttcaccaatcgatactgtccttcatttccttgttctgcattcagtttagttcgttggtaaagcatcaaaggcggctgagttccgaaagattggctttctcccctaagaataaaaaagccagccagcgatgacggtctaatacaggcttttaagccatattgtggctgctcatgacaatgccatactgctcccctctgccactgcaagctgaatgaccaattctgggttacgccccaattcaatgatgatgtcgcctgattaaaggcacgcaagtggcgctgttcctccgcggtaattttatgaatattatccaattgtcgatgtaaggctgacagcaaaaataagccaagcgcaaaaagagtagcgatggcagccaaagtactcgtcccccgctgttgctccagtctcataaattatccccacgaatggtataagtcagttgacggtgtattgtcggattacctcttttttgtcccgccaattgcacgcgataaacctgatctgaggtttgctgtggcaatcggctaacagaaaaatgcgtaatagtgatgtctttcggatcaagcagcttttcccaaccaccgccagaacagttcaattttccgcgttggctttctaatgtttttttacgtaggcgataaccaaagtattcggactcctgatgttttgccccttcccagcgaccattgcggttgaggtcataagcaacaatcaggcaagagtttgaggcttcacttgggtaactagctgttataattgcctctccctgacactcgccgtgacaaaatcccgcccgtcgaagatccttttccaataccgccataacctgactgagagctaactccagatgataatgttgctgcaatattgatatttgcttgtgtaattgggggaaaacttgtgtggcggccataataatcatactgccaacacccaatgccagcatcatttctggcaaggtaaaaccggccctgtatttatgcgaaaaatgacttggtacgcagacatccagcttctttgttatttctggcataaatgaatccctgctattgattgcccctcactacatagccggattcgcccacggctggagataattaaccggatatgccccgccgggttactgagcataatatttcctgcctgcgccgtatttctgatgccataaaaaccaatttctttatttaaagaaatcgtaatagaaacatcaggataaggtggagtaaatattccctcctctaataaagaacaagctattgttggcttattaccactgcctaaacacccctgcccgtcttgccgtatccacaataatgttgtgctattgctgcgattagccttggcctgtaaatgtgttagaaaggcaagtaactggcgagcactgtccgcgagcctctcccgctgtcggtaatggtgccaactctgcgcaccccatactgtcatgataccggccaaagcaatgactaatagcagttcaataaggctaatgcctttttgttttttaataatatttccgctgatcaaacgcagtttattgagtcgtagattggttttcatggcgtgagtttacgtcgtgaaaaattgagatccagtagccgttaattaaggctggaagtggtacgcaaaattttatttatagcgacagaaataccaataaaggtgcggcgcgcttcgcagttttttgccaatagacgtagtagataaaatgaaaggaatggctattagagggggtgttgcaggctaatgattagtgggtatataccggagccaaacggctccggtaaaacatcagatagcaatcggggctttgatgccagggtgagggtcatacccttcaatttcaaaatcttcgaaacgatagtcaaacaatgaagcaggtttacttttgataattagttttggcagcgcccgcggttcacggcttaattgcaggtgagtttgctcaatatggttgctgtataagtgcgtatcgccccccgtccaaacaaaatcacccactgccaaatcacattgctgcgccatcatatgtaccagtaatgcatagctggcaatgttaaatggtaagccgaggaacacatcgcaagagcgttgatatagctgacaagatagcttgccatcagccacataaaactggaagaaagcatggcacggtgccaaagccatttgatccaactcacccacattccatgcagaaacgatgatacgacgggagtttgggtcttgcttaagctgttgcactaccttactcagttggtcaatctggcggccatcagcagcgccccaagcgcgccattgcttaccataaaccgggccaagatcaccgttttcatcggcccactcatcccagattgagacgttattttccttcagataaccaatattggtatcgccattgaggaaccataacaactcatgaatgatggaacgcaaatggcagcgcttggtggttaccagcgggaaaccatcttgtaaattgaaacgcatctgatgcccaaaaatcgacagcgtcccagtaccggtgcggtcatctttagtagtgccttcttccagcacttttttcatcaaatccagatactgtttcatgttacctcacgaaagttgttgcgcaggacggcgatacgcccaaatcatcataatgataccggccagaatcataggtacagagaggatctgccccatgctgatcacgccgtcgaacaagccaagctgggcatcaggctggcggaaacattccacaataattcggaacgcaccataaccaatcaggaacaggcctgaaacactgcccatagggcgcggcttgcggataaacaggttcaagatgataaacagcaccaccccttccagaatcatttcatataattgcgaagggtgacgtggcaatacaccgtattgattgaagattgcctgccatttagcagggtctgcggcaacaatcgcaatatcttcgccccgagaagtcgggaacagcatcgcccatggagtatccgttgtgacccggccccacagctcaccattaataaagttacccaagcggccagcacctaagccaaatggaatcagtggagcaataaaatcagcaacctggaagaaatggcgcttggtgcggcgagcgaaccacaacatcacacagataacaccaatcaaaccgccgtggaatgacatgccgccatcccacaccttaaacaggtagagtggattatcgaggaacagcggcaggttatagaacagaacataaccaacacgaccaccgacaaataccccgaggaagccggcgtaaaggagattttcaacttcttctttggtccagccgctgcccggcttattggcccgacgaaccgccaaccacatagcgaagacgaagcccaccaagtacatcaggccataccaatgcagggaaaccgggccaattgagaatatgaccggatcgaatttaggaaacgccagatagctattgctcatctatcaccacgaaatgtctcatattttgagagaattaatattcttgcccggttagggcttcaggttgcgcataatagcatagcctgggggcactcaggggagctacagtaggtaaagttctgtaacattactttccgccgcgaatcaaaccgcctaaccctctacgctccataaatgccgctgtcagatggcgtacatccgtggtcatttgggcgtttaatacccgctccgccaaggcttgtgcgtccactaagtcgatattacgcagcagatatttaatgcgcgccacactgcggccattcatactgaggttgcggtaccccagcccaaccagcagcaaagcccccatcgggtcgcccgccatttcaccacataaactcacttgcaggccagactgtgtcgcctgagctaaaatgtggctcagcacttgtaacatcgccggatgcaaactgtcatacagtgaagcaactcgtgtgttattacggtctaccgccagtaaatattgcgtcagatcgttggtgccgaccgagataaaatcgactcgtgattttagatacggcagcataaatatcatggccggcacttcaaccatcacacccaatttgggctgtggcaattcgtagcccaaaacttcctgaacttcacggccagcacgatcaatcaggcgttttgcctcatcgacttcttccaaactggtgatcatcggcaataaaatacccagattaccggttccggcattagccctaagcatcgctctgacttggatcaaaaagatctctggctgatcgagcgtaacacggataccgcgccaacccaggcaggggttctcttcactgatcggcatataaggaagctgtttatccgcaccgatatccagtgttctgagtgtgaccggtttgttcgggtaaagctgtaacatgccttgatactgtgccacctgctcttcctctgatgggaagccactttgcagcataaagggaatctcggtgcgatagaggcccacgccatccactcgcccgcccagcagttgttcatgttccgggctaaggcccgcattgagcatcacctggatccgctcaccacttttcagtgcggcaggttgctcaacatcatcttcagccagcttactaagttcaatctcttccgtgaccagccgttgatactctttgaccagcaccggctcaggatcaaccagcacttcgccgcgataaccatcaacaatcagtaaccgctggttcagcaacgcaggttgaatatctgcgcccattaccgtcgggatccccatagcgcgcaccagaatggcggcatgggagttagctgcaccatcccgcaccaccacaccggcgaggcgatcttgtggtacttcagccaataatgtggcggttaactcatcggcaaccagaataaaacgctcaggccactggctggcaccagaagtgctgtcgtcgagatgaaacagcaagcgctgacccaatgcccgcagatcactggcgcgctcgcgcatataagtatcttgcaagctggcaaactgcgcggcaaattgttcgacgacttgcttaaccgcccattccgccaccgatccggcatcaatttgagcgaaaagttcgcgctttaggcgagcatcattaagcaagtgagaatagagatcgaaaatcgccgcactctctttttgtgagctggcggcgaagcgcttactaaagcgacggaattcggctgcggcttcctccagcgcttgtgttaggcgttcacgctcttgagcagtatcgagtgttgaggcctcgtagaccaaatcgagggaaggctgtgaagtatcctgccaaccctctgcaaccgcgaccccgggtgccgcagcgagtgcgcggatccgcgtttgtcggtattggccaaaaatggcattaagttgagattgagaaagaatgcccgccagttgtgttgccagcgtgaccatgaacgactcttcgctctcatcaaactgacgatgttcacgttgctgaaccaccagcacacccagcaattggcgacgataaataataggcaccccgagaaacgcccggaagcgatcctctttaacttggggaacatatttaaaactggggtgactctgtgcatcagccaagttaataggctcggccaggcgccctaccaacccgacaattccttcgtcaaaggctagcgtaatggtgcgaccacggggctttttcaaaccccgtgttgccattaggtagtaacaacggcggtcattatctgccagataaatcgagcaaacttccgtgtccatcgccagacaggtttcattgaccaacagctctaacgcatccgttaggctagttgccatcgccactttctcaactatttctcgcaaacgcgtgagcatgatcggcttaacttaacctcttttacggcgataagctggcggtacccgtggcggagctgcctcctgcacaggcattacggttggagcaaattctttcatcacgcgacgataaacatcccgtttaaaggacaccacctgccgcaccggataccaataactgacccatcgccagccatcaaactccggagtactgctgcgttgcatgttgatatcggcttcattacacattaactgtagtagaaaccatcgctgtttttggccgatgcataccggctttgtatcccaacgcaccaaacgttttggtaatttgtagcgtaaccagttacgggttgaagccagaattcggacatcctttttgttaagtcctacttcttcaaaaagttcacgatacattgcctgctctggtgtttcaccagggtttatccccccttgaggaaactgccaggagtgctgaccgtaacgcctggcccacaacacttctccctgccgattacaaattacaatacccacgttcgggcggtagccatcatcatcgatcaccggactacctcgataagcttaaaactcaaagatgctctgattgtttcacactagcaacaggcggtaaaccactgcttatccgccaacgaaacctgataactctgggataactcacagatattggcaaagttataaacaccctgaggactgcctcccctattttattcactttttctgtggatataggtgtgcagaactctagggaaaagcaggtacaactcattttaacgtaattatacgccaaaaatatctaaaaaaataagtgattaatttcaacaaaataacaggtttcccacaggtatttacgtcactaaaatgtgatctacatccgttttggatctgaggctggctaaagatccatcaatgtagtttttatccacagataatgaggcaaagttatgcaaaaaacagcaaaacgcgcaaaaaaacctgccgtcaaggctgtaaattgaaccagtgatcgtaatttattggggttatccaataaatctgtggataaataggtgtaagatcctgttcattattcctgtcagcaggtgcacaagatagtcagagtaaaagtatttaccgggcggaaggaaaaaaaacttccgttaaatcatgctattatttgtttctgctggacgggataacaatacatctacggtcacttttatttcagctcactttttaaccgactttagcaggtttccactctatgtctgtttattcattgcccccggcaccgcctactgatgaacatcaactttttcaacgtgctgaagcactctcaggttttactctcggcgaattggcaagcaaagcgggctggaacattccagcggatttaaaacggataaagggctgggtgggtatgttgctggaattctatctgggggccagcgcgggcagtaaacctgaacaggattttgccgatattggtatcgagctgaaaaccattcctatcagcgcccaaggcaaaccgctggagaccactttcgtctgtgttgcccccttgaccggtaatagcggcatcacttgggaaagtagccatgtacggcataaattggcccgcgtgttgtgggtgcccgtcgaaggtgaacgccaaattccgttagcacagcgccgggtcggtgctcctttattgtggagcccgaatgaggaagaggaagaattactgcgccgcgattgggaagagttaatggatcttatcgttttgggtaaagttgaaactattacggctcgccatggcgaagtcttacagttgcgcccgaaagccgccaacagccgtgcattaactgaagccatcggcgaacatgggcagcccatcatgaccttacctcgcggtttttatctgaaaaaaacctttaccggcccgatgctggcccgacactttttgctttaacagatgaatcctattattccgctgaaccaataaacgcgtataattgtatctttgtgtttccgcaaactccgtaatttccgtaaggtgtaaggcacaatgtttgaatggattgccgatccaaatgcctggttggcgctaggcacactgactatcctcgagatcgttctcggcatagacaatattattttcctttctttagtggtcgctaaattacctaaagcgcagcaaaacaaagcccgtcgccttgggttggccggtgcgatgcttatgcgtttggcattactggcttctatcgcctgggttatccgcctgactgagccgctatttacgctggctggtcatggcatctcgatgcgggatctcattttgctgttgggtggcttgttcctgatttggaaggctagtaaagaaattcatgaaaccattgagggcagtgataccgagcacagcagtaatgtcagttctttctttgcggctatcgtgcaaatcatgctgttggatatcatttttagcctggactcggtgataactgcggtagggctgtcagatcatctgtttattatgatggccgcagtcgtcattgccgtgggcgtaatgatgtttgctgcccggccgattggtgagtttgttaaccgccatccctccgtcaaaatgctggcattatctttcctgattttggtcgggtttaccctgatgttggaaagtttccagattcatattccgaaaggctacatctacttcgccatgttcttctcaatgggtgttgaaaccctcaacctcatgcgcggaaagaaaaataagccagtaaaataaaaatatcgtgggtgcgattcgtcgcgcccctttcccactattttctgcactttttctttgtactcttccccctgccgcagtgcttagttatagtcggataaggcgggtttgacttagcctgataacttcagacacaaaggaaggtcggcaatgcaatatcatcgtatcccccacagttcattagaagtaagcctgctgggtctgggcaccatgacttttggtgaacaaaacagtgaagccgatgcccatgctcaactggattatgccgttgcagccggtattaacttaattgataccgcagaaatgtatccggttcccccaaaacctgaaacccaagggttaaccgagcaatacattggtagctggataaaagcccgcggtagtcgagacaaaattattttagccagcaaagtctccgggccgtcacgcggaaacgataagcctattcgcccgaatatggcactggatcgaaaaaacatccgtgttgcactggaagatagcctccgacgtctcaataccgattatctcgatatttatcagttacattggccacagcgagaaaccaactgttttggtaaactgaattatcgttacagtgaacaaaccgctgtggtcaccttgcttgagacactggaagcgctaaacgagcaggtgcgcgccggtaaaatccgctatatcggggtttcgaatgaaacaccttggggggtgatgcgttatctgcaactggcagaaaagcatgatttgccgcgtattgtgtcgattcaaaatccctacagtttgcttaaccgcagttttgaagtaggtttggccgagataagtcaacacgaaggagtggaactgctggcttactctagcctggcgtttggcactctgagcggtaaatacctcaatggtgcacaacctgccggggcgcgcaataccttatttagccgattcacccgttataccgggccacaagctcaattagccacagctgaatatgtggcgttggcaaaacgtcatgggctggatcccgcacagatggcactggcttttgtacgtcagcaaccttttgttgccagcacattgctgggtgcaaccacattggaacaactgaaaagcaatattgatagccaggatgtggtgttgagtcaggaagtattgaatgcattggaagagattcatacccgctttaccttccctgcaccataatttctgttcgattcaatcgccaaaaggccgcttaggcggcctcagactgctgacaaacctcgacgactcgatattgcaaggtgaaaacaggtagaagagtaaagcgtccgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcgcggctcgagcccccagggaggggtttacggcgtctttacgatctgcctgttttcaccgctgcgggcacttcggtggctcacgctactacgaccccaacggcacgattccccttcagttgattttgtcagccgtctgcaaacatctcgatgcggctttggtgttaattatcgaattattcagccgttttctgccgctgttgccgccactgccagccccaaagtagcgctattgccaaggcgaatatcacgccgaagccaacccccaccgctatcaccggcacgccaagtttcaccaccactgagaataagcccagcatcagcaacatcgcggtgttttcaccgagattttgcaccgcaatggcattaccggcacccacgctattcttaccgcgctcctgcaataaagcattaagcggaaccacaaagaatccgcccaaaatcccgatgataatcagcagcagataggccatcggcatactgtgttgcagagcaaaaatcgccaccgccacaccaattagtacccccgctggtaagcaacgtttcacggttttcaatgtgacgaaacgggccgcagctcccgcccccacaacaataccaattgccaccatcgcatttagcagtgtgggagtggcattatccgtaatccctagcgcgatgggcacccagagcactaacaggaaacgcagagtaacccccgcgccccaaaatagactggttcccgccagtgagaagcgagcttcaccatcgcgccataaaaccaggcaagcggtaaagaagctgccggtcatggcccgaggtcgccatgagctgcctgaacgagcagcagctagctttgggataaacatattagcgaccaccgcaatggcatacaccagtgcgcatacacccaatgccacgcccaagtgccagtctgccaacacgccccccgcgaccgaaccgagtaaaatagcggcgatggttgaagcttccatcataccgttggctttaaccaactgttcgccagaggtgatttcacccaaaatgccatatttagcgggtgaataagccgcagcccccacgcccaccaggctataccccagaaacggattaaaaccaaaacagataaccagcgcaccggccagcttcaagccgttcgccaccatcatcacccgccctttggcaaagctatcggcaaattgcccgacaaacggagccaaaacgatataggtcgcgacgaatgccatttgtaaaataggctgactccagtcgggatataactgctgcttaattaatgccaaagtggcaaaaagcagtgcgttatcaccaaaagccgagaaaaactgcgcacatagaaccgctatcatccctctggataacaacggcttatctgctaatgcttgctgactcatgcgctcatctccggatcttccgccattttacttaatgtcacaaagtcaggtttgccgctccccaacagaggcaaggctttcaccacccggatatcgcgcggtacagccagttcaggcacaccgctttcccgcgctgctttaactaatttctcgcgggttatctcactgtcggtggtaaacagcaccaaggcttcccctttggcgctgtctgttttcgtggctgccgcatgttgcccttctggtgaaattcgcagtacaagctgctcgacactttccagtgataccatttctccggctaatttagcaaagcgcttcatccgaccacgaatggtgcagaatccttgttcatcgatagccacaatatcaccggtgtcataccagccagcctcctgctcaccctgcgtattttcagcggagggttgctccagcacgcctggtttctctactcgcaggtagccgcgcataatattcgggccgcgcaattgtaagcgcccgccctgttcgattcccggcacagggatcacgcgagattccatgcccggcaaaatgcggccaacagtattcacttttgccgccatcggcacgttaattgccacgactggcgcgcattccgtcacgccataaccttccaaaatacgaataccaaacttgtcctgccaaatctgcttggtgctatcagccagcttttcagcgccagccaccacataacgcaagcgggcaaaatcgtatggatgggcaaagcgggcataatttcccaagaaagtggacgtaccaaataacacggtacagttacggtcatacaccagttcaggtaccactcgataatgcagtgggcttggataaaggaatacacggctgccggtcattaacggtgtgaataaaccgacagtcagaccaaaggcatgaaacagtggcaatgacgacataaaacgatcacgcggcgtaaagtctgcaatggtgcggatctgctcaacgtttgccaataagctggcatgtgaatgtaccacgcctttagggttgccttctgaaccggaggtaaacaaaatcaaggcactatcatcggcttgttgtggcaccatcgcccgacgcgggcagcataaatggaataaaatccataacttatcagccagtgtaaccgtatcttttaaatcttccagatagacccaattggcctctgtgacctgttcaggtaaatgtgtcaacttgcctttttccaggaactggcgcgaggtgataatagtcttcagggacgcagcagtgatggcacttttcaggcctttagcaccggaggtgtagttaagaagcgccgggatacggccacggagagtcgcaccaaaaatcgccgcggccgtgatagtcgcattgggtaatagcatccccacatgctctccctgcgcagtaaaacgttgcaggatacggctgacacctaagattttctttagcaacgtttgataactatcttctttaaaggaaatgtcttcgatgcacggtttaaaacgcccataacgcgtttgtgcggatagcaacgcttcaaaaagtgtttcacgtggcacgatagccatccgcgccgccatcataatggcgtgtaagcgctcacccgccagcacccggcggtcacgggcacgcggcgcttgtggcataggtaaagtggtcgcgggcagtacatgaatactgattttcgggaaccaacggacttttagcacatcccccagtcgcccaaagcgggtaaattcagggccttccagacggatgggaaccaccgccgcgcctgatttcgcagcaacaaatgctgcaccatcatagatcttcattaatgagccggtcaccgtgatgcgcccttcagggaatatcaccaccggcctgccctgttcgaccattctaaccaagtgtttaattgccattggcttggtcgggtcaagcgcgacaaagtccacatagggtttcaaccaacgcatataccagctttcagtaatgttggaatagaccgcaaacaccggttttatcgggagaaacagcgctaacaaagccccatcaaggaaagaaacgtgatttggcgtaataatcagtttttgatgcgaaaactggtcagtaataccatcaatggtgacgcgaaataacccacggaaaagagcgcgcagcaaacgataagccatgtctgtttctctataagtcgatgaatatacaaaggagagaatactatagaattagagagaatagcgcgaagagggagcggccgagagaacaaataaaaaaaacctacgcatctgcgtaggtcggtgcaaataaaaaactggctttaacacacagcgtatgttgattactcaccaattaatacctctgggatcactactctatccgcttaagtgaaacctcagccagcaagcaatcgcaacatttacgtgcaaagtgtaaccaggagtgaacattgtcaaaaaggcgaaaaggtttgtaattcattgcggtacatccgatgcatcaataccgctgaataagtacaactgtattaataccgtgcagactgctgacaaacctcgataactcgatcttgcaaggtgggggcaggtagaagagtaaagcgtccgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggcgcggctcgagcccctagggaggggtttacggcgtctttacgatctgcctgttttcaccgcggcgggcactttgtcattaacctcaactgtattaataccgtgccacctcgaccagacaactcatcgcattcgggccttgggtcaaacgcgaagtaccaatatctaatgtcaggacattaggattaccggattgctcgacgttatgctgcttgccaccaaaaccgggatcaaaccaggcccccgttgccatcagcaccaccccacgcgtcacaccgtcagtaatacgtacccccgccagacaacttccgcgtaaattactcactttaacttggctaccttccgtaatttcacgacgggcggcatcctgtgggtgcatatagagggtttcgcgcccggcggttttattcccctgtgccaagggagcaggatcaagctggctatgcaggcgatcactcggctggatagagatcaaatgcagcggccattgctcagcttgcggcgcacccagccattcaataggtggcttccattgggcatgtggggcaaaatcctcatattggtaactggctattttttcactgaataattcaattttaccgctcggcgtctgaagaggattaacctgcggatcggcacggaaagcatcgaagaaaacaaactctttctgcggagccggtaaatccacatgtccccgttgccagaaagtctcaaaatcaggccattccacttcatggggctgttgtgcaacaccgcactcctgataaatatgtttgatccacgccatttcatcgcgcccttcagtaaaggtgtcgcgataacctagccgctcagctaagtcagcgaaaatatcaaaatcgttccgagcctgatgttgcggggcaatggcctgatgcattgccaatacatagcgatcccgagacgatccaccaatatcattgcgctccagcgaactggtgaccggcaacacgatatctgccattttcgctgcgggtgtccaccagatatcctgcacaatcacggtatccggcttttgccagccctccaccagccgattcaattgctgatgatggtggaaaggattgccgcccgcccagtgcaccaaatgaatgtccggatagttatgggtttccccctgaaactcataaggccgccccggttgcagcaacatgtcacaaatccgcgccaccggaatcgccagccccgctggatttttccctaccggcatacttggccccggggtatcaattctgggattacccacgccattcattgagccgtgaccaaacgagaaaccgccgccgggtaaacccacttgccctaacatggccgataacgcaatgaccatccaataaggttgttcgccgcgatgcgcgcgctggacggaataggagcaagtcataaagctgcgcacaccaataagttgctgtgccaactgactaattcttgccgccggaataccggtaatgtcgctggcccagtctggggttttcgctatgccatcattcactccacgaatgtaatcagctaattgctcatagcccacacaatgagaagccaggaaagccttatcctccccctcaaggcgctgaatttcatacgccagtgccagcatcagtgccacatcggtgttaggacgaatggggatccattctgcattcacaaagtccgggcaatcatcgcgcatcgggctgatgttgatcaccggcgtgcccttttgtgccaatttctccagccagggttttaatgaatgttccgccgaaccgccagaggatacctgagcatttttcagcgccaatccaccgaaagcgatgaacagttcgcagtgctccactacactgggccaagaggtcaccctacccgtcagtgggctaaaagtcccgatgacataaggtaagaaaaactgtgccgatccccaactgtagttacccagttgatcaacaccaccgccgccactgaaatagaaacgcctgactaatgagcgggcgtgatgtaaacgcccagcagaagaccaaccataggaaccggtaaacagccctgatgggccatactgctctctcacacggcgattctcttctgcgactaaatccagcgcgacatcccagtccacctcaataaagtcttcccgcccacgcaaagtgcgatcacttttttcacgttgctgtagccacgagcggcgcactgcgggtttgcggatacgtttgtcggaatacaccatcggggtaatggaatccaataatggtgaaggattgggatcatcagcaaagggttcacagcggatcagtttgccatcttcgacaactgcggtataagcgccccagtgggcaagctgggggtaacgggtgatggacatggctatctcaggcaattgaatagatcataaaagtaacattcacatggcggtaagcccaaagcataattttgactaaacataatcgttttggactaagctgccgcgggctattttgttggtagacatctgacagggtgacttcgtttgtcgccaatatcgcgccatgttcctaatttctttttctttggttttttctcaccaagttgcgatcatccccccttgcggacagcttcattttccgcaaaactgagtgatgtaagcgattaccctgaaaatatctggaagaaaaatggccactattaaggatgttgccaagttggcgggcgtttccgtcgctacggtatctcgcgttatcaataattcgcccaaggccagtgaaacatcaagaaaggcagtatgcagcgctatggagcagttgcaatatcacccgaatgccaatgcgcgggcgctagcacagcaatccacagaaaccgtcgggatgattgtttctgatgtatcagaccccttctttggctctatggtcaaagcggtagagcaagtggcttatgccaccggtaattttctattgattggaaacggttaccatgatgcagagaaagagcgtcaagctatcgaacaattgattcgtcatcgctgcgctgcgctggtggttcatgcaaaaaaattatctgatgaagaattgacgtcattaatgcagcaaatccctggcatggtgttgattaaccgcaccctccccggttttgaaacccgttgtgtggcgttggatgaccgttatggtgcctggctgggaacccgccatctgattcagcatgggcataaacgaatagcgattatttgctccaatcatcaaatttctgatgccaccgatcgtctgcaaggttatctggatgctctggaagagtttggtattgcggttgatgaccgtttaatttcctacggtacgccggatgaaatcggcggtgaacaagccatgactgacttacttggccgaggccgaaacttcactgcggtcacttgttataacgactcaatggcagcgggagcattgtccgtactcagcgataacagtatcgaagtgccacaagagatctcactgatcggttttgacgatgtgttgatctcccgttatctgcgcccgcggctgaccaccattcgctatcctgtggtggcaatggcgacacaggccgcagaattagcactggcgctagccaataatacgccactgcctgaaaccaccaatatgttcagcccaacactggtgcgtcgccattcggtcgccagcccacaagctatgactaatctacaaactattactaatccacaaaccatgactaacccacaaacacccgcagatgactgaggcgtctggtggtcattattaaatcaactctaatgcgataatttcttcaatggtttggcggcggcggattaaacgcggctgcccctgttcaaacaagacttctggcaataatggccgactattgtagtttgaagacattgaagcaccataggcaccagtatcatggaataccagataatcgccaatgttagcggcgggcaatttacgagtctctaacccgccccccgcttcctgagtaaatacatctcctgactcgcacagcgggccagcaaccacagtatcaatcagcggttcgttagcaagtgagcgcccgttagctggcaacactgaaatatggtggtaactgccatacatggcgggtcgcatcaaatcattgaagcccgcatccaccaatacataatgccgacgtcccatatttttcaccgcccgaacctgcgcgattaacactcctgcttcagcaaccaggaagcggccgggttcaatctcaagactgactggatggcctaaatgcgcggcaatccgctcgcgtgcgctgttccataagccgtaataatgctcggtatcaatctcatcatcgccaaattgataggggattgataaaccaccaccggcagaaatagcactgatatcctgccccagcgcaatcacctgttgcaccatggcatcacacacttgttccaaatgctgataatcaacaccagaaccaatatgcatatgtatacctaccagttttaatccatattgctgaattttcgcaatggcttgcggcaagtcctcatgccaaataccgtgtttgctgttttcaccgccagtattggttttctgactgtgtccgtggccgaaacctggattaacccgcaaccaaaccgggtgaccggacgcatgctgccccagttgatcaagcatatcaatggaacctgcattaaccggaatgcttaattcagtcacgcgcagtaaggtagcctgatccagcaaatcggcggtaaagacaatctcagcaggttcctgccccggctgaaaaccagcctgcaaagcgcgctcaatttcgcccagagataccgaatcaactttcacgccttgctcatgcatcaatcgcaaaatatgaatatttgagcaggctttctgggcaaatcgaatcacatcaaaatgccgtaattgattgattttttgagtgataatttcgccatcataggcccagaccgggcaaccaaaacgttctggcaaggcaatcagattttgggccgtcagtgccgaagaggtgtcattaagtgcgcgcggcataggtatgtcctaataatgggagtcaatatagggggcgaaaataatgatttcgctgatgggctattattagcaatatcgtgggtgtgaagaaaatatctatttacccttagtctattcatttatgatatgggttagattaaacagtcgccaccgcaggagagctgtgatgcccgcaatttccctacgacaaatagaaatttttcatggtgttatgaccaccggtaatctgactgaagccgcattattactccaaacgtcacaacctaccgtcagccgcgaattggctcgttttgagcaattagtccaattaaaactgtttgatcgtgtgcgcgggcggctgtaccccaccgtgcaaggcttgcgcttatttgaagaggttcagcgctcctattatgggcttgatcgtattaaacaggctgccgaagggatacgccaattccaacatgcgcagctttctattgcctgcctgccagtattttctcagtcattgcttccagcggtgtgtaaaccttttattgaccgctatccggaagttagcctgagcgttatcccgcaagaatcacctttattagaagaatggctttcggcccagcggcacgacctcggcttgacagagaatacacaaacccctgcgggcacggtgcgccatgcgctgatgaccgtaaatgaagtttgcgtattaccctgcggccaccccttgcaggaaaaagccgtactgactccgcaagattttcagggcgagaactttatcagcctgtcagtcaccgacagttatcgccagttattagataatctctttaccgaacaaggtattaatagaagattagttttggaaactcatagcgcagcttcagtttgtgccatggtgcgagaaggcgtgggggtctctattgttaatccattaaccgctctggattatattggcgccggagtcaatgaaggtgtttgcatacggccattcagtgttgatattccttttactatcagcttgatacaaccgatacatcgcccatcatccagcctggtcgataccttcattgagcatttaaaacagcaggcaatcaccttccaacaacgtctggcggcggtgattgcccaacacaactcatctcttaattaaagcgcagtagccttaccggcgcgcgtccgggaaaacgtaaacagacacaacagcaaaccaacaacagccagtgcagcggcggctagcgggacgacggtcaatcccaatccagtggcaatcaccacacctccgacccacgcacctaaagcattgccaacgttaaaggccgcaatattaagtgttgataccagattaggggcttttttaccgtaagcgaccacattaatttgcaaggcaggcacggctgaaaatgccgcagcagaccacaagaagagtgtcacttccgcggccagtaatgagtaacttgtccaactgaatagagcggaaaatatcgcgatgagtaggaaagtcgtcgtcaggctcacggataaacgccaatccgccaaccgcccacccacaatattgcccaatgtcaggcccacgcccatcaacaacaaggtccaactgatgccatgctcagaaacctgagttacttcagtcagaattggggcgatataagtaaacagggcaaacatagccgcggcaaaaaagaccgtcatcagcaatgataaccagatcccccctccgcgcagagcagcaatctccttacgtaactcggttggggcttcctcctgagaagaaggtaacttgcggtagagtgctgccaatgataataaaccgatgaccgaaacaacccagaatgttgagcgccagccgaaagcttgccccaaagcagttcccaaaggaacccccagcacattggcaagtgtcaggccggtgaacatcagagccactgcggatgcccgtctattaggggccaccaaattagaagcaaccacggcgccaataccaaaaaaggccccatgactcaatgcggtaataaccctggctaacatcaggaaatcataactgtatgccagtgcgcacatcaggttaccaatgatgaaaatcaccattaataacaatagtgtctttttacgtggcaatttggcggtcagaacagccatgataggcgcgccgatagccactcccaatgcatacccgctgattaaccaacctgccgttggaatcgaaatgtgcagatcacccgccacctgaggcagcagccccatgatgacaaattcagtggtaccaatagcaaaagcacttagtgctaatgccagcagcgcaacaggcataataaagctcccaggcagatcaaaatgttaccagtaatgattaattaaccggtacgttgtagtgagaagaaaaaggtagatgagggccgaattgccgaataaagccgcaataaccctattatttataattatttaatatctcaatttgctataccctaaataattcgaattgcaagaaggcggcaactgagtgaatcccgataagcttactcaggtaagtgattcaggtgaacgaaagcagtcaacgcacatgcagcttgaagtatgacgggtatatacccaatcgaattcaaggtgacgggtacagatagaaatagcatgagttaaggaataatgaccagtaatgaacagagttataactagcatgataagtaatatatttttctcttcattgataactgaatgaaattcaaaataatttaagctctgcgccaataataaaaatatgtttgagaatgtaaccgcgcagctaacatcgctgcggtttcaattaggtagggggtgggtagtaaaccactccaccagaaagtctagcatcgaccttaatgtggctggcatttgtcggcgcgaagtatagataccataaattcccatcgcctgcggctgataatcgggcaataacctgattaactcaccactggcaatatacggcgcggcagagtaactgggctgcaaagtgataccggcaccctctagtgctccgctgagtagaacaactgattcattggcactgagatttccgcctactgcaaccgatgatttaacaccctgttggtcaaaatgccataagcttttgccaaaataagagtatgtcaggcagttgtgaacggccaaatcaggtggagttttcggcgttcctttggctgacaggtaactcggcgcagcacaaacaactgaatggcagatagatagcggacgagcgattaagtttggatctaaatcattagtaatgcgcagtgctaaatcaatacgttcctctaccagattgacggaccggttattcatttgtaaatcgactgcgacctgaggataacggcgtaaatagtcagtaacagctatcgctactgcactttgcccgagggattgagagcaactgatccgcaataaaccgcgcagttcttcattttcttgcccctcgattaaatccatgtccttagcaaattcaagcatatgccgacaacgcgccagggtcgcttcccccgcatgagttaaacttaacttacgggttgtccggtgcaacaaacgagctccggcccactgctccatctcagccaaatatcgtgtcaccatagctcgcgacatctccaaagcctccgcagcggcaatcatactgccccgctcaacaatggtgacaaagacctctgctgcggtaattctatccataattagctcgatttaagcaacaaataattgtccattatcgggtttttctatcgatataagcaatctattatctagcccataccccagtcactctcaggaaaataaacatgttaaataaaacactattgcaaatggcctttgccggcctgacaactttcgctgctgtatcaacagctcatgccgctgaacagctaaaaatagaagtctataatcccggagaaaaaagcatcttcccggtatcatctgaaattattagcggtaaaacagaagtagctctgattgatgcgcaatttcagcgcaatgatgctgaaactctagtgaagaaaattaagcaaagcggcaaaaagctgaccactatttatatcagccaggcagatcctgatttctatttcggtctggatgtcattaccaaagcattcccacaagccaaagtcatcgccacaccgcaaactattgaagaaattaaggccactaaagaggggaaaatggcttattggagtccaattctcaaagagaatgccccaacacaagtcattattccgcaagaattgcaaggcaaaagctttactgttgatgggcaggaaattagcgtcgaaggcttagatgggccatcgccagaaaagacatttgtctggatcccgtcattaaaagcagtggtaggtggtgtcgcggtctcgggcaatattcatttatggatcgccgatactcaaactcctgagtctcgccagaattggctgacaacactggaaaaaatcaaagcattgaaacccgtcaccgtagttccgggacattatcttgataacgcgccacaaacattggcatcagtgacctttactcaaaactatttaaccacgttaaatgcagagattcccaaagcaaaagattctgcggaattgattacagcaatgaaaaaacattatcccgagctgaaagatgaatctagcctggaattaagtgccaaggtacttaaaaacgaaacgaaatggccacaataaacaccattaactctaatcgttgctaaattagcacgtcagaaaagataattgaggaagatacgatggcagccacaaagttacattacatttttgatccactctgtggctggtgctatggcgcggcaccactgataaaagtcgcacaagatattcctaaactcatgttggtattacatggtggcggaatgatgtctggggctaatcgtcgccagatagacagccagtggcgtggatatgtaatgccccatgaccgacgtattgcgcagctcactgggcaaatttttggtgacgactactttaataaattactcaatgatacctcagttattatggactccacgccaccgattgccgccattctggcaatggaagaacttgcgggtcgcggtgcagcgatgcttcatcgcatccaacacgctcattatgttgaaggccatcgtattacagatacccgcgtattaactgaactggcggtggaacttgggctgaatagtgatgaatttattcatacctacaatactgcactaataacatccagccaacatattgctgaaagccgcacattactggctaaagtacatgggcacggcttcccaacctttgcgctggaagacgagcagggaaaaataacgcctttacctgctaatgaatattatggaaatccgtctggctggcacgaattattaaccactatcgtggcacattaaaaactcacagcgacctcctcattaatatgttgagggggcgtactgtgacaggtaaacaaaaacgcgccaccgactggtttaactgaaatatttgtttctgcaacacttcagaggcttgagtggattgatcgactaaatccgcattcagtcgggtgacttcattaatcattcctacctgtgcggtgatatcttcaatacctttactttgttcttgtgatgctgccgatatttcagtcattaaatcagtcacttttataaccgagccaataattgcacgtaaattgtcgccagagcgccccaccagattggcacctgctgatatggattttgaagagttaccaataaggcgtttaatattcagagcagaatgaccactttggtgcgctaatattcccacttcacgcgcaacaacagagaatccccgcccgtgttgaccagcatgagcagcctcaattgcagcatttaaggccagaatattggtctgaaaagctaccgattctatcaaagtgatgatctcggctatctcctgcgagcccgcagaaatatcagccatcgaattaactacgccagacatcatatcgccaccttgactggcaatatttttggcttcattggccaattgatttgcctgatctgcactcttagaattctgttttacacgctcggtaagttgatacatattctgtgtcgtggctgctaatgactgcgtttgtgattgcgtttgctcagaaatacgatggctgtctgcagcgatttgattaacgccagttagaataacatcgacgccactgcgtacctggctaaccaataccactaagccttgttgcatctggtatatgctgaccgccaacagccgaacttcccggctagtaaaagcgttatgctcaatctgatgagataaatctcccgcagcaatcacatgaatttgggcaatcagataattaagtggccgaataacccagcgggtcacacctaaccaaacagagaatgcaagacataataaaataaccaatgcaatgataacggcctgttttgcagaggacaaagaagagagcaattggctatcccttaccgtgcggttttcttcgctttcctgcaaataacggtaatacttttcaataaaatcactttgaaaaccttgaatagggacttcaaaaaaggcatctatattgctgttcttgaccaatccctgactaatttctgatagaccttgaaacaactgtagatagctttccttcagagcaataaactcaggccgattatcatgagccgaaaccaatagcaactgacggaaatcatcttgtgactgctgtattgattttgttgcttcgctcaagagactctgccaactgccttcagaacctgtctctttatcctccatataatagatacctgcccgattgagtttatcgctggcaattaataactccattctggagcgatccattaatactttttgctgatggctatgatgtgttttttcaacattatcttttgtgttatccaatatatgagataaatacccgatggaaaatagttggagcaaggagaatagactaataactaagataaggcctgataagatcccgaattttatattcgtaaataagcttatagatttaacaccagacacaagcttcataacaaaagagccgatgtgagagaacattctttttacactaagttgtgagtaataagccaatattacgtatcaaatatgacaaatatatttcaataaatagaatgacatactcaggcatcaaatacgggttaacaaacgcaagctattaacagggtgcccctgtgattgctccattaaaatagtttttccatttaactgatgaaaaataggataacttacggcataaggtgtatttaagaaatcattcaaataaaggtctttatccccttctatggatagagataacaccttacctgtgaagatgttttttttagaatccaccacattaaacactatatttctcctggctttaacatagccattaccatcatacacatctgcagatgagtttatttcccttcctacaatactgattcgtgaataaacatgataaaatcctatggcatgttctaaatcataattagactcccagtacccctccagagccaccattggatgaaaataggagtagaatctcccaaatccatatcctattcccacgccaaacaaaactgctataaacattttcttaattattttttttggcatgttatacctccgtgttgtaatttacagaccgtatactcactatttttttgtttttttaagaaaatataaggctctttattataggaagacaaaaaatccttatcatgtatttcatctatatttatggtaagaggcaaatttttaacattggtaatttttatctgataataatcagatgtaacattaaaagaagtggctaaacaaacacaaaacatcatgaatacaataaatccgcttgcaagatatttctgtttagagagtgattcagtagtattataagcaagactatctaatacctcagtttgagtcactgatgaaatttctgagaagtcattgtctgtaaaattaggctttacaccaaggcaataccctttttttggaatcgtagtaaccaattcatgttttttatcatttaaagcatgacgtaaattactgatggtttgggttaatgtattgtcagtaacgtaactttcactccatattttcttttcgatatcttcacgagaaagtacatcaggatagtgaaaacacagtaaagacaacacttcagactctttatttcttatcttgatgacacttccccctttgttgagggttctctttagtggagtaaagataatatctccaataattatgtcattcatttcatttctcacacttaaaaatataatttaaaaaccaacatcaacaataccatcggtgtcttactataagatcataaaaaaaaacaaaaccaaaaacttcaagtaaaaaacaacagttatagagaagttaatgaaaaacagaaaagtctatcaaaatacactaatgaatcataaaaaacgaacaccatagggatgtgagttataagatacagtttataacgcaacaataacaatttaaaaaaaagataaatacagaaacctgatttttatagtactataattaacttaacaaaataaagacacatgcagatgatttattacaataaaaataaattatcataaagatggagttattacccccaccattaacataataaacaagtgacagattcaccccaaaacaaatacaccaagccggtcaaggaaatataagggccaaatgcaacatacttaactttctctcccgagaatttattaataatcacatacgcaacaaccccaaacagggaagacagtaatatgataaaaggtacggctgctacgccaaaccaggcacctaacgctgccattaacttaaaatcaccatatcccataccatcaatacctttgaggattttgaatatccagttaggtaaccatagaaaaagatagccgcatacagcacctagtacataaaatgataatggaagaaaagcattatacatatttaaaagaagaccgcaccacaataatggctgggtaatacaattaggtaaaaggtaacaatcaatatcaataaaaactaaaactataagtccccaaaccaatagtatattaaaaaaaccaaatttatcatcatgaaaaaacaaaatagtgactagagttaaaataacagtaagtatctcaacaattatatatcgcagacttattctctgattacaacattgtgctataccttgtagataaaaccaccctaatatgggtatgctatatttatacggtaaggaactcaggcaatttggacaaaatgactttgggaaaaacagattaaaatcgtttttataaatagttactttattatgatctaatgcatttcccgggaaggtattcgaaagcatgattgggagacgataaataataacatttaaaatatttcccacatatagaccaagcactatataaaacaaaatactaattaaaaaaaatatatcaaatgacatttttatataccttactatgattttttccacagatgcatatcgtaattaatataatcaccgccctcaataaaccttatatctaaataaattatttcaatattttcattctgtgtcagcgtgaaaaaaatatcaatgaacttagtaacctgactattttcaacagtgagtgaaatatagtcacgagtcattcctgtaagtttaatcttaatggcttcatcattaaaaaatgtatttaaaacattaccaatacgatcatttaaatgatcgttaaccttagatttcgaaaccttctccatttttagtttttcagctaaagatgaataacctacaagtttactatacaataaagagtgttttgctaataggtctttaacctccaatgagatactcaaactaaagaaaaaacaagcaaatgccataatcaatgtagaaataaccacaatatttttcaggttcataaattatattcaaacataatgtcacatgttccattcttattgttaattttagtgatagttagtcgattatttttttgatatattttatttaacacttgatctattccatctacgtttataactcttacattgaagctggatttgtttttttcattggtgaaaatgatactttttatcgtgatatctaatctatcaaaattttcaactaagccatgcagtaaaaaaattaaatccggcttaattatatttccatctgaatgataaaaatctttattgacattaatactatcttcatctgcatattgttgcactaatggatatttaatatggaaaccttgcaaagttacatctagcatatgaatatctctcaatatatcatttttgtaacaccaggaattcaaacacatcacgatagataataaaaaaaacaagtaaacagacctaaaaaaagaagcactactaatagtctttttcctatggcgataatatcgacctgtcagcaagttaacatgattattttcaatattatttgccataatgcgtaatacatcgcaatagtccgtagcatgaaggcccgaagtttggttataaacacgactaaatctattttcaggacaaaagattagagttgataaacataattttttaaatatatcatcattaactgagaaacccgacacttcactattccttattaaccattcatcatccagcttcactggaaagcatcttccatcattaaatggtagtgctaatacatccggaatcatgacggtgggagagacacctacatttgttaaccaccccaaccaacggctcattaactcatgctcaacggcaactacataacaaaaattgctatctgacttcaatatcacagtgtggaaattctcgatattactaacaattgttttttcaatagagaacgcaagtgattgttcactttttaaaatctccttgtcaattatatctattttcctaaaaataacataactcgatgaaactaatattttcacattataattcaaaagaaacgggatattatctaattttgtatgatcacataactgccctgattttctatggcccccatctaccacttcggtataccagtaaatagggtcagttgcatgactacccaatctaataatcagagttttagaggataagcctgcatttcgtacgttattcattataagataaaccttcggtgtaatacggtaatagtgttcccctttacatgaaaaagactcatcaactgagaatcaccattatcaactttgaagttggatgaaaaataatattcattattagaaaatttcaacatttcaacatttttcaattcatttattctatctatgtcaaccgatgaattatttgcaagggattcaaagaaagattcaactgttaaccatccttgagcaggtttagataaaattaccttatacacatcacttcctgtaatttcgttcataaaaatagcttgtagcagataactgcttttagcattcaacatattcacattgataagcaatttattatcatttctagagcaaactagtggggcgatatacaagaaactctcactactaatattaagtattttatcaattgagttacccctcaggaaagcttgtcctatagttaaaaaatctctatcaatacggtctaaatcagacgcatctgcgggatactgggcaaacattgtcattaatttattgataacagatgaaacggtgttatttaattgtaagatgttatctaatactagccacggataatatttattattcatattaccaaaagaatcataaagagtatttacattgaagcaacttgttctatcaattaagctataatatacatctctattatttatgctgatagctgagttggaggttaatagcttagaataggtaccaccaaaatcctcaccatttaaaatttctttggctatattatttaaaaaaaaaccctcagaacctaacagtaactgtttatcatcttgtttggctatgctatttccaacaaaatagatcatatttgatagatacaaataggtggcagatatcattgtactcatcagcaaaatgctagacagaacaagtaatagggcaatgcctctctgtttcactttttcaccattcgctaaatagcatggtttaataagatgactttcttcctgatagtcccaatattttccatctcaataattaattcaactgcctctggtaaataactcgtatcgttccacttatttaaccatctatttttatgatagatatgaatacggaatgctgtaacgctatctagaattttcaatactttagattgtttaacatttaaactatatattaacttttccaaatgaccatttcgtaaacgatacccaaacatttgtgattgtgaataatatttcaagtccgtgttaatacctatgtcacataaaaatataataccaaaatcgtcactatccagaaataatggcccacttctaatgccattgttaattatttctttatcattaagttgagagtatataaccgcatgtgagacctcctgttccaacatgttaacaactctttgtaacctattaacttgcattgcttttacattaacagcacgacttccgttgctggtaacagtaatggcctggtaaatagtcaaacttatcaaagtgaatataattgtggccagtaaaatctctaatagcgttaaaccttggatgttttttttattcattaataatacggtatccttccagaatgaaatcaggaaccttactattttcttggctgcgaacttcaatagtaataacattaatagttttcatttttatttcctttgactgccaataccataacttgttgatgataaaatcacttcccttttgccaactctcactttgataattttttgttaatttaatatccactaaaatgttctcagccacccaagaagccactattttattttctagttttttgacctgtatcaattgttcactaataacaagcataagactaatacccactacggaaaaaatagccatcgagagtagagattctaataatgtaaaaccattataactcggcaaataatcacctattggctttctatggttgtcagttttatcagtttttatcttttttagtttcagaaaatgatgtagaccaattacctatatcatcatcagtccctatttctctatctggtcctgatgaaaatatatcaatttcctcatgccgaccgggattatttatcaaatagggattaccccatggatcactaggcaaacgcctaatatagccatttttaggataaatattaggtatcggtaattctattggtttgataaccaatgaattaataccttgagactccgttggataataaccattatctaacttgtacatatccagagcattttctatggcggcaatatcacttaacgcctttagttgatcagctctatttttattactcattacactcggtatagtcaaactagcaagcaaccctaatattataataatcaccatcatttctaataatgtaaaccccttacatttaatattcctcatatatatccttaagttaaactcaaaaaatcaaattattcatttcaagtatcggttgaaagattgccaatacaatgaaaaatataaacaaagccatagatatcattattaccggctccagtaatatcacaaatacatttatctcttcaattatctcttgctcttgtatatctgttatcctctttaaaacatcatccaatttcccactacgttcacctgaagcgatcatatgtatagtcataggagagaacataccactatttgataaagatgatgttaggctaccgccctcactaactaatgtaactgcatcatctaatctctgtttaatatataaattagtaactacaccagtgctaatatccatcgttctgaccaagttaactccattggaacttagaatttccatcattctcatatatcgagaaacatttagcttgaatattaaacgaccaaatatgggtaatttcaaataacaagattcaataaatatatttatttttcttattttggatattccatagatactaaatgaaaatataactagaattataataatagatacaatattgtcctcaatccaatgactggtaaccataagcactctggtcgataacggtaacactttatcataggaaacaaattgctcaattatattagggattatcaacgttaacagtatggcaataatccctatagataccgaaactaaaatcgctggatatattaacgtttgaattattttactttttacctttcgcgcttgctcaatatgatcagcaagattagataatacgagacctaaatgacccgacagttcccctgctgcaatcatagatcggtaaagagaattaaaaatggccggaaactgtgagagagaatcggaaagggaatgtccctcaaggactcttttccttatcttatgaatcacactatctactttactcttcgtactctgattttcaattagtgccaaagcttcgtctaatgggatggccgcattgactaaaatagacatttgcctggtaattaaaataagatctctattatttatagtatttaaaaatgtcatccattgtgtaaatcgactgatgcgctttatttttatatttaataaatacagtttcctttgataaataacttgccttgcggctaatatattatcagcctcaacactcccttttattttaattcctttattatttttagctgtatattcatatacaggcatatttttcctctaaatttatcctcatcacttcttctattgttgtaaaacctgcgataactttatcaattccatcttgttctatactacgagtatattgtttagctaactgacttaaatcaagttcgctttttcctttataaatagcttcacgcaaattgttatcaataatcagcagttcatgtaaggctattcttcctctatagcctactgtattgcacttatcacaacctattgcgctaaatccgtatctatcttcaggtattttctcagggctaattaactcttgcaatatttcatgtggggaatcatattgttttcggcattcagtgcataacttgcgaaccaggcgttgagataatacagccaataatgaacttgataacataaatggttcaatccccatatctttgagtctggtgacggcaccgatagcgctgttggcatgcaatgttgataataccaaatgcccagttaatgaggcttgtactgctatttgtgctgtttcgacatctcgtatttcacctataagaataacatcaggatcttgacgcaagattgctcttagactgcgtgaaaaagtcatatctattttcgggttaacctgcgtctgcgaaataccatcgatgtcaaactcaataggatcctctactgtcatgatattccgttcactagcatttattcccattaaagcagcataaagtgtggtacttttccccacgccagttgggccaacaatcaatattatgccatgaggtttgagaaccaatgtcttcatgagatggcagtttttttgcgacatccccaaagactctaaatctaatttgaggctatgtttgtctagcaaccgcatgacaacacgttcaccatgatttactggtaatatcgagactcgaacatctaaagctttaccagctaaactcagtgcgatacgcccatcctgtgggatccgtttttcagcgatatctaactttgccatgattttaacccgtgacactaataataacgcaactcgtcgcggtagctctaatatgttttttaatacgccatcaatacgaaaccttatcgtaattttttcaccgaaagactctatatggatatctgatgctaactctttaattgcctctgccaaaattgtatttattagctttattactggtgcttcattattgctatcgagtaaatcttcactcacagggagttcaccattaaatgagtaaatggctatctcatcactgatagagttcattattttatgcgattgtattgagctattctgatatactgtcgcaaggctattatcaaattcatcgtcagtaacgaaattaagtgaaataggtttattcccaactctgttaccttccagtattgcgtcgagggaagcagaattacgacagatcagttgatatcctttgtcggcaggagataagataacgccattatcctttgcccagctaaaagtgagtggcaatgattctgctttatcttggttcatatttttatctcaaccatctcataaaactttattatgtcactcttaagtgtattaaaagcatcatagttaattctatcagatacaatatcaattggtctttccataccggaattaatagaatgtaagttattatattcagcatatttatctactgtaacttgactgtaatcacttgtttccctgagtattgttggcctaataaagagaattaagttacttttttcaatcttttctttgctctgtctaaacaaaccgccgataaaggggatatcacccaacaaaggaactttattgattattttattgatttttttatccagtaatccccccactaccacggtctctccacttttaactaatacagcattattaacaaccctcttgttaaagaccgaaccaagattatttgcattaacatcagaactatcagcaacacttgatacctcttgccgtatttctaatagaactgaatcacctttatttatctgtggtttgaccttcaacatgacccccaccgattgccgcgaaatcgagttatagactttgtctgtggctgtagtttgcgttgaggtaaggactggaacctcttgacctacattaaactctgcctccatattgtccagagtgacaatactcggagtagcaagaatattattatttgaattagttgccagggcagtgaaaagaccgtcccagtttcctttataaaagccggccgtcaaccctgcaatcatcattggtatagggtttccactgttattatttgtttgtatgctgtttggtttttgaaggaaattggctccaccataaagtttattagcccattgaatgccaagatttagaccttctccattttgagtctcaactataatggcttctaccagaacctgggcccgtctaacatccaatctttcaataacttggtccaattctttcattacttttggatcagcagtaatcactaaggcattggtttgatcataagccttaattgaaacattcttgatgtgactctttcccgaattttttttagtcttatcactctggctcccctgactgacaccgttcaacacatccaataactttgatgcctgcgcatatttcatataaacaactttagtactgccataactgtcttgttgatgatccagcctctttatcatttgaagagtttttttcctgatatggcgatcaccgctgattatcacagaattcgttcggtcatccgcaaccactgttgcggcattgaatgactcttgtttggctgtaatatttactggattaataacttgattaactaatttaataatatcagcggcgacagcatgattcagttggtagagttctacttctgtctctcccggttgatctaatgtactaataatagcgtataaacggtttactactgctgcacgccctgtaattaatattacatttgaagggtcataattaacaatactgcccgattccgaattatcatttaactggcgtagtaacggagctaaatttttagctagtagatgtttaagtttaaatacgcggttaattagctcatcaccctgggggggggccgcattattttgcagaggaacaacggaaccttttgcacgttttgcgggaataacttttaagatattatttggcatttcgaccactgtataaccataaacatccaatacatttaaaaaaaactgatagtatttttcctcatctagtagttcatagctacgaacgctgactaacccttgtacttttgggtctataattatagttttatttatgtttttacttacagtattaataaattcttttatatcagcatctctaaaagatgcagagaagttctccgcatatcctactataggaaaaatagcagctaaaataacaaatttaaataaaaaccaaattgaaatacaaattatatttatattattttggtacataaaaaccccatttcattggtaacgtagaatacgtaactataatatcttcagagagtaatatgatttattttcattaactattattttatcatttaatattttaataatagtaatccccgtatcactctctatttcgttacccacgaagtataaattttgctttccactattttctataattgctatggatttttcttctttcgtatgttctaacacaccgactagttttaaagcccctacataaatcggatagttatataaatcagtgccatctctggtttcattttttgatttattatcactgtttttttgtttgagaaaaaagtattttttaatttcagctatcatttcaacttttttgttaaaatcattggttccagcactctctccttcatataatactggaacagttcgtttatccttacccattactcgattaaaaccagcataaatctgataaaaaatacataatataatggtaatttccaatatatatcgcttattatcaattagtattttatagggtgttatgactatctgattaaaaagtgataacacccttacctctcaaaaaatcgtaaattcaacataaaaacagaataaataaccctctattattaatagccggtaaatctatctgtcatctgattagataccattgcactaagtatccctgagtctaatctcagcccatatctattaatggttttaacaataccatctggaatacctgcatttttcaaatgcactctaaatttatgtatcaattgatggtaattattatcagaaatgcttttatggttttcataccaaacaactttaataatgtcttgtttcctattaacatcattaaacaaacacattaccaatctcttttgtttttcattaatatcaatagtcaattttttagagtggaagtgtattttgttcatacagcaatccagtgatatctctttttcataatcaatcactcctttgccattaatatcaatgaatttactgccagaaacaacagagactgtatcaacatacataaataacccctacaaatatattcactcagttaataaaaataaatcacactatagatgtgataagagaactagtgattagtattgcgtttacttaatgaataaaaccaattaaattatattttttaattatatttaatatagtaaatgtatttttaatgcaaaaccgcacccctagcgtgggtataaaatcagtagcaatatcataatataatgaaactagttaatacattactgattataattaaatagctcagaacaatgaagtagacatttccatttggagtgtctattctttgttttattcatttcgaaaaccgcaggcaatcactgagttaacatacaataataattaaaaaactcaaggaataaatattatttaataatatcaaatcaagttatttactattaatacataacaataacattactggctctctttacatctatctataaaatttatttattaatcatcccgtttatataacgaagcggtgagtcaatgcattctcattactctatagagattactgccttatcgtgcacgttttactttcatcatataaccacaaaatttaattgtgaccaagagtgttacatcaataaaaagcattataggattgataaattactgctaacactgtgatttatttccatattccccttgatatatctcaaggggaatagaaaatgcgagttattacatgaagaaatcgacttttccgccgtttagattatacatgctaccaactatttttattttcccttctttctctaatttattaattatttcactatttttacgtatctcatcaatagtgtgctgcacattgtttttcgctacagcatcaacatacttttcgttcttcccgcttttctcaccatcaaattgtgtcgaatcgattgcaggtttaattttattgagaagaccagtcagattaccaagttcaacattatcgatagcccctttgacggccccgcaggcagtgtgccccataaccaaaatgacttttgcacccgcggcagcacaagcaaactccaggctacctaacaaatcgtcattagaaatgttgccggcaattctggcattgaatgtttcaccaatccccgtgtcgaaaataatttccgcaggcgctcgggagtcaatacaactcaagataacagctgctgggaattgcccatctgcactgctgcgcttttgtgcgagataatcgtgttgctgcatttttccggaaacgaatcttatattaccttgcttcaaaccttccactacctgctcgggcgttaatttatcccgcttttctcgtgttagggaggcagcatatgatacttgaggtagccctagcccaatcccaccaataacacttgccgcggtgatgcccaaagcggcttttagcactgtccttcggctatttggatgactatcttttgaacaacaacccgttatcttactcatactctctccttgaaactattgttgccattttcaatactgcataattaatgagcagcatattaaatgtagtacatccaacttgctttacgcgatagccaaaatctagattgcgaaaaatcagccttttctcgattttctaataacctgcgctataaaccgctattaagctcccgatgatggtccctcatccactgcgccagggagtccagtgttggctttagtgttctccccaatgaagtaatctcatattcaacccgtggtggtacttcggcatagatcttgcgataaaccagcccacgttgctcgaaagcacgtagctggcgagttagctctttttgggtaataggggcaatcgcccgttgaagctcaccaaatcgaataggcgcggcagtcactatcaaacgatagagaataggtattgcccacttcccagcaataagttcaacaaattgcaccattgggcacttttcttgctcgatggcactatcaggtagcgatttatttttaggtgtcaggggctgataagcggtcattacattcctattgcatcattagtatcaaattggtacctactatacttcagatacttttgcattaaaaatggtcttccactgctaccaaatggaaggctcaccatgaatcgtttaaaagataaatatgcactgattaccggggggactagtggtattgggttggaaactgcgcgccagttcttggctgagggggcgactgtcgccatcaccggccgaagtgaaacagcattgcaggcagcacatgctgaactcggagagcgtgttttattgctaacaagcgatgccagcaatatcgctgaccaattgcaactggccgctaaactagctgaaaactggccacgtctggatatcgtttacatcaatgctggtgatgttactcatcatccaatagaagaatgggatgaatctagctttgaacgggtgctctcaaccaacctgaagggcccattcttcctgttgcaatcattgcttcccctgctggcgaacccagcctctgtcattctctgcggttcagcaagtgttcatataggtttaccacaaagcagtgtttatgccgccagcaaagcaggattgctgtcgcttgctcgaactctgtctggagaatgggctgaaagaggaattcgggttaatggattaagccccgggccgacacagactcctgcattacaaaaactggggttatcgggtagtgaagaagaaaaactgactgaacaaattcgccaattggtgccaattaaaagaatgggtactgcggctgaaattgctcacgcggcggtatttctggcttcagatgaatccagttttgtcgtcggtaccgagtttcgggtcgatggcggcgtgagcagcctttaagtgatagccgctgtgtgctgtctattaaatagaggcaacacgagttgggccagcaacccgtgtttgtcttattaagatgtttgaacaaaacgatcaagttgcctgcgcaattggtcgttttctttctttagctgctcaatacgttcaagcagcatcaaggtcatagccacaccagaccagtccaaatccaactcatgttgcaagcgccgggcgcgtttaaggttgttcaatgcatccgcatcaaacacccaaaccgtggcctcgggttctaatggcataattacacctaaccctacaacctcgaccaattcatcttgcatgatccccgttgactggcataactcagtcacagtgtaggttatctctatttcagccataatctgttactcccatccagtccgaggattaaatgctgcctgctctgacaattgttgccaaagcgcccgcgttttctcgtctggtttcggtggcatgaccactttgaggatggcgtacagatcgcccgttccttttttgctgaccagacctttgcctttaatgcgcaaacgctgcccactttggctacccgccgggatggttaaggcaattttccccgtcaatgtcggcacctcgacactggcccccaatgccgcttcccacggggctaacggcaccactatttgtaaattctggccatcaatatcaaacaacggatgcggtgcaatgcgaatgatcaggaataagtcaccattggctccgcctgcaatgcccggtgccccctgccctttaaggcggatacgttcaccatcacccactccggcagggatttttactttcaatgtcttagaggtttcagcaccagggaagcccgatgcatcaatggtcgggatcttgtaagagatagaacgtgtttgttcagttaatgtttcttctaaaaagatgggtaattccatctcaagatcctgtccacgcatcccatgagatgcccgacgagatgagtgttgagctgaagaagcgcggttaccgaagaaggattcgaagaagtccgagaagtcatgagcgccaccaccagcattgctgtgccactgttgaccaccagtattgtattgatcaaactgatgttggccaaaccctgggtcattacggtgcaatcttaattgatcatattcagctcgccgctcggtatcctttaatacttcgtaagcctcagcaacttctttaaatttactttcagcatcagcttctgaactgacatccgggtggtacttacgtgccagcctgcgataggctgttttaatctcttttagggaagccgtgggctcgacacccattacggcataatagtctttgaattccatgcggtaatatccttaaattcattacttgattaggtatatccccatcagacttagataaaacttatttatgtctattttcaattttttcaaccccatcaagtgggtaaacctaacagtaaactatagcgctaactgtctacttgtgggctatcagtgtctatttgtagcgacatattcatcctataagcattacaaatcatataactgatctgagcacttattctccgcagccaagattcttttctgattaatttgctttaccgaagagcgaagcactaatttgccttgcaggagggtattactgataggggcgtcgggtcgcaataaacgccgttgcaataactgaatagcttccgctcccaactcatcacgcggaacatgcactgccgtcagcggaacatcatgaatttcggctaaattaaaaccgtccatgctcatgactgaaactcttcccggtacgtttatattcaatttattcagcgcattaacggcacccactgccatataatcgcccccagccagaatagccgtaggcagttggttgttatcttcacaacccgcaataaatgcggcgatcgcctgctcggcttccgctgcgccgaaaccgtgcgtggtcaccagatgttggttatcatcaaaatgcatattattgttggcgaaggcctctttaatccccaccaaccgcagttccatggtgttacgacgtaaacattgtaatgtcagaatacgccggtgcccttgctgtatcagatagttggcagaaaattcgccaatcgattgatggtcaggagaaacgctgtccaatgacatttcctggtcgcgacaattaatcaagaccgacggtttatgcactcccgctgctaatacatgaatacgcgggtcatcgatgccaataatgatggctgcttccgtctgaggagtagttattttctccagaaatagggcgatatcgctgtgcgtttcagataatccgcagtagcgaatcatcacctcatgttgactgacggcttcagttattccctgaatgactttgtagtaaaagatatcagtgcgcacatcaaaagcccggtgtggcgcaaataccataatgttgttgagcattaaccgcccgctggataaattctgcaaaattccctgtgactgcgcataggccataactcgctgttttgccttcgcgctggtattccctttaccggctaatactctggatactgtgctaattgaaaggccagtatgattagctatttcttgtatttttagctttccattcattttgtgatctctctcaaattagcaaatgaaaaaattttcatagccgggaaatagcttattcagggcgttacaaaatataaatgctgaaatatcactcagcttatgaaaaatttttcaaaaaaacgcgtattaaagctaatttaagctagttaccttgttttcaccaaaataatcaagttttggtaaaccaattttaaaaacttatcagtccggttaattttgattaaatataaaaaaatcaacaatatcatattgttgtgttttattatctggatttagtgtgattaatatcacattaaaactcagcgtaatcttaataacccaaaatggatcttaccaaaacaataagttggtcaggttaatttgctactgaccaacaccaggaggctgggatgagtgttgagattaatccatccgcgaaagttgtcgggcgacggaaaataaaatcattgcgctggtggatgctggcgctatttctacttggggtcactgttaactatattacccgtaactcgctaggcattttggcccctgagttaaaaaccagcctgaatatgaccactgagcaatattcatggatagtggcatcattccagttggcttacaccgtgtttcagccgctctgtggttggttaattgatgttatcggtttaaaaatggggttcctgatttgcgccagtgtttgggccgtggtgtgcatgatgcacgccggggcaggcacctggttccaattagccgtattgcgcttttttatgggcagtgccgaagctgcggccacaccggccaacgccaaagcgatttctgactggttcccgaaaaaggagcgccctattgcggcgggctgggctggcgtgggcttctccattggcgcgatgttagcaccaccaattatcgtactggcccatgtggcgctcggctggcaaggcgcatttctcttctccggtgccttagccatggtttgggtgctgttatggtggcgcttttaccattcaccggatacccaccccaatctgagtaaagaagagtttgaactgattcatcaggataatgagccagtattgccacggctgccattccttaaatcgttagctatccttagcaaaaacaagaaattttacggcattgctatccccgcatttctggcagaacccgcctgggctgtgtttagcttctgggttccgctgtatttggcgaccgagcgtggtatggacttaaaacaaatcgccatgtttgcctggttgcctttcctcgcggcagatatcgggagtgttgccagcggctacttaaccaaactttaccaaaaatggttcggttgcagccgcattaactcggtggtagccagctcagtcaccggtgccttcatgatggtttcactggcctttgtggccatcactaaagacccgtatctggcgattgcattgatctctattggcggctttggtcatcaggttatctcctgcatgctcagtgcattagtagttgaatcttttgataaaaatcaagtggctactgtcaacgggctacgaggatcttcagcctggatagccagtttcctgtttactttattgattggtgccgtgtccgacaccatcggcttcaacccactatttatcgccatgggcttcttcgatttgattggtgccgtgttcctggtttccctgtttgcggagcgccgcaataaaaatcaaccggctgcctgatgtattcctttaagagataagctgtaatgaaaacattaaaaaactggctgttaatcaatgaatcccccgaccatctggaactgctggtcgatgaccgtcatatattttgtctgtatgtgttagaaccaagcctctgccgggtgctgattaaacgcaatggcgaactggcactgaatcgcacctggagcatagcaccagaaggtgacgtgccgtggtctgggcgtgatcgtctgagtttggcgggcttttctgtaccgggttatcagttggagcaccatgaagagaagttagtcgtgaccactgactgtttacgcatcaccattcatcaaccgttgtacttggaatgggaatataaaaatcagcacggtgaatggcagccactggcggaagacaggccaaccagtgcttatcttctcagcccgcaaggagaagcgattgctcactatcagcgccgctatcccaatgagcaatattacgggctgggtgagaaagctggcgatcttaaccgtgcgggtcgccgctttgaaatgcgcaatctggatgctatgggttataacgccgccagtactgatccactctacaagcacattcctttcactatcacccgtcgtgatgatgttagctttggtctattttatgacaatctcagcagttgctggttggacttaggtaacgagatggataactaccatttggcctatcggcgttatcaggccgaagctggcgaccttgattactatatgttcctcggcccgaaagtgcttgatgtgacaaaagcctttgtacgcctgaccggtaaaacgcaatttggccctaaatggagcctcggctacagcggctccaccatgcactacaccgatgcccccgatgctcaggtgcagttacagaagttcattactttgtgtcagcagcatgatattccgtgtgactcattccaactttcgtccggctatacttccatcaacaataagcgttatgtgtttaactggaatgacgaaaaagtgccgcagccaaaggtaatgagccaggcatttctgcaagccggtatcaagttagccgcgaatatcaaaccttgcttattgcaagatcacccaaaatatcaagaagttgccgagcgcggactctttattcgcgatggtgaaagtgggctacccgagcgctcgtcattttgggatgacgaaggctctcaccttgatttcactaacccggaaaccgtggattggtggcaggaaaatgtcactaagcaactgttagaactgggaattggttcaacctggaatgacaataacgaatacgaagtgtgggatggcgaagcgcaatgcaatggatttggtgaagctattgccatcaaacacatcagaccggtgatgcctttactgatgatgcgcgcctcaatggaggctcaacaggcatttacgccagaaatgcgcccatatctgatatcacgctctggctgtgccggaatgcagcgctacgcccaaacctggagtggcgataaccgcaccagttggcaaaccctgcgctataacatccgcatggggctgggtatgagtctgtccgggctctataacctcggtcacgatgtgggcggtttttcgggcgataaaccggaagcggaattatttattcgctgggtacaaaacggcgtaatgcacccacggtttaccattcactcatggaatgacgataacaccgtcaatgagccatggatgtaccccgctgccacaccaatgattcgcgacgcaatggcattgcgctatcagttattaccttatttttacacgttgcaatggcaagcgactcatgatgatgagccgatgttacgcccaactttcctcgatcatgagcacgatagctgcacatttaaggaaaatgacgattttatgttgggtcgtgatttactggtcgccagtgtggtggaaccgggccagcgccaacgccagctctatttgccggataatcatgtgggttggtattgtttccataccggccaatggtatagcggcgggcaaactattgtgttagatgcgccactcgagcgcctgcctctgctggtgcgtgccggtgcggcactgccactatctcgacgtattgctttcgtgaatgcagagcaagatacccaacgcgaactggcgctttatcccaccaaaggaggcggccaatccagcgggatgctgtttgaagatgatggcgagagccaccgttggcagcaaggggcagcattgtggttgagctggcaagtgacgaccgacaatcaccgcattgatattacttttgaacgcacgggaagctatcaacccgcctggcatgaattgaccattaatttgccagaacatgagcatcgcgagttatacatcaatggtgttgccagccgtcaattgcagttaaatcagctcagctagtgcatggattggtaggaaatataccggcgggttctattccagagcccgcttattttctcatatcaatcactaatcgattagcgcaagagttttaatgcaccagtcaatgaacgcacccacttctccggcccaaccaatcccaaaccgtccaattgctcatcagctagcgaacgtaatggaaatgccgcttcgtaagcttgaaaactgtgcatcgagcgcgcaaatgcagggaaaggcacaattgcccgctcatgagtggccgctaaagctttcagcaatacttctctcatctgcgcagcattcgcctgcaaaataggtaccggtaattttgagctaacatcaatttcttgccccgccgaatcggacaatgccgtccctgccaattgcggaaatttagccgccagaccaatccccaccgcactggtggtattggcaatcaagccaactggaagctcgggattaacgataattgcgatacgtatttgatctgccacagccatgcccttttgccaataatgaggtgcacaagatcatatctctctcgcgtgggtaagtgctgtcttttattagctccattcagctaatattggtaaaatatacccaaacaaaataataatcaggtagaaaatgccatcatcattaataacaccggcagatatcaaaattctcaaacaattacagcactctggccggatgaccaaccaagagttggccgataaagtagggatggcgacttctccgtgttggcggcgggtgaagcaacttaaagaaaacggcattattaccggctatcaggccaatattgatcgccggaaaataggtttggggattttggcctttattcgggtgaaaattgatagccacagtgaggaagaagcgaagttgtttgaaatgcaggttggagcgctaaaaccggtgattgcttgctatgccgtcgcaggggatgccgacttcctgctacaagtggttgccgaagacctcgacagtttctccaccttcgcgatgtcggttatccgccgacttgcggggattaaagagatgcaaacaacattcgtcctgcgcgaagtaaaaccgctggatcatttgccgctggaataagccacactataaggcatcaaccgatgcctgaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccgtaaacccctccctggggactcgacccgcgccctccttggcgcggacgctttactcttctacctgtcctcaccttgcaagattggtagaagaggtttgtcagcagtctgaggcatcaaccgatgccttttatttacttgcctaattgctatgcagccagcactctattacgccctgacgctttggcacgatagagcgcctcatccatgcgtttaaacaaactatcagtatcttcacccacctgatgttgcgcgaccccaatgctaacagtaagctgtggcaagttaggttggcagatcatttgaatagtttctctaatagattcagccaattgcaatgcccccttcagattagttgagggtagaagaatggtaaattcctcgccgccccagcggaacacgatatcgcactcgcggatgatagactccagtgttcttgccaggaaaatcagaacctcatcgcccttatgatgcccaagttggtcgttaatatttttaaaatgatcgacatccaataaaatcaaactgaagttttgaccgtaacgctggctctgagcatgtgcatgttcgaccaaaggaaagaactgacgccgattgcctaaatctgtcagtggatctttcaaagcagcatattctagcgcctgttcaagccgtttttgctcagtaatgtcatgaataatacaaagcatcaatcttatgccatctaactcaactggcccggcataggtttggacatgacgggtatttccatccgctaatttatgaataaagttaagtggcttatgcccgcccggtaatttggcgacctcattcatgacaggcaacacatcctttcccatactattaatttcccaggtgtgtttcctgcacatttcatcccgcgaatagccatagaaacgggttgccgcctgattagcatcgacaattagcccctctttcgacggatcaatcagtagcattggagctgtattagtactaaaaaattgctcgtaaaaactctgttcactgcgggaataagcttttgccattaacttagagctggccggctgggtgaccacactttctgaaatataaagcccttcaaaaataataaccacgccatagggttctagctgagttaaggagagacggcaactcagtggaaaagcattttcttctgtctgaatagtccaaatttcaataacgtggtcatcaacagccagagcagggagataagcatgcaaatgctgctgcgcatgtgctgaaaagcgcccattacgcatgcgcgacaattggatgtcaccggcaatttttcgggcttccttgttagcaaacagtatttcctgatttttaggtaataccacccaaatcggagtactcaagatattcaatgcatctaagtcagttacaaccataggaataccgaaagatatttggcatgaaaatagaatacagctaattcatatttttagaacaatagtttttcgataacgactcctagccatccagcagcgaagtaccataagagttgtcaatcgtacagatccaactaccatcgttttcatgacgaaatacatacgtcgcacgccgggttgtggtcaccacgccgccctgctcatcaggaaaatgcaacaccgtttccataataaccaaagcatccccagcaccttcgataacctgcatctccccctgttcaactacgagttgatttttaaaatggtcagagatagcgataaatgctttgcggatattatccttgcctctgacaatcatcccaggcttaatgaccagtgcggcatccggcgcataatacttcatcaactcatcaaaattccgctcagatattgcctggtcacatgctgcgataacttgacgtattgaatgcgcactcattgaaattaactccataaatttttgaatggatatggacagaaaatatttcgtcgatgaatctaaacagtatcatcataaagggtaagcgatgtaggtaatattgcccgctcaggtcttggtgcttatatcaatagttatagtgatacatctgcggttgtaggcgttaaatataacgtctggtgtaatcatcgtttgcgggccatattcacagtggcccgtttctcaataatccatatgtcaggagcgacaaagatgagtcaggaactgcttccttgaactttatttcagtcgtttacccgcatcatcaataactttctcaccgtcttccttggtaaaagcccctttttggtcatcagaaagaatctccaacacgacttctgacgggcggcacaaccgggttcccagcgacgtcaccacgatcgggcggttaatcaggatcggatattgcagcataaagtcaatcaactgattgtcagtaaagcaatctttagcaagccctagcgtttcataaggctcaacgtttttacgcagcagcgcccgtgcgctgatccccatgtcagcaataagtttcatcagtacatcgcgtgagggcggtgtttcaagatagtaaataatggtcggttctgcaccgctgttacggatcatctccagcgtgttacgcgaagtgccgcaggccgggttgtgataaagagtaatattgttcatattcagtttctcattacagattgagggagaggcgcagcgccagcgcggtcagtgtgacaaacagcaccggtagagtcatgataatcccagtgcgaaagtagtatccccaggtgatcgtcatgtttttctgtgacagcacatgcagccagagcagtgtcgccaggctaccaatcggcgtaattttgggccccagatcgcaaccaatgacgttggcataaatcatcgcttctttgataacgccagacgcggtgctgccatcaatagacagagcaccaaccagtactgtaggcatattgttcatgatcgatgacaggaacgcggtcaagaatcccgtgccaaacgtggctgcccaaagaccgttgtctgccaggacactcaatacgccagaaaggtattctgttaacccagcgttgcgcaggccataaacaaccagatacattcccagtgagaaaatcacgatctgccacggcgcaccgcgcaacactttaccagtgttaatggcatgacctcttttagccactgcaaacaggattatcgctcccactgccgcaatagcactcaccggaatacccatcggctcaagcacaaaaaaaccaatcagcagcaggagtaatacgatccagccggttctgaatgtcgcctgatctttgatagcgagtgcgggttctttgagtcgggccagatcataggatggtggaatatctttgcgaaagaacagatgtagcatcaccaacgtagcaataatggcggcaatatccacaggtaccatcaccgaggcatattccgtgaaccctaggtgaaagaagtcagccgaaacgatattgaccagattcgatacaatcagcggcaagctggcagtatcggcaataaaaccagcggccatcacaaatgctagtgtggcgcgtttactgaacccgagcgccagcagcatggcgataactatgggggtaagaatcagcgcggcaccatcattagcaaacaaagccgccacagcagcacccagcagaacaatataggtgaacagcaagcgccctcgcccattgccccaacgggaaacatgcaatgccgcccactcaaaaaagccgcactcatccaacaacaggctaatgataatgacggcaataaaggttgctgtggcgttccaaacgatattccataccacgggaatatcggcaatgtgcacgacgccagaaaccagtgccaatatggcacccagcgtggcgctccagccaatccctagccccttcggctgccagataaccaacacaatggtcaggataaaaattgctccggccagtaacataaaacctcctgacaaagcagcagcgccgccctgtataatttaaagattaccctatgagttgcctgaggttgccgatgcctgtgggcggtgctatcagaaccggaactgtactattccaaaccagcagctcgatatctgaacatctgtactgcaatacatagccgacatcctactgttaagatcttcactttcacatattacattcgaaaaatcatatatgttaaggcaaattttttagatgcaaacagccttaccgctaccagaacagttggctgatgtcagtttacgggcaatggcctgaacgtcgtcctgttggcttaaccaggcctgctcgataacctgagccgcccatgaaggaatatgcggggataagcggtagtgaacccatttcccctgcttacgatccagcaaaagcccactttcccgtagcattgccagatgacgcgagatcttgggctgtgactcatccagcgcggtgcagagatcacacacacacagctcccccatctccttgagcagcaacacaatgcccagacgagtttcatcggacagatttttgaagagttgcagggaagttaatgtcattatgttctccgtaatcacgacttagtagcttacacagcttactgccggattgaaacatatctgaaaaaacacatttaattacaatcagagtttcaaatccagatactggcatcatcccttgaatattctagaaatattatcccgcactattaactatatgctcagattaataattagttttctctcacatcttttcaggtgaccaaatttagtgtgccactacactggctaagttacgtcagattcaaaaatctggaataaacccctcttttcgcaaagcatgaatgacaccacgcatcagatctgatttcgaaaaaccggcggtataaattcgcgatcccacttcaaccggttgcaaaaggccacgatcaactaacttaccaatctgataggtaatttgagccgacttcaatcccggtaaaaccccttttaaatcattggcttttaccgttccctggctaatggttcgcttaagaattgtagattccgtctcattgattactccccgccccttagaatactcgagcgctggataaagaatttttgagttcaaaaagtgaagattagagagcttatcgactttctttaactccgccgatataccggtaagaacatacaggcaccagtgctctaacccctcaacagcccccgtatccgcttcggccagcatcgaataatagcgttcacgatcatgacaaaaaaccgctgttgggtttagtacccgcccactggttttcacattaaaaccgtactttatcagcaaagaataagtcagcagatgcaccgttctgccattgccattaccaaatggatgaatccagccaaaacggtgatgcgcgagagccactttcatcagatcatattttggtgcgtctgcacggttcataaactcgaccaattcgtgcatataagccggaacatggatgaattcaggcggcaaatgagttgattgagcaatactcactccgtgactgcgataggctcccggcgttttatccccttcccgttcaatcccatttaccgtcatggcgtgcagttctcggacaaaatattccgtgatatcttcaccagcatgtagatgctcatcaataaaattcatggcatgttcgatgttgccaatctctttcaattgatccgtggagtcctcagccccttcaactttactttcaacgtaatcagctaacgttgtatggttaccttcgattcttgctgaacccaagctttccagcatatgaaaaatactttttagctgggcaaatagcagaggatgcacggcggtttcaaggcgcaggtgtctcagcaactcaagctcagtcaacgcatcaaccagtggcgagtcgaaactggggtttaacaatgctaaatcatagtgattaaatttaggcataaagttagattatctcaaatatgtaaatataattatcttaaaaatagattaaaaaacactttatagccattatgttaacagataatcatttgtagattatctcaaaagtaactttatgattatctcaaaaatccgtggcgatacatcctattgaatatcactgtataccgaactgaaatcaacaccatccccccactactttcactttgaaccattatattcggtatcattcaaagcagggccaaccagagataacaggtgtaatctcatgataaacccagcgaatttaatcaccggcccgatgaggaggatgatcacgaacttcccttctgaggtattaacagcatgaattgttatgattacatcgggtttaaccgcactgaaatagaacaacttttgcagattaacctgcgcgacagtgacgaagaatatcaaaatattcttaaagataaattgccaaaatggttaacgccatttctatccagaatcaatattacaataaaagaaactgcggcattaattgtcggggtgataccttattctattcaaactggtgatatagaaatggtaataattaattatgagaaatcattatgggatgcagtggattacaacctattaagttgtcgggatattagttataccaatgctaataaagatattcgccatgacggttatttattaagggctgaagtggagggctggcttaaggcgaatggttttcactggccgctgccgccgggcgctgcaccagtgccggcgcggcgtcaaaatgaataaaaccgccatatcccgggtggcgactcaggctatgctcaacgcgggtttcagcggggaaatggtgaccgaaaagcaaatgagtaacttgttgtgctatcgcggtaagactctggaacgaccgccagtgtattgatatgctacccaattaaccacacaccaaaacgcgacaggtgttcgtgtagttcaatggcaacaattagagagactatggatttctaacttgttgatttagctgcgtagtgtagctaaatgagacagtggagcgggtgaagggaatcgaagtatcgaagacaaccattcactaacctattgttacttaaagaatgatgaatccttttggttacagtgatggttacacattgagtgatctctggtcaaggtttgagacatataatattccttcaagaggaatagaaccaaaggaccaaaatgtttcaactacaagataggattacctccttcggtttctgaatcacgtctggaggtctacgggggaatgtggctgggtgattgaggttatataggcgctgagatttttgtgggaaatttttacagggtcatacctattgctcaccatctaccaacggcatcgtgaaaacccgtcagtacaagggctacagcaatagtcacgcagaaaagaataccgcacacagccgacaaccggttaaaaataacacggtacaatatgccagaaatgaataaggctcctgtggcccaccagaaggcgctaatacctctggctattgcgcgagacgttgtccactgtacaccaccgtaaatataaccagccatccaccccgcagccaatagcaacactgacatcgcgatgaaagaccctaagcctcttaccataatgatattcctcaagtaaccatacagaaaacaactaatagaatagcagataacagccactcaattgatcgtttgtctcgatcggtaattttagattgatcgttttaatctattaatctaatcaaacaagagccgagagcataacgccttgtggccatcaggtgtccttaggtcaatcttgatgtgccaactcatgggcgcacttcctaccgactttgtgccaccttttgtagcagtcgttgcttctcaatatcagtcccaccatgaataactaacttctcacggaatttgtgaacattctcaggttgacagaagtattccagccccttagcgttgaaccggatgtttattcctttaggagagaaccgttgattcgatggattgataaccgtgaagtagttgctaaacgctggttttacagaccactcaccactaatggggttaacccaaaatagcttgcgttctttcttcagaatgtgcatgagcttctgtgtcggtaatcccacagtcttgcaatagtcaccccatgtgacgccacggcggttagctgactggacggctgctcgtttcttctggtcttccagttggagaacttgctgttccagagcctgaatatggtcatagcatttggcgcgtaggtgaactgagtaaccagaaactaaaataaaagcatgctttcggtcaaggcgatacatcggcagttgacgcccagtagggtcaacatagttttcttcactcaccccatttttgggggcagtatctaagtcctgaaccattttacgcacatcacgtataacatggtcatgtcgcttgccggtcagatctgcaatttccaatgaagtcattgagaccacttggttcaaattgataatattgttgttcatgttgttattccttttgtttgcaccctgaagccgctcccacagacccactcaaagtctccacaatgggagaccagtaggacaacaggatgcaaacagaatgactttgagattatggtatcggtgtcttgtggtgatataggttaaacagcatctgcaaacgcagcgaggggcacgagaaggagacctaaaggagacacagagaatacttaaagtctttaggttttataatcttactaaagaaatataactctaagtaactaaaggatcttttagtattctttaagttaaaggcccctgtagcagtcatagacaatggtctcaagatagccatatgcgtctttatgttcttcacttatcgactgacccagaagcacgcaggaagcatccatcaatagaacgcttggtgtctgtaagtggtcatcccgcccctgaaaggatgcgataagttacgttctgtggaatgctgagagtcagcggtaagtgtgcggcttgaggagagtcctttgggtctctccctatagtgagttgtaattgcaggctaataattacaaaataaataataacataagaaataatacctcaagtcaggatattaagactatcgtaagacgacagtcagcaaaccttatgatctttgctacctgtaccctataccgagtcgtattaataaccaattgaatttaaactattttcttaatctcagcaggataatactcagccatttactctattctccttataagcatcagtcatcacattaaccaaccgatcaacctcaacctctttagcgtagcggtcataagtaattgacccagagctatgccccataattgcctgagcatacgccaattcgataccatgttgttttagctgagtggcaaccgtatgtctaaacgagtggaacgccaagccgtcacggtctgcaatgactttaggtaataatgttctattaaaccacttactaatttgttctccatagccattcttcatcaagcggagaccatcgaacaccatcgcagtatcccccattgtttctctacggtctgctaccaacttcataaagtcagccaatacgaaaccataagcaccatcaaccagaggcacacagcgatcactatgcgcattcttgatggatttacctgttaggttactgccgtcttcgttgatatgaatgtaagtagttcccgcttcggtggctctaatatctttgacctgaagttgggctatttcattgagtctcgcacctgttatggcagcaagagttggcacatagtaatgataaggcttccctgagtgcttcaaagagtatgctttagatgcattaagtaatttagccacttgctcttggctaaaggctttacgggcatctgaagctttacgtgagggaacccttagttcaagcccttcagttaaattcttttcaatcaaatcgttcttcaatgcccacttgaagatagcagccattttaattagatatttattattgatggtcacaacatccaagccatcagattgatcttctcgcgccagtaattcagataatgagatgttcttaaaacgctgctttctgttcttaggtaacttctggagaacttcacggactttcagcatatccgcacgggttgccttactgacatcattcagacccagatagttaaatatctcaatcagggtcaaatgaactgaccggttttcacttaacgttgcaggcttccagctctgagagttctccttctcatactgctcaacaagagaaagaaaagtaatcaccattggctctacagatagaagctgactgccattcttatttggtgattcattatcattagtaccattgttgtcatcgaaactatccagatactccaagagtggcctgctatttccttccaaccgcttcatacaagccttcagtacaccaaaggcctcattgatataacgatgttggatgtcggtaagcggctcgctggctacagcatccgtaagattctgccctaactcattatactgctcatgatagataccccacatgtgcggttcaaagagatcagaacgcccagtagaaagctcctcctccgcgatgtccctaaggtgctcgcgcagttcttcataggaagcatctgggttatcagcatgtatcgcctttaaagctgatttgatatgtcttgcagtagccattgctgttcgtctgtccttggtgcgtaaagaaactgaagtcattctatcaatgattcgagctttacgtattctaagacgaaagtaatagacaccattgcgttgatagatataggtttgatgttttgttacaggttgtggtgatgcaatcggaatcatgaatctgtatgccctgttagggttacacagtaggttacagtgagtaactctgtgagacggctataagccatatcccttgggattcaattagatagattgctttaagataggttctggagcgggtgaagggaatcgaaccctcgtatagagcttgggaagctctcgttctaccattgaactacacccgcttcggtgtgcggtttgcattataaccggttctttggcgtgggcaagcgaagatatagtctaagcgccggtattttaagcgattagattaaaccaagtataactatcgctgttttgtttgataaaaaggacgccgaagcgccctagaggttaatgacaaagtgcccgtaacggtgaaaacaggcagatcgtaaagacgccataaacccctccctgggggctcgagccgcgccctccttggcgcggacgctttactcttctacctgcctccaccttgcaagatcgagttatcgaggtttgtcagcagtctgaagggcgccgaagcgccctaatagatttaccgttaaccggagtaacttattttaccgggcgcatcgctgggaacaagataacatcgcggatggtgtggctgttggtaaacaacatcaccatacggtcgataccgatacccagacccgcggtcggcggcaagccatgttccagtgcagtaacatagtcttcgtcgtagaacatcgcttcatcatcaccagcttctttggcgctaacctgatcagcaaagcgctgtgcctgatcttcagcatcattcagctcggagaaaccattaccaatttcacggccaccgatgaagaattcgaagcggtcagtgataaacggattatcatcattacgacgtgccaacggtgaaacttctgctgggtattcagtgatgaaggtaggttgaatcaggtggctctctgccgtctcttcaaaaatttcgcattgaacgcggcccaagccccagctcttctcaactttaatacccaaggactcagcgatagctactgctttatccatatcgtccaaatcagccacattggtttctggacgatatttgcaaatagcttctttcatggtcaatttggcaaaaggcttaccaaaatcgaaggtctggtcaccatactgcaccacactgctacccagcacggtttcagtcagtgtccggaataactcttcggtcaacgctatcaggtctttgtaatccgcataagccatatagagttccatcatggtgaactctgggttatgacgcggtgaaacaccttcattacggaagttacggttgatttcgaacactcgttcaaaaccaccgactaccaagcgcttcagatacaactctggggcgatacgcaagtacatatcgatatccagcgcattgtgatgagtcacgaatgggcgcgctgaagcacctccgggaatcacttgcatcataggagtttcgacttccatgaagcctttttccaccatgaagcggcgaatacctgacatcacttgcgaacgaactttgaatgtattgcgggattcgtcgttagcgattagatccagataacgctgacgatagcgggtttcctgatcagccagaccgtggaatttatccggcagcgggcgcaatgctttggtcagtaaacgcaactcactacagtggatagacagctcgccagttttagttttgaacaacttgccgcgtgcacccaagatatcgccgagatcccactttttaaattcttcgttataaacgccttccggcaggtcatcgcgggaaacgtatagctggatacggccaccgacatcttgcagcgtcacaaatgatgctttacccataatacggcgagtcatcatacggccagcaacagtcacttcgatatccagcgcttctaattcttcatttgttttttcgccgtactcggcatgtagctggtctgagaggtgctcacgacggaaatcattagggaaagcaatccctttttcccgcagtgctgccagtttttcccgacgagcttgtaactcactattgagttcttgcgcttgctcagcgacttgtggtttttgctctgacatctcagttccttatagcccggctttcaaacttgcttcaatgaatttgtccagatcaccatccagtaccgcttgcgtattgcgtgtttctacaccggtacgcaaatctttgatacgggagtcatccagtacataagaacggatctggctaccccagccgatatcggacttattatcttccagcatctgtttatcagcatttttcttttgcatctcaaactcatacagctttgctttcagctgtttcatggcttgatctttgttcttatgctgagaacggtcattctggcattgagtcacgatattggttggaatatgggtaatacgtaccgcagattctgttttgttgacgtgctgaccacccgcaccagatgcgcggtaaacgtcaatacgcaagtccgccgggttgatttcgatatcaatatcgtcgtcaacttctggatagacaaaggcagaactgaatgaagtatgacggcggccaccagagtcaaacgggcttttacgtaccaggcgatgtacgccagtttcagtacgtaaccaaccaaacgcataatcgccgatgatcttgatagtggctgattttaagccagcaacatcaccatcagactcttcgatgatttcggttttgaaacctttggcttcagcccaacgcaggtacatgcgcagcagcatgctggcccagtcctgagcctctgtaccaccggaaccggcttgcagatccagataacagttggcgctatcatattcaccagagaacattctgcggaattcgagttggcccaacttgccatcaaggatatctaactcggcaaccgcttcgttaaatgtctcttcgtcgtcagcttcaatagctaattccagcaagccagtcacgtcgtccataccttgatccagttgatcaatagttgtgacaatctcttccagcgaggagcgttctttacctagagcctgagcgcgctcaggttcattccagacgtcgggctgttccagctcagcgtttacttcttccagtcgttctttcttggcatcatagtcaaagataccccctgagaacggctgtccgatcagacaggtcctgaattcggttttttaccgggtttatttcaaacatggtttaaagtcttacgttaagtcgtagatgacggaatgtcattatacccgccatacttcaagctgcatgtgtgttggctgtcttcgttcacctgaatcattgactgacgtcaactcgtcgggatttactcaattaccgccttcctgcaacttgaattatttagggcacagaattggtaattctaacggatctatacgacggtttatagcttgttgactatatttgtagctatccccttcctatttgctgctgcaactgtgttagcggctctcactcacccgaatcactgactaatgccagctcattgggattatgagcctcatcagaagctcaagctcaccctgcgggctagcgcaagcgctgttcaaaatggtttacaaccaatttgtcattcgttggctaacttgctgcagcaccaactactttgggtatagaataatatcgtgatttactaatacggccacaggtgttgaatcagcaactggacactacggttaccgcgatactcattaatatcgagtttataagccagcttaacctcgcgcacgctgctatccggccataaagtcgtatcaatattaaacgcgataccatccagtaaaggcccgccattcaaaggctcaatcataagtttcaggtggcgttcacccaccagccgttgttgcaagatacggaatttgccatcaaatgtcggttcagggaaggattgcccccacgggccgccatctcgcagcaactctgcggtttccagtgataattcgtttcctttcagttcgccatctgaccagataactccttctaactgtgaggcatccatccattcaccaactaaatcggcgaagcgctgacggaactcatcaaatttatcctgttccagcgataaccccgccgccatggcatgaccgccaaatttcaacatcaatccggggtttaaggtatccaggcgttcaagagcatcgcgcatatgcaggcctgccacactccgccccgagcctttcagtaaaccatcacccgctggggcaaaagcaataaccggccgatgaaaacgctctttaatgcgtgaggccagaatcccgaccaccccttggtgccactctgggtgaaacatcgcgataccgtaaggtaattcagtgctggtgcgctctaattggtcgcacagttgcaaggcttcaacttgcatgccctgctctatctcacggcgcgtttgatttagcgcgtcaagatcgattgccagcgctctggcttgagcaatatcgtcactcagcaataacgccacgccgatcgacatatcatccaaacggccagctgcattaagccgtgggccaagggagaaacccagatcgttggctgccagttggcgcgcatcacggttagcaacttccagtaatgcacggatccccggtcgacattttcccgcccggatacggcttaacccctgatgcaccaagatgcggttattggcatccaatggcaccacatcggctaccgttcccagtgcaaccaagtccagcaattcagccaaattaggcaccgccagagcacgctgttcaaaccaaccgctgtctctaaggcgagcacgtagcgccaacatcagataaaaagtaacgcccactccggccagtgatttggagagaaaatcacaacccgccaaattcgggttgatgatagcttcggctgctggcaaggtttcacccggcaggtgatggtcggtaaccaacacctggatacccagagcatgagccaaatccactcccgcatgagaggaaataccgttatcgacagtgacgatcagttctgcaccacgggcagcaacttgctcgacaacttcgggactcagcccatagccatcttcaaaacgatttggcaccagataatcaatattactgccacccatactacgcaaagcgagcactgccaacgccgtactggttgcgccatcagcatcaaaatcaccgacaatcacaatacgacgcctgtcagccaatgcttgttgcaacagagtaacaccggcttcaataccgtcgagttgctgccaggcaagcaggccttttacaccgcgctccagctcctcggcactttttacgccacggctggcataaaggcggcgcagcaatgggtgtaactgggcgggcaaatggctatcatccaccgcctcacgacggcgaagttgagttttcaatgtcacggatgattaacccgccgcttttgaggaagcctggtgcttattcagcatctgtaacatttcttttggctccagataacctggaacgatagtgccattttgcaacacgatagctggagtgccctgaataccaaactgcacacctaacttatagtgctcagaaatatcggttttacaggttgcaggtgatatatcgacacctttcatcgcatcatcgaatgctttgttgcgatcagccatacaccagatagagcgcatgtctttttctgcctgagagcttaacccttgacgcgggaaggccaaataacgcacggttatccccagtgcgttatagtcgctcatttgctcatgcaatttatggcagtaaccacaggtgatatcagtaaacacggtaacaacgtgtttttcctgtggcgctttatacacgatcatttcattgctcaatgcttccaattttttcatcagtatctgattagtcacattcaccggctgattgccgcttacgtcatacatcggcccttgcaataaatgtttaccatcggcggagatataaagcacaccgctgtccgtcatcacggtactcaaaccgggaataggtgagggttggatatcggcttgctgcatatccagttttttcaatgtttgttggatagctgcgtcatcagcatgagccagcccagtcagtgcggcgataactatcggcagcagtaataaacttttcttcatttataaatcctatctttttccactcggcatggctttcataaaaggcaactatgcgcgcggatgatgctgttgatgtagcaacttcaggcgttcagtcgctacatgggtataaatctgggtcgtcgacagatcactgtggcccagtaacatttgtaccacacgtaaatccgcgccgtgatttaacaggtgcgtggcaaaagcatgccgcaatacgtgaggtgaaagccgttcactatcaataccggcaaggatcgcatagtgtttgattcgatgccagaaagtctgtcttgtcatttgctggctgcggttgcttgggaacaatacatctaatgactgcccattgataagccatgggcggccatgttccatgtaattctcaatccagtacaccgcttcttctcccaaggggaccagccgctctttattccctttaccgataactcgcactaccccttggcgcaaactcacatcgctgatggtcaacccaaccagctcagacacccgcagaccggtggcatagaggacttccagcatcgctttgtcgcgcaattctagcgggatatcgacattgggggagttaagtaatgcctcaacctgcgcctcgcttaaatcttttggtaagcgctgcggtaatttaggtgatgacagtagcgctgtcgggtcatcttcgcgtaatttttcgcggtataaatattggaacaatcggcgcatcgcactgagcagccgggctgaactggtggctttataaccgccctcaatgcgctcggcaaggaaagactgcaagtcctgcgaaccggcgcgcaataaatcactgtcgtgatgctctaaccatccgctcagcgcatgtaaatccaaacgatatgatgccagtgtattctctgccagattccgctccagccacagggcatcaagaaactgttcaatcagcgggttattttgctgttgcatgactgtttctctctttgattggatgggcagccattatgcctgatgacgggacaaatctggtacactcgatgctattccttattagtaatgctatggctatacatcatgaagattggtctcttttacggctccagcacctgctataccgaaatggtggcagaaaaaatacgcgatatcctcggcgaagatctggttgatttacataacttaaaagatgtcagccctcgcctgatggaagaatattccattctgattctggggatccctacctgggatttcggcgaattacaggaagattgggaagccgtttggccgcaattaacacagcttaatctcaagggaaagattgtcgctatgtatggtatgggcgatcaattcggttatagcgaatggttcctcgatgctcttgggatgctgcatgaccatattgcgccgctgggggtgaaatttattggtttttggccaacagatgggtttgagtttaccagcccgaaaccgctcagtgctgacgacggtaaacactttgtggggctggcgttagatgaggttaatcaatacgatttgagtgaagagcgcatcgaacagtggtgtgatcaaattctgcttgagatggatgccctgctttaatcgaataaacgggcaaccacagtgcccgtttgctatacccgtttctgtttatgtaattttatttccataaccggaaagagtcttgagcaccgcctcccgctgtagcgacgtcgctcgatatctcttcggttttcggttcgctatccgttgattctgcgcttttctgcccggtcaaacgttgtggggaagccacttgataccagtctaaccgccgggtcagtaacataaccgccgcgagaataataaacagtaaacccgcacctaataacagagcattgtcttctgattgcaatagtccaaacaatacgccgtacagtagtaatagcccgcttgcaaataatgcgccacgcaaccacccgcctagcactgcacttaaatagatggcaatcaacatactgcaactcaaactggcgataatataagccagcgtaaaccctaaatgttcagagaacgccagtaacataaggtagaacaaaaccaatgctgcgcccaccagcagatactgaatagggtgtacacgcaatgacgtcaggctctcgaatagaaagaagctgaagaaggttaacccaataaatagaatggcatatttaatggctcgctcggttagctgatagtggtcgacaagctcaatcaagctggtggtgaacgcaggtagttggtcaaaatcaaaacgcacattatcaccggcaaagttgatattcatgctgttagccagccagttactgctccaatgggcgcgaaaacctttttcatccactttgcgttgtaatggcaaaaactcaccgacaaaattaggatgcggccagttgctctgtaacgtcagttcactgctgcgcccgacgggcacaactgaaaggctgttggtgcctgccagtgtcagtttaaaattaacatcaaatttgccctggcgaacctgctcgatagtcagcggtgcatgcaccccttgcgccgtgcgccccaagaatgcccccggttcaaaattaatttttgcattacccagacttaacggcgaaatctgctgaatccctcgcgaatcactcagtgccaacactaatgacggcgtgccgatggtgacaccttcccgctctaaatcatctagcgaggaagattcaaattgaccgtggaaatagagttccccctgatagacctgagcctgataaatacccaattggcgaacttcaacatccggcgcaccagtgactgtcattacctccggcaataagtagcgatggcggctcacccgttgcccctgcttcttaccatcaacttcagtttcaatccattcgctgtaaggcacgacaatcagcgggccaaggatcttttgcgcgcggctggtgctgtcactgactttgtcgaccacactttggcgatagccactgcgttcattgataacattcagcagcatttctttcggaatcatcatcaaaagaatgagtcccaataacgcggctattttccaaaacagtacggatttgaacatgacgtgctctcctttaaggtcaggagagcagcttaagctcgtgaagtgaaaggaaaatgaggttatgtgaagtgaaagtgaagtcagcgacttaagtgatagctagcggtaaggtcaaacgagcgcataccccgtgccgttggcggttttcaagggaaatattcccttgatgaatagcggcaacttcgcgtacaaaattcagccccaatccggtactttttgggctattggcccgcgctagcgaataaaaacggtcaaaaatcttctcttgggcataatctgggatgccacttccggtatcttcaacggtaatcaaatattcatccgtttgcctggtgccgcttactgtcacttcgcccccagcgggagtgaaatctagtgcattatcaatcagattggtcaacgcctgactcagcaataacccgtccccggttaatgtcgcactatcggcgcggattaaccgcaagttaatacctcggctgacggcctgagcttctttggctcccatcgcttgcttgatgatgctgcttatttctattggggacagttgcacgtcaacccgactttccagtcgtgcctgtatcagcatcttatccaccaattgctggatacgcgtactttgctgctcaatattcatcagaaaacgctgagccgtggccggtggtggagattcgcgtaatagctcggccgcaccagtaatcgctgccagcgggcttttcaactcatgggtcagcgtgtgaacatattgctcaatataagctttgccatctaatttaagccgcatgctttccagtgctcgcgccaaatcattcagttcgctgctgcccatcgcgggtagcgcaacattctgcccctcggaaacccgttcggcataatcgaccagcttgccaatagcccgattgatccaccagacaaaccccaagccaattagcagagcaatccccagtaacaccccacccgccagcaagattttacgctcactgcgtttgatgaccggagccatagaaatattgggtttacccacactgagcaccccaataatcttattctcgacaatcaccggagcggccacatacatcaccgaactttgttcgtcggcaggatcggtgcgagtgctacgtgcgccataattaccacgcagtgtcagccagacatcattccagcgcgaatagtcttgcccgacggctttaccggatgaatcaaagatcacccgtcccttagcgtcagtcagataaacccggtattcattgcgatccttacggataccttcaatatttgcgccgattggccgcagattgagtgaagcaaaagcttgtgccaactgaccaccggcgactttattttgcaacatatcctgacgggcgaattgcgccagcaaggtggcggtatcgaccaatgttccttccgtcgcgcgccgcaccccgggcttaacttcctgcacgaaaatacgaatgacaaaataaccggcgatggcgactatcagaaaatagcccagcaacaaacgcacacctattttcatcggaaatggctcatgttcgatacgtcaggctgtaacccagcccacgatgggtgcgaattggcgactcttcatcgtaagtcatacgcagctttgagcgcagagttttgatgtgggtatcgacggtacgatcctggctctcttctgcttgcgcccagacaatatccatcaattgctggcgtgaaaatacacgatcaggtgccagtaataaggttttcagtagcagatattcatagcgggtgagccataaaacctgttgatgataagtgactctcgcccccgcttcgtccagagtgaaattgccgaactgatgcaaggtggcagaagtagccaaggattgagatttttgcagccgccgtaacacggtgcgaactctggcgctcacctcacgcggtgagaatggtttagcgatatagtcgtcagcgccgatttccaagccgacaatccggtccagctcttcgctacgtgcggttaaaaaaaccacaggaagttccggtacttgggccaatatacggcggcacaggtcaaaaccgttaatatcaggtaagcccacgtcaactattgccagtgctggcgggccattggccaaagcagccagagcgggttccccccggtcaaaccaccggagggtaaaaccttcactttccaaggtataaattaaggtgtcagcgatactcggctcatcttccaccagccagattaagggcttcattaattaataccttcatcggagccaaatgaatggcgcagcaggagacacaattgccgccattcctcttcagacatgctatcagccgctagccataaacgcttacgggttgagcgactgcttgtctgttgtaaactcaataatacgccataacgggtgatccacggctgcttaatgacgacccactcatgccgtttccatagcactatattgccgggtttcagcctgatctcaccttggcaagacgtaatatttttctggctgcggatacactcaaacaccactaacgtcagtaacaccaaccacagcgcggtatagccctgaggccaaggcgcaaccagcgtcaatgtgaccaggacgccatgagctaatagagagaagagttgagtgtgccaggatatccgcaggtcacatcgccactgggccacgggctttatttcgtgtttgaatcagtttgaccatttgacgcagctcactatcctgcggttccccgtgattcatcaaccagttaaataaatctggatcatcacactcaagcaagcggataaaaacctgtttctcgttatcgctcaagccatcatattcatgttcaaaaaacggcatgatagagatatccagttcacgcataccccgacggcacgcccagtgaatacgggctttattatcgatttccatgtcctgattgactcctcaaaaaaaggatactgataggctaaggacgggattatgctgttttttcaatcatattcagcactccgccatagaatctgtggctattgtacctcagatatcgtcgaattcagatattgaataataatggtcattccgtggaattactgcttgcaaagctacccgactattttaccattggagcatcagttcactgtgccgcgctgataggtaccacttatccgcaggtacttactctacccaaaataattcgagtggcaggaaggcggtaagcgagaaaactccgatgagcttacatgagtaagtgattcgggttagtgagcgtagccaacgcacatgcagcttgaagtatgacgggtatatttattttaggtaagccatggctaataacactccatttgctgcacaaccactgctcacctcttccgagctgccgttgacattgatttcgcttgatgactgggcactggtgacattaactggcgcggaccgcgtaaaatatctacaaggacaagtgacggcagatatcgatgcgctgcccacggaccaacacgtcctatgcgctcattgtgatgctaaagggaagatgtggagcaatctgcggctattttatcgtggcgaagggttagcctttatcgaacgccgtagtgtgcttgataaccagttgagcgagctgaagaaatatgcggtgttctccaaagtggtgattgccgcacaacctgatgccgttttactcggtgtggcgggcacacaggcaaaagctgtactagcggaggttttcgccgagttacctaatgccgatcacccggtagtacagcaaggtgatagcacactgttgtatttctctctgcccgccgagcgcttcctgctggtgacagataccgagcaagcgcaacagttagtggaaaaactggctgatcgcgcgcagtttaataacagcaaacagtggctggcgctggatatcgaagcaggttttcctatcattgataccgatagcagcgcgcaatttattccacaagcaacaaacattcaggcgttgaatggcatcagtttcagcaaggggtgttataccggccaagaaatggtcgccagagcaaaataccgtggtgccaataagcgcgcgctttactggttagcaggcagcgccaatcgagcgcccgcagtcggcgaagatttagaatggcaattaggtgaaaactggcgtcgcaccggtagcgtattagcggctatcacgctcagtgatggcacagtatgggttcaagcggtgctaaataatgatttggcggcagacagtgtgctgcgcgtgcgtgatgatgcagaaagcgtgctcactattcagccgttaccctattcactgactgaagataaataatattcgtcggtaacaccataaggccggttttccggccttcttaaaaccaacgattagacgtacagataaattgccataaagtggcaaacactgccgcccaacacaaaaccgtgccaaatggcgtggccgaagcgaatgcgcttagaggcatagaaaatcacgcccaacgtgtataacaagccgccaatcgccaataatgctaacccaccaatctcaagctttaccgccagttgataaatcacaatcaatgaaagccagcccatcgtcaggtaagtcaccagcgacaacacctcaaagcgatgtgcaaaggccaatttgaaaatgacgcccaccagtgccaatccccatattaccgccatcaagccacgggctaacggggagtccaaccccaccaatagaaatggtgtatatgtcccagcgattaagatgtaaatggcacaatggtcaaacttctgtagccagagtttcgccttgcgatgtgggatggcgtgatacaacgtcgaggctaaaaacagcagaataatactgccgccatacaaactataactggttaatgctttggtatcggccccattatctaacgcctgcaccaatagcaaaaccaaaccgataatgccaaacaccacgccaataccatgactgatgctattggctatttcttctgcccacggataagacggtgttgccgctacggtgggagtgaccgaggtcgtaggtacagctgatttattcttcaatactaattatcctgaaaatgaatcgttatctcatccgatgagcgcaatagttattctaaagttgtacaaaaagagtgcgcacagattaactgagaataattccagtgtacacgtgtacgcttaaatattctgtcagtacatgtaacccgccgtgtctgtggttcaaattagggtgacaaatcgagcctgagcagcaattattgctcagcgccaaaaacaaagggtaatttatgtcattagcagtcttggattttggtccactgacagagactattcagtttctgatggaaatcgataagctaaaagatattcagcggcgcaccaaagtgattgccagcttgcgtcaggaaaattcagccgagcacagttggcattttgccgtagcggcaatgagtctggctccctatgctggcccagacgtcgatatcaatcgcgtgataaaaatggcgctgctgcatgatattgtcgaaatcgatgccggtgatgtcattgtttatgatttggcggccagagccgctattcatgagcaagaggtcgctgccgccaggcgcttatttggcctactgccacctgcattaggcgcacaatttactgcgctgtggaatgagtatgaagcggaagaaactgccgaggcgcgctttgcgacagtgctggatcgcattcttcccatgctgattaacctgcataccgagggacaaagttggatagaaaatggtattcagctacagcaggtactggagcgtaaccaattggttgccgaatgctatcctgagatttggcagcatttgctgccgcagttgcaggcggcacagcaaaaaggttggctgaagtaactgaatactcgcttatttcccgccggctaaatccaatacactgccagtgacataagaggcatggtctgacagcaaccagacgattgcctctgccacttcttgtggatgcccgccgcgtttcattggcagtaagctttttacccggtcactaatgccacattcttatgcatatctcagtcccttattcagccatgaattttttgccaaattaacaccccaaccagcacagaattattcatttgcagtggcggggtgcgcagtgtcaaacggtcttcctcaaattgataatagcgaacctgctgacttcctacccaattgggaaataaactaccttcgacaatatgtgtgacggtcgcaagctgttcatcaatttcatatcggccaaaataggtcaatgcactgagaaaggcattttttatttcagtatcattaccttgcaaccaatcttcagaggcaaactttgttctgccgctactgtacagttgggcagccatcgtgccttgtttttcataattaatccgaccagacatcgcctgccccatcggataatgaatgctgttatcgggtaaaacaaagtgctgcgataccagtgaccaactaccgataaattgagtacttaccataaataatcacgcttactatttgtataacgaaaaataagcgtagtcattgataagagtagataccaattatcgccatgatataaacagcaaaagggccgcttgcgcgaccctttaagattaataacaaagtgcccgtagaggtgaaaacaggcagatcgtaaagacgccgtatttcttttgttagaacaagcatccttgtaggctcgacccgcgccgtccctggcgcggacgctttactcttctgcctgccctcaccttgtaagatcgagttattggggtttatcagcagcctgtattatttgctgcaagaattattcgtagtcactgataggtacgcatgagcagaacaaattacggtcaccgtacacatcatccagacgtttcacgctcggccagtatttattctccatcacacctgccaccgggaataccgctagctcacgactgtacggatgttgccactcaccgaccagctcagcttgagtatgcggcgcattcaccaacgggttgtcttccagtggccattcaccacgagccactttctcgatttccgcgcggatagccagcatggcgtcgataaagcggtctaactcaactttactttctgattcagtcggttccaccatcagcgtgcccgccaccgggaaggacatagttggcgcatggaaaccgaagtcgattaagcgcttggcgatatccatctcactgattccggtcgcttctttcagtgggcgaatatccagaatacattcatgcgccacactgccatcatggccggtatacagcaccggataagcttctttcaagcgagtggcaatgtagttggcattcagaatggccacctgactggcttgtttcaaaccatcggcccccatcatgcggatatacatccaactaataggcagaatggacgcactgccaaaaggtgccgccgaaaccgcgccctgttgggtggtcataccatcaatttgcaccacactgtggcccggaacaaacggcgctaaatgtgctttaacaccaatcggccccatacctgggccaccaccgccgtgtggaatacagaaggttttatgtaagttcaggtgagaaacatccgcgccaatatagcccggagtggttattcccacctgcgcattcatgtttgcgccatcgaggtaaacctgaccaccaaactgatgcacaatctggcaaacttcgcggatggtttcttcgtacacgccgtgagtcgacgggtaagtcaccataatacaagagagttcatcacctgcttcacccgccttctggcgcaggtcgtgcaaatcgatattcccttgcttatcacaggccaccaccactacggacataccggccatttgtgccgatgccgggttggtgccatgagccgagcttgggatcaaacagatatgacggctcgcctgattgcggctttcatggtaacggcgaatcgccagtaaccctgcatattcgccttgcgcgccagagtttggctgcatacaaaccgcatcataaccggtcagttgcaccaaccattgtgacagttgaccaatcatttgctgataacccgcagcttgttccggcgggcagaatgggtgcaattcagcgaattccggccaggttatcgggatcatctcggcggcagcattcagcttcatggtgcaagagcccagcgggatcatcgcctgattcagtgctaaatctttgcgttctaaacgatgcatataacgcatcatttcggtttcgctgtggtaacgattaaataccgggtgagtcagaattggctcctggcgcaacatgcccgtttgaatcgactgactattctggctgactttggcatcaagcaggtcaatatcgagaccgtggttatcaccaactaacaaggtgaagagaatttgaagatcttcacgcgaggtagtttcatccagcgtgatacctactgcaccatgaatatcagttcgcagattaataccaaaactcaatgcgcgagccaatacagcagctttatctttcacttcgacagtcaatgtatcgaaccaatgggtgaaacgcagtgccagaccagcctgttgcaagcccgccgccagaatatcagtcatgcggtgaatgcgacccgcgatgcgctgcaagccttgtgggccatgataaaccgcatacaagctggcgatattggccagtaaaacctgagaagtacagatattggagttggctttctcgcgacggatatgttgctcgcgagtttgcatcgccattcgcaacgcggtgttaccagcggcatcacgggaaacaccgataatccgccccggcatggagcgtttaaactcgtcgcggcaggcaaagaatgccgcgtgtgggccaccgtagcccatagggacaccaaagcgctgagccgagccaaacaccacatcagcaccttgcttacccggtgcggtcaacagcactaacgccataatatcggcggcaacactggtaatgattttgcgttttttcagctcagccaacagcgcgctgtaatcatgtagttcacccgtggtgcccacttgttgcagcaacacaccgaacacgccgtctaactccagcactttttctgcgcggtcaacaatcacttcgaaaccaaaggtttctgcgcgggtcaggacgacatccagtgtttgtggatggacatcatcggcgacgaagaaacgattagcgtctttgagtttactggctcgtttcgccaacgccatggattctgcggctgcggtggcttcatccaataaagaagcagaagccagatccaggccagtcaggtcttgggtaagttgctggaaattcagtaatgcctcaaggcgaccctgtgaaacttctggctgatacggagtgtaagccgtgtaccaaccggggttttccagcatattacgtagaataaccggcggcgtcagaaccgggctgtagcccatgccgatataggatttatagcgctgattctggctggcgatccctttaagttccgccaacgcctgatgttctgtggcggcttcccccaccgggggcgggcttggcaattggatatctgccggaacaatctgctggatcaatgtacttaacgagttggcaccaacagcggccaacatctgttgctgttgttcagcagaggagccgatatggcgctgaataaaagcatcgttatgttcaagctggctgagattctgagtcatttgctacacattcctgaatagggcatgggacgggagatatttgagattaaccgcgccttggagaggttttagaaatactcacaaagccgaactaaggggaaacacgtcgttcgggtcgtagtggcgtgagccaccggtgcgcccgcagacgtggtcaacccttagctcattgcacttcactcacctcaggcttttttcatttattcttcaatggtcgccagatacgcctcagcatctaacaaactatccaactcactttcatcagaagctttgatgctaaatagccagccatcggtataaggcgcgctgttcaccagctctggggagctttccagttcagcattcacagcgatgatttcaccactgattggcgcataaatgtcagaagcagctttaacggattcggcaacagcgcaatcgctgccagcggaaacttcactgcccacttcaggcaaatcaacaaacaccatgtcacccagtagctcttgtgcatgctcggtgatcccgacgctgtacacgccatcaccatcggcacgaacccactcatgagatgacgcatatttcaaatctgctggtacattgctcattgctgctccttaaaaagggtagagccaaaaaggtgtggctcgtagaattcggaatactctaaataattacagcgcgaccggtttacccgcccgcacaaaacccggttttgtgacccgcaccggcatttcacggttgcggatttgcactactgcattttcacctatccccgcagggacacgggccagtgcaatactaaaacccagtgtaggagagaatgaaccgctggttatcacgcccacatgctgattgcccgaatcatcagaaaaatgcaccggcaactcattacgtaatacacctttttcggtcatgatcaaacctaccaattgctcagttccgttagcacgttgctgctcaagtgcttcgcggccgataaactggcggtcttctggcaaccaggccactgtccagcccatattggcggcgagcggcgaaacgccttcgtccatctcctgaccgtagagattcataccggcttccagacgcaaagtgtctcgtgcaccaaggccagcaggtttcacaccagcagccaacaactgttgccaaaattcgacaacccgttctttaggtagcgcaatttcgtaacctgcttcgccggtatagccggtggtggcgataaacaaatcatcagcctgaataccaaagaacggcttcattcctgcgatcgcttgttgctgctcagaagttagtaaggtcgcgactttctgttgtgctgttgggccttgcactgctaccagcgccaaatcatcacgtacagtgacatcaacctgatacggctcagcatgctgaatgatccagttcagatctttttcgcgggtagcagagttaaccactaaacggaaatagtcttcgcgtaggaaatagacaatcaaatcatcgataacaccgccggaggcattcagcattgcggtataaagggctttgcccggttgggtcagtttggcaacatcattagctaatagataacgcaggaattcacgggtacgagcaccgtgtaagtcgacaatagtcatgtgcgagacatcaaacataccggcatcctggcgcacgatatggtgctcatcgatttgggaaccataatgcaatggcatcatccagccatgaaaatctaccatgcgcgcaccgcacgccacgtgttggtcatacagcggggtctgcttagccatctactctccctcaatataccctttgcacttgaaaccgtagcggcgttggctacgttcatgcacccgaatcacttaccggtgtaagcttatcgggaattcattcgcttgccgcctacctacaacgccaattgctttggctataacatgtcatgagtgttttataccggcttcatcccccaataaaaataggcatgaacaccgttacgcaaacgataccttttacccaacgttatcactgaattcatcaggtaaccataagctaaaataggcgataaccagagttaggacgacaaaaggcaggggtattgtgcagagttttccactgtaaaaatgcgcccagaggcacataattaacaattaaagcgtaaaaatagcgatgttatataacgaaacaaccaaaaccctgtcagaatcaacttatcaggctttggttgtacataaaaaaaactaatgcgaaaagtgggctgaaattagattatttcaactgaggcgggttttataccttggattattcatcgagccaatcgggcaaatcatttaaccccatcgcctgacgcactaactgtggtttgatacccggtaagttatcagccaatgttaacccaatatcacgcagcagttttttagcgggattatttccggcaaataaatcacgaaacccctgcatactggcaagcatcaccgcagcacggtgtttacggcgacgttcatagcggcgtaaataaaggtgttggccaatatctttgccctgacgctgcaagcgccggagttctgaaaccaattcagcagcatccataaagcctaaattcaccccctgcccagccaatggatgcactgtatgggcagcatcaccgaccaaagccaaccggtgagcggcaaaactgcgcgcatatcgcccggtcagtgggaaggtttggcgctcgctttcaagttggcattgccccagtcgcatatcaaatgccattcccaactcgcggttaaactgctctgcgggcagtgcggttaactcagcggcgcgctcaggtgagactgaccaaacaatcgagctaagatgcgggtcgctaaatggcaggaatgctaaaatgccgtcgccatgaaacacctgtctggccgtggcctgatgggcttcttcagtgcgaatagtggccaccagcgcgtgatgggcataatcccaaaatgtcagagggatatcagcatgttggcgcaaccaagagttggccccatcggccccgaccaccagtttggtgctcagcatccggtcatctgtcagcgtgataaatgcctcactttcgccccaagctacctgtttgatactggcgggggccagcaaggtgacatcagccaattggcttgctcgttgccagagtgcctgctgaatgacctgattttcaataatatgtcccagatggctgaaaccatactcatcggcgtggaaagcaattttgccaaaactgtcttgatcccacacttccatgccactataagggctggcgcgtagagccaggatgttctcccacacaccaattttttgcagtaagcgctcactggctgcattgatcgccgagacccgaagcgccagctcaccgctcactggcgcaggtagcggctcttgttctggctggtgttccagaatggcgatacgcagaccgctgccttgcaacccgcaagccagtgccaggccgaccattccgccaccagcgattaccacgtcatatgattgcataccgagatatatcccatgaaaatatgaactttatttacccgatagatttctcgatgcaggaagcaacgtgaaagatgacgggtaaaactagcgaccgccccatcccagcgtgcgccgcgcgaaagtatcacggattgcaggtatctgttccatcgacatcaaagcaagattgcggccaaccaccaacggcccatagcggttggcaaacaggcgaattaacccatcagtgatgccaatagttgcctgttgatcaggttcccgccaccgttgatattgactgagtaccttataatcaccgggatcatcccccgcccgcgcgatagtttctgctaatgtcatcacatcacgcagaccgagattaaacccctgaccggcaatcggatgcaatgtttgggcggcattaccgactaatgccagacgatggctaacatggcgcgtggccgtgagcaattgcagtgggtaactatggcgtttgccagcatggagcattttccccaaacgccagccaaaagcgcgctgtaattccgccagaaaacggacatcatcccagctatcaacctgtgctctatcttctttggcatgacaccacaccaacgaactgcgcccctgagacatcggcagcagcgccaacggcccattacgggtaaagcgctcaaaagcacgcccgttgggtagctcagaagtcgtgacattagcgatcactgcaatctgttgataatcctgctgctgccactgaatgttacaggcctgagccaatgcggaatgagagccatccgccgccaccaacagtttagcgtgaagctgttggcctttatctaatgttaccgtggcagattcagccgtgcgaaccacatcaaccattttggccgggcaatgtagggtcactcccggtgctttctgcaataaggcaaatagccgcttacccgcatcaaacaactcgataacctggcccagtgccggaacccgataatcttgcgcccgaaggttcacaaaaccggaatggccactatcactgacgtgaacatgttctatggcggtggcgcaatcggccagcgccgaccagaggccaatactatccaattgctgacaggtgccgtgcgccaaagcaatggcacgggcatcaaaacccggatgctgcctgctatcaggacgttgcgcttcaaccagcgccaccggcatcttcccatgcgtaagggatgaaatagccagcgccaatgttgcaccggccataccgccaccgacaattatcacgctcatcagttatctcgctgctgccataagggcttcaatctcatcgggatcttttaccacactggcggtcagattttcattaccctctgcggtaatcacgatgtcatcttcaatccgaataccaataccacgatattgcggtggaacatcggcatctggcgcaatatataagcccggctcaatggtcagcaccataccaggttcaagaatacgaccacggtcactgttgatataatcgccgacatcgtgcacatccaaccccagccagtggctcaggccgtgcataaagaatggcttgtgtgcctgttcggcaatgagctgctcgatatctcctttcaggatgcccaaatcaaccaagccggtgatcataatccgcacaacctgctcagtgacttcgcggatgctagtccctggccggtacaaatccagtgctttgttgatggaggccagcacgatgtcataaatctcgcgttgcgcaggagtgaatttgccattaaccgggaaagtacgcgtaatatcaccggcatagccctgatattcacaacccgcatcaatcagcaccaattcaccatcccgcagttcgcactcattttcggtgtaatgcagaatgcagccgttctcaccgccgccgacaatggtgttataggccggataacgcgcaccataacgggtaaactcatgcagaatttccccttccaactggtattcgaacattcctgggcggcatttctccatcgcacgggtatgggctaacgcgctgatttcaccggctcgacgcagcacagcaatttcttcctctgacttaaacagacgcatctcatgcagccatggccgccagtcagtcaacgttgcgggtgcgcgtagatttttacgaaaaccgttacgtaacttttccagcgccgcaaaaacaattttatctgcataatcatattgcccctgcgcgtgataaatcacatcaaggcgattaagcagcaaatagagttgctcgtcgatttcatcgaaaggtaatgcgcgatcaacacccaacttctcaggtgcggcctcttgccctaaacggcggccaaaccagatttcagcggttaaatcccgcacccggttaaacagcacgctgtggttgtgagtctcatcgcttttcaccaaaatcagcaccgcttgcggctcattaaagcccgtcagatagctgaaatcgctattctgccgatatggatattcggaatccgcgctgcgcgtggcctctggtgcggcaaaaataatagcagcactgcccggggccatcttcgccaacagcgcttgacggcggttctggtattcttgctgagtcattgcactctcctgaaatatccgatttttatcatttaacgcataacactgattcgtctagtgtaatgtcggcttgcgtatttccggtgcagtcggtttttcttgggtaaattcgatatgacacaagatagccgcgacacggacatactcaatgacttcttccagcgattgagccaattcttcctgatcttcatcttcgtcataccctaactgagcgatattccgtaaatcatcaatggcctcacccacttcgtctttcacttgcgccaacttcggttgcagcattccaagccctaacaggaaatggtttacccagccggataatgcatcagcacggtcaaaaacagtcacttcttccccttcaggaatcagcaactggaacataaaaccttcgttttccagcgcttcttgtgttgcttcatgtaactgttgtaacggcaaacccagggcttgtgagaaggcaataccctcattggtcaggtcatgcaccagtgcgcgccagccatcgtctttactgcctccgcacagcatgccgctgatcaggccatgcatttcagccggggttaatgccactgcttgctggttcaatgccagggccagtgattggtaagttggtaatgtattctctatagacatgcgtattggtcatcgttggcaggataagttcgtgttatgctaccaccaagaaaggtcgctataccagaaaacgcaatgcactatatcctatagatttcaagatgcaggaagcggcaaagcctcttgtcacttgaaaaataatggatatataccctaaataattcgagttgcaggaaagcggcaattgagtgaatcccgctgagttgacgccagtcaatgattcgggcgagcgagagcagccaccgcatatgcagcttgaaggatgacgggtataaaggggttgtatcttggtattgagatatatatagtgacgcccgctttgcagctacgagcattttgcctctggttttcagggctggcgcgaaattagtcaggaaggtggcatgtctgcacaaccagtagatattcaaatttttggtcgctcgttaagagttaattgtccgccagaacaacaagacgcgttgaacatggccgcagaagatcttaaccaacggttgcaagatctgaaagttcgcactagagtcaccaatactgagcagttagttttcatcgcggcattgaacgtatgtcacgaattagctcaggaaaggttgaaaacccgtgactatgcatccaatatggagcaacgtattcggatgctacaacagaccattgaacaggcattgcttgaacaaggtcgcatctctgaacgtcaggatgcacagtttgaataaatctctgttgaatgatagattcagcagagagtaaagaatttctctgaggtgttcgtcagcgggtcagtcccctgagccgatatttaataccaacagaatgtagtgcctccgtaaccggtgcgcatgctcggtccgccgagaagccttaaggttgcgacgctgcgttcaccttgaaccatgggttcaagggttacagcctgcggcggcatctcggagatccctttcttatcgtgtaacacgtatttacggttatcacgttcgttctgatacaggcaattttcctctcacttacctcagctgcatatcttttataccctcaataattcgagtttcaggaaggcggcaagagagtgagtccaaatgaacttacataagtaagtgattcgggtaattgagcgtagccaacgcatatgcaacttgaagtatgatgggtataacatgcctctaaatccgcagcatgcccttgagcggcaaaaaattcgcagtgaaatccgtgagcgtcggcgtcttttgactcctgagcaacaacaacaatccgccaatctcgccgccagacaaatcgcttcccacgacaaaattcagcaagccaatactattgcactctttctctctttcgatggcgagttagataccgctcctgttatcgaattattgtggcagcagaaaaaacagatttatctgccggtacttcatcctttctgtcccggccatttgttgtttctccactatcgtcctgatagccagctcattcgtaatcgcctgaacattctggagcctcaattagatgtgcgcgatgtcttgccattaaaacgactggatgtcgtgataactccgctggtggcgtttgatcaagatggacaacgtttaggtatggggggcggattctatgaccgtacgctacaaaactggcagcagggtggcccctatcctattggtttggctcatgattgccagcaggtagagcacttaccgagtgaacattgggatgtgccgttaccagagattgtgacaccgacaaaggtgtggcagtggtaaggtggcctacgcaacgatataaaaaataacaacaaacccggcatcagcagataccgggttgtcggttactattcgcgctaccaatataataaatatcagtacaataggcgcgagcgaatagtccccggaatcgctttcattgcctgcaaggctttttctgcattttccgcatcatcagtctcaacgtcgataacgacataaccaatatcagcgctggtttgcaaatactgcgcggcaatgttgacattctgctcagcaaagattttgttgatgctggtcaggatgcctgggcggttctcatggatatgcagcaagcggcgagtgttatcaccgtgcgctggcagagaaacttccgggaagttaaccgcagacagcgttgagccgttgtcggaatacttcgccagtttaccggcgacttcatcaccgatattttcctgcgcttcttgagttgaaccaccaatgtgtggggtcaatagcacattatcaaactcgcacaatggtgaattgaacgggtctttattggttgctggttcttcagggaaaacgtcgattgccgcccctgccagatgattgctcgccagcgcatcacagagtgccgggatatcaaccaccgttccgcgtgaggcattgatcaacatcgcgcccggtttcatcagagctaactgctcagggccaatcatatttttggtggagtggttttctggcacatgcaagctaatcacatcactcatattcagcaagtcagacagatgacgtacctgctgtgcattccccaacgacagtttattttcaatatcgtagaagaacactttcatgccgacactttcagccaaaatacctaactgagtcccgatatgaccatagccgataatacccagttttttaccacgggcttcataggaaccgactgccagtttgttccactcgccacggtgcgctttggcgttggcggatggaataccacggaacatcagcagtaactcgcccagtaccatttcggctaccgaacgggtattggagaaaggtgcattgaataccggcacaccacgtttagtcgccgcttttaaatcaacctgattggtaccgatacagaaacaaccgactgcaaccaacttttctgctgcagcaaagacttcttcggacagatgcgtgcgcgatcgaatcccgatgaaatgggcatcacgaatagattctttcagtgattcggtgtctaaggcacctttatgatattcaatattgctataaccggctgcacgcagattatcaaccgtgctctggtgcaccccttccactaacagaaacttaattctgtctttctccagtgatacttttgccatgtccccgaccctattttcagacttcagatgtggctgccgatatcgaatgaatccggtcagcacccagtcaacataacaaatatttcgctggcagcaatacaaacgattgccttgctgtcagcataacaaacagtgcaaatgttaatttatggaataaaaaactggcaggaagtgagttaatggcaggttaagaaaatgaaatgagtaaatgtgatatatatcaccaaatttaaccattttaagaaaagagttttaaaggcaaaaattatcaggatgaagcaaccaaacctcatcctgaatacatattagctgatcacttaagttctacggttttaacaccatcggcagtgccaattagtgcaacatcagcacctcggttggcaaatagccccacagtgacaacaccggcaatattattaattttattttcaagcgcaatggcatccaaaatagtcagattatggacatccaaaataacattgccgttatcagtcaaaacattctggcgatattcaggtaacccgcctaatttcaccagttcacgcgccacataagaacgcgccattgggataacttcgaccggcaacgggaatttacccagcacatcaacctgtttggaagcatcggcaatacagatgaatttacgcgcaatggccgcaatgattttctcgcgggtcagagccgcaccgccgcctttgatcatctgcatttggctgttaatttcatcagcaccgtcgacataaatgtccagctcgtccacttcgttgcaatcaaatacctgaatgccataacttttcagtttagcggtagaggcatcagagctagaaacagccccttcgatctggcctttaatggaagcaagagcatcgataaaatgtgccgcagttgagccagtaccgaccccaacgatagtgccaggtttgacatattctaatgctgcccagcccactgcttttttaagttcatcctgagtcatggtaagttcacgccttgatgtgaaagaaaacctgacgtcattatagagcatattaagtgataaaacgtcgcaataaagccaactcgtgtgatggttaattttagctggatcacagttatgccggtttatttgtggcgagccccgcggcattccgacatagataaatgatcaaaatgtggcatagtgcggtattaacttaatatttggagagatgactccgatgaaacgcccagactaccgtacgctacaagcgctggacgcggtgatccgtgaacgcggttttgaacgcgctgcacaaaaactttgcatcacccaatcggcggtatctcaacgcattaagcagttggagaatctgttcggtcaaccactgttggtgcgcactgtgcccccccgtccaactgagcaagggcagaaactgctcgccttgctgcatcaggtcgaattgctggaagaagagtggctcggcaatgataacggcggcgatacaccgctgctgctgtcattggcggtcaacgccgacagcctggcaacctggctcctgccagccttaaaaccggtgttggccgactcccctatccggctaaatttacaagtcgaagatgaaactcgaactcaagaacggttacgtcgtggcgaagtggtaggtgcggtcagtatccaacctcagccgctgccaagctgcctggttgatcagctcggcgcactggattacctgtttgttgcttcaaaaccctttgcagaacgttatttccccaatggcgtgacccgctcggcattgctgaaagcacctgcggtggcctttgaccatttggatgatatgcatcaggcgtttttacagcagaatttcgatttgtcgccgggcagcgtgccctgccatatcgttaactcgtcagaagcgtttgtacagttagcaagacaaggcactacctgctgtatgatcccgcatctgcaaattgaaaaagagttggcatccggtgaattaattaatctgacgccgggattattgcaacggagaatgctgttctggcatcgattcgcgccagaaagccggacgatgagaaaagtaactgacgccctattatcttacgggcgtcaggtattacggcaagactagcttatttgacggcagtggctggcgtgttagagctggtttttagctcaaataccacatcaacctgatcatcaaaatgaatggtctgttgttcgtaagtttgggcggcatcattggctggtgcagcttcggcactcttgaacatacgcgctactggcattggctggtagttagcaacatggtaacgaatgctgtataccggccctaatttcaccttaaaaccatcagccaatgcacccgcctgactaatggcattttcaatagcctttttacgcgcctgttcacggtaagtgtccggattggcaacacccaattccacggcacgaatctcattcagacctgattttaacgcaccatccagcaactcatttaacttatccagttggcgcagtgtcacctgaacctgacgtaccgcacggtagcccttcaagacagcttcaccggttttttgataatcgtattcaggttgagtacgaatattggcagcattgatatcttttttctcaatgccactcttacgcagaaaatcaaaatattgtgcgacgcgggtatctgcctgttttttggcatctgcggcgtctttggcagatacactcacttcaatggcaatagtagcgatatccggtgttgcatcaacactggcggtgccggaggtaacaacatgcggcccttctggcacttcggcggcttgaacttgtagcgccaaaggtaacgtccctaatcccatcattgcggccaaagccaatgtcttcaacttcacggaagcctcctaaggtaatcataataaaactatgcactaaataattcgagttgcatgaaggcggcaactgagcgagtccccagaagcttacacaagtcagtgactggggtgaacgaaggcagccaacatacatgcagcttgaagtatgacgggtataagacaaccgtagcatatcttactaaattagggattcggattaatgataaaaacttacaggttcaatccctgtcgcgctaactgaaaagcgataaaccacatcactccccccaccagcaaattgattacccgctgtgagccaggccgattaagccacggcgatagccacgcagccaacaatgccagagcaaaaaaccaggcaactgaagcgctcacggcaccaaaagcaaaccagggccgaacatccggtaataactggcctcccaagctacccagcaccacaaaagtatccagatagacatgcgggttaagccaggtcaccgccaataatgtcacgataatgcgccagcgcccttgtgtaccagcggcaaccgcagcagatgagctatctccacgccatgcggccatcagcgctccccagccataccataacaaaaatgccacgccgccccaggtgaccagtgccagcagcaggggagagcggttcagtaaggcgctaccgccaaaaataccggcgcaaattaagataatgtcactaagggcacacaatgatgcactcatcaaatgatgctgccgcttaattccctgattcatcacaaaagcattttgcggcccaagggggaggatcatggctgcactcagggcaaaaccttgcaaaaatacggctaacatactgttacctttaaataatactcaaaactgattgagagaattggggaggaattagcagcatagtacggggataaaaccatcagaggaaattgatatttcttatctactataagcaaaactaataattaataaactgaagctcgcgcgggagaaaaataaatgaaaaagagaaaaaacgggctaaaaatagcccgtcagaccgctggcaaagtcaactgaaggggaatcgtgccattggggtcgtagcgacggagttgccggagcgcccctgggtgcggtaaccccttcactcactcgctatcagcagctatgctgtcggagcagattctgctttatcagcctgatgcaaatgcacatccatctgtggatatggaatgccgattttgtgagcatccaatgcacgtttgaagttttccatcaaatcccaatacacttccatcgcatcgccattagtagtccaaacgcgcaccgtgaagttgagagaagaagcagccatctcattcagacgcacggtaacccctttgtcatgcataatgcgtgaatcggctgcaatgatgtcacccagcactttcttcaccacatcaatatctgcatcataagagacaccgattaccatatctgtacggcggttcggttcacggctggtattgattatattgttggcaataattttaccgttcggtacaacaatgattttgtcgtcaaccgtccgtagcgtggttgagaaaatttgcacttgcaccacggtaccggctacgccacccagatcgacgtactcacccgctttaaatggacggaaggccaccagcaacacacctgcggcaaagttggacagtgagccttgcagcgccaaaccaacagctaaaccagcagcaccgatgaccgcaatcactgacgcggtttgcaccccaagacgccccagaaccgccacgatagtgaaagccagaatgctgtaacgcaccattgccgccaaaaaatccgcaacagtgatatcaattccgcgcaatttcatcactcggccaagcatgccagaaaccactttggcaataatcgaacccacaatcagaatcaataaggctgcgataagattgactgcatactgaatcagtaattcctgattattcaccaaccaagtactcgcttcattgattccatcaactacgtttaattcttccatttaaaccaccctacaaaaaagtccccgctggggagattacgcaaaaattaccgccattgttaaccccatgacagccatgcctgtttagggtaaccaacaataggccgtgttgccaattttgatagcaggtgaacggacgcaaatagatagctcactatcacttcgccattacctctatgcagccagcgcaataaacgaaaaaaggccccgcagggcctttcagactgctactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaccacgtcctatggacgtgatattcggttagaaataaaatgcatctaacatatcccgccgctgaaaaacgggattttaaggtgcatcagtaaaattcaggactcaaaaataataatgagctgttcttttaacgagctgccaataagttattcactacatatcgatatgagatatccaaattattcaataatgacatcataaccatgtcagtaatctgtattattaaatctctttgttctgggttaatttcttttgcgataaaatgcttatacatattattatatgcttcacactcatcttctgtcgcatgacgtccacataaatatggaagaaaaatattatattttctttccacctgcaaagctacatctccaacataagagaaaaattcttttccacttaactcaagtatcatcataaaccaaaacctgataataggatctctgtgttttaatccaaacaaagaaaacttaactatactttctctatggatatccatatctgcgttaagaaaaataaactcaagagtatcactagcactccagcgtaacatatcatcaagctgaagcgatttccagtcatgaaaaaataaacgactatgctctgataggtgtaatgcataattatttataatattttcactttctgattcaggctgttcatatgtaaaaacatatttattaatatctctataccccataatatcaacaatccaaagaggtacgaaactttttaatttcaatagagggtctattgaagtgttaagcagccatttgaagaactcatgattcgatatttttttcagataactgtttatatgctcaatatgtttaccattgttattttgttcgttatttatcacaaactcagggtatatagatgcaacatttttccctacaggtaatggtctcggaaatgatggattacttccattaataacataacaggatagataattataaaaagagtcatgaatccctttaaatataccaaacattctctttgagagttctgccatttctttgtataaatctggtgataattctatattttcaaaaacgccctcggacttccatacatgtccattctccagattaaggtgaaatgtcccaaaataacgaagtgatattcctaaatgattagcaacctgatcagcaataggactaatttttgaaaagaatatattaccgcaagtttctcctgattcggaatgagaataacgaagtattggatctcctccatcatctacacaaagcttcataaaatcaatgccaaattttctgaaacattccatttcacgactaataaacaaccagtatagaacatcacttgctttccagttaagtttgtcatctatatataatttcctccagtcctctaaaaacaatcttgaatgtgtttcgtcctcaattgtccctccgtttataacagatttatattcattatcattgttatcaaatcggataacccatttattcatatctctgaagttcattatgaaatgggccataacaggagcaaataataatttgtctttcaacgctatacaatctgaagaaatcaaattataaaaagcatgttgttccagctcctttctctgctcatctctaaattgataaaatttattcatgattatatctcctgttacttaatgataagttgtatatagcatgtctatacagttgttttatcagtaaaataatacttttgaagtatcagacaaaatcaaaaaattaatgatattgttaatagatatcactaaccagaatctactctccagaacacattttttgaaaaagatcacaaatttaattcatcacccccccttttgataaaagaaagcctcagacattgtgtcagaggattgttacgatagagcctcaggtaatgcaatgacatcagtttttgataaaaggaatgatgccaatggtcagcaaggggattagtcaaagcgccctgtctatgatggtttttatacgttttgattgcagttcgcaatctcgacgataaacgaacagtatctcccaaggctaacatagttatcaaaacataaattatcgtttatcagtaagttatcgaaaaattgattgataaaaaaccttccgctggggttttttatgcccgtagggcatgcaggcgccaaccgttgttcaatatgacacctatgttaaatggcgccggtgacgcggcgaagccgccctgcattgatagatatcacctatccacatcccctccctgaccgccaaattttaaattaaatcgactacaaaaatataaataactcgttattcatctctccgcgcaactcatatacaacaagattattttacaaaaacaaatataaaaatcaatctaaaaaatagcaatccctttctaatcaatgggtttattattttcatctgacacctcagaaaataatgaatccattttttgctgagagtaagctcttactttttcaagaatatcgctataactttcgtgctgtatttctgttttttcagctagcgcacataataatttcagaatatgagaattaagagcgttagattttgacgtcatttcgagtacagttttatcaaactcccgctgattaaacccactctcttttttctctttctgtaattcatacacgcgcaaccctaattccagcaacattgatgaaacactggaaatactgacatctggcatcccttcaatctgacgctctgtcatgatattgttaataccatcaaatacacggttgttaacgtaggtctgaatcttaggcattgatttctccagaagattatttttttcaaaaaaaacaatacattcagttgagattcattgtataaaaaaatcagattcggtcaagattcaaacactgtaaaatagtgaatctgatagcctataattttagattcaattaagattcggtaagccattaaagcccgtaaccactgaaatgaatcttaattgaatctagattcgaatccattaggattcgcgttagattcaacaacgaatcgtatttttacatcacgatataaattacaccaacagattaaagataactcactgatataaaaaacaaatcatgcaagatgcaattttgcgacgggtgtggggctttagtgttggggagcaggtattaagtattaactccactggcatggattcagctattacggccattgccgttttttataaaaaatggcaatcttgcctagtagtaggctgtgttggagtatattaagtgagaggcttatttgcagttttgataggtttgttgtcattcaatacttatgctgacgactgtttcgaacgtgcaggaagagattatcggatagaccccgacttgcttcgtgctatttcgtggaatgaatccaaaggaaacattcacgccatcggaaaaaatccagataacagtttagatatcggcttaatgcagattaatacccagcatgaacctgaattaaaaagatacgggataacacgccaccacctcacagcagatccgtgtatgaatatctacacgggcgcttattatcttgcgatcgcatttcgtcactggggcgttaattgggatgcagtaggggcatacaatgcagggtttgctaaaaatataaagcaagataagcgtcgaaaacactatgccagaaaaatacatgcaacttacgtcgagataaaagcgcaaaaaaaagcggctcattaagagccgctcagactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggccccgcagggccttttcaatcagtcaaaatgagactgaattacagtacgtcgattgcgttcagttctttgaatgccagttccagacgggcaatcattgaagtctgagcagcacgcagccatacgcgtggatcgtagtatttcttgttcggcttgtcagcaccttctgggttacccagttggccttgcagatagccttcgttctttttgtagtagttcagaataccttcccatgttgcccattgggtatcggtgtcgatattcattttcactacgccgtagctaactgcttctttgatttcagcagcagttgaacctgaaccaccgtggaacacgaagttcaggctgttgtgcggcagattgtgtttcttagaaacataatcctgagaatcacgcagaatagttggggtcagtttcacgttacctggtttgtaaacaccgtgcacgttaccgaaagaggccgcgatagtgaaacgtgggctgattgcgttcagtttttcgtaagcataatcaacatcttgtggctgagtgtacagagaagaagcgtccatgtggctgttgtccacgccatcttcttcaccaccggtgcaacccagttcgatttccagcgtcatacccagttttgacatacgagtcaggtacttgctacaaatttcgatgttttcttccagggactcttcagacaggtcgatcatgtgagaagagaacaggggtttgccagtggcagcaaagtgtttttcgcctgcatccaacaagccgtctaaccacggcagcaatttcttggcgcaatggtcggtatgcagaatgactggaacaccgtagtgttcagccatctgatgcacatggtgcgcaccagagatagcgcccaagattgccgcaccttgtggcacgtcagtcttcacgcctttacctgcgataaatgctgcaccaccgttagagaactgaacgataactggcgcacccactttagctgctgtttccagcactgcgttgatagagtcggtgcctacacagttaaccgctggcagagcaaatttgttttcttttgctactgcgaacactttctgaacgtcatcacctgtgatgacacctggttttacgaaatcaaaaattttagacatgtaagttgtcctgtttcgtcgactgaagatagcagctatccggtgaggataggccctaaatgtaaatcgcctatacccgtcatacttcaaactgcatgtgcgttggctgccatcattcactcaagtcattgagttatctcaactccttgagttcatttcgttgccgccttcctgcaactcgaattatttagggtataaagcccgcgagcttcattagctaaaagcgaaacgggcggctctcgccccccgttatctaaattactgcttagcgcgctcttccagcatcacaactgctggcagttttttcccttctacgaactcaaggaaagcaccgccaccggtagagatgtaggagatttgatcagcaataccgaacagatcgattgctgccagagtgtcaccaccgcccgcgattgagaatgcttcactctctgcgatggcgcgagccacgatttcggttcctttacggaagttagggaactcgaacacaccaaccgggccattccacagaatggttttggcgtttttcaggatctcagccagacgctccgcagattcgtcgcccaagtccagaatttgttcgtcatctttgatttggttagctggtttcagcgttgccgtcgcagtttcagagaactcagtcgcaacacgcacatcagtaggtactgggatatcacaagtttccagcagacgttttgcttctggaatcaagtcggcttcatacagagatttaccgacgttattgccttgagcagcaacgaaggtattggcgataccgccaccaacaatcagttggtctgcaattttagacagagcacccaataccgtcagtttggttgaaactttagaaccacctacgatggcaaccattggacgcgctgggttacccagtgctttacccaaggcttccagttctgctgacaacagcgggccagcacacgcgataggagcaaatttacccacgccgtgagtagaagcctgtgcgcggtgagcagtaccaaaagcatccatcacatagacatcacacagtgctgcatattttttggacagagtttcgtcgtctttcttttcgcctttgttaaagcgaacgttttccagaacaaccaactcgccagctgcaatttcaacgccgtccagatagtctttcgccaaacgtaccggagcagacaatttgtctttcaggtaattaaccactggcagcaaggagaactcttcgttgtactcgccttcggtcggacgacccaagtgagaggtaaccattactttagcgccttgcttcaatgccgtttcaattgtcggcagagatgcacggatacgcgcatcagaagtcactttgccatcttttaccggaacattgaggtccgcacggatcagcacgcgtttgccagccagatccagatcggtcatcttaattacagacatggtgaatcctcttgttgattctctttaaagttgcataagctgcatatcaacgttgataaaaccgcaataaaaaacggaaaaaacaatacgttatcatgccatactagaaaccacttctggccatcgccaatgtcgtatccaacattctattggcgaaaccccattcgttatcgcaccataccaacgtcttaatcaggtgctgcccgctgacccgcgtctgggtgcaatcgacaatcgcactgtgcggatcatggttaaaatcggtcgacaccaatggtaattccgtatagtcaactataccacgaaatgaacctcttgctgccttttgcaaaagctggttaacctcggccacatcaaccgggcttgtaacgctgacgcttaaatcgatagccgttacattgatggttggcacccgtaccgagatagcttcaaacctgtcacaaaacttcggaaaaatacgggtaatccctgccgccagtttggtatcaaccgggataatggactggcttgctgctcgggtacggcgtaaatcctgatgataagcatcaataacaggctggtcattcattgatgaatgaatggtggtgacagtgccggattcgatgccaaaggccacatccaacaactgaataataggaataatacagttcgtagtacaggaggcgttggaaacaattcggtgatccgcctgtaaatcctgatggttaacaccataaaccactgtagcgtccaaatcatgtccaccgggatgggcaaacagcacctttttggcaccggaggtcaaatgcgcctcaccatcggcacggctaccataaacaccgctacaatccagaactacatcaattcctaactcaccccagggtaactgctctatttctggctgatgtatcagccggataatgtcgtccccgacgtataatttgtcacattcctgacgaacatcccaagcaaaccggccatggctggagtcatacttcagcagatgggccatcccttccgcattagctaactcattaattgcaacgactgaaatctcggcccgacgacctgattcatacaatgcgcgtaaaacgctacgaccaatacggccaaagccatttatcgctatgcggattgtcatgttactccctgtttctggttattatcatgcaaccccatagcgtactgcagcgcacccttagatgttaatcgtcttatcacaattcagccagaatactcccggctttttcctcagcgaaatcggctgaaatggaaaatgaatcatgactgaaacgcttcagccagaataaaccaaactaatcataaaaggaatatctgcctgataaagggcacaattcatccatcaattggcgaaaaaaaagaccgccaaagcggtcttttaacaggtgcattaccgagattctcatcaccatttacagtgattcatcgcattggtaacgtcatgctgtttgagcaaaaactatttcaacaacgcttgagctttggccaccacgttttctacggtgaaaccaaactctttgaacagcaattcagctggagcagattcaccaaagctgtgcatccccaccactgcgccattcagaccgacgtatttgtaccagtaatcagcaatacccgcttcaactgcaacgcgcgcgctaaccgcagatggcaatacagattcacggtaagccgcatcttgtttgtcgaatgcatcggtcgatggcatagacacaacgcgcactttacggccagcagcagtcagttggtcagcagcagcaaccgccaattcaacttcagaaccggtagcaataaagatcagttcaggctggccggcacaatctttcagcacatatgcgcctttagagatattggctaactgctcagcagtacgtggctgttgcgccaggttctgacgagagaagataagtgcgcttgggccgtctttacgttccagcgcatattgccacgctaccgcagactcaacctggtcacatgggcgccaggtgctcatatttggtgtcacacgcaagctggccatctgctcaactggctgatgggttgggccatcttcgcccagaccgatagagtcatgggtgtaaacaaagatgctgcggattttcatcagcgcggccatgcgtaccgcgttacgggcatattccacaaacatcaggaaggttgcgccgtaagggatgaaacctccgtgcagagcaataccattcatgatggctgacataccaaattcacgcacaccgtagtgaatgtagttacccgcttggtcatcactcagagatttagagccagaccagatagtcaggttacttggtgccagatcggcggagccaccgaggaattcaggcaacactttaccgaaagcttccagcgcattttgtgatgctttacggctagcaattttggcaggattggcttgtaactcttcaataaatttcttggattcagtcgcccagttggctggcaactcaccgctgacgcggcgtttgaattcagcggccagctccggatacgctttagcgtaagcagcgaacttctcattccaggcagcttcttttgccttaccagcttctttagcatcccacgcggcataaatatcctgtggaatttcgaatgctgcgtatttccaacccaatgcttcacgggtagcggcaacttcgtcagcgcctaatggtgcgccatgtgaatcgtgggtgccggctttcttcggtgaaccaaaaccgataatggttttgcacatcagcagtgatggtttgtcggtaactttgtgggcttcttcgatggccgctttgatggagtcagcgttatgaccatcaacaccacgaaccacatgccaaccgtaagcttcgaaacgagcagcggtgtcatcagtgaaccagccttcaacatggccgtcgatagagataccgttgtcatcatagaatgcagtcagtttacccagcttcatggtaccagccagtgagcaaacttcatgagagatgccttccatcatgcagccatcacccataaaggcataagtgtggtgattaacgatatcatggcctgggcggttaaactgcgcgcccagtgtgcgttctgcaatcgcaaaacccactgcgttggcaatgccctgacccaatgggccagtggtggtttctacgccagcggtataaccatattcagggtgacctggcgttttagagtgtaactgacggaagtttttcagttcttccattggcagatcataaccagtgagatgcagcaggctatagatcaacatggagccgtgaccattcgacaagacgaaacggtcgcggtcagcccagtgtggattagttggattatggttcaggtaatcacgccacagtacttcggcaatatctgccatgcccataggggcgccggggtggccggaattcgctttttgcactgcgtccatgcttaatgcgcggatcgcgttggcaagctctttacgagaggacatgttttactccaggtcggattaaaaaaagcgttcaaggttaccattttctcagactcagcattgaaacggcaatcactaaaaccaaatgagctataacttccatatttataaccaatggaatctgctgattttcagaataaagctatagtactcacgctgacagagcattaatctccactacccattgtcagtcatagtgcgcaagagtagtggaagtcgcgctgacgcaatagctattaatgcaattgctgtaatgtagcaataaataccacataaccacaggaagaaagtgttatgaaaattcgtacatcaatgattgcactgagccttacagtatttcttagcggctgccaaaatatgaataccgatggcttgatgcagtccggtgctcaggcctttcaggctgcaaccctgagtgatgctgatgtcaaaaacctcagtgagaaatcatgtgcggaaatggatcaaaaagcccaaatcgcctccgctaatagcgattatggtaaacgtctggctaaaatctcggccgcattgggtgataacatcaatggtaccccagcaaactataaggtttacgtcactaaagatgtgaatgcctgggcgatggcaaatggctgtatccgtgtttacagcggccttatggatatgatgaccgacaatgaagtggaaggcgtactcggccatgaaatgggccatgtggcattagggcatacccgcaaagccatgcaagtggcctacggtacaacagcgctgcgcactgcggctgcctctgctggtggtattgccgggcaactgtcgcagtctcaattggccgatattggcgagaaactggtgagtgcccaattctcacaaaaacaagagagtgaagcagatgattactcattcgatctgctgaaaaagcgcggcatcgatccaaacggtttagtcaccagcttcgaaaaattggcgactatggaggcaggccgtactagcagcatgtttgacgatcacccatcctcacaggcgcgcgccgaccatatccgccagcgtattgccgccgaaaaataaaagttacaccaaataaatactcacgccccacagcaggggcgttagttctataactcatatatatgaaagtggctactcgctatccccagccagattaatctcgatctgatcaccattgatccgtacgggataggtgttcagatcgcgatcccccggttcgcgtaagcattgcccggttcgaatatcaaacagtgcaccatgcaatgggcactcgatggtttctccatccataaaaccctgacttaacaatgcattggcgtggggacaaatatcttccattgcgaaatattccccctccaccagatagatacctatccttttaccatcagcctgagcggagaaaggaaagtccggcttgacgtaattgaccttacaaacagttaaccactccattgaatcgcctccaccaacacagcacagataaaatcacttctatcagtgtggttgagattgaggcaatcgccagtaggtatagaaacaaaaagggcaaacctgagtttgccctcagactgctgacaaacctcgataactcgatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgccagggacggcgcggctcgagcccccagggaagggtttacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaacctcagggcaaacctgagtttgcccttaaagtgatgttaatcagcagctaatgcttattcatcttcaagataagtataaccatacagaccggcttcaaactcttccataaactgagcttgtaactcagtgtccagatccgtttctttcacttgatcggagaactgttttagcaacttctcagggttcaactgaacgtattccagcatatctgcgacggtatcaccttcgtcggtctgttcaaactcaaccgtaccatccgggaagacaaacacatcgactgccgcggtatcgccgaacaagttgtgcatattgcccaggatttcctgataggctccgaccataaagaagcccagcagcggtgggttttctgcatcatacggtggcattggcatggtggttgccacaccatcgccatcgatataatgatcgatagtcccgtcggaatcacaggtgatatccaataacaccgcacggcgctctggcggcttatctaacccctccaatggcaacactgggaagagttgatcgataccccacgcatccggcattgactggaacaacgagaaattgacatacagcttgtcagccatacgttcttgcagctcatcaatgattggtcggtgtgcacggttgctcggatccaactgcttttggatctcgttgcaaatactcaaatacagttcttcagcccatgcccgttgcgtcagttccaacatgccatgagcatactgggtatgaacatcgtgcaagtccatctggctatcgtgcagccattcgcgcagagagcgacgattttctggctcttgcatttccaaccaggtgtcccacaagctttccagtgcgcgtggcgcatcggctgctggcggttgtggctcattaaactcattacgttccacgccgataacattggaaaccagcacggtatgatgtgcggtgactgcacggcccgactcagtaatcacggttgggtgcggcaaaccatgttcattacaagcatcaccaatcccccagataacgttattggcatattcattcaagccatagttaactgagcaatccgattgggaacgggtcccttcgtaatccacacctaaaccgccgccgacatcgaaacactggatattgacgcccagtttgtggagttccacatagaaacgggcagattcacgtacgccagtggagatatcacggatgttggacagttgagagcctaaatggaaatgcagcagttgcaggctttccagactattggcgtcacgtagcatatcaaccaattgcagcacctgagtcgcggacaaaccgaatttggatttctcaccgccgcttgcctgccatttaccggagccttgtgaagccagacgcgcgcggacacccaagcgcgggacgacgttcaggcgctcggcctcttccagtaccattttgatttctgacattttttcaatgaccagataaaccttatggcccagtttttcaccgatcaatgccaggcggatatattcacggtctttatagccattacaaacgatgaccgagcgagtcataccggcatgtgccaaaaccgccatcatttcggctttagaaccggcttccagccctaatggctcaccggaattaaccagtgactcaataacccggcgatgctgattgactttaattgggtaaaccaggaagtaatcgccttcatagccaaatgactcacgtgcacgtttaaatgcgccattaattgagcgcaggcgatgctgtaaaatttgcgggaaacagaataacgcaggcaggcgttgcccctgctcaagctgcatctttttgaccaattcagctagatcgacacgtgcctcacgaacatccggatcaggacaaacactgatatgaccgagttcattgacgtcataatagttacccccccagtaggcgacgttatacgtgctcagcatcttgctggcattacgatcattcatggcaacctcctgcatggagcgtaaagaaacatgtgcgcccgcagctgacggacggccaatcaagttatcatcagacataattcgcctctattgcgatactgacgataaagtcagccactatcgcagctacaaccaacaaggacaacccgcgtgaatgccaaattggcagaatattacgctggaaagcgcgatccacgaacggtttatctcagctattcattacccaaaacagggtaaaacacgtttaaatgaaaaatacgtttgactgtaaatacgtattgagattttgtgaatcggattagccgcaaagtcctcaagctagccagactcagtgctgtaggcggtaattaaccggcccgcgaatcctgcgtcgcacccatgtgggtgtaacatcgccttgatggtgtataagaaagggaggttgcaaaaggggattgaacgtcagaacgacgcagctgttgatgtgcagcaaccagtagacaacggatcattaatccaaccacctccacgcatgccgttcgtgatgaacggacaagactcaatataatagacataggtaacagtacgatgacgctgccattttagtgatcatcgtgatgatgcgctcataagattgagtgccatcactaagtgcgaaacactaaaaatctcacaatgcgctaatgtcatcttctgccatcttcatcattgcgtatcaaataagctgcgcgcgcagtttatacctataacgcgagtaaaatgcaaaatgaaaatggcctgcaagtgtatcaagcggtaaataaatcaactgacaaccaaagtaagaaatatcttgatgcaaaaagggctggcattaatggcaaaagctgacctaaaatagacgtccagatgttaatacatccatccattttaattgctagaatgtctgtgtcgttataataattatgacggacttctaaaaggatagactgctaaaggctttgcctaaaggggtgttgtaaagcgcaatgcaacaaaaagcccattcaaacaacggctttggttgcttgacttcaatgctatgcagtgacatttcacttgtattcaaggtaaagaaaacaaatggctaaacacctatttacgtcggaatcggtttccgaaggacatcctgacaaagttgccgatcagatttccgatgccgtacttgacgcaattcttgaacaagatccaaaagcacgagttgcctgcgagacttatgtcaaaacgggtatggtattggttggtggtgaagtcaccactaacgcgtgggtagatatcgaagagatcacccgtcgtactgtgcgcgaaatcggctatgttaattctgagatgggttttgacgctaactcttgtgccgttttgagcgcaattggtaaacagtctcctgatatcaaccagggtgttgaccgtgccgatccactggagcaaggcgcaggtgaccaaggtttaatgttcggttacgccaccaacgaaaccagcgttttgatgccagcgcccattacttatgctcaccgtttggtcgaacgccaggctgaggtacgtaaaaatggcactttgccgtggctacgcccagatgcaaaaagccagattaccttccaatatgatgacggcaaaattgttggcattgatgcggtagttctgtcaactcagcattcagatgatattagcctgacagatttacaagaagcggtgatggaagaaatcatcaagccggttctgccagccgagtggctctccaaagagaccaaatatcacatcaacccaactggccgttttgttatcggtggcccaatgggggactgtggtctaactggccgtaaaattatcgttgatacctacggcggcatggcacgtcatggtggcggcgcattctctggtaaagatccatccaaagtggaccgttctgctgcctatgctgctcgctatgtggcaaaaaatatcgttgcggcgggtctggctgatcgttgcgaaattcaggtttcttacgctatcggtgttgcagaaccaacttccatcatggtggaaacatttggcaccggcaagatagcggaagatagattggtcgctctggtgcgtgagttcttcgaactacgcccttatggcctgattcagatgctggatctgttgcatcctatctatcgcaaaaccgccgcttatggtcactttggtcgtgaagaattcccttgggaaaaaaccgacaaagctgccttattgcgtgatgctgctggcctgaaataactttcagacggtaagaactcaataacaaaaacccccgccagccggggtttttttatgcttgatttttatgactgccgataacgctcaatcaagctgaatattgccattcctgccaccatcgcggcggcaaagataatacctttgtacatccccgcgcccagtagtaccaatgccggccctgggcatatccccgccagcccccagccaataccaaataacatactgccacctattaaacggcgatcaatgcgggtggatgttggtaattggagcggatatccaaataaactggtttggcgctttttagcccaaccaaaaccgagagtcgcgaccatcactgctgcggccatcaccagcgccagtgatgggtcccacaagccaccaatatccaaaaaactaagtactttcgcgggattcgccatacctgcgactatcagccccagaccaaaaaccagcccggcaagcaatgagaaaagtaaattcatattcccttcctgacgtctaagtgaatagatggcgaacaagccacactgttgcaaaaccggtaagcataaagctcagtgtcgccagcaatgaacgcggtgagaaacgcgctaagccacagacaccatgcccactggtgcaacctgccccataacgagttccgatcccgaccaataatccggccacgatcagaaccggcaaatcagcatcaatctggatcaccggcagatccgtaaaaattgaatagatgataggggccataatcaaaccgaggacgaaagcaacgcgccaggaaatattccccgcctttggtggcaataatccgcctaaaataccgctaataccggcaatacggccattacaaagccataaaattgtcacagcaatacccaatagcgcgccaccagccagtgcactgaagggagtgaaattagcccaatcgatagtcatgcgccctccttctcttgtgggcaataaagctgatacagcacttcaagcagtgccaatactttactatcagcgatcgaataaaatatgcgtttcccttctcggcgggtattcaccagcccatcactacgcagtacagcaagttgttgcgagagtgtcggttggtgaatacccagagcctcttccagttcaccgaccgccttttctccctgactcagttggcacagcaacaacaaccgatcttcatttgctaatattttcagcacatcacaagcctgccctgccgcatatctcatcagatccatgctgatggttttatcgttattcatatgcatctctaatgtttatatttcattatatatttttatattatatatattttcataatgatcaattgaaaattgtccggcctactggcttgcatctggctatctgccgttttattcttccgcgatatgagttcattaagaatccccatcgcgctacagcaagcagttatgcgctgtttgcgccataaattgcagctggcgaaccagcaccttggcaccgactatccggagccaaaaatcaactatcatcaacgtggtaccagcgcgggcagcgcctatctgcaatccttcgaaatacgtctcaatccagtattattactggaaaatcaacaaccttttattgatgaggttgtgcctcacgaattggcccatttactggtttatcgccaatttggtcgcgttcctccgcatggtaaagagtggcgttggatgatggagcatgtcttgcaagtcccagccagccgtacgcatcagtttgcagtcacctctgtgcgcagtaagacttttaattatcaatgcaaatgccagcaacacgccttaactattcgccgccacaataaagttcagcgcggtgagagcgaataccgctgtcgcgaatgcggtgaaaaactgcaatttgtcgcgaaaaaaacctgttagaaattaacgttaattgttataaaacagcaagttaatttgccattcataactattatctataacctgcctattttcattatcaggctgttttgagatatgttacgcaaacttgtattcctgctggttttgtcctcgccactactgccactctccggttacagccaaagcattaataacttttctcaggctaaagccgttgctgcgaaaattaatcaggatgcacccggcagtttttattgtggttgcaaaattgactggcaaggtaaaaaaggggttccggatctgaaaagttgcggctatcaacctcgtaaaaatgctcaacgtgccgcgcggattgaatgggagcatgtcgtcccagcttggcaatttggccaccagcgtcagtgctggcagcaaggcgggcggaaaaattgcatcaaagatccggtctatcgccaaatagaaactgacctgcataatctgcaacccgctattggcgaagtgaatggtgaccgcaataacttcatgtattcccagtggaatggcggcaacggtcaatatggtcactgcgagatgaaagtcgacttcaaaaataagctggctgacccccctgcacgctcacgtggtgcaattgcccgtacctacttttatatgcgcgaccaatatcagctgcggctttccagccaacaaagcaaactgttcgagatttggaatcgtcaatatccggtgacaagctgggaatgtctacgtgatgaacgggtggcaaaagcacaagggaatcataacccttatgtacaacgcgcttgccagcagcaaaaaggctaatctagtatactggtcaaagttttcgtttcagggctcaaacaactcatgcgcatacctcgcatttatcacccgcagcctttgcaggcaaattccgaattggcgctcagtgatgaagcagccaatcatgtcggccgcgtgctgcgaatgactgaaggccaaagtttgcaattatttgatggcagtaatcaggttttcgcagctgaaattatccgtgtggataaaaaaaacctgattgtccggttggccgaagggcagttggaagaccgtgaatccccgttaaatctacatttaggccaggtcatttcccgtggggaaaagatggagtttacggtccagaaatccattgagctgggtgtcgatgtgattactccgctgttttccgagcgctgcggcgttaagctggatggcgaacgtctggcaaagaaaattcagcagtggcagaagattgctattgcggcttgtgagcaatgcgggcgcaataagatcccggagatccgcgaagcaatgcagctatctgaatggtgtgcagcgcaagatgatagccttaagttgaatctgcatccgcgtgccagcaacagcattaacaccctcccctcgtcactcaacaaagtacgtctgttgattggcccggaaggcggcctttctgctgatgaaattgccatgacctcacgccttggatttactgatatcctgctagggccgcgagtgctgcgtaccgaaactaccgctcttaccgctatcactgctttacaggtgcggtttggcgatctgggataaaatgagttcccattaggagagaagaatgatcaagctcggcatcgtaatggacccaatctcgtccatcaatatcaagaaagactccagcttcgctatgctgttggaagcacagcgccgtggttgggaactgcattatatggagatgggtgatctttacctgcgtggtggtgatggccgtgcccgtacccgcctgctgagtgtaaaacaggataaaaacgactggttcagttttggtacagagcaagacatcccactgcatgatcttgatgtcattctgatgcgtaaagatccgccgtttgatactgaattcatctacgccacctatattctggaacgtgcggaagataaaggcacgctggtggtgaataaaccacagagcctacgcgactgtaacgagaagttatttactgcgtggttccctgaattaaccccagatacactggtcagccgtagcaaagaccatatccgcaagttccatcaggaacatggcgatatcatcctaaaacctctggatggtatgggcggcacctcaatattccgcgtaaaacaggatgatcctaacctgtcggttattattgaaacgctgaccgagttgggcagccgattctgcatggcgcaaaacttcctgcccgcgattaaagaaggcgataaacgcgtgttggtggtagacggcgaaccggtgccttactgcctggcacgtattccggcgcaaggtgaaactcgcggtaacttggcagccggtggccgtggcgaagcccgcccactgagtgaaagtgattggaaaattgcccgcgctgttgcaccggtactgaagcaaaaaggcttaatttttgtcggcctggatatcatcggcgatcgcctgactgaaattaacgttactagcccgacctgcatacgcgaaattgaagccgctttcccggatgtgtcgattaccggcatgctgatggatgcaatcgaagtgcggttagcaaacaaataacccaaaaatgacttgagcgctgcttaccgcggcctcatagaagtaaggcccagggatgggcctagtcatgaacacagcgaacaaccctgcggcttcaagggcgaagagaaatccccaaagtcattgacgttgcaggtaggcagcaagagagcaaatcccgatgagcttactcaagtaagtgattcgggtgcgcgaacacagctaacaaccctgcaacttcaaggacaaaggggagccgtgactttattcgcatttatccgcatactaacaagagtttatcccttaactcagcgaatcctctatataacataatgaatttacagcatcattttcttatagctatgccttcacttcaggacccacactttatgcgctcggttatctatatctgtgagcataacaaagagggtgccatgggtttggtgattaacaagccgatggaacagttcactgtagaaactgtactgaaaaaactaaaaatcagcccaacgccacgagatccctctattcggctggataaagcggtattggccggtggcccactggctgaagatcgtgggtttatcctgcattcgccacaggaaggttttggctccagtattcctatttcaccagataccatgataacgacctctaaagatgtactggagacgttaggaacacctgaacagccgaaaaacttgttggtagcgctggggtatgcgggttggcagcaggggcagttagaacaagaactgctggataacgcctggctgaccattgaagcagatacgcatatcctgtttaacaccccgattgctgagcgctggcaagctgcggccaataagctgggtatcaatatctttaatatcgctccgcaagcaggacacgcctgatggctaatcgcacgattgtcgcctttgattttggtactaaaagtatcggcgtcgctattggtcaggaagtcactggcaccgcacgcgcgctaacctcttttaaagctcaggacggcacgccggactggcagaaagttgaaaaattgctgaaagagtggcaaccagatttagtcgtcgttggactgccactgaatatggatggcactgagcagccgctaacagcgcgcgcccgcaggtttgccaaccgcctgcatggccgttttggtgtacagattgccttacaggatgaacgcctcagtactgtcgaggctcgtgctaatttgtttgacagtggcggctatcgcgcgctggacaaaggcagtgtcgacgccgcctctgcggtcatcattctggaaagttggtttgatgagcaagcgggctaagtccgctgcgcttggcttctacaaacaacttcctacgttctgtttccacaatcctacccagcattccctacgtggcatggcacccatgcccgcacaattgtatactggatggatgccaatcagcggctcaaaatattgcacacctttcgcgggtgttttttacatttattgaggttttctcatgacaaaagtaactgttgctgcgactcaaatggcctgttcctgggacctgcctaagaacattgaaaatgccgagaaactggtacgtcaggctcatgccaagggtgcacaaatcatcctgattcaggagctgtttgccgcgccttatttctgcattgatcaaagccctgagcactatgcactggcccaagagctggacaatagcccacttatccaacatttctccaagctggcagccgagctggaagtggtattgccattgagtttctttgagaaagccaataatgcctattacaactcgctggtcatgattgatgctgatggttccgttctggatgtgtaccgcaaaactcacattcctaatggcccggcttatcaggaaaaacagttctttatcccaggcgacaccggctttaaagtctggcagacccgctatgccaaagtcggtgtcggtatctgttgggatcagtggttcccagaaactgcccgtagcctgacattactgggggcagaaatcattttctacccaaccgctattggatctgagcctgcttatcctgacatcgatagccagccgcactggactcgtgttcagcaaggccatgctgccgcgaacctggtaccagtgattgcttctaaccgcattggtactgagaaaagcaaatatatcgatggtttggaaatgaccttctacggctcttcatttattgcagaccaaaccggcgctctgttggctcaggccaacaaaaccgacgaagctgtgttggttcaccagttcgatttgcaggaaatcgctgctcagcgcgcgtcatggggcttattccgcgatcgccgtccagaaatgtatcaggtacttgccacttctgacggcaaaacccggagataatgtatgtctgttaaagaccccgtgttacaaagcgctgcgtcacaagccctgccgggtactccgcagcaggatggtttctttatgccagccgaatgggcaaagcaagatgcagtctggatgttatggccatatcgccaagacaactggcgcggtaagggtattcccgctcagcagacttttgcaaaagtagcggaagccatcagccgaacaactccagtatttatgggagttcccgccgagtttatggcgcaggccaaagcaaccctaccggccagtgtcacactggtagaaatggccagcgatgatgcctggatgcgtgacactggcccgactatggtcatcaatggtgctggcgaacgccgcgcagttgactggcagttcaatgcctggggcggtcttaacggcggtttgtatgctaattggcagcaagatgaaaaaattgccgttcaagtgagtgacttcttgaataatgcccattacagcgcaccattagtgctggaaggtggctctattcataccgatggtgaaggcactttactgactaccgcagagtgtttgttgaatcctaaccgcaacccgcaccttaatcaggtgcagattgaacagttgctgcgtgaataccttggtgtcacacatttcatctggttacaagacggcgtttataacgatgagaccgatggccacatcgacaatatgtgctgttttgtccgccctggtgaagtcgctctgcattggactgacgatcagcaggatccgcaatacgcgcgttctgttgccgcctttgaagttttatccaatgcagttgatgccaaaggccgtaaactaaaaatctggaagctacctgcgccaggcccgctgtataacaccgaagccgagactttcgatgtgctgtctagcgatgccgtgccacgcaccgccggtgagcggttagccgggtcttacgtcaacttcctgatcagcaatcaacagattatttatccgctgttggatagcagcactgatgggctggcgcatgatctgttgcagcagatattccctggctatgcaattgttggtgtccctgctcgcgagatcctcttaggaggcggtaatattcattgtattacccagcagatcccagccgcctagtttactcttcgtacttggagccgcagcggtgttagcggctctcacttacccgaatcacttaccgttgtaagctcatcgggatgcattcgtttgctgccttgctgcaacaccaattactttgagtaacatcttttttaataagagccgcagcggtgttagcggctctcacttacccgaatcacttaccgttgtaagctcatcgggatgcattcgcatgctgccttgctgcaacaccaattactttgggtatcatcttttttaataagagccgtagcggtgttagcggctctatatccattgacgactaacatgcttcattgactaacatgacgctcagccaatacaccctgcttttgtcgctgcgccataccctgctcaaaagtttgcatcccccattgtctaccgctctgtatcaccgaggagagttggtaggttttaccttcacgaatcaaatgactagccgccgtggtttgcgtcaatatctcaaatacagcgatacgtcctccgcccactttatgacacaatttttgtgcgataactgcgcgcaggctggccgctaattgcgcctgaattaccgctttttctgccacaggaaaaacatccaccagccgatcgatggcttgagtcgcggtgcgagtatgtaatgtcgctaagaccaagtgcccggtttcagcagcagtcagtgctaaacgaattgtctcttgatcccgcaactctcccaatagaataatatcgggatcctggcgcaatgccccagtgagcgcgctactgaaagaatgagtgtgacggcccaactcccgctgctgaatcaaacatgatttactgttatgcagaaactcgatcggatcctccagcgtgatgatatgacgcgcctgcttttgattcatcgcactgatcatcgcgctcaaagtggtggatttcccactgcctgtcgccccggtaaccagaattaaaccattatcttgtttgattatctgactaataatgtctggagcatccaattcatctagcgaggggttaattgctgaaatcacacgaaaagctatcgattgcccctgctgttgctgaaaaacattcgcccgtagtcgctgtccggcacttgtggtacaagcacaatccacctgcccactttgctgtaattgccgttgttgatcctcactcaagaaatgttggcttaagccgttaagccaactggcattgacgcgcggccagtgagtaaaggttttcagttcaccatcaatgcgcaataccggatgataaccggtacaaaggtgcagatccgatgcattatgatttacactatccgccaccttattagcaaaatcctgttcgttgaagccaccatcggcatgttcaggtttttccaactcaatgtatttggtggaaacaccattaaattcagggttatccgagtctgtgtttttatcatccagacaggtgaaatccatatcaaactcctgggtccatatgagcataattgagcagaatctacaggatgtcagagcgaaaatcgcagccgctgcacgcaactgcgggcgctctccagaagaagtgacgttgcttgcagtcagtaaaaccaagcctgtgagcgctatcgaagaagccatcgccgcggggcaatacgcttttggcgaaaactatgtgcaggaaggggtggataaaatccactatttcgcagaaagcgcccatgcctcccagcttgaatggcactttatcggcccgctgcaatccaataaaagcagattagtcgcagaaaattttgcctggtgccataccgtcgataggctcaagattgcccagcgcctaagtgcgcaacgcccgccagaaatgccagcactgaatatcctcattcaggtcaatatcagtgatgagcagagtaagtccggtattgcactggcggagctgcccgctttggcggctagtatcagtgaactgcctcatctgcatttacgtgggctgatggctattccggcacctgaaacagattatcaacggcaactggcggtatttgagcaaatgaatcaggccttcttgactttaaaaaccagctaccctcagatggatacgctttccatggggatgacggatgatatggccgcagctattgcggcgggtagtactttggtgcgcattggtaccgcgatttttggctcccgcgcttaaacacctaaaaccattggtttaggagaactaatttaatgaaatatcgcaatattacattcattggtgcgggcaatatggcacgcgcaattatcgcgggtttagtggcaggtggttaccccgctaaaatgatcagcgtttgtgcaccttcagctaaaaaccgtgatgcacttgctgccgagtttggcgttatcagtagcgacgacaatattgccgaagcgaaaacagcagaagtcattgttttagccgttaagccgcaattaatggctgcggtatgccaacccttgcaggaaaatatcgatttcaccggtaagctggtgctgtctattgccgctggtgtgcaggtagagcgtttctatgcgctgttgggcgataatctcaatctggtgcgaatcatgcctaacacaccatcgctggtggggaaagggatgagcggcctttatgcgcctcaacaagtctcgcaagatgaccgtgatttcacggcttcactgatgagctcagtgggcaaggtttgttgggtagataatgaaaacggcatcaacagcgttatcgccgctgcaggtagcgcaccggcctatttcttcctgtttatggaagcgatgcagcaagaaacagaacgtttaggttttgacagtgaaatcgcccgtatgctggtgcagcaagcggcatctggtgcaacagcattagtggaagccaacccgcaattaccgctttcaacattgcgtgaacaggtaacatctaaaggggggacgacggccgaagcaatccgggtatttaacgaacaacacttacctcagattgtttccagtgctatgcaagctgccattttgcgagcaaaagaaatggaaaagctgttctaacagcggcaaaatttacaaaacacgacactggccctgacactttcccgttaagataggggccgagaaagtaggtaaataggcggtctatttatctgcataccatattgaataaaggattaaggcaactcatgctaacgctgacttttctggccaaaacggtcattgacctgtatgtgatggtactgctgttgcgcatctggatgcagtgggttcacagcgatttctacaacccattctcacaatttgtggtgaaaataacccaaccgattgtcggcccgttgcgccgggtcatcccttctctggggccgattgacagtgcatcgctgctactggcgttcttgctgatgactatcaagtatccgctgctagtactgattcagagcggttcgatgtcactcagcctgtataacttgctgtttggtattatttcattagtgaaagcggccggttatctgattttctgggtgatgatcattcgtgcgctaatgagctgggtcagtcaggggcgtagcccaatggactacctgctgtatcagttaaccgaacctttaatggcaccgattcgtcgcattttgcccgccatgggcggcatcgatttctcggcgatggtggttattctgatcctgtatctgatcaactatttaggtatggatctgctaggcgagctttggttcgtgctgtgagtgcagttaccccattgctggacgggctggctctcaggctatatattcagccgaaagccagccgtgaccagatagtcggtttacacggcgatgaacttaaagtcgccattaccgccccacccgttgatggtcaagctaatgctcatttgatcaaatttatcgctaaacagttccgggtagcaaaaagccaggtgattatcgaaaagggcgagttggggcggcataaacagatcaaaatagttaacccgcaacagatcccccccgaagttgcgacactgctcgaatgacataccctaaatcattcgagttacaggaaggcggcaactaagagacaaattggttgtaaaccattttgaacagcgcttgcgctggcccgtaggggagcctcaggtgaggctcataatccccaagagcttacatcagtaagtgactggggtgaacgaaggcagtcaacgcacatgcaacttgaagtatgacgggtataaatacttcccgctagaataatgaaattcaggactcttccatgcaaaaagtagtattagccaccggtaatcccggcaaagtgcgcgagctggcaaccttgctggccgattttggtttggatgtcgtcgcgcaaaccgaactgggcgtcgaatctgccgaagagaccggcttaacctttatcgaaaatgccatattgaaagcgcgccatgccgcacaaaccaccggcttaccggctatcgctgatgactcaggtttggccgttgatgctttgggtggagcgcctgggatttactccgcccgctacgccggtgctgatgccagtgatcaacaaaatcttgagaagctgctggtcgcgttgaaagatattcctgatgagcagcgcggtgcccaattccattgtgtgctggtctatatgcgtcatgcggaagacccaacgccgttggtattccatggtcaatggccgggtgtgattgctcgccaaccttctggcacggctggattcggttatgaccctattttttatgtcccggaactgggtaaaacagccgcagaattgactcgtgaagaaaaacacgcggtttcccatcgtggtcaggcactgaaactgatgttggatgccctgcgcaatgcttaaattacccccgctgagtctctacattcacattccctggtgtgtgcagaaatgcccttactgtgactttaattcccatgcactgaaaggcgatgttccccaccaggaatatgtagagcacttgctagcggatctcgatgtcgacgtgcctctggtcagtggtcgtgagattagcaccatttttattggtggcggcacgccaagcttgctcagcgccgaggcaatgcaacagttacttgatggcgttcgagccagattgccactggcaattgatgccgaaatcactatggaagccaaccccggtgctgtggaagcggatcgctttagcggctatcagcgcgccggtatcaatcgtatctccattggggtgcaaagcttcagtgccgagaaattaacacggctggggcggatacacgggccggatgaggccaagcgtgctgcagaactggcaacctcactggagctgcgcagttttaatctggacttaatgcacggtttgccggatcagtcactggaagaagcactggatgatttgcgccaggccattgctttaaatccaccacacctgtcttggtatcagttgacgattgagccaaacactggctttagttcgcgcccaccgacactgccagatgacgacgcgctgtgggatatcttccagcaagggcatcagttattaagtaccgccgggtatcagcaatatgaaacctccgcctatgccaaaccgggttatcaatgccaacataacctaaactactggcgctttggcgattatctgggaattggctgtggtgcacacggtaaaatcactttccgtgatggacgaatcctacgcacgataaaaaccaaacacccgcgtggttttatgcagggtaaatatctcgataagcagtacgaggtagaagccgcagatcggccttttgagttctttatgaaccgtttccgcttactggaagctgcgccacgggcagatttcacccattttaccggattagctgaaagcacaattcgcccacaattggacgaggcattagcgaaagaatatttaatcgaaacagaggaatactggcagatcaccgagaaagggaagttattccttaactcactgttagaactgttcttgtaacgctacctgttctgttttatcgagataaatgagaaaaacaggttcagacgatattcacaatctgaacctgttaaatccggatcatgtaattagtttaatgctttgagtaaatccttacgttgctgctccagagccgtcacacgcccacagacttcgtgcccaaattgctggaaatcttgctcctgattattccattcgttttggatagcctgctgcaacccacccagattgcccataatggcctgcaatggattattaccgccactgccgctggtcgcctgcttaacacccatttcattaagactgtcttgcaacacaccgcccatgctctgttgcaccaactgacgaccgtctttttcaacctcatcaatagctttatgatggaaagttaagccgtcgctgcgtttctctatgatgcgactcatttgttgtttaagttgatcattcagtgttgtcagccggttacgcacattgctgctgctacccagttgctgaacaatcactttgtccaatgaaacccgtgctttctccaggcgctgctgtgccccttggtctatccacggtaaatctttgcgcaaggccgtctgatagcggaaagcctgctggcgctgcgcatcggtcagagttaatgtcttgccattacgggtaacatcaccgtcgggcgaaatctgcaaattaccgctggcacccaccacctgtacagattgtgggctgataatcacatcatcctgcggctttacgctgcactgataatcagcctgtgcctgccaggcagtcagcatcaatactgccaggccgaccgtacgtaatgctttcattttaagtaacataagactcctgagaagctgtgccatcctgtatttctatggctatttataacctgctaatccccaccctgccagaatttactttaggcatgaaggggagctgtcctaaaaaatggagcggccaatccgctgtgccagtagctctaaggcagccgttccggccagagagttcccggcatgatctaattccggtgaccaaaccgcaatacataactcgtcaggcacaatggcgataatcccgcctccgacccccgatttacccggcatacccacgcggaaggcaaattcaccggctccatcatacataccgctggtaatcatcagagcattgatttgccgcgcttgcatgggtgtgataagcgagccatgcccactaatactgcgcccctgatttgccagatagacaaagcagcgagccagttcgacacaactcatgcgcatggcacaatagtggaaataggtctgaagtactgtcagaacatcgttgttgaaattaccaaaagacttcattagataggcaatagcagcattgcgatctgaatgctcaaattccgagcgcgccactcgcgggtcgtagctaatgttgtcgtcattcactaactgacgcaccacttctaacatcctttgcttcggagcacttaggcggctttgtagcatatcgcacaccaccagcgccccaggattaataaacgggttgcgcggtttgcccttttctaactctaactgcaccagagagttaaatggctggcctgatggctctttacccactcgctgccatatttcctgctcgccataacgagataatgccagcgtcaaacttaatacttttgaaatcgattgaatagaaaagcgctcattagcatctccggcctgatatatcgagccatctagtgtacagaccgcgatacccaatttgtcagccgaaacttcggccaaggcggggatataatccgccactttcccttgaccaatcagcgggcgtacctgctgcaagatatccgccagcaaggtattatctaaacctgttgttacccctaaagctgctaccacaacaatgctcccaatcaatctccggtaaccgtttccgctaactgcgtctgataaaaacaaaggcgcctgcattaggcgcccttatcaattatctaccgttaaaacggaagatcaatcccaccagatatcaaacagctcactggtttctacatttttcaatttgcgagcttccagccatttagtcactagcgcacggtgttcatcagtgcaatgaccaatctcttgcaggcaaatcaggccttcccactgcaaataaccgctgccatcaaatgccaggccgtttgcttcaatgacctcatcgataaaagcatcgacagtttcatcaataacatcaacaccagtgccttctgggaaggtccactgtacagaaaaacctaactcctgaaactcgtcgatatgcatttttttgcgtaaacgacgactacgattcttagccattattctttcctctcaaacatcagatcccaaacgccatgtcccaggcgctggccgcgtaattcaaattttgtcagcggacgtgagtccggacggggcacataatcattctgctctgaaaggttgcggtacccgttcgcacctgacatcacctccagcatatgttccgcataatgctgccagtcggtcgccatatggaacacgccacccacttttaatttactttttactaattcgacaaaaggtgcctggacgatacgacgtttattatggcgcgctttgtgccaagggtcagggaaaaacagctgaaccatgtccagtgaagaatccgggatcatattttccagcacttcgaccgcatcatgacacataactcgcaagttattcaggcccgcttcatgtgctgaagccaggcatgcgccaacgcctggggaatgtacttctatcccgagaaaattctgctgtggattgctggcagccatagtgaccagtgaggttcccatgccaaaaccgatttccaataccactggcgcttcacggccaaacaaggcagtgaaatcaacaggggttggctgatattctacgcccatcaccggccagtagttatcgagcgccagctgttggcctttggtcaggcgcccctgacggcggacaaaactacgaatacggcgcatcgcgcggccgttttcatcaaattccggagatatgacgtcatttatcatggtgctttctgtctgttggttgcgtatacgaacgcgcattatgcaaagatacgccagtttatcaactctggcggccataagtacaaaattaagctgtaaataacctatttatgcgcattaaaagcagctaacgccgctgtagtgccaagaactaaagcccccccaaagttattggggttacagccagactgcaagtgaacaaatcccaatgagcttactcaagtaagtgatttgggtgggtgaatgccgctaacgccgctgtagcgccaagaactaaagcgcccccaaagttattggggttacagccaggcagcaagtgaacaaatcccaatgagcttactcaagtaagtgatttgggtgggtgaatgccgctaacgccgctgtagcgccaagaacgaagggggtttacagtctgaagagtctatgctgcaatccagccctaatttattctctgccggatatcgatacctgcttatgatgcaagcgcaacaattcgcgcacatggtacttgagtggtaccaacgctttggccgcaaaacattgccatggcaattggataaaacaccgtatcaagtctggctatcagaagtgatgttgcaacaaacgcaggttgcaacggtcattccttatttccaacgctttatgctgcgtttccctgatattcgtgctttagccgctgctccgttggatgaagttctgcatttatggactggcttgggttactacgcccgcgccagaaatctacataaagccgcccaaacagttgttgaacgccatcagggggaattcccgacaacttttgacgagatactcgcattacccggcataggccgctccacggctggtgcgattttatcgctctctttggggcagcatttccctattttggacggtaatgttaagcgagttctggctcgttgctatgccgttgagggatggccgggtaaaaaagatgtcgaagggcgactgtggcaaattagtgaggatgtcacccctgctaagggagtcggccaatttaatcaggcaatgatggatttaggcgctactgtctgcacccgctccaagcccaagtgcgaactttgcccattgaatatagggtgtctcgcttatgctaaccatagttgggcgcgctatccaggtaaaaaacccaagcagacgataccggaaaaaacggcctattttctattgctgcaaaacggccctcaggtgtggctcgaacagcgcccacccgttgggctatggggcgggttattctgtttcccacaatttgccgagcaagatgatttggatagttggttgcaacagcggggtatggccgccagtgagttgcagcagttaaccgcttttcgtcacaccttcagccacttccatctggatattgttccaatgtggctggatactgcatcagctcgtggatgcatggatgatggggcaggtctctggtataacttagcacaaccaccgtcggtaggattggccgccccagttgagcgtttattacttcagttagcaaaagaagagctagcaaaagaagaattggcaaaaactaagttagcgaaaccataacgggcaacaccgccgtctacccaaacagttttatttgactgtcagtcataaaagaggatttagcatgagcagaacgattttttgtacgtttttaaaaaaggaagctgaaggacaagattttcagctgtatccaggcgaaatcggtaaacgtatctataacgaaatctcgaaagaagcctggtcacaatgggtaactaaacaaaccatgctgattaatgagaagaagctcagcatgatgaatgtcgaagatcgtaaattgctggaacaagaaatggtcaatttcctgtttgaagggcaggatgttcatattgaaggttatactccgccgagtcagtaaccactcggggccaacacactggtaacgtaccgtatgacgggtattaccctaaatagctcgagttacaaaaaggcagctaacgcactggtaacttgaaatatgacgggtaaattcctcatcaagatatggcttgtaagatgaagaaaattttagctttgttggtcattgcacctttgttagtgtcttgctcaggcaataaaaatcaggcagataacgaagcctttatcaaagacacgaacggttttgaaattttaatgggtcagtttgcccataacattgaaaatatttggggattaaaagaagtcttgatcgcgggcccaaaagattacgttaagtatacggatcaatatcaaacccgcagccatatcaactttgatgccggtactattacggttgaaactattgccacgaccgatccggcggctcacttacgtcaggcgatcattaccacattattaatgggcgatgacccaggctctatcgatctctattctgatgccaacgatatccaaatcagcaaagaaccgttcctttatgggcaggtactggataacaatggcgagcctattcgttgggaatggcgagctgcacatttcgccgattatttactgcaaaacaaaatgcaaaaacgcacgtctggtttgcatgttatctggtcggtgaccctgcaattagtgcctaaccatctggataaacgagctcacaaatatctgccgctggtgcgccaatcagccgaaaaatatggtgtagaagaatcactgattctggcaattatgcaaacagaatcgagcttcaacccttatgcagtcagtggctctgatgcgctaggtctgatgcaggttgttcagcacactgccggacgagatgtgtttaaaatgaaaggtaaaagtggtcaacctagccgcagttatctatttgaccctgctaataatatcgatgcaggcacagcctatctatccattttgcaaaatacctatttaggcggtattcaaaatgccacttcacgccgttatgcagtcattacttcctataatggcggtgctgggagcgtgttgcgggtattctccagcgacaagaaccaggcagtaaatattattaacaatatggcaccaggcgatgtattccaaacgctaaccactaaacacccatctggtgaatctcgccgttatctggtgaaagtgaatagcgctcagaagagctaccgccgccactaataccgctgcaaccttagtctaaaagatatcaatggcacagttcgctgtgccattttttatgattaaaattgtgatcagcggataactgcgtacatttgaataacaaccattcgcaataaacgattatagtatgcccactattttcgatccactactggcagattgaacaaatggactttggacttaccgcttttgaaatggtggcaatcttctccaccatggtcattgcctatattatttttggtattactggttttggttccgcgttaattgccagcccggttttagcactatttatccccgtagcaaagattgtcccattgttagccattgttgatatggttgccgcaatcactaacgtagcgcgtcatagccgccatgcggatattgctgagctcaagcgcctggtaccattgatgattattggcagcctgataggcgcaacggtattgctgcgaactcgccccgatattttgctattagcgttgggcatatttgtcattttatatgcaatttactccctcaaccgaagcaaaccacaaaagcagttcaaacctacagccgccattccttttggcttaattggcggtatcttcagtgcattatttggtagtggtggatttatctatgctatttatttatccggacggatagccagcaaagacaatttacggattacacagacgacacttattggcctaagtaccctaaccagagtgattttatttgcgctagccggagtctatatggatttgtcaattctatggatgatattgctattagcccctgggatgttagtcggattggcgattgccaataaaatcagcttagggatcagtcgtgaacaattgattaagatcataaacatattactattgctttcaggtactgttttattggtacgttatttcggttactgattatcctgagagggataaaatatagtatgacagccgacattctcatcggctgtctatcttttttcagattactgagtaatgacataaccaaaaatacgccgccgctccacatctcctttttcgatataaacaccctgcaattccggtgagaagcccggcaataaattgatcccctcctctaatgcgaggaaataacgctgcaccgccccaccccacatttcccccggaacgacacacaacacgcccggcggatagggcaatgcaccttcagccgcaatacgcccttccgccttagcaatagggatcaattcaatattgtcacggacaaattgaatattggcatcctgaggattcataacaacttgcgggaagctggcttttcggaacatatccttttgcagctgcttcacatcataacgggcatacaggtcatgcatctcctgacatagctggcgcaaagtatagccacgatagcgctcttcattcttacgatatatcgtcggtaatacatcacacaacaatgcatcctgcccaatatagcgttcaaattgcaccaacatatcaaccagatgcgccattttggcggtattttcagctggcgtgagtagaaatagaattgagttcagatcgcacttttccggcacaatgccgttttcgcgcagaaaagtagccagtatcgctgccggtacaccaaactgggtatattgtccgttattagcatcaatgcccggagtggtcagtaataatttacacggatcaaccaaatattggtcttggttatatccttcaaacccatgccagcgctcattgggttcaaaattaaagaagcgaacatcattggcaataatatccgtatcataatcctgccaatttttccccctcactgtaggtggaataaatggccgcaacattgaacagcgctctaataataatttacgggtctcgataccgagtttgacacagtccatccacatacggcggccactatcgccagagtgtattttggcattgacgtccaatgctgcaaataatggataaaacgggctggtcgaggcatgtagcataaatgcattgttaaaacgcttatggttacagtggcgcttttgtcctttgatatgattatcttttttatgtacttgcgaggtttgggaaaaaccagcctgctgcttgtgtaccgactgagtcacaataatcccaggatcgttttcattgagttccagcagcaacggcgagaaatctttcatcattgggataaattgttcgtaacccacccacgccgagtcaaacaaaatgtaatcacataaatgaccaatactatcaaccacctgccgtgcgttatacaccgtaccgtcataggtacctaactgaatgatagccaatctgaatggccgtgcatcacccgcacgttcaggggcaacctcacttaattgctggcgtaaataacgctcatcgaaacagtgtgcatcaataccgccaatgaaaccaaacgggttacgagcagtttctaaataaacaggcgttgcccctgcttgaattagtgctccgtggtggttggatttatggttatttcggtcgaataacaccaaatcaccacgggtcaataaagcattagtaaccactttattagccgctgaagtcccattcagaacaaaataggttttatctgcattaaagaccttagctgcatatttctgtgcatcttttgccgcgccttcatggataagtaagtcgcccaatttgacatcagcgttacacatatctgaccggaaaattgtctcaccatagaattcaaaaaactgacggccagcgggatgcttacggaagaactcaccgccttgatgccctgggcaagcaaaggttgagtttttcatttcgacatatttctttaatgttgagaaaaaaggcggtaacagatttttttgatattcactggcagcagcctctacctgagcattataaaatgccttatttgcctcaccgagtgtgatgacgcctttaataagaggcaaatactccgcagaaactgcctgttctgccgtgacagcaacaaaagtaggaatagcaaagcccagatcatatagctttgacaatataccggtattcgcatcttctaccgacatcaccacggcggcaacatccgtaaaatcagtctgattgagatataccattccacgctggctttctatataagaagccaaacgagcacttgttgctatttttaattgtgtcatgtcacttactctcaaacggtcaggtatgaggctgccactttggcatttagatagcatcacattgagtagcttttgtgatgctggcaaattgatatcttagacatacacgtctcccagcaaaaggaaagccagaatagtgaatgaaccggtctcagcatcgaccaatagacatcagtaaaatcagagtgttagctctatttttaataatgcctaacagtgagcaacacgtagccttaccgcatggaagtgataagagacttaatagaaatggagcagaagaagtggcacgtgaggcgctgaatatgcattggatagagtaaaaatgccataaccgcccccgcttaaactctcaaaatgatatggactagtcgaatgaatagtaacactaaattcgcgcaataattacatgtttacgggagcgattcaacccttgaaattcaataaaaatgcatatttagtgaatatctaagctgttgttatctaacgaactgaaaaataaaaaatctataaatcaagcagatgaaacagtgcattacgatgaaaaaatcatcgcaccaacactttctagcgactttcgcatgaaaagagaacaactgatcgcctttatatgagaaactcattgacgatttggtgctaatacggtttaatgcgccccgttgcccggatagctcagtcggtagagcaggggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccaaattcataacctgtttgttaagaactaagatttttaacaggcatgacaaagtacccgaatcatcatcgtgaaagtaggctgtaactgctacaccttggttgagcataggggtaggggaataataaaccggagaatgtcgatgacaaacttcggttttattgcgtcttaaagcggaggatattgacagtttttcagcgcacctgtcaatatcctgttaaggaaagcggtaattttttctttctgttatgccgattttttaaaaaaaaaccgcttttctctcaaaagtctcttccaacgccagtctgaggctgtctatatcgccctcaacatattccagcgtgaccgcaatacttgaatgccctagcagggtctgaaccactttcagattacgatctggtgatttcatcatttcagtggcgatcgtatgccgaaatctgtgtgggctaatcgtacagcgacattcgactgaaagcctgcggaagaaagaacgtaatggcggattatccatattctcagtgatggactcttttctcccgtcaaaccgactgatattgaataactgatccgcctgattagcccccttgtctatcgccgctgcaaccaaccgctccagtctcggacgtaacactcgggctatcggtacccgatgctctttatggtttttcgaggcctctgaccgtagatttatccatccgtcattaagattgacgtcccccaagcgtatatgcaggagttgattttgtctcataccggtataacgcaatatatcaaccactgtgagccagaaccatgcaggtcttaatgcagatcgtgatttatccattattccaacatgctcttccctttctcttgcttccataatcaaataaattttttcaatttcagattgagttagtgtttttttacgttttacatcaggtctgacgatcactccattaaacggattatgtttgagtacaacaagatcatataaaagtgcatgattaaaaatagctctcatatgcgccactttattattccaggttattgatgaaagtccttgtttatttaagacatgccgtcgccagttcaagacaatttgtcggtcaacctcaccgggcaacaggttgtcaccgatataacgcctaaaggaattaatcacctttcgatagctccattcagttgcaggccttaatgacttactaaaaaaatagtcctgaagaatatcgtcataattaacctgattcatttccatctccatatagatttattgaatacgtcattaacactctatttattaggtgacaaccacttgctgtcattgggggaaactccatgagtaaaaataagagtgagcgggatcatataaccgaatactttgataaatcggccatcctttttttcgttttcatatttacggtaaatataaatacccttaccgttacaggaatgatgacggtttagtgcctcaaagttcttctgaatatcatccttatccatttcagaattagtctccgcggataaataacgataaaaacagtctggcgtctgaacaaaaacatgctgctttatgatatgtaccaaactatccagggcgttaactgtgagccgaccatcggccaccgaagcaaccagccagttccagaaggactctccaggcattttgccgccaaccggagataagccacctgcatgcaccttctcttcatcggttacaacaggcgaagacgcagccattggcgcaggtatcactttagccgcaaggggctgaaggccgcacttttgtcgggcctcatttacagcggcgtgaagtatatcgccatcgggttgatttcctgagagatagaccaacagtgtattggtgactttaggcccgtgagataaccaacgcagaccttcttcaggaagcagacggtatccgactatagcccccaaaataggcgtatcggggccactgttgcaaaacctgaaccgccaagggccgttggggggggctattccaggataccagcgggtgccatcctgatggaatgcggctatatcatccattccccccaaatcatgcaacagcgcagcccagaatatcgccgtattccaggcggaactttgtatagcctgatcttccagctcagcccccggtggtaacagccatccccgtgacaacctaacagcacagacagccacgtccagcgccttatcaagcattcctccttcccgtgcataagggccactttgtgctgcgggtagctgctgcaccctaatggccagttccctgatcggtatcagccagaaagcttcccagaccggacgagagaacgggctgttttcccagagttgctgaagtgctcgcttgcggttatcaacggaaagaagactttccgcattcagaaagggaaaccaaccgttgagatcggcaccatgtgccgttgaagctggttgcaccgcccccctaatctgatcaaacttgcctgaaacccactttagcattgcgcccccgcttcgattatttggaaaggggattacgctacgctttagtggtcagcagacaacgggaaactcttagtccattttggagacaaaacccttgacctgttgtaagaattaaccgaacaccgtattgacgccgctcaggcaagtaggactgtaagtatcccatttaaaagaaccgcaaccccgttattatacagtgggttatgcacctaatggcggtaaaaagcaccctaatcctaaacttatcctgagcggtaagtggctggaagcattgggatttactaccggccagcacgttactgttacccccgaacacggccagttgattatccgcaccgcgcccgccacggaggggaatgtatgaacatcacttttacccctgagccgatcccagaactgacgatcgaaagcgtggcgctggccaagctcggttttaccgctgccaccccgctgcaactgacgctccaacatcaccagttctggatcactgtcgtcaccgacgaagccacctgggaagcattgtgcgaagccagccaagaccgccatgatttaggggtggattgggtacgggagaacggccaactgatcatcggcggggattggatcaccgagtccgggatcaccaatgcggaacaactggaagtcaccgctgcgcccggtgtactccggttacagcggcgggaagaggacgtttttagggcttaaaagaaggaaccccggccagttggccggggttagatagctcactaaatattaataaaaatcctgatctatgctgccttccgctttcaggatctcgaggaaccgcttataggcggtttcgtcatattctcgaagagaatccagtaaatcctcttcaattaacgctttatgataaatacctgagtagtaataaataaagccatcgggtattgacggatcaataatttccactctatctacaagcttacctgttattcgataaggaactaagccaccactatttttcggtaaaccaagcaatattgtttcagtgcaggaaccatccactgacaaaacccagtaaataccaaggatgtcaataatatgcccactaatttggcttttaatcttcattttccacccccaaaagatgggcctggctgtaactcagaacgtttaggcgtaatgattttcatatcatatgctttattagtcactgagttgtattgataatgaatttcaatgttacttccatcaggaagttcatggctaaccgtcattttttcaaatccagcagatttagggaagcgaggatcattatttaaccccattcctttatctgagaatttaatcccacttgacggggctttttcaatttgattccacaatacctgctcattcagatctctcggcgctgtaaattgtttcccaattttcgctgtcgagatcttctccgctgcgctgatcagcatcttattcgtgatgacattcgtagccttgccaaccaaagccaatgctttttctgcggggatcgacgtcagcaatgctaacgcatagtctttcgcttcttccgcggtcagcaacgccatgatggtatcagaaccagggttgttgctcaggatggctttgataatatccgcgccttccggaaggtcacctttcaccatccgggccagatcggcctgcacctgttctggtggcaggttcttatcctgagcatattgcgcataagaagcaacagattgaccgtaatccatcatgcctttgggcaattcaaatccatcactcagcgcattattctccaccgcattcttcccagcctgcgctccggcaaccgcgtcagcggtgctgtcaccggttaagccaccggccaatcctgctgccagtgtacccaatgcgctgatggtttgtcgttgctcttctgtcaagtcttcacgtttgataccaggatacatctgctgggcgatatactcacccatcgctgcacccgaagcgcccgccagcgcactgttgccgttgatctgcgccacgactgcacccagcaccgcatgggccatcagattggcttcagtgtttaccttacccgtaaccgggtcggtagtcatattgtgaatgacttcagccagataaggtgcagaggctcccgccagcgctttcgccatatctccaccggccaagccttggatagccgcagttgctgcctgcgccgcctgctggaatttgccaccggtgccgtagcctgactcattgaacgcctgatcataggccgttttataaacctgcccgttgatattctcagccgttgcaacctgacccggattggctttctcccactgtgctttggcgtctaccttatccttttcactcacattcagcattttttcattcgccgctttagtggcgataatctgtccctgtgtccgaataacatcactggcctggctgccgatttcaccgataagttgcgcttcccgcaggcggttttgctctttctctttatcaaagattggcgaaagcgcattgttggcgtgttcaacatcacggctcaggtcatcaacattttgctgttgcttatccgtgtcacgcaccgtgatagtgccatcggagactgcggcatgggtggtgctgtcggcgtggccttcattgttagcgccaaccaacaagccgttggccatattcccggcaaactgaccgccgatgctaccgccggtactgatgccgacactttgatgctccaccttgaagtccgctttattcccgatatcactgaaccccagcgtaccggtatccagcgtgtttttatcggcagtggccgtggagccaatcactgcgccatcaagctgggtatgctcgccgacagtgatatcaaagccaccagagcctgcaaagatacccgtctgctcctgcaccgaatcaaagttgctgtgcattttatcgcggctggcattgatgctggcactgccggtcatcgaaccaaaattgaaactgccaccgacgctggcgtcttgctgcttcgaatcgtaacggtcactgtcttgctggctttgcagcagcaggtcacgccccacatccgccttgacggtttccccgctgacctgtgcgccttgcagcacggtatcgcggccactggtgatgttgagctggttaccggcgttgaccgtggtttcagtgtgagtcacaccgttgccgctttcactgcctttacccttgttcaggctggcagaaatattaatcccccaccccccctgaccggcacctattcccacaccgagtgagccgccgctgctgctgttattgccatccagcgtctggctctcttgagtggattgcaatatcacatcgcgattggccgtcagacgggtgtctttacccgcctgtaactggctgccctgcaccacaatatcacctgccgggcctgttggtggatactctgttgaacaggggctaattccgcaccaacactggataacggaataatcaatgctggcaataatattgccagctattaatatgaaatagtaggaacgcagcacagggaatatccttatttgcccggctggggcagataaacggctgaataaaataattcagcgcattatgcccgtgaaaaagttattttcaatacgtttttataatataaaaaatatccaagaatcaacctatagaacacgtaggaaatatcgtacaaacgggaagttgttataatatataccccattaaataggatttaaatgatagtcagttttttatgaaagcgaaataattaacacttaacccaataataatcttaataaattgatttaagtcataaaattcatactaccacctgactgactgacaatccgtaaatattcgataccacaaaacttttgaggagatgattatccacggtagcctgatcttacccactaatggtggacacgggattaagtgagtaaactctcaatcacaggtaactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttgattagcccgttgtttggctctggtcacgactgttattggcggtgacaacatagtgaatacctacagtgttcccgcgcttattcactacatagagagccatctcagataaactacagttagcgccatggctatccgcgcattaaggttggcagtaaattaacgacgaccaactagtacaatggggaaccatagcaatcaagggacgcaatatattttgtccaaatggactaaatattacaggcagcatgagccgcaaaggtaattactaagataatgctgtcacagtaaatctggagtgagatgtgaaaactaacaaggttgccatgatattaatcgtgattggatggctgatgctttgtgccattatcacaaccttcataacatcttcttttatcgcaccagaaaatctatttgttctggttgttctatttctttccccgttcctgctgagacccttgtcctgtctgatgttgcgattcagaaaaccgctatttgtcatcaagaaaaaaccaggttgcatttggctacacctcaatccttgggtcagtactcgccaactcggtgtcagggagatctctcagttttggttctcactaatcaccacacttaaatcttctttggcgcagtcatctcagcccatcatcatgtcctctcaccttttgggttcaaaacgcattgccaaactgcggcggcactttcccgtaaaacgctatcgatttcatttcatcaaaaggcctatcggacgcgcagaacacatcggtttacagctggaaattttaatcaaggaatggcggtggtttaccccctcaactcaaggcggcattgtggtgatatgtaggcgaaaaaatgatgtattgggggagagatcccgcctgaatgggagaactccccccattcaggatggttagttaagaaagtaatgtaatatctaaatattatctcaaatatagcgttaacttataccgcataagttcagcgcaatacttcccgtccatcaaccgcggctgcctcaacttttagttgaggcataaatggtcctgttccgtattcaccgctgtctacatggtcaccgcgatcataacaatcataaccacggataccgttgattggctcctgataccaatggcggatctcgcagttgaatttgcctgaaagttcccccatcaattcacccgacggtggataggacggagtatcaaaatccagtcgcaagctgtttattcggtcacgttgccagataatgttatgccctgaaggccacgccataccatgcaaatggctatagagactatgagtcgtcgctatcccgaccaataattggctgttaccgttaagttccgtggccaagcgcgtcgggataatcattagcatatcgcaatgacaggcatgttcctgcctgctttccaacgcttcccaacaatcagcaccattgatataagacgaccaactggctacgccaaaccaatctgaatactggcgaaccatcaattgtgtcattatctggcgtgccccctcgggaattgtctcccatttaacggacgcaatacccgattgtaggtagattcggtcaatctggcggatggtgtcaccatccagcaccacattttttagtaacagctccagccagtgttgaaatgccagattactcgccacagcagaacccgtaccatgagaaacaagacggggaaaaggtggatactccatgctctttgtcggtttcaatatccccgcacagcctgccagatacaacttgatgctctgctggactgcatggcggtacagagggatttcttcacctgttatccaccgttggatgatgtcaacaaacacggaacgaccggtgatttccagccggtttttacaccattcgaacatagtgactactcctcttttgatgataaaaaagagagagcctccccactggggtaaggctcccaatgggttttgttactgatcaaagggcaaccagcccaagttatggttgacggataatgtctaaagttgcgcctgcttcaagaacgacaatcagttcatcgattgcattcaggtaaggtgaacgtggttgaaaagcattgttattcaaacgagccaggttgtatttatccaccaaaccgttaatcgcctcaaacggacgtttgccggtttcgtatagcgccactacgcaggtttcctcacaaaaatcggtatcgttcagagtcaatccgaagtgtttgttaaacagtgcagatgccgttaactgccagaattgttgttcctgattcatatcaacacctccgttatggtattttctcgctcatcgaggctggcttgttgggttaacaaaaactcagacgcctgacgtgcttgtcggcaggcacggaacaacgcctttttgtcttttttgagtcttttcagccaactgttgatataactctcgtgttgcacctcgccataaatacccagttcagcgcagagaaaagcactacctaattccgcaatcaactcctcaaaagcataaatgggatcgccaaaggtgcgagttgatgaggttattccctcacggttcagacgcttttcatgaccactcgcgtgaataagctcgtgtagcagcgtggaccaataatcggcttcagtaaaaaactgccccgccaatggcatgacaatttcatcagtcaatggtcggtaaaatgcccggttctgtcttctcggggtggttgtcacaccactactattgagtatttccaatacccgattcatcagcggtgcacttaggatctcattgtcattctgatctatcagtcgagccggagaagatgccatacattcaggcagaccttcacactgctcggtgttaaacaactgcaaagatttcatcattgagagatgctcaattcgtggttttccctgctcgtcaaatagcttgttaccgtccaggtcttcagcctgtttttcaaacagcttgaaaataacggcaagatgactggtttcgccttttttcacccgaccaccggcttgttgggcctgtttaaaagtcaaccaccgatcagagctgaaaccgtactcctcacttgccatccataacaaggggacattcacaccgctatatgggcggcctgtcgaggcattggtcggcagcgaactaccaacaggtctcgccgccaggcgccagggtttacgccagggaactgtgcccttttccagcgcagcgatgattttgtcagtgacttgttgatataaatcagcacgtttttgagccttacggcgggaggtagatttcttcatgggatgagcctcaaaaaaaagcgcagcccagccaatggcggagtgcgccacaggtggattaagtgggatctaaatccctaataggtaaatcattaaatgacgatgattgtcatggagtcgaatcgaacgaggatggaaccaggtagtaaagtaggccttaacccgaaggtctctgtttgcaaaggttgacagatttaagttaaccgctcgaaagcgccatctctcaggtcatgatggcattggcaggtgattacccgaaggcgttcctctcaagtcaccggaacattggcagttgtcatagacaacgtttagcctataaatcgtacataaacacaacaactcaagcaagcgcatctgttgcagaatttttgtcatagtcacacacagctatctggccgatatcttcattcgatagttactttgttataaatacgagcaacatactggccgcgcccgtccccgtgccctaaatccatcgatacgagcgcctgcgcctccttctggctaaaacccttatttctatagtgtgccagagcatctctggaataagcgtaacgtaaactatggggagcatactgaccaacaagcccggcggctctgacgatattacgatagcgttcaatagccagatgaagccccagcttatcaattaacttgccattattcttatcggcgatgttgatagcatcatttataatttttgttaaagcatcgctgttaattattgttgtatctcttgggcggccacctttagtcccaaaaacaattcgtattttttcttgctgattgataatggttttttgccacgtttttaatgatttaaccgactgaatcgcttcctcagtacgcaaaccaagctgtcgggataattccattgcggcggcggcccccttatcagtcttacggactttattcagcacactttcgtaaacgtctatcgggatcgcgactttagtaccctcccggcttgcgcctgaaatacccagcgcctcattactcagtttttcgtgagttggatttgccataaaggtttttccggccaaacgtagcaatgctcgtatggcggccatttcattctgtaaagttctcttggagatattctcagccaaacggctattaatatacctcgcaatatggtttgtttttaaatgattggcatcacggatctggatattcatttttaataatctttcggctaaacgatccgctattttcatgcggtctgaaactgttttaaaactccctcccgcctgacgcgccagtgtaaccaggcttttattcagttttgccattatttctcctgattggcatcaggtgggttaggtcttccgtctcgtgtgaacggaaggcctaacccaccggcttccccataacatttaccttaaacatttcaccccgacggcacggttaattttgcgcttcctgcgtctcgacaaacatttatgcatcagggcggcgaaatgttgagttcttgcgaggttccccaggtctcagacctgtttgcagcttacgccgggccgatttttatcggtctacctccacacgccagtgctactgacgtcgccatcaatgtcgtgtcgatttacctcttttaattgaaaattgtcgtcatacagggcttccctgcgaatttgacaatgagttgaatgaatgacccggtgaacgataaaaactcgcggttaagcgttttaaaaccattactacgtgttggtcagagggtagaaatgtcgttgaaatagcggttcgtcaatactaccggtcgtgcgctgcgcgcgtcacttggtactcgtttcactcgttctcaagtgacaccgcgccccgctgttctcaatgcataaatggaatatgcaaaagttcgcaaccggaagctgacgtcaaaacatcaaatagaagtaaaacagcagtgaaaaatgcaaagcttatttgcgataaaaagtggaaattgaagtagaagagaccttaccgcaactctgttgcgatccccattttcaaaggttaacgagggtaccgcccgaaggcgtcacctctcaggctaaggtgacattggcatgcgattacccgaaggcgtccctctcaaatcaccaggacattggcatgttgcgcgatgcaacattatgacttaagcatattagcccgtatcgccgatagtgaacaagatttacatcaagaatactaaggcccagccaggactttcgacgtcatttcaataatgcggcagtaatttagccagtgcgactgatttacactttggtgaaatacgcttcacggtctattccatcttgtcattagtgatcctgcaggaggggaggcatcgaggcaaagatggcgctgttcaaaaagctggatgaagtaatgccctgagcgctggtcatgtaggacaagaaactggtaagcgctaggctagttaatattgaatccagagagagaaaagcaggaaacctaaatcaaccgaggttgccaattatcttaacagttaccaatggcacataaagacaggccagaaacatgtgcgattccgtgctctgttattaattgtgggaaggatgggcatcctacaggtattttgcacaatacggatgactctctttccaatctccggattaccgatcttacaaaagaaagctggcggcatgattctaatatttactggatcagtttcagtaaaggacagtttgcagaattcgattactttgcaagggtaatcgaattcctgtcaaaaatgagaggattgcccagccttcttcaacggatcgctgtggattgcgatttttcagtcataagctaaacgtagtaaaataccgataccccatatcaaaaagcaatggtatatgtagtaaacagggttaaattatcctaatctattccctattggaattcaggataaaaaattattacaaggtaatgagatgcagttattaaatttaaatattgaccgtatcatcatccatcaggtctaccaaagagacgctgaaggccagaaaaaaaaaccaatgcaaagccgagattttacccgtttttcttatgaggcaatggaaactttcaaacaaagagttattgaggctctggggtcaagctcgcgggcagtacaaatggaaattaccaatcaaaaagaagctaaggatcttcctctgattgttgaaagagctgtagaggaagctgatgatactttcgcagtgtcatcttacgactttgccacatcactttcagaagcccagcaaatcagaacaataccgggtggaattgtagttgtatttactggtacccaaggtcatccagccaaaaagttcttaggaattatcaaagcagaaacacacagtgcctatgaaaaagaagttgatgacaaaacgggcgaaatatcattgaagtatgttgaagaagtactcttaacacctagctctaggctatataaaacagcgggtttttttgaaaaggatgtctatgattcaccctatagcaacttaaatgacaaatgggttgtgatggtatctgattctcagataagtaaagctggaggaaaagcggctgctaaatatttttatgctgacttcctcggttgcggatatccccaaacgagtgcaagaactacaaaacaattttatgacgaaacgaagaaattcattaccgcgctgaatgtatcagagtctaagaagagtgattatattaattccctgacagcttatctcaaggtaggcatctcatcttctattggtacggctgaatttggaggaacatactttgaagcagatgttcaggatgctttttctgaacatatggaaaacgctggcatccctacaacttcttttactaaggacattgaacacatttctagtaatctgaagtttagaaaagttagcttcagtaagaatgttaaaatctccgctccgtcagagtccttcaatgatttgataaccttaactactatagatggagacaaagatgaatcgggggtggcagcggagtggacacaagtgattatcaaggacaaaatagtgacgcaggaatgaccgaagctgaatttcaagcaaaatggcaccaagaagagtctgtctataaatcttggggccaatttattgttcaaaaaattacttcttctataaaggatagaggtaaggatctagacacctttctcaaattgcctgccaaacatcggttaaaagatgagaagtcactaatcgacaaagcattttatcgcgctggaaagaattactcggatccatacaatgaaattgaggataaagtaggtgcaaggtttgtagtacttgttattgaagatattaagcttatatgtgatatcatagaatcatctgaattttggtcattcgatgcctgcaaacattttaatgtagacaaagaaaactctccattattatttacttatcaatcagttcattatatcttgcggcctaaacgtgcaatgaatattggttctgttgaaataccaattaatattccctgcgaagttcaaattagaacactacttcaacatgcacatgctgaattaactcacgatgctatttataaggctaaaactgcaataaaaccaaaagttcatcggactgttgccaagtgtatggcccttatagaaacaactgatgatttttttactcaggtaagtcaagagcttaataaaggtgcaatagaagaactaggtatcatttcaaaacttgatgctttgtattacagttttacaggaataaaagccgagactcagaaatcacttctaactattctggatgaatttgaagatttaatagattcagaattaattggaaagattgagatatttgtgagaaagaataaagttatcccggaaattattaagtccaaatatactgatggcgctctctataaacaaagcactattttatttatttattggatgcttaaatacaagaaaaataagctgttagataactggccgttagacagaaaaatgctgattccattggctactgatcttggagtgagcaccctagacaattgagtattctcgtctagttatcccctggaactcaaatcagggctttaggccgattgttaatcgcactggcacccccacctcagctcaattctcaccctatactgaaagagttctggcactcgcggatcataagcgtacagcgaaagctgtattgactgggatagggtaatttattctgttagccgtgttatacgccacggcagcagttcactggtaatccccgtaaaaataactgcgctgattaaaagccagcaataactgtgagattgaacgcctttcttccccatgctagattgaaaaatctgcacttaatggagtaatagccatgagttcacaaggttttgatccaaaggatttggaagaaatttgcgccagaaaaccgcgagaggttcgtataaagaaagccgatttcaaggagttaggtcgtaatgtcttgctcggttctattgacgttgctgtagatagtgtcaagactacaagcgttgtgatatctatggctgaaaaaacaaccaaaactaatgagtctactaactacttgcaatactcatgggaagatcgcccttatgaatcggaaaaccgcgatatttaatagatttttctcagttgaaacataaatagccggttttctattcccagccattttttattttaccccttacgagctaccgtgttagctgcaccagctgctattttccctcctgactcgcctgcgacctgaggcattttgccgccatcagttatcgccctggccatgtcacctattctcacaccaatccaactcagcatagtgagccaaaacatggggaaaaccacatacatcatccccaatactagattcatgatccaaccatcagttgtcgaactgaagaacccggcgaacggcacgctgctgttaataatcccttgatccgccatattgtcataaagaatggtgatcaatctgtcatcaagccagcccgccagttcccaccagaacgtaatgaacatcagggcaaataacgcaaaggaaatagtcaccaccgttttcggctcgtaggcactgaacatcatcaatatcgggatggcgataatgatcatcatctcaagtaatgcctgaatcattggcagcgcctgtttcagcgcatcaaatccaggcaaagcctctgcttgcttcaaccctaacccaacggaagagaccaggcgagtgacgttccccatcagtccagatgtggcatcattaccgcttattgcataagtctcaccacgaccagataggtcaacgttacgtgggcttaccagccaacgcagggccatttcttcccactgatctttactgtacctgagctgtagcgctattttagtggcggcggtaaggttggccagaacacgcgtttttaggccgttattggcatcagaccaccactgtttacacgtcggatagccgccccgaccgacatcaggatagccattgtctctgttgttatcatagggccacagactgcgcggttcagtcgaagtgtaatggtcatagtagcccccaaccgtgagaaaatatcgactccccatccagcccacactattgatagtggcatcactcaattggctattgctgttcttcagcttaaagtaagcgcgcgagtaacactgacctgcaaaatcctgcacttcctgttgcacgatggggtcacggatcttggtgttttgcacgtcaaaacgcagttgccgcagttgattaccacaagggatagaagctgtcatggcctgagtggtgcctttcgataccatgtgtagtagataccaccacaccggtacttctgctgttttgccatcaaaatcattgaccagtgccttataaccagaattttgtggcgcagggacgtttacaccacattgtttggtgcgggagctgtcaaactggatggtgctgatatccaccggcagcaaggggatgcagcaaaacaacatgacacaaaatgatacgtagatggcatgttccacgcgcggcagcgccagcacccctttattgccttcatccgcgccctcttcacgcacttttagccaaataccgaacactttaaacaccagtggcaaggcgaacagtcctgtgcccagcaaaatattccacagcgcgttgtttagcatccacccgaacagcaccaggaaatattcaaggaaactgtttgccgtcattagggttctctcgttttctggctcatctggctaaagccctgatcttgatccccgctctgctgctgtagacggttgtcctgattacgtcgcccctgacgctcaagcgtggtaagcaggctgttattactgatggccttacgcagttccatttcattacgcagtgcggcaagctcgcgatccagtgcctcaatacgccggtctccttcggccagggcttcaggctgatccgcggcattaggctccgcctggccggtagtgagcatccgtcgcatggtcagcgcattttccacggtgtcagccatggccagctcacccgccagccgctgtatcaacgccgaattgtctggatcatctttcagcgattggatcactcctcgggtaacaacaaggcctcccgttttcagcttcgccagactttctgttgtgggtttctcccgcccgccaaccaacttaatcaattgctccagattctctttggtagtttcttcaatcatgggagaaaatccgctgcccgcaacggtactgccagacctgttctcgccaccaccgctgctgcacgcactggcttcgcggcaggtgcgtatagaacgatcaccgagcacttttaccactgcggtcgcggcttcttctgagtttttatagcgcagacaagctgctccattgcagtttgcagaacctatcaagtggttactggtaaccggcaaattattcatcatgttgtaacccgctttagcgagatcatgtgtgggcttaatggctggctggcctttgccaccgcgctttcgcccgccaatccaagtggtgccctcttcgccggtggccttgtgtaattgatggtcgctgctaaccgcatcaccgtcacttgaggcaacaatgctcttgtattcttcagtcaccgcagcctgcgtccacttgttccccaaggtgtaatcggccatttttttcgccaaattctgacagttgagttttgatttatcgaagctcagaccagcttgtagcatcccattggtcagcatttcatacaggcccggattagcgcgttggataaccatcgctggcatgctggccaccgctccagtcgccccttgaatcacatcactcatcaaatccttaaaaccgctggttaccccgttgagctgattacctactgtggttttcaggtcaaaattgccgcacatcaggtcactattccagcttccagtcatgcccaagcgggtcatgttgtttcgtgaagaagatggcgaaatgacggtgccgcccccgatggagtagaacaagccatcgctgatggcaccacttgctgacaagccattattggatacagaagccgcaccagcagcaacgctgccaattaacacgaaagccgtagccatcagccgcaggaagaaataattatggtgtgtcatggggagttatctcatcaaaatcagtgaggtaagagtaaggtttgtccacgtcgcttacagcaactgtaaggttgccaaagtgcccaggcatagttaccatcctgagcgatggggccattagcatctggaaaaatagcgcaggtcgttgagagtcggggctccagacgctgccatttatgattctgattaccggtattctcacgaaccgattcgggtggccaatagcccagcgaagattggccaaccaagggttgataaacatgcagttgaccataacgggtaatgatatcggcaacccgctgggcgactaccgcagcggatttatagctatcttgctgggtaacaaaaccactacgagggtaaatattcccccacatattggcgtttgactggcgacccagttcacgttgcccggggatgagtgcttctggatagagagattcaggcaaaccactgcgccataccaaagcatcgagggcactgacaaaataaggggcaaaaggagtggcggctgaacggcaggaatagcctgcaatatgcccccccatcagcgaggtcgccggatgtccataggcatctgcataatggtagcgcaggttctgttgacgtaagccaggtgccttcatttgctgttgaccaccgccagtaaacatacccgtaataccgctttcaaccccactggcggctctgctgacagcagccatctccatccaaggattatcgccggaaccgttgtacgcggagaccacaacttggggagtaaaatgttcgaccttgacagaggttttcactgagcaacccaaaggcgtacacaacaaccagtagcagatgccttttactttccaactgatgcacgaagcgctggccgcactagcaatcaggcttgctgtgttgacgctcgccatacactgactgctacccaccaaaagaatgagcggtaataatcgccgatagcgtaaagatgagaggatcattgattagtctcccgccagatggtgaactgctgcgtagccacgtcgatatcggtggttccgtacaccacccactggtcatcgaataccactgccggatatttctccaagcccaaagaccaagctttcattatcccctgataagccgcagctaactgttgttgctgtaatttaaatgtgggtgacgccagaagcttacgaacctgcttttctgcctgaacggggttagtgggcaaagaaccaaagattccccctttgcacacggtctggagcatcaagataaacaatcgggatatcgggggatatgacagatacgggataagagccgtcggtatagataactctattggcaaaagcgccactagacaagcatagtgcggccaagtagctgatagatttgatcattgtaaatattccttaagcagattatcggctcaaggtgcatttagatgatttttatgtcagtgaagaactcttttttgaaacctgaaaattaagatatctataccctaaataattcgagttgcaggaaggcggcaagtgagagacaaatcggtcgaagactggtttgaacaacatttatgctagcccgcagagtgagcgtagccaacgctcatgcagcttaaagtatgacgggtataagtacagcccccacccggtcaacatacaacgtcttaaacacaccgtatttctcaatgactgagcgcatagctttcagataccccacagtggagtctgatggacagaattcagaatgaatatcactactggcgtcatcaatcattacaatcagacaggattagttattgccaaaccaacggtgcgtactgccatctatttgcagcatccccctgtcgcttccattcgcctagtaattaaagtacaacaaaatcgcttggtgttaacaactattgctgctctgagctaaatctgatctaacgtcagctttgtgcccaggctgtgtgaaaactcggttttgtgggatctgagtactatccccagtcagggacgcaagatatttctgacattgactgtattcgctgtgatttgtatgtcgaggattttgtggcttgatatggagtgctaatggtttgttattagggggggatctgaaagaacagttatacggatcgtgaacaaagcaaaaatggctattgaaaagagcaacgaaaataaataggtgatcggtcacggcgggttttgggagttttctctattgggggaaaagccaagtcaaaaagggtgacaaccggagcgtaacgcgcccgacacgccgcgtttgtctgcctctggcgatatgcaagcctctgagacagaacggattatagcagacattcaaggcgggaataggggactcgtccgagtttggcagtctccgcgtaaagccaagtgatgcaacagcggtgacaggggtcagtttggatatcgaaaattattgtactataagggcttccccggcatgtcaacgccggttttatggtttctgtctgctcgtcagtaaaataaaggggagagactgcggtactataaacggccatgatgaatcgttatcgattcgggccctgatgaaagacgcgcgtgaggttcttgttcgttaagcggatacgtatatcctgtacaatagccagataggcctcacggggtctaaccctttttcatcaacgagttgcagatcagatggttatactgctttgtgctttagctggctgagtacagcctgaaatcatcaccgtaatgcaacgatgcccagcacagcctcgcgtttttggcggcgatggccacaacagcccgccagtaccccctgcgctcaaccaacgtacaaacccaacggctgaatgagtcagtccttttctctgcaccaatcaaaaccgaacgagccccctgaacaagcagcgttcgcagatatgaatcgcccgctttcgttattctgccaagctttgattttccgccactgctgtacgttaaggctaaaaattaatcgctaaagccccgattaaatattggaactccagacgttctctcctccccctcagatatgatgtgttcccaccccagcggaaacagataagaagtctataccagtctctggtgttcaatcttgcatctgacctccgagttagcgcacctaccttaaggtaatagtgagatttatcatatgtgatttttattatatgttatttgacttaatatcagagtagaaggatacttattttcaacagaggagaggaaaatgttgcaactaacaccacttcaattatttaaaaatctgtctgatgagactcgcctgagtattgtattgctactcagagatatgggagagatgtgcgtatgcgatctttgttcggcactggatcagtcacagcctaagatctcccgtcatcttgcgatgctgagagaaagcgggattcttcaggatcgaaaacaagggaaatgggttcactaccgcttatctccacatattccttcctgggctgctcagattattgagcaagcttggttaagccaacaggacgacgttcaggccatcgcccgcaagctggcttcagttaactgctccggtagcagtaaggctgtctgcatctaaaaaatttgcctgaacatatatgttttatcaaatatgaggtattaaaatgaaaacgttaacggtatttgacccggcgatgtgctgcagcaccggcgtctgcggtacagatgttgatcaggctctggtcgatttttctgcggatgtgcaatggctcaaacaacgtggtgtacaaattgagcgtttcaatctcgcacaacagccgatgagctttgtacagaacgagaaggtcaaagcgtttattgaggcttccggggcagaaggtttgccattgttgttactggatggcgaaacagtgatggccgggcgttacccgaaacgcgctgagctggctcgctggtttagcattccactggagaaagtgggattagcgccaacaagctgctgtggtggtaatacttcttgttgttaagtatgtcaggaggacatatgaaattcttacagaatatccccccttatctgttttttactggtaaaggaggcgttggtaaaacctctatttcctgcgccacggcgatccgtttggcagaacaggggaaacgggtgctgctggtcagtaccgatccggcctcaaacgtaggccaggtgtttagccagacgattggcaataccattcagccaatagcctctgttcctggattgtcggctcttgagattgatcctcaggccgctgcacaacagtaccgggccagaatcgttgaccctattaaaggcgtcctgcctgatgacattgtttccagcatcaacgaacaactgtcaggtgcatgcacaacagagattgcggcttttgatgaatttaccggattactgacagatgcctctctgctgacgcggtttgaccatatcatttttgataccgcgccgacgggtcacaccattcgccttcttcagttgccgggcgcctggagtagctttattgacagcaatcccgagggcgcgtcctgtctcggcccaatggcggggctggaaaagcagcgtgaacagtatgcccatgccgttgaagcgttgtctgatccaaagcgtacccgactggtattagttgctcgtctgcaaaaatccacgttgcaggaagtcgcccggactcatctggaacttgccgcaatcggccttaaaaatcagtacctggttattaatggcgttctgcccaaaactgaagcggcaaacgatacactggctgctacaatatgggaccgtgaacaggaggcgctggccaatcttccctctgaactttccggtctgcccactgacacgttattcctccagccggttaatatggtcggcgtgtctgcactcagcggacttctctccactcagcctgtagcggtgtcatcctctgaggaatatattcaacagcgcccagacattccgccactttctgcgttggtcgatgatattgcccgtaatgagcatggcctgatcatgctaatgggtaaaggtggcgtaggtaaaaccacgatggctgctgccattgctgtcaggctggccgaaatgggatttgatgtgcatctgacaacgtcagatcctgcggcacacctcagtacaactctgaacggcagccttaacaatctgcaggtcagcaggatagacccgcacgaggaaactgaacgctatcgtcagcatgttcttgagacgaaaggaaaggagctggacgaagcgggaaaacgcctgctggaagaggacttacgctccccctgcaccgaggaaattgcggttttccaggccttttcacgggtgattcgtgaggcgggtaagcgctttgtggtgatggatacggcaccgaccgggcacacgctattgctgctggatgctacaggcgcgtatcaccgcgagattgcgaagaaaatgggcgataaggggcatttcaccacaccgatgatgcaacttcaggacccggagcgaaccaaagtgttactggtcacgctgccggagaccacgcctgtgctcgaagccgcaaatttgcaggccgatcttgaacgtgcagggatccatccctggggctggattatcaataacagcctttccatcgcggatacccgttcgccgctacttcgtctgcgagcacaacaagaacgtccgcagatcgagagcgttaaactccagcacgccagccgtgtcgctcttgttcccttactggcgtcagaaccgaccggcatcgacaagctcagacaactcgctggttaaattattgtcatcacgcagggcagtaacgctgccctgtcaggaggttttatgttactggcaggagccatttttatcctgaccatcgtgttggttatctggcagccgaaaggattagggattggctggagcgccacgctgggtgctgtactggctctggcgtcgggtgtgatacacattgctgatattccggtggtgtggaatatcgtctggaacgcgacggcaacgtttatcgccgtcattatcatcagtctgttgctggatgagtccggctttttcgaatgggcggcactgcacgtatcccgctggggacatggacgtggccgactgctgtttacctatattgtactgcttggggcggcggtggcggcgttgttcgccaacgatggcgcggcgctgattctgacacctatcgttatcgccatgctgttggcgctggggttcagtaaaagcactacactggcattcgtgatggcggcaggctttattgctgataccgccagtttgccgcttattgtctctaacctggttaacatcgtctcggctgatttcttccatctgggattcactgaatatgcctcagtaatggtgccggtagatattgccgcgattattgccacgctggtgatgctgcatctgtttttccgcaaggatatcccgcccacttatgatctggcgcgactgaaagaaccggcaaaagccattaaagacccggcgacgttcagaaccggctggatagtcttaatccttctgttagtcggtttttttgtcctcgagccactcggtattcccgtgagcgcgattgcagcagtgggtgcagtcattttgtttgcggtggctaaaaaaggtcatgcgattaataccggtaaagtgctgcacggcgcgccctggcagattgtgatcttctcgctggggatgtatctggtggtctatgggctgcgcaacgccggtctgacggattatctctccgacgtgctgaacgtactggcggataagggactgtgggctgcgacatttggcaccggattcctgactgcattcctgtcttccattatgaacaatatgcctaccgtactggttggcgcattgtcgattgatggcagcaccgcgagcggtgttatcaaagaggcgatgatttatgccaacgtcattggctgcgatctgggaccgaaaatcacccctattggtagcctggcaacgctgctctggctgcacgtactttcacagaagaatatgataatcacgtggggatattacttccgcaccgggattatcatgaccctgcctgtgctgtttgtaacgctggctgcgctggcgctacgtctctctgtcactttgtaatgagaaactgatatgagcaacatcaccatttatcacaacccggcctgcggcacctcgcgtaacacgctggagatgatccgtaacagcggtactgaaccaaccgtgattctctaccttgagaccccaccttcacgcgatgaactggtcaaactcatcgctgatatggggatcagggtacgatcattgctgcgcaaaaacgttgaaccttatgaagaactggggctcgcggaagataaatttactgacgatcagctcatctactttatgctgcaacatcccattctgattaaccgcccgattgtggtgacgccgctgggtacccgcctgtgccgcccgtctgaagtggtgctggatatcctgacagatgcgcaaaaaggggcattcgccaaggaagatggtgaaaaagttgttgatgaaacaggtaaacgactgaaataaacattaagggggcatttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttgcccccttaatcattacgttgccatttcttcctgcagatggacccgctcgccatcaggaatgctgagaatgacctggctgatgctaatgctgtcattgttcgccataccaacttcaaatcttgctctgattcactcgcctggaaagtgcttctgctgattcttttcgttcactataacgatcaacaagataggctgcatttccccgggtcagcaaggtaaacttcatcagctcttccatcacatccacgatgcggtcgtaatatgatgatggtttcatgcgtccatcctcatcaaattcctgccaggcttttgctacggaggactgatttggaatagtgatcattctcatccagcgaccaagaactcgcatctggttgacagtgttgaatgactgggagcctccgcatacctgcatgacggccagagttttcccctgagacggtcgaacagcaccttccgataacgggatccagtcaatttgtgccttcataataccggtcatcgctccgtgtctttccggagagcaccacaccattccctcagaccaacgaaccagttcacgtaactccatgacttttggatgtgactccggtgcatcatcaggaaggggaaggcctgatggattgaagatgcaaacttctgcacccatagcagttaacaaacgagcagcttcctctgtcgcaaggcgactgtaagaacgctcacgaacagagccatacagcatgagtatgcgaggggggtgggatacgacctgtaacctcaattttccctctgagaccgcagcatcgaataaatctgaaactacattatttaatgtattcattttgttattttccatatagattcagtacattagcaggattagattcagacgacccgatgtagcactcgtcaatcatgacggtatgagctcttaagttatttagctatttactccagcggagccttgtttcatcattttttgctgtttacgcaacactcttcacgtaagaattcaatgatcgcttccagtatttcgtattgagagacgcacataagtgtgcgactttcccgattctgtttgacgagtcctaccgataccagtgctgagatatggtggcttaacgttgatgcaggaatgccaagctgtttttgtaaatcacctactggcagaccttgttctccggctttgacaagatgcttaaatatgaacaaacgggtcggatgacctaactctttcaacgccttggcgacttcttccagttgcatgttacatccctctgacgaattgatatttcgatattaccagaaatatcttgacgagaaacatatttctattattctagaaatatagatttagtcaaggaggtttatgatgaataattggttgtctatgctgcaagatgccgcagagatgtttctgtttctggccgtcgagctatcattgctgtttattgtcatcagcgccggtgtgagtctgattcgacaaaagatcccggaccataaaatccagcagatgatgggggcgcgaaagggtaaaggttacctgctggcctcattgctgggagcggttacccctttctgtagttgctctaccatcccgatgttacgcgggttgttgtcggcaaaagcagggttcggcccgacactcacttttttgtttgtctcaccgctacttaatcccattatcgtgggtttgatgtgggtgaccttcggctggaaggtgacattgctgtacgccatcatcgctgccgcagtctccgttcttgccagcattgtattggattcactgggatttgagcgttatatagtggagcataaaaacgcaatatcaagtagttgtgtaactaactgcactgattccgatgtgtcagcaaaagcttcggcaggttccagttgttgtaacactgaaccagcaccatcgactgcaaaaacaaatttctgcgatgtgccagcgaaacccataattaacttaaagacggtaaagaacgggcgaaacgtatcagcgtgttgctcatcaatatcatctgaacaaccagctgttagctgttgcagtggcgacactgtggggagtgtaaatttcacaacgaaaacttcctccgcaccaataaagttagcaatgaaagatgccttacagcagtttaaggatgttctgccttatcttttactgggtgttttcattggttcatttatttatggctttatcccctcagagtggattgccgctcatgcgggtacggataatccgttagccattcctctcagcgccgttgtgggtattcctctgtatattcgggcagaagcagtgataccgcttgcatcggtactgatgacaaaaggaatgggactcggggcgttaatggcgctgatcatcggtagtgcaggcgccagtttaacggaggtcatcttgcttaaatccatgttcagaatgcccatgatagtggcatttctgacagtaatcttgggtatggccatacttatgggttatctgacccaattgcttttttaataaatataataagggtcttctgctttcatgttgaaaaaagaagaccttttaacttctgtaatccatttaatcagtctgaatgaaatgggttataaattcgcctagccctcacacccgaattatgttgagaatacatcattaaatactatcgaggagaaaatcaatcgcagctttaacttcgatacgataaggggaagcatcgcagaacacagcccccaaagaacgggcgggaatactcgccatttcatgcgtcataactgcatattctttatcgtcggtcagtctgacaagcggaaccagtcgttccggacgtgtactgcctgggtacttttcaacaggcagcagcgggattacaatcctacgattcaactggccgataatgtcgctggttacatcaagcagcaagggatagacagcgctcttcccagtgttactgtatacagtgaactgcattattaaaatgtcctgtattcatcactgaaacaaccatgttcatcgtgaaaacggttaagtgcttccagtgctttgttgttttcctcctgccattttttcgcttcatactggcgtagttcagcgtcaagggctgcggtcagggtggcactgagattgattccagcttcacgggcccggctgagtaaagctcgttctacggccatggtaacgctttgtgttgctcgttgtgttgtagacataaacacctcgtgtcaaatgtcgtgtaataaacacggctcatgagacgtagcataacaccaaaaaggcaatgtggcggaaaaagctggaattccggcgtagaatcctacttgggctccgtttgggaaagggaaaatattgttcgttaaggtgagtttttgtacccctgagaagagtatgtcagcggtctgctggattccgaactctgggaaattacccgcgacgaatgaaacgctcgtcaggttagctgatataagttatggaatgtcctagggtgcgaatgactatatttcgctcacaaccgactgtcatgatttaatcgtgccctaccgcagaataccgtcaatttggtctgagttaatataaataatcacatgataaaaatagtgaaacatactaaccaaaactaacgcgcctacggcttgttcaacgggtgttatctgcccaaaggatttgagcagtcaacacccgttttcggttacttttcttttgctgtaataccccgcgccctatctagctttcgcgccacatggaatgccgcttctagttcactgcaattatactcagtcattaactgacggcgctctgctttctcttctttctccgtcattcccagcgctagataaaggctgggtggtaccaccctgaacaaagcctcaacacgtttggccaacaccacaccttccgtgtagcatctggggagttttgttgccgatagcagcatgtttttttgctcctcagtgagttttttgaagcgcgaaatctgttcgacctcatctggtggcatcgctaggcacagccaccactccgccatgttcagcattttttctgcggtatcagggtaatcagccaaattctgtgttgccagccacaaccaggcaccgagcttacgccacatcttcacgaccttagtcatataaggcgataacagcgggttagtggtcacaatatgagcttcatcaatgaccatattgatttctcgatcgagatactgatcacgctctgcgatgttattgacggtgtttaccagagcgataacggcgaccgccatctgtgcttcatagccttcgcgggcaagggtgccgaggtcaataagcgtgacatcggcttctgaccaaggcgctccagggcggttgaacagctcaccttcaaatcctccggtaaacattcgcagcgcttgtgacatctcttctgccctggcccgccgaccggctgttctgcgctcacgtccgttttcatctgtattgttgtcacgagcaatattttccagctcacgcattaaatcttccggcaacatttgacgccccgcatcacaggaagtacgtgctgcggccagaatagcttcgcgcaacatcccccgatcagcccgcgtcatgcgagcctcttcagccgcttccccaccggtaaccatcaggcgagcggcaatctccatttcaccgagaatatcgcgtttatcatcgttgtcgtcggttgtatcaatatcgggtaattctgcttcatccgtgacccattcatcgggagagacctgcaatagcagatgtgcatcggcaaacggagccaatgaaacccctttaccgggtttaacgctaactttattgaccgtcagccccaacgagctgcaatagtcggcaaacaggccaaaagagttaccggcttccagtagaaacagacgtggacggtgaaccgccatcagttgagacaacgaactgcacagcgtggctgatttccctgagccggttggcccgaacaacagcaaatgggcattttgcgtgcgatcgtctttgttgagtggatcaaaggttaacggtgcaccgccacgattgaagaacgaaaaacccggattaccggtgcccgtgtcccgtccaaataccggcaacaggcaggcaaaatgctgcacaaaggttagccgactgtaccaatgacttttatctgcattggggttaaaacacatgggtaatgcccgcaaatagccgttaagtggagccacgtcgtgctcgggattgaccggctgtaacccagcattaagcagtttggcactaatttcgagataatgtttgtccagaatatccagacccgatgctttgatcaggaacgtcagtgtggctcggtacagtttatggcgttcgcccagatattcacgagcggtatgcgcatcttcacgagcgcgcatcgattcaatattttcccccatcgcatttcggccaaggcggttaaacgcatcttccagcacatcttgcggttgcacaatcaatgtcatggcaatcatggtgccctccggcatcagatccatcaacgtattgatattttcaccgcgtttgacttcaccagtcagatgccctgtctgaggagcacggcgcagtcgctctaccggcaccactttatgcgccatgttatcaaaccaccatacgccacgttcagcatcactacgtgggcgggtaaaccacagggtttcgctgaaatcattaagaataggcaaagagtccagcgcaccatcatcgtaccgggcagtacggtaaagtacattcggtgcaacccattcaggtttaggattaaaccagcgcaataaccagctatgaatttgctccccattttgtcgctcacagcgaatatccgctccggctaacgcagaggtaaggcgatcacaaacttgatttaacattactgccgttgaccgcggatcatgcccatgtttttcaacatagcggtaaatcaccatccgcgtgcggcgcgtctgaccacgccacggcgcgccagtgacaaccttgtcctcaaacaggcctttttccactgagatacttttcatatggttttctgtttcagccagccaggcctgtgtaaacggcgtaccctgcgcccaaggtttcacatagctacgcagcttatccatatacgccgtgacatccgtctcatcttgacaatagaactgcaccacccattggtggtcattaagttcaggtaaactgtcctgcaatgcatcttccacaacgtctcggatttcctcaagacgctcagttgaccgcccttcagttccgactgggatcacttcaaaaactgcaccgaccgaccggccatcatccagtaacaaacagcgctcttcccggagatattccccccaaggcatataatcaataatcgacggtgcggtgccatacgattttgcttcatcgctatgggtaagcttcccttcccgactgcacggttcacgtcctgcaacagtaaaagggccatcgccgttcaaatgaatatcggatgaggtcgctttagggcgaaataatgaaaacatcacagccccgccgtgcgttcacccggtagggcatactgaacctggctatagagtggcaatacagtgctataacccggcaccggcgtatgacggcccgcgaagtgaggataaacaaacatcaccaaatcgggattaggcagccgtgggaacgtgtgctgtatctcattttcttggatgcggctgccagtttcagtcaccagatccaacggctccatcagagtgcggcgcaacgttgtccgcccttcacgggttgcatgagtggctgatgaactatcattccacagtgtcagcatagtgctgccgcccggcggtaacatttgatctttactggtactgcaacccatcagcatcacgacagtcaaaagaagtgggataaaagcgaacttgattgattttttcatcattttctcctgtcagtccatgcccgtttcagtttgattcaggcggaaatcatgcttcacttttcggcctttctcttcgtagtcgatcgctaactgacgcgtaatatggaccgccaccttgacgcccggtggaacataaattgcgtcaaaagtctgtccatagcgccctttaacccactccgctgctgcttgcatccctccagataacgccttacccatcaccgcctgccctgcgtcacccgtcaacgttgatgtcactccgccattagcattggtctgggccgtgttttgactttgggccaacacttcacccgctgcggcgctggcggataatgcaaagagggttggcagccaggtcgcggcattcgatttacgctctcctgataaacacggaataccgttctcatcagacaaccagccaatgctgctgttattgttgttttggtgaccttcagtatggcgcggcaaggtgcgcacggtgccatcagtgaatacgaaagtgatactggtgaccgaaccacggacacaagacagcgtccaatcgcctgttgcgctaccagagacaatagcgccctgaatatcgggtaaatcgataccgttggctgttaggttttcttttccaatcagaattttgaatggatacggatcggtgactttgccatcgataggtacacgtccaagcagcgccgtcatagcacggctgccaatcaacgtggagttctccggtaaggtatacactggctcgactgacccttgcgccacatgctcaccgttcagggtctgccgatgattggtttgattcgccagctcggctttctggcgagtgatcgcattgtcatccaaaaaagaggtcgcaaaggtaaaactattggcgatattacgactggcgatatcgtggttgctttcgccaaccggcttacccgtcacatcgatagccacaccatcttgaggttcgctccactgcaaattttcgatccattgtaaactatcgttatctaaaactgacaccgcgtttcccccacccgctaatcccagccctaccggaatatcggtggcgatatgttctgccgccaaaccattatccttgagcttttgcattaaatcgccaatctggatcgtcatctcctgaacctgcccttttagctgcccttgatctttattggcatcgacttgataagcggcaatggcctgattaatacgctcatcgatattctgatcagcctgctttaggattttgctctcatccgccagagctttattgtcggcatcgagttgattctgacgagtcgtgaccgttttcaggctgccaaccagcgtacgtagcgtgtcctgtggcgtatccccttcaatacccatggccttgagatcgtctggggtcaaatcggctagcacattgctggcgttaaccaattccgtagatttttcgcctcccgtcgagtaagttttcacgccgatcagcacggaccccaaaatgaccagtgggacaagaaatttgactaacgcgttggatttaatcttcatttaggcgctccccgcgtttggtgagtcttgtccgttaccgtcatggattcagatctaaatgctccctcaggacgccctcgaacaaccagatacaatacggttgtatcttctggcattcccgcactgcctaaccaagggtgctggaaagcggcagaaatgaactctccctgcaacattcgagggttcagaatgacgttaaccgtggcggtattacgcaccagtaatgcgataacgctgtagccattgaggctccagcccaccagaggactcacctcgacgggttccgagggatacagagtggtcagccgtgaaggaagtttgagcgccgtgttcgtgatgcccacaacaggttcaaccgtgcgcaatggaccatataaactttgcgcggcatagcgcgtcaagaccaccggtaacggcgtattcagctttgctggcttacgccgctcggatatcgctgctgtttgctcgttaccgctaatccgagttttatcactggtagaagcagaagatacttcaccgtcatagaccagttgaacaggctcccgaattgacttacccgctgtggcgctaacatcaagaagaataatctctccgtttgccttgttttgtagttgcaggcgggtcacagggaaagtctcgctggcgctaaggtaaacagcgcctccgctgctctgcacccgtaatttaccgttcagagtaggaggaaaacccactcgcacatttttatcgacgaaaacaatacgctcctgccctacgttcagcggtatctgcaagggaatgcgttcccacttcatcaattcaacagcgctgactacaacgggcatcatcatgaataccacggctaccaagacgttcggcttcactggaacacctccgttttcttttgttgggtctgtatggcctcaagacgctgcggcacgccgtcataacaatcaatcgccaaaccaaatgggttacgttccgggtctccttcccagcggatcaccttgatgggatagcgcaccatcacgcgtttaaccggctcggagtggtaatattcatcggccaccagatccagcctagctatccatttgttatcagatttgatgtctacactcttgttgctgtaaccccgtctggagatttcataaacaatccgcacgcgatccctgagttctccgttatccgtgcgaaagcgtgcatcttggtgcaagaaactctgacaggcaggggtcaaatagggcgctaattggataattttggctggataatctacctcaccattcttgggccaggcattcagttgttggaagatgtaaaacgcaaagctgtaaacggtggatggcggtacttcccaccattttttggtactacctgaacgtaaatctggcgggttgtggataatgagttcggctggcgcacgcatccagccgatgctgctagccaccatgccaacaaaaaacatgatgcaaaatagacgaagcgaagaaatatgattatctcgtgcgctaacagcatggcgaaaacggctcattcggtacgcctccggtgaaatggatacgaacgtcgtaacgcccatgctcggctaataataatgaggttttgcgcccatccaagccgcacacgcacctcctccaagcgccgccagaggtaattatccggtttgcctcgcttatattgactgacccatcggccaccgataaaaacgaccagaataggcataatcaacatacctgttgggatagctatccaacccagtgcggagatgaaaacgaatggaatagagaccgggatacccaataaaaacccacaacaagccgcaagaaggaattcaccggaagtgaacccacgccaaataacaggcggcgtattcaggcgttcgggaagaaactcaatgacggccataccctctccttacaagatggtactggctttagtcaccagccagatagtcacaaccagcaacatcacaccgacaatgacgaaagtgccaaattcggtccaggttgctttcccctggcgcacatggtggaaacaactaatggccgcatttgccacaacgataaaggcgattgcagcaatgaccagcccccctaaaatcaggccatcacgcaaatagcccttaaaagtgttataggtgccgactcccccaccggatgaaggtcgttcaatcgcgggtaaatttgctaatgcgttatcaacatagaacaggctacttccggttaggagaattgatttttgtcgtaaaaaagtaattaacttcattgaattatccttaaatcaatggaaaaagaagaagagtgtcaggagcagtaaacaaatcagacgaatggcggtttctggcaacttgtccatagcaagagatttattgatcaccccgcgatacgccgttaccagcgtccaggcagaaaacaggaaaatcacgcccgccagtaaacccaagataaggaaattaagagaagagggttccattcccccacccacccccgcattccaggctgactgctgggtaccggtcatgggcatcaatgattctccttgcgatactgaccggtgaccgacataggcagtgatggctgggcacgcgaaggggcaagatagctctcaatcccctgtttcatggcggtgatgtcgtttatggcgctgaggtaatcgaaataaaatcgagcatccaagccgttctgattagccacgacgcgggcgcgatcaaaactggcctgaacctgatcgagttggcgcataaccaacgccagttcatctttttcggccgcttgaattgggagcgtgctggccaccgtcagtagcaatacgctgagtttgggtaataggcgcataaagctctcctgtagttttaacggtgcacgcaagattggcgcaacccgtaacagagagcagtaggaaattgtttatggcgggatgaagattaatgagcgggattgtctgcctgcattatacggttcaaaaatctgctaaagaaatagcattgtgcttagcattaataatgccctaaagaatattacttacagcacagcttggtttttttgtaaaatatatgttggatatgttttttatcagggatttattaaaatgtagtataaatatccgattgtgaaaataaaaacggaatcaaaaaatggaaaataataactatcaaatctggacagtaaaactcgccagtaatcatgatggataccaggaagtaggctttagaaagccggattgttatacaaaccatacagttattgaagtagatatgactaaattcattattgtgataaaaatagtggtatcaaaatggttccgaccgttaatttatgggagaaaaataaagtcgaaggcataaaagaattcctctctcccccccaaaaaaagtgaatattatcccgaaatgccgatcgtagctttcatcatcatacacaagatgactattgagagaaaatttctattttccaaaaaagaagtcatgacagttgaaaaatttgtagggttcacaaacggtcgccatcgtacccgttatctccagtttgctggagccaaaaaaatgtgggttttgtgccctaatatctattgtaacgatctcatagagtattgtggtgcagataactcccagtgactcaaatatgaataataacaataaccattttctatttataattttctcaaagtcgctgaaacagcgactatcgaagtcatcagttacataacataaattatgttggaattatctggatgttcccctcacaaatacttcttaaacgcccccaccaccaccgacaccatcatgcccagagccaccgctgctggcagtagcagtaaattgggccacaccgctgttggccaggacaaatacagcatgcaaggcccaaccatcgcaggcttaacaaagcgtttagcatgatgataaataaaactggattcgtaaccggcaccataacgtcgcaggtctcggcgaaccaaaccgtccacgactccattggcacacaccatgataaacagcgggatagacagcaccagaatcgccacacggatgaagaaaataaccgttacatagactgtcgcctgtaaatattcccagagcaccctagccagccaactaccgaagagattgagtgactgaagcgccccttcctgtgtttttacctgccgcccatcatttatccagcgaataaagccgctatctacaaacaaccattggtaagcctgttgaatccaataactgatgagtgtggccggttcggacatcaaaagactgcgggtaaaaccctcagataaatatgcgcgttctgtgaacatcacctgtttgctgtgttccgcaccttcactagcccagaaaaatatcatgccgatgtactcaatcaataagctgaccagccatgaagctagcaagatgccgataatcgtccatggcagatgccagaacagagacataaacaggcccggttttttaggcggttcaacgttgcgccgtggcggcgtattctcctgagccattaattttcagcgtccccttgactaaaagctgacgcggccaaaatatcggacggtagcgcactccccaaccaccaattttccccagtacggtaattctgctgcatatactcggctatccggctgatgctttccggcatcaactgatcattgctaccatcaggaagaggcattctgatcttccacagttgcccaccttcgagcagtgcaaacgcctgacctttgggcaggttgataatatctgctggcgtgaccatgggcatacggatgctactcacacggtcttgtacattactggtgaaatcggaatcctgctcagggttagtcatatccgttacacctgagaccaacgttttagtataaacatcgacttccggcagttggctggtcagcagttcggcggtactgttttcacgtacccttagcataatcagggagttgaaattaccaacaacctgcttcgctttagcactactgcccactcgcgcttcaatgtctgaaagcgtctgagtgtacgccgtcacctggatacctgccccgccccctttgttaattaatgggatgaactcatcccccatcaactcgttgaactcgtcgcaatgcaggttaatcggcactttcttctgcgttttagcgccaatttcatcactgataccaaatttgtagatatggcccgcaactgagaccagatcagcaaacatactgttgcccaccgctgacgccacttcaggatcagacagtgcatcgagaccaacatacacaatcccctttttacggatcacttcctgccagtcaaaaatcggccgcgtatcattcatatcattgtaatcaggtgccagcagagccgcggttttaccggtagtgagtttttccaacagtggcagtaacgaagccacgatcttgtcaaaataggtacgatcataacgaaccgcactgcgtagaccatccagcactggatcccacaatttcttgccggcatcactgctgagtaccgtctcgatcgcccacactttcatggcattggcctggccctgcatatttcggggaagatcacgctctttcagcatgttcgaactgatcacgttctgaacattcagccagagctgaggggcttgtacggttagcaggttttctacataagtctcataaagttcgccaatattggtcacatagcgcaggatgagtccgtaatcagggcgctgcccaagggcgactaatgcccgggtaatgatgttcacaaagcgccaggcgaattcacgaaacgcggctgaattaccttcaccggataattgcccggccacgcgtgaagcgacttcagagatccggctgaagcgaccaatggcattgtaacgggcactaatatctggccagcccaagtggaatacatagaactcattctcacgccccgctctacgcgtttccgcccacatacgtttaagcagatctgcgtcccctttggggtcgaacatgactgtcacatccccgcgacggatatcctgcgtgatcataacctcagctaaacgagtttttcccacgcgggtggtaccgataaccagtgtgtggccaacacgttctcccaagtcatacagaacgttacgttcatttaattcaacaccgtgatagattgggctgcccccgacaggcggcagcggtcttactggatttaaacaagtatcggcctgcgtcagccgacacagccatggcaagctggactccagccgtttttccaaataccgagccatacgataggtgagcgatggctgcacataatgttcggtctctggacggcgcgcctccagcaggcgctgagtgtgtttttgtgtccactgaaacccgcgccccagaaacagatatcggtggctgatggggatttgtcggctactcattgcataacggggcatccgccggatgttgcgccgatagcgcagaatacgcagcccttggtgggttcgtttcaaagcaagaacaccaaagccagccgccgtcacccaactgacagacggtgccaatgccaccgcccaaggtgctgtcaggcaaacgtaaacggtactccacgccgtggttgccgtgtacaactcgacggcgggacgcaatagggattccatcacatacctgtcgctcatatctgctccttatcatcttctcctttgtgagcgagaggacataatatcctgatgaacataccctaaataattcgagttgcaggaaggcggcaagagagataatcccgatgagcttactggagtaagagtgattcgggttatcgaacgtagccaacgcacatgcagcttgaagtacgacgggtatattactgggtcagccccttctcagtgatgagtaaggggtaatgtgtcagttgcaaacggcgggcaagatcactgccagagaccggagccatctcaacctcgggaaccagcgcattcaagctctgcaagcgagacagatcggttacattaaccacaaatcctgtggcccctgtgcgttgcaatttattagcgtgcagtgagagccactgccgcgatagctcatcatcacccacaataaaaatcggcggtatgcccggaagattaagcgctcgcgctgaaacggctcccggagtcagttcgggagtatgaacaggcagtgccgcagcgatggatacaaatgtcggaggggaaggtagcgcccatttttccgctggtgaaaattcgttaggctgagcactaacggcatccagataaggttcggccaactcaccaccgaggtctccaaccaccgtcaatgcagcataatttatcggggatatgaaaatggctgacatcatcaacaatgcagtgaacaacaatttcattttggctcaatccagatgagtgagtggttaaccgatgtaacatcagagatcgtcgtcttgcttgatacggtaatgtgtactggagccagggtacctaatttgcgacgcacaatggcgatatagttagcagcgggttttccaccggcaggatggtgatagcagcctgccgcgtttatccagctacccgcacgattttcatagcagatacgaaggatttgcgcagcgacacgcaaattggtgttagggtcaaaaacatcataaaaagaagggaaaaaatggccattccaacccaaattgatctgagcaatacccacgtcaatacgcttcagtggcgcttggcgaacgaatctgagtagtgcctgccatgcatcctctcgggtttcataatgatacccttttcctgccacgttaatcgtccatggccacggacgctccccgcccttaaagcgccgtgaactttcaaccagtgccagcgagtataagaactctgctggcactcgggcttcagcggcgatttctctgtatatcgaggggattgtctgcaatgtgggatgagttttggctgatactggcaagccgttgcccaatataaacaacgcgagtagggttgaagtcagaatgctgcgattagccatccattctcccctttctgcaaaacaacgggcatttggccttggccgtattgtcgccataaaccgcgatcgtgattcagagtgacctgcccagcctttactctatccactggaatattgcggctgacagcccattgacgtactgagccatcttttccgtcgctgcctaccaggtaaatatcaacggcactcttatcggtgagaagtgcagccagcctgacgtcacaacgaacgcagttatcacggacaaacaacgccagccgaccacggccatttggtacgattccggccgcactccccctatttacggacaacacacccgaatagagacgattccaggcggcgttgacctcacgttgaaatgccagttctttctctgtccgctgatattcttctttcacccaaagttccgccaaacgacgacgttctgctggcatttcactttccacaccaagcatcgtcagaggatcaagtcccggtgactgtacgccacgcttaccttgctgtaattgcagatacttttgccattcaacatcacttagcccccactgctgggggttctgcctgggctgaagctgtgctgatttttcctgtaacgtttcaagtgctgaactgtaatccgtgacactacttgccaaattcgcgtaggcagaccccaaacagatgactaaaaccagtgttacaacagtataaggaaggcatttcagtaattgagctttttgaggcgtaaagcatggagagcgattcaaaccgacaggcttagcgactggctctttatccggcaagattgcggggggcatagcacgttatccttccagctattcagaaagatgtaaggtgcaaaaacagggagaatatggcgatgtttaactcaacatcgcccgttaaaaattacagacaaatatcagtcggctgggagtttatgttttgaatatcggccctgatgagctgctctaattgcgtcagcgcggggagcaatgaactgatagtgatcagactgttgcctaattgactgaggctagtcgaggtaaactccagtatgttgtgatcggcaaaggtgaccagggagtcgccaaggtaattcaggcactggcataagcccgcattcgcttcgcagcaatgatctgccagttgtaggcaatcatcggtgttcatgtcagaaaagcccagtttagctattgcttctgccatgttggtatcaaggatatcggaatcaatcagcatggttgtttcccccacggtttacatgaaacaaataccagcggagatccaaccaataactcgcgagcttcacattcagtggtagccagtactgagataagtctcaaaggccgtagctcgcacaacagcgtattagaacggcaattaaggaaggtgtagagctttgaatatgcacgtatgttactattagcatcagccatagcattacctcgtataatgttgtggttagacgcctcgttgtgttctagcacatcggggcgttgtctttactcgtgactatcattcgtttaaatgccaagaaaaataactaaacaaataaaaaaaagaccaattaaactaaacattcttagtgtccaacattgtttagtataagtcaacaatattgaaaatgtttagaaaaaccatatgaatcctgagcgactaaaatcggcaagaaaaacagctaaactttctcaagaaaaactcggtgtgttggcgggtattgatgaagcgacagcacgttctcgcgtatcccaatatgaaaaggggtttcatacaccttcatttgatttaataaaaaaatttgcggtgatcctaaacgtccctgaatgctatttttacatcgtagatgatgtttttgcagaggctgtacttgagatgtaccacacacatcagatgccatatctgcaacatcctgactatgaaaaactaaaacaagctgagaaattagttgagcagctacagaagctaatacatgatttaactaataaatctcatcgataggcaaaaataatcggccttataacatgtaatgctaccggtttatcgagtcagtaaatgacaaagggatttggatatttacaaataaaccacaaataaccctttatcagagctatctcaatatcagatgtcagcataacatcattaatatgaatgattaatgatggatctgcgttagatcttcatcactcagccccgtcattttcattactgtggcacgatcaaggccattgaccagcatagtacgggcaacttccaacttgcctttcttaagcccattagcctcgccgatctgtattccttccactcgaccttcttgccgaccttcttgtttcagtttttgcgcaatcgtcataagtaactccttgtgctgtggcgaacgacgggccagctcccagataaaagttttcggggtagcagcgtcgccatcttgtagcatgtaattcatcaacgatattagctgatcatccgtagtgtgaccactagataacagtatgaccaattgatccgataattcggacatatcgcgccgacggatgtgtttctgtaacaattccagcatagcaattccccggtgggtcatgatttcatcatcagggatcatcgtcacatccaccagcgggaaactcccgctatagagctgatcggcaagtgttggtaggctgaacatttgcagccaactcattggatacgggtacggcgtgatctgtccatgatagaacaaaatgggaataacaagcggcagcttgtcgttacccgcatccagatggcgttgcatagctgcaatggcataacgcatcaaccgaaaagccatatgtttatcaggtgagctttgatgttcaatcagcgcgtaaacatatccatcctgtgtctgcgtttttagcgagtaaagtacgtcagaatagtaggggcgcaggtcattctcgataaaactactggattccaactgtagagtgtttaagtcacagattttttggaattcaggtggtaaatggatctccaaaaaatcacgggcagtttgttgatgagtaagaaattgtttaaaaatagcatcatgaggcgtaggagtcgttttcatcgggcgatggtaatcatgagcataactacgagcaatgattcacggacactttaggacaaactagaaattagtctctaatgatgcacatatcaactaaccacatgccgtagcagaccatgtttgcgaataaaccatgtggcatttctcccagttaacgcaggattcgcaacttggcatggtcacaccagcccaccccgtttgaagagtacaataatggccgtgattgctgccccccgcttgtgtccaataacgtgccagcgggattttattcgctgggcaaactgggttattgccattgataacgtcaactttgccattggttccccacacacccgattgacaggcaagcaaagcaccatggacatcgcggctgacgaggccatttgagctacacccgctaccgacactgtttatctgatccagttgtaaaacttcgccagcagagagacgcccatctgaccgtatgcttccacctttaacctgaccaccggtaacaatacctttattattaactgatctaacccagttattgtccgacatataaaacccaccaccatagctctcgttgagccagcccttgtcaccgcgagatatcaaccaaccttgttggctgcggatatcaccttcggctgtgactttcgcagcactaacattgccgctgaaactccctgtaatagcgtttactgtgtcagtgttattcaggtgattcccccccatatcgatactggtatgcatccggttcaaatccggtttccccgtaacggcaaagcgataaagtcggtcactttcattgcgcgcaccactcagttcatcagtagttagcaacgcggccacatgtccggttgaggtactgataccaaagctgcttagcgggacaatccagctccccatcgcaccggtaacattggcattgttccacacatacccacccaatccctcaatatctgcagaaatcagccgcaatgctttgtaaggtaaacgatggccgccttgtgtcacgatcagagcctgcaattgctctttttgcatggcgttacgtactatcgccgcctgaaaacgttgtccggacgtggtggtatcactgaatcccattggcaaaaaaccagtgttctttaacatggccgttgtcaccataacaggctgatgggtgccagcagagactaatagcgtgtcatagtgacggcccacgtaacctttaagtgcagacttgaagcgcgagaactgcacggcagtaacctgatattccttttgctttatgtagtcaccgtaaatagacgttgcccaaatcacgacaataaccagaatcaacagagcaatgccagtgctcatcattgcccaaccgcgatgcaataatctggtttcaaaagtcataaatcaccacatcagtagaggatcgtaaactttgacgatcattgccaacaatgctgtatgacccaaccaaggtccgagtggtccaccggtttctacatcaccagacatctggtgccatagtataaatccgcagagtccgacaccgatggtaaacagcgctaaagaccagcccagccacgcgccgagagccgcaataagccagacatcacctagccccagaagctcacgtttggcataatgtcctgaggcaatccgaactgagccacaaagcagaagtaacgcgataatcgtcatagctgatgagagaaactcaccgctaccaaccgctataagtagccctgcggccaggcaactccaagtaaattcctgcggcaaccaacctgaaagccgatcagtgagactaagccggtagataaaaggaacaaacagtaccgaggtcatattactgaatacctgcccctcaaacggagctaccgcaatcactgccattgcggcagcatgaagccagtgataatgcaatagagtggctgactgtggctttagggccggtaaggaatgatggctattgaggaataggatgacttgccgggttattgggtcaagtagccacagtgccagcccaaaaaggggcagcacaaacaaccaaggtaacgccagagtaatgatggtcaaccattaaccgtgaaggtcagcgtattcatcccgcttctgcctgtatccttcacgcaggctgtgcccgcattttcagcagtaacattgccatcactataagcggtactgttgatggtaataccagagatactgccgcccgtgctgaggctagtggttatagcaatacacgcatattgcggaactttcgggtaaatcaccgtaaagccatgattgaaaccattcgcagttataggggccaccactacctgcccaccccatgtattccatagggtagccgtaccagtggtaacattaccttttgtcatcatatttttcggtacaccacctacctgaataagtaagccggtcatgaccatcccactagtatagttgtaaccgttacgactttttagtagcccttgcgtggacgtgatgatgctctgcacgttggctgactccaaggcaatatcctttcgattccacagcatataaagcccccccagcaccaccgtaataacgatgatcaccaccagagccacaccgccgctctcaaggatgccccaaccacgatggggccgttttctggctaccgcatgaaataacattatcaaattccttattacattgagtcactggtcatatcctgaatttgcatcaccgttgacaagatgagtaagaagaaactgaaaatcagcagcagagagaaaagcatcactaccatgacgcgcttatttacccgttcaagtgtttgctccagccagcggtcaccgtagcggccaataatatctggcgcgccatccccctcggttagcaaggaaagataattagccgcttctttactgggaaattgataaccactgttacgtagcgccttacctagatgatcaccttgttcaacaccggcaataatggcgtctaggcgctcttgcaaccagggagaagaaaacggctgtaagatgtacagcgcctctaacgtctgcacattcgctctcagaagagcagccatattcatcaagaacaccgcaccctgaatatcttggtagaccgaccagggcaccatgttatcggctaagcgacgtaaccggccacgccaacgggggatagaccacagcaccagaccaattaagatggcaaccgcacccaccgcagcggtaccctgtctgtcggtaaagttggccagtgcatgcataaaacctaacgcgccgctccaatcttgtggatcagaaagtttacgcagtgtgggaatcaggtacgcgccgttaatgaccaacatgccgccgcccaagcaaaacagcagcagtggataaagggacattttgctgaccaacatcagaatacggcgacgagcttcgaccagcttgcccgcttgcagcagtgcttccggcaactttccactgcgcatcccagcgctgattagcgcagcctcttccaatggcccccaagcggccagtacgttctcaaatgtgcgcccagcaccgttatccgatagtgactccagacagtcatccaccaaatcgccatagggatgccagtgtttgccaaaatcggtatgaacctcggcaatcatctgtagcgcaacgcctaaggggttgccattttccaataaaaaacgcagcgcatcatagaattgcagacgataacgagtgctaaacgtatggcgtaccagttcatagcgcaggcgctgtcccaacgacatgttgcggacaggccgaaaacgcctctcagacatcaggtacctcacaggtcaggatgtgatcttcgtccagcgaacaaaccagatcggcatcaagaggatcaaccagccccgctgctaatttgtgcagcagatgagtcacgcgtgttatgcctgccagtgagttaacccagtattgtctggccactgctggcccatgggtcagatacagcgacataaatcgcgcatcggggcggatcacttccgctaccacactgcgcccgatcacaccacgactgacaatacgatcactaatcgccagtcgttgctggcaatgtgcgcatccttcttcactccgaaaccagagttgttgcggatgacaaatcccttttacacaacaataacgttcgaggcgtatacggatttctggcgtcaatcgcggagccttggtttcccagggaatgcgacaatgcggacacagcatctgtaccaggcgctggctgataagccccacgataagctgggcgtctgcaatcagcgcctccgaaacacccaaaacagccatgcgtttgagtatgccgacggcactgttggcgtgcagtgtcgtcaacagcaaatggccggtctgagcagcataaacagctgcgacaatagatatcagatctcgcatttctccgttaagaatggcatccggatcaagacgtaaagcagacgcattggcgctatcccaggcttgctgaaccacatcggtacggcttttatcggcaatgatgggagtctgtattgcgccttttatccccccttccggtggatcttcaatggtcagcaaacgacgccgcccctcggtgcgatccagatacattcggctgaaactgcgtaaagtggtacttttccctgatccagtggggccggagaggatcaccattccctcaggaattcgtagaattttctctgcctgtgcacgctgttctggcataaatcctaatgtattcaaggtcggcaccgcatcaccgtcatcatcgataatgcgcatcaccacataaaggccgtcggcggttggacgatgctcataacgcgcaccgaaaacaccaactttacgagcaaaatcggattttacgcgcccaccctgttctcgcccaggataaaactgcgtctcagctacatcacacattgagagaatgatggttgatgccagcgccatcccctcccacctcggcagtgaatccacctcttccaaatcaccatacaaacgcatttctacccgagtcaattttctgtcgatgatgagatggatatcggaagccctgagctggcgtgacaattcaaaataccgcagcacttttttctgccgttcactgatgttggtcaggtctttcaggcaaatgctatattgcgaaccatccgttatgcgggtgcggcggttattcagctcactaagagcgacaaattcatttttagcaccagtgtgaatacgcgccatttccatcacccagcgctgtacccgtggatcggtgcgtcgattgttatcaataaccagcactacttgcccacaaggcagatactcaacaaagacaaactcgatgatttccttatcaatagtcatttttcgcctcagaatgacatcactgtaccgtcacttagtttcaccaccgaatcggtaatagccgtgaccttaagagaactgccgggcaacctatcaccttgcctaacctcaacgacacctcccgcagtcagacgtaaacgagccagcaatgagtggcttcggccataaatctcttcaagttgcagtgttgcccctcgataggatgaagttgctgaacccgctttgtgggtattttcctgccctggtgacgtgacgtttccgtcaactggaagggctcccagtccgttttcacgcaattgacgctgaaggcgagcggtttgaacttgggcctccagtaacatattcttctgctgaatagactccagttggcccacagtcacactagacatatctgtgtttttgatcgaggtctgaaagtctgccgcattgacggaaccgccccacataaccagaggcaaccatagccaacagggattatttttgtgcatacaaactccccttgagagtgtactcaaattgactctgcggactgaatgtaaacacgatgctgttcagacgcagaccgatatcattgatgctggccaacacctcttccggtggcagttttgtcgtgaagataaaggtgaactctcgccactcttgagggggccgagtcatttcttgccccggaactaccagaggatatttgacgtcactgagcggtacactgatattttggcgctgaaaatgtgaaataaactgcatcaactggacacctgacgcagggatcttttcatctcgccataacgatgaagaatcggtggcaacgaaaggaataaacacatcaccatattgccctccttcctccagattaaaatttgcttcttgctcaagaagttcctgcacccgacgagagaaatctataatggtgctggcaggcgttgcctcataacgcaaacgtattccctcaccgacacattcaccatgtacaagtcgccaacctgcgagagttactggcaatagttgtcgcacaactaagcacagcctaagaaaatgagatgtgggccagacttgcgcccaagggtgcgatagcttttctacttcgacggaatcggtggcatttttgctctgtaatttaagtaatgccttagcctgaaaggctttttctatcatttcagccttatcaagctggctgttccagtaccacaaagccattgaaacaagcaaaatcagagtggcaaaacaggcgaagatgcgaccagacaagactcggctcagggtcattgtgcgaatggcctgacgaggtaggcccgccgtcaaggtttgccaacaaacaggagtctcatatgtcgccgtacaactcagtacaaccgatgatcccggtgcattaaaatccagaaatcgccgttgagcactcagtacctcattcaaggtgccaacaacatcgcccatgactgacggcagaccgccggaagttgccagaaaaagccatttatctctttttatatcaagttgataaatgccgtagtgattccctcccgcccgagccaaataagctgcggcaagcgagcaaaaccttcccccagggtgaacacgagtaaggcgcaccaaaccggtaatatgctgtggtttagccgataatttcaatcgatgtgttgccccgccagcatgactgaaagccagtatttttttggcctccgagtcgtgcacctgccagctcatacccgccacccacgccatgctgccaattttcattatctgttgaggcagcagggtatggcgcgtagcaatgttctgtttcatgattacctcagcagaaccggtgtaataagaataactaacgtagtacgggtatcactgcctacatgaccgcccccaaacaggaagttacccggagtaaatgccccctgtttattggcgacggagtcaagttgatcggccccggtcaacaccaatgtctggcccgcacgcatattgactgtttgagtaagagaacgaagcttgaacgccggggtgtcagtgcgcgtattaccatcacgagaaaagaaaggttgaatagttggtttgtccgagagagtgaaagcaaattggagctgcacatcaccattttcctgaatgtaaggcagcatcgacataaacaggcctgtagttataatgccggtctgcattgacgatgtagtgcccgcgttggcggttgctgtcgtgctcgagctttgtatatatcccgtttgatcggagatttggaacggtaccggtgtcaggttgatcgttgccctgttgagctccgtcaccaaactgacgttaccctgctgagatagcgctttgataagcaactccgatccagaaaatttcgctgcgggccccgttgcagtatccagaattgacagaccaccagagaaggcattatctgcagcgttaattaggtttcccgtcacgctggcaccgatgttgttcaatgattggtacaccagtttccagtccaaaccgaactgttccttgcgcgactgagtaacacttaaaacctgaacattaagctgaacctgacgattgagaagctcgttctgatagtcgatataacgccctatccgttccagggtttcaggtgtatccgtcactgtcagcgtgccactggccgaggagagccagaaacgccctttggacggtgtcagcatattctcaatcgtctttttaatgtccccatagagatcactgttcaaatcaactgaggttttctgggcagaactcgactcgccagacacgccgctattggtaccgccactggagcctatcgagctggaggaacctgaggttacgctagcagaactgctaattttggtattaaggatgacaagctggaacattcgggtatccaactgataaaagacgatattgcccttattaacacgccacgacagccctaaacgactgccaatggtatccagcaaccccggtaaatcgccctgccacttcagtgtactgatgtgcttatcagactgcttcatgacagaggcagagggtgactgagcgcctaaataaggaagagaaactcgaccatgaccatccggagcaggcaatgagccaggcatctgctggctcgttccggagcggacattagcaggcgacaaaaccaaaaaggcatctggcgtgatggtcacacgagggccacacaagccggtaatacgctgccccagttcaggtaggttcatgccatcaggccggttgatggttatctgacaagggggcagtattttctcttccggatttgcgacaaccggtgcgagaggtttcagactcacccacggcttatccatccagcgcactgcgggttgggctttcgcgcgattggtatccgaaatacgtcgagctatttcgccgctatccttggtttgacgctctatcctgtcaatttcactgagtgaacagccagccaaaaacgttagactgagaaccacactaatgatgcgagaagttcgggtggcgaaaaaccgatgcatccagctctccctcaattaagataaacaatattcccttcggccattccggcgggaagggagagattcatgtcagtaccatcagccattcgcagccggccaccagcaataatccctaccagtgtggagtttgctgattgccgattaaggctggcgaccaacccttgctgttcaggtaaccacaaccacaaacgtccatgtcgtatggcagcgttgatacggttatcggagagcgggacgaggccaaactgacgagtattcaagttgccttcatctggagtacggtagtagcgccaatcattgacgccactggccaaccgcagcatgtcagcggccagagagtctgcggtacgattcatggcctgcgcctgatagccagcagattcacgccattgaacattgccaaccatcagcacaaaaaccatcgccatcactgctatggcataacccaccttagcgccctccggggatatcgctaaccgcaaccagacattgcagtcggctggcttgtgcaaacaagggtttatctgcctggcgataaagctcaaaaatctgaaccagtacagattcaaaattaccgtggaaggccaatggtgcatcaatgcggtaatccaataaaaccggccagatcaccacccagttgcccccgttagtacatttggcctgccccgcccaacgattcagtgtttctttgagtgttgaaccaacctcagcccgccaaagctggcccacgggggtgattaccggagaaggcacaggaatattttcaggctttaacgtcgatttaagcggaactaaaggtgtagcaatgacaggtgctaccgtggtagtggatgaaccagataagaagtttccagattggtgcgttagatttttagctgggatgattaccttggctggcactagcggtttggctacagcaaggttctgataggcatcacgcaacgtaaaacagacttcccgattcacatcatcaacccgcaaacgccatgcggggccagcaagaatttgcaaagcatcactgagacgtaacggcccaatcgaacgttgaacaccaggtaatggtttgtttagcagttcggtgaaaaccgatgatgatatcgaacacagtgagtacccagactccagcaatacatagcgaaaaccatcacccactgagcgaaccattttagcaggcatagtgatgtccaccatttgattcaacggatcacgctgagcatcaataggccgactgctgaccaaggtatagcggtcgtagcgcacaacctcaggaacacgattagggtaaatatcattgactcgggggacgggcaaaactgatggaaacgattcgttttgagcggtggtattatgggtacaaccagcggcaaatagtgatagggtgagccataccaacttgtaccagagccgcatatttggttgtgccatccatgttcaccgtaaaataatcccaatcagagaggaatattttgacgacaactaactgatgaacaacgttaaactctttctgagaatctaagagaaaagtgctttataccggtggggagatagatctacatatttaaaagaagaacaccggactggccggtgttctttctagtgattaaaacaccacatcaatactattcaggatagaaatcactatccatgatttgatcaaatgcccacgggcaggatttagggaatgccttttcatccataccggtttctctggccgccgataaaatggcatcgccataagcatccgtcgtcatttcatcaagctctcgcttaaggcttgggcttttcgagagccgacgagcaactttacgtcgctgttcagcgatggtgagttgccagctacgaccacggtgcgaaggttgaaatgcccacttcaggaggtggaggaacaatacctcaagacgagattccagctcgcttcgttgacaattccctatactctcgatttcattcaggatatttgggatgtctaactgatccaagataccagaacgcagcaaatcagcctgatcctgagtccaaccatagaaatcagtgtcatgacggttagtcatcatgtcctccgctaacattgtgccttaacgagtggacaacgttttaatctgtataggctgagaaataaaaaacgccggggtcaccggcgcaatttagtttttaacgctgaatcatgctgcattgtggggccggtgtgtaacatcaccacgaccatgtaacaaaccttccactgagatatcttcatcaagatgatcccaatgtatgccatgcagactgagttcatagttattacgttcttcatcagatgcattcatcaaacgggggaaccagacaagaggtacacccagtaccctggcatcactcaactcaacccacatggttgcatcatcaaaacgcactgttttagctgaaatagtcattccacgcctccaaaaacgacgctttgttttgttcaacgacttcagataactccttaataactcgagcattaaatccgtcattacgacttaatttaacttcaggtatcagccaaaacttagcttcaccatcagaactacgtacatggatatgtaccggttctagtgggttcccttcattcgaaaaaaagtaaaatctgaagttcttataccgaaatataaccggcattgttcatcctttagtctgtgagagattatggtaaataaaaatgcgctagtcaaacaggtgcgtttgctcttcgttatgtatagatagcacctcggcagacaccatacccgagtccgctgggctggtgtatatccatctgggcttagaatgaattttcagcgtaactttgatgctgggattcattatgtgctggcggcattgaggttggcctctctgacttgtagaccagttggccactaattttgacccactcgaccacaatcaatctggctttaagtgcagggcggctttcaccggcatgatcacccttggtcagggtaaacacatcagcaaccagcccactgagtacaaaaccaataagcacctgtttctcttcatccaccgccttttggcagcgattgataagagaaacactttctttaccagcaacagtaatatcaaaacgcgtgtaagacgcattgtcggtcggcccggtaagggcattgatcaccgcacaggtaaactcaccattattgcccgagaccttacgaatgttattgaggtagccgattccggttacattcaagttgaaatattcagcccgaggctgagaaggtgaattgggtgcattgttggtagaaagattgttagttgaaatactttgtgttggatcattattggttgtagcggtgctggttaccgtcatgatgttttctccggagtgaaacaaacaggtagcggaaaaacgatcatcccatgcggaagaaagtttcccgcagggaagtcagcaactgagctactgactaaactgtattggtaaaataggccttaacccgaaggtctctgtttgcaaaggttgacagatttaggttgaccgctcgaaagcgtcatctctcaggtcatgatggcattggcaggtgattacccgaaggcgttcctctcaagtcaccggaacattggcagttgtcgtagacaacaagtagccggttcagttttcaatcggatgagggggaagtcaatatctcaggtaaggaagaactgatatcacgcatacgtagaaaacttgtgctggattcatcgatgggcggagaaaaaatcgaacggcgggtacccaacaacactgccgtatccggttctccaaactcactaatggcctgctgccaaacactgttattttcaatcgcatccagacgagaaaccgcgactgagcgatagcgcatggcacaaccgtaaatctcacgtaccaggcgactgccgtcgctcaacttatcatagcgctgctgacgggagatcaatccataatgagccgcttgcagaaccagcctggcaaactggtcgaaacctaacaataagaaaacacaacggtatcccagcggggtgttactgtagacacgaatatccagaggttcagagactgtcgcttcagataaggttgcccctttgggcagccactgcatattttttccaatgctttcaatcaacgcctgcatattactattagcagcggttagcttatcttccatgcctaacatcgctgcatcagcgatgggattatccttgagtgagtcctgattaatcagggaagccttattaagaaaatgtggcatccctataatggccgattttaccacggtgccatcttcatctttttcaacgcgccgtccttgccacaaaccaatggcataatggctgtgcagttcaatttttagctccgagtgtaaggagccggtacgtttttcctcactatccgccatcgttgtcacctgctagtcagttaaaagaaaccaaatagtcgtgaaaccgcaggatgatcaacaaggtgaaattgaacattcaagcccattttttcaaacaccgaactgattagatggctttttaatcttgttgccagtggcaacaagattactttttaacctgcgcacttatccaccatggaagaatttgctttttatatctgcaataacacgggctacctgtcctgcagaggctcgttctatcggtaataaaccacggccaaccggctcactagcagaaagtggtcgttgagactgtttgggtgaaatcgccgcttccggcatagtcatctgcccttcacgagcacgcttgagcatactaagcatccacccaagcggattactcaactgaccacggcgtaattgtgtcctgagctgcgtcagcaacgctaacgactgattttccggcaatgcactcagttgcctcatcagcatgtccgcatcctctgcagatattctgcttagcagagaatctggcaaggacagtgcgggcgagtccttaacactgttcgcatcagatacgtatgtttttttattcacacttagtgtgaaattacgtacgttacagttcggttttcgaacttcgggataaatggctgatttattacagagttcgaaattcgaacccagtgtttttgagccattctgtattccttttttactgagttcggaattcgaactgggtacagcctctcggcgtaacgctgccatttgtcgcggtgtagctgaactccccaaccggttttcaatcatgcttaagcgagaatgtcgatgacgcatggtcggatcgttgcgaatctcatttagtactgccagtgcggtcattcgcactgctttgttcttgtgctgacagcttgatgccacgagatccaaccagccagggtcaaaggtttcagcatctctgcaactgagaggctcgtcatgctgggcataaatatttccccggacacggccatgtgcatccctgactcgcttacagaggctcagccatccggtaattctcaacattaacaacgcgcggctaatggtttcacgtgaggctttttccgcgtgtggtgatgccagttgtaactgcaactcgtcataagtcgggaagatagcgccttcatgctgctgcgcgtaaagacggatcatgacccacgccgttttatctaaaggagagagccgaatgtccataaataattggcgcggaaatgcatcatgtacattgccgagaaaaagtaagccactgcgctcgttggtgacatcattctctgatgtgcgtttggcaaggcttgtctgcattcgtgataacgtgaattcaacgatgctgtctggcggtagccccatcatctttacctcatctcaacctgacaatgaccacgccacgggacaaacaagtagcggttctggaagcacttatgtgcgatgttcttcaaccataacttgccgagagaactactttctattttcacggctagcctcacggcaccagctgttcacctgtgtccagacagcagtaagtgatacatgatgcttttcagcggccaacatcatgatatccagcgcgtcatgggagtctgctgttgtcaggtttgaatccttccactgctgccagatcccaacatcttcctcttcattcagcgcttgagttctgccctgtcgggtatcaataccgttgagccgacggcgagcactcacttctgctgcggtcaaaccgaaataggtctgcataagttcgatagatccacccaacgccaaagcatgatcgatacgctgcatacgcttttgctcggtacgggcttgctgtacaataatccaaaaattatcgtggttaatactgagattcagtaccgacacgctgctctgcatcaggtaatgcaagtcatcaacggtcagttggcttagttggcggatctcttcaatcgtcatacccaatgattcacaacggcgaatattgccagatttcagttccatcaatagatgggtcaatatggcatttgttgcctgcgataagctctggctcacagtaaacctccgctatttccgacacctgtctcacgctgcaactgacgcaggcgatgtaatacgcgcataagacgcataactttgaccaaatgaatatcgtcaagtatcggagaatgagattggtcggctgaacctaaaaaggtttggcaaaaaatggacatacttatgccctcttggcctgaatgcccggtaagtcccagcaagaaagtcacgaatcgattggtgttatctgctggagtactgtaaccagcagaatcacgctgtttatattcaacgatattgtcggcacaccccatggcttctgatagttcaaaagccaaccggtaagccatatcctgcaagtgttcaatatcatcctgtagcgcggggatataccagatatccttgactggctccaaacctgttgctgcaaaagcaatcgacgataccgtggcctttccatcttcgattaattcaccgacggcagataattgtggtgaaagtggcgtatcagcatccttatcagacccaggttcaagtttggataacgggcctgtcaatgtgcctgaacgcagcccagtcagaggcggagcctcatttcgctgtgatgggatgtgagtgacagcaatttctgtggcttttgtcgaatcactctctgggattggcactgttatcggtggaggtgccgttgggttgccgtaaatttcgcgacgctgctgctctttaggatcaagttcaattagccagcggtcataattaagagaaggatgcggcagtgctttaagtagcttgcctatcagttcatcacgaaacatttccagagaataggtatcgggatgattaaaaatgcagcaagtatcagaaaatacatcgcaaaaatccttcttcggcacaacttcggaagagaatattttccacgttttttctgctgtcgaacgcaaagtcagcaagggaagcacttgaatccgaggtaaaccactatccagtagcgcgggcaaaaccggatagagatgcttcaaagtatcttccatacgactgatggttgaactgtgaatcgggtatccctgctggttaagcaactgcgagagttcccgtagtgttactactcttcccaactcatcttcccagatagtgcgcgccttgtggataccaaaagatttctcaatatatgtcagctcaccgcgtatttcgtcttcagtcagatggccgataacacactgtaatcggcccggccagggcttaaaaatagtgtggatacgataaaaacgctcgtctcctgtttcctgccacaattcacacaaaacttggtagcgggtgttgccgccatcgctaaagatatagacatcctcaccatcaggaacgcgtgtcaccttggggatagaatccaacccacgggtacggattgatgctttgatatcctcaaatttgcgattacgtgtggtgcgcggattatctggattggggcgcagttgatccagtgtcaacaccattgccatttcactgaccggtaacaccgtcaagtttgcggatgaatagggttgtaccggtgatttaccgcgttgcagcatggcatctgacagatctagcttattggctttgttcatcagtaagcgccctcaagatccgtttgagtcttaatatcgtcgaaacgggtgtaacggctgtcaaacttgactctgaccgtacctatcggaccctgccgctgcttgccgataatgatctcagcgatccctttgttttctgtgttcgtatcatagacctcatcgcgataaacaaacatgatgacatcggcatcctgctccaatgcaccagagtctcgaagatcaccgttattcggtcgtttatccaccctttgttctaaggatcggttaagttgagagagcgccagtaccgggcatttcatttccttcgccagtgctttgagcgcgcgtgatatctcagcaatttcctgggtacggttctcttgcccagggcaacgcatcaactgcaagtaatccagcatgatcagtgcgggtttaccatttttacgtgcattacgccgagcgcggatccgcagcatagcgggggttaggtcacagctatcatcaatgaccagccgatctcgccattctccgaccataatgttggccgcatgactaatacgcgcccagtcttcatcatccagcaaaccacttttaagacgttgaagctcaatattgcccagagaagaaaccatgcgcatcaataactgctcggttggctgctcaaggctatacacctgtactacgctgttctcacgcctctgaagtgcgccagtaaccatcgacatagccaacgctgtttttcccattgaggggcggcctgccagcaagatcaaatcgctgtcctgaaaaccacaggtacgggtatccagctcgataaaccctgttggggtaccggttatgccgtcacccgacttagaccgaagttcaagctgcgtaagcatgctttccatgccgtcaattagcgacactgctttttcaggttcggattgctcggcaatggcgatgatccgcttttcggctttttccatgattgcagcaatattcgcacgcggtgcggttatttcatgtgtgatgtcatagcctaaactagcaagctgacgtgcccggctgaatcgagccacaatttcactgtaagcgacaatattggcggcgctgggggtatttttactgagttcggcggcataggcgaagccgccaacaagttcgagttgcccctgatgctcaaaagcattcgttagcgtcagtaaatcaatgggttttccagcatcgataagtcgctgcatttcacgaaaatagatttgatgaatcttaccgaagaaatcttccgccttgagaataagggcgatatcatcccaacgatcattatccagcatcaatccccccaacacagcctgttccgcatcaatagaaaccagcccacgaagaggatcgatctttgattcagccatgattagcctccggaatggaagacatcaactggtcaaaactctctttccattgagggaaaagctcactggcgaggttatgcatggttacgaaagcagagtcactgacgcgcccggttatcttttcaagacgatgagcgggttgcccaataacatggccttctgcataaatttcaaggtcatagattaaggtgtttaacagtgaaacctgtatttcttccctgtgagcactgtaacggccgttattgataacacccccaagctgttggtaagtctcgcgtgccaaccgggtgtatttcatgcagttgataagaatacggatttcaggcagttttatgcccaacgctaggaaaggaagaaggttctccatcatgttgatggtaccgcgaatgaactccctgacatctggcaagatcggctttaccacccccacagccgtattggtggccgcaagaacaataagctccaacataatggagcgagcaccttgagaatcgatgataattgcatcgtattgttggaagagagaatgttgcaatacattacgtaaacgcagccgaccatctggcgcatggagcattgccgtcggtaattgtgcattcggatcattcgagacaatcacatccagattagtgatcacactattagaaatgatacgagaatgatcgttgagatcgaccgtttgcataagcaactcaaacaggccacagggcgcttcataggttaatgcaaaaatgctacttgccgtaggctgaacataatctccatcaataaggaggattttgagaccggcatcggcaagaaaaccggccagattggcagcttgagtagatttaccctcaccacctttagtagaaataactggaattatatgcatttaaacacctgaattagttattcaggtgagcaattacaatttaatattaattacctaatcttataacgcttaaacgcagggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccatatttaagcttgtttgttattgtgactaaacatcagtcttaacaagcaggtgattgggtaggaatacgataccgtcgtaatttcgccacttggattgtaaaagtagttagcaatcaattagctcacttgttaaattaagtgggctttgttacgtgtcatggttacacagagtttcctctagtgtcaaatcagcaaggctcactgagcccttgcctcaagccgttacatcaactctttttccaaaatatcccgcaagctatcaacattctcatcgatatactcaagtgtcgattggatactgacatgccccaatagctttttgacggcctgaaggtttctgtcgggggatttcatcatatgcgtggcaattgtgtgtctgaaacggtgtgggctcacagtaaaacggcattctttggacagacgtcggaaaaatgcccgtaatggatattgatccatttctaacggatatttatcgcgacgacgtaaatcaaatcgcccaacattaaataattgatcttgtggttctgcaccggcatctagcgctctgttaaccagtagcttcaactgtgggaacagcgcggatactattggtacacggtgctctttgtgattcttagaacccgcgatcctcagctcaatactccgctcatctaaattgatgtcacataatcgtagatgcagcagttgattttgccgcacaccggtataacgtaaaacatctaataccgtaagccaaaaccatgaaggataaaacgcgtgattacgggtattaaaacaatgtgacgcgggtaaatccctttctctttgacagtattgtttcatcaatagatagagactattcatttgccctaacgtcagaatttttttttcttaatacccgctcttaccacagatccattaaatggattttcctcatgttttaataattttttcttcataccaaaattaaataatacacgaagatgagctaccttattattccaggttcgcggttccagtctcaaatcgttcaatacataccgacgccattctaatacaatttgatcactaatttcatgcggaagtttggttgtatattgttcaaacgagtttacaactttctgataactccattctgtcgcagggcgtagagatttactgaaaaaatatttttccaagagcaattcaaatgttatatggctcatttttgacttccttgttcaaccaatattaatgggttacccatgactatcataacgttaaataactctatatagatagacatagggtaaccattaataaattgaaagttacagacccaatatattcatattaacaatatcattccccttggtctctttatattctgcctctaacattgctgttaattgatgctgtttctcaatgagagtaaataaaagaagctcttgaacttctatatggtcaatgtgataggctgcgtaagccaaagccctacattggcattcaacatcgatacatgtagggatgagtggcgtgataagctcatattgttccatgataccccctatatgcgggtaggcggccagcaaaacacaaaacataatcagaaacaaagcgttgacgcgctgatttctcatccgttgccgttacacgtaacataataggggctgttttcgtctgaatacggttgatcgctacaaagatataagtacactttggtgcagccatagcgttagtccttttaacgtgatggttagaggcccggctagtgttgtagcactactgggcttcgctaatagtaaaccttggactgagtcaaggtgtggcccactataaaatcaaggtgggccacacgtcaatgactttataacctatgtcagttagattaaaatttttaggaactaagctatggctaccggaaacataaatgcaaaatcaaaagccttaaaagctcgagttcctcacaatgtagtagaagcaatggagtcagttaagaaagctgatgagagtacagctcaatttatagttacatcgatgcaaacagaaattgaacgcagactaaaggataaaaagtaatggataattatattagtacggctagttgctccctaaaaatggttatcttgcgggattgaaatatttagttattgcaataagataaccattcacttcctgaatgccccccctactctctctttatataaatagcagttataaaaatccttttgtctgaaacatctaaacctattgtcttaaaatcattaatagactatccgccggaggtgaaacggtaccataaattttggcaacagggatcaggtagccattaaaggatttactcccttctttctcttcgcaacaatacacattcaccccattggtttggcgtttatggagttttagcttctcaaattgtttttgcaccatgcgccaatcacatggaggttcgcctaaagtttgcttattttccgccatgaattgataaaaaatagttggcgatctcataaatacataacctgaaatgataaatactgatgagtcaattgtattaactgcaattaattgttctaaaatactctttttcacccattgatgaaaaatagatcccagattaaagctctcattctgggctattgggacagtattttgttttatatcagagccgtcatatcctgtaattattaactgttcattagctgtatccacaggaagctctgccggtgattcaaatgatgagcccgctgaaacccgaatagcatccagcacaatggtattcactatccctgactcatgtcgaaaccccgttaaatacaacgataagattttcagcacattcggccaagtactcaaccagatcagtgcttcataaggaattattttccaagccaacatcgcgctcagactttgaacctgcacggtatcagccataggggtaaaacgaaaacggtaaggttcgccaggtagaaaattaagcggtatccaacgctgcccactttgcagctcaacctcaatctggcacaacctgtcgagtgactggagcatagctgcatagacaatcaccgagttccaggcggcactctgcgaggcctgctcttccggttgcgccccgaccggcaacaggtagttttttgatagccgggcagcataggctaccgtttcgagcagatgatccaccattccccccagataagcatgatgatcgctctccgttgcagggaactgctgcatcagagtgacgcagtgttcaagtggctgcaggtaatactgctgatacatgtcgttaggcagtgacgaataatcccacagcatttgcaaacattgacgacgtcgtggtgttgccaactgttcacgggccgacaccggtgcgtgatagccgttcggtatctggactgatagcaattgcgttgcagtagatttctcaccgctactgatttttactgacgagacaggtagatacttcaggagagacttcagcataaatcgtcatctccctgcttacgccatccagcctgacggtgaatgatgtggtgaataatctgcgggtcgagttctaaagggagttgcatagcgtggtcctgttttcctgggaaatgggagccccactctataaatgcgaagtattacggcaacaaacaactctatatgagagtttaaaactttattccatcagatagctcgtttgtaaaacaggagcccctacaccaaacccgtttattgtatagcctagtaagcgcagtctgacaacagactgcgcttatccgacatgaccacaacaatcgttattcccatgaaactggccatcgtgccactctattccaagcggctccctcctagcttaaatctccagtgtaattattgaccatgctcattactcttttctcaaattcttcttttttgagatacgcactaatgtagatgtctggtggcctgctcaccgccaatcaaatacgcagatattatcaatgcacatccggtagtagtaaatcgcgaacttccgcttttcgctcaaagcagactgtcagatttgattgcgttctgtcagagaaaactgtcaaatcaagtctgagcgtatataaattaaaaactgtgtcactcaggacctagattgattattccatttactacagggttctaaagccctatcaccgccgtacaatatccaacatacttttcttcaactgcatcatgtcgccgccttagcaataccacgtgccacatccagttgatgtgcaatctgtttggctgccgccaattctgacaccccctgcgcctgcataatcgcccgtcgcgccgccttatcttctttctcggtcatgcccaaggctaaatataagcttggcggtaccgcacgaaacagcgcctcgatgcggctcaccagcaccaccccttcggtataacaatagggggtcttggtcgccgacagcaacatggctttctgctccgctgtcaatttcttgaagcgggctatttcttctacttcttccggtggcatcaccaagcacagccaccactcaatcatgttgagcatcttcttcgaggtattgggaaaatcctccaggttctgcgttgccagccacagccaggctcccagcttacgccacatcttcacaattttgaccacgaacggggccaacagcgggttggtcgttatcatgtgcgcttcatcggttgcaaagacgatttccctgtccaggaactgatcgcgctcagcaatgttgttgatggtgttcaccagcgaggtgtacgccaccgccagtgccgcttcatacccttcccgcgccagcgtcccgaggtcaatcaacgtcacatcggcttccggccagttatccccggggcggtcaaacagctcgcccaggaaccccagcataaacacgcccagcgattcccccatgttctgcgctcgggttcggcgaacttcaggacgtgcttcctcagcggcaaactggtacaacgccgcctgcaggtcgccggtgaccatctgccgccccgcattataagccgctcgcgcggccaccaggatggcctcacgcatcatgccccgatcagcccgctccagtttggcctcttccttggcctcgccgccggtgatcatcagtcgtgccacaatctccaactcccccagaatgtcacgctcctcatcgtcatcctcctcatcactgtcttcagtctcgatgcgttcactcagttcttcctcactcaccataacggcgggcgtctcgatcagacggtgcgcatcggcaaacggagccagagaaatgccacagccgggcttgatgctaaccttgttgaccgtcagctccagctcttcgcagtaatccgcaaacagaccaaaggagttaccggcttcggcaataaacagccggggacggtggatcgccatcaactgcgcaaacaggctgttcagcgtggccgatttacccgaaccagtgggaccaaacagcaccaggtgggcattcttggaacgatcctattgagtggatcaaaggtcagcggtgcgccgccccgattgaaaaaggtgaatcctggatgcccggtgccggtatcccgtccaaacaccggcaacaggttagccatgtgctgcacaaatgtcaggcgggtataccagtgttttttgtcatgcatcgggttaaaacacatcggcaaggctcgcagatagccgttgagcggggcaacatcgaactccggcttaaccggttgcagtccggcgttcaacaagaccgccgtcaggtcacgctgacgggtattcagcaccttgactgtcggagccttcagatagaaggtcatgctgctggctagtatcaaaatcgtagtgaaccttgcggccctgcgtctcaaaatcaatcgggatctggcgggtaatatggacggccacttgggcaccggggggaacatacacggcgtcaaacatctggccataacgggccttcacccagtcagccagttcattggtgccacttgacagggccttgcccaacgccgcctgcccagcactgccggtcagggtactggtcaccgtggtgccatccaccgaggtggtgttctggccgttcgccatcgcatccgccgccgcaccggcaccggacaacgcgaacagggtcggcaagtaggtggaggcgttggatttacgctccccggacaggcagggaataccgttctcgtcggacaaccagccaatactgccactatttgattttccgttattcccatcgctggatttggccgggggcggtacagtgcgcaccgtgccatcggtaaacacaaaggtgatcgattgaacttcgccacgcacgcaggacaacacccagtcaccggtggcggtgccggagacaatcgccccttccacgtccggcagttcaatgccgttggcggtcaggttctctttgccaataagcactttaaacgggtacggatcagtcacttttccatcgataggtacccggcccagcaacgccgtcatacccctactgccaatcagcgtcgagttttccggcaaggtataaactgggattgcctcctcaatggcctgctgatttttcgccaccctatccagctcggctttctgacgcgagatttcgttatcatccagatgggcaaaggaagaagggaactgaaaactgcccgtacccgcgacagcgctaccgatgaccggtttgccattgcggtcaagtggaaccgtatccagtggctcaatccatatcacgccatttgttaccttatctattgcagtattactgtcctccaatcccagacctattggcaagccgccgccctgttgcatcagccctatcccatcctccatcctctaaattagtgttgccaaccgttgctgttccgcctgtagcgtctgccgggcctgttcttcttgctgctttacgacattcactgcatcgcgaatacggttatcgatatttacatcgttctctttgagatctgtattttcttctgagagtctggtatttcgctgatccaaactgttctgtttgtcttgtatgactttcaagcgcgcaaccagggttcgcaaggtgtccgcaggtgtatcgccctcaataccgagtatttgtaactcttcctcagtcagatcactcaccgtatttggccgaatggtcgataacgcaggggggtacctgaggatgccggcaacgggtttacaccacaaagtgacgcaagtgcagcttcattttttaatcgttcaggattatcacccgcgactgccagcaagatggctgcggtttgaggacctacaccaaactgtctccgtaagcttccggcatattcttgggttaaattatccagtagctcatccagttgcgtgagttcttccgcgagggccagccaccgtttagccaggcttcgaagtgtgcaacaaagtgccaggagtaatggtgatttctcagcagattcaaaactcatacacgcagtaacgcattcgagcggttttgatttccacaacatgtcgcggatatcctggggggcgctgactaatagcgcacggagctgattgattacctgaattttcgcctttacggcgctccggcgggcaacgctgatgatccgtaacgcctcgcaggcaccggattgcaatttgggaacggctttggcactcccggaaaggaccgttctggcggcattctccgcatcaagtggatcagattttcctttaaggcgacgtttagaacgatcaggacgattgatttcaagaacatcgagcccttttttaatgagaaatcgcgtcagtcctgcgccgtacgttccggttccttctatccctgcacgttccaccgagccaaaagtgagtacccagtcgaacaattcttcatatcctacctggttagtctgtatgactttcgttccgagcaactttccgtcgtagctgagaaccgcaccaacgtgaatatccagatgcgtatcaacacctaaaattacagagtcattgaatgaatgaatgatgatttttcatggcttacccctgtcagcatggaatagccatccccattgcaggacaggacactcaagttgcagcacaaggctcctatcaggtcacaaactctgggcccggctatgcacgggaaatacctgaaccggacgacaggtcaacacaaaggcagttcagccaatcccagcacgggtcagtccaatccggtattcaggagtatagtagactgagtatcccaacaattcccccgtcgactcaggctttgcttttcagggctctcaatatacgagcgaaagatgtcagcattttatgacagctcacaatttaaaaagcagcatgagtcgtcggggtaatcgccatgacaacgcaatagcggaaagctttttccagttgctaaaacgggaacgcataaagaaacggatctataaaaatagggaagaagcgaaggcggatatcttcgattatgtagagatgttttataatgctaaacgccgccacagtgcctgtgagtatcagccccctgcagtttatgaaagtgcctggttcatgaggcacggaaccgtctaggaaactagggtctattcattagtgccatgattgaaaaggctcagagcaatgccgtcacacacctctgagccaggttttatccactaaattgcagcaggttatctgccagcgttacatttttttatcttgaatttcaaagcgcggtgaaacaaaaccatagagtgtccaccccaggaaagtcacgatagcgccatacatcatggcttcttcaccggatgaatacagggcatagaagctatatagagcaccaattagtgcaatgatattggctatccgagccttggacggatctaccttagccactttctgaataataatcagcgccgccatcgacaagatataaggaataatattggtaaccaccgccagattaaccagtacgttaaactgcttattcagtgaagggctaatggtcatcaaagacagcactgtctgaataaccacaataacgagcatgcctttgatgggcgcttctgctttactgattttggagaagattttcgggaaataaccttcatcggcggaggatttaaacacttgggcaatagtaaactgccagcctagcaaggaaccacagcaagacatcaccatcagcgccatgataattttacccacggtagggtcaaacatctgggcgaaggctaaaccaaaaggtgcggtagaattcgctaaatccatattcggcacaatgccggcaatcacgttggttgaaacgatgtaaatcaccgccgtccccagcgttccgcccagcaccgcaatagggacgtttttctccggattttctaccacatcagtgttggcgcaagctgactccagccccaaaaacgcccacaatgtcatggcaatagaagctcctattgcttcaaatgtcggcacatgatgggggttccaggactcgacatacagggtcgggctaaaccagaaccagccaatgacggacaaacccaccactgggatgataaccccccagacggtaatttcactgatcttaccggtaatgcgtgcaccaccgaagttggcaacagtacacaaccacagcacaccaatcgttgccagacagatccccaacgggctcagctcagcaccaatcaactcggtaccgtagcccaccgccgagatagcaatagccacgttagcaatcaataacgacacaccataggtatagttggccataaagttgccagacttaccgaaagcatattccgcataaccgcccatgccgcccgacttatggctaaacatcccgcatttggcgaatgcataggccagcgccatcgaccccacagcggtcactaaccacgaaacgatagagatagtgccaacttccgccagtttggttggcagcatgatgatccctgaccccatcatattcaccgcagtcaaaatggtgagctgaacaacacccattttgttcgatttagacgcactcattatcctttctctctgtaaaaattgagaaagcggagagcatggctggagcacgacgataaagccacgcctccgcagttttggttataaaataatcaatttggctcaatacgtaaccaaccacttatggtttgatgacatagccataagcacgtttacggccatcggcatcttgctggatgtagaccccttgtagctcaggcgcaaagcccggtaacaggttaatgccctcttccaacgccaggaagtaacgctgtactgaaccaccccatacttcaccgggaacgacacacagaatgccgggtggataaggcagcgcaccctcggcggcgatacggcctcctatctgatccaatgccaccaactcgatattgccacggacaaactcgatatgtgcttgttgcggattcatcactgctttcgggaaatgcgccttacggaacatctctttctgcaactctttcacattgtggctgacatacagatcatgcatttcctgacacagctggcggatggagtaaccctgataacgcgcttcgttagcctgataaattgatggtaacacttcagctaacggcgcatcttgttctaacaggcgctcaaaacgcgcaatttgagcaacaagatgctgcatcttggccatatcttccgctggggtcagcaggaacagaatcgagttaagatcgcatttttctggcacgatgccattttcacgcaagaagttcgccagaatggtggccggaacaccaaacttctcatactcgccggtctgcacattgatacctggtgtggtcagcatcagtttgcatgggtcgacaaaatattgatgttcagcgtagcccgcaaaggagtgccaacgttcccccggaacaaaggcaaagaagcgcagatcattagccatttggtcggtatcgaactcctcccaccgacggccatcaatagtttccggcacgaacgggcgaatgtgttggcatagcttcagcaactgtttacgggtttcgatccccagcttgacgcagtccatccacatgcgcttaccgctttcaccttcatgcattctggcattcacatccagcgcagcaaatagcggatagaatgggctggttgaggcctgcatcataaacgcgttattcattcgtttatgattcacatagcgcgcctgccctttgatatgcttatcttttttgtggatttgagaagtctgagagaaaccagcctgctgcttgtggacagattgagtcaccagaatacccggatcgttttcattcaattccagcagcagtggagaacaatctttcatcattgggatgaactgttcgtaacccacccatgcagagtcaaacagaatgtagtcacacagatgaccaatcttatccaccacttgacgagcgttataaatcgtaccgtcataggtgcctaactgaatcacagccaaccggaatggtcgttgatctgcggcccgcgctggtgccacttcgcgaattaaattgcgcagatatttctcttcaaagcagtgcgaatcgatgccaccgataaaaccaaatgggttacgcgcggtttccaaatataccggggtcgccccagcctgaattaatgcaccatgatggacagacttatggttattacgatcaaaaagaactaaatcacctggggtcaataaagcgtgtagtgccactttatttgaagaggaggttccattcagaacaaagtaggttttatcggcattaaagacttttgccgcgtgttgctgtgccgcacaaggagccccttcatgaatgagcaggtcacccatagaaacgtcagcattgcataaatcggaacggaataaggtctcaccaaaataatcaaagaattgacggccagccggatggcggcggaagaattgcccgccctgatgccctgggcagtcgaacgcggcattcccctgctgcacatattctactaagctgccgaaaaatggcggcaggacttctttttcatatttggttgcggcggcttccagttgtttaccataaaaatcattattgccatcatccagttcaaacacactggtcactcgcggtaagatttcagcgggtaactcttcttggtggcaaacggcaacgaatatcggcaggccaaaaccggtttgttctatcctatcgagtagacccgtcactgcgtcatctacggaaataacgacggcggagatatcagtgaaatttgtatcatgaatatcaacaatttcacgtccagtggtaaagcaatttgatgtattggcactgaccgcaacttttaatttttccatattacctatctcttcatttatctatagctaagcatgatcacagaattaatttccattaattctgaaagcaaggcacggctacccgtaataattcaacttactgaattattgaaacggaaataacgaatgtcaggtgacatagagcaccgaatatggtgtcaaaatattgtgaaaagccaaagactgctgatcattctgaaaaattagagatagcacaatcatgaagactcagtgactgagtacccaaacataatgaattcagaataaagaatgacggtccacaacaagagataccattgaagaagaaaattatctggcgttaaacagatggaaatcaaaacaactacgatgcgatagcatcacaagatgggttacacactggatatgtgaccaaaatctattattgtatttcattgcctatttcctcatacctctaacattgcggaaatcagggttattatcgcggttagacagacctaatttgaatgcctgacaccaatattatctaccccattgatagaaattcaagcttatttggcatgaaaatcactcataacaatgacgatgctaaaaatatattaccgtgcatatgttagaaaaaataagtatacgttgcggtgtgatttccatattaatataagccgttaattgttattaaccccattacaatatttatcatttcactaacataataatatatttctgattgtaatcggtgttcgattcaattaacggcctatttatctaatgcaacagtgccaacgattctgaagtatttgtcattttacccatcacaaaagccaaattagcggccgcgaccaaagatgcggcatgggcgtcagtgctcatttgctgtgcattcaacaatccattagcagcctcgttggcgaccgttatggtgccgacaccattgcgataagactccagtgcagcgtcataggtaataaacgaggttttcaccagagttaatgccgcctgattagcttcaagcgcagaacgtaaagtatctgctgcgacgacaatttcgcgcaccgccaattcttgtgttttcttaaacccttcggcagcaaccgcagctcgagattccgcctctttcacccgcgcggcacgtattccaccatcgtaaagaggaacactgacaccgactaaaatactggaagatgaagtttgtggactaatacccggcaggccctggatatcaaagtgtccatcgccaccggcaaccgccccagccagatagactttcggcaagaaatcagcttctgttgctttgatacccgccttcgctgcctcgaccgccgcatagctggctaacacatctggccgctgggagagagccagtcgaatcatctgttcggttggtgcgctcatcccatccggtaaagcacgatcttcggcataagcgactttaatatccaatgagggagaaacccccattgcgcccaataatgcctgataagcatcacgttcagtgcccttagccaccacacgacgtaactcagactgcgcaacctgctggcgtgccagagcgacttcaactgtcgtcgcgacaccatttttgcgccgttcctcagcagcatcttgaatctttaggctatttttcagtgtttgttctgctatctggcgctgagtttgtgcagcaccatattggaaatacgtgcgagtaacatcatagattagcttctggtgcataccattaaaggtcacattggcggcataagaagtctgtttagcggcatcaagcaacgcgctgcgctgaccaaaatcaaaaataagccactgtaatgccaaggcaggaaccaccgcactcccgctggttttcaaatccttttcgttgccgatggcataaggtaacggcgtggtcgtacgctgataaccaccaatcacactggccgaaattatgggtaaaaatatcgcttcccccattccgaccgccagcgcagcctgccgtgcttgttgccaggcaatgcgggtatctggattttggctctgggcgatatcaatcaattcaggtaacgaataagtatgctcgctttttaggctgggaggcggtgctaattccgccaccagcgggttcgccggcacagaaaagttgccgctctctataggagcatttgcatccgccttccagggttcagtataagatgcaggtgcaagatccaagctgtctgtagcacaaccggcgaccagcatgctcagactcaataccgagccagtcagacctattttggctatccgggccatcaatacagcgtgcgtcatcatgtcatccaattcccagaagtttctcaagccgctttatacgttgttgaatagtcagatcaatcggcgatgctccctgccgtgatgattcgctattcgctccttgctcatccgataatgtcgcggcaccgctacctgtcgagaggcgacgcagttgtgccacatcagaggccgacttttccgtcggtagaaacagcaccgggcacaacttacccatctctgccagtatggcctgtaagcgcgcgcactcttctcgcgaggggcgtaattgtgctggttcaaaggggatcagcgctaactcttcttgcgcgctggtgatctccgcctcgaccgttgtcgcctctctgagcgccgcaggccgggcatcgggcgctaatgtggccaggtttgtcagccctttcaatgcattacggatatgaatgtgcaccgcatctgcaatcgccaccggccacagtcgggtgaaaatcaaatacaccaccagattacccagcaaaatacccagcaccctatccagagctacgcccagatcggtgctcggcccgaagccttgcaataccgtcagcaagaaagccagcccaacctgtacaccggcataagcaatacgttcactgccacatgacacccaagcggccaagagaatgcaaccaaataccaacgccatcaattgcccgatatcgttcatgtggggaatgatgaagataatcgacagcactcccatcaatgccccgatcaaacaaccaataatccgcaagactagcttatgcaccgtttcaccggtggtgcccaatgcagcaacataacaagtgatcatggcggtatgaatgtcctgccaatccagcgcggtgtaaatcagataacaaatcagcgccgcagcggtagttttcagagcgaactgctgatgaacaggattggttagggcgtctgcggcaaagaaggtggatttcggggcattcaggtcttgcccaatattggcagttgccagtgctgtcagcgcgtttctgatttcattgatttcatcgctgggatcgtcaatggtgaagtgaggggtaagcgcaagattgccagcagcaatcgcctgcgccgcgtcaccacagtaagccgccagctcaaggcgcgcattctccgctgaagtcgcaggtaaagccgaagtcgccaacagtaaccggtaactgctttttactgcactttcaagccaggccgcttcagccgatggccgcagatgaaaaatacgcacaaaaagcgcccgttgctgatgctcattttgcccttcttgcagcagttccttaaccctatccattgtggcagcatcaggttgacgcaatgcctcggccaccgccaataatcgctcagataggctgtcgcgcaataagcgctgtggcatccggccaaagaaaaggttaaaaacaatcaacagcaacattggggaaacagccattagccaggcatacagcagcccccgcgtagccacttcccccatggggatattgctcagtaacgtcatgacaaaagcaatcaccagcgcaataatgctgccgaccgggccgagcttactggcagatccgagatagagaaagagaaacgaactgacaatcaaggcagccatgcgcagtggcgcggcttctagagtgaagtggataagtagaaataccaaaccgacaaccagcgacaccaatatggtgatcgcaaccgccatcaccatgctctcgacgccatcaggtttcatcacgaaaataatgagataacagctaatcgcggattctggaatgccatatatcatggcaatcatcgccatcaatgcacagagcgcagcaacacgccacgcctgagccaccctgccagggaaataggctaaatcaacttttgcctgacggattatgccgccaagcgtaccgtcagcaaccctcgtcattgcgcacgataaccacagcagtcgccccgattcgcatcaagtcctccggcggtttttccagactaattctgacagggaaacgctgaacaacacgcacccaattcaatgacttcggcacataaggcaggccacgtgggatattcaacatatcttcagagcttacgccccagccaatcccctcgacgcgcccctgaatcgcacgctgtctgtccgccataacatagacggtggcgcaatcacccaccttgatatgcttcaactccgtttcgcggaaaaatgccgaagcatgccagtgttcggtattaataagtgtgaaaatagcttggtccgggacgacaaactccccagcagagacagtcaacccgacaacccgaccatcatggggcgcacgcacttgtgtattcgccagttcccgttcagcaatagcaagtgccgcgcggcgcgccaccaccagcgcttccgaagcggcggtgctgctgaccaatgcctcagcggcaaatgactgttttaatgcctgttttaggctgacttcagcatcatgtttcgccgtcgctgcgtcatctacctgctgggcggtaacatagcctttggggagtagcggttgtaagcgagccaacgtctgagtagctaatttaagattggcttgcgcccgaacaatctgttcattggtaattgccgcattggattgctctgcgaccacggtgcgttgctgggtatcgcgcgcagcttctgccattttcaactcagcctgcgcttgctcgacttgcaaacggtagagatccggctcaatggaaaacaacaaatcaccacgccggactttgctgttttcctcaacattaatggagataatacggcccggaaccgagctggcaatatgcaccacgctagccccgagttccgcatcctcagacaatggattcaatgtggtctgccgcaccgataaccaccctgaaatcactgctgcaacaacaataacgccagcaacaatgagtgccagtcgccgcttatgcccactcccttgtagtttattcatattcatcattcatcgcgtaaacagtagtagggaacagataaatgccacagcaagcgccaggcagacatacaccaacagccgccatggcagcacctcatcaataccaacgcgaataaacagaacacgagcaatcaccgcagtgattatcccgataaaggcgcaagccatccaggaaggaaaataggaccccactagcgaaaatgagggagcctcagcaccgaagcaaccactcagggtgatagccgataacagaacccacggcccacgccatcgcttctgtttcgcaccgcttaaaagcataaagaaaaaccacagctgcttcctaagggaagtcatattattcattgaacaacctcaattaactggcgctaccctgacagaagtcagggtttgtcatcataaaaaaccgctaatgatcacgtcccagcgtgtttttgaaaatttgcccatctttcataatgactctaaatgctttatctggctgggcgacgagttgaatatcgtccaaaggattgccatcaaccagaatcaggtcagccagcgcaccattttccaccacacccaattttcctggataagggtttctcgggccagaaaaagcacaaagttcagcattaacactggtcgccattttgagaatttcaagcggtgaataccagcgcgtcagcttggctaattgtgccccctgccgggttgccagtcgggcatcaaacagcgtgtcggtgccccatgcggtcttgatattgtattttttcgccaacatataggcggtatcagtcccagccaccatttcaagttgcttggctcgtgatgccgggcttggcgttggcaccgcatcttcatcatcaaggaaaggttgcaagctccaccaaatgcctttttcggccattagctgcacagtttcctcatccaacaactggccatgttcaatacacttaaccccacctttgatagccatagtaacagcacggggggtgtaagcatggacggtcacataggtgccccagttttcagctgcggtaactgcggcctggatttctgcgacagaaccttccgtcacgtcgatggagtcatacatcgagctgacacccccaccggccatatatttaagttgcgaagcacctcgcatgagttgttctctggcgcgcagcaatacctgatcagcaccatcggcaatcgccgtcatccccacacgctcggcgtaacttaagggatctgatggggtatgtggcaattcacccagcaagcgaaaatcaccatgcccaccggtttgagtgataaatgcgcccgaagggaaaatgcgtgggccaatagcgacatgttcatcaatggcgcgtttcaagccaaaaaccggcccgcccatatcacgtaccgtggtgaagccgcgcattaaggtggcatcagcttcagcaatggccagcgcctgaatatagttaaaatctgccgtcatggcggtcatcatcgatgggcgagccataatggcgtgccagtgagcatcaatcagccccggcattaatacgccaccaccgccatcaattagctccacatccgctgacagcggtgtatccacaggctccaccgactttatttggttgccttccactaatactcgcagcccgtctcgtagttggtctgaaacaccatcaaagacacgaacattaataaaagccatcacgcgcactgcattggcggcaacatctcttttttgtgattttgctcccggtactgccgccgcaaccgttgccgcagtaataggggctgattgcgttgctttctgggaaaataccgtattgatgcgtatgaatgcagggctattacagaggcaaccttcgccatgcgtgtgggggagctgaatcaatggcatatgagacataaagttctccttaatgaacattcccccaatcaaaaatcagagggtgcgctctggataatagaacaatttctcgggtaacaacttattttcatgacaaaatttaaccactaagagtgatatagctcttatcataagatgatgacaggaattagcgaaaatttattatgaggttattttatatcatggattaactggggcaatcggtaaaaccgttaaataagaaataaacaaggttgccttccctggcagcctcaatgaaaaataccttaaaatattcacactatcagtgagtgatctcttccaaataatccagtacatcctgtacccgataccatttcatccagatttcgtcttgcagtggttgctccgtatgtttttccaccgatgacactagctccaacatctccagcgaatcaagatggagatcgacaatcagccgcgattgcatatcccaatgttgtgttgcgcccgcgtaggcacgaatctgggtgagctctgacttaagccaacattcctgagagttttctggtttcatcactcaatctctgtgggttgcttattgagctgactacgaccggtgttaaccgcattcgtgtcactcttgcgataatcctctttctggctgagatcgcgcgtctgcgcacctttctgagtcagtgtcacattagaatctttgttaccagaccaagattgtgttggtaccgaggcatttttgccaaacccaacaaattgattaccctgagcagttaacgaagaggggcctttttgttgtgtaccgcccagccggtaagtcgattgctggctgagatcgcgcgtctgcgcgcctttctgagtcagtgtcactgctgcatctttgttagctaaaaaggattttgccagtagcagctcagaggtattttccccaagcccggcaaaagaagtaccttgagtattgaccgaagaggggcttttttgctgcgagccgccccgctcatcattctgtttttggctaagatcacgaacctgaccaccgcgagtcagagttaccttaggcgctgctgttatagaggattgtattggtccagaggtacccaataaagaaccctgagcattaaggtggcgctcagccacgactttagcagaaaccgtacgatacagaccgtccgcgggtggcgatgtttcatctgcattcacctgaatatccagcgtagtgatatagttagcaggctcatcctgcttcactaccggaggctcaagagccgtactgctgacaaatagtggtttcggttgtgccgagttatcaatttcatcggatacctgatcagatgaatctgtcgtatcaactgctgtttgagtggcagtcgcgctttgcggcttattatcctcaggctgagtggtaacatcactgcctgacgtattcgaaatattattcggtatggatgctggcgtaccataataataattattagtagtagtaatatttttaatgttattaataacactaccgggctgcgcagcattattgctattaaccgaaggagtctccaaatcatagtcaggtgcaggtataaacggtgctgaattaagcggcgatcggttgtacgaaaccgcagcatcaggtgctaacgtcaacgttgctattatttgcgttttattttccaacgctttgattaaagaaaatattttaatggattgatcaccaatacctttgaactcaaaaaattctttctgcaattcggtaatcatgttgttagtttttgtatgttcagcctcataaagatgactttctacatttttgggattttcccgcagcgtttgcagatcatcagctgacagttttccatccagtttggcaatgatatccggatagacattttgctgaagatagttagaacaaaactgctgcaggttatcttgccctgtttgcgagtttttctgcgttaattccatcttgtcagcaatggcagcgatgaaatttttcattttgccaactgctgacggcgcattcttgggcaagccctctatcgctttgtagaattcatttgctgcacccatcagttttgtatctttcttatccgccggtaacatgctaaataatgccagcgccgctttggtgccgtgattcaatgtatagtgtttaagatcacgctcaccacagctatctattacttgagtaagattttttaacatattgatattacttgcatcctttcccaaatctttgaggaaggaagcgatatgtttcgccgtgttaacgtctgctaagggggtagtaccatcagcagagtttgagctgaaactgatagtacgttggctatctactccctcgttagaggaaatggggcagggtttggcatgggcagacgtcaccccagtgagactgctcgctaaagcgctcccattgcctgaagaaaacttgggagaagcagaatttaaaggtctgggagtagtaacagtactgggtgccatgatattaggcataactaatcttccttatataaacagtttaaaaaatgggtaataccacagtgcgcacggtggcaaaaaatacccagcgcagtgtagtattagcgcactctgaatattttcagacgatagtctaattaccggctagtatcatgtggctggaaagagtgccaggcaataaacctgccattatttattgagcatattatttattgaacatattatttattgaacatagcccatattataacgatataaatcgtccaccattttagtcagtaattggatcagggtttcaaaactggtattgtcctgccgaaatttttccagcaattgcgttacactattatcaatcgcatttttctggctatcgatgccactttgcaagctctggaaggcttgcgcattggtgtcagaccccatccatgtggcctctgtaccctgtagcaatttataaatctctgtgatgggagctaaatctggatatactttaattttgccgctgctctgctcatactccaccttaaagccagttcccaactttttctcccagaacgcaagctctttatcaccgccagcaaaagtataaatagggtttattttagcgtcgctaggcggccagttcttggcaaatgccttcatcttttcagtatcctgcttcggaaatgagcagacaacatatttttgcaattgttcatgcatggatttcgcaaattcataaaggttaaattttatcttgccatctgaccccgcctcaatatgattacttattgtccccaatgcagtatgcgtcaccctcataaactcagtggcgcctttgttaatttcagcgtaattttgctgataatcaccatgtattgacttaatcaaatctttcattggttctatatgggttacatgccattcttcatcttttgcagtggcattggatatacttctcattgtagccttgtagttgtcgtcacttcgtttcaaaccgcgcaccaggctgcgggaatccgccacaaccttatccatatcccccgaaactgaatgaaagctccccgtagaagaggattcaaacactggcagtggcagcaaatggctattgttagccacgagttgtcgcccggtagcataaggatcatccagaggttgcatcagggcggatagatccatgttctgtaatagcatcggctgcgcactcacgttgtgcccgttagccagtgcccctttcgcgcccaacatcagttccgggacatgttgaggtagtgaaataatcgctgttgacatactgatatcttctctttaacccttaacaatggcctgattggcccgggtggtggattccattatggaattaagaattttcttaatttcctccaggaactgcttggtctgatccatctgtttctcggtatcattggcagcactacgtgccgtatctgctacattggcctgtattgatttgtccgcttcagcctgttttactgccagctgattagaagcactgctcacctgagcggcgttatcggacatgcgcgttgcctggtcaacaatacggcccatggcctgatatttatccgtctgctgattgtatttctgtttatgaagatcggctgcgtcctctgcttccgccactctctgctgctgctgctgcttaatttgcgcctgttctgccttgttcggtgccgtggcttgcgtcatcttctgcccatccgcgccagtgcgactgattgcgaccttggccggtgcctctacctgattcatttggagcgccagctgcttagcatctgcactgtgctggttggacggtttcagatggttcttaaccgcttgactttgcttaaataagcctccagcctgcaacccaacgccaacaccggtaatcaccatcgcagtggcaaagccgataactgcgctatggtagatctctttcccttcgcggatagttgaatccgccgccatttgggtcatctcggcactgagagccgccagcatgctatgagtacgacgctcggagatatttagctccgccaataccttacgcagcatactgaacataaatcgcatcgtctcattggtctggaagccaatgaattcgtgctgtttggccgagttcggagattcaaccttataatcttcgcctttctgactcatctgaacagcattagcctccttcaatatagagccagccagcatcaactgagctgctgctgccagattgcgttgctcggtatcatcggccaacagtgcatccagcaggactcgatcaccagcactcatttcactgttagcatcttcccgttgtaacactgtagtcagggcttgcctgaacccctccggcgtggtggtaagcgcaatacgtaaatcattttgaagctcggtattttccggtgtttccaggccctctaacgactgcaactgcatcagcatctgcgcataatcagccgtcgttttaggcgcagacagttgcggttttccagcgccactggtgaaattggtatttgctgacttaaggtcgtgcaagcccagcttgttgggcgtattttgctcggcaccaaccgatgtcagcaactgtgcaaaatttgggtcaatcttaggggcagtaaaagtcgtggcttgttgaatagtggtcataaatagtttctcctgaaattaagcaaaactgctttttattatattggctttagcagtgccggattgatctaacgcagtcagcatgctgttaaacatctcattgagctggtcatagtttttagccaccgacgcgattagcgactttaacaaatcctcaatgaactgcatcatagcgttgttgtgcatcaagcctgccatcatctctttcatatcgcgggtgtttgtgccgacctgtaaattcagcccgccgctgacagcagcattagtcacaccaagcaccatattggtaccgttcatgcccatttcgattttgcgcgcagtcacactggcggttttccccacactggcagccttatcagcaacgtgtacaacatcgtccgttttgtcggcaatctgcgccaacgatttgctgagattagtggccttagtccccaccttgcccatactattgagaagatcggttggcagcgcttttacggcgcttttcatcagattacccactaatttagacccgtttttcgctaaattgctgatcatctgaccggcatttttgaaaaacgaagacatcgaaaatagcgaaatcgcgaggaaagcaacggccgccaacaccatgcccacaatgttgccgatctctttggctttctctgccgacataccgaatgtcatcaacatattgctgataccggttgaaatttccgccgccagcatctgcatcaagctgccttgtccagtctcctccagcacgatatcagtcacggttagggcaataccaaccgcagcgatggccagcgtcagtggcgcggcagtgcccagagtggcgatggttgccacaactgataccgctaacatgatgtaactaaagattttactggtacaagaggcagttttactcgcctcatcagctttacgttgcgccgcttccgcttctttggcttttttctctgaatctctacgcgaggctgcgctgatggtttccagcacctcctgcttcttctccatatctttaatggcatctttacccatcaccatcctcagctccgcggtcagcagcgccagtatcgctaactgattaacccaacgttcgccatctatcttcggcgtagtgacagaggattctataaattcattgattgcaatgcggtcctgatcggccaatatcgctatttctgttgcttgattcagcacctgtttataagcattttcaagctgcgtgctgttaagttgggccttggtcagtgtacctttcaacttcgtgaggttagtggatagctgctgttgctccacttgtaatgcacttagcctgatgcttagcccagagactttatctgtcagcaactcatgttgtttcaactgtgcgaggtcctgcggtgggctaatcacttttagctcagccgtcgtcttagccagttgctgctgtgttgtggtcaatttctgctgattggtattgagagaactctgtagctccagctgctgccccgtcagcccctttaccgtcgtcacactttgctgccaggccaactgacactttgtcacttcattactgctctgctgcagctcattggtgctattttcaaatgccgacaacaaattttctgcccgctcacgctggacagaggattcgatgttaatcatttgcagacgaccacgtaatgagctcaggctgctatcactcactatctgacgtactgttgccaacgaccccatcaacgatgccgcggcattaaagccggaagtctggctggtcgcctctgagtttgctccatgacgggcgctgatacttgcacccgcggcctcttctgccgagggttggttagcggcagcctcggatttggcctgtgcgagcgtcatttttggcatgaccaatcgcggcgcacccttaacgcggtgatgtttctcctgttccattgaagccagttcctgaacagcatcccccagagacacatcaaacagatttttagtactatcgtctcgaatttggttaaaattcgcaccttgagtaaaagtgagaatattattaattcgatcgctgccagcttttatatcgaccatataatatatttaccttattaaataagagttatccttctgctggttcactttctgttagatttttctttaatgcagttaaataaacggaggatttttgtttcaactccaaatcatcactcccattaaaggtactttcaaaacaatgcaacgcagcactactttttttcagcattaaattacactgcccagcatggaataatggacggtaatcatcttttgccagaacaaaagccaaagagtaaagttccactgctttttcataacgcttggttagctgataaacagctgccaaccccataacataatcagtattataaaaatcataaatacttagaaagcgaaagaacgtttcggcttcttttaatttaccttgttcataaaattcataagcgtaagcataaagtccgtccatggtactttgtgggataccataaatatctttataactggccccctccattaatgcctgacaaagttcatcaaaaacaacatccatatcttccgtttgattttctgccgcatcatgtttctggttcatatactctcctaattaataatgtaagaaatatgatgcaacgctaatgtttacatcatagatagttggaacaatgagttcttataaaaagcgatgcgagctaatttggctcgctatcgttagtttcttcctgcgctagcgggtcggcagcattatccgcctcgaactgctccaggacagcatccacatcaatgcccatttttaccagctcaacgcgtaccagccagttaatgatgtgcatcacatcatccagcccttggtcattaataaagctgtctttacaataattccgccatagctgccgtgctaccggaatatccctcactaccggtacaccctgactttcggcataagcaatcaccgctttggcctgtaatccccgagttttcatcataagatacggcaccggtgctatatcgccattgtaataaatcaccatcgcaatatgcgttgggttcgccataacaaatgttgaactacgaacatttgacttcacgtcttctgacaatatttcctgatgcaaccctctacgagcgctcttaatatgtggatcgccatcattatctttgtattcttttttcacctcttgcttttccattttcaaatccttcataaacaggaaaaactcagtcaaggtatcaattaacaaaatcaataatgccacagccagaaaaaccataataaacgtaatacacaaatgcgcccactgactaatcatcccattaatagtggtgcgatagagcataaatatctcttgtcgccaaaagataaaaaataccgccgccgaagtggcaaataccaacaaatacagaaaagctttcaccaactcttttaatgagcgcagagcaaagatctttttaaatccagaaataggatttaagtgagaaaagtcaatttttactgcttcggtcgctaaacggaaacgactctgtaataacgaaataattgcacccggtaaaaaacaggccagcagtaccgggacaaccgcttgcaaaaataagctgtaaagtttatccaacaatgcctcaacacctatatcggaaggtgaaagcaaaattctttgtaacaaactacctaatccatacaaactggagaaaccagaaattgcaaacgcccctgataccagcaccacggcggcgaccatatccttacttttaaaactttgccctttcttcgccgagtcacgaatctttttgtctgtgggcttctctgttttttcagccatgatatctctccgctattattgcggcgctacaccaaaaatatcgtgcaacggactcaaggaaatcatattaatcagaatggtcggaacttcattctggaaatagagcagaaataccatgaatgcaattgcagacttaatggttaatgataaagaaaaagcattcagctgcgggcaaaagcgggaatatagccccagcgctacctcagtaataaataaagtcaccagaataggggccgcgagcacaatagcctgtaccactaactggttaagccaacgccccagcggcagactatcaaaatggctgaatccggcagcaaagggcaacaggcggtaactctcggcgaaggtctgcgccaactgatacatccccccctgtgtcagaaaaatcatgaccactatatggctgactaacaccgacatctctgaagattccacaccattagccgggtcgatagtatcgctgatggtcgccccgcgctggttatcgatcagttcaccaataatattggcgataagaaacggcagactgaggataaaagccagcaccaagccgatagccagttcataaaggatcatttcaccgaggcttgtctcttcccaattaagttcataggtcgagaaaaaaggccacatccccagggccaaaaaaacggcaacacagtttttgatcatgccactgttaagcaacttgctactgagaaacggcaaaaagaagaacaccggcgcaatccgtgcccacgccaatgccagcgtcatcaacccggtctgaaatgtagaatagagcgacacatacaaacctaccacctgctgatccatcaccccactcctgcgggcgataatgcgatagccagcacttcagtggcgtagttcattaccttgtcagacagccaaccagagatcataaacagtgagccaaataccgcgagtaacttgataccaaaaggcagtgtctgttcctgaagttgggtcacagtttgaatcaagccaatcaacagacctaccaccgtcgccaccatcaccggaatggccgatagcagcacaataagcagcatggctttattactggcgtaaataatattttccataagttagttacctggctaatgctgtgccagctccatatattgcataatcaaccccttggaaatcagcgcccaaccgtcgattgccacgaacaagatcaattttaccggaacagaaatggtaaccgggctcatcatcatcatccccaacgcaagtaaaatactggagataatcaggtctattactacaaaaggtagatagatataaaaaccaatttcgaacgctgatttaatttcactcaacgcgtaagcaggcagcagggaaaacagcgctggctcgcgagtatcagcttcagccatcgattcctcttcactacgcccttgttgcaacgactcgaaaaagttgagtaattccggatcggagtatttctttagataagcggtgtaactacccagccccccatctataaatttatccaccgaatcaacattgctaaaatccaccttttcggtgcgcatatagtgattcacatcctgaatcaccggcatcatcacaaacagtgacaacagcagcgctatcccgttgagcgccaggccggaaggtacctgttgtacccccatcgcattgcgcaccataattagcacgattgatattttcaggtagcacgttcccgccgcgatgacaaaaggcaatagtgaagaaaatgcgacaatcgccagtaagggaatgtccccaggtaacgttggcatcattgttatgaccccaggatgccctggcacgccaactttgtgacctccagacccagttcttcaccatcaccgatataaataagctcgccttcagccaccaattgcttattggcgtaaaccttcacttctctgtctttatctgcccccagcgaatacaccgatcccggctggatatgcgccaactcttccagtagaatttcgctgtgtcctaatacaaaggtcaacttcactgtcagtttggcaacatcgaagcggctcggtagatactcaggcagcacctcatccaacgtgggtaccgtatcttcagtttcctgcatatcatcaatattttcttctatcacgaacacaccctcttgctgtttttgaaagcgggccaccgggcgacccgttactattaagtgcaattgcaactgctgaatacagagcacatcgcgtaacgccaatgactgtaataacccggcgctgatatggctgtatcccaatacccagtcaacctgctgggtcacattttttcctatcgcctgcccggcaggcaggggcttaagctggctgaaaggagcggctatcagtaccgtccccagcaccgattcttctatcgttagccaagactggcttatctctgcaccatcaacaacctcaaggctttccatgcggaatgcgccagtaaaaaaagtacgagaactgttttcttgagtaaaaatttccgccaggctctggttatccagcccctgccaggcgcaactgttcagctcaggccagttgaaacgacaccagccttcaaccggtagcaacgccgaaattttttcagtgacactactcaggttcagtcggaaatagcgctctccagcttgtggaatggtggcgcttctgtccggctgatagcgctgttgccagcgcgtaacctcaacctggcgtgtactgagtcgacggatattgagcatcattatttttcatcctcctgctctgattgttgctgaccacggcgttcttcatcatgccgttcatcgcgaaaatccagcggattctccgactccaataaatggtggttattctgtaaagccaactgaacttccgcgctgtcggtcatcgctgtcagttcgcccgctttggacaattcgaatttcaccatcgggctgttcgtccactgagtaaaggtgtaactcaaggttcgacgccctgctgtcggttcactttctgtcgcgacaggctccggcaacgctgtcatttctgccttagatggggttttcatctcttctggctgagtgaccgcagggggctgtgttgccaatggctgcccggccaactgttgtgtagtcagcaaatgcgtctgctcatcccctaacgtgttttcctgactttccgctagcggcacagaagatgttgcttcacgcaaagactcaaatgacgccgcaattggctgcttaactgttgaaccagagctatctgacctatcctgagaaacagaggtgtcagacatctcgtctttattcccctctcttttcgcggaagggacagctaccattggcatctcagaattatcactggtgactgcaatcagaccgggcagtggctgttcgccgttatccctcgggataacattcaactgagtcaatgttgctgttggtttgagtaatgtttctaccgtcactccaccactcaccttgtccaccactggagttggtttcgcaccaactttctccatagcctgcggttgctctgctgtctcatgtccctgcgccatattcggcaacgccaactgtttacttaacggcatgctatttatcggcatcatcaggggagccaatgcgggagctaactgctcttctgcctgtttcttgcgttgctttgccttagccagcaactcggtcatttttttttgtacctcctgctgaaaagatttcactgcctgcccattatcggtgttccgcgttaccggcctggagacattggctggttcctctttgcggatatccggcggggcgctatgagctacctgttttatcgccaccatatgtggataattcctcaatttcgtattgctgttgcagttcgctatttaaacgtcttctgcacctttcgcgcttcagataagtttggaatttctcgcaccgattgtcggtttcccgtaattggcgctgcatctgccgttgcttcttctcaagtgttatcagttccgccttgatgttttctaagtcatataactgacgcgcaatttccgccaatagagcagctttatgacgttggcgttcaaagaaagcttcacgggtcaactccgcagcctggtcatacaggctgctttgagtttccaaaacttggatgcgcgtgtggatatcatgctgctgctgttgtagcgtctgtagcgaacgccgcaatatctgctggtcttgtttgattcgctccagtcgccgttgtgtgaggctcagcagattctttaccatcagtttgccagctcacggagctgattgagcgtggtggagaactcgccgggttcttccattgcttgctgcaaaaagccctctatgacatctctgttgtccagcgcgtgatcgttgtcggtattttcaccacgctggtactccccgagatcaagatagagctgaatttgtgccagccgtccgagcatatcgcgcgtttttgccgcatcctgacgatgctgcggtgtagtcactttcgaaaacacacgactaatactgtgtaagatatcaattgctgggtagtgaccgcgcccagcgagttgtgcactaaggtagatgtgaccatcgattatcgagcgaatttcatcaccaatcgggtcggattcctcttcgctctccagcagtacggtataaaaagccgtaatagagccatgctgcaatgcaccgggccgttccaataacagtggcagttgctcgaataccgacgctgggtaaccgcgccgtgcgggaagttcccccgccgccaatgctacatcgcgcaaagcacgggcataacgcgtcatcgaatcgacaaacagcaacacatctttgccctgatcacgaaaatactccgccatcgccgttgccagtaaagctgcattacagcgctcaaccgctggactgtccgacgtggcgtacaccagaatggtttgcgcagcacgcggtgaggtctgcaattcatgaatgaattctgtcacctcacgaccgcgctcaccaattagcgcaataacacaaatatccgccaccgcatgattcataatcatgctcatcagggaggttttgccgctaccggccgccgcaaaaatccccatacgctgcccctgcccacaagtgagcaagccatcaattgccctgacccccgtcaccaatggtgtggtaaccggtcggcgcaaattgacgctaaccggcggattatcaacccgacacagagtggtgaatagaggttctgatgatgcagttgcattgctcagcacgcccacttcctctcctgcggcgttgtaaattttacccgccagatgttctcccatctcaaagacaaacggctgaccagtggggcggataaccacttcacgtgtcagcccctgtgctcgaccaatcaaactcagaatggtttgtccctccttaaaccccacgacctgagcttttgcaatcacttccggctgacataaatcgcgctcaatcagacagatttcgccaataaagaccccatgcagcggggcctctagcaggcaaccatgtatacgcgacgggtgtgcacagctatcaaagagattcataaattagccagctaacagggtggagaatcgatgactacgctcataaaactcatttagactgtcagcaaacaactgagtgtcattcaacgctggctcacgcaagattgcggaaagcaccagagtgttttccctgaaactcaatgcgggctgcccgatgtgaaaattacctggggtgtattccagcaattcgctcaataaattttggcccagcgcttcaagatgccccatttgacattcagcaatgctgcaccacaaaataatatcgtcggttaacaagtcgacattaataggcggtgattcattcagctctaactgaatagttgaatgacaatcaagctgcgagttaattaagtcctggcgcccttcagtggataaaaaagaattcaatgcatcaacaaaacggtatttcatggtagttctccttacacggttttaattacgttcactttcactgtctcggagatctcattaaatgagagcacctccaattcagggaaacgactctcaagaatttttttcacaaaacgacgaatatctacgggcaccagcacactcatatctcgaacggagtgataactgctttctactgtctgagcaaaggcctgaataatgtcatcggtttttgccggatcaaggctgataaagctaccgccggaggcctgacgaatcccttggcgaatcatgtcttcaaattgatcattaatcatcagaacattcaaacgcccatcggtggcaaaacgagatgagatataacgggccatcgcgccacggacatattccaccagcatcatgctgtctttctcttttggcacccattgcaccaaagtttccaaaataagtttcatatttcggatggaaatcttttccatcagcagacgctgaaatacttcagttatcttttgtactgttgcatggcgatagcactcttttaataattcagggtatttcttttccagatcgtcaagcaggtttttagtttcctgaatcccaaagaactcattaatgtgatgcagcaataaagttccgatacagtcgataatctcactaatatcatcgcgtgccattaaacccagttgtttaatatcatcagtatgtttactggcgatccaggtactgactgcaccatgctcatcagtaaatcgggttaattccagccccagatattccagttcatcgttaatcgtaagaagacgtaaaccaccaaagcaaatattataatcacccgcacgaacttcattaatcagcacaataattttgtcgcttggtaccaccggagaatagttaatggcaatatcagggatgcggtagccatagcgcacaaaaatatctttcttgatgcgtgatagaaaactattttcttccagcagttccttatgtttttggctcaccgaaataataattggcagtgtttcaggtacatactcatcatctgaaacctgactttcccgtcgagtttcgccttctgccacctcggagctaacttcagcatcactctgttcatcacccgcaaggtgtttcttctccttgcgcttctgatgatggcgataccacagcagcgctaccattaaaccggataagaacaggaaaattggcgtaggaaacccgggcagaaaaccaatgctacaaacaatgatcgcggtgatcataatagtgaaatctttggcaaacagctcagagacaatattttcaccaaggtttttatcattgccgcccacgcgagtcacaataaagccggcactgatagagataagcagagccggaatttgtgctaccaagccatcaccaatggtcagcagggtgaaggtattcagtgccgtaggcatgtccatacccaattgcgccattccgacggaaataccaccaatcagattgacaaaaataatgatgatcccagcgatagcatcacctttgatgaatttcatcgccccatcaaaagagccgtataactggctctcgttctccatatcattacgtttctcttttactgttgcctcatcaatcaccccagcacgcaaatcagcgtcaatgctcatctgtttacctggcatcgcatcaagtgagaaacgcgccgcaacttcggcaatacgttcagaacctttggtaatcacgataaactgcacaatggtcacgatggcaaataccaccatcccaaccaccagattgtcctgaataacaaactcgccaaaggtggcaataatgtcgccagcatcagcttccagcaaaataagacggctggtactgatcgataacgctaatcggaatagcgtagtaatcaataaaattgagggaaatgaccggaagtccaacacccgtgtaatataaaatgatcccataaaaatcagcactgaaatcataatattcaggccaattaacagatctactaaaatcgtcggcaaaggtataatcagcatggcaataaccatgaccatgatgactaataccaacagttcaggacgattgcgaatatttaacaatagtccggtaattttattcatggaatgttctcttcttcgtcatgtaatacccgccgagccatagccagctcttgctccataaaatgactcatattctctttcaatccgtcaataaaatgctcgcgctcttctaatgatgagaaaatacctgtcggcaatatggaaaaagcgataattaaaatctgcaaaaaacgcgcacgcatatccgtacttaatgcaccgagctgccgcgaataaaatgtgagtaagctgtcgttaaaattctcttgaccgcgaatgccgctgataaacaatttgctaagcatgttctcaccactctgattaataaaagcaaaatcggtatgagaaaaacgctggcgaaatgtatcgtccagtgatttcatctctcttaatcggctaacacgattaaacaaagcaccaaattcgctaacattaatattccccaacggtaatgcttgtaagtcacaagccaaagcccgcgccaggtaacgaataatattttcacgttcctgagccaccatctcttcagcccattgctcatagagataaatcgctgggccgtcatagcaaagaaactcgcgatacagcattctcaagttgccagccgactgctgcattttttgtgcaaaagctttcgccaccagcgcgatattgatccccgcctgagcactgcgatcgaagtcttccgcctctagctgttcccgcaatgcttccagttgttcgagctgcttgcgctttaatcggctgcggtgaatcaatgctgccagcaccataagcaaatcactgggatcggtaaaatactggagcaaaaaagcatgtagctgctgctgcgtcatcaatttgttgttcagcgccccttcaacccgcaggattttttcatccgcttgagcatccaggatgcgctcagaaaaacgcgtccactcttccttgctgtctgttgtcggcccgcgacggcgcacatgactggctgccaacatggacatcgaggcatattcactactgttatcaatgactccctgtccacgcgctgcttcgtcagcatcatcactggcctgtgccgcggagctacttttgtcacgttgacccactaaaaagcgtgagttgccgccaacaggacctattgccacggctggctcgcatacttcttcagaaactcaacagtgccgtttaacttgccatcatgtcgggttaagcgttcagtttcagagaactgacgaccatcccatgcttcgttttcatccagtaaacgcggttgaatcaaaaagatacggatcattttctgctggttgtgcgaacggtacttaaacaggttacccaaaagcggaatatcacttaacagcggaatccgagtctcaccctcttcaacttgatcacgggtatatccgccaatcagcaggcttttatcgcgaccaatacgtgccacagtattgatgttggtgcggttaacctctggcagcccagcgatatcggcaagtttgcccgagttgtcacggtttaatccgccatcttcaatattgacttccatttcaacactcgatccccctgagaggcgcggtaacacactgatcatggtgccataagtcacctgttgcagtgaggccacccgctcgccctccactcgggcataaaaactggtgttgttatcaaatagcgccggcacattctcctgcgtcaagataaccgggcgcgaaacgatacgggcattgccggttttactaatcgcgtcgatttgcgccaaaaacgttttgctatcacttagcgtactgcggttaaaggtgactgaaccgccagcaacaccgataccacccgcttcccaacgcacgcccagatcgtccactttgctttgcgtcacatcgataatccacagtgatagctccacttggctacggctgttatccaaggtatggactaactggcgaacatagcgaatctgttctgcgctgccttttactaccagactgttgctgtcgggatacgcgaccagagaaaatgggctgctcgttttagcgccagcagccagcttaagcgcgctgtcaccgccgttaactgatggtggagccggaaaacctgcttcgatcgtcggttcaccctctttcggttgtatcgtcagtgtgctttccatcgtgccattgttaccctggaacagagcattaagtgccgttaacatcccaggaattgtgatgctttgcccacgttggttataggtacgatcggtgactgatgagtgttttaacgggataactgccacttcaccgccgctggccaagtcttcctgcttaatacgctcatcaagataggcggctgccgcactaatcaactccacataaagcggtggtcctgagacaaacagtaaacggttatcgccttcggtacggaccggaaaacgcttatcgtaaattccggttttctgaatatagttaagcacttgcccactacccgcagcctgagtgtgaacaatgacactacgcatttcgctgttgtcataaacatagatgcccgcgccatcgtcgtaccacaccagcgccatacgtcgggataatgctttaaacatctcatcagcattcgccaaattaaagttcccagtgacgcgcttttgtgccgccaacttactgagaataatcggcttctccagccgttcagcgacggcatcaaacagcttgccgaccatgacgttatttgcgacaaaggagtcattaacgttttcctgcccgacgggcaatgcggtaatcacctcagcgttgacctgactcatatggcctgccaacaataagagtgaaaaatagatcactcctctgtatttaactttcatataaaatagactccaaacgtcttatttctgagggtgttaaccccaactcttttttgagatcattggtaaaatgcgaggccgagcaatatccagcatccagacccacatcaagaattgaaccttcactttcgataagttgtaatacggcagatgccatacgcacattcatcatttttttcttggctgttgccttaaagctctctcgatataattgcctgaagtaggccgcagagacgccatatcgctgacttaaataattaatgctgacattatctgtctgttccgaagctgataataagaagctcatcattccgtaggcttcatattttcgtaatagaccgcaccaagtattgaattccgtttggttacgcagtattaaatcaatcacggtattattcactgacatttttgtcgcatcatctggtgcatcaagggaaataacctctgaccacggcagcgccgcaacagatgatttcacttcagtatccaaaaatgatttacctaatgcagcatcaatcgttgcgagagtttcgatgaaactggctaacgtgatgctgtgtaaaaaccagtgagttttatcaccctcaatcttgccggggttatggcaaataaacagtgaaggctgagtaattacgacgctgttacccgaataaacagagcgaaacgtcaactccagcgcctgatcatcaggtacagccaacaccagactatcctgcagggataaacaatgagccactggcgttaccggcttaatgtcattatttattgctgtcatcgttcttcgtctccagctcgttatttgagttgcaacacaatgaacgatgatgtcgatttattaaacggaatcactcggaatagccatgactcccactgggaatccgcccggtatgaaatagtcaggtcaattccgctgacaaaaaattcgtactcggctttacttgtcgccaatttggttcaacgagaaaatattatgagggacacagacaaccgcgtcttgataatgaggattgccagtgggcctctaagcggtaatgaattaatgctcaaagcgggtagccatcgaatcgtgattggtcctgagcaaagctattcaacagaaacagataacgacggcttcaccacctattatttgccgggtgaacagggtaattaccaactcaccattgtctgtgacgatgacgcaatttcagcgcctgaagctgagaatattgataagtggtatctcaccctgagcggtgattgccctgatattaagcagccggtgatatttcaggaagtgatgctggccgagcactttccggtggtgattaaaatgctgaacaccccgtggaatagtgaggagagtttgcctcttaacgtgcaaacgaccggagtggaaagtgccgccagtgatgttggcgcccccttacctaccgggcgtaaaattaactcaatttatgtcgccggaattatgctcgccgcgctcactgctgttattggttggaagctggttaactacaacagtgaagcacgccaggtcaaaacgctggaaaccctacttcagggcagcagctcaccattgaccgtcaccacgagtggaaatggtcagagcctggtgctggtaagaacacagcgtgatttggactggagcacccagcgtttactgcgggaacattatcaacagccggtgacattgaaaaaaatcgccgcgttggaagaagagatagaaactgagctggacaagcaattaccgggtctgttgaaagtagatttaacactcccttgtcagccagtgattcgctggttaaaaggcaactatccagcgccagataataaaataattaaacagacactgacagattttctcggttgcccgataaaaagtcggttagagagttacaacgcaaccgaattgatacacaaggcagaacaaggtctgactgaaagtaatgtgccctggcgggtggataataaaaacgggactgctgtttttattattaatgccagcctgaacgataaacaggcgctgtcggtaattgatttctccaaaaatttcaccaggcgatatggagctagtcatattcagttctctatatctctgagcacaaatcatttggtaggcaagtcgctggtcaataatccaaacggctatgttctgctggataacaaccactggtactttaatccagtgtcattttaaaactaatactaactaatgaggatataaattatggctttagatggacttgatgcaacaggtaaatggaacccctccgcacttgaagcgcctgatattacttcaacgggtcacaacatggggatggtataccgtgccctggcaccattaaacggaatgattgcacagcatggaacagcattagccgaagcgtttaaggatccaaaactggaaatagataacccagttaaactggcggaactttctatcttaacttcaaactttaactttgggcgtcaatttcaaagcaattgtttgaagacttttcgcgataccaccggcgtttgtattcgtaacgcataatattattactgcgtaatatcagtgtgcggtgatattacgcctttattaaggatagtttatgtcaatattaaccaatatctccccgagcattccgtctttcgcagaacaaaatctccctgagatggtgccgggtagtgctataggcagtgagtttcaaaaaaagggggcaaatattaccgttgcggctgaacgggaaaaagccgctctgattaacggggccgacactatagatgtgtctaacccctcggagttattacaatttcaaagtcgtatgaataattataatcatgcgatcaatttcatcgccacgctaacccataagggtgcctccgcgattgactctgtattaaaagccccgtaacccatgaataaactgacgaaatttttggtgataagtgctatttggctgctgtctggttgtgataaccaagtactgctcactgaacttagccaacgccagagcaatgaagtgctggcggtcctacaggaaaatggcgtggaaggaacgcgcagggaaaatggcaagctgggtaattccattaaggtggcacgcagtgattttgtgaccgcagtggatttgttacgcctgtacaacctgccctctaaagagtcagtggaaattatccaggcattcccaggggattcactggtggcatcaccacaggcagaacgttcacgcttgctttccttaattgagcaacggttagaacaatcgctgctgaccattcccggcgtggtaaacgccagagtgcacgtcagttatcccttaaacagcaatagccgggtcaaagaaccgcagcaggtttcaagtctggtgacttatgctggcaatgaagatcctaagctgatgatgagcaaaattaagttatttctcaccaacagctttgctgaagccagttttgacaatgtatccgtggtagtggttgagcgcccgccattgcagcgacaggtcaaaagtgagccacagttcccggtagcaccggtgctattgatcggtattgctgcggctctgatgaccgctgccggtgccattttgttactttggcgtcgcaagcaacaaaacagcaaaaaagaagccccttcggacagtacggagcaaaaattatgacagccaatcccggtcggtttagtttcgcttgccagcatgaaatcttgctggcaccgggtggctactttcacgcagagcacagcggcattgattacccctccctacctcaggtattacaagaagctcataatcagcgcttgttgagacagtatcaactgcctgcacctgatagcaatacgctgctgttgcccgatttcattgctgagcattgggcacaattgcccaaggttgcctgggcgctaggggtgctgttacacccggcgccgctcccgtggtgggtggaaacatcccaatatgcgcagctgcatcaacacggaaacgacaatttccgccaactacagcagacgccatcatcaccacaaacgctgctggcggcaggtgcggcacaactattggcgggtttgcagccatttggcaaggtgtataccgcacgagccagctatatgttcagttccgtcacccgacagttaatggagacgccgatgaaaaatgctctaccctggaatgtgatagaaggagcttgccgttatgtcgcagcaatctgagccggatatccggcaaaccgcactagaaaaagttttgattaaacatcaagtcatgaaagcgagccgctatgaaaaaacgctaacagcacaggccaaaaaacaggcctctgagcactgtcagcaggctcaacaagaagcagaggaaatacaacgtattgcttaccagcaagggtatcaggatgggctgcaaaaactgttagccgatctcttactcgggctggaatcaagccagcgccaatatcaacagacactggccagtagtgaggcccgcttgcaaacactgttagaggagatgtttagtgatccacggatgtatgaaatcgtcagtgaccactttatccggcagcattctgaatccctacagatccagatacacttgcccccctcattactgaaaaaactaaaacctacgctggcggaaatgcagcacattaccgtactcggtggtgcggaagagagtattgcgttggaggtgaataatgaaattcttcatttttccccagaaagcgcggcgcaacgcacgttgccacatattttatccctgccggcacgctgcactattttgcagtccagaaaggccttatacagcaaactatccgaacaattcggtcactcaggagaacgacatgacaatttcgacgattcactccacgctgaaaatggcagcagcgatcagtgatgctaaaccggttcctccagctaacaatattcatcagcgggttgcgcaagcatggcaagacaatccggtggtgaaagtcgccgtaacagagaaaaaggaacctacggatgcaccacaactttcagccatcgagcaatcagacattgacgactttgttggcaatctgcgcatgatacaagacaagaaagatctcttcgtgctgctcaaaaagaaactaaacagtttgcctacagcagaacgcaaacaatttattgcccagctggtaacaacgctcaaggcatccgagctgtcggaagataaagctttactgaaagaaaaattcaatccggcttattcaatgtatttagcagccaatatgcttattggccaactgaatcaacaatctttagataaaatgggtaaagttcctactgaagatgatggtgatgagtattattaaatttaactccctatgaaaactattatttattatttatccattatactgtttctcagcccggtgatagctcaggcatcttgtttatcaagtgcggctattcgctgggatgtgccagaaattattctcgaagcgattattattaatgaatcgggcggaaagccggatgcgcgtaatattaacaaaaacggtagccatgattatggcctgatgcagattaataccattaatattgatccgctaaaatcccaagggatcatcaagaataaacaggcgctgatgcagccttgcaccaacattgaagctggggcctatttgctgagccagaagtttaaaaaacatggctatagctggcgcgcagtgggtgcgtatcattcagaaactgcccactatagagacaagtacgccagcaaaattatgaaaatcgtcaattccgggcctgattttgcccaaaggaacgcgtcgctgttaagatccactcccacatattaatatttaacgcccaaaagaagagtaatcctcaagcacacagagatcactctccaaacgcatggagagtattctttaatatacccatatcagcctttctaccgttgagaaccttttaaggagaaggtataaaacacgccttgaacttagttaatcttttacgaaggcgaaaataccatgacgaataatgaactgaacccaactagtattgttttgtgtgaaagtgttatttttaactcttggaagaggacattgacccaacaagaaactgtcgtggtactttcagaaagtgagtcatgtctgttaaaaatgctgctggataaaacctgtagcaaaagagaagttatgtatgcaatttgggaaaagcgcggcgttattgttactgaaagtagttattataaactggtaagacaattacgctgctcatttaagaaagctaatctggatgaaaccctgattgccactttaccaagaattggtatttcatatacaggtaccaagaaagcgctgacagccgagtcaacatcagtagctccagagcaaaaagccgcagtaaaaaataaagttatgcaccaaaaaggcatcattgatgcagttattacaacctgtacattggctatcgccgccacctgttcttatttttatatttttaccgcaggataatccgatgaaatctcgttttaatactcataaaaaaagttattcttactatttaattttaattctgtcgctggttttatccggctgtacgctgccgactgacaatagccacaattacaatgggggttacattcaaggaaatattctgagtaatagtaagacaatacctgaaaatgttaaaattacgctctcactttctcagaataaggcttctggagagaaagaatacatgcttcatgagtatagttttatgaccaagacgaaaagtcttacaattccatttcgcttgcaactaccgaatgagttatcattgtcctcacagcctcttaatatcagtgtaagggtagagaaagagggtaaattgataatgatgagtgacaagctcacaccgctcttacgtcaatcaggtgagaagttattactgacagtaaatgacagttagcacttgcctcacttgatcgaggcttcttatgacacaaacgaaaacgctcaatatagcaatgatcgaagatgaacctttcagtcgccttgcgctgatggagatcttaaaaaagtatccttatcatcacaaagaacccgaactccaacttatttacagtgacttttcgctgcaggtcgtcggttgtgtcagtaatacacccgaactcatcacgctactagaaagcaaccctgagattgaagtactattactggattattccctcgtagcgggtgaaacagatgagaacgaggatgcatcactgcctcaggatggcgtcgggttaatcaagcgcctgcttcagttgcgccccgcattgaaaattattgtccataccgctcataaaagcctggcagtagcgcgtctggcctggcaagcgggggcatgggggtttgtgcaaaaaagcagcgatattcaggagctgttttttgctatttcatatgtcgcccgcggtaaaaaattcttccctattgagctggcttcactgtctcaatccgcacagaaaaatacacatcacactttaactgggcgcgaaaccgaagtgctaaggatgctacttaatggtctgaagcagaaagaaatcagcgtgcgcctgaatatcagttttaaaacggtatcgaacacgaaaacgcgtgccttcaaaaaactggggcttacttcaaacactgatttctttaaatatgctcatgaaatttctctataaaatctacctgacatgggcacttaccctgctttcatcgacggctgtttatgctgccgaggccatcgttttttcaccgcaagagctggattatattaaaacgcacccagtggtgaactacggtattttcccgaattcttatccgattgaaaaatttaatagtatcggagagcatattgggctgacccgggattatatcgatataatctccactgtcaccggaataaaatttaagccagtattcagtaacaacgacagagaatctgttaccaatctgcaaagcggtaagatctcgctacttaccagtacctcaatttcgtttgcgcaaacccacgggctcatcagcagtgtaccgatctttaccacctggccactgaccgttacccgcaaggccacgcgccatatcgccaccccggacgatctgatggagggctatgtttccatcaccgactattcatcgctgattgagtggtttaccaagcaatttccaggtgttaattacaaaattgtttattctcccgaagagacaatcgctgaagtgataaaccggcaggctgaagctgcggtcgtcctctcacccaccgctctttactatatgaatgtcaaatatccggggcaattaaagatatcgcgcccccattctgccaagatctctctggcgatggctgcccaccctgaagatcaaatactgatcaatatcattaataaagctatcgcgtccatttcggctaaacagcaagctgaacttacggcaaaatggattattagcgacactaacattcctctaccgaaagattacgagctgactttctatgttggggggctggctacgactttattatgcttgctgttattcgttttctatcgctaccggcgattaaaaatggagcttgtccgactgggttcaaaaaacaatctggagctgtcggttattgcgcacgaattgcgcacgccgctgattggtattttaaccgcttgcgaagggctggtagacaaaatagtctcagccagccagcgcgaaaggcttgctaacgttattcatgtcacccgcgaattactggataatcttgacctgtcactggataacgccaaaatcaatgctgggtcggtaacacaaaatccacaaccacagttactggctgaattgtgcgataccacggtcaaactatttatcagttttgccgaaacacacggcaccacactccaggttcgttaccagtcaaagcagttttttttaccccacttgttcgatggcaccctggtctctcaggcgctgaacaatatcgtcagcaatgccattaagcacacccatgacggtatggtattgattgaatgctcattgctacaagtggacggcaagaacatgtttagcattgaggtgatagacaccggcaccgggatccccagcaaggtactggcacggctttcagaacctttttatcagggcaaattctctcgtacagatagcgacaccccacaccctaagggcactgggctgggattatttgtggctaagaaaaatatgcatctcaccggtggacatctggccattgtcagtcagccgggggtcggctcgcgggtgaccattgccctacccgcaattgcggcccattatgctatcgaaaacccgctacctgaagggctacatatcatcatgcccactgagataccttcctcattgagcggtgaaattactcagattctggatggctgcgagttgccctattactctgccgctgagccactccctgctgcggctcgtgggccggagattgatctgcaactggatgtagcgcaaaaacactggcaactacacaataagcaaggggattcggtgattatcccgcgcccggtgtacgcctcggcactctaccttgccatcaccgatttatgtaatgaggagcagccgctcgagagtagcagtgacagccctgagttacatctccctactaccatcattacagaatcacggcgtctgttggtggtagaggatgagccactgctgctggaagttcaatatgaactgtttagcagcatggggtttcaggtcgatgcggtagcgaacacgcagcaggcgtatcagagctggttacaacaccaccatactattattgtgaccgactgtcggcttgatgagagcgacggctttgaactggtacgtcacctgcgaaaactgatgcaagatagcccagagccggtgctgattatcggtcaatcagcttcactgaaaacagaagatgcgcagcgcgcccgtgaagtcggtatggattacctgctacaaaaaccggttgcacgcgaacaatggcagcaattgatacgtgactattttgcttctaaggaaaaagaacatgactgatgccaccttcagcgcacgattttacgccagtattcgtgattatcttggctatattgaagaagtgataaaagagggtgatctggttgccgcacagaagctcggccataaaatgctggggttgtgtcagatgtttggcacccctgaacaggtagtcttatgcgaggcactggaaaatgccgaaagcttgccctatctgcaacagacgctcacgcaattttatgccttgctagataacagctaaataaatagccccggcgactagccggggttcggaaaatgaaagcgctgtatttgaatgaatactacactcaaggtatatgacatagtcataacatgactctgcattaacaattgccagagattcataagttttccaaaatagtcactcccttaaacaacgctaatcaattcggcaaaatatattttttatattgatgccgcctacaggttcgagatcaatttagtcatttattgaacaatttaaattatcggataactcccactaagattggagagttcacctaattcaattttaaaattaacttggttaaactgtgtttgaaatacagcagagccaataagaattgaataacaccctctagtattattcatttatagcctgcacaactaaatttaatttagttaatacctacatctgtagtcaacaccttctttgccgcttgtatagcggcattttttaatcggaaatgaaaatgaaaaaaaagtattcttggcagcaagtgattttacactggatttctgcattggttatcatttgggccactatttccggtttttatgtaggattgtttgacgtatctcccgagctaaagacactaacaggatttattaatgtttcgctaaccaccttgttgatccctgtgttcatcattcggatttacttctactttgcctcagaaaaacctgaagatattaatgacaatgcattggctcgatttattgctcacgccgtacattttattctttatctgaatatttccgttgtgttagtcactggagtactgatgatggaaagagatatcaacgtttttgatctctttatcatcccacaacctattcatgaccttgctgttaccaaactattcaacactattcacatactttcctgcgccatactcgctacattagtgctactgcatatagctgcagtgattaaacatgagctgagcggtaaaaaagtgcttaagagaatgtcactctagtgaagccagaaaaatatcaaattgaatacaccggtcaaggataaaaaagtatgttaaatagggaagaatgcatccagttacttagcgatgagactctcgcttataaagatatatttacgctacagtgttcgatcaataaattggtcatccataccagtcaacagacgatcaccttaagtgagggacaaaaaaggcttttggttgccttgcttaaagagattaactgtaagcgaaagattattaatttggtttggtatgaaaatcatcaaaaaatcagtgataacaactatcaccaacttattttccagttccgtgcattattacagcgtaataacatcactgaaaacttgattgtcacggttcctcattatggtcttaaattaaatgagcaactagtcagtgtaaagaatccacaattttgccccaaagtggatcagtgcgaaaaaatgacgagtgataccgaacccaaacgcaatgtcaatttgtccattacccgaattgtcaattttgggcgttcattatttatatcttcatgactggtcataatttgattatccgagattatttacactcatctggtcaggcaaaatatttcaatactacgacaagaaatattgttgtggcgttactgctggtcattttgattttactgcgtattgagcatcatccgataccacttttgttatccacaactgttgataattcagaaacacacgcactagaaacacataaagatagcattaaaggaaaccagattgcagaactcaaaaagctaagtttattttcagcggaaacggctgatgcttcagacaacccctatcgagtgggttatttagcagcagatgacccgttattatttcatgctccacccagtaatctggccgctcgtgtggtagggatactgagcagtagcatacatgaaaagagcattaccattattgagcaaaacaagtatcagagctcatatagtcagggtgaaaaaatgccagaaaataatgctgtggtgataaaaatatttgacgatcgcgtcatcattaatcaccaaggatattacgaatccctgttgttagattaaagttaagtagttgaaataacattaactgacggcagaatttacctcattattagattaaagatgaaaaaatgatatttaatcgcgatataacatttaattattatcaaaattcccgcatattaagtcaacgggttttatcctttgccgtcattatactattgctggtaacggcgttacatctgccacgagccaatgctgaaacgttttctgttaacttcaagaacactgatattaatgaatttatcaataccgtcagtaagaatttgaataaaaccgccattattgatccggcagtaaaaggcaacatcagcgtacgcagctatcaagagctggaacctgaccgttattacccattcttcctgagtgtcctggaggtttatggctttaccgtggttaatatgcccggtgatgtgatcaaaattattcctgccaaaaataccaaaggttctgccatccctttaattgaaggcgaaaatccggcagaaggcgacgaagtcgtcatgcgcgttgtttcgttacataacgtggcagccaaagagctggctcccctactacgccagttgaatgatgccgctttcggtactgtcgttcactatgatccttcaaatgtcttgctgttaaccgggcgagcggcagtggtcaatcagttggtcgccattattaaaaacgtggataaggccggcgaccagactgtagaaaccatcaaattacagtttgcctcggcatccgaggtggctcgtattgctgaatcactgcataaaagcagcggaaaaaatgccaatggcagaatgtccgccaccattgtggccgacgaacgtaccaactcagtattgatcggcggcgaagaacaagttcgtcagcgcatgattgataccgtgcaagagttggataaacaaggtgatatccacggtaataccaaagttatttatctaaagtttgctaaggcagaaagcctgttagacgtccttaatggtgttagtaccaaccagcagggcggtaaaggccaggctacccccgccgttgccatgatgaaaaacgtggttattaaagcagatgcacaaaccaactccctgattatcaatgccgcacctgacttactgcgtgatcttgaacaagtgattaatcaattggatattcgccgggcacaagtcttggtcgaggccatcatcgtcgaagttcaggacagtgatgccctaaatctgggagtgcaatggtttaatcgcaatggtggtggcagcaatttcccggaaaacggcgcatccgccagttctatcacctctaatgacatgggcagttcacttaaaggcatcaccggcctggccactggtttttaccgtggcaactggagcggcctgtttactgcgctacgtaccaatagccagaacgacattttggccacccctagtattgtgactctcgacaatatggaagcggaattcagtgtcggtcaggaagtaccggtgttgagcggttcacaaaccactactggggataatattttccgcacggtcgatcgtaaaagtgtcggtattaagctgaaagtcaaaccgcaaatcaataaaggtgactccgtgttgcttgaaattgaacaggaagtttccagcgtggccgagaaagcaccaggtggaacgggcgatctgggagcgaccttcaacactcgtatggttaaaaatgcggtgatggttggcagcaataatattgtggtggttggcggtttactggatagcaccagccatgatgtcaccagtaaagttcccctgctgggtgatattccgggtattggttttctgttccgttcaacatcgcagaaaatggtgaagcgtaacctgatgctgtttatccgtccgacaattattcgcgaacaaggcgactatgttgatgccagtaagaaaaaactcgataaatttcaacaagaacaagatattgatcgcaccactaacgggcaacgaatcaatgaaaatctgaacaaaacactgtcgaatggctactccctgagcacactgcaaaacgatatcagcgccttttatactcaggaggcacgatgaaccaggcagtcacactacagccacagttgccttttgcctgggtacaacaatatggggtgctgtatcagcaacaccctgtgtacggtgaacaactgttatttcgacagtctgccagcccggaagctttgctggaagccagacgtatgctgccgttgggtcagttgcaatttgtcagtgatgaagtattcgagtccagcatggttgagcattaccagcaagactcggaccaagcacgccaaatgatggagaatctgggtaacgaaatcgatttttgtcaattggccgatgcactgccacaaagtgacgacctgctggacagcgatgacggcgcgccgattattcgcctgatcaacgccatattgggtgaagctatcaaagaaggcgcatccgatattcacgtcgaaccttttgagcgccaattagccatccgttttcgtattgatggtgaattacgtcaaattctctcaccgccacggcaattggccgcattgctggtttctcgaattaaggtgatggctaagttggatattgccgaaaaacgcttgcctcaggatgggcgtatttctctacgtattgctggtcgggcgattgatattcgtgtgtctaccctgccgtccaaccacggcgaacgcgtggttatgcgtttgctggataaaaacaatatgcaactcgacctgtctcattcaggcatggccgccgataaacaggaactgttcggccagatcttaaagcaaccccacgggattattttagtcactggccccacgggatcaggcaaaagtaccacgctgtatgccgcactccagcaaatcaacagccagtcgctcaacattatgaccgtcgaagatcctatcgaatacgatctggatgacattggccaaacgcaggtcaataccaaagtggacatgacattcgcccgaggcctgcgcgcgatcctgcgccaggatcctgatgtggtgatgataggtgaaatacgtgataccgaaacggcacaaattgcagtacaggcttcgctaacagggcatctggtgctctctaccctgcacaccaatagcgccagcggtgccgttgggcgtttgcgtgatatgggcgtggagccgtttttactcggcagttccctgattgccgtgctggcacagcggctggtacgaacgctgtgccagcactgtaaaaagcaggagcaagtcagcgccgacgtgctgcaacgctttggctttacccctccagataacgggatacacaacctttaccatcctggcagctgcgaacagtgtaatttcaccggctatcgtggccgcaccggtatacacgaactgatgcaagttacggattcattacgcgaagctatttctcagggatgcagcgaagtcgaattggaaaaaaaactttaccaacaaacccggagcattcgccatgacggattcgaaaaagttctcgcagggataaccagccttgaagaagttttacgtgtcaccagagccagtgaaccatgatccagtaccgttatttggccgtcacagataaaggcaaaaaatgccgcggtacactgagtgccgaatccccccgtgcagcgcgggcgcaattgcttgggcaacaactgacacctatcagcctgacgcctgaaaatgatgcgccacgtgggttttcactctccctcgggcgctctcaggacaatatacgtggcaacgatttagtgttgctgacgcgccaattgtcgacactggttgccgccgcattaccattggaagaggcattactggcactggcgcaacaaagtgaaaagccgcgccatcgtgcattactggagcaagtgcgcaataaaatattggagggccagccactggctgacgcactcgccagcttccctaaaacattcaccttactgtttcgcaccatggtcgccgccggtgaagcatccggtcatcttgataatgtgctgttgcgactggcagataatgccgaacagagccaaaagctaaaaagcaaaatgctgcaggcaatgatctacccgctggtgctgacggtggtggctattgcggtagttgcaattctactcaccgcagtcgtacctaaagtgatcgagcaatttatccatatgcaacaggctttgccactgtctacccgcgctcttatttcactcagtgatgcgttacgcgattttggcctgtgggcattattggcgttcctgctgactgcattgggtgttcgacaatggttaaaacccgctgacaacctgatgtggtggcataaaaaaatgctgcatctgccatcgattggccgggttgtgctggatctcaatctcgcccgttatgcccgcacacttagcattctcaacgccagtgcggtaccgctattggaagccatgcatatcagcgcgtcagtactggcaaacaactatgcacgccaacaattggttgaagccagcgaaaaagtccgtgagggaagccgtctggcatcagcactggaacacactggtctattatcgccaatgatgcgccacatgatcacttctggagaaaacagcggcgagttggacagcatgcttgaacgggctgccgacattcaggaaaacgcctttgtcagccggatgaccatcgcgctggcgctgtttgagccgttactggtggtcagcatggccaccgtagtgctgtttattattctcgcaattttacaacccatcttgcagctcaacagcatgatgggataacccgaattatcgacttaaggaatactgactaatgaaaactcaacctactttattagcacgcaaacaccctcaaagtggctttaccttactggaaatcatggtggtcattgtcattcttggcgtgcttgccagcctcaccattcccagcctgatgggcaacaaagaccgggctgataaccaaaaagcggtcagcgatttggttacgctggaaaacgccttggatatgtacaagttggataataaccgctaccccactactgctcagggtctgagcgcattggtaactaagccaactctggcaccagtgccgagaagctaccgtgtcgaaggctatattcgccgcctaccagcggatccatggggcaatccttaccagctaaccagccctggggagcatggcgctgttgatatctattcctttggcctcgacgggcaaccacagactgaagatgacattaacaattgggacatcggtgctaacggtgaggagaccccgtaatgcagtcgataaaggctaatcgtgccagccgtggctttaccttaatggaaattatgctggtactagtgttattgggctgcatggccaagctggcgctgggcactttgtcctcatctggtgagataaatcaggaaagcgaccggttagccgtggcgctgcaatgggcggcacatcaagctgaactggatggcaaagtgtatggactctctgtttccaatgataagtggcagttgatgacactcaataaccaaccccataacaaaggggaaagttacctgtggccacatcattactggcacccgatcaatgatggcaaattaaaacaacaacgccagctacctaatggcctactccttgagctgaccctacaggatcaatcgatcccgctaagcggcatgcaggatgacggtctgatcaatgaaccaaaaattatcttttaccccggcggagagagttcgctcttcgagctaacgttaagtggagatggtcagactcgtcgtatcactgaccgaggtgtgctgcctgataccgaggcatcacgcccgatgacagaaccacaagggaattaatcctgatgaattgtcgtggcatgacgttattggaagtgttagtcgccctggcggtgctggcggtggcaggtttggctgtcatcaaaagtaccggtgaacaagtcaggaatctaagtcatcttgaaaagagacaatttgccgcttgggtcgctgaaaaccaactggtcaggttacgtttgcaaaatgtctggccagcagagcgttggcatgagggcaaaagcaccatggccgacatcacctggcattggcgttggcgtggcgtggcgacatcggatgccaaagtgcgcgcactggaaattgaagtcagtcaagacgagcgctataccgcgtcgttagccgagctacgcagttatcaagtgaaattatgaatcaggttaaacaacaagggttcaccctgatagaaatgatgctggctatcgccctgttttctatccttagcatggcgggttatcaattgctgcaagcggtgctacgtaacagtgaattgacacgtcaacacgccaccaggctgactgatattcaacgtacttttaccttgatggagcatgatatttcccatgcccgcattcggccaatggcaccctcgtcattatctgccgctaatgatttccatctgtcgcgatccggcaaaaaccataacctgacgctaattcatgataattggcgcaatccagcggccttactcccgcgatccagcctggagaaagtgacctggcatattcagcagggaaaactcgagcggttgagtcatcaccagcccgatagccagcaagcgcgtcctaaactgagtgtcacactggacaatattaatgctttcaaattgcgtttttggtcacaaggccggtggatggatagctggaatagtagccgaaccttgcctgaagggattgaagttacgctggaaaccagtgacttcggtaatttacagcgagttttctttctgacggtgaaccatgaaaaataataaccagcgtggaatggccctgctggtggtattgatgataactgccatgatgaccattacagccgtcaatatgaatgaccactggctacgagcgtttaatcgggctaccagcacccaattttatcaacagagcaaatggctgttgctcagcatggaatcattagttcagcaccagcaattatcgcctttgcccatagataaaattcacctgggccaaccttgggcacgcaccgcgcaacaaatctcgctggatggaaaccaggtcagtttcagcctgcgggatcgtcaaacctgttttaatctcaatggcatcggccagggcggtgtcactggcaagaaaacagaacccgagccagaaacagaagaaaagaaaaaagaaaaagagaagaagaaggaaacggaagaaccattggctccttattcccaactggtctttcaacatctgttgctggcacagggtttaaatgcagctgaagcacaaaaaattacttttgcgctggctgactggttagataaggacgacatatcccgtatcacggctggaagcgaggctacgctgtatcagacaagccgcccggtacttattccggctaaccgcccgatgctcaatatcagcgagttcagagtgctacccggtgtcagtcaggcgctattcctgcgcttgaaaccgctaatttgtacactacccaatcaaaatttacgtatcaatattaatacgttaactgccgcgcaagcaccgcttctggcagcactttttctgggggaaatgtcggtagaggaggcacaacagctgattgacagccgccccgccaacggttggaacaacatcaacgatatcaaaccctttattgccggcaacaatacctcgtttgccaaggcaaaaaccgccattacgctgaccagcaactactttgagttgttgctatggctggatgaaaatcagcaaaacaatagcatgcgcagcctattccagcgagatggaaaggttattaaggttctttcccgtcaatacggtctgagtgattgaaatgaaatctatgttattaaagaaaaataaaacatcttccgacgaattatttatatctcttgctgaaagtgcgggacagccagttcattggtatcaccagcccagccatggggatacacagcaaggtgagttggtggatgaaaccgtattgcatgaactgctacctctggcgactaccagccagattacattattgattccaactaaaaatgtgctattaaaaaccgtcacattcagcggcaaatatcgccatcaaaacctggcggtactggcctggcaactggagtcattttgcccgggcgatgtggaacaattgcatctcacggtgctgcaacgccaaggtacacagttctctgtcgcggcaatagataaaaatcagctggaacagtggctgggctggttacgcagtgcagggttgagtgcctcaagggcgttacctgatgtgttggctctgcctgtaccaaccgcgggctggactgctgctcgctttaatgacgtctggctaatgcgccaatcggttgatcaagggttcagtgctgatgatgaagaactggggtttattctcggccgttatcccaccctaccggctattttaagctacagccagcgtccagaaaatgaacccacatggctgcaaaaaaacgttcaacccatctggccgctgttggctcaaggggcgcagaaaaatagtatcaatctgctgcatggcgatttcaccccgccccgcacggccaaagtacgaggaaataaattactggtcgctttagcggcagtttatctgctgacctttgtcactgaaccgactttaagtggctactacgcccagcaacacgccgagcaaatacaacaaaaaacacagcagttatatctaaaaaatttccctggggccacgccccctaaacagtggattcaagggatagcccagcaaattcatcaattagaaaaagacatcacgccccccggcctgttgagtcaactgagagcagcaatgcccatcttgcaatcgttgacgggggtaaaaacgcaagcgatggaatggcagagtgaaacgctggcattaacatttaatctcgctgaaccagaactattggcacgtatcccgcgtcaaaacgcaaacaaactcaacataactacccatccaatggatcagcagcacacgctgctaaccgtcaaaggagctaacaataatgacaaagattaagcaacgctggcagaactacagcaaacgtgagcaattgattttttccctcggcggcttggtattgcttgggctgatagtgagccagggcattgttgccccgctcgaaaattatcagcatcaaagcacacaaaacctacacagcgcccagcgggatttcgccgcgttactgcaacaacaagagcgaatcagccgtttgcaggcgcaacgaccaccgcaatacgcactgtcagctgatcgggcgctgcatgaaagtgcacatcagaaaaatatgactataactttgctggaagctaatgcgaaccgagctgtggtggctcctctgactcttcctttctcccaattattgagctggctggaacaattggaggcgcaatatggtttacaggccagtcaattaaaattggttgctgatgtcgacaatctcagccgggttcatatcaccacgttggtattacaacgcgccgagaccaccacattatgatggatacattgtatgctatccaaacaatcgctccgctttggtggagcagtctggccttactgggtctgtgtgtcggcagttttctcaatgtggtcatctatcgcctgccactgatgttaaccggtgcgcagcaagatgacttcaacctctgcctacctcactcccattgcccaaagtgccaaacccaactgaaatggcgagataatattccactgttcagttggatttggttacagggacaatgccgttactgtcagattgcaattccagtgcgctacccgctggtcgaagtgatgaccatgttggtgacattattgattgccaccaccattccatttggcagcccattgctggctgcgctgttactcagttggacgttgatagcgcttaccatgatcgatatcgatcatttactactaccagataacctgacattaccgctgctgtgggccggattattattccatctgtttgacgatatattgcctttaagtgacgccgtcattggtgcagtgagtggatatttgattttatggagtctttactgggcattttggtgggttacccggcgggaagttctcggttatggagattttaaattattggctgcattaggagcatggttgggatggatggcgctgccttctttactgctaactgcttcactaaccggtatcgctttcgcactgatttttcgcttgcttaggaagcggccactgaacaccgcgctccccttcgggccgtttctcgcattcagtggctggcttttatttctacaacagtacatccaataaatttcacaatactctgaggcgctagcgcggcatagctatgtttaggttgcgctgcgcctcatccacaaaatcaaccatcaataaattaagctcgttacacaacgacttttcaccactgttttctttcaccagcgccagataacgttctcggctatgttcgccaagcaatttatatgccggagcacgggtatcccagtgacgagccgtcgccagttttagtgccgtttttaccaacaccgcctcatcaggaacatcctttatctggcaatctttctgtagataatgcgccccagcaactaatgcggacaattgtttgatctgctgctgggctgtcggttgtaccggcttattaagcggctgttggcaaccggtcaataatactaaaggtaagaaccaagatattttacgtatagcgaataacattttttaactcgtcagcaataaggaattaataattttaaatcagacgataagtccagaacaccattacttccttattactcaggaataacctcattctaattttggaatgcgttagttccatattagtaagataagcgaaaagatctgaccacattgtattgatatatcatcaccaccatgatttatatggaaaaatagattaaaactcattccaaaaaaatcaattactagcctttaatatttataatgacaaagagtttcaacatcccatttaattaatctatgttttgtctgccggcaatattatttggtaacaaagtgtctgttagcaaaatgaattgccttcaatacgaaaaacatgactccgatgaaatcgttcaatggaagttatttatataataggaaaggaataaaacatgaaattgaataaaattatgttagctatggtcgttatgtcgattagcggtaccgcaatggcacatggctacatcgaaaacccaccatcacgtaacttcctgtgtaacgctcagggtggtagccttaataaagattgtggcggcgtacaatatgaaccgcaaagctctggtgaaactgctgatggcttcccgcaacaaggtcctgttgatggcaaactggcgagtggcgataactgggtgagtgtcaacctgaaccaacaaaccgctgagcgctggacaaaagttaaaatgaaagccggcccacaagaatttaagtggaaatttaccgccgctcacccgattgctgactttaaatattacatgaccaaacaggattggaatcctaaccaacctctgactcgcgattcattagatctgacgccattctgtgtaattccaggtggcccggcttcgacgacaggttcaaccacccacacttgtaatattcctgagcgtactggttatcaggttatctacggcgcatgggacgtatctgatactccaggaactttctataacatgatcgatgccgagtttgacggcgcgaccggcgaagtggtggtttctgaatggaccaaatctattggtaacattgaaccacatgacgatttaaatgccggtgacaccgtgaaactgcgcatgttcgaccagcagggtgagcgtagtgatctggtggtagaaattactattgctgatgcgaaagaaggcaagaaaaacaactggtcccacgcactggccagcaaattaaataatacacaccaagatatccgtgccggtaagaaagattccaaaggcacagtcacagcaacacacggcgctaacgctatcttcattaacgccaacagcaatatcctacgtgccgaagtgcagattgaaaaatcaccggcgggtgaagtttcagcaacggatgcaagcttctctgccaatggcatgaaaaaagaatatcaaatggctgacggcgcactggctattcatttcgatgtgaaaacgatgggcagcatggatttggaagctaaagtcttcgccgctgataattcggttaaaggttacaaagatatgacgttggaagatgcttcgcagcatgtttccattgccatgactggcctgaaagcgggtaaacatacgctggtgattctcggtaccgatgcacagggtaaaactcagcaacagagtatcgactttatggttaagggtgaaaccgtcaagccagaagttaaacctgaagttaaacctgaagtcgacggtgctaataagcaatgtactgcaccggcctggagcaataaatccagctaccaagccaaagataccgtcactcataacggccgtatctatatgagcaaatggtgggctgataaagcttccgtacctggcgatgctgcggtaacagataccactggtaatggctctggttggggtaaagtttgggaagataaaggcgcgtgctaattaagtaaaattaataccgcatgataacaagaggcaggggaaaccctgcctcacccgtttatactcgtcatacttcaagctgcatgtgcgttggctacgctcactcacccgaatcacttacaaatgtaagctcatcgggactctctcgtttgccgccttcctgcaactcgaattatttagggtatacgattaaataaaaagacgggttattaacattattaacgctatcggaaactttatgagttcaattcccacctcaagtcgcgccgcatggctggctctggtcgcacgtttacacttttatattggcctttttattgcgccatttatcttttttgctgcattaagtggcacctggtatgtcattgctcccaacatcgaaaaaaacctgtatgccgaacagctttattctaccggtgaaggaaaagcgcatcccttgatgcagcaaataactgccgcgcaaggtgccgcaggcaaaaatgcgcaaattattgctgttcgcccagcccctaccagcggtgaaagtactcgtgtcatgttcgcggcatcaggacttaacaccggtgaaagccgggcgatatttatcgatcccgttactttggcagtgttgggtgatatgccggtttatggctccagcggctccttacctttgcgtacctggctggacaaattacacagtggcgcattgtttggcgatctgggcagaaattacagtgaactggcggcgtcgtggatgtgggtagcggcgctgggcggtattattatgtgggcagtgcaacggcgtaaaaaaaagccagccgctgcaacgaaaaagacccatcgttaccgccatatcgttattggcctgacgctactgcctctgcttctatttatttcagtgacgggcctgacctggtcaaaatgggcgggcgataatatttcggtattacgcaccacactggcatggaaaacaccgtcactgaacaccgcattaacctcaaaaataccgggcaccaatgacccacacgcccatcactgcgccggccacgaacccggtatggcgatgccatcctatcaactttggcgttatgatgccgtattagaacaggctcggctggcaggtattgacgccgccaaagtagagattcggcctggcagcagtgctaatcatgcatggacggtcgctgaaatcgatcgtagttggccaactcaggttgacgcccgtgcctttgatatcaaaaccatgcagctagtggatcaactgaattttgatcgattcccactggtcgcaaaactgatccgctggggcattgatgcccatatgggcatcctgtttggtgccgccaaccaactcgtgctgatattttttggtctgggactgtgcagcaccattatcatgggttattgcatgtggtggcgtcgtcggcctaaacaccaacgtttccctgtgcaaggttcgttgatgtcctcattgggtcgcttatcactgacgggtaaagccctctgcctgctccccaccttgttgctagcctttagcctgccactgatgggtatcagcctggcagcattcttgctcattgacagtttatgttggttcaaagcccgtaagcttagaaatgccgacttgaaaacggcataagcaaagaatttgatggaaaataacgctctgaagagagttcagggcgttttaatcgcaatagaaagaagcaaagtaagaacattggagaaaaaatgataactttttcataaatagagtatccgcacttaaacagaaatccgtacaattccgtttcgcttgcaataattaagtgcttatcattattcccaccactcctcaatgccactgtcggaattatgatagaaacgaaaatgttaaatatagccatgatcgaagatgaaccgttcagtcgccttgcgctaatggagatcttaaaaaagtatccttatcatcacaagaaaccagaacgtcagctgatttacagcgccttttcattgcagatcgcaggttgtgtcagtaatgcacctgagctaatccacttactcaaaaatacccctgcgatagaggtattattgttggattattcactcacagacgatgaaaaaaaggcagatacatcacagcctcaagatggggttgggcttatcaagcgacttcttcagttgtaccccgcattgaaaatcattgtacataccgcccataaaaatctgatggtagcgcgtctggcctggcaagcgggggcatggggttttgtgcaaaagagtctcgatactcaagaactgttttttgctatttcgtatgtcgcccgaggtaagaaattctttcctattgagctggcagctctgcctccatccacgacgaaaaatgcgcagcatgctttaacagagcgtcaaactgaagtgctgagaatgttactaaatggcgtgaaacagaaagagattagtatgcatctaaatatcagttttaaaacggtatccaacactaaaaatcgcgctttcaaaaaactggggctgacttcaaataccgattttttccattatgcccatgaaatttctttataaaacctacctgacatcattgttttttttgcttttattgacgaacggctatgctgtcgccatcactttttcaccacaagaacagcattatattaatactcacccggtggtgaaatatggtatttccccccatttttatcctattgaaaattttaatagtaccggggagcatattgggctgacccgggattatatcgatattatctccgccgccaccggaataaaatttcagccggtattcagtaacaatagtattagaccttttgtgaatctgcaaagcggccatgtctcgctactcaccagcacatccagcgcttttgcacaggctaaagggctggcaagcagtattccgatgttttctacctggccggtcaccgtcacgcgcaaagccacacgacatatcgtgactccggatgatctgcaagagggttatgtttccatcactgactatttatcgctgattgagtggtttactgagcaatatcccaatattaattacaagatatcgcgttcgcccgaggaggcaattggtgaagtgatacacgggcgagcaaaagctgccgtcgtcctctcgcctacggccctctattatatgaacgtggttcatcccgggcagttaaaaatgtccaatcctcataaagtcaagattcccagagtgatgagtgcacgacccgaagaccaaatcttgatcgatattattaataaagtcatcgcgtccgtttccgccaaacagcaatctgaactcatggcaaaatggatgctcagcgacactctttcgcaaccggataatacccaaccaaattggtactactatagcctggtcactatcttattatgcctgtcgtgttttgttttttatcgtaaccggcagctaaaaatggcattcatccgattgggttcaaaaaacaatctggagctgtcggttattgcgcacgaattgcgcacgccgctgattggtattttaaccgcttgcgaagggctggtagacaaaatagtctcagccagccagcgcgaaaggcttgctaacgttattcatgtcacccgcgaattactggataatcttgacctgtcactggataacgccaaaatcaatgctgggtcggtaacacaaaatccacaaccacagttactggctgaattgtgcgataccacggtcaaactgtttaccagttttgccgaaacacacggcaccacaattcaggttcgctacctatcgaagcagttttttttaccccacttgttcgatggcaccctggtctctcaggcgctgaacaatatcgtcagcaatgccattaagcacacccatgacggtatggtattgattgaatgctcattgctacaagtggacggcaagaacatgtttagcattgaggtgatagacaccggcaccgggatccccagcaaggtactggcacggctttcagaacctttttatcagggcaaattctctcgtacagatagcgacaccccacaccctaagggcactgggctgggattatttgtggctaagaaaaatatgcatctcaccggtggacatctggccattgtcagtcagccgggggtcggctcgcgggtgaccattgccctacccgcaattgcggcccattatgctatcgaaaacccgctacctgaagggctacatatcatcatgcccactgagataccttcctcattgagcggtgaaattactcagattctggatggctgcgagttgccctattactctgccgctgagccactccctgctgcggctcgtgggccggagattgatctgcaactggatgtagcgcaaaaacactggcaactacacaataagcaaggggattcggtgattatcccgcgcccggtgtacgcctcggcactctaccttgccatcaccgatttatgtaatgaggagcagccgctcgagagtagcagtgacagccctgagttacatctccctactaccatcattacagaatcacggcgtctgttggtggtagaggatgagccactgctgctggaagttcaatatgaactgtttagcagcatggggtttcaggtcgatgcggtagcgaacacgcagcaggcgtatcagagctggttacaacaccaccatactattattgtgaccgactgtcggcttgatgagagcgacggctttgaactggtacgtcacctgcgaaaactgatgcaagatagcccagagccggtgctgattatcggtcaatcagcttcactgaaaacagaagatgcgcagcgcgcccgtgaagtcggtatggattacctgctacaaaaaccggttgcacgcgaacaatggcagcaattgatacgtgactatttcgcctcaggaaaataacaacaagtaagccaacggtaacaacttggctccgaaaagtgaaagcctccatggcgtttgagtgacaagctatcatttttacataatccaacgaggccaccatgcagattacttttttaaaccagcaaacagcttcattgtatttaataacaagagtaaccctactcttactaagtgcactaaagcagagaaaaaccttcaaaatataatcgataaagtattaaatataacttcagtctcatcggaatatcgatactttatttatctccactggtgtacggaacaagagtggtgaggtggtctgtcagctcagcattgaacgccgtttcaacggtgagcttcgtcagcatacgagaaaactgattgagatcggcttcggttttaagacctttagccagttcggcagcgagtgccctgagtttttttcatccataattttcctgtctctgttactggagtgaacatatcaaaaacaggcagatacacaatttaaattaaagtctcgcaaaaccaatatggcgttgtcctctccctttgataatcagaatgatattggtttttccgattctgaacagaattcttcctggctaattttatctcccggtgacatggcgataattttcccacaagaatggcataagcctgcctgtactcttctatcatcacagctattaaggaaagtcgtcgctaaagttcactgttcataccgactaaagtaaagactcttctccctaacaatgacccaagcgccttgcgaatcaagcaggtgtattttattttccgttgtggcaatatacatatcatatatgttttgtataggtgttttatgggaattgttaaaatctccgatttgatgcatgaaaatctacgcatcgccagtaatgccatgagccggtcaattaacgcacaagccgagcactggctcaaaatgggtatgctggccgaactttatccccaattgagccaccatgagctggctcgagccttggttcaggttgaattacagggcggggctgacattgccagaatcatccagagtgacacccatacgtttaataaagaagagaatgcgcaatgacaacagtaaaaattcactcaccagcagaaattgaaatggcgcgagccgcaggccaagccgccgcgaaagtgctggaaatgatcacaccttatgtccgcgctggggtcacaacagatgaaattgatcggttatgtaacgattacgtcgttaacgaactgaaagtcatccctgccaatataggctatcacggctatgcgcacactgtttgtacctcagtcaatcatgtggtttgccacgggattccgtcggataaaaaactcaaaaatggcgatatcgtcaatattgatgtcgctattattaaagatggttggtatggcgataccagcagaatgtactatgttggagaaccgtcggtcagagctaagcgtttggtggatatcacttatttatcgatggttgcggggattaaggtggtacgcccaggggcaacactcggggatatcggagcagctattcaacaagtggcggaaggtgcaggtttttctgtggtgagggagtattgtggtcacggcgtgggtcaggaatatcatactgcaccacaagtcctgcactatgggacgccagggctaggtatgccgctgaaagcgggaatgattttcaccattgagccgatgattaatgccggtaaagccgccaccagcgtcctgtctgatggttggacagttgtcaccaaagaccgctctctttcagcacaatgggaacacactattgccgtgactgacaccggttacgacctactgacaccttggcctgaaggcaccggagaatacgctgccatttagttacttaggctgctgacaaagttaattagcggggaaatgggcccctatttatttaaaatgtaagagcagtaagccgtcggagcgcccattgatgcagtcgctccgtgagtttccgagcaataaaatagctttgtcattaaccttaacggtaataaactgcgatatgctgatcttgcactttttctattctaatttttatatcaaaaatttcttcgaggatatccggctgcattatttcttcgggtgcgccacgatagataaccgcaccgtctttcatggcaataatatggtcggaataggcagaagcaaaattgatatcatgaataaccaaaatgattgttttcttcaattcatccgccgcacgccgcaattgcttcatcattgcgacacaatgtttcatgtccagattatttaatggctcatccagcaggatatatttcgtatcctgacacagcaccatcgccacataagcacgttgccgttgcccccccgacaactcatcaagatagcggtctttcaatggcatcaaattgaggaattccatcgccgcatcaatatattggcgatcattttcattgagccgccctttcgaataagggtaacggccaaatcccaccaaatccgacactgtcagtcggctggtaaagtggttttcttgccgtagaactgaaaggatagtcgccaatttatccccggaggttttggcaacatccagcccgttaaactgaacacgcccgagatctggcgtcagtaaacggctcataatcgataataacgtcgacttacccgcaccatttggtccgataattgacgttattccgccagaaggaatgctctcatttatattactaagtaccgttgtattctggtatttcttattaatatccgttatttcaatcacaccggagccttttttattaaaagataaataaacagcgcgccacccacaaactcaatgaccacggagagcgttcccgacatgttcagcaaacgttcgaggatcaattgcccaccgaccagcgtaatgacccctagcagaaagccccctggcaacaaatattgatgtcggaatgatcctaccagcgggtaagccagattagcgataagcagacctaaaaaggttaacggcccgacaagtgccgtcgatatagcgaccagcaatgagaccaacagtaagatagtggtgatttttttctggtaagcaacgcccagattaatcgctgtatttctacccaaagcgataatatcgaggcaatggcgcatacgccaaatggttatcgccacgagaataattatcccggtagaaagcgcaataatctccggcgcggcgcgggtaaaagtggcaaataccctgccctgcaaaacagcaaactctcctggggagagtaggcgctgcatcaagctggataaactgcggaacaacgtgccacataccaacccgaccagtaacaccttgtgcagattaatccctactccggtcagcaaccagcgatagagaaataccgaaaacaacagcagcaaagccgattcacaaagaaactttccagttattccgagcaccctgaacccattggcatcgacaaaaaagatcaacatggtttggatcaggataaacagcgcttcaagccccatcactgacggcgtcaaaatccggttattagtgaccgtttggaataacacggtggcaataccggcagcaaacgcaactaataccatagtggctaaaataagaccacgatgcaccagtacatattgaatattgcctctaagattaatggtcatgaaaataaccattgcgacaagggcaataacactcaataacaataatcgttttgccggtgagcttaatattgtatttttctcttgggatagagagcttggtgaagaatactcattagcctgcatgacgttttgtcctaacaattaataataggaaaacgagtgcgccaattgcgcccagaataacgctggcaggtatttcaaacgggtaactgactaatcgaccaataatatcgcataacaccaccagaccaccgccacacaacgccacccaagggatggttcgacgcaggttatcccccatcgccatgctgacaatattgggtacaattaatcctaggaaaggcagcacaccgatcaccaccactaccacaccgctgatgatggcaataatagacatccccatgagcataacccgctgataattcaagccgacattaaccgagaaatctcgccccataccagcgacagtaaagcggtcagcgatcaaacaagcaatcaacgtcaatgcacccactatccacaacagttcatagcggccttgcaacacacccgagaaatcacccgattcccaactgcccaatgattgcagcagatcaaactccattgccaggaaagtggttactgcactaaacaccgcccccagcataatgccggtaagcggcaccatcagcgccgatttcattctcattcgtgccagtagcagcataaaaagtgcggtaccgcccatagcaaaaacggtcgctactaacatcttaaccattaccggtgcggcggggctaaataccataaccaacagtaagccgagactggcggactgggtagtaccggcaatcgagggttcgacaaaccggttctgagtgagcatctgcataatgaggccagcaacgctcatggcactgccagccagaaccaaggctaatgttcgcggcacacggcttatcaaaaagatgtcgcgcatgtcgggatctgaccatacctcggacaaggtgacatccccggcaccaataaataggctgcatgccataaggcccagtaaaataaccaggcctgctataaagctaagatttttcattagtgggcattactgcgcagcggcttgtttatccagcactgagctgattttatccattagttgcatataactctgcacaccgccagcaatatagagcgaggcagaatcgagataaaccacgtgatcgttttgccatgctttggttttgcgaatcagagggttatccaggatttgttgtgcggactgattttcagtgcggccaatggcattatcgcgatcaaggacaaacagccactcagggttggcattaaggataaactcggaagtcaccacgttgccatgattgccggcttcagtgaaactggccgcaggagtgaagcctaactcgtcaaaaataaagccaaaacgcgaacccggagtgtaggccgacatttttccaccactgaccatcaccaccatggcagacccggcgttagctgacttctgcttgatagcatctatctgagaagtaaatttacccagcagtgtttttgcctcttcttctttaccgaaaatagatgccaattgttccgtacgctgtgtcaggctttgggtaaagtgcttaggatcgatatccagtgcgatagttggggcaatggcgctcagtttgtcataagcatcttgagcacgccccccggcgataatcaggtcaggtttagcctgactcagggcttcgtagtccggttcaaataaggtgccagcattcaggtattctgaaccggtgtatttggataaaaatgccggaagatgtgtgctggtttggggaacaccggccactttgatcttcagggcatcggccgtatctaatacagagggggtcagtatgatgactttttgcggattaagtggaacctgagtggtgccttgcgcatgttcgatactgatttttgccgtgtcttcaggggttgccgatgaattatcacacccggtaagcacagcagtgagtgccagtaatgatgaaaataaagctaaacgtaatcgcattttctctcctgaaaagtggggatgtagatatccttgattgggaacgacaatgatttgcattactaatatcaggataataccgatatatgcctgttattaatagtttaggtcgccggatctgcggataaatcttcactcggacgagaagtcaaacccatcgctcaagtttttccgatgagaaaatcaactgtaatcaattgttttaattaaatataaaatcaaccattgtgcttactgcgccatgatttctcatcgcgcaaggttggtggtcagctgctctgatgataaaggatagtttctagcgcgaaaccgcctcaactatatgactactaccttttcatcaggccaatcgtggataatatttttcagtaaatagatatctgccactggacatgacacaaagaaattcccggattggagtctccaacgtaaatcatcacccagctcacccaggcaattcttgaccagtaccggctcttgatcgaataaaatatcgtgcaggctggggtttgcctgtaatacccgcagtagtaatccccctattccccccgcaatatccgcaacagtggcattttctgggaagtgatagctgcgcagcagcccaggattctccacggcagataaagaagacataccgctgtggaaatcatggtcggaggcctgattctctggctttgaccaatactcaaaaaaagaagtaccaaaaacctgattaaaagcacaatgaccacgcacactgtcggcaactaaactcagcgcgagccagaaggtttcatcggtgatcatcagtaccgcttcgcgcattgtgccagcccgcaaatttcgtgcaaaacccaagcagttatatgacagtttcgtgaacaatatctaaagtaatgataattaatttgacctatctacgcgggtagatacactaaaaacgcgaaacaatattaatgttacctaatgtttcctcatttaactcagttttgctgattaacaccggcaactgagtaactgacgaataaagacacattaatgcgtgaacatgatgcttcaacaccaggggaacttttttaatgacttcactaaatagctcggcggcagacaatgctccatcagagagcatggctgcggaagagcgcctggctacgcccgaaggtcgcaaagacttttggcgcgcaaccttttcgtgctggctcggcacagccatggagtatgcagactttgcactttatggtttagcggctggcataatatttggtgatgtcttcttccctgaagcaacacctgcaatcgcgttgttatccagtttcgccacttactctgtcggctttattgcccgccctattggcgcgctgctgttcggtagattaggtgatcgcaaaggccggaaagtggtgatgattacgaccatcagcttgatgggagcttccactaccatgattggcctgatcccaagttacgcctctatcggcttgtgggctccggcctgtttggctttcttgcgttttatgcaagggctgggagcgggtgccgaactgtctggtggcgcggtgatgttgggggaatatgctcccgccaaaaggcgtggtttagtctcctccattatcgcattggggtctaacagcggtacgctgctggcggcactggtgtggttgctggtcttgcagatggacaaacaaacactgctcgactggggctggcgcattccattcctgtccagcattttaatcgccggtgcagcgctgtttattcgtcgccacatgcgtgaaacgccggtctttgagcgccaaaaattggtgttggaacaacagcgtcaacaagcattagccttgggccgcgaacataccaccgaagtggataatcgcactttctggcagcgcagcaaatcgttttggataatggtgggcttgcgtattggcgagaacggcccgtcttatctggctcagggctttatgattggctatgttgccaaagtgctgatggtggataaatcggtgcccaccatggcggtgtttattgcttcctgtctgggcttcctgattatcccattggcgggctatctgtcagaccgctttggccgccgtattacttatcgttggttctgcctgttattaattatctatgctttcccggcatttatgctgttggaaacccgcgagccgattattgtaatggggactatcattgtaggtatgggtttggcgtcgctgggtatctttggcgtgcaagcagcatggggtgtcgagttatttggtgtgactaatcgctataccaagatggcagtcgcgaaagagttaggctccattttatccggtgggactgcaccattaatagcggcagccatgttgacactcactggccactggtggccaattgcactgtatttcgccgtaatggcggggattgggttcgttaccacgttctttgcgccagaaactcgtgggcgtgacctcaatttaccagaagatgcgatttaatagcagaaaacgccattctctgatgtaacgataccgataccctaaataattcgagttgcaggaagacggcaactgagtaaatccccaggagcttacacaagtgagtgactggggtgaacgaaggcagccaacgcacatgcagcttgaagtatgacgggtatatcctttagggatgtttagcatcgaggtaactttggtcaacccgcagtcacgtcgtattacacgttctgatgtcgcacgcgaagcaggaacttctgtggcggtagtgagttacgtcattaataacgggccacggccagttgctcccgccaccaaacaacgcgtgcttgatgcgattaaaaaaaccggctaccgccccaatgagattgcccgatcattagcgcgtggaaccactcaaacctatggcctgattgttcccaatatttccaaccctttcatctcgtcaatggcccatgctctgcaacgtgaagcctttgccaacgggcaagtattgttattgggtgatgcgggagatgaccggcagcgcgaacgcgaacttatcaataatttgctgcatcgtcaggttgatggcttgttatataccagtgttgatcgccatccctatatcgaattaattcaagctactggcacaccttttgtcatgctcgacagagtcgacgatgcacaacaaatcagtgcgattcgtgtggatgaacgcgctgcggcgtttcaggcaactcaacatctgattgaacatggtcatcgtgacatcgccattatttgcggcccgctggatatgctcaatactcaagataggttgaatggctggcgcgatgcattgcaacaagcggggctgagggtacgtaatgagtggattttctcgaccacatatacccgccccggcggttatcaggccgcacaacaaatgttgaaagggccattgccacgggcactattcaccaccaatgaattacaagcattgggctgtttacgtgctatggccgagcataatctgaccgcaccgagagatctggcgcttatctgttttaacggcaccattgagtctgaatataacgtgccctcattaacgaccgtacgtcagccgttggatgccatggcaaaaaccgccatagaaatgctaaaaaattgggacggtaaaccgactattcgtgaattcgctttttcgctgcaaatcggtgagtcctgcggttgttcccatacccaaataaattgattttccattataaaagttaaaaacatgcgtttaattattgattgtgacccaggaaatggcgtacccggcgcgaatgtcgatgatggtttggctctcgcactcgccatcgccgctccggaaataacattagaattaatcactatcgtggcgggaaataccccaagcgaagtaggattttctgttgcccatgatttagtgagccgtctgggattggatatccccatcattcgaggtgcgtcgcaagctctggtggagccagctgcactttggcgcgataagctcgataatggtgcagccagaaatggattaactgcactttggcaacaaacaccggtgccacccttggtagcttccggcgcgccgttagcggctcatgccatcggtgaattaatttgcaataaccccggtgaaataaccttagtggctattggcccactgacaaatatcgcccatgccatgcagctttacccgcaaatggcgtcatcggtggcagaaattgctattatgggaggtgcctttaatgtcgagggttatcttaaagacactaattttggtatcgatcctgaagctgcacatgtggtgctgaccagcggtgctaacattacactggcacctttggatgtcactacgcagacccaaatgctgcatcaagatttggataagattgcgcaaattgacacgccactcagccgttatctggtagaaaccctgcgcccgtggataagctattcaatgcaaactcgcgggctgccgggttgttgggttcatgatgcactggtcgtcgcctggttactggataaaagcatcgtgaccaccacccgcgactatatagatgttgcgctggaaggggcactgacccgcggtatgacattacgctttagcccagagaatctgcgtttggatgtcggtattccggcaccacagggcaaagcggcaaacatactgcaaactgttgataataaaaagctcttggatgccatccatcaagccttgagcaatttcacctatacccaaaataattcgagttgcaggaaggcggtaactgagaaaatcccctggagtctacttactttaaggtcaacgaccaataagtgactggggtgacaaatcggtcaggaaccgatttgaacgctgcttgcagcgaccccgcagaggcgaggcccatagacgggtcgagtagcgaagacagctaacgcacatgcagcttgaagaatgacgggaataatctggagccactcaccacaatctgagactgaccatgctgacactgcttcatcttctttcatctgtcgccctgctggtgtggggcacacacatcgtccgcacaggtattatgcgggtttatggtgctgatttacgccgagtcctgagcgccagtatccagaaaaaaccgacggcatttatggccgggattggcgtcaccgcgctggtgcaaagtagtaatgctacggcgttgctggtgatttcatttgtctcacaggggctgatttcattgtcccctgccctggtgattatgttaggagccgatgtcggcaccgccctgatggcgcgagtgctgaccttcccactctcctggttgtcgccactgctgattttgggcggggtcattgtcttcctcgggcaacgcaaagcgcgtgtcggccagatggggcgagtgtgtattggtctcgggctgattattctggcgctgcaactgattgtcaccgctgccgggccgattacacaggcgactgcggttcaggccattttctcctccctaaccggcgataccattctggcgctgctgattggcgcgctgtttgccatgatcagttattccagcttagctgccgtgctgctgaccgcgacactcgccgccaccggtctggtgccgctgaatatcgcgctctgcattgtgattggttcaaatctgggcagtggatttttggccttaatcagtagccgtgggcaaaatgccgtctcccgccaagtggtgttggggagcctactgtttaaggttattggctgcattttggtggttccctgggtcaatgtgttagggcaatggctgttcgggcgaaatttacccgccgccgaagtggtgatttacttccacgttttctataacctgctgcgctgcttgttgatgttgccatttgttggagtgatggcacgtatttgtagtcggttggtcagtgatgaccccaataccgcacaaccctcagcgccgcgctatcttgatattaccgctatcgatactccgtcactggcattagccaacgcagtacgggaaaccctgcgtatgggggatgtactggagcagatgttatttcgctttaaagaagtgttggaaggcaataaacagcaaaagcatgaagtcagcttgttggaagatgaagtcgacatgttgtatagcgcgataaaactgtatttagctcaaattcagcaagatgaattaggcgagattgattcacggcgatgggctgaaatcattgataccgcagtcaatctccagcaagcaggcgatattattggccgcatgacctcggacgttgccgccaaatcactcaatgcgcgcaagccgttttcagccgaagggttggaggaattaaatactctgcatgctcggttggtgacgaatctggatttagggatgtcagtgtttttatcgcgcgatattaataacgccaagcgcttacgccgcgccaaacatcgttttcgtttactaaaccgccgttactctcatgctcacgtcgagcgcttgcatcaacaaaacgtgctaagtattgagaccagcagcctgcatatggggctattgggggatatgaagcgcttgaactcactattctgttcaacggcatatcatgtattggaagtgcaggaagaagcattggattaaataacaagttggggggagtaaaaaatgctccccaaaattatcttagataaatagtattaagaaaatatatccaaaacagttaaccagcccaatcgatcagaatctgctgcgttgtttttacagtaatacgattccccggaatggcaagttcagaccagacttcattatgctgtgcgataagttgccgggctgtgacgtgttgtctatccgcagtagtatgggcatcagaggcaatggtcagagcgtatcccttactggctgcaattttaactgtggtatcaacacaataatcagtggcacaaccgcagatagtgagatgagttgcccccaatttggcaataatgttatcgagtgaagttcgataaaacgaatcacaagccgttttgttcacagatattgcgctttccgggtgatgaagctccggcaatagctgccacaactcactcccctcggtcatgtcatcttcaatatgctgtatgaaaataacctggtcagcatgatctatcagttgattaatacgggcgactctacctgcgctatcaaagcgaggattagctaaaacgccattttgcatatcaataacgataacaaccttttctttggtcataatgacctcaatattgaaagtaaaagtggaatgggagaaaacaagtttcaacgaaagagccaagtaatcaaagcaaattcagtattgagttgatggaaagagcatacttatcaataaaaaatcagccgataagctgatttttatttaacctttatctcagactaactctagtctagattatttctgcaaatgcaatgtcgtcatacacgtttggctttcagcttgggtcgcaaaaggtgataccgctttgagaccttgatagctcacttcaatcgtcccttctgtattgcgcggcaaccacacaccaataaaaccattctgatagctggtcagtgtatcttgcagaataactttcccggctttatcagtaattttcacatcaaatgtggtattcgccaattcgccacggcagccggataaactgtggttaaaacaggggtgggtttggtgtatataaggagcaaatgagagatagaacttatcccccaccgggaaagaaaactgctgttgcccatcagataatttcaattcagtccccgttaccgcagctgaataggccaaagggcgttcttgtttggattgatcgattgtctcaatcatctgctcagtggtttttccagataaaccgtgttgagccaaaaattctgtttgtgtcgtcgccgaggcaaaatggctgaaagtgactgcggctaaggcaacaatagccagtcgggcagttgaagcaaatgtctttttcactgtcatggtatccttccggtaagaggaaaatgttccaggtaagttggaatcatggcgataatctaaaccctccccttgggggagggtcaaagacagaattgaatagaaaggtaagctattgtatagaaatggattttcttgatctaaatcaaactgaaactgtgatatccctctcaaaccgttttaattaatatccggatgctgagcaatcagattttttctttttttctcaagctccgcgatttgctggtcaatatcctcaatattttgttcgatgtgatcatgatgttcctgcaatatctctttggcttcggccttatctgaagcggcaggtgttgcccctttcaatggcttatttgctgtttccttcataaataccccagtcaccaaaccaataactgctaccaccatcagataataggctggcataaacagattctgagtggtttcaaccaaccatgcggctgctgtcggtgtcaggcctgcaaccaatacagagatattaaaggcgatagccagtgcactgtagcgaatatgggttgggaacatcgccggtaatatcgatgccatcacaccggtaaaacagttaagtaaaatcgccagaatcaacaagccgcagaatatcaaaccgataatgccactgttaatcaaaatgaagcttgggatagcgagaataaacaacccaatactgccgcatataacaaaaggtttacggccaaatcggtcactcattaaccccattactggctgaacaaataacatacccaacatgatggcaataataatcaatacaccatggtcttctgaataatgcaggctgtgagacagatagctcggcatataggtcagtagcatgtaataagtgacgttagtcgcaatcaccataccgacacaaatagtcaggttcttccattgcttagtcagaatttcgcggaaagaaaccttcggtggctgagcaatattatggcgcgagtcattatctattttgtcaacgtgttgctggaaagtcggtgtttcttccagcgcatgacgcaaatagataccaatgagtcctaatggagctgccacaaagaacggaatacgccatccccattcaaggaaactagcctcgccgacaatactggatatcagtaatacaactccagccccgagaacaaaaccggcaatggaaccaaaatccagccaactgccgaggaagccacgttttctgtccggtgaatactcagcaacaaaaatagctgcgccggtatattcgccaccaaccgaaaagccctgtgccaatttggctaataacagcaagatgggcgcccaaatacctatcgaagcataggagggaatcaacccaatacagaaggtactgactgacataataatgatggtgactgacagaactttttgtcgcccatacttatcacccaatgcaccaaagaataggccaccgagaggccgaaccaggaaaggaacggaaaaggtcgccagtgcggcaatcatctgaataccggggtcagcgccggggaaaaacacctgcccaagtgcgaatgcgacaaaaccatagacaccaaagtcgaaccactccatagcgttgcccagcgctgctgcggtgatagctttctttagtttggcatcatcaatgatcgtaatatcattgatttgcataggtttaacactctttcttcgtagtcccatttttttcttccttatgttcctgatagtcccactgcataaagccaaaattatcaatgacagttatccctgttacgggattaaaatctttatagaggatttataagaatagttgtaaagcaggggaatgtgtaggaaaaacctgaggcaaatcattagaaatactaatgtaatcacagcgaaaaaccacatcttagcggaacctgtcagctattttgagatgacaggccccgctaatgattaatgctgtgggtctttatccgcagggggtttacgcgtttttgtccactcccgcagccgctggatatgcagatacagagcaggaataaacaggatcccgacagcggtggccattaacatgccgccaaacaccgtgataccaataatctgacggctcattgcccccgcaccactggcaaacaccaacggcatcacgccaaggataaacgagattgccgtcatcatcaccgcgcggaaacgctgtttggcaccgtcttgtgccgcctgggcaatagtcgccccctcttcccgacgggctttggagaattcgacaatcaatatcgcattcttggccgccagccctatcaagagcaccaatccgatttgtgcatacacatcattggcaaagcccatcgctgacaaccctgcgaccgcaccgcccaccgcaaataccaccgagaggatcaccaccagcggtatactccagctttcatactgagccaccaggaacaagtaagcgaacactaatgccgccagataaataaacacgacctgtccgccggtttgctgctcttgccatgacatcccactccagctatagctgtaaccttgcggtaaattctgtgctaatagcacctccatcgccgccattgcctgccctgaactggccccatcagccgcagacccgctaatcgctaccgaggggaactgattaaaattgctgataaacggcgcgccaactgagggggtcaaagtgaccagattggctaaactgaccaatacgccgttatcgctgcgcacattcaaactattgatctgcgcgctacgctgacggaaatccatatcattttgtaattgcactcgaaacatacggttattgagggtgaaatcaccggcattcatccccccgagtgaggtctgtaaagtctggaaaatacgactgactggcacctgtaataacgcggcacgatcgcggtcaatactcagattgatttcaggtactgaagcactgaaggtggtaaacacccgactcagctttgggtcttggttggcagcaaaaataaccccctgactgacctgtgccagttcctgcggggtttgccccaacagggcttgaatccgcaaatcaaagcccgaagcactgcctaaaccagcaatcgccggtgggttaaccgccatgatcatcgccgagggaatggccgccagattagcctgaatatttgccagtacctgatcaatatgtggccgttgcccccaaggtttaagcatcacaatcgcaaaaccagcattcggcgagttattgccactaagcaagctgaacccagtgattttgatcacatcctcgaccgcatcgttggcggtcacctgctggtacatctggtccattaccgtctgcgtgcgattcaaagacgccccatcgggcagttgcaaactgacaaagaaatagccctgatcctcttccggcaagaatgaggttggcaggcgggtatagccccaccaggttgccaaccccaccagcagcaatgcggcaatactgaatacagcgcggctactgattcgtcctgttaatgagacatagccatcacgagcactgtccaacccgcggttaatgccgccaaacacgccgctagtcgacaacgtgcggcacttaagcaataccgcacataatgcggggcttaaggttaatgcattgatactggacaaaataaccgcagccgagagggtgacagcaaactgtcgatacagctccccgacaatgccaggcaagatagcaatgggcacaaataccgccatcagcaccagtgtggtggcaataattggcccggcaatctggctcattgcctgtttggttgcttgcgctggggtgagatctggatcatttgatagcaaacgctcgacgttttcaaccaccacaatggcgtcatccaccacaatagtcagtgccaaaataatcgcgaacaaactgagcgtattcgctgagtaaccaaagacatacaacacagcaaaggtgcccagcagcgaaaccggaatggtgagcgcgacaataaaggtcgcccgcatgttttgtaaaaacagatacaccaccgctaacaccacaatcagcgtcaatgtcagtgaaagcgcgatttcatgcaaggttgccgtgaccggcaaagtggagtcatagttgatttcataggtcagatcagttggaaaagaggccgacaggcgagccatctcatcccgcacgccatttgccacatttaacgcattggcaccgggtaccggataaaccaccaaaaaggctgactcagtttggttttgcgccgcactgacttgataattttgcgccccgagcgccacgcgcgcaacatcacccagccgaatcataccgccctggggattgctgcgaataatgacattggcaaattcctgtgggtcactcagccgcccttgcccgctaatggtcagggtttgctgctggtctggcgtcgacggggacgaaccaatctgccctgctgccgcctgcacgttctgctgttgtaatgctgcgataatgtcctgcacgctgacattcagcgattccatgcgttgcggattcaaccacacgcgcatgctgtaatcccgcgcaccaaacacctgtacatcacccacaccattgattcgcgcaatagcatctcgcagctgtatgctggtgtagttacttacaaacaaggcgtcatgagtctgtttcggcgagaagacactcacgcccaatagcaggttagaagcgcgtttgcgcactgaaataccattttcattcacttcagccgggagctgagcgctcacctgagaaatgcggttttgcacctcaactgccgccatatccggatcagtgccgctggcgaaggtaatactcagttgatagctgccgttattgccactggtagactccatatacaacatattgctgacaccattgacctgagcctccagcggcgacgcaatagcttgcgccacatcgcgggcactggcccccggataaacggcactgaccgacacaactggcggcgtgatatctggatattgctcgaccggaatcacatgcagtgacacccagccaacaatggttatcactagcgcaataacaatggcgaacttggggcgacgaataaagaaatgcagcatctgtccttccccttagttcgcagtcagcggcgtggcaatactggcgctcactgtcatacccggacgaacatgctgtagccccgatacaatcactcgctcgcccactttcagcccatctttcacttcatattgctgttcaaactgctcgccgagggtgaccggccgcacttcaacctgatctttgtctgttactaccaacacaaaatggccctgcttattttgttgcaatgccgcaatcgggatggcggtaaccgcttttgcggtttcagccgccagcgagacattcaccaccccaccgggcaataacaaatgccgagggttatcaaaacgggtgcgaatcgtcaccgtgccggtctgtttatcaatttgattatcgacagattcaaaaacaccgctttctggatattgcttaccatttgccaattgaatacgcggagtgaaatgctcaaatgccaatgcgctgttgtcgctggcagaggctacacctgtcgtggataactgataggtggcagtgatgtaatctctttcatttaccgctatagccacccgaatagggtcaagttgcacaatactcactaaggtgccactggctggattaatcaaactgccaacattaaagcgactgtgaccaatttggccggtgatcggggcataaatatgggtaaaactgagttgtagttgttgaatctgcaagtttgcttgtgcctgagccaccgccgctcggctgatatctcgctgcgcttgcgcttcatcgacttcagcctgactgaccgagcggttattgcctaaacgctgtaagcgggtgagattcacctgtgcatggttggcgctggcggttgcactgtctaactgggcctgtgcttgagttacagacgcctgatgcaaagcaggatcaatttcatataggagatccccctgcttaaccatctggccttcagtaaacaatctggcggcaataaacccttcggttcgggttgttacatccaccgcctgaatagcttccacccgtccgagaaactgcaatgcactatctggggttgctgaggtcacgactgcaactgtcaccgctggtaaaggtgttgcggccatgacgctctgagagccaatactcagtattaatacagcggcatatacgggcagataatcgcgccgagcacataaggctcgctgcacgttaagcattatcgtgtcgcgaacccaatttagtgtagacatggtcattcattccttgctctcggcgggtaattggttcggataggatgtaaaaagcttagtttgattaataataatctgaagtcactttaacgtcttgcgacaaaaattcatattgctgaccgctgcctgagtcataatcctctcagcacacttcgaatagattcgcgcagtaaatagggtaggtaaaccgctagtttggctttactctcattctttttcgatagaaaaagagcaagaaaacatcatattattctaagctcaaataataagtcagatgaattatgctagtttgtattgcctcagagccttcagttcctgtggattaaaccgatatttaataagtatgccccacagatttccagctaccggaagatgcagtaagccagaagttaatcagtctggagccaatttggacgatgacgggtataaaggaattgactatgacaaactccaccccgccagaaccgcgggcaagaggggaaaatgttttctttgccaagcggactttgcaaaccatggcattgttagttgcggcaacgattattattgccgcagcaggcataatctatatcgcgtcacaattaaatgaacaagcggtatcccaaagccggtttctggtggaaaaagcatgggaaatgcgccaaaaatccataaaaaccagaataaaagataacgctttttggggtgatgcttataaacatttgcatgtcacagttgaccctgactgggcctttgtcagccaaaatatggggccatcactttacgaaaactttggctatgagggtgtttttgttattgatggacaagggaacactcgttattccgtcatcaacgggcaattggcgaatacccacctacaagactggctccacgaagatattacgccgtttatagattcagtgcgcagtcaggctgaaaaagagtatgcggccacagaaatcatcaatgttaatggactaccggccgtcattgctgcggccgcaatcacccccggcaatgaccctcgagttcaagccgttgctggcccaccgtcagttctggtcttcgccaacttattgacccaaagtgagttgaatattctgggggagaattacggtcttcatcaactccgcattccccaggatgaaaaagatgccgcgtccaatccctcactacaattatcgtcaaatgacaacagtcgtgtaacactgctgtggaatcaaaacatgccgggcgctcaactactcaatatcttgctgccactgctagggttggttgcactggtgcttgggctgagcggttggtgggttctgcgccgcgccatggcagaggcgcgcactgccgatgaaaataaagcagcgttaatcgccagcgaagagcgctttcgtcacgtggctgaagcggctactgattggctctgggaaacagatgccgatctgcgcatcacttatctatctcagcgatttttaacgattaccgggctaagtgttgagcactggctgggccgtaatctcgattcactgctaaattgtgacgtgatcccgctgcgctcctggctgcaatacacacatttgactgagtcgcgcaatgagctgcaatgcacctatttctccgccaaaggcgacaaacgtatttgtcggatttatgccaaacctatcatcaaaaatgaccagaatattgggtttcggggcaccgcctcggacatcacccgagagatagaagcgcaggagcgaatccaacacctttctctgcatgatgcgctaactggtttacccaaccgcctgcgaatgaaagagtttttagaaaacaaactacacaacctggccgctgcgccgcatccgttggtgatcctcaatgtcgatctggataaattcaaaccggttaacgatacctttggtcatgtggcgggcgatcaggtgttacatcaggtgtctgaacgcctgagaagctgtttgcgcgatcaggatttagtggctcgccagggaggggatgagttcattctgattattagcgggctatcttcaaccaaagaaatagaacagctctgcgcccgtgttatcgcccgtattgaaagcccgtatctcattaatgagaaagatattttcatcagtgccagcatcggtattgccctggcgccgcaggactcgatgcaagccgaggagctgttacgctttgctgatattgctatgtatgaagccaaaaacagtggcagtaatcgctggagtttctattccagtgaaatgaatgaccgcttgatgcaacgcagtgagctggagcgtttcttgcgccaggcgattaaacataatgaatttagcctttactatcagccgcgctatcgtattaaagggacgcaactgaccggtgccgaagctctggtacgctggaatcacccggtattagggctgctaatgccagatcaatttattgctctggcagaagaaaccggccttatcactgccatcagtgattggacaatgctgcaagcctgtcaggatgcagcaacatggccggcatcactgattatttcagtcaatatttctgctattgaattcagaagccaacggctgatcgaacgtgtgcggcaagtcctgctgttgagcggcttacccagtcatcggctggaactggaaatcactgagcgaataatgattgaagatgcagatggggcatttaaaaccatgacagccttaaaagccttgggggtgcgtttatcaatggatgattttggcactggatattcgtcactgaattatctgcgccgtttccccttcgatggcctgaaaattgataagagctttattgatgaactaacgcaatcccatgaaggtcggtcgattgtggagggcattattaacctcggccacgccctgtccatgaccgtgaccgctgagggggttgaaaccgcagaacaacttgagcatctgcaaacgttaatgtgtgatgaggctcagggctatctgttaggaaaaccgatgaaattaagtgagctattaaatattactcatcaggctggatacagtgagtaaccttgcaagaggtaccgctcagtctccagattaattgttcacagaggctgagcggtaataggtattttacgaggtgggttagcttttggctttgaaattaataatgtcgtagaccaatccatctattgtactttttacttgattagcggtgatcggttcaccactgttactcacttccttaccataagctttacgtaccacgacaatgactggttttccggtattggagtcgataacctgtacttccaggtaaagtgcggcttgttgtgccctattaccactggctgccatggttccggcaataacagcagcgataggtatcatctcatagacttcaagatttttatcttcggcggaaaccgcagtaatggcggcccgaacaatcaatgtattacgtcttttcggagaattgactaacggcaattggtggctaacagcttctttaagtcttttattcgcgtaagccagtatttcatctaatgttttttgatttactcgatgagtaggtgtagaacttgggtaatagaccaatggcgtataataaacaccggtgtatttcttagcattaaaatcgggggagacccagcgtaatactttttggccactcgcggattcagcttcttgcaacttactataatcactaataaaaccagagtattgcgcactggttgttacgtttgaagtgcatcctgccacaaatatcccgatggtaaataacgccgctattttataactattcagaatggccattgtattttcctatatgtttattagggaactaaaaaacagagatgtagaaaaagaccaagaagacaaaaaatgacagtgctctccattcaaattttaaaccatggcaaaacatttgctggatattatttaaataataacaagcctcccaagaggctcataattaatttgaatttggaaataaaatcaggcgagaattaatacgtcaaggtttccaattgataaaggccatcaaggaaggctggtacaaaactccccggccctgcgacgtgttgagatacttgccctccgacctgcgacataattcggcaagcggtcgcaacgtggtgcaaacgatccccttctagcgcacaaaacgccgccaccaccgcagacaacgcgcagccagttccgaccacacgggtcattagcttatcgccaccggtcaccgcaacatcgcgctgaccatcagtgatgtaatcaacctcccccgtcaccgcaaccactgtctgggtgcgctgtgccaattggcgagcggccggtaatgccgccagtgacgtatcgacactatcaacaccgcgccccatggttgccataccactcaacgccatgatctctgaggcatttccacgtatagccgcaggttttagggtgagtaaatggcgggcaaaatcagtgcgatatgccagaccacccacagcaaccggatcgagtacccatggcgtgcccgcttgattagctgcggttatcgcgctcagcatcgactctgctcgcgcccgatgcaacgtaccaatattgataagcaaactgttcgccatggtactgaattgcgccgcctcttgcggctctaccaccatcgcagggaaagcccccagtgcgagtaacacattggcggtaaatgactgcaccacttcgttagtcagacaatgcaccaatggcggcgtggcacgaaattgctgtaagcaagcgctggccagtgcatctgggaataaatccatcaaataatcctccaatagccacttttgatcgcacccactctaacaaggcaacccttctgttgtcgtcgtttgatattaccccctgatcagctacgtacgcgcagccgctattaatgcctgccccaacgccagaccaccatcaccggcaggcaggcgctggggcatcaataactggaaatcatgcaattgttcgctgagtaattcacgtagtaatcggttatgcagcacgccgccagaaaatgcaatagtttcaatgctaaagcgctgtgctgcctgtcgggccaaagtcgcaaagccctgcgcgagagcaaagtggaaagcataagctctttcagccggtgcagcatcgaaagccagccattgtcgccaaaaggtcgctaagtccaagtgattatcgcgtagtggcatagtaaccggtggaactgttcgggaactttgccaggccagcgcttccagcaggcaagccgcctctccctcccagctgatggcctgcggtataatattcagcgccgccgctaccgcatcaaataaccgccccgccgatgaagctaatggcgcattaatgccacgcgcaatcgcccgcgccagtacctcaccctgcggttgggggatagctgccgcttcgggcaagttttgccaattcggtacaaaacgctgaaactgtgccagtaaattgcgccacggctgccgcgaggccagatccccaccaggtaaggccaccgcaggcaaaccgcccacgtattcacaattcacataatccactcgtaggcattcgccgccccataacttcccttccacgccatatcccagcccatccagcgccaggcctatcaccgctcccccctgacgcggccaaccatgttctgccagacaagccgccaaatgagcatgatgatgcagcacttccacgcagggaatgttgtgttgcgccgcccattctcggccaaattggtgactgacataagcggggtgcgcatccaccaccaccacctgcggggtaaaatgataaatatcgccaaacagcgcgagtaactgttgctgttgctgcgcaatatcgcgatcgtccagatcacccaaatgctggcttagcaccgcattgctgtctcgcagcaagcaaaaggtatttttcatatcggcccccagagccaaaatagcgggttgctggctaaaccctggcggcaactcgaaagcgtctggtacataacctcgggcgcggcgcagcatttcagccccgcgcggcgtcaggcgcaccaatgagtcgtctgcgcgttgcacgatttccctgtcgtgcagcagccagtgatcggcaatttcactcaaggcactcagagcctgttgattactcagagcgggcggcttacctctaccattaccggaggtcatcaccaacgggcgcgccacctgttgcagcagcaaatgttgcagtggggtagcaggcagcatcacgccaatttcgggtaactcgggcgcgaccgccgcacaaagtgggctttccggctgctttgccactaacacaatcggggcggccgggctgcgtagcaaaccgagcaacgcagtatgatcagcacttgatacacagctttgcagccaatcggcatccggtaacatcaccgccagcggcttgctggggcggtgtttgcgctcacgcaagcgggccacggcagcggcattagtggcatccaccgccagatgaaaaccacccagccctttgacggccacaatgtcgcccgccaacagcgcagcagcggcttgctctaatgcggagaagccctgcgctaaagcctgcccatcagttcccgttagccacagttgcgggccacaatccgcgcaagcattgggctgggcatgaaaacgacggtctgcggggtggtcatattcgcgctgacaagccgcacacagcgggaacttactcatggcggtaaaagggcggtcatacggcatgcgctggataatagtaaaacgtgggccgcaatgggtgcagttgataaaaggataatggtagcgacggttagcagggttattcatttcactcaggcaagcatcacaggtcgcggcatccggcacaatttgggtatccatctgcccggccccgctgtgctgaatcacgaaatccagcggtggctgcgcccagtggtatggtgtggtatcaatactatcaatgtgcgccaatggtgggcaatcttgtggcaatgcttgtaaaaaatcagccaccgccggggcttgccataggtgaaccgtcacccccgcgctgtcgttactgacatccccttgcaggccaaaacggtgggcaagttgccagatataggggcgaaaacccaccccttgcaccttaccttttatccgcagactgagaccatttttctccacaaaaactccttcgcaaggctgccagcagcttgttttatagcttggagatcgcggggcgactgcaccgatgggcgctccggcgacttacgtcgctacgacctattcggtacatttccccgcttatcaacttgttaatcgcctgtcacttcaaggacaaatgggctcccaaaagtcattggcgttgcaggtaggcagcaaataagcaaatcccgatgagctgacacaagtcagtgattcgggtgcgcgaacgcagctaacccccctgcgccgtcaaggacaaatgggattagcaaatacggggcaatggctcatccaacggcaaatccagtttacgtgaaacgccaaatgcgccacataatcgcacctgtttattctcggtcacctgcccgataacggcggcatcacggccgagtgggtggcgctgtaattcagctaaaacagcatcttgcgcctcaggtgagaccaccagcaccagcttgccctcattggcaaagttgagtgcatccagcccgagtaattcgcaaatgccgcgtaccgccggttttaatggtaaatccgcttcgttgatttccatgccacagccgctggcggcggcgaattcgtgcagaattgccgtaaccccaccacgagtggcatcacgcaacgcccgcacaccggtaatatggcgtagtggcgcaatcaacggtgccagtagcgcgcaatcactggtcagttccgcctccagccccaaaccttcgcgtagatttaggatggttgcgccatgatcacctaaggtgccgctgacaacgatccgatcgcccgcacggatcatcgccgttccccactggatatctgctgggatcacgccgatgccggtggtattgataaagatcttatccgccgcgccgcgctgaaccactttggtatcgccggtgactatctgaatacccgcttgctgtgcggtggccgccattgaatacacaatgcgctccagagaagccatcggtagcccttcttccagaataaaaccacaggaaagatagcgcggagtcgcgccactgaccgccacatcattggccgtgccgcacaccgccagtttgccgatgtcgccgccgggaaagaaaataggatcaatcacatagctgtcggtcgataccgccagtcgatccccctgtgcaaccagatccgccagcgcaatacgcgcctgatcttcccgctcattcagtgccgggttagagaacgccgccaaaaacagagattcgatcaagctctgcattgcccgcccgccactgccgtgtgccaaggtaatctcttgtttattcatttagttgtggcccattgaaaacaatacccaaagtcattggggttgcaggtaggcagcaagcgaacgcctttcacatccctgcggcctcaagtacgaggggctatcggtattgatgataagcagagcaagccccttcggaggaaaccatcagcgccccaaatgcattatctggcgtgcattcgccaccaaacagcgggcattgatccggtttgcaacgaccggtcaatacatcgccgcagcgggatcgcggatcatcggccactcgttgctgttgcggggtgaagcgccgctcagcatcaaacgcctgataagccgggctaagctgtacaccggaatcggcgatttcgcccaatccacgccactcgctgcgctctttggttacaaatatctcggtcagcgcctgttgcgctagcaggttgccgctgtcgggcacaatgcgccgatattggttttctaccgcacaacgcccactgaccatctgctccagcagcatcaccagcccttgcaaaatatccagcggctcaaagccggtgaccaccagcggtttattgaattggctgcatataaagtcgtatggcgtagtaccaatcaccatgctgacatggccgggtgcgaggaaaccgtcaatgcgcacatcgggttgttgtagcaggctgcgcaaggtaggaatgatagtgatgtgctggcagaacacggtgaagttggtcagccccagccgtttggcttgttgcaatgttaaggcggtagcaggcatggtggtttcaaaaccgaggccgaaaaataccacttcgcgatcaggatggcgctgtgccaatgtcagggcatccagcggcgagtaaaccacacgaatatctgccccgcgccgcttggcatccagcatggagccatgacgccccggcacccgcatggcgtcgccgtaagtgcagaaaatcacctgtgggtgagcggcaatttccaaacaactgtcgatacggcccatcggcaatacacacaccgggcaacccggcccgtgaacaaattccaaaccctctggcagcagttgatccagaccaaatttgaagattgcgtgcgtgtggccgccacacacttccataatttgcagcggcaagcgttgttgatcggcaagttgtggcagtaagttttcgatccgctgtaataatgcactgaccagtgccggatcgcggaattcatcaacgtagcgcatcattagcctcgctggcgacatcatccagatccagcccaacggcttgcatatgggccaatgccgccagtgtttgctgagcttcttcttcatcaagcaagctcatagcaaacccgacatgcaccaatacccattggccgagcaggtcagacggtgactcgtcgcacaccaacgcgatattgatttcacgtttgacaccgctcacgtccacccatgccagttgatggatatcttcccccaccgcgactattttgccgggtacgcctaagcacatcgctgcgcctccagccattccagccacaaatccattccctcgccactactggctgacagcgcaatcacctgaatttcaggattcacctgacgggcataattaatgcactgttcgatatcaaaatccaggtacggcagcaggtcgattttattgataatcattagggtggaggcggcaaacatatgagggtatttcagcggtttatcttcgccttccgtcaccgaaagcaccgccactttatggcgttcgccgagatcaaaactggcgggacacaccaaattaccaacattctcaataaacaacaggctgtcattgctgagattcaggcggtgggcagcatcatgcaccatctgcgcatccagatgacagcctttaccggtattgacctgaatcgccggaacaccggtggcgcgaatgcgttcggcatcatgagtcgtttgctgatcaccttcaatcaccgcgcaaggcacttgcccagccagcagctgtaaagtggtggtcagcagcgtggttttgccggaaccggggctggaaaccaaattcagcgccagaatatgttgctcgacaaaatgctcacggttatggctggctaactgattatttttgctcagcacatcttgctcgatttgcaacaaacggcgctgccccatgcccggcacatggccaccggcttcaccctgcccataatgcagccccagcttgtcagcatgaacttgcggagtgaaaggctcagtggtgggggcgtctgtgtcatcgggttcggtgtcctcagattcaatggttgccatcggttctggcgctttgccatgatagtgatggtgaacatcgccctgatggtaatagtagtggtgatgaacaatcactggctgtgtccccttggcaacatatttgtgtttatgtttatgctgaatcttttgcgtcggggcatcactttcgtgctggtcatggtggtgatgatcgtggtggtggccgtcatcgtgatgatgatggtggtgatcgtcatggtgggcgtggtggtgatcatcatgttgatgattgtcgtcgccctcgatctttctctcgccgctggcgcaaccacaagtggtacacataggaattcactccttcagaattattccacttctatctgtttcacctgcaaattgctgccactctctacttgcagagcatggctgccgcaatgcgggcacccggcatcatgccgttcaatggcaacgctgttgctgcactcccagcaccaggccactgcgggcatgtagctgagatgcaattggcaattttcggccagtgttttgcggctggcggcttcgaaactgaagcgtaaggcgctctcttcaatacaggagagcgcgccaatttccagccagaccgcggttatccgtgtagcaccgttaagccgcgcctgtttttcaatcagctccaacgtgctgagacacaaactgatttcatgcatgctgattctttatttggctaactttgttaaacaaagcccgccgccgtgggttggcaggagcatcggcatccatcaccggcagtgagagcgccatacgcgcactttgctccgccagttgtaacgcccgttcagcactgagcgaggtgtccagcggtgacatcaatgagcggctcaaatactggccgcaaccggcgatttcgctgacggtaaaatctatttcgctgacaataaaactaatgctgccgcaaggaagtgccagcatcaggcgctcccccaccgcacgacgttgccagctctgctgcggccctggtaataccactaaactcagcatccacggggtcaataacgcgccgatccattgctgctcaaataactgaaatccgcaggcgcgcagcggaatgtggtcacggtaaaatggtaagccgcgcatttcatcggcagccacctggccgaaaacctgttccagcaatgccgctggattttgttcatgaccggcaatgacatcaaacatgactttcttctcgtgccttgagagtgatcccactagcatgtaatgccgccagaatctgttccagcgctggctctatggcccgcgtgactgtcggcgtcaggccgatattcggtgccagtgattcgggcaccacccccaccagagtcagctggcgcgggaactcatcggtcaattgcagcgccatcagcacatcacataaccccaactgatgcggtgacaccttgcggctaaacatcgccgggatctctttatcgcgcagtaccgcaacactgcccggtggttgcccggttagcaccgcatcagccacaatcaaatgctcgcggttcgccatagcttccatcagttccagcccagcagtgccaccatccagcacgtcaagctccggtgggatgtgaaagcgctgctccagcgcttcaacaattcgcacaccgacagcttcatcactgagtaataaattacctatacctaataccaaaatccccatcacagcaccttgactttggtcacttcgttgcccgttgtatcaacaatatgtacagcacaggacatacacgggtcgaatgagtgaatggtccgcaccacttcgagtggtttggcaggatctgcaaccggtgtccccaccagcgcttgctcgtatggccccggctcatcattataattgcgagggccagcgttccaggttgatggcaccaccgcctgatagttggcaattttgccatccttgataaccacccagtgcgacaacatgccgcgcggcgcttcttcaaatcccacaccacggatttcgccgctcaaaggaatatctggcttgataaaggtttcgatatcaccagtaccaatattggtgaccagtgccgtccattgctgggccaaggtttcatgcagcacacagcaatgcaccgcacggccaataatgcgccccagagtcgatggtaactgttcggcggtaatggcctgcccgctcagtttttgataagccgcaccgatgtcagtgaaatgctgtttagtcggtacatgtccggcggccagcccgcacatgagccacgccagcggccccacttccactgttttgccgtagaaagtcggtgcttttacccacgaatatttgccatcttcctgccagccggtgtaattcgggttggttttcccctcccacggtgccagcggttcgtcgtcctgataccaggcgtgtttgccgctctcggcgataccttctatcaagtacggatcgttgtgattggctatcgggcggaaagcccccttttccagatatcctcccggcaacaggaaggtttcccctttacgatcggttggcagctccggcacgctaaggtagtaatccgcccctttgcccaaattgagccagttcggatagtgagcggcgatcaccgcggtatcgaccttataaacctgctcaataaagctgcccagccggtcaataaaggatttcaccaacatcaggcgttccagattgagcacacttggcatatccagattaatagggttggcaaccccacccactgccagattctgaatatgcggtgttttgccgccgagcaccgccactatacggttggcatcgcgctggcactccagcgcttgcagataatgtgccaccgcaatcaaattgacctctggcggcaatgccatcgccggatggccccaatagccgttggcaaaaatacctaactgcccgctggcgaccaaatctttgattttctgctgcacccgggtgaactcttccgcgctgtttagcggccaactggacaagccactcagcatcgcagccgctttttgtggtgaggcttgcagtgccgaagtgacatccacccaatccagtgccgagagttgatagaaatgcacgatatggtcatgaatactgtgcgcggccagaatcaaattacggatatgctgcgcattaaccggcacttccatccctaatgcattttccactgcccgcaccgaagcaatggcatgaatggtggtacagacgccgcaaatgcgctgcacaatcatccaggcatcgcgcggatcattgccttgtaaaatttcttccatgccacgccacatggtgccggaggaccaggctttaatgactttgccgtcctcaatttcgcagtcgatccgcaggtgcccctcaatacgggtgacgggatcaatggtgatgcgttggctcatgctttacctctgtctgattattcttatgtaactgtccgtgagcaggaagcaccggcaacagtcgaatcaataaaatgtaggcacagacctcaatggcaacgaagccgatggagatcaggatttcactggtggtgggaaagtagttatagccgccgccgggattgaaggctaagagtgagtaattgagccgccacagcgccccaccacttatcatgcagagcgccccgataaacagtaagcggctatcttctctggcccgccgaatacggaagatcagtagtggcaaggccatcaggacaatttcagcccagaaagcgatggcatagcggtcaaaatgccacagatattcggtcttatgacgcaccatcacttcaccgagacgtagcacgataaacagcagtaaaaagacgtcgatgatggtggttaatcgtgtgaataatggcgcttcattggctccccgcccccgtaatccggcctgtaccagcgagccttcgaaaataacaatcgagaagcccaaaatggcggcggtcagtagggagaacagcggcaacatctcatagctttgccataacggatggatcttggcaccggcggcgatcattaatgatcccattgaagactgatgcatggtcggcaacagtgcaccgagcgcgataacaaaaaacatcactttgttcagccgcttcagcgaaactttccaccctaaccgttcaaacagcgccggagcaaactccactgccatcacaccgatataaatggtcatacagacggcggtttcgaatagcaccgaattgacgttgaaatggccgggaataaagaagtaaggcaagttccagtaacggcccacgtcgatggtgatggaaagcccaccgagcgcgtaaccaaacaaactggcgagtagcgccgggcgcaccagcgggtgatattcgccccgattgaacacgtaaaccgcccaagctaatgcccagccgccgcacgccaaaccggtgccgaccagtaagtcgaaagcaatccagataccccacgggaagccgccattcaagtcactgaccgaccctaagcccagtaccaaacgtttgacaatcaacagcgcgcacagcacgacaaaaggcgctaacagcatcaccggccaactgaccagccgcccacccagtgggctggatttatgcatcgtcatcatggccgtccttgttatcgtgcttgtcagtatcgctgtctttgcgctcatcaccggtattgcgatgcaccaacgcggtaacccccgccaataccgccagcggtaggatcatgcctttgtataaggtgtgctggacatgctcagaacgcgcgccagtcgccagttctgccagagggggcaaatcaagtttctcggtcggaatgccagccagcactaatacctgagtgccgccgccctctttctcaccataaacatgcgggtcatagtgggcaaccggatgctcgtaggtgtcattggcgctaagtgtttggcgcgggaagcgataattctcgcccggtttcagcgtcaaccgtcgctgcgcctcggacaataactcctcgcgggtgccgaatatcaccgctccagtcgggcagacctcgacacaaccgggtaagccgcctttatccagccgctcgacgcccttctggttacacaattcacatttatggatcttgccaaacgggttgtgataatcgtatttcggcacattgaacgggcagccgaccatgcagtagcggcagccggtgcagacatccgggtcatagtgaacaatgccggttttagcatctttgcgcagcgcactaaccgggcagacggaaacacagttaggatcaacgcagtgcatgcattgctttttgatataggcgtagccatcttccaattgatctttatgaatacccgcgccgctggtccagacctgaataatgttgttggtataggggctgagtttgtcattatccgcccaaagcgcgttaccgctggcatagcttttaccctgatcaaacaattcactatgattgacctgctgacatttactcacacaagcctgacaaccaacacataacgtggagtcatacaacatgctcagcgcgccggggatcggtggccgattttgcacctcggcctgggtgctgggggaaagccccgccaacagcacgccgccggaggctagtttgaaaaagtgacgtcggttcacggctattcctcccgcgatgagtgatcgtcatctttgcggcgctgcttctgttgccgccccagttcacgtaccgtcatcaggctgacaccggcgaccaatcccaccacgccacccagtagtgccgtcgcagtggtcgaaatctcgccgccttctgtattatgaatgaggggtttttcagcacgcggtgtcgggttctcgacattcgccagttgggcgatgcctttggtgaagccaatcccttcttcattacagccatagcaagggtgcccaatccccaccggccagatgccgccgccaacatcgcagaactccagggtcgggcagttgccgtaggtctccggccctttgcagccgagatgataaaggcaccagccctgccgatgaccttcatcgccaaactgacgggcaaaacggccagcatcaaagtgtggtcggcgctcgcagttttcgtggatcaagcgaccataagcaaaggtcggacggtttttgctgtccaatgccggtggtcgcccgaaggtaatgatatgggccactgttgccaggaaattatgtggattgggtggacagccgggaatatttatcaccgttttacccggtagcgccgcttgcaaactcaccgcaccagtcgggttcccaccggtcgctggcacaccgccccaagcggaacaggaaccaatggcaataatggccgccgcatgttctgcggcttcacggatatgctcaacaatcggtttacccgccaccatgcagtaaattccaccgtctttcagtgggatcgacccatccaccaccagcacatattttcctttgtactgctcgatggcccggtgtttattctcctccgcttgctcaccaaaagcagcagagagcacttcgtgatactccattgagataacactcaacagcaggttctcaatggtcgggtgagttgaacgtaacagtgattcagtacaaccggtacactcctgagcgccaatccagataaccggcgggcgctggggtgaactgactgtgttggcaatttcagcggcagccttgctgctgagacccatggtggccgccaatgcggcacaaagcttcataaaatcacgacggttaacgccatgctgggaaagcatgcttttttcccctgtattattattctattgttcacatacccgatattaacaacgggcatatccctataaaaaacgtggctttctgttaatagtttgtaactctgcaactttaattaagttgatctttatcaatggaaattgattgaatagggacaggggaaatatctgtgaactaaaaccgtttcagcaactatttcatttgccagaaatttaaaaatctgtcaggtagcaatatgaagtgggttaatacaattgaatatcattaggcccaaaagtgtgattcgctataatgaatttaattaattattagtttttttagttacttaactagaaacaaaaatttcactttcataaaaaatgaaatgagaaaaattcgtaaatataaatctgacctggcaatttataattaatttaacagcggcactaatatgaattgttaaatctggcggccatcagatttttatcaatttcattcagtttgaagatttgtcaccagtgtttttaccctttttagcagcatatcttaatgttacaaaacggatcatcatgggataacagctgaaatataatgagttaattatgtattttgtgcatgaatcaatttatggcaaagcaagtcgtgctatgattaatttaccggtcactattcaaccggttatgtgataaatgctatctggcaacaacttcaaccaggaagggtctctatgattaagccactcattgctgttgctatcgctgttgccacactcagtggttgcaccaataataatactctttcaggcgacacattcagcagttctcaggccggtcaggcccaggcggtcagttacgggacgctggtttcggtacgcccagtcacgatccagggcggagatggcaataatattgccggtgccgttggcggcgcggtggtcggcgggttcctgggtaacactattggtggtggaacaggccgtcgtcttggtaccgcagcaggtgctgttgctggtggggttgtgggtcagcaagtccagagcatgatgaaccgcaatagtggggtcgaattggaagtgcgccgtgataatggcaccaccttcctggtggttcaagctcaaggggtaacgcagttccaaccgggccagcgagtcactattgcgactcatggcaatacggtcactatcacaccacgctaaatgctcactatgtttcaagttacagggaggattagctgcctccctgcaccaccaaatcaatagggtatctaatagttttatttcatcatcatcgccagtggcaatacctcactccagctgcaaatagcgttcagatttattatcatccagagtaatgagcatgttcttcaattctacaaactgaatagctttgtcaccacggacaaaagatttgctggcagccactaactcacggtttaatttcgcccaaaacgtattatagctaaatagaatttagctggttaagataattaagcataggaataaccacattctcaaagaaaatttttctttcttgctatccatttatactctttatgccgcaattaggatcataactttatcatctccaaatagagcaacatacatgtcaacacccaaccaattgatttaaattaagattaataatttcacaggaaatttttcttcctaacaaaggaattgacgaggaaagatcagctaaaaaacttcccaatcatcaatactgcaagtcactctcgccgacttctccagtttattaaagacactgccagcgatcgtgcttactctttacccttcaccaaagataaatgcgttccgcgcttaataatgagaagtattgatacgactacttgcctgggattgtcgaaaaataatatgaaaaactacacgtatatcgttaatcattggtcaattgatatgacttcaggttttatcactcaccaaatcacgcaagaacaaaaacggttgggtaaatatcagctcaaacttgtttcagctttactggaacataccggtgaagttttatctcgcgaacaattaacccaacgggtatggcaacaccgggttattggtaacaatagcctgcctaatgccattcatactttgcgtgtcgcgctgggtgataaaaataagcagcggcggattattcaaactattccgaaaatgggttatcggatagatccctgcttttgcaacattattgccattgctgaaagcactgaaaccaagctggttaagtcccgtgcccccgtggttaacgagcagactgtttccatcatatcagggcaaacggcggatagttcagaaaacgaacaagctgcaatgactgtagaaacgggtcatcactcacgagtatcgatacctaacgcaataatgcctacgcaaggtattttcagcaacaaacgtctttctgcctgtttgttattggccatcatggtaattttcggtttgaattatttgatactgcaacaaaatgatggctcaaaacatcataccatcgaacaaaatccgtacgattatatgagttcattccagccaacggtgagtaatgataatttatcattagcatcagaacgctcgaccgcggagtgattttacccaccgcaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaccgaaattgggcaaatgtaataaggaattaatgggtttgattgcacataatgcctgtttagtttatagaaatgggaatataaaaaacaggcgattgcataaaaatatcacagtgttggtttactgaatttttcggtgataaactgcgttataatcatagcgaatatggcatgcaattcttgggatggatgtgaattgtcattaaaagaaaagttatgattaatattcaaattttctttttttccaaactcaacatatccagatatgataggcgtgttcattttcatatcccagtttttttgcttcagatagaatatcttttaaatgtttattaatatcaaaaaaatgaacattaacacctttattttctattttaatcctatcaataatatattctaatttaaaattatgttttttagaaatgttagatatttcatcccgacattgctgatcattcatcttcatacctggtgttattgagggatcaggaattcccataaccaatatatttttcactccatttttaatcatttttttgatatttttttcttgactatggacaactttatcaacatctcgtttatggaacgtcatataatcatttgaaccaagggatacaatagccaaatcagaatcattaaaatgtacccctttaatttgcttagacatattagacataaaccggtaaacaggatttaatttactgtagctggcagaaaccgcgcccccctcagctttattaatggtttcaacattcatattttttggtgaggtcaggaaatcaacccaagtaaatccattggtaaaccttcctttatagtattgtgatgcagagggtaacataccaagtgtttttttacgcattctaccttcagagtctgaaagactatcgccaaaaacatacactttttttatattagtagaatcatgaagcttaaccttcgaattatttacggccacaaaatttttcgctaagcaaaatttttcattggataagttttgagatgcaggcccatccagtacatcctgactggaattgttattcctatctttcagtgagggacaaaaagatctgttgtggttaaaattaatactcataatttcctctggatttatataaaataatcaataattatctctatacaaacatgactaaacaatctcattgggtgagaccgacaagagataataccatcttaaatgcatttttaattcttaaataattatagtgtttttttaaaatctaactttaatatttcgattttaaatttctctctgatatattttatcatgataaaatttagacattatttcccttattaacattatgataaacactcgatatcaataccatcttcacgcatattggccaaccgataacgtaatgctcgcggtgtaatactcataaactccgctactttagatttatttccctgaaccgtttaagtacatcaacaatatattgctaccgtgccaggcggtcacgtaatttaacattactgtttccatgagtaaacggaacacctgatactgagtataccaaattatcttctaatgattttttggctacagatgtgtatatcgctgttacaggtaatcccaaatgtgtaatatcccccccccgttattgctcataaaaatattctatatgtactaaataaacatgaagaaacatccatgtgtcgccatataaatcagcaaagttaattgaaattaactaactatacaccaacagattgaaatagattaattaaataaaaataaaaataaaaaatcagataaataaatatattataatgaggtattgatttcataaaaaataataaaccattcgttttatggtgttaaaattaaatatttaatttacattaaaacgagtgcgtgtaattgttcgctaagatacctgaggaatgaggaggattaatttcttatggctatagctaaaagaaagcaccccgccagcatcttgctagcagggtgacagttatttaaattaatattattaagcagcctgagtattatccgatagattaaaagcagacaccgcctcagtcagttgacgagcctgttcttctaatgaagcagctgcggcagcagattcttgtaccaatgaggcattttgctgtgtgacaccatccatttctgcaaccgcctgaccaatttggctaattcctcgactttgctcatcagaagcagaagcaatttcgcccataatatcggtcacattcgtcaccgcctgaacaatgctgttcatggtttctcccgctctcgaaacttgctgtgaccccatattaacccgtgataccgactcactaattagcccttcaatttccttggccgcctgcgcactgcgttgtgctaaattgcggacttcactggcgaccaccgcaaaaccgcgcccttgttcaccggcacgcgctgcttcaaccgctgcgtttaatgccagaatattggtttggaatgcgatgctgtttatcacgccgataatatcggcgatgcggcgtgagctttcggtaatactactcatggtcgcaacaacatcattaacaatgcggcccccattttgggctgttgtcgaagcattctcggctaatttactggcctgatgggcattctcggcattctgtttcaccgtcgcatttaactgttccatgctggcagcggtttcttctaatgccgcagcttgttgctcggtacgcgaagaaaggtcggcatttccagcggctatttcgcccgcaccggtgtaaatcgcatcggtgctactacgaatagtcgatactgtatttaccaggctattttgcatttcttgcaaataagggattaattgtccaacacagttacgaccaaattcagccattggtctgcctaattgcccttgtgctaatcgtctaaaatgcaccttgattgaatccagtgggcgcaccaaatagctgacaatataacggtcggttaatatcaaaataacgatgccagcaataagtgccgccagtaacgcccgctcacaccacgtgaccagagactccactcgcaaactggctgcttctgttgatttatccaccgccgaattgtatttctcgattgttgcgccaaactcccggctcaattgtggatactcattgttaaacatgcggttatagtcttcaaagcgattttcagacaccgctttaaacatcggttcaatccctttatccaacagtgttgaccagctttggatggttttctctgtcagagctgtatccatttcttcatgagattgcagcttaaatttctgcaatgcttcttgtgtgtttttaagagcgacactggctgaagctaattctcgatcagcatcggcaatggccccattttgacgataagctgccgcacgcgttaaacgagtaaccacacggaaatattggtcattaccccgattaataatattaacgcttttctgttgttccgagctcagatggagggaatgcgttaatttgttaagtgaaaataatgtaaatgttgaaacgcctccccagagcaacaaaaatataacaagaatagagaataacgccatcctgatggtgatatgttttagaaaattcacgggaatacccctgtgttttatttttttagtttatttccttgagatttcaaggtgtttatcgctgataatttacgcagggaaaaagctgattatcaggattaagcaataaaatagcataaaaccaatacaaaagatcaagagcaccgatcaataacagctaaccaattgatttcatctattaaaatgtaaacaagcatcgctcattttcaatcgataattcattagtaaatttcagtgttttttcaaaaaatatgtatttattttgaatataaatacagcacttctatctaattaagttagaaattataaaaatatcaattaatttaattacagaagatcattaccctcttttactctgacagaattaaatatcttattaaataagattagacgtgataaataaaattctaacaaaaattcacgtcaaactatcaggtgaaatataaagcagaatttatctatttatcagaatggattctttagacgttttttggataatcaattaaggcaggagaaataactattttattcattaatccactgccaagtgcagggcaatgcacttggcagcgttaagcccaggatcagtgcaactcaacctctgcgatggggtagatcaccgagaataaagtcattgatgatactgtcgaagtccttatcgctgctgaaacctaatgctttggcataatgagcctcgaaatttccaggccaggagttcacaatcttctcaatgagtggatcttgctgaactttaattagatcaaccacttcagtacctgcaatacgccgtaatgcatcgatcatctgttgcacgctaacagataatcctggcagattaatcactcgccctgacttgagctgactggcatccaattgatgaccgtggatcaggttattaatcgccattttcggcgataacaaccacaaagatgtttgtggactcaccgggcaaatcacctcaacgccctgtaatggctcacgaataataccgctagcaaagctggaagcggcgcggtttggtttaccgggccgcaccacgatagtgggcattctcaagctacgaccatcaataaaccctcggcgggtataatctgccagcaataagtcattcaaggctttttgtgttccataggaactttgcggcgcccagacctgctcatcgggcactactgccggtaactcaccaccaaatacagccactgaactggtaataatgactttaggacagtgccctagctggcgcgcccgttgcagtaagccgcgggtggcatcaaaattgatgcgcattcccagatcaaattcttcttccgcctgactggaaacgaccgccgccaggtggaaaacagtgtcaacctgccggtcaaaaatactcgccaaccattgcgaatcagcaatatcaccacagaaaacctgcactcgctcatcggtaatcgcactcagcggcaccacatcacaagccataattttgttaatactgcgctgattaccctggctatccgtcagataatccagtgttaataaacgttcaattaatcgacgccccagaaagccggcagcacctgttaccattatgttcatcgtcatatccttttttatctgcgcggttagcgattaactgttttggctggaactaaaaagactaaccccgccccaatgaatagcatggtggaaataatcaacatgccgatggtggtactttgagtcagatcttttaggtagcccatcatataaggtgcagcgaagcccgccagattgccccaagagttaatcaacgcaatacctgcggcagcggcagtgcccccaaggaatgccgtcggtaagctccaaaacagtggcaaagtgctcaatgcccccatcgcccccatggttaatcccaccatagcgatgatgatgttgtcactgaagctggcggagataatcatcccaatcccgcccaatgtcgcggttaaagccaggtgccagcgccgttcccgcaagcggtcggcactacgtgagaccacgaccatcgtcactgctgctgccgcataaggaatcgcactcagtaaaccgatggacaaaatatctgtaacgccgctgtctttaatgagtgtcggcagccagaaaccaatggtgtaaaaaccagcaatcaggcagaaataaataagggtaagcaaccagactcggggttgcaggaaaatctcttttaggctgctgtggacatgatgctgagtgtcattatcgatattggtctggaggatttttttctcttcatcggttaaccatttggcatgcccgatcctgtccgtcagtttaaaaatcaccaaaataccaatgagtaccgagggaataccttccagaataaacatccattgccaaccagcaaagccgtggaaaccattaaaggcatccattatccagccagatagcggcgcacctatcaccccagataatggaactgcggtggcgaataaggcatacatgcggccgcgacggttagtcgggaaccaatatgaaatataaaggatcacccccggatagaagccagcctcagctatccccaataaacaacgcatcacataaaatgacatcggcgtggtaacaaaagccattcccgccgagataatgccccaggtgatcatgatgcgcgcaatccacaaccgcgctccaacacgatgcaacatcaggttgctgggaatttctaaaaagaagtaagcaataaagaagataccggcaccaaaaccgtacaccgcatcagagaattgtaagtcatcggccatttgcaacttggcaaagccaacattcacccgatccagataagccacgacatagcacaacatcagtaacggtaaaatatgccatgccgctttgcggtaggcatgattctccgctggcaacaccttcggtatcactaaaggttcggttgatgattcagacatagtagagcctcatattttaattattcgcagggaacagagatcagccatagtcctgtcaactacaactgctggcgttgcacataaaatgttaattttagttatttaatgtttattaaagttaaatctaagggataagttagccagtgaatgcgattgaaatcacaataattaacacatgatgatatgggaaatcacaatactttgattttaataaaattttaatttgtgcaaattcacgaaaagtaacacagaggaagtaggaggtcgggtcgaaagcagcaaattagctgtcctgcttgaagagggtggtattgcaccaaggctgccacttcaatacccgcgatggtatgaataataatgactatcattctcttccgagaatggtaaattatgactaagaattcacattaccaataaattcaaaaaatattattggtaacgcttgtttgtatatcccccagatgaggggagttaaaatagaaagagaaaatgccattatgtccttttatatcaaatacactcagcataaatcatggcgttcgatattgccggggctgggccttttaggccttattttctgcttgtccggctgtaaacccgccgacgacaccaccagtgagcaagccccctcatcaagtagccaaaacgcaacaacatggactcgcaccgtagaaacggcgaaaggcccggtgacactgacccagcagccaaagcggattgtctccaccagcatcactatcaccggaaccttgctggctatcaatgctccagtcattgccagtggtgcgaccgtgcctgataccacagtggctgataaccaaggcttctttacccaatggtcagaggttgcccaagctaaaaaactggtgccgatataccagacagagccgaatgcggaagctgtcgcgggaatgaatccagatttaattattatttctgccactggcggagattcggcgttgaagttgtatgagcagttgtcggttatcgccccaacattggtgattaattatgatgacaagagttggcaagagctggcggttttgcttggccaggcgacagggcatgaggccgatgcgcagcaagtcattgcaacattcactcatcgactcaatgaggtaaagcagaacattactctgccaccacaaccaacctcagcctttgtctatcaagcggcagacagtaccgccaatttgtggactgaaaattcagcgcagggaaaattgttacaggaattgggcttcactctggctcaggttcctgatgcagtgaaaggcaataccagtatgggtcaccgcaaagacattattcaactgggtggagagaagctggccgagggcctgaatggcgagactattttactgttctccggcgatcaaccggcaattgatgcattgaaaagtaataagtttttagctcatacccccgcaattgaacacaatcgagtgtatgccgcaggctatgataccttccggttggattactacagtgcgagtaaattgttagcgcggcttgaggaaatgtttaaggctaagtcttaatcactttaaagcgggacgataaagagaatattaatgaggttaatgacaaagtgccagtcacggtgaaaacaggtagatcgtaaagccggtacttcttttgttaaaacaagcgtccttgtaggctcgagccccgccatccgtggcgcggacgctttactcttcaacctgccttcaccttgcaagatcgagtttttgaggtttgtcagcagtctgatattaatcttacttagcatggggttttacccatgcattctcataataagtcgtgttaacatatattagaaaataataatgataatcaaaacgataactatttataaacaatcagcatttgttaaaaagagtgacaatgccagcgactgatcccccaaaccaattttcagcaaagcggctcaaacctgcccctgatctcggtaaatgcactccacctcgccgtgggctttggctactaaccagcattgttatattgatgctagtgatggccgccagcttgatgctcggcgccaaagccatcccattttcagtggtctggcaaagtttactgggcgaacacagcaatgctgacagcattttaattctggagtcccgcctaccccgcaccttgattggtgtgctcgccggtgccgccttggggttatcgggtgccgtcattcaagcactgacccgtaacccactagctgatccgggaattttgggggtcaatgctggggccagttttgccgtagtgataggtattactatttttggcgttcatgctattcacggctatatgctttcggcctttatcggcgcgatgatcaccacactggtggtgtattgggtaggaactcagggcggcgggcgggtgaaccctttgcgtctaacactctctggcgtggctatcggggcagtattactcgggatctcgaccggcatctcattgacacatccacaggtctacgaccgggttcgcttctggcaagcaggctcgctggatatccgtgatatgtcggtagtggcggcagtcgcgcccgctattcttctcggcagtgtgattgccttactattggcacgccctctcaatgccatgcatatgggggaagatttagccgccgcaattggcgcacgcattgcccaaacccagttttgggccgtagtgacagtgaccttgctatgtggtgctgctaccgccgctgttggcccaatcgcctttgttggcctgatggtgccacatattgcccgctggattgtcgggccgaatcaatgctggatccttcctttcaccttggtaatgacccccattttgctattagtttcagatattgtggggcgctttctggttcccggtgaattacgggtttccatcgtgacggcgttcattggcgctcctttattgatctggctggttcgccgtaataaaaggatgaccgccgcactatgaagcccgccactccgtcgtggttatttggccgccctgatggccccatcaatctgcgcatccagccccgtagcttgatggtcggcgggttactgctattggcctgcttgctggcggccatgctggctttaatggtcggtacattaccgcttactccggggcaagtatttgaagccttattcggccatgccagcggtgcggcgaatattatcgtcaaccaatggcgattgccgcgtgcaatgatggccttgattttcggggccgcactggggatcagtggtgccatatttcagtctctggtacgtaacccattgggtagccccgatatcatcggctttaatgctggcgcttatactggcgcgttggtggcgattactctgttcaatggcaactattttgagattgccagtagtgcgctggggggcggattgctgtctgctatcgcggtgtatctgttggcctaccgccagggaattcagggctttcggctaattattgtcggtattgccatgggcgcaatgttaaccgcatttaatacctggttgactatcaccgcttcattagaagcggccatcactgccgccgcatggggagccggttctctcaatggtttgacgtgggcaaagggcctgccatcagtgatgtttattgccatcgccgccgtggtggcgatgttactgagccgccgtatgccgctgctggaaatgggcgatgatgctgcgggcgctctaggtgttccagtcgaaaaaactcgtttgggcctgatggctattggcgtcattttgatggctgcggtcactgcggcggcagggccgatttcctttattgcgctagccgcaccacaaatcgcaaaacgcctgtctggcacatcatcagtgacattgaccgcttctgcgttaatgggagcactgttattgattgccgctgatttgtgcgcccaacacctgttttcacctaatcaattgccagtcggtgttgtgactatcagcatcggtggtctgtatcttatttggcttttaatccgcgagtctcgacgatcatgagtaatgctagttccaccacttcacctacccctcgcttgtgggccgaagcgctgactttgggttatgacggcaagataatcagcgaaaacctgagtgtcgccattcctgatggtgagtttacggttatcgtcggccccaacgcctgtggtaaatcgacgctgctgcgcgccttgagtcgattactgaaaccgcaggcgggtcaggtgattttggatggtaagaatattgccagccttgatacccggcatgttgcgcgccatttgggcttattaccacaaagctcgcaagcaccggacgggatcagcgtgctggatctggtggcgcgtggtcgttacccccaccagaaattattgcagcaatggacactggctgataagcaggcggtcagcgatgccatgcaggccactggtgtcagtgaactggcagacaggtcagtggatgctttatcaggcgggcaacgccagcgggtttggatagctatggtgctggctcagcaaacaccactactgttattggatgagccaaccacctatctggatatcgcccatcagattgatttgcttgaattgtttagcaatcttaatcaacagcataaccataccctggttgctgtgctgcatgatctgaatcatgcctgccgctatgccacccatattatcgccatgcgcgatggaaagattgtcacccagggaaagccgcgcgaagtgatcaccgcagatctggtggagcatgtctttggtatgccctgtttgatcattgatgatccggtgtcgcacacccctctggttatcccaaaggggcggtttaaggtgtgatttaggattcagttttataccctaaataactcgaattgcaggaaagcgagtgaaccccgatgagcttactcaagtaagtgattcgggtgattgagtacagccaacgcacatgcagtttgaagtatgacggttataatgagcgagcaagcagtgtaatccatcaatcaacccaccgcgccagcacagcgaatcatgcccaccagcataaatccgataatgtaatcgatgccccgcctgacgcagcgcctcgctcatggcctcattaacctgataaatcacatcttcacggcgacccgcctccataaaaatatccaatggatgatcattacccaaaccttggtaaacctgttctgtcagccagccttgacgctcggcagttccggcggtcagagctttgaaattatcaacatccggccaccagaaggaaccggactgactcagcacaccaccaaaacgctgcggccaatgtaatccggcatatagcgaggccaacccaccaaaactttgccctgccaccacggtacgcgaggcctggtcagtaaagggttgtagcgcagcaacttgcggcaataattctgtttgtagcgcttgccaaaaatcttgattgcaaggcaactctactgagcgatggggctggtcaataatgtcgatcaacacatacacactggcgggcaaacgtccggcgtcagtttcattatccagcacaccgaatatcggttgcctggttgcccaatactgcccatcaagcaagatagctaatggccgctcggcattatctgccgtgccgtgtgtgtggtaaatccacacattgcggctgttacctagcaattcgctataccaggtaatcaattgcagccgttgcgtatccgttgggagttgctggcctgcatcaatcggctgccaggcggtctgaggtatggcatcagctaaatgcaccgcagaaagtggccttccgcgatagctggaatggggggcggtgtgattgaacggatcgttttgtgccaaatccatcaaggagatccaccaattacgctgtgcctgccggcgttcttgtggcgttccctcaggtaaattcaggcaatgttccgcagtaaccggcataaaactgtagctgccacggaaatcagattctacttcagcctgccaataccaaacatggatttggcccaggcgttgtagggtttcaggatgagtactgtgatggtctgtcacgccgttaacatcaatgtagacacgactataagtaggttcatctgccccagctaccggctcccgccaaagaaacgtcagtctgactttatcctcagatatcggctccaccagcggcgttccccactgtgcaatctgctgccaccacgattcactaccggctaaagggtctgctagcaagcgctggctatcaggatgttcatttgtcgtgctcacactcaatcctcttgatttcattgcccaagtctattcaccactcatcacgccaatgtatgcccacaaggggtcaggttaaatacatttgaggttaatgacaaagctattgataactcagtgagtaaagggtttaccgcacctcggggtacttcggtggcttacgccactacgaccccaacggcgcgcttccccttagtttgacgttgtcataaatctaatacatttgttatttttatatgaatacaaataatattgagaagtattattatttgcaataacatagtacgcgttctttcttgagcgtcaccttattcccgaatatgtataaggatacagccgcaactgattgaatgggcagaaatcttttttatatccataccggataataaataaatctgggtggatccagcacttttattattgtatttccaggtagggataaatcatgtttgatatttctggcaaaaaaatgccgaggaaattgccattccgggcaaactacacctcaaaaaccttattattgacctccgcactgatattcatcccctctctacacactttggcggcaactcgcgcgcaaaaaacgacagcaataaaagaagataaattagtggtagttgccaaagcgggtagcgggcaacaagatgcgggttttgttgctaaaaacagttcaaccggcaccaaaactgatactccgctgattcgcactccgcaatctatttccgtcattaccagccagcaaatgcaggatcaaggcgcaacttctgttgctcaagcattgcgttatactgctggtgtggtgccggaatatcgtggtggctctaacatgaatgacgaagtgatcattcgtggtttcggctatgcaccgcgttttctcgatggcttgagctacaactcattgggtggcgcacggcgtggtggtcagattgatccgtggttattggagcgggtggaagtggttcgtggcccggcatcagtgctgtatggccaggtcaatccgggtggcctgatcaatatggtcagcaagcgcccaacggctgaaagtattcacaaagtgcaggtaggagcgggtaataatagcctggcggaaaccgcttttgattttggcggtgtcttagatgatgaaggaaaagttctctatcgcctgaatgggattggcagaacgcaggatgatgcggtgaatacctacaagcaggaacgttttgctatcgccccagcaataacctttattccgaatgaagacaccacctttaccttattaaccagctaccagaaagaacccaaagccggttcacgtaacttcttaccggcgaccggcacggtatttggtaccgcttacggcaaaataccttacgattttaatgtcagtgacccgtcatttgatcaatctgaacgcgagcaaacctcagttggttatgctcttgagcattacatcaatgacacctttaaattccgtcagaacctgcgttacagctataacaagcaagactataagtacttggtatttatggatttactggctgatagccgcaccatgacccgccgcccacaaattgaacgccagacaaccgctgagtttgcagtcgataaccaactgcaagctgatttctggaccggtcaactaaaccacacggtgctcaccggattggattataaacgcacccgtattgctggattgggtatcaccggtttatggtctgaatatcaaagacagtgacctgtcactgaatagcagtgatttgaccaaactggatcaggtgggggtgtatttacaagatcaaatcgaactggataaatggaacttcctgttgtccgggcgctacgactggtcacagttaaaaaccatgaaccgtaaaaccgtcactcaagatcaacaagacgatcatgcatttaccggccgtggcggtgtgttgtatgcctttgattctggtatctcaccctatgttagctacagcacctcatttgagccaagtaccgccaaaggtgcacctggcaccggtgcattagacccggtcacagcacgtcaggtcgaactcggcgttaaataccagccgccgggcagccgcactttgctgaccaccgcactgtatgatttacgtcagaaaaacattagccaatacgatcaagcactggcctatagcgtaccaattggcgaagttcagtctcaggggatcgaaactcagttaaacagtgagattaacgataatatcaaccttattgccgcctatacctacaccaaagggaaagtacgggaaactaagaccgccgctgaattaggcaaaatgcccgctcgcacacctagccattccgcctcactgtggggtatgtacagctttgataagggtgtgattgatggattatccaccggtgttggcgtgcgctacatcggcaccagttggggtgatgcgaaaaacagctttaaagtcccagcggttacgttatatgactggatgatgcgttatgaactggggcaagctttaccatcaatgaaaggcaccagtttgcaggtcaacgttaataacgtatttaacaaagaatatgtagccagttgcgcacaaatggcggcctgtttctatggcagtggccgtgttgctaccgcaaccgtcagttattcctggtaaactttcactttcagccgcgccggttgatatatgctggcgcggttttatcctaacgaataagaattgcttaaagaaaagtaaatatttgctccaacccatgccattttggcggttatattaaaaataaatctaataaattcagcctaataacttttcagtaacccttcattccatttaacgtaaccggacaaaaccattctaaaaacagtgggataatcctatactcgctaacagcattatttaatcgcgccatatattcagggtaaacatgccagcatttaaaggaatatcacagcttatgcaccgaacgcgcgcctgtaaaaagcgcctgtgcggcatactgctgattacctgctggttttttctgaatacccaactggcgatagctggccatcagtgtgatattgcccctgccgactcgctggtctttagccagcatcaagggcatttacaatcagacccgatgcaacacatgttgtcggcgatggaaatgtctcatggtcaggcgcaaaactccctatgtgaaaagcattgtattcctgactcagttcaatctgacagcgggatgctggtactggcagctttgccgacccacaccgaattagtgctagcggatatacagcaagccccgcgcattcaccgcctcgactggcatatgccgcccattgttgggccacccaccgaaatcgcgctctgccgatttagagaatagatccagacagatttaaccacattattcacgcgtctttgcgtgctgtgcttattttatgttttggagctattcctatgagtactttatttaacgccgtatccaccactgttaccactttagtttgtgctgttgtacttttctctgccccgctgttggccgcccccctatcaatgacagaaagtatgccgatgtcccataaccacggggcaatgatggctgataccaccacgatcaataccaataactatcactctcgcgggcaaataaaagcctggaatgctaatagcgtatccatcgcccacagtgccatttcggccctaaactggccaccaatgactatgtcctttgacctgccggataaccttgctgcaaccccaattccagtaggcactcaggtcacatttagcttccgccagactgaacagggctatcagctcaccgccatttcagcacagcaaccgtaaggcgggagccatcatgaaccacctatcgaatcacccactgccggtgcggcctgcggctgtattgcgcttaggaatagcccgcctgctgatggctgcggcattcagtttacccgccctgagccacgcggcggatatcactctggatcaggcgctggtctcggcagagcgctactctgccgagttatctgcgaatcagcatcaggttaatgcgctggaaaacatggccagttctgccacccaactgcctgatcccaaattgaagtttggtatagaaaacctgccagttgggggcagcaatgcccgccgttttacccgcgagggcatgaccatgcagcggatcggcatcatgcaggattatgtcagcagtgataaacggcaaagaaaagccgataccctcagtgccgaagcgcgtaaaaccgcagcgggcaacgaaaccatccgcaccagattacaaaaggaaaccgcgcaagcctggctagatctggcactcaccgagcaagccgcgagtgatgccaaggttttagtgcaggagagcgaaaaacagatagcactacaacgggccggagttgccagtggtggtgcgttacccagcagtgtgttggatgcgcgtctgaccctggcggcgatgcaagatagactaaccaccgcacaacgcgacgtggctttggcgcagacccgactgacccagttaaccggtattgaagttcagcacgtcgatggcccattacccaagttctcccgcctacccgctgctatcaccgtgttgcgcgatagcattaaccagcatccggaaatcttgctcgccagccgcgaagcggaggttgctaaagcacgttcggcgcaatcagccattgcggcgattccggatatcggtattgaagtttattacgccaaacgcgcagaagaatatgaggatatggcaggagtgatggtaaccgtcgatctgccgctatttcgctcgcaacgtcaggataaagactatgccgcggatgtctcgcgaaccatggaagccaacgaccagctcaccctactgacccgtaaccatcgggcgcagctcgacacgctgctagcgcaatatcaggccacacagcagttatggcagcgacagattaacgctgttttaccgctgcaaaaacaacgtgttgatttgatgatggcacagtatcaagccaataaaagcgatttgagcagtgtactggaagcccggcgcgccctgctcgatagccagctcaacaccagcaatgccgccagagaattagcccgtacctgggctgctatccgttatctgaccccgcaggagagcgtgcgatgaaaaagtattttagcctgactttagtggccgtcgccgtcatcagtggcatcgctggttatctgctcggaaaaccggcatcacatgccacatcaaccgttgctgcaagccccgaagtcactgcagaaaacagccgcaaagtgctgtattggtacgatccgatgtcccccggtcaacgctttgataaaccgggaaaatctccgtttatggatatggaacttgtgccgcgctatgccggtgaaaccgtggaagatggtggcgtcacgatcagcgcccgtcaacagcaaaatttggggctgcgcaccgcgccagcagaaatgcgtacactcaactatcgccttactggctacggcaccgtggcaacagatgagcgcagtgtacaagtcatcgctgcccgcgctaacggcattatcgagcaattatatgtgcgcgctaatcagcagccggtgacaaaaaatcaacccttggcgcagttatggattcccgactggagtgctgcccagcaagagtatctggctatccgcaaattgggggacgacgcattgactgcggcggcacgccagcggctacagctgcaatttatgccagaagaggtgattcgcagtgtcgaaaaaagtggccagccacaaactcgggtgacactgcgctcccctgccaatggttatgtcaataaactggatatccgtgccggttcgcaagtcacagcaacgcaatccctgtttgagttagccagcctcgatccggtgtggattgtgatggattatccgcaatcgcaagccagtttagtccggatcggcagtgaagttactgctactacggccagttggccgggtgagtccttccacggcaaagtcagtgaattattgcccaatatggatctcgcaacccgcactctgaaagcgcgtatcaccttggaaaacccacaacaacagctcaaaccgggtatgtacctaaatgtgcaatcgacaccaacggatacgcttgagccagtgctggtcattccacaggaagccttattgatgacgggcagccgcaacactgtattactggcagaaggaaatggtcactttaagccagttgaagtcagtgccgggcaaactcaggacggttgggtagaaatcaaatcggggctgagtcatggtcagttggtggtgacctccgggcagttcctgattgattcagaagccagcttgcaaagtaccctgccgcaaatggctgacaccccagaaccccaggtgccagccgttgataacaccacaccagcgccggtcgatatttactcggtacaaggggaggtcaatgcgattaatggctcaacaatcacgctttcgcatggtgcgatagccgccttgaaatggggcgcgatgacgatggatttcctgctgccaccgggcaaactatcagcggatatacacgttggtagtgaagtcaatttcacctttacgttgactgagcaaggcgcgcaaatccgtcagatccaaccggtaaaaaccaatagcagcacggatattcatgggagtcacttatgattgccgctattatccgctggtcgttgcgcaaccggctattggtgctgctgggcgcagtaatgatggctgcctgggggatttggtcactgcaacaagccccactggatgcgttgccagacttatcggacacgcaagtgatcattcgcgtcagttaccctggcaaagccccacaagtagtggaggatcaagtcacttatccgctgactaccaccatgttatcggtgcccggcgctaaaactgtacgcggtttttccatgttcggcgatgcttatgtctatgttttatttgatgatggcaccgatccttactgggcgcgttcaagggtgctggagtacctcagccaggtgcaatccaccctgcccgccgaggccaaagcggcactggggccagatgccactggcgttggctggatttatgaatatgcgttaattgatagaaccggcaaacacagcctggccgatttacgcgcattgcaggattggacactgaaatttgagttgaaaacggtgcccaatgtgtcggaagttgccagtgtcggcggcatggtacgccaatatcaggtgattcttgatccggaaaggatgcgtgcgctgaatctatcccatcagcaaatagccagtgccattgccgacagtaatcaggaaggcggcggctcagtgttggaaatgggggccgccgaatatatggtgcgcgccagcggctatctgaaaacgccggatgattttagaaatattgtgattaccgctcgtgatggcattcctattttactgtctgatgttgccagcctgcgcatagggccagaaatgcggcgcggcgtggcagaattgaacggtgaaggggaagtcgctggcggcatcattgtgatgcgctacggccaaaatgcgctggaaaccatcaacggcgtgaaagagaagctacaacagattcagcgcagcttgcccgccggagtggaaattgtgccggtttatgaccgctcacacctgattactcaggccatcgacagcttgtcatttaagttgttggaagagtttttagtggtcgcggttatctgctcgctgtttttgttccacttccgttcggcgctggtcgccatcatcaccctgccccttggcatccttggtgcctttattgttatgcactatcaaggggttaatgccaatattatgtcgctgggcggcatcgccatagccattggtgccatggtagatgcggcgatcgtgatgatcgaaaacatgcacaaagtattagaacaatggcggcgggatcaccccggtcaaacaccagtcagccaagattattggcgcatttcagagcaggcggcgattgaagtcggcccggctctgttttgcagtttattgattatcactttgtcattcattccggtctttaccctacaggcgcaggaggggcggatgttttccccactggcctttacgaaaacctatgccatggcggtttctgccggtttagcgataacgttggtgccggtattaatggggtattttattcgcgggaagattcctgacgaaaatgcgaatccgattaaccgctggctcatcgccctttatcacccagtattgaccgcggtactggcacgacccaaaacgaccctggccgtggcagggatgttattgctggcaaccttatacccactaagccgcttgggcagcgagtttatgcccgctttggatgaaggcgatttactgtatatgccctcaaccttaccgggaatttcagtgcgagaagccagccatttgctgcaacaaacggatcgtttaatcaaaacagtacccgaagtggataccgtgtttggtaaagccgggcgtgcagaaacagccaccgatcccgcgccactcactatgatcgaaaccaccattcggtttaaacccaaaaatcaatggcggccgggcatgaccatggataagttgatcgaagaactggacgctagggtcaatgttcccggtattgccaatttgtgggtgccaccgatccgcaatcgactggacatgctatctaccgggatcaaaagcccggtgggaatcaaagtcaacggcaaaaatgtgcagcaaattgagcaggtggcacagcaaattgagcaagtggtacgtaaagtgccaggcgtgacctcagcgctgtctgaacgactggccggtggccgctatgtggatatcgacatcgatcgccaacgagccgcccgctatggtgtttcggttaaagagctgcaatcgttggtggaaaccgtgattggcgggcaaaacatcggtgaaaccattgaaggccgcgagcgctatcccatcaatctgcgttatccacgagaaattcgtgattcactacagaaattacgcgacttaccggttgtcaccgccagtggcgggcaagtggcattatctgaactggcggatattaaagtaacagaaggcccgccgatgctgaaaagtgaaaatgcgcgcttatccgattgggtttacgtcgatctgcgggggcgggatttaaaatcagccgtcacagatatgcaacaggccgtcgctcagcaagtcaaactaccggagggcgtctcgctcagttggtctgggcaatttgaatatctggagcgggcaacagcgaaactgaaaattgtcctaccggttaccttgactatcattttcgtgctgctgtatgtgactttcagcactgtccgtgatgccgctttgattatggcaaccctgccgttttccttgattggcggggtctggttgctctatgggctgggctataacttttcagtggctgccgcagtcggctttattgcgttggcgggggtagcggcagagttcggcgtgatcatggtgctgtatctcaatcaggcagtgaaaaaacatcaacgacccggtataccgatgacggccaatgaaatgagtactgccattcacgaaggtgcggtattacgagtgcgaccaaaagccatgacagttgcgaccattatggccggcttgctgcctattatgtggggaggtggcaccggttcggaagttatgcagcgcatcgccgccccgatgatcggtgggatggtgagcgcgccattactttccatgctggttattccggcggtgtatatgttgctacataaaaaagacaggaaacaacactaaatctcaaaagtattactatagccctgcgttctggtttgcaggagtcagggctttattattgatttctcataacttctcagcccgtccagcacgacgaaaggttaagttaatccggtatgctcccgcagcgggagaaaaccctgctttgatcggcaatacaccatgataattcaaacgagacggcccgccccacaccaccacatcgccttcgctcaataaaactctctgacatttagcctcacgggatgcaccaccaaattggaataccgctggcaggcccaacgaaacggagacaatgggctggcgtaaatccaactcatctttatcttgatgcaaggataacttagcccccacctcataacgatttatcaaacaggcatcgggctgaaaatccacaaaaccggcttgttgcgccgcagcaactgccaacgacataaaactttgcggcatggcgggccagcgcaattctgttaacggatcaatcgagctgtagcggtaaccgccaacatcgctgacccatcccaacgaaccacaattactcatggcgaccgacatccggtagccacctggggtaattaaatgtcgaaagggagctacagtggtaatagttgtaatctcagccaacagcgaggatgcctgctcttgggcaaaatgatgtaaaacaaatgctccaggagctaactcttcaacccaaggttcattgggtaactgagaaaacagatccatggtcattatggcctcactatacctcaagctgttgcatcactaagactgatacagtctactccaaccctcggcttaacttagcgctatttcactctttatctacttgccatgtcattataaggaggagaaatattatatttgatatattgagattaaaaaattgaagaattaatcaataatacagaagagttgcgtgaaaatcacaatcaagtgataaatagaaaataataaacaaataataaatcatgataattaatgatattaaataacatatccatgctcaatatcttcttgttaatcacaattacatcatgcaagaatacgtcggctcattacttaaatgacatttaagaattaaaataaaaatagacaaacagcaaattaataaccattaaaaccataatgacatggtacaacttctactttcacgcacacaacatcaaagagaaatactcacttagcataaatcttatttacgcaagatgagatgagatcagatcttaaagcaatcaaaataaatatacaccttatacaggataggtagctgccaaaatggagacaaatgagattgtgtttaaattagaaggaacggtgctattttctcccgcacaacgctgtttaaatggccccgatggttcagtggtaatattaactgaaaataatctgagattcttacaattactgcttaatggagtaacagagaaagaacagatcatcaatcaggtatggaaggaacagcgtggagcggtcagtgaaagcagttattacgggcaactctatatgctgcgaaaggcatttctccaggtagggctgaaggaatcgcttattcatactattccgcgcaaaggagtccgttataccgggtcagtgagtaaaatagcagtatgtaaagaaccgcaggaacagcaaaacagcactgatatgcaacagatgcctgcactccctgatgtttcacagttaaccacactccctttaccgatagaaaatatcgctccacaggagtttccggcacagaacaaacaaagtttcctgcaaagctatcgctggaaaaagttaatttctttactggcttttttctctttctgctggctctcatttctctcagtcttaatcatgattatcttatttagtggggagaaaccaaatccttaacttgccaaccaaaataaatatgatttaaaaaggctaaataaaggtaacaaaaaggattttacaacctggaacacgtttaatagcaaccactaccaacgaggcgaaaacaaaaaaatcaaatcggtcagtagcgatacatcaactcaatacttaatttaaatatcgggaatactcccactacatttaacaaggaaagaattatgatgaatttaatcactaaaggttacgttacagcacaagttaatgcgcaacagtttataaaagataatcgtggtacggttattgagtacgtgttgattattgctgtagccgcctcattactggccttagtaaaaacgccgttgaaggagatcgtcgatacatccatgacaaacataaaagacatggttaaataaataatagaaactcatcttctcaacacggcagtgccctgctgccgtgtttaatcttatatcaggatggtgtattggataccctcaatatattgataagcgcactgttaatgttgcaactattgttcgtctgctatagcgatattcgttatcggactattagcaataagtttattatcactatcgctatcaatgcgctggccttaggttttactatgaatcatacggttaacatagttattcctttcagtgcattactgattggttatagcctatttcatttccacctgattggtgggggggatgttaagttaatcactgtgttgttattggcactgacgacggcgaaatcactggatttcattctctatacagcgatgatgggcggcgtagtgatgataataggtatgttggttaatcgggaggatattcaacaacgaggcgttccttatgccgtggcgatctctgccggatttttattatcgtttctcacctagcataacaggcatgtcatttaaaaaataagataaaggctattatcatgaatcgtaaatttattttattgctttcacttttgattgtcgctgttggcattgtaggtattctgattaatactgataatggtcaaaaaaatacccaggactcaaccgaattgaatcgcgagcaagataccaatattgccttggcgatatcaacccacgacctctcctcaggcacaatattaacagcaaatgattacgctataaaaaatatattggttaaagaatcaagtgaattagtaaaaagtaatatctcaagcagcgctgagattaatcgccacttattgaaagaaaatgttcttgctggttcttacattacaaaggatatgttagcaatacctgatagtgatgagtttaatcatcttgttttaaaaaaaggcaatgtcatttataaattcaatttaaaaaagcaggacgaatatttgctggactcattaaacaccggaaataggctctcttttcaattgataacccttgagacagataaaaggaagggtatggagaatggcactaccatcaataaaaaagggatgaatagtagacaaagacaaaattactcactcaataaactcatccaaagcatggaaataataagaataaaaaagtactcaaaagacgagttattggaaataaatggcaagaatcgaaagaccgaagaaatgttaattggttatattgatgtcatcatcgatatgcaggatttggatttaatctatctggcagaaatatcaggtgaaatcattctaacacccaccatcgatggcgaagatgataaatcaaaacatttatatgacatattacccgagctacgtacaataagagagttaaggggatgaaagtagccagaccaaggtatttaaatcaaattgtactatttttcctatgtatgatcatatcattcttcatagcattcaatagggcaaatgccgaaccagtttacttatctactggtgaatcctatatgattaaaacacaggaggagatagatactgtttttgtttctgccgcagctatcgcagactatgaattagtggggaaaaatagcattattgtgtatgctaaacaggaaggaacggcagagtttatcctattcaatcagaaccatcaccccataaaaaaatcggccatattagtggataacactattaccgcagcacataaaagaattcggcttgagtaccctgaaagtgatatagagattaacaagataggcgatagctatatcctgacagggacagtagagaccgaagaggcaaaagaaacgattgccagcatcattggtgaagctattggtagtgaaaaaacaatagccagcaacagtaaaaaagacagcgatggtaacagtcaatattttaactctccagagtattcaagggttgtgaataaaataaagttacctggctcaaatcaagtaaatgtaaagttaaccattgcagaagtctccaaagactttagtgaaaatattgggatggattggagtactatcgggaatttttcaggttcatttcaattttttaaacctaatggcttaaataaatttaacgcaaaaggcattagtgcattagttcatgctattaatgatgattctattgcccgtgttttagccgaacctaatctctcggtattatcaggagaaagtgcctcatttttagtgggtggcgagctacctctggttaatactacggcaaatagtacggttattacttataaacaatttggcataaaactaaacatcggtgccaaagtcaatgcgaaaaagcgtatccgtattaaattggatgaagaggtgagtagtgtagataaagtatttaatatcgatggcggagatgcctacccttcatttagaacacgcaaggcggcaaccaccttagagctaggtgatggtgaaagttttattcttggcgggctgatcagcagttcagagagggaagcgctgaaaaaaatcccatttattggtgatatccctattttaggcgcgttcttccgcaatgcagagacacggaaaaatcaaactgaattagttgtcgtcgcgaccgtgaatttagtgaggccggtgtcagagaaagaagtggagctccccaactttatgcatacctcaacacttgagcgcttttttaactttactcatatcatggaagtaaaaagagagaaaatggctaaggaatttctgagcaaaggaggatttagcaaatgaagttgttaataataggtagccttatcttattgtcaaacttggctcatgcggggcctacaattagcccaatggataatgaccgcgcatcaacattaatggaaaataacaaagctataacaaaagctaataatggatgcaaaaataataaatcaaaaaatcaatataaatcttgcaaatacaatattaatgattatcgcacggttaaaagtagcaaagtaggctgtgccaacaataccaatagaaaaaactccagcgctaatggtgatttatgcaattaatcctaaacaaggaactcattaatagaaaagacagtaaaacaagaaataatatagtagttatgtctacccgaaaatgggtaatagaagaggtatcggaaaaaataagactagccaacataaacgatattaaagagattgataaagacatttttaacatatcggccatcaacattcctgaccaaaccgtcggttttattattgatatcggccataatgaggatgtagataacacgttaaatttaataaaaagtaataccccgcgagattgttggtgtgtattagtgggtgacattgactcgattagtatcgcgcaaaaatttactgaacgtggactattatacttaaatgtgcaatcacagtcagttgaactgacacaacacttgctaaaaggcattccaattgaagcagaaaggaaagctttttttgtcagcatactaggatgtaaaggcggcattggcactacactgctcagctatcattttgcttatgaaatcactcaaataaaaaaatcccccaccttgttactacaaggtaatcaaggatctcaagacattgatctgattaccgagaaaaaaatggtatcaggggtaaatgagtatcataaaaatattgatattatgttatgcaaaggaaatgagttaagtgatattcagataggtagaaaacataattacattatattagatcaacccatacataactcgccaaaagaaaaattaacagactatattgagcactctgattgcattattatactactcgataatagtatgtcgtctgtccgggtagccaaagagtttattgatatctatgatcgatttaaacgagataaccggcaggtaactcgtttaataatttgtttaaatgaatgccgacctatagcaaaaaacatgttggacacttctgatgttcaaaccttattaggccgtaaaattgacacacgaataccttatatagcaaaaaccaaagaatcattagttgaccaaaattattttggtagaaataaaataaagataaattatttagccaaaaatacattaggcataaacactcatgtttcaaataatagaaaatcatggataaacaagatagtagcatcactaaaataaataaaaggaaaaattaacagtgaaagtaccattgaatacccaggaaataattagagataaaatgctcgccagtattgatatagatcaggttcaatatctggttgatgattatagtaaactcagcgaattactttcacaaacactcgatgagttatttaataataatgactataagctaacaacccaagaccagaaaaaaataattaccatgattgcagatgaaatcactgggtttggtccattaagagaacttatggaggatgactctattagcgatattatggtcaatggcccagaaaaaatatttattgaacgttttgggatgataaccttaacctctcgccgttttattaataatgcacaattgacggatattgctaaacgtttgatgcaacgcgctaaccggcgtattgatgaaggccgcccactggctgatgctcgcttaattgacggtagccgtatcaatgtagcaataagccctattgcattggacggcactgtactttctatccgaaaatttagtaacaacaaacgaaaattagaagacttggtagaaatgggtgccatgagtagtgatatggctaatttcctcattattgcagccagttgccgggttaatattattatttctggaggaacaggttcgggtaagacaacattactcaatgcattatcaatgtatatatctgaaaatgagagggttattactttagaggatgcagcagaactcaatcttgaacaaccgcatgtagtacgaatggagacacggctggccgggttggaaaataccggtcaaataaccatgcgagacttagtcatcaattcactgcgtatgcgccctgatcgaatcattattggcgagtgtcgaggtgaagaaacctttgaaatgcttcaggcaatgaatactggtcataatggttctatgtcgacactgcatgctaatacccccagagatgctgtcgcacgacttgaaagtatgattatgatgggcccagtcaatatgcctatattaaccattcgccgtaatattgcctctgcaattaaccttattgtgcaagtttctcgaatgaatgatggctcacgaaaattaagccatatcagcgaaataatgggtatggaaggtgataatgttatattacaagatattttttcatttaaacccgctaaagaacgtggatcagaaggaaaaattcaaggggagtttatcaaccatggtttactgaatcgctcttctgtaaggataaacgccgatatccataacttatcaaacgaattaaatagtattttttctttggtgggaaaatgatttactatataatattattaacaggcttaattttattggtattaaataactttaagtggttgaaaataaaaaaatccatttcaacaaaaagaaaggaaaaattaaaaagcggctattttttaattttatttttcaagaaaacgcttaacgaatggttatcttacttaacagacattcttagagaaaagaatacacttcatatattaatgccgatagtatattcagcatctatttatttagttaattactttttattccattttaataatgttattgctttactttttattatggtaagtgttatctgttttcaattaaggctgtcgagaaaaaggtatcaccggttttttaaacaaaatttccctgaatctctattaatgatcaacatggcagcaagtagtggtgcaagtattaatcaaatactagagcgctgtgggcaagaaattagtggcccattaggaatagagtttaacctggtttgccgtcggttgaatgtgggggaatcccctgagtcagttttttatgattcctatcagcgttttaaatatccagagttctatttccttatcactattattttacttaatctgcaacaaggtgggcagttaagagagctaacaagtcgcttatctgaagtggtcaataaaaataaagctactgagcaaaaaaaagcggtgatgacggcacagatacggatgtcagtaaatataatatctataatgcctattgcattttctcttttactctattttcttgatcctatcaccatagagtcaatgtggcatcatcctatcggtaaaatagtatattactacattattactagtgaacttattggcatgatcgtaataagaaaaatgctaggcaaagcgatatgaaaatattattattcattagtattttactatttggacttatagttttttttaaaagcaaaaacaaaaatgacaatatatcaatctacaataaaataaatagcgttgaaattgataaaatcaaaagtaagaataatgaaaaagaaagtgaaaaaaccatttctaacaccataaatctgccatttatattacataatataatttatttaaagttgataattgcggttaccattctgataataaccgcgatattggccgcatttgatttattctcaattaatctaaaaagtatacttatcatggtgaccattatacttataatgacattatatttccccaaggtgatcgtgaaaaatattgttgccagaagaactcagtctttactcaggtcactaccattctttatcgatataacagctgcctgtgttcagtctgggatgacaatagataactcactgagttactcagccaaaaaatttgaattaatcaacgccgacttaagtttaattatgcttaaagtgaccaagagagcagaaattaatggcctggagaatgcaattaaagaatttaatcaatcttccactgaattagaaataagaatgttctgcagcgcactccaatatagtatcagctttggtgccacagtttacgaacagttaattaagttatcaaaagacatgagagaaatgcagttattggttaccgaagagaaaataagtaaattaactgctaaattaaccattccattattcttatttattcttattccttttgttgtattagttgtatcacctggcattttggagttaattgcatatgagtaagaaactcagcatcactataactgctttacttttcactgtcgttttaaatggctgttccactcataatagtataagcagcaaagaattttattatcgtgagagtattttactcaaagctaataactatcctagtttaattactttatatcgagataaattaaaattaaaattaaaattaaaagaagatgattcagtccggctaaaattggcaaatgcttactatcttactggtgatattaaatcctcattatattatttacgtccaatatcccataaagaaaatgcatcaatttacacgttacaaatcaagaatcttatcagcaacaatgataatgcggcggctaagattgtagttaataaattattggctatttcacctgatagtgcagaagctcacaatctgaacggtattattttagctaatgatggtgaaataaataaagcagaggcggctattgaaaaatcacggtctttgtttatttcagatgaaatagcaatgaacaatctggcagtaacagccatgcttgatgaccgctacagtgatgccgtaaggatattactacccgactatttagcgggaaaaagagggagtttaatgctacataatttagtattctcattggttcagctaggtgatacccaatacgcaaagaaaataatcgtagccgaaaagatggctgagaatccggatcagttaatattagccctgagccaagtgaccaatcttcgccaaggacgcctgcctgagagataaaataatgaatggaaatgttataactttttttcgctcaaataatggatctatagctattgaatttttaatagtatttatcctgtttatattcattctgctatccagtgccgaaataacgcgcctgctttatatctcttctaatcttgacctggctttttcggaggccaccaagactgctaaaaacagaaatataactgataacagagattacaatacaatattacgtcaaagactcattgctcaaacaggtgtttttggggcatttatagcagacagtaatatagttactgatgttacctttagtaatagtattaatgacatcattaacaatgcacaacaagatgataacaacctggcactcgcaaaatatactgttagttacacatatagggctgtttttttccccatccccactatttttgccaataccttattaaaacgtgaggtgatttttgttcaagaatattaataataaatttattattaacagcaatgggactgtcattatcgaactggtatttgttgttaccattattgcactatttataaaattattattatccgtagctgcatataactcaaccgtaggtaaattagaccgcatctcatattctattgcagggatcgttcgagagcgagtaaagttatacagcaacgataacgtattaacacaggagcaagttaaccaattaaaattgctaactgaacaaatgctattaaactcaggcacgcattataataacgttgcaatgagaatagaaacattgcattttaatgataccgactcttcggaacctgagcataaaacaattgacgatgagaaaagtgtatcgtttagcatcggaaattgccaacctgctcaactattacgtgatatgagtgacttatcaccctatggaaataccggtcgctggataccactttaccaggtgaccttatgcctgccgacgataccttggtatagcaatctatttagcactgatgtgtcggttccggcaataaagtcatcagctataactatcgagcgataatacttaatttagataaaatatcatataggctatttatgctaatccaaccagatgccatccataaattcaatcatttcacgctatttaaaaaaaatgaacaaggtacaattttaatttcttttatgattattttacctttttttattgcgctaatttttataacgtttgaaatttcacattacttacagagaaaagccaagctctcagatgctattgagcaagcaacattagcactgaccatcgaaaataatgcaataccggatgagccccaacaaattaaaaataatgcattagttttatcttatgcgaatgcctatttaccttctaaagaattttcagtacccataattaatataaatgataatacttattatcttgaatacaatgctgctgttactatggcttatccagctaaatttttaactcaaacctccctcaccaacgcgattaccgatattaatatcacagataatggtgtggccataaaaaataaagccatagaagccagtgatctgaccgatgtgatttttgtcgctgactactcaggctcaatgttgtacaattttgatgtcaatgaaccaaatgatcacgaacgaataaatgccttaagatcggcatttagaaaattgcatgatattattatgaataatagtaatattaatgctataggttacatccctttttcatggggaacaaagagaatagttttcgagaatcaacagcaaaaaatatattgccattttcctttttcatcaaagatatataagcccaaagggaattacctctcggacgagataaaaaaaagttccaatgctttgctccttcttgattatattggcgatattattgactatgataagacaattgaatcaattaccggaaacgcacaacccattgatatacctatgagtgatgtcagaactaagaatgtttgcctgcaagcttccaacgcatactcgttagagcaggaacaatatattaataatatagataatataataaaaatggaaccatatgggtggacactaataagctcggggatactatcggctaataatctatttaagaaagaagctaataatcgccatagaaaactaatgattattctttcagatggtgtggatacttatcaagataattttttaccaaataaagggctttttatcagcaaaacgcttgtagagaaagggatgtgtgagagggttataagtagtggtattcaaatggcatttattgccattgcatattcaccggatgatgatgtaaatgaacctgaatatattaactggagacaatgtgttggtaaagataattattatgaagcccataatgctgatgagctgatgcgtgacatacaacaagccattagcaagtcagcaacaagtgaggtcggacgtaatactcccaaaaaataatctccaatatcaggcgcggtaacaataaccgcgcctgtttcagattattttgcgccgcccgcttccatgccgactaacccgaccttgagataacccgatttacgcaatgcatccatcacactcatcagagtttcataatccaccactttatccgcctggaagaagatggtggtttctttattagattgggtcactttatccagagccgccgccagtgtctcacggtcaacctgctgatcgccaacataaagctggttatcagccttaacagtcaaaaataccggtttctctggccgcggctgtggtaccgcggaagatgccggtaaatccactttgatatcaactgtggccaatggcgctgccaccataaagataatcagcaataccagcatgacatcaatgaaaggcgtcacattaatttcgtgcagttcagcgctttcatcaaggttatcgttcatccgcatggacataaatcaccccgcacgcaattgatgaggttgcttaggagactttgcttcagcgctgctgctcaaatcaagatcacggctcagtagcaataatacctgtgcggcgacgtcccctacctgagcacggtaagacccaatcaaacgagcgaaaatattatagataactaccgcagggattgcggccaccaagccgagcgctgtcgccaacaatgcttctgcaatacctggagcaacaactgccagattggttgtttgtgagtgggcaataccgataaagctgttcatgatgccccaaaccgtaccaaacaagccgacaaacggagaaatagctccgatggttgccaggaaaccgttgcctttgcccatttggcggctgatggccgccactcggcgctccagacgaaaagcagtacgttctttaataccgttgttatcgttcgattctgccgataatagacgctcattttgcgcctcacgcagtaacaggccgctgatactctcaggagaaaaagccgctgcccgctcggatgcagtatcaaggtcagtaaccgcgccgataacctcatgctcttgctgtaagcggcgacgtgcacggaataactcggtacctttggagaacaaaatggtccaggtcacgatggatgccagtaccagaccaatcattacgcctttaaccactacgtcggcatgttgatacatgccccagaccgagaggtccattgccagcccttgtggtgctggagccgtgagtggctgaaccgctggcgcagatgtggcaggggcaacagtgtctgcattagcaggcgttgccgcgactggggtgatttccggcgcaggtagcggcgttgatgttgccgttgttggtgttgtaacagatgcagcaactgcaccgctgttgcctggcgcggcgaatgcatgaccggttaaacctgccaccagcaataatgccatcgcgcctttcatcattcggccttgcacgaatgatttatctttaatctttttgccagctgttttcacgctgtgcctccacccaatatacagatcaatttaaggacgaaatcagctgccgatcatatcaaacaaatgggggattgatagtaattatcattagtatttgcgcctattttttgagaaaaaataagaattgccctgatatcagggactacccggcatgataaacggataggcgatcttggctgtaaagactgaatgacatgctatgtaaagatgaaaaaggattaactgcataaggcacgctcatatttattaaggaatcacctcacgaaaacaccttaataaatttcctatttcgccacttacacaacatttttccatcgcaaacctccagaaaacagcgagtcgccctattgattttttttcatggtaaaagctgctctcacataacaatcatcatgctaacgtaagggataaatacattcctataatgaatgctgaccatagaataatggacacgctgataagaaggtggcaacgcgacatgtctgcaaataaacctacgacagaaaaactggcaacaaccttagttagcgcaggtaggagtaaaaaattcacccaaggctcggtcaataccgttattcagcgcgcatcttctctggtattcgactcggtgaaagcgaaaaagcatgccacgattaatcgcggcaatggtgagttattctatggccgcagaggcacgttaacccacttctccttgcaagaagccatgaccgaactcgaaggcggcgcgggttgtgtgctttatccttgcggtgccgcggctatcagcaatgccattttgtcatttgttgccactggcgatcatctgttgatgaccggctcggcctatgaaccggcgcaaagtttttgcgataaaatcttatcgcgcatgaatatcaccaccacttattttgatcctatgatgggcgcggagatagcttcattaatcacaccggaaaccaaagtggttttccttgaatcaccgggttccatcaccatggaagtgcaagatatccccgccatagtgaaagctatccgtgcggttgctcctgaaatgattatcatgatggacaatacttgggcggctggggtgctgtttaaagccttggattttgatattgatatctcgatccaatcaggcactaaatatattattggtcattccgatgccatgctggggattgcggttgccaatgagcgttgttgggagcaactgcgggaagactcatacctgatggggcaaatggtggatgccgataccgcttatcttgccagccgaggcctacgtacactgggtgtgcgcttaaagcagcacgaaaaaaacagtattgaaatcgccaactggctagcaaagcgaccggaagttgctgcggtttatcaccccgcactgcccagctgtaaagggcatgaattctaccaacgagattttactggctgcaatggcctgttttcttttgaattaaaagaagagctaactcagcaacagttagagtcctatctcgaccactttacccatttcagtatggctttctcatggggtggatttgagtccttgattctgggctatcaacccaaggatatccgggcaatccgcaaatatgagggagagggaatcaaaggcacactgttccgtctgcacattggactggaaaatgtgcaagatttgcaggacgatttaaccgctgggtttgagcgcatcaaagctacgcagtaaaatttctgagtgatagggtttgttaatgcgcggtgacaatacctgcgcattaatcctctcttacacaaatagtatcaacagcacgtatatataccctcaaaaatttggttattgaggataagatcaatgtggatcagcaccattacggatacactaggtaagacctcacaacaatatcctcacatgataggcaaacaggaacagaaatggatgtattacgcgaaatccttcatgccttatggcagcaggattttagtaaacttgccgacccgaatgtgatttgggttatttacggcatactctttaccaccctctttttagaaaatggtttgctaccggcttctttcctccccggtgatagcttgttgctattggcgggtgcattaattgccaaaggtgtcatggggttcttacccaccatgataattctgaccgccgcagccagcctgggttgttggctgagttacttgcaagggttgtggttgggagataccaaagtggtaaaaaggtggctgttgcagctgccggttcattatcgtcaacgcgcccataacctgtttgtgcgccacggtttggcggcgctgattattggccgattcctggcttttgtacggactttattgccgactctggcaggcatttccggcttaaacagtacacgttttcagttctttaactggctcagtgggctgctatgggtggggagtgtcgtggggctaggctttgcacttagccatattccgctggttaagcactatgaaaatcaagtcatgacagcattgatgattttgccgattgtcttgttactggtggggttggttggcacgctggtgttggtctggtgtaaacgtaaaagtgtaactgagtaatcttttccgctcgaaccgctaaatggcgctcagtgcgccgttttatgtaggtatcacctcagttagtacgcagtttggcaacttcctcactcggcgtgaggccaaaatagcgtttaaactcacggctaaactgtgaagcgctctcatatcccaccttatttgcagcggtgctagccttcaatccatcgtgcaatatcatcatgcgcgcgcggtgcaagcggtaagatttcaagtactgcaacggagaggtattagtcactgctttgaaattatgatgaaatgctgagacactcatattcacatctgcggctaattgttcgacattcaagttatctgcaaactgattttcgatccgccgcaatgtcttggtaatttgattgaaatgaccgtggcgattaactaatgcctgtaatgccccgccacactgaccacataacacgtagtagataatttctcgcacgatttgtgggccaagcaccctggcatcacggggattagacatcacatccagcagccgctcggtggcgcatagcatctcttcagtcagtgccgatgaattcacgccagaggtattgccgaaaggcttgtctagctcgtcatcaccgatatctataatcaagtcttgtaacatctggctgtctatatgaatggaaataccggccaacggcacttccgggctggcgaaggtttcacattcaaacggcaacggaactgtcagaatcaggtagttcgtcggatcgtactgaaacaccttactacccagatagcccactttatggccctgaaaaataataaccacactcggggtatacatcactggcgtgcgcggttgatgcacggtggagtacaaaatttttacttttggcaccgtactgggggttaaaccattaccttgagccaaacctgcaatcatcccggccatctgtgcctggatatcagtaacctcaaccattacgccctcgcctgccctatccgccggatttggcctattatctctgttgcaaaaataatctgacatagaaaataatccgacatcgaacgtgccttatttatctgctttcctacagtagtttagatgaataggcaagagcaaggtagggaaatgcaagaggattcagtgtcgtggtgtaatcatctatcaatatcataatataatctgttattaatcaacatcataaaaacattaaaaatattaaaaatcggtttatgaaattaataataataatttacatttaatatctatcaatggtttttctggattggctttacagataaatgagtttttatcgaatgtctcagtgacacaataagcatgtaattacattcatcgataattttagcatcggaggccactagaaaaaatacatatatttatttgataaggaagtaataaagtgaaatactctcggacgttattaagtttattaattacaggtgcattgtctctaacagcattaaatactcatgctgctgagcctggttgcgcaggtgaagaaatgccattactaagcaatgcagtactcacttgtgccaccgatcttggcattaatcccaatcaagagatagatctatcagccgaagtgagtaccgctttgtctgatgggaagtcaatatttttccctgctggcagctatcttattggtagtgatatggtattgaatgaaaaaaatagtttagtgggttctgaagccggtgtgacgatacttcgtggtataaatccagaaaaagccatatctattggtaacaaaacttatggttccccagttaaccaactgacaataaaaaatattatttttgataatgcaacagttaatttttacggtaataagaaaaatataacaatcatcaataatgcttttattaatacaaactctaaagatgaacaacttactgtatcacatcatccttttattattcatggtaatgttttattgcgagataaaaaccatccagggcttggtattggtacctacagaaacactaaaacaaaaattgaaaataacgtcattggtgatatttcagacaaaaacatcctattaacactaaattattatgatgttggaacctttaatgtaatcaataaaattaaagactcagcaaaaaatcaaaatcttaatgtgttagatgagcaaggatactttatcgcaggttggtatgcgactgatgggttaaaagactctgtttttcgtaataatgtcatttccggtaatactctggattgtttagatgttagtggcgaaaccgagaaagctaaatgtaccatgaccagagaccacgttatctatataaaacaatataataacgtcgatgtggttaataattattttagcggctggccgcttgatgccgccggtaatttgaaatttcgcaatgcatcgcacttatactttgccggtaattatctcaataaaactgaattcaatgccagaccctataataacagtgacacactaaatatggataacactttcatatttaacaatatgttgaaagatagcatgattggttattggcagaattttgaggaccgcgatgactactacatcaatgcgaaaaactttgtggttttcgataatttatttatggctgaagatcaaacggctaaacgtatcagcagtacctggcgtagtactcacggcgaattcttagaagcgaataatcgttatactgaccaaacatcggtgttgactggcgatttccaaatggtggatattgccagcgctaaagcacttttgcctgcagataaaacggcattgttagccgtaaaaccaattccactatggaaaaaaatgggcgatatcagtggccaagatctacaagataaccagttggtcaggttagatattgaagctgagggctatccatctcaattcgtggtttattctcccgatagcaaatatcattaccctggccaccgttgggcggcaaagttaactgcattatttaatgagaaaataaaaggggcctgtgccggggtactgaccagcaacgtgacaactaataatagctgtaaatttatggctcccaaaggctcaagctatttaaacaatgtttatacaaccgaaggtggggcagcaacttataccacaaaaattatcgataaatatcttgaggttggctatatttctggctcgaaaatccaattgggtcaaacagttaaattagcggtaactttcgaggatggaacacataaggaagtagcttataccccagatgacgaataccgtactgcgggtcaccgctggacaacggagctggcacataaaatcaatgctaacatcccgggcttatgttccggtaagtatacggaatccacagaacagggtaatggcatcgctaaatgcggaaacgtggtaccgtctggttcatcatacttaaacaagatttatacggttaacggtcagtcggcaaaagtagctatcagtattaattaattattaagcctgaaaaggcaaaatgctgggaatcaattaaacggacagataaatttattttctgtccgttttttatgcactgcgctatcggatggaacagtggcaaagccggcagcatctatttcgcaaaattattttacaaaataatctgacataaatagtgcagtattttgcgtgttttctacagtcttttggagaaataggcaagagcaaggcaggaatgtgcattgaggtatggcatcaagttaccgacaatggctatcactgatacggcggtgaataactcttgcgccgtaagctaatcttttagttcttattgttcattacccaacgctggaagacaaatcatgcaaaatttcacccttcataccccaactaaagtgctgttcggtactggccaaattgcgcaactgactaaagaaattcctgctgatgcacgtattttgattacctatggcggcggcagcattaaacaaaatggtgtgctcgaccaggttcaccaagcactgaaaggctttgatttcctggagtttggtggcattgagccgaatcctacctatgaaaccctgatgaaagcggttgaagtttgccggaaagagaacattactttcctgctggccgttggcggtggctctgtattggatggcactaaatttatcgccgcagccgtcaattatccacaagacccgtggcatattctggaaactactggcagcgatatcaaacaagctctgccgatgggttcagtattgaccttacccgccacaggctccgaagctaacaacggcgcagttatcagccgccgtagcaccggtgataaacagcatttcttctccgctcatgtacagccgctatttgccgtgctggacccagaggtgacttatgctttgccaccgcgtcaggtcgccaatggcgtggtcgatgcttttgttcacactatcgagcaatatctaacttacccggtcgatgccaaggtgcaagacagatttgctgaaggcttgttgctaaccctgattgaagacggccctaaagctttaagcgaccctaaaaattaccatgtacgtgccaatattatgtggagcgcgaccatggcattaaatggcctgattggcgcgggtgtcccgcaggattgggcgacacatatgctgggccacgaactgaccgcacgtcacgggctggatcatgcacaaactttagcggtggtattaccggctttgttgatggcgaagaaacaacaaaaacgcgccaaactactgcaatacgcagaacgtgtttgggggctgcagggcggtagtgaagaacaacgtattaatgctgccattcaagcgacccgtgatttctttgaaagcatgggtgttgccactcgtttgtccgcttacaaactggatggcagtaccattcctgatctcattaaaaagctagaagagcatggtatgactgcgcttggtgagcacagtgatatcactttagccgatagcaaacgtatctaccaagctgcggtctaacagtcatagcttggcggaatgttaagaggttaataatatggttctttacagtccgcgtttgagctatttccaggcaagctaataagtcgagtcatcacgactaaacttaggtaatcggcaactggctgatacagcccaatcactaccccaagacatcacagttgtaggctttcctgcaactgtgaatacgaagggtacgtatgctaaggagataatatatggcgacgcaacccattatcaaattgcacgatggaaatctgatgccacaactcggccttggcgtttggcaagcaagtattgaagaaactcaacttgctgtcagcaaggcgctggaggtcggctatcgatcaatcgatacagccgctatttataaaaatgaagagggtgtgggtcaggcgctgaaatcaacgcatatcgcccgtgatgagctatttatcaccactaagctgtggaatagcgaccaggataatccgcaacaagcactggaagagagcctgaaaaaacttcagctcgattatgtggatctctatctgatccactggccagatccaacgcaagatcgctatgtcagcgcctggcgcgagctgatcgcattgaaagagcaaggattgatccgcagtatcggcgtttgtaactttaatatcccccatctacagcggttaattgatgaaactggcgttgcgcctgccgtcaatcagattgagcttcaccccttactacagcaacggcaaatccatgcctggaatgccacgcatcatattgcgacagaatcctggagcccgctggcccaaggtggcgatggcgtttttgatcaggcagttatccgtcagttagcgcagaaatacagcaaaacgccagcgcagatagtgatccgttggcatctggacagtgggttgattgtgattccgaaatcggtgacacctgcgcgtatcagagaaaactttgaagtgtttgattttaaactgcacaaagatgaactgacggcaatttcgaaattggatagcggcaaacggctggggccagacccggatgtcttcggatctgaccgctagtttaatgcctggctttccctctggctgttgtaccaccggaaggtttattcaccggcgctctgtttgcgccggttttattgcctgtcgtcttcggcgctgaactgcccgccgttgtctgcgccgctttgcccgaaggtgctttactcgcaggaaccttacctgctggagccacatttgttcggttacccggctgacgctgacgcgtgatcgaggtgtgcttggtcagcgctggcgtatgctgacgatacgcccgacgtgcttcacgttgttcttccagcgtaggtgcaggaaccaaacattcacggcggctaccaatcaaatgttgtaaccccatatcctctaatgctgtgcggatcatcggccaattgacaggatcatgataacgcagcaatgccttatgcaaccgacgctgacgatcgcctttcggcaccacaacatcctcactcttgtagtccactttactcagcgggttcttgccggtgtaatacatggtggtggagttagccaacggtgatggatagaagttctgcacctgatccaaacggaagcggtttttcttcaaccaaagcgccaaattgaccatatctttatcttcggttcccggatgagccgagatgaaatacggaatcaaatattgctctttacccgcctgcctggaataggtatcaaacagctctttaaagcgctgatagctgcccattcccggtttcatcatttttgaaagaggcccttcttcagtgtgctctggggctattttcaagtaaccgcccacatggtggctggctaattctttgatataacgcggatcttctactgccaagtcatagcggacaccggaggcgatcaggatttttttaatccctttcaaatcacgcgctcgccgatacagagaaatggtcggctgatggttagtgtccatgtgctggcagatttcaggataaacgcaggatgcgcggcggcatgtttgctcggctcgcggcgactggcaacgcagcatatacatgttggctgtcgggccacccaaatcagagataatgccggtaaaaccaggaactttatcgcgaatttcttctatttcacgaatgatggaatcttcagaacggctctggataatgcgcccttcatgttcggtaattgaacagaatgagcaaccgccatagcagccacgcatgatattaatcgagaaacgaatcatatcgtaagccgggatcggcgatttcccataagagggatgcggcacacgttgataaggcagggcaaaaacgctgtccatttcttcggtgctaagcgggattgccggcggattaatccagatatagcggtcgccatgtttttgcatcaaagcccgggcacaaccggggttggtttcatgatgtaaaatccgcgaggtgtgggcatatagcactttgtctgctttcactttttcataagagggcagcaagacataggttttttcccagggcttaggtttggcagcccgcacagtaataggtttggcttccggctcaggaaccgtgtctgtggcgcagggtaaatcttcgccgtaagggttgggaatcgcttcgatacggcccggtttatccagccgggtagaatccacaccactccagcccggcaatgccgttttgcgcatcaccacggtgttacggacatcctgaatatcagcaattttctcacccgcggccagacggtgtgccacttcaaccagaggccgttcaccattgccgtacaccagcatatcggctttggcatcgacgataaccgagcggcgcacagtatccgaccaataatcataatgagcgatgcggcgcaagctggcttcaataccaccaagtaaaaccggcacatggctataagcctctttacagcgctggctatataccaatgtggcgcggtctggccgcttaccactttgattatcgggtgtataagcatcgtcatggcgtaacttgcgatcagcggtatagcggttgatcatcgaatccatattgcccgcggtgaccccgaagaatagattcggctcccccaatcgcatgaaatcgtttttattggtccaatcaggctgagcaatgattcccacacggaaaccctgagcttccagcatgcgaccaatgatagccataccaaaactggggtggtcaacgtaagcatcgccggtgataacaataatatcgcagctatcccagcctaatatgtccatttctgcgcgagacatcggtaaaaatggcgctgtgccatagcattcagcccaataaggctgataagaaaacaggtcacgctctggctggatcaggctggtactcatggcaatactctttgaattggggaaagttgaggtggttcgggttaagaaatcatcaccgggcggcgattatacgcatttatccatgaaaagaggaaggatatatcttttgataacgtgattaacgctatcagttaaaacaggatcactggacgattattcatcgaaacaatgatcccattcttcttaaccgagcgtcggcacagcttgtgtcactaattgccctgcggagccacgatctgccatctcaaggctctggctgtagaataggaatggaaaatgctcggaagaaacctgattgaagtacaccagtaactccacactcccatcaacccagacggtatctttccagccacgatcctcggccatcgccggtgcaccattcacatttttcaccaggaacgagacgccctgtatatggaatgcttgcggcatatctgcgtgtatgatccaacgctcccaagtcccttgctgtgcttgagcatcgacccgactcatatcccagataacgccattgattcccggcagatcatcccccaggcggaactctcgggtgcgcaccacactgccatccagaatctgatcagagagcaaacgcattggtaggttatcagtgaccaacggcagcaagccggtcggttttaatgtcagtactaaagtggaaattaaaatactcgatggctcaaatagcccacgtaacctgtccataatcccggcagactcccccgccgtgatggacacctcactaccctgcgacatatcgataaccacttcacgccgctcaccgggagccagtgagagctgttgtaccgcaactggcgcaggcagaaaaccttgatcactggccaccacatgcaatgggcggccgtcattcaattgcaaggtatagcggcgggcattggacgcattgagtaaacgtaagcgcacccaaccacgggaaacttcaacaaacgggctttgcaccccgttaaccagcaatgtatcgccgataaagccgcctttggctggcgggtcgtattccggcacaccaaagttatccagccgcttatcctgaataataatcggaaaatcatctacgccgtaatggcttggcaatggcatcgctttgctgacttcatcttccaccagccacatccccgccagcccattataaacatggggtgccatgcggttaggcgtattggcatgataccaacaagttgcagcgggttggcgtacaggcaaaaccggtgaccagtcgacgccaggggaaatcatacgtgcggccccccccattaacgtgccaggcacctgtaacccactgatcgtcatggataccggctcagccaaacggttgctgtaaatgagcttaacatcatcaccgctgtacacccgaacggtcggccccagatacatcccgttaataccccataccgcagctttctgcctgccactgaatgcccaatgcgctcgctgtaaagtcaaaaacagcggttggccacgacgagattccagtaaaggtggaacaggtaacgagggttgctgggtactattagcctgtgccctcaatggcaacgaacccgcgcctagcgctaagcccgtagcctgaatgaactggcgacgactgagtgacatatcttctccgtgaaaaccacaatcaaacctactgcaaaattttgcctgactgcgaataacgctgaaagacggcaaaacgctcacgaccagagtcgtttaaataaaaatggattcagacaaaataatcaatgcagaatcaacctacggcaaacaacgaatagattatttttcagttgctgcctgctgggcaatttctgcatcaagttgctcaattttagccagcattaaattgcggcaatgctctgacaactcgcgcacacgttctttaccataaccagtggtatcaacgggcggcattatttctacgataactttgccatttgaccaacggtttaacttgatattattggtgctggatacgcagattggcacaatgggcaccccagcggcgatagcggcatggaaggctccggtcttaaacggcagcaaaccacggccacggctacgcgtcccttcagggaacatccagatagaaacgttcttttttttcacttgctcaacgacttgagcaatagtgccatgtgctttggcgcgattatcacggtcaataagcaggttgccagtcagccaatacagtgggccaaataaaggtatccacaacaagctctttttgcccacggtgacagtgccggattgaaccacattagacatcgtgaccatatcgtagttattttgatggttagcgatgtaaatgcaggtaccgtagttcgctgcttccgccggaatccgctgttcaacggtaatcccaaataacactgacatccggccaaatagatgggcgaacgtggcgagattacgcggatttcgtgggcgaaacaggcaataaattgaaccaaacacacacaccagaacacaatataaaactgccagtaccgtgcgcaaaattaatagcataacaacctcttaaacacttatttttatgaaacactcacttctagtaaacacagactcttagatttgtaatcggcgctagtatagcggcttcctgataaaacaccgcgcagattcattacctaatgatgttacgcgaaagcgcgcgaatgatgcgcgctccctgttacattaactggctacctcatgactcttcattatctgttggtgtcgcccgctcaggcgcatcaacatcaacgcggtcaatccgctgtagccctcgaggcagtggtgaacctttgcgaccacgttcggcacggaatttctgcaaatcttccggccgtaaggttagcttacgtttaccgaagtgaagtgtaattgaggtttgcggaggtaagacaaataaccataccaagcgatctttacccgtcgccgcatccgctgccgggatcgagacgattttattacccttaccttttgataattcaggtagatctgccaccgggaacatcaacatacggccagccgcagtgatggataacaacatgtcatccggcccataaatctctaatggtggtagcgctttggcattttccggcaaggtaatcatggtcttgcctgcacggtttttggcgaccaaatcattgaaagtacatacaaagccataaccggcatctgaagccatcaataatttctggtcatctgcggccatgagcacgtgttcaatattggctcccggcggcagagtcaacttgccggtcaacggctccccttgcccacgcgcagatggcaaggtcagtggatctaatgcgtagctgcgaccggtggagtccataaacaccaccggctggttactcttaccgcaagccgctgcacggaaactgtcgccagctttataacttaacccactcgggtcaatatcatggcctttggcactgcgcacccaccccatttctgacagcacgatggtcaccggctcagacggcacaatatcatgctcactcatggctttggcttcttcacgttcagtcagcggcgaacggcgatcatcgccataagcggctgcatcagccagaatttctttcttaatcagggtattaagtttgcgttctgacgccaataaagcttgtaactggtcacgttctttggctaattcatcttgctcaccacgaatcttcatctcttccaatttagctaaatggcggagtttcagttcgaggatcgcttcagcctgagtttcagaaatcgcgaaacgctgcatcagcagcggttttggctcatcttcagtacggatgatatgaataacttcgtcgatattcaggaaggcaatcaataagccttctaaaatatgtagccgcttcagtactttttccaggcgataattcaaccggttacgtacagtttgacgacggaataccaaccactcggtcaggatctccaccagccctttcaccgttgggcgatgatccaggccgatcatattcatgttgatacggtaacttctttccagatccgtggtggcgaacagatggttcatcacttgatccagatcgacacgattggtacgtggaactattaccaggcgagtagggttttcatggtcagattcatcacgtaaatcttcaaccattggcaatttcttggcgcgcatctggctggcaatctgttccaacaccttagcgccagaaacctgatgcggtagtgcagtgatgaccgcactgccatcttcttttttccacaaggcgcgcatccgcaccgagccacgaccactctggtaaatcttacgaatctcattacgtggcgtgataatttccgcttcagtcgggaaatcaggcccttgcacaaactccagcaactcttccagtgaagacgttggcttatcaatcaacgcaagcaccgcctgcgcaatttctcgcacgttatgtggcggaatatcggttgccatacccacagcaataccagtagtgccattgagcagaatattgggcaggcgtgcaggtagcattttcggctcctgcatggtgccatcaaagttcggcacccaatcaacagttccctgccccaactcacccaacaacacttctgcatatttggataagcgagattcggtgtaacgcattgccgcaaaggatttagggtcatctggtgccccccagttcccttgtccatcgactaatggataacggtaagagaatggctgtgccatcagcaccattgcttcataacacgcgctgtcaccatgtgggtgatatttacccaacacgtcacccacggtacgggcggattttttgaatttagcgctattgttcagccccagttcggacatggcgtagataatgcgccgttgcaccggcttcaaaccatcgccgataaacggcaacgcccgatccatgatgacgtacatggaatagttcagataggcgttttcagtaaaggtgtgcagcggtaagcgttctgcaccgtcatgagtcaaatcactcattactcaattatcctcagactctggaggcgatcactgtcagtcagcagatcggcaccgcaagttcattgtcaatttctgcccgcgatagtacctcatctgcggggctactgtcacaacccacagaagcaatgtcgtgtcggctgatgcgcaattttgcagctaaaacgccgcaatccaggtgctttattgcttattaagcaacagtgttatgcattgttgtctctttttctctggtaaaaaaaccattagcatgctgagtattccaggttggccagtatcaggcttccttatgttctataaaggttatatcaatgagcaacgtactaattattaacgcaatgaaagagtttgcgcactccaaaggggcgctcaatctgactcttactaatgtcgctgccgagtttcttcaggaaaatggccatcaggttaaaatcacgacggttgaccaaggctatgatattgaaagtgaaattgaaaattatctgtgggccgatactgtcatttatcaaatgccgggttggtggatgggcgagccttggattttgaaaaaatacattgatgaagtctttacttatggtcatggcaaactgtaccaaagtgatggccgtactcgcgccgataccactaagggctatggttctggcggtttaattcagggtaaaacctatatgctttcagtgacctggaatgcacctcttgaagcgtttactgatccgaatcagttcttcgaaggggtcggtgtagacggtgtttacttgcatttccataaagcaaaccagttccttggcatgaagccattgccgacatttatgtgtaacgatgtgattaaacaacccgatattgaaggtgacattagccgttatcgtcagcatttggccgaaaactttaagtgtcaggctatttgatatcacagcatcacacctaagttggagtcactatgattaccgtttttgcagaaataaaggtcaaaccgggccgtcgccaggcggtgttgaacgccattgaaaaactgatacctgcggtgctggcagaagaaggttgtggcggctacgtgccgatgattgacgtaccaacccagctcgactggcaaaagaattcgccagactcaattttcatgctggagaaatggcaaagtgttcaccatctggaactgcatttacagatggaacacatgcatcagcatcgtgaagtgattaaagacgatgtactggatgtaaatattcacatccttgataacgcttaacctttaggttgatattgcagtggcgttattggctgtttttcaaccagtgactgccctgcaacttgatctgttcactcacataatccagaaaacaggtaatccgcgctgcaagctgagtattgcgataataaaccgcgttaatcggctgccaggtttccaggatttgatctgccattacctcaactaaacgccccgccagctgatcttctcgggtcataaaatcagagagttcgacgatcccttcgccctgtaaagccaacaaacgcagtgtttcaccactggaagcggccagattaggggtgattaatgtgcgcccaccgggcaaatgaggtagcgaccactgattaaggaattccggctgagtgaagccgagcagactgtgatttgccaggtcatcaatggtgtgaggggtgccgtggcgttgcagataatcagggctggcgaggatacgcacccgactggctcccagcagacgtgcatggatagtcgaatcgcgcaacgcaccaatacgaatcgcaatatcagtgcgttgttccagtaaatcgatattcaggtcatcggtattcagttcaagaatgatttgcggatataacgcgcgaaaaccgctgatcatcggcacaatcacatgctgcataaaaggagccgccgcatttattcgcaaccgcccggcaggttttagccgccgtagcgcaatctgctcttcagcatcatcaaccgcaccgaggatctgccgtgcatgagtgagaaacaactccccctcttccgtcaattccaatcgccgagtggtgcggcgcagcaaggtggtcgccagcttctgttccagccgacttaatgcccggctgatgcccgatgtggtttggctgcgctgttccgcagccgccgtaatagagccacagtcgacgaccgaggtaaacgcctgcaactcttctaaggtcactttcattgattttgctcagtcatcgatcagacctcaatctcggcggtatcccctttctcttgtagccaattgcggcgatcttccgagcgcttcttggccaatagcatatccatcatggccatcgtcttatcaatatcttcatcgccaatggtcagttgcaccaagcggcgggtattgggatcgagggttgtttcacgcaactgtagcgggttcatttcgcccagccctttaaagcgctgcacattcggcttgccgcgtttacgttttagttgatccagcacaccggccttctcttcttcatccagcgcataaaacacttctttacccaaatcaatacgatacagcggtggcatcgccacatagacgtgaccattgcgtaccagagcacggaagtggcgcacaaacagcgcgcacagcaaagtggcgatatgcaaaccatcagaatccgcatccgcgaggatacagattttgccgtagcgcagttgactcaaatcttcgctgtcgggatcaataccaatcgcaactgagatatcatggacttcctgcgaggccaggacttcatctgaagacacttcccaggtattcaggatcttccctttcagcggcatgatcgcctgatattcgcggtcacgtgcttgcttggcagaaccacccgcggaatccccttccaccagaaacagttcagtcatgctcaaatcttgcgaagtacaatccgccagtttaccgggcagtgccgggccgctggtcagttttttacgcaccactttcttggccgcacgcatgcggcgctgggcactggaaatcgccaactcagctaactgttcagccgcttgtacgttctgattcagccataagctgaatgcatcttttactacgccggacacaaaggccgcgcactgacgtgaggaaagtcgctctttcgtctggccggcaaactgtggatcttgcattttaactgacaacacataggcacagcgttcccagatatcatctgccgagagtttgacgccacgtggcagaatattgcggtattcacaaaattcgcgcatcgcatcaagcaaaccctgacgtaagccattaacgtgagtaccgccctgcatggttgggatcaagttgacataactttcagtcagcaactcgccgccttccggcaaccataacagcgcccaatcaatcgcttcggtatccccggcaaaagagccgacaaacggcacttctggcaaggtaatcaagccgttaaccgcttccattagataatcggttaaaccatcggcataacaccagcgctgctcggtattattgacctgatctttaaagacgatttccacgccaggacacagtaccgctttcgctttgagcaaatgagataagcgagatacagagaaacgcgggctatcgaagaaagaaacatctggccagaaatgtacgctggtaccggtattgcgcttgccgcatgtaccgataacctgtagttcctgcactttgtcgccattttcaaaggcaatgctgtagatttggctatcgcgacgcaccgtcacttctacacgcttggataaggcattcacaactgaaatacctacaccatgcaaaccaccagaaaactgatagtttttattcgagaatttgccgcctgcatgtaaacgacacaaaatcagttcaaccgcaggaacaccttcttcaggatggatatcaaccggcatcccacggccatcatcaatcacttccagtgattgatcggcgtgcaggatgacatcaatgcgatgggcatggcctgccagcgcctcatcgacgctgttatcaatcacctcttgaccaaggtggtttggtcgcgtggtgtccgtatacattcccggacgacgacgcactggttctaaaccgctgagtacttcaatggcatcagcgttatagctggattcagtcatggtttgattaatattcggctaatggttggaaggctagcggcgatatgcccgacaggccataacggcctgcggtactctacccgctgtattgggtgatgcttaaaccgccagatatcaagcggtcgctagccctaaaaaagtcacaatcggggagaaataatgatcaaaaccgacaaaggcatgattcccacctgattctactgtttgccgacaaggggtataataggcaaccgcttgacggtaatcgaggacttcatccccggtttgttgcaataaccagagtaaatccggtgattccaacttttcaatctgcatagctttcagatcgtaaatatgccgagactctaacacatatttttgcccggtgtaggggttctgattttcccccagataatcactgagcagctcgaatgggcgcactgccgggttaaccaccactgcgggaatactaaagcgctgggaaagccaggtcgcaaaataaccgccaagggaagaacctacaatgccgatggattgcccagctttatccatcacgatgctttccagcatttctgcggcctccgccggataaggcggtaattgtggtatctgcatctcaatatggggatggtgttgctgcaaccaacttttgaaggtggttgctttggccgagctgggtgagctattaaagccatgaatgtatagaagcgtactcatcaataaccatccgagtccatgtccgggcagaactcatcactggctaaccgacgaacctcagtttcaagtcttccatcaggcagtaagtcgaggtagcgccatcccggtgccacggtatcaagtgtaaaattagtacagtgcggtttgaactgcacacaggtagaagggctggcaagcagccgcttaccataccaatcaagatccaagtcctgatgaatatggccgcacaacagggtagtcacgcgcggataacgggtcagtactgccgccagcatatgcgcattgcgcaaactgtgctgatcaagccaggtacagcccgatggcattgggtgatggtgtaataatatcagtgtgtagcgctctggatgtgccatcaggcagcgctccatccactccagctgatactcgctcaattcaccataaggaacaccaaaaacctgactgtccaatagcagaatttgccagttatcacccaccagaacctgctttgaaggtgcaataccggcagcggccaaggcatccaccatcgccggttggaagtcatgattaccgggtagccagacacaaggtgctggcaaacgggagatgccgctggcaaaattctgataagccgcaaccgaatgatcctgagctaaatcaccggttgcaacaataagatcaaagggatgctgctcagcaataatcgcatccagcacagcgcgataactgcgagaagtatttacacccagcaaggtctcatgttcccccgcaaagaggtgggtatctgttatttgtaaaattctaaccctggccccactcgccataggcagtttaaacaggctttccaaatggtgtccttgtttttgcacccttcccaaccagattcattacataccttcatatctgtaggtcaggttataagtctgtctaacaaaccggaactgccaccgctccatgcgccaagcaatagcgcaaccagtcagcaagaaactggttaatttgatgcttttcgtcccgctgatgcaactttttattcggataatcataacttgctttgaagcggaagatctgctgactggcacacacttccgcgaccatagcatcatgataaagccgtaccaccatagagggtaggctccaatatctgactgcgggctttatttggacaatctcaacaacagaagtgtagcgtgtcgattcaataattgtcagttgataactggcgccattaacctgataagccacgctttcgcccacttcgtcgactcgcggtatcaaacgacgtaattgggcgaagttagtttcgcatacccgcatcatctcaggaaagtcaggtgtgtagcgcttattcattatttttctctttatgactgccattctgctcgtagcgcttgatggtgcaacgccagccattgtaacgcaatgattgaggctgcgttatcaatggcaccttcgtcaacccagcgacaagcctgttcacggctgacaacatgcacccggatatcttcattttcatcggccagcccatgaatcccactcgcggttgttgcatcgacttccccgaccataatggacaaacgttcactggtgccacccgggctggctaagtaactcagtaccggcttacagcggccaatatgaattcccgcttcttcctcagcctcgcgccgcgctacttcctcaacggtttcgccctcttcaatcatccctgcaaccatttctaataaccaaggtgatgggctgctgtcaatggcggcaatgcgtaactgttcaacaagtaccacttcatcacgcaccggatcgtaaggtaatagtaccgcggcgtgaccgcgctcaaaaatctcgcgtttaacttctccactcatttcgccattaaacaaacgatgacgaaatcggtataaattcagtgaaaaaaaaccactgtacagtgtttcacgtgcaataatttccacatccttcttgtcgaaggtcaccggtgaaggttgttttgacgtcataaacttctttccttacttaagtatctagcctgaataatgactttttatgacactttaattaatgccagtcaggctaatagaggttagcaactttataaaggtggttttataaagattgtttgacaaaaatggcgtgatacgggttagttgtctgaatagtcatttagctttgtgttagatttaagtaaattaaggcaggatggcacaatcagccaccttatcccattggcagactctgatagaatcggcaacaattcgtctatcgacagctaccatagtaatattgccgcacaactgctgcacaacaaggactgcaaatgaagaaactgctcccccttcttatcgggctgagtctggctggtttcagtagcatgagccaggcagagaacttgctgcaagtttataagcaagccagggatagtaacccggatttacgcaaatcagcggctgaccgcgatgctgcatatgaaaaaattaatgaagctcgcagcccgctgttaccacagttaggtttaggtgcgggttacacccataccaatggcttccgtgatgcttctgataacccggatagcaatgccacgtcaggctcactgcaactgacgcaaaccatttttgacatgtccaaatggcgtgctctgaccttgcaagagaaagccgcaggtattcaggacgtcacgtttcagaccaatgaacaagcactgattctcaatacagcaaccgcctacttcaatgtccttagagccattgatagcctgtcttataccgaagcgcagaaacaatccgtttatcgccagttagaccaaacaacccagcgctttaatgtgggtttagtggctattaccgatgtgcaaaacgcccgcgctagctacgataccgtgttagcagacgaagttacggcgcgtaataatctcgataatgcgctggaaaacttgcgccaaattaccggtgtttactacccagaactggcatcactcaatgtttctcgtttgaagactgaacgccctcaagccgtcactaacctgctgaaagaagctgaaaaacgtaacctttcattgctttctgcccgtttgagtcaagatttggcccgtgagcaaattaagtcagcagaaactggctatatgccaaccatcgatttgacggcatcaacttcagtcaccaatactcgttacagcggcggcacaccaagcactcagcaactgaataacgatgcgggtcagaacaaaattggcgtgcaattgagcttaccgctgtacagcggtggtgcgacgaattctgccgtgaaacaggcgcaatacaatttcgtcggcgccagtgagcagttggaaagcgcacaccgtagtgtggtgcaaaccgtacgttcctcatttaataatatctcagcctccatcagcagcatcaaggcttatgagcaggtggttatttctaaccaaagctcattagatgcaatggaagcgggttatcaggtgggtactcgtactattctggatgtattgactgcaacgactaacttgtatcaatccaaacagcaactcgcggatgcgcgttataactatctgatcaatcagttaaatatcaagtctgctctgggcacgttgaatatgaacgacttgatggcactgaacggtgtactggataaacccgtcccgacatcggccaccagcctggcaccagataacgctgaccaaaatgcttatgctgatggtaccagcacgcaggctgcaccgcctgtcaccacggttagccaaccgacgaccgcagcgccagccgctgcacgtaacggcaaccctttccgtaactgatttttacgcgattggactcaccgggcatagcatcaagccgtgcccggtttatttttttattccctcttttggctccccagcatttttcggcaatgaaaaaagcgaacttactcgcagcatttcgtatagctttgtaaagtctgccgctcatcagccctcgcgctttaatttcatacacatttcccctattcttaggacacttactgggaaagggcattgaacgcccggaaatgagacaaataaagatgaaacggactcaaaacatcaatcaagagactttccgtaaatcctggcgcagctatcgcctggcgccagtagctttagctatcagtgccgtatttatgctggctggctgcgaaaaaaccgatgaaaccgtctctttgtaccaaaatgctgatgattgctcagcggcaaatccgtccaagagcgcagaatgtaccactgcttacaacacggctttgcaggaagcagctaaaactgcgcccaagtatgcaactcgtgaagattgcgtggctgaattcggtgaatcacagtgtactcaagctcctgcacaagcaggtatggtaccaacatcttcgtcatcttctgaaacaactgccgctgcaccacagcaaagcggtagcatgtggatgccactgatggcgggttatatgatgggccgaatgatgggcggcggtgcaagtcagccgttgtttacctctaaagcaccgaatagcccggctaacggcaagtttgtcgatgcaactggcaaaaactttggttcagccactactggccgtactatgacagtaccaagaacggcgatggctccgaagcccgcggtgaccaataccatcacccgtggcggttttggtgagtcagtagctaaacagtcttcgatgcaacgcagtgcggcaacatcatctaaaaccagcacacgcagcatgggtggctaaggtctgattaatgaaacgtttagcgattagcgaacgcccggactggcgcgaaaaagccactgaatttggtttccgtttccacaccatgtatggcgaaccatactggtgtgaagatgcatattaccaattcacactcgcacaaatcgaagagctagaagataccaccgcagagttgcatcagatgtgtctgcaagtggttgagaaagtagttaatagcgatcaactgatggcaaaattccgtattccaaaacattgctgggattttgttcgtagctcatggaaaaccaatcagccttcactctattcgcgtcttgatctggcctatgacggtgtaaatccagctaaattgctggaaaacaatgctgacaccccaacttcattgtatgaggcggcttttttccaatggctgtggttggaagatcagatcaatgcgggcaatctggactcagagtctgatcagttcaacagcatgcaagagaaactgattgagcgttttgctgatttgcgtgataaccacggttttagtttgctgcatctggcttgctgccaggacagcgaagaagatcgtgggactgtgcagtatctgcaagattgcgcattagaagctggtttgccaactgaattcatgtttatggaagaaattggcctaggggaaaaagggcaatttaccgatctggataatcaggttatcagtaatttgttcaagctctatccgtgggaatttatgttccgcgaaatgttctccaccaaactggaagatgcaggtgtacgctggctggaaccggcctggaagagcattatctccaataaagccttgctgccactgctgtgggaaatgttcccaaatcaccctaatctgttgcctgcgtattttgctgaagatgatcatccagcgatggatcattatgtcaccaaaccgttattctcacgggaaggggccaatattcagatagtcgaaaatggtaaagaagtggcgcgagttgatgggccatatggtgaggagggcatgattgttcagcaatttcatcctttacctaagtttggtgacagctacacgttgattggtagctggttggttaacgatcaaccatgcggtattggcttgcgtgaagaccgtgaattgatcacccaagatctgtcacgcttttacccacatatcattttgggttaagcctgcgcaagaataggtataaaggctaataccttaaaattattgataaaactgaaccaaggggaaacactccgttggggctgtagcggcttatgccgccggagtgcccgtaggagtggtcaacccttggctcactgactttatcagttcaagcgctttttataacacctaactatccaattcttaccgacaacatactaagcgaccccatctcaattccatcggtcggaatcgaaatcggctctttaccatcccagctccccaacacatacagtaatggcagataatgctctggtgacggattagacaacgccgccccttcatgttgcataaagttaaccaatgggtggttatcaccttgataactcaaattatcccgtacaaattggttgaaagattctgcccacggatacggactactttccccctgccatctcaccatacgcaggttatgtaccacgttgccgctagcgacaatcatcacgccctgctcacgtagtgcagccagcttacgacctaattcatagtgatactctgccggttgggtgccatcgatactcaattgcaccacgggaatatcagcatcagggtacatcttgatcaacactccccagctgccgtggtccaaaccccattcactggtatcagcttgcaccgcaataggtgccaatagttgctgaatctgggttgccaactctggcgaaccaggagccgggtattgcgtatcaaacaacgcctgtgggaagccaccgaaatcatgaatcgtccgaggtttctccatcgctgtcaccgcggtgccacgggtataccagtgagcggaaatagccaaaatcgcctttggacgcggcaatgtctcacccaatgcacgccatgcctgagtgtgactgttttcttccagcacgttcatcgggctaccgtggccgagaaacagtgcaggcatacgagaggtgttcatagagaatccttactgttaagaaaaagtgtggcgctaaaatcataaacagtacattacgcgcttttttttcattacacagccggataacagtgatgaagatattcaagaaatttgaagaggaaaaatcgtggggaaatatcaaagatagagtgtgaaggcacgaaataaccgggcagcgatctattcaatagaataatggcaacccggtgtgtaaaccacgttatcaatagacaatatcagtagatattgccacagactgctgacaaagttgataaaaggggaaatgtgccgaatgggtcgtaacggcgtgagccgtcggagcgcccatcggtgcagtcgccccgttagtctcagtgcagcaaaataggtttgtcattaacctcaggcaatatcagtcgatattgccatcagaaatcagctggcttttttctcttgagactggcggtactcagccaagtcatcaatagtcacgactggcatatcatgcaatttggcaaactcaatcacttctggtgcatgcgccatgctgccgtcatcattggtcagttcacacaaaacgcccgctggtttgtagcctgccagggtagctaaatcgatagaagcttcagtatgaccacggcgtgataatacaccacccggctgaccgcgcagtgggaatacatggcccgggcgattaaggtcagtaggtttcgcgttatcagcaattgccgcacggatagtggtcaaacggtcagccgcagaaaccccagttgtcacacctttagccgcttcgattgttacggtaaatgcagtttggaactggctggagttattggctaccatcattggtaaatcaagctgttggcgacgttcatcagtgatacacagacacacaatgccactgccgtggcggatagtcagtgccatttgctctacagtcattgcttcagcagcaaaaaccatatcgccttcgttttcacgactttcgtcatccaacaccataacaccacggccattacgcagcgcgtcaatagcacgttccacacgctcaacaggcgtgccgaaatctgatagaagggtctgattcatggtaaaaaacctcattaaaattatggattaccagaaccagggcggtcttgaggagtaaatggccattttaatatatcaataacagcatatatcaatagaaatagccgaaataacgcaagcgagctatttaataccataaataagctcggcagataccgttactctctcccatccggactataaccgtcggccccggaattacaccggatctgctgacctctaccctgctctctttgataagagaaacaacgtgagcgctcgcgggcttttgcaccacgacatgatatgccgcaacacaatttaccgccggtggggacttgcaccccgccctgagaataagccctatgactatagcgctattgattcgtcggagcaattaccaaaatggtgattgaggaggtttatacattcggcatcaagcattacactagtaggagtaacttcacatctaattagggaaataccatgattgacccgaaaaaaattgaacaaatcgcccgccaggtgcatgagtctatgccgaaaggtattcgcgaattcggggacgacgtcgaaaagaaaattcggatggtgctgcaatcgcagttaacccgtttggatttggttaatcgtgaagagttcgacgtgcaaactcaagtcctgctgcgtaccagagaaaaactggcattgttggagcaacgcatgggcgaactggaagccaggttcaacagtgctccggccgccgttggagcaacggccactattgatgataaaaccggcgagtaatctgagccgtttattacgattggggtgccatctggcgccctttttagggctgtattatggctccacgcgacttcgacattagcatccacaacagcgcaaacatcagtaaagcatataagctcttccaaccaatcatcaccagtaatacacaacacagaatactgccaatcaccgacatcacccgcgagcgcccacttaataagcgaatacccgccagcatgcacagcaaataaattagtacaaaaataccgttggcgtacacaatcagcagatctaaaggcagggacagccagtaagtcagcaaagtaaacagcaggcaactgccgaccactaccgtcagtgcattcaccggtgtttgcccgacagacagctgcgctaacttgctttgtgggcgcgcctgcgaccacaccatgcgagcgaaactctgggtatagatattcacactggcaaaacaagctaaataaccaataatgcaggcaatccatagcgcatgctcaccgaacagttgcaccacaattcgcggcaaagaggcagcagcagcttgctgctcaccataggcatggaaatgcagcaccgccacggtacatccccaatagaccgctcccgcgaccaatagtccgaccattagggcgcgcggaaaatcacgttttgggtgacggaattcggtcgccagatgtgcgaaagcttccagcccgacaaagcaccagaacatcactgccagcgcactgaacatattcgacgggataatatcttgtggtgtaggccaaggaatttgtgatggctgaatgtcaccctgccaccaaatagctaccaccagcgcgatgaccaacaaggcaatcaatgtttgcacattggcactggagccagcactgcgggttcccagcaaccaaataaccagcaaagttaccagttgtaccatcaataatccgctatcactccaacccaaagtggcttgccagaaaccagcagcaatttggagcgcggcaggtaaaccgaccggaatgacggacaaaaatagccaaccggtgactttgccaagcttcggcccgaatgccatggtgacaaagtgggccgcaccaccggcactgggaaagtggcgacctaaagcagcaaaggcgatagcaatcgggaaaaccagcacaatcaatagcggccaggcccataaactatcttcaccggccagcattgccgccagtgcgggcacagcaaagacaccagttcccaacagtgaagtggacaataacccgactccctgggccagactcaactcctgttttagtccactcacacttatccccttcttaattgaagctgcagcgctgttggctgctctctctcaaccgaatcactgactcaagtcagctcatcgggattcattcgtttgccgcctacctgcaactccaattaatttgggtataacacgactagactagagcagattcaccccaggccattcttgatggactgaataatattggtggtagaaacaccatcctcaaaattcagcactttcacttccccaccagcggcccatacttcggcactaccggcaatttcatcaggtttataatccccgcccttcaccagtaaatccggcaaaatatcagcaattaagcgctgcggagtatcttcttcaaatggcaccacccaatccaccgcttccagcgcacccaacacaatcatgcgctgatccagtggattgactgggcgtttttcgcctttcaaccgtttggtggaagcatcactgttcactgccacaatcaggcggtcacccagcttgcgggcattggctaagtaagagacatgaccggcatgaaggatgtcaaagataccgttagtcatgacgactttttcaccacgctggcgggcctgagccaccgcttttttcagttgctgctcgtccatcacgccgaaaccagtttcagcacgaccacgaatcgcattttccagttcaatcggggaaacagtagatgtccccaatttaccgaccaccacaccggctgcggcattagccaggaaacatgactcttcaagcgaatttccagctgctaatgcagccgccagcacaccaatgaccgtgtcaccggcaccggtcacatcaaacacttcttgtgcctgagtcggtaaatgtagtggaggtttgcccggctgtagcaaggtcatcccttgctcagagcgggttaccagtaaagcggaaagttcaaagtcagctaccagcttcatgccacggctcaccaactcttcttcgtttttgcaatgccccaccaccgcttcaaactcggatagatttggtgtcagtagcgttgcgccacgatatcgctcaaaatcgctgcctttgggatcgataagcaccggaacttttgcttttcgcgccaattggatcatcgtctgcacactgttcaatgcacctttggcatagtcggacagcaccagagcaccaatctgtggcagcgcttgttgaatgcgctcaaagataggttgagggtcaacaccatcaaaaccttcttcgaaatccagacggatgagctgctggttacgagaaagtacccgcaacttggtgatggttgggtgagtcggcaccgagacaaaatcacaacgcacctgcacttcgtttagcttgctggtcagtgcgcgtgcggcatcatcaatacccgtcaacccgactaaccgggagattgcgccaagggaggcgatgttcatcgcgacgttcgcggcaccaccggggcgttcttcgatggtatcgactttgacaaccggcaccggtgcttctggtgaaatgcggctggttgggccataccaataacggtctaacatgacatcaccaacgactaatacaccggcgcggcgaaaatcaggcagcgtgactttcatacgttagcccccaaagtgagctgttattaaccccgaaaacacacatcccttcgctccaattttgtgtttattatgctctaaataattcgagttgcaggaaggcggcaaacgagtaaatcccgacgagcttactgtagtaagtgattcgggtgattgagcgcggccaacacacatgcagcttgaagtatgacgagtatatattgtgccagataatatcacagacaacttgtataccattaataactggaatctatacgtccgaaggcgctgcaaccaaccatttatgccaactggcggctacttgttctctttctgcggcaaaacaatcagcagaaaccttgcttgattgttcctgcaatgccagatgatgaatctcatcacgcatggtgacataagcgcgagtcaatgccgccgcttccgcctccggcataatgtcgtaattagccattagctcgaaaattcgcacattatcagaccaacgggtcaagcgcggttcggtggcggcatagcgcagcaccaaatattgagcgataaactcaatatcggtgattcccccctcatcggctttgatatcaaagatatcacgctgtttactgcctaaatgattgcgcatcttctcgcgcatttcgcgaacttcctgctgtaattgcgagccttcgcgcgagcgacaaagaatttgctggcgaatagcgtcaaacttttgctgcaattcagggcaaccatagacaatacgcgcgcgcaccagcgcctgatgctcccacgtccaggcttcattttgctgatagtcagcaaaggcctcgatggtactcaccaacatacctgcttcaccggatggtcttagccgcgcatcaacttcatacaaaatacctgacgaggtgcgagtgctgaataaatgcatcacgcgttgcgccaaacgcaaatagaactggcggccatcaatactacgctcaccgtctgtcatcacgtccagcgggcaatcaagcaggaacaccaagtccaaatctgagctgtaacccagttcccagccccccaacttgccataaccaatcacagcaaaaccacgaccttcgcgctgttgcaaatgacttggctgaccataacgggccaccatttgattccatgcttgttggataaccgcatcaatcatggcttctgccagataagttaagtgatcactcactttcattaccggcagcgcctcggtgatatctccagcggcaatacgcaattgttgagcctgcttaaactgacgtaacgcctccagttgttgctcctcatcatcgggtggcacccgtaacaagtattggcgcaattcatcacggtaggcgctgggttccaaaggttgatagagcgattgcggatcaagcaattcgtccaataacagtgggtaacgggcaagctggctggcgaccatcggggaggcagaacataagcgaataacatgtttcagtgccgcgtggtattccaccagcaattccagataggtggtacgagtcacaatacttaacaacagttgaatcagtcggctaagagcaacattagcatctgggcgtgggcagacttcagcgaacaggcgtggcatcagttgatccagcacctcgcggccacgcgggccaatggtgcgtttatccacatcatgacgaaaatgattaattgtgaccaataattggctgcgcgcagcttcgtctaaatgtggtgtcagtggcgctaaatcaccctcttctaatacatcttgccacaaacttttatacaaaccgtggctgggatcttcgccaatatcgggggcatcgtcgccaatcagatgatcaaataccaaacgcaccgcttgcatatgctgctctagcgcagcattcatcgccacccagtccacatagcccataccacaagctaaccgggcttggttcaagctatcactgggcaaagtctgagtttgctcgtcggcaatggcttgcagtaaattttccaaacggcgcaaaaatagatagctaccactgagatccgccacctgttgttccggcaataaccccaactcggccacggcctgtaaggtcggcagcaaagcacgctcttgtagacgcggttcacggcccccccgaatcaactgaaatacctgggtaatgaactcgatttcacgaattccacccgcgcccagtttgatattgtctttcaagccgcgccggcgaacttcacgggcgatcatccctttcatattacgcagcgactgaatcacactgaaatcaatataacggcggaaaacaaaggggcgtaaagtttggcgcagttccttgctgtaatggtcttccgctccacccatcaagcgagctttcaccatagcgtagcgctcccagtcgcgcccttgctcttggtaataatcttccagtgcagcgaagctcaacaccagtgggccactatcgccaaacgggcgcaggcgcatatctacccgatagacaaagccgtctatcgtttgctggtctaatgccttaatcagccgttgccccagacgagtaaagaactgggcattatccaactgacgccgccctccctgagtctggccgttttctggataagcaaagatcaagtcgatatccgacgaaaaattcagctcgccgccacctaatttccccatacctaaaatgagcaaaggctgcggcacgccttcactgttacagggtgtaccgaattcacgacagcacgcctgatataaccagtcgcgtgcggcaataatcaagctttcggccaaccaacttagctgttgcagggtatctgtcgtgctgctggtttccagtgcctgcgaccaggcgatacgcaccataattcggcggcgaaatagtcgcaatgctgctagcaacgcggcttcatcttgcacctcggccagtgcctgactgagccattgttgataaaattgccactcctgcggttgtggcggctgctgatgcagctcatccagccaatcagggtgaatcagtaacatgtcactgacaaaatcactcaataccaatactgcgatatcttcttcacgtaagctcagtggcgctggtaactcataaaagcgctgctgtatattctgcgcctgaatctgtaattctgaagggagtggcaacatatcattccttatataccctccgtatttgaagccgcaacggtgttgcccgcactcacgcgcccgaatcacttacccatgtaagccatcgggacttattcgcttgccgccgacctgcgacttcaacgactttgggtataaattctattaacgcacagccccattcaaccagaacgcgggctgagacagcgcttctttacgggcggtatcacgccagtggccctgccgctccataatcgccagttgtagaccaaaccagccatcaatgtatggatgccattcattttgtggatagaagccagagagtaattggaacgccatgatctgccggtttaaacgcgggagttgtgccaaataaccatcatcatcgagatgatgaccaaaggcttctttcagatcagcggcactgcggctgagcatgatgtcgcagaagcgtttaaatgaaccattgaatttagccagcgctttgtcatccataaatggccgccagccagaagtcactagccatgaagtaagcgctaacttacatttcagataatcggcgctataacagattagctcggccttggcatttttcggctctaactggggttccagcgcaattaatgccgcacgtaattcagtgctggctttgcgtggcaccaacccaccaaaaatagccaatgtctggcgaatcatccctaaagcctcgataatcattggcttggccgcagcctcaccgcgcaaccataattcctcatgatactgccagtggtccaacgccatttccagcccggcaaccataccttgctcgacggtagatttcggcgcaggttgtaacactaacaacgggcgcaattcacgtggtggctggccttgagacaaatgactaccttgtgctaaatgatagccgcgcgccgctttactcaagttcccctgccgtaaaccacctatttgtgccagttcagtcgccagtgccagtaaatcggtctgattgcctttcttgagttccaattcaatttcacttaatggctctgataactcacccgcactaatagcacccaggtcaagagcaagctctatctcgctttcaccgtaagtaattacccacttctcacgggtaaaatcggtacgaaataatggttgtaactcggtttgtagcgcatcaaccgcccacccttccggccagatatcagcggggaaacgtgccagatctaatttgtcgttatcaatatcaacgttgtattcagcccgttgatgcaaaccgccgaccactttaccgccggtcttaaccgtcatttcatagcggccatcataaccacgaatacgtaagccaatatcatgttggcgcagacggttatccgccgtttcaaaatagatattcgtcagcgtttgcggcgcagaatgctggctttgccaagaggtgattcgctctggcaaagcggcaatggccgcaggtgtagcaataaattttaattctatttcaacggtcataatttcattcacaccggtatgttgtgagattatgggcattatgcctttttcgcggtgatttgcctgttttacacaaacttctctgctttaaaacaaaaaacacgcacgcggcagccctgagacaaacgctattttaacctgttttcaccggtctaccctaaagcttcataagacaaattttcaccgtcgttaaaataagcaaccaaagggctaaagccgcgctggctatgagagtaagatagttctcattccggtttatgcgttgcgtcggcaaactgaacacactactatcgtcccataaattcactcataaatgactctctaatgcagaaattacgcctaatttgcctcatagtgctaagtctcactctttccttgagcgcttacgctgaagaaaaacgttacatctctgatgagctggatacctacgttcatagcggccccggtaaccaataccgtattgtgggcacgctaaaaggtggggatgaagttaccctgataagcgttaatgacggcacaaattacggccaaatccgcgacagtaaagggaaaaccacctggattccgctggatcaattgagcgaaacacccagcttacgcgttcgggttcccgaccttgaacaacaggtcaaaacactcaccgataaactggctaatattgataatagctggaatcaacgcaccgctgaaatgcaacaaaaagtggccgccagcgacagcgtcatttccgaattacaaaaagaaaatgagtcattgaaaaaccagttagtggtggctcagaagaaggtcaacgcggtaaatctgcaattggatgacaagcagcgcactattattctgcaatggtttatgtacggcggcggtgttgcggggatcggcttattactgggcctgattctgcctcatctgatccccagccgtaaaaagaataaccgctggatgaactaatagcagttcaataaaactgcaacgtcaagaacgaagagcctatccaaagttgttggcgttccagccaggcagcaagcgaatgaatcccgatgagcttacataagtaagtgattcgggtaagtgagagccgctaacaacgctgcaacgtcaagaacgaaggatttatatgaaaacctatttggtcggcggtgccgtacgcgacagcttattaaacctacccgtgaccgagcaggactgggtggtggtaggtgctacaccagaacagctactcgcgcaaggttaccaacaggtcggtaaagatttcccggtatttcttcacccggtcacccatgaagaatacgcgttggcccgtaccgaacgtaaatcaggccagggttataccggttttacttgctacgccgccccggatgtcactctggaagaagatttactgcgccgcgatttgaccatcaacgccattgcgcgtagcagcgaaggtgagctatttgatccctacaatggccaacaagatatagagaaacgtgtattacgccatgtctcagatgcatttggcgaggatccactgcgggttctgcgggtggctcgtttcgctgcccgttttgcgcatttgggctttaccgtcgcctcagaaactcaatcattgatggcagcaatggctaaaagtggcgaactttctgctttgacaccagaacgcgtatggaaagagaccgaaaaagcactcaaaacgcaaagcccgcaaatctattttcaggtattacgcgattgcggcgcactggcggtgctgttcccagagattgagtgtttatttggtgtccctgcgccggaaaaatggcatccggaaattgatactggcattcatactctgatgacgttggctatgaccgcgcaactcagtccagaggttgatgtgcgctttgccgcactctgccatgatttaggcaaaggtctgacacctaaagagttctggccccatcatcatgggcatggccctgcgggcgtgaaattggtcgaacagctatgccagcgtttacgggtgccaaatccagtgcgagatttagcaaaactggtcgctgaataccatgatctaatccatacggtgaataagctccgacctgaaaccctgcttaaactgttcgatgctattgatgtatggcgtaaaccagaacgccttgagcaaatgataatgaccagcgaagctgatgcccgaggccgtactggatttgaagaaaacccatacccgcagggcgactatttacgtgctgcgttccgtattgctaacggagtctcagtgcaggaagtcgttgccagtgggctacagggtttggctattcgtgatgaactgaaacgccgccgccagcaagcattggctgaatggaagctgactcaagaagtgatttcccccctaaattaaccctcaggcgataaaacaaaaaagccctgattgttcgggctttttatattctgctgcactttttataccctaaataattcgagttgcaggaaggcggcaagcgagagaacccgatgagcttacatgagtaagtgattcgggctattgaacgtagccaacgcacatgcagcttgaagtataacgggtatattacataaagacccagtagaccgctgccgctacaataaagcgataaatcgcaaaaggcacgaaagagatacgtttaatcaatgacaggaaggttttgatagcaattagtgcgacaacaaatgcagtgataaacccgacggcaaacatcggtaaatcgccccagctcaggaaatgtagactcttatacagatctaatccactggccccgagcatcatcggtactgccaaaataaaggaaaattcagaggctgcgtagcgatttacaccgaccagcatcccacctgaaatggtggcacccgagcgggaaaaacccggccataacgccaaacactggaaacaaccaatggcaaaagcctgccgataggtaatatcatccagcccggtagccttaggatttttaggtttaaaccactccgcagccagcaagagcaaaccgccagcgactaatgcatacatgacactttgcgggttaaataacgacttaatgacatcatggaaagccaatcccaagccaacagcggggatcatcgccagcaaaatatggcccaatgtcaggtggccgttggttttcccttcatgaggcactttaccaaaatggataccgatcaggccaaataagcgccgccagaacaccaccaccacggccagaatcgaccctaattgaataatgacttcaaaggtttttgctttatcgccggtaaagcccaatagctcaccgacaataatcatatgcccagtagatgaaaccggcaggaactcagtaagcccttcaaccacgcccaaaacaaaagccacaaacagcgaatacatatccgtcatctacgatacccaatgccctgtaatagaagtccaaaaaaaaaaacggcaatgtgagaaacagtgccgttcaatttctgtatgtaaaaaatatcacgttaatcaataactcggaccacattatcaatatagggttgcatttttatgtcgtggtgcagcaaaaatcacccaatccgttgaccgcgttcaataaccacaccgacattacgcgcctgagcaaccgcccccggcttgctcaccttaatccgcacccaaggcgaattaaatcgttgcagcaatagatcggcaatctcttcagcaactcgctcaaccagtgcaaaacgctgcatttccacgtgcttgatgacggcatcgctgatatctgcatagcttaggcaatcattgacatcatcgctggcagcggctttgcggttatcccaacccatttcgatatcgaacactagtttttgctgaatggtctgttcccagtcataaacaccgatggtggttatgacactgagtttctcaataaatacgatgtccatcacgtcattctctgtttttgtgcctgccggataccacttccagccgaatatgcgtattatccacagatgttgcgattaaaacgatcattattcaacagggcggtgttatgagtgctatcgcgcttggcatgattatcttcgcgtatttgtgtggctcaatttccagtgctgttctggtatgtcgagttgccaagctaccagatccgcgtgaacatggctccggtaatcccggggcaaccaacgtactacgtatcggtggccgcaccgccgctgcaaccgtactgatttttgatgtgctgaaaggtatgttaccggtttggatagcttacctgctgcatgtttcgccactgtatcttggacttactgctattgctgcctgtctgggccatatttatccggtatttttccactttaaaggtggcaaaggcgtcgccactgcctttggtgccatcgcaccgattggctgggatctgactggcctgatgacgggcacttggctactgacggttttattaagcggctattcatctttgggcgcaattatcagcgcgctgatcgcaccattttacgtctggtggttcaaaccacaattcaccttccctgtggctatgctctcctgcctgatcctgatgcgtcatcacgacaatatccagcgtttatggcgcggcaaagaaagtaaaatctgggacaaactcagaaagaaaaagcaaaaaactcccgctgaagaagccgcagagttggaagagaaagaagaagattaattttacccaattaccgcgccatcccaccgagtccagaatgactgagcgggagcgaggcaaggcgccaggaattgagagagcggagcatacatcagtatgtgagcatcacgagatgacacagcaacacagccacagccccactcagactttctgatcagactttcggcaactcagccaacggccagcgcggcctgaccgacacactcaactcgctattcaccccacttttcagcctgatcaacccagcataggcgatcatcgcgccattatcggtacaaaactctggccgggcgtagaacacttcgccaccacgtttttgcatcatttcagccaatttactgcgcaatgtgcgattagcactcacgccgccagcaatcactaaacgtttaaaaccggtttgctccagtgcgcgttttgatttgattgccagtgtatcgaccaccgcatcttcgaatgctcgcgcaatatcagcacgagtctgatcatcagtaccgttggcacgaatagtatttgccgcaaaagttttcaggccagaaaaactgaaatccaggccgggacgatcagtcattgggcgcgggaaagtgaaccgtccagccgttccaagctgtgccatacgtgacaacattggcccgccggggtaatccagacctagcaatttcgctgttttatcaaaagcttcacctgccgcatcatcgacagattcgcccagcaacagatattcgccaatgccagtcacactgattaattgcgtatggccaccggaaaccaacaaggcgacaaacggaaactcgggtgcattttcttccaacattggagccaataagtggccttccatatgatgaacgggcacggcgggaaccccccaggcaaaagctaatgcacgccctacagtggcaccgaccagcaatgcgccaaccaagccggggcctgcggtatacgccacgccatcaatatctttggcgctcaaattagcttctttcagtgcagcctgaatcaatggcactgttttgcgcacatgatcacgggaagccagctcaggtacaacgccgccataatcagcatgcaatttaacctgactgtacaattggttagctaacagaccggtttcatcgtcatacactgcaattccggtttcatcgcaggatgtttctatacccaaaactcgcattacatttcccatcattcacgtgcggccgatagtttagcataaccgtgtcgctcgtcatgatttctgataccaaattgaacggaaaaacggcattttggctatccaacaggatgaatgttgttgatagttgtcacatttgaaaataatgttgataaattcgatcaatggccctgtttagtatataatcagcggccgtcgcactcctggcaccaactttcttgtaaagaacgagggcgacatcacaggggcgtgcctgtttcaatttgctgtggtgctttacaaagcagcatccattgaagtaaaattccgcaccattttgagaaggctggcgattggccagcagcaaaccgatttctattgaggtgagaggcacatgccggtaattaaagtacgtgaaaacgagccattcgacgtagctcttcgtcgtttcaaacgctcttgcgaaaaagcaggtgtattagctgaagttcgtcgtcgtgagttctatgaaaaaccgactaccgaacgtaaacgcgctaaagcttctgctgtaaaacgtcacgcgaagaaattggctcgcgaaaacgcacgccgcactcgtctgtattaattcttcgggggtaaccccaccgcgtagttttttatgttctaagaacgcgcagatcgagtagttgcatacgaaggccgtgctttccgaaaggaatgcgcggcttgttctcgtttatggactgaccgactaggggcttatggctggacgaattccacgcgtatttatcaatgacttgctagctcgcaccgacatcgtcgaccttatcgatgctcgggtaaagctgaagaagcaaggcaaaaattaccatgcgtgctgtccgttccatcatgagaaaacaccctcattcaccgttaacggcgaaaaacagttttaccactgttttggctgtggtgcgcatggcaatgctgttgatttcttgatgaattacgacaggcttgagtttgtcgaaagtatcgaagaattagccaccatgcacgggctggaagtgccttacgaggcaggaaccggcaccactcagttagaacgccatcaacgacagagtctttatcaactgatggaaagcctaagtgcattctatcaacaatcactcaaaggccagaacgccaatcaggcacgcgaatatcttaaacatcgtggtttgagtgaagaaatcatccaacatttcgctatcggttttgcccccccaggctgggacaacgccttaaaacgttttggtcgcgatggtgaaagccgcaccgcgctgaacgatgccgggatgctggtgactaatgatacagggcgagtttacgatcgttttcgtgagcgcgttatgttccctatccgcgataaacgagggcgggttatcgcttttggtgggcgaattctgggtgacggagtgccgaagtacctcaactccccagaaacagaaatatttcataagggccgccagttatacggcttgtatgaagcgcaagtgagccaccctaacccaacacggctactcgtagtggaaggttatatggatgtagtggcgctggcgcaatttggtattgattatgccgttgcctcactgggtacagcgacaactgcggaacatatccaattattattccgcgcaacggataacgtaatttgttgttatgacggcgatcgtgccggtagagatgcagcctggcgtgcattagagacagcattgccctatctaaatgatgggcgtcagctacgctttatgtttttgcctgatggcgaggatccagacactctggtacgtaaagaaggaaaagatgcattcgaacagcggatggacgaggcgcagccactctcaaccttcttgttcgaaacattaatgccacaagtagatttgagcagcccagatgggcgagccaagttaagcacgctggcactccctttaatcagtcaggtgcccggtgaaaccttacggctttacttgcgccagcaactcggtaataagttgggtctgctcgatgacagccagctcgataagctgatgccaaagcaggctgaaaatgcaaatacctaccagccgccccagctaaaacgcacaaccatgcgtatacttatagggctattggtacaaaatccacaactggcgacactcatcccctcactaaagggtgtcgagcaagccaagttggccggtttaccgttatttattgagttggttgagacgtgtttggcccaaccggggctgacaaccgggcagttattagaactgtatcgtgataataaattcagccaacaacttgaaactctcgcaacatggaaccacatgattgttgaggatatggtcgaacagacttttgtcgatacgctaaccagcctgtatgactccatattggagcaacgtcaggaaacacttatagcgcgtgatcgtactcatggattaaacgccgaagaacgtaaagagctttggtctttgaatctggcgttagccagaaaaaaatgaaacacccaacggcttaattgccgataaatgtgggggcaaatccccacaatatgccgtcatggcgggcagcggcgacaaaaaaaagccccaaatgctattgttggcggtttcgccgaccgacaccaacccaaatactctgaagtgtggataccgtcttatggagcaaaacccgcagtcacagctgaagctacttgtcacccgtggtaaggagcaaggctatctgacctatgctgaggtcaatgaccatctgccggaagatatcgtcgattccgatcagatcgaagacatcatccagatgattaatgacatgggcatacaggtgctggaagaagcccctgatgccgatgatttaatgctggccgagaacaccactgataccgacgatgacgcggctgaagctgctgcacaggtgttgtccagtgttgaatccgaaatcgggcgtacaaccgacccggtgcgtatgtacatgcgtgaaatgggtaccgttgagctattgacgcgtgaaggcgagattgatattgccaaacgtatcgaagacggtatcaatcaggtccagtgctcagtggctgaataccctgaagcgattacttacctattggagcaatatgatcgcgttgaggcgggcgaagctcgtctatctgacctgatcaccggctttgttgatccaaacgccgaagaagatattgcgccgactgcaactcacgttggttctgaattatccactgaagaaatggatgatgacgacgacgaagatgaagacgacgaagaagaagaagacgacaacagcatcgatccagagctggcacgccagaaattcagcgaattgcgtgagcagtacgaaaacgcacgtttggaaatcaagaagaatggtcgtagccacgccaacgctgctgctgagattctgaagctttctgaagtgttcaaacagttccgcctggtaccgaagcagttcgactatctggtcaataacatgcgtgccatgatggaccgcgttcgtactcaagaacgtatcatcatgaaactgtgtgttgaacagtgcaaaatgccgaagaagaacttcgttaccctgtttaccagcaatgaaaccagcgatacctggtttgcagctgcaattgctatgggtaagccatggtctgaaaaactgaaagatgtttcggacgatgtgcaacgtagcttgcaaaaactacgtcagatcgaagaagaaaccggcctgaccattgagcaagtgaaagacatcaaccgccgtatgtctatcggtgaagcgaaagcgcgtcgcgccaagaaagaaatggttgaggctaacctgcgtctggttatctctattgcgaaaaaatacaccaaccgtggtttgcagttccttgatttaattcaggaaggcaatatcggtttgatgaaagcagtagataaattcgaataccgccgtggttataagttctcaacctatgcaacttggtggattcgtcaggctatcacccgctctatcgcggaccaggcacgtactatccgtattccggtgcatatgattgagaccattaacaaactcaaccgtatttcgcgccagatgctgcaagagatgggccgcgagccaacgccggaagagttggctgaacgcatgctgatgccggaagacaaaatccgtaaagtattgaagattgcgaaagagccaatctcaatggaaaccccaatcggtgatgatgaagattcacatctgggcgatttcattgaagataccactctggagctgccgctggactctgccacctctgagagcctgcgttctgccactcacgacgtgttagctggcctgaccgcgcgtgaagcgaaagttctgcgtatgcgtttcggtatcgatatgaacactgaccacactctggaagaagtgggcaaacagttcgacgtcacccgtgagcgtatccgtcagatcgaagctaaggcactgcgtaaactgcgtcacccaagccgctctgaagtgctgcgcagcttccttgacgattaatcgtcggttgccgtgacaagcacacaaaaaccccggcatgccggggtttttctttttggccattcaggcccttcttaagaccaatattcgtgcgccgttagctgctatgtccgtaaaaaaccttaattttgcgcagaaaacacccatctgatttatcagctctagaccgcaggatagaaactaccgtataatcagcgtccaagtttggccccttagctcagttggttagagcacgcgactcataatcgcttggtcactggttcaagtccagtaggggccaccaaataaaacaaggagttagatgagaaatcgtctgactcctttttatttggtttaaatgcgtgattatgctacccaagacagtaatcgcaaaaaaagggggtagttctcaccaacaccccaaacgtcaaagaagaataataggatttaaggatagattttatatttctcgcgtaacttcaaataattatcaaccccgggttgccagtgcgattccagataatgaatggtctcatcgacagtcaatttcttctcgttggcttcttccattaatttaactaaattacgggtgcccattaatttcgctaaccaaagagggcgtattaagaaatacttttcctgataatccaggtaatttgcctcactttgcggtgggacgaccattgaataaccggcctctttaaatttgaaccaccattcaacaaaataacgtattgttggcttaaagtcggatatattaatggcagcaaatttttcgccacacacttctttgcccgcttgcggccaaccagttttctgctggttaatatctacgtgatagcaggtgttaatataaaacttcctggatgggaaacccaactgctcaaagggatagtctgaacctcgacccatattaacactggttgcttcaaataatcccaaagaagggtaaagctgaatagccaaatcactgcgtaaatttggcgaaggtcttactggcaatgaataaggcaaatcatgtgtgtaattctccatggcgatgacagtcaaatcctctggtggaaactgataagctttgatgccaaatgcctgccaattagaatcatcaaaatgcgttagccagccctcattaactatcatgcgggcaaactcccctgatgtcagcccatgcaccatcgggataggatgcataccaataccagaaatattctcttcttcgagaataggcccatagacataatttccgagtgggttcggccgatcaaataccataaattgtttatgatacttttgcaggctttccaacatatgatgcatggaaatagtgtaggtaaaataacgaacaccaacatcctgtaaatcataaataacgatatcaacatcagataactgcgcttcagtgggatgcgccctcattcgcccatctttatctcttccatataaagaaataataggaagaccgctctgtttatcgatgtgattatcatcccctaatccggcatctgcattcccacggataccgtgctcaacagagaatagttttgtcactgtaaaatggaatttattctgctcggataacaatttgtctatggtatgacgtccttccttgttaatcgagctttggttgaccattaagccaatacgtttatttttaagtaatggcccataaacattttcctgatcaacgcctaaaataatttcttgggtaacgctggcatggccagcagttataataaatagcccatacagacataataatattcgcaggaaataccccatccctagtctctcactattaataaattgatgttctgatatctcttattaagtatcagaaattatgtctcaactctacagcccaaaaccaaaaattattgctggttttgtggctgttagtccaggtttgctccgggcggtaataggtatcagcaaaaattgaagtctgcttcgttaacggatagagcacctgcaaaccatagcggctgcgatttttttctttatgtacaatttcatgattattcgagtcacgaaaactctgcgatcctttaaccagagccagacgcgtataaggcataaacagaagaccattatcaaatttatggcggtaaattccccataagaaatgctctttgttataaagcgtattgaccaattgctcatcaatgtacaaatagtttaaccaaagtgaattcttctgattaaaagtgatattggcaccagcgaaatgctcatttatttggctccaatctcgtttgtatacgccataattccctttagcacgagcatagtccaacttacgatcaatcaggcgaaatgagaaactggcgttaaaacttagattctcagaatattgataatacgcctgtggacggatccagatttcatgccgctcttcacctttacggacatcccccttgtactcagggtcagccaatgctggattactaattgaaggataatgccagttatcattacgataacctaagcgtaattttgtattaccactcttaccatcataggtgaaaggaaaagttctggtgaccccagcctgccaacgtgtacgatcatactctggattattatccagatatgtctttaaaaactgaacgtcatatagccacagtgagttattctgataaatataagcaccaacataaggcgaggttgccatactacctttaataaacttccagctttcatcactgtctatctcttgttctgcacctatataagtttcgaaactccaggctttttgccttaacttatcctgtacttcttttttttctttttctatttgctgaattctcttatttaatttgtaaatttcctgatcatagtcagtttcaaattcatctgctaatacgggcgtacacattgttagtgtgctgaaaaccacaattccttttaagatattcattttcaccttccgtaattttataacgtcgttaatccataaccacgtggatagagtatctggctattatcaggagttctaatatccactggtaacttcccatgtggctcggccaatacatctaatttaccttttggtccctgaaatagcgttcttagtccactgcgaatattagtttccaaactgtttcgcacattattggtcacatcgaacccggtaataccataaatagcaatattcgcctttacgccggatagataagcaatatcataagggttacgacttgatataacgactaaagggatattagccttattggcttcatcaatgatccgctgcgcattaattggttcgagtttaagattataggtagcaagaataataagatcttggcctttaatctgtttggcgatatcttcaggatctgcatcgcttttatccagttttattactttatttttaacgataaagtcaacgttaaatttattagcaatatcatcaagatgtttagtaatgagttcgttgcgaggtatctcgtcagagaatactattatcttattttgtggctttacttgataaggtaaaacattatcatttttgattagtgtgatagcctgctcagaaatgaaattttcaatattcttatgattttttgatgcgacaactttttccgcgatagcaatatcatgcggttcaggagaaatacgcttattcagtttggtgtaaatgactcgctgtgctgaatcctcaatacgttgtttaagctcaggatcttttgtggcttcggtttttaaataatcataaagtgcatcgagttgttcaatactggcgcggttcttaatttccattggcattaagacaatatcattgcctgccataatggcctgcttgatagaccaattacgctcaaagttactggtaatcgcgcccatatccatagcatctgtcaggatcaagccatcaaacttgagctgattacgtaagatatcagtcaggatgggctttgataatgtggctggagtgcccactttttcgcccttaatatttgttaacattgaattatccagggctggcaccactacatgggcagtcataattgcatcagtcactggcatgacttcaacaaagggtttcagttcgacttgctgccatgcagctttatcaatattgactgccggcaaggaaaaatgtgtatccgaggtgacatttccatgacctggaaaatgtttgagtgaggtgagtacattgtatttgtgaatgccactaatataactacgggctaactccgccaccaacaccggatcattggaataagaacgcacgccaatgacagggttattctgattattattgacatcaacgacagggccaaagttaaaacccaagctagataattcataaccgtggatacttccggcctgctgagcaaacttggatgatccggttgcccctaatgccatattccctggcatttcagtaccgacacgtagacgggtgacataccccccttcttgatcggtgctaataaatagggggagattgctgcgcgcattttgaagattattaattaactcgactatttgtggcgtatcaatcagattttcacggaaaagaataatagaacctaaatgataatcgcgaatcatcttactgacagagtcattaatttcaatgaatgcagttttatcactgttatcagaatggctccatgagcgaatatcaaccatcaatatttgccccagtttttcttcaaaactcattttagacgttattttttcagctgatattttaggtgataaccacatttctttaagttgtgcatcgggaataacatctgcataagtacagctgctaaataagagaatcgcggatattacttttttcattaactcctccattagttatgcttgccgggcgattttactttttagcacacataataaagtgacaattatcacagttgattgattcgccttttttgccttaaaaggaataatagcatttcttttcctgcatttcatttcagaaatgccgctatataaggtgataagatcaggaataatttttcaccatcaggaatatttattataaaatcatttaatagttattaagatatgcaggcaatttctgacgaaaaagaaacaacaaatctaaaaccggcaatgagataattaattcatatcactttcattgccttagtttttataaaataaccaatcaaagtatcaatcatccagattatttattgtcatacttgcattcagaatcaagggtttagccatttcttttcgttgctgcatcaacgccaagaatatcagatcggttaaggtattttgagccgttctggaagaaattgaagagctgcgccactcattttcatctgaaatactttcaaggacataatctgcaattttagccaacggcgagactttactgcccgtaatcgcaatcactgttgccccttgtgctttggcgactgttgcggcgattttcatgtcttttcttctgccggtaaaagaaagaacaatctgcacatctttaggtgtgagagtgagggcggcggcaatctgtacgtggaggtcggcttcaaccaaagtcattatgcctattttctgcaatttatagcttagatcttttgctgtaagtccagccccccaaatacccactatctgtactcgctgagcagcattaatgagcgagaccacttgctgaaaaacggagaaattaattttccgtgttgtctccataatcgatgccgtcttctcatgcgcaagcttttgcgccatcaccatcaatgagtcttcgggtgaaatagaattatgtagcgctttatgtggataggatttaaataagttatttctgcttaattcttcactgatagcgatttttagtgctggaaagcctttcataccaatcttctgactaaattttacaatcgccgattggctgacgcctgcatcctctgcaaactgagaggaagatatactgaggatagattcaggattatcaagaatacatttcgctatttttttctggttttcagccagttcaggtagtaaccaggttatttcattcaaaatcgacatcaaaggtttcccgttaaagacaatagattattccagccaaataccttttatgactaaggtgtaactgcataaatgtaatgaagataatttatttatttcttctattttatctttacttattcctcataaccccagtgattagaatagattttaccgtgatatacatcacgtttaataaataattaattacttaacatcgccgataatttaaataaagggaagtccccatgacgattaatctaagctcaatggttacggaaagccgaaaccccgccagttctcaaattgatactctttcagcactggagatactcaaggtgatcaatcatgaggataaaaaagtgccctttgcggttgaggaaaagctgtccgagattgcccaagccgtttcacttatcgccgaggctttcacacgcggcggtagattaatttactgtggggccggtacttccggacgactggggattctggatgctagtgaatgcccgccaacatatggaacgccacgagaaatggttgtcggccttatcgctggcggcaacacagctattttgcaagcggttgagaatgcagaagatagccgagaaatgggtgagcaagacctgcgtgacctacatttcaatgcacgagatgtgctggtcggaattgcagccagtggccgcacaccttatgtgctgggggcgatggcctatgcccgtagtgttggggctagtgtagtggcgatttcttgtaatcagaatagcgaaatgagtaaagcggcagatatcgctattgaggcgctggtcggccctgaggttgtcacggggtcatcacggatgaaagcaggaactgcacagaagttaattctgaatatgctgacaaccggcgcaatgattcgcagtggaaaagtgtatagcaatctgatggtagatgttgaagcgacaaacgccaagctggtgcaacgtcaggtagatattgttgttcaagcgacggagtgctcccccaaggaggcacaagctgcacttgatgaatgtaaccgtcactgcaaaacagccattatgatgattctgagtggtatgtctgcagaagaagctgccgatattcttataaaaaataaaggattcatccgtaaagcgctcaaggagattaaagtataaacatggcgaaaataaccagcactacgatagaccagatcttattcttgattggcgggagtaagaatatcatcgtctgtggaaactgcatgacgaggctgcgcctgaccttaaaagatcgtcaactaatacagcatgaaaacttaaaaaagatacccggagtgatggggatcgttaacggcgatgatcagttacaaatcattctcgggccgggcaaagctcaaactgccagtgagatgatgaataaggtgctgagttctgaaccgcagccgcaacatgaaagtactcaggatgaagatttgcatgtactggccagccagacaaaacagcaaatgaaagcgaaacaacaaagtgctgttcacaattttctgaccaaattcgccaccatatttaccccactgattcccggattcattgccgcaggattactgttggggatcgcaacattgctccagcaaacactggcattggagggtgtgattcaatccccgtggttggcggcactgattgcttacatgaaaatattcagcatcggtttattcaccttcctcagcattttgattggttttaatacacagaaagcctttggcggaacaggggtcaacggcgcaattatcgcttcgttgtttattttacgctatgtgccggaaggcagtgttggctactacggtgggatggaaagcttctttgggctggcgattgacccacgcggcaacatcatcggcgttttgttggcctgtatgttaggtgcctggattgagcggcaagtacgtcgttgtattcccgataatttggatatgatcctgacatcggcgatcacgttattgattacaggtgcaatcactttcgttgccatcatgccagtagggggcgagctatttaagggcatgtcatggctgtttatgcatttaaatggtaacccgttcggcaccgcgattctggctggcttattcctgattgccgtcgtgttcggtattcaccaaggttttgttccggtctattttgccttaatggacgcgcaaggtttcaactcattattcccgattctggcgatggcaggagcgggtcaggtgggtgcagcactggcactatatgcccgttcgccaaaaggttccgtcctgcgtacacagattaaaggggccattttccctggattattagggattggtgagccacttatttatggtgtgacattaccgcgcctaaaaccttttattacggcctgtttaggtggtgctgtcggcggcttctttatcggtctggttgcctggttggggctgccggttggcttgaatacggtgtttggcccatcgggattggtgtctattccactcatgacatcagcccaggggattttcgccggaatgatggtttacgtggttggccttctcatctcatatgctgcgggttttattttgacatggtttttcgggcataaagatattgatttaagctaattgcgatgattgatttggccctgccacaccgcagggccgctacccgagattaaagcgaacctttatataggttatattccaactgttgcgccactgatgccaccattttttggccgcgtacactattgcctaccgggtcaaggggcggcgaaaatgccgcaatccccatgacaccgggcactaccgccaggatcccaccaccgacaccacttttacccggtaaacccacggtatatgcccaatctccagagctgccatacatcccttccatggtcatttcagccaaaataaatggcgtattgctggccgtcagcacctgctttttagtcacagggttgactcccgccgccgcaaaggttgcccccatggtggccagttcaatagtattgagcaatgttgaacactgacgtgtgtatacgtcacaagcctccatcgggtcgcaatacatggcctgagccgaataaagcagccatgcaatggcgcgattgtgaaaattggtggtttgttctgaatggttaacttcatccgaaagtgcaatcggggcaccaaccagttgctgttgcatgtccagaatccgtgcccagcggtcttctctattactggccttaatcgcacttactgtcgacatcgctcctgcatttaccaatggcgacaagggcttaccattgtgcagctccaacgcaatgaccgagttaaaaggtaaaccggtaggatctgcgcctatcttgtcttgcacagcttgcgggccaatatcttctagcgctaaggcaagagagcacactttcgaaatagattccaaggcaaaacgaaaatcggtatcaccttgcgaaataatatcgccatcaatcgtgacaatggccaacccagcaagctgactgggaacactagccagataaggaatgtagctggcattcgcccctccggcgagggtggaatattgtgaataactatccttaacaacgtgattcaagcgagctaggtcaatagtcataacactgactccaacactaaatattattgagcagggggccgaagccgccctgcatgaagaggaagggcgttagcttttcggtgcttttgcagccgccgcagtgacgtcattggtatgtgtcgccgaagtgctcggaatacctggatgactattttctgcttgccaagtaaatggggcgaaatcgctattttcatcacgccagtgaggtttacgaacgatataaatcaagaatggcaaaatgacaaagaacagtgtggaagcgatcagaataccgacatattctgttgggctacctaccgtaatttggctgggtggaataaagctgaatacgaaagccagaattgagccaataagccccgctccaccaataatccacatgccgattgctcctccgggaatatgatatgggcgtggacgatttggttgactgtaacgcagataaattgcagagctgaacatcagcatatacatgatgagatataagataacggtcatttgactcattatttgatacgccgcctgcaccgaaggtaataccacaaacagtattgccaacaaggaaaccagcagagcctgtaacagcagaatatgggtcgccatgccattcttattggtatgttgccaccagcgtggcaaataacccgctttcgccactaccaacaaacctgaagatgggccagcaacccaggtcaccacccccgccagcacgccaatagccaaagcaaaagcaaccactggccccaaccattccaaatgcgcccacttgaacatatcgtcataggccaccaatagactttgcgttaggctgatatcagactgtggaataacaaaagcgattgccagagttcctaatacgaaaataagtaccgtccccacggccgataacataatagcaatgggatagtttctattcgggttatccacatctttaacatggatggcattcatctccataccggcatagaacaagaaaatactggcggccagcaccacattatcaaagttggtaaagtcgggaaccacctgctcccaagataattctatttgtggagtcccaccgccaattaagtaagaaaaacccagcacaatcaaaatcaccgcaggaataatcgtaccgataataccgccccattttgaaactttggcgaatgtatcgacgcctttaaaggcaataaaggtggcgagccaataaataaatagcactattcccaagacaaagaatttattggcagacagggcctcgtcccatctttgctctgggccgataaaggccagtgataccgcggcaaatgtcagtgcggtggggaaccagacggtcacctcaacccacagcataaacatggcaagaaaagctaaacgcgggccaaatgcttcgccaacccagcgaaataccccacctttttcaggccagcctgtggctaattccgccgccaccagtgagaccggaattaagaaaaataccgcagcaaacagataatagaaaattgaactcaggccatattcggcttcagcgggtaatcccctgaggctaaccacagccacgatattcatgatcgccagtgtagcgatactcagctttttaactggaacagcggatttacctgtcccggagctattattcgacataatttatccaccttatttgcgggcatgacgccatcttggagcttaataatcagaataaagaccaccatccggtttatgtatggctaaaactattctgacttgcctcgcctccaagggatggatgttcactcagatatttcagtgaggatttaaaatcatccaagagcagccctgcgaaatccatctcgaacccgcggcggcacatgatgcgcataaccaccacatctgacatcttgccactaagggtaaatgccggaacctgccagccacgcaatcgtaaacgctcggagaggtcatatagggtataccccgccttggctccttttttgatgcggaaacaaatcgctggaatgccctcgtatgggccaccgctgcaatagaattcataaggcccaagcggggctatttctttggcgaggaattcagctacctgatagcaggcgctttgcactttggtataaccttcacgccctaagcgtataaattcataatattgggaaataacttgccccgtcggacgcgaaaagttgatagcaaatgtgccgacctgcccgccaagataatcgacattaaatatcagctcttcaggtaaagcggcagcatcacgccaaataacccaaccacatcccaaaggagccagtccgaatttatgcccggaagtgctgattgatttaacccgtggcaagcggaagtcccactcaatatccggcgcaacaaagggagctaaaaagccaccactcgccgcatcaatatgcatatcaatatcaaggccagtatctttttgcagtttatccagcgcatcatgcaagggtttgggtaattcataattaccggtgtaagtcacaccgaaagtcggcactacaccaatagtattttcgtcacaggcctctatcattcgctgcgggtccataaataattgccctggaatcataggaatttctcgaatttccacctcccaataacgggcaaatttatgccaacaaacttgtactggcccacagacaaaattaggtttattggtgggtttacctgccgcttccatttttttgcgccagcgccacttcatcgccatgccacccagcatgcaagcttctgacgaaccaatggtattggtccctaccccttgcgcgccctttggtgtaggggcattccacaaatcagccatcatattcacacagcgcatatctattgccgctgattgcggatattcctctttatcaatccagtttttatttatcgaaagatccatcagtttgtggacattatcgtcatcccacgtctgacagaatgtggcgaggttttgtcgcgcattaccatcaagaaatagctcatcactgatgatttgaaaagcaatatcctcgcgcatctcctctttagggaacactttattttctgaaatattacgaatcgctttagagccaaagcgagagtctaataaatctgagcgataatcatccagagattttctagtcatttcctacccctatcctaattgatataagcattcaattaaaaatcagtgaaatcaaataactatagaaattaaattattattgagcacagaaaatatatcgacagagcactattatgatttcacatgctaataaacgttagcactggaaaaaaaatgtgccactgcaaatacgaatatgttttctttagggatggatgattattgtattattttcatgctagtttctatttattaagaaatttgatgcacagtcttttcgaaaatatatttctccttttttatcattcagattcggtgagtaaaactatttctatagtgaatgatttaacgtttaatcactttttcccgatgacaatcacgggcatccagaacctgaccttgctgggaagatactgccaatttactgataggttgcccactcagattatcaactaaaatagaatgtttctcgcccgctgaaaatagatgctcttcaccccattggcgtaagctgacaataatcgggaataattgatggcccttctcagtcagcacatattcatggtaagcgctaccatcagaggcaggaaccacccgcaaaattccgtgttctactaaattgcgcaagcgccccgccaagatatttttcgccaatccaagattgtgacgaaactcgccaaagcggcggatcccatcaaaagcatcacgaataatcatcaacgaccaacgatcccctaggatctcaagtattctggcaactggacactcttctgcttcggcctggtcttcactcattttagacattcttcgactccggtctggcgtggaaaactagttgcatattaaaaccacctctgttaaaaatcaattaagtggttttaattcgaaaccagattaagtgtcaggcatgttatgtcaactgtaaaagaatcggcaaaaaaccgcatccagctattacctaaaccggcttttacgccgcacctcagctcaatcatggtgctgctctttgcgatggtatctgccatggctgttgccaatgtctattttgctcagcccctactggacattatggcgggggagctgaacgttagcccatcgacgattggtttggtggtaactctgacacaagcaggttatgccctgggactgatattcatagtaccgctgggtgatctttgggatcgccgaaaattaattattgggcagctattgctgtctgctgcggcattgatcttggctagctttgcccccactttttcactgctactgatggcaatgctgattatcgggctgatggccgttgtggtgcaggtggtggtagcctttgccgcaaccctggctccagagcaacaaagaggaaaagtggtgggtaaagtcaccagcggaattgttttggggatcctgttggcgcgctttatctctggtgcaatggccgattttgccggttggcgttcggtctatttttgttccgctgcaatgatgttattgatggcgatagtgctctatttcgtgatgccgcccgcagctaaatcagctccgtcatcctatcggcaactgctgctttcgctgtgcgagttgttcatcaatgagcgtgagcttcgcatacgagccaccctcgcattgttgatatttatggcgtttagtgtgctatggaccgcgatggtgttaccactgagcagcccatactatgctttgtctcatagccaggtgggattatttgggttggcgggtgtcgcgggggcattagccgcaagccacgctgggcaacgtgccgatcgggggctgggggcgaaaacaacacagattgccttggcgctgctgctgctttcctggcttcctatcgcatttttgccccactcactgtggtggttagttctcggcgtagtgatattggattttgccgtacaagcggtgcatgtcaccaatcagagcatcatatttgcactacgacctgacgcccaaagccgtttggtcgcgggttatatgctgttctactcgattggcagtgccatcggggctatcgccacaacttgggtatttgcccatgctggatggtcaggtgtttgtatgcttggtgcgacaataagtgccgttgcaatcctgtttttacatctgacgtacaggaaagattccacatgtgtaatcaattgaatatcataaattttatttatgcatctattgttcgacctatactcatgttagttatttataactgagttcagaccatacaggagtaatcgttatgctgaatatagatcggaaataccttctgagtattgatgaaggaaccttaaagaaacaacggcttatcatgcgagtcattgccatattactgctgctcggtgggattttttgtctgattaacccattagcttccggtgtcgttttgagcaaggtcattggcatattactgctgctgagcggaattgcgctgatagtcgggatgatagccaaccgcactcataacctctggcctatggtcaccggtatattgctgggagtggcatatatcgtaatgggttatgtattcattaccaaccctgcggtgggaatgataagtctggcgatagtgctggcggtgctgtttgcttttggtggggtcatgcggctgataaccggctacagaacatggggattaccgggcgcatggctgcatattttactggggatattggacctggttattacctatttgctggtcagtgccgggccattgatgtcaatcaccatggtcaccaccttggtggggattgagatgctgttcagctcatttagctgttttatggtcgcgggtttatataaacgccaatcttaattcttctccctgagcggtatcgtgggctgcgataccgctgtcttggaaatattttcatgttctcgaacaattattgatactcgccgtgggaactgccacagtgatatccgtctactcaaattaattaaccccaacaaatataggcaggttgtgtgaaactcactgattttttaatagctctattgatcactgccatctggggcgtaaacttttctattatcaaacttggtctaattaccgctgacccgcttattttagcgggtattcgcttcactctttgcgcgttaccagcagtctttttcattaagaaaccagatacttcatggcgttatataataggttacggactcttatttggcatcggtctctggggcattgtcaatctgggcatcaaagccggcgtatctgctggaatcgcctctttagtgctgcaattcggtgctttttttactctggttcttggcgcattattatttcacgagaatctatcgaaatatcaatatataggtattatcgtcgcgctattagggctaaccagcatcatatttatcagtgacggttccgtgacatttattggcctggctttggtattatgcggtgcggtagtttgggggttagtcagcattattattaaaaaatccgatactaagcaagtattttcatttttggtgtggtcgagtttattctcccctgttccactattcatactgagttatctctttaatgggccaagtggttttactgaattagctattcattttaatacaaccacactattttctattttgtttcaggtttatccgaatacattattcgcctattgggtgtggaattcattgctcaccaaatatcctgtctctgttgtcgccccgttatctctgttagtgccgattttcggtatgctaggctcagtgatgattttcaatgaaaggattccatccgggaaagttattgcgatgatattcattattagtggactaattatcggcttatacggcaaacggctgatgggcctactaaagagaaaatcttcagtggccctcattgaataaaacgaagtcatattcatgacggctatcacaatcagcacattgtgatttcccaagctgcgttgcaccgtctaaatttgaataaaaaatctcatccgaccacttgccgaaagcagttgtaacggagaggaataacaataatggagactgcaatgttagcttaccctcacctgctcgcccccttagaccttggtttcaccaccctgaaaaatcgcgtattaatgggctcgatgcataccgggctggaagaactgcctgatggatcacaacgcttggcggcattctacgctgagcgcgctgcgggaggcgtcggcctgattgtcactggcggtattgcgcccaataaaaaaggggtcgtgtatcaaggtgcgtcggtgctaaatgatgcctcacaagtgccacaccatcaaatcgtgactgatgcggtgcatcgtgcaggcggtaaaatcgcgctacagattttgcatgctggccgttatagctatcaaaaacagccagttgccccctcagcattacaagctccgataaacccgtttacccctcaggaattgagtcacgacgaagtgctgcaaactattgccgacttcgcccactgcgcgcagttagccagacaagcgggttatgacggcgtcgaggtgatggggtctgaagggtatttgattaatcaatttctgactgccagaactaatcatcgaaatgatgaatggggcggtgactttactcgtcgcatgcgttttgccgttgaaatcgtacgcgccgttcgagcggcagctggccctgattttatcttgatttaccgcctttctatgctcgatttagtggaggatggctccagttgggatgaaattgaactgttggcgcgagcagtcgaacaagccggtgctaccttgattaacactggtatcggctggcatgaagccagaattcccactatcgccaccatggtgccacgtgcgggattcagttgggtgacccgcaaattgatggggaaagtgaatataccgctgattaccaccaaccggatcaatgaccccgcagtggcagagcaagttctgaccgacggctgtgccgatatggtgtcgatggcacgccccttcctcgccgatgcagcttttgtgcaaaaagcagctcaggacagggctgatgaaattaacacctgtatcggctgcaatcaggcctgtctggatcagatttttgacggcaagctgacttcgtgcttggtcaaccctcgcgcctgccgagaaaccgaaatgcccatattaccgacagaagcgccaaaacggcttgccgtcgtcggttctggcccagccggattagcttttgccgtcaccgccgccagccgtggccatcaagtcacactctttgatacagcaaccgatattggcggccagtttaatattgccaaacagatccccggcaaagaggagttttacgaaacactgagatattttcgccgtcaattagtgcttcatggtgttattcaacagttgaataccccagttcagccggagcaactggctgattttgatgaagtgatccttgcttgcggtattcaaccacgtttacctgctatcaaaggtattgagcatccgaaagtgctaacctatctggatgttttgcgtgataaaaagccggtgggcgagcgagtggctattattggtgccggtgggattgggtttgatactgccgaatatctttgccagtcgggtgattccagtagcctcgatagccgcgtattcagccatgaatggggtattgatcaagatttggcccatcgcggcggtttatctccggccgggggcaaagtccatccctcaccacggcagatttttctgttacagcgaaaaagcagtaaagtgggtgaaggattaggaaaaacaaccggttggatacatcgtaccagtctggcgatgcgcggagtgaaaatgctcaacagtgtcagctacgaacgtattgatgatgagggcttgcatatcattcgagcagaacaagccagttgcctgccggttgataccattattatttgcgccggtcaggagccgcggcgggagttgcatcaacccttactggatatgggaaaaacggtgcatttaattggtggtgctgatatcgccgccgaactggatgcccgtcgggcaatagatcaaggaacacggctagcgctggcgatataagcatgagcaaaaagcgggaagtgtaaataccacgccccgcagctttagacccaaaagagatatccacaatcatgggaattgcaactagcaaccccgtagcgcccaggacaatctcctcggggttaatttttagcaaaggattatccaaagtcattggagtcacaggtaggcagcaagcaaacaaatcccgatgaactgactcaagtcagtgattcgggtgagtgcgcgccgctaacacccctgtggcttcaaggacaaaggataattaaaaatcgctgtacgacatatccagactaccactaccaccgccctcagagcgcgatgaggccgtcttcactgccttaagcaccataaacttctgattggaatccaacgtctcgcagttaccgaataaccgtttcagtttgtggaaataatccagatgacggttaccaacaatcatcagctcgccccccactttcagacaacgtttggcatcacagaacatctgccaggccacatggtcactgaccgcgtgttgttgatggaatggcgggttacataacaccagctgtaagctctcgcgctcaacaccagccaaaccatgactcaccataaattcacagcgcgacaaatcttgcggacggttataggtgatattcagctcactagaggccaccgccatgtacgactcatcgacgaataacatttctgccagcggattttgctccaacgcgattaaacctacgaccccatttccgcaacccagatcggctattttaccctcaacatcatagggcaagatttccataaagaagcgcgcgccgatatccaaattattgcgagagaaaacgttcgcatgattatgaataacatattcagtgtttgccagcggccagtcgaccgtttccggtgcctcctcagccagaggaatatcggccacctcacagtgaatcagacgcgcttttttccatgccagcgtggttttagtcggcccgagaattttttcgaacaattgcagagttgaattatgcacatcacgagatttcgcccccgcaataatcaccgtgtcgggcgcaacgacccgacgcaaagcacgtaattgatgctccaacaacgccaaagctttagggatcttaatcaccaccagcttaggggcctcaggcaaagcatccatactgctcagcaatgtgaccacatcttcatccagatggtttaaacgtaaattatgcgcagtggccagttggctcatataagagtcactgacactaaacggacgataagcgtgtaaagcacaggtcagcgtaccgaactgatcgttaaacaccagcaccgggcggccatcaatttggtttaagtcaatgttttgtagcagatattcatctgctgcttcccatgcctgtaaggtattggaattttcttgtggcgggaaacgttcaagctcaaagctttgtgtccccagtaagacttggctcatcaccgctcctggcttctattagaaataacaaatttgggctgtttatcccctaaaacgggcgctcagtaaaatgtttttttacttaaatgctgttttatcgaaaccaaggccagccaaaagggggagatacttaagacatggctgggaaaacaggctaacaaacgcctcaaaaatgcttaatgaagcgtgtattttaccccgacaccaatcattaaaaaaccttgctttcatgctaattcattagtaattgattcaaattctgttggatcaacatagaatttcccgctaggcgaatctcaataggttattaattatatattacgagtcattcacaaagccaattaaatctttaattataaaattataaaattataaaattattcaggcaggtaacaaagataatatcttattttatataaagccgatttttcggttgaaaaccatatagttcgccattcataaagttttaatattaattaccaggaaggtaaaccaataatgtatatgtcaaatattactcatccagatggccacaaagaaacgctgcaatcttttgaatcccatttatcatctcatcgaataacaccttgtgctaaagccattagcgcgttgttattggtattgggtagcacaggtgcttgggctaataactataaccaaccgaaattgacacaggaacagcagagccagctgcaagctatgcagcagcgccagctgcaagctatattgtgggaacgggagcgacagtcaacactacgggatttacagtcacaagctgccaggcaagctcaatatttggatagtccggcacataaaaatggtatttcagaaattgatactgtcagaaatttggcaattatcatacctgagctcttcattgaattaccagaatcaataaatattataacaaagcacacagaattaccagaatcaataaatattataacaaagcacacaaatgctacttcacaggtaattcatgaagtcatttcagccgttagcccatcagaaataactgcattggccttagcaactataatcgcggtacaagcaaaagctgaagcagagaaagaaatactcagacgtaaacaatccactaaagacaacgttagctcaatagctaatatggttaataaactcttgagtaataaaacctcaacccaagatactcctacacagaaaaacgataataaggataataagaaagtcgataacgattctctgtccacagaagtagataatgctttagctgaggttggtaaccttggccaaatcatagtatcgaacccaatatctaatctattgtttgccgctgaaccagaggcgaccgaaacagcccaaaaagcactatccagccccgagagcgcggtccctgcacaagtgcctaaagcagcacctaaagcagtgtctaaaccccccttgaacattagccacaatccgcaagccggtagctatctcgctaaccagatggcggctcaacagatgtttatcactgataacttacagcaccgccagagagaaactcgctacattgaccccataacaggcaaagaaaaagtcagtagcatgtggctcaataccacaggggccaaaagccgttttaactccggcaatggccaattacagacaaaaagtcaccgctacgctatccagttggggggaacattaaatgaatggagcagtggtggagatgataaggggattttaggcattaccgctggtttaggtaaatccaccagccatagccattcaacatcttctcagcataaatcggatggttcggttaatggttataacctcggtttatacagtatctggtatgccgataatcagactcagctcgggccttacattgacctcctggctcaatacggctggttccataatcaggttaaagcaccggcaggcatcactggggcgaattataagtcttatgtcttcaccacggcattagaatcaggttacaaatttcaattactcgaaaaagccgatgctcgattatttattcaacctaaagcaaaagtttcctggcaacggatgagcggggtacaagataaagggtccgctggagcacaggtcatacttgaggagaacaatgtcgtagcaacacaattggggatgcgtacctcgctagaactggatattgacacgctatcatctaacagaaccctgcaacttagcccatcgtttgaggctaattggattcataatggcaataacaaaggggtatggttagaaagcacgaatattaccccgcaaggaaacaataatattgctgaccttaaactgggtattgaagcgaatatcgacagcaatttgcagttgtggactcatttaggccatcaattcggtgggcacaactatagcgatacccaagcaatgctgggggcaaattaccgtttctaagcgggcaacatagtagctcgttacccctattaagttaaaactacctgtatcggcaaagcattgtcgcagtgatgccgatatgggtaactttaagtttagagcagtgagattgatatcagccattaatgtctctttgagacaattaaatttgtgcaaataaccgccttttgtttaacctactgaaacacgttattatcaccatcaagatacacaaaaccattggcagccagagtaaatccatatgcaggaactaacctatctgcaaggttatccacaacacttacagtcccaggtacagcaactgatcagcgaacaacggttgggaagcgtattacggcaacgctacccgcaacctcatgattacaatacagataaaatgctgtatcaatatacggttgatttaaagaatcaatatctgcgtaatgctcaaccactcagtaaagtagcctatgacagtaaaatccaggtgatgaaacatgcgctagggctgcacaccgctatctccagagtgcaaggtggtaaattgaaagccaaagcagaaatccgggtcgctacggtatttaaaaatgcccctgaagcttttctgaaaatgattgtggtgcatgaattagcacatttgaaagagaaagatcacaacaaagcgttctatagtttgtgctgccatatggaaccgcaatatcatcaattagaatttgatacgcgcctttatctgacacacttggatctgtttggcacgatttactagcctttaataaaccaatccgttgcttacggggcggttctatgtgtttttcttctgtaggaatggagttcactatgattcgcttcgctgttattggtaccaattggatcaccgcgcgctttgttgatgccgcccacgaaagtggcaaaatgaaactggccgctgtttactcgcgtaaagtggagcaagctaaagagtttggtgataattataacgttactgaatgctttgataatcttgaagccatggcggcaagcgatcagattgatgcggtatatatcgccagcccaaacgccttgcattactctcaagccaaattgttcctcagccataaaaaacacgttatttgtgaaaagtcattagcctctaattttgcagaagttgaagctctggttgcctgtgctcgcgagcatcaagtggtattattcgaagcatttaaaacagcctatctgcccaattttactcagctaaaacagtctctgccgcgtgtggggaaattgcgtaaagcttttatcaattactgccaatattcctcacgttaccagcgctatctaaatggcgaaaatcctaatacctttaatccagcattttcaaatggctctatcatggatatcggttactactgcctggcaagtgctttggcattatggggagagcctaaatccgtgctggcaagcgcgagtttattaccaagtggtgttgatgcgcatggtacggtttgcttaaattatggtgattttgatgtggtgattatccattcaaaagtgagccaatccgatattcccagtgaaattcagggcgaagatgggtcattggtaatagaaagcatctctgaatgcctatctgtggcctttaccccccgaggcagccattcacaagatctgacgcagccccagcatattaatactatgctgtatgaagctgaggtttttgccaatctggttgaaactaatcaggtggaacacgatggcttgcaactgtcattactgacgtcacgcatccagacggatattcgccgccaaacaggggttattttcccagcggattcccaaccaccggcagtatatccaaagtaattggtgttgctggtaagctgcgcagatgaagaattcatagttaatattttgtttcagcgattgacctgtcggccgttttccattatttttgcgcggcaaaggggagtaacttcattgccggtctgccgtcattacggtgcgaaagcacccggttaccgggcaacctcattaatgttgcggcatctgtttagatgcttctatacccaaaataattcgagttcaggatgatgggtatgcattaatagagttgtaagtgagaccttgccggaaggcgaggtttgcttgcagctcagacatagcggctggcgtcttccgacgttggccgtttttgtttttatgaggttccttaatgatgaataccgtgggtactcccttattgtggggttgttttgccgttgttgtgacaattatgcttgccatcgacttattgttgcaggggcgtcgtggctcacaaaccatgactctacgccaggctgcctgttggtcactggtgtgggtgagtttgtctttgctgtttaacgccggtttctggtggtatctgaccgaaactatgggccgggaaatcgccgacaaacaagcgctggcattcctgaccggctatctgattgaaaaagcacttgctgtcgataacgtcttcgtctggctgatgctatttagctattttgctgttcctgccaatttgcagcgccgagtactgatttacggtgtattaggtgcgatcgtgctgcgaactatcatgatcttcgccggaagctggttggtatcgcaattcagttggattttgtacctgtttggtgccttcctcctgtttaccggtatcaaaatggcattggcaaaggaagacaatacaccgatcggcgagaagccactggtacgctggattcgtaatcacctgcgcatgactgacgagctacatggcgaccgctttactgtgcgcaaaaatggcctgctctatgccacgccattagtattggtattaattctggttgaactgagtgatgtgatttttgccgttgacagtatcccagctatcttcgctgttaccaccgatccctttattgttttgacctctaacctgtttgcgattttaggcctgcgcgctatgtacttcttgttagcaaacgtggctgagcgtttctccatgttgaaatacggtttgtccgtaattttggtctttatcggtgtcaaaatgatgattatcgatctgttccatatccctattggcatttcattaagtgtggtggcaggtattcttgccctaacattgttaattaatacgttggcaaatcatcgtgcagataagcgtttagcagcagataatactaccgataaatagttagcattacgatacaatatattatgtggggcggttattgccccgcatttatctcgcttatttcgccagcaaccaaatgttattgccatcacacaaatgtaaacaaaatgttatgcaaatttgatctgcattggattttgctgattgtttctttcctgctcaatagattcccttatactgtcaaagcaaacacacccagttacaaataatacaaagttacaggtgtgaaaactaaacactaagccccgttccggctgagtgttaaataggcaaaaaataaaacaagtttaacttgggaagaggtatcactggaaactatggaaaatacacagtctggctttatcggatttattatccgcggcagtttggttaagcaaattctggtcggtttgattgccgggattattttagctttggtatcaactcaggccgcactggcagtgggtttgctgggtacattgttcgtcggcgcactaaaagcggtcgcccctgttttggtgttgatgctggtcatggcctccattgccaaccataagcaaggccaaaaaaccagtatccgccctattctgtttttatatttgttgggcacattctctgcagccctgattgcggttgctgttagctttatgttcccatccaccttggtgttagccactcagaattcggatatcgccgctccgggtggaattgtggaagtactaaaaggcttgttaaacagtgtgatagccaacccaatccatgcgctgctgaatgccaattatatcggtattctggcctgggctgttggtctgggtattgctttacgtcacgcggcagatacgaccaaggcattgattaatgatatgtctaatgccgtcactgtggtggtacgggtggttatccgcttcgcaccactgggtatttttggtctggtagcatccactatggccgaaaccggctttggtgtgttgctgggctatgcgcatctgctggtggtattgattggctgcatgttattagtcgcattagtggttaacccactgattgtttactggaaaatccgccgtaatccttacccactggtcttcgcctgcctgcgcgaaagtggcgtcactgctttctttacccgcagctcagccgcgaatattccggtgaatatggaaatgtgtaagaagatgaacctgaatgaagatacctattctgtctccattccattaggtgccaccatcaatatggcgggtgctgctatcactattaccgtgttaacactggcggcggttcataccttaggtatcgcagtggatttaccaaccgcgctgctattaagtgtggtggctgctatctgcgcctgtggggcatccggtgttgccggtggctcattgctgttgatcccgctggcttgcggtatgtttgggattcccaatgaaatcgctatgcaagtggtggcggttggtttcattatcggcgtattgcaggattcagctgaaactgcgctgaactcgtcaactgacgtcatttttactgctgccgcctgtcaggcagatgatgccagactagccaatccagatccgctggcgagccgtaaatcagtctgaagcacattatcgagataactatcgggggcaatttggcccccgtttcttattattttgtggctttattttcgaccagaaaagggtctatcccttgccgttgcagacgataaaaacggataatattaaagccgttaagcagcaagaaactgccctcaatcaatgaccctccgatcgaccccaaccagacgttatgaataacccaacacacggtggatacccacatcacacagcgggttgtcaggccagtggtacgaaatatcgcccaagtgctgataacagtgccgaaaattggcaatatctcgactgcatgctgcatacgccagagaccaaaagccaatgtcagaacaataaataccagcatggcaatactgctgcgggttttagccgcgaccaaatttcgcagcgcattaagcatcgcactgctaccggcagcactggcccccatcaggaagaaatggcagccaataatggcgctgtaagcagaaagttgcagcctgaaacgctgctcgtcgcggttgaaaaacatggttataccgacaaaaaatgccagtacaccaacggcttgagcaaaccaatagaaagtcatgaggggataatcctggtgtacggtgaccgtacaaattaataagcaaacggcactccccttcgagcttgaagccgcaggaactcgcggcctgcgacttcaatacctcgggtagagtgtcttattcataaaaaataaaacaccgtttcatattaatcaaaagacacaatatttacaaggttacaccgcttttaaagattgccagttcacggaagtcattcacttcattgcgcgctggtttgccgttggcaatgtcgacaatcaaatccacaaactctgtcagcaaatcatccattgacgtgccgtgaatcagtttaccggcatcgaaatcaatccagtggggttttttagcggccaattcgctattagttgccagcttaactgtcggtacaaagccgccataaggtgtaccacgtccggtactgaacaacaccatatgacaaccggcgcccgctaatgcactggttgctactgcatcattacccggcgcactgagtaaattcagcccagggtgctgtaaacgctcaccatacttcaacacatcaaccactttactctggcccgctttttgggtgcaacccagtgatttctcttccagcgtagtgataccgcctgctttattgcccggagatgggttttcataaatcggctggttgtgcgcaataaagtactgtttgaagtcattgaccatactgacagtcttttcaaacgtcgcttcatcacggcagcggctcatcagaatccgctcagcgccgaacatttccggcacttcggtcagaacagaggttccgccattggcaatcacatagtcggagaagcggcccagtaatgggttagcggtgataccagataacccatcagaacccccgcattccagaccaaacttgagttcactcaacttacccgcaacccgttggtcatggcgcatgacctgatacaaagcatgcagatgctcaagaccggcttcaacttcgtcatcctgctgctgacagaccataaagtgcacgcgatcttcatcaaccggccccaaagtggtttggaaaacgtctacctggttgttttcacagcccaaaccaatgaccagcaccgcaccagcattggggtggcgcaccatgttttgcagcatggtgcgggtattttcgtgatcctgacccaattgtgaacaaccaaatggatggctgaacagatagaccccatcaataccttccgcgtcttgtgtttctttcagaaaacgttgttggatctgacgggcgatcccattcacgcaacctaccgttggaataatccacagttcgttgcgcaccgccacatcaccattggcccggcgatagatctgcacttcgcgatctgccatttgtggcggtaactcgctgaattctggctgatactgatactcatccagatcgctgaggttagttttagcattttgcgaatgaatatgttcgccgggctggatcagggttaatgcatggccgatcggcaaaccatacttaacgatcatttgccccggtgcaatggccgttaaagcaaatttatgaccacgcgctactggttgagccaatttaacactgaattctccaatttcgagaacatcatcagcagctaaatcttgcagtgcgacagccacattatccaacggatgaatttttataatactttgcatagttaaacctttagctgtatgccgcgaccgcagctctcattccgctgtcaatgatggtttgtagttgttctgtcacttgatttgccagttgtggtaccgccgtcagatcctgcccccaatgggcggtatcagacagtaccgtgttaaccaattcagccagcttgatatcgccgtgctttacaccattccacaaggtggaatagcgctccagccagtgagcatcatcctgtaacgggtaagtttgaccatcacgttcaccacgataaaaggcaatcagagcggccagtgcaaaagtcaggcgtggtggcaacttgccttgctgctgctgataagttagcaattgcggcaaaatgcgggtgcggaatttggtcataccattcaaggcaatagacaacaactgatgctgaatgaacgggttacggaaacggctcaataccgcctgagagaatgacaacaactcgtcttccggtaaatccaataccggcacaatctcttcagtaatggttttctcaacgaagctgctgatttgcacgtcatccatcgtctgaccaacagtgtccagcccagacagataagccactggcaccagagcagtgtgcgcaccgttcagaatcgcaactttgcgttctttataaggtttgatgtcatcgacgatacggacattcagatctaacttatcgaggcgaagctcttgtgctaattcttttggcccttggataacaaatagatagaagtattcggcggtatccaggaagctgtcttgatagcctaattcggcttgcagtgctgctacttcatcacgtgggtaacctgtcacaatgcggtcaaccaatgtggagcagaaggtgttgttctcagtcaaccactgggtaaatgccgcaggcagttgccaatggctggcatagcgcagaactaactcacgcagcgcttcaccattataatcaatcagttcgcaaggcagcagcacccaacctttatccgccgcaccggagaaatgctcaaaacgctcgaacagtaaacgagtcaatttcgctgggaaagaacttggcggtgcatcgctgaattgatccgcttcgttccaggcaataccggcttcggtggtgttcgaaaacataaagcgaatattaggatcacgggccagcgccagatattcatcaaactggcggtaaatattaatttcacggttaaccgagcggatcaggcgggattcacgcaccgcttcgccttgttcgttcagaccgcggatcaccgcagtatacaggccatcctgagtgctgagtgacggtggaaaatcggtgtcaatcgggcggatcaccacaatcccggcatttagatcggtgtgctcattcagtaaatcgatctgccagtcaacaaaggctcgcaggaagttaccttcaccgaattgaatgattttgtcaggatggctacggccaggaaagtcacgacggttcaaagtttgcatcaggattcacctcataacgcatacagccgggcgttaaataatcaatatgttaatgttataaggggctgatattcagccccgagattgttattagctattcatcacagaagcagttcgacgattacaattcgatggcgaaatattgcttggcgttatcaaagcaaatgtttttcaccatagaacccagcagctcaatatctgccggagcctcgccatcctcgacccaacggccaatcatttggcacaggatgcgacggaagtattcatggcgggtataagacaagaagctgcggctatcagtcagcatgccgacaaaacggctcagtaaaccaagctgtgccagttgggtcatttgacgttgcatgccatctttttggtcattgaaccaccagccagaaccaaactgcattttcccggcagcgccttcgccctggaagttgcccaccatagtgccgatcacttcgttatcacgtggattcaggcagtaaaggatggtttttggcagtgcattacgcaggccttgcgcatccaataagcgagataaaggttgagccaatggctggtcattgatggagtcaaagccgatatccggcccgaccagattgaacatgcggctgttattgttgcgcagtgcaccgatgtgatattgctgcacccattcacggcggtgatattcgccagacaggaagagcaacacggctgttttgaactgcgcggtttcttcagtacttggctgattacccgccagacggcgagcaaggataccgtccagagtcgcttcatctgcttcaccgtaaaccaccacatccaacgcatgatcagacactttgcaaccgtgagcggcaaagtgatccatacgtttattcagcgcggtacacaaatcggcgaagcgactaattgacgtgtcagcggcagcttccagacgctgcatatagtcattgaaacctgcggcttcaatattgaaagctttatctggccgccagcttggcaagactttgatattgaaactgccgtcagcagcaatcgctttatggtggcgtaagtcatcaatcgggtcatcagtagtaccaaccattttgacattcatcttctgcatgataccgcgggcagagaagctatcctgagccagcagttcgtttccgcgctgccagatttcgtcagcggtggctggggacaataacttacctgtaataccaaacggacggcgtaattcgagatgcgtccagtggtagagcgggttaccaatagtatgaggaaccgttgcggcccaagcatcaaacttctcgcggtcactggcatcaccggtacagaaacgctcagccacaccattagtgcgcatcgcacgccatttatagtggtcacctttcaaccagatgtcatacagattcttaaaacgagtgttttctgcaatctgttctgggggtaaatggcagtgataatcatagatcggctgatcttttgcatagtcatgatagagacgacgggcaaattcggtgtcgagcaaaaagtcttcggtcaaaaactgcgccatattaggttcctcacttgagtacatctagagtactgctttctgttatcgcgaagttatcacaccaatttcatctatcgtccagtattttttgtagatagagatcgcaaaaatctaacaaaaagaacaaatacccaacatttatagtccatttagtcccttgcggcactaagtctgctgggttctattattccctaattgaaaagtggtttttgtgatatcactcaacttttaaatctgtatgacaagttattgttgcgtcgccatcagtcatctcattcgtcatgttcatcaaacgcactgatttgacctcaatggaaataccgaagagtgagcgccgtaccagcactacggcctcaaacaagagaagggatagccaaagagttgaagttggcacagcacggccagcctcaatttaataagaagagccaggtaccaccgcgatgtcggattggaccaaattgcgccatgaaacgtcacgacaggcggcgtttcatggcagtaatctaagactgggagaagttataaatgatgcgtaaaattaaaggcttacgctggtacatgatcgctttggtcaccgttggcaccatattaggttacctaacacgtaacgctattgccgttgccgcaccaacgttgcaagagcagttacatatcaccactcagcaatattcttatattatcgccgcttattcagccgcttacaccctaatgcaaccggtagccggttatattctggatgtgatggggacgaaagtcggttatgccatgtttgccgttatgtgggccatattctgtatgagtaccgcattagccagcagctgggggggtttagcgatcgctcgtggtgctgtgggtgcagcagaggcagcgatgatccctgcgggtctgaaagcaaccagtgaatggttcccggcaaaagagcgttctattgctgtaggttatttcaacgtaggttcttctatcggcggcatgattgcaccaccattagtggtgtgggctatcgtgatgcacagctggcagatggcatttatcatcaccggtgtcctcagcctgatttgggccattgcctggctaatcctgtacaagcacccgaaagatcagaaaaaactgtctgatgaagaacgcgagtacatcctgagtggtcaggaagcgcaacactctacagcaaactccaaaaagatgtctgcactacagattatccgtaaccgccagttctggggtattgcgatcccacgtttcctggcagaaccagcttgggggacattcaacgcgtggatcccactgttcatgtttaaagcttatggctttaacctgaaagaaattgccatgtttgcctggatgccaatgctgtttgccgatctgggctgcattctcggtggttacctgccacctctgttccagaaatacctgaaagttaacctgattgtgtcacgtaagttagtggtaacaatgggcggcttgttgatgattgggccagggactattggcctgtttaccagcccttatgctgctatcgccttattgtgtgttgggggctttgctcaccaatcactgtctggcgcactaatcacactgtcttctgacgtttttggtcgcaacgaagtggccaccgccaacggcttgacgggaatggcggcctggactgccagtaccatgttcgctctggtggtaggtgctttggcagatactatgggcttcagcccactgtttgccgcactggcagtgtttgacgtgttggcagtagtggttatctggacggtactgcaaaaccgcccggcagccgaaccggctatcgatccggtacaacaaacaccagccggacagaattaatccataccatgatttgaagttgtagacatcaccagcccggtaaaatctgccgggcttttttatacccgccctcccccttttaccgcacattttccatcataactgtgatagcaataactagaacccaattgggataagtggtataacaagtcccattgtatctcctacgggatatcatgccttccagacaaaatgagccgcaaaatttgctgcctcaattgatcccaagagccttaatcatggaattcacagaaaccagacggttgtaccaacagttagccgcagagttaaagcagcgcatcgaagccggtgtttatccggtgggcgataaattgcccgcagaacgctacatttccgaagaaatgaatgtcagccgcaccgtggtccgtgaagcgattatcatgctggaagtggaaggctatgtagaagtgcgcaaaggctccggcatccatgtgatgtcgaataaacaaaagcacttggtcatgcctaaccacggcattgaattcgccacggcggggccttttgagctgttacaagcgcgccaattgatcgaaagtaacattgccgaatttgcggccacgcaagtgacgcgacaagatatcgtgcaattaatcgagatccaaaaacatgcgcggcaagaagatcgttttcgcgactcgcaatgggatttgaaattccatgtacaggtagcgctggcgacgcaaaataccgctatggcaacgatcgtcgaaaaaatgtggagccagcgggtacataacccttactggatcaagctgcatgaacatattgatgataagtcgatcgagagttggtgcgaagatcacgacaggatcctcgaagccttgatgcgtaaagatccttacgccagcaagttggccatgtggcaacatctggaaaataccaagcagatgctgtttcgcgcaaccaccgatgattttgagtttaatgtggaccgctatttattcactgagaacccggttgttcatctcgatatacccagtgtcgccaatagcgttgctactagcaagaactgacttctattctataaagagataatccgcggggagagaaacggactctattctttctcttcccggtaagattatgccgctttgaggtcagtaaatgtcgagttctgtcagcaaacgtcagtgttatacctgtttttcaactattgcttaaaaaacactcaattagcatctatatttccctgtttcatatcccgctattttgctaaagtgacaacacttttttattcggatgttttgggagcgaaacgcaaatatatgcgctggttgtttgctctgtttattgcagtgtctggctgggccggttcggcttccggcaacctgctatcgcccacgcatcccacatcaggtatcgccttacctgcgcttgactgtcactctgtcagcagtacttcatcatcggtaaatatatcttcgtcagatctgcgtctgcaaaagaaagccttttattctcaattacgcctaatgggcatgcccgcaaaaaaaaccgccataaaaaaccggttgggtacgcttaaatttgccagtccagttaatccttcgctcgccaacaacatctggcatggcacatatctggcgatgtcccgcagtcatcgtgcggatgaaatctacaaacagccacggcaatcacagccactgctgaactattccaattggatattccatgcatcaacacagcaaaatcgtgtgggtggttggaaagagagtaatactcaatatagcgggatgcttacctatcacattatggcgtgatgcttttctattgtcgtaatacgtgggcatcgcaacaagaagtaaatttacctcaagatatcagcgaattgctttgctctggttcatttatcataaccatcgctaaaacacgaaaaaccatcagatatttttgtgatcgtgtttatatccataacgatgcatacaacaaacaatgacgttttaggaataccagatggatatcattaaagaactcttacatgctttatgggcacaagactacgagacgctcgcgaacccgtcgttagtatgggccatctacatcctgctatttgtgatactttttctggaaaatggcttgctcccggcagcctttctacctggcgatagcctgttaattctggtgggggtactgattgcgaaaggtgccatgagtttcccagtaacactggtggtattaaccaccgcagccagtctgggttgctgggtcagttatattcaggggcgatggctagggaatacaaaagtggtacaagggtggctatcccacctacccgcccactaccaccaacgcgcacataacttgttccaccgtcatgggttatccgcactgttagtcgggcgtttcctggcatttgtgcgcaccttgctgccaacaattgccggtctttccggcttgaacaatgcgcgttttcaattctttaactggatgagtggcttcctgtgggtgttgatcttaaccactatgggcttcgcttttggtaaaacgccggtattcctgaaatacgaagatgaagtgatgtttttcttgatgttactgcctctggcgctactagtgatcggcttgtttggttctttatatgtgctttggcgcaagaaaaataccacgcccgtgaatgatagcaatgacaaaggtaagccagagtgattaactttcgtggccgttttggccgcccagtttggcactatcttatcctgccagtgacagttttattgctggcagcgctgctgtttacgcccattattatgcgcacggaaagcgcgctaaaaattcggcctaatcagcaggggctgtcattacctgatgggttttctctgtaccagcatcttgatcagcgggggattcgcatcaaaagcatcactccagaaaatgacagtttggtagtgagtcttgagtctccagagcagcaacaagaagccattacagctttacaagatatcctgccaaacggttatgtcattgtctccagtgagtcaaagaaacgtcagcgtttattgcccgccttcagaaacaacctacaaaatgtagggtaatctgcatcatggggagttatctccccgtcatttgatcttcgttatgaccaatatatcctgctgatatatgattaatctataaaaaatcctgtagtaaacttgggtatcatataattcagcgctatgcttagtcattcacagtagcctatttcaccccgattcttgttgtaaaaggaagcaataccatgttgttacgtgccgtttttcccctacgggcctttttcctgctggtattaccgatgattgcgtttggcagtgtcgcccaggcaaatgagtgcgataccaaagccaaagagatccaacagcagattgattatgccaaacaacatggcaatacccgtcgcgccgcaggtctggaaacggccttgaaacaagttaagaataattgcacggttgaaagtctggcagccgaccgccagagcaaaattaaagaaaaacagcacaaagtcactgagcgtaaggaagaactaaaagaggctcaacaaaaaggtgatgctgataaaattaccaaacaacagaagaagttaacggaggcgcaagctgagttaaagcaagctcaggcacagaagtagcgactccgggtttaaatacagacacagtgaatcatttggatattattaggataattaacctatcaacttccaaagaaattcactagattaggtattcacctcagttatgttaaggagctattacatgccacaagataaaacctctgaacatttgcgcgctgaacttaagtcacttgcggatactttggaagaagtgctgcaatcttcgaccgataagccgaaagctgagttagataagctgcgggctaaagcggaaagtgccttgaaagatacgcgtgaacgcctgagcgaaacgggtgatagaatcgccgcccaaaccaaagaaattgctgataaagctgacaactatgtccatgacaacccttgggctggcgtaggcatcggtgctgctgttggcgtggtgttaggcgttctgttgtctcgccgctgattatggctgaacttcctcaaactcagggccccggtaaaggggtcctcgatactgtccaccgcatcgccaccatcgtggttggcatggtcgaaacccgtgttcggctagcagctattgaactggaagaagaaaaagcaacactgattcagttgctgatgatggcggggatcactctgctgtttaccgctttcggtttgatgagtctgctggtgttggtgatatgggcgattgatcctgcttatcgtttagttgcattggggtcgacaacggcagtgctcttagcactggcgataataggtgttatctggacactcaccaaagcgcgccgttccaccctgctggggtcaacccgcaagcaactggaaacggatcgcgagttattggagaaagagcgttgagtcgccgtcaattagcacaggaaaaggccgcattgttacgggagatccagcaacaacgtctggatctcgctaacagcgccgcacattggattgaagtcaccgcaccttatgacagggtctgggcgaaaatcgtcagtatgcgaaaatatctgatggtaggttcaagcctggtggcgttatatggcattcgccatcccagtaagttaatccgctggtcgcgcagagcggtcagtgcatggggtgctatccgattgtttcgcagtacttttttattacgttgatcccccattccactgtactgtactgacacgcagccattatcttatgtttgataaaaccagcatataattcagcctgctagcagcatctttccccataagcaggcttttatattctgtcacttcaatttttttgataaaaaacgacagttttacttgctaacaacttatcaacttctcgactaacattctctcatcaagtcagggcgtttgcagaaatacaccagcaaacaatcatatatataccctaaataattcaagttgcaggaaggcggcaactgagtgaatcccgatgagcttgctcaggtaagtgattcgggtgaacgaaagcagccaacacacatgcagcttggagtatgacgggtataaaaattaacgccagcagatgccaggcattaatacaaaacactttttggagaagtcgtcgatgaacaaattacaagatactggcctgttggtagcacgcattctgatgccaattctgtttattgttgccggttacggcaaaatgggtgatgcctatgccgggacccaacaatatatgcaagcgatgggcgtccctggtttcttcctgccactgactatcctgttggaatttggtggtggtttggccattctgtttggtttcctgactcgcaccaccgcgctgttcactgccggtttcaccattctgaccgcactgattttccacactaactttgcggaaggtgttaaccaactgatgttcatgaaaaacctgaccatcgctggcggttatattgtcttagcggttgctggccctggtggtttcagtatcgaccgcctgctgggtaagaagtggtaagcccgcgacaaaaatgaacatgcgattttaatgaatagcgccctatcattagatggggcgtattttttatagaggaacataaaatggggcagctcgtagacggtatctggcacgatatttggtatgacaccaaatctaccggtggtcattttaaacgcagtacctcacagtttcgccattgggtcacggctgatggccaggctgggccgcagggcaaagccggttttaaagccgaagcagaccgctaccatttgtatgtttctcttgcctgcccgtgggcgcatcgcactttgctgatgcgcaccttgaaagggctggaatcactgatttccgtctctgtggtgcatccgctgatgaaagagcatggctggacattcggcgatgattttcccgccgccactggcgactctctttatcacctcgattatctttatcagctctatctgcgtgctgacccctattatagcgggcgtgtcaccgtcccggtgttatgggacaaacaccagcaaactgttgttagcaatgagtcagccgatatcattcacatgttcaatagttcgtttgatggcgtgggcgccagagccggggattattatccacccgcattacgccgcaatattgatgacatcaatggatgggtctacgatcaggtcaacaatggcgtgtataaagcgggctttgctaccacgcaagaagcctatgacgaagctgttaatactgtgtttgatgctctggcgaagctggaacagattctggggaaacagcgttatctgaccggtgatcaacttaccgaagccgatttgcgtttatggaccacactggtacgttttgatcccgtgtatgtcacgcattttaaatgtgataagcgccggatcagcgattatctaaatttgtatggtttcctgcgtgatatttatcaaatgccaggcattgccgagacggtagattttgctcatattcgccatcactattaccgcagccacggcactattaatccttatggcattatctccatcggcccacagcaagatctgctggaaccacatggccgagatacccgtttcactttattaacagattaacgcgcagtagccataacagcttaaggcgtagcgagctaagtcagactgagtgcgtacagcgcggaaaaaccggagcgtacaactagtactagtacgtgaggattgtgagcactgcacaatctcagtatgacgacgtgcagtagccgtttacttattagcgaacaatttaggaatctcgcgcagacaccacgacttagcttcacccatactgtcgcgtcgccaggccataatgatatcggcctcacggctgtattctgggccgacaacccgtaagcgccccgcttcaatatctttctcaaccatttcatacggcatggtcgccacccccaaaccggccaacaatgcccgccgcttatcttcgatggtactcaccgttaaccgctgctgtttatccagcaattgcacggtcaaaaccggccgttcacgagcggtatcggctacggcaacaccacggtatttcacccgcgttagctctgacagcggctctggctccagatggattggatggtcagggctggccacatagacactggtaactttgtacagtttgcggctgttaatctccgaagatgcgcgaaaatgcatatctggcgcaatcacaatatccgcccgcccctgctccaaccgctcccaggcacccgccaatacttcagtaaaaatagagacttgcgtattcgctttcagcgccagtcggtcaaccagcgggaacagtttccatgccggagacaaggcttcactgacgatagtgatatgggtttcccaaccacgcgccaatgcctcagcatccgtggtcagcttatcggcagcttccagcagcacccgcccgcgatccaacagcatacgacccacattggtaaacttggtgcgatgcccggaacggtcgaacagcaccacatccagctcttcttcgagtttttgcatggtgtagctcaatgccgaaggtacacgccccaattcatcggcagccgcagcaaaactgccacggcggtcaatggcatccatcactctcaacgcttctaacgttagcgcccgatctttgcccatcgttttctcaatcaggaaatttgaatatagtgaccagattaactggctaacaatctggcgtccagacgcttaccatttgtttatcgattaatatcaggaaagagcgatcattgtcatgattacatgcagaacagcaaaacagtgcgggcaagctgactttggttggctccaggcgcgctataccttttcattcggccactattttgatccaaaattattaggctatgcttcactgcgcgtgctgaatcaggaagttctcgcgccgagcgcgtcattccagccgcgaacttacccacgggttgatattctgaatatcatcctacaaggtgaggcagaatatcgggatagcttaggtaaccatgtgcgcggtaaaactggcgatgtcctgctattttctacccagccgggtgtgagctatagcgagcataaccttagttcagacaaaccattaacgcgaattcagttatggctcaatgcttgtcccgagcaagaaagtcaatcggctcagcagctatcactgtgtacccagccattaaggctattggcttcccctgacggcgaaaaaggcagcctgaaattgcgccagcaagtatggattcatcatttggatttggcggcgggtgagcaatatacgattgatttgcacggcccgagggcttatctgcaatctattcacggaaccgtggaagtggcaggcccgcaagtgagcgacgctcagcgtttgagctgtggtgacggcgcttttgtgcaagaggaacagcatttagtgattaaagcgcaaactcccctgcgagcattgctgattgatttaccagaatgaccgggtattcgcccggtcagttttaaatgccgcagtagtatttatatctatcagtgatgagcggcttacgctttcaatgacgccatatcaataacaaaacggtatttcacatcacttttcagcatacgttcgtaggcatgattaatgtcctgaatattaatcatttctatatctgaagcaatgccgtgctgcgcgcagaaatccaacatttcctgtgtctccgtaataccgccgatgcatgaacccgccaccgagcgtcgtcccaaaatcatcggtaaagtgctcaccattgggctgatatcccccaggaaaccgacaaataccaatgtgccattaatattcagcgtcggcatataagggttgatatcatgcacataaggcacagtatcaataatcaaatcaaactgccctttggccgcagccatttgtgcatcatcggtagataaaacaatatgatgagcgcccaaacgacgagcatccgcctctttgttaggtgagcgggtaaagagagtcacttcagcaccgagcgcattagccagtttcaaggccatatgacccaacccacccagccccaccactgccactttactgcctttaccgaccttccagtggcgcaatggtgaccaggtggtgatgccagcacacagcagtggtgcggccgctttcagatccaggccagcaggcatcttcaacacgaaatcttgtgatgcaacaatagcttgtgaatagccaccataggttggggtatggtcatgacggtcaataccattgtaggtctgtacattcccttcttcgcaatactgctctaatccctgttgacatggttggcagtgtcgacaggaatccaccatacagccaatgccggcaaagtcgccgaccttgaacttggtaacatctttaccgacggccgtgacgcgcccaaccacttcatgaccgggaacaataggataggtactgaatccccaatcattacgcgcctgatgtaggtcagaatggcaaacgccgcagtagagcacctccatcaccacatcatctgggcgaggagcacgacgagtaaactcaaagggtgccagaggaacttttgctgacgtggcagcataaccgagtactttcattgtcatggtgtatctccggtatcataaacactgtgatttgcagctcgataaaccttaaaaaaggtcaaggtaaactgtataactgtagacgctacgagccatttcaccgtgattcctgagggtgttcaggtgacagatcaaagtccggtcagtttttccagtgcttcagggtagcgctccccagttaatgttacttttgccgcagcgctgtcaatttgctgaagatctgtagcggtcaactcaaggttggcggcagcgatattttcttccagccgatcgagcttgcgtgtccctgggatcggcacgatccacggttttttcgccagcaaccaagccaaggcgatttgcgccggtgtggcacctttttgctgtgccacatcctgaatcaaggctatcagcccctgatttgcttttaatgcctccggtgtgaaacgcggcagtgtgcgacggaaatcatcactggcaaactcggtggcttccgtcatcttgccagtcaaatagcctttacccagcgggctgtaaggcaccagaccaatacctaattcttccagtgtggggataatttccagctccggttttcgccaccacaaagaatattcactctgtagtgcggtaaccggctgaaccgcatgggcacgacgaatcgttgccgcccccgcttcggacaaaccaaagtgtttaactttgccttctttaattaaatcttgtaccgctccagccacatcttcgataggcacatacggatccacacgatgttgataaaacagatcaataacatcggttttcaggcgtttaagagaggcttctgcgactttcttgatatgttcaggtcggctgttcaaacccacccatcttggccccccattcggatcggcctgaaaaccaaatttggtcgcaattaccaccttatcgcgcaaaggagccaacgcctcacccaataattcttcattggtataaggcccatagacctcggcggtatcaaaaaatgtcaccccaagatctaccgctttgcgtagcaatgaaatcatttcctgtttatctgttgccgggccataaccaaagctcattcccatgcagcctaaacccattgctgacacttcgagattactacgacccaatttgcgcttttgcattgcctttacccctgtctgttgttgtttaccatcacaaggtattcaccaaatgaatatcagttgcagaaaaggtagcaaatgccagggcggagtattagagggagaaatacgcatgagtatatgaatttaattcataaattgagctacactcaaaatcctcagggctaacaggcaggaaccatgatgttaaaagagaattttaacgatttaatttcatttcttatggtcgccagagagcgtagctttaccaaggctgcggcaaaactgggggtttcccaatccgccttgagtcactcaattcgtgggctggaggagcgccttgagttgcgtttgctgacccgcaccacccgcagtgttgccccaacagaagccggcgaaaggttggcaaatagcctcgaaccccgtttggcagaaattgagagcgagctggatgcgctgagtgagatgcgggcgcgtcctgcgggaaatattcgtatcactgccggtgaacatgctgtcgattcagtgctctggccggtgctgaaatcctttctcgccgaataccctgatattaatgtagaaatcacggtcgacaataccttaaccgacattgtaacaggccgttttgacgcgggtattcgcttgggagaacaggtcgcaaaggatatggtcgccgtacggattgggccagatatgagtatggccgtggtcgcctccccttcttatttggctaaatatggcatccccaccacgccagcagatttacaacatcatcgttgtatcaatatgcgcctaccaactatgggtggcctgtatgcttgggagtttgaaaaagaagggcgtgaggtaaaagtacgtgttgatggtcagctaacgttcaatagcatacgacaacgtattgatgccgccgtcatcggctttggtctggccatggtgccagaagatgccgtgaaagcggagattgccagtggcaacttgattcgcgtgctggaagattggtgtgagccttttcccggttactatctttattaccccagccgcaggcaacataccactgcgttttcgttgctcgtcgacgccttgcgttatcagcgctaaatccaaacaaaaaccccgccgaagcgggggttttgcggaatgagtggagttgaccggtaagccgctttcttttggtgaaaagcgttgtggacagtcattcctctcaaccatatatcacataaacaaaaaccccgccgaagcggggtttgcggaatgagtggagttgaccggtaagccgggttctgtcgtggacagtcattcctctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccatgtgaacccctatttggccttgctccgggtggagtttaccgtgccacggactgttgccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccacttgcgtgggccatcggcggtttgctctctgttgcacttgtcgtaggcttgcgcctcccaggcgttacctggcaccctgccctatggagcccggactttcctccccttcacctgtctcccccgaaagggacggcagcgaagcggcgactgtctagtcaactccgcggcggattatagtcacattagcgctggatgtcatcttcctgttgcacttgatcgccatctagctgttcaagtgcgtacttatacagcgcattctttttcacaccgtggatttcagcagccagcgcggcggctttcttcagtggcagctctttttgcaacagcgccaaagtgcgtaaggcggcggcaggcagtgcatcatcaacctgcactttatggccttcgactatcagcaccatttcgccacgacggcgggtttcttcttcctgaacccaagccagtaactcgccaaccggcgcgccgtggatagactcccaagttttggtcagttctctggcaagtaccacatagcgttgtgggccaagtacggttaccatgtcctgtaaactttccaacaagcggtgagttgattcgtagaagatcagtgttcgaggttcctcaatcagcgcttgcagagtatccttacgtcctttggttttcgctggcaggaagccttcgtagcaaaaacgatctgaggcaagacccgcggcggagagtgcagtaatcgccgcgcaagcgcccggtaatggcacaacgcggatgccagcttcacggcaacggcgcaccaaatggtagcccggatcgttaataagtggtgtacctgcatctgaaaccagcgcaatactctggccttcttgcagtttcgccagtaaatgatcggctttttgttgttcgttatggtcatgaagtgcaaacaggcgggcgttgatcgcgaaatgctgtaacagcaaccctgtatgacgtgtatcttctgccgcaatcaaatcaacgcctttcagtacctctaacgcccggtgggtaatatcccctaaattaccgatgggggtaggtaccacataaagcgtagatgcagaaatcactgctcgatcgtgttgattcattgtttcatccgaattaccgatttaatattgagcatcttgaaaaaaacatcactggatacagtatgctttcctcaacattcgttcgttccaaagcagggcttgtccctgttgttctggctgcgttgatactggcagcttgttcaggcagagcaccacagacgccgccacccacaaatatacaggacgaagcaagcgctaactctgactattatctgcaacagttgcaacagagcagtgatgataacaaggctgactggcaattactcgccattcgtgccctgctacgtgaagggaaactcccgcaagcggcagaacagctcggcactctgcccgccaatctgagtgacacccagcgccaggaacagcagctactgaccgcagagctactggtagcccagaaaaataatccagcggctgccgatattctgggcaaattggatgcaacacagctctcagctaaccaacaggttcgcttctatcaggcacaaattgccgccaatcagggtaaagcaacattaccgctgatacgtgcctttattgctcaagaacccttgctaaaagataaagcacatcaagataatattgatggcacctggcaagcgctggcgcagctcacgccacaagaattgaataatattgtcattaatgcagatgaaaacgtgctgcaaggctggctggatttgctgcatgtatatcaggataacaagcaagaccctgatctgctgaaagccggtattaaagattggcaaaatcgttatccacaaaatccggcggcgaaaaacttgccaacggcattaacgcaaatcagtaacttcagccaggcatctacggcgaaaattgccttattgctgccattaagtggctcggcacaagtctttgctgatgccatccaacaaggttttactgccgcgcaaaatggcttaccagtgaataccccggctccagtgacaccagatgcaacgaccacgacaccaactgatgccactgctacaccggtgactgatattgccacgccagcgccagtggcaacccctgttgccaccagtaatgcacaggtaaaaatctacgataccaccactcaaccagtggctgctttgttggcacaagcccagcaagatggtgccacattggttgtcggcccactgctgaaagctgaagtggaacaactgagtacgacccccagtaccctgaatattctggcgctgaatcagccggaagttagcactaacagcccgaatatctgttacttcgccctgtctccagaagatgaagctcgcgatgcagcgcatcatttgtggagccaggaaaagagaatgccattgttgctaaccccgcgtggtgcctttggtgatcgcgttgccaaagccttcgcagaagagtggcagaaacaaggtgggcagacggtattgcaacaaaacttcggctctactgctgagttgaaacaagccattaacagtggtgcaggcatccgtctgactggccaaccggtgagtgtttcaagcgcacctgccgcagcacctgcatcagtcaccattgctggcctgaccattcctgcaccgccggtcgatgcaccagtggtttcaacctctgctggcggtaatattgatgcagtgtatatcattgcaacacctgccgagttgacactgattaagccgatgattgatatggcgaccagcacccgcagcaaaccagcgctgtttgccagctcacgcagctatcaggcaggtgctggcccagattaccggctggaaatggaaggtattcagtttagtgatatcccattgatggcaggggcgaatcccgcgctgatgcagcaagcggcggccaaatttgccaacgactattcactggtacgtttgtatgccatgggcattgatgcgtggacattatcgaatcattttgctgaaatgcgccaaattcctggtttccaggtgagcggaactaccggtgatttaaccgcatcagccgattgtgtcatcacccgtaaattgccttggctgcaataccgtcaaggcatggtagtaccggcggcgtaaagtgattcgggggcaaccctgcaacttcaaggacgaagggaatatgagccacagggatactggcacacactacgaaaaccaagcccgccactatcttgagcgggcaggtttagtgtttaaggcagcaaatgtcacctatcaaaatggtgaaattgaccttatcatgcgcgatggcgatacctgggtatttgttgaagtacgctttcgtcgcaatgcactattcggtggcgctgccgccagtgtcacttatagtaaacaacaacggctactccgggccgctaccatttggctggcgcagcgaaacgcctgttttgccactacaccgtgccgttttgatgtttttgccatcactggtagcgagctagaatggctaccaaacgctttcaatgcggattgatgattcctctccggttttataccggagttttaaatattaagtgagttaaatcaacgtgctggatagaatcaaaggttgctttacagaaagtattcaaacccagattgccgcggctgaggcactgcctgacgccatatcccgtgcagcaatgacgttggttcagtcactgctcaacggcaataaaattctctgctgcggtaatgggacttctgcggctaacgcacaacactttgcagccagcatgataaaccgttttgaaacagaacgaccaagcctgcctgcaatagcattgaatgctgataatgttgtgctgacagccatcgccaatgaccgtttgcatgatgaagtgtatgccaaacaggtgcgtgcgctgggtcatgccggtgatgttttgctcgcaatttccactcgtggtaatagccgtgatattgtgaaagcggtagaagcagcagtcacccgtgatatgaccatagttgcacttacaggttatgatggtggtgaactggctggcctgttaggtcagcaggatgtggaaatccgcataccttcgcaccgtagcgcccgggttcaagaattacacatgctgacagtgaattgcttgtgtgacttaattgataacactctatttccccatcaggacgattaaaggagcacgaatgaaggttggttatatttttgccatgctattcagcgccctgctattacaaggttgtgtcggtgctgtcgtagttggcagtgcggccgttgcaactaaatctgccacagaccctcgttctgtcggcactcaggtagatgatggcacacttgaagccagagtcgtcaacgcgctgagcaaagatcagcagataaagagccaaacacgttttgttgtgaccgcttatcaagggaaagttttgctgaccgggcaatcgccaactgctgagctgtctaaccgcgccaagcaaattgcggccggtgttgatggtgccactgaagtgtataacgaaatgcgcttgggtaaaccggtcgatctgactactgcatcaatggatacctggattaccaccaaagtccggtcacagttactgactgcagactcggttaaatcctccaatgtaaaagtgaccacagagaatggcgaagtgttccttttgggtctggtgactcagcaagaagggcaatcagccgctcagatagccagccaggtcagtggcgttaagcatgtgaccactgcatttactattgtaaaataatcaattggttagaaagagcaaccctattatgggccgggagaaatccaggcccatttttagctatcccaaacatcaaaccattaatctaaatcattcgcctgtatgaagtctttcccacccaattgccgcatttggcgcaaaatccactgttggcgggaaatcacataaccggatggcgcattcgccttaaaacgcagtggattgggtaaaactgctgctaatagagcggcttctgatgcgctcaatttactggccggtttattgaagaaatggcgagccgccgcttctacgccaaaaataccgtcaccaaactccgcaatattcagataaaccgtcagaatacgccgcttggtccacaccaactcaataccggcggtcaatccgacttccagccctttgcgtacccagctacggccatcccacaggaacagatttttggcagtttgttgcgataaagtcgaagcaccgcggatacggttttggttgcgctgattatgggctaacgctgattctatagcaccgacatcaaagccccaatgctcggggaatttttgatcttccgcagccatcaccgccagcgccatgtaaggtgaaatctcatccatcggcacccaatcagagtgggcgacgtacgaaaaatcaccggtcaaccaagcaccgagttgcctttcaatcatgaccatggaaaacggaaccggcaggaaagcaaaaatcaaaataccggccaaccacagggcaacaatgccaatgacagcccgttttccccaataccaaagccaatttaatccacggcggactgaaatcattcggttaaatccagcaccttcgccaccagcttatcaattccttttgctgcttcagaaattgatgccgccaacatgtaagcaggtgttgtgaccactttattctctgcatcgaccactacgtcatcagcagggcaaataatatgctcgccccccataatttcaaccgcctcaatggtatcgggatcgttaccaatggtcagacgaacaggcttacccaatagcttcggtagcataacgggagaaatacacataaacccaattggtttgttcgccttatgcattgattgagttagcttaactaaatccggatctatagcacattcagaacccttaatagcgaaatcgctgagattcttcgctgctccaaagccaccagggacaataagggcatccaagtcctctgaattggctacagaaagcggctttatcaggctacgggcaatacgcgctgactccactaaaacattccgctgctcggtggattcttcaccagaaaggtgattaataacatgtagttgtggcttatctggtgcaaagaatgcaatacgtgctccagcacgatccaatgctaatatagttaagacagactcatgtatctctgtgccatctaaaacaccacacccgctaagcactacaccgactgttttcatcacatctctccttttctcacgctgtcaattgcttaactcgttctagtgacaaagacgtatctctatcacatattttaatgaatcttgtaacaagagcgcttacatttgctatgttattgcttgtatgatgtatggaagaatcctaacaacctgcaaattcactcgaaatcgaaattattatatcctaaataattcgagttacaggaaggcggcaactgagcgaatccccaagagtctacttactttaaggtcaacgaccagtaagtgactggggtgaacgaaggcagccaacgcacatgcaacttgaagtatgacgggtattgcaggttaacgatttccctggtgttggcgcagtattcgcgcaccccggcctcggtcggggttattttttttcagcttcagctgcccactcacgtaatacctgaacatcattacgccattctgattttaattcatcgacccaatcttgtacgttgtcccaccatgctggcagtgtcggggtttgaatttgctgtgcaagttgctggatatggcgcaagccaacggagccggccgcccctttaattttatgcgcttcctccgtaatacccttttgatctcgcgccgtcatgtttgaatccaataccgccaaatagctcggcatcatttgttcaaacatttccagactttgatgaattaattgtggaccaaccaaatcgatgtattgttccagcatggcagtatcaagtaacgattcatgggtttgcatcacaatgtgttcctgttttttagcggcagaagaaggcttatgatcccagaattgcttaatcatggccgtgagcgcaggaactgataacggcttactcagcacatcatccatcccagcatctaaatattcttttttgtctttaagcacgttagccgtcaaggccaccaatggcggtaaggattgctgcccataatcagccctaatttggcgagcgatatccaacccactcatatctggcaattgaatatccaacagcactaaatcaaaatcatcaggtttgaacatagccagtgcatcatggccattcattgccacctcgacactgttgcccagtttttccaacaccgagcgcgcaacaatgacattcagctcgatatcctccaccagtaatatgtgaagagctgggagcggtgtatcgtcgcctgatggggcgctagacgcagcctgcacggcgggtgctttaatggtcagggtaaagcatgaaccggccccttggacacttttcaccgtaatatcgccgcccatgctctgtgccagacgtttagacaccgccagcccaatgccggtgccggttgccggacggccgccattactgtcttttacctgataatacatggcgaaaatcttgtcttgctcgtcttcagggatccccatgccggaatcttccacttcgaaaatcaagcggtcattactctcacggcgaacccgcaccacaatttcaccttgctgggtaaacttcactgcgttgccgattaagttccataaaatctgacgcaagcgggtgccatcggtaatcactttctccggcaatggcaactgcggttccataatgaacttcagccctttcggctgcaccaacaggccagaaaggttttccaaatccgccataaaacccgtaaaatcaattggttggttatccaactgaactttacgtcgctccaacttatccatttcaatgatatcgttgaagatattcccaagagtgatagcactgacgtgaatggttttcaggtatttcagttgttcgctgtctaattcggtatctaacaggatacggcttaggcccacaatgccattaagcggcgtccgcagctcgtggctgatagtagagataaaagtcgtcttatccctactggcattctccagcgcatcctgatagcgcttacgctcagttatatcgcgcccaaaccccatcaacccatgtcgtttaccgactcggtcataaaacggcacttttcgcaattcaaaacaggctttacgcccatcgggatacaccaaccactgctcataagtcagagaaacgttgtgacggaaaactttctcatcggtttccatgactttttcagcgatgtccggcgcatagacatctttaggggtcaagccgaccaactgtttctcacttttgccggtcagtagttccatcgcccggttacagccggagaactcattatcttcgttacggtaataaaccaaatccggtgaagcatccaaaaaagagcgcaataaggccgactgttgccctaattcgacctgtgcctgctcacggtggcccatctcttctttcagtttgtcgaccacttgcaggtgagctttctcagctttttcacgttcgacaatttcctgattgagttgagcaatgttttccgtcagttgcttattcagctccaaatcgcgataacgcatcacttcaagcttatcaaccaaccgggataagcgctggcgcgactcttccagttgctccaccaccaccgacaggaaatacacggcccacggggttatcagcaagccaaagaaaatggaacgcaccagatcgagggtttccaccgagccactcaatacaaatgtcaccgccatctgaaccaccatggccagtaacaccaacacagatgccagcagcagtgagaagcgaaccagccctaacttaaccattaaatcaacgtagtactgggctaataccctgatttgcttcatagcaacccctgtctgtgtttatctgataaatcataccgtaaaactacaaatagataagccaggttgctcagaagtgtggaaaagattgcaaatcacaatgagagattgggggaacaaactgattatctgccaataaacggtaggcataaccaaaataaggtggggggtcaaaacttacggcgtagcgagctacgccagactgagtgcgtacagcgcggaaaaaccggagcgtacacgcagtacgtgaggattttgagcactgcacaatctcagtatggcgacgcgcagtagccggtcataaagcagaggcctgcccgccatgggccagcatataattattcagctcattcataccggtccagcgatttgcgcaccacaatggcgcaagtagcgttggcctgcgggcgctggcagaaattcggtgatagacaatgtcagcaggagtatggcggatcatttcaccggcggtgagcacataatcttccaacgccagttccggcaaacgccccgcgcgccatgctttggccataatactgccctcgacgatatgcagtggatgcagttttatcccatcaacaccagtgaccaccactttctccagtgtttccatgcactgcgcctgctcctcaccgggtaggccgacaatcaaatgacagcacactttcagccctcgggcacgggcgcgacgggctgtttgttggtagcaggcaaaatcatgaccacggttaatacgtttgagtgttttatcattggcggtctgtaaccccagctctagccaaacttcataaccttgctggtgatagccacttaataaatccaataccgcgtccggcacacaatcgggccgggttcccacacacaagccgacaatatcagcttcagccaaagcttgctcatacatcaccgccagcgcattgacctctgcataagtactggtataggcctggaagtaagccaggtagcgttttgcccgattggcttttttagcttgctccgccaattgctgcgcaatgccctgttgctgcatttgttcatcagcaaatgaagccacattacaaaaagtgcagccaccacggccaagggttccgtcacgattaggacagctaaacccgccgtgtagcgtcagtttatgaattttttcaccatagcggcgctgtaaatccgcaccaaacatattgactaattgctgcaactgcataatcttggcactgcctgtcaaaaaagagctttaggctacccgctagcgatataattcgcgatgacagagatcaactcccaagcccttgggtgcagctgcgcataaccattcattataaatgcaaataaaatcacttgaccgatgattaaattttcttatttccgctctgttctgaatgcttctattacaattcagtgaaaaatagtgttaaacaccagaaaatacatacaatgcggaatattactctacaatccccgccagcactagcatggtgcagagatttgtcgattgcactatagtgagacagctcacactttagcaccaacctcatgaagcatcgcagcatgaaaaaatgccaataaattcatatttttcattgttataaacctatttattaccttaaagatagttcttaagcctatatttgacctgagtattctttctcgctaagttggaagtccgctggaagctttctagacgggcaaacgtctagtcataattatgcagtaatttaagactccctcttaaaacaagtcttataccacttgtgagaaccgtcacaagaggccattgccggagggcggaaaagcagatttgccgcgaaatacgcgcctgtcagcccagcccgcctgatgtcgagatggccttctggagtcggtttgtgagagtctcgcagagcctggggaggttcactgatatgttgtacgataaatcccttgagagggacaactgtggtttcggcctaatcgcccacatagaaggcgaacctagccataaggtcgtgcgtaccgcaatacacgcactggcccgcatgcaacaccgtggcgcgatacttgctgatggcaaaaccggcgacggctgtggcctgctattacaaaaaccggatcgttttttccggatggtcgcagaagaacgcggatggcgtttggccaaaaactatgccgtcggcatgatgtttctcagtcaggacgaagaactcgccaaggcaagccgccgcattgtagaagaagaattgcaaaacgaaacgctgtcgattatcggctggcgtgaagtgccgaccaacccagatgttcttggtgaaatcgccctctcctccctgcctcggattgaacaaatttttgtgaacgcccctgcgggctggcgtccacgtgatatggaacgtcgcctgtttgtggcacgtcgccgtattgagaaacgcattgcaaacgacaaagatttctacgtgtgtagtttctcaaacctggtcacgatctataaaggcttatgtatgcctgcggatctgccccgtttttatcttgatttggctgatctgcgcatggaatcggctatctgcctgttccatcagcgcttctcaaccaacaccgtgccacgctggccactggctcagccattccgctatctggcgcacaatggcgaaatcaacactatcgccggtaaccgccaatgggcgcgggcacgcgcttacaaattcaaaacgccattaatccccgatttgcaggatgcggcccctttcgtcaatgagaccggctcggactccagttcactggataacatgctggagttgttcctcagcggcgggatggacttgattcgtgctatgcgcctgttagtgccaccggcctggcagaacaacccggatatggatactgacctgcgcgccttctttgacttcaactccatgcatatggagccttgggatggcccggccgggattgtgatgtcagatggccgctatgctgcctgtaaccttgaccgtaatggcctgcgccctgcgcgctatgtcatcaccaaagataaactcatcacctgcgcttctgaagtcggtatctgggattaccagcccgatgaagtggtggagaaaggccgtgttggccccggcgaactgatggttatcgacacccgcagcggcaagatcttgcattccgccgaaacagataacgatctgaaaagccgccatccgtataaagagtggatggagaagaacgttaagcgcctggtgccgtttgaagatctgccagaagatcaggtaggtagccgccagttagatgactcacagctcgaaacctatcaaaagcaattcggttacagcagcgaagagctggatcaagtcatccgcgtgctgggtgaaattggtcaggaagcgacaggttcaatgggtgatgacaccccatttgccgtgctttccagcggcccgcgtattatttacgattacttccgccagcaatttgcgcaggtcactaacccgccaatcgatccgctgcgtgaagcacacgtgatgtcgctggcgaccagtattggccgtgaaatgaacgtgttctgcgaagctgaaggtcaggcgcaccgtctgagctttaaatcaccgatcttgctgttctctgacttccagcagttaaccacgttggaaggcgaacactaccgcgctgatcggctggatctaacctttgaccccgcagaaactgatctggaacaagcagttttggccttgtgcgaagaggctgagcgcaaagtacgtgatggtgccgtgatgctggtgctatcagaccgtgccattgcacctaaccgcttgccggttccggctcctatggcagtgggtgctatccagactcgcctggtagaaaaaaacctgcgttgcgatgccaacattattgttgaaaccgccagcgcccgcgacccacatcacttcgcggtattgctcggttttggtgctactgcgatttacccttatttagcttatgaatcactggctaaattggttgatacccaagctattgataagaagtatcgcgatgtgatgctgaactatcgtaacggtatcaataaagggctgtacaaaatcatgtccaaaatgggcatttcaaccgtggcatcataccgttgcgccaaactgtttgaagccgttggcctgcatcgtgacctgaccaacctgtgtttccagggcgtggttagccgcatcggcggagccagtttcagtgatttccaacaggatttacagaatctgtccaaacgtgcctggctgaaacgcaagccactggatcagggcggattactgaagtttgtccacaacggcgaataccatgcgtataacccggatgtggtcagcaccttacaaactgcggtgcacagcggcgaatacagtgattatcagatttacgccaaactggtgaatgagcgcccgatcgccacattgcgcgatctgctggccatcaaaccgcaaggcaccccgatcccagtggatcaggttgaaccggctgaatctttgtttaagcgctttgatactgccgccatgtctatcggcgcactcagcccggaagcccatgaatcattagccatcgctatgaatagcctcggcgggttctccaactccggtgagggcggcgaagaccccgcgcgttacggcaccaataaggtgtcccgtatcaagcaggtagcatcaggccgtttcggtgtcacaccggcgtatttggtgaatgctgatgttatccaaatcaaagtagcgcaaggtgcaaaaccgggtgaaggcggccaattaccgggtgataaagtcacgccgtatatcgccaaactgcgttattccgtgccaggtgtgaccttgatttccccaccaccgcaccatgatatttattcaatcgaagacttggcacagctgattttcgacttgaaacaggtcaacccgaaagcaatgatttcggtgaaactggtttctgaacccggtgttggcaccattgccaccggtgtggcaaaagcctatgccgacctgattactattgcaggatacgacggtggtaccggtgccagtccgctgtcctcagtgaaatatgcgggttgcccgtgggaactggggctggtggaaacccaacaggcactggttgccaacggcctgcgccataaaatccgcctgcaagtggatggtggtctgaaaactggcgttgatattgttaaagcggcgattctgggggcagaaagcttcggtttcggtactggccctatggtggcgctgggttgtaaatacttacgtatttgccacctgaataactgcgcaacaggtgtagcgacccaagatgagaaattgcgacgcgaccattatcacggcttgcctgaacgtgtggtgaactacttccagtttattgcccgtgaaacccgtgaaatcatggctgagctgggtgtgagccaactggttgatttgattggccgtaccgacatgctgttggaacttgatggcatctcagccaaacaaaacaaactggatctgtcgccaatgctgaaaacagcaacgccacatccaggcaaagcgctgtattgcaccgaaaataatccaccgttcgataaaggcttattgaacaaagagttgttggcgcaagccgagccgtatattgaagctaaacagagcaagacgttttactttgatatccgcaacaccgaccgttccgtgggtgccgcgttatccggcgcgattgccaccaagcatggcgaccaggggctggcaaccgatcctatcaaagcctacttctccggtactgccggtcagagctttggggtgtggaatgccggtggcgttgagctgaccctaacaggcgatgccaatgactatgtcggtaaaggcatggccggtggccgcattgcggtgcgccctccagtcggttccaatttccgcagccacgaagccagcattgtcggcaacacttgcctatatggtgccactggcggcaagttgttcgctgctggtcgtgccggtgagcgtttcgcggtacgtaactccggggcgattaccgtcgtggaaggtatcggcgataacggttgtgaatatatgacgggtgggattgtttgcgtgctggggcgtaccgggatcaacttcggtgcaggtatgaccggtggtttcgcttatgtccttgatgaagatggtgaattccgtaaacgtgttaaccctgagctggttgaagttctggatgttgatcaattggcaatccatgaagagcatctgcgcggcctgatcactgagcatgtgcagttgacgggttctagccgtggtgaagaaattctggctaactggccggaatgggtgaccaagtttgctttggttaaaccgaaatccagcgatgtgaaagcactgttgggccaccgtagccgttccgcagctgagctgcgggttcaagcgcagtaaggggttgaaatgagtcagaatgtttatcagtttatcgacctacagcgcgtagatccgccgaaaaagccgctgaagatccgtaaaattgaatttgttgagatttacgagccattctcggaaacacaggctaaagcccaggcagaccgctgtttgtcgtgcggtaacccctattgcgaatggaaatgcccggtgcataactacatccctaactggctgaaactggccaacgaagggcgaattatggaagctgcggatcttgctcatcaaaccaatagcttgccagaagtgtgtggccgcgtatgcccgcaagaccgcttgtgtgaagggtcttgtaccctgaatgacgagttcggcgcggtgaccatcggtaacatcgagcgctatatcagtgacaaagccattgagatgggctggaaacctgatatgtctcatgttcacccgactggtaaacgtgtggcggtgattggcgctggccctgccgggctggcctgtgccgatgtactggcgcgtaacggtgtacaagcggtagtgtttgaccgtcatccagagattggcggtttgctaacctttggtattccggcctttaagctggaaaaagaagtgatgattaagcgccgcaaaatcttttccgagatggggattgaattccaattgaataccgaagtcggcaaagacatcactatggatgtgctgttgcaagagtatgacgcagtattcctcggtgtgggtacttaccaatccatgcgtggtggcctggaaaacgaagatgcatctggagtatatgatgcgctgccattcctgatcgccaataccaagcagctgatgggttacgacgctgcacctcacgagccttatatcaatatgcaaggtaaacgtgtcgtggtgctgggtggtggtgatactgcgatggactgtgtacgttcttccattcgccaaggggcaactgacgtagtttgtgcctatcgccgtgatgaagccaacatgccgggttccaagcgggaagtgaaaaacgcacgtgaggaaggggttgaatttaaattcaacctgcaacctttgagcatcgaagtgaacagtaacggcaaagtctgtggtgtgaagatggttcgaacccaactgggtgcgccagatgcacaggggcgtcgcatggctgagcagatcccaggctcagaacatgttctgccagcagatgctgtggttatggcgtttggcttccgcccgcacagcatggaatggttggccgctcatgacgtagcattggataaacaaggccgtgttgtggcaccagagcgcactgataatgctttccagaccagcaacccaaaaatctttgccggtggtgatatagttcgtggctctgatttagtcgtgaccgccattgctgaaggccgcaaagcagcagaaggtattatgaattatttggaagtctgataccaaaaatcctgtcatatacatctaaaaacatcaggggctggttatccagccctttttattgtgttttttcgcgcaacgtcattcactcaagattttgtaacaatctcagcccgccttatttgcagcattttgaccatgaagcgctatagtaagggccgagtttagatttatttatactttatgggccaacacttcccggcccgacacagctattttcttatacacattgttacgccttgttttaaagaaaggatcatctgttatgaaatctcacttacttttcattgctggcggtttgctggctatcagcggcagtgcattagcaatgtcacttaattatcaagaagttggctataatattgaggctcgaggtgctcgggctgtggtggcggaactggcaaaagcggggcaattacctgcggtcgagaataatatcaagctgggtgatgataactggattgctatggcccctaaactggccaatggtggtaatgcgagtttcactgcgggaataaaatcagccctctcttcggcgctgatttataatccagccgcagtactaaaagcagtaagtgacagtaaaacacttacattatcagagatttgtactgcaccagccgatgctaaagacagtgctgcaaaagccagtttccaacagcgcgccactcatactctgtcaactatcagaaatagtgacatgatgagccagcgtgatagctgcctggccgaattgagaaagttatcttaatggtaacagtacgaatcagggcggccaaagccgccctgattgtttgtccaaaaaacagtctatttgctcgagaaatgaaggcgactacttaaccacacgcaatgctggacgaccaccactacgtggcggttgcggcggttcatcatctggtgagccaccatcaccttgtggcgcctgagtatcatccgttaccaacatcaaattttctgtcggtgtagtctcgtcatcttcctcttccatgccgacaaaattaccatctgcatcagaatcgtaagcttcttcaggttcaaacatagttccagaaccattttcacgcgcatagattgccatcaccgcccccatagggacagtaacttcacatggaataccaccaaaacgggcgttgaaactcacgccttcattacccaattccagattagccacggcacgcggcgccacattcaatacaatttgcccatcacgggcgaactccattggcaccgagacacccggctgggtgacatccacgaccagatgtggagtcagttgattatcaatcaaccactcatagaatgcgcgcaacaggtaaggacggcgcggagacatatcagacgtcgccataaaaattaaccccgtgtttgcaggcgcatttcacgttcagcttcagtcagagaagccaggaatgcatcacgctcaaacactcgagtcatatagcctttcagctctttagaacccgcaccggtgaattcaatgcctaattctggcaaacgccacagcaacggagccaggtagcaatcaaccagactgaattcttcgctcatgaagtaaggtgcttcattaaatactggagcgatggacagcagttcttcacgcaactgtttacgtgcagcttctgcttcctgtgcattaccttgctcgattttgtgcagcagggaataccagtcatgctcaatacggtgcatcatcaagcggctgctaccacgtgcaacagggtataccggcatcaatggtgggtgaggaaaacgctcatccaaatattccatgatgatacgggattcatacagagtcagctcgcggtcgaccaaagtaggaactgtacggtaaggattgaggtcaatcaggtcctgcggcagattatcagcttcaacctgctcaatctcaacactgacacctttctccgccagtacgatacgtacttgatggctaaaaatgtcggtcgggccggaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaagattatctagaaaacaatgcgaatagcccacggtgacgttgctatcctgagtcgttttaccgccggttcgcaatcaaggtagttgctgccgtaaataagccttggtcgagagaataattcagccagggagatacacggacgccaacagttcgccgaacaggcacaaaagtgggtgatagtttaccagattttgcatgttttgtggggatgctgctgcgatttcatcaacaattgtctatcagacaacagcttagcggtaaaaatataatgaataaaatggtggaagtgtgtttttcagctatttattttgttttatatcaataaaaaaacccggtgagacaccgggtttttaccattaatctgctgccataaaggcaaaaaattaacgcttggagaactgtggacgacgacgtgctttacgcagacccactttcttacgctcaacttcacgcgcatcacgcgttacgaagccagctttacgcagttcaccacgtagagactcgtcatattccatcagtgcacgggtgataccgtgacggatagcgccagcctgacctgaaataccaccacctttaacagtgatgtacatgtcaaacttggtaaccatgtctaccagttccagcggttgattcactaccatacgggcagtttcacgaccgaagtaaacttcgaggctacgttggttaataacgattttaccgctacccggcttaagaaaaacgcgtgcagcagaacttttgcggcgaccagtgccgtagtattgattttcagccattgccataatcccgattaaatgtccagaacttgcggttgctgtgccgcatgattgtgctcagtacctgcataaactttaagtttacgatacattgcacggcccagcggacccttcggcagcatgcctttaaccgcgatttcaatcacacgctcaggactgcgggcaatcatctcttcaaaggtcgcttgtttgataccaccgatgtgaccggtgtgacggtaataaatcttgtctgtacgcttgttaccggtcacggcaactttttctgcgttcagaacgatgatgtaatcaccagtatcaacgtgcggggtgtattccgctttatgcttgccgcgtaagcgactagccagttcagtagcgaggcgacccaaggtcttaccattcgcgtcaacaacataccagtcgcgttttacagtttctggtttagctgtgaaagttttcattataaaagcttacccaattaataagttacacgttggtgaacacccaaacgttcaaaaacagttgaggctcacacgaccatcagtccagcaaacctaccccttcgaatagccaatgctggcactatacaaagttctgggaaaaaaactttgttgtaacgtggggtcgcaagattatagagaagtcgacgtcaaagatcgaactgtttttggcgagaaaggtataaattaaacatgttaagttagggcgaagaataatcgcccaccacagaatagcattttagtgggttaaaagtgaataactgcggtgcagatagcttttaccacaagtgcgattacggcaagtgcggtaaagagaggtattcctcactttgcatctcttgtagccgtgataaacaacgctgatattcaaatttaagccgctcaccgcaataaatttcgaacattgatgcttccgctgcaatgatcaatttcacccgccgctcatagaactcatcaactaatgccaaaaaacgtcgagcggtattttcatcttgcgtcgccattttatggacattatgcagcaatacggtgtgataaagcttagacaacgcgatgtaatcaagttggctgcgcgcctcttcacataatgtgtggaagtccactgccagcacgccttgccccgagcagatggcaggcaaaggccggtgattgacctctagaacaggtgctttttcgccctgtttacccgcaagtttgacaaaaatgtctgccatcgcctgctcggtttgtggattgagcggcgtcaaatacaggtttgcctgagtcaatgtacgcaaacgatagtcaataccggcatcgacattcatcacatcacaatattgtttaatcagttcgatggcaggtatgaaacgcgctcgttgtaaaccgttgcgatacaagtcatccggtggaatattggatgtggcaaccagagtgatgccgcgcgcaaacagtgcttccagcagtgttgccagcaacatggcatcggtaatatccgacacaaaaaattcatcaaaacacagcacatccgtctgcgccttgaaaccatcagcaatgatttctaatggattttcatggccttgcaatgtggttagctcttgatgcactcgcaacataaagcggtgaaaatgcagacgcagcttacgatcacctggtaaactgtggaaaaacatatccatcagccaggttttgccccgcccgacgccgccccacatgtacaagccctgagccggacgtattagcgtcttgggtgcgctgcggcccagtaaacgccccaaacgccctcgtatactgttattaaccgtaggggtactgtggtgttgattcagttcccgatatagggtatccagccgtgctacggtgcgccgttggacgtcgtctggttggtagtcaccggcatcaattgcctgctggtaaagtgctataggtgaactcggttgcatgtttatcaataatccctgataaaataattatctactttttacggtactttcttgctgatttatcgggcaatcgcagcatttaccgactcggtcactgcggaaaaaacctgataaccataggcaaagttgcatcaggattccactcagacaaggttaacggttatagtgggtattattaagtgaaaaagccctgctgaacaatgaagtcaaaaaaggagtcatcatgacctgggagtatgcgcttattgggttggttgttggtattgtgattggcgcggtggctatgcgctttggcaaccgtaaattgcgtcagcagcaagtgctgcaaaatgagctggagaagagcaaaacagatctggaagaataccgtcaggaactggttgggcattttgcccgcagtgccgaattgcttgataacatggctcgcgactatcgccagctttatcagcatatggcgaaaagctccaataacttattgccggacttgccaatgcaagataatccgttccgctaccgtctgacagaatctgaagctgataatgatcaggcaccggtcaaaatgccacctcgcgattactctgaaggcgcatcggggttattacgcccggagcatcagacccgcgattaagcacgcgcttagctatcatactgactacggtggggtgttcctcatactgccgtagtcagcacatttacacttctatacttacctcttcttgaattgctttatcctaacccctatatcaagtgacatcttagggtgcttatttttagaacagcagtagccttttgaaataagtgaattttttagctaattcagagtctgaatttacaacggacctgtagcagccatcaccccctattcattcaccgttaggtattgagagagtttaaatcaatgaagaaaaagtcattatttcttagtgcgttggcaatgagtgtcggcttaggtctcgcatctgttcctatggtgaacgcagcagctcttcctgcagccgtcgcagggcaatcagtcccaagcctggcccctatgttagaaaaggtgttgccagcggtcgtcagcgttcacgtctctggcactcaggcacagcagcagcgcttgccagaagagttcaaattcttctttggccccaatgcgccaaccggcaaagagagcaatcgcccatttgaaggcttaggatctggtgtcatcattaacgcggaaaaaggttatatattaaccaataaccacgttattaataacgcagataaaattcgcgttcagctcaatgatggccgtgaatatgatgccaaactgctgggccgtgacgaacaaactgatatcgctttattacaactaaccgatgccaaaaatctgaccgccattaaaatcgcagattctgacaacctgcgagtcggtgactttgcagtcgccgtgggcaacccatttggtctggggcaaactgcgacttcgggtattatttccgcactgggtcgcagtggtttgaatctggaagggttagaaaactttattcagactgatgcctctatcaaccgcggtaactcgggcggcgcgctggttaacctaaacggcgaattgattgggattaacaccgccattttggctccaggcggcggtaacattggtatcggtttcgctatcccaagcaacatggcgcaaaacctcagccagcagctgattgagtttggcgaagtgaagcgcggcctgctgggtattcgtggtagtgaaatgaccgctgacatggcaaaagcctttaacattgatgctcagcgcggtgcttttgtcagtgaagtcatgccaaaatccgcagcgtctaaagcgggtataaaagcgggcgacgtgttggtttctgtggacggcaaacctatcagcagctttgctgagttacgcgcaaaagtaggaactaccggcccaggtaaagccattaaagtaggcttattgcgtgatggtaaaccacttgaagtcaccgtcacactggagaacagcagcccaacatcaaccagtgctgataccttatcaccatcgttgcagggtgcatcgctgagcaatggtgaaatcaaaggtggcagcaagggggttaaagttgaaaacgtgacgaaaggttctccagcagcacagtctggcttgcagaaagacgatgtgataattgctgtaaaccgtgtgcgagttaaggatatcgctgagttacgtaaagctatcgaagccaaaccagctgttattgcactgaatattgtgcgcggtgaagagaatatttatctattaatccgctaatttgcagaaaaatcggacacagcacaatgctgtgtccgtcaaactcatgctattctccggttacctattcatttatgccttaaaattcatgtttcttaagctattgcgttctattattttggggctaattgttgccggtatcttgctggtcgcaatgcctatgctccgtagtccgggtcactttttttccggcaatggtgatagcgtagatgaagaggttcctgccagttataaccaggcagtgcgcagagctgcacctgccgttgttaatgtttataaccgtagcctaagccccactcaggatggattagccattcgcactctaggttctggcgtcatcatgagtgacaagggttatatccttaccaataaacacgttatcaataatgctgaacaaatcattgtcgcattacaaaatggccgtatatctgaagcattgctggtcggttccgataatctgactgatttagccgttttgaaaattgatgccgtaaacctgcctgtgattcccattaatattaatcgtgcgccacacattggtgacgtcgtgctggcaatcggtaacccctataatctcggtcaaacagtcacacaagggattatcagtgccactgggcgtattggtttaagcgattctgggcggcaaaacttccttcagactgatgcctcaatcaaccagggtaactccggcggtgcgttggtcaatacgctgggtgagttgatggggattaacaccctgtcctttgataaaagcagcaatggcgaaaccccagaagggattggctttgccatcccgacagcgctcgccaccaaagtgatggaaaaactgattcgtgatggacgagttattcgcggctatattgggattactggcgaggaatatccgccattcaatgccagtggcaatagcggcgagcgaatccacggcattaaagtgaacaagatatcgccaagtggcccggcggctaatgccaacttacaagtgggtgatattattcttagcgtaaataataagcctgcaacatccgtaatagaaacaatggatcaggtggcagagattcgccctggaaccaccattccggttttattattacgcaatggccaacaaatcacggcacaaatcaccatcaccgaattggatcaaaacgaagttcttagccagcaacctgcgccataaattctgttatgtatggctaaaaaaaatgccagctcgatatcatcggctggcattttttatgacgcggtcagaaaaggcttattcgccttttacacgttcgattttagcgcctaacgcacgcaatttatcttcgataccttcataaccacggtcgatatgataaatacggtcaacaatcgttaccccgtcagcaatacaaccagctagaactaaactagcagaagcacgcaaatcggtggccatgacctgagcaccagacagttgctcaacaccatagcaaatcacagtattgctctcgatttctgcatgtgcgcccatacgaatcagttctggcacatgcataaaacggttttcgaaaatcgtttcggtgatgacacccgtcccttcagccactaaattcaataagctgaactgagcctgcatatctgttggaaaacctgggtgcggagccgttcgcaaagtaaccgctttagggcgtttgccatgcatatccaggcttatccagtcgtcgccgacttcaatatcagcacctgcttcgcgcagtttagccagtacggcatccagcgtatcagggcgagtctgacgacaaaccactttgccgccagagatagcagccgcaaccaggaaagtcccggtttcaatacggtctggcagcactcgatacacaccgccacccaagcgagcaacgccttcgatggtaatgcggtcagtacctgcaccagtaattttagcacccagcgtattcaagaaatttgctgtatcgacaatttctggctcgcgagcagcgttttcaatgacagtggtgccttccgccaaggttgcagcgctcataatggtcacggttgcgccaacgctgactttatccattacgatatgtgcggctttcagacgaccattgacggaggctttaacgtaaccttcttccagcttgatttcagcgctcagctgttccaaaccggtaatatgcaaatcgaccggacgcgcaccgatagcacaacctcccggtaatgagacttgccctttaccaaagcgcgcaaccagtggccccaatgcccaaatagaagcacgcatggtcttaaccaaatcgtacggtgcgcagaactcatccacaccactagcatcaacaaaaacagagccggaagcagcatcacgctcaattttaacgcctaattggcttagcaacttaatggtggtatcaatgtcttttagctttgggacattttgcaactcgaccgggtcttccgccaataacgcagcaaacaatatcggtaatgccgcgtttttcgctccggaaatggtgacttcaccgcttaggcgagtccgcccctgcacacgaaacttatccattgtgaccactctttgttgtcaaaatactggttgttgtcaaaatactgatcagcaaattcgaattcactgcccgcttacaaaactgccggccagactgtaggcagttttgaagccagtagcattaaaagccgtttagtttgcgatcccgctgccactcttgtggcgtataagccttaatcgataaggcatgaatacggttatcagcgatatattccatcaaaggcgcatacacagcctgctgttttttcacccggctcatatcggcaaataactcacccacagcaatcacctgaaagtggctgccgtcaccggtaacatgtgcttcttgtaatgccaatgctcgcatcagcacgtctttaatttcgttagtatccataagattcattctattttataaggagcatagccagctcaacatattagtggaatacggctttctctgaaactaaagaaaagcccctgttttgctattgcacacagaggcttgaaaactttagttatttgctttgggagtaaacgacacaaaatagcgctaacttaatgccacttgctatgcgttgtttgcttctactgggataactgtttctactgggatgacgtcacgcagattgtacagttcaatcaaggtagatagccgatcactgacaccgataatcaccagggagcccccttgtttgttgcgcagttcacgaaagtgaaccagcagcgccagaccagatgagtcaacacgccgtaattggctcacatcaatacgcgtcttatcggccaacagtgcttcacgctgttgccacagaggtaacagcgtttcgcgatccaattcaccttgcagtaccagcgtttcctgctgcgactgccaattcagctcatctgccataatcactgtttatccagggttatcggctgtttcgcggcaatcagcaattgttgagtcaaaccatccacacctttctgacgcaagatagaagcccactcattttgcttggtactgatcatgctaaccccttcggctatcatgtcatacgcctgccagtagccagtttggctgtttttacgccactggaaatctaaacgcactggcggacggccattaggatcaaggatggttacgcgaatggcaacgatattggcatcacccagcggttggtctggtgcaacatcgtaagtttggccgtgatataacgccagggcctggccatatgcctgttccagatattggctgaatgcattgaaatatgcctctcgctgtgcgggcgtggcggctttgtaatagctgcccagcactaatgcaccggcatatttaatctggacgaatggcaataactcttcacgtacgatggtgcgcaaatagtctggattctgtttaattttcgcttgttcagttttcaggcgcgtaaaggttctttgcgcggcttcatccatcagacggtatgggttggtctgatcgacagcattcgccagtggggcgaccaccaacaatgcgaccataagtaaacgtttaaacattcagataccctcttaaggatgttgggttgcaggtaagccgccatttgctgccgcaggtgctgatgccgctgctggctcactggctggcgtaccagaattaccatcaccgccactcttgtacaagaactggccgataaggtcttccagaaccagagcagatttggtgtcttgaataacgccaccatctttcaaaataccggtgcccatatcggggtcttcaaagccgacattgagtgccaggaactgttcacccaataaacctgaagtgcgtactgccagggagctggtgtccggaatatggttatagcgctgctggatatccatcgccacacgtgggctgtaattttgggtatccagtgttatctcagcgacccgccctaccaccacaccaccaattttgactggggaattgtttttcaggccaccaatattgtcaaaattggcataaatccggtaagtcggctgattgcccacagctttgatatcggccacttttaagcagagaaacacgaccgccagaatagcaatcagtataaacgcccctacccagacttcacttttcttcgtttgcatcgactcagttcccaaacatcagtgctgtcagcacaaaatctaatcccaatactgccagtgacgaatgcaccacagtacgggtcgttgcccggctaatcccttcagatgttgggacagcatcataaccattgaatagcgcaatccacgtcacggtaatagcaaataccaagcttttaatcaggcaattcagtaaatctgtgcgccactcgacggcactttgcatcgctgaccagaagaaaccgccgtcaatccccttccaatcgacaccgaccacagagccgccccaaatgcccacagcgacaaagatagccgtcaataatggcatgctgataagccccgcccagaaccggggagcaaccacgcgccgcagagggtcaattgccatcatttccaaactggaaatctgctctgtggctttcatcaagccaatttctgccgtcagggctgaaccggcccggccagcaaacagcaatgccgtcactactggccccaattcccgcaataatgataaagacaccatcatcccgaggctggcttccgcactgtaagtagtgaggatcaaaaagccctgcaagcccaaaaccataccgataaacagaccggaaaccacaataatcagtaaggattgcaccccaacgctatacagctgcttgaccaataatggccactgttttcgcggttcaggccggccaaccagtgcattaaatagcattaaacctgcgcggccaaaagatgcgcagacattaataccccggcgacctaaagacgccaaagcctgtactaacatgaatactccatctattagcccaacagctcagttttataatcacccgctgggaaacggaacggcaccggcccgtcggcaataccatcgagaaactgacgcacccgcatatcgtcattggcttgtaactgctcaggtgttccttcagcaatcacatgctgatccgccacgatataagcataatcagcaatactcagcacttccggtacatcgtgggaaaccaccacacaggtgacgcctaacgcatgattcagctcatcaatcagttttaccagcacgcccatggtgatagggtcctgaccgacaaaaggctcatcaaacataatcaattctggatcaagagcaatcgcccgcgccaatgccgcacggcgggccataccgcctgaaagctcggcgggcattaagttagccgcaccacgcaaacccacggcttctaacttcatcatcaccgtgctatgtagcaactcttcgggtaaacggctatgttctcgtaatgggaaagccacattctcaaataccgttaaatcggtgaataatgcccccgattgaaacaacatgctcattttcttgcgcacatcatacaaacgctgacgcgaaagcgtcggaatattatcaccatcaaaccagatttcaccggtatctggcgcaagttgcccaccaatcaggcgcagcagcgtggttttaccaatcccagaaggccccataatcgccgtgactttgccgcgcgggaccgtcatgttgatatcggcgaatatcggacgctcaccacgggtaaaactcatcccgcggatctctatcaaattcgacgccagttggttcattatcattcgtcccttaggccttttatgactcatctagcgccaatgttacagcaaatagcgataacgagcgcaattgagaagtattctgacaatttattaacgctttttcgtagccaaagttgccataagttttacttttctggctctcacagtcaaaattagggggtaacctaaaaagagcataaaaatgtatttttagtcagtgttgcctatcgattcacatttaccgacagctagcgtcgaccaacggttcgggattatatacccaaagacattggagatgcaggtaggcagcaagcgaacaaatcccgatgagcttacataagtaagtgattcgggtgagtgtgcgtagctaacacccctgcaacttcaaggatgcagggtatacccaataaaggactctgcatgtttcttgcgataacactattaatcattggcttggtgctattagtgtacggtgctgaccgattagtttatggtgcagcggtgttagcacgttctttcggtatcccgccactcattatcgggataaccattgtcggcattggcacctcgctgccggaactgattgtgtccgtcactgcggcgctgaataaccaaacggatatggccgttggcaatgtgctgggttctaatattaccaatcttttgctgattgtgggtggtgccgccctgatacgcccactgacagtgcgctcagaaattttacgtcgcgagttacccttgatgttagtcgtgacggtattgtgtggtttcttgctagcagataaccatcttagccgtggcgatggcgttattttgcttttggccgccgccgcgtttattgtcctgatgctaaaaattgcccgtctggcccattcgcaaggaaatgatattttcactcgtgaacaattagctgagttgccgcaagacagcagtaataccgttgcattattgtggctggtgctagccttcattattttgccgctgtcagccaaaatgattatcgacaatgccactgttatcgccagagtcgcaggagtcagcgaactggtcatcgggctgactgttattgccattggtaccagtttacctgaattagcgacgttcatcgcgggtgcattgaaaggtgaagatgatatggcggttggtaatatcatcggctcaaatatttttaatatcgttattgtattaggcgtacccgcattactgtcccctggtgatatcaaccccgaagcgttccagcgagattattgggtcatgctcggtgtcagtgtgatattcactgtactttgtctggggcgtaaacatcgaatcggccatatggcgggcgctctgttattatgtgggtttattgcctacctggcggtgctactttttgctccctttagtgccgcataacataaacaatgccgcatacaggaacccagtatgtcttcttctgatttacagccgagtatggatttacagccaagggtagatttccaacaggcgggtaaacaagttctacaaattgagcgcgaagggctggcacagcttgatcaatatattaacgatgattttacccaagcttgcgaggcaatatttaactgccacggcaaagttgtcgttatggggatgggtaaatctggccatatcggctgcaagattgccgcgactttcgccagcaccggcactccgtcattctttgttcatcccggcgaggccagtcatggcgacttggggatgatcacgccgcaagatattgtattagccatctccaactcgggtgagtccaacgagattctggctttgattcccgtacttaagcgccagaaaattcagcttatttgcatgagcaacaaccctgaaagcactatgggtaaagccgctgatattcacttgtgtattaaagtgccgcaagaggcctgcccgctgggattagcaccgaccaccagcaccacggcgacattagtgatgggtgatgcgctcgccgtagccttgctacaggcacggggctttacgcaagaagactttgcgctctcccatccgggtggcgcactggggcgcaagttgttattacgaatcagcgatatcatgcataccggagccgacattcctcacgtcagccctgatgcctcattacgcgacgcattactggaaattactcggaaaaatctgggtttaaccgtaatctgtgacgacttaatgatgattaaaggtatctttacggacggtgatttgcgccgggtatttgatatgggtattgatttgaataatgcgaaaatcgccgatgtgatgaccagcggtggcattcgagttcgtcccaccatgttggcggtggatgcactcaacctaatggagtcacgtcatattactgcggtgttagtcgccgatggtgaccaattgctgggtgtggtgcatatgcacgacatgctgagagccggtgttgtttaataaaaggtaaattatggatagcactgtatatctggacacatgctatggcccggtggctagcagcgttatggaacgtgcagccaacattcgcttattgatctgtgatgttgatggcgtcatgtcagatggcctgatttacatgggcaatcagggtgaagagctgaaagctttcaatgtgcgggatggctatggtattcgctgcctgataacctccggtatcgaagtggctattattactggccgtaatgccaaattgctagaagaccgtgccaacactttaggtattacccacctttatcaagggcaatctgataagctggtcgcctataacgagttattagtcgccttaaaatgtctgcctgagcaagttgcttatattggcgatgacctgattgattggccggtgatggcacaagtcggtttatctgtcgcggtggcggatgcccatccattgctcattcccaaggcgcattatgttacacgcatcaatggcggccgcggtgcagtacgcgagttatgtgatttgatattattggcccaaggtaaactcgaaggtgccaaaggattgtcgatatgagtaaaacaagactatggataaccttatccttagcactgattgctttagccctgattggctggaatatttccggttttaatcaacaagatacacaagctacgattgatgataatgaaccctcatcacaaagccagcatacggtgacagtggtttttaatccggtcgggcaactgaattataaattggtggcagaagaggttcagaacttcagcgcacaacagctgacctggtttaccaggccggtgatgacgatgtttgatgagaatgctgtcgccacctggacagtacgagcagatcgcgccaagctgaccgatgataaaatgctttatttgtacggtcatgttgaggttgatagcctaacccctgacgcacagctacaaaaaattaaaactgataacgcccaggttaatttgatcactcaggatgtatcctccgatgatgaagttaccctctttggtgttggatttacatctaacggcatgaaaatgcgtggcaatttgcgggataaaaccgccgagctgattgaaaaggttaaaacctcttatgaaatccaaaaataaaattcttcattttttgcttgccagctcacttttggccgcaagcctgcccgcgttagctttaactggcgatactgatcagcccgtgctggtcgactcggtcaaacaagcattggatatgggtgccaataccgtcacctttaccgacaatgtggttatcaagcaaggcaccattgagattaaggctgataaagtcgtggtgacccgccctggcggcgatcagagcaaaatggtcatcgaaggttttggtaatccagtgactttctatcagatgcaagatagcggcaaaccggttaaaggccacggtcagaaactgcgttacgaagtcgctaatgattttgtcgtcttgaccggtaatgcctatctggagcagcttgatagtaatatcaaaggtgatcgcatcacgtatctggtgaaaaaacagcagatggaagccttcagtgataaaggcaaacgtgttaccaccgtgctattaccgtctcaattacaagataaagggccagcagcttcaggccaaaagaagagtaactaatcatttatggcaacattaatcgcagaaaaactggctaaggcgtataaaggccgtaaagtagtcgaagacgttagcctgaaagtgaaatccggtgaaattgtcggtttgcttgggccgaacggtgcgggcaagaccaccactttttatatggttgtcggcattgtccagcgtgatgctgggcgcattgtgattgatgacgaagatatcagcctcttgccattgcatgaacgcgccctgcgcgggattggctatttgccgcaagaagcctctatcttccgccgtctgagtgtctttaacaatttgatggcggtgctggaaatccggaaagacctctcatctgagcaacgtcaggagcgggctgatgagttaatggaagagttccatattactcatttacgtgacagtctgggtcaatcgctttccggcggtgaacgccgccgtgtcgaaatcgcccgtgcgctggctgccaatcccaaatttattctgctggatgagccgtttgccggggttgacccgatttctgttattgatatcaaaaagataattgagcatctgcgcgacagtggcctcggtgtactgattaccgaccataatgtgcgtgagacgctagacgtttgtgagcgggcttatattgtaagccaagggcatttaatcgctcacggcacaccacaggaaattttggctgacgaacaagttaaacgtgtgtatctgggtgaggagttccgcctttaatcttctcatcacggcacactattaatgactttgttagccatcaggaaaattgataccgcattatgaagcaaggtttgcaactcaagttcagccaacaactggcaatgactccgcagctacagcaggctattcgcctgttgcagctttctacgctagaactccagcaggagattcagttagcgctggagagcaaccccctgcttgagcaaactgatcttcatgaagagatagaggcaaaagaaacaatagacagtgaatcgcttgatacccgcgaagcactggaacagaaagatatgccggaagagttgccactggatgctacctgggatgagatttacaccgcaggcacgccgtcgggtatgggcaatgattacagcgacgatgaactgccggtctatcagggcgaaaccactcaaacgctgcaagactatttgatgtggcaagtagacttgaccccgttctcagaaactgatgccgccattgcaacatcgatcgttgatgcggttgatgaaaccggttatctcactgtgccactggaagacattctggaaagcatgggggatgaaaacgtcgcattggacgaagttgaagctgtgctcaagcggatacaacactttgatcctattggtgtagccgcgcgtaacctgcgcgagtgcctattggtacagctatcgcaatatgacaaagacaccccctatctcgctgaagcacgcctggtcattagcgaatatctggatttgctaggcaaccatgatttccgtacgatgattcgtttaagtcggctaaaagaagatacacttaaagaggccattgccctgattcagtcactggatccgcgcccaggtcagtctatcaataccggggaatctgagtatgtgattccagatgttctggtacgtaaagacaaagggcactggacggtcgagcttaatgccgatagcattccacgcctgaaaatcaaccagcagtacgcagcgatgggcagcaatacccgtaatgacagtgacgggcagttcattcgtagcaatttgcaagaagcaaaatggttgataaaaagccttgagagccgtaatgaaacgctattgaaagtggcgcgttgcattgtagagcagcaggtggcgttttttgaaaatgggcctgaatttatgaaacccatggtgctggcagacattgcccaagccgtggatatgcatgagtcgacaatttcccgtgtgaccacgcagaagttcctgcacagtcctcgaggcattttcgaactgaaatatttcttctccagtcacgtcaatacagatagcggaggcgaagcttcttctactgcgattcgtgcactggtgaaaaaattggttgcggcagaaaatcctgccaaaccacttagtgacagtaaactgaccacactattatgtgaacaaggcattatggtggctcggcgaaccgtcgcgaagtatcgagagtcgttatccatcccgccgtcaaaccagcgtaaacagttggtttgacctgaactgagaaggaagacactatgcaactcaatattaccggacatcatgtcgaaataaccgacgcattacgcgagtttgttaccactaaatttgccaaacttgagcaatattttgatcgcattaaccaagtgtatgtggttttaagtgtcgaaaaagtaaaacaaattgcagaagccacggtacatgtgaatggaggcgagttgcacgcaagttcagagcaggaagatatgtacgccgcaattgatattttggttgataaactggcccgccagttaaacaaacacaaagataaattgaaacaacattaggaacccttgttgctgttatatagcctggatagttcgagttacgtacatgtagcttgaagtatgatggatacacacagcaaaggttctacactcgctacctaacctgatgccagcagagaagaatattccgctggcatcaggcgtaaaacagcgcttaagtgaaagatgaaatgatcaacgatccagcattgcaattaagctcggtattaaatatcgagtgcaccaaaagctccgtacattgctcaagtaaaaaacgggctttggaaattatcagcgagttagctgccaaacagcttaacctgccgtcacaggtcgtcttcgatgctgtgttaacccgcgaacgcatgggcagtacaggcattggtagtggtatcgcgatacctcatggcaagctggaggaagatacactgcgtgctgtaggtgtatttatccgcctggaacaaccgattgctttcgatgctattgataaccaaccggttgatctattatttgccttgttggttccagcagatcaatgtaaaactcacttacacactttgtctttagtggccaagcgattagctgataaaacagtgtgccgccgtttacgagcagcgcaaagtgatgacgagctttatcaaatcatcactgaattaccaccagaaacagaataattaggcagtaacgtcgttttatccgttatgcccggctccttagccggattacagggttctacaaggggagtcactcacatggtgctgatgattgtcagcggccgttccggttcagggaagtctgttgctttgcgcgcattggaagatatgggcttttattgcgtcgataacttacccgtggttctgttgccgcaattggcaagtacacttgccgataggaatatctccgctgcagtgagcatagacgtacgcaatatgcctgagtctcctgaggtatttgagcatgccatgacccaactgccagacagcttttcaccgcagttgctgtttttagatgctgatcgcaataccctgattcgtcgctatagtgatacccgtcgtctgcatccgctgtcgaccaaaaacctgtcattagaaagcgctatcgatgaagagagcgacctgctggagcctttgcgctcgcgggctgacttgattattgatacctctgaaatgtcagtacatgaattagctgaaatgctccgcacccgcctattgggtaaacgtgagcgcgagttaaccatggtgtttgaatccttcggctttaaacacggcattcctattgatgcagattatgtcttcgacgtacgcttcctgcctaacccacactgggaccctaaattacgcccgatgacaggtctggataagccggtgatctccttccttgatcgccatactgaagtgcataactttatttatcagacccgcagttatctggaactgtggttgccgatgctggaaaccaataaccgcagttatctgacggtcgctattgggtgtaccggcggtaagcaccgctcagtctatgttgctgaacaattggccgattatttccgcgcccgcggcaagaacgtccaatcacgtcatcgtactctggaaaaacgtaaataaatgactgtcaaacaaaccgttgagatcaaaaacaagttgggaatgcacgccagacccgcaatgaaattgttcgagctggttcagagttttgatgcagaagtgatgttacgtaatgacagtggtaccgaggctgaagccagcagtgtgattgcactgctgatgcttgattctgccaaaggccgccagattgaggttgaagctaccgggcctgatgagattcaggctctggcggcggtgattgaactgtttaattcgggatttgatgaggattaagtttttatttttgcggttcagtcggtagttgattcgatgataggttcgattgttagaacttcattgccagcatgcgatcagatttcggttgatgcctgattagatgatccgcttcggttgttagaatttcattgcccacttagcctccgatgcaccaaccgccaaagggggccgcggcccccttgtggaatcccgcgctttcgcacgtatcgcttgcccactgcgtgggttccctccttcatcattccgctggcgggacggctttattcgcgtccctgctcatgacgcctaaatccgccgtccatggcggatttccctggctacattcttcactcggctgctcaaatgtgcttttaatttcaaggtcaaaacaatggttttgattttctcttttgaccttgagcgcaatcaggaatattaccgacaaagacgatggcccgagtgagccgccatggacggcggcgaaaagcgcgctggagcaggaagcgactcgcgctggctcgataaggccaacggctgccggaggggactgcgaatagcagtaatatttcgcgcaagccgcaggtgcaggagggccggcctgccctcctgctcggttgaggccacagaggtaaggtaataactgaacgactatcaaccgaaagatgacccgcagcgtcaacaaccaaaccagtcactgaacaaatcacatctaaacaaacattacccaacttaaggtatttgaaatcaaaatgtactgggtaatcgtttgctaatcataaaaaatgcggctttcccctcttgcagagaaatcccacgcgagtataattcgccacaatttgccaggagaaatgatgaaaagccgcttgaattttgctaaacatcgtcgttttgttgaaaatgaccctatctatggtcgacaaaatagactgctagcaggcagccaattgccattctttctcccgttgctaaaccgatcctgaaaggcccctcattgaggggcttttttttgtctgccgatcggagccagattaagcattatcaccaattaaaaatatataccctaaataattcgagttgcaggaaggcggcaactgagcaaattcccagaagcttacacaagtaagtgaccggggtgagcgaaagcagccaacgcacatgcagcttgaagtatgacgggtcatagaggaaagcgaaaatggtcaacccgttgtatcacaagcatatcatctcaattaacgacttatgtcgcgaggaactggaactggtactgcgcaccgccgccagtttgaaaagccatccgcaacccgagctgttaaaacacaaagtgatcgccagttgctttttcgaagcctcaacccgcacccgattgtcgtttgaaacctcgattcatcgccttggggcatccgttgtcggtttttctgatagcagcaacacctcgctgggtaagaaaggtgagacactggctgataccatgtcagtcatcagtacctatgtcgatgccattgtcatgcgccatccacaagaaggggcggcacgtcttgccacccagttctcaggcaatgtgccggtggtcaatgccggtgatggtgccaaccaacatccaacccaaacactgctcgatttattcactattcaggaaacccagggccgactggataacatcaatatcgctatggtcggtgatctaaaatatggccgcaccgtgcattcactgacgcaagcgctggcaaaatttaacggcaatcgcttcttctttatcgccccagatgcattagcaatgccagcttatcttcttgaaatgctggcagaaaaaggcatcgaatacagtctgcatgaaagtattgaagaagtggtgccagagctggatattctctatatgacccgcgtgcaaaaagaacgccttgacccatcagaatatgccaacgtcaaagcacagtttgtcctgcgcgcggctgatttaaatggcgcacaagataatctcaaagtgctacacccactgccgcgtatcgatgaaatcacgactgatgttgataaaactccttacgcttactatttccaacaagcaggtaacgggatttttgcacgtcaggcgctgctggcattggtattaaacgcagaattggctctttaaggggattgaatatgactcaggattacaaactacaggttgaagcgattaaatgcggcaccgtgattgaccatattccggcgcaaatcgggttcaaattattgtcgctgttcaaactgaccgcgaccgaccaacgcatcaccatcgggttgaatttaccgtctaagcgatcaggtcgtaaagatttgattaaaatagaaaataccttcctgactgagcaacaagccaatcaattagccatgtatgcgccagatgccactgtcaaccgcattgataattacgaagtggtgaagaagctcacactcagcctaccagagcatatcgacggcgttcttacctgcccgaatagcaactgtatcagccataatgaaccggtcgattccagcttcaaagtgaaggccaaacaaggtgagatccaccttaaatgcaaatattgcgagaaagaattcgaccatcaggtcgtgctgcaagcggattaagagttacaagcagattaagtgtcgcaagcaggttgacacctaaggcccaaccccaaagtaattggagttgcaagcgctggcccgcagggtgagcctctgatgaggctcatcatccgatgagcttacaccagtcagtaattcgggtgataaatctgtcgggaacagatttgaacgctgcttgcagcggcctcgaagaggtgaggccctgggatgggctgaatagtgcgcgcagctaacaaccctgcgacttcaagtacaaagagttttacaatagtggcaatattcgccgttgcggagcatcgcaaacttgatttgcttcggttgctgtaattaaacctgcctttataatacagaaataattaaacccaatagatttcatggtgcaggaaggcggcaaacgaggagtcccgatgagcttactcgagtaagtgattcgggtgactgagtgtagccaacacacctgcaacgtgaaagatgacgggttcctttccgcattacgtaaaccaggagtctacatgtcccgcactatcagcactgagctcgcccctgccgccattggcccttatgttcagggtgtcgatctgggcagcatgatcatcacttccggccagatcccggttgatccgaaaaccggcctggtggctgatgatatttcagctcaggcacgccaatcactggaaaatgtgaaagctatcgttgaagcagctggcctgaaagttgccgatatcgtgaaaaccacggtattcgtgaaagatctaaacgattttagtaccgttaacgccacttacgaagctttcttcactgaacacaatgcgccattccctgcgcgctcttgtgtggaagttgcccgtttgccaaaagatgtaaaaatcgaaatcgaagctatcgcagtacgtcgttaatgctgatgtgattgcgtctacggctggtgtttaccggccgttttttattatcccacccctattttctctctgactttatcaatgcgctattgcagaccatcatctgtaagacggagcaacatcctgctcagtcataaagcatcttgctcaatcattgcacccaaatagtgctgaaatcgcgctaacttcccttattttgccagttttaccagctggcacagtttatgcgtgatcccgaataccgcctgttctgttagcgaggtgataatgctgaacatcgacctttccacaccacaatttttcgatgaaatgttactggctgaggggaaacatcgaggccattacgacgcttactggcaatggttgcaacaggcagaccaactgacaattgcgcgcaaacgcgaagaggctgcgctgctgtttcaccgggtgggcattacctttaatgtgtatggtgacgatgatggcgcagagcggctaatcccgtttgacagtgtgccgcgcattattccggccagcgaatggcagatgcttgaccgcggtattcgccagcgggttcaggcgttaaatgcattcctgcatgatatttatcacgaacaacatattctcaaagctgggattattccagccgaacaagtgctggctaatgaccaatatcaaccctgtatgcaaggggtgaacctacaccgagacacctacgcacatattattggcgtggatatggtgcgtaatagtgatggcctttattacgtactggaagataacctgcgcaccccatccggcgtctcttatatgctggaaaaccgcaaaatgatgatgcgactctatccagagctattcgccgaacagcgcattgcaccggtggagcgctacccttcccacttgttgcaaaccctgcgcgaaagcacaccggttaatgaccctaccgtggtggtattaacccctgggcgctttaacagcgcttactttgagcacagttttctggctcagcagatgggggtcgaactggttgaaagtgccgatctgttcgtcaaagaaggggcggtatttatgcgcaccactgccggcccttgcaaaattgatgttatctatcgccgtgttgacgatgctttccttgatccattggctttccgtcctgactccatgctggggatccccggattgctgtccgtctatcgagccggtggggtagtattagccaatgctattggtactggtgttgcagatgataagtccatctatccatatgtgccggaaatgattcgcttttacctctctgaagaacctattctggcgaatgttccgacctggcaatgccgtcaaccagctgatctctcttacgttttagccaatcttgagcagatggtagtgaaagaagttcatggtgccgggggctatggcatgttaattggccctgcggcgacacaagctgaaattgcgcaatttcgccaattactgctggcacgaccacaaaactatattgcgcaggaaaccctcgccctctccacctgccccacctttgtgaacaatggattagctccgcgacacattgatttacgcccctttgctttatccggtgcggaaatccgtttagtgcccggtgggttaactcgcgtggctctggcacaaggctcgctggtagttaactcctcacaaggcggcggaaccaaggatacctgggtactggaggatgacgcatgctaagtcgaacagccagcgagctttattggatggcccgttatcttgagcgggcagaaaacattacccgggtactggatgtcactaaccggctttcgatgatgcccaccagcaatcgcgtgaattttgatttactggtaccccttagcctgagtaacacccaggttttgtttgccgagcactatccgcaggtttcgatgacccacctgctgaatttcttcgtactcgacagtaataaccccagcagcattttcagttgcttacagatggcgtggaataacgcccatgcagtgcgcggtagcttatcgtccgaagtgtgggaaagcattaatgccacctggattgagataaaacagttacgccgccaagggattagcgcggctggaatcgatgccttttttgattgggttaaggagcgctcacatctatttcgcggtgcagtatatggcaccttgctgcgcagcgatgcactctatttcattcgtctgggaacgttgattgagcgggctgacagcactgcccgcctattggatgtgaaaaaccaattactggataacgacgatgatccggtgcgtgaatactaccggatggataccttattacgggctgtcagcgcccgtgaggcctaccacagtttgtataaacagcaactgagccgcgaggccattgctgagctactgattttacgtaatgaaattccgcgctccctgttggcttgtgtcaacgatatggaacagcagttggcattgattggtggcaatcgcagtaatcagcctcggcggttagtcagtattttgctcgccgagttgcgttttagcagcatcacagatgtcatggccgatggcctgcacgtctacctgatggattttttaggcaagataaatgctattgccgatagcattcgtcaaacctatctggaggtccaatgagactgaatgtcgatcacagcacccattacacctacgcccagcaggtgcagcacagcacacaatatctgcgcctgaccccgcaggattcagcccatcagcgcattttgtcctggcaactaactttgccggaagaagccatttgcaccactgatgcctttggcaatgtgctacatgttttgacgctggataagccgcatcaggccatcactattcaggctcaaggcgtggtcgagattgaagataatgtcgaagatgacagtggcgatcacctttctccattggtttttttacgccacagcccactgacgcaaccggatgctgctatccatcagtttgcggcgggttattgtgaaggggttagcagtgcagcagggcaattggattgcctgacacatctgatgggagaattgctggctaaaatgccctacagccccggcaccacgacggtgcaagacagcgcagcacaagcttttgctgccgagcaaggcgtttgtcaggatcacacccacgtctttcttgcctgttgccgaagtttaaatattccggctcgctatgtgagcggctatctttatacagaatcctccagtcatgttgcgactcatgcctgggctgaagtctggctgaatggctattggcagagttttgatgtcaccaataatacctgccaaccgaatcagcatttgaagctggcggtgggcatagattatctggatgcctgcccggtgcgcggtatccgccgaggcggtggctatgaagatatgcaaaccatagctgccgtacatatgctatcaaccccgcggctagatatgtcgcaataaacgtacctgacttaaggattgttatgacctactgtgtggccatgcggctgtcgtccgggctagtgtttgcttctgattcccgcaccaacgccggggtggatcatatttccaccttccgtaaattgcatctgtttcagcaagatggcgaacgaacgctggtggtgcaaagtgcgggcaatcttgccaccacacagagcattgtcagtttgctgcaacgccgatgtttagactgcgaactgactaacctgatgaatgtgccgtcgatgtatgaagcggccacgttgttgggcgaaacggtgcgggaggtgattaaccgggacagtggcgcgcagcaaaacagtggcggaaccgattttagctgtaacctactgttaggcggtcagattaaaggtgaagggctgcggttgtttcatatttatccgcaagggaattttatcgaggccacgcaagatacaccctattttcaaattggtgaaagtaagtatggtaaacccattatcgaccgcgtgttgagctacaacaccgcgctggatcaggcaatgcaatgtgcattgatttcaatggattcaaccttgcgcagtaatctatcggtgggattgccgctggacgtgatgatctacccgctggacagtttctgtaccgctcagcaatatcggatcacggaagaacacccgtattttatgatgatccgtaagggatggggggaggggctggtgagtattttttctcagcttccggagttgaagttgggggcataatagagtggatctggctgggtgatcaggttcgtttgttaaagcttcacggctcaccttacctgcgatgaaccaaccggcagcttaaatgtacttttaacatcaaaatctaaaaatagggttttgattctctcttttgaccttgagcgcaatcagagatattgccgacaaggagtgagcgggcatggacgcccatcgcgctggctcgtcagcccgaaagacgcaggcggtttacccgcagggcaatatttcgcgcaagccgcaggtgcaggagagtcggcctgccctcctgcttggttgaggctacagagataaagtgataactgaacggctatcaaccgaaacccgctctgaactgatccgaactagtccaaactggactgatcaaatcaatccctaatccaataaatcccctcataggcgcgcaattgcatggcctgcggctggaaagcgctttcgccatagctgctcatcagcaactgccagtgaccatccagatcgatatcctctggctgccattgttgcggctcaccacttagattcgccaccaccagcagttgcttaccttgccaactacgtaaataacaccataaatctgggtgctgcgggcaaagatcctgatagtcaccaaaagtgaacacatcatgttgcttgcgcagggctatcagaaattgataggcataaaataccgaatcagcatcagccagcgcggcatcgacgttaatctcgccatagttactgcaaggctcaatccacggggttccttggctaaaaccggcattatggctgcgatcccattgcatcggggtacgaccattatcacgagatttagtcgccaaaattgctaataactgatcagcatcgcggccttttgcacttaattcggcaaacatattcaggctttcaacatcacggtattgatcaatagagctgaagtttggattggtcattccaatctcttcgccctgataaatatacggcgtgccctgcataccgtgcagcaccatcgccagcattttagcggcaggtaagcgcagcgcaccttcatcaccaaagcgcgagacgatgcgcggctggtcatggttgcaccagaacagcgcattccaggcacgattatgcatcccctgctgccactggttaaaaatctgcttaagttcgacacgatccggttgcatcagcgaccatttctcaccattgagataatccactttcaaatgatggaaattaaaggtcatcgacagttcatcaccgcccaatgcagcataacgctgacaatgctcaaggcgggtggaagacatctcccccaccgtcatcaggccgcgcggctgaaacacatcgcggctcatttcttgcaaaaattcgtggatacgtgggccatcggtatagaaacggcgaccatcaccgtcaaaatcatcgggaaaatcttgctgtttggacaccaaattgatcacatccagacgtaagccatctacgccaatatcagcccagaactcacatacttttttcagttcatcgcggaccggttgatgttcccaattgagatcagcctgctctgtggcaaataaatgcagataatattgaccactggccgcgtgccattgccaggcattgccgccaaatttagagcgccaattattcggcaaattgtcaccctcaccatcacgccaaatataaaactggcggtaagggctgttgcggtctgttgatgctttaaaccaggcatgttcagtggatgtatggttgaacaccatatccattacaatacgaataccacgctgatgggcttgttccaccagatgtttaaaatcatccagagtgccataagccggatcaatggcgcagtaatccgccacgtcataaccattgtccacctgcggcgaaacataaaccggcgtcagccagatagcatcaacaccgagtttttgcagataatccaaccgctgcgtcacccccgccagatcaccgtaaccattaccggtgctgtcctgaaaactcttcgggtaaatctgatagatgacgccgttttgccaccaagggataggattattcatagcagactcttattcattgagaaaataactccaccagggaataaccccactggcggaggtttgcgattcagaccggcaattcaccgcggctatctttgcgtttataaaccagtatggtcagtaccagtggcacgacaatcgccaccaacattgccagagaataaatcgcccaaaactgcggtttgatcgacaaaatacccggcaaaccaccaacaccaataccatttgccatcacccctgttagcccgcaaatcaggcctgccagtccagaaccaatcatggcgcacaacatggggaagcgatatttcaagttgataccgtacatggcgggttcagtcacaccgagataggctgaaatggccgccggaacagaaatttctcgttcattaatcttacggctaatgataataatgcccaacaccgcagaggcttgcgcgatattggacaaggcaatcagtggccaaacaggtgtaccgcccatgctctgaatcatctgcatatcaatagccaatgtggtttgatgcaccccggttatcactaacggcgcatacaagaaaccaaacagcgcagcgccaataggagcgaaactaccggtcataactgctttcacgccccatgccacaccatcaccaatcatgcgaccaaatggcccaatcaaggtatgagcgaggaatactgccagcaataaggacaccactggcacgataactaagtagagataagcaggaataattttcttcagattggtttcaatccagcccagtgctaaaccggccagaatagaagggataacttgcgcctgataccccactttttggattgtaaaccagctgaagtcccatacctcagggatctgctgccccaacagataagagttcattagctgtggagaaaccagcgtaatccctaatacaatccccaataccggagtgccgcccattttcttcaccgtcgaccaacagatagccactggcaggtagaagaagatggcttcgcccagtaaccataggaagtcgtaaatggttttccacgccggatacatctgtgccagcgtttggccctctgacattgggatgtcgccgatcacattacggaaaccgaggatcaaaccgccgcttatcaaagccggcaacagcgggaaaaatatctcagcaaagtgagaaataccgcgctcaaaccaggtcatattctggcgcgcagccagcttggtttgttctttatctgcttcattttggccaattttagcaattagcgcctggtagtaatcatcgacttccggcccgataaccacttgaaattgcccggcattagtaaaacagcctttgaccatcgacagcttttcgatctctttaggaaatgctttggctggatcatttaatacaaaacgtaaccgggtaatgcagtggctgacagtggcaatattttctctgcctcccaccagtacgatcaattgatcgatgtcttgttgttttactttgctcatttcagcatacctttcgtaaaggtgggatcggttccaagtggcttatttaaggttagccaagtatttatttttatggaatgggaacgttcccaacttgcgttcaagatcacaatttgacaatttttgtgcaaaatttcagcgggaattagttaatgcccaaagcgccccgacgacgccaaatgagcttgcagggagcataaaaatgagaaaaaagcctcaagccaattggccggggataataatttgttgaaggggttggttattattaagttgatcaagcagttgctgtgccgctttcacacctgcactaccataacccaactcgactgacaggctattggggaacaagaagtgcaacaacggtgtgttgccgataccacatacttggatgtgttgttgcccttgctgctgcaagtacttacttacccccatagcaatagtatcagaggcacataccagtgcagaggtatcgggttttatcacttgaggcgcaagctgaaagccgctctgatagctcaattctcccaacgcaacagtggaagtcaggccatattgctggcagtaatcgagataagattgatgacgacgcataccggtcgtggcatccgagggctgcacaccgatataactaatatagcgatgcccggcctggcgcagtttatccatcagcagtcgcaccgccccttcatcgtcataacaaaccgaagagaaaccggtatattctcgcgccagcaccaccattttttcctgccacggcacgagcatgtctgcggttaagccggtgaaaccaaacagaatgacaccatcgacatggcgctgttgtaaaacatgtagatgttcgcaaaccagttcgggatcaaactgactctccatcagaatagggtcgtaaccttgctgatagaacagcggcaacatggttcgcaccgcctgattctcagagggagaatccagacgcgagacaataatccccaccactttatcgctctgaccacgcatcgcgcgggccgattttgatggggtaaacccctgttgacggataaccgcctcaactcgctcgcgcgtctgtgggctaacactgccttcattgtttaatacccgtgaaacggtggattttccgactccactcatgcgggcaatgtccttaatggtcaaacggttttgcatggtttacctaatgtttaggtttgaatacatataataaactgattatttatagctaccgtattatttatatttaccagaacggtgggaagcataccatgcccagaatcagactcagcgcatgatatccctatgactggtaacatattattaccctaacggatgaaattcccgtcagggtgatttttgccgtggcaataattatgacgcagtttattgtttgtataactgtttgagtgcgatggtgtgccgctcaaacaaatcgattcttcactcaccggaggttaattacccagtggaccctgttccctcaatctacaccctttgggtgtaccgataaggtaattccccgtctgacgtggctgccttatcggataacaatctgataagcagtcactgcgcattctccttgcgttggtttctgctgctgatgtttttgccctctctacggcaggtttgccgtgggcgctacctgaagacaattcaggtatgacagtaaggtttgaaccatgcaaattaaaaatttcacccgccaattgctcaatgtattgagccgcaacctgccccgccgcctgatccgtcgggaaaccatgcttgagggggtttcagcaggaagtacggcaaaagatatcccggcagaactggcccggcagcgtttgcagtgtgccaatgaaatgccgcaacagctttatcaacgctttcacagccaccccgaaggcctgactgagcaagaagccgaggctattcgcctgaatagtggcagtaatttgattgaaaatcagcaagctaccccttggtgggttcacctatggcactgttatcgcaacccctttaacttactattgaccattctggccttgatttcttacgccacggaagacctcaccgccgcagtggtaattggtgctatggtgctgatttccactctgatgcactttattcaggaggctcgctctaaccgtgcagcagatgcgctgaaagccatggtcagcaacaccgccacggtgctgcgcagtgatgcccatactggcaaaagcgaacatcgcgaactgccgatttcccaattggtgcctggcgatattattaaactctctgccggtgacatgatcccggcggatttacgtattctggtggcaaaagatctgtttatcagccaggccgccctgactggtgaatctctgccggtggagaaagtggcgcagtgccgggagtgtgatgaacaaaacccattgcagcgggataccctgtgctttatgggcaccaatgtggtgagtggatcagcactggccattgtcattggtaccggtaatcaaacctattttggcctgttagctgagcgtgtgacccatcaggatgaacagcccaatgctttccagagtggtatcagcaaagtcagctggttgttgattcgctttatgttggtcatgacacccattgtgttgttaatcaatgggtttaccaaaggtgactggtgggaagcggcactattttctctctcggttgccgtgggtttgaccccagaaatgctgccgatgatcgtcacatccacattggcaaaaggggcggtaaagctgtcaaaacaaaaagttatcgtcaaacggctggatgctattcagaactttggcgcgatggatgttctgtgtaccgacaagaccggcaccttgacccaagataagattgtgctggagagccataccgacgtatttggagccaattgtgagcgtgtgatgcgctacgcctggctcaacagttactaccaaaccggcttgaaaaacctgctggacgtggcggtgctttcgtccatgactgattcatcccagtctgctgaaatactggcaggttaccgtaaaatcgatgaaatcccatttgattttgagcgccgccggatgtccgtggtggtcagcgaccaatcggattatcacgagttaatctgcaaaggcgcattggaagagatgctgtctatttgccgccatgtccgtcagggagatgacgtcatcccaatgaccgatgcgctgctggcacgtatccgccgtgttaccgatgagcaaaaccagcaagggctaagggtggtagcagtcgccacacggattttgccagcatatcagcgcaattatgcggttatcgacgaatatgacctgattcttgaaggttatatcgccttcctcgatccgccaaaagagagcaccgcacccgcactactggcattgaaaaacagtggcgtcagcgtaaaaattcttaccggtgacaatgagttagtggcgcgtaaagtttgtaaagatgtcgggctgtctgtcgaaaaagttttgcgtggcagtgatatcgaacaaatgagtgaggctgaattgactgaagccacccgcaccaccaccgtatttgcgaagctgacaccgatgcataaagagcgcattgtgcaaaatctgcggcaggcgggccatgtggtcggctttatgggcgatggtatcaacgatgctccggcactgcgggcggcggatatcgggatctcggtagattcggcagtagatattgccaaggaagcggctgatatcattttgctggaaaagagcctgatggtactggaacagggcgtgatagaaggccgccgtacctttgccaacatgctgaaatacatcaaaatgaccgccagttccaacttcggtaatgttttcagcgtgctaattgccagtgcatttttacctttcttgccgatgttgccgctacatctgctgatccaaaacctgatgtatgatatttcccaaattgccattccatttgataatgtcgacgaagagcaactggccaaaccacaacgttggaacgccggcgatcttgggcgctttatggtgttctttgggccgataagttcaatctttgacgttttgaccttcagtttaatgtggtgggtatttaaagctaatacgccggaaatgcagaccttgttccagtctggctggttcgttgaagggctgctgtcccagaccttgattgtacatatgattcgcacccgtaaaattccctttattcaaagtcgcgcttcgtggccgctgtgcctaatgacattggcagtggtggtagtcggtatcgggctgaccttctcgccactggccggattcctgcaattacaggcactaccactctcatacttcccatggctgattgtgattttggcaggttacatggtgacgacacagctagtgaaaggctggtttgtcaggagatatggctggcagtgattcggatttagttatcggttcggttgatatgggttcaggaacggtattaacaaccgaactcatcaccgtataacaccaccgagtcgctcactcacttaatcggataaaaataaaatatgaattaaattcgactcaaacaatcaatcgcaatagccttaaaactatcaaaatgctggctgctcaataaacggctcatcgagcgctcacgcacaaaggtcacgaacaaatcataaatcgccatcgcttcctcataatcggttttactgatagctaacaggaaaatgacatgagccacttcgccatccccccaggcaatgccattaggtgccaacaaagtgaccactactgttttcttggctaataagcccagtgaatgtggcaatgctatcccttcacccagcatggtagagacaatcgcttctcgctccaccactgacgggtagaaatctgcatcgacaaaaccttcttcttccaactggctacagatttttttaaacaactgctcctgcgtcatcggctggtcgataatcataaagtgctgactatcaaaaaacttttccagcatgtaaggccgggtacgatcaactaagaccaacttacccagctgctctaactgatattccgtcgggaagggggacatcactactaccggcttgttcttttccgttaatcgcgaattagaaataatgaaatcttcgtcgatatggtcaagattttcgtaatcacgcagggaaatggtttgagtcatcacaatttgtggatacttacgcgagatctgcgcctgaatcattcgggtagtggaattaccggtatcacacaccagcatcacctgtggatggcgctgataaccaatgttgtaatggcgctccaaacctaccccgatgtgcaacaccagatagccaatttcattttcacttaagctgtaaggcgtatattttccccaactggaaaccgccgccaatgtgacgtcataggccatcggatagtgctgtttaatatttgataacaatgggttaggaatcgtaatctgatacttcacccgggttatcatggtcttgatatgggtgagtaaatcaacccgcagctgcttatcgccctgcaaattgtagttatagtgagcattaatgtacgaaaggatgtagtccaccagcgtctcttcgtcatcggcattgatttcactcggtcgactggtatttaactggctggcctgcacccggcgggcggcaatattcacacgtaaataagcttcttcggcagctgaaatatcttttcctgacagcaatttaagctcagtagccaaacggcccgaggctaacttaaccgcctcatccacatcttcggcatcaaaatcagataagggataaccgtcggtgatacgctttattgccaccgcacagtagaaaatcaggtattgctcgccttcatcggttaaccgtacggcatattgcgcgagtaattcatgcagcaaccgcgtcaattctggaatggtttggatacttaaaaactcattttttaataacgggttatcagtatcttgcaattgtaattggaacagtaaatctgtcaggcaggtacggatagccagctcagaaccaaacaacttcataccataacgaggcttagtttcgatggtcaaatgatagcggtttaacctttctctcacctctgccatatcattttgcaatgtgccacggctgacaaaccattcatcggctaaatcttctagcttcaatgaaaaggcagaggtcaaaaaacggattaacagataatgcacccgctcattggcggtgcgcggcgtcagatgcaccttacgattttgctgctgtaggctacggaagcggtcggcatcttccaccatcagccgataaccgaaaccacgattatgcacaaagtgcgcgccataatgctccagaatctcattcaacgccgtaatatcagcccgaacagtacgtgtcgagaccgcaaaacgtttcgccaactcctcctgaggtagcgtttccgattgcagtgcatcaaacatataggccaggcgttgatagggaaatctcactgctccactccattattgagaacatgttgctgccccctgccagcatggccgcagggggcgcgtacctcatatcattttttctgtgcggccgggacgaacaccatttgcgatgggctgccaacggcggtatagcctgggacaaaggtcaatttgccactttgcggagagactttaaagcgcgttatgttatcgctgcgttgattcagggcgtataaatagtgccccgtaggatcaagcaccagcgtgcgcgggtagtcgccccgtgtccatacttcctcaactggcttaaattcaccgtcagcggtcactgcaaattggccgatactattatgcagacggttcgcgacatacaggaatttgccgtctttcgagagcgtcaggcccgctgcaaagttggtgccgcgataatcagctgggagtgacgacagagtatgtagctgtttcaacgtacctttttctgtatccaactgatagctggtgagggttgaggcttcttcgttgattaagaatagtgttttgccgttagggtggaacacaaaatgccgtgggccagcaccggcagatgaggcatcaatgaacggcggcaagttcggtatcaatttgccattatccgcatcaaagcggtattgataaattctgtctaaccccagatcggtggagaacacgaatttgccactcggtgagctggctatcatatgtgcatgtgggccattgtggtcactgctggcaaagctcccttccaccgcagccgcaggttttgccgcgcccgccgggccttcatcttgctcgactgaactggcgtcagagagtttaccgccactttgtaccgggaaaaccgccaccgaaccgctgatatagttagcaaccagtaaatggctgcccgatggtgttaatgagagatacaccggcccgccgccctgagaatcaacctgattaattaatgtcaaattaccatcagccgggttgatgctgtatgccgtaatcgagccgtgcttgccccccttgaaatccgcaacctcgctggcgacgtataaggttttcccctcagcatccaccaccagttgtgccggattcgctagtgagctaaccagcgttttctcacttaattcacccgatttagtatcaaccaagaaccggtaaaccccttccccgttgggattataagtaccgacataagcaaaagactgattgccaggctgtgccgcatgcgccagtggattaaacagcgcgaccatagccagagcaatacctgcggacaggtctttcaaaccagaatctgttgaacagttatgcatgttggtccttactcatagagaagagctaccagaaggtaggtgtcgcgccaaaccaaaccgccacacctacctccgccgatactgagtttttaacaggtaaattagtgggttattgcactatctttttcacgatatccaataatgttttcacatcttccgggcgggtattgccggtcttgctatcaataatcgagctatagatatgcgggataactttcgtcacacccgcatccagcgcgatttgcacaatttgttcgaaattatccagatcaataccgccggttggctccagccagaaaccagttgctgcgcaagcctcggcaacaaaccgatattcatcaatagaatccaacccattcatcgggaagaattttaccgagctgccgcccatatctttcaacatcgcaatggcggtagtgaccggcacaatcgcgtctttttgctgtgaactgagtgggccggttgaaatcttcacataaccgactttgccagtcggtgatatcaggccattgaccacagtatcgtgctggcctagcaaggcacggctggcaccgacgccggtaaatacctgattcacatgctgtggctgtacctgttgcgaaatctgactcaccatcaccgactgcctggggtcacccgcacctagccccaccgacaaagcattgtcgatcagggctgcgtactcacgcatgtctttgacggcactgtcaacatccgggtaattcttcgataacacacccaccagcacatgcccttcagcagcctgataaatcgcgcgcgcattgtctttagaaccggccagcacattcaagcacactcggtcacggtaataattgggggtcagtttcattggttaggctcctttaaccaggcggttaatacaggtgtaaatagtctcaagttgcgctggcgtgacactgcgcacatctacctcaatcttgccttcgttggctttgtaagcacggaagtaaatagcgatatcgccattttttagcgcatcaaccaaatcgggcgtcgaacggccaattttagtttcatcaaaactgatttccgtgcgggcaatatcgcgccccgccgcatcccaaaccactttggctaaaaccccatcaatggtattcaactggctgataaacggcgtcattttctctatcatctgctggccagtttctttctccagcgtgatgtaactttcgatagcgcgggtcaagccaaggatgccctctttacccactttcattgcccgaccgatgccgtttgattgcaatttcacccaatccacatagatttttttgcccaacactaagccactggttgggccttcaatcgctttggctccgctgtaaatcaccaaatcagcgcccatttggtagtagcactgcaaatcttcttccgcagctgcatcaacaattaatggcagttgatgcttgcgtgcaattaccaccgcctgttcaacagacagaatgcttttttgcacacaatgatgggattttatatacaagattgccgcagtattcggcgtgatcgccgcttccagctgttctggtaggcactcattggcatagcccgcctccaccactttgccgccacccaatgtcaccatcgtatcgactggcgcaccaaagttaacattgtggcccttgggtaaaacaatttcatggggcacagtgcgcggcgcggcgtgcagattcaccagcaaattggcgttgtctttgacaatcacggccgcgaccgactgggcaatcccagccgaagcacaagacaccaccacggcactttctacattcagtaacttcgcaatataagcgccggtctgattcactaaatctttcatgacaaagtaatgattcaggcccaactctacagcttcgaccacatcctggcgtggcgtcgaaacccccagcatcgtcatgcggccagaagcattaatcacatgctttaactggtatttttcatagactgaagacatcttttgacttcccttcatcagttaatactaagtcaccggcgacgactgcagccagtggcaccagatacttctcaccggttaccgatttcccttcagaatcattgaatacttgaggttgctgtttcagctcaaaaatagtgaaatcagcatcatagcctgtatccaatacccctttatcggtcaggcgcagggcatgcgcggcattttctgtcacacagcgaatgacttgctcaaggctcagaccgagggtgaaaaatttggacatcacggtcgccagactatgaactggcccgttcaggcggttgcggcaataaatgtcggaactgatagtgtgcggataaataccttgcttgatagcaagctcagccacatcaaagctaaaactggcgctgccgtgacccacatctaacaatacgccgcgtttcagtgcccgctggatagactcacgtagtgcgccagcaggcgtcaaaattcggttcggtttgccgttatagcaatgagtaataatatcgccctgagtcaataagtcggcaatttcatccagatccggtgggttattaccgatatgcaccatcagcggcaactgattgttttcttgctgaatttctttagcgcgcaccaagggtttgatgccatttttaccgaccacactgctgctcatacgtgctttaatgccaagaataaaaccgggattgcgggctatcgcctcagtcacactttgcttatcaatctgcgccatatcggctaattcgttttgtgtcgcaatgccggttttcgcaatattcagaaaagcgtaaacatgggttttagccgcacgagttaagcggtaaaaatcgtccacatcattggcaccggtgctacccgcatccaccacagtggtgacgccactgccaaccccgactaaatcagcctcatcatgataaataggtgatgcggggtaacagtggacatgggaatcaatccaaccggcactgaggtaatatttccccgccaaatccaacacttttttagcggaataaatctgagattttgtctgattttctttatcttcagtaatagccgcactgaccgcgactatttttccgttattaattgcgatatcaacctgacgaccgtcaactaatagtgctccggtaataataaagtcatacattatgttccccttcttacttgacgtcgcagcggtgttagctgctctcacttacccgaatcacttacttatgtaagctcatcgggatgcattcatttgctgccttgctgcatcgccaattactttgggtaaatgaccttcttacttgacgtcgcagcggagtaaatatcctgttatttgaatatttactccgtggattaggaaatggcgactgggaaaatagaacctagaatcatggcccccaaaattgcgccaccagtaataggtttgttccagagataaaacagtaatgcgccggccaaagaaccaatcccaattggaattgacgcagtaatagcagacaaaataatcaatggccccaagaaacggccagatgaattacctgcccccatcatgacatcagcaccgtaggttgaattactttggttaatagtgaatttgcgcgccaaaataatcagataaccgatagctaaaccaataatcaggccagtagccaaagaggctgcgaaattagcaaccgggaagacaaatccggcccccagcaataatgctggcacacccaaacccacacctgtttgaatagcaccgccgatatctaaaatacctaccagtgaaccttcgataattcgggcgaataagaagctggcaccaaatgctgcaactgcaccataaacaccggtgtccatccccgcacgtagcattgaaacaaaagcgacttcgttaaatgcgccgatcccatataaataatacatatgagtacccgcaaatacgccggaggataataatcctacaaagatcggaaatgaccagtcggcataccagaaattattcttggtttgttcatccatcatcaagctcctctcgctgtgttattttccgcttaatgcgttatgaatagtatcgagccatactggtgcactcagactgaatgattccaagaatttaagatcgaatccgcggaagaaaccactgagcacgaataacagcacaatcactgtcatcatgattttagtgactttattccagccactttcttcaacacctttcccaattaaaatacccaaaaccaggccaggtactgcgttacccataattaactgcgccaaaccgccgaaaatagtggcccagaaaccagagcgacgccctgcatcaattgcagctaaccagaaaataaccggcatcacagtgttaaccagaatatttgccgccggtaccagcactttaattgccgtgacttgcaatgctgcaggaacggctgatgctgtggtatttaagaaactgaccacaataaccccgataattccgcaggcaatcgccatctttttcgggttatgcatggtttccgccacattgcgatttttaatcatcaatgctgcggcaccccagttaggaataatgcggtggtcaacgtcttgagtaaaagcacctgctgccactgaagaggcccaggcgttgaagaagaaccctaatccaaaggagaaatgcgaagctggatcaccctcacacgagtttaactcgcccaaagtacgaaacgcccccattccctggatggtcggtgcatggaacatacgggcggccccaacaccaacccccacgccgaccagtccgccgataataatcgacttaaaaagaatgattagaaacatcagtatatccttttcatttagatatgaagacgaccttatctgtattaatgattgtcacactcacggtaatatctaattcgacactgtaggtttttctttcccgcggcaggaaaaagaataaaaacttttcatttttgactgataactcagcttttaatacttttacgtcttgtggttcaatccgcagcaaaatattttgtgtcgacttcaacaccgtattctggacattaccgagtgcattggcgaaggctttacctttagtatcgcccttgcctttgacttgcacctgagtggtatattgctctttcattacggctgaccatatttcttgatataggcttccactagcttttgccctaactcttctttatccataaatccgaagcctaataccttgcagccttcatttattgccgtcacaccttcttccactgaacgcatgccgtattttgctttgtagccatatttattttgcgcagtgattgcaccagcaccaccactaccacagaatgaaataccgaaatctgctttttcgctattcatcacatcacccagtttcatatctgcggccacaccgggaataaccaccacgcggccaccaaccaattcaacgccttgcccgactttctggccttttcctaaacggtcgccaatcacaacggtaatttgactcatagtcttttctccagatcagtattttatgggttattatctttcgctacttcaaaatgcaccgacaacaaataagcttcttcaatgggtaaattaggaaatttatcgaccacctgttgtgccatttgcatcgaatgtgctgaaatctcatcaaataatgatttatccacttcaggtaacggctcgcctgttattgagcgcaacaccatagcccgaatgtgtgatgtcaacatctgttgttgaactgcattggtaaaaatattttcggcatttaacatcgcggtaatttcagctaatacccgctctgtgatgataatggcctctttcattccagggtcttcggctgcattcaatgcggctacatcattcacgctagcaatcctctattccttgcggctacaactctatgactgcaaagataagttcagttatttattcggccttacctctgcgcgataacatcaccctacctgcaagcggaatagctgtgtagcggcattttttccagttcaaagtggaaatgtaatggagcgaagggatcactttcgcaaatagcgatgttagatagctaacttagtcattaacaacaaaataacttttatataaatgcacggcgaaagcgggtagcggaaaaaagttcgtgatccggatctctttcttttctagccggaagagcctaatatcagactaatattaagctattttctaacaccccctctcctatggcgtgggggtgttgtttttataccctaaataattcgagttgcaggaaggcggcaagggagataattccgatgagcttactgtgttgtaagtgattcgggttattgagcgcagctaacacacatgcagcttgcagcacgacgggtatatgttttgttgaaattgaattggagagtagtatgaccaagccaaccatcacgattaacgagctggatgctgaacgtttggatgcgttactggcgcaaccggcctttgccggttcagtggtcgcaacagcgctcaatgaagaactggatcgtgcagaaattctgccgccgaatgctatcccggctgatgtagtgaccatgaacagtcgcgtgcgttttcgcgacctgaatagccaggaagaacatattcgcaccctggtttacccagcctcgctgaaagacagcaacgagcaactctccgtcatggcgcctttaggtgcagcattgttgggattgcatgttaatgacgaaataagttggaaattaccgggtggggatgaagcccgcattacggtgctggaattgctgtaccagccagaagctgccggtgaatatcaccgctaattgatgttatgagggtaacgacctaaaaccattaccctctttccccgatcagcggtactttttgtgataagtatcgcgcgtcggtttaaagtcttgtgccgcctttttagcttcatctagcttgccttgatcggccaatgccagtgcgccatcaatctgcccaatcaataaatccaaaccgtggcgaaaatctttcacctcagggccatcctcggctttatttttcaatttggtagggatccctttctgcgcatcaagtgctgccacccgcattgcctgtaagcctttcttgatgacatcagtagaatcagctttcagcactttgccgtaattctcagcaatagtgtccatgttatcagccacactcgctgccatagccaggctactggcacacaacaatgccgcagccatcaaggtcattattttcttattcatgctcacattccttataattattgttaaatcacggcacattactattacattgctcatacataacataggcaatgcaggagcaatctgacaatgattttttgtaatcagttaggaaatgggatgggggtgggattcagaccaaaaaaagctggcaacaaaggccagctttagatttacagcaacaatctattattcgcccgcaatcttcatggcaggtaataaaatagagccacattgaatgttactgcgcgtttcgatgtcactgccgatgctgacgatgttacgtagcatgtctttcaggttgccagcgatagttatctcgctgaccggatactgaatttcaccgttttcgacccagaaaccggccgcaccacgcgagtaatcaccggtcacggtgctgacaccctggcccatcaattcagttaccaccaaacctttatccaattgcttgagcattcccgcgaagtcctgcccctgaccggcaacacgccagttatggatgccacccgcgtgtccggtgctatgcagccccaatttacgggcagaataactggtcagcagataggtttgcagcaccccatctttgacgatttcacgttgcagcgtacgcacaccttcactgtcaaatggcgtcgaagccaaaccacccagtaaatgtggatgctcttcaatcgtcagccactcaggtaaaatctgcttgccgaggtggtcgagtaagaaagtggatttacgataaatattgccgccgctgatggccgataccaaatgcccaaacaggccagttgccacttctgcggcaaacagcaccggcgactgcatggtaggcaacttacgcggcgataagcgggataaagtacggcgagcacactcttcacccacccattccgggctggctaaatcttccattcggcggccaatggtataggcgtaatctcgttccatatccccattatgctcggcaatcacactgctggagagtgaatggcggctagagcaatagctctgcaacataccgtggctattgccgaatactttaattccgtaatggctgttaaaactgccaccttccgtattggtaatccgcttgtcagcctgcaatgccgcttgttctgcccgagcggccagcaagataccttgctctgcatctaaatcactcgggtggaacaaatccaaatccggcgcgtcaaaagccagcagcgatttttcagccgggccagcgtaagggtctggggaggtataacgagcgatatccaatgcggcctgtactgtacgggcaaccgcatctgggtttaaatcggtggtggaggcactgcctttacgctgctggtgataaacggtaattcccagcgcaccgtcgctgttgaactccacgttttccacttcgccaaagcgggtgctaacactgattccggtggttttactgacggcaacttcggccgcatcagaacccgcgcgggccaattccaaagcctgtgcaacagcttgttccagcgttttacgctgttctgcaacttgagtgactactttcatcagtctgccataattaatgagataatcgttcaggaaagtgtcgtaatgaaacgacttacacggataaaatagagaacaccatggttctgagtctatcagagatctttgcacaatttcgcagaaagccaacaacctgctacgattagcctctttttaaggaatttgaccatgaacaaacagcccgaagactggctagatgaagtcccagaagataaaaacgacgatgacgatgaaattatctgggtcagtaaaagtgaaattaaacgtgatgccgaagcgctgaaagatcttggtaccgagctggttgagctgggtaaaaacgcgctagagaagatcccgttagatgaggatctgctggctgccgttgaattggcacagaaaatcaagaaagaaggccgccgccgccaaattcagttaattggtaaaatgctgcgcgcccgcgatgttgagccgattcaaaccgcgctggataagctgaaaaaccgtcataaccagcaagtctcgctattccataaattggaaacactgcgcgaccgtttggttgaagaaggcgatgatgtcattccaaccgtgttggaattgtatccagaagctgatcgccagcaactgcgtagcctggtgcgtaatgcccagaaagagaaagcagcgaataagccgccgaaatcatatcgccagatcttccagtatctgcgtgaattggcagagaagcagtaatcatcgggcggcagacgagcctattcaatcaggcataattgtcgcaggcagcttgagtgcggacagcgcgcagaacccagagcgtacatgttgtagtacgtgaggagttcgagcactgcccaagctcaagatggcaagtaaaatagcctgattaagcaatattgaaacgtaagctgcccgccagctcctcttccgcctcttcgaacaataaaactattgccccaaaacggcgtttccggcggtgattgaaatgaataaattcaatctctaccggtaaagctatctcgcctgttaccacatcccacagcgcatccagattggcaccaaaactttcactcagcgcaaatttttcggaaaatacgcggtaaaaagcaggaagatcaggtatatggtcaaaatcgaataccacttttaccatcttttcactccatccgaatgaaatgcttgtagtgatcctgagttagataaatcaggccgtcattggagtagagcaaccgatcagaaccacgatgcccacaacgataatttacatcagcttcacgccagttgcggcctttggcttcaggcagttggcgttcacggttagaaaaacgatcgccgccgatggcttttcccggtagcaccttacacaagttcccttcttttgggttccagcccttttcacgcgcctgctgtttggtaatgtaaaaatccggcaggcggtgatgagattgcaaatatttaacaacttgttggtgctgagtcagttgctcaatagaggcaggaaccgataaccgcgggcgctcaagatccggcgactgaccaatatcacgggcagtgacattatcaacgccctggaacgccaccaccactagcagcaatagcgccgccagaatggccataagtcgtttattcatggttctccttaaccttctggcttccaattatgttttggctactcatcgcaataacccacagccagctttatccaccaacgtgatacctttatctgaattataaattacccagatgcaaggttttcacttccataaactcatccaacccgagcactgagccttcacgacccaaaccagattctttaacaccaccgaaaggtgccagctcagttgacaccgagctttcgttcacaccaatcataccgctttccagtgcgtctgaaacccggaatacccgttgcaagttctgagtatagaaataagctgccaatccaaatggagtattattcgcccgctgaatgacttcttcttccgttttaaaacgaaaacaagccgccagtgggccaaaggtctcttcagaagctactttcatttgttcggtggcatcagcaataacagtcggttggaagaaattaccgcccaaggcgtggcgacggccaccggccaataatcgcccacctttctcaagcgcatctttgacgtggtcttccactttctccagaccggccaggttaatcagcggccccatgttgacgtctttatccatgccattgccgactttcagttttttaacctcagcggccaggcgggtaacaaactcgtcgtaaacactatcctgaatatagaagcgattgacgcaaacacacacttgcccggcattgcggaatttacaggccatggctcccgcgatagcagcatctaaatcggcatcatcaaatacgatataaggtgcattcccacctaactccatggagattttcttcatggtcgcggcggcgttacgcatcaaggttttacccacttcggtcgaaccggtaaaggagattttgcgcacttcagggctggccatgatggcatcgctgatagcatgggtatcaccggcaacaccattgagcacccctgcaggtacccccgcctgctcagccaatgccagtaaagcaaaggcggataacggtgtgttattggccggtttaatcaggccggtacaacctgccgccagtgctggcccaagtttgcgggtgagcatcgccagcgggaagttccacggcgtgatagctgcaaccacaccgaccggttcacgggtcgccagaatgcgggcaccttctttggctggcggaatgatttcgccattggcgcgcttagcctgctcgctaaaccattgaataaagctggcggcataagcaacctcacctaatgcttctttcaatggtttaccttgttcagaaaccattatctcggccaatgactgttgatgttccattatcaacaaataccagcgctgtaaaatttctgcgcgctgttttgccggggttttgcgccaggcaggaaaggctttactggcggctttaatcgcggcctcggtttcatgtttaccggatttagccacttttgccaccaattcaccggtggcaggattgcggacctcgaaagtatcctgcgcctgatgccaggtgccgccaacgaagtagccgatatgataaacaccgtcgctgtgttgctgaggttgtaatggattgcgtgatgggttgtctgatggattatgtgctgacatcttgtcgacctcctgcgagaaatgatgccccccatcaatggagggcgaggaaggatggttccagcttcagtatagcctttgaaaaagcacagggaacagcttagcccatttcaacctatctctatatcagtgcactctgatacttgtgcagcatatcagccaaccgttttaccggacgagtaacagcatcgggcgattgataatccactaatttttgctgatattggtctaattcctgcaataatctcgcgaagtaatagcgccgtttctgggagtttttcgcattgataacgcgatcagcggtgtaacgaatttgcttatggaaagcactcaactcggcattcactggaacttcggttttattgagccgctgatgggcaattatcagggttaatgccaaccgatacttgtctatatcaccggggaacatcatcaaaagttgattcaattgctgatatagcgccggtaaatggttttcattgcggcgtgctttattggtggttagggctgatactgcgctgtaaacaaagcggtttaataaggttctaccggttctgtctttggcattatcgcggattagcaacaaaacaatcagggagacgaagcaaccgacgatttggcctaatgcgctgtcgaggaacaagctgacattaaattccatcgggttgctcaacaccataatattgatggtgctggctagcgtcccgagtgatcccaaacgccgtttttgcacttcgataccaataataaatgctaacaaccccaggctgatacacagcaacagcatactctgctgcgtagcggggatgataaacataaagtacagcgccccaatgggcagcgccattatcacccccaacaggaagtctatcgccaccatgcgaggattaggggttcgcatcgccagcgacgtcaccaccgcaatcatcaccatacaacccgcaccggatgtccagccggtccataaccagaataacccaccaattgctgttgccacaccggtacgcaggccgttaatcattgcatgatggccttcagctgagacatgtttcaccggcaccacaccggccagaatcccttcctctacccggctgatactgctattggtatggatcccttttgccagtaataaatagcgagttgccgcccccacccaactgctgatggtatgagggatagcctcactgtggctgacagcaataaactggcgcagcgttttcatccgttgatgaatttcagccggtgttggtgctggttcactcaacatagctttcagttcagcggttaaaatatcagggtgattggcgagtaccagataggtttcacacgcctgggtgataagtgttaatgactcggtatgtaagacctgtaaacggcgattacagcgctgccaacgagaggattccatcatcagatagctacgcatcccattgagtgcagtggtatttttgactaaatcattccaggcacgatcaatatcggttttttccgccgggcgaatacacagttgtagcagccgatattgatccagcaacaccttatccaccagccgatcgatatcctgcttgattgatcgcggcgaaaacagcagatcagccatcactgcacagacgatccccagcacaatctcactacagcgctcaacagcaaactgaggggtcaatagcggggtttcaccggttgtcacaatgatgataagcgcggtataacctgctaaaccaaaggcataggagttttcgacgcgcaccagtgaggagatccaggtacacacccctgcccacaaacagcacagcatcaaggtcaagaccggcgctctgatggtcagaacaattataatcaggccgccaatacaaccgatgaatgtcccgatgatacgcaaccagccacgatgacggattgcaccagaaaacggttcgccaccggcggcaaaagccgggccagcggccacaattgccgccgtcaataccgaccagcgcggtgtttccaattgcagatgaaagcccagaaacagtgccgccacaatggcgaaactgagcttaaaagcaaagcgcaggcggataaaagtcgggctggtcatgttagccaaactcgcgcagacgatgcattaatttcacaataggtgatgcctgattagggtcgcgatccgttgagccagtaataaccactgtcgcggtagtacctgccggatacgaatgctgctgatcttcgctatccaaacggatctttaccggcacacgctgtgccagccgcacccattccaggttattatcaatggtcgccaaccctttgctatccgcactgctgctgctattggtgacccccgcagagatactatcaacagtgccatgcagaatgcggttgctgcccagcggcgtgatttccgcccgatgtcccggcttaaccccttccagcttggtctcttccagataggctaaaatatagaacgtatcttttttcaccaaggccaccgccgttgcaccacggttaataaactctccggcgtgaacattcaggtttgtcacccacccttcggcgggagcacgcacggtggtgcgctccagatcaagtttggctaaatcgcgcaccgcgacagctttcgccaattgatgacgcacggtttgtaatacgttgttggactggtctatctcttcttgtgacattgcctgaatccccagacgttggcgtctgccagattcccgctgtttctcggcggccagtgtttggtaataggccacatcagcttcggcttcagccaacgcttgttgatagcgcggctggtcaatcacaaacaggatctggcctttctgcaccagttggttgtctttcaccggcacatcggtgattaacccgctgacgtcgggggcaatagcaaccacatcggcggtaaattttgcatcacgggtccacggcgattcagtgtaaaaggcccagactttgaaaatggcgataacagccagtaaaaccaccaacaaggtgatgccgatgcggattatttttaatgaaaaagtactcacggcgacctcaggaaaaaagacgagatattaaataaaaaagacaaccatacagcgcggtattaaacagcgccggatgccagacaaactcataaatacccgtgggctgcaacacacggcgcagaacgaaaaaaagtgccagcgagagaatcagttcaagaaatatcggtggaaaagagagaccgaaaataaccatcaccggaagcaaactcattctttaaatcctttctattatagggtgtcggtgaatacgcccgggtgaataatctgatactcagttgcaacacatccaaccacagcgatcacggccaaaagcaccagccataagactgacttataggttaaacttgattgttcagtatgactgcaacctggacgaggcgaggtaacacttcggctacgcggctttcaaacttcggacttttctcccgacaacagtatattagcctgcttattatcaagttatctacaatgtgtgatctaaatcacttttaagccagagttaacaatcaacacagagtgaaccatggaaagattaaaacggatgtcagtctttgccaaagtcgtcgagtgcggatcctttaccggcgcggcacgacagttggcaatgagtgtgtcttcgataagccaaacggtgtcaaaactagaatccgagttaaatgtgaagctgcttaaccgcagcacccggcggattggtttgacggaagcgggccggatttattatcagggctgtcggcgcatgttgcaggaagtgcaggaagtgcatgagcaattgtatgcgtttaacaataccccgaccggcacactacgaatcggttgttcttcaactatggcacaaaacgtgctggcgaccatgacggctgagatgttgaaagaatatcccgggctttccgtcaatctggtgaccggcataccggcaccggacttgattgccgacggtttagatgtggtgattcgtgtaggcgcgttacaagattcagggctattctcgcgccgccttggttctatgccgatggtagtctgcgcggccaaaagttatttagcgcaacatggcacaccggaaaaacccagtgatatgacgaacttctcctggctggaatacagtgtacggccagatagcaattttgaattaatcgcacctgagggtattacaactcagatatcaccgcagggacgttttgtgactaacgactcgcaaaccatgattcgttggcttaaagcgggggccggtatcgcctatgcaccattaatgtgggttattgaagaaataaagcgtggtgaagtggaagtgctattcaaaaaataccattctgacccacgaccggtatatgcactatataccgagaaagataaaatgccgctcaaagtccaggtctgtatagattatttaactgaatactttaaacgagtcgcagaggtatatcagggttatagataaatacatccgttattgggcactcaatttggtactgaactgagcacccaaaatacggtgttatctaacaaaccttacgccgtaccacccaccgtcagattatccagcttcaaagtaggttgaccgacaccaactggcaggctttgaccttctttgccgcagacaccgacgcctttatccagcgccagatcgttaccgaccatcgaaatctgctgcatggcttcaatgccggagccaatcaaagtggcccctttcaccgcgcgggtgattttgcctttttcgattaaataggcttctgaggttgagaatacaaacttgccggaggtgatatccacctgaccgccaccaaagttaggggcatacaggccatattccacactggcaataatatcttccggtgttgatttacccgctaacatataagtgttagtcatacgcggcatcggcagatgagcataggattcacggcggccgttaccggtcggcgcaacccccatcaagcgcgcattcagcttatcctgcatatagcctttcagaataccgttttcaatcagcacgttatattgacccggcaccccttcatcgtcgatagctaatgagccgcgacggccttgcatggtgccatcatccaccacggtacacagctctgaggccaccagcttacccatttgcccgctgaatactgagctgccacgacggttgaaatcaccttccaagccatgaccgaccgcttcgtgcaacaacacacctggccagcctgcgcccagcaccaccggcatggcaccagcaggtgcggcgatagcggacagattcaccagcgccatgcgcaccgcttcattagcaaagttatcggcacgcacttcaccatcaaccgtttccaggaagtagtcatagccgaaacgaccaccaccaccgctggcaccgcgttcacgtttgccgttttcctccactaatacgctgactgacaggcgcaccagtgggcgcacatctgccgccagtgtaccgtcggtggccgcgaccaggatttgctcatatacgccagtcaggctggcgctcacttcctgcacccgtttatcagcagcacgcgcgaccttatctacgcgatgcagtaaagcgattttgtcttcgcgcgacagactttgcagcggatcgagcagcggatacagtgcttgatggcgaatctcgcccaaggtatgcactttaccgttgccagtatcgcgcacaatactgcgcgcggcatgagcgctttgctgtaaagcattcagggtgatttggtctgcataagcaaaaccggtcttttcaccgctgaccgcgcgcacgccgacaccctgatcaatattgtaagagccatctttgatgatgctgtcttccaacacccaggcctcgtgatagctggactggaaatacaggtcagcataatcgaggcggcgttcagccaactgccccaatactgagaacaagtcctgatggttcagcttgttagcagcgagtaactgctcactgacaaacgagaggctcatagttttcactcttatttagatgattgttttgaatcagataatcgcggtaccagcgatgacgcaaagcgattgtgctgtaataccggcatctggttacgaatagttttcaaacctgtggtttcgattttgacttttaaggctgaaaccgcatctggattctgcccaatgattttaccccaggcatcgacagccatggtgtggccccaggtacggcgagtcgcgccatgacgccccacctgtgccgctgccagtattacgcactggttttcaattgcccgggcgcgcaataaaatctcccaatgagcttcaccggtcactttagtaaaggccgccgggactgaaataatctcggctccctgcgcccgtaaagcctggaacaaaccagggaaacgtaaatcataacaaaccgtcatgccaaggcgacctaccggtgtatcaaccacagtaaggtgttcacccggctgataggtatcagactcacgataacgcccgtggacatcttggatatctacatcaaacatatggattttgtcatagcgcgctttcagctcgccttggtcgtcaaacagcaagctactggtggtgatacgctccggtgactcacgacttatcatcggcatggagccgatttgaatccagacaccatacttacgcgccatctcacgcacagcatcttgcaatggcccgttattgtgttgttcggcatgatgacgatatgaggctgcattggcaaataacaatgcattttccggcgtcataaccagttgaatgcctgagtttaacagtttgatctgctgctcaatttgagccagattgtcacggatattttcaccgctgcataactgtaataatgcaacattggcatttttcatggcgccttactctcctttagttggcgtaacacttcatggatggtcggttgatccaagctaccggtaatctgatagcgaatcagcgaaatcttgctccataacggccctaaaatcttcgaggccgcgaatactgccgccccaaccaccgggttaatcgcaaaagcagttgcaacaccaacagtggcggaaatctctggggtaatgaccgcttccatagctatttgacgtttcgccaaatccacattcccgctcatggcgatatccgccgccaacccatcaaccactaagtcattggtatgcatcacgccatttttgatattggcgctaccgcgaatagaatcaaacgcaaagtcacgactaaacgtatcactaaaatcaagctggagcttacgtaatagtgcgtcaaaactcaccagccgcaataactgacccgcgcgaccgccaccaagatcggtcagttgacctctgcccaatctattctttaacgtgccattcagggtattaatctgcggttgccacggaaccccgcgccaattgacgtcagcattgatatcaaacgaggccccctttatcggcgtcgtcagaccaaagaacgaaatagtttcatcaatttttggcccactcagcgccacattgagcgatgttttgtcacctgaactgtcttgctgccactgcccgctaattttcgctcgcccgttacccgcttcgattagcccattggtcagcgccagaatattgcctttcggggtcaaatccccattaactcgcccgacactctgcccgagaatccaacaatccttacagcgcagttgcagggcgggccagtcatggaagcggatattactgaggctttgtggctcctgcaatgccacttgcgccagtgggtctttcttttcactccccgcccattgcgggttgtaataaagataattaatatcggcatgccacggcccacttgccgtcatcagtagacggccatccacttcctggccttgtgccgtgattttcgtcccagagggtaacggatcgacctgcaaggtcaaattgtgccaagcctggccgcccaccaagagctgaggtgtctgcaatatcagtcgcttaggaagaatgacagtggactgaccgcccttgattgcgggttgatctgatgcagtaaagggtgcactgaccgccgcaaattctgcccccaacagggccagccagcgctcaccatcgaggttaggcaacttgagcaccaaacctttatcatctggcaatggcggcgcttttttactgtctattttcaaaatagcggcgctctgccaaatagcgcgcgccaactccacttgctgtttttgcatcaaccattggctattaaaagcgttatgactgccggcactgcccgacaaggtaaaactctcgagaccaccgactgcttgtacctgtagtggtaacggctgaccacttgatttatctagcggtgacggtaagtgactactcactttattaagatcggcagtcacatcaattttgtagtccggctgaccatttttaggcaattgcaccacgactttaccttgccagttggcgctgccactcagtaacttcgccacatcgctcggcacgcccggcaacttggcgggtagccaatcgccatgcagcccaacatttaccaagaagttcttcggctgctcttcggtcgtaaaatcaacggttaacggctgcccaaaccagttggctgataaagtatcactttcaagattcccgtcattgaaacggaatttgccgctgatattctccagttggctttgcaacggctttatcaacaggctgttatttttcaatgtaacttcaccgctggcatgagtaatgcggttttcttccaatgggatatccagatgtaagcgcccactaacattacctcccacctgtaactcttccagtgtttccgctaccgaatcattgagtggagttttggtaaagtagtcatggacgtcacgcccttcacctgcaacttcagcatcaacatagagtttttctttcagatagtccggaatgatagcgctgatattgctaccggtaactttacccagcatggcatgaggcgcattcatccacaggccttcattgagaaaatcgaggtcgatagctaaattatctaacgcgggccaatctggctggaactggaaggtagcgttacgcagcggaacataaacctggaactggccctctttatgtttataggggaaatcgtgaggattaccgttgtaaatcagcgtggcgttatctacctgccctccgtgcaatgcctcagtcaaataatcagccagctttccacccattaagggcaccgggaagtaacgccaggcatctgccgcatcatacaaacgaataccacttagaattttaagccacggctgacctatgtctggctgcatgtaacggaaattaccgttggcccacaatgacttagccctgacatccaactgatcactccacaactcccaaccgttatcatcaacctgccagttcacagtgccgctcgcctgactgacctctagcggcgcacggaacatatcgccataaggtaatgtgctgtttttcaagttgatatccaaccgcccaagctcggcggagccactgagtgaaccggcaaaattattcacccccggcaccatatcccaatgctgccaactgatatcatgccattttgcctgaaaacgggtcttgtgcggttggctgataggaatatccaaagccaaagcatcgacgatcccttgaggccgtaaatcagctaagtgattcataagctcgggggtcaacagtgacaaagtgggtaatagcggcccgactcgctctaactgaatattcgtggcacgaatgcgtaactcttgagattggtctggcccaataaattgggtgttttccggtaaccacagcgcagataaatgccctttaggccaaggttgcccatcggttttcagactcaattgtggcgcatcaatttgccaaccattgccatgacggctgccttccaacaccaagttatctactgctaactgatgagattccccttccaccgtccaattggcttgcccctgacggagcaatacattgccgctgtagatttcgccacttttgatactcaaccacgccgccaaactgaactcagcactctccagcccggtattggtgtgtagccaacggctaatccagggttttacatcaatattatcggcctgcatataaacagtgccattgcttaaaatcccctgattatcatgcagatccatccgcaccattagcacgccatgctggccattaatggtcgacaggctgatttgcccttcagcacgatgccgactggcggaattaagccaagtgagttgtggaatctctaattcggcgcgcgggcctgatggggtaaggaaagaaatacggctgtttcgcagatcaaagtgatctaactgacgtaagaagatatcagtgatagtgctggcttcaaagctgttgctattgttttgctgcctatctaacgtggtatggagatccagctgcagctgatagaaagtcatgtcacggaattgccaacggcgatgtagcaatgattgccatacgtcaagcgcaagagtcacacgttgcacttgccagtcagctttcggcaacttagcgctaatatcacgcaattccaatgtcgggccaaaggtttcccacgtcccttgcatgaaccccacttccagtggaataccgctgatggactgaatcttggccacgatttgtggtcgataatcgttgataagaggcaacatcatgcgtagcccactgaccaacagtgcgaccacaacaattattgtggcgcctgtcgcaaacattatcctgggcagtcgcctcacacttctctccttgccatccgctgcaagctgtaagaccgggggggacttacatcatcaccacatcaaattgttcttggttatacagtggctcaatctgaactttcacttgcttaccaacgaagatttccacttcagccagtgcatgagattcttcacctttcagcgcttcccccaccgctggagaagcataaaccaggaaacggtcagaatcataagcatggtgaacacggacaatttcgcgcaagatctcgtagcacacggtttctaccgatttgaccgtgccacgaccacggcaggttgggcactcattgcataatacatgctcgatgctctctcgcgtgcgcttgcgagtcatctctactaagcctagctgagagaaaccgctaatactggtttttactcgatctttagtcagtgcttgttccagtgaatgcaggactcgccgacgatgctcttcgttactcatgtcaatgaaatcaataatgataattccacccagattgcgcagccgtaactggcgcgcgatagcttgagtggcctcaatattggtattgaaaatagtctcatcaagattacgatgaccgacaaaagcaccggtattgatatccacggtggtcatggcttcggtctggtcgataatcaggtaaccgcctgattttaactcaactttgcgctctaatgatcgctgtatttcattctcgacatcatagaggtcaaaaatgggttgcttacccgcatacagctccagtttttcggtcatttctggaatatattcactggtaaattccaccagcaaatcataggtcaatttggagtcgacgcggattttatccaatgctgcaccagcaaaatcacgtagtacacgctgtgccagcgccatttcaccgtacaacttatatttggtgatattacgttttttacgctcctgaaccttcgtccataaacgcttgaggaaagcggcgtcagcggccagttcttcttcaccaatcccttccgcggcggtacggataataaaaccaccttgctcatcgcaatactctgccacggtttttttcaggcgctcacgctcagcttcactttcaatacgctgggaaacaccaacatgggcagcacctggcataagcaccagatagcgggaaggtagggtgatatcggtggtcagacgtgcgcctttagtgccaagcgggtctttcaccacctgcaccatgagatcctgcccctgacgaaccagttcagcaatgtcgcgcacattaaaatttttctgctcatccccagccacacattcggtgtggggcatgatatcggaagcatgaaggaaagcggccttatccagacctatatcaacaaaggccgcctgcatccccggtaaaacccggctaacacggcctttgtaaatattaccgacgatccctcttttagcttctcgttcgatgtgtatttcttgcaggataccgccatcaatataggcaacccgcgtttcagacggtgtaatattgaccagtaattcagctgtcatgacttcctctcacattacgtagcgcaatgaaatgacttagtaattcatgggtttcaaccaacggcaaacccaccacggcatgataactgccggtgatggatctgacgaaacaaccacctttcccctgaataccgtaagcgcccgctttgtccatgggttcaccggtagcaatatagtcactgatttccaactgagataacacgcgaaatgtcacatctgtcacaaccatggcagataacatattttttcggtcagcgagagacaccgcagtgatcacttggtgctgctgcccggacaatgcactcagaatttgctgtgcatgcgctttatcccgtggtttttctaatacttgcccatttaacaccacaatggtatctgcaccgagtaccggcaaatcctgtggtgcgacactcacccctgctcgtgctttgtcctgtgctaaacgctggacatattgttgtgcactttcctcgggtctgcgctgctcttcaacttctgttttcagtacctcgaaagggacatcaagcagggtcaataattcacgacggcgcggagatccagaggcgaggtacagagcggtcatgagtcttaagtccttattgtaccgagaattgacggcgaattttacgcattaacaaaaacaaccacggccacaagataccgttgaccacgctactccagaagacctcggggcggaatgagacattactgactaaaaactcagaccaaaacaccacgacatccatcgtcagtgacaacagcatcacaataagcgcctgctgccacaaggccatattgcgaaatagctgaaacttaaacgcgaccagataagcaataatactcagcgccagcgcccgcaccccgagagtggaacccaaaataaggtccataatcagcccaagagtaaaaccggtccctacattcacgcggtgcggtaatgccataacccaatagattaagactaatgctagccatgaaggccggaacatatatatctgttcaggccacggcatgatttgcaacaccatcgcgatcaggaaagataaccaaataacccaacggccattgctgctgtaacggttcatggtgagactcccggagcagtcactgctgttggtgccgttgctgccggtggtgccggagggcccatggcatccgcggccggtaatacttgcgacatcatgggagccaaacgctcatttgcgacgcggcgaacttcatcgggtggcaatggaatatccccattgcgatccgcaccccacaataacaacaggtagcgtaagcgctgtaaatcagcggtcgggcgcgcttgaatcacagtataggctcgctggttgtcaactttaacggaagaaaccacagctaccggataaccctcagggaaacggccgcccaaaccggacgtcactaatacatcaccaacacgaatatctgtattgctaggcaagtgctctaataataaatcatcggtgcaaccactaccggcggcaatcacccgaatatcatttcgtagaacctgaataggaagcgcgtgggaggtatcacagatcaataatacgcggctggtgagtttactcaccgcaacaacctggcctacgacgccacggtcactgataaccggttggccttcgtacaccccattgttagaacctttgtcgataacgacttggtcactatagggatctgtcccactggacatcacctgcgtcaccattttttgttcatcctgacgcagcggagagccgagcaattcacgtaagcggttattttcctgcttaaattgccccaacaactgtagatcagtattttttagcaatagctcctggcgcaacgcacgattttccagctccaactgttggtgggtagccagagtttcagaaacgttgtcgagaactttgcgtggcccattggccagaaaatagaaagggctaacggcggtgtccatataggtacgtattttaacaaatgtacccaatcggctatccgcaataaccaaaacaatggctgcaagaacggcaaagaacaaccgcagttgcagggatggaccccggctaaaaatcggcttcataaattttgcgtattcctcgacgacaaaaaaagaagcacttgacctgatgtgtaaaaaatacggttatccgatcaagccctcttcttttgttttggctgactattcttcgctgaacaaatcgccgccatgcatgtcgatcatttccaacgctttaccaccgccgcgagcgacgcaggtcaatggatcttctgctaccaccaccgggatacctgtttcttccatcagcaagcgatccaggttacgtagcaatgcgccaccaccggtcaacaccataccgcgttcagagatatcagatgccagttctggcgggcactgttccagcgcaaccatgactgcactaacaatacccgtcagcggctcttgcagcgcctcaaggatctcattggaatttagagtgaagccacgtggcacaccttctgccaggttacggccgcgaacttcaatttccagaacttcatcaccaggataagcagaaccgatgctgtgcttgatacgttcagccgttgcttcaccaatcagggaaccgtagttacggcgcacataattaatgatggcttcatcaaagcggtcaccaccgatacgtacggaagaagaataaaccacaccgttcagagagataacggccacttctgtggtgccgccaccaatatccacaaccattgagccggttgcttcagaaaccggtaagcctgcgccaattgccgcagccataggttcttcaatcagaaacacttcacgagcgcctgcgccctgagcagattcacggatcgcacggcgctcaacctgagttgccccgaccggtacgcacaccaatacacgcggacttgggcgcataaagctgttgctgtgaacttgcttaataaagtgttgcagcattttttcagtaacaaagaagtcggcgataacgccatctttcatcggacgaattgctgcgatattgcctggggtgcgcccaagcatctgtttagcatcatggcccacagccgcaacgctcttcggggaaccggcacgatcctggcgaatagcaaccactgaaggttcattcagtacaatgccttgtcctttaacatatataagggtattggcggtacccaagtcgatggacaagtcgttggaaaacatgccacgaaatttcttaaacataacgaaaggataatcctgcaagctgggggcggaaaataaaatccgcctactttaccaaccacacgaagcagcgacaaggcgcaaaaacgtcctgattcggtgaaaaagtagctgcgttattgacatctcgttccatcacgaacccatgttgtttgaaaaggttgaataaaccttcggcacaacgcagattctgcgcaacgaccggcgtaacacagcacataaaatctaacatttaacctgattctcgtcggaagtaagcacccaccaacgatttacggaaatgactggcacattctacgttaatttttgctcaacgatcaggctaaacatggccctaatacgaatattttttctttccagggtttaaaagtgttggcggagcaaaaaaattgccctgtccaccgtaaacacctttctccttcagcgtttgccattcttgacgagtaagaacttctgccgcaaaaacttttgcatgtgttcccgcacaagcaccggtcaggctctcgacaaacagctgattttcataacgtaaattaatgcttctaactaatccaggatgaagttttatcatttcaacccgaagagacttaatatatgacgtactgaccaccgtcaatccggcctgcgacaccatgaccttacaacccacccccaataataaacgcatcatcgggcggatttggctgatatattgacacacatctgcctctgcaagttcaaagataattcgctctctatctgattttctacattgcaacagcgtatcccgcagccagcgctggaaaggacgctgcaataatgaatcaacgctgatagaaaatgccagagtttcatccggccataaagctaataaaggaattatccgatcaattttttggcggtcatagcgctcacccaaaccgaacaattgcaccagtggggtaaattcagcggcgcgcaattcttgttcgccatcataaatgcggctaattatttctcggtggtgaattttaccgtcaacagtaacaaccggtttctgataaagccgagggccaccattagccagcgtttgttctaataaagtgcgccatttgacactaccacggcctttttctgctacgcgggtatcatagacataccagccgttgcccccatacatcgccgcatttttggtcgcttgtccagcattatccattatctgctcagcggaatcgccattgcggtacgccacaatgccaatatgcaacagtgactcacgatcaataacttgtggttcaggcaatgccccaagcgcatgcaccaattgcgcagcgataacatcggcgtcttttagcgttttatgggggagtaaaatcgcgatatcactgtgatgataacgagccaataacgcagagggatgccgggtaacaaaagtcgaaagcagattaatcagcgaatgcatcagttcttgcactttctggtgatcatccgtttcaattaagctgtcaaagtccggtaactgcaccatcattaccacaccatgggcaccaggctcttccaattgagtcgttaactgattatcaaaaaactggcggttactgaagccggttttggcgtcctgtgcggcaaaagtacgaatcaatgtatcaacgcgattacgctcttctcttacttctatcagctcagccaatagatggtctatagcacggctggcacaaggcggccattcgtggccatcactattaatggcgtgctcacgttcgccattcaggatccgcttagcccgccactcaagtttttcctgacctgcggtctgttcacgcaaccaacggaaactcagcaacagcgttatcgcaataatcaccaccgccaacgataaaatagcggcggcgtaaagggagcgggcatagctgtttaaggggtcaatataagtgaaatgcattgaggcccccggctgatgcaacataggaacaaccaagctacggtggcggttttgactgttccagggggcataaatggcagggagttttagttggtacaacgtactattttcattctgaacgctaacttccagcacacctagcgttcgcatcatgatcggtagccattcgcgttctttatcagcaggttgtaacagcaatgactgatcataagctgtcacaatgctctggaggcggtgctccatttttttctggcataagtaaaagaaacttgccgtgctacccagtagcactaagcacatcgccaatacgaccaacaaggtcataaatacagaaagtttggttgtaaatcgcatcctttaaccttgcgaagcgcaattcaatgaaaaaatgcctcagttccttcgagaaaaatactatatggcagaatgccgacataatactggttttttacttcataatgcgaccagaatacaataactcagcctttttctctgaactttggctaatcctctttcaagaatagtcacggacgaaatcaaccacctgatttttgttcttgatcaggcttgagggttgatgttgtcgctatattggctcactcttaaatcattctttttctgtttttctggagtgccatatgcgagcgcttgtacttgagcaaactgaaggccgtactaccgcagaagtgcgtgaaatatccccttcacagttgccagccggtaatgtcacggttgatgtcaattggtccagcctgaattataaggatgcactggctatcacgggcaaaggaaagattattcgtgaattcccgatggtaccaggcatcgattttgcgggcacagttcacagcagcgaagatccacgttttcatgtcggtcaagcggtgttgttgaccggttggggcgtgggtgaaaatcattggggcggtttggcagaacaggctcgcgtcaatggcgattggctggttcctatgcctgaagggttggaaccacgtaaggccatgattattggtaccgctggttttaccgcgatgctgtgcgtcatggcgctagaggaaggtggcgtgacgcctgaaagtggcgaagtggtggtcaccggggccagcggcggtgtcggtagcacagcaatcgccctacttgccgccctcggttataaaatcgccgccatttctggtcgtgacattaacagtgaatatctaaaaggcctcggtgcccatagggtattgtcacgtaacgattatcttgatgcttcccgcccattggaaaaacagttatgggccggtgccattgatactgttggcgacaaattactggcaaaagtgttggcacagatgaattacaacagcaccgtggccgcttgtggtctggctggtggctattcgctcccaacaaccgtgatgccctttattctgcgcaatgtgcggttgcaaggggtcgattcagtgatgacaccgcaacaacgccgtctacaagcttggcaacgcttacaggaaattttgcctgaaagcttctatcaacaagcttcgcaagctatcacactcgccgatgccccgaccatcgccgctcgcctattggcgaacgaaattaccggtagaaccttggtaaaagttcgctgattcccccccactggggagagtctcatgctccccagcttattattcgtattgtaatgattttcaaatttctctccgccccctagcacttgtccgtataagtcgccatgattaatattattaatgccgatatgcttccccctgtttgatggagtcattttatgcgcaactttttatcccattccctgcgtaatgctgccacgccacgcaagctaaccgaagcggatgtcaccccagaaagtgttttctatcagcgccgtaaggtattgcaagcattgggaatcactgctgccacactggcattgcccacatcggctcaggctgatttgctcgcatggtttaaaggaaatggtcgccccaaagccccttctggtaagccactggatttcaccaaatcaacggtttaccacccagacttggcgctaacgccggaagataaagttaccggttacaataacttctatgaattcggcttggataaggctgaccctgccgccaatgccggaacactgaaaaccgaaggttggcagataaaaatcgacggtgacgtcgctaagcccatgacactcgatattgatgacctgataaaacgctttccgctcgaagaacgcatttaccgtatgcgctgtgttgaagcctggtcaatggtggtgccgtggattggttttgaattgggcaaattactgaaactggttgagcccaccagtaatgctcgctacgtcgcatttcaaacactttatgcaccggatcaaatgccggggcagaaagaccgttttattggcggcggactgaaatatccctacgttgaaggattgcggctggatgaagcaatgcacccattggcctttatgactttaggcgtctatggcaaagcgctaccaccacaaaatggcgctccactacggcttgtcacgccgtggaaatatggcttcaaaggaataaagtctatcgttcatatacgcctgacccacgaccagccacctaccacctggaacctgagcgcgcccaacgaatatggtttttatgccaacgtgaaccctcatgtcgatcacccgcgctggtcgcaagccactgagcgctttatcggctccggcgggatcctggatgttcagcgccaaccgacactgttgtttaacggctatgccgatcaggtagcctcactctatcgtggcctggatctgaggaagaatttctaatgcggcttactttacgacaaatcaagtggctcaaggtggctatctggctggcggccgcactgccgtttctatggctaattttatcggtagatcaaggctggttcagtgctgatcccgccaaagacattcaacactttaccgggcgcatgacactgaaactgttactggcgacactgctggtcacgccactggcacgctatggcaagcaaccgctgttgatccgctgtcgccggttgttaggtttatggtgttttgcctggggaaccttgcacttagtcagctactcggtattggaacttggactgagtaatattggcctgctaggacgtgaactggtgacccgcccttacttgacgttgggcataatcagttggctattgttactgtcactggctgtgacatccaccttatgggcgcaacgaaaaatgggagccaactggcaaaaattgcataatttggtgtatgttgtcgccattcttgcaccaattcattatctttggtcggtgaaaaccctatcgccactccccattatttacgcagtgacggcagcgatattattggcgttacgttataaaaagtttcggcaatggtgccgctaaaaatctgaacttttcatcggccattatctttttctattgaatatcttcgctgataagaccagtatttagctgctaattgctacgatatcattataatgcccgaccttagtaccgatcgcagtgtcaaattcatcgtaaaaaggtgacaaatcggtgacatcaggttattttttacgatgatgtactaattgccggagataccagcacaatgtcggataagtttcacattttgcttctgaatggccctaacttgaatctgcttggaacccgtgaaccggaaaaatacggttacacaacattgactgagattgtcagtcagttagaggctcaagctcagggaatggatgtggtgctatcccacttgcagtccaatgcagagcatgtgctgatcgatagaattcaccaggcgcggggtaataccgactttatcctgatcaatccagcagcgtttacacacaccagtgttgcactgcgcgatgcgctgttaggtgtgcagatcccgtttatcgagattcacttatctaacgtgcatgcccgggagcctttccgtcatcattcatatctctctgatatcgcggttggcgtaatctgtggacttggcgcagatggctacaactttgctttacaggcagcggtaaatcgcttgtcaaaatccaactagacccgaaataattcgagttgcaggtaggcggcaactgagcgaatccccataagcttacataagtaagtgactggggtgaacgaaggcagtcaacacacatgcaacctgaagtatgatgggtataattgcaacacacaaagagtacggaatcacactcatggatattcgtaagattaagaaactgatcgaactggttgaagagtccggcatttcagagctggaaatctcagaaggcgaagagtcagtacgtatcagtcgtgctcccgccgcaccaaactacccaatgatgcaacagccatatgcttttgctgcaccacagcaacagccagcgctggccgcagccgttgctccagcacctgctgaagccgcagcaccagcagccatcagtggccatatcgtgcgctccccaatggtcggtacgttctaccgcaccccgagcccggatgctaaagccttcattgaagtaggtcagaaagtttctgttggtgacactctttgcatcgttgaagcgatgaaaatgatgaaccaaatcgaagcagataaatccggtactgtaaaagccattctggttgaaaacggtcaaccggttgaattcgacgagcctcttgtcgtcatcgagtaacgaggcgttccatgcttgataaaatcgtaatcgctaaccgcggtgagattgcgctacgtatcctgcgagcttgtaaagagctggggatcaaaactgttgcagttcactctgttgcggatcgtgatcttaaacacgtgttattggctgacgagactgtttgtatcggtcccgcaccttctgttaaaagctatctgaacattccagcaatcatttctgctgctgagatcaccggcgcggtggctattcaccccggctatggtttcctgtctgaaaatgctgattttgccgaacaggtagaacgttcaggtttcatcttcattggcccacgtgccgaaaccattcgcctgatgggtgacaaggtttcggcaataaatgccatgaagaaagcgggtgtaccttgtgtacctggctctgatggcccgctggacgacgacacgaccaagaacaaagcctttgccaaacgaatcggttacccggtcattatcaaggcatctggtggtggtggtggtcgtggtatgcgtgtggttcgtcacgacaaagatcttgagcaatccataaacatgactcgtgcggaagccaaagcagctttcaataacgacatggtttatatggaaaaatacctggaaaacccgcgccatatcgaaattcagattttggctgacgggcaaggtaatgctatctatctggctgagcgcgactgttctatgcagcgccgccaccaaaaagtggttgaagaggcaccagcgccaggtatcaccagcgaaatgcgccgttatatcggtgagcgctgtgcgaaagcctgtgtggaaatcggctatcgtggcgcggggactttcgagttcctgtatgaaaacggcgagttctatttcatcgaaatgaacacccgtattcaggttgaacacccggttaccgaaatgattaccggtgtcgatttgatcaaagaacagctgcgtatcgcagcgggccaacctctctctatcaaacaagatgaagtgaaagtgcatggccacgccgtagaatgccgtatcaacgccgaagacccaaataccttcctgccgagtccgggtaaaattacccgtttccatgcgccgggcggttttggtgtgcgttgggagtctcatatttatgccggttatactgtgccgccatattatgactcgatgatcggcaagctgatcacttacggtgaaaaccgtgatgttgctattgcccgcatgaagaatgcgttggcagaactcattatcgatggcatcaagaccaacgttgagttacagcaacgcatcatgaacgacgaaaacttccagcacggtggcaccaatatccactatctggagaaaaaactcgggttgcaagaaacctaatatttcgcctttcatgtgtttcacctttttatatcagggccggttaatcatcggcctttttcttttcattaattttcttttgattaatagggctggcatttcacatagcggtagctaacaacgctgcgaggctaagtaagaagggaatttcccaaattagttggccttgcagccaggcagcaaacaaatgaatcccgatgagctgactcaggtcagtgattctggtgaatgagtgcagctaacaacgctgcgaggctaagtaagaagggagaatatggacacaaggttcctacaagccaataaagaagcacgctgggcctttggcttaacgttggcttatctggctgggtggataataacagcgtatttaccgggtaacattgctgggataagcggtctaccggcctggtttgaagccgcctgtattgcactgccgctgctgtttattgtgctgtgctggttaatggtacgcgtcatatttcgtgatatcccattggaggacgacaatgcaaactgatgtcgtcctaccattagtgggctatctggtcatggtatttggcttatccgtttatgcttatacccgccgcaaaactgggaatttccttaacgaatacttcatcggcaaccgctcgatggggggattcgtactggcaatgactctaaccgccacttatatcagtgccagctcatttatcggcgggccgggtgctgcttataaatatggccttggctgggtgctgttggccatgattcaattgccagcggtgtggttgtcactgggcgtattgggtaagaaattcgccattctggcgcgccattataatgctgtaaccctcaacgatatgttgtatgcccgctatcagagccgcttattggtatggcttgccagcctcagcttactggtggcatttgtcggcgccatgacagtacaatttatcggtggcgctcgcttactggaaacagcagcgggtatcccttatgacatgggtttactaattttcggtattagcatcgcgctatatacttcttttggtggtttccgcgccagtgtgctcaacgacgccctgcaagggctggtgatgttggtcggcactattttgctgctggtggcggttatccatgctgcgggtgggctacataaagccgtcgaaaccctacagcatattgatccagcactggtttctccgcagggtggcgatcagatcctcgatctgccgtttatggcatcattttggatcctggtgtgctttggggttattggcctaccacataccgccgtacgctgtatttcgtaccgtgatagtaaagcggtgcatcgcggcattatcctcggcaccattgtggtggcaatcttgatgttcggtatgcatttggctggtgcattaggccgggcggtgttgccggatctgaagatcccggatcaggtgatcccgacactgatgatcaccgtgttaccgccctttgccgccgggatctttctggcggcaccgatggcggcgattatgtcgaccatcaatgcccaactgctgcaatcctctgccaccatcgtgaaagatttatacctcaatctgcggccagaagagctgaagaatgagcgaaaactgacacgtatatccagcatgtcgacactgatactcgggttattactgctacttgccgcctggcgtccaccagaaatgattatttggttgaatctattagcctttggcggcctggaagctgtattcctctggccactggtgctagggttgtactgggagcgcgccaatgctcatggtgcccttagctcaatgatcgtcggtgcgatatgctataccgtgctggctagtttcgacattaagattgctggtttgcatccgatagtgccatctctggtgcttaacctgctggcgttttatatcggtaatcagtttggcgatagggctagagcgcgacagcccgtggtagttagcactgattagaaacgattaatttatgtcagctcaattatatacccaatagatttcaagatgcaggaaggcggcaagcgaggacatcccgatgagcttacacaagtcagtgattcgggtgcgtgagcacagccaacacccccgcgccttgaaagatgaaggggattgagcttttgagagaaaagtcatgccttggatccaactaaagttaaacaccaccggcaatcaggccgaatcccttggggacgcgctaatcgaaagtggcgcagtatccgtaacttttcaggatacccacgataaccctgtatttgaaccgctgcccggtgaaacccgcctgtggggcgataccgatgtaatcggtctgtatgatgcagaaaccgatatggcagaagtgattgccatgctggaatatcatccgcaacttggtaaaggtttcatccataaaattgagcagttggaagataaagattgggagcgtgaatggatggataacttccatccgatgcgttttggcgagcgtctgtggatctgcccgagctggcgcgatgtgcccgaccctactgctgttaatgtgatgcttgaccccggtttagcgtttggtacaggcacccacccgactaccgcattgtgtctgcaatggctcgatggcctcaatctggcagggaaaacggttatcgacttcggttgtggctctggcatcctggcaatagcagcgctaaaactcggtgcagcgcacgctattggtattgatatcgatccgcaggctattcaggccagccgtgataacgcgcaacgtaatggcgtttcagagcgtctggagctgtatctcgccaaagatcagccagccgatttatctgctgacgtggtggtcgccaatattctggctggcccattacgcgaactcgcgccgctgattagtgtcttgccagttgcgggtggccatcttggcttgtcaggtgtgttggcaacacaggcggcgggtgtcgcacaggcttacgaggacaaattcactctcgacccagtggcagagaaagaagagtggtgccgcatcaccggtatcaagaagtaataccgccagcaaattattggcgttacagcttacattcattactgtgacgccaaattcgaagaatagcgctagcatttcccagtatcaggccgcaatccatcaagcattatttttaactgaaatgagatatctaactcatttatatctgttctttatcattggtttgatgaataaatcagcactttcgaccacaatgatgctacctctgtagtcaataattatgttgtttagtagaaaattcttaagcgcacaaattaaccatatccacctaacatcatgttatatatggattaataattaactagctcagattagcccgctatttattgctcttttttcatcaattggtcaaagtttggcctttcatctgagcgcaaaaatgcgtaatatacgcgcccttacggacacagtgtggtcattctttgtctatgcgtattggacacatccagcttacaaattgcctgattgccgccccgatggctggtataacagaccgccccttcagagcgctatgtcacggcatgggggctgggatgactgtatctgaaatgctctcctctaacccggaggtatggcggacggataagtcgcgtttgcgcatggttcatagcgatgagccaggaattcgtaccgtgcagattgccggtaacgacccggatgagatggcagcagccgccagaatcaatgtggcgaatggtgcgcaaatcatcgacatcaatatgggatgtccggccaagaaagtgaaccgcaaactggcaggatctgcattattgcaacatcctgatctggtcaaacagatcctctccgcagtggttaatgcggtagatgtgccggtaacgttgaagatccggactggttggtctgccgaacaccgtaactgtatagaaattgcccaactggctgaaaattgtggtatacaagccctgacgattcatggccgaacccgttcttgcctgtttaatggcgaggcggaatacgacagtattcgatcagttaagcagattgtttccattcccgttatcgcgaatggcgacatcactgacccgcataaagccagagcggtgctcgactacactggggctgatgccctgatgataggacgtgctgctcagggaagaccttggatcttccgggaaatccagcattacctggacactggggagctgctgccaccgatgccacttggcgaagtgcagcgcttgttaaacgggcatatacgggaattgcacgacttttatggtccaggcaagggatttcgtattgcacgtaagcacgtctcttggtatctccaggagcacgcccctaacgaccagtttcggcgcacattcaacgccattgaggatgccagcgaacagctggaggcgttggaggcatatttcgaaaatcttgcgtaaacagaaaaaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgttgcaaccgtaaactcacaagatcaggtgactcaaaagcctttgcgtgactcggtaaaacaagcactgaagaactattttgctcaactgaatggtcaggatgtgagtgacctgtatgagttggtactggctgaagttgaacagccattgttggacatggtgatgcaatacacccgtggcaaccaaacccgtgctgccctgatgatgggcattaaccgtggcacgctgcgtaagaaattgaaaaaatacggcatgaactgatactagtcagttaagttgttgtttaaaaaggcgtactccacacggagcgcgccttttttattaggtcattctcaggcaacttctactcgattgcgcccctgctgcttcgcgcgatatagcgcctcatcagcccgcttcaacgcatcttctggcgttccttcgccattccagaacgccactcccaatgaaatcgtgataggtcgaatattcgccatcaccatcatttctacattgtgccgcagtcgtttggcgaccggtgtggcgacgtcaggtaccgtgctgggtaataacatcagaaactcttcaccaccactgcgacacaggatatcgctgtcacgtgaactttcgcggatttgtatcgctaattgcttgataacctcatcaccgacgtcatgaccataagagtcattaatctctttaaagtgatcaatatccaatgcaataacagaaaaatgctgcccgagctgcgcgataggctcaagtgttgtcgccagaccacgtcggttatacaggccggtcatgggatcagtttgggcctcaaacctcaacttaccgattttcttttgcaacagactaatgcctatcagcaatgcccgtttgagctgagtcgattcgaaataccatgagggaatctctttaatgctgctggcaatatctggcttatccatatcattagcactacctgccagtagccacagtgggcgagcgattaagcgggataacaaccaaacccccagcaaggtcagtaatgccagtggcgctatgtggcccaagcctttaagcatcaacccttccagaggtttcaaagtggatgactctggccgcaaggtaataatttcccaacctgacggctccacaacggcgtaacccgccagcatcgactcaccattggtgctagtcaccatcaagctgccattgtcagcttttttgacagcctcggtaatcggcttcggctccagtatctcgccaatacggttaacatcccggtgatacagaatgcgccgatcacggtcgagcaccacaatgtaagaaccatcgcgataataatgctcacccaataattcatttaaaatactttgcttacgcagataaatcgtcccacctatatagccgcgatagcgtccatctggcgtgatgataggtgacgatatattgataaccagattattggctgctgacacatagggtttactgataagcggacgccggacttttagcgcttccgccgatcctggcgaggtcaaagaatggcccaagagttgcaagctatctggcgatgtagcacggacaatgccgtgtgcatccgttatcactaccgaattaaaactgtctgtttggtatttgagccgtgcagtttctgcttgcagcacggcctgatcgtcaaaatgcttagcggcgatcatgctgctgtaatgaagctgcttttgcgcgcttcgcacaaaaatttcagcgctggacgccagcttagtggcataaacccggttagcttccagtgtgttatcaatcaatagctgccgttgaacccgataactggcatagaagctatttgccagtgtcacaaaggcactcatcacagccagaataaggattaaacgacctaagtcgaggcggaaaatcttggttgaaatcatcgagcgtaacaagacaacattcctgaggagattaatcggcgatatttggtattgacgttaacatgaaaagtaagcgggaactcacctatgtgagcatccgctcattatttatctcctcaaatacatcgttatcacgctatagtcattattaacaatgtagttggcgtcgctaacacagcggtaacgtcgagaaggggaagcggactaaagtctgacttgtgctgacaattaggggttaatgatgaataagctgattattgccgtagcactcgcggctaccgtattaagtggatgtgccaacaaccgaacggcgtctggtgatactttcactgcttctcaggcacgacaagtacagactgtgacatacggcacggtggtttcagcgcgaccagtcaccattcagggtggtgataagaataatgtcgctggtgccattggtggggccgtggtgggtggcttcctgggtaatactatcggcggtggccgtggtaatagcctggcgaccgcaggcggtgtcgttgctggcggtatggcgggtcagggcgtacaaagtgccatgaaccgcagtgaaggtgtccagttggaaatccgtcgcgatgatggcagcagcattgttgtcgtacaggcacaggggccaacccgcttcagcgcaggtcaacgcgttatcattgccagtgatcgcagcggtaccgtgacagtttcacctcgttaaattcaaataccgggggatttcccccggtatttagcggcctaatgcaaaaaaatcgcagttttcttcattggtctaattgactgtttagtcacattaaaatagctaacttcatgcatatccagctaaaaaaaccattgatattagttatgggagtcgaatattaggttgccacgagtaatgtgttgtggttaaatagcgtcatcggtttggaacacagaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaataagttatcctctgaaaaacagaccacgttcgctgccatattgtggaaaaacagtattgtggcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcagtgtgattaggggagctggctaccgacagcgatgacggccagacccgagcagtgtagccgctccccaagtaaatgaagaaagtagtacccggttgacagtgacatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccataagttgtgcccaagcctattcgctcgcctatggcggcaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcagtgtgattaggggagcaggctgccaatagcgatgacggccagacccgagcagtgcaaccgctccccaagtaaattaagagtaagtagtacccggttgacagtaacatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncataagttgtgcccaagcctattcgctcgcctatggcggcaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagccaataatagatatccaagtcattaggctacggttttaatgatgcagatatatcggaatgatttacgatagcgatgaaggtgatagccctgagcagttaaattattctgaataaaaaaagcccgcctctgtgctgaggaatccccagtaatgggcgggtaaaaaagacaggcatagagtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcctctgtgcggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgcctgaggatatgattctatcactgataatataaatatatggtcagataaacctgacatattcaatgttcaatatttattcattatgtcttaactgatgtcttcaatctgtaccgtctggttatacttttctctcacgccctgtgccatcttgtctattcgtgcaaaattatgttgttttaacagataaaatcccgcgccatataattaataaagtaaagtaatcgccaaatttattctgaattacctagttcagagtaatatatttatttcaccgttcttccccgcttcgtacaatataaaaatgactttgatcaaaatcatgccgttattttctctatacagttatttcatataatcacagccttaataatataactattccctacatttattggcgatgattaacactgcacataaaatagcatcagggtaaatattcatgtcgatattcaaaacacgcataggaaggatgctactgatcctatttattgggataagtatctggtttagcccggtaccggaatcggtagatccacgagcctggcatctcatggcggtctttgctgcaacagttattggcctaattctctcgccatacccgctaggggcaatggccgtgtttagtctaacggtcgtcgccgccactggtttgctgagcatcaaagaggtactcgccggttttgctgatccgaccatctggatggttgcctgcgctttctttatctcacgcggatttattaaaacaggttttggccgccgagtcgggtacttatttatcagcaagttaggtcacagctcattgggtctggcttacggtttagtgctaacagatttactgtttgcacccgcaatgccatcaacctctgcccgctgtggtggcatcatcactccgctgttccgctcaatatctgaagcttatgaatccacaccagagcgggggactgaacgaaaaatcggggctttcctggtgcaatgtatcttccagtgtaacgccattacttgcgccatgttcctgacctcaatggccggtaacccgatgataggcaagttggcgggcgagatgggcataaccattacctggactagctgggcattggctgcaattgtccccggtttaatctctctggcggtcattccgttgctgctataccgcttttatccaccggaactgaaaaaaacaccggaaatgcgcgcactggccctcgtaaaactgaaagaaatggggccgatgagccgcaatgaatggatcgtgttatcagtattcgttgggttggtgactctgtgggtatgcggtgcagcactgaatatcgatgccactatgactgcctttattggtctggctatcctgttgctgagcggcgcactaacctgggatgatgttatcgccgagaaagaagcatggcacaccgtgatttggtttgcagtactactaacacttgccagccaactgaataaactggggttcattagctggtttggcgcctcaattgcggactcggtacagggcatgaattgggtaccgatgatgggtatcctgctgctagcgtactattacagccactatatgatggccagcgctattgcccatatcagcgctatgtatgccatttttgtttctattgctatcgcagcgggcgccccgccaatgctgacagtgctggtgtttggtatgttcagtaacttgtacatggcgaccactcattactccggcggcccagcgccaatcctatttgggtgtaactttatcccgctggcaacctggtggaaaatcggctttctgatcagtttagtggtcattcctatttggctgattatcggtagtgcctggtggaaagtgttagggttctggtaagcattcagtgtacttaaagttaaacaccgcgctaacatatcggcgcggtgtatttatcagcggttgatattcctccaagacaactgccagaacacattaaacaactcctttgccttttatcttcttatttcatttgccgcggttatgatataattcgccaaaagcaagcctcgcttatcgatagcctctcttttgtgaccattcactacgcgactccgcttttaatgtaaataattcgtcaattatcgtatttgcaaaaacgatagtcgacctacggtgtctgaagatatgtaccgctatcgaattatatccttatgcgctacacgctcgcacttaacgtataacgatagagttcccaatgataaaaccgcagaagttccatatttccctgctccacccacgctattggctgacttggtttggccttggtgtactgtttctgttagtccaactgccctatccactgatcaataagttaggaatttggctcggccgtacctcaatgcgttttctcaagcgccgagtttctatcgcccgacgtaacctcgaactgtgcttccctgatatggacaaagccaccctcgaacggactattgtgggtaattttgaatccttgggtatggggttgctggaaacgggtatggcatggttttggcccgatgcgcgcgtcaaacgctggtttactgtttccggactaaataacctgaaaaaagcgcaggaaggcaatcgcggtgtcttggtcattggtgtgcattttatgtcactggaactgggtggccgagtgatgggccaatgccagccgatgatggcaatgtaccgcccacacaataataaagtgatggaactggtgcagacctgggggcgtatgcgctccaataaagcgatgttggatcgcaaagacctgcgtggcatggtgcaggcgctgaagaaaggtgaggctgtttggtttgcaccagatcaggactacggcccacgtggcagtgtttttgcgcccttgtttgccgttgatcaagccgccaccaccagcggcacctttatgttagcacgtctggcaaaaccggcattactgccactggtgttgctgcgtaaaacggatggcagcggttatgacctgcttatccaaccggcattggaagattatccaatagacgatgaattagccgccgcccgttacatgaataaagtgattgaaaaagaaatcatgcgcgcacctgagcaatatctttggttgcatcgccgtttcaaaacccgcccagcaggcgaagcatcactctattaagtcatcgtgtacacagaaagaacccggtctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctctgccgggttttttattgcctgaactccactttgtatggcgaaattatggctgtacaccttccggtgctgcgccgcctatcggtgtcacaacttcacttgccgcaatagcattacgccccggcaatgttttacaagccactccagctactggcggtgccgtcgtgggatagacatctttgggtgaaatataaaccggcgtggtagcgacaaaaccgtcgctgaatgtggcttcaacaaaagtcgcctgccacccagtggtcggtgtggtcagtgcaatgtccaaggtattagccggtgtgattgccagcgggaactcactgtagcgcacattacaagcatagcgaaaatcgcgtgcgtctgtgttggtagccgtccatagcagcactttatccggcgtctcagacaagctcaccgtcaatgtttgcagcttatcttttatggcgatactggcattcacttgcggcattggcatagattggcgcatgcgattaacaaaagaaataagtgactgttcgctgaaagccttaatacccgagtgactagcatttggtgcaacccgcagtgctttctcaccgggtaatttgtcgtaataaaaatctgtattgtcaggcacgtaaaaatcatcaccactggcattgataatatatttcggaatactaagccgcgattgatactcagtccccatgtactggaggggatcaataatttgcatcaatttggcaaaactggctgtatccagctttttatcaacttcgtccagataataaggggtgaaagcgataggccaattaccaccataggattgatacatgtgctccaatgcagcgcgagtatccagtaaatcaataacaaacggcgcgatggccacaacgcgcgagtcgacaatcgccgtcaaccaggttgtccaaccgcgtttggataagccggtgacaataaaactgtctaatgctttctccggcaaagcttgttgggccatagtcatggcttgggaaatcgccgccgccatcgggacttgtaaaggcaatgttgagcgagactccggcgcatccataaataaagtccaactgcgggcgacactgtaatcctctttacgtggttcattatcctgctgatattcaagatattgattgggaatagtgctcacggctatcacgacggtattggtctggcgggcaatattttgcaattcatcgatggaaaaatcagttggccctgaagcaggaaccttatcagtagcatggttagtgccattattaatcaccaccaacccttgcgttgaagtactctcactcggaataaaaacctcaacttcatgctgccaggcggcaggagtgactaatccctctggtgaccactgctgagaagtcagttggtagcgacgccattccagccccggcaggttctcctgactcagcaaattgtagataagcggttctgtggctaatttatttttgtagcaggataaaacctgtgagaaatcagtattgctgcattttgtcgattcgacatccgtttgtgccaggcagcgtgtcgtgagtagccatggcaacacacagataaagacagttaaataatgaggcataatccctatccttttatctaatttaggtaaaaacattcccaaagggattagataacggattgagaattcaaaaaatccgaatttcacctgtattgccgattttttatattaaggcaccgctaaaaacaccagcagtaaacccattcggcagccagagatcctacagattcaaaccctcagaattttctgcactaaaaaataccaattcgcccccaaatgccctattaaagtgcgttttatcctatcgtcacccccccataaagagttaacccttagtaattatccaattgttcaatgaaatataactctggcactccatttgctaataccaaactggctacacgccaacagacagcgacggtgcatcacgggtgcgctacaaaattaaaataggcacgactttgcctcacaggacgctttgatgaaaaaaataatgatttcaacgctggttgctgctgcttcattagtggcattagcgggtcaggcccatgcgggcactactttggatgcggtgaagaaaaaaggctttgtgcaatgtggcatcagtgatgggttacctggcttctcttatgcagatgccagcggaaaattctccggccttgacgttgatgtttgtcgtggtgtggctgcggccatctttggtgatgcagaaaaagtaaaatataccccgttgacggccaaggagcgtttcaccgcgctgcaatcaggtgaagttgatattttatcccgtaacaccacctggacatcatcccgcgatgctggcatggggatgttgtttaccggagtgaactattatgacggtattggtttcctgacccacaataaagccgggctgaaaagtgccaaagaactggatggtgccactgtgtgtattcaagccggtactgacactgagctgaatgtcgccgactactttaaagccaataagatgcaatacaccccagtcaccttcgaccgctccgatgaaagtgccaaagcgctggattccggccgctgcgacacgctggcttccgaccaatcccaactgtatgcattgcgtatcaaattaggtaaaccagacgaatttatcgtattaccggaagtcatctccaaagaaccactggggccagtagtgcgccgtggcgatgaagattggtttgccattgtacgctggactctgtttgccatgctgaacgcagaagaaatgggcgtgacatcgaaaaatgtcgaagaactggcagccaaaccgaccactcctgatatggctcatttattaggtcaggaaggcaattacggtaaagatttaaaagtgccgaatgattgggtggttaaaatcgtcaaacaagtaggtaactacggagaaagtttcgaccgtaatgtgggaatgggcagtgagctgaaaatcaaacgcggccaaaatgcgctgtggaacaatggcggtctgcagtacgcacctccggttcgctgattatatacccgtcatacttcaagctgcatgcgcgttggctacgctcaagaacccgaatcacttactggtcttgaccttaaaaaataagtaagcccatcgggattatcttacttgccgccttcctgcaactcgaattatttagtgtatagactcccctccggcaggctagccctgccggatgaatgacccagaccgaggcccacactatgtcacaacgcccaaccgtcaaaggtgctttttcgctgaccaatccagcggtgcgcgcctggctgtatcaaattatcgcgctattgatactgctcggatgcggtgcgtaccttttccataacaccatcaccaacctgtcaacccgaggtatcacttcaggttttgctttcctaaataacagcgccggttttggcattgttcagcatcttatcgactacgagcagggtgatacttatggccgggtgtttctggtcgggttattcaataccttgctggtctccgtattatgtattttctttgcttcgatactgggcttctttctcggattggcgcgcttgtcggataactggctattacgcaaactgtcgaccatctatattgagacattccgtaatattccgccgttactgcaaatcttcttctggtattttgccgtcttgcgcaaccttccggggccaagacagagcctggatgctttcggcgtggcatttctgagtaaccgtggtttatatctgccatcccctgaatttgccgccggttttgtgcccgccctgatagctgtgttactggcggttatcgccatcattgcattgtatcgctataaccattttcgtcagttacataccgggcaattccgccgcacctggcctataggcttggtgctattaatcgccctgcccgcactggctcattggctttatggcccggcgctgcactgggatttaccgcagttacgggggtttaattttaaaggcggattagtgctcattcccgaactggctgccttaacgctggcgctgtcggtttatacctcaacctttattgccgaagttattcgctcgggcattcagtccgtgccttatggccaacacgaagccgcccgctcattggcgctgcccaacaccgttactttacgtcaggtgattctaccgcaagcgctgcgggtcatcatcccgccgctgaccagccaatatttgaatatcgtcaaaaactcctcactggcagcggcaattggctatcccgatatggtgtcgttgtttgccggaacagtgctaaaccagacgggccaggcgatagaaaccatcgccattaccatgtcggtctatttggttatcagtctgtccatttcatttttaatgaatctctacaaccggcgcattacgctggtcgagcgctaagggaagcgaatgacgatgacattaacccgcgaaccacccagcacggtacggcccggcaacccattaagccgtgtggtgttttgggccaaaaagaatctattctccagttggactaacagtttactgacccttttgtgcctatggctgatgtggcaattgatcccgccgcttctgaattgggccgttttcaacgccaattggctgggtacaacgcgcactgattgcacccaagaaggtgcctgctgggtatttattcatgcgcgctttggccagtttatgtatggcctttaccctattgaacagcgctggcgcatcaataccacgttgattattggcctggtcacactcatcccgctgttctggcgcgcaatgccaggtcgcggccgttatctggcggtttgggccgtggtctatccattattggtctgggtgatgctatatggcggctttttcggactgacccgcgttgaaacgcgccagtggggtgggttgacactgaccttaatcattgcagccgtcgggattgctggcgcgttgccactcggcattttactggcactggcgcgtcgctccagtatgccggtggtgcgcattctgtcagtggtatttatcgagttttggcgcggagtgccattaatcaccgtgctgtttatgtcctcggtaatgctgccgctatttatgaccgaaggcaccagcatcgataagttgatccgcgcattggtcggggtggtgttattccaatcggcttatgtcgcagaggtggtacgcggtggcttacaagccctacccaaaggccaaaccgaggccgccgaatcactcgggctgggttattggaaaacccaagggctagttatcttgccacaagcgctaaaaatggtgattccagggctggtgaacaccattatcgcactgtttaaagataccagtctggtcatcatcattggtctgtttgacctgttcagcagtgtgcaacaagccactgtcgaccccgcctggctgggcatgtcgaccgagggctatgtctttgccgccgccgtttattggattttctgtttcagcatgtcgcgctatagccagcatctggagaagcgctttcacaccggacgttccacacattgaggcataacatgagcgacaatcagccgacccaaggtgacaagatgatgattacgcttgaaaacgttaataagtggtacgggcagttccacgtattgaaagatatcaatttgcatgtacgccccggcgaacgcatcgtgttatgtggcccttctggctcgggaaaatccaccactatccgttgcattaaccacttggaggagcatcaggaagggaaaatcatggtggatggtattgagctgaatgatgatttacgcaacatcgagcgggtacgcaccgaggttggcatggtgtttcaacacttcaatttgtttccgcacttaaccgtgatgcaaaactgcacgctggccccgagctgggtgcgtaaaatgccgaagaaagaagcggatgagctggcgatgcattatctggagcgcgtgcgcattgcagagcatgcacataaattccccggtcagttatccggcgggcagcagcagcgagtagccattgcccgctctctatgtatgaaacccaaaattatgctgtttgacgagccgacctcggcactggatccggaaatggtgaaagaagtgctggataccatgataagtctcgcacatgaggggatgaccatgctgtgcgtcacccatgagatgggttttgctcgtaccgtcgctgatagggttatttttatggatcgcggggagattgttgagcaagcgccaccggctgaattcttctctaacccgaaatcagaacgcacccaggcgttcctggcgcaggttattcactaactaattcattactttgggagtttcattgggtacttctgggtgagggcatcctcacccttttttatcgcgattaccacagcagatgccccatcagcggtgcgccgataactgtaataataccggccagcatcatcaccaggctggataccacgccctcctgttgccccatctcatacgctttagccgtgccggctccatgagaagaagccccaagtcctgcgccttttgccaacccactgcgcacagaaaggcgtaggaatagcaaatcccctaccgccatcccgaataccccggtaatcaccacaaacagtgccactaaatccggttgcccacccagctgttttgccgcttccaatgcaaacggtgtagtaatagaacgcaccgctaaactgcgctgcacctcttccgatagagttaataacttcgccagccacaccgagctgaccaccgccacggtaatagcggtgataacccccgcagtcagagacaaccagtggcggcgaataatcgacagattctcataaaccggcaccgcaaacgcgatggttgcgggccctaatagccacaataaccaatgcgtctcaccaatataatcctgataagagatatgggtgaccaccagcagcagcaccaacaccatcggcgtcaataccaagggcatcagcaataatgagcggcggcggcgatagagttttttattggcgaaatacagtgccagcgtggcaaggaaacacgcaatactgataataaaatcattcatgatgattagacttgcggcgttgtagccacacctcaaaacggtaaacccggtcaaccaccaaacccgttgccgccagggtcagtgaggtactgaccgcgataacggcaaaaatcttccaaccgtccaccatgatcaactgggcataattcaccaccgccaccaccgcaggaacaaagaacaacagcatttcagccaacaaccaacgtgagccagcctgaacccagcgcaccggcagaacccgcagcataatcatagccagcagcaatagcatgccgacgatattggcgggtaatggtagatggaaaacgctaactagttgatcagaaataataaatatcccagcatacagtgctacttgaaccggtacctgtaaacgcgtgagaacagacggcgcaaaactgcgtaacgccaacgacatgagaaaccccgatgggaaattttaccagtgctcagtataggccgcgggcaaccttgcggaaaatgaattaaaatcattggaatcatgcctaaatggcatacttttccgctccgctcacaggaaaaataatggatatccgaacactgcgttatttcgtcgaagtcgtgcgccagcaaagcttcacccgagccgcggagaaattgtttgtcactcaacccaccatcagcaagatgctgcgcaatctggaaaatgagttggagtgtagtttactgacgcgtgaggggcgacgcctgcatttgaccgacagcgggcaggcagtttatcagcgcgggctggtgattctcgaccagtttcagcagttagaagcggagctggaagacatcagctcattaaagaaaggtaagctccgtctaggcattccgccgatggttggcacgcaaatggcggtgcttatcagtgaatttcgccgcagttaccccggagtagagctgcaaattgctgaatttggcggtttaactgtgcaacaggcggtgctctccggggaattagatttagccctaactgccctccccgctgatgccgatttaccactaacgtcattaccgctgttcagtcatcccttgtgtgtggtggtgccgcgcaccccgttttggcttaatcgcaccaccctcagtattcctgagttagctgaccaacccatcctgatttataacgaagattttgccctctatcgccagctaatggatgcttttgctgccgggggatttacaccgcaaatcgccgtgcgcagcggtcagtgggactttctggccgcgatggtgcaagccaatattgggatcgccattttaccggaacctatctgtcagcggctggataaaaatgcactgctatggctaccattagaaccactgatgccttggcaattaggattgatctggcgtcagggaagttacctttctcacagtgcgcaggcgtggattaaccgctgccgtgagttctggcccaatggttcgttggtggaaataaaaccggccactgatcagcagccggattgagggatattaaccttctttttcgatcagcagcgcttccagcaaatccaaatcgtgcaacagtttttgcagggtttcgttactgattttctgtgtggcgcgtaaatgatacagctcaccgcgttccgcccgcagcgcggttaagcgaaagcgccgctccagattttcgatgagcaaagtattctctatttcatctttactgcccgttcgtcggcgcaaagtcccgatgacgcgagagctgacctcttttagcaattcgggatcgatattctcctcactgctggccgccaggcgctcttccatcttattcaagctgacaatcgccacctctgccgccgccgcccgtgccaaacgaatctcttcgcggctggcgcttttatcggcaacaaccacgccgcgcaataatggtggcaaagcaataaccccgacaatcaccgacagcaaaatgacgccggtggcgataaacaccaattggtaacgggatgggaaggccgaaccatcactgaggaacaacggaatggacagcacaccggccagtgtaattgccccacgcactccggcaaatgaggccacccatagctcacgggtggtgtaattactgaactccaatggccgcttgctcaacaaacgcttactgattttcttcatcgaccacagccagccaaaacgcagcaccagcaatgcaccataaatgatggcgacgtcagcaaacagattccaggtttgaatcgtcggatctaactcagcctgcacaattgaggtttcgagaattcccggtaattgcagcccaagcaggataaacaccatgccgttaaacacgaattccagcatcgaccatacactgtcggcacgtaatcgcatggtgagcggagcattgcggatcacgccagactgactaatggtcatacccgccgccactgcggctaaaataccggacacaccaatatgttctgcaatcaagtaagaagcgaatggcagcagcagcagcaagacgatttgtgttgccggatcatcgccactccagcggctcatcaggcgcagcgacttactgtatagccaggtgacggccacaccagccagcaggccaccaatcgcgactttcaggaattccagcgtcgcgccagacaccgtaaacaccatagtgcccatggcaacggcaatagcaaacttcagcgccaccagaccggaagcatcattcatcaatgcctccccttccagcacgcccataattgatttaggtatgcgccctttccccacgataccggacaacgccacggcatcggttggcgacagcactgctgccagcgcaaaggcggcaaccagcggaatacctggcaccatccagtaaatcagataaccaatacccaccaccgtgaccaatactaaggccaaagccaaaccgaatatttcccgcccgtggtgaataaactcccgcgtcggtgttttccagccatcagcaaacagcagcggcggaataaacagaaccaggaataattccgggtcaaaatcgacatgcaaaccaaagtggggccaggccaacaaagcaccacagacaatctgcatcagagggaggggaatttgaaacggtaacattcgcgtgacaacgccggaaagcgacaccactaaaatcagaatgaggattgtaaaaaagatttccatgctttccttagactcaactcaacgcaacacaaaacctgatcgaactcgcccgtaaacagggctggagcgcagcttttgatagtagatcaattttttgtgcaatggaggaaaaaaatcggtaattgatggcaggaatagacaaagaaagtaggggcattacggagggtcatggcatcgggaacacattcatcccgatgccaacaaagactcagggcttagattgcccaaccgccagcatagaatgccaccagcgccaccgcgataatcaccgtgccaagattcagcttacgccattcaccggagcaaacacgaccaatcaccaatgaactgaagcccagcataataccggtcacaatattacaagtcagcacgataaacaccgcgcagagcaagccagacatggcatcaacgaaatcgtcaaagtccaattttgaaacgttgctcagcatcaacaaaccgacatacatcagagccggagcggttgcatacgctggaaccaaataggagagcggcgagaggaacagaatcagcaagaacaagataccgacgacggtcgctgtcaggccagttttgccgcctgccgcagtaccggccgctgattcaatgtaaactgccgctggggctgcacccaccaaaccggcgaagatgctgctgacggagtcagaagtcagcgctttaccgccactgataatctggccgtctttatccagcaagtttgcttgccctgctaccgcacggatggtgccagtggcatcaaacaccgcagtcatcaccagcgccaacacacttggcagcaccactggtttcagcgcacccatgatatcaagactaaaaatcaatgagttgccgttttcatctgccagacttggcatggcaaacaatccttgatatttaacagttggatcaaaaatcaaaccgataactgagatggcaataatcaccaacagaataccacccggcacccgcagtttttccagaccaaaaattaccgccagacccaataacgtcatcatgaccgggaaagaggtaaatgcgcccagcgcgaccggtaaaccttcaattgggtttttgataaccagaccgacaccgttggcagcaatcagcagcaggaacaggccaataccgataccggtaccatgcgccacacccattggcagattacgcaatatccacgagcgaatccccgtcacagagataatggtaaacagcacccccatcaggaataccgcccccagagccacaggaatactgatgtgttggcccaataccaagctaaatgcagtaaacgccgtcaatgagatggcgcaaccaatcgccatcggcaggtttgcccacaagcccatcagcaaagaacccaggcccgcgaccagacaggttgcaacgaataccgctgttggtgggaagcccgctttgcccaacatgctcggcacaacaatgaccgaatagaccatcgccaaaaaggtcgtcagaccggccagcacttcctgacgtacattactgccacgctcactaagcttgaaaaacgcatcaagcgaactcttcggctttactgcctggttcgcttgaggattggtactagacatggttatgtcccctgtgtgtcatttaaaagtcgtcaacaagccacgcgccctttccccacgtaatcgtttccgtccctgccgattaactcgtcaattcccccaatgtcgatatgacggagaaaatagcaaacgattagctggaaacacgcatgactgaaaaaaatcgaagaaaaactacaataagcgtcattgttgcaggcagtttggacgcggccagcgcgcaaaaaccggagcgtacactcggtacgtgaggatttttagcactgcccaagttcaaaatggcaaataaaatagccttattgtaaggcaaacgattatctagctattcacagtgactaatcaacatcagaaagcaacatttaatgcattttcttacattaatttgtctgggggcatgcaattcgagttacctgcaggcaggaaacgaagtgtgagcggcctcacacccgtttttcttatataaatcttgataggtttatccgttttctaatttgaacgcgccgcccttttcaatcgcctgttgataagccgggcgctgatgaatgcgcactaagaaaccttgcagtttcgggaaccccgtaagaccgccgcgcatatttattgcctcaataggaaaactcatctgaatatctgccgcgctaaaatcgctgccagcaaaccattgattcttttctagatgctgttccagataagcacgatgagtggcaatttgcttattcagataatttttctgcaccccatcacccaaggctttggcaaccggacgaataatccacggcacaggcggcccaccgaagcggctaaagataagtttcatcaccagcaatggcatcaaggagccttcagcgtaatgcatccagtaacgaaattgctggcgatcataatggccggtgggcttaaacaagccctgcgcatcataggtttcctgcaaatactcgatgatggcacccgattccgccagtgtcaggtcgccatcagtaatcaccggtgatttccccaagggatggatttttttcaactccgggggagccagcaagctgccaggatcgcgttgatagcgctttaactcatagggaacttgcaattcctccagcatccacaagatacgctgtgaacgtgaattattcagatggtgaacaatgaccataaccatgctccatatgataagcgaccgagaaagttacaatgctaaagaagttattatagtcgagtgccagataacgctatttattctgatatcggcataaaaacagcctttaggttgtaacttacaataacaacctaaaagctgtatttattatttacaacttatagcctgtattttgcttttacaacttattagctgtattatggaattacagtttagacgctgtattttgctattgcgcaccattctctgctgagaggtcttgatggactatcccattaaaattttgagtcaattacgccctacgttgattggttttcgaaaaaataaagggctgactcaggccagcctggcacaactgttaggtatcacccagcagtcctatgcaaagcttgaagctgatcccgcctcggccagtgttgaacggctttttaaagtattacaacttttagacgtagaactgatccttggtgagaaaaaaaacgccagcgcgcatcccaataaaacccaccagccagaacaaagccagacgatagatttaccgtcaaaacaagaggattggtaatatggctcgtcgcattcaacggctcaatatctggatgaatggtcaacatgttggctattgggaaaaaaatcgaggtgaagaatcactgacttatgcccaggaatggctagcaaacgaacaaggccgcccgctgtcattatcattgccttttacggccaataatcaggtttatcgaggcaatattgtccgggactattttgataatttattacccgatagcgatgatatccggcgacgtctggcaactaaatatcacgctgacagcattaaccctttcgatctactgtttgaattaggaagagattgtgtcggtgcaatacaattgctaactgatgatgctcctccctctgatctattctcaattcaacaacaaccactaacagaaagcgatgtggctcgcatcctacgaaactcattatctgacaatgcatttgtgcgccctgaacacgatgaggatctcagattgtctatcgcaggggcacaagaaaaaacagctcttttgtttcacgacaaccgatggtgcctcccattaggcagcactcccaccacccatatcttcaaacttccgttgggcttagtcggcaatatgcaagctgatatgaggacctcggttgaaaatgaatggctgtgtgcaaaaattctggcaagttataacttaccggttgccagttgtgaaattggccaatttgaagaccaaaaagcattgattgttgaacgttttgaccgacgactatcgaatgatagccgctggattgtcaggttaccgcaagaggatatgtgccaagcgactgggacttcccccttaaaaaaatatcaaacggatggtggccccggtattacaaccatcatggagattttaagtggctcggataatgccagtgaagacagaaaagtcttctttaaagcacaaattattttctggttactggcagcaacggatggacatgcaaaaaatttcagcattacacatctgcccgccaaccattaccatctcaccccactttatgatgtgctatcaacccatccgattatcggggcgggccgtaatcaaattgcggcccagaaaaccaagttagcgatggcggtgcgagggagtaaaaattactatttaattaaccagatacagcgacgccattggcgaaaacaggccgagattgttgggctgggagctgctcaggctgacagtattattgatgaaattattaccgctaccccgagagtcatcacacaaatacaagctcgactccccgctaattttccaactgatttagcagaaagtatcctcacaggtcttcatcggcagtgcgaaaaaatagcggcaatgccctgattaaccaatataaaaaacccagctattacactgggtttgatttctctgttttaaatgacagggatcagaacggaatatcgtcgtcaaaatccattggtggctcattgccgccttgtggttgtgctgctggcgctgactgagccggccgtgaagcctgctgaccaccgctgaactggttgccaccttgtggctgctgaggttggccccaaccgccttgtgcgccaccgtcttgtgatgcaccaccacccgccggagcaccaccgccttgacggccacccagcatttgcatggtgccacccacgttaaccacaacttcagtggtgtatttctcaacaccagcctgatctgtccatttacgggtttgcaatgcgccttcgatatagacctgagagcctttgcgcaaatattcaccagcaacttccgctagtttgccgaacaacaccacacggtgccattccgtcttttctttctgctcgccggttgctttatcacgccagctttcggaagtggccagggtgatattggcaacagcgccgccattcggcatgtagcggacttccgggtcttggcccaaattcccgaccaaaatcactttgtttacgcctctgctggccatgtgaactctcctgatgaaataaattttgtacagtataaatgactaagtttaacacgctaacaggtaaacaacacaactgatcatcactgcgcaatgcattgcaaatttattgtaataaccgccttaattgcacccagatactggatatccattcaggtttttttgtgtcataattatccgtttcgtactggctgtgtcctttttgacgttgcaaaatgcgtcgatacattactcaaagtaattggagttgcaggtaggcggcaagcgagcgagtccctatgagcttacaaccagtaagtgattagggtgagtgaacgcagccaacaaccctgcggcttcaagtacgaagagtaaaaaagggcacgggagaggctcagtttacatccgggaaatgtttgaatggataatatcgaagttcggggcgctcgcacccataatcttaagaatatcaacctgattatcccgcgcgacaaactgatcgtggtcaccggtctatcgggttcaggcaaatcctcactggcttttgataccctgtatgccgagggccaacgccgctatgttgagtctctctccgcctatgcgcgccaatttctatcgctgatggaaaaaccggatgtcgaccatattgaaggtctctctccggccatctccatcgagcaaaaatcgacttcccataacccgcgttctaccgtgggcaccatcactgaaattcatgactacctgcgtttactgtttgcccgtgtcggcgagccgcgctgtccggatcatgatgtgccgcttgccgcgcaaacggtcagccagatggtggataacgtcatcagccagcccgaaggccgccgcctgatgttactggcgccagtggtaaaagatcgcaaaggcgaacataccaagacactggaaaatttggcgatgcagggctatatccgggcacggatcgatggcgaggtttgcgatctatctgatccacccaaattagaactgcaaaagaaacatactattgaagtggtggtcgatcgttttaaggtgcgcgaagatctggctcagcgtctggctgaatcatttgaaaccgcattggaactttccggtggtactgccgtggttgccgatatggacgatcctcacgcagaagaactgctgttctccgctaactttgcctgcccaatttgcggctatagcatgagcgagttggagccgcgcctgttctcctttaacaacccggccggtgcttgcccaacctgtgatggtctgggtgtacagcagttctttgatccagaccgtgtgctacaaaaccctgagctgtcactggcagggggcgcaattcggggttgggatcgccgcaacttctattacttccagatgctacggtcactggctgatcattataagtttgatatcgaagcaccgtttaactcattggatgccaccatccagaaagctgtgctgtatggatctggcaaagataccattgaattcaaatacattaatgaccgcggtgataccacggtacgccgccatccatttgaaggtgtgctgcacaatatggagcgccgttataaagagacggaatccagtgcggtgcgcgaagagctggctaaattcatcagtaatcgctcctgtacttcatgtcatggcacacgcctgcgccgtgaagcgcgttatgtctttgtcgaaaacacgacattgccagaaatctcagaactgagcatcggtcatgcgctgagcttcttccagaatatgaaactcagcggccagcgggcgcagattgccgagaaagtactaaaagaaattggcgaccggctgaagttcctggttaacgtcgggctgaattacctgtcactgtcccgctctgcggaaaccctctccggtggtgaagcgcagcgtattcgtctggccagccagattggtgccggtttggtgggtgtcatgtatgtgcttgatgagccgtccatcggtttgcatcagcgcgataatgaacgtttgctcgaaacactgattcacctgcgcaatctggggaataccgtaattgtggtggagcatgatgaagatgcgattcgtgccgccgaccatgtgattgatatcggccctggtgctggtgtgcatggtggtgaagtggttgcagaagggaccgttgatgacattatggcagcccccgaatcactcactggccagttcctcagcggtaagcgggaaattgccattccagctcaacgcgtggcaggtgatccgagcaaagtattgaagttgattggtgccagcggtaacaacctgaaagatgtcactctcacactgcccgttgggttatttagctgcattaccggtgtttctggctcaggtaaatcgacgctaatcaacgatactttatattgcattgcacagcgccagttgaacggggcaaccagtaatgaaccggctccgtatcgtgatattcaagggctggagcatttcgataaagttatcgatatcgaccaaagcccgattggccgtacaccacgctctaacccggcaacctatactggtatctttacccctattcgtgaactatttgcgggagtacctgagtcacgcgcccgcggctacacgccaggtcgtttcagttttaacgtgaaaggcggccgctgtgaagcctgtcagggggacggagtgattaaagttgaaatgcacttcctaccggatatttatgtcccttgcgaccaatgcaaaggtaagcgctataaccgcgaaacgctggaagtgaaatacaaaggtaagagtattcacgaagtgttggcgatgactatcgaagaagcacgtgagttctttgatgctgttccggcattggcgcgtaagctgcaaaccttgatggatgttggcctgtcctatatttgtcttggccagtcggcaactaccctatcgggcggagaagcacagcgcgtcaaactgtcacgcgaactgtcaaaacgcggcactggccagacactctatattctggacgaaccgaccactggcttacactttgctgatattcagcagctattggcggtattacatcagttgcgggatcagggcaatactattgtggtcattgagcataatctggatgtgattaagaccgcagactggattgttgatctggggccagagggcggcagtggcggcggcgagattttggtttccggcacgccagagaccgtcgcagaatgcgcagcatcacatacggcccgattcctcaaacctatgttgcagcgtaagtagccattaaatgagcgctccggggcaatcaatcagttgtcctagagtgctattttagccttcagacaactaactcttgccgccgatgttcgggcaatccctgtaaaaccaattgataagagcggtctattagcgaatagaactgtgagtttggtaatttgccatccagaaacaccgtgttccagtgcgctttgttcaagtgttcactcggcacgatttccggatgttgctctctcaggctttctgccaattcagggctggttttcaatgagatagaggggcgtccttccgtctcgcctaccatagcaaacatcacatctgctactttaatctgattcgcctgccacttctcatggtcgctctgctctgccccaggtttggacatgcagtattccagtaatgctgaattattcatgtggatatctcctgtaatgggccggtaccgtctcgcgaaacggcctcataagctatttattccataaggcttcattgaacagttacacatgctgaagcatcagtttgcacctttgataacaactttactgtgagcaatgaatgatagcttggcatgtatcaaccacatcaattagtatattctttaatcgatttacagccatcggtcttggactaaacaagtagaagataaaggtaactcacggaaaggtgacgaaaaaaataaacaaaaaaggcgatattgctatcgcctcagactgctgacaaagtcaaatgaaggggaatcgtgccgttggggtcgtagtcgcgtaagcgaccggagtgccccgaggtgcggtaaacccttcactcactaagttatcaacagctttgtcattaagctcaggcgatatccctatcgccttaatttaaatcatgtgaatagctgattactgtaccgcagcaaaagccgccgcaacacgctgaacattactgtgattgacgcctgccatacacatcctgccactggcaatcagatacacaccaaactcttcacgcaggcgatctacctgtgctgcgctaaaaccggtgtagctgaacatcccgcgctgttgcagcaagtagtcaaaattgcgatttggtagtgaggctttcaaggcttcaaccaacgtgcggcgcatttcaatgatacgcaggcgcatttgctccacttcagcctgccattgcgctcgcaatttggtgtcatcgagcactttggaaaccacttgcgcaccgaagtttggtgggctggaatagttacggcgaacggtggctttcagttgccctaatacacggcccgcaacttcttcactctcacacaccacagacaagccgccgactcgctcgttatacaaagagaagattttagagaaagagttactgatcaaacagggtaactcagctgctgccatcgcgcggatagcataagcatcttcattcagcccggcaccaaaaccttgataagcgatatccaggaaagggatcagatcccggcctttagccacttcaatcacttgatcccattgcgcattagtgagatccgaacctgtcgggttatggcaacaaggatgcaataacacaatgcttttggcgggtaattgctggagtgcggccagcatttgatcaaacttcacgcccagcttatcgttatcaaaatacgggtaggtatttaccttaaaacctgcaccgctaaagatagcaacgtggttttcccaagtaggatcactgacccagacctgagaatcagggaaataatgattcaggaaatcagcaccgacttttaatgcgccggatccacccacggtttgaattgtcgccactcgctgctgtaccaacatcggatgatctgcaccaaataatagctgctggatagcagtacgataggagtgtagaccttccattggcaaatagacgggtgttccatgtggctgaacattcaattgtgattcagcaacttgaaccgcttgcatcagcggaatttcacccagttcattgtaataaagcccgatactcaaattcactttatgagcacggttatcggctttaaaactttccatcagcgacaggatcggatcacctgcgtaggcgtcaacattttggaacacggcgctgctctcctgaattaaataataattgtttataccttgattaagcagcttaccttattcccctaaatattccatcgcgacgcgggaggtcagcttagtaatcaattcgtaggcgctgatacctgtgcacgctgcaattttttcaaccggcaattcagctccccacagcaatacctcgtcacccactttatctgtcgcatttggcccgagatcaacagaaatcatatccattgaaacccggccgacaatgccgacttcgcggccatttagccacatcggggtgcctgaaggggcgctgcgcggataaccatcgccgtagccgatcgccaccacccccaggcgggtatcgcgctcactcacccaagtaccgccataaccaacaggttcaccggctttatgctcacgcaccgcaatcaggctggatttcaatgccatcgctggttttagttcgaaatgactggcataaggctcatccattggtgaaaccccatacagtatgattcctgggcgaacccaatcacggtgcgcttctggccacagtaaaatgccgccagatgccgcgatagattgcttgccaggcttatcggcgacgaaagtatcaaaacagtccagttgctggcgagtggtatccacttgcggctcatccgcccggctaaagtgactcatgatattgactggctgaataacattcttacacgcacttaagcgctgatagaacgcctcggcttgttctggacgcacccccaaacggtgcatgccagtatccagtttcatccaaacatggataggagcagaaagctcggcaacttccagcgcttccaattgttcaatgctatgtaccgcagtttcaatgcaattagccgctagaatagggagatcttctgccgcaaagaatccttccaacaataaaatcggtttcacgatcccaccggatcggagcatcaaggcttcaccgatccgcgctacaccgtagcaatctgcatcctgcaaagtatgcgctgtttctaataacccgtggccataagcgtttgctttcacaacagcaatcaggcggctttgcggcgctatacgccgtacctgttgcaagttatgtcgcagagcgcggcggtcgattactgctgttgccgctttcatttcttatccttaattattgatattattcactactcatcatcgtattgcgggcctgcgtagttatcaaagcgcgaccattgaccattaaacttcagtcgaacagaaccgatcgggccgttacgctgtttacccaaaataatctgtgcaatccctttctcatcactgttttcgtgatacacctcatcacgataaataaacatgattaagtcggcatcctgctcgattgaacctgattcacgtaagtcggagttgacgggtcgtttatccgcacgttgctccaagctacggttaagctgagaaagtgccacgaccggcacttgtaactcttttgccaacgctttcagcgaacgtgagatttcggcgatttctaaggtacggttatccgaaagtgacggtacccgcatcaattgcaggtagtcgatcataatcaggctcaacccaccatgttcgcggaaaatacgtcgcgcacgggaacgcacttctgtcggagtcaggccggaggagtcatcaatgtacatattgcgcttttccatcaatatgcccatggtgctcgaaatccgtgcccaatcctcatcatcaagctgaccggtacggatacgcgtctgatcaacatgggacaatgacgccaacatacgcatcatgatctgatcgcctggcatctccagactgaagatcaatactggtttttcctgcatcatcgcggcgttttcgcacaggttcatcgcaaaggtggttttccccatcgacgggcgcgcggcgacaataatcaaatctgacttctgcaagccagctgttttcttatccaaatcggtaaaaccggttgaaaccccggtaacgccatcatgtggccgctgatagagctgctcgatacgcgccacagtggcttcgaggatctgatcgacacttttcggcccttcatctttattggcacggctttcggcaatctgaaacaccttcgattcggccagatccagcagatcttcactgctacgcccttgcggatcataaccggcatcggcgatctcattcgcgaccgagatcatttcacgtactactgcacgttcgcgaacgatgtcagcataagcaccgatattcgctgcacttggcgtgttttttgataactctgccagataggcgaaaccgcctaccgactccaaatcacccttttgttccagtgactcagaaagcgtgatcaaatcgattggcttgctgttttccagcaaacgctgcatttcagtaaagattcggcgatgtgggcggctgaaaaagtccttgctggctacgcgctcagagacattatcccagcgctcgttatccagcatcaaaccgcccaacacggactgctctgcctccagagaatgaggcggaagtttcagcccttccatctggcgatcgcgtggctctgtcatattgttggttggtttttttgctgccatgaaaagtgttctttacctctattattgcgataggataatggttgcgataggaaaatagtgccgcttagtatacgcgatgatacccaaagggtaattatgaattccctattacttatcggtattagcaagatcttggctcctcgtctagaaccctgtagggtaaaaaaatatctatcgtaaaggagctaacatggcaaagcatattcaatttagcaccacgggtgggccggaagtattgcaatatctcgacttcacaccgacgaaccccgtggcgcatgaagttcaggtagaaaacaaagctatcggaattaactatattgatacctatgtgcgtagcggcctttacgcaccgccacacttcccgagtgggctgggaacagaagccgctggaatcgtgacaaaagtaggtgcggcggttaactcgctaaaagtgggtgatcgggtggtttatgctcaatcaactctcggtgcttacagtgaaatacataatgttgctgcggagaaagttgccctgcttccagaacaaatctcttttgaacaagccgctgcttccttccttaaggggctgactgttcaatatttattgcgccaaacttatgaaatcaaacccggccaagtgttcttattccatgcggcagcgggtggtgtcgggttgattgcctgccaatgggcaaaagcactgggtgccaggctaattggcacagtcggttctgatgaaaaagcagaattggctaaagccaacggggcgtgggcgaccatcaactaccgtacagaaaatatcgccgaacgcgtggctgaactgacgaatggcgaaaaagtggatgtggtatatgactcggtgggcaaaagcacctggctggactcacttaatagccttaaacgtcgaggcttaatggtcagctttggtaatgcctctggcccggtgacaggggtagaccttgctatactcaaccaaaaaggcgcgctgtatgtgactcgcccatctcttaatgtttatgtcactaaccgacaagagcttgaaagcgccagccacgaactgttctcactgattatcagtggtgcaattaatgtggatgtagccaaaactcagcaattcccgctaagcgatgctcatcgtgctcatgaaatattagaaagtcgtcagactaccggctctagcctacttattccgtaattaatgttccttaattaaaaactttcgcctataatggatagttaaatatgactatccattatttacaataatagtttattaaaaaacttatttatcattacttttagaccattaacctgtacatcctgattgtcctctctggattatctatatatcctcagtttgtaatcgttaagtaacataatttcattacatacattgaggttttaattatgcatgatgcagaaatcaatagagatataaaaacactactgaacgaattttattgtgataatagaattaacaatgaagaactccagatgctacgagactttgctgatgaaaagtttgatttattactcagtgaattcggtgaaaacaatagtttatctgcatttcagaaatcaactgatgtcaccgttcaattaatgcaacaaagcttctttgatataaaaaagaaatgcaatgatcaagaagacaagaaagttatcaaagaagcatttgtcgctcaaatagtttatatcattgctaactacaatcgatttttcgctaatatttaatactaacgatttcacttctgatgtggctttatttaatattttagatatttagtatttattcattcaccttacactataaaagtaataaccagggcctctaacaactagaagccctggctacactgctttctttaatgcaaacgtaggggtactacagggtagactgccagaactgagtgccgtttatacagctattgttagctctgtcagggatgaaaatgtgataccaaactgtatcggattgcatcctagcaagcccgtttgagaaaaaatatgttttcccccagatttatcctactaatctttcaggctgtgatctccgccgcaagaaagcgaaattttagtaacgccttacagtgggtttctgcatcgaacgccatatccagaccaccacaacggccaggatcagccaaggtagtagcttaatcatcatgacaaataacccacccaacatcataaaggccgccgcaaccaatagagctgcaaagatacccagtaaagaaataccggtcaccatcagcatgataaaaaagccgataacaaagaaaatttcaaacatggctggctcctaaataacggtttatttcccacaatcactttattaaatacaacaatcaggtcggggattttataaggagtattacaagaaacgtgccaagccagagaacatatgtaacttattgatttatcttgttttagataaaaataagcctgccaaagaaacaggcaggcatagtcaatttcactaacttatagtcacttttcttacgaactgtgctgtgggcgagtcaccagagccagcgcctgttctacaacagaaacatcagctccaggcttatgtgcattttcactcagatgacgacgccactggcgcgcaccaggtatcccttggaaaatacccagaatatgacgagtgatatgccctaaataagcaccgcgtgacagttcttgctcgatataaggaaaaagagcttcaatagctttaacactatcgaccaccggcgcatttgggtcaaaaagttcacgatccacttgtgtcaatatagtggggttttggtaagcttcgcgccccatcatcaccccatcaacatatttgagatgttctttggcttcagccagtgttttcacaccaccgttaatggcaatggtcagtgttgggaaatcacgtttaagctgataaacccgcgcataatccagaggcggcacttcacggttctctttcgggctgagtcctgaaagccaggctttacgagcatgaatagtgaaaatatcgcactcaccacgctccgcgacagtttgcacgaattcacacaagaactcataactatccagctcatcaatcccgatgcgggttttcaccgtaaccggaatagaaaccacatcacgcatggcttttatgcaatcagcgaccaaactagcctcagccatcaagcaagcaccaaaacggccgttttgcactcggtcagacgggcaaccgacattcagatttatttcattgtatccgcgaagctcagccagcttggcacaatgggctaatgcctgcggatcactaccacccaattgtaatgcaaccggatggtcttgctcgctataagccagatagtcggctttgccatgaataatcgcacctgttgtaaccatttcggtatacaacaaactctgtttagtcaacaagcgatgaaaatagcggcaatggcgatctgtccagtcgagcatcggcgcgacggaaaaacgttgcaggggataatgtggcttatcggcctgagtgctggaaaaagtctgagcttggtacatttactgtagtttcatcggttatggctgcatcaattacccattgatattactcattgagcaaaccaaacaatgggaaggaatttgtgattataccatagaactttacgatggcggcctgagtgatagttgtagctcaacatatggcaatccgcggctagctgctgcaacttgctaaaattgtgacactccacgacatcccattttttcatctatcggcgattagctgtaaatatgataaaatcgataccattcaaatgctgcgggatgtacatgatgaaccctatcaatcaggaaaagctgcttgctcaggctgaaagcctgtgccaacaacgaaacgtccggctgacaccgcaacgtcttgaagtcttgcgtttgatggcgcaacaacctggtgcgatcagtgcttatgatctgttggatttactgcgtgtttctgaaccacaagctaaaccgccaacagtctatcgtgcattggatttcttgcttgagcaggggtttattcaccgtgttgaatcagcaaacagctatgtgctgtgccatcattttgaagagccaactcatacttcggcattatttatctgcgatcgctgcaagatagtgactgaacggacaactgttggtatcgaagaatctctggcgcaactggccaaacaatcgggctttaccctgcgccatactgtggttgaagctcatggtttatgtgcggaatgtggggaagttgaagcatgcgaaagccatgatcattgtgatcacgaccattctattgtgacaaagaagaaatagtatctcgtggtaaaagtagactgtcgtcagataggcggcaggataaatatgagctgaattagaaccgtagaaaatatggatgggctttaagtaaaacaagacacctccttgtgtcaactcgatataaatagaatacctatagaatattattaattattaaagtcaccactcatttgaattttaaaaaatataaaaaaagaatggttattgaataatatgattattctataaaactaaaggccagatatatttatatcgatatcagtttaattccgtttaacgctgctaccagcgatatttgctgtgatcttcccaggccttcacttctttctcggcttgctctttctgatagccgtatttctcctggattttccctaccagctggtcacgcttgccttcaatgactgtcaggtcatcatcggtcagcttgccccatttctctttcactttacctttaaactgcttccagttaccgtcggcttgatctttattcataatatctccgttaccttgggattagtcagtttatttaattcaacacggtaaataatttaaaatataataacttgttgcttcgcttaccgtatgaataactatagcagaggatactgataattaaagtcagattagtattaatgactgcaacttgagaaataaacagaaaggaaaacctcgtaatattcagttaaaacagcaagtaataacttattatcggaatgttctcaaactagattgaattaaatatgaaaggagtaaaattctttatatacccttcttaatgaagggtatatagataaacgcgaaaatcagatccagtcgccattacggatgacaccaacggccagaccttcaatagtgaaactttgttcacgcagatcgactacaatcggctgaaactcactattttctggcagaagttgtacgatattaccttgttttttcaagcgttttaccgttacttcatcatcaatacgcgcaacaactacttgcccattacgcacatcttgagttttatgtactgccagtaagtcgccgtccagaataccgatatctctcatcgacattccatttacccgcaacaggaaatccgcactcggcttaaacatggagggatcaactttatagtgcccctcaatatgctgctgcgctaacagtggctcccctgcggcaacccgaccaatcagtggtaaaccatcttcttcttccatcaatagacggataccgcgagaagcgccggagacaatctcgataacgcccttacgggccagtgcttttaaatgctcttcagcggcgttaggagagcgaaaccccagacgctgcgcaatttcggcacgggtcggtggcatacctgtttgcgctaggtgatcgcgcacaaggtcataaacctcttgctgtctggtagtaagtgctttcattccgccccctgtttgtttatacagtcttgctgtgagtatatacaggtaagcgggtattgggaaccaaagagtgaataaaaacagggattaatcactgtttacatccacagcgatgtttatctcattcttagccgacatgttgccagagcacggttacccatataaatagcgccaacaaaatggccagaaacacggcagcagatcccatatctttggcccgacctgatagttcgtggagttcgctgccgatgcggtccaccaccgcttcaatagcactattgatgacttcaacaatgatgactaacaccacactcgcaaccaataaaatgcgtgctgtggcatctacatccagccagaaggccagtatgatagcgagtatggcagccactgcttcctgacgaaacgcggcttcatttttccaggctgcggttaaacctttcacagaataaccagcggctttatagattcgggttaatcctgttgactgatttgccatttttattgcctttatcttaagttaatgatgatttttgccgctttctgttgtctcatcaccacagatctcaaaaccagtttctggtatccttgcgacgaattgctaacaagaggcttcatgtagttatgtcaggttggcgtaaaatatattataagttattgaatttaccacttaaactgttggtaaagagcaaggttattccggcagatcctgtgactgagttagggttagacccgtctcgtcctattctgtacgttttgccttacaattctaaggctgatttactgactttgcgagcgcagtgtcaggcacaggatttgcccgacccattgattccattggaaatcgatggcgtgcaacttcccagccatgtctttatcgataacggcccaagggtgtttcgctactacgccccgaagcaggaatcggtaaaaatattccacgattatctcgatctgcatcgcaacaacccggagctggatattcaaatgctgccggtgtcggtgatgtttggccgctctccagggcgcgaaggccacggtacgccacatctgcgcgtactgaacggcgtgcagaaattctttgcagtattgtggctgggtcgcgatagctttgtgcgtttctccaccacggtttcactacgccggatggccagtgagcatggtacagataaaacgattgcccataaattggcacgcgtagcgcggatgcacttctcgcgtcagcgtttggctgcggttggcccgagcctaccggcacgtcaagacctgttcaagaagctgttaacctccaaggcgattgaaaaagcggtcgccgatgaagctcgcaccaagaaaatctcccatgagaaagcacagcaaaacgccataacgctgatggaagaaattgctgccgacttctcttatgaagcggtgcgtctgtcggatagggttttgagctggacgtggaaccgcttgtatcaagggattaacgtccataatgcagaacgtgtacggcagttggcgcaagatggtcatgaaatcgtctatgtaccttgccaccgcagccacatggattacctgctgctctcctatgtcctttatcaccaggggctggtgccgccgcatattgctgctggtattaaccttaatttctggcctgctggcccgatcttccgccgcttaggtgcgttctttatccgccgtacctttaaaggcaacaagctctattccaccgtgttccgtgaatacctgggtgagttattcacccgtggctactcagtggaatactttgttgaaggtgggcgctcacgtaccggtcgtctgctggagccaaaaaccggcacattgtcgatgaccatacaggctatgctgcgcggcggttcacgcccaatcaccttggtgccgatttacatcggctatgagcatgtgatggaagtgggtacttacgccaaagaactacgtggtgcgactaaagagaaagagagcctgttgcagatgttgcggggtttgcgcaagctgcgtaatctcggtcaaggctacgtcaactttggtgagccgataccgttgaccacctatctgaataccaatgtgccgcaatggcgggatgctatcgatcctattgaagcgcagcgcccaagctggctgacgccggcggtgaatgatttggccggtaagattatggtccgaattaacaatgcggcggcggccaatgcgatgaacttatgttcgactgcattgttagcctcgcgtcagcgctcactcactcgcgagcaactgcttgagcaactcgattgctacttgcaactgatgcgcaatgtgccttatgcgaaagatgtcaccgtgccggataagacgccggaagagttacttaatcacgccttgaatatgaataagtttgaggtggaaaaagacaatattggtgacattatcatcctgccacgggaacaagccgtgctgatgacctactatcgcaataacatccagcatttgctgatcctgccgtcgctcattgccagtatggtcatgtaccaacggcgtattacgcgtgccgagttattgcgtcaaatcagcatgatctacccgatgttaaaagctgaattattcctgcattacagcaaagagcaactgccacagaccctggatacgctgattgatgaactggcgcgccagcagttgatttgcgacaaagggagcgagttggtgctgaacccagcccgtatccgcccactgcaattactggcggcgggtgtgcgagaaactctgcaacgttatgcgattactctgtcattacttagtgcgaacccaagcatcaatcggggtgcgctggagaaagagagccgcattatggcgcagcgtttgtctgtgctgcatgggattaacgcaccggaattcttcgataaagccgtgttctcaaccttggtgggcacattgcgcgaagagggttatatcagtgacagcggtgatgcaattcaggaacatacgctggaagtttacaatatgctgagcgcattgatgacaccggaagtgaagctgacgattgaaagcgtcagtatgccggcagaaaccaataacctgctgccagaacccgaggcagaggataaagaagaaaactaactcttcgctccgttaagcaaaagcaaaaatggccggattcatcatctggccatttttttatagataactaataaaaatcccgagaaatagcaccaatcccacgtaattattattcaaaaacgcgcggaagcatgggtcacgttcacgcccggcaatcatcttctgttggtggacaaacaacgcgccagccagcaggattgaccaataaaatgccccgccaagattcatcagccagccaatagttaccatcagaaccagcgttgccagttgcagcaaaccaataatcagcttgtcctgttgaccaaacaaaatcgcagtagatttgacgccaatcttcaggtcatcatcacggtcaaccatcgcatattgggtgtcataagccaccgtccagcagatattagccaataaaagtagccaacaaactaacggtaaattttcgctcacggcggcaaaacccatcgggattgaccaaccaaaggccgcacccaacaccacctgcggcagatgtgtcacccgcttcataaagggatagacccaggccaatgccagtgctgccaatgacaaccagatggtcatgctattgagcgtgagtaccaacccaaacgagagtaagaccaagaccacaaacaggattttgctttctctctcactgataagaccgctaggtaatggccgtgatgcggtgcgttttacaaaaccgtcaatgcggcggtcagcataatcgttgacgacacacccagccgcgcgcataaaaaaaacgcccaagacaaaaacaatcaatattttggtgtcgggaatacctttccctgccagccataacgcccagagggtcggccacaacagtaataatgagccaatgggtttatcgatgcgcatcaaacggcaataagcccgccatttgctctgaaattcacttcccttcaatttctcactctccaaaatccccccttaaatcgaatatagcggcgaggcgggtaaaaaaacttcggtcaacaacaggggcttaccggacaagcgcagcaacgaacggcgcgcccaaagctcatcctgacgccctacttgaatataatcgcgggttaaattgttaccaccaaataaatagcgcccaagggggagagtgcctaaatccaccagcgcccgatctgggccagacagtgtcccctctgggattaccgtgcgccccagtagccacggctgattatcaccacacaatacaatctcgcgcagccaatagcgctcacttatcggcaggtgttcagcctcttcgcctaattcatcacggctaataaagcattctcgttgtggctcgacatgaacctgctggcaatgcagctcaaaacgccgggtcatcgaccctaattccatcagccaatccgcgatagcggctggtagattcggcggctcaatggcacaccattggataggctttataattgatgcatcgctggtagacatgcagtttgctccctgctggggataaaacatctatccccacgaagtcataaataaggagccattgtagcgcagattgtttctctggtggcatcaggttgctttttattacggccaacaaactaagaaagtgaatactcttcaattatgttcaaggataaatccaacccgcatttttatgccccaatatttctcgccgctgccaggttcacttggtgagtaatacccatctttagcatcaccgaaatcgatagggtgaaaggtgttagttcttttatcatataatacattattaaaattcaagtcattatggataatattgtaataagccaaatcgtcaatcatacgtaaaaaactgtccttcgcacccggcaggaaagttttagcttcaatctctatcaggggtatcccaggcactcggtacattcttataatatgtcgatcaccctcacgaattaactcagcagcaccttcgccgtagtagcgattaaaaaactcaacttctttcttgaatgcatctataagaagcatatctcgtgtaggccttaatttctttaaaacaaagccggggttattggcatcaagatagatttcagctgtgaatccactgccaatctttttacctaacttaatttcaggattgaattcaggattacgcgcttttgatagcaatggcccgccccccggcaatctgccttgcttgatgaattcggggccttctttcaaaaccacacctaaatccttaccggtggctaaatcaacttcccaataggcggccccaccgccaccctgcctgacccaggcttgacgcattccatccaaggctagtggatcttttagcgctacccgctgcacttcaatcgcttctccacgcgggttgggtatggtttggcgagttggggtcagttcgccttcccccactggtaaatcggaaggcacggcaggccgtggaggtggcgcgagagaaaccgttggttttacacccggtggcgggttttcaattaatctcaccccgcgttccatgcccctgagttgacccgcctccatcaccatagccaccatccccgccgccatattttcattttcgttgcgggaacgcgggccttcgactctggcgatagtacacatcgggttcggcagtggaagtttacacacccaatgctcttctaacgaggtccaggccctgcgccaaaaacgcgcgttgacagactctggccgatagtcctcggcaagggcattgattttatcttgcagtgtaccgcccgcaggccgtttaccttcatcaattaatgttttaattgccagcgcatggattgccggatgagattggataaactcataatattcagtttgtttcgctgccatcgctttaaaaacatccaaaaacatgcccgacatattaccagcggttcgatcacttccatccagacgctctttaaactcgccaaagggtgagtcatctttcttctttgaagagccaaactggggatcctgaccgtaaatatagttcctgcttgaatatatgttctttacattattatcaatcaggatctcttctattgcctgacccctatcaaaaacagcgggaagatgaccataggccaaacgcatattgaggtaatctaattgccgctgaattttttcttgctcggatttatagagtcggtaatgcaccagtgtatgtaggggatgctctggcttaagaagttgagccagcgctttaagctccgcttcaaatctgtcatattccacatcaatagccttaccagcaacaatattgcctgccaattgttttatgctctcgaaggtggtctgagcatcttcagacaaacgggacacatccattgatccgccagtgtgtttgataacatttgcggcttgctgcaaggtgagtggctcaacttcattcgattgactaaaatgagataaaaagatggcggtcgggctataacgcaccccgcccgcttgatgtaactgctcttcttcccgaagtaatagctcatacaattgctcggtactttgttgtaccaatccatcaacggttttgccttgcaattgataatgtaatctaagggtggttttgagtgaaaacgccagactgccaacggcgtatatgatatctggctttcggcctgcggtgccttcaacgagtttgatttctggctttttacccaagatgaattcagcgtatgtgatatcgaaatcttttttttgggtatcaataaattgagtgaaatcctgctgaccacaggtatcaaaaccaatctggccgcagccagttaaaaccatatcacccaattccggcgaagcctttatcagatagctgccctgggcatttttcggtgcaaaaccattagaaagataagccgccggtggaagcttagtcttcagagattgcagtatcgcaggccgggcattcgtcccgtcatggataacccttaatgccctgaccgctctggacaccggattttctggcgcactcagctttctcatgccccaatcattcaaatctgcattggaaatgtctgctatttcaccatagcgattaccataatgggaatggttatagagtatcgctgcctgaagccggatatctttgttttctggccgataaatgacagcagacaattcatccactgtgggctgatgttcttggttcagccaccagacaaggcttagcacagccagtggcgtcaatttttcatctttggagagtgtcaggcctttttgggacagcttagaaaaaataccctgctccagattgataatatgggagctttcatttctatgagccgcggttaactcagggcttgaatgcgataaatcatctacctcccccgcatacgctattcttttcgcatagaactcgttgccactttccgtcacttttaagcgcccgctattctcttcccagagagagctaagttcagccatgatagaactcatggttagcagtgcaatattatcttctgcaatcggtggtgcccacggttgcgccgagaatggagccgaccacggcatagtcgcagcccatgagcaaagttgggtttccttcaacatcaattagttcctttaattgaattagctgaacaataaacagttgtttatgatatcgacaaaaaaccaatcgtatgtcttataaaggctcatttactctttgtatttctataaaaaataaataagtgaatttgatatttaaaataaaattaactaaaacacggcgtagcgagggacaatagccgccctgaataatataaagaaaaaaggtgcgccgaagcgcaccaatcatccagccatattcggcagtgccgggatttaccccttgccttttacactaccaataaaggtttttcgggctgaagttgagcccaaatgttccgcttcgttcaacaatttcagcgccttatcgacatcaccggctttcaccgcgtctttaatcgcctggttgaagtagttttccgtctcactcagcattggctctgctggttttgccgcgactggcgcaggtgcagcaactgccacaggctgagcagtgctgcctaccaccactggtgctgatgccggtgttgactgtattaaaccaatcatcacgttacccatgccttgctcggcggtggctttaattcttaaatttccggtcgggatatgtttggcaataggatccggaatatcgggcactgcattacctacccccatggcataagccttcgccggatccagtagcttggtagttttagccagatcatcacgggtggtgtagaccagcagatagatctgtttttgacccaatgctggcgtcagtttcatcacgccttgcaagcgatcactggtcatgatgccggctttttcataagtgaaatagctggacggatagtaagccgccgggcgcatttgttcgtctaacactaatacgctcggagcaaataattggttgtctgtcactaaactgctgagcgtgatctccatcgatccacgatcggctggtaaagcaaaagcggctaccgccccttccacattcccttgcgatatttgcgggctggaagcagtcaatttgatatcttgcgtcgccggtggcactaatggctgccagggcaattgttgtaatgtcgcggtactgatagtcggcgcgatagaaacattcgcaggagaaatcgttgattcggcttgtgctgccagaggtgcggtgccccccagagccaatgccagacagagtgtcagcagattctttttcattgttataccctcgtacattgagcgtcagcgctaactgtgcacaggcaaggtcggcaaagttaaccaatctacccgtcatacttcaagccgcatgtgcgttggctactttcactcacccgaatcattgacttcgcgtcaactcatcgtgattcgctcaattaccgccttgctgcaactcgaactattttgggtatgtttacagaacagccgccccaaaggacggctgcatcacttctgttaccaccaggcttcgaattgcgcgccgaaggtcacttcattgctcttaccacggctatcggtaccaatggtcccgttttgcgctaacccattatctgggcttttatcgacattgttatagccccacttctcatcccagttagcataagttgcgaagacacggattgccggacgagaccaaatgctgtcacctgcctgccattgttgtgccagagtcagtttgtactggccgttacggtcaccggtacgttgtgatttaacattgtcgtagcccgcttccagcaaggtactcatgattggcgtccatttgtacattgggcgcacacccacgctgtaccatgtggtgccgttgttgttgtcccagtcagtatcctgatacaacgcgacatacatcatgtcccacttctctgccagattgatggcaccgtggtcgataacacgcagcatgtggccgttgttgtttacagacgtcccttgtgaatggccgctgttccatgaagtcatagagtcagtcgcatactgaaccacaaatttgttaaagccacccatcatgctttgggtatgttcagcggtcagtaacacgccatctttcgaagcattaggtgctaatgaataatcgtcttgggtgttggcgcggccatagtccacaccgaactccagtgaaccacctgggttggtttctaaaccggctaaacggatgtcatacacatcgttgatggttttatcggcatctttgcgctgattattgatccaggcgcttgaaccacccgcttctgagttacgagttgctgccacagacaatttaccgaagcccagatcaatggcttctaaacctgcacctgggccggaaatatcccagtagtagaagtcaatcatatgaacgtcatgacgttgatagaaacgtttaccggcccacatggtggaacccggcaaggattcgatcagattcttaccctgcacgttggcttcgcggaaagccgggtcggtggattcccagtcatcacgttgcgaaacggaataggcgacgttggtgtctaaatagaagcttttatcgccttctttccacaattcctggcctaatttaagttccgcataagtttcacactcgttacccagacggtatttactttgagcaccggttgttttgaaacattgttgttcaccgccacttcccgtccagccgataccggaacgcgcatacccgtggaaatcaacagccatagcttgagtggaaaggacaccagcggcaacagccagtgctatcggtaacttgcgcagagtagtcatcagtaatctcctgttatatttgcctgtcggcatgcgtgcttaacattttccgaaaccggccgtcgtggtaactagacgcccagttcttggtacaatcgcttacacgcagtgccatcttcacggaacagatgacaacggtatggcggcagaccgatggcgaatgttgcaccttcttctaccagcaccacgtcgttctggcggtaaaccaggttttgacgtattgcagggatttggatgtgaatttgagtctcattacccagttgctccaccacctgaatctcaccttccagcgtgacttcagaggcactgcttggcagcagatgttccgggcggatacccaaagacatatttgcaccgacatgaactcgctcaccttccaccggcagccacactaactgaccattaggatttggcagttcgatctgcacctgatgaggttcaacggcggtcactttcaccggtaaaaaattcatttttggcgagccgataaagcccgcgacaaaacggttggctggatagtggtacagttccagtggcttaccgacttgcgccacattgccggcatccagcaccacaattttgtcggccaaggtcatggcttcgacctgatcgtgggtgacgtaaatcatggtgcgttgcaggcgcttatggaggcgtgatatctcaatgcgcatctgcacccgcagtgccgcatccaggttggaaagcggttcatcaagcaggaagacatccggctcggcgaccaaggtacggccgatggccacacgctgacgctgaccacctgatagcgctttaggtcggcgttccagcaggtgagccagttgcagcacttcagctacctgattcacccgttggttaatttctgctttcttcgcaccggccaatttcaggccgaaagacatgttttctgctacagataaatgggggtaaagcgcatatgactgaaacaccatgccaataccgcgctctgacggtggcacttcattcatccgtttaccgccaatcaacaactcacccgaggtaatatcctcaagaccggcaatcatccgcagtagcgttgactttccacacccggatggcccaacaaagacaacaaactcaccgtcatcgatttccaaattaatatttttggaaatcacagcctcaccaaaggccttataaacgccgctcagcgttacattagccatctgttactccttcgcttacgcaaacaacttttcatatgaacctgactgaagaaaaatggcggaagcaaattccggcatgacccatcgattactcccagtcccctgatgactctcttgctgcgcgccgtaccgccatgccttagcaaggttgccccggacgacgtcgcggcctgagtatagggccgcacgttggttaatgctgcaacgtcctgatctacctgggtaataattaaccgaacaaccacatttggttggtgacgctgtttcaatgacggcgataatgcgggagtagcactatttggtaatcatccgtaacaaagtttttcatgggggaggagatgggaggatgagggaacgaccactgcgagtagaagttccatcacaaatacaaatacgtgatctaacacgcaaatttcgacctacattattgtgtctgacaccacagaatagtctgcagtgttaagtcgatcacaataactcgttggggggcgtagagagggggaggatgatgctgtatctagttgtgactcaatatgtcagcgtaatgtattagtccctgtaataaatgttttggtcagtgcaataagatagatgtaatgactcacaagaaagtcggtacccacaaaattggataaaaggattggattatgactcgcagcttcacaaaatccggcattggtaagaccgcacgtgttttggccctttcagcgttaaccacactggtgctctcttcctctgcttttgccaagattgaagaaggtaaactggttatctggattaatggcgataaaggctataacgggttggcggaagtcggtaagaaatttgaaaaagacactggcatcaaagtcactatcgagcacccagataaactggaagaaaaattcccacaagtggctgcgaccggtgatggcccggacattatcttctgggcacatgaccgctttggtggctacgcgcaatctggcttgctggccgaattgcacccatctaaagctttccaggacaaactgttcccgttcacttgggacgccgtgcgctttaatggcaaattgattggttacccagtggcggtcgaagcactgtctctgatttataacaaagaccttatcaaagaagcaccgaagacctgggaagagattcctgcactggataccaccctgcgtgctaatggcaagagcgccatcatgtggaacctgcaagaaccctacttcacctggccacttatcgccgctgacggcggttatgccttcaaatctgaaaacggcgtctatgatgtcaaaaacgtcggtgtgaataatgccggtgcgaaagccggtctgcaatttattgtcgatttagtgaagaataaacacatcaatgccgatactgattactccatcgcagaagcggcctttaacaaaggcgaaaccgcgatgaccatcaatggcccgtgggcatgggctaacattgataagagtaaaatcaactacggcgtgacgttactgccaaccttccacggccaaccttccaagccgttcgtcggtgttctgaccgctggtattaacgccgccagcccgaacaaagaactggcgactgaattcctggaaaactatctgataactgaccaaggcctggctgaagtcaataaagataagcctctgggcgctgttgcactgaaatcattccaagagcaattggcaaaagatccacgtattgcggcaactatggctaacgccaccaaaggcgaaatcatgccaaatattccgcaaatggccgctttctggtatgcaacccgcagtgcggtgttgaacgccatcagtgggcgtcaaaccgtggaagctgcattgaacgacgcagcagcccgtatcgttaagtaactgtttcacctgcaaaaggggcgcggttcgccgtgccccgacactactcgctgtaacatactcaaagtaattgatgttgcagcaaggcagcaagtgaatggcaactcggtgaaaaccgatttgaacagcattgatgctagcccgtagggtgagtgagagcagctaacaccgctgcaacgtcaagtccgaagagtatgaaagggaatattatgcagttatcccacaccgaataccaaagccgtaaaaagaaaaccgcctggtggcaaagtgatgcgcttaagtggcttattatcagcatattaagcttattcacctgctatttaatcgtgttgatgtattctcagggcgaatatctttttgccatcgtgacgctgattctggtgactctggggctgtacgtttttgccaatcgccgtgcttatgcctggcgttatgtttaccctggcgtagcagggatggggctatttgttctgttccccttgatttgcacaattgccattgcctttaccaattacagtagtactaaccaattaacctttgaacgcgcccaatcagtattactggatagacaattccagaccggtaaaacctacacttttggtctttaccccagcaataaccaatggcgtttacaactgactaacccggatgatagtaacgtactgatttccgagcctttcagctttgatgcggtcaatggacagttactacaccttgcccctgccagcgctgaacagactggcgagcgcgcttcactgcgcattattacccaaaatcgtcaggcactcagtggcgtggtggccgtcttgcccaatgggggggagctgcgcatgagttcactgcgtcaattcgccgaaaccagcccgctttacacattagctgctgacggtaaagaactcaaaaatcagcagacaggtgtgatatatcgaccaaaccttgatactggcttttaccaggcgatcaatgctgacggtcagtgggaaaatgaaaaactcagccccggttttactatcaccatcggctggaaaaacttcttacgggtactgcaagatgaaggtatccaaaagccctttatctcgatctttatctggaccatcctcttctcagtcttgagtgtcatcctgaccgttgccgtcggtatggtactggcatgcgtggtgcaatgggatgccctgaaaggtaaagctatctatcgcgtgctgctgatattgccttacgcggttccgtcatttatctcaattttgatcttcaaagggttatttaaccaaagcttcggggaaattaacctgatgcttaatcagttatttggtatcaaacccgaatggttcagtgacccaattactgccaaaggtatgattttgattgtgaatacctggctgggttatccctacatgatgatcctctgtatggggctgttgaaagccattcctgatgacttatatgaagcatcggctatggatggtgcagggcctttccagaactttttccgtatcaccttcccgttactgattaagccgttgaccccgttaatgattgcgagttttgcctttaactttaataacttcgttctgattcagttattaacccgaggcgggccggatatgattggcaccagtacccctgcgggatataccgatttgctggttaactatacctatcgtgtcgcctttgaaggtggcggtgggcaagacttcgggctggcagcggcaattgcaacactgattttcattctggtaggcgcacttgcgatactgaatttgaaagccagcaaaatgaattttgactaaggaggagatgcagatggctatggttcaacctaaatcccagcgtttgcgtctatttggcactcatttcttaatgctgtgctttatcgcgctgattatgttcccgctactgatggtgattaccatttcactgcggcccggtaactttgccactggcagcctgatcccggctcaaatttcctgggaacactggaaactggctctgggcatgagtgtaacccatgctgatggtagcgtgacaccgccgccattcccggtaatgttatggctgtggaactcagtcaaaattgcggtgattaccgccattggcattgtcaccctctccaccacttgtgcttacgcctttgcccgtatgcgttttcgtggcaaagacaccctgctgaaaagtatgctgattttccagatgttccctgcggtgctgtcactggtggcgttatatgccctgttcgaccgccttgggcaatatatgccgtttattggactgaatacccacggcggcgtaatttttgcttatatgggggggattgccctgcatgtttggaccatcaaaggctatttcgaaaccattgataactcattggaagaagccgccgctctggatggcgctacgccatggcaagctttcagactggtgctgttaccactgtcagtaccgattttagctgtggtctttattctgtcgtttattgccgcgattaccgaagtcccggtcgcgtcactgctgttgcgcgatgtggatagctacactctggcagtgggtatgcagcaatacttgaacccgcaaaactatctgtggggcgattttgccgctgccgccgtgttatcggctatccctatcaccgccgtcttcttactggcgcagcgctggctggtcggtggcttaacggcaggtggggtgaagggttaacgatatcatcattcaaaatttcatcacccaatacccaaagtaattggaattgtagcaaggcaacaaacgagtgaagcccgatgagctgacttaggtcagtgattcgggtgagagagtgcagtaaacaaagctacaatttcaagtaagaagggtattttttccctctggtactgtgtctttagggcggccgtaatggccgccatttttatgcatcaaataaacagctattctcttttcagccgctcggtattggctaaatacaaagtcaccaccagcagcaatatcgagccggaataaatcaacgtatcaattggattctcatgatcgacaatgatcaaccggataattgcggtgatcccgatataaataaaatagcgcagtgggaagtgataaccagactcaaagtacttaacaatcaatgcgataaactcgaagtacaaaaagtagatcacaatcccttcaatcagcatgtaagaagacgcatcctgattattgacgaataaaacctttccaagatggaaggtttcttttatcagaaagaccaccaaaatagcggccaatgcaatcaaccccacattcagtaaacgctgtagatttttggctatccactgtgagcgcgaatttttggccataaatactcctattgaaagtaggtgaaatgatccgggccgaaaaaaagccccttacatcagtaaggggctaataagcacggatcaaagagcttagcctgttagcttaacgccagctcttgaaacggttaatcaacgcattggtagaactgtcatggctggtgactttttcatcacctgccagttctggcaaaatacgattcgccagttgtttacccagctctacaccccattggtcgaaggagtagatattcaggataaccccttgcgtgaagatcttgtgctcatacaacgcaatcaatgcacccaagctaaacggcgtgatttcgcgcagcaagatagagttggttgggcggttaccttcgaacactttgaatggtgcaacatgagccacttgctcaggtgttttgccagttgcagcaaattctgcttcaacttctgccagtgatttaccgaaagccagcgcttcggtttgtgcaaagaagttagacagcagtttcgcgtgatggtcactcagtgggttatgactgatagccggtgcgataaagtcacaaggaaccaatttggtgccctgatggatcaactgataaaacgcatgctgaccattggtgcctggctcaccccaaataattgggccagtctggtaatcaactggtttaccatcacggccaacatatttaccgttggattccatattgccctgctggaagtaagccgggaaacggtgcatatactggtcatatggcaggatggcttcggtttctgcgccaaagaaattgttgtaccagataccaatcaacgccagcagaatcggcaggttcttctcagccggagtttccgcaaagtgtttgtccatagcatgtgcaccactgagcagttgttcgaagttctcgaaaccaaccgacagcgcgatagacaagccaatagcagaccacagagaataacggccaccgacccaatcccagaactcaaacatattgttggtatcaataccaaactcgcctactgctttggcgttggtcgacaatgccgcaaagtgcttcgcaacatgtttctcatcactcgcggtagacaagaaccagtcacgcgcgctgtgggcgttagtcatggtttcttgagtggtaaaggtttttgatgcgaccaggaatagcgtggtttctgggttcagcggtttcaaggtttcagcaatatgagtgccatccacgttagaaacgaaatgcatattcagatgatttttatacgggcgcagcgcttcggtcaccatgtaagggccgagatctgaaccaccgataccgatattcaccacatcagtaatcgctttgccggtatagcctttccattcgccgccaatcacgcggtcacagaactgtttcattttggccagtactgcgtttacttctggcatcacatctttgccatcgaccacaatcggcgtattgctgcggttacgcagagcaatatgcagcacggcacggtcttcggtgcggttgattttctcaccagagaacatcgctttaattgcaccagccagatcagtttctttagccagagcttgcagtttttccatggtttcgcgggtaatgcggtttttggagaaatccaccagcatttgatcgtcaaaagtcgctgaaaactggttaaaacgctggtcgtccttggcaaacagactgctgatggtgacatctttcatctgttcaaagtgttgctgtaacgctttccaggcagcggtttgactaggattaatatttttcatagcggcgctcttctaggcttaaggattaatgaaacgaataccttgattgtatcctgttaccctgtgattgagatctcttttcttgcgataggtattatctctcgaaacaactcttgatctgatccatgtttctcaatacctcggttcatcttaagatttttaatcataatctgaagaccttcaatcagatactctaaataattcgagttgcaggaaggcggcaactgagtaacaaattggttgtaaaccattttgaacagcgcttgcgctggccgcagggtgagcctctggtgaggctcataatccccaggagcttacgactggagtgcgcgaaggcagccaacgcacatgcagcttgaagtatgacgagtatagtggccgctcatattcaggccagtatccaatcaatttagtgatatgagggagcatattattaaatatgaaaatacctcatagccatttcattgacagaaagtggataacccgttatttccttgtacagagaaaaatacagccgaccacccgagatggcatctgacacgaggtttttttagatgatttcagcttcacaacgacaggtttcacaaccacagactgctcgccaacaagctcgcagcgccccatccccaactgtcgtcgccaaatttggtggtaccagtgtggctgattttgatgccatgagccgcagtgctgacgtcgttttatcgaacccggatgttcgtttggtgattttgtcggcttcagccgggattaccaatctgttggtcgcgttggccgatggctgcgaacaggaaacacgcgcccttcatttagatgaaatccgccgcattcaatacagcattctcgctaaactttccgacccagctgttattcgcgaagaaattgatcgtatgctggagaacattgccatgctgtcagaagcggccagtctggcgacctcggcagcactgacggatgaactggtcagccacggcgaattaatgtcgacattattgtttgtcgaactgttgcgccaacgtcaggtggcggtggaatggtttgatgtgcgtaaaattatgcgcaccaatgatcgctttggccgcgccgaaccagatacccatgcattatccgaactggcccagacccaattagcgccacgtatcgagcacgccattatcgtcacgcaaggttttattggtagcgaaagtaaaggtcgtaccaccacgctaggccggggtggcagtgattacactgctgcattgttgggggaagcgctgaatgtcagccggattgatatctggacggatgttccagggatttatagcactgacccgcgcgtagttcccggtgcaaaacgtattgataaaatcgcttttgaagaagcggctgaaatggcgacttttggtgccaaagtgctgcaccctgccaccttattaccggcagtgcgcagcgacattccggtgtttgttggctcgagcaaagatcccgccgcgggcggcacgctggtgtgcaatgaaacgtacaatccgccattattcagggcgttagcattgcgccgcaaacaaaccctgctaaccctgcatagcctgaatatgctgcatgcacgtggttttctggctgaggtttttaacattctggcgcgccacaatatctcggttgatttgataaccacctctgaagtgagtgtggcactgacactggataccaccggttcgacatccatcggtgacagcttgctgaccagctcgctactgaccgaactttcctccctgtgccgggtggaagtggaagaaaacctggcattggtggcaattatcggaaataacctgtcgcaagcctgcggggtgggtaaagaggtgtttggcgtgctagacccattcaatatccgcatgatttgttacggagctagcagccacaacctgtgcttcctggtgccgggcactgatgcagagaaagtggtacaaacgctgcatcacaacttattcgagtaatagatagtttgagtaatagactgtttgaatcatcgagaatttgagtaacatattgattgaaaaacaaaaccggcactgcctgtggggagcgccggttttttactgtttgcagcaaaataaatcccaaaaccgtttaaaacctcaaagattcagaatacgcgccaagtgatggatgatttttgacattactgtatgcttaaccttaacttcagtagaatgggatgatagtgcgtttaccgatatcctcgatccaacagcaaactcttgtactttaacaactttattaaatgtaacctgtttctgctgtgattgcggagccaacacatttaactgcttaaaatctcgatcagcgtttcgcagagccgctagcttagcattaggactagctacgttagctatcttattgatatttttggctatattgctaactaacactgtaacttccagattttttgccgcagcaaaacgttcgtcagccctcggtgtttttaatatcccttgcattgctattgccattactgatgtttcccaaatttcgctttttaaagaaaacagagtagcgaacttgcaccagccccttctatcataaatcgtggataacgatgtttttatcaccaatagtaagttattccgaactatcagtctgcatcgtagcccaagttaggcgctaaccagcgctcgacctcagctaccggcattcccttacgggcagcgtaatcttccacctgatcccgctgaatttgtgccacagcgaaatatttgctatccggatgactgaagtaccaacccgacaccgacgccccaggccacatggcgtaggactcagtcaatttcatacccgtatgcgtttccacatccagcaactgccagatttggcttttttctgtatgttccgggcaggccggataccccggtgccggacgaattccttgataattttcccgcactaactcttcattactcagattttcattcggtgcaaagccccaatacaccttacgcaccctctcatgcagatattctgcaaaagcctctgccagccggtcagacagcgccttaatcatgattttgttgtaatcatcatgttgagcatcataggcatcggccagtgcatcctcttccagcccgccggtgaccgcaaaagcgccgtaataatcagctttaccgctggatttaggtgcgacgtaatcagccagacaatagttcggaaaatcggttttctcggtttgctggcgcaagtgatggctaaccaccagcacttcatcacgtctttcatcgcgatagatttcgatgtcatcgccaacactgttggccggaaatagcccgacgacaccttttggatgcagtaagccctccgctgacagcttatccagcatctcattggcatcagcaaatagacgcttggcctcttcacccaccacttcatcttccaaaatacgcggatacttgcccgccagcgaccaggtcataaagaatggcgtccagtcgatgtagttacgcaaagtttcgatgctggcttccactgtttgcacacctaatttatgtgccacaggtggcgtgtaactttcccaatcgataacagttgggttatcacgtgccgcttgcaaactgaccggcggggtacgcggttttttacgcgcatgttgaatacgcacggtttcatattctttacggatttttgctacaaaatcatcgcgttgtgtatcagatagcagcgctgaaactacgccaacactgcgcgaggcgttagaaacataagtggtggagccgctgtaattttgctcgattttaaccgcagtatgcgctttggaggtggtcgcgccaccaatcagtaacggtaaattaaagccctggcgctccatctctttagcgacattcaccatctcatcgagcgatggcgtaatcagaccagataaaccgatgatatcgaccttttcttcccgcgcggtacgcagaattttttcggtcggcaccatcacacccaagtctatgatctcatagttattacactgtaacaccacaccgacaatgtttttgccgatgtcatgcacatcgcctttaaccgtcgccagcaagattttacctgccgtagtacctttctgtttactggcttcaatataaggttcgagataggcgaccgcttgtttcatcactcgggcggattttaccacctgcggcaggaacattttcccctcaccaaacaagtcacccaccacattcatcccagccatcaatggcccttcgataacctcgattggccggtcagcctgctgacgggcttcttcagtatccaactcaatgaactcggtaatccctttaaccagcgagtattccaggcgttttttcaccggccagccgcgccattccgcttgctgaaccgccacctcatcactcttactgccacggtatttttctgccagatccagcaggcgttcagtgctgtcatcacgacgattaagaatgacatcctcaactgcattacgcagttcatctgacagatcgtcatagatcgccaattgtccggcattgacgatacccatatccattccattacgaatggcgtaataaaggaataccgcgtgaatagcttcccgcaccggatcattaccacggaaggagaacgaaacgttggagacaccgcctgaaatcatggcatgcggcagttcggctttgatatcggcacaagcttcaataaagtcgacggcgtagttgttatgttcttcaatcccggtagcgacggcgaaaatattcgggtcaaaaataatatcttccggcgggaagccaacggtttccgtcagaattttataggcgcggcggcaaatctctatcttgcgcgcgcgagtatcagcctgcccctgctcatcaaacgccatcaccaccatcgccgcaccatagcgccgcaccagcttggcatgatgaataaaggcatctacaccctctttcatcgaaatggagttaacgatgcccttgccctgaatacatttcagacctttttcgatgacatcccatttggaagagtcgatcataatcggcacccgggcaatatcgggttcaccggcaatcagattcaggaaacgcaccatagcggcttcagcatccaacatgccctcatccatattgatatcgatgatttgcgcgccgctttcaacctgctgacgagccacatcgagcgcttcgccatatttctcttcttttatcagccgtttaaagcgggccgaaccggtgacgtttgtccgttcaccgacgttaacaaacagtgtgttagcatcgattgtcaatggttccagccccgctaaacggcaagcgaccggaatctccggcaaaggacgtggtgcaacgccagcgacagctttaaccatcgcggcgatatgacgtggcgtggtaccgcagcacccgccgacaatatttaaaaaccctgcccgcgcccactcaccaatctgctcggccatctctttggcttccagatcatattcaccaaaggcattcggcaaaccggcattagggtgcgcactgacataatattcagaaattcgtgataactcagcgacatattggcgtagctcatccggccccaaagcgcagttcaggccaaaagagagcggcttcacgtggcgcagagagttataaaaagcttcggtggtttggccggatagagtacggccagaagcatcggtaatagtgccggaaatcatcacgggtaacagtacacccatagcttcaaattcagattcgacagcaaaggtggccgctttggcattcagggtatcgaaaaccgtttcaatcataattaaatcgacaccgccctcaatcagagcacgggtcgattcacggtaagcctcaaccaactgatcaaaactgacattacgaaatgccggatcattcactttcggtgaaatagacgcggtgcggttggtcgggccaagcaccccggcaacatagcgtggtttgtcgggcgtgcgggcagtccattcatcagcacagatacgggccagtcgggcagcttcatagttaatttcagctgacagcgactccatctgataatccgccatagcaatggaggtagagttaaaggtattggtttcgagaatgtcagcgccagcttcaagataggcattgtgaatagcagtaatgacttcgggcttggagagcaccaataaatcattattccctttcagatcactaggccaatcagcaaagcgcacaccacggtaatccgcctcttccagccgatagctctggatcatggttcccatgccaccatccaacaccaagatccgttgtgctaattgctggtgtaattctttaaccttattatttgttactgtgtccaccactgtcgcctctttaccctgttgcctggccattatccgatgcatctttaattgtttattcgtatcagacatgctgaaaaattcatctgtcatcctagcacaagttgtcaatgtaatgagtccagtcacagttgagactttttcaggtaggaaaccaaactcatcggatgagcaatttttgtggtttgcatgcataattaaaaacgaaaatgagttccataataatagataagaggctaatttatggcgttaccgattgcgatcaaacggggcaagaaacccaaggcagctgcgcaaatggcgactgctccaaccggtcaggttcaatcattgactcggggtcttaaattactggaatatatttccgaagcacagggtagtgttgcactgacagatttagcacaacaggcgggtttacctaattccaccactcaccgcctgttaaccaccatgcaacagcagggtttcgtccgtcaggtgggggatttaggcctttggacgatgggcgcacacgcctttattgtcggcagcagctttttgcaaagccgcaatttgctggctatggttcaccccatgctacgccgtttaatggatgaatcgggtgaaaccgtcaatctggcagtgctggatcacagcgactatcaggccattattatcgatcaagtgcaatgtaccgccctgatgcggatgtccgcgccgattggcggcaaactgcctatgcacgcctctggggccggtaaagcttttctctccaccctgccagacgaccagctggttcagcttttacataagaaagggctgcatgcctacacgcagcatacccgcaccagccctgctagtttgaaggagaatctggcgctgattcgcaaacaaggttattcatttgatgatgaagaacatgctctcggcctgcgctgcatcgccgcctgtttgttcgatgaacatcacgaagcctttgccgctatttccatttccggcccgatatcgcgtattaccgacgatcgcgtcacagagcttggcgcattggttattcatgctgcgaaagaaatcactcaatcatacggcggggggaatcggagttaattagttaaaactttgtcgttcggagagaacaagcagatcgtaaagacgccgtagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcaaggcgtagcgagctaagtcaatttgagtgcacccagcgcacaggccccggagcgtacacatagtacgtgaggaggtcgagcgctgcgcaatctcagagtggcgacgcgcagtagccgtcaagagatcacccgctgggagaagcgctgcttacggcgataagcaaaaacatcctccacatgcccgtccttaatacgttgctgcaacccacgccaatagctggcgtgaaacaggtcgctgtgcatctcctcaaaaaaatgtcgtaccttcagatcggtgcataaaaaatgacgaaactcttcagggaatacatcattgggcgatacgctataccacggctcgctggccatctcatcttccggatagcgtggcggcgggatatcgcggaaattcacctcagtcatataacaaatttcatcataatcgtagaacaccacgcgcccgtgacgagttaccccgaagttcttaaataacatgtcgccggggaaaatattcgccgccgccagttgtttaatggcgttaccgtattcttcaatagcatccttcaactgctgatcatttgcctgctctatatagagattcaatggcgtcatccgccgctccatataaaggtgtttaatgatgatttggtcgcctaagtcttccagtttttccggcacttcccgctgtaattccgtcagcaattctgcgctgatgcgatgcttatcaatcacaaaattctcatactcttgggtatccgccattcgccctactcggtcatgttctttaactaattgatagcactctaaaactctcgtctgactaacttctttttgtggcgcgaactggtctttaatgaccttaaaaacccggtcaaatgatggcagagtaaataccaacatcaccatccctttgaccccaggcgcaataataaattgttcgctagattgatgaacaaaggttaggtattcacgatagctttcggttttaccgtgtttttggcagccaatcgccatgtacagttcagcagtcgatttgcccggcaagatttcccgcaaccattccaccatcgccgcaggtaagggggcataaaccataaaataagaacgggcgaagccaaacacgatactggcctctgccttgctggtgaggcaggtatcaataaataacccgcctgattcattgtgatggataggtagcagaaatggatagacctcgtcagccagtcgcagttttcccaccaaccaagcggctttattacgataaaacagttcattagcaacttgaaagcgcgctgttgcgagttgctcatcagtaaagttttgccgcaatgcagtcgcaatgtagccgatatcgcggggcaggttctcccaaggtaaacgcagcggcaaatcattgagtaccacctgcaacataccgctcaaatctcccttgggggcaaaatcacgcgctaagggacggggaatttcacgaaagcgccgctccggttgtgaactgaagacaaacagcttatccggggttaaatcgcggtgtttaaataaccgacaatagactgaattaaaaaaactttcggcgatttcaaagcgcggataatccggtaacaagccggtataaatttcttttactcgcgttagaaaattcacatcaaaacagcgctgatcagtgatgtgtttcaattgctcaaccaccagccccacatgactatcatagaggtgaatacgctttttcatcgcctgctgtaccgcatgccagtcagcctgctcaaaacgatgttgcgcccccgcagtgacctccagaaagcggccatattgagcatcaaacccctgcaaaattgtttgcgcgattaattgttccagctttgtcaccatactcacctccgtcatacggaacagagcctgcataagcaggctcttgataacacaacctttcactcaaatagtggggctaaaattgctgttcttccgtcgagccagtcaatgctgttacggaagactcaccaccctgaatgatattggtgactttatcaaagtagccggtacccacttcctgttgatgggacgcgaaagtgtagccgcgctcaacagcggcaaattcgggctgctgaaccttctcaacatagtgtttcatgccttctccctgtgcgtaagcatgcgccagatcgaacatgttgaaccacatgctgtggatacccgccagtgtaataaactggtatttgtaacccatcgccgacagctcatcctggaagctggcaatctgttggtccgtcaggttctttttccagttaaatgatggcgaacagttgtaagccaataatttaccagggaattgtgcgtgaatcgcatcagcaaaacgtttagctaacgccaggtctggcgttgaggtttcgcaccacaccaaatcggcatacggggcataagccaggccgcgactgatagcttgctcaataccagcatgagtgcggaagaatccttcagcagtgcgatcgccagtaatgaattcgctatcatgcgggtcacaatcagaagtcagcaagtcagcggcatcagcatcggtacgggcaatcagcagtgttggtacaccgagaacgtcggcagccagacgggcggcgaccaacttctgaatcgcttcctgagtcggtaccaaaactttaccgcccatatgaccacatttcttcacggctgccagttgatcttcgaaatgtacgccggcagcacccgcctcaatcatagccttcatcaattcgaacgcattcagtaccccaccaaaaccggcttccgcatctgctacaatcggcaggaaatagtcggtataacctttgctatccggctcaatattattcgaccattgaatctgatctgcgcgacggaaactgttattgatacgtttaaccactgcgggaacggagtcaaccgggtacagcgattgatccgggtacatgcttgatgcggtattagcatcagccgcgacctgccagcctgacaaataaatggcctcaaccccggccttcgcctgttgcagtgcctgaccaccggttaatgcacctaaacagttgatataatctttgcgcgatttgccgtgcagtaattcccacaatctcttcgcaccatgctgcgccaaagtgcactcagggttgactgagccacgtaatttaatcacttcttcagcactatacgggcgaataatgccctcccagcgcggtgatttccattcctgttccaattgctgaatttgttgagtacgagaggtcgtcatagcaatattccttattattcaattctgtagggttaaattaggtgtgatactcaaagtcattggcgttgcagctaggcagcaagtgaactcatcccgctgagctgacacaagtcagtgattcgggggagcgaacgtagctaacaccgctgcggcttcaaggacgaagggtatctcaggcaagtaatgcgtagcctggtaaggtcaggaagtcgataagctcgtcttgtgttgtaattcgctccatcaaacacgcagcttcttcaaaccgcccgccatcaaagcgctctgtgccaagttccagcttcactacctgcatttcttcactcaacatgtttcggaacagctctttcgtcaccgtttgaccattactcaggtttttctggtgatgtatccattgccagatagaagtacgggaaatctctgccgtcgcggcatcttccatcaggccataaatcggcacgcaaccattgccagatatccatgcttcaatgtattgcacagcaacccggatattggcgcgcatcccttcttccgtgcgttcaccactgcaaggctccaacaactcagctgcggttataggtttatcctgtgcccggctaacctctaattgatttggccggtcacccagaaccttgttaaagacttccatcacggtatcggctagccctggatgggctacccatgtaccatcatggccattactggcttctaactctttatccgcacggactttatccagtacttgcgcattttttaccggatctttattcgggataaatgccgccataccccccatcgctaaagcaccgcgtttatggcaggttttgatcaataaacgggaatacgcactcaggaatggtttattcatggtgaccgattggcggtctggcaacacacgatcaccgtgatttttcagtgtcttgatatagctgaatatataatcccaacgaccacaattgaggccaacaatgtgatggcgcaggtgatagaggatttcatccatttggaacacggcaggtaatgtttcaattaataccgtggctttaatggtgccttgcggtaagtcgaagcgctgctcggtaaaggtgaaaacatcactccaccaagcggcttcctgataagactgcatcttcggcaaataaaaataagggccgctgccattggcaagtaattgcttatagttatgatagaaatacaaagcgaaatcgaacagtccaccaggaatatcttccccctgccatttcacatgtttctccggcaagtgcaggccgcgaactcgcgcaatcagtaccgcagggttgggtttgagttgataaatcttgccggattcatttacataggaaatagtgccttttaccgcatcatgcaggttaatttgaccatcgatcactttgtcccagcttggtgccaacgagtcttcgaaatcagccataaagacttttacattggcattgagagcattaatcaccatttttcgctcaaccggcccggtaatttccacccgacgatcacgtaagtcagcaggaatcccctgaatcttccagccaccttcacgaatggaattagtttccgaaataaaatccggtaaggcaccttgatcgatatttttttgccaggatacccgtgcggcaaggagttcacgacgtgactgtgcgaatttcaccaccaattcggtcaagaattcgatcgcttcttccggtaaaacctgtctttcagcagcattaaaatgctgtgtaaaaactaactccgtgccgactaactgttgtgtcatttcccttcccctttccaatctcacggctttcacatcaacgctaatgcagcgtcactcttggattcgtatcggataatgtgttccaaccggaaattgaaggttagattatatggtcacttttcaccccgacagaactaagaataatcaattaattaagaaaatcaaaaacgatttccatttttatttaaaataattttttaatctttatttatcatatcgttaacataatagtaagtgttagacagataggaaccagcttccattaatgactttatctcatgataactcgttgtttgataaagagatcagaccagtttaagtcgagatgaatggagtatattcgagcaaaaaatagaaaggcggctcgattcagccgcctttattaacattcagggagagggaaagttagtcgagagtaggattcatatgacgtaaatcaaatggtgtgatttggtaaacgtagtagttcaaccagttagcaaataacagatgtccgtggctacgccaggatgcttttgggggtaatgaagcatcatcattggggaaataattgagtgggatttgtggattcagaccggcagccagatcacgttgatattctcccgctaaggtatcgacatcatattcaggatgaccggtgacgaaagcgactcgcttatctttactggcaaacaaatatgcaccggcctcttccgaggaaaccagaatatccagatcagtgtattgctgaagtagctcaacggggaaatcggcataacgagagtgtggggccaggaatgtctcatcaaaaccacgtgtgagtagtgccagtggtttatctgtttgatgctggtaaatgcctgagagcttagtctcacgcgtcattttaggaataccgtataagatatttaaggctgcctgtaccgcccaacacacgaataaagttgaggttacatgatcttttgcccaggcaataatacgctcaatttgcggccaataagcaacatcacagaaatcgaccaagcccagaggagcccctgtcacaatcaacccgtcaaaattttgctcctgaatatcttcaaaatcacaataaaagttgttcaggtgctcagctggcgtattttttgattcgcgactatcaattcgcaacaattgaatatcgatctgtaggggtgagttggagagtaaacgcaggaattgattttccgtctcaatttttttaggcatcagatttaaaaccaacaccttcaggggacgaatttcctgagtttttgcacgcgatgaggtcatgacaaacacattctcattacgtaaaaaactcactgctggtaattcatcaggaacccgaattggcatgcctatatcctcaatatatccgtttatacgtttagacttctagatgcctgaagatagcggatttttggaggaaagtcgagcaatctgctgcaacctgaaaatgtttcattgctgaaatttcagtctataaaatttaatgagcagccgtaatcattttatatactgcaaaacctctacagatatagatagttaggtgtcatctggcggtataatttcagatatattatatggagaatggtggcgattgaggcaacctattatcgtttactagctgtttattggtatgtagatatttatcggatagcagaaaagcaaaaaccccacgcttttggcatggggtctttacttgatttgatacctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctattgccgccaggtaaattcttttctacaactaccgaactttaacccatgtaactggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacgctaaatttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggattcaggtgggtccaccgcgctatggccgccaggcaaattctgtctaaactaacccgctacatgtattaatcacgcagccagccagcccaatctcggaacttcgctgaaaatcaatatctatctctcaaatacaaaacacctttggtgttgtaaggttaagcctcacggatcattagtactggttagctcaatgcatcgctgcacttacacacccagcctatcaacgtcatagtctttaacgttccttcagggggcttaaagccccagggaagactcatctcgaggcaagtttcccgcttagatgctttcagcggttatctcttccgaatttagctaccgggcaatgccattggcatgacaacccgaacaccagtgattcgtccactccggtcctctcgtactaggagcagcccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctactttcgtacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccggatcacggggccgagttagaacatcaaacattaaagggtggtatttcaaggttggctccatgcagactggcgtccacacttcaatgcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcggcgccgggagcaagtccctttacctaatgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgcctgagtattctctacctgaccacctgtgtcggtttggggtacgatttaatgttacctgatgcttagaggcttttcctggaagcttggcatcaactacttcaccaccgtagtggctcgtcatcacacctcagcgttgataagcaaccggatttaccaagtcgctccgcctacatgcttaaaccgggacaaccgtcgcccggctagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgtgcgggtttttcacccgcattatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggtcaccttcaacggcttacagaacgctcccctacccaacgaacgtatccctaagccaactcgactttattggacgcattgacgtcgctgcgctccgtcaatcattatccacttccgggaattgtcttgggtgatacgttcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagtcgggatgaccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactattcgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcatcgaactcacaacatatgcatttttgtgtacgggactatcaccctgtaccgtgcgactttccagacgcttccactaacacatatgctgattcaggttctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgccttgcatggctatgtattcaccatgcaatagtgcaacgaattgcactgggtttccccattcgggtatcgtcggttataacggttcatatcaccttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcgcttaacctcacaacccaaagatgtttcttctttattggtgtggctgcgaacacactctgcgtcgttgtgcagtgcgcgcaatcctcatgaacgtagcgttcactccggttgctgtgcgctgtacgccttactgagtatcttctcgctcacactgcaacaatgataaacacattggcattgcgattatttgagagactctaatacaggttaatccttatctcagtacttctacggagagataagtttcagctgtattgtttcaattttcagcttgttccagattgttaaagagcaatatttcacaacacactgtgtcttgcgaccgcagtacattttgaaatagttttttatatggtggagctaagcgggatcgaaccgctgacctcctgcgtgcaaggcaggcgctctcccagctgagctatagccccatataaaaagcaaaataccttatcggcataactcattctcagaccaggcgcagtcacgcagtatgaggatgagttggtgggtctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacagacccaacaaggtactaaagcccgactaatctctcagcccggccttatttgctcgttactttctatcagacaatctgtgtggacactgcgcaatgcgtatctgaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacagactttatgtggtccgcttgctctcgcgagttcgcttcactttgtatctgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccggtttatcaccggcagtctcctttgagttcccaccattacgtgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcaccgaagcatctctgctaagttctgtggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagcttgccagtttcaaatgcagttcccacgttaagcgcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaatccaacaacgtattaagttattggccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggcacatccgatggcgtgaggcccgaaggtcccccactttggtccgaagacgttatgcggtattagctaccgtttccagtagttatccccctccatcaggcagtttcccagacattactcacccgtccgccgctcgccggcaaagtagtaaactacttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagatttgtttgatttgctatgagttaacatagcgatgctcaaagattactttctgcaaatatgcattcgaaccgaagttcaaatgtgtactgctttggtcactcttcaagactttgatattgcttctgcctgccgaaacaggcttcgatatcgtcttgcgagtgcccacacagattgtctgataaattgttaaagagcagtgcgttagcaacacttggttggtaacgcgaggtgcgcatgttacgctttcctcattcagagtcaacatttaatttcgttgaatttctctgttctctttgccggtcacttaactacttgattcgttgtgtgccgtctcgatggatgcgcattatagggagtcgatttttttgcacaactcttttttcgtgttttttgcctgtttgaatacttttcaatccttacgtgcagatcttggtcgatctgctgtattttcacggcgatccccgtgctcaattggttgtaattccatcagcaaaggctagtattgccggtaaagtaatttcttacaaagaggctattattatgtccgatgctattcgcccctatcttcattacttacctacgctaggtgcacgcgtcatgatcgatagatccagtgtgatcattggtaatgttgttttgggtgatgatgtcagtgtctggccgttagtcgccattcggggtgatgtcaatcaggtgagtattggtgcacgttctaatattcaagatggtagcgtgttacatgttactcatcactcagagcataatcccgagggaaacccgctgattattggcgaagatgtgactgtcgggcataaagctatgcttcacggttgcactattggcaatcgggtattagtggggatgggttctattgtgctagatggtgcggtcatagaagatgatgtaatgattggagcaggtagtttagtttcccctggcaagcgattggctagtggccacctttatatgggtagcccagccaggcaagttcgccctttaacacctgctgaattagaaggcctgctttattctgccggtaactatgtgcgctggaaagatgactatttggcagagaccaaatagaagctaatttctgatgcagggaataagccatatctctccctgcattgttccatatttttctatttagctagctcatcgcgcaactgatttaatacaggggtaatttcaggcatgacaccatgccacaactgaaaagcatgcgctgcctgccccaccagcatacccaaaccatcggcatagcttgtcacccccaaacgcgtgctccacgctagaaatggcgtactatccgcttgatagaacatatcgtaacagcgagtttgtgggctaataatatccataggtaagtttggtacttcgccatggatacccgaagctgtcgcattgatgattaaatcaaagggctgcccactcagatcttgcatctcgacagcatctatatcccctaaatggtggaatacttctgcaagttgctgcgcgcgggcataagtccggttagtgataacgactttgcagccatatgaaagtaaaggaaggatcacacctcgagccgccccaccagcacctaccaataagatatgatctgtcgtctggatcaaatgttgtcgttcgagatcactgagtaagccaataccatcagtgttgtcacctaacaaacgtccgtcttttaattgcttaatcgtattcacggctcccgctagggacgcacgatcggtcaattcgtcacacttcgcgtgagcacgttctttaaacggtgtcgttatgtttgcacctatcgccccacctgcaaaaaaagacgttaatgtctcttcaaaggtttcattcggggccaaaaccataccgtagcaatgttcaataccggtttgctcagcaaagagcgcatggatccttggcgacttactgtgcccaatagggttaccaaacactgcgaacttctgatccatgctatttcctatccttgacgaaattgtttaccggttagtgcatctctaatttcagatggattcaaacgcccaccaaccaaaccagccagcactggcagagaagagccaaattgtattctgacttcttctatcgtacggcagggttcttggccacttaaattagcgctggttgaaaccaaaggtttgccatattgggaacaaagttgctgtacgagtggatgatcgctcactctcacagccaatgaatcaaaactgcccgtcagccagcgcggtgtctcagggtgagtagggatgacccaagttaccggcccaggccaaacggaaaaaatagtctctcgctgtgaatcagtgagtgccgagtcatctacatacggttttagctgttcataattggcagcaatcagaatcagccccttctgccatggtcgctgttttaatgctaataaagcatttactgctttttcactatcagggtcacaacctaaaccaaaaacagcttctgtcggataggcaataacctcttcttgctgcaaggcctgcaacacatccgacaaagcggctctattctcatttctactcacgttgttattactcactgacgactgccttcccgcataacttactggcgcaaaaacgttttacgccttgtgctgttctcttttccattaacaatgggtagtggcaataagcacactctcccgcaatgggttgctgattaattgtaaattggcaatcgggataacgattgcaggcatggaagacttttccaaaccgagatttacgctgtagcaattttccttgcccacactgtgggcagccgatcgatgtttcatccggtttatcaatgacttcagtatgatcacattgcggatattggctacaaccaataaacataccaaaacgcccttgccgtaataccatatccgaaccgcattcagggcagtgctgcccttccagaactttcacgatatgaccatcggattgcgctttcaatgggcgcatgtactggcaatctggataatgtgagcaaccaaggaatgggccatgaccgccgctgcgaatgactaacgccgatccgcactctggacacgacccattatccttggcagtaactgtttttgtcataacaccttctatataaagttatttgcccgtgatattaccacttagtgcaaataaccttcattgacttcaaaaagtaactcttccatctgctgataagcgctttcataacccggaatgttaaatagcaccatcagcacaacccacttgagatcctccagatcaatctcattcgagtccaatgccataatacggtcgataaccatctcacgagtatcaaggtgtaatacctgaatttgttcaagaaacaggataaaaccacggcaagtaacatccagacgttgggactcttctgctgtataaatacgcaatgcttgcggatcagcagcatagagataaggtgctttctgcccatcttgtaggtcagccagagcctctaaccagttcagggcgttgttgatatcctcacgatagaaacctgcttgtgcaagatcgtcagtaatcttgtcttgatcaacaagcatttccgactcgttatgcatataagtttcaaataagtaaattagaacgtcgaacatggcctgccctccttaatcggacatagccgccgggtacagctgcgatccaccctgctaactccagctcgagcaatttgctgacgatatctggcacaggttggccggcgcgttcggcgacgacatcaacgggtgtcacctcatctcctacgttagccaacacatcggcaaatggcaattcaacttgctcttcggatgaagaaataattactttctcgggtaatgatatccattgtagcgagccaccgacctgttcggcgacctcacgggcagacctggccagataggctccctgctgaatcaaccaatgaacgccctcactggttgcacttcccagtggcccaggtaaggcaaaaacatctctcccttgctccatagcatagcgggcagtaattaaagagccacttttcagtgtagcttcgaccaccaatactgcggagcttaacccactgataatgcgatttcttctggggaaatgagtagcaacaggtaatgctgttgtcagaaactccgagactaaaaccccaccgtgatgctcaatttctcgcgctaattggctgtgacgacgtgggtatatgttttccagcccgctacctaataccgcaatggtttttcctctagtattcaaggccgccttgtgacatatcccgtcaatccccatagctaaaccactggtgataactaacccagtaagagccagctctgaagcaaaatgtcgcccccaatgttcgccataatggctaaaatgacggctccccaccatggcaacttgtggccgataaagaacatcaagttcaccagcggcaaaaatgatcaatggaggggaggaaatatgagtcaaacgcggcggatagccaggttcaccataagccagtaagtgatgagcagggttagtcagccagcctagggtggtatcaatataacgggggtctacctgagtaaattgctgacattgctgcggttctaacccgtaggcagctaatctcccgaggtgaacatcaccactggcaagtaaccttctgaccaaggcactgctttttattgttccaagccctttgacctggctcatcctgagccacaattccgccgctaacatatcgcctccctggttagcttcctaaactgacaccgatttgttcaattggtagacgatgctgtcaatcaaggccggaaatgtctagaatagagattgaatatcattcactactcggacgcagatctagatatttatgtcagtattacaagtattacattacccagacgagcggctgcgcaaaattgcagcgccagtaaaagaagtcaatggtgaaatccagcgtatcgtggacgacatgttcgaaacgatgtacgcagaggaaggtattggccttgctgcaacacaagtggatgttcacctgcaaattattgtcattgatgtttcggaaaatcgtgaccagcgtttagtgttgattaaccctgaactgttggaaaaaagcggtgaaaccggcattgaagaaggttgcttatccattcctgagcaacgtgcattggttcctcgagctgaaaaagtcaaaatcagggcattagatcgtgacggaaaaccgttcgagctagaagctgatgatttgttggcaatttgcattcagcatgaaatggaccacttggttggtaaactgtttgtggactatttatcaccactgaaacgtcagcgcatccgccaaaagctggagaaaatggccaagctgaatgctcgtgccaactaaccccttttaattcaggaaaccaatgtgtctgattctttacggattatttttgccggaactcctgactttgcagcgcgccatttaggcgcgttgttgtcttcccaacatcaaattgtgggtgttttcactcaaccagaccgcccggcgggtcgaggtaacaaactcacgccaagcccggtgaaggtcttagccgaacaacacgacattcccatttttcagccaaaatcattgcggccagaagagaatcagcacctggttgccgatcttaatgcagatattatggtggtggtcgcctacggcttaattctccctgcatctgttttggccatgccacgattaggttgtattaatgtccacggttctctgctgccgcgctggcgcggtgctgcgccaatccaacgttcattgtgggctggcgatgcaaaaactggtgtgacaatcatgcaaatggatgtcgggctagataccggtgatatgttgcataaaattgagtgtgatattcagccagaagacaccagtgcaacgctctacgataagttggcgcagcttggccctcagggcttattggtaacattgcaacagttggccgaaggctctgcacagcccgaagtacaagatgaagcgcaagttacctatgcagaaaaactcagcaaagaggaagccaaattagattggtcgctttctgctgtccagttagagcgttgtattcgtgctttcaatccttggccagtcagctatttcgttgttgatgaacaacccatcaaagtttggcaagcacaagtgctcgcaactgttgataatgcagcacctggtacaatcatccatgccgataagcatggcattcaggtcgcaaccgcagatggtgttttgaatatcacacaactgcaaccggccgggaagaaagctatgtccgctgctgacttgctaaattcacgacgcgaatggtttacactcggtaaccagctagcataaaagatctattaaatcatatacccaatgtatttcatggtgcaggaaggcggcaaacaagagaatcccgatgagcttacacaagtaagtgattcgggtgacaaatctgcccggagcagatttggacgttgcttgcagcggcctcacagaggcgaggcccatggacgggccgagtagcgagagcagccaacgcatctgcaacttgaaagatgacgggtataagtttcatcgcccggtatatcatcatcgggccactttccctttatttgctgacgtttgtcggcttttttggttatgaaaaacacatataatctccgcagcatcgctgccaaagcaattagccaggtattggatcaggggcaatcgctcagtaccgttttacctgggctacaaaaaagtatttctgataaagatcgcgcattgctgcaggagttgtgttttggcactttgcgtgtcctcccacagctagagtggtgtatccagcagttaatggcacgcccaatgaccggtaagcagcgtgtttttcattatctgattatggttgggctttatcagctgatatacacgcgtattccgcctcatgcggcactggcggagacagtagaaggcgcaaccgcactcaaacgcccgcagttaaaagggctaatcaatggcgtactgcgtcaattccagcgtcaacaagtggaattactggaacgggcggcaaataacgatagccactatcttcatccgagctggttattggcacgaattaagctggcctatcctgatcaatggcaacagatcctggatgcaaataaccagaaaccaccaatgtggctgcgcgtaaaccgactacaccattcacgcattgaataccttgagctattgaagcaagccaatattgaagctctgcctcatgacttttaccctgacgcagttcgccttattacaccttgcgccgtcagtgacctccccggttttgaacttggctgggtaacggtgcaagatgcatcggcacaaggctgtgttgatctgcttgatccacaagatggtgagcagatccttgatttgtgtgccgctccggggggcaaaacaacccatattctggaagctgcgccgaaagtccatgtattagctgtcgatatagatgaacagcgcctcagccgggttaaagaaaacttacaacgcctgagattacatgcagacgtgcgagtcggcgatggtcgaacgccagatgaatggtgcggtgatcaacaattcgatcgaatcctgttagatgccccttgctcagcaaccggtgttattcgccggcacccagatatcaaatggttgcgtcgagacagtgatatcgccgagttggcccaacttcaatctgagataattgaagctatctggcctaaactgaaaaaaggtggcgtaatggtttatgctacctgttctatattgcctgaagagaatcagcagcagatcgccactttcctgcaacgccacagtgaagcagacttggtcgaaaccggcacagtttcagcacttggcaggcaaaatttgccacatcctgaggacggtgatggtttttattatgcaaagttgatcaaaagatagtcgtggcctttgctgcctcaaacctaatttcagtgtgaaacagagaacgctatgaaaataattattcttggggcggggcaagttggcggtaccctggctgaaaatctggtgggtgagaacaacgatattaccgtggtggatgtcgattccggtcggttgcgccagttacaagataaatttgatttgcgagtcgtgcaagggcatggttcgcacccgcgaattttacgagaagctggggcagaagatgccgatatgttggttgcagtaacgaattctgatgaaaccaatatggttgcctgccaaatagcttattcgctatttaacacgccaaatcgtatcgctcgcattcgttcagctgaatatattcgtgaagcagataaactgtttctaccggaagcggtccctattgaccatttaatatcacccgaacagctagttatagattacatctataaactaatcgaatatccaggcgcgttgcaggtagtcaattttgctgaaggtaaagtcagtattgctgcggtcaaggcctattacggcgggccattagtcggaaatgcattatcatctttacgcgaacatatgccgcatattgatacacgagtcgcggctatatttcgtcaagaccgaccaatccgcccgcagggttctacaattattgaagctggtgatgaagttttctttgttgccgcctcgcaacatatccgggccgtaatgagtgaactgcaacggttggaaaaaccctataaacgcatcatgattgtcggcggtgggaacgttggggcaggcttggcgctgcgcttagaaaaagactatagcgtaaaattaatcgagcgggatcagcaacgtgctgctgaattagcagaaatgctacacgatacaatcgtattttatggcgatgcatcagatcaggaattattagcagaagagcatattgaacaggttgatgtctttattgccattactaatgatgatgaagctaatattatgtccgctatgctcgcaaaacgcatgggcgctaaaaaggcaatggtattaatccagcgaagtgcgtatgtcgatctggttcagggaagtgttattgatattgttatatctccacaacaagccactatttccgcactattaggtcacgtccgtaaagccgatatcgttagcgtgtcatcattaagacgcggtgttgcagaagcaatagaagccattgcacatggtgatgaaaccacatcaaaagtagtaggccgaatggtcgaagatataaaactgccaccggggacaactattggggcaattgtccgtggtgacgaagttatcattgccaacgggaattctgttattaaacagggggaccatgtcgtaatgtttattacccacaagaaatttgtccctgatgtggaacggttgttccaacctagtccattcttcttataatcaaagatgattaaattaaaactattccgatagagaataaaaaagtttcctataattatggctgtattccgttttatttagctaaaattaagtagttcattttaaagggggtgttggttatgagttttatgaaggaatttcgtgaatttgccatgcgtggcaatgtggtcgacttggctgtcggggtaattattggtgctgcatttggcagaattgtttcttcacttgttgccgatatcataatgccaccattaggtttattactcggcggggttgatttcaaacaattccatttcgtattacgtgcagccgaaggaaatatccctgcagttgtaatgaattacggtagctttattcaaagtgtttttgattttgtcatcgtcgcgctggctattttctctgccgtaaaactgatgaataaattacgccgcgaaaaagcggaagaacctgcagcaccgccagcaccaacaacagaagaaaaactgctcgcagagattcgtgatttattgaaagcacaacagcaaaaataactacagccttatttaacgccaaaagccatcaaatgatggcttttttattagtttcaaatcgagaaggccagtggtaataaatctattgattgcttaccactggcctcccagttaccaccttttgcgtgtttttctttacgctgatagcttcctttgcctttaacattcttttcaatacgttgcctgaaaagaggatcatggagtagagcttccagcgcattgaccttaatttttcctttggtatgccgatatgtcgtcatagaagtgcctcactaataaaaatattgattaaaaatcccacgaataatactgtttgtttgaactgattaaaactatccatctaaaaaatttaatttctggttaactcttcagcagccccctgctccaatgcctccaaaattgagcaataagtcgtcgcatgcgtactaccacaacatgcatcactaagccgttttagtgattcgcgcatcctttttagttctgtaattttactttctacatcgagtaaccgagaatccacaatagccttagattcctggcaggtatgatgttcaggatcgacgcggatcgacaataattcagcaatagtttctaacgtaaaaccaagctgctttgcataacggataaaccgcaaacgttgcaaatcttgttcagtataaagtctatagccaccttcagtccgttcaccatgatccatcatgccttgtttttcataatagcgaatagtgtctggcgttacgtcagcaagtttggcgatttgcccaatctttaacatccgttattcccctttagacagtttatatgtcactttatgctgatattcttgatgcagaaagtccgtgctaaggcctgcctgctttaatcttaacgctaataaagccaatcggttatgcaaattcgcataatcatcatgctgtttgtcgagatgtgacaacaaatcagtgatggtgagtgcttcctgcctatcctgtaattcagggggaaggtatcccgcattcttcagtaatctgtatccagcccttaactccgcaggaacgaaggtatcatcattcagtattaatggctgaccgtgcccagataaatctttgaattcacctttttcttgagcattgataatgtgtctttcagtccattcgtcaatcaatcccatattccctcctagagatcagacttcataaagtgggatagcagttaagattaatagattggcagataaataataagaggagagaggacagatacaaagggcagatgcttatcttgctgaattatgggcgtaaaaaaaccgggcaagcccggtttttttacgcgtttacagattactctgcagcaactacttctgcttgcgatgcagcacgatcaactaactcgatgtaagccatcggtgcgttgtcgcctgcacggaagccacacttcagaatgcgagtgtaaccaccggcgcggctcgcgaaacgcgggcctagctcgttaaacagttttgccacgatctcgttatcacgagtacgggcgaatgccagacgacgattagctacgctgtcggtcttggcaagagtaatcagcggctcaacaacgcgacgcagctctttcgctttcggcagggtcgtcttgattatctcatgacgaaccaaagagccggccatgttacggaacatagcctggcgatggctgctgttacggttcagttgacgaccactcttacgatggcgcatgaccttatccttctcagtaaaaccttaacctgtgatccggttactcgttatcagcaatgctagccggtggccaattttctaggcgcatgcctaaagaaagaccacgtgatgcgagcacgtctttaatctcagtaagagattttttacccaggttaggcgttttcagcaactcaacctcggtacgctgtaccagatcaccgatgtagtggatagcttctgccttgaggcagttagcagagcggacagtcaattccagatcgtcaacagggcgcagcaggatcggatcaaactctggcttctcttctttaacttccggctgacgtacatcacgtaggtcaacgaaagcttcaagctgttcagccaagatagttgccgcacggcggatcgcctcttcaggatcgatcgtgccattggtttccatctcgataaccaacttgtccaggtcggtacgctgttctacacgcgctgcttcaacattgtaggcaatacgctctacagggctatagcatgcgtctactaacaaacgaccaatcgggcgctcatcttcttccgaatgaattcgggcagaagccggcacataaccccgaccacgttgaactttgatacgcatactaatagatgcgttctcatcggtcaggtggcagataacgtgctgcggcttgacgatttcgacatcaccatcatgggtgatatcggctgcagtcacagggccaatgccagacttattcagggtaagaataacttcatctttaccctgaactctcaccgccagccctttcaggttgagcaggatctccaggatatcttcctgtacgccttctttggtgctgtactcatgcagtacaccatcaatctcaacctcggtcaccgcgcaacccggcatagatgaaagcagaatacggcgcagtgcgttgccgagagtatggccaaagccacgctctaacggctcaagggtcaccttggcgtgcgtcgaactgacttgctcgatatctaccaggcgcggttttagaaactctgtcacagaaccctgcattgtgtcctctctttggtactaagctttacttagagtaaagctcgacgatcaggtgttcgttaatgtccgcagacagatcagtacgttcaggaatacgtttgaacacaccttccatcttgacagcatcaacttccagccaagtcggcttttcacgctgctcagccagctccaaagctgccttaacacgagactgctttttagctttctcacggatgctgactacgtcattcggagatacctgataagaagcgatgttaacaacgcgaccatttaccatgatagctttatgactaaccagctgacgtgattcagcacgagttgcgccaaagcccatacggtaaactacgttatccagacggccttccagcaattgcaacaggtttgcacctgtgttgcctttcagacgtgctgcttctttatagtagttacggaattgacgttctagaacaccatagatacggcgaactttttgtttctcacgtaactgcacaccgtagtcagacagacgcggtttacgcgcaccgtgctggccaggtggttgttcaatcttacacttggtgtcaatcgcgcgaacgccagacttaaggaacaggtctgtgccctcacgacggctcagcttgagcttaggacccaaatatcttgccattttctctctccaacaaacctaaaagcagcgttatacgcggcgctttttcggcggacgacaaccgttatgagggatcggagtcacatcagtaatattagtgatgcggaaaccagccgcgtttaacgcacggatagtagactcacggcccggaccaggtcctttaaccataacttccagattcttgataccgtattctttcactgcgtcagcgcagcgctctgctgcaacttgcgctgcaaacggagtagacttacgagatccacggaaaccggaaccacctgctgttgcccaacccaatgcgttaccttgacgatctgtaatagtaacgatggtgttgttgaaagaagcatggatatgagccacaccgtcagagactgtctttcttacacgcttgcgtgcacgaataggtgcctttgccattattcaatcaccccgattatttcttgatcggtttacgcggacccttacgggtacgtgcgttggtcttagtacgctgaccgcgaactggtagaccacgacgatgacgcaaaccacgataagtcccaaggtccatcagacgcttgatgctcagggtcacctcacgacgcagatcaccttctacaacgtacttggcaacttcgtcacgcagcttctcgatttgctcttcagacagctcactgatcttaacattttcagcaatacccgcagcaacacagatagcctgtgaacgggtcttaccgatgccgtagatcgcagttaacgcgataacggtatgtttctgatcaggaatgttaatgcctgctatacgggccactatgcactcctactattttatacagcaataccattctgaaaagcccgttttcaggatactcaaatagcattgcagtcacatacaaaagattggctggctaatctagccagctcaacccaactttgcaagaaaaatatgcaagataaatcagccttgacgctgtttatgctttggttcggcactgcagattacgcgaacgacaccgttacgcttaacaattttgcagttacgacataatttcttgacggaagcacgaactttcatttttactctccgtaacttctcaagcatctctgaattagcggttatagcctttcaggtttgctttcttcaatgcagactcgtactgactagacatcatcagagtttgcacttgagccataaagtccatgatgaccaccactacgataagtagggaggtaccaccaaagtaaaatggtactttcatcgcgtcacgcatgaactccgggatcaggcagatgaaagtaatatacatcgcaccaattaaggttagacgcgtcattactttatcgatgtacttcgccgtttgctctcccggacgaattcctggcacgaatgcaccggacttcttcaggttatctgctgtttcacgcgggttaaacaccaacgccgtgtagaagaaacagaagaagatgattgcagacgcatagagtaacacataaagcggctgtcccggctgcaaatacatcgaaatagtcgtcagccagttccaacctgtcccgcccccaaaccatgatgcaatcgtggcagggaacagaattatgctggaagcaaagattgcagggataaccccagccatatttactttcaacggtaagtgtgtgctctgtgctgcataaacacgacgaccttgttgacgtttagcatagttaacgacgatacgacgctgaccacgttcaatgaaaacaacgaagaaggttactgcaaacactaatactgcaaccaacagcaacaggaggaagtgcaggtcgccttgccgagcttgctcgatggtatgggctattgcaggtggaagaccggcaacaataccagcaaagattatgattgaaataccgttaccgataccacgctcagtaatctgttcgcccagccacattaggaacatagtccctgtaaccaagctaacaacagcggtaaaatagaaggcaaagcctggattgattaccagaccttgcatcccaggcatattcggtagaccggtagcaataccgatcgattggaatatagccaataccaacgtgccatagcgggtgtactgactaatcttacgacggccagcctccccttctttctttatctctgctaacgctggatgaaccaccgtcagcagttggataataatcgacgccgaaatatacggcatgatacccaaggcaaagatagaagcacgactgagagcaccaccagagaacatgttaaacatttcaatgatggtccctctctgctgctcgagcaatttagcaagcacagtggcatcgataccaggaatcggaatgaaagagccgatacggaaaacaataagcgcaccgataacaaacaaaagtctgcgcttcagttcgcctaatccgcctttagcactttgaaaatctaatcctggttgcttagccatctgctacttattcctcaattttaccgccagcagcttcgatagcagcacgagcgcctttggtgacacgcagaccacgaagagttaccgcacgagtgatttcgcctgaaagcataactttcgcgaactcaatctgggtaccaacaacgttagcggctttcagcgtgttcaggtcgattacgtcgccttccactaaagccagttcagacagacgaacttctgccgtgatcatagctttgcgagaggtgaagccgaatttcggcaaacgacgatataaaggcatctgaccaccttcaaaaccacgacgtacgccaccaccagaacgtgagttctgacctttgtgaccacgaccagcagttttacccaggccagaaccgataccacgacctacacgcttcggcgcatgcttggcaccttcagccggagacagagtatttaaacgcatctgttactcctcaactttaaccatgtaggaaaccaagttgaccataccacgtacagcaggagtatcctcacgctctacagtatgaccaatacgacgcagacctaaaccgatcagagttgccttgtgtttcggcaaacgaccgatactgctttttgtttgagttactttaatagtctttgccatggttatttccctagaatttcttcgacggacttaccacgcttagcagcgaccatttctggggatttcatatcttctaaagcagcgatagttgcacgaaccacgttaatcgggttagtagaaccatatgctttagctaaaacgttatgaacccctgcaacttctaagacggcgcgcattgcaccaccggcgatgataccggtaccttcagaagctggttgcatgaatacacgggaacctgtgtgagcacctttaacagggtgctgcagagtaccgttatccaaagcaacattaatcatagcgcgacgggctttttccatcgctttctggatcgctgccggaacttcgcgtgctttgccgtagccaaaaccaacgcgaccgttaccatcaccaactactgtcagtgcggtaaagctgaaaatacggccaccttttacggttttagatacgcggtttaccgcgatcagcttttcctgcagttcgccagcttgtttttcgatgtgagacatcttacacctctaccttagaactgaaggccagcttcacgggcagcatctgccagtgcctggactcgaccatgatattggaaaccggaacggtcaaaggatactttcgtgatccctttttccaatgcgcgctctgcaacagctttacctacagctgcggcggcatctttgttgccggcgtacttcaattgctcattgatagctttttctacagtagaagctgctaccaaaatttcagaaccgtttggtgcgataacctgcgcgtaaatatggcgtggggtacgatgtaccaccaggcgagtcgcacccagttctttgagcttgcggcgtgcgcgggtcgcacgacggatacgagctgctttcttatccatagtgttaccttacttcttcttagcctctttggtacgcacgacttcgtcggcgtaacggacacccttgcctttataaggctcaggacgacggtaggcacgtaaatctgctgcaacctgaccaatcacctgcttatcagcgcctttcagcacgatttcagtttgggtcggacattcagcagtgatgccagccggcaattcatggtcaactggatgagagaagcctaaagctaaattcaccacgttgcctttaactgcggcacggtaacctacacctaccaattgaagcttcttagtgaagccttcggtaacaccaatgaccattgcattaagcagtgcacgagtggtacccgcttgggcccaaccgtctacagcgccttcgcgtggagcgaaagtcagtgtattttcttcttgcttaacttcaacagcactatggacggtacgagtcagctcgccgttcttacccttaatcgaaataacctgaccgttgagttttacctctacgccggcaggaatgacgacgggtgcttttgcaacacgagacattctttcctcccgaattaagctacgtagcagataatctcgccaccaagaccagcttggcgagctgcacgatcggtcataacacctttagaggtagaaataacagcgatacccaaaccggccataacttttggcagctcatcttttttcttatagatgcgcagacctggacggctgatacgttgaatgctttctaccactgccttaccctggaaatacttaagagctaattccagaacaggcttggcgtcgccttcgactttaaaatcttcaataaaaccttcttccttcagaacgttggcaattgccactttcagcttggaggaaggcatggtgaccgcgactttgtttgcggattgaccgttacggatacgggtcagcatatccgcgatcggatcttgcatgctcatctgtctttactcccgtgattcaattggtgacaattaccagctagcctttttaaggcccgggatttcaccgcgcattgcggtttcacggactttaatacggctcaacccgaacttccgcaagaaaccatgcggacgaccagtttggttgcagcgattacgctgacgggacgggctggaatcacgcggcagagactgcagcttcagaacagcattccaacgatcttcgtcggatgagttcacaccagagataatagcttttaattcctcgcgttgagcgcggtatttgttagctagtttcacgcgaacgacttcgcgtgctttcattgattgcttagccatcagtaaccctaccttacttgcggaatgggaatttaaaagcagccaataatgcacggccttcatcatcggatttcgcagtagtggtaatggtaatatccaaaccacgcacacgatcgactttatcgtagtcgatttccgggaagatgatctgctcgcgcacacccatgctgtagttaccacgaccatcgaatgacttagcggacaagccacggaagtcacggatacgaggtacagcaatggtaatcagacgctcaaggaattcccacatgcgttcgccacgcagggttactttacagccgatcggatagccctgacggattttgaagcctgcaacagatttgcgtgctttggtgataaacggcttttggccggagattgctgccaagtcagctgctgcattgtccagcagtttcttgtcagcgatcgcttcaccaacacccatgttcagggtgatcttctcgacccgagggacttgcatgacagagttgtagtcaaactgagacatcagttgtttgactacctcgtctttgtagtaatcatgcagtttcgccatcgtattactccaaattacttgatagtttcgctattagatttaaagaaacggactttttttccgtcttcaaatctaaagcctacacggtcagccttaccagttgccgcgttgaacagcgcaatgttggaaacttgaattgcagcttctttttcaacaatgccacctggttgattcagggccggaaccggcttctgatgttttttaaccaggttgataccttcaacaatgaccttactagcagacaggacattctttactttaccgcgcttacctttgtctttcccggttagcacgataacttcgtcatcacgacggattttcgctgccatggttcgctccttagagtacttctggtgccagagagataattttcatgaacttctcattacgcagttcacgagttaccggcccaaaaatacgcgtgccgattggctgctcgctgttattatttaaaataacacaagcgttgccatcgaagcgaatgacagaaccgtccgggcgacgtacacccttcttggtgcgcaccactaccgccttcagaacatcgcctttcttcaccttgccacgaggaattgcttccttgatggtgatcttgatgatgtcgccgatgcctgcgtagcgacggtgcgagccacctagaaccttgatacacattacgcgacgtgcaccggagttgtcggccacgttcagcatagtctgttcttggatcatgttagtgctccgctaatgtcaactactactttaggacccagaataggtcgtttaaaagccccatgaatgagggcgcagcattataacaccgcttccaaattatgggtagaaaaaataaacggcccactttctgagccgtttattatgttcgagttggctactctattacagaatcgctttctctacaacgcgaacaagtgtccaagacttagtctttgacaatggacggcattcgcggatttctaccacgtcaccgattccacattcattgttctcgtcatgtacatgcaatttcgtcgtacgacggatgaatttcccataaattgggtgcttcaccacacgttcgatagcaacaaccatggatttctccattttgtcactaactacgcgaccttgcagagtacggatttggtcagtcattacgcacccgccttttcagtcagtaaagtcttaacacgtgcgatattacggcgcacttgtttcgacaggtgagtttgttgcagctggccactagccgcctgcatgcgcaaattaaattgctcacgcagcaggttgagcagctcagtgttcagctcttcaacgcttttttcacgcagctcttgtgctttcattacatcaccgtcttagttacaaaggtggttcctacaggcagtttcgctgcagcgagcttaaatgcttcgcgagcagtttcttccggcacaccagccatttcaaataaaacttttcctggctggatcagggcaacccaatactctacgttacccttacctttacccatacgcacttcgagcggcttctcggtgatcggtttgtccgggaatacacggatccagaccttaccttgacgcttaattgcacgtgtcatcgcacgacgggctgcttcgatttgacgagccgtcaggcggcaacggccacaagctttcaggccgaactcaccgaagctaacatccgtaccttgcgcaaggccacggttacggcctttgtgcatcttacggaattttgtacgctttggttgtaacatcagcgattctccttacttgcggcctttacgctgctgctttttaggttgagcagccggttccggttgttcaacagcagccataccacccaagatctcacctttgaagatccataccttaacgccgattacaccataagtggtgtgcgcttcagatgtgttgtaatcgatatccgcacgcagtgtatgcaacggaacacgaccttcacggtaccattcggtacgcgcgatttcagcaccgccaagacggccgcttacttcaactttgatacctttagcgccaagacgcattgcgttctgtacagcacgcttcatagcacgacggaacataacacgacgttccagctgtgaagtgatgctatcagcaaccaattttgcgtccagttccggtttacggacttcggcgatgttaatctgtgcaggaacgccagcgatatccgctacgaccttacgcagtttttcgacatcttcacctttcttgccgataacgatgccagggcgagcggtgtgaatagtcacacggatgctcttcgctggacgctcgataacgatgcgagaaacggaagctttcgctaattccttagtcaggaattggcgaactttaaagtcgctgtccaggttgtcagcgaattctttggtatttgcgtaccaggtagagttccaagctttgacaatacctagtcgaataccattaggatgtactttctgacccattgctagtctccagagtctcagcgatcggacacaaccacagtaatgtggctggtgcgcttcaggatgcgatctgcacgaccttttgcacgcggcataatgcgcttcatgctagggccttcgtctacgaaaatcttcgtgactttcagatcatcgatgtcagcgccatcgttgtgttctgcgttagcaatggcagactctagtaccttcttaaccaaaccagcagctttcttgttggtataggccagagtttccagagcttgcgacactttcttaccgcgaatcaggtccgctaccaagcgaaccttctgagcagaagaacgagcgtggcgatgtttagcgatagtttccatctcttcctcctaccttagcgctttttagcctttttatcggccgcatggccgcgataagtacgggtcggcgcgaattcgcccagtttgtgaccgaccatttcatcggaaacaaaaacgggaacgtgctgacgaccattatggacagcgatggtcaaaccgatcatatttggaaagaccgttgaacgacgggaccaagtccgaattggcttcttgtctccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaatgaagggacctttcttgagagaacgtggcatggcttatcctctaattattttttactacggcgacgtacgatgaacttatcagtacgcttgttgctacgggtcttcttacctttggtttgaacgccccacggggttaccgggtgcttaccaaagttacgaccttcaccaccaccgtgtgggtgatctaccgggttcatcgccgtaccgcgaacggtaggacgaataccacgccaacgactagcacctgctttacccaggacacgcagcatgtgttcagcgttaccgacttcacctaaggtggcgcggcaatcagctagaactttgcgcatttcgccggagcgcagacgcagagtaacgtaggaaccgtcacgagcaacgatctgaacgtatgcaccagcagaacgagccaattggccgcctttacctggtttcatttctacgttatgaaccgttgaaccaactgggatgttacgcataggcagggtgttacctgctttaattgcagcatctacgccagattgaatctggtcaccagctttcaggcctttcggcgccaggatgtaacggcgttcgccgtctttgtacagaaccagcgcgatattcgcggaacggttcggatcgtactccagacgctctaccacagcagggataccatctttgttgcgtttgaagtcaaccagacgataatgttgcttgtggccaccaccgatatgacgggtagtgatacggccattgttgttacggccaccgcttttgcttaatttctcaagcaacggggcataaggcttacccttgtgcagctcagggttaaccactttaacaacgtggcgacgacccggagacgtaggtttacatttaacaattgccattgtttactcctccgacttactctgcgccgccgatgaagtccagattctggccttctttcagggtgacgtaagcttttttccagtcgctacgacgaccaacacgctgaccgtgacgcttactcttgcctttaaccagcaaggtgttaacgtcttcgacttcgacttcaaacagtttctgcactgcagctttaatttctgctttggtcgcgtctttggcaactttgagaacgatggtgttattcttttccatcgcagcggacgctttttcagatacatgcggcgcgcgcagtactttcagcagacgttcttcacgaatcatgccagcatctcctcaacttgcttcacagcatcagcagtcataaccactttgtcgaaggcgatcaagctaactgggtcaataccagcaacatcacggacatcaaccttatacaggttgcgagctgccaagaacaagttctcgtccagttcaccagtgatgatcagtacatcttccagagccatatctttcagtttctgtgccagcaacttagttttaggtgcttcaacagagaacttttcgacaatgatcagacgatcttgacgtaccaattcggacagaatgcttttcagcgcgccgcggtacatctttttatttactttctgactgtggtcctgaggcttcgcagcaaaggtcacaccacctgaacgccagattgggctctttacagaacctgcacgcgcacggccggtacctttctggcgccacggttttttaccggaacctgttacttcggcgcgggtcttctgagcacgagtaccttgacgggcacctgctgcataagcaacaacaacctgatgtaccagcgcttcgttgaaatcacgaccgaaggtagtttcggaaacagtcagcgcgctttgcgcgtctttcactattaattccattgctatccccttacgccttcacagctggtttaacgatcaggttgccaccggttgcgcccggtacagcacccttaaccagcagcaggttgcgctcagcgtcaacacgtactacgtccaggctttgaacggttacacgctcgtcacccaggtggcctgccattttcttgcctttaaacactttgcccggagtctggttttgaccgatagaacccggaacacggtgagacaaggagttaccatgggtagcatcttgggtacggaagttccagcgcttaacagtaccagcaaaacctttacctttagacgtacctgtaacgtcaactttcttaacgtctgcgaaaatctcgacgctaatttcttggccagcagtgaactcttgaccttctggaaggcggaattcccacagaccacggccagcttctacgccagctttagcgaaatgacccgcttctggtttagtaacgcggttagcttttttagcaccggtagttacttgcacagcacggtatccgtcgttctccaggcttttgacctgagttacgcggttcgcttcaatttcgataacagttactgggattgaaacgccatcttctgtgaagatacgagtcatgcccactttcttaccgactaaaccaatcattgtttcaacctctcaatcgctcaatgacctgattaacccaggctgatctgcacgtctacaccggcagccagatccagacgcatcagagcatcaacggttttctcggttggctcaacgatgtcaaccagacgcttgtgagtgcgaatctcgtactgatcgcgcgcatctttattgacgtgcggagagatcagaacggtaaagcgctctttgcgagttggcagcgggatcggaccacgaacctgcgcaccagtgcgcttggcagtctcgacgatttccgcagttgattgatcgatcaaacgatgatcaaacgctttcaggcggatacggattctttggttctgcatgagaccagagctccaattatttataaacgtaaatgattactcctcgcacccatttcgattgatgggggagtgtaatcgttcaacatataacccccatatcgggagtattgttcggttctagcactaggctataaccgacagattagtttcaatctgacctatcaagattaggtaggcccgcgcattatacgtaaataccagcaggaagcaagccagtgttgaaaatctatgcgaaaacttaccagataatttaattaggaggaaatatggctatgtttggaggtttgcagataagaaagagtgaggccgatacggctcccactcttttaactcaatatattgtggcgggtaagcgagcgactgcacgccaggtgaaggagttaatcttttgccaattgagcctgtgagtagttctgtattcccagacgttcgataaggctaagttctgtttcgagccagtcaatatggccttcttcgtcagcaagaatttctttcaataaatcgcgactaacataatcatgaatagaatcagcataagcgatgccttcacgcagatcctttgctcctgccaactcaagggctaaatcggatttaagtatttcctcaacatcttcaccaatgttcaacttacccaaatcctgtaagttaggaataccttcgaggaataagatgcgctcaatgtatttatccgcatgcttcatttcgtcaatggattcgtgatactccttatcattaaggcgcatcagcccccagtttttaaacattcgggcgtggagaaaatattgattgatagcaactaactcgtttccgagcagtttgttgagatgtgcaattatttttttatcgcctttcatagataaaccctccgcttccagtactaaaagtgtagtaccagatggcaaagtatggggtaaaacttctcccggctaactattaggcaacatcattcatttctggaatgttcgcgcgttcctcgatcaatatttccctcgcctgtcgaatgcattttccacagtcggtaccaatcggtactaattgacgcagttgttgaatggtatgtgggtggtgctgacggacagcgttacggataactttgtcagataccgcattacacaggcaaacatacataaaatgactcacttcttaaccagtaactacagtgtaaataagaatgcgagttatttcaattaagattattttctacgggcaataaaaaagggcgccgaagcgccctctacttgatcaataaaataattaatcaataaaacaattaagcgataactttagcaacaacaccagcgcctacagtacggccgccttcacggattgcgaaacgcagaccgtcgtccattgcgattgggtgaatcagagtaacaaccatgttgatgttgtcacctggcatcaccatttcaacgccttctggcagttcgatggtaccggttacgtcagttgtacggaagtagaactgaggacggtagcctttgaagaacggagtatggcggccgccttcatctttgctcagaatataaacttctgattcaaaggtagtgtgtggcttgatagaacctggtttagcaagaacttgaccacgttcgatatcttcacgtttgataccacgcagcagaacaccaacgttctcaccagcacggccttcgtccagcaatttgcggaacatttcaacgccagtacaagtagatttaacagtatctttgataccaacgatttctacttcttcaccaactttaacgataccgcgctctacacggcccgttacaacagtaccacggcctgagatagagaatacgtcttcgattggcagcaggaatggcttatcaaccgcacgttctggttctgggatgtaagtatccaggtagccagccagttcgatgattttatcttcccactctttaacgccttccagcgctttcagagctgaacctttaactactgggatgtcatcgcctgggaaatcgtaagcagaaagaagttcacgaacttccatttctaccagttccagcagctcttcatcgtcaaccatgtcgcatttgttcatgaatacgatcatgtaaggaacgccaacctgacgacccaacaggatgtgctcacgagtctgtggcattgggccatcagttgcagcaacaaccaggatagcgccgtccatctgagcagcaccggtgatcatgtttttaacgtagtcggcgtgccctgggcagtcaacgtgcgcatagtgacgtgacggggtgtcatattcaacgtgagaagtgttgatggtgataccacgtgctttttcttctggtgcgttatcgatctgatcgaaagcacgagcgctaccgccgtaggttttagccagaacggtggtgattgctgcagtcagggtagttttaccatggtcaacgtggccgatagtaccgacgtttacatggggtttggtacgttcaaatttttctttagacacgactatattccttactattgtgctttcccctcaaggagagagcactggatcattgttttaaacccgaaagcttatttgccacgggcttcgattacggcctgagcaatattgcttggcgcgtcatcatacttcaggaactccatggagtaagatgcgcggcctttagtcagtgaacgcagttgagttgcataaccgaacatttcggaaagcggaacctctgcgtgaatcacaacgccagtcgcgttagattcttggcctttaagcataccacgacgacggctaaggtcaccgataacgtcaccagtgttctcttcaggcgtttcaacttcaaccttcatgattggttcaagaagcacaggttttgctttcttaaagccatctttaaaggcgatagatgctgccagtttaaacgccagctcagaggagtcaacgtcatggtaagaaccaaagtgcagacgtacacctacgtccactactgggtaaccagccagcgggccagatttcagttgttcctgaatgcctttatcaatcgcagagatgaattcaccaggaattacaccacccttgatttcgttgacaaactcgtagcctttagggttaacacccggctcaagtgggtacatgtcgataacaacatgaccgtactgaccgcgaccaccagactgcttggcgtgtttgccttcgatatcggtaactttggaacgaatcgcttcacgatatgcaacctgaggtttaccgacgtttgcttccacgttaaattcgcggcgcatacggtcaaccaggatatccaagtgcaactcacccataccagcgatgatagtctgaccagattcttcgtcagtccacacgcggaatgatggatcttcttttgccagacgacccagagccatacccattttttcctggtcggctttggtttttggttcaacggcaacagagattaccggctctgggaactccatacgttcaagaatgataacattatccggatcacataaggtgtcacccgtcgtcacgtctttcagaccgatcgctgctgcgatgtcgccagcacgaacttctttgatctcttcacgtttgttggcgtgcatctgtacgatacggcccagacgctcacgctgtgaacgcactgagttcaacacggtgtcaccggagttaaccacaccagagtacacacggaagaacgtcaagttacccacaaacgggtcggtagcaattttgaatgccaatgcagagaacggctctttgtcgtctgaatgacgaacagccggagtatctttaccatcgtccaaaataccgttgattgcttcaacgtcagttggtgctggcagatagtcgataaccgcatcgagcattgcctgtacgcctttgtttttaaacgcagaaccacaggtaaccaggatgatttcgttgttcaaaacgcgcttacgcagagaagttttgatctcttcttcagtcagctcttcgccaccaaagaatttctccatcagctcatcagagccttcagcagcagcttcgaccagcttaccgcgccactcttcagccagttcttgcatatcagccgggatctcttcgtattcgaaggtcacgccctgatcagcttcgttccagttgatcgctttcatttttaccaggtcgataataccggtaaatttctcttccgcgccgattgccagttgcaatggaactggatttgcgcccagacgtttttcaatctgatcgacaactttcaggaagttagcacccatgcggtccattttgttaacgaatgcaatgcgtggaactttatatttgttagcctgacgccatacggtttcagactgtggctgaacaccaccaactgcacagtaaaccattaccgcaccatcaagaacacgcatggaacgttctacttcgatagtgaagtcgacgtgccctggggtatcaatgatattgatgtgatgtggttcgtactgtttagccataccagaccagaagcaggtagtagccgcagaagtaatggtaataccacgctcctgctcctgttccatccagtccatggtggctgcgccgtcatgaacttcaccgattttatggtttacaccggtgtaaaacaggatacgttcggtagtggttgtcttaccggcgtcgatgtgggcgctgataccgatattacgatagcgctcaatgggtgttttacgagccatttgattcctctattgccttaggcgttcattcggttaaccatgcggattgactgttaaagcgcccgcatggttagcatagctactgcgtggtaattaccaacggtagtgcgcgaacgccttgttagcttcggccatacggtgaacgtcttcacgtttcttaacagcagaacctttgttctctgctgcgtcagacagttcattcgccaagcgcaaagccatggatttatcaccgcgtttacgagcagcatcaacaatccaacgcattgccaaggcattacgacgaaccggacgaacttcaactggtacctgataagtagaaccaccaacgcggcgagacttaacttcgacagtcgggcgcacgttatccagagctacttcgaaagcttccagaaaatctttacctgaacgctgagccagggtctccagcgcggtatagacgattgcttctgcagtagattttttaccatctaccatcaggatatttacaaatttagccagcaattcagatccgaacttaggatccggtaaaattttacgctggccaattacacgacgacgtggcatggaaatactccgttgttaattcagggttgtccaaaactctaagagtttattttgacattaatgtgaaaatgtttggccttacttaacggagaaccattaagcctttggcttcttcacgccgtacttagaacgtgattgcttacggtctttaacacctgagcagtcaagcgcgccgcgaacggtgtggtaacgcacacctggcaagtctttaacacgaccgccacggatcaggatcacggagtgttcctgaaggttatgaccttcaccgccgatgtacgaggtgacttcaaaaccgttagttaaacgcacacggcaaactttacgcagtgcggagttaggttttttcggagtggttgtatatacgcgggtacatacaccacgtttctgcgggcatgcttccagcgcaggaacgttgcttttagcaaccttcatgctgcgtggcttgcgaaccagctggttaatcgttgccattattaaaaaagctcctggttttttgcttcgtaaacacgtgataaatccccctcgtttgcactactggcagagaacgaggacgcagaattttatggctgactatctaaggtgtcaagaaatatacagcattgactgcattaccatgccagttgttgctgatgttttagggtcaaatccacgaagtgagtatagccgattagcatcgcgctgtctgaaatttgaccacataaaccgcgcgcaatcacatcatcttccaacacaaatagcgaagcctggttatttaacaataagttaagactttcactgtttttcaaaactgccatcacgccatcttgcagaaatagaatcgcatcttcagatgtgaccaatctcagcaatgcagataaatcgcagtgataaggggaatgactgacggtaaacagcattatggctacccaaacctcattaaaaagtcagcacaacatcataatttgccaattggcggcgcaaatttaccggagataatacctcgacatcaagtatccaatccgtcacttcactcaatccgcgctgctgtaatgagtcttcacaaatataaaaattctcgacatcgtacaacggtaagacaccgaaagtagcgatatagtttctggcgagaattttttctggctgctgctgtggaagtaattgcaatacaccatcggaaaggaagaatacgcccaggttttcactcagtgcagatgttgccagcaaagcatccagcccctcgcgcccagctgcattaccatgcgggccttgggtgaaaacaaaagcgacacatttcattgccattaaaattgcaccatacggtcacaggttaatgctgcttctgccaacgcacccaacccactcaaggtaaaaccgggttgcagatttgccgccgccaaattgagttgctcggcttcatgttggtcagtaataccacggcgcaatgccgccgccacacacacattcaatatgacagcatgctcgttcgctaattgttgccatgcgcgaaccaagtcaaattcatcattggcaggggtggttaattggttagcattcaaaacgccttcgcgatagaaaaaaacactaaccaaatggtgacctgagtttatcagcgcttgtgcaaactgataggcactgctggcctgctgggtgccataggctggccccgtgaccatcaggccgtatttcaaaccagacattagcgatcatgccccacaagatcaccgcttttgaactggcgaatgtagagataaaccgtgtgcttagagatatttagccgttcagcaacctggttgatggcatctttgatatcaaaaatacctttttcgtaaagatttagcacaacctgacggtttttcgcattgtttgaaacattgcgatcggcattcacttcctcgatggtgaactccagtgtctgtgccaccaagtcatcaaccgatgaagcaaagttgactgaggaaggaacttcttgtgtttccggcggcataaacgtctgaataatttgcgagaaaggcacatccagattcatgttgatacatagcagcccgataacacgctggtcgcggtttcggattgcgatagtaacagatttcatcaacacaccacttttggcgcgcgtgaaataagctcttgaaacactgctgtcggcaccggccatatcatgcagcatccgcagcgcaaggtctgttataggagaaccaatctgccggcctgtgtgttcaccattcgcaattcttaccgcagaacttttcaggtcttccagcgaatgcaggacaatttcacaatggctgccaataagcatcgccaagccatcaacgatagcttcgtatgatttgagtatttcatggtccgtctgactgaacggacgttcatccagtaaatccagttcactggtttcgctactgagaagcgaattagacatcgaagacaccatcctctacgtaaagcctgtctcaataccgttggcagactcataactcaatatcctgaattttaagtctagcaaatatgccgagataaaatccttgcgttcgcgcgtgatattgacgttaagcccacaagccataaatcgtcaagttatcaacgagcagaagtgcaaattgatataccgaaaaaaaaaccgccacgacaattatcgcggcggttatcagtataaccggtactcagctacgacagcgaatgagctaaattacttcttagcttttgcatccgcagcagcaggttgttctgcttcagcgtcagcttttggcgctgctttaatatccaacagctctacatcaaataccagagtagagttagcagggatgcctgggacaccagattctccgtaagccagctctggtgggataaccagagttatcttgccgcctttcttgatctgcttcaggccttcggtccagccggggataacgccatcaagacggaaagatagtggctcgccacgtttgtaagagttatcaaactcagtgccatcggtcagtgtccctttgtagttaactaccacggtgtcactgtcttttggtgcttcaccggtaccggctttctctactttgtacagcaggccagatgcggttttcttcacatctttttctttagcgaaggtttcgcggtacttagcgcctttatcggcgttttctttagcatcctgcttcattttagcttcagcagaagcttttactcgcgtttcaaaaccttgtaaggttttttcgatttgttcgtcggtcagtttgcttttgctggcaaacgcgtcctgaacaccggcaattaactggtctttatccagtttaatgcctagtttttcttgttctttcagggagttatccatataacgccctaatgatgcacctaatgcatatgcagattgctggtcatcattcttaaatgcgctgtttgtcgttgcagccgcatctgcagctttagctgtttcagcagcgaaagctgcagaggtattcagggtcagcgccatggtcgtggccagtagcgttactttaaacagtgatttcatccatttctccattggcttaaggactcttacccaagcaacgattttaagagtaacttgtactataactgtctgtgcgaacacaaaacaatctctattgctgatgctattaagtgatattaagactttttttactacaagaagtttcgttttatcgatatcttgacccttgcggggtaatcatggagttttacaggtagaatcaaccctccctatctttttccatattatcaccggatggaaagtggccaaagggtatggtttgcagtcatgagaggaaattaagatggaacaatccctgtttgaacaacggctggaaatgctggaaagccgtctggcatttcaggaagtgacaattgaggaactcaatttgatcgtgacggagcatcagatggaaatgaccaaactgcgggagcatctacgtttattgaccgataaactaagagaatctcagtcttccatgatggcttcgccagcagaagagccgccgccccactattaagcaaaaagccagccgcaaggctggctttcagactgctgacaaacctcgacaacccaatcttgcaaggtgaggactggcagaagagtaaagcgtccgcgccatggacggcgcggctcgagcccccagggaagggtttacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaacctcaaagccagccgcaaggctggcttttgactgaccatgtcaaattttagtaacaggtcagattttagtgacagccacagccgcctttaccacaaccacctttgccatgttcatgaccgtggtcactttcatcatggccgtggccgccgcagcaaccgtcaccgtgttcatggtgatgatcatgttcaccatgtacgtgaccatgttgcagctcttcttctgttgcttcacggatagcaaccacttcaacgtggaagttcaaatcctgacccgccagcatgtggttaccatcaaccacaacatgctcgtcttcaacagcagtgatttcgaccggtactggaccttgatcggtatcagccagaaaacgcatgccaacttccaactcatcaacgcccataaagacgtcttttggtacgcgctgcaccagattttcatcatagctgccgtaaccttcgtcagcattcacacgcacatcaaagctgtcgccagcttcgtggccttcgagcgctttttccaaaccagcgatcagggaaccgtgtccgtgcaggtagtccaacggcgcgctcaccggagactcatcaactaaaacaccgtcttctgtacgtacctggtaagccaggctgaccaccaagtcttttgctactttcatgatatctcctacccttggaacaaaaattggcacagattgtagcggaaatctgcaccgctgtactcaccagcataaaaaatcgcgaaggataacgctactccggatggaaaataccgatcacttgttcatgtggccggacgtgtttcttaacctgctcatccgtttgacgctgatggtgaccgcacttaacacactccaccacttcaacctgatcttcacgccacaaagccagtgtatccaatgccttacactgtggacaaacagcaccagcaatgaatcttttacgggtttttgttttattaagagcgtttatcatcgttttctccggcattattcgtattcatcccagccatctaactgccgactttcatgcagcatttctcgttggaaaatatcttccagttcacggcgggcttctttaactctggaaatttgcgccacatcgccatgatgctgcggcaccagttcacgcaacattcgcatatcgagccgccgaaaatgttgctgcgcccggtaggcctgatgggggtgcatgcctaatcccagtaatgttttacgccccagctccagcgcactggagaaggtttcgcgcgtaaagtctttgaccccatgttgcagcaattcatgggcttcaacacgccctctggctcgggccagaatatgcaaattagggaaatgttgctggcacaaatgtacgagcgtcatggtatcttccggctcattacaggtaataacaatggctttggccttttctgcccccgcagcgcgcagcagttccaactcagtagcatcgccatagtaaactttatagccgtatttgcgcatcacactgaccgcactgacatcgcgctccaacacggtaatgcgcattttgttcgccatcagtaagcggccaatcacctgaccaaagcgcccaaagcccacaataatcacctgtggatcattatcttcaacaaagggtttctcgtcgctctcctcttgcgcgttgtaacgtcgcaccaaaatacggtcgataccctgcatcaataacggcgtggtcatcattgacagagtgaccaccaccaacagcaacgccagttgttcggcatttaaaacatgttgagaaaatgccgcagagaataagacgaaagcgaattcaccgccctgactcagcaccccggcaaattgcagccgtactgatcggcgcaaaccaaatgtccgcgccaggccatacagcaccgtgcctttgataaagaccagcgccaaaactcctaacagaacatcgagcaggtgagtaaacagaacaccaagattcaaggccatcccgactgagatgaaaaatagcccgagcagcaagcccttaaagggttcgatagcgatttccagttcatgctggaattcactttccgctaataagatacccgcgataaatgtccccaacgccatagataagcccaaagcatccataaacagtgccgaacctaataccaccagcaaggccgcagcagtgaaaacctcgcgcacgcctgaggccacaatgtaacgaaacaacgggcgcagcaaatatcggccaccaatcaacattccggcaaaagccgcaactttaataccaattttgacccaatcattagcagctccaccgccaccagccaaaataggaatcagtgccaaagccggaataaccgccatatcctggaatagtaagaccgagaagccgagctgaccgccttcattgcggttcatccctttttcgcgcatcagctgcaatgccattgccgttgacgacatggccaaaccgataccaccaatcactgcggcttgccaggcaaattgggtgaaatagagcagtgcccctaatactgtcgcggttattaccacctgacctgcaccgacaccaaaaatagagcgccgcaactgccaaagtttggccggattcaactccaggccaatgataaacatcaggaagacaacacctaattcggagaagtggaggatttcgtcgacatcacgaataaaccctaacccccacgggccaatggcgataccggctatcagataacccaataccgcaccgacccccaggcgctgcgcaataggaaccgccaccacagcggcaaatagaaataataaaatcgcggtcagtagcgccgagccttccatattcagtgccctcctgtagctagcggtgactgcaaccactgcgcataagcttgtgcatggctggccagaacttccggcttttgtcgccgcgcccagtaaataatcattgggttcatccaatgcatatgacacatagctgccgtcaattcaaaaggccgcaaaatatcttccattggatagcggttatacccccccgcccgataagcgccctccggctcgccagtggtaatcaccgaacgccagtatttaccggtcagtgcatgcccccccaccccattggcaaagccacgcgccagcacgcgatccaaccattctttcagcaaagccgggcaactgtaggtatagagaggatgttgaaagacgataatttgatgttcacgcagcaactgctgctcatagtgaatatcaataaaaaaatccggataatgtgcatataggtcgtgcacagtgacatgttctaattgctgcaccggttgcagcaaaacccgattagccaccgagtcttgtgactcaggatgggcatacaacagcaaaaccttcggtggctgcgacatcattcccctccaaagcgtcgtcagggtccggtttttccgttaccatgcttcgcaaagaccaaaaaagactaagatttgtacccaaagtcattggcgttgtcagttggcaacctcaagaaccctgggagataaataccctaaataattcgagttgcaggaaggcggcaagcgaaagacaaattggttgtaaaccattttgaacagcgcttgcgctggcccgtagggtgagctgaggctcataatcccgatgagcttacagtgttgtaagtgattcgggttattgggcgtagccaacgcacatgcgacttgaagtatgacgggataatttaacatactctaaacatacggcactctatgattgttttttcctcgctacaaattcgacgtggtactcgcgtcttgctggataatgcgacagcaacgattaacccagggcaaaaggtcgggctggtcggtaaaaacggctgtggtaaatctacgctgctggcgttgctcaaaggcgaactgagcgccgatggcggtaatgctacttttcccagtaactgggcactggcttgggtcaaccaagaaacccctgcactggatgtgccggcgatagagtatgttatcgacggtgaccgtgaatatcgccaattggaggccgaacttcaggccgccaatgaaaaaaatgatggtcatgccattgcaaccgtgcacggcaagctcgatgccatccacgcctggaccattcaatcccgtgctgccagtttgctacacggattggggttttctcaagaaagtttacagcagcctgtgcgctcattttcaggtggttggcgaatgcgccttaacctggcacaagcactgatttgtcgctccgatttattgttactggatgaaccgaccaaccacttggatttggacgccgtgatctggctggaaaaatggttgaaaaactactccggcacactggtgttgatttcccatgaccgcgatttccttgatcctattatcgataaaattctgcatattgaacagcagacgctgaatgaatacacaggtaactattcatcctttgaacgtcagcgcgccaccaaactgtcacagcaacaatcgatgtatcagcatcaacaagagaaagttgcgcatctgcaaagttacattgaccgcttccgtgcccaggcgaccaaagccaagcaggcccaaagtcgcattaaaatgttggaacggatggaactgattgctccggcacatgtagataacccatttcatttcagtttccgcacgccagagagcttgcctgacccactgttacgcatggacaaagtcagtgctggttatggcgatcgtacgattttagagtccattaagctcaatctggtgcctggctcacgcattggtttgttaggccgcaacggagcgggtaaatccaccctgatcaagctgctagccggaacattggaaccacaaagtggtgaaatcggcctgtccaaagggattaaattgggttacttcgcccagcatcagcttgaattcttacgagcagatgaatctccgctacaacatatgagccgcctggcccccaaagaaccggagcaacagctacgtgattatctggggggttacggttttcagggcgatcaggttaccgacccaactgcccgcttctccggtggtgaaaaggcgcgtctggtgttggctctgatcatctggcagcgccctaacctgctgctgctggatgaaccgaccaaccatctggatcttgatatgcgccaggcattgaccgaagccttaattgatttcgaaggtgcattggtggtggtgtcccatgatcgtcacttattacgttctactactgatgacctttatctggtacacgatggtaaagtagagcagttcgacggtgatctggaagattatcaacagtttctggtggatctacagcgccagcaaagccaacaggataatccagccaaagagttgtccggcaacagtgcgcagcagcgcaaagaccaaaaacgccgtgatgctgagttccgcagccaaacccagccattgcgtaagcaaatcatgacgctggaaaaacagatggataagctcggcagcgagctggcaacaatcgaagagcgattggcagattcagccctctacgatatttcccgcaaggctgatttaacccagtgtctgcaacagcaaacacaagtgaaatccaagctggaagagactgaaatgcagtggctggatgcgcaagagcagttggagaatctcaccaagctgtttgaagcggggtaacccgcttttcaaaaaaacacctcattaaggataataaggttatgagtaataaggatattagcgtgatagtgccggtatttaattgcggcgcttatctcgcactactcttagattcactgtaccagcagtctggtgtgtcattggaaatcatcgccgttaatgatggctcaaccgataatagcctggcgattttagaagccgcggcacaccgtgacccacggctggtcattattaatcaacccaatcaagggctttctgctgctcgtaatgctggtataagccgggccaccgcgcgctgggttgcttttgcagacggtgatgattggcttgcgcccaatgcattattgacttggttgcggcaggctgagcaacaacaactagatttactggtaggaaatggttttagctttaccactgacccttgtttatccccagagagccctttgttacataaacagttgtggggtcaagcacttagcggccaacaatggattatccgcagtgttgagcataatgaatggccacattacgcatggctgcaattaattcgccgcgaactaattaatacccatcagttggtattcatccccaaaatgcttcatgaagatattctgtggacaactaatctggctcttgtcacccggcgtatcggtttctgtgaaacgccattctatggttatcgtactaatccgcaatcaatcacccactctccatcgactcaagccttattagctcgcgccaatagctatctccatattattaaagcgttagttagccttgccagagcacaagaactccctttacgcacagcgttgttacgccacgccaatcaagagagcggccattttttagggctaatgcgtaagagattacccccttcaccggagcgtacagcgttagccattgaatttcgggagctaggtttaccctcggccttgtatcggggggcgagtaatatccatgaattttggcgggcattacgttgttccgtaattttggcacgtttagcacaacaaaatcataacccatagaaatagatagacaacttatacttatttccgtgaatgcttagaaggttttagtgtctaatagacaataaattttcggtaggaataggtgtaaatgcagcgcattttggttatccggatagatttccttggtgatatggtctgtaccacagcgttgttgcatgcactcaagcaacgttggcctgcagcagaaattcatgtattagcgaacaaatacaatcaggcggtcttggctcgtaaccctgatattactgcggttcacacctatatttacagtaagcaatgtgaaaggaatccgcagtctggcagaattaaggcgctcattaaccgtgtggcactgattcggcgattacggcgattgcactttgatctgctgattattccgaatggcggcatcaacaaaaacagcattcagttcgccaaactactgggtgctacggattgtcgctggcataccactgaaagtgagttcgacgatcgcaatcctgaccatgttaccaaccggccaatacgccatgaggcactctcaggtttcgcgctggtacctgaattagggccagttgatatcgacgcattgcaactgcacatctatccagatccacaattgcaggctaaatggcagatagcattaggtgagaaaaagcggccacgggttggcttgttcatttccaacaaagcgccacaacgccgctggagtttggagaaatggcaacaattggcgcaaaaactcagtgatcaggctgatatcgtcgtgttgtatgacccaacagacccaccaagcaaagaacagttggccgcttttcagggccgttgcctattcacccccggcgtcgatgagtttgttgcagccataagtctgctggatatggttatttcagccgatagttcaccggtacatgtcagctctgcattgcagataccggtggtcgcgctgtttgaatcacggccagaaaagtacttgcgctggtaccctttggttcaccatgtcttgttgcatgccgggccgcaagttgaagacatcacggtcgatgccgtcgaaaatgcagcccgttcattgttgggcgaaaaataaattgttgggcgaaaaataagatagcccatcaaggccgaaatactggcttatcgccgagaatcgtcgcgcggtgcatcactcgccgctgcggcagataatcggcattggcatagtgttgggtgacgcggttatcccagatagccacgtcatccggttgccagcgccagcgcacctgaaactccggtttggtggcatgtgcaaacagaaaacgcagtagcgcatcgctctctttctcactcagatccactattctggtggtgaatccttcattaacaaataatgcctgacgcccactcaccggatgagtacgcactaccggatggagcaatggcggattcttctcttttgccagcaaccagcgctgatggtcttctggcgttgcacggtgcttatgctcggggaaagaatgggtgaaatcgtgctctgcctgtagcccggctaataactgcttaaacggcacagagagagcttcataagcggcaattccgctgctccataaggtatcgccgccggtggtcggtaattgtttggccgccagaattgcgcctaaaggtggcgtttcgataaaggtgacatcggtgtgccagttatcattatccggcggattattatcgtgcgtatctaacacaataatctcttcacactctttcgcgtgcggataaaccgggtgaatatgtaaatcaccaaagcgcccggctaaatcgcgttgctgtaacggggtaatcggttgattgcggaaaaacaggacttgatgcttgagcaaggcatgataaagctgctcaaactggctatcccccaacgggcgggcgatattcacattctcaatcagagcgccaatatgcggtcccaatggcgtcactaccaaacgttcattcattgctgtgctccataccaaggtgttaaccggcgttgaattgcccgcaaacttaattccatgccaaaagcgataatggcaatcacactgatgcccgcaatcactacgtcggtggcgagaaattctccagccgattgcaccataaagcccaatccacgagtcgcagcgattaactcagccgccaccaatgttgaccaaccgacacccagcccaatgcgaatgccggttaaaatctccggtaatgcgctgggcaaaataacaaaccataaaacctgccagcggctggcacccaatgcgcgtgccgctctcactcgtacctgtgccacactgcgcactccggccacagcggccaaagtgatcggcgcgaatatggccagataaatcagcaagatttttgacgtttcgccaataccaaaccaaatcaccatcagcggcagataggccagcggtggcaccgggcgataaatctcaataagcggatccagcacgccacgcactgtgctgctcagccccatagcaattccggtggggacaccgagagctacggcggctaacagtgcaattaaaatacgccccaaactggcggccaaatgttgccataacgtggcatccataaagccctgtgggctggcaatcaccagtaactgatgcagaacctgttgcggcgcgggtagaaataacgggctgataagcccaagcgcagtgactacccaccacagcaccaccacactcaccaaagtggcgatactgagccacaatcctttcgtcgccggtaaacggcgtacaggcctcttagcgttcaagggcgctgggctcacggcctcaggcgcaggtgacgaggtggtttgcgggcgtaaactggcgccgcgcaatgtgctgtgcaggctcatatcagggcctcccgctgttggaagactttacccagcacatattcgcggcgggcgataaattcaggatcagacttaatgctgcggcaagcttcgccatcggcatagcgctgaccaaagtttagcgataatcgctcgaccacctgccccggccccggcgacagcaatagcagctcgctggccagaaataccgcttcttcgatatcgtgggtaatcagtaaaatttgtttgccggtgtcacgccaaatagacagcagcaactcttgcatctgttcacgagtaaaagcatcgagcgcaccaaacggttcatctagcaataataagcgcggatccaccgccagcgctcgggcaatccccactcgctggcgcatccctccagaaagctgccaaatgtagtgatgttcaaaaccggctaacccgacccgattaagcattttcagtgcgattgtccgccgctgttgcttgctcaaaccagccagttgtaagccaaactcgacattgctgaccacatcgcgccacggcagtaaaccctcatgctggaacaccactccccgttcggcactcgggccatgaaccggaatatcatccagagtgatgttgccagctgaaggctccataaatccggcaatcaaattcaacaatgtagttttgccacagcctgatggccccaataccacgaccaactgtccggatgcgatttgtagtgacacatcctgtaaggcaggtttgccctgatattcagcccacaggccactgacatttaacatgatggctcctaggactgtggggtcgcctgaacatctttcacaaagcggtcagtgacgaaatcacgataatcactgtcaacctgcgggatcttaccctgctgtttgaggaacgcagcggtatcacggatagcttgatccaccggctggcccaattgggttatctgatcggctactgacaagtaggtgttgcctttcaccagttctggcacttgctctggcggaacaccgcttaagcgcgaaagctggctcagatgctctgggtttttaagccattgatccggttgcgccaaataagccccttgagcggccaatgcactgcgggcaaaggcggtcaccacttcaggatgggcctgagcgaagtccttgcgtaccacccaaacatccagggttggcgcgccccattgccccacttgcgcggagtcagtcaggacagtaccggttttggctaattcgttgacagcaggagcccaaacatacgcgccatcaatatcaccacgttgccaggcggcagcgatagcgggtggctgtaagttcagaatagtgacctgatccggcttgataccccaatgcttcagagcggccagtaggctgtaatgggtggtagagataaacggcacggcaatgcgtttaccaattaaatcctgcggagttttgatctcttttttgaccactaatgcttcagagctgcccagttgcgaggccaacaagaaaacctcaatcgggacattctgactggccgcaacagccagtgggctggagccgatattaccaatctgcacatcacccgaagcaagcgctctgaccacactggagccgctatcaaatttgcgccaatccaccttggcaccggaaagcttggcaaagctgttatccgcttgcgcgaccttggccggttccgcagaggtttgataggccacggtcacatcaacagcatgtgcgcaggtcgccaccaatgacagagccaacagcgccccacccgatcgccagatgccgcgtgctgcgttggcaagacttacagaagaaaaggttatcgtcatgggttcactccgctcggttaacagtgtcattcgttatggttacgaccctaaacgaacttggggcgctgagatgacagtgatacctgaaggagtgacatcgctaaaggaataaaaaattattctttattcctttatgcgataagtggtatgaaggttgtctgtatgactagcctaacgttatcccaaagtcattggctttgcagccaggcagcaatggaacaaatcccgatgagctgactcaagtcagtgattcgggtgagtgagagcagctaacaacgctgcaatgtcaagtaagaagggataattcgcctttaaggaaaatgcgggatgcgcctgaaataaaagtgcgctccccggctaaggtgcagaataactcaccaccgcgcgcggatatctggcgggcatgcaacgatgttttacccaaccgcgccacccaatatggcattaaggtgcaatgagctgagccggtaaccggatcttcattgctgctcagggtaaagtagcgcgaaacaaaatcgacctcatcacccggcgcggtcacaatcacacctcggccggtataagcaatcagcgctaccagatccggctgtaattgacgtacttgttgctcactctccagcaccaccagcagggattttgcctgccatacctgctgaatatcgatgccaagcagtgcctttagttcagccgcaatcgcaatcttctctgggggcaatgcagggaaatccagtgatagtcggctaaagttatcagtgtcgcgcttgacatgtaaatcgccactggcgctacgaaaacagatatcgtgcaaaccggggttaaccacgttgaacatcacatgtgccgccgccagggtgccgtggccgcataaatccacttcacgctctggggtaaaccaacggattgccgatttatccccttcgtcccagacaaagctggtttccggcaaattgatttccgcagcgatactttgcatctgtgctgtcgacagcggttttttcagtaaatacactccagcagggttaccggataaccctgtgccgataaacgcatccacatgaaaatagttataagccattaattaaccccatggttaatactctaaataattcgagttgcaggaaggcggcaactgagtaagtccccaggagcttactcaggtaagtgactggggtaagcgaaagcagccaacgcacatgcagcttgaagtatgacgagtatgatcaatgccaaataagcagcacacaggccgccgtcagcaagcccattgcaatattaaaggtaaaccatgcccggcgactgcgtaacagacggccgatcaatgttccaaaacccagccaaatgataccggccaccagattcaccataaacatgccaagactgatcattaagatcgaatgattataggccgcccctgccatgctgaagctggcaactgaccctaatcccatcaaccaggcttttgggttaaggaactgcaataaccacccttgatacaaacgcagcggttttggtggaacaacattggtttctaatttttcataggccgaagtggcaattttccatgccagccatagcagataaagactacccaggattttcagaactaagtgcaaggaggggtaaatcagaatcaggccaccgacaccaaacgccaccagcaatagcatgctttgcatgcctaacataatgcctaacatcaaccagatagatcgcataaaaccaaaattggccccagctgaagttaacagcatattgtttgggccgggggtgatagcggcaacccagagaaaacctaccattgaaagaaataaactcagttccatgagacgggtgcctctcacccaaaatgatgcgcgatatacccatgaagctaacagtgtgctattgatcacacaagagcaacgacatgatttccattcacaatatgcatgaaatatttcgcccgctggccggtgccagcaatccacatctgcaaacgctgctgccacggctggtcaggcggagggtgcaactgcaacctttttggcaacggctggaattgcccgatggggattttgtcgatctggcctggagtgaaaaccccgagctggcacgggataaacccagagtggtgctattccacgggctggaagggaatttttacagcccctatgcccacggtttgctgcgcgcctggcaagacaaagggtggctgggtgtggtgatgcattttcgcggatgcagtggcgaacccaatcgtaaatcacgtatttatcattctggtgaaacagaagatgcgcgcttttttctgcgttggttgcgggaatgctatggtcaggtgcccactgcagcggttggtgtctctttgggcggcaatatgctggcgctctatttggctgagcaagggcaagagagcttattagaggcagccgtggtggtttctgcaccactgatgctggagccttgcgccaaccgcatggaacaaggtttctcgcgtgtctatcagcgctatttgttaaatcaactcaaattgaatgccacccgcaagctattgtattaccccgatagcctacctttagatctgcctcaactgaaaggactgcggcgaatcaaagagtttgatgatgtcatcacggcaagaatacatggcttcaatgatgcactggattactatcgccgttgtagcgctttaccgctattgccgcaaattacaacgccactgcttatcattcacgcaaaagatgacccgtttatgaccgctgaagttatcccgaatctacaccagttaccggacaatattgattatcagctcactgagcacggcggccacgtcggttttgtcagtggctcgttaaaacatccacaaatgtggttggaacaacgtattccagcctggctttccccttatttggagcaacaatcatgataatcccctggcagcaagtcgacagcgaaacgctggataatctgctggaggcctttgtattacgtgaaggcacggattacggcgaacatgagcgctcattggagcaaaaagtcgaagacgtacgccgtcaattagtcagtggtgaggcggtattagtttggtcagagctacacgaaaccatcaatatcatgccacgcggcgcctttcgggccggagcagaagagctgccataacccatgcgttgttaccctatcctctaagtaaaatcagggtgacaagctgggcactttgccctaaaaataaccattaacaagaaaaaacagaccgtttaagcccgcccactgaggatctaaccccatggagttacagctaatatgtcaattaaacatccggttatagccgtcaccggctcaagtggcgcagggacaaccaccaccagtctggcgtttcgcaaaatttttcagcaattgaatatccgtgcagcgcaaattgaaggtgacagcttccatcgctatacccgtcctgaaatggataccgtcatccgtaaggcacgggatcaaggccgacatattagctattttggcccagaagccaatgactttggtcagttagaagagagtgtgtcgcaatacggcgagcatggaaccgggcgctcacgtaagtatctccatacctatgatgaagctgtgccctataaccagatcccaggcacattcaccccttgggaggcgctgccggaacccactgatgtgctgttttatgaagggctgcacggcggggtcgtgaccgaacatcatgatgtcgcaaaacatgtcgacttgctggtcggcgtggtaccgatagtcaacctagagtggattcagaaattagtccgtgataccggcgagcgcggccattcccgtgaagcggtgatggattcggtggtgcgatctatggatgactacattaactacattacgccacagttctcacgcacccatattaacttccaacgcgttccgacggttgatacctctaatccatttgccgccaaagccattccgtcactggatgaaagttttgtcgtcattcacttcagaggtttggatcaaatcgatttcccttacttgctcgcaatgttgcaagggtcgtttatttccaatatcaatacattggtggtacccggcgggaagatggggctggcaatggagctgattatggcgccgttggtgcagcaactactggaaggcaaaaaaataggctaatctccttcgtccttggcgttgcagtaaagcaattgttggaaagaaaaaataatttgatgctatcccaacccaaagtagttggggctgcaggtaggcggcaagcgaactcatcccgatgagcttacataagtaagtgattcgggtgagcgagcgcagctaacaaccctgcagcttcaagtacgaagggtttgcttaggcgatgtcacggatttcaaaactgtgggtaatagtcgccgctttccccaacattaaagaaaccgagcaatacttctcagccgaaagctcaaccgcacgctcaacgattttatccgtcaaacctttgccgctgacaataaaatgcaggttaatttgcgtaaacaggcgcggtgcttcttcccggcgctgcgaggttaatgtcacttcgcaatcgcgcacatcgttacgccctttctgtaagatagaaacgacatcaattgcactacagccaccggccgacattaacaacatttccatcggactgggggctttgtctccagcattcccatccattaaaacttgatgacctgaagcggactcacctaaaaatgttagcccttcaacccactttacacgtgcctgcataactcttgctcccggttaaattttccgattcagactaccctttcatttacaaactggcaatgtaacccgatgttcatcatgctgaagcgatacaacacaagacactagcctcatcctgtgctacaaacagaaccgaaagtattgtttttagaattaaatagggtagcttctcaatactcagtgaagggtttctatccggtacctatcttggctatacctttcggcagttgagcaaattaatatgctaagagaaagtgtattttataagcacgccgtacagggaactctgagccctgttaagttaggcagcgataacaacagaggataacagcgaatggttctcggcaagccacaaacagacccgactctcgaatggttcctgtctcattgccatatccacaaatatccatcgaagagtacgctaattcaccaaggtgaaaaggccgaaacactttactacatcgtgaaaggctccgttgcggtgctgatcaaagatgaagaaggtaaagagatgattctctcctatctcaaccagggagatttcatcggcgaacttggattatttgaagaaggccaagaacgcagtgcctgggtcagagcaaaaactgcctgtgaagtggctgaaatttcttacaaaaaattccgccagttaattcaggtcaatccagatatcttgatgcgcctgtcttcacaaatggcgaatcgcttacagataacatctgagaaagtgggtaaccttgctttccttgatgtgactggacgcattgcacaaacgctgcttaatctggcaaaacaacctgatgccatgacccacccagatgggatgcagataaagattacccgccaggaaattggtcaaatagttggctgctcccgcgaaactgtggggcggatactaaaaatgctggaagatcaaaatctgatctccgcacacggtaaaacgattgtcgtttacggcacccgttaattccctataaaccggtgctgctacctcggcaccggttttcttttgtgtgattaataaatttctggggcctacatgaaatggcaacggcttatttatcatcctgaagttaattatgcgctccgccaaacactggttctctgcttaccggcggcattggggtttgccgtgggggaattgcggctggggttgatgttctccctgatacccgcctgctgtaatattgcttcgctcgatactccccatcaacatttcttccggcggctgattgtcggcgggacactctttaccttcagtagttttctgactcaacaattactgctgtgggatatcccattgccggtggtgatgcttggtctcgcattaacgttgggggtaagtggtgctatcagccagctcaacggccggttgctcccggcagcgttgatcgccgctatttttagtctcagcatggtaggccgtgcgcctatttggcaagcgccattgatgtgtgccgtggggactctctggtacggggtatttacctggctatggtttcggttatgtaaagaccagcccatccgtgagccactgagccagctttatcatctgttggccgattattgcgatgctgcctactctttgcttggtcagcaccaggatgcggaaaaagcaatgccagccctgctggataggcagcaaggcattatggataaaattaaccaactttatcaacagtttaatctactacccaatgccaccaaaaaagagcaaaagcggctactgatactctttcagatggcgcttgatttgcaggaacatatcactgcggcgatgaatcagtcagaaaaggcgcaagagctgatagagcagagttcaatagaagccatccttgaacgtaatgtgcagactatctcaacacaaatgcgcaccatcgccgataatattctctatcaccaccgcgcgaagacccatttcagtgccggtgatgcgctggtcgagctggaagaggttgcccagcaacatcctgataatccggtggcacaattctgctattaccatatcagccacattacccagatcctgagcgatcagcgcccgcaatatgaccgcgatttgatgtcaagccaactatctcaaccattctggccagcgcttgtcggctatctatcatttaaatccagcgcattacgtgatgcaggccgcatgggcgtaacgctggcagcgggcagttatattggtagcctgatccatctgcctaaaccttattggattttactcaccatcatgttggtgacgcaaaacggctataacgccactaaaattcggattcaccaccgagccttgggcactctgattgggctgttactcgccgcggccctgctgcattttcaaatgccggaagggactacgctgagcatcatgttgctcatcacattgatagcctatctggttcagcgcaaaaactatggctggtcagtcatctttagaaccatcactacagtgtatatcttgcaattattgaccggagagggcgccgactttttagttccacgattgctggataccttaatcggctgtgcattggccttcgccagcgcactatggctgtggccacagtggcaaagcggtttgctgcgaaagaatgcgcatcaagcattggagagttatcagaagatcctgcgcatcctactgaaacctaacccagatatcgggcaactctcctatgaacgcattcaggtgaacaaagccagcaatgcggtcctgagctcactgaatcaggccatgcaagaacccggatttaactcaaaatatttggccgacatgcgcctatgggctactcatagcgagcttattgttgggcatatcaatgagatgaccatcctgactcgcgcttacccattggaagaatcaccgctagaatcagataaacgccacattcagctgactgttaaattggcggaagaatatttacagctttgtgagatggcaattcagcaatgccagcaacgattggaatcggataacagtgaggggaataacgattttgtgcaaatgccagacatcgatcctgatacacaaatctctgaatcggaacgcaatttacggcgtatcttgtcacatctcagtgtaatgcataccgtttcatctctggcatggcaacagcagccgcaccacggtatttggcgtcggcgcaagttgcacagcaaagcgtaaaaataaagaggccaaaaagcctcagactgctgacaaactccaacgactcgatcttgcaaggtgaggacaggtagaagagtaaagcgtccgcgccacggatggcgcgggtcgagccatcagggacgattttacggcgtctttacgatctgcctgttttcaccgatacgggcactttgtcattaacctcaggccaaaaagcctcttcataatgcaaagttacccttgcaccaggctggcaataacatgttccaaacgcgccataccttgctggatatcttcttgctcaatcaccagcgaaggcgctaagcgcaatacatctggcccggcattgaggatcatcaaaccattcgctgccgcggcagtcaggaactcccgtgcacgaccatgatattgcggtgctaattcagcgccaatcaataaccccatgccgcgaatatcactgaacacatgatacttgttattgatatcttgcagagcttgcacaaataggccgtggcgctgttcaataccattaagtacctcaggggtattaatgacatccaacgcggcttctgccaccgcacaggcgagaggattgccgccataggtggtaccatgtgtccctaccgccatcaccgatgcaatttcttctgtggtcagcatcgcgctgacagggaacccgccccccagagctttagctgtcgtgaggatatctggcgtcacaccataatgcatataggtaaacagcttaccgctgcgccccatgccgctttgcacttcatcaaataccaacagcgctttatgttggtcacaaagtgcacgtaccccttgcagaaactcaggcgtggcagcagtaatcccaccttcaccctgaataggctccagcacgactgcacaagtatggtcatccatgacagcttttaccgcagccaagtcattaaacggcacgtggataatatccgccggtttcgggccaaacccatcggaatactttggctgcccgccaacggatacagtaaacagggtgcgaccatgaaatgcattatggaacgcaatgattttagttttataaggactatggcgttcaatggcgtaatggcgagctaacttaaacgccgcctcatttgcctcaccaccagagttggcgaaaaacacccgatcggcaaaagttgctgcaatcagtttctgggccaaacgcagtgctggctcattggtaaatacgttactggtatgccataacatttcaccttgttgatgcaatgctgccaccagtgccggatggcaatgacccaaggcagtaacagcaattccacctgcaaaatcaatgtattccgtaccttgttgatcccacacgcggcttcctttcccttttaccgggataaactgagcgggtgcataaacaggcaaaataacctgatcgaatgtactgcgagttactgctaatttatctgccattacgctatccaccctggtaaaccattgagctgccaatttctgacatgtgaaaatataatcacaaaatatgcataaaaaatcacaatcaggcaaacgaaaaatcaaccaattggtaaagtagatctcaacagattaatttttaaggaaattatctaataattgatggccttgctcgctaagaatactctccggatgaaactgcaccccctccagtggcaaggtgcgatggcggatacccataatctcatccattactccgtcttgttctgtccatgcggtcaattcaaaacaatcaggcagtgaatcggcggcaatcactaaagagtgataacgagtcaccgttagcggctgattaagcccacggaaaacaccctgcccactgtggcgaattgccgtggttttaccgtgcatcacttgtcgtgcccgcacgatacgcgccccaaaagcctgccctagcgcctgatgacccagacaaacccccagtatgggcaatttaccggcaaaatgacgaatagcatccagggagatcccggcctcattgggggtacaagggccgggggaaatcaccaaatgagaaggtgatagtttttcaatatcagccagttgcacttcatcattacgtttaaccaccacctctgcgcccagctcgcaaaaatactggtacaggttgtaggtaaacgaatcgtaattatcgatcaataacagcatttcatatccaaaaaatcaggttagcgcttgcgcccaccagtaattgaccccagaacaccgcgcaaaatttgtcgccccagatcgcgcgccatacttttagccgcagtctgaacgataccatctcgtttgccaccgcgtgggcctgtagaaccaaatagcaaatcattcagtccatccatcaatccgccaccctgattactcggctgcggcgaagcagtcgtaccatctggagccgcatctcccaaggtggaggaaccgccggcggataacttttcataagccgactcgcgatccaccatctcttcatagcggccatacagtggtgaatgattgatggcgtgattacgtgctgcggtgtccagtgcgcccattttagattgtggggcaatcaccatagcgcgctcaacgatattgggccgccctttctcatcaagaaaggaaataagtgcctcaccgacacccagctcggtaatcacctgttcggcgctgaatgccgggttcgcgcgcatggtttgcgccgcagatttaaccgccttttgatcccgtggagtaaaagcacgtagagcatgctgcacgcgattgcccaattggccgagaattttatcaggaatatccaatggattttgtgtcacgaaatagatgccaaccccttttgagcgaatcagccgtaccacttgctcaactttatccaccagcgcagtcggggcatcggtaaacaacaaatgggcctcatcaaagaaaaagactaatttaggtttatcgacatcaccaacttcaggtaattgctcaaaaagttcagctagcaaccacagcagaaaaattgcatacagtttgggttgattaatcagacggtcagcggccagtagattgataaccccttgcccattgctgtcagttcgcatcaagtcgtgaatgtccaacatcggctcgccaaaaaattggttagcgccctgctcttctaaagtcagtaaaccgcgctggatagcgccaatcgaggcgggtgtaatattgccgtattgagtgcggaactgttttgcattatcaccaacaaattgcacgatagcgcgtaagtctttcatgtccagcagcagtaggttgttgtcatcagcaattttaaataccaattgcagcacaccactttgcacttcattgagatcaagcaaacgtcccagcagcaacgggccaagatcggaaatggtggctcggattgggtggcctttttcagcgaaaatatcccaaggcacaatcgggcaagcttgtggttgccagtctgtcaccccaattgccgccagtcgtgcttgcaacttttctgactcaacaccttcaacaccaataccggataaatcgcccttcacatcagccagaaacaccggcacgccaatgcgggaaaattgctcggccattttttgtaacgtgacggttttacccgtacctgtcgcgccagtaatcaagccatgacggtttgccaatgccgataaaatcactaaatcctgtgccggctgtgccttcgcgataagcaatgcttcactcataaaccgttacccccaactgagacagataattgattatatgcaacctggttaggcaaaaggattaatttctggtgaggatgggatgttagcagggtatatcagccttcggggaagaaggctgacaactaaatcattaaggtaaaacttttgccgacagaatagtgatcggtttcaccggcacattttggtatggcccgacgttttctgtctgaacctgagaaattttctctaccacatccatccccttaaccactttaccgaacacggcatagccaaagtcacgttggccatgatcgaggaaagcattatctgccacgttgaggaagaattggctggtggcgctgtctttatctgcggtacgggccatagaaatggtgccacgcaggttacgcaagccgttatctgcttcatttttgatcggcgctttagccgtcttttgtttgaaatcggcagtaaagcccccgccctgaatcataaaaccggggataacgcggtggaagatagtgttgttgtaatagccgttgttgacgtaatcaacgaaattctgtgttgaaaccggtgccttctggctattgagttccaactcaatattcccaaccgacgttgttaacaacacatgaggttcaccggcagctaaagctgcgggcaccacggcgcttagggagcaaagtgcaatgaaggtcactaaagtacgtttgaacattaacggttcctttctgtgggatgcgaacaacggaaaagcgctttgattctagagagctgacccgctcaatgccacccatttacggttatttacgtaacagaatacgcatttttgcgggaaactcaccacttcggccgttaaaccgcgtcatagagattaattagctaaactaaaccatccccccaatctcaggcaatgccgaaattctgcaaccaggatcacgtcttgcttatttccttgctctcaggctgccatttttgcgagcaatatcccattttgtttttggttaatcgttagtcttctcccaaatgagagcgctctcatttataatttactcatttggaggccaaatatgaaaacctttaaaattgctattattggcggcggcagtagttatacccctgagctagttgatggattaattcagcgaattgaccaactgccggttaccgaactggcactggctgatgtcgagttaggtcgtcaaaaagtggagattattgccgcgctgacccgcagaatgctggatcgtcacgggttggaacaggtgaaagttagtgttcacttctcactggataccgccattgaaggtgccagtttcgttctgacacaattccgtgtcggccaactcccggcacgggcagcggatgagcgtttgggtttgaaatataacttactcgggcaggagaccacaggtgtcggcggttttgccaaagcgctccgtaccattccggttatgctagatattgctgcgaaagttgaaaagctggcaccggatgcctggataatcaactttaccaacccagccggtatcgtcaccgaagcagtaacccgctatagcaaagcgaagattattggcctgtgtaatgtcccgatcagtatgcaccatatgattgcgaagttactggatgcgccttatgaagatatccagctgcgtttcgccgggctaaatcatatggtatgggtgcatgaagtgctccagcagggtaaaaacgtcaccgcagatgtgctaaatatgttgtgtgacggagcctcattgaccatgaacaacatcaaagaagcaccatggccaccggagtttctgcgagcaatgggtgctatcccttgcccttatcatcgctatttctaccagacacaagatatgctggcagaagaaatggccgcagcggctgaacgcggcacccgtgcagagcaagtgatgcaggtagaaaaagagttgtttgatctgtacgctgacccacatctggatagcaaaccggagcaactcagtttccgtggcggatcattttattctgaagtcgcactggaacttattcgtgcaattcataataatttaggtacgcaactagttgtgaatacgacaaaccgtggcgcgattcgtggtttgtctgatggttccgtggtagaaaccaactgtattgttgatgcgcaaggtgcacacccactgacttttggccctttaccggttgccatgcatgggctaacccagcaagtcaaagcctatgagcgcctgacaattgaagctgcagtgcacggcgatcgccgtagtgctttgttggcattggtgaccaacccactgattggcaacgccagtattgctcagccactattggacgatgttctacaagtaaataaactttacttgccgcagttcgcagatttgtaacattcattcattttatactctacgtaattggagttgcagttccccctgcaacttcaagtatgaaggggattggagtcagcaatggtcacactggaagacgtcgcggtattagctggggtatcccgcgctacggtatcccgcgtggtcaatggtgataccaatgttaaagcgcaaacgcgtgaaaaagtagaacaagcggtcgcagttttgggctacaccccgaaccctgccgcacgggcactggcctccagccaaagcaatacgctggggttagtgaccacatcctaccgtggtggcttttttggggcgttgatggatttcgtccaaactgaagccgaatcgcagggtaaacagctgttagtcactcaggggcgggataacgcagataaggaatggcaggctattcagcgcctgtataacctacgttgcgatggattaatcctgcatgtgcgttttctcagtgatgaaaggctacatcagttagcggcagcaggccgttcgtttgtcttattggatagactggttcccggcctggaagctcgctgtgtcacttttgatcatcgccgtgccagccaaatggcaacacaggtacttattgatgccggccatcgccacattgcttgtatcagtggttcagcgcagcgccattccagtgaattgcggcgtcagggctttatcgatgcgatgcaattagccggtttagagccggtagcttgtgtggaaggggtttatgacctggaaagcggctatcaacgtgcagatgagatcctcaagcgcccacagcaccccaccgctatctattgttgtaacgaagaaatggctattggtgccctgctggctatcaataagcatcacttgcaagtcccacaggatatttcattgctttgctatgacagtggcgaacgtgctccatttgtcagcccggcattaaccagcttacatttccccattgtagaaatggcgcgacatgccactcaactgctcattaacccattgattcccaatgctagtttcccacctgcgattatcatgcgcgaatcagttatgccgcctaaaaaatagcatttatgtaaattcagcgctgattaacatgcatctgcctgccactctttcctggtgtgaaaacagactcaaaatatcctcatctcctgtcatattcagaatatttatcaatgtctcgccactacaaattgtgacacctcactatttttcgcaataacgccccactcattgcattaaaaattgaatgtaaatcacaaaaactcactatgcctatgctaggatccgccgcctcagtgcagaaatggtttgagcgctttttatacatgctcttactattattgacttaacattatgctgacacaggccccatctatgaataacagcaatcgccttcgactcacttggatcagttacttttcatacgcgctgaccggtgcgttagttattgtcaccgggatggtgatgggaaatatcgcagagtatttcaatctgcctattgccagtatgagtaacacattcactttccttaatgccggtattttgatctctatcttcctgaatgcctggttgatggaaatcattccattaaaacgtcagttagtgtttggttttattctgatgttaattgcgattgccggattaatggttggccataatctgatgatcttctccatcagcatgtttattctcggcgtcgtcagcgggataaccatgtcgataggtaccttcctaattacccacatgtatgaaggacgtcagcgcggttctcgcctgctgttcaccgactccttcttcagcatggctgggatgattttcccggtcgccgcggcaatactgctggcgcgccatattgaatggtattgggtttatgcttgcatcggcctactgtatgtcggcattttcgtgctgacactgtgctctgaattcccggttctgggccataaagccactgaccagagcaagcctgtagctaaagagaaatggggcatgggtgtactgttcctggcgattgccgcgctgtgctatatcctcggccaactcggtttcatccagtgggtaccggaatacgccaccaaaactttcaatatggatatcagtcaggctggccaattggtcagtaacttctggatttcctacatgattgggatgtgggtattcagctttattctgcgcttctttgatctgcaacgcatcgtcaccgtgttagccgcgctggcaaccttgtcgatgtacatgtttgtcagcaccaataacccagagcacttgagctactacattctggcgttaggttttgtttccagtgcgatttacaccacgttgattacgctgggttcactgcaaactaaagtgtcttcgccaaaactggtaaacttcattctgacttgcggcaccgtcggcaccatgctgactttcgtggtcacaggcccgattgtggctaacagtggtgttcatgccgcattggcaaccgccaatggcttatatctgacggtatttgtgatgtgtctgattctaggcttcttcactaagcaccgcagccacggccacgtgactcattgatttagctgttttattgccctgtcgccacgttggtgcagggcaatcccatttatttaaaatctacccgctcttcctgaccgagataaatccagctctctgctggttgcgtcttggcgatcaccacgccgtggcgaatggaatactgcaccggcacttgccgccgcaccgcatcaaaaccattgtctgcgggcagaataatcaagttagcgctattccccggctgcaaaccataatccgacaaattcaacgttctggcgctgtgggtggttatcaaattcagcccatcattgatttggctgtagcccatcaactggcagatatgtaaccccatatgcaacacctgcaacatattggcggtacccagtggataccacgggtcgaacacatcgtcatgaccgaaacaaacattaatctctgccgccagcatctctttaacccgtgtaataccgcgccgcttgggataagtatcaaagcgcccttgcaagtgaatattcaccagtgggttagcaacaaaattaatgccggacattttcagcaaacggaataatcgcgaggtataagcgccattataagagtgcatcgccgtggtatgactggcggtcacccgcgcgcccatgttctcccggtgcgccaatgccgctaccgtttcgacaaaacgcgactgttcatcatcaatttcatcacaatgaacatccaccagccgctgatatttctgcgctaatgcaaaggcgatatgcagtgattcgacgccatattcgcgggtaaattcaaaatgagggatcgcgccgaccacatccgcccccagccgcagcgcctcttctaacaatgcgacgccctcgggataagagagaatcccctcctgtgggaaggccacaatctgcatatccacccacgggctggcttcttctttgacttccagcattgcgcttaaagcggtcaaactggggtcggaaacatccacatgagtacggacatgctgaatcccattggctatttgccatttcaatgtttgccaggcgcgttgtttaacatcctcgcgagtcagtagcgccttgcgctcggcccagcgctcgataccctcaaacaaagtgccggactggttccaactgggctgcccggcggtttgagtggtatccagatgaatatgcggctcaataaatggcggtaatgccagcccaccttgtgcatccaatgcaccctcgccggtgactggttgctctggttgcggcacaatcgccgtgattttgccctcagcaatggctatctgccacagccccacttgcccgctaaggcggacattattaattgtgcttaataaatgattcgttaaagattggcccgccatagatgactccattattgctttcgttattaccctttagcttacccgacccacagccactcgccgattttcttttactaaaacactgttttaatttaatgaataaaaaaagcgaaactgaaaccattcagctaaacatgaatgaaatccacaacttataaaaaacgttaaaaatcagccatctaccaccttagaggtatatggatggcaaattgatttacatcaataagtgcgctgtacggaagattaaggtgagggtagaaaattaaaaattgaggcaaaaatgagcaaagtcaaacttgccatcatcggcaacggtatggtcggccaccgctttattgaagacttattagataaagcagataaagaccaatttgagataaccgtcttttgcgaagaaccgcgcatcgcttatgaccgggttcatctttcttcttacttctcccaccacactgcggaagaactgtcattagttcgtgaaggtttttatgaaaagcacggcgtcaaagtgctggttggcgaacgcgccattaccattaaccgcaaagaaaaagtcatccactccaacagcggccgtaccctgtattacgacaagctgattatggcgaccggctcctatccgtggatcccgccgattaaaggtagcgaagggcaagactgctttgtttaccgcaccattgaagatttaaatgccattgaagcttgcactcgtcgcagcaaacgcggggcagtcattggtggcggattgttagggttggaagccgcaggcgcattgaaaagtctcggagtggaaactcatgtcattgagtttgctccggtattaatggcagaacagcttgacccaatgggcggtgaccaactgcggcagaaaattgagcgcatgggcgtccgggttcacactggcaaaaacacccaagaaattgtccatagcgggcaaaacagccgcaaaaccatgctgtttgccgatggcacccagttggaagtcgattttatcgtcttctccaccggtatccgcccacaagacaaactggctcaccaatgcggtttagccacagcgcgccgtggtggtattgctatcaatgataattgccaaacctccgacccagatgtgtacgccattggcgagtgtgcatcatggcaagagcggactttcgggctggtcgcaccgggttacaaaatggcccaggtgacggctgaccatttactggggcgcgaaaatgccttccagggcgcggacatgagcgccaaactcaagctcctcggtgtagacgtcggcgggattggtgatgcccacggtcgcactgaaggcgcacggagctatgtttatctcgatgaaagtaaagagatttacaaacgtctggtggtcagcgctgacaacaaaaaactgctcggtgcggtattggtgggtgataccagcgattacggtaacctgctgcaattagcgctgaataatattgagctaccggaaaaccccgacagcctgattttgccagctcatgcgggcagtaaaccagcgatgggagttgattccctgccggatagcgcacaaatctgctcctgctttgatgtcaccaaaggcgacattattcaagccatcggccagggttgccataccgtagcagcgcttaaatcggcgacgaaagccggtacgggttgcggcggctgtattcccttagtgacccaagtgttgaatgccgaactgagcaagcaaggcattgaagttaatcatcatttatgcgaacactttgcctattcgcgccaagagctatatcacctgattcgcgtggaacagattaaaactttcgatgctctgctggaaaaatacggcaaaggttatggctgtgaagtgtgtaaaccgacggtgggttcactgctggcatcctgctggaatgaatatatattggagccgcaacacaccccgttgcaggataccaacgacaatttcctcggcaatatccaaaaagacggcacttactcggttatcccgcgctcaccgggcggtgaaatcacacctgacggcctgctggccattggccgcattgccaaacaatataatctctacaccaaactgaccggctcacagcgcgtcgggatgttcggcgcgcaaaaagacgacctaccggctatctgggcgcagttgattgaagccggttttgagaccggacacgcctatgccaaagcactgcgtatggcaaaaacctgtgtcggtagcacctggtgccgctttggcgtgggtgacagcgtcggctttggtgtcgcgctggaacaccgctacaagggcatccgcaccccacacaaaatgaaatttggtgtctccggttgtacccgtgaatgttctgaagcacagggcaaagatgtcgggattattgccactgaaaacggctggaacttgtatgtctgcgggaatggcgggatgaaaccacgtcatgcagatttattggctgcggatctggatgaagaaaccctgatgcgctatctcgaccgctttatgatgttctacatccgcaccgccgataagctgcaacgcacctcggtgtggctggaaagtttggacggtggcattaactacctgcgtgccgtcattctcgacgacaaactgggcattaatgatcaactcgaagctgatattgcccgcctgcgcgacaaagtcacctgcgaatggaaagtcaccgtcgaaaacccggctgcgcaagtccgtttcgcccactttatcaacagcccactacgtgacccgaatgtacaagtagtgcctgaacgtgaacaacatcgcccggcccgtccggatgaacgcatccctgttcgggtgctggaactggaggataacttatgagtcagtggattccactttgtccattagccgatattttgcccggtagcggcgtatgtggcctgattggtgagcatcaagtcgcggtattccggccttatgcggacgaacaggtgtttgccattagcaacattgaccccttcgctcaggccagtgtgctgtcgcgcggattaattgcagaacatcaaagtgatttgtgggtagctagcccactgaaaaaacaacattttcgcctgcatgatggcttctgtctggaagatgaaacgcgctcggttgcccattttgatgcgcgggttcgcgacggcatagtgcaagtcaaagcgtgatagataactgggggatccggtcaatctggattcttaacaaaaataacatcaactatcccccaaagatattggcgttgcagcaaggcagccaacgagctaatcccgatgagctgacataagtcagtgattcgggttggtgagtgcagcgaacaccgctgcggcgtcaagagcaaggggactgggaaagagtatgtatacagataccattaacaaatgcgcggccaacgcagcccgcatcgtcaaactggcaaaagaaagcccgctgggcttttggattggttcggcgatggccggtgcttatgtcggccttggcattattctgatttttaccctgggaaatctgattgaccccgcttaccgtccattagtcatgggggccacctttggtctggcgctgactttagtgattatcgctggttctgagctgtttactggccacaccatgtttctgacctttggggtcaaggcgggcactattaaatccagccagatgtgggcagtattaccacaaacctggttgggaaatctgttgggttctgtttttgtcgccctactttattactacggcggcggtaatctgctgtctgtcgataccagtttggtgcacaccgcggcgctggcaaaaacctctgcgcccgctatgaccttattctttaagggtgtactatgtaactggctggtttgtctggcgatctggatggcaattcgggtagaaggtgcagctaaatttatcgctatttggtggtgcttgctggcctttattgcctccggttacgaacactccgtagccaatatgacgctgttcgccttgtcctggttcggtcatcacagcgaggcttacaccttaagcggcatcggtcataacctgctgtgggtgacattggggaatactttgtcaggcgcagtatttatggggttgggctactggtatgccaccccacgggagcaacgcccacagccagcggccatcaacacgccacaagccgtgaaagagtgagttatacgaggttaatggcaaaacgattgatagctcagtgagtgaagggtttaccgcacctaggggcgctccggcgacttacgtcgctacgaccccaacggcacgattccccttcaattgacttagccagcagtcagatacccgaattcactagctcttaggggctggttttacccctagcggcctcaacctaaaggattgcccatggactacttcccgattttctgccaactgcaaaacaaagcctgcctgctggtcggtgggggtgaagtggccgaacgtaaagcccgcttattgctggatgcgggtgctgccgtcaccgtcaatgcctgtgaatttaccgagcagtttcatgattgggcggaacaggggctactttcattagttagcggcgaattcgcaccggaactgttggcagaaaaatggttggtgattgccgcaactgatcaggtggccgtcaatgcgttggtctatcaaagtgccaaccaacagcgggtgttctgcaatgtggttgatgacccgaagcgcaccagtttcattatgccatcaatcattgaccgctctcctatcatgatagctatctcttctggcggaaaagctccggtattagcgcgattgctgcgagaaaaactggaagctatgttgccacagcatttgggccaattggcacagttggcaggcaatttacgccagcgggtaaaacagcattttgccgccatgactgaccgtcgccgcttctgggaaaaactgctcacccacgaccgtctggcgcaatcactggctaatgaggatcaggtacaagtcgagcaacacgttgagcaactgttcaatgcgccactgtctgatcgcggcgaagtagtattagtcggagccgggccgggggatgctggtttgctgacattgaaaggtttacagcagattcagcaagctgacgtggtggtatatgaccgcctggtgtccgatgaagtgatgaatttagtgcgacgcgacgccgagcgaatttttgttggtaaagagtctggccgccacaccgtaccgcaggatcaaatcaatcagattttgctgcaacaggcgcaacaagggaaacgcgtggtgcgtttgaaaggcggcgacccgtttatttttggccgtggcggcgaagaactggaaacactggcagactacaatattccattttctgtggtaccgggaattaccgctgcatctggctgttcagcctacagtggcattccactgacccatcgcgatcacgcccagagtgtgcggctgattaccggccacgccaagaaagacagtcagttggattgggcaaatctggcggcagaaaagcaaactttagtgttctatatgggcctatcacaggccggagagattcagcagcaactgattcgacacggcatgccagcggcaacccctgttgctctggtcgagaatggcacctcgcggcatcagcgggtggtcagcggtgaattgagtcagttggcactgctttcgcagcaagtcagcagcccaagcctgattatcgtcggcagtgttgtcagcttacgtgaaaaattgaattggttttccagcgcggaacatggcaaaacagggatgaaggaacaagttgaaagagtgggttaagccaaatttgagtcagaagggggaaggctcccccttcgaatgacttattgattcacttatggatgtgcaacaaaaccaatagcttcatacactttcgccagcgtatcttgtgcgcgagcacgcgccttagccgcaccttcacgcatcacttcctgcaagaaagcctcatcttcgcgatattgatgataacgcgcctgtagctcactcagcatgtcagaaaccgcctctgcaaccgcacctttcaaatgaccgtacatttggccttcaaactgggcttccagctcaggaatagactggcccgtcacacccgacagaatatccagcaggttagaaacaccggctttcttctcagtgtcatagcggattaccgctggctcatcagaatccgtcatggcgcgtttaatctttttcactacagatttaggatcttccagcaattcgatgacgttattgcggttatcatcagatttggacatttttttgctcggatcctgcaaggacatcacccgcgcaccggcttttggaataaacggctctgggattttgaaaatatcaccatacagattattgaatcggctggcgatatcacggctcagttccaggtgttgtttctggtcttcaccaaccggtacctggttagtctgatacagcaaaatatccgccgccatcaataccggataatcgaacaaaccggcgttaatattttcagcataacgggctgatttgtctttgaactgagtcatgcggctcagttcgccgaaataggtgtagcagttcaatgcccagcccagttgagagtgctctggcacatgggattgaacaaaaatggtgcttttctgcggatcaatgccgcaagccagatacaacgccaaggtgtctaaagttcttttgcgtagcaacgccgggtcctgacgtgccgtgatggcatgcaaatcaacaatgcaatagatgcaatcatagtcatcctgcatctgtacccactgacgcagcgcacccatgtaattgccaatcgtcaattcgccggacggctgcgcgccgctaaatacgataggtttttgtttatcggatacagcaggtatttcagtgggtttactcattttatacttcctgatcttttaaagatggtagcccgatggcgggcaacagacaggcaaagtgctccagcacacagtcaggatgactggtggcaatagcttcaccgtagttatatccataggtcagcccgacacaagggcaacccgccgcctgcgcggccattatgtcattacgtgaatcaccaacaaacagcatctcatgggcatgcaagccaagtttggccaacaataaatacaatggagctggatgcggtttcttcaccaccacatcatcaccgccaatgatgacggagaaataattggcaatacccaaagacctcagcagcggtgcaacaaatggcgtgggcttattggtaatcagacccatcggcaaaccactggccgccagttgttccaatgtcgctttcacttgcgggaatagctgacttccctgctcaaccgtctgggcgtaatagtggtcaaacaattcacgggtatgcgccacagattgtgcatctggctcgcagccagcccagcgcaatgcacgctcgactaacacatcagcgccattgccaatccaggttgataccaaatctttaccggcaaccggcaagttttgatgtgacagcgccatatcaatcgcgctggcaagccccggagcgctatcaaccaatgtgccatccagatcgaaagccacaccgcggatagagtcgaacttagtcattggcagacatcgccaattcactgcgcatggcatcaatgactgcggcgtaatctggctgattgaaaatagccgaaccggcaacaaacatatctgcacctgctgccgcgatatcgcggatattatccactttaacgccaccatccacttccaaacgaatgtcataaccgctgtcatcaatcaacttacgcacctgacgcaacttgttcagcgtttcaggaatgaaggattgaccgccgaagccggggttcaccgacatcaacaaaatgacatccagcttatccattacatagtcaagatagctaagcggagtggctggattgaacaccaaacccgccttacacccactctctttgatgagctgtaaggtgcggtcaacatgttctgaggcttcaggatggaatgtgatataggtggcacctgctttggcaaaatccgggacaatacggtcgaccggttttaccatcagatgtacatcaataggggcagtaataccgtaatcacgcagagccttgcacaccatcggcccgatagtcagattaggaacgtaatgattgtccatcacatcaaaatgcacaacatcagcaccggcggcgagtaccttggcggtatcctcacccagacgggcaaaatctgctgacagaatagacggggcaattaaaaactttttcatccgcttctccaaacgtatctctttgttttatgaggcgtcagcgtggcaagctttctctctcacaaaccatgggtttgaatctttactgagcggcagtccccgctcagctatacagcgccaaaagctcattcactttactacggccaaggatattccggctgatagtgcggcgcgctttgaccacatgcagtgacgcctgatgataccaatcgcgcgtcagttctgtgtcgtgattagaaatcagaaccgggatcttgttttctgctgacagctggtaagccagacgagccagattctgttgatccgccagaccaaagttactggtgtgatatgccgtaaaattagccgtcgctgataatggcgcatacggaggatcgcagtaaaccaccgccccgtgcaccgcttttagcaaagtttcctgatagtgctcacaaacaaaaatggcattttgcgatttttcagcaaaccaatacagctcattttccgggaaataaggtcttttgtaacgaccaaaaggcacattgaattcaccgctcaaattataacggcacagaccgttataacaatggcgattcaagtagagaaacaataatgcacggcgataggcatcggtgctggcgttaaactcttgacgcagttggtaaaactgttcggaattattgaaatcaccggtgaataaaacacgagcatcccgcacgaagtcatcagtgcggtccttcacgatattgtagaggttgatcagatcactgttgatatcggccagtatgtaagattcatactcggtgttaaggaacactgaacccgcaccgacgaatggctctatcaagcagtctcccgctggtagatggcgtcgaatgtcatcaaccagcggatatttcccaccagcccattttaaaaaagcgcggtttttcttcatgccgtcagttagctacttaataattcagagccgcagattgtactctgtttcagacagcacatcagcgcacaaataagaatgatttattttctaaggtcttgctgtacttgttgtacaggtttaacccacggttttttcgcctgaacatcggcaggtaatgtggctatcgccctttttgcatcagcagaagaggcgtaattaccactcaccaggatgtaccaaggcttaccatcacgtttagtttcatacacatgatagtcagataatttttgctgtttagcataagcattcaaggtatctgaacgcgatgcactgctcaattgcaacgtaaagtggctgccaggggcatttttcaatgcgctgctgccagctgagcctgacttcacccctgcggaagcggctggagacactgccgtagtcggatttttatggctaaccgcaggttgtttagtcgcagctgtggcctgtttctgcgccgggtgggtaatggtttcccgtgctactggcgctttggctcctttcgaggtcgaaaccgtcgctggcgctgttggcaatgtggatgtctgaccatcattcatgttctgagacaaggtatctacctgcccctgagtctgagagagtgcatcagacatattaccaggcaattcaacacgttgagtcggagcgttggcagaagactgcggcgcggcctcagtcggtgtcggagaaatcggcggaacattgatatcttgtggctgagcgttgttcttcacgccattggcatcatggccatcggtggtgttatttgccacacctggttgagtattattgccgctggtcagtgaggatgaatcagacagattgatgtttcgcgcagcatccacatttggattttgttgtgatgcttcgtgctctgtcggtgctttcagggctgaaccgatggcaataataatcaataacagcactaaaatgccgataccaatcatcatatgttggcgtgaaacagcaagcttaggcccagtcgaggacttacgggcacgtgtagggcgacggtcactactatctggtttcagatcgtcttccggctttaaatcatccatctaaaccctccaactagaggcaaaagcctaccgcatttatcattgcagcccggctgattgattttactgactgctaacaggctaaaccgcccgcagcaaaggaatatgataaaacgtataatatcgtacttatgccattttctataactggcaatcagcgatagacgccagcaccatgtcatgtgcaataccgctacgaatctctgactgacctatcgcagttggcagtaccagacgaagctcgccggccagcacttttttatctcgcatcatgtgtggcaaataggactctggcgtcattttctgcggcccactgactggcagaccagcacgtaaaagcagtttcttgatacgctcaacatcttcagctgagaactggcccaatcgacgggaggtgtgcgcggccatcatcattccagcggcaacagcttccccgtgtagccagacgccataacccatttcggcctcaatggcatgaccataagtatgacccaaattgagtaaagcgcgcatcccgctctcttcccgttcatcggcagcgacaacatcggctttcaattcacagcaacgacggatgcagtaggctaatgccgacatatccagtgcaagaagtgagtcgatattggtttccagccactcaaagaaagctgcgtcaagaatgatgccgtatttgataacttcagccagcccggaagcaagctcacgtgaagggagggttttaagacaattaaggtcaaccaccaccgatgcgggctggtagaaagcaccaatcatgttcttacccaatggatgattcactgcggttttaccgccgacagaggaatccacttgagaaagtaaagtagtaggaacttgaataaaacgaacaccgcgctgatagcacgcggcggcaaaaccggtcaggtcgcctactacaccgccacccaaggcgacaagtgtagtatcacgaccgtgcggtttttccagaagggcagaaaatacctgctccagaacgctcagagatttatactgctcgccatcaggtaaaatcacctgatcgactttaatgccgccttgttccagtactgcccggagcgaatccagatagagtggcgctagcgtttggttggttaccagcatgacctggtcacccgccttcagcggcttaaaagaggccggatcattgaataacccagcagcgatcgtaatcgggtagctacgctcccctaacgtgacagtaatcttctccatgtcgcgcccagtaaccttcttaacttacgcccgcgggcattagtaaaatgctaaaatcagttactttccagcatgttgataatctggttagcaacaactttcgcgctttgatcgtcagtgcggatggtgacatctgcaatttcttcgtacaacggattacgttcttttgccagtgcttctaacacttcacgcggaggcgaatcaacctgcaacaacggacgttttttgtcgcgctgcgtacgggccaactgcttttcgatcgtggtttccaagtacaccacaacgccacgggctgacaaacggttacgggtttctctggatttaacagagccaccaccggttgccagcacaatgccttgtttttccgtcagttcattaataactttttcttcacgatcgcggaaaccttcttcgccttccacgtcgaatacccagcccacgtcagctccggtacgtcgctcaatttcttgatcagagtcgaaaaactccatattgagttgctgagctaactgacgaccaatagtgcttttgccggcacccataggcccaaccagaaagatattgcgtttctctgccatgtttttggtattactaagactattcgttaatgataacccgccccgccaatcaaattagcaacgggacctaaactgaaacctcatgagcgatagtgcgagatcagacgaaaaattatctcagcacttctggtagtttggcaaccgaataaatcgttgtacacgtcgtgggagggaaaccatacgtttttatcggcgtatcaacgttattaaaaacctcggagctcaattcggtaacccttgtaagctaaatccgaggcagcgtcaaatttagaagctcccaatcacacaaaaagttgcagaaagtcaccaagattgacctgttttcatcaatcagcacctcataatactcaagcactgattaactttggtgtaatgaaaataactaactctcgccggctttgctgctgggtatcttgtttaaacagccctcccaaccaaggaatatcggcaaggagaggcactttattaactccttgactacttttttgctggaaaatcccgcctagcacaatagtttcgccatcatttaccgtaatttgggtttgtatttcctgcttatctattaataaagtttcactatcaccacgtttcatcgccattcctggcatattttggctgatttttaagtttaaagtaattttaccattccgcagtattttcggtgtgacctccatccctagcaccgcttctttaaactcaatcgtggtcgccccttttttaccctgcgagacagtatatggaatatcggaaccttgcttgatactggcggtttgttgatgagaggtcaccaaccgagggctggcaattatatcaacctgattttcctgttccagtgcgctcaactccagttccagtagcctccccccaatgcgggcaacattaaaaccggcgctgacggcactatttggtagaggcaaatttacattaaaatcactcatacgaagtgaggcggtgggtttggtatcccccataccccagcggacgccaagttcttgcaagttttcgcggctcatggtcacgatatgcgcggccaactggacttgctgtaagggcaaatccatctctgccagccaattttttaataatgctaatgatgcgggagtatcgcgaattaataatgtatttgtacgtttatctaccactacgctgcccagcggggacagtacccccccttccgccagattcaaactgtcggcaacttcttcggcattggcatattgtaaggcgatgctcaaattactcagcgattccggcgcggttttttgttccgcccgcaattgcctttcctcactatcctgttcggtgaaaaccaacatcaccgccccttcccgctcgactttcaggtgactcatccgtaaaacgattgcaagcgcttgatcccaagggacatccactagccggaggctgagatttgcgccaatatccgacgcaatgactaagtttaattgctgataatcagccaatgcttgtaataccacggaggcgggggcatcttgaaactccagtgaaactggtttgccactgttggcatcaatggcaaaagaagtggtgagcaaaacaccgcacaacagaagtgtggataatggctctcgcgccatacaacatgcagcccaaagccagtttttgattttaaatatgattgtgattttaaataacgaagctctcatcagattcattccttttaatactgattattaatgggttagcgcattgaaagcaccacagaacccgatgagcctgagcatgatcgctccgcattgacatgctggaggctaacctgccgctcactgatgtgagttacctgccaatagggcaataagcgcgtttctatcgccaccttttgccactgaccttctgaacgttgtacccagccaatatgataatctgcaccgcggacaatgccctgcaatcgccatccggcaagcgttttccgatcatcatcacaagatgccgttgatattcgctcaaaaggattgcgcccaacctctgccaatagggattctgcacccgcagccggaaactgtgatactgcgaccagtagccctccgatcacccacgcactcttacggtgatcactcacttccacctccggcaagatactcctgtagggttagtttcacggtcagtgcatggttatcacgcgtaatatcaattagttggatttgaaccggtgatggagtagaggctaactgacgaagtaaatggcgtaatccataaaagttgatccgtaaggtcgccgcccattgttgttgctcgacaacacccgctccgccgcctgccacaagcggttcagattgccgctgccaacttataacctgaccaccaaaaggcccaatccatttgccgactaaatgtgctattgagccaccgggttgctgtcgcgatgcttctgctacactcaacgcagtcagttcctgttgaagagaaaatagcgatggcaacagtgccaactctgactgttggcgctcaacctgttgttggtgttggataatttcctgagtgctgaactgctgctgttgccattgaggtcgtagcagcatgctataaactcctaaaccaatcagccccagtagcccccattgatataagcagagctgccaaccaggccgatccagccaacgttgcaactgtttattcatcactcaccccctcctgaggccaatccgcatgtgccagaaaccgaaaatgcccatcatcccgttgagcaatccgctgtaggcgcacatttgccagtagagactgtcggcccaatcgcgctaaaaaatcatggatcgcggcgtaatcttggctcactgcctcgaaaaccagcttatcgctttgcggtatcaggctgatcaaccagcagttatcgggaatttgctgggatagctgttgcagtaacaccgagtagcgatgggcagattgatgcatttgccgatacatctgtattcgctgctccgcacgctgttttcgcgccatgagttgttgcacctgttgatgctgctggctcaatacagactgctgttgcaaaagtgccctcagactgccttgttggctgatttgtcgtgagtgtaactgcatctgcataaccaccagagagatggcaaaaagtatcccttggcacaaacctatgttgcgccaaaatcggtagcgagatagctgacgggctgtacgccatgatgaaaagttaacttgatacatcagtcatctaccgggcgtaatgccagccctccggctaaggtgaatgctgccggtgatgaaggcaagggaggttgatactgagtaaatgcagcaaaaggtgaccagagtgcagtattttccggtgcgggctcatccatgatactgctgtaatacactttgactgtcttatcactcaatgcagaatattgggtctgaagttgcgtcaataatatcgataacggattgagcatattagagccgccctccggtgcatcgtcggtttcgatagccaccacaccgaagataaacggcatgtcactggaggaaacccacagccactcatgtgccagccgatggactaaccaataaggccccactaaatcggctgccgtcgccatataacgtagagcgcagggagtgatatcaatgatgtgtgatgccagatcagcctgttgtaagcattcttgccattggcgaacttctgactggcgagcagcagtgattaataattcacgctcagacaccgcccgataatccagcgccaattcctggctgtttagcgggaaaagcttgcttgccactgcatgaatgaagccctcgcgttcgggttcgcgtaaccgccgatccggggcgggaatggtctgctgcaaaatgcgctgtgctggtaatgcaatgcgtaatgaaatatgtctcggtaattgtttgcgtaataatttgagtttgtcgctaaccacatctggctgttgtaaaataccctcccgcacagccccataaggtaaggtttgatgccaccagtaccgcagttgccaaccatagcgtcgcctgacaaccgccaaggcgcgtatcgcctccatttgaatatctagcccaacctgccaatattgtgtgtacatctttgtcgacctccgtgtcgagacagaataaaagaacgtatccatgtaacgggcttgcctttatactacggcgcggttgtttataaactgcccaattgacattgaatgggaaatctcaggtgaagttcgtaaagtattttttgatccttgcggtgtgttgcattttactgggagcagcctcgatatttggcctgtacaaatatattgagcctcagctacccgacgttgccacattgaaagatgtccggctgcaaacacctatgttggtgtatagcgccgaaggcgaattgatcgcccaatacggtgaaaagcgccgtatcccgttgacattaaaacaaatcccaccagaaatggtgcatgcgtttattgccacggaagatagccgattctatgagcatcacggtgtggacccggtgggtatcctacgtgcggcttctattgctatggtgtcggggcgcgcctctcaaggggccagtaccatcacccagcagttagcgcgaaactttttcttaagcccggaacgaaccttgatgcgtaaaatcaaggaggcttttctggccattcgcattgaacagctactgaccaaagatgaaattcttgagttgtacctgaacaagatctatctgggttaccgcgcctatggtgtcggggcggcagcgcaggtttatttcggcaaagaagtcaatgagttgactctcagccagatggcgatgattgccggtttgccaaaagcgccatcaactttcaacccgctttactcacatgaccgcgctgttgcacgtcgtaatgtggtgctgtcgcgcatgttggatgaaaagtacatcacccaagcgcagtacgatcaggctcgcagtgaagagttggttgccaactaccatgcgccgcaaattgctttctcagcaccttatctgtccgaaatggtgcgtcaggaaatgattaagcgctatggcgaaaacgcctataccgacggttatcaggtctataccactatcaccaaaaagcttcagctcgcggcggtggattccttacgcgccaatgtgttggcttatgacatgcgccacggctatcgtggcccatccaatgtgttatggaaggtgggcgaaagcgcgtggagtcgtgagcaaattattgattcactgaaaacactgccagtctatggcccactgttgcctgcggttatcactgaggcaaatgcggaacaggcaacggccatgttggctgatggtagcagcgtgatattaccgatggccggtatgcgctgggcacgtccgtataaatctgacaatgctcagggaccgacacctaaaaaggtcaccgatgttgttcagccgggtcagcagatttgggtcagaaaagtggatgacaactggtggctcgctcaagtaccagatgtcaactctgccttggtttctattgacccgaataatggtgcgattaaagctctggtaggtggttttgactttaaccaaagtaaattcaaccgtgttacacaggcattgcgtcaggttggttcaaatatcaaacccttcctgtacaccgcggcgatggacaaaggcctgaccttggcaagcattctcaacgacttgccgattacgcgttgggatgccggtgcgggtaccgactggcgaccaaaaaattcaccaccgacttatgatggcccgattcgtttgcgtcaaggtttaggtcaatcgaaaaacgtggtgatggtgcgagccatgcgcgccatgggtgtggattatgcggctgaatatctgcaacgctttggtttccctgcacaaaacatcgtgcattcagaatcattggcgctgggttccgcttcatttacgccattgcagctagtccgaggttatgcggtgttggcaaacggtggctatttggtcgatccgtatttcatcaccaaaatcaccgatgataccggcaatgtgctgtttgaaacgaaaccgaaaattgtttgtgaagagtgtaacttgccagttatctacggcgatacgcagcgctctgtagtgctatccgacgataacaccgaaaatgtggcgacttcacaaaccaataatgccagcaatgtgccaatgccggagctggaacaagtcactccagcacaagctaagctcaatagcgatgagcagtatgcaccgcatgtaataagcacaccgctggcgttcctgattcgcgatgcattgaactccaacatcttcggtgaaccgggctggatggggacaggctggcgtgctgggcgcgatttaaaacgcaaagatatcggcggtaaaaccggtaccaccaacaactcgaaagatgcttggttctccggctacggcccggacactgtgacatcagtctggattggttttgacgatcatcgccgtgacttaggtcgtagtactgcatctggcgcaatttctgaccagatatcaggcgctgaaggcggggcgaaaaccgctcaaccggcgtggaatgactttatgaaagcagcccttgaaggtttgccggaaaaacaagtcgcgccaccaccgggtatcgtcagtgtagtgattgataagcaaacaggtaagctatccacaggtgggccaggtagccgctcagaatactttatcgaggggacacagcctaccgaatattcggtacatgaagcgggtacgacgctgatggataacggccagactcacgaattgttctgataattgagtcactgctgataagccgggggtcgcaagatcacccggcttttttattcgagcagctcaatattaagcgatacccgctttagccagaaatgcctgggccaaaaacagtgcgctgacatttcgggcttcgcaaaaacccggttcatcaagcagtgccatcatattcgcaatcggccagcgcacttgtggcagcggttctggctcatcaccttccagactttgcggatagaggttttgcgcgacaacaatgttcattttgcttgagaagtaggagggagccatcgtcagcttgctaaggtaatcaaaacgctctgcgccaaagccaacttcctccatcaactcacgattagcggcctctaatacaccttcgccgggatcaatgagccctttagggaagcccaactcatattcttcgatacccacggcatattcgcggatcagcagtaagtcattaccaataattggcacaatcataacggcttcgcgattcgctgggcgcatgcgctcataaacacgttgtacgccattgctgaactccaaattcaccgcttcaacagtaaacaagcgggagcgggcaatcgtttctattttatgtattttaggtttttgcaggtgtttcataatggccccaaattaaaactcgccgccggtcggacgcacatcggggtagtcaggctcataatatggttacttaataagccactttttacctatgcggattaacccgactctttatactggattttattagaacttgatcacattgtgcgttaatgagaacctttatcgcaatgtcagttagatataatttacctgtttttaacatggcggcgagtttagtcaagattcaaccggttaattatcatcctatatctgcgcaatatcagttaaaacttgtgtttgaaaataggattatgctgatattaccgatgttttagccttgctatccttattagtctacgagcagtttaagagcacttgtattaggttatttgatgaataacgctgttatatgcctctgtactgtgtttatgcgtaatatgtaccctaaataattcaagttgtagcaaggcggcaaatgaaagcaaccaacgcacatgcagtttgccgcatgttgggtatgatgcattatttcatagagttgacgtaagtcaggggcgctcgcatggggatgggatgagcacaatagtcttaatattggccttactgttgaccagtctgatcacagtgggtttgttgtggtggttccgattccgccgacctatccccgtaactgcaacactgccgttcgcgaaacccacgcaccgaaaactgacaccggaagagcgggtcaatattgaaaactatcttctaaatcaacaagataaaattggatttaaaccccagtcaacgtttgacacccgaaccctgacaaatagtgcgctttcgcccgctaaactgattttaatacctcaaagtgacaatgtttatgcggtaacccgcgcgattacccgctatggtgtagcaactgacgagccgaacaaatggcgctattatcttgattctattgaagttcacctgccggcttcatgggaacaatatattactcaggataatgacgtcgaacttatccaaacccaaacgatccctttggttatttccctcaacgggcatacgctgaaaaatcatcagtcagagaacacttaccagcctattttatcttccgtgacgcaaaacgcgtcaatccgcaaggcggatagcgaacatattgagctactgaatatccgcaaggaaaccccggaagaatatgccctgcatggcactaacggcttgaaagaagctggggccatttgtttggcattgctgttactgttctttgcactgactggccctgcggtaacgctgccctggcttattattgtggcggcaacactgactggctgggcatgctggaatatgttccgcccactatctgaaaaagatttgcgagaggttcattgcttaagtggcacaccaaagcgctggggcctgttcggtgagtcaaatcaggggcagatgaataatatctcgctcgggattgtcgatctgatctatccggcacattgggggccttattttgctcatgatttgggcaaaaaaaccaatattgatatctacctaaatcgtcaggttgtacgtcaggggccgtttttgtccctgcatgatgaaatgaagcactttcccctacaacgctgggggaaaaacctgacattaatgaccggttcactgttggtgatggcgttattactgatctacgtgccgctggggctgccactaaaattgagtgtcgcctggttgcaaggtgcgcaaagccagcaggtgaccagcgttgaagcattagaaaaaatgccgctccgtattggcgatatgctgaaagcacagggaatggggatgtgttatgtcccgccgaacactcaaaactcgcacagttttgttttcacaccttttgattgctccggtatctattggaataacgcagcaccattgccgcaacctgaatctgagatcattgaaaaggcggcatcgctggtagctaccgtcaatcaacagctacacccccaaggttcggatgctaacgttaacccacaactggcaaccgctattgaaaagtccggtatgattttactggataactttgcggatatcgtcttaaaaacacaggcattatgtggtggtgatgctgattgtattcgcctgaaaaatgctttggtgaatttggggaatgccaagaattggtcagggctggtgaaacgagcacagtcaggcaccttaaaaggcatgaatgtgctgttacgcccggtcagcgccgacactctggaaaatctggttaaaacggcaacctcatcatttgtttaccgtgaaactcatctggcgacagaagccttgaacagcccgccaccgggtgggttcctgattaccagcgatgaggggaaacagttagtcaatcaccctgcaccctcggttcctctgttcgattacagtgcgttggagcagtggcgcgaattacagcggctctcagggctgctactcaatactccatttaaggctgaaggtatcattaccaatatcaccaccgatgccaatggaactcgccacattgcattacacagcgaaccggatatcgtgacactcggtcgttatttgggcaccagcctgctgctgctggttctgattgtgtgtttagtggtgaataccaccttatttattcggcgcgtcctgaaaaaccgtagtcgcatggataatattcaacgctattatgataattgcttcaaccaacccctcactccagcgcctttcctacgttagccctttttcgtttatcattagtcttatttacgccctaaataattcgagttgcaggaaggcggccattgagtgacaaattggttgtaaaccattttgaacagcgcttgcgctggcccgcagggtgagcctctgatgaggctcataatctccaagagcttacacaagtaagtgactggggttattgaatgcagccaacgcacatgccgcttgaagtatgacgggtgaatacagctaatgtggagtcgcgatgccccctgaattgaattggcaagaaattgataccgtgctgttggatatggatggcactctgctcgatttagagttcgacagccatttctggctcaagcaggtaccggaaacactcagccaacgccgggggatatctctggagcaggcgcataaaattatccatgatgaatatctggcagtgcagcatactctaaattggtattgcttcgattattggagcgagcggctagatttggatatctacgcgatgaccacgcaagccggcaatcgtgtgcggttgcgccaggatacccaaccatttttagccagtttacgtgagcgcggcttacaaaccattttactcaccaatgcccatccgcacagcctggcggtaaaaattgagcacaccgctctcgaccagcaccttgatttattactttctacccatacatttggttatccaaaggaagatcaacgactgtggcaagctgtcacgcagcatactgggctgaatcctgccagaaccttatttgtcgatgacagtgagaagattctggatgctgcgcgcacctttggtatccgctactgtctgggaatagaaaaccctgattccagctgtgctgataaagcatttcacagccaccctgcaatcaatgactaccgtaagctattgcctgcattagagttacgcaagtaatgtcggaataaatgagcatgacggctgggagtattcatgaaagagaaagcagtctcggacgaatcggttcggctagataaatggctttgggccgcccggttttacaaaaccagagcaatagcgcgggaaatggtggatggcggcaaagtccattacaacgggcagcgtggtaaaccgagtaagctggttgaaatcaatgctgaaattcgtttgcgccaaggtaacgatgagcgcacggtacgggtcttggcgctacaccaccagcgcagaggcgcaagtgaagcgcaggcattgtatgaagaaactgaggccagcattgctaaccgcgagaaagtggcacaagcacgtaagctcaatgctctgaccatgccacatccggatcggcgaccggataaaaaagagcgtcgcaatctaatcaaatttaaacaaggcgagcctgagtaaactgcttgcagccagaaagagagaaacctatgtctaatcacgatcaagctaatcacgatcaatctaatcatgatcaactgcagcgctacctgttcgctaaccatgctgtgcgcggtgaactggtttcagtcaatgaaacctaccaacaggtactcgctaatcatgactaccctccagcggtacaaaaactgttgggtgaaatgttggtcgcgaccagtctgctgaccgcgaccctcaaatttgacggtgatatcacggtgcagttacaaggtggggaaggcccactctcactggcagtgattaacggcaataatcagcaagaaatgcgcggtgtcgcccgctttaaaggtgaaatcagtgatgaaagtacgctgaaagagatgatgggcaacaatggctatctggtcataaccatcacgcctgcacagggtgagcgctatcaaggcgtagtggcattggaaggtgagactatcgccgcctgcctggaaaattactttatgcagtcagaacagctacctacccgcctgtttatccgcaccggtgatgtggaaggtaaacctgccgcaggcggtatgctgttgcaagttctacccgcacaggagcgtaatgaagatgaatttgatcatctcgcacagctcactaccaccatcaaagccgaggagctattcaccctgccggccaatgaggtgctgtatcgtttatatcatcaggaagaagtgacactttacgaaccacaaaatgtcagtttccgctgtacctgttctcgcgaacgttgcgccgatgcattagtgacgctatccgaagatgatgtcaaagagatgctggaacaagatggcaatattgatatgaattgcgagtattgcggtactcactacctgtttgatgcggtcgacattgccacattaaaaagtggtaacagcccttcatcagaacaaattcattaattctcgtaatacttggttgggtgctgactcgtgcccagccatttcttctgccgtttcatacttgcgacaatccgtgtcctatctctcataacctagcgaaaagtaggtcatatattgaaatatttgaacgctatcgctgttaatcggggatgagtaattacaatcgctggtagaaaattgacgatccaggagttatgacatgagtgttaaaggaattaccccgcaggagctcgccgcctatggcatccataacgtcagcgagattgtttacaacccaagctatgatttactgttccaggaagagactaaacccacactcgaaggatacgagcgcggaaccctcaccaacacaggagcaattgcggtagataccggtatctttaccggccgctcgccaaaagataaatatattgtccgcgatgctatcactcaagataccgtgtggtgggccgatcagggcaaaggtaagaatgataataaaccgctaagccaagagacctggactcacctgaaagggttggtcactaatcaactgtctggtaagcgcctgtttgttgttgacacattctgcggtgctaatgccgatacccgtctgcaagttcgctttgttactgaagtggcctggcaagcacatttcgttaaaaacatgtttatccgcccaactgatgaagaattggcccatttcgagcctgattttatcgtcatgaatggcgctaaatgcattaacccgaactggaaagagcaaggcctgaattcagagaactttgtggcctttaacctgacagaacgtatgcagctgattggcggcacatggtatggcggtgaaatgaagaaaggtatgttctcaatgatgaactacctgttgccactgaaaggcattgcttccatgcactgctcggctaacgtcggtgaaaaaggcgatgtggctatcttcttcggcttgtccggtaccggtaaaaccaccctgtccactgatccgaaacgcaagttgatcggcgatgatgaacatggttgggatgatgacggcgtatttaactttgaagggggctgctacgccaaaaccatcaagttatccgaagaagcagaacccgatatttatcatgcgattaagcgtgatgcattgctggagaatgtggtggtgctaccagatggtactgttgatttcaatgacggttccaaaactgaaaacacccgtgtttcttaccctatctaccacattgaaaatattgttaagccagtctctaaagcaggtcatgccaccaaggttattttcctgactgccgatgcctttggcgtattaccgccggtatctcgcctgacggcaaatcaaacccagtatcacttcctatctggctttacagccaagctggcgggtactgagcgcggtgtcactgagccaacaccaaccttttctgcttgttttggtgcggcattcttgtcactgcatccaacacaatatgcagaagtattggttaaacgtatgcaagcggtgggcgctcaagcttatctggtcaacaccggctggaatggtaccggcaaacgtatttccatcaaagatacccgagccatcattgacgccattctgaatggtgaaattgataaagctgaaacctttaccctgccaatcttcgatctggccgtgccgatggcattaccaggcgtagaccccgcaatcctcgacccgcgcgatacttacgcggatgtcgcgcagtggcaggagaaagccgaagatttggcgaagcgttttaccactaacttcgataaatataccgataccccagcaggggctgcgttggttagcgcagggccaaagatctgatttagatttagttttgtaagatgacaaaaggggcacattggtgtccctttttgtttttcacaaagcaagaatagataagatctggtgtggtggatgagtgttcaggtttagtggttaactgttcagtgatctggttcggttgtcataagttcagtgattcacttatctccgtagcctcaaccgccaaaggatgtggccgcgcgccctttggcggttggttcatcggtggctaaatgagctgtgaagttctgacaaccgaactgaatcaccaaaacaaacggctaacacaactccagttgaacttcatgctgttcaataatcttcatcacactggctgggggcatctgatcggtaaacaaataatcgatcagattcatattccccagattcaccatcgcattacggccaaacttggaatggtcggttaccaacatcacacaacgggagttttcaataatcgcccgcttggtgcgcacttcatggtaatcaaactccaacagggaaccgtccatatcaatgccgctaataccgaggatgccgtaatcaaggcggaactgagaaatgaagtccaatgtggcttcaccaataattccaccatcacgggtacgcacttcgccgcccgccagaatcagacggaaatcttctttagcggtcagtaaggtggctacgttgagattgttggtgaccacgcgcagacctttatgattcatcaaagcgtgggctaccgcctccggtgtggtgccgatatcaataaacagggtcgcgccatcggggatctggctggcaactcgctgggcaatacgcgccttttcttccgaccacatcactttacggtcgttataagccgcattgactgagctggagggtaacgccgcaccgccatgatgacgatgaatcttgttttggtccgccaaatcattcaaatcgcgtcggatggtttgcggactcacggcaaaatgttccactagctcttcagtactgacgtagccctgttggcgaaccaattcaataatcgcatcatgccgctgcgtttgcttcacgataatcccctaatgtgcctggctgttccagacagttattgtgtggtttttgcgctgttgcgcgtatcccaaaatgccatcagtaacccaataatcaagcctgaaacatgcgctgcattggcaatcgacaaccctaaaatatcgaaatatccagcaaccagccagagaaccgagaaagccatcaaaccacgtggcagcgagataccccgctcgggtgcgcgttcaccagtcagccagacatagcccatcagggcataaactacaccagaaaggccgccaaaattcacaccgctaaacagcgattgcccccagccactgaataaggctgaaacaatagttaataccagcaatttgccggtgccaagccgtttttccatctgcccggccagataccaccaccacatcaggttaaacaggatatgcagcagcgaaaaatgtaaaaaagcatggctgacccaacgccagatttgcagatactggctgttatcgcgcggccatgccagccaggacatcactgcaccatcaccgacgatttgcatcaggatatagatggcaatacacagcaccatgacactcagtgtcagtggcccagcctgactgcgcagagtttggagataagaaaaacgttggtaaggcaggttagaatgcagattgcctgattgccaactggcagcttgatagcgtggattgagggggtcgagtaaaaactgctccagctcatgctgtacctggggtaattgctcatcatcggtaagccaaatctccgccccctgagaatctggcttcacttccagtgccacatggcgagtggccatataatcaacgaaagcctgcgccagacgtagattagaaattgctattacacgaaccattttgtctatcaccgtctaacgagattttaattaaagtgcttaaaaatatcacaatcgggtgagtattagctaactggcctgtaccacgtcttgcggatagcttcttgcccaggcttcaaaaccaccatcaatactgtaaaccgcttcaaagccttgttggagcagatactgtgctgcacctttactgctattgccgtgatagcacatcaccatcaccggttgttcaaaatcagtctgttgcataaaagtatgcaagctgctgttggtcagatgaaacgcctcaggtgcatggcccgcttcaaaactttgcggatcgcggatatcaactaaaactgcttggtgttcttttaggcggttataggcctgctcaatactaattgtttcaaactgttccatattgctaatgacctttatcgcgattgacaatttaagtgcaagattgtaatcaatttttcatcaataaagaccagtcaaatagaatggttatttactgcattcccccgccagagagataaatattaatttaaccaactgatatttaaattaaataacacaattttattaaacataccccatcatctgtaataaacgttgcgcttgctgcaccgcatcttgccgatgagcaacccccaatttttgatacaaattacgaatgtgggtcttaatggtggtggcagccacttccagctcgccagcgatttggtcattactgtagccggaataaattagccccaagacctgccattcgcgttgtgttagcgggctggtgcgaatcagttctggcacttgtgggtgagttagcagcttatcgacgaagatctcatcgaaatgagcaaatttatgccgatgatgctgattaatatctttcagaatgcgctgggcgcgatgctgttctaattctggcagagcattgagttgaattagctggcgcagctgctgcgccatcacctcaccctcaatcacgaaatgactgataaagccggtgcgattagccaatgagagggattcaatcagcgctttttgtgcttcacttttccgttcagtttgccaataaagaatgttacttaacaatagattacggttaagatcactggtgagacgcaagcgacgggcattctcattgagttcgtccagcaccacttccgcttcattaaaacggcccaacataatctgtatccgcgcaatgttgcgccactggccctgcaaaaagtgattatcggccatacccggtttttcggcctgacgcagccaatttgccgctgcggctttgtcgccagtcatttgccagtgaataacccgtggcttatcagcattggtaatccaatcaagatgatattggctgccgtgttgcagcgcctcgcagcgctgaatgtacatattggcgttatccagatcaccgcgcgccaatgagcatttggccagcatcgccagacactgtaattgctgctgtggctggtaattcaccagaatttcaatccctttacgcgcagcttcttcggcttcatccagccgtgaccacgaccacaatacctgagagcgaatgcgcaacaggaattcatgcatcggcagttgttcaagatgctgttcatgaattaaatcaaaggctttatcttgtgtttcataagctgcttgcaggaagccttgtgcgatcagaatttcactttgctgcaataatgcccataaagcatagtgataggcttcgtggcggcgtgccatttgctcggtttgctgcatcatcggcagcgcgcggctcaactcgcctttgcaatgatgaacttcaccggtgactgaagtggcgacaatacggctgtaaaagttcgccattggcagatatttcagtgcatctgttgccagcttttcagcttcttccggtttgccggcattgatggccacctgagcacgcaaagcatcgaattctgcccgcaaaatctcatcaataggaattttacgttcctgcattgccgattcggcgcgctcaagcaaggtgttaacttcaccgtagcgatgctggctttgcgccagccaggcctgtagcagcgccagttcaggattttgtaccaataaagaatagggcagcgcgaccagacattgttccagcagggctaactcactgtgattaaacagcgtccaggcgtgttgcaacaagatatcgcgcaacatgccgacatcacccgccgctaatgcatggtgaatggcttccgccggatagcccagcgccatccaaccttcagccgcagcatggtgcaactctggtaactctaatgccatttcccattgacaacgctggcgcaggaaggtggcgaacaacggatggaaacagaaccattcgccgctatcatccatgcgatgaataaataagccctggcgctccaactcttccagccgttgctggccgttatcttcaccggtcaggcgcacaatcagcgcatcattcatcgagcgcaaaaccgaacaacgcagcaggaaggcgcgtgcatcgctatcgacctgatccagcacttcatcgaccaaatagtctgacaaatggctggcatttagacctgccagtcgttttgctgatttttgtgccgaggagttaggctggcgagatgatagcgcgatcaattgcagcgccgtcgcccagccttcaacttcatcacacaggcggctgctatcaccttgttccagcggcactgagaggcggcaatcgaagaattgctgcgcttcctgatggttaaatgccaactgctgcatacctaattccaacaactggtcgcgaactcgcaagttggcaatccccagtggcggcaaggtacgcgagagcataatcaatgtcagattttctggctgatgacgcaggaaaaagcgcatagcttcatgaatggcatcattggtaatcagatgataatcatcaataaccagatacagcgggccatcccactcggacagctcgataaataattgtgcgaacagcgcagagaggctggcatattgatgcttttggcttatggcctcacttttgctgcaatggcctccggtcgccaattggatcgctgccaccaaataggtcgcaaaacgttcaggctgattgtcactttcatcgagagaataccacccgagatcggactgatcggctgcccactgagcgatcaacgtcgttttaccataccccgccgggcaatttattaaggtcagacggtaattggcgacacctgataacttcactaacaagcgatcacgtatcacggtattttgcagccgtaccgggcggctcagttttgatgggatcagcatgctatgtccggttttaaagagatccggtgagaagacgtcctggcgattgatatgtccatttgtaggaagttgttacaggcattcataagagtaattatttttagcctcgtaattaatcagcactgctaaggtctgataatgggcatcttattgcaatagagttaatgtttcctatggctgtaagttgcaccggatcacaattttagctacgccctgcgactcatccccagctaatcgtccggcaggatgatgctcttgtcagttctcattggcaggataagggtaaaattaccccactcacaggatagagacctccctatgtcacagcctatgcttaaaaaggacgattttctggccgcacttacccgccagtggcagcgctttggcttaacctccgctcagcaaatgacccagcaccaatggtgggaagcggtcagtgcagcattagccgaacagttgtctgctcagcccgcccccggtaaagccaaaaaagtacagcgccatgttaactacatttcaatggagtttttaattggccgtttaaccgctaataacctgattaacctggggtggtatgaccaggtagaggcgctgttagctgagcaacaggttaatctaagtgacctgttagagcaggaaaccgacccagcattgggcaatggtggcttggggcgtctggcagcttgtttccttgattcgatggcgacagttgagcaacccgccaccggttatggtctgaattatcaatacggtttgttccgccaatctttcagtgaatgtaagcagcaggaagctccggataattggctgcgcgagagctacccgtggttccgccacaatgccgcgctggcggtggatgtcggttttggtggcaagctggagaaacaagcggatggccgtcagttatggtgtccggcctttaccttacgtggcgaagcttgggatttaccggtgctgggctttcgtaatggcgtcactcagccattgcgcttatggcaggcaactcaccagcatccatttgatttaacaaactttaatgatggtaaattcctgctggctgaaaaaaacggtgttgaagcagaaaagctgactaaagtgctatatccgaatgataaccatctggccggtaaacgcctgcggctgatgcaacaatatttccagtgcgcttgttcggtggcagatatcttacgtaagcaccatttggcaggccgcaagctggctgaactgccggattatgaagttattcaattgaatgatactcacccgactatcgccattcctgaaatgctgcgcgtattgttggatgaacatcagctgagctgggatgcggcttgggctatcaccagtaaaaccttcgcctataccaaccacaccttgatgccagaagcccttgagtgctgggatgaaaaactggtgcgcagcttgctgccgcgtcattttgtcatcatcaagcagatcaatgcgcaatttaagaagttggtcgataagcaatggccgggcgatgaagaggtttgggccaagctggcagtccaccataataagcaggtgcggatggccaatctgtgcgtggtcagcggctttgcggtcaatggcgtcgcgcagttgcactcagatttggttatcaaagatttattccctgaatactatcagttgtggccaaataaattccacaacgttaccaatggcattacgccccgccgctggttgaagcaatgtaaccccgcactgtctggtttgattgatgacacattaaaagtggaatgggcgaatgatctggatgcattagccgggcttgagccttatgccgaagataacgctttccgcaatcgctatcagcagatcaaatacgacaataaagttaagttagctgaatatgttaagcgcgtaatggggataaccattaacccggatgccatctttgatgtgcagattaagcgcttgcatgaatataaacgtcagcatttgaatctgctgcatattctgtcgctgtatcgtcagatccgcgataacccaaatctggatattgtcccgcgtgtgttcctgtttggcgctaaagcagcgccgggctattatttagccaagaatattatttatgcaattaatcaggctgctgagaagatcaataacgatccgattgttaaagatcgcctgaaagtggtctttatcccggattacaaagtttcggttgctgagttgatgatccccgcagcggatgtctccgagcagatttcaactgcgggcaaagaagcttccggcactggcaatatgaaactggcactgaatggtgcgttgacggtgggtacgctggatggcgctaacgtcgaaattgctgagcaagtgggtgatgagaatatctttatattcggcaacactgttgaacaggtaaaagccattctggcgcaaggttataagccacagacttatttgaaagctgacgcgcatctgaaaagcattctggatgagctggccagcggcgcatttagccaaggtgataaacacgcatttgacatgatgttgcatagcttgttggaagggggcgacccttatctggtactggctgattttgcttcatattgtcaggcacagcagcaaattgatgccctgtaccgcgataaggatgaatggacccgccgtaccattcttaacactgcccgggtagggatgttcagttctgaccgttcaattcgcgattatcaaacgcgaatctggcaagccaaacgttaaggagaagactgcatggatcgtaaatcgctcgatcaagcagcgacactggcagggattgccgccaattatattaatgcgcatggtaagtcgcaggctatttcagcacaaaccaagcagcagttattggcggccatgggacgcaccagtgtgcccccagattctcagacagaaaaagcaccattaccaccggtaaaaatatttacttttggcagcgcaatgcaactgccaatggcgggatcaggcgattatcactggcagttacagaccgaaaaaggtgatttgcatcaagggcgtatcagcgccaaaaaaacgctgacattgccggcctcactgccgcaaggctatcaccgcttggtattggaacaaggcttacagcagtggcagtgctcggttatcgttgctccgaaacgttgctatgagccagatgccctgctggcagggaaaaaactctggggagcctgtgttcagttgtataccctgcgctccgatcataactggggtatcggtgattttggcgacctcaatcagatgttggagcaggtcgctgagcgcggtggggcctttattggtcttaacccgattcatgcactgtatccggccaacccacatagtgccagcccttacagcccttcttcccggcgctggctgaatgtgatttatattgatgtcaatcgcgtggatgaattccagcatagcgaggcggcgcagacctggtggcatcagcccgagatacaaggcgcgctggcgaaagcgcgtgccagtgaatgggttgattatccgcaggtcatgcagctcaagttgaccgctttgcgtttggctttcccactttttacggcgcgcaaaaccaaagatgctcgggtacaggcattccaccgttttgttgaacagggtggaagtagcctgcatcaacaggccgcttttgatgctttgcatgctcatttgagtaaaaacgaccccatgatgtggggctggccagtatggccggaaaaatatcgcgatgggcacagcagtgctgtggctgatttcagtcgtgagcatgctgatgaagtgaacttctacctgtggctacagtggttggcagccagccagtttgaggactgtttccgtgccagtcaaacacggaaaatgccgttggggttgtatcgcgatttggcggtaggtgtggcagaaggcggcgctgaaacttggtgcgatcgtgagttatattgccttaaagcctcagtgggagcgccgcccgatattttagggccgctgggccagaactgggggttgccaccaatggatccgcacgtcatggctgctcgcgcttatcagccttttattgatttgttgcgggctaatatgaccagttgtggcgcgctgcgtattgatcacgtgatggcgttattgcgtctgtggtggattccttacggccaaacggcggatcaaggggcttatgtcaaatacccagttgatgatctgctggcgatattagcgttagaaagtcagcgccatcgctgcatggtgattggtgaagatttaggtacggtgccggttgagattgtcggtaagctgcgcgacagcggagtgtattcctataaagtgctctattttgagcatgacagcgaaaacactttccgtgcgccacagtcttatccggtacaagcgatggcaaccatcaccactcatgatctgccgacgctgcgcggttattggcaaagtgatgatttgacgttggggaataagctggggctatatccggaccaacagatattgaaacagctttatcttgatagagaacgtgcgaaacaaggcttgctagaagggttgcatcattatgattgcgtgccaacgaaagtgggtcataaagcgtcgttgttgtcgatgagcccggttcttaatcgtggattgcagcgctatgttgccgacagtgccagtgcattattgggtttgcagccggaagattggctggatatggccactccagtaaatattccaggcaccagtgatgaatatccaaactggcggcgaaagttgacggcaacattggaagagatgtttgccgatgagcaggttaatcgtttattgaaagatttggataagcgccgtaagaatgtttcagcggggtgattcctgggtgattcaggaaaagtataagaagtaaaaggggggagaaatccccctgaatatgatgacaaaatcaacaataaagccggtgagccaagggcttaccgtacctaggggcactccggcggcctaagccgctacgaccccaacggcacgtttccccttagtttggcatctgactttgtcagcattgataaatatattagccaaagtcattggtgttacaacaaggcagcaaacgagtaagtcccgatgagctgacttatatcttaaggtcaaggccagccagtgattcgggtgcgcgagcgcagctaacgcagctgtagcgccaaggacgtaggctaattagtaataagagtgctcgccgcgctgatgctcggtcaaatctctcacacctttcaattctgggaatttctgtaacagctctttctcgatgccttctttcaaggtcacatcgaccatagaacaaccgttacaaccgccaccgaattgcaggatagctaacgcatctggcgtgatttccattaaggtgacacgaccaccgtgaccggccaattgcggattaatctgcgattgcagaacatactcaactcgctccatcagcggagcgttatcatccactttgcgcattttggcgttaggcgctttcagcgttagctgtgaacctagctggtcagtgacgaaatcgatttcagcatcttccagataaggtttgctcagctcatcaatataggctgataactgctcgaatttcagttcggtatctgttgcttcaacggcatccggtgggcagtaagacacaccgcattcagcggttggtgtaccggggttgataacaaatacgcggatttgggtgccttcttcttgatttgccaacagtttggcaaaatgagattgtgctgcgtctgttattgtgatcatggcatctgctcaatagttgactactcttgtcggttataatacgcccattgatagggtgactacaaggttcgacagatacaccagacttgcaatgaggcgatcccctcagcccatagtagcctggcaatctcattcacggtactgccagttgttacaacatcatctagcaaagcaatatgttggccgcgaactgactccatacagcgaaatattccctgcatatttttacggcgtgctgcggcttttaattgctgctgagggggcgtcgcgcgaatacgccgtaaggtgttattgctgtagtgacaaccgatccagtgtgccaatggtcgcgctaataaatctgtttgattatacccacgccgccaacaacgccaacggtgtagtggcacactgataattctgtctggtttgatgacttttccgcgccgtttggcatcgagccagcgtagtaataataatcgggccagtaccggagccagtgaggttgtcccgttaaatttgagcttttttatcaacccatccagtggcggggcataatcactgaccgctgtcatactcatccagcgcggtggctgtttcaggcagcggccacaaggcaaaacagtattgctacaaggtaagccacagtaaggacagcaaggcggtaatggggggaagtggcggcggcagtagccacaaataccgtgctttggatgatatagcggttgctggcatagccaacaagggctgacgattgttagcatagttatcttccttaaatacccttcgttcttgccaccgcagggtttggctgcgcgcactcacccgaatcacttacttatgtaagctcatcgggatgagttatcttgccgcctacctgcaactccaatgactttgggtatatgctctatttccattaaacaattgaatccggcaagatgcctgacatggcggctaacacgattgcaatttaggattggtcaggatactagcgtatgaaacaactttattggaacatctgtggtgaaggcgattgcgatcttgtgttgctgcacgggtgggggctgaatgcaggggtatggcattgcataattgatcgactcacgccgcattttcgcctgcacttggtcgacctcccaggatatgggcgtagcactgaatttggcgcaatgtcactgtcagaaatggctgaaatagtcttacagcaagcgccgcagcaagcaatctggcttggctggtcaatgggcggattggttgctagccagattgccttgagccaccctgagcgtgttcgtggcttgatcacggtttcgtcttctccttgttttacggcccatgacgagtggccagggattcgcccggaagtattggccggtttccagcaacaacttagtgaggatttccagcgcactgtggagcgttttctggcattacaaacgctgggaacggaaagcgcacgccaggacgcccgtttgctgaaagcggttgtattacagcaccaaatgccggaagtggcggtgttgaccggcgggctggatattctgcggacggcagatttacgcgaagaattggcagactgttcgctcccattcttgcgtatttatggttatctggatggcttggtaccacgcaaagtggctgcattgctaaacagccagtggccgcatactcaatcggtggtgatgccaggctctgcgcatgctccttttgtctctcatcctgaggcgttttctcaactcgtcgtggatttcgcccaacagagcaatacatagctaagtaaaatttaatcagtgatttaatagctaaatactaaatttaattaataattgttactgtcttggtatgacatgtgtaagcagtaatccttcatttgcgaggtatttggcatgaatttattgaaaaatctggctgtagctctggtggtgactggggtttcttttggcgcgatggcggctaaagaaattaccaaagaagaagcgaagaattacgagaagataggcacagtcactacctcgggtcaggcaacctcacccatggatgtgaagcaagagttgtcaaaattagcagatgagaaaggcggtaagtattatgtgattattgccgagcgcgagaagaagaagtttgatgcggatgcagaagtctataaataatatcatcagggatgcccaagtgggcatctcatttaacttaacgatgattttttaactggtaaatcaccgtgctacattgatttttcccctcaggacaactcttgcaactgccggttaggcagccgctattatcttgctcaatgcgttcaatcttgcccatcgccgtcaacttttccagcattgcctcaaccagaggtaaaggcatcgccaattgatgactcaactggttcgcatcagcactgccgctaagggcgatggcatcgcgtaattgcaccaggcttgccacttttacctccttattaatgacagtcattaccagaactttggcaacaactggctggcgcactgttttgtagcctcaccgtgacccggctacgagcacgacgtaaaccaaacagaatcagcgcattaataataataactaaggcgataataccgaggctctgctgtgggtggtcacggaaggtagcggcttgatagaacaaggttgccagtgagtacgcaacatttagcccccacagtattgagaaggtcatccagccccggctggtttcccgcgcaatggcccccatcaccgagacacaaggcacatacaacaagacaaaaatcaggtagctgtaggcagagatactggagccgaacttactgctcatcatccccatcgaaccggctgccatttcaccatcacctttgctggcctcaatggggttagctaacacactgaggctgaaggtatcttttaatccctgccaggtggcaccaactgcaccggacaattcactcaataaattaaagttttcagcatcaaaaggctggttgttaatttgctcagcggtgtaaagggtattcagtgtccccaccaccacttctttcgccatcgcgccagtcaccaacccaacggttgcctgccagttatcttcatggatccccatcggggccagtaacggagtcaatactttactgacagaggccagtgctgaatcattgatgctatccaccgcttgaccactaaaagaaaaactattcaggccaccgataaaaatactggcgataacaatcaccttcccggcgcgcagaacaaagccttttagccgctgccaggtttgtaataataggcttttgaggtgtggcacgtggtaaaccggtaactccatcacaaagggtgatgcttcaccgcgcatgatggtgtatttcagtaccaatccagtgaggatggcgacggcaatacctaacaaatagagagaaaagacgacactggctccatcctggccgaagaatgcggcggcaaatacagcaaatatagccagccgtgcgccacaggacataaacggtgccatcatgatcgttatcaaacgctcacgttgagcatccaaggtacgtgcgcccataatcgacggcacattacagccgaagccgacaatcagtggcacaaaagatttacccggtaaccccagcgcctgcatcagccggtccataacaaaggcggcgcgggccatataaccggagtcttccaaaaaggagaggaacaggtacatcatgccaatttgtggcaccagtggtagcacggtgttgataccgccgccgacaccttgagccaggaagatggttagccactgtgggaaatgtagtgtatagccaacccactgtatcccttgaataaagatggcagcagagccaatatcaaatatcggttgtaacgccccgccgatattaatggctaagacgaacattaagtacatgacaaacaagaagataggtacacctaaccagcgattcagaatcactttatcaagcacttgggtcaggcgatttggctcagcttgctgtgagttaccgacgatatcgcagatacgggcaatgctttgatagcgggcatcggcgatcaccagttccgggtcttcgtgctggttttgccgcagattttcacgggccagttccacgatagaaggggagatgccagcgcgagccaggctatagatatcaccctctaatatttgcagtgccagccagcggcgctgctgcactggccaggactcaggcatcgcctgcaccaacttatccacttcactgagtagcaccgacgggtagttaaccagcgccttgaagggaacaggttgaagctcatcaatgctgttttttaattcattgataccctgcccccgcgtagaaaccagcggaataaccgggcagcccaactgctgagagagtgcttcgatatcaatatcaatgtgctgacttttggcgatatccagcatattgagggccacgacacaggggatacctaactctatcagttgcagtgtcagatagagattgcgctccagattggcggcatcaaccacgttaatcaacaagtccgcttcgccgctcaagatatagtggcaagcaatctgctcatccagcgaggtttgttcagaaatggtggtgagtgagtaggttcccggcaggtcaaccaaagtcacctgatgctgtgcggtgctgaagtggccctctttgcgctcaacagtgaccccggcccagttacctacccgctggcgagccccagttaactggttgaaaagggtagttttacccgcattggggttgccaattaggccaattgtgagtgctttcatgatccaacgtgatatcagtaaattaaagtcagcctatgcaaggtggttttgatacatcacctcacagccagaataagaagttaatttgaaatattagggttgcaggtctagcgtcagtaggtctaaatcttttttacgcaccaccagactgactctgcgggtttctatctgaatgggatcacctaatggcgccaggcggacaacattaaatgaagagccgggaagcatacccagtgataataatttttgtcggtaagccgggctaatttcaggtgagaaaccaacaattttgtaggagcgctgtgggatcagatgcatgtaagcctctcgttataacgcattagcaaaccagagttcagagaaattccaccactaataaataatgattaaaataataatagtaagaatcgttttcatattcaactcaggttaaagactcaaaagtaaatattcattacgatttcatttttaaaattaatgagtctgatttctatttgcgcttgttttaccaccaaattagcacgatcgcaaatgcgaacgatgagttaaatcagttaaccgaatggttctataagctgctgtccacaataagaaatactgatgattaacataatcacttcactatgatttgaatcaaataacattcatattttaattaacatatggaatgttatcgtaattatttataaattaagtgtaataacgaactaaattaaacttcatgttaaatatgatgttaaatcagttaagtctacgtctgatttagtgtgatagaacaccgaaaaaagaattgcgtgctaattaatttaaaagataacgctgcgatcttatagaagaaaaaaatatgagaagtggtgctcaatatggcgttaaggatgagtttgaacttacaaattcgatgaaataagaacaatgacaaagggccacagaatctggcccttaacttgagatatcagcgttttttaaatgctgccgctagtgcgtcactcatggcgctgttgttgctgctggaatggttgccgccagagttgctatctgtgcgccctttagcggatgggcgactattggattcattgctattacgcggccgactggcaccacgattgtcattattggcattagcgcggttctcaccactattaccacgacgtgaaccactttcacccggctgttcatcaagtcgcatactcagagcaatacgtttgcgctgtaagtccacttccatcactttaactttgacgatatcaccggccttcaccactttatgcgggtcatcgacaaacttgtctgccagtgaggagatgtgcaccaaaccatcctgatggacaccgatatcgacaaatgcgccaaagttggtcacgttagttactgagccttcgaggatcatccccggtgtcagatcattcagtgtttccacgccttcggcaaaggtcgcggttttaaattcaggacgcggatctcggcccggtttttccaactcgcgcaggatatctgtgacggtcggcacgccaaatttctcggtggtgaaatcgcgggcgttgaggctacgtaatgctgtggcattgcccattaagtcctgcaatgcttgctcggtagctgccaaaatgcgctcaaccaccggataggcttctggatgcaccgttgaagcatccagcgggttatccccgtggttaatacgcaagaaaccggcgcactgttcgaaagcttttggccctaagcggctgactttcagcaattgctcgcggttatggaagcgcccattttcatcacgccagttcacaatattctgcgccatcatgcgggtcaagccagcaacacgagtcagtaatggtactgacgcggtgttcaagtccacacccacggcatttacgcagtcttctactaccgcatccaactttttcgccagttggctttggctgacgtcatgctgatactgaccaactccgatagatttcgggtcgattttaaccagttcagccaacgggtcttgcaaccggcgagcaatagaaaccgcgccacgaatggacacatccagatcagggaattccaacgcggccagctctgaggccgaatacaccgaagcgccagcctcactgacaatgactttctgcgccgtcaccgccggatactgctgttgcagctcggtaaagaagcgctcggtttcccgtgatgcagtgccgttaccaatcgccaccagttcaacctgatgtttgatacacagggcagccaccacggcagcggctttagcagcctgcccggtatgagggtagatggtatcgtaggcaaccagcttaccggtagcatcaaccacagccactttcaccccagtacgcagaccaggatcgaggcccatagtggcgcgcatccccgccggagcggccatcagcaaatcttgcatgttacgagcgaatacattgatagcttcgtcttctgcccgttcacgcagggtgctcatcagctcggtttcaagatgcatcagcaccttaatacgccatgtccagttgaccacggctttgcgccagttgtcagccggtgcattattcaggcgcaaatccagatggttgataatgatctgctcgccctgactttcacgaggaggttcatcaaactgtggatcggggttcagcgccagttgcaacaccccttcattacggccacggaacattgccagtgcgcggtgagaagggacttgggcgataggttcgtggtgatcgaagtaatcgcggaatttagcaccttccagctctttgccttccaccacttttgctaccaaatgggcgtttttccacaaatattggcgcactttcgccagcaaagtggcatcttccgcaaaacgttccatcaggatatagcgcgccccatccagtgccgctttggtgtctgccacgcctttatcggcgtcgacataagcgagggcgacctgttccggatcttgctgtgggtcattccataggctgtctgccaagggctccagaccagcttcaatcgcaatctgcccgcgggtgcggcgctttggcttataaggaagatataaatcctccagctcagtcttactcatcgtgccgttaatggcactggctagctgctcggtgagtttgccctgatcttcgattgatttaagaatggtttggcgtctgtcttcaagttcgcgcagataacccaaacggctttccaactggcgcagctgggtatcatccaacccgccggtaacttccttacgataccgtgaaataaagggcacggtattaccttcatccagcaggcttatcgcggcaataacttgctccggtcgcgcctgtatttcgcttgcaataatgctgctcagttgttcattcataagtctgatatcaattttgatagaggaatagggaaaaaatcatagaggacagttatacggattgcggtaaaaaattgccagtactgcggtgatcccggcgagccagagaaagtattgtgagacatttccactttgcagcaggaaagccagcagcctcattcccagcatattgcctagcgaatcacccagtgtcactgacagtgatagcaaaccaaaataggtcgcgaaactgccatggtcagcaaatgcagcattatttgcatctgcgctgggcatgtacaccatcagagccagggagaaaacccccgccgcccatagaatcagtaccctatcctgcgcaagataaattaggaaaaaagaaacagagaatagcatcagagtgacggcaggataataagatggaatatgctgattaatatagagattaacccaatgctgcaacaccatgacacatagcgcttccaccataaaaaatagtgtcagatgactttcgtcatccaatgtttcgcgggtatagagggggatggtggaataaagctgggcatgcagcatccataacaaactgttgaccagcaggaagcggcagtaattgcgatttttaaaaacaaaaatggtagcaattggcagcatcggctgagggcgtttccagaaccgcatcaatgagtggcctaagcagatcgacggctacggtggccttcacccaatggttgatgcaaataaacatccagcaggtggcattgccagagataaagcgcttcagtaaaaccataggcgaatttcaatgctgccccagcaatagttatcggcaaggcaccatagcaagctgagaataaacttaatgaattgagatggtcatactcttcatcggtttcggcatgtgttatcagcggtatgacaacatcgtcatgcaaagcatgttgagctgctacatggtgataaaactggcgaatttcctcgactcgccgcgccgttttctccagaacggccacgcaacttttatagacgaacgggtgctgttgagccgccatctgcaagaaccggcaaatgccctgagtgctgggaagcggcaataagttttcttctaattctggcaattgatgagcatgtcgaaaacgcgttgcgctgactttaaacaaaaaaggacgatcccattcagcaagatcggtaatggtcagcaagacccctgctcgtaaggctgtattggttgatagcgtaatatgaggtaacagtaagggcttagaatcatccatacgtgttcgctccatggtgtaacgttatatgaactaagacataaactaacctccctcatgttccagggaggtttcggttattattggtcggcggccggacgaggtgtgtcttgtgccggtaatttggtttctagaataatgatttccatttttgtactctccattaggtaaataaattcatatacaacattcagttaatgaatattgacaagtggttggccactcgctttttgttctaaatttcactggttaaaaagtcaacagagccagtttcaaatgagagaaactacagatctcttgtgagcaagatgcaacgcgaaagtggggggcaacccattggataatggggaaatcaacttattgccagaaagtttcgttattgcgttatattgcgtggtattaaacccaaccataatgattggattagcgaatggctaaaagcaactacataacccgcgagggctggcaggcgctggatcgtgagctacattacctatggcgagaagagcggccggtggtgacacaagcggtatctgaagcagcggctatgggtgaccgttcggaaaatgccgaatatatctacggtaagaagcgcctgcgggaaattgatcgtcgggtgcgctttctaaccaagcggcttgaagtgttgaaaattgttgatcccgatcctcgccaggaagggaaagtctattttggtgcctgggtgcgggttgaaaatgaatcaggagaacagcgcatcttccgtttggtggggccagatgagttcgatccggcgaaaaaatggatttctatcgattcaccggtggcccgagccttgataggtaaacaggtcgatgatgaggtgacggttcagacaccaaatggtgaggcgacctactggattctagatattcgctaccgcccatttgatgaaagtgttgataattaagcctgacaataagctttgtaacaatttcgactagaatgtataccataaattgctgtctgttagagtgagtttttctaacaatgtgtagattcgggcaatacggcctttgggagtaataaaatgcaagagaatcacaagattctggtcgttgatgacgatatgcgcctacgcgcgctattggaacgttacctgacagagcaaggtttccaggtgcgcagtgttgccaatgctgaacagatggatcgcttgctaactcgtgagtccttccacctgatggtgctcgacctgatgttaccgggggaagatggcctgtctatctgccgccgtctgcgcagtcaaagtaacccaatgcctatcattatggtgacggcaaagggtgaagaagttgaccgtatcgtcgggctggaaattggtgccgatgactatattccaaagccatttaacccacgcgaactgctggctcgtatccgcgcggtgctacgccgtcaggccaacgaacttccaggtgccccttcacaagaagaagcggtgattgcatttggtaagttcaaactgaacttgggtacccgcgagatgttccgtgaagatgaacctatgccactgaccagcggcgagtttgcagtgctgaaagctttagtcagccatccgcgtgagccattgtctcgcgataaactgatgaatttggctcgtggccgtgaatacagtgcaatggaacgctctatcgacgtacagatttcacgtttgcgccgcatggtagaagaagacccagctcatccacgctatatccaaaccgtatggggcttgggctacgtatttgtgccggacggcagtaaagcatgaggcgatggcgcttttctccacgtagctcatttgcccgaaccttattactgattgtgaccttgctatttgtcagcctggtcacgacgtatctggtggtactgaatttcgccattttgcccagtttgcagcagtttaataaagtattggcatatgaagtccgtatgctgatgactgatcggctgcaactggaagatggcacgctacttgaagtcccgccggcgttccggcgtgagatttaccgtgaattggggatttcgctttataccaatgctgcggcagaggaaagtggcctgcgttgggcacagcattacaaatttctcagtgatcaaatggcccagcaattgggggggccaactgatgttcgggtcgaagttaataaaaactcccctgttgtctggctaaagacgtggttgtcgccggatatctgggtgagggtgccattaactgagatccatcagggcgacttctcgccgctgttccgttataccttggccatcatgttactggcggttggcggtgcctggctgtttatccgtattcagaatcgacccttggttgaactggaacatgcggctttgcaggtcggtaagggcatcattccgccaccgctgcgcgaatatggtgcttctgaggtccgctctgttacccgggcatttaaccaaatggcggctggcgtgaagttgttggctgatgaccgcaccttgttaatggcgggggtcagtcatgacttgcgtacgccattgacccgtatccgtttggcgacagaaatgatgagtgaagccgacggctatttgtctgagtcaatcaacaaggatattgaagagtgtaatgccattatcgagcagtttattgattatctgcgcactgggcaggaaatgccgaccgaaccgagcgaccttaatgcggtgttgggtgaagttattgcggctgaaagcggctatgagcgggtgattgaaacagatttatgtgaaggcgaggtcatggtggatattcacccgttatcgattaagcgcgctttggcgaatatggtggtgaacgccgcccgctacggaaatggttggataaaagtgagcagtggcacagagctacagcgagcttggttccaggtggaagatgatgggccaggtattaagccggaagatttgaagcatctgttccagccttttgtccgtggtgatagcgcccgtagtaccagtggcaccgggttagggctggccattgtgcagcgaattattgatgcgcacgccggttcgttggatatcggcaccagcgagcgaggtggattacggattcgagcctatattccgttgccgttggatgttaagcctaagccacctgcggtagcgtgagttttattttggttatttaatatggtggtcaggttcggttgttaaagcaacggagtttacttaacctccgtagcctcaaccgccaaagggtgcgggcgcgcccccttgtggaatcccgcgcttcgcacgtatcgcctgcccactgcgtgggttccctcacttatcatttcactgtcgggacggctttattcgcatccctgctcatgacgcctaaatccgccgtatatggcggatttcccttgctccattcttcattcggctgctcaaatgtgcttttaacatcaagaccaaaaaccatgattttgattttctcttttgatgttgagcacaatcaggaatattaccgacaaagacggtggcccgagtgagccgccatggacaaatctgccgggagcagatttgaacgctgcttgcagtggccccgaaggggtgagtcccatggacgggactgcgaatagcagtaatatttcgcgcaagcgcgggattgcacaaggagccacgcttatggcccctttgccggttggttcatcgcaggttaagtcaactcaagtgctctaacaaccgaatcggaacaccgaacaccgaacaacctaatcaccaaaaacaaagccaaatctagacttcctcccacattttgataacaaaactgttactcccatcacgcataaatgtttttttttggttaagtcttggcttgtttgttggtttttgattacaatcgtgagcgaaaacgaacattaaagagctgtttcgaacatttggagggagtaagcatggaaaccaaagacttgatcgtgatcggtggcggcattaatggtgccggtatcgctgcggacgctgcagggcgtggcctgtccgttctgctgctggaagcacaagatttggcctgtgctacgtcttctgccagctccaaacttatccacggtggtttacgttacctggaacactatgaattccggttggtcagtgaagcattggccgaacgtgaggttttgctgaaactggctcctcatatcgctttcccaatgcgctttcgcctgccccatcagccccatctgcgcccggcgtggatgattcgtaccggcttattcttgtacgatcatttgggcaaacgtaccagcctgcccgccagtaaagggctacgctttggacccgaatcagtattgaagcccgagttagtgcgcggtttcgaatattctgactgctgggtcgatgatgcccgcctggtagtgctgaatgctcaggaagtggtcgaacgtggcggcgaagtacgtactcgcaccaaagtgactcgcgcctggcgtgaacaaggcctatggatggtggaagcggtcgatgccaacaccggcaaaacctttacctggcgtgctaaaggcttggtgaatgccaccggcccatgggttaaacagttctttgatgatggtctgaaactgaaatcaccttatggtatccgcctgatcaaaggtagccatattgtggtgccacgggttcataaccaaccacaagcctatattctgcaaaacgaagaccaccgtattgtcttcgtcattccttggttggatgaatattccatcatcggtaccactgatgtggaataccacggcgatccgaaagatgtgaagatcgacgatcaggaaattgattacctgctgaaggtgtataacgaccactttaaaaagcaactgggccgcgacgatatcgtctggacttactctggcgttcgtccgttgtgtgatgatgaatcagattcaccgcaagcggttacccgtgattacacactggatgtcgccgatgaaggcggcaaagcaccactgctatcagtatttggtggcaaactgaccacttaccgcaagctggcagaacatgcgctggaaaaactgtccggctactatccaaatgtcggcccggcatggacgaaaaccggctcgttaccgggcggggatattggtggcagccgtgataactataccgtgcaattacgccatcgctataactggctacctgaagggctggcgcgccgctatacccgtacctatggcagtcatagcgagctgattttggctgatgccaccagcatcgaaagcttgggcgaacacttcggccacggtctatatgaagcagaattgcgctatctggttgaaaaagagtgggtggttgaacttgatgatgcaatctggcgtcgcactaagttaggcatgactctggatgatgtgcagaaacagcgagtggctgaatggctggcgcaagtacaagctgagaaacaacagaccctgtctttggtctcctgataacaaattcccgtcatctatctgttaaaagaccctcttcacagctcactgttgaagagggttttttattcgctcagtgaatacatccaaacagctacaatcttattggcttaatatgccaaatgtcatcggcatactcttgaatagtccgatccgaagagaaatagcccatattggcaatattgagtatggttttacgtgtccattcgtctggatggcggtagagcatatcgacgcgctcttgggtatccacatagctgcgataatccgccagcaactgatagtgatcacccaaattgaccagtgaatcaaacagactggtgtatcgatgaggctcttccgggctgaaagtgccggtagcaatctgcgttaatacctgattcagttctggatcgttgttgtaatagtcacgtgggttgtagccattgttacgcagtgcctcgacctgctcggtggtattaccaaagataaagatattttcctcacccacatgttcttgtatctcgatatttgccccatccagggtaccgatagtcagagcaccgttcagcgcaaatttcatattactggttcccgatgcctcagtacccgccagcgagatctgttcggaaagatcagctgctggaatgatcaactgcgccagactgacactgtagttcgggatgaacaccacttttagcaggttattaatgcgcggatcgttattgatcaccttggctacatcattgatcaaccgaatgatttgtttcgcattgtaataagctgatgcggctttaccggcaaaaatcaccactcgtggtacccacttctcatcaggagcttcaagaatgcggttatagcgggttatcacatgcagaacattcaacagttgtcgtttgtactcatgaatacgcttgatttgtacatcaaacagcgccgccggattcaccacaatattcagcttttgcgcaatatagatagccagctgctttttgttctccagcttggctttttgcactgcccgcaagaagctcacgtaatcaatattgtttttcagctcactgagttggcccaaatctgtacgccagttatggccgatactgtcatccaatactgcggccaatggccggttagctaaccccagccagcgccgtggcgtgaccccattggttttattgcagaagcggttcgggaagatacgggcaaaatcagcaaacagcgattgcaccatcaactctgaatgtagcgctgacacgccattcactttatgactggcaatcaccgcaagccaggccatacgcacacgtcgaccatggttttcatcaataaccgatactcgtggcagcaattcgggttcatttggatattgctcttgtaccagtttgaggaaatggtcattgatttcaaagatgatttgcagatggcgcggcaggattttgccaatcatgtcgataggccaggtttccagtgcttcgctcatcagagtgtggttggtgtaagagaatacttgctgcaccacatcccaggcatccatccaactaaatttatgctcatcaatcagcagacgcatcatttcagggatagaaagcaccggatgggtatcattcaggtgaatagcaatcttatcagccaaattctcaaatgtttggtgcatcatccaatggcggttgagaatatcctgcaccgtggcggaaactaaaaagtactcttgccgcaggcgcaattcgcgcccagagtaggtcgagtcatcgggataaagtacccgagatacgttttctgaatggtttttatcttctaccgctgcgaagtaatcaccctgattgaatttacccagattgatctcattactggcctgtgcagaccataaacgcagagtattagtagcatctgtatcaaaaccaggaatgatttgatcataggcacaggcaagaatttcttccgtttccagccaacgagttttgctgccttcctgctgaatacggccaccaaaacgcactttatagcgggtattgtgccgtggaaactcccaggcattgccatattccagccagttatctggcgactccatctgctgaccattgacgattttctggctgaacatgccatattcatagcgaatgccatagccgcgaccaggaagtgctaatgtggccagtgagtcgagaaaacaggccgccagccgccctaagccaccattacctaaaccagggtcattctcttcttgcagcagctccgacagattgaggcccatttcatccaaagcctgttcgatatcttcataaatccccatcgataacagtgcattagaaagcgttcgtcccaagagaaactccatcgacagataataaacctgccgaacgtcttgggataattgtgcgcgattagagcgcagccagcgttcaaccatccggtcacgcacggcaaataaagtcgcattcagccaatcgtgctgagtcgcaatagagggatctttgcctacaataaacattagtttgtaggcaatggagtgtttcagcgcgtccacactgacaacaggtgaggtataactgaacggtgatgtcatagcggttttcccaattagtggttacaacaaatcggcaacgagaaatcacagacgccgataaagtgacagatagtctgccgctgctacttgccaaccaaagtccaaccccatcgcgtggcgctgaacgtgacgccaatgttttggtcggctccacagaacaaaagcacggcgaatcgcccgcaccaatgcttgtgcatcgcattcatcaaacacaaaccccgaggcactgccgtctgccagattctccagcgcgcaatccaccacggtatctgccaacccgcccgtatgccggaccagtggcaaagtgccatacttcaagccatacaactgtgttagcccacaaggttcaaaacgactaggcaccagaatcacatccgcaccggcaataattcggtgtgaaaatgcctcgtgatagcctatttgtaccccaacctgaccggaatagtctgctgccgctgccaggaatgcctcttgtaaaatggcatcacccgcccccagaacagccaattgccctcccaattgtagtaaatcgggcaacgcttccagcaccaaatctagccctttttgctccgtcagcctgctgaccacggcaaaaataggtttcttctccgtcacctccaaccccattgtggtttgcagatgagttttatttaccgctttcttttgcaggtcttctgcatcatagcgggcatggagcaaagtatccgtttgtgggtcccagatatcactgtccaccccattgagtatcccggttaatcgcccctgactggcccgctcttgtagcaacccctccatgccgtagccgaaggcaggttgggtaatttccttggcataggtcgggctaacggtggtgacatggtcagcaaagaacaatccggctttcagataggaaatttggccataaaactccagcccatacatttggaaaaatgcggctggcagctgtatttcagccaaatggtgccccgagaacagcccttgatatgccaaattatggacggtaaatactgaacgtgccggccggccacgtgccgcgagataagcacaagctagcccggcatgccaatcatgggcatgcactacctctggacgccaataaccatccaggccacaagccagctcacaagccatccatcccagtaatgcaaaacggcgatagttatcagcataagcatgtaaagattggtcgtggtacgggcttcctgcccggtcatagaggcctggtgcatcaatcagataaataccaatcccctgataatggccataacgtaatgaaacacggccagcaaaggtatcaatctccctgaccaaaaccgtgtctgggatgccacggcgtaagtcagggaaccccggcaacataaccctgacatcggccccctcagcaatttgagcggcaggtaaagcaccaacaacgtcagccaatcccccggtttttaacaacgggaatagctcagaacatacgtgtagaacccgcatcatgactcctatttatacccttcttacttgaagcggcagggttgttagctgctctcaggcacccgaatcactgacctgtgtcagctcatcgggataccctcgtttgccgcctacctgccactccaattaatttgggtattaaggtactcgcttaataaatgataaaattcgatagccctatttttcggccagcttggctagcatcgcacgggtcactaacaccaccccgccctcagagcgataaaaacgcttgctgtcttcttcggcgttttctccaataaccgtcccctcgggtatctggcaggcacgatcaataatgcagcggcgcaagcggcacgaacggcccacattgacatccggcagcagtaatgtggaatcaatggtgcaaaacgagttcacccgcacccgagggaatagcactgagtgcaccaccaccgaaccggaaacaatgcaaccaccggaaaccaacgagttcatggtcataccgtggctaccggagcggtcctgcacaaacttggcaggtggcagcggctccatatgagtccgaataggccaatcgcggtcatacatatccagctctggcgtcaccgatgccaagtcgaggttggcgcgccagtaggcatccagcgtcccaacatcacgccagtaaggcggcagttcagcattagatgtcacacaggaaaggtcgaatggatgtgcccaggccactctttgctcagtcaatttggggatgatatctttaccaaaatcatggctggagccgggagttttctgatcttcttctaataatttaaacagataatccgtattgaaaatgtagatgcccatactggcgagggccatatccggtcggcctggcattgcaggaggattagccggtttttcatagaaagcggttatctgataatcctcggcaacctccatgacaccaaattcagtggcctcggtaatggggactggaatacacgccacagtacactcagcgcctttctcggcgtggtcgagcaacatgcgggagtaatccatcttgtaaatatggtcacccgccagaatgacgatatgttccgctttgtagcgccggataatatccagattctgataaatcgcatctgcggttcctttgtaccactgctcagtgctcaggcgctgctgggctggcaataaatcgacaaattcgttcatttcctcattgaggaatgaccaaccacgttgaatatgttgaaccaagctatgtgactgatattgcgttatcacgccaatacgccggatacccgaattcagacagttggaaagggcaaaatcaataatgcgaaacttgccgccaaaatgaactgcgggtttagcacgggtcgccgttaaatctttcagccgtgaaccacggccacccgccagaatcagcgcgacagatttattcggcaataatcgagctaacatcagtgggtctttgttctcaaacttaaccatgaaaactccttaaaatttctgtgtgagcacgcaaacggtatgtgcagacccattccatacggttaatggttccgtatgctctgacggctcaaaaggaggaatcaccacccattcccccacaggtaaatgcatttcacacgcttgatcagtggcattaatcaccaccagccagcgctgagataaccgtatttgtagttgtttctggcaaccctgctcccaagccccatcactcagcgcttcgccctgactatccagccattgcacattgccatcgccgtcttcccaccatgaatcttgaatcagagccggaatctgctggcgtaaccgaataagttcggcagtaaatgccgttaattctcgatctgcgctcccccagtcgagccaggtgagaatgttgttctgacaatacgcattgttgttgccctgctgactatggccgtgctcatcgccagccagcaacatcggtgtaccctgtgaaagtaacaaagtggtcagtaatgcgcgctggcacgctttgcgccgttgccagatagcgtcatccgccaccaaaccttcactaccaaaattattgctcagattgttatcactgccatcacggttttcttctccgttgatttggttgtgtttttggttaaaacacagcaaatcttgcagggtaaaaccatcgtgggcggtaatttgattgatgctagcggaaggcaaacgctcccgatgtttgaataaattgctggatgctgcaaagtgctgggcgaattgccccaaaggtaaatcgccgcgtaaccagaagcggcgcatggcatcgcgatattggtcattccattcgctaaaaccggtgggaaagttacccaattgatacccccccaagccgatatcccaaggctctgcaatcatcttgcaattacaaagctgtttatcagccgccagtgcggcaaacaaaggagcatgttggtcgaaagccggtgagcgccccaaaaccgtccccaaatcaaagcggaaaccatcaatgtggcagctatcaacccaataacgcaggcaatcaagcacccactgcatcacataaggttggctaaggcgcaatgtattgccacaaccggtcatgttgtcatattcaccctcagaggtgagccagtagtagctggcattgtcgatcccacgctgacacagagtggggccaaacacatccagctctgcactgtggttgaataccacatccaaaatcacttcaataccggcttgatgcagtgctttcactgcatcgcgcaactctcgcagaggggatatcccttcacgaccagaagcataatccgggtcaaccgcatagggagcgagtacgttatagccccagtaattactcagccccatcttctgcaaccgtggctcatcaatatggaattgcactggtagcaactccaacgtcgttatacccagtttttgcaagtattgaatcatggctggatgagccaaaccggcgtacgtgccacgcagatctgccggaatatccgggtgcaattgagttaagccgcgtacatgggcttcataaatgacggtattgccccaaggaatggttggtcggcgatccccctgccaatcatattcttcatgcaccacaatacactttggagctacagcagcactgtcgcgataatcgggctgactcaccccaccctgtaagctggggtcatcacccacttttctatccagcgcacgagcataagggtctatcaatagcttgtggggattaaaacggtggccttgttgcgggttaaatggcccactgacacggtaaccatagcgctgccccggctttcctccgggaagatagccatgccagatatccccactgcgggccggtaacggtatccgcagctcctggttattatcatcaaacaggcacagttccacctgctctgcatgggccgaaaacaaagtgaaatttatcccgacaccatcaaaatgagcacccattggcgtcggggagccactcgtcagcgtcgtcatcctaccccccccgtgtcagataaatagtcgacagcggtggcagagttagcagcaatgaatgcgcgtggttatggctgctcaccgggtggctatgaataccgccctgattacccatattgctgccacgatagaacgctgaatcagagttcaacacttcacggtaatgcccgctctgcgggacacctacgcggtagttgtaacgtggaactggcgtgaaattactaataacaatcagttcgttaccatcagcgtcacggcgcaggaaagcaaataccgagttttcatggtcatccaccaccaaccactcaaagccagccggttggtaatccaactcataaagtggcgcatattgctgataacaatggttaagatcacgaacccagcgctgtactcctttatgccagccgttttcgtcatccagcaaatgccagtccaggctggtatcgaaattccactcacgcccttgggcgaattcacatcccataaacagcaattttttgcctggatgcgcccacataaacccataataggcccgcaagttagcaaatttctgccatgcatcacctggcatacgatcaaggactgaacgcttgccatgcaccacttcatcgtgagagatcggtaaaataaagttctcggtataggcgtataacataccgaaagtcattagattatgatgatatttgcggtgaacaggatcacattgcatgtaattgagcgtgtcatgcatccagcccatattccacttgtagttaaagcccaatccacccgcatcaggaggtaatgtcaccccagggaagtcagtagactcctcagccatagtgacaccaccggggcgctcaacaccgatggtgtggttggtataacgcaagaaggcaatcgcctccagattttcgcgcccaccgtaataattgggcacccattgcccttcggcacggctgtaatcgcggtaaatcattgaagcaacagcatcaatacgtaatgcatcaatgccaaaacgctccatccagtagaatgcatttcccgctaaatagttgcgaacttcattgcgaccatagttataaatcagggtattccagtcctgatggtagccttcacgcggatcggcatattcatataatgcggttccatcaaaggtcgataaaccatgctcatcactggggaaatgacccggaacccagtcaagaatgacgttaattccggcttcatggaatttggcgacaaaatctttgaaatcttgtggtgtgccaaagcggcgggtcggggcgtataaccctagtggttgatagccccaactaccatcaaacggatgctcattaatcggcagcaattccacatgggtaaagcccatatatttgacgtattcgaccaattgatcggctaattcgccataactaagccaaaaattattgtcggtatggcgtcgccacgaaccaagatggacttcataaatagaaataggtgaacgcaagtcattggctttttgtcgagcaggagtattttcgaccacatcgggcaacggactgatcaatgaggctgtttctggccgcatctgggctttaaaggcgtagggatccgcttttaaccgcacctgaccgtggcaatctattatctcaaacttatacagctgccccgcctgcacaccgggcaggaatagctcccaaataccgttttctcgccgtagccgcatggggtgacggcggccatcccaaaagttaaattcccccaccacagagacacgctgggcatttggcgcccaaacagcgaagctgactcccggcacctcgtccagactcatcaaatgcgcccctaagcgttcataagggcgtaaatgggtaccttcagccaataaccaggtatcgatatcctgcaataaagtgccaaatcggtagggatcttcgatgatttgtgtactttcttgccaggtaacagcaaattgatagcggaaggggtttttacgacgggtaagttgtacagcaaaaaaaccacggggatcttcacaatccaattgagcgactcgacgccccgtcttggtatcaataagccaaacctcttgggcatctggcaataacgcacaaacctgtaatcctcgctctgtttggtgcatacccaatacggaaaaaggatcggcataatggccggaaataatctgattaatcacctgacggtcgggaagtactgacatatcttcttcctttgactaatagcatgattttatgatgaaattttaaatatgctgtccaaatccagcgcattaatcatgcaatccatttaatgtatgaggcatgatcaaggtcaataaatggacttaatgccttaatccgttgttctgaaagtcgcaccctgaagcgataacttttcttgccaaactataagcatagtcaatgagagctaaaaaaattggcttatgattaatgaaattttttctcacgcaaataagtgaaaaaaaagaagattaagctgtgcaagaaacacatagatgatggaaatgccgttatgagtcgcacaaagaaacttgtgatacccgccagacgaaatgagtaaaacaacaagctgacacgatttttggccccatagggcttttttgttaaaacaaggggcgggctaacttctcggtcgagaaatctggctacaatagcggcagcaataaataatcttagtaataacagtggtcatccaacatgggcgttagccaggtcgaactgattttttcccttttacaacagatgtgtgtctatctggtcatcgcctatctgttgagcaaaacaccgctatttatccccttaatgcaggttaccattaggttgccccataaactggtgtgctacctcacgttttccatgttttgcatcatgggaacctattttggtttgcatattgatgactccatcgccaatacccgcgctatcggtgccgtattaggtggcgtgttgggggggccatcagtcggttttctggtggggctaacgggcggcttacatcgctactccatgggaggaatgaccgccaccgcctgtatgttatctaccatcaccgaagggttattaggcgggctactccatagctatttgatccgcaaaaatcgcctcgacctgttattccagcccttggttgtcgccgctattaccttggtagccgaagtcctgcaaatgttgattattctggcagtggcgcgccccttccatgaagctgtcgaattagttgagaatattgccctgccaatgatgataaccaacaccatcggtgccgcgatgtttatgcgtatcttattggatagacgggctatttttgaaaaatacaccaccgcattctcagccaaagcgttacaaattgccgcgcgagcggaaggattattgcgccacggttttgatcagcaaaacagtatgcgagtggcgcgtattttgtatgaggaactgggtgtgggcgcggtagccatcactgaccgtgagaaactgctggcgtttattggcaccggctcagaccaccataaagtgggaggaaccattacttccgaccatacccaccgggcgattgagctgaatcaggtggtctacgccgacggcaacgccgtaccctatacctgttcaatttcaccgacctgtaagctaggttctaccttggttatcccgttgcgcggcgaagagcatcgggtgattggcagcatcaagttgtatgaaccgaaaaccaagctgttctccagtatcaaccgcacattgggtgaaggcattgctcacctgctctcggcccaaattctggccggtgaatttgagcagcaaaaacagatgttggcacaatccgaaatcaaactgcttcacgcgcaggtcaacccacattttctgtttaacgcgctcaatactctgtcagtggtgatccggcgcaacccagaccatgcccgtaaactggtactgtctctgtcgacattctttcgcaaaaacctcaaacgcagtcatgatgtggtcacactgagtgatgaaattgaacatgtgaatgcttatctggaaatagaaaaagcacggtttgcagatcgcctgagtgttgaaatttcattaccagatgagttgatggaggcgcgtttaccggcattttcgctacaaccggtggtagaaaatgccatcaaacacggtatttcgcagatgttcagcaatggtcgtatcaccttgcatggcaagttggatgagcatgttctggtgctggaagtcgaggataatgccggattgtatcaaccacggccaaatggtgatgggctgggtatgaacctggtggatcggcggattaaagtacgttatggcagtgaatacggtgtaaccgtaataaataaagctgaggagttcacccgtatcatcattaaactgccgtttatcaccgcaagtgagagctaacccgcggatagctttttgcgagtaatgatattcaccatattaagtaccgctgctgaatgttcatgccgccgccatgccaaagtaatcttggtttttaataagctgtcatcaatctcatgataagtgacattatttgcctgaatagttgtgagtgaacgaggtaccagagtaaaaccaaaaccggcagaaaccatgccaatcgccgaaaccatctgtggcgattgctgccctaactcaggttgaaaccctgcacgatagcaagctgtgataatggcatcatataatccggggccaacctctcgtgggaaaataatcagtttttcatgctgtagtgtttgcagattgatttttggcaagcggtgcagcggatgatgatgtggcagcaccaacaacatatcttcctccaccagcaccttgcaggtgaattcattactggcatcacagggctggcggataaaagccacatcaatatgttcgttatgcaaatcattcattaacaccggcatagtctcttcactgggcgacaatatcacctccggatatttctcccgataagcatggagcagctgtaagactatgggctgaaacgcggtcgagctggcaaaacccacccgcagcttgcccgtttccccgcgtgcaatacttttcgcccgttttatcgcttcatccgtcaacgtcaatatatgacaggcatcctcatagaacactttccccgcattggtcaattcgaccccacgcgttaaccggcgcagtagcggtgtgcctatctcttgctccaatttttggatctgttggctcaggggcggctgtgaaatacccagcgtttcggctgctcgggtgaagtgccgcgccgcagccactgcaacaaaatagcgtagataacgtaattccatatatttttgatatcgaaaaagtgggattcctatattggtacttatgctcttttggcgtcaaccttatatataaatataatttatgttacgtaagggcggggaagaatatgactgaaccaatggcatcgcattgctcgtgtgctcaagaggtggcaaaaagctatattgcttatcagggccagcatccagagtgcattatttatcaaacctcactgatgagcgcattgattagcggggtttacgaaggccaggttacaatggctgagttattgaaacacggcgattttggattaggaacatttaacaatctcgatggcgaactcgtcgcattaaacagtaaaatttatcaattacgatccgatggcagcgcccgctccgcccaaccacagcagaaaaccccttttgcagtgatgactttttttcaaccgactgaaaaacgccaattcgaacataaaatgagccgggaacagctccacaaggtgattaacgatgttgccgcaacagataatctgttttgtgcgctccgcattgatggcaaattcagccatgttgaaacccgcaccgtgccgcgccaacagcgcccctataaacccatgcttgaagctatcgccgaacaacccacctttgagtttgagcatcaacatggcgtgatcattggttttcgcagcccaaactatacccaaggcattaatgttgctggttatcacgaacattttattaccgatgaccgcagcggcggtggccacgtgctggattaccaactggaagacggcattctgacctttggcactgtcgccaaattggttatcgacctgccgcaggagccagattttcttacagcaaacctttccccacagaatctcaacagcgcgatttgcgccgtagagagctaatccgccgcgcagagcgaagacataaaaggacgctatatcatgataaacgaacctaatattctggcctggaaaagcggtgccgatctggtggttaatcatttagagcagcaaggtgtgaaacaggtatttggcattccgggcgctaaaattgatcgggtatttgattcactggaagattccagcatcaacaccatcgtggtacgtcatgaagcgaatgccgcctttatggccgctgcggttggtcgattgaccggtaaagccggtgtcgcactggtgacctccgggccgggttgtgccaatctggttaccggccttgctacagcgacctccgaaggggatccggtggtggcgttaggcggtgcggttaaacgctccgatagtttgaaaataacccaccaaagtatggataccgtgagcatcttccgcccggtaactaaatttagcgcagaagtgacagcttctgcggcacttggcgaagtgctggggaatgccttcagaagcgctgagtttggcagacagggggccgcctttgtcagtttgccacaagatattctcaataaacccatcaccggacgggcgctaattcatcaagtttgtccacaaagcggtagcgcaccactccatgaaattattgctgtggctaaattagttaatcaggcgaaaaaccccatcttgttactgggattaatggccagccaaccggccaatgcgcaagcgattcggcgcttacttcatcacagcaaaataccggtcactagcacctatcaggccgccggtgtggttgaccaagcacatttcgaccattttgcggggcgggtcgggttatttaataatcaggcgggcgataaactactgcaacaagctgatttgattatcactatcggttatagcccggtggagtatgaccccgcgttatggaacaacggccgggcgacactgatacatatcgatattttacccgctgagatagatgcagcttatcagccggaaaaagagctattgggtgatatcgccgccacattggaggtactcaatcagcagatacatggcccggtaattttaacctctcaaacacaggcaatactggaagatcgctgtcgtcaacggcgcgacctggccaatcgtgcagataaaatgaatggtttcgccatccacccactgcggctggtgcgggcaatgcaggatattgtcaacaatgacgtgacgctttgtgtcgatatggggagtttccatatttggattgcccgctatctctacagcttccgtgcccggcaagttttaatgtcaaatggccagcagactatgggcgtcgccctgccgtgggccattgcggctgcactggtaaatccgcagcaaaaagtggtttctgtctctggggatgggggttttatgcaatccagcatggagttggaaactgcggtgcggcttaaaagtaacctgctgcatatcatctgggtggataacggctacaacatggtggaaattcaggagcggaagaaataccaccgctcatctggtgtcagttttggcccgatagattttaaaatgtacgcggaatcctttggggcaaaaggctttgctgttgaatctgctgatgaattaaccgttaaattacatcaggcaatggatactcaaggcccggccgtcatcgccattccggtggattattcagataactaccgcttgatggaagaactgaatatcagccagttgttgtgattgtggcagtcttgattaatgcgttatcccagcaaaaatgcagccataaaaaagccctgactgctgacaaacctcgataactctatcttgcaaggtgaaggcaggtagaagagtaaagcgtccgcgccagggacggcgcggctcgagcccccagggaggggtttacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaacctcagccctgactataagatcagggcttcagactgctgacaaagtcaaatgaaggggaatcgtgccgttggggtcgtagtcgcgaaagcgaccggagtgccccgaggtgcggtaaacccttcactcactaagttatcaacagctttgtcattaagctcaagccctgactataagatcagggcttgtcatcatgatgagatagtaaattacagcaaaattcgcagcatacggcgcagtggttcagcagcgccccataacaattggtcacccacagtaaaggcggagagatactccggccccatattcaatttacgcaggcggccaacaggagtattcaacgtaccggtcactgccgctggggtcagttcgcgcatactcaactcgcgatcattcgggataacgcgaacccagtcattgtgagttgccagcaattgctcaatttcaggcagcggcacatcttttttcagcttcagtgtaaaagcctggctatggcaacgcagtgcgccgacacgaacacacagaccatcaaccgggataacactgccggtattcaaaatcttgttggtttcagcctggcctttccactcttcacggctctgcccgttatccagcgctttgtcgatccacggaattaaactacccgccaagggcacgccaaagttgtcggtcggcaatttgccactgcgagtggccgcagtcactttacgttcgatatccaaaatagctgaggcaggatcttgcagctcttttgccacatcggcgtgcaacatacccatttgggtcagcaattcgcgcatgtgacgtgcgccaccaccagaggctgcctgataagtggcaacagatgcccactcaaccaaatcattagcaaacaaaccgcccaatgacatcagcatcaggctgacggtacagttaccaccggcaaaggttttgatccctttatccagcccctgttgaatgacaccgtggtttactgggtccagaatgataattgcgtcatcgcgcatccgtagagaggacgcggcgtcaatccaataaccttgccagccagtttctcgcagctttggataaatttcgttggtataatctccaccctgacaagtaatgataatatccaatgcactcagcgcatcaatatcataagcatcttgcaacgtaccttgctgaccggtgaaagacggagcggcttggccgtgttgagaagtagagaaaaagaccgggcggatcccgtcaaagtcgcgttcttcaatcatgcgttgcatgagtactgagccgaccataccgcgccagccgataaaaccaacgtttttcatgtttactgccctgccttggaaggtgacatcgattaatggatgtctgtctcgcatcgctgctgatgcatacggcaaactgacggggacagacctgataccaccttacaaaatatggacaaagtggcaagttaaattattcgataccagaatgattcaaagcaatcttcctaatatgtgactttgactggcgagaaacgccagtcgttttgattattttgaggtaataatgacagagatgattgcggcaacggtgttgctgtttttgattatggatccgctgggtaatttaccgatttttatgtcggtgcttaaacatctggaacctaaacggcggcgagtggtattgatccgcgaattgctgatcgcactcatattgatgctgatttttctgttcgccggcgagaagattctggcgttcttgaatttgcgcactgaaacggtatcaatatccggcggcattattttgtttttaatcgcgattaagatgattttcccctctcccgaaagcagtgttaccgggctatcggcaggggaagagccttttctggttccgctcgccattccattagtggcaggcccgtctattctggcgaccctgatgctgctatcccatcaatatcctaatcagcttagccatttggtgctggcattgatgattgcctggggtttatctgcggccattttgttaatgtcgaatctgtttctgcgcttgttgggcagtaaaggtgttagcgcattggagcgcctaatgggattaattttggtgatgttatcaacgcagatgtttttggatggtgtgcgcgcgtatctgactaagtaagtttacgcgcccgttgacggcaaagttattgatagctcggtgagtgaagggtttaccgcacccaaggggcgatttcccttcattcaactttgctaacagtttccatcacgcgatgattagttctgtttttccagtgccaacacacagcgctgcacaacttcatcaatatctgcatcaatatccacacagataacatccggctcttctgaccccggttcttccaatgcttcaaactgactttttaataaatcggtgggcataaaatggccggagcgggcttttagccgttccataatcacattaaaactgcccttcaggtataaaaacaccatttccggattaccttcccgcaaccgatcgcgataacgccgtttcagtgccgaacagacaataatgccgctttcattcttatggtgcaggctataagccgcgtcgcttaggcgctctaaccacggcatgcggtcctcatcattgagaggatgtccactgcccattttctgaatattggcgcggggatgcaggtcatcaccgtcaataaatttggcgtgaatccggcgggccacagcttcacccacagtcgtttttccgctacccgatacacccatcacgataatgctacgtcctgccataatgttgatctctatctcagaataggaattttaccactcgctatggttccgtattttaccatgttaccggtatcatgataccggtaacaaatggagatgtgacttttatcacaccggatagaacatcgtcattggactcaatcgcgcaatcacgctggctccagctgactgtaaccataataaaaagcgatacatatactctaaataaatggagaaatactatgccattagtcattgtcgcggttggcgttgccatgctgctgttactgatgatccgtttcaaactcaacggatttatctcgctgatactggtcgctctggcggtgggtgttatgcaagggatgccggtcgataaggttgtcggctcaatcaaagcgggggtcggtggaacactcggcagcctggcgctaattatgggcttcggtgccatgctgggtaagttgctggcggactgtggtggcgctcaacgaattgccactaccctgattgataaatttggtaaacaacacattcagtgggcggtcgtgctcaccggttttactgtcggttttgccctattctatgaagtcggttttgtgttgttgctgccgctggtattcagtatcgccgcatcagctcgtattccattgttatatgtgggtgtcccgatggccgcagcgctgtcagtgactcacggcttcttaccccctcaccccggcccaaccgctattgccaccatcttccacgccgacatgggtaagaccctgttatatgggacgttattggccattccaacggtaattttggccggcccggtattcgctcgtttcctgaaaggcattgataaacctgtgcctgaagggctgtataacccgaaaacctttaccgatgaagaaatgccaagttttggcgtcagtgtcagcactgcgctggtgccggttattttgatggcaatgcgggcggtggcagagatgattttgcccaaaggccacccgatcctctcctatgccgagttcttgggcgacccggttatcgccacattgatcgccgtgttaatcgcgattttcacctttggtttaaaccgtggccgctcaatggaatcggtgatggacacagtgaccgactccatcaaaatcattgcgatgatgctattggttatcggtggtggcggggctttcaaacaggttttagtcgacagcggcgttgaccattacatcgccagcatgatgaacagcagcgggctatcaccgattctgatggcatggtcgattgctgccgtgctacgtattgcactgggttctgccactgtagccgccattactgcaggcgggattgtggccccccttattgccaccaccggtgccagccctgaattgatggtgattgcagtgggttcaggtagtgtgattttctctcacgtcaacgacccgggtttctggctatttaaagaatattttaacctgactatcgtcgagactttcaaatcatggtcagtgctggaaaccattatatccgtctgcggattggtcggctgtctgttattagcgatggtgatatagcgttagtagtataacaacagtgagttagatactgccgccggggaggatggtgaagccgacatcaaccatcttgggtgtaaccacctctccgcgtagccgggccagtaagcgctcggcaccaatttgccccattctttcgcgcggggtcagtacactggcaagtttcgggaccatcgactgaccaatatcatgtccgtggaaaccggctatcgccatatcatgcggaatagaaagtccttggcgctgacattcaaataccgcaccaatggccaggtcgtcattggtgcaaaaaatactgtcgatctgcggataattcacctgagcttcgcgcaatagctccgccccagctgaatatgatgaggaacgactagtcatcacactcatcggttccaggccggactcacgcatcgcctgctcataaccttgttgcttaatcaccgttcgctcatcctgacgcgcaccaaaatacaccacgaaacggtgacctttggcgataatctgctgagtcatttgtcttgcggcttcaaagttattaaaacctacggctaaatcaatgcaaggcgaagaacaatccatcagttcaataacaggaatgcccgcaacctcaatcattttcaaagtacgcgccgtatgatggcgctcggaaaggattaacccatcaatattgtaagaaagtagcgaggtcaaccgctgctcttcccgttctttctgatagccataatgtgccaacatggtttgatagccatgcgcatctgtcacgctttcaataccccttagtacctcggcaaaaacctgattagttaatgatggcagtaatacgccaatagcgtggctggttgcgttggaaaggatatcgggagcgcgattgggaatgtagccaagttcgtctagcgccagtgcaattttttcccgcaatacggcggaaacttgctctggattgcgcaaataacggctgaccgtcattttagtgaccccaaccatatcggcaacgtcttgtagcactggcctttttttcttcattatcaatgaactgaggcagagtaaacggggtgccattctagcaaagaaaagggtatggcgcgatgcacatacccttttttacatatacccgtcatacttcaagctgcatgtgcgttggctgcattcaatcaccccagtcacttacttgtgtaagctcttggggattatgagcctcatcagaggctcaccctgcgggccagcgcaagcgctgttcaaaatggtttacaaccaatttgtcactcaattgccgccttcctgcaactcgaattattagggtatggaataatcaaacttaaactggcggtaaatcaaacagcaagatttcactgtcttcatcggcatgaatagaaagagcagcttcatcccagatagcgaatgcatcactggtgcccgcacggtgtccattgatagacacattgcctcgtacgacctgtatccagatacggcgctctgcctgaatctgataaattgactgctcttcacgtttcaatgcccagcgccatagcgtcatgtcctggaacacttttagcgagccatcgcgggcatccggtgatagcaccaactgccgcccttgtgggatatcgaacatttgctgttcgtaacgaggttctaaaccggtcttattcgggataatccaaatctggtacaaatgcagcggttgatcatcgcggccattatattctgaatggcgaatccccgtgccagcactcattatctgaaattcacccgcatggatttgttctttattgcccatgctatcctggtgttcgacagtgccggacaatacataagtcaggatttccatatctttatgcggatgggtaccaaaaccctgaccggcatcgataacatcttcgttaatcacacgtagtgctgaaaaacccataaattctggatcgtaataatcagcgaatgagaaggtatgccagctgtccagccaaccgtgattagcatggccacgttcttctgctttgcgtaaataaatcatgttcagttctcctcaacgttttctttagtctagatgtcgctggagaatatgaaagcgcaaaaaactcactcctctgttcaaaaaattcgactgattaataagttaaaggacaaatgaattgaatttgaagtgattagcggaaaaaaaagaaaaaaaaagccagcacccggctggctaagtaaacactggaagcaatgtgagcaatgtcgtgccttcgtaatgtgaacacctaaactttgatggtctcatctgaaagcacgacaatgataatcattatcactctcacttgtaaagtgttttttttagccactcgcaatattattgactccgatgaataaaacgatattttattaggtaattcaaacagtaagagtaagggtatgtttatgaaaaatgtgcagatacgccatgtggaattcagcgattatcccgccttgcaacaactatttgctcatccacaggtttatcgcgacacgttacaactccctctaccctcgcttgagatgtgggctaaaaagatcaaagaaataccagccgggatgcataatttagtggcatgtatcgatgaggagatcgttggtcaactgactgttgaagcaaatcagcgtgcacgccgccgtcatgtggcaacttttggtattgctgttgatgttaactcttgcaggaaaggtgtcggcagtgcattgatggcagccatgattgacttatgcgataactggctgaatatacaacgtattgaactaactgtttttgtcgataacctggcagcaatcgccctctatcgtaaatttggctttgaaattgagggtaccagcccacactatgccttccgtgacggccaatttgttaatgctcaccatatggggcggataaaaataccagtctaaccatcaggggataagtgatatcgcttatcccctgcgatgactggatgcaggctggcggtgaaaataactaaatacccgctgtttctttgatataacggcgggctttcactgcatattcaaatgggttagcaatcgcagggtcttgttctgcctcgaccaccatccatccttgatagcctttttcatccaataatttaaacactgggcggaaatcaataacaccatcaccgggaactgtgaatgtgccttttttcacgccatcaaggaaactgagttttttcgctttaacttccgcgaccacctcatcacgaacatcttttagatggacatgattaatacgcggtaagtatttttctaaaatagctaacatcgcttcctgactaccttcggaataataggcatgcccagtatcgaatagcagataaacatcgtcgttaaccatactcatgtaacgatcaatttcttccgtggtttgaatgcccgtccccatatgatggtgtaagcacacctgcatcccttttgtcgccgctattttagccagttcgttataaccctcagcaacacgttgccattcagtatcagtaaagtaaggtttctcttcaaagatagcttttgtggttccctgaatacttttactttgttctgaacagcctataactttggcccccatcgcatggaggaaattcatgtgattagtaaattcatcaatggttctagcgcgttgtccatcggcaaagaaagtgctgaaccaggcattacagatctgcataccacgtagttcaagcataggtttcagtacattaggatctcgtggatatttactgccaacttcactgccgataaatccggccagagccatttcactgatacattgttggaaggtattttctttgcccaaatctggcatatcgtcgttcgtccaaccaataggagcgattgccaacttcacacgatctttattcataataaacctctgtgatacatctaatttatatagatgaatacaattaaaaaatgattaattgcccatcctatgatgtaaaaaatagagctatgcatcagcttgtcggctgacacacagacaatagatattgatattatttgtcataaaaatcaggtcgttgcggcaatcttatcgggacaatctggccactttcctgcgcggcaatgcaggcatcagcagtgaccgcagccgcgaagccgtcccaggcagaaggcccagtaagcttttcagctaacacatcgttgataaaggcttgcaactccacatcgtaggcatcgataaaccgatctttccagtcggtgagaatttcatttgataaccgcgcttcactacgcagcaatactgaagaaggttccggtaattttgcaataccgctatcacccaccacttcgcattgaatatcatagccatattgacagttcacaaagatttcaacatcaatacgcgtcccttttgccgtttcaaatagcacgacttgcgggtctcttaggtgggttttagcatgcttagctttacgcgggaaaacaacctgaaccgagacataatcatcatctaacaaccagcgcagcacatcaatttcatgaattaaagtgtcagtgatagccatacttgtagtgtagttatcacccactctcgggttacgatgggcgcaatgcagcattaatggctcgccaattttgccactggtaatcacatcttttagtgcacgataaccttgatcgtaaggtcgcataaacccgacttgaaccaaacgcttaccttgtgccgcttcagcctctacaatgcgtttacatccttcagcggttacagctaatggtttttcgcagaatacgtatttgcccgcagcaacagccgccaatacgaactcttcatgacttggcccccaagaagtgaccagcaccgcctccacttctttagcattaatgacttcatacccatctgcataaacattcgcttcgatacccaagtcacgaataactttagtggcactttcgcgattaatatcggtcacagcgacaatacggctaccctgcaacaccttgctacaacggcgaatatgatcctggccaatagcaccagtcccgatcacaccaatatttaatgacatattatttccctcatgaagtttggtttgcaggtgatccctgctcattttatgacttcacatccagatcatttaattagcattaataatcacgggctttggcgatattcttttccagttcccgtaccactgcgtccgttttttcactgtcagaaacttgagcaaccccgacccgccaccaactcaggtagccatgaaccatagtttttggcagaacttttatgtcaattaaggttgaaactgtctgcaagcgggcatcggccaatgcatcaagtagttgctgttccgtagcaacccgatatgtcttacagccataagcagcagccaacatggcgaaatctaccggaacaaaatcaccgtctaattggccagtttcttgattacggaaacggaattcagtggcatagctgtccataccatgttccatctggagattattgatacagccatttgtcatgttatcgaacaatatcacattgattttgcagcgttcttgaatggaggtgaccagctcagaatgcagcatcatgaaggcaccatcgcccaccaatgagtaaacttcgcggttaggttcggccagcttcacgcccaatgcagcgctgacttcatagcccatgcacgagtaaccatattcgacgtgatagccattattgccttttgtgcgccatacccgctgtaaatcaccgggtaagctgccagcagccgcaacaatgacagcatcttgaggtaattgattattcagaacccccagcacctggctttgtgtcaggaaagaaccggttttatcaataaactcgccaaagacctgttcacgatccaaatggtcattaatttcaggggtaaaatcctcggtctggtattgcacctgatagacccgcgttgtctcagctaattgctcagcacgcatccgggcaatctccccgccccaatcagcctgataaccagtactgccaagttgctgatgcaatgcagacaatgcttcacgcgcatccgccagcaactgcaaaccatccagcttgccagcatcaaaagcactaacattaatattgaggaatgaaacatccggattctggaataaccatttcgatgaggtcgtaaagtcggtatagcgggtgccgacaccaatgactaaatcagcctgttttgccaaggtgttcgccgccagacaacctgtttcaccaataccaccaagattcaattcatgttctgagctgatagtgcctttacccgcttgtgtttcaacccacggcacaccgaaacattcagcaaatcgttgtaatgcctgaccggcttgtgagtattttacgccaccaccacagaccaaaatcggtttacgttttgaagtcagtaaagcaatagcatcagccaacctgccagcgctggcaggtcgccggtcaaggcgatgaatgcgtttttggaagaaataatctggataatcataagcttcagcctgtacatcttgcggcaaacacagcgttacagcaccagtctctgccgggtcagtcagtacccgcatggcattaatacacgcactcatcagttgctctggccgcgtaatgcgatcccagtatttactgacgggcttgaatgcatcattggtactaatactcaggtcatgagattgttcaatttgctggagtacaggatcgggttggcgtgaggcaaatacgtcaccaggaagcaacagcaaggggatacggttagctgttgcagttgcggcagcggtcaccatattggcactgcccggcccaacagatgaggtacaagcatagatttgctgacgcagtttttgtttggcgaagccggtcgccgcgtgagccattccttgctcatttcgtccttgatgaaccactagctcgccgcaatcctgttccagtgcctgcccgatacccagtacgttaccatgaccaaaaatagcaaaaatccctttgataaatttgatttcctgaccatcaacttgcaggtattgattgtccaaaaaccggactaatgcctgtgccatggttagccgaattttattcatttattcatcctttgctctgtttgcgcgatacaacagtgaggtgaaacatagcagggattataaacaaatatttttttcataaaatcaaattacagaagaaacatttcattctgcgatgaagatcaaataatcaggtaaacactgaaaccggcacacccgcattaactcacgtgaaatagcattattttaaaccaacctacaacaccactaatttattgatataattaatttatatcattcataactgctttccatttcctactaataaaaccatcaataactggcacgatccttgggtataagccctattttcgtgcgtaatataaggcttttagccaggtcacataatcggggaataaatttcatttaaccttgaagttgaaatatttattcctcatactgatttcagaaacgttactacgggtttatttcatcggtcattgtcgaggttttaaaagaaggaaatggggatgggtacacaacacaaagtgctagatgtcatatgtatcgggcgaattgccgtcgatttttatgggcaacagattggttcccgactggaagataccagtacatttgccaaatatttgggcggatcatcaggtaatgtcgcctacggcacagcaattcaaggcctaaagtcaggtatgttggcacgtgttggtgatgaacatatgggccgcttcctgcgcgaggaattacaacgtgttggagctgatacccgttttcttattactgacaagcagcgcctaaccgcattagttattctcggtattaaagatcaagaaaccttccctctgattttttatcgtgaaaactgcgctgatatggccctgacgccagatgatatcgatgagtcttatattgcatcatcacgagcactggctatcactggcacacatctttcgcacccaaatacacgcgccgctgtattgaaggcactggaatacgcgcataagcatgggctacgaactgctctggacattgattaccgtccagtattatggggcctaacctcacttggcgacggtgaaacacgtttcattgaatcagaaaaagtgactcagcaattgcaagaagtcctgcaccatttcaatttaattgtcggtactgaagaagagttccatatcgcgggggggagtacagataccctggtagcgctgcaaaatgtgcgtaaagcaactcaggcgacactggtctgcaagcgtggagcacaaggttgttcagtattcgaaggggcaatcccttccagttgggaacaggtcaaactccattctggtgttcgcgttgaagttctcaatgtattgggggctggtgatgcctttatgtctggtttattgcgcggctatcttaataatgaaagttgggagcaagcttgtcgttatgccaatgcctgcggcgcattggttgtttcacgtcatggttgtgcgcctgccatgccaaccaaaattgagttagacgattacctcagtcgcgagcactctgttccgcgccctgatcatgacgctcgccttaatcatttgcatcgggtaaccacccgtaaacagcagtggccggagctttgcgtatttgcttttgatcaccgcaaacaattggctgatatggcgcgtgaagcgggtgtgagtgaagagcgcatccccaaactcaaaacattattactacaagcagcgcagcaagcggctcaagagtcaggtctggaacataagagtggcattctggcagataccacttacggccaggaggcgctcaacaccattaccggtcaagggtggtggataggtcgccccgttgagttacccagttcaagaccattacgccttgaacatggcaatatcggcacccaactcattgattggccgctggaacatgtcgtgaagtgcctggtattttatcatcccaaagacagtgcggagctgcgccagcagcaggatgagctgattcaggatgtttaccgtggatgctgtaagtcggggcatgaattactgttggaagtgattttacccgaagataataaagacaaagatgagcgttactacattgaaactatggcacatttctatgccctaggtattcaaccagattggtggaaactgccgccactaagtgctgaaaactggcaaaaagtaggtaaattgattgaaactcaagacccctattgtcgaggtgtattgattcttgggttagattctccggaagctatattaaaggcaggctttgccgctgcggcaaaagcaccttgggttaaaggttttgctgtcggtcgcaccatcttcggccaggcatcacgtcattggctgcacggtgagataaatgatgccgagttgatcgcgcaagtgaaacaaaattatcaaacgctgataggctattggcgagattatcgtccagtcatctgaatttaaaacagctttagtggcgctggcgtggaaaacgtcggcgctattatgctgctatctgcatggtttattccttattagcctgaaaaaatcctgatttctgtcaaacttaataaagtaatatcttttgcttatagccgtttcctttatcatggtttagtgaacggttttaattcgcaatgaaataaaagcaaatgcgaatatcaacaaatgaaactttccaaccatctgttagaatagctgacagataacccctgaattttcctctgccgtgggccgaatggatgaataacccgactcaactatcattgctacaagaccaaattcgtcatcgttatgagacgttaagcaaacgcttaaaacaagttgcccgttatatcctggataacagtaacagcattgcatttgatacagttgcttccattgcggcccaagccagtgtgccaccatcaaccttaatccggtttgcaaatgcctttggtttcagtggttttaacgaaatgaaacaagtattccgtcaacatctgatggaagaaaccgttaactataccgaacgcgcacggttattccgtcaaacctcaactgatggcaataccgcaccagaaaaaccggctgaaatactgaatgtatttacgatggtcaatgcgcaagctctacagcaactggcggtgcaaaccagcgccgaacaattagatagagccgtcgaattgttaaacaatgctgaaaatatctatgtaattggtttgcgtcgttcttttagcgtggcttcttacctaacctatgcattacgccatttggagcgccgggcttttctgattgatgggcttggtggaatgtttgctgaacaactgagcatggtaaaacccaaagacgtcgtgattgctatcagttactcaccctatgcacaagaagccttggaactggtggaattgggtgcaaaaagtggtgcgcagcaaattgcgattacagatagccaggttagcccattagcggctttcagcgatgtctgttttgtggtgcgggaagcacaagttgacgggttccgttcacaggttgcctctatgtgcctggcacaaaccttagccgtttcattagcattgaataacgccaaagcataactcctcaggcgcttccaagccagatgtagcttgtggcgagcaataaaatgggtaggatctatctacccattcaattcatactttaaagcgcggcttagcttttttctaccggatattgatcactgttgatccatgcatgatctttttcccaggtaaatttccataaccgtactggccccgccatcacattcaaataatagttgtcatagccagccaatgtcgccactgggtggtaaccttttggcacttttacgacatctcggttataaactggcatacattcatccagtgagcggtcgtcggtatatacccgctgcatgcaaaaaccttgctctggatttaaccggtgatagtaagtttcttccagataagtttcatctgtcgcattttcctgatcatgtttatgactggggtatgaactggtattcccctcatcagtataaacctcaaccaccagcaaactgtctgcgggtttatcgtcaggcaagatattatgtactaaccgctggttacgccccttacctcgccgctctactcctacatctgctggcgtaatcagacgagagggtaaatggctattaccgggcgcacggcagaccgccaattccaaatcggtctctgccacgactttcacacgatcatggtgtggaacataaacagaataaggcggtgttcgttcgaacgggctcatgcgtttgccaatatgcggatattcagcgtgctgtgttgataccgaggcaattccagcaactaagaccagacagagttcattttcagcactctccagcaccattgcctttccagccgtaagccgatagacatcaaacccaacaaaacgccagccggcattctccggtgaaatatgctgaatacgcccatttgcatctggcggctgacatttggcaagcagtgacgacatgatgactctcctgttaacaacatgaaattattctaacgaacaccctcaggtagcattaacccagcgttggcatactgtattctgaaacagtttgctgacctgttggccaacgggctgtggttgttttcatgcgggtgtagaaacgcaccccatcagtgccatgcacatttaatgcaccgaacacggaacgtttccaaccaccaaaactgtgaaacgccattggtactggaacaggcacattgacgccaaccatcccagcctgaacctcatgcacaaactgccgtgcatagtggccgctactggtaaaaatcgcactcccattaccaaactcatgactattcaccgtactaattgccgtttgataatcaggtactctgacaatccctaacactgggccaaagatttcttcctggtaaatcttcattttcggagtgacatgatcaaacagggtgccgcctacatagtacccttgctcataaccagcaactttataatgacggccatctgtgactaatgtcgcaccttctttaacaccttgatcaatatagccaagtacctttttctgatgagccgctgaaatgagcggtcccatttcattctcttccccgccttgctgtatacctgggccgacacgcaggcgagcaatgagtggttttaacttttcaattaatttatcagcggtactgtcgccgactactaccgcaatcggcagtgccatacagcgctcgcctgctgatccaaacgcaccacccattaatgcatttacggtcgcatccaaatcagcatctggcatgatgatcgcctgatttttcgccgcaccaaaggcttgtacacgtttaccgtgcgcactggcagtggtgtaaatatgttcagcaacagtagaagaaccgacaaagcttacggcttgaattcgtggatctgtgcatagttgggcagcactttcatttgaacagtgaataacattgaatacgccatcaggcaaacccgcttccgtcagcaattcagctaaacgaactgacgctgaagggtccaatgctggcggtttcagaataaaggtattaccgcacgttaacgcaatggggaacatccacatgggtaccatcgcagggaagttaaaaggggttatcccggccacaacacccaaaggctgcatcattgaaaagctatcaactccggtaccgacatcagcggaatattcacctttcaataaatgcgggataccacaggcgaactcgacgacttccagaccacgagtgatttcgcccaaagcatccgaatagaccttgccatgttcgcgaacaatcaactccgccaattcatcgcggtgttgttcaatcagggttttaaagttgaacataatgcgagcgcggcgcagaggggtggttcgtgaccaatcggcaaaggcctgatgagctacgccaatagcatgatgaacttcttcagctgtactttgcgtgacctggctttcaaccttaccggtggctggattatgaatatcggcagtttgattgctggaactcagggaattcttcccaccgataaagttacttacgattttcatgtctcaccctcttctcaatagctgctatcgcagggttcgcccaaagtgacttaaatcagacaactcataacgaaccatacgctcaatcaataagggctatcttgttgtgggaccaaaatagccaacaaggcgactagccgccagacaggcgaaaaaccagccgatatgcagactctatgctattggaaaaaaagtttcaaataactttgtttggaaattttgttttgtgcgatgtatcgcaagttcctgcaaggagaaaaggtaaaaaccaaaaaagccagatagcccacgcaatgccaccatcagcctgcaacgttctactgctctgccacaaataagctgttaatgttaaaaaaaccaaccagagtaatgagagctaaatgaattttacccacctaatatttgagtttaatcgatacatttatgtttcgttatattatttaaatgaaataaatatttccattttgaccaatatcccgaagcaatttctcatgtatttctatcgcaacaggagctggcactatgccaataggttggtactctctcatttggctcgaagccctccccagcgcacagccaagctagcggcccctgccagagtgattaaggcgactacgccagtccatcccattttttccaacatcaagctacctaaggcggagccaacagccatcccgataaatacacaggtaaataacagtgcattaagccgactgcgagccgccggctccaaactataaataatggtttgatgggctaccagcgtggcctgcacaccaaaatcaaacccaatggcgctgagcacaataagtcctatctggagatgaaatggcaacagtggcaaaaggaacaaagcagcaaaggagagtgtcgccaggcttgcaccaatcaacgtaaccacttgcgacccccggcggtctgccaatgaaccggctaatggtgcagctaatgcacctgcggcaccggcaagaccaaacgcacccgctacagcactgccaaggtgataagtatcctgcaacattaccgccagtgttgaccagaaagcactaaaccctacagacagtagcccttgtgataacgccgcccgacgtaaatctttaaactgtagccataaatggctcattgaggcgagtaacgccggataactcagtgctgaggttgccggtacacgcggtaaactgcgccatatcaccagcgttatcataatgactgatagtgcagcccccatataaagcgagcgccaaccaaagtactctgcaacaaagccacttaatacccgtgacagtaaaatgcccagtagtaagcctgtcataatagtaccgaccattttcccccgctgcgctgccgagactaatgttgcagacgctgggacaatatcctgtgccattgttgcggcaatcccgataacaaaactggttaccagcaatgcatttataccaggaacaaaaccactgaatagcaaagcagccgtcagcagaataccctttaataagataataattcggcggtcatggcgatcgcccaatggggcaagtaacaatatccccaaagcataaccaatctgtgtcagcgtcggtactaagccaaccgctcctacgctggcgtgtaaatcagaacccataacacccaacagcggctggctataataaattgatgcgacgctaaggcctgcaccagttgccaacatcagaactttgctgccggaaagggttttctcagcactttcagtgtgagttgatgcggtttgaatgactgacatgatggctacctgtaatgatattgaggctgcatttttacgtgtgcaaacctatcttggtagtcgcctggaaagtaaaactgttatacgcttaacgtatgacagaacctaatgtacctggcatcgaccgtatagagttgatgcaaacatttattcgtatcatcgaggctggcagtttgtctgcggccgcagcacgcctgggtactagccagccgactatcagccgccgtttgcagacattagagcggttgcttggcctgaaattattgcagcgaaccacgcatatcatgaagttgacagatgatggcgaacgttgctattcccatgccaaacagcttattgagagctggaatacgatggaagatgacttacgtggtgcgactgatgaacctagagggctactgcgcgttttggtgccacatgctttcgggcaagaccaattaatcaagccactcaaagacttcctgcaccaatacccgaaaatgtccgttgaatggatgctaaatgatcgccgccccgactttattgccgaaggtattgattgtgctattcaagttggctcagtaacggatccctctgttgtcgctatcctgctggccgaagtgccacgtatcgtggttgccgcgcctgaattgttggataatcagccgctacccacacaccccgagcaattacaggattttcactggttggcattgaatacgttttaccgtaatgaagttgttctgagccataaaacaaatggtgaaatgcatcgtttttccatacaaccgcaattaagtaccgacagcctgtatgcattacgaaacgccgcgctgacaggattaggtgccgggatcgcgtcaacatgggtagtaaatgatgatatcaagcaagggcggttagttcatctgacaccggactggcatggattacctctaccaatctatttagtttacccgcacgccagctattatcctgccagattacgagcatttcttgatattatgcgccaggctatgccacagctggccggaacacagatccccaccaaaaaacgcaaagataaataacagcaaggctaattttattaatcctcagattattaaaaaacatattgttttacctatggtacatattccaagaaagaaacatattttcgcgtgacaataatataatgttttgtaatctttattagcactttaaaaatatgagtatcctacaatgataaaactaataattaccgatctggatggcacttttcttgatgagaaaggggattacaatcgagaaatgtttcaggacgtcaaaaaaatcatgacacagaaaggtgttcactttgcgatatgtaccggtaaacaatgtgagcgtgtagaggaactattcaaggacgatgctgaacagttctggattctgggtgatagtgccaccagaataaaatataaaggtgaatatgtttatcagtctctgattaacaatcaacttgggctgaatatcattagcaaactagaagccattaataaagaacccgtcatcattgcttgtacaacagagggcgcttttattaagagttctgtttctaaagaaatggaaagtaaaattaaaaagtcatatgccaaagtgacaagagtcgatgattttcatcacgtgaatcatgattttgtcaaaatatccatttatgacgaaaaaggtcgctgccctggtttcaaacctcatcttcatgaattctttgataaagcctatatcgttgtttctgaagatgcctggattgatattgctgatatcggcgtgcataaagggcatacagtagaaatcctacagaatttattaaatgttaataaagacgagaccatggtgtttggtgatgggctgaatgatattgaattaatggaaagagcgaccttcagtttcgccatgcgtaatgcttttgaagaaactaaatctgctgcaaatttcatcacaggcagaaatacagagagtgccgttatgttaaccattcaaaggatactgactctgcaataatataattgctccattgagttgaccgaatttatctgaaagatcagggaaaagcatacgcactgagacatatctgtacttaccgtcttggtatttgcaaatctatctcgctgcgaatagacccaaccctgaccttcccactttaatattcccagcttatcgttagcacacgcataccgatggaagcacacaacgtgtgttcacaacgtgtgttcacatctcaataaataatcgtttaaaatcaaataactaatcaattaacttaccaatcgatacctttttgtgccttaattccactatcaaatgcatgtttaattggccgcaactcactaaccgtatccgcaagatcaataatattacggtgacaagcacgcccagtgataataacgctttgattcttcggccggttttttaacacgataatcacctcatccagcgccaaatagccgtaggtaatcatgtaagtcaactcatccaaaatcaccagctcataagaggggtcagataacatccgacaaccctgttcccataccacttttgccgcaagggtatcagccgctttatcttgtgtatcccaggtaaaacccgtcgccataatatgaaactcgacaccattgcgttccagcaggttgcgttcaccattttcccatgcccccttgataaactgaagcgcaccgacccgcataccatgccccaccgcgcgggtggctgtcccaaaagcagccgtagttttccctttaccattgccggtaactacaataatgacgccgcccgtcttggtcgcatcagcaacacgtgtctcaacgtggtctttaagacgttgctgccgttgttgataccgttcttcatgcacaatgaaaccctcgaataggaactattgttggcaaccagcacatgccttcatctgaatctggtcaaagaaagagttgcctttgtcatccagtaaaataaaggccggaaagttactcacttccattttccacactgcttccattcccagctcgggatactcgatacattccagacttttgatgtactcctgcgccaaaatagccgcagaaccgccgatactacccagataaaatccacgatgtttctgacaagcttcagtaacttgccggctacggttgccttttgccaacataaccaggctgccaccatgggattggaagagatccacataaggatccatacgcccacccgtggttggccccatcgaccctgaaataaactcgtcaggttttttcgccggcccagcataatagactgggtgatctttcatgtactgcggtaactcttctccccgctctaagcgctctttcagcttggcgtgaacgatatcgcgcgccacgatcagcgggccattaagtgatacacgggtagatactggataacgggaaagttgttcacgaattttatccatcgactggttaagatcgatatttaccaccgtcccttcgttattcactcgtaaatgttcaggaatatattgttcaggatggcgctctaatttttcgagccagataccttcctggttaattttggctttaatattgcggtcagaagaacatgaaatagccatacctatcggacaggaacctccgtgacgcggtaaacgaataacccgtacatcatgagcaaaatacttgccaccaaactgagcacctaagccaaattcacgagatgcctgtagtaatgcctgttcgagtgccgtatcacgaaacgcctgaccatattcgttaccttcggttggcaaattgtcataatatttggttgaggccagtttggctgtcttcagtgttaattcagcagaggttccaccaatgacaaaagcaatgtgataaggaggacatgccgcggttcccagccctctcattttctcgattagaaaggccttgagctttttgggttccagaatagcttttgtttcctggtataaagccgctttgtttgcagaaccgccccctttattcacaaacagaaaggtatactgcgcgccaggggtagcaaaaatatcgatttggccgggaagattggttccggtattcacttcggtatacatatctaacgccgcattttgcgaatggcgcaggttatcgtgacggaaggtgttatagatgccacgagataaagcttgtgcatcatcactatcagtccaaactcgttggcctttttgggccacaatagtcgatgtgcctgtatcctgacaattaggcaagacacctctagctgagatctcagcattacgtaatagctgaagcgcgacatatttatcgttttcgctcgcttgaggatcatgcaaaatagcagcaacttgctgttgatgagcaggacgaagaaaaaaagaagcatcatgaaaagcttgttgagacagcaatgtcagtgcttctggcgcaatttttaatatgtctttatcttcaactttaatagtagaaacatacttatctgttaataaataatactctgttttgtcctcagaaagagggaatagctcttgataaaaaaagtcatttttatacattatattcactcaattagctaaatgataaataacgagcagaactggccattaattacataaaaattatcaagtaataaccaattaacataccatatgcgttaccaaaccattattgatgtaatcaaataaaaagcaactgttctctctgcaacacataatgcttattagttaataagactctaatgattttttaatttcaaaaaaacacgctattctcttaacgagaattttatatttaatcactttacgaacaagtgatttataaaaatcagtcaacccacgttcttttcaactcttcttctttcgatttatcgtggatccagcggctgaatttttgcaaactccgcagccctcttttgccgtccttataagtcaaaacaaaatggtttccggtgctcatcggcaaatcacaaggaatgaccatatccccattttctaaatctttatgaatcgcaaaacgaggtaataacgccaccccaaggttagagcgaacagcagaaatcaacattgatagcagatccaaacgtggccccatcctgactttcggactattaacacccgacaatgcaaaccagtcataccaggcatccaaacgtgttgtttgatgaagtaatgtgaattcttccatcaattgctccgcgcgcatcacttttttatcatcacgccacaacatgcggctgcaaacagggaccaactcttcttcaaacagatgctcattttgcgcccaaggactactgaaatcttcgcgcataattgctgcatcatatttcagattcaaaaagtcagcacctgtggtaagtgcagttaaattgagaacaatttccggatgatcttcatgaaagctactgagattaggaataagccaatgggtactaaacgtgggagttacagctaattccagcacttgttgtgtcgactggtaagacataatgctttgcgtatctttttccaattgttctagcgtatctctgaccaaatcgaggtaataacgccctgcgtcattgaggaaaatccgtttacgaacatggtggaataatgacacgttaaggaattcttccagggcggtgatctggcgaaacacggcactttgcgttagcgctaacttctccgcagctcttgtgtagctttcatattgagcgactgcttcaaatgtcactaataagtctgtctttggaattttgtaccgcatggtaactcacccattatttcataaaataattcactaaacggcctgttttgccgaggcagttatattagaaatatatatcgtattttattggttttttaacatacacagttttatttatatggacacagcgctccatcgtttttgtgatagtcttcataattataaataataaatgtaatattaaagttaaaaacaaaaataatgaataaaaacataactgataacaatgcaattttaaatttcaaagaaaaattaaatatcatatattttgaagagttcattccgaaaagtgattaaataatgggagcggggtcaagtatcgaaagcatctattgatggataatggcgcggtatttttaagttattctctacttatataatatatttttaataattgacgttaagaaatcataagctgcatttgctataaaggttgttctaatgaaaatagggaaagtattgttagttggtgcggggccaggagatgcatcattaatcactgtaaaaggattacttgccattcgtgaagctcaagttcttgttcatgaccgcttagtaaatttggagttaatttctcaagctccagccaattgccagattattaatgtcggaaaaacctcaaaccaccacccagttcctcaggaacaaatcaatcaaatcctcattgatcatgctttagcgggcaaaaatgtggtgcgcctcaaaggtggtgatccttacgtatttggccgtggtggtgaggaagttgaaagtctttcgcgctatcaaatcccctttgaagttgttcccggtatcagttcttctattggtgggttggcctatgccggtattcctgtaacccatcgccattatgcttccagctttcatgtggtcaccggacatatgtgtcaggggaatgagccacaaaattggaacgcattggcacaattagacggcacactgatcatactgatgggcatgacgcgacaagaagaaatttgtcagttgttaatccagggagggaaatcaccagatacccccgccgccgcagtgatgtatgccagccatcaacagcagaaaatggccaaagggacacttagcacactgaaagatgaaatcgcacgtcaaaagttgcacgcgcccgcattgttggtgattggtaacgtcgtgaatctgagtgatattttggcctttactgcccagcaaaccgatatcaatcataagtcactgtcactggcaatataatgtgctaccagcaaaaatattttggcggtgaggctccctcgcatggctgaagcgtgctgccctgcctcttgcggtgaattgctccagggatggatcctcggtggagaaaaactaatctcttgccccataaattggtatagcagagtctcggttacaccaggaaaaccggggcgaaatgagcggccgcggatgcgtcaaatgcttaggcaagtcttggtgcactttggtgaacccccattgctggcagagagaatctgtatcgagttcgaatcaacaattcccgttgcaaaaggtttagccagtagcaccgctgatattgcagcaacagccattgccacagctcggttacttgggcaatcactgagtgacagggcattggcccgactctgcgtcgcgcttgagccaactgacagcaccatatttaaagatctcaccctgtttgatcatcagacggcacaaactcaactgccattctcttggttacctgatatcgatattgtgttgcttgaaagttcgcagacactggtgacagcagaattccaccaacgaaatcgctattcccttttgttgaaacaagcgcccaatttggcaaaggcgatgcagcaatttcgtctggcgaatgagaggtgttgctgtcatagacttggagaggcaaccacattaagtgctatcgccagtgaatccgcactgcctaaaccgcaatttcgccaattactagatatcgttgaacacaatggtatttatggtttaaatgtggcccacagtggtagtgttattgggttgctatttaaccctcaccaacatgatcgagatcgtcttattcatactttgtatcacaaatcgttaatacaatattatccaaagatacatttagtcaaaatggtggctggcggagtgcgttaataaatgtgttgttatcattatcatttccaaaaatagttattactcatgatgattaaatatatgacgagcatcacaatactgatataaataataatcaaacctggatcacacttttgctttaaatataactatcaattcacgtggaatttataggtggttattattctctaacaaaaacactcatttaagatgatgattttatttaaaataaattaaatttatttttttataatctgttttttcaagatgtcctgccaataaatcaattgtatttgacgtatcggagaagcacattacaaaccaatgaaatcccagctagccactagctggttttatatagagcacgtgaatgaagtaagtcatgaaaaatataatagtttcatgtggaaaccttgttaatttttaactttccaccaagaaaatatatggaatgtaatctacatagagggcaaaacatgcaaaacccaacaattgttattggcgtcattggtgctgattgccatgctgttggtaataaagtgctcgaccgggtatttaccatgcacaatttcagcgtaattaatctcggtgtaatggtaagccaagatgaatatattgatgccgccattgaaactggcgctcaggccattgtcgtttcctctatttatggacatggcgaagtagattgcatcggtatgcgtgagaactgtgttgaacgcggaattggtgaaatattgctctacgtcggcggaaacctggttatcggtaaacatgatttttccgaaatcgaaaccaaattcaaaggaatgggcttcaaccgtgttttcgcacccgacactgatctggaattagtctgttccctgatgaaacgcgatattgagcgtgttatgcagtcagaggaagctcctgagggtatgcaatgatcagcgtttctatcgatatcggctccacctggaccaaaggggcggtattcgaggtaacagatgactctcatattgaagtgagaaactacgcattatccccaacgacaccacaccatttagctgaagggttcttttcagtattaaataaggtcttggatgttcgcgatgcgcggccaatgttggcttcaggagagatcaatattgattactcttcttctgctaagggggggcttgccgttgccgccattggattggtaccaagtattacacttgagtcagctaaggtcaccgcgcattctgccggggctaaagtgtcacagcattttgcctataacctgaataagtcagatgtgcgggctttagaagtatcaccccccgatattctgctatttactggtggcactgatggcggtgattacgaccacggcttgctaaacgccaaattgttagctcaatctaaccttgagtgcgccattatttatgctggaaatcgcgacctgcaagatgatgtgcaagagatcctcggcgataaagatttaaccatcgtcgataacgtgttacccaacctcgatagcccgaatcctcatagtgcgcgtaaagccatttgcgacattttcctgcataaaattgttaaggggaaaggtttagatgtcatcgtcgatctgaccggtgaagaccccctgccaaccccttattcagtctttgaattggtacagcaaattcgccaacacgtccccgattgggaaaccttcatgctgatcgacatgggaggtgcgaccaccgatgtttactcctcttataacaaccacttactgcctgacaccgtcatgcacggtatccctgagccactgattaaacgcactgttgaaggtgatctggggatgcgcgtttcagcgctcaactcgggcgagaccggtacgatgatgattgatcactattttgctcatcaacaaaccaagattgatgcttttcatcactatctaaaatacatctccgcccatcccgactatttgccccagagcgatgaggaaattgtattcgaccaattactcgccggaatgtgtatcgggtatgcatctgaacgccatgcggggaccaaaacgcaggtttgtacctgtgctggcaacattgacctacaaattgggcgcgatttaacccaggtgaaaaaagtcatcggtaccggaggttggctctcccgagcagattcattcgatattcataactggctgaaatatcgaaatttagatgataaaagcaggaaagtgctgctccctgaccagtttgagtattacagagatacccaaggcttattccccctgctcgctaatgtctcccgtcgctttcctaaagctgccgcccagactggtgttcgaattttgcacaaataataattggagtcatgatggaacttcgaaataaaaagatttctttagatgattttatgtccgagcgctttcacgtattaaaaacctggcataccggtaaagatgttgagaattttgaagatggggtgaagtatcagcaaaccattcctgagtcgaaaaactttgccagagccttgtttgaagctgactgcaacggcatcacgctgagtcaacctcgtgcaggggtagcgttaattgaagaacacattgagctactgaaaacactacagaaagattgcgacctgttaccgaccaccattgacgcttatacccgtctcaatcgctatgaagaagcggcggttggtattcaaaaatccattgaagcgggtacttccaaactcaacgggttaccggtggtcaatcatggcgtaaaagcctgtcgccgcattaccgagtccttatctaagccgctgcaaattcgtcatggcactcctgatgcacgcctgttggctgaaatcgcgatggccagcggatttaccagctacgaaggtggtggcatctcttacaacatcccttatgcaaaacgtgtgacgttggaaaaatccattcgtgactggcagtactgcgaccgtttgattggggtctatgaagaacacggtattcgtatcaatcgcgaaccatttggcccactaaccggcaccttgatcccgccatttgtttcccatgcagttgccatcatagagggtctactggcactggaacagggggtgaaatccgtcaccgtcggttacggtcaggtgggtaatattgtgcaagatattgctgcaattcagtcattacgcgaactggcacatgagtatttccgcgccaatggttacgaaaattacgagctcagcacagtattccaccaatggatgggtgggttcccggaagatgaatctcgtgccttcgcggtgatctcttggggagcggcggttgccgggatggcaggggcaactaaagtgataaccaaaagccctcatgaagcctacggcatccctactgctgaggctaatggccagggattgcgggcatccaatcaaatgctgaacatggttcgtgaccaaaaattcccaccttgcgtggaagttgaccgcgaagttgcactgattaaacgcgaagtacgcgccgtcatggataaagtcctggaactgggccaaggcgatattgcgataggaactgtacgagcctttgaagccggtgtgcttgatgtaccttttgctccagccacctgtaactccggcaagatgatgccaatccgtgataaccacggtgcaatccgtgtgttcgatcccggttcagttcccctgcctaaagatgtgctgacactccaccatgattttatcgctgaacgcgctaaagaagagggccgcatcccttcattccaaatgatcattgacgatattaacgccgtatcccacagcaaattaataggaagaccataatgaaaatcaagcacgcactgttcaccgcaggtaactcatctttctacttcgatgaccagcaggccatcaaaaatggtgcgaaactggatggatttatctatcaaggtaaacctgtaactgagggatttagcgcaattcgtcaagcgggtgaatgtgttaacgtccaactaatcttagaaaatggtgctgtcgctgtgggcgattgtgctgccgtacaatactcgggtgccggtggccgtgatcctttgtttatcgccgcaaattttgttcctttcctggaaaaacacatcaaaccgctgctggaagggcgcgatatcagtgaatttcgcctaaatgcatccttctttgatgaagtgacgattgatggcaaaccgctgcataccgccattcgttatggtctttctcaggcattactggatgcaactgcattagcgactggtcgtttaaaagcagaagtggtgtgtgatgaatggcatctgccgttggttgccaaaccgatccctctgtttggtcaaagcggtgacgaccgttatatcgccgtcgataaaatgatccttaaaggtgtggatgttctgccacatggccttatcaataatgttgatgaaaaactagggcgtaatggcgaaaaactgcgggactatgtgagctggttggctaaacgcgtcagtgatttgcgcgtcgatccgagctacaaaccggatttacatatcgacgtttacggcactattggcctgattttcgacatggacccaatattgtgcgcagagtacatcgccagcttgcaagaacaggccggtgaactgaatttatatatcgaagggccggtggatgcgggcaataaaccagaccaaatccgcctgttaaccgaaatcacccaccacctgaaaaaactgggttcgaacgtcaaaatcgtggccgacgaatggtgtaacacctaccaagacatcatcgattttactgatgcaggtagttgccacatggtgcagatcaaaaccccggatctgggcagtattcacaacattgttgatgctgttctgtattgcaataaaaaaggtatggaagcctatcaaggcggtacatgtaacgaaaccgatatcagcgcccgcacctgcgtacatgttgctctcgcctctcgccccatgcgcatgctcatcaaaccgggcatgggttttgatgaagggatgaacattgtgtttaacgagatgactcgcaccatcgcgcaactgaatgcaaaggccaactgatatgtctaaaacgtttaaaatcctgtcgcccaccgccattctgggatatggatttcccgaagagagttttatgagggcgatggaggaatcacctgatttaatcgccgtggacgcgggttcctccgaccccggcccgcactatctgggttcaggcaaaccatttaccgatcgggcgggggtcaaacgggatctgcgctatatgataaccgccggtgtgaaacagggcattccggtagttattggcaccgccgggggatcaggggccgcaccgcatttggaatggtgtcgccagatcattttagaaattgcccaagaggagtcgctaaactttactctggcggttattccagctgatgtgagtaaagaagcggttcatgccgcccttgatgcaggcaaaattcaggcgctggattttgtccctgaattgactcatgaagccattgatgcaacaacttatatcgttgcgcaaatgggaattgagccttttcagcaggcattacaggctggtgcacaagtggtgttaggtggccgtgcttatgaccccgcatgcttcgccgcgctccctatcatgatggggttcgatgaaggcctggcgttacattgcggcaagattctggagtgcgctgccattgcagccacaccaggttcaggttctgactgtgccatgggtattctggatgaaaccggttttacgttgaagaccttcaaccagaagcgccagttcactgaaacctctgctgccgcacatacattatatgaaaaatcagatccttacttcttgcctggccccggtggggcattgaatctgaaagcatgtaactttaaagatgtgggtaatggtcaggtgcgtgtcactggatcggtacatgaacatacgccctacaccgtgaagctggaaggtgctcgcccggtgggttatcgcacgctaagtattgccggtactcgtgactcgattatgattgccgacatcgataacatcttgctggaagtgcgcaaaagcgtggaaaaaaatctgagtatcgagccggactcagtgcagcttaattttcatctgtacggcaaaaatggcgtgatgggaaaaatggagccagaaccggataccacatcttatgaattgggtattctgcttgatgttgtggctccgtctcaagcgaccgccgatagcatttgctcactggcccgctctaccttgcttcattatggctatgctggccgcattgccaccgcaggtaatttagctttcccattttccccatcagatattagggccggtctggtttatgaattctccatttatcatttaatggaatatacaccagagattgcctttaagtttcggctggaaaatgtcacagcagaaggagtaatggcatgaaaatatcaattctagatttagctcatgtcgtcaggtcaaaaaatgccgggccatatgagttagtgctagatattttgtttaaagataaaaatatatattcatccattaaaacatccggccaatttaaaaaagagctaatagcagggctttataaaattgaacctgaccttgttcatcgtattgtttggtttgatccggccaacgccgtcaaaatagttatgccgcgtagcctggtatctggtgctgtaggcgacactgatgtctatggtgcccaacagcatgcaccattattgaaacttgaattcaatatttagtttttcattagctgtaaccgtagaacatatttcctaaatcatccggtgcattgtgttgcgctatgagcttcgccctgcaccgttttcaatataccgataaatacagcatcattaaatgactttagaaaaacaataccaccctacttataaatggaatcattatgaaatcaaaaaatttgaccacaatgatcatattgggtctgataataggtattatcgtcgggtttttaataaattcctttagcagccctgattttgcaaagtcgtactcttctgaaatatctatttttaccgatatattcctacgattgatcaaaatgatcattgccccgttaatcatctcaacattagtggttgggattgccaaaatgggtgatgccaaaacattagggcgcgttttctcaaaaacgctgttcctgttcatttgcgcagcattcatttccattctgctcggtttagtggtggttaacctcctaagaccgggtgatggcattaacttcgtggctgcaaccgccagtgctgtggacggtattgcaccggttccattctccgcgaaagtctttatctcgcatgccattccaaccagtattgttgacgcaatggcacgcaatgaaatcctgcaaattgtcgtattctccattttcatggggattagcctttccgccattggtgaaaaagcacaaccgattgtttccgtattagattcactggctcacctgatgctgaaactcaccggctacgtcatgctatttgcgccattgactgtatttgccgccatatccgcgatgatttctgaacgtggtttaagcgtattgatcagtgccggtatttttatgggtgagttctatctgaccctgggcctgttgtggcttattttaattggctgttcaattcttctgattggtcgctgtacgcttcgattaataaaaggtatcagtgaaccggcattgttagcttttaccacttcaagttctgaagccgccttccccggcacattagaaaaactggaagagttcggcgtttctaacaaaattgctagttttgttctccctatcggctactcattcaacctggtaggttcaatggcatattgctcatttgcagtcatatttattgctcaggcatgtaatattcatctgagcatgggcgagcaaatcaccatgttgttaattctgatgctgacctctaaaggtatggcgggtgtgccgcgcgcgtcattagtggttatcgccgccacgctcagccaatttaatatcccggaagccggcctgattctattaatgggcgttgatcccttccttgatatgggccgttcagccactaacgtgatgagtaatgcggtgggcgcagcactggttggacgttgggaaggtgaacattatggtgaaggttgccgtggtgtggcgaaaatgggtaccgaaactgtggttattcaagaaacagtcgccgttcaagagagtttcactcttgaggcacaagctaaataacgccacctaagcctttacgccacatcagggaaacataaccccaggctgacataagcctggggtcgatgactgagtagcaaacgccattatctcggtttggccgccagtgcctgcgcacaggcccaggcagagctccaagcccattggaagttatagccacccagccagccagtgacatcaaccacttcaccaataaagtacaacccaggcactttatgagcctccatggttttggaggagagctcttgggtatcgacgccaccaatcgtgacctcagcagtgcgataaccttctgttccattaggttgtacccgccactgttgtaagtttgccaccaacgtagcctgttgcggcgcatttaactgtttcaaggtgacatccggcagttgctccagcgtctgtagacattccaccaaccgcctaggtaacagttgagccagcgtgttcttcaacgtctgattggggtggacttgccgctcattgttcagaaatacgtctaaatcggtgtcaggaagtaagttaatgctcacatactcgccagcctgccaatagcttgaaagttgtaaaattgccgggccagaaagaccacgatgggtaaataaaatactctcacggaaactgacaccattctctgccgtcaccaccgcagggactgaaacaccggagagtgtttgcagatgatctaacaaaggcttatgcaacgtgaaaggaaccagtgctgcgcgggtcggtaatactttcaaaccaaattgttctgccaacttatagccgaagggcgaggctcccaatccgggcatagacaatccacctgaagccaccacaagtgagtgagcactcactttcaaatcattaacctgcaacacgaaacccgtctcggttttttcaactgacaacacatcgctgcgtaatcgaatcgtgacttgccccaattcgcactcttgcagtaaaagctcaaccacttgttgggctgaatcatcgcaaaacagttgccctagcgttttttcatgccaggcgatgttatagcgattcatcaggtcaatgaaatcccattgggtgtaacgtgctaaagcagatttacagaaatgaggattttgtgagaggtaagctgcgggttcgacaaacagattggtaaagttacagcggccaccaccggacatcaggatcttacgcccagcttttttgccattatctaccaagagtacccggcaccctgcttgcccggcttgagccgcacaaaacaggcccgcagcacctgcgcctatcactaccacatcaaactgttccacactgggcctcactgagtaaaatcatcatcactgcaaaagtgtccgttttttcgccgagtcgcatgctatttgttcattcaaccgacaaattagcggcgggagattgtaagtcgcccactctcaggaagctatagtaagaaaatgtctcatagagtaaaactaagtaacctgctgatataacatgcatatgttgttaaaaatggcgaattcatccgcggtcatgtcaaaaaaaggtcatattttccttttccccaccccccattgtcactgataatgcgccgcgttcatgtccacaaactggcgtaacgcttatgctacatcttttcgctggcctggatttccataccggcctaatgttagttcttgctttgttgtttgtgctgttttacgaagccatcaatggttttcatgacacagccaatgcggttgcaaccgtaatatatacccgcgccatgcgttcacaggtggctgtcgtgatggcaggggtgtttaacttcctcggcgtgatgctgggtggtttgagcgtggcttatgccattgttcacttactgcctactgatctgctgttaaatgtcagttcggcacatgggttggcgatggtcttctctatgctgctggcggcgatcatctggaatttgggcacttggtatttcggtatcccagcctccagttcgcatacgctgattggtgcaatcatcggtattggtttaaccaatgcattaatgaccagtacatctgtggtagatgcactgaacgttcctaagatgattcaaatcttcctgtcattgatcttatccccgattgtgggtctggttattgccggtttgatggtgttcctattacgtcgttactggaacgggaccaagaagcagcaacgtattcacctgacacccgctgaacgagaaaagaaagacggtaaacgtaaaccgccattctggacccgtacagccctgatcctatcggctattggcgtgagtttttctcatggcgctaacgatggtcagaaagggattggcttgatcatgctggtattaatcggtgtggctccggctgggtttgtcgtgaatatgaatgcaacaggctatgatattgcccgcacccgcgatgcagtgactcatctgcaacaatattatcagcagcatgttgaagcattacctcatgctgtcgcgctgaagccactggtaccgacaccagatacattgccaaacaccccagaacagttccactgtgatagttcacgcgccatgatagcgattgatcatgcacagacgctgttagcgaatctgcaaagctatgacgacctgacggtcgatcaacgtagccatatgcgccgcttgctgatgtgtgttgctgagaccgctggggcagttgccaaactgccagaaaccagtgctcaagaccgccgtttcctcaataatctgcgtacagatttgttagaaactgtggaatacgcaccaacctggattatcgttgccgtcgctctggccctgtctttgggtactatggttggctggaaacgtgttgcagtgactatcggtgagaaaatcggtaagaaaggcatgacctacgcacaaggggtttctgcccagatgactgcggcggtttccatcggtattgcgagttataccggtatgcctgtatcgacaactcaagtgctctcatcagcggttgccggcaccatgttggtggatggcggtggtgtgcagagtaagacggtgaagaacattatgttggcgtgggtcttaaccttgccaatctcaattcttctttccggcgggttgtactggatcgcgttgaaatttatctaaatccagcgaattagtcatactcaaattgagcaaactcgaatttgaaataaataaaaggcggccttataggtcgcctttttacctgtttttatgccaaaagttcatgctaataccacaatattaagcccaccagactgaccataaccaaaccacataatgcgctggtcaggataaactgcccacgtagcctctcacaacggcgaataaattctgggtcatgatgatcaagataacgttgagcaaagatataaccgactaatctaatctgtttgctcggctgaccgtgagaggtgaaaaatccaccgccatcaacgtattgatacagcaacgggtcgcaaccacgtaataccactaacaaagcacgcagtgatgaataataacgtgccatattaatcacacataccacacacaaagcccaaaaaagcgcgacggtactgatcataatcatcctcccagcgatatcatacgcaccagatccattcccctgaacccttgcgccatcgctcactctagccgatacaaacacccccagggcctcaaaagccaccccctattgttcgctcactgattgtgactcgatgtgatattcactcgacacactatctgaacgtgttggactccctttatgagtgtaggaaatgaaatgagaaatagcctgataatctctaaattaagctaaattgggtgtttgttaagtatcgattagtattaacttataacgaactttactcaccataaaatgcgggttgcccccgaaaatagtgtctaaatattaatctttcttaactgatttatataaataaaacggccattatttttaggttatatttgcatcacaaatatgaaattacccacctcatgctatctgaacagcgctatacttaggataatgatctgctttaaattcaatcagtgcgacgatatattagggccatgtgcggtagagtttggtcagtttttggtgtaaaaagacagacactgactttagtgatcatcatcaaaacagtgtgttgtgatccgtgaaacacttcggctaagggtcataatggtactatgtagatatcgcgttagcacccgttcaacaggttgaatgtttgcttacccattaattaacattatggaaggagtttacttatggcttacaaacacattctgattgcggttgacctatctccggaaagtaaggtgttggtggaaaaagcggtttcaatggccagaccgtacaatgccaaagtttccctgatccatgtcgatgtaaactactcagatctctataccggcctgatcgacgttaatcttggcgatatgcagaaacgcatttctgaagaaacacacaatgcgttgaccgagctttcgcaaaacgcaggctatccaattgaacaaacgctgagtggtagtggcgatttgggtcaggtactggttgatgccattaagaaatacgatatggacttggtattatgtggccaccatcaggatttctggagcaaattgatgtcttcagcacgccaactgatcaacaccgtacatgtcgatatgctcatcgtaccactgcgcgatgatgaaaatggtgaagacgattaagctacataagccacattagcttagcatcatcacctctcacgcccgcctttagcgggcgttttttatgctaaaccccgcccccaccctatatttcctcacattaataaccctgctaagtttttgtcaaaatcccttgcggcatgaatataaaccagtgatatagtcgaagatgcacaacatagtctcctcactattttggataataataataggctgcaaaaatctgtcaggagagtcttaattggtacaaggaattattagtgatgaatgctttaacctctctggagtcatttttagaatctttacaacaacgtgatgccaaccaaccagaatatctccaagcggtgcgtgaagttttcacctcgctttggccctttctggagcaaaaccctcattaccgagaacagagcctactggaacgtttagtcgaaccggaacgcgtcatccaatttcgcgttgcctgggctgacgatcaaggaaaggtgcaggttaaccgcgcctggcgtgttcagtttaactccgcgattggcccctataagggcgggatgcgcttccatccatcagtaaacttatccatccttaagttcctgggttttgaacagacctttaaaaatgccctgaccacactgccaatgggcgggggcaaaggcggctctgattttaatccgaaagggaaaagtcaggctgaagtgatgcgtttttgccaggcgttaatgaccgagctttatcgtcatcttggcccagatactgatgttcctgcgggtgacattggtgttggcggccgtgaagtggcctttatgtccggcatgatgaagaaactgtctaataacaccgcctgtgttttcaccggtaaagggctttccttcggcggcagtctgattcgcccggaagctaccggttacggtttggtttatttcaccgatgcgatgctaaaacgtcacggtttaggttttgaaggtaggaaagtttctgtttccggtgccggtaatgtggcgcaatacaccattgaaaaagccatggaactgggcgctcgggtcattaccgcctctgactccggcggtacagtggttgatgaagccggtttcacaccggagaaactcgcccatttggctgagattaaaaacaaacgttacggcagcatcgaagattatgcccgcgaacgtaatctggtgtatttagccggccaacagccgtggagtgtgccggttgatattgccctgccttgtgcaacacaaaacgagctggatttacctgctgcccgtcagctgattgccaatggggttaaagccgtggccgaaggcgcaaatatgccaacgaccattcaggcaaccgatgctttccttgatgctggtgtgctgtttgcaccgggcaaagcggccaatgccggtggtgttgccacttctggcctggaaatggcacagaatgcggctcgcttgagctggaagtcagagaaagttgatgtccgcttgcatcacatcatgctggatattcaccaatcttgtgtcgaatatggcggagaaggtaagcaaactcactatgttcatggcgctaatattgccgcctttgtcaaagtagccgatgctatgctggcccaaggcgtgctgtaaataatagaactcccatattctttgaggtaataatgcctggagaatatgggaaactcacttttatagatttaaaaataatataccctagcagataatatataaaattccgggttctttttaagaacgtgcttattttaaatattccctataccagtaacattcctccgccacatgaatcgttagcaaaattatgagggataataatgttcaaggaagagactaaaaatcacatcagaactctggatacgaataaaagaattaatattaattataaatcaaaagatattaacctattagcgataaccagcagaaataaatgggaacataaagataaaaacggaatgagtattgtaacgtattcattcagtcaacaaataccaataggttaccattattataagtcgagcgatggtattcaggcttattctcttaatgaagcgcaaattcatcaggtaagaaccgctacgctcgccacttctgatgtggcgaatattaaatttattgaggctgaagatggtgttatagctaacattcccattgcgaatgttttactcgagggatctcttggcggttatgcctatagcccgaatcctggtaacctcagccccatatttattaatgcgaagatagaggagaatttagcccccacgcaatcaaactatggtggtcgggtatttatgcatgaatttggccatgcactaggcttggagcatactcatgactcggtgggcttaacacaacaaaccagtgtaatgagctatttatctgagttcaactcaggagcaatctacgggggtaactttgcatcaaccccacaactacatgatatttcagcgcttcaatacctttacggaaccaataatcgtacccgtatcggcaatacgacttatggtttcaattccaatagtaatagggattactttactgcaacccacgctagcgacaaattggtattctgtgtgtgggacgccggtggtaacgatacgtttgatttttcgggttatcatcaaaaccaaagaatcacactaactaagcgtggtttctctgatattggcggtttgagaggcaatgtctcaattgcagataaagtcgtgattgaaaatgccatcacaggtagcggtgatgatgaaatcaacggtaaccgatcaaataacaccctaaatggaggggatggtgatgacagattatggggccgggtgggaaatgatcggctattcggcggccgtggcaatgatcggctatccggtggtaagggtgatgacttcttatctggcggcgcaggtaatgaccggctcgctggcgggagtggcgatgaccgattattcggcgggcgtggcgctgaccggatgaaagggggagagggttgtgacattttccaataccgtaatagcagagattccactagaaaatataccgataccatcatcgactttacatctggtgaagataaaattgatttatcattcattatggctggcaataacaatattgatctggtaaatcaattcagcgtgaatggtcaaacagaattaatgcagaaatatgatgatgtcgctaatattacctatctgatgattgatttcgacccaaaaataagcaaagttgagatgatgataagattcaccggtaaacatcaattcacacgcaatgattttattatcagctcaccgcttatttcataactctttattgagtgaaagaagctaattcaggtggctgtaataacgcgcagccgcctgattaagagcaatatatccaatatcattggcgcattacagcaacagggccaactggcactgtggtagcatcaaagaagaggcatatagagatcaaaacggtggcttttcgtggtcactgcggcctgtgctgcaatgccagctagcggttcggcataatccggccgcttaaccaccacccgtttggttgctaatgcgcgcgccggtgccagtaaaccatcggcgtcttcgtcagccccgaccaatgattggaacacccgcatttcctttttaaccaacgcacttttttgccggtgcgggtacataggatcgagatacactacttcgggccgaggttcaatttccgccagcgcggttaaactggaagcatgcaatagtgttaaccgctcgcgtaaccacgggccaatttccgcatcctgataaccacgacgcaagccatcatccagcaatgcggcaaccactggattgcgctccagcatctgcacatgacaacccagtgccgccagtacaaaagcatcgcgcccaaggcccgcggtcgcatcgaccacacgcggcagatacccttttttgataccgacagctttagcgaccgcctcaccgcgcccaccaccaaatttgcgacgatgggccagcgtaccagcaacaaaatcaacataaatgccgccgagttttggctcatcccgcttacgcagctcaaggcgctcaggtgttaataccagcgccataatagactgctcgtcagacaccaaaccccagcgttcagccagaatagacaaggcgccgggatcggcgcctgcttcagacaataaacaaatacttacttgtgacacattctagcccttaataccgtaatggcgcagcatagcatccaactgcggctcacggccacggaagcgcttgaacagagtcattggctcctcagaaccgccacgggacagaatattatcgaggaacgactgccccgttgcggcattgaaaataccttcctcttcaaagcgcgagaaagcatcagccgagagcacttccgcccacaagtaactgtaataacccgcggcatagccaccagcaaagatatggctaaaggcatgtgggaaacgcccccaagttggcgatggtactaccgcgacctgttttttcacttcatataagatcggcaagatctgcgcgccggtcagcggatcgaactcataatgcatacggaaatcgaataggccgaactccagttggcgcaggataaacagtgccgcctgatagtttttcgccgccagcagtttatccaacatctcttgtggcagtggctcatgggtttcgtaatgaccggaaataaacgccagtgcttccggttcccagcaccaattttccataaactggcttggcaattcgactgcatcccacggtacaccgttgataccagagacaccggcagtatcaattttggtcaacatatgatgtaaaccgtggccgaactcatggaacagtgtggtcacttcgttatgagtaaacagcgccggtttgccgcccactggcccgttaaagttacaggttaggtaagcgacaggtttttgtaattggccattcgctaaacgcaagctaccgacacaatcgtccatccaggcaccaccgcgcttgtgttcacgggcatataagtccagatagaagctgccgcgcagttcaccgctggcatcatatagctcgaagaaacgcacatctggatgccaggtatcaacatcatggcgttctttggcagtaataccataaatgcgtttaaccacttcaaacagcccttctaccacccgctgttccgggaagtaagggcgcaattgctcgtcactgatggagaacaagtgctgcttttgtttttcggagtaataggtgatatcccacgcggctaactcgctgacgccataatgtttttcagcaaaagcacgtaactgcgccagctcttcttctgcttgtggtcgcgcgcgttttgccaaatcattcaagaagcccagcacctgttgtgggctttctgccatcttggtcgccagtgatttatcggcataactgctaaagcccaataattgagccaattcatggcgcaatgtcaggatttcggccatgatttcgctgttatcccatttgcccgcattcggcccttgatcagaagcgcgagtggcaaaggcgcgatacatctcttcgcgcaattcagcgttatcggcataagtcagcaccggcaagtaactcggcatatccagagtcagcaaccagccctcttgctctttggcttcggccatggctttagcggcggctaatgcactctctggcaaacctttcagttgctcaacatcggtaatcaacttgctccaacccatagtggcatcgagcacattattgctgtaagtcgaccccaactcagataagcgggccactatttcgccataacgtttttgttgttccggctccagaccaataccggataactggaagtcacgcagcgcgttttctaccgctttacgctgtggagcggtcaaagcatcaaaccctggcccttcttttaagctgacataagcctgatataggcctttatgctgccccacccaagtaccgtattcagatagcagtggcaaactttgttcataagcagcacgcaattccgggctatttttcactgaattcaaatgcccaactggcgaccaaatgcgtgataagcgatcatcggattcggccagcggctgacacaagttatcccaggtgaaaggccctggctgggcgaccacccgctccaccgcttgacggcattcatccaatgcggatttcaccgcaggcacgatatcttcagggcgaatagcagaaaatggcggcagggcgaacggggtcaacagcggatttgtcataaggaagtcctgattgttttttgaatttcagcgccagacagtgcccagcaacagagaataaattacgtattaataattaagatgaggtctgtcagtatgaaaatcaatggctgacggcttaaattggtcaatcaacagcctcaacctttccattgcgtaacggtgagatttttatcaccaattaatgcttttcactttttatccaccagacagtttatactagttgccataatgtgttggctgcggtgactgacgacgatgttttgtctcatccataaagaaaggccgcaagaaacactgccgcaatatacagatatatcaattggttaaaataaaatgttaagttaccgccatagttttcacgccggcaaccatgccgacgttctgaaacatactgttcaaagcctgattattgagtctttgaaagaaaaagaaaaaccgttcctttatctggatactcacgccggtgctggccgctatcagttaagcggcgaacatgctgaacgcacgggtgaataccttgaaggtatcggccaactgtggcaacgcgatgacttacccgctgatttagccccgtatatgagtgcgatcaattattttaatcgtggtgagaagttgcgttactaccccggctcaccgttgattgcccgccatttactgcgtgaatacgacaagatccatctgaccgaactgcacccgagcgattacccgttactgcgcaatgaatttgccaaagacgaacgcgccaaagtccagcgagccgatggttatcagcagcttaaatcacagttaccgccaccatcacgccgcggtttaattcttatcgacccaccgtatgaaatgaaaactgattatcaggatgtggtgaaaggtattcaggaaggttataaacgctttgcaacgggtacctatgcattatggtatccggtggttttacgccagcaagtcaaacgtctattgcgagatttggaagccactggcatccgccgtatcttgcaaattgaattggccgttcgccctgacagtgaccaacacggtatgaccgcgtctggcatgattgtgattaacccgccgtggaagctggagcagcaaatgaacacgctactgccgtggctgcacaaagcgctggtgccttctggtcatggccatacgctggtgaaatgggtagtgccggaataatatacccttcatacttcaagctgcagatgcgttaactgccttcgctcaccccagtcacttacttgtgtaagctcctgggggtttactcagttgccgccttcctgtaactcgaattattttggtatagatagctctgaagtaattcttttctaaatgaatcgcctatcagagccattgatgcataaagctttatcaagcgctacactgataggcaattttttaaacgacttggaaacgacactgatgaccaaacattacgactatctggcaattggcggtggcagtggtgggatcgcatcgatcaaccgggcagccatgtatggcaagaaatgtgcgctgatcgaagctaaagagctcggtggcacctgtgtcaacgtcggttgtgtaccgaaaaaagtgatgtggcatgcggcgcaaattgcagaagccattaaactgtatggcccggattacggtttcgacaccacagtgaatcatttcgattggaaaacgctgatcgccaatcgtactgcttacatcgatcgtatccatcagtcttatgaccgtggtttaagtaataacaaagtggatgttattaagggtttcgcgcgttttgttgatgcgcataccgtggaagtgaacggtgagaagataaccgccgatcatatcctgatcgccaccgggggtcgcccaagtcatccagatattccaggggcggaatacggcattgattccgatggtttcttcgaattggacgagatgccaaaacgggttgctgtagtgggtgccggttatatcgcggtagaaatcgcaggtgtactcaatgggttaggcacagaaacgcatctgtttgtgcgcaaacatgcaccactgcgtacctttgatccgctgattgttgaaaccctgttggaagtgatgaacaccgaagggccgaaactgcatactgaggccgtaccgaaagcggttatcaaaaatgccgatggcagcctgacactgcaattggaaaatggcacagaagtgactgtcgaccatctgatttgggctatcggccgtgaaccggcaaccgataacctgaatctggccgccagcggtgtcaaaaccaatgaaaaaggctatatcgaagtcgataaattccagaatactaacgtcaaaggtatctacgctgttggcgataataccggtgccgttgaactgacgccggtggcagtggcggcaggtcgtcgtctgtctgaacgcctgtttaataacaagccagacgagcatctggattacagcaatatcccaaccgtggtattcagccacccaccaatcgggactattggtctgactgaaccgcaagcgcgtgagaagtttggcgacgagcaagtgaaagtctacaaatcgtccttcaccgcgatgtacagtgctgttacgcagcaccgccaaccatgccggatgaaactggtgtgcgcagggccggaagagaagattgtcggtattcacggcatcggttttggtatggatgaaatcctacaagggttcgctgtcgccgtgaaaatgggcgcaaccaagaaagatttcgacaacacggttgctatccacccgactgccgccgaagaatttgttactatgcgctaagtcagctaaaagcacgctaaggctataaactgcatggtttatagccttttttattgctttgaattcgaccttcaagaatattttttactttcgcgcaggcgatttcccgctcattcgtgatggtattgccagttcaagaatcgcagggatattccctctcaatgagttacccgccgcattgagtgttataagtcagaactcttctcaagggaaaattcttattcgttgtgatagctaaaaaaatcaggccagagctaagccccggcctgaaagtcatactgtaacatgatgaattagaaactaatcttcacaccgacatcacccgcataaccgtccattttaccgttaaaagcgcgctggtatttagcatctgcataaatatcaacattactattcactttagcagtcacgccagccccgccctgccaataggttttactgaattcagggcgcagactcgccgtatcaatagtgacctgcgggtttttacctaactgatacaccacatcagcagataaataaggtttgatggtttgctgtttggttgcctcactaaagacacgcatcccagcgcgggcctgcccgacagagtaagaagtagcgctcactcctgaaatctcgtcactgaaactgttcagattcagatattggtatttcagttgcccctgaggctccactttccaacttcctgcaatagggtacgcctgacccacttcggcagatagcgccgcaccataaccattctgtttggcatcatgttggctctgataattattacggtataacgtcccttggccaacgaggtcaatatagccaccttgtggcgtcattaaggtgtaataaccacccagaccataagcatcagtcttaatcttacccgtattgactgatagctctggacgcacagcccgcgccttatcttgcgtgtcagtttcctgtttacccagcgttatcatcacgcccgctgtcgcctgtgttccggcagagttttcagcttgatagaaatcatggcccaattgagcgaaccagatatctgagtcatagctaaaacggcccgcatcaaacttattatgctgcccgctaatccggccccaggaatcctgattaaaaccattggccgcaccttcagctgaaccacggcgttcgtgcaaactgcctaaagtggtaaaaccatagaatgcatttaaccacggcgcggcaatatatcctggcacttcactgcgataagccgtttcaggtggttgtggtgccacaggcgcagggtcaacaccaataccagtccccggatctgtcgggccaacaggcgccagattggactgcaaattccagctatgttcatctatcttatataagaaatactgatatgccccagcaacaaccccgttgctcatggtgaattgcccaaagtcggtatcaccatcaacggtaataaggttgattccggtgccgctagttaatgcccccagcccaccttgattaatcacctgaacataatgatcaccagtaacattccctatcacatgcaatttatctgccggtgaactgtcatcgcctaattgcgcattgaaaacaaaactaccattgccagtgagattgctattaatagttaaggtactaaaactgtatcccaacgcgcgtgcatttgggttactgctgcttgggataaagttcatctgacccaaaatgtgcatcgactcaacatcggcatcaccggtcaaattccacacactgctgctatcaacatcaacacttttggcgttatatgctgcaccagtccagaccgaattgttcttcagtgttaagctaacattattatgctcttccgcctgaaggtcacccaccagcaccgaatagttgtcagcattaagattgacgttactgataatattgagcggagaagctagcgttccgacgttagtactggcgttgaccagcaacccattgccgccaattaactgtgaaccattgttcacatcaatattgatattggcaccatatgcgcgaacaccagcaccgttctcactgacaacctgagagttatccaacataaccttgctataaaccgcattcgagcctgcggcataaattccacccgcattcacaccactggtagtaatttggctgtcttttagcgcaatagagctgctggtttgagtccacaaagcataagcactggcaccggttgaggtcgcggtgatatttttagcattgatagacgaaccgataaaggtgccgagcaccatgcctgaagcaccggtggtgttaatcgtcgccccagccagattcagatttccaccacgcgcagcagtagcaccaatactgccaacaccagctgtggagatgctcatattggtggcattaaaaattgattctgagtaaatgccgtgagaactattgccgcttgttctcacgactgtactatcgacggttgctgtgccccggttctctatcgcggtggcaccatccccttcggtaatgaactcggcattatttaccttcaccgatgacgtcgtatccggtacccaaattcccatggcataagtgcctttggaatggtaggagccgccattgatcgtgacgtcagcattcatattagcgttaaccatcgtcgcattaccgctatgagatatcgcattgatattatttaatataatgactgctttattggtcgaactgttacccatagcacgtaacactgcgccagaagccaaatcaatattggcattgctgactgtagccgaaccggtaatatcaaaaacctgattcatattacccgtggccgtcaagccatccatggtaatagtcgaatcccggccaacactcaccccggcatagccgttggtcatattaattgtagtgttatctaaggtggcatttataccgccattcccaatataaaccccggtgccactggcactgctggtgttatttatggtgttattcgccccacttaacgcactgccaatatcactcagataaataccgtaactaccaccaccactggcattgagagtcgtattattgactgttaatttagcaccaccggcccccgaaataccgtaagccgatgagccactggtggagatcacagtaccattaatatccgcactgctccccagacccgtcgaagaaacaccataagcggtggagccagtcgtcgtcaccgtccccccctgtaagttcacggtgcctttattattgctgataccaaatgccacgacaccattagtcttgatagccgatccattcagtgtcagagtgccgccattagtcacattggcaccatttgcaccgcgtcccgtggtagtgatagcgacatctgagtcgccagttacctcactggtagaaccttgcacgctgaccggagataggttgtcactatcggtgccatactcacctaaaattgcaacagaattaccatcagtgacactgactgtctgtgccgcccaactataaagtggggttagcagcggcaccagtaaactggccagcaacgttttacgaaaacaaggtaagcgcgctatattatttatattcatattgacaacctggttttataacaaattcaaatagaaaaagtttttaactttatttattaggtcttgttttatttgtaatatttatttgtcaggtttaatttaaagaaaataaataacccaccctgttgagaatatatgtgataagaaatatttttaatatgggactacatgccaaaatatgtagtccttttcctacaaaatataaataaagatctgaatcagtcgcttaaaacggttgaattgaaaatataactgacgctaatttcagtatgtcaaaatgctggattttacccactacggttgtgatagacgtcgactctgctattatcaacagattagccgctgttttatgtcatattttgtagaagaatcatctgcataaggcatggataactgtattcgaggagaattatgccgaacgcaccgcgagacaacccagccccgctggctgctgggattgaaactggcaaaaaagcgatttcctttatgacacggataagtgatcgtgtgaaagcttacccggcagtcgcccatattatccgtgcaacagaccgtttcaatgatcggttaggcagccagtttggggccgctattacttatttttcatttttgtcacttattcctattttgatggtttcttttgccgccgtgggttttgtgctggcatccaatcctgacttattggctgaattaattaacaaaattgttaatactatcagtgacccaagtttggcagccacacttaagaacaccgtaaataccgctatccaacagcgtacgaccgtgggattaaccggtttggcgattgcactttattccgggataagttggatgggaaatctgcgcgaagccattcgcgcccagtcacgagatgtttgggagcgcaatccgcaggatcaggaaaagttctattaccgctatgcgcgtgattttgtttcgctcaccgggttagttatcgcgctgatcattaccctgtcgctgacgtctatcgccggtgcggcgcaatctgcaattgttgatgcattagggttaggggggatcgagtggttgcggccagtcatgacactcattgccttatcaatctctattgccgctaattatctattatttttatggatcttctggattctgccacggcataagccgaagaaaaaagcactgttgcgcggcaccctgattgccgcaatcggttttgaaatcatcaaattcatcatgactatgatgctgccgcgtcttgccagctctccatcgggagcggcttttggttcagtcatcggcctaatggcctttttctactttttcgctcgcttaaccttattttgtgccgcctggatagccaccgctcgctacgccgaggacggaacattgccccagacaagcggcaataacaccgcagagtaacccctgatcatggaggatcaccaatgtctcgcaatataaaattactgatactactcgccgttgttatgctagctactttgctggtctatcaatttcgttttagccacgccgatgcgctgtggaaaattgttagccagcagtgtgttccgcatatggaacaggaacataacccgcagccctgtgttgaggtcgatacaccagcgggtttcgtggtgtttaaagataagaatgggccattacagtatttattaatgccgaccgccaaaattagcggcatagaaagcccacagttattagccgccagcagtcccaactatttctttgatgcctggcaagctcgccactttatggcggataaatatggtgcgcccattgatgacgcggatatctcgctagctatcaattcaaaatttggccgcagtcaggatcaactacacattcatatttcgtgtctaaagccagcagtcaaaacggttctggcagcacaggaaactgatttccgtcagcaatggcagcccttacccggcggtttattgggacacgattatttagttcggcgtactaccgcagcagaattgcaacaatcaggtgcgtttcgtttgttagcaagcgaagtgccgggcgcgcaagatgaaatggggcgttatggtttagccatgacagcattaccggatgggcaattcttactactcgccagcaaagcgagtctgacaaagttgcatcgtgcatcggtggaggagttgcaagaccacagttgccaactgctcccccaaccaccgatacactaacccgttattttttctgcttcattttttgcagcagcggcgtgcactgattttcttccgcttcacttggggaaatcagtgccagcaatgcagcggcaggtgtgagtgccacacctaataccgcagcaaccgcaccacgggccagtaaaggcccggctttgacccccgcatcaggttgtttaaatgtgcctttcacatacagcggagaacgtagagtcagaattcgcagccctttgctttccggattaatagataaatccagccgttcggtagcaaaattgatattaccggtaatattgataatggcattttcggtatcaataacaaataagcgcggtgtcgccaggccattgcgtaactgaatatccgccactgcgcagttaattttgacctcatcatcgccaaacagcttcgccaccagatagttacccacattcaggccgagtaattccattaagctgcggctgataagcccctgattcagtaacaagcgcaggttaccattactggtggccaacagcgcagcaactgaattaccggtcgcagtaaatgatgcatcgccattcaactgccccaagctgttgcgcattgcctgtacctgtggcaacagctctttcagttgtaggcgacgggcatgcaaatcaactttaccctgcatcgggtctttgttgccattcaggcgcagagttgcattgagattccccctggccatgccaaatcgcagtgggtcgagcagcaactcaccgttactcagcaccacgtgagtggagaggtcagtcagtggtaatgatttatctcgatctatacgtttagccgcataggtaacatccgcatccatcactccccagcttttggtatcaaatttttcagtcggcagcaccttattgctcggttgtcggctgcgctcgccacgattggctttttcctgattggaatcagccccaattaaaggggccaaatcagcaaaacgtaatttatctgacgacatgttgccgactaatttcgggcgcggttggctggcggtgtaagtcaggtcaccatgaatatcgctatcgccgattttgccattaaagttttcataacgataaactgccccaccggcctgtttgaggctcgcgattaagcgaccatcggtattaaatgggggagtggctggcaataacacaccaatcagcggatagaggttatccaaactggcaccggagaatttcaattgcagatccagccccgccagattggcaggatcggttaatgtacccgctaccgccacacgagtggagccagagcggacatctgcctgtaatgggaagggaatgctggcatcattcatcgacaacattccaccgattttgccactgccagttaaaggctgcccctgatacttaccgtcaatcttccaaccaaacacaaagtccggagccttgttctgcgctttttcagtagcttttttctcgttacgggtgccggtcacctcagcaaatggcagcggcttacccagcgggtcaatcaccgcctgcaagtctgcttttagcaccgcatctttcagatttatctggccgcgatcaaacacaatatcatcaatatttactgaccaatcagacacgctactcttatcccccgccgggctattcgccagattaaatgtccagttattcttaccatcagccaagcgtagcagggtggcatccggttgtgtcagccagatgcgcggtatccagacctctttcgccagcaacgccagcggagcaatactggcatcaacccgtttcagggtgaccatctcgccagtagggaatgcggtagattctgttgtgctttcggcgttattgctcttgccagcggtgttaccgccggctaaatcgggcgggttgcccagcaccaaatcctcagcgtggatatgcggccacggtacccagccgcgccagcctggctcatcacctttacgtgaccagtccacccccagattgccgcgaatagcgaaaggccgttgcagctcagtcgagactttctcattgatggttggttttagacgattccagtcgaaagtcttaataaacacgatggctgctatcagtagcagcagaataaccccgactatgcctgtcagcacttttccagttttggtcataacagctccatgccagtactcatgatgttaagaacgtaaaaagtactttaaccatagtcgagaatgaagcaacagggcgagatggggaaaaaggtgctgatttattgacccaaaaatattagccgcaaaacagcatagggaggttctgtaaacgatcaaatgacgtaggtcgggagagataatagccttgtgcggcaatggcatcagactgctgcaccatcgcccattcttgtgaggtttccaccccttcaacaatcacgcctttgctatagctacccattaaggtcaccaatttgaaaaacagttggtttccgacatcactttcttgcagcacgataaacaaatctctggcgactttgatgtactcatagcgccagctaataaatgaagtgaaattcgccagcccgctgccaaaatcatccagccataagcggtctgcttcagcaatacgtgcaaagggggtatcaagagaggtatcgacatgctcgagcaattcaaagcgaatgtaaggcatggcatcaattaacaccttagcctgcaagtcgtcctgcatcgccatcaaagcctgaccatcaatgttaatcgagaccaacaccgagtgatgcacaaatatcgcatgccattgtttaaccatattcaactgctccagcaccacattcaaacgggcgctgatactgattgcactgaagtaatcttccggattcagacgagtatccggtgatgaggggtgaaaaactgccgtaagcagctcgatagccagcagcgcaccggaggtacgatagataggttgaaaagtgtaccgacgctgacattgccgccagaagctctgtcctttattacgatcaatggcggcaaaggatggcgcaagtaaacctgatactttattggtcatcatcagtttagtcgccatgttttagggcaccagacagtcaaggcaatgggtatcgccgccagtttgagccaccctgtgataaacagttttccttctggagatattatcgactcaggcgaacagaactttatatcgcagcatgacagattattatttccagccagattacaggccaaagcaggctggcgcggcgcatttaagccatctatattacttaactcaatgatgccatcagtattgctggagatgaacatgccttatgtcaatattaaaattactcgcgagggggcgacggcggagcagaaaaaacagctgatcgccggagtgacccaactgttagtcgatactctgggtaaaaacccggcgacgaccgtagtggtgattgatgaagtggataccgataactggggaattggcggccacagcgtgaccgacctgcgaaagtcatcataattgtggtcagaagcgcgggaaacttgtcagtttcccgacctatatcataaaaaatttaaaacgtcgttttaatactattgactctaaccaagccagcagtgagactaaccttatttccattatcgactcacaggccagctttccatgaccagcaaaaatattgccgttatcggcgaatgcatgattgaactgtcacaaaaaggtaccgaccttagccggggctttggcggtgatacgctgaatacggcggtatatgttgcccgtcaggtgtcaaagcaggactggaatgtccattacgtcacggcgctgggtactgatagtttcagtaacgagatgttggcagcttggcagcaggaaaacattcacaccgacctcattcagcgtatggatgataaattgccagggctgtattttatcgaaacagacagcaccggtgagcgcactttctattattggcgcaatgatgctgccgcacgtttctggctcaccagcccggcggcagacgaaatctgccaacgtctggaaaagtttgattatctgtatcttagtggtatcagcctggcgattctcgaccacacttcccgccagcgcttactgaaattactgcgtgcctgccgtgctaacggtggcaaagttatctttgataacaattaccgccctcgcctgtggcagagcaaagaagagacacaacaagcctatcgcgacatgttaacctgcacggatatcgccttcctgacattggatgatgaagatatgctgtggggcgagaagccaatagagcaagtgattgagcgcacacagaatttaggcgtaagcgaaattgttatcaagcgcggcgcagattcctgcatcgtttgggtgaaagagggctttgaagcccaccaatatgatgttcccgcggttaaactgccgaaagagaaagtggtcgataccaccgcggctggggattccttcagtgccggttatttggctgttcgcctaaccggtgatagcgcacgcgacgccgccgtgcgtgggcatttaaccgccagcaccgtaattcagtatcgcggcgccatcatcccactggcagccatgccagcggtgtgattgataatatttatcgccagaaatcagaatgaaggggaagcgtgccgttggggtcgtagcggcgtgagccgccggagcgcccctgggtgcggtaaccccttcggttactgaagcccgaatacaatgtccgggcttattcataacgacgcaatattttgcttattgcgctgttgtgggtatcgcgggcgcggcttcagcagcacctgccgcagctggtgctgcatcttctggcaccacggtatgtggtgtcataatcgcgttataggcatcttgcagcgctttcacattcacttctggctcacctttgggctgggtcagaatcagcgtggtatcttgcgataattgctgcttcaattcctgatttagctccgccaacgtcagccctgacaaaaatgcctgccgtagcttctgatactgttctggcgcaatatccaccacaccactttgctgtgaacgcagacgctgactcatcaaaatatcagtatctgtacgagcataagtggcaaacaacttactgagttgatcgtttttctgcaccatcaaggcatcaaactcagcctggctcaggccattggtgcgcaagctggccagttcgcgcgcaacaaaattcatgcccggcgtcagattttcagttggtgtattcaggtgaatagcacattgagcacgctgatattgcacccggcaatcaaagcccaacttcaggttcttctgatcacttttttccagcacttgttgaacatgccagaatagtgcctcacgggctaaatcactgcgccagtagcggcttaacgcaacggagtcctgaatcggatgccaaggggtatcccacattaatgataatgtgtcttgtgtcgcctgctcactcatcaagctcaccggctctggtggcagtggcgctagcatcgcgataggtgccggcgttgtacgtttccctttcaactcagagaatgttttgccaatttgggcagcaatactgcggctatcaacattacccaccacatacaatgtcatggcatccggggtataccattgctgataaaactgtttcagtttctcgatatctactggttttgccactggctgaccaggatcatgacccatcagagaagagcctttaaggcggtaacgccaccaaggttcctgaatattttgcgggaatgtggcaataggatcggttgcactattcagtgctgcattgacagtcggttcactgatagccagtttgccactggtatcggataaccacgccaaggcttctttcatcaaatcggggcggttattgggcaaactcaaactgtataaggtgaaatcataagatgtaatagccggtggcaacggacgatcgttatcgaccccttgctgccatagagactgaagctgggcaggagtaaaactcgcgctgctcattaatgccagacgcggtaacagatgggcaaaaccaacgtgttgtgcgctctcagataatgagccagtattaaccaccagacgtaactcgatccgatcgctagggcgctgcggtgtcgctagcaactgccatgaaaacccgttttctaattttccctgctgccaggcaggatcgggttgtagtgcttcagcctgcacattactgctggcggcagccaacaataatccaccaactatgagacgaattctggtgccctgcatgtgaacccctacttaataaactatccaaatttgacccttcttacttgaagttgcagcggtgttagcggctttccttcacccgaatcactgacttgagtcaactcatcgggattaatgagcctctttgaggctcaccctacgggctagcttaaaagctgttcaaatcggttctcaccgatttgtcactcatttgctgcctacctgcaaccccaatgactttgggtataaacaatgcaatccttacgtgaaccatgcgtgttttcatgcaaattgtcacagtgagagcggaacgtgggagtgtaccattctgttagaccgcatgcttttgtggatgtcactcatcagagtaaaaaatagtatctaaatggtaattaacacaagaaatgatatcgcgggggtgatcacgaggtgctaccggtggcaatgttagccaccggtagtgaatcgaatagacaaatgacttaatgttttattctgagcgaatcaagcagatgtgctgctctttatctcgttattcggtaaggttttatttgataacaccgcttgtagctgatcgttatccaactggttacaccatttcgcgacaacaatggttgcaaccccattccccaccagattagtcagcgcacgggcttccgacataaagcggtcgatacccagaatcagcgccaaacctgccaatggtaaatgcccaaccgcagagatggtggccgccaacacgataaagccgctacctgtaacccctgcggcaccttttgaggagagcaacagcaccaccaataaggtcacctgatgaataacatccatatgggtattggtagcctgggcaataaataccgccgccatcgtcagataaatagaggttccgtccaggttaaacgagtaaccggtcgggataaccaagcccaccacagacttcttacaccccgctttctccatcttatccagcatgcgcggcagcacagactctgaagatgatgtccctaacacgatcaacaactcttcttttatataacggataaatttgaagatattaaagccattgaatttcgcgatagaacccagcaccaccaccacaaacaacacgcaggttatgtagaagcagataatcaactgacccaactgcaccaagctacccacaccgtacttaccaatagtaaaggccattgcaccgaaagccccgataggtgccaggcgcataatcatattgataatgccgaagataacgcgggagaagctctcgataacattaaagataagctgacctttttcacccagacgatgcagggcaaaaccgaacagaacagcaaacagtaagacttgcagaatgttgccactggcaaaggcacccactacgctgccaggaatgatatccagcaagaaaggtataatcccttgctgtgaggcttgctcggcataaagtgcaaccgccttggcatccagtgtcgccgggtcgatattcataccagcaccgggttgcaccacgttaacaatcaccaagccaatcagcagtgcaatggtactgacaatctcaaaataaagcagcgcaatggcaccggtgcggcccaccgctttcatactttccatccccgcaataccggtcacaacagtacagaaaatcacgggtgcgataatcattttaattagtttaacaaatccatcacccaaaggtttcatttgagcgccgagctccgggtaaaagtgccccaataatacgcccaaggtaatcgccgttaacacctgaaaataaagacttttaaatactgaagctttcataactatgtccttttggataaatacacggcagcctgtcgctttgctctctgtgataattgagtgacacttcttttttatccgtgcttgcgcggaaaataacaccctcataacaatatggaaattattagttgcactggattgcaccctaaatgcgaaattaagaactgaaacgcttcaagcggcagcaacaatgggaattcagtcaaatcaaccagacaattaactcaaaatgattagctacaagaatgaatggaaaagaaacaaccaacagaagtgagggtttatcggaatgaatgatttttgaagggaacgtttgacgggtagttgcccccttttgagggtagggaaagggggctatttagcaaaaacagtctgggttatttgatggcccgactgggtagcgcagcagcactattaatcgcaatttcgttaatggcactccagttattaacatccgtaccgaaggtatccaatttgatatatttagctgtgacaggagtgaaagtgagtttttcaccatttttatctgcggaagatgtttccagaccttcagccaatggctgccagttcttaccatcattggagtaaaaaatggaaaacttcagtttccgctcggtgggtttaaacggaacaatcagaatattttcaatggattgttctttatccagttcaagctgtacccaactctcgccagatgccgcccaacgcgttttaacatcaccatcagcgacattcgccggaacatggcctttttcactgtcataaccggatgccgttacagcaacaatttgtgccgcatagccagatgcgcaaaacaacgaaccgagcaaaactgtggctaaaacttgttttttcatcaacctatcctttttatcacgacgatgagaacccgtgggtaaaagcgccgggcaagcagaccctgggaagccgctgctcggcactttttaccaacagcggccccagcacgggccgctgtcgggactatttacggccgttcggttgcagcttctcgcccacattgagcaagaacagttcattatcacgggttgacactcgtgctgaaccgtcatccattcgataagccccttccgtgaaacccgcaccattgaggaaaggtgccactgcctgtggtttattgcgcaatgacgcttccagagccaacagagcgtaaggttctatggcatcaacatcggcatattggcgatcagatgaggccatgaagaagccgtcgatataacgtattttaatgatgttatcgccgattttctctgccagttttcgataatccgccacctgactggcatggtagagatccaacaaagcaaacaaggcgtaaggatcactgttggtggtgtccatattgactttgacttctttgcccggcgcagtaccgatatcacccagcccctggtcgttggcaataccacgggccactttccacagtaatgggtcattgtcgatagcataagcacgcgcataagaaatcaggaattcattacctgctttgtatggtttgagcactgtgccttttttgccgtaataaccatcacgcggcagggtgtaattcgacaaatcctgcccgttggctatcattggacggaaggtattgtcttgatcgttataggcatatttggcgaatgctttcagaccatccaccgtccatttcagcaagtcctgcccctgtggacctaagtctttacccaattgcaactgcatcaaggcattttcagaataaagggtgctggtgcgccctttgagcatcatattgccttccagtgctgtcgggccgaactctggcccaaactggcgctgagcgcggtcaccgaatttggaatgggtatcggcatcatcagtgggttcttcacgtttcagggcttgtgtgaactgataaacaccgaggcccgttttggcgtcacgcggcaaaacatactgatcggccaggcgcttagcccaagttaatgcgccctgatcttgctggtgtttgtaaagcagggatgcggaataaatcagatcattccccgcattaaggaaactcaatcccttggtagcaaagaaaggtggctgctgctcaaatttgctttcccacagtgcgcccatcggtttgccatattcaccgtggcggctggtttcgagaatacgccaatcataaacatgggcattccaaaaaccacgaataaagcgagcggtggcatcactgtcaacactgaacatcaggtcatagtagggataggcatttttcagctcatgcaccatctctttttcacttggcccttctggttggagggttttcagatccacaaaccggtgtcctccccaatacagtaagccactcggatcttgatagttctggaagtgatagcgaacaatatcttcagcgcgcttctgatagcgcggatcaccactgagttggctcaagccactcatgacacgcattagattttgttgtgccgaaaagtttgataatactgcccgacggccatcggggaatatccattccaattgctgtccggttcgggggtcaacaccatccgccagcagcgggctgggcttatcaccgtggtaagtatcggatgccttgtttaatacattatcgacatactgttttaccacggtcaggcggtcggtatccgctgcctgtccggcgggtatatacagcgttgccagcgctgccatactcaaaaataacgctctttttttcattacttcgttacctgtcaaaaatcgttatagcgaggtgtgacccctaaggtcagaatttaattatttcaacgcgggatcagaaactgtatttgatacctacacggtaacgggtttggcgctcatcggtatttttgctaccggaaacattaccgatagccatataaggcgaccagttcttatcccacttatacgtcaatttaaaatcatgggtccaatcgtaattttcgttatccgataaaattacaccggctttattcgcttgcttgtaatccaactcatagtctaattggaagtctttattgattttataactcaaaacactcgtcagattataaccattttcagacgtgtcttttttggtattaatattggcgctggtgcgtttgtaataaggacgataacgcaatgaaacagagagatcatcagtgatatttgccttaccacgcagataaggacgatagctgttagccgtcgagcttgaatctaatgagaagcctggttcgatagagaatgttttatcaattttatagacatagctggcaactacttcagtgccgttactcacaccttcatggaatggcttatctttgtcactgccgcttttccacttaccttccagtgataaaccgaaaccattagcaaagcggtgagacattaataagcggtctttgtgattattaccactttggtcttgtgtttcatgacgatagtcaatagttactgccattgcgctggtgctgataagtgatgccactgccagagataataatttaaatttcattacagttaccttattttaataaataacattaattattatgataaatataaatctcacttatgaaacgccattctatttattttgatataaagttccgagatccatggctaatagttggaaattaatagaaccaatatcaatttatgtgacagggttcaaagtaaatagtttttactaatgcactgacactgtaagttttttgttatagcctagagatagcaaggggtagggactatttcgaaggggatcgccttcgaattaaatagtcttgactaggtaggtattaatattgtatatgtggctgaataaataaaatagatgtcagtcgaatattttcttatcgttattattgttggttttaatcacttttatataataacgttattttcgcagaggataatttggcaatcaatacacaccaaagtatggcgaagtggatattttagattaaaatctatttttatttaatatagggaaggataatattttggtcgttcctatttagatgaaaatactgatattcgactaaaacccagtgattaagcacaaatcaagtcagtgattcgggtaagtgagagaagctaacacagctgtagcgtcgtgaacgcagggtaatacccaaagccattggtgttacagcaaggcagcgagcgaaggcatcccgatgagctgactcaagtcagtgattcgggtaagtgagagaagctaacacagctgtagcgtcaagggcgcagggtaaagcgagtatcgaattcctcacgtgataacggctccgaaaataaaaagccctgaccacatcgaataccgtgtttgagtagccattgccgttgttcttcggtctcgacaccttcagccatcacacggagtttcagcacatcagaaatggtactgataattcgcgccatcgcatcgtcttctggcaaatgcttcacaaagcttttatccaatttaatgatattcactggcaagcttttcaggtgattgagatattgcagactcgaatagccggtaccgaaatcatccagagcaatcgataaacccagcccttgtaactcacgcagcaatacatacgcggcgtcgagattttgaatctgggcggtttctgtgatttccaacaccaattggctcgggtcaatgttatagcgaccaatcacggtttttagatgtgtaatgatactatcgcattgtatttgcaaaccggaaatattgaccgccaatgacaagttcattccttgtgctttccagtcagccagaatgcggcatgcttcctccagcacccaactaccgagcggcatcatggccccactctcttccgcatcagggacaaactcagaaggtaaaagataactgccgtccgcctgacgccagcgtagcaatgcttcggcaccgataatccgccgctcttccatatcccactgcggttgtaaaaacaggacgaaatcacgacgttcaatcgcctgcaagatatcattttcctgcgccaactgcttttgcgttttatgcaacgaagaccgatctgtgctttggattcggctcatttccgtataggcctcagttagcagttgctggttacgattataattgcgaaccaatatacccagttcatcatcctgatgatgggcaggcatagtcaattgatggttcagcacaccttgctgcccaatatgttccagctctttagccatcgcccgcaatggatgaataatcaggcgattaatacaccaggcaatagacactgagagtaccagtgccaacaacaaataagtcgagagcattgccgacaaggtgctcagaataaactgatacatacgatacgagtccacttgtaacaccaaatgtgccagtggttgcggattagcagagactcgctccagtgaatacagcggtaccgttatctgaacgggcagagcaaaaatacgcttggcccagcgagggactggccgctcggtggggaaacttgcgtgtaaaacctgaatttgattaggcagaatcacatcggcacggctaagaatgccaatgggcagtaagttattgaggatgtttttggcttgtgggatatcaacgctcaaaatggcttcagacagcggctgacgcacggaataagcgatactctccaactgcttggcgtagtcatctttgcgctgctgcacaaagtggaacaactgaagaacgataaaaatacagatggtgaccagtgcaacaacggccactgctgccatttgcttaatcgttaatgaacgccttacccgcaaactcactcccacccattccgactgaataaaatatgatggttgccactgtgatgcggcgactcatcaatgctgtccgagtatactcgatcgccctgagattttatcttgcgaaactaaaccggttgggaagaataccgtgggtttcggtcttttcctatcaagatcgcaacgtcaaagtgctattaaacacgatgaagttgcttttttatgcaaataaactcaactggcgattacttaaagtccgcgtaaggcactaacggttgtggtggcatatccagatcaccctgccatcctgccattgagtagcgcaggtaaatcagcgcatggcttggggtataatcttttgcttgctggatatccactccggcacccagtgtccaatgcgagctcagacggcgctcaattaatgcgcgtaaggtgtagcccacaccattactgctgtcaccataatcaagatcattccgatctgagatactcttaatactgttgttcaacagactttgcagtgggtaacgtgcgcgatcattggtggctgaatgtgataatgaaaccgacccacccaactcccaagaccagttatctgtccgctgccgatagtttaccggaatagccagtgacaaatacttttgcggactgtaatacccgccctgacctagtgtgtagccactgagatctttttggtaatgccaccacatgccattcaagccgatggtaaaacggcggttatcttcattgatcagcttataataatagccagtcataaaacgcaagcgctggttatcagccacattttgtccggtcagatagtgataacttaaatcactccagaccccattagcctcaccccggtcataactggcacccaagctgacaccgttggcacgaacgccgccccaagtaacattggtattgggatcacgcgttccggcaaaggccagtaacgagctggatagcggccgccgtgacgccgttgcagtccagccaatatggttccagctgttgctgtatgccaagccgccgaccacatcgaccacctcaaatcccatcggggtagtaccaatatccgtggcccaatgatcattttgccaccccattgcgatactggtgccactcgcgcgctggcgaatatcaccctcgcatccggccttataacaagtaccgaacttctccttatatacacccttggtattcgcaaatgtgctggcattcatctcaatgatgtcactacggaaaaaagcgcggccatctgcaagcggtgtatcaacctgagccatagtattaaacgcgctcagatcagaaataccccccgtgccgctagatccccaataatcctgatccaatgtgacgcgggtatcctgctgccgatagaggtcggcagcatcagcacgaataccgcgtttgagccaatcatccgtggcctgattacgtgtcagtaaggtatagctgtcattatctgtcggcagtgtcggtgcaataccgctggcgaccatcgcctgcttgaaatcatcttgcgcagcaactggctgcccttgtgattgtgctaaacgggccgagtcacgaaacaccagcgcattatcctgtgatggtgcgcctttggcggcagccggtttcaaccgttggaagatatcggctgctttttgtggatcacccacaccgctccaggcattggcgacccgccgttgggtatttaagctggcaccttcgcccgtcagtggttcagtttgcaaatgctgacgtgcatcgctaaggcggccttcggcaatataagcctcaatttcacccaaacgcgcatcagggttttgtggctcgcgcgctcgaatacgctgatagcccgccagcgcttcactgtaatcgccgcgttccagcgcccaatcagccagtgtcaggtcaatttgtgtattcgcaggttgctgacgtaacgcggttatcgccccgctttcatcaccattttcccgtagctgacgcgccaatgtcagcacttgatctaatttcaagcgctgatctaattcacggatattatcgttccattgcgccgcaggcagtgtggccagatgtgccaatgcctggctatctcgctcggtgctggaaaggtagagcgcgtaagcatagacctgctctgggtcacccggtttacgactggccaattggtggaactctgcatccgcttgcgccaaatggccatcttgcgccaatgcttgtgctaaccggtaagttatccagacatcattcggtgccatcttttgcgcttgccggtatttctctgccgcctgatgccactgttgctgtgccgccaacatttcagcctgctgtttcagcatatccaattgcaggctattgagtgtgtcgcgcatttttgcctgttggctgcgcggcaagttattcaggtaattgagtgctttttgtggggattcacgttgatagatatttgccaggccacgcaccgcgctgctgttggctggatccagacgcaatgcttgctggtaatgctgctcggcagttttatcatcatgacgggccacggccacatcccccaaaccaatcagtgcataactgtcgctgccatctatttgacgtgcctgctggtatttttgctgggccagggcagtattaccggctttcagcgccttatccccttcatcattcagcagccagtaacggttggtcttgatcaaactggcccatttatcgctcttcagaccgtctttatctgatttttgtgcctgttcaaacaaccgcaaagcctgtgcacgatctcccgcacgggcataagccaggcccagtgcgcccagaatttctggatcattgggagaggctgccaatgcttgtttcaatgctggtattgcagccacgccactaccactgtcaactttcgccagcccacttaaccgcgcctggtaggttggatcggccaacatcgtttgctgattagccagctctttgcgagcaatatctgcttgtgggccagttgaaaacacatcaagaaaatgggtcaatgcggtgacactttgcgggcttaccgtcatcgttttgatggtatccatccacaaatcagcggcatctgacgttccgttcgggtctgtggccactttctccaatagcgcgtagccttgtgcggccttttgttggctgaaatacatgcgcgccaatgccatgcgcagagcgacgttgcccggatattgttggtctaacgaagcaagtttctgggtagccaggacttcctgacccggtaaccgcgccaccagccgccaatattcaaccgccagatccagtgtgggtggattcccttgcagcaactgatcatatttaacttttgcttctgcgactcgccctgcggttgccaacaggcgcgcctcttgcaattgctgacgcacctctggttttgtcatggccaacatcagtttagcgcgccgatacacctcagagtcaggtgccaattgttgcaatttatctaactgtttttgtgcttccgccagattcccttgccgcaatgcctgacgtattcccgccgcaatgacatccggattattcgggtccatcatgttcaggcgatacagtgactgcttaaccaactcatctttattagtcgcctcgcccaatcgtacctgttcgagtaaaaactgggttggcgagacagcttcggccccccgcgccacaccaacaaatgcttgaggcaataacgccaggcttaacagccagtttattttaatgttgcgcattgactgttccatgagggctgaagctcaccctgccgattaaagctataacgatgttgtgcccatccctgaccaaacagtgtcagcaccgcactgtagtaagcatcggctcccggaggtgaatcttgtacccgtttttgttgttggctaagcgcctgctgattaaacggtgcaggaccactggctaaaaacggtaataatgccgccgaaaagccaaccggcccatcaccggttgttttgccagtcaacgtatcggccttttccggtggcaaaccttgctgctgggtgacttcagccatcggttggaagtgttggataagtgccgccttttgcggactgttatttgataacatcccggcccataagtaagtacgaatcgcatcgtagctaccgagatttgggtgagtttcatccggctgccagcctttatctttttgccacaccacccagtcagggctgaaaccacgcggtgctgtttccagccatagccgctgattggttttcaccatagctttccacggcccggcaagggaggcgaaacgcgccagcaattgtggtggcaagtagctcggattgagccgccaacgctcttcattattaaagccaattttgcccggtaataacatttcacctaagccgggaatatttaccacttcttctttggcaatgcgttgcagcagcaaggttcctatggtctggtagcggcgagtatcccacaatcggccagcctctaataaactgtaagcaatccataaatcagcatccgaagccgagtttgggtcgagaatatcccagctatgctcattgcgttgcccccacaaccatgcgggtagacgggcggttaaatctcccgctgacaagttattttctgtccaagtgagtaatcgatcgaatgtctcgcgatcatcagctaccagcgcaaaaaacaagccgtaactttgcccctccgacgtggtgactttcctcgggttgctggggtcgataactcgccccgactcactgatatagtgttgtttgaactgctgccatgctggccaatcacaagctgctgcggtaccaaaactggcaagcagcagcaggatgcataccagtcgtttaaacatcacgaccatcctaattaatctctctcatcaggtgataaccggcggcggctaatcaggcgtaacaagcgccaggccatcattgcagcaatcactacgactaataccgcgacacccgccagcagaaccggatgggtagataagctgtgccagatgcgctcccaccaaggtaaatggccgacatcataggtgtcgccaacgcgcaggctgttcacgcctgactcacggataaccgcgaccgagccaaataccgcctcacgtttgccgctgtcgagcaacgcgttattcagtaagctgtagccatgcgggctgtcagccaataacgccacgatactgcgctgcgggaagttaggtgactgtacgccgataatggccgacatcgctccttcagaactgacggtcactttgctgtccgccactctatcggaagcgggagctaacatgtccggcaagcccgtttggcgatttggcattttgacccagctctgggtttgatccaccagcaagttaatcttctggtcatcacgtaattcaggcggaatggtaccgataatcagcacatcgacatcttggtcttttgcctgtgaccagtcgtcggtgatgttgatacccaccgccggatagccgacttgcgccccgatattccccacggtattcaacagcgtagtcagttgtgacggcgcaggtttcggtggcaccaagaccagggtctcggagagatctgccagacgactgaatgggaagccggcattagcaaatgcccgtaaatctggcatttccataaagtgacggtaaccggagaaatcgatagtggaattaccatcaatcaccgcgtggtttggcgcggtagagtaggtttcacagcgcccttccgcaccgctcgccaacaaggtgctgtagtcaaaatcaaagcgtaactggttggtggcccccagtttcaatgccggaatggtcaaccgcttggcagagtcttgtaagccttgcagtaatggcagacgcaggattttactgtcttccggcgtattcggcgacagcgggtagtcctgcacaaattgattattcaggctaatacttaagcgggagccatccattaggcgcgttgaggtgtaacgatatttcaaacgcatatcaatgcccgcactgcggatcaggaacaagtccggtggcaggttcagcgataatgagatcggcggcggcaacaaaccggtagtttgcagttgatccgggtattgctgtaactcagcaaaagtcattggccggtcggtacgcacccagtttggcgcatcataaggctggcgtggtaccagttgctcgactttatctaccgtcacattttgaccacggaacagaatattgccttgcgctatcccctgtgccgccatgatcaggtcattatcatcacggcccagaatcagtaacagcttcacatacgggttatccggatgactgataatttccaccgtcggtgctttgactggcgggtaatctttcaagaaatcagggcgttgagcattagttgcaaacaccacggcatgttgagtcggcagttgattatacaaaacaggaaagttctgcccacgccattgcgctttgtcacccagccaggatgcaaaaatagacgccgcgcgctgctgcgccacatcaggtgccgtagcgaaaacgacaggtaacgttaacgggcggttatcccgcgcatcaaagaaaggctctgggaaatgggacaaatcatttttgactgccaatgattgatagcgtaaatccaacgagctggatttgctgatatccagccacagcgcgctgctgcccgggttctcacaaataccggagttttggccaacaaacaccagacgcagacggttgaaatcactgatataaagcggatcaatcggcaactggaaccgtgttggtttacccagttgctctttggtgattgccgtgacccccatcagctcatcattcaaaaagactttaacctgtgattccaccggaataagtgaaggtgacggcgtaaattcgaggtttaacatcgcattagtgacaacttcatcactgcgcacgccaaattcaatcaccccttctggatgggtaccgcgcaaggcgaatgtccccggtggcggggcaatcttggcaaaggtgtaagtgacatcgcgaacggggacattcggcaatgccgccggagcgacaggagctaaatccactgttgctgcgacagcagtggtcgaggccgccgattgaagcgacggaactgctggtgtttcggcatgggtgaatggcgccaatcccaaagccagtgcggtaaaccaggttatttttctcgtcatcatatcatcatcaatgttgagccactgtctggccctggctactcggagcctgatttttatccacgccgtggggtacaaacgatgcaatccaggcaatcagggaggtaaatcctatcaatacatttcgaatcaccggcggagcatagctggccatacggacatagcctctaaagcccagcgccaaaacatcacgcaggctttcaatcggtttatcttctgggaagccatcctgccacagcgcccacgtgtcagcgcgagcaaaagtacactgtataaaatcaatatgttgggacacgctcagttgatgcatccgcatcccgactttagtgccaaaggcgcgggtgacttcacacgggaaggtatattcctgtgcgccgcgtttaagcagcagatgtaccgcttcgccatctttcagtaacccggcttcacgcatttcgatccccaccccaccatcggaatagtcacgcagggtacaggagaacaagtgaccatcagcacgcgccaccgctgcgggcatggcaatctcgacacggtgggattggcgaacttgtttggcttcaaccgccaccgctacagccccgcctaaaatcgtcatattataaatgacccacaccaggctaatcaccacggtcatgatttcagtcgccgggccataacccaagcgccacaagcccgcaatcaaaccggccagatttagcaataccagcgccatataagggcgggttatcacccaatccacatgctgcgcttcgactaaaccgccttttgccgtgacgttaaatgtccctttatgcggattgagcagcgccacggtggtcgggcgggcaatataccaggccagcaccgtttcatagatttcactccagaatgagtggcgatatttaccctgtaagcgcgaattggtcaggctggcgtgaatcatatgcggcaacacataaagggcaatggccagtgcgggggcgaaaatgatgtaagcatgcagcaacaggaatgccagcggcgcggtcaggaagatcaaacgcggaatgccggataagaagtgcaacatggcgttggcgtagcacaagcgctggacaaatttcagccctttgcccagcagcgggttatccaaccggaagatttgcaccatgccacgcgcccagcggatacgctgtccgatatgtgcggacaagctttcggttgctaatccggccgcctgcggaatacgaatataagctgaggtgtaacctttgcggtgcagacgcaatgaggtatgagcatcttcggtaaccgtttccaccgcgatccccccgacctcatctagcgcactgcggcgcaacacggcgcaggagccacagaagaaagtcgcatcccacatatcgttaccgtcttgtaccaagccgtagaataacgtgccttcattcggggtttgacgaaaacgccccagattgcgctcaaagggatcaggtgagaaaaagtgatgcggcgtctgaatcatgccgagctttttatctttaaagaaccagccgacggtcagttgcaggaaagagcgggtgggcacgtggtcacagtcaaagatagcgacaaactcaccggtagcctgtttcagcgcattattgatattgcctgctttggcatgctcatgagtagggcgggcaatgtagcgcacccccacttctgcggcgaatgctttaaacgcgggccggttaccatcatccagaatatagatattgattttatcttttggccaatcaatacccagcgcggcataaatggttggtttcaccacaccgaggtcttcgttataagtcggcaccatcaaatcaatggttggccagctattgatatcttccggcataggcactggttggcggttgagcggccaaatagtctggaaataacccaataccaacactacccaagcgtaggtttcggctagcagtaataataaaccgcacaccagactgacagggtcatcccagttaagggtttcggtataacgccaccataagtagcggcaggaaactgttaacgacaacacaatcagcatcagggtaggtaagcgccctggcactcgccgcaccaccatagcaatagcccacagcaacaatacaaacacgaattgcgccatcatgccgaatggctgtgagatacacagcagggctaagatcccggtaaaaatacctaagataataaacaggatacggcgagtacgccttgaaagttggctcaatcgggtggcgactgatttctctattttctgaagttcaaagcgctgcggcacactccccaaccaactgatatatccctgtcttttgttttttacccaacctttaccggcggccgctggctgacgttttttatcaccatcggattgcgggcgaattaatagcagccacaacccttgcagcagataacgtaaaccatctcccaaacgtgggcgattgggggaaatttgcgggaaccagtaagtacggtgttgtatcacactctgccagcttggggactcgagacgtaggaatatccaacacagcggcagcgccagcgtggtgagaaaagcggtaagcacagtacagccttgctgcatatagagatgatagcggcggcgcatcccctgatagaccggggtgaggaataacatccgcatcaggcgattcatagatcgctttccacagcattaatcaggcaccaatttgccagagtcatcacttcttctgccgccaaactttgcgcgctgtattcacccaatggctgtttggctgccaatgcttcggccattgcttcgtcgcgatgaataaatatgggtaataagctatccagactttgcagccagagctgatgtaaatcctgttgtaaacggctgctggcagagaactgattaagtaaaaaatggcagccggcaggcaaattttgctgatgcaggcggatatggcaactggcatctgcatgaatcagaatcagggtttgatcagccagcgccagtgcctgacgggtgaatgcgctatcaccgacggggatatccaacagaatccagcgatagctcgcattggcaagcaatcgggacagattctcctgccattgacgaggatgttgctgcaaagacgcgctaagttgttcattttcagcttgagttaattggccgaacggtaacaaatccagcttctcggcatagcgcatcgccccttgctgccagccttcgccatccacttcagccctagcccaaccacgggattgctcaaaactcatgttaaagtgcaatcgcagtaaattatccggtgaaaaatcgatcaccaaaaccgactcatccagttgctgtaacgcccatgccagagccgcgattaccgaggtggtaccaatgccccctctgatgccttgtaatgccaataccggcatagactattcactccctgcggattgtgccaattcggccagcaatggccagcgagccatcatttgggttaatcgttcctgacgaacaatatcgatataacttaacgtgggtaacgagaaagcctgacttaatgctagtagatcatcctgagcttcaagtgaagttttctcatggaatcgatttattatcgtcttcatttatccgcctttaaaaaataggctatggtaattaagtataacaataaccagagtatactttctccagataagatgagtcttagattaatatcaaggcaggaacattggttaatatttattgcaatgttacaattgttctttgaatttatccagtaattggcccaatagcactttaacgaaagcagataaagaatctatgtcacgatctttctcattaggtgttcgaaaaatctgggatgaattagccataatgcaggctcccgggttctattgggtcaatattgagcgtcaagttgatgccaatttattttgccagcagcttattcgtagccaacctgaaaatacccgggcagcattgatttgttcagggcaaaaacctgaaagtctcctgagtaatgtcgcccattctggccccagtaaattaccgttatttaccttaccggctcaaaaaaatgccttaaaatatttaactcatgatttaatgcgctcgctacgcccacaacagcgactcttcattctgtttgcgcccgcgaatctgtggcaaacctttaccagcgaagagatgcagcggtggctccagcatattcagcaatggctggaggcccagaactgcacattactggtgatttgtcatagcactggcattaataaaatcaaaaatcagttggtcagtcagcaccgttatttacaaggtttggctaatctgcaatggcagcaggataacgcacaatatgtggtttcctggtggagcacggcaaaaggagtgaccgccaaccaattggttttgctcgaagccgacgaccaaggctggagcatggcggatgaaatccagcaagccctgccgcaatcacgcaatgatgaacatctgtatttagcagaaaccagcatcctggaaggcgctcctcccctttctacccactggcagttgctggaatcaaatacctctctggcccagcgcgcaatgacggcgcatgccgcaacacttatttttgcgctgaatcagagtgagcaaattgatgaaatggcgcatcaaatccacaacatccgccgtcaacgcggcaataccgtcaaaattgtggtgcgcgaaatgcacgccagcttgcgctacagcgacgagcgcttgttactggcctgcggggccaatctgattgtgccccatgttgcgccattgtcgcgttttctcacgatgctggaaggcattcaggggcagcgcttctcacgccatgttccccaagatatcaatgcgttactggaagcattgcgcccccttcagctcaaaggctatctgccccccaccgagttctaccaatcggtgttgcagttaatgaacaacaccttgttaccagaaaacggtaaaggtgtactggtggcgctgcgggcagtaccgggactacaggcgcgtcaggcgctgacactgtgccatttgcgccgctatggcgacgtggtgacggtatctgataatcggttgttattattcctttcaacctgccgcatcaatgacttagatactgcgttaagtcatattttccgcttaccggtagccgaagcattcagtaaccggctggtgtggtatcaggatcaggagatcatctcagagatgaaccgcatgatgaatactcccgaggcatggcaaagcaccggcgataaaaagacttataaacaagaagttgatatgccagagcaagcggaacgcacccggcgcacccccgtgccactgacactgaataccggccaccgtcaggagaccctctcatgaatctcaatgatatttggcaaattctgttgctgggggccattatttttttcccgctgggctatatggcccgccgctggtttccgcggtggtgggagaaaaaacagcatttattcttatccgcgcgctatttaaaatcagaagggatctggttgcgtgatggctcatcttcacagactaagaaataaccatgaacgcaaaaaataaacagcaagaatcgcagagtccgtggcgctattggcgcggcctgggcgcatggaactactactttctgctcaaatttgccctactgtggtttggttacctgaacttccacccgctggcaaatctggtgtttctggcctttctgctgttcccgatcccagcatatcgtgtccaccgctggcgtaattggctagccatacccatcggtatcggcctgctttatcacgatacctggttgcccggcatcaacagcatcatgagccaaggctcgcagatcaccggctttagctttagctatctatttgaattacttagccgtttcattaactgggcgatgataggaacagctttcgtcattctggtaggctacctgtttatttcacaatggattcgcgtcaccgtttttgtcgttgccgccatgatttggctgaatgtcgccggtattgccgggccagcattttctctggctcccactgcggaaacggcagcgacaacagtgccagcgagcacagatcaaccgtcagcaacaggaagtagccctgttgaagccggtgggccaccaaccgacgcaaatctgaccgctcatttgaatgctttttatgagcaagagaaaactcgtcacacgacattcccagcatctttacccggtgacgcgcaaccctttgatttattaattattaatatctgttcactgtcatggtcagatattgaggccattcaactggataaacacccgctgtggggcaagtttgatattctgttcaaaaacttcaactcagccaccgcctacagcggcccggcgtctatccgcctgttacgcgccagctgcggccagtcatcccataaagatctgtatcagccacaagatcaacagtgctatctgtttgataatttagctaaacttgggtttacctcacagttgatgatggatcattccggtgtctttggtaactatctgcaaaacatccaggatgacggcaatatgcgcgcaccgatgatgtcgcagaaaggtattagcaatcaattggcctcctttgacggcgagccgatttataacgatctggaactactgaatcgttggctggaacaacagaagaatggcggtgatgcacgcagcgcaactttcatgaatatcataccgttacatgatggtaaccgtttcgtcggtaccaacaaaacggcggattatcgtacgcgcgcccaaaccctgtttgaccagttgaataccttccttgaagagttggaaaaatcggggcggaaggtcatggtggtcgtggtgccagaacacggagctgccttggttggcgataaaatgcagatgtctggtctacgcgatatcccaagccctggcatcacccatatccccgtggggattaagctgattggcatgaaagcaccacagcctgccagcccagtagtagtcagtgcgccaagcagctatctggcgatttcggaattggtggcgcgtatggtggatggcaaagtatttagcgccgaaaatgtggactggcaaacactgacacaaggtttacccgaaaccgccttaatatcagaaaatgataatgctattgtgatgcaatatcagggcaaaccctatattcggctaaatggcggtgattgggtaccttatccccaataataaaagttgtttaaggatttattaagggtgcatctattgcaccctttttattcagttgtaaatcgtttatttatatttattctgatgcataacgcataaattttattttaagttaattcttgcggaattaaacgtgaatatagtctacggggtttaaggttaatttatgattgaagatagcatcatgcgtaataattaatttacactgcaagcactaatatttacagctaacttaacgaagatcattatgttataagtcagataataatatctttattcagctataaaaaacgccggataaccggcgttttctgctaactgttatatcgcgctattgccatattaaccggctttttccgcttcatcctgatcaatagcaaaacaagctaccatttggtcgccgtactgcttcaattgcggctgcaactgagtacaagtgccaaatgcccgacggcaacgcgcattgaacgcacaacctggcggtgggctcattgggctcggcaattcaccagtcaacttaatacgctcacgacgcatatccgggttcaaccgtggcgtagcagataacaatgcttgcgtataagggtgacgcggattattgaaaatggcctctttgctgcctttttcaacacaacggcccagatacatcaccatcacttcatcagcaatatgttcaaccactgacaagtcatgggagataaagacatacgacagccccagctcttgttgtaaatccatcatcaggttcaatacctgtgcccgcactgacacatccagcgcagaaaccggttcatcagcaatcaccacatccgggttcaacatcaacccgcgcgcaatggcgatacgctggcgctgaccaccggagaacatatgcggataacggtcataatgctcggttttcaggccgactttcgccatcatcgccaatgttttttcgcggcgctctttgctgctaagtttggtattgatttgcagcggttcttccaggatctgccccactttcttacgcgggttcaacgaaccataagggttctggaacacaatctggattttctgccgccgcagcttctcagcactttcatctggcttgagcaaatcctgaccttggtagtaaagttcacctccggttgggatttctatcatggtcagtaagcggccgagagtggatttcccacagccagattcgccaaccaccgccaatgttttgccgcgctctaaagtgaatgaaacaccatccagagctttaaccagacgttccggcgcaaataacccttttttgaccggatagtatttttttaaatcaatggcttgtaacagtggcttggttgcctgtgattcatttttcatatcagtaggttgactcatagggtcggcctccccgcatcatcaagcggtgtatggcatttaacctgacgccccgctggccccaacagttcaggttcttcacggcgacagcgatcattggcatacgggcaacgcgggttaagcagacaaccttcagggcggtcatatttacccggaaccacacccggtaatgatgctaaccgcgctttatcctgtgcaaactccggtaacgcccgcaacaacgcctgagtgtatggatggcgtggcgcacggaagatttccgacgatttaccggtttccaccacctgaccggcatacatcacaataatatgatgagccgcctcagccaccagtgccaggtcatgcgtaatcagcaacagcgccatattttcgcgctgctgtaattccagtagtaactcaataatttgcgcctgaatggtcacatccagcgcggttgtcggctcatcggcgatcagcagttttggcttgcatgcaatggccatagcaatcatcacgcgctggctcatcccaccggaaagctgatgcggatacacatccaaacgcgacgccgggtcaggaatacccaccaatgtcagcaaatccaccgcccgctgatgacgcgttttacgattgccgccctgatgtaccttcagcgcttccattatctggaaaccgacggtatagcacgggttaaggctggtcatcgggtcttggaagatcatcgccacttccgcgcccactaattgacgtcgctctttttcagaaatcttggtcagatcgcggccattaaattccagcttatcggccatcacttttccggggtaatcaatcagccccatgattgccaatgaactgactgatttaccagagccagattcaccgacaattccgaccacctgaccttgctcaatgctgtaactgatacggtctacggctttgaacggcgcaccttcgtcaccgaaatgcaccgacaatttatctacatttaaaagtgccatctctctacctctgttactgcttgagtttggggtcgagagcatcacgcaggccgtcccccatcaggttaaacgccagaaccgtcagcagaatcgccacaccggggaaggtcacgacccaccaggcgctttgggcaaactgcaacacatcagagagcatggtgccccactctggtgttggcggttgtgcacccatgccgaggaagccgagagccgccatatccagaatggcgttagagaagccgagagaagcctgcacgatcaatggcgcaaggcagtttggcaaaatattgataaacatttggcgcatcgcacccgcaccggccactcttgaggccgtaacgtagtcgcgatttacctcaaccagtacggcagctcgcgtcaatcgcacgtagtgcggcaaggcgacaaaggttagcgccagcgaggcattcacaatggaagggccgaataccgccaccaacaccagtgccaacaacaggcttggcagtgccagcatgatatcgaccacacgcatgatgatggcatcgacaatcccaccgaaataaccggccagtaaaccgaaaaccacgcccatcaccagcgacagcaccaccaccagacaaccaaccaacagcgagaggcgagcaccgtacatcagacgggacaagacatcgcggcccacatcatcggtaccgagaatgaatttccagctaccgcccgcttcccagactgggggctttagcaatgcatcgcgaaattgctctgccggcccatgtggggcaagccaggtagcacctgcggcaattaccagcataataatgatgtaaaacaggccgattacagcccctttattgcgcttgaaatagtgccaaaactcctgcattggagtcatcggcttcggcgcactttttactgtagactcagtaagttgagacattctgcgccccttatttcttgtgacgaatacgcgggttaactacgccatagagcacatctaccagcaagttaactaaaataatcatgatcgcgaccagcaacaccccaccctgaaccaccgggtaatctcggcgttgcaaagcatccatcaaccagcgccctaatcctggccaggagaagatggtttccgtcaaaatcgctcccgctagcatggtgccgacctgcaaaccaatcacggtaaccaccggcaataaggcattgcgcaaggcatggaccacaatcactcgcatccgactcaaacctttggcgcgcgcggtacggatataatcttcgcccaacacttccagcattgaggaacgggtcatacgcacgataacggcgagaggaatggtgcctaatacaatcgctggcaaaatcatatgcatcacagcatctttgaagtcacccggctcgccccaaacaaaggtatctatcagcataaaaccggtcagcggcaggctatcgtcgaggaatacggtatcgctaacacgccccgatactggggttaggttccattgcaccgaaaccagcatgatcagcatgatgccccaccagaagataggcatcgagtagccggtcagggagatcccaacggcggtgtgatcaaatattgaaccgcgtttgactgctgccaacaccccgaccgggatacccaccgcgatagcaaatagcatcgcacagataccaagctccagtgtcgctttaaagcggggaacgaactcttcccagacagcaatacggcttttcagcgaaataccgagatcgccatgtaatacgccattcacataatggaagtattgttgataaagaggcttgtccagccccatttccgccatgatttgagcatgacgctcggtggagataccgcgttccccagccatgatggtcaccgggtcaccagggatcatatggacaaaagcgaaggtcagcaaagtaatgccgataaacgttgggataactaaccccaaacgtcggagtatgaactgcaacatatcccgaactctctgtatagaatgccaggctgctcgtgggcaacccagcttattaaacctccccaataagctatttgccattttgacctagggcagtgctcaccaccgtcacgtagccatgatttacaaggtcatggtgtccgctccggtgcttgcgcgctgtccatgtccaaaatttctgcgacaataacacttattgggagaggttatatggctcacatctgtatctgtcttaacctatacccttcatacttcaaaccgcatgtgcgttggctgcaattcgaattattttgggtatcaataagaaaccggcgaatatgcgtattccacacattcaccggttgtctacagggttaaaattaatccagggacacgttctcgaaatggtgtttacccaacggatcaaccacataacctttcacttctttacgcactggctcatacacggttgagtgagccacaatcagcgctggcgcttgatcatgcatcacaacctgagcttgtttgtaaagtgcgacacgtttgtcatggtcagactcagcacgcgctggctggatcacgtcttcaaacggcttatagcaccacttggagtagttagaaccttgtttggccgcatcacagctgaacagggtggcgaagaagttatccgggtccccattgtccccagtccaacccatcatcacagtttcatgctcgccgtctttggcacgtttgaggtattcgccccactcgtaagtcacaattttggctttcacgcctactttcgcccagtcagactggatcatttcagccatacgacgtgcatttgggttgtacggacgctgaactggcattgcccacaggtcgatggcgaaaccatctggcaggccggcgtctttcaacagctctttcgctttagcaggatcgtaagcgtagtctttcacatcatcgttgtagccccacatagttggtgggatcaggttcttggccgcctggccagcaccttgataaaccgcatcgataatcgcttgcttgttaacggccatggtcagcgcttggcgaaccttgacgttgtccagtggctttttctcaacgttgaaagagagataaccgacgttcaggcccggttgctccatcaaattgatggttttgtcttctttcatgcgggcaatgtcagccgggttagggtacggcataacctgacattcatttttctgcaatttcgcgtaacggacagatgcatctggggtaatagagaagaccagacgatcaattttcggtttggtgccccagtagccatcaaatgctttgtacaggatgcgggaatctttttgatactgttgcaactggaacgggccggtgccgattgggttcaaatcgactttttccggcgtgcccgctttcagcatgttgtcagcatattcagcagacagaattgacgcaaagtccattgccagatcagccaggaatggagattctggacgcgccagctcgaagcgcactgtgttgtcgtcaactttaacgatattggtgatcaaatcacccatacccataccctggaagtattcatagctgccgccagagactttgtggtacggatgtttatcatctttctgacgcatgaaggaataaatcacatcgtcagcattgaaatcgcgggtcggtttgaagtctttattatcttgccacttcacccctttacgcaggtggaaagtgtaagtcttgccatcttcactcacttcccacttctcagccagaccgggttcaatttcggtagtcccgagtttgaattcaaccagacggttatagataggaactgaactcgcatcataagtcgtgccagaggtgaaaagctgcgggttgaacccttccggagaaccctcagaacaatataccaatgttttcgcttgtacactggccgctacggtcagtgcaatcagcccaataccgaatttcagtatccctgtttttcccaaggaaatcgtcatcgcttgtgctccattatggtgatgtgtgttgtgtgtacggccaggccctataattttttagtcagtggactgtaccgttttggcctatttaccgcagggatgcgggattgagatgccggataaatgctatcgcgacggcaatgaagaatgtatggaataaccccaaattgctctcgatgactacccctgagggtaccaatttggcaacagttggtggcaacgtcaatacggtctgaatggatttattaagacaatgagaaacagcatgcaaacataaaaaaaactttccattaacattatcagcattaaaatttatgctattaggaataatccagcggtataaactggctaagcaaaataaagcagttgtaacatccagtgacaaacaaaaaaactttgttgccaaatgctgtatatctgttcagatttttttgtaatatcgatagaaaatagagggaaatgctattgtgacagccgataagtgacgtgaaccttgtcacatacagccggaatctcaaacattttgcgtgctgttaaaaaagcgaaatgtaggcccagttatccacgttaaccaagaggagatatggctctcagataggccgccccctaatgacgccccaaatcagtgcaccatgccgccagagtaaaagaagtgagtacagattcgggtaatagagttcatttagggcttaagggttcggataacatcgaggccaccatgtatcacgcctgcatcaccggggaaacttttataacgtagctctatatcactaaacgcactgacgatcctgcctttattattgcttaactcattagtatcaatcaggatattttgagaggtaatgatattcccataatcattatcgactgtttttgctttgagctgtatatcagcagatccagcacttgcgttcgacttgataacaccctgcatgttattaattgtgtagtcagcggcaatggacgttagcccactgttagcataaatactgcctattttattattaacgttatgccccgaaattctgataccaaacttctcaccaactttataattcaatccttgcctgtcactttttattcttcccccgatattatctatgtcaccactacttcttaattttattttcggtgcagatactcttccattgctattattaataaatgatgtcgatataagattggctaccgttccagcatcaattgtccctttgttttttatgcctccgctttttgcaaagattaatattttattagcatacatccctccaagttgagtcacatcaactgcaatattagttttgctatcatcaatatagtcatatattggcttgatatttaataatttcccaattggggcataattgacattcagtttccctgtcgtaacagcgatatcgccactccttacttcaccatctataatgagcgaagttgaaaacagatccagataagtatcaaaatcatcgttatgcctcaagccatttttatcaatactaatattgcctcgcgcaacatgataccccattaaattgccagcccgactaaacacgggtgtcccggtagtaagcgtgacatggttggtattatgaaattgacaactattacagcgaattcctgatggattagcaataatcacatgagctgctggaccaataacagttaaacttccatataattcggtttgtttatctgaggtcacttcatttaaaataacctttgccgatttatcaaccagattggggttaccaacaaaaccaggtccatcaactttaagattgttaaaaaaaatcttattatacccacgaccaaataataaattaaattcttcatatttattatgtgatattccttgaactgttggtgtggtgatattaatagtggtaaaaactgctccctgacaataaatatcttgagccttacagcttttattctcttcaatatacttatttacacttggttgttggtctttggttgcatgagcatcaacaatcactctggcaaataaagaaggacttatgtagataaaaatactagtcaggaaataaatatatatttttttcatatttaccttaaaattttcgctcaattagctaatactgccaattgagtataaaacccaagacaatgggatcagtattaaaatgagttggcttatcaagcggagtactaatattgaagtcataacctaaccgtcgataatacccccgaacacctataacagcaccaaccagacgatcgcccagtaaaaattgccctcctttgttactcacttcgccataatccagccctaaatagagttgattcgcgagttgttgatttatccaggcaatgtcatttttaaaaaaccagccttgtggccccacaagtgcactaccggtagtaaacccgcgcactgaatttcgcccgccaatagaaaatttatcctgcatagtgacagccgatcgtgtgtattgctggctaaatgtcggctgatattggaaatgttgttcacccaacataaaagggagattcagtgaagcggtcaaattaatcagtcgggccgttgagaaagaatccctgcccggtgacgggcgcgcgccaaaccattgggttccttgctgatacttaatcccgccactgatggttgcccagcgagtatagtgaagatgctgcaacccgagttgccagtcaactgtatccgaccgctggatttccaactctatatcagcaaaaaagcggttggacttacgaattaacgccccggtataacccactgttttatagttatagcctcgcattagcagccattgaatttgcatatccagtgttcgccaatacgtatgatatttatacgcggtattggccaccaacaaagattggtaataggctccctggctagccgccatactcaataaccaatacccaaaagggattgaataatgcaggccaaaattgtggctccctttatcgtgatgattatccagctcacggctggcagagaaataagccaaatcactgagcgataatggattatcgagaaatagagtagcaccagcacgataacggccaacaccgtggtgccccgcatcatcgagaaaagcattcatacgccagaaacgcgactgctggcgagtcaccataatctggctactcaaatcctcaggatttagcaccacatccatagtggcattcaccgagggtaaacgctgtaaattatccaacccttgttcaaggttgcgtaaattaaccaaatccccctgccggccaggaaacactgtatttaactgagcataaccctggctatcttcatggtgttcaatgctagccaaacgtccaggaattaaagtcagaaataaagtgccatccacgtagctgtcttcggtgaaagtcacatgcgaagtaatataaccatcaacaaccaattgccattggagtgtgtttcgtagagatgacagtcctttctcatctaaacaattgccttgagcctgctttgcccattgtattaaacgccccgcattcggaaaggcatcaatattcatcaattcaacacgcttaataaccagacatgacgagtcatcggaagcgtcaatgcctgtcggtgcagtaagcggcttaacttttgcataaacggcaaagggcataatcgatatgaaaataaaaaaagacagtaagacggccattgcccctgttttttcataaaataccgaaagattttgattttttgttctcaacctcatgcaataaactccattttaattgggtcatgcgtgaattatgtcatcagaacaattagccacgatatgtggctaatgacttaaccaatatagatatggttatttaaggtttttaatgctaagtggttgagtttatatttctgactgttttatttttccaaaaaaagaaaaagttccatcattatttttagtataggtgccaggcctctttccaattctttcactatatgaaagtacttccatcttattattaatcgaatatagctgtacagattcacctgtcatatgcccagccagcttatttttaatgtctcctcttgatatcatctgaatcaatcctctagacttaatttcatttgaattttttatattaccttctgcgataatgcgtattttattcgcataaattcctcctatgttactgacatcaacacttttaaaataatttggtgaactaaaataggaaatcaacgacgttatacccattttttttcccgcagatgttaactttattttattttttccagcaataataaagacatcatcagcagtaacattgccatcaacatttaaggtattagagaataaatcgagataggcagacttctcacctctcccctggtggttcagccctgactgataagctataccattattgatattgatatctccatctaatatcttaaaaccttgcagcttattatgacggttgaagtacggcatacccgtggtcagggtcaggtgagacatatcggtaaatgaacaaccatgacaatcaatacccgatggattggcaataataacatgagcatcttgaccagaaagctgcactttcccggctaagtagcttgcttgtgaggatcttacctcatttagaataatagttgccgatgacgcaaccagatttggattaccatttattttcttggacaaatcattattcaggataacaacatccttatgattaggagcatcaaattttatatatttattatgtgacaatccatttttatctggcgattgaatatttattgtggttttttcaccacaatctatggtagaacgacatggagcaagagatgatacatttggttttattttaatatctgcctgttggtttttggctgcggttttatcagcaataatattcgtggcatgagacaaggaaatactgcatagcgataatattatagatagaggtaacaaagataaacgtctttgggtatcaccattaatatagctcatattattcctcttatagcattgttaatatggttattatattgtgtacgctagtggttaaaaccgatatcaattagcggctttaaataagaggaagtcaatattataaaatatatcttacatattataaatatatatatcgcaataaattagtaatgtataaaatatttactatgcaaatataaagacgaaaaaaaaccctgatattgctatcagggttcttaaatttggtcggcgagagaggattcgaacctccgacccactggtcccaaaccagttgcgctaccaagctgcgctactcgccgaattggggcgcatcttactgctacgactttgggccgtcaatcactttttaacaacccgctggtgactgttgttaaaagcatcaccagcggttaaaactgaatcagttgaataaaaatcaagcttcagcttgtttcaactgtggcgattgcgcccgtaagaatggcaataagaagaaagcagataaacaggcagcaatggaaataacgacaaagaaaccattccagtgccaaatctccataatgcgagcaataggataacctgataaagccgcacctaagtaggcgaataaccccacaaagccagtggcagcaccggcagcatctttatgtgaacattcagcagctgccatgccaatcagcatctgagggccaaaaataaagaaaccgatagcgaagaagcacccagcctgcaagacataactgactcctggcataatccacaatgacgcgacagaaaggaaaatgccaatagcaaatatcagattcatcggcccacggttaccacgaaaccacttatctgatccccaacccgcaaccagcgaaccaataaatccgcccacttcaaataatgaaattgctgagttggccgtcattaatgaataacctttctcttgcgtcaaatagaggttaccccagtcattgatcgcggtgcggacgatataaaccagcacataagaaaccgccagtaaccaaatatatttattggttaatacatagcgcttcacaatctctttattcgataacccctggccttcagattcttgtaccagctccatggcatcattgcgccacttacccacacttggcagccccatagtgcttggtttatcacgtaaccgccagcacatcagtaaaccgatcacgacaccgataatgccaggaataatcatgccgtagcgccagctaaagtgcagagaaataaagcccaccaacaagggaattaacgcaccgccaaagttatgcgacgtattccaaattgcccaccaaccaccacgctctgaacgggaataccaactggttaaaatcttagagcatggcggccagccccagccctggaagaaagcattcagaatccataaagcaccgaagactaacagtgacgagctcataccaaacagaatattaataatcccggtcataaccaggccaatacccataaagtaacgcggatttgaccggtcactgatcatgcccgatataaatttagaacaaccataagtgatataaaatagcgtccccaaaacgccaacatctgacatcgtcagccctaagtcgctgagcatggcgggcataataaagttgaagcttttgcgggtgaaatagaaagctgcgtagccgatatacatcgtccacatcagctggattcgccaatatttataagacgaatcgatttgcacttgttccgtcactggcggcacgttatcgcgacttttgaggaaaaaccacatgtgaacctcagaaaattttttaagtagagtcatcatgttcctcgcgtgtaccaaactaatgagaaaaacacctgtaaaaaacgagaatatttcttagttttcattagatggcaaagaaattgtgggtaggatcacatttaaacaggtgccattatcaacactcagtgtaaaactgccacctaatgcactgacccgcgactgcatacctcttaagccatagctcggtgttagtgtcgccaaatcaacacctttcccattatcacgaatcatcaacgttatctgctgtttatcttgctgcgcattaatctcgatacggctggcagccccgtgtcgatacgcattggtgatcccctcctggcagatacgatacagtgtgattttcaaggtctcatccataggactatcatcgacttgccagtgcaatacaccgacaacggattgatcctgtggaataagctcacgcattaatgccgcaatagccgccgatagcggcaagttatttaatgccgcaggccataatttggctaaaacatcatggacgccatcataaacccgcaatgccagtgtctctatcatcccggcactggttaatactgtctcctgtgtagacagtcgcttgataatactggcctgagtacggataaccgtcaccgtctgtccgacctcatcatgcagctcacgcgccacattacgacgggcttgttcttctgccactaccaaggctttggctaattcgcggttttcattcagccgtatttgtaattgcagatttagctcgcgctggcgctgaattccggcccccagtaataacccaatcaaactttgcatcagtaatgacaataataaatcacggtgggaatccagttctgctggcgaattgattaccatcactacgccattgagtaaagtagccacaaccgccccttgccagccataacggtaagccataaatacaataggaatagccaaacaaaacggcgcaaacaaatataaatccatttcggagacgtaatattgcaaccagatacttaacgcaaatagcagcagaaaccataggatatgacgcagacgcaaattaattggcttatggattaatcctggctctaacggcaaccagatttggcgagccaaataatgccacaacaacatacaggtaggtgcgatggtaaagccaccaaccaggcccagtaatagcgccatagcccctttcccaatagcaatctgccatcccagcgcctgtattaatgccgctgccagaataatcgtgccttgcatcagtggccactgccactcagtttcattcttttgatgacgcgctagccaaggggaagctaaaacagcaacaaccgtagtagccagtacaatgaaaacagccacgactaacaggtttaaggtgtcaaattgatcggtaagtaaccacgtcaatgcggcatcacccatcagcacacccggccaatattgtcgtggactttgtaataaaatacctatccgtaaaccaaagggaaatagcagaagtgcttgtaaagggcggtcaacgaattgagtaccgatggcccacaaacagaaagccgcagtgaaataaataaagaacaacgccagcgacatcatcaagcgttgcatcataaattcaacacctgcttggctaactcaacattattactgacacccagtttggcaaataagttagctcgatgaacatggactgttttcggtgacaggccaagtgattccgcgatgtcacgcacttccatgccttgcgccagcagcacagcaacttcacgctcacggcgggttaaaggatcaatagcaacgcgagccaaattttgggcaatttcagccattaaatagactccgccgctgcccacagtgcgaaccgcattaaccaaatcttcaggtttacaacgtttggagagaaacccacgcgcaccgcgttccagcgccatctcgactaacgcagggctgtcgtgcatcgacagcataataacgcccatacctgaaggaaggtctttcaacagatccaggccactttcatcgggcatagagatatcacaaatacagatattggcctgcaagcccggcaatccagcccgggcctgtttcgctgaactaaactctcctaccacctgaatatcgtcttccagagcaagtagctgggcaaaacctgagcgcacaatgtcatgatcatcaataaagacaacacggtaagtcatagaagactccagccggtagggattcgggactggagtataccgcaccctcaaagcgacaatgagattgatatcaaaaatcatgccgtatcagattttacttgcgctaattaattatattgcaggctgagaagaccgggctggtgcctgacaccagttattctctgcattaattccgccatccggcgaggtataacctaaacagcccaagatagagtcaaacagctcaacctgacgatgactttttccgatacgctgctctgcctgtagttgctcaaaagccgtaaggctccccggttgggccagaaacttatctgacgcccaaaccatcaatggcacacggaattgctctggcggtgccatttcacgtggcgtgccgtggaagtgggaattatcgtcgatagattcaccatgatcggcggcatagaacactagcgccttcttatcacgcatttgatcaatgacattagcaataaacgaatcggtgtacagcacgctgttatcaaaagcatttaccagttgctgcttactgcaaaaatcatccacacccatacattcaggttgatagcgggcgtagctgcgcggataacgctgggaatagagataatgtgaacctttggtatgcagtatgactaaatgcttacccaccggataacgcccgagtgactctttcaattcatcgaccagcagcatgtcatctacaggcttatcatcgttacgtttctcagaagcaattaattcccgaaacgaataattatcaacgcttgcattattgtagaaccacatctcgctctgcatggcgaacaattcagaagtgaagcccagggatttcatcaccgcgaacacattttgctctttcagtgtgcgctgcgggttatcttccgtacccccttcacgcacgaacatgcagcgcaatgaaagtttggtggaggtatcgcaagatgtgccacgaaaagcaactaagttcttttctttactgaggcgtggagtggtatcacgcgaatatcccagcagccccatatggtcccaacgggttgtttcaccaataataaatacaacataggtatcatcaataccggctggtgcgacataagtatggtgttccgcggggtcatacagcgttgccgcgtcatacttctcatcgtattgagtgtaagcgtataaacccaatgcagccaaccagttagaaggcaaatatgagtgagcaactaccccgccataactgggtaaatccacggttttcagttgttcatccgcgtgctgtactttatccagataacgaataggtaaccaaactaatgcgaccaccaccgccatcagaaagattggcttaatacgctggcccggcgtcaaaaattgctcgagtagagtgagtcgtaaactatttttccagataagcagtaaaggcagggcactgacgaccaccatccagataataaaatggagtccaataacctctttggacagatcagtatccgtggtcaaaacggatatgacgatgccgtaaccaatcaccacattgaaaaacgtcatgtaataactggctgcaacagaaatgagtaccagaagggttgcgactacgcgataaaaccatcggccaccgagggaaatgatgcgcataacaaaaaaggtaaacagaataatcgccatcacttcgatgatagcagacaccacttttatgccttgaatgccttggttaaaggtgtcaaaacgacgataaaagacagagatattcaggaaaataccaatataaacagccaacaacaaagaaatactttgctgcgataaagatttaactctgtccatataacgcaaggtctccaaagacactatttgcggcttgaatcaatcagacagtgaacccctcctcaggttcagtgcaaagccaataagcacgctattgatttcagttacaagaattatcctaatcaatcctggctattcagtctgggaactggcgcatagtccggtaatgatatgccagcttatttattaggcaaatattatggcggagagtatatgcccacaaaataatttttatgggcttttgcgtgcggagattaaattatttgatattcaacgtgacatcaatattgccacgcgtggcattggagtatgggcagacaacatgggcttttttcactaaatcttctgccacactgcgctcgatacctggcaagctgatatccagttgaacttcaatgccaaatcccgtcggtatagcaccaatacccaccgttccttcgatactggcgtcatcggagattttcactttttcttttgatgccacaaatttcagcgccccgaggaagcaggcagagtaacccgccgcaaacagttgctctggatttgtcacggctccgccagcgccgcccatctctttagggacacccaattttacatctaatacgccatccgaggaggttgcccgaccatcacggccacccgtcgctttagctttggcacgatataccactttttcgatagacatagtgctttcctttcagggtcaatagatatgaagagcatgtacgatttgaaagtatggcactcattatgaaaaagcccccaatcggggggctttagactgctgacaaagttgataagcggggaaatgtgccgaatgggtcgtaacggcgtgagccgtcggagcgcccatcggtgcagtcgccccgccagtctcggtgcgacaaaatgggtttacatcaacctcaagccccaaactgggggcttgagtagcactatcatttagaaaaacaagatcatttagccggagcgtcaattttgtcgtcaatgcgctgcaacatatacgggtagaacggatttgatgagatacgcattagtgaatccagcccaaccaccagaacagcccgctcaccgcgtgcggcaaatgtccccaagctgataccatattggtcacgcggttctgggtagcgaccatagagtgaatcactcattgggaatggtaatgccacatgagacaacgagaagatatccggcggataaatcaacccagtcggggctgaagtctcgtcagtttgaccagccaatgttgtcaacgccacggtttcattactttgtggtgagacgttactgataatcgtcacgctgtaattacgcggtggtggcggtaataaacgagccaaagccgtataagaagatgttctcagtaatgggccgaagcttgcagcgcggttcaagtcgaataacaccacttcactgccattcttaggcaagtgattataaagagccgtcacaacagcacgggtgctaactgttgaatccattaatgactggaaggtcaaaattggcggcagttcagccattttattgtttctggcatcacgtgcaatttgttgttgtaacacagacgttagcaaataagactgacgagccgcattgaccgggaacgaattgtatttgaacggattaaactctggtacgatccccaaccaagccgctttggcaaaggctgggaagatagcaggccaacccgccacaccggcaaaacgggcaaaactggtgacaccaatcattggggatatcaagataacccgttcaggttttgccagtttcgtgtcatccagcgagtccagagtgtatttcattgccaatgcaccaccgttagaaaaaccaacgatatgcaggggtaaatcagggccactcagtgctttggcttcacggacagcaaggcgagtagccgctaaccagtcctgccattcaacatcagtcaacgcaccgggtaccgtgccatgagcaggtaaacgaatgccaatggcaacatatccacgttgacgataattctctgcaatatgacgcaaactataaggagtatcagtcaggccatgcagtaagacgacggcacctttaggcttgccttcgggttgtaaaatataagaacggttccagtcatttttaaaatgaggtggataaattgagctaccagaataataacggtttaacggaacctgagtgctgggttccagtttttcggtaacattggtgcgaacttcatcgaagatattgttttcagcttttatgtaatccgcccaactggctttatcaatctcagcggcgcgcatgtcatgagggacaaacgtatgccaaagctccagtttcgggccgcgttgtgtatcataaattcttatcgccagtatggttactgatataaccaccaagaccagtacaatccgtttaatccaccgcttaatagctagagctggcataggcagttactccgtagatatataattttcatcattaaggtcactttatcaccatctggttatgccgctactttaaacgcaaagcattatcttggtatatagtgcgatattaataaaattagcatccagctattactttcaaagaaacaaccttaaacagcttaattcccccgttatccactccatttcacttgccactccgccctgcctcaaagtaaatcgggccgcagatgtgattaattgcggcccgattcagcatgacgattgctatgcttcgctgttttccacctgctccgcaataacatgaacgggtgttttacgtacccaaacccaccaggcaagagtcattaatatcacccaagccagaccaacatacatggcaatacgggtatctgggaaataccctaaaacagcaataatgaaggccataaagatgatagtgagcatcggagccaccggccagaaaggcactgggaaggcgaggcgggcaacattttctttgctcattgaacggcgcatcgcgacttgcgagataagaatcattaaccacacccagacggtggcaaaggtcgcaatcgaggcaataatcaggaatacatttttcggaatcaggtaattcaacaccacacccaataacagtgcgatagccatcactaaaatagtcatccaaggcacaccattacgggtcaaacgactaaagcatttaggtgccaacccctcttgtgccaggccatacatcatgcgaccagcaccgtaaatatcgctattgatcgccgaaatagccgcagtaatcaccaccagattcagaatgtttgcagcagaactgatccctaagctactaaaaatttccacaaaaggactgccattttgcccaatgctattccacggataaatagccatcaaaacaaataaggtcagaacatagaacagtagaatacgtacaggaacagtattgatggcacgtggtaatactttttccggatcttttgcctcactggcagtcaccccgatgatttcaataccaccaaaagcaaacatcaccacagcaaatgaagcaatcacacctgtaataccgtttggcataaacccttgatgagaccataaattactaaccccagtactctcatgaccggcaccgaagccaaacatcataatgcctagccctgccgcaatcatggcaataatcgcggttacttttagcagtgatagccaaaactccatttcaccaaatactttgactgaacacagatttagcgcaccaataaaaaaaataatactcagcacccacacccactgcggcgcatccgggaaccatagtcccatataaatgccgaacgccgtgacatcggccagcgccacaatgatcatctcaaaggtataggtccaaccggtgagaaagcccgccagtgggccaaggtaacggctggcgtagtggccgaatgaacccgcaactggatcatgcaccgccatttcgccaagtgcgcgcatcaccatgaatacggcagcaccaccaaccagataagcgagtaataccgcgggcccggccagacggattgcctcggcggaaccataaaacaagccggtaccaatggcagaacctaacgccatgaaccggatatgccgggcgctaaggccgcgtttgagcgtggatgaatcattcttcatggtacattctcgcaagatttgtgcccttacaggcaggggttcagagagggtgatcccagttaccgggatcacctataggccaatgtttttaaatacttattattcgttattaaagacttggtagtagatgcgcaggcatcagttcattcatatgacgcagagcaatgagctggctggcagcttcaatatcgggggcaaagaaacggtctttttcgtagtaggccacatgcttacgcagtagcaagcgagcgggttccagagcatctgatgttttcaggcctttgcgcaaatccagcccctgacatgcagccaaccactcaacagccagaataccgcgcacgttttcagccatctcccataagcgcttacctgcacggggtgccatagaaacatggtcttcctgattcgctgaagttgggatgctgtcgacactggaggggaatgccagtcctttattctcactggttagtgccgccgccgtaacctgcgcaatcataaaaccagagtttacgccgccgttctccaccagaaatggcggtagctgcgacatatgtttatccattaacagcgaaatacggcgttctgctaacgagccgatttccgccaatgccagcgccagattatctgccgccatggcgacaggttcagcatggaagttaccgccagataacacatcgccctggtcagcaaatactaatgggttatctgatactgcattagattcaatcgccagaacttcagcagcctggcgcatttgggtcagacaagcccccatgacctgtggctgacaacgcagagagtacgggtcttgaactttgtcacaattacggtgagattcagagacttcgctacgttcaccaagcaaatgacgataagttctggcggcatcaatctgcccacgctggcctctaaccgcatgaatacgggcatcaaacgggctacgagaacctaatgccgcttcaaccgtcaggctgccaaagacagaggctgcggcataaaggtcttccgcttcaaacaagccacgcaaagcataagcagtggaaacctgagtaccattaaggagtgccaacccttcttttgccgccaatgtcagcggttgcaaaccggctttagccagcgctgcgcgagcatccaaccattccccttgatagcgggctttaccttcaccgagcagcagcaaactcatgtgtgccaacggagccagatcaccagaagcacccacagagccttttaggggaatgtgcggataaacttgtgcgttaactaatgttatcaacgcctgaataacctcaagcctgatacccgaaaaaccccgcgccaggctattgattttcaataccataatcaagcgtacaatcgcgtcatcattgggttccccaacacctgctgcatgggaaaggacaatcgagcgctgtaggttttccaaatcttctgtcgcaatgcgcgtggaggccaacaaaccaaatccagtgttgataccatacgcagtacgcttctctgccaatattttctgtacgcaatccacactttgctgaataggtgcataagcactttcatccaaagttatttttaccgggtgctgataaatatgtcgcaaatcagccagcgtcatctggccgggacgcagtgtcattgttgttttcatgcttttctcccctgagttgcggcaatcattggcaggttaagcccctgctcttgtgcacaattaatcgcgatgtcataacctgcatctgcatgacgcattacgccagtagctggatcattatgtaatactcgggcgatacgttcggctgcgtcgtcgctaccatcacataccactaccatgcctgaatgttgcgagaagcccattccaacaccaccaccatgatgcagagatacccaagtcgcgccactggcagtattcagcaatgcattgagcagcggccagtcagagacggcatcagaaccatcctgcatggcttcggtttcgcgattagggctggcgaccgagccggaatcaagatgatcacgtccaatcacaatcggcgctgacagctcacctgttcgcaccatctcattgaaggctaagcctaatttagcgcgctgccccaagccaacccagcagatacgagctggtagcccttggaaactgatacgctcacgggccatatccagccagtgatgtaaatgctcatcatctgggataagttctttaaccttcgcatccgtcttataaatatcttcggcgtcaccggaaagcgcggcccagcggaatgggccaacaccacggcagaataatggacgaatataagcaggaacaaaccctgggaaatcaaatgcatgagtgacacccatatcttgtgccatctgacggatattgttgccgtagtcaaaagtcgggatgcccatatggtggaaagccagcatggcttcaacatgttctgccatcgaagttttggcggcattcaccaccagtaccggctcactttgggcacggcggcgatattcttcccagctccagccttttggcaaatagccattcagcggatcatgggcactggtttggtcggtcaccatatccgggcgaaccccacgacgtaccaattcaggtaagatttcagctgcattgccacataatgcgatagaaacagctttgccagcagaggtatattttttgatacgcgccaacgcatcatcaaaatctgttgcttgttcatcgacatagcgggttttgaggcggaaatcgatacggctttgctggcattcaatattcaaagagcaagctccggccaaggtagccgccagtggttgcgcgccgcccatgccacccagcccagccgttaatacccagcgccctttcaagctgccgccaaagtgttgccgccccgcttcgacgaaggtttcataggtgccctgtacaatgccctggctaccaatatagatccaactgcccgccgtcatctggccgtacatggccaaccctttgacgtccaactcattaaaatgttcccaattagcccaatgcggaactaaattagaattagcaatcagcaccctgggtgcattactgtgggttttaaagacgcccacgggcttaccagattgaatcaataaggtctcgtcatcattcagatgagtgaggctttcgacaatcttgtcatagcattcccagttacgggccgcacggccaataccgccgtaaaccactaattctttaggattctcagccacttcggggtcaagattattcattaacatacgcagcggggcttcggtcatccaacttttagcagtcagttttgtgccacgcgaagctcgaatctcagtatcacggaatctattttgggcagtcacggcaatttccttcaaccagtttttcaggtatcaacgacattacttaatttgaatatttattaacatatactcgtatagacaagtacaatcaagcaccagaaaaacagcgataagccaccactcatctgaaaacgaataatattaataatgtttaaaattaattggttataagaattctcacttcgtactaagacaaagtgggaggattttcgacgtgattttgccaaagataccagcataaaattggtctgtttttgcgcacgaagtcacatatatttcacacgaattttacattacgacattcaaaatgcaggatttcccgcaggcaaactgcggactgtgtatcagagggaagtaatacaattgactcagaatttattctgcatgatgtcgataagttgcagtaagtttgcatcgtgcttctgcgctttatgcttataggcataaatatggctacttcttttagtgaaaaaattacattccactgtttttaaagcgaaattttttaataataaaggtaaaaagaaagtgggtgccaccattaataaatcatagtgcgagttacttttataaaaaataaattaaataaaaaactggcttatatttttcttaatataaaccagaaataactatattatcaacaatacactctgcaaaccttgccagaacaagtgagggtaaattgtccgacgaaggccggaataaatgcagactgcccagcgtttaatattaatgtttcaccactggcatgatggaatgtggcaacgccactgatgaccagaataatttcggcgctgttggccgttatagctcggctctccacattggagaaaatacaaaagcggaaatcatctaccggaacgctgtaattaaagtactcttgggtttggctgggtctcaggagcaaatcatggggctttatagaggtaaacgtcgtacacagcaccaactcagaaagattgatttttttgctggtaagccccgcacgcagcacattatcagagctggccatgacttcaatagccgtaccttttacgtaggcatgaagtgtacccggttgtagaaacatcgcctcccctggtgccaaagtaatgcaatttaacaataagggagcaaaaacgccgatatcatctggataggattgattgaggttatgaatcaatgttgccagttctggtgagaaacaagccggagcctgactcaccagctgtcgtaccgcctgttggcacaatccgggtgttaactgcatcagcgtgacgaaaaacaccttcaaaccgtcagcattcggctgggttatcaaagtatcgagtgctgcagcaatagcgggtatatcgagtgttttaaagtgtgcaattatctgctcaacttcccgaaagccattcatggcctgaaagggcgttatggcataaaccagttcaggcttatggttagcatcattataatcaggtgatgcggcgcgatgtggttgccgttgctgctgccaaaatccggtttcagcctgcgttttttggggatgaacctgaatagacagggcactttcagcagacagtattttcagtaaaaaaggtagatcaccgaaacgatccgcagttgatgcccccagaattcgacatttatcctcagcgatcacatccgataatgctttgatctggccttgctcattgatagttgacacacccgctgggtggacccccatccacagctcagcctgtggttgtccatcaggattagggatattaaacaattggtttagcgccgtacaacttccccaggtataatttttaactctattatcaagttgataaaaacagcgagatagactgctgctcatagccttcactcctttaattgcttaatcctgacggctaaattggttagtttcagcaagagatttaaaccacaatccattacgttttatttgccgttcgcccgtggccaaatccagccgatagaagccgtaacgccgtttaaaagagttaatccatgaccagttatcaataaacgtccactgatgtacaccaaaacaattcgctccttcattgattgcccgatgcaactgaaccaaatgttcttccattaggccaatacgaaaactgtcatcaatcacgccatctgcctgtattggcccttccgatgccaaatccatggcaataccaatttcagccagataccattttatattgtcgtaattgtcacgaatattggccgcaatatcataaatagcctgcggcagaatttcgttattatcacggtaggggttaaaacgaccatcaggatcgacatagttttcgaagtaatattctggggtaaaataatcaagggtgtattcactttcgcgtgcctttacccgacgtggaacatagtaatttacccctaaaaaatctatgcgagagtcggtaattgagcagacatcttctttgctgacgatgggtaggcaatcgtgagtagccagtatttcacacagttctttggggaactgatgtttcactaaaggatcgaggaagctgcggttaaacagtaaatcggcataccaagctgctttttggtctgccggcgaatcactacgggtataggaaggtgtaaggttgagcaccacaccaatctctccggtaagttgctgttcacggtaacattttaccgctttggcgtgtgccagcatgatattgaatgctacctgagcggccagtttgccatcttttttacacgggtaatggaagtcatacagatatccgccttccactgggacgatcggctcattgaaagtggtccagtatttgattttatgaccaaatagttcaaaagctgttttggcaaaacggccgaacagctcggcgacgtggcgagattcaaacccaccataacgattctgtaattcttctggcatatcaaaatgataaagattaattattggttcaatgccattgcggatcatctcgtcaaaatagtcatgataaaagcacaccgcatcatcgttcggtttccccgtttcaaaatcctcaatcaaacgcgaccactgaattgacgtgcgaaatgagttaaagccaatgtttttcatcagcgcgacgtcttctttatatttgtgcagcgtttcgcacactttggtcgggccgatttgctgaaagaaacgctctggatgactggcaaaccagctgtcccaaatggatcggtgcggtttattgtcagtgccttcagtctgtgggccagacgccgctgccccccagaaaaaaccagcggggaactgatatgttgtcatacaacctcctaaggattccggtgcctggcacctgaaaaaggctgcgccagtgaaggcgcagcgaaaaaaactattctgctgtcacctgcaaggacttaatgaacatatagccccagtcaccggaaaacttaccaaaacccagggtattctccccctgctttagttgtaccggcaccaccatttcctgacctttttcatcggtttccgggaattcaatttgcagtggattatcactgtttacttgaatcgagtttttcttaccgccccatttaccattaaagaaaatatgcagtttgtacgcaccgccccatggcgcattaatacgccaggtgactttatcgccttcgttaacaaacggccccaggaacccatcgtctccggtggcgagctggttttcatcactcttcaccaccttcactttgccgtctttaataccgagttgtgggctaacaaaattgcagtaatccgctgacgctttacccgttgctttactcaccgcaacttcaaccactttgctgcttttcagtaacccatcatccaccgtaaaagtcagtgaataatttcctgccgctgggaaccaaacacgagtggaagcctgatcatcgtgacaaaaatgtgcctgacgcttgccgctactcgtccatttcacactcacaccctggccgggtaagttatcgtcctgccaacgagcatcaagagcgattcccttatcctgcgtggtcgttgccttatcattcagcttaataaccggagcctgatttttctggtgatgggtaatgctgataacattggacggagcagatttaccggattcgttcttggctaccacgcggtaatagtaggttttacctaatgccaaagcagaataatcatcgcggaacaagtccattttggccgggtcccacgcctgaataccgtcagaaatgtcatgacctaccactttccatgggccattttcactgtctgcacgctctacgtcataactacggccaacggcggcccccatccaattaattgcgaatggtgattggctatcacgtaactttggtgcctcgggtactggcaatgacggggcagtatcaagtccggacatctgtgcagaagcggtgcgcaccagatccactacatccatttcctgatttgcctttccttcagggaaacctggtaagtgatagctgtagtggccggtgtactctttgtgccagtaaaatcccccatcctgacgatgcccacggaagccccaaataaagccacccgcggccttggcaccattaacatcggtgtgcacaatagactgcataatgctattcagttcactgctgtccagcagaccaaactcgcccaccagatagacttttttgccgccgatagccgttaagtctttcgtcacctgatctgggtggttgttgccagcgttggtgtaatagtgattgctgacaatatcgacattcggatcattaactgagaaatcattaattttcttataagtgccgtcgaccactaattgatgcggagccaaatttttaatccacgcagccgtttcgtgcaaaaaggccgcgttggtatcctccagctcattacccgtttcccaagccataatggctttttcatcataataggggcggccagtaaccgtattggttcgggtaataacctgacgaataacatctttataagcctgataagttttgctggaaatatcgtaaaatgcctcgggtttttcgtgataaaacgccgctaattgttcacgaccgccccaccaccaccaatggtcaataaacggcaagataagccgcaacccttgcttatcagcttcggctatcatgttgtcataaaccgtcatcgctttttcgttcagccgtggcatgccatccggtgtggaaggtgccagaatatgagtttcacgtccgcagtctttatcattctcctgctgaactgatagtacgtagacgcgctgggctttcgcaccagttgccaccatcgccttgatccaattttcctgctcttgagcagtcggccatttaaaatattgcccccaccctcgcggatccgctttacaggtgccacgagcatcatcttcaatgcggtgtaattcaggcgcatgaatcccggcaaaacggaaggtcttgtctccctccattaactgcgcgccctgacgagtgataaagtgctcaaaatgagactgttcagccgccatcacacccgcgcttgccaatgctgataacagggatagcagcagcatttttctttggataatttccatcatttgccccttagaaccacacttcagcttgaataccaaagttcagcgtgtcggtttttccactgcggctataacctccagcgctgatgctattggtgtcccagttgtaattgccatcaagggcatcagatacgcctttatcccatttggcataagtggcaaaaatacgcagttgcggccggctccagaagccggaatcgaaagtcagtgttggggcaatagtgactttggttaagccaccttttcctttgccatcaacacctttgtagttgtcatcatccagatactcataacccacttcatattgcattgcgaagtgtttggtaatttgctggtaaggacgaactccggcaacccagcttgtccgcccccaacctttctcatcgctgctccaccaacggtagtttttatctttttggtagtaggcaaaggtggcgatatcccattcacccaatgaggccaccccgtccagcaccactcgccaggattgagtatcttccaggttggcccaaccccagccgttctttcccaaagaatctcccgcagccagcccacgcccatactgcacaacgaatttggaatagccgccagcgataccatagaattcgtcgaaattataaatacccgtgaagccataacctttttccgccgcatcaacatgtttttcgctgttattcatgtgatgaccgaccacttccaggtcaatgggtgacccaccaatcttcttcagccataggttcagggagtaatcatcgggataaccctgatcacttttatccaccgggaatgctttgctttcatcggttggggtaaaggcgtagataccggcatcaaaacgtgcgaagcctaagtccaagttatcgaacccgcccccagtcccgttgtattgaatatattcccagtcaaactgatggctggaggtgttggagctgctgtagcgtttccccccccagaaagccacttcaggagcaaagtcgaggttagtcatttcgacataaccttcacggaattgtaccgccttgccgtcttcatccagacagttccagtcagaggtacatttactttgatgcgtgatatttgcctgaattttggctactgcaccagagtctgatgtcagcgtaacccgcggaactaattcaattttcgtatcatcttcgttaccaagacgccatttcccatcaggcatcaaaccaacagaatcgacacgattaccatcgctattggccaaaataccggagcgaatataaccatgtaatgcaaaatcatatttttctgcactggcctgatgactcatagccatcagaatgagcaaagacagaggcattaattggttcagacttttcataatttcccttgtgttttttttgattgaaatagcatctgaataacgcgtcgggaaatttacggaatagaaatggaaatgtacatccaaaaacagaaagcgctttccgtatttgccggatcaagtcacaaattcgccagtaatccccttagaattgtgattggagtcgcatttttagttgtagatagcggggagtgccgaccctgacgatgggtaagcacattgatggcgagaaaataatatcaattatttacgttctaaatcagtaagttgcttttcatatacacaaaagaaagggcgatataacatccaggagttgaagatggcaaacaaacacatacacatgtttttccaactaccgttcgcagcccatgccgcacctaagggtgagggcatagaccaaggcaacatagcaaccgctctatccaatacccccagatgagtaagataccaggcaatgcaggcattaatcattggaacaccaataaatggtaataaaaatacagggttaaggattattggaaagccaaataaaatgggttcattgatattaaacagcgaggggatcaaaccaattttcccaacacttttgagctggctggagcggctgcgcatcgccataaaaaccagcggcaatgttgagccaatgccgccaattaataagtaaaaatcccagaatccttgtagataaatatgggggagctgggtcacaccattagccagagcttcttgattttcgactaaatatgtcatccagaatgggttcataatacctgtgacaatcagtgcaccgtgaataccaacaaaccacaataactggcaaataagtaaggaaatcaaaatagctgtcagggtatcagaggcaatgattaacgggcggagtgcttcactgatcagattcggtaacatcattcctgtcgaaaactgcaatagcgcattcatcacgctaatggataacataatgaccaatagcggtaccaataactgaaagctattacgcgtcatcagggggacttcctgaggtaagcgtatgcaccaaccttttctatagaaaaaccttattatttcaatggaatagaaacttgagaacaaagctgtaaacatccccatcccacttaaaaatatattgggtgcggaaccctctttgaacccaataaacatcagaaaagccaggcagccggtgagtccggcaagccgttcaggtagccgatattgcttagccaagctggcactggcaccaaaggcaataatcaacgaaatcaggcctaatgtcagttcaaagataggcatcagtattggccgaaatagcaaataccacgtcccgaagcggccatcaatattgatagaaaatggtgggaaaatcagaggaaccatcaaactacctacgatcacaaagggcattgccagggcaaagctatcgcgcatagccgtgatgtgatggttgcgggtaagcatattggcaaagggagtcaagcgctgctcaatcagggcgacggcaacattcatgatctggatattcatggtggaacctttctggggctgttttatggaaggatgatggcgtacatcacaacaaagcgaaagcctctatctggtgatcaggctcacatttaaatgatccataaacggaaagcgctttccgtttatttccatcatggctatagtccgctcattatcactgtcgttatttatttcggagctacccatgaaaaaaatcatgctttgttgttctgcgggaatgtctaccagcatgttggtgaagaaaatggttgaggaagcggagaaaagaaatcttgaagttgatattaaggctttcggtgtcgtggagtttgaacagaacgttggagattatcaggtcgttttattagggccacaggtgaaatatatgcaacgcgatctacagaataaagccaatgcatacggcattaaagtcgaacccatcaatatgatggattacggaatgcaaaaaggtgctgcgattttagattttgccctttcactaattgataataacaaataagggataagccatgggttctctgtacagtaaattaatcgacgtgattgaacaaaaaatcacgccaatggcgggcgcaattggccagcagaaatatgttacatccattcgtgatggatttattgccgcactccctttcatgattgtcggttcattcatgttagtttttatatttccccctttctcgccggatacaacttggcgatttgctagcgcctggttgcaattttcattagaacatcgtgccagcctaatgctaccttttaatttcagcatggggatcatgaccctatttatttcggttgggatcgcagctagtttagcgcgtcaccataatctcgatcctttaacgtcgggcatgttgtcattgatggcattcttattggttgctgcccccttaaaagacggacaaatatccacggcttatttttctggtcaggggatttttaccgctattttggtcgctatctattccactgaactttatgccattctcaagcgccataatattactatccgtctgccacctgaagtcccaaccggtgttgctcgctcatttgagattttaattcctgttctggcggtcatcctgactctgcatccacttaatttatttattgaagcgcaattgggaatgattattcctgaagctattatgtcgctggtaaaacccttggttgcagcctctgataccctacctgctattttaatctcggtattggtttgccaggtattatggtttgccggtattcacggcgcgctgattgtcacgggtattatgaacccattctggatggcgaatctgtctgtaaaccaggcggcaatggcggctagtcaggctattccacacatctatgtgcaaggattctgggatcactatctacttattggcggcgtgggttccacactaccactagcattgctactcatgcgcagcaaagcagttcatctacgcactattggccgaatgggtattgtgcctggcatgttcaatatcaatgagcctattttgtttggtgctcctatcattatgaatccattgttctttattccgtttgtactcgtgcctatggtcaatgccacactcgcctacttcgcactggattttgatttggtctcccgggtagttcaaatgacaccttggacaacccctgcaccaatcggtgcttcatgggctgccaactggacgtttagcccggtcattttgtgcctgatctgcatggcaacctctgctgttatgtatttccctttcctcaaggcttatgaaaaacagttattggaacaggaaacagacaaagccacagcacacaatgcaaccgcacaaacagacgcggcataaattacaattacgataccaccgaggtcattaatggaattagaagaacaggttatgggcattattattaacgccggtcagtcacgaagcctttgctatgaagcgttacgtagcgctaaagaaaataacttcgctgatgccgatgaaaaaatgaaagaagctggatattacgccaaacaggcccatttggtacaaaccaaactcattgaagctgatgaaggtgaaggaaaaacaaaaatgacactggtaatggttcatgctcaggatcatttaatgacgtcaatcctggcaaaagaattagtgactgaactgatcgacctttaccgctccagataataatagttcaaatgtcatgttataagtcagagaggcatatcctctctgaccatttttgaagttctctatgaggttaatatgtttcatctcggactagatattggcggcactaaaattgaagcggtattattagattctcatggagaaatacaactacgtgaacgccgcccaactcgtaaagagagttatcaaagctttatggataacctgctcttttttattaatgaaataaagaataaaactagtggtaaatttacactcggtattgggctaccaggcacaatcgatccagtaagtggcttaattaaaaactgtaattgcctggtactgaatggccaggatttaaccggggatttaactcagtatttaaaacaaccggtttttctcgcaaatgatgctgactgttttactctttctgaagctgtagatggcgcaggttctggttataacacagtatttggtgtaatagtgggtaccggttgtggtggcgctatcgtggtgaataaaaaactgctttcagggccaaatgccattaccggagaatggggtcacaacccgctacccggatttatgacggagcaagatggcatagcgcagcagtgttattgtggtcagaaaaattgtgttgaaagttttatttcaggaacaggctttgcgcaccgttttaatcaacagtggcgcacgcaactcagtgccgaagatattatctccgccgcccaagaaaaaaaaccccgcgcgctggcacattaccatcattttattgatgcctttgcccgcagtcttgcggctgttattaatacgctagaccctcatgccattgtcatcggcggaggtttatctaacgtggcgagtctttacgacgatttgcccagtgtcatcaagaaatatattttctcaagtgattgccgcacaactcttctgaaagctaaattcggtgactccagtggtgtacgcggggctgcatggctgcctatattgtagataaatcaacagatatagcagaaccaggagtggcaacactgtgaacaattatctcggttatttatgctactataatgggaaaatcgttacgcagaagacgcaatgccaacaatcgatgatgtttccaagttagccaatgtttccagagccacggtatcgcgcgttcttaccggaacacgcggcgtgcgcgacgaaagtcgggaagcagtattacgtgctgtcgagcaactcaattatcgcccgagttttgccgcccaaagtctggccagccagacttccagctacgttggcattgtactaccgacttgtgaagcacagctttctgccattctgctgccacagttgtcccgtgcaatgaaaaaactcaataaaacacttattgttcagtatgttaatgacgattctgaacagcaaatgtttatcgaggaactccagcaccaatgtatggctgtcgtcgtattggggaaactcagcgctaacgcgccgcagaacgtcattgcattcgatcagtttgctgttaccggagcagaaagtcgcggctatgactatgcgtttgcgacagaaagcgcctgccgatacgtgattggtaaaggccatagaaatatcgcgttactcattgataatgaagatgatgatgccagcctccagatggtggagggttatcgtaatgtactgcaaaacttctcactaccttttaaccggcagctattgttagccgcaaaaaataacgttgagcaagccttactgactctgattaacagccttacccgttattcagtcatcattgtaaaacgcgatagctatgccgctgaagctatgcgcctgatgcgtgaatttaacattgccgtaccacaggaggtttctttgctaagtctggaagactctccactagcctcactgctttacccgccgctaacttgtatttcttatcctacagaacagttattagaaaattgcctgcaacgcatacgtagcctaattgaacagcatcccatttttgttcctgaagggcatgcagtgaccggtaggttaattgccagagcctctgttgctgatatttcttgagactgcttattaaatcaaaacaggcccacaacactataaataacagaccatatccatacatctcagattggcttgcgccaactgggatggataaaaactctcgccaatgagtataaatccattcctttcataaaataccgatgcattaggtgttgcggccagtgttaactttgcaaaaccccgctgttttgcttcttgcttgatggcagtcaaaatcaaagacgccataccgcggccttcaaattcaggtaatgtaaaaatagcttcgacgctagcggatgagagatctaaaaatccagtggcaacagcaagctggctaactgggtcatcaataacaaaaaatggattacacgccactgccttaggatatccctcgggcatctggttcggtgtccaagctatcaatattttttcatcatacacatttcgacacccatgccttatggccttattccttaccaaccataactgacctgcttcatcaggtgacgccaacctgacctccatacatccccctatttttattcgacataacagcggcaggccccaaaataataaaagccccgactacactagtcagggcttttaaggtactacacatttaaaattaaacattaatcaacttaataacgtgatacttatcttggtactgtttataaagatgtacatgttttacaggaatattttcgtttagaactaactctgccctccaatatattaactgaatggtaacattcccaacttattacatttagccatgcgtttgataagactgactaaattagtacatcaccctcgcgatatatactctttgttacgtggctttactttcgtcgcgatattctcgatctcatactgaagtacacaaatcgcgaacattactattaacaacaaagccttaactcatcgcgtgtcgtccacaaaatgcgattatgaagatttactgcatgaccttaaagcatcatcgcatgagtaaattataagtaaactcataacgaatctcacataaaaaaatatttcgtgacctttatcgcattattttaaatctgctacatggacaccggctaaataaaaagttcgctactaattgcaccggtgttaaattccaatctacgtgttctacatcagatgtcaatactgtttttaagcacatgtctttattatcagtactattgaagattttatggtgatttattgatttagattagtataaatcgcccataatcaaggactcaggcatcaagacaattcacatataaccatacgagagagttagtgaactaataccagaacccaataaatgtaaattcatgagctgagttatcgcctaacgtttttcacgtcggggataggaacatcggtgactctacccgcttttaattcatcattacagaaaagcatctctaaaatgacagtatttttatgtccccaaatacttttgcttgatgtctagggagctgaatcgaaacgggccgctgctgctggcccgtaagaggataactttcaggtacatttttaaggtatttttcgacatgctattacttcatgttgataccataaccatatggctgatgaatgtttttctgagtgtatttccaattaattcgtctgatagccgcctagtgaacatctatatattcacttttcagctaaggcccggagtaagtggttagctacctcgacaaaacttgccaacgcctcttcataggagtgtggttcctgcgaataaaccagtgggctaagcctcgttatgtataaatggttcaaccatttaccctgcccatctttagtattttttatgacatcaagacttttactcaggacactatacgggccatcaacgaatgcctgaaattgctgtgaatattcttccatatcagtttttactgagtgcccgaacatactagcagcagcattaatcgctttgggttttattgtgtatatgcgccatacatcataaatatgccgtactagcgcctcatcaaattcggcttgcttcacgccagcacaatacattgcaaatcgtcttagaagagataagaccttttcggcaagagtctcggatatgttgatacattcgatatcaaaatcagggtagcttttaccatttactaattgttgataaagataattaatctttaacttctcagtagataaattaatgggacgatttattaattctacttttatacagctacgcagagggttagaaacaccgctactgaaattcccttgatagcttaaatcaacattataatgacggtgcctatcattaatttcagggttttcaccttctttatcagtaaggtagaaacctagttcttctagctttgttgtcagttttttatgaatatctttcagtcttgctttatcagatgagcattcattttttaatttataggtgttcggaacctctggaagaatgacttttatatcaatatcttctgacatccgactaatcaagttataagctttcgataagcaagtaccgccagcaaacactaatcggacaggaagctctatatttactggctcaacaggtaattttttacttctagggtcaaatccttttaactgtgcctcatgcactacattcaagttagctaatacacgcaatgcatctgttacatgcacatctttttcagcgacaaatgctggcaggccatttagcaggcccgcagcttccgcatcctgaatatcagcaatttgctcatccgtaagttttttcatattttacatttttacccgaaacagtgatgtttctggatattttccttcctggagttctgacttggagctgcattgggatctgtgtcgttcttcccgcgttataatcctctaaggccttgccctgagtgactttcacgttgagttttttgaatgtttcttccacaacagtttcaaatggtgcggctaccgtccttttccccgcaaatcggttaaatcgagtttttgcatacacgccaaggctaacccgaattaatacgccctctttaacgagttccgacaatgccttgctaacttgcgatttgctacccaagtgttccagctccgaacgcagtacaacaatacctttccggttggcgatggagcgcaacagtttttgcttcaaaatcatgattgcctcctttaagcactcataggtaaatcaatgcttattatagattgtttttaatttaaaacaatgagttactttcaaaaactaaagttataaatgagcatctatatcttgttaactatcaagagattagtatgttaagtgctcaaatgaagtgagatggagtgattcttaatctttaaaggcatctcacgatgcctttttacatttagagattattcggcctcaagaggctcgctggtggcgtgatgataagtttgatatagcaggtctatttgctgccataggatgagattgagtatttcttttgcagcgggttgatcaagcacgacaacggcgtaaatgagcgcacggcaatgatcaatgaggtcttccacttcgcggggcgagttatcgtacatggcgcacctccggccggagagtggcggccagtgatgctggcaggtgaaaaaaagcggtacggcaaggggctttagtcgtcgaatccatgatgacaacctctcagttgatggctttatcccaccaccaagagctgctaatccctttgggtggtggactgaacggggttagcagaccggtcaacagagaacccggcgcatctttcgatgcccccgtccagcccaccattgctttttcacaggtgtaactgtacccgcacatagtaaccgcctgcgcggttgtgcgctctgttttgtctcaggctgctaaacccagcaacggattttgccgctgcgagggcactatatccggccattctctactgttcaattaaccagtggtaaattaggacaaacatttttgtagatgcgaggggggccgcatttgtggggaaattgatcattgagtttttgtttcagtaaaacagccactttatattatgtacatttgactcatatttttggacatactctcaccatatgtcgattgtatcgacatgtattcacaacatgtacatttgctcaatgattttagacacgtaatcactatgtgtcgattgcatcgacatgttttcatgtcatgtacatttatttcatatttttcgacatgtgactttgaaattcgcagatttaggtttatactattttcatgtcgataaaaggatgaggaatgaacatgatatggaaccctacacaaccgtataatgacctgccacgattgccgccaaaacaagaaattgagactaagcgtgtactaaaagcatgcgttgaagcgagaactgcacttgaaggattaaaacgggcgggcgagttattaccgaatcagaaccttctcattaatctaattcctattttagaagctaaagatagctctgagatagaaaatattgtgacaactactgataagttattccagtattccagtgaggacagtaatgctgatcctatgacaaaggaagcattaagatataggactgcactttatgaaggttatcaagaattaaaagataggccgctatgtgtaaatacggcattaaaggtttgtaatacgatcaaaaactcaaaaatggagatcaggaaaattccagggacagcattaaaaaaccaagctactggtgagaccatttatacgcccccagttggagagagaaatattatagaattactttcagattgggagaaatttatccatcaagaggatgatcttgatcctttagttaaattagcaattatacattatcaatttgaagctatccatccgttttctgatggaaatggtcgcacagggagagtcattaatttattgtttttaatagataaaaatctaatcaccttacctattctttatttgagtcgatacattattaaaaataaaaatagttattactccttattattgaaagtaacaaaagatggtgattgggaatcatggattttatttatactgtctgcgattgagaatacatcaaaatggacgttagaaaaaataaatgcaattcgtgaactaatggaacatacgtcatcacatatgaaaaatgaaattaacgatatttatagctatgaattattgcagtgtattttcgagcaaccctactgtagaatacaaaatttagtgagtaatgggatcgcaaaaaggcagacagcatcaaactatttaaagaagttgtgtaaaataaatatattgcatgaaattcactcaggaaaagaaaagctctttgtcaattataatttaattaatttaatgagcgatgatgagaataaattctctcgctatttttgattttatggatgctatccatgaataccaataggatggcattaatatataatttattttaaataacttactataaattgagtagtagcttattgaggctgattctatatttcatctatatgcaaaatttacataaattcaatacatttatataacgtaacggccccatcccccatcccattccccactattcatccccttcaccaagcaacaaaatcgcccccacaacccgcgcccgctctggcctcagcctctctgaacactccccctcagactcttcagcaactgttcaggtgttcagtttttaatacctaccttccatgagctaatgaatacctctgaatactgactgaacagttattggtaaactattcagtcggtttttatctttgtatttcaattaattaaatctatttctgaacactctgaataagccagaggtgagaaataattagtagggtggctctcccggttgcgaatggtggggcagtgccagggcagggagccagtcattggcggtgtcggataaatccatgttgtaacggaagcctttgtcggtcctggcttttttgtattctgcgccaaattctttcattactttgggaaagtctttgccgaatttggttaacgataatgaatgctgatggccgtaagcctccatataggccagataagcgtgatacagataaatacgcggagcgcgcggggaaattgccagcgttcccatatacataccgaccgcttcgcccagctcgacaatgtgggcgcagaagccataaagcggatcggcatcccgcttaacccccatagcctcccgtgaatttgcaatttgctgttcaatccagtcattcacctcactttcaacaaaggcgatagcccgcccgcctatttttatcggtggcgggaagcgcttttgttttaagagtttataaatccaaggtcggctaaaaccggtacgttttaatacttctggcaatcggattaatgatgagtaggtcattccatgactcctgttatctctcggtggctactgaattaattgaaacaaaatcaggtcgtaatagggggaagtgaccaataaataagaagaatctttattccgctgattttaggtcaatccgtaacgcgaatacgttagttggaagcgaatagcgccgagttggaaataaatttccgcttatctatggattatcggcctcgggcagcgaagtgagcagcgcctcgctgatcaagttactcatttgcttttcggtcaccatttccccgctgaaacccgcgttgagcatagcctgagtcgccacccgggcgatggcggttttattcattttgacgccgcgccggcactgcgggttgttcctggttaacgcgattgccataccggcaataaacgccagcgcggtttctttaccagcaaaagcgccccagttttcttccgcttgccgttgctccggcactggtgcagcgcctggcggcagcggccagtgaaagctatgcgccttaagccagccctccacttcagcccttaataaataaccgtcatggcgaatatctttattagtattggtataactaatatcccaacaacttaataggttgcaatccactgcatcccataatgagttctcataattaattattaccatttctatatcaccagtttgaatagaataaggtatcaccccgacaattaatgccgcagtttcttttattgtaatattgattctggatagaaatggcgttaaccattttggcaatttatctttgagaatattttgatattcttcgtcactgtcgcgcaggttaatctgcaaaagttgttctatttcagtgcggttaaacccgatgtaatcataacaattcatgcggttaatacctcagaagggaagttcgtgatcatcctcctcatcgggccggtgattaaattcgctgggtttataactttcaggtatccatccatcacaaggcgctccatccattttagggttggccatcgctgccgagagcagatcaaaatagcaaagtttggggtcatcaaagctggggggggcggatcatgccgagcgcgtcctgaatcaataacggcggtgtaactggcctggcatcagtcaattctattagcaaccagttggctatctgtgcctgactcatcgcggggtggagacacgaaatgcgctcaatcaactccctgatactgataaattcctgctgctttgccttgagcttttccgctgggtttatcatgagattactcctgttatctctttataagccgccgaatcttaaccctgcttatcgtcgctgaccaaaagtgccatgcaacacattaccccctagttcaaggctatccatataatctgaataccactgcaacatctcctgtcgcccatcgagatattgagcatggttatacgtgccacgaattgagtttttatccacatgagcaagctgagtttcaatccatgcagagttatagccttgctcgtgcaagatagtgctcatggtgtggcgaaaaccatgtccagttaaccgccctttataacccagcagttcaatcacctgattgatgctctctttactgatgggtttgcggtggtcattacggccaatgaataccagcggataatgatgggtcagcgggtggagttgcttaaacgcggtaataacttgaatagaaagaggaacaacatgggggcgtttcattttcatgtgctcaggagggatgtgccataagcctttatcgagatcaagatcctcccaacgggcaaaacgcagttcttgggtgcgaacaccggtcaacataataatccgagtggcagttttagtaattatgctgccagtatagcccgctaaatctcgtaagaaataaggcaactcttgagctgtgaggaaaggtaaatgctgtttcttatgggtttgcaaagcaccggctaaatccggtgccggattatattccgcgcgcccggtaataatggcataacgaaatacttcgccgcagcgctggcgtactttacgcattttctccaatgcgccacgcttttccatgcgtttgagcgtttccagcaattccattggtttaatatcagctattgggcgacggccaataaaggggaaaatatctttttcaaaggtatcgataatttcttcgcgataacgcaatgaccagcgatcggctttatttttatgccattcccgcgccattaattcaaagctattttccatcgctattttttgcgccaatttctcagcttttttagtctctccgggatctgttccggaggctaaaagcttcttcgccgtttctcgtttttgacgtgcatcggccagcgatacatggggatagaccccaaaagcaatgcgcttctctttgccgccatagcggtatttcatacgccagtatttcgccccactggcactgacttcgagatataaccctcccccatcagtcaacttgtaggatttctctttctgctttgcagtctctacctggcgggcattgagtttcatttgggggcatctctaaaatgacagtatttttatgcccccaattatgcccccagcacagggtagaaaccagtagaccacggtagattcagacagactactttcgttgcaaccattggattataaaaggatttattgacgagaagagaaagcaggagataggctttggcggaagatcacaggagtcgaacctgccaagggccgctggcggccccatctggatttgaagtccagccgccccaccggggacgatgatcttccagagaagatatgagtgtaaggcggtgattatagcgtgtttattatatggtgctattcattcaataggcatgatgaataaatcccctaatcaggcggaatctaacgtcatcgtctgcggcttacaaacgactaatagctgacctcgccatacttatcacgatgctcttttggcgtgatcgaatagccttttttgaagaccgaatagaaatattgcagcgatggataaccgcacatttgagatatttcattgatgggtaatgaagttgcagataacaaattgcgcgcccgatcgagcttctcttcatgaataacaccatgaatagtctgcccaatatcatctttgaagcgcttttccagatttgagcgcgacatccctactgcatccagcacctgttcaaccttaatccccttgcaggcgtgatggcggatatagtgcatcgcctgaatcacggccggatcgcgtaatgaccgaaaatctgtcgaacgccgcgccatcactttcaccggaggcaccagaatacgctgcaacggcgcagcttcttgttgtttctggcgctgattaaggcgctgatgcaataacttagccgcacgatagcccatctgccgcgtcccctgcaccaccgacgaaagtgccactcgcgataaatagcgggttagttcttcattatcaataccaatcacactcaatttctctggcactgcaatgtccagatgctcgcacacttgcaataaatggcgcgcccgcgcatcagtgacagcaataattcccgtctgatgtggcaaagtttgcacccagtctgccagccgattttgcgtgtattgccagttagcgggtgcagtggccatcccctgatagaccactccttgatattgctctgccgcgactaattgccggaaggcatactctcgctcctgcgcccagcgtttatcactactggccggcaagccataaaaagcaaaacggtttaaacccttctctttcagatgcataaatgccgcctcaaccagagccgcgttatccgttgcaatataatctactgccggataatcctctggctgatggtaagccccccccacgccgataattggaacatcaacattcgccagcagttgctctatctgccgatcatcaaaatcggcaataacaccatcgcctaaccaatccctgatattctcaatgcggcagcgaaaatcctcttctataaagatatcccagtcgcactgtgaggcctgcaaatattcaccgacaccttccaccacttgccggtcgtatactttgttagcattaaataacaaggttatccggtagcgtttctcaaacatgggaatagctcctgaaataggtgggggaataacagacaaagagatcaatgcagtatggcattgatctctttttgaagatgggatcagacccggcgtttggtggcagaatccatccacactgccaacagcaaaattgcacctttgacaatgtactgccagaatgtcggcacatccagcatgctcatcccattgtcgagagaagccatgataaatgcccccataacggctcccgccacactcccgatcccacccgccaggctggtgccaccaatgacacaagcggcaatcgcatccagttcagcaatattaccggctgaaggtgagccagccccaaggcgtgaactgagaatcaaacctgccatggcaaccatcaacccgttgatcgcaaataccgccagtttggtgcgttccacattcaccccagacaagcgcgcggcatcgatattgccaccaatagcatagatccggcggccaaatgcggtgcgggtggccataaaaatacccgccaacatcaatgccgtgagaatcaataccggtgtagggacgccccgataatcattcagtaaatatatggcaccaagaacgataactgcggtaatagtttggcgagtaacatcaccttgtggcgcggcaacaggcaagcccagccggatacgatggctacgtcgacgccactgccagacaacaaataacatcaggccaattgcgccaataccaaagccaaggccgtttggcagataactttgaccaatctgcgacatggcattactggtaggtgaaacggtcgtgccgttggtaatgccgattaaaatgccacggaaagccaacatccccgccaatgtgacaataaacgaaggcactttgcgataagcaacccaccaaccattccacgcgccaagcaccagccccaatcccagagtgactacaatggtcagagggagcggccaaccgagccacacatcaaaaatggctgccgcaccgcccaataaccccatcatcgagccaacagacaaatcaatttcggccgaaataatgacaaacaccatccccaccgccaaaatgccggtgatcgccgtttgtcgcagtagattagagatattcctggcgctgagataggccccttcggtggtaaaagtgaaaaacagcataatcacggcaatagccgccaacatgacaaaaacttgtaaattaaccgattttagtcggaataatggctttttatctccattttcgggtgtgttcacttcagtttgattagcttgcgacatgggtttcactcctgagtgcggcttccatgaccttctcttgcgtcagattatggttaatgagatcggctttgatgcgcccttgatgcatgaccagcacccgatcacttaatcccaatacctccggtagttcagaggaaatcacaatgaccgcaatcccctgctgaactaattgattgataagtttataaatttcatattttgcaccaatgtcgataccgcgcgtcggttcatcgagaatcaaaattcgtgggttcagtagcaagcatttggcaagaatggctttttgctgattacccccactgagtcgggcaatggccagctcagaagaggaagttttcacctttaacctggcaagtgattgcacaataattgattgttctttggcgtcatccagcatgctgaaagagccggtgaagtcatctagcgcagccagtgtgatattagcccccacacccataaccggtacgatgccgtctttcttacgatcttctggcaccatggcaatcccaagtttcatggcttgttggcaattactgatggtcacagctttaccatcaataaatatctcgccttgccagcgaccagagtaaacaccgaataagcattgcactgtttctgttcggccagaccccactagcccagcgacacctaatatctccccgcgttttaaagagaaagagacatcatccactcgccggatatggcggtttaccgggtgccaggcacagatattttccactcgcagaatttcctcaccaatgtggtgggcttcgtgtggatagagttctttcagttcacggccaaccatcatggcgatgatgtcatcttcactcatggtcgccgcagagcgagtgccgatatggcggccatcgcggatcacacagatatgatctgatatcgctttcacttcattcaatttatgcgagatatagatacaggcaatgccgtgattgcgtagatcacggataatatccagcaaaatagccgtttcgctttcggttaaagaagcggtcggttcatccagtaccagcaaccgaacttgtttgttcagcgctttggcaatttccaccaattgctgctgcccaagccccaattcccccactggggtatgagggtctaccaccagtttgacctgggccagcattcgttggcagcgcaggtacatagcgtcgtaatccataatgccaaaacgcccccattcggagccgagaaacatattttccagcaccgacatttgcttcaccaatgctaattcttgatgaattatcgcgatgcctttttgttcggtttcacgaatattttttgcctgaagtatctcacctgagaaaattattcccccctgataggaacctgcggggtaaataccacataacactttcattaatgtggactttccagagccattttcgccacataaagataatacttgcccggcttccaatgtcaggctgatattatccaccgccttaacgacaccgaactgcttggtaatttctttcatttctagcaggtagggcataattccctccatatatcttttatgccaggggttgccagcatgattagctacaaccccaatgactcctgatatattcagtaacgaaaaaataattagtaaatgtccgatttcttgtggaatccatctgcgatgattgtgctatcgatattatttttatctacctgaatcggtgttaacaaataagcaggaacatcttttataccgttatttaatttactatttgcttttggttcctcgcctttacccaaacttaccgcaatttccgcagcatcgttggctaatttactgattggcttatataccgtcatagtttgggtaccagcaacaatacgctttattgccgctaaatcagcatcctgtccagaaatagccactttacccgccaaaccttgtgctgctaacgcctgaatagccccaccggcggtggcatcattagacgccacgacagcatcaattttgttattgttagctgttagcgcattttccatgatttttaaggcattttctggtaaccaggcatcaacccactgatcaccgacaatttttattttcccttcttttatcaatggattaagcactgtcatctgcccctgacggaacagcttggcattattgtctaccggcgaaccgcccatcaggaaataattaccttgtggcacgcgttcaaccagacttttagcttgtaattcacctactttttcattatcgaaagagatataaaagtcaatgtcagcattatttatcatacggtcataagctaatacttttattccttcccgttttgcttcggcgattacattacttaatacttgcccgttataaggaataataaccaagacatcgacaccacggttaatcatattctcaatctgcgacatttgagtttcttcattgccattcgctgattgaacaaatactttagcgccgagagactcagccttgttaacaaaaatatcgcggtctttctgccaacgttcaaggcgaagatcgtctattgccataccgattttaatttctttactgaatccgggctggctaaacatgaccagtgcggcacatgcggagagtaaaatgttcttaaatttcatctttcggtacctttcttattgtgcaagcagggtaagagaaacggtaaacatcaactgcaatagggattgttgtcgcttatttgcacatcggcaattacagattttcgtccgccaattatgttttttggtttaatgttaattttatgacaacgatcatgttttctttcctgcaaaatgcataattccagtaagagatgttatccagacaatgaataccagtgattctttataattaattaggtatttatgagatctacaccacaattaataattctctgaatttaagtgtgaaataacgtaattgagagaataacaaacaactccgaagataaaagctcaccagcccgataatacgggtcagcttccaaggagtattgcatgcaatcttattttgatgaattagaacaagtgcgttatgaaggcagccagaacactaacccactggcatttcatcactacaatccggatgaaattatccttggtaagcgaatggccgatcacctaaggttcgctgcctgctactggcataccttctgctggggcggggcggatatgtttggcagcaatgcctttgagcgcccgtggcaacaatcgggagatgcattggctttggcaaaacgtaaagctgatgtggcttttgaattcttccataaactgaatgtgccttattactgcttccacgatgtggatgtttctccagaaggcgcatcattaaaagaatatctcaataattttgccgttatgaccgatgtattggccgaaaaacaagccagtagtggcgtaaaattattgtggggtacagccaactgcttcacccacccgcgctacggtgccggggcggccactaacccagacccagaagtttttagctgggctgccactcaagtctttaccgccatgaatgccacccaaaaacttggcggtgagaactatgttttgtggggcgggcgcgaaggttatgaaacactgttaaataccgatttacggcaggaacgtgagcaaattggccgctttatgcaaatggtggtcgaacataaacacaagacgggcttccagggcacattgttgatcgagccaaaaccacaagagccgactaagcatcagtatgattatgatgttgctacagtttatggtttcctcaagcagtttgggctagaaaaagagatcaaagttaacattgaagctaaccatgccactttggctggacactctttccatcatgagattgccagtgcgattgcattaggtattttcggttcggtggatgctaaccgtggcgatccacaattaggttgggataccgaccagttcccgaacagtgtggaagaaaatgcgctggtgatgtttgaaatcctcaaagccggtggctttactaccggtgggctgaattttgatgccaaagtacgccgccaaagcacagataaatatgacctgttctatggccatattggggcaatggacaccatggctttagcgctgaagattgcagcaaaaatgattgaagatggtcaattagataagcaagttgctgaacgttatgccggttggagtagcgatttggggcaacaaatcctaaaaggcaaaatgtcgctggaagatttagcgtcctatgccgagcaacataatctaaacccacatcaccaaagcgggcatcaagaactgctggaaaatagggttaaccgctatatcttcggctgataaaccccgaggccgcagacaaagccaaatgaaggggaaacgtgccgttggggtcgctcttagtttcaaatacaagtgcgtaagccaccgaagcgcccccaggcacggtcaacccttcactctctggacgataaatatgaggaacacatatgtaccttggcatcgatctgggcacctccggcgttaaagccattctactggccgaaaacgggcaagttattgccagccaaggtgctgcattatctgtctcccgcccacaccccttatggtctgagcaaagtcccgccgactggtggcaagccactgatcaagctatgcaggctttagccgcagaccatgatttaacacaggtaaaagcgctgggattgacgggccaaatgcacggcgctactttgctggataaacagcataaggtgctgcgctcggccattttatggaatgatggccgcagttttgcccagtgccaggcgctggaaaaagcggtacccgaatcccgccagattaccggcaacctgatgatgccgggttttactgcaccgaagttgaaatggctggcagaacatgagccagagattttcaatagcatcgataaagtattgttacccaaagattatctacgttttttgatcaccggcgattttgccagtgatatgtcagatgctgccggaacaatgtggctcgatgtggcaaagcgcgactggagcgatgagatgttggcggcctgtggcctaaatcgccagcatatgcccgccctcttcgaaggcagccagattaccggccatgtcagtgccaatattgcgcgtcgttggggtatcaatcccgtgccagtcgtcgccggtggaggagataatgccgccggtgccattggggtgggcttatatcaaaccgggcaggcaatgttatcgctggggacatccggcgtctattttgccgtcagtgatggctttcggagtaacccggccagcgctgtgcacagtttttgccatgctttacccaatacttggcacctgatgtcagtgatgctgagcgccgcatcctgccttgattgggcatgccaactcaccggcgtcgagagtgttcctgcgctgattaatgaagtggaaaatacaccaccagccgccactcccgtgtggttcctaccctacctttccggtgaacgaaccccccataacaaccctaatgctaaaggggctttttggggatttacccaccaacacggtcgggcagatttagctcgtgcggtattggaaggagtaggatttgctttagctgacggaatggatgccctgcatgccagtggtttacaacccacatcagtcacgttaattggtggtggtgcgcgcagctcttattggcggcaaatgctggcagatatcagcggccagactttggaatatcgaacaggcggtgatgtcggccccgcactcggcgctgcccggttggcccaaattgctctcaatccggatgtcccgttagccgaattactgcctgcattaccactggaacaaactcattttcctgatgcaccgcgccatcaatattatgcagcccgtcgcgttatctttaaaaagctctatcaacaattactgccattatgtgaatgtgagcaagataaagtgcaagctataagcacctggctaacagaacaggttgtggaaattacatcttcttttccacagcctgaatgcggcaatggcctatcgagcagttaacgctgcgaatgatcatctgaccaaaatcatccatatagccgagactatagccgttgccattatatccgggagtcttaacggactcagtaccgaatggcgcaatcataacattgtcaaaaccggggaaattaccgcgattaccccgatttaaatgccctaacgtgacgtaatacggcgtggggttatgaattttaagctcttctccttgctgactgatctgtagcttctcctgccagacattcttataatccgctttaattgccgctggccgataaaataactttattttattttggatggcgatttgcactgctgcggttatttcacttttcgggggaatttcccgcacattaaaatagaataaagtttcacggtcagcggctaattgctcgatatctggcagtgaaataattctcaccaggcttttctgacccacatcaattcgctgtatggcgggtaaagcagacaaggggctatctactttctgcccagcggcattttccaaccatgattgcgccagataaggcaatacctcgcttttattttgcaaaatgacactggctgacgtatcgacactattgaaaataatccgcgttctatccagagatattgacgcctcactcatcatcgtgacaaacaacaaagctgttcctaccagagtattattccgctgtcggtttgcccgtgtcaggataaagttattaaggtttgccatgacttattccattcccattgattgtcataccgtgaataacggtttgccttactcactattttcggccaataaactgttttaatgagcctatttggccattaactctttaacttactgaacgggcggtggtaaaaaatctggtcccttttgctccctatgatggccggatttggcattccacttagctcaaaacccgcagatgatggaactctaccgaaacggcggagggccggatatgactaatagcgcattactgataattgatgtccaacaatcattcgaacataaatctttttggcaacaacaggagctccctgccttctctgcggcgctgaaccaactcattgcgggctgtaaacagcgcggagtagcactggtagatgtattccacgtcgcgccggaaggcccgttttcgctggcttctggctatgtgaagcccatgtcattggtttcccatcacgccgatgtgacagtgcaaaagcgagtgcataatgcactaactgattcagggctggatcaatggctgaaagagcgtcaaataagccatctgattattgccggtatgcgcaccgaacaatgctgtgaaaccaccgcacgcgtggcgtcagatctgggttatcaagtcacttttgtcacggaagccacactaacctttccaatgacccagcccaacggcattgttctgagcagtgaggaattgaaattacgcacggaaacggtgctcgtcgaccggtttgcgactatccataccgtcgcgcaagtactggcagcactggattcaccaccatcagtagcggctacccaaaaagtcgtcaattggcagccacagccttattttcctcgggctatcacacctgcgggtatcaaaaatcttaaccgctggcagttgaagcgctatgtaattcgttatgcgcaggcgcaaggtaccgcgcccgattatgtccctgcttatcaactcgtcagccagtggttaccccttgctgctgaaacagtggatcgccccggtgttggttttgtgattgaacatcaggggaaaacattgaattacctgattgttggctggtgggataacgaaaacgaattgcgggtgaaagtctgggtgcaggaacagggaatttggcgcgcggcgcgtgatgaatctttctgtgtttgggatttacaggtaatggcctttgagcgcgatgcttttgttgatactttgctacagcacactccggatattccggcttatatgaatcgttatctgacgataactgtggattaaccatgcaacgaaatgtctattttctcttgctgcccggcgtactgtcgctggatttaaccggccctgccgaaacgttacggctggcggggtcatttaacctttgttatatcagcccattacccgaggtaatgtcctccaccgacatgatgttaggccaattgcagccgctacctgacagcttaccggaaggtagcttgctggtagttccgggggtgagcgattcacgtcactattttgcgacagaaacagccgcaatagcccgccgatggttacagcaacagaaagccgccattacgcagcaaaaaacgatattggtttgtgtctgttctggagcattgctggcagcgcaagccgggctattggatggctatcaatgcacaactcatcaccatgtgcttgaacggttacgccagcaagcgccggcggcccaaaccaaagaaaaccgtatttttgttgaagatcgtggagtgtataccagtgccgggattaccgccggtattgatctctctttacatctgatcagccgttattgtagcccgcaaactgcactggaggtggcgcgcgaaatggtggtgtattttcgccgctcaggtgatgacccgcaactttcaccctggctacgttaccgtaaccacctccacccggcggtacatcgggcacaggacgtgatgtcagcagagccacaagcggagtggtcactacttcaagtggcgcacaaagcacatgtcagcagccgtcatttaacccgattattccgtgaacatgtcgggatcagtgtgcgtgagtatcatgaacaattgcgggtcgcggtagctgaagtccgcctgcaagaaggatttaatctggagaaagccgcactggcagccggattttcctccggccgtcagcttcggcgcgcacaacagcgtgggcacccagtcactaactgactaatcgccgccgatcaaggcgttgcagccccatcgacaataaagtgcttaacgccagtgctaaggcaaagacataaaagatatccagcactggatagtcagtaaaatcataatgatgggtgcggatgaaatgaataatcagtgcatggaaaccataaatagccagtgaatgtccagccagccaactcaaccaggcaatgggctgattcaggcagtttttaaaccacaccagcagtgataccgccgcaacaaagaccaaggggccgcagtacatatagaaggtatcggcaaagctgccattaattcgtgtctgtttctccgttgagatggcaataaataccacgctcatgataaacaataatgccgcgccccaactgatagctcgccctcgcgtctcaagcatgccaatagctctccccagcagcgcatacaacaagtaatagaaagtatcgccgtagatatagagatttatcggcagtaactgaaaaccaccgattgaatatttactggtctgcgggttggcaaccaccgccaacagcaaaataacgaccgccagatagcggcctgataccggtttgacgttaatcagtggtgagaccagataaaccacaataatggcgtagaaaaaccacaaatgataaaacacgggtttttgcaggatgtttttcaacgacgcccaaccattgattggggtcagagtagaaatatagataagtgctatcacgctgtaaaacaacaggcatagcccgatgcgggtaaaatgcttttgctgtgcgcttttttcaccaaaaaacagataaccggagatcataaagaataggggcacacaggcccgagaagccgaattcagcaaattggcgatgtcccagttagcttccccaacttgcgccccgctggtgacgtaataggtggtggcatggatcatgaccaccataatgcaggcaacggcccgcagattatcaatccagccaatcttattggtcatgcatactctctatcaccgtcttgtctttcgcgtacataaaaacgcttatctatttatgtcaccaataatcaggctgcaaacaataacgtaaatttgactgagacccaaagtaaatgaaccccatcaggacgaagggtaattgttgccataaagttatattgacggcaaaatagccgtcctaatgcgctctgactgtagatcctgcctgagtgcttccagttttttatgtttactattaataacttaacctatgcaaacttcattctcacccgcgacgcgtttaggtcgacgggcgcttttatttcccttgtgcctggtattattcgaatttgccgcatatatcgccaacgatatgattcagcccggcatgctggcggttgtcgccgattttaatgccagtattgagtgggttccgacatcaatgacggcctatctggctggcggaatgttcctgcaatggttgcttgggccgttatcagatcgtcgtggccgtcgcccagtgatgctggttggtgtcgcattcttcgtggtgacctgtcttgccatattattggtcacgtcgattgaacagtttatcgccatgcgcttcctgcaagggattggtttgtgctttatcggcgcagtcggttacgccactattcaggaatcctttgaagaagcggtctgtatcaaaatcaccgcactgatggctaatgtggcactaattgccccgttactcgggccattggcgggtgccgccttgatccatgtcgccccgtggcagttcatgtttgtgatatttgcggcgctcggcgcaatttcatttgtggggttgtggcgcgcgatgccagaaaccgcctcacgccaaggggaaaagctgtcggtaggagcgatgtggcacgattataaacaagtgctgaccaatcgccgtttcctgtgcggctccctcgcattgggcttcgccagcttgcctctattgacttggattgcccagtccccagtgattctgatcagcggtgagcaactctcaaccgtggaatatggcattttgcaggtacccattttcggcgcactgattatcggcaacctgacattagcgaaattgagcggtaaaaccagcgttccgcaacttatccgctatggtgccggcccgatgattatgggtctaatgattgccgctggctcgaccctctattcatcccatgcttatttgtggatgactgccgggttaagtctctatgcctttggtattggcctggcgaacgccggtttagtacgactgacgctgttctccagcgatatcagtaaagggacagtgtcagctgccatggggatgatcagtatgatggtcttcaccttggggattgaatttgccaaagtggcttatctgtggggaaacagcggtattttcaatctgttcaatctcatcagcggcttgctgtggctgggcttggtgataatttttattcgccgccagccggaaaccctggctactgagtaatgttctttgcactggggaaaactctccagtgcatttataaccggaaatcagcgtgtaactgcgaccaatgcatgcaaagcatcatcttatgatcttcattcatcggtaatttcgtcaacatctctggccagtcgcgacgagcaatttcaatagcctcttccagatgtgcttttatagcagggtaagatacaccgatacgctcactccatattttgaatgttgcaaaactcattgaataccaatgtttttctctcgccatcttcaatgctaactcagactcattcggtatataggctttggtaaaaacaatatcataagctggtgaaagttttgcgtggcaaccatcagggtagatgacggtccaattcttaagatgggcatcaccattagctaacatgatattagccaacaaacggcgggccatctgttgaatgtcagccaatccaccagcattatcatgcaaaatactggcaatttgttcgtaattattaccttggtattttttgtccggataccgattaaatatttgtgcaaagtcctcagtgtgtactcgcccattccctttacgatcaaaacgtcggatcaaataaatatgctcacctggaggtaattgaatgtcaggcaaatgatcaatttgctctctgggtgccaatataatatcaggtatattcacgccaatagcttgtgccagacgcatcgcagaatattcattctcgggtacatttttatgtattgtcgatgggacttttactatccagctatcgtcgcccacatcagtagttatgatgaaacggccattcctatagttggatgaaaatttaagttgcacaccagccaatgaaaatttatctgcaatattttttgcatttatttgtactgcttctattttctcatgagctgaaagcgcccattgcgggatatcgcctttggtcagtgggtgagctatcaacgcaccagccaggttatcaccagcacgagccaacaacggaaactcattatcttcatgaatttttagttgtcccaccatcatctgccgtagcgccccttcgggtagcaaattagataataccggtggtaatttttgtttattaatctgcgtcctactcagataacccgaatcaatttgttgggttaaggtgaaagttggtcggtgtttatctggcatagcgatatagtcaggatcgaacgagagagcattccgaccaccagtataatgcaccaacacaccaatgcgaacctctcccagaaatagtgccagcccttcgactctttcaacctgttggggcattaatcaatcctccaagtgtctatatttctgctgccatgggctgctatgctcgctgttatcttcagtctctaccatgtttgccgagttcaatctctgacgcaattcccgagcctgatcgcgcgtcacaaataccatttccaaattaaagccatccagaatacgcagcagggttgaaagattgatatctcctcctttttcgaacttggaaacctgctgttgcgtcatcccattaaccagacgcatatcagattgtttaagtttctgctgctggcggatactttttatttcttctgcaacatctgtcagtgttctcatgtcatcccaattacattctttatgatgtattttaagcataacacataataatcgatgtattttatgataaatacatgttaacagatgtatttatcataaaatacatcattaaaagtgtatttaagggaaatacatctatagcgatgtaaaatagacaaccgattaattcacagaagaaaacagcccgctgtcgcgcaataaatggtcattaccccgacggcgagtgaagccgctgcggtcaaagaattcaaggatttgaatcgccagcttacggccaatacctaaccggtcacgaaaatctgctgcgctggcgctgccttgactggcatccaattcacgaatcaaatcagcaaactgctcaatacgttggctcagatagtagcggtcgggaacaattgccgtgatgtagcccagttgtgccgctttacgtagcaagctgcgcatttcactttcatccattgccaattgtgccgctaaatcacgaacccaccacggatcgtcagagaaatagggggcaacctgttgccatcgtgcttgttcttgctcggtaaatcccaatccatgatcaggcagatgcaaccagccacgggtattttttagcgcgccttgtgccagcagattatcaattaaacgaaacaccaatgcttcatccaatgtcggcaatgccatgcgccgcaaccgcgcccgccctaatcctaactgatcactatgctgttgatggtagagacataaaacatgcaataaggtttgttgagcttgctgagcatgagggctagacagagcaatatcaccggctaccacacaatcagtacctgccagcaatgctgccatatcatggttgttaagctgacgcgcccaactgaatttatgcagagaaattggcccttgtgccaaatgcaactccagcacctcaggatcgctcttcgcttgcgctaacgcggttaaccacgccaaaaatgccggttgccgtttcccccgttttggcactgccagatgaataacacgcgccccacccaatgtctttttcgcggcaatatctcgcagaatcaaacgatcattctcagccaaccacaggggattatccagcagcagctcggccagtatcaattgggattgatcgccctccggttgaggggggttaagcaatgaaaagcgcccggtaatatggctggcggcatgatgcaaatgcagcggttgccagtgctgtatcggttcatctgcatcgacgacgaccaacactctatccacgggttccgctggctgttgggccaatagccagtcaccacgattgatctgttgtttgctaatatcgccggaaatattcagggcaatgcgctggcccgcctgcgcatgttgggtatcctggttttgagcgtgtatacctcgcacccgtactgggcaatcactgcccgtgagccataaggtatcacccaccgccactttgcccgctagcgccgtccctgtgaccactaaacctgcgcctttcacactgaaggcgcggtcaatagccagacgaaaccgccgcgatagccggtgactattttcatcttgctgctggcattgcgccagatgctcgcgcaattcactaatacccaggtcggccgtagccgcagtgacaaacagcgtgacttgctcgatttcccagccttgggctaacagctcagccatcacttgctggcgtacttgcgcaatacgctcgtcatccactctatcggatttagtcaacgccaccgtcaatgtcgggcggcccgtcagccgcaggatggccagatgctcgcgggtttgcgccatcacaccatcatcacaggccaccaccagcaaagcatgattgatgccaccgacgcccgccaacatattggcaagaaatttctcatgcccaggaacatcaataaacccgataatgctgccatcaggttgaggccaataggcataacccaagtcaatggtcatgccgcgctgtttttcttccggcaggcggtcagcattaactccggtaatcgcctgtaaaagcgtagttttaccgtgatcaacatgacccgcagttgcaataatcatggtgccaactccctgagcaacgccgcttcatcctccagacagcgcaaatccaaccataaacgcccatcagccacgcggccaatgataggtttagccaaaccacgccagcgcaccgtgagggcttccaaagcgcttccgctgccatctttaggggtaaatgttaccgcccaactgggtagccggtctaccggtaaagagccactacctatttgcgaccagcatgactcaaccgccagtgtgaaatcagcagcatagctgccattcagtgctgccagcacccgctgtgcactctcggcgatatcttgtgccggacgagttagcagccgcattgtcggtaacaattcggtcaaacgatcgggttgctgataaaggcgcaaggtcgcatccagtgcagccagtgtcattttatcggcccgaagcacccgcttgagcggatgctgctgcaattgatcaatccactgctttttgccgagaatgatccctgcctgagggccaccgagcagcttatcccctgaaaaagtcaccaaatcgacgcccgctgcaattaactgctgcggcatcggttccgccggtaagccgtagcgggtcatatccaccagcgaaccactgcccagatctgttgcggtcggaatcgcaaattcatgccctaacgcagccagttgctgctccgccaccgaggccgtaaagccctcaatactgtaattgctggtatgcactttcatcagcaaaccagtatgttcgctaatggcctgacggtaatcttttagatgagtgcggttggtggtacccacctcaaccagctcacaaccagcctgacgcatcacatccgggatacgaaaagcgccgccaatttccaccaattcaccccgagaaaccaccacctgcttcccggcagccatgacagtcagcatcaaaaataccgcagcagcattattattaacgatgcaggcatcttccgctccagtcagttcgcagagtaaatcggctaccgcgcgatcacgatggccacgacctgcaccactcagggaatattcgagggtaaccgcgccgcgcatggcatcagttaccgcagcaatagcggattccgctaaaggtgctcgccctagattggtgtgtaaaacggtgccggagaggttaaagacgggttttaatgcgggttgacgttggttcagtcgatgacgtaaagccgcaggccagtccgcacaccaatcagccaacgtatggaattgacggatatattcacgggcttcagcctgcatcaaacgcaggttttcagttaacaaggctgcgccatattcatccagcaaaggggccatttctggcgctcgcagcaagctgtctatggcgggtaactgactgtaaaggtgatggggttctgcgctcatagccactcaaatcaggggtaataaggaaaagttattccccgggaaacaagaagggattaatactgctacgggcaaacccttcgccttccatcttggcatcaagaatcaacgaggccaaatcatctgccaccgcttctaccatcgggtctttttcctgatataagattttcaggtaagtgccacaatcaccacaactttccgctttcacggcggctaattcggtgtctagcgaccagtagttcaaatcacgggtctgctcacaattactgcatttaatccgcaccacatgccactcgctttcacacaagttgcagtgcaaataacgtaaaccgttttgcgtaccgatatgtaccacactggaaaccggaatactgccgcacactgggcagaattggcgatgttcaccatattcagcccgcgctttgccaggaatttggctcgccatctgcgcccaatacaaggatagcgcagcccagataaatggcgctttttcgctgccaatctgtgcaaactcgcggtttaacagtgcatctgcgtacaattccaactcatgtactgatgccttatccagattatccagcaccgccacgatatggtcgggggcatcatggcgtaactcggcaatcaatgctgataacagcttgcgccagtgatccgtgcgcggaaaaacactcaaatctagcggcggtttaccactggccgcagattgtgccaactcagcctgcatatccaacaccagcggatggtcatgcagcgctttttgctgcgcttgggtaattttggcagcaaaatccagatagtcagccagtggattatccagcgctaactgctgtaaacgttcggtgcgccgggtatacaggctttttaaattcgcgaaaagtaacggcgggatattccccgccgttgtacctttttcgctctgtttacctaattgatctttagggacaatgcgaatactcatcagggtttctcttcctgtttgttctgaagctgccttttggcattgacctcgcgataccaacgcggatggtgctttttagcccatgctgcgggtacccagccttctaccatcgcggtaatggtgcctttcacccacagggcggcataaatatgcaccataatcacgataatcaatcctaccgcggccaacgaatgcaccaacagcgccagacgaatcagtgggatcgggaaagagggcgcaaaataaggccgccaaatcaccacgccactggccagcaataacaccaggctgataatagcagcccagaatacgcatttctgaccaaaattatagcgccccgtgtcacccacttcctcattcatggcaattttatggatatttttagcccactcgaggtcttccttgttgatcaagttatgtttccagtaacggaaaaacatgatgaggaaggcagcgaacataatcaccccagcgaaggggtgaaggatgcgcgccaactgcggcgtaccaaaaatattcatcaaccagttaaatgatgggaagaagaaccccagaccactgatggcagctaatataaaacaaaaagccactatccagtgattgattcgctccggcgcactgtagcgctggatacgcttttcttttctcatttccgcgtctccccgtcgtctgagtgttcagcggtggtaggctcaggagccttggatgcggtatcggaaggcgcggaatccggtttatcgtcttcgtcctcttcttcttcaacccggttcgggccgacacccacgtagtggaagatactggcggcaaaggtcgcggcaaagccaatcgcggccagtggtttccagatgcctttccagaaagtgaccgtcgggctgatggtcgggttctccggcaaaccatgataaagctgaggtttatcagcatgatgcagcacatacatcacgtgggtgcccccaacacccgctgggtcatataacccggcgttatcaaagccgcgcgttttcagttcgctaacccggccggcggccacttctttcatcgcttctttggtaccaaagtgaatcgctccagtcgggcaggttttcacacaggcaggttcctgacctacaccgacgcgatcgacgcacagagtacatttgtacacccgattgtcgtctttgttcatgcgcgggacatcaaacgggcaaccagcgatgcagtaaccacaaccgatacagtgctctgactggaagtcgacaataccattcgcatactgaatgatagcgccttctgacggacaggctttcaaacagcccggatcagcgcaatgcatgcagccatccttacggatcagccactccagcttgccgctctcttcgtcttcaacttcagaaaaacgcattactgtccatgacttggcggttaaatcggcagggttatcgtacaccccgacgttatggcccacttcatcacgaatgtcgttccactccgaacaggccacctgacaggctttacagccgatacaggtggtgacgtcgataagtttggccacctcttgctggtggttacgatcctgtggcggcggcgtaagggagttggtgccagagcgccggataatgtcttgagtttgcagtgacataggttctctccgttacaccttttccacgttgaccaggaacgccttaaactctggcgtttgcgtattagcatcaccgacaaacggcgtcagggtattggcaataaagccttttttcgctaccccttcgtaaccccagtggatcgggataccaatagtgtcgacttcctgcccatgaacattcagcgtacgaatacgtttggtcaccaccgccttggccttgatatagccgcggttggagctgactttcacggtatcgccctgcttaatgccctttttcgccgccagtttctcaccaatttccacaaactgttctggctgcgcgatagcattgagcagcgcatgcttagtccagtagtggaaatgctcggtcagacgataagtggtgccgacatacgggaactgctcatgagaacccattgcagccaggtcatctttaaagacgcgcgcagctgggttggatatcacattcggatgcagtgggttagtgcccagcggcgtttcgaatggctcatagtgttccgggaatggcccttctgccattttgtcgatggcaaacagacgccccataccttcaggctgcataatgaacggcccgacatcactacccggcgcggcagcgctgtaatctggaatatcgacgccgccccatttggcaccatcccactccagtaactggcgtttcggatcccaaggtttaccctgtggatcagcggacgcgcggttgtacagaatgcggcggttaagcggccatgcccatgcccagcccagcgtattgcctaagcccgatggatcagcattatcgcgtcgtgccatctggttaccggctggagtccagctaccggcgaaaatccaacaaccgctggcggtggtgccgtcatcacgcaggtgagcaaaggtgctgagctgctcgccctttttgaccagaactttgccatcggcatcggtaatatcagccagcgctttaccattgctttcttgtgccacttcttctggctctggattgtctggcgtcagataatcccaggtcatattgagcacctgctctggcactgcaccaccttcgcggcggtacatatcacgcagacgactaaagataccggccaaaatagcgccatcgttcaatgcttcgcccggcgcatcagcacctttccagtgccattgcagccagcggctggagttaacaatagaaccgttttcttcagcaaaacaggtggatggtaaacgaaatacctccgtttgaattttcgatggatcgacctcgttaaattcaccgtggttttgccagaaattcgcggtttccgtattgagcgggtcaatagtcaccaagaatttcagtttcgacagtgatgccactactttgtttttgttcgggaacgatgcgaccgggttaaagccctggcaaatatagccattcactttaccctgcgacatcatctcgaaatactgcaacacgtcgtagcctttatcccacttcggcaaccaatcgtagccccagccattctctttctgggcgttgtcaccgtagaaacttttcatcagactgacgaaaaatttcgggtaattgctccaatagttaacctggcccggcaatagggttttcggcgtgttggccttcagataagtatcaatatccggctgcttttctgacggcagattcaggtagcccggcaagctttgtgacagcaagcccaggtcagttaagccctgaatattagagtgaccgcgcaaggcgttaataccgccccctgccatccccatattgccgagcagcaactggatcatcgccatagtgcggatgttctgcgcaccaaccgagtgctgtgtccagcccagcgcatacaggaacgtggcagttttattggacgcactggtttcggcaagatattcgcaaacctgcaagaaatcttcttttggcgtaccgcagatattggaaaccacctctggcgtgtaacggctgacgtgttctttcagcaagttccacacacagcgcgggtcttgtaatgtgacatcgcgtttggcaaagccgttttcatccaactggtaattccaggtggttttatcgtatttgcggttttcggcgtcataaccactgaataaaccctcatcaaaggtatagtcttcccgcaccagcaagctggcgttggtataagcttcgacgtattcgcggttaattttgttgttggtcatcagatacaacaacacgccggacaggaacgcaatatcgctaccggaacggattggcgtgtagaagtcagccaccgatgcagtacgggtaaagcgtgggtctatcaccagcaacttggcattgttgtggattttggcttccatcgcccagcggaaccccaccggatgcgcttctgccgcattaccgcccatgacgataattaagtctgcgttcttgatgtcaacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgtgcttggttgtctacggcaagcatgccgagagcgcgactaaatttctgggtcagataacccgtctcattactggatgcagaagcacacagcataccggtactcagccaacggttgacggtcacgcccgcatcgttggtcttaatgaaattagcgtcccggtcttctttcatcagcttggcaatgcggtcaaatgcatcattccaagtgattcgctgccatttgtctgaacctggcgcgcgatattctgggtatttcaagcggctttcgctgtgaataaaatccaccagccccgcacctttagggcacagcgcaccacggttgaccggatgatccgggtccccttcaatgtggaaaatactctctttggcgtttttagcaccatcgccgaggctatacatcaaaagcccgcaaccgacggagcaatatgtgcaggtattccgcgtttcacgggcgcgcagcaacttataattgcgcgtttccgccagcgccaccgacggcgtaaagccaagtgccgcgaccgtggttcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatgggtctctccttcattcattgtcacattgtatgaatttaaaattcagttcgcgcttccctcaacaaaaccagaagcgctaaaatcgctgacgcaatatcacctttatcggtgtgggatacatttctatataaatggaattatacccgtaccattcttaatgtgaatgttaccacattgtgattatgggttataactttcagggccgcatagtgagccagatcaaaccttcagatattgacctctccaccgaaatttgcggtgccaggcaacttaacgtgctacagcgccatcacatggcagaaccgcaattggattggctggcagaagaagtgccggtagcgctggtatacaacggcatttctcatgtggtgatgatggcgacccctaaggatttagaggctttcgcgctggggttttcgttgtcagaaggcattattaccgcgccacaagaaatctatgccattgatgtcacacccagctgtaatggcatagaagttaacattgaactctccagccgccgttttgccggtttaaaagaacgccgccgagctatggctggccgcactgggtgtggagtttgtggtatcgaacaactggacgatattttccgccccatcgcccctctgcctttcactcagacctttaatttgaatcaactcgataatgcgctggcacagctcaaacaagtgcaaacagtgggtcaactaaccggctgtacccatgctgccgcctggattaatcctcaaggcgaattattaggtggctgtgaagatgtgggtcgtcatgtggcgctggataagctgctgggggttcgagctaaacagccgtggcagcaaggcgcggtgctggtttccagccgcgccagttatgagatggtgcagaaaacggctatgtgtggagccgagattttatttgctgtttcagctgcaacaaccttagcagttgaggtagccgagcggtataatctcaccttggttggcttcagtaaacccggccgggcaacggtgtatacccacccaaatcggattcaggaatagaaagaccacacaacaagtacggcattgataatcattttcaatatcatttaattaactataatgatccaaatgcttacgcggtgcttactttttttgtgccgccctacacctacggagacgatgattatgagttactcactgccatccctgccttatgcttatgacgccctggaaccacacttcgataagcagacgatggaaatccatcacaccaaacaccaccaaacctatgttaacaatgcaaacacggtgttggagagcttccctgaactggctaaattcagtgttgaagatctgatcaaagatctggacaaagttccagctgaaaaacgcacctttatgcgtaataacgccggcggtcacgctaaccacagcctgttctggaagggcttgaaactgggcaccactctgaccggtgacctgaaagccgctatcgagcgcgacttcggcagcattgacagcttcaaagaaaaatttgaacaagctgcggcaacgcgtttcggttcaggctgggcctggctggtactgaaagacgacggcaaactggctgttgtttcgactgctaaccaagacagcccgctgatgggtgaagctgtttctggcgcatcaggtttcccaattgtgggcctggatgtgtgggaacacgcttactatctgaaattccaaaaccgccgcccagactacatcaaagcattctggaacgtggttaactgggacgaagcagccgcgcgcttcgctcaagctaagtaacgaaagcagctacaccctatagcttcaagttcgaaagatatatgccagcaaggccctcttgctggcattttttattgctaaagtttagtcaattcttgccgatagaatgtacaagaaggtcactggtactcatggatattaagtccatgaactataaccctaaataattcgagttacaggacggcggtcaacgcacatgcaacttgaagtatgacgggtattgcgtttgggaaaagcactcttgccaaggctgccccacataccgccagttccccgaaatcctctaataattagacctccccaaactcacctacgctgattgatttgcagcaaaaacaccgtacaacggagaagaacatggcagcatttagcaaagtttttggtcactttgaaaacgtgaaagtcggtaaaaagctggggttaagctttttcctgatgttgttattggttgggatcatcgctggtaccaccgcatatcatttctccgtcattgaagaacatgcttataaagtcgatttgagctacaaaattaatgatgaggctaatcaggcgaaatataaccgtgcgttatatgaacgtacctatgacctgcaatacattaaagaaaactctcaacatatcaataatataaaaaatctattaactcaaagcgaaagccttagctggtcggaaaacaaccgcaagacaatcagtagcattgccgatgtggtagacgaatatctgcaacaacagagcaattttgttaatgcggtggctcataaggacgatgtacgcaaaagttggaatatttctgaaacccagaagaacctcaatgagttacagcaaagtttgcttaatgagggtgctgataccaacacccagattctgctggcggaaatgaaccaaaagttaatgaccgtgcgctataacgcgcgaggtttattactggatcgcaaccaggatgcagagtcttcattgattacctcaatcaatattgccaacagcgcggcgaatgctttcatgccggtgctatcagccgatcagcaaaaactattagctccagtcatttccagtctcagtatctataaagacaacgtattagcctatttaccggcatatcagcaagagctggaagtgggtaaagtgatggaagagaatgccaatgaattaaataagttggcgacgcatttgttcactcaagaactgcaaggtactcatgatgaaatcaataatgcgcaattgcagctagctatagcagctattgcggccctgatattgggtttactgatttcatggcgcatgacccgccagattactgtgccactgcgcaccacattggcgatggccgagcgcattgccactggtgatttaaccgcagcaaccacctccaatcgtacggatgaactgggcctgctgatgaatgccgtcgcccgaatgaatgaaaacctgcgtgccatgattgacgaaattcgcattggcgtcagccaggtgtctcatgcctccggcgagattgccgctggcaatactgatttatcatcccgaacagagcaacaagcagctgcggtagaagaaactgccgccagtatggagcagttgaatgctacggttaaacagaatgctgataatgcccaccatgctaatcagctagcgacggaagcatcacaaaccgcgcagcaaggcggcaagctggttaacgatgtggtacgcaccatgaacgatatttccggcagttctaaacgcatttctgaaatcacctcagtgattaacagtattgctttccagactaatattctggcgctgaatgccgcagttgaagcggcgcgcgccggtgaacaaggccgcggttttgctgtggtcgcgagcgaagtacgtaatttggcacaacgcagtgcacaggcagcaaaagaaattgaagggttgattggagagtcggtgtctcaagtcaatgccggtacatcgttggtacaaaatgcgggtcaaactatggaagatattgtccgttcagtgacccatgtgcgtgatatcatggcggaaattgcctctgcctcagatgaacaaagccggggtatcacccaggtgagtcaggctatctcggaaatggacagcaccactcaacagaacgccgcattggtggaagagtctgccgctgccgctgattcactggcagaacaagcaatcttactggcacaagctgttgccgtgttccgcctgtccgaagcagaaactgaatctgttcaaagcgaaacaaccacgccacgggcaaccactccacgcccagcgccagaggcgaaccgtagccaacagcaggataactgggaaaccttctgattctgcgttaaaccatggagccctgccgtcaggcagggtattctgagtctcccttctgaacgcagacaaggagagcagatgaaatatccacaggtttatatcggtaaaatcgagccttacagcggcagttccccaagtgccattggcaaacgtcaggtgcagggcagcattatgctcacatctctgggtctggaaggggatgaacaagccgaaactcgctttcacggcggcccggatcgggcgttatgccactacccacgcgagcattacgctcactggagacaacaatttcctgaacaggctgagtttttttccgctccggcttacggcgagaacatatcgaccctcggcatgactgaacaaaatgtctatatgggggatatttaccgctggggtgaaacactcattcaggtgacacaaccgcgctcaccttgctacaaactcaacttccattttgctatcgaagatatgtcggtgttgatgcagcaaaccagctactgcggttggttgtatcgtgtgatttcacccggtaaagtcagtgacggtcatccactggagctattagcgcgcaccagtgatatctgtgtatcggaggccattgctattgcctggcatatgccgtttgacgaagaacagtatcgccgcttgttgtcagtatctggattatccgccagttggagcaaaaccatgctgacccgtatttcgcagggaaagatagaagattttaatcggcggttgcgcggttcttgatagattaattatcaaacgataaaaatacgctattgccaaggatggcaaattatctgaaagacctttctaaagagaattaattaaataggctattgaaattagcaccctgaatatatgactccatagtattaaacagtgtattaaaaatagtggctattgagtccaatcttcaattcgtagttttttaactcgttcaaactttctaatattattagtgactaatattgctccagcagaaactgcgtgcccggctattgcggcatcatttccaccaattggtgtcccctgctttgccagctcaaccttaatattagtcgtggcatcaacagctgcgatatcccacggccaaataacatctaacctttttacaaattcatcaactaaataattatgctttggagatgctttcttacctatagcgccaaaccgcatttctgagtatgtaattgctgagacaactattttattctgatgctcaatacactgttgtagttttataattaattctgctggtcgttcccgtataataaaagaacaaatattcgtatcaagcatatataattttttgatcataactcgaagcgcccttcttcgataacatcctgtctttcggcaagaaaatcatcatctgccttatcttcatccatgaatgatacccatgtcgggcgtatgggtcgtaaaataatactatcaccgtctctgagtatttccagctcggtcacgccatcaaaattcatatcttttggcaaacgaattgctcgattctgcccatttttgaaaatagataccgttctcatatttttactcctgatgctcgtgtcattaaaaacactagcatatgctaagcatatgtcaggagtggcgtcagagctaaaaaacaaaccggatggcggccatgccacacacccggttatttcgaaagtcgcaatcacagactgctgacaacccccaacgactcgatcttgcaaggtgaggacaggtagaagagtaaagcgtccgcgccacggatggcgcggctcgagcccccagggaagggtttacggcgtctttacgatctgcctgttttcaccgttacgggcactttgtcattaaccgcaatcagaacgcttttttggcgtaaccagtcacttctttcaggcccatctcgcggcctaatgctgtcattgggtgaaccaccacaataccgcgcactgctttcttcaaagtgcccatatcagcctgttcttttttggtgatggcacgactgaagggcagtttagccagcttctgggcttcagcactcaggtttttaaccctgacttctttcaagcgctggatttcggccgccagtttctctttttctttcatatgctgtgcgattaaatccacattaccctgctgaataacagttggatctttgtgattcagcgcatccagcatatcgcttagacgtttgatttctgcatgttctttcatagtattggcccgtacatgccgctaatgggcacgatatttcgctaaagttggagataggatagcactgattgtgcatcaagatggatagtgtatcaggatgcatctctttcggcagcagcctcctgaaccggtcgccactgcattccggccggtaaaccactcatttcacatgcgaccgcccctaatcgctccaacgccccggtataacggctattaaatggataacagcaggataggcgaaatgcatgacgatagcggccactaggtgaataaagtgtccccggtgtcaggcaaatctgctcttgcagcaattgatggaacagcgccacggtatcgacgctatcagggaattcaacccaaaaaacaaacccgccagccggctgtgtcactgtagttccacgtgggaagttgcgggttatcagttgttgggcttgctgtacttgctgcgcataacgacggcgcaagctacgcagatggtgatcatagccaccagactcaaggaacagtgccagagtctccgacaacagcatcggctccgccatcgacgatactgcttttagtttgtgcagtgcttcggcgaagcgcccaccatcaatccagccgatacggaaatccggtgccagcgttttggtaaaactggagcaaaacagcacccagccgtcacgatcaaaggctttaactgccggagataacgtcgagccaaattgaatttcagcatacaaaccatcttcaattaatggcacttggtgatcgttcatcagctgtgccaatcgttttttggcggcgagcggcatggtataacccaaaggattctgcaccgtcggcatagcaatcagtgcattcagtcgcccttcttcaagcaacaactccagtacatccaatgagataccttgctgtggatcggttggaatctccaccgctttcaacccgaggcttgccagcaatggcatcagatagaaataggtcggtgattccagcccgacacaatccccgggtttggtggtcacccgtagcgccagttgcagcgcctccatacacccatgggtaatggtgatatctgccggatctgccaacatgcccaacgtcatggcgcggcgggcaatttgctggcgtaggcgctggttgccgggtggcagcgcatattgactgatcaactgcggctgacggcgtaacaaggaggccatgatgcggcccagcttggcgctgggatagaaatcgccagtctgcgggcaagccaacgagatattggtaaagcgcggattttgttgtgcagcaaacacggtatcaatcaaatccagcacttcgtctaccggtttgcccactgtggccgttggcaccacggcggttgacgggctacagacataaaaacccgactgcgggcgcgcttcaatcaggccacggtcttccagggtgcgatacgccgccaccacggtattgatactgacctgatggctctgcgcgtaaccccgcaccgagggcaagcggctccccgccaggagactgccattcttaatggcttgcgccagattgtcagccacttgtaagtagcgaatttcgttcataacaagggacatggtgacagttctccacaggatcaatgggtacagtttagtgtcatgcaaactgtacccataacaatagataacttctgcttctgacgccatcacggattgatctttatgctgaatctcttgataacattaataggatctccccccatgttggacagtgctttcatcagttacgtcaccgtgatgtcgataaccccaggtccgaataacctgttgttagccgcttctggcgttaattttggcttacgccgaactttcccgatgatgttggggattacctttggttgtgcactgcaatgcgcattaatgaccacgctattggcatttatcctcagttgggtgggagttgtccgtctgcctttggtgacattaggcggtggctatttactgtggctctcatggaagatttttaattccggcacccccaatgccaaggatagtaagcaacctatgggctttattcagggggcattatttcaggccataaatccaaaagcctggttgatggcaatgaatgtcgccatcttattcacccctcgcgaaggggcgacgctcaaccataccctgctgattatgaccggctttgcattgttaaatctgccctgcgtcgctgtttgggcagtgatgggggatcaattgcgccatgcgctgcgcgtcaattggaagctgcggttatttaatggcgtgatgggtggcttgatggcaataacagcattatggctgttggtcgaagaatggctcagtgtctttaatcattaaacatggccaagcggcgagagttttgaaacttgtttttgactgatgcgggagagtaattcagtaatcgatagcaccatagtggaacgcaccatctgctgataacgctggcgttgcatggcaatcagcgaagcatcggcttcatcggggcgtaagaatgttggtactggtggcagctcagcaacacaatgcaattcaccaaatggcccgaggatttcgtcatcggtaaagcgatactcggtgccatcatggtttagctcttcacgcagcgccattaataactcagcatcttcatactcatgccgggtgatgacgcccaaagcataaaccaacttcaatcgtacggataactcacctaacggcccatccccgaccagtaatggctctacggcatatttcaccgcatagtcatctttacgaaaaacctgcaccacgagaatgtttaacgcttctgccaataattcgacagcagccatcaagaaactccgaacggtcttccccgcgttcagatgttccagtacccgattctcaaatgcctgtgttttctcaatcatcgtttgtcactggggtggtttcagattatcgggctaacaaaggataaataccgcgtaatccgacacggtatttatcccctaacgcaaacgcgttttgttcataacgaaacagaatcagtgcgccagcttgtcctgcatggcgttatacacactcaccgcctgttccacaacctcgctatcagctggcagtccggaaatttgagcaagagtggctttcggccctaacttagccagtaattcaaccagctcctgtgcttgcgggtcttgctcactgcggtagctcatcgcagccgcaatgccggtcaccaggttattatgtggcaactgatactccaaagttcccaatagcggtttgatcaatcgatcaccggcactcagtttacgcagtggctgacgaccaacacgctcaacatcatcgtgcagataagggttttcaaaacgggagagaattttttcgatataagcggcgtgtttcagtggatcaaacgcatagcgcttaatcagcaccgcaccactctcttccatcgcacctttcactgtctggcgtaccgcaggatcaaggatggcatcacgaatggtttggtgaccggcaagctggcccaaataagcggtaatagcgtgcccggtgttcaaagtgaagagtttacgctccacaaaggccatcagattgtcagtcaattccatacccgcgatttgcggtggctgccctttaaactgggtgccatcaacaatccactcgctgaatgtttctactgtcacagccagaatatcggtactgcctgcttctgatggcggcacaatgcggtctaccgcagaatcaacaaacccaacatgttgctcaacccatgcctgctcactttctggcaaggcagcaaaaacctgctgcttcaactggctggtgccacgcaccatattctcacaagcaataatattcagtgggcgggtattaccttgttgatggcgggtaaccaaaccttgtgccactgtgcctgcgatgcgggccagaatttgtgggccaaccgcggtggtgaccatatccgcttgtgcaatcagttccaccacttccgggctaccactgttgacggcgctaacattcttcacttcttcaacacgggcttgctcacccaccacattgacctgataactcttacgcttattcagctcatccaatagcggctgattaacatctgcgaaggtcagttgtgcaccggcatcagcaagaagtttaccaatgaagccccggccaatgttacctgcgccaaaatgtaatgctttcatattcgttacctttaactgtgtggctgtgaaagggccgcgtactccccacggccctatactcgtcatacttcaagctgcatgtgcgttggctgctctctccatcccgaatcattgactcaagtcaactcatcgggatttattcgcttgccgccttcctgcaactcgaattatttagagtatgttcagttatgactgggtgactttttccactcagtgactttttaccgtcaagctatttttttccgcccaataaatccaacacttcttgtacgctggtcgttttgcttaagcgctcaatgacagagtcatcgtccagcgcgttggtcaggctagtaatgacatgaatgtgctcattgttacgggcagcaataccaatcaccaagcgagccacttcgtcttcttcatcgccaaagcgcacaccttcagggtattggcagaacaccaccccggtcttcagtacacgatctttagcttcaatggtgccatgtggcacggcgatagattcgcccagataagtggaagtcagtttctcacgttccagcatcgcttcaacatattcaggctcaacatagccgcctttcaccaactgctcaccggcaaaacggatagcctgttctttggttgtcgcatgttggttcaggaaaacgttctccgcacccagtttgaatagattggcctctgatggctcaaagctatcatccagtttctcaatcactttctggacagtttctgcactgctgctggcttcaaccagacgagccgtcaggttggtatacaactgactgtcgaggaagttggtcaacgaaatatgctgtgcctgcggtgcatgacgcatggcgcgctcggtcaaatcacggtgagtgatcaccaaatctacatcttccggcaagttgttaatggcgcagttggtcacagagatgtgcttcaaaccggcatccaatactttcttacgcaatacaccggcacccatcgcactggaacccataccggcatcacaagcgacgataattttacgcactgtgctcaagtcgcccgcagcagcggctgcattggctgcttgtgcgcctttagattgcgctttcatgtcttgcatacgacgagtggcatcttccaggctgtcttcttcgtcgtctttgactttagaggttttcagcaggatggcggagaccacgaaggacacggcaaatgcagcagcaaccgctgcaatgttggcaaagtaagcccctttaggtgtcattgccaataccgccaggatagaaccaggagaagcaggtgataccagaccgccgttcaacacagtcagagtgaacacacctgtcataccgcccagaattaccgccagcaataagcgtgggttcatcagaacgtatgggaaatagatttcgtggataccaccgaagaagtggatgatagccgcgccgccagcagattgcttcgcgttacctctgccgaagaacatgtacgccatcaacacacccatacctgggcctgggttagcttcgatcaggaagaagatagacttaccggtttcagtcgcctgttggatacccaaaggagagaagataccgtggttaatcgcattattcaggaacaggattttggccggttcgacgaagatagacgttagtggcagcaggttaagctgcaccatgatatgcacgcctttcgccaacacttgggataacacttctaccaatgggccaattgccatgaaggccaagatagccaacagcataccgatgataccggctgagaagttgttaaccagcatctcaaagccgcttttgattttaccttcaacccagcggtcaaagtgtttgattgcccagccacccagtgggccgacaatcattgcaccgaggaacattggcatatccgcaccaacgataacccccatagtagtgatggcgccaaccacgccgccgcgatctccacccaccaaacggccaccggtaaaaccgatcagcaatggcagcaggtaggtgatcatcgggccaaccagtttggctagtgtctcattcggcagccaacccgttggaataaacagtgcggtgataataccccaggcgataaatgcgccgatgttgggcataaccatattactgaggaatcggccaaaattttgaattctgacctttgcgtctggtgaaaacataaaacacccctattggtacgcgctaacaataagagcgcgatataattgttttgttgaggcagttctgcaaaacccgccggtgttatcgaatacaaacacgctgtatgcaaaacaaactctagcatgctcttttactcacgcgtagctcacctattttatgtgacacaaatcacacaaaagcacccactacagggggcaatttagtgattaagatcacactatttgggtgtaataaagccacgggggataatttttaagctaaaaatgaccattatagtgatttaaatcacatttttataatggtcatttgttttgaaaatgtgatgttaatcacaagttatttttgttcgcggaagcaggatgagacattcatccacccaatacatcgatattgaaccaccgccagataaatgtgtaataaaacaacaggaggagggaggcacacgattggagcgggtttcggttgatattcgatttgttttcattgctggctttgccgcctcaaccgagcaggagggcaagccggccctcctgcacctgcggcttgcgcgaaatattgccctacgggtaaaccgtctacgtctttcgggctgacgagccagcgcgattcgctccagctcaagcgcgcttttcgcggccgtccatggccgctcactcggccctccatccttgtcggcaatatttctgattgcgctcaaggtcaaaagagaaaatcaaaaccatagtctttaggttttgaagtttaaaagcacatttgagccgccgagtgaagaatgtagcaaggggaatccggcatggacgccggatttaggcgtcacgcggaaggatccgcgtaaagccgtcccgccagcgtaatgatgaatcgagggcacccacgcagtgggcaggtgattcgtgcgcaagcgcgggggttccaagggggtcacgcgcttgtgacccctttggcggttgaggctacggagacaagttaatcactgaactcatgtcaaccgaaccgatcaccaaatcagccaaaaccatcactgcatgacactcattacactcttctgtgctgccatcatcgccggatacttggcgaccagattagccatcatcgcgttatattgtgccgcttgttgtgcagtttggaattgaaccccaccattattgaaagtgacttgagtcccctgctgttgcaagaaatccccaacctgggccagatcctgcacaaaggcagaaaccactggaaccgccggaatcaacacattggtcggctgagtgaccacattatcaaagactttattaaacaccactttcaggtcgtctggctgcttcaatgctgccacagcactatccgcctgtgttttggctgtgcgaatttgctgcactaacagatttaaagcacccgctgactgctgcaatgcatcacgtttattgaggtaatcctgagcgacacgaatctcattgatttgtgcgatagcgggcgtcaggctggcatccacagacttactgagttgctgggaaaaagtgactaaaatcgcataatcgctgacataagggccaaacttctgcttttgatcttcactcagcgttggcagtttcatcccactgcgcatcaccgtgttttgcaaataatcaataaaagccttacgttgttctggttctttatccccacaggcagttaattggaacactaccaataacgccagcaatggcgctaaccaacgtgaatatcgggccgtattcagtgcaaaagtcatgtgaaactactcctatgataagtacttattttcacaacatcctattcttatcacccaactccagtattaagaatagctaaggggagcgatatacccttcttacttgaggttgcaggggtgttcgccgctctcacttacccgaatcacttacttgagtaagctcatcgggattcgctcgtttgcagcctacctgcaacaccaaattctttgggtaactacgctcccctattgccaagcaagaacaggattactgcaacagagaaatatcagcaacctgcaagaacaactcacgcagtttactcaacaatgtcagtcggttaacccgcacggcatcatcttcatccatcaccattacgctttcaaagaactcatcaaccgtttcccgcagcgccgccagttcaaccagtgcttcctggtattgacctgccgcaaacaccggttcgagcttatcgcgcaacaccaccagatgtgttgccagcttcaactctgccggttcttttaacacagaagcacgaacgtggtcattcagcttatcagtggatttcgccaaaatattcgacacacgtttgttcgctgcagccagtgccgcagccgcgtccaatgtgcggaaataagttaccgcttttacccgagcatcaaaatcagctggacgggttgggcggcgggccaataccgcctgaatggtatcaacgctatgaccttcatcctgataccaggcacggaagcggcccagcataaactcaatcacttcatcgaccactttggtgttggtcagcttgctaccatacaggcgcacggcctcttcggtcagcgtttgcagatccagcggcaaattcttctcaacgataatacgcaatacacctagtgcagcgcggcgcagagcaaatgggtctttatcgcctttcggatgttgaccgataccgaaaatacccgccaaggtgtccattttatcggcaatagccaatgcgcaagccaccggatttgacggcaaatcatcaccggcaaaacgtggctgatattgctcattcagcgcgaccgcaacatcttcagcttcaccgtcgtgacgagcatagtgcatccccatcacaccttgggtatcagtgaattcgaataccatattggtcatcagatcgcacttggacagcaaaccggcacgagtggcatgattaacatcggcaccaatctgggcggcaacccacccggccagcgcctgaatacgatcagtcttatcgcgcagggtgcccaattgctgttggaacagcacggtttccaggcgtggcaaattgtcttccaggcgttttttacggtcagttttaaagaagaactccgcatccgccagacgtgggcgcaccactttctcgttacccgagataatctgttgaggatctttcgattcgatgttggcaacaaaaatgaagttgggcagcaagttacccgcagtgtcgtaaactgggaaatacttctggtcacccttcatggtgtacaccagtgcttccgctggaactgccaggaatttctcttcaaatttggcggtcaacaccaccggccattcaaccagcgacgccacttcttccagcaaactttcactcagatcagcaacaccgccaatcttctgtgcggctaattctgcatcacgcttaatgatagctttgcgtaattcataatcagcgataactttaccgcgttcctgcaagacttgcgggtattgatcggcattatcgagcgtaaactcaggttcccccataaagcggtgaccgcgaataatacgatctgaatcgatacctaataccgtgccaggaatgacttcggaacctaacagcatagtcacggtatgaaccgggcgaacgaattgggtgtctttatcaccccatcgcatcagcttaggaataggcagtttgctcagtgcggtattgaccatccccgccagcaacaactgcgctgattgacctttgacatgcgcgcgatacagcagccattcgcctttatcggtaaccaaacgctctgcctgatcaacagtaataccacagccgcgcgcccaaccctcagccgctttgcttggtttaccttcagcatcaaatgcttgcgcgattgccgggccacgtttttcgacttcacgatcagcctgagtcgcacttaaattagtgacttttaatgccaaacggcgcggtgcggcataccaaataacctcaccgtaaggcaagttggcgttattgagctcagccgtaaaattggcagcaaaagattcggccagagaacgaagagccttcggcggcaactcttccgtgccgatttccaccaggaaagtctgttgagtcatgacagcctcttagttctgattctttttgcacatagggaagcccaatgcctcgcgggaagcataataagcctcggcgacagctttggtcagcgtacgaatgcgcagaatataacgctggcgctcagtcaccgagatggctttacgggcgtcgagcaggttaaaggtgtggccagctttgagaatacgttcataagccggcagtggcagcgggacttccaacgccagcaatgactgggcttctttctcatattgctcgaagcaggagaacaggaagtccacatcggcgtattcaaagttataggtggattgctccacttcattttgatgataaatatcgccgtaggtggttgtacccagtgggccgtcacaccaaatcaggtcataaacgctatctacgccctggatgtacattgccaaacgttccagaccataagttatttcgccggtgaccggtttacattccaaaccgcccacttgctggaagtaagtgaactgcgtcacttccatgccgtttagccacacttcccagcccagaccccaggcacccagcgttgggttttcccagttatcttcgacaaagcgaatgtcgtgaatcagcgggtccagacccagctctttcaatgaacctaaatagagttcctgaatgttgtctggtgaaggtttgataatgacctggaactgataatagtgttgcaggcgattggggttctcaccgtagcgaccatcggtcgggcggcgtgaaggttgtacataagcggcagcgattggctctgggccaagtgcgcgcaggcaggtcattgggtgggaggtacccgcgccgacttccatgtccaatggttgaacaatggtgcagccttggcgcgcccaatagtcctgtaacgtcaggatcaggccctgaaaggtcttggtatcaaacttttgcatgttggattcgcacgcgatacaagtggattaaaatggaatgggtcagtatacccgttgaccgtaagatatacagccagaatccggtaagatgcaacaatcaaagcagatttgtcgataaaatgagcctttaattggattccaacgaataattttgcacaattccccccaaggtaaagaatctgtcgataggttgctaatcagtcaatgaacagcgatcattccccactaaaatcggcaatacaaaggaagacgaataatgagtctacaacgctgcggttgggtaaccactgaccctctgtatctcgcttatcacgatactgaatggggaattccacgtaccgacagccaggcattattcgaaatgctgtgtctcgaaggtcaacaagctgggctttcatggataaccgtgctgaaaaaacgcgaacactatcgcaaatgctttcataactttgatccggtgcgtgtggcgaaaatggggccagaagaggttgaaaagctggtgctggatagcggcatcatccgccatcgcggaaagattcaggcgattatcaccaatgcgcagacctatctggcaatggaagccaacggcgaagatttttcgcattttatctggggtttcgtcgatggcgagccaaaagttaaccattggtggtgtttggcggaatgcccggcaacgacgccaatctcagatgcgatgtctaaggcactcaaaaaaagaggttttaagtttatcggctccactatttgctatgcatttatgcaagccagtggcttggtgaacgatcatctggcgagctgtttctgccatccggataatgcagcgaaatgattagagcgtatcaacccgacgatcttgatgccgtgatgcaattgtggctcaccagcaccattgccgcacatccttttattgccgagcagtattggcacgagagcgccccgttggtacgaaacaattacctgccagcagcccgcacttgggtctatttacactcaaaaaccatccgtgatgagagtccgattgcaggatttatcagtattctggcagaacaactggtgggggcattgtttgtcgcccaaccttttcacggccagggtatcggtaaggcattgatggaatatgttcagcagcattaccgcgccctgacgctggaggtctatcagcaaaaccagcgcgcctgccacttctaccgtaaacagggttttacccagatagggaaagcgtataacgccgagactaaaagcactattttaactctgcactggcaacgcccatttaactaaccctgcattaattctccctacatctgacaaattttaataaccggttcaaacacacaacagcgctattctattcctgagcctattttcctacggaaataagtgaggaagttaatatgaaaaggacattgctgaccatccaattagccttaattggtttaatacaattatctccattcgctatggctgatgacattaagagcagaaaagtttgtttatattctacggataaatatcaagttgaaacaggcgtgacggataatatcgaatataatggctgcaatagaaaagaacggagcgctgccggaacgctaggttgtacatttatccccgcactggcaatctataattatgtgacacatagccattgtgatcaggcggataagttatggcgtcagatttcacattggttttctgatgataatcaagacaagatgctcttgattactggcaacacgccgttgcttaaaccacaaccctcgcaccccgaaaatattgataacaaaaccagcccgctcacattattattaagtaaaattaatacccaattacatcatcaagccctgacgttaccggccaccgcgcgattttgcaaaacgtccatagagaatatcctcgcggcgcgctatccacgtagtccagatgaaaactgcctccagtggatatcgcgcatattagctgattttactttgttattcggtcattctgtgcagagctggacacccgagcaactacaggatgttattacgcggattgatacgcaacaggcgactggctatgccggtaatgatcatgccactgagggaagtctggtcactggcgtccgtgctattatccaacaattaggattggctgaaacaatccagcaaatcacccgtgcattgcagtatacccaattaaattatgctaattatatcgagcataaccccagcgctaccgaatcccctgttgccgcacaaagtcttcccttaggggaatattcactctcgctggaatcatatcactaccccgctgaaccagtggcggttcgcattcgtgagaataatgaatgggtagccagacctgacttacattttgcagttgagatcatcgatgccagcaccactgaccgatcggccattacccttgctcatgccgtgatggctcgttggtttaatacttaccttttcaccccgttaaaatcagacccgcatggcaatcccctcactgaccttgatcgcaccatcagcgcggcacgcaccaccagcacctcactattgctcgaattggaaaacaccaccagtaactatctgttcgtggtggtaaagcttgagggagagatggttagtatgctgggagccgccagagggaacgctacagatgagttctatattgatgtttcggtaagcgatccccgttttgtgctaacgccaatcgcggaaggcaatgtacgcggggcaggtaccgccgccgtgcatgaattggctcgctatctcaaagaaaaagggataaataaattacgttctaccgtgatttcacagccctccgctcgcgtaaaaatgaagctcggtttccagcatgatgagttttaatattttctcaaatagttgatgagaatatttattactaaattaacgccactatttttattaacacattcacctcataaaaaaggagttaattatgaagttgaattttataattaaaattttaacaatgttattttttataataactgctaccactgcaatttccaacgacatgggaaatttcatctccccaccaccaaaggtttgtttatattcagaagacaaattcgaaggtaaatcaaaatgtttttccaaccaagagaagtctgatctttttgaagaagacgataccatgataggaaatgacaatacctcatcgatttatattccggacggaatgttagctaccatatataaaaatgatgattatagccccccttattttaatttaactgaatctatcggacagcgcgctttagccgatttgtacatggataatgaaatcagcagtgttgaagttgcttattcgccgattgaaagttgtagtgaacgctgtgttattctaaaacgaatgcaactgcctctctccgatatctttgctgaaaactggagtaaccctaaccttcccaataaacaagttttactgagttttgatattaatgaccaaagcgtttttatgacggaattatctttagggccaataatatggttttctaagcgagatctgtttatttttaataatccgcaaagtaaggaaccgttggcatttcgtattcatcccgaggcaaatagattttccctgttatttcatctaaataccaatagtgttgcagtagattttatggaaagccggggcactgaacagatagctctttcccccactgtaacgatagctaatgctccctttgatcgcctagtagaaacctcagccatcattattaataataccggtgagcatccactgatcatcgaccaaatagtaatggcggtcagtaatgaagatattcagtctgcacatcacagaagcgaacgagataccgccggaacattaggttgcacctttatccccgcactggcgatttataattacatcactcacagccgttgtaatcagggagataaattatgggataaaatgaaacactggttttccaatgataataaagaccaatcgcgacttgttagcgcgcagcccccattgctcaaacctcatccacaaccggctgacaataatagtcaccacccactgctaacattaaccagacttgatacccaattacataatcaggcactcacactaccggccaccgcgcaattttgtaaaacctcgatggataatattctcgctacccgctatccccgtgatatagatatgcactgctcactgtgggtatcccgcgtattggcagattttaccctgctattcggtaattcaatgcgcgactggacgctggatgttctacgtcgggtattaacccaaatttatgagaatgatacgacaggttttgcaactagcgatccggcagcagaaagccgcctggtgaatgaggttcagtcagttattcgtcaactaggtatagatgaaactatcagccaaatatctcaagcatttgattatacaagattaaattacgctcgttatttggcgcacaatcctgcccccacagaatctcctctgggtgcccaacgcttaccattaggcatatattcactctctttggcctcttatcattaccccacagagagacctgccgcacgagtacttgagaataatgaatgggttacccgacccgatttgtattttgatatcgatatccttgataccaccattccaaatcagcccgatattgactccccgttgatggaggatactcgaaccacattaagcgcatggttagacatttataatacagcaccagtcaattatcacaccactaatgaaccctggtcagaacatgatcgcactatcgaggcgggtcggataaacagttacttcctatatagcgaattacttgatgccgagaatgactatgtgtacgcagcggttcggctagaaggagatattgtcagtattctggcagccagaagagatgagtcgtttgaaaatagtcacgataattactatatcgaattttttgtgactgacccaaaccatgtgctactccctgatgatgaaggcagtattcgcggggcaggaagtgccgcactacacgggctggcgcattatctacaacaacgcggggtgaaagttttacgccttcgcgcgccaagtcaacccgcggcacgcgtcaccaccaaactcggcttccagcatgatgagttttgatagttgagtagctgtaagtgctttttctgtcggaaaacgcagcactcactatcacaaagcaacactatgagagttttctcaatggtattcacctctcttttaccggataacgttggcagctaaatacccgcaacaatataaatgccggtaaatgattttttaatccgctattgggcgacattatctatttttcgccgaaatagagtgccatttaagggaaattcaatgaaaaaacgcattctggctacggtagccgccgtgtctgtcgcgctaacactttccgcttgtaccaccaatccctataccggcgaatcacaagccggaaaatccggttacggtgcagggattggggccgcattaggggcagggatcggcatgttgtcctcctccaaacatgaccgtggtaaaggtgcattgattggtgccgcagccggtgcagccttaggtggtggtgcaggttattacatggatgtgcaggaagccaaactgcgtgagaaaatgagcggcacaggtgttagcgtgacccgccagggtgacaacatcgtattgaatatgcccaataacgtgacattcgatactgacagcagcaacctgaaaccggccggagccaataccttaaccggcgtggctatggtattgaaagagtatgataaaaccgccgtcaatgtgaccggttataccgatagcaccggggccagagcacataacatgacgctttcgcagcagcgcgccgacagtgtaggcagtgcgctgatcgtgcagggtgtggcggcaaaccgtatccgcaccagcggtgcagggccggataatccggtggcaagcaacagcaccgccgccggtaaggcgcagaaccgccgggttgaaatcaccttaagcccactgtaattgttactatttccctgcggatgatgcctcgcgctttatccgcactttttctatggtcgcgatccggtcatcataattattccagcctgatacgataagtgcagcggcgggagccggataaaatatgttcaatccgctcaaccggcactcccagagcttgctgaaatactgataattctgcccgacaaaatccctgacagctggtggcggcagcacaaatcgggcaatgattttcaatcagtaatattgagccatcggcctgagtctggcattccgccatatacccttcctgagagcgaatagccaccagccgcttcacccgttcatcaatactctgagcgccttccatcgcctgacaatacagctcgcgcgtttcctgctcacgagtatctatcagtaaattaagggcttcttcgcctaattttgtgcgcaccatacgcaataattgaaccgttagctcgctgtgagcatcagggaaacgggcattcccagcttcagtaagttgccaaagctggattggccgcccgacgccttttgcctgggccaccgccactaccagcccatcattagccaattttacaaattgttggcgggcggcttcccctgtcgtgccgagtatttttcccgcatctgccgcttgcaaggggccgcgcgtcttcagcaacagcagcaggcgctcagcaacagactgcggctgactggtcgaatagtcgatattcatctcttccccagcatcgttggtatatttctatttttgataattatcagcataacattttacaagcatatacttgacttattgttagtcactggcctaccttattccaagcatttacttgtttaactttatcgtaacaacccgctcaactcaataaccagacttctggcaggatgaataacgtgataataaatgatgcaagccgatggagtgatttgttctccggcaaaaatgcggcttttgctatagctctgtcgggtggtgtggtactacatgccatcaatatctatatcgccaccactattttaccgtcggtggtgctggagattaatggcctgaatttatacgcctggaataccactctgtttgtcaccgcgtcgatcctcggttccgcattatctgcccgtttactcagtggttatggtgcacgcagcgcctatttgtttgcctcactgacctttatgctgggcagtgctttatgcgccatggcgccgaatatgccgctgatgctggttggcagaaccgtgcagggtttggggggcggttttctgtttgctctctcttatgccatgattaatctggtttttccgcaatcattatggccaagggccatggcgctcatttcaggaatgtggggcgtggcaacactgattggcccagcaattggcgggatatttgcagaaatgaacgcctggcgctttgccttctggacgttactgccggtgacactgatttataccatttttacctggcgcatcctgccgcaaggaagatccagcaccgcagtcacctcggcattaccggtcacccaactggtgctgttaaccgcgattgttttgaccatttccgccagcagtattgccagcagtattgccagcagtggcctgacgaatctggtgggtatcgtgttagctgtattgctgctggtgctgctattgcgcatagaatcccgagccacctcgcgtttactgcccaaaggagcgctgcgccttaactcacccctggccgcactctatatcaccatctctttactggcgatcggcattacttgtgagatttttgtcccttacttcctacaaaccatacacggacagtcgccactgatttctggctatatcgccgccactatggctgcgggctggacaatttctgaggtgatgagtgctggctggaaaaagtcaggtattcgttgggcgattattagcggcccaattattgtgctgatgggaatcattgcgctcgccatcctgatgccagtaagttcactgggcagttggcagcagatggccccgatcgccattgcgcttacattagtgggtttcggtatcggctttggctggccacacttgctgacccgcattctgcaagtggcagcggaagaagataaagatatcgccggtgcctcgattaccacggtacaaatgtttgccaccgcggtcggggctgcgatagccggtatggtggcaaacctttccggccttaatgctcccggcggtgtcgcgggtgccgagaacaccgctcactggctatttactctgtataccattgccccagcactggcgatcattactgcactacgttgcgcagccattcgctcccaaccccagacggttaacagcgttaccagccacgaaattttataaaatcagatgtgccaacctgctcagacgggttggccttttcattagtcgtaacattatgagcctgattagcacttgatcccgcaccggtagttgctgttattctggctttaattcttaattctatttacccaaagtcattgagattgtaggtaggcggcaagtgagcaaatcccgatgagctgacacaagtcagtgattcgggtgagtgagtgagtgaggccaacacccctgcggcctcaagtacgaagggtaaatgattggaggttgtgatgaagccatctatcgtactgtacaaaagtattcccgccgacctgcatcagcgtttagagcaacactttaccgtaaacagttttgagggtttatcttcggataatcagcccgagctattatctgctctgcaacaagctgaagggcttatcggttctggcggtaaaattgatcaggcgttcttggaacgcgcaccgaagctgcgagcggcttcaaccatttctgttggttatgacaattttgatgtcgatgcgctgagccagcgtggaatagccttaatgcacacccctaccgttctgaccgaaaccgtggcagatactatgatggcattggtgctatccagtgcgcggcgggtggtagaactggctgagcgcgtgaaagccggagaatggcaagacagcatcggtgatgattggtttggtgtcgatgttcaccataaaaccatcggcattctcggcatgggccgaattggtatggcactggctcaacgagcacactttggtttcagcatgccggtgctgtacaccagccgccgcccacatgaagcagctgaaaagcgctttggtgcccgccgctgctcactcgataccttgctggctgaggttgatttcctctgcatcactttgccgatgaccgaacagacttaccatatgattggccctgagcaactggctaaaatgaaatccagcgccattctgatcaatgcgggtcgtgggccggtggttgatgagcaggcactgattgctgcgctgcaagatggcactattcatgctgctgggctggatgtttttgcacaagagccactaccagtggagtcgccactactcaaattaccgaatgtggttgctgtgccacatattggttccgccacccatgaaacccgctacaacatggcggcctgcgcggtagataacctgattgcggcactgacaggcaccgtcacagaaaactgcgtcaacccgcaggtattgcagcaagcataatttattccactggcctgttagcaggccaaatccccctcatccgctgccctcctccctataaaaactgctcagggatgaggctatttcttcgccgtctggcactctgatattcataaaactttatacgtttacccaaggaagacgcgttatgaaacacctcacgctccctttgctactggttttgtcgccagcagccatggcgaactggtcacttcagcatttcccggcgtttactgaacaagatagcggcgtcttcctgagcagtggtgcgctcaccaaaggtgagtatctccttaaattttatcaagataagcaatgctggcagccagccgggccggtaaagctgaatcagactttttcgctgcaaccctgccagaatcaggctgatatccagtggaagctattccgcgatggccagtatcaggtgcgtattgatacccgtagcggcacgccaacactcaccttgagtatcaaagaaccggtggcgaaaaccgtcaaagtcgtgactcacagttgtcagcgctgggatggaaagccggtgacgattgatgtcagtaagaccttcgctgaaggcgaaatggtgcgggatttctattctggccaaacgacgaaagtttccctcggtaaaatcactctgcaacccactcccgagagcgggggtttactgttattagaatcagcccaaacccagcaagctgcgccttttagttggcaaaatgccacggtttattttgctctgacagatcgttttaaaaacggcaacccagacaatgaccacagctatggccgccacagcgatggcatgcaggaaatcggtactttccacggtggtgacctggctggcctaaccgaaaaacttgattatctgcaacaacttggggtcaatgcgttatggataacttctccactggagcaaattcacggctgggtcgggggcggtaccaaaggtgacttcccgcattacgcctatcatggttattacggcctggattggtctcgtctggatgccaacatgggcaccgaacaggatttgcatcaactggttgagcaagcccataagcgcggtatccgcattctatttgatgtagtcatgaatcatgtgggatatgccactctggcagatatgcagagctaccagttcggcgcgctgtatttgcaaggcgatcagctggaaaaaacactgggtaaaaactggacagactggacgccgggtaaggggcaaacctggcatagttttaatgattacatcaactttagtgataaagccgcatgggataattggtggggtaagaaatggatccgcaccgatattggtgattatgattcccccggctatgacgatctgaccatgtcgctggctttcctgccggacatcaaaaccgaatctacccaacccagcggtttgccggtgttttatcgccataaacccgataccgcagcacgagaaattgccggagccacaccgcgtgattaccttacttattggctgagccaatgggttcgcgattatggtattgacggctttcgtgttgataccgccaagcatgtcgagaagcccgcctggcaacaacttaagcagcaaagcgcagctgctttggccgagtggaaagcggctcaccccgatcaagcactggacgacttgccattctggatgaccggagaagcttggggccacggggtgatgaaaagtgattattaccaaaacggcttcgatgccatgattaactttgattttcaggatcaagccaaacaagcactggcctgtttctcgtccattgacggcacttatcagcaaatggcggataaactgcaaggtttcaatgtgttgagctacatttcatcccatgatacacggctgttttttaaaaatgacgcacaacaatccttggtgaaacagcaacgtgcgggtgatctactgctgctggctccgggggcagtgcaaatcttctatggcgatgaaagtggacgagagttcggccctaccgggtcagatccattacaaggaacccgctcggatatgaactggaatgaactgagcggagaaaaaggcgcgctgttggcgcactggcaaaaagtcagtcagttccgcgcccgtcaccaagcgattggtgcaggcgtgcagcagtcgcaacaaaccgctgattactatgcttttagtcgccaacaccagggcgataaagtattggtcgtttgggttggagacaaaaaagagtaaaccagtttattattttgtaataacacatcctgccgatattttcgcgcggcaggaagaattctttccgcattgcgtccgcttttatctgcgagtatggtagctgttcacttacggataacaataaattttcatttatgaagttttcacttttcggcgacaaattcacccgctacgcgggtatcaccagactgatggacgacctcaatgacggcctgagaactccgggttctatcatgcttggcgggggtaatccggctcatattcccgagatggatgcttatttccaacaactttgtcaggaaatgctggagcgcgggcaattgaccgaggcgttgtgcaattatgacgggccacaagggaaagacctgctgctaaaagcactggcaaaaatgctgcgcgatgagttgggttggcaaattgagccacagaacattgcactaacaaatggcagtcaaagcgcgtttttctacttatttaatttattcgctggccgctatgccgatggcaaccgtcggcgggtactattcccgctggcaccggagtatctcggttatgccgatgcgggcctcgacgaagatttgtttgtctctgccaaacccaatattgagctattgccagcagggcaattcaaatatcacgtcgattttgaacacctcaatattaccgatgatataggcctgatttgcgtctcacggcccaccaacccgactggcaatgtgattactgacgaagagttgattcgcctcgatgctattgcccagcaacgtggtattccgttattgattgataatgcttatggcgtgcccttccctggcattatctttactgacgccacaccgctgtggaacccgaatatcattctgtgcatgagcttgtcgaaactaggcttacccggttcacgctgtgggatagtgattgcagatgagaaagtcatttcagccatcactaacatgaatggcattatcagtttgtcaccggggagtttggggccagcaattgccgccgaaatgattgagcgtggtgatctgttacgtttatccaacgaggtcatccggccattctattttgaacgggtgcagcaaactattgctatcctgcgcaaatacttaccgcctgaacgctgcctgatccacaagccggaaggggcaatattcctctggctgtggttcaaagatttaccgatcagcaccgagctattgtatcaacgcctgaaaaaacgcggtgtattgatggtacctggccattacttcttccccggtctggaatatgactggccacatactcatcagtgcatgcggatgaattatgttccggcaccggaagatatcgaaaagggtgtggcgattctggccgaagaaattgagctggcgtatcaggaagcgcagtaatttactaacgaaataaaagcatatccaaagtcattggagttgcaggtaagcagccagcaaacacatcccgatgagcttactcaagtaagtgattcgggtgagtgcgtgcagctaacacccctgcaacttcaaggacgaagggtaactatagtgtccagaacagcacggcaagtatctgcggcgacataatgcgtaagaacatcgccaacgggtaaaccgttgcataagacagtgccgccgcaccgctggtggggtgcaaaccattggcgaaggccaatgccggtggatcagtcattgaaccggctaacatgccgcacagcgtcagatagttcatcttagccagcatgcgcgccagaatgcccacggtcagtagcggtatcccggtgatcatcgccccgtagccaatccacgccagcccatcaccattaaccagcgtattgatgaaatcaccgccagactttagcccaaccaccgacaagaacaacacgatccccagttcacgcaaggccaggttggcactcggcggcataaaccaatatagcttgccgatgctgccaatacgcccaaggataagtgcgaccactagcgggccacccgccaaccccaaacgcagcgctgccggaaaccccggaataaacagtgggattgaccctaacaacacccccagaccgacgccaataaagacaggaagcatttgaacttgctgtagtttttgttgcgcgttacccacaacagcagaaacggcctcaatagattccggacgccctaccagattaagaatgtcaccaaattgcaggctggcattgttactggcgactaactcaatcccggcacggtttaatcgagtgattgctacgtcatatttctgtttcaggtttaagtcgcgaattttcttacccaaaacagcctcattggtcaccactacacgagcggtttgcaacaccgtactggccgtagacaaggtgacatcaacctcttccccgaccaccagtcgcactttctccaaagcctcgcgctgcccgaccaaatgcagatagtcacctaactcaatgacggtgcctgacaacggaaccatcaacaaatcaccgcgcttcaagcgggaacagaccacctcatcgctgttcagtaatggcacatcctgcattgatagaccatgcagattgggatttcgtaccgcgacgttcatggtttgcagcaattcacggttctgcccatggctgctatcaaactctttagcttcacgatcaacgttgattttaaagaataaacggatcagccacatcaccaacaaaataccgcaaataccgaatggataggccatggcataacccatccccatttggctgaccaattggggtggcgagcctaaatcagtgaggatttgttgtgctgccccaagagccggggtgttagtaaccgcacctgaaaatacgcccagaataatgggcagtggcaccgcaaacaatttatggataatagcggtcactagcccgccgacaatcaccatcagaatggcaaagcagttaagccgcaaccccgagacccgcagtgaggagaagaaccccggccctacctgaataccaatggtataaacaaacagaatcaggccaaattcctgaatgaaatgcagcatgtctccattgagaaccagttcgtaagtttgtgcaaaatggcccacgataatgccgccaaatagcaccccgccgatacctaaccccacaccatagactttccaattaccgatccataaccccaatacggcgaccagcgccaacatactgacggtaagggcgatagcactcataaatcacttccttgcctaagtttaaaaaccggtcggccattcgaattatcatgaatgtcatacatggccttaaattcttatagttagtagggattctgtcagaagggggaatgattgactgtgggatgcaccacaaaatgcaccggagagtagggaatctctccggtgcaaaaacaaacatggaaaagtttaatactaaaaggacaaaacaaggagaggggtattcgttaccggcacctcaggcagaggtgccggtcatcataattactgctgttctgattgctcggttgcaaccggattatctaatacctgatgctcttgaggagcggcactgccaatgctaattcgctgtggttgcagtgcttctggtacctggcgcaacagatcaatgtgcagcaggccattttcaaattgagcattatcaacattcagatgctctgccaaagtaaaggtcaatgagaactctttacgcaccaagccttgatgcaggtattcaacctgtttttcagccggtgttggcttaccgcgcacagtcaaacgcgggccttctacttcaatatccagttcgctctgtttaaaaccggccaatgccagtgagatgcgatagtggttatcgtcagttttctcaatattatatggagggaacccctgagaatcctgaccaccctgcattgaactggctaatttatcaaaaccaatccactgacgaagtaaaggtgacaaatcataattacgcatatatataactccttctttgaagcgagataatagaaagccgatcagtccccgattacggcagacttggctcagttatgaataatgtgaattagtcacattattgaaaaactatttactaaatctattatttaatttcaatacgacgtggttttaaactttctggtactaaacgctccagatcgatatacaacaaaccattgactaaattggcacatttaattttaatgtgctcagccaactggaatttacgttcaaagttgcgctcagcgataccttgatataaataagttcgttgtgctggctcactggcatgagaaccacgaacaatcaacaggttatcctgagtgacaatttctagttcctgttctgcaaagcctgctaccgcgatcgcgatgcgatagttattttcatcgaccaattcgacgttataaggaggatagccaccattactttgattctgaccggactctaatagattaaataaccggtcgaaaccgatagctgaacgatacagtggtgcaagctcggaattacgcataaaaactgcctcctaaatatattagcaaggatgttgtctattttgtattaagccttccactctggacaggctgttggtctgaataccctgtcggcgcattctctatgacctgataataaaatgaggtcggcaatcttcttttcaagagcaaaatcaaaaaaaatttcacaagaaaaatcttaataagaagtttattaatttcattattcgataaatacgctgctataacttacacttagataaatgtacgtcacaagactgaatctttcaccataggaactgtctgtaaggtggtgtaaaaatcatgtcaaaacttagtatggatagcgggttgaaggttgtcacctgtaactccccggtataatgagagctgaaaagaacaatgaaaaatacagttatcccttttgttaccggctgttcgctgcttttgtccggcggctgttccagtattatgacgcacactagcagcagtcagggttattactccggcactgaagctaatgtggcgatgctcaaagatgataataccggttgggcgttgcgccccttgctcgcggtggatttgccgctctcagcggtgatggacactctactgttgccgtatgattacttacgttccgacagcgaagataaaatggccagctcccctcgcgagcgcatccgccagtccgaagcgcagaaccagtcagcagcccaccccgcagacacaccagtaccatgagttagtctactttgacggtaaagatttgtgctaagccgtcgatttcccgcataaaggccactttagtgccatcgggcgaaaacaccacggcatccgccattggtgcaatagcactccgcgcggtcaatcgccacaattgaccggttgtactatcacactgcatcacactgttatcacatacaaataccaggctgtgtccttgtgggtgccaactgaatgccgactgaatccccccctccgtgaatgtcagttgccgtggttcaccaccattgggtgaaaccaaccacaactgcaccacaccctcatcatctttcattaaacaagcaatggcactgccgtcgggtgaggttcgcagccaatgccgcgggctggtcgccagtcctgggaaatgccgctcagccgtaaaggttaaccgccgttgcctgacgcctgcaggtggggctggcatggtggtttgagttccctctaatggctcttcgccagcacgagcataatcccgctcatgctctggtaaatcagcaataaagatttccggaattttttcgccctgcgccgaaagcgtatcgccaataaatgccaatgcccagcgctggcgagtaccgtccattttcagataaccctgcgagccaatccaaccctcttcataagcgcggcttatttggtcactacccgccaagggcgtaggggtagttcgagtcactaacacacagaaatggctaccatcatattcacgcggatgttgcttgggcggattaacaccatgcaaaggcaaggccactgccacgttacggcaatccagagcggggtcttgttcgtgcagcacatggtcgttataggtaaaactcaggcgactgccgtcagggctaaaaacatgtacatggctgcctccgcgcaacgcgccgggagtaaagggcggcgtaatatccatggcatccaatgtgaccgccagttctctgtccggctcagtgacaatcacccctcgccggtgatggaaatcataatgccagtggttatccgggtgttccgggccatgaataaacacatagcgcgcgggcatatcagggctaacggtcaccacgccaacatgagcaccatgttgagaacgataaatgacctcaatatcaccagtgatgcaattaacccgctcaatggttaacccactaaacgtactgctattaggccgcacatcatatgccagccattggctatcgggcgtccaaacattgatgttggtgagctgatgacctctgggttcaaaggtgagttgctgttcctgtgtggaatcgcatttttgcatgttcatgctatcaactcttttatgttaggttgcaaataacgtttttttactaaatctgtatgtcattatggcatacagattgtctgagggctgcccgcagtttgttgtaagtaatctattgaaaaataaaaatataaaggaaccgatatgaacaccttattcaatgctatcaaagaggcccaccaggcattacgcccacaggtaagggtgacaccactggaatatagcccattgctgtcccaacacagtggctgcgaaatctatctcaaatgtgagcatctacagcacaccggttcctttaaatttcgcggagccagtaacaaactgcgtttattaactgacgagcaatgccaacgtggcgttatcaccgcatctaccggcaatcacggacaagccatggcgctggcggggaaattggcaggagtaaaggccaccatttatgcgccagaacaagccgcggccatcaaattagaagccattcgcgcgctgggcggagaagttgagctgataccaggggatgcattaaatgcagaactggccgcggatagtgccgcacagcagcagagtaaaatctatatctccccttataacgataggcagattattgccgggcaaggaacttgtggtatggagatggttgaacaacagccagatctggatgcggtatttgtggcggttggtggcggtggattgatttctggtattgccactgtgctgaaaaaactctctgataaaactcagattattgggtgttggccagccaacgccaccagtatgtataccagcctcgaaaacggaaaaattcaagaggtagcggagcaagaaactctgtctgatggcaccgctggaggcgtagaaccaggagcaataacctttgcactttgccagcaattaattgaccagaaagtgctggtgagtgaacaggaaatcaaagatgccatgcgtttgattgcccatactgaccgctggatgattgaaggtgccgccggtgtagctctggcggcagcactaaaacaggcaccactttggcaaggtaggaaagtggccgtagtgctgtgcggaaagaatattgtgctgaaaaaatacctgggagcagtcagcgaatgattattctgaataagcagcagattctcgacaagttcgatgctgatgccgccacgttgctactcaaagcagggtttattgcgtttagccaaaaacaagtacaaatgccaccggtacagcatttgctgtttgaacaagctgagggcgactgttgtattaaaagtggctatttgcagggcgatagccaatttgtagtgaagatctcaagcggtttttatcataacccgactcaaggactgtccagtaatcaggggctaatgatggcgttttctgcccagaccggtgagcctcaggcgctattgctcgatgagggctggttaactgcgctgcgcaccgcattggccgggcgtattgtggccgagctgtgtgcaccacagcatatccgcgctatcggtatcgtcggtacgggaatgcaagcacggttgcacctgatgtacctgaaaagtgtcatttcgtgtcgtcagctatgggtttggggccgcagtgaaactgcattagaagaataccgccaatatgctgaagaggagggttttgaggttaataccaccttggatgctgcggagttaggccgtcactgccagtttattgtcaccacaacccctggcagggaggctattttgcatgctgttgatatccagcccggtacacacattaccgccgtcggagctgatggtgcaggtaaacacgaactgacaccggagctggtggcaaaagctgataaaattttggtagattcatgggtacaatgtactgaatttggtgaaatttcatccgcatttcaacagcggttattagcgcatcacaccttaaccgagatgggtatagttttagctcagggtgtacctttcagagacaatgatcagcagattaccttagcggatttaaccggattagggattcaggatgtgcagattgtgaagggaattttgatggggtaaatagggcttttttgaattggctgttgacgtcaaaaacacatttgagcagccgagtgaagaatggagccaggggggttacgcgcttgtaacccctttagcggttgaggcatcggaagtaagctgagtgtcgatctcatataaaccgaatcaatcaaaactcagagcacatacttctcaatagccattgccacaccgtcttcactattggtgcccgttacaaactgcgctatctctttcagttcagggatggcattgcccatcgcaacaccgacaccggcgtaattaaccatcgcgatatcattaccctgatcgcccagagccataatattttcctgtgggatatctaaatggtcagccagcattttcaccccagtccccttatcaacccgtttactcaaaatttccaggtaaaacggggcgcttttcatgatggtaaagcgctcaaaagcttccgctggtatcatcgctaaggcgcgatccagtttttctggctcatcaatcatcatcactttcgggaagcgcaaggtgggatccatctcttctaccgcacggtatttcaatggaataccggtcagcatcacttcatgcagagtgtatttgctgatgtctttattagcggtatataaagtatcaaaatcaaaagcctggaaactgacccccatttctcgcgataaagcttcgaaataaagataatcctcgaaactgagggtttcttgcaaaatacactcccccgtagccgctttttgtactaatgcgccgttattactgatgcaatagtcgccactgttttccatgttcagttcgcgtaaataacgctggaccccgatataaggccgccccgtggccaataccacgcagacccctttcgcccgggcagcatcaatagcctgctttactcgtggggtaatttcatgctgcgtattcagcaacgtgccgtccatatcgatagcgattaattcaatagccataggtcctcacatttatatagcgaatgactcatgctaacgcgattcagcgctcaaatgctagtaagtacgtgtactgcacaaatgccatcagccatgatgagacaaaaaaagcccagtagcagtttcctgctctgggcttttctatctgatcaataagttatctgatcaattagatatcgatatttgctgctcgcaacgcattctcttcgataaaggcgcggcgaggttcaaccgcgtcccccatcagagtggtgaacaactggtctgccgcaatggcatctttcaccatcacccgcagcatacggcggctggttgggtccatagtggtttcccacagttgctctggattcatttcacccagacctttatagcgctggattgccagaccacgacgcgactctttaaccaaccagtcaagtgcatcttcgaagcttgaaaccggcacacggcgctcgccacgttcaacaaaagcaccttcttcgattaagccgcgtaacttgtcgcccaacagacagatcttgcgatattcaccaccgtggatgaaatcgaagtccagatcataatcggtatcaaccccgtgggtacgaatacgcaataccggctcaaacagctgacgctcacggttttcgcgcaccactgaactgtagctgctgccatgctgttctttctcatttagcatgaccaccagcgaatcaatccattgcgttaccgcctctttatcgctcaaatcctcttcttgcaaggttggttgataaatcaggttattcagtaaagcacgcggataacgacgttccatacgagcgatagtcttctggacgctgtagtgctcggcaaccagtttctccagatgttcgcctaccagtggtggtgcatcggcattgatatgcagagccgcgccatccagtgccagagtcatctgatactgctccatcgcgtcatcatctttgatgtattgctcttgtttaccttttttcactttatacagtggcggctgagcgataaatacatgaccacgctcaataatttccggcatctggcggtagaagaaggtcaacaataacgtacggatgtgagaaccatctacgtcggcatcggtcatgataatgatattgtgataacgcaatttgtccgggttatattcatcccgtccaataccacaacccaacgcggtgatcagtgttgccacttcctgcgaagaaagcattttgtcaaaacgcgctttctcgacgttcagaattttacctttcagcggcaaaatagcctgatttttacggttacggccttgtttcgcagagccgcccgctgagtccccttccactaagtagagttcggacaatgctgggtcacgttcctgacagtcagccagtttgcctggtaagccagccaaatccagtgcacctttacggcgtgtcatttcacgagctttacgcgcagcttcacgagcacgggccgcgtcaataattttgccaaccacgattttggcgtcggttgggttttccagcaaatactcaaccagcttctcgttcatcagcgtttcgaccgcagtttttacctcagaagaaaccagtttatctttggtctgtgaggagaatttagggtctggcactttcacggaaaccacagcaatcaaaccttcacgggcatcatcaccggttgcactgattttcgcttttttactgtaaccttctttatccatgtagctattcagggtacgagtcatcgccgtacggaacccgactaagtgagtccccccatcgcgctgtggaatgttgttggtgaaacagtaaatattttcctggaaaccatcgttccactgcaatgccacttccacaccgatatcatctttcatggtggagaaatagaacactttcgggtggatcgggtttttgtttttgttcagatactcaacaaacgctttgataccgccttcgtaatggaagtggtcttctttgtcgttacgtttgtctttcagcttgattgaaaccccagagttcaggaacgacagctcacgcagacgttttgccaggatttcatattggaattcggtattattggtgaacgtctggaagctcggccagaaacgcacggttgtcccggtttgatcggtttcgcccaccactttcaatggtgcctgcggcacacccatcttgtaagtctgctcgtgaactttaccttcacggcgaatcaccagctccagtttttcagacagggcgttaacaacggatacacctacgccgtgcaaaccaccggaaactttgtacgagttatcgtcaaacttaccgccagcatgcaacacggtcatgatgacctcagctgccgataccccttcctcgtcatgcataccggttgggataccacggccatcatcctgtacagaaacagagttatccgagtggatggtgacgataatttctttacagtggccagcgagggcttcgtcgatagcgttgtccacaacctcgaataccatgtggtgcagaccggtaccgtcatcagtatcaccgatatacatgcccggacgcttacgaaccgcatccagcccttttaataccttgatacttgaggagtcataagtattcgacatcaacgtttctcgctcatttttaatcctgtggttgaacctctattttgccatgttccacgcggaacatcttgcccttttcacctaccatgtcagccacttgttcagcacttactgcactgacaaaaacctgtgcctgggtagcttttaaacgctcggccaataaacgacgacgaccggtgtctaattcggaagcaaaatcgtcaagcagatacaggcaacgccgcccgctctgtcgggtgagaaactcaccctgcgctaaccgcagtgcgcacatcagcaattttagctgaccacgcgatagcaaatcttctaccggcgtaccatcggcccgaatgcgaaaatccgctttatgtggcccgacggcggtataagttagcgctctgtcacgcacaaactggcgttccagcaactcaccatagtcactctctttatcccaaccgcgctggaaagagaaactcagggcgaactctggcaggaacagggcgcatgtggctgaaatatcagccgcaattgcgtcactgtatgccgcccgccactcactaatgcgctcagccagcgggataatttcctgatcccaggcccggatttgcgtatagcgactcacctggcgcagcgcggcgttgcgctgcttaagtaatcttttcagattgctccaggccataaaaaaaccgggttcattatgaaagcaaccccagtctaaaaaggcacgccgaaattttggcccgccattcaataaggtaaacccttcaggggtaatcagttgcatcggcagaagttgtgccaattcagccactttatgaccatcagtgccatcaatgcgcactttggtatcaccttgccggcttttactcagccctacggatgattcacgctcattcgcatcaacccgaccatgcaacacaaattcggcacattcgtgacgaatcacgcggcctgcctgcaaactacgaaacgcgcggccatgacccaaggtataaatcgcctccaacacactggttttaccgctgccgttggggccaactaaaaaattaaaccccgacgccagtgccaagtctgccgattcgatattgcgaaaatctttaattaacaaccgtgtcagagccatgctgcaaatgtcttcattattgaacatcaaaccatcaagggcgtaattgtcgcagacagattgggtgcggacagcgcacaaccaccggagcgtacttaatgtacgtgaggatggtgagcactgcccaatcccaagctggcaagtaagatagcccgctatagttcaaagacgcattggcatgacaacataggccgcagcctgactagcaccgtcttcaatttgcacgctggagaccgagtcggtaagtaataggctcacatcttcgcacttgagcgcattcagcacatcaagcacatagctgacgttgaaaccgatctccatttccgccccatcgtagctaacatcgaggatctcttccgcttcttcctgttccgggttgttagcggtgatcttaagctgattttgactcacatagagccgaacgccacgaaacttctcgttggacaaaatagctgcacgagcaaaggcttgtttcagcaaatcacagcttgctttcagtgtcttatccggattttttggcaatacgcgacgatagtctgggaagcgcccatcaaccagcttagaggtaaaaataaaatcacccacatgcgcacggatattgttgctaccaatttgcaggcgcaacggcgtatcaccaccatccagtaatctgaccaactccatcacgcctttacgcggtacgatcaccgaatgtgacggtaatgtctggccaattggcatagcgcaaacagccagacggtgaccatcagttgcgacggtgcgcagctcttcgccttcagtctcaaacagcataccgttcaagtaatagcgcacgtcctgatgagccattgagaactgagtagactcaatcagacgcttcaatgtggcttgcggtaaggtgaattcgacttcactttgccaatcatccaaatttgggaagtctgccgctggcaaggtagatagcgagaaacgactgcggccagaacgcaccaacaggcggtcaccatctagtgcgacggtaatttctgcgccttccggcaaaccacgccagatatcaaaaaacttccgagctggtacagtggtcgcaccctgctcatggggatgagacagcgccacgcgcgcaaccatctccatttccagatcggtaccggtcagcaacaacgagccttccgtgacttgtagcaacaagttacccaatattggcaacgtaggacgtccacccagcgggctactgacctgttgcagcggttttagcagatgctcacgttcaatgataaatttcatagcgctaggaggataatgttctgattaagttagagaaatcttctttgatgtcgtgactctcttcacgcaattgttcaatcttgcggcaagcatgcaacaccgtggtatggtcgcggccaccaaacgcatcgccgatttcaggcaggctgtggttggttagctctttagccaatgccatcgccatttggcgtgggcgtgctaccgaacgggaacgccgtttggagagcaggtctgcgaccttaattttataatattctgcgacagtcttttgaatattatcgatagtaaccagcttttcctgcaatgccagtaagtcacgcagagcttcacgaacaaaatcaatggtgatggcccgcccggtaaaattggcattggcgatcacacgattcaatgccccttccagctcacgcacgttggaacgcagacgcttggcaataaagaacgcgacctcacccggcaagcggatatcattttcatccgctttcttcatcaaaatcgccacgcgggtttccagttctggcggctcaatcgccaccgtcaggccccagccaaaccgcgatttcaaacgatcttcgaccccattgatctcttttggatagcgatctgaggtcagaatgatttgctgattaccttccagcaaagcattaaaggtgtggaaaaactcttcctgggaacgctctttattggcaaagaactggatatcatcgattaataatgcatcaaccgagcgataatagcgtttaaactcttctatcgcgttgttctgcaaagctttaaccatatcttgcacaaaacgttcagaatgcatgtaaaccactttggcattggctttacgggccatgatgccatttcccacagcatgtaacaggtgagttttacctaaacctgtaccgccataaaggaataacgggttatacgcaccacccggattatccgcaacctgacgtgcagccgcacgagccaattggttcgatttaccttcaacgaagttatcaaatgtgtgcttagggttcacattcgaacggtaagacagttcaggttgagcaggcgagctatcccagctcgggcgcacaggtgcactacgggtaaccggagcaacaggcgcactaacgctggctgtaactggatgactgtgtgctcttaccgcaggtttactccccacttcaaaacgcagtaagggaacctcgctgccacagaaatcattaagtaagccattgatattgtttaagtacttatcacggacccagtccagtacaaaacgattaggtgcgtaaagcgccagagtattgtcactcagttccgcctgtaaggggcgtatccacatactaaattctgtggcaggtaactcatcctgcaatcgggcaagacactgctgccaaagcgaaagtgacacggcggactccactcgaacaagatcaataaaagaaagaaatcaggattttttgtaactcatcgtttttgacacacgccaatatggcctgtagcaagccaaagtgacatgcgaaccgtttttcggttgtttttacgactaacatccccccacgatctcggagtagtgatcccagagtagtggatgtgatcggaatggcggatcatagcgcaaaaggagcaatagatcctccccttcctcacagattagatcctttttatccacaggccataacttctgctgggagtgtaacctggcgcacagcttttcgtgcccctcaacagccacgatccgcaaggatttcggaatataatggtatcaccttccccatttccaatcacagatcctcattattatgcaaaggatctcacggcgatccttgcgatttatcagggagtccgtataatcctcagccctacgtgtgatgcctgttctcttgatggccttggtcaaaaagaaaccagcggtgaacacggacaggctcttggtaaactcccgatacagaaaacttctgtgcgggcgggcgcaatgtcaattgactcaggactgtacaattattacaatcccgcttctttatatgttgcgattgaggcgtcggtgtcttcactccgagcagccaaacgcgtttactgaatcagtaattattttaagtttaggtagaaatcgctatgaaacgcactttccaaccgtccgtattgaagcgcaaccgtagccacggtttccgtgctcgtatggccaccaaaaatggtcgtcaagttctggctcgccgtcgtgcgaaaagccgttctcgtctgactgtttctaagtaataaaagctaaccatctaagtggttaagctagcatttcctagggagttacgtttgttaactcccagtcatttcactttcgtcttccagcagccacaacgggctggcacgccgcaaatcaccatcctcggccgcctgaacgagctggggcatccccgcatcggtcttaccgtcgccaaaaaacatgtcaaacgtgctcatgaacgtaatcggatcaagcgattagctcgcgaaagcttccgattgcatcagcatacgttaccgtctatggattttgtcgttttggtgaaaaagggtgtggctgacctcgataaccgtgcgttgacggaagctttggaaaaattatggcgtcgccactgtcgccaggctcccgcatcctgatcgggctaatcaggggctatcagctcgtgattagtccgctgttggggccgcgttgtcgtttccatccgacatgttctcattacggaattgaggcattgagccggtttggtatgataaaaggcagttggttaacactgaaacgcgtattaaaatgccaccctttgaacccaggtggcgatgatcccgtgccgccgaaacccgacgataacagagaacactaacgatggattcgcaacgcaatcttctactcatcgctctgctgttcgtgtctttcatgatctggcaagcatggcaagtggacaacaatccacaaccagccgctcagaccacgcaacagactgcgaatactgctaccggtgataaagcaagccaggccgtgccaggcagtggtcagggtcaactgattactgtaaaaactgatgtgctgtctctgaccattaatacccgtggcggtgacatcgagcaggctaacctgctggcttacccggatgctctgggttcagataaaactttcgaattactggaaaccacccctgcgttcatttatcaggcgcaaagtggcctgacaggtaaaagcggtccggataatccagctaacggcgagcgcccactgtttgaagttcctcaaaccagctttgtattagctgatggccaggacgaactgcgtattccattgaccttcaccggcaaagatggctccgttttcaccaagacatttgtgctgaaacgtaatgactacgccatcggtgtggattatcacattaaaaatgcctctgctgccccgctggagctgacgctgtttggtcagttaaagcaaagcatcaacttgcctaaacaccgtgataccggcagcaataactttgcgctgcatacttatcgtggtgcggcttactcttctgatgaaactaaatataaaaaatatagctttagtgatatcgaagataagagcctggacatcaccaccaaaggcggctgggttgcgatgttgcagcaatattttgcaaccgcgtggatcccagcagctaacgaaaccaacaccttctattccgctgacttgggtaacggtttggctgccatcggctttaaaggtgcaccggtcgttattcagccaggtgagcagaaacaactgggtgccaccttgtgggttggcccagaaattcaggacaaaatggccgctatcgcgccacatcttgacctgactgttgactatggttggttatggtttatctctcagccactgttcaaactgttgaaattcattcacagctttgtcggtaactggggcttctccatcatcgttattacctttatcgtgcgtggtatcatgtatccgctgactaaagcgcaatacacctcgatggcgaaaatgcgtttgctacagcctaaactggctgccatgcgtgagcgtatcggcgacgataagcagcgtatgagtcaggaaatgatggcgttgtacaaagctgagaaggttaacccgctgggtggctgcttaccgctggtcattcagatgccaatcttcctggcgttgtactacatgttgatgagttccgttgaattgcgtcatgcgccattcatcttgtggattcatgacttgtcagcgcaagacccgtactacattctgccaattctgatgggtatcaccatgtacttcattcagaagatgtcaccgaccaccgtgactgacccgatgcagcagaaaatcatgaccttcatgcctgttatcttcacagtgttcttcctgtggttcccggccggtctggttctgtactatatcgtcagtaacctggtgaccatcctgcaacagcagttgatctatcgtggtctggaaaaacgtggtttacacagccgcgataagaaaaaacagtcttaacatgatagataccccaagtcattggagtaacagctagatacccaagccactggcatacgtcagtgacttgggagagcagctaacaacgctgtaacttcaaatacgaagggtatatgaggcggtcataattatatgaccgccttattcttttaaagagaggcataaccatgagcaccactgatactatcgtggcacaagcaacacctccaggccgtggtggcgttggtattttacgtgtttcaggtcgtgctgccgccacggttgcgcaagcagttttggggaaattacccaagccacgctatgccgattacctaccgtttaaagatgtcgatggcagcaccttggaccaaggtatcgcactctactttcctggcccaaattccttcactggcgaagatgtactggaactgcaaggtcatggtggccccgttatactggatttgctgttaaaacgcattctggccctgccagggctgcgcattgcccgtccgggtgaattctctgagcgcgcattcttaaacgacaagctggatctggcacaagcagaagctattgctgatctcattgacgccagctcagagcaagcagcacgctcggcagtgaattcattacagggcgcattttcagtccgtatccatcaattggtggaagcacttactcacttgcgaatctacgtcgaagctgcgattgacttcccagatgaagaaattgatttcctgtctgatggcaagattgaaggtcaattgaatggggtgatggcagatttggaacaagtgcgcactgaagcccgacaaggcagtttgctgcgcgaagggatgaaagtggtcattgccggccgaccgaatgctggaaaatcaagtttactcaatgcgttagcgggccgtgaagccgcaattgtcaccgatattgccggcaccactcgtgatgtattgcgagaacatattcatatcgatgggatgccattgcatataattgatacagcaggcctacgggaagccagtgacgaagttgagcgcattggtatcgaacgtgcgtggcatgagattgaacaagctgatcgggtgctatttatggttgatggcaccaccaccgacgccactgaaccggcagctatctggccagagtttatggcgcgcttgcctgctacactgccgatcaccgtggtacgtaataaagctgacattacaggtgaaaccttaggtttgaccgaagtaaatggtcactcactaattcgcttgtcggcccgaaccggtgaaggcattgacctgctgcgtaaccatctcaaacagagtatgggctttaccagcaataccgaaggcggtttcctggcccgccgccgtcatttgcaagcgctggaaacagccgcacaacatctggcacaaggtcacgaacagttagtaagcgcttacgctggtgagttgctggcggaagaattacgtttagcacaacagtcattgagcgaaattaccggtgaatttagctctgatgacttactggggcggattttctccagtttctgtattggaaaatgagtgtgatgccatagaggcattttgataagcttgctctatgagtctgaaccgtccatcaatctgaacacggctcaaacacttaactatatctataaacctgaggtttccatgattataaaaccacgtgtacgcggctttatctgtgtgactgctcatccggcgggctgcgaagctaacgtcaaaaagcaaatcgactatgtcaccgcagaaggcccaatcgctaacggcccaaaaagagtattagtgattggtgcgtcaactgggtacgggctggctgcccgcattacagcagcatttggttgtggtgccgatacactgggtgtgttctttgagcgtccgggtgaagaaggcaaaccaggcacctctggttggtacaacagcgccgcattccataaatttgccgagcaaaaaggcctgtacgcgaaaagtatcaatggcgatgctttctccgatgaaattaaacgtctgacgattgaagctatcaagcaagatttgggtcaggttgatcaagtcatctacagcctggcttcaccgcgccgtactcacccgaaaactggcgaagtgtttaactccacactgaagccaattgggcatgaagttaagttccgtggccttgataccgataaagaagttatcaaagaagcggtgctgcaaccagcgactcaagaagagatcgacaatactgtcgcagtaatgggtggcgaagattggcagatgtggattgatgcactgctggaagctggcgtgttggccgaaggcgcacaaaccactgcgttcacctatctgggcgaaaaaatcactcatgatatctattggaatggctctattggcgcggccaagaaggacttggatcaaaaagttctggcgatccgcgatagcttgtctgctcatggcggcggcgatgcgcgtgtttcagtattgaaagcggtggtcactcaagccagctctgcaattccaatgatgccactgtatctgtcactgttattcaaagtgatgaaagagaaaggcactcatgagggttgtatcgagcaggtttattcactgtataaagatagcctgtgtggcagcgcaccacatatggaccaggacggtcgtctgcgtgcagattacaaagaactggatcctgaagttcaaaaccaggtacagcagttgtgggatcaggtgaccaacgacaatatttaccagttgaccgatttcaccggctataaaaccgagttcttaaatctgttcggtttcgccatcgacggtgtggattatgaagccgatgttaaccctgcggtgaagatccctaatttgattcagggctaaactcaggtttatatcgcaacaacccactgtgtatgatgcagtgggttgttaatctactgatcgcccccctctcgttattccatctggatataccatctccatatcctatatatagataatggataagctaagtctatattcttcgtttacggagaacccaatagcctgcaaccttgtgaataaattcctctttagagtctgaattaatatttattccacagggaaatgaaaatgaaaatgcgttcgctggcaatagtcttatctggtttaattatcttaacctcactgaatgcccatagtgaggagagtaaagtgattaaattaggatttaacccaggcccctataaagagcaattcgagaaaggcgtagcaccttatctcataaagaaaggctacagcgtagaatataaagacttcaatgatgggattcaggtcaataacgccgtcagtaccggtgaaattgatggcaacatcatgcagcaccccatttatctgcaagcgataaataaccgattacgaattgataatacagggattgttcaggttccaaccccaccaatggggctttattctaataagcataaaaaagaagataaacccaaagatggtgcatggatttcagtcccaaatcagccctcaaacgaataccgggcagcgctgttactgcaatctattggctggataaaactgaaagaaaaaattgatccggccaccttctcgcaaaaagatattgcagaaaacccttatcatttagtcatcaaagaaatggataacgctcaacaagtcagagcattacctgatgtcgattacggtgctatccaaggcaattttgcggtttctaatggaataaaactgacttctgccctgcaacttgaaaaacctaccactcagtttgttaatgtggtgaccgttgccggtaaaaataaagatgccgagtttgccaaagatattattgcgggatatcactcgcctgcattcaagaaatatattctggaaaacgagaagtacacaggttatatgctgcctgattatctaaactaatggaataacagatgattgagcttcagcatatttctaaaacctttgaacgtaagggtataaaactacaggcacttaatgatgttaatttaaccgtcgaggatggtgatatatttggcatcatcggctacagcggtgcagggaaaagtaccttattacggatggtcaactcactggaaagcccaacggccggcaatgtcattattgatggcaagaacctgcatgatttcagccaagagcaactccggttattgaaaaaaaatattggcatgatattccagaactttaatttactggaatcaaagaccgtttttaaaaacgtcgcgatgccacttattttattagggaaaaacaaaaaattcattcaggtacgtgtcgccgaactgttggattttgtcgggctgggggataaaagtcacagttttcctaacgaattatcaggcgggcagaagcaacgggtcggtattgcccgtgcgctggcaactaatccatctattctgctgtgtgatgaggccacctcatcgctagacccccaaactaccgctcagattttgttgttactgaagaaaattaatcagcagtacaatattacggttttactgattactcatgaaatgtcagttattcaaaaaatctgtaataaggtggcggtcatggaaaacggtcaaattattgaacaaggttcagtattgacggtgtttggtcatccaactcatcctacaaccattaactttgttcgtaccgtcatcaaagatagcttaccagaaagcgtgaaaaagctattgaataatagccataccggtcgtcaattccgtttggcatttgtcggagcgatagccacccaaccggtaatcaaccagctaattaggaaatacgatattggcgtcaatattctgtttgccaatatgtcagaaatacaagacaccacattgggccatatggtgctgttattaactggcgagaatcacaccattgatagcgctgttaattatctggcaggaacaggaattgatatacaggaaataaattgatgatcgaaaccgcaattacgttagaccaattcgtccaggcgctacacgacaccttggttatggtcagtatttcattggtgatcggttcccttattggtattcctttaggcattttgctggtagtgacccggccgggcggattaattaagaatcgcactttttataatgttcttaatcccattatcaatatcatccgatcacttccttttattattttgatggtggcgattatcccgctcacccgtcttattgtgaataccaccataggaacaccgggggcgattgtaccgctgattatttttatcgcgccctatattggccgcttggtagaaaactcactgctggatgtcaatcccggtattttggaagcggcgaaatcgatgggagccaccccattacaagccatttggtattttttactacccgaagcactctcatctttaatattggcgctgactacggccactattggtttgattggtgctactgcgatggcaggtaccgtaggcggtggtggaattggtgatttagccattacttatggttatcagcgctttgatactttcgtcactgtgaccacagccattgtattgattatcaccgtgcagttaatccaatcactgggaaatttatttgccagtaaaattcgccgtgagtcataaataaaactgaggttaatgataaacccattggcaagccaggggtgtgaaggagcgactgcacctaggggcgctccggtcgcttacgcgactacgaccccaacggaacatttccccttcaatcgacttagccagcagccttaaccccttctgatattcaaaagggattaagttttttggcataacagcaatatataccctaaataattcgagttgcaggaaggcggcaagcgagataatcccgaatcacttacataagtaagtgattcgggttattgagcgtagccaacacacatgctgcttgaagtatgacgggtataaaattaaaccttaaagccgctaatcacactctccaactgcaaggtttgatcctgcatagcttgagctgccgccgccacttgttccaccagcgccgcattttgttgggtcgaattatctaactgattaatcgccagattaacctgctcgatacccaaactttgctcctggcttgatgacataatttcattcattaatgccgccacattggaaaccccactcatcaggtcatccatcgtggtacctgcatctgccaccaaactcgtgccgatcgcaatatcagccactgagtcttcaatcagctttttaatttcgcgagcagaagtcgctgagcgctgtgctaaattacgcacttcagaagcaacgaccgcaaaaccacgcccttgctcacccgctcttgctgcttctaccgccgcattcaatgccaggatattggtttggaaggcgatgctatcaatcacactgataatatcgacgattttcttcgacgaatgattgattgaccccatagtatccaccactttcttcactaccgtgctgcctttcaccgccacagtggaagcatccatcgccaactggttagcatggctggcattatccgcattctgtttaacggtactggtcagttcatccattgaagcagcggtttcttcaatcgaactggcttgatcttcagtgcgagcggataaatccagattgccgctggcaatttggcgcgatgccgacgcgatagctaagctactttcaccgacctgacgcatcatttgctgcaaatagtcgataaaatcgttgaaactctggttaatagcgttgaattccgggctactgctttgtggcaagcgctgggttaaatcagcccctcccgcagataatgcggtaatattctctttcaaagccgccagacgtttcataaagacgcgaatagagaacaccaggaacaacagtaatatcaacataatggggatctgcactaaccccaaatgcagcaagatactgtggctctgtttgaccaataagctagttggcaggtcagtgaccaaataccacgggctattggcgatcgggcggataaacagggtatgagaggttccatcgacatcaaattcactttccagtgatttctggtctttcatctgtgccagcagccgctgtgtttctgccgccattggtgagctggcagcaaagtcggacagattttttaattctgctttgccatcggccaaggcgctgctgcccacaattttgccatcagcttcaacaatcagaatggtgccattgaccttctgttccatctccttaaccaagcggttaaagaaacctaaagtgacatcaatggtagaaacaccataagcctcgtcgcctttataaatcgccatggcgcagttagttcttggctgcgggctggcatcatcctgataagctttagcccaggcacagaagcctttcggggcatttaagccatctttgtaccacggttgttcaaaataattttgtgactctggcgaattccagtgggtattcaccgttaatttattttccccattacgggcaaagaaagtgctgaatttaatcaccccttgctcgcgtttattgggtaatggccaaatcccaccaccaaagacattgctgtcaccatattgatctactaaccccggtaataatgagtcaatggtattactgtccattatggcaacagcctgggtaatactgcgggcttgtgcttccactttgttcatttgtgcggtgattgcagtcgcgatttggtcaacgctattactaacaatggtactttcagattgtttgagttgtggtgtcacaaaaagctgaataaccaccacggtgattatcagcaagaaaatgaaaaacgcactaacgagtaaggtgaatcgggcttgagtggtttttagcattatcgtgtcgctcaatgtaagagagctggatagctccagatctattaacggcattccactcatagacttgataacagtaagaaacgatttttccgtttttatcctgcgatcacaatttcagtgcaataaatccacaactgggactcatttaagtgaaatttaaagagataacaggatagatagtcattgttttatcgcataagtttgccctactctggggatggaacagcaccatttattcacttatcgggagcatgccatgtcacaaccatcccttaaaatcgttaccctattgggtagcttgcgtagtggttcctacaatgccatggtggcgcgtgcgctgcctaaattagcgccaactggtgtgattatcgaagctctgccatctattcgtgatatcccgctttatgatgctgatatccagcaggaagaggggttcccgtccacgattgaggccattgctgagcagattcgtcaggccgatggggtcattatcgtgacaccggaatataactattcggtccccggcgggttgaagaatgccatcgactggttatcccgtttacccaatcagccactcgccaacaaaccggtgaccattcagaccagctctatggggccgattggtggagcgcgttgccagtatcacctgcgtcagattttggttttccttgaagctatggtgatgaataaacctgaatttatgggcggtgtgattcaaagcaaagttgatgaacaaactaaagaagtcactgatcaagtcacgctggatttcctgggtaaacagcttgctgcctttgctacgtatattgaccgtgttcgagtaaaataaccctcgaaggttacaaaacccccatgacatgcggtattgggggtttcctctgtatcgcgccccatgttatcaatagccaccttctcttttgtggatgcgacccactcatggcctttaaaatcactgtctggtttatcctgaccctgatgtccactctctggctgggctggtacgggctaaatacacagcaagcagagcgcgaggcggagtttcgtacccttcaccgcgagctgagccagcaattggctcagcagcaagcgattttgtttttggcactagaaccgagccaattggcacaattgcagcgccatttcccacaactggtggcaataaaccaaaccgcagcagacccaacaaaacccggtcaactcagcttgcacatccaagaaggtgattaccgtttagataattcatacagtggcagtggattgcaggttaatgctcaaaagttgctgcacgtggtgggcttaccgccccattttgacagcctggtattacgccaccagcaacagcaactcgcgattttgggccattcagcacctgaaagtttctggcaatggcaaaaaccggtgggtgaaggggcgcaatcttttactttaatcggtcatgccaccccggtttggcgtgatttaccctggttcaccgccctactgctttcgctgataatagccgccgccttgtacagttggcaccgctggcaactattggctcaacaccgtttacatgccgagcagcgcgccaagtttgccgatcaagccagactcaatgccatgggggaaattgcaaccggcatcgcccatgaattaaaccagccgctcaccgcaacattgacctataaccagaccgcgctacggctgttaccgccgcaggatgagcaagttgccccactgctggtggcctctgttgagcaaatcaaacgcattgccgctttattagatcggctgcgaaccttactcagccgtgggcagataaatttacaaccggttgttgtggctaatatctggcggcgagtgaatgtgttgttgagtcaggaaataaccgcagcgaatgtcaaaatcataaatattattccggcaaatctacccacgctgcaaagtgaccctttatggctggagcaggtttttcataatttactcagcaatgccattcaggcgatccaacacacccccaccccgacggtgaatttcacagtgaatatcacagaaaaacaatgggttattcagattgaagataacgggccggggcttactcatcagcagctagatagcctgtttacccccttctataccactcgagagagcgggttgggcttagggctgactctttgtgaaaccttggtacaacgaatgggaggcgacataaaagcgggaaataatgaacataggggcgcttgctttaccctcacttttcctctaattgctgggagtacacatgacaaaacacatttatctgattgatgacgatgagggtgttcgcgcagcattgagcgcattactcaccactatgggctgggaggttaaagcattccgtaacggtcagatattcctcgatacctttgccattactcagccaagttgtgtactgctcgatattcgtatgccgggtaaaagtggcatgacgatattagaagctatccaagagcgtaatagcgccctgccggtcatcattatgacggggcatggtaatgttgaattatgccgccgggcctttaaaggtggtgcactggagtttttgaccaaacctattgatgccgatgtcctgatcgaaaccgtcagtatggcgctggagcagcatgaacaatcgctgacagcccataagcagcgggagagctatcaacagctattcaaccaactctctgctcgcgagcgggaagttgctgccctgattattcaaggggaaaccagcaaacagattgcccatacattgtcactgtctccacgaacggttgaggctcaccgcgcgaatatctttgccaagctagaggtcaactcgctggcctcactgattcatcactatcacttatccgcccaataatccccaaagcaattggcgttgcaggtaggcagccagtgaactcatcccgatgagcttacataagtaagtgattcggatgattgaacgcagctaacacccctgcggcgtcaagtgcgccaataatccccaaagcaattggcgttgcagataggcagccagtaagctcatcccgatgagcttacataagtaagtgattcgggtgcgcgaacgcagctaacacccctgcggcgtcaagtgcgcaggggataggtagaagtacctagtaaaacgggtagttagccgaatgttttttcaccacttttcgccgtagcatagcgttactgtgaggaattcacttcgctaacaataaggattttatatgatcaagcctcttgccctgacctccgccttattcatcggcctgataactcaagcttctgctgcgggtctgaatactgaacgcaatatctctttggctctggctaccgatgtggcaagccgtacccttgccgtttgccaggctgatggctataacgttgcggtcaccgtggtggatcgcgctggcatcatcaaaactgtgctgcgtgctgataatgctggcccacataccgtaaaagccagtgagcaaaaagcctttactgcgctgtcgaccaaaaccccaagtggcacagttatggaaaacagtcagaaaacgcccgcggccaataacctgaaagatattcccggcttcttactcttaggtggcggtgtgccggtgaaagcaggagatgaagtggtcggtgcgataggtgttgctggcgcgcccggcgggcatctggatgcacaatgtgccacaaaagcactggagcaaatcagcgctcagttgaagtaatacgatattcaataaaacggcccactttcaatactgagagcgggccgtttcgctatttgctattaatgatcaacagaatttgcgattagtgatcaacaaacgcaattttcagcacaaacagtagcgcaaccaccaccacgcatgggctgatctcacgccagcgaccagtaccgagtttcatcaggcagtaagagataaagcccagcgcgatcccttcagtaatcgagaaactgaacggcatcatcactgcggtaacaaacgccggaacagcttcggtcaggtcatcccatttcacacgggataggctggaggtcatcagcacgccaacataaatcaacgcacccgcggcggcataggctggcaccattcccgccagtggagaaacaaacatcaccagcaggaataaaatccccactaccaccgcagttaagccggtacggccaccgacagaaacaccagaagagctttcgatataagccgtcactgatgacgtaccaataaacgcgccagcaacagagctaatgctgtccacatacagcgcttgtttcatgcgcgggaacttgcctttatgatcggttaaaccggctttatccgtcacaccaatcaatgtaccggatgaatcgaacaggttaaccagcatgaaggagaaaatgattccggccatactaatattcagcgcaccggctaaatcgacctgcccaaccaccgaggtcacacttggcggcatggagaagatgccagagtaatggacatcacccagcgcccagccgattaatgtcgtcacaacaatcgataccaggactgcggcatggatattgcgagatgccagaactgcgataataaagaagcccagcgcccccaacaacacactgtgagaggttagattacccaccgcgactaacgtgtctggatttgccaccacgatgcccgcatttttcagccccatcatcgcaataaacaggccgataccgctggtgatccccacccgcaggcttagcggaatgttagcaatcatccaatatcggatacggaaaatggtcagcaaaaggaaaccgattgcgccccagaaaatagctcccatgccgacttgccatgaaatacccatcgcgccaaccaccacaaaagcgaagaaagcattaagccccatcgccggtgccagagcgaccggtaagttagccaataggcccataaagatgctaccaaaggcggcaatcaggcaggtcgtcacgaatacggcctgcacatccatacccgcaacccctaaaatctgtgggttaacgaacacgatatagaccatagtcaggaaggtcgtgatacccgcaattaactcagtacgtgcggtagtcccatgttgcttcagtttaaaaacacgttcgagcagcccctgctcagtatcaaggtttggtttactcattcgaggaattccacagaagggagtgatagttagggatatcctataacaaaaaaactgttgtttagagcgagatcacactctatttggctattttttatcagccttgttgcgcaacagatgattaaacattagccatttctcattcaacttattgaattttattcatttgatatgagtaatatcgatgccggagtaattaactatcgcattctggggcaggatagttaaagtaggataaagagggttggtatgattaaagggagaaataagtgagtaatattgaatgcgttatgttcgattgcgacggaacgttggtcgacagtgaagtcctgtgttgtcgggcctatgtcgtgatgtttgcccattatgatattcacctgtcactggaagaagtgattaagcgttttaaaggcgtaaaactcaatgagattgtcgcgcgtgtgagtcaagaaaacggcctggatgaacccatagaaaagctggaaaaactctaccgtgccgaagttgcccgcttatttgatgccgagttacaacccatcgctggtgcaaaagccctgttagagcaaatcacgttgccggtttgcgtggtgtccaatgggccggtgagtaaaatgcagcactctcttgggctgaccggattactgccgttttttgaagacaaactttatagcggctatgacatccagcgttggaagcccgatccgacactgatttatcatgcagcagaaaagatgcatgtcgcggctgagcgctgcatattagttgaagactcagcagccggtacccacgccggaatagccgcagggataccggtgtattattactgcgccgacccgcataaccagccgattcaccacccattagtcactatgtttgatgatatgcagcaactgcctgatttatggcgtgaaagaggctggcagattaccagccattaacttgctggcaataccggcttattttgccaccagcgccatgaccgtttaatggcgctttgcttgttaatagcatgttgtgggctaaaacagcggttaagtgcatttgccagcaaatctaaggtcaaacataaaacgaaatagaccaatgccacgaacaggaacacttccatcgggtaaaccatgctgcggttattaacctgagtggccaaaaatgtcagttcatttaccccgacgatataagctagcgaggtgtccttaatcaacgaaatccattgattaataaaggatggcaccatcatacgcaaagcttgtggcaagatcacaaaccacaaaacctgccagcgattaaaacctaacgataaccctgcctgccactgcccagccccaattgccacgatcccggctttcaccgcatgagccagataagccgatgcaatcaatgccagcgcgcacaccaccgtggtaatttccggtatatccacaccaaacaccattggcagcagaaaatacgtccaaaaaatcaacataatcaccggaattgcgcggaaaaaccctagaactgcggccaatactgcggcccaaacaccgcgagaaatcgccaacgccacgcccagcgccgtgcctaaaattgccgaagccaccccagctaacaggctgatcaacaaggttagtgcagctccgcctagtgggccatcaggaaaagtgccccacaacagataagtccagttatcagcaataatggtaaaatccatctcagtgccccttagcgagggttcgctgctgacgccacataccccaggcctcaatcaacgcaataatcgcgatatacaacaccgtcgcaacaccgaaagcctggaatgttcgcaatgtttctgtttcaacctggcgagaggcataagagagctcagccaccccaatagccattgctaacgacgagtttttaataatattcatatattggccaagtaacggcggcatcgctatcttcaacgcctgcggcaacaccacatggcgcatggcctgccatcctgtcaaccccagtgcatgggcagcatacttttgccccttcgcaaccccgcttatccccgagcgcaactcttcagcaataaatgccgtggaatagcaggtcaacccgataaaaccagccaaaaattcgaaagaaggccagccgagggttaacccgaaaaacgtgatttcatgaggtgtattaagccaaggtatccaggatgcgggtagaaactgactggcagcgaagtaccaaaagaacaactggatcaacagtggtgtgttgcgaaatagggtgctgtaaccaatggaaaaccattgcagccctttgagttcactgtctctggcggcggccagcaaaaagcccaacaacgtcgaagctaccaccgtgcaggctgaaatccacaacgtcagcagaaaaccgtgccacaaccagccaagatattgcggagccagtaaccaatcagtgaagtgatgtagattcataggactttagacctatttctgtttgacgcctcaatagagtattttttgaggtacacaataaaatccattttttactcttacatacctgtgagtcataactttatagccaaagtcattggcgttgcaggtaggctgccagcaaacaaatcccgatgagctgactccagacagtgattcgggtgagtacgcgcagctaaccccccctgcaacttcaaagacaaaggatatattaggctttaggctgttgatccaatggtgcaaatttgaaatcgccacgtggttgagcggctttggtttctggcccgaaccagcgatcataaatttttgctgcttcgccatctttttccagtttaaccagagtctcgttcacttcagcggttaaacgatcttcgcctttaggaataccaataccttgatattctttagtaatactgaatggtgagatttcaaaatctgctttttgtgcttcaggaaggttacccagtagcccgactaatttggcatcatcctgagtgatagcttgaacattaccattgcgcaaagcagtaaatgccacaggagtatcatcgtaggaaatgactttcgcggttggataacggtcacgtaaggttatttcctgtaccgtgcctttatccgcaccgatacgtaatttgccgatatcttctggtgttttcagcacacctttatgagcaataaatttctggccagtggcaaaatacggcaagctgaagttcacttccttggcacggtcatcagtaatggtgaagttggcagcaatcaaatccactttcttagatgttagtaatggaatgcggtttgccgggttggttgcccgcaattcaacttttacccctaaatctttcgcaatagcatttgccacatccacatcatatcccaccagttttttggtctgcggatcgatataaccgaatggtgggttactatcaaaaacagcaatccgtaccacgccagcttgcttgatatcatccagtttatctgcatgagccgcaccagaaagtgtggtcaggctcgctaacaacgttagtgccagaacgcttttttttgtggatagagattgctgcattgaaagctcctaagatgattaagatgttgcgctgtgtgtaagctatcaattcggcgttaggtcaggaaataatataaaacgatatatttataaccaaataatctcagtgaataagtttgcttatattgagaatgaaggtgagatcgttggcaggaattggggctgcgaattatcagccaaataatagaaaatagcttttggctgataattcataaacgtgttttatgcaagaattaattttggcgtttgctaccatctcgccttattcttcattaaatgagttagactaatgcttacaaaaaacatcgccccaacacctgaaatggttaaaatagttacatctgttttagataataagattaagttacaacaaattgattttaatggtaaaaaatacactatttctattgataatggaaaatgtgtgtcattaactcgtgatgataaaaaatggtataagtccgtttgtgattttttcagccggggattaacttcaggacaaagtgcatttaccccaagggcatatcaactcaaaatggcagttgatgaagttcttattttaaataaaaaagagcctattaacatttcacttaatgaacttaatgcaagcgtaataactaaggttgaagataaaattaatagcgaaacggatattttatgggaaaacttgttaaaattcaataatgaaaatcaatatctcagtacgcttggtgatactaatagatataaagatattaaagcaagaatttcaacccagttaaataaaaatctaaatgcaaataaaattagtattgctgagaaccatattgctaatgcaggtcaataccctaaagatgagcagattgaagatcatctaaaaatgctggctgataataaaacctcttgcctggtagtgctagcgtcaaatgatgatatttccaaacctaaatttactaattatttcatccctaattctagctatgccacatcaacattagttgtaaaaaaatataatttaagttcggatgtattggcagattcatatgtattaaaaacaaaggatagtaaaggaaaatatattgatataccagtgtttcatgtaactaactggccagataaaaaaccaatcccaagttcagcattaatagagatggcagacttagtgactaaatcagccaagattaataacaagataaacaaaatttctgtgaacagttttgataaagggctaccttttgttcactgcaaagctggcgtcggaagaacaggaacatttattgctgaatattacatgtccaatcatccagataataatgtcagcctggagagaattattgaagatatgcgcacatcacgcaataaccacatggttcaaaaaatagagcaactggatactctggtggaaatctgtaaagctcaaaatcggccgatatttaaatcggatgagaaacttaatttatctgtacctaaacctatttacgttaatataataaaaaaataatatatggatatttatcagcaaatttgtgaagaacttggcatcgtggatctggcatttgatgaaaataatttgtttatctgcgaattgaattgcacagaatctggtaacgaatatagtcgccagttatcaatttaccgtgatgagattgaacaaaacctgtgctttgccctttctggccaaaatgagctaccgactctgattgccggtgattttcttactcttttgtgtgagcaggcgctccaacccttaaactcaggactagggattgggattttccctggcagtcggattctcactgtgtacaaaaaagtatctttggccggatattatcaaggtagccttaaccaactcttatcaaaattgatgacctcaattgaggaatgggataatcgtcttattacagcgtagtttttgaatgctatatttgcctgaaaaacgggttagtgatcggatggcgataataatcgatcactaaccccaatcaagcataaatactcaacctgattgggggagacttgttacttttcagctttattagaaagtagtttttctaaatcatcgccacccaagtgacggaaatcctggcctttaacaaagtagaagataaattcgcaaatattctggcagcggtcgccaatacgttcaattgaacgggcacaaaacagcgctgttagcacgcttggtatggtgcgcggatcttccatcatatacgtcattaactggcgcacaatgccttcatattcctgatcgactttcttatcttcgcgatagattcggatagcttcatccaaatccatacgggcaaaggcatccagaacatcatgcagcatctgcacagtatggcggcctaaagactccaaactgactaacaaaggctggtgctgatgcgagaatttttccagcgcagtgcggcagattttatccgccacatcaccgatgcgttccagctcagaaatggtcttgatgatcgccatcaccaggcgtaaatcactcgccgtcggttgacgtttggcaatgatgcgcacacaagcttcatcaatagccacttccatcatattgacctttttatcaccctcgatgacgcgctgcgccaactcaccgtcctgattgtgcatggcagtgatcgcgtcagataattgttgctccaccagcccgcccatagtcaaaacctgggtgcggatatgttcaagttctgcattgaactggccggaaatatgtttattaagattcaagttatccataatacttcccgtacatgtaagtaggcgaaattgatgtataccctaaataattcgagttgcaggaaggcggcaattgggcaaatccccaggagcttactcaagtaagtgactggggtgaacgaaagcagccaacgcacatgcagcttgaagtatgacggggataggccgatcagccatagcgaccagtaatataatcttccgtctgtttctgctgtggtgcggtaaacagggtatcggtatcactgaattcaattaactcacccagatacataaatgctgtgtgatctgaacagcgagcggcctgctgcatgttgtgcgtcacaatcaccacggtatagtccgacttcaactcactaatcagctcttcaattcgaccggtagaaatagggtcaagtgctgaacaaggctcatcaagcaacaacacatctggacgaatggcgatacctcgggcaatacataaacgctgctgctgcccacccgacaagctataaccgctctggtgtagcttatccttggtttcattccacaaagccgctttggtcaatgcccattgcacgcgttcatccatatcagcgcgagacaagttctcaaacagtttcacaccaaaggcaatgttatcgtaaatcgacatggggaatggcgttggcttttggaaaaccatacccactttggcccgcaacaacgcgatatcttgtttatctgtcaggatattttgcccatccagcaaaatatcaccttcagcacgctgatccggatacaactgatacattttattgaatgtacgcagcagagtagacttaccacagcctgatgggccaatgaatgctgtgacctggtttttggcaatatccagcgaaatattcttcagcgcatggaatttaccgtagtagaagttcagatcgcgaacctgaattttgctgttgttgatgtcagtagccatactcatcaagacttctctcttttagccaatgccgccgtagccgcattttggaatttattggcaatatcgttattttctttgctaattaatggcattttctcagccgattaatattttttcttagcaaaaataacgcgagccagaatattcagtaacagtacacatagcgtgattaacagcaccccagcccatgccagctgctgccattcggcaaacgggctcatggcaaacttaaagatagtgaccggcaagttcgcaataggccgcgtcagatcggtgctccagaattggttggagagcgacgtgaacagcaaaggtgccgtttcaccggcaatacgtgcgactgccagcaagatcccagtcaaaatacctgatattgaggctttcaacgtaatggccgatatcatgcgccattttggcgttcctaatgcgtaggccgcttcgcgcaggctatcaggcaccagtttcaacatattttcagtggtacggataacaataggtatctgtaacagcgccagtgcaatcaccccagcccagcccgagaaatgctccatcttggcaaccacaatggtgtaaacaaacaagccgaccacgatagaaggagcggatagcaaaatgtcattaataaagcgggtaatttctgccagccaggatttacggccatattccgccagataaattcccgccatgatgcccaatggggtgccgatgacggtcgcccacagaattaataatccactcccggcaatggcgttagccaaaccaccgccagcggtattaggtggtggtgtcatctcggtaaacagcgccaaagacatgccgtcgatacctttggtgacggtagaaaataaaatccacactaaccagaacaagccaaacgccatagttgccattgaaagtatcaaggcaatccgattcttttgacgacgccaggcctgctttttacggcgggtttccattagcgtcgcatcactttgcatattcatcgtcgtcatcttagcgcccctctttcttagccagacgcaaaatcattagcttagataaagccagtacgataaaggtaataacgaataagattagacccagttccatcaacgccgcggtatgtaaaccagattcagcttcagcaaattcatttgccaacgcagaggtaatgctgttgcccggcataaacagcgagaagctgtcgagctgataggtattaccgataataaaggtcacggccatggtttcacccaacgcacgacccaggcccaacatcacaccgccgataacgccatttttagtataaggcagcacaatgcgccaaattacttcccatgttgtacagccaatgccataggccgactctttcatcatcaccggggtttgttcgaacacatcgcgcataaccgcggcaatgtaaggaataatcatgatagccaggatgacaccggcggccagaataccaataccgaatgctgggccagaaaacaatacgccaacaatggggatgccggacatcacgttgccgacgggctcttggaagtagcgggcaaacagcggagcgaaaacgaaaagaccccacatgccgtaaacaatacttggaatagcagccagcaattcaatcgccacacccagcgggcgttttagccagttcggcgcgagttcagtgagaaacagggcaataccgaaactaaccggaaccgcaatgagcaaagcgataaccgaggtaacaaccgtaccgtaaattggcactaatgcaccaaactgttcagctggagcatcccactctttagtccacaggaaagcccaaccaaatttctcaatacttggccaggaagcaataatcagtgaaacgataatgccgcccaacagaaatagcgtaatcagcgcagccagtttaaccagcgcactgaaaatgatgtcaccatattggctcggtgctttgattgtcggcttattcgcagccatagactctcttctcatcctacccctaagacttcaagctgcaggggtgttggctgctttcgctcaccccagtcacttacttgagtaagctcctggggattatctctattgccgcctacctgcaactcgaattatttagggtatatattgtgaatcaatatttcataaaccgcttgttgccagtaaatcagaagattggcttaccgctgctgtctttaatctgagttttccaggcagcacggacttgctcgacaacttcagctggcaatgttgcataatccagctcgttggcttgtttagcaccgtgggtgtaaccccagtcaaagaacttcaatacttcagcgccgttagcggcatttttttgctctttatgtaccaagatgaaagttgttgatgtaattggccatacatcatcacctttttgattggttaaatcttgagcgaatgttttgctccagtctacaccttttgccgcagagctaaagctgtgctcagtcggactaacctgtttgccatcagcagaaaccagtttggtgtaagccaggttattctgtttggcgtaagcatattctacatagccaatggagccaggtaagcgctgtacaaaggcggcgataccgtcattacctttgccacccaaaccggtcggccagttaacagtcgaaccagcacctactttttctttccattccgcattcactttagccaggtagctggtgaatacaaatgaggtaccggaaccgtcagcgcggcgcaccacagcgatattttgatctggcaatttaacgcctgggttcaacttagtgatagccgggtcattccactttttcacattacccagatagatatcacccagtgttttaccgtctaatgtcagttcaccggatttaatgccagggatattcacggccaacaccacaccgccaatcactgtcgggaattggaacaaaccttcagcagccagtttgtcgtctgctaatggcgcatcagaagcaccgaaatctacagtattagcaatgatttgtttcacgccgcctgaagaaccgatcccctgatagttaactttgttacctgtttctttctgataagaatctgcccacttggcatacaccggcgcggggaatgtcgcacctgcacctgtcaggctagcagcagcgaacgcggacacagtggtcatagataaagtcgctgccacaatgctggctacggtggtacgcatcagtttcataatccctcctaatgggatattagaatttaactctaaaagttttcatcagattaagtatggtgcaggagagaaaataggacagtttaatgacagaaaaatgtacgaaatatgacagttatatgacaatcaaaaaaagcagaggcattctgagtcgagaaagataggacgagacactctctgtcgaatcacaacttccggtatggctcactcagaggcgattcatcgtaaagcttaaaaatattggcagcagaaatactgtttatgaaagaaatttgcagatacttgaaatatctttagagagactacgcagatctatacttaaacatggaatgaaatttaatatgaaaatatctggagttttaataaaatacaccgtcccaaaaatagttcaatctgtaaaagaacaagggaagttcaccaagaaaagtgctaccgagttaagtgcagttcttaaatcactgggcagttcaactctaaaattttcgtgcaatgatgataagaagtatttacaaaaagaattgatcagtataaaaaaaacactatggttacaggattcgaactcttacatatcaaaacaagtgccactagatgacttacattacaaaatattaaattcattattaatagaaatttaaaacaaacagagtaattaataaaaataattataaaaatcattaaataaatagcctgccattattaatggtaggctatttattatatatcaatacagattaaatctgattagcatcaaaatcagctattcaactgtgaccgattttgccaggttacgtggctgatccacatcggtacctttgataagcgcgacatggtaagacagcaactgtagcggcacggtgtagaagataggggcaataatctcttccacatgcggtaactgaatgattttcatgccttcgctatcagtgaaacctgcatcttgatcagcgaatacatacagtaaaccgccgcgcgcgcgcacttcttcaatgttagatttcagtttttccaacaattcgttatttggcgcgaccacgatgaccggcatgtcagcatcaattaatgccaatgggccgtgcttcaattcacccgcagcataagcttctgcatgaatataagaaatctctttcagtttcagcgcaccttccatcgcaatcgggtattgatcaccacggccaaggaacagtgcattgtgcttatcagagaaaccttcagccagtgcttcgatggttttatccagagacagcatctgctcaatacgcgcaggtaaagcctgtagcgcatgaacaatgtcgtgctctaaactggcatcagcacctttcaacttgccgatacgccccaccagcatcaataacacagtcaactgagtggtaaaggctttagttgaggccacgccaatctcggtaccggctttagtcatcaaggctaaatctgattcacgcaccagcgaagaaccggcgacattacaaattgccagcgaacctaaatatcctaactctttggataaacgcagggcggccagtgtatcggcggtttcaccagattgtgacaaggtgatcagcaggctattagggcgtacagctgatttgcggtagcggaattcggaggcaatttccacatcgcaaggtacaccggctaatgattcaaaccaataacgtgaaaccatgcctgagttgtaagaagtaccacaagcaatgatttgaatatgttgcacatctgccaacaaagcatcggccttagggccaagctcagataaatcaatcgcaccgtggtttaaacggccttctagcgtgttcttaatcgccattggctgttcataaatttctttctgcatgtaatggcggtaaacacctttatcaccggcatcatattgcacctgagattcaatttcagggcgttcaatagcattaccctgcttatcaaaaatggcgatgctacggcgagtgacttcaaccacatcaccctcttccaggaagataaagcgacgggtgactggcaacaaagccagttggtcagaggcaataaagttttcacccacgccacagccaataaccagtgggctacctgaacgtgcggctatcaaacggcttgggtcacggctatccatcacaacagtgccgtacgcaccccgcaattgcgggatcacacgtttgaccacttccagcaaagaaccgccctgctgtagctcccagtgcaccaagtgagcaataacttcagtgtcagtttcagaactgaaacggtagccacggctaatcagcaattcacgtaacggttcgtgattttcgataataccgttgtgaaccacggagatatagtcagaaacatgagggtgcgcattggcctctgatggctcaccatgagtagcccaacgggtatgtgcaatcccggttccaccatgtaaagcctgattttcggccgcatcagacagtgcctgaactttacccacacgacgtaaacgagtcagattacctgcagcatccactacagctaaaccggctgagtcatagccacggtattcaagacgacgtaaaccttcgatcagaatctcagcgatatcacgttgcgctactgcgccaacaattccacacatctgttttattcctatgtaaggttcttttagaaccttgtcgatgtcagtgacctgaatttccggattttccgggttccccgagcctgtagagttggggattattatgttttgttctgtactctcagcaaaaatatacatgccaaaaacacagggcaaaacatcccttcaatgcagaataacgaacgctgaaggggctgttttatatattattttttcttaattgggcgttgccaaccctgcacatggacttgcttaacacggctaagcactaactcgttttcggcgatatcacgggtgaccgttgtccctgcggcaatcgtcgcgccgtttgcaacagtgacgggagccaccagttgagtatcggacccgacaaagacatcatcgccaataatagttttaaacttattagctccatcatagttgcaagttatagttcctgcgccaatatttacgccagagccaatttcagcatcgcctaaataggagagatgaccagctttagagcctttacccaagcgggctttcttgatctcaacaaagttaccgacatgtgcgccttcagctaattccgcaccaggccgcaggcgggcgaatggcccaacagtacaaccagcatccaaacgagaatcttctaatacactgtatgggctgatttcggaatcatcaccaatcacacagtttttgagaacacacccagttccaatacgaactcgatcacctaaagtcacatggccttcgatgatgacattggtatcaatagtgatgtcacggccatgtgttaattctccgcgcaaatcaaagcgcgctgggtctagcaacatcaccccagccagtaaaagcttctcagcttgctctgactgataaacgcgttcaagagcggctaattgcagccggttgttgacaccttcaacctcactcagacgagcgggatgcaccgtagctatcttcttaccatcagcatgggccagcgcaataatatcggtgatataaaactcaccttgagcattattgttattcagtagtgataaccaacgctttaaatcacgaccattggcaaccaaaatcccggtatttatttcattaatctcacgctgcgtgtcgctggcatctttatgctcaacaatcccgactacatcgccattctcacgcacaatacggccataaccactagggttatccagcttcaccgttaacaagccaataccaccttgtggcttcgccgctaacaagcgctggagagtatcaactgagattaacggcacatcgccgtacagcatcaggacatcttcatcatcagcaaaatgtggtgcagcttgttgcatcgcatgaccggtacccaactgctcagcttgcaacacccagttcaatgccgggtcagtgagtgttttttgcagcaactcgccgccatgcccataaaccagatgaacctgctgagcacccaacttcatggcagcatcaataacatgctgaaccatcggcttgcctgccagtgggtgtaacaccttaggaaggtcggaatacatacgtgtccccttacctgcggcaaggatgactacactcattgagctgttagacataagcaacctgataactccaaattaatagacggaagtaaacctgtttagcgaaataattactacatatttctcagcgaaaaacgtactcaacccgcatggttaaagggttgtagcgatagagcgggtaataaaaaaatgcagataaaagtgtctgcgatcgacgacgttttatgacctttttttattaaaacagccccatcagcgcaggtcattagctacttattttacgacaagaaacaagagttttcagaaagaaacgcttttagtttagctgaggcttaattaaatagcagaaagtcggaagaaggtgattaacgaatgcatattattgcgtatgaaggtaaaaaaaatgccaatcagctttactgactggcattctatcgttctttatattcttcgtatttgaagttgcggcggttttagcaaccttcgctggcaaccgacatcctcaattactttaaatatataataattttacaaattagtgggttactaaaaacccaccactgtaaaattacatcgctttcctggtcagctcgattacacgtagttttgcaatcgccttcgccaattcagcggatgcctgtgcatagtcgacatcgccgtgggagttattgatatgttcttctgctttgcgtttagactccaacgccttagcttcatccagatcagttccacgaatagcagtgtcagccaatacgatcaccacactcggttgcacctcaaggatgccgccagaaagataaataaactcttcctcaccgaactgcttaacgatacgtatcatgccaggcttaatggcagtgagcagtggggcgtgaccagggaaaatccctaactcaccttcactacccgtcacctgaattttttgtaccacgccagagaacattttcttctcagcgctcacaacatccagatggtaagtcattgcagccatgtcaccctccagtcaacagcgttacagtttcttggctttttccactgcttcttcaatggtgccaaccatgtagaacgcctgctccggcaggtggtcatagtcgccgttcatgatgcctttgaaaccacgaatggtatctttcagcgatacgaacttgcccggtgaaccggtaaagacttctgccacgaagaacggttgagacaggaagcgttggattttacgcgcacgggataccaccagtttgtcatcttctgacaactcgtccatacccaagattgcgataatatctttcagttcctggtaacgttgcagaattgactgcacgccacgcgctacatcgtaatgctcctgaccaacaaccaacggatcaagctgacggctggtggagtcaagcgggtcaaccgctgggtaaatacccagagaggcgatttggcggctcagaacgacggttgcatccaagtgagcaaaggtggttgctggagatgggtcagtcaagtcatccgctggcacgtaaacggcctgaacagaggtgattgaacccgtcttggtggaagtaatacgttcctgcaacacacccatctcttctgccagcgttggctggtaacctacggcagatggcatacgacccagcagtgcggaaacttccgtaccggctaaggtatagcgatagatgttatcgatgaacagcaatacgtcacgaccttcatcacggaatttctccgccatggtcaagccggtcagtgcaacgcgcagacggttacctggtggctcattcatttggccataaaccaaggatactttgtccagaacgttggagtcagtcatctcgtggtagaagtcgttaccctcacgagtacgctcacccacgccagcaaatacggaataacctgagtgctcaatcgcaatgttacgaataagctccatcatgtttaccgttttacctacacccgcaccaccgaacagaccgactttaccgcccttagcgaacggacaaatcaagtccattaccttgataccggtttctaacaagtcttgcgagctggcaagatcttcgtaagaaggcgcttcacgatggattgcccaacgctcttcttcgccgataggacctttcatgtcgattgggtcacccaatacgttcatgatacggcccagagttgacttgcccacaggcacttcaattgggtgttccaggttgatgactttcaacccacggctcagaccatcggaagagcccattgcgatacaacgaacaacaccaccgcccagctgttgctgaacttccagcacgagcttctcagctgcgccttcaacctcaagggcgttgtacacttttggtacagcgtcttgggggaattcgacgtccactacggcgccgattacctggataatctttccagtagccatcttgaatcctctacgtaatacgtttacccgtcatattccaaattgctggggcgttggctgccttctctcacccgaattgcttacttgagtaagcgcctggggatttgctcagttgccgccttcccgcaatctgaactatttagggtaataacctggttaaaccgcggaggctcccccgacgatctcggtgagttcctgagtgatgctggcctgacgagccttgttgtaaaccaactgcagctctttgatcagactaccgccgttatcggtggcggctttcatcgctaccattcgcgcggcctgttcgctggccaggttttcaacgacgccctgataaacttgcgattccacatagcgacgcaggagggtatccagcagtgctttaggatcaggttcatacaggtaatcccaggatttcttcttcagctcaccgtcttccgctggcggaagtggtaacagctgcataatccgtggttcctgagacatcgtattgataaacttgttattaacgatatacagtttatccaaacgaccttcatcataggcctgcagcatgactttcactggcccgataagttctgacagagaagggttatctcccatgccagtcacttgagcaacaattttgccgcccacggagccaaagaaagacgctgcttttgatccgatcagcgctaaatcgcattcaacgcctttttcagaccaacctttcatctcagccaacagttttttgaacaagttaatgttcaaaccaccacacaagccacggtctgtagaaaccaccagatacccaacgcgcttaacatcacgctcttccaggtatggatgtttgtattccagattacctagcgcaaggtgaccaatcacactacgcattgtttctgcataaggacggctggccgccatgcgttcctgcgatttacgcattttggaggcggcgaccatctccatggctttggtgatcttttgcgtgttttgcacgctggcgatcttggaacgtatctcttttgcgccggccatttctgcttctcctcattgccagacggcctgctttcctaatgaaaagcagggccgtatagcgttaccaggactgggttgccttaaatgtatcaaggatgcctttcagcttggcctcgatctcatcgttatacgcgccagtttggttgatttgttgcagaagctcggcatgctcacggtcagcaaacgccaacagcgcagcttcaaagctacctaccttcgccaactcgatatcacccagataaccacgttcagctgcgaacagaaccagagactgctgcgcaactgacatcggtgcgtattgtttctgtttcagaagctcggtcactttctgaccgtggctcagctgtttacgtgttgcatcatccaaatcggatgcgaactgggagaacgcggcaagttcacgatactgtgccagagcggtacggataccaccggacagttttttcatgatcttggtctgcgctgcaccacccacacgggatacggagatacctgggttaaccgcaggacgaataccggcgttaaacaggctggattccaggaagatctgaccatcagtaatagaaattacgttggtcggaacgaacgcggaaacgtcccctgcttgggtttcaatgattggcaatgcggtcaaagaaccggttttacctttcacttcacccttggtaaaggcttcaacgtaatcggcgttaacacgcgcagcacgctccagcaaacgggagtggaggtagaatacgtcgccaggataagcttcacgacctggtggacgacggagcagcaaggagatttgacgatatgcaacagcctgtttagacaggtcatcataaataatcagcgcatcttcaccgcggtcgcggaaatattcacccatggcacaaccggagtaaggtgccaggtattgcaatgctgctgattctgatgcggtagccaccaccacaatggtgttagccaacgcgccatgctcttccagtttacgcactacgtttgcaacagtagaggctttctggccgatagcaacatacacacatttaatgcctgaatcgcgctggttgatgatcgcatcaatcgccagagcagttttacctgtctgacggtcgccgatgatcaattcacgctgaccacgaccgattggaatcatggcatcgactgacttatagccagtctgaacaggttcatcaacggattgacgttcgataacgccaggtgcgatagcttcaacagctgagaagccgtcgttttctaccggacctttaccatcaacaggttcacccagagtattgacgacgcggcccaacaggccacgaccgactggaacttccaggatacggccagtacatttaaccttcatgccttcagcaagatcggcgtacggccccataactacagcacctacggagtcgcgctccaggttcagtgcgattgcgtaacggttgccaggcagtgcgatcatctcgccttgcattacatcagccagaccgtgtacacgaattatcccgtcactaacggaaacaatagtaccttcattgtgagcttcgctcactacattgaactgagcaatgcgctgcttgatcagttcgctgatttcggtggaattcagttgcatatgctccagtccccttaagactgcaagacgtccgccaggcgttctagacgaccgcgaacgctgccatctatcaccatatcgcctgcacgtattactacgccggccattacggacttatcgattttgcaattcagcttaactttgcgtgatagacgtttttccatcgcagcggcaattttagccagctgttcgtcgttcaatgggctcgcagagctcacttcaacgtcgacggtcgactccagcgaggcacgcagttgaataaactgcagtaatacctcaggaagaaccagtaaacggccattctccgccataactcgaatgaagttctgtgcgggttcatcgagctgatcaccacagactgcaataaacgtcttagacattgtttctggcgctacagcaccggaaagcaattcagcgatctgttcattgcgcgtcacttgggcagtaaacgccagcatatcttgccaacgatcaaccgcctggtgctcaacagcaaagtcaaaagctgctttggcgtaggggcgagctacagttacaaattcagacatcagcccctccctccttacagttcagcgaccagtttatcaacgatgtcgctgttagcagcttcatccacggaacgttcgatgatcttctcggcgccagctatagccaacatcgcgacttgcttacgcaactcttcacgagcacgcttacgttcggcgtcgatctctgcctgcgcttgcgccacgattttgttacgttcctgttcagcttctgctttagcttcatcaaggatctgagctttgcgtttacttgcctgctcaataatcacctgtgcttctgctttggccttcttcagttggtcggtcgcattggcttgcgctaagtccaaatcttttttggcacgctctgcagaagagagaccgtcagcaatttctttttgacgcttctcgatggcagccataatcggcggccatatatacttcatgcaaaacaggacaaacaggacaaacgcgatggcctggccgaggattgttgcgttaagattcacagcacaatgcctctttaaaagttaatagtttggtgtagttcacagtagagaaaactctacttacgcgacagcaaacatcacgtacagacccagaccaacagcgatcatagggatggcgtcaaccaggcccatgacgataaagaactgtgtacgcagcagaggaatcaggtcaggctgacgtgcagcgccttccaaaaatttaccacccaggatgccgataccgatcgcagcaccgattgccgctaaccccatcattatagcggcagccatgtacagcagatccatattcaggttttccatgacagtctccaattatttcagttaaacgcagtagtgttatacacttcatacttcaagctacatgtgcgttggcttccttcgttcaccccagttacttaacttatgtaagctcctcgggattcgctcagttgccgccttcctgcaactcgaattatttagggtatattaagaaaatcagtgctcttcggacgccatcgacagatagacaatcgtcagaaccatgaagataaaggcttgtaacgtgataatcagtatgtggaaaatagcccaaggtaaactgagcatccactgtgaccaccacggcaacaggccagcaatcaggatgaagatcaactcacccgcatacatgttgccgaacagtcgcagaccaagtgaaaccggtttggacagcaggctgacaccttccagaattaagttaactggaatgaatatcgggtgattgaacggctgcatcgttaattcttttacgaagccgcctacacctttcattttaatgctatagaacaggatcaggatgaagacacccaatgccatggacaaggtaatactcacgtctgcggtaggtaccacacgcagcgcaggtaacccaaagacatgttcaccaatgtaaggcagtaaatcgattggtagtaagtccatcatgttcatcaataaaacccaaacaaacaccgtcagggctaatggtgcgatgactttacttttgccgtggtacatatcccgtacgctgttatcgacaaaaccgataattaactcaacagccgtctgcaatttgccaggcacaccactggtggcacctgccgcaactttgcggaaaacaaacagaaaagctaaccccagcacgacagagaagaacaaagagtcaatgttcaacgtccagaacgtcgcagggccaggtgagtggggattgaccaactcaaaggtacgcaggtccaactgaaggttattcagatggtgacctatgtagtcccttggagtagagatttctcctgatgcagacatgatgcctcttaccctttttgtagttaaatacggtgaccgttaaatacgataactgttaagtacggtagccgcttatcacggccggtgccaatatctgcacaatcagcaccgctaaataggttaaaccgagtggcgtaaacgctgctttaaacagccctaatgccacaatcagcaaaattatcgtcatgataacttttaacccttcgccaatggcaaatgaccacgcaacacgacccggagcagctgtttttgcctgatggcggcaagcaaacaacataaatatggcactgggtaaccaggctgccaaccctcctgccaaagcagaagcactccattccaggcttctaaaaccaaaaacagcactgagaacaacaaaagtcattaactgcaacaacagtaactttcgtgcaattttcccactataaagggatacagacatgacgtttgttctctccgaaccacactaaaggcatattaagtgaggtatagaactgccttttaccccattgagtcaagcagcaaaaaacgagcaaattatacgggccactcaaacgaattcaatcgataagtaacgaaaaggtgaacaattattcaatttttttactttctggctcttttcagcagattgctctcggaatataggccaaattcaattgtctgacgattccaattattatcaataaagcgtgcaactgatcacaaaacttaaaacaaaacgatttatagcccataacagcctgctttgtctttaacgaaaagagccattaaaaacttttataaatcataatgttaaatttaaactattatcaaacaacttatctacttagataaaacttaccgttgacatttcagataataatccagcaacacttcggacacataagaagaatgatatcttcgataaaataatgaccaggatgactatttgatcatcttcaatatgattatgtcgttcattactgctgatattgtaaacaaggcgttaaatataatctttccgaactatagtcagcggataaataatagccaatattaaaagtgctaccgcagacaattcaccttacttactctaaggatttattacatttttttgataaataacaaagttagtttgacttaagaataaccaaatgacgttcaccgtccaactctggtacccgcagtcgaacaaccgactcaacaactatcccttcaggcaatgttgctaattcatcatccggccttacccctttaagcgcataaaagcgcccttcaggcttagcgggcaaatgatgacaccaggacagcatatcttgtaaggatgcaaatgcacggcttattacaccatcaaatggcggttttgcggcaaagtcctcaacacggctttgtaccggttcgatattgcttaaccctaactcatgctgtacctgacgtaaaaagcgaacacgcttacccaagctatcaagcaaaacgaagtgtgcatcgggccgcacgatggctaacggtatccctggaagcccaggcccagtgccgacatcaataaaacggctgccttgcaagtgtgggttaacgacaatgctatccagtatatgccgcaccagcatttgcattgggtcacgcactgaagtcagattataagctttgttccacttatcaagcagttccacatagcctatcaattggtgtttttgctgatcgggtaactcaatacctgctgcactcagcagggaatctaatttttttaacacaacagtatcctctgactgaaaaaactctgtcagtgtgtaataagccaatatgtggaatgataatctagcttagcagtggtttgaatagtgggttgtggcctgaattaccgggctgcttattcttgcaacccggcaaatgtttgatggttacgcgctacggcgcaacaaaccttgttttttcagccaaaccaacaagatggaaattgccgcaggtgtaatgcctgaaatacgtgaagcttgcccgatcgagttaggtttatgatcattcaatttagcaataacttcattcgacaaaccagacacttggcgataatcgagatcagcgggcaataaggtattctcattccgtaactgtttttcgatctcttcctgctgacgggcaatatacccttcatatttaacctgaatctcaacctgatctgctgcttggggatcggttaatgccgggccaaatgaaggcaacgttgttaacaaacgatagtcgatttcagggcgacgcagtaattcttccccattggcttcttttgacaatggagctttcagcaccgcattgatttcagctacgttctcagaatgaggatgaacccagatatcacgcaggcgttggcgttctttttcaatttgctcaattttttggctaaagtgagcccagcgagcatcatcgaccagccctaacttacggcccatttcagttaaacgcagatccgcgttgtcttcacgcagcatcaaacgatattccgctcgtgaggtaaacatacggtacggctctttggtgcctagagtgcttaaatcgtccaccagcacgccaaggtaagcttcatcgcggcgaggtgaccatccatcttcatcgttggcgaaacggccagcattgaggcctgcaagcagcccttgagccgcagcttcttcatagcccgtagtgccattgatttgcccggcaaagaacaaaccctggatatatttactttccagagtcggtttcaaatcacgaggatcaaagaaatcatattcaatggcataaccaggacgaacgatgcgtgcattttccagccctttcatcgagcggactatctgcatctgaacatcaaaaggcaagctggtagaaataccgtttgggtagatctcattactggtcagaccttcaggttcaaggaagatctgatgtgaattacgatcagcaaagcgcatgactttgtcttcgatcgacgggcaataacgtggcccgatcccctcaatgatccccgcatacatcgggctgcgatccaggttattacggatcacttcgtgggttttttcattggtgtaggtgatatgacatgccatttgctctggatgctggctggcattccccaggaatgaaaagaccggaataggtgtatcgcccagttgtggggctaattggctaaaatcaatagttcgagcatcaatacgtggcggagtaccggttttaaggcggtttacccgtagcggtaattcacgcaggcgttgtgacaacgagatggatggcggatcacctgcacggccgccgctgtagttctcaaggccaatatgaatttttccatcgaggaaagtgccgacggttaaaaccacagccttagcgcggaattttaaccccattttggtcacagcaccgaccacacgatcgttttcaacaatcagatcttctaccggctgttggaaaatcatcaagttaggctggttttccaatgcagtacgaacagcctgccgatacagaacacggtcggcttgggctcgagttgctcttaccgctggccctttgctggcgtttagtatcctaaactgaataccggcctggtcagttgccattgccattaacccgcccagagcatcgatctcttttaccaaatgccccttaccaataccgccaatcgctgggttacaagacatttgtcccaacgtgtcgatattgtgcgtcagcaataaggtctgacgtcccatgcgtgccgctgccattgcagcttccgtgccggcatgaccaccaccaatgatgatgacgtcaaattgatctggataaaacatggtactgcacctcgccgttatgcgaatttctgtgtttgccctggggtgggggattctactcaagtttagacgatcgaccaagcagcttaggatcgctcttaattaaaagaa