ccccccccccccgcgggcatgatcaacagcaggaccggaggggcgcttgtgtcaaagggaaatcccaagggccgacgctaaggttcgagcttcagaggggtttgaggagcctaggggctcgaggatggaacttcggccctgcgcttgcgtcttcttacccctggctgcgcattgccagcactgactggcatgagccgccccactagcgtgcttctcggcgattccctgttttggcatctggagcctcgatgcgagggccaagaggggcgccgcaatgtttcgtcaatctgggcggcggtgtggccaatcagacgaaggaaggccgccagttgcgtgctgctttggacgaataggcacgaataaggtctgtgctgcctgaggcatgagccccctttctggaaaccgtgtccagaagataaaagcagcctggcctcccacccctcacccagactcgccatcgttcccccccagtttgttcaaacaagagatctgtccttttcaccacacaaccaaccagcttccatcctcgacctcttcccgctaggctccccctttggcgtcttggactatcctggtgcctagtggactgacttacgcgtggatggagtcaaccttacccgcgatgcattaagcttaacaaatactccattctctgacgtttcgagtattggggaattaggcaggcacctctttactgtcagcgaacatatacgcactagttcattgtttgcagtcaacatcattctttaccagcgccaacaccagtgactgccacagctttcaatcagcaaacatcaagtcctcctaccgtggacgccgatacccatcatggattcctgggccgcccactctccctcgccggccaacctcaaattcgagaacccggccgagtctctcctcgccactcctggcgagatctttcccgaagtcttcggctctgaccgcgcgacatcagcaaccccatcgctcgacgtcatgtcaccggtttccttggcagacgacgtcgacctcacggctcttgctactctcacagttcctcagatcccgccacgctcgacgcccgcttcgacaccggcgccagagactgagaagaagcctgtcaagaagaggaagtcgtggggtcaagtcctgccagagcccaagactaacctcccaccaaggtatgttacacattacttacaccctcaaacccttgtttactccttctctaacctctcaacaggaaacgtgccaagaccgaagacgagaaggaacaacgtcgcgtcgaacgcgttctccgcaaccgcagagccgcccagtcttcacgagagcgcaagaggctcgaagtcgagggtttggaacgacgcaacaaggagcttgagaccctcctcatgcaagctcaacagatcaaccagactctcctccaggcactccgtgaaaacggtgttgctcctacgattgccacacgaccggcatccttcgatggtctcaaccctaccccagtcaccttctcacaagagctcttcagctcacaagatggccacaacttgtcaaagcacgactcctctctcgagcaactgttccctacaatcaagactgaagagaccgtcaacccagcttctctttctcccgtattgaaccctctccctgagatggaggaggatggcgagaaggagcaatcgacggctgcccaacctgttgcggatgctacctccactgcgactgtggacacttcccccgatgcgacacaacatcctgctgtggtgttgtgtgatgacctgcagtgtcggtcggcggaagtgccacgctccaagtgcctggcagtgtcccagcagtctcagcccccgtcgctggatcctctctctctgctgctcctctcggcctcggcaatttcatggatgatctcgttctctcaaagacctttgatgctgatcgctacatctatgaaacggaatttttctcttcccccagccccagcaattttgatgagtatagtatggctggtgacgacaccgaaaccctccacttcccggcaaaccccgagaacttcttcgacgaattcatcaaccccgacgtctcaaatgccgcaaacagcaacgagcagcagccgcagcaacaatccggattctgcgcaaccacgaacgcgtcagtccacaaccttacgtatccgaacgcttcggaagatccttaccagcagccccatactggcgcgtcccttaatggatgcgacgatggaggtattgcggtgggttgtatctgaagggcgcacggtgccacaggttttgggagaggacggttcggcggctgcgacagctaacggaaaggagcagcgagcgcagccacgtactggattgctggcattttggcccaagggtgccatgttgccatcgaaggaagttctactcaccttgatgtgggttctgagagtggaagagcggaagatgagggtccgcgcagaactcaggggctcctcctcgaaactctgtgggtcaaccggcgtcccgtcattgacgatacacacaccaaccacgactgataataacaaacttcaacaacaatacaagttgaaggtaataccaaaacggaagctgaaggctgggccttgtggcttcctcaaacctcacctcgacacagagcgtcgaaggatgtcttgatgacttttctttttttctttttcctttttgaaaacacaatcttgtatgacgtatatctttactactattacccggggcatttggcaaaacccagaaggggccaatatagggtttacggggcttaggctgtgggcgttttatgcgtgttagcgagtggttatcagtggcttcatcgaaacaaattgaacacgaacgttccactctgtttcatatcatgatcttattcagttcccaacttgtgattctcgcggaaatgcaattgctacaattagtcttgggaaatttcatgatgaacgtaaacagcaatttgctggagagtggtatgatgaacagacggtaagttggtgttgatgactgactcctgtataggagcgggaaagagagtggcaaaccccgccgaacccctttttcgccctcctgactatcgacacagcggctttggcgtctacagcctcacgcatgtcggcgcagaaactatcacggtgcgtcaagacgagctgtcgtgctcatcccacgttggttttctggtccgaatgttttcctgtgcaaaatcatcgctctctgtattggctacggtctatcaagactttttgcattccacgaacactgagtgatatccgcaatatatagcaggcaacacatacggcaaaattgagacaagcggggtgaccatataccccatactatcatgtcgataattgacgctcgaactagcccggaaaatacacaaaagcatatacaaaatgctcgtgatgccatccatacgcgcgcacgcaatcgcttttcaagagttaccaaccaatcaactgatcacccaaatcaaacaaacccctacatacacagagacatacataactcatcaaattacatgtacaaactagccacagccgtgatatccctcttgatcaactcctgtgtcgtcgccatcttctgatacagctctggatcaccaatgattctcgccgcattcttcacctccctacacgtctcatccagacgcgaaatggtcctgacaatggtgccctccagcacgtccgtcagattcgtgatattcttgaagctcatgcctctggcccactcgtacacgacctccatcagcccgaaccggggcttgcttgcgaaatcggacccttcatccgatgacaggatcacctggtgcagcgtctgcacggcgttgactttttctgacagctcgatgatagtcttttgcccgcgctcgaggttagacgtcaagttggggaccatgtctgtcttctcctggaagacaaaggcggagagcaaagcggcgatctcggcgggctcgtaatcggcgaggacgttttcgaggatcaactctgtgagaacgagctcgtcgcctgagtggatctcgcaggcgactttgcccttgagctgaatgcggctggcgtcgtcgatgaaggagaggtccttgaggacttggatgcgctgttcgtagtccgggaggagctgtaggttttggttggagagggactggcgcagctcgtcgatcttggtcttgatcagccactggtcgtggcacatggcgtagtgcttgaggaagagatcgcagtcgacggcggaggactttgtgcacttgatttcggcgtcgcgccggcgcgtgatgatctcatggatagagagggatttgatgcggctgaggtccatctcatcccaaatgggcgcggaccaggatttacaaatctggtggagtgcttccttcgctttggtgtaaccatcgccaccgtcaaagagttcgggaacaatgctcttggtgatatgcttagtgagacaaacgacgtcgctgagaggaatgtgaacggtcttggtgtagatgtttttcttgtgtgcgggcaagggagtgaaccatttggccagagtcggggtgaatggcaggagatcggtatcgttgcgaaggtccctgccggtcttgatctcaagaacatgcagtgtcgggttagcagcggtgcccgccttgcttggtccctcagcaaggaggattccaggggttctaacgccctccttcatataaacgataagtcgaccaggtgtgaacagcttacgcccgaccggaatggccagtagggcgcgataaagctcctctgtggctaccttgaaatcctctcctgcttgatggcactcatccatgtgaacgtcgcagatagggcacgagtccctcttgattttagccagatcggcttcggaaagcttgactgccttttcatgctccggaagaagttgctgagtagcatgctctgagaaggaacgcttaatcatctcctctatctttagcgcttcaacacggagaagattgagaatcatgttgtaagtcagacggaactgcgaacgaagcttgctcggctcgccaaggatcatttgcctgagatcggtaaccggcggggcctcgtctccgccaggcggtacaatgatgacagagccgactgtatcgagaccacgtcttccagcacgaccggccatctgagtgtactcgccaggcaggaggttgcggaactggtgaccatcatgctttctatagccagaaaagacgaccgtcctggtcggcaggttcaagcccattgcaaaggtctcagtggcaaagagaaccttgaccagagtctccgcaaacaagatctcaaccatctccttcacaatgggtaacaagccaccgtgatgaacagcaatacctcttgacagaagctcgcgcagccgaatgatctgcggcaacactcggtcttcgggcttcaaccgagcaatcgacctttcaatgatcatatgaatgtggctcttctcctgcgcagtacaaaagtcttggttgctgagtgcatcggcgttctcttcacatctcttcttggagaagacgaagatgcaagccggcagcaaattatctttcttcaagaactgcacaagatggacccacaggttcttgtcctgagcagcagacgtaaagcctcctggccgacctgtccggcccatatgtccgggagtgtggcttgcacgtggtgggccaccccttccacgttgctggccacctcctctcgcacctcctcgtggttgattcgcgcccctttgcgcacccccacgacctctttggttgccaccaccccgcgctggtcctgttgaggcctcgatggctttgggcggcttgtccttgccttgtatagcaagattggcctccttccagccggtctcgatgaacttcttctccgagtctacaatcttgtggatctttttgcccgcccaaaggtagtgttccaagggaacaggtctcttgggcgtcgagatgacatagatgtccttttgcttcgtccgacccacccaagaggcgaactcgtaagtattggggaccgtcgcagacagtaagatgagcgaaacgtgctcaggcagcatgatgataacctcttcccagactactccacgttcgtagtcgtttacatagtgtacctcgtcgaagatgacaaactctacatcgcgaatgagatccgctccgcggtagagcatactccgaagaatttccgtcgtcataattaggcaactggcttcggggttgatctgcacatcgccggtcaaaataccaacctcgtcaaaggtctgcctgaagtctctgaacttttggttactcagcgccttaataggggatgtgtagatagctttggtcatgtgcttagcagccagtgcgatagcgtactcggcgaccaccgtctttccggctgatgtgtgtgccgcaacgaataccgaatcgccattttcaaggtgataaacggcctccttctggaacgtatccagctcgaaaggccactcccttgccatgtcgggtaccaactccctaaagttgggtatctcccgcctaatgtcgaccatgtgtgcccactcccgaccagcttttctagcgctggacgcggccaatgtgccacgaggctcgagggcaggaaattcgacaggcaatatggcgtcgatatcttccaagtcgtcttggttatcttcactctcttccctcttgacaccgttgacctcgtccctctcgccctcgccgtcgggagcgtcctcgggctcttgaccaagaacatcctctacttccttggcctgtttttcgctctccgcatctgctgtcttctttctcttgctcatgtcgataccgcgcgacattcctggtgcgacttcaagaagaccaccctcagcgagagtgatgactctttccagcttctttttgctctctccttcgtccgatgcggcgtcctttcttagttgatcctctaatgcggcagcagactcgataccgtctagaccacctggggcgaagggaaagaagccagccccgccgcgcacaaactcggacttgctggctggctttcgcatcatggatgtactcgtcttggcagtggcatgcgaggctggcacggtgacgttgcgatatccggtaacgcgaccctcgaggccatgacgctggaagcgagtgacggtacgtgtttgtgtgggagcgatgcggaagagcagggagtggtcgacgggtgtgtcccagcgttgctggaggcggttcagccattctgtcgagaaagtcgtggatggcgtcaagtacttcttctcaagttcgacgcggtgcgcttcggggtcggtggcttcgccgtgtcgcagctcgctcggtgggatccgttcgaagaggatgtcgtcgatgggatcaaaggaggtagtgccatcgccattctcggcatcgtcgtcgaaatgcagcttcgccatggcttcgttgaggtcgtacgccatcttgggctgtacgcgtgtgccagatgcgagtgttcaaatatccgtggcaaagggtaaaaggctagagttggaaggcactaatgatggcacctgaagtgccgtttgtatcccgaatcacactggcacttgggatgttgtgttgaagtgggggacgaacagaagaatggatgatgacggatgctatagataggtgctctgtcgctaaatcgccccaccacaatcatattgtggggtcaaaaccaagggaatctaggcactacgctgacgccaaacctgcaactgccctgatctgtttttcagaacctcaggggttatgtttacacattgtttcattacgcgggttagggttaagttagcccgccgagccatccacggagagcctatccagccaatagttttgtactactgcgcatcgttatcatcacgccgttagatacgatcccaggactattgcaacggtccgtgatggggcctgaaaggatagggctgcttgaggttctcttcagaacccatgcatttcggccatcgcagcctctgcttcccaatcatcatccgtatccttgggttgagcaacctgaatgctcgtggtcttggtatatgcttcagcttcagccatccacgcatccagatcatcctcatcataattttgtgcatctttgcctccatcctgctcactggttcgttccctactggtggactcttttcccgtcgtttttgtagcgagagacgcgtgcatctctgcttcggccatcagggcatctaggtcgtcatcatcctcttgtggtggtgcggccatggctggcttatctttaccacctccagaagcgctaccgtttccaaagatgctgccatggtttgtggtggacggccgatatgactcagcttccgccatcaatgcatccaggtcatcgtcatctggtacttcggatggccgtgggcgcctgttgatagccccgccaccaaatatactgtcggaagcagccccattgtttgttgctttgctggcccccggagcggccccagactctgcttcggccataagtgcgtccaactcgtcatcatcgggtatgtctccaggtgccgctgttggttgatttcgtctcggtgtcgcattgtaaatgtcgtcgtctccgaataagttattatcgagtgttggtgtctttgatttagcccctgtcgccttctcgaatatgggcgccatcctggtgggttctgcagaagcagatggctgtccttcgcggtctctatcctcttcctcttcagctgttgttgacctgggtttcccttcggcgatccactttagtcgtgcattgcgtagggtagttttgtgcccggccttttcacacatagcaagggcgtctacgaaagtagctttcgggaagaggtcgtcgagccattcctggtagaaggagagcagacgagcggcatctgaaaactaagacgggttatattagccaattgaccacaacaggggtgtgattggcttacttcatggccttttcctttcaacttcaacttcgatgcggtctttcgcaactttggaatgcccttgtcggataatagtctggcatcatccagcttcacacgcggaaccctggccttcttggtgacatcaatttccttgtcaatacccagggtatctggctctttgcgcttcttgttatttgttttgttcgttccagccgtctctgggcttggggaacggaaggggtcgtcatcatcccagcccgcaaggaattcgttgacgaatgcgctggtgttgttgtcgttatcttgagctggcatagtgagttcctatatctgcgttcgctgaagggtccaaaagtgatggcgatgttgaaaattatccattaaagtggtgggagacgtgagacgcgttttcgcaacttcggggcgcgtcaagcaactgcaaccgcttaagtgtaagtggttgcggcttggcagcacttccgtcaatgtacctacttagtctgtggcgctgttgcagggtccccgtcccgagcgcgtgtggctcagctttcgcgcttctcaccactaacggcggggaacgacggacctttgccgcctgaggcatcaatacggtttacggtacgagctccagccttcactgtgggcatcccgctgaacgactccatcgacgacgacgggacccgagtcgtgagctgctccataacgttcgtgctaccccatcgacgacgcaatcgtcggccgccgtcacaatgtccagcacttcatccccgacgtacacgatcagcaagacactcaataccaattatccagtgggtttcgccaattgcatcaccatgtcttgacgatgcgttgcgcattccatcgtctggatcgcagcaaaccctccaaaacaacgttcagtttgctgacatcgcatccctaccttatctagcttatcgacaatgacccgtacgcttcttctttctgcggacactgtccaacaacgtttcccacgacatagtttcatctcgagatgcgcaattctgacctgaataaccacgacacaggcacttccgccgtgtaatcggctacgctcgcccgtccgattatgttcacggcaccgttgcgggggctgccggtcccggccttctatatctgatggagaagatggcaccatcaggtgttggaaagggtggctttcccaaggcgatgcgactggcgaccgccgtgggtttcttcggcggctttctctacttttaccaacgatccatccgtacgttatcctcgttctcttcaacatgcgcattgctcctcaagttcaccgcagtcccaaatggcagtggttgcagggatatcccggtgataagaggctttgttcttgacagtgcgctaacatggcaacagtccgtttctatggcatgagcgagaacgcccgcgaggtacagatggacatgcgtgagatggttgacaaggtcaaggctggtcagccactttacggtgtcagtaccctgcctgtcgatgttcaaggcatggctgctcgtcagtcgagatactcggcccttttcttcgctgtcctcccctggttcaactttgtgaaccacaaccagcatggtgtcgacacagccaagtactaccagcaggccgagagggagttggaggctgagcgcttgggcaagggaagctcgtcgtaagacacgagcatggcggaagtcaaatgtgaaggtcgagaatggtagtccgccagagggtgagaacagaaccttgttaggcgagagggctgaccgatcggatgatggtgtaaacatggagctttaaacgctggaccaacagaacagaacgcaagttaacgaccatcccctaccctgatctttacgtgatacttcaggaggtgcgttgattggctgggttgttagaggtgttcatcaccaatagagaactatggacaagagggtggcgctttgtgttacgttgatattacggcagccactgagatttcgggacctgcctgatgccgcagcctcgctgacgtatcacttgacaacctcccgatgaattgaagattgggtctggtttactcgtcaagtctacaatcacgacaatgacaagatgagtcagttacaattcatgtatttctctctactcttttcaatttgcctcaccccactacgtattcaatctactcaagactcggacgacataatcactgttctagcaatcagcacgttagacattcgcctgttctccttaaaaggtgttcatgcgatcacaccttcacccacgggtcttgaagttgatcatcagagtttcttgattatactctcgacaactggttgacgaccgcaatatgttgacccgggctatgtggtctcagccgcagtcatagccgtctcaggtcatcaccaaggtgtgtcttgcacgtcgatgtcccgatcgatcattcggcgagacccgctcaccctgtcccgtcactgtcagccaagaggccatcccgccttcccatcacacttgctcggaacatgatatcattcatcttatcgccaaacaaaacttctgcctcaacactcacgattgtcataaagaagcctgcaagatatatttggcaactccgtgtcaccgttgatcaccgggtagaagtagcatagtctgtttgaacccaagtgatggatttcaaatgacgtggctggcatacttgggatgttttaactcgtttgcattgggaaccagaactatcacatgccattggtgctgttctcctggccctcgaaaacaggaaagtggtttcaaagattttgcgcatgcactaaaccagcaggtgcagtgtaagatcgacgcaagtacaaaatgagcgacattccatgcacttaccttcacttcagtccatccacaatgaggatcgtaactatctggcacctcatccgtcgttccccaaccacagtcttcaatagtcctccaacatctttcctctcccccggaagaccctatacgacaaccaagccaccacctccgaagaaaatagcaaccaccaacccgaaaatgggttccgctacaataaaccttcccaccatccacctcgacaccaccctgacggatctctacaagctcgccgacccctccaccgcgcacctccgcctcggcttcgtcctctgcggcgtcaactccgccatcgccctgaccccttccttccctcgcaacaagaaatatctttaccaagacagtcccttcaacaacatcccgcccgccgagctcaaagatgctgccgcctcgtcaaccacaacagagctccaacgctccatagccctcaaatacctttcgctcatcccccaacgcgacgccttcatcaccggcggcccacacacccccaccatcttcttcaacgtctcacccggctccgccttgcaagaggcgcacgaccggcacgaggccgaagcgacgattgctgttctgagccccgagcagaggccgaaattggtattctgttccggacccgccgagatacctgtaaaagagctagggatcgataggttagcggtcaagatcatgcttgatgaccttgaaaaaaaggggtatccgttggtggtgaaccaggagactcagtggtttttgaatagcaaggctggacttgctgagtcggggctgccgacgccgagggcggaggtggttgatgttgaggggtttgtaccgccgttggcgggtggggaatgttgtgaggtttgtcgggcggaggatgatgtggtggggaaaggtggtatgaggtttgtccccgcggggtgtaaaggggccaggggacagtggttggaagagcagatgaagaggatcgtggagaaggtggatgctagacaagcaccgtttgtgttcaagacccaacaaacgtttggcggggcggggacgtgggtggttagtgacgaggaaaagaagcgggagttggtgaagaagttaatggatgatgagaccggagtgttgaggaagcttctgtcgcaggtgactgctaaaaatcagcagttgaagcccgggtcggtggtgctgagcgagatggtgcgcgatcccgtgggggactacggggtgacatttttggtgaggaaaggaggcgaggcgacgtttttggcggcgtcggagcagatgatcaatgaggataatgcgtggattgggagtacaattaattacgcgcgccaggacaggctgaaggagaagtttgaggggatcatgaggcagactgctgagtgggtgggtaagcatggatacattggacccgtggggattgatgttttggagacgaaggatattccaaaggatgaactggttcaagggaacggcatttcttccgcggatggcgagaagacggcgcagtatattgttgacttgaacgtgaggacgtcgggatcactggcgttgccgttgctcaaaggtcactttacgagcaggggtatgacttgtgcgagcagtttctctaccacgctgcgggggtcgaggaagcagtttatggagacgtggagggaggagtttgaaactgggcggatgctgatcatggcatggtatgaggatgatataggcaacgaggaaaaggaggtggagagtattggcgatgtggtggtgggcgggaaggatgagaaggatttacaggatctgatgaagagggtgagggagagtactgaagaggtgacgttttgatcgactgttcggttcagcatgcccgcacaactggaccaacttgcccgatgtatggatgcatttcagccttgggatatgttggcagatattacagccagatggtgtagcaggcttggaaactctggagtagttggtactgatgtagttggtaagatgttggttcctctggcgttgatagatatgggtataaggactcactccatctacaacttagatggttacccttatagcattcgatgtgggaactacctcaacattaggattatgttatctaacatgcagcacagaggtttcctaccaattgtttggtgtcccccaccctcatgtcccccgccaaaacacacaacctgaggtagtatataaaaatatccaacccctttggtataagtatatgcagctagacgcaacaaatctaagaagcacagtacgtgaggcagctgataccaatacttgataacctaagaggagttgaaaacggttaggttgagatctctgaataccagatcagagatgtttatttggtaaagcaaacagttggtgtgatattaatccagttatgagaattgtaaaatgagtttctggatgtcgagtgatgtagtctgaaggtgagaaactggttcacctaagacgcccgagaaagttcacacgcccatcacctttcctaattcgggcgttactctattccattgttacgactcactcaaaacctccgataattcaaataattgcttacaaataagcctagcgaagtgtgcagaaaggaaactcaccgaggagatcataacatagaaagaaccgaatcgatcccaacccataatggcaccagaaccattcgtgatgaggaaaaatgctacttctgataggtcaacgaccgggagtaaacaactcgcaagagctctttggacacccctaccttacccccagaatccttcatgtcggcgactacaacaggcggtttgttaacccgattgcgcttggctttgttggtatgcgttcttctgtgctgtgctgtgctgtgctgtacttctcacggcggtttttctcttgagttgctcatagtcatgatgtggcaggaaagtctaacaagcttctggctaattcacttttgaaggttcgtcatcttgcaaatttacattctccatggttctcatgtaatggggtgatgcgcaagttttttcgtctgtcgtgtaagtcgtcattccagagtttctctttttacatctttcgacttgtttgtcactgatcgtggaagtaaacagagacatattattttcgtcgacctcgccctcctcctcgtcgccgtggctttctaatgggtcatggacagcttctcccccatggtggttatgggtctcttcgccgtcttccggatgccattcgggcgtctgcagttgcccacgctccagtttgatacgcctcataagaccacttcgaaccttaccgtcggcgcgttgacacccgagtataatgccgtgattgcattgtatttaacgttttgggagttttgcgttgtttacatctttatctttactcgcaagactaataccgtcccttgcgctgccgtatagtctctcgaaattgaagttagcgtaatcactttacataaacgcaagcaaaaaataagggtgttggtcgacaatgtagatgcctctttgctgcttctctacatcattatccctacccactctttcatacacaagtaattacgcggagttcaaattcgagagatcgtacggaaatctttctgctggttattgtggcttgttgggcgctgagcggggcgtattggagggttgatgaggggaagtttgaggaagcggggaggttgcagaagatgagttctgcccctcttcattcagggcaagtttgatgattacgtaaatgctccttctctctctgttccaacctttctttcctaactgggaggcggtgccctgctgttttgatgtagctcttcttcacatgtctttcattatgagatgcgaatcactgtgaaccttcccgtcggcgacatgagccacttctggcccaggactgatgttgagctggcggttgcgaagcatcgcgactgatgtgatggcgaatgcgtgggattcgattcgaggagaacctatctacgagaataatggagactggagagcggttgagacatatataatccatgtacagtggaagacgttcggtcattgatgcatactcgtaataattcggtgcagtctggcaacttcatcaaatctgcaatgaactctgcagagtatagtcccgaggcgccgtatgtacccatcatgcacatcaagccggcgtgttcaagtaaataagctggataaggtgatgatccattggacctcccgtgcctctgacgttttagaaacggctgatgatcgatggatactacttaacatcatgcgatctcttcctcaaaatctcagctgtgacaaggacatcacctacacagagaaggggtgtgtctctccgctttattgcatcactttcgcccttgcgattcaaactgagtgttcatgtcgtcgctgtgcagctgttgcaacttcccagggtccactgtcttacaagtccaccgatgggtggaggtctgcagcggggtcaaggtgacaggcaggcaccggggctgcttccctgccgctagacgctgattcgctggttcccctcgaattcgatgaaaagggaaggcgcaccagcacgaatttcgtcagtggttgcaggggtcctagaatcgatttcgtcatgactttcactattctccgtcgctcttaccaacgcaataagttaggatgatctcgatgggatgcattgttgacttccatgtctgaaggaacgtcaatattaaaacaagtttcctctctcgagatccctcttttacccctttcctttcctgaccttagacaatgattcaatttctacctacacgcttcctcagaccctccaccaggactcttctttccacaaccagaacaagagcacttaacaccactgcacgaaccactctagcgaccgcgattagttcatccaaaccttccaggaccagtctcccatcctctctccaccaacaatcttacacaatgtcgaccggaaccaagtcggcctccgctgccagccatgccgagttgaaccgcaactccctcttcaacctcgcgggccgcgtcgccctcgtaaccggcggcggcactggcatcgggcttatggccacacaagctctcgccgtcaacggcgccaaggtgtatatcgctggccgcaacaaggagaagctggacaaggtggtggagatctacaacaaggacgtcgagggcgagatcatcgccctgcaggcagacgtgactaagaaggaggacattgccgctctggtcaaggagatcgaatcccgcgagaagtgtctctgcatcttggtcaacaacgccggcatttccagctcgagcgtaaccaccgaggccagcgaccccaaggagctcaagcacaacttgtttgataacgagaacgctactttcgacgactggacggagacataccgtaccaatgtggctagcatttacttcatgacctccgcctttttgcccctcctacaagctagcaccgagcgccacccaggctggtccggcactgtggtcaacatcagcagcatcagcggccaagtcaagtcagcccagcaccacttcagctacaacgctagcaaggcagcggccgttcacctgaaccgcatgctagccgcagagatcgccaacgctgggctcaagattcgcatcaacagcattgcgcctggtgtcttccctagcgagatgacggccgaggaaagcgacgagttccagaagagccatatccccaaggagaagtatcaagacaagttcccgagtgctcgtcctggccgcgatatcgatatggcgcaggcagtactggcattggtatcgaaccagttcatcaatggcgagacgttggccgttgatggtgggtacaagttggctgctggactctaaaagagggtttgataatgttaatgttaatggaggaagggatgttatttaatgacatgattgcatgtatcatagcgggttgtcttgttccaatgtgcggtagcgtgccccagggacagaacattcggctaggggctggatggaggtctattgacccagcattgcgatgcaaggtgtaatgaagtatgacacttaccttttgacgtcaattaccatgacatgaaacagtgcaaactcaatcactgcggtcttcgttgtacatataccattacaaatgccacatctttccgaagaaattatttcgccccctacgtactaaaaccatgctggtttgtaatcagcgcgggtccagagaatccggaatgatccctcctaagcattaccctgtcaaccgaactacgacgcaagtaaaatccaaatccatcatccacacacaaatcgagctgcactgatctaccatgtacgcccagttcaaggtaaagtgctaaatctctatcacggggaggactttgtgaagggcattggcgaaaagcacttgggtcaagataactacgtgtatcaagcgacagtctgcaaccatcatcttcttacaagtcgaattgatttttgatgttcaaatgaaagcacatgttaaccatcaataaagcaaatcttcacgaggtgaattgcgtctgctgatttgatctcattcattccgtcataaaacgctgttcaatagctacattcccacgttgtgatatcgcgctgtactttcgcgccctccatcatcaacgtataaaccgttcactcataaaaacaaagtggatggcacagcttctacccatgtgctaggccaagtaaaagcaaatcatatggaacaaagaaaagggggtataatgtcgttaaaaccgttagcagtcttcctcctccctccaatccctccatattgtgctatgttgtccatctccggtgacatgcaaaagagtaagtaacagagatccttcctttctccctttccataattgaccgattccttgaagaaaatcctgtgaacaaaattctgaagcgaaaggggtcaggctgtcccagacaaagcaagaaaaaaaaaagatgtcgtaatacgagtgagccagggaggaaaaaccaaagccagagcctattgaccaaaccaaccgacccaatcgataatgatcgttaagtaccagccgtgaaaatgcaagagtgttcgttatgtgatcaggagcaatttaaaaagaaaaaaaaggagagagaaaagcaataactagtgcaagaaagtagagtgattccacaagccaaactccgggggtatatccagggccatgaaaagggggtaaaatcccgaaccaagtcatcaatctagccagccgtttcaccaaacaaaccagtgagtggggtgcaccatgcgccaggtaaatgccaaaatgagcaaccgtggaaatggcaagttatgaaagacaacccgattagacagaaccattgcatccaggactggaggctctcagttatacagaaacctctcaatgtgcttagggtcaagccagccaacccgttcgtacgccgtccacagcttcgatgccttgttcacatcgatcttgcacgcttgctgagcgtctgtcttgcgaaactccttgccaatcttggcacactcaatgcgtctcatgaagatacgcctcttactcgtgagataggtcgcacaatccaggcgaagggcggcggcaaggctgagctcctcatcatggagaagggccctattgggatctttgctcaagtcaagcgcattacccttccagtcgaccttgagacagccgggtgtgttgggtagcgtcaaaatgctgggtgtgtagtcgggaagagcgtcgaaatccttgtcctccctgttcggtgccactgttcgcaccctaggttcaggtgtggcgctaacacgtgccgtctgtcgagagtgcgtaggggttgcccgaatcggtcgagggttttgggccggtgccttggtgactctgggcttctgaatgcggccaatgctgctggttctcgccacctgaggtctcggagccggagccggagccggaggttgagcggcgggcaaaattgttggaagcctgttaaccatgggccgtgctttcgtgtggttcttcttgtcagctcgcagatactggcgctccttgcgaagccagtcccgaggatccttctgccacatcttcaggcactccgacttgaaaaagagcaccagctcgtactcctccggcttagggggcgatgtggcgcgtacaatgctctggggtcgagaagcaatgtgattgttgaccaagtcatcgagcggctcggctgaaggaaccgaagggacgaagagcggctcagaaggagggctggcagcggattcgggagcaggatataggatcgggtcgttgtccgaaatggaaaggcgagggtccgttgtaatcgagtttctcgccctagtatagggggagatgggaggagaaatgggcgggttcggtcccagctgcctgcttgcagcggacatgggctttgagggtggcattgcggcgtcgcgaaggttgaatgtctcgtaaggagctggaccaggaggagacatgaggttgctgatgtcaaacggccgcttgggcttggaagaagtcgaagtggatgacattggcatcatagtgtaatccattgggaacaatgctggctgtaggactttgtcgttcttgccagacattatggcaaggtttattgccctttgtgagatgctgagggatgaaatgttcgtcctgctgacttgggaaggagcgtagtacttgaaaacgtctcgggcggatatcgacggttgatgggagatgtatgaaaagactggttcgtggattttgtatggtggtgttcttcggatgggtggcgaacgatgggttgatagcgtcaatgggtgacgaagatcaaggaccgatagggtttatgagtcgagctggtgcctggcatgagcttcaatggcagtgactggtggactgggaagatccttgacggttccaatcggtcgcgaagatgacagccgtccggaaaaagttgtagaagaggaagaagccgacagtgttcctggtgatcaagaggcgtttaagaacagtcgggcaacgtcaggcagccagtgctttgtgcgattgttgtttgggcaattattgttcgtctgtgtttgaatagcgttgaatggccggataaggcctgcgttttgttgtcaattcgacgagtgctacacaatgcgagccaacactacatgatactgcgtctgggtattgtgcgatgtcttccttattgttcgagatgcttgccaccagtcgttgccattcgggttggcgcgggggggtggttgagggtatcgaagtggaacaataggaacgtctctattctgggccccggtagcaagtgtggagtagtggtttgagattccagcggccgggacttggtctggtgctgagatgacagttgaggtccagtcaaagttcgggctgcgctgcgttttaacgatgcaccgtgcagccctagtctagcgccccgctgctaggggttggtagggacactttgtattagtaacgggatggaaggtaaccttgatgagatcccgtccgtcaatagaatcgaagcagctggaacccgagaggggaaggcttgcgtcggcggagcaggcagtgcttcccaattgaaacctgaataatagcgatagctgaggagcgttcatccaattgacaagtcagctatgtaagtcaatgggaagtaacaatagcaaaaattggagtggtggcggagtggagggtgagacggtggaagagaaagaaagaggggggattttgcaaaagaggtagcagagcaagcagaagggaagtaggaaaccgaagagaggcaaaggcccagggcggtagggcatacgggcatgtaaaaaggatgccgggcatgtgcaaaacaggcggcactgcagccagaaggagcgggccaccccctcccactgccatgcctccctctctgcctgcttccgctcaccttcccgtcgtcgccgacagatgcaccaaaagtcccatgtcgaactgtgtcggtacctcctgccacgcgggggcataagcggccaaggtacccaagccagcaagaggtacctggacaagtatagtgtagctgaactaccccaacttcacagtccgtcggtaatccgatcaagatgcgtgcgggatatgcgatgcgatactgtacaggttacacaccgtcggacccaaagataaagaaggtctgtgaccttccccatcacagtcagggcagctgagactcaggatgatattgatttgtcgcaatggcaatgctttcttggttcccgtcaactggaacttatggatcctgacctcatcaagtcatcaccttcctattatcctatacaaattccggctgctgctctcgctttcgatgctaggcttcaagcgactgacgcggccatcgtagaacctcacctggggcacagaaacccaaacagtggggcagagggcatggggcgctcacacttgattgagctgaccatcctgaggtaccggacctgagcaggctaagtacaaacataggtactactacataccttatggatcccttcatcactcaccatgtccgctctttttcgcagggggactcgtgtgcctgtccgctgtgtttcccaagtcccaacgtcttcttcttcttctgctgccttgctttaccaattgatgcagcactgttggattgcgaaagagtcattcgctgacctttggagtcaccctcttccttcacagggttgccacgccccggtccgtaaaccattgaagcccgcttcagagcaagccgtgacttaggacgcagccaatccggtgatcacctgcacgcactgtaactacacatatccctatcagtaaggcatgactgagacatagcttggcacaaagtccggtcaagtacatccttgaacttagtttgagagttagtacttggaggtgctgttcacaaaccggccatggactctgaagcgatcatcagtcggtgacattggagcctcaaaccctggcgcagatcaagccgaccacagggaagcaaagcatgccagtttgatccaatttccatgatttccaaaactctgcgtacacgtattgaatatccgctaacatttgctttgtccactacaatgcatagtgaggcatatctcgctcttgcgatggacaaatttgctgcaatgtcgtacagatgataataatcaacatcgattgccttggttgattagagaaacttcattttgtttccgatcgttgaggaatcggtgccgcctcctgcaaaggccagacgggaagggagtttattggaggtgtttggacgagcctcaacgtaacagcgagatagtgtcggctgtggcgggaaccatgctaacaacgacatggtctgcgagttcgattgatgatatgatgacccattgacagagaccacgcttctggcgttttcaaaactcacttcatcatccaagcatgtctcgttatttgatgcaagacctctcgctgcctggctttcggcgagcatgaatttccgaatgcgtccggtgcccggtttgcattgtacggctgcaaccccaaccctagaggtaagatgtcagttcattgccatcgaatttcaagctccaatcgcgccattcatcgctccgtcaggtcgtagcagttggtgttatcaattgggcagatattccatctgtattgggcatccagcgtgtcgcagaaacggggcctacagtaggcgcaaacgggtgtttcggagactggcaaacgcaaaattgtcaaagagccccactggtgcagagagaacaaaaaaaagaaaagaagaaaaaaaaaggaagacggacagctcatggggcgcgggcagcgtatccggactattctcgccagtattttgccacatacgagtgcaagtacgactgcacaagtacgactgcgtagagggagatttagatgggaggaaagcgattggccaatcagacgtcgaccatgggacgaaggacgagagcatgcaaaggccgctgcgtaccgagcgtacctgtagtgtatgacaaattgcgaattgggagcatgctggaaggcagatgatgccgatggcatggcactggtttattgcctttatgaaaagtggaagcgaaagatggtaaggtgagtcaccgattgaccttgtcgcctcccgctccagaccgaggggccagcattggattcacaaccaacttggcctccatggtccatagctgtttggtgaagactaggtatggtggagtttgcgagtttcgcggttccgtcggagaattacattcgagtcgtttgtgtgctaaaagtactatgtacgccaccgcgggtaactaggtctggaagtgagggaacttaccccgctatcagctgcgttatcgagaattaccttgaatgaacgagaaatggaagtgacagtgaggtataaggtaggtacctctaggtcccttgaagtcccgcaaagtactcctttcacatcgacgacgggagctacaaacggatcaccacagatcaccgagtgtgcttctatcatttgtcttacctcgctcactcaagcgatatatcccgatactgttcttctccgcactcaagcctgatggcctcctacagagaggcatatctaccacacgatgaagctgttgagagaccgtgctgtcgagggcagcattcagcagcctcaacggctcattcgcgtcctgcacaagccgccagtccttcccacctgggtgggctatacatcgcgtatgtggcagcacgacagaaaggctccccgtcttgaataccacagaaacatttgatcgtgcctgtccaggatgccacgtacccttatcgtcagcctgctcatcgaattcccctcctcactgcatgaaggtaggcgatcaagggactggcatcccaagcctaaccaagattctatcaaaagcaaccagcgaaaacacaccgcggggttgaccagcctccagatgggccccttctccccgcagcgcccgcgtgtgtgtgacggcgcggagccggacacgcgagcatccactcggccggctctcatcccggtggacttgtgggccctcccgttgaccttggacggaccccgctttcaacccctgatcatctcaactcaagccgtccattcaatcccgaccccgacctcttgaccgacaatggcggtgacaggctctagatgcatcaaatgctggcaatggcatacataccgccaatgaagcaaaggcctttggacaagaccgattgccaaccaccaaataggcaagcaatcttttcagcgcttcgaccctggcgtgcctgggttttgggctccaatatactttcatcttcaccttggactacagaccagaactccattcagcaacaaagacatatttcaatggcaatgaagaaacaaactcattatcaaaccccttccaacagcaagcaaacatgttcgaaatcagaaccaacgtcaagaataaaacatgacattaaattagggaaagatgtttatcttgtaacaacaatgatggaaccggcatcaaactaaattcccatttccaacttctgcttattgacctagcattcggggttcatgcatcgatgcaatgattgctgccccgaacgggcgcgttggacacagttggttggtcaaccggaattttctccagctgacagacagatcacaaccctggctctggtgtggttccccttgcagatacagggttctcgatagcggttgacgcacttacactttgagcactgcccccccccagaacgaccaagcatctcgtttagttgcctgaacatcggtgccacatgccaaagagttctgggaaggaaaagaatgtccttcaaatatttgggcagctcggtttgcacacgcattgtgctctacacgaccagattcgacgaatactatcttcctacaatactttgccatactcgacacttcttcacaatagtgccggctctctcagaccgacaagccaaggcacgcctctctctatcccaccataccaagaagagcttgaatcacaccagatgaaccacgcaggaaggcgcgagtttatcgatcaatttaccgtagtgtgtcaccactcgtagtattttcacatactatgcgcccgcgcatccgcccgaacaacagctcgcagccgacacaccatgactctgtcacctgacttgacaatcgaaccttgccaatcttgggtacccctcgtcatggggttgaccttggtcccgtcagtcacttgtctcactcccactcaccagatgtcactaccaccacacccacttgtttcccaatcgtcgcttatccgctttagattgcgctaaagacgaaagtaaagacaagcgtgaggacgacagtggagtcataagactcgaccacgaggaccatcccgttccgctagactcccggaagagggtgtaatgacaatgggaactgctatgaatccaaggcatgaggccctcctatgctccatcaagcacagtatcaatggcctcactacgtactgttgctcagacttcagacacaggaaggtattcattagctcgattgactaatcgtagctcatgattgacagtgacgagatgtttcatcgataacaaagcagccaattgaggccatgtctgccctagcattggtcactggcccgctcgccatgtttcttgtatcgcctctcggggcgtatcctagggctgattgagcgggtacatcgaccattcacggccatctgtctgcctctgaagggttctcgctatcctaagaggtagtttcctacactacgctcaccctctgccatgccatcgatctcgttgctgtacacgatacgtacctcgagtaccaaaaagtgcataacacctgttccacatgtggtgactgtgacttgctgacccttatgtaacaatcaatatggcacattcacaaccaggaagcagataaggaatcggaacagccaaaccatggactcttgtggcctatggcctggcataggctgctggagcaggtttcccagagcctcaaatgctccggctcgcgcaacaccaataacaacgtgtttgtgctagattcgctccccatcggtgccttttgacgttgctgtagttctcatggcagcatgtcccatcaaacgttgagatttccataatgaactgtaaatctgttatcggtaagcatagtggcatgtacatgcttccttggcacttgcataatgatgaacatgtctcgcccagagtcacttggacgggctagcgatgcagggttccgatcatcaattgagatttcagcatgttgcctaatgctcctaaatcgatcggaacaaaacgtggaacgaaagatatactactctcttctcaaaaaagctaagtccttccttctagatagcaacggtctgacctgttgtcacatactcttagatgctaagcaattccaataccgttggtttctttgttcactccagtttgtctccatgacaacacacaaaccaacagtccatggacccaacatcccacacaccaacaacttcatccaatcaggctgtccaatgcgcaggcttccatataatgtccgttgtgcctaacgcctcccactacgcagtatatctatgtcattctttctttgttcgcgttctttaataccgtcggcccacataccccttccctccacacatcgtgcttgtcttctttggtacctacagtacaaataccgattattagaagcaggagcacctaacaataccaagggtaggtcacgcacccaaattatgtagaggcacgtacataataagcaagttatacaataagttcacccatacacccacacccacacccatgcaacccgcggtcttcaaatgtacaccccaggggccaattgacctgccaacaacctatagccaaggaccaacagacaacatttcccatctctcactacctgagtactactagctaccaacaacaacaataataccagacagcggaagattcggatacagttccagccagcttgtaattaggttattaccaatatcgacagcaaacaatgaatggactccgatatatcccttgagaccagcaaaggttagttctgcctagcgtagtgtgcctgcgctaactaattgattatacatacacctactactatgcgcaagtgacaagtttaaattcggaatgagtcacgttgacgctcgctgccaggaacatgaccagaagaggcgcgggggggttggtgcagccgtgaggcgtacaacaagatgtgcgcacgtactgtgtagatacctacactatcgaagtgttgctgaatgggttgtacaaaggaagcagtatgggttagtataacaactgtataaaaaaagtataacaactgtgaaaaaaaaagtttacttgaaagatgagggatgaagaaaaacaaggaagctgggaaatcgaacagatggaagaaaaaaaaaacccaaaaagaattatttgcatttgcgccagccgcgaatcgaacgcggggcccatcgatggcaacgatggattttaccactaaaccactggcgctatatgaactgaatgtttccaaatttacttagccatagtgcccatgtacccaccccaaagcctactcatagataccgaaatggtcatccttctccgaactctcttccccttttcctcacacgttttatcagtcaaccatgaaaagccgcacgaactgtctaatccgtaataatatcccctagtgaggataccggaaaatcgtatgtacatataccatgccatgcccccgttgctgcagccgaagtgaacaatggaacttcaacaaacccgggaaatacgcgtcgcatcacatcgcatcgcaaccgcacagattggcttacttacatatcgactaagccggaagcttgaaagcatacctgtgcaaatgtgcatagcaacgtgagtgagcaggtcgcgccgacggaggaggtacgtatgcgctaggtagctgctgggtgcggtgatccgccaggcatgcagtaccgtactgaaactcgcggacattcggatttcaagtcagcgaaatcatattcactaagtaactccgaagcaggtcatgtgcaaaaaaggtaaatgcaatgcacacaggccgaacgaaggacaaacaaaccccgttgcagttatgtctcccacatcctgctccggctaagtacatacagatgcttcatgcacagccagcgaaacagactgtaatcatctatgagtcttttgtagtagaaaatacccaatttcgatgcagacacgctgctcagactgctttgaacatgacagatatgtagccggttctaggaaggtttcttggacctgaaattcgatgttggacatcttttacggtaggtatgatgttggatgagtgagtgcttcatccatgttgtgggacactggcgatgactgtagccatcaggctaggtaggtgtcttctacagtgactatggcccatgtagactttatgtgtgggagtaaagcccgggagtgattgtctttattacctttcttcaatgcattggtatcttgtgtctgcgtgtgagagaggacaaggtctaccatgtgtttccaggtccctcaaaagtgtacgcctgtcctccacctgctaggcagccatcggcctgcttacacattgaccaagctcggtcatgttggggaggcgtcggtcgtcctcaacttttcgcaggaggcggtttaccgctttctaccgccgcccaaaaagctggctagtcaacctcttaaccaaatcacatatcgaccgttcttctccacgcggttcaccgagaacctggagcgaaactggggagctgcggtacagaagtgtgtgactgactaacccgatgggcaagcgcgtgacacagagaataggataggcttgacgcagcgcaaatggttgagccaatggatgtgtgcagtgtgatagaagactccggaagccacggtgaagggggactgaaatgtactaaaagagataagctgaggaccgcgcgtctggcttttgccactaccgcggaagtctgggaggcctcccgtatatataataatcatcgaggtttaggttgccggtaaccatcctggcttggccgtattcaagaagcttctagagggtctcccttattgtccgtactggccatattgctggcggttctataaacttttcgccaagggaccataccatgatccatattgtcaatatgccgagccatgacacacgcatttgagtggaacgccagataggacgttagaggcacgaggtcccccatacaactgcctgttcctggataaggctgtctaattgtcttctgcgacatgtatcacaggggaaagcagggcgtcgtgtacgccgcgaataggcccactcctgcgaaacatgcgggataggttgttgtatgatcggcgccttcagtcgggggttgtactgggcaatgtccatgtttaacgtaatgctgtgtccagtgggctgagtgcggtggggccagattcgcttcttggtgttttgggatgttgttggaggtccttgactgatctcgacaatcaagctttctaacactcagaggctttgaagtggcctgcagagaatggcaattcaggcgagaggtgtgtcggattgcgcatcgaagagagttgttagcaactaggtaaaatcataaaccatcaaactctcgcccccacctctcttctctttcaacacaatgaccatttcatcgtcgaatcccacccagttcctacgttcatcccaatcgtattccaaatcttctttgttgtccaatgcaaggccgccgccgctgggaggagccgagccgcttttgttatcatttgaggcagcaggaccgggtttgatctcgatgcttcggctgccaattccgcttgaccgtccttcaagctcccagactcgcatctcttcaccccgcgagctgacactaacggcctttccccgcgccgttatctcggcattgctgattcccgatgtgtggccccataaccgaataccacgcgagatggacagcgaggaggcggttgatgtgcacatgtgcagcacaagggtgttgtcaggcagagtggcaagaagataagggtgagtgtagcaaagtgtcgtaggcccgactgtaactggaggggttcgcggggatgggttattcggttctcgagatctagcaactatttcatgtaagggtgttgctggtgtttcttgcagcccactaccagtgtctaacggtatggtgtatgctgttcttgttgtagtgatgtcgggagcggacttgacgcctgtacttggggcgcggatgtgcatgtcctgaagaccgatggaccagcccctccgagtgggaaaagtgtaagctattgaggcgacggttgtcaaagccatctttcgtatggatagtgcaagaggaggtcgcgatgagtaagagttgagggatgtgagcaaatatggcgctggaagcgtattggtatcgtttccagaggcatccgacttctcctccattggaccacccgcttttgtcatcgttctcgcctcgccgcctgcccccgagttctgagccaattggtctgccggtggctgctggggtacctcgaaggtgtaaagcgataccaataccgctgccgtggccgttaacaggtagggattcgacagggccatcgcaacgagttccccattactcgacttttcgtgtttgtaccgccttacgagacggttctcgccactgaaaaacctccagaccccaaaactcccatccaggaaacccactcccacgtccaatatcccgtggtccaactcgtggtcgtccatagcaatacagctcggcgtagagtccagcccgtcctcgcagagactcacttgcgccagcagatgtctgctcttcagatcccatgcgcgcaaacccgacaccctatccgcggtgatcgcaatcccttcgaccacttttacgagcacctttcgctcctgttgttgatgatttccctcttgcgtcgtgtccgccgtaccccctatcctcagctcttcgaccgcgcatttgcccctcgaccagttgtatcggatcttatactgcctcttccagttaaccggctcccatttccgctcttgtgaccgtccgtcgacttctacgcttagtccgctattgtcgaaagtgcttggctcgtctctcctcctcttgattccagtcttgattccctcctccttcttttcttgaacaagtccaccacgtcgcccatcagcccagagtgtccttctgcccgagtaatgcaatttgtggccggtaccaccaccactggccgcggtgtctctgaatcccggtatcctcatggcgcgcggtagcacgaagcgcgcgtagtataaagccttccataattgagagtctccagcgagctggtagaagcggcgcgacactggggcgacggcgaggaggtgttgaagtgaaaggaacgataggatgcgaatgagcagctcgtctgagagagaggagagtagatcgcgggatatgctattacgtgtggggtcagagtcgggctgctgagcgcgcgtcggccgcctggccggcagggtaatgtcgtcgtctacgggatggggattgagtcgtcggcgtttcgcgtgcggcagaaattcggtgttgtcgtaatcgctttcgtcatgatggtcggattcatcgtcgtaggcaaccaaatgttgtgttcttttgctggccattttgcacgattcgccgcccttgtattctccagccaaaaacaacgctaccagaagcggtttcacgggcgttcgcgagcaggatccaggctgaagagcggacgtggttgatttgaagcttgcggacgaagttgcaagagctcaaaggacaagaggaagattcaagacaccaggatgtttcgtcgtcgcagttcccgtttctgggtaagtggcaacgccaagccttttgggttctggggttccattctcttgtatgtacaagtaggattacataacagcatgcgtacatgctacgttctagtgtaattgctaacggttctgcactgataccatattccaattgagctatatactaacagacactaactgactaaatgcacactctcctcaataaagctgaccagggaacgccccctcggccttcaacgtggcatagtataactccgtttccgcaaggatcaccatccgaccctttccagcaaactggaagttggcgaccgtgctgccgatccagatctttccgagcagctttccggacgggttgtacacatgcacgccgtcgccgcagcccgcgtataggttacttttggtgtcgacgtggacgccatccggcacaccagtcgcgatgaaggcgaaagtcttgcggttggagaaggtgccgtcttcttcaacgtcatagcggtaactttgtgtgaaatgcaatgttagagcagttgttggctggcgactagacgagaaaggtggcagaacttacatgctcgatgggaaggatgagttacgcccgaagaagccctggatgacgccggtatcggtcacgtaggcatgatggccgtctggggagaaggtgatgcctgataccataggttagccctctccctccagtgaagaactgtagacgggacaaccgcttaccgttaggcatattaaacccatcagccgcaacggccacagctccagatgtttcgttgaatctccaaacctgcttctgaatgacattctcgggccggaaatcctgaacatagccgtaggtagtatcggtaaagtaaatgtctccggtgcgcgggttgattgcaacgtcattgatggagttaaactgacggccaaagtagttgtccaagatgaccgtggcattataaggagcattttgagacatgacataaagcgccggagcaactctgctgccctgtccctcgccggcgaaaaggattctgttcctgtaatttgttgcgcctaatgaagcagttagtatcatattgtttccctcttttccccctttgacccaatccctttggtcacttctcttctcgtggataaaagacataccattggggttggtgatagcaggagtcgctacgactacgtgaacatcgaccttgccagtggaatttctctccgccgatacatcagccgtcacttgggaaagcgagatcctttgaatgacggctgacctgttgagtccagtgccggcggcgggatcacccgcgttttgcacaaagaagacgtcatccgtggacgggaccctaaaatcctgaccatcagtttttgttgccagttatcttgcctacaacatatttcaggtaaagacctaccagacagcagcttcatgaaacatcgggttagtccccgatgacttaagaagcgtaagagtcgggttagctccaataatatccaaaaactcctcatcgtaaatgtggaagggcttctcagagagtgagtcctttgttgttccaggcgggatgaagagctgctcgcgcacaaggtgtgacaggttagcgaggagcatgtcgaaacatggcgattctcattttggcagacgtacagtactataattagctacagtaggaggcggcacgtcccccagaacgttgaaacttttttggttgatgacctgtgcctgtgccggaagatcgttgccctgggcagtggcagttgccaggagcaacgccgtcgccccggagaggaggggcgcgagagacgtacgccgagcatggaccatggtgatgaacttgatgatgaataggtatgtgatggaacaataagatcagtccggtatgtagtcttcgacggtgtatgatcaccaagtatttatggaattcaatcgtactttcctcgatcaagttcggtcaagtgtaggtaagcttcagttcaccgccgacaccttcatcgccatcgcgcaccggctaaatctatggcgtttggtcccctgccaagttgtggaaccaccacacgatgatcatcaacttgttgcgctttgcttgtcgttcttgtcctcaactacagtccaaggctggtttgtttgttaagttgatatttcttgccatattgggccctatccctcccaagttgtcctatatctcacaatgacaaaatgaaaggctcagcacagatctgaaaggcattatcaatatccgagattgacgaaacaagcatcaaaaacaacgtattcaaggtgaaactacatgttaaccacagagccacaatgaaatatagaaatacccggccggataaacatacccgggaaacctgacccgagatctcgagctaacgatcaaaccagttctggactgtactaggtcagcgcttccccatcttgacccccacatatctcggcttcttccaacttggcattgtctctcaacagccctggcctagtaggccctcctgtactcctagccctatacgaaagaagtggactccggtacgtgaagatagacaaaggtgaaattatgccgatcggcggttgagcggttggctggccaacctttggtggtgtatacctataggcggttgcaggtaaaataataggcatcttacagatgcttgcagaatgaacagcaaggtgttaatacagcaaacatggaagtgatttcgggtttcgggtcggaagccaggattgccactaaccatcacatcgatcgtatcaatatttatggcctattaagcatggtcacgaataattcatatgtgacgctgtgacatgtggaaagcttttgttttgttcctcaccgtgaccttcctccagcccaatgagctaaccgcttcagccgtccttctagatctaaatcaccgggatattccagatcacttaccgggcaacttccgacaacttgacaaaaatgttgcgtatattcctattcgacccttcacagttgccttcactagtctatcttagtgtaaactcctgcagattatactcatcctcatcgccactgcatcgagaccgcccttgtccccttgacagagaccggaacccagctacctctctctacccaagaataagatccacaatgaaaccgacctcaatccccagagaagatcaggtataacatacagattccgtgcccggcgtaccacaacaccaaccctcaattctggcagcttgctgaattctacatgagatcgatcatcgccgacatcctccttataggtacgcaggtcatttcccctctattgcttccataggattcatcaacatggctcggcacatacagccacttactcggacacacatgaatcagttcggacacacatgaatcagttcagacacacatgaatcaattcagacacacatgaatcagttcagacacacccactaacaccctcaaacggacagtctccatcacgaacccatttacgccagtcttgagctcatctataaggtaggtacataacatgaagatatgtcacccagaacgctagacgaagcaagactgcctttctcccgcgcaagcatgtcgctcatatgttgctcacaggctgcttatctcctttgggaccagaaaggcggcatcaatctgccggctaaatgacaacacacatatgaaacaaacttgacactcttgccaggctaatggcaggaccaatcttgtcctttggaggtgaggatatattggtctagtgaccatattttcgacttcgtatatacacacgctcgtcgagtgtctcccatacctggattgagagtactttgtacgtagattgcttcccggtaaatgagatgctgtcacgcggaatttggagccccattcgccatcttgctgtgtgggtgtagaagggtagagaactcagatatcatcggcgtaagaccgaggcaacatatgcgggcgtttaaacccaaatgccgatgtgacctcgggattgcgttcgtggggaccttacattgtttgctttggctgtgattgagagaaacagtacccgtgacttcgtgaatgatagaggcgacgtagacgtaggcaataaagagggggtttggctctccccccttgtgtggtcggcgggcttgtccttatacctgcgtcagtccgcttgtgtgcctctttttctatcgcagtagctgaattctcgccaccatcgcactcgagtcattgctcaaccattccattccatcatcagccatgaagtcctcacttttagtcgtcctgaccgccggactagctgtcagagatgcaatcgcccacgccatcttccaacaactctgggtagacggcgtcgactacggctccacttgtaaccgccttccgacctccaactcccccgtcaccaacgtgggaagccgagatgttgtgtgcaatgccggcaccaggggtgtcagtggaaaatgccccgtcaaagcaggcgggaccgtgacggtggagatgcaccaggtgagttctacttcccttaacaccctcctgtccctttcaagtaccagcccaaccacacatctccattccaattttttcttacctagcatataactaacccaaacctacaaccctcgaacagcaacctggcgaccgctcctgcaaatccgaagccatcggcggcgcccactggggtccggtgcaaatctacctctccaaagtttccgacgcctccaccgccgacggttcttctggtgggtggttcaagatcttctccgacgcctggtcaaaaaaatccggcgggcgcgtaggtgacgacgacaactggggcacgcgtgatctgaacgcttgctgcgggcgaatggacgtgctgatccccaaggacttgcccagcggcgattacttgttgagagccgaggcgctggcgttgcatacggctggccagagtggcggggcgcagttttatatttcttgttatcagattacggtttcagggggcggcagcgcgaactatgcgacggtcaagtttccgggagcgtatagggccagtgaccccggcattcagattaatattcatgcggtggtaagtaattatgtggcgccggggccggcggttgtagcggggggtgtgacgaagcaggcggggagcgggtgtatcggatgtgagtcgacttgtaaggtggggagttcgccgtcggcggtggcaccgggtggaaagccggcaagtggcgggtcggatgggaatgcccccgaggtggccgagccgagtggtggtgagggtagtccaagtgcgccgggggcttgtgaagttgctgcgtatggacagtgtggtggtgatcaatactctggctgtacgcagtgcgccgtaagtgaaattcttctcttcttgaaggcatggatgaagttcgtgctgaccatggtgaacccgacagagcggatacacgtgcaaggctgtctcacctccctattactcgcagtgtgccccaacctcctaggttcatattaactggttgggtaacttgctataggagacttggttttggatcttgccgccgggctagcaagatggataaactgcgagtcggcagcaccactggtctttcgatagcgaaacaccgtcgtattgatctctcttggacaaaatttgtcatcgatggtcctataccctttctcgcccgcagccgcagggttggtcatcgtcgctttcttgttcttctcgtcataggtttcccactccctgtcgcccggcctgcgcttctgatcccgccccggtgaagttgtgcacgcctgtgtcctcgaagacatatgttctcctgtctctgtctaattcagaatgcggggacaacagccagagagcgtttcaccatcgaggccctcgagactagaggtgtctgattgtatgtcgtgcttctgtggatggacccttggatgcggtggaagttgactgggctgctggggtacaagtaacagggaatgccaagacgcaacgttgccgagcacgtgcaggtggggcattttcggcagcagccctgtttgactttctccacttatgacctccttctatcctctatccttcctccatctttcgtcaatttgagacatgggctcttgtcacgcctagtttctggcaccatgcgccacttatttaacacgacaatagccgtgtacgaaatggccctttgacaagcctacccaaggatatacttacctaccctcgacgaacgcaattaaccgtattgacgaaacgggtcaggccggccgactcccctgtggatcaggacaagacccgatggccactggcagcgttatcttctttctacactatgcgacatgaaccgaatcgtccgtacagatagacaacgtaactcgatattaaccaatgggtgcgtttcgaccgacttcgataacagttcggagtccaacaggtctccaatctaccctgcccgtggtgctgtcggtgtaaccacatctcgtggttgcatctcacccggagagtttaactgataagcagggctccaaagtgatcaacaacagatagatcgactgatccaacgactaccgtaatgtaacgtcatttggcgttctaattccctatctgggtcaaccggccactttcgcccagatattatgcctacagtttatcctctctcattgcaatgaacggccacctctccttccacttctcggtaagtacagcgacgaaaaaaaaacggccctgatttcccatccgattccactcgagaacatcagggtcgaggtaaccgaaagcccaacatggctcaaggcaacaacaacaacaaggcagatgccgccagcaaggatatcaaagcaattgtccaccatgataccggcctggacgaagccatccacttcgaacgttccctaacctttctccaagcctgcgccctctacccctccgccatcctgtggtccgccttcgtctccatgggcgtcataatgctcgccttcgacccgcagctcctaggcaacttgtacgccatgccgcaattccgcaaagactttggctatctctataaaaatgactacatcatcagcgcgccctggcagaccggcctatcaatgggtaatcccgtggggcaagtcgtcggcgctttgattgcgggatacccgatggagcggttcgggaggaagtggacttttggggcttgcgtggcgctgacggcttgtcttatttttatccagttcttcgcccgctcgctgcaggtgttgctggttggtgagcttttggggggtctggtgctggggtgttatgccgtcattgcacctgcttactcgtccgaggtgtgcccgatggctcttaggggggtgttgacgagctatgtcaacttgtgctttgttattggtcagttgttggggaacgcagtatgtgctggaacgagcaagttgagcaatcattgggcgtattcaattccgtttgcgctgcagtggttttggtgcttggttatactattggggctggcgtgggtgccggaaagtccgtggtggttggtaaggaaggggaaactggatgaggctgagatggtgctgcgtaggctggcatcggacaaggttgatgtgggaaagacgttgacagtgattgtggaaacggatcggttggagcaggagttggagatggggagtacttattgggactgctttaggggagtgaatctccggaggacggaaatttccatgggtgtttattgtacccaggtcctgagtgggatttacctgatcaattatgggacgtatttctttcagctcgctggtttggacaacgacgaagcatttgacatgggaattggatttttaggtaaggcgcttggctcttggtatccctccactgcttcatgctaaaaactcatttctctacagccgtcggcttcctcggcactatcatttcctggcccctgttgatccgctacggtcgccgaaagatcttcaacaccggcctcctagtcctcgtcttccttcaaatcattattggcattcttgactgcattcctggccggcccagtggcgttatttggaccgaatcctcactgatgctagtgtggaacttcttctacgatatatctgtcggccccgtctgcttcgtcattatatccgaagccagcgccaccagggtgcgatccaagagcattgccctcgcgactgccgctcaaggcgctcttggctgtgtgatgacggttgcgattccttatatgatcaaccctgatcaggcgaacatgcaggggaaattgggtttcttctttgggggtcttgctgcgatgtgcctggtttggtcgtatttgagggttccggagacgagcgggaggacgtatgaagaattggatatcctgtttgagaggaagatcggagcaaggcagtttcaagaatacgttatcgagagtgaaggtgtcgactgaggtgaggatctcttcggtggtattgtcatctcgagctgtgcatatcgtaagattatgagaatgatggtttctctagtgcgctatttgctatgtccatggaatacctgtggcattggcatttctagaaacgtgtccgtccggtgtctgccccgtgggcctcccgtgtgctagacaaactccaggttggaaatatatatgtacgtgatctaacatccgcaatgtctcgctagtttctgggcttcaccttgaaaaagtacgaaagggtcgccaacgagcttgttagcctaaagcatgagcccatcatttgggggaaagaaaaagaaaggaatagaaaatacaagaaaagaggcacgagaactggcatcctgttgaagttgttcaagctctctctttgcggcatccggttgagctcgtggcagacacagctacggttttggccctctttctcctgccaccttgctcctcgctcgtatcgatatgagtcatgggatgcagtcgtatgggtaagctttttgctctcttcgcaccatctcctggcgtatctcgcacagaacacaacacccccacactcgtctccgggcattcatctcccgaaatatcttccgagaaacacagagactccttcaagatctcctcccggcgctcgtctcttcgcctgtccccagcctgtatccatatctgctcgtactctctacgcctcctggtccaaacatcctcatcatccatctgctcctcgttcctcttgttcaccagcgctctgatcacaccctctttcaaaaccatcctcaaaacctgactctcgatggccctgtcactttccacaaacccgtgtgaggcataaaacttcttatcagcatcgtcgttcttggccataaccacaaccgtcggctcccgctcccgtccccaaccgctgtcgcctaattctggacgccgcgcctcatgcagtgaaatgacatccagtaagtaccggagaatcagatccatcaggcctacacccccgtattccgtatcagcatgcagctcggcgatctcgtagcactaggaacagtcccaaatgatgcgaccgaaggctacagggaagggttcgaagtcgacttctatcttggtaggaggccaggcttgggcatgatgcacgtcgcggcctgtttctctgtcctttccattgcggtccgaaatcgaaacagaagaagaaatttcgagggactcgaagttttttgttggtgatggtgatcctgaatcgatgacggtgttttccgtttcaatctcgcagggaacacggccactagagcaactgctgagctgatcaacttgggggtctgactcgtattcaccctctgaatcccaggaagctccagaggacggcctgctgagatcaagaatggcgcgggagggcgtgaacgtgatggtacaacagtatgcgagctcaaactcggtagaaggtttgacgccaaacctcaacgttcttggtggcagaccggcgcgaacacggagggtcctgtatgcatgggggcggggtgtgtagtcgatgcgaaagtcataaaagccttctgatgagcctgggagctgtgcttggtacttgcgttgtaacctctcggcctggaatgccacagtgtcccctgggcattccgcctcctcatatgtgctgagcatggcgttgatgcgtgaccgctggctgaagaataatggattgtcaatgatggatataaaatatggtgatgagtcaaactgggttcttcgactctgtcgactagcttgtttgtaatgtgtaatgatggcctggctggttcagcaaagaagagtggttgactaatgtggccggggttgatgctggcggaaaaaagaggttcgagatcaacggtcaaggagaatcgccacacttatttgaagcaatgcaacggcttgcgtactacggcaggtgcatgcaattggatgtacattgaagcaagagaacgcaacactcgaacagcttgcttgttagattatgcaagtgcaatggagataggtacctctaggtacttaaaataggtagcatcagccacggagtttgtcaggcacaccttctacggatataccgctagcaggtgcactacgcagactctgcacaggacagggctatcccgagctacttcgatgcttacacccctcctgtatttaaggaaggcagcccgcaaaagcctggtgcattccggggtggacaatttcctcattatcacttaatttcaatgtcctacccagccagccatactagggtccgttggttcgttgcaatgccatctacttattggcctacttaacagagttaacgatgagtggacggttcggtaacttgctagatgggtgatgtatgctgccctgccgtgtacctctaaggttgcccgtggtgttttcccgattcggccaccagccattctttgaactacttcatgcctacctctatgtattgtgactagccccagacgctcaagcccatctttgccgtagcaagctgaagccattgagctcaccagaatccttcaaataaagaaagcctccggcttccggaacttctcgcccgcatacgaccacggcttccagctctccttcaactccgtttcgatgtctagcagccgattgtacttggccacccgctcgccccgacacggtgctccggacttgatatgacctgtgcagagcccgacagataagtcggcaatgaaatcgtcggtcgtttcgcccgatcgatgcgacacaaaaacgccccaccccaagctcttggccagtttcgccctttataccagaaatcagtcagcaagaccatcactttaccaacccaaaggcagtcaaagggaaacaagtggaggtgccaaaactcacgcatcaagggcctctgtcaccgttccaatctggttgatcttcaacaacatcgcattacacgccaccctgctctcggccatcctgactctctccacattcgtcaccagcaagtcatcccccaccagctcctcaaaatagaagtccttgcagaacttggtccacgactcccaatcatcctcggcgaagggatcctcaagcagtgggatcggatacttttcgatgagggacttgtacagcgccatcatctcagctggggtcctgacatcgtccgaatgtgattcaccctcctttattctcttaaaaccgaggtcataagtcccattctctgggttgaagaactcggacgatgccgcgtcgatgccgaacttgatcttatcggtgtatccagctttggccacagcctcggtgagcaagtcgagggcttcttcgggttgggtaataggaggggcaaaaccgccttcgtcgcctacccccgtgtctgttttgcagcttatcaattctcacatcacagtatgatccactgatttggttcaggacaggacttacaaatggccccaaacttatcagaaatcatctgcttcagaacaaaatacgtttcagacgccatttgaatcccctcctcaatggtcttagcgccggtcggagcaatcataaactcctggaacgccatgccgtttccggagtgtctgcctccgttcagaacgttgaaaaaagggacgggaaccatgtaaggagcttcttcgccgccctctcgacgaaggaactcgtacagggggatgttctagaatttaggagtttcacgcttgtcaaccaacctaacctggggggggggggggggggcacggaacaaaacgatgggcaatcaaggacggaaacttaccgcagcagcagccccagccctagcacaagccatgctcacacccaaaatcgcgttcgcacccagcttggctttgttcggagtcccgtccagttcacgcatgaagccgtcgatctgcttcaggtcgcgacgggagctatagccctctttgaccagggccgggccaatgatctcgttgacgttgttgactgcggtaagaaccccctttcctccgtacttgcgtttgtcattatcgcggagttcgacggcttcgtggactccggttgaagcaccggacgggacgagggcgcggaaaattcctagcgatatattagtcaggcagcccaccttgtcaacaaaaacttgtcggagagggaattgtaagttggaaacgcaccatgggcggtcctgacttctacttgaattgttgggttgcccctagagtcaaggcgttgagatgctttcacgtccagaagcatggcggtcggttgtgcgttgatgttgttttggtcaacagtgataacagatgtttgggtgacgttcgtctcttttaggtggtggacgaatcgcgggcagtacttacagttcgtcatcgatgcaatattcatgacgtgcgttgatgcatgccgtatgagcgcagcacggcccggcactaggcacgtcccgttgagcgggaggggacgtgccttttacattctacattccaacgacactccgtctctctggttgaagatcttaagcttttgtcttctcgaacaccatacatggacggttgagtaaccaactaggcataatcacattcatcccttttgcgaaagtagactccatcgtttttgctctactcctgctgtttgtatctccaattgcctccgcctctcatactcttcacatccatatccctcttcgtattctccaccagcgtcccagtcaagctgcaccccggggtcacacatgttgacaacgggtgtatgagcgcctttccttccccctctcaaccatctctttcttcatcttcttcttcttctttttttttttttttttttttttttttttttttttttcctgttttcctcacatccccttcaacaaatgactatctggcaccgctacctcgggcaccaccacctcaggcaccgacctcgccagtcccgggaaccccacaaagttagacattacctctaggaaggtataatctggtcaaaggcggctcgatggcagcttgggaaacggcaagccggaaaaacccgtcactactgaactgcgaatatttttcctgcaatctcatcatagtccaccattggtgtcagagatataggtcagggcagcgtttgattgatggaaggaaggcaaatgcagtatatgccttattgaaagtgatgggttcagaattcagtgtcacaaacacagttcggcaagatcagatagtataggagacagggggtcaaaaagatgccccttgaacgtcgaatttgagtgaggagtgtccctgtaatccagcaattctcaacgccattcgcaagtctttctgagttgcaccccagcgataaggtatccttccaagaaatcaatcaaaagtcgctaaactcacgctggtatcacaaagcaattgctccaacccattttgtgcccctcgctcgtgcgccggtaatatgcaacccaagttccacttccacaccatttttttctctttcccgcttcccgccttcgagaaccatttcgtccgtgacggggtcgcgcatcacagtggccgtaagaccgacccccgaggaaccgcggccagacgtatatacgccgcgcggagctaccttggagatgtacttgagcagttgcgatttggctacaccggggtcacccataaggcagatgttgatgtcactgcgagtcttcatgccgtcgccgacttccttagtaataccgccgaccaacaaaaggaggagggccttcttaacgtcgaggtggccgtagatttcgggggcgatggacttggcaaggtactcgtacgtgttaccggtctgttggaacttggcgatacggcggagaagggaggggtcgatctacatctcggtgtaggccttccacaccatttttttctctttcccgcttcccatgttcacctgggccactcctgctgattccacacaaatggaccggaaggaccgccaccacggctgatcaaaaacatctccaagttttccatcctccctcttaatgcactgttctccgtctccagaccatgattcctcctttcaagctggctgatatactccgtcgccttactgaggatggtcgccttgttgagcttgggagccggaatcagaccgctcaaatccccttcctcgccctcatactcatcatcgtaattgccgctctccatgcgcatggctgcgatgcgaagagatggaacggagtcgcgaagcgctgcgatcttgtcgttgaggttggtgcgatatctcttctcgatcatgttgtgggccgtcttcttgggggccgtcatggatgggagggaagtgctcttttcctgcttgatcggtgggctgtgggacgagttgggcggcggggatagggagacgcgcttggctgggcgacattcctcctcatcggaagacgaagagcaggaagacttgcgcttgaggttgttgcgcgaggggtaacgcttcacatcctcagcaagttcgataggttgttgctgttgtggttgtggctcaataacggcagccggggtggagcgttgcgaggggggtgttacatccatgacttgagactggaacagtggcgagttggtatttgtgccttcgaagttgaagttaaggtcttgtgttgtcgtgggcacctctagcgagagctcaacggggttgatggatgggctggcggtaagaggccgaggtgggagggtcgagatgaggcttccgtcgtagggctcagacttgaagcagtcttcagactctggggaaggctcaaagtgctcacgctcgaactttccccatctaaacaaatcatcaccatatggcgaaaataaaccgaaggaagtggcgcttggcacaggggagaggggcgatacaggggatcccgcagagtcggaattgaagtcggtgctgttgaagtcctcataaagtgcaactggcgaaaagtccgttaaagattcagggcaggtttgctgtaacaatcgttagtcgcctacatttgcgccatggacaagtctgtgaacggatgttgtcatgttaacttacaagctggccagtgctgtagggcacggtagtgtacgacgtaaaggctatgggttggtccatggttattgtcctgatgtccatctggtcacgaaatcaggtgtgtttattttcgggtgtggtgtgtttgatgttttgcattcagactgtgcgggtagcgatccgagcgcttgatgtgttgtctgtttaatcggacggcttgtctggtgatgaacaagcgtctggattgtggtgttttgagttttctgggtgatcttggtgatgcaatgacaactactatatgccatcgagagagaacaatgggctttttgatattaaagggacatagtcaaatgactcggaatcgttcggtaacgcacgctcgtgtaggtactcccgctcgcctacctactaccgcatggggctgtgcgtgcattgcatccatgtgcagcagacccactgctgcaaaacgggcgatctgcatcacctgccagtcatacgattgcgcccaagaatccaactccatatcaacggcaaaaggtctggatcgcactgggctaggtgggcagggcagggtgcatacctagaaagtccacctcaagtcgctaaagccagcgggctttcgctacaggggctagaggaccccatgggcccctatgtattcggctggagccctgttctgagagcacatggaggtaccatctttaacgccggtggtccgtcataggcggcctttcgagttagtgagcatggcagcggctcaacatcgagacctcggagctctccgggacgtggcctcggcatcaacagccccaagttgcgtccctgtcccaactggcccaggcttgtccctaccctccccaacacttctgcacaaacgtgacatagaggacctttggtgcccctaggcctaggctccgggtcgggtaatttttggcttggggtgctcggcgccggttgacttgacaactgccatgggctttcaaagctttgccgtgcagtcatcaacaagtcgcatatggactacgatcgagtctttttcaaaatgggctttggctatgccgagcatgcctgggacggctatttttgccgcgcaacgaggtgaaattcggatcatctttgtttctcacatgtcagaaagatactacacaatgagggtgatagatatggtgtatacttgtgattgggatttgctggatgggtcacggcatcacgctgctcccagatcctgaggttagtggttcgacggtcaacccaacatattggcataccgcgcggagacccgatggtgatgaaagcgcgagatatcatcaaggtttctactgggggtaatgggccgtttctgactgcagcagatcgagatcctgctcccaatcattgccgtgctcggtcatggggattgtagtagtcgcggttgaccgcgctccggagtcatgggtcaagcggatacggacgaaggtggacgagaggtgccaaaaggtgccatggccgattggagaacaaccgttgaaagccgccgcgagggcgtcaatcgcggagaaacatttgcacgttgactcgattggatgcttggcgaaatcccttcagtccgtttgccgtgggttcgggcctggcgagggtgggaatagcacctcttttgggttgggtgtgttttcgtcgagcaggtcaagcgaacgagattggcttggaatctgctgtgttttgggagaatggttcgatttcgaggaaagcccacaatccagaactgacccaccataacggcccgcaaaacgtgtgaccggaaatggccgtgcagtaaattgctagtgctagggtactgcgtcggccattccccctgcatgtgtactcacaagccatctcgaaaaattctcgtaaaccgtgcacctggatcaaactcacccgatatttcctcgtctccccccggtgccctccttgggtcacaggattcaagtcccgatttggcgaacaacgcgatgccattgggacgatgaacgatgactgttgaaaaattcactcattgggatcattgccaccagttatgagcccattgacgtccattcaacatgctaccggagaggcttggtggagcatggcagccctgggagttgaagtcactcctgtcaacggaccttaagccagacagaggggaggggcatgtgaaagacccatcatccgaactgccccacaatggtaccttacctctagtgtacgcagtaggtattgtacctaccgccgcacccggaccggaccgagcgacgaacgggatctattctacgccccacccggccggattgcccgccgagccgggccatttgacagttccacttgccggttcaagcgcgcactgggctgccgagatcgatcgctagccgccgacgcacctccagcccacttcgcaaagctcggtgccagtcaactcattaaccaacagggccacggcgtattttcgagcagaccgatcgcaaccccgagcgtcctgccattcaaggcttaagtgcttagtgtaaattggcattgcccacatcaatattcgcccatgaccaaacctatcaccacacatgacgtgcgtatcatcagcatcacgaaagcgtttattgcacggcaaagtgcgcgctgcacatcccaattcctaatgaatattctagcgcagctccattgggcagcctttgtcgcaccaagtcgttagctcaagcacctaccaaggattatcacgtctcatgacctcgtttttttcggcttcatcgttcatgtgcctcacaagtcctcggttggtgaaagtcttcaacctctcttgcgcccgtcttcgttcttgcggtctatcttacagtggctacaatttttgccactagccttctctgccacatatctttcgcgtggctgtacagcttcaaaggcacctcatcagcccagtcctgcccggaaatgtaccaaccgagaaatctttcgggtctagatataggttcaggacctttctcatgggttgtcgggaggatactcacagcgtcgaccagtccaaggttccggtgtaattttcccgccttcccttcccttcgcagctctcttcatgctcccagtcgagaatcaaaaccaaaacgggcttacatgtacgaggacaacacgtggatcatgtgaaaccccgaacactcattgggggtccggacatccataccgtcaacttcaaatcactgcacgttcaatccaaagactgagaattgcatgtgtcaacgtgcaattgtacactggccaaaaagccccgactaatccgacgtcctggaccatggacatatgagggtagaatgccgtcatctaccgcatggcgatgcagattcaagaataaagagtgcagaaaggtctagagcttgagggccttacgcgagtcgcacttttacaatggttgaaggacataaaagtgcatggggcatatgccggatcactgcatcatgcttcgaaggatcacaatcaacaacacggtgtcattctttattaacgaaagcctgctgtaaccatttaccagtacctgtcctgccaaagctcgagatggcaggactggataagacgcaatgtggtgtatcccaagaagtacatgttctgttctcgggatcacatcatcaaaccaagttacaatcgctccaaagcacatcccgagggacactccgcccgccgaaggcctttgatgaagcaatgaacaaccaaaatagataaggcggtctttccgagcttcgcttctttaatattttaaacgtaatggtataactaacatgcaggcacagatgtatcacatcgaaatagcacaatattttcccgagttcgatagttcagttcgggacatcttgattctaatttccactcccgcaatgcctgcactggccgaaaccaggaaaagccacgcccatctttccaattttggaatctgcggctcttggaggctacaatggggtgtaatgtcaatatcagccgccatttaacctccgagcctggcctcttgtatgtcgccgtcgcttctacctcaatctgcggataaagtccgttggcatcccaaatcgtcaccctctccaccactcgccgcctccacaatggggattcacccacgctcaatatattgtctgcatcagcgcccagcatgcgatcttcagttttggtctttacctggaaggagcacctcgagagggaaacgtttccgtggttctttaaattaagagtgatgaaaaaaaaggcattacgcggttcacccgcccattggtacatatgctatacccctcggcgcgacacatctgcctccgacatcctagccagcgtatcaccgcgaccgggaaaacaacttgacggtaacaggcagctcactgtgcttggatttcatggaaggaacaacaagtcaactcatagattcagcagcgcattctttagagcaatgatttccgtcattctttccatctcgctcagtttctactctccgggtttcgactgggaaattgtcaataccctttatctatctggttaccgcgctcagcatttttaacacctactcagcgttgaatttctctcttgtggacgtcacgcgtctataagcgacaatgttctggaacttactattcgtggtcatcgtgactttactgcgcagcggtacgaacaggaatcccttacatctactgaacccaattgggaggcactaactcgcccaacagtatctgctgctgagtctgtggcagttcacgacgccgaaactggcctcacctattcccaaaactttgcgttgtacaaggtcgacggtcgagggataaccttccgaatcgcaatccccagcaacgtctccagtaactctgcctacgacgtcgtagtccaggtgatcattcctaacgacgttggctgggccgggcttgcttggggcggttcaatgaccaagaatcccttaatggtattttggcgagggtcaaacaatcaaccagtgctgtcctctagatcggccaggtaggtaaagttacgcttatacgttcacatgcacaatcacatgcacaatcacatgcacaggttctcaatcctttggctctcatccgtatggatggatgcaaatgtacatgcaatgttgtgctgaaagaaaatgcgggcgaattatcaattaccatgcctacatgacggctatgtgggaactggtagcccgcattttctgttcatcttgttcttgacatttttttttttcttgcgtctgacagagatgcaatgcacatcgatattccccatcctcaccttggggggtgcatgcctgtggcaatttccgaccaaccgaaatcaaaaccgcaaacttcacctactaacctctccccccttttctccaattcagcagccacacaccccctcaactctacaccaccgccacttacattttattcaacaccggcaccaagtccaactcgacccactggcaattcaccgccctttgcacgggctgcacctcatgggcagccgacggcggcgcggtccgctacgtccagcccaacggcggcaaccggcttgcgtttgcttatagtcccactaaaccttcgaacccgtctagcccaacgagcgcaatcacggtgcacgatgtgcacgcgtactggaatcatgatttcggtacggcgaggaatgcgggcttcgaagcggcggtgcagaggttgttggggagtcagggagttagggcttaggtggccaaatgggacaaagtgagaggggttatgggagggaaatgggtgggtaggtaagtcttgagaggttttcgctaggtctctgcgagtggaatgatctatcccgaaggaggtgtggcgtgggccaggagtgtctcggtggtgttgatcatggacgtgaggggcagatggagcattgtacaggtgtgaatgaagtcaaacaatgtcagaaaattttgtgatcgaagaagcaatgttacacctgcatcactttcccgtcctgaaatgttggttgattcacccaccactgcaggccacaacaacgatgatggcttggtagacacttgactattctaggacctaaacatgttgtttcacgcgtaaacctccgatggctcttgaaagggggagttacagcttataaaatgacagctaatctgtacgtacctgatattgtcggtctttgtgactgtttcgagatgtgcattttttaaggatttcatcaccatcatgcatcatatgttcaaattgtccatattatccatcctgatgcgatattgtttaattgagtcacaggagattgaaaaatgatccgtagcagcgatgccaagtggagttggaggtcaatacattgaacagaagggttttctttacaggagtgtctcaactggtaattccgcgcatagaaatcaaacaggggaagttccagaaagatttccttgatactataccaacggggaacgaataaacgcctcttttcttctttcaactaaaccacgattatgaaaatatcccccagtatggaataccaacctttcggccagggtggtggttcctcctcctcctcctcctcctcctccccaggttcttccgaacaatccttccacacgcctccggaatcaccaatccctgtcatctacttcagctctttcaacaatgatcgacataacaatgactcgagccctgaagaaagcgagcttgaaacagaaagccgtgtatacacaccgtcacagcacctctcttcaccaccatcaccattcccatcactacctccaggccacatacggcatcccaccacctacccatatctgtcgaacaatcgtgattaccaaccaaccacctctcaacgaggaaaaaggaaagtcagcttcttcccatgccccgatgacaacgaccagtattcttgcctctgccttcctcctgtcctcaccaaagcaatgatcaacctagcaagcgggatcaaggtggtagtaaagctagtctttgagactctcagaaccggtatggattgggtcccgccaattccaccggagtctgagtccgactctgacttcgatatcgagagaaatctggaacgagtttcgggacggggaaaacggagcagggtacggaagtggaaggggcctcctcctcctattttcgtgccgatgggcggtctacctttgtttcgaagtgatcatccagcccaggaagtggacactgcccctgagcggtggatttggcggggaaagaacgaggaacccgtatcactgcgacggttgggggatggaggaggtgctatagtggatggagagtggtatgtgaaaagaagggatgagaaaaatcatcatgatgctgccgatgtgaatggcaatgaactgagcacagagaagaagtggaagggaaaggagaaggaacagacggttgacgtgggacgaatttcaacagaggttttcgcaagtggttcgggggatccagggaagctgcggagaggatcgtatgttccgacgcggcctgacaggagggggacgaggtgggtgccgaggggtgttcatagtggtgcctgggatgaggactacatagaacaatcttgatgagaaacgggagccaaactgggaaaggacggggcttcagaaacaacgagtggaagggaagggatgattgcgtgaggtcgatacttggccacactggagattgttacagcgggaagacgcgagaggaacatgagcttcggtttcttcagcagaatcatccagcagagtgccttcctcaagaaaacaaacgtgagattgcaagaacgatgctgaaataaagtttgtgtccctaattatggggcttagctgtcacttgatgttctcatttgacaatcatccctttcttggtcatggtttttaggaggcctccgtcaagagccagagcattttgtagtcttcttctgcttcccggtttgctcgacttgtcgacgtcgatgcaataatgagatttcagaggctccaaatcaccatctcctgcctgaaacctccagcttctagatgactacgaggcatgttgcaatccttcacttcccttgtggcgcagacaccaccggtaggctccggtgtcccagatagcctgttatctacttgtaacctgctggcaatggatcctctctgtgtgatctggaccttcgaacctgtgcccctcccctcgtctggcgctgtacgcgtcacgcactggcacgctggtggttaaagaaggtgcagagcccctaacatgccctgccagctccatgccacaagcacccgggctgagagagactggcaagcccaatacaaggtcgggtaccagacaccattaccacagcgggctctgcggtttcatggcccagtggttccgttgatgaaaacattgctgggcacgcggtgttcaaggtacagttttcgtagggcgcagctggagcattgtggttcgttccacaagcttacctgagcgcctaagctttttgccagttttaccgtcatcgattcttgctgaagacagtatcgatgaaatccctggacttttccttttctttcgcaatctcgaacgatgtttgcatcgcacttttgggtttggggcgaaagtggtctggtatgcaccttttgaattgaagcaatgcgaagagatgaagctactcccgtgatacggagacagactagaaacagtcgacattacaatcatcctccaatgaccgcttcactttgaccctatctgatattcaacatttctgggtgtccgtaacgcatgactagaatgatcagatggtcttcctgctccgggagaatagtcgcacacgttacttttgagtacacaaagacgtttgatttgggcctactgtattcagtatgatgtagaaagtaacagcatacatgcatctctctattttccagcgctggtgccgcacacgctgcttaattgttggattccgattgttcagcccctcaaactcaagtcggttactcgtttatgaatcgccggatgctggcgaaactcccaaaatttcacaattctgattatccctggatgttgaagatcaacttgtacctagttcggtatccaccgttggtatgtttgtttacttctggggcaaagtgagggcattcagaatgcttacagaaccgataagctgtgctatgacgtcatgcaacaatcttatcttgtaggaatctcattggctttcttatctccctgataagcatgtgcaatgggtgccccactataaatgtaccccccccctcgtcgcaaccactttcaatgttccttcgtttacactaaaatcacagttttctggtgttgcacttcgcactaggaacttatcattaatacatcgatcctttttgagtcctagcttttttttctaacgaatgaaaacccaagttgtgtacgttcttcgcaaacagtcaacattgctcgatggcatgacctgccttggccacaacccgacttctctgaccctatccaatcaacagtcttcctacacccaccctcacaccaaagcatcacaggtcacagtagtatctctcggcgagcgatggaagcaatcgcgacatcaagtcttcaccagtacccgcggtacggactcgactctgtcgactgaaaatattccgaccacccacttccagcgcgagaatctggtgatcgtggcgaccgaattggaatatcatcgctcgcgtaactggtgaaccgaaaattaccctggttcctgcctgtatttcttcgcggtggtgagggactagagcccctcgaagtcccagagcgtctactttcaagactgtcatcgtatctgtacgaccgacggccggatgggttgtattgttggcgcggggtaggcgacgatatccagctccggcggacaggagacggcggtctaaacacccgagccgaccgactccatccccgatcgcgaccgggactgctccagaacgatccttgcgttggagttggtgaaggcgaataccccctacgaactggactgcgcccgcggcgggtatatatcacgtcgccgctataatcggaactgctttctgagcggcgagcccccgagttgtcgtacgtgaatggtgccggcggtctttgaaccctagaacgaccgtcccgattcgatctccgcagcgttgcgttgaagccatagccaccgaatcgcgcaggaccccttgcagcactgccgctccattggtcggaatagtcggcgtcataatccgagtcgtcgaggattctccttgagccgcgcgatcttgtaggactgtcgatgaaggatgattggccgtgggtcccatcagcaggacgtctcggtcgcggataatagaaggcactcgaggattgacggtagtcttctgtccgtcgggtagggctatatggggactcggccccggtgtttctgtagtaccggtcaggagaagattggtacccatcccagtcacggtcacggctgggaagggcgaaacccgaataagcgaagcgtctcgacattggcgtgaaacttggagctaaagtcagtattgggtgtgctttggattggtggcctacagattcgccagagctgtttggtgttgtccaggcatacatcgtcatttcctggcaggcttacacccgtttttatgttttgcgagggagggaagcgcagtgcctcgatagtcattctctcgaaactggttgttcaggcttctgtcggaagacaaagcattgatcgtactgtttgcggcttcacatcttggacgagtgtccatgtttctcactcacgcattacctttaccacttcgtttttcctgctatggctcacgcaaattgtcgagtccatcatgaacagagactaaggattaccttgatcaatgagttttgtcgcaaagtgtttgacgactcatcaaaccctcgcgtctttgatgtgacgctggatcgagaccatcagaatcatcaatccggattgccatgcgcacaagaactgttcccaggacctaacgagtatctataaccactatcatctattactaaacctcatctccctaagttgggacagtcataactcttccataaatagttcgactgtgatggtgcgagtgtctagaaaccacactccctgaaatatgttgacacctgacactcatggttttgtcaccacgcttttcatgtcaattcctcaaggtcataatgaaaagatgtcgtttctattgcttgttttgaaccaacactacaacctggcgcatagtgacacccgtctacaattcctgtgatctctctaccaactgaccctaccgcgttacaaggaaagacactcgcgccaccatatccaacatcatctgcctcaaccaatgctccttgcccatcagacccattttccatcatggtacatagaggtaggtaccgacaatcttttctgcaaagaattcatccgatccaagcccgcatgatcggtgatacggggatatttagagcttctcgcgttgatggagagaaacgctcctactttttgtcgctgcgaattgcgtacgacttgacggtgacgcggctggcttgttgttctttgtgaaactctggcgtagcttctcatcatactttgaaatgtcgcagctcgtaagtctatcgggcattgctaccaggagctccgtgtttgcaacactagccgcatctccgcagggtcgtgctgctaccgggccataagagccgtttggccaactgagattattttctttagtcagcttctactttttacttcttcggtttatagcttgcgacgtactaaacatcatagttggtattccacccgtcgttcatgctcccaatatcttgtgagtactcgtaagaagacccgtcctcgtcttccatattgcacggagaatggtcgtcatagtcaccagatccatatataacccatggcattccgggaggagcagtagagtcgtgtgaagtttggctttgggatggcctttgctggcttctctcatgttcgtggaggtcctggtgactacctctatggacttgaacagaatcatacttttgcatttccgaatggttgttccgtagaactagttggcccctactagagaattcatgacgtgactgatctttttcgttcattctgagtactgttttctggctatactgggcgttgcttgtttataaaagacttgatgatggtcgtcggtgtaaggaagcaagaaaatctggaaattataaagggaagtaatgagcaaagctactgatgtatttagtgatatgggattaatggcagctgagatagccgtcagtgtctgaagtcgttgtctttatactttcatgacggcctttagaagcagcaatgggtgggcatcgtcacgagacactcctcgaacaaccatgtcgagacagtgaagtgaattgatcagaaggcctatccatcactctcacaaagactcagtaagcgcctataagccgaccatgtcttttgtgatatgctatttgaaaactgaagctgctcgaaatcgaggcgttcggcggctagatatctcatccacggtcaggaggtattcaagcatgatcagcatttacttccaaactgaaatggggtagaactcatagaaaacttgcctaactctgttgtcttacaccgcgttgattcccttccttcagaaccgaaagtcgttattcatcgcgaagagtatcgcgtactgcctgatgtaatatctgacgcgaactctaatccgtgggcgagggctagcgaccagctaggttcttgaagttatccgcccaatgctttatttgagtgcttcatgaagcctcgattggagcatcaaccgccatggggtgtgtttgtagaaacggcccgtcaaacgctgggcgaaagacaaagggttcgtctgttggttttaaacgcgaagcatggtcacccaacatcaaccgcgtggtcccgatagtgcggataatgacgctgttgtctgttacccaaaaaagacggtaaatttgatgtatgtctggtcttcccagagtgtttgcatacctacctagggatttcaaaaacttgacttgccaaggccgcgtcaacaaaagaggaaggttggagagaattagcgtaatgttagtatcatatcctaatgtatctagatttggccatgacttcgttagcgccccatctcattccagcgcgagttcttttcccaggttagcgcgtgaacaataaaaataaaattgagaaagagtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggagaaaagaaaagaccgccaaagtcaaagtgcatacgtcagttaaagcaccagcgcgcggatgtaggtgcctgtgactctaattattcctaccctctgctgtctatttcaacccaacacttccgcgatcaacactccccatgaccctactttcgaaaatgttccttccttcatgacgtccttaacatccaattgattcctctgtctaccaccctctaccactcgaaaagcttctccaatccgtcccacaatcgcgaagcccgactcctcctccgaccaccgccgccgccggaagatcctccccgacgtcccctctcatactccttctcccttctctttctctcccgtgaagcttctatttgacgtctttccctttccctggccctctcgatctccctctctctctccatctcgatctccctctccattgttctgtccatttccttgtccccacgataataaccacgatatctaatgtcatcgtttgtcgcagctcttgaccttggtcttctgtacgctctcgaagtcggagctggtgacggtgatagttgtcttcttctctcgtcaaatcctgaaggaccgtaacgatcaaattcggtttcgagtggccgagagcgaaggcgacggtatctttcaggggagcgcccctgaggccgatgaggttctcgagagccgtagaggtcgggttcttcggtccaaggacgggtgcgttcttgcctacatacatgtcaggttcggggtcttttttttggtgagagttaatcaacacgtaccatcctggcacgctgctatgcggcatgcgtgcccggcgaagcatttcttgatctggattcggccagggaggatcaaattcaccccagtaaggattgggggatggctgtctgcgagagcccatgactgagactatatgctgtcaatatgttcagatctactgtgaataggtgcttgcactaatgctgagctttcttgtactggtttcaagaccacgcctttgctgaggagttcctgaaacttaaatgttctttcagcaatgacgaatttcaggaccacctcgcaagattaatcactgagcggttgacaacgatgcttgtccatagtccacccccaacacaatcaggcttcacgagccgtttgtagtccggtaacttcaccttgctcctgacccgtcccttcatccactcatttattgctaatagtgtgaagaagagatcgggggagccattgtgcaggccttccttcggtcttgataactcagtatgcggcgcagcctatcgccgaaccagttactgagccagcaaacactcgatgaccaccttggaatcaaccggagatatccacgtcaaacgatttggacaattcacaatgaagacccttcacagactcccgaatctttttcgagtggcggataaaccatataaaagcaccccatcctcaaactcttccctctaggaaaattctttaacaaaactcaacagaccccatccacgaggcatacagaaccacgcaagaacctcacagctagaacaagaacgcaggtcaatatgtcctactcaggctcccgctaccgcccctccaggcgccaggtagctgcgcccaatgattcccggtcaagacgtaagccttcccaccctatctaccctcatcttccagacctctgcgagtaacccgctgacccagccaactatcaagattcagcgtcgtcacgctacgatacccccagcagaaccccccagcccgccggcggcggcggccccagtcacggtggcgatagtagggcccgctccttccccgcagatgagtacctcgcctacagttccgacgacgacgacgacgactacgacggcgacttctaccgccgctcatccggcagagcccctggtagagcccctggcggtggcagtagccgtggctacgactacgatagctacgacgatggctacgacggtgactccgaccgcggttacagccaaggcggtggtagatctcactcatcccgtgcttccgttgctccccgagatgatcgccaccacggtcacggcggctctcctccttcttcttcttcttcccaccgggacgaacaacgctactacgctcccggcggcttaagcagctctgaccgacaccgcccccatgaccgtgactatggccacgattcaggaccaagtccttcttcgcgccaccgtgacgacgacatgctcagaggagacccgagagcgccgatggagcgtggcatgtcaggtcacgagagtcggcgcgagataccctttcgctatgtgagcccttttgatctgggtttcgccggcggatcgagagagcgtggtggtggtggtgttggcaggagtcaccaagactcttttggggaaaattggaacattccgtcgcattcccgtcatgggcgttcgagcgcgagggatgatgcatggttttctgatggagagtccgattggagtgatgggttctggtgaggagacggggcagatgggcacaatgtgtggcatggctaggatacctgcctctaggtaaggaagaaagggaaatttcgggagaagaacagaaaaaggaatcatagtgggaagggggacacattttagacaataaatggaatgagattgatgctttgagtgatccagttctttgaggggaacgattatcgcttcttatattatccagggacactactgattactattgaatgcccataccatcgactatttgatggtgatatgctggaccgcggtaagccacttttgctcgtccgtcctgtaaaagcaagttgtaagtatcgtcaggaccgggtatcgacacaagacaggaaaggtaacttacttgtcaaaattcaacaacttgcccaatactggcaccagctgtgcccgtaacctgttatccttctgctccagaaactgcagcaagatggtcttcaggtacatggcatcgggcgtggcgttcgcagacacgatcgagtttgacctcgccgagtccacggagcccctgcttccactacctgccaaactggtcatgcttgccagcttggtctgtaccgtcttgagttccttctgcaccttgtcgtatctgagccggtaatcatccacggatcttctgagctcagcgtttttcttctccgtttcccggacaaggagttcgctagcgtcgagggtactcctaaggttcgacaccgtttgccgcatctcctcgacttcagcattggatctctcttcgacgctctccagctcatccctgcgcttcttccactccttctccctatgttcgagttcgtccttctcgcttgctaagctcttgacctctctctcaagatcacgtaccttttgcttgagctcctccgtctctcgagacttgcggcgagccagcgcgctggtctcctcctcaatacgatctctctcttccaccgctgcctccatcttggcgcgcatgtcacggaccttgctgtccgcacgctcatccacgtcctgaagaagacgacgcatcgtttcggcctcgcgagtgcgctcgctgagcatcttcctcgtctcggccagttcctcatctaagctctcgcattgatcctgtgcctccttcaactggatgctcagctcggctgtctggtcgcgcatgctgccgagcaggttctgggcgctagtgtattggctgctcttgagttgaacttcctcccgcatcatgtcaccttccttcctaagacgattgacctcttcctccagctcgcggatgcgcgggcgaagcttgttagcttcctcttgcacgcgctgcagttctcgggcggtcttctcttcacgtgcggcaatctcaatcttctctgcctcagatctgcgaaggtcccgaccaagaacccgcttctcatcctcgagcttgagacgcgcgtttgtctcctggccaaccttgtcgtggagagccttgatctcaccatcacggtcagcggcgagacgctgggcacagacaagatcagccttcaagtctttctcgcgcttctcgagattacgaaggtccgcgttccgcgccgcaagttcctcgcgcaccgtcttgagcgcggcagcctcctgccgaagcgacttcagctcaggttgagccttttgcagaacctcgcgcaggtcagtgagatccttgtacctgctttgggcgagctgctgggcggcggcaaggtcagactggagagtctgcgacttctgcttgaggtcgtcaaattcttgacggagcgattcgtgctctgactgaagcttgatattggtttgagcggttgaagcggctgcctccacttccttttcaagttcatcaatccgggccttcagctccttcttctcctgctccagctccttcagacgttgcttggtttcgacatgctcgaaaccgatctccttgagactgtcttgcaagttctcaatctcctcacggaggtcctcttcagtcttgcgttgcttggcaagacgctcgatacgctgatccttgtcagcgagctcttcttgcaagcgggcaagctcttccttcaagcgggcctgctcggcctggagctctgccgtgagctctgccgtcgcaggaccttcagcgggtgacatgggtggctgatcctcggtggcggtaggctctggagcagtggctgctggcgtcaccgaagccccacccttcttcttctttttgttgttcttcttcttgtttaaggatgcgggttgcgtaggggtagacggcgtgggtggtgctgtagtaacggcggcagcaggggcagtagtgagcgtaggggtggacttgatcttcttctccaactcatcaatcttggcctcgtcttcagccttggccttcttgagagtctcaatctccgaagtcaagccttcgatcttggcgtctaaagtggacttggcttcggtaacctgtgtaagttcagactgaagctcctcggccttagactctgaaacagcaagcttggcagccgtttccttcagtcccgcagagccttcttccttctccttctgcagttgggtctcaacctccttgagttgcgactgcgtctttgtcagacgctccgtcaaggattcaatctcggccttccgggcttcaagctgcgtctcaatcgaagccttgactgccgcagcatctctagcttcactgagttcgctactagccctttcaaggctctcggcgagaccggcgctatggtctttggccgtcaccagctcttccttcagtgtcttgacctcattctgcaacttttcgacctcggcagttttggtctttagcgcagtctgtagctcctggatttccttattctcgtcgctcttgacttcgggtgcctcctgcttgtcgtcggtcttctcatccggagtcttctcggcactagcctctgcatccttggcgtccttcgctgcggcagcttcggcttgtgcagccttgagagcagcgatctcctctctcaacgcagcagcctccttatcggcttcctctgccttcttcttaaagctgtctttctcgccggatacgcgcttgagctcatccataaccatgtcgcccttcaggtttagctgatttaggtactcgatcaatgcttcgggatccttaatcgaagtcaagggggtgttttctctcagtgccttttcgaatggttcgatggaagtcgcacggccgtgggcaatccggtaagatcgcagaagctctgccatactggttagcgcatgcgttctgcactgctgcagtatcaaaggagcacggacctgggtatgtcttttctagcttgtccaacttcctcaaccttacccggatctctggcgagagctcagcggtggtagaaggcgtggttgtccccgatcttgctgtctgccctgcgggagacttgttgacgcttgacctatctccattctgtagcgggtccgtcccttctttgacgggttcggtattgatggccggcttttcagtatccttgccctttccttccttgtcggtcgagacaggtgtgccgatgcgggttggggtgttgctctcgtctgtatcatcgatcacgaaggcggcctcgaagacggcagggtcggaagtggtgacggttccatcggcggacatgtcttggcttagattgtttgaaggccgaggtctcctggacgcttgtgttccggcagcactcgaggtccgcgataacgagctcgagtttcgtacgtgagaactgccaggagcaccgccttcgagggctgctctcgccctagcctgctcttccgcaatggtgcggtcgatggcacccttgattctctgtgaaaaccacggcatgcttagaacctgtcgaggccataccaatggtgtagctagtcaagaagggaggtgatacgcgtacctgcaacatggtgcctctgttctatcccaaatcgcaaagccacgaggctaggcgcagctgccgtaggaatcgatccgtgtcaagctcaaattggattactaggtaaggaggcgcggaggcgcactgacacgatactggcaatcaatcttcgcggatgtctgcttcgtggcaggtcaaagcgtgaggaggggatatggaagacttcaggagctgccaatgtgcacttgcaaacaagtgacggcagtttaaatggacagtaaagacacaagtacctgagggcagactgtttgggtgtcagaatgcgcccgagagcattgggctacagctctgtgtgtaacggtaataaagaagatgataaggggttaggtatgatggtggtcagagtttgggtcaggtcggcatgttagtacctggactgtaccatgatgttccggaacaaagtcgtttgggttcaaggacaagaagtcgaaatggactgggtgtgtggcctgtgatgccactgtagcgagaagtgtactttagtgtagcaacccccggtttaaggcgatcgccaagccgtccctcccctcctgtcaggggaagctcaaggcagcggcaggcaagccgcgggcagtccgtcatcgagagctcgggccgtgggcattcaggtgcaggtcttggcagctgggtccgcttcattctaaatggcttggcagcccagatgctttgactgggccccccctgtagcggacggtgcctgttaaagacggaagatcggaacaacgggggttttgcttttttggaatccccaaaatagctggggggatcaaccggagatcaggccaagttgcaatgacttgcatttatcgagcatcacattggatatgatgagatggtgttgttatttgacgataacactggctgttgaattggctaccgttggctatcgttgtccacagatggccatcctttattcctcaaggaagagtcgaaaggctgttggaggctgcctgtttgtaaacaaagaagaagaaatcgcacgtgccacgtctccaacggtccatcatcttggggatgggggtcaggcactgggtgagtgaatttgatgaccgatcagcatcccacaatgataaaccaaagacagcaacgtctgcttaaattcttcgcccaaaggcccaacacgaaccacatggcttgagtttcatgatgagttgtgcccaaagtcgagcagggctgccgagtaccgaacgtttcaagaggtcgcattgtgcactccactaacacaatacgacagcccaagcagtgatcgctacgtatctaggtagccagcactaacgttgtaagcgtgtccgcagcagacgtcaccgtgcacgcgacccttcctccaccctgcctaggccctacgtagctctggccatctccagctgtccatggcgggcagagtgtcgacgtctccgttgtccacgatccacgatttgtccacaacatccatcttgatgacggtggctctgggacgctgctacgaacaggccaccgaggccatatccaaaccttgatatcttccattctcaaccttctttttctcctattgactttcaccatcttttgcccttcgccatccctggccaatcttcattcggggagctacccgtaattaactgcagcgagctcttcctccatcaaacaaccctactgggtagcgatcctctctgcgacagatccgagcccttctttatcttgaccacccctcgtcccccttcttggaaaatcacgatatcgccgcgacaacagacggcgacctgattagtccgccaaagcatcatacctcagcaagccatcaacatggtttccctatggccatggaaggtatgccgcccgactcacccagcctgcaagaggggtaaaggttcatgcccaggcccagctgacaccaaggtcaacagaaggaggactcctctccagcttcgttcgaaaaggcactttcggccctctcaggaaggatcacagtcacgcagaccagactcgataatgtccgatcgaccgcgcgacgagtaaagggccttgcgaccctttatctcggtttcgcctacctcgtctacgccatcgttgcacttcttgtcatcggatggaaaaacatgggtccccaggaatggacaggaatggccggcggccccgtgatcatctacctcgttcgcactctatcgaccatgttcttcgactaccggatcaacggcctcaatgcgaaacttgagtacctccagaccgagcgagccaagaccattcagaaactcaaggacgcgacacggtacgactccaccctcgaactgctcgagaagtacggcggaccggagaacaagatcaggaggcgtgccagtaagaagggtggcgacgatgacaacgacgaggatggcgcccaaaggtccaagaagtctcagggcagacacgcaaaccgcatccacatcgcgccgcctcctactgccaacatccagcgccccggcgccgtcggtcccaacatgccgcaacccggtgctcctccccgtggccaacaattagctccctcgcctatgcctcctcacggcccggagccgtccgccgagttcgccccgaacgcttttgaaaccaaccctcgcgcgtcccccgctccaccgcacgcccaatacccactcgccgcggccgccatggcggcgcccacggaatcacactggtacgaccgcattctcgacacgctcatcggcgaggacgagaccgcggccaagaacaggattgtcctcatctgcaagaagtgccggctggtcaacggacaggcccctcccgggacgaagagcctgtctgagattggcaagtggaagtgtatgtcctgcggggctgtcaacggcgagatggacgagggaaagaggatcgtgagggaagtgattggtggaggtagaagtgaagaatctcttgtccactctcagtccggtgacgatgcgactagcttgggcagtttcggagaggagtttgctgatgaggagttggtggatcgtagcgaggctgcggagagcgacaaggtgcaggagcgtccggaaaagaggctcaagacggagggcagcaagtgaaaggttacatatcgtgtaggaggactgccgcgctgcacacttttcttttgtgtcattttggtttccgttcatccatcgctgggcggtatgattgggttgtaagctgtgtttttagcaggtgttgcgttggtaccgcgccatctggtattcgttccgtaaaagcatctggggctggagtctaacagggaatcgaaactgctttacaattggcatgggtttggggcttgccttccttccctttctcgttcataaactctattcttgggaccaaaagaaaatggatgcctttggatgtccgaagtccaagtgacgccgttgcctttgtctgcacaaaatctacaagttcaacaccgcgaatagaatggaagttactcgctacctattggtagtttgtgaatagttctgacgcgagacttgtcacatatgaatcggtgtgaccagagattttttttggttataatgagcttctttgatatgcagccacatccagcctgtgctttacacacttgttgtcactggagaatttcgcgaggattctggtccttaactcgtctatcccagcccattccttagattagaatgtttccatatgtatggagtcaaaagatactcgcctgtcacttgagacatagaaaacacgaggagggttggttttcacaaagcctaattacttacctatttaaaagtccacactctcgcaacccacttgttgatgatccagcacattcatctttttaatttacacaagtctcatcggcaaagtgaggccactgacctaacctcttttcgacctctcttcaacctctcttcaacttcataccaagtctctcacccaccatctcatctccatgcaaaaagcccacgtcaacaacccacaccgcaaccatgacacccttcccccaagacatcacaaatccttcctcactctctaccttcaccttccccttacgtccccgtcccaatgggggtagttccagtagtggtggctgtagtggtggtgggcattatcacactatcatccaacaattctccggcctcacaatcggcgagtaccaaactccacacggagaccgccatgtggaaacccgccatcaagagcagcaagttgtccaaactaccacaacgaccacaacgaccacatcgagaacgacagccacggggcccagacacgagaacatggacagggacagggacagggacatacttcttaaccctgtttcttcttcttctgccgtcatgggcccgcaatcccctattcacaactgcagttccagttccagttcctgttcggacttttccactgtggcgtccaagacagcgacgagggcgaggacgagccgtcattcgcaacctgcgtcatcgatcagtatatcggaggtatcctctgagtcgggggcgactggaggaggaccttctccgaatctgaagaaatatttgagaacaagaaggggcgcgatttcggggcctagttgccctggtcccgctcccggtcctagtcctttgagtttggctctgagtcctccaagtccggctttgagttcaagatcatcgtggcgttcgagtagttctagacctagtcgttccagagcgtatggtggggagcggctgttgctgcctgcgccttcaatgagttctggttcttttacttccagtggtctcggttctgagatgagtagtggtactaccggtagcagagctggtggcagaactggtaacactactggagttactactacccggttgagcgaagctcgacttttccctttctctctcaggggctggccagaccacaaccgtaacggctcccaaatcatcactgatcccactgcattttccgactcatcatcagctgtctccaatgaaagcagtagcagtgtaaacaccgtccatctgttggacttgcacacatcgccgccgccgccgccgccgtcggcatccttacgaaccagtgctagtaggctatcgcaaaaccctcgtatcaggaccggagagatcacgccggaggattctatctcccagattggatcatctgcctctgcctccgccttaccctcaacaatacggagaaatagaggacaacgatcgtcgctaagccttccgatccggaacttacctctacggggtgtccggtgcgtttctgctactgaggttgaattattgccgcatattcgtctagaagaagaggaccgctggattttaccatcgagtacacctgggaggtttgggcctccgccgctttctgcatttggatctgggtcgtcgagggattcctctctgaggggttatcgccaagtcgttataggaagtagcaggtgtccgtctacctagggtagtgggtgcatggcccctggcgggaagtaatataagttgtgcatagtcggggaaagggttgaaggtattttggggatcaacgatcacatagcttgtagctgtcaactgggtcgggttcgagacttttgcagctgtgccgtaatgtttctcggccatggtaggacgacaataattgaagatagtacttggtaatcatacaaaattcgtgagtatggagctctccgcggatatggtcaggtgaataagcggacgacaggcattctttcgtgagctgaggcttatcgtcacatccatggttgatggtgagaggagaaaacgttggctgacgtcggcaaatgttgcgctgggtactatcaagtactaacatagatagcgggttgtgccacactatttgagttaagatccgatataccctgtttggaaagatgcagctgcatgaagcccccccacactaaactctttttcaaacatgatgcgactgtgcgagacgccgagaggttatcatcacgttggttgatgagcctcctatcttggacggaacgagttagccaaggtggtaagaggggttcctgaaagcggggagtgatgatgccgcatgacctttgggtcattccctttgaattcttcactgtcaacaagtctcgagaatcgcggcaattgcccccctcgctcaatttgtcggatgatgacctcaatccaacaaccgatttgacaatattcagggccgcgaaggaatcgctgctttgctctggacgctcgatcaacaacgtcgaccctggatcagcacatgcactgtaccgcgactccgcatgccgtgttgtttcctttgcagctctgcttttttgattcagactggccctatcttttcaaaggttatctttgggcctcagagaaaacgaagaagaaaaggacccgatccgatccacgtagaaacaggtcccacgcatggcacctccgaacaggtacttgcagttgagaaggagggagggggctttgtttacattggacatcggttggaggagggggcacagaggggtcgatctggctcgcttcattgcatgttggagctggaaagcgggagtagctgacctgtcgcaagctgccgctctgtcattacctgaaaccagaaactttgaccactttgtgagggcgtcactgggcctgtgtcgtttcaccacgtcagccagggcagttccacggttctgcaaaacttcccatcccgattccttcccaactgcgacttgaacggtaccgcggtacttcccttgttacctaagcttgcatgccgaaggaaaacgcgaatcagaagcgtcccctccattccttccaaccaacatggagcaggtccccgtcctgaatggcacctgccatctgcattcccaattcgatatcatcacaaggaaggagcagcagtggacaatacccaaagctggaagctacccctgcctcccgtctccttgccttccaggttttgcctcaagctccccgagcttcctccctctttcttcttcaagtgccttcatccaaattgtcctccttagttctcgtcaccgtcggcactcactcatgcaacacaacctcgctacttcttgcctggggctccttctcttcctccaacactctcttcaagttgtaagacttccttgctagtagtctacctccagtctccagtggtgttgctgtttccattgtcgtacaactcccttgtttctgctcctcccattcttcgctagactatcttcactttgagccgccagctacttagcgccatgatatccacagctgtctgactgattgccattcaggcgtcgacagcactcacgacttaacatcctctcgaaatcttcttcgttacctcgggtatgtcgaacacagctctggcttatatatatatcccgaacattcagctcactcgtcattagtagccttaaccacacaggaaggtcaacatggacagatacgcagagaccactgtcactaccgagtacgattctgtggatagcgatgtcagctatcccaccaatgaccttgagtaccatgcgcatgatcgtcatggtagccataggaggcgtcccgaggtagcgagaagtggaagaaaggctttcaaggagccaagtccccacagaaggaggtcaccaaggagtaagcttcgtggcagaatgcattgtggctgcggtgctgaagccgtggtggaactgtctgtcgacgacactctggattctgagaccgattacggcatgggatttaaccacggggacagacactcacgctcttatgcatgtcatcacacgccacaggcctccacaaccacggaaaggccaagaagatcaagatcaagagaggcggaaccccaagtcaacaaaaagggtagagcccccaagcggacggtggatccatacatcgaagagtacccggatgagccaaaccaaccagtgacacctgtacgggattacaaggcccgcgatcgacggttttcgacaactgactccaagaggtcttctcgggacatggaaaagccatcatcaacaatttccgctcgttcacgggctagaaccatcaccgactcaacgaggttgtcacgagagatggaagaacatgtggtacctgtttcaactagtcatcatcgtggcccttcaatctccgaaataagaagacttacccgagatatggaaggacgcccgcgttcccattcgaggcatcctcagcgcgggacctcaagatcggacacactgagaatatcacgggaactggaggaccgtggcggctcaaccgtgtctagtcgctcccgaggcggctctctaatgtctgatacaacaaggttctctcgagatttcgaagatcgtgtgtcatctgtctcgagtcgttaccaaacaggtacccccgttaccgagaagcgccgaccagaaggcggttcatccgtgtcgtccagacgttcgagacaaagtgcgatgtcaactgccatgcctcaggatcatccgagaaggtattctgaacttgctgagccacgccacttcgtcggtaagccggaatagttgcataagtcggtgtcttttatttggccgggctaaccgacgcatcaatgtagatcatctttcggattctgagcaggaaagcacaatgtcgaggcgtactgaatccaccataggccgctcgcgatacgaatcgtcagcgagagatgtacccaaaagtatggctcgaaggggctcaacgagagctgggcagcgaccttcactccagtactcgtcaacctggcccatgcgggcaccagcacttcaaccagatggcgaccagtcctctcgtggacgtaactacgacagcacggaagatagcgactatgacttcatcaacgacccacgatttgatcccgtcacccaccggatcattcgaccaagccctccacgtgcgccttcaccacctcgcgcccctacccctcctaatctaagctctgacgctgagcccgaggttgatgagtacccaagatcacggaagtctcgggagcctaaggagtccagaggcccaagggtgaagacagtcctcagcaaggccagcctcaacgccttgaacaatgaagctcgaacgtccactgctactgatctctgtgaagtatggagagctcgtccggaggactgggagtccccttattcttccctccaccttggaagtgcgggtgatgtcaaaccagaatctaacaacgagccgatgatgttggaactcgaaaatgtcgagggtgaaaagcctggtatggcacttgaacttgcttcgaaatttcctctagcgaaagaggctgaaactgccggacgcgagcccgactattcgcgtggctcatctcccgtgtacggcagccaagaaccgcggcccatggcagatacgatcaacgcagatctgatggctttgaatttatctcctactacgcctacgcattctggtccaccttccagaccgccatcgaggtggagcaccacaggagcttacgagttcccgttgactccaccttcgagaagcatgtcgccattgttccacacttggaggaacagggatcggttgccttccaagctcgacgagaacgtgacatctgattatgagggttggggcagcagtagggagccgaggagtatgttgactgcagattatcaaagcagtgtagtcagtgggtggtagaaggttttgacgcatatatcggcgcgtcgccaagactacgatcttcatgaatgagctttccctaggagtttcatctgcatttggatatctattgctggtccaatctgaaatgtcaaacagtcgttgatggacgttcggttgcagaggcaccgtacgttacctgctctgcatttctatttgaagtcggttactcatcgatgagactgaatgttcttggtttatcatctctcagtatgctgttaagttttcgattgatgcgtgtttacagaggaagtacttgcgagattatattatataacgacgttccttctttctgttgtcctttttctcttttattttttattcccccctagtcaccccctctcttttcctttggtcttccgagttctttgacttgctcttttcaaattgccgtggcctctgtgacaagtatcttgttcagggactgggtgtctgcaaagttccacgaggaaaggtcggattggcagtgaatcatcgctccatcgtcgttcagttgctctgacacaactcccatgcgacgtcttgcttcacaatgtcgatcccataatcagacagcgctgttagtgggcgaaaataggaaagctcctgttcgtcaaaacttactcccgaatagcgcgattacgagaccaggacaaccgctcaaccagcaccttctctgaatccgaacttcggccgcaattcgacgtcgaaagtcccaggatgcaccaaatactgttctcccagaagctacagtatctcatcaaccccttcctttcgcccttttatcctcaaaatatctcacatcttcctatttcaagcccttccacggcagctcttcttcctcgccaacccggtgtcgagcaggttttctgccgcttaactgatcccctcccaaatgtgctctcaagttggaatttgctaacgttgtagtaagcataattataatcagaaaaccgaggatatcgacgggccagtaccaatcattgtgggttgtgccgtcgggtctggtacgtattatggacatgtagcggattattgagcaagagagggcgcatgatgggaggagtgacagggtgaggaggaaggtgagaggggcgaggggcgagtgtagacgcatgctgcggttcttgtggtgagtgtggttccgtggttttgatgggtttggtgacttgcctggtgtcgctgttttgttatgttttgtagcaaaagttggtttaaacttcacatcgactacagcacgaaagatcttggtcgaggctactatggtaaggatagtagtgtaggcaacagaatttacagggtaaacagatgtcatgataatctaattgatttggatttcattccgcagcaacaccaatgacaaggcgacgcagatggaaataatacgccttgaagcaatgaaacgccagcagtgctgaggatgatagtcacctacctatctgatgaatgaatagtaaggggtttcaggggtttgtttatgtttccgtctgaccaggacttgagacgtcatcgcttgcatcccaagcaacgccaacgaggttggagggatccacatccatctttgagtgggtacaagaggaagatggacgttgtaatcaccagcggcaggcaacggtaagacctaatagcgcaaggaacggcacgggcgcacgccacgcacacgccgcacacaacttgagcctcgggactcgcccgtccgatatccccttgttccttcttaggttgcttatcatggaaaaccggcaatgagttgggatgaattttgactttccgagatccgagggctgtcaaatacatatgtcaatgggtttgtgatgtcattttgggtttgatcagccgggcaagaagtgtcttttggtatttccaccaagcaacaacgatttagaacgcatttgaagccgaactactagagagggtcgccaagttctaaacggatttgaccatatcaccagcttgccaagttcagcttgtgtcgtcgcattgtctgttcgttttattctgttgactttgcgcccttttccattttttccccccatttcgaaggattctagatcctgttgagtctggttgaccattctcagacgggttgttagcttttgctgcgcactgcggttacgcggtagggttttacaggcttttcacaaagccgtctgttttttttttttttttttttttttttttttttttttttttcattcccatgcggccttttccctcttttcctagaccgaccgaccacttttccgcctccgctcttatctacacgtgtactatgtaggccagcaggacctcccagcactcggaagccaatgccggggccctgtcgtcactcactcgccgccagccccaaaagaaaactcaattaaactcgacggcctccatccactcctgtaaaacctagtgggcgtacaaaacagaggtagtcccgtgattttcatttggctgcctagcgccaccgacttcttccttccagcacaacatttcagaaaagcccgggctccgaagtgcccactgtagaaccgcaacggtcgtaacctgaaggcgccgaaagaaaaacgaaacccagccgtaaagatgcccatcgggtgctgtatttaaggaattgggatctgaagaagaaaaaagaccgggctaggcttcaaacctttggcacaagctacaagcatgttcctggatactctatccatgtcactgttcgtgttcaaaaagtccagtgaactccagactccggccgacggtaggcggaaagcggagatcgcactctgaccagatactgactcagtgactcttcagttttggttagtggtatgaactttaccgctataaaggtaattcgcagtggagaggaggagagggtgttcatccccacaacgggcataatattgtgtctgaagattttagacaacatgcagacgagctagagcatggataagtagggtacaggtacacaagcgacacagaagtttgggacaggagcaaggaagagaaagggctgaacgattccctttgcgaaacgcactgcaccgcaccgcatctcagtacctacgtacatgtacctaccttgctgtacgtgttatgcagcagtgctgtgggatatcaccgtcgcactccagtttccagtgtttgaagaacctcgctcgctgatggatggaaatgtcattcagctcggcactctccccctctcttcctcagcgaggtttgatatgatacaagatagtatcggaacaggccgtagaccgccagcaaaacctcagtatcgggaatctcctctggccggctggcgaatatgagatatgagatataaaataaacctcccgctgccagtgaaccgtgttttgagatatgaaaatggttcctgataggctgacttggtgctgcaggctacgtcaattagagatcgacctctcgtcgtcgcctggggccgtgctgaagaaggccggcattcgcctcattgcgacacgctgtggccgctgtctccaaccaactctatcagtttaatcatggagtgcttctttcgcttatcgatcccgtcttggtgttttggtgggttcgtcccgttgatttctccttcagtaaaccggcaagggccgccgttgaaagccattttcagaagctgatgctcagttttactgtatgtaacccccacgggccaaacacgcactagcaatcctgccgcgagtgtggtatctttggacgctttggtctgatagtggccacccagctgtgtgacgggagactgtaccgtattcaacccccctctgaattcaattctgcaccagatattcgtgagggccttattgttccccgcagagggagtcgtttaacgtgctaattgggaaaagctgtcgttgccagatccagaccacagaaccgtgcgcgacatgtcgtcgaattccatcccacatggcgtctgcatgcaggcttgcatagttgcatcaccacttcagccatgtcagccttggcaaaagataggcggcccctcctctcttcttcgaaccctgaaagggccggacggacgacgagcggtgtttcataacccacggagtgacgatctcaagtcaggaaaacgtgcaatggaccgaactgttatgatcgtccaaggctaaaataggctaagcctcaccatgtagcgctgcttgtgcttgttggagtgcaagctttcgggagctttcaccaatgcaggctgttcttcctatctcgagcgaaatctcatatcggggtcggtcgctgcgaggacctaatccctgctagtcgccggttacatgacctatcgtggggattccagggtcccctagtgcgctcttacatgatatcaaaagtcagctcaatacaattagcgcataaaacagatttggcgtgtactagtacatagcagatcgaggcatatcaaaaccgcaatttccaacctgtgaaggttgaagttgttggagatgagcagccaaaccctacgttcagtcaaggctcccctcatacgagccgagctcttggcttcccgtcctacctcgagatggcagtgtacctagtacagagtgaatgcttttgaagaaggcgtggcgtgagagatctgtgacgcaaaagaccggaaaaaccaatgtaacactcagccgagggtcaaaaagattagcgtgatacttttcgcttgcatagtagtgtaccatagtagatacacacagtacagaaaaccagggtttctcgcccgactaagtgcgatttcttttgtagacctttgactctcgccaccgagctgacgaacgccttcacaagattcttgttttccaatcccactgtagcagagggtaaacaagatgtgccttcctcgagtatgttccaaatagaaaccggccgctacaccgacccgctggcggcgagccagggacttgaagagagggcactggacgggtttaagaggcgacttttgtggcccgtcttgtccccgtcgagccgtcttgccctcgctgcgtgacattatggcagccagaacgacaaggtcattcctgtcatcttgtcttatgagcctgcaaggtccgacagattcgggccaatgccgtccatgcaattccacttcttgaacatcgccggttcccacatcgccaaggatcgcaacccaccatctccacgcgaagctgggccccgggtggccagccatcccatctcttcccttcttgggacgacttgtccgccgccggtcgggagataagaaattttttatcggtttttttagccgttcctttgggattttcggcttcccacacgcgcggactggtccccggtcgggctagcatgcgcctagggttccccatctggtaacgtacactagatatgtacctcacaatcttttgctcttctgatttataaagatgggccgcctacctctaggcctcggtcgactcttaaggatttctccttccttcaccaatgctcttgcgtccctcgctagggtttggtgaaagcttcggcaaccgctcaatgcaaacgtgctttgcgcgccgtcaataacaacatcgaacaaacctttcacgtcgaccgtcctccactcaacacaacgatcttcagtcagtcaagggatccgaccaagataatcccctctccgccaactcggtcactcattggtccaagctacaaacactcacgaatcgtccgtgctctctctcggttgatcgtctcccatcgtcccgtcgaccttcagcatcacccgattttcgagattccgcggctcgctgcaccgcattgcaaaaatggggaaagtgggtgattgggttgacactgtcaaccgcaaggttgccgccagcaaggttggatattggttcaagctggatggctctggacatgtgagcgccgtttttgggaaatgagtggccgcctgcctctttgctaaaacgtcgccaacagcccaaagaaaggaaggggtcctacttctttaccgagatgcgtgctggtctcgcgaccttcttcgccatgtcgtatgtttgaactaccacctcacacacattatatatatatacatatatatgtatctgtatatgtatatatattccggtcgatctgggtgcggttgttaacgcttgtggcaggtacatcattgccgtcaattcaagcgtcgtttctgacactggaggaacctgcgtatgcacggcagatcctaacgtggataggtggtgtatcgatgacccgacctatgctatctgcaaggccgaggtcaagagagatctcatcaccgccaccgctgccattgctgctttcgctactttcttcatgggtcttcttgccaacttgtaagttcatgattcttttgatcagtttccgtcttggcttgctgacaatgaaacaggcctatcggccttgcgcctggcatgggtttgaacgcctactttgcctacaccgtcgtcggctttcacggccagggtcttgtgccctaccaggttgccgttactgccatcttcgtcgaaggctgggtcttcttcggtcttgcgctgcttggtatgcgtcagtggctagctcgggttattccccggtccatcaagctggcgaccagcgtcggtatcggtttcttcctgacccttattggtatgacctactctgagggtattggtcttgtggttggcgatacctcggtgcccctcgaccttgctggttgccatccctcctctcgcgacagtgtcacaggtgcctgccctgacagcgacaagatgcgcaaccctaccatgtggatcggcatcttctgcggcggtgttctcacaaccgtgctcatgatgtaccgcgtcaagggtgccattatcgccggtatcattctcatttccattatctcgtggccccgcaccaccgaggtcacctatttcccctacaccgctgttggcgacgatgctttcgatttcttcaaaaaggttgtcgacttccatcagatcaagcacgtcctcaacgttcagcagtgggacatttcgggacacggcggacagttcggtttggcactcatcaccttcctctacgtcgacattctcgataccaccggtaccatgtatgccatggctcgctatgccagccttgttgatgaggagactggtgactttgagggttccaccattgcgtatgttctaactgtcttttttgtatcttgttcgtcgattgctaacactgtttgtgtctgtagttacatggtcgactccgttagtattgccattggtgctattctgggtactccccccgtcactgccttcgtcgagtccggtgccggtatcggtgagggtggcaagacgggcctcacagccatggcgactggcgtgtgcttcttcatcgccatcttcttcgcccccatcttcgcttcgattcccccgtgggccaccggctgcgtccttatcttggtcggctccatgatggtccgtgctgtgacggatatcaactggaagtacatgggcgacgccattccagcctttgtttgcattgccctgatggccttcacctactccatcgccaacggcctgattggcggtatctgcttgtacatgctcttgaacgtcctcgtctggatcattgagaaggtgtctggtggtcgcattgtgccccagaacaaggagttcaaggacccatgggtgcccgactttggcagcattatccccatgtggatggtcaacgttgccaagggcagggctccctggaagatggatgagccggtcagatcgatcgaaggaaccactgggccggagccggtgctggttggagagaagggcgagaagggtgacagctctgccggatcgaggccagattccgcgactgaggtcccagctgagctcgtcaacgaaaagggcgcccatcattgatgatgaataacatgaaaacatgaatgatttggattgttttttaaaaaaattatgggatacattcaggatatgaagggtcgtgatgagggcgggcgtttgtaatagttcatagataaggagttgtaagataatggctggcggaaaatgatgcaccatgactgtatggttgaagataccaaagatacctaataaacaattcaataaacacctgggtcttgagttccttacagtgctttaatgggattgatctcatccgccagaacccctttcattagatcaaaacaccagtttcgccagatagttcactgccgtctgcgattaggaatcctgccgcctggcatctggctccaaagttcagtgctgggcttttgcgctgacttgtgatgttcattcgatttcgttgttgaaggtagtccagacaccaataccttcccttgtggtttcctcaacatgtacgaatcctccccttgaatctgaagagatgtttgtcccacttgcggagccacagtgttttatcacgctgagaaggcgaagaatgtgattgatgtcagtttgttgatctatttggtgatgaattgagatagggagccatggtggatcattggttgaagtgggggtcgaggagagtgtcatatgctgaaggggtgaaagggggggcgggatggccgattgggcggagaggtaacgagaggaggtttgacccctacctatccaacatatgaagctcggcttcctcctccttctctttcaactttaatatcttgtgacgttcgtcaaatctttggtgcgccagccctctgtgtagataagctgtgacaggaggaaggtgagttgatggaaacatggttggccaggaattgcagtacatgatttgattagacactacttactatgctatgtgctttgcaaacgtccgtcagcgcgtagtcccgtttcccttacagctcgtttccctcctgaataccttttctagtttacaagttcatacagataatccctcgatgacccatgcttcggcgaacctccctcaattctgatggtggcagtaaacacccccttgtattcgctttcaaaccaaacactcatcgctcacggtccggataacccagcttcgcagtaagtaaacaacaaacaaaatcacaccggcttacaataattcgccggaaaattgccccgcttcccattcaactccccaacccaccaatcctgatcagtattcgtcttcttgataatcttgatcttgtcgccctcgttaaacgcaagatctcctgcgccctgccccgcaaacgtatactgcgcaaccacgtactcaaccagttgctgctggcttgtgatccgtttcggcggcggtggtggagggggtcgcttcttagctaccgcaagagcaaagtaatcgtttccatttccgtttccgttcccatttgcactgccagcattccgagtagcctgggggctatggaccctgttgatcgacggagcggtcgtggaaggagacctcggaaagggcctgttattctcaatcgtgccgcggtctaccgagcctcggtcgcccagggcagtagccgcggtgaagtcggtaggcgctaggtaatcgggtctcctttgttggttctggctgccagagtaaccagagtaagaggaggccggtgggctggaggcgtaagaagatcgatcggatgccgcgggtgacggggcgcgggaggggtaaccacctgcagaagggatacgcagattgttgcgtccgggttgacttgccccgctgctgtaggttgacgccgcaccggacgtagacggcattggtgaagtaacgcgacgcatgtcgtttctcccgggtattatggcggaaatccggcggcctgggccctcaggggcctgtagagccatgggtgaatgggcagctttgccgcgggctacgatgctgacggactcgaaatcatcccgcgcgggaacgaaagcagcttcccatgccgccaccacatcggacatgggaggcggaggcgaggggaacccagactccatgcagtagccgtgaatggtcgtatagtatagccccaggaggcgattctggatgagaaccaaggctgcaaccagagaaggtaccaggctgaaggaagcgtttatgatggggggcagggtcgactggaggtgttcgtctgcgatggcgaactcctatgtgcatagttagtatggctgataatcaatcaagtggactgcctgtggctagagtagacttacatcacctgcctgggccatctccacctcggccttggccaacgaagcttcctcctttggagtccttgtgtgctttttgtgaagcttgctgactttgtcctgggccctttcgtaatccagcctcttgttctctcgtttcttgatcgtcttgcgaattggggcgatacaatcccgtgcttccacagccggtcgaatcacccggtcttcaattgtgccaatttcctctgccagctccgacttgagttcgccaaaggcctgtttcaacctgtatgtccgctcgagttgtagccggggtgtaggaactgattcgcgtccatggccgtcggaggcgccaacaatcgggtcgtagaggccttcgagctcaacgacaaactgcagctggtggtgaacgattgaggcccaggcatccttccaagctctcgagttttcgaggagctgcaccacgaatccaagtcagcaccagtacaaagggtggccggttgagcggggatgaacagcaatgctgagcttacccttgcgaggagctggtccgcgtcctcgtactccttcagtagaacagagaccgcagcattgttaccggggcctttgcttcgaagctttgtgaattggcgctgcacagactgcatcgtgtcctgttgggcagtgcgaaagtaggtgggcgactgggacaccttttgttgtgtacctcgattgcctgctgtctaagtcgggatcgattggaggctagatagccagagacaagacacccctgaaaagatacaaggcgaagccaatgctgatccgccgatcaatgggtgatagatcgaagctctttggagaagcggttttcgatgcagatgtccttgtcggaggatgaagtggatttgcgatgatgacgggcataagaaagaggtcctgtcgtgaaaaatgttgttcgcgacaaccccagggtgtcgcagaaaggcaggactagggagcttgaattaagcaatgacaccaccgtaacgcttggccagaaaagtcggttgatgactgtatgtctcaaggtagtatcgtagagctaaagaaggtaaaatcaagtgctgaattgggtcgaaaagctgacccttcgcccaaaggatagctcggagcaggtaaattaataacgaaattggacataggtaggataaagaggaagtggaaattagaggtgaccacctgtgagcagtcagttgtttatggagactctacctagactcctaggtagcatggagtaacggctatagacgaggggatagtcatggatgggtacctaggtacctatatacgagcatctatgaatgcgtcgtcatcctgtccttttgacatttgatgactggtatggcccaacacgagctggctgaggaggaaagaggaatctgaaagtcataatgatgccggccgacggaccgtggaaatgagggggcgccgccatgcagttgcatcgatgcgctgcagaaacagaggtggatgtgttgaacttcaactttccgaggccttgaagacatctgccttgatgcagtgctaccgacgattgcatatacacagcctactaagtatgtaggtctgctcctcggtaacactcacaagaataacttgaacgacagaagatctggtgaactttttgacagcgccacccaaactgggcctccagaagtggaatgggaggaacacaaatgacaaagggctgctgctagtagctgctagcgtagcgtcactgccatggcgcgaaacagggggatgccagacttgttcttggcaacgcgggcgggtgattgcagcactgccctgcctacttcaccaaacacattgtggtcacctgactgcgcgcttgaacgcgccttcctttgctgaagctacctatccgtcgtcgcgtccacctggctgcgttgcccgcccttgtggaaatttagaatacctctgccagaggatagtgtagacgacgtctgcctccagggtcccgaacaggacctgattatcctgcgcttcgtccgacgaatgcatttttgcaagtcaacaacttcgagcttgacagtcgggctatccgccaccacattgacgactgccaaacacgggcagtcgatagcgggacaataagacggccgttcccttgcgacatgcccaccgtcagccaccatggcatcggtcgtgtcctccgggcgctcggatgctggggctaacgagacaagcagcactgccgaggtgcttgagttcctctgccttttcactcacgacttgaaaaggaagcaaaagaggtggcaggacggccgcctcaagtaccacaccttcaacaggcgcgtcatggtctacgatgaccgcggaaattatgttggtgatatgcactggcgccgtgactgggacttcgacgagggggaagaaattgagctggaacggggcggcgtcatcgtccaagttgccgaatgtgtggcacgtcagcaacaagatctctcggaattgatagacaaacgggcgaaagagaaggagcaacgccaggcgctgatagcatcgcggccagcccgtcctactcccgcacatacacccctccgagtcacaccgaggaacaatgctcaacaggatcacttccaacttcgacaccggcctctaaaccagcttcttggcaccccgacaggccaccacggtcgcgccctcgtaccagacgaatcacctttcgaacaacgacacgacgtcggtgcatccaatgatggggctgacagctctaggccgtcaaagaggagacgctatgaagacacacctcccagcaagatgggctatgcacagagtctgttcggcgcgtccctgacattgtccggggcacctgcgagctcggcaccattgcggcgccctgtggtagccaaagtacagactagacgggaaccttctccaccaggggaggctggccctcggcagcaagatgagagtcacgcgcccactcgaacgactcagaccatgcgtcctaaccgcatgacggctctcaggtttgataacatgtcacgaccgaggccagcaccagcggcaccacctgaagagggtttgttcgtgtcacaagaggaccacagtgatcctgtctgtgagacgtcgtcaaatcgggacgaccagagacatcacacagaggacagcaatacccgcccttatggacgttcgagtttcgttactggacccattacgagtgaagcagcatacagttccaagtccctgcaaattaccaaaggaaagggtacattgacatcgagcatcggaaagggctctgaattgctaaacaacaacaagaatgcaatttctgttcgccctcgtttgacatattcgaaaaaggacaaacagaccatcatcctggacggcgacgacgacggcggcggcggcggcgatgaaaatgaagatggccgtaagcagcgcagtgatgcctctccacctcccagatcagttattgggggtagctcgaaacgtgccgctcctgttgcagaggagatacatgacaacaaacgcaaaaagactacgtccgtgaagaagtccgttaccggcaagggcgctcgacaaaaaccacagaatgaaccagacccggtgatcactcaagatgaaccaatggcggagctaaagatcaaatcacgacagaagcgtggtttattagtactgtcagagaaaccgaagagagcccgacgtccagctaaaagccccagtaaccaggttgcagtcgagcccatggagacgcgtacaacaaacgacaaatctgcggtttatcaacagagtgtccccgacgactcagacgatgaccccttcgcttgcccgatgcctgtcatcgacaccactttgccacgaaaaaacaaatcgcgagatagtggacgacctggaatcctctcggagtctcacagggaccgacccgtcgcaaaccaagatcaaggcgagtcagtcgctgtcgccgctacgaattcacaggcaagcccagcaaagaataggattcagcaagaaggccaaagtttagtgagcgactccgactacactttgagatcccaccactctcgcgctgcccagagcaaagagaatgctcagccagaggaagtcaaagccaaaaggagctttgaacctcctgaacccaaggggaaagcacacatcgaagtggacagcggaaaagaagacgaagagatatcaagatacccacgaaggcgtagaaccacacgaataccaaccgagcccgtgtctagtgacgagagcaaaaccgacgagcctgaatcggctgcagaaagtgctgacgaggagctaccccaagttcctgttggcccacgcttagccaagctcgccaggaaaagcatcaagagcagagaggtgattgggttcgttccttctagctctccagtcatcaacatacacaaacaagccgaaccagtccctggtcatatcccaggagagtctcgtttagtggctgaggaaagctcaactttgcatagcagcaacacgaaagatgatattacgccccagagcccaaaggtaacagtggcagaagatcacacaggacgcactgagaagcccgaattgatgttaccactctctgatttaaaagaagtggttgatcctgcttcccttcaacaacccaacggggtttctgagaagacctctcttgtagttacgagtagtgacagcaacgatgtcactcctggagacggcctctcggcactattcacggataaacaagcgcctggcaatatactaaccggccacacctcaaaggttgccaacaaaacaagtggcaacgttccggccgataatgcggcatcggccacagtccgcaaacacaaactacagttggcgcaacagatcaaggaacctccattgcctatgccaaatcaggcaggctgtgatgatggatcagaaactaaggaattccgagcaaagggcgaaaccgcaatgtcaccttcacacgatagtcgtgtgaaggacaaacgccaaactgacattgccgtcaatgttccggttccactagatggttctgtaaagataatgtcgcccgttgacaattcatccacctctgttgctacagcgcggatcgtaaatccagctacaagaggtcgcaaggcagcactaaagtctcatgcagcaggccaggtaccgcaatccattcttcctgctgagcccgctccagagcgtgtagttccacgaaaccgtgaactatcacggcatgggaccacaggatccggtgctgaagaacggccaaaacggaagatgacctttcccggcttcacttctgctcgagcaggcggcccgtggagccgagaggcacatgacctattggaaacggggcgaccggtttgaaaagacaattgccgccattacctctggcgtgaagctagcatcaagcaaagctccattgtaccaagccgcaccaccataatttaagctctctacatgcttccacccttcaagacgcagaaagcccagttggtcgacgtcaactgtgcctaggaatggatcattattgccgattggcacagcagtatcatttcaacagtgaggaagaaggacctgcccgctgcaatattgatttttcttgtcccttgttattgatgtggcttccctcgaaaatcgtgcaaagtcacaagacacaagatatgcatcccagttgaccttttcattatgcgtcaaaaggtgctcgagattgtagttagggcctctatagttggtcgccggtacctgaactggcactcctataataactaagcaatgcacccgacgacgcatgtcctaccccagaaaaagggcacctatgcgagcaatacgaggaccagtcaactatctagactatgtagcgaagatggacacaacttcaccgacgtgaaaagcatcattgtgtaggttgtgcccaagcttgccaatgacgcgtttccatctccaggtacccggaaggatccggtagtcaggaacagggctcacgacatcaccaagacgtccaggtgacaccctattgtaacctcttggcagagggtaattgagagtcgattggaacgtggggcgagcttacttctctcgaccttctcctgcctcacgctctggtatccgcatattcaacgcacaaaggcggcgatggtgttcatctgacaatactaaagaccaacggcaaacatacccgtacctactcctcgagcccgggtacgacgacagcttgaccatcgaaaaggagccggacgacccccacagctgagcttggagtcaaagtatttccttgctaccttgccgactcccgccgcatacacctcgtggcgatttgcacgtcaagccgacttattccatgaacgatcggaaatatctcactgaaaggcctggtttacccgacggatatttgcttgacatgagggaccaagggacgtctatcttgtagggctcagccggtcaacgctataaggcatacaacgggggcaattattttatgaggggtaaatacgaacagccacgaaactgttacatgctcagcttgcccggcatttgagcctaagtgcaatccaggtatggacttgtcaaattctgtcgttgtaccagacaaaattgcccagagttggaaattgtcctttggtctcacttgcgggatgttcactgacctctgcatgacaaactcgatgagatcttggggccacagccttcgcggcggcttatttccacgaccattcggccaaggcctcaacaatcttgtcaggcacgagctggcctcatttggtgcgcgctttactgaccatcgaagacaaatatggatagtaaagcctcttgccaagtggaaagaggcgcaggagaccattatgcgccaattggaagggcggcccatatcccaaaggggcagaatgaggctcgaagctgcacacgaatcgaggtatcgacgaacgactataatatgaatggacgctgtcccatgacgagaattcaaagcaagcgtctcttccacacttcctattccccaaccttccattgctaggaatcatctttgatcaattcacttgtgtttgtcgcagtcgcgcgcactttcgacagacaagaggctgctaatgtctgcctgagggtgtgcctagccccctggttgttttcgtgtaccgtacgcatctcaccggaaagggttcccccaaaaaattgaagaggcacatacttatccttctgttgatatattcttcctcaacctttctttttgtctacttttttcactgaaaaagaccctccctatttttctttatcgttggatcggtcttgaaaccctattctcttttccccgtggcttgttgccttcaagtctgttcccctctactctgtacacgaacagcaccaggcgtaggacacttgcgtgtcgcagccttgtacactcacatctccttcatctccccacctatctatatcaagtcttcgcccctccgctcagcaaaccgattttattgtcagaccctgttctcaccatttctatctcaacctgtctcagcagctgttaagaaattacctctaagctataacccatcagcgtcatgttcaggggcggattaaccaagcctgatcagggcgctgagggatcacgaaaaccacgccagagcccacaagcgcaaagggcctacaaccagatgcgggatgtcgaggaagaattcaaacgtccagggcacttcagagaggccctgcagcagcgcgaacggggtaggcagaacggcatcagttacagtccctacctcgagatcccatcatcccatattagacgacatagatctcgtactggttcaatcggcagtactggcccagcgtcaacacaaggctcggatggaggagtcgaggacagtgggcgcaagaggcgtggccatcgtaccaaacctttggaagaaccccaaagacttagaacggcatttattcggacgtacgttggtgcttgcagagaatgtcgcacacgtaaagtcaaagtatgttgtccactccactaaacaagcccgtaggtgatagcatagaatggctgactcttgtttgtgaaaccgtcagtgtacacattttgatgacaccgagctcgaggcgaactaccaggcatccaaacagtcaagacatccattagccccaatgtcaccaagtcgccaggttctcatcagttcgccggaaccatattccccaattcaatgtccaaacgaacttttcggagttggcagccacacctctggttgtcctaaccagccgatcgttaatcaccacgaccatctacccgacgacatcgtgctcgaaagcccatcaacgctggtcaacacttccagggagcgtttattcctttcacgcgaagacacccagatcagcgacaatccagcctatagcccaacctatagcccaacatactctgtccctcttggctttgatgatttatacacaccattcctcaattctcatcccgtttctccgatgctgtcctcctcagcttcttcggttggagatgttgacaaacctcttggcttactcatcagcaactcagtcaccaacgacctcatctgggaatgcaaacgaggagccgtcgatccatgggcagtggcgcccaccgatagcgaatcgtttccatgccacgcacgctttccaaaccacaattcgtttctggaacattacaggactcagcacgagcccttcgtcaacgagaagatagtacgtaggtgtacatgctgcggctatttcgaagggcctttcgttccgagatgcacaaaatgccaaaaggaaatttgcttctattgcgatgcctctggcctgttggacacatggtattacggtaccatgatgtcccctgctcccagtttgacggctggcacattgacggtaaccacagggcaaggcttcggaaacggactgctgggccctccatcgtttgtcggatccaactcttccggacctaactctcatgtatccaactcttacggatccaactcttacggtttctacggcaacagctatgccggctctatgaataatcggacttctggaacggcaccaataccacggtctgaacacgcctctgctcaccaagcccaccatgcaaccccaaaactcgatctcgctcgtgcccaccacaataagaactcgatctctcccacaaaggaggaccacccaactatacctctcatcgacgaccaccaccaccaccaccactactttcccaaaaagccattctcattcgcgaaatgccgcgccttcccaacggccgttttcctaatctctagatcagcagaaatttcgttgggtctcaccaatccaaagctcaacttctgccttgcattggtgcactttctcatcctgctgcttctacttcctttgggcttttcagacatgaataccaccaccacaacctcctcttcatcgtctaccatcaagcgaattgcggaagggaccttgcgatatgttgggttaatggggcggcatgggcacataccgttcgtgccggttgtgtgtattgccgttggggtgttggggatgtggattgtaaaatctggatcccaatttgtccaagaggttgttgcgggggagagagtgacaagtttgctaccgatgtatttgattgcgttatgagtggtcaaaggcggagcctcttctcttctcccgactcaagaccctgatccttttcttccccccccctttttgcctcttcgatgcggttcaccgtttggttctatcgcggttgtgtttccaattgtcgatgtctcgctgcatcattaatcattccgattttgccactggtctttcaacttcttagtttacataacgagccatttgtttgggcaaccgagcttacgctgagtctgataacatgatgaggatggtttcgaagggaacatagaattttatatactgtccaggcaggacatgaaggaattagataatccagctagcctatactattctacatcctagctagagaccattggctagccccgcgtgttcgctcttcgtttccaagtttcaactatgaatgggactaacagcctcacgggcgatgttgtcccgatagggcagtaagtgccactattcccacacacatctacatgggaggtggacgatactggacaccaagcgaacaaggctgttagttgtaaggtgatggtcggtagttagcagtagttgctagttcgctgttatcaattgatggttacgagccccctcccccccctcgaggttttctcgttccttgctgcgttggggtgttgaagagtcacacacagccaccaccagcaatcgcgaatgggggtcagacacagcccacttcccgattccaatatcccacggggccgcattgatgcgatttgcagacagcggcaatgggcgggaatgatgcagagtcatcgattcaagctttctgtttcgtctaactaaccgtacccgagcgaatggacgagcaattgttgtcaccgttgatgtttgaagaagcgaaagaggaaggatgctcacggcctcacgctgcagtgctctgggagacccttgcccgaaaagaacccagcatgtgcaagcttgggtaaatggccaatcaacgaagcgcaatgaaagaagacttggagcaaagcctggcttggcgcccgctccccaccttacccattttcggaccagccgaccgatgaattggcttccctgtgcgggtttcgggctgtcaaaagtgtgatggaaacgaaggcttgtcaacaggcacgacattttgggaagaaaaaggcagccaggacatcacttctctgtgttgcgtccgctacatacctagtacctgccacttggaatcaagggttcaattgactcatacgcatatgcctatctcgttgcacccatatgatctaggcacacatacatacctcgaggccgacaggctgccgtgtgctacaacacacgcactgacgaatgcgacgaacaagaaacgccaatgccggaagtctgcaaggcgccgagttccttgccagccctctccaacttttgaagggttgcttcgagtggagcaagcaagcggtcgcacccacctagaatcgctcgccgtgtccgaccatgcaggctgggtcgctgaaacactggctgctggaatattttgtaggcatgcccctggtgtggccggactcaattgattgacattgaggttcaacatacaaccagcagtccatcaccaagtaccagatccaagtggcacatactcggagacatgctctagatagtgagccttttctcgaacttcaagagccctcgctccaaaacttttcaacgggcgagaaccgttctctcacacaggtgttctctaatgcctctctccgtttgcttcaagaccatcaagattggaagataggtagtaggcctttagaactagctactaacaaggttgggtcgtatgttgaacgcagctgcgatgcgggtcagactcacaaaaaaagaagaccaagaagtagctggccaaactgtactaagaccaaagaggcacgccggatggccttgcagtgattggctagttttgttatgcaagctcccactgtcttcgctgcgcccgctcgcatgtctaatgaaccactggtcaaagatcccgtccgctgctttgcgcattgttgaaatatcggggatgactcccatcggccgactcttttttgctcttctcttttcctcctttttccatcgaattgagatcacacagtcactccggcttcccaatcacaggtgcccctgacggacattcccccttcgtccttcgacactcaacaagtgtccaagcaagccgtgtcaaccaccttggtggaccaaccacgaggcagtcgtcgcagcagtcgaggagcatcccccgtcgtcgtcaagcaacacggagatcatcctactgccctgccggtaccccaccaatctcaagttaccacacccacgacaagcaagcaaacctatcggtatcgcttagccaacaacaaccttgtttcagccgcagcattcgaacttcccagaagctccggcacatattctcactatagaaccatcaccaagagatagccaattgatctggcccacccaggcgcagtcacgagactttgcttatctcaacttcgacactttgtctccaacaatttatccccgagacccctgagattctggctcaaatggctggcatatctccaaccaattcggccaacgccttcatggagggcttctcggtctgccaggccaacctcggcgaggccctcacctggctccctgccatgggcactcctgagctcgatgacatgatcaacgccttcatcccgggtcctgcatccatcaaggacaagcgtgcccacatctccatggacttcctcagctactcgcagcgcaccgggttcaacttcaagttctaccccgtcccctcgacctcctttacccccgccagcatcgcttcttcagccagctcttcgcagtttgttgattctggctacgcatctagcttcaacgtctccccggtcatttccgactcgagcgcatggacccagtctccggcctctttcacttccccagccgccttcgacgacgctaccaggatagcaaaggcccgctcttcgacctccactaccaagaagtcgacttctcctagtagtcgacatcaggtcgtcgactttgccaaccatcccggcatgcggatcatgaccaaggatggccgggatgttaccaactctgcctcccggggatgcaagaccaaggagcagagggaccatgctcacctcatgcgcatcatcaaggcctgtgatgcatgccggaagaggaaggtccgttgtgatcccagccacaagaagcgggctgcctcgcacacatctcccgctgcgaccgagtcgaagcccaccaagaagcaaaggaaagagacagcagaagcaccgccgcctgctccagttgttgttgagaccacccccgagttgctcgacgtcaaccacttggagaacttcgatgctgccacattcgtcatgccctctgttgaaggaatcgagacggtcgatgataacttttggaaccggtacttcaacttcgaccaggatgtctttcccgactttactcctggcaccttcgatcagttcactccttcccaggagctcttctaccagagcaccagctcctcatccgccgcctctccgtcgcaggtattcactccagagaccccggtacacagtcgcccttcaccggcaattgccaacgaaccagtggttgcgacggccgctccggctctgccctacctaaacccgggcgttccgcatggcaccgagtttgttgacttcaatctctactcaccacctgccgacttctctctcgacgaggagctcctcggccttggccagcaacagtcccatgcacctttcgactttggatacgccgatcagcaatactttggcgatgccagcgtcgttgcccacagggctgagtcacgatccagtccatcttcaccatccgtatccggagtgataccaagtcaccaacgactgccacttgaggtatacggcggactccccggaagcgaagacctaccgaccttgagcaacgtatcgccagctgtacaagcccccggtcaactggccgtgcagcaacaacaagaacaacagcgctatcgccaacttgcatcaggtaatgagagcagggtaatcccacaaagttctgtgcagcaatctgtaacaattggctcaggaatgctgcatagtccagcttctcctgcctccaacgttgcaagcagctcgttgacggcgctgaatgttcgacatgcacctcataacatcgacagatctgtgatgaacgtcggccgaacggatctacaccggcgttcaccgattgccttgcagtttgtgaatgctggtgaatcggtgaacgccggtgctgccacccaacacgcatcgtctgttgaacaacaatctcgcgccgcgacggtggagacgtctgcaaggttgaagtcaccagttaaatacaacagctctgtccatcaaggacagaagcaaggatttgctggtctgccggtaaacctctcgacaacatcccgagatgtcagcagtggcatttgccacagttctgcctccaactcgacccgcctggggacaacaacgacggccacaacaacgacagcctcgtcacagtcttccaccaccaccaccatcttgccaggccgacgagaaagcggcgacggagaaggattcgcaaagattggagcaaagctttcgagctacactacctccgcatcatcttcctctcaatcctcctccttcccgctagtcgtgcttggtctcgtctcttgtctcgtggtagctgctttgcggacatgctgcagccacatcaacgacaactggggcggtcatttcgacccccttaacactctgttcattgcgagcttgtccttattctcactttggctacaatcatcattccgatggtcagtcgatcccgacacccacaccacaagtcatgcctccgtccaaggactcttcggctcctcagtttcccgacaagccaaagcgcttgttgcgagcaattcgccctttgtccggatggtgtctagatcacgatcaatcatgatctaaatcaccccggctaaggctggagttggagaaaaagactggtgtgatcccatctgatttgattgttgacaattgtcgagttcctttcatggcatgcaaagcatatgattcagtttgtttttcagttgtttagcggtgtgcagcgtttgcgaatttaccacgataccccagaaagtccttttttttttctgagcttgagacatgttgtcgttctcttttctttctttcgttgacagagagagagaacgatgatgctttttcatgacggcttgcgaagcgagttgacttggattgatgatgttggactggtgatgagacagcaaccgagagagggcgggatgagaggggaaaaggacttgctaggtagagatagttcgggctctattttcatgggtttatgtcgcagaggtattgggcagtggcagtgttggctcttactctcctcgatctggggtgacttgctcagtcatcggtcgattcatcaatacacaagtcggtctcctttggaggccgtcgtaaattatactatgctgttcccttcgtatggtgaagtgtggaatatggttttgattaacttcacatggttgtaggtgtttggatctgttgtcttgtttgtgacatcgaacttgctgtggcttgtccacaacaaaataactgcgacagtgccgtaaacaccaagatggattcacgtattcgcctttctttttcttcctttcgactgtccttatagtcatccaatgtcctcaaaaggtgttcacacacctactaactcgtgggtgtcttgttttttggccgttgacatcgtgctctggagtctacgtttatgtgtttgtcccgactttgtttggccagctggtagtcgacgataagctgataaggattgggtttcaatgaaattgttagtgcaaagcgccgcacagacatgcaattatgcaaaacattacaccagacgaaagtggagccagttcgcccttccattcaaggtctagcccaacaaaagtctgcagcacatgcaaagtcgcaaagaaggtacaacatggataacggcaacacaagtttgatgttggccccgtcgtggccactttccgcttgaacttgtgtctgttttggtttcaaaacgttctttttatacttttctctgccgctatcaatatccatctattgttatttgacagcgtttttgtggcgtataagcgcggcaacgtctaccgatatttacgagctgtaccagatcgaccctttctgagcgaggtcgagacggaaattgaagtcaatgtatgtccccatttgttcgcttttgttgtgctccttctcttcgctttccgtcctcaagtttaaattcagcagtagacgtgttcctacagtgagcattgaagatagttttctttggatggagtaagagtgagcagagatagaggttagatacacccacatccggtcagagtgggcctttttttctttctcgaaactcgaaaagctctcactcaccaatccttgtccgctccgttccctgtcactctatttttgttcatttttttttctcttcatgaatgagcgcacaacaaaactaacaacactaaacgcttgcggagtgttattggcgacacctcacaactgctgaacggagctgtcctgttctgttctgttctgttggtggccgcagttcgccgtttacatacatactagaaagacatacacttccgcaacgggacggaaagagaaagtcagtcgtccaaagttcccatcgttggcctcacacacaaacccaagacgggccacagacacacagcagcgtaacagagtgcggacccggaaccgcgatattggattggggttgaccgacaggaattggagagtttgaaagggttttgctcccgagaatcctcaaggtgttcattcgttcatccaggattcgaggtcgctccttccgaccgctgcgccagcattatcaccaacaaccagtaacgcgcccaagcaacaccgattaagcaagttgctccatttccaacaagagcatccattcactgatcctcaagcacaaccgtcagagcaggctggtagcttgtcatttgtgcaaagaggcagttcgatttgtgctgctgttgaggcaaacttgtcgttctttgtgcatcaagtttgtctgagtgtcaccagctcgttggcgtcacttggtattcaacaaatttgcgtgcccctttatccttaacgcttaaccatcaatatcacggaggggaaagaatagaaggtgtggtggaaattatatcgagaggaaagtctgaaaggcgtgcaagaaactgcagtgtcagcaagtggcggactttggaaaagacaaaaaggaaggaaggaaagcaggaaggaaagactgaaggaaactgcgcgtgtcaatactgttggaagggttcaggttgaaaagaaagaagcaagcagcttgcaccttggttttttctggtcaagccatcgtcgtcgagaaagtggtttgctacagaaacctcactgcaaggcatagaaacggaaagaaaggttgattgcgactgcagctgctgttctgtctagcgattgctgcttccacctttcaggatggcatatactttcctggacgcggtcgcggccactggccagcgcatttccgctttctttcagaccgtcaccatttttcttctcgaccataccctccgaccggcctttagtttgttctcaagcaactttaacatccctctgcttgaggggcccccacctcagcaaactgccgccggtgaagagcaacaagaacacccgcgtcccgagcttaggcaatttcaacaacaacagcaacaaccttcacatcagcttgacatccaagatcaggattctgtcactgccactcccgcaaccacatctcaatcgcaattcaagaatcaatctgaagacgcctctgctaccaatcttaacgctcttccgcaagtgtccttcttgtcgcttacgcccgaacaagcaaacagctcacagctgcccgacacggaacccgacatggcccgcacttcatcggccacggccacgctggcaccagaacagcagccgcttaaaaagatccccgttcccaacatccttcccgccttgcccctagttgcccctgcaaaggagaatgcggcccctgtcaaggccggctctaccgtcgccgcctctgtcgattctgagaacaacctcaccggagatttgggacgtctaagcattgcgactgacgccgctgctgtcgctgcaaccggtgtcgtcggttccggcgatcgggttttggcaactcagcagcccttggataacaccacacctgccgcagccgccgatggtgccaatgatgccgaacctcggcaacacctcacgaccaacgtctttcatggccatggccctagcactagtgtcggttggaatattgtcgactcgcttcccagggccccggttgtccgctcccccgctgtccctatcaaccatgagctctcgcagactagtcagctgaaggagggctttactgatagcgcagcccaactcgaggccgaacttgagacgcctgaggaggctgctgaaagagcgatgcacgctggcttcatgagggaggctttggatatggtatgtctccatgctgcttgactgctctcatgcttgtgtcatcggttgctaactggtttcgattgtaggcccgacttgccctcaagaccaacgagacgcctgtcggctgcgtacttgtgtacaaggaccgagtaatcgccaggggcatgaacgcaaccaacgtcagccgcaacggcactcgacatgccgagctcatggctatttgtgctctgctgtcctactctggtgacgctgatcttgagcctaagaatgtgcaaccccagtgcaaccacgatgagcctagcgtttggggcgacgttgacccccgcgacggccacctcttcccctacggccaaaaacttcaccctgctcctcgcgtcgaccgatcggttatctctgagtgcaccctttacgttacggtcgagccttgcgtcatgtgcgcctcgcttcttcgccagctccgtatcaagaaggtttacttcggtgctgtcaacgacaagtttggcggaactggaggtgttttccgcattcataagaactcccctttctcaatggcttcagcccctccgtcgcctgcgccccagaacggcaagggtatcgcgagacccgctttggagcgtcgccccgtttcggctctgaacatcggtactggtggagttgaaggtcaggagcctgaacctgccggtgatgacaccgacgagtctaagcagaatgagactgtgggcgagcaacctggccgaaacaccacatctctcttcgagcctgaactgcatggcgatggtggcaatgtggagccaggctatgaggtagagggtggctggggacgcgatgaggccgtcaccttgctcaggcagttctatgtccaagagaacggacgggctcccgttcccaggaagaaggaaggtagagcggcccgcttggcggctatgatggagcgcgatggccatgctggtgggccgatggccgatgcccctgcagttgccaagccagaggagaatggcacttccgttgatggggatgctgcggcgcaggaagatgaggaggatacggaaaagacggaggatgagaactccggtaacagctcggatgcgtgaatcgaatgattgcatgaagctactgtcttggtttctagcagtctggcatgcagaacctgtgctctggagaagaagtattcaggttattgatatgtggaggtatgtttcccttcaccttctttttccttctacatgccatataccgtatactaactgttgatccgtaggttatatcttcgagcatcaaggagtgacggagaccatagcgtcctcaaaaaccactgcatgcataagagcacaaggcatggaatggagtagcacgagttatggcggggaggcttttgtgtttttgcatcgattttcttgatgggtagtgtttgagcattggtttgcatgtagatgatcagtatcacgagactgtgggcttcaggttatggaaaagctatgggtatgtgtggagacaaggaagtggaaaagagaagagaagaaattatgcctcacggctttacgaagtctaagaagtttacacatgtcgaccaggaaggtatatcgcgggcttgacgtaaatgctagctggaggcctttctaatccaagtggatgagggcttgtcacggtttgtgatcatgatgggtgtcaatcagaggttgcgggttgaataacttccacacgctctgttgggcttttctgatgcccatatgtctgatatgtatgtactaaacgtataaattcgatgtctattgatcatctgagatcgagtctcgagcaacgatcccatcttctcacacttggacttctccagaggcctccgccctacagcgaaagccattcctcttctccagcacagtcctcatatagagctcctttacttccactacctccccctgctcttcatctacggtagacctcctcaacaacctccgcattccgcttccaatcaaccaacccctgctcctccccctcctccacatcaacaatcataacctccctaatcctctccacttcctccttggtaactcccaacctctcaatcacatacttctccgcccctccatactcctcatcgatgtactgcaacgtagccaacatcgactccttccggctggagaccattcgttcggccgctgcccggtccccgtcaaaggctgggtccagcatcacgtggtcgacaatggcgggcttgcggtgcgccaggccgaggtcggtcaaggagtattcatgggcgatgacggtggggggtaggtgcaggagggagaggaggagggcgacaaagaggccggtgcgatctttgccggcgctgcagtggactaggaggggactgggggatgtggaagaggaagaggaagaggaagaggcgagttgctggaagatggtccggtaaggggcgtaggtgttgtgggggtctgcggcgccggcaaggatagttgagtaggcgcggacgaaaccctgcgttttttaataaaagaatgttagaggtggtactttgaggagcaacggggggagggggaagggaagaaaggaagaacaggaagagtaaaaggaaagaaagagagcagaaagataatcaacaagacagaagaaacaaaaacaagataaaagacgaaaaaagagagggagggaagaagaaaaggggagctgtatcggcctcgtagggcgtttgtgcaaaaacgactgtgcatcatccaagatgacatgcgagaagaaactaaaggttcatcgaagaatatgccgtatatccatcaaagttcttgaagcaaagtcgtacattgtgtcttgcttgctgttgcatagccgtatttgcaaacagagcgaacatgaaaaagtgatatgatgcaacttgaaggggagggcgtgatggtcaggcgacgaaggatgagacgcaacacgcgccagcacagcggttgatccgtgatatgtgcttcacagaagctttcatcatggcttcatgacaggttcgtgtcatctacgagttccctgtgccctcttgccttgggtctagaaaccgcgtttccacacgctttggtacaagcctcaacggggacgagtagtgcaagcaccgtttcaagtgaccccgactcccgcctagaaataatagataacccaagatggcatcatctaccccctttctgtactctctcaacacactcctctcccccgagatcccttcgcgtccagagacgaaggaagaaggaaaaggacaaaaaaaaaaaaaaaggggggggagatacagaaggaaaaaagggagtgacacagaaagagactcaccgccggcccatcggtataatctctaaacctagaattcctcaattggaagcgaaccgccaacgcctccggagacatatccacgtcgggaaacacgggcacatggcacctctgcgcgcccgcccactctttgggttccgtctcgggtgtcttgccaaactccagcttggaccggaagtcgtacacgtgcgtgattcccagcttttgcatcacggctacgccttcgtctgtgagctgggtggggtcagcggagcggaagactacacccttccgaaccatctttttgcggtggccagaggtggtggatgggatctcgtagccaccaatgtcgcggaggttgatgagcccaggtgcggagatgaagggtggagaggggaggaggaaactgcggacggccgaggaggatggggttgggccgggaagctggcttgggtgaggagacctggaatcggggccggagccggagccgggcccggcggtggcggcggcggcgacggcggcggcgggggcttggacactcatcttgtcggctgtgatgatattaagatccttggaatttgagtttcggaggagcggtagccgtgtgtagcgtatgacttatgtatgacttgtagaatcgagagatatggcgtatgagtgggtgtgtggaaagtgaggcctcttcttttgtgtgtgccaagccgtgatgttgaagctgcactggatgctctttccgtaactatctttctctgcgatcttggtgatcctgtacaatatagggtcagttcttggactatcgaagccccagtgcctttttcgaaatctgagatcctcgattctgctcgtcaacacgacggttgtttggtggtgcgtcgttgtacctagtaacgtctgcacggggctgcccggatgaatggacccgccgcgcctttacgccgctgagttacctatcggaattccatattgccagctgctattccagcgcatgacaggggcagctccaccgaacccgcgctcgatcacaccctacctgccgagtggcactttccagtttccagtcgaccagacacactaacaaccttgctaacatgttgctgccagcgcagatagtgcaaagaagttgaggaggctcagcaatcagatggcccccaactgccatctctggaaccgtcactttgatcttaccggcaccatcatcaataccattggaagccttgtcgggtccaattaccgtctccaattctcaagcagaacagcggtgagtggaaaattgcgaattgctggccatgatggttgaggtggttaattctttgtcgtcaatgggggaagatggtccgcggactacctacccatccttcttttctggccctgcttctgctgttatgtggattattctcacttccaggataattgataccctaaagactaggccttaggtgttctttagcggacttttcaactagattggcctatgccctggtctcccttcttcggcacttcagtgcactgccctcggtacgtaccaccttgaggctccaaacggaattttgctggtggcatgtacacccacctcgtcttctcttttccgtccatttttttttatttcttccattttttgttgtttccctgttcatctcagcctctccagtcgttcctattttcagtcaaacatgaagcacttcgagcaccaaaagccatcatgcatacatactgggcgatttttttttgattctgtcagcctgtccctccatctttaccctaaattttccggcccttttgtctcgacttcactcggaatggtgtagcttcttccactccaaggtatgacaaacctcagaaatcggtgaatacaggggggcgtcatatgtttgcctttgggtgccttgggcctcttgggggcgattacgtctacttgctggctccaagccgctccgatgccccctccgaaaattgttgcttggctgagtgcgttaagtccttgctgtgtaaagttaagtggaatgacgtccgacccacgcactcttaaagctgcagtcatgtctttgaattctgcccttgcgatttgtttgttcctgtttatcccatcgatcagcccgttaagcccagagacttgcctcgagatcgccttctaagagtcaaccaatgggtaatgtgaaagcgtggttgccttatctgttctgaccggtaaaccccttgtcacttgtggttgtgtatgaccattcgcagctcttcccgatgagttggtcctcccccttttgaggctgatcatatcctactactgtgcctaatagttaaccttgggtatcaagtccagtgtggggaaaaggacatgcttagagggcgggggttgagggatgggaggatggccagcccatgtaatacaaataatgattgtcgactccctgcccgccatagaccgggcctcctccctagaggacttggtgtatgactatttttcattcaaaggcccctgacatggtgaattgaataagtgttgccattttctaagctctttggcaccggaattagcgagtgtcgcaaaagctagtggtttttggaccatttaggttggtgaaatttggtatctccaacccccgcggcgcctgaatgtggcttgccatcgcagagtatgtcgcatttggctaacagttatcttggtgaacactcagatatgtttcaagtgctgtgtgactggtggctcaaggaattcttctgtcgagaatagtctgaataacaatgggtcaggctttaaatattttggccccgaacttaaccacaaccagaatctgaacaaatatgaaccgtaagttcagttagaaagcgcagcattaagaaagatgcaaagaccagaaacggagagagaacagatgacgaagagaagcaagaactaaactttgggactcgaattcgggagatcaggtgcgacattgagacagatgagtttcttactcttggaaaaaaaaaaagcaaatcaacagatacgagaaaggcagtggaagacgggaacaaatactaggtttggattgctgagcaacctcaccgccgtagtctcaaacttgtgatccgacaaactaaaacaaaaagaacgcaaacccgagcagcaagatgtcgccaaaataaaaatcaggtatattaaactcctagcttatcagtctgcttttcccccttgccagaacaccgatttcggagaactccagacctgaatgtgagcgccgtcgtaatatcgatggttgacgtgagtcgaaaaaagatctaaggataggagacctccatggctcggaatgtgtaaagatgactgatgtgatgggagctccagagggtgctgagtgaagtattgaaagcgttatgtgagattagagccgaatctctttaaagagccatgatgttgaggtgccgcatgagttactcgtaaatcgaaaaaggcatctccattcttctaggcttagcgccttgttgaggaagatgagcaggaaggggatgtcgtatcgcggacaatctggttgtccttcttgcaactcgtgcactggacgtgctggcagctgggctcgtagcatttcgaaacccaggacgagttgagagcaccacacgagcagcaaaaccaatgcttgtactccccataattggatgacccctaaagctgtttagtgtttggtatatcagtgtgttcgggaaggccaaatcctaccttgctgctgttgctgctaacgttaggcatcttaaggataaggaatttatgtatgaggtgaatggtgatgaacggtagaacggagaacaatagacagacaaggtcgagtggtcttcattcccatcagcatcctgctttttgctcatttatgcaaaagctcaagtcgcccaaggggaagcctatacgatggcttcctgttcacgcgacaagccaggctccctctctgtcctccttcaagctcaaggcgagccgcatggccacggtgaacgccttgatggctcatggaattttgtctgaatctcctggaataggcgtggaaaaagcttcaagccgagtggatcatggcgaagggcgtactggatagcgcagtttgtgggaaaaggccagcgtatggaccccagagtaaaatgagctgttcggtgaagctcagatgtccccttgactaaacgttgtgttgcaaaaatcgtcaacttgttcgtggacgacggcatcaaagccagccaagcctccctttaccgaccgagaataggacactggtgagctgattgagactaatcgaccggttcttgaatgtgagtgacgcatcgatacttttctctcctttcgatcgcactgtagatgtgagggcatgaccgtacgctaatgatgacctctcgccttgaatccaagcccccttttctgtaccacgtctgtctctatcgccatgatccatggctagactgcggatgttaggcacgttggatcgaagccaagatgcgcatagttgaagcgcatggtaacaagctctggctgaacttgtatttccatggagtttttctaccatccaatgagagttagtcagtacaagtggctctaaagcaaaagcgcaccaaacatggaacacaacagaagcaaacttaccatatatgggagtcctactaccatttcggacagacgactattgagattctgtggattgtaaactcatttttgtggttaggtattgaagtagggtgccgttaattgaaactaatcatagaccacaatgtccacacaaccaacgcaggaccaactaagccagagtgtatgcaactactcagatggaaggacttctttgatcgcggtgaggatcgtgttgcgccattctcttcagacctctctcaatcacaacatgaacaatgctggtcaatcgatctcattgggctgctttgagagtaatcattcgccatctgtgtacatgtgtatcgacaggcgtttgtatgttgaatcaggtagcataagtcgtccaaggaaaactgttcgtaacggctattgaaaatcgttcggcgtatgttgtccattctcgatttctcggaccatgacattgaatctgcggtctggttagaacagtaatgcgacatctggaggagaacagtttttccatacatcccggaagtgctcatggaaccttcttcgataccctagcaacactactcctcagacaccctttaacgtgaacaaagtccttcgttgacaccatcatagggcgttaagctctgtcggctggagcatcacagttgaggaccaaaacttgaccgctaggtctatactatactgcatggcaagaccaaaatccttcagcgaggtgatctcccattatataagacgccaggtcgccagtttgaaccagccgtcatgttagcagcccgcagagcctcaccccaccatcggagggtttggggagtctagtctgcaactgcaatttcggatgcagtcaatatcgtcccgcgggactttgcccggaaaggcagtttgtctgccaaacacagcagtaggtcaaccaggccgttgatactggggaaagagcctaaccggcatattcagcgataccccccgagtgtcccacatgagacagctagcagtccttgcgattgcgcgtgcaagtctgctcaccttgaaagtgtgacttccatgttctcatgttgttgctatcgccaagaaggaaacgcggcgagccgaggctccaaatgcaacacttgattcgaggcggattcttgaggtctaaagtcagtagtgaactagaatagtagacagcacgagttcagaaaaccgcgcgcatccaaattgatctcgtgtcccgatagggaacacgaaagttaagaagctattgacggatggcttgcagttggaataaggttgccctggtcacggccaaccccaacccaggaagaatggtcatcgaaacgtcaaaacgtcaatgatgggattggatgatgagaccatgctgaaagactacgcgagatgcatacagatgatcacagatgaagagtttcggaatctcgcgttgtaggtagagacatcatcccacaagtccgacgcaagcactgaaacaacatgttgcagaagagcgcctgcattccagacgaggatctttttgttagtgggcatttgcgttgtgtgaacaagagcagggcaggcacagtcagggtgcactttgccgtgcgcagggtaggtagcgcttgccagtccgctaaaatgcagcaaaatccggtaaatgccctctacgtcatcgctggtaaagggaggaaaagaaagagacaaaagctctttccgcgccctaccagacctgatgattgtggtcttgcatcgatgttagtactcccagcatcatcatctctcaactaacacgcacaccaatcgccctaaaaagttgaccatcaccaactagaacaatccacaatcaaccgccgactcaccagattctcgcatcaccagcactgcgagctgctcgactgtgtcataccatcttggccttgcgctcttacctacataaagcgttctcgatcactgtccaactgaaggctcacctggacaaaaacactttgcatcgacctccaacgaaaacacaacaacaaacaaacactgggttcacaggcgattagcagcgccgtgtcactgatatctccacccaaaatggcgttcggagccggcttaacgtcgagcaaaagctacctctttttctcgaccctgcactttctagcctttgctttggctttgactgtttgtggtctctatggcgtcgagttggatcgtgcaaggaaggcggaaaagtacgcagattcgaaatgggtatgtcaatctcaagggtacccccccaacaagttcgactcccatgctaacaggagacattgcaggtatttgcggtcgttgttggcggcctgtcagctttgacctccattctgttctgcgtcccgttcatcctccggtttgccttcaaatgggtgtgggattttgtcctctttattctttgggtcgccgtcttcggcgtcttcgcggacgtatgtttaccctctaaaattttaccatgcaaacgtagcctagaggctaatcgatacctcagatgtacatccatgagaagcctgagggcaacaacgatattcgtcggatgaagcatgccgtctgggtggacctcgtcaacatgcttctctggctcgtcatcgccgtttctgcattggcctactggttcaagcaccgggagactcgaagtctgtttacttctcgcgccattgtctagaaagatagcttgacggtgggtttgaaggacgggaattaaagttgggacagcaggtattggaaggatacttaatcaggttgatacccaagggataagccacatggcgttatggcaccacatgattttgctacgggacttgtattcatgaaactgggttcgcgcagtgtgtggtctctgtcgctcgcatgtagacatttatttccaccccccagttcatttgatctcaaggttcttcctggggttcgtcacatgcatcattttccaagtcggtagagatagcaatcagctttaacagcagccattacacctccctcctatcaccgcccaaagctcaacaaacttccacttttccccatccaggggttcgtctcaaaacaaatccatctttgtggatcgcataagcaggacgcagatctgctcatgagcacaagtacaattgtacattatacagcgaatctcaaaggcctaatacatagaaggtatttatttcatcgcggttttcgcagaacgaagccatgctaatgacgtcatgccctatcggtaattgagacgttccccgctcctcaaacgcattcgggaatgctgcccgtaggcgccacgggcaagggcgacttctgggtgagggaccactagggtcaaacccaggagcacccggaccctgcagcgttcaagggaaaataaaaagaaccaaatccaaatcccagcagccaggctccaggggggagaaaaacgaaagtctcacaaagatgtgcgtttgctatgcaaccaatcgttcagaaggatggatctccatccagctcccgtctaccgcttcaagtcgtcgctctttcaaaagccggaaggaaagtggaaatcaggcttcaactaaccatgaggtgcaattcccgctttgctctcatttgctgtattgctgaggatcgtctgtggtccacggaaatagaacgaatctagaggtacccaacgatggcctccatattgagtcgagcgagttcaatgtctgagattagcggtcctacagttatctcagatgcgagatacgcgcttccgagaaaaaagatcgaccaggacttgggccccacctccccgatcgcctatctcctttgtcgatatcagcttctcgttgttattcccataggggtctggagggtttttccattctttattcttccctttttttgttgctgtttttccaacgcggtaatgggctggcacactactgcagtgcgctcgacacaaagcagccacagttaccacgccccgcagtaggcacgcacgcacgcacgcacgcacgttcggcatggtctaatgccaagctggaacagaaagaaagaaagaggatcagcggaagatcggcaacccaactcctgccggcctctcgccgttccatccggggaggggcaccaacaagttaggggttgtgtccttggaaaaacacgcctgacggcctccgatcccagtgaggcgattcgctggttgcaatggttggcgtcggcgatgcaagcttggcagggatggaaacctggggttggaggcttggagctaaatgccctgaagtgacacaacgctacgctgtggtgtagggcggcctggcatcacaacgacaatgacttcgcagttcatgctagacatacatactcgatttcggcacaatcggcgtgaacccggaacaataatggtatcatattcactgccgtgcttgagcaatgcaaacgttggaaactggacaatcaccgctaaacatgatgttttgacattgcgaaatacatgggcgctactcgcaacaaatttgtacagactatgaacaaaactagtaatcgctacccagcggatgctgccgctgtggaccacagcgacagaagaacatcaagacactgtacacattgtggacactgcagtgactggctgactgtcctacctactacacaacgagacaaccttcacgcggcgagctcattgacggcggctgcctttctaaggttgggaatgagagacaatgagcacgagacgacatcagcagcattcctttcttctctcgtattcatgacccgtgagtacgtgcccagactacccactgtcaaggagggatagaagcgacgacgaacagatatgataacttcaggaagtacggcaaggaatttttatatagcgtacatattactgcgagcctcattcagacggcgtcccctgcagtaaatcatgagaatgccgctgtccctgtgagccgtgcaactacaaccttctcaggcctcacactacctagatccggctgtttctggctgttcttctcccccgctccagagttttgctgaagccgggtacccgttgtcatggttttgaatatacttgtcatgtacgcgatcatacagtccatgcagacaacacaaacggcctggtagagcataaatgatgagataaatcaataggtgtcaaaatggacacacactttacgactcacgactgctcgatgctgttgcggcttctttctgcaaacttgtcacaaatcggaagtagtggtggtggttccccacagccagtcgtacgagacttgcagcgatcagcatggttgggagcaggcagaagggggaggagggggagagagcgggaggaactgattgtgttccatttccacttggcagagcgtcatggtgagtggtgtacaagaattggataactctcaaatgggaccccggaagtctgagaagtcctttctcatccttcaagttccaagtggtggtggtggcagaactaactatcaccatcggattagtagccgttttccatgattcaccttgaaccaaattcccttgcagttaacagacagcacctgcgaactctttggtcaacaaaacgttagcttacgcgttcaacaaatctgagccaagtttgcagatgaagacgtgtttttgaagactcggtgtctcggagatcggttcccgaacgtcagcgggctctttgtttctcgactcgtttccacgcgggcaggcgggcaggcgagcaggttgaatgacttgtgaggaggaccaacgggagttcataagcatcactgaggtcttggtcaggcactcaaaagtgcttatggtcaacaatcccagtcatcagatcagacccctttttctcgcccatctgagataagaagcagaccctggccagagaaggtttgcagacaagggactgtgtgataatccagagaagttggaaatccagggttcagaatgaagggaaacttcgagtagcggttgttacaggtgtatcatcttggattcgagcggatcgttcccgcttaatgagggacatcgatattgccattctcggttcagttcgtgagattcgcactctttttgtccactcagaacgccaagtcgtccagttcagtggagatgcccccttctctccttccttgcggtgactctcaaagaagatcgaacctcaaagtaacaggatgaaaaaacgggcaatcagtccgcaaggattagggaggttccaattccacatgattgacattgaccagtggacgtatatcggttggtgggctgtcctcactcaggtggaagttatcagggtgatcctcccaaaagttcagtgtttgtcatcccgcctccaccgatttggatcttttacaagaacaacacaaaaacctccaccgtctcgtctggctgcccaaaggcattcgccttctttctcctcttcgctttgacctgcgacagacaataaatcgttcaaacaacacgatcgcatcacttttgttgtcgcctccgcaaaccaaatcatcgatcggcctgttctcgtcttctcacagggcatgcagcaaccttcatctgcgctatctgaaaggccctggtggtggctgtcaggcctgtggtggcagcttcgtacagttgacgagctctgattccagcgaaggctacgcagttcacgataccctctagcacgccgagggacatttccagcgacctgttctcactggcttcacaatacctgtcagcgctcaagacacccccctgaaacccaagttcgccattccgtctttgccggaccttcttttgcagctgccgcgcaggttacaaaggaagcatcaactggtaaccgccccgacagagagaaggaaaacaaccctcaaaacaatagtacaccaagcactgcaacccgtgcagattttaagcgctgggatttcgccattacgcctaacttctgtcgatcaacagttacaggacagttgacgcaagaaaaaaagagatcagctggcaaacggaaagcttacacctgactgccttatctcgaccttcttcgccatagcgccgagacttgcaaacaccacattgcgcaacagctggtccaagcttgcagtacctcgcgaccttactccgttgtggcatacaagatactggcggccgttatcttgccatcctcctacaaagcctttcgcaggccttgctggcttattcagctgtcattgtatgcgctgtttgatgactggtacgtttgcataaccctaacattggcttcagcgatatttcgtcatctagaggaaccgaggtggtatccaagagagataagttgctatcttgatgctatcatccataggtgcagcttttatgatgttcaacacgtatgcccgatcaggccaaaagagccctagcattatctgccagctggatcactggccctaccatatatctttcaacatttctgaccagtctactgacatactagaataagataaggtatctagtccatcttatacaaaaacacgacaagtaaacaacaaggtccacgaatatttccagcacgacatctcaagattcccatacaattgattcctggacaccttcgtcgtgccgagcgaaatatctttgcaacatccaatcggcataacgcacacgagctgccacaagccaactcccaacctcgaatacatttcttacacccaaacagcgccataatcgctgttttaccgcaatgtcaactcttgggagctcgttgaaacgttcattcaccccgtcacaaataatgcggcccaacatgcctcggagaacgttgtctggttcctcccacggttcctgcccgtctcctagccccttgtcagacgagcagttcgccttctcagcgggtaacacgcccgtgcgggaaatcccgccctcgtatgtggcgtctgctggttacaattcgatgacagggacacccagagatgcccttcttttcggtaccagaggtaagttcgttttgttctggaatttttccatcattccctccgatccctccatgcattttcccgaggttagcgacgaaaaatccaatgatgttgcgagagttccactccatgccttgttttccactggtcaggtgggctgttttagggtcctgaatcatgtcgtcacggtgcgtttaggcttcatgttcagcgctggctcgacgtccctagtgggatcgacatgggggtgtcagctgggaatctgaaatcttccatgttcctcaagttcacgatgcccgcgacactgcaaggccattgggcgcgaacgttagcagctcttctgccctggaagtccctgcatgaccctcgctttagcaagtgccctggcatcagcgcacgactcacaaatgtttggttatttcccaatgcggaaacatggtgcgatggaataagtgcgattgtgctcgacacatgcactgttaagccatgtaatttttgcgtcatagcggaggtcgtgagaatgcgtgccgagatggtccatgtcattagggttcattgagctaacataatctcttccctagaagtcaacagtaaatctcaaaccaccacctttgtgtcagaatccaagaatgcatccaaggtcataactcgaagcaaacctatcgcaattgaactaccatccaccaggagacttagtaccgctcctgttgaaacaccgccgtcacccctctctgctcgaggggacatccaagggtatgtctgtcttgtcaagacgcctcagttttctttccgctgcacttcgcacatcgcaaatacgtgctgacaccactgtagggggtacttccctcaccacgaggacccagctacccgagttcatcgacctcacccattcttcactcttgatccaagcaaggcacgccatcaagccttacacaaggcggccgaaactacacacttttctgttcccctcactgattctcgagtacggacgatggcaaacgatctgtctcactctcacttgggctcctcagttggtaccactgggtcagctggcctgcatacgccggtgtcttcctatatgccgtctggtgtacacgacaacattgcgctcccgatgggaaagtactacccgacgaactacgaaaaccggatggccagcaactcgaaccagtacaagaggccctcagcaagagcggatgccgcaggagttgctcactctgaaccccagctgaaataccgccgagagaacagccgcctacgcacaggttccgatgctaagcgcctagttgaacagtatcagagagatatggtggcccaggcatcaatggcgcttttctccaacgcctccagtatgtcaccgtcgactaggatatctgacaacgcggcgttgaagaacatccaactaggggctacaatgctcaagacgcacaagcccctgtctcccagacttgtgccgctaggaagccctggacctgttacgccgatggagttggacggcaacggagacggctacttaagcaggggacgagccgctgtggggttggatgccggatcacagaacgcggacatcgccagggtcatcagagtggaggagagacaacgaatagaggtccagtcgcctggcagggacatgaagtcatcattttgaggtggactgtggctgatgatgggcttagctgggtcatcagttggtggatcgtcaggttggatgcactcgtgggcagtgaagcggttatgttcaggaaattggttttcttttgtttccatcacccacgttatccaaatggtgcatgaacatggcatggaaaggaaggctcaggctacaggctataggctgcatcatccctccctttgtcggttagaggacatgtgttattgataccccgttcaatttttttcgaattaaaagcgtatgcacacacttggtaaactggggaatcttatagaggaggaatttgaggcccacagcacaaaagggagtggttcgtttgaaaaagggtaaggtttcaacccagcgtcgagtgtatatttcttttcctttttctttgtcctgagtttttggattcgaattgcaacttgtaacaggttttgaacggggtacgggaggacttgtatacagcaatcgaaattgttcttgaatttccttatcagttggtacatcattgatcaagtgtttacaccaaaaaaaaaaaagcacccggggttggaatgtgcggcggatattgtgcgcgatataagagacgcaggagcggcatatacttacatcccacataagcgaattgaacgttgctctcgtctggtctggctgggctgggagcctgggaccagcagttactcaatagagatggaggagtatgtcggataaacacaacgcacatatatagacaaatggctatggttgggcatacagcggcaactggttgttaggtctatgacttgggatggcagaaggagattatttgttcaagggatgtgatccagtttaaattgggagcatggcattacttacttatactgataatgaggctggccacacagcgcgaaagtgggattcgactatggtgcttgttttgctttgccgagtattttttttctttttttttttttcggacgctttactttgtgtcacatccatgtctctgataaaaaaggaaacccctcgaggtttcttcgatcgggcaagcccatgtgctggatttctcgttcgctaggtaggtatgtaatcgagatatgttctccgagaccccccctcctgcccctttggttagtatgtagtgaacgttgattttgtgaaagttcgaataagtagaggtaggaatgtaaagagacaccgaccggcttccaaggaggtttgtatacagagaggtttagttctcggacaagaatatctctcaaaccatttatttcccttcgctaacacgttacagtaggtaggtagctatccttcatgatgtagtagttggtgttcattgtatcaacggcgttttgaactctcgcggccaacccttccttggtttttcagactctcagtctggcggacaacctatatatatcattgatctcggatcaaggcgagagaagcagaagaccagcaaccactcgagacagcacggcaagatgggttctagttttttgtttttgggatcatatttctcgccgcctagttcgtttcccacatgactaattatttttgaaggaaaatgaaaaagcataaagcataaagcaactggctggcttggtataatgatacaataaataggtccacactgctaaagacgtcggtggccttgtgacagcaataagtttacatgggaacgaaacatagcacagacatgacgaccagtggacgctgtgtttctccacctcaaaatgtctctgtcttttgtgtgtgcgtgcatgtcgatcaaccctcatcgacttcccatcattcattcggtttctcaacgcccgcgcaccaagcctccccgtgtcatcacacatcaaaccatactcggtgaagagttccaatgttgagccatcaaaggcctgtcgtgaatgaacgggtaacggaaaacccctcatcaccatcactcattcgtcccactactcgagccaacatccacaaaaaccaagagatcttactccaccttggtagggatcttgatttgggaccgcttgcggtcggggaagggaacaccgtacctccaaccaacagcgttacggtccctgccgtcgtggccgacattctctgcgttgaactcctggaagcggaactcgaacctatccgtcttgacacgcgtgattgcatcctcgaccgcctggcgacgcttagcttcgcgctcggcgatcttggcctcgctcgccgccgtcgcgttgaggaacttgcggttcgcctcttgcaggggcacctccttcagcaagtccttctggaactcgatgagctcgggaacgcgcagcttcttgtccacgggcaggatgtggtcgccaaaggccttggcggcgtcctcgcgcgtgaactcgcgcgattccgaaacgggcacgaacagctgctgagttgtgtagctgtgcacgtgcacgtcgttgatagactcgtggggcttctggtccgggccgccaaggacggtttggggtagcatcttcatcacggcgcgggcatacgggcgagccaggggcttatactatttgagtgaaaaacacggaccggattagccaaacatgttttgtgaccaaacgatgaatttattgatgttgaggtaagaggggttgcttcgctcagttgaaaaaaggctttgtaaccatgaggtatgtcttcaagactaatcgaattttcttgtagttcatcatatgaagcaaggtcgtcgccgccgccggccggttggccaatcgagaggggacggagaccggacgcggtgtaatatcgtagcagtaagagggaaatgatgatgagcttacctccttgatccagcgcttctcgatctccttcaacctgatcaccgccgcgaccctgcgcacgtcgacgttgtacttagccgacacggccttgataggcagacctttctccatgacatcctggtagatgatctcgcgtgagccctcggaaaggacgggctgactcttgaagtaagggttgttcggaaagggcacggcaagaccatctttgccttggccgccaaggaggtttggtccctgcctggtgtgctccttgtatgcgcttcccttcttatccaaccaagagaacatcttctggcgacggacggactggacgtgcgccggcgcggtcgtggagaacgacgagcattgctgctgatgtgttgttggttgggaggactgaggggagctagatgagcacgaggaggcccatgtcggcaacctggaagctgtacacctgctgctgctaccgctgcaggcgctgctctggaggaggagagaggagggagcgttgggtatccgcggtggcatattggagaatgtgtgggaggtgaggagggttgggtgggaggaaacaagaggtttgttgtccccagtgagggaaagcgggaaatttttcggcaaaggtggattcaattgcgctggactcatcccattcggtcgatggcaagctccggcagagcctggcccaccccatcccctctctgagcttgaccagccaatgggtcggcgcaattcctggttccatccgatgctttgcgggtcttgcgcgattcacgcttactgctctcaccctgagcttgcctagggttagggtcactgcctcggatgtcccttcgtcagttgtcttgagaatcaacgtcagatgcggcttcatcaatactcgtcacgacaacatactatcatgtaaacgttgaagactgcgcctccttgtagaaggactggaggcaatattagatctggtatcggcgatttgctcacacagagtacttttggttgcaactcaagtttatgtctttactctcaactgttctcttccattttcgaccatgttgtttctgctccaatcctgagctacgcagaaaaaacgtccgctcacttaataggcagctgacatatgtagcttttgagtctgtgtacattacttcttcttttgttcatatcgccaacaaaaagaactagtggtgtttggtgaccaacaggatggtcccggtgtagaagaggggaaaagaaatattgcaaaaaaaaagccaacactaggtaacttcgcgaacctgatccgctgtgacgcctcgtatgcatgcctcgtgtacttcacgctaaccccctaattttgaaaacaaaagtaaacaggacaggtaaagatcaggagatgtggaccacggtacggtcctaaatctgtgcgattgctgaactgggacttccatctcctcactggttctttacttgatcccttcttgcatctcaaccaagaaccgatggtccgaatgatctggccaccagtcccttgttcaaaatgaccgatcaagaacgagtattatcgtcatgttgcatcgttgtgtaccagccattaataaagcccgggcgctcatcatcgtccattttgagatcgaagtcgtttccctccaaaaattccatcttgtagaacggaacaataatacagaagagaagataagagaccgccaggtgcagggtatatgatacgaccaaccaaagctaaaatgcagagtgatgaacgccagtcagagtcagcgccgaacacctcacttatcgtcgctcgaagtctgactcgtctgggtggtatgtgacacctctgaaggcggcgccgcttgtgctgggtgatgtgggcttgtgacctccttttgcatagtcggtttcctcttgggtctggtgacggctttcttggaggccatcccgctgctgtccttgaccgcagacgcattgtccttcttgtcctcgccattgctcgacccaaaatctttccatttccgccaaccgtcaaagtcgataagggcttgcatgcagccccattccatgactttgcgttccagccaaatgtaggtaatgggctgtatcacgccatccatcagcaactgtttgacactctctgtggcaaaatagataaatggccaacgtgttcaagggaagacttaccttggtcaagaaatcattgcaacccgctgccagggcctcgtgcctgtcactctgcagcgaactggccgtgagagctacgatgatgacgggactcttgaacagctctatattttcaagtttgtcttcctcgggcatcacgtcaggatcgccgccagattcgccgccattggtccctccattgctgttgctgttggaaaacacaccaatcgagttcatgcgttcgagccttcgaatctccctagtcgcttccaggccactcatgatgggcagctgaatatccatcaacaccaagtgaaagcctcccttgcgccatttgttgacagcttctcggccgttcatagcggtctgccaccggacctttagtcgcttgacgaaagcctcaaggagtttgagattaatgatattgtcttccacaatcaagacattgattggtggaacggcactactgagcattaccgctggcagaggtgtgtggtctggcgtggctttctttttcttggttcttgttgccattgctgttggaggccgaggggaggccactcttgctgggggagtagtgaccggatgctgtgttgggatagccgggacaggctcttgcgcagcaggtggcggagtaggcaagggcggtgccgaagggacatgaggggcatgcggagctgacgccgggggaccgggaacggcaccggtcgtggattgttctgacgaggcaatggaatgagtccttgatcgttgaaccttggaaacggaggattgctgcataccatgatttgcggaagacactgcgatcgtagcggcgtgacctccggctccaactacgttgagaatcgtgggcgatgatgtatgttgcctacccaggcgaggacgatccggccgttcgcggtactgacggggccgtgttcctcccggggagggtagctgggggatgtgtcctggtcccaaattggacatggtatgaggatgtgactgcggggggccattaacaggggcagtcatgacagggccaccaccgatgccgggggctagatgagcgagagcgccagggccaaaataatcggtacctccttccgacggtctatgtgtctcttcgtaatacgtcggcaagccgtgaggaacatgcggggggccggtcctgggtgattcctttggtgtgcgacggggcgggatgtcgatgacaagggcttcatccactgtctggcctccggggaaatatgcatccaaggtccgggccattggctcctctgggcccaagacccgctcctgtctttgcgactccctgggggctatccgcaggatcaaatcgggggagtcaaattgacgacctagggagttggcgtattttctgaggatcaaatcccgcacatcatcgaccaagtcctcttcattgatcgtgaccagggtcgcggagccacccggccgcttgacccagatcttgcgtatcaccatggtggcgcttataggaaggaggtggtcgttggtgttagcgccggtgtcgagttcatcggtctggttcgcgtcgaggagcgttcgaatgagagtcgtctggcgactgggcaaaagactctgacgtctcggtggaaccgagggtcgcgtgagagcggtcgacgtggagagcgcggtggtggtaggactacccggggtggcagtgggatctgtagacggcggattgagattaagattggcaggagtcgaggtcgaaaagggcaagggcgcgattgatggagtttctgcacttgggctaaggggtacggtaccagtcggcgaaagaggcgcgacggaattgaacgagacaatggacggcgatgcagcggcagatgtagcgagtggtgcaggcgtcggaggctgagaggacgacgaatttacagccgaatcaatcagacgaaccctgcgcacgatatcgggagcggcggtggtaggggtggcagattgagcagcggcgtcagcgagctgtcgatgatgggaattttcaaagggatttggattggggttggttggggtggtggcatcaagggtggcagcagcatcaattgttgtggcaagtgtggatgttgttggaggcggtagaggttcgtcaccggcagcggtatgcgcaaggtcatcatcctcgtggatgctggcaaggctggaaactcttgcgctgctaattgagacccgccgcagatcgctagcgggtgtccagtcggagccagcaccaggggcagcgcgattcgttacggagcttgcgggtggctggccgctggcagatttagcgctggttgcattggttgcagcacctcctgccgcggcaggcgcagcattgacgccatgctgctgggcacttttcgagttggggcttcccgtgtcgcacttgctggtgtaattgtcagtgccagcacgagcgctgctgctgttgccaacgtgcccagacccagcaccagcaccggcaggatccgcaaccgcagggggaacgagttggagatccgcattttcgtctttgtcgccgctgccgcctgtgctaagacagtcaccattaatgtcgtcggtgttcgacccgtactgtttcagtctgccgtcctctcccggctggccggttatagcacctggggtctcgcttgtttgccgggcgtcgtcaacgctccgaatgctttgcgcagcgtgtttcggaaaggtggcttgtcgcgatcctgtccttgcgctgtggctcgccccgatcaagagagcaagaaaccccgatgccttttccttgtgttctccgggtgcagcatttgcggctccagctcccgctcccgttcccgcaccgccagctgcttcttctccgcctcctacccgcttttgctcccggcctcctcttccgcctgcgtcggtgatggcatcagcggatactgacgacgttggtcgcacgctctccaagtcaaggtttttgtcgctcctggcgtcgtcgttagggctgtggatgctgccatggttgccggtgccgctgtagctcttgctggacgtgagcaaggatatgccggaattcctcctggaaagcctggctcgtagcttggatttgagatcgaccattccgccgtgcagacgcgtgtgtgaaagcgcaaggacccaacgcacagctgcagtccgtcgaggccgccgagctgcagcaacgcagtgggtttgtggtgaggccgtggttttgaggagggctgttccaactggacagcacagcacagctccgcacgcaaaagtcggtaagactggagcgagggaacgacagagagaaagggggaggagagaggcgaaaacgggaggaatgaacagacggctgtgtataatatgcttctgtctaaacctggcggatgaggtgcccttgtgcccaacttccgtcgtctgattcaacaagctgctaagcaagactaagctgcaaggtgtgaagcatgtgcggagaggatgcgagtatgtagctagaggtaggcgcggctgtagggacgtagtagttaccagccaagtagctacggggcgcgaatagataggatagaaacttggaattcaattctatacggatcgctcgcaagctcgcaaggtcgcaatcggcatccctaggggaggggggggggggttgctgttggttcccgacgtcccgctccctcttgtgcaaatcgataaggagtggaaatgcttggcaacagttcgatcgtcgtggaatccccagatccagaacagtctgcaactgctgtccagcccgtctgggctgcgtgcattttttttcacggcggggggtttctaaatcaatggcactaatagtcgggacccatgctgcccggccaggattgacatgtttgcaatccgcacagggtggaagttgcggttcgttaggtagcttacgacttgcaacagacaaggtcagtgaaattggtgtgtgttccgttgttagtacgactggtgagcagtgtgtaagccgtttccataggccggtagtggctggtagcatatctcatcatatcttgtcctcagtcagttgtctgacgcgccaacgaaatgccatgaaatgacggcggaaatggaggatgcattgggaaatgcacgtactagcgcggtccgggctagctacaggcaagatgtgcatccccgcagcatatggcagcatcccaattgccatgccatccgttgcccgccgtccgcctttcattcgctggaagcctgaaacccatggtcgtgatctggcaaaaaacctgaacagcagcggatgatcggagtggagcatgaaatatagtactagtaactccgcctatgatcatgtcccgaacgaccccctcagctactcagataggtagtcacggcagactcgacctggggtactacaaagccccagccttgccgtcacgacgtcgttgtctgtcataccgctgataggtaatgagaatgcgaagaatgtaccgcgcgttgatttccgtggctattggctttctttcgcccattcttcgatggtcctcctcagagatgcggccagccggaggtctcctgtcgggttgtttgttgcccgatttcaccacaaatgactgatggctcaaatgtctcatttcccccccaccgggcctctcatgtgcgtccggcctagggccaagacggcctcaaccggtgacgacactttggcacggagcggccggggactagcgttgcagatttcgatagactgcctgtatagtgtagtgagcaaaattagcctcgggcccttgggtcacaccgcaggtttgggcagacaggtaattgatagtacggataccgacgagatcccagcccagggatttgctttttgtgatgttcgttctttcagaaaaacagcgtctcgtttgctgtgttttttttttttttttttttttttttttccttcgaaaaaagccggtagtcctgagacggtgatcagcatgaaagagaaaaaggggcaacaagaaacttgcatgtccggcatggagatctgtgagcaacgacccgtacccgctcgctcgcccgattcagccctgtttgcagtgtgcaaggaaccagacgacaacgtcccgctacatgggatggatggtttgtacaacacagaaaacggtgccaaaactggaccacagcagcatgctgagctgaaatgtattctgttccattatttttttctgaatgccttcacagagcgatatgcggtttggttaatctgcaccgttcaatgacattacatacctactttaggaaggtgtactcattgctgcctgggacacccaacgttgggtctgcaaattctgccgcgcttcaccatcccacaattgctcccacttgccccacagcgtcctcgcaggcaacaccaaaatccaattctgtttgttgatgtgggttcccttcttctctggctgcgtacattttaaccgtccttctcatgcgctgttcgttcaagtcgtctttcactcacccgcggcctcacttttgtcaatttaggcgtcttttgaaatcttcacggctataagaaccgggatcgcggtcgtcgatcatcaagatggttttcaaaccgcctccagctcaggcgcaaccctccaggttgacatctccgccaggcacaggctccattccttacgccccctctgctcatcaggaagtttcgtttagtggccaacctgtgaactcgttcgtatctttccagcacatttccgtttcaccaccttaccagaagtactctgcagacgaactcagactggcagattatcaagcaaatagaagatacactgggtctctgagtggtacgaaagttttcaatccatctactttgggatcaagcacaattggggccgtcaacggtacggcagctgtctcaacgccgaaggagaccactggaagcctattcggaaccagcagcactggtggtggaagtttatttggagccagagctcccgccagtctcttcggcaacaacagtggcgtcaaccctaacgcaactaggagtgtccagataagcgatagacctagcatcacctttgagagcaatagcactggtggtggaagtttgtttggagctcccgtcagtctcttcggcaacaacagtggcgtcaaccctaacgcaactaggagtgtccagataagcgatagacctagcatcacctttgagagcaatagcactggtggtggaagtttgtttggagctcccgtcagtctcttcggcaacaacagtggcgtcaactctaaagcaactaggagtgtgcagataagcgatacacctagcctcacctctgggggtaatagcactggtggtggaattttgtttgggactccagatcccatcagtctcttcggcaacaacagtgtcgttcacagtggtgcaactagcatcttcaaagctaacaacactactggtggcgcctttggaggtaatactgctcaggtcaggttgtcttcgcagccctccacgcctacgccttctgcaaatacttctacttctaccacaaatcagtcttcatttggcatattcagtctgcccatggcgactacatctacccaacagagcgcttctcatacgttgttgagccccggtaccgcctcgaccaagcaacaacctacttcccatcctgtctcagccatgctctctagcaccatgacacctaacagagaccgccgttcaacatcggcgaccggatcggaatccaagagtgctagtacggaccaggaaagtagtagtaaggaggaaagcgatgccaccagcgattacgaatcgacaagtgagtacggaaaccttatcccaaaggcacatttgcgtctccttgagcatcgcttggacttggatgaactcaatgagatttcgaccaccccgcttttcacagagccagtccgcaagtacgccaacgcaatcgccaaatctgccggtggtcagaaaccgtttactcaacacggcttgcttggtggagatattggctcccttgaatcggaagagccagccaaccgggatccgcgcgtgttctggaatatcgcagcgccttccagcttcttcatttgtggcagtcaaggctccggcaagagccacacgctctcctgtctgctagagaatgcgatgacgccatgcgaggcaaacgttcttccgcatccactgactggaattgtgtttcattatgacactttcatatccgacaccggtggatccccctgcgaagtggcctggttgtcttctaatccaaagatccaggtgcgcgtgctatgcccaccgacaaatatccggacaatgcgcaagctatatggcagattccccaacatcatgatcgaggagcttcgcctcaaccagtcggatctggacaccaggcgtatgcttgacctgatggcagtcagctccggtacctccatgccgctgtacctccatgtgctcaaccgtgtgctacgtgacttgcgcattgagcagcaagaaagggacggcgccttcgactataccgcctttaagcacaacatgtttcgtcaagagcttacggatcaacagctcgctccgctaaaacagcggcttgacactctggaaagctttatggttgagcaacatgccaaggcatatgaacatggccgtgaaccaaaatccaacagatcgaccaaggcaagcagaggcaacgactggacccctcgtcctggtatgcttactattgtcgatctttcctgtccctgcgtaaccgcagagatggcctgttcattgttcaacatttgcttgtctctctttctggaacaggactgcaacagcatcgggcgtgttattgcgcttgatgaggctcacaaatacatgagctcggacactggttcggctgagtgtcgtaccttaacagaccgtctgcttgagaccatccgcctccagcgtcatcttggagctcgagtcatcatctctacccaggagcccaccatctcaccaaaactcctcgatctatgcagcgtcacaatcgtgcatcggtttaccagtcccgactggttgagggccctgtctaaacacttggcgggtgtgagcaagggcgggaagatgttggaaaaggctttggcgatgaaccagaacatggctgatgatgcgtgtatcgagaatactggcgttaactcgttggctctggactatagcgatcctgccatggagcttttctccagaattgtagctttgcgagttggtgaagcattagtatttgcaccgagtgcaattataggagtgcagaaggctattcctcgacctccgtctacatcgacacctgcacccaagcctgttgctggatctggccctattcctcatgcacaaaaccaacccaacaacgccgtcgagcggcctaccgctgaaatgacagataatgacgcttcgcaagtccagcccgggtcagtgaaattaggccagcaatctgctagcgacaagcaacaccagaagaccgtaacctctgccatcgccaccttgagtggaaccgagaaactcgcctctcccacttcggcggtgtcacctgcgacggttaagcggctggcccacggcgtgctcaaagtgcgtatccgcaataggactaccgccgacggaggccggagcattatggctgcctagactttggaggtttgttcgatgtcgctgtcagtttgtgtcgagcattgccagtgttcgttttattttccttgagctggttagtccgttctccttttgtcttttttttttcttatttctcttctttcaactgttttgttttgttcatttttcggctgcgcttgaatcgattgcaggctccatacgatgttgaatgcatccgtggtgctggtaaaatttctcctgagaaattcatagctgtctaggggttgactttttctattcatgggaaatatcagcccaaaagtgggcttaaaacatgtcttggaatagtagatcgatagattgaacctcctttgacaaaaagcagtttgggatgggtaaactggccaagcagccaggcgaacctcctggacatggaatagcgtcctacgagcagtaagttggcctcagttgtcaactgaccttcgagcgcatgaaataagctttgtatgagtaagtggccctcgtggttagctgaacacacaagcgttgaatcgggttcacggaggctggttatccactcccgaatcacagatggccctctggtatcaaggcaatgacactttaggaaggaccgttttcaccctcggcatgccttcaatggaccttgtcgacgttttcatgttttatgatgatgagtttacggctagcatatccgcgtttgtgggcattctatgttccgcacttatgcatgatgataccccgcagcgttgttcgatcacagcgttgtttggacttgatggtggaattcgagatgtcggatggaacgagaataagatggctaagccttgacttggtggaatgaatttcgtttctggtggtgtgtgtagtgctcaaaggaagacagtggaatgggaggcgaaggaccaataagatggatggatttctgttcgacaagcgtatgatcctgcgaatgttttctcggggtgtggtggaacggagattgcgtgcgcaggggcttactgagcgagagagatggaggagccgtgaccgcgagcgagctaaacataaaagggttaagaattgcagtgaccgggaagtttttaagacggcgaaggccatgcacattgtgccatggaaatggtttcatcatgtctggatctgtaaatgatgttagggatgtgaatgcgagtgagagccggcatcatgtggttaatgagtgatagagatttcaacccactgcacagtagtcatccaaatcaaacatcatgatgccgccgcaaataattattcaatgaccaccacggtataagaggaattattctttgcaaaacgagacacaatcgctattttccatctaatgacttcgtgtagtgtacgccctctttggtgataaacaggacccgactccaccaccgttcggccccacagcgacgggcccctcccgggcgacgtcactgaaaaggcaagttacaagcgtaccataatagctcttcacatctaaaataacccatcctcaagttgcggaaaattcaattggccaacataatataatctccatcaactacgcaataaattttcactctcagcaaaccttcactgttgacttatgtcacctagcttcgactccccgtcgccggccggctcgataggacgtccagacaccaccgataatgattctctcttcgcacaaccccgcccacggccggccaggtcttcggcgcaaactcaggagatacgaacgcgaaaccggcggagggagtacctagaacggcatccaggctacttcaagtctacggaacatgaactcgctggtacgaatttttttcggcgttttctcccggcttgggaaacggccacggaaaaaaaaggcgattcccatatgccgctgactcagaggctgcatctctgatgtccttctgatggtcaattctgagccatttcaagctctaggatacaatctcatagcatcactgatgactgactgacactgttaccgtacttagatccaattctatacgactctctcattcggcggttccaaacgcctgccgagcgagaagcagagggtaaggagaagggatatgctcgcgtattggaaggctctttgctacggggggaggagaagctcgcaaggctggcggtggcgacagcaacgggtggtaattctggcactgaaggcggtgaggaatcactggcgcctacggtaatcgaggggcaaatggaccggcaaagccagacgacgagaaccgtcagacagcctccaagtcagacaataccgacattagacgaaccaacatcagcctctatgaacaccacctccgcaatgttcgccactttcaccacaccagtccagcaaccgcttcctcgcttcggggttttgagcgagccttcttcttcgtcatctaccaccaacgccaacaccaaccaaaccacacagtctcctcctcttccagcggcaacgacgacggtaactactacgggcctatcaagcacacttccagtcttaacaggcaccgacacccccgcccagagccgtgaagaaggcctagaccaatggaccgccttccttcgcgagcggttcgtccgcggtgaagatgaggattttgattacaggatcgtagactgcgatgacgagcttgataccctggagagaagagaggaagaagaggcgtggtttgatgaggaggaacctgattgggctagcgacggtagtgatggggaggagaaggctgagaaagtgctggagggagagacaggggtgcaggatttttgagaggcttgtggagttggaggtgtgacgggggggttgctgaggaaattggggcgaggatagtgtggtgatgggcgggctggctgactgatggtgaagattttgagggaagggcggttgtggatgggggtatgtgtccagttttgggcaccctcaggctcgaatctgatggttggtattggagtttggttcctcttgggatacaggatgatatattcttttgcgagacatctggctgggttgggtcttcgcgacagcttatcatttcacggatcgacgattaagcggcgggccttcaatttctctcgtgtgtcaatgtggagagctaatcatgggatgtgattcacggatctatgggacgttattggggaaatgggggcttccatgggctggctggctggcggtgagggcgtcggggcaatgatggatgtgattatacccagtcttgagtatccccgaggcccaagtattggtggttgactggagtctggatcctctggatgaacaggacgtgcttcccgtctttttttttcttcttttttttttttacgcacatctccattggctttcagacgtcctaagcgatggagcttgggaacttttgtaatgtcccgtcgtggaatgggggaagaagatgggcgtcaccaacattccattgggttgctactggcctatcgctgatgttgccacggttcacagacttttcaccatcgatgaaagatgtcaatcctagtcatttatgtgaaaatgatatgtgttgactccggctgaaacaagccgttggggaccggggaatggcagttaagctcgaagcaggctcaaggcgcaaagcctgatcgtcagaccactcaatcacgttcaccgtcctcactcaagattactgcatgggacattcagctcgattgatgatgtttgaatccatgactggcagaagagatgtcttctcattttgctgacatatgtcgtcccgggcgaaccgaaatgccgaatctgatcttgaccaaatggatggttactcgaaacagttgtgtttcagttcccctttttcttatccaatagccttagagtttagcagcacagctgttcgccgacctagctgtacagacggccagctagcttgggcgacgatttttttttagcctattcaaggaaaagcttaggagggaagtgtcttgaaagccttatcaactgccctggctagctcttgcattaggtttgcagctctagtgccctacgccatggatgaccacacttgtcgaaagacaggaccgcgctttccttgctcatgtccaatgttttgtcataagcgtaagaaacagagcggctggcggcggtcactcagaataatcttgtgattaccaacaggtttgcgtggcggcttgagtgtgggaaaggacggcgggaaacgtccggttcggttactgcgctattcgtgatacagtttcgccgatactatctcatggcttatgttggcgagctgacaagcagtgtcagaattgaaatggagaaggcggatcagctctcagcggacaacagccatcagctgagttggagtcgttcgtatcttgcatacctagcaatcttgtcataaatttcaaatgaggtcagggtccagttgtcgtggtacttccctcaatgttgtcaaatgcccctagctacctctacgccaggaaagccacatcggtgttcttcggtttcggttgaaattactggatgatttcgtcaacattcttacccttctctccttattggaggacgtctcgtgttccttgcgcgtctaactaacagaagcattagtgagggaacattgcattgaggctgagcaaattcgctaaccacactcccacaccatcgccacatatgaatggcacacttcggggagctacgtttctccaagcatacatatggcgtgatagtggaccaatgaatattgccctttgggctgggaagcctcgtcatcctccgctgaagttcagacattgcgttgagtaattgttgagaagaagaatggaaaagaatgtgattactgggcgatgagaggtcaagggaggaagatatctatctgcaaacgaaaaatgacaaccttagaactggacatgtcaaggtagtgatcaacagacatgtgacatatcaaagaagaaatgggatacatgacgagatgtgtgaataaagcagcaaaacgcatgattaagaaaagacaggcaaccaaaacaaggacacggaaaacagaaagaggagaactgccgtgctagctatctgcccccctctgaagttgtgaacacatgtccgaagcaatccaactaaaactccatgtcgtggtgaaggaaaaacccaaccgtaagttgcaaagacaaagagacgagtgggagttgtaatagaaacagcgaccataaagtcttgtagaaattaaatcagccaaggacaccagaaattcactaacggaccgatttcgacatcaagtcccattagcctgcacttgcttcaccggctccttgaagcatgcttcatagtagtactcatccagcttcccgtgaaaatccggatgcaccctcccaatcttcataaccttcaaatcatcctccaccgtaaacaccctactacaatccagcctcgccaacgggctgatattctgtttcccttcctccaaaataaccgcgagtggcccaaacacgatgccctcctccttgtccggctccgctggcggcacactagtagagtacagcacggccaggtgctcgcctctggctcggttcttggccatggattttacccctccgttaacgatggcaaagcacagcgagtggtgcagctgcttgcgaagtaccacgaaccaccggaaatgctcgtagggcttttccttgttgtaattggggcaactctcggggcaggcgagcgcggcgggtcgggcgcaaagggaggcggagtaatcgccaaagggctcgaaccagacagtcttgaagatacggcccttggtaaagaatcttcggggtttgtcgattttgaggtactctggtgatgatgaagatgcgtcagcttacttgaataatgtatgtatgaggtggagttagaagataaaaaagggggtaagacgacttacgtggtatcgggacagtgagcgctgctgcctggtcgtttgtggtgacgcctgttaaggacatggggggatcgatcttagtgtctttcttttgatactgtgagtatcgaagcactatcccgtcaacagggacgttctcgccgtgtatgcccaattcacattgttcacaattgatcgggtcttttcgatgaacatagtccttgatgctagagtctctctcccaccttatgcggacatagtccgtggtgggcttcttgtgtttgactgctttgggctgaacggttgattgtgttatacaacatgatgatggctccttgggaacattatcatcaccaggcgcactcgtgcctggggttgtcaacaccgctgatagtaatgtcttttcagacgaagttctgtccgtgacatctgctacatctcttgttggttcttctatcatctcgttagctgtaaaccctcatatgcaacataaaattcatgggaatgaggacctttgggcaacgtatgttcggacatcgtcatggggatgtttgttgcagtccttgcaacagacatatcggagcctctgaaacttgatgatgtacgagtcctggctgtggaacctagctctgacccgtcgaaacctgatggtaagctggtcctagctggaatattcatctcttctgagccttcgagacttggttgatctataggtcttttactttgcatataaatacctggatgaggcgagctgttagagtccatcttaacagagtgttcgattagaagcataggcgtggatagagaatgatgacaaggatggtttctaaaccagtaatagatgtttctagacattccaaaatctgggaacgagacgattttcggcattcaagcgatatgtgtcaaagatcggcctcatcctcgcgcttggaatgaaagcgatggaatgaacgaaccaagtacaatctgtcccgaaagcaactatcttagttgatgtgtcctgttgaggaactcaataaaacccccatgatggagtagcttggcgcctgaagatgatatggatgaagatagatatcttccgtttttcaatgtctcaggaaatttgggagctaagatgactcaagaacaatcagagaaaagagggatgactttcaatgtgttccatgatttttcatgtttttttttatcgtgaaggaggcgcaggttctgtacgaggtacagtacctggtaggaattatcgcatgtatttacgaggtgcctgcagagaacgggctgataatgtggcttggcaatacgagatgatagtgtagaattgacagacatctagctgaaattttcagcgaaactgttcacagctcgcatcattccaagactttcagcttccagtacctacgctatgaatgtcgcagacgctgagattgaatctgttgatcagtactaacttccacataactgccaacagctcgtgggttgcagagcaaatcaagctgcgagggaattatcatgtcttcagttcttctaaaaattggccatcgacccctcctccgtgaatcatggaggtactttcagtcgtcaactcgtgtaacggtacttctcaaaattctcaatatcctcctcagcttccaacataaatcatcggcttacctaacgttcaaaccatcacccggcccaatggtggcaaagttagtacagctcaagaatgcagccaggctagtggttagtcgttttgcaagttgaccaacaaacgcgcgtgccaacagtatcttcaaactcgtccaaacggatatgattccgttgcgtatgatgtatactcttcacatgtcaaatctctgagtctgacaacaaaacagttctcgagaggaatttgatcagtcagggctgagttcacagttggcggttatcggaccccattattacaatccatcgctttcgaattatggcgagcggtcgtctcataactgagttgccacataaccttcgatggaagcctccccggttatcccatctacgtttcgaggcaaaaaaaaaaagacaaaaaaacgcaaaaactggtgtgaaacgcagccacgctatttcatcactcgagccttcggatagtttgtacccaaagccaactgtattcaaaacccggcctccccggcgtgcggcgatgcatgcgggttcccagtaacccggttagcgggctgtgccggtcacgaccctccagccagccatccagccaaatgatacttgtgactcagcctcaacacataactttaaagtcgtctttcaagtctgaagccttcgcttgatagttggtcagagacgtccactatcaagtcttgttcagtcaccgccaaatctcctccttcggccacaacaagtgaacacggccaggaaataatctgctgaaaacctctgtacactgatacagattgtctgaagtcctacctagccatgagcatttgtccaattgacgccaaggtgtaagccttgaatagcggcactaagaacctgagatcgttggccgcctcggccagtgataacttccctttctcctttaaaaaaagccttacaccatgatccagccacggcacacaatcccgcgctgcagcatccatgggccgtatccgccacctctaaacaagtggaacttgaagagatgatgtgcatccgtccagccttatacgcagaagaaatattttttttcatagggtaagatgccctggtttcgagatagtgatttgttttgcgaacagaactactacgttcaaactgttggtggtgcgacgaaggggggccattgtgcgccttactccgttgaaatgaaatggcagcttttcctcaccgaatgaagcctttttctggatgtctggtaacatagttttggggtcaaggctgggttactttttcatctagtcgtacaggtacgaatggcgctccggtgttaagacgtctcatgggggttttcttaaactccgtcaaccaaccgtgaagactcaaacttggtattatacatcgtgttgaccgtacataggttatatcttttagcgtccaacttgaaaacatgaaagttcaagatgaggttatccacaattaccagccatcctgatggacttttgtccctcatattctttaccgtggaagaaacaacgaaaccatgtgtggtaaatatgtggtagactagaggtacaaagggcaattttctcaatacagcaacttggtgaaaagcgatatcaacctcaacctacttctcccctgaccctccctcaccccaaacccggcactccacctagaactccctatactcaggaggcggctcatgatctccctcaatctcaagcccatacccgctcccgtttccaccaggaacagcaactgagtttccttcaagtccagtcgggtgggatcgccgttgctgctggtctccagggagaaatgaagaacaccctgctgtacccgacccaccacccgcagattgcaaagcctcttcttttgtctcacgttcaggctttccacctttagaatcaatacctccaccttcaactgcatgcgcaccatagggatttccgtcttgattgatgggaggaagtttcgacctagtggatgaaatgggcggcagggtcgataatccagcggctgcggcggccgagcttacgcggggtggaatgtggactgagaggggcaaaccgggcgtgaagtctgaatttataccgttgctgcgcccatgcgtgccaacattctggaagccgaatgactgctggagctgtcgaagatactgagcttgttgagcggcatctccgctatttttggtaccagcggcggccacgtgatccaatgctgtcggttttccgttttgtccaaacgtgtcgagttcttgtggggggaattggaataactgttcatcggagccgtggtggccgtcccatataccagggtagttgtcgttgtcagcttgttgcgcggctcttcttaatctcgctatcttccgctttctccgccgtagccagaaccagatgatggctgcgagagccgtgctaattgtgatgctaataccaagggcaataccaatgtaactaccgatagaaagggttttcgggttgtcgacgggatagtggcgagagaaaactacgttgttgacggcggacgtaggcagtgaatcaatgtcatcaggatcatcattaccaccatcaccatcactaccagtaacgctgacgttcgtggctctcgaattatatgcagccgcgacatgggttatgggtggaatgctggctgtgctaccgagagggctccagcaaggtgtttggccaccgatggcggacgtgaagaaaaagaatccgctgttcatcttgttagaaattggaagaagaatgcaggtagacaagggatacctacgcagggcagcaaccacccgagacagaatagtagtcatccgggcactgtttcagtttcgccgaataaccacgagcaggttggggataattgtcgccacgcttgtgttcgatctcaatttcgggctctacctctacgttgacagtggcagaaaatgagttcgttgcagaattcgcagcgactggccatgggcaacactgaggtcgatcgtcgttacagccttggaagccggcatagtacatggtgtaaccctcgttcgcgcctacaagagtgaaatccgtcgatgtacactcgccggaaagaagagaacccgatcctgtataaatcgggtcattgactcgagtaagaagggcgtgatcctcaccactgaccgcatatacaacatcaggcttgctatttccacgagatatcagtaacttctctgttttagttggttagttcagggggtcgcttgaacttacgtgaagcttacgtcaacggtccgtctaataatctggttagcagaaagaaagaaccctcggcataacaaaaagttcatgaagaaaaacagagaaaagtaaatcaggaggtgaacagggaaagaagacacctaagagaaacagtaagattggaaggatagcttacggctgtgacatctcggccatcacggacgggggaggagtgtctccgcaccagttttgataccaattcagttgccaatctggacgactgatattagctcacatttcgcggccaaagtgtcttaaaactactcactgtcgccgccatatccatcattccaacaattggggtcatcattctcagcttgggacatgcacttgaaaaacttctttgcatgttcgcagaagcaaccccaacccgccgtcattccccaggtgttgacgccattgttgttttggcaagtttgatccccgcgcatgtaggggccagcgcaagaatagaattgattagcctagagggagttagaaaggctgtcccgcggcatagaagaagacattcacatacatgacacggcctagatgtcgcgccccaacctcgtcctggccaacgatcaggggggaacttttctggccaaaagtctgctggccaaaagtctgtttggcgaggcttcaaagcggcttcatagtggttgcccggcagagctgacgttgccgttgccgttgacaatgctggcggtataggtgaagctgcgggcagcaacgtggtggcagatgtagctaacatggcatgagcgttaagacctagatgggaagaaaagacatattagaatggagatgtctggcgtcgtcaagcttttgtagcattaccggcttgcgagtttgtcaaccccgtgaagaaagcacattgttcagtttcggtttgggagcatccgaactactcgaaactcaagtggtgtggctgaggcaatctagatatcgaatgtcaagcacatcaaacctggcacccaaaaggcaatgcattgctgtcgcggagttggcacgttgcagtagacgcgaggctgctgcagaggtcaaaatcttgcaccctttactttgtcgtgatgaaaggaggcctcgatatccatatcaagcatgggatagaagctgagttgttcaaaggcatggttggtgtagagtggaggcgcactgaagacacaggcatctgttagccatacttggagcctttgtatctgtgaagagaacgagtggctctttatcggagccctggcctggacagatcttggcttgatgtgaccgacaagagaggtcaaattcacgagctgaacttgaaagtagacgtctgacatttgatgggctgtgttaactggagagttttgattgcctgatgcgtggactaacttactgtccaggtgacaatcagcaccgcagtgcttctgcaaaccaatcggccggtcgtcatagctctatcgcaaagtatcgcgaaacggctagatatgtgcagtctcttgcagaaatagcctgctccagatgagaaaccgagggattcaagatgtcatcatgaggccatgatcccaggtgaggtgtcttggggttcgggttcgggtccgggttcgagaagatactctttatgcacaccaggaatgtgtttcgcgagatggtgtttgtaaacatgaagtcatgtagagagagacgagagagttcagcagcgggcgggagaccttgtggtctcctgataaaatgcctagaggtacccgcacctgtgcactcaatatgcagttgcgggccgtaccttacctacttgaaaacttgacaccgagcggggtccgaatcgttcatctccatgtcagttgctcattccccttcacaaacagccaggagaagaaaagggtagtcttcagaaacctccaccggcaagcaatcaattgcaccctcttattaccaggacatcagcctccaatggccgaaatcgtcatgtcagcccgaaacccttcgagcatgcgctcatggattgacaagcttgggtatgtccagaaagaaaccatgatacagaaggatagtctgactacctacctactaataattcgcccatacccatccatgcccatccccatgatactttacttcccagccggctgcttttccccacaaatcttcccctcttcatcaaagaagatctccttaaccttcacgcttctcaaatgatccactcccttgctcagttcacaatcatgatggaacaaccaccacctatcactcttctccgggaactccacaatcgagtgatgcgtcgtccatcccagcaccggctccagaatccttccaccataggtaaacggtccataaggcgagtcgcccacggcatagcacagaaaatgcgtgtcgcccgtcgagtacgaaaagtagtacttgccattccgcttatgcatccacgcggcctcgaagaagcgacgctcatgatcgtccgcgtccagcggctcgcccgtttcgggagccaggatggtcacctcgcgcacaccctgttcgtccgcaaactccagcatgttctgcgtcaacctgcctacacgagctcccaaggacttgacgcccttgcccgtaggttccttgggcccctgccactcggcgtcaaacacgttgtttcccttttggtagcactgcagctgtccgccccacagtccaccgaaatacaagtacgcctcgccatcatcatcaacaaacgtggcgggatcgatcgagtaagatcccttgatgggctccggctggggagtgaatgggccctcgggcttgtcaccaacggcgacgccgatgcggaagatgccctgcttgtcacgagcggggaagtagaggtagtatttgccgttcttgcaggcggcgtcgggagcccagagctgcttggatacccatggaacgtcttcggtcttgaggacgacgccgtggtcggttacgggaccctgagggtccagggagggggtggagaagacgtggtagtcagccatgtcgtactggtcgccattgtcgttgaactggatgtcggtctcgcggtcgtgcgaggggtagatgtacacgcgcccgttaaagacgtgagcggaggggtcggcggtgtacatgtgtgtaattaggggcgccatattttcttttgttggtttgttttggttgtgatcttcgcccgtgtaagagggtggggtaaacaaacggtttttggtgggggagggtacggggggaaaagttggggtaacttccacttctgtgtggggtaaggaaatgcgggggagaaccgctggggtaaaagtttggatgagatgaatgaggcaaaggctggctggaggagagagaaagaaccacaggacggattaatctgcaggaacaagatccgttaaatattatgacttgacccagggatttgggtagtcttctccatcatcaccaccaccaccaggttaaatcgaacggaacatgaagccgaatgataagacatgtggggatgcaggttccatgtggagggttactttttccctatttatccccatttaaccgtgacgccagtaacccggacaagagccggttcgccgtgcgctaggcgcgccgaggaagccccctcattcgcgaacttgccgctccaaggcgaaatcccacatggtccatcctcaccctcccccccccctcttcgcggtttgagtggtctgttcagttaggaaaagtcgaaagaagctagaacgttctggatgagttgtgggtgattttgaggggaaaggtagtcgagattgattcgagagctggagctcagctgggatggagaaaactccatctctggattttttttatggatgtctaggattaacaaaaccctgttgaagcagcgaaacccatgttccgttcaacgccctcaagcacatatattagattcatcctctgttttttcccgtttattcaggttatactagacaaggtgagtaatcgatgtgtttcgtctcattcaacagtcgctatatacacaaacaaacatatctcccaaaaatcatcaagtcatatgtatccctccctctcatcccacccatctcatccccctcaaaccccctcctctccaggaaaaaataagaaaaaaatcacgcagcatccataacccctgccctcagtttattcaacgcatcctcatacttcccggggctatgatccgtcaacatgctcgtcccaaacctgacctccctaaacctgtgctccacgtcccttatatacttgagtactattctctgcgctggcctccccaaatggccttcctgtccatccaacaagaacgcatcccttcttaggactctagtactctccaccacaaacacctcccctgggggaagaagcttatggctcatcatacttgccctcaacactttcagagcagcgtaagcccattggtcgtcgtccgagaactcgggtcctctatcgccaccgctccctggaggaggaggagaagaagaagaagaagatgatgatggatcacctgcgccgccatgacctgcggtcccaggatcatactgcgacgactgattccctccataccacttgtccgcaatccctgtctgaaaagcctcccaaatccgctgacgcacctctaccttggcctcgttgttatccgtcttaaacgccagcgcaaccgcctggaaatcatgcagcacacctaatgacagatacggaaccatgtcgtttccattgacgatgctcgtaatcaatcctcttgtggccttgcacagcgatgcagacatggtactaggcggaccgtacgcgtacacgtggaccggtctaccggagggtaagcagacgtgtcgaggcggctgggcagttgcgaacccgttgaccaaaaagtcgcccaagacgtgcgtgtgcggatcggctgacgtgacgaaagatgtggaattgtaacccggggcgggttcggaaagcatgacgcccaatagggccgtgacgccgccgccgagagagtggccggtgagcacgaggccatagtcagggaattcttccagggcttgtttcagggtgtacaggacgcggccgtcgccgccatacagcaaccgcttagcgctcgcgtgaatccccttgtgtactttgtaagccttgccacgccagacgaggtcgtcgtagtcacatgtcatgtcggccaggacgtcttcgaatccgagcgtgccgcgacaggcgagcactaccgctttggagtcatggtcgagtgagatgtagtgcaccaggggcacgcccgtgttggttgagcccgtgccgtccgacccgccttgcgggtcgacgaaggaggagagaaggatgctgccggcgtcggattcggtgtggtgtgcaaaggagcgtaattcatggtgggtctcggtgtctaaggcgcgcaggatcggcatttctttggcgatgccgagcattttgaggaagttggaaccataagaggcggaggcgaaacgcatgaagcgcgtaatgtttcgcagaagatggaatttggggaacatgccgtctaccatgccagcttgtcgcagtcctcgcagcgcttccgtgttgctgaatgcgcttttttgaggatctctgtagggaatgagagatgatgtggattcgtgtggcagggtatagatgctcggtgtgtatcttgactttacccgtcttaagttttggtatgatgggagaccgtacgagtgggagagggcagggtcggatgatcgaggggtagccacagagccggcgtcttcgttgtcagtctcgattgcacacggcgaaggaggcctggagtgtcgaaaatcgtcggcggcggaaatagaatatgattcggtctgtgagtatactgagtcgcggcgcctctcgtgaacagagatataactcgcacgcgatggaggccgcatgtattgagacctctctccgttttttctcccgaggctacttgagctgctcttcggagagacaccaggttcctctatcctaggaatcgaagcggaagactggcgggtagctgggcgtgaagaagaaggacgatgaggagccaaaacccggacagggctaggtaaagcagacttgtactttggtgaagtctcaggcttggttaaccttgtacttcccgagctttgactttctttcttcttacgcgatggggtgtccgacacaaagacatctctactaaagaactttcgaaacccgctctttttctcaattggtttcctctttaactcggcatcatctctacttctggacgagagggaacgattgccagatgctcgcgatatggtcgtttcctgacgcttggttgacgaggaggctgtgggtggtattcgaggtcgcttctggtttgctgcgttctcactccgcttttttggcatttgaagtgacgggatgcgactcttggaagagctggaggcagctgacgcagaagagccaggacgaggagtggcagaatctggtaggtgctctagcgacctggtcggtactggagggagggcatcgactgtcggcaatgagcgttccgacatagtcacaatatcgtcgtccaactgctcgacgtatccggttacttggctgatatccccatcctccttggttatggaataccttctctcctggttgcgattcagccggtacacaacacggcaggcgtggggggtgtggtccgccgcagcctgtgtctgtgaggagccttgacgggggttcctactctcctcaatgagttccactccaggtggcggggagaccggtatgtcgtgtatcggtccttgaatatcgacggtgattgtttttgtggtgtttatcttggtggtgatggaaaccttggcattgtcgccgagagaccgtattatttggttcctgatcctttcttctgcgtcttcctcgctgtcgtgtgcatcgctgccgctggtgggagtcagatcctctgtgaactcaccgtcgtgcacaccataaatgctttcctcgtggacgtcgacccgcataccgtcactgagaactatgacatcccagacgacctcttcgatctgatgcgcccgtgtctcctcctcaagcgatcgccgacaccatctctgcaaataggccataccgcaaagtccaagcatcaaatccataactcccacttgttcgccttgtgcgccagtagctgggttttggaactcccttcgtataagcgtgatgatgctggccatggcacgagaagagtcagtcgagccgaagaactgatccaaggtggaaagaagaagctgtgaggtctcggacaacatggcgattgttgttccagtcacatggaagcctgttgttgtccaaaagagaatctgactcatggtccgatgtaggttttccaagcttttctccaacatattctcagcctcctttctcccatgttccgaagaagaacgagcgattgcgtctctgcccgccctgccgaggattccttcgaggacaaagcgacccatttccaagctggacaaggttgtcatcttggcagcgtcgaagccatagccggtcaagagggtgcccacccggagggcaagaccagttgatctggttgcaaagctgacggctcgggccacgggggaaggcagaagagtccttccgggattcgaaggggcaagttcctggagctgggacgtgatggagtcgtccgggacgacagccaaccgcgctccctcataatcttcgatatcttcaacatcaagcgccgagaattccatcgtacgccgagagtgtggaggagagactttttggcggggtgttatggtgtgtgtgtggaaatcgtgtccgagttctgttaccgaggtatatcggactctcaacaatcttggccgtcatccgcccaaaggagttaacaaacaaataaaatgatggtcaaacagaagcaacagacgaagggcgtcaaaactttgcaagaacaagagggaaacgtgcagctaacaacaataaacgactaaactcgaggtatatgtgagcaagataggctgaatcaaacagatgttcgggcacaaggagagatgacctgtcaactccaaacctaggaaacatgccgtcgaaggtgggcaacggcaaagtacctagacatcgccagaaaactacgagtcgaaggcacctgccatccaaatcccaccccggtggccccagggccccattgtacgagatggtggcggcatggacgaagagtttgataggtggtgaagcttgggcctggacttaatactaacaattattaagtcatgaatcagtccaatggatgacggtgatgaagatgaagatgcgggtacaggggagactaacagacgggagtgcaggttctagcatcgacgtgatgcacagatggcggtcatctgcccgtggatagcatcagagggcaagcgctttttcgaccttgatccctccccccaacccgttcccctaaccagtagtaaggcagctgcaactgtccaggaaggcctaaccccgcgctgcacgacatcagagtaacctgttcctggtaagttgggcagccctcgatattggatcatgttagtcattgttacagtagggttgtcatgtctcgggcgagcatgcgactgaggacccctggctggtcgattatggatgttttgttacatatttaaattcccagcccgacttaggtgtcgaagagcgagcaagtctgcggacagaccagcaagatggaagcagctagagagtgggagaaaaagcaatcgatcgatgaaagctagggccttttctgttgttttggcgccccttttgcccctcaatcctttcccaacagtttagctgtcagcccactttgcaacgctccaagttgtgacgttgatgttcagcgttcgagagggagaatgacgggagttcgagataagagacaccgctcatctgcactctgcaaccgactggtatgggatgaaagtatgcatgcagtcccgcgctgatccagtcacaggtcttgacatttcgtccgcatggccgatccgtagaggtgccctcagtgacagttttaactcagggttgagaaaagaggttataaagcgtcaataggccgcaattgggggaatttcgctcagtccaggtccaatgcgcaaaggtggcggcggcaatgtctcgtatcctttatcgtattccttctccggacgccgtagcctcgatagatgagccgactgcgtcttccgggaagaggcataatgacatgtgatggcttacgttcctttttattcgttcccctccactgttgatatttgatggtcatgtcgactggaaaaaaagtattgccattgatgcgcaaactatgggtagcatgatccagcccagggctgaagtatgccccctcgataatggagatggcggggcagctcagctcctgtacagctgctgggctgcattggcatgcggtgagaaaatgaaacttcaagatctcgcccgttgcgccgccggctcaattcttttgtcggcgcttgcaaaatacttggtttagactgtagttacctttcagtcatccacacgacaactccaaagattaggtagtgtccgaattgtaacaattgcaggtgacaatcctttggctcgtgctggccgttcctcacctgttgttgagtcccctaggtaggtactgccgctgcctgcttcggctattcccgcccgctgaacatcttcagcggaataagcgaatagcgagaggacaagtcaacaatccgccgcctggtctctctctcaacgagctcccaatcgtttcgccaacccaacaacacagcgaagcgacgacatccaaacgaaacgtttcccatataccctcatacctccgcaatggccgccccgaaagaactgttctccgccgatctcctctcccccgaggtgcaatcagccctccccgaaggctacaagttacgcgcgcttcgcccaactgattatgacactggcttcctcgactgcctccgcgtcctgaccacggtaggcgacattaccaaggagcagttccaggaccgttacaactggatctcgcgacaggacggtggctacttcattctcgtcattgaggacaccaacagcagcccacccagagtagtcggcaccggcgctgtgttggttgagcgcaagttgtaagttggcttgtctttggacttttctgcctgccagaacaatgagcggcgcatcatccatcccatctccctttgactgacatgtctttcccttttcccccttcggaaaaaaacagcatccacaatctcgggtcagtcggacacatcgaggacatcgcaatcgccaaggaccagcagggcaagaagttgggtctccgtatgatccaggcgctggactttatcgccgagaggacgggctgctacaagaccattctcgactgcagcgaagccaacgagggcttctacgtcaagtgcggtttcaagagggcgggtctggaaatggcacattactatcagaacacaaagagcaaagcttagaaagctgttaaattctacaataatcatgttctttgcttttctcgactcggtatggaatggaaatgctgactgacctctttggctgcatcggatgcggcttggagggtgattcgttcgtggccgccgcctgtgtcggagcttcttcagctgtactcggatccggcacaaacgatgctgattgatgacgctatccgagacatgattgaatcatggctatcgtgatcttgatgatgacatacaagtaggtagtagctctggaaatcgcgaagggaaccgcatcacgtctacgtaacctccggtaaccctcctttacgtaaatggtacctttggtatacggcgtacaccgatggatgaagttggggcattccgtccgttggccatggtggcagcagttgaacagttaatcgagcatccgtcgatcggacatatcagcagcagttaacagtttccggatatcgcgacttgcaaacaacagtaataagcccctctgcattccctcttgggattggacattaaatcccccttttattgttccttcatttcgcatgtgaccctggtttgcaggcggtgttcctggattcccggtcccaaaagacggcttcatccagggaatgtgatccggctggtcagtgcaccaaccaagcttgcatggactgggtcagcagaccaggatcgggtggaggcacctctttcagtggaccatcgagggacttttcgcccttccactggatgttctgtgttcgaagcatgtcttggcaaataccccttgattcggcatctgacatgtgattctcggaaccgaccacgtcaggaccggacacacgccaatcaccagtggtgtagtggctgctaataaactcgagaccgatattggatcttgaatgtctcttaagttctccatcgttgcccccaaaacaggcttgtcaaaatccactcgcttctccccgcgctagaagcctcgattttggagggccatcagacaagacatgaatcactgccatctggctgctctgcaagtcgactgctgtgcgatgctcgctcagatattcatcatcttgcatctctctgagcccgggaaacgacaacaacaacaataacaacaacgacatgtcggctttgtcagctgctgtgtctcaattgaggcattacgaggcttaccacataacgagatggtgtgtgcattgtttcggcatccgggagacgcctgcttttgtttgctgatggatctatccgggccctgtaccaggaaggggaaaacgggatctccccgatggaccatctcattagactagggatgtcccattcagcattgtagggtatgtagtgaacatacaccaatgtaccccacgagggagggagacacacgtccaccacgggaccacctccctgctttggctgtcatgggtgagccgatcccgtcaccgtctttggtaatatgtcgagccatgctagtgtctcgtttctttttccccacaccgggcttccagaatccggtataataactctggtcccctcgagtgtctggtcggctgactagaccttctttttttctgaatcttcttccatctcataatcattcgtataactcgcaaagcatcgctcaagtaacggtcatataccattcaccaattctcgttccatccgagctcatacatacccgaccggcatttgacacctgccagcacatttgtcacgtctgtataaagcacatcggatatccccaactgtccgtccacacgcccacacgcagcaactgcaagcgggtgtctcaaccttggtcgaagcgacagcaccatccatacttataaaagaagcacattccgtcagtcaaaatgggcgaagatcttcacgcctccatcactcgtgtgcgccttgctcttctgcaatctcagttagtttagcccatccacatctaacgaccatcttgtgttcctctcatcttacaccaaatcacttagagttcgcgagcaccctggcacttcgcccgttcgccgccgcagaagaagcatctcgacggctgtggcatacgccggatccaaggacggagttcctcttttcgccaagcagagggtcgttcgcgttgctctctgaggaaggcttcatttctttgatcacctcatctctcggcactactttctctttttttacagcctctgtggccttggattaccacctttttttttttggtctggctcatatcattggtcctcatccaccatgtctcctcatcaggtcaacaatgatcagcaacaggagcagaagcagggttcttcggcgggaggcggcgggatttcatcaaaggctccgcttggttatggtgggttgggcggattaggcaaaagtcccaaacactggctcatgggcgacgaggcgtttgaggcgagaatgcctcatcatgatggagtacaggcactgtgggagaccaagtggaagttcccagtaagtttcctctgtgccatcggtttttggctttcgtcattttttttttctccctgttttactactcaggtttttttctggcttcatgggagcaaaaagggatcatcatagcaagggagaagtgttttggggaaacaaaacagtaccatcatcacctcgagtcaattcaatctgggtttcatccatcaccttaactgcttgttttgtccattttgcaatcacaatgatttggcctttttttccatcttttgtcatttccaaagcgagcgacgcagccaagaaatcttcccaacccatgcaaatacaatgttaaaacttactcaccttccaactagtgctccaaatctctctaccccttccacgacggtctctatgccgacttcgctccctccttcgacgccctcatcaaggctaaccacaacgacatgacctcccccgcctggaccactacctttctctccacgggcgtagccgagcagctcgtcgagcagggtgacaaactcgtggctgagctcaataacattaaacccccgggatgtcttcagccagagcagcagcagcagcagcagcagcagagacgcagacaactccgcgagcaagcctcctcgctctacctccgagcctgctgcctttaccgcatcgcccgcttcccctacatcacttccttccccaaggtgaacgaccagaccaagtgggatgcctgggagaagcagaaggagatatattcaaaggctggccaactgtgggaggaaagccccgtggaggaagtcaaagtggcctttctcgacagacagacgcaacaaggcgaagggcagtggatccccgtttacgtgagggtccctcctgctggtacttcctcccaaccctctaccggtagtggctacccaaccgtcatcctcatgaccggcttggacgggtaccgtccggacaacaccgtccgctgcaacgagtttctcgcccgcggatgggcggtggtggtggtggagatcccgggaacggcggattgtcctgctgacccggcggacccggagagccctgacaggctgtgggagagcttgttgcagtggatgggcacctaccagtatcgcggaaagaggacgtttgatatgaagagggtcatggtctgggggttgagcgctggtgggtattatgcggtgaggattgcgcacacgcatagtcacagactggcgggtgtggtggcgcagggggcgggtgttcattacttttacgataagaagtggatggagaaggtggatgggcatgagtatcctgctcagtgagtccttttttttccccctttcccggaatgagatcaattggcaatggctaatgacgcgtgtacgtatgacagactgacgcctgcttttgctatgaagcatgggtacagctccgttgatgagttcaaggctggagtgcagaagaagttctccttgttggagaatgggattctggctaagccttcgacaaggcttttgttggtcaatgtgggttttccattctgccacgttttactctgaaaatgttctgtatcagcatattgacggttacaatgcagggtacccaagacggtttgatgcccatcgaagattccatggtgctgcttgaatacggctcgcccaaagaggctcgctttttcactggtgctttacacatgggatatcccctagcgaactcggctgtctacccttggatggaaagtgtcatggcttccatcagagagtagtctctgctgcaagaacgacagtttagctgtgacggtatacactccctcggaatatgtcagaaagaaatatcaatgaggccgaatgttttgatcttgcaagcaaaccgaacaacgcaacattttagttagtcgcttttaagaaggcaacaaaatatcatcatgctattttcctatccgtcccatcattattgattacagtctcttctcacttaccgtcccatccacccaccatcaacaaccagcacatgtccgctcacgtaaccactcgccttactggccagatacacagccgttcccttgaaatcttccggacttccccactacaataccaaattggccagagccatcacgttagccatgaacgtctgcaaattgacaaacaagaaaataaaaaaccgaatgacttaccctcccagccggaatcctcgcactaatactcttcaacctctcctcatctttcaacaacgcctcgttcatctccgtctcaatataccccggcgcaatcgcattcaccgtcacgcctttactcgtccattcattcgcaaagctcttggtcagttgcccaacggctcccttactcgccgcatacgccggcaccgttaaccccccttggaacgtcaacaagctggcaaagttgatcacggaccccttgcgtctggtgacggggtgggggtcgagacccagcatgtgcgcgcccacgtcccgacatagagtgaagacggcgttgaggttgacttgcatcacttcggcaaagtcggagtcgggaaacaggtgggaagggtgtcgacgttggatgccggcgcagttgaccaggatgcggatggtgtgcccgtcggagaggatgcgtggcactaaagaagagacgtcggtgggggaggagaggtcggctttgtagatttgcgcgtggcggccgagggattggatggcttggagggtggtggtggaggtttcgtctcgctgtgacgggtggtttttagaaacgggtctttcttttggaacggataggtaccggtcttgagggagctagaaggcgacggatggacagacctggacgagaagaatatcggcgccggcctcggcaagggcaatggccacggcttgaccaatgcctcgcgtggctccggtgatgagggcagtgtggccctcgagggagaacatgttctggacgctagtggttgacgtcatcttgtttggttgttgtgaaagggatggaaggtcagggtagtccatgggagtgattcaagcctgaatccgaggatatctggtgaagttatacaaagtcaattgggctttgtggaccttgatggcccatacctaattctgtggtgtcatggtaagtaggtacgtaccaatttgttcccaccctcccacgtcccacgcctaccagattcagttgtcccccacgtaaagcagcccatcatcccacgctcactcttcgaagttttgtttgaatacttgttcttcaacccttccctgctttgggctagccctgatcgggatggacaaaatccttgatcagctcgacgagaagaagaagaagacggagtagaagaaacatccatgatctctcaacatccaatccaggttttctcggttgattccatgtggatgtggatgctcccctgaagacgaacaagtggagatcgcccttctcgctaacacaagagcaccgaacgggaagtgcggggaaattcctcctctcttgctctcttccccacatttccccgctttccccacggagtgtaaaccaggcggtgttggtctggttgttaccgtcgggacaatttattgacgacacttgcagttattcgctaaaagtaaggccgttgtccggagcacggcagccgagtcatacgaggttctcacgtctggtgatctttttgtttttcgtaatttgttttggtgtcatttgggattttacgaatgggtgagcaacctgcggtgtgatgggactattttggtaagtttcgtttcgtcgaattgactgaccatcgaacgtgaaaccaagagacgtgctatggacatggcctctttttgtccaccaggttcagtttcccccgggcttacttcactccaccaatgttgcatggccgagtggatagccgcaactagttgaagtgttcaagctaggggctatggggtaagttttcgatcgaggttgaactagggttctataataagtaccacgtctggtgtacatttgtttctctgtatgcttgatcaatatcggtctcactatgtaaataaacaccaaccccagggaccaccactgcaaccaccatccgtacctctacacaccgtcactctgtatcatctgtgtacgaggattcaccttgggtcattgtcctcataccatccaagcaaacaaaatggcaacaacaatcaaagcctccgtcctccacggtgcccgcgatcttagcgtggtaagcgagacactctcctattacccatcttcccgtccccccatacgtaacacctccaaagacaacaccaaacccaaagttgaacccccaaaaaaaaaactaacacctccacttccaaaacaggaatcccgcccccttcccaccctctcgccaaccgacgtcctaatctccatcaagtccaccggcctctgcggctctgacctgcattactacacgcactttcgcaacggggacatccaagtccacgagcctttaacccttggtcacgagtcctcgggcatcatcaccgccatcggcagcccctccgtctcctccgagtatggcctgaatgtaggcgaccgcgtcgcgctggaggtgggacagccatgcgaggcttgtgaactttgttgccccccaggtaccggtcctattggaaactattcggggggacacggggaggagagcggtggaaagggtggagagagtacaactactacctctagatacaacatctgtcgcgccatgcgcttccgctcttcagccaagggatggccgcaatttccccacgctcagggaaccctgcaggaggttgttgcccatccggcaaagtggtgccacaagttgccggagagtgtggattacacgctgggagcgctggcggagccgctggctgttgctatgcatgcggctgggcgggcgggaattccctcttgcgtccctcactcctcttcatccatgacatcgtctcggggggcggccagagtgaaagttctggtattcggtgccggtgccgtcgggctactctgtgctgcggtttgcaagtccatcaccaagggggacgcgatagtggtgattgcggatatccaggctgatagggtgaagtttgcggtggagaacgggtttgctgatgcggcggttgtagtgccgatttcagacaagaggccggagacgatagaggagaagctggagtatgcaaagagtgtggccgaaagggttaagggggctgaactagtcaagggactgggaggacaggtgggtgaggttaatgttacttttgagtgtacgggggtggagagttgtttacaaagttcgatatatgtgagtactgacattcccaaactcttttctatccataacttcatttgcaccattttgaaatgggccgctgatttgatggagtcataggcgacggcaccaggtggcaagattatgatcattggcatgggtaatcccatccagacgctacccatctctgccgcttcgctgaaggaagttgacctccttggcgtgtttcggtacgcaaatgcctatccaaaggtgattgagctgttggctagaggggatccgcatctccctgacctttctaagctggtgacgcagcggtatagtggtttggaaagtattcccatggcatttgacatggcggctagggtgaaggacaatgaggggaatttggtgttgaaggttatgattgatatgtagaatgtcgatgcagtgaaaatgctgtagaaaaagagagatatggatggatgaaatacacaaagatactatcaaagagatcagtcgaagttacggttcgcagagacgtagttgacctagtagacattgtagacatggccagtagcataagaaatgtctctttatgtccatcacatgttattcttaaaggtttattcactctagtcaagatattacctcaccaacctgtacctggaacaatctacgacttatcgggaaacccaaaatccacgccaaacggcggatacacgtagcgctgcaccttaccctccttgaccaacccctccgaataatcattcagtagcttttgatcctcagcatccaactcgatcagcttggcgttagcctcgatacgctccgggtttgttgacttgggcagaacggtgcttccacggtaaactgtggatttgcagtaaagtcttgtcagcacttctgttccctttgtgtgtagttccccaagcaacgccactctctcggaacccaggataatgacagggaataaacctacggtgataactcaacaacacagtagtaggcttgaccccatgcttctcagcaatcttaattaccggctcggcgctggtcacggggctaccggtgctgccaaagggcgagtacgccatgatgtgaatgcccttctctttgcaaaagtcgacaatttcttgctgaggcagttgcgggtggttctcgatttggttgacggctggaacgatcttggcgtgggggaggagctcttcgagatagcgcttgctatactgtttgtattgtaaggggcttaggttaacggccgccatcacgaagtaagaggtaacgaagaagggacgggatggctaaaggctgagcagggttgggcaaggaaggtcatgagaatagaaacgcatacgttggaaacaccaatagccttggtcctgccggaccctaccagcttctccatgttcttccagatctggacgtggctgtagtcgcggagaatgtcgcgctcgccgttgggaagcttggggaatctgtcatcgttgcctatgtgttgtagtcggttcgtcagtccactaagcagcgaccttggtctttttttctttcttttttctttttgttctctctcttcttcttttttcgtatgcccactcaacgaactcaccttcaggattcatcaaaagcggccaatgctgttatagcccaagtcgccattcgttagcaccttcctcaacacctttctctttaaattccacccccactttgacacaaccccctaacccccccaagcaaagcagctcacaatagcgagaggaaaaactgaagactgagacaacataccaccaaaaacaaatcaacatactccaaacccagattcctcaaactcttttctagcccctcctccgcacggctcgtgtacgtcgcccatagcttagttacgacaaacacatcctcgcgcttgacgataccctgatcaaacgcctctttcaggccggcaccgacatgctcctcgttgccgtagcagtaagccgtgtcgatgaggcggtatccagatttgagggcagcgacgacggcgtcttttacctgggtggattcgccttgccaggtgcctattgaaggagggggaggggatgggttagctgcgtgcgaggggtggaaggggggtgttgtgtgtttaagaggggaaggggacctgaactggtgacaatggagaacaaacgggaaactcaccaagtcccagcgcgggaatgttagctccggtgttgagcttgaaggttttggtggccatgatggttttttgatggtggtgctggtggtgaggtatctggttttgtttccaactacgaaagattctgatgttgctgctgttggcaagcttcaaagaaggagtatggggagtgaacaagacaagaaacggctgattttacacggagaatccagcttttggggtcgactagaagctatgatatcaagattgagagtggaaaggaaagacagaggaggattgaccagttatatcaagttacgttcgaggagaaggttgtccagggtttgagccacactggacattcggctaaatggcaatcggcgttagagcgtgggggatagttatggtgttatcgattccgagaaagctacatgtttgtaatgattctttttcttcatgttgtctgtacctgactaggtaatcatgagacctgaaattccgactgtaattattcatggacagcgtggatggaagtaacaacggaacatcgacacgccattgtgtaactcgaacatcgtgaacttgggtttgaggcgtccagaaatacggcactcggggcttctgtcttttcgtgtttagtcagtactcgatggcattcggcgtttcgttaagatatcagacagtacttcgaaggtgggatatcgacaacctcgccaaagatagccccagcaacaaacatccggtcaatggaacggatggcatcctctcaccttaccccgcgaaacttggctgaatctaacaagggcctcggcggaacgattgcccctctgtcggaatgagaccttgctgtggtgtcggtccgctctactatagatagtggtaacagtgagtggccgagtggatccgtcgtgttcgcttgctctgggtttctttctggggctcgagcggagagcattagttccaggtaccgaagctgagtggaactgaaatgattacagttgcaggaactgggggcgtggagtgcttagtctaaacctgttcctctattggtggcatttagcgtaagcgaattccgtcggttaagtatttgttgaccttagatgaaccgagagcgaactttgagtcttgatccctatgctgaagccaacttcctcggcaagtaggtataaataatcaaatgcccccaccgaccatccagaggtatacctgagctctatcagccttgcaagaggttatgttgtggaacagtgaaaggacatggaagagcgcatgcaaaaaaagaaccgcatcttcatgaggaagagaaattgtataattaatgcataaagtctacaagagacgcctctgcatgcattataaagaagaagtataatattactgaaacgccgccacaactgccgtctacccggcaattaatacccagagaaggaagaaaatcatctacaaagtcgcacagcgttagagttttatgcagggcataggtaacagagcaggaatactgggcttaccaaaacaccaaacatcttggctaagagccatctattacttgaaacacggctccaatatttgagcagttctttttgcgcgccttcgacgttctctaccacgtcctctctgcatggtgtgttagtacagtgctggtgtgtcgagcgtctcgagacaaacctacgtgttggcatcaattctttgtatcatctcagattgttcgctgaccatggccgcgagctgcccaaaaatggaacccagctcattgatagtcgactcgatggcctcgatcgcttgccctcgttgttggacgtaggtgttttggccttcctccaacatctggagctgcatctgctgatctcccatcgggttcagcgagatcagatcttgctgccctggtgctggcgttcccctactaggcgtgccgtacagaggtgacgcagattgttgcaaggaagcatgtgcgtgctgacctactgacgagacaaagttctcggtcctcgaccgcgacgcctgaatgttcttggttctgatttcgagcacgtccttgaaattagcaccaacatctcccagcttgccctgtaggagcaggagaatgtttttgttgttctccccttcttggtcgggcttcgggtgcagacgtctagagagatcttgcaggttcctgatcttctcgttcaacgaagacaggtcttgcttgatgacaaaggtcaactaacataatggttagccagccagttatggagtcgaggcgcgcaaagatcaagcgcatgacccagcttacctcgttgatttcgaccggcctgtcatcgaaaagagtcttcttcttggccagctgtgctagcttttccagcttggccattgtcgcagagataccccttccaatctctgcagcccccctcgcaaactcagaccttctgggctgggcatcgctgctggcagcatgttgttgagcggtgtccagaagtcgctgctttcctggctttgtggcctgcctacgctgggcagccgcaacaatctgtcggaactcttccgttcggtcgttgatggcaaagacagccataattagaggtgtatcggtatatgctgaggcggtagtccgtccgtttccaacagctaatcgcggggaatgggtcgtagaggggcgcgtgtacccctgagcaaccggcacgcggttaagtcgtaatcaataacacgtcggagttcgtaagtcaggaatcgagacgtcgtcaactttgtcaatcgtgaccgggggcgaatgcgactcgtaggctgcgagtttgcggaggagattatggattggcaaagtggaaatgggcggatccgggggatgcggcgggagcgaggctaattcgcgactggcgaggaggtcggcggctggtcgtgggtgtgttgattgaaggtcgtatttatgaaaggcgctacacgatggactcgcgatgacgtatgaatgagtggcggtgttataagttcgtcgtcgtggtcgtggtcgtcgccgtcgtcgagtcaaatggttggtgtcgtggtcgtcgaggttgaacaagctcctccgttgttgtcatcagcgacgggagttcgataaagggaaaacgtggttactttacttacatagtttcaggagggcccgtgacgctgcagtgtgtggctcggcccctgcagttgagtaagaaaagctcacagtgcaaaaatccaaagctgactgaccaagacactgttgttaagcattcagttaagctagactcgctagtagtacatttgattggacatcagcccagtctttttaaagaatcaacttcccgatcaaccttgaagtcgataacacctcggcactgcaactcaatgttctttcacattgtatttttttgccactctttggaatagtatggttgcccccacactcagacccaaaagcccaagaatgggagatgaatttctggttatccgagccaaaggtgtgagatgtgactagaggtatgtcatttttacatgatggggtcacgtctgtcagaatgggaagacgcttcgttgaatgcccctggcctctgggttactgcgtttctgacccactgcggcccatggatttggggtactacctctagtacatgaatgaacgtcaggccgggcgcttggagctgagcggtaccagaaactcaaggcctgtcactgcagcgccagcaagggtggaacgccattagcatcgatcgaggcgcaaccaaagtaggtagctaagaattacctctaagtagatactctaaaaacggatgaaatccggggtatcatttctagagccattgtgactgcctttgaactagggcttcacaaaaccaaacaacttgcagcacttctaattctcattcaaatgggattttcccccctttcctggcgagttatgtggtttgctgaggcctgaatgccccgtagaagcgtcgccgtgaaggcctctctctccagatacctatacttgactaaagaattgaatgcaaattatcagtactttccccttgtgtagtgagttcgtaaacctaaaagaagcttcccttcggcttcacctcacctacctctacccaagaggtctacgaataccttacatattccgaaaatgtagagccacaggtttctctaactgcatccgcggccgagtgcggtggcattcagttagtgccttacagagtggagagtctaatagcctgtctcattaaagctcgccccacgtccgcctgacgttccaatgctgccctgggctgctgatccctgccgcggtcccggaccataatcttcaacaacgagaggaaagagcagggagcatgaatggatgcagtgtcatctggtcaactgccagcgcaagtccaacatttcagtttcacgtcccaatgtccgtcttcgcgatttcagtctcccttctaatccttcctccatcctcgtatccaaccgtttcccgccctcgaactttctttggcgactcttccgtcacacatttacgcatccattttcccttctggttaccagtatattgcgctactttcaactaattaatcggcccgccaaccgaccagacattcactaccaccaacctaatcttcgccatttgccttgcctttttctccgcgttccttcagtcatactttcacatcggacaggccgtagacaccttcgacgccacggatacacatcttcggaattgcttatcggatactcagaatctggcccgcaatacattacgggatactccaggctgcagaaggctacccttacttgagaattgtctgacatccgatttcggttctatttccttcattcgactcgacagcgctactctgtcgcctgcttgtacatatcggcgcatgccacaacgacgctcatcgccataaacactaacggtcaatgcaatggacgggacatacgggaatatctacccgacaaacaacaacccactgtcagttgccctgcttctagcctccccctttccgtaatgcccgagcaggtcgcttctcagcccgcagtcgctaaaggccgtccgacaccacacacagaaacccccgcgctccggattcgaacaacaaataccaaatcaacgtcaaccgctcaaagacgcgaaaatgggccaacttcaagccacagaactacgacggcgatgattggggaagcgaggaatatgacgatgttgactcggaacgtccaccagcccctccgcagcccgccaagcagtaccagccatatacaccagcattgcatctacaaactcagcaaacgccagctgctccctcgggccgtatcgctcagatggtagcggcctcttccacgccgacgacaccgaatgccctggaacgaacaggcacctttggacagcctcaacccgatgcgccacggactagttcacccgttgttggaggtaaacaggttcttccgtctatgatgcgcgtagctacgatgccccagaatgttggcccgccggcctctacgcaattcccccctcgcaagagcagtatgggtcctcgcgacatcccaaacatgactgacccgacccgccaacccaggtctaccacttgggccgtcccaacgcaaagaccgtggtcagacgctcgatcagcttcccccaacttcagctctccggtatcgtccaacaagccgctgcccctcccccgacctactgatgtatatcgacggatgggagacgacaatagcgcggagctgcaatcttcgagacgaggaaaacagggagagccggataacgtggctcccactgcgggcgtaaacccgggactcagtcgtcaggagcgtcgaggtagtgcagcggggaatgaaggtggtgataattcgtggggtcggaggccgagtctagctccagtgatggagcaaaatagcgagtacggggccgaaggaccgctcaccggacctgcgtcgagtgactttgttgtcaaacctgctgcttttggggaagaggaggacaaactacggcggttctcaacaagtcccacactgccaaatcttacgcgcttgtcagggttcggagaagatctgttttctgctcggttttcagttttggcgcctcaactggcttccatctcagacatatcgaacccttccagtccagcaaagactcttgaaccagatgggatctccggagatgaacgtaccgacaagggtggtaactcagaaaacggtgtcgttacactagcaaatcccagtgtggcgcctatctcactgccagtcgccgaacctatgtctgccgcacaagcgccatcaccttcgatggggggtgccgcggtgtctgacgcaataccgcagttggcacagaaagcaattcgctctggatcaccgcctaacgagtctattgggctgcggtacagccacgacaatgctaatcaatcccatgcagttgttaacgctcctcaacaactgccatctacaacgaaaattccacaggaaaataatctatctgatatggacaaacaacctgtccgcccgcgcctgccaggtggctgggtaaccgaaacattatccacgccgagcgaaactcccccgccggctcgtaacgatactttttcgagcatgacgagcaactttccccagcctccaagtgcgtcactcgtcgccagatcccatgctgatgctgaacgtgcgtcaactggcgatcaatctcaacagcacgactcaagcggaacgagtgaagcagttatcgaatcctttcattcgacatctgacggggaagctgctcagacaacacccacctcagttaaagacatccacgcaagtcttgcaccgacaatggaaccttcaaaacaccgggacatcactccgactgcaccgttgaactttaatcgtggtttgctagggattaactctgccgagccattgcacgtgctaccttcgccaaatatgggtggtggctcgaccttgactacgcccggcgattccccagtcaaggaaagtgatctgctcagggatgagataaccaagtttttaggtgaccctgagatatctggcagctttctggatatcagccggtcatcgacaacaccaaaccatccagttgcagatgctacccgagagagcagctatttcggagatgtctacgatgactattttgctgcgagcgaggacaaccaaagtcaaaccaaatcgggggctaccacgcaaccgtctgcaacagaaaaacctacacgtttggcggctggcacgtcaaagggtggtgatgtagcgcctctctctgttgctacctctacaagttctggatctggtgccgctgcttcggtcttcaggcaagatgcaactaaggaatcggttggggcgattgagttgcggcgtcgtttttcctgggaaagaccctccgagcaggattcctcagacgctcctgaagtggataccacttaccaggtagagcaaaaatcccggagctctggccctgatggcgtttccttcactccgacgacgccggctgcggaaaagattggggagacaatggcactcacgcggtcgaataccaacgaaatcctttctatttcaaccgaaactgcaagtacgccggggatttctcatgccgtcacagaagtcaatatgcttccatcacggtcaatggtggacctggcttctcccatgtctgctggctcagatgaggatttagaatcccgccgtcgagccttgtccatgggtcaagataagattcttgctcaaccttcagagcaccattcggcctttgaggacaatgcttccagccgctccggctcattggagcccaaaagcccggtcaatatcttatcatttcggcaaatcatggatatgccttcatcatcggatcgactcaaacactataacgaaacccgactgcagtttgccgttattgatacaggattggacgagtggctcatggctatgagatccaaataccccgaacactcgaacgctacgtcctctttcaaagactcattggcaatccctgttacgtcaatggatatgcagcaaagcggagaggctgtggcactcagtcccggttattctcagcaaggcggacgtccaggaactaatatgccaatgccgccatccttgccctatgggcactcgggttttgcacattcaagccagcaggttgggaccaaaggcaaagaactccttttcgcagctggtaaggctggaaagggtctgctcagcaaaggaaagagcaagttgaggggaactagcgataaggtatttttctaggcgtccgtcttgtcatcgtcggcacgtggttctgcttcgatttagtctggatatggcttttagcattaccgggactgttcaccgattgaatgaactcttttgggcatggcctactgggttgtgaattctgacagagctcgcaatgttggtcgcagacgttctatacatctgacagcaatgtaatatcatattgaggcggtttgatatgtaacgtggagctccatggagatgttgaggctctttattcacaacacggtttgcgtgtgaaaagagaacgtattgggagaaagcatttgtgggcccgttgagaaattgatgtcaaagagggtcacaaattacaaaggattatagtggaaaatctttgctttggtgagccactgcatgcctcgtattccacgatgtcacggtcgatctttagcagccccagccgtcgacttcggttccccttccgttattccaagtcgtcggtgggaaacgatgaacagcatggcgtgccatattccagttgcacaatgacatccatcgtctacagaaccgaattcttcagattccagagatctgcttggcggcggcactgtctcttgccgcccgccattgttggctgtcgtttgctccttcacactgttgatctgtagggccgagactgacagattttccgtagcccagcatggcagcccagcgttgtgttcccccagcttccctagaccacgttcctatcagaatgtccattgactacaacggtgcgttccagctcgtgcagggcacttcgattgtcacacactggcctgcccacttcggctatgaccaatgacccgctttgcttgccctcttttgaagctgtcatcagctcgctaactgactacagtgttcatttagaacgcccgattcttaccacgtcaaattgtagcggatcttgtattatcaccagagttgcgaggccatggagtttttcgaatacattggaaagaagtcatagtggacggtgactgtggaagtccatgggagtctcatccgccatgagcttatcgctggaccgaagggatggatcgcccatctcagcccagcaagcccagagaatctttcaggcccctgtcgacgaccctaacaggccctgcacggcgtgttgggtgcttcggttcctggacccctgccggaaagagacgctggagtggactttgaccagggtgtccggctcccgcaatttcagcacctgcagcagcgtctccagaaagggaatcttcaggccgacgccaggtttgcttcgaaggttgtctctcacctttcccgcatcagcagttcctgaccttgacgcgcaatcatctttttatttctacgtccatctctcactttgctggtgcctaccaaagacacatctcggcaaaacaagctcaacttcaaaaacgagggccttgacggattccaaaggtctattgcttcgacatcacagcgaacctgagccgggtcgcttgtatcggaaactctctctaggccaacatacaaccacaccatagaggtatgagtcggagctcagcaacagcattgacaccagatcaaccgacaatcaagacggtccgtcttattctttcaccaaagacttagcacaaattcaaagctcgaattggccatctaagacaaagctattccccgcgcgagtacagctccaccgaaatcatcatctccaggcctaagctcctcggttgctgttgccgttgaccaggaacggatcgagagtgggaaccgcgtgccggggggaacaacgtccgaaaaagtaattgcgggagaagacgtgaatggaaagactggtgatagtctgaacatcgagaagtaaggggatagtgacagtgacacgtcctgcgttgtcgtctcacagcgatctcttactcggattccaccgctgtttgtgctcatccatagcttggagagctttgctgactttgtactgaccaagaagtcactttgtcatcaccaccttcaggcgccaggtcgtcggcctcacctctcacatggaagctcacgcgcaagccgcccacaacggccaatactattcgcagtcggctagaaccgaaccgcaacaggtctactcccacccacaccaaccgcgatatcagcagcaccagcaccagcaacagagctacgccccgcagttgcatttccagtcgcagtcaacctctcggccgcagccacagcctgatggtgccaatttgccgaatagacatccgtcgtttatagggttgcctccaatttctcgcacatctaccttttcatctctactgggaccctttcaagtcgaaggttctgccgacgacaataatagcacgtacagtgacgccgacattaccccgcgaaacttaatccactatcaacaagggcaacaaggtggacaacaaaccgttgtgacaaccccgcaaactgtgtctgaaagcatatccatggctgcgaaccagactggcgatggtgtaccaccgcatggccaggttatgccccaaacacctccaccagggcagatcatcccaaatatgtatcgcccaactcaaggcccggcacaaggtcaaatgcaaatccaaggacaaccattgcccaatggttttccatcacctcctggtgctggatccgtgcctggtcaatcgccggtccaggcccagtcaggtgaacccggtccaccaggcaacgcccaggggcaacccgcatcggccctggcgggaccacccggggctcccctctctgtcatgaacggtggaactccgcccgcggctccacagtttacgccagccaacggccggcccgtcatgatacctcctccgcacttggcaggacggtttccgcaagggaactggaacttgcaggagtctcatctgtcagagccactacagcctacgaatcggcaccgtcactcgtctagcaatgcatcacagcaacccttctacggtttcgacaaggaaacgggcgttccggcatcgccacggagccagagggcgccagacacagagcagcaaccacatatgcagccggtggatcagaacagccaaggcccgcaactcaatggccaggagaaccccaggaatcccatcgagcagcgtccaggcggaaattcatcacaaacgaacacggacgtggacgacctaccagccccccgtccgatcccggctgctgatggaaacaagacaaggcgaaactcgggtatcttctcgagcctccgaaaccgggttggggcaggcactccggtcaccagtgatgcagtttccgatgccagtgtcatgacggatgaaacaggaggacagcagcagagacgcactcaaatgatcagtgcgctaggtgccggagccgcaacggaggcccctcaaagtaaagagagcatcatggctcatggcagcactacgcccgtgaatggcggattgcaatcaccccctccgcagcaccagcaacaacagccgaagaagagtcgaatgggtcttaaggccatgttcagtcggtcatcgcagcaggatggttcccgaccgtccggaagcgcgcaaccggctaggcctacaacccagggccaagttcaaagtcaacatcacgtacagcaacccgttgctgcgagtggcgccaacccaatgtatccgctgcggccaaagacttctggccaggtcctcccccagcaacatcaaactcttgcctcgatttctgaaagcgaaaaggctaggaaaccttccggtggaatattcggcatgtttaaaaacaaggacacaaagccggggtcaggtacaggggctggccagccgctcatggaccccaggcagacgctacaaggtatgggacgaggacaaatgccgatgccgcccccggggcaaggacaattctctcagcagcagtatcgtcaacagttcccagttggcccagatggcaagttggtaattttccctggtcagcttcctcctcagcatcagcagttcatgcaacaaggccatccgggcatgtatcagccgcagcagatccagatgcaatggcaaataccagagcaggaccgaccccacgtcaacatgcagcagtctcggccttcggtgcagggtcaaaatggaggtccacaggatcagccccaacaacagcatcagcagcaactcgacgctcgtaaaggtcaaagtaatggccaaaatgcggtctctgtcgttcctgtaagcccaccagttgcttctccggtgccttcagacagtcaatccgcgacacatcagtctcgtccccagcaaaatacacctcctgccactaatggacaggcgcctccggcggcaacgaacggaggccacgcccggacactctctcaaggtagtaacttacccaatatgtatactctcggcatgaacggtattcagccagatcagttgcctgcgcgaaagccagtaggttctagggttgtctcagcccagatcccttccagtcttctgccacagcaacaacgtcaaagaggagcttcggtctcctcaactccacctcctcaaccccagagtttaccgagcacacaattcccgtcaagcttgggaacccaacgccctgtggactcccagcacacattggcatcccagggtggaatgtctcttcccgatgttcccgccttcaaccagcgggcggacgaagaaaggttcggtacgcaagaccagcaaaaccaaggactaggtcgccagcaaaaaccgcaacatatgcccgcgggcttgcagggctcgcaaagccttgttcaaggcactttgaaccaaaacatccctttcgctggccattcactatctcacgaagcaaccacggggcctggctttccggtccaacaagagcaacaaccacctcagagactgccgccacctagccccggtttcccccccagaaacgtcatgactatagcccctccgcccaaggagaaggagcagagcactatttccaagcttttcagaggcactaaacaacagacgtcgccaacaacctctcaggaaaaaggaaagtcgtctttcatgagcgccctgaaacggggcggcaatagcaagcaaggagatgcccaaccaaggtcccctgctcagtcacctcaagtcaaccaaggacagtttcagccaaaccaagctcagatacgagaacaagcacaaaggccgcaaggtttacaacctcctcaaacccaatttccgggacagccgcaacaacaaccgcaacaaaagtcaccgtcgggactgagagaacgacggccgagcccgcatctgcagtatcaaaatgagaggcaggacccgtccaaagctcctagcccaccggtgcaagtagatctggccatgcgtctacctgcccagcagccatcacagcagcctacgcgtccatctgctacatccgctcctggcgttccagataagccaagacctgcgccccagatgttcgagcaacagacgcagcaacctttgacgcacggagagccaaatccagcccctggtttggttcaagggcagagaccgccgataccgggacagcctttgcatcccagccagatggcaggtcaagctcaagctcaagcctttgcagagcagcagtttttccaagcacaagctcaggtccatgcgcatgctcagatgtttcaaaggtttcaacaacaacaacatcaacaacaacaacaacaggcccagtttgctgctcaagtctcacgcccagatcaacctccaattcaaggccaaggtcaaggccagaacccaccgacatctgctcctccgggtcaagagccttggtatgcccagatgcccattccagctggctatttccctgtgcaccaagggatggcccaaacctcttcgcctatgggcatgccgatgtcatacttcatcaatgttcctggccagccaccgcaaggttattttatgccgatgccagggcaagtggttcctccagggatgcctggaatgccgcatatgttgcctcctgggtttgttcccggtcaaccttttgtgtacgcgcctcatcccggtgggcctatgcctcctcgtgcacctcctggaagcgtacccgccactacgcctccttccacgggtggcacccctttctttaccccaccggcttctcatggaggacctcaacagatgttccatgttcccgtacacccatcatcacctccgccgggcagtgagcactccgtacagcatcctccaagcatctcgcctactcctcctccgttcatcggaacatcaagacaggctagcgacctttctcctcagcctcagatgcagttccagcaaccaacgcagccatccccgtctccgccaaaatgtccccttccaaacacgcctttctcgccggtgaacccggacgccgttaatgttccgaacccgccgcttccgccaagcgaaacacaggtgcagcaaccgcagcaacagcctaacccgggcctcattccccaacgacaagtcagccaagtcagcgccatgtccatgcagcccagcaacggatcgccatcaacgaatgtgatttcacccatctcggccgacagcggagtgacgcaggttcccgagggaggaggacaggagcaactttctcgatctggatccgcggctcttcctcgggattccaagaccatcgtcccggaaccagtcaatgtagcccagaagtttcttgatccaggaattgacgaggattgtaatggagataagaacagcaagaagggtgagaacgacgaccatcattcgtggaacggaatcaccacggacggtgactctagggctgttagtccggaaccgctgctgtatgaacatgggcctatgacaccgccgcctaccacggttagcttcatccgcgcgcaggcacaggaagttcatgtgcaccggtcgccggacaggcatgtgggtgatggcaatatttatgatgcgacgccgaggcagtcgatcaagtcaccggtgttgttgcccaggcgcgattccatggaagaggagaatgagactgatctccaaaagactgaggatgaaactttcactgcaagtgagaagagggttgatggtttaggtaatattcgtgatgaatcgcctgcaaacgggaacagccatttcatcgtcgctcctgtcagtggtggtggcaatgaaatcaacaaattagccgaaccaactccagctcatcaagcgccctacgaagccagagatgttgaccacggaaaagctgttggagtggaggataacgagaaggaggaaccagttattcccggccatgtcgagcataatgagccacagcagcaatcccatatcgccgacgtcacgattgtccctgccgacgagactgcccagtctcccgagccgacgaaggatgcggttgatcagcagcagccgcagcaacatcagccgcttcaacctcaacctcaacaaggagccgctttaccatcagcgtcaccaccagcaccagcaccagtaccggcaccggcaccggcaccacaacaacagtccatcatcatcatttcccccgagccttctccctcccaaagccccgagccaagcaaaccacaactccatcaaccccagtccaccgagaacggtgccatcactaccgcctccggcttcctcatttcctcctacccctcctccaaccataccgatccctccaatcccaaaggaatcctaaaacccctcactgaccgctccatcttcgaagaagccaagcggaaacaacttcttcgcgagcaagaggagaagatccctgtgttttcggatgatgatgattatatgatgaagcagaacaatggaacggtgggagcggcgggaacgggaaacaaaaagaaggaagatgaagatgctgtgccgatgatgagcgctacgagttatcccgggcaggagtggaatccgtatgagcttgggatggggggagatggcggggaggggtgggaggattgaggtcggttattgggattttcaagagttgagtgcactttgttgggaaggaaggaaggaaggaaggaagggggtggtggatgatggggacaggacatgggaataaaagaaggagggaagaagggagggaaagagggttagcgggtgatgacctacgcaaggggaggaaagggaaaagaaaaataatcgccgagccgagagaggaggagggaaaaacactctctgtctagttcgtgccatgaagggtggcatggctattaaactatttctgtttcgtttaattccccttcctactttgattcgccctcttccgggttcgatcttcaagcataatcgtttactattacccagacatcaacatcgatacatttttttttcgattccccagtttcatcggctatggtgcctaattactgtggccggttttcaaaatgtttagaaacacttcttttagtacgtaccatctatttacgtcgttagcaaagtacttggttgggtaggtcaacccttgttggagtgagtaagacactcagctattcaagtcaagcagagtggagcctcaactagttcgtgcctgactagttctagcatttggaaccaccaagaacaaaagcaaaaaaaggggttgggttgttgaggtgaactggcgggcaggcaggccacgcgacgtcgtgacaggggagtgaatgatggggaaaagaaaaaaggggtccgcgcgtgtgtgtgcacgatctttttgttgaagctggttctgagtcggtgagcgggacaatttccggcaagaccgcaagtcgtccggcgcggtcgtgtccgattcatgtgtgtttggaaggaaaatgaatcatgtatgcaaaattcatatgagagaacatttgttcattctgaaccgcatacgtttgttattccaggagggcttatgcattatgctaaaggatgtacaactagctagctggtctgcgtgtgctttctcggatccttcgaagttcatatcagcacatgtgcttagctagttccccggacgaccaactaactctcttctcctgtcattatccctcttccctcctaataaacccaaagtgagtataagtaacgacatactgaataggtgaaagtacatgcaagaaacgagcgtgtgtggctgttgaataggcccgattaagttagtatatagccatccttctttccctcctggcgtaagtgtggaagcagctccaccccctggctttttatccttttgttgaggtggtttgtataatcaaatcccccgttttctccttgtgtatactggggggttgtgagagaaaacggtgccccatgcggcttcggtatcatataatacagttatgctaaatataaaaaagggcaagacaaaacaaagtaaatacgattagcctgaaccaaaacgcccgatattttcaatgttgcgcctcccaaaagtgtatgaaccaaaaacagcttaataaaaacagaagcgaagaaaaaggtgatgatcaaagcaaaagggaagcccagttttgcgttttgccatcgaataaatcgtaataattcaagctgggaaagccccggatatcgtcacagcaagttcctttggttcctcagttgctggctcaacctcggaggcgacaggctgcttgggggtatcttcggtggatggcgggcattgggtgatttccgcttcgaggaactcgaacttgttagcgggggtcttgggctcctcccaaactagcttggtctcttcggtaggtccctccatgtcgtctgtcggagcctcgaccttttgttcgatgatttcaacctgctcttcagacacctcgctgatcgcaataggtaccacaacctcttccacgggcgcttcgtccttctgtgtgatctcgggttggtcgacaggctccgtggcaatattggaagtgagttgctcaagcacctcgggaatttccgtttccgagctctcctgctggatcgcatctgccacctccgccacggataccgccaattgttcaacttcaccagcagcaggcgtttcatctccatccttgtcagtctcgagactcgtcctggagctcttgtcaccccgaagactcggggctcgactgggtgcccgactatggcttgtgtggaaatgggtaatcgggagcacaccgccaccgatacggctccaaaacatctgctcccgtaaccgtacgctttcggcccatgccgccttctcagcatcctcgtcatccgctcgccagtgaccgtccttgactatgcgaagaaatcctaagaaatcgcatgttgatcggactcgagacaggcaatacctgcataatgcatatccagtttgcgcggaaccagtttcgctgatccgaaatcgatgtttccgaagaaattcctcctctggcctggactccccgcagagagagcacgggctcaactcgggcctcgaaaccctgccgaacctgctagttgttgttgtggcagctgggactggctctacgacaagcgagccgtcagtcatcgctgtaaggacactcctccgggcaagccaagaaagccccggagcgatatcgagccgtagtgttggttcaatatcctcggtcaggaccctcttgtaaaacctggtatccttcaaggccggcagggggatggcagcggcgccagggctggcggtaacggccgttgtgggtgtagtggaggtttgggagaaggtcgattgtgcagttgcgatggtcgaaagagacgtgctggaggcattggcgagcgcaagatgagcacctaccgatcctaagcccaggccgagagacgtcagtgcagagccggtagatggtgtgggtacgcgttgctgggcagagatcctcttggatgtgcgaatgagatctttgaagtcgttatacgatgctaggtcggtacgaagtacgggcttcaagagataagtaaaactggtagggtacgaaggagacatggactcggccacgctaagttggcggtcgtgatgcccatggtgtaagcgatcggaaaggccttcctcattttgcagctcaaacttgctgaaacctggagaagaaggcgccgtgggaggtatctgctcgtgcttctcggcgctcatgtcctccataaggtgctttagctcggctagttgctcctgttgtgatttgagtagtccctcggtatccacgagttgtgccctaagttggtcgttcttccgctgcagtatctcctgttcgatcctggcctcttccttggcagagatgaccattttgttggcttcctcgaatagggcggctgtcaggttctccaactcctgttcaattttcttcttttgctgttccacatccaaacgagcctgcttctcttcggcaatgactcccaacagagttgtcttttccgcctcgacggttttcctccgtacccaaacatcaccagccagcatctccctttgctcctccactgtccgttcaagttgcctgatcttgtcgcgtgcctgctctagctccatttttgtttgcgataggttatcatccaaggtggtctggtggttgatcgcattgatcagtttcgtgctgagggtggccacctcctgatcgaggtcgggatggtgatgaccggtcatggaaactccgcttgcggggctcatagcccggcttcggggatcggggagggtcgtcaattcattctcatcatctatgggctgcggggagaaaggtcgtctaaggcgaggggtcgacggcgctgcgttggcagaggctggctcgctaacggatggtagttcgggtgttgcatcggaaatcgaggccctcgaggcgctgtttcggctgaggatgctggagagagatcgggtgtggcttttggagaggcgtccgttggccggtatcggtatctggtgcgaggaccagcccgtcacagtgacaaagctttgccataatccgttagtggtggagacggcagccatgtgagagcttgtagggatagatgtcatcgaggtgagcctcaagggtaagtgagtgtatcaggagtggtagctcctggaggatcccaggaagggataatccagaactagtaccccaactttgggggaccatggatgcccggattgggcaggtcacttcagcgcacgagacactcggccgtacaacccaagaagagcctgcggacaaacttgagggtgtaacaagaagggtttccaggcacgcatagcgggatggaaagtctagaagagggccagggacttacgaatccagcttgtcggcgttggtaaggaccacaccagggactggcgggtcctgtaaaggagaagctggagcgacagggaagggcctaggcggcggcgttgtgctttccgactctatcgtggcgtgcaatgggcgcaccgggcttgtgtcggtcgagaaatgctgaaaagctctgggaagcaaacgggagtgtcgcaaggatgggaagtcgcgtggtgcgctgaatggggtcgatacgggaaattgactgtctagtggttggtgtggttgggggcttgtataacgtcgttcggtagaaacaagtcgcttaatggcaagccgagtatgggcaatctgtaagacggaatggaagcgaaaattatagttggaataggcagttgggatccggcttgcgggtgtgtgtggtatggacaggacaaggagcgaagaactgcagcgaaaaaggacggacgacaggctccaagagagagcagatggcagatgagcgacagatgacagatgatgatggatgtgtgtggcagcagatcggggcgaaagcaagtccaagtggaaagtggaaagtttgtcggggatatgcgcgtggataacgttatggcgcagaacagcactgcagccagcttccactttgcaatctcgaacccaccgggctgtatcggtactagtacggagtaggtacggatccgtggtctgcgacttccaggtagtggccggggctagcgattgtcgttaatttatcactgcgttggtaccaagacaattgtcattggcgcctcccgtgtttcccagttggtcctgcactcccgcctggcagcactgcatgcgctgcttatccacgggcgaatggcgtcaaactaccaagttgctactgtaaagcgtcggtgctgagagttcagcttcgattcctttttctcttttctgtcttcttcttcaatcgtctttgtggactcgcagctcccgttccggagtccatatttgtagtgtagccacgagctcctgaacggggggatctcgcccattccaccatggcctgaacgggttagccccagatcctgactgggggctttccggtggggatctcggcctcccctggcgctggcgggcactgcgatgggtcctgacaagacccactcaatcatagagtgccgtaccgcggtgatgcgtggtctcgtctcgagctcccgcccgtaaccataaatggcttcgctgtttcccaacaacctcgcacagccatgtcaatcgatgcttggacccaacgaacgagatgatcgctgtacctgaccctttgactttttgctgccggtttatcgtgcagtgaagtgcagtgcagtgcagtgcagtgcggtgcagttttgttgcccgtcctttaatccccttacacagtacgtcacgttacgctgttgcggggaaatgagacgcacaacatagtaagcctcgctgatgctgactagcctggttacatacatacactacatgcagcgaccagcgagcaaccgacctaagtgtaatcagtgggctattggggccctggacaggcggcttatccgttcgctgggcatggaatttcctcacgtcgcccgagatcacttccttggctcttggatctgcgcctttgtccaggatcacgatatttttgcgattttgggatcccactgatcctctttgccactggatctccacgctcccacggcatccatgaggcgtcatgacgaccagggtgtctcaacttccaaggcggtgcagttgcaaacgaggcactcgtcacatcttcagggccttcacagttggcctgtgatcacatcacacggtccaactatgggcgttgctgcacacacattcaggcacctttcccatcatccgtcaattgtcatgttcgtggattggggacattaaaatcgctagagatactatgaggtttgaaggaatagcaaaacaagtggctcacagcccgaccaaacctctagttgcagtaatcttagcctattcgcaaataattgatgccatgttctgataagtaaacatccacatgagatacttgaacacgagctacagcacaaatcctgcctggggtcttggcttcccgaggttccatcacggcttgacttggcagcggcccaacctgaaagtctggataggtatgatggcaatcacgaagatccggtgcgcccaaaatagcaagagaaaccacaaaagtgaggtgcttagtgccactttagtagagcgctatcatgattcggtacaacgcttatccccctcaattcgtccccttcgcttcgtttcgtttgacgttacaggacatgtcgaaaacgaaccccaagttggacggccaacacggtcaacaccatcgctcaagaggaaggccagttaacaagaatccacgcgttacaaggctcataatgcgtgggattgcttgaatgacaagctgatgacatttgctcgaaagtttcaacaattacctaccaacctacctaaacactagaccctattgtctcagggagtagatgaatcagatgcaaccagacaaatgttccattaatgtgtctcggtcacgcgataattgatcacgctcagcgccattcgggtcccagggaccattgtctcagacaaatggtccagcagtattttttgggagtgttgttacgaacaaatcagctaacgcccggacgtcaaactcccagtccgacttcgagtcgggatgcaagccgggtgcggctgatacacaaaggaaacaaaccggcagagggtttcagtaagacacattggtaaaccgagtacgctagatgtacatcattgattaacaataaagaaacagtagcaagtcaagctatgtgtgcgtgtatgaaggaagggtgaaccatagagttacccattactcccccccatctgtttatctagatctctctttattatcattcttcgccccttgccttattctcatctccctatctggctgaaccaaccgtctctatgcctttattttggttcttgatcaaataatatcgattttcccaggtgtctgtcgcacatagattggatttggttaaaaaatggaaacggagagatgcctatggcttcaaatggtcaccacaatgatctagagctcatccttcgcctcggtcttcgcctcagccttctccccaacctcctcggccatctccttgacctggtcgatcttctccaagaccacttcttgggccttctctccagcttcttgagccttctcctgaacctgttccgccttctcggtcacctcctctttgacgttgtcagccacactctcaatcttctcctttgattgctcagtggcttcctcgaccttctcggcgagcttctcggcagcctcctcagccttctccttggctggttcagcgacctcctgcaccttttccacaacctgctcagccttctccttggctggttcagcgacctcctgcaccttttccacaacctgctcagccttctccttggctggctcagcgacctcctgcaccttttccacaacctgctccgccttctcctcgactggttcagcgacctcttgcaccttttccacggcctgctcggccttctcctcgacctgatcgaccttatcgccagccttctccgcgacgttattcttcaggttatcgacattgttggccactttctggatacgctcgaccatcttctggatcttctcctgagcggccctgacgtcgtcactttgctcgatgtcctgcgaaacggtggcttcgttgctctcgctggccggcttagcgaccttctcctcggcttccttctcgccgtcgacgctcatttccgcttggggaacgacctcttcggcggcaggaattttaggagtctcttggtcaacgcctgaagtattgacgttagtatttagacacccaaggtatcagcatatggcggtaaattgacgtaccctgaacatccggatgcgggggcgcaacgggctgagaagctttgggagcacgaacaaccttaggcatgccgcttccaccaagctggatttcgttgccatttgcatcgataacgcgtgttctcgtttcatacttagtcttgaactcgaccttgcccttgagcgcttcgacttgctccgcgttgagaaggttaccatcctggtcgcgatactcaatcttctcctgccgagagatgacgcgctggcccaccgggttggcactaggctcctgcttggcggcttgttgctcctggttcacaatgggcttttgagcctgaggaggcgcgttagccacagcaggcctctcaagcgtgccctgaactggggtctgggaaggcgtctggcttgttggtgtaattccgtagtaattgtcgtactaatcatcaagtgaggagtgttagtatccaaggacatgccgttgctatttcagctaaatctttcgattgcggtaacttgtcgcttgctgctcgaactctaactggcagttcaagatatccatcgtgtcttcatccgccaatgtataaaacacccactgactcccactatcatctctttaccccctctcgggcacatgtcttgggggtatggtttgatgggggatagaacttacactatccaggaaggtattgcagtcaaaatcccaagtgctgaaaagcttgacccggttgcattcagccttggtccaggggttaccgtaggccagaggagagaacaaccagaagacgaccatcgacaaggtaagaaacaaaacggcgccgagtctgttgaaaataaccttgtccttgacgagagaaatcctagcagtcacaaagtcaaagacttggcagaaggcaatgatggcgaagtacaaggccgggaagtaatgatgcaggaagagttgacgctgcataaggtagaaggggaaataatgaagagcccatccgaggacagaggttccaacttcgtaatcgaagcgtttgaagatgggattggcgtaatcattgcagctgcgctgccatcggagaatagcaatgcccttgaaaagaacatagataacaacagcagcggtagcgctccaccaaatgatggggttgcccatcaagtaaacctggcgatgttgcctgccccagaagttgataccacggcggaggataggccaagcctcggggcgagaatcccaggcatgagactcaacaaggccagcattcgtcttccacatgaccttctgaagctcccagaacttgccgaagaagccagggttgcgatagttgactttctcggcgtcagctccgagctgcggatggtcgttgaactcgatataccaaagactgttgggaagggaaccgcccttggcgcatgtgacctcctgttgctccgaggcccatgtaggaagtttaaccttgtgggagaaaagaacacagcccgtcatgatgtgcaccagcttgaacttggtgtcaatggtacgaagacgttcctgagcaacgccgctcttggacttcttcttgacaatttcgacacggaaaaagtcgttggcatctccatcgaagccctcataaccataagctgacacctcgttctgccagtcagcctcagtcacggggggccgaacgtcatgcgaatggagacgacggtgggtaggcagatgatagagacggagaattgcgccatccttgatatagggagtttcggggaggtggtcccacgcgccagttccgttaatgggctgaccatcaataccgagaggctgggtctggttctcaaggagccagatgttgttgtcatccttgtggggatagagagtgatctgctgctgctttgagccggtggggtacatcaaggggtgcgaatgcagatagccaccctgggtgttgacgtgcctgatggtaacacggctacccataagaacgtcagccggaacatcctgcatgcccttcgagttcagagtcgactggaactcggagctcatgaagccgtcaccgtcgccagggttggtaaggcacatgaagtggattccgaacatggccatgtagaaagtaagagggatgacaataaggcagaaagcgcgggccatgaagtgcttggcgaatgcgcgaggggaaacgtgcttgtgatcgccaagcacaacccatagctgaatcaaagtcaagctgccaacccacgcaatggtgaacaaaccaacccacttgatactagcggtaattcctagaccaagaccggtgacaaccagccagaaccaccagctcggtgtgaaggccttaccaggtcccagttcttgttggttggtgaaggcagtgaagccgagcgcagtaagggcggttccaatcatcaggggcgagtcaagcaagataagccgggcctgggtgagaaggccgttctctgtagagaacaggctcgttagtcgtgtgaactgtccgattgttcttctttctttcagacgtaccgaatatgataagacaagctcccatgaaggcagtggtgctacggcatccagctgccttaagagtgaggaacatggtaggagccaaaaggataccgcagatagccgggaacatgcgcatggcgacataaggaacgccgggctcaacgtagtccttgccaatctccttgaaatcaaagctaccgtcgaacccagcgagccagccgaagagggtaatcatgagctttgcgaggggtgggtggacgtccatgaagaacttgcccttgatgtacttggaagcgaagccgccgaagctgttgcagacattgaatcagtacctattcttccaagcgagcaactatatcctccaatgggtgggttacatactggacttcgtcaaacacaacactgtcaggctggtaaatgcggaataggcgaacgacggcagacaacatcgtgatgatagtgaggagcacgaagtcggatccggggagcaagaacgggtcattgtcctggacaccttcggacgcgtagtcgtccttgaccttggcggacttgtttttgttgtttttgtttttggacacgaccgcggaggtcggcacggcctcgtaggcgggcggcggggcataggccggggcataggccggcggcggcgccggcgatttcttgccggagcgagccatgttggcgaaagtatcggtaggacagcagttggttgcggatcgagagggaacttctgggaggtttcggaggcctcgtagggaggtcactgatcggtgggatcgtaaactaaagattaacgagagtcgaagaaggttaaacgatcattgggacagggctgcccgtgtcatggatagttccgacgaaacggaatgggaaccttccggggccgatcggaaactggccgtggggaagaagagtaagtataatggcagtcaagagaatagaattgaatggaaagaggaaagggaagacaagtgcaaagacgacttcgccctgatggaatccgtcctggccttagacctttgttgaggcagtggaaaactagagaagggaagtggacgaagaggaaaaaaaaagggtatgtctagcttatgaaaggggcacaaacctaggatgtggtctgaagtgagcgagtgatgctcgcaacttgaaatggacccgcggaatatgatctcgtggctctggctctgctgaagctgaggtggacagtggcctggtcggcccaagagaagacgtggaagggtggcagggtcaatgatggagcttaagtggcctcaatatcagcccctgtcccgggccttggcacccctccccccgtcgtgcgtcaaagttcatttgagctccaccaagcgaagccattggccagcccgccgtttacatacatatacggcgccccaagcaaggccgagctccccagtttctggacgccattgacagctcactacatgtaactggtccaacacttgcattcgagttgaactgcagtttgacggttcggttccgcgctcccgacaatgtcacagttctctttctttttactcttgtatactctttcgccgacgcatgtgagcggccgttggcctgccgtgtgcaccattgctaacccccaagccactacacaacttctcctcatcgtagacgaagcgtgatggcgggaatgaacatgtctagtgggtaaagacattgaagattgaagactgggacgggatagaccacctcgtcagtgagtgacatgtgcatcacaaacagctggccagagcgaccaagacgtagcatccaaagtgaggaggaacctgcctctacgcagcttatgcagacaaaaatcccagagaagagaatagtagtcctgcgaacgacagagagttttcaatgggcatttcctcgagggtattggttccatatggtcttagagtagccaagtatctcactgaaccctttctgcatactcatagtacatgtgtatgtgatcttccctgcaacatgtcttcctagtatacaacagtgtctcgataggtatgcaacagcaaccacgaaatggctgtcccaccagccgctaacagccttgtcccggtcacagtacaattgtacagtaaggctttggccgggcggcgctggctggcctgggccaggactaatcggggtggatatagacgcgcacgggccaatcatactacagtttggtcaaaccgccctacaaggtgcaaagccatctggagaaaaacaacatcatcccatctaacccaaagtcgacatcaactgcatatcgccgtcttccaaattaccggcgatctattgacataatggccgcgaccacgaatggcgacccttccgcagcggcggcttcacttgacaatatcaagccgccgcctggagttatcatcccgccaccaggcgagattcgcgaggcgatcgagaaaacggccggatatgttatgcgtggtggactaggactcgaacagcgcattcgcgagaaccatggcaagaatccgaaattcagcttcttgatgacctcgagcgatccgtacaatgcgtactacgaatggcgaaaatcagaaatcaaggccggacgcggcaccgccattgccgctggtcgcgtcggcgaggctgccccagccccagccaaggaagagccaaagggccctcccaagccgcctgacttccagttctcagcgcgtatgcctcgtatgagccaaaaagacctggaagttgtgcgaataacagccctgttcgtcgcaaagaatggccgcccattcatgacacagctctcccagcgtgaggccagcaacccgcagttccagttcctgatacccaaccacaccttccacaacttcttccagagcatggtcgatcaatattccatcctcttgcgcgaaagcgatagcaacggaaaaggcaaccaggcactacaagaacgcattgccgaaattaagcggaacattgacgataagtaccacgtgctggcgcgtgcgaaacagagggccgagtatgcgatttggcaggaggctgaaaaggcaaagaaggaggaggaggaagaaaagaagaagatcgagttcgctcgtatcgattggaatgacttcgtcgtcgtcgagaccattgtcttttcggaatccgacgaccaggctaacttgccgcctcccacaacgctcaacgacctccagtatgcttcgctagaagagaaaaacaaaatatcgattagctccaatctccggatcgaagaggccttcccattcgaagacaccagctataacgcctaccccccgcaacagtacggagtccaagcggcaccttctcagccagcccagcaacagcaataccaatccccgaatactcccaatgccccgcaggcatacggcacccctcttcccgttggaagccacccaagaccagaagaggaggaagcggcgcagagagttcgggcggaacaggaggctaggacaccggtgcagccaaccggtggactggcgccgatgaagatcaaggataactatgttcctcgagcagcgcagcgcgcggccaacaagtttggttcacaaatggctttgtgccctaactgcaaacagcaaattccactgaacgaactggatgagcatatgagaagtaagcaagccccgccgtgtcccaattcgtgcccatgcaatgttttactgacagcttggttagttgaactccttgatccacggtggaaggaacagaaggccaaggcggacgcgagatttgctacaactaatctctctactgtggatgttgccaacaacctcaagcgactggctagcgcacgtaccgatgttttcgatgcagtaactggtcagcccatatccgaggaagagcaagctcgaaggaagaaggtggccatgcatagctacgacggaaatcccgagggcaggagccaggcacacatcaaccagttgcagaccttcaatctcgacgagcagatcaaggccatccaccaaaagtttgccgacaagaagtgaagtgcctcaccgattgaacgttccctagatcgttttgtcgagcggttggcggttaaacccaattgggcatttttcttcagactaaggcgtaccgaggaattcctgctggatgagaagatgggcgtttcctagcggaccaaaccaagacatcaatccttacatgcagggtcttgggtatcaactgtgagtttctttgagatcgggaccgtaggtgaggaattcatcgtttcgtcgaccaatatctctacttcttcgtcttgccaagcttatgccaaccttgttgcacttatacagcttgccaggcggctccagagactcacaacgagggagaagaaaaacaaaaaaggaagcatcattatcctctcgcacctgtgagtataaatacaccggtaaattagagagatgtatgggagaagagttcgcgactgcgatactggccgaggcttatctggagcttcgaagcatgctctacacacgtatagtgagcggtcgtatagataatcaattggtcaaaatggttaagccatcgctgtggacataatataccgacatcaaccgtgttttctggatcccaattttgttcgtgatactaacagataacatgaagcaggccttcctcgatgctgtcgctctactacacagtagatgcagaaacaacaagagtgcgaactatcggcaaccgttctctggtacgcgggtaatgtaacgtgtaacgaattttacggtaatgtatccctacctccagcatggatcgtcatcgagcgcactagaaccgggatttgggtcgaatacattccacttcgggtcccccatttagcctgtccccctcatagcgtgtggttacggcttcgtgggctcgtatttccagctgtagcttcccctcgtaacgtcgttttcctccaacttcaatcgacaacccccaccttcgtctctccaagttgcatcatgtaagttcatccactttcatcgacgcacgacggccagatccgttgcgcccaggctatcttgcttcctcgtccatcaagactatcagctacgctgtcacacaagctctattctgacaaagcaacaactccagcgccaactacagcaaggggattcgagctgcttcccgtcatctcaaccgggaaaccagctctttgcgtccaataataaccaattaaccaacgtcctttccaaaccgcgaaaacggcgtcctccagcgacttggggtccgcggccggtggtgcgcgcgctacctctcccacctcgccaacgtcgcccactagcccggtcagcccaacggggtctcagtcagataaagcaaaggcggcggcggcggcggctgcccgtctgcaccggcccatcatgcagtctctaccggacacgcgacaacagtcgtttgatgagatttacggtccgcccgagaacttcttggaaatcgaggttagtcttcaccccgttgcccgtgggctggctctgtcacagagcccgcctggtcaccctagtcggagtcggatgtccatcccgacgactatccccaatgccccggagacctgacctcactgacatgttcacccacgaataggtccgcaacccccgaacccacggcatcggccgccacatgtacaccgactacgagattgtatgtcgcaccaacatccccgccttcaagctgcggcagtcgacagtgcgccgccgctattcggactttgagtacttccgcgacatccttgagcgggagagcgcccgcgtgaccattcccccgcttcccggcaaggtgttcaccaaccggtttagcgacgatgtgatcgagggccgcagggcgggtttggagaagttcctcaagatcgtcgtggggcacccgctgttgcaaacagggagtaaagtgctagctgcttttgtgcagggtgagtttttgttgccttcttcccgtttctttcttctccagactgatcgatcgcgaacctgactaacaccgaaacctctcccttctatcacaaaataacagaccccaactgggatcgtaacgcatggtgactcctcttccgcgaaagctggggcgtaggaaccccgcgcctgcgcttgggcagcgccccttcgtctatatcgtccacctccacatcaaccttgtcttctgccttttcttcttcgttagccagtaataaccatagcgttgttgtcctccacaataccaatactagtaactataccacaccatcgtcatcatcatcgccgcaacaatcgcaacggggccaccagtcacaatcgacgatgcgaacgccgagaaaactgcgcaaacgtcctccgcggggttatgccgagacgcaagctttgtataagctggcggtgggtgatggtggcgaggagtcgtgattatggcgatggatgacagtttgccgaagtttgcccggaagcgaaaaaggttgaaatgaagggcgttttccgtgtttgtgtttgtgagtaacatgagctgggcggacaggaagtatgggcgggccatcgatggagagagatgttcaaaagtttgtctgtcgaatgactgtttgagagtatacatggattgtaggtcagcgacattatggaaggtgttgatcatgtcagccgtcgcgaataaatatcctcggttctatttcagtgccttgaatggaagtataaggtacagcctgattacaaaacccggccgaacatgaaaaggatgatgatcgaaatatccctggttcaagtcactttatgtctattccctacaatgcctggtagttttcgctgttccttttgttttccctcaaatatccgcaccgagtgaagcccttggtatgtaccatcacgtagcccacctcaggctcctaatagctgagattccttgcttgcaccttccccttcttgctcgcttgatcctcgaccgattgaccggaacaaaaacctccaagccagcactgatcattgcgctcctctccgtttcactttccgctcaaacactatcgtacactggaaattcgttcctccgctgctgatctctctcccctgctgatgatgcctgactgctttgctgtttgttggaatgaaaagaaaaatcatgaagaaaaaagaaacaaggagtgggggggtttatattaggaaccgcggataaaaacccggcatccgtgtatgaaacccacacacagcacctgctgcttctaaacaatggctgagaaagcaagcaagtaggttaagggtgtcttgggaaggttcattcacccatggctgtttcttgtgttgtagttgttgtgattgctgggcacaagcaggaagcgggtagaggagatggttcgtcgttgcggacgcttacaccttgaagcgcccttgtgaaaggtaaaataatcatacgtggctggccaaggtctgaggagttgagatggatgtacctcgtgttcgttctctgtccaaatgttggggataagtataaagggtgggacagagggtaaaaggggggtctgtttccctatttgtcttggttcggtaatgtccgtccggccgtctcaatccgggattgaattgttgtgatcccgcataatcgttgggttttttcatgacggggtaccaagaagcctgaggatggcttcgtacatgccaaacatgatggcggcgctgggcaccgtccggagcatatgcggcgtcataccaccatacagaccggccatgccctcctccttgaacacgagcttgaagcactggatcaggcccgtatatttgggcttgccgccgtccatgggtgcctgtcgtagacgggtgcgggcgacctcatgagggtatgtgaggacggccgcgacaagcttcgcgccgcccgcagcgcccgcattgcccgtccagttgaccgcgtggtcccaccaagtcttttggcgcccgctctgcacaatcttctcctcccgcaacgccagcgccgtcttcatgcgctcgtatagcacccactgcagcgtcgactcggccacgcccaagtagctcgcgctcatgcccttgtacaggcctcggagcccttcgttgcgcaggatttgccggatgcagtcgtagctgttctggtactgccgcctcgtcacgcctccgctctcagccgccacgtttttgtccagctgcagccgcgtcttgaccatccatatcgggttcgtcgcggtgctggtcacgatgcccgccagcacgcccgcgctgaggtgcacccatgtgccttcctgtccgttgttgaagtacttggcgatcagccgcttgccgttgccgtaggtgaagaagttgatggagcgcgcgggcacgacgccgacgagattggggccgaggcccttgaacagggcgcgggggccttcttgccggtacacagccgacagaatctggccggtctcgctaaagtggtaccaggcggcgcgaatcgggttgaggggcactcctacgtgcgattgtcgcgaggctcggagctgtgcttggtagaagtcggactggagtcgcgtcttgagaacgtctaacggggcggttaaggctgcggctgtcataccaccgattctgttatgtgcgcgagagcgcgaaagtgttaaagctcagcgctcttcttggctgacgggggcgcaagtggcttcccgtccgtgggaggaattgttcttgcttaccctcctgcaacaaagtgcgcccatgattttgcaaagggggttgcttcgatcttgtctggccgtactaacggatcggcttggtgtgactctggtacgatatcgcctgtttcgcgggatacgacgagcggaatgtggtcgcccttgtaatgctggtcggagggaacgggtaccctccttgtggccggcagtgactccattgtgaagtaattcttcttgacgacgtcctctcctctctgtcaaaggattcagtaatcacccagagcaagtctggcgatcggagtgcggattgggggggtgttgtgtacgtttgtccgaagtggctcgactttggccgtaaaggtagcaaaatccttatcagcgataatcgttcgctcgactttttttttttttttgccagtcgggtgccattcacaggcaggtagtcccacatcatccctgtgcggttaaaatccggccctgacctgactagtgccagggatcagcgggtgtcgtcatcatcccaatcggcaggcccaccagtttccttattaggcaatcacaaaacagcaaggggtaaaaaggggtttgtttgctttccagacctctacagtccgatgctggtttgtttgttagcttggtacactaggtaggtacttctggtggtgtatactagacgaaatcaatcccgagtagtcaaacatctaatgaggataagttaaaatggctgagtacgatttatgaaaggataaacaggaattgacatgacatattgaacatcaggaatggcgtttccaaggtaataacatgcgttacagctatgaagacgcataggaaaatttatacgaggtctcgagctaacaaacagaccattatacgttgtacatactttacgctcatgatataattgtttgcgggctcacagacataggaacacacaattttgacgtaccattttctatctgacttgttaaaatacaaaccaactctctctggcgacctaaccattgacaacgctgtgcagtaaactcacagtgatgtgcagctgtaccctcgaacgagcaacagaaataatggtggtaaagaagggaataagaacggaatgatgcgcatatcgccatagcgatgttgggtatctcaatgctcattgacggaaatcgaatggggaacaaaagacccaatgacaggtacgccagtgatcccaatgcagatgtgcaagtatgaagcccaataaaatagtttcccttcatgtccaccgatattccgtgtgacttcatcctggtatgaatatctgattaatggtggcattactgataatggtggtaaagtcggtgatgctgcaatcctctcgatgttgaacgtggctgaaaataggttgcggaacaatgatcggggatggtaccaacaaacactcctcatcactagctctttggcccgaccacgaaagcctaagcagccataagcttcttgaccctgccgtggtctgcgtgttgatagccataaccaagggcgcgtttgaggcacttctcgatggcttccaattccatccccattgcctgctttagagtcatgtgatcgtactcatcaccagtagggaagccgatctcgtgccaaagaaagccaaagtagctgttgctgttcatcctggtggccttgctcagaatctcagatctctcactgacaggcttgagattgacaaagcgagtggtctcctcgcggatgatggcaatgtaccattcgagaacatccaacgggactcctggcctggggcaaattgacagctgatgggtccagagattggggaacctaggttggttgaactctcgctgcttcatctcatccatgccggcggtgaaggcgatgttatccttttgaaggacgctgaagccagggcatagcatggctgtgttgaccagacgcttgagaagaagttggttgagagcgatgtggctatcgtggtcgcggcgctggatggtgttgcgaagcagctcgatgagacgaatcgtggcgctgtatacggcccagcgttggtgaatcgtgatgcagtctgacttttgccagggcagcttcctgatcgtagagatcatgcactcgtaaggacgctgggggcagcttttagtatactgagcacgctgtggcatttcaacaagcttgaccagcatagccatctcctcgatcatgataaagcctttaaaggtcttccagggctttccctcaactggagattcaattatcggttctgcgcctctccaggtgactccggaagccaaaggaaagaggtccttcatcatactggcctggcccgacaactccacatcaacggggcgatcagcaatacgagaaggacggtttgtccgtacagcagcttggttcaagcgttggacagctctgatagcatcatcttgactgcaaaactcaatgtatgcgtcctgagtcttgccattgattcgctccatgatgacgtgcacggattcttcagtcagtagtttggcgttccgaccaaggagtgccttgatctcttgatgagtggtcgtgtaaggaagattggtgatcttaacaactccggcatccgaggctgaagcttgcgaacagctctcaatgaaaggaaagttgtcgggatgcaaagctacctccgcggtagggagaccatacggaccaaggacggtgagcctgttcagctgctctgagcgtacagctcgcacttctggagggggaggctcagaaatgggcatatgtgacatgaccgcatagttctcgttcggggtttcataccctgaatggtggttaggaactctgacaatggcacgctcatcgttgcccgccgaagagaacggatcaatcccggagccggtgacaataccagcttgagtaccgtgggtgttcagggcatgagcagtatcgatcatgaacggaggcggtggttgagaaggaagtgaacctgcgcggggagcaaagtttcgaggttcggtttgattaaaaatctccttcgtgtgcgaaggggtctttgtagcctgagactggcccagctcggtctgcgggtcatttacagtctggttgtgttcagtcctggaagcatcgccggtctgctggctgccctgaggctgcatattggagcctggacctccaaacattgggccgtaggcgtagtagagctggccaggtgccaaccgagtgacacccgcgactggctgggcattaggcgattgcgcgaaggctagaggaccatcagacccattagttggaatgtatgaaggatgggaaaggggtgtcagaccattaggatcggtgattggggccatctggtgttgaggataagggaggcccatgggcgcatatccagtctgaccagcgggtgaactaataccggggtggccgccaggcctgttaggcacgaagccctgaccattctggagttgagagatacccatgtgctggtaaatgatgcctgcctgctgattattgatgccatggttgtttgatgacggccaaacaggttgacctcctgtcattacctcgttcgttggattgagtgatatgtcattgctcagggctgggctaggttgaccttgttgaaaagattgcgttgcttgaggatactgaaccatgtagaccatcgaagcttgatggtcaaaaggggcaactccagcagtagtagaagttccttgttgacagctttgggtgtggctttgggtagacccgttctgctcgcgtccgtggtttccattgttgccattttgatcgaacgtaccagtacgcttgtgatggaagttagtgaaactgatcagacaggcatacaccaagatgtttctttttgatccataccttcttatccttcctgcgcaaacctttagggaaagtcgtgctgggagcattcccgttcttcttttgcacaacgcttgccttgggggtagcatcgatatcttgagccatgacagcattcggagactggacaggctgaacggggaaatcctcttgcgagtcgtcatccaacagtgacacgccaccatggccctcgtggtcctcggaatcaacagactggatcgacgagttcaccatattgtggcggcccttttcaagcattttggaaactgcatttcgggccatgctcgacggcctgggcatcatgcgtttgatgtccgccatcgtgtaattcacttggccgtgtcgctaagacctatgtggcaggatggttggttagcggtcaggaaggaggatggcatataaggaacgtctgaagcgcatttgatacggaggttaactgatgcacataccagtagcggtacctctaggcgcacacgaagcgacagcaagtctcctaaatatctgttatggcaggtgacggatggtggttgcgatgatagaaagttggctgctcaactgtgctcagtttcggtgcgcggggttgatcaaggtatgcaagagggtggaatgcctggcgaaatgatatggtcgatatgagcaaacgaacttgtagggtccaatatccagcgcaagttatttggtcggagtaagacagttacaacttccagtattgcgcccagtgtctatgctgataaatatgtatcgctctccagaagtggaacagggcagtcgagaaaaggttgaacgcagaagccttgcgcagatctaccactgcctgccagctgcgtttgctatcgcccgtcaccaggagttcagacgaagaccctaggtgtggatgtgtcgaggttagataccaagccttgtctgtaaacctggaaatctaacgaaatccaaggcggtcttgccttcacttccggtggcagaacccagatccacagaaggctaggtgatgacaggaagtagaaagttctccaagggtcagtgaatctcgttggtcgtcgacgaaggacctgccgcgggtgttagatggaagttagaaaaaaatcaggcccctaggatggaactttagcagagaggtcgccgaaagatttcagaaaattgaatatggtgggccttggctatgtcaagtgaaggggaagtgacatgtgtctgcctattgtcttgcttgtcaattcatgtcacgttggggtttgaagtggataactgacaataagctggaactaggttgatttcttgtttcgatctggtccatcagccgacttctgttcagttgttattgtccaagggcgccatcaattaccatactaccgccttttttttctcccaggataaggttgggtgagccatcacaagaactccccattcaacaaaaggcccttgtcagcagccaaccgtcagaacaactagtagcttatgatcacttgcgcagctcactcctcacgcgctccctaccggtgcgtcttccggatgcccttgagggacggtgaacttgactgtctttgtgacagcttgaaccggttgattgcccatttcctttgcgtgccatgaacgagtgtttggagagtgtagacacatattatgatgtcccaaccgcaaagatattgccgcaattcgatatccgcaatccagttgccttcatgcattcccagcatagggctatcaacaactgtctttcacccaaagcagaggggcaagagcaaatgacgtaaggggagatttgtcatgaacatgtggaagatgtccacgatgccaaactggaggtgaatgcacccagcatataccgaggcaaattgaccgagaaagtcaaccggcacttgaaagggtggaccgaagagggaatcgcgagagatgtgtggtagcgagaatgaattttgaaaactgtgcccgcgtggacgaatctgatcatgcacaagttggcaattcggcccgtagaggtgtatcggtagaggattattatttggtaccatggcatctgggtgcactcgtaatctcattgtgtttctctttgcctcccaaaagcgccatccacatgcgtgcaacatgatctcacgtcgggaaaatcccggaaacagcaaacgcaacaccagtgatctccagaatactcgcttagtcgaactgttggggcgaggtttgttagcatagccagccattgtgagggctggttttccagggcttactggtgtcaggaaggactcggcaacgaaacgcgcccgcgcatttagctaaggaaagtgtcagttctgtgagctcataactgtggcagacatgatcgacatacaaagagcttcatttcagaaatctccttgtcaacctcctccataaactggatgatgaagtccaccagcttatgcttgagcatctcctcggtatggaagttggtgatcaggaaggagatgtcgtagccctataagcacgaacgcacagttatcagttccacgtagtcccgagcatcatggtggctcgttcgtagatcccggggcatcgcgcaccttgatgggctttcttctaagaatgaagaaggactcggctctctgtgtcaagaaccgggtgaacttgtgtaccaggatgtgctcgatctcgtcggcctgcttgatcttgatgctaatgcgtatactgttgatactgggctcgatgaggactcgctcgttctcgttacgcgcaatcgtcaggggtgtaagcagcacttcaggggaagttcgggcttcgacctcggggacattgtgccgttcggcggtctgggaagcaaagttggagagacagagggcggccgtcagactgctccggacagcctggaggtagggacgtagtgattgcgactgtgggttgggcgtgtgtgagcagatagactaataacgtgggaacagccggggcagcggtcaagtcagcgtcgatgcgcgcgggcgctacatgctcaccattgtgcttttccgagctgcgcgaccagttccctccggtgatggttgatgtccggccagttagagcaatgatatacaggtggtccgtttcgtagaggtgtgttgtggtggtaaagctcgtcgccgttgtcgccggcgttggtttggatgtcgggtggtgcaccagtctggtatggtcccgtctcgaggttcccgcaaggtgacgcctgacatggcccgcccaaatggagctaagaagtgctcccgtgcggtacctgtacactacgtaggtacctgtaggctgtagctgcttccgggccacttcagggcaggggcaggtcttgcatcgctcagctccagcctggagacggggcttggtgggtaggtgaggtggtccgtaggggaaagccaggtggatacctctagtgtgggtaaggtggggtgtattcagaccatctgagtgggccgcatcacagctgtccactcaggcccgatgccaacgggcatcctgaggtggcttgttgcattttctgcgttagatgcataagctaggtacctgtaagctcgtccaggcacggccagctacgcaatcccgcccctgcgccagccccgcgctgtcccgtcttctgtcaccttcgacaactttcaaatcaccaagcttgtggaagttgcctccggatctgccttccaatacatcagaatcaaagtcgccgacgaggaggcccttaaccttttcccgttttaccgtttgtccacatctgctctttttaaactacagcttccacaagcaccacgctccatctaagattcaggacaacaataacaacaacacaaacatgtcgacaatcaacggtatgcttcttaccctttcgacctttcactgtacaagcagcgactttccttcgagctgtatgactaactatatctagtggtggtgaaacaccaaggaaagaaatacgacgtggatgtcgatacctccgcgaccggcgaagtcttcaagtaccagctttacagcctgactggtgttgaacccgaccggcaaaaagtgctcctaaagggcagccaactcaaagatgataccgatatgagcaaggtgggcctgaagcccggccagatgatcatgatgatgggaacgccaggtgagggtggaggcgcaatcgtccgaccaaccgagaaggtcaagttcgtcgaggacatgacggaggccgaagcagcacaacaagcgggagcgactccggccggtcttcaaaatttcggcaacacctgctacctcaactcgacgcttcaagttctccgctccattcctgagcttaacgacgctctcaagtcctacaagggtgaacaatcaatgctggaccctacgtcgcagctccggaatctttacgatatgatgtcgaaaacacaggagggcattcctccgctcgcatttttgaatgctcttcgtgtcgccttcccccagtttgctgagagggaaagagacggccacggttatgcccagcaggatgcggaagaagcttggtcgcaaatcctaacccaactcaagcaaaagctcaagatttctgagggtgacgccgccagagacgcatccttcatcgacaagtacatgggactcgaacttaccagcgtcctcgagtgtgacgaacccggcgccaaggaagccggagaggagccaaagacctcgaaggagcgtcttctcaagctcaactgccacatcgatggtcagaccaatcatctcagggatggaattgtcaacggtttggtggaaaagcttgagaagaagtcagaggttctggacagggaagcgacgtacactaagcgttctcagatctcccggctacccaagtacctgaccgtgcacttcatgcgattcttctggaaacgtgaggttcagaagaaggccaagattatgcgcaaggtcacatttccccacgagcttgatgtggtcgagttctgcacggatgagcttaggaaggctctcattcctgtcagggacaaggtccgcgaggtgcgcaaggaggagcatgatattgaaagagcccgcaagcgcagaaagatgaaccccattgacggcgaaaacgctcaaggatcccaaccttcgacatcaaaggacaagaagaaggacgagaagaagcctgctggcggtgacgtggagatgaccacagaggagaccttcaagacagacgccgagttcgaggccgagaaggaagctgaagtactggctgccaagaaggagctttacactttgattaaccaagatcttctcaaggacgaaggtgccaaccagtccggactgtatgagcttcgcggtgtgatcacccatcagggcgccagcgccgacagcggtcattatacggcctacgtcaagaagacagggattaaggatcctgtcactggcaaggtcggtgaggaggacggcaagtggtggtggttcaatgatgacaaagtctctgaggtggaggcggaaaagatcactgccctggctggcggtggagagtcacactcggccctgatcttgctctaccgcgcgattccccttcccagtgccgacggaacccagtagggcatatcacagcctttgccgattcggtgcgaggaaacttgggatcaggttttcatgctagcgagacggagttgcagtaatgatatctaggtagaataagctttggccattgcttcatgagcgtgatgcatatcagttttcatttgttgatattatagttattgtccgcgcgcgagaaatgtaagactggtttgtgcttgcccttatctccacggggatcagaatttcccgtgcttgtgcacagccaaacttgaattacaggggaaaatgtctatcgctgcgcattaggctcgggtcggtgctatgtttccctcgttgagcttcttcgttccgttccagccgtcgtatctatatccaactccccacgacaaccaactttgaatcagggacttacctcgtgatgcggacaccgacgccttatcgcgccggttcctttacatgattcgggcatcaacacataggtaagactatggtaactaggaccggcccttccttcccacgatactggctcgttcgtggatcaagcaggcccccgagatgccgtggcgaatgagaagggttcaagagggacactcatatccctccatatcctctcggtcgtgtcgccccgtccaactcgccccccatgccggcaatttcattgccatcccccctttcaacgccgacataaagccccactcgaccagatttcgggacgccgaggacgagaggggtgatcccctcaacttccacgtaaacccaacaagcttcacgtcccctcccatgtacaccacacccactgtacttctgcttttgctctctttctcacttgtcgttattggagttgtctaaaacagcggacgttatctcctcggcgtcgccaccgcaccgctcttcactttctcctccttctccttctccagtctcatgcgctccctcacatcggccagcttctgctcaatctcaatcttggttttgaacagctgggcgcggcggtttacaagcatttcaattttatcatcggcggtggcttcttgaattttttgcttttccttgttgtttgttttcctggggttagtttattggtcgtcgttgattgaaacgggaagaagtcaagaataaaaagaaaaaaaatacctgattccattccttctgcgtcttaagacctgcgccgtaaatggttccagttacagtcaccgccgtaaaggctactgtccagacggcggccttccatttggggaagggacgagattgttgatgtggcgcttcttcttgtccttttcctggttgttgtcctcttcctgctccacctcctcctgatcctcccggtggtgatggtgctcctcctgatgaaccccgctctgtcaattccgttgttggggagagtggggatgatgatgatgatgacgatgctggagtcgttgtgatcgctggcggaggcgattgtgatagcgggttcgaagttttgactcctgttggcttcgctgctactgttggcgatgccggcgctgatcgaagtggtgagtgcttcgaagcggtcgcttttgctatttttgcggtcgtgttgagcgctgaagcggcgactctttttactggtccggtggccatggtgggtgatgtgttgtttccgagtgtttagaatgctagctgctgtcttgcctccgatctcgtgggttgaactgaggtcgtcgaaaggtgaaaataggtggaatgttacatagcttgctctagcttgtctagctcgtctgttcggcccaagaaccgacctcggttcaacctaccccgcctacccggtacttcaagcttgactaaacgatcgaatatcgtcttacgagacgacttttgcacgccacgaacgtcacgattctgcttcagctaatggaagtgataactttcggatattgtgtaagtgatgatacacacaaaggattccacttatcattccaacagcaattggggtaacccttgtcaggtacagaactccagacagatcccgtactgtagaccacagtactgcatagaacgggccttgccagcagttgccgctgggaccagctgtcataggttgccctgactgtaggcttgtgtcgtgcacatccagcgcgaccttaggtacctacctcttttcataggcgatggagctctgatagtgcgttatcttccagcatcttgttccgtcttcccaccaccagcccaggcaacgaccccgcttgcccaccttgcacctatctctgcctcacaaccatacctataatcacaaaaaccacagttcttcctgttcaattcattgggcgtgtttcatgtctcgattggtgatacaggttttgagccctttttccaatgctgtgaacatacaaccattttttttttttttgcagcaaaacccatcaccccagcattggatcgcgttcagtcgcgcgcctctgcaatcctgtcggcatcaccgcctacaataaccgacgttagcacgctatcttagtagaagcttaagtggccggggtcagcgcaaaccttcctcagtacaatatccacgcagtagcaatgtcagctaccgctcccaagatcatcacgatagggtatgcccacgaagccctggacaggtttgtagaacaaaaggtcaacaaaatcgggaggaacctggaaattctgcggaaggaacctgcaagtaccatacaacctcccgacctgagcttctcttccatgctcgaatgctaacgctctttcttcagcctgtcagaaacatcaatcttcgcaaagacatcgggtcggtaaacttggcggtgggcgggaacctagaagccgtgtttgtacagctcaatggtaaacaggctacagcggaatgtgacgtgtgcaagaagagtctaggaccatttgtcggttgtgttcaacacccgagtgttggcgatggttcatgtgcaaattgcctgtataggcgtcagggactcaaatgtacacatcgtgtttcgatggacatcgacagtgacgacctcccgctcattcaaagtcgcaagacgcaggaccccaatgtacacccgccaccttgcaccaagaagaatgtcaaaaagcaaagaaggaccatcgaaactgagacggctagtcatactgaggcagagccgccaattcatggccccggcacagcgcttggttcggctgcagaccactggctaaaaagtctagccttcagcaagtacgcttccccagctcccactcaaggagaaaaagcgaacaacgactatgcgcctaacccgggacacttcgaaaacgggaactatacgtctagctctggactcctcgagaacaacaactacactctgagccaagcacctgcggtcatgggaggcaacgactacgcccccagcccgatgccgttcaaaggaaccatgaatgacattctcgaccacgatgccagcaagccgatgcttgcgtacctgcccaaaaatgtttcccccgaggtgttgcgctccatagctcaataccaccaggaccttgcggacgacctccgcatggaagccaagaggcttgagaaggagatgcgacaagagcgcgagcgtgagcgtgagcgtgagtggggagcacgggctgtcagacaagcgcaatatgaatgaatgagtgttccgatccgccggtcgatcctcgtcatccaggagttcgaagaagtctcccgttttctttgattattcgcttttctttttttccctcttactggctggtttgcattagcgggcgtgaatgaggtataccccatggcggccttgaaggaaggcaatggttttgacatctggaaggcgttatgaaagactgatgtaggacaacatgtagacgatgagaaaagcccgtcttggttttgggaaggttctagaaagtcggaaactgtcccgtggctccataggtccatagtaggcatggtggtagcactccaggacattttgtcaactgtgatatctacaaaaaagaaccaagagatctgattatctgtcttgtcactcgaactgaccgaataatgctgtgactgattcgtggacgtcattgctcacttcctatcaagccgcgtccattctagatcctgcggatcagggctacaaatttgtttcgctctcacattctactcaatcgagtttccttctttaattaggtttgtcgtactatgttctaaattgtacgttcgtttctaaggacctttataacaaagcctaaagagtgtggttcgactttcttctcttgtgaagcgaccagaatatggcaaaaccatgcaccacctgaacacaaaccccgactaccaacccaagtttacgtttttatataacagtcttccagaccgtgtgagagagcatttggtttcagtgcgcggcactcctcctcttcctctaaaagtccccaaacctttccagcttagcaattctgccactaagcatacccatctccaacaccccacaagctttatgccatacaaatggcatatgttaatggcttcagacgatgaaaatttcgtggacgctactatttggaatagtggcttgaatgtcccgcgcatagaaattttggcagacgaaatcgctggatttgtgtcagcccgccggcccgctaagaggaagcgtgacaaaatggatatccaagacaatctccaggatccctcacagacctccacgaaagaaaaccacgatgataacgccaagttttcaagggactggaagccaccacaggggatcatcacagacaaggacctcgaagagatttatgcaagccttggttcaagcaatacgaagattaaggaactgagaaaacgcaaggtaagagaagccagcggacgaaggtaatgagcgatcccggagccaagtgaactgacgatcaaaacaggcagtgcgcgagatcgctttacggaaaagcgttgacacaatagaccttaccgaaaagcaccagctccgagcagcttatcttcagcttacgggtcaacaagctcagaatccctgtaaggaatgcaaagctggcaaagggcgcttcgaggtttgcgtctacggtgatggcaacagatgtggcaactgctgtcaccgcggcagcggcaacgctcgctgctcttttcagataaccgggaaagaaaatactgaagctaccaatgaatccccacatcacgcagacgtagatgcgccggtaccgaataccaaatcagtgccggacttgctctctgaacctggaatcgggacagggcttgaacatcatccagagccggagccggaaccccagaagggcggacgagaactaagaccacggccgccacagccaccacggccgccacggcgcaatagaaaactgccacaaagagatcaggatactagagtgacagaaactgccacagttggccgaaatcaagaacctgacacacccctcggccctccacccgcaacaacagagacaacaacgacagcagcagcagcagcagcagcagcagcagcagcagcagcagcagcaacaccaaggcaagaactaccatcagatgttcacgaagcacaactccctgctgccgtaggatcagtgggtaacgtacaaacttcccgcgaacgatgcgaatgcaggccgagagacacccgccccgaaagacaggaggaaaccgatgacaccacgggcctacagggtaccaaaacccaagacaggtacgaacacactgcatacgatgaaagggacagaaccgagtccagagcaagggagacggataccggcagagataggtacagggagagggagagggggaggacgcgaatcgccaacgaccgctcttaccctatcggtagtcctagccccggccctcccaattctatccttgcctgccttccccccaacactccagtggagatcatgcgttgcctagtgcaacatcaccaaaatcaagcggatgaactgcggcttgagcatatgcgcctttcaaggaacaggtcggcgatggcattgtggcaaggtgaagagcgacaggacactggcaaggacaaagatacaagagcgtttggcagggctgccgttagtgaagatgatgcgggcccttcttccattctcgcatgtctcggagattctcctatggagacgctgcggcgcctaggactgcattatcaggttcaggcggatgagttgaggctggagtgcatgaggattgatcgggaggagagaacgaggagacaaaaggagcgcgagagggagtgggagcgggaaagaggaggaagagaagatggcggctggactgacaagtaaagcggtgttgctcgtcgcgacactgatctgttagtatctacaggatggttgaaggagtgggagtacactacgatatacgagtggttaaggaacggacggaagttacctacttgcctatttgacgggaatcgaatggacgttacgagcacgcagtccaatgctggtttgtttgccagccagataatgtgttatcgaagaattcgatacacttgaagtactatcgcgacgttcaggatgggtgatcatgtgtcttactcagaatacagaactaatacacaacccaacattggactgtattgtaaaattcaagatctctcaaagtatccgtgcagccccatgcttgaccgagacatagccgagaacagttttacgtgctccgtacgcgacggtgtgcgtagcgaagacccgtgtattgttacattttacccatccatgcacgctgcgtattgtaacgaatatcctacactgggaaaacttacgtaccgagcgttcgtcccgcttccacgggcgtggcgttcatggagcgggccgcgcttttacttcccgtcatgttttagcgtccttgaggtttctgtccgacaagggcggccggtgggacggggggactggactgcgtccgtgcctttgtgaaaagttcccgttactttcagttccgtttacgtaacttgcaattcttctgccgagtggaccacaacttcttttctcccctttgccctgtcaacttcacctccttgtactcgtttcgattttgattgttaagaaatgatgatgaccttatcaatcaatccacaggctgaaaagttctggtgcgcactggcgtagtgctgctcgggatgattcccattcgtcgaattacctggctattgagaaatcgtcagatcggcaaagataccgagggtgcaatgtcattggtagaaattatggcgtaatcatggcgttccatttccggctggggaacacaatagcggatgatgtcacgaaagcgaagagagagatcgcttcttggaagtgtcctgtggtcgaaatttagtagctacctcagggtactctgcctcgtctgttaaagtgaaaactccctttaccccggctgttccggcagtttcattgttgagcaacgtttcactacctctatcaattgtttacttcacccttccgccactcctcacgttattcccatcaaggccaagcaacccaggtcaaattcaagttccaccttcgacaactcagcgctcggaagtagcaaggatgtcaacaccccgggtattcattatcagacatggcgagaccgcatggtctattgatggccgtcacactggctcgaccgacattccgttgacagcgaatggcgagaagcgcgtcaaggcgacgggaaaagcgctcataggtgatgaccgcctgattgttcccaagaagctggcccatatgtgagtgaacttgcaaattgcccattcggtttggttcccctttaaaaaaaagacgaaaaagggataggaaagacaacacccagtgtatacatagccaagatatgttaatgaacgatggtataaccagccagtctgcggtcggtactgatcagctgactttggcctgcggcggtgttcaaataccacgtttttggagccaacaatgaccagcacactaagtaacactacctactatgtatacagatacgtatctccccgaaaaagagcccagcgtacctttgagcttctaaacctcggtatcaaaggtccgctgccatggcaacgtcatggcgagtgcgaatccaagccagttccatgcgatgccgaggttgaagtcaccgaggacatccgcgagtgggattatggtgaatacgaaggtatcactagtccgcaaattagggagaagaggaagcaacaaggtcttgatcccaactgggatatttggagggatggatgccctggaggagagtgagttgtcaacactgttcccatgcttcagcttgtatctcgttctttgttctttagaatccggttgctgatcacaggaaaaatctcgtctgcaggagtcccgcagatgtcaacgagcgctgcgatcgtctcatcaaagatattcgggagaggtttcacgctcccgcgctcaataagccaaagggagatcctgatgcggaacgcgccgatgtgttgattgttgcccatggacacatccttcgtgcgtttgcacagcgatggactgggctgtctctgcacgagggaccttcgtttttgctggaagctggcggtgttggtaccttaaggtgagtgcaatcggcgttgtattcatccatgccttgtcacaattggaggaagctgacaggatcggtgctaaagctatgagcatcacaatatcaatgagcctgctattattttgggcagtgctttccatgttgatcttgagggtaagtctattttgccagaattggacgtgtggttgaaggctgcgttaccgcaacatccttttcttttaattcatcacgaaacaacctgttttctgtactgacagcagatctagatgatgcgaagttggataagctggagaagatgtaaatcttaaactttaggaacggtaacgagggatggatgttgagatgttctcggtagaggtgaacggatccattgtgattggatacataaggctctgttgaaagtccgccaccaacaatcagctacggtggatgtccacatccacgagtcttccgtagtatagtggtcagtatgtgagcttgtcaagtttgaacatcagcctcgattcgctcgagacccgggttcaattcccggcgggagagaccttcgtttgttgcctttttttttgtgaggtttctcgaaactgagattcgtcttctatcatagatgagttagcgtttgcatttgtgatgttctctttattctttgttcctaactttcttttccttttcctttctccgtagcgtatattttggctactttggctgctttcgatgacagcttcggcgtggtaactgagtttaccaacaatcctcccgatgtcactgtatatctgcgtgcacgtcgctacacactgttcaagaagttttccatatcatcaaagttccactgataactagtgacatcatgcaaatcacttcattgaagctttaacctcaaccatacctatcttatcataaatggcgttaccaaatagagccctccctgctcttattctttggtaccacgcgcaaggaagacctgtctacggacctcctcaggcctgttttccgtggccttgttaaaggcaattccgattgtctccaacgcgaagtcctttccggcgccagcatcttggaagatcttcttgacctgttcctcggagaagccatggtgcgtgatggtatgcgaagcagcatggccgtcctgtaatgtgggtgacagtgggtcacatggatcagtatctcatcgtacttggaacagtccattttaaatgcgtctgtagccccagcttcgacgataacctcagggaagtcgaagaaaaatagacgtacatcagcaaccttgccatgaggcaagaagtccaagatcaatagaacaccgccgggccggagccgctcgaccagcctctgtgccgcaagagcggggtcgtcaaaatggtggaagcctagcccgacaacggcgatatcgaagtggtgaaaatcgaagccggaaaactcccggggatcaggatcgttggggtctagaaggttgccttggtaggcatacatttcgtcgcgagcaaggccctatcggtactcgaaagttagttctccgttacgtacatacatcatcagagggagaggggaaaggtgattcacctggttctcagctctagcattgtactgagcgaccatgttctctgagagatcaataccgacgcattgtgtggtgtaaggagctagagcctagagaagttgttagacctcaatctgggatcatcttgatggggcgtagatgtaatgactgcatgtcgaaactttgaacgggaaggagagaggaactgcctatcgggaactcggtcttcataaagcaaatctctgcgcttttcaaccgtgttgagcggactgaagtaggatgacttactctagacactacaataatgcgtctggttagcgatgctgcacagagaacgagaagacaaaagcagcaagccgggcatagacagccaacagcaagccactggagcaagttttcagacgtaactacctgctcagaggctttcaagatattcagtccacacatgtgcattgaactttccaggcctctaagcccctcaaatcttgctaagatctccttaccccgacactgcaagaaactagcactttgccaccaaggatacactcaccaactccagtgccacaggcgtaatccagaagcctcacgcttccagaatcggcgtcctcatctacccactcgactccaatgaaatcaagcctggcccggatttcctcgacaatcctgtccaaggtttttgcgtgcttagcatcgtatgctgcagcttcgttgctgttgtaaggaagatggtgttagcgtctgttgacccagcaaacaggcccctcggctatcttacttgaagtattccttattctgttctgaagccatggtaggcaaagtagcctcgtcgatagtctggtttatgccgatgtggttgacagtatcgtagctacagtagcctcctagcgttgaaggccgggatatgatgtctaataaagccgtccgagaatcacgaaaagcgtgcccgggcccgttggattcgggcgggttttgccgccgacccgctgccgtaagggtcacgtatcgaatgtaagcttacgccaaattacgaatagatgacagtaattaaaaaaggcctctaggggtaactaacgtttgtcgtctttactagtaccgcattacatcctgcttcgtacgctacacggagtggcatgcctgccggacctttgcggcttcggcttccaaaacgagccgactccgtccggagcacatactacactactatttggtgaacgtgatcagcttccctactatgattataccactcgagcgtctagtttgcaatcccattagcgaccaacaaacactcgtcagctttcgcacacttctttctaatttccccgtcaaactacagatgggcgcctgacagtggttgaacgcatggcatcgtccacctatgacatttcgatgttctcaactcctttcaatgccgtgccgtggcggtacagcgtgccatgctataataccaaatgacagaggccattggcaaacagctgcaaaccttcatggctcatgcgcatattgcagattgcccatcacaccaacccccggactgaaggtctcctgtcaagggcttgctgacgggtcgacgatgacagagttcagcaggctcagcgttgatcggtcctggcccacccaaaaccaacgaccaacgttttcttgcgcgatgtcccgtaatatgtggtgagtcaccttatccgtagacacttctacggttagagtagccgcttcggatcttattggccgcgagaaaggggcacccggggagtgtcaatgcgtataacaccgggttggcaattcaagcgaggatgaagaatggtaagcaatttgtgatgtaggcaggcaataaccgctagagcaccaatgttcttcaaccattatccaggaaagatcttagaagcagaacgtgatgaacttggttacttgtaggctgcagccaccatcaggactttggctggttgaagttgaagcggtgccaaaaaaaaaaaaaaaaaaaaagaccactaggtcgggctgaccaacgtcttttccgagatcaaattccgacgtgccttcctaggcagtaatctaaggtcagatttctgacctagcgctaacaagcattccagggttcccaattcctcaaagcgaaacggttgtacggacatagtctctccatcacatccacaatttataccgttttccgtgtccaccagcgacgtgattgactttggaaaaaagggaccaaggtcgacaatcatcgcgagctgaaggaaacgtgtaccggagctgtgaaccgaatccgtcacttgatctttgggttaagtcttacctacagcaatgggatcccccacccccgcccgacccgaatgatcagatattacagagcccatttctttttttttttttgaagaaaaataaaacacaatcactgcagtacatagtgtgtcataggaggagggggagccagaaacagtttcggattgaccagcataaccggagacggcactcgcgcctatcctatggtcgtgtaggcttcatcttgctgttgaggagaaaagccgtcatctggctttacgatcccgcttcactccactatctgggagaagcggaagcggcaagctgtggagattcggggagctaaaagggatgaactttccggggagaatgaaaagggaaaacccgacagtacaccatataaatgtgagctaatatagtcgggtggggagtcagcccaggtctgtcagctcatttttccagtagtgaaccaggtggtgcgcacaccaccattattttggacggccgcgagacaaaacctctggccatcttcgaccgcttcaagcgggttgataaccgtgaacactagcttgactagcgtggtctcaacacggtggcacagtagtattgactcccgtccgtccgtccgtccgcccgcccgcccgcccgccgcacccggttttgtccaaaatgctggctgacctgcggtgcccgctgacgacgtgaccggccgttggggtgcgttcgatcctccaggatcgaaaagggctcccagccagtcgtatcacaagcgaggttttagggagaaagcgagagggccgcagagaaactcgaggtttcaactttgcaaacgagatgtaatgtagggtcggtaagatcaaagtgcaacttcaggcgcacgtgtccgatgactttgaaccgtcacattttgacaagacttgtttattgagggttgagtagtattttaattcctgggcactgcaaagtaatccaaatttgtaaatacaccgatcgttgcggaacatggcgagactggcaagctaattagcattgattcatcatgaaaagaggctcgagagggagtcgatcagacatgatatccaaatcccaactgatggctgtgcataggcgccattgtagcgctcacgtcggttgcttacaagtagtaactgatggaggcaacgccagatcgagccgatgagctttggcaaagacatgctccataggtactccgtagtttacacttcttgagcacttcaagcgcagaaatgactggcaatccaggggggaaggaccaccgcataacaaaagtgtatgacggtatttctctttaccagtgaaggaatggcatcctctcagcacatatgacttttagggaatacggtacctatgatccgatctatgcagcatactagaataggccgtacttgtgtggagtacagtagagccggggcagttcgtaaaaacggagaaagctacgaatcgagctagggaagggagggtgttggtttctcggtaacctattaaaacttgtgatccacccaataagaggtcagatggaagagaagccgaaggagaaaaaaggaaagaggaaaaaaaacgaagaggacgtttcttcccggcgccgggagcagcaatgaaaccagtaccatcaacaaatgagattcgttagcatgcccagactagtagtcagctagatccatgcaagtcgcagtacattatgcgtccagatactacccctatttgtgaaatggaaataccagcagcacataatggaccgggacctagacaaggaacattagtgcttcaccccaaaagggcaacatttatttcatgatcctgccccgccgcgctgcgcactcgaattgctttgctatgtagcctggtcaagttcgttggtgaggtaggagggttggtggtaacatgtacaggttagctcgacggcaacatgtgtgtgagcgattgtcaactgctttgccaacttcggcagcccgccgcgatgtaccacgagtagaatgtattttgtgccaccgtgttagcacattgaacaagaggatatgggcttggtcaacttccggtttcaaggagccaagaagggtgctgtgaaccgatgtgatgggttgtgaacgccgacatctcgcatacagcaaccatgacatatcaggtggtcttgcctgtcagaacacggcgattccagcaatttgggaactgcggtactgcccgccggatgagttctcgggtaccgtgcagaaagcgaaggcgttttgagtagaaaaactgtaaaataaccgtcgtacgatacctgttgatgtgcgtacttacgtataccacaatacgatgtcgcatcgtttccgttacgaagcgtggtattacgaagcgggtcgcaagtcagctgggctccaacgaagaaacggagcggagcgaagcgaacgaagccaagaaaggccacctgccaagaagggattgagtgatcgatggggacgactgaatggaagaggattgttcggtccccactagctgcatcgcatggaccctcgcgtcggtccgtagaagcctaggaccgactccttgggtcttgcttttgtcttgattgggtgcacatggaatccggcccagcagcccctgatgctccttgcgataggacttacgctgttctccagttgatctcggtaccttaatcctggctcggggccaggctcccggtatggtagggcgcctcttatacagtgacggcaacccgacggacgtgtcggacgaagtgaagttggggagcttttgtgagcgaacaaaagcattcgctataagggacgtacgttctttccccgtcttagcaagacgtgttctgttccgagtcccaatccgtcatccggttttctctgtttctgcacttctggcaagccttggtaatggcacagagagcatcacgcacaacgcaatgtatgaatatgaccctggcactggacgcgcagaaccgcagaagcgtgccgtacttcaacagtggtacactacagctcgctccagttagtatagtcggtctaagtagactgcatcctgagctattcacccacgcctatttttcctgtacactgctgtgtaacacctgcaggaagagaattaaacagtagacggggaaccgagcagtggccctttttggatgtccgcaaagtgccgttctccttgtcgtacccaatagcatggccatgactgcagcatgttagccattaacggagaccatgatgggcaggcctcacaagtggatggttaggtcgtgataggtagctaaacagtcagtgaccttgcttccattgcgtttaggcctcactgcttgtgtacctgctactacataccaactgctgcagagcgctggccgtctgtacacctgccgaaatagatccattgatgtggtaatgcgtcactatgccacttgtatgcaaatgcgctgaagggatacacgcggttgattgccttgggcgagcgagcgattaaggcagaagaccagattcaggaggccgggatccgtttctaacatgcggtctccctgccgcagagtcaggcggaaagcgcaagacgctcgtttccagtgtttcctcctcttcgtcgtctcgagccgagccgccgaaccttttcccaacgccagcaacctttccgcactcaccgaggtctatattgtgccagtgagtggtgtggaactctgggtagcacggttttgcgcggacgcctgcagtgttgtccttccacactctcacagtttcggttgggcttcaccagaaatttgatggagggtacctaatcgattagtccgttaaacatcagactcatccttcccatttcgaccttgtgtgcttcccaggctggcgaactggtcttatgctgacaaatttggtataccacgagagaaggaagtagccatgtatgctattttcccgcgtgcgcccactccggacggctcagcgggagccgtcagatttcacatttcgggcctgccgctcgcttgccttggttgagtgacaggtctgaggatggcacccgagatgccccatagcgcatcggtaggtgccaaactcctgctgtgacaagaataccgcattaagccatgtctcccttcagtgcaaccacaggcgacctccgggtaggcgggtacccagcttcagccagacgatagtggtgggaaacaggcgggcgggtgggcggcttgcgatgggaattttttccctttgggcttcatgagcagtgagatgactgggctccccatgcgtcgaaaactcgctcatgcgagtgagagtccaggatccccattgtttgagatctgccccatcacctctcatgacccctcttgccgaggatgtcagtagaaagtctttgctctggccacctctaagaaatagtcagcaacatgcactaggtagactgcatgcgctcactgcacctgggatcctcccgttcattcggttcctcgcacagccgtagtcacctatttttctccctttccgctatggtatcggatatcaattcaaaggttcgattgcggaacttctgatggcaagcgccggaaacaaaacaaaaaaaaataacaaaaaaactacatggatgctgggtgatggacaggcggagatgacggaagctcaccgccgtttgcctgcgactctttccgtctcttgccctaggagcctaggtaccaatcgatgaaactgtcctcctcacactagtccatggtcacagttcactaacccgtccggtccgctcaggatggggatagaaggtgcattgcatcctccgataggtcctggtcgttttgcctcgcaagtccgagcgcttcctggttgcctctgatgtactgccgtggcatgcgcatcaagtggtaccgtaccattttgccagtttcatgctttctttcctatccatcgctagacgacctcagtcaggtgggctagagaactggcgtcttctctccacctttcagctcgagttgagcatcagccaggcaaacgagcgccaatccccgtacaactgtacagtccaacgttcgctctctgctaccttgatcggttgcaaatctggaaaaacgaggccagaaggacagcggctggcctgtgactcgtcgacctggactgagtgacggctcttattgctcaaatatcgaactgcgacaagaaaacctgcgtgaagccgaaggttgttggacatgacattcattaaaggtgatcaagtggtgctgacggttttccgtcacatctggcgctctggtatccgtcgcatggggtttgagtgtcagaagggtgtaccgcacggcgtagcgcagcttgaatgcatgacgactaccgtgtaaagaggcggggaccagaaaaatcttttcagggactaccatccccgagactcggcgatacacactcccccatatgcatgggctcgcatcttgcccgcgtcacttgaacggcgggcgaacccgcccgtttttcttacccgtccgtcctaccgcacgtcccaacgcgttctccctgcagtggtcttcaccagaagctcctcgctgaaccaggaatttgataacgcttattaccgggtgttccaatcacatctcttgcagggtgctgacgttttgacgggttgcagtagtgtgcgacacagccccacgaagggtggcatcatcccggtcgcagctgaggttctcgggcttctgcgaggaatagcgaaatcgggcctttctcgctagtgtcgtcaaggccattgtactgtacgcagtacagtatcgctccgcatggggcgcgtggagacagtcttctgaccactgatcacggccggtgtaatgttctctggatcgcaaagatacctgttttgtgagcatgagcagagaatggcctggatagcccgtctgctgtatgtttccgggcgtgcgagaaggaatggtagtggtgacggtcgtacaggagccacgcggcgtgctacggtacagtgctgcccgggcgcgggcttacaagccacccaaggccgctttacgaagtacattcacttgacacgatttacgttacccgtaaatacgataccgtagtttcctttccgcctgtacatcatcaatcttgggagaagtctccatctccatttcggccgagacacacagttttctttcctctccgtgcgaggacgaaaaactgcagcgaagaggcaatgacggacatgcagcacgcccgggaagaagcggaacgggaaggtacagttgtggcccccaatgcaacgtggcccaacagggcactccaacgtttctgctaccttgtggtgctcgatcatccgcgccagcgtgggccgcacaaaaggtcgtggaggtcacagcgccctgagcgccaactcggactcgaagttggctcggtcaggtaacgtgctaggggcaatggcttgtcgtgtcttggctgagcttcgttgcaattcccggcggtggtcggtacggcgttggaacgtcaaccagaagacgccataagttggtggcttgttgctcacgcagaaaatgatttccagtctgttggtgcgctgtgtgcgttctcgggcctttgtgtcgactaagtagtgtacgtactatatctggcagcttttcaccaatcagtatctgtttcatcacacagtgccgcatgcacttaccgggcagaactccgactcgacatacgacacagaccaactttaggcgaagagatgctctcaatacggagaggaagacggagatggagcctgacgagcacccacgcgtggcccgacgggccgtgacgggacctggggctcgccctggacgtgaaagctccagtcagatgaagtggatcaacgcaaatagcggaacgctttcgcctgaacgcctcgaacacgcccagccagccccgggtagaaggaacgaggtctgacaggctgaccccagataccgggatagcagatgggccatggtcatctccagaaaaggagagattggaaacaagaaacaaagaaaattgacgccacgccctctcctaaccgatgctcgcggcacatagggagacagggtgtcgtgacgaagtgggtgcactaacgacggagcaatgacacattctttttcggtgttcccgccaggcccgccaaattgagcggaaagaatggtggagtacaggactgtttctgcacgtgactgccaagaagcgcgctagtagccaggagccaggcctctctagtgtagtttctttccaactgcatcatgatcaccctctgtctctaaccctccctccagagatgtgatgtccatcaacgtgactgtttaacggcgacctaagtataaccttttgtcaacacataaaggaatctcactctcgagagtcgcgatcctccgcaaacctaccagggacttgagcttcgataggttgctacctagctgggtcagtttgagccggttgcagacatgcagaccgccttctccagccgccagacattcagacaagcgccgtgatggggaacaagagagcaacttggtctcgcgcccacagccaaactgggcaggccttgctttagtctgtgccgcttacttgcaggtgttggccctccgcaatcactacgagcaggattgaccaagatgatgtttgcgcgtgtgtccgcgacgctaaccacgtttggtctctttctttgcttggtggccgtcatctaaccatcgagaggtaagaaattagtagctacatgtcaagtcttgctgagaattgtaatgaaacatgctaatctaatgatacgaatgtaagatctgtgcaagtgctcaccttcgtcggtcgtcaactcactatttcgatattcttcttcttttaatcaactttcccaactatagcatatagcatgtgtggtctgcttcgtcactgtgctcaccaacgcccccgagacacaaagaaaagacattcagagatgacacaatatcacgagtgcggccccaacacaaggcacaacagtacatatgtgccacttgagattcaggaacaagaaatcggttagggaaaaacagtacagagcaacgaggaacgggagagatgaatcatcccggacgccaccctgcctttgtttttatcagaagggcttactgccattccggccacgtacacatgctgtttgcatgtacacaatgtcataaccgcaatggagatctgtaagagcagccgtacccacgcgataaaagttttctttcgttttcacagtgaaagcaacggtaaaagaatgcttgtcgtctaacggaggaatagatggggtggtaggtaaattcaaaatccgattgtggaggaggttgggtggttgttaaacacggcggtggtcatctgcaaccggagcatctccctacttcgtaatccatctttctagtgttcgaagaggccacacttggttgcagcgcaatatacttgacgtatgtgaggagctaccttgaacctggcacattctgtagctttgttcaagttatgcttctcaggcgctcggtgtaaggcgcatttgacatttcttgtttccttacttaaatgtagttaaatcaggagccatacctaactaccgtccacacccacaatcggcagcttgggtgatgtatcatagcatcgggaagtgtgtagaatgaacaaacaaatcccccaaaaaaaagttgtccttcgctgagggtatcaacgtacacttatatctcctagaacgcaccaatatactgtgatcgatatggcagttccgggaggtcggtaaaggcatccataagctgttcgacgtaactctgcgataaatccatggtcaaaaaagactcatggactgtgagaaggtacaccaggagcacagtcaagatatcttggaacatacaagcgatcaacacgccaaattgaaatgcgcaaaccgaaattttttcgacaagtatacagtacatgtgaaattttgggcacacagtacatacccttgccatgggcctggcgccttgctggttgctttcaactcaccaattcgcagtgtcctgccgggtgaaaatctgcctcccgtcccgtctcactttggacttgtcgcggtatgggatcgcaagcaaacacagcccggtgcatgcgcccagccgccggggtgtcgttacaccaatacccaagagttccgtttctaggcgccgccagggttcagtctgatcctgcgagcacaccgcgctgtagacgtaattgatgacggagaaaccaagagttatcatggctacagaacggtaagcgggtgtctgacaagctgtgaccaacctagaatctcccgccagcgccgccacccagtggacgctctgcacctaatgatgcgcttgaaagtaaaaaatccgcatgggccatcaacccaacccaacattgctacctctccgcacacggacctccgacttcctgtaagagctatcaaaattgcaacaaggtgcagaggaagatgacaacagcggaatgagtctagaaggaggccggggaatagaagaaaaaggcccaacggttgccaatcgtagacgtttcgtcttagtgcataccttagatatgagcattgtttctacctctgttcgcaataatgatgaaagcagccccccctttttccacaggcccggttgttggcggctgcacagcattccaccttgccatttgaattcactgcaagataattcgcagatattatcgtcgatgtagatatgggaaccaaggtcagccaaacgagtcaggagctatgtaccagtactgcctacaacgaccggcctggaacccgtccctatggatccagcagacgggccaacaacgggaacgggaagggaggcatgacattagcagggagtgtaagtagtgtaagcactgcgtgtccactttcttggggagggtctgcccgaaccgatggcggcgggaaccaagttgtcaaaatctggtagtgcaatcttgcgccattcctgggtggctccctccatccttggggccctggaagcgttgcagcatgtagactacctaatgagtgcattgcctcggaggcatcgagcggcggcaaccgtcctgggccgcgattccattatggcggggaatctggaggcggcgacgagaccacatatggcttggatagttcagggaggcagcctctgatgttgacatatcgtcggtattctcgaggggagaggaacacctaagggaaaaaaaaggaaaaaaaaaagggggagggggtggtccaagatctctcacaccttgtctcgagagaccaggtggcataaagtcgacgcacacacggccccgtatcgaaaatagtctggaacttgcatttttgtggtcccccttttgtgattgtggagatccgaagcggcttgttgggacgctctgacaaggatgctttcactatgttctgaatctggggctagtggacgtcagcatcctggggcatgactcttcggatatgcgacggggaaatgttgcagagggaggatctgagaaagacaatcaggatatttcgccaaataacgggttctcaacgtcaggatatacgcagtatatgttgagcgaaggtatcttgtagcctacgttagagtaggagtgtggaggataatgtctcgttggctcgtaattaccatcgtttggctaggccgttgccgctgaggcgttccagtgcgctgaaaaccagtgtgaaaggccggagcaagaggcatccgattgtgttgggattctgaagaacgtcgctatcttcaaatcctctgcagcgtttttcgacatgcggaagtgcgagtgaggcaagtttaccattttgctgttgtactgctgtggctgctgtaaaatgccagctgccctgactttgagcagctggtaggctttgccgttgcgttggtgttaattcgaacccagcaaatcttgttggtttcgttggacctatcaaaacccagttgaatcacccgttgaacgataggtattcccgtcttttaccttggattgtatcttgtggatacagtgatagaaaatggaaatgttgctcggcgcaaccgttaccatgaaatacatcagtgtgaggaatggcaggtacttcggggtgtgtggcaaagctgcacctgggatattgatatgctaggaaggagctatggttcagaaatcgagtgctggtgcagtacgtctacctctaggactaccaaatggaaacgaacagaagaggatgtcatgatccgaggggtttaatgcctttgtaatctcgctttcagctgtcatattagcatcttattcattagacccttcactacgatctccggagagacactcgaggcggactggcagagtggacttcaccgattaaaagacaagagtaagcaacactcgcggtgaacagggtgtttgtgctgctagtgacgcccaatgaaggggttcgagcttggtaactgtgtagcaagggacgcgaccaccgtttttgagttggttacttttgctcgatcaaacaggattgcgaccgtgccgtgcggaggcgcctcccttcagttgacaggacggcatgacagacggacgggtgaacccggtgcactatagtcacgggaaacgggagttcgcgaactggaggacatcgagttactgtcgttggacaaggcatgctcaagattatgtcggctgcattgcacattgtgagatcattcacttgcttgtcggccacacttccatgactgggttccatctctgggccgccacgcattcagcgtcaggctccatgatacctctgtacaggaggcggatgcactggcaaggacaacccggtcagattgctctgaggatcacagagccatatctaaaggggcatttacccctatttagcctatccaagtccgcgcccgtctaccacccaactttaggatgtccagcgccgtccggtcttcagtcatcgagattgagaccgactgataacatagagccttcggggactgctcgagcggttgcgatcgtcaaaggcttggaattgatagcggttgtgacattggcatggctcaaagctgttcgctatgctgctgagacagtgcccctctgggcgtaatatttcaggccctttgctcgcaacatcttcatctccaagggcaatgggtcgcacaccttggtgtgaactacctttatgacgacccaaccacacccctaaaagacggaggagagcgagcaaccagcccaccgaagccactgtcccgagaagatgcataccccacggtgttgaatgtggattgtacctctcatgtcctggccgcttcccatctggcgttgtctctcgcagagatgggacaagcaaaaggagacttgtctcgaggctacaccgcatgacgctgtacatggcaatgtttggagggccggtcttcctttgtacatcaggccttatgaagacagtgaagtagttgtgcgtctgatagtccgtttgcgcctctgtacgccgtttctcagcaacactgggccgggagtggacgtgtgtttctgatgagaatggccaagaggattgcgaaagtgcctccatgtttcgggccacgacagtgaaattcccgagactgttgatgccagtgtctgacgttccgatgcatattccgaatcggactaccagtcagctaacacctagtctaatcttccctgcctcaagttcgcaaacttttttttttcgaggaaacaatgaatggaggatatcgcgctaaggcaaatggccactaaaagtttgggtatgctattgatcgtttgcatggacttgaattctgctcccctgctcacaacacaaaggttagtttggaacacatggaaccctgatcctggaaaggcatgaggggagggatgtagcgacgcattgtgcttggcttagtcaaaattcaatcagctgatatcaaacgatcatgatcaccacgccgcatgaagggctgtacaggtaagattgaccttggaaaggtatatcagctttctgttggtgctaaatatgggccggaataccggttgatcgacggcgatttaacgggccgagttctgaggtctgaaataccgttgtacataaatgatccaattcttggaacatggaaaacagaacggtgctgctccctgctagaccttggcagacacatttacccacatggaaggtagaggtacctagatatacgagctgtactgccgcccttctcagatgcagtatatcattcaagaatccttggaagcgcgggtccaagtctgtcgtcatgttatctctcgcgcactgccgtcaatgggtatttcgagtaacttcttgcttcgcggcctaaggtaattgcgtgctgggtatcggctttagtaagtgtggaaagaggataactcgatttttttttggcaaaagcgactaagcgaggaagctgcggccccatctgcaaccacctcagctactaaccgcaaatctttgccttgcgatcagtcatgcctataataactacactgggctgctgccgttcaagtggactgaaaacaaggatgggagtgagtggagggagaacctgttaggcataatctttgttatgcaattgttgttgctttcagcttgctaatgatgggcgggtatggcgggcggccatctaaaacctacccatgagtcaagactggttggtggtggtggccaatcttgtccataatacagtacaatcacgaggtaccatcaggagtatcagaaaggtgtcagagatataatccaattctataattgtatatgtttataactaatgtggaaccttgagtacaagtttcggagatctcatgtactatattacatcttgccagaaatcattttattttattttacaaatttggtttttcaaaacagtctatgcataacattttgtcaacataggcagacgcaatacgttagccttcccttattctttggacgcctacggcccaagccgcttcgtgaatggcattcacgaccttggccattttgctgtgtactggtgggtatctcggattagcacgttgcccccaggacaacacgataccgcccggtccccgtgtcgttgtccgatgtgactcggaatgacccgcgacgggcatcggaccgcctgggcgtccccattcgaaacgggcagtcccggcgcgcagcacccgccccgccttcagatatttgacggcttgcaaagcgagtcttcaaccctttcccataatccggtgttatgctagatgtccagaaccttcccttccgtctcagtcttccactctttagacgactctcagactgatctttcaaagggcgcccgtatcttgctgctcgccttccgccgagtttcgttatctcccaggacttcatcctagcttgtaccttttttgctcgcttgattttgaaactgatctctttgtttcgatgatatcccaatactacccaagtaggatctaaagaaaggacaggtgtcatgtgtgataactgaaggtggagtttgttacgagaactgtatatagtcgtaatcgtatcctctacacagtacaacttggatgaaatggctgcaagtcgaggtagctgttccaagaaagcacccccccccccaccccccccggttccaaggtcagtgctaggcagagcagtacgtacctccccgctccctggcatcgtgacagaaccttggagatactgcatggatacggaaacttacatacaggtatgactgcacacaccgtatctgctgccgtatgtgcgctgcagtgttacttaccttccctggctaccatacggtaacgtccacctaaacggtccggcttacctgccccatcgcatgcaacgcaggcagcctgcacgctaaagctcactagcgggcactaagcacccagtccaccgtcggtcgggttggaatggaagctgccgtggcactggccgtggtttgagcctgtgacccaacgcagcgggcaaccttgccaatccgtcaaaagccgggcgagtccttttgaaataataagtaatcagctcgcttcttccatcatccctccgcaatccaacctcttaaaatttccctctccaacccgcgcgcaactcccacttagcagaaacctaacaactcagagacactggtcgccggccgcgcttggctgcctttttccttgcgtcgtatctttctcttctctttcgctaccatttgtgtcgcaacgaaccatcggcgagtgcagaatagccattctgacaagcctttaattcgactgtgatactgagttgggacctcggcacatcgtcatcggtcacggccacggcctgtccctgcctgcatctgtgttttacgcctgcgctggggcgagaggaaaaacaacgaaagagtcggactgaaaaaacactcgattgaagacagaacgattcttctatcaggagttgtacctcccaggtcatcacgcctggtcacgcaaagtcagttcacccaaggtatttttttttctctctgccaacgaaagcatttcaacttcctgcgccacataagcgcgatggccgatatgctgtccttgacggcttgacagcttcatttgctacttatcaccacatgccacttgggtgacggggttgcaggtccaacacccaacttgcttctaccttcaccaccaaccacgtcgcacaacacgctcttcaacgtgcctagcacgaccccatccctcgcagctactaacacagtcgttagtagcctctaacaagagttgtttcgacacggaagctctcgaaaagcggacattggtccgaaaagccagcactgacctagctcatgatggcgggtagaggttatccctcgagagacggacctgagcagtccaactatccttcgcctccgggtgacgacgaagagaggcgatcacagtatcccttgccgccattaacgaccaccaacatggcgatgcacccatcggccccggccccagctccggccaacggctatccccacgatcagcgctacccagatcaaagattcgcggccggacagaggtacccccaagatccaagaggggatcccagaggcgaccccagaggcgcctggacagatgcacgggctcaaacgaataatggatacggctcgccaaatccaccgcctcccggcagctatccctcgatgtctgcgactcacccccccgggtacgccccgccgaatttgaatccgcccgcgagtggatatgctcccccgacttcgcagtaccaactgccgccagttcaagccgcacaagatcaaaggccgtatgacgacagaaggccttatgatgagaggggacagtacccagacagaggcatgccgtcggatccgtactaccagcagggtccgccacaccagggacgcggcggcgggtatggtgcagacgtatatcagtatcgttatcctccgtcgcccaactacccatacggacccggtgctcctgcggccccgcctccgcagccgcagcaagctgctccgcgtcaacggacctcgatcgcgtgcaagtattgccggaaaaggaaggcaagtataagacgtcgtgtttcaactgcctctctttccacaagccttttgctaactcctcgcctcaacagatccgatgcagtgggtatcagaatacgacgaatggcaagtgttccaactgcgacaaactgcgtatcgactgcatctttcaacctgttagcagcaatccatcgacggcatttgttcccgtagcagcggtggcaggcggtgttcctcctggaacacctttgtatggagcatatggtcagcctctgccttcttctgcgcagccacagccgcaaccgccgccgcctcgtggctatccgcactcggcatcagagtaccctcctccacctcaagttcagtcacccagtctccattacccgccattcgatgacagagacgccagtcgccggagacctcgcccacaagatgaggaacatgcgatgcggctacctcccccgaacaacgctcgcgacgatgatccccggcgcaggtccccagcttctatccacagcaatggaacaccgccgatctatccgcaacaatatccccagggtgcctatgaaccagataggtcgcccactcctcacaggaatagccccggtaaccccgcgccgactattccgtcacagccaagcgcgcgtcctggaattcttcctcccaacgccccgaacccgatgagcttggatcggtttttagagaatgactcccacagagacacgaataggattgaccgcgatatgctcggcaggctcaacaggcgcagctaagagcggctccttttcgatgcttaaggggggcttgggccagtcttttggtgtggcttgaaaagacgctgggtgtccatgtttccgcatgactatcgccccgctgagcgggagcgagaggggaaagttgatgatctaatctcattgtgttattttgtgtttaaggtctgccgcaggttgctttttttgtatggctctggtttgctttatcttcacgcacgactcgggaacgaagagccataagcagagggcgggtggatttgtacttgaaaagatccggctgcctcaaggctaaaatgggtgttgggtggctctcgtcgtttgtctggtatgttacatgttactcgcttctcttttataatggcgcgcaacgggtacaccatttgtggtcagcggcatgcttttcggtgggaggctattttatcagttatttatgtactgcaatcgcatcagctcttttgagccatgatctgtagttctaaactctagcgttgaaggtgcgtcgtctactcttgcctcgtgagtcggtcatgtattgtagacctttaaatggcgagcccatgtgaaacttggctcacgttatacatttccgggccatcgtcagcaccactttcaagtcgtcgaaatgtacctagcataggcttatcacgcaaaaagctttcttgcgagccaacatccggtacaccagctcaccagtaactctaaccaaactatacatgtggcgaccaatgggccgcacttgttcctcgtattactataaacgcatgcgagcaaccgtatgtgtccgtttcggtactgtctgtcttagacatcgaacaggcaagctgctaggtgcgttgagtgccaaccactatacccaagaaagggtctcctctgactagtgcctccagccacatgagaaccggaaatatggtgataacactctttccactcctctgatcccggcctcttcaaagagaggaaggaatgccttatttgagattctgctcttgcgtacgatacatgacacgacaagtatgtggtgcactccgtggaggacatcatgttgtgcatccgtcgttctcgtcttgtcaatcaaattgctgtgcttcacttccaccgcacttcagatatgcttcctaccaatctaggcaaattccaccatcaaggtaatgtaatgcaacttctcacgattctctgagtgtctattcattgcaattgtttatgcaccccagtcttcccccccc