tgttggcgggtgcgggggtttgtgtggtggtggtggcggatgtggcgaggggtgttgtttggaggggggatgatgcctctggacaaggggggagggaagaaaatgggagggaaaagaagaaaaagaaaaaggggagggatggggaagaagaagaagaagaagaaaaagaacaacaaggggcaaaagcctcggatgagatatatacggactcaatggaactgtcgccggtcttaatggagacgctgtcgagacggtgtagagagctgggaagggtggttacgcgggcgcaggaggccaagtcggcgcttagattggcgttgcgaatggcgaggcagctgaaggggcggaaattttggcgaagattgacttttggtgctgatgctatggatccccttacggaggaagcgaatgcccagattcgtcttgtggttcgcgagcttattattcctcaactcaaggctcgcatctttggctggacttgtcgccagaaagaggcagtggtgtggactaacgtgcttatggcgaggatctcgcgcactgatgcatctacaaaccaccgagaggcctcttctatgcgtgtcatagccgtcatgaccatggcttttctaccggcgactttctttgctacgctttttgcgttgccggctttcaggtgggaggctgttgatggttatgactctccgggtcgagggggcggaggaggcggagatggaggtagtggaagaggaggagaaggagacggggttgttcagaatagtttctggatctgggtagcgttttcggtgcccatgacggcggtggtgtttatgggttgtagtgtcacaagctcaacgtggtggttggaatggcggaaggagtggtggaggaagttgcggcctaggagaaggaagtggtgacttgctatgcggggctgtgtgaacactcagccgtccaagggctttgcgtccttcgactatttcgatttgggcatagatgccgctttattttctccagactacacttccgctatcgtcttttccgatgtgtcagatgggggccctgtgtctgttcaatgaagtgcaccctgaggtaccctatagctaaattagcatcatgttcggaagcttatccctcgcttcattctctggttcaatgaaatcgaccccattccagagacagtattgatagctatgtcgagcagcgacgttaggatttcgtgatcatggtatacccaataagctggaagtgggtattttgaggctcagctgcgccacggctttagttggggctgatcgtctgacttgtgagtgtgtcacagcggggtcctacaggattttgagctattggcgtggatataagtaaggtttagccgagtcatccccaatattctcttttcaagccttaaagtcatccgcgactttgaggttgcattgggttctttgatgagcctctccaagccgcagctgttcctgtcacacaactcgcataccgctcacaccttgtctgatgcacaacgatgccacttacctatacgccgagggacctcgactatatccctccaccaggtcaagaggttgcccgactcgagactcaccatgatgatctttttcacacaacagacacaccacgccgagcatggaatcggccgctagaccttccaccggaagatgcgacccttggtctctgcgcccggcaccgtctcatggacctcaaacgctccgattttggacctcgaccgtttaaccagcaacttcctccagaatggcatctcgggacgtatgatgaggtagcggcacggcgatcgtggtgcaagttgtgtcagctgatagctgaagtttgcaatggtatcgcttggacagatcaggctgatatagtcatgagctgggtcggagatgtgcggtggaagaagaaagcttcgcccaaagatgacctgactgatccagtagggggcatggagacatgggaaacattgaggctcacggttcggtcgatcatgatcggaagagcgccagcatttacgccttttgatcttgtgccgcttggcaaaaagggggagctattccaagggagacgtctcgaccaagatcagatcaatgtagatcttgtcaggacctggctcaagtgctgcagggaatggcatggagccgagtgctcccactggatgagacagcagagcgcattaccgacgttctccccatttatccgactcattgacctcgaggagaactgcttggtcgaaagaaacgatcttgtaccgtacgtggcactgagctacgtctggggtcgggtgaaagtcttcaagacctgtgaaaaagatatcgacaagctgagacttcgtggtggggtagaggaaaagaagttcttgttcccgcgctcgataagggacgcaatgacgctggcgcaaagaattggatattgttacatctggatcgactctatctgcatcatccaggacgacgacacagacacctaccagaatctggataagaggcaccaaatcgggcagatgggaaagatctaccaatatgctgacctgaccatagtggctgccagtggagaggatgcgaacgctggtctgcctggggtagaggctgggacgcgggaagcccgacagaaagaagtcaagatctcagaagaccttggtatcgtgaatcgctctgttgcctggccggatgcgctgctcaaaacaacatgggaagaaagaggatggacctaccaggagcgtattctgtccctgcggtatatgtactttgtcgatgacacggtacacttccagtgtcaacaagccacttggagcgaagactttgcagccgagtgtcgggacctggacttgaccgccgctgaccaagtggtaaacttcagtattgtccccagtgaagttcctcccacggttgagttgcggcctaatttgcagttccagctcaagcgatatcccgagctggtagggcaatacacatgtcgcaatatgacattcataaccgaccgcgtgaatggaatccaaggtatcttgaacgtgatcaaagatcatttcttttctcagaatgtcgagtttgtgcacgggatgcccacgggggagctcctgcatccagggcttctttggcgaccacgacgggagccgaagagaatccatatggatgagaagacagaaagacccctgtggccaagttgggcatgggccgggtggactataccagtctactacgactcgggtgctgacttttcggccaacagcactggtcgatatcaagcagaaatcagccttggcccggacccctactttttacacctgaaggctcgcgtcgctcggttcagactcatgattgaggaccgaggcaatgaggatgcggtccctccactacctcgggtccggccaacacggttgacgcggtatgccatcacacatgcgacacatcctgagggaggtgatcacgagtggattggatccatatggttgtcgtggtcccaccgaagaaagttcgttgaacaacggttgagtcttatttcgaagggtacacacgagttcattcttctttcagacgcagacaagttcgagcaagaggaactggtgcaagcggcaacagccgagaagagagccgtggtcaacgtcatgatgatcgaacgaaaggatgatccaaggacggatggtcgggttcgcattgagcgtgcgggtgtgggccgaatgtacagagatacctgggatcgagttgaagataagtgggagaggtttgagttgggatgagacggagtgatgaggctggtagccaaaggagtcacttggtcgggcatcctcaatattggcgtcccgacccagaactggagtgggaacgttgatgtgattggtggttcaatttcattggaaagagagcagtaaacttagttcactaagagaagaggatgtccacatgtgaagagattccatcctagagaacaaggagagtgaagtgagggtgagcctttgaggttgtaaagttgaagttttcaaacagagaccatggatgaatgagtggaagaacagttgagcttcattaaactgtggctggggtaccaatactccactaaccgtgtgtggctcagcgcccaaaaccaattaaccagccacacgaggggcctgttgcccgacgcgtctgtccttcctctcgacgcgttttcccagcttcactttcccggcctcaccaagtaaaaaacaccacccaaccataaagttcacgtcggcgcaaaacctccagagtagacttcagatcacatcagcctcgacatcagcgacccagcccaattctaccaccatgtcggactttgaagacgaaatggacattgatgtcccagtgtccaaggacgtcatgttcgctgccaccaacacggccaagggcaagcgaagcgctgccaacctgcctgttgaagcagaagacagtctcccatggtagatattgccccccatatgtcttcatatgcctatcaaatatctaaccagcctgtgacagggtcgagaagtaccgccccgtatccctctccgatgtgtctggccaacaagacattctcgcaaccatcaacaagtttgtcgacacgaaccgactcccccatctcctattctacggtccccccggtaccggaaaaacatcgaccgttctcgccctggcccgacaaatctatggcgccgccaacatgcgccagatggtgctcgagttgaacgcttccgatgaccgtggtatcgacgttgtgcgcgagcaaatcaagacctttgcctccaccaagcagatcttctccctcggctcctcctcttcgcgctcggggctggctggtttcaagcttattattctcgacgaggccgatgctatgacgtccacagcgcagatggccctccgtcgcatcatggaaaagtacacggccaacactcgcttctgcatcattgccaactactcccacaagctcagcccagccctcctgtcgagatgcacacggttccgtttcagccctctaaaagaaaaagatattcgtgtcttggtggacaaggtcattgacgaggaaaacgtcaagattctgccagatgctaccgatgcgctggtgcggttgagcaagggtgatatgcgtcgggcactaaacgtgctccaggcttgccacgcgtcaagtaagtggtggtgtcctcgtctcgccttctgttgcgggcctcaagctaacccaggtcaaccaggcacaccactccaaccaaagaacgcccccaagatcgccgaaaaggacattgtacgggaaaccatcaccattcgaaccatctacgactgcgttgccgccccaccacccgacgccatcaaaaagattctcagcacacttttgagcacgagcgacgtcacaacctgtctgtcgactatcaacaccctcaaggttgcacaaggtttggcccttgccgacattatcaccgctctgtcggaagagatcgtcaagctggaagtcaagccgcaggtcatgatcacatggcttgatgaacttgccaagattgagcatcgggtagcgagcggagccggagaggtgatccagactggtgcggtagtgggtgcgatacggaatggtgtagaactgatgggatagggttgttgttgttgagactcaaaagcaaaaagctactcggtgttgttttgtctgcatctatggttcggagtttaagcatctggcgtttgggcaatcgatcaaattttaccttcttcgactgaagttaccaactcctcatttccaccttttatattatgcccctttcttcctacggcagggggatatcacgacggagagctacaatacggcaagaaatatagatggataagtaatcactattcatcgcgagactagctaatgatatccagcttaatagatgtacctgaatcccgctgctctcctatcacccgacgccgcaacagccgcagtctctgggttctcagcctcttccgcctcggccctctccagcttcttgttctcccatttgtgcaggtagcgcaagaacaacgccaacaatcccacaaaaaggcagattacagaatttgcactacctccaggtatgtactgtggcgccgccgaagccgggtacatgtatgacccgtaaatactcgctgtgtttccaaacatgttggcaatagccacagcagccgagcgcttgaccatgggacgagggaacgagttggcaacccacgacaggatgatttggtctgtgggtctgttagtcctcaccttcaccaggaactacgataaagcaacgaaaaaaccactcacaagaagaaactgctcccatgggcatcaagaacatggcaaagaaccgtgctcccaccttggtcgtgcccgtcgccaccgcgtttcccaccgcagccagcagcatcaagaagaagatatgcaaactgcgatcgcccgtcttggaactcgtccacgtcacacagacggagatcaaaaaggtcgcgaaccacacgggagccgtcaaccacagcgtctcgatcgtgccgtagccgagagtgcccacgatgctggggaagaagtactggaacgtctggctgagcagggacaagtgctgcagcagcacaaagagatacagccggtaatccctgagcgcgagcttcagcccgtcccaaaccgagcgactgttttggtcgtccgactcgttgatatcagccaacaggcgccacgaggcatacgcccgctcttcttcgctcaaccagcgcgtggtgttgggataatcgggcaagacaaacgcagcggcgacggcgacggcgacagtgattgttccttcctgttttcgtcgtctcagtcagtcctcacccatccctcaccatcctgtagcaagggaaaaactcacaatgataaacaaccaccgccacccactcacccccctcgccccctccaaattccccaacacccccgccccaatcacgcccccaaacatattcgccaacgcattcccgctatagaaatacgccatccgcttcgtcagttccgctcgactataccaactactcatcagaaacaccgcgccggggaaaaacggcgcctcgacaatccccaaacagattcgcaccaccaacaaatgcgtaaacttttgactggcggcattacacgcactcaccgctccccacagcgccattgcactgctcaaataaatcgacggccgcagtcgcgtaatcagcatgttggatggcaactgcatgagtaagtaggcaacgaagaagatggacgtggcgagattgaagtctgtgccggacatgccgaggtcggactccagtgtcccctggcgcgcttgagcgaggttggaccggtcgaggaagttgaggaggtacatgaggatgagaaaggggaggaggtgtaggtcgattttgcggaggagcgtcttttcggtggtttggtgccattcgggggaggaggaggtgaatttggcggtccaggggtcattcagtgatgtcgggttgaggttgttggatttggtgggggatgatactaggtcgagttcgtctttggagggttccatgctggatttggggttgagaggtgttgtgcccgtgcctgtgcctgtgcctgtcgtggccggctttgaggtggtggtgctggttggaaggcccattttgaaggcgaaggatgagttagaggtataggaggaggaagagaaaaaaagaagaaggagtgtggtagaggatgtggtcgatgatggtggacaggaccgaaaagacgggaaggagtggttggttgatggctacaccattcctgcctagtgatgagctagaggtaatatctctttctctctttctcggctgtcagtctatctgtcggtctatctcgagtcgtacaaggccgcaagctcaacgaatagggtagatgcttgaggcggatgacaggatacaacgacagggacgccggcggtatatgtagcctccggcatcatctattcatccgacggaaccagccatctggctctcttcacccggatatcgtctggcatacataccatggtttcacctggttattcgacgtttactcagggacgttccccccctcccaaaaaaaaagcctatgatgacaaccggtgccgatcactttcttgaatggcttccctttcttgccccccacctaaccctatttcccctcattctcccccaacctttacccgagattttacccacagcagggcaggaaggcagccgacatgaagttgccaagcatggggatggaagcgctatcgaatctaaggacattcacagcttctcgttcgtggagggtcggtagactagggcgattaggtaaagactgctggttggagtatctcgtcttatgtatggctgaactgatggctcattggtggtcactttgttggaaagcatggcatgactgaacccggggaaaggtggggaattaccccggattttgcttcccaatagcttcaacacttggctcgattggggaaacccgagggggtaaggctgcatagcccgagactcttaccccgcgccgcggccccagattcgcgacgatcccattccatcttgtcttcacaagcatctcacgtccccttcccatctcaatgtctgccggggataagcttcctctcactgctgctacggcgaccttacagtgtgcgcctggaaccgaattggggagcaaaacgtaccacatcaccaaaccccatccgatcggaagtctatacccagacagattcaaaacagacgaccaactgccgctcggattacacgttggaagcactgaaagacgaatctgacatacattgatagacctccttgaacacccaccactgaaactgcccctgatatcagttttcacctggcccagatacaccagcgtcacaatgacctcggcattccccctcgtatacctctctaggtctatattgtacgctcacgtgcgtcttgcgaacaatagttcctgattcgttggactctgcgtcctggctgtcatgttctgccacactttcagcctcgaggatggcaacaacatcgtcctctcgagcgccgccatgtttcgtcgtcgtcgtaaaggtgcttgagcttccgagccgagtgtgcggatgccccatgtcagaggcaccgttactactactgtctgcagccatgttcttcagcgccaacggcatctcaggaacccttcctttgccgtccacaaacttgtgcagcaacgggcgcaagaaagggatacaggcggcaatgatggtcatgcacacctctgtgatcccaaacactgcctcgcggcctaggatatacgtgttaggcattcccgtacccccgaaaacggccttccaatggtctttggtcttgagcgctgctaggatactggaactataaagcgcagtgcaatgttagcaacagcatacgacgatgtgagtaggccacctgtcacttacatgaatcctaggctcatggcgcagatgagaccgatcttttctcgccgcttcatctccaagttccacagcaacatggcgggcacgaaggataagcagaattcctgggacagtttttgtcagtttaaagagctaacatgtcctccagcggaattcactcacaacaatagccccgtgcatcaagacagtgagagccaagatcttgccgaccttctcggggacgcaatggtcgtgatgcagcgggtccgttctccgatagaaattacaatcgacaaatcccaggaccgatgtgccgaccaccaagatggtggagtgaatcgccaccacccacagagcgattttctgccaccgcttcgaagagactcgaatcaaggtgatgaagaaggacagcttcgacaggcctgctgcgttgagagccaggaacagggccgtgggcgtccaggcaaccaaggtgggaactttcttcatgtcgagcttggcaggaggaattcccagcccatattgcgttgaccaaaggataatgacggtttgaccaaacaaaagaaactgcaacatggtcagtcacgagtggatgttagtactaacgtttcttctgacaacactggagagagaaagagggtgttgttgttgacatgacatacccaagaaatgatcaacagatagtcgtctacaaagaacttcgcctgtttcagtcgcttgcagtagaacctcaggcatgcaaagacgatagataagatgaggaaggggatcgtgacggcgaacaacgccggtatcatggtcttggacatgtttgaaactgtcgttgactctactctgcgatgagtccaatggttttgccgggacacgtcaaatgttgttggccggcggcactgactgatgtttccagaagatcaaaggtgtcaaagacgacgagtaggtaccaccacgatcttttataatcaaagtcagtgaaagcagcgccctacctctacccatcttctatggctgttgttattccatcagtgccactgggaagttccggtgcaatgaagctaaatcataacgctcattggctgcccgggcactccttatccatccatggggttcacgtcttgtttgctacaatgagttgaagatcgggcctagccaggtagcctctatcgccctcacttgattaaaaaaaaggagggggaggggggggagggcggctgtcatattttacttgtcgacgacgaaacctgccgcaccgttgaagaagccgattgtaatgcaactcacaaactcccgcaaccgtcgaatgtaaagaactgatctgcggactcgctcgtaggactggaaccgaaagaacaaagcgaaccgccatcgaaccgggcattgtggcgcaaaaagcaaaaaagagccgctcgatggccggattaccgccttctcatgaagaacgaatgccgtgcatgggcttgcagcattctccaagcaagccacaagagcaaaaacaaagtgttcagtcaaatgactacctacttacccatccatcatctcagagaacgacaagtgagcggcggcgagcttagcctgatgcgatgggggtgggtggtgggcatacatatgtagcaaacaacaaagaactcgactgtcgacagcctacacagtacaacatctaccagtcttcaacatttgtttttttgtcttggcccgttaacgcaacgcccactacttaccagattcctacctaatcattcttcgcaaagaccttccagaaacacacaccacgcgtccttaagcgaggccagatgtgccaacaatagccaagcaagaatcaataatcacgtatggatgtacgtaccctcacagcaaactttaaccaaatgcctgggaaacctaatggtaggtacctagttcttgcgcaatcgtccaagacggcttgctggctgcaagggatagaacgccacggcgatgattgggtgtcgttaaacacacacacgcgcacacacacacacacacccctcccctcgcgccgcggtcccgaacgtggtatttcggtcaaatgtcaatgttggcgcaagagagagtcagtaggtattccaccactatggagaggaaaaagaaagaaaaaaaagcaatcctgttctaataatgatattagcaagtatgtatctcaatggccggtgatcaagtgattaggtaggttctgattaggtacctacctacctatgtatacatcacaatacgatgctctgaacctgaatatcaaacaccatccctacattactagcccatggctgatttaacctccgagtgttgacctgcgctgtctcaacctaaatctttcaaggaccagccagtctcttgttcttcttactacacaaatttcaatgactgtccaacataggacttgaactacacctttcctatacaaagtagtacgactggttttgttacctacctaccttaccctcacccttactcttactcttaccaatcatcccaacgataatcgtacaactacctagctacctctagcttacttccaataacatcaaagccagcgagccagcgagcgctaaagtcagtccctccgccactgcctggtcatgacgggtcgcgggccgtttgtttcctcatacatgcatcgggagttattgatatccattgagttattgtaacgcttgagaactggtagtaggtacctagagccatgagccacgaccgtagcagctctagctacctacctctaggtacaggtatgaaacaaagaacgtcagcccctacataggtacttaccttacctgtctggtacttacttactttctttgactgccctgctcggatactatggtggctctgctgcgtgggtacctaagtagattcgtcttgatataattttctttataatctttttttttttttttttgctcgccgcccagccatgatttctctcctctggcccagactacactataaatgaactcggtccgtcggcaggtgtcaaatgttactcgggcacttccaagcagtatgcccaaatggcgaatacgccgttacgtaggcaggtagttgtgcctagtgtgagacagacagtccttccggcgtctgtctgtcgtacaagatctcatgtgcaggttgagttgtgcggacctaaccgcgtcgttaacatacctatgtatcatgtcgtacgacgattgcacaaagatgacggcgtgagatccggccggtgtctggtacctatggacgggagggaggcttcattcagagtgtggtagttacaacggtggttgtcttggttactaaggtaggtacctctagagtcttctttttgcggtaatccgcgcgcttgtttgcctatgtatgaaattggaaatagtataaccattgaagacaagtcaagtgacctacgtgactttctgctcacgaagacggcgcctggatacgggcacattcccggtacgcactagaactagtaggaatatcttcatcaatctcgacggagttaaaacgcggtaggtacgcttgcgcatgaacggtgcaaaatgcaactacaagaacaaccctcaggtacctaggttcggtacggtagggtatccctgccagaggaatgccttgggtgggtgggcttttgattgggtacctaagaacacactcaattattcccaagaacggggaccttttatatgagctatgcacttgcaaccggaatgcttgagtttacccggtatgctctcggtacctagatgctgtcgatagacctcggggttccaagcttcatggagcctggaaaacttccgttccccaggttggatattcgagtcaagagctcctgcttcgtataaaaggaaaaaagaggcaaacatgaactatttcgagtggctgactacttgcggactacctattggttggaggtaagcaaacaaaagaaaaaaaaattgggaacaccatcagctacctagccgaacttacgtgcagtctgcagactctgtaatcgcgcggaatatgccgggtcctgggggtagtcacctgttattttggtgccgttttggtatcgaagattagaggtaaaataggcgcgaagttgaagctttctccgcaagatatgatcctcgagatgatggcaagttccgaaaacctctttctgcctcgattgtcccagatatcaaagaagcagtgtaataactgcaagcgaaaaaagaaatgacagccctcctcagcgccatgcaggccatggtttagtatccccgtgccttcctgagtatgtgttgacggacctgtgacttgcagacggagagaagtacttccagcattgtgtacatttatacaaggcgacagccgagagatcgctaatttattgaggagtgtcgtaacatgaccattatacgggtataaggctgccggacactgaagaatgtattgtctgctcgactgtgttgggattgacttgtaggcatttgactgcccgggtgcgaaggcccgtctggaaagtcaataacagcccccttaggatgtcgggtcagtttctaagggcgccgcggtacaggacttggaaaagctttggacgtcccgagcaatcatgatggtgtgctaagtttgcgaggtgaagaaatttgggtcctatctggctcactttgttcagcttgttgctgctgatgcctcggaacaagccgcagatgaccacgtgctaactcgggtggctaactgttgacaaggttttgagaagttacccatggctggcgatggcaaacatcaacccagtactgaacggcaggggggtggatatcgatagaagtttggtgtttgcttcggatccggaaatgcttcttcggccgagcataagatggctggtcgcccccaccccccaatccagtcctgggttgggttctttgacaagaaagccccgtagtatcattgcattctcatcgttttccctaccatctctgcaaaatgccatgtaaacatcatcccagcctttaggccatccttgtgtgtcgcatgagcttgtgaccgaacctgatattgtaccaagattgacaacaatgataccaacttgtggatgcgacagatactaacagcccccatccccatcttccgtatctgtagaatcctaactcgcctcgttttctcttcgccgaacgctcttccgtgcaagcccttcgtgatgggagtttcttgccgggatattatcgcaccgaactggacaccgatgtatagaggaccgaagtatcacgctatcttttgatgatgtggtagctaagtcgacttgctatctcgaagtgttacaacaaccgaagatcattggggtacgtcagggaacgctagacgggggagataccgcggtcgtcttgtcgcgtttgcaggtaatgggtcggagttcataacgcgtatgatggtagtttaaatcgaaaatctgaggacgagcatggactagagagtcgtgcgtgcgggcattgtaggagacactggataagaaatgttcagtcagctgtgtcaggggggttgatggaggatgtgcccagggtctggaaattccgcgcgatcaactcaccttgtttgatcgcccaaaacagtcattaaactgctctccagctactccaataaatccgatatcatactcgtttcaatctcaaagatgacttcggaattgttttgtcttcaaacacgttgggggttgatgatgttgccgagtgtctcccatggtttgattagttcgttgtggaagagggaaaaccaagttaaagagctcgagtggaggaggcgcggacggaggaagtggctagaggtacccaagggatgcctgagctcccgtcagtaggtacctctagtgtaggtacctagaggtaggaaagctgcagagccgtctacaggctgcacctgcctacaatgactgcactaaagttaggtgcccgggtccagcccgcctgcccgaatagtctctcgttctcacatcatgcccgtttttgtttattgcacaggagctcgccgtctttggtaggtacctctaggtaggtagaaaggttccgtcagggttggtacctctagacatatgaagatgaatcgggaagcgggcaaccgagctaaatggcggtattgacccctgtacccgactttttggtgaaacgacgcctatggtaaagggtgaaagggaagggttgtggcctggtgatacagccagggcactttccatgttattggtgtttcgtcgaggggatctcacagtcgtgatcccgacctacgtaatcctctaaaaagggagtccccgctccacccaggctgttccacgcaagcgctaaaaggcctgtagcctagtacttcaagttccctacaccatgtgctccaacccaccacctatccccttgtcttccaccttaggtagttctacatctctctttcaacctccaaaatggcaaccgaatcatcgtttttcgaatacctggtatcatatagcccgctcgacgtggaaccaccgctcgatgccccataccacgaccttacaggtacctcctttcttctttgctgattattgtcatcctgcaggtcacgcatggccacgacctccccatcaggcctcttgttcttcttttcctttgtcagcttgggcaccaaaagccggatgaacggtatggaggcgcctatgactgtgcagctgacctcgaccgagttcaaggcgattcctaggccagctgcgtagagttcttgttggccgaggaagaaggtttcgtaggttttgatgactttgaggattgctacaacgccagctctggagacatgggtggcgtttgagtcagcgggctctggcaagtgctacttattcaagctaataggaatgttgatggacacgctagaaaaagaggaaactcacagacatcctgtgctcatagcacagatgatggcaatcttttgctgccgctgcatttggagcttccataccacgagtgttgggaccatagcgagaagaaagtcctaatggcgaataattgtccggatgttagcaacggaagtcaactgaataatgaccatgtgtaggtaccatatttgagaaccaacaaagggaaatgccgggccagcataccgtaagagcagcaaaagcatacgcagccaaagtcatgggcacagttatgttgtgcggaacacaatgtttactatcatcctcattcaagagcgcgaccaagacgctcccgcattgagcaaagggctgaacaatggagagggaaaagagaaagaccgaactcgtggtcatggcgatccaaagcaccgtcttctgcgtcttgtttctgaccagccgaagaagcgtgatgaaaaacgagagcttggaaacccagcaaatggtgatgcccgtgaacagcaacggaagttgaatcatgtggttcttgtcaaacatcggccgataaactgctggacctaagcttttgatgtcgctcgtgtgaaagccaagcccgtacttggtgtcgtagagggcgaggacgatgtaggcagtggctacgatctgtcaggctccatgttagtactagcttcaggcattcttcaggctctgcgtggtgagagagaatttcttacccaggcaaaaagtaacacccaatcgtcaacaaagtacttggtctttgaaagacgctttgagtagaatcgcatggacatgcaaacagtggcaatgaggtgaaagacaatcatgctgctagccatggtcggtactgcagtctcgaccagcctgcccgtatcccagagtagttgagacattacttatggcaattgaaaagtaatggagtcagacaagacaatttttctgggcggggagttacgaacagaatggaacccattcttgaaacccaagagaccaggaacacggtgcattataagctccacggttcgaaaaccgttatttggttgcctgagaggaactgaagccataagtgaaataggggttgcgtacttcccagtcagtaggtatgcatattcatagaactgtcctcgttgctggagatactgcaagcaagtttcacatggacaagataggttttgtttgagcagatcttaatgtttccttgacaaggctaaaagcaaacacaaactggcaatctcaagccacaactcgttaccgtcacttcacctacactctttctccaaaaagtgcatttttgtcatggaagatatctttgatggaaaggacaatcaaaaaacctgtagtaattcgcaaagtttgctacaactttaggcaaattcgttttgtagcgttgaccaatgaagtcacatgctcaatttcgaaggtggtccagtccagtcgggccttctgatggcagtcataatttttttttgcctaggtacttgaacgattccattccatgtcgagggcgctccatatagccagctctttgacttcaggaattcaaagtcacattttacgccttctttctttctacttagtcgacctacttcagatcactgcgatggataaggcatcctttccaaggggcattgctcgtcactgaaagcgaccggcagaccgaacttgactgttagcactttctttgcgtgactcgcttgcgtgacactttcagggttaaataccttcttcaccattccaggcgggtattcaacatcccttctttacaattcagcacattcaattgagtccacctccctccgacaatcacttcattgatcacgactttcgtcttcatacccgtccccagaaagggggaacatcaggagcaatcgtccactcaagacagacaccataaagtcagtacatactacaatcacaagcgttattcgcatatccaaaaaatccgacaaaaaagaaaaagaaaaagaaaatagggaaaagaaaacaacaacaacgaaaaaaacatacaacacctgggattcgctggtcgtcaccgacccaactactagtcaggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtgtttgatatgctttgcttgcttgcctataacattggctgtgaatcccttgtaggtctgtcctgatccaagccagtaccactgaagtacaccaatattaatattcaatgtcgatagagttagtagaagctggttcaatagttcacttgagtatctctttacttggtataccatctacaatgcggaaaaacgcattaagcaccaggctgactacagccttccacctcacgttatctgggatttcgacccctaagcccgtctgatcactcgttgggctcgatgattcactgatatctccatgattgtttactgactggtaggtagtgaagatctggttctgttgttgtctggaggtagggagggctcgcttacatcagaaggcatatcgaaggggtagtgcaagcgggatcgccgctccatttggttttgtctaatactttacccctgatacctggcacacatccaggtacgctttggacacatatgatagatacttatctacgaggtaagtctattaagcagacagatctttcgtgtatctcttgttgggaaacgcttcttttgcatctttctctctttaccatacataccacccagctaacatttgccaaacgaaacaggtctgtaggcatgcaaccaactccgaaacacgggtacttcatcttagctatcatctttttttttttttttttttttttcatcaatcctcgctcctcatctcaatcaccaccccaagcctcccatcccacgcactcagtctagcccactcccctaccctgcaccacctacttcacctcctccttctcctcctcctccggcttctcaagctgctcaacagcactcgcaaagttcgcaatccgcccactcgccaaatcatggctccacctccccttgctctgatgcatactaaacctactagccgcatccgccgggttcgtcggcggcgacgccgactgcgcataagcaaacggaaccgcgttgctgctgggatccagcttggtagtcccccacgcactcgcgccctgggcgagcgcgttgagcgtccagtgcgttgcgttggttccggagccggcgaggaccttgtagctgacgtcgttggaaacctgggggtaggtgcgcgccgaggctttgcggctggagacgatgatggtggattggtagggccaggagactaggagggggttgttgaccacttttcatatgagcattagagattggagaattttaggtgcagatgtgggatggaggaaaaaaaaaaaaaaaaaaaaagaatggaggaagactcactgacgcctccccaggctagaccggcccagccgacggtcttgggggccacgatttggagcaggatgtcaaagttgccggcggtggcgttgtcggggatggcaaagcggtaggcgatcttttcagggctgatgaactcggagtagcagatgtcggtggaggcgtcgcagtacttggctgatacggtgtctcgagactgaacgggtttggcgaaggcggtgttcgtgttgcctactacggtcagaagggtggcggcgagttgagagagacgcatggttgctgctgtgggagttcagtttcgcacaagtgaggtggtgaaggggaaaataggtaggtaagtactctgtgtacagtaatggtttcggaggggaagggcttgatgagctcttaccgtttttatagggaaggcacgacgaccgtgcttcttcacgaacaaggaaacagccaaggaaaggtaagttaggggtcgaattgccctgcctaattcagttattctacttgcattggcttgtttaacttgtctatgcgtaggcatattgaatttgatccggttcaatgtaccaaaaggcacctacactcaacatgtcggttgggtttgtctcccaaaagaaggaggtcatgcaatatgcgagttccccacgatttgccttgactggccattcgctaccctgatttgacttgccttgtgtgccacgttgcaaggaaaacgcacgatcttcatccagtgcccgctaccaatgctgtttgtcgtctggagtcgtatgtctggacttcatcctgatgttacggtgtgaatggctgtggtgtggattgattgcaggtgagaatctccaatgcgttgaccgattccacatgtcggtttcaccgcaaagttggaggattcgatgaatcttaaacatgagtacactcgtgtatttcgagcttcatatcattcactgtggctcgggagtttcttggaaatatcagagactccattgaattgtgtcttactcgtttgtcctcgaccagcgtggcttgttgagagccccaaagattcagaatttgtaattagctcttagtactatcttcctacaacggaagctggatattgccatacacgacttcatctatctcaatcatggagaacgcttattacgccatatagtcacgtcggtttcgaccaattgatggcagcccggacctgcaggctaaagtacttcgataggaaggtgtcatccatcccgtgtccgtaccatcggacgtccgactgccggagattagaccgggataaaattgcgccaatggtttcgttcccatttccaagcgaacagattctccaggccacggaatcatcatgtgatccctgggcgctgtttcagcccttcaaacttcataccaacggcttctcatcatcagacatatcatctctcaacggcggcgccaccattacctctcctctcttgatctcaatgatcgatatgatcggcaaggccatcatcaagagccccaacaagcttccaaatcccaactgcttctccccttgatcactcagctgaacatccggcttcccaaacgcctgcgacagcagaaacaccctcacggccgcacccaccgcaatccccatcatcaacagcatgcccaccagctgcacgatcctataccacttttgcctcctactctgcaagtaccacgtcgccagcccaaacaccaccacgttcccagcaatcgtcacgatcgtgcccacgtagtccaatccccccgctactaccttcccattattattatcatcctctcctttcacagatccaacagcccatatacaccccaccggcatcgtcccctcccaccctttcctcttcccctccaacaccaccaccccatacacacaactcagcgccagattgacaaacattaagccctgtctcatccacctcagcacccaatccctcttgaagtcttggaccagcgccaaaagcgtggcgttgtgtgtggccatggacaataaagaaagcatccagatgatgaagaagtggtagggaatgatgtgcgaagagcgcgccagaccgagagattgcagtgtgatgccgatgaggatttgctggtcggagtaggaggcgaggagcttgcggcggatggtggaggggcgggaattagaagaaaaagtggattggaggattaaggaggcggagaggaggagggcgatggtggcggttagggaggaggagatcaggacctattgaggggggatgttagatttggaaaaggaaaagaaaaagaagaagatggggatggatgttgaagggcttggatatggaacttacacctgcacccgcgatgcctgcgtcgctgggtgctgagggggggatgacggtgcagtttggtggtgagaacattgcgagtaagtaagtaaacctagatggcgattgttgacatgacagtaaaagggagagaggaaaaaaaaaaaaaaagaaacaaagcaaggaaaataacacgagaaaaataaaatctcgaaaagaaagtctcacttatgaaccactaggtatgcgctatacacaaccaaaaagtaaagaaacaaagaacgtcgaaaactgaacacttagtgacaaagccactgcaagaaaggaaacaagtctctctttacccgcgacgaaagggaaggggggagcccaagcatgactttaaaaactttttgactctctctcgcgtctcccaattccttgtccactcaggctcacattctaaacaaggaaactaaggaacgcataaagttgacaagtgacagacagacagacagacagacagggtgcatggtgatgtgaaacaatctggaagcgcggttgtttgacgaatcgataggagtttaggccaatgattggttcacggtgcccagttaaaggttgggacgaacaggggggcgggagagcgggaggcggtgccttgcgcctgttcggattgactggcaatggggtatgctgtgagagagatttggcgcttaaaagtaggtctgaggctgacgttggaagaggttgtttactgttcagaagtacatgaggtttttactttgtcggggactcagggacaagatgacgggaggttgccattgcgcgggggtgctgttttgttcgtacttcacttgtaggctggagggatgcgatgccctgggctgggctgaacggaaggttggggggggtccagggccgggaagggacgaaccggaatcactccatagtgaggtagtctcaagacccaattcgagtttgtcgacaattttattaaaagaatatttttggaaaatcaattgatgaagggactaacatatccttttacacaatctcacgatgcgtcgaggtcttgtcatgtaaggtacctagtgtctctggcgttatgcaaagtcatctacgctatcagcataggcggatttacagggagttacaggggactgactgttacatctgaggtaccttacaggtaactgttccctcaaacagaagaacaccccccaccggacagctgttaccccgctattgccaggccactcaaatctgctggggttcggatagcaatgcatctaagcaaagcagccagcagcgctttccttttccctcttttcctttttttttcttttttttcttttttctttcttttgggtctgtcctcgtcaacatcgattgatcaatagcaaaccaacctggcacataactcatagctacctctagactccccacaaactccagctccatacctctacctacatacacagcacgctgagatagcctactggctctgcttccacttaggttgtcaagaccatgaccaacaaacaccagacaaatgctaggtaccgtgacgatgcgatggcatccatacccgatgactgattgaggtagcagcagcagcagcagcagcctaggtaccgctatcacatttacctaccatggtctcgtaggaaaggaaaggaagtacggtccaaggtaggtaggtaaggtacataggtacctcaggaattttctcttcttcagggaataatttatgatggaagaggactgaagttcagttcgaagaccgggtaagtaaactgaaagtagttgagggtgacttgctacttgatgtcatcatatgggatgtcttgatggagaactatacttagtgtaggtgggtatccttttacgatggaggctcacttgtgaaatcacggaacaccactctcgctcgttaatgggcactagtaccgggagctttcctttctgtcggttttaccttctttgtcgttcttgtatttatttcatttttttttttttttttcaaatgaaatgaagaagtgtaattgtgcaaggctttatctctattctcatggtggcggatggctggctggactttgatggcgattgtcgcttaggggcaagagtgttggtttaatagcgtgcgtgaagctttcaacgaagttaaaagtccccccaaagttcgcgaagaggatcgatgtactgttaaaatctttttgagggcgagcattctcttgaaagagagtgtgtgggatagtatgatgacaagattgcgggcgtctctagccttgataaagaagaccgagcatccctgaggtagccatgttggattactttttgttcttcatcatttgtgctgatcggatcctttggaagttttgaatctcgatccccggataaagtttgtttgctagtcccatccgttcacgactcagatcaagattttcaagacttactgtaatcgccccaagacagttaactagaggtcataagcaaacaaactagtattggaacttcccaaaggaacagcttacctagctaggcatgtccatttaggagagcaagtttaacgtataactgaccttggctagccttcgtttggcaatcgacaaggaatatctctggaaaaaacatgcttttcattataacgaacccaatcaaaaaacatccctttgatctatgccacgctggaagttgatatccagtactccacgctacccatgccattaaacgacaatctcatacgccaaccgcccactcgcaaccagatgcatctttgccctccaatcctgctaaccttgttgccacaccgtggttgaacatgcggcaaggaaaaccagctccttctcatagcacttgatttaggcctccccccagatctcatccgcaacctccctcaccaacctcaacttggccctctgatcgtcctcgctgagggggtacccgctctcatgggtactgaagccgcactgggggctgaccatgactctcttgagcgcctcctccctgctctctccggtccccttggccacccagctcgcggcctcctccacccgtctcttcacctcctccttgctttccaactccctcagcttggtgctcaccacacccaacacgacattcttgttcttgggaaggtattgcaggggctcgaagccgccggcgcgcgcggtgtcatactcgaggtagaaggtgttgacgttgagttcttggaaaagcttttgggcaatcacgtcataggcgcccgaggcgaagtggcggccgccgatgaagttgccgcggcagagatggacaccggtgtggaagtcggcggggaggagggagagggagtcgttgtagagcttgatgtaggagtcgaggagagtgtcgatggagacggtgttgtcggggtcggaagcgtaaccggcgcggaactcttcggagcagaagtctggagggcaggggggtgttagttgatgggaaggagggtggaggagtggattgggggcagaagaacacgtacaagccaaaccaggatcatcaaactgcacattccttaagccagcctcatagagcatcttgagctcctcctgataaaccttggccacgtcggcaaagtactcttcgtcattcgcatacacgccttcggcataggccttgccctgcttgtagcgcatgtggaaccaggccggggtgatcatggtcaacttgatgttcgcccactcctccttcggggtgaactgctgcaccagcttcaactcgtgcaagttcgacttgctcttctccctgttgtgtctcaacttggcgcccgcaatgacactgtcgcccggcatcaccttgcggtccttctcaatcaggctgacgacgtccgggtggtaaaggcggaacatgctggcctcggcttcctggagagcgacagacccctcaaactcgtcccacatcaagccccagaagcgggtgcggttgaactcgccgctgttgacggccttgaagccgagttcttgctggagtttgacgacattgccaaccgcctccttttcgatggcggggagtccggcctcttccggggagaggcccttgtcacggatggcttcacgggcgtcgagaaggttttggggccgcaggagggaccccatatgttcgacgcggaagggagccatgttgattggtgtttgagggactgtgggtgtaagtggtgatggagagaagctggaaaagagctacctgaaagctggaactgaaagggagagctccctgactccagttataaggcagagggcagacacatagcaaggagaggggtcaagggcagatcctttttttttgcccgacgaccgtgatatgtccgagtcccgggtccaatggcttccccttgttagaccccggattatggaacttgacttattcggcgaatagcaccggccggagcctgtggacggcactggacgtccagtgccatgctacgctagaggagctgctagcgtgaatgagaactctgattccatgtcattgtgggccgatagcggtgcttgggacctcgggatgatcctgacatgtacacttccatcgtagttctggggccaatgttgatgtgtgaattggtggacggtgcttggacgtcggtgaccacgaagaggtaatgattgggatcaaatcaccagagtttgctgtaggtaatgaaaacaacttgaagggtgtgtctggatggcggacgcagagtgaacaaatccggacaaatcaacaatgtcatttcgtttcttctggcataatgtacaataatataggtgtggaattcaccactttccattctacaaagcacaacccttggataactgaggctgctgtaccaattgaagccgtcgactcggagtctgccttttgcagtgcggtgatgtcgtgttgtaggtagtggggtatttagcggggtatggatcggttgaccactgccccgcttcgacctcaagcagggatcaagctagctgtcgcacagctttgtcagccctttgaaagtgttgctggttcctctagaattaccccattcccaacttctcacgaaatcactcccctcttgtgccgggcgatatgtcagatttgcaaatccttacaatttctctggcaatggttttggaccctgatggtccctttctgctcgttccccggaggcaattgtcagcggtgacagaaacccgcctttgcccgcgcacatagtagtgaaaaatgaagggcaaacaacagagtcgaagtctccttccacgttacattggatccgggtgacggcatgctatcaaggcgcagagtcccgttgcaattttattgcttgtggagaaacctcggatgcaattgcctgctgcgatggaagagacagcggcagtattggaggtgcggtggatgcaggtgttgaaagggcaggcaggaacaacggctccagttccacctccgatttcgtcgtcgcataggtttctcgctccagatacggagaaggaaggaacatggaaaaagagacaacgaacgactacacgcacccctgcacgccgcgtcccaaagggcctcctacatttgccaaatcctccatcaccaactgcacaaatctcaacccagtcaagatggaccagatacgacaccattggcagccccatgctgtgggaatgggaatagaagcacgacatgaagcaggctgtaggcctctcgcataaggcagtgtgccatttgggcctattacagtcgctaaccgccaaccggcctgtcacaaatatccagccccaagcggggacgtcgacgccggtaaacgactgacatcctcgacgacgtgataaagaactcctgtctccaggcccctcgactcgacagacaatgtcgttttgtttctctcttcatctggtcgttaacctcatcccaactcttcaaggaagaacccagcgcacgacagctttgcaggacggcccgggctgcgttcgccgtgtccactcccgcctgtcgtctcgtttctctgttgttgttcacggacgcaccgacgttcaacgcgcctgtcgtctcgtttctccgtgttgttcacagacacactgacgggttcaacccctctgttgttccgtccgcccaccaagctttcaaggtcctcaatttgtctcaagttggagcctttagcactcactcacttggtcaacctttggtgagcttctccccttctctcaaacatgttgatccaaaaatgctgacacccacatagccatcctaaatagctggtcgacagctctatgcgcaaattatcctctcgcccgccatggaggtctacatcaggaaccttcctcaaggcctttccgagagaagcttgacagctcatctgaagccgttcatggacaaccttggcatccgtcactacgactgcaataaacggtccaaccaaccctttgggaaagtcatctttatcactgccagggaagcgctgaacttcatcgcgaagcaccctcgtctttatatcatgaatcagcaggctgaatgcagggtcagcaagccccagccaaaggatctgaagaacttggtcaacggcattctttacgaggctgaagaaaaggaaaggcgaaagaaggcgtgggaggagaatacgagcaacaatgcccggcctgcacgcacgccaactttagcacttgatgccgacgttcttgactgcggacattggtcctacatcgacggcaacttgaccttcatcaccgagtggtcgtcctccctgcgcgtctcagcaaagttcgccaagcacgacctcgtcattacctctttggctgaatctcaggtatctatcccatatcgatatatccacgaactcgtttggtcgaatggtggacatgtcgctgtcactctcgcacacgcccctacgtttctctcgccgccaattccattacttcggcccgggcaacccaagaggatgcgcctcgaggcatgtgatagtaaccacgccaaagtatcaaaattctgcctcgtctatcatttcaaggtttcggacaaacatttaaaacagaaccagggtagctacagagggagtgacttccgtaccgccattaatggactgaatgagcaagaaatgttctgggtcacgcattatacattcgccattcaaaccacatctccgcaagatgcatatgcagttgcagttgacaggcttagggcggctcttctggagtacgaaggtagagatacgttgccttacagcctgctcttcaatctccaagcgctggtgtacatgtcgtatcttcatccgacaaccgtgctaaagctagccaagcgcttagctgatatgttcgaaacggcccgacgctcaggtcagcggcaggatcccatttcggttgatgccttcaaggacctcttcaaaaccatcgactggccgtcgccgagcctctcgagcgcagaggagctcgctcagtttgaggtcgaagggattattgaacacttgaagaaaacggagaaacgcatgcgtgagggctacaccctgcggttaaacgaagagattcctcccggtcttaccaagatctatcgggcacttgtcacaccaacccgaatcgaacttcacgggcctgaactggaagccaagaacaggatccttcgaaagtttccagaacaccaggaccacttccttcgagtccagttcgccgaagaggatggacaggacctctttttcaactcggcggtttccatggacgccatatatcagagatttaaagacgtcttgaccaatggcatctcagttggtggacgggtttacaggtttctcggcttctcccattcctccctccgagcacatagcctttggctagcggcgcctttcatatacgacggtaaattgcaattagctagtaacatcattgaggatttgggcgattttcgcaatatcatgtcgccagcgcgacgtgcggcacgcataggccaggccttttcagagacaccatattccgtttcgctctacgatcacggtattgatgtgataaggcaaagggacgtcaaacgcaacgaacgcgtgttcagtgatggcgttgggataatttcgcagggtgccctcgaggtgattcatcgcgagattcccgaatccaagggctatcccaattgcttacaggttcgatgggctggagcaaagggcatgttggctctcgatgcccggctcactgggaggcaaatctgtatcagggattccatggagaagttccgcagccgtgatgaggaacatctcgaaatatgcgacatggcttccaagccaattcctctgatgctgaaccgtcagatgatcaaaattctcgaggacatgcgcgcccctgcccagtggttcttggagcttcaagaaaaggaactccaacgtctgcgggcaatcacggataacgtccagaacgtggcaacctttctcaagctgcagtgtgtcggagattctgtacacctcagccagtttctcaaagaccttgacaaaatgaacatcgactaccggagagaccagtttcttcgcggtattgtcgaagctgtcgtgcttagagagctgcgcttgctcaagcacaaggctagaatcccggttccctatggcgttactctgtttggtgtcatggacgagacaggcctattgcgcgaaggcgaagtatacgtgacttttgagaccgtggacggtcgcttcaaggaccctcccactgctggccccgttgtggtgaccaggtctccagccttgcaccctggagacatccagattgcccacaatgccattccaccggcagggcaccctctcagagaactgaaaaactgcatcgtgttcagtcaaaacggtgaacgtgacctgcctagtcagctgtcgggcggtgacttggatggcgacactttcaacgtgatctgggatcaaagcatcgttgccacgctcagaactttcgcggcggccgattatccacgtgtcgagcccttgaaactgaaccgcgaggtcgagtcaaaggacatggctgacttcttcgtggagtttatgaaagccgatcacctgggggtaattgcggttcggcacatgatcctcgcggacgaacgcaatgagggaacgctggatgcagactgtctcaagctggcagcattgcactctaaagcggttgacttctccaaatcggggattcacgtggatatcaccgagttaccaaggccaccaatgtatcggcctgatttgtaagtgccgacataccttcctgcttcagttccctgctaatgatgactgccagcctggtgaacgggccagacattaagatccacgataagtccacgattgacatggaagagcagtaccttaggcaagacgacgatgatggagacgacacaccgcggtacaaatactacaaatcggacaagatattgggacgtcttttccgtgccgtggatgaaaagaagatatggaccaagaacatcaagctggaagtcccatcgggtggtgttccgttttggaaggaagtggaatcatccctgttgaaacgtgttcgcggtattggacaagtgcagtggcaacatcgtcttgacgaagcccgccgaatctgtgaatcgtaagccaccagcctttccccgtcgctgctcatggttgcaaccaactaatatgatttgtcatgttatcagttacgaagacggcataaaagacgccatggtagagtttgctgactctccgacccagcccctcaaagagctggaagttgtcatgggatttatcctaaacaagaaaggcattcagagcaggcggcagcgagacaagtcatcaaagctgtcggacgcgtttgcccgcataaccaaaatggtgacaaatgtattgcgtccctccactccgcctgaggaagctacatcggagctccacgcattggagctctgccttgcctgcttttacgtggcaggtgagaagaaaagccaaccccaagaatcctggaagcgtcaaatcgctacaggccttgaaagcttccggcttgtggcgggttcggccttgcttctcgagatcaaggcgcaggagcaaaagatcaggcttagacacgccgctagaagtggtggcttcgtcggtgtccggggagggagccgcgttgcaggtcggggaggtaggggaggccatcggcagcccgctcgtgtggatgttaacacggcggctgaggcggcgaccctacaaaccgccgatactggtgctgcgtttggtttgggctcaccaagcagcacgtcagcgccaacgaccccgagctccggatccaactacacgcccagtagtgggtcggacatgcgagatggcattttcaacagccctacagggccatacgcaggctatcagccggaattggtacatgcacaggctggcgcaagaacagcgggcacttcaggaggacaggtgccaagtgcggcgcctgcaaacatgccagttagattggcacctgcggacaaggtggcccatcttgcagctctgtatgcgcagatgcagatttaccagaggcattaggattctgcggacattgaaggccagcgggggagttgacgggtgggtagcggggattcagaggttgaagaagaggaaattttttttggatatcacgaccttgatgacctttcttgtcttttactccagctcacgtttgggatcgtaggttatttctcgcaatctaaacagaagttgaatacctcagccaggcaggtgttgttgacgggagaatgctggggtccatttcccggctgttgcccggcaccccggatgtgtaccccgcaaattagatcttccctccactaaaatgccgggcgacagcggcgggaaaatgctttgccgccagcaaaccaagagccgagccgcagggccggagatggcgggcggttgcacccatccactccgacgtcactccgattatgattactgtctgatgagttcaaagtatttgagtgcctgttatctcacaaactcaatagttccagcagtcgagtgagtgatctcttctacggtggcccaagtgaggtgtatgctcaattgaaaattggtccaagcttccatctggcctcagctgcaaacctttttatatcaacgcctccatcaacctcccgtctttacaccctcgttagcttcctaccttcttagctttttctttcttctttctctctaccttctcctcctcctttttttttctctctttttctctctttctctctccttctttttctctctttctctctccttctttttctctctctttctcttatttttttttttttttttttttttttttttttttttttttttttttttcgctgttgggagaggcagaaggatccatttgcattgttaccttccccaactccaaagttctcgccaaaatttagagaaggtccaggggtccatttgtactactacctaagaccttagcaaacctcccgcccgcaaagtcactttaactcttattgctttattgcttcattgctttattgcttcattgctttattacttcattactttattgctttattgctttattgctttattcgagttggagttggaattggatatcggggttggatgctgttggggtcgtattagtattggaattcgaatgatacccttcggtgcgagtctagcggctgctactgttagggactctttttcaacgaaactttgtcaattgagcatagacctcacttgggccaccgtactcttcccatcttgatagcaaagatcccggtgtaaacaaaccatttccaaacactttgtcagaagcaacaggcccacatcgggagttgacatcgggtcttagcgaattgctccaccaagcacgaggtggccaacatccagacatcaacctcatcaatacatcccaagctttacaggtactacttgttctcttgacttctcatcaccaccaaatccagtatctcaagagacccaacagcagcagcaacaatggcggccgcaaagaacggacagggaatgctctacgtgacgatgcagccccaggagggcctctcgctcgatcaattccacgagtggtacaacaacgaacacggccctacccgtctgcgtcttccccagatcttctccaacggcctgcgctaccaggccaccgacggccaacagccgcactttctggccgcctacgacgtgaccgacatggctcacctcctgacgcccacctacctcgatcttcgcgccaaccggtcctcccgcgaggccgagaccatcgggcaggtcaaggtcgaccgtttcttcttcgacctcatctggacccaggaagccccgtccttcaagccggccgagcagtgcactgacgccgaagcagagggccgcgtcctggtggctgtcgacgtctcgctcaacctcacccaagagcctgacgccgccgaaaaggtcatccagtggtaccaggaggaacacatccccatgctgtccaagattcccggctggctgcgcagtcgcgttttgcgcacgccttcatccatcgaaggttccaacgccggtgaaaccaaaatcatcaccctgcacgaatacgccgccgaaaacggcctcggcggccccgagcacaaggcctccatggacacgccctggcgcaccgaggtgttcaacaagtacatcaccaccaaaggccgcaggacctactcgctcttctacgtctttggtcccgccccccgcgacttgcagcacctcgcagccttacccgcctccgcagccttttccgctgcttccccccgtctcaccaccactcctggcaccagttccgacggtcccatcatctcgtcttacatcaccaccccgcacgacggcctggttatcccgtaccagttagaaggcaacccctccccttctgctcccgtcatcgccttttccaactccctccttacttctctacacatgtgggaccccctagtgaagcttctcaaggcgtctcgacctgacttgcgtatcctgcggtacgacacgcgcggtcgtcactctattccgtcccctcctcaaccagcaactctagacctcctagcggatgacctcgcttccttgctcgatgctcttcgcatcaataagctgcagactctagtaggcgtaagcatgggcggcgccacgacgctcaactttgctattcgtcatccttcgcgcttgcaaaagttcgtggcgtgcgactttaatgccgcgagctccgaagccaatacccaagcgtggaaggatcggatcgccgttgctgaagctgacgagggtagaggactgagggaccagttggcgggggttacggtggagaggtggttccatccgaatacgatggagaagaagaaggaggtggtgcagtggatgacggagatggtggcggggaatagtgtagaggggttcaggtggagttgtcaggctttgtgggggtatgatttgcgagagaagatgagggaggtgaaaggggtggagggattgtttgtggtgggggagggggatgggaagggggcgttggtgaaggctatggagggttttaggggtctattgggggagaagggggcggaattgaaggtggtcaaggaggcgggacatttgccgatgtgtgagtgcccggaggggttttgggaggttgtgaaggattttatttgaggacctagggcgggacggagttttagttttgtatggtacttgatgaaatgagtggttttggttctttgatgttgaatttggtgtttaggcgagaggaagagagaaggactgttcgttgtctcaagaacgtgggcttgtaccccgctcgtctccgatctcaacgaagggaacttcgcgttgttccattacgatttacttacagtcaaccactaaaaaaaggtttatagtttcgcgcgtttgcaatcgcgtcaacaattgacatcatcccaaggtagccacgcgcttatcatggagcataggcagattggaactttatcttatcaggcctcgtcgccaacggtagccatcacggttctcttcggtttctgtcaccaacaattaggtactttgattcacgcgacattatacattcattacctacaagtacctacgatactcgaaaccgccatcacccagtccaatgctctccatcggcgttgctttctccgatatttcttccctcccactttaccacagattataccacgagcattaacctcacaacaaaactgctgaaacgcagggagggcaatggctgcaccgattttaaaccaccatcattagtacctaggtatcatccaaatcttatatgcaaactttccggagaagaatgaatcaaaagaagtagtaggtaggtagaggtacgcactattagcaacatcctccccacacgatgccaccacacaggcagtgccagcttggataatggccgcaaagttgcccggcgtgcaccagcacttgtagtcgggagggatggtcgcacagggggtggatgcgtcggcggagccgactatgcagggaacggcgcacgcggggacctgggagaagtcggggactttcggtttgcagacgggaccatggtgatcatcactggagtcgctggagtcgagggcgccgacgaggctggtggcgagggcgatcgtgatagggaggaattgcattttggaagtggtacgggactttatgggataagatggtggtggtggtggtggtggttgttaggtaggaaaggtagttgataggtggataggaggaacagtcaagtcgaggtgagtgactcagtgcgggatgcccccaaaagaaggtccatttatatcatttccttgttattaccttatgctcgcagcacatggcttggcttctcaaattcttggatatgagagagacaaagcaggatgttgcgcccttttggattcccggtttgaataagatggggtgcctgcatcgatgtgcattgtgccagtgaggagtgtctgggcaagatgtcacgagtttcaagattcgtgcttgaagtgatggaccagacgtatcatgtaccccggattttgattaatcatcttatacaggatgtcggttggtctgctaaatacctaggtagtaatttccaacttgatagcaagtatccccaccaaatccgatgcttggtcgtttgcgtatgttatgttggtcaaccttgtttccctcgatacatagtttaggaagcattcacctcctcacagaacgtctcgacagcagggaggacttcgtctgtttcaccccggcaatcccgtctcgtcgtcagcatttgcttcttttttttttcttttctttttttttttttttctttcctcctgacaacaaaaacgcaagataaataggtacttacaaacggcgaaacaggggagagaagtacgtactaacagcaacatccgtcccacagtttgccacaacgcacgctgtcccggcttgcacaatggcgggctcgttctctgccgtgcaccagcatttgtagtcggacagcgagcaggtggtggcggaggagacggcgtcgacgatgcacggttgagcgcacgcggggatttcggagaggtcttgggcggcgacgaggccggcggcgagggtaaggagggtgaggagggacttcattctggacttggattcgatggttgtggatgtggtgaagaagagtttgtgggcgagggtgtgtggacgactcagcgattggtacttgaaaatagggagacagaagcaggatattgtgtcctcttaactttttcttcctggaagtttgcccggttcctacatcgtttgcgttgtccggggtggtattatgtccaaggcctgagccatgctaagaacttgccttcgtgatgtagagtggggagagtcaggggaagtcattacgagtttgagggttcgcgattgatgtgatggatacgagggagtgtccgtgggagattatacgaaggcgtgcttcagttcaaagcgccttttccacgtaccccgttcaagtgctgaccaatgggacctttcctcttacaaaatcttggtctgcttttcaaaacgtcaatatcctcacaagggcccgacgcaaggaaaaaggaacaaattcacggttgaggacgcatctgatagaaaaaaaaaaaaaaaagaaaaaaaaagaaaaaaagctcagctccacaaggtcgggatcgaactcacagctaaggaggatacgaccgaccaaatggctaactacgagaataccacgtattttctgaggtctatgctttggttcttatatggtcccagtaggttatgccgctggaaggttggggtgaccgacatcaaagccgaaaacaaactttgggggtgcacgactttccggtcccaactcttatacctgttggcatgactcgttcgtattcgaacatgtacgtttcttgcctgtgatgtctaactttgagatgaccatcaaagcgggaagttgccatggcattgcgttgttgacaaacgccgcacccgccaacgttgttttgtttctggggttgctccgccgaccagccgtttgctatcacagggtctcttctccggctccaaggcaatactcgagggaaaaacgaacatgtgaccattgaaaaaataggaaaatagaggataataagtttcgcggagaggtgtccagaagatcaaggcaagagcaggattccaatggaagtgcaagaagtgaacggaagtgacgggttgatgtaccccgctgctcgtcgcccaccgcggactggcacttgcatcaaaccaccaaagacagcgagcgggattgaaagaaacgaaactttgatcaagactaagattacgaaatcggctaataggtaaggtaggtaggtactagtagtagtactaggggatatggtatcatgactcaaaacccgtaacaacaatacgcatcacatcaataacttccatctttttctcttccacccaccacctcatctctccttcaacagccatcatcgtcacccaccccaatctccaccatgcttcaacaccagggcaacaacactcactgcaacatctgctgcatggcattcacccgatagctctccctcctcgccatcaactcactatgcgtccccctatctacaaccttgccgccctccaccacaaaaatcacatccgccttctgcaccgtatgcaatctatgcgtgatcgccaacacggtcgtatccctcgccaccttctccaacccctcctgcaacgccgcctcactagcggcatccagagcactggtactctcatccaacaacaacagtctcggcttcctgaccagcgctctcgcaatcgccagcctttgcctctgtccaccactcaacctggacgccgaagcgccacattccgtctcgtacccctccggcaacgaagcgatgacgtcgtggatggaagcaagacggcacgcttcttcaatttcggcgtccgaagcctcgtgtcccggtcgcgcgccgagtccgacgttgaatttgacggaaccgtcgaagagggcgggttcttgcgggacgagtgcaatggagtcgcggaaggtgttggatgattgagtagaggagatgtcaacaccgtcgatggtgatggatcccgaagtaggggagtagaggcgttggacgaggttcatgatggtggatttgccggctcctgaagggccgacgagtccgacgaattggccgggttggatggtgaaggagacggagtcgaggacggggtgatccgggcgagaggggtaggcgaaggagacgtcggagaaggtgatttgtacgccggacttcttttggggggagaggcgggaggcggaggattcgccagtggcttcggggtcggtagtctttgaagcgggggaagaggagtcgtgcacgtggtcgttggagcctaggccgatgacgcccagaatgcgggagatggcgagacgggcacgagagaactcgggcgccaaagaaaacatttggccccagagctgtgcggagaccaacatggcgaccaacacgatgaagaagtcccgctgcgagtactcgccgtgcataatacgctgcgaaccccaccagtaggcaaaagcgtagacgaggaaggagatcgagttggcgagcgccagccagatgttggtaaaggcagccgccttgaccatttcgtcgcggttgttcttgagcaggcgctggtaggagccgagcacctcgtgctcgagcgagagggcggccacggtcttgatggtctgcacggcttcgacggccacggaggtggctttgttgaaggcctcggcgtggcgctcctcgtaacgggcaagcatgcggagctgcatcaggccagtgccgaggaggatgggcacgatggagaggcagacgatggcgatcttccaggcgaagatgtgagacaagatgatggcggcgatgaagttaacgcagatggagaagacagtgccgatggtggagccagaaaaggcaccaactgaagcgctgtccttggtgatgatggtcaacagcgaggatgggctgcggccctcggactggtgccactgcacgccctgctccattagagagcggaacgacagcacgcgcatggcgtagaggagcttctcggcgatgagagcgaagcacgaccaggccgcaaagttggcgaagaactcgatgcaggcaagcataaagaggaagccaccgaagaacttgccgtagtagagaaccttgtccatgctgccgctgcaagggttgagagagctgatggtgaagccgaagagcacgccggagccggagaaggtaccaccgacaatcacggccgcaaagatggcaatcacgagccagccgagactgggacggaggaagcggccgagggagcgtacaacgctgctcaggggacggttggtgtcgaggccggcaatctcgtctccactaggagccgcggcctcggcgacagcgggaggaggggcaggtgtcacagcgacttcaggggcagagggcttctcgacagaggttccagtagcggaagaggaagactcgatggactcgccagagacagaagagccggcctcggccttgtgagcagtaccgagagtctggaggttggccatcttggcgaaagcaccgtcctccttggccatgagctcgtcgtaggatccttcttcgatgaccttgccggcttccatgacgacgatcttgtcggcgttgcgaatggtggacagacgatgggcgatagagatgacggttctgctcttggcagcacggtcgacggcttcctggatgcggcgctcagaggcagagtccaaggcggaagtggcttcatcaaggagaagaatcttgggatcacggatcaaagctctggcgagagcgacacgctggcgttgaccaccactgaccatggaaccagagggaccagcataggtgccgtagcccttctcgagacgttcgatgaaaccagcggcgtcggcctcagtggcggcgtgctggatgaggttgatgatctcttggacgaggggaccgaaggagctgacgatggtggggtcgatggagtccttccccttcttggccaagtcggccagctcgtggctgtggaggatgtccttgaggcgctggtgttcgggtttgggagagttgataaggccgagagcaatgttttcgaggatagaccggtcgagcaaggagggttcttgttggaccaagctgatgaacgagcgcaggctgcgaacattgagctccttgagatcgtagccgtccatggtgattctgccagagttgggatcctggagacggctgatcatggccgccaccgtggacttgccactgccactaagaccaacaatagcagtgtgcttgccagcagggaaggtcaagtcgacgttcttcaagaccagctgatcagggcggctggggtaggagaaggagacattctcgaagcggatctcgccgcgagtctcaaagggaaggacgacgcccttgtcggaagtgccgtcgataggggaaggctcgtcgatgtccttcatcagtctgtcgaaagcagcctgcgcaccacccaaaaggggcagcaggggagaaatgttaccaaggacgacgcaagcatcgaccaagatgaagatgacggtgtagatctgaccgatagtctcgctgcccttgccagccatggcatccgccaccatgcgcgaaccctcccagaaagccagcgcattaccggcgtaggcgatgaagtagagcagaccagcctggacggcagccgacatgcctctcttgataccagcatcccgagccgtagccatgtgatcagcgaacttggcctccagtctgggcgcggcaccgaaagcctggaccacaatgacgttcttgagagcctcggaagcaatggacgaagcgctggcaatggcgccggcggccttgatcatgtacttttggaagtaagcaccgcccaccagacccatggcgagataagccgggatcatggaaatcaagataccagccaacttggcctgcttgataaaagccacgacgtaggcagtgatgaagaagctgatactagccagcaacacgcccaccttctccgacgtaccagcctgcagcgccgccatgtcgccatgcaaccgggtgctaacctctccacccgcggcacgagtgtcgaagaaggcgggcggctggcgcagcagggcagagacatacttgttcctgaggcgggcggcgagacgttggctgatgagactccacgagagaacgtaaatgtagatgaggcagaaggcggcaatggcgatgtagacaatgatgagcaccttgtcgttgatgtcgtgctcgtagcggaaggggttggtgtcgtgttgctcgaccgcgcacgtggcgccgttcatgtcatcgaccagttggccgaagacgatgcccatgagcgggaagggcacgccggctgccagggcggagatggtgccgatgaggaggaggaggtagtcggtccatgttgggtcggcggagaagaagatgcggacgtagccgaagagtttcttggtgagctatggtggtgaggatgggtgttagtatgttatgtgtgaataggttgtatgtcaagtggtgatggggtggtgttgacattaacccctgaatgggcatcaacaacaacatcaacatcaccaccatatcgataacccaaccactagaccaggtcatcactatgggcgtatcaatcgatatcgatatcaccatcgacatcacgataagatatcaaagagaaaatgggttggggtaatctactaaccggttcctttggcggtgctggtggtggtggtgtagcaactgccgtctcagctacaggtgtctcaggcgctgctggcggattctcagccaggcccttttcctcagcggacatggtgaaaagggatggatggtggttatatccgcgcccctttttcgtcctgctgtttttgtttacctacccactttcccttgtttgtttttttgctttcacctcatgcagatgtttggagatattgggagctggaatgaacggtaaagtaaaaagagtttttgatattgcgaatgggaaatctaagagggccggaacgttccgtggattgatggatggatgagtgaaagggttgggttgggtttggtctgggtctgggtctggttctgggttcaaagatccgacatcgaagaagacagatcagatcagatcaacaagccacacagaacgagaaccgactggctggctggatggatggagcatgtcaacactcttttcttgtcttcttcttcctcaacgttcagttccatccactacaaagtgtcatgggggagtagtagtggaaaatgacatttttttttttttgccttgtccccttcttcgtgtgtcccgccgttttcccacacctacctgccacccacccatccccccctttccgcccgcccaccgactcgactcctctatcctactcgctgcagtgccggtggatgcccccccgatggagttgcaccgtgtcactacataacgaaacccgatgccggggcttggcaaaggcggatctgataaccaaaacaggccggatctgataaaaattttcctcgcgtgctgccaactccacttggtcggcggggcgggatagggagccaatgatgcaaacaaacaccagacacattttcttcgttggcccggcaagtcaagaaaatggaaacggaaacggcagagaaaaaaaaaagacgcatgccaatctcaaacgtcttggccacgttgtgcttcttccccctttccgcccattcaagcaagcaacacccacccggcagctttcacggcctttttttttttgcttgcgagcttgcaagctttgttccttgtctgcggtaccgttttccaatttccagtccctgacattgcctggcaggtgaatttttttggggatggagaactcatcctggttgctcatttatcagatctttttcccgtttcgtccttcgtccttcgtccttcgttcattttttttttgtctctccttgtgcatatatacacccacccccttggggtttgtgtaaagatcttatctgatccgagagagttcacctcagctatgtaggtctcggctcgggtctcactgcatggccaaggttgtttgttgacctcgggccgggagtttgatgtagtgtaggtagtttttgttcaccgcactcttcctttgtgtgtggcacctcttgaattgcttccgcttctcactcactgcaatgagttcgcgagcaaacgttgaaaactccatgccatgatcagcttcactagaagaacttggactttctacctaggtatccatcactttattcacgacaaccgaatcgcccgtgtcaatgcttcgtctctggacggtaacgacaccatccccaacttccaaccaagtgaagttcacaaattccgttttccaaatcccaaatcccacattcctcttacgtacaaggccgacaatgcgctgctgcaaccttgctgcatacgtacgtatgcatggcgttttctttcttcacagtgcttgctatcatcacctcacactgaatcaaatgtctgcactctactcttcccttcagaggctccgtccgtccttgcattatctgatgatcagataagaaaaatttgcctctcctcccgccccttgtttcttctgggcaaggtggtcctggtcctggtcttgtcatggttgtgacttttggagagggttgggatgttggagtaggcggggcaaccccccccccccccccccccctccttggggagggtgttgggatcggaattacgaacggttcggtcgacggcgatgggagtgatgcacgcggcgtacggagggtaggcgaggtgggatatcgactggatggtgaggagatgctgagacttcagtgagaactggacaagttgacaagtgccagttgttgacgacgacgacggtttctacattcatttacacggcgttgggatcgagactgaggcatgacggcggctctggccctggcgaagtgctatcgggtttgatggctgatgtcgctcgatgctgggtcgtgtctcgttgggacgcaaaagtctcagctcgcacagctgtaacagggtatttattgtatccttcatgtttgactcctacacgctctcgacatcacatcgacagttctggtgtatgctttctttcgttccgtgtccatccttacaggccagttctcgccggggtcttgatcatgagcggcacctcaacatctgtttccgtccccaacacctccttgctatgaaccacgctcgccttctccttcggcaccctcacaaagcccatcttcttgtacaacccctccgcagacgccgacgactccaagtaaatgggcagattgctatcattgctcaagttgacgagctgcttgacaatcatggctcccgcaccacggccctgatgcttgggatctaccgcaatggcgtggacatctgtcataccatatcccatcagttcggctcgcctttccaacactcattgtttccagacccaagcaagaacttacagatatacgccccaccacccatgaccttttccctcgcctcacaaagcggtgccaggatctgatccgccctctcccgctgctcgcccgccagccaggggatcccaggataggcccgctcctcttttgttgccttggggttgataaacacgtcacagagcgccatgccgacgatttcgccggtggctacgtcgacgcacttccatgtgtactgcgactcggccttgtgcagccatgctagcgtcccttcggtgtgcgccttgcggaactcgtcggaggtgtagccgtcgggaaataggatttcgagaatcttgcgcccgtcggggtcggcggtgaaggcggaaaagtaggtgtcgtagaggggcttgatgtcggggatgagggcggggaggacggcgaagggcattttggatggtacggtctggtgatgctggtactgatctcggtcgactatcggcttgcaagtatgatacgtccgtcggtatgggttcgtgatgttgtgatcgaattcagtttgggcgtgatgaaggtctcaatagaggtacatatcacatgaaacttagttcactgggggaaattggcatattcatcacggctagagatacactacactacaatcatcttgggatcgccaactgcgtcaattcagccatgttagccttaccagtcaactacacagcagacgctgacgcgcgtcgtcagttgccaacaatggatagattcaatgcatcttcatgcgcgctagacttggaatccgcattcacaatgagaaaacaacagaggcaatagcgaagatcaatggtgggtggaggatctggaaatggaacgagtcaatggcgttgtttggatgggacgctggcgcgaacggtccccgcctgtcctccgcttttcggcggcccgctttttgctttttggaggatgtggtggtggtggtggtaatgcatgccgtggtcccggttcatgttcgatgtgagatgagatccaatactgcacgggtatgtactcactcgatcaacaaacacactcaaccatacactgaaaccacgacacactcgacacattcgtcatatgtacacaatggagaacaacaacaacaacatccatcacaaaggtcgatggcggttcatcgctgggtggaaatcgcctacacggaagaatccaaggccgagaagacgaacacgacttgtcgaaaaagaaaaagaagaaaaaactggcaagcggcccctggaaagaagtactgtaaagtcaagaattcccactgtcctggccatcaaagttatcagatccgatgatccgttgttttccttcttctctttatcacgagcctccgttttgcgggttccattatttaccccaccatggcagcgcaaacggactccacacccgagggacggtggaggaggaaccggccggaagggacaggacaggctcaccgtggagggaaccgaccaaaattctctcactttttccagcacttcaacccgcttcggatgaatgacttcaacgccagaaaccatgtccattgaccataacaattgtgtgagatcgggtccgaggagactgggcagagttgctcggccgagttgacggaaggacctcgttctttgaaaatgtcacgagtgtgttgttaccaattctttcaaaggcaaaccgttcatcatgaagaccagaaaggaaaaaaaaaaaaagatgaatgtgtgacaccaatctgcacgcctcttctttcccaaccgaggatggttcccccgaagaggtcccacgttccccgccatgttcaatctcaacgtctcacagtctcggatcaaatcttatcagatggtgatgatcaaggatgaaactcgcgcgtgtgatccattccgaatcctttacctctggcccacacgcgcggatgaggagggaaccttgtcgtcgaaccttacgactaccaccaccaccaccaccacttccgatacgcggtgctatcctgagccgagtgggtggggtgagtctagccagatgctttcgaccttccttcgtttcgttccctgtgatagccacgcgcgtgtagctttgtcaccagatcatgccatggcccagtcacgttcagccatggcggtttcctctagtgaaaagagccacaccaacagcttcatcgtcgtcttctcctcttgagtgaaaatattcaagtgtgaatacagacatacggcagggcgggaatagactcatacacaaccctttcccatctgtgtccttccttcctaccaacggactttccaccacgtcctgtcctcatctcgcccgcttatctaccccatattgtgtaattccatccattcgttcatcacaagtcgatcatcgacgtcaccgtatcttctatcctatcgtacccgtccatcgacgtatcacaacgacacgcgcaagagcggcagtaatacgcctctctgtccaacatacccaccgagtcgataatccagtactcccaaaaaggaaccagtaacacactatcaccaccaccatgcagcaagtcgtgcaaggagccctctcttttctcggcctcaacggccagagcagcaacgccaccagccacctcttcgacacactaggtctggagacagtatccaggccactatcactaccatcacaaaagaacatctctttgctagacgcctccctcctagcagggctgttgcttctccagagagagcgaggagaagatgatcgggtagaaaacttcaactggggacggagaacatctgatggggcggaaacgtcgtcacagttttccgtcaaggcagtgctgggttctgaaggactggaccagacggcgagtgtgaagaatgtacttgaggtgctgaagaaggtcacggggcaagatgtgacagaggagaacaggaccctgttctttaacgatgggaaagaggcgccggagaagatcaaggaagagggatatgagactgctcagcggccggtatgttttctcagctcccgagtttgagctgccgtgactaacatgatcaccagaactggaaattccagctcgagctccttgcctcagaagacggcgagcagcatgacctcaccctccaagcctactggttcaagaacgttcccgacgctctcaccagttcccaagtcaccattcgcctgaacgcctttaccgagcttcttggcctcatcttctcctctcccgagacaacccccatctcctccctcctcgcccctctcccctgtgacctcaatcagatctgggccttcaacgccgtcgtgcccccattgatcgatcgcactatgcaggacatcatctccgagcaagccgccgccaacccctccaagccggccgtctcctcctgggacggcgagttcacctacgccgaggtggaatcgaagtccgaccttttggctcgccacttggtctcccgcggcgtcaagctcggcggcgtggtcccgctcatgtttgagaaatcccgctggactatcgtcgccctgctggccgtaatgaaagccggctcagcatttgctctcaccgatcccacttcgcagcctgaaggccgtttgcgcgtgatggtcgagcagaccggtggcgacatcatcgtcgcttctgcttcccagactgaactcgcggaggtctgtctcccctcttcttctggaggaagccaaggacaggtcatcaccgtctctgacgaccttttcaccaccctctctcaaacccccgagctcacctcggtgacgctgcccgtgatccccacgcaaacaacacccctctacatccaattcacctctggctccaccggcaaaccaaaaggcgtcgtcatctcccacgccaactacacctccggcgccctgcctcgcgccgaagcagtcggttacaagtcttcctcccgctgcttcgagttcgcttcctacgcttttgacgtctccatcgattgcatgctctgcaccctcgctgttggtggaaccatctgcattccgtcggacgctgatcgtatgaacgatctcgggggcgctatcctcaagagcggcgcaaacatggcgcacatgactccttccgttgcccgagtgcttgatccagaagttatcaagggtcttgatgtccttggcttgggcggtgaagcagtctctgccgcggatgcagctgcttggtcgaagggcaagacatcggtcattgttgcgtatggaccgagtgaatgcactgttggatgtaccgtcaacaacgtctttgcgagagacgaggaggccaagaagaaggggttcaccaccggaaacatcggtaccggcgttggcgggtgcggatgggttgttgatcccaacgatcatgaccgtctcgtgcccgtgggagcggtgggtgaattgctcatggagggcccggtcgtgggacttgggtacctcggtgaagaggaaaagaccaaggaggtgttcattgaagatcccaagtggctcgttgctggccatggcgatgctcacccgggaagaaaaggaaggttgtacaagactggtgatttggtccggtacgatgccgatggctcgggggcttttgtctttgttggacgcaaagatgcgcaggtcaagctgagaggccaaagagtagagttggttgagattgaacaccatttgcgcgccaagttgcccagtggcgtgaagattgctgccgaggttatcaagcctagtggtggtgatcccacgctggttgctttcctggcggagactagctcgacgggtatctcggccaaggacgccctgcagagtgttgttgagggtgaggttagcttctctcctgaactgcaggctgcgctggatgggattgaggaggtgctgggcattgatctgcctaggtacatggttcctaatgcgtacatcccccttcgtgagatgccctcgctggtgtcgggcaagattgatcgcaagacgctgagggctatgggagctgcgatgacgagggagcaagtctctggtagcgcaaagaaggccagacagggtggcgagggcggtgctcctactaccgagatggagattgctcttcacaaggtctggaagcagctgcttggtaccgagcaggagattgccgctggcgatagcttctttgctgttggcggtgactctctcagggccatgagacttattgctgctgccagagcggagggcgtcaagctcactgtcgctgatgtcttccggtatcccgtactcagggacatggctgtcgtcgccaccaaggtggacacccaggacgcgggtggcaaggacaacaacgagattgctcccttctctctgcttgaaagcgattgggccatcgaagacgtcaaggccgaggccagcaagaactgcaatatcgacaaggacgccctcgaggacgtctatccctgcactcccctccaggaagccctcatggctttgtccgccaaggtcaaggaagcttacgttgcccagcgtgtgctcaagatggaaggccaagccgccgctgacaagctcaaggccgccttcgaagccatcaacgccgactgcgccatcctccgcacccgcatcatccactccccgcgcggcctgatgcaagtcgtcgtcaaggagcctctgcactggcactccgctaccaccctcgccgagtaccttgaaactgaccgcaacgaggaaatggacctcggcaagcctctcgtgcgctacggcctcatccaggacggcgacgcctaccacattgtcctgaccatgcaccacgctttgtacgacggctggtccatgccccttgtcgtcgaccgcgtcaaccaggcctaccaaggtctcgtcccgcgcaagcccgccgcggagttcaagcacttcatcaactacctcaacaacaccctcgaccgcgccgcctgcgacgcctactggaaggaccaactcgccggcgccacgggtgtgcagttccccgctctcccctttgaggggtaccaaacccgcgccgactccctctgggagctctacgtctctctcgacgggcgcaaacccccttcttcgcccaacaccaccatcaccctcgccaccatcgtgcgcgctgcctgggccctggtagccagccagtacacagccggcaacaacgacattgtctttggcgagacgctcacgggccgtaacgcgcccatcgtcggcgcagatgagatcgaaggtcccatgatcaccaccgttcctgttcgcgtgtgtattgatcgcgagcagaccgtcgccgagtacttgcagcaggtggcagagcaaatgatcacgcaaatcccttacgaacacgcaggtctgcagcacatccgtcggttgtccgatgacgcgctgcaagcgtgcgagttgagaacgggtattgtgctgcatcctgctgcgggcgaggtgggcgttacggagaacacgccggcgaatggactggttcctgcgggtgatagcgaggcggcgcaggaggcgttgaagtttaacacgtatgcgttgatgctggtttgctcgttggaggcggatgggttcttggtcatggcgtcttttgatagtaagacggtggagatggatgtggtgaagaaggcgttggatcagctgcaggtggtggtgaggcagttgtgtgaagacggttgtggggagaagaaggtgggacagttggagtgtttgacggagaaggatcacgaggaggtgaagaagttggcgggtgtgaagaacctgacggccgagtctgatccttttgtcgggggtgtcactgcggaggatgtggaaggggtgtggattgttgatgctgctgatactgccaggctggtgcccgtttgtgcggcgggcgagttgattgttgagaccagcaaggaacttgatgcgcctgtcactcttctcgctgagactccggcctggtacgagggcaacaagaagctgtacaagactggccagctcgccaagttcaaggttgacggcgattctgcctccctttgcatcctcaaggcttctgagcccaagaccgaggtggccaagaagaaggttgcttcctctgttactccctctgctgttgctgctacctccgccaagcaaaagacgctgcgcaagatttgggccaagctgcttaaggtcaaggaggatagcatctacctcggcgatagcttcttcaaccgtggtggtgactccatcactgccatgaagctggtgtcggaggcacgccagcagggcctcaagattagcgtcgcgcaggtctttgccaaccgcacgctcttcgacatggccaatgtcatgcaaaccaccggtaccgtggttgacgcctcggagaaggttgagaccgagtacaagcctttctctctcctcgaggagaataacaaggccagcatcatggaggtcgtcaagcacagtctggccgataagtcgtggaccatcgccgacatcctccccacccgtcccctccaggagatcgccgtccgcggcaccgtcgagctcccccgtttctctctccgctacgagttgatgcactttaacggccaggtcgacaaagccgccctcttccgcgcgtgccacgaagtagtcgcacgcaacgagatcctacgcaccgttttcgtccgcgacgcttccaacacctgttacggcgccgtcatcgacaacctcatcacctccatcgccgagtacgaaatcgacgaccacgccgacgtcaaggacttcgccgcccaagtgtgccgcctcgactcgcaaacccgcatgccatacggttcctcctttgtgaaatggttcttcatcaccaacggcacttcccaatgctcgctcgccttccgcctttcgcacgcccaatacgacgagatctgcctccccatcatgctccaccagttccaccagctctacctcaactcccccgaatcctccattccgccttcctaccccttctcccacttcgtcgcacacaccctccgcgactccatccccgccgccattccctactggcgcaacctcctctccggttcaagcgggatcacccgcttccgcccttccacacccatcacgtcccggaagcacttcgccattcaccgcgccgtcgacatctcctcccggccacgcgacgtcaccatcgccactttaccttccgccgcctgggctttggctctcgcgcgccacgtcaaaagtcccgacgtcctcttcggcgaagtctcctctggtcgtagcgtcgacgtcccaggcatcagggacaccaacgccgtcaccggtccgacatggcaatacgtccctgctcgaatccaattcgataacccatctaaacctcttcgtacaggccacgatttgttggtggagatgcagacgcagcatatggcttcttcagcgtatgatagtatgggactggaagagattgtcaagacgtgtacggactgggaactgcaaaaagatatgtggtttgataccgtggtgcatcaggatgtggcgcatgtggagaagctggagttttcttctgtttctgtttctggggatggaaatggggaagaggaaaagaagactggcgcaaaggcggagtttgaaacgatgtattgctttgaggagccgttgagggagtggaaggtgcaggcttttagggacgagaagggcgaggagatggtgttggagattgtgacgatggagtgctggaaggaggaggcggaggtggtgttgggagaggtttgtgaggcgttgaagcagttggtggagaggccttgggaggggttggatgttgcgaggctggaggagtaggtttgagtttgctaagcggtgacagagcgtcgttgttgtggtttcattaggggggttgtgtacaaaggggattttgttcgcttggtgattatcttggctgtctgtcctgcttggttctgtgttggtatttgtttgaacaacgttcttgcatctatggttccctaggtattcgtgtacatattttccctttgctggctcgatgcttaaactatggattcccattgtcaggttctgtaggaagatgaaattgctgttccgcaccatttggtcagttccgattcgacctaaagtcgtcattcagtttctacactagtgtaggttgcaacatcacattcctatgtacaagcaagcaatcggccagtgtcaccagcgtactgactgactgacctctttggttgctggcatatgacattctcgtgagaggcaaacgaaccatttccgatttccgagagaaatatatacacatctccatcacgaatagccaatagctagaaaccctcgagttgtatgagccgcaaagcgttccgcatgtgtttctgcccgtgtcgcctgtcatagctgttaacgacacatgatgttgttcgcaatctaacaatttctcggttgaaacgggacaccatatcgttcattacatcttgcccttcttttccgttctttgttaaaccttcaaggaccacgttgcgacgcaccatacaaaagccattattattcttcttcctgtcacaaaagccagtacagtacagtacagtacagtagtacttctataatgctttttgaacgccccttaactctcttccgtcgtcaccgcagttttgtctcgcagtctcctcgcttcctatcttacttatattgcactgaaaccgtgcatccatccatccagaaacaacccaaccaaccacctacaacaatgcactttatcaaatccctcctttccctcggtctcctttctcttctccggtaccatgctgccctcgctctgcccaccatcagcgacgacaccatcaatgacgacaccaccatcaacgacgacacccttatccccagagtaatgattcccaaggacccaaacatgaacttcgaccctaacaacaaacccaacgtcaccaaatacagcatcaccgacaaccccgatcacgacgtgaccctcatctgcccttccccccgcgcgctcctcagttcgggtccacctccggagcctggaaggttctcaaccaccttaggtcgctggacaacggtccgcctctccccgacgacattaagcacgcggacgggtgtgaacggataggatgtgaggaaggactgggtatcttttggtgtattcagaatgttcgttcctcttttttttttttttctttcctatttctctattcccatatccattctaggctcctgtaagggaactcacgaaaaaaaaaaaaaaaaaaaaaaaaagaaggctgatagttaacgctgtgatgaatacctacctacctaggtatcatggacctaccaaaacgcgccgacttacaagacgcttgccgaacaggcgcagatggtgcttgatcaggaaaagtgtaggacgacggacgcgacgaatactcgacctttggttgctggggaggcggtgtatgggcatcatgatgcgtggagtgtcgtactgaagggggtggtggattgtacctaagtaaggcgcataatactgggcggcaagagtgagcattgtgcagtgtgagactacctacctacctctagccttgtcaccttggaagagcagccccatggggggttggaggttgttgttgagagatactctctctgttatggactgttagcttgcttcagcccccccaactagtgatgtttttttcttttttttcattttttttttttcgtttttaggtggaaacccgctcctactatacggccagcgcaccttcccacggtcccctctccagcgcttcctttcacggcatgtccagctagatagatacatccttgggtaattctttccaggtgtgtatccaattgtcgacggttcctttcccatttacctgctcgagattcatccgatgctaagatacctaatccgtggtctaccaaagcacgtttcaccttcaagtgcaattgaatcttgttgtgctttggagggtaatagtccaataaagcatcgatatgggtacaagtacggtacaagttgtatatctcaaatatcctcctctatctgttggtttaacttatgctgacagatctcgtcctctatgagatttctcgcccactctatccagtttgtcccttctaaacctgaagcagagatccacctctatagatccgatccgcacttagactctaagggataccgccgtatcgtacactccccctactgtacagtacttgttaccataataatacaaccaaacctgggacacagtcctgattccggtattgatacacccaactccttctcttgattcttcctcaaacaagcaaaatcaaaacgccgcacgccatatttgttggtataatgtttcttccgcccgtgtcaaaacaaataattccatcttttttgcccacaacacgccgcacacgttccgtagaacgtgtagccacatatgaaatgagaaccaacaccttttttcaactacaacttccatcattgtcaacttcctgcttgagagacactaggcccggaagaccccggcgtgcccgggcccccttgaaccatagccatcaaccccctcagctgccccatgcccattgtgcgactcctcgctctcgtaaggcccccagggtcaatgggactccatccagggacgtcgtacaagctcgtaggtggtccgccgaactgaccgggaagcggactgggcagatgtggtgcattgggacgaaggggtcggcgaccaaaagtcgcgtgttgcaatcctctgggcacgttggaacctgcaccgagcctcggatcgatgttaaacccttgcccttgatgagaggcttgatctcccatgacgacatcttccattccctgtccttgtccacctccaggcccgggtccgtcgggacgcgagagtccagctccactaccggtagccgaccctggaagcggtgcttggccatgagcatatgcagaagcagcattccatattccaggctgttgctgctgatgcatcatcgaactcgcatcgtgtccctgcgccgcgcctatcccagacgcatgatctaagcctaacccttggttcagccccagtcccggtatttgctcggccagacctggctgcgtttgtgccatatcaaaggcgccggtaccgccaccagtgtctagatgcaacactgaccccggcccgatgcgcatgcccccgggtctcgtcgtcgcccacatgtagaggggctcagcgaattgcttcctactcgtcggggtcgcactgagtgctctcatgaagacatcgagcagatcgacgtcctcgccgtcctcgtagtccatgacctgatcggctggggagctggttgctgacctggcagcctgcttgttctttccagaggctgcgctgtgtcttcgaccgaaattgggcaaggtaagaaattgcccctccaaagaggccttgtcgtacgaatccagcacgttcatacaccaagcaccaatttcaaagatcttttcaaaaattcccatcccgttgacctccagcgctgccacacctgttgcctccaagcccccgatttgcataagagaccgcaagaccaacccagtttgcctagcgatagtcaggggaagtgcgaaatgcatactctcattctccgcagcccatgacaggtacccctgtcgcagcgaggaaagccagataatcaatctgagccactgctgcgttactaacagctcggcggtttgagacgctgtcggttctaccactggagctacagggtcctcaggcgaagaagaaatcgatgaggatgaaagcgaaaggtcggagaagctgcaagactgggaaaccggcatctgtatggaggatacggcggcattgggagaggaagggaaaaacgggtgtgggatggacaagccgcctgaactgccggctggtcgagcaagttggttctgcagagcgaggtaggtattgacgtcgacggtggagttggaaccataggtccatgcttcgatgatggagtcgcgaaggggaatgtagatgccgagaagttggagaaaaccggtgtggatgccgcgggattcgtaagcgtgaagagtcatgggaagtttgggtgcccggcgcagcatgagcggcttgttgcgtagaattgcaaatgacctgcttttgtcagatcgcgtttcattacagagctggaaaagaataagataataaagacttaccgttccataacatacaacagccaaaacactctctgccgacatagagcctcctcgggagataagcctgcgtacgtcgactcatcctccaagcccagctcctgcgcaaaggttagggcctctctcagatagacccacgcctttgtgctttggttagtctcgaagaaggaagaagccagaaaaatggacgaaacaaccgtgctcaacgaaatgttgtcatacaagtcatattgcttcctaacatctaagcaatcgttgagcaggaaacgacctgcctggtcccagaattcgggactgtcttcagcaccgaggctgtgacccgacatgcggaaacaggtgagagccgaaagggaaaacaggaggtttttttcggggagatcgcagactcgtgggtccattcgttgtatttcgggcatgtacaggacaggcatcacgggatacaggtgttgatagaagagttctacacatctgggtataaggtagaaaaatgcgcctcttgaggggaatatgtgttcattggcccaaaggccggttgtttcgggggctgtgctcacgtcggaggcccaagttgatgatacagaggcgttttgcggatagatgtcggtattatttgaccgggctccgtcgcttacctccggactgggttcagttagcactgcggcttgacactgaaaacagagacgggggggctactcactctccagaactgcttggacgctgttcttccttctttcctgcctcgcgttctctgagtctgttgataagacggccacggccgggtctcggccctctcttgcgcggcacgtggttcctggtacattgaagcttcgcgtctatgcaaggttgacaaggtgactggtaatcgcatctgattcctgtgaacaagcgaagcagggttagccttttgtggttatttcccgcgtctgacaatcagggttctatggctgacagggatcgacatatcgcatcgacaccgacagaatgggccatggaacatcaggccatgcgctcagggtacgtggaatcagatctgagttgtgggcaagactcactccttagtcggcacttgtcgcaaaccttgggcggctggacaggtcgatttgaagacccagcagcactggtggcattggagctcgaggaagggcgagggctttgtttggtgctcgtgcctggctcagtctttagacggacgatttgggcctcggggctggagcttcctcttaattcttcttggtgtgacagatccattagctgtgtggtaatatggtatgactggtgcggtgtggtgtatagtagtttgaatggacactagatgtcgatgtgatgataggatgaatagatatgttctagacaactggagatgggttctctggcgagatggcatgcattgataactgcgccgaaaagacaactgacgcaacccaggcaggatcgccaagttgcctcgacgtcttccatgtgctcccatccacatgaacatcatgttgatgactctatccagtgaggtgccagtgacctgctctccacccagtccacgtttgccttaccccggaagagcggaacctcgaaagcggaacggggcgggatcccattcattcccagggcagaccagaccagaccagagcgactacctagtgtagagagctgaagccctgagcaggcaaggcgaagagcaggaattgcagggctgaggagagagccgcaggagatccatcgttggccagaggctcgaggtccggccctcgtcctcgactacgattggtgttcaccatcgtttgtaagcggaagtaggagtggatggcaagctaactaaggtagccaggtaccattgatgtcccgccgtcatccatcaatttggcgcagttgccgaagactagcgacagagacaagagggacagagacgcgcagaccaatcgagactccccttgccgcgggtagggcagccggtgttgtgatgggactcccgtcatttcgcagaaggaaggtgatggaaaatgaagaagtggaaagacggggattgatggatgatgaagtcacgtcgaggacaagggggtggaggtggaggtggtggtggtggtggtgagtggtgatgacccggtcagggtctggtcagtagtatcctctggccatgccatggttccatttggcgagtggaagaaggaaagaattcgagacaccagaattcagttgtcagtcgtcaactgaacgaggtcatgtctcggagaaagagaatgaggaaagagtaaacgaaacacgaaccgaaacaacggaaagtgacagaaagagcagaagatggacccttcccacattgtcccgtcgttgcagtctgtctgtctgtcgcagggaaggtgcaaaatgtccgcgtacctggcaagaccattgaccaatcagcacccagggtcagtcgataatgacggatgcccagactcgcaaacgagcacaaagcctcgcaaacgactgcaatgcaaggcgggaaagagcgggagacgctctcaggggaaagtgatattcgcgacgtgggacagctttgggcaagtgcctggccgatcaagcagggaaatcgagattgcctccccgcgcggaccacagtgctgtgtgtagtgtagtgtacgtaggtaccttgtaattacataccctgtaactatgtacactcagtacttacctactgtgtacactacggtatgagggaaccaacacaagggaatggaatagaggtagctgaagtggaatgagggcgggcccctaacccttgtcgtcaaaataaggttttgggcgcttgtccagcacagttctaggcctcatgcccactgacgacagctgtctcgggggtcttctgacccgtgctatagccactgtaatgcaacacccaccgcccatccatctcctgttgatcatagtttccgacagccaggtcctttcatgacgatccgcggccaatcggaagctgcccgcccgtcttacagcctcgtgtatgtacatacatgtaatctggacaccgtctttcttcttctgctcttcaccatcatcatttcccctatgacatgacgcaacatgacattacactaatacggcacattcgaccgctctctctcgacacttctcacctttcccactgcatattctcagtcatcttgaatcccacgttttttccaaggttttcgtcttcgagatacgtcagcggaagaccctgaatcctgtcctcactgaaccctacatgcgtcattgccagtctccctcgtaagaaacgagatgggattcgagattcgagaaagaagggagggttacggtggtgtcgtattaccggtaattccgaggcgcggcgccactgttcccatgcggcgatgacataccccctccgctcgttaccagctgctcgtcactgacaagtgatcgcaatactgggcacattcacagcagtgtactacctgagtatgatgattgacgctgggtcatgattgacggacaggaacaggaaatcttgtactacgcttccatctcatggccgaccaaccgacaaggcaccgccacggcaccggcactgcggcaccgacacctacctacctagtctaggccactcatgcaagatctattgtgccaaccgtcaatctcactcattcttcacccttcctacactaccctccttctctccgaaaagctccgattgctacctcagacaatccctccgctctcaccaggaagcggttcaggcaacggctgtcaggcccaatctctgatcccagaagaagatcttcttccattttcctgtattagtgtacactacacagtctaccaccaaggaactcaggtgaacatgggcaccatgcacacagcctcgtctaggtgtgtaagcatgttttttaggtatcaatacggcatgacgtgtgtcgatcacttgtacacctcaccccaatccggttctgcttttgatcttgcatacctttattttcgccttgttcctttttggctgaacaagccacagatgctcggtaattcggatgttggttgagccgttggggctactgaacgttgtgaaagccaccaacggtccgttgtgtatcatgaccggaggtgtccccgcatcacttacaccactcgctcatttcacctatacctttttcggttcacctggcttcatctgacctcactcttctctcaagttatcttgaacggaaagccttgcccgccgagaaactgcgagaagtctctcgccacagtggggaaacgacatgccttccccaagtccacccacaccatgcccttcatatttcttagtgtttcacctgtaactcgagatctacggtgggcaaaatccaggggaccggaaggcatgtgagtgaagttggaaacaaaaatctcacgagtgtgtttcatgtaggtctagcttcacgtttcgtagctgggcccagcgggtccgggacttgctgtcttggtattacgtcccgacgtcttggatcactaatcccctacgacgaccaaaggagccccagtaactacccaaatgggggatgttgtgcaccgaattggtcagcgagtgtgggtttaatctgggctgaagatattcacctaggtctagcttgaaaactctagcgggtccatgaatcatccatacatatcccacgataacgcgagcatccgattccaaggtatcacataacagagtggagagttgtgactgctcgtcttcctggctgggaatgaatcttctcatgcatggcttatcccaggtggacacgcgaaactagaaacgccggaaatgcttccgcagtcccatgagtatgcaaccatgaaaccatgagggcaatccgcagatctcagggtgctgatgatatgtaaactggaccctctgattcgagttatcatgacgctgcgcgggattgatccgccatcctgacaggcatggatctatttgtgcgagtaattgctgaaagataggcatgaaccgcaatcatcactttgtttcaccttgaccatgcgagagatggaccctttccaaagaaaagaaaggactgtgaataggcacacatggtgtgcttacagtatgaatctacatgacagttcgtgtcttaaactagcgagcttctagttcccgcgaaaattacaaaaaatgtttttaaaaaaacaaaataaaaagggttgcctgaaacaatcatcaagtagcgacccaagacaatcatcaccgatgacattacttgcaaagaggatgaggatcgagggtctgaaactctctctccacagtgttcatcaggatgaaagtatagacccttcaggttgatgagtgatgttcatcatgttgacaacagagacagtcgagacatactgacgcattgggggtatgattggggaagaatttatttgtgagacacgcttgcttatatgctgcccatgagaagaaaggaaaactgaatagataggagaaaatcaaaaagagcagataaaaagaaaagaaaagaaaaaagttccccgcaaaaaaagaccccgcaaaaaaaaaaaaaaaaggaaggaaaagacgaatgaaacaaagaaaaatataaagaagaaggaaagagagacaccccaaaagagattaatcgcgcatgggattacgcgcgcgagccagcgagcgacagaagaaaaaaaaaaaaactaaaatagtacgtctactaagattataacgtggtaaaaccacacgatcgatgagatgcggtccgatccgatggcgacgaatgagaaaagaaaaaaaaaaaaaaaaaaagtagtcgttgcatcacctctattcgttggccatcgatcgctttttactagaggtatcgccatcactactacccttaccgtaagtagctgcttgcactagtctacataactctacctatctttagatgcctattgatactcgtcagtcagtccaatcatgtccaactctgctttggtccaatggagtggagtgtctttgctacctaggtatctagatgtatgtccggtccaccttgatatttcacctaggtgccttttgtcctctctcgctttctttccttgctagaccttatagtcccttgctatctactctaaacctttggattaagtttcctgttttgatctttctatgccctaggtatgcccgttcttgccatttacctctacctatctacctacctacctatctatctctctattgatttacccccttttccatctgactcgtgtgacttccacttcattttctttctttcgttctcgttctttctctctacttctttctctgtccaccggatgaaccaggagataggtagacatcaccattccacacaaccaggtccaagttgagtgacgtgccggagatacagatggagatacagatggagagactagtagatacaggtggggagttataggtacacgctatgaaaacgctactataaaaaaaaaactaaaaaagaaaaagcaaaaaagaagagaaaaaaaaacgaaaaaaaaaaagaaaaaaaaaaaaaccggcggccacatggatcagttaccacaagacttgataaacagaaatgtcacacaaatctcctccgaatactcatttagtccacacctggcgagacagatagaccctttttttttttttttttttttttttttttccacggggtattctagtcttgatcatccatctcctggacaatacctactgatctccgacggatatcggggtatataggtagtgggaacatcctcgagtggtagcatgatcgagggccgtgtaccatagactacgggcgggagactccctccgcttgaggcaacggggaatatgtgtttgttgagatctcgcgaatcttatataatttcgcgaacccttaagacttttacaaacttgtatcgcatatctaccgaagcgaagcgaagattgtcgatgaaagtcgtaaggtaagagcagctgattttggatgtaactgtcgggaattatagagccatcttggaccatatctgatgttttttttttttttcaggagaatcgtcaaagggtaacattaggtaggtagatacccagggaatcgtcacagacgtagacccagttgaacagaaagaggcaggatatacccgggggtgatgttgtccaaaacagaatcactacaatctagatcgaggctgtggtcctccctgcccggaatgatgatggcaattgctgacttggttagatatctcctttcagatatgaccttgtcccatcaggttcgtggcatgttcctcctagatctagtatacacccgccgtcctctttttcaataagatatcacagttcgtcccgataatactcctccttactcccctcctcgcttccacttccgcttccctccccatttccccccttcttactctccttttggtctttcccagcttcagctggctctcccccctcatcttcatcttcataccaaacaaacacctcctttccctcctccgcaaccgccccgtcatcctcatcccccgaaacatcggcataaaactcccacacaatctcgccccctgcctccctctcatcattcaaattcctatcaggatccaaccccgccgctctgatttcctctctgagtgcgtccagggtctgctgatccaaccccagcttatcgatatctctttccgaaatcctcattttcttcatttctttctggccactttgtcctttacctgctcctgctgctttcctgcccttgcctgcttttgggtggtggttgttgttgttgttgttgttgtcgtcgccataatcaccaaagacatccgctttgaaggccgctttggtcagtgcctcgagaaggttcccttgctgtgcttcttgtcgttgctgttgtagatgacgcgggagggggaggacgtgggtcgagggaaggatgcggcgcgcaccaatggggatgccggctaccgttaagccttggtatgagagcttttcgggtgatcccgattctgacccctgcttttggtcttcggtagtgacggcagctgcagcagctgctgctgagtcgatggtgtttttcctccgctggttgaaagacagggcttcctcgtcggaggtgatgatctgccgacaagtaatcgggtgcgccttggtttccttgggcgggaggaaggcaacgtcggcgcagagtcggggggtgtggatgaccattagataggcacaggtggtgacttccttgatccagccgatcctatcgcccgagagggctgggttgcagtggtactgaatctcgatcgtgcgtggacggcccgtaaggtcgcaaatggtgcccccgtctagtcgctggacgaggtagcgctggttgtctttcgcctggagctcggtgttgggaggtggggagagctgcttctgttcgttattggggacttcaatctgcttccccttttgggagtgggaggaaggcggcaaggatgtcccgagaatgtactcctggctgttcttgtcgcgcaaaggggggccgcctttcgggttgggtacggcgtggtattgcacgatggacttgccgtagcagtattggtagctccaccagccgctgacgaagtgaaggcattgattctccaggccgcgcatcagctcccatcctttgttataggcgcgagtgacttcgcgggcttcttcggctttggcaagctcggtcgcagtcttgttcagagcgggcggcggggcgatgatggggatcgagcagaggtagcgcatgggcgggtgagcaatgagctcgtacgtttctctaagcggcgaagtgccgcctatgctctcgtcgccattgtcggtgtcggcgtttgccgtcgcggattcgcggatcgcactggtcagatcggttcttgtcgtcgagccatcgtgtgcgccgtcgctcgctggggtcggcttgggtgtcttgttggctgcttcgaggagagcaaaggcgtcggcctcgaagacataactgtcggaaaagatgacttcaaactgggcagatgggggattgatgtcagcatcacttcgatacttttggtgagcgggcaaagccaagacgcacctggggatgtgccagcagatcttggtggatgctgaagctggcgggctgtcgagcactgccaaacggcagcgagctcagagctaggagagctaggcttggacggcgcatgatgccgctggtgatgaatgtgccctcacatgtacagtcagttgaaaggagaggtcaggaattcggaagatccggatccttaatgttttggttgggttggtttccgaggcaagatggtgaagcttcccgccgccgccgtcgttcgcatagacggccaggttgcttccccccaaatgccaatgccgccagctcgcgtctttgataaggtgtccttatcgttgctgccaaatcgggcgctgattccgcctgccgccattatggggcctgttagtgttagtacgtgggggactagctaacagctcaaggtattgtacctgccgcgagagtgttagtgcgtcgccagatcgaaacagcacaggtagtctgatcaccccaaggcagcttctcacctcgcaacaacatcacaccgttaaagctcttcgtgacaaattcaacttgcgaataacttcatttctattatcgatcacaccatcggagacatcagcttgcctcaaaaagacccgtctcgagccgagcctttcccgaaccccgccataacgagggaccggggagcgacgggactcaccccatctcactttctccggtcctccactccatggctcgtctcatccctccccgacctcccgtcctcagctgaaccatccgcgatctcgatccgcaccttcgctaatgtcctaggacgtccgctcttcccccacgtgtgttggaaaaaaaatggcccaggtccaaacgacatttcaagtgtaaatcccgagctaggtatgtttgagatttatccaacccctatccatgtctaggcatcctggagacatcgagatcgttgactttttttttccccgtggggtttcgcgccaggtgttcgagccgcctttcatgactagttctacacactacttacttagatcactgaccacatgttcgtcacaaagaagcaagacgtaaaaataccaaatcacatcactgcatcccataaacattgttcgcaaatgtctcggtccaccactgttttttttggcttcacattacgaaatgatttagttctcagtcagtgagtgtgatgatgatgatgatgatgatgacgatgatgatgttgatgtggataaacattcgatgatcccaccaaccaaccaacctctcccacctccatttttctcctctcatgattttttttaatcgatgcgatgcgatgcgatgtaatgcagtccttcgaacccggactgtcgctatccgagacatctcgcgcaagtttttaaacaacatctggggaactgaatcttgcttaggtagttttccaaacaagcttcagttccttccaagctacatacatacctgccttcctaagcgcgagggaggataggtacctacctaacgggtagccgcatttggctttgcagcgaacacctatgtaccactatctaacccccaggaaaatcacatcaccggtgatgatgatgatgatgatgatggtggacgggaacttgctggtggtcaactagaactagttttttttggatggcaggcaggcaggctgggggccgatcaggatgtgcgagatccggtgctggacaacgactgagagtcttcttaagtctagacgctacgagtatccgacgtttaatgcccaaggcgaaataggtcgaggtaggtacttagcggtagccagccaaatggaaagtggaagcacgatgatgtggatctagatcttgtgcgacgtaaacttcctgaaactggaactaccatcctgtgtctttttggtttgtctatactcacaaatttgacatgaatcgtccccatgtcgaaatccagtgtgtttagtttgttgaaacgcttatttctttaatattttaaaggttccgtaaggaagaaataagtgtttctgtctaaagcggtccaataccattaattgcggagccggtggcccactttctacccaattgggagattctgggagtttagcaaaactcgaggcccgtgcattcaactaagaaattgttttccgatattgcaattgaaattgctcctcaaccaatgcgtgcatcgagttgcaactagttgcaaaagtttcgcagtttttttctgattattttgatatctataatgaatcttcccgataggtatttattgagaaaatggaaaagtaaagagtcgttactacctatataataaagaaaaaaaagactcactgcaactaccaatcgagctggtagcttaacggagtgatttaagcttagatgtagtgattcacttccttagggtataagttcaatcccatttattagctaaaaaaaaatttattttagaaaatagacattataatataaataataatatgtagaaagtgaattgaataaaataatattcctaaattaaatgtgaagtgtatctaagtagtagatatagtattataaaatagaaaaaaaagaaaagagaaaaaaaagaaaagaaaaaaaaggaaaaaaaaggaacaaaaaagaaaaaaaaaaaagaaaaaaaaagaagaaaaaaaaaaagggaaaaaaaaaggtaaaataaagataaattgaagaaagcaaaaaatatagacatattaaaagaagtcaataatgaatataaaattgaaatgaaaggaaaaattagtaaaaagagtaataaggaaggaaggaagctttataagtaagaaaaagaaaatataaagaaaagaatcttccataccgaaaatactctaaagaaagacttttttttagaaataaagaagtaattctaagcgtttcactgtcttcattgggtatataaggctctgcccaaggaaagactatgtttcatgtttcatgaggattctggtaaataggtgcacaatgatgtggaccgaatcttgtacaaccttgttccttgagtttatcacaaaaaatgaatcgtgcatcctagttccagtcagacccaccaacctccaaaaccaccccaccccacccgtttctacggtagtaggtctaaactaattttgaatatttcggccgttagctactgtggggcccaactattacaattgaattttgctctggttagaattaagatacactttaattttagttatttattcttactagagtgaaacccctaaagttataatatataatacatccgttttcgttctccgtaattctaactagagcgaaacccttaaagttgcaatgtatgatttatccgtttttatttactataattccaattagaataacgtatatagacttacgatatttaatttacttaatataatttactattcgttttaggaaacggccgttttaactttacttaataacctttctacgcttgcgtctaatttacccttctttttatttgaatttagtattctcccgaatattctaattgtagtaacatattcgatttatatatatttaaaccctagggctttaattctaaccctttaccgcagccctttaacctccccgaacctaattaaatatagcctactactataaaattagagtaatttaaatattactaattaagattaatattttatttattttacttaaaagtattgggtatatttatattctagggggatattaaaaccctttatccgtagttgggttaaaataattcgaagtaataattaactattaaaatcttatattaaataatttattaatacgctatacaataattatatatacgaagttttctattatagcggcgttataatatactttagtaataagggtaatttatataatataaaaagcctttgttgggaattaatatttttttttaaatatattgatttattcttatttttcgcgaaatttagtacctcttctactttatagggggactagctatataatattgcggatttgtacgatatataatagattacgttagttattaaatagtatattaacagcctatttaaatatatatttaaattatattcgcttcttataggcttaatatagtatacttgcgcctataagaaaatgtagggattataagttcgttatagcaattatatttcgtttataatatatataattttagctattattatatatgtcgttgcccccggtaaatccgatttcttcttgtaaattataggtttatatttgtgtactaatagtattattaaatatatttaagatactttatttattttcggtatttatatattttatattaggattatagtaataattaaaattcttatagtttttgtaatagttagtgccgtcgattatttattttgtaatttatattaatacttctaggccaaccttaaatatattatttttaatcctacttttattattatatataataattataattatttagatatagtttagggtttaggcactagccgataggatataatacgtaactttacaatttatttattaataggtaattttaatatttaaggcctgttctaatctaattaatttcggcctactattcccttccaattatattgggttattctagcttttatataaatactataattatttcgccccgctataaattatttagttatagagaaattaaagtccttctttccgtttattggcgaatagggctttcttcccgcttattgtttccttaaggttaaataatattgtatatttaaaaattatattctttaaacgcccgctattaataaaaataagggtaaatttactaatatttattatttatacgatagattatttttcgatttatttaatataaattaagcgtagtttggcgataggcttttctttatttacagtaattagaagataatattatatatttataaaattatattagtatagttaaaggtatagagtatatataattataaatagtagataatctttatttctatattcttctatattaaaatgaattttgttaatttaattttttggtatttttggcctcttataaagtaggatacttatagccttaggagggttaaaaaagtaaaatagtttaaaaccgagttctactatagattgagattcctttataatatattttattttagaattcttgcttttttaatacggaatctcgttaataacaggttcctaaatcttactacgcttaattgggatagtattaaaattactattacaattgccttttaaattaatagaattacctatttatttatatagttcaattatatttataacgaagtttttactttatagggatatattagtaaatatccggggggtagcgataattatattaatatacgattttatagtatttattaatatttgtatattattcggctattatttatttttattcgcgctatttagtttagtaattataggatactctagtagattattaattacctactacttttcttttataatagaaagggtactaattataggcttaagatattctattttttatagctccttcgacccgaagttattaacctagaattgtttaatattattttaaggtttagattagtacaatatactataattagtaat