cccccccccccccccccccctgccgagccctctacactacctacctacatacgacggcgtaccttgcacaagagtcacagtcacagacgctcaacacgcacactctcactggcagaacaaacaacgtctgccagtgcaactaattctgtacaatcagggaaggaagaaggacatggcagacaagatgtctatcgataagcacgatcccaccaaagacgatagtgaagactcgcagatggagtctagtcccgagagagaaagagagggagaggcacctggtggtgaggccaatggcccaaatacaggtacctcgacgaaaaccgctgctccccaagaaaaccaacagcccaagcgcaaaggcggccgcaagccggtaagatcttgacttctttcttttcttgttttggtctttttttttcaatttcttattttattttggtttgattttcttttttttatattcttcttgcagacacaactagtgataaataacatcctaacatatgtatagatctatgccacgtccgaggaacggaagcagaggaaccgtcaggctcaagctgcattccgtgagcgcaggactgagtacatcaagcagcttgaagatgctatccgcacccacgagcaaaaccttgccaatctgcaggctgctcaccgacatgccgctgacgaatgcctgatgcttcgttacaagaattcgcttttggagcgcatcctccttgagaaaggtacctttgtctacgaccttcccatgttcgggttgtttgtttacacccctttttgggggggccttcctcaccaatattgattgatttgctaactctacctaccctccttttcaggcatcgatgttcaagccgagctccaagccaagacgggcagtccaaatcttggacctactcatatgccccaaaacttggtacagcagccgccgattcagcgggctctcctgaatagacaccatgcccgcagatcgcagtcgagcatcgctcctaaactcgaacccgggattcctatctctcccctgccacctccggttcattctcacgcgtcagctctatcgcccaagagtcggccaacaccactatcgcattcggcctcaccatcaacgacagcaacctttggttcccatagcggcgcatcaccggtcacttccgacggcatgattcccccgattcgcccgcatctcccacccgcttcagcattaaagatccacccgccttcgcaattgggtaacggagtgcccggtctagctcagcaacaacgccagatgcagatgcctggccttcagcaaggacagaaccacatgaggaacagcgttggcggaaacacgaattcgttctaccccacgccttccttccagaatcatattgagcaactcggcaagctgacccgtttttctttttcttccttccccttttcccctctaataaatatttgtcaccttaggctcattccgtaattcagaacaggagtacgacgccgcagccgagatgatggacgaccccggcgagacccccgatactccaagcggacctggcccctatcccggccaagcatacggcggcgacccccaagcaatgtcactttcgtcccctgtcacctccggtcctcaaggaaaccagcagtcaccgatcgaaaacggctctcatcaacagcatcctgcgtacccgccaatggcccagcttctcgatcaccaatacgactttggcgatcctttcggtttgagtgctagcatggcttttccgacacagttctcgttcgacaccagcaacatgcggtagaagagacggagagaaaggaggataatggcatggcttagggagaggaggtatcgcgggatgttatgggtttcaccgttacccgattcgacagacatctgtttaaaattcgacatactgaaaaatttcacaaaccggcacatcacacatagccgggtcagcaactgcacagcaatcgagaaaggaggttatataaaaaataggtgggcacgatggccgcttcggacgaatgacgacaacgcgagaagacacaacaacaacaaaagtacgaccggaaaagttaatgtttttaaaagatacccgtgaagcagtgagcactgggtataattcacaatcagcgggttttgccctctttttatgggagagacaaacccgtctccccactcttttgttccctcttttggatattttttgagattttgtttgtgttggtcactggcttttggtgatgccagcatgttttgataccttgtatgcgtctgctttcactgtaactgtaccacaaaacaaaaatggtgttcaaaatcggatactttgattcatatcacagaaggaaaaaggagttttctcaatctcatcaaaaagcatggtgtttggacccggtgtttgatatgttcaactgtcaatttctgtctgggctatcagcgattgaggttggaaaataggaggtcagcgcagcatgacaatcaacttgtcatcacgatgagaatctacggaattgttgaccaacgaaaaacgcggggggaataccacgagaccgttgaggctacggcagatgacaagcctcgccatggggagcaggacatgttgtttacattaccttgaaccgtctacctgatgtaaatagccagatcaacgtcacctaccatcagacaggatcatcaggaaatactactaaacaaaagttacatcgaagtccaaaagacaaacaagctcaattctttacaggaccgcgccgaacgatttgcgtgacaaatttacctaacccgcaaggccgtagccaggggcagcggagacgcgtgaccgacggctttgtcatcggaagaacgctccacatccaactccgcctctagatacgggccggtactccatttgcatggtgtaaacggaccggtaacggtcagtactagtgtagtgtacgtagtgtaaacccgacacgacgacacatggcgcagatcgacaacagctaggcactgcagatagcgatgatgggttgggatggtgagcgaagaccgcgtgagaaaagatcaagaaaagggccaagcggcttggcggtgaatctagatctagttcttctgtcgtgcctggcgatgttatcttttggggttgctttgggatgagtcaaaataaaaaggatggaatttgtggttcccctgcaatggacttggaagttgagaacttgaagtttgaggaaattgaattgggccgcctttctgttgtgcgtgatgccctggacttggagtcagtcgattgatttgtgcttggcttttaccttggtattcacctccaggtactgtgactaccgcagtacgcatgatggttgataaaaattagagaaaagaatcccccctttttacgatcgaaggtttcccgcattcttcgcggtattattcaactctcacttttcactttttcccacaccagtccctcccccaactccatctcactcacaaagctcatcatctccgcagcgaagtcggtccctcaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaattccgaaaaaaaggaaggaaaaagagagagatcggtagagaaagtcagggaagcctcgtccgggaataaagccggctatagtgctagatttagtgtgagaacttaactttcccgcggaccgcagccaggagatggaaaatgttactgagaccaaaaaaaaaaaaaaaaaaaaaaaacactaacacggtgtggagaaacaccgcttacttctaaggactgaggtactatgcagtatgtagccttccatgttcggtgataacaaccgaagaacggtatgtactgcacctacactaggtagggatccgctatcctaatgtagtccgcaagatcttcaggttcttgtcgtccctctcatctacaatctctccaccgaacttttccttctccactgtttggggagcccgctgagcccgcaaagccagtagtgcccgccaaaaactttttgcggcatgtggacactgactgactgactgactgactgactgactgactggcggaggaggaggaggaggaggacaagagagtggagatttttttaaacaaaagcgaggtagtatgtaggtccgcggtccggttgatttgtggagaactgggtgtccctccggtggacgaccgaccggggctgaggacctacatatacatacactacggagacgggaacggggctgatggatggagaacgggggaacggtgtggggaggggtgaacaagatgactgccggttgggatgtgaaaaacaccgggatggagtggtcggaggcggcatggagatattagtagatgggaggagctcatgaaggctcagtgagcttgatgccaaggttgggtagaggagctttgggaggaggacacgacatggtggagggatgatatgtgatgatgtgagattacctttaaaagtggatgggaatctccgaattgatgaagtgagttgggagtgaaagtaaacaacgggaacgagggtattggaaattccaggcgagtgcgttcgaagactgtttgttctgttggttgtcagaaatgtctggaggcatagaaggtctcaaagcgaagcgaatccgagcataggtaacgagaatgtccaagggaacagattgacagttctgtaaacacctttcttcggtttggaggatgcttgacggcttcaacatagcttggtcgaagtaaacccgtcatggtattagtctgatttgtggcatgatgtagcaaatacacagaagaagtgtcccgcaagatcaatttgaatttcgaacttaatcaaacgtggcgttattaccgatagaccttcgtcgtgcatcaatcgctgatactttccttccacatccaccatttatgtcttcacatttgaatgctgtattggaacgtcattgtcattttccaatgcaagaagcctttggaggtttttgttgatacgtaatatttagataatgagaaagactaccatgtcatatatgtgggatcaatataggttccagcttcgttgaatatagcacgatccaacacaagaagctatgaaggaaaagcatggtgataatgaggaggaacctacctataaacaggccgtcgagtctagcaactgtcgggtatcatggttgttctccaggttatctaccagtccttttctcgacttaagcaacatctagacggtgtctagccctacaactaacattccatcaataacagatccaggtgtgcagtaatgctggtccgttattaaccgtctattgttctgagttcggacctatggagacataacgttgcgtcccgacaggccgaaggttgcatgtggcccttcacaattgtttccttttgatcagcagtacatttctgctgatgtccagctcatgatcctgagatggtggtgagcctatgtggtttggttcccctgaagtcactcccgcctaaaaactgctggttgggagatgatacattgctgagctcaaggtatccagtacacgatctccaggatttccctttggtggtgttcgaaatcaccctcagtcgatatctcggataatgtagatggacgccacgctggctccacgtgccgaaagaagatgtgacatatcgggcgtcttcaaaaggtaggatggttccgtctggtcatgtagctcatggggtaagccatgacacatagatactccattcacgaccagcatgttgcccctcaactcccatgtgtcccatttgtagtgtaaggagatcctgggagttccgcgtacaagtcactgcatagtctggaccggtctaccgcgtgatgaccggtccggaaggaatcatccccgggttaggtacggaactggagtcaaacggtggtctggggatccgcattgttgaattgagtccagtgaaacctcagttccacaccgaaacgctgctgcctgtggaagtgtgcatagtgacttctggtggaggcgccgatggtagccgtgtgtagccagtggacttctgtcagcccagccatcatgacatatcgacctgcccttcagcaatgctgggttctatccgctgagcatctggattcgtattctgcaccatgaaacgcttcgagaagaaacgggatgagcatgaatggtacatactttcctgttcctccaacctgtccagtgttggagtagtgtagagccgcagcgggaacccttccatgcttccgcttcgacaaggttcgggtcgccatcctggccgtgccgctgaggcgtcactcggcacgctgaccggtggtcgcacagatgtgacaagcccaccatcacgctttcatcactcctacctcctactacctctttcaatcggccctgatgcttggggaagactctggaaggttaaatcaacccgaaggcgggcagatttatttgaactcatttcgaattctggtggacaggttgcagggcaagccgaatgcaggatgagtcacacccaaaggaaccgtcgatctcgttgccaaatgacaagctacctgctgttggacgactctcaaagtcgggcacagctctctcaacactctactgaccagctaaatcattcctctttgggaacttcgtttgtgtagctccatgtagagccgagcgttatttagacaagagagatattctttgaagtcctctttccaggcaatctggagcaaatcgtgacaagtatgtgggctcagctcgaaattcttgaccttgcgctcacaacggacgttgcgagcatactgcaagtgagtatcgtgaaacttggtgagctgttcgttgtcggcggaggtgtcgaaaatgggagtgtccttcaagctcttctttctttttgctgcttcgtagagcctgcggcctcaatacagtgtgacatcttttcgagatttcagccatagtgcttgtaggcgcaaagtgtcctacttctatgctttgtttgtcgagacctccacatttgctggtttgagcggttgacatgtggcttttgtatacatatttgcctggtaataaatagacttcttgtcttcccgtgaactaacactcgtatcaagcaagacctgggaggtacacgttaatgaggtgggtttgattgcaacttctaccgaccgggttctctcctattacccaaagcctgagctgtggctttcgctcacagatgatgtactggcgtgtttgatacagtggacagaagtataacgttagaagtgcttcataacagcctcctcaaacatcccttgccgatatccaagagtaggtgcataatgtggctcaaacctaaagatgaatgatcgacaaactcctgaagacagatttcgtgaccagaacgacttctaccgtcaacgactcatgtggctgccccggtgtttcagagtgttgtggactttgcatagcctcagagctaaatatcagctcaaatgaagcaaatctgtcatgccaaacaatggcgaccaggctagataatgcttctcatccagtacatgcccaactttctctggcaacgccgtggagacattcttagttgtcaagaaacacagagacacactgtttgatacaacgcctgtaagttgacttcaaacaatctgccatgactaacacgaaagactcgatgttgggtgaaaagcaagacacgagaaatgcagtagaatcttgaaaaggcagatgaaaaggagagaaaggaattgcagagctacacaacaaagaaggaagtcgacttgcatattgatcatgatgaaatggctctccgcgacttgttatccgtacaataactggattagttgataccgatatctcaggttaactaacctacaacaaagagacatttgctgatggctatcttccattctcgatgcgaggacaggactctaatgtggtaaaggttatgtattttgcagatgtatgtccatctccgcctcgaagggccacgaggaagtaaacaagtgtgttaaaaaggggagcttcaattcatgaattcaacatccattggcaactgcttcgactggcgaacggtactcgtcctaatatagttgctgtttgagcttcgtcgccacagcgtccactctctgccatgactgtcagatgcaaaccaacgggtgagtccatccagaaccacacttgtggaaacgcatgcagagccgctgtgatttgagggtgatgcggttcaacagacacgtagaacctatacaacttccaacactgttctacatcatggcatatggcagactttccagagaagtcttgaatgaaaggaagtaagatagaagtaggggttggaaaaaaaaaacagaaagaaaaagaaaaaaaaaggtgaaaggtccacgctgcatatcaaactgctcaagtggtccgtgatgacctctccaatgtggccgtgatcaagcacctgttggcaagccgtcaagcacagcaaccaaggtaatacttccccaagaaagacatgacgtccggtgtctaaaagcacgacggcaatgcgtgcctttttggcatgaagtccgttgacaggaagtccggggtgcttgaggcaggtccgatctcatagaaggctgtcacctcagcaggaatgcgtcaacttggcatataaagcggcagcttccgtcaggtgtttgtgacggatgtgtttccagtggtttgtttaccttggtgacgatgatgtctatggtcgtgagtggttgtcgtcgcagctgcaaacactctgccaagacttgccggattgggagcagagctcaaacaggcaaagttacggcgtgtacggatcgatacgcacgtcacattggtaacaaagggcaggcagcgtgcaaagtggtagccctaaccaccaataacagcggcgcactgaaatttcaccaaaaagccaaaacggcagtcaaagttggaagcggggaacagcggcaaagagggccagagcagggccttggaggggagatttggtgcaggtgggcggggcacgagcgtctctgtgatccgtgccactgccaaaacctggtccgagctccctgtggcccgggagcgatttgccaaaatcttttacgacaccacagcgagcatcagacgtcgttgtcgctgtcgtccgccccccctacccaaccccgtctagaagaagcgcattgagtcaggccaacgtcctgtcaagcgcaaagatgtcggtcgcttccaaggtgtgtttatctctctccccgtcaatctccgaaatggccggtttcacggtcggccgagagctgcatgctgtgcagcggatatggatgaccccgtggttggacctcgccgtgaaatgaaactgagagcttcatttttgtttccgagcgagtccgccaacaccggctccttgcgacaatttgggatccgaaagaggagggaggcttggagaatggggatccagacgcacagcgagcagcagccggccataccgcgaaaatctagagctcaagacagcaagaaactaaccgattgcgattctttttctacagaacctgttcgatctgctcggttggttgcccaccctcctgtgaattacggaacccacgcgacggcacactcgaaattggcagggcgaggaggaacattgaacaccgcaatccaaggaaccaccaatactgacggatcgattgttttcattcaggcaacgacgtggaggataacaccgctcccgccgcccctgctaagatcgtcgagaagacctcgacccacaccaccaagcgcaactccgatggcgtcgctcccagcaaggcccccgctcagggctctggccgtcgctctaacttgaccggcaacgaggccggtatgttgatcatccaacatgctaaccatggctaccctctcaactgacattttcggtcccagctttccgcgaccgcaacgccggcagcgaccgcaaccgtggcaagcccactgaggagggtgctgctcgtggtccccgcggcggcgctaacgcccgcgtccgcggtggtcgcggtggccgtcacccccgtaacacctcggatgaccgccactctaagtccatcccctcgtatgttccggtcaagcaatttctagccacaggcacctccgtccactaacaccctgactagcggatccgagaagcaggctgccctttcctggggcgccaccgagggccaggccgagctgaaggatgagcaggccgccgaggagatcgccaagactgagcagaaggaggccaccaccgagggtgaggccgccgctgaggctatccccgaggaggaggaggagaagcacgtctcctactctgagtaccttgcccagctcgccgagaagaaggccgctctcgaggccgaggccgccctcaaggtccgcaaggccaacgagggtgtcgttgaggacaagaagtgggccaacgccaagcccctcaagaaggatgagaccgaggagttcattgctggctccgccggcaagaagcagcgcgagcgtgagcgcaaggtcaagcaggtcctcgagatcgaccagcgtttcgtcgagcccgagcgtcccgctcgtggtggtgcccgcggtggccgcggtggtccccgtggtgacgccggccgtggccgtggcgctccccgtggtgctgcccgtggtgctgcccgtggcggtgctccccgcgccgagaacaaggctgctcccatcaaccccaacgatgagtctgccttccccagcctcggcaactaaatgcctctcaatatcggcataacgaccatacatcgaagccagactattcagtcacacggccccccctttattttctcttcgaggcggcaatgtcagaatcaggatggcggcgggttgggataaaaaaagcagccagcatggggtcggtgttcgtctgtttggttgcattcacctttagcggaaaagtggttcatgaacaccggaaccgtgaaagaggttttccttatctgtccaccacttaccgcggaatcgaacaaagtaaaactgttcaagctcgaaagttgaaattgcgcgcgttcgtatgacctggttcctccccgtatctatcccctttccttccatgcatgaacgttatacctaggatatatttcactttttacccggttcaaaccgcagacaaaggatgggatggcaaccatccagagggcaaaaagacacacacgctatagtctaggtggcactatgacatagctcgaccatggcaaggtcgtaagaatggacataagacaggcttgttttggattaacacccaatatggcatctggcaaaaggcatcaggcagagcagcaatatcaaaacaagtgttttggattcctctggcaaaggcacaacaagctgacactgatccgtgacttgtactcaacactgtgttggctgtttaagtgcacttttcgatgtctcactggacaagtgaagttcttgctgcaccgtgatcttgaactgactggtcgccataggcacataataagatggaaaatcactgacgatgatattgacacacaagtacttgtagtagaccttttcatttccatttcaaactccgaactcggcggttcttactaaccaccccttcactatgacctaggtccaggtaaacagaccactcttttgtgtccctttcttgtcttgtgcaaaacaccctctccatcacaaccccatgattacttatccatatcacagccgccataccatacaagacatgacctgatgtacatttcacttccatgacaacactagcgatatctaccttcaatcttacaacctttctctctctccatcctctccaagttacattctcaacctcgaggttccctccctcatcctcatatgcttcgaagatgtgacactgccggagaactccagtcatcctggctttcatatctcagacaagccagaatctgtggaaacttatggtagactctatgctcggtccgactttgcacatcatctaagtaagtggtgatacatacaatccatttgcaagagacctagtgacgaagtctcctgttgctttctcacctcacgatggatgattctagatccttgaatacaactctgacaatctgcatcaagttacatgcgcgcatctgcatgcatgatgctttatgtcggtggtaatgcgcacaaaccctaccgacaagctctacagagtacttgcttgcacaacaagccctacttgtaggtactgccaggtgcgtacctgaaaaccgaagaacccgagtttcccgagtatgggattattcggtccgcatcagaccgagggctggaatgtcgtcttcagttccctggaatagattctggtagttgggtcggtgagagtccacggagcatgtcgtgtcactctatattatgtctttccttgtctattgtctttttttttttttttttttctccaggaatgtgtgttgcgaacttggggagtggaaggtttggttctcgggagatgctagtttcatacgaagatgggaaaagatggttggatgcagaaactagagagtgaatcaccatgtctttggaagagtagcagtactcgatcaccgcttcaacagcgcccatgcaacagtacacatttccttaagcatgcacgattcatattctctgcaaaattcatacatcataacatcatcaacgacttccaccctccccctatcctcgcccatctggatcacacaaccttacaaccgccaaaacactcaaaagccactcggcacctgatgcccatagatcactactccccccctcttcctcttaaacccaaaccttcccgcatcaatccccagactgaccaccaaccaaaccacattgaacccagccatcatatagaacggcgtccccgtgctccactcatcgaacccatacccgcccgcctttgtcagcaacaagatggccgcacctccgcaccacgagtagactcccgccacggaccccttcagccttactctcgacaccgtatcctccggcaaagctcccggattttctaaaaggggtgccgtctcgttccggctatcagctggttcagtcacagtagctacttcgctgtccctgtcgacgcggtgcggatgcgtgatgacgttgactacgtccaccttcagcacacctcgtcctagcgagcccaagctgcagacgatggcgccaatttggctgatgccgataagtgcagcgaggaagaagacgacagggctgccgccccgcccatccttgtctttgtactcggggcttttaagctgggggaaggcaatgtagccggcgatgccaaaggtggtggccacaatgatagggtagttgagtctattctgtttggtgaacttgcggctagagaggtagccgaaaagaggagcgcagaggagacccattagttgggcgacgcccgtgaggatagacgagaggatgtaagcctggcggcattcctttttcagctctggggaagggtcgttgggcgagccttggcagaagccgttgcggatgaagaaggcgttgatgaagaggggcatgaagagcgagatggcgacggtggaggcacgggcgacgaagccgcctaggtagccgagggcgatgtcggagtcggtgaggccgagccggatcgagtcgcggaggaggtgtaggtagggatagacttgtttggatgagtagggggccgagtggtcgtcggttcggcgcttgagtccgaagagggtccggaatcctttgccttcttcacccttgatgccgcggagaccgaagaagacgaagatggcgacgaggaaggagacgaggccgacgacgtagtaactgtactggacggcttgaccaacagtgacgcctttgatgtgtccaaaccttgccggtagagggaggaagagcgaaagagcgaggagggcaccgcaccctgtgaagagccctacgtagccggccaacgcggacggcttcccacgtccttcgggtttcccttgggtgccatcaaatctgaagccagcttcggaggtgctgtgatcgcggaaccgatcaggggtaatggtaacctctgaagccactgacggtgttatgctatgccttgggtttagaggggggttctcgacaacatctgtttgcgcctgggtctcgtcggacaacgaagggaggattgccgtgaccatggtcgccctttgtcaccaatgatgattagcttttgtcgtggaacgccgtgctgaacattacttacgcagcggtagctccaacagcaaagagaatcctcgccaatagcaactgcgggtacacattcgttgcttgaacaaacaccagcagcgagagtccaataatcgcatagccggtgacggcaacatgtcttaccccgacacgatcagacaccagaccccagaaagggcaggcgatcaaggcgacaatttcatcaacgaagccgagagtgccgacaatgtcaccgacgccatgcttgacgccgatcaagtcggtgatgacaaaggagacgctgctgttgaggaagacgaggaaggaaatgctgaagaggcagatgcccaagaggtaggtcagggcttggagaggggtcgtcgatgaggagaatgggagatggcggaggagaaaggcaccgaagtcgaagggctggccgggccggccatcggttggagccattgtgtgggttctttgatatggtctgttttggtgtttagtctaagtgctgggattcctatctgggctggctaagcaacctaagagtgttgatggttcgtcgatgtgttttgcttcacatcggttcaatgtcacacggtttgtgtggtcgtattcttcgaggaaacgaagcttacaacggcactgatggaagttcaagcatctgtcaaacaaatgtggaatcacgagttatcgattgcaacaagggaagaaagaggtcggaagggagaagagcggaagcagcatcgcgcaaactgatgacggcgctggcgtcagttacgcccatccaaggaatcatcgaccggggaacacagccaattagaagagcccaatcccgatttacatatgtacactacaaccctgtcgctatcagggcatttggctcgtgcaaccctcgtgcaacccttgggttcagttttggaccgcgtctggccgccgcgctgcgacatctgcccgccccgcaatccggttcagagcccctcctccgccggtgttcgtctttttcccccgtcaacttctggcctcggggcaaaacgacatgaaatgacatgaaatggccactaacggtgccagatccagaatcccgtctgactgtctttcgtcttgtgtaggtcatttcctcatactccctctactcagtagtccgcccagtcagccagtacatgtgcaatgtacaaaaatgcaggcgggacagtgatacggcacatcatctggggtcccgttccggggtcctgaatcgagaccgggatacctggccgtccccgagatcgggatccgctttatttttgccgcgaccggggaaagataacaaaaccctcttgtcaaaggagagtcgatggtttgtttcaagcaggagtcatacaccgctttgcttttatttccatttcggtcttctttcttgactacttttctcttttcctgttttgaagtttgttttgtttgtctgtttgtttgtgcttctccgacatcgtcgccgtcaactcgcccgtcagacaagacacacaagtgtcgttcaatctcttcttgtcgcaaagagagcgcactattcacgccattaaacacttcttgacaaaacaccgtcttcgacccaccccagagcacaaacaaccatgtccgcctctctgcccggcgcgcgcgcgcttcccgactcgcagtatgacttgagcacctactggggccgcgtcaggcataccgctggccttaccgatccgaggtgagcataaccgcatctgaactggggatgggactacaaggagggaggaggaaggggccggaagagaagggcggtacatgctgcctagatgacgcatttgcgacctcctgttggcgcaaactttggagcaatgaagggctggattcaggacgggacaaagaatgtcttgctaacgtgcgcgccatattcgcaggacgcttctcgttggcaatgccggtctcgagcaagctaagcagctcctcgtctcctacaagcagggacagatcaagtccatgacgcccgacttgtggcaggccaagaagctcgtcgactctactctccatcccggtatgcttcatccgccgacatactcctgaacgcatgccgttgcgcatggctgcgtcgacatacctacaacctaagtcattaggaggggaaaaagacacataggctcacaaaatatgacatagataccggagaaaaggtctttcttcccttccgcatgtcctgcttcgtcctttccaacttggtcgtaacagccggcatgttgacccctggccttggcgtaagttgaaaacacctccccttccctacctctttctccctacatcttccttttactaactctttcccccaaccagaaccgcggcaccatcgcctggcaagtagccaaccaatccctcaacgttgccatcaactactccaacgccaacaagtcttcccccctcagctggtccaagatcgcccagtcctacttccttgccgtcggcgcctcctgcggcgtggccgtcggtctcaacagcgttgtcccgcgcctcaagtcgctggcgccctcgacccgtttgattctcagccgtctggttccgtttgccgccgtcgcctcggccggtgccctcaacgtctttctcatgcgcggcgaggagatgcgtacgggtattgacgtgtacccggtcctgtcggccgccgacaaggccaagctggttgcggagggcaagggcgaaggagacgtggagagcctgggtaagagcaagaaggcggcgacgattgctgtggcggagacggccgtcagcagagtgctcaacagcagcccgatcatggttatcccccctcttgtcctggttaggctccaggctacccagtggttgaagagaaacccgaggtacacgaccccgatcaacctcggtctgatcttggtgaccagctatgccgtgttgccgttggcgctggcggcgttcccccagatgcagaagatcgaggcggataggctggagggagagttcaagggtcgtggtggtcaggatggcttggttgttttcaaccgtggtatttaagaggcggcaaaggggagccggtaggttctggtggcatgggttaattccctttgtcttgaagatggaggaccgtggaggagtgtgcacacaatgggcagcatagccttggagttttcttgttcatatggcagcggcagcggcgaaaaacggcggcgatatcctgaaaagctatgttgatttggtcagttctttttttctgctttcttgcctctgcccttctccgtttggttgtgttgttctttcttttgcattgtgggttcgttcgcgttgcttctgtttccctttgcttgatgtcatagcaatcatggcgttttggtcatcaagaggtgagtcctacaaactcctcctccattaccccaagagagtactagttgcggattcgttggccaggcatctttttgacaaccctcggatgttcccccttgggttcggtttcgtggagtttgatcactacaggtatgcatatccaataccgctacaagctgacaatgccgataagcaccggatgcagctggggcagagtccagggctttacctagggtccggcacccgtaccctacctaacctcactctcctatttccatgacgtacacctacaaaggccgtccccctcaaaagcaatcaactttttctttggagcctcccctccaagaatctttccgcagtgccttcttgtaattccgatctatctttcccgaaagcaacgggcattatctcctccggtcaccggctggttttcaccgaggctcggcttaccttgccatgactgctcttcaaacttggtcaatggtcactgagtagctccttgcctccgccttgacccagtaatgctctgtattacctcacctgatgttacttctgatctctttacaagctacaagttgtgcttcgtggcactgcttggttacttgacactgcttgacatgcttttgtcgtgcttcagtcagcttcttgcttcatcgtctcctcactgcaaatttgggcctgcggcctgatgccgcaggttaggccaagctggccttcttcttcaaatttcctgtttgtaacatctcgaaacatcatgatggtggtcaattttcgtggtttatcaaccgtcgaatgaagggcctgtagttggcaaggccctggaattgatctggagctgtacgaccatctgcgagtgccgctgagatacagcagcagcaattgttgtcgagcatcttcacaaatttccttttacaactgccatgactgtcgactttcgtgttatagccaccgccatggaagatcattgacttgacctggccttgaaccccgacttgcatcgcgaccgggcttggacctgaacctgaacctggacctggtacaatctagtctttggccctggatctagaggcttgcgtgacttgagacaagtcatcgtggaccatcttttcctggttggtttgattttcctcagcaagaacagggccgcaagcttgaagtgtaggagatggctctagtttttgctcatacaatataatactggtatgtttatcagtttggttcttcggctataggttgaacaggggaaatatagagctcttagtggctcccttggagttttcgtttggagcgaccaacaatgactagggtgtaatacgccacaaaagcctcttcttatgcccccatccgtctccttaaagacctccaagcttggataatataaaagggtagttccttttcagtgcctatctgtctaaacatcgaatacttcttcactttcggggctctcaagtagagatgggcgttttttgtactaaactaataaacatatcagggttatattgtacttaatgacctagttctgtggcccagaccacttcttgttcagcctccttgctgctcttaatcgtagcttttgtttccgtcgacgtgagttgtatcacaagcctgtgtgttgtactcttctagcaggatatgatgcttgaggtcgtcgacacgagaacataagccaaaggagctttagtggctgaacaggcatgataccaaactaccacgtctataattcttcgtgccgttgcccatcggcgaaagggtccagaacagagaccctaattggaaacgagcagctgacatttgtgagatgataagaagcagcagaggccaatccaccctatagagcatgctcaaactgtagagtcgacgaaagtcgataccaatagccaagaggatggtagatggcaagatgaagttgttggcggtaaacttacgaatttccttattacagaagttgcttgatcttattctattatggcttctcccatcatggcaattctattgacatagaggtgagggtatggatgctcgaattaattacaacactcgatatctggaacttcgagaagcggaattgtacgctgatgccaacattaccacgttacctcgttggatttactacctccagaacggtaaggctgtaagacctctcaatcattgttagcaagcttttcgatctatctgatttcctttttagggagatatttgcctcgcagcaggaatatagctatgcagcacgatcgaaggtcaggaaggagcagaggacatcgtttcttcacatcagcttagaacaagaggaaggcgtaaacatgcccacttcccagagggacaggtggtgccctaagtgaagtgcaaggacacactttcccgtttcaccggcccgaagagtaccgatatcatcggagatagaaagcagtgggcggcggtaagcgcggcacggacatagatgcataggtttttctttttgccactcctgcaaggacatgtcttccgaaaccgggattgacgaagagcttactatgaaaagaacagttttctcaactgaaaatactcagaggcatggaagacacctggttgtggacacgcatttgcatcataaggcaactaaacgcgacactttgtcaatccatcgccttggatcattcattatcttcgtccgcaaaattgtccaacttgcaagctgaagtgcagtgggagggaagaggtctagcccatatggccaagttcgccgcgaaatctatgaaatgcacgcatgaagagagcctttgagaaaccaagtcacggccaaaccagccaggaggccggtagaataattcaatataggtggttctgtaacggctagattcccattcaacaagcaggtcaatggtgtgcgaaagttccgaaatcacgacgagcaacgttagtgtacagagagcttgtagagagatatagtgctcatcccttgacattttctcttcaaaacatgttcaactttcagactaacgaacaacactacaactgacaatatagataacaaagacgaatgagtatcatttttgatcaatatgttacctatatccggactttcaattgctccttgcaacggaaaggttgttttgtagccgagttctaatcccgagttttgcttgtttagagtgtgggaagtgaaggaagggtgtgggaagtaattggaggagctgcagacgcacttcgcacatgcgaacattgaatgcccgtctcggagaacatgcattaacgatacatgacggtaccgacaagttcaagtgaccgaaaagtctaccttttggcaggcaaactacgtacagccacgggacgtgccgtgtgcacttgcagggaaagagcattggcaccggcgctagcccttcgtaattttgctgatacatccatcttgcaggtacactactccccgtgacgccattgcactttcagaacgtgaacatctttattacgcaccaaactcagatttcaaaagtcacatcgttggatctcttgattcttactggtggcatagtggtttgccccgagtgaaaaagtcacactgccttgatatgataagtatgcatctccaaaacagcagaccaagtccaacatgcttccacgcgaatcgtcgcagggattgcagaacgcaggaaccttaacgtccccttgttcacgacttcacgctagaatccggcctgggcagttaccatcgcgtcttgtgtaacgtgtaatatcgacaaccctggatatgtctgggccttgctcatccattggttgtttctcaatgctgttgctagtagcttgtgaatgaacgtctatcatctcttttccaaaattcatacagaaaaggtggtgatattcattcaattaactgccccgccgttgattccaggtgcaacaccaccaccatcaccaccattaccatcaccatcatcacaacgcatctcgcccctcgcttgtcttccagttgagagtggtggtggtggcctggcccgcctgtcggcaaccaccatgtctaggtcaggtgcacgcactattacatcgggtgtccctggccaaccaaacgatccacagaccccggcacggcatggcgacggccccccgttgctattcggacagacaccaaccaacttcgatgaagaaagcgtggatgaaagaaaatggagaagctattacactagtacgtaaatttcatctttaatgggctcgaggctcgtcaagctaggttttgcgggctgtgctcttgttgaagccccaaagggatttcgtgatctccagactttgaatgttgtacaggattcatgggtggagatcgatctgcttgggactacatgggggtcgagtggtgattgtgaacgtccccaaatgccgggccctcaaccaaatggggtctttttccattcagcgccacctggagacccgggcccctgggcaagcaccgccgttcacaacctctggagaggggaaggatttatccgaaagtaatggttcgcggatgggtggtgtgtgtgtgtgtgtgtgtgtgtgtgaaaatgagactgcccgctgggaggcagagcccccatcttggtccgcaacgaactccgcttgggctttgaaaacacgaggcctgattaaacgactttcgacatgtacacaatgtcaagaaagccggagagacattgttcttcaaactaatagtatgttgacattttgaatcagcagctgatccatgattttcgacgacaatgaagtcagggaggcaatgtgcaggtgttgcggagctgaaggacctgcctggtaggcggtttcggtatcactgtgcgtttgggatttgtctagatgagtggcagtgggccgtttacttcataccttgtgtgcactatttgggcgatagtctgacaccggccgaacggtaacaccgaccaggaaatgatatcgtgccttgtcccattctggtcctgcaccagagaagccctgtttggtggcggcgaggaccctgcgtggggatcttgttctcattgcttaccagaggtatagttccagcgtgcattcaacccctcctcttgttcctcctcctcctcctcctcgtccttatccttcgaaaaaaaaaaaaaaaagaaaaaaaaaagaaaaaaaaaaacaagctccccgacagcaaattaacagtgtaaacggggcagggctttgttatccatcctggacatgcgattggacgttttaaggacgacaggtaaggatgttccaatcggctgagacaggctgacttccaatgtacacaaagaggacgagaaagttgttcgaaagctttgaaatcaacaccaataaaaagaaaacagatttacattacaaaggccaaaatgcacttagccaaggcaaaaaaaaaacggtcggcgggattgcagtgcgcatgcgttcaattgcagttgtgtacatgttgctgcggatgcaagtttcatgaaagggcttcaggctgtagtctgcacgaacagccgaacttccaaagccatgaacttgaatcttcgggcgaaacctaccgtagaaactcgcgaaactttcaaccttcaataatctctttgagcgtcgggcatggggcaaacctgtgcagtgtgtctgaacattgaaactcacccaaactggagtggtgggcaatttacccaagttttcactaacttaacaggcacatacatctgctggcttactgggcgccgcattatgccctgcccagcgctcaaagagtaagtatctcgacggttgccaagattccgcaagtttcttagttgcgatattgcagacacatcgacgttcatgaggcacgcagtgcttccaagtcgagcacattcaaatccagcgcgttgacacggcaatcccaagccagaacaaggaaaagtttctacagacacatgagtagaaatgtatagcgaaggatatataaatttgagctcccacgaagaataggaatccaatccatatcgtttcccaacttcattcacagctgtgacagtttccacaagaaatccatatggacctctcgagaacctgactttggcccaacatggacaagtacttcttggatttcatcttgtctacgatactgggactacttccatcggaagtttttctcctcgaggatttcatagttttctgtctggtatgttaatccgatgtctccatctccaccttggcagagcactaacaaatggagttagcgatatcagccagcagagaacaaaaacaagagagttggcttcctcgaattcggccaagtggaatattgtttccgaaaggaaatgatcaaactactgcatcgaacgtggccacgatgccaacagacaacgacagttctgacaaagagaacgaagacgaaccggatcccgatgtatgcatgggtggcagactcaccagagtccaggggttgtagctttttcacgaccatgatgaaaaagagggcaacgaaaatcaaaacgaagaagacaggtgtcaaaagcaagaccactggcagagggacgacattcccaatcccgggaagaaccacgcgagatcgaagaggacagaagtggtggtcgatgtttaacaactcaactataatccagagatacctatcacggtcgtggaccgttccccaccccagggctgtggcgtccatgctagtctgggtggtgtcgaaaccgaacaatattcgcgtactgcacgcaccgcgccgcaattcactaacaacatcgagtacctacctgtagacatcggactacactgttgcccccggccgcgattccgaacaatcggcaagaacctcgacgacctcacatttcctaccttctcctgagacacattgtcacttactagcttagctagaaagaaaatcatccaaaagttcaacccttggtcttgatctagggccttgatcccccttgtatcgagagggctttaaacctgtgggaactactatggtacctccagtctacatcagctcagcaaaaccaaagcacagtaccagcagcgtgatacggcccagcctaccccggtcgtcgtgcgttctggcaattcagcagcgcctgtaatgtaatgaagctgcaacatacctccatcttcttatcattacaaaacacgaccaaaacaccaatcccaaagggtaaaagggcccaaaacgcccccggccctctcctccaccgggggccgattcagagttacgacatcgtcccgtcgtgattctcgtcttcttcgttcactgttctcctgtatccggcagatcttggcgctctctgcctggttaacggaaaaaagcagtttccgtcctctcgtccgtttcttcttccatgtcagtagaaattacacctactctacctagcacactacgttgcgcgacacttacttgccctggagcgctccttgcttgaaaccctcgacaccttacggcaggccactcgcctctccgctttccgattccaagcagggcaccaaggacatcgacactagccgctcgctgcctttcagcagcccgtgacacaacaacacactcgactttttatttgactcgccccttgcttcttctcctggctacgacgaccagcgcatcaccacagactcgtctttgtagttgcatgtgccttcgccaacggacgggttacaatcgcgaaacaaaccattttgttacgagtatcccttccagtttcccccgaggtctgcccaaaggctcaggagggattcacgaacaggcaggctgcgacaaccagacgcaaaaaaagattcaggcttttttcccctttgcgctccagctgcccaaggcaacacgcctgccacctctttccggtacttgattagcttccgcaccagttcaacaaggcaacgcctgccacgcctaccactcgcgcccacatcgacaggcacaattcaacagcggacgggagcaataaggccgtcctccactcccatcgggaagaaccctcagcttggccaccatctcccggtatccatatctgcattgaatcatcctgctcctccttcttagtccccttccttccaaaactgaaaacatcccggcccgggccaccacaatccatccccatctaaagggccttgccccaacccattcgaccccattgtccgatttcctccttcattcccctcccaccggccttccatcacgtcagtccgtctcccgtcgcgcgcgcaaggaccccgaccgcaactgctggtacagacacaacccacccggtcgccggcaacccttctctgcacgcagaaggaatcgcgatcgatcagccctaaaagcacaaaacgatgtcgacgcccataaccgccacagcaacgctgcctcgcgcctattcggaccggtaccattcgcagtttgcataccagcatcatcatcagccttatcccgtccaggccaacgcctcctcgttttattcccagaatacttccaatctccccagcattctgtcgcccacaggaacacgacaaccatttccagaccctccttcggcccagtactcgctcgtcgaccaccaatcaccagtcaacgcgccgccacctctaatcgcctcctcggtcgtcctcaagcccatcacccgaacgttaccaccccctcaccagtgcccgtctcaacaactacctccccagcggttgacccttcaacccgggatcgatcatacagccatggcgacaggcctcaaccctgaggggtccgagcccgcctcacagcaaactcgtaagaggagacgcggagagaccaactgggccgagttctaccaaaatggcttgcctaaggaagtcatcgtgattgacgacactcccgagcccgagggtacggccaccaggagcgtagcctctcaaacactgtccaatgcccacatcgtcaccaacccgtcagctccaactcagccaacagctaagaggcgcaggccgaatggccactacgaccctgtccaccacgacaactatgttcctgcccagaaccaaacacagcggtcgctgccgtctgcttcccattccctcaactcacccgcgtctactagcaacagcgcaaactcggcccagcacaccacgacggcgacttcgctcggctccctctcgtcgcatagttacaacgatgactacgcccaaccaggcacaaagcggaggaaactcacccgacaacaggccaatgaggccaagcgtcgagaaaccgctcatgccgatacctttgcggtgtataaaccacctccttatcctcctaagaaggctggcgaggtacatgtcaaggtcattcaggacgtaagtttggaaccatggagcgtcgacttgtagtcattttctgacttgcttttgcagacttcgccgaatcaaaacgccagagttgatgatgatgatggtcacatgattgtgattcccggaaatgatcttacggagagatgtaagtcgagcgactatggtcacctgccgagggtaatcgacaaactaacaattgttgcagacgagatacttaaattgcttggccaaggcacttttggtaaagtcgtgcaggccaaagacaagaagcgcaacaagcttgtcgcgatcaagatcattcggtctgtgcagaagtacagggacgccagtaaaatagaacttcgtgtactggcaactttgaaggcgaacgacgaggagaataggaaccgttgcatccatctccgggattgcttcgatttccgtggccacatctgcatcgtcatggatttgcttgggcagagcgtgtttgacttcctgaaggacaacaatttcgtgccctttcccaacagtcagatcctggcctttgctcgtcagttgttcactagcgtggcttgtaagtatctcttttttctgtcttcattgtattactgaagagggtactaacgagaaactagtcttgcacgacctcaacctgattcataccgacctcaaacccgagaacatcttgctctgcaatcaagagtatcagacgtttacatactcccgcaccattccgtcatcttccacgctcaccaatcgcagagccgtgcatagaaaggttcttctagacacagagatcaggctcatcgattttgggtccgccacctttcaagatgaatatcattcatctgtcgtaagcacgcgacattatcgtgcgcccgaaatcatacttggactggggtggtcctttccctgcgacatctggagcattggctgcatcctggtcgagttttacacaggtgacgctttgttccagacgcacgataacctggagcatctcgcaatgatggaggctgtagtcaaccataaaattgacccttcgcttgtccaacaagtcaacaggatgaccaggaatggtggaaacccggccgcgaagtatgtgcctccccttgtttttctcagaagtttcactgggctaatcgcggctatcgaacttgtttaggtttttcaagcgctcgaaactggactaccctgctcccgataccacccgtgcatccaagagattcgtaaagggcatgaaacctctcgatgtcagtattactgaaggatcccatttcaagtggacgctccgctgacacaatgcacaggagattatccctgctagaaatagtcgctttcttgctctgttcctggatcttctaaagaagatctttatgtatgatcccaataagcgtatcaccgccaggcaagcccttgagcacgaatggttcagagagcacctcccgccagacgacggtaccgaagccacccgaatcaggctcgaaaaggaagcagaaagacaacgccgggaggtggaagcgcgaagaactatgctaccggccatgcacgcagcatgacgctggagtcctcctcgacttatcgacgaggggcaagcgtgagttcttgcgggaatttcagaattccaagcctgaggcggcgctcgagaggaaatactttgggattcgagaggtcggtggcgatacggagcagagcggtggccgatgcatttctcccggtctcagcctcccaaaaagtgacactgggtcgaagagacatgtacagtgtcacctaaattccaagcgcgaggagagtgggtgaagtcgtgcccccggctcgatctcccctgacgcggccggctcaacagcaaagccatgctgcgcagacatcccgacctcggaagacctcgccagggagtattgcgagaggcagagcaagactagaaatgtcccaactgggtcattatgttcatcttggaacgaatgtgtcaagtcgatgacctgccaccccgctggcttctggccctctcttgaagcatgaagcgaaactgcaaattgcaccaagcgttgtcccattttgtcgtggatggcaccattccaaagttgtcgttgggctaccaagacattgctgtcctccagaattattttttaaaaaaaattcaccactctcactaccaccaatccgctgcttatggacgaggcacagtcacagtcaatttgcagccttatatggattagatttcttttcattatcatgacattgatgagcgaattccggaagggaggatagttgaaaggatggttaagggttttgactcgttggcttatggacctagcttttccgtccggatttctttgtgttccgattcccagttatacttccgttaatggtcaagggccatcttccatctggtgttactcgaaggttaggtgtccgacgtgagtgaggcagattgcggtaagattgggttgtactctggtcgagactaaccgcgcacgtccttgtgagccgacgattatgcttcgttctaccaaattaccggcaaaccattttgcaggcgggaacgattctttggtttttctgcacacaccaaatctggttcaaaaggtatgagatggaattcaggcacacgctggagtttattataaaaggatgggaatatggaggaacatgaccggttctttcaacatatcagtgaagtaagttcctttaccgttgggttcgtggggaaggatatctgtaaaacttggacacgacaggcaaagcgaaaaagtgcacgacgattgggaaagctacggggagaaagcgtgccggtgtatcggacaagtgtggggatgaggtattggggtttgatgcattctccatgagggagaagacattaaatttaaccataaagagttgatccagttgaagattcacgactcgacaaagaccgccctggcaattccacccatctatgcaactggagagtaaaaaaaagggggtatgcattccatctggtaaggatggaacagaaggaaagaagtacgaagaaaggacatggttcaagtccattcgtgcagtatcaaacaaaacgccattattgagaactgatcgcccttgatatatagacgagctattgtccagctttttgtaattctttttttgtattaacgctgctgatcccgacattgctatacgaatagcttgggaataggataggaagaaatgagaagtgaaagtagcgatctacctatctaaattgcaggaaataagatggtgctaacgtgattcagcgcttctgggctacggaccgacattggctgggttggcaaacctcgaccgcatttgatctcgcgatcccatgaaaactatgtgccgtgaaccggatggaagatttgtgatttctgcggctgggtttaggttgctgggagaggtgtccagcatgaacttgctgatatggcggcggctgatcactcgatattccaactagatgatgctgttggagtggtcctcgagaaaccgagttttaggtctagggtatcaggacagttgttaagataaagaacattacttcggtgggcgaaattagacgaaagcgtggtgggtagaatgaagggtaagtgagtgtcttttcgtgatcgcttggtgtaggtttggttgagtgcccatggtttccctactaccctcctgacttacaaaccagtccacagagcctggtaagttccctggacttccttccccctcttgcatatcctacttggattccattcaccttgcagtccctgaactgttgaccaataacaaccaaaaatcgaggtatatctttgtttgtccaaatcaatattgacagacacacagttccccatttcatcaacttcaaggcgctgcttcccgttgtctacctagttaatgtcatcgaagagatacgctgttcggttaacagactactatgaacatattgaccctgcgctctctaggtacctttgacttccgcccgttgcaggtctagggagactttctctctggcattgcagaatgataggccggcgaagctgacaatgcgttgtcaagtaggatgataagtttctttgttccgttcaccaccgacatcatgtcgacgggtaaaaagggtctcaaaggaaatctgccgcaggacggctgatatacgaacaacttcaatgaatttgacaatgagagactgccagtatcccagcactgtcgagaatcaactcgattatactgggataaatactcgagagagcccttctttctacagagcacgttgagacactccagtcttctcaagcaagtgttgaactttatcgtcagctattcactttcaataacccattgaccatccacttccggaagctggaaaggctttaacccaacatcatcaagatgccccgtctcgaggtctccgaccgcaaggactcttcctcgggatggacctctcactcttctcgatcaaactcaacaagagatcatgaggatgacagcgaaagcgacagaaaccgacgtcaaatagaccacgaccattcccccgaccccgacccgcccaactgcctccgaggcgaaacctctcgctccaatccccttaacttcactgcattcctcgacaaagaccacaacctttacgtcgcgtcccaccttcaatacctctacgacccctcaagatacccccacctaatccgttatgactccaaccgacccctgcctaacctcctcctccgcctcggggggacgacccccctcctcgtcctcgccgacctcctgcaataccccccgccgcccatctcttccacttccactgtctgctgccccccgtcggactggctgcgcgcccaagcctggtttttggatgatgatgatgacgacagaaacccatcccgtcgacacccggtcttcgagcacccgttcttgacgatggagaagagcctgggcacgacgacgatccacgaggactttatggtcatgttttctagagatatcccgccgtggcttatgagaaagatggataacgagcggccgtattgtgagcttggggggcataatcagctgaatcattatctgttgggttggtgttggttttggttgcagatggaggtcagtcagagggtggatcggattagggcgtttttggtggaggaggagtatgagaagttgagggggaaggaggggatagaggattgggaacgggagcgggggcggatcagaagggagagggaagagaaagaggatgatgatgatgatgatgaagagaatccgttcaagaagttcggagtgaacaaggagcaggcgatcagggaagccagggactttgtggagcgcatgtcgggtattggggccttgtggttcccggactcggaaaagaaggggaagtttgaaaagtactttggagatgcgataccctccaagcagaagctttcaggggaggggaataccagggaatattgcgttgcttgtaacttgtcagttgtggcgggcagcggggaggaggtgttggcggcgttgttggcgaacatgatttcgagagcgccgtgcaagaacgaaaaagatgtggcggaagaggatgggggactgccgaagttgtatccactggttgatgcgtggatcgagaacctgggtgaggaaagggcaaaggtggtcaaggaaaaggcgaagaagctggccttgacgctgtttaccattcggaaatatttgaggtggaaaggcgcgcctcaagggcgcgacaagtggttgtatacggatgtagggaccgatccgtaccatcctcatgacatgaatttgacgccgagcccaacaataaggatgatgaaagaggaaaaggccgtgaagagggagtgggagtgtttctgtaagggtgaagacccccttgacgaggaggagaagaagccttcttcatctttatcccgaaccagaatccgagaatcctactcctccaaacacaccgtccccctctccttctacaacctaaccaacagccaagtctcacccgcacctgcacctagccgactatatcgtgactacggtacatacggttcccacggctacgagatcactgccgccccaatcgccgtccaaggcacagtcacagtcccaggcacaagcaccgctctcgtccgaacccgtgactacccctcggaagaatgggattccaactcgaactcggacagcgagtttgacgacgctaccacgcttacttgcaatagttttaccactatcggcactagcactaatcagagactaactaacttcagcaacggcgatgacgaagatgacaatggtatcacgtccgtcacgacatggagtcatctgagtgctgtgcctgaggctttgaatttggccggtctaaatacatctaaaagagaagaaagggaagcccagactcagagcgagagggagcgatatcgcgaggagcgtgagaggtacagacatgagggagagagtttggtgagtcaggctcacgactcacattcttcttcctctcctgcacagcatttgcgctcggttacggatactagagactgggccgctcatggtgatgatcgtaatcgtgatcgtgatcgtgaccgccagctcgttgaccgcgaacgttatcgtcacggcggcagcccttcctcatctacatcttctcgcagagggtattatagccacagaagagaacgagacaaggaagatgaggagccagcccgaattgctctgaaacttttgagtattaaggatcatctgcacctggcaagaaagagacgccgaagtggttgggaaagaataaaagaagaataaaggataggggaaaggggtacgtctagttctgggtctaagagggacaaggaggatgatcggcgccagcggtgagggtcttcatttgtttctcttttcttctgtttttcttttcttttgtctcccatgtgcggacataagatgtaatgaagggacttttgggtagatactctcgatggttaatttgcttacgacttaaaattgttaggtgctacagtatgtgatagtttcaacctgacgttaacaatctgaattcatctaaggtagatggattatttcgtttgacgtttcatccttcatatacatattcaaggtaccatatctctgtatccagaaacccggggtatattctcgtcatacatcttcatcactctatctataaccatgtaaccttctatatacctgtaacatgtccaagcatgccaaagaaaccatgactaacctcgataacacatgtcacatacagattactcctttgccccaccaccatcctcctcctcattctccaactcgccatacaactccctcagcgccggcaagaacctctccgccatcttgaactcgcccaacttgatcttcatgtaatcaaacgcatacaacaccaccgtccgatcctttttctcaccactaacactctgctcctggccctctaactcgtccaaaacaggcgcctgcatcttcggataccgctgactgaaatgcgtcaacaagaccctcctcgcccccattttgcggcctacatccaacgcctcgcccgcagtcgagtgtttcttggcttttgcttcgccaatcagctcatcatcgaacgtgcactcgtgaatcaacaagtgcgaccctttgccgatctgcgcgaaacagtccgacggccgacagtcaccggaaaaggagattttgagaccagacggccaggtgaacacggcggccgtggcgccgagacagtggtcgacgaaacaggcgtcgatggaggcgaggccggtttgggcttctagggttgccgcggtgcggaagctggcgggttgtaaagcgcagagggtgcccgggagcatgttgaaatggttgttccctggtcccaagtcggccgagggaggaccggacgggtcatcggtgggtttgcggcctgtcccgatgagggtgaggaatttgatgttggcccagtcgagaggctcgacgtctttgtactcgtgcaggaagccgatgtactttgttgtggagatgatagtgagcggtttgggggcctcgtcggcggggagagcggcgttggcggcggcgcggcgggcgagaacggagggaacaccgaggtggtggtcggcgtgcaagtgagagatgtagatggcgcgcagatcgcggaggatggcgtcggtttcggcgtagccgtacacgcgccggagctggccgagggtgttctcgccgcagtcgaacagatagctgccgtagccggggacgcggatgagcgtggctgagacgttgcggtacttggagggaagggcggacccggtgccgagagtgacgatttcggcgtcccggttgggaatgtcttgctcggactcggcgacgcgggcggcgaaagcagggtcggataccttcgtttgcgcttcgagcgccaggttgaaggctttggcgtgggtggaagtgagctccttgatcggcttgatggtgtccatgacagcgttggcgaactggcgctgaaattcgaccgaaggagagaggagtagtctttcgccgggcttgcctagctgagcaacagatgccaagcccgctggtaaggcttcttcctggttgttgtggttgggaatggagaagcggtcgggatccatccgatgcatcatgatagccttcccagacgcgcccccgaatgagatggtgttggggttcattccctcaccgagaacaacgtgtttgaaggagctgtgcttcgccatgaaatccttcaggcgggaatcatccttgacctctgggctaaggatccagtagaaggcatcgatatgctccatgatctccttgttctcccactcgggcctcttgaggaggctatcgaggagatactcgtagcggacatcaactagagcaaaaccgtggccgggaataggagggtccaaaaccatatcgggggtaacaacagttccatcctctgccgtcacgctctcgccctttgccagcttgctgaatgtccacttgggtagcccgtatttgagagcgttcgcaggctggaacttgcctcgacgagcatgattcttaacgatgtagcatgtggaatcgaagcaagggtccgtgggtggcaaccggtggacaagcgcaccaggccaaggctccctcacaagcaccctgatatcaggaacgttcgcgtccctccccggcaatgggcccttgtacactgtgatcttgccttcatcgtcgcggacaaagatcttggccggcagcttgaccttgtgtagaggctgttctacaagagtgtcggccttccagtctgagtcgaacatgtgcttaataaccgtctgcatgagaaggtgggtcttctcgtcatcctccactcccgccggcacatcttccacaacctctccgtcctctccctctaccagagtgtccatgacctcgggctcctccgaagagttcagtttccgcttccgcgggttctgcgagccggtactgctgctacgcgaccggctctccatgcctgtggcaacaagagggatcttccagaccttgaggttttcatcctcgtagtcaggcttgctgttctcggggtttgcggccctgggatcggcgcggagctcatgggcatcgagtgggaagcccttgcggaacacgaatcgtctggcagcagccagcatgtgctcaaggttcttggagccgtgaatctcgatacgctgaggaccgccatgggtaatttctggcttgttcttctgacgacgcagcttgttctcttcctcaactgcagtctttgcgcttatgatgacatcggcaacggtcaaaatcatgcccagtaggccgcctgtcgttgcccagtccgtcttgccagagaggaagatgtgcgacagctttgcggcgggaattttgttttcggtgaagaggcgctgcgtgccttcggagaggtggccgaaaaggtaacggcggttgtcatagtggacgaggaggcatgcgcctggggtgtcggccgtcggggcggcgacgatctggacgtggctgcgcatggcgccgaactcgggttttgcaggtagtggaggagcttccttctgttctggagcaggagaagcaaggataaaacgaggtccgtcaacctgataagggtagagcttgatagggatgcggccgctaaagaagtcctcggggatcttggtgtgcttcagaaggccgtgattcttccacttttgaaaggcccgttgcggcgagaagagactgtattcggcgaagaggtatctgttgcgaaggagttctctagcgactgtcttcgagaccgagtctgggatcttggacttgggaggccgatctttgctcggaggcttgacggcgaggcgaggagtgggcttcgctgggcgaagattccggaacggagtggttctaggtttcgagacagagtctggcacccgacgtattcttgagctagtgaacaccgagggatctaccgacgattctggagatcgtgtaaaatctcttgtggaaagacaacgtctaagcgataggaacgaggatgtggtggtagagattcgagtcggcagcacggttcttatcctctttgatgcggcagcgactgctagcttcttgtaatgcatggacgaataagtgttttttttatgcagtcatttcctctgacctgggcatgtcgagagggtctcgtcgagtgggaaatgtagaaaaaagagttgtgtcacccggcgcgtggaggagtcaatcggcgtcgcgggaactttttttggttttcaagagtgaaagttgacgtcgcgaatcggggcaactttttctgcctgcccgatggagccactgcactgcttatagttcagcgccaccgcggggagtttacaggggagtggtccagtacgtcagggctcgagcgggaggggtggaagttcagggtaggtaggtgagcggcttcaatcggcagggttagggttcgctgtcaaagcaagaaagggggttgaatacatgtgacgagaaggtatacacagttcattaactatcacctgtatagtacgctttctcccaaatattccccatttacttgtatgtatccgacgcataccctcgcatggttgtgagtttagtctgaggccgagatagctgcaacgctgatcatatgtatccgacgcataccctcgcatggttgtgagtttagtctgaggccgagatagctgcaacgctgatcacggtaatatatatgaatggtggaatataggtataaatcatccgtgttatgttccatcctataatggatccgtttatatagtaccaccctcaacagtattgtgagtgtcgaaggaagtcctggttgtcaagttaaaagaaggagtaatggcaacagaattcagccgaactgaatcagtccttaccaactcgatcaaccctccagaaacaccaactttcatcaaggaacccgccaacatgaggaggtccttccaacaaccccttccccttctcctccaaaccatcaccatcctctgcctcttcccatctaccctcgcctcatccaagaccctcctaatcccttccacatccttcaactccaccaccaccttcaacacctactggtccttcaattacccctggggcaccgaccacaatggcgccgcgcgcatgtccccttcccaagtctccatagccccctctgctgacggcacctcaagcaccctcactctaaccgcccaccgcgtcaccggccaaaaacccgctacccacggcggcaaacagatccccatcaagtacctatccggcgccatccacgccaagcagcacttcaccattacttcttcttcttctggtgctggtgcagtgtcaggctacgatttctcagccgagttccgcgcccccgttgcgaaggggacctggcctgcgttttggttgacggccgtcaatgggtggccgcccgagattgatatggcggagtggaaggggagcggcaagattagctttaacacgttcaatactagtagtcaggtcatggctcgggatgtggtttatggcccgaacgggagtgagaaggagtggcatagggttgtgtgtgagatcaggagggatggaaggaatggtggaaaggatgtggaggtgaggtttcggatggatgggcagctagtggtaacgcagtgggggaaggggtatgttgggcagccactttatttgtgagtttaaaccttttttttttcctttttttttcttcttcttctttcgttgtcggggtgaggtttttcgcgttgtcggttgctaactggaagggtgatattgcaggattatcaatctccagatggaagggtcgtcgggttcacctggtcctgaagcgggtaagtcaactataggtctcttcgttttggtgatggaagaacctgatcgtctcagccggtccatttgctgacagtgatacagacactttgtatcaagtccgaaatcttgaggtctggagctatggtgactgagccgtgagcagaggagttgtcccttcaagatgtccaagatccgaggcacgcagatatcctggtatttagtccgaatgaaaacgatggcttttggtagatgaacaacctaactgaaaaaaggaaaagacttgttcatcagcggagggtttcaccctggcatgcctgtccatcgcgtggaccgctgtcattcggatgcccaaacccgccgctaaaattagtgtagtgtagcgatagtttgcacgcgttcggataacgaagtctctcccggaaagctgtctgatctccaaatccctgagcaaaggtgcagaaaagaaacatggtttgggcacttgtccgacgaaatacgtgtggtgtcggttgggcagatgagagggagccagatgatgatgatgcaggtgtcgcctcgacggctgtagggctgagtgtccacgccatatggatatgctgcagtcgcttgaagaggagcacataagcgcggcagaaacctacacaactgccggagcggagatctgacgtgcatacatactgctgccccgtcatctgtatcatcaagttccagaatctctcaaggaggacttgaacgttgtcttcgaaccataaatatttggggaagttgggttcccggacaggcctggagtcttccggcatgttgatcgcaccctctgtgccgggtacgggagcaaaagaaaatcacttgtttcccgtttcccgttttccatcgaggtcttgactcctttttagcccccaagcaagacactaagaaatgaaggatttaacctgcagctatgaaggcttccaatcaacgacctctatagacgcgaaaaagacgctagttccgctgtccaacgtctaccacaccgacgacactgcgctggtggtatgggtgttgaatctgattgttccggaagtctggagaaaacgacaatgccgaccaaagacaatagaattggaaagatatggtaatgtgccccatgctttagtcttgtctgaatggaattctttgcgtgacttccctttgtaacgtcactgtaatcttctttcgagcgctggttcagtcattagcgaagccttaaccactcaacctgggttcgcggagccctcgaaaaatatgaccgatcttgtagtgtaccagcgcctggtgtgggtctagagcctggaccagatggttatgtatattagatcctcagatacccagagacaacacccagcgacaaggaggaggtcgaatcaagaaagaacaggctgaaaaatgaagagtgttagaaagggattgattgacctgctcatggttcagttgtcaccctgtcaggattgtcttgcagaccacgatgatgattgaggctgtgagctgaatggtttcaggggcgcatgcagtgataatggaattctcgagtttgtcgaaccaaagtccaatttaggagccaacaagtccatcaaagtgtggcagggtgcttggcttgcatccgagctgtgtctgcagtggaagagctaaggagagttgtttttgggtcttgggggcaggactgaagtggaagtttgatggaagtcatccatcacttcccgtccagtatctcaagagatacctgggctccaggtaggcatcatacctagtctttacccctctggtacgccgacagggccgactctgtatctttgctgatcgctcctgtctcccgtctttggcgccaatctgcgctaggaaatcccctgtcatttagcccacttcaattccctgccaggcctggcttggtctcaatgcaaccgaagacctaccataggaaggaactcccacatccagtctttgcctcttgtcaatctcaccttaaccacctccgacctcaactctactttcaaccatcagtccggtttgtcgatcccgtcactcgttcatacaacctttagtcactcgctgtcggccttctgttcatgcgtttttaccgtaactacttcacccctcaacatccaacgatccgcgatcccatcagcaaacatcaatgagttcgtagcacgagagattcgctttgttcgcgtggctacggtaatgacgacggcggcatcatttcgacagacaccggcgacctggaactggagtgcaaggacgctgaaaacaacgacgccatcgagatcgaggcaatctctgggatttccagtctgggtgttgctcgcgctgctcatcattccctcatttctgtctgcgggcaccgcaactgcacaatgtggagccgactttgtgttccccacggagaacctgcgagtcttctctctcgacaccatcaacgtcacctatacttcaacctttgacaggccgagtctttcctgttggtgtggcacttcaaccgacaaggaaaagagtgagtgttcagttcagtgtttcccctcgcttcaacaatgtcaccgctcccgcccacatgcaagcccccgtcccccccttccccccatcttccccatcttacaatctcccgacagcactctcggctcctgctgcactaagccttgcaagacccccgatgcccctcaaggtgcccagccctttgggtcaccgatcatttctcaaactttcagctcgaatcgctctctcctctagcaaagctacctcaatgaggaagagactcatggcgtcattgcgatcgcagcggacgggatgtgcgttgctgacagactgacctttccctatcacagaattcgcggttgatcatgcgaccccaggtaatggaaccacgccctttccattgaatttttcttcgacatatccctgctggctcgaacttcaagccggttcgggcgactgcagagtcgaaagttccaaattcttcatttcaaaggaccgcgatcccgaccatcgtcttccggccaccatcggccccagcgcgaccgtcatcgcaattgacgtttcctctaccgcaatccccgcaggccctccgccacatcccgacgaccactttgccctcggtgctagaatcgccctgggcgttggaatcgcacttgcttgcttcagtgtgggtgccatggccgccttcttatactttaggcgccggaagaaacagcagcaggccgagctggccaacgccatcgtcgcgaacgagtatagacagggaaggaagggtcccgagaaaaagatgtttgggggattttcgtcgtcgaaaacatcgtcggatggtcatctatacgatacagttcagccagtatttgacggatatcctggatcaacaggctatgatgatgtacggtcaaacaattccagcgacatatacggccattctcctgtgatgccacattcgccttcatggtcatacaatcaaggaccttggggtcacgatgctgcaacaggaggtgcgtgggagagaagtacggagagagcaggacttggaggcgggcttggggtgacggaaaatttgagcatcaccggacgagaactcgaagctgcccgcgcaaagactgtccagccaattcctacgtcatacgggccgaaccctgtcactcccacgctaacgccgcgggcaagctccaggggagaacttaatgaacgcgctgctgccgactcgatttcccttgacagccggcttggagtacccccaatgccctcattgccccagttatctgcggcctccgcagcacctctcggtggctattaccccgattaccacaactacgaacagtacaccacccctcctccaaccgaagctccaacttcaacaccacatcttcctcttccttcagttcctactacgctcccacgaccaaacccaacaacctcacaaacccaacggccacagcccccattaatcgtctcatatggacccaaccgagtaacgcccactccagctgtgacttcgcctacagtgcctcccgacgagtctatgattgaaagaccacctagaggagttgaattacaaggcgaacccgcatctctgatggaaaggagacatccatgggaggacattgatctcccgagcgccagtaataacggtcctttaccaccatacgcatcgacagaggagtacgctgcaatggaaagcggcgcgatccgtaagctggaggagccaagggcgcatgctgagctgccaccaaccaaagatggctactatcatgctacgtgggatattgttgagcacgaattgccaggtgacggatatcaacgagaccctctctacccgcaagcatccgcgtccggacgtggaagggatatcgatgagcagaaattcttgctggatgatgttgaaatggcgcatttgaaggcgcagaaagaacgaatccgcgctgaaatgaagaagaagcagaagcagaaggagacttaccagcaggaccaggggcatgaccaggacttccttggagcgtcggcgagcttctccacacggtagcacgagtgataatgtggcggtccatgtgaagaaagttacgttgtgggcaactgatgttttggaggcgaaggtttgaggattagcattataccattggcaaggtgtctggcgttcattttgggtatcgacggggtagatgactcctgtgtagtatcatcatataatacgggctgatacatctgcgttgagaatagctggaccatatgccccgcacaagtataaatatagtcctactgtagtaaggacaaggtcctctggctctataacatgaacgcgtattcaatttcttgggacaatgtggtgttgaacgagttgctcccgaagacggcaggtactcacttgatagttgagatggtacgtacccatccccgcagctgtcgaccagctgccactgataagatccccagatcctccaatcacattgaccgcccggcagaaaaagttacagacgggcatggttcccaaatttttgttttccctttcgttctgcggcggaggaagagacgaaaaaagaccccactgactgctatcagttgtacaatcttgacgattccaccaattcccactcagcatcgggagcttcccgtcgttctcttttccaacacaacactacagaacaaacaacggtcacagaccgttgcaacaccatccaccacaatggcgccctcccaaaagcgcaaagcgatcgacgacgatttcatcctcaccatttccgacaatgaagaagacatcccactagaagaggagcaagaagttgtacccaggaagaaggccaagacggccacacaacaatcgaacaagcaaaagaagaagaacaacaagaagtccaagaaacagcaacagactgaagatgacgacgacgaagccgaaacaaaagaagacgacgccgccgacctcggcatctggggcgacaacgacgaagacgacggcgccatggataccgagttccagttcgttgtcgacggccagaacgaagtggacgccgagttcgacggctggggtttcgagggcgcgcacaagggtgttgtgaagggcgccaacgcgggcggggacaagaaggctgtggatatcgatgagattatcagaaggaggagagagaggaaggctgctaaggaggggaaaaccacggcgacaaaagaggaggaggataagatggaggttgatgaggaagaagacgacatagaagagattgatgtggatttggatgatgatgaggatggtgtcttggctgacgatgcttttggtatgggtgttgggtcggacgtggaagaggaggaggagaagcaggatgcgaagatggggggtgttgatggggaggatgaggatagtgagggtgaagatggggagaagaagggagaggatgaagacgagggcgatgcgtcggatgatgactcggttgctacggccgttgagcatcctgatgatgtgcagtcatcggatgatgaagagggtattgatgaggaggaggaggccaagatgaaggagttctttgcgccggaggaggagaatcagcctaagaagaagggcgagatgtcttcgttccaggagatgtctctctcccgtcctatccttcgcggtcttacttccgtgggcttcaccaagccgacgcccattcaggccaagaccatccccatttcgcttatgggtaaggatgtcgtcggtggtgccgtcaccggttccggtaagacggccgccttcgtcgttcccatccttgagcgtctcctctaccgtcccaagaaggttcccaccacccgcgtcgttattcttacgcccacccgtgagttggctatccagtgtcacgctgtcgctgtcaagctcgccagccataccgacatcaagttctgtctggctgtcggtggtctcagtctgaaggtgcaagaggccgagctccgtcttcgcccggatgtggtcattgccactcctggtcgtttcatcgatcacatgcgcaactctgccagcttcgccgtcgacaccatcgagattctcgtcctcgatgaagccgatcgcatgctcgaggacggtttcgcggacgagttgaacgagattcttaccacccttcccaagtcccgccagaccatgctgttctctgccaccatgacgtcgtctgtcgacaggctcattcgcgccggtctcaacaagcctgtgcgcatcatggccgattcgcagaagaagactgccggtacgcttgttcaagagtttgtccgtctcagacccggtcgcgaatcgaagagggaaggatatctgttgcacatctgcaagactatctacacggagcgtgtcattatcttcttcagacaaaagaagattgcgcacaagatgaggatcatctttggtctgtttggattgtcgtgcgccgagttgcacggtagcatgaaccaggctcaggtatgtttacgatttacgatgctccagatggatgagtgatactaacaggatccatagcgtattcaaagtgtcgaggacttcagagatggaaaggtcaacttcctccttgccaccgatctcgcctcacgtggtcttgatatcaagggtgtcgacaccgtcatcaactacgaggctccccagacccccgagatctacgtccatcgtgtcggtcgtacagcgcgtgcgggccgcagcggtaccgctattaccctggctgctgagcccgatcgcaaggtcgtcaaggctgccgtcaaggccggcaagtctcagggcgccaagatcagcagtcgcatcatcgatcccgcggacgccgacaagtggcaggccgagatcgacgagttggaagatgagattgaggagattatgcaggaagagaaggaggaaaagcagctgcagaacatggagatgcaggtcaagaagggcgagaacatgatcaagtacgaggacgagatcagctcgaggcccaagcgcacgtggttcgagacgcaggaggacaagaagaaggccaaggcggcgggccgggccgagctcaacggcgtcagggacaagctcaagtccaagaacgagggcaagttgagcaacaaggacaggaagaagctcgacaccatgcaagagcgcaagcaggagaggacatacaagaagggcagcgccgagagagccggtaagggcgcggtgctgaacctcaagaaggtcgtcaagaaggtgggacggtctgctgggcctaagaagaagggcggcaatgctggtaagggtggtaagggcaagggcaggagaaagtaaatgtgaggagcacgattctgttgttgttgttgagtttctaaatgtaattgagcttcaagctaagtctagtgtgcttttgatacccgagtgggcaaaaagaaataagaagctgtctgatgatgttgtctgcttccctcagcaaagagagtcgtgatcatcaaggtcagacttgcctcttcacatgggactatgattgggtgtggagttgcggatcagggggccttgcggcgagctcgactgacccacccagaagctggaccctgggtgtcacggcggcaggtacgggtgacgtaaacggaagtgatttgtctcttgccatggatgatgtctctgaataacaggcagctgcaattgacatgaaaactcctcggggcgtaatccatccatccactttttccacctctttcttgtctcttcacttttcgattcgcgcgtgtgaacaaagtttggcttcaggcagccacagagatcaatagactcgatcagctcagctccagtccagtaacagcggtcaactgccaccggcttagcatttccaacctgcatttctcaacatcttatatatcccacttcgccctctcttcactttacatacttcgataaaccaaatcgctccatttggtcggtacaaccaactaccataccgaattgaagaaaagctacaatagcgcaggttgcctcaatccccgtatcctcgaccgaacaatttccttcccaacgagccgtccttcaagccttggttctcccagccaagcaaggcttcggaggcaacccagcaatccacgaaactggcgcttttccccttcctgcgacgcctctttggccctcgcgcacacacccgatcgactctcgtccgatatctcttgccctcgaccgtccgcgaccgataccgcgaacacctgttcaacttccgccaccgtaccctcccgcgacacaaggttcgattgcagacgaggatataccggttcatccttgaacgaagaaggaagaaacaggcgggtgggagattggtggatatcatccgccgccagagccggcggttggtgtatgggaccggtggtggtgccggcgtcaggaagagtattggcataggtagagcgagcggtggcggactcggcccgggacttgttgggaggaggtctttaccttggaagcaacaacgattactacgagatcgagaagagacaagcaacacgaacacgaacggacccgacgacagccaagctcaagcgccgtcgcagcgcaaaaccgacgccaacgacaagatgacgtccccatacacccacggctacaccggccagtatggcgccaacgaacaaccatatgaatccggttcccgccgccgaaaactcgccgccatggccggcagcgtctaccgcgccggcgtagcggctgcctccgagatccgcgagcaatacagccaaactcgcctgacgcgcgacatgggcgatggatcgccagagcaggtgcacatcccgggtgcgttcccggaggtacctattattcacaagggacaggagcagttgattttgtttccttcgtacgcaaagcggcatgtcaagggtattcacctgcctaggcggccttcggacttgggcgggaatgcgtacggcacaccgaacggaggcgggaacggtattggccctggagtggatgagcgggattactggacagcagagtggaacaggcatgaggatgagaaggctgtggtggatgtggacattcgaggctggatttatatgccacctaagggtccgatgtcgaggaagaatcgcatggtgatgggggttgcgagaaggctgagcgggctaccacagactgcagcgctgcaggcaggtgcagggccgcaacagggaggcggtgatttgcggaggacggtgactgatctggaagggcttggggaagaggaaaggatcgcgaaggaggcgagggagattgaacggagaggacagggcgagaaggaagcggctatcagaggcgagtacagtgagcggcctagggctgatgatatggatgatgggtttggcgcaatgaggcaacgacgctcgccatcgccaccgaattcgacagcgccggtgaggacgaactccggcttgggggcatttccctcggagatgacggaggcggaattggcggctgcgaacgcgagtctgaatgcgcggttggcgccgttcatggctacgccgctggtcgggttgcctatcacgctcttcttctacaacgatcagcggtccaagtccaagacgattgagacgaatgcgtcaggtcactttatcgctcgcgtaccgttggactttgtcccgacacacttccgagtgcttgccaacgagaacatctcaaccacccagcctgtcgaggttatcgagccaaggggagtcagtttaatcagcgatgtcgacgacaccattaagcgatcgaatattaatggtggtgccagggagattttcaggaataccttcgtccgtgaattggcggatcagactattgacggtgtcaaagagctatatacttctctgcacaatatgggagtgaagctgcattatgtttccaacagtccgtggcaactgtaccccgtgttggcgaccttcttccacaaagctgggttacctcctggctcgatagacttgaagcagtacagcggtatgctgcagggtatctttgagccagttgccgaaagaaagaagggtactctggagaggatattacgcgactttcctgaaaggaagtttctccttgtgggcgacagcggagaggctgacctggaggtttacactgacctggcgctggcttatcccggtaggatattggccgtgttcataagagatgtcaccacacccgagcaggtggacatggggtatttcacttcgaacacacaggctacggacaggaacaatggacttgagagaagcgacagcggcaggaggagagcacagactatgcgggctgctacggccacgaacactagagacgtggcgccaccgccgccgaaacttccgccacggtcgtctcctcagcctaaggggcccatcatgggtgatctaattgatctatcggatgacccccctcaacagcctgcttatgaccctcgaacaagcagtctcaacgccatgcatgccagtagatcaacaggtgacataccgcaaaggaaaggcccaccaccacgtcctgccaaacccacagcactacgcagctcgccagcagagatcaataccggcggtgctcctccccctctgccaccaaagccccgcgaatctccccgtccaaacacttcgcatcagaactcctcagcatcagcgtcagcgcccgggtcaggatcaggatccagaggtcccgcccctccccctccaccaccccgtcgcaccagcaccgtcaacctttcccaatcccagtcacgacaatcccaacaaccacccctccccccacctcgccgcgtccagaccaccaactcctcctcctacgattccgacactgacgaatggggtcttccccttccccttgagaatcgcactttgggaagtggcaatggtggtcgctccaacaccttcctccccgtccggcccgctacttcttacgacaccatgaacggggtcaacggcgcgtctgtgtatgccactaataactccgcttcaggaggaggtgcgaactcgccggtgaacaaaaagttggagatttggctgagacgattggcagaggcacatgagctgttggaaaagcagggggtcaagttgtatacgtggagagaggggagggatgtggtggcggaagcggaggggattgtcagggaagcgatgagggggtttaaccaaggggtgggagggaggaggtcatagtgtgatggctgtgttgatggccctggagatgttgttgaggtggaggaggttatctgggatgcggatttgtatgtttatggggatgggaaacgaagtgataggggtgggaagtggtatggtttgaggtcttataagtatacccatcgcgatagtaaggaccggaggagggcaaggtggtctacgggtattgtgggaaatatgttaggccgttgagggcaaagcacagagggatcatcgtggaatgatgggcgaagcatcgaagagattggtatatattggtaatatatagacaaaccttttattcttaaaagcgggtgaagaaagctgctttgcgatcactctttgaagtcattcaacacccaagcaactacttcatacttgcgactatcctttgtttactttgtcagggcttccggccggtgcaagccgcgcaccgtacgtcgtccggaacctcggcgccggccccagcaattagatcccggccttgcgtggaccccggcaatcacaagcggaatagacgccgcgctatccccgctttcccccgcagacccagatatttccgccgaatgccgagatggtgtcatggaatgattggaacgatggcaactcggcagggacaccgtgttgatcgcggctcaggatataggtcggatttctttggcattttatataagaggcagtaataccttatcttcatttgtcggtgaccaaccacaaacaaaccaggcctgaagaccacagcgctacatcgcagacggacgacgacatccattcttcggcttacacacgtcttacaaacacttcaagtgcgtcaccgatcgaaacccttgttcttacttcccattaccaatccgttgatcgtcaacccctcctcgtcatcgagcactcgcctttttacccccacgagaatccttccccatccggcattcatgccgacctccaaggttctcacatcagcaaccaactttatcaaaccttggactctatcaaaacttcatcataaacactttccaggcctcacttcactcttcaccaaattttcaaggtccaagtcaacccacggattcacaaaccccgccaaaatgtccaccgaaccatccgccgccgaaaagagcgccgccttcgagaaggtcctcaagcgcaaccctcacggcgacttcaaagccgtcgaagcctctcggcccgcgttcgacccctctcccaaattcacctacttccaaaccccccaaccagactgggcttacggctcgggcgccaactctcttgctgcttctgcctctgccgagaccaagaagaaggacgagcagcagcacatcgtcgtcgacccctacaccgaaggccgcccgcccgcattcaactacaaactgctcatctccgccatcgtcccccgccccattgccttggtgtccacccgctctgccgacggcacgaccgaaaacctggctcccttttcgtacttccaagtcatctcgcacgacccgcccctcttcaccttgggcttcgcctcgccgctcaccccggcctcgcgcgccaaggactcgttgcgcatcctgcacgagacgggcgagtgcgtcatcaatctgatgtccaccccgttcctcgaggcagctaattcgtgcagcaccaacgcccccttgggcgtgtcggagtgggtgattagcgggctgacgcccgtgtatgatacgcagacggtgaaggctgcaagagcaaaggaggccgtgtttgcggtggagtgcaagttggtgcatgtcaaggagtttgagtcccgctcgaagccgggggagacggggtcgacgctggtggtggtggaggggaccaagttctggattaaggagggggcggtgaatgaggagttgaatcagatggatctagatgtgtataagcctgtgtctaggttgggagggattacgtatgggttggttagggagggtctggagattccgagaccggattttgagaaggatattgggggtatggaggggtatgagaagcttaagaaggcaagggaggaaaggaaggagaaggagtaatgggggctggtttttgcgggtctctgatgagattttcaagtcctatagagagcgagcgagtctgtgatagaaaatagaatagaacagcgagatcggcaggtggatatcaagcaatggatgatggacatttcacgttcagattacatcgatcagaagacccctgagaagaaacggacaagaaggcgcagtatacagcaagaagcgttggaggtctgatacacattcatacgacttgcgacgcgtgaacaataggaaagggaaaatgatcggtagaatacttgatgagcttttgcctcaacttcacatgaaactgtgatggcacatgccagcgcttgtcagttccttgtgtgcttccatctgacctggggtcttccatcccatcgcgcacttgtatatttgaactccgtcccatcttcccacgtgtctctctgggccccctctattttgtatatcttggatacttggtgctttccgtcagatctttcgtgcaagagccttcagtcatgtccttcacatgtgcgtctcattggtcaggcgggctccgcactgctggtaatataatgtatcatacaatcgatatctctggctcggtatagaccaaggagatccattccaatttcttgcgattgggcttaggcagataagaatgctcctaccagtaccttgaaatcagatgctagttacctggaacatagcctctacacttgctacactaggtagcctctcgacatcattcctagtttcggaccatcatgacatgatattgacctgtcgtgtgataccaattccgtgaccaatggccacttctttgcgaaatcaagaggtattctacatttccattgatgggagggtcgcacagcataacccaaagaccggtcgggccattcgagcaccacattccgagtttgtacaaagacgaaggacagctggcctagtggttagcatgatgctgttctggaatcctgataggaggcaagaatgtgttcagctgaatcgaaagttctctggccaaaggtagaggaagccgtggccgctgttgtcttgcggggaaacgctaccttcttagagataaaatgacaaagagggtgtgagaacttggcgactcgcagacgacgggaagtcgacgaccacgaccgacggcaactccgtcgcacagtgaacaacggatgaagaagctccgactcgcctcgcgttcggcaacacttgcgatattcttccgtacgcacggcacggcacggcgagcccgcgggttcgggaggcttgtaagcatgtccaacaccggaaagattttatgtgagctcacgtcgaacgtgaaattgaaccgtccatacaatgtgtttgcctaggtcccggccttcttccggcgtcacaaaggtcgctcatgtgtccaaggaacaggaccatgttgccgtcagagtgggcgggtttgctgccgagtactagatctggggaaccccggattgtttgagagatccaatggattgatagatctgatttgacaggcaggacaaggcgagcatggtatgttgcttggttgctcccacgtgcttttttgctgatgcgctccactgtagtgatgtagtctgatgtcggcatcttggaaatggagactttgatgataatgggaatttgtcaagggaagatatcatcgcaaactttatggatacctacgaacgattgttggtaaagttgaaattgcagaggagtccaaggtcgggtcctcgaggtgacacccccactaatcgaagatcccttcagcgctttgacacccaactgaagcacagtgcctctgacgggattgaatgctttcccttccactcatgttccacaaccagaattcactcacaatctctctccactttcacacttccaggttccaattccatcaccaacctcgacgggacccccttaactttttcctctttgtcccatatcacgatatttgaccatcaccctcatacacgacgaaaaggcttgagtcccgcttacggattgttgttgttgtaccactcacaatcaaacacccaagtctgtgttacggacgtacagagggtgtcacctccaaagcctcgctacactacctacctacctagctagctagcgcatttccccaacctccataagccgagcaagatagggcttcgcgtctatcattcaaagggacaacaaccccgtaattcgatgggttgaccagagcatcttggccatttgccatcaagggactgatattctcaacaacaagcgaaaccattgacgaattgcgcattccctttgaccggcttatccacgaggcgcatctgctttcatatcgatcccatctcattcatcatcaatcaggtcgcaaagccaagaccccgcccgctccaagttctccgacacaaaacaagcatcaagactccactctcaccaacaccaaaaaccatattttgttcatcggctcattcgcccagcctttgagaagaaatccatctttgtggtcatgggaggcggcggcggcgccaatggtgacgaccccggcgaggccaacaacaccaacaccagcggccaacaagaatctcctcccccggcaccggctttgcaagtcatcgttctggtgagtgacaggaatatcaagacctagtctacactgcacatcccaatccaagtccgtctcatgctcccttcaccatcatacccattcctcagcatcatcctcaaccgcttagaacgccatcaaccgtctgtctcatctctagccggagagaagagtccgcgacaggtcgaatgcctgtgcgctttctttgtgaaatcgagcagccgtagttcgatctgcctcgaccaccgccccttcattcatattcctttgttcaatgtctcggctcggaaaacaatgggatcctgtcacccccaccacccacaaagcgcgaatatgccacggctagggcaccattcgagacgttttcgacatgtcaactttcaatgttctggggcacgtgggaatcccttcccatgggactcgtaatcccggcagaacaaggcaccgatatgcataaacaaacaatttcttggggaccaacttttagctaacaaagcttaccagggctctggtggaggacctctcgagtccaatgtcacggcctttcttgtacgcccaatagctgcgggctggaggagagggtcagtcattgccgtggatgcaggcgtacatctcagtgccatcgagcagattttggcaaagactcaaccagccacccttggcgaggatgaagaacacgctttaccatacaccctcaaaacagggccctttgccgggcttcaggttcctatggctacatcgtctgccaatgcatctttcattcaccggaccctgatcgacacgtacctaataacacaccctcatctcgatcacatctccggcttcgtaatcaacacagcaggtctgggtagttcaagacccaagaaactcgccggcctacccaacacgatagcagccttcaagactcacattttcaacaacatcatctggcccaacctgagtgatgagaacaacggagtggggttggtgacgtatacgcgcttggtagagggtggctcaccagcgctgggagagggggactccaagggctatcttgagatcactgacgacctcgcagtcaaggtttgggctgtcagtcatggtcattgctatgagaggcacagccatcgtggcagcggaagcgtcacgcgcccgggaagcttcgatgcttcctccatgggagcaacgccgatgagtgtaatgagcccgcccatgtcccacctggggccccgtgggcttgctcatcacaacagcatatcggcagctaataacagtctggccgcgttgcttcaacaacagcagcaaagagaccaggatcgaatgtctattcaccaaggaaatctgttcggcggcggcggtcgcagcagctccatctcaggtctcggtggcggacacgcaacagatgaatcagtatgtgtttacgacagctcggcctacttcatccgcgatgtgaccactggcagggagattatcatctttggtgacgttgagccagactccgtcagtttgtcaccacggaaccggaacatctggcgagaggccgctcccaagatagccagtgggaagctcactgcaattttcatcgaatgcagctttgacgattcccagacggatgatcgtctgttcgggcatctcacaccaaggtacatcatggaggaattgaccgccttggctgaggaggtaacagccgcgaggatggacatcctacgcagaaagtacgaaacggaacacggtatcaagcgccagtcaacctctcgacctggccccatgggacggagctactccgactacggaagcgtcggcagtgataagaaacgcaaacgccaagaggaggacgaccgcaacacccgacgaaggacgataacatcccaggcgcgagcagccagtgcgcacccgggattcagaaccaggagagaaccatcgacagcagcgggggcaggagcagaaaaaagccaacagccacattcatcacagcaacaagaccctcggcaacccaccgaagattccatctcccccaaatcccgcaagcgctacgaaaaccgccacagctcagcctccgcgcaagcagccgccgcagcagcaagcactacctcgttgtatgaaaatgacggtgtcaatccgcgtaacccaaccggcttcagaatcgacacgcctcacctagccactcccacgggcgagatgtccctcgacgacttccagcagcgcgccacgaccaaccaccaaccaccattcaacgctgccctccaacaacatcaaatgggcatttcccgacccgaactcccccacttccacctctccgagcctacctcgccttacggctccccgtcgccatccaacgcaatgtccacctcccccctcccgcccccagcaacaccagcagccgtacacttctcccaactcaaccaccccagtgtcaacaacaacgcctcttcttcgtcgtcgtcaggaggtgggtcagggtcagggtcaggaggccccgtgtcttcatccgccgcatccaacgtaactcctgccacctccatgtcgctctacctcaacggcaacacgcgcgacatgatggacgtggactcccacgccgacgtggacgtcaacgcggagctggcgcggcagttgcccaagcagccgctcaagggactgaaagtggtgattatccatgtcaaggatcgcatggtggacgggccgggcgcgggcgaggtgattttggagcagctggtggaacatgaggaggaagtcaggttgggggtcgagtgggttatgagttttgcggggcaggaggtttttgtgtagggaaggagagggtgaatcgggggagatagcatggggattttttttcatcctcgtaaggggaggctttaggtatatatatatttatctatgcaagggtcatatatagtggacaaagggttgtcggtattttttttcttgttcgattctttagcgatgtgttgctattgtatagtacgttatatcagtttggggcttctatcgtgtcttcattttcttcttctctcttataattaaggcggtgaggtgtgaaagagtacctgggaaactgtgttgaaaggcatgttcggtagccaaaagtgtatattacacaatatgatcacagcatgcgcatgaagtaaatatcaaggggagaaaacataggtttggaaaatgaaaaccatgactccgtggctctgtgaatgtttgatattcaatgcttaaagttcagtgtccgttgttcaaggtgaccagcaccgaaatctgtcattgcaatgtatatgcggagtgtacctaggtatctatctatgtccatatccaacttcttctctttatctatcctattatatctcgtcttacgctctaatatagcgtatagataatgcccttttcataaccgtaatccaagaaattcgtgatttgctttgttggacacttgtggtacatatcaaaagataaacggcgtacagaggaaattgatgctctgcaaagtgcgacgatgagctgttcggcaacgcaccgtcgaaatgattttcactcgtctttgtcttttccgcgaaggagtacgtactccaatcgaaggcaagccggcatcgaacgaccgaaggtagcaagcaaagaaggacaaagaaggacttacctaagcaaagcctctctcgacccttcatgcacactcatatacaaaagtaactcacggatcactcctccacctcctctttcccgtgcccccatccaactgcgccttcttctccgtcttctccgcatacgcagccaacagcccctgatggtacggcgtcatcctgctcaccctctcctggagcaccgctccccagtcttcgggcctccagttctgcaacaatacaggcgagatggcctgcaaggtcgcctggggcgcatggctgatcacgtcttgttggaggtgctcggggagctggttcagctgctgcccgataaacgtggcgcgcgagcgggtaaggggagactcgccggctgtgccgagttgctcgttgaggtcgtgaacgatgatttgggaggcgcggcgggtgctgcggcgcggagtggtggatgacggtggtggtgggcccatggaacctggagtgtgatggttttggttttgggtgcgtgactttttggagcctggagtttcatggtattcttcatcttcttcgtcgtcgccagtagcagcgctgttacgtttccttttgggagttgaagggcctgctgcacgtgttccagtttgggttttgttgccagccgcccgcgacgctggcttcgcctcatctttagcacgatggaactgctcaagatcccctctgtgattgtcaatcgtgttgcccgtcacgttcctgttcacgcggtttcttgcgcgcgcggggacctcctcggcaatatgtttgtctgtcagccgtctccagagacggttgtcattggagataccgttgacagactggtaaggatcgtagcgttggcctgttctagcttcttggtgtcgtatttggacgtagcgctcccattgttcgttcttccactgtcggtatgtgtcgtgcagattgtggtcgcggttgatggaggcattgtttttttcttcgaaccggtggtggcgcacatccgcctcgatgcggaagccgtacaagtgaggccgctcttgcacgtcccagacgagatagccggcgtcaaaggccttctcgaaacaccacaagtgcatgtagcccgcgttgttgtaggggtcgtagtagtcgccggtgtgatgggagtgttcgtcaaaggcgatgcggtggaagcccttcataatcgtgtaggcgggtttcgccgcgcagtcctcgtacttacattttcctgattccttttgtgcgtacctatccgagaccaagagcggcacgttttggatccacaaggtcaagtgcctgttgggtcggtttggatgaccctcgcctcggaagaacagggaaagctgcgatgttgtgtagactttcgaagctactagctcggccctggctaatggctggctgttggcataggcgaacaagttcgcgctcggtcgacccgcttgaccgtactcagtgccccagggctgcgtgtgcgctctgtagtagtacacggattggggatgaataccatattggttgcggaatttcatggctcgaatcttgacgacttcgttgccggagcccggagccacccagctgtctggttgcggagtaccgggcgggaaaacgggaggggtcaccacgggaggtaggcgtggttctgggggagcagatcctataagcggcaggtgagcagcattgggatctagaactccgctgttgttgttttggactgcttgtgttgtgacattaccatgtccaggttgtggatgggttccatggtgaggttggccgctagcacctcccaaaacaccaaattgtgtaccaggaaattgctgggttccggagccaggctgagcaacaacacctcctgtgccatatggtgaaccgggaaatggttgattcccggggaaagggggctgattaacacctccagcagcatgtggcagaccggcctgttggttgttattcacggggctcacgtgtccaccagcacctccttggcgattttgcataccgctgtgatggccaaattgttgatttccaggactcaagaagccacccgtgcctccttggggagtttgtgcacggctgggttgctggcttccgttatagaactgggcattcccggtcgctccttggccaccagttggtgcgttgttgaaatgctcgcctccaggattgttaaactggccaccaacaccttggccatattgcataccgttgttctggtaaagttgttgattatcatgactgaaagggccacccgtgcctccttgtccttgaccagtttgtccgttgttgagaaagccagtttgaagttgtgcaccgcccgattgctgttggcctccattgtgatatgggctaccaccaccgcctccctgcccattttgtgtattgttgaattgctgagctccatggttgaactgaccatagccggctccttgaccaatttgtgcaccgcccacttgctgatacccgttgttgttgagaccaccggtacctctctgcccggtatgtccgttgttgagttgctggccttggttgttaaagtgaccagcgccagctacttgaccagctcgtgcaccgcccaaattcagaaggtcaatagcagcttcttctcggccatattgcgcagcatcattgaattgctgatctccgttgttaaacggtccacctattcctccttgtccttgaccggtttgtgcgccgcccaattgctggtatccattgttaaactggctggcgtgtccggcaaactgctgattctcagaggaaggctgttggataacgatgtctggaacagcttgtgggccagcaaattgctgattgtgggagggatattgctggatttttccatcggaaacaggagcaccaccaaaattctgattactgttgtatatgtcttgtggttgttgctgtggttgttgctgtgattgttgttgtggttgttgatgtggttgttgctgtggctgttgctgtggttgctgttgtgattgttgacgttgttgcccgccgtcagcagctgcttgctcaggggccgcggaggcagcgggctggatctggtgagcattagaaccatcccctcccgctgctcctggcacctgaaaatagtcctctatcttgtctggtagccatgttccttcaagaggaatttttatcccagcggaaccctcatcattggacccttggttaacgatgtcttgttccccgccgtgactaccaccaccaggagctgggtactgacccagaccttcagcaggtgctccttcaggagccgcaggggcggcgggctgaatctcaccattgaaaccgtccgcctctgctcctggctgaggagttatgtgcctcaaatgatcctggaaattttccaaggcctccaagtcgtgattgagattatcattactgaactcgttttgttgccagtcgtcaacactaccgccaggagctggatactggcccatacctccttcaggtgcttgttcaagggccgcgaaggtcgtgggctggaactgagtaccaaacccctcctcgcgtaggaaattttttataaccccgttgctatcgttactataggtttcaggggccgcctctggattgggattttgcgtcaaggggtattgttgaacaacttgggaattccattcttgactggctgtgaacaaaagggggtcaatgggaatgtcgtgtacaccacccgcctgcgaagtggcatcttgaacagatggatttatgggcccttgtgcatgagggtgttcttgcatagcattagtgagagtggcagctaaccattgactctgtgggctgagatgttggtcattgtgaccagcctgggcagggtaattttgtcctgatggggccataggtgcttggtcatggaggagctgttgcgaaccaccatcagccgtggctgcaccatgagccccattgccgttgccgttgccattgccaatagcctcggggatatccgattccatctcttctgctgccatgaactcgtcctccagtgacatggctccatcgccattgcctcttgcgtttaggatatcctccacctcttggtctccgaagagatcctcctccggggaggccattgcgatttatcggtaacaagttgcgaaacgaaaacaaaaacgaaatatagtgaaaaaaagattgcacagaaggcatggaggacgtgctgggcgcggtaggttaatatatggacacacgaggatggggcggattcacacgaagcgttgctagagatcaagacaaaggaagggtatatttttgggtctataacgaagtccttgacaataagcaaagacagccgagaccgaggccacaatggccttgacaatggaattggcaaccatgcgggagacaatgaaagtgccggcattgtaacagccactcctgactgtcacgcacaagacgaacggcaacgccacattgcgtggaccagcggtgtcgggcaggtggccatgatgatcttgagaaggacgctgttagctatatgccttctgacacgcaacgaaagtagacgggagagtggtggtgcaaataagaagggaatggaggatggaatcagtgagctaagcagtttctcaacactatttttttcagaacaggtctgtgaattttgcgtatgctttcatcatatgaaggcgacatggacagacgccatgggggaagaacaaaaattgtaacgatgtgatgttgttgacttaccacttgtagcgatgccagcatattggacaagcattgtggctggcacacaatgttgaacggcggcgacgaggccggccgtgcttgattccccctcacggaggaggaggaggaggaaaaggacgacggaggagaaaaggaaagagaagtcgaaatggaagaagtgcggcagaaatttgcaggctttttgttcctcttccagtttgtggtggggaattctccggctgaactccgctgataagacgctgcgggagcggctcccggcagtgcttatcgtctggggcttggcaaagtggaagggtttacatagctaacctcatcagtggaagtgggcatcagatgaattccaggtggggccgtccttggaacccagggcagcatggaacttacaagtacctggtacgtacctctactgtatgtaatgttacacacagctcagcgacagggccccctacgtcacctatgtacgacaggaggaaggcatttgtgcacaacgaactcgaggttccccagaccaggcaccacatggactcactgcaccggacctgaatccaccgctaacgggctccgggggggttgtccactcgccaattccattcgaaattccatccatctttctatccatgcctttgactctaggggcaattgccatgctttcacgactcctccccgtcctcatcgcgtaggaagaaggtacctacactacactacactacactacactagtctacttgttgcccggcagtcagctccatcgcgctcaccaacggcacaacccgccgacggcaccatttcccgaccacacttgtgtatacgaggaaactagaggtcgactcggaccgtttccatactcgaatcaacctcaacccacacacacacacacacacacacacacacaccccggagcgcccgtatccgctcgactgccaagaccgactttgccttgcatctgacattctccatcttggatttccccctctctcactctccctctgtcacgaacaacgcgacgggaccctcaacttgggttgcgacggactgtacactacactgggccttcattgtcctggaattagacttgggtttttccacttctcgcttcaggttccgacctctccgtgtcgtcgccatcggttccctacaccgttcaatcgcaaccgctcgctcgctaccatctctctctcgcgctacctctatccatactgaaacacctgccactcgtttgctgggcgcagtcgagcgcccttctacttgagtccgcccgaccaccgacataccagcaagcgacttgtactataccctcgagcgccatcacaaggaacccgtgaaatatactttggcccaacatggccgcggttaaccccgacctgcaggcgaagctggacgagctacagagggagctggaggtgtgttttgagaagatcccccgcttctatacttacttggactgtgtacaaactgtgaaaacagaaaaaaagaaaaagagaaagaaaaaaaaaagacctgacgctgaccaacttgcgccttgattgtaggagggcgatattacagagaaagggtgcgcacatcctccggctatccgtattttccatcgtccgctgaccttgatacccttcttctttcttcaggtaccacaagcgacgggcacaactgcttgctcagtatggcgttgctgctcctgcagactcccagccggcgggagccccaaccggaggccttcggctccatccccccgacaacacgcctcatgcctccaacgaccgccaacgcgtcctctcaggtgctggcctgagcagcgcctctctcaacttcccgccctcccgcgactcagtcgccttttccgagcatcgagactccaccctctttcctgaccaccgggagtccatggccttttctgaccaccgggaatccatggccttctccgactaccgccctcagtctacctactccttccaggagccgcatccggccactttgcttgcgcctggtggccctatggctgatcaccgcccggctatgcgacacgactccctcttcctcttccctggccccaacgatacctctacaaggtcggggaccatggtgtcaggagactatgccttcaaccccgagcaacatggcgactatgccgagccaccaccaccgcaacagaatccctatgatgggaggaccaacactttgttgaattcgcaggcctacttttccgatttcgcagggcaacaagcccacgagcagcaactccagggtgattatggcggccctcacagatactcctccagcgatgccttttcgcccaccgctgctgttccgccccctatgctcccggcaaatgaatacctgccccctgggggggccatacaattccagaaagccctcgagccgcgcgaagtcccctttgcgatatacgacccacacgacccccgcaaagaaatgtctacatttgacaatattgctgtcgttctccgccaccgaggtcgtaaccttcccaaccggcgagcgtactgggtcttggacgccaagggcaaggagatcgcatccatcacatgggacaagcttgcttcgagggccgagaaggtcgcccaagtgattcgtgacaagagctccctataccgcggcgaccgcgttgcgcttatctaccgtgatgcggaaatcattgactttgccattgccctcttgggctgctttattgccggcgtggtcgctgtgcccattaacgagcttcaggactatcaaaaattgaacgtcatactgacctccacccaggcgcatctggccttgactacggataataacctcaaagcgttccagcgcgacattacaacgcaaaagctccattggccaaagggcgttgagtggtggaaaaccaacgagtttggcagttacagccagaagaaaaaggacgagctcccccctttgtcagttccagatttggcttacattgaattctctcgggccccaacgggtgatcttaggggagttgtgctcagccaccgtaccattatgcatcagatggcctgcctgagcgccatagttactaccgccccgggctccaagcctggcgacacgtttaacgcgacgttgcgcgataccaatggccatctagtaagtcgtggtgccaccaaaagcgaaaccttgctctcatatctggatcctcgccaaggcgtcggcatgatctggggagtcttgttcgccgtgtacggagggcacaccaccatttggctcgaaaacaaggcggtcgaggtacccggtctttatgcctaccttattaccaaatacagtccgacgttaatgattgccgactatcctgggctcaaacgtgcggcatacgactaccaggtcgaccctatggcaacacggaactacaaaaagggcatggagcccaacttctcgtccgtcaagctgtgcctgatagacaccttgatagtcgatggcgagttcaatgagctcctggccgaccgttggttcaagccgttgcggaatcctcgagcacgtgaggttgtcgccccaatgctgtgcctcccggagcacggaggcatgatcatcagcgtccgggactgggtgggcggcgaggagaatatgaaatgcccgcttaaactggagattgagtcggatacggagtcggaggctgaaagcccaaaggatcctgaagaggagaagccggctacctctaatggttacggaagtctgctgggtgggacgacggtaaacgcggcagcagaacaccgtgcaaagaacgagctgagtgaggtgctactcgatagagaggcattgaaaaccaatgaggtggtggttgtggcaataggcgcagatgttagcaagaaggctagcagcgaattagggacggttcgcgttggcgcatttggctacccgattcccgacgcctctcttgctattgtcgacccggagaccggcctcctcgcttcgccgcatactgtgggagagatctgggtcgattctccctcgctgtctggtggcttctgggcactgccaaagcacactgaacagatcttccatgctcgacctttcacattcgagcccggttcgacgcttccgaccccgaccgagctggagtatcttcgaactggtctgctcggcaccgttatagagggcaaggtcttcgtacttggcctgtacgaggatcgtatccggcaaaaggtggaatgggttgaacacggaaccgaggtggcagagtatcgttatttctttgtgcagcacatggttgttagcattatgaagaacgtacccaagatctttgattgctcagcgtttgacgtgtttgtcaacgaggaacatttgcctgtcgtggtccttgaatcccaagctgcctctacagctccggctacgagtggaggaccgcctcgacagctggacacggccctcttggactcgctggccgaaaggtgcatggatgtgctgatgcaagaacatcaccttcgtgtgtactgtgtcatgatcacggcaccgaatgctctcccacgggtgatgaaaaatggccgcaaggagattggcaacatgctttgcaggagagagttcgaccagggcaatcttccttgtgtgcatgttaagtttgccgttgagcatgctgtgctgaacctgcccatcggtgtcgacccaatcggcggcatttggtctcctatggcttcggaatccagacaacagattcttgcccctgccgacaaacagtactcgggcatcgaccgcagagaggtggttatcgacgacaggacgtcgacccctctcaacaacttctccagcatcacagaccttatccaatggcgagtggcaaggcagcccgaggaattggcgtactgcaccatcgatggtcgtggcaaggaaggcaaggggatcacgtggaagaagttcgacacaaaggtagcagcagttgctttatacttgaggaacaagatcaagattcgggctggcgaccatgtcgttctcatgtacactcattctgaagagtttgtcttcgccgtccacgcctgcatcaaccttggtgccattatcatccccgttgcgccgatggaccaaaaccgtctgtccgaagatgtccctgccttccttcatctggtcgcggactatggcgtcaaggctgtcttggttaatcaggatgtagaccacttgctcaagacgaagcctgttgcacagcacatcaagcagtcggctcagttcttgaaggtccaggttccgaacgtctacaataccagcaaaccgccgaagcagaacagtggtctccgcgatctaggcatcacagttgacccgtcatgggtcaagtcaggctatcccgtcgttatctggacatattggacaccggatcagcggcgcctggcagtccagctaagccacgacaccatcctgggtatgtgcaaggtacagaaggagacgtgccagatgtcaagctctcgccctgtcctaggctgcgtgcgtagtaccacaggtctaggcttcatccacacttgtctcatgggcatctacattggcacgcctacctacctactctcccctgttgagtttgcccagaatcccgtctctctctttctcatcctctctcggtacaagatcaaagacacctacgccaccccgcagatgcttgaccacgccatgagcatgattcccggcaagggcttcacgctgcacgagctcaagaacatgatgatctcgtgcgaatcccgccctcgcgttgacctttttaccagggttcgtgtccactttgacgctaccggcctggatcgtaccgccatcaacacagtctactcgcatgttctgaaccccatgatcgcttcccggtcgtacatgtgcgtcgagccgatcgaacttcacctggatcctaaagccctgcgacaaggtctcatctatccgacggatcccctacgggatcccaaggctttggttatccaagacagcggcatggtgccggtgtccacacagattgccatcgtcaacccggagagcaggatgctgtgcagtgatggtgaatatggtgagatctgggtggactcggaggcttgcgtaacgtcgttctatggctccaaggaccagttcgatgtggagagatttaacggtcgcacggttgaagacccgagtattcgttatgtgaggaccggcgatcttggattcttacataatgttagcaagccgattggcccaggaggtgcgctcgtggacatgcaggttttgttcgtactgggaagcattggcgaaacgtttgagattaatggcttgagtcatttcccaatggacattgaggcttcagttgagaggtgtcatagggtcattgtgccgggtggctggtaagtcttcgttacttcaaattcagccttatgttggaaaatactaacagacatgtaacagcgcggtcttccaggcaggcggacttgtggtggtcttagttgaggtagcccgtaaagcctaccttgcctccatcgtcccagtcattgtcaacgccatcctcaatgagcaccagatcatcgccgacattgtcgcattcgtcaacaagggcgacttcccacgctcgcgtctcggtgaaaagcaacgtggaaagatccttgctggttgggtaagtcgcaagatgcgcaccattgcccagtttgccatcaaggacatggacagcgccaccgccgccggccttccaggcacgtcttcgggcgagcaatcaggcggcggtcaccatcccggcagtatgtcagatattccagagattgcccatcgcgcaagcatggcaatcagccaccgcagctcaggcgcgcaacaacaatcccagggtgccggatccagcagcttgcggaacgtcgagcccgcgcctcagatcctcgagcaaagagaggccgagcagcaagcgcgagtgctggaggacatggccagccttagcatccaaagccagcagcagttccacaaccaacaacagcagcaaggaccagtggagttgcccgccggtaacgatggcaggcgaggatcaattacctactccaaccgcagcggacaatacggcggctaccaagggtacggcgatgcagaccagacgcccacgcgccaacggatcagctccatgtacccccagcaacaacaacccccggcgcacggttatgagttggcggactttgatcgcttcggcgacagcgagcaaagtggactcccgactccgatttacgatcagggataccaacaaccgggtcacggccaggatatgtataacaacaaccaagtctatcaaggctacccgccccaggttcaccaacagtatcaacaacaacaacccaccgcaagcggtgccccacaaatccaccttccagctgttaatggccatgaacaactcagcgcttgggatgctgggttctcctctgttcacgacatcaacgacggaggcgtagaaggcagacaaggacagaggggagggttcagagtcgtcaatgccgatcccatcactagcgatgatgacgatgatggacctgggagtggggatgagagctggaagagggatgcgtatgcttcgatgaatttggcgggagctttgggtggaggagatgggaagtgagcgagctgttgtatgcggatgttgcattttgggatttgtttcggtttggagtacatggctggattgacttggctgatttgagattgttatgcttgttgggttgccggcttgtcgggttgttgtaagcggatacactattagcattttggattctgattctccctcattgtttaggttagttgagtgtttggatatcttgtgtaaggaagaagataagaagacaggggttttccagttttgctggccattcgtaaagtcattcattgctgttgccaaccggcttgtggtttcctgccaggccggtacataggaatggtctgttgggaaactccaaaggagcaagtcgtcgccaactcgagggagctacacttatcgagactggaaggaacaccagctttcaagccgcccttcggcaccgcttaccccccaaattaatgggcacactcgacacacacatcgaaataccgtgatgatagaacgccttactatctaaagaagtgagttctatgcatatctctcgcttgctccctggacccacctgttggttcgcttgtcgggagatggtgacaatgtcatgggacaagggggtgaccatgatgatgaggagcaagggtgtttggaggtttgtttacttgcggagttggaggggtgaggcatggtttggttcaccacgagcatggtgtggtaaaaatatgtatttctatacatacttggataacgaagaatacttgaactcgtcaatgtaaagatgttgagatggttgataagaaaccaaagtaagacacctgctagggtgaaacgaaactggagagaaacaattgtgaggtggcagtgcatcaggtaccacacactatctcagggctgctgtcacccaatttcaggtacctgataggtcccctgatacagtggtatcgctataagacgccaaccccgcctccacatgatcgagcatagtctcagctcttcttcacttcaccccttctccatcgattctactcatcttctctcatatcctcgcttggttgacaaatggcaatgaactcacaagaaagagattggtaaaacaagatgtcggttcccaatctcatcacctgcgaggtcgatggcatccagtatctactgcacccccaagttctggtaagtcgccctctctggttcacacacccttgcaaaattgatactgatgctgctcacagggaagtacagaagcaccgatcaaagccgaccaagtgattcccgtgctcctcctgaccgaagaagagctcaacggcacaccggatcaaatcggccagcttctccagtactacgtcgagacagacgatgtatgctcgcccagtttcactgacattcttgttgaaaagccatcaaaaaatggcaacatcagcctgtttaccgagagaaaggatgacagctcttgttcatccaaagcaacttatcgcctacataagacaatccttcacacatccaacacagacaaccctgaagcccaagatgacgataacctcccctcaggcccctacttcctcagcggcccaaacgtccatcaagcctaccgcttataccccgacacccaggacgccttcgtctacggcatgatccccaacgacgtccacaacccctccggtttccaagcagtttccttcctggcttcagacagcatgtccaaaacgattcccgttcccagcaggcactacacccgcctcacacctcgcgggcaaaaaagaccaagtccaatccggggaaaacgaataaccctaacagacggcctctccctcctaggcacacaaaccacactgtcttgtaaagcctacgtggacacctacccgcccgccacagagactgatgcttatgttcaaaggctgctagaagaaggtgcggtattggtggggaagacgaagactagccagctgaggattgggagttctatgtggccagagacgcatttccctgctaacccaagggcggcgaggaaaaggaatgtctttgattgtaacgggactgcggtgggctcggcgtctgctttggctgggtatagttggcttgagtttgccgttggtgggaatggtgagtacaggtttcatctgcatgcgaagaaaattgaaaggagcttatctaactgcatgccttcattcgaaattaagtggacagcgcggtaagagaatcggggaagagatgtggactttatggtttgcgacgttcgttgacggcggaacacgacaaaccaagcccgggaccgaatgacagcgtgggtatcttttgtcggagcttacacgacctatcacttattgccgaatgtacctttcctcctcttaccgccctagcaaaggagtcaagccgctacaacatcaacaaaatcctttatctggattacgccaaggaccagaaattggaacacgcaatggatgtgttcgtcaatgcactcgaacgccatttgaacgtggctcggacgactgtcaatctcgatgaagagtgggaaaagtaccgggtgaagagtggtataaacttctctcttcgtaaggtacgctccgagctttgattttgtcttcaaagttggattcttaacccacgaccctgagctgataactaaacttatgatgcttcaaaagaccgcacgatttctatacgacttaagccactaccacgaatacgccaagttccgaaaagactaccaagcaaaattccattccagccgcgggcttgtcgatctcgaggcacaggttctttggtaaattacctacttacatccttccctccatcaacagatcatcaacattactaaatcaatgcaaacacaatgctaacgtataactgacggtttcaacaggtcctcagcccgtgaccacgtaaagcggcagagaaaattgcaagaccaagtcaatacattccgagactggttcgaacagcacatccttgcgactgagacagacaccgctacatgtggtaccaccggcgataccatcatcgtgataccggacatcgattttcaccattatcatattatagggttctttggacgggtgcttgcgatggaagagtgagtacaccgtgaccctatcaagaaacaaccctatgagtgtgggtgaaaggttgctgactggatttttccttctttgcgcggaatttagcatgctatctccccagacaacgacaccacagctttcggtaccatgtatgcaaccctcatcgcctagaatacctcactccatctcgttatatcccctcgtcttggtaccagttctcgccactgacatgcacgtttggttacaacgatagtcacgcaaaaccccggtgaacggctcggcgatgagcagacttattcgcctgttgttgcgtcagtgattggaccacgaagtaagttacactcactatctccatcgttcccccttccttctctaactctcttatgacatcttataccacccttccatcacccttccattacccttccatcaccctttcattactctttcattaccctttcattaccctttcattaccctttcattaccctttcattacccttccattacccttccattacccttccaccaccctttcattacccttccattacccttccattacccttccaccacccttccattaccctttcattacccttccattacccttccattacccttccaccgcagaaagaaaaacccactaacaccccccgcaacaaaagtgaccgacacatccctcatcaccctcatcaccgaagccctcaaagcctcaggtctcccaacctcagtccagccaggacccctgtgcttccctcttccttcttcttcttctgcagacgccaccaccaccaccaccgccactgccgctgccgacgccactgctgctgccgacagcgatgatgacaagaacaacgacgggaagaagaaggctgaacccaccgcagccgaacttcaaggaagcacaagagctacaaagcttcatcttcatgagatgtggttgtattcggagcaggagaaggaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagatgatgatgatgatgatgatgatgatgatgagaaaaaagccacggtgacttcagagctggaaaagaaaaggttgaagagcgacggaaatagctgggatgggaaggctttggcggagagttcgttgaatatcaaagttgatttgagggcgctgagggagtaagaagatggaaaggaaagagatggatggatggatgtgtgtttggtggacggaggttagggctgcttaacattccctgatttctcgagggcggagaaggggttggagacctgagaagggtatctaagatcagcagttgagactttgagatacatataaatgagcacttcggaccggcaagttggtgtgaccccattagtcgacagcgtccatgatcaattaacttgacgttgagatggtatcttatttcaagaaagttctttagtcaagtaccagatgtagcatgaagtcatgtctcatgtttactggaatgtgtgtggggttgcctcgcagccagatcatcactcgaacattccttccaaatacaaatacacagcatcgtatttctcccttaaatgcccatcttctccccaagcagaaacttgccagccaaagatttgggtatatcgctcaactgacaggacaaccaaacatcaacaaagtcaaaccgctcaatatccttcacatcatcgccaactgatatcgacattattcaaacatttcaggtccggacatactaactccaacccagtgtttcaagaatgcccttggcctcaatcccactgaagccggaaaccgcgacagcccgtgcctggctaccgctccgaagcgactgaagaccctttgcaatcttccacgcctcctcttcgccgacgacaaacaagaaacgtttgccttcttgatcgcgaatcgatgttcgaaggagatgcagacctcggaacttccatccgtccgcctcttgcgaagcagccgacccagtcgccgaagagcccgagctattagcattcaggcccaaccggcagttcgtactgcagcaggtacctaattcgttcaggtaggctacagcctcctcgccattgaacgccctggtagcagccttctcggccgcgcggcgcatggcgctgcttgtgggcatcattttgaagagcgggtgtgaggctgggatggcccccgaggcaacccctgtgccgttagcggagctagcagcgagcacaggacaccagacttcgacctgcttaagggtccaggccttgatgtcccactctcgttgggcaacgccgcgcacatcgtcatccacgaaaagacctgcggtcgagatgcgaaggatgagcccgtcggttacggtgccgacgccggagataagctgcgaggcaggggttttcgaaaagtggttgacgaagttatatacggccttgatgacgatcttgccaggatcgtcagtgtggtatggagcccgcatcgaaggcggagggctggtgttgttggtggtggcagactgagcgtacgagtcctctgagagatccgagatcgactttttacgggccgcggcagggtttttaggcttgtcgtatggccggtaggagtactcgtcagcagtgcctgttgcactcgaagctggtctggggggtgcgggctttggcgatgccgtcctcgctgccgctggattaggcgattttgtgggcgagtgtggtggcgcgggcgatgcgcgcggggtcgaagtacgagcggtggaagcatgagaagtctgcgaggcggtggccgaaggagtagcaatcgaaggtggtctgccatttggccacaagctggtcctttcgccaacctttggcatcgcatacggtgtttccttgcgcgcaagcctctccttctccttttccatctcctcgtcttctcgccgaagctgctcgaggcgctcctcccgatccctctgttcttgtgcttcgcgggcttcacgagcctcccgctcccttcgcctgatggcttcccggacttcacggtccttcgcctcttgccgatccctctcgaaccgtttcctttcctcctcgcgttgtatagcctcgtccttctgtctcagttcctctcgctcacgggcttcgcgcacttcacgctccttggcctcgcggtccttttcctcgcgttctttggcttcacgctccctggcttcgcgctcacgcgtcagctgctcgcgcaggagcctctcccgttcacgttgtctggcttcttgttccagcttgatttggcgttcgcgttccttggcctcccgttctcttgctaatcgctccttttctatagcagcgagttccttggcctcccattcggccttttggcgcagttcctgttccaccttttctctaatctcgcgctccaggcactctttctccagagcctcttgttccttgcgctccctctctctttcttccttctcacgggcctccttctctcgtttctcgcgctcacgcgcatcacgttctcggagctcacgcagacggcgagccgcatcatcgcgcctcttgagttcggcttccctggccttacgctcctcctcccgccttctagtctcctctctcgccttttcccaggcgccctttgaggaaacttccgacttggttggattttcagggtcaagaggagtgggaggcccatgcggaggctcttgggagtcgactgactcctgtctaggcggctccggcactggctcctgttcgtaatccggatcatcttcaggacgaagctcaggctctggcggtggctggggtctcggctgcgatcttgcttgtgtcttggagtgggatttagactgggacttggtgtgagaccgagtttggataggggactgaggtctcctgtgtgaccttgtctgtgtgggagactgcggtctcttgtgcgatcgagtttgtgttggggattgtggtctgtgcttggccttgggttccggctccggctcgggctcaacatgtggttccggttccgcgtcattgtgctccttccacgaaggacgcgaccactcatcggccggagtctcgggatccgtgggaggtgtagggggacgtggtggcggcgcgtgcgtagacttgaagtcttcataagggggtgctgtcttgaacgccccagaggcatcggattcgccggttgtcttttgccagtcgcttcccgaccccagctttatgttgcttgtagatcggccgagagaccaagatcccaccgctaccacaaccaggagtactgacaatccaacactgcccatcccgctgtgccaccatgacagaaaagccggcgtcagcgctttccttagaagcagtgcagcgagggtggagatgacaccagcaaagaagctgttccattgcggttgcaatgatggtaggtatagaaaccccgcgccagcagagtgctccggtatgataaagacatcgtatttcctaggcggaagagcacttgagccagccgatgttttggggttcttcccgtggggcggcggaggaggcggcggtgcttcatccattccgtgaccagaccgtaaccggataagtctgagtgttgttttcggagagagatgtcgttaataagcctgcagacggtcgccaaatatgaaggggccttgaagttcgaatatcaggttgttctatagtgctcgtgggcagccatgaaggcagccagaagtactagagagcggcagaagtctgccatgtgtgtgtcagcctcagtcctcagtgtaacccggaatacgcgaaagggacaaaggcgcaaagacatgcagcagctggcgcaccagggcgctcttgacagctcgcgaagacgcacgacgttgggagctcgaaggaatggtggtgggcttacttacatgtccggcctcgttgcgatcgaatgtggttgtccaaggtcaagatgagagagttgtagactgcaatggccgtcgttaggtgttgtcacgcgaccagcaagttgatgtatgggacaagatttaatgtcggtggccggcgcacacaagcgttgaagggttcaggttgtcctctgtctggatcggaggaggaaggaaggggctttgaagaagacagatgggaaaaagagaaaaccgggaggctagccacaacaggaacaggttcagggcgagcgtgcatggttgcactttgtgtgcgacgccctctgcttgttggttggagtgattgggaaactgcgtgcaagtgaagtggaagtggaaggcggtgctcccgtcccgccccggcattgtttacttcctctacagtgccatccacattgaccgacaggggcaggaaccagtggagttttaagcggggtacaggggttgacagcctggccgtgctggcgcagtcagcagctgaaccggcatgtgtattctgtagtgtagagcggtattctgtaggtagtgtgccatgtccctcttgctcccgggaaagcaggaacccgtctccaatacgatggtgaagtagattgtgtcgtatattcataatccgtatattccggatgtgtcaatcagttgaatgtgttgcacaagtagtaacaaatcattcatgtaccgccaattcgacgttctcaaagtaacaggctgtgcatgagacccttaagcgaagcgctgacgtgaccaaagtttcgaaacatgcccaggctacccggcgcggcttggcccttcctcgacagtcttctcctctaacattcgcctgtcagttagacttacattagacacgcttttgtccaccggtcttcatcaatgaagctttgggaatcgaatcatatcgattgaatagaaattcagactcgcaaagtgacaagagaggagctcaaccgttgctgggcaactaacctacatccccatccgtgacgtaacagggacctttgattttctgaattatggtacagggtacgagggtcaaccactgtaaccagatggctgggaacctcgggcccagccacgccaagttgtagtgaagggtatcgaactctctgcctgcctcctacaacagacatgttttcgagcgtactatgctttatgacctcggcttcagccaggctaagtctaggcaatcaacgatttgatcagagtttgttttgcgctatatgatgagagtaaggcttccccgggtcttcaacccaactgattgatagatccaccacgctgtaaactggaatgaatgacagatatataagccaaacggtataataaacaggactctcacaaacaacaacccaaactccccggcacagaagaaaagcagctccgtagcaaaagagtttgtcaagggaaaagagtgatgcatcaaccaaatgactccgaaggttgtcccaaaagaagtaggccaaactccaccacgcaagtgagcacatccgacaacctccccaacacccactgcaacaaccaaaacccttggacgccggcgagaacgcccttgacacaaagcaaaaggaaagcatcaaacatgttaccttcttcgccgccgccgccgccgcttcccgagggcctaccctttgctctcaatccttcatttcgtttcccctttccttcgtccccttgttgctgttgttgtgatgctgtcctgctcttcttctcgtctttggtgctgctgtggtcgtcgtgtccgtcgtcatccaatgataattcatacagccattggtcccgtcgtagtcgtaagcggccatttcggggtctgtggatagcttcgtgctggtctccttgcgccaccgtggtaggaagagcaacaacctccgccacggaaccttcctcgcttgacatgataaacatcatcctgttgagactatcatcgtcgttattctcctcatcctcctcctgtgtaaaaccttcatgatcccactcgggaagcggcgcctcacgtcaaccaagcctcttgacccgtcccttggcgaccctcaacttcttatccactacatcaacattagtgttgaggttatccagcatgttcgtctgccgctcaacctcatcgttgatagccagtcccatctccttctgcctcctgacgatcctcgccagcgcctccacctccatatcctgatcacgcattgtatccctctgcagctgcagcaccccctcattatccaactccctagtcctttccgtctccggcaacggggcacccaatactctccctcctctcaccgatcctccaccagcaccagaagacccagcaaacaacttggccctctccccggcctccccgctactactcccactccccgacggcccactaaccgaagcctgcctcgccgcctccctgctcgcatgcgccaagctcgaactgagcttatccaacccatccctctccaccctcgcggccgccagcaggtcccttcgtctccggagctccccttccccgacccgtccactactcttcagaacccccaagccctcctgcaacgcgcccagcaagctgcccgccctaaccagcgccctcttggccgccgcgcccgcctccagcttcgtcatattctccgtcgccccatccctcctccccagcgccacgcgcgcctcgtgcagcgcgcccttcagctcgcggtgcaaatccagccacgtgcccgggtcactggcagcagcgaggttcgcgtctttcaggcctatagcggggattttcccctcgattccgctgccactacccgcagtactagcggcggcattggcaccgctagccccgccgggcaggttcagaaacgcgcgccagacgggcgtatcacgccaccgacgatcgggcggctcggcgatggcgcggaggtagcgctcgagagcgacgcggcgcttttccgtcagctcgggagagttgacggtggatttgaaccagttcttggcgggcaagggttcggggggcggggagccgacaagggaggtgagggcttggtgcagagcgaggaagtcggagtagcgcttttggacgacaaaggagcggaggggaagtcggagagtgatgttatagagtgtgaagggttttgaggagccaccggattcggaagagggggtggatatggaggttgtggggatggagatctcggctgggggggccatggttgccgttgccgttgccgttgtatatggccgggatcttcggctgcttgtttgcgtgttgaattgttgttgtcgaggttaaaaggttcgtgtggtgttgttgatgttcaaatcatggaaggacgacccggcgatgacgaaaggcagcagctttcaggtcactcgggggagtttggtcgtgtgactgtgacgcgaagcgatcggccggagagagcgtcgtgaatgtcttggcttgttaggatagcgacagtcgacttgataaagcaggggtttttcgttggtagatacggatcgaatggatttgtcgtgatctgtgtggaccaaaggtcaacagggctgggctggcaggcagcactgatggtaggtgaatgaatcgccacggcaatgctgtgtggatggctggggatgatgggatggttcgtttcaatgctgacgaagcgcttcgaaactgaatgacttgaacaaaatggtgggtatctcttgcaagatcaaagaagcagacgcgaatgcccaatgcaaaaaatgggagagaaagacaaggggaaaaaaaaaagaggaagagaaaatgtggtgctatcgatcagaggtcgagatcgatctggtgtttgatgttgtctggagaatcacatcagaccttcgattggggtaaaatgcagtggttgttgtcaatgcagtgcggtgcagctgatcgatcgattggttggtggttggccgtgtttgaagttggaaaaccctccagtgtgtcattgcgtccatggacagccaggaagacggatgcccgcgatcggatgctttctctatgtatccaaagcgtcactgcctaacggagttcgctggcatttactatctggatcagttaagcgccaacagacgaacccagcgacaggaactctcaggtccgggcacctttccggccccagcaaggtacgtggcgtggctgacgggtctccgaaacgacatgatccccactgtctacactacatactccgacccgtcctttgtgatcatctttccagcggtagcatcccgtgtctttttttcctcccccaagtagaaatatgttcgcgaatgcggtgtaacttgacggcctcggcaacagcttaagggagcgatagattccactttataaagttcagacgctgtaacacaaatgcactcaccccccccccccccccccccccttcgggtcagaaacacgaggcatcaatcacattttacagacaaccaccagcgaggaaggattcttcttctgcctatagtctcacccctgccatccaatgttcatcaggctcacagtgcaggggaagaaaatatcccagatagcttttatctaccgtcaagtcttcgtcgtatgtgcgaattgcagtgcatgtggactatgctgaaacctcccgactcagctggtgtccagggagtcataaagacccttgtgtaaatattgcaaatccgtgcaaagagagggtatggaacagaggatcaacccccatcccatacataccacatgctgtccgtcccaaatgtctaaaaaaggttccctttgttatgcttcaagagagcccactagtatcagatccgccctctgttcctgatacaccacgcaatgtgcccgtcaacaataccaacagcatagcgacccttgtagtccgcagttcatgacccggagccacataacaacaccattaatcttcggcctctgcgcaaatccaacccaatccccccaccctctaaaccgcgtggcgctaccctccgcctttctcggtgagcaggccgcgttgcagttgtcgccatagtcgttaaaccagtacgtgatacgtttaaaaggtctcctgatcgtcggcggcctcggcgtcggcctcgggaatctcgaagccctcctcggtcgagtaaaggatggcctggatggccttgatgagaccgtcctcctgcttctcgagttcggggtcctcctcgacagcgctctgaacaagaacctcgatgtcgcgcagcttgtggaagtagaagtcacgctcgcgctccaggccgccgacggcctccttgagagttgcgacctcttgctggagagcctgggtggcggccgagttagcagcgggggctctggcagcgacacggggaccaccggtgggggtggcgccaccgggacgtctcgcggcagccgaaccggcggaggcgcgagaggcaccgctcatggtggcagggagagcgccacccttgcgacgggcagcggcatcgtaatcaccgccggggtagtactggtcccagaatctcttggtccactgcaggaagtcgaggttgtcctgcatcttgcattttacgagcgcctcgatggggatggacttttcgatctggtgcttggtgaaggtgtctggaggaaagccgtcgtcagtaactcaactcactgtgcggcttggcaggggaaccggctactcactctggaggatcttgaagttctgaatgtaggcatattccgagttcacgttgaacttgacgcgggacatgggaacatcgccgaaaatgctgtcgtagacctggcagagggcggcgctgttgcgggccgggggcgattagcaaaaggggctctcgttcaacggtcgggcgcggggcggggcggatggcgatggaggggcatggcaaactaacccagtaccgcactgctcaaccttggtcaggttgagttggagaaggctgttgatccattgaaggagctcttgactgtggacgttgatcgtggtcagtccaacatctcgaaagttggtgttgggccccgacctggcgcgcggcgtggccggggcgacaagcaacacggggatggcgtattacacaccgtgattcacccattttggccggcaagtctggggttcgcaaacaacaagtgagcgcggttgtagagagaaacgatgtacgtttggctgcaaagcagacggtcgtgagaagagaagagcagctgagtgcgcggcaggcaaggattggaaaagggcgacaagggagagtgcttgtggaaaatgtgttgttgattcgtgagaagttcactggaagactatctgtctggtcagttccagtggctgcaggctgctgtttgtcgatgtcttcttcctcccacttgctggactggctgcttcagttgcctgcctctgaaacgggcagcgccaagagcaagcaagtgccagccaaaattgatggaaatcaaggtccctagggcgtggggccaatcacaagcccgattcctcagggccctggctcgagcctggctttgaagaaagtggtggacctcgattgagctccctcctgtttctcatcgggtctgtgctttatctagcacgtgaccgtgtaagctatagctcttatctgattgcttatcaatattcacacttcccctccaaacaaaatgtaaccattggactcgataggttttgagcttcctgaattctgactttcatattgtcttgcttcaccttcccttgaccttggtggttgcgatactagtcacccaaaatgcgcccctttggttttcttaaccagtctgacgacgactcaaagtggatgatgattttgcaaggcacaccctgtcagcggtcatttcgttaaccgttcgaatctgtcggggttgagaataccgagatgggccttgctgaagacttcggtgaccttctgcaactcaacagttgactctcgctctttctgaactggacataggaccaacatgctctctttggcgaatgcgattcctgtaattgcgcaatcactcggctttcaagtttttgaatgttgctctcgactccttttgcgctgctgacgcccatcatgaggttgctcgtcatcgttttggacagttgggctgcttcaaccagagtaaagacgggaactgtctactctcggcagaatgaggatgagtcaatggggtctgctggctctttatattacagtatacactcggttcatcttcactctactccttttcagttccttcaaacacatgacatcacgtatacgttccgatcggaagctagtctaggcgttaacgccgactctccgatgtcacatcgatgccaaccggctcggtccgtcttctgtcggcgtttctaatgcccgggatccctttcttcgctttctgaccgagaaagggacggggtttgccgcgcttggcagtgggtttctttttcggtggatttctccggcatcaagatcaaagaagatcacgatcgtgggggctcctacatttggagaagacccttgatgcgcgcttgataagcgagcgcctgcaatcgagggaatcttcctgcaatcggttgattttcggacgtcttaagaatgacgccatgttcatcgcaactttttatccagagtaccgggtcaccactgcatgtctgtacttgaggtgtaaagccgaggtttgagtgttctgtgatatgtgcactactgcatagaggtatgtgcaaacacttgaagggaacccgtgcttagaagtgtcaacccacaacatctttccaagtctcgacatacaacagtttgtaatcaagtcttcgaagccgagttcattccgacgaaggtacccctccatcaagagtccagacccattccatcccatgctttgacatgattagcgattcaagcgctctaagccatctccaagtgccgtcgttccgtctcccaaggacgtcgtgcaaccaactttgcaacattttcctatctctgtgctggatccatatcttgcgagcttgctgacatcgaatttgagagcaataagatagctctagatcaaagagcattcgccattttcttcgaacccttgaactcttccacattctttcccaagttcacctagaaccggcagtacatacagcaaaccctcgaagcagatttatatcctcgatagcctgtttacacatcaccatggcggttgattaccctaccaacatgatctggagtaccctcgtaaccaagagggcgtacttgggcggggctttggtcctcaaccacagcttgaaaaaggtggggtcaaggtaccagctcaagatcatggtcacccgcgaagctcaggccgacaaggaattcatggctgtttttgctgctgctggcattcccaccattgtcatcgaaactatcgagcctgcacggcaaggcaaagtcaacaaggcgttttggcagaagctagctccatgggcgatgaccgaatatgaggtaggtaccatatcgaatatgcacccgggctgtatagactatcagactgacaacatctccagagaatcgtcctcctcgacagtgaccaagtcattctccaaaacattgatcatttgatgaccctacatcttccagagggccacattgcatgttcacatgcctgcacttgcaacccccgcaagcttgcccactatcccaaggattggtatgttctctgctttggttcatccgtcgatcccgacgtatttcctgtcgatcatctccatagaatagacgaacttcgactaacgaccccctagggtcccccaaaactgccccttcacctctgccgaccagcacaccggctccccagcacccatcactccttcctctccacgcacgcaccaccttctcaacagcggcaccgtagtcctcacgccatcaaaaccgcaattcgacgccctcctcgacgccatcaacacccacccggatgtcccccatatggtcttccccgaccaggacatcctcgccatcgtctaccgcggcaagtggaagccgcttccgtacgtctacaacgctctcaaaccgatgcgagactgtcacgcgtccctgtggagggacgaggatgtgaagatactgcattatatcctcaacaagccgtgggagagccgcgattttgatgagaacgataaggtggagtcaacgcatcggttgtggtggggggtgtgggaggaggtggagagggagtggacgggaggggaggcgggtgaggagaagaggaggttgtatgacagtgttttgaggtcggttgttgcgcaggcgtgatggagtggaaggtgtttctatttggcttgacagaagggcctcgggaaaaggcgaggaaaagacatgggatacagggtatagaacggtcagaggagatgccttaacctaggctggtggaattttggcttacgaaacagtgattaccaataacgcgcacttggaggcattgaagttacaatagggagcgaaagcgacgtctgtcttacacgcagggagacaggttacggatatacgcattggcttgaatgttcttatgaggctgttgacgacgaagagatatcatcgatgcgctttcgtcacgcagtacttgtagtacgttacaaccttctttccttccatcttcctttgaagatgccaagacggtggggcggccacctaggctaccatcgtcacttcctaattgaacaagaaagagaagaggggtaagagcatcgtgaaactaggttctcgtcgtgaaggcctggtgcctcggacaccactgcactctgattgataactccagcttgtctccccaggtcataaccaacattcagcacagccgtcaacgaatcattctaccttccattgaaagaatttaaagcgctcctgagcagctcaaaaaatgtctgtcgccaaggattataatgactcaaatgacctcgacagccaccgccggcgcctggagatatttccagtcaaatagctcgttcgggcacagacttctcctgaccagatgcctattcaacatgggataaatgtaagtctggattgtcactgaggttcaaatccccatcgctcagaatgatgggaacgacagatggttgaactattagccatccacatcttcatgaagcctaaagtccttgacgccattggcccaacccgttcgatctcgctcgacaactatccaaaaaccacagaagcacagacttcactcctgggtatgccctacatgctctccatttctctaacctgaccacattactaccccctccacgtactcagaaggacaaatggcccgccctcgcgcagccaccggctttgtcgaccaagtaaaagtccaacctctacgtcccaacagcagcgaactagaatatgaatgcaccaaattctctctcgcctacaccatcttttttcaaccaccaccagcaacaacatgaagccaacaacttcttcacggtcctctacaaccaatacacaagactcatgcttaactttaccgattcctacctcccgttcgtcgccgccctagcccgtaacctgaccctgagccctccatccccctctcaccccccttccacgccttgtcttactccttctcatgctcatatccctcaggccccttctccacctcctccttttcattctcctcttcctttccggtacgtggcgtccggaaatttcaagatccgctgcttcacccgttcacctttgcttacggacggcttgtgaaatcatggggcaggattcagagagacctggagacttttcaaaggggaattgatgggttaggtgatgtcatgattccatgtgtgggacattttgattttagctctttagctgcgagcgaggctggtagaggagatgtaggcgacggtcacggagcagtgttgaagcaaattctagaggcgcacgctcagttgaaccctgagataatcctgttgcagggtagcgagtatgtgatcgagctggtgaggactgggcaatggaatagtatggaactgccgaggggtgtgagggttatggttcgtgattttatggggaggcagtctgttagaggtaggcaccttacacacacccatatccgtgggcgtaccattttggtaactgaagttgttaactgacttgcttcatcaatgccagatgcgaaagcatgtttcatgcaaattatcctccacgatcatcagtggtggaaggcaagatagaggaagtagttgcaaggtgaggggcaacttcgccagctccacatcggttaagggggtttgtttacatcgtggatatcgcggaccctaacccttgtcgatcatggtgtttacctttccatttgtcgaaacccgtcttctttgtccgatctctttgatgctggtgtttcaggacggtgatatcccaaagattcctttcagattgaatttttttttccaaaattcgatacaatttgaagatcaaattgaaaagacaagcgaaaaagcgccctggacgctttctccggccattctgattcgctccaacccaaagtatccacctcgttgtccacaacatgaatgcacgaacaggtttcacggtcccattcgttcgggtctcgataccccaggtttttctcgaacactgacatgacatgggctggctcacctcacctgtttccctttcttcccttcctttttctttcttctcttttttctctccttaccttgatcttctatccaacttaatttttttggccactcagaaccacagagttcctcccttgacttgacagcccatccattcattatctacatccagagaagtcaccaataagaaagagagaaaaaatcatacctttcaacaacttccaacaccaacccgcggagaaaagtccactacctacctaactccagccttgaaaaaaggccccaagagtttccaaagaagaaaagatgtgcatccgcgtcctaacaatcttcaaatgcgcctgtccccaccgcaacaccctcgtctgtccacaccacatccacgtccgcgaaccttcttcatcaactgccgatctccaaacctcatcctgtcacccagtcaccatcattacccctactagctcatccccttcatcagaatccccagcagaaaataccactaccaccagcagcacagacgatgacgacttccaaaaaggcttcactccccgccttccctccgcccttcaaggtcacaagaactggacgccccttcccggaaaagagaatcagcggtgggaacattgccccggctacctcgcaaaaagcagagcgttggcggtggcggtagccggagcgggagcgggagcgggaacgtcgtcctcgggtggtagtggtagtagcaatggcagtagcaaaatgggcgagggcacaggggtaatggtcgggaaggaaacgcagtgcgcagagtacaaagctacggaaccaaagtttaggaggcggtgggaggttaaaagtgggttgtgtgaggagtgtagggggatgcatgggatgcagggacctgaggcagaagatggggagaaaaggaaagatggagtgaaggagaggggaaaggagcctaaggatacggtgaggggggaggagagggggagggcgaggagtagagcggctacagaccctacggcgaatgctgtgccggtgccggcgccggcgatggtgactggtgggaaggtggtgaagggggtgagtgggaaggtggtggggaggagggcggtgaggaagaggatcgctactttgtgagctgagccattgccgggtttgggaggtctcttttgggagatcgatattaaagtggttcgattttgcggcacctacaagagtcgatgttgaaaaggtccctccacttccacctaccaggacttccaacctgtctgtatctagacactatccgccaactcacaaaccactcctcctcttctaccccgaccccccacacctttacaccgataaaccacctccagcaagtctaccatttctccgccgatccaccagctccataccgaacgtcacaatcagcgtcagcccaaactttatccagcttcacatggctcaaattcctttttcagaaacaaatcctcgatccgccaccaaacgcaatcgacgccgtttcaaacagcctcattcgtgcctgctactgaccatcgctttgtcctttctcatgcatacccacaggtttggagaaatcaggattgacgacatccatatcctcaccaaagataggtactcttatcacgccgatgaatgtacgggctcataccgaaaatgaagcgcccacaggagattacggagctatcgggcaggactattgcgttccatacctacctaacatggagatggcgggatggcagcgaacggtctcgtggataaagagggtgatagagtgagggggttgattccggagacgcagactgcggattacagtgcaacttgcaaccagacgcgcgggtctttgaggggggtggtagaagagggcgcgcatatttccagttatggcggtcatgtcggcgccggtaatttctaggaggggctcgtagcgttcggcttgtaactggtaacttgggaattgccaagcaagagacaaaaggagagagaaacaaactgttcaagaggaggtaacgaatgatctaactcacatcaacaatatccggatgagtggacacggactcaatggaaatactgtgaaaagtcgggtctatcctcccagaagatttcatcctcgcgctttaagcgggcagttattttctcgacggcgatattgataatattggagatataaagagaccccaggcggatgaatgagttcttgtccaaccaatagtccattcagggtatctggccgcagataccgagatagtcaatggacttatatccgcgatggccagcgtaccgtcgaaattacagccttttttccacgaagccgaacttggtatatgtactgaaggtgacgatgccgaggaaatccgaggagtagtactcgtcgaaatcgcactccttatgggtatcaacgtagcatatctggatatggccgaggaaatcgttgttgaccttgtccatgaatgagtggctccatgactattccaggacgctgggaacggagtagtgagggactgaagggcgtactcggcgttgtctactttgctggacatgtggtaaataatcttaccataggtgacgcttttgagatcagggcaaatctaggccgtttacatcggggcgggatttcttctcatagcatggctgtcctggttttcgaggcagacgtaataaaacaggtccggccatcatcgagatctttgggcgatgacccagtagtctaggtggttcgttgcaaaaggcgatgatttggaataatatacacacctcctctgcatggatataaaagggccaaactcgtggaattgggcaatctctgggggtaaccaagtctttattttaccatagtcctgaggtggcaggcagtttatacagaaaatggggtatttgatcaaatcaaaatcctagtcttttgtacagctactagctccttggctgtaccgcgctgtcctttttaacacttgactcgtgcgccaaggtgtgttcaactaaacaggtcttggtagtgtctcaccttttctccgagggcgcattgttcattattccattttgttgtctctttgacttcatctacggtgtatgtagtgtaaatggatcgtcaaagacaaaaagccatgtttgtgtcttggtatgtaggtagttggtgaaattggtgaatgcatcagcatggtacataaaagtctgccaaggcccctgatgccagcaggggagaggggatcttgaaatcagggtgccatcagtcttttatcagggggcgagctggggaagaagagtctttaatgtgagaccaaggaggttgacactggacacacagttagatcttcaacggaaaacgacgacgcttttccccaaattgctacataccgtactggtcgcggagacgtgtccgtagaggttacggagtgttgttccgggtggtgtcgtgcatcaccctaagctacctaggtagcttggcgtagcaacggggagtgtacgctaacttctctccatagggcttggggctctgaccagaaaatccaatggcaccgtagcgtgatgcagcgctttcttgatggctaatcgatcgatcggtgcgtttggcacagtaccagtggagtgtactagacctacttgtgtgcacaccgatgtataattccaagcttgctttcagagcccctactatgtaggtgattcaatgttgatgctcgtgttatttggcacatgtgtgctttgaggcgactgcttttccaagcagcaaaaactctcccagctcgctcttgttagcaacaggtgaaaattcacgagatgaatgcatggcccatggaaatatccccaagacactcacccattggacttagatcacaatgtgcctgcaagtcatgttttggaccctcacacgaatcgaatgtgaatccctcgtggatattctttcgtctcagtgctgatggcaccccaaatcgtagacagaatactcgaccaaactttccctcggatccgtctgtagctgtcagttgggatgaaacaaaataagttcccatgcgccggcagtggatccttgtgggccagacaaccttactttgacctctgtagtcaataacgatcatggcaattcccgagttgctgctcatgaacacagtgtcgaggtgtggtcaagcaagaaaaagtctcgaggtcccacactccatgtgtctgagcagcacacgtggagagagacagagagagagccgcgggcagagctgctattcgtaggtagccatggacaaacctgacggagtttcggttgggatgatagccgatcatctctctccaggaatcatacgtcggtcccaaatcttacccacgacatctcgatctctcatttcccctattgacaattgggtgttggccagaatcccatgcatgatcctagcgcagattgtatttccttacccgttggtaaggactatttgaagccgacgatggaacctcaacactggatcttctcgtctcgggtaatcctcgcctatgacccaacctttccatcgtatcagctgctgacttgtgccacctccacacaggcattctttactaccctaggtcccacccagaccatcggtgtagcatggctatgagcgaggatgcctcaagggcgttggtcatcatgtgggtgattgttggggtggtctttgttttggtaatccttcgtgtgtatacccgggtggtctgcatggccgcctatggtgttgacgactggatatatgttgccgcatttgtgagttcaatctgacataaacgtgaatgaggcaaatttaaccttacctttttttttttttttttttttttatccagatcatccttttcatttataccgtcctcattcaatatgctgccttctttggcttcggccaaaccgaaaaagaaatagcaaacgctacaagggcgtcaaaagctcgactgttcgaatgcctcggacaaaccacgtcatttgttggcacgcctctcgctaaagcttctcttggagcctttcttcttcgactggtcacggtgacgtggcatcggtttgctgtctggggagcaatgacattgatgttcttgtcatctgttggtatgtaagctctctcttgttcgagtgggacaagatccgcgaacagtgtgctagagtcccagacgacattaacaggatttttcccaacagcacagctgctatgtttctggctgtcttgtcgtcctttcaactacgtgtacaacaaaaatatccggggagtctgcccagttaatacacggccaactttctatcttctctatggtgagtggtagagcgagcttgaagattcggataatgactaacctttggtaggttcaaccatcgccacagacttcttctttgcaatgtttccatggatcatcctgtggaaacttcagatgcccagacaagagaaaatcactattggctgcagtctgagcctcggactaatgtcagtattcttgatgtgccaacacgctcagctcgaaccaaaactgatgatgatgatctagtaccgccgcggccggtgtcaaacgagtgacagaagtggaaggcctgtacacatcaaattatctgagtaaggaaagccctgtgacgacccgagaatataaagctaacagttcacttccatctacagaaaccacccttcctcttattgtgtggtcggccgcagagatggctattaccctcgtctgcatcggcatccccgttttgagaccgctatacaagcgcatctactggcaccttcgaaggcaatccgcacactcgtcagaacatctccaacatttagactgctcaaaggagcaaccaggatttgcactgcagacaatcggcggagggccccttgataaggagatgagtaacttggagcgaaggaacagtacaagaccaaccagtgtcatgaacaacaacactgatgactttctttacgagcgattccggatagggattaacgaagcgtctaagacgacggtgatagctcagcagcgaaggctagacgacgaggattcaaagatggacgcactcgacgattatagctgtagccaacttgagcgcagtactgatagcacgcggagggcattgggagatgaagagctcggtatggtgaataataaccagcggagccaaaacaccattaccgtaacgcaaagctttagcgttgatagaagttgagcaggtagtactttatctgaccccatgtaattgtcagtcgttcaaagtcgagaagagctccgttgcattgaagaagcaaagacactatgttgcgaaaggcaaggaaaacggaaacaaaggtagcccaagtgatgacattggatacagtattaatgacaaggagatgttgccacaccaaacgccgtataagcaaagggctggaactgtctagcagtttcatcggggtatcatggtccgtgaaaatgctcaagtacgaagtgtaggaggagaagccagaaagtgaaacagagtgtcgtctgaaccaagaccatgaaaatgccgcttgctatacaaaccacatagagttcccctacccgcggacctctgaagctgtcgtttgacttgcttgcagacgtttgtcgtcctcaattgctgttctcggcgacgtcgcacgcagaccccaaatcggaggattgctcggaatttccgcggttcccgacaccacttcttttctttttcttcacctcgcactcatcggcaaagtcttctggtatcaaaccccttcttcgtcttcccagggattgcgtagctctgacatcaagccatcttgacagcattgcctcctcttgaagcaccatgattccattgatgatgacgagcccatgcgtgtgagctcccttgaactggtggcgcacagggcaagttcctccattattgaccagattgcgtatttggatctggcgatctttgcgtgttcttgtgtcaacaaaggcatcttgtcgctctagagacggcggtctgcggctagacctagaacggcgagagcagatggaccggcaaatttgtcgaccttgacttccatcgttatattcatctaccgccgcgtttcgtccatatcttcttcgtcggttagaagagtcactgagatgtctcgagggtataagggtgtttgtgtcgagatttcgatggtttttcgtgtggtagtggcgggggtaagttgacttggctggacatagagaataagatactgcatccaaagcgttctttgatgagaagaacaggcactaactatatgatttcgagtgatggtttgggagatggtccagatactccagtgccaagattgctagccggcccagactctccggatcttgggtgaaacggacatgtgtcatctgcccagaagcgtcaagaagggaggtggagagaagtcttggtcgcatgcttatcgaaacagaagacagttgaatccaggactactattttgctctctgtgatttagacactaggatagtgtagaagaccgagagaatggcaaaacggggttcaatggggtataatggtaagagaggtgaagatgtcaatgtcgttccaaaataatcatgtagctgggaaagtgatgtatcagctctttgggtcaacatgtggacgaaaaagagaggatcgactgcttatagctgttgcgggcgctcgtcatcctatgctggttgattgatgcccctgaagggtgctaccatctatgcggcgtgtatttggcccattgttgggtgagtagacctccatcaagaggcatgttggtactgagcttcagttccgagattgacatgatatttggcgacactactactttgaacggcccggggaccaagtcggcggtgtggggctccttccgtgttagtggtcacccagggcactgttgcctgctgtgcctgggagcatggagtccaggcagacgcaacaagtggaacctacataacacaaggtagggtagaaaaccatctggtagcagggaggtacgagggggtcattgaatgtatattggcagttcacttcgaaacttgacccgtctggcaacatgttccccaaacagaaggataagtaaattaagttaggagagtctaacacgatcgccgtagagacaacctcggaagccggcaatcaggcggggacttcttgccccaccacagccccggccgactgttggagtcgggtctggagcacagcccagcaaggcgaacgcaggtccacaaataccgtacgtctagcccctaaaactgaactgaaccttgtcattcacaaccccgacttatcaacaaagggacttggattgtctgcgggatacttccaaggtgataacatctcaggaatattctcgcggtttctggtaccgattccatctagaaagatgggattgctggaagcgatgagtggacttgcgatctggaggcagttccactaccttttaagcttaaaatgtgtttgacgcttgacaccatccgatccatcatcaccagggacactcgaaccgtcaacttctttgccttgattgtagtacaagtgctggtgaggatggcacaaccttctctgacgccgactgacagagcattatctagccagcttgccgacacccgattccaagattaacaagtacactagccaagcaaattaccccaaaattccgagcttgtgtaggcttggtattccaatgatatgtattcacagttcaacatcatcatcatgattgctcggcgggtggcgacacatcagggcagtgtgtaccacccacaaccattcaggcatttcactctacgtcatggggccagaccctttcaatgcggtcatggctgtcaaagaactgaagcaagccaacacgcctcgatcgaagtgaataaaaagagatgacccaactcacactcataggtttcatctaatttagttattccaatcacatcaagctcgctctcaatcaaccaacttgagcgatcctccatcataaacgaggtcaaagtacaccgacctgaactccttagcaaggagaccaacaacaccaaaatggcaccaacaccatctgccctcgtggccaagtccctctctttcggcagtgaaacgcttgccaacctcgtcccccgctacatccaccgtcatcgtcgtctctcgcgcggcggcctcatcggcgtaattgtcgccattgtcgtcgcattgatcatcctcgccttcttcagcttcttttgtcgtaggaggagaattcgccggtcacgacttcacatgcaccagaacatgcaagagacggcagctgctcctgggggatgggctcattcatcccaccatcatcaaccaccaccgccgccgccgccgcagaatcccaacggactgaatgcttctggtggaggatgggcacagcctgggacttatcagccgccgccgtatcagccggatccagtctacaacaggccgggagggaactaccagtagttcttcagtgtgtatcattgggtttcttggtgttattcgttggtatcgggagctcagggatcttggagttgggatcatgatttacgatcagatgtcggtgccaatacatggttggaatgggcgaaaacatgagcaaggccctcttggggcttggggtacattatcctttttatcttcattgaagcttccaacgaaggaggctcttgtaatattttatacatgtacattgtttcgacaggctttaatgtcatgttctttgaatatttacccttgttatctgctcttaagagacgaccctaacccttgaccgtgcaagcgataacaagtacgttgtgaaggcattcccaaatcacatcacggattcctgggttggaaaccagtgattaaggtaatgcatctttccatccaaagccatttcgtgcccgacctgggcattcaatcacagggcgcccaagttgtcagcaagaagaccacatgcctgcactatgaggtagaccaagccatgatatgcaaggtacgtcgcattggtagggtggaaacaactctgccatgcctgcgcatcactctgggcattgggcaatgcccaggcacctagggtatgtagcaagctaacggattgaacgcccaggagcgccatttccacaattgcagccgtttatcctactttctatcaacttgattttgcaacatgctgtcatgaccctatcaatgaaatcttttggatcgtggcatcgattttaaggtcttctgcttcaaaatagcaggattccgtacaacattcaacattcatccgctttccagatcgcccccccggaaaacccttggactcaggttttcccccaagcctcgaacccgatgccgctatacccgctattctgtcttggccgctcacggtcccggcccttcgaatggcctcagcccccctcccagaatgagagtcacttgatctccaaacgtcggcccaatgacttgccaatgaatacgggctagagcccagtactatctagttgaaggcgaccattgaaagaggcagtgtactcttttgttcctgaatgcgcagacgtgttactaccaaataataccacctgtttgctgcgtgaccgttcctggcgacgggacgcaaccgaaaggggcaactgtcaacgtatctgtgccaagcataaaagggagtgatgcccctcccttctgagtgttttgtgtgatatgaagaaattatcatttgtgtagactctctcaatccactcaggaagaccaatggcccgagtattcggagttcatcaacacccaccttggcaacgcaaagttaacagactacacatcaagcgggcagtcgcatcaagaaaacagcaactgaaagatacctgacgttatcgccaccacacattccacaagaggaggtttgataaaaccacaaaccagcaccaccaaatggcaccaacctcttctcccacgggcctcatcctaccccgtgatgcctgccacgaccgccacggctgcggcaccatccgctccgacaagctcccgatcatcatcgccgtcgccgtcattgttgccatcatcatagtcaccatctattggtgcagcttccggtcattgagggctcagaaacgaatgcggagaatcaagagcacagaattgccttcaagcactgcacctcctgcggtccgggaagtacccgcaccgacgacgttaggagcggggtcaacgggtgcgggtgcgggtggaagtggagccaccgaaaccggggccgtaacggcggcggcaacgacgacggcgggagaggtaggaggaacgacatggcaggttccgacgagcgggctcaatcctctagtaccgccgccaatgtacgaggagacgccgccgccgccgcctacttatcagagggatgcccaggcgccgaggtatgcgtgatggatgatcatgggcttacgtgtcttttgtttacccagacatcttcggagtgccaacgggagtttatgtgggcttgattgaatcgggggaagtggtgtaatggtgatgatgatgcaagtcctacaggttgtagacctggcgggagttaatgtttggacgatttaatgtttcgatgtaataatcagtatacactagacagataccccaagagataccccttgaaccctctacactactgatacaggtatacctccatcgaaacaaaatctcaacaacacctcatgtctcctcccttccgttgtggttcgatcttgaagctatcacggtggggatggtctaggcaggcggcagcacggggatgttcccagcgcaagtatgcttgagacacagtggagtttgagggccggtgggtgtcccggattgcgacgacttaccgaaaattcctactgcagcgattcctgttcagcccgttcctgaatcaagcacaggccatgtgctcaccgtgatgctgtcttgggagggagctccagcttccatctcgtaaggcaaactcccgtcgcgccgagaccaacgaccaacggaaatggatctaaacctctttggaacgtctgcctgctgcagcctacgctagaaagacagaatgctaccctcaaatctcaaattgtccgaagctacacaaattctcaccgttctggttctcgactctgtctttgttttccccctgttcaaaatttccactggacggcaacggtggctgattattttgggtctttttgtttgtcctctcattaatagtctgcttgttctttgttgctgttgctgtcttgtgttgaagctctacgatacatacttttcggaattcagcagttgcaccgccgacagtggaatccacgatagcgacatgaactgactcggcgatctattatttaatcataattcactcacgcgtcatactcatcaaagcaacaggcaatggcgccttacgctcttcttcgtcaattgtggcctgccgcgctctgtcttgttgaagttgccagtgccgccgatggctatgtttacctacccttctcgcgccccgaggtgaaggatcttaacttgggaatgaacggttcgaggacattgtccgactttgtcgtcccataccttgtccaagcccaggtcggtactcctcctcagaacttctcgctcctcatctcgccaacctcgaccgacacctgggtggttgacgctaccacctcgccttgcgaccgtcagtactattcgtacttgtggagtgaggatgagtttgaaaaagttgatgttcaaaaatgtgtctggggaagcttcaacacgtctcagtcatcgacttaccggaccgcgaacccgcgatacaccaattttgccacctacaccttttctggttatgctcagggtagcaacttcaccgacaagctcgtcgtcggcgacctcaccgtcgataactacccgatgggcctagttgaccaaagcaacttgcggatgggtgtgctgggtcttgggtacaactactcgaccatttacggtgaatcctccctctacggcgacaacctcccgggctactaccccaccattctcgaccgcatggtctcctccggccagatttccaccccagcctacagcatctggctcgatgatgaagacggcacctccggcggtcttctcttgggcgctgtcgacaagtctcgctacgaaggcgatctcctccgccttgacgccgacaacccgcgcgccctaaccggcaagttctcggtgaccgtccactccattaacgccacggggctcggtaccggcggcgatggctcccagcagccccttgtatccaacgcccttcccctggacgtcaccatcggcatgggcgagctcatctccttcctccctcgtgacctggtcagcaatatcgcctctcttgcgggagccacacgcgacgccaccaccgacctttacaccatcccctgcgctgccggcacttttgacaacgcgacactcttcgccttcacgctcggcggcgaaggtggcccacttctacaagcgacaactgccgatctaatcatccaaccgggcgtcttcacgggccaggtctcaagctccgaatcggcgagctctgttgcatcctccccgtcctccagtctcaacctcccagaaggcacctgcgtcttcggcatccaaacctgggacgacgccggcgcgctcaacggcggcagctatggcagtagtagcagttccagcgctagcacttcctactacaacctaggcaactccctcctccgccgcacctactttgtctttgacctcgcccggcaggaaatttcctttgcccccgccgtcttccagtcctcttcctccctatccgccagagcctcgaccttcgaagacaacaccgacaacatcatcaccttcacccaatacggctcccccagtccggaatctcaatacttctgctccgactatgaatactactgccccgaggatgccgtcaactcgaactctggaggacggtctacccacgggggcgcgtcgtcgtcggacgacggtgattattacgatgggaggaggtattggaggattgtctgcattgtgctgggagtcgtctttgggactctgattctggtcgggcttgtgtttgctgggctcttgtttaagagggtgttggataaggatccgaggacgatggggttgccggaggagaagaagaagctaatggatgggggagaagggggtgatgatgagctgcagccgttggatggtggtgatgggcagggcatgatgagtcctgctgctggtggtggtgctagctcgggtggggcgggggttttgcctatgattcacgagggaagagaggatgacgctggttccgatttgccgacgagggagcatgaagcgtcagggtcggctcagactcaggctcaagtctctccggtaaatgtgaattgcgaacagaggttgtcggtgccggagtctctaatggatgcgccgaggtctccgagcccgctttcggaggatggtatgggcggcgcgagagcggaagctgcttcgccggtgtcggaaagagtcaatactcccccgaatgaacccaaggggaaggggaaggcggttgctgaagttattggacaggcgaagtaaatttcgattctgatggacgacgtgaaaagagtataaggagtgtatgaatgaaggtaatggttgttattggataattaaaagaaaagtaatctagatacccggaatattttgcactgtagtgttacttttgcatcagtatatggtttgtgtcctgaacaggcgctaatgttgttgggtgagtcgtgtaatgatcgcatgggatctgtctcatgcttctttgtcgctccgactttgagacactggtctcggtcgtagtgtggttgtcgaatcgatcacatgcaggcacttcaaggtccacttcgatataataatatccgggcctgggccttttcctcttgtcgccaagtaatccagcatagaccccacctggacccttcttgcatcacctcaaaatcatgggagattgaatgcattcagcacatgacatcgctcaaaacggttcaacacagttcagaaaaaaaaacacgtttttcctgcaagaaatgacatgcgtaggtagagcccatggaccatccatggttgttgttgttgttgttgttgttgttgttgtcgatccccatgttattgtttgttatgtatgtagtgtacggtaggcatgttgtagtgtaggacaaaagcaagccactgacgtcattggggatgggacatcgtcgtcacttttgtgtgtgttttattgggtcaaatgcgtgtaagtcacacgaggtccaaccaaacgagcgggacaataacaggtaaagaagaagaacctaaaaaaaggcttgtggaatatccttcgtcattgtgagtgagctcgctcgtagtaggaatgataccaagttatttatttacctatataactgccggaatcccccctttcccttccttgtgtggttgcacttgtgttgttttgctgttttgtcttgaacaccgacaccgtacacacacacacaccacgaaacccactgcatcacgataccaacaaccaacaacctaggtagctacacactacctaacaacacctacactagtctaaacaccaaccaaataccaacaaagaaaaaagaggaaaagaaaagaaaaatggccatctcaacagccatcacctccctcctaacctccatcaccgaactgatccaatccctcttccacggcatctactccatcttccacaccatcttctccgccttcttcagtcttttctttggcctgttcgcctttgtcggcgacttgttcaaaggggtcgctaatacgttgggcggcgtgggtaatttcgttgctagtgagtttttctttactcttcccttcccttccccagtccactctgttctttttttctctttttttttttttctctctcttttttttcccaattgttctcccttcggttggtttctactttgttcattagtttatataccttatctcgttgatgcccgcgcctgtgaggagaggtggcgagtgaagcatcgcgccagtggaaatcgagcgcggcgagcaaaaggagaaaaagaagaaaaaaaaatttaagaaaactatcaaggtcaatgctgacagagacaaaaaaaaaacacaggcaacttcctcatcattgctctcatctctgccgctggtttcgcctacgtccgctacaccagccaaggaggcacgacttcgggacaaaaggcggcgagtgtaggcaggaagaaggtcaactaagttcagatgggatggggacaagttttggaacctagattgccgaatatgggccgatgactggttttgcttcggggcagcgaggagacggttgcgtggcgcgctgtgtgggaacgtaatgacatttttgagtcgaagtacgagtgaggaggttgagagcgatatgaataatgagtggataggataccccccagacaggttcttggatggtttacgaataattattggaactgaatgcttgggaaggagttacgggttggattgcctggagtctttgagaggatcataccacaactttgtcactacttccttcaaatttcatcaagttcacttgtataattgtatcaaaaagatattgatatgggcaaattgatcaagtggagttcgagctcagtaaattgccatgctaaccaaaacactaggtatcatccaccaccattccgtaccacttctgtcacccatccaaagtaagcctgaacgccgtctatccagatcattaccttgggtccgtgtgtgatgtgttccctcgcctttgaatgccagaaaagatagaatggggatcgaacccatccatgtgcccaaagattaaacaagtaaagaacccaaacaaccgcaatcgctctcctctaatgcatgctcgcgctcaaatgcagtctaagcccatcaccaagcctccttctgactctccaccgcactttcatactcctcctcacccttacccttttgcacaataaccgaatacctcctctgcttatgctttcccttcttcctctcctcctcactatcgccctcatacgcatcttctccttcaccctccttcctgattctcgcaccaccagcattggcctgagcgttatcgagatcgactccacccttctcacccataccgccttcctcaagctcgccgccctccatgacgatgcgcagctcgagatcctcgtccttggagtacacccgaagaccgacgacgcagatagcattccacggatccggctcgttttcgtcctcggtatcgtccttgtacttgctgaccatgacgcttccgggagcaggagctgcgttcatgcgcggcttgcgtgtcatgtcgtcggagctatagagctcttcccagtcttcgatgggggaggcgctcgactcaccatccgaagtgacgtacatgttgggtgacttcttcttcggtggactgctcttagcggcgggcttgtcctcggacttcttctcagcggcagcaggaggtccaccagataccttggagtcggtagcaggagggacagggaccttctccttgtctttctcatctgcagcgtcggctacggagttatcagtcttgggagtgtaggaaggaccgctagaggcttcggagctgcccgatgaaggaacattgccttcttggtcggccttgtgatcagacttctcttcagccttggtcacagcgctcacgccaccggaagcttgactctcggtcttctcgaccgctggtgtctcagcaggcgtggcaagaggtgtgccttgaggacttccgttagcctcggcagccttaacgtcttgcttgtcagtatcagagcccgactcggtcttcttggcttgttcgacgagctttgtttcatcggccttcttctcctctggcttctcctggttcttggtctcctcagtctgaacaccgacatcctttggcttcagttcctcctcacgacgcttcttctcctcgcgcgcggcttgcttggcctcgagtttctggttgttcttgcgaccctgcttcttggtgatctggcggttgaggtgacgcttttcccacaaacgatgacgctccttctgacgagcatcgctagccttcttctggtcggccttcttccgaagggccttcacagcttccagatgggcggcagccttgctgtgggcaagatcgtaggcatatccgacttgggcgagcttctcgttctcgacacgcttcttgcattcccgcttcaccacatcctcaatgctgggctgattggtgttgcgctctccaatgacgctgatgaagacactatagttgccaggtaacatggagggcagctcaatagatactgaccggtccatcaaatagttaccgtggctacggacaatgtagtcttcagcgttgggcctatgttgttcgtggacacggaagtgtagacggaaggagtattgaccatggagacccttgaagtaccggttgtcgagctggctgaggaccaataccaagggcgactcacgagtcagcttgaagtggaatttctcgttgtactgaggcttccatggcacctcgacaccgatccatctctgacagcaacgccagtcagggtcgcggaacagacgagtgcggtcaaagtgctgatacttgcgcaacaggtcttcgtaggaaatccagaagacgctgtcgctgccgaactgatgaccgagctcttcctggacatcggtggtccactccttggaaccgtccgaccacgcgccttcccaaattccctttttggtcttaccccagggattcctaagcttgacgagacgtgtgccgtctttcaatgtccttgcttccattacgacgtaggcatgcccttcggaaatgccttcacgctcgccataaccgccgtcaagcaagcctgtgctgcaaccgaacaggaactcatcgttgaccctgctgagttcgttttcccagaacccgtcaaggtcgaggatgtcggaagccagcagctcggttgtaacaccgccagagagatcttccaaaccctcgccaatccatcctccggacagggaagcatagtcgccatgagccttggcataggccttctcgatcaaaggcacccaggtctcgttctggtccttgcattggccaaaaaagagggccttggaaccggtctgataagtttgacgatacacccgttcgacatcttcgcgatcgatttgctgtagcaagttacgctgcatgctaggtgaatcccagcaaggcgacttgaggtacaacttgtcatcgataattgagtagatccactcgccatctgtagaagtgttagcaaaatcgcttcgattgcagaaatagtggtagcaacatacctctgtaaaagacaaatccgtaaatgccgatccgggtgtcgtattcgacgcatatccgttggataccatccttaacgttggcaaggccagacaagctagcaatcagccagcagtctcccaagctgccctgcttgacgtccgagccctcaatcttggccatgaatgtaggcttctcgtagatctcgtgtacacgctttaccgctttgggcacggtagagttggggttttgcaatgtagacgcgctcaaatcaaacttggttcggcccaagctgtttaggcagtgacccttttccatcttaagatcccagtcctgtaggaaggtcacttgtcagccaaagttcaaggggaagctatttaaccagagtaactcaccaagtcccagccgggatcccgataccgtgtgttcaccctcttgcattcttgaataatctttctgacttttcttcggcattcttcagcagctcgctcgtacccctcgttgagcagttcattagaccggtcggagatggtgggcggcaagacaggatcgaagggcaagattgccaaagccttgtggaacctcttgctgctgaaacgtttccagatgcggtttatggattgttgaggaggtagcttgagcttcttcttctgtttcttggtggcttcgctggagttggcggggaccggaatcttccccttgttccgacgatagctgtattcctcgtccgactcggaggacgacgagtagccgtgcatgatgggcaactaagtctaactggacctcgatcggatggagatatcgtatccggatggaggttcagatagcgagaagcgagggcaagaggaggaaacgccgccggggcgtgctgacgtggtgaaaggttatatggttggaccgaaacacactcaactatcaaacgaaggtttgatatatgttgggccagcgagtaagacagcttggataactcgcagcaataaatggttcctcatcccaacaaagaaacaggaactggaacagggagatttatagccccaaggtgaggcccaaagtgtgtaagggtccacgagaggcggcaggcgaccgaaacgcgacaagcagggggacacgagcccccagtatgttggggtcctgggctcgagctgcgaaaaacggatgggcggtggcggatgataggtagggtaagcgttctagaagcgatcgactgactctggtcgatcacttgtctgcgataagggtcctcgagggtgttccgaggggtccaactgggggggccggcgggatacctcgctgtaacaatgaaagacacacagacaacaaagactatccacgaaccttttgccgcgttgctgaagcttacactatcaaccatacaccgacgctgggtgtcccttgttggaaacacaaagagtcgagacgacagatgtctaggaaaaggccggtgggatgggcaagcaggacgacgatggccgccggtcatcaacgtcataatatatatctcgcgattcccgcggcaccgcaactggctgaaggtacaaagaggttgaccacgtcgcgtgttcgagcgggataggaactttccaaccacagtctagccgttgggccataacttacactactgtggtgtgtacaagctgacaagccagcattgcatgactgctctctcgcaggccacaagccatcaaggcaagcaccacagaggtgcaggggacaagaccctgcaagggccagtcaagaccgactaggccgttggaaaaggcgccattcggaggtatcgaagatgacgagctgcgagcgggacgtggtggaggtggtggaggcggtggtttttggtagatccctttttggtgtttgggcctttggtgattggccatgattggctgcccatatcgcaggacgttgaggtcctggaccgtgtgaaggcgcacggcatcctcttgtggtgtggtacactctctgagcgactttaagggttgatagagctggaccaaagtcgaggcctcgcgatattgggcaaaccgcgccatggtgacggtgtacaccgtaagcagtatcacctatcaaattgtccatggccgagtccacagatagtaaagagagaaagaagcgcctagccggccggtgaacatgttgactggctgatgatgtcgtcctcgtcgccggccatcatcatctcctgtgctgtgctcatgctgtctgtgcctttccacttccgcttccccataccgtcccagtgctcatgatgcctgctcgcgtatcgtgagggggatggcgaatccctgatctgcctagatggtgatggcaacagaaagggcaatgatttcggtcggtcggtgcggttgacgaaaggcgatgcgggtggtgggacaagggaacgatgacctgaacgagatggaaaatcggggagagtggaggagtcggcgtggcactgacgggacgagcgggggtccgggcaatcccaaagccccaatggcccccgccgtttcagtggagtttcgatggaggcacccgagacccgcactgaacatcaccactgcagtagatcaacgggcaccagtaatgtatacctttggaatggatggaatacctcgaataggcagaggactgcgtggttaggtctgaaatgtttgcctcacacaaagcttcttttttttttctttgccggatccatgagcacaaaaagttggggagaggtaggacggtgcagtgggtggagagaggtaccgacacctcccaagctacctaccaattattgtattaacaaattttgcattgcattaatgatgacctgtgctgtccgcttcctctccacctccccgacttctctttctgtttctgaaatgcaattcacgtctgatgttccaagtactcttgcgtaaccccaaagccgatcaaatatgcacagaatagtgattggttaggtaggtattgcgttggtcactcgaccgttgttgtcgtctcggaacttgcggaacttcacttggggtggaaactgtgatgatttcaaagcgatattcgcctccttcaccatcagccaccagcacgagcagaactcgaaacaacacgaccgtagctccggagaagaaatgcatcatgatgtttattctggtggagttaaagaggcgacaatggggacttggcccagcagctgtccaaggttcatccattcacctcgtctttccattgccgagaacagagcaatccagtacaccaactcacaaaggcgcctccgaccagtaacaaaattgcatgaatttcattcaggaagttgggttgaccaacagaaaggaaggctgcaccgaggaaagaggcaagagcgaggcagcaactactccgagtccacagagactgggctttgggcggggaagaaactcgagactgagtagagaggaggtaccgtcctacccctggcgactgccggcatccttcaaatctctactgcctctttccgtgacgaggaagttgatatcgctttccttcctcttcttcttgggctgttccgtcccccctcgatttccacttgacaaaagccccaagtccatggaatcgaaagttcacgaaactcggaaatctcttctttgctgactcacgtccaagcctcgtcgacacacagacatcattttttggtctcattcccgctctcgcacccttttcctaccaacattgccataaatgcgaaccgcatacaacaaccccaacaaccatagatggtccgcctcgagtccagtcgacaaccccattaaccgtacccatgttcataatgatgcccacactcgcacccgatgtcccggtcgggctcgcatgtcgtcaacaaccctgtctctccaaatattcaactcgcgttatgcataactgaatgcattgcatacttcgttgccgtcttatcggcatttttgctcttgtacagctggggcctggtttggccattcaagttgcctttgtatcacactgctcaaggttttctgtcagacgtcatcacattgccctgtgtacaaaaacacagaacatggccaggtcaaggtatcgagcctatcttcatgctgttacccgacagatggcaccgtatccaactcccttcctcgctcgtcccaccaacagtgatatgtaacaacgtggaagccgaagccggcctctccacgaccccttatcctccaatggtagttccccagttatttgatgatgatccaaggtcacttttgatactccttcatgccgcttgattggttcattgatcaaagaagaaagagttgccggtcctcccaatgacaccctcctttgtgctgtcgtggaaaaagtgtgggtgtgcttgcgacacaaagcgatgatcagggtccttgaagggtccaagagaaggaggctgggtcccgaattggcacattgacacgcccacgacattttgtgtcatgactcgctgctgccccacatctactcatacccagcaacacttaccctcctcatacatacatgttatatctctagtgtacctccctcatatcttcccattcgacccatcggcacccgcagcaacaatgaagcatcctgtctccgcggcaaagtctagtggaatgcccttgtccgtcgctttcattcacttcttttttccaagattcacatgttttccagcgaggatcagtcatacagcgatttccatgtacaacgagcttggtgtacagcagacggggccgctacatcttccccaatacaatcagagctgctgtggaacaagaggaatcatatttttgggtaaccagacacaaaaaggccagacgtaagttaacaactgttggtgctatgcattgacaataatcatgttgggcctttgaatggttgcaagtgcgattcccatttcaatagcaagtaagccaacccgttcaaccttacagaccaacagatatctacatacatacacccggttcgtacagtttccgttcccttccagtccttcgcagtggaaatcgagggcagacggacgtgcatggtgtctgtctgatcgctcagccgcatgagctataataatggggcaacaacgctggctcctgtacattttcgtagaggtatgcttccagaccagccagtatcaccttcggcctcacaccgccgaacgccctctatcacatcgccacccgtgggtcttcccgatcagccacaggtgcgccccttccgtgattctcggcttgcctctggtaccggacatagttacactactgttcacacaaattgtccgggtttggcacccagcgagagttgtcagtgacgtgctcgggctgctactctgccaagccttgccccttattcttgcatcaccacgtttatgcgtcggttctggcagcgacacatcgatagtttcgtgcgtaccggatgccacacgttcatccattttgtaaactgtcaagtctttggaattatgattcgacgtgtccttggtttcaccgcttctataagctgacttgctcgtgttcctacctcgtcgtcggataaactgaacccctttccgagttctgagcagacagcaagttccaattaaactcgaattgctccttcatggacgtaagatcatcattatcccaggtgtcattcacaacatcattctgaaaggcacggcttccttctctggcccttgccacggggtgtcttccggtgcaacccactcccgttcccgatccaagatctcgaccatgtgaaagtcacgggcgccgggaccccatcgaacgacctggtacagaaattggttgacttctacaaagttaaggctcggttgcacctcgaagcagtcttctgcaagagccatcatcttttcgaaatacttttcgcgctctagaacctccaacgagaggcagagtggaggatagtactccgccaggtgaaaatggaaatatttgagcttccgaagatgcgacaaggtgtctttgagggaggggatcagcttcgtccaatcgcccggcgtattgagttcaagtcgtcggagggaattcgcggggtccggctgctttaggagataaagcagtgtgtacaggctgtcatgggaattgacgcggtcgttccagtcgaaaatgaggttctcggcccgcgagtttgggataaaatgttcgagtctacctagcgagacttgacaaacgtattcaagaaagttgtttccgataacccagtcgtgccacctgcgggactctcgagtacaggctggtgatatggtcagtgatcgcagtcgcggggcaatggccggagtgagattcggtaggcgaacgatatcaaggcgctgagctttggtccactctggcatcatctcgacatgcaaccgttcgagatattgaagatcggtgagtttctccaaatagagaggtttctggcgattgccagtgtatctcaacgagtcttcagggagatccggatcgggtatatcgaggataaaccgattcatcgagtgatgatcaacggtcacttctcggagcttgagacgtggtatatttgcccgttcgtggccgtccagagaccccccgcctcctttgctttccttcgcaaatctctcgcagataagaggcagtatcccaaagaggcaatggcctggcgattgatagcatgggtctgattctggatctgggccccattcagtggccatcaagcgcaacgtctccatgttgggggagttgatcagaaccgtggtgatggcttcggtgtattcgtcccaataatccggaaggttacgaagactaagctccttgagcccacgaaatctacggagctcagaaggtataagatcgatccctaatccagcgttgcaatacagatcgaggacggtgagacggggtgcgtactgagatagggatctgaggagattggggtatggatccatcctgcacatttttgaaaaaaattgtcagcctcatctaccacaaatggttgcatcctcacgtcatctttggcagtcattttcatggcggaacttacgaacaactcaccagcccatctaagacattctcagtgaaatattcatcatttggtcccaaccacaccgaccagtttttttaaaaaatcaccgataaggctgcgtgcatagagatgacggacatgtctcagaaaaggcgaaagctgttgtcgtggggccatcaaatcctttaaacgctgtgaactgctaaggatgtagacgcggaagagagcacgctcaaaggcggcggcgaaggcccagctggtaagacgaagattctgtaggaggtagcggtctccaatctgattgaaggggagttagacgaccatcaaaagaaataaccatcgacacggcagattgaacaagaggatcatcgagagaaagggaagggacggaaacggagaagaggaataggtgggagcggagggagggaaataaatacataagccaggcaaagagaaacgagagacaatgaacagaacagataaggatgaccttaccacatcgcctaggcagaataggagatcacaattgttgataaacttcttcatggagacgcagtccggggaccaagcacttcctcctggtatggaagccattgtgcaggctggaaaggtgtctctcgaccaggaatcgtacgtcggcctgtaccaccccggaagagttgagagatcagcatcgggagacaataacccacgaggcaacctcgtgtgacgagacgaggtataagggcatgcctcaccctccgcggttcctacctctggaaaggacgcgagatggaatgacacaagatcgtcagttgttccactccttgctcataggtcctcttccaggttatgttgttttgtctgatagcgcgatggaactcttgaggttgcttcaagcaagtaagctcgagcggtgttatatatatgtcagacgcaacaatgttgttgttctttcagacgcgatgtgttgattttgctcctttgttatttgttagcgggtcgttagcgggcacacagcctgctatcacttatacccagcgccccagtgacacagaagattagttgactcatagagagccaatttacaattttttcttcttgatgttcttataaacttaccattagtactcatggctgttacatttgctctgaagcgtttgatcccaagatctttggtctcagtttactacagaccagaggtgtttcctgttagggctcattgttgctgaaacccaatcaacatcccaacagttacccgccgtagccaatggccaattggcgtgccttcccgccatgtcatagcgtgccgccgccgccgccgctcggtttcccggcagcgtaggaagacccgcgaacgagcaatctgcagtccgataccagaataacgttggcttatgcacaagccacagcaatctgttaaagattcatcttttctagttaagctggaccgttgtagcatggatgcactcaaccttcgtctttctttccatccccaagttccaagcgcaagtaccgaaccatacgaaagaggggttgttcctgaaacaccaccacccgttcactctcaatcgtcagcctgtatataccccgaatttcacccctcaaccgtctcacaactttttcacatcctgcttcaatcatcaccaccatcattcccccaaccaaaaacatctcgcggaacttctcaaaatgacacgaaaacccaccaccacctcaaactctacattcaccaccaccccctcccgcctcaccctcctctggcttctcgtctccctccccctcgtaatctgggacaccctctacgtcctgcttcgtccacacaccatgccgggaggcgctctgcactaccccctctgggcaccctacgagctgtacggacgcgtggattacgtgtacgggtggaaggcgtggaacgagcggaacgggttcacggccgcgcaggggatgatgaatgcgctggagacggcgatgtacttggtttatgcctggggggtgttggggggtggaaatggaaagggggaggggagacggggggcgacggtgttgttggtgggattttcggcggcggtgatgacgttgagtaagacggtgctttattgtgagtcttttttttttcatatttcttcctggagttttgtggatatgtgaaggtgtaaattgtgtgaagaagaagaagaagttgacagcgagtgatatacagggcttaatgagtattactctgggtttgacaacattggtcataactcgatattcgatctaatcttgttgtggattattcccaagtaggttattcgcacaccctgtgttgatgaactcttgctgattttcccgtgaaatagcggcgcctggctcgtcttcccatctgtcatgatctatactttgggttcggagatcattgatggcttggctggtccctcgactacggcagatcgtcctatcaaggtcgagtgacctttctgcggccacgacctgtgatcattcatgtgggcggtgacagcaaccttccggtcccgccagtgggttcgtgatagtcaccttaacttcgccgatggcgatgagccgtgggggtacagtgatagtcaaagaaacacagtctcaccttaccccactagctatatggaagagggtgacagtatttcatttgattatgagtttattatccaagggaaagtctgaagactcaagatggctcccaaattggtggaactcgtatgggacaattgattgattactcactaagttgacgagagtgtttctgactgagcgctcgattgagtcgcaggacctggccgttgaagtcggggaggtctacggcagttagcaacctgtctatcaagagggccaatccaatcaatagttgaggttaccgaggctcaagttgagcagtgatggactgcactctgacgagtgatgatgagccacatgatgtgcttctctctagcatttttctcccttcgtttttcctaataatgcttcttaagttgggcaaagctcgttgatacgttacatatgtaacaatcaattagcgagtgaggaagtgaatctaatacgattttcagctgcctcggcgagggcgccgcgattggctgatgatgactttcaggacccagctgctgaacttgaattggtgcccaagcaggtgaggcctcaaagtgatgatcttgctatcctttgctctttactttgcttctcttattctttctcccagtttactcattgcaacccttgatctttttcttctgttctgtgtcgaacgcctgattccacaaagcccagccaaccttgccgcccatttccacatcaccaaaccctacacacaaggaacagtcgcagtccccccttatttgactccgagacgtcaaggcccaatggcaccgacaccctactacgcgagagacaccccagccttcaccgggttccaacctgaacctgctggacgagggacaaaggggatcatctggacctgtctcagcaccatcctgctttcatcctggagctcatatcacggcaaagcctatgatccaaacagacctttcacggccggaactcaaacatcgttcatcgacagattattcgatgcattcatcttccctgaggtggcagcatgttttagtttggataatctccataatgccctgcaacttcggaaaacgatacgacgagtgggaggggcagaattagccaacttcagcttgacacaagcctttatttttgtcatggaaagcgtatatcagaggccgcacagctcagaagagatggagtgcataagaccaaagacgcttgtcgagcttgtgagcagcggcaaattgtctttctcggatttgccaacagacgaagaaatagccgataagtcaaagcgtgactggacatacaaatcactctccatcattcagacattatggttcatcaccagcatcattgcccgcttggcccgagggtaccctgtgtctctatatgaggatatcactgtggcaaatgccttttgtggcgtcattgaattcctgtgttggttccactgccctcaggacatccgtttgccttttgttgttaagccggatatttcgaggtcagcaaacggtccatcaatggcagttgaaagagagaaagccgagggagaagcaacaattgaagcatcattacttgtttccgagcccgcgacaacagaacatggagcctcgtctgcacctcagttgcctgtacccgagaaccttagcatggataggccgagcagagcattgtcaagcagcgaacacccccttgttacccaaaagacgaaagagcgtcgggcttcatttgtaacacaacccgccgaattccgagggacatcagacaaggtgatagcggtcgtcttagcagtcttctcggtcttgttttctggcattcacatagctgcgtggaactacggtttcccatccgttgcagaggcatggatttggcgaggcagttcagttgcgctcatagtattgagtttatgcctgttcctctgcttgtcattagaaaagctagaaacagttggttcgccaaaaatggcatagggtactattgagttcatcattcttacgctatatgccgtagtccgcaccatgatgctgggtatagcactcgcgtctttccgaaaggcacccgagaggatgtatgaaactccgtcgtggacacagtattggccgcatatctgatgcgttgaaagagacacagcgagaggtgctcgaaacatgaggggatggcgatcctcgaaatgatgggttcatagagctatgatcacttgacctgatgaaaacgacaacggaaaatcgcgttggagaatgaggaagatggaagtgggtaactgggaggatatgcaatcttgacggaggtggaagggcgacgacaaaaaccaggctcgaatctgcagtagcaactggtcaggtggtaacggaggaggaaaaatgaacaccagggcagcctcaagatacatggaaggagtgccggtggaagggaagccgagcgattggaatgtacggggcatggacttccaacgagcgtcccttcccttggcttcggcgtgggtgatgactgcttcactcccccgagcacactcacttgctcatggtatggacatatggcgcgttgagtgctggtactttctagtcagaaacaaggcgcggcgtatgaaggagtggggttgatgtctttccttcgtttcggttggggatagctttttcttcgtggtatcgtaatcgtggtcatggaaacagactcgacaatttaagcgtggactttgtcgatcatgtaattatttcagaggttgatcatccaagtagcgcgaggaaaaccaaagtaaatgaacttgttcggtggtgattgcttttgatgagagataggcaatattgttcgaacaggctcaagttcctactccccatgttagccttccatccaactcccttctttcaacatctgttggacaacctcgtcaagcacatgaccaacaataaaagcagacctcacacgtacctggtcatatatttcataccatcgcataccatggccttgtgtatactacctccatactctccaccttttcaagaagaccgacttccttttgatcttgtaattatagtagtaaacttgcatctgctccatcccaccactatgaaatcacgaaaccattttcaacttgtgagcctaaacaagttaatttgtgcgtagcgatggactcaaaacgagatctgaaagtgacttcgaattagaaaaaaaaaacatgcggcgggatacaaacagcgggatgttcaaaattgaggcaatcgaggctttgcggtttccagggttgagttctgggatttggatgacagggaagaaaggcagagtagggtagtcatcaactactcgccttctgtttgttgtctccttcccccggcagcttcaagtccaggctttgcctcctgctttcttccttccttgcttcgaacatcgctcgatgagttgatcgttccgcggttatcaacatcaatactatattcttttcaataggcattcctacaattcaatactggttttgtttaaccggtttgtttagctcttcgaacgtaggtagagcaggacagttttgggggctctcatattaggcctttaataagagcgactctcctctgtctaaagcgatataggacgacgacgacgacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaattacagctccgcgcgcgagaaggcacaggacatccaagcttctcaatagttctctagaagaatcaccaagcctcacccaacaagccacagaagatcgagctgtgattcactgataataaccttgtagagtacgtacaaaaagaacatcaaaggattcagaaaaagttaaatcgtccctctttatatcctagtgttgttctcgacgggcgcccttttgggggacgtatacgacaacaaaaccaagaaagcctaagagaaggcggtggacgagggaactagagacgaaagaggtgccagcaaccgaaaagtcaccatcatccgaacacttggaagaaattcaagttttgtcaggagcgtcaggattgctcgacgagggtaccagaaggaaaatcacaatgacgcgacatggagggttgggagagtcgttcgacattaaaggttaccaacagaaacagaaaaaatgaccgaatgtggacaatggccctttgtcttcattgtcttcttgatcatttatctgtgcattggaaacacccgtttcctaccagaaaagaacgatggacttgaaaaatccgtgcagtcacgatggctgtcagtggccttgtcttcacggtgcaactacttcacaaaccaaaggatgactgtaaaggatgacatcatggctactccccccatatgcatagctttgtatgtcttgagccgcttagcaattctgggcgttgcgctttcgcccttccgaagtgaaccagcgggtatttacgaggttccagggtggacaaggttttgtccgcatgtgtagaggtaggaactagggagacacggcaaacccaggagcaattccggcggactgagaattctcagaacttcacttaggagccagaacagctagaccttgtgggctgacatgggggattttcacaaattgttcacgagcagaccaatattgaaaagggaaacttttattttcgcacgtgtaatattcgacattgattgctagaataagaaccctacaacaaacgaaaccaaaatcaaatgctgggtatcaagatgaactccgtaaatccggtagaatgtgaacagagcatgacaagataggatagggcttgaaatgaaaattccgcaataaacacaaagcagatgagttgccacagtgtgcagaggaaactttgaccacaggcggtgaaacgagccttacccgtgagggatcacactggaactttcacctccaagtccctcagcccgcccacatccgcatactgtgcccagggatcgttgctcgtctcctgcatagacatggtgcaattggccttattgtcatcccttccagcaatgtcgagagaggttgctgactgagttttccggattctcagaggatcgggttggcactcactcggtctccgtcgactgcttctgcgagggagcggaggtgccaaatcgttgcttcctagtgtcacaccgcgcatcagttcttctccggttaccagggcttttggtgatgttggtgggctgcagaagctcggcgttgtcgaagacgcagaaacagccgtctccctgcttgtcgtactagatccggtggtgttattggatgacgtagatgcggtcgatggtgagcggagcgtaataccttgcgtcctaataccctgttctgggatttgggtatcggatgccttcgtgacgtcggcaaaggattgaggcggttggttgtctgttgttggctcgctatggccagggtggacatcgttggtaccattcccatatccttggattacgatctcgtggtatgaagcacgcctgctgcggctgggtgaagtggactctttctctgctggtcggttcccagtgatcgcgttgagagaatgactgatacttttggtgagactgtgaactcgggttggaacaacgggcggggacgtcgacctggggtcggttgcgatcctactagacgtcctagcatgtatcaatgcgacgtggtcaatatccggtctgatcttcctgtcttcgccgtaggtaaacaccgccggaaatgatgacagaatgagtggtgtgggaagtgagaagtttggcagcgacttgaaagatgcatggccattttgtcttgttccctttgagattcgaatgctgaagcttgactcgtagtcgtccgcatcccaaggcggtaaattttcggtactgacggccatgttgtagtatgtatttccgacgttctggcattccaaaggggcctgcgtgcaggctcgtagtacttgatagattgcataaacgagaatccatcgaaccttccgcgcgtcaacttgcgagatcttctcttgtctatcgatcttaagaggcgagaacacgcagtcttcttcgtatctttggtaagcaatgacaagtggattcctgcagacggtggctttgcttctgttggatgctttcgccagtgctgcatgtgcaactacccgttggtctggcttcaatttgtcggatttatgcagccaggaggttcttcgagacgcgctggtggtaggtaattccggcagtaaaggcagggggtgaggaagcggagagtacctattccgtacgtcaaagccatggacacactggagcgtacacagtcccccttgagcagaggccggtatgctttctgacggggtatatgtgttgtctaccaagagttcgtacaaagcttcgatgtcatctcgcatcgttcgatatattgcgggagggaatatcaagtaccgctggtcaattgatgttggcgggtagtatccgatcttggtagcgaagaaagcgtggaggaaggttcggaaacgctcaagatgagaccgtccgccgaccgtcagacctagatgagcctgggataaatcctcatccagaaagttttgcaacatcaacgtggcctgtccaagtttctcatccatttcgacttttgcctgacgaagaagccttcgagttgcagaagtgataacctagctaactagttagctcaagactagacgacgctgaagtagttgtgaggaacgcttgcctgatattcggggacaacgtatagctcttcaaacattccggtacagtgggcgaatgcctcaatgtagagcctgcgatcttgacagtactccgcaaattgaagcatgcctaaggcatgtgctggttgattacacatttccagataaccttcttcgtcggcgtagctcaacaggtcgtccgcattgttgaccccgagacatcggagctcagtcattgtgtgtaaaagacgaatgagggttgctccaagatgttcccccaccatcgatctccgaagaatccaggcgaagaaattgcgaatatccaggtaatgacgaatgacctctgcttcggttgccgtaggtggagcaggaatgtagagctcgatttggctggctttgatgtctactgattctgggatatctcgtctgatacatcttgcgatcaggggttgacattgagttgcaagcaaggtgttgaagggcactttgaacgaagggctcctactcgactggccacggccatatagatatactaagcaattgcccttgcgatgccatagctccgggtcctggttatagattagccttgttatctctcgttgacttgacattctccgctcaggcatactcttttccataagcagtcccacggttgggaagtcctagaggcaccgtcccaccgcttaagatccggagctcttgctcgtcgtctgtcgttgagactgccaaacctaatgctcttcccattttgcggctgggagcgagcctggtgaaatcgtcctccgtccgaccaggatcttggtatgccgcattgtgccatggtagacccgcgcgtatcgtttcgagctggtgtgaagaccggagtcgaagatctggctgacatgcacgtttgccttttccctcttacactggtgaagagttgtcgcgggaggccagggagtccgcctgcttaagtcatcgcggggagacccaggtaaccccagccgtcaagactagagacaatgcacgtctgccgaaatacaaagtgcatgttgtgttccacagcctcgaccttggttgatggactcagacgggatgcacaacagcctaacccgaggccttggctcgacgtcaataggctttacgtacggcttgtgtggcgaacttgggctcaatggccgatcacctttgtgattagcatgacggactgctggcaaaggaggaaagagatgaagcgtctcccggttgtgcaacggctcgaagaggcagtcgacgtatgcactcttccccgtccagacgaaccagataccctgccctttgcatattcagctctcctcttgggtgcgcatgcggctggccaacacccagaactacctgtctctggcccgtgccatggccactcggcctttctggagccgcatccagactcaggacccagagctgaggattgggtgatagggaggggctgatagtggcatgtacacagtagtgaggaagatgacagggctgcgtcaatgaaagcaatgtggtgccaatcaagaccaggtcgggagtcggcgtggggaggtccacggaatggtcgagttggatgacggaggagtattggctattgcaaagctgatcgccttcttttggtgccgtatcacgccagtcactatagacgccacaagccatgatgcagatgatgggatgtcgtggatcctgccaccggtgcctcttttgtcttggtctttgggcgagttttagtccagcttatcaatctcttggagtggcatcccgccgtctgggtcgtgtctcggataccggatgatagacgacgccgacaggacggggagacaggaagttggagagcagcagaaagccatttttggcaatagaggcggctccttgttcaaggtggacagcgcgggcagcagagaaggaggtcagcgtttgaaagagttacagcatacaattggacaggtgaatggtacggccagaagaagcgcatggatcattgataactgaagttgaaggtgtctagtcgtggtctcaaggtgcttctgcaaagtgtcactgttttgtgatgaggaaggagattgataaactcgaaagtgaaaaagaggcccgggaagtggaatgtgaaagaaagaaagaggacagcagttgggaggtcaaggggcatggacattctctcgttacggtgggggttagggatacatgtgtaatcgcatattctcccccgcaatggaggaactgctgccttctgccgtgtgccctaaagctgcccactggacctcaactttcgggcgttatctccaggagcaagggtactccaagtccaaacgcgtcaggcgcgtcaagagaagctccaagtcccctccggcctccatctctcccgccacaccatcggacatccctccctccctcccgctcccccctcccccaccttacccgcgctgccgtcccactccttcttcgacgatggacatcgattgaagcatccggactggactggactggagcacacgaacaactcaggcccccctccccagccgaacccaagagactctgcatgcatgtttggaaacaacagactccccgctttccacccaggcctcacccaaagccgaatcagagacaccactaccggcagtggcttgtggttccccgggctgcgatcaccaccactgccctccgaatccgatcccgccaatgaccagctaccgctaccaataacaccagaggacctctacgacactcccatggcgcccttcaacccctacacctatatccggtgtccctgctcagagctcaacccctacaccaagaggactcccgacgtcaccgcccaaggcctgtctcgcgccgctcaggatgacgacgaccatacctttgaccctcgtgctgcccggtccaactacagcctctatccgctagagtatctctccttctgcgaggactgccaccagatccgctgtccacgatgtgtagccgaggagatcgtttgctactactgtcccaactgtctgtttgaggtgccgagtagcaacattaggagcgaggggagcaggtcagtgatgccacgtcgtctaccttcttcctcacacttgactaacatggaacttctcccctcagatgtacccgaagctgcttccagtgcccaatatgcatcgggcccctcgctgtgaaccacgtcgagacaccaccagacccaaaccagctgcttagtccagatcatgcctcttcttcccactcgggctcctacgtcttgtcatgctcctactgcaactggagctctaccgaaataggcatcaagttcgacaagccgaacagcatccacatgcaactggccaagctacgaaacggcggcgagacgaggttgacagcgaaggagcgcaaggagcgacggaaggaacaggcctcccaaggcggcggtggtggcagcagcaccggccagggagaagaagacctagacaccctcttagacatggaaacccagttcgccaacctcaagtccttttaccagaaccagctctccgacgccaatggtaccggcaaagtaggcggcgatccctccgccgccctgggcaacctaggcttcgacgcgcccgcctctctctcccgcatcatgtcgctgtacaccggctcctcctcgttgcacgacaagaaatccaagtcgcgaccgggcaccatgcgcgaagcgcttgctccctccgaaggtctgcaactagcctcgctcgatgaatccagcgccatcaccgccctccaagactttgaatccaccaccggcctcgatgcctactcctccacagcctccaccacccaactccagtcccaagccccttacctcggcgcctcgcccctccacggtctcacgcgcttcacctcgtcgctgcgtccgatcccctacctcctgcgcacgaagcgttccaagcgctgcccgcagtgccgccacatcatcagcaagcccgagagcaaagtgaccacgacacgcttccgcattcgtttgatagcgggtaactacattccgaccatcaccatcaagcagctgatcatccccggcctgaccccgccaccaatgccgaacctaccaccggataccatcgaacctctgaagccggcccagttcgtgctcaccttcaagaaccccattttcgaatcggtgcgagttaccttggccacaccagccaccacccccggcagattccctgccaaagtcaccattctctgtcctcaattcgaaatagactccaacacggacgtctgggaggaagcgctcaaagataacaacgccacatcttcctcttctcaagctcaaaacctctccagctccacagggcccgaaggttcaggcccaggtggtcgtaaacgcgcaggcactttgcggccgggcacggcggggggcgcaagtctggcgggggaggagttgggaccggaagtaggcaaggtgtgggagaggggaagaaactggacgagtattgtgattgaggtgatacccgccagtctggtgcagacggccaagagggatggaaggggaccgatcaaggaggatgaagatgtgctggagatacccatgtttgtcaggatcgagtgggaggcggaggcaccagaggatgagatcatgcctgggttgagtagcacaaaggggggaaataaggatggtggaaaggagaagagggagttggcttattggtgtgtgctggggttggggagggttgcaaggacgttgtgagacgggatctgtgagcggtcatgataaaatgagttattgcctttaagggggtaagagagtcaagtaatgatgtttacgattgaaggcacggttcaaggttatgatatgtatgacggcgttcaaaagcatgtaatgaccatagaaattgcaggacaaacacaaaaggcgagggacacacgcgacgagcacatgatcgctaatatggacaagatgtatcccacaatccataacgcagtagtatttgaatgttggcattgatggtgcacaacacaagggataacaggtagtagggggaaacccatgcctgccctttttccagagacaagctagctagacgccgttccttttgtactgccaggcatgcattgcaagagaaccgaacccgaatatcatctgagccctaacccaataatcacccttggagtgctccagcccagacactcaaacgcccattgcgtgcaccgtttagtactcagcggagacaagggggaactcgaagaggacgttcttgccagtgaggcggcggtagacagcggagtaggtgtcgaggcggtagtcgacggagccgcgctccttctcgtcaaggataaccttgagggtcttggagccgtcctccttgacacggagacgcttgccaacgatctcgacggggtagacgaggtcggtgaggatggcgtcgtggacggcagtgagggtgcgcgaacggggacgcttctgcttgagggtgttgcgggagcggctggagcgcttggggcgggggaggatacggcgagaagcgacgatcaggacgtggcggtcagagaacttcttctcgagctcacgggtgagactgagggggtgcaagttagtatcactgcaatgtttgacatcaagagattgaaacttaccgctgctggacgcggtggaagccctgcagggaagggacggggacaaagatgacaatagccttcttgccgtggccaacctcgatctatttcagaccaaaagtcagcatgcgagctccaggatgaccatggggatatcaatccttggaccgctcccgtcctattccgcggcgcgctgtatggtatttctgatgtgtatatggtctctgggcgcgagcaagcaacagacacacgcctgcaagtgcccatggtgattttgtgtccattcttatcaggattcaatcatcatgcaccctctgggcaccgctgctacttgtgcctggctgcccgcccctttccaatatgctcatatcatatttcccagaagcgacttttcggctcgaggcgaaaaacgtggtgtgtctttctcgctctcgtggtgtgcgccgacgccggaacaggaactcggagagtcttcggttttcttttttttcgcggtgtcgagatttcatacctcgcgggcagagacgaactgcagagggcggagagcagccttgaggtcggcagtgttggactcaaggtcgtagagggcgccagcgacggcggtctcaagctcagaagggttctggcgagaggggctgttggccgcgatcttgttgagctgaggggcagacattttggcgattgtcgatatcgggtcgatcggtcggtcgtcgtcgattgcaagagtctcaaggcggccgtcgtgatggactgcgggtaagaaaagttggatgggtcccaagttgcggagacacgccaagacttagggctcgtaaaccctctgtccccttatcggttggaggtgggtgattagcagataaggagtgcccgggccatcattccatttcactggcttgatgaaacaggcaggcggtgtcaattcccagatgggcagaatgcttatgtgttcctaggaccccacagcaattggatggcccaagctccaatccacacgcttcgggctaaagacagagcgaggtgaattgggtgattgcaccaaaaccacagacaaggttcaaggtttcgtcccgtcagtcagtcaccatcagggcaacctcctcctccaacgcgccccaacacacgcggccagcaacaacttgacggcgctacgagctcacaggtacttccattggaaatggcttcagacaaacaagctcctgctggagcaacagcaacaaaccagcctcaaggatccgcattctccctcccgctcctctaccgcctcttcttcctcctcatcgaacctctatccgccttgctcggcgcatattacgcctacttcgacaaaaaggcctacctcgagctcacgcatgctgcctcggctcctgagacgattccactggggacgtccatcgtgctctcccaactcgccaacctgtatctcttcttcgccataaacgaagccctcgtgctgcggtcaacctcggacatccacgtctggaagaccgtgctcttctgtctgttggttggcgacatcggacatctctacacggttcgcgagttgggaatgaacatctactggagtccgtcaacgtggaatgccatcgactggggcaacatcccatttgtctaccttggcgcatcgatgaggattgccttcttggctgatgtgggcttgtataaatcggggaagaggttgcagaagaagaggacagcttgattcgcggggggtaataggaactacggctagataaaaggcgtgatagcagattgagcgagtccaacaagcgctttagagactttttttggatagcaacagaagcggatcgacatacatctaccatgagctaacattgaccaagcttccgtgagcttggagagctcttctgccgttgaacaggtgcacctctgcaacttcaatggtcatcgaggtcaccaaagccatcgatcagcaagcaaaatgcgacgagttgattcgtggataaatagagttacaccctgagcccctttggccttagcttcctctctccgtggggctatcactcaacccccaatgaaccctttcctcagaaaacgagacttatacccgtatctatcgcggggcatagcggggggacaccccccatgatgaaggtatctacgatattcctccttacatcagatgattcagcttgtcgctttttctccaggagtaggatggatccgccagagtgggtaggaatcccgcgatatctcccagaaaatggggaaagccgcggggggcttaggtcacgtccggtatggtacgctttcctagtgacgatctgcccccctcatgggcaaaagatttccgaagggcatgccctccagctgaactgttataagcaggcagtgggaggacagtctggcatgctcggtaactttgttgccgtgtgctgattatccgcatgtccgtgagtgtatttataactcgggaatacccaatcctgtagtcttcccggtcgtgtttgcttgtttccttcatacgtcgtcacttgcttgtcgttcttgcttcatacgtacacacaatctccaacatgtctgtccccgaaaagttcaccggcttccaggtcaacggccccgagacctggaccgagttccacaagaacgagttccagcccaagccctttggtgactacgacgtcgacatcaagattgagtgctgtggtgtttgcggtagcgatgttcacaccatcagcggcgggtggggcgagcagaagttccctcttgctgttggacatggtacggtccttgccctacatatgatgcctgccatactgtcctatctctccgtcaaccagctagtgaactccaagactgactgactgactgattgaaaacccatagaaatcatcggaaccgccctccgcgtcggtcccaaagtgactctcatcaagcccggccagcgtgtcggcgtgggcgcccagtcctactcgtgcctcgactgccgtcagtgcaagaacgacaatgagacatactgccgcaagcaactagacacttatggcgccgtgtggcctgataccggcatcgtcagccagggcggttactcctctcacgtccgcacccacgagcactggttcgtttttctttttttctctctctcttttttctccccttctgttccctccctccttttaaaaccccaactgacacattcgtgccccccttgatatgatagggtcttcccaatccccgacgccctcccctccaccgtcgccgctcccatgctctgcgccggtctaaccgcctactcccctctggtccgcaacggctgcggccccggcaagaaagtcggcatcgtcggcctcggcggcatcggccacctgggtctcttgttcgccaaagccctcggcgccaccgtctacgtgatctcgcgcacgcactccaaagaagccgacgcccgcaaaatgggcgccgacggcttcctcgctactgccgaccccaactggaacgaagagcacattatgacgtttgatctgatcatcaacacggccaatagctttgaggggttcgacctggatgcgtacttgagcttgttggatgtccatggcaagtgggtcagtgtgggattgcccgaagatgaggaggggattcgggtgcggaaccagacgttcttgaagaatgggtgttttttcgggagtagtcatttggggagccgcagggagacgttggagatgttgcagcttgcggcggacaagggggtcaggacgtgggtggaggaggtgaagattaatgaggaaaacctaaagggggtgatgcagaagatgaagggtgccggggggaggtatcggttttgtttgaccgggtatgaggaggcttttggggcgtaattggcgggatctttggggactttcggagtgtagaattagatgagacaactggaaatgggaaagggtgtaaaagtcaaaagaaaatagatttgagacatcgtgaaaatagcaattgagataactttatgatctaaaacgtttcgttgatgttctattaatgactttgttcaatacttccccaaagtcactcaatggggcttgcagacacttgtcttttgacaattattcccaagattctggtatcagttcgtgtcgtcagggaagatggggggggtcgagacactggaaaggttgacttgctttctggttaatggggtagcaatggtaagttgtcactcacgaaccattcatcacgacaacagacgggtactaatacctgtctagtagctgttgtcataaacacgctctatcattgcatctcgttgaggatgtgtcttgtctagaaacagaaaacgccagaaccccattctatgcaattgtccacgtaaccccaagtctataaaactccatgcaaacaaatgtttaccatatccaggagagaagaagccagaaaagcgaacaaactctcccggcaacggcagttcagacaacggccctagtggagtgcgtgtcgtcccaaaacctgaaggtgtcgccactaacaaaactccacggttccaccttgacccctgaaccagggagagccgcgaaacgttcgcagttcgcaaagcgatgaagccctagaaaaaaattagcgagagattccctatagagtggttgaaagatggaggagttgatgctcaccaagtaactattaacaaggggtatataaggtatgagtgcgtagtgtggtagtaaaaagacaccatctactatctagcagttactgtaaaaagatgaagcaaacaacgccgcgttcccaaagcgatttgaaatgcaaccaccgcccaaataattttctccgtaaaccagtcattcatgcccttcttgaaaccttttcgtttttcccccgatttttgcaatgcgctgctgctgctggtgctgtgcccaaatgctgatgttcacgtcatcagaggggacagtcttgagcggtaaccaaagttggtgatgttttcgtcgaaccgaagggtgtgctgctgaccccgggtattgtgactggcctcgaaaccggtggctgtcacagtagtcctcctcttgaattggatccatgcccttcgctgcgggcaactcctatgcatcgtcatcgttgtactcttgccttcgtttgtcgataatctagaagtgagcgccgttgatactcccgttggcgaagccggcatcctggaggatctccttggtgatctggtcgaggcagccgatggcagcggcaacgaagccgaggaaggggcgagaggggtcgaggacacggctggtgtactcggggtggtactgaacaccgacgtagtaagggtggtccttgatctcgacaacctccatgcgctcgccggagtcgtccttgccgatgaagatgaggccagattgctcgagtttctcgatgtagtcggggttgacctcgtaacggtgacggtgacgctcctcgatggtggtggcctcgccgtagagagcacggagcttgctgaactcagagccgggctggaagtgagtggaacgggtgccgagacgcatggtaccgccaagcttctccttggaaccctcgggcatgaagatgatgacgcggtgctcagcgttagcatcgaactcctcagaggtggcatccttgagctcgcagaggttgcgggcagcctcgatgacggcaacctgcataccaaggcagacaccgaggaagggggtcttttgctcacgagcccactgggcagcacggatcataccctcggtaccacggtgaccgaagccgccggggacgagaatgcccttggcgacgcaaacatcgtgccaagccttgtggtacttggtgggatcctccttctgggtcttctcctcgaggtgctcagagtcaacccagatgaggttgagcttgcggccacagcgcatggcggagtgctcaagagccttgatgacggaaaggtaagcatcgtgaagctcaacgtacttgccgaccaagacgatgtcgacggtctcggcgtaaccgaggggaacaatcttctgccacttggcccagacctcctggccctggctgacacgggcgggggagagcttgacgtcgtcgagcttcagggtctccttaagttccctgagcagaccctgctcctcaaggagaagaggcacctggtagatggtgggcatatcgcggacggcaaggacctggttgacctcgacctggcagctggaagcgaccttgttgatggtgccctgctcaaggggcttctcacaacggcacgcaatctgcggaatggagttagcaggcaagaatcaccagactactgatgaggatactgaccaagtcgggaatgagaccagcactcctgacgctcttgacagcgtgttgggtaggcttcgtcttctgctcgccgttgacgacagggacgtaagagacgtggatgttgatgaagttgttcttgccagctctgtgacgaagctgggtgagggcctcaacgaaaggcatgctctcaatatcaccgacagtaccaccctattgagggttagcagacgccatgactgatgaatggacagtggaccaacataccaactcgataatgcagacatcgggctcctcgccagacttgtcgacaggtaccctggagacacggttgatggtgtcgatgatcgcgtcgataacgtggggtacaacctggacggtgcggccgaggtacttgcccttgcgctcgttctcgatgacctgctggtagaccttgccggtggtgatgttgttgtcgcgggcaaggtcgacaccgaggtaacgctcgtagttgccgagatccagatcggtctcgccaccgtcatgaaggacgaagcactcgccgtgctccttggggttcatggtaccggcatcaacgttgatgtaggggtcaatcttgatggcagtgaccttgaggccgagggtcttgagaaggagaccgcatgatgaggctattgattggtgttagtggatttagcccgaaataacatgtgatagacgggcctgttcatcatcatcatatgcatccttgagaggatgttgaagtgatgtcacagatacacgccaaactcatgaatttttctcttttacttggcatgcacccaatttgagtgactcgatgcgtatgagtgagattgaggatgattgtggtggttgctccccattaataggttgagaagagagggactgcctaccaataattcccttgccaactccactcacaacacctgaaggacgcagacaagttagaccagtgttcacatgaggtaattatttgtttattgtctatgtttacatacctcctgacaccagaacgaacttcatcttgggcgatgatggcattgcgctaatgacgacaagagggaccttgggtggattgacgggccactcgatgggatcgatactggaataaggaaatgaagcgagtaaaaagagtatggacaggcaacggatgggaaaagggatgtcgtcaacggtgaagtcactcaaagtttggtgtcgctgtcgcccgcgtgttgcagcgggaagaaaaaaaaattgggaatggagaatggaggggctccagcggcgaaccgataaggtgctccctggcgctccgtgcacagaccactttcctcgccgagactttcacggtcgcaaactgaacccggccgatggatgggtgggcgacgctgagtgctgagacccgggccttcactgccctgccgtggaacacttcactctccatcgatcaacctggctggcgcgcctcatgcgaacgtctcggatcgggaacaggtctggaacattacaggcacccatcaggcagccctccaggcagcgcccacccggtctcaggttcagtcccgagatggaacgccggacctggccggacacacagacggattttggattgtccgagcgacgggcgatccaggcaccggcgttgtggggtcacagcggtgcacaatccgtccccgacccgaccgcttgtcgccgggaccttcccgttacattcggcaaacagtcatcggccgttgtgacgacacgttattacacacagtcgggtcacatgccgaaataacaagattcagaccgatgacatgactccaattcaattcccccactccgtatctacatagcgctttcacccaaacaatagggtaactgcatacaacaacttggtatctcctcctaatgattgacgcccgtagtgggctaatgcatgcgcatcatcaaaacaatcgcttgcgactgatgcgaccagcacaccagccgccatgatcataaatcacaacttccactccaactcatttacctcgtcctccttcccttcttccctcagaccctcccaaacccattccaaaaccctctcccacacccaattcccatcatgttccctctccatcaaccccttcacttcttccatcgctttggggtcattcaaatcccagccccaccatctcgccgcatctctaatcttgagcttcgccgcctttgcgtccttctccggatgtccttgaaacgtcaagacgctgttatcgtgtgagaggagacattcattgttggcgagtaattggtgaaaattgcgtggggtagagataagctggcgacgatggtgttgatgaagtctcagcgagctcttattttcctctgcttttcctcctgctgttgatggtggccctcggtcattgaaaaatcgtaacccggcgggggtgagtttcgagtctgttactcctagctgttttccatcacatcagggcataagttagcatttcccattttgccaatattttctttcacatcaccattattagattggaagaatttaaagtaacatacctcaggcaacctcatctcccctacctcccctcctcccatcaccagccccagcgtctgatgtccccaacaaacccccaccatcttcttctttggccattcccttctcgtctgccgtacaaattcatgcaccctcaaaatccacgcatgtcttttcctcggatcagcatttcctcctccgataacaatcaggtcaaattccgccggatcaggcaggaactctttcatcctgctgctgctgcttggcttattatctctcgcgtcgtcaaccctagtacgtctagtagcctcgctctttggaccaccaccatcagactcagagtcgtccgaagaggaccgacccccaaacccgttcgaacaatcagacgacaaggccccgttcgacaactccgcagaccccccattattacccccgccgtcgttgtaacatccgtcccgctcgttgtgaggaccctgggaacagcagtaaaagttgtcggctgggtagaaaaatgataaagcaggctgaaagcggcaggttggggattgcgttaaggaggcgaagcagcgtgtgtaggagtcgcggatggaggagatgtgtggggagcggtacgagttgaggaggatggcgattcgcaaggggattttggttggttggttttcgggtgtgtcgttggtgttgtcttgattgtggttgtggttgtggttttggcgagggttgacctcgtggtgaagagtacctctcggggagtcggttgggacggtcatgttgaatggccgcttggatgggtggtgttttccctttctttttttcgtaaacaagtcagctaagtaagttgatggcgctggatcgtgaagtcgggtttataaagtgggaaggagggaaagcttctttttaagagtcttgcttgctttctttcgtaagcagatgaatgatcgatcagggggaggcttataaccggctatagtaaccgagttacatgaagtgagcttaatagctgttgccaatgcgttgctcctttaatgtatttagatccctacctctacttttcaggcaagcattcattcgatacaaaaccgacaaaggctggggggaagggaacccttgttttggagctggagagaagaatacttggcaagagcacggcagttaacacttgatgatgatccatctcaagtcacaccaaagcacaccaagcaatggctgaataggagaataacacaacacgtttaacaagaaggattcagggcggacggccaagccccgattctcatccactggatgacgttcctttgggggttttgcactagtgtaggggacttctggggaatgtgtgagtaccgtccgatgcttgtttgttagctcaatacccctagcagtatgcgtgatgcactacagtaggacgagacctatcccgtatagtccataagcttacaacaacaaatgaaaatggctgagtacggattatgaaggcaataacaggattttgtatgatgttttgtatatgagaaactgtgtattctagataagtttacacattagctgaccctgaaaacgcataggagagttgacccgaggtcttaagctaacaaactaaccagtactggataagtgtacctggatgacatcatggcagctgaaagtcgcgaaaactacactagggatggactcattggttacctcacccattgtatggatttgacagttcgaacgaagcaggcccgttatcagcttcaggaaatgaaaaagaaaaaaacagaggtaggttttttggcccccatttcgcgatcatgaacagtctatgaaggggataattaggtacctaaattcccatctcgcgctgcgccgtatctgtacagtcgcgacctcaagtagctgaaagggatcaccaggcggatcacaggctcgtccacaaccagattgatgagactcgataccgctcgttgtagttagctaagaaagaccgttgcaaaactataatagggattacaacaattcgaaaacacattggctggagtccctttagcatatttcaatctggaaattgcctaacaattcagaccaaacgtgtgttaaagaaacttggatgcgtaataagggtatacccaaggtataatgtcaaaggtcttaagcattctgtctaggaccgtgacgagacaggtacgggaaaagggatcacggattcaggggaacacacgggatgacagggcgcagcagtcaaacggaatgccatgcggcgcccgctgtcagggcattttactgtcagctcagtgggtcgtcccgctgcaccggagcggcatctgcacattttgcggggcgtcccgcaattgttcggcagaccgggcccatttcatcccatccctttggatatggacataggtccattgttttgtttgaagggattgttaggatgatagtatcggatgacaggcgacaaacagtttgatagatttccaggcagggagtaaagagattgaaatggggtaagtaaaggtaagcggaaggctttatagtaaatctttaagacatgttgtacagtctagtactgggttcattattagctcgagacctcgtgtcaactttcctgtacgttttgatggctaattaatgcataatcttaccttgaatacgctgtttctaagattcaaaatgctatatcaaatcctgcttatgccttttgacctgaccttatgatctctgatactgatcggagtaaatttcgtctagtgcactatgtatattgtattactaggagtgcctagtgtaccaaactaataaggaaacacaagaaagtcaagagctacaagatagcataccgttagtactttgtattaggccaaagcccgctcatcattatgtatttccattgtaggtatatagagtgtaaaaaccatacaagaagttgaatacttcattaaatcatccacattacatgcatctcattatttcgtatccaatacaacatctcggggtatcatatccctgcctccaatcaggcagtaaaagccctcttactcttagcagcatacttaatcgtgaagggctcggtagtctgcgtctcccagtccaggggccacttgctgttcccgtagatcttgagcgccttaagcgtgatcttgtaagtgtcagcaggggcgtaggtgccatcagagagagcaccatcccagttccactcaaaagtaccgcgggggttccagcgggccgggaaagtgaggacctggccgatggtcttgcccttggagttgacgacgtcggcatggacctcggcggagcccatgctgagggtgagtacgattgtcgggtagacggtggtggcgtacagggtgtcgtttgccttgccggcgggaggcagggtgaaggtggtgccggcggcgacgggcgcgtaggtggcgtcgctggattggctgaggtagctgttctgcttgtcaaggacggtgacagagcgcatactgccgacgacgccctggtaggggagcgagtagccggtggagtcggtgccgttgagggtgatgtagcccgagtagacgggcaggcgcttggcatcgagacccaaggggggaatggcgaggacggtgacggtcttcttctggccagggttcagagtgagcttggcgggggtgaggacgagggtagccttagcatcgacgagctcgttggggaaggcagcagggccgatagaggtatcattagcgaaagtataggcggtagcagcgctggtatgaccgagctggtaagtgacggccttcttgccagtgttggtaacctcgaagctctggaggggcttgaagtgctcagtgtcgttgaaggagatgctggagacgctgaggagggcgttggcgttggcagcatcccaagcctggatcagaccggcaccctgctgggcaaccggggcaagcatggggtaggtcttggtaccatcattaaagaggttagggtgggcagtggcggagaaaaggttctcgaggaccttggggtccttagtgccacgcttctgcatgacgagggcccaggtggcagcagcaagagggcaggccatggaggtaccagaaagtacagcataggagccaagagcacggggataggtggaaaggatcataccgccgggggaagagatctggggcttgacatcaacctcgtaggtagggccccaggatgtgtaggtgctgaggaagccaggggtagcggtgttggggaagttgttgaggttcttaggggcggtctcaggatcagccatgttgacagtaacctgagtgccggcctggagggccttgatccaagcagcaccagtttcggaagtgaccatagcagcagccttgacatccgcaacggcgctgacatcgaccttggtagatccagaggcgttgttgtagtagatgatatacttggctcccttggcggcagcgttctgagccttctggacgaaggtgcaggtaccacggcggatgagaacgatgtacttggaaaggtcaggggtgtcatcggggaaagcctcgcagccgttggcagcatcggcagtgttgaagttgacggaccagacaggaaggctgacattggcccaggcgctgggggaaccagcggtaaagccgaaggtcgaaagggagccgttagcgacagagtaagaggcctcgctgagaagagcaggggcaagtatgttgtcgacagaggcgactgcggtaacccttttgccgttggcggcagtagaagcgtagaagatacccgtagcaccatcgtttccggcagagacaaggcagggaacacccttctcgacgatcctactgacgacggcagcccaagagtcctcgggccaaccagaggcaccaccgatggaggcggtgatgatgtcactgccatcatcgtaggccttgaggtaagcctcgatgaggatatcgttaccaacatcaccactgcagccgaacacacggtaagcaccgagggtcacatccggggcagcgccaatgatgccataggggttgttggtattcgctgataacagacctaggacgtgacttccatgaccattacatgtgtccataggatctgagtcgggtacgggagtgttggagccgttgaagtcatccccgaccaagtcggtaccgtatgagaccaagcagccggggccgaagcagccgccgagggcagggtgaagatagtcgacaccagtgtcgatgacggcgatcttgatgcccttgccagtaataccggaatccctgaatttgttgacctgggtcatgagatggggggagaaggtgtcgttgccagtgtcacgtttggcgacaacctcctgaacggcgctaccagtggagtgaaccgtgtgctcggggatggagtagcgcctgacagggtacagggccttgacgccagacatggcagcaaccttactggcgaggtcatcggccttgttgagatccttgaactggaaggaagcacccttgaagagctcatggcgaatatccttgcggatggtggcatcgcccttgatggaggcgaggatggaggtaggatcctattaagcacatatgattagcataaggcatccctctcctttgaaagtctgtccaaacttacatggctatcctcatactcgacaatataggcaccggggacgaccgcgggggccttttggtgggcagcttgggcaaaagacgcagccgcaaggagcgtcgtggccaaaccaagacgaaccatgatgataaattatggctttctcacttgtggcagagagagaaagtcaaagaaggggaggggagaccaccgtctgagagcgaagcagctgcgaagtagactagactgacggctgcgggatcgtctcggcgctacactcgaaggtcttgagcgggcggaagatgaggcggcaccatggtaggtatatatgcattttgtccatcgcgtagtgaacggcatggtatcatccgtctaaattgacgatgttcgggacccgaatatcagagcccactttagacgaggagggaagaagagaggcgaccgggatggtatgcggggggcgctaccggaagcgatgccaggtcaggaaggacgacagaaggtcgaccggggcaaggagatcaaatggcggccgagttaaggaccaagggccttatctgggcgaaattgattaagcttattggaccatctgtatcggcaacctctgtgaaggcgtgcttatggcacctttctcgacgaggcaggtcgatcgccccatgacggtcgatacaactctaaagtggccgactgcggtggccaagaagccatccgtaattttaatttaccggagggcaacttttgttccttttgctcatcttcttgcatgggacggcagcgtgaaatgctactgcagagtaacggtaccactgaggcatgtcttggctctttggcttgagtccgatgctggtttattggttagcttggtacactaggtactgtactatactttgtacaccagacaatatctatcccgaatagtcccaaacctcgcaaggactaattaaaagggctatcacgaatgataaaaggcatcagtaggatccgataaggcatttttgatatcagatatagcgtattcaaggtaagatgacgcattagttagctatgaaaacgcataggaaagttgacacgaggtcttgaactaacaaccaaaccagtactgactggactatatgggaatagtggcacattgagtaagcacatcgcactaggcaataggacgctgctgtacttgcatagggaagggagatctcgtttgtgaggatccctctgcaatgcaggttaccttgtgtcttttgacatgtccgaccccgaccacgttcccgtcaattactgtgctccgatggctgggcattggttgtatgtatatcagactttgctaatgacacgcggacagggacacggcaatatcaccaaagagaaactgagaagtcccatgtgaacaacaacagacacccaagatcttgaacacgggcttggcaatgcgaagcttttttcgccttctcttttccaacgtctttaagtgattgcttggccttgccgaggcttgttttccttgtgacttttgcagtctctggtagtgaattttcgttgttatcagtcggctagactaatagataacacgccaacgtttatcaccatggtatgtagctgccttttccacgattgatccgccacagtacagtgatgatacttgaccacacacatgccgtccaaagccactaaatgacgcgaatggttcagttactgccccgagactacgacgccagcagatgatccatggcgaatttcattgtcctgttttcctcgatgagatgtgtgcttaattttcttttggatagcttccatttgcagagttggaatcggaggccgtataaagcacagcagagcctcggccagacgcaaagtcaccacgttcttgggtggtaattggagggggtgaagggtgtaaaggtaggctcgaatgggcagttgagatgccatcaggtgctgctaatgaaaatgaatgttcctgcgtcgccccgctgtcacagtgtcccactgactaggtactaggttcactagagcaacaatggaaccctgttgctgcagtgaatgggttgcttggaaaggtctccagcggacgagaccgacaccgatgactcccaaccaagaaactatcctggaccaagatcggacgagtaggtcaagggcatcagttaaagaccagaggacctgcttaaacgggacagcgaaagcgaaccacatcttgggactaattgatttcgtggagtcatggttttggggaaggcaactagccagcatgggtggaaatcagactatgccatccatcaagcagcgagacggggtgctttaccctgtgtcatctggcatcgccagacatgttcagatggcgtctaataaaaacaaataccatcctgagccaacttggtagggttccggaaacgggcttgggttctatgtaaacggtgctacacagaacgcccgaacggcttgaatgatgcagctacaaactcgggagtcgagataagcgcatgcagtgactttcaagatggccgttgagtggtggctcaacaaggtgaaacaaagtgctgtactgcaggtagcttaaacgtggaaaggcgcatgcgtgaagaaaccggggagccaataacaccgatattggtgcgtatgcttcaacaatgaaggaccagacggcatataggatacagagaaatgagacatgatggaaaagcccagacaatctggccgtccatgtctacacagctcacccagtcgagctgaccggagcggtgagcttcacatgaccattgaccttgaactagcaaagaatcatcgttgaagagcggaaagaagcaaaaactaggatcaagatttagcttgtgtatattagtggtgttgtgagaatggcttgatggtggtggtagcttcggctcgagttgatggacggtgtgagcaacttctcaccatgcgttcctgcagcttggaagttgccggcggcatatggagattgccgacccggcaggctcagtgggttgtctctcggcttttggagaagtctcagccaatcaaaggttcccaaagattgatgaccgagccgggagcacgaagctctccgcaggttgccgtcgttggatgaacttcattgatcgagacgaacactaccgtggtggcttcagattgacactcccgccatcccatctcagcatcgcatcgtcattctaaacgaaccattcagattcaacccgtcaaacataacaattataactacataatgtacgtcttcgactcgaccacgccgggccgcctgcgaagacttaaactgactattgccgtcacagactcgagccgccaactactgctccctgttaaatcgcctaccatatctacgcaacgtccccgtcaccatgatttgcagagcctgccttcgtgctagcagagctggcctccgctccgaggcttcccaaagacttgcctctttccagacgccaagcagggctctctcttcgctggcttctacacgcctcgctgtgcctgccgcatactctacctctgctcttcttcaacagcgcgccattcagaccccggctcgccttgcctcgaggacatactctaccgcagcttcggaacagcctgcgagcgctgtcccggaaaagccggaagacctggatgagggagaggcccaggtttgggacatcttgatccgcgaatttgcgcccaccaacctcgtcgtgcgagacatatcgggaggctgcggctccatgtatggcgtcgacatctgctctgagaagttccgtggcctcaacatgcttaagcagcaacgcctggtcaacgccgctctcggtgacctggtcaagcagtggcatggcatccagatcaagaccagcgtgccttgaagaaaagaaacatgggaggaaagtaagagaaggatgattttatatttttcagtgccatgtacaccactcgatacccaaatgaacaaccgcgccaaagctcttgaatgggcgtagtgccctaccaccaaaacaaactctcatctgatgccaaactcgaaaataccaccatgcccgtatcatcctgcacgattcctcatgataaatccgacgtttcctcattctccatttcgatgcccatgatacccccagttcactgctggagccgacccgggatcaggtcccttgttgaatagtggttgtctgggtcacccccgctcggttcgtcaagacacccaaccccagacccaaagcagaaaagaaaaaaaaaattgaaccattccattcagatgatggatgaaggaaaaatgaaagcttgacaagagtgggattcgaacccacgccctttcggactacggatatgagatttaactcagattaagggttaaccttaacgtagcgccttagaccgctcggccatcttgcctattgatgaaaatgtcactcaattctagtgttgacataccctattgcggatagccctcactttcactacggcggcggatatcaacccattaaggtccccgatgaatgaccatgccatgcgtcgtggcttcaccgaagagcattatgtcgatctatatacagttcgagagaagatgaaaagatgtccttacaatcgtagcaggtgtgtacagtccaataatgctctgtttgtttgcaagatactagtcttccaaggaaccaaaaccacttcaccgtcctcaaagtgtcaagatacctgtacacatcgaactctcgtctatctgctcatttacacgaccttatgtaccgtctatcttaacactggtttgtttgtgggttcaggaccttgggttaactgccctaggcgtcatgatatctaatttatccgtttcgtccataactgaagcctgactctatcttgactacccaggtatgcttgttccgatgctggatatgtcatgttcaatttttgttgatgcgtttccaatcagtacctaagcgtattttaccagtgctgaataaaattagttcaatgcatccttataaggtttgggataggtgggataccgctaggtttcgtccaaacaccaggagtatccagctaacagacaacccaacataagattggtttttcctcctgtactggcaatttctgtatctgtggggtgtaacttgtatttcactcctcctatacctcctgcatcgtcggaaccactgcaaaagggcccgtggtgtcaatccgctggacaattccgtactacctctaggtattcactcgcactcgtctcgtccccctcatcagacttcagtcgaaacttggctatatcaaagttcagaggtaccaggacgatttttctatctccctctcaaccagcgagtaggtaagaaggaatgacaagaagagggtacacagggagaacctttgacccataggacatacaggagtgattcacgcgcaggtcgaccaaaatgttggccaaggtaatcaacttgctcaaccaattgtcggatgggtgagttgatagttggttcaaggtaatcgccaaacaaacggaaatacgagatgaaagatgctacagaacacagcggacgccttaacgatcgggaaccttgatgacttttgatacctacctgccggatgaaacctgctttattcgtctgataagagtcgagaagagaaggatcgggatccaagcggaggaaatattctagacgaaaaatatctgtttcgctgacgatgttgccttgaaggtactgcgaggtccagttacgaagagacaaccgaggaagccgcaacacccacccaccccgagtgaggaaggttccatgaattgaaccttagtatacggcacactttctgggcgactaactttcgttctgaacgtgcccgctgatttggaaggtgcgtatggatcagagtcagaatcagaagtcagatccgtggtgtcctgtctgatgctagtatggatctggaatgaggagtagatttggaaagtcgaatttttatgctgattgttttaccagtgagccaatttgccagccagaagatcattgcaccaagtcacaagtcgaaagaggagagatatttttcaaacaaccaagttcttttgttcagctagctacctctattaaagacaattattgactactctctacgttcagagcaaaggaccccccaatgatttatatgcaagaactcctcccgatctatacccttggctacctctatgcgactctatccccctcaactcctcgccccctcttcaccactcctatcctcttcctcttcctcctctttttttgtccactgcttttctatgttttgtctgactcccccgacactccactcctctccactccttttcctaactcctactcctactcttcccggcactcatccttctccttctcattcctccacttcttactcgtactactcatccgcctatcatctgagcatcgcactcttgaatctaaaaccgggcaggttaaagaatttagaggacaatcttgagggtggcgctgaggaagccaacaaggccaccagcgaggaggttgatggagtgagcgcgggcctggatctgggcaacgagctgaggagcctcaatctggaggccgacaacagcgcggagggcgaagttgacaatgggagtagcaatggggaggaggaggccagagacaaggttgagctcagcaccgatgaccttgaggacgtcgtggctgacggtggcgacgaggtgcttgaggcagttctcgacctggctgaggaggatctcgacatcggcaatgaggtcaaggacgatctggagctcgccagcgacgaggccgacctcggggcggatgagggcggtgatctggggaacgacaccggtgacgacggtgtggaggtggccctggaggctgacgagggcctcgaggaggagctgggcgtcgacgccagccttgacctcgagaagctcaaggatgtgggcgatgtcggccttgacgaggacgtcgatgttgaggacgatggtggtgacctccttgacgatgacgacaggggccttgccgttgatggcaccggcaccagcgccgccggtggaaggaacggagggaacaccggtggggacggccaagccagaggtgaggtactgggtcttggagtcggagacagtggtggcccaggtctggtagagggtggtggcggaggtcaaggtctggacgggggcggggaccaagttatcgccgttgatgggggaggcaaggccggagggaacagcggcgccggagggaagagcggcgccggaggggagagcagcaccggaggggagagcggcaccggaggaaaggccgttgatgccggagggggcagcgccctgaccaccgcaggcagagccgaggatgggagaggcaagagcggagccaatggtggcggcggagagagcagcgctgaagaacttcatgtttgcggttgttggtggttggtgattgaaaagaatggatctaaagaatgtaagagtagttggatgttggtattaaagaatgactgttgtgtattaggtattagttgtagtagtgaaggagtgttgtgagtgtgtgatgatgagagagaagaaaccggttgatggaggaagatgacctcgagttatatacaagtttgtcgtcgattctgacctcctcatctcaccccccatgtcggcgatattgtctgtgcgggttgttcgccatcaaccttagcgtcatagcgataggcggtgtctcctttctctccccttcggcaaatctcgctggattggtgaagttggacaagctgtcggtggcagcagctacggtgaattgggttgaggggcgtaaacggtgaacgcggtctccacggccacgacacttgggaacaaggatttcgaagctttgaaccacccagctggtgccgcagatctcaatgagcctggtgtcaaggcctgtcaacgactgagagtctccgcaaataattcagctgtagcgtcttgaagctggcacggtgactaggtgaggctaggagagactccatcacaacttcattcaaaggtgccatgtgaatgcactaagggcttggcaggctcatccatgataagactgatgaggcctttgcgtgtactcgtgacgacgggcctgattgtatcaataagagggggaaattccttggtggtggtgttttgatattccagttagtgatgttcaaaagcgcgataaacttcgatctagcgttggtgcaatcgacatgattccattcccagcacgttttcttcaacactgagacagtaccttattgtgcagatcagggactgtgaatgcacgatgaagcagtgaagttgagacattgggttgcagatgccacaatggatcttgtggatgtgccgttcaggggttgtttttccttgaagaaaacaacaacggcattttgggaggttccattgatcgacgtcgtccgctcaggggttccatccagattcccgactccgcggcgtcgatcacttcccattgcgccattctagcctcaactcaccgtcgtcaccgccgtacacctgttgccccgactctaccgactttttgaaagcctctttcgcttgtgagtgccgtagaattgctccaactattttgatatcaccagaataactagtggcaaggggacgcctgctagtacgttcagtaacgaccgttgcattctctcatttctccgcaatgtgcaagcgacaaggcgtctgtggagaactccagatgatggcaggtttcccaaattgcccaatcgtttaattttgaccagggtcgctgatcgtctcttgttcattcctcttgtgaaggcatcacaggcgttagtatctttgttcataagatgaaagggcgaagtggctcaacggcaatatggacacaaggtttattgccgtctctaagagcaatttcataaacatacttgtagagctgaagtgatgtcggtttcaaggctgttgatcttcttcaagctaagcaaagtcaagatccctgaaagttcactaacaattcaggcaccagttcaatccttaaaaagcgtttgttttagagtgagacttgttgacttaaactttcttttgacaaggcagaggataaacaagaccagtgaacgagtgattcccgcacagatgtaccataatattatgccatgtatacacgctgttacgctaggactcttggaaatagccaacctgaaggtggtcaaagagccctcagcaagtatcgcgctaacgaacagtattaattaaggggtaaacttgatatatggggggccgctcaaaggatctgcacttggtggagttcttgcacttggtgtactgacacctcacttacagaaaatccgggttcccaggccgcggaaaaggttgcactcagggaggcagggagacttgcacttgcagggacatttgctgtacactccacgtgtggcggagacaggtgggcggtagtatagctccatgaaccccgaccatcttcactcaaaggctagggacaagccaagaaacactgagcttctgaagattctccaccgatttggcaacaacgacaacagcaacaacaagacgccatcatgttcaccaattatcttacacggccaagactcagctcaacggtagcgtggccatggtctagtctagcgtaatgtatctgggagttatattcatcctggcagacgtggaaaaaggaggcgtccggggggaaaggggcgagaactcgcagaaactatcgcgccggtgctgccggatgcaattcgttccggcattgagtgtgccggctgtaggtcgtgtattgaagtaacttgcaacggaccggcgcgagccgtcaaggtcacggtccagacatcacgggatagaattcgcgatgtcctagatcgatatgtcttgatgtgtgcgtgtgttgcggtgatgtggcgcagcgttgcatgtcaaccgccaactacacgtagttgtggggaccgtttgtcagtaggaaggtcagttccgctatgtctggcgcagagcacttgttgatacaaagtgaggttctggataggatgatgggttgaatagacgggacgcaatgatgcgacgttgttgtctggagaaagttgtcggaagtgggatgaaatgggcgagctgcacggctcacttgcgtgtgcaacgcttagacatacagcttactgttcctataagctcagcatacgcttcatatctaacatcaatcacaagcgccagtggtttagtggtaaaatccatcgttgccatcgatgggccccgcgttcgattcgcggctggcgcatacctttttctctttttttttttttttggtctcctttttggacattatgacggtgagatgaaacaaaaggttgttaacattcaggcatggttttgtttgggcaatcagttcaatgttttgcattgttcctcccatacccgtcgtggagataaatagaacttggaaaatattcgcattgtttggttttctttttttttgttgaacataaagttgatgtatgaacttaacactgtattcagatcttgagcaagctagcatgtcaatgtctacatcactttcagtgttcatgtagttcattttcttccctagtttatgtgtccgtaatagtctggatcaacgaattgaactcattgaattcatcttggtcacttcagttgttgtcttcgccattctgtcaaccatcacgcaagtcttctaatgagtggccatttatcccatcgtcattacgttcctttgcctttcaagcacccgattattgccttcttccaatcacacaagtctatcatagaaggtacctttttgattgtgccattgaacgttatgtcatgagcttccccgttgcgaagaccaaatgcagtttcggccatgagcaatatcgcataggtacctggaagctcacatctcactaacagataagattctgtttcggctttatcataacctgtgctgatagcgacaagttagcgaaaagtaacccagaggccagcgaggacatcatattcattggccaatgcccatgcgcgttcgacacatgtacgtactaacaagtcatgcttgagttaaaattagctcggcactacttcgacgtccgtgcaaaacaagacttgtgtatcagccctgtgtacattgcactgatagtatgacggatgactgatcgcaactcttatccatctcgcgaatgaccctcgtttgtctgagaagccatctccaaaccttggcatttcttggcaagggaaccctctctgaaaatgggtggagatgacaatttgcaccgactgtcgccttatcgataaacatcatgatacgcaccgaccccttacttgcgcacggactttccttctcaccgtagttcatctcatcaacggttgcctcctctttgcttctttcccttttcccagagactgaggaggaagtcaacgttaaaaataacaacaactatcacttaggttccccctggtgtaatcttgaacttaccatcgtgacctttcctcccatagacatccttgcgactagtaccctcttcgagttcggcatcgcaatggtcatgtttcccgatgctccgtgagaaacaagttcatctccgcgaccgccgtcaaaacgcttctgtgaagtattcattgctatctgaccgcagtctcaattcatttggatctcgattccaattccaacccgtctagaagaaagggccggaagcgcggatgaccgacacacggacagtggtggtgtgccggcaatcgccagtcggtggtgcgttttccttgcccagcagtgcccgagtcgtgccatagggggaccatatgatagtgtgattgctacctcttggcgaacctactcatggttcatcgaccatcgggctcagtcggaaacttgagggtacagccaaccgttattgcccgtcatatcatgaccaaagaatgctcatccaacaaatggatcaaaaactgctgatgtcttccaaaagaaccctttgaagcattcggatcttgtgtttctagcgatctgactgctacgctttcttcggatgttttgcttcctccatgtaacgaccctgtgagtgtgggctaaaccgaacgatggccgtagccgcccgccggcggtggccatgacttgaattgacaatgtttacacatgagagcgcagatgtatttgagaagataactccccttcgtttgcaatgggaaaaccatctcttctgtctatcatccatacagtgacataactacatcggccatttgtgccaatagacaccatcacaattgacacaaacacaaagatcgccagagcttccactcggttgccaagacaaacgatatctacctcaagttgcatcaacctcacgcatcaatcaccaggcccctaagatttacaaacgggtatcaaaatcaatcctgagcaaaagacgattcaaggtatgtgtaaaacccaaacctcccgtcaaaccccatcatgatcaaccactaacacccatctcagcttcttcccaacttcccaatccactacaacaccaaaacactaaacaacaccttccaatggaagaccaagtctactaccacatgatgatgtccgacctcgagcgtcgcaagcggatccagaaccatcaaacacccgacatttgcccccctacccatcctccccgacaacaacagcagcagcaacgacaacaacaacaaccacaaccgcaccactggcatcatccttcttactttgatttgcaccaccaccaacatcacgaggacgatcaccacaatctttttcttcttcaaaaaaccggaacaacaacacaaagattggggacgacaacagctatttcttcggctgcttcgtcgcctacttcagagactaggccatcgagtccattgctgtcggggttgaggagtgcggttctggcggggttggatgttttgcatttgaatcatccttatccttatcctcatgggaatgatgggaatgggagtggtattgagagtaggaggaactcgtcggggagtcaaggtgggcattaactggtaatgatggggtgagagagaagatggatggatgattttacgatttgcctttatttctactttgtttcaatgaaaaggagttcagggaagggagttttgggagtttggccttgatggggaaggaatcaaggtaaactgttttcgtttactggatagaagaagagtataatacccgaccagtaggtcaaaatttcgaaagcctcaatctcacacacacatgcatacatgagaagggcactgttatccccatcgaataaacctcccagtcccggaccaatcttcagtgacactgctacgcgactctttccattcccgtgctcggcgttacgtcccccgcaatgtatcataacctctgctcgatattcagcttcgccatattctgccggagggttgcctgctgggctgtccccgtgggtttcatcatgacgttgcttctcggccttgtacttccctcgagaatcaggaaacaatatagacatcccactggctaggatgatgaagcttttcggtttgccgcttgactcgcatcaccaatccataagcggtcgtggctttttatgccacccggtccaagagccgcaaaactggcacatgtgcccaattcccggggcaatatgcacgcggctcttggccctcgtctcgcgcagtcagaacacggctggcttggtgatgatgatagcggctgacactgttgtctctgaggttatcgtcaagctcgcttcaggaacaggaggattgatggagagctcgccttctattctctcctgcggcattcagtgcacgactccttgataccttttcgtcggtttacttcgccattgatgggccgtaagatcatcttggctaagaaattcaatagattgaaatgctgagattcggatcttaaaacaccgagcgcatcactagactataatatataacgacgggactcaaaccaatgactggtctttttcgggccagccagatatacgtactcttgttaacgaagggccccgttcttcccacgaaggaaatgtcctggtgtggtatgtgctgattgatttgggttcagctgtagggcagcagaatcgtaacgaagtggagagacctacatatcgaatctcagccctggagtatgcgtgtactaattaggctttcttttccatcccaattgggcaataaagcacggaataaaccgaggagatatcgggttcagtgaaggtccatccttgggaaaagaggcttgggtggtctggacaccaggaaggtgattgcgatactgtactatcgaggtgttgataaaaacccgtagctttgttctgcagtaagcagttcattgtcgaacaaaatggttaaatgtccaggacggggaaatcatgggtgcggcccgggccgaaatcgagagcatcgaccaacgaccatggggtctcgttcgggggtgacaaaacttgttgggggtggaggctttgacctcgaccgcattaccggaagtgaaaaagtctaaacgagtccatgaaactcctactgtccatagccgttgcgaatgtagtggccatgtggttgggcaaccggctcgatactgagtacctgagaaagcattgatcggggatctttttttttgagcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaccaaggttgaagagaaataatttaccgtagatgtggcctaaaactgatgctatcatcatgtgagagatttccaagtgcccgggcgccttgtaggtccaaagatgctgtcagcggtagatcaccatgatatgcgttattcccatcctttcgtgactttgcgagacactgcaaattaaatagggtaggaagtaatgtattggtgccataatagatatgggccctatgaagattttctcgactcttcgtgcagatggtgctgctaatctaccgaatattcgaaaaccagatcctcgaatggatcatgaatcatcaacatgaacattacttgtcgcgtacgagctcctccacagtcttcttccccatgtgtcatgaggttgctcttgctgtccggaaagcaggggaggcaggatttgttctcctgtatccgtagttgctttggaatgagatcaaagggccaaagcaacgaggagagcaataacaatgcccctgacaaccctgccgacggttgttagtcacctaatggaacgaaagtagctttaagaagaaagagtgcagtggagacctggctaagcacatacccaccaacaagaccttgagtctcggagactgcagcgcttttggcatttccagcagtgtccataggcttgccgtcatgagcagtgttgctttcctgggcacccacatctgtgccggtagggtcgatcaaggtgacagaggtggaattgtctagcggccatgtggtgttggtgaagtttccgaaggaggttccgttcgcggtaagagagggaaatgcagaaggagccgaagtagtgaggccactgctggtagccgctccgttgatagattcgctgctggagattaccgcagtgctgctttgctcagcgtcgggtgagatcacgatcgttgcaagtgcagagttgggctcgctgccgaagacagtgacagttgaaagggcgacggtagtcacggcaacctgggcattgggagagttggccaagtcgaccggaacggtgacagtcttgtacacggtcggctgctgggcgatgttttgggcttgggcgacagcgcctggagcatcagcaagcagcatgagcatgccgggaaccagtggcacgatggtgagcattttgaggcgtcttgatagcgtgtttgctgaatcaaccgatgttgtggtgggagatgtagatgatgcaagctgcaagctgaggagcaagaaaccaaggagaccaaggatctgggagaacaagaaggtcaatgatctgagtgtgtcaggatgtgtggaatggcgggaggggagacgacggaatgactctgaacttgaagttgacggggaaatctccggaattggttgtggagtaagggacaatggaggacttggaaggcaatgacacaagatgcaactgatcccttcattcgactttctggtgcttcctcttacgtgggaaggtcatcttgaggaaagcgccgctccttcgcgaagcggatatcacagtccctgttcatttgttaagatcgtgagcgccttccccaggtgatgaaaatttggcagacaccagtgtcgagaggaaggtgcgttccctcttggctcgcagaaataagcaagacctgtactgatcagctcagacatgggatccaactgccgcccatgatagaagccctgatggttcttgcttcatctttggggtgctgcaactgttgagatggtggttgcgatgggtcttcgattataacccaccgctcctctgattttggtcaccggattcttccgtataatttgattgccggcgtggaaggcacgatggtcagtcatgcaaacacctcccacgtccgggttgcatgcagtgggctgatgaactgccccaagaaggaaaaaaaaagcaaaaacaaaaaaaagacaccaaaccaaaacggaagcttatcattgagtccagcatagcctacagaccgaaaaaaataaaattgcgctacggatagccgcttgttccattgttcgctcaaccatctttgaggcgctccattatgcctcatcgactcgactagccgtacagcctcccctcttctcaagaacatgaccatagcctgtatgtgtgcgtgggtatcatgacgaagtcgcagagcataaagacatttgccaaacacatgcatgcgtattaaattcccattccatgcccagaacgccgaacagagtgatagaaaccaaggttagggacaaggaaagggcaaaagcaaatccaaagaagaacagcctgaaaaacattgatgcgatgatggcgatgaaggaacccgcgagcagatgctgaaagaggagatggccgcgcaaccaactaacagaactccaaatactagatgacgcactccttctttcccttctgagaagatgggctgccttgtccaacccgttccttagttccatggcttaaaaaaaaagtccacaaaatcctgtagagacaaaaaacaaaaagagggatgaatggaaaaggagagaccgtactgaaatcacaaataggtgtcagaccgatgtcgattgaacagacgatcttccctgctcggacgccgtgagtgccgtgtctctagaggtaatttgaccttgttgtgatgcgccccctcccccgaatcccgatgacaataaacgagggcttcgattagtagggtacgtggagtgatgcgatgatacgggaggctccattggcgtgggaagagacgtgggagtttgcggttgctgctgttgctgctgttgctgttgctgctgttgatgctgttgttgttgctgctgttgatgctccctgcctggtacagtacccggccagctcgaactgtgatcacctaccaaccggtgacccatctccgatgaggaggacgtcatatggagagttcggggtacactctcgggatggagtaacgaatgctgcccaatcttgcttgccgccaccggatcgtaaggactcgcgaccggtgagtaccggtacgatgagttgtaaccatgataaccagcgctgaggggactgagtggctgagacgtagcaacaacagtcctcggcgacggagcaataggtgccggcgcaatcggctggttgggttgtggcatgttttgacgggctcgactctcatctttcttgggacgaccccgtttgcgaccggtgggtgccgcgctcaacgttgaggtcgaggcagggatccctggcgaggggagaccgttgggccgtggctggatgttcacaggctggactattggggtgggaaacggttgatggccatatggtcgcatgggcgaaaagagcggtctttcctcggcagggccaaatgcccgcctctttgcataatgatcctccgagtcatcgaccgagttccgtttctgcggtgacaggatcggtttttgaaaggacggcctgctcaccatggagttataagcctgaatgcactgattcacggtccgccctgcatattccaagttagaggctgcagtgcatgtcttgggccataaaagaatccttgacccacctcgaggaatctggatagagtgccagtctggctgatggatgttatgctgcttgatgaaatctatcatgtcgtccacattgacgctaactttgatgatttcccctaagaggaagcgctgcgcgagaagagacatgggtaagcgagaggcgggggcgggggaataggagccaacttgaaaatggacgtgttcataccttttcttcctcatcaaacgacgactccatcttggaggtttggtccctggagtctgccgtcgacgggagggaggaaaaaacgaaggtcaaaaagagaaatggccgaatgatgtctagtcatttgtcaagggccaagtatgccttgttattcgttgggcgggcaataggccgggggtgacgctcgtgatcgcaaaagacggggcagagtcgcagtggcgaagcggcctcattcatatacgaatagggagaattggtgcttgcggcagtcaagctgagaagttgcttggagctggtggtgcttgatgttatactgctgcttcctgcttgatagcggaggcaggcttgtgggtaagtacctctaggcatgtagtggtgcttgccctgttgcaacaacaacctgcttgctcccactcaactgcgcgcgcgccgcctgcagggaatccaggataaggacgggaatggagacggcaggggtcaatgtactaggcaagatatgaaacgaaggtcgacgatagtcagagtcgagatatgtatgaggtgcggattgcagttagtagtgtagtgccagaaggcgttaatccatcatgttcatgaccgtggggtcacgaaaaccagggggtgggtgaagcgagcgaacggatccccaagtccaagacactctccccagaccgggagatgagtggaggacggtagcctggaatcgagcagggcaggcggcaaagagacgcgagcagtacagtgggaagcgcgcgtcttcccgttcgttggcctgcggagtttcgatctagctaccgtcgaggaggcgacgacgggcgagtaattattgttggccggggatgagtggcagacgatgttgctgtttcggtcagtgttccactgttgcactgtcgcaccgggggtggtgggcgtcccggtttccaatgttggtgttagtgagtgctccactgtcgaaatgatcccggtccggttgtccaggcgcagtggacgggatggatcgatgggacttggggactgaggtcaagtcggcgacagcgacaagaataataacaacaacaacaacaacaacaacaacaacagcaacaacaccccggatttgttcacctggctggtcttgccgtccagcttcccactccttgtccagccggcgtgtgttgcaggggtggcctgtcaaggtcaacggttctgtaacaaattcgactttctttttttttttttcctgagagatcgcgtactgaaccctcgcaccttccttagtctgagataatctcatgcagcgagtaccgttagataagcggatacaaggtgaaatctcgactggcgcaactgtctgtccaggtcttggtttccactggtgtcgtccagttacgcaacgcagagcgcaaagagggagagttgcaagtggaaggtaaacaagggtgtctcgtaaaattgcggttgcagctgcaagcaggcagatcaaatgactgcacgtgtggtgaaagggtgctgccggcccaccagccgctctccttaggccttgccttttgatcgtagtggcatcgatggatgtagccaagtatgtaggtaataatcatgtgtgagtgagtgtgtgtgagtgtagtgtgtgtggtgtgagattgtgtgtgtgtgtgtgtgtgtgtgtcttgctgccgttgtggattcgctcaagtcaagcagtttgccgcgaaaaggaaagattgaaatacacacccgacaagcagcagcaacactagcagcaacaggcatgtattgacgggagctagccgaaggcagaaaatggacgacgggccggggtcgatccatgtatttgatggccaagaatgatagacgcgtgacttgcgtgtgttgtgagagggccgtccagtccagctttgagggttgctcagccgatgaaagtcagtatcaggtatcgaaagttgactgcaacttctgagtactttcccacctcaactttggttcgaccagaacttggagaaatggggggaggacatggacaaataatgggcccgtcatatcccgtcatgtcgataatatccaggttgaccacctggtcacctcaaaaggcctggctgcgaccccgtcgcccagcaatctgtcgctttaaaaaaagggtacagtatggaagtactgtctcgggcagagagaccttggctgacgggaactcccccctcccgtcgtcgcaacccaaacctccaatgttgacgaaacaacatgacttgacaaccgcccaagcagttgtattaaaaagaaaaagaaagagcgaaaaaaaaaaaggtcatccgtaaccgatcacgaataattccagtatccacctcggtcttggatcgtcgcaacgcggtttctgcgcgggccgaagagaatgagcgaatccagcagcgaaacaaaaatatccggccgcaggaagaaaaacagaaaaagaaacgaaggagaaagaggcaagcggaacgacggcgacaacgcaaagacagacggcatacgcggttccgctgcgaactgcgaccgaaagccgggaagctgagacatatggtcgacgaaatgactgtatcgttttcccggttgggaagagggtgccgaaagtcagaccttgctgtcgcgaccgtgaatcgaccgtcgagtatcaaaggaagcctccaacggtcgcagtcgcatcgcattccatccattcatggcagcgctgcaatgggaatggggcaatgcgcctgaatgcctctgatggggagggtcgacatgggggacatggggtcccgctagagcccggtatgggtcctgccatacatgatagctggagggatgcttggccccacgatggatgcaccactcccactcaaaccacccgaccaccactccctcgacctctctcgctccgatcccatgctcgccatgccatgcttcaatggctgcgtcgtcacctgtgttgaccggtgttctccaatttattcatccagattcagcatggctctttcgaattggcagtaccattccctccacctctccaaagacgtccgtggcaggttaccttacctagcatttccatgacagaaagggaaacctcgtagtagccaccatcaccgccaccgttgagcaccacttttctctctttttccatcgctgacctctcatcgactcgagtcttctcttcgatacgcatctggcacccaaaaggatgctcgaaatggccttcataacgtgtcgcctgcaggcctgcagattggcctgatgataaatggacagccatatgcatccgagaccagcgtgcagctgcacatgtgaccccccatttgctggtctgccgccatgatagggtgtggctgctctggggaagtgtggccagcagacggagatggtggtggccgtagtggtggtcgatggtgctggacgtggtggtgagtgagatttggccgcgacccttttattcgtgaacccaacccaactcgtgccaacgtgtcaaaccagcccctggctctttttcttccacccgtcgctgtgcgagattttcagcgacacctttcttcacattccctcatcgtgcccctcgtcggttgttgagccacgatggcggcggcgagattgacggtcctgtcgtagtcgagggaacacggaacctttttttcccccctcttggtcgctcggtcttccggttcttgttttgctcttaagtcgcacgagaaattctgttgaagctgagctgcgacgtcttaacaaaactttgttcaattggcccgttgatctctgagcttggtagttcgaatccccactgactagaggtcggaaggcttgcttcggcgaccattggacgctgtgctgaaaagattcgccaatgagggtgtttgcgcggccatgttccatcacacgagctgagaagcacacgtcaagcgttcgtcctcataagagccgcatcgtccgggttatgacaagtgagaaatgtgatgtcggtcagggtgatttgagagtcgtcgccgccgtcgtttgttgccatcgtcggtcggaatgtgtgaagcttccataggaattctggaagaaacagcgacggcggtccacaacatggaatcccacgagcgtctttaaatgtcttgcaatgacctcggacgcttctccacaagctgctgcaagatgagctggcagggcaccaagcagcaaggtccagcacgtccagcacatcacagcacacactttcgctacaccaaggaaccatagcaaagtgcacggcagggcaagcggacggatttggcaacatttccagcaatagtaccatcaggctttgccgggccatcagctatatagataccagcctcattcggttgctgctggctggctgtcccattacgtcgtgttcgctttgctgtcaatgttgcgccctgtctgcgcccgggttgcatgtagtgtttatgcgtttcgccctgttccatgtctccttgtttatttattcctttgtctttttggtccgaggcgacgtgctacgtatgggaggtccttccagaaaggagggagagcatggttcaacgacgttgcacacaaagacaagcccggcgggtccctgacatatgagatcagatacagcatatatcgaagccagaaaccgtcagagacactacatccgccgcagtaccttttcctaaaggcaatgtataaagcttgaaaagtaaccagtgctttatcaagagcgccacgcaattgcagcagtttcgcattccgatggaagagggggcacgatatgtggttgttgttccacagatggcgatggccgcacaggttgggacggaaacgccagtacaatgcagaccctttgggctcatataggttgtcggacgtcatcggtgttgagacgtgaaatgacatggagggttgggtttagcatatccggaacctagatcctaagcttccccatccggatatccccagactcccgctttgctcgaggcattctctctctccatcacgagtccacagtggacgagacacttgacaccaaggccgcccaattccggaccgttcgcaatcttaattgaatctgaagacaagccttcacccatgtcgaatggctgaaaaaatcgctgcccaaggccgatacttccaacggcaatgtccattgatgtgatgaagtgatgaactttttgctggtcgaatgggaattccatgccattgcgccgccaattgatggtggggtcagcatagccttgccagctgccgaatgccaattggttttcagctgccgggccgtcgtgggctgccgaggctgccaaaagcgaaacgcagaagtctgtagtctgcggcaggcaagaccaatgagcaccggcacagtgccggacagaccagccaaggtggacaagctcacggtggcacggcctcagctggattgcctgccacaagccgactccagtggactggacttttgaatggcgatctctttgaccatgcgccgataccaattggcagtagcgccagacgccgcgaacgaacaattcccattgctacgctcgtccccagactctcagaattctgactgcaactggcacaacgccgagaaacagcgactccctctctggttcggacctgcgcgtcgtctgccccaaacagctccctcttgcgtccaccgtcgtcgccgacccatcgattctctctttgccccgggccattatccaacagtcaacaactgaataattgcttcagcccatctgaagcgtggcagttcgtcgcctccaaccctctcagcatccgagtcgccagccagcggtccagtcgcagttgagcatgctgtcgcaaagatcaaggagccaagacaagaacaccgcaacggcaacggaagaataacggcaccagcgaccggcatccttttccttcccttcctctccaacgaaagcaccacgaagcaccacacgctttgctttagccgactacacaggtactcggccacatcaacttgcatcattctgccgctgagacgagacgtcaccttcttttcagcccgtcgctcgctccactctcaccttctcatgacctttgcgcctaatcctaccgactccgccgaccgtctccttttccctaggttgcctcctcgatctgcaccttcttagttttttcctcgactgcgaccttcgtacagcaaacgtgcgccaagtgccctcgacacacagacacacaaccgaaccattactcacagtcccttattcgggtgcgcgcagggcgaccccagctgctgctgcatccaccatggaggacggccatcactcaccggattcgaccaaggaatcaaagtcggaggaacactccaagatgaacggctccaagctaaaacgggatggcgccagcaacgccggcaatgcggccacgccaaacggctcccagaccggaatctcgagacccccaagcatgtcgcccgacgagcacaaggctgcgagtgagagcacagcaactcccagcgaaaatgtcccgacacaaaagccttcgcgaaaggcgtctcagaagaacatgaagagggaaccggtgctcttcaaccatctccccgacgtgagggaagaggcatgcacacatttccaggtcattcatgactgtctctatggctcaaagaacatgggtgcatccgagcacgatgcgttggattgtgactgtgcggaagaatggcgtaagtgaaaatatcttcggcgtccccttgccgctagcgtcatgtcccctccggcccgcccgcccgccgacacccccccttaaccgaatactgacacctggctcatcgtataggcggtgatatgaaccatgcgtgcggggaagattcagactgtattaatcgggccacgaaaatggagtgcgttgacggcgattgcaactgtggtagcggatgccagaaccagcgctttcagcgaaaacagtacgccgacgtatcggtcatcaagacggaaaagaaggggttcggcctccgggcaaacacggatttgcaagttaacgacttcattttcgagtacattggcgaggtcatcaacgagccgacatttcgcagccgcatggtcaaatacgacaaggagggcatcaagcacttctatttcatgtcactaaccaaatccgagtttgttgatgccactaagaagggcaacctcggcaggttctgcaaccattcgtgcgatcctaattgctacgtcgacaagtgggtggttggtgacaagctgcgcatgggcatttttgcggggcgcgcaatcaaggctggtgaggaactggtgttcaactacaacgtggaccgctatggcgccgacccgcagccttgctactgcggtgaaccaaactgcaccggtttcattggcggcaaaacgcaaacagagcgtgcaaccaaactgccgcctgccaccatcgaggcgcttggtatcgaagatggagacagctgggacacggcggtggcggccaccgtcaagaagccccgcaagaagaaggctaccgaggacgatgaagagtacatcaaccgcttcgagcctcgtggcctcgatgaagagggtgtcaccaaggtcatggccacgctcatgcagtgcaaggagaaatggattgccgtcaagctgctcggccgccttcagaatgccgacgatgaccatgtccggaaccgggttgttaagatgcacggataccagattttgaagacaaccctcaacacctttaaggaagacaccaatgtcgtactgcagattctcgatatcctgtaccaactcccccgcatcaccaagaacaagattaccgattccaacatcgaagccgccgtcgagcccctcacccattccgaccatgaggatgtcgcgtcgcagtccaaacgattgcttcaggaatggagcaaattggagacagcctatcgcatcccgcgcaagaagctcgacccctccgctcccgtaaccacaaattcgtttgaggatgaccgccgcaacgtcaatcatgaggagcatccctcaagacctgtcaatccgttcgagaacatggttgtgcccacgggtccccgcagcaacattccccaacggaacatgaactacttcaacaaccagagaccacgcaagcttccaacgaatcttcctgcaggatggtttgtcaccactgacagcacaggcaaatactacttttacgacaagagcggccatacccagtggcagcgacctacaacgcctgctgtcgacgtgcccaagccctctgccaaggtggaacaaaaccaaaaggctctgcaggatatcatcgacagtttgaccaaggagccgacgccccgccattctgcgaaccaaacccctaaatctaacacacccgtgccagacaatggtaagaaggagaagtggaggtctcttccggttgagaaacagatgaagatttacgaaaacacggtatgtccaatcccggaagccaactgcccctcctattgcggtgacgctaaacaaagtactttcagctctttcctcatgtgaaatacgtcatggacaagtttcaccgaagacttcccaaggaagacctcaagcggtttggccgtgagatcaacaagaaactggttgcttccgactacaagaaccaccgtgtcgatgaccctacgaccatttcctccaaccaggcaaggaagatcaagaaatttgtcaaggacttctttgatcgtgctgtggtcaagcacagggaaaacgagcagcgcgctgcacagaaagccgggccatcatcttccggcgccccatcgcctaccaacggcggttcagccaagtcaccacttggccgtaacggcgccagcaatgccaccgtcaagacccagcagcccgacgccgatggcgatattgtccttacagacgtggaggatgagggcgagaatactcctgccacctccagctcagaccgcaagaggaagcgtgcggaagagcaagaggttccggcgccggcatccgaagcgataccttcaccgaagcgagccaaggaggactcgacaaccgaagactcgatccccagccctccgccccctccgccgccgccgacagatactccactcaccgaagaggagcgatcaatgcgcgagcaagaggaggccttaatgagggagaacgaagaagcgcagaggctggaggacgaggaggccgagcgccgggtgagtgttactgttcagggagcggctgtcgcgaccagcaaggtgaacggagtaaatgggaccaaggcccaccatacctcagaggcatcacctgctgtttccgatgagaatgggatggacgctggtcgtgatgagaagagtcatgagcaaatggcacaacaggagcccgtcagtcgttagctatcttttataagttctttttctttccttttttttttttttatctttcttctttctttcttcttccgggtgtgtggaaaagagtccaatggttgttgaaagcaaatcatggacagagaggcacagttcaagggaaatgcttgaatggctctttccttatcggttcgttgcatgaaaaggttaccgcctaaccgccctggaatcattgttggctggttggcattagaaaagtggttggtttggtgggtactcgtttatccggttcatgttggtgggtcggttggtcggttggtcatatatccaaaatcggtcggtacacggtccaaagggttgatggtttcctgagttatcattctcagcacgtctaatgtccgaggaaaggtggacgaacagacagacaggcatggactcttgttattgctttcctacgatgttccactttcatcagcaacaagtttatctttatattcaggtctagatcgatgacggattgggtgatggatgtgccggtgctggggacaattcgacagtcatcaacatataggcggtaggctactataattggtggacgaggggtaccagtattgctggctgacttttcagtcatggacacacacgcacctgcccccttgtattgccttggaggaattttttttattggtagagaacgcaataccgcattttgacaacggacgtggtcgtgatggtggtggcgacactgctggtggtggtggcggtggtggtggtggattgacacacacacacacacacaaatgatagcagatacatccatcctcgctacatcccaaacggccgggcagcttctggcagctgatcgctggaggagctggtgttgaaaaaaagtatatctacaggaaccatgatacaggtggacttcacagtgaagatatctgccaatagcagacgtgtggctacagtggacctgggtggcagatgcctacttggttgcttgtttcaaactcatacagagctccctctttgtctcaccaactcctttccctctccctttttcttttcttttcttttctttttcgttgctctctttctctttctctttttaaggcgttaggtctcaaaaacaaaatgggaatcggagatatggaaaaagcattaatcggcaacggcgtttattattatttttttattattattttttttattttttttgggaagtacccggagtgagatgagaaacaaaggcgttcgttcgcgtttttgatcttgcctatatatgtacacagtagtagttccttgtggaaatctatcgcatggcattgttgttttcatcacttgcggtttgggtttctcatggtattcattgttattgttttgctcttcattaggggcaagcaagcgagccagcaagcaagcaagcaaagtggtaaacaggcagccggactggaactggacagacgggcgagtgcaaactggtgcgaaaaggcacatggcagaagataagtaggaaagagataaaagacatagtgggaaacttggactccgtttggcgaactggggggatataataagctagagagagagggagacatcgatacgcttgccatttcgttgtactcacggcgattggggatgtgatgtgggttgaacgagggaatataccgctgtttgataacatggaatctagaaaatattctctcatgagtagaacgtatttgacaacaatgttattgggtggatacgggaattttcgggggacagtctgatcatagcggtgaagtcttttcgctcgctcgctcgctcgtgcttgtaagcatgagctctgcgaagatctcggtggatcttcgtctacttattcacgtaaacacaagtttcaaacgtactcggctcttatgcatatccgacgaggcaacacgaccaagtaatggaacgtgaaaattgcagaccgtgaatcaagagcgttttgactggcaggttgttcaactaatctgtaattggctatatgtttcccagagaaggtagatggtgatcatccaagaggttgctaatattggaatatatccatgcaagaaaaagaaaagggtatctatcaagcgccgtctcctcaggtcgttaaaaaaaggtatatccaagaaccagaaccaaattaccagagaaaagtcaaaagccgcgaccaaaaaccgggtcgtttttccgtcaatctttatctttcccactcctttgctggctttcgacgctgctgctgctgctgctgctgctgctgtagcaccgtagtgtagcctcctaatcctatcccatccggtccagatccagagtatcatgcccttcctcccctcatatgtacctatatatataccgttgattatcattagacaaaaagccattaagtgttgttgtgtttggttccgtctcgacgagcattacctgcctgccctcttcgaaacgatcagagcagctccatcatttcaattctcatatcatatcatatcaaccacaccaaccccgccaccaccgtcgtcaaaaccggcaccaccaccacccccagcttccttgaccccaatgtgactgctgcaccaccgccgctcgttgacgacgacactatctcctcgggcaatgtctcattagcaaaccccacgccacaaaccacattcaccatcttggctgcctgcacataaactcccgccacgggctgcttgcggtcggcggcagccgcatgatagacctgcatcgtctccctcagacacccatcgcaggtcggcaccgtcgacccgggcaaactgacattcagcgccaggtgatagacatagacggagctagggttggtaaagttcatgacggcgtttgcgtagcagtatccttcgactacttctgaagaagaagaagaagaagaggaggaggaggaggtggtggtggtggtgtctttcagacaggtagccgagcgaacgggggcgtaggcgatcatggcgacgtacgcgtcgcggacgacggtgtggccggcgcggaactcggcgccgcagttggcgtccgagatcaggtcggaggcgagcgaggagaggtaggaggtgcagaagttggcgttgggagagcacgaggcgtcgaggacgcgggtgagcgagacgagggagcgttgggcttggaagaaggattgggagccctgcgcgaaggggaaggaagggatgttagttattgtatgatatggataataggagaagagaaggacaacaacaacaagaacaacaacaacaacaacaacaaaagcggggaacgtggtacacacctgcatcaataacgagatggggtagcactggttgaaagtctggttgttgagaaaagagttgagaaaagccgggcagttgctgttgggaccaaagttggcggataaactgccgtcaaagaacttgggtagggagctcgatacggcggcggtctcttcggcccgggcggcggtgaaagtggaagtagtacccgtgggtttctcggtgacggtagagacggcgatttggaaggtggttgtcacggagccggatgccacggaggtgatttccttttcctcacgcttcctcaaccctccatgcttcaactccgcctcctccggtgatagcaagatccattctccttcatcgatggttggtggttctgaggtgtcgatatccaacggtgcattattgaagtcgatggagtcgctcaagtcatccttgatttcgatagccagcgcccgcgctgttacctggctgacaaggcaaagcaggacgactagggtgacgacaacccattgagtcttttgtgaagaacgggaggtaaacgagtacatgatcatgtcacggctgtaacagagtgtcgtagcagttggtggtacattactctgtggaacaacacagatgtcgagttgtaggctatgtaaaaacgaaggactgaaaatttcctgatcggccgggtcagacagacagatcggtgttagggcgcgtatgtctcggtatggtttagtcgatctcccttcgtatgttgatgaccaggacgggggggttaagcgatgagagcagcgagcgagcaagggaagcgcaagtggggatgtctttcccgtctttatatcactgcagcggtccagttcctcgtagggagaccggggagtgatgggtgataaatggcgccggcccaacaaggcgggatgggggtgaggaggaggaggaggaggagctaacaatccaatgttggcatctgtctggtccagtccaaaggcagcgtcccgtgggctctacttagaagaaaggcccaagggcgggcgggatcagggaaatggtccgatatgggtaggcgggtaaatataagacgaggaacagaacaatgggacaccaatggggacgaagaaccggtgcaatgccgacggtggttgcagaagcagtgcagaaaaaaaaaagggcgtaaggtctgcgggtgttctggccagaatggaagctgggggcgagcggagtgcggacacttggttcgcccggatggatggttggctcggctgcggagatgaataatggtgttgagagcagggcagagccatgtaccctgtcctgtctgttgttgtccaccacgttgagagatattatagagggagaagagaaatggctcgaaggaaaacaactgaaagagggctgagagggttggaagaggaaattaaacaaaaaaggcagtcggacaagtgctaatgttcccattgggggtggcactacactagtgctgtgcgtaaaagctgctactgtaaaagatctgggtcaggggtaaagtggcagagaggccagccccaatgcttctttgttgacggtggtgtggtgttttttttgaggcgttgtggctgtcttgttgtgtccctctgtgccgtcctcgagcttcgacaaccttctctcttcactagttcgttccaagacgttgaataagccgaccatggtggatgctaagcccggtgatggcctcgagggtgttttactcgagaacggacctcgatgttgagacaagcagagtgggatctctgtctcgtaccttggagatgcatgcggagtggagcaggggtgtggacgacgaggatggtcaacaggggtcccgaaagaggccatcaccaacgaacgggacgagagcttggaccgctgggcttggttacaccgatgcaagcaagtgggtaggcgagaagcgtggtgatcaattattgaatggcgcattttatgtataacaaaaggtacgtacactacattatatgtataggctgtaccatgtacgtgtaggtatacatcgatacagcgtatataatgcaggggacctgtcttgcgcatctctgtcgctgttgctgctggctgcgcattggctcgggtacatgaagccgactttgtgcattttattgcttccatcagccttccatacctagctctcattgggtgaactcggtggaccaatcaaatttgctaaagagaggaaagaagtcgtaaacggttaatgacaattattgatggtggttgattgtggtggtttggtggcgtttgggtggctctctttcagcctccagatgagcgcaagcgacgggaggaacgtacgaaagaaaaggttgggaacaagtcccacaacttcagttgtcatctcattggacgaagcgatgaaagccaaagacggacgacggcccattcagcgtgcgtgcgtgcgtgcgtggaagtggtacctggtagggttcagcatcgcatcaactggatgatgaacccgatttagatcagacgcaggtacaagccatcgatgttcagttgacttccagatcggtggttgaggggggccaaagatggaagaaaaggccaccacctcactggcgaccgcaaaccccaaagcaggtacgaggtggcacataagcgagatttggcttttcatcagcacctgctgccaagcgagtgcgtccgtgcgtgtaaacaaatcgattttgtaagcgaatccgtctcccatcactgtcgtcgaagcaatcaatcatcaacacacttgcttcgttggcctcggacttttcccaattgcaccccggcggatgcccacagcgaataaatacagtcttccatccgagggggaaattctctcccaagtggaagcttcccatcagtccttctagctccgtctgctgtgtacctcacaccttgccacgttcgggtgttttcaagttcgagtcctgtgcttgcacgacattattggtgcgacaggacatctgtctgattttttttttttttttttttttttttttttttttttttttttgacaagccacggcttccttgttcttcccttcttaacattccgactttgacagtcgtctgaaaacgatccttcgcacaacagagaaacaaaagacggaaaaaagtctagaccaccctcagcctccattgtagatccggccggttccggggatcagcagcacaaagcgggaatgatccttctgatcctctcaagtgtagtgtggtggaccgtggcgcgagagagagattcccaatctcgcaatctcgctgattgtctcccgcccgtacataggtagctcgtcaaggtaccccgtacccgtaccccgtaaccccaacaatgttttgcggtaccctacgtaccccccccggaagacaccatcatcaccacgccttcgggtgtgtgccactgggccacgttcgttcggcattgaggcaaggcgatggggttggactatgaattctttttttacagcgggacagggtacatgtatgtgtatgtgtatgtgtatgtgtatgtgtatgtgtagaaaggctgccaaattatcatcaaaaatagattgcgcttgatcaggtctacctagtccatcccttcccgtttgagctctctacagtaccacatggtttccgcacgtccagcgtgcctgtgccctacttatcacaacgtcaatatgataacataaccgaggctcgcccttgaagagaatgcggaatatgtgtcgatataattctttataatccaagtgttcataggcattttctcgcaaatgttggtagatgatcaatcagtggggtaaaaatagtttaataatcacgacaagatgtcttggtcttcggagaatagatagagaatgcggtgatgtttgtctggttggttattcttccaaacaaaaacgaataataaggggccccccagaaaacaaagaaaggaaattcggaagaagaagcaacaaacatattgatggctccgtagtagtacagtagtagtacttcgcgcggtcccaggtcgctcgtcaccacatacataggaagtctatcgatcatcatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggccattcttttactctagcgagacgatcggatccccccccccccccccccccccggcttaggtccgggaaagagagagaagaccgtacataccctttcctcgtcatcggctgtctgagtgagaggttaccatatttccatgaacacagctttgtgatctggtcatctttcgtgctcttgaaaagagcaaagtgtcaagcatgtactctgtcgatcccgatgaaatgagatgagatggaaatccgttacttttctcgagatttggaaacccatggttcagtcatgatcccttttttccgaacaaccactcgtctacacatgtccctagacttaatcacgcatcaatcatgtcagcgcccgcgcccgcgactgcattcaccccggaggtacgaagtctgggtctggaacccgtatcgtatacaacagaacgccgccagatgcacatatgcgtgtgtctgagaccggccgggcattgaacgggctgaagggggttaagaataggtgagagtggttcagttcgacatcagccaggtaggtacttgaaaagatatgcagtgggatccctcctttcttttcttttgtgtaactgaccggtcggccacccgtgagcttggctgccacatttgcccgttcgtgctccctgggcatggctcagtttgctgggtggaagtgaaatgaattgatgttgctgaacaatgggtgatgttgtcggtggtgcgctggctgtcaatcacatgcttgagtgagtcctggatgattgttgaatccatttccatttcatcgtgaaaaaaaaagcccttattcgttcgtgtatgcatcccgttccaaaacccacccagataccaagaaagccgccattcgttagaatcacaatacaacaaacttactaaaaccaagtttaccttcccaaaaaaaaatgcttcaacctcactcagtgacgctctctttccctttctttcctacctacccacaagctcaacatctacgcaagatagacataattcccaccctctctctcgatgtaatccttttcgataagcctaattgtaatcaaaaggttagcattcgtccctcccaaatttgtcagtacccgaaggaaaaccaaggaaaaagcgtacttctctatattcgccttgatatccgccgcatctaccgcccccctctgcttcgtctggttaatcacttcggccactagctgcgcatgcgccatcttcttccggctcttcatgatgcgcacaatcgccgcctgcgtctcaaactgtctgtcctgcgcgaccctttcgtgcgtctccttgttctcttccttggtctccttgagttggatttggttgatcttgactcggaacttgggatcggtgaaggacttgttgatagaaaaggtgtcggtcttgttgacgtcgcgacccttggggtgtttgttgaggacgcgcgtcttgccacaggctagggattgcagagtccgttggagctcggggtcgggcatccccgttgctgaggcgagttgctcgtaggagaggatcccgtccggagacttttcttcggcttcgttgaagaggacgaggacgatggcttggaaggccgagacgagtagttcctttggtccgcggtcgaagcgggccttgacgacgcagtgcgcgaggttgtgcttccatgtcagacggcggccggtatgcttggatttgtagtacgtgtcgaacgtagtgatatgatccagcacattttgcggcaacaggacgcgaacatcggggtaggtaggccatgcggcggctgataggacattaacgctcaggtcgagctccgaattggctacgggcgagtcctcgcccctaccggctagccaggtcttgtaggaggcgatttcgtccttggccagttcctgatccttgaacatgatctccagattgtgggtgaaacttgaaccgcactcgttcttcagcttggccagcatgttcctctccgcgtcacggctagcactgcgacccatgaggagtctgcgcgcgaggtccttcttgtagaacgcctcgaagatgtccttgccctggatgaaccggaaaagctccaggctgtgatccagctgtctatccagctcagcatcttcatctgccgtgctagcaatgccgctcctttcggcatcctgcctgtccttgacatcggacaacagtgccttgggtaacgtcttgagaccaccgcgtagcaacatgtcaatgtgcttggcgatcatctcgcccaccttcgaggtgcccgtattccacgacgatgataccgacttgtcgttgatgaagaacccgaaagcgtcgcgtaacccgtacgtgaaatcttcgtctctgccgaacgcatcacgaaccattacgtctagcgcgcgacgcagctgcaagatgcgaataatcatttcgtcgcccctagctgtatcgctgacaatggccgcacccgcctttctgatgtactgctcccacggtcccttcagcctcttctgaatacctgacaactttagcagctcgtacagggccttgatggaatcgaggtcgtttgcatccagcaactttgcgacactgccgctgtccagcagcttctccgcatagttgaagatgagaatgtcgtgcgcgtcgtccttgagctggcgcttggtggtgctgtcaaagttgtacacatcgcaccgctcgctttccttgttgagcagccgctcgcaagcaacaatgtagtccttgagcccgcacgactcgctgcgctcttccgcaaacctcctcacgtactctctcgactcgttgatgaacttgggctccagctccttgccgtacacgccccagagcctcaacatggccaccgattccctcaacagctgcgaatcgaatctgctgtcatcgagccgatcaaacataaccaacacgcacacagcattaaccacccgtgcgccgatggtcagcatatttgcgccgttcctgctcctcgagctatacatggcgctgcggaacgcactgatgcccatatcattgacactcgttggcccctccctttttccactagcactcttacccttcccttccgcgctagtcccgctaccaccgggaagtagataactcctatccaagtagctgaagatccatctgatcaccaaaagctgcgcaatccacctcttccaagcggccagcaccgccctgagcaggatcacatcctcttcgcctcccatgtctgaagctatggacggagcagccgccaataacgacttgagcacctcgtcactgttcaaccaccccttgcaccgatccttcaaccactcgtacaattccccactctccttcttgccccgtcggcagatatcttccaccccgcggtatagtttctccatgggttggccgcccgtagtggtgttattgcccgccgctccgcttcggctctgaccacctgggccgccgggactaggactgtagcccccaagagcaggagcggcaccggcaccggcaccggcaccggcaccgtgaccgctaaagatagctctaagcgccgtatccagatcgccgcgaatgcgtgcatagtgcgcttcttcggtctgagtctgggtggcgacagggcggaggttcttgacgacgaggcggcgggcgccaatgtgtgtttggaggtagttggtgccccctggtgttttgcccgtggccatgccgccgcccttggggttaagcggcgctgttgacgtacggcccgtgctgtgcgaggaagatagtggtggccctcgtatgtccgaatgagaagaagtggcgacaggcgaactccctgcggagttgttacttccttgggtgaggtcgattacctcgggcggtccggaagcggggcgtttgcccttgagtttggcggacatggtaggaggtgttgtggctgttgtcgggtggacggcggaagaggcagcgaacagttcggagcgggagcgcttgttgggagcagcagtgttggtggtggatgatgcggcggcgtggaggtgcgactgctgggcgcctttatccttcaggttcaagtcgtcgaagcggcgcttggtcggagtggcttgcggcggtgatgatggcgtatgctgatgaagatggctcgtggtgatgttgttattgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgtcacgagacaactcggacggattggcagtgctgttcgaaggcatcgatggacaagtcgttttcaacaaacgtctcctctcgcctgcgcggcaggcttatatacttgttgtgctgtcaatatttacaggctgcgtgaactgcgaagcgattatggactgttcgttgtcagcaagtttctttgaattgcgtgggaggaagtgaaagttcaagtcaagacagccggggcatgacggagttaacaattccaggtgggggaggaggagctccggcaccgtgtcagcggcaacggcgataaccgtacggcacttacctacttgtatacactagaagtgggacgcggccacctgttaacggcgcgcaatttcgcgttaagcatcatcgctatgtcagcgctaacagcaatctaactttaacaccggttcgatctccaactagttccccttcccttcgttttgagaactcaaaagcatcaacttcaaatccaattcaaactcaacgccaaaatgcttgtcagacagacacccgaaaaacagtttcttgctgccaaatgatgtagacctaaaaaagacactaactgaagaccagtacacaaaaactcccatcccttccttcctttcttcgatgctatgacaccccatatcttttctcctcctcctcctcctcctccttcttcttcttctgcctcttcttcaacattgtcattctctcagcacacttctttccatcccatctacttccggtctctcatgcgaacccacaactctttgctcatcgattgatgaccctctagtgaaagagcagatcacccttcggcttctcagcagccgtttgctcttcctcgaactgttcgttgatcgtccgttagcacttatctcttctcgtcacctccccatgcagtaggattaggccaggattagggaaaaagactcacctccaaaaacccggtagcgttaatcaaaagcataaacgcctccgccagctcatccacgcgttcttccaactccaactgtgcctggctatccctatccgcaccactgtacgcacttccattcaccgccctcatcgagacgccaaggttccccgacccagcaccaccaatccccacactcatcttcaacacctgaaccactaaccccctagccccttgcaagaacttgcgtccctgcagcgcattatgactcccgcgcttcttgccggccatgaccgccgctgagacgattctggctagatacacgaggagcgtatagtgcctttccaaagcgcggacataggtcgtcgagcctgtcgaggaattttgttgttgctgacgaacgaaaagttctgggtcggtggagaaagcacccgacacttctagggcgcggaagaggttcgactggagaacgaatttggagccgagcttggagcgacagagggcaaggaggagagagagtttggaaaggatatattggctgtctgtggcgggtgattgagtggcgagtgtgagttgttgggatgatggtggctgttgttgctgttgctgttcgacggaggaagtgggggaagtggtgacagcagaccaatcctttaaaatggtcttgagagaatcgacgagaacgccgataaagttgagacggttcagggtggtaactacaaaggagccgtctagatcgttggtgtgctggagaccggaagccgtcgtggtgtgatcgagatggacgagggctcccaaaaggatcatggccgcggtttggcacgtcgagtcggagccgtaggcgtcatcgcagatgacgttaaggagacggtcgccataggcttggatggccctgatggcgcgggagcgggccgtggccagggcgttgctggtggtggtgccggtgtggtcggtggtcttgtcgactaccgacgtgaggtaccggtagcagatggagtagtaaagagcgcgcaaatcggcactgccgacccagctggcgatggaggtgaggcagacttggaaaagctgaaagagcttgtcactgatgaggttgccaatgtccttgtcggtggcgccatcggtattgtccgagaggtcgagcttgaagagtagcaccttggcaacgcgagcaagctcaaaagcctcggcggggctgagtgtgctgaaggcctccaggctgggcaaaatggcctgcagcgcttgcaggaggaaggcgatcttgggcgtgcccttgaagtcattggcctcgaacatgaccagcaggatgttggtccacgcccggagtaccttaaggcggtgggcgctgaactgcttctggcggttccggtagatgacatattcgagcaagagactctgctcacggtcccaggctgccagctcatcttgtgtgattagggcctggctatccttcttttccgggttgtcccggttgagcctctcagcgcgcttgagcaaggccaactcgtggactttgtgaacgttaaattgggacccggtcattgcgtcctcctcgatgcatggagtgaggtcgatgtccctgtaaatatcgaattccggggcgggaatgtccacaaagtcgacgttgaggaagtcgaaaaagtcaaagatattagcaatgttgatgggctcctcgtcgtcggcccggatctgtccattcagcagggcatcaaatatttggcgcttgacggtgggtatccgcttttgggacacactgcaaagctccttggcaatgtattcaaaggccatggcacgcgtcgcaaggaactcgatataagaatgcgatgcgtccgtgaccaggaactcgggagaagccgcttctacgccgtcccacctgaggtgtggttggacttgtggctcttggagcagggtgtggaagaggaagttagtagctcgcaactcttccatgaccaactgtgaagaaaggggtgagctccaaaggatctggaagatgcgcaaaatattccgcttgagagttattaggtagcctcgcatacccaactcctcttggtatactgacaagccaatgaacgcgttcaacaggctatggaagagtgatcgctgaatatcaaaggcaccattgggttcaatggcaagcccgttgatctcgcagcggaagccaaggagtagatgagcgatggtgggtttgtccgggttggctttgagacatttgtataggaaatcgaggatgaacaccttggtttggtaatccggcgattcggcctccagaacaggatcgagcgtctgggcgatggtgttggccaaagacgcggcaatcgacacacctgccccacccctctcgagctggacaatggccttgttgcgatgcgcatgacgaccatcgggttcccaggccgagatgatctcgggggatgtcgaaatcttctccaagagcttaagggaagcccaggtgaggtcggggtttccaaggttggtgaaccggccgagatcctccacgagagacaggtggttcataatgccatcttcgaaagcagaataagccccactcgcgacagagcggcttcgctgtccagactgcttcttgataagggggcggacgagatcgagataagtgtcttgtagctcaaggaccttgatcatgacctggacggctcgcagaacacccaaaacaacgggggaatcgtgggacgactgtccaagcacatccgtatccctgttgatgatgtcgacaagaatgttcacaaccttttcattgaacaaccactccataacccgggcaaatgggtgcaggcgcacataggcttctaggcttgacgtagacacggcaacatcaacattgacgttgctctcgttacccaagacaatgaggtcttcgttgaacgatgccagagaagcaagcgcaaactccaggcagctgagctgaaggatcctcagctgcataggatcggtgatatccatagccttcttggtcaacacgagaccaaagacatagtcaacatagacatcaacgccagacagtcggttactggtgcccagcgtttccttgaaaggcagtttgtcgcaaagctctccatcatcaatcgagggctggatgagcgaaataagtaactggataaaggcaacgggctgctcaaatccatcactgatgtcgtccaagatagcctccatcaccgcctgaggactgggctgtaacattgccacggttcgttgtgtgtccgccttgggaccccaacctcctactagccaaaggtcgataaagtcccacatgatttccgactcctgatgggtcttgcgatgcattagggcgcggaaggcattgaaaacacaagcccggagacggccgggtatctgggcactagcaagcctgatcagagtttcgggtagctccacgcttgtgtcgagaagtagaagatttctggcgactgggctttcatagccgagtttggcaatgaggcgcaggtagcactccagcatcatggcggattcaggttcagtttcggcctgatcgctgctgggctttgcatggtgacggacaagctgagacggggcgggaagtggcttggtttggagtttctccatgaagaacttgagttccttgaagatttggttccaagtcaaggaggctgagcgtttcaacttgccccccgagtgagtggtttcgtcgagcaagaagttgtgggcggctgtcgcgcattcttcattagcagcaagagcttgcagcatctcgcagaaggcgctgaccagaggggtggaagctctcctggacgcccaattcaagaagccggcgaggttgctttcggtatcttcccagaaagtcatggctgcgtccggtcggccatcgtaggcgtaggcaatgatcatgaggaagcgttccagatcaaggtcctgctcgtgtgtttggctcaactggcgctgctcgtcctcctccgtcctcaacttacgcaaaacgtctgggatattggagatggcagcatcgatgagtacctcgaggtgtgtcattagacaggagtggaaatgaggcgcgaagggcagagcttcagatgccagaggcgtagtcttgcgctgcaaccattgacgcattccccagcgtgtagggtcctgccagtcctgattatgcgcatggcagtcggcggcaacggcgagaagatagtcgaaggcgccgtccttcagggcatccatgaattgttttgtcctctcctcgtcctccttgtccaggttgatgccccgcgcttcgtagccggcgtaatcatcgtgataccagccgctatactcggcgatccaccatgcgcgcaccgcagcgccgagactcggtatcgcccagacatcctcggctgtccttccacagataaactcgttcagttgtcgtgccggctcaacgtctccaccacccacattggaaccaaaggttgcgatataggcaccaagtaccgggatgagatgcacttgggtgaggtgtcagtctttgcttgcaaggtccagagaggatggagatcaaggaaggcttacctaaaaggtgatcgtatttatctactttcctcaggagctggatgaactccttgaaatccttggactcggcttgcttcttctcgactgcggcacacagtatgagggacagggtttcgtgttgctctattagcttgaggcgcatgatctcagacggttcttgctggtccatccgcttggagacgttgggctgaaacaggacattttgagctgccaccttctccccgatactttgcagagtcgacctgatggcttggagtccggccacacatttgggcacgaatttctgggcgccggcctggggcttgctaccctgggcgggaatgccaaagatcctctcgtcgacaacctggccaaagccttcctgcaccgaggggtcgatgtcctcgtcgtttgctatctggatgcaaaggcgcatacagtcgagcaggtaactccgctcgttttggaagcggaggaggccgcacacccacaagggacggtcgaaactggcctggtcgccctcggcatcggcatcgagaaggacacgggcagcctcgacttcgtcgagatcgagctcatcggcaagcttaagggcgtcgttgatgaagctctgggtgacggaatattcctcgtcctgaaccttgatcctgccactctgtagggccgtcctgctggtggggttccggggtggcttgtctaggaacttgctgaaggaatccgcgtgctgctcgagcagctgctcgacggtctggagttcttcatagcgctgctggctgacagcctggagctcggtgtggagggcgtagagagattcgaatttacgtagttcggccatagttgtcgttgggtaggtaggtaggtaggtaggtaggtaggtaggtagaggaaagagatcgaacgagggtggatgggcgtgctgtcggtggtggtgttggtggtggtggtggtgatcaagcgcctcagcgcatttttcgaagacgtgtggaagactgcggcggccgtggttgcgcttccgttttctgtatgcgcacacccaatccaaagaagcgcttcttgcgcaactggatctcgaatctcggtgggttggtgcctggtttgtgggtgtgggtgtccgtcctgtcgtgttccaattagtccaagcacgagccggcgcgtgtttggaggatttttcgggttggaggtggttcgtgatgttggagcaggaagaggggactgcggattggcgacaaccgagttggtgacgcgcttcaccttcaagttgttgcttggagacgaggacgggtgcccgtcgtcaattaagggaagtacgggcagccgggcaatgataggtgccatgtgccgcgcggcagaagtggaatgccctgcccggaggtgcgctgctttcaactcaggtacctctatagcgattacttagcgggtgctacagtggtacaacgcctacggatgcccggtggtgactgtcaggccgtctgacgggacgggacgctggaaaaagtttggcggtgagcgattctgccgcgtgttgcggcgcgccaagacgttcgcatcgacttcagttgtttttgttgtcgaaagtggaaagtcagcagtccaccgagagaaggagctgtgatgagaggtggtcatagcttcaccaggcagtagcatcagttccttccttccttccttcagatggtcatcaagatgcacttttttcgtacctacttggtacctaagattacctaggtaggtaaagactgaaatatcggaatctcaaacttgtttctctccaaatcccttcttttctttcctggacatgacatttcctctcccggtcctcctcccagaaacaaaaaaaaaaaaaaaaaaaaaacgactgtcgcccatcacacgcgttcccgtcagcagcaacagcagcgctgtaatctcatgttatagcgcctcatgataccctggcagtagttgtcttttttcgcccatcttctcacctttcaaccactttgaggttctcttccccatcttcttttctctcctcggcatgtattggatttgccaaaacacaaaaaccgtgctgctcaagtgccgaattgctttgccattacggtgttattgacggaccaaaagcatcgtcgtgcccatacatggcttccttgacaaccaccaccctggctgccttgtccgtttagattccaggcatcgcagtggccgtgtttggctttgagccacttcatactttttctctttttctctccttttcttttctttcctttcttgttattattgtttatttatccccccctccccctcaaacaggtattctcccgcacctgttcaaccatatcatcgcccccctcaccatggccccagcaaccgagacggtagacttcaagaagctcatcggtaggccaagagaaatagcaaacaagactgcattgtgatagttaccctgacacaacacacagtcactcttaacgggaagaccatcaccggacggactagcgctcttaagagtgagtggcccgtacataaaacaacagattttgtatgtgtgtgtgtggccgccagactaacggctcgtggttcaggcttgatatcgtacttcaagggcgacgaaacaggctcccaggccgaaagtcacagccagaaattgtttgatgacaagacatatcattatgtctatgaggctctcttcacctgcgccctcaccgaaaaagcagactacttcagctgcttgaaatcttcgaaaagcgacagcgtacgcaatagctgtgttaaaagactcgagggctgcgccgaagcactccgtctagctgttcaacatggtgcctacaagatcaaaaggaaaacagcaacggccatcgccgatcatatcacgcaaactcttctagattccgacgacaacttcttcgagccccttctcaagggatacgtcaaggtgttgagcgcctttctaaacatccaggtcaacgtcgaaaacctagccgctttcggaggcgaaaagtgggaatcttcaatcgacttgtgcctgaatgccatctcccgctttctagaggctgccgaacacgactcgggcacttcagtccgcgcttccccagccccgggaacacctgctacctcgagagcgggctctgttggaccattatccgcatctgtccaggtgaatggccaactggccatcgaattcctagcatgtgtcaaggcactcacatcagcgtcgaatgcgccagttttgaggagagcaaaaaggatctctcagcttgtgcttcgcctgctcacccttcgtcacatcaagctaggcgagctgcaaagggattccttctccatccttaacaacatcttagtgcgggtacagaccgaaagtatagccctgaccaacacgataaccacggcactggtcccagtgttatcgcactgctggcaacctcggtctttatctcgagacgccatgtcgacttccctcaaggatgagatgctcaagaccctatatggaatacacttgtacttggagagtttgcttcgggaggcgacggatgataagctcttgcaagataccgaagatttgctcgactcgttatggtccgagtactccaggcgggatgacaaaacccgccttcagctcggagacgtcaccttctcagcgatgcaactgcacccagatcacccattgactatggtattcggcttacgtccatatcacctagccggggaacagaactgggccttgcttgagaacattgcccttttggagatagtctacgcaaagaactctcaacgcgatcgtcaacacctagaagatgagccggacaaaccacggaagaggcgccgagtgataggaagctcgaaccgaatacaccaaaagcttatgtcgcaggatcccgcggtacaactcaccgctctacagcttataccatttctgtccgcgttgaagcatccatctctcgaggaggtcaagggggcattggtggatttgtcacagttcatttctgcgaaacaaggcttggtagcttcgtgggcaatgattgcatgctctagcctggcggctcacaaaacgtcccgcgacccatccctttctgccatgtggaagcaagcatggcacattggcatcagatccctgagcttaccctctacgagccgctctgcatgcgtccttttgaactggattctgaaagcgaagctactttctgaccatgaaatagctggcgacgtcaatcagatcatcacgactgccgatatcagcggaccggcaatgctcgttgactcggcccctgtgctgatgttgaccttactgcggatccgcaacgccatcttccccaatgccagtcaatcaacttccagtcacgttattcgatgggttttcttgaagtggaatccatgcgagtccgcatatgcttcagttcatggcgtacatgcagcaccggttgaccttatcaacctcctgcgggcttgctatgagatgccgcctcttcgtatgaacacatctctcactgtctttgacggccccgttgctcagttccgagcagtccaaaagcagcgtcatgcgatgctacggtatctgttgctcttggaagatgaagcccccccagaggactcacacaaagcaacatcaactgatcagccaaaaagagaggaaatccgggctgctgattcgtcgagttctcactcggcaaagcggctgattctggaactgctcttcccaaagcttgatgaactattacagatggtagaattatggcataagcgtggtgaaagcgacagcgcagcccctgtgtctacggatcgcctcgttagcgtcgcttcgacttgtattgtcggagcattcatcatgcccgagctcgtgggtctcaactcttccatgtcgagggatctagagaaaaccgtgtttggtattgttgagggcatgataaaggcgattgctgagtctccccagagtgaagatttcttcaatcttgtccttgaagtctctgcgccctacatccctaccctgggtgaggctgagctaactcattttaaacgcgaggaaccatatgccctcaggctttttgccacagtttcaaacagtttgctggagaaaacccgacgagaatcccccacggacagcgatccagcgtctatggatcttgatgatgagttcgactcccaggaaactcgaaaaagtacaacagcggggaaaaggttcctatccagaagggacatcacactcaaacacactcccgaggccttttacctcgacaccagccttcggctacacctacttaggatcatccgtgcggatgacggggagcttggccgggtgcctgatccgatcgtggatcaccttctggagctctccgacgaggatctcttgtcttgccggcttttcatgcaggagttgttcgcatccgatgttgtcacacctgttgatctcgcgataaggatgattgaaaggatcgctgcgacgatcagcaacaaccaatatacctgttgtgaagctgccatgtgtactgtgatggacatcatggagggattcatcaccatgtggaccgatgaggagctcgagatctcgaatttggttggcgacatttacgaccatctcataaaacgtgcattgcccaacaactctctttcatctaccgcacagatctggttttcgagacttctcttccgtctactggaggtcaatcctatgtttgcttcacaggttctgaagcttccttccaccagatctacgcttctgacgatcttaagagacgcacccatggatgtcaagttctttattggcattaacctgccgagaatctttgggatgcatgttcttcaaactcacgacgacataattgtcgaaatcctcgaagtgcttcccggtgaaggaatggagggtattgcgttccgtctgtttgtactggcggaactcgcgtgcaaatggcctacattgcttcgtcggtgtgcttatcacattttcgagacacctgggaagaaccaaacatcggcaagccatgcgacaagttgcttgaagcgggtgtcgagatgcctcaatctcagcagccctcaagagttgttcacgatttttgctccccagatactctatacttggctagcgatcgactccatcgacgagattccatacagcatatttgggttttcgaacctggcagagctcctttccaagagccagtcagaagctgttggtataatgatcatgcgtggccatgaaacggacgctcgcgagctggctaaaactttgaagcttagtatacaagagttggtcacgcagaacttcagcaagatcgtggcgtacagcattgcacaagactccagtcttccaaacgaagtcactggagagagccgcgtgaggagaatcatcggggcggagccttacagcagcaacataattcttaacttcgctgacatcctggcaatctttttcgagatatgcgaccaagagtatcctatcgaagactcgtttcgcaaagatgccgccaactttgcctatgcagcggatatcatggacaaaatcaaagcgtttggtcatctggacacaatgcttccaccaaaccagcagccaagttataaggccaagtttctcaagcggcagatactacacctcgtaaagaggaccaactacgagctacatgatatatggacacccgctcttgttgtattcgtagcccgaaaactgctgaacacgattcacccggcattaggtccattgcatgcctgttccgtgctgcggaagatccgcgtgctcatttgcttagcaggcgacacggccctgtatggctaccctctagagatgctgctgcattctctacgggctttcgtggttgatccggagtgcgctgatgatgccctgggaatcacccagtatctcattactgagggaagcgatcatctaatccgatttccttctttccttgctggatatgctctttcatgcttggctgatcttcgcgtattcctcgagtcgagccaatctagtacaacgcaggagagccagttcaaagcgacaaaatcaaaggcgcagctctttcacgcatggttttccaaatatctggccaactacaccaccaatgcatggaaggataagacacaaaaggaagctttcgaggccatcacccagtctgctgctaatattcgtgtcatgggtaatgcagagaagggtacccacgagagcaagttgctactggagattctcaaggattggggtcgacagcaccagctcctgaacgggccggctcgatcggttgctctgtcaatactctgtgggtcttttaatgttccaccaccaagtcgcttggacgtgatccaaagcgacgaagaggcgttagctcatggtgctgctgtctggatgagctgtggttccaagaagcttagcagcgagtacttggcatgggccgggcgagtgatcggtcgatcatatgcagcctcaggcgacgtaccaccagagctcttgcgtgaatcgcgccttcaggagtatcggaagaaatccccggtaaactttgatttcatggagtcagaggaggcccttcttagccttattgaagcccttactgcaagtagcgacggctttagggctggattggctgaggctgcccttcgtgtagcagtatcggatgccctccatgagaacgatcgtcctttgatcaccgcctgtcaaaagagtctttcagagtcgttgctagtagcatcggaatggggagagcttcgaataccccggtccgatcgcttcagtgtcgaacaccctaatgagaccgagatattctctgcggaatttctggaaagtccggagtgggcacagcaactcaccacactcttagcccagtcagtaccggggagcgtcgcactcagagtactgcctcccatcttgacaaaggtcaagggctttgctgagcaagcattccccttcatcgttcacaatgtgctggaatacgagctagatcagacccaagggatgaagcagaagctttcggaagccttgaaggaatggctgacctccacttcaccagcagccagggacaaccagaagctcctgatcaacacaattctgtacctaagaacacaggcaaatccaaatgagacatctatagcagatcgattacattggctcgaggtcaacttctcaatcgccgcggccgctgctacgcgatgcgggatgtataaagttgctctgctgttcgccgagttggcatccactgagattacacgccagtctcgccgttcgtccgcgattcagggactcggggatacgagcgagattttgttggatatttttgagaatatcgatgatccggatgcctactacggcttaacccaggacgcttcgctttcgactgtattagctcgtctcgagtacgagaacgacgggaccaagagcttagcatttcgtggagcccaatacgacagtcacctgaggcgccgggatgtagcttcacagcaagacggacaggcgctcatcaaggcgttgagcagcttgggtctcgctggcctgtcgaactctctccttcagacgcaacagagcctggacgggtcctcaacatctcttgattccacgttcatcacagcacggcgtttagagatatggaatcttcctgccccggctgcgaccgaaaactgggcggtaactgtgtacaaagcctatcagagtatgcatcaagcctctgacatcaacatggtaagaagcgcggttcacgacggtcttacgaaaactctcaaacatctcacagggaaaagcctgaacacattgacactgcgtcaccagctgggtgctctcgccacactggctgaactcgatgatgtcctgaacactggagatctttccgagctcaacggcatcattgaagacttccaagcgcggtccaagtggatgatgagtgggcagtacgacgatgtcagtcggatcctctcgtgccgggagacaaccttgagcttgtggagtcaacgccacaaccttcggccagcgaggttgacacctgcaaatgctcgtctggcgcaaattcgtggcatgctggtctcttctgatatttaccggttccatcgtgccacacaagaaactttgaacttgtctaccacactcacagatctcataagaccgagtgaacaaatggggcttgctgtcgacgcagcaattcggatggagactgctaactcgctatgggatcaaggcgagatgatctcttccattcggatgctgcagaacattgacaaagagtccccactagagaagcaaaccgttcctgtcagccgttctgatctcttgtcgaagattgggtatcaggtgtcggttgcccggctagagagtccagacactattcagaagaactatctcgaacctgcgctgaaggagctgaaaggcaagagtgaaggaaaggaagctggccgggtttaccaccagttcgccatgttctgtgatgaacagctccaaaacccagatggccttgaggatcttgctcgcctccagaatcttgaaaggggcaagaatgacgaggttacacagctcaaagctcttattgcgagcacccgggattcgcaactcaagaacaagtattcttcgcacttgtcaaaggcaaagcagtggcttgacctcgatcagcaggagctccgccgagttgaacagactcgttctgagttcgtgaggttgagtttgcagaactacctactctctctcgcggcatcggacgagtacaataatgatgcgctccgttttacagctctgtggttagagtgctcggaggacgacatggtcaacgaggtagtgaagaggtacctcagcaaagtcccaactcggaagttcgcacccttgatcaatcagctatcatcgcgcctacagcatcaagaagggctcttccagatcactctgataggattggtctatagcatctgcctcgaccacccttaccacggtatgtaccagatctggtcgggagtcaaagcacgatccatcaagaatgatgaggttgctttatcccgacagaaggcgacggataagattgccagagccatcaagaagagtggtgcatcagccgccaagatctatctggcgattaacgctacaagcaaagtctaccacaatctcgccatggaccgcgatgcgaagaaatacaaggcaggtcacaagatgaacatcaaggactcaaaagcaggcttggaatttctcgccgcgtttgccgagttcccgatcccgccgccgaccatgcaaatgcctttgctagcaagctgcgactactcccaagtaccgatgatcgtcaagtttgaaccccaaatgtctatcgcctcaggcgtctccgcgcccaagatcatcacggccatcggcagtgacggccgacagtacaagcagcttgtcaagggcggcaacgacgacctccgccaggacgccatcatggagcaagtctttgccgccgtctcggagctactgaagcaccaccgcgccactcgccagcgcaacctcggcatccggacctacaaagtcctcccgctcaccgaaacgaccggcgtcatcgagttcgtgtccaacaccatcccactgcacgagtacctcatgcccgcccacgaaatctactaccccaaggacctcaaagggtcgcactgccggaaagagatcatgaacgcccaatccaaatccgtcgacacgcgtgtggccgtctaccgcaaggtaaccgaaaggttccaccccgtgatgcgctacttcttcatggaatggttccccgacccggacgagtggttcgccaggcggaccgcctacacgcgcaccacggccgccatttccatgctcggccacgttctcgggttgggcgaccgacacggacacaacattctgctcgacaccaagacgggagaggtagtgcacattgacttgggcgtcgcctttgaattgggccgcatcttgccggtgccggaactggttcccttccgtctgacacgggacattgtcgacggcatgggcataaccaaaaccgagggcgtgttccggcgatgctgcgagttcacgctggacgcgctgcgcgaggagacgtacagcatcatgacgattctggacgtgttgaggtatgatccgctttatagctggtcgatgagccccctaaggatggcgaggttgcagaatgtaagggtgggggcgggtgaagatgacgtggtagaggcagaggatgagcggcgggctggagataagaagtcgacgaagaacctcaatgagcctagtgaggcggatcgggcgttggaggtggtaaggaagaagttgagtaagacgttgagcgtgatggctacggtgaatgatttgatcaatcaggcgactgacgagaggaatttggcggtgttgttttgtggtaagttgtctacgcttcatggttgtgagttgaatgtgtgtgcaagagagagagattgctaacagtgaggttatctaggttgggctgcttatgcttgatggaggagcagtaaaaggaaactactcaagacgtacttgccagggctagaagagaaatggggaggaagtccatatgatttgtgggtttatatatgtctatagatatggacgtggaaacatcgagatagatctgagagtcttgtacttggtcataatagcttctttttctcttgataacccaactcatcaaatttgacacgcctcgtattgttttatgcttatgctaatcatcatcatcatcatcctcactctaagtagacgctaaagagacaggccaaacaaagcctagtatgccatacggatatgtaccaaacagaaaaactcccctatacacagtcgaataaaaacacaaaaaggtgggggtatctatcacacaacacgagatttggaagtctcatcttcctcgtcatcgtcatctataacgccgtaagtaatgcccttccttccatccatccattcccttgcccatgcaattgatgccatcatgtcctcgtttagctatttccatccgagagaccaaccaaaccgacgagatggggaggaaaaaaaaaaagacaccttcttaggtcctttgtaaccacttggctcgctttctgctgctgcctggccaccaaccacgtttctccatcggttcgctggcgtttcgctggtgactggctaacgacacaagggtgataccttcttgccaaacgccaagcaatgtgttattccttcccctagaataggagaaaactcttcttctgtccgagctgtatccaggaatagcgaagtgggtagcaacgtctcagcatgtaaataaactagcggctgggctgggctgggccgggccatcggctttcggtctctcgagtctcgatagctagtgctccaggatcgtcgtggtatgtcatagatgggcgcctttcactggtctgtcgaaagttgggcctggtccacaagcaggcagttggatgctctattgtcatccaagtcatccacgctctgagccggtgccgcctcaactcctatcaccactcatatatgtgtagtgatcttgttcaggcatatgaaaataccacgggtctcggctgcatccctgtgcttctttgcttttgcccttccgaaatcatgccatgcaagtcacgatgcagccatccgtagccctccagtccttatatgtccggacaaatacttgtatatcgacaaccgctttgtctgtcgctgtcttcggctgacaaagtggtgggagtggtcttcgttatatccgctaacagggctgtcattgagcggccctctttcccaagctcttcttggtcaccaacttcaattcaagtggatagtagcctttagctttcgctgtccacttgccgcctatcggggctttatcaatcttttgacgacacacaggacatgttcgcttggttggatcaatggttagggcggaatggagacattcggagcaaaagagatgacctagtatttacaagatttgtcagccgtgaacaaacagagtgaaagggacgggcaagggagagaaaagcttaccacaatgcgtaaccgtcaagcccgtaacattatccatgcaaatgacacattggaaggcgctcagcttgatctcgttcttgggcctaggcttcgctcgcatactctcgggcacctcttccgtatccgccaagtcgaccacatccatgaaattgtcgtccccgaacggatctttttcgtcgtcgctggatagcagcacgtgtgcttttcgcttgtgtgccctgatttctagcccgtcttctcttttccgtttgggagccccggacgactgaggtggtagtgtgggcaagctgacaatgttgtgagaggtgcctcggcttcgtcgccgagagccctctgcggcggattcatccctcctcgaaggcatggtgttgttgcaactgttgcgtgaaggagagagaagatcgccaagatgtctcggggtctggggtggaagcgaagggctggaaaagtctcgactggcaagctcgttgagaaagtcgtcactatttggttctcgatcgctgcgatggggggtgacaaatagaccaggtgcgcgcgagcctgtggcgaggttggtgttgagcgcggggtcggcgttgttgtcaaagctggttcctctactgtctggggtagaagaagatccagaaagcagaaaagagagcgccggtggcagcggtcgaggtggtggtagggcgcgagaagccgggggcaaataagcggcttgagattggcggttgtcgaggtgacggccgggttcggcccgggcttgcgggtgcggacagggtaatgaggttcgcggggttatgtaagcgtttgctggagaaggcgcttggggttgaattgagagtgagtgcagtatgtttgtggtttgcccaggaatgttgtgtgggtgttgttgtcgctggccgtgaatttgagaattgtccgagttggagttcggattcggggccggatattgctgcagcaaaggcgccaaggaagggagcgactgaggaacaggaacaccagggttcgggtgcgctacgctggacagcggtggtggaagagcgtccaggtccaggtctttttgtaaagggcaaagcgccgcaacttgttagacacacagcccagacaatgtggtagggttagttatgagtggtgaaggggggaaagggaggtgttttttcagaaaaaggtttggggttttggggtcggaggtgggagaaaggtgaagcgcagtaaaaaagtacctgcaaagatgtcgtcgtaggccgcatcactcaaggggaagtcgtcatccatggccccaaggaaggcttgccggcaagatgccggaacaaaaggcaaaggtacggataaagaagatattgaattgatgaagatgggaattccaaaccgttcgtgcggcgtttggttttggtggcgagtcgactttgggacggtcgccgtccactttgctcgcaatgttccagccaaacgagagtgactgggctacggacaatacctaggacgaaagaaggaagcaagggcagtcgctaacgatggtatatacggagcactaggtaggagcgtaacgatcggtatcagtgtcgcagagatgaaatagcatatgtacacacttaaaggcagaggtaggccgtgtcggaaagaggacagaagtcaggtaagtgaaaggaagtgtttggctagaggagttattaaggatggataaaatgggtggaaatcagttgacaacgaacaagtcggtaaagtacctaggtactgtagtaacatggagctgagaaatacggggaaggtccgcaggaaaagatggacccagccgagctcttccaacttcttggatcatgtaggtatgtatactacttactgaatgaaatcactttgggcagtaagtatagaagttgccattgtgatggggggcgcgccgtctgcacactcaagccaccgtctttggtcaaacatgacggcgggagaagaaatgatgccaagtagtatcgatggagtgctaatggatgcccgctgtctacaaagggaactgaacgctggccactgtcatggcgattggattgatctctgctaatcgtggctaccgaagcaaatgttagcagcggatgtgtaggcctggtgtaaactcctaacagatatccaagagcgtagcacttccatgacaaagatggagaaacttgtcatgcttgattgacagtttgaggtcccaccaaagatgcaaatgcgtgtagccgaggttctgtcggtgtcttctttttcgatccctgacacgagcacagaagctttggataattgttccacggtaggtaaggttaggggtgtatatgtgaagcaaaccagcttaaccctaactcgaaccatgtagattatgccttttactcgcttcagtgtggggataatatgaaaacacaatcaggctgtatactagaaagtcagttttcttcattttcagatgcattcaatttctacctagtatcggggccgaacccatcctcgagccatccggagatgtgggcccatccggcatccggtagcgggatccttttgggtcggagccaggagagcagaccggggaacggctaacgggggccaatgacgtttccatttgctgtctaggccaatcggcgagaaccgaacagaccgaagtggatcgacactaacacaatcacggactttttcctttcaggatcgatttgtcataaactccatgatgcttttcaacgccgtagtgactagcgatctggactggatcgtcaaggacagtgtcataatgacacttctatctgagatcattagttggttaccaacctgaagcgccatgagtatgttcatgttttttcgtcagccaggtgctgcgtattccattttcgtttagtgggtagcccgctatctgacccttgaatggtgagagattcgcgcaagtgagtctagcccaacaagactgattgaggaactcaaacccaaagtaacagaagcaatcgaagctcaactggacaggatctcaagtgaaaatagagacaagatacaatgcccacgtgtgagtgtggtgacgagctgatcaaagagtgagagggaggtagtacttgggtacatgggtacaagctagtagcgtgcctctaactgaggggccgggatcccaattggcatggactggaacttttctgaactttttttttttttttttttttttttttttttttttttttttgggggacctgcgaatgcccatgacatcgatgatggattcggtacgggcgccgccccgcaatcgcactcaaaccaccacttcgatatccaccacaattcattcagtctctataaccagtcaccgtggcgtatcaccactttccagactgaaaacacgcagcctaccatgacttgaaatccgacttccagctggtgattatctagaatgctgacccccgtccgctgccggacggtaccaaatgcgactgttgcgaccgccgcccgagtccttcgccgagccaacctcttttcccgatatcctcgacagctcggacacctacgatgggactcgactatcgcccaagtgctcgagcgcaagggcctcggcgtcccctccacagcgcgccataacgagatcggtgtccagcagctcagcgagcacctctacaagcagcttttcccccgcggaaacaccgaccctcctgctcccgaactcatcgagctggccaaggaccaccttgcccgccatgacttgctgggaaagaccaccgataagactcctcctatcgcatttcaactaccggccttggtgggcgataccctcgacgaacacttccacaagctgggcgtcgacgccgccgaacccttccttacccatgccaagcagttcgcagacgcccatctaccccccaagccgacgagttgggtacggaggagtggctggacaaaatacaaccgcgatggcacgaccgagaacgacgtcctgccccagggcaacatgatgtgcttcgatgtggaggtcatgtataaggataacccctatgctgtcatggcatgtgctggtactccggatgcctggtatgcctggctgtcgccgtggctgcttggagagacggaaaataaggcccagttggtaccaatgggcgatccaaccgtcgacagaatcatcgtgggtcacaacattggctacgaccgtgccaagatactggaggaatacgacctgaagcagacgaggaacttctttcttgacaccatgtctctgcatgtcgctgtgaacggaatgtgctcccaacaacgaccgacgtggatgaaacacaagaaagccagagaactacgggagaaggcagagcatgaaagtgccagtgtagaactgcaagaagtcttgcagggcggttccctcacggccgaggaggccgacctctgggtcgataaaagctccatcaactcgctaagagacgtggcccaattccacctcaacgtcaagatcgacaaggatatcagggatgtctttgcggaaacagatcgaaatgtgattctgaaccagctggacgatctcctgacttactgtgcggcagatgttcaagtcacccaccaggtttaccaggtcgtgttccctaactttctcggagtctgtcctcatcccgtcagctttgccgctctacgccacctcgcctccgtcattctgcccgtcaacaagacttgggatacttatatcgagacagcggaggcaacatacctgcaaatgttacacggcgttcaggagcgccttttcactctgatggagaggacgctggattataaggccgaccctgaaaaatatctttctgatccttggttgagccaactagactggtcaggacaggagatcaagatggccaagcccaagaaaaagggcgacgtggaacggccagccctgaatcagaaactaccaggctatccccaatggtacaaggatctgtttgtaaaggttcccaaggagctctcgggcttggacgaacccgacaaagagcaggaaaatagaaaggctcgacatgaattcatcaatctcaccgtccgttcacggatagccccgttgctcctcaaattatcatgggaaggctaccccttattctggtccgatcaatttggctggacgttccaggtcccacgagaaaaagcagagacctttattcagcgccagatgacacctgttcaatttgaggacccagatgtcgatgatcgacttaggatggatgttgatcacaagtacttcaaacttcctcacaaagatggcccgaacgctagatgtgtcaacccaatggccaagggttatcttccctactttgaaaagggcatcctttcttccgagtacccctacgcaaaggaagccctggaaatgaatgcttcttgttcatactggatcagtgctcgagagagaatcaagaatcagatggttgtctatgaagatcagcttcctccgtctcagagatttgtcaacaaggatgcagacagcaacacccctattggcggctttgttcttccccaggtcattcctatgggtaccattactcgtcgtgctgtcgagagaacatggttgacggcatccaatgccaagaagaaccgtgttggatcagagctcaaagccatggttcgcgcaccaccaggttatgtctttgtcggtgccgatgttgactcggaagaactttggattgcctctgttgttggagacgctactttcaaactgcatggtggtaatgccatcggcttcatgacccttgagggtaccaaatcccagggcactgatctccacagtcggacggcttccattctgggcatcacccgtaatgacgcaaaagtgtttaactatggccgtatctacggcgccggtctcaagttcgcatctcagcttctccggcagttcaaccctagcttgaccgaggcggaaacgactgccatcgcgacaaagctctacgatgccaccaaaggtgccaaaactaaccgcaagagcctttacaagcggcccttctggcgaggcggtaccgagtccttcgtgtttaacatgcttgaagagtttgccgagcaagagcgtcctcgtaccccggttctcggtgcgggcatcacagaggccctcatgagccgctgggtcagcaaaggcgggttcctgacttcgcgtatcaactgggccatccaatctagtggtgtcgattaccttcacttgctcatcatcgctatggactatctcactcgccgcttcaacctcgcctgccggttggccatcactgtgcacgacgaaatccgctatcttgccgaggaacctgacaaataccgggtagccatggcactgcagattgccaacctgtggactcgtgtcatgttcgcgcagcaagtcggcattcaagatctaccgcagtcctgcgccttcttcagcgctgtggacatcgaccacgtgcttcggaaggaggtcgacatggattgtatcacgcctagtaacccgatacccattgcgcacggcgagagcatcgatatcttccagatcctggagaagggagacgacgcaaagctggatgacagcattgtccctcagtctcaatatgcacctcgcctggagaacatcccgtatacgcctcgtgtgcctgtgatgcagaggcttcgcgagagggccgaggccggcgatcaccaagccttccttcggttcatccgggcacagattaccaattccgatgaagagctgaagaggatcatcgcagagacaaggtatagtgacccatatggtgccttttccctggcttcgaatggaagagtatcaggcaatccacatcagcggcatgccgctgtacatgcttcgacaaagacggctgcggctccttcaaaaccttccatcgcaagtcgtttcgattccgtctcgcaggcatcgaggatcaagtccgtcgcagctggcagtgatgagcccaccatcagagcgaccaaagcgcagggcaaagccatggcaaaagccagtggtacaaaacttgctgcctccacgaaggataccgtcctcaacgtaacgatcaagaagaaggtggcggcccccgagatggcggctgttccgtcaacctcttctgaatctaagtccaaggcttcagccacaacaagcacgacaaccaccgagaacgccaccgcatccccttcatcctcatcgaacgtcgatgcaaagaaaaccacatccaaaaccaagccgacccacaagaaggagactgaaggggaaccatttccctcccttgacgaccccgtcatcgccgcccgcctcgaagccgtctccaagacttcaccagggaccagggcttccgtcgccgcgaagctagacgcccttgcctccttttccatgcgagctgctgcggctgctgaggctgctgtcaccaccaccactactccagagccgccaaccaaccctccccccgttgctcccaaggcaaaggaacccacaaccaccatggcagaaaaggtcttgaaacctaccgccgtccccaaaaaccccactcctactctcacgcccaccaccaaaaagtctaatcccacatccacaccaaccacaccaaaacccgtcggccgtccccgcaccacccccatcctcccctacaccgctcccaagaaaaagttgccctcgagcgcgttttccaaagagcaaaaggagcccatgtcggtgtcggaggctgtatggactgcgagtgttggtggtcgtgctacgactactacagcgacggcgacggcgacgggtgatgaaaagaagaagacaacgacgactccaagctggaaaccggtgaaagagagtttgttcgggcgaggggtttatattccttgagtacctccaacggttagcgtagcctcgagcagtgcatttcataccttggtgagcgagagagagagagagagagagaagggaaatgtatgtatgaatgattatggtcgatagctataaaggagttgtatctgaggagtacttgtatcttgggggcagcagcaacagcagtagcagcagcagtgtgagaattagcatcttggcatcttgggcctggagtggttattttggatttgacatgctgggcgtagggaggagttgtgtagtgtatgtagcacatgttgtatatgttgtatctatatctgtattatatgaccctttttggtagcgggtgtctattgttgtgtctgtgtaacatggagtgactggcttggttatcacaagagttcgctttttggatcatatgatgatgtatggtaaaccgtaactagttattgaaagttctcgtttgccactcgttgatttcgtatgccatgatcatatctggttcatcgatacctagttgtgggttcatcggtatggcagatgatatatctggatgttaccacaaatggctagatatctggtcgatgaaagcaaaccacgtcggtatagatgagaatgagattatacagcctcgatactgttttctcaacgggtgttaatctcaccccccataacaaaaagacactcacttacacacaacaggtaggtaacatagcacacatattttggtagaacatttcctatcgccttggtctaaaacctaacctaacctaacctgacctaaccttattacctcaactgcggatgcggatggaaccgagccagcagctgctaatgaacgacgatcgaaaccctcaaaaccatcgttgttcccttttgtttccctggagatataaataaaaaaaacagtaataataaaaaagagaaaaaacaaagagggaaaaaaaaaaaaaaaaaaaaaagaaagaaagacaagacaaccatttccttttacttttctgatcgccgcaaattattgcaaatgacaaatgcaatactttcacagactgccccaacctgccgaccagccaacctgccaacctgctgccaaaccataaagcagttacaaacgaggaaaaactatttgggtatactctttcttccactccctctctctccctcttcgtattcctcccccttttttttttatctctaatcaaccctctttgtcttcttccatgcgccgccattgtcctccgccctcataacccaaatctagtgcggcaagttaggcaaaggcctcggccctacaatcggcctctttcccgccccaatcccctggctcccccgattctgcgaatcaccaccggtaaacccagcccactggccgacatcccaccgtccaccgatacctccgccgattccgttgactccgtcatccgaacggaccgccttggccgtctcctgctgcgcctcctcccactcgcgctgacgctggcgctcgagctccatctcccgctcgaggagggagagagcagcaaaacctcctgctccgccggtcttttgggtgggcgagtaaggagagcgaggcttgctaaagggggatttgttgttgttgttgccgacgtggggttggggttgagtcggggtgacggcttgttgcccgcgggttgccggggggcggttgctgccggtatggttgggacggatggggagggcggggcctagaccgttgttctccttgccgcccgttcgctgagcagtaagcttctgaggcggcgagagcatggggttcgctgggatcgggagcggcctggacggtgaggtggggtcgggtagcgggcgcggagagaggcttgcgcgtggggagcggatggggctgtcgaggtagccgtctaggatgtcttgcaccagaggcgacggaggtctgctagagaaccgccgctcgtcgcgcggcttccacgaatcctgcctgctgatgggccgagcagggcggctgtgcgagcgctgcttctcgtccgagtcgtcgccgctgctgacgccgaggcgacgggagcgttcctggcgctcgcgctcgtactcggcctcccgcctccgggccttctcaagttcccgctcgagctctcttatccgctccttgtctcgggactcttcggcctggtaatggctgagtagctgaccgcgcagccggggatcgctcctctcgcgggtatgggtctgggcctggtgctgtacttgcttctcggcggcgcgcttcctctcctcctcctgtttcagctcggcttgcagtcgccgctcggcctcctcttcctccttgcgtcgcctctcctggtcaagcttccactgacgttcctcctcctgccaacgccgcttttcctcctcgagccgcttgcgctcctcttcgtgggccttccgggtctcctcctcccacctgcgttcctcttgctgacgagcgcgctcctccgcagcctccatctcagccttcttccgctgttcctcctccacgcgcttgcgttccgcctcggcctcggcctccttgcgctttcgctccttttcttgtgcgctaggcacgtgcggggcagcagtagtgatctgccgacgaccgccgaaagaaacgcccatggtgccttgactcgcaccgcccatgtacccatactgggcaatgttccaggccggggacgtggtgccctcgtggttcttgttgctccagctgctgacgctccccgagaccgagggagtggtggcactgagggttggagacttggcaccccatctgctgctcgtgaccgaacctcccgtcttctgcgcaaccaagggcgatgccgtgggttggagagacgacccaaaggacgagctgaaggatgaaacggtggcattgctggcggtcgaggtgttgcgcgcaggaagaccggggctcttcaaggggccgccaccagtgggctggggactgatcaccttggcggtgttgtgagcattgactttgggaccgatcacagtcgggattgcctcggggttggcggcgttggcagcccggctaaaagcaccgatacactgaagtacctgtgcggggtctttgcgctcgtagagatcgaccgtcaggaaaacgtcgtgctcgagcaggttcagcggcggggccttgcacgatcgcaggaagatggagatgttttccatctggacgaagggcatggccgactgcttgaacttgacgccgggtggtggcagcaccttgttgacgagcctgaacaggcctaggggttagtctgtttgataaggacggatattttagaaaggtaaggactcacttgcacagagcgacgccatccttgagggcatcgagcaaatcgggctggggcagcttctcgccgatgacggactcgatccaggactttgcctcgccggcggcctggggcgtgtacttttcggcgcgcagcttgcgcaggtccttgtccagcgaggtgacggaagccatggtgtatctctgcttgaggcgcgtgttccagttgcaccagaagacgtcggggaaagggtcaagactattcaccggtgtcccaaggggaggcgtgaagtgtttgggataaggaccggaatccagttgggagatggggccttggagttgtcgggtcactttggcggccggaagggggaccaggttccagggtcatgtcaggcccaaagctgggaacagggacgggatccaaggttggccaggggacgggagagcaagagcgcacgcagtgtgtctctaaccggatcttggatcaccaacagggatgttggtccagatgagcttccagaaagggcaatctcgtggaattgaggcgaattctgagtgcgtaattcccgcctattcctcgctgcggatactatctttgtaattcctcagaggcgaaaaaaagggtttcgagtatgcagtcaaagacgggtggtcgtcgtcgaaggggagggggaaaaaaggatgcaaagaggggcagagaaattggcagaagctcgtattatgtgtttacacaggcgtcggccgggttcttgaaattgctaccaatctgacccgagattgattgggatcctctctcttgacggaccttggagatttgtgtcgtttcttctgctggttcgttcgcgctggcaggtccggtccagtgcgttgttcgatagtcacggtacagcggaggcattaaaaaaaaataaaaaataaaaaagagtcgttctccagtccctgcccgtcaatgaatcacctactgcgacccaagactcggacgatccgtaagctggctgtaaattagcagtccactctgtattgtccgcaggttcctgacagggagctacaggggacgccagcgccgccctaattgcgatacccacactacctatcccactctgccgggcgctgtaggtgtgaatgtgattgttacctacctacttagcacccgacgcttagctggcccgggacggaccccgctcgcctacgcaatcacacatgaacggtaacctgctcctgcacaccagccacagcctgtgttgcgctgctgcggaggagatttacacgtggcttgatgccatgcgtcttcccatgtcactgcaatgtctgtggctcggtctattcccgggctgtcgtgcagcagcgcagcgcgggcagcgggtggtggtagtgacggacgggtccatcccgcaagggaacttttagcgtcgccgccgtcgctttccactcactcatccatcactggcgcgggcggcacacacactggactactggtctactccgcggagccgacgtcacctcacttcttccataccaagaccaagattctcctcatgatctgatacacccgctcaacggtccgcagcgaccaacccgactcttcccttccatccatccacccaccccctctctacgggcactagctcctggctctcactctccctctccctctctctcactctcgtctcaccccttgcacatcacccgatactacagggcgcatctacagatcgacgtccggcaatctcatgtcgctcaacctcaggaccatttcccccttgaagcgggcatggtacaagtggaaagccatcaagtttccatggcgtaataagcttcttgtcggtaagaactgggaaccaacataaacacatgagcatcccccttcccccctcccccccccctttcccctggccctgtttgtctcggtcacgccgtagatcgatgacatacgcgctttcatccttgggggatcctccggccaagaagtccttcaattttcttatcatttacctttttttttttttttttggtctcaactcctggtatctcctttttcatcaccatcctcacaagacatctcttgttgtctcttagtcactcaacccctttctttctttctttttttcttgctttcttcgcacttctgtccccccttcttccccttcaccatgactaaccctagacaggcctcgacctagctggcaatgcctactatcagttccgccccactcgctccaccatccgctggcgccggatagttcagtacccaggcggtcgcagcacacacttcagtgatgtcgccgttcccccctcctggcaccaatggcttcgatacacgcgggaggacccaccgacgatagaggagcaagaggccgaagtggctcggcagcagaggatcaaagtgctggccaagatggcggacgagaaatgggaggccaaggccaagtacattccggattcgccaggggaaccttcaaccaggaccattggaaagccaggcgaggaatatgggcagccgcttccgcctctggtgggagagggtatgaagaagagcagcccctacaccgaggggacaagtggaggggttgtgagcggtgttgatgtttttgggagcgaagaggcgaagcaggctgcaaaggaagagcaggagaagcccagggcgacggtcacgcagacggccacgacgactactcctaccaacacgagctccgccacagcacatgcgacgccagcagaccaaacgagcggagcaagggaacatacctgggatcagatgatgaagcagcagaagcagcacaagaaaaagggtatcgatccatggaagcaggctcaggccagtaatcccagtggggagtggcatcccaaggcgtgggatccgacggcgagtttgggcaacaagaaggggtgatttagatgcttcctttgtgacttgagaagtcatgcattggaacaaaaggcgaaaggggctctggatgttccagtcatccagccctcctatgagtctatgagttatggcgcatgataaaaaaaaaagaggggacacagatacctctgatgagggggcacagagacctcctgccgacgactgaattcattcttgtcatctgatagcgttccagtcgctttcggtttgacccaaacatgtgcatagtgtacctattttgttcaaggacaatagaaagagagatcgcgaggttgagaacattgttcaaaaccttgcctggaagcagttgtagagaaatgagtagaggatcatcaccactatagattgctcaaaagagatagatatttcagttctataagtcttcagtttacaaagccatctgaaaagactatgaattcgtttattccctgtcatggtgaaaggaagaagaacagagaatgaggacaaggtgaagacaagacaactcaatggagctctgacaagcaagacccactgacaggctcaagctttggcgctaactcaattgggctacaggtactgtacctctatgtaccaaggtaccgggccgcccgctgtgcttcatcccgtgactgcgcatttggtgtgaatctgggagccccgctgccgtcgcgctcgtttgcaccacggaccacatcaagcgcgtctctcttttcccactcttttccaacttttgctttttttgtgtcacatctttcccagactttcacaccaccaacctctgtacccgtgccacctatcattattacagagagagcaatagagctgggaggcccaattctcacgccatggcggcctcatcgccgctcacagatctcgacggcacattgacgccggcctctttccacacagccgccaactcccccatcgctgccgataccaccaacatcacaagtcccgaccacgaaaatgaccaaaagcctgggtactacaagtgcaaagagattccccatgttctgaaacagtcctgccagatccatctcgaagagcaaatgtacctccccgcaatcgaactactcggaagtcttctcagcgatgccggtgaaaggcagcaaacagacagacccgtccgagtacctcctcccgcccagattgctctgctcggcaccctgaccattcaccctgcatacacatcccgggcccccgagcaaaccaacctcgacatcgctgccgaatcgcgagaatacctccgtaccctcctcaacaaggtcggacccataaatgccgacttccgctccgcattttcgttcagacaagggcaaagcagtggcagatgggcccgcagaaactcgcgagaattcaacagccctggcgaaagtgacggcggcggcagtatcggcagttacagcgaggcggataacattgagagcaagtggtctggaaatgaccacagtatatggagaagatcatcggatttctggtctgtcttgggttgggcgttccggtgcagcactacacatacacatcgctgggtacactggaaggcgtggctggatttcatgatcgagtgcctggagaaggattgggatgagcggcttgcgcaggatcaggccaacttccaagcggaaagcaacaatagcagcgacagcgagtcccaggctcagtgccagtaccctttgctgaagcaaagtctatttgtccaatatgtggatgatctacggcgggataggaagagggtactccatgaagttattcgcgcattgttagcgtttgccgatgacgaaaactccgcggacaatacctactacagagaggtgttcaacaaggagacagtcctccacacagacaaaagcaacaagcggaaacactcgcaaatgaccgccgtcgacttggaaaacgaccagttcggcgattacctcgaagactgggacgacccggtcaccgacgacgacgacgacgatggcaaagcaaacgcattccatactcctcaccatccatccggccgaacaggccgacgaacgaaaggccgaccaaaatccacccctttctccaaacccggcaaggccttcgacgtctcccccgcatcgacgcccaaccccctgcgcgtaaccgacggcctagcggactcgatacctctccggctgcgtctcttccgcctcatctcgggctgcgcctactatctcccacacgacgttctgtgcaagacccatgagctctacgatctcttcacattgcgtctcaaatccttgcccctcgccagtttcgagctctttctctccctcgatcacaccgactttgccctcccacgcttcatctacgtctcactcctacgctacgtggctcagtcgttcattcctcgcaacgctccgcagcctgaagacgtcgacccggaggccgaagccgaccacgccatcagccagacaatacttagagagtgttttctgccgtttccggccaagacagtcaccgtggaggataatgccaagtttagcctggtgctggagagcatggcctggtgtctgtttcagtccgggagtgttgattattctgatgagctgaagtgggcggtggagaaggggattgaggaacgggagaagaagatcaagaaggcgggtgggagaggtggaggaggagcagcgatgacggctgcggagaagatggggaggcaggtattggagaggagtgcggcgtcattgaggacatttgtcgacgcagttgaggctatgagtttagcggaggatagggtaatgggtactggggatgagatggatgaggattctgtcctggcgggaagcccttagaagtggcgagtcccttaagtgacaatgggtctgctggtttctggggtttggcctgttttggagctggtgtttggcggcgttctactgcacggcaaaaatggtttagcgcttgataatggggtttttggcggttacatatgatttgttcacacattttgttatatgataccccctcagcttagtactggaagtgtgtgttttgttgcaagcgtacaagattaatatgtaagaagatttccagtccatgccagacgagtggttatattgcctttggctactgttgctatctacatcggaatcccatcattgaatccatgacgggtcaagggttagggttcataaacccctgatatccgtaccccactgaaacgtaaccgctgtggaactcgacggccacgacctgtgacagctcaaccaccttgacaacctccgtctggggatagcttcagatctcccaaaccaccaccacaggcgaacagatccaacatctacagacttgggggaccgtaccacaagctgccactaccacgtattcatataatacttaatatctttctctaatggcgcttatcacatagtcctccttccccttcaatcgcaagctcgaaccacctgttcccgtcgtcccccattcgaagttcgaacgatcagatttgaccgcccgcgcattcgcccattcccataactaagacgcgcaatttcaccccctctcccagtaaaccaactacaacatcgcgacggtacaacaacaaccatcaccaccacaatggcgaaccatccaatccccgacctctccacccttctctcctccgcccaaatcttctcttccaactaccccctcccccacatccgcgccatccacaaggccctccatgccgagatcgacgacaagcagtcgcgcctgcgcacccaggtcggcggctcctaccgcgagctgctgggcacggccgacacgattgtgcagatgcggggcgacatggaatccgtgcaggcgacattggggcgcatgggtggaaggtgcggcaggcaggtggtgaaggagaagatggatggactcaagaagtgggatgagagcgaggatatgcacaacacgagcagaagggaggcggcgagggtcaagattctggaggggtgtgtgttggctgtccagaagttgttgagacgggaggagaaggtcgcggggagggatactagaaagatgagaggagggaaagtggaagaaaaggaggcagtaatgtccaaaggggataaattgcttgttgcggccaaggtctgcgtgcttggaagactgctggtcaagacttttgagcgggagggcattcataccgaagcgtcgaggacggcggtccagtcggctgatagatcgttgactgtccttcgcgacagactcctccggtgcatcgatagcgtgctggtgagcgtcaacgagaaactcacgccgcgcagcgatctcctcaaggcgttgagcgcgtatggtctgcataccagctctggagcgcgggacactcttcgccactttctcgaggtcagggggagtgcactgtcgctgtccatcaacaacaacaacaacaacaactgggagggacagcagtcagcggcagttcgaacacccaaagacatcctcagacggctcagcctctacgccaaaacattgcaagacgtgcaagccctcacacccaacaagctcgcggacgcgcttaacgggcttaagaagaaggcgctcctggcagatgacgccctccgcgccatcgagggtctccggctggatatttactcgcgctggtgcggcgacgaaatccggtactacacgcccttcatccggcacgacgatctgcaggccgaaagcgtcaacggcctgctgtctgaatgggcccccgtgcaccgcgacgtttttattgatgacctcgacaagaccgtcaagtccatgagcgaattcaaagccatcgtcgacttgcgcacctccgtcctccgcctctggatcgccgagagctcgcgtgtccggtacgattttttcgcctccaaagacgacaacgatgacagctcgtcggaaggcatccccatcagcacctccatgttcagccaaatccgctccaccatcaacaaccacctgctctccgtgatcgacaccaaagtgcacaagctccgcctcgtcggctccgaagcctcggccgctctggccgcctggcgcgagggcaccacggacgcgcacctctccctctgggacccatctgccttttcaggtatcgacctcaccatcccctccggtggcccctctggtggtccctctggcagcggcggcggtggtgccgcccagcaattcgcctccgaagtgatctcccgtctctacggacgcaacgacgccgtctccaaagccgtagcctcttacaagtcctggttccacgtgatcgacgacgtcgggtccgtagtcgaccagctgcgtcgccagcggtgggagaacgacctcgaggacgaagaagatgaagaaggaggaggaggcgacatgatgatgatgatggtcgtcgaagacgaagagacgatcgagcagcgccaccaacttttgtctcgtgaagacccggaacgactcactacccaccttagcgcgtccctcgtgaaagcgtttgccgccctggatgagcacttgacggacctgtggacccagcagagggacggtccgaataacgggcagatagccatgtacctccttcgtctgctgcgggacattcgtagtcgtttacctgatcaacctcagattccgacgggcgcagtggcggcggcgcaggaaaaggaggaggacagcagtatcaaagcttttggcctgcccaccattccttcgttgcatacctcccttgctcgcacggttttggtcagccccgtcgatgagtttgttacagtcgctttggctcggaagacggtggtcgggagagggttgtgggagggaagccccgaactgccgacctccccctcgccgggcatgttccggttcctgcgcagcctgtcggcggcgatggcggaggcgggagcggacctgtggagcccggcggcggtgagggaactcaagaaggaagtgaggcaggaggtgtgtaaggtttggttggaggctgctaggggggttctagaggaagcagagcggcaggagcgggaaagtggtgagaaggagactagtaaagaagagggggatgagaagaaggacgatgagattaagaaagagggcgaaaatggcggggaagaaggggaaaaagaagacaaggtgaaagaagagaccgacgaggaggccaagaagacacaagcagaagaagccttggtcgccaaagcagaggccgaggagaagctccaaaaacaacaacaagaagaagaagaagccgaaaaagccaatcaacaacgccgccgcgacctctttgtccaatggctcttcgacatcatctacctcggcatcttcctcgacggcagcaaaggcgacttcaacgccattgccaataccgtcttccagcactctggtctggatccaggggccaagggaagactggtcaaggcggcgcaggagtactacaagaggactcagttgttgtttggcttgttgacatcgtagccttccttccttccttcatgtgccatacagagtacaattacaataataccaattagttttgctacattcatcaatactcgtgtacgttgggtatatgtatataagcccgctactcttgtcccttgcgcccgccaaaactccgactccgattccaactttttgtctctgagggggtatctatcacctttccgaacatccaatgatgcgaaggagaccaaggacttgttgatatactcaaaacaatgaaacctaccagaggtatctcttgtcctcctcttctacaacgggactacgacgaagaagccctcaactcctccaaagccttcctcgccatctccacgctctcaaatgcttccccctgcaccgctacccttcttcttcttcctagtccccttgccatcacccatctcttttgtgctcgtttttgttccatcgtattatccttcctctccttctcgttcttcacaccattactcaccaccccatccacgaccggagttccattggtcgccttcccgttcgttatagcctgcttattactattactgttcttcatcgtcttctgcttcctccccttatcccccctctcaacctcctgcaactcgtcccacaactccctcaaaatcttccacccctccaccacctcctccatcctccttcttctctcttcggggctgacggcttccagctctcttgctccctgcacgatcctcgccttcctgatgtatttggccggtccccgacctctctgagcttgtttgactactcccttgagtgtatacccgatcgggccgataattgccgagatgtccttcagcacgaacccagttagtcccatgcccacacctttgacgagaccgaccattcgtcccgcgggagctggtttggtcgaccctgctcccgcatcgttgttgtcgttggcggtgctgcctccttgtgaccctgttcctgttcctgttcctggtcgtgaagcagaaccagagggtttgctgctgataccaccttctttgaacccacggtacggcaaccgcacaagacccgtccagccatcgtagatcccaaacacaaactcgtggcctgcggctttcagaccggatttgatccccgtcacgcgcgtggggcggcggacggtgtcgtccccgtacagacggggcgcgttgtggaagccctgggcgagagcaatggagaggtcgacgggggcgcgggcgatggccgaggcggacttgatggcgccttggccgatctcgtggacgatctcctcggcgacctcggccgggtcggtggtcgattcgccgccgttggtggtggttgtcatggtggttaggttggtgtcggtgcggtggtcggttgcagggcggatgggtgcgtggaggggggatgaagagggggaggggggtggggagtcgaagcgggaacgcgtgttgtggatggcgttggtggttgttgtggtgatgttggggagggattggcctgaatcgggggtggtctcgttggagttgttgtcgacagcggtggcatcatctggtttggagtcgcttgatcgaccggaaaatcgggcgtctgacttgttatcatcggcggcggcggcggcggcggcggcgtgatctttggtttcgactttttggatggttccgttttgctgctcagacggcttcttcaccttctcgccattgactgctgagttgcccttctccttggccttccccttcccctccaatctagcctctcgggccttcaacttcttctcccgcctttccctcttctcttgcttcttgaccttcctctgtttggccttcttgcccagcctgattggcactccaccaattcccgaaaacacatcgcctaccgtcgagacaaccgtgccagccacgcccgtcaccggctcaccaggtccttcaaagtcattccactcgacatgacgcagcagcctcaagttcttccacgaggtgagtctcttctcgaccgcgaggtccgcagccatggcactcagcttcaaacctgtcgggctccccttgacttgccagactgccaccttatctctcagaattgagcaccgcatcgaccggtcaccatggagcatcaagcccttgtggaacgccttgcaagcattctcggcaccatcgccttcctcactgatccgatgagcaatctcctccacggctttcacagcctcgtcggtgagacagtacttgattccgtcggcgagtttctccgccgtcagactcttgtacggcacaggctccgggccagccttggagttactcaccatggcaccccagaaatgctggtcgccaaagaagggcacaatcatggtcggcttgccacacttgagcgcaatagcagtggtgcctgcaccaccgtgaatcacgcaagcgcgcacccggggaaagagccagtcgtgcggtgtgttgtcgagcatgtagatgttctcgggaacgtcgagactgtcgccaccaagaccaccccagcctttggagacgagggcgcgcacaccggctagcttgacggcatcgaagatcatctgcgtgaacctgtctgcgtcgtcaacgacgatggatccgaacccgatataaacaggggcctcgcctgcttcgaggaatttaacaaggtcatcgggaggctggaaggtggaagccagctcgaggaagacaaagccggatacgtcaatctcatcgccccagtcctcgggcttggcgacaataccgggactccagaggtagctgaatgggacgtgcagacggtaggtagcaccgggggcccagagggtagaaacgggatcgagaccgagtgtcttgacgcggaaatcattaaccaaatcgccgagaccttgccaaaccatcatctctactagaggataggagatccagttcgtatagccagggtcgacattggactttttgatgctggcgagtggatggggaaacgcttgggtgggggtgtatgggaaggtaaacatcaaatggacgggaatacccagcgcctcggcgcagtggatatgggcaaagctgggagggttggcgatgatggcatcggctacaaaggggtccatgcgtcccatcattttgaggttgtgaacatcccgctcgtcatcggtggcattgatgcaagctcgccagaaaccttgaaacatgcccgccatggcggcacgtcgctttccaatgtcgccagcttttactgattccagagtcgggatcatgccgggattcttgaccatgaagctcatgagctctgctggatcgccgccgacggaaaagaactcgaggccggaatccttctcgacaaagtcgcgaaaggcagggtgtgtagcgatacgcacgcgatggccgtactgctctttcagaacctttccaatcttcaagaagggttgcgcatcgccgcgggaaccgatgaccataatgacaatgtttagctttgggcaggaaatcttgtctggaccggccgtagtcgaggctgtggagagtcgcgacacgaccgaagactttctgatgtgctcggcgttcttgttggaattttcgccccttgctggcatcaccttcttggctgccatacccagggcctttgccagataacccgtactgctcgtgtcgttgaccgagatgttgaggcggccgtcacgcttggagaccctgccctttgtcctgtagttttcatttccaacattgaatttaccaaagtggccgtgccgttcatgctgttttttgtcggcttgtttcttccgaaagaggggcttcttgtgtccaggggcatgctcttcttcatccgatgaggactcgctactggaatccgagttgtcgccaaaggcgtgcagtgccctgggatcccacagagatgtgttggtcccggctcgcttcatagccgggacggcaaaggagtcttgtctattggtttgtgtcggtgcctcggtctgccattgtttgttcatgggtcgcttgatgggttcggtatgggtttttcgcagtcctggcgattctgagactttgtctatcgggttcgcttggtcttgctttttgttctgcgacgtggggggaatggctgggcagaagctcggtgactgggtttcagggggaacatgggaagggtaaagaaggttacccttggcgtcgcgaatgacagtgacttgggcgccggtcggactcgtgcttgtttcgagcttgacgggagctggatcggaggtatctgaggttgttgcaaccagcggttgcgtttcgaaagcggtagccatcttgttgcgatgcttggagggcttgggcccgagggtatcgctcttcaaggaagatgctcgttatgatggtcgcggtgcttggacctagggcgcgtcttgctgtgggaggattgatgttttatgacgagttaatggtaccaccagcgactgtgacgcatgaaagaagacgctttacgtcaagtgcacctgctgcgttgttgggctggttaggtaacgggttaatggcgacggaacatgttcctccccagatggattgccaactgtagtgggagacctagctcttgctctggtgtttagtaacaaggtagtatgaatgatggatttgatcttcttcaaaaggagtgagtggccgttggttgggttccttgatcagcgacgggcggaaagtggttcgtgtcactgccgagtctgctcacgcgccggggaggtccaatgttactcgaatgcaagggtagccgcaatctataattcctgttttctctgtacacgtcccgtcatgggcactgcaggtgaaagaagaggcaacaacggccagacttctgggcaatgacatcatcttgagctgcttggccttcaatagcttcaggcttggcattccgtctttccaggggttggcatctgttaagcaagggcacatgtcccaggcacattgggacatcggatgcgactctcgggcagtcatgaatctgcccgacccggtgtgttggagatgtcacgattcaacgtgcaagatggaggcagcgcgatacttatcgtcgttgttctggactgaaatctatcttgttgcacaccatcagccgctgaccctgtcggttcatcccgaaaaaccactaacactaatacccggaggatccaccaggccccatctggacgacgcaatccgacctccaacagggccaaccgcatttgcatcgactcggaaagacatgatctacaaacttgcccacgcgacacaagatcgatctttaacgcatctcaaagacacctgcgagtcgtgcgacttattttcttcaaaagtcagagttggctcgagtctcgccgagccttaccgttggggtggaggattcgtctgcttgctaccttgactctaccatacaagaaatgtacacatttacattgtacatagtcataccagtgctgagcagctccaagttttctcttaagcaccagtacagccaagtgttaccatcacaagtcaaatgggccgctggtctagtggtatgattctcgcttagggttcaatcctgagcattcttgcgagaggtcccgggttcaatccccgggtggccccatctttttttcctcctttttgcgagtcattccctgagtgagggaggtaaagtaagcacaagaaatagacgttgctaaatacaacagccactcgagtatcaccaaccaagtgttccatgtccttttgtttttgtgttgaattccatctttcattcctgcggctgctctatatatgcagcgaatatccggcgagtatccctggcttcatgggtatctaagcgtttcctctgctctctcttgccctaactgttgtgatctttgtgcaaatacgagatctacgcctcctcgctgtgctcaattcctcccatgctgcgaaagaagaagcgaagataaaggaggaaaaatgacacccgatactccgacctctcctcggttcgacacccctgaactccgaaattctttgctcgatcgaacgcaacgcaatgcaaacgcaaccaatcatgcccatgcccaagtgcccgctattccgccttgcgtgatcccaaccgatgaaaattccagcgctccacgccttaggaaaagcccgcaaagaaagccgcgagactcggaaggagaatgactttgaggaagacacgcagcgagccagcctctccgatcatctctctggggttattgttgttgctgccttcgagttgctcgttgtcattgataatgaaaacatgtccaccggtgttatcgccgttgtcgtcgtcttcgttgtcattgttaacgttggggttaatctcgtccttgcctagcgataggcgaattgtggtcagttcaggtcgggatcctacaaagatgggtgggaagaaagaaaaaaaaacgagcaggacgaatgtagcaacggctagttggagaaaattagcaagccataccccttagtatcgtactccagatccatccataccttaaccccttgtttcccttcacatcacatagcacaccccacaacaccgcgcacttcacaattcacataccaccaccgccggtgaaaccggtagatcccataatcattctctcgtcgatgaacgaaagcaagaacttggagagaagtcgaccggtgaacaagtggaagaggctagtcttgtttttattggcgggatcggtgaaagggtcgacgttctctttgggaggaccgctggggtcgaaggttaggaagtcgagttcgtggcctgtttcggttgcgcgtgttgttagttggtgttttgggagcattgactttggtagaaaagaaaatcggtgcttttaggtggaattggaaagtggggagattggaaggttacgagtgaaggtcgaaaggaaaacctgagagtggatggagaaggaaggtagaaggtagaggtgggacatggctcgaatgttcaggttcgctcaaggtgtatggatttaccaaggtcggagccgtccaagaggctagtgaccatacaagtcatggaggggaagatgggatggtaatgagagcggaaggaggatttttttcacggcagaaataaggggttaaagaggaaaaggggaaaacttacgaacatccgaaacgtcaaaaaaccggtcccggaacgtcttcaccatatagatggccgcctcgccatccgggaactccctcaggctctccaacgcctcatcatccacaaatgggttaaaggccttcccgtctttcgccgtcgacggatgcgtttgataaatctggtggaactgatacatgaactgcttgaacggcaaattgtcgatcgcctcgagcgtatcccaggcttgtttgcgagtaaagtccatcttcaactgatccatgccttgttcaatctccccgaggttctcgatacctccctctttcctgcccatgatattttccgcttcctgttgctgatactgatggtactgctgctgttgctgccgttgctgaaccttatacaaccaatccctcttcttgacctcattctccataaccacatacgcgtccgcctgcgcctccttatactccaaaaacacactgagcgccgcgaacgccgcaaagcagcccgcccactccttgcgggatcttggcttcagcgccttgctgaagtcctcaaacagcctcctcacctcacgctcaatcatgtcgtttgtcaccgctttcagctgcctgttcagcaccctggccgtcagaaccttcctgtccaaaccctcgggcacccgataccccgcaacctcaatagcgtgcacggattctgggtccaggtgcaggtgataagacatggtgtagttcatggtcagaatctgcagcgcgcgcttgaccatgccgttgcgagattcgttggcgtatcgtcgcaaaataggaagcacccgattggggattttggtagtatgctcgcacgattgtgtgaggaggtaagcccattggtcttcgttatatagtccctcgtgaaactgtcgcagatgccggcgcaattcttcgcgctggtcgagccagccatacggcagcgcaatcggcgtcgccggggactcttcgaggacgagcccgtggcccgccccgagcgagtgttcgcgcacggtgtaccacctcgtagcgtcgggggcgttgggggtgggagtgaagaacttggcaaacacggtgagcatagcatccttgttgaagccacggccgagagtcagacgcaatttgatcggtttctcggactccttttcgtcctcccggaagcgcaccgaaaaagaggcgacgttttcccttacgtactcctctgctcccttagcgccttcccgcttcagatgtactttcagccatgccggaaagatgacctcggtgaagtcgctgaactgccagcagatcacctcgggcacagtgagcttgagcttctcgcaccgccggcacgggcgtgtttcctcgcacgacaccttacgagcgtgacagcagaagcaggcgcctatgcggcggacttgcaaggcggaaacggcggtggagatggcgagaggacccttgcggcccctgagagtggtgcggctgcttctctcggcgtccttaccgccgaacaaggccgcgctgctgcccttagcagcgttctgactgatggactgcggggtgatgacgacgaacttgttttcaccggagttgttcacggtcacgctgccgggggatgtggaagagaaggtgactgtagacgggctgggtggtacctttttcttctggacgcgagcattgccacgggtcttatggatggcagtgggcttggaggtcgcgtgcgaagatgaggaggggcccggaacggacacggagggagctgggtatcgctgctggacttgaacggatatgtaagaagcatcctctggggcagagtgatggcttaaggtgtggctcttgatactctctggtgggctggaactgagtgcacctgggccgatctcgatacccatgttgaagggagaggggacttcttccatgaacccgggctcgaggccaccaggatgaagagggtcccaaggtgggacatcaacaccagacaagacaatgtggaggtcaaagtcgtcctgaaagtcctgtgattgttggttctggtggctggcaggctgttcagatggtcctacagcagccatgccttgttcgtattgcggatcaggaaacagaatagagttgatgtccacgttgtcgaaggtatacccatcgaattgtgagaaatcatcagcggagaattggtagccaccttcgggcgagccagacaaggcatctggagtcaaggcagctggcagggggcttaacccgccgccaaactgtccctcaacattggtccaagagcttagactaccctggacagggctggcctgaaggccgcccaaagtaccggtatcggggctgacattgacaaaagcccaagcgtgttggtcaaaatccgagtcaccgccgatggactcgggggcatatccatgttggggggtgtgggtgtgggcgtgatcatgctgatgaccatacccgtagttgtgttcgcattcagcttgctcatgctcagggtcaccatgatgtccctgaaagggtgagtagctcatgaggggtgcagtagacatgctttctgagggagcagcttcggcgggtggtgttatggtttcgcggcctttgcccttgtcagtagccctcgtggtgtcgagggcttcgttctttgattcctccactttggcggttggaaaggcgatctttgggatttcctcgagcggggaacctccttgctctacgggctcggggtcttggacgccttgagatgcgttggctaggacctcggttggtgaaacgtaaagagactattgtctatggctactgtggacgtagggtggtacgctggtgtgatgttgtgttgcggtgatgatctggacagttgaactctttgacgacgcttgttaaacgctctattcgaaagtggtatagaaaggtgaaacggatccgggattctgtgcgatgttatcctcgttcttatatccagcgagagctttgggatgccgcagcacgcaagatcaatggcttatggaatgctcgtttcgacaaagtgccattctcttgtttgccgtatcatgagtgttcaagaccaaggagaggtgtcgcagcaggacgtgtggaagggtagagtcgagtcacgacagctaccaagaccgaggcatgcccattcagagagtcaagagggttgtgaaaagagggcgatggaaagaaggacgggaacgagaagtgagttgaagaattggaaacgaggaggatgaatcagatattggaaacacaaaagacgatcagtgttcttttcccgagtccttttggttctgaagagaccctgacctgacgtcgtcaaggacaggtcagtcaaagccaagacaagacgtttgcctgcttgagatctacccctccatgacagagtgaacccgatgggatacaatgttgtacacggtagacaggccgggagaggcttcaaacttgtatcgagagaagtgtcaagagtgtcaaagacccatcttcaacaaaccagacgatataactaacctcttcagggtaccgaacagatgcgcaacttgcatgcgagcccattcctccagatcatcgtccacatcatgttcctattggacagagtcgaagggtggttcgctcagcccgccccgtcaccaggggatgcgcaacccatgggtgtgttctgcgggaggcatggggaggagggacatgaggcgggcgaggtgtcatccagagaggggacattggggacagattgggggggtgaatgtcccctcgatgtgaaagtcaggaactgaaaggaagaaggatgaaagccaacccctcttggcggcgctatacccgattggataccgattccaacagccactatttgaaccgcgcctcctcccactagccagtggcctctctttcctctctggtttccctaccatttttccgtaccatttccatgttcatgtactgatcttaccgtattacacaccgaggctgtccactagctctgtcgctttcgttccactttcctggatccttgcttgcaacgaaacacgtccatggacggacggacggacggatagatttcgtggagacgaggttaccaaagatggaatacagggcgaacgtcattcgactcgagcaaacaatccgtcctaccttcatctgagcccaacacttccgagccatcgagtcaggggttgtctcaacgaacaaatgaatgaacgacaataccttaaggcgcagcggacgggttcaatggaacagagtgtctggaactcttctcagcatttatacagtgacatgtggttgctactccgatgagctacgaaaggacaacccgccaaggccagcaatgcctcaatcaactatcactcaaacacgaccacatcccctagtgccgatgatgacgaccgcggtgatgatgaccaacacctacaagtactagcaaacgcatcaagctaagatcgatatgttcaacatctctcattacctctaggtacttgaactcctcggtcaccagcttgcccccacggtgccaccatcccaagagtgacttcctaagatacccagcattagacatcatggattcatggcaaagaaaggacaaggacaaggaccaggtggacatgctgtgtttccccacagcacacaatacactacacaccaacacacgacttacaccacagacttaaaccatacgttcttatatccgctcgcctcggcctcggcttgaagattttatggtataagtgtcatgtacgatccaactagaatcttgatcgtggtgtcatcaactacgagtttgactttaatgaacaactacctgctcagcatcacgaaaaaagaagggggcgatacctacgaactggtgaggagcaataagcagctaagcctcatcgttttacttgacgacgtatagacctcgcaacgcaaaggattgaaaaagtccacttataggggaatgccgtcgaccacatacatacataatggttaatgagcttttatggctatagagtagtcgcatacctttgaccttttgcctctcttactacctgcatttcgggaccgtactcgtgagtctttttaccatgtgtcctcataatggtgttaacccgactaccaagcacccatcatgggcgtatcatcacaacgaggagactcaagcacgacccccctgtatgtcgtaagtatctcttcgaaaagacctcggtaaagaaagccgaaacaaagccgctcgtcatcgcagacttgagttccttccccgtagataagcccagaagaggtgagaagatggaaaaaaggcagttagaatgacatgacaggtaaggcaacacaacacagcccggaacacgacattaagcagtgatagtggcaaaaggagtgtggcaaccagtaatctgtagaggtagtcaagttcggttggagaggcggtcaagggaggagggcaagtaggcagttaagggaggtggtgagatataatccgtgctacacaacgaacgaggtcgggctggttgttgttattcggtaggaatatgtagcgtagagcgggcagggcctgaagcaagctcatagggttggtgaggcgactgtgggtgtgaaggaaagattgcagaagacgagcgagcagcgatttcaaggtatcaaactgtaaggccaagtcatttaaaagccaataactaacagtatcaaaagaccaccaccctcccaagacacttgggcacgttaacacccaccccacccaacacctcacttaattgcacagcgtacatcaagaaaacttctagcaaccacgagagggtgaatcccaaagatacaggaaggcaaagatcacgccaataccaccccttataccccgagcaccgtctctttccaaagtccaagttgtccaatgaaggtgttccatatccatatccatatccgagagatgagtgaggcatatcgacagttcttttatccgtttccttccttgcttatatccaaccagcacacgcttttcccgtctccaatcccatgttcatttatccaagacgttttcctctttttgctgttttcccttactttttttgcccccctttccctaggtaactttgaccatcctggacagcccagtagaggcatgcttgtccttggtgctgtcccaaccctttccataccagaattccaacaaaagctcgccgacaagcgtttccttgacttgtccttggcgtagatataacctcctgtagatttgtcgagacaatgatatgtccgtctggggttcttcttcttaaaaaaccaaaagcaaaatatcaagcaaaaaaagagaggaaaaaaaaaaaaaaaaaaaaaacaagaaatgaaaagaaacaaaaccaacaggtataataagagtgcctccgaccgagtggatgctacatgaccagaccttctatatatatagcctcgcggctgttccttctcccgtgtatcttcctgaccaatgatgcaaccttaataacaaaagcaaacttgagatccagatccacaaggggagtcctgtagggggatataaccaaaccagaccaaacgcgcataaaaagcagaaaccaaggattcaaaatcaagctggtgaagtcgcagagaggtactgtaagtgaaggtgtaggtgtaaaggatcacccactcccactcgagagtaagggcatccaatcatcttcattcaaccttcacaacctcccgcttcaccccagccccaccccaagccctcagcggaacctcgccgccgcagccgccgcccgttcctggatctgctgctccgtcctcacatacagcttatccaaaaagtccatagccggcgcatccttgaggatcttggcgacctgaatccccgcactgatcagctgcaagatattccgatcgtccttcaacggacgactctgatgcttagccgcgtgcctcatctccagactgttctccaaaatcgtcacaaactgcttgatttgcccgttatacagcacccgcgcggggattcttcgcttggtggccagtctcttcaaaaggtacacccactcggtccattcgcggtcctgcggtctctcaacgggccgcatttcttgggttaaagggatggggaactggtacttggctacaaagtcgtaggcgcactgggagagccggtcgttgacttgcgtcaggacggagtcctgttcttgcacgaggaggttggtcggcaggtgggggagctcgcgctcttgcatggcgatgtattcgggcggaggacgctgaaggaattggtgtggcccgtcaaactcgtcccgattggaagggcggcgctgggagcggctgcctcggttgttgttgttgttaccgttaccaccgttgtggttgttgtgatgatgattgtggctgtggtggttctgatggtggttcttgttgccgcccggcttgctggagggtgctgttgacagcgaggggttgtcgagcgagtagtcggagaggctgggcgaagccaggatgtcgtcgaccgagtcagccgatgacgacgaggcgaaccgcgacgacgacgccgggaggtggtgatcaccccatcccccctgtgtgtggttgaggttgaggttgaggttgaggttgggcccggtgctccggtactgcccgttaaggtgcccgtgggcggcggcgtggcctggcgcgctagtgtatgggtcgacgggggctggtcgggggttatagagctggggagtgggcgcggcggcggcgtggtagacgtggtcgggtccggctcgtccaaggttgtactggctctttaggttgcttccaaggccgaggccgttgcctagcgccgtcatcgacccggcggtcgttggcaggttaaacgtcgagacatttccgcttgtcgagaaggccacgcttttcacttgagtgttatttccggcattcctttgcagacggggatattctcgctgaatggaggcaggtggtggttcgatttcttacctatgcggccgatagggacccctgctggtgacgtcgaacgaggtggtgttggagtgctgctggtacgatgttgtatcgtcgttgtatagcgggcttttggtgcattcggttagttagccctagacgcgccccgagtttccccaaaaggagggatgatgtgacagttggtcatgttttggggatttaggctgtattttcccacctgcgcgtagagagccaagggtcacttggcacaacggccgacgtgcggtaataagcaaagtccggctgtgccatctttagtcttttcctatagctgatttgtcggaatgggatttccgaaagatcgatgcaattcttgttgaaagggcgcccgtccaaaatggtggtattttatcaaaagtcctctttatttcttgcaaaacttggcgagcgcaaaaattcgcaacacggaaaattcaaaatattatggcccgcaggagtgttcaaattggcagaggaggagagagagaaaaaaaaatattcgtccagcaaaacggcaaaaaccgaaaaaagcctgcggccaggatttcctgggataccggccaccgaaatctttccaactccagaaggatccacgaaacggagctggcgataacctcaccgggttatcagatcttttcggcggattcgcaatgatccaggggtccggtagggctctcgctggcgactcaactaaacacgcgggcgggtttgacagcttggcggcgtgcgcacaagtggattcctagatatgtatttttttctgatcgcgaaccggacccgagatcaacagcggcgtgtcctggcactcttccttcggacgaagacgacaaagataaagaagaccctagagactccagagggctgggcccacgatggtgacataatccacctccaagttgggagcgtgtggcaaggttgatgctgtcacgacagcgagcagcacggatacggcgcgacacgatatcctggccggtgcgccccggcagttgggaggccgaagagtacgacacacacacgtgcaatcacacgccccgtttcccggtcagcaaaaagacacaagcgagcgatgtcaactttggatcgccagcaagcacgcgtgggcgatgtttcttctgactcgtgcaaaggtccaaagcaatcgggtgtgaacgagaacggaagatgatgagcaacaagacgtagcgatgatggcgggtcgccaacaagtcgacaaagtcaaaccgcaggacgagcgagtgcaggctttttttttttttgtttttgcacttctttgcttagtcgttgttcttggctgccgggataccctggacatctgactttgcgccgcaatcctcgggtctccagagccagagggtggcctgcgcttgcagggcagaagcatctgtacggcggagaagtgctcctgctggtggtgatgcgtcgtccggagtgaatcccgatggtgtcaaccactccattgacatgtcaaccgcgggaagctgacctggttgcccggatgagtgtcgtcgtgtcaaaacacccaaacatcgcgaggatgaggctcaccaaaacggcattgacggtgtgtaggttccacgggatgacctgtggccggccaaaagtagggcaccagcgttgggcaatggcagagactagttgccaaagacggcgtgtttcgctgggaatgcaagatgtgttgtcgacgacccccaaaggccatccaaaggtgattggtgcaaggagctcccctgagcaagtcggagctggttgtgattcggagaacgtggaagctctggaagggttgggcacaaatggaacacagttcgctggcaagcccaatttatgtcttgatgccacatgccataccgcacgtttaccgacttttgctcccccccaatcccgcatttcgtggcgtggccatcgctccgttctgtgaccctgcacctctacggcctctgccggtgcgggcatgcggttccggatcctttaatgctgtgtcctgcccctctgtcctgcaaccctcccgtccctctttgggtctttcccgtccgactgcccgttccttttcctttaaaaaggtcaaacccaaagctgaaatccgcatcaggactttgaagtccggagatctggtgtacggatatcggccttgggaaagaccgcatacgcgccatattgcccctcaagaaaaccataccgatgcccaaaaaatgtgaggccggaatgggaactcatgagatgagatgtgtgcgtcggcgagaccccttctctcatcacatgtctctcccgttgcaatggtctcgcttgccggccgccggttgtgtggaaactctttggagcactggaagggcggccccaccttgccgcccagtcccgaatacccgccccgttacgttggatgcccgtttcttttgcgaccgtcccgtcgcggatttggatgccggccacgttcttgcccttttcgttcccccttcctgtctcggtccggatgaaccgcccgtttcccgaaacctcagcccggagtgaggattaccaacacagcacacctgacccagacaacccgccccggacccggccccggacaggccttccgccggttacctcggtgtcatctccagaggcagttattatatcggtaaatttcgtcaggtgagtgaccatcgagaagatgcatcggcccacacgcattcatggaggactgtgaaaagaacaattgacgtgctgtgctgggccaccaccagcttacgtccctcgacaagacatagcagcccttggagtactaccttgacggttcatgttccctgggatggatggtgttgaagttaatgttgttccaagctggaacttacagatgggccttgacctctggccgatggccgaggtaaccccggggtgaaattctgccccagtcgaaatccgcggtagtaccgatctggagctttgcaccaccccctggaaactcatctgataccgatgttcttctgagactcacacacatctggaggcagcagaccctgaccacactatcgtccgaccgatgtccactcgacagcatgccaaccgcaggtttcgttcaccctacccaccaaatcagttggcttggcatttctggacccttataagatcatgttctagataaggcctgacgggatgctttgaatgtccggaagctgtccaaacgaggggttctgggcgttacagcatatcacgttgatttgtgtgacctcgtggaccaatctccgagatcgacgacatgttgtggcacttggtcaagccaccatcgtgagcgatgaccggacgcaagccactcttccagtggtagggaccaaggaatggctggaatttctttggcggagtgtggcagggcatgaagtctaggcaggatgacatccgacagcgggcaggtcttgctagaggcttgcgctgggggtttctgatctgttctgcctcatggccatcagatttcaatggcatgcgaaagtggctcatcactgcttttgcatggcggtgattgtgtatatgggacttgcatgcgatttcttcggatggcagacacggtcgtcaatgatcaagccactaatgaagcaggatgccatggcctcagcctcttgtggtggaagaccaacgaacatgtctcacccgttcgatatacattgaggagaatcccgtcatggatatggaatgatgttaatggggtgctattgtaacgaaggaagctcggcgaggaagtttgcgacggtcgcaaaagtacctatcttggcagtgcactaacaacccagcagttgtagcgaccttgttgaccgaacactcgatttcgccacctccgtcattctttgtcgtccggcacccagttcgcgattccaacattctccatcgattgcgtctgcaatgaatttcactacatctggatgcatcctcacgtctcaataaatcacctacgattgtattcaagtttcggatgccggtgttcactcggatacgttcatcggtatgcccaccttttcaaccaccttccactgcactgtcgatacgttacgctcttcgaaattgatgcgtgttacaaactcgcggttggatttccaggatcggattaagatgtgttgggttcaagtggcgaggagatcgcaaggggagcgtaactgcactggacaagagacattcaaaagagttatgttggcgtacgagtgaagggggaatcgatcaccaactcttgctacgatggttgcattgcacagggccgtccaaaatttaccgacttaacgcatcctctttgacaatgtcgcccgcgatatggctacacacggcgcgaaggatagcgtggaggaatgcgccggtcttatcgacgacgatccagctcagatggatgtctatcacgaaaagagccacgatcaggtaataccgaagttgttccaccggcatctggacgattcgaggttctggccagaacgacgactgatcttcccgtccacggcttaccaccattggcaaaaagggaaccgttatcggcatgccgtacttgagcagtggttcaacacatggtcggcgcacatggacgacgtgaagaggcgaaataatgaacgactgtaatgcgacggcggtagcggtcgacatttcaaagttgatgagcgcagtcaatgcggcaggcatggaggatatggaagtggccatcatgcgactggggcgctggaacaggagatggtcacggcggttcgagtcgagacgggcgggacatggctcgaagaatcttctggggaaacgacgagatttgatcggacgccgatgacgatgactggacctccctttgaccctctttggactctcctgcatgacgaccccacgatatcggacgcattggtgcctgtgcgcatggaaatcatgttgttggcgacatatcaactttatgagccgttcagtgcatacacaacgacgacgaagagcaaatcggcgctttttggtcaatggcaccatggtattcgcgaccattatattgcctcatttgtcgcatcgccattgcggtcaggtaagtgaagcccaaccagcttatctcgtgagacaaacagtggcagatattggtaaacattgagcgcagataagatcaaaatatgccactcagatgttgcggtttgaggctgtcgggaaactccatgccgagaagggtgccagtgacggccgtcgtggagactgtggggggggattagcatcatgttgatgcggctttgaaaaaatcctcaagaaaactaaggcggttgcattacacgctggcagtgcaggaagcggctcaatgcatgtcagatcgataagtcgtcgaattgatatcggacgacgtcgtcgccgcgagcagtctcatccatttagacggccggacgaccagacatcgacacaaccatcaacagacagacggcctctttgcagcgcagcagacacggcaggccgatagtcagcaataaccatcagacgattgtgtgccgctgtcatttctgtttgtcaatccggccctcgagactggttcatgacggaggacatctctttcttcagtggtgcatggctgtccattcaggttgccaagatggcttgcggaaggagtgctggaacaatattggctagaagagaagcctctcattcggttttctcgatatgcgggttggctattgggtgagcacgcacttggtgaaaccagttgcgaagaggctgctcttctcctcagttccaagcttcttgatgagttgtcaacgaggcagtcttccactttctgcaggcatcccgagcagaccaccattgaaggcgggggttagatctggctttgagcgttgtcagtgcagcgcgattaccattgcagcggcgcatgcgttggatgccgaaacttttgaaacatttccgcaatgtgctccatcatagcatgcagattttgatcagattccggatcgcgttttgcagattgatgggagaagagacagctttcgaagtttcgaatctgtcagatttttttttttttttttttttttttttttttttttttttggttgttggtctgctgagtaccatgagattactcggctcacgattgaagatcgcaattgtccgggatactgatattggcaggcccggcgtgtcttttgatcggtatagccggcctctctggatatttgttgttcgtattcctgttgcatcatcatctcccggcaaaccaccccccataatctcatcagcctcaatttcttttttgtctcatcacccggttatcttgtcacagccaagggcgtgtgtgatatcgaactggatgacgggcggtggtggtgttgtgggaggcataattcgcaattcgcgcaaaacacaccctgacaccccggagtcagacccctccttccagtgaaaacaagtgggctggggggtgtctctgggaccgggggggctatctgcactgatgtgttggcaagttggcaagccatgtgctgcagccaattccagcgatagcagccaatgccgtcgcaaagacggccctggttgcaggctaaccatcgtcaccgggcatgataggccggggaggcatgcttggccccgctggcagaccctccatgtttctcttccatcgcttgtcgcatcgccggaaaacaggatcacaggccagtcagacgccggaccatgaccatcacgccgggtctcgtcagccgcggcctattgcacgtgcagccgaatgtggtgccagctcagctttttccgcacttttgattgtgacaggtctgccgggtgcagaagtgcaattattgcggcggaggtgcgaggttgggaaaagagggggaagtgggaagtgaggtgaagtgagaaactgaagtgaaggacgaggctgtgggaaagtgcaatgcagtggtgacgggagagtttggtttggagttgggattggcgcagttcaattttgcgatttctcgtgttagtgtctcggtgtccagtgttctggatcgatgcatttcacaggcaaatttggacggacgcaacaacgggagcagcagcggcagcaacagcaacagcaacagcaacagcccagcaggcaggagaggcagagcgggaaaagtggggtatgcaatgttctgcacctcactggtgtggtcttggtgcaatgccatggatgctcccctgcaatgcaaagcctcatgtcgaatgagttggacgaccactctgctcgcaaccagggggggtgtgtgagagggtgcaaagggaccggggttgagaggaccaagggatcatggcgatgaggaaggaggctgcacggaatgagcttcgctttcccactggtggtcgcaggaaaagaaagagaaaaaccaggagcaacgaggggcaggagcggccgttctgctcgacattaaaaccagactttttccccctcgcctgcccatcagctgctctttcctcgaccaaatttcctcaccgcactttcttggaagcccaacccgtcttggatttgtgcccaacgaccctctcagccaaccaccaagcgcccgctgctctacgccctcactggactcactcagccctggaccacacccacgcacacaaccaaggacggaaccactcacaccaaatccggatccacggcaatccttctcgacgcttcttcggatcccgccttcctcacagctcggcttcttatacaagctcttgcctccccgtcatctcgtcatcttgcgtctcttccctttctgttctggtgtttcacactccaaaagagaaagctactagagatcaacagacagatctacgacccacacaggatcaaggacttctttcccgctctgccctggtgttccacgacagcccaaggttgagtctcgcgacacactccagtttcgagcccaaaggactttttttcctcttcactctccattcaagccacaaggactttcagcccacaggactcttctctctactctctgctctctgctccgagtgttatttgctcagagttactgccggagagcgttgccaccacaggacaactggacacacagcccgaggaatgactgctatcgttgtgccccggacttctgataacacaatgtctggctacaacacccacgttgagctggacgaggttcacaccccctcgaggtattttgcgctgctttcttatcttctacctgggaggcccattgtgcttttttggcgtttcttttgcgttttcatcctgttgtgtgtcaagtcttgttttttttcatttgttctggcgttctgtgtttttactgttgcgacaacaacttcgccacagcaacgcctcagtcaggctgcgcttgaggtgtcttcggccaaaggagacttgacaaatatccgttttgaggactactgaattgcctatggaaagccgttttcatggatatgacccagaggatcacaggaaacacatcggacgagacactgccggatttcgttttcgccatggactgaaccaccaaaggactcgactcttcattgagtctgacgaactgctgctttcatgcacgcatgttctcctgttatattatttgcatgtctcttcggagcatcttgtggtgagtatcggacaactggacagatcaagcatctcacattttatcggacaagaacattcgccattgatcgccgttggaccacttcaccttgccggacaaacatctgtggattttccgttcggatttttgctttttctgttcaaaggatcgaggagacgccaaacacacggtcacagtcgaggatttccaaaaggccaccacctttacgccaggatttcttcatttttctgcctttgcatgcagcgtcctcgtttgtgttccttacctacccttgcagttattcgcaatgggatttgaggtgccaaagagatgtcgcatcaatcgccttcggtcactcgcccagcatccaaacctgggacaccattttcctctcattacactcgcctggatttaaagagaggacctttgtggatcatccgtcggcgtgcctggatttttcattctcaacaatcaaaagcccctggattctccgacaacacctaaacacgttctcagtttctgatgttatcgtatcagacaggagtcgtgtgacggtacagccttggactttcactcctggacacatttcgacccatggttttgacgccggatttgtttcttttgttgccattgcggacctggtcaaccgatatggactggatatgcccggatgttttctgtttttctttctttgttcaaagtcctccatggatctggatggcgtaatagccagaaacacactgctttggcagcccagttggtccgtaatcatgctcacccccctttgacccgcgacgcaaaaactaacatgcagcaatgtgcaggaacaaagttgtgacatctggacgccggcttttctttggtctttcatgtttctgcgacttcaacaaccggatttgttttgatagcatactaacccttccccagcgattacagctttgctcagaccaacatgcttccctccactactgggatgttttctttctgccaaacaggaccagcggacctgaacggttcgtcttgggatgcaacaacggaaggtccacagaacttttccgaattcactgttgccggagactattataccactggagatgccgaggactgctttattcctttcagccagaacacaccaaggccggaacaaacggaaaccatggaggactatcaagccaggtggaatgctgctgctgccgcggttgacaaggttccaaaggcggagcctatgcgccgcatgacttcccagagctctaccagcagccacaagcaaaggatcaccaagtcgacacccccaaccaagagggtaggaaggtcgagagttccatcagttcatctcacctcgacctcctcggcgttgtccaagcttgatgtctctggaaatggctccagttatcaggatgcctcattgacacatggccgcatcatggatgtgccccagttctctactccggattttgaatcattcaatggacacccagcattctacaccagcatgatgggcatgccggatggtcttcccttctccgccgagatgggtgcttctgctatgagccagcatgtgaacccccagatcttcactgccggtatgattggcagctctcctcagtcttggggctctcctagccctgttggctcttcgcgcatgtcttcccctggattcttcgagggggatgttttctctggcgttccttctgtctcttctcccgaggagagcacaagctctatctcgcccattattcccggccaatcgcccaggtatgttgctaccgaagttttgccttcttccgggacactctcttacccttatggaaacatcaggatgagccgcaacggttcgcagttcgttaccaccgaggatatccatggaaatgtgattcctgctgttgacgatgccttttctcttcctcctcctttcggcgctcgccgtatgagcggtgatggtgagtctgccagggatcactatctctacaagaacgctcttccgcaagccgatggtcttttccactgcccatgggagggcgagaccaactgcaaccacaagcccgagaagctcaagtgcaactatgagtaagataaatctgttcttccgcttctactacgggccacttgactgaccatcatccaccgttatagcaagttcgttgactctcacctcaagccctaccgctgcaaggttgaaggatgccagaacgcccgtttctcttctactgcttgccttcttcgtcatgagcgtgaggcccacgccatgcacggacatggagagaagccctatctctgcacttatgagggatgtgaacgctcacttcccggacatggcttcccccgccaatggaacttgagggaccacatgaggcgtgttcacaacgacaacggctctgctgcccaggccgcttcttctcctcccccatcgggagccagtgcttcttcccggggtcgcaagagaaagagcgagggtgacaaacaggaagcacaggaaaagaccagctcccgcaagtcagccaacaagattagcaaggctgaggcccaggccgatgttcaccgtgctcaatggagcgagcaccagaaggctctccagagcatcttccaggaataccttcagcccgaggacccccaaagccttcagtacatcaaggatgctcaggagcacttggccgccatgggcaagcttcatcaagccctttccaacggtgttcagccccgcagctggaagatgtagacgttccggtaagttcacattccgcatctcagaaatcacggaccattaactaactgaacgattagacattttgtcagaacgcaaaactacaaatcaacttctggaatagcctcctggactttggttctacgatctcttcaagtgctaggtcacttgaaccagtcaacgtcaaacgaatgacggtactggaccactcctcgccacaaagctgtgacgggctagccacctcgccgcgccgagttgaggccggcccatgagccattgttgcgcccggagtgaggagatatggacaaagtctgatgggctccatggacctactcgagactccagcgcattgacgccggaccagaggtcatggagtagactgtcaggggcgctgatgcgtcaccttcaggggtatccgacaaacgaagttgaagaagttgagatcaggggacgagggaaagagaaaagttttttgttgaccgtggccgaatgtacaaaggaaaggaaaaatgggaactgggtggcaaaagcaatggttgggactcctggaaagaaaagttttcgagtttaaaaagttaaggggctggatatgagatcaacagtatcatatactgaggatggcatgggcggatataccggttttgttctttctagagggttgtttttgtacaagggcacttttcttcttcttgggaatggggatggggttcttgacgacttacgactcttctcattttgttggacaattttttttggtcccttctttgataccatggcagttatttagggatttagatagaaggttctatgagctctcagcttgggtttgatttgcgaattggttatttttctttttcggttatctcagttggtggcattggacatttcgttgaagcgggttcatcgcggggttatataaaggaagcgagcaggttacttgtacttcctggtttcggtttgtgatgttacgatgtcatgttcatgttatgacctagatgatttgtatgaaacggagtaaatgggtttgatttctcttctctcaagcatagaacatggcgggggctgagtacatatcgtcggttcaaatatgaaactgcatgtccaacaccatctctcacttcgcttcttccagattcccaaatcctgagttgctttctcatcgtaccttcctcgctatgtttttcttgcctcatcccacaactcacaacgaggaacccgatcttgaaatgggggggactgatgaccgaggagcgctaagatgaggatgtcggtagttgtgttgatcgaggatgtacggtcactcaccttgtcaccacagatatcgtgccaggcatcggcgccgcagaaagatgagttcattgggagagacgcaatgacgggacctattatggtgtgtagtcatggtccatgattacagtgtatcttggtagtgatcgtcatctttggatagaaggagcattaagtggtgagattattatcactggggcaggaagaatatcagcaattctcgcatttgcaatgtcaaatttccacttacctaagaaaagacccgcttacccacatacgggggactgttttcctttctttttacgtttccaggtctactttttgcggattctataacgtgtggtttgtggagtgcgcttttggaacatcatcagctacttgaagaagttctccaagtgctctacgccaccaacatacactaaatccctctgcgcgtatagaagtgccgatggccaccatggtaaatcgtcgcgcatttgtcttggaattctttttttttttttttttttttttttttttttttttttttttttttggtttcggtgttttgctcaaaaggtcggcgcatcaagaacttgtggcttttattggcgtcgcccaacgcctttgagaactctttttttatacatggatatcgcctaatcgcttgacgacatcttcgtggagcaccatcgagagtcgggcggcgaccacgtcgttggtttcctcatcgccttctgatagacccagctcctgaccaccagcaatgcacttacgagcagcatgctcatatatctctcccatggtcgcccccagctcggcaatgctatcctccgcaagcagattatcacgcacctttagtgcaatcgagggccttactctggcctcgttgatattgatgtcgaggaccgtgtcgatggttgcccagtgagctatttcgacaagaacaacccccaagctgtagatgtcaaagcttcttttgaaccgttcgcggtcttctggatctgtcgactgggcaagagggtggcgatacaggttgtgctcggcgtcgtcggggatatccgtctcctcgtcagcacgagcgggcctcgaaaagtcaaaaccagagagaaatggtttggcatagtcgacatgaccgctgctggttcggaagaagatgatattttggcttcggagtcctttgtgcagccagttcaccgcgtgaaggtagaaaagacagttgctgatggcatgggcaagcctgatccggtccgtaacgcgaggcttgcggcttgtcgcgagcagatcatgaagcgatactggtggcagcgacgtatgtaggttgtcttcttgtggcctctcaaacaccagacccaatcgcatgttgcggatatcatcgtcatcttccgcgccgttgatgccagccgctttgtcaaagaagccgagacagtggggggttcggaactcttctggcttgggtgtgtggttcagaagcgccgccagcttcctgactctttcgaaaatgacttccttgggcggtgagagatcgtctggtcgttgacgatcataatccttccactctatccagaccttcttctgggcaccgcctggcagttggagagttgcttcacatcttggcaagtccgagtcttggttgtcggcatcgagctgtatcatggagcggtcgaggaagaggtctttttgtgtgtttggcttgcctaattcaaggaacatggccgtcgcttcatcccagggagtgggggtggacttcttttcaggttcgatggactcgttgaaggccttgaacttggctagctgggaaagcagctgcagcccctgagcattggctcgcctttgctctgccgacatctgcgagatgggggtcgtaggagagttggcttcgagtttgacgtttagtgccatgacgagccttgagagatctgcgatcttatgatgcagctgaaggacccctctgttggtgtcctggacggtatgatggatctcgacttgcatgcgagcgtcgagaatattggtcatgttgtcgttcaagacggaaaagcgcgagagtaacagctcaaaggctactttgtcgaaggatacccactttagcctcgttgtcacctctttggaagtgtcacggagactggccatggctttcttgatgaagtttctccttcgttcaggcaacggaaagtttgcctcggcggcatcgcgttcagggttcaacagaacattgtcggggtcaaaagcaacctggagacacttgttcttcttttggtgttctttgaactccttgaacaggcactcgacctggaccagcaggtcaaggacagtttgccgatggaggatgaaggtgttggactcgaggatccttttctggttgttgccgtcaaggtcaaccaagcccgatgtttcactccatgcaaagagtctctgctgttccatccgtagccgcaggttgaggtacttgcagtcctctggcatgttcaaggccgtgatgagcagctggatgccttgaacacatccggtatacacctgcaatcctattgaggcgacactgatggccagccctgcggctgtgactggatccatcttgccagagtgagaacttggctattcttgttctctcttggttggatgggctgaagtattgtcggagcccaagagagaataatctcaatgggcgggatgttgcgagtattgataaaaatgcaccctgagatatgtgttaatggccgcttttccacaccttttaccccggtaaatggccaaactcgagggaagttgcgatgaccacgaattgaaaaccatcaagatgctagatctgaaaaggaagcggttcgggattcaccaacccctcagccccaaggcgagccgcagcaccaccaagacatgatgtgatgttacactagcgaatgacaccccccactatagtcaagccatcgccaactgtctccaatcacaagcatccatgggcttcaacccactgtttcaagatgcgcgatggcgaagcattacgctagggatatgccgtatggcgaagcacgaagacagaggttgcaacgacgtgctaggactggaaagaatggtggaaatcgtttggttcggacagcctggctataagccgcattccagtcatcgagatggcgatgatgatgatgaagatggaagcgccgagtcttgagttaacataactaaagtgtcagaacttggcacaatttccttgttgatatcggtcaagtggataaacagtatccatgatgctgcgtgcttgtcacctccgagattgtgactgatggttaaaaaccgtgagtacacacatctcctgcaagaagctgaagacggagcgaacttccatcatgttttggaaatccaattccattgcccggccctaaaaagggaagctaaactaaggcttgtagagaggcccgtgcacagctgttcttttgacaattgattttgtgaagagaatggaagtcaaaagtaggaaggcagggaaagaacatctgtctatcaacccgcagcggacaaaccgtaaccgtaccttccgtgtcaggtgcaaatgctaggtacatattcgaacgtgccctaacaattaaacggtgccgtgcatgtcagcgatgcgagatggtgtagtgtactacttgggtgccttcagttcacacccccattcctggtggaagtatagaggcagtttgatgaattcttcttctctccatccatcgattaaccaactccacataccccacgacatcgtcaactcattacagcatcatcgccacaaagcttgtcccacactatctggaccagattaccgaaatgacaaacagggaccgttcaatgggtacagtaccccaccgcctctttgtttcgaggtatttcagctacagttcagttcgacaaactgcattttcctttctcgcgtcgatctgggaccaaaaccggttgacctcttacggtagcttgtttcatccatcatatcatctacccttttacaggaacggtttatcacgatgtatctcgctgaaagttgtgatgaggatcctgaggtcctcgcgtcccttgaacccgaccccaccaagaggtaccgcccatcccactttctactaaaggtatcgagggaatgtgagaatgggatttgcattttccatccttcccaagacgtaaccaagtagtctgctcaaggatcaccagccaaggtacgtgtacctagcagaactttccgccatctagtgtacttccctttttcctgagcttgagagagtcgggtatcggaatagttacactaacagctggattcagaagtagtggctggcatcccagggctccccaccaccacttcaggccgctgagctgtcatgaaaacagcaccctacattgactttctctggcgcgttacccgacgtttataatccagcttttcatggagggaacatacgcacaaccactccgagttatacgacatcgtacctttacgctgctacggcgtctcgatgacatcgccatgcccccgcatgagaatttcaaccatatgaatgttcgtaaatcgcagaaggtggtcgcagttgggatattccctcctcaaccacccaagacctcggaacgaaccacacgtaggttcggcccttcccgccaccgtttggtcagagtccggtcacggtccgacggccgggtccgtgggttcacaaagtctattacgcgttttcctgttccacggagtgtgggagcacggaagcaccggcgcagcaggcgggtcatcgtccgactcccctatgtagttgtactgtacacgtgtagcccactgcggcgccgcacaccggtacccaaaggcatggcggtccaaaggctggcagacgcatccttcggccattttgcaacgtgggcagtcccatgggaccccttgaactgcaacctcatgtaacgatgcaggtcatggccaccacgaggcgcctgattctggaaatcgtgtattcttttcaaatccttgtcgcttggccttcttctgtcgctcatctttgcgaaacactgggcatcgccgacgatgaagcgctcaacgtgcttgtccagcgtgccaggcgtgcccgttgcgggactgtccaccctatccgtaacaccctttcgaggacccccaagtcatcaccggccaagaccgagcccgttgagcgtcttgtagcagccattgtttgacctgcaagggcgggtctgctccgccaattgcgtgtgcccagttgttgttgtttcggttggtaggcttgaacccccatcttcgtcaaccctctgagcctacttttggccttctgtcttcggcgcggggataccgttgtccgaaaaaagaaagaaaacaacaagaaaatagtcaacgaggcgtatgcaccgttgactgttccgctttgcacattggtacccaggacccgatgcacgcctctttctcaacgttgcgagccgttatcaggcgccatagggaaactcgctcagtcaaactccggactagctcccactagttgtcgttggccaacaagccgtcgaattcaccggccacggcctggctcctggcgaggccgtgattcgaaggttgaagaatatcggacttggcatttgacggtattgactcggctatgggttgaaagggggttgacgcatgcatgcacatgccgattgctttctttttcctcactgaacgtatctgaactggcttcaacggtcaattgtccaaagaaacataaacagggcatgaggccaggcctgtccgggttctttgtctcatttctatcttcaagccccctgcccgcaaatcccagggtcctcccagaaaaacaacgcaacccctcagtctcaactccgagctggtaccacaatccacggtccgtattatctcgccgaaaatacgatatccgtcctccgagacagttttccaagcagcgagcaaggtaagaaccaactggaattcctagcaaaagaatcctatgtctgtgtattcgaacagatagttccgtggtaggtcgtggccggcagacgaagtctgtggcgggattttcctgggggcgatgaagacgttaccccacaagatggagctacccgaacagacagagtttagggttccgccgcgcagggacaggctgagacagggcagagcacgccaaccaaggtcaagacgcgaagacaagcctctcgggagatacccatagtcccatacgcacccacgttgtcggaaccgccgaggaatcctcgtaggcctagctaaatgctaacaagccgacttcatccaggcgcgaccactcgagaagacattcttcagatccagcacatcttcgccaagtttctgtgctcgggacgtgctcgaggagaccacgctacgccatatcaattatccaatttcccgggccaagttatattgcagctttagtgggcgccggatggtcctatcaggccaagacaagccgaaccagcgtctatagccaagctagcagctggtacatcgtactcggtttcgatccaaatatcaccacccgacccgagctaaaacacgtccatcgttcgatttctccgctcgtcacatcggcttccatcccatcgcatcgactcgtattttgactagcacgagacacaccagcaagcacgacccccccaacgtcgccgatttcactctgaaatttagccagacggattgccgacaatggagcccttctcgcccgaagccccacactgcaacggcacctccagtagcagctcgcccgcagtgtccagcgacagcccggggacggcgacctcgggcaccgtccggaacggatcggtggctacgacgacatcacagccatcagtacctcctccttccgttccagcggcgtgtctcccttgtgtgagtttgttattccagatcacaacactgtttccctaaaaaggaaaaaaaaaaaaaaaaaaataaaaaaaaataaaaaaaaaaaaaaaaaaaaaatggtggcccgtgtgctaacaaaacctcggccatatgtagcgaaccaaacatctcagatgcgatggaaaccacccatgtggccgttgcaccacgaccggcatcgtcgccgactgtgcctatattgcttcgcgccgtgggtacaaaggccctcgtagaaaccccaataaccctactcccggcgccaatcccaataagcggcatgcgtcctcatcgcccccttacgcgggaactactcctgacagctgccccatgatgttggggcatgcgcctgttaccatggccacaccctccgtccatgccttcaacccttccgtcgttttgccggatcagtcgcagctctccttcccgtcaaccccatccgttgcgagcatccccgtctacaggaataactatatgatggacggcaccgctatgacattggcgacacaggccgctccgcccatccagcctccagcagcaagtttgccagagcgttgtttcgaggctttctaccactttttccacgccggtcatccgttcgtcttgcccaagaggaacttggttgaattgctcaagagcaactcagagccaaaccttccagtattgatggccgccatgagatatattggttcactttacgttgatgcaggtcctgccaaggccagatttctggatgaagccattcagctgtgctacgccccgggtgtgcgcaaggacggattcttgatccaggcgctcctgcttatcatcattggcttagacggcagttgcgagcaagaaagagctcgggaactccttgctatttgcgaaagatatgccatcgaaattgaccttaacaagcgggaatttgctgtgatgcatggccgaggcgatccgatcatggaggaaagttggcggcgaacctggtgggatctctatgtctgcgatggcatgattgctggtgttcaccgggtgaccaacttccttttgtttgatatcatgactgacgttggccttccctgcgaggaggaggagtaccacaaaggggtatgtgttttcccaacagcaatgagataccgatgtttgaatgttgactaacctgtgattgttttcagtgcatcccttcaccgatgagtcttgaggactttgacgacaaggagttccaggacgaagaccgagagttctcatcatttgcgtatcgtgttgccgcagccagaaatctgggcaggatgatgcggatgccgaacgtcatgttcccggatgcagcagaggtggacaagatggaggcacatctgtccaattggagaatgcatcttccggataacaagagggacgatctcgataagaattgccagcttgatgaaatgatgttccaagcgcactttatcacccatgcgtaagtcatcactgcaccaatcccgacaaagcatgttcaggaaattgtgtactgatgcccttcacaacccgtaggtgcaccattatgctccaccagcctctttcccagcttgactcttcgccagtccaagccgtcaactcttgcgcgcctcacaggcccgtccactcaggcgatcaatacaacgcccatactaggcacactgtcacggcagcctgcgagatcagcaagatgatcacgcaagctgttcccgtgaccagccatacgcacttctttacgtgcgtcgtaaccctctcttccatcgtccacctgtccaagtgggccctctacatgattgaagatgaggccgaccttcgccagcaaatccggctgaacattggcgccctcaacaagctcagcaaggtctggaaggcggccaatacggcttggacccaggtcaagggcgtggcgcaggagatctaccgccaaaagaaggtgcagcagatcaccccggctttctgggtcggctatacccaggaacagatgatgacatccattcaggcggacgagagcatcataagcgagttcgaccaggggctgattgctcaagttggcattgctcaagttggcgtcactcaagctcagtgagctgatggcgtcgataaggtgatgcgtcttgtcttggtttgggatgaggggctcaaagagaaatcgcaagtggatggtataagataatcttggtagttgcaaagcgggtagaaaggcaggaagagggtcttgtacttaaatagtcgactctgggtagtggattttcaaaacaacgacaaggccaacaggggcgtgtctgggcgcgtgccttcaagagtgcagtaccttgcgagcaagtaaggtagttacagtacgcttgggctcgcttggttgcttggacatagttttgggttacataaaatatcctagtaaatatcacgattggttatcggtctctcgaacgggggggggggggttcggcgttcgcttttcggtgaggatactaccaagtccccggataactaaccgttcgccgatagttcgccgatagtgttgccacatgggctcctcgccgaactgggagggccagagtccggactctaccattggatatcggcttattattgcgggcatgtgtatccccgcgtgctccgatgtcaggggatgctacggggtcaatcccaaggtgctggaccgatcataaggctggaacctgggaagtcggcaacaacgcggaagacttctccgggttgcattgtgttgtcgagttgttgaagatcagagtgtcgttgggtaacatcgcgaacaaattcgccggcgacaaatcaagattgcgacgcacttggcaccctcaagtctgtcttgggcttccatatctctcaggatggagaagatatacgttgcacgatctcttcgccgagagctatacggcgaccgagtcaggatggtcacggcgacaacgggcagcttgtgcgttggtgaagacgaagtcacgtcggggatctaccgtcagcatcgccacttgccagtcgctaaagcctcgcgatccttcgttcgttcggttactagtgtagcgtgaactcgcaagacatagccgtcttccggcagtgtaccgagcatctacactagagggccgaagccctagcgagtccaacctccgagtctaaaactaccttgatacctgacaagccggcatctcttcgccgaatctcaagtccgcccggggataatgctcggcgacgtcaacataactgagtcacatttgatttcaaggcgaccgatgacaggtaacggaatgatgaccgcctccaagcgaccatgctaatgagtggcattttcacttcacttcatcatacccttccgtctgtgctttcgtggaattacccttgtgtacacggcgcaacagactcgacgggatgatgacaacccacatggggcatatggttgtcagccgcccgccttcgccgttcgggatccggttgctgcaatctggaaaggtgggagggtttgtgatacccacctagggccgtctcggaattaaaaggttgaaacaggcatgtctcgccgaagagacaacatggtggtggtgtggacgaagaactacactagtgcctcgttctgtcttgggcgatatcgatcttatggatgtcggcgatgctcgtcatgatgatcgagggcctcatgaacccaatctttcctccatccatatcttgaaccccgcctgtgtacaataccgagaccccgaaccattctttcaaaacgtatgtggaataatacttaatcggcaacatcctaccatcagatcgacgtgaccccaatctaccacgctacacgtcgacctacctacgccttgcaagggcatcatttcagcgtagcgttgaaccccgagtgcaacaccatctcgccattcagtcgccgtcaacgtcagcggcacaacagtgatcggctaagtatgctcagccgccaacgtaattttgtactaagttataagcgaatcattacctcgtaacattcggagacttcagaaatgctgaatgaacatgtcttacgtacctaccttatcattgagagcgtcaagtcagatctaaagaaactcttacttcgtgggaggggtgctatgactggacggatggaaatcatgttgagtggaataccaagccagatacagccagtttctgtcctttttcttgcggagtttatttgctgcttttggagtatcacgacctagcttgatggtgagcatgaagctctgaaccatacctacgtaacgctggctaaacactagggaattttgatttggcgctgatcacaaacccagtctccaaaccgccagtaaccgagcgccaggtagcattgttgacagctagcttcgtaaggcttcaggctgcgattcagaaaggaatataacctgaggtgattgtgcacctgctggacttgaattgctgttctggtgataggtacctctagggagggagcttgtgggtttgtgttgcttggctcccgactcccaattcctagggaaaggttgactttcgccctacgtacaacacggttttcgtcatcaacaagacaagacaagctgacataagacaagagggaagggggaagaagaaagaaagaaagaaagaaagaagagtacttggtcgatcggatgacgagaacactgatctagtgtagtttccgggggcaagagaagcactgtaatcaaacaaacacgggcaacccgcctgaacaattgttacagatcacagtgtcggggatcatctggagttaacgtattaacgtatcggctcatcaccatctctctttttcgatcatcaatcatacaacagaactgtgactgattggcccatcttgcttccttcattcaaactcgacgatgcaaaaagcaatgccacagtattatagatactccggggctcggcctgatgttgtgtgcctagatcggatttagtccgacttgcaagtctacgggtcatgcttttccacatttgcaaatgcctggatatcaatcaacacagttggacgccgatctttggggtcttgattgtacggtctacctgttcaagcctcaatgtttgttcaaaaaggcttcatgtaccataaatgcggacttgatcatacgatggcgcttgcatatcgatgaaagactaaaaagaaagagagaaggtatcaaaaagcaaagagaattggcaaagccaagtcgagccaagaaaacgcccccaaatgccgtccgccatccactatcaccctcttgtaccgcccctgcctatttttcgttgatgagggataggtgtgttcagtacaccctggttctgttcgggccgggaaacaacctcctcacaatttatcttcttaatcctttgtttttatcctttttttttttttttttcttttctcacgatgaacagacgaagctgaataactaacgtctgaacatcgatgttgccctcgccgtcatcatatgcaaagaaccacacaaacaagacagacagcgttgcttgcgccttccacttacttgcacgatgcaaaatgcaatcttgacacctacaaaacgttgatcctcatccgggagctagagctagctgcatgcaagtgctttctttttcgagatcagccaagacacgatcagccaaacaagaaagggcatagctgagccatcttgtttcgatacatgtagcaaactactttcctttccctgcaacaagagagcgaaggaaggcaggcaggcaggcagtccattctcgagtgagaatttggtggcgctcggtgcttgaaggaactgaagcaaacatcaccaccggtgatatgaggctttacagaaccccccaagcggtggaacgatttttatcgtgaggaggagtacgaaagagacatgggatgccagctagtcactaaagaaacatgaatcgcttcagccatacccgagacagggcatactcgaaaaaagagacacggtacggtatatacatacagagagccgagaagaggagaaaagaaaaagtatcgggctttgtctcacgtgttgtcaaaccggacggagtaagggaacaaggaacaagaggacgggatctactaggtacatatgtatgtcagtactaagaaagaacgtttatgcgctgacgacagtgtgcgggaataagctactgaatgggagtcactttccattccctcgctttatctcttcgccgccaaaacagtcggtagtagcacggtactgcagtgtagaaaacggctagggcacgcggggggggggggggggtgtctgagggagctgatatgtatcttgtaagcgcgctgcgaccaatagggaagggagggcttgtatgggtaactcttttccttttcggaagatggacagacaatgctccccccatcacaattccatgtcccctgagttatgggcggtatcacactccgtgtaccggggaccgtataggtggtatggatgccattgtttcgggtcgcactggtcggcgagctttgtggcagaaataagctgcatcgggcttcttggtatggcttgtttgtcttcgtagccttgtcttctctggaatggggtctgagatgtggacgctggacgatccatataagggtcggattcgaaccttcaaagagatggaaggtgtttttgtggaaaagtccggttgtcaggtatctgttgcgctttgttgttctgttcgggatatcgtggattcagagtcttgagttgcttcatcacttcactaatatcaatcataccgttcaacaactacaaaaacaatgggtatctccagctcgtcctccgagcacagcaccagcgtcgagcggaaggatcccgtcgtcgaaggcattgatatcgaacgacacgccgttgccgaatcccatctcgtcaacaccacggtgaagaacatcagctggaagggcgtcacggtaacagtcaaggacagagagacgaaggaaccaaagaacattgtcgacaatgtggatggtatcgtagaagccggtatgtcttcccatttccctctctacccacctcactcaatacctcatccactaacacctctttgtttttttttcccccttcaccaggcgagatcctagcctgcatgggcccttcaggatccggcaagaccactctactcaacttcctcgcgtcccgccccctcccttccgcctccggcggtggcaccactacctccgggtccgtcctcatcaatggccaacctacttccacctctaccttccgtgagatcacccgcttcgtcgagcaggaagatactttgatcgggtcgctcacggtgagggagactctcgacttctcgtttcgacttgccagctcgtccaaggttctccccaagagggagagaattgccaggattgaaggattacttgatgcttttgggctgagagggcagaaggatgcgctgatcggcacgccgattcgcaagggaatcagtggtggacagaagaggagggtgagcgtggcaagtcagttgatcaccagcccgagaattctgtttctggatgagccgacgagtgggttggatagtaaggccgggtgggaggtggtcaagtatttaaaggaggttgcgaggaggaataatgtgaggctccttccttgtgctgatgtttgctgggaactcgtggctgacaggaacaaaaacagttgatcgtcattgcttcgattcaccagccctccacagcaacgttcaatctctttgataaactcatgctcctttccgctggcaagatgcactacttcggccctgtcacgggcgttacggagcactatgaggccttggggcacgaggtgccgcttcatgtcaatccggccgagttcctgcttgacttggtcaacatcgactttgcttcggagcgcgaggaggcagtaaaggctttggatgacatgcagactgcttggcaaggatctgagagatcgagacagttaactgccgcggtagcggaggcggaagccagaggtggtgatcaagttgatatttctaccgccggacttgggggaaagccgggtttaatcggtagtacggcaacactactccatcggagtttcgtcaagagttatcgagacgtggtggcgtatggcatcagggcagcaatgtactttggtctcgccatcatggtcggtactgtctgggtgagactggatgctgctcaagagtctatcattcctttcatcaacgctctgttcttgtaagtcttactttctcttaccatttcttctcgacctccgtgctaatcatggttttatgaccatcagcggctccgccttcatgtccttcatggccgtcgcctactgtcccgcctggctcgaagattacttccaatacgtcaaagaacgtcgcaacgggctctacggccccacggctctgatcatctccaacttcctgattggcatcccctacctctttggtttttcgttgctgttctccgtcatctcctactggcttgttaacttccagcccacagcgactgccttcttcatctgggtattctggctcttctgcgaccttttggcggcagaaagtctggtggtgtttatgtcctcgctcttcccctcctttgttatttcccttgccttggtcgccttcgccaacggcctgtggatgagcgtcgatgggttcatggtgcagccgacgatcttgaacgtgttttacaaatacgtgtttcattactgggactatcagaagtatgtgtttgagaacatgatgatcaacgagttcaaggatcgggtgtatacgtgtggaaaattgcccgagggaatgacgggtgttaatgggagcaattgccaatgcatgtaccagactgatttggcggatcagtgtctgattagggggcaaggcgtgttggatcagtatgggtataagccaggcaaacaggggagggatattgggattatgttttgtattattgttgggtggaggttggctgcctgggtggtgctgaagttgaagaagtgaattgttggggtttgtaggtggctgagaaacgcgggttgtttttttggcaagttgtgttttattagcggcagcctgttttgttttgttttgttttgttttgttttgttttgttttgttttgttgtgttttgatgtttgagaaggggaagacatatgcgcaccctgcgatgtactctccgtagaggtactctaccagttttaccgtaatctttcataattattgactaccacaaccatatcatcgtccaaaactaccgtgccccaaagtcgattgcgcatatgccacatattcggaagaggttttgtatttcgtgattttcgttcctgcgtcattatcaaatagtccaatcccatacccgaaatcccagagcctcggtattaccccgtttccgtatcccccgtcaaccccccctcagtcccatcatgcaaaaccgcatcctccctaacggccatataccaccccggcgtccacccaggatgtcccaatcgactctttaaccaacaagtttgtttcccattataattcccccacccagccccgatacaattgtccacctcggcgcaccgatcaatgcacgtctcgatcgagtcggactcccggtgcgtgatctcctcggctccggctagcgagttgtagtctcggtcgcaaagcaatagatagcccttcccgtggctggacgatgtggtcacagtatcgttggaaggcgcatacagggtcaggttattattggggcagatgatggatgtcgaaggggtgatggtggcgtaggcggtgggtggggggaggttggccgtgtgtgtccaggaggggtgggcggtggttgttgttgttgtggttggcgtcgggctgagagaaatgcagctagttagtgatgaaccgaaaaacgattttggggtggggagatgtaagatacataggagacgaacgggacaggcccggccaaggacagcgaagacgactccaccaccgccccgtctccgacccggagggcccaaggcaggaaaggtagagtaagtcatgccccgagccctaccccggccgttcatgttttaccataacggtcatgtttcctcaacctgtatcaacctccaaaggcaagtgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagaacaaactcacctattctcatccttcttaccacccccgttcccagcaccaacacccacccccacccccaccgcgactccaaccacaatcaggaaaatcccaatcgccaacaaccaccaagccacctgtctcttagtccccaggccacaacagtaccgcttatttttgccgttgccatccccgtcgccatcaccagcttccttgtcgtttatcccggctgcggttgatgccgcaaccgtatttatcccgggtaccgagccaatgttcccatattgtgaatctccgtacggtttagcaaggatgtatgcctggtatggagaggcgctcgagatggtggatgttggctcataggaggatagcttatcgtcttggacttggtgagggctgacttcgagggtggagtgcggagcgggttctaggcctggttggccttctgggtgatgtagctgttgcaatgatgaaggatgatcatgaggagagggagctcgttcaatgccttggtaaggagcatgttcccagggtgctagctcgggggcgttcgcggccgcccggctggatctgtcttccattgttctgaggaggtagggttaaggttgttcttgttgttgttgttgttgttgctgttgctgttgctgttcgtgacacagactcggagtgagcgtcagtcagccacgcagataatcttgctgttgtcgccaagccaggaactggatgctatcggctttgcttcatccttcacatatgaaagcctgtttgagattgtttggagacagaaagatggatgcatgggaaaggggaagaaaaagatcctcagggctgaagggactgaatgcaaatgacaggcagaaagcccgaggatccaccgtgactacaaccatgtgctactgtatgcagtaggttgtacacggtagacatcaagataacgtctggctgagtgggcgcttgagctactgcacccatccccaacattgtggacaagacatgttggtggtaactgacgagagcctatcaaaacaagcttttttggcgatcctgctattcgatccttcctgcagggctctcaccaagatccagttcgaggtcagcttacccttacacgacaacaaggagatcttacgcccggctacgtgtctctctgattggtgatctttacgataattgccatagtgctgacatacgactcacctctggataataggaacagaattgcccaacttgacgatggggtttctttctttgaccgtgtgtacatgttgttgcgttgtaggttttgcataagaacaccaaattctacatgtagtcacctggacagccaaaagaattaccactacagcccactatacacgaacgatcctacaacacataacaataagacaagcttcgcacttcatcgttgcctcaaattttgtttgtgtacctgaccagttagggtgttagtggaccactaaaggtgaaacaagcgctgaaaggtcacctaccaatagcaagagtgctttgccgcgcctacgctgcctaggtcgtctgggggaggttgcccgatccagcgagcgcatcaaaaactttaatttgaaatgacagaactcccttgattgtgctctggcgaagacgatgagttagagatgatgacttggcgaaaaggggttccgaatcatgatctcgccaattcactctttgtgctcctccaaagtgcggctgaccagacttgtgtaccccatcaaccatgttgtgcaccacaagacagacgggtgctgctcggtggcacacgaggtaggtacaccattgtgcggagaggtggaaaatatttatcatgatcattccttgggccttcggtatacggtttgtactgcggcacgatgttttcttgggtattttcttcatctaaaacagatgttgaatgtggtcgatatacgggacttgatccgtttctaaacagttaatcgccttggtcagatattggcgacttcctcactaggttgacaataactcacgtcaactcgaacaggcctcttgtttttctagtggcttcatccatcttgaatctagtgatgcatgtcgctatgacttccaaattgagccaaggagcgccccccataaccttcacggttttggctgattggtagtagaagtaatatctaatttccgatgagcatgagagaccacttgccaatggcaaagtacgctaagactttcaacatccatactcggcaggcaatcacaggttgttttgccggcatcgtgaattaaaatgagaatgtttgaatcagacgtgcatcagaaaaaaaggaaagctgggcgattgaaaagggtcaaaaatgaaaaatatatcaaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagctttccagtgggtatggtcgtatgtgctttaactgtcaaaagcaggaaaatatgaagccacgttgagggttgaaaacttgtcaccagaaatcaatgaacaggaatacctcagttggaaggcattcaccaaaactcaatgcaaagacatacgcacagccaatgaagcaacgcaaaacatacaaccccggtaccaacatgacaccttgtatattcggccaggaaggtccttttttgcgcacaacacaaagctcctcggcatctcgggatagtgtcgctgttctctctcccattgcgtgccgttctcaatggcctttattggcagaggcggatacatccccagcttactcctcgtctcctcgccgtctaccccaaattgttccgcggagagggaagaggagaaagcaggaagaattatttaggctaaaagcacacgagctttggccccattttcactttgtcctacgtcatccaggtagctcggtagttgtgagtgaggatctccagaactttaactgactggcatttcctggattggccctctccgcagaacggcccacagtaactacctacaccgggtgaccggctgcggttgtggtcgtcggttggtgaacctcatgttatttccccggatttcaaccacactagttgtccggcagtctgaacctggaaccaggatgacggtaacgatgatgtagatcgtatccgggaagatggtgatccgggtcgcttgggcggttgtatttaagaaaccttattcccattagcataaacacgatgttaagtttgttccacttacctaccttcttttctcctctgatctgtgttgtacgcgccttcataagccagcgaagtggcaggtcaagatggtgaccacttctacccttcggggagccattctctcaaccctcctctcctcggtccctctcaccgcagcagctagcagcagcccgccatctcccaacacccttgactccgatctcactgtcattgtcaacaatgacctccaaggtatactcacccttccttttgggcccagactcgacgctgacaaagtgcaggcccctccagcccgtctgccaacgcctccgtcctcctcctttccaactcacttgccttctcacaagcttcacagtcctgctccttcctaggcgaatcgctctactctcccgagctcatttccacatcaagcatcaagtccaacctcgattacctcatctaccgctccagaagatcatcatcgcttggaacaacaaccctctggatcgccccttcgcccaagaacccgtccgtgccgagggtgattgacctttccccttctggccgaatttccgtctccgaagtgaggagtggcaaagggcaggcagcggagtacccggtgctgtgcacgcagactgcgccgttttccagcaaccaagctcaagacaagagcgagaagtggcaggttggtgtagaaggggtgaacggcaatgagaaggtcattggattcagggatagactttctttccggtttctggggttgcggtacgcccgtaaaccggaaaggttcacctactctaccctgtaccgtggagatggcggaaaggggaagcagaaggaggtgagtgggttggagtacggcagccaatgcgtccaaggcggtggaggagctggacaaagtgaggactgtctgtttctgaatgtttggactccttatcttcccgcagctggccatggtgggaagaaaggaaagggcaaggacggtgatgaaaagaaaaggaaggatttgagaccggtagccgtttggatccatggcggtgccttcactagtgggacttcctctgattcaacctttgacggcggtaatatggcttcgcgaggagatgtggtggttgttgctatcaactaccgcctctccaccctgggcttccttgcgctcgcagatgggaaaaccaacggcaattatggcctcggtgatcaggtcaccgctctgcagtgggtgcgcgaaaacatcgccaagttcggtggtgaccccgatcatgtaactatcttcgggcaatctgctggcgctggctccgttcgcgcgctgctggccagccccaagaccaagggcttgtttaagggtgcgattccgttgagcaaccttggtggtatcaactacggtaccacctacagccggtactacaccatcgccgaggagacagccgtagtcggtaacgccatcctcgctgccacaaactgcaccgacgtagcctgtctgcgccaggtccctgcggagaagcttacctcaggcaccgtagcccgctacctcgtcgtcgacggcacctacctcgtctcccccgagctcgacctctcgcgcaccgccggccccagcggcatcgacctaatgatgggcataacccacgatgacggcgcccccttcatcagctacccgtccaccaccaaccaaaccgcctacctgctctcccaaggcttctctccctcccttgcctcgccatccctcttccccatcccgccaaaccccaacggcacccttgccctcttcaactcctcgtcccgcctcgcgaccgacagcatgttccgctgcatcgaccaagccaccgtgcaagccgggttggccaacaaccgcttctcgcgtgttttttactatgagttcgaccggacctaccagacaggcggctggcccaacctggacgtgtgcgagcctcccaagacagcatcgcacccgttcggggatccgagcaagccgtatctgcgatgccactcgggcgagctgtactatgtctttggcaacttggccagacagggtttacccgtgcgggacgagaaggatttgccgtttgaacagttcgtgctagatagctttgcgagcttcatccggacgggcgatccgaatcctgagaaggggttcttgagagcgaggggctttgagaatacgtggagggaagtgcagaggggcgagtgggtggctagtagcaggagagcgggagtcaagttgaaggtgttggattggcctagcaggctggagaatgggtggagggaggtgcagcagtgtgagtggattgggttgggagcggattattacttgtgagacaagatggtgaggatggtggtgagaggtgcggatgtaaataggccaggtggatgccgagtgtaagtagaccactcacccatgggattgaatacagacatgaagcatttcaagagcctgtcaatctgactgagcggtcctttcaaaaggcatgtgttcaagaccaagatcataaggctgaagatgctgtcagtgaaccgtaatggcctctacactatcgcgctgcggcatcccatcatcgctatcttcttatcgcagcttcctgggtacattggatacagtcagtattcaattcgcccaccccaccaagaatttcaccccgccagctgctcaccacctgtccccaccacgaacacaccaaatccccaagccctagccccactagtgccaaacatttccacccgtataaaaccgcacactgccccccctccattccgtttccttttctcttttttttcttcagtggcaaggatgctctctctacaccgccatgtgttggagagtggccttgttactaactacattaatactggtggctccgcatagcggcttgctgagggttactcttgtaccatactcccgatgggtcttcctccgttcccggcctcctaaagtaatgcttctccatctcttccctttacactagtcgcggacgtcgaacattctaggtccgtgatcgtggggtggtttcgacatttctttattttctgagaatctgtttttcgctgtgttcgctgcctgaggggggcgacgtggggaagaagtgaggctctgcttgtcatggatagatgagctttgggaacggatagattgcgttgcgctccctgtcagttcgatgtgtgttggtgtgcgttgtgtgcatgatcgcgcttgcggttattatcagttgtgtgtttgtccaaacgtgtctccgtaagtaggactgcacgttggttttcgaaagacgcgaactgcaaatatcacaatgtcgattcgagatttgagttgaaggccgtccatctgtctcgttctcacccaacctcaaggtcgtgaaagcacattgtcgctgttcgcgacattcccgagcctccttgtttgacactagactgtcagatgccgacatattggtacattgcaaggtgttgaatatgccactgccattacacacaaccacctagtcaaaccggcaccaatgaaggcgcctctccaagaaaagttaagggtctatgtatgcaaaggccatctatctatctatatattaactcaccacttcagatcttcgacatagtccaccacccctccaccacggctttgaccaagcggttcgcaatagccgtctgcggcggcaacctcaacgcaccctctacatatcccgccggcgccgcctctcccagagcactcaccccattgagcaacgcctccttgacctcctcaaaggggaaccacttggcatcctccagctccgcatcgtgccccaagaagatcttctctccatcgcccggcagcgcctggccaatagctccaatcatcaagctagccgggaacggccacggctgcgagctatgcagcaccacccgtccaaccttgacaccgctttcctcatggacctcgcggcggaccgcctcctcgatcgactcacccggctcttggaacccggcgagggtgctgtaccaatactgaggccagcgccggttgcgccccagcaaaaccttggtgccgtcagcgttgatgatggccatgatcacggtcgggtcggttcgcgggaaggacaggttcgaaacggtgcctcgggtggcgcagggagcgcggtccttgcccttgtccgtcgggggacacacgcgcttggtgccggcgtggacggagatggtgcgctggccgcattgggcgcagaaagggttgcgggcgttccagtcaaccacggcgcgagcttggccgtacatggcagctgtttcctctcatcagtattcacgcccccattgaaaaagaagtcctattaggacttatgaccgtaggatcaaactcaccatgtccagcctccaacgccatccccctagcactagcgcccaaaaacgcatgtcccttctcctcctccatcttcttgatcaactcctccgcctttgcctttccctcctcgccatcgccttcacgcggcgtaacgtcaacggcaaaatacggcgcccccctgaactccttccacacaaacacatcctctcccccctcctgcccctgcccctgcggctgctgctgcttcttctcatccacaagatccacgcccaaaaacaccaccatcctctcacctttccctgccgccttctcactatcatacccacccacaacttcctcctcactcctaaacacctcctccccgctacccaacaacgccctcacatcttccggtcccgcgaacgccaacctgccgtcattctgcttactctccaccatcggccccaagttgttcatcaacaagaaccgggccgaggcatgagaaaacgcggccctcaaaaagaggtggtcggagcgcaaccacgagagtcggttcaagggggagcccgagaagtagttggcggtctcgggcccgaatttgcgcgtgagggccgaggcgccagactcctgggagaggtaggagagcgtggggagggctggtggaggcatattgggtagttcttgttgttgttgttgtagttggtgagtgggtagtgctggtttagtagaagggggattggtgtttgagattgtttttgttgttgttgtggtggtgatggttgcgttgggttgggagtgcaatgcccgatgattatttgacagaatggcggaggtataccgaggtaagcggtgcaggtggttaggcaattttccgaccctgcagaagcaagatgagatgaacatgaacaggcggtgattttacaacggagaggtttgggcagttgttttctatgtgtttatcttttttttttttttttttttttttctttttctcgatctagcggaagaaatagcctacggcacaagaggcaaaagacgattgattcgtcatcaacaacgaccgagtcgcgattgacggtccataacctaatgcaatgccggatttccagtccctcgggcggggcgggggcacagcggggcaaaacttcaaactcgcgccagccgaaacagcgatcgggagctggtgttgtggacgtggtcctgttgatgagtaattcatcctttgtcatcgctatgtaccaacatgcgatccttgacaacatcatttcctccagcatgaatggctccgaatcagttcccgggatatcgtggaacttgctgtctcttgactcgaacgctgccacaaatgcgcggctgacgttcccgtccaacgcagtcatacaggtcattagaaattcacatggcatgagcaagaaaggaaaccagatatggaccgcaattcctttagatttgaacccttcagaactacggagctcctcatgtagaccgtccaacagcgacacccatcatccctcgcggctgcccaataacagaaaccggtatgacctaatcaaaggctgactagtgactgtaccccaacaaacgagagcaaggaagtaatcgctgccttagcagaccatgactacatttagtagaggcgcttggggggagacatggtagccttgatggtaaggctaccaacgttctgccagcccttcttgaggagggagacgaggtagttgatggccaacatgatgttaccaacaagctgctcctgggtcatgccaacgttgccgacggcgacacccatgcagagaaccttcttgagctggaacttgatggtagacttgacctcgttgagcttgccggtaaggtcgtcggagtgggagacgggggtggggaacttgccagctgtagtaggggtcatttcgttagcattctgtgtttctgacttggctgaaaggaggagccgacaaaaacatacccttggaaagaccgggaccgagcagacgggggatctgcttgataagggcctcggaggcgacgaaggcatcgtacttgcgagcaagcttcttgatgagcttcttgttcttgttgagcttcttgagatcgtcgacggacatggcgtcaacaccgccgtgcttggcacggtcgatatcgtgctggtcaccgagaatgcagatgctcatgttggggcggggaatgctgggcaggcgaatggtgccagagaaacgcttgtcacgctgggggtcatagttcttgaggccgatctggagctcgacggtctcgaggaagttgcgcttcttggtctcgttagagtactcaagaaggtcagtaacgtgctgacgcacagcggctgtccagagtcaaaataatcagcggaattgtcattttggtgtcgtcatcttgaaaaaagacgattcccggcgattgcgaaaacgtaccgacggaaatcttggacatcttggccgtcttcctgtagaatttcttctataggtatgctatgttgcgtctgtcgacttgagcgaagtagggatcaggaaaggattttgttgccagtggatggtggatttttgtgtcttgtgcggagtcagctgccagtaatctgcgctaagcctaatttgtctcactggctggccggcaaagtaggtggtctgtgcactttgccatcgtccatgccgttaccccatctgtggcccctgaattcactgtcatatcatcaccaagttgcacggcggaacgggttcacgaaagcatagatgggtagcaggttatacgataactctcttgcttggtcacttgcgaccattcggcgcgtaacagctagctacacgagcacatactcattaacagtacaagtagacacttacttcgcttgactttcgtagaaccgacaaactccaccccttgatacatcgtgtcctcccaaccatacccattgaaagcgtccatataaacccatcccttctcttgctgaagccatgctttttcagtagggcatattgcattaaattcatccctatacatcatctacttctcaacagcaaagccctcggccgcctccaaccgactcagacgctcgctcaacacatccaagtcgaactgcaatgaccccaactcttggccctcaatctctccgctgtccacggccttcttcaccttcgctaccgcatcatgaagcggcgcgaaccagcgctccttgaccgtcgcatccaagttcggaggcagtaccctcctccacttgtccgccgaactccacaagaacaacccaaagttcacagcctggaggaaaaagggggcattggtgcccaactcattcaccagcttctggagatccagttctttgaggaagcccatgttgggaaatactacgtactggaccgtctcgagcgcctgaggaccagcgaatacgttcatgtttgttccagccctcgatcttgtgccaggtgtcgcggtacccggctgcagggatggtgatgggaggggagcctgattgtttagagccgcaagattttgaggggctgcttgcgcattgggagcggcagcgataagttcttcgcggagccatgtgactgcgcacgccttgagcgatgcgtagtcgcagttttcgagaagatcgtacagaatcttcagacggtcgtcgtcggctgggtcggcgtgaagaaccagcccggcaagacagctcgcggcattgcgcacgtgtagttgcgggtggaagaccgcaatgagtgttacaaaaagaatgtagcgcatgtagtccgaggttgcttcgtcagggttcgtcgtttggttggcgagcggcgccttgggaatcgctgaaataagacccttgtcgtgaagccaaaggccgatggtgaccagggcttgcaccgttcccggcgcttttcgaatctgatcctcagcgtcatcttgaaggaacttctcgagcatggccaagtggtcggggaagatgtgcatatcgggtaccgggtggtcggagtcgaacacggttgtagagaacacccagtatgccaaaagaatgacgcatccacccgtcgacaagccaatgtcttccggcttggctatgtcttctgttttggataggggatcggtttggagagtgccctcggtgacttggctaaggaaggttttgtcgcaagacgacagaccgagatcagcgatcaatgcctgtggtgttattgggtcagcgcactcggcgacatttcattcacaaggacaaagtcaacataccaccaactgtccaacagcgccatccttctccgacagctccttctcttcacggaatctcgccatgagggtcttgcgcccagggacgatcttctccgggttgtggaactccaacagccttggtgcccacgccacatcgttcttgttgacaaaggactcaagaatgcatgtcgcgaagctcaagagcaacctttcctgtatcgcagtctctgtgggatgctcagtgtccttgtctgcctcgggatcgggggcattcttagtggcatccccatgctgatctggatttgcgacgttgacgctcgacttgcgggtgggaagaggtggcctcttgttaccggctaagctacgaacgaggttgatgacggccgcggtcatctcatggttgggccggtaggtgttgtagatggtctgtagggatgtagcgaggaatcggcttggatatttcgtcttgatgcgcttatgtaggatggacagcatgttgactagggtgatgaacttttgcttgaacggcaccgacttctcgccgttggtctcccctgcctcactttcgtcgtcgctctgatagccgtcatcctggctgaggagttcgagggtctcgaggaccttgagaataacttcacgggggttgcccagtcgcgcaatcgtctccaagcactcgtcggagccgggaaggttgactaggttataaaccagatcccaaccgatttcctgagtgagctctgcatcttggaggacttcattgagggttggcaggacggccggagagaggttcgtctcgacaatggtaagatatgtgaagcggtcagtggcagggggtctagcctctttgatggccgcgatggccttttcggaatccattattgctgcctaagggggggtattgtcgtagttgtgggatgttgttgtggtgatggtatggaatcggtgttgggtaccagtcagtgatgtcgtgtcgcaaacgagtggtgggcagggcgcgcgaaagaatgttgagatttcgttgttgggcaatgacgggtgggaggtcttgcgtgatccaaattgttgtgtttcaatcgtcgatggtggttcttgtgaggctgtgctgaaagtctagtagttctacctctagcggttccttgtttggcagaatggaggaaaggaggattgacatcaaggtgcagcaccacaagcgaacaagctcgatgttaccccgcactccgccctgtcgccaagctgcggacggcgactagtagctctgggcgcctgttttttgctatgcacactatgtcgctaactgccctatactggggatgggtgggtctggagcttgaggttgatggaagtggaagctgttgctttttctcaacggtctggagcactctgagaagactttgagatggtgttcctgatcagcgactcgatggcatggaggcagattttatttgacatattttttccttccgtcaagagccggatgaccgggtggctatggatacctcgcgtatggcctgaaacgatccactgatgacgtcctgttagtaccgccttccctgctgtgttcaggtacctgaacaggacattggggcccagaaccttgagtgccgaagacaactgaaccatcagaggcaccattcaacagaagagccaaccaaccagggcatcatcaaacacatattctagagcctttccaacgactttggtttcatacctatatcaacagatcttgaaacatgtgaaaatgaaaaaggttcaccaaccttcttcatctccctccccataaccttcgctcttgtttcgactactccaagccccatggccgcagggattcctcgccaaccctttcatctccctaagcgcctcatccccttctcccaacaccatcgtcccaaattctaccgccaatgccgcccacttcatcaccatccacgtctctcccgctttactatgctccctcgccgccattgcatacgcctcgtgaatcgtcccccatagcccttccatttcatacaaactcaccatcaactctgccgcttttgttccatccccttcccctttcccttcccctcgctctctactccccatcttccaccctccctcctcctctcccctttctacttcactaccaccatcttgcccttccttcaacagtctccaaactttcctgatcaatctcaccctccaatccgcctcctccacccttccccccgaccgtgagcaaagctcacaagagcactcaaacccccacgccgtactcaggagtttctgccgcgccttacgggatccaagtgggttgatgtaagagatggtgatttcctccccggggaggatgtctttcacggctgttatcacttgaaccaggcctggccctcctttgttgctgttccagtcccatcggtaatcggcattggggcgacagtcgtggttgaggcgggagatggaggaggcgaagactgtgtgccagggggcatcgttagggtcgatttggttgtggagaggagaggagtgaggagaaggaggccgaggccgaggtggaggtgcggggatgtcaaaagcgttagtggttataatggtatccgtcagggctattcgcgaaagaccaccggtgacgctggcattcttcgattgcgtggagaggttgaaaaaggccgagcggtgggccggtgggagagaggagatggcggccgcttggagtgagatgtgatcggtgcgcagcagttcgtcgaagacgcggtagtcgatcatgagagtcgggtgtgaggagagtatcacagaaccgcgagggatgcgggtgctggctatgagacccaggcctttaccgggaatggagctgatggtgtattttgcagggctggatgtaatattcgaatgcggagtgaaggataaaagggaaataaggtaagcggctcgttgagcggtggtgatgaaagagattccttcgtcattggcgtaggaagtgtctgtgaagacacagaatgcatcgttggaaacgatgctgttgaagcagggattggtactgctccagttgtgccctggggaggtgttgggatcttcttggggatgcgagttggcactgttcccggcgtagtaagtcaacgcatcggtctcgccagtcgcgagaatgtcggcagcagaggatcggagggggtcgtctcctagcccctctggtccgcacgctttgtgatcataggcatggttattagcctcgtcgacaatgatgtgttctttctcgtgcgccaacacaatcagtgcagctccaaccagcagcagcccggagaacttcatgctttcatggtaagtcgtgaatgcaaacgaagcatagtaggaacaaaaccccccttctagctatcaaaaagccattactcgtgtttgccatcaatgttgcccaaaagaggtttgaacagcttgccttccattcaatgtcatcccaacaatctggggtcttgccccaacccgtcaatcaggttggccctgacgacaaagaagatttatctgggtacggcggcttgaaaggcgccgagcttcccaaattggcaaatatcattctcctacgaaactatcaacaccacatagtttcttgatagagtgaagcatttggttgtgcaaggccaaagatgaacttccatcgcacaacgagcatagtcaagttaatatgccctgcacacgatgttcttataaaggcggctcgaatcaacgccacactcccactttcgaggatccattcgccaacgctatgccagtaaaagcaaagtcgaatgctcttgtccaaggcagatctctaggtagacatagagttttaggtcataagggcaactctaaccagtgttgtattccatttcttttcccgacttttccccgagatatcaaccaaagtctttcacattttggtacggataaaacaaaactccaagcggccccagcagtagcagagattgcgagtcgcattgacgtttgagttatttattgaattctttattgtgtttgggacaatttgtttgcacccctttcctcaacccttgtttgtgtcgagattggtactctcttcagactcaaactttctttaacatcaaaaatcctcaagaataacttccatgaaagtactgaaacagaagtaccctttctccctgcctccaaacctcattaccttcttatctggctgccccgaagctcactaaggctcagtactttcctctaatctatcctttcaatgtcccgcttcaaagcgacgacggaaataatcctcgcattatgtagatgtctcacctgccttaaagctaactcacctctagcgtaatgtgcggtgtactttcgacttcctgtttcgttttctgtttgcttggctcgtggcacgcttccttgtcatgaggcttttcagtacttatacctcgcagccaaggatatttgaaacatgttgtctcaacccaaaggtgggattttcatagggctaactacgaaaccggaagtatctagggtgatgcttctggattgtactgttagggaagaagaatatttctttctctttgctaccgagcttttcaacagttcaaattgtccctccagctgtccatggataaatgatgataatgtagaatggaagcaatgatccccagattcagtcaaaaatagacctcgggatctttgtcttgcatatagtggtctggttgaacctgaactcgcatgtccattgtcggtagaccgcctaaaagtctcactgacagcctgtcagtcagtcagtcaatcagtcaacgctgtactgcagctgacaattatgtatcaattgcgagggctagaatgtcagtctagagtacagacaaattggagagtgttactcaccctcaccgcgtccagttcagtcctttagggaaagtccgagacaggaacagtcagtcgggtctgcatgcgggctgccttcggtagcctggtggcggcacgaagtatgtcgcaagctgagacacacgagagccgtgatatctggcgcgcgtatgcgaggaagcggaaaacgtgataaggcgggtgaatttaagacatatatgcattgacatggacatgtacggtacaaaaggaactggggacacgcatcgatgggtgaaggacggtccagtactgtattagggaagaattctagaagcaagataagggaaattgagccagagaaagagaaacgctggttgaaaattacaagagccgcccgattttgtcttccgccattcccatcctcatctagaaggtaccgtgcagcacaccatgatcgtttcccgtgataattgccttcttccaaatttgaacaaacatcaatattagatgaaccccccgcagggtaacaagcttatcaagatgggaattctttgggaggtgtagtggtatagtatgtaagccgcgagaaaaaaaaattggagtaaaaatataaaaatttaaccagaatataggtgcaggaaaaatagagacacggggcaaagcagatgacattccgtcacccagtcgtgatccgttatataactgaagcagcagacctggggtcactgagacgtaaatgtctcaatatgactttgaccgggactttgggacagggttcccgtggcttgtcaaaagcatgttgacatgtctcttgtagccagacgtatcttgtcggtgtgagatgtcaggaatcatcctgtcatcacaatgagtccttagatgggaaagaaaagtgcaaactcactggattatttcttggaagaaggctttttcgaacctccgatttcactatcgccgtaaagaatgatgcctatgaagcgtctgtagggttcttcggcttggtgagggtcctcctcatctggcccatactgaatggtgcctctggcctgcttggcagtttttgggtccggatcatctggaccgtccatcatcgtcggattttcccagtcatactgggttaacccaatgaatgacatgtagttgctgaccacgttttcggtgaagaaaaggcatgagccacagttactggtggatctgatcatgttgacgtatcgatagtcggtcgaggcggaaaataacatgtatcttgaatggatatgtaagtactgtccagcaaatgaagagaagagatgaggcttctgttggattctcattgtcgagtgtccgatatatctcaccgtctctgctgaccaaggaggcttatatacttcagccgtccgaacggacaacgctttgacccaacatcgtgactgccatgtcaggacatcatctcatgatacacacagcgcttatcgagggctattctcttgggctgagctcacagtcctgatcacatcaagctctctcagcatcaaagccaccatgaccttggttgtcaacactaatgccaaggctcacagcttaagtcaagatcgcacttccacctccgcaggcttcaatcagcccgaaggcaatacagacttacaatacacggttgagaaagaggagccgtacgactttgccctcctgcgtcacaagttgatagtttgctgcgaccttccgtacgttaattctcatagtaagagggtaagctgagaaagacggaggagtcagaccggggaagtcttcctattcctcggtagattgacactggtacatcatccatcccggcggcatatggcaggctgtcttggtaatagtcaccatggaggccaagaaggggaaactgccggtgtttcgtgatgccgtgaaggcaagaggatacggtacactacttcttgagcatgatgatgtctgaccgccagttccgaaagtggttcacaactcgcagtgaaagataggtatgaagcgggcagagccgcattcaacggaacaacggccatatctggtcttgggaagtggctgctggaaccgagcccaaaccggccagcttcggactaagtaatggaaaagagaaggaaatatctcgacagtcgggtgaaacttccttgatccccggtgggaaacgcctgagctggtagttactcccgtgttcagcgagtccaggggcttcaagtctatacttgaccatggtacaggccacagagcaacccaacatgattgctgagtctggcggttgtcgagtcggaccacggatgtaggaacgacttgtgcgtcagcctaggatgctgtagtgttcttgtgcctgacatggcatgacgaagcaaggtttgattgacggataaacgcaccgtggtcctgtctctcggcttcgaagatgtgaatccaggtacccaagaccaccagattcgaacctttgcatatctgcaactcgagatttgcgactttggttgctggatgtttcagttgcgagaggggtccgaagcaggtaggtgaggctatcgccaaccacggttgacacaaacttgcataccccccgtttacccatacccatgaatgacccatttggtcattaattccgacagtggcgtggaacccctcgcccctccgcagccgaccagcgtgtccagttgacccccatcggctgtagctgtccgtcaagttaggaagacaagacccagaggggcacttcccagacacacagtggagcttctcaggtaggacgatgccggcaactccttccacggggcgtatctcgatttaggtgtgcagcagcttggaggctcggacggacggcgaggacggcagacgatggtgaacggcaacggttcgtcaagctgtagccaaatacgagcacggtactgatccacgaggcatcctagacccgtcttgctctgttacgtggtacggaaactatcacctacacacggggaagcacacagcgaggttctagggggagatgccttacagttattgcgcctctgtggccatccgtatttgacatgttggttcaacgaaaccgaagggagtggctctttcgatttggtagagaacgcttcgttccatgtcaccctaggtcaccctaggtcaccctaggtcacccggatcaccctggcacggcggctgtcatcatattgtggacaagtagttcattgccgttcacatgctgtcgcttgatgggattggagatgtagagaaccccccgccgaccggtctcagagccattgggaaatgaacacgctgatgccgtgttgatagcgggaaggagactcaagttactcttgcactcttattgaccgacagcgagtggaggagtcagtcagtctcggttgatttaaggtgcgtttataagtgtttaataaagaaaagaagaaaaagtggaaaactggcggttgcgacgatttggttttgtacctcgcattgcggttgcaggcaggcagcgcacaggccatctccactgccgtcagtctcggaccgaccgctgccgcccctccgcccaaacctggacaggagcgggcgcaattcagggtggggtgagtgacgcacgggccatatgcagatgcgaagacaaaactgcgccgagaatttgaaatttctgatccctttcctccttttcacagcacaagcacaacaagctgacaaccaacaaaacgacaacattttcccaactcatccaaactctgcgcaacgtcgcaagagatccccgtcgaccgacctcaactatgtttggctgtcatgttcaacatgccccgggtgttacgccagagctgttattcgtgttctcctgctccccgatgcagttgctccggcagccatacaacgatttgacggcggcgacactatctatctcctgcctgacctaattcaatcccccttgacagcatcgcgttataagattacaaacacaatcacatacacatacacaaaacccacaacttgcctgcctctgcgctatctctccttgcgctctaggttaacttaattttatcgttcgcgtggaagaaaaatcccaaggcctagacagccggtctaatccaccccgctgcagctgagtgttctgtcctatgatcactcgtgtgctgtagcgggactaaaaaggacaaacatctcaactccccctagcacagcttctttttgcccgacttctctgtggaacacgtctaccttcatgttcatgctgatcgctaagtgaaatcgccgcagaagaagcgattggcagagcgtctggtatcaagacccgtgcttttggtttttggtaactccatgcggcacatttaatgaacatgcgtgcgtagtccgtggtgctgaccttctccgacttcatacacggtgttccggcaactttgaaggaataaagtgagcagcatcgtaccataccgcaccatgttccttgtacctgaacatagcacaggcaaaatctcctcggatgttgatgtttggtgtcacgggcagagaccgaggaacgaggtatgcacaacgtttcctgccatctgatggaagacgggggagtcacaaaacacaatattgcggtgacctcaacattcaagcagcatcacatctcgtccgtgctcgccatggctcaagtgggaagaaatacgatatgctcatcatccattacaccgtcagctcaagaacctcagcctcaagttttgttctactttgaggacctctgcagggttttggtaccatcaagtcggtctcgatgctgccgacgcgccgagatctggtgataccttcatcaattgatcagtgtgaaatggcgactgccttgcgtcatgtccagccacaatccatattagcacggtttaaggaatattagagggcagggttagctattcacctctctcaacattaccatcaagcgatgagggatcataaatgaaagacgagtgttttcacgcaccactcgtttcgtttgttatggttgcttggtcgtctacacccccaattcatgctgtagctgaacatgatggcctttcctttctacctgcaacgccaaaacacaggtctaaggagactgtagtctctcttgcacacattcgcatcgagaactcaatcccctatcacaatactcaacccatgagttcacaaccaccccaacctcttccacagaaagcttccccctcccaccaacgccgtcacccctgtaaacgcaatcagccctccatatccgctcccatatccagccaacgctctaccctgccacggcagctccttaaccagcgtctcactcaacggcccactgaccacatttcccactcccctccccagcgccaaaaaggcaaacaccatagtcggatcaaccggcttactcccgtgttcacttccagtctcagcagagccgccatgacccaacttggcaacctccttcataatccccggccacgcactcgtgaagctgcccgcaaagaacccatacaccacacaaaacacatacaaaaccgccaggttggtgccgaacccccagaggaagaaagtccccagcacggtgccggctgtcgacagcatgatgcaggtagtgacgtctagccggtcgatgaaccagcccatggcgacgcagccgaagacggaggcaacgttgagcaacaaaagagttagagacgtgagaaacccctgggcttgcaggacggagcgcgcgtaggaggggaggtagatacccgggaggaagaagccgagggcttcgactatgttgaagagttggtagaagaggaagggccgggtgaggacgaaggagaaagaaggggtgtagggggttgggggtgcagcgtggaagtcagtattgttgttgttgttgctgctggttggggttgttgtcccagacgtagaagagttcgagactgcttcacttgccgcaaacttgcccccaacagaaaccctaggcttcaaaaaccacgccaacggcgccgtcaagacgaacaccgccacggcccagatgcgtagtgtcgtctgatacccgtacttggacaaaagatgttccagcaacggcggcagaaccacgcccgccaaaccagtgccggaccacataatcccgtaagccaatcccttcttcttgacaaaccactcatccaggtagagaatgcaaggagagtaagcgatcgagcccccgatgccgtaaagaattccctgggtgacgatcaaatgcgtgacggttgtggaaaaggacgacatggccagggcgaaacacatgactagcaacccaacaatgggagcccatcgcgcgaaccgtggaaaacgccggaagaaggacatgattaagggagtgtcgatgtacatgatacccatggcgcaggtgccgataacggcgaggttgctggaggaagaaaagggcgggtgggtgctgtagtagtcttggaagacgccgaaggagtaggggaagcctggtgtagagggtcacggtcagcatttggcctttttagctgatgttacctgagttagaggtgcatgataaatgttgctgaacgtaccccaaactaatgcttcgacaacgaaacaagcggccaaaaagagccaggcgtccttgccgccgtcgactggcggtagctgggagaactcatgtctcacaggttcttgaacagaggtatcttgaggctcaggagtgccggtctcagctcggcggattgggtcaaagtccgcattgcgttcggtggttcgataggatggaggcagtgagtccagtggtatatcaaaggttgattgggaagccatcttgaggtttctggtcacctgccgagctttggttgaacgtgtttgtcttccactttctggtagacccgaaccaatttcttttcctatttgaggcactcaatctgaagtaatataaattattggaagtgccaacatcgaaagggacacttccatcttttatatctgtgccttcaaggacccaagtttcaagacgagatactaactaacacttgctgttctccataggctccacaggcccacagcagaatgacaagcgtgcgcccttcgttgacagttcagtgccactctgcgctgcggtcaacttggaagctatttcttttgtgggaaggattcccgccgccttggatgacagggaacaggttactaaggacaattttctttctttcgaatatggaacgatcaggcccttgatggctgcccgcccttgctgaggataaggaggatacgaggagagatagacagccgtggagacgcttctataggtcgcggaagagacccgtacataagtgtacatcgagttggagctccgtccattgtgagatggagatccattgttttcatcaactacccgattatttcttttcattacgccgtaaattacaaaggttacaaacggtcagcagtttccgccgccatcatcaggttcagcattatttcagtactctgacggttattaccgtccctgatccctgacggttcagatagatgggtagaatgggtgaccaggtaggtcaagataaggactgctgtagtgcgcatgggttgacccacctgatcactaatcgtataaaagcgtaatccgaggtatgaaacttaggcattgcaatgactttgaatactgggaggaatgtaaatcaatgtggtgattctaatggattgattggtctgagaagacagttttctgctaggtaaatatcccgataacgaaaactcgaggcggggaatcacttgttctagaaggacagtgcaatccttcaacctcaaaacctacctctaggtaacctcattctgaccaccatcttccaaacacgtcctcaaccccccccagcatgtggctgttgacttgccaaaggaaaaagaccatgtcaatatcataggtaacaacctttcatagggcaaaagtggatagccgaggcatgaccgtctccacccccgcattgtggggaatatcttgacagtttccaagcccgctggccccgcgtaaacaggggttcgtctcattctcggcatccggggaaggaattccatcttttggaatcttgcatatcaagatctctctcacttcttcctctcttttgctttcaacacagcttcagtccagaaaattcagaataggtagtcccaccaatacggagccatggcggaaccgtcagtcatcaatgtcgagtacaagggccgactggccatcatcaccatcaacaacgaaaagaaactcaatgccctcacccagatgcaatactacgatctggctcaacggctacgcgaggtcgcgacccacgacgaggtctacattaccctgatcattggcaccggccgttacttttctgcgtaagccaagctttagtttacttcccattaacctctttcccctgaccgccacaaccggcactatgtaacacagcatcaagtcccccccaagtatcatccattttgtcacttttcataatctaacaaccaactaatatgcatgtccccatacatagtggtgccgacgtctccatctccagatcgaacgtcgccccctccgaaggcctctcctctcaagacgccatccacaaccactggctccgcaacttcgtcgccaacaacctcaacatcacccaggccttttatacgcaccccaagattctgatcgtcggtctcaatgggcccgtcatcggcctctccgccgctttggtttccttcgccgacttcatctactgcgtcccctccactttcctgctcacccccttctcctcgctcggtctagtaaccgaaggaggcgcctcccgcggtcttgtccagcgattgggtctacccaaggctaacgaggcgctgattatgagtaagaaaattacaaaggaggagctggtgcagaccgggtttgtgaccaagtgctttgaggaggtcggaaagggagagacggaaaagtttaaggggttggtgttaaaggaaattgaggaaaggttgggcgatcatttggtcggagatagtttgttagggatcaagagcctgattagaaggcccgagagggatgtgtatgatgcgcagaatgtggcggaggtgatggcggggttggacaggtttgttagtggagtgccgcagggggagtttgagaaaattgcgagcgggaagaagaggcataagctttaaaagggggggattgtgtaggctcgtgagtggaaaagaggatgatgagggaattggttgtatatctcattttgcaacaatgtaagagccttgatccaagttgtatgatccagaacgtcatcctaaacgcccatatatgcccgcccatttcccgttttgcctttcgccatacatccgtcaaccattttttgaaacccatacatgtgaagcacttacctcgctcatagcttcccactctcacttccacccgcacccacagacgcacctcccctcaccccggcatccctctccgccctcctcctcctacctctcatctcagcctcatccaatttgcttctctcatcatcactatcccaccccctcccatcactttcttggccctgctcaacccctgcctgcccatcctcactgaccgttccactcctctcactaatcacactacacccatcactcccactcccactttcactatcccactcactatcatcctcatcatcactccaaacctcctcgttactatacagaaagaattgtataaaaatcgccgcatccaacaacaatgttcccgcgctgcccgccaaccaactcatgttgatcagcacatagcgccagtaaatctgtcctggctctccatcctcgcaatcgcccgggccggcagcgcattccgacgatccgtcgtaggccaagatggacaagacataggtcaagttgcccaggcaggcaaacaagaagaagagcatggagacaccctcggtggacttgcgccggaagttgagaagtagctggggaagtcgagacccgaggtagaggatggcggagaggtagccgtagatttgaccccaaaaggagaactcgactcctgttttggggaggccgccgtcctggggatcggaagatggaggaggaagttcatatgatggttgttgtgggtaatactcccgagacagaaaccaacccatgacgccggctgcgcaaaccatgaggatggccatgaggttgaacaggaaggattgcagctttgtgggaccggcagcagcaggtcgtgcacggttgttgccgttgcgcccgcgcggttgctgcagtatttcggcttcaaggtcggcgtcgtcaacaagggggaccgcgggcgagagatgcgaccagctggacctgcggccttcgccggtaccgtcgtaggggtagagatcgccgccgccgccgccgccgctgactctgaggtggtggccgtgaccggtatgtccgttgttgtggtggtggggagtcaaggtagtgctggtgatagtgctcgcggatgaggatgacacgcctgctgcatttcctctttctcttgctcctcccagcaaagcggtacgttcatccggtcccgattccaaatcttctcctacccttcttcttccttcatcgctcgacgtcccccgactaccatcaaccctccccttacccttgttctttccgcgtctactccccatatcacgctctgaagcagcttcactgtcgtcggagtcaatggcaatggtggggaccacttcatcccgccaggtaaatccccggtaatagaaacattgcgccaaaagcaccacgtcggcaatggtgtaataaatggccaagatgagcatggtcggcaggaccccttgcaatacggcccccaagatgttgaagacatcgcccgttagccagatgatgatgaattggatggagagcccgtcggcggatgagcggcggaagttttcgatgatttgcggggagaagacgacgacccagcatgctattgatacggagctgttgagagggtttagtaagatggagaaggtgaagttaattgggagtggaatgagacctacccgaggatccccgatatggcctcgacgtcgaggttgaggagttcggtcgggggcgccatggtggctgctgttgtccgtaggaccgcgtgtaatgctgtctcactgttttgtgcaaccgtctcttgataggtacaggttgagaatacttgtgggtttaagcgtgaggaaggatgcgatggttgaatgaaagcgtttttgttgatgcgctttactctcccgccttatcgattgagttgtttgcccccaagattcgttggaacttggatgcccagttcacctcgctctttgttgttgtgtccttgttttgtgggtttggtagacaggagatacgtcacttcaattgagagccgccctgaggattcatgagcggtcggtcaaagagttacagagtacacactgaagtgaggctcaagataacgatgcaaaatgcaaagtcaacaaaaaaggctgaacaaaggaaagagtcgacctgattacaatccgattcgagtcatacatggtgaaaagtctgatggtcgcatgactagttttaaatcctttgcctcttcatccgcaaaccggttcccccaagacccaaggttgacccgcctggctgcaagatacgtgtaatgcatcctcggcggcggcaaaagagcccttaaaagcatgcacgtctcaggcggctcaagcgtcccgggctgtaggtggatcttgtggggtacgtcaaccgctaggtgaaaccctagtacaacaacatccaacaacagcatgagaacccttcgagggaaacctgggtttctggatagaccgaaaacagactgttggtttggaactcttccttttgcctggtgggtttaagaagtcatggtggactggaaaaaaataatgtggcatgtcctaatcattgctctaacattccagtgtttcatcccaaaaattacctctacttcttgaacgatccgtgttgaagatacctgtactgaagataacgaaattgaagtgttcggtttaggatgttgtgtttgttcagaaactgcccaatctaataatttatcatgtggtggtgttacatttatccaaagttgagatttgggcatttgcattgattcgtctcagagctcctattggctccctcgcaggccttgtatcctttccaagtcaacatcgccttcgctctttcggaatctggcacacaagaaatgccagggaagggcacagaaacgaagaggaactaaaaattgggatggaaaagaaaaagaaaaaaaatgagagggattcttatatagccctattctcagacccggggtttaccatgaacctgtactaacacgattgaacagggtgcgagtaccggcgacctccggtgttgagaatactggacattgtagatattgtagatcttgaagaggtatcaagtgtgttcaagaaatacaatgccattgtgtgtgcaagcctgcttttttccatttccgttgaggccatgattatcaacaacccaaaaatctatacatgcatgatatacccagagtactacaaaccagtccaacaaccacgacaaccagagccctatcaagaaagcttgatactcttgaccaagccggtcttgatacccgacagttctccctggtacccgcccttgccctcgccgcccttgtacacggccttgacgctcttgagcttcttctgcttctccgcgtacttcatcctcttcttgacacgcgggttgcggttctccttcttgcgatgcggcgtgaggcccttgttcttctggatctggtagttgatttggcgcttgccgtcggggccgatcgtcgtctcctccacgacccgggcgcccttggcagccgccaaagcctcgtacttggccgccttgtcctccttcttcttggccgcgttgtgcgccaccatgtcgtagtactcgtcctcctctccgcgcacctgcttggcaacggccttgtcctcgtcgtcgctgtcgccctcgcccagcacggcgccgtgcttgctgtctttcttgccgcgcttctcggcctcggcgttgagccgtgcttgcctgtctctctgcgcaaaagtcagtatatgacaacacggcatgttttttaggcaatggccgacttacaaatctctcacggtagggaagatcgtcatcaccaccggcgttgcgacccgcatccgcacgcttggcggacttggacacaatctgggaggtgtagaatttgagactcttcttgcgagcagccttctccttggccacgtgagcttcaaggatctcctcgtcaccaaagtcggagcgctcatcgtcatcgcgcttgtcgaccttgacagacttcttgctggccttggttgccgtcttggtggtttcaagcaaactggagagatcggcaagagactgctcgacagccctggccttcttggccttctcggcctccttcttcgccttggccttgagctcagccttggattcgcgcttgctcttcttgagcatcttcttgaagtcctccatatcgtcgtcagacaggtcatcatactcgccctcatcttcgggtggcgaaagcatgccgctggtcgaggagacgctcttgagcggcttgagttccttgaccttaagccaggcctcgcgacagctcattaacgtgcccataacctcgtggtccctgagttccgtagggctgatcgtcttggacacaccttggctgtctcttgctggcgaagtcaggatagcgaaataactggcgagtgaagcgatgtaacacccaagagtccagaacttgaccatctccagagacttggcaggcttgccctcggcctctttttgaagagttgtgagaatcggctgcagctccctaaactcctgcgccaggtagtcaaactcgggatatcggctctgtagaagcttgtatctttcttccggccccatgtcctctgtgacttcgatctcgttgagtttctcggtaatgacatcctcctctccctcggcctcctccttggttcctagccattcgctctcgtcaaacgcgaaatcggcctcggacattttggccaacttcttggcctggagcctctttgcctcagcctcttcctccaaggcatcggcctcggtctcgatctggtcggcattgtagtagtcctttctggaggaaccccaccatccttcgtcaccttcttcctcctcttcaccacccatctcttcgtcggaaagtactgttgtcttgaccttcttgcccttcgcgggcgcggcgtcttcgtgttcgctctcctcatcggattcgtcctcctcgaaaacctcctcgtcagaagcctctaggaactcctcctccttgtcttggcgcctgcgcttggattgtctgccatcatcgctgtcgtcaaagtcgatgcgatcctggttctcccagtattcgtcttcggagttggcgacatctttgtaagtcttaacggtaaggcgggcgtccttggcatcgacctcgcgaggctcggcgggaccggtcggtctcggggcttttctcttcttcgccatttttgcgtttgtgtcgcggttatctattcaggcgtgttggatggagtttggcgcgactgagaaacgttgacgtgaagacgctgccaaaaggcacttggagatgctcgttgaatgggctggtgggttcgttcgctaggcgggcaacaaatgttgaagcggcagaatttttttgctcttgtcaatttgcgatccattctcagcggaacctcgaccgcccagctccactctcatgcaggctgcctaaccccacaattgaagatgctccacagttacatctgaaatggtcaaagcttccatcccgtcctcagggtcgacgggaagctccaagatgccccccaggcctgccagatttacgttgacatgacctcaatgggttcagttatgacagtagagaaaaccgcttctgaagactcgaaaacgcaaactccagcaaatggttccagaaacctcattttcctacggagtgcgaagaaatcggtcgaatcatcacccatcaacaagtcacttacagacaggggtgtaagctccagtacgacgggaactgctgacagcatccactaaatttacgccgtagaggtactcgttcgtactctagacgtatacagaatagcttaggcgccgccgcgtcaacaattccactttcctcgagcccgatcttctttcacgatccaaggaaggatgaaccattatctcttctcagagtcgctgatggaacaattgaaaaccctcagcacctcctggtctctcccagttgcagccgtcgtcgcggccattggcatatttgctacaatgggtctcttcagctccaaaaaccacatgccagtcgagggccgggtatgcgccccgaagcctcacccgacctgacccgacctccaaacaacactaactcaacccctgttaccagaccgtcctcctaaccggcgcctccgaaggcatgggccgctcagcggccatccaactttcgcaaaagggcgccaatgtcatcctcgtctcgcgcaacgtcgggcgccttgaagaagccctcgtcgacgtccgcgccgccgccaagaacccgtccacacaacgcttcacttacatctcagccgacgtttccgagcacgactacgccgccgcggtcctcgccgaagctatcgcctggaatggcgggcgctccccggacatcgtctggtgcgtggccggcatgtcgacgcctctgctgtggaccgacgatggcagcatggcggccgcacgccgcaacatggacgtcaactactttgggtcggcggagatgtcgcgggcgattttgagggagtggctggcacccgaaaacagcacgggacccaacggagagccgaagcacttggtatttaccgcgtcaatgttggcgctttttgcgattttgggctatggcccgtacaccccaaccaaatgggcgctgagaggactggcggataccctggcgatggaggtcaattactacccagataacccggtcaaggtgcacattgtgtatcccggcacgattgtatcaccgggctacgagagggaaaatcagacgaagccggacatcacggtggagctggaaaaggacgagccagcggaaagcccggatacggtagcaaggagggcgattgccgggctggaggctggcaagtattttgtcgatgtgtcattcctgggaaggctgatgcagtgcgggatcatgggcgggtcgccgaggaacaactgggtgctggacacgttgatggggtggctcataccgatcatctacttcttcgtgttgagggggatgaactcaacgattgtgaagtgggcgagggaaaaggggcatccttttacgcatcccaagaagaagtgatgcgatggttggatctgttcttttgtatggatgtgtatatgatatctatgaacataaaaatactgtaataactttgttgttgtaatagaccgatatcagcctcaagacaacctggacaagtcccccgtctcctttgtgagacactcaccttgaagtcaaagcactacgtcttcaccgcgatccggatgcgttttgacaccaagaatgagcaatccatgcttagttgggtgacaacgactttataccctgcttgtgttgtccagcaataagtgtatattccgacgtcaagatgtttggagcaccacttggtgagtgcggagacagaaagatgactacctgctaaacccatggtatgcccctgttgcagactgtatgaatcttctggcagaacctgctcttactgtatactagacttacggattgtatcgatggaatgtgtgagcttcggttcagagcttttgaccttcgccagtatacatgtggataggtatcagtcggtgaactacattagctcggaactccatccattccccacgtcccgtttctacgattatcgggccagcaccgtgaacagacatgcatcatatcaatactatagtcatcattcccaccccatctggactctctaatacgctccatttctagactttgggggaaacattgatatttcctacaccgggcgatttactccactttttttgatggcacttccgttgaccatctacgaggatcgcggcgggaggggcagaaggcacggataacatttcaggattggaccattttcttcgttgtcagtgttttgtggcttgtgcgccctgacatagcaggtgggcgtctgtgcacagttgcacaaagtcgagtgatggacactggctcgcagttgccgccacctcttggctgctggttgcctgccggtgactgtccgccagctaaaatgtcgcgtccgtcgagcggtgtcccgccgatccagccgttccttggacacccgcacacttctatcctctcctccccaaacttgtcgcccgacctttggaacaccagctgatgacagctgctcaacaccaactcaccctaccaagcgccattaccagcccatacagcgacgaccagctcgcgacacctggtaaccgcctgtcattgctgccaactggtaccagcaacccggtccccagcggacgagtatgaaaccatcgccaatccgccctgtcgctggccccggatccggtgtccagcgcggtgctgtcggtcaggttcccggagctgtcggccaggtccaggtcggctccgtgggacttcaggccggctctgcccccggccaaggccaagtcccagcctcgcgactgactccgggccccggcccaaccaaagtgaccaagccgaccaccccggcacgttctcgcactggcgccagtcctcactcgctggttcgaaacagccaacttgtccagcagctggctgctcacgaagctcagctccagcagttccaacagcaacagcagctgcaacaacagcaacaacaacaacaacaccaacagcaccaacaacaacaacaaaatctggctaccaacttgagccccgaccaggaccctaaccacgttaaccagatccatccccaacttcaggcccagcttcagctccagcatcagcaggctcaggagcacgacctccacagccatcacctgcaacagcatcagccagatcaaacccaggatcatcttcagcatcaacaggagcaacatcaggagcctgatattgaccaggattcccttaaaccagacccgtccgcctacgacgaccctacggccaggatgggcactgaagagtatgcggccgcagctgctgctgccgtcatggagacgggtcttggtcaacccggctccctgaatgatggcactggcgagccggatgttgacgccgagatggaggaccaagatgcctctgccgctgcgaactcgggactcggcggccatgttgaccttagtggtgccggcatgctaggtaacccaggtgcccctggtggtgtgcctcaaccctctccccaggaccactctcaacatcaacaacaccagcaccagcagcagcaacatcaacaccatcagcaacaacagcagcagcagcatcaacagcaacagcagcatcaacagcaacagcagcaggccgatatgcttcagggccttggacagccccaggcccatcctcatcaacatcagcaccaaccccctgttgcccccatgggccagccccagcagatgcagccgtcccctcatcagcacccaatggaccctcagctatccaagagcacggaggatatggctcatgaatccggttatggccagctaaacgtcgagagtgctcttgccaagagattggctcgtgagccgggtcatcgtcttgcccagcagaggcgccctgagcaagtgctgaacttggcacgtagaagcaatgttgaagctctgttcgctcacattgctggtgagccggctcgcgtcccttgtaagaattgccacaagggccacggtccatggaccagctgtattgtggtggacggccagatgtgcggcagctgtgccaattgctggtttaatgccagtggtgccagatgcagttttcacggtaagctttcctcagatgcttgcaaatgcgacgatgagctacaatgctaacatcacggtctcagaaacgcgcaacccccaaaattctcaacagcagcagcacaatgcggcgatcctgccgaacggggcgaacggtggaattaatatttcagctgaccccaatgcctttaggtttggcactcctcacccgcttggtactcatgctgcccttgctgctcctgctcccgtgagtgctatcgctccagcagctccctcgatgagcaacccaatgcttcagcacatgttgaatcgggccctgtccgaggtacggagcgctgacaaggctacccggcaactgattctcatggaatgcgctgccaaaaaactggcgttgaagatggtcgattatgaggagcttattagctcccaggagcagtcagggaacgccggaggacctggccagcagggcttgggtgaagatgcgggtgcataggaagaaaacgctcctgatttacaaatggagaacttctcactcgttccagacttagaggactttatgggcatacatatggccccgtcggcttcatcctgatcgtgcggctcttttcacgacgcaaaagtcttcccgtcctgcaactcgaccatcaatccaggacccagcatgggtcatgactgtccgcacaaccacgcagttgcgtggatatactgttgctacccgattcgcatgtgaaggtatcatcaccccatatttaacctttcgacatatcacagcagaaatttgattcctttcgaaggatcaagggtcatgaagagccttatccacatagaaccactaccaacaccttttcgtttcttcgtttgggggcttcctagagaatttatcattaggctgattggatggaatgggggaaaagacaaatcttagccgggacagatactttgatattttttcttcagactcgtatgtcgatagtggcacggatgcaaatctaccagcgatacccaagtcccgccccaaaccctcctcttcaaggcaggaagcaatttgacaatgcctccagcctaatcttggtctttgcctttttgctttcttttctctcccatggccctctttatcatagcttaatctcttatttcttggccgtgttgtttaatgcacagatgacgagctcttgatagtatttcttttgggttatgcgattttctttctggcaagcgtcatttgtggcgtgctctagtcgggttctggttgatttcccggcagttatttcaaaaacacgttattcctcgtcatgtttccgattggggatggaaattatgaatagagggtaggccaatgataagcaaagaaagcagaagagtagggaaatgggaaagacaagcaataggcatttgaggtgtggagtgagcaagaagaggagggaaacggcacatcgacgagtgactggaaaagattcttgactgcgtggattgtttacacaactgcatagattacagactgttaggtcaatcaaggccgtttagcttccggctcctcaatttgtacatttgtccgggccatgattgtgtcaaagtctatgttcacttgcggtgccctttacacacgaacccaagatggcaatccagcttaaccataggtcgccacggtatgttcataggaaatgctgagacgacatgttggatcctatctgtagatgctttatcgtctctacaaatcaaaatcatctcatcctctgttcgaaaagcattcgctcgcaaacatggtatctcttgaaaaccctctcaaaacagatatctagatctagccaattcaactgcgcagaatcgtttttttggaatcgctcgctcatctcaaaatcattaccatcaaatccaaaatggccgatgtcgtcgttacccagcataaaacccaaaaccgtataactcgtaacctccaataccatccaccgtccgccatagcccccctcacataacaacacagcactttttgaaacaagcccccaacaaatccgcccaaatatcgtcctcctgctggttctgttgctgcccttgctggtgattttgctgtccgtgttgttgctgctgctgtcccggataccctcccccacctcctccgtggtgctggttcggccttccctctgactgatacccccctccaggctgataccccggtggctgctgcggcaagcccggcagaccatcgaccctaccgcccgtcaaatcaacgtaaatccgcccctcattctcctccgcggcaaagttgagtcccatctcgcgacacacctgctccacacgcggggcgattttgcgtacgccgcccgccgagtggttacctttgccgacgatgacgtgcaggtgcgtttgcccgcgggcttgggcgtcgcggatgcgtgcctccaaaatgtcttcggcttcttcgacatagagaccgtgcaggtcgatggtgtcggcggccacgcgctccgggtggttgttctcccggaagatgaactcggctgcttgtttgttgattgcgtcccgcttggctttgtgctttttgccgaggttggacaggtttttggcttcggcgccgtcgccgcgttcgtacgcttggtgggcctggagggaggaggggaggtgttagttacctaggtactctactgtacaagtaggtgggggtgaggtgtggtcttggtaatgtgtgagatcggatgaaccagtaggtgagatgggatgggatgagatgaaagaaaacggatgaaaggttcgacgaaacatacctcgtcgaagtacctcttcatcttatcaccctccgcccgggcctctgcgcgcaagcggtcatattcactctcaatttccacactcgtcctatggttgaaggctgtgaaaatctcggtgagctcatgttcttcccttccactcaatcacaatgaatgtggcacatacctctatcgcctaacctttccataggaatcgccatcttggttaaggccgtcttgctcagagtcaaatttgactttgcttaacttgacaggtagatgtagaccacaagcaccgtctggaagcaatactcagacggtttctgtataacgaacgatcgatccgtggtccccaagcagatactacctatgtaggtaggctcctcacaatgcgctcgacggaacgaaaagggtatctcaagtagcaaaaaccaacaaaaaaaaacgattcaagccggatgaaaaaactacaacataaagcaagaatcactagttcgaagtgtacagacttagttggtagggtacaggggccatcataccgtgactggttatgcgcgcggatgtatgtgttcagggggttgggggaccatgctcccggaccagctgaagcgtgaagggtcgccgttggtggtggctgggaggtaccgacgtaccgttctaggcacgaacacagttgaccaatcacaggtcgtcaataaagtgaccgcggcagtgggagctaggtcccccctcttcctccccaaagccaagcttggaaactttcaacaaacacatgttggacagcaaatgctatcctgtgtgacagcccgagctataagatcacgttttctcctggcgacatcacttttcctttcttatcgactatcagggcccctctcgctatcccttcccacgcggggctttccatcgtcttcgtctttgctcaaagtcgttgcaagtcgacatcaacacgatcttcatcccaaagtatgcacaactgccaacccccgtatactcggctcccatgacactcctgggtcgaacacctggaattactgagcgtcctctggtttctgcgcccatacatacttccaatggtagtatccatggatgttcttgtccttcagctcgcggcgcatatgagcagcaaacacgctgatctcctctggcgtccagcccatgacgttaccgaacaggtactggacgacgccttcgacatctgccgagagtgtggaataagcgcacagcccgacctcctttaacttcttgtcatccgaccagggagataacggcatctgtgtccacaggtcagctgaatcccgactgcttaaacagatattgtgattgacaagaaagatccagcataattgctgcctttgcgcgaaagaagagtgtttggtcctgtctgccaatcacttgtgtggataggatgttcgacttactttcatccttttcgtctggatgttaacaaacccagccgccttcaatccttcctccatggtatcgtcgtcggcaagggtagctgatcttccgattctccgagcagcctccgcgagcaccttgccatacgtatccatagcagaccccgggaccacgcttccgtcgtcagaagttacaacgggcgaatggtcgtagtgttcaatccagccacccggcttgcagactttgaatgcctctctatagaacgccttccaatcctcgattgcgcccacaaaaaatcgaacatgaacaagatcgaaatagttcggcttgtaagtccactctttcgaggcatcactaatctcgaagtttagattgggcggcacccagctgggttgcacgggcgagatatcggtgccaatcacctcacagttgggatacttgtcagcgaaatcaatcgcccagaagcccgcgcctgtaccgatgtcaataacacgttcgatattgtctttgagcggcgacatgtgcagctgatgatcgttgagcaactcgacaccatgatagtaaatctccaagctgtcgagatgcttctcgtcgttgggcgcccaatattctatatccgttacggcgtcactatgataggtacgaccattgatcatacggtagttgaaaatggtcgaggagatagaagcagttgagctttcgacatcgctttccaggctagagtccacgtctcgggcatcctcttctggcattccctgttgaagccaatgcgcaccagtgagtgcttcgtctgtgttggctggtgcggccggcgatgatacgccagcagcctccggcgatccggcgccgggagatgccgggccagcaggcaccggcctcgacggaggtgaagatccaggagctggcgacactgcctttctcttcgctggggtactcatgactggaaattggctcgcaggcaagatagagagagatgttgagtagtcagaggaatcaagagtcgattgagattgtgggaaacggaaggtaccgagtcgccggcgcctactctccttttgaacccaagaaatcccagcctttggctgcagggccacgcgaggggttttgagaacctaaactcaggcaggaaggtaagccgttcgaaaaccttgcgaaggttagtccaccgaaatggttgtcacacggtgatagtatcctatggcgtccaaaactattgcgactttggcctgcagcgttcacagtgtgtgatattaacctccagttatatccagacacagatggatgcacagtgtgtagcgaacgtaaccccaagcgtaccagcaaagcagtcgtacgacttcttccatttgtcttgttgggtacactcctcaacctttttgtattctcgagaaatatgaactgctttttggctataagcatcatcatatcttgcccgtcactgtcggtctcagttttcctcgtccagcgtttggggctattacatgccgtctccggccgaaagaaattccatgacgagggaacttgaaacttgttccgatggagaataaatgacgaagaagactggaaatgacactgaaatagaaactaatggtccccgctccatggcccgttaatccccggctacaccaaccggctctatggcagcatcggctgcggttccatgttccgtagatgtggggcccccgcaccgttcggaccgcggcattgatctccaactctgacgtcccacgctcccacacggcatctctagctcaacgctgatcagtaatcacaacgtcccgcgggcgaaataccgagaatgacctcactgatgcggactttacgaatctatctggcttcagtcaagacatgaatgatataatcgatgctttcccaaagagcaacagtcatagcttgcgtatctatcaacttccctctgctcattttgtgtcctctttgttacctcagctcgtgtatatcgggagatttgcattcagccaaataccattgcacgtttcaacaccatggccccctcaatagacaaaccagtagcgacctcccccattgacaagccagtggctctcgtgatcggtgcttctcgcggaataggacgtcaagtagccattgacctggccaagaaaggatacgcgggtaaggattattcactccctccccattatgtaccacatcacatcacacagcaacacctcgcttataaacgtcccaaccccctgcctggtatacagtcgtcgtctccgcaaaatccaccaccgatccctccaccctcgcgtccctctcccctttcccgccggaccccaactccgccctctccaccatcaccaccgtcgcccacgagatcaccactctccactcgggcactgccctcgccatcccctgcgacaccagcgaccccaccggcttatccctcaaggccctcgtcgcctccaccatcaaagcctacggccacctcgacgtcctcatctacaactcgggcgccatctggtggtcctccgtctcctcgactccgctcaagcggtaccagctcatgcagcgcgtcaacgccgacgggctctacgcagctatccagttcgccttgccgtatctgcacgagtccacctatggcgggcgaatcgtggtggtctgtccgcccatctattctcggtttttccggggcaaaacggcctacgccatgggcaaagtcgccatgtccgtgctcgtcaaggggttggccatggattttgagcgcgagagcgtggtccttcccaagacggcgacgggggaaggcgatggtgtcgtgacgagaagaaaaggcatggcggtgagtgggatctggccggctgtggcgattgagagcgctgctactacggccaaacagcaggaagataatcagcaccacccggaggagttgcgggggaatttgagacatgcgacgatcttttcggatgcgattttgggggtcttggagagtcccgcggaaaaggtgaatggggagttattgctggatgaggatttcctcagaaagcagtgtggggtgaaggattttgaaaagtatagtgttgtgcagggtagtaggccgagacggatcatgccgagagtgttgccggatttgacggtggaggaacaagatgatgagggggctaggtatgatagtgcgaaggagaggaagaagaagaagaagggttcgaagctttaggtctgcgggttgctggatgagagccaagtggttacctgtgatggttgtttgaactttgtgtgaatttggtgtacttgtaacgacttttttgggtactgatgatataaagaagatttcatgacctccaaccccattctaacacgaaatatccatgaccataggtagacactgggcaagaactcggcatcccgtcagctctttcagacaaaaaagtcagtgacccccagaccagtagtcggagtggtgacgaccggtaaataacgtggcaatatatataattttttatttaaatctttgggtttttttttttttttttttttttttttttttttttttttttttcgttttgatctttgtttcttctcttcgccggaccgttatggttccttccgcctcgtcttttgggatgcttggggaatatatttatcggcagcaccttcccacctccgcctctctacggaactgagtagtccggattccggaaaggtcgccaaaagcgaatgtgtgccatacttagcatcgaaagaaatcaatcccttgaatatctgcagacgtcgatgatcattgtccgagcgatgtatcgtagactgtggcaacgggaggtaaagtggcccattccatgcagagcattgcgaggcattgtcaatcaatagtcaaagcatgcatgacaggagcagacaggtacgtaggtatgcatctagaacaggtgcatacttgcgcatgtacctcgcctcttaccttatgcttcatactgtatgccgctttgagcctccttttgctgcgccctggaaggttcgatgtcaacagctgtcttcagggcagtgctggctgcatccgtgacatgaacataagcaccgtacgtacgtagggatttatcccgtgaggatgataaatcggcgagaatatggattgtgtaaagtgggtatattcaccagattttaatgtctatcgccaattttgggctcatcaaccacctttccccatctataacccactgaccatctatgtgttcatgttccgctggctgtctggccaggtttggtatcgtatccaggaaaaagaaccaaaaagaaagtgtcaaaaacccaagataaaaagtgtcgtcaaacgatgtttcgccatgcatgcaatgaaccatgtcatccatccaagacccaaatggtatgtccaaacgcaaacaatatgcgaaaaagtgaatgtatgaagataagatgtaaggaccagataaccaaaaagtcaaaccccttcactcataccctcgtctaaccttctcctcctccagctccgtcgtgttccccgacccgtgcattgtcctctcatcatcactcacggccgaaaccgtaggcatgttggaataagcctcctttgtctccaatacctcctcgttctcctccgcgacaccggcagggacagcaacctgcggctgctgatgtatagcagctccgctcctgccttcctgctgctcctgtctcgccttggcagctgccagcatctttgcgagcgcctgcgccgcctcagcagcatacttgcacttcattctgaccaagtggccgtacttccagaagaagaaggggaacggcacgcaagcgagcgcgaggaaggcagggatggtcgaagcccagtgaataccaaggtcggcatacatgtaggtggtgaagagggggaaagcggcgccgaaaagtgagcggaggaccgagttggcggccagcacagaggcggcaaagatggtgtacgagtcgatcaggtagcccatgagactgaggaagaccatgaccaggccgccggcgaagaagccagacgcgataatgggcaccacccagtgcacttcggggccgttggtccacgcgaaccagaagaggccgacgggaaggaagatggagccgacgatggcgaggggcaaacgggcctcggggggcgccatgccgccatgcttgtcggcgacacgcgagtagcgcttgttgtcatacatggagtagccaactgcgagcatcatgccgacggcaacgccgacgaaggcaaggccgccaatgccagggctccaaccgcggatctgctggaaaacgatagggaaggcggcgaacatgaggtagagggtgccatagacgatggccatgtagagcgaggtgagaagaacgatgggctcggtgaagagcaagatccaggggcgaaggagcgagatcttgatttgttgtccaacggtttggtggcgagtctgcaggtcgaggcgggagacgtagagcttgccggtttccttgctaaggttcttcgcacggcgacggaggataacgggagcgtatgtctcggggacagtgagggagcaggcgatccagaggacgccggtaaagatggccatgacaccttcgacccagcgccagcccttggcttgtcccaagaagccaccaacgatagggccgatggagggacccaagaagggagccatggcgaagacactagaggcaataccacgctctgtaaatcgtcagtattagacgaaagaaaatgtgaagcatagaatggatgacatacccttggcattaaacatgtcagcaataacaccacccgagttggtcaagggcgaagcaccaaaggtaccgccaaagaatcggaggatgacgagggtctggatattctgagcgccagcagcgccagcattgaatgctgtcaaggccatgtaggtgaggaagaagagaatctggcgaccgtagaactcgctgagaggcgcccatagtaccggcccaacagcgaaaccaaggacgaaaagcgaaacacccaagatggcaatctctgtgctgaccccaaacccaatgataatctccttgatgcctccagaaaaggcggtactgacaaaggccacggccaaggtggcgacggcctgtaggatggtaatggtccacttcttccatttgggatattgcatggcgttgtgtccgtcaacggggaggtagtcgacgatatacggcttttcatgtgtgccctcgccctcatagtggtggttgcggacggcatctgtaattccaccggggttgagtaggaggtaccaatgcgagactttgctgacttgggtgttttgacattcgatgtccatggctgtcgccgtcgacgacccggacgactttggtgtgccggcagccatgatgactgatggttcggccggtattagggtgtatgtatgttcgaatgggtagatgctgatacaacaacgacaaaaaaagggtaggtatactgtgtactcgaagtgagggactgccgactaaagaaggccaagtaaactagatggttagagcctcagcaacgggccatgcgtgtgttgataaacgcttggacgaatattctcctctcttcctccttgagcaagacgagccgaggacacacaggcttatatttattcgagacagcaacgaacaggcaaaacagccaccccggtactagatggttccgatatgcgtcaactccaccttgtggcctggttcatgtatgtatttcatccgaacagggtacggagagttgcgtgtaaggctccatcatgctggtaccagatccatgaagcgatcactggtaaacagccatagccccctgtatttgtcagtaaccagggggcggaggtcgtatgggtggacccatagtcggcccccaaactcgccggtacctcggatctggcgatatctgattagcaaccgcgcggtgacaccttggcactagctcaggtttgtggctagcgaacaagacggacatgatgacgagaaagggatggtaggtgtggatcacagtggacagagcaaggtgaaataagcccagagctggacggaaaagaagaaagggtgaagacgacgacggtagatggctccggaaatgggcagttagtgacttgcacatcccattcacggagacacctaccggtagacgggactggctaggcccaggggttcgagcgatcggcgccgaggggctcctcgccgttggcggagtggctcgtcatgcactgcaagtcaatcatcacggtgggggcagtacgagcacgggtgaatagcgaagctccgtgatccgtagagtggaggagtctacacagtccaaggtgtgccgcctcacattcaagtgtgatacactagcacctggtgtcttggaatagtatacttatactttatgcaccccatggtgttctagaagaccagatgactttcaacatgccgtctgataggctgaggcacagcggatatcgaagtcgtggtgcattgggacctgagaatgggggtttgaggaggagacacaacgggacgaacgacgggcgggaggctcccatgagaccccaagacgggtatgagctgggcactcacggccggccggtcctgctgtgcgactgggaaggccttgattgggttggcatgtcgacggtttgagaaagtggcctgacaaggctgccgggtgtcgcaccaatgacgagaacaggataaaagggaagtggccagaagaggcagtgttcattgcgctgttggtgttgtgcatctggacggcattcgctgacgttgccgtgacgggacccgatcaacaccaccgccaacccaacgctcacaccaacctccaagacctggaggtggctcgaggctcagaggatcgagagcgtgtcgtcgggtccgtctctcattaccttatcgctgagtaggggatcaaaccgcgtctcgtctcgtgctgttgctgttgctgttgctgttggtgatggatgaggaacacgggcatgatgggggctgagcgggcggagaagtggactttcacttgggtatcgttctcggccgcaaggcacagctatcgatactatcgaggttgaccggttcgttccatgtttgattgttgacgatgcccgagtggaagttggtgcaagtgggagatggaagacgttgccggatttgatttgccagtcatggaaaatggcggaagcctggcctgtcagcgtcgcatcgttgcaactgtaaactgccctacagcacgccacagcgcttgacagcgccctacggcggctccttcaaggccacgtccccccatatcttatctacaagcgtgtgcacattggataaaatccgatccggagctcgcaagcaccgacatgccgaccatacctagccccaccacgaacggagtttgatcttctcccggagaactccaccaaaaacccacgcgactgaggtggtcccgctccactgccaaaatttatgcttatgtacttttgtacgccaagatgaaatccagacagggcagatccttgaaagtcgcttcgaaatcttgaccgagccgaggctcatcggcttgtccatgcctcctcgctgtcaacccgacaaattcgagaatcaaaatgttgagaccagccaattccccagggtcggtgacaagctttgctcgctcgctcgctcgcttgacacggtgcggtgagatcaccttggtggccgatggcaatgatgctgatgacaatgatgacaatccggcaacctagtctccggatcttcaatccttcactacactacaccaccgcctcgggtcgccgttcgactcaagccatggatcattcagctggcgattgcacggatataaacaggaacccgacgagcaggctgtgggggcgcatagtaccatatttcacttgagattatcatcagcccactgggcgttctcagcaatcgatagtgcttacccgccttcaccgcgatgtccgataactgtcggatcgtgtgtgtgtgtcaactgacgacgtgatagtagcacttacacagtacgttatgttgccacttgggcgtgataattgagccgatagtccgttagcatcagtcttccaggctacctatgtagagtcttatccggctcaatattataaggcaaacctacactgaccaagtcaagtttggagtcaaagttgacttgccaacaacctcatcttgtttcgttgattgttgcaaattttggcaactggggagtcgctcacctgggataccgttctgctttggtaaatttccaaagaaactatttacaaataggcttcggaggtgtcaaatgaacaaagcaaaccgatttcgatatgggcatttgtcggtgagaagtcaggcggctgtctgtttggcccattccctaacaggtgataacacgtcaaattcgacaacggacctcacaagtcagccagatacgagctcgaacttgacttgtgtgaagcgctggggagagctatcactgatgtgactcctgtgtactgatgttgttacccatttatgcttccccatacagctttgattcttttggccgtcaacaacgcccaagtttcctgtcaactctgccctccaatataacctaatcatcaaaaccaccccattcatcaccatcctcactaccctcctcctcctcctcgctctcatcactcaccccctctgctttctgccccttcccccccttgacaaccttccatctcctcccctccttcaaaaccggcaacccctcgtcatccctcacaagattccccttcccatccctctggtacggctcctcttcatcttcctcttcttgcccctcaatacgatactccaccgaactctcttcatcgccctccaactctttcaaatccaccgccttcttccccgtgctcttcaacgtaggaatcccattttcgtctctgacaatccgtccttgctcatccctcacaaacggtccttcggggtcttcttgttcttcttcctcctcttcgccctcttgctgctgctgctgctgctccacaccatctagaagatagaccggatcatcaatagtcccgtccctcacaaaccccgccacaaagaaccccatgacgcccctaccatcatcccgataataagccctgataaccgcatccctgacctcctccttttctttttctttttcttccattaccccttctgttgtgattccctcctccaaggtcatcgcctcggcttctccccgaacatcccacctcctcatcccctccacctgctcttggcgtttcaacaccctccaccctctccttttcgcaacatccgaagccaaagcccgcaaaaccacgtgctcgttctcccccgcgtggatcgagcaagtgctgtacgtgatgcgtctggcagcaggaaacgacatggcgtgttgcagcagggtcagctgaaacgaggcgagcgaggcgatgcgcgcttcgaggtcggcctgggaggagacggggatggcgacgccgtcgtcgtcgatcaggaccttggctgggggttcttgggtctctgttgtacctgtggtagttggcggagacttgcgcttgttgttattttgtttgcctttgggattggctttggtgttggtgttggtggaggaggaggaagaggaagaggaagaggaagaggaagaggaggaaggagcagagggaaggtggagagtgggagcatcatccctccccacaattcccgaaccagagcaggaaggatcaagaagtaaagccccgacgtttcggtacttggcatccaaagggttgaccttgagaaagtctttaccggcgttgacgacagtgaaggtgtcggatccggcggttttgaccatcttctgtaaggttttggcgcggtgagggtctttttcgaatgcgaatatggtcgtcgtcgtcgtccccttttgctcttcttctcccctcttcttcttgtttcctttcttgccagttttaccatcaaagacaatcgccttattgtcctccacccgtgaatgcacaatcgctgccaaatgcgtcgtcttgttccccggcgccgcgcacgtatccatgacatctccatctctctccggtctaggatccagcagataagcggggaaacacgaagctttatcctgcaagataatcttgccggacttgtacgcctccgtctttgtgaaatccgctaccccgggacaggcggcaatgagattgggaatgtgtccatcaatgtgaatcaccttttttcccttctttccctgcccatcgaaagcatcggccgcctggatcacctcggccacgctctccaccacctcccaccccttgaacgtcgtagccaactgttcttccaccgtcgatttcagcgtgttcaccctgatccaccgcggatgcacgggacatcctcccctagcgccaatctctacctgcgtccgcagcgcatccagtgtagcacatttgcgccgtatgcgcgcgcggacaaactccgagttcaaacgggccttgtgtcgttcaatggagacccgcaagccgtgggtggcgggcagggcgatacccgatttggaaagcagcaaatcgtgcacgagcaagagggagagagcgggcgtgagttttcgctcgtgcttgagcaggtccgaggcctcgacgacttctttgaggatggcggaccatttgctggtttcaagggctagtgcgtagacttgggcgggaggcgacttgagggatttgtctttgaaaatgcgagacttgagactgccgccgtgggtggcgttgggaccagcggccgtcaggatggcggctgtctcgtggtagagggacatgctgggtttggtggtggtggtggtgtttatcaagtccctcgttggtgctttgtattcggtgatttaattgggtaaaaaggaaaaaaaaaaaaaaaaaaaggtggaaaacggtagaataggaaggatgtttcggaaaacaagatgatctctcaccctcgagtctgaaaacgtcgttgtgaaattggaagatgtcgtcgagtctatcgaataaacttttttatgcagacgttcacaaatcttcagtttcttccatgtgcagcttgtttgtgcagtgtctccacccactaagcgcaaaaccttccattcctcctccacggttcttcttctttcagcacagaccctctgtttcttcccctgtaacttggacccttgaaggcgagccaacaggccggtacaacaccaccatggagcgagggccgtttattccccaagttgcagtggatgatcaccaaccctgactgttaatctgccaagcgtaacatttttcgattctcgtcactgaagtcgggaaagcttgttgacttaagatccgtttttagatcccgatatgtatgttgcctaccacgtaccacgtacagtaccacgtaacatgaacacatcccccatgaccaacgcaaacaacgttcttgtcctgaccaaacacttcgcacaggcataagtactacaagcgtacaagcatatcacgaaacgatgttactatagcccaaagtatgtgtatgtgagcatgtgtgatgtctcaaatgggtcctcttcacaaaaagaagaaagaggccgctaatcattttcctcaaagaggaatcctaaaacttaaaactaaaaggtaaaaatatctgtggtgttgggcatcaagaatcccaaccaaacgagggtaaagaagtgaagtatgtaacatgtgcaagagccaaaaggaagacaaaaaaaaaggtctcttttgcgaagtggaagaaaattggtgcgcccttctctttctacacctcccatgggcatttgctcctttttttcgaaaagatgtggtcatttcagattcgtcaaaatggtttgcagaccctaagccctgtatcccaggtttgttttgggctgtgtggctgtgtggaaaaagcaattgttttcctggtatctcataccgaatgcgcccctttctttttttttttcccctttctagatgatccctatccatggaggttctgtatgaaacctccgctcagaaagtaaatgtgaagagaagaaatgaaatccgtgaccacagtcagatatccaaaagacatcttacctgcgaatccttccaccaggggtgcggcggtggtgcatgtagtggttatgaatgtgacgacgatggtggctctccgcgtgaacatcacgggccgagacctcgccgcccttgctgtagatggacaaggcccagtcaccaccgcacttgtcggcatcgtcgccctcgcaagccatgtggcacttggagtcatccaacttctcgaccttggagagctcattgccgcaatagcattcgccgccatactcggtgccggcaacgctgaagcccttggaactgcagtgagtcacacaggcggtgttgttgacccgaccaaggttggcgcgaatgattccgctgagaacacggtccgaagtgtcctcgtagcaaccggcatacttgaagtcaccaacggtcttgccatcagtggcagcatcagtaggctccgcaccaacagcagagatgtaaacagtcgtggttgactgaacagtggtcgtttggaggacagtagtggtcggggcctggctggtgacggcctgcttgacgacattggtgggtttgggcacagcagagtcgacacccacggccaggttgttgccgctgctgctgccgctgccgctgctgcttccactggtaccgtacttccagccctggatagggttgttgccgggaagcttgtccagcttgccatcgaccttttcatcgatagggcactcaatcttgcacgacttgctgtcatcattgacaccgccaatcagacccgggcaggtgtgcatgccagcatggccagcgtcgcagttgtcaatgatttgctgaagagccttctcgtcccaaccggaaacaaagtcaccgtggacggagaaaccagtagcatcaccgttggcaaacacgaaggggctctccttgccaacaaggtccttgaagcgactgagcaatccgtgagtgtcccaataggtttcaaagaagatgtgaggggtatggatccatcccttggggcaatcctgcttgccgttgccggcatcgctggggaaggccatgttgttcttgtagtcgtccaggccagccttggggttgtagcacgacgggaagtgcacatcggctcgcaagggcgaggcgtaggcatcgcagtcctcgaaggggaagccccagccttcaccatcctggttggtcttgatgccagccatggaaccatccgagtctttgggccagcttggtgggttgaagttggcacgggggcaggtgatggaagcagcagtgatgggtcccttggaaggatccatatttgagcccttgccgtaagcagcacccgggggaggagtcctcaacatggcatcaccgctcaccatcttcaagccgagaggaaaagccttgatctggtcgttggtcggctcgaagctgctttgtgttagtatgtgaacgacccatatgaagcaatatcatgggatactcacaagtagtacacgttcatgtagtagaagggaacctgttcgagcttgccatccttggggtccttgaagtaaagggtcgggaaccagtagttgctcatatcggcctttggcagggccgtcgtgcactgggactgtctcaggtgctctccagtcacgttaagaccgaagttgctggctcccatgatagtgtgaaggtgagcggaagcggtgccgggggagacaatcgggtcggcgcggcaagtggtaagggggccattcccgtagtgacgcaagacggcaaaggtgcgggaatcctttgcggcggccgcggagacgagaagagccgcaagagcggcagtggtgaagatcattttgaaatcggtgtcgttcttgtaaagtggtattcgtcgaagaagtggtaaaggtggagtgtcgtctatctgtctctaggaccgaccgtcttgactcgaagttgatattggctctgtgaaaggatagatgctaaaaccggagcaccgagactgatcaatatagttgtcgtgtgattttcccgatgtcgtgcttgaacaatgccagttgttgtatccagctcagcggataaagcacacaaagaaccaagaagaatggacttgtggttaaagaaaagataggacgcgctaagcaggctcagcagcttgaggtcaaaggaaggtgagggagaacgaagagaacgacaaagcccacgatagtcgaggatgagaccagatgagaagatgagggggagggtatcgtgggcttattataaaaagacggcccattgactgtgcctgaataggacatggggtgtctgaaatctctcactggtaacctcctctctgaccactcaacgcttaccaacgcagtccacccatccattcatcggaacaggatgcgggctgggcacaaagaggtggaagtgaaggggaggagtgacaaacagcagctgggatttgccggcgcagggctggaggggcagtgtgaagcgggtggttgtccgcacagtaggataccattcaaaaagtgacttttctttttttttttttacttttagattcttccgatctcaacatccatccagattggctatccatatgttgcatctccgcctccaataaaaagtttgattttttcatcaccttgtcacggcgtcggctctcgtcacctgtttgacacctcgtaggcagcttgatcgtttccaggtactgaccaaggtctcgactgaagtcatgatgcacgcctagccatgtggtgactgctagtgtagtgttgatcaccggtggtcggaaacaggaactggaaatgttccattccaggtccacaacttggtcgcttctctggacccgcctgaacttcttctgcggcccagaaccttgaagcccctggagcccccacctaccgcgccgtgatgggcttagcgtgaaccctccgattgacgcgatggaatatggctgtcgaggatatggaaccgtcatcgtgagcacatctactatgtagtttatggtcaagcgcagctgggcaagtgtcaaatatcggcttgaaacaagactagtgttgaggctttctctgtgatgatagatagatgagaatgggcaccatcattcatagactggccggcggttcggttgggtagtaaaaccacaaacaagaggcgggctgtgaccgggtcgacaatgacggatctttttatttttttcaatttttttttttcaatttccttcttttctctgccatcgatgtcacctccacttcacactcagtcgacagtcggcacgcctgggaaacctgcgttgggacctgagctgggactcgaatcaagaaggcgcaaatgcacgcgattcaggcggagactggcttgggcaaaggcagccaaggtcgtacctgcatattgcagccgccacaagtcattgattggacggttggtggacatttcccctggatcgcgacaggaaccttggttgcaacctacgggtagtcggacaccatccgtatatgaagaaaaagggtgtgttggcacgattgggagaggagaagagagagacggggagaaggaagtcgtgggaggatccatgtcctcggctggagtggacggacattcagacagtctgtgatcatgatggaggtcattggaagtgatggatgctggcagtcgaagcagtttctagcgagagccggcatttgcccataggagccagtccaatcacgtttgccatgctgctccgtatcaagtacgccaagttcactgtccaggtcctcgctttctcggcctcttttgcccaggaaggaagaggctccagtcacagaaaatttctgtgatttctgtgtgttctaggtacccagcctgtccagtcgctggctcgctgttgtggtcagtccgtctgtgccgtaccagtatccagatattaacggtttgcgcgagtgcaacagcgggcggcgcagtcatcggccccgtcaaagtaaagagattccagaagcgagaggaggggaaaacgggctgttggtgtgacgattttgtcgatcgaggcccagaatatctcgtagctgatggctgacgtgaggatgtattttttgtctacattacctcttgcagctatcttgggctacctggttggacgggttcctgaatttgtgggtgaaactgcgggataaatgaataaaagccgctgatattggcatggaatggagcagaactcgagaagccttccatgttttgcccgcctggaacaacctgggcacggcgtgttgttcggaggttgcttcccggcaacggactgcaaatcataccgcagcttccgatgttgggatgtttctccaaatggcaccgagaccaattttctcatatggaatgacctgtaacccagctttgtgattgttcgtcgcttcttccccaaacagttcatctcgacctttcaagggaacacagcgccacaggggtaaaaatgaaaagaagcggtccctgggcggaattggccggatcgccctccaatcccgtcccgcccagtcggagccgcgaaaagaggggtgtttgggggtgcaaagtttgaaacgcgctaaggcagacgggggcactggcccagcagtagaggtaccctcccttagtggggtttgtgcctggaaagtggactctgctgaataaggtacactacactactgtaccttaggtagcgtaccttagtactgtttgtcaacgttgacgatgacttcctttcttcctggcgtttacatacagcgatacactgcatcggaaaagaagtcgctcgcaacggcaagatgcatcatgcgtggtggataaacttccgatcctcagagtcaactccacataccgtgtgccaacttttctaaatcaccaaggaaggcagaaagagtgagtgaggggactgcctcaacgcggggcagcgggcgcaccctccatctgctattttgtttcaaccaacgcccgcccaaagggggcccaaagctgaaaacctcaacaccatgaattgtttggcgtcggtgacatcgtgggcttcaagcagttcatcttgtcactcatcaaacccggttgatgatccttcatttccagtcctccctccccaagcgcgggcttcttagatgatgcgcgcgcttgttgacccccgcccgtctcaactgcctccactccacagcatatccccgcgctagccacgcgctacactacgctaaaccgcccttccttgacagcggcactggcaatcgctgacagctttcttggcacgggctcgactggacgacaattaagtaactttaaactcgacaccacttttggaacatcacaagttcctattttggtcacttccccatcaccacctgatggtttccaacgggaaaacgaacgcctccatgcgttgagttacccatccgtctgcttgcttacccttcttggactccagatcgacacggtccccccaccagggcaccaccatctccaccacccccgagtccaacgacctacactacagacagacataagcatacaaatacccagacagaggctggctggctggtttcagacctcgcaaactcttcctcggacggcaatgcaaccgcttgtctttctgtccacgattgggcaccctacccgagtatcccctccttcatcgaggccgcggtcttcctccacccgttccgaccacccatcaacctcctcttcctccgctgccgcgtctggaacggacagtggcggtgctgaactgttggatatccggaaggtataggagggcgcacgcagtaagctacaaatccaagtctgatgcgcggccaccggcaggacaaactcatcctgctttgtcagctgtcggatatcttttgtcattcatcatgttcatttgcctctttgagttgtgaatctcaacatagtctgctttgaccaagaaagagagaagctatcaccatcctatcagcgcctgatgacgtggtctaggcgagcacacttcactgcaatactgcaatgttcaagtcaaaacccccccttttcggtgttgtatcccgtccggtgaggcgtcaaagagtgcaacattcaacacggccggcagcttcaatattgatgatcagcatgccattgacgcagtgaccaaaggccgaaccacgggtcgttggtaaggccggtctgcctcacttgcctgatccgtctatgattgatgccatgcggaagaagtcaccagctgtatctcgcagaaaagctcatgacgtggctatgaatgccctcaaaattattcgtccttggtgggccattccgcttccctgccgtcttacttgcctctgccgcgatccattgatccagaggcacaatcgcccaacaaagtatgctcatggacagtttcttctgaggtcgaatccgggaacatcccgctccagtgatcgcaattggtagtggcagaagtatctctggcccagtcctattggttacgccttgggattcaagtgaaccattcaatgtcacttcggctgaagttgaaagaaataaaacccttccattagttcaaacacacgggatgccgctccagaaaaaatcagatcaagtagttgatggcaacggtcaaatgacagcgcaattggcgccatggcaaataaacgccatgacaacctcggcatgacttgctacaacccaacaatagactacacaaggatgatgctccgattaccctgttctccccttcttcggtgatattcctccttgcttccctcccagtttcttgtaaatcccttcccttcctatccctccggtaccacagagctatgtcaagcctttcgtgtaacttctccgggatacgtcttgtggaacctaagtccctgagtccttcgggcattggcaccaaaggcggcggctcagtccgagaccctgtctttcttcaagtgccctgccatatcatcaagctgtgaaacctgaatgtgggcaaagaaagcgggggttcttgtgtaacacgcttcccctgcctctggtgtttacattaagtcttcgggtctggacatggaaaccagcgagcggctggccgatggcgccctgaggggctcgaatatgcaatgtggctacccgtctgacctctggtactaggcgtcctgttccttgataggagatctatgaagatgaatgtgtcttgggttcgtcacctggcgcctgccgaagaaacttggtctaagagctagagcggtaggcgccgtgagtctattctatcttcaggcacttcacatgtgatccaacaggcttcaacctagcgcaagtcagcagatcatgcccgtccgttcggttctctcatggcgaggcatgaaattcgaaatgattccgcatcttcgtcatgtgagtaattttatcgaaccgtttcatagttaagccattgaaacactagtgagttatgaaagaaagaaaaaggcaaacaaacgtgcaaaacgacgttcatggctcgcagaaagaaatggtttgcaaatgacagataacattatcaaaagaccacaataatagaggggaacaaacacacacacacacacacacacacacacacacacacacacacacacacacacttctcccacagtccccagaacagtcacgatcaaaaacgaaattaagcttccgccaccaggctcttcgtaagatccccgaaataccccgaagtgataaatcttgattcaggtcttccaagctatgtcgcacaagtccgcaaacattgaggaccccaatccatactctctagaccagaccagaccgcatcgacccccgccctccttagaggtaaggtctacaacccgccaaacaacggcttcaatcgcctttcattgcctcaagaacaaaccgaggcatgaacagaacagaaagatagaacgcttgcagtcagcacagtatagttagcgagccggagccaacttcagattcagtcaagtaagcaaggtaatgcgaaaaaatccaacatggaaatacttaggatcgggtcaccgctttttatcctaggatttggcttgggcactgactcgaaggactgggttctaaatattggggatgggggtcccaagtctcacgtctgttcagtgacacttttctttttcaagcgtaggtaagagcctacggacgtagatagccaaaggcggggaaacgtgaacgggctttctacttgacgaaaaagatcctacgccgcgttcgtgcatgactgccgtatagttcgtgacatgctgggttccgtcttagtgtgagaagtaactgttctggcttttcttacgctgaagcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggtcgagaggacgaaagggacaagactgaagtgggcagatatgagtggcattcgaggatggcttcgttgtaaaccttccgcttcattaatcgtcgttcttccccgcaattgtccagaagacgatgcggaagaaaccataacggcgaagggaaggtgttaatgtggttggaaggtagtgataccccctcaatattccttgtgagacttggtagtggacagtttgttatctgattgcttcgtttgtatacctacctaactttgatgcaataggccatcatccatctttacaagcttcccgatacctgcctacccaccaccatacctaccatacctatgctaccttgtaccatgctaccgtaccataccataccgtatatcttatgctacctctacctagacaaagcaaaacgcggccattttcaattctcaacgctctctctctctctcccttgctcccctttctcccttcctcctaacagccagctagtaacctaaccttccactcgctcacctttttcttacctacttttgtactcgctcactctaaaactaaccaccgctccgccaccgccttggcgcccttcacgtcccccaacaaaaaacacatacacctcacattatacgccgcctccaccaccaacgtctcctcccacctactccttttctctgcagtactctcctcctccccttcctgattcctattcctaaccctctcagcctcctccaacacccgtctataaaatcctcctgcaagattccccaatccaatcaaactatacgccctccccatattgaaatgagcctccatcttctgtcctatggtagccgtgggatcttcctcggtacgattgcggtagtatcggaacaggaaagcgaagccctgggtgagtaggtattggcggttggtggcttgtctcttgagggcgtagtgcacgtaggcgaggccgatggagaggttgatgagtgggttctccgggtccaaggatgcggcgcgcgcaaagtacgagagcgcatacgagtacgaggtggttgtgaagaggatgtggccgtagattgtcaaaagggctacgtcgagggtgatgtcacctgccggcggtggtgggtgttgttgggggttatcaagggtaatgacgtcgttgttgttggattcggattgttgttgggaagctgttgtgagtggtgcggcgacaaggtcaccaccgcgggatcgggatttgaggggcgattgttgctgcgatttggaaggtgatctttgtgatgctgctggcgggggaaattcgtcctggccgccgttctggcgcatgacaagggcatccatcgtcttgatctgcctaagaatgaatttttgcgctggacccgaggtgtaccagcttacaggcgtctggcaggtccggcacatggcggcgaacatccggtacgagtcggtgccgggcaggtagtcgcgcatgaagtaacgggcgatggccacgcaggtttcttcgtcgccggcgtacacggcgcacgacgcccacgcgacgtggatgagatatgtcgaatccgtagcagtccagactacggagtcgcgggcggcgtggcagacgacgtaggcctcgcggtgttggttttgtctgacaagcgcaaaggcgagggagaggaagatgtccagccaggcggaaaaggggatgccgcgatgtgcagaagggaacttgaggaggcgagccttcgacgcggcagggatattatctgtgccatcgccgttctcggggttgaggccttgacggagacgttcggccatagccgccagcttcaagttcctagacggcacggcagcaccgccaccaccggtgccaccaagtcccagatacttgacgtacttgtcccaggggtagaactccttgaaggagcggaagtcttcgacgaggtccctggcggcacgtgtccagttctgaatggcttcagagtcgtcgctgtggaacgcacgctcttgcagctcctgcacgatttcatagttcttggtcgccaccttggtgcgttcaagatccacctgtttgcgcttctccgcgttgatgagacggcgtgggacgtacttcttcgggttgttggggtctctcggcctgttggggtctctcggtttgcgtggcttcctgggaccggtagctctgcgacgctttctcttggggaccagattcccttcttggtcaagggtgtactggttggcctcgaggttcatagcatctctgaccaaaaggaaagcttcttcgcgaccttcccgatccgaaacgtgctcgtacatattggcgaggcaaactcgagcctcaatgttatcctcatcatcctcaatagcggcaatgaagcgttcttcggcggcagacttatcgcccaaggccatgtgacatcgaccgaggcttacgaggatgtctgcatccatcgagatatcgccagcctggttggcgatcttttcgtataagctgaagaactgcaacgccttcgccggggattcattatccagcagggcattaccaatatccttcagacaatcggggaaatcgtaaaagtcttcaaccgccgtgtccgccgacgggtccaacgacgtcagatgcttctctgcctcgtaaatgtcccccatcttcatcctgaagacgtacagcctagccctcaaatccacaggcaatgcccgtccgtactgcaccggcgagaaccgtcccggttcatagtcctcgcacaactccctcctctcatcatcctcatcccactctctatcctcacccggccagcgatcccagaactcctctgccctccggcccaacttccacctcgcgaccctcttcagctccgccgcgccttgctcccactgctccagtatcgtgaagaactcgaggtaaattctcaaatcactccactcaaactcaccttccatcgcctcatacacctcatcaccctggctccacaaatactcaatgatatgtcgatacgccgccttggccgcctccgcattctttctcggatccctcccatccagcgccgcctccgcgaggtttctcacggttcgaatatttaacggctgcaccttgagcgccctcaaatactgcgccaacgccaggtgactctggccaagttgcatcagcgcatccgccttccccgtccttgcctccacgttctgcttatccgcctgcaacgcctgcgagtagcacataaccgctctttccagcgccagtttccgacgggggtcggtgtcatccatcatgtcgaccccgtacaagcagtagagcgccacgttcatccagtggcgcgcgtccttggggatcagccaggcgcccgaaatcaagcacatggtcgccgcttcgcggttaccaagttcctcgtgaatgagagagagtaggttccaggcttgtggcgttgcggggcgctgccggatgatctccttgaccatgttgatcgcttcttggtactcgcggcggtcgaaggccgtgcgggccgcggcgatgcggatttggatttccggaggaggacgcggaggcttgcgagggccgagttttcgacggggcctggagggcctgggtgctggtgcggagggagccacggttgtggtgcttccatctttaaggctgttgttaatctgtttcgacatcgactttgagacgccagggaggactgtgtaagcagctgaggggaggtcggcacggtgttcagctaaccatgcgtcgcggacggtttcgaatttgtgaatttcggcacggatctcttcggtatcagagtctatgaattcctcttcgggatcgacaaagccgtcctgcatctgttcgtcgtcgagatcgtagtcgtcaaggccgtccatttgatcatcatctccagccatgagctcagggtccagtggtatgtcgtcgtcgtactggttgtagaaataggcggcactatgaacgccgctttgcccatcgccagcatagtgagctggcgaattatcgtcgatatccattatgtcgtcgtccatcttgagctataggaccttgcctggacgtgatctgtttggatattatccgcgatgttcgatgtcctgactttttcctgagaggatcgcaaagcaggcactcgtctagtgagctaaaagggtcccgttggcgcgtgtctttgcgtctagagcaattgtctcggtccgtaggctcaaaagtcaagatcgcctcacgccccagtcctggttcacgcagaacgtccaattcgccgattcctagaccgttggaccagaccgattcctcagttcccaaagttcaatgattcggtagactccatcagtggctgtagtttcgatggcaattatgggcgatgccaatgatgtgttgatacgcgagctggttgagtgatagataataaatctcggcgggtatcgtgtaccgtttttttttaagaggtcgaagagcagacaagaaggccggcctgtgctgcaagatgcggactgtgaggcctttcctgaaatgccgctactagagttgcgtaggaccgtaaacagctttcggattagtccaggtatagttttgcgataaatcagtgtaccaagctgagatcgatgttgggatgttgatgagggtttgatgtgaatgtgaagatgatggagtcgtgaaagacggattggtcgtcgaaaattgaaatcttggccaatcaaagcaagcccttttcctgggacccactttaagacaggccttttggcaacgacaaccttccaatacgtttcatcctggaccacgacggtaaggacacttgaagccatctaaagcacagtccccttccactcaagagaaggcatcgttataagatcgatgaaacttcttcgctcttcactatactatgttctatcacgcacttttctcatcaaatcaactacgtattccaggcttgggatctgggctttcactgccgcaaattccgtatcgcaacggctgccactgatatttcacgttgtatacgttcgcgtacctaattatcttcacctggttcctcataatacccttcagatgtgtttgtttgattgcctagacatgtgaaaatgagtgggaatcattgttgcccatcaactcagctctactcaaaaaaaaaaaaagatctgcctcctgtccccatatataggtaacaaagatattgcattttggacattaaaacagagcgaaagagagaaagaaagaaatcgggttgtcagtaactcctaccagctgcaccatcatatatcccgaccgcgatcacggcaaaccccaacacttcttccctgcgtgatcagtgacaagctatgcttgaagtaccttgttgttggcgagtccagtgggcgcctatctcgggtgtgcgggggtgccatctatcctgtatctctagcacaacagccgtcaatgctagattttgccttcttttttggcctctgcactaggttgtcagcttttgatccacttgagctcgtacggaattacaagacatacccttgacttgttcaaagaccttgagcatcttgcgtctagcacccaaagcattgacaccacgctcctccagctgcttgtcgtccagctcaatcaagtccgtccacttcatgtccttcaagttgtctgtgtacttgtgcagacgcaggctccgcagccagctagggatatcctgcaggagagtagggtcggtaggatcctcgggcggcttcgagctgcctctccgaccacgcggagagcggccacggttgatttcagaatggtccgaaagatagccctctgcgtgatgaccgcccaggttgaattgacccatcattggaaccagtccattgttgatcaagccgggtgcaccgccgtcatacgcactgaggaagccattattctgcggcgaagtaaactgcagcgccgagccgtagttgggcatcgcaataccgggtgaggtggggcgtgaacgatgaccgccaaagccgccaagaccctgttgcaggccttgttgttgttgctgctgaagcgccaaaacatggtcgtggctcaagacctgcccgtgctcgttgatcatgaccacattggtgctcggaattccctgagggcccggcgataggggatgctgagcgtgactctggccaggtgccccgtcgttggaacgagcacgacgatagcggcgagcgtcgtccaaagcaaagcgattgtttaccgttgagagtgcggccagcttcattgctgtcgcgttggctaccatatcggcgttgtttccttgcgtttggccgaaagttggaaccatgggcgtgttgaccatcgaggcccagttaccactagaagtgtagggggatagcagcgggagctcggtcagctgcggctcagccgcggtgagggtcgtgctctggatgtttgtgttgctgctcagctgcggagggcgaggggagcgcaaaccaccggccgacggcggaggttgcacaaattggcccatcggagtctggccggtggacgacttgggccgagaagtgtcgctgggaccccacggagaggccgggttttgtccattgatgtcatccttggggccggaaaccgtgggggcagcgagggagttgcggttgtcaaccaggctgttacggttcgaaggcggagggttgcctgtctgctgcgtgaatttggccttctccgtcgcaatggccgcaacagcatccgggaacatggtattgattgtggtctgatccagacccgagtgtctcttgttggcaccgccactggggcgggcaagggagttacgggccgaacccacttccagcttgcccatggcatcactcaagcggctcgacatgggatctagggataatgaagatatggagtcagcatggcatttaacagtaatggggcagttgcacgaacccttgtcaaagttagcaggggacaaaactcccgacatggggtggttcttgcccatctgctgaaggacctgaatgaagaaacggatctgaacctgagtagtctgctgaagcagagcatacagggcagctgtgcgctcagcttcgctaaggacgcggaaccactgttcaatagcgctgagctcatccttgaaatcctgatcaagcgtagcggcggccatctcctcgagggtggtctcatattgatcgatgtcggcaatccactgctgggccagcttgtcttgaggatccagctcggcattgccctgcacctggccggactgcggctggccgtagaagtccgacgacgggcggattcggcttgcggcggcctgggcgccggtgagagcggctacatcggcagaggcgcgaaggccatggttggagccaatggcacgggaagaggggggcctcagagaagagacgttgctagcctcgggggtgctgttgcggttgctcatgatgttggacatattgagcatgatcggaaccgagtgtcggggagggacgaggtcgcgagtcggggaaaagctagtcggaaagatgcctgaagaattgtaaccgaattgctagggtcccgaggcaacgctgaaacaaggcagacggctacagtgcaagttagctgctgtttaggcagttggtcatccgacgagcttttcgccaaccaaaataaggagaacattgttgaacccgtcaatgccatgtgcatataatccacctcaagtgctcgtggctctggtgggggataggtttttggcacgtaccctgaagtcctcctccagttgcgtatgtaaagtgattggagaattattgcttgggattaggcggagtcgagcgagactttcgaagtcgacgcgatcgaagtgtgtgtgtgtgtgcgaaaagagggcgtgtagaatgggcgcgagaacttgcgaaagctcctgcagtaaccggctggcctcaaaggagtgtcgaagattgcgcaaagaaggatgacgtttagcgatgtcggttatctgcgtcgaacattggaagtgagcgatcgagtcagcgagggtcaggccaacaaccgaagagcggtgcgcaatgcgggggggtgtgttgagttgcgcgcgcgcaaaggccgaaacaggccaaacaaagtatgatcacgaatgttggaaaagggaagaatagtatcaagcggaagaggacggacgggatgaggagcgaggaggagcgggaaggagaaaggaagaaagaaagccgggaggaatttgttgttgttggtgaagaacaatttgttcgttggcgggcagaccagggtaaccgaacggaggaggggagaatggagaagagaagctgagtggaagaagagttgtgatgggtgatgaagcttctagcgattctctccaatgtgacgcggccaccactgtgccgaacgagacgcagaccgagacgcagacgacggcgcgcggacaagcagcatggctggagattgtgttgcagaatcaccaaaagcggctaaactggccccggatccgctcgacgtaacactcttttgtagactttttgcgacattgtggccccattctgcgattctcacactcgagtccggcagccccgttccttggtggagactgggtatagtgtcgagtgacggactgcttgatatcacagcgagggcagggcacttcatgccaggagccggccactgcccaatcccactcactcatgctagggatgaggctggctattgttcgcctctgtcgctcgtcaaaggactcgggagtttgcccaagtcacgcaagacatggatatatgaagtcgaacgggggccggatcgggtagagaggtgtatgggttcggagtcgaggatcgggggccgggaagggaacaaagtgcatgcttgagaggctgattggcaggcgggaaacatgaacagaactcacccatttaaaacgatggacgtatcctggtattcaagacaacaactggaagaaacccccaatatggtataggtactggaatggaaacccccaggtcctgccctcttcctttggctgccctttcagcctgtgccagcagcagcggtggtgatgacgggatggctgatggcctctttcacgcgccggcgtcagtcgtcaatcgcaagagtgtccagtcgaacctaacgctgcggccgtgatcgagcgggttgtgaatcaggttcggtggtttctcagttaggtcgatagctggcgggaaggagaggagcggaattagggacgggactggtaacttgcaagttgaaagtgactgaagtagttcgacaggaactcaaagtggaagtccgggtgcaagatttccaagcacacctcagagtggaagttggaaagtcaaggcgggcagccgagaattggatctcatgcgcaatcactgcagcagtaggtgcagtgaggtgcctccgccggctgtcgtttcattcagttgcctccatggatggtggtggtggtggtggctgctactgttagtgattggttcatccagcggtgccgatggcgcgtattgtgggcgctagcactaacgcgctgcttggccaatggagacgctcgcctttcagggcaacccgtgtttcgatgttctcactgcaacccagcacaggacagccaggcaggacagtgcccctggagggtcagccgggcggggccaagaggggccctcctgcggaaggggcggagagcgggacgaggaggcggggcggggctacaataggttgtccttttcagcctcgagtgacttcggtcgagtctgtgacattggctcgagactagactgccactgcaaatggacgggaggcctcgaacaattcacccgagatgctaaacgtggcagatgttccacttgcaacaacaagttgaggttgttcggaaagacgcaaatcacccagtgtccctcgaggatgagctcacagcgtgccatctctgctcatcttccctatctcgaattggtgtgaactacagccaaatctgttagacacagacagtccccccttcttccagactcagtctggagccccttttcgcttcacaagcgaacgcctcaaaagggttagggtttaatgttacgcattattaaatacgacattcctcaatacttgcagtaggttgacgaaccccaagtataacatccctctcttttcactcacagaccaaaagtgtctttttgatgagaaatatgtcaatacgcttacgtttcagtgtagtatccctgtaaacatctgaactcgctctgctatgccccaatctcagaagacaacccgggaaaaggaagcaaccaacccacccaacgacatttccacaaacaaaatcaccaacaagtctcacgaacccttcccctcttgatgcacactgtattatcttgcgactcctcgctgtttgctcgggccctctgccgtgagtcaatcccagaaacttttctccttttgacgcacacatctagatcttgcggttcttcgctatctgcccgagctctctttggttggaagggaaaatcatgatgaggatgggactgtcgagagggctgttgtgattcagcccgagaattcggcggggccgcaactcctcctccatcagccggcccagcttgcttcccaaactcagccacagcctcgggaaacgtagctctcaagtcctccaacaccctgaagctctcctgtacaacgataaggttccgatttggctcacccaccagcggtccacgaacaagaagaaactcttccacgactgccctgagcgcagattgtatttcctttcgcacggcttgtagcgcgctcctgcatttgtccacttcctgttcgagctcccaatcttccaaacatatccccttgaacacctcttcatcgcgacgtttgttaaacttattcaatcttgaaaccaagttcttgcttggtttgaggacggtgggcagcgtaaagtatctcttaatgcccacgatgccttcttttatacaatcaaactcggcgagcgggtcgttttgggatatgtgctcgagagtcttctctgttacgaagacactccgacggcgtctcggctgctttggagcacatccttttccatctacatcaactgaatgactatttgtcttttccagctcagtcttgggtggtggtgggggttcaatgcgtactgcatgagccgcggtcggtgatgagggtattttctttgtcgattccttccgaggcaagacattcacttccatggtctacaagtgacaagtgtcagctggatttcccccttatagtctgcggtatcggaggtttcgtaccgtctttggtagcacggtgcctatgcgtagggtaacgtttggcccagagcaatggatcgatttgattgttgaataatgacatcgggtgagttttggtgtaattgcgataatcttctcaattctgtggggatatcagaaacaaatgcgtgatttcgccttcctgtcccaaatttgtgtactggcacttcatacgccgttcactaacgaactgcagaaagaaccatcagtgtttggatcccactatggcaccaatgacgaaaggtcaccggttgacgatgatgtgttgacaacatttattaccaccttctatctcaaatcactaagaaggcaatgaccaaccgccaaccccaatcacaacggaaacggccatcgctactccccgatagggaaccccaaagctgagcacattattcaccccgcctggcaaacggttggcatcaaacttggcaaccgtgaccttggaccttggaacctgcctacctctacctatgcaactgcagaagtgagcttcgcttgtgcagaaagtataactgatcacaaggatgaaagcaaatagacaggacagcaggtccctaaatcactgcatttccccctaaattcttctccgggtaaccaaacttgtacacatatcgatcatcaggtgcctttttgctcttcttctacttccctacaaactgcgtctgcgacagtcccttaccataatcctttcttgaccgactcatcgttaatcaaaaagcagtatcaacaccctcaccctcgtcgtccaccacggccacgtctatatccacactcttagggtcctctccgttatacacgcgccccgggcttattagctgcctaatcatggccaatccatgccgtctacgcccactcacgcccacgcattccacgcgtacgcactcgaatcggaacgaggccagacggaagggcgatccatactgacagaaaatctccagtcccctccctgccacaggtatgtttctcgctttctattctgctctctacttcttcgtctcccaaacttctttctaacataagactggtagtctgcaagatgacgaactacacactcatttctccaaggcaaccagcaaaactcgacgtcaccagttgacaacattttgtttggtcttcctgtccttgttgctcatatagcctctcgatatcggattctacggcatcacttcgaaggcatttgtcacatcacccgaacaaccacccctaccattgtacacccccaagtcccaagacggcgacttgtcgtggtggtgcgatctctgcgatatcgggtgggcggatgagtacggtctcaacctgcatgaacgcaggtcatatggccacagggtcaaacaagccgagcgccagggcctaccgcctcctcccaaaccggagagggggtaggggttgggttttgatgtttatactgtatttgtgacagactggagtgattgccagagcggtccttgttttagacaaaatggttgagatctttgacattttaccttgggtatgctcttactacgcatacaaataggactctagccgatgtcatttcgaattgttgtaatccctattacagtcttgcaacggccttttctttaatcctgacgagcggtagtggactggtttacctagcctgttggtttgtctcacgttttctgtctcggacgagacgtaacactgattgaatgtcatcggatttcaaaaccgataacaaagttccgtaatacgtcttccagcaattcatcagccatactccctaccgtcgtatctttaagacaaccgggcgacaaaatcagacggaaagaaattccttatcaacacccgagtcgactacctatctctattcttcctacccttcttcaccggaacctcaacctccctctcacccttcgcccttcaccgccttattagcaccgctttctgagaacatagcctgaacgcaaccagctccttcaagcacacatcaggtttaggaaggagctgcacgtgcaattgtgttttcgtcacttcattttcaactgtcagtgaccgttgcacgaatgagaggtctaacatgattctttgagctctcttgagcatcaaacccgtttggtgcagcttttcgccgccattacccgccagcgacgaggagtggtagatatgatggaactgccgagtgtgacggtaaatgtacttttctactctggctttgatggggagcgacgtcctgctcgcctatcactgggtcggagtcggtgggtgtcctgactacttgagacagatccaggttttggagccctactttgggccaagcaataggagtgcgccaccaccggtgtttgaatggaatgaccgtggatcatgatgttccatgatatttggctccgacctgcggttggtataggtggctactaaacggaagttaagacggactgccagactctctaggtcaaaatcgacaaacgaacgaaaaaagacagaaagctcgttaccccaaaagaaaaaggaaacggttgctatccaggacattcaccgaagaagaaacagataaacgtcgtgaaccttgtgccttggagtcacgtcgcgcaagacggcagcagtcatcaccattaccacgctccattcacaacgaagccaaattgtttcatctctcgtcgattcccgaagtatgccgccctttcatcccgaacacaataaacaatgaatttgtcatccgctttctcttgctcactggttccgtggtcatgcaagaaacactctgcgttgtctcagatgcttgaggcatggaccagaacctgccatctgacgagcttcatccagtttaacaacatcccgccgtgacacataacaaacgactaacaccgaagatttgcggctccagaaaggactatgatgactttcaatgcacactcttcggtatcgatcatatatcctgttcgtcgtctcctcgtcattagaaatccagtgagaaggtcgagaagcttttaggtccactgctgtgagctatcacattttggataataagagccttcacgacaactcctcgcttccaaacaaacgcttgctttgttgattgtgcttgttctgcaagatagacgctgtgcatcacagtcttttctaataatgccattatcatccattgtacattgtttaattcactgtgaccggcctccaagaggttcaccaccatggcctctcgtcatgatagattgccagtatcactcgtgatggccgcagaaatgatatctgaagaattccagaagacttaaatactcctctggagccaactcgctctctgcagtttcagattatccctcgccgatctcgatctagaacatcggtacgaaaacacagcaccaagcgagtaagaactcgaacatcatcaagacacacccgacaatcctagccaacaccacgaggctcacaagactcagcacttgacgacaaccccaacacctccacaatggaagacatcaagtcccccgacctttcacccctcacctctctgaccaacacaccccgacttctcagcccggaacccagaattagacacgagagaattgcttcggaagctgcgccggacttcaaccccctccgtcgtccccacctccaccaccgcgtcctcaccctctcccacctccgcctccgccgcctccgccaccacctcccccgggacatcgtctccatctccaaactctgccgagatctccaggaacgagtgaacgacgtccccgtccccatcataccagccgtcccctccatcccgtatttacgctccgcaggccccgtaaacgtctacgaagaagccgcctccgctgccgccgccgatgtagaaagaatcgccgacatcaaaatccaactagaactcctcgctcacgaactcgaaatcctgagaggcgccgtgtttgagcggttcgaggacttgtttgacaagaagagggaggagggtttgaagaaacagctggattgctgttttagggatttgaaggagttgcaggtggaggtgaatcataggatttggagtgggaggttgaggcagccactgcagccactcccgcagcgactgcatcagctggggatgcctacaatggggggactgaatggtggaattcaagtgaaaggaaaggggaagggtaaaggaaaggagacggagattgaggttgagagtgaaagcgagcagaatgcccaagaacagagtgccctggacgccatggacatgaacctcagcacgggcgtccagttccaatttcccgaatggccggaatttaacgacgaggaaatcatgaccatgttcaaagaaatggaggaggagttactggaggagccggtcaactgggaggagattctgaaagccgaggccacgaacgaggaggcccaggcgatgggtgttgtgaagagggagcaggagggcgataaaatgcagctggacgacgtcgaagaaacagagactgtgaagggagaccaaactaagaaacaagctgacgaggagagaatggaggaggatgtggatacgaaggagcccgaggaaagtgtatggagcgaggaatctggaggtgttgactggagggcatatctgccttcagcgcacccgtgcgacccaggcgcgcgtacaagctggcattgtgcgtggggtcggaggcagtagatggtatctgtggatcgtggggggggggggggactttttgtcagctaggtctggatcgaagggattgcgggtaacgaaaaggatgtgatgcacttggtaccttatcgaaggaatagaggggatatcagagacgggatttgaggattggggagtaaagagaccgccaagagatattggacgatgaaaacgaaactgactagaatcaagggtggcctgggtctcaaccgacataggatatttaccaagctcttcattcgcactacgagatctgtgccgttcgccataccccttgtttgtcccaaatcttttcaagatgaaatacataatctggtcagtcgtctggggagtccggtcgtcccaagtggaagtcagagacgtctgtgtctcgaacctgtcatctaaagattgtcacttgttcgatccagcttttcaactcaaaatacatgctccatccaactaagctgcaggtggaaaaaccctttctgataccttaatcttgagtccaccaacgaacccagcccgaagcttgttgattcttacccgtgaagaacttcaaagacagccgaatcacgcctaaagcttgccggaacaagcaacactggaagtcaacgtctccaaagatttcaagaagcaactcaccacccgctcatataataggaaacagtccaagacacttggagcggaacgcaacgatatccacgagcccactggatttgtgatctagagctgaatcgttgtttgctgacctttccactccatatcgcccaccggtaacacaaaagcctctttctgctccacatcaacaggtatataaaccgtcgtagaaaccatgacacaggagtcttcgacgggaagctgacattccagatcccttcgcctttgcatctttaactcggcaaaaccatgtcccgtccccggccaccacccctccaactcaaccccgtactcccaacaccacccgccacacccgacaagcatcagcaccatcaagatctcacctcgacctctcctaaacaaaccgcttggacaccattagagcccaaaagtgttcgattcgctctaccattagctcaaactcccgggcacaaatccaagttctccacgacagcgacattcagaacccaccacagccagacgaccaaggccaagtccaagagaatccccgcaaagccctacagcgcttcgctcaatcggctcatggtaaggtattacgctcttgtgcaatctctttgcgagccagatctccctgagtccaagttcaagtccaaggtcgccggcgacaggttcccttcagaaagcaggggcattctcgcacctcctccatcacccatctcccccgttcaaggcatccaaatccaaatccgacagcgcaagccccttcaagccattaggagtctcgctcacgcctcgatctacaagcctttgacagccatagcgcctgtgcttacgcttcccttgttgccgagccaggaggcggagaaggaggtgaggaaggtgctgaaacgggcgaagaaagggttgaaaatattagaagagttggttgcctctaagccgcagggttcaaatttggagttggatttggatctggatcagaagatggggattgatgagatggatttgaatcgggagcttgcccatgttgggagtggtgaccgtatggacctcgatctaaacggctctggcagcgccgacatgcatagttttgggcctggacgacggctcggagctgcggagtgtcggagggattcccagaaaatgatgacaaaggagagggaaatggaggcaatccaggaaggtgtggccatgatgagtctcgaggagacgcgtgggcttccacatctgcgtgtacctggtcgcaaggtcgagggattatcgagcgctgggttctgtgggaccggcgttaactgggagggcttccaaggagaagtgtgcgatgacatcgttggtcgtaaggagcaggctcaagatgaagcggtgctgactggcgtgggcgggttgacgagcgtttgaagacgcggccccgttgatgccgtcctcgaagggtaaaatgccgaaaggcgatagctaattggctggcgtagatgatatatacgctgagagagtcgtggaagatctgtattagtcagaaaaacgaggacaggatgacgatgaggatacgaataaatagctggcaaaccagagcgaagatgaaggcagaggtcggcacaaaggaatgaacaggcgcatggccgctggatgccctggcccaaagttctttatcagcttagaggacgatcacctagagttggatgtttgatgaacggcaattcatcgttttctcatcgagggtagctcggaccttagtttctgggctaatgcgagattgatgtctgcatggagctgggagtctaagacgaacacatctgaaataagccgcttttgccgtaacacaaacatcaatactcacatagatacatacctggcatcaccatagctttcattcgctacaatgaaacaaaggttcactaagaatgactttggcaaacagccagttcctcgaaagtagaagagtgcagatgtgtggggctcaccccttttctttgtttacttggtcgttacgtacgtgccgtacatgggcatgggttagggttgaataggatagttagcgcaatcaccggcgcctcactcgtgtttctggagacttaccgcgtttattgttcaaaattatgcaggggaaacagaaatgcatagtttaggacccgggacgttcccttgcgtattcttcgccctgctagtagaggtggaagggtttcttttcgagcagtgtccgccaagccgatcctgaacatcatcacatgcccctggtactccgtcctagcggccatgggagagtttccggaagcccacaaagagcccccgcactgaaatgggcgaatatgggtttccggtcccctactcagacggtgccaagcggttcgaaaaggtagcgtgttgttgttgtgaaaaaaagccaaatcgtcatcgtgtgaggctgcggattgttcgagaccagggtgacgcctgctcataggtgacgataatgtacctgatcagctgccataacgtcagatcgctaacgttccatctttgatgctgtgctgagctgggacagtaggctgatatgacgtgcgagtttgttgtagatcgacatttgtgtacacaggaaaacgggtgatctggaaacttcagtcaccaattccatgttttccacatgcgccgagagattgacatgatcactatcatgcagtcacaaccgcattggggaataaaaaaaagagtatcaaaaccttcttgtatttcgcgtttcttagactaaggcactgccttggtaagtgcaaacatgcaaagcatttaatgatccgggaaaacatcgcaatgaatcatcaaggcacagggcaaaccattgaaaccataactccatgaaagcaggaaatccacaaaaggcaaagggagaggacagggtcgcgaaacgatgggatgtcgccgtccttccatgcacgagggtccttggagtgtagagaatcaaagtgtacgagtagtacggcaaagtgttcttcttggcacgataaaatccttcaacacgtgagcgtaggtatatgagcccgatgttgtacacactgatgccgttcagtccccataggaaaggggattcagaagcggggaatctgtcaggaagggcagagacaaagttatgcggtcggtcttgagttgctcggagcatggtatggggtggtgctggctggagggatatccaatttcgtgcgtccatcggtcgttcacatatcgaatcggggttaactgtttgctgtgtgcgcgcccagtcgagagagatcggagggtaaccatgttgtgactgaatatcaagagagtaaatcgcaacctttgaacatcacaatttcaccgtgtacgccgtataatggtcatcatgttgtctgtcccgaatgaatgtttcgtcattcagaatggtatttcatttgacgcctcccgacagatgttgggtagaggaaatctaagcagtctcgcgcttgccctccttgaactccttctgtaagatgtgttagcgaaacacgctcttttgtggtcttgttgcgaatcggggatcgaggcgtaccagagccttggcggtgccgtggagagcatgacgatggttgcggcggaacttggggtcagtgcccttgagggaagggtatctggaagtcttaggcttcttgatactgttttcgtggaaagaaattcgtcagcatttcgggctcattcgagtatccatcattatcttctcctcctcggttttcaagtggtgatgctggggcggtcgtacccgttgcggtgagccttccgcgactggttgtgctgagacgagttcttggactctgttaaaaacaatcagtattccattatttcgacatgacgatattctgacggcagaggcacaacatactggccattgcgactgatttccggcgtcaaacaaacagacgatgttcggaggctgctggggttgcaaggtcagacaagcgagtttaattcctgcgccaaatgtgggagaatttccactgccctaatttggtgggagtggcttgtgcgtggctgaagctcggttgcgccacacggcgttatcactgcaacttccgacggagtcgcactacagcaacctggagctgggtggagacattgaatggtttcctcttggcgcgacaactccgagtcggctctcagcttcaactttgccctgggcatctgaatcacaatcactgtcggcaaagatcaaggctgaactcatgaaggtcttgcatccaagggatatctatccgctctatataaccaggttcggctgaaagatgaaacccaagtggcagaagattaccgaattgtgagtatgtttccccaaacacgaccgccatcaaatgcagcagaaatacagtacaagcagaacgttcaagtcatgatatgtgctttggttgttcaagaaatggaagggagcgtctacttggcgatgacgggggacgcaacctttgccgcggcagccaaagcagcggccttgccgagctgctgcgaccgaagcttcgaaaggaagcgcataaagaggatgaacatgagctcgacactacaatgcaacatgtcagtatttcgctgcaatgaatatcgtggacgatttgtcgtaacgtaccgctccttggtcatcatcaagataccttgtactaaaaagcccttaagaagctggggcccgatacccttgaacaaactcaaagcgccctcgttcttgacaataaactccatcacctcgacgaagctcttgaaaggcttgccgttgcgagccgcgggaggcttggattgcaggcctactttggcgacaatgaggggctgggtgacgatggtggcaatcgacttggacaatgcgccaagaactacagaacaattgttagccaagcatatcgcataatcctccgaggactcgaacttacggaaagcctcccagggcttcaaggtgttctttccagggaaaagaatatccttcagcctctcgtacgcgccatatgtgatagccgggttgacaaccagaaccaagctagccttcaagcctctccagagcccggtaatgccatcctcgccctcgacaacctcccgagcggtatcgatgatgcccttcctgtcctccttgctttgcgtttgctggcgggtggtgacgaccgcaactgggatggtgaaaagctggccgagcgcaccggcaacggcgccaagggacaactcagcggccgtcgaggggtgggcgtccgatttttggtactggagataaagcgtgcggacgatcgaataccagtagaagtaggcgaagttgctcgacgtgacacccagtagcgcaccgttcatgccagcataaagacccgcaataccctcggcatttttgatcttggtgagggcgtcccatgttcccttgtagtgaacctcattgctggccgtagcctcttgcttttcaacgtcggcggacttcttgacttggacttgaagttttgtcttgatgctgcagttctcacaaagtcagtgactgctagagagagcgcaaagaagaggggtgtacacacagatcaagtgggtatacaagcacgttggcgaaagcggcaccagcagcgccggccgtggccttcccccaggggcccaattgggcgggctttgagtgtgctgccattgttgactgttactttgatatctagaaatactctggacgctcggggcgcgagttcgaggtcgtggttcagacggaaagggtcgctcggtgttggttggcgcaatcgctggctcgagatccccgcttatgtcaatgtcgtgtaggacggcaggaccagtgtataatttggtagataggtatcgcgacaacggaaaataaaatgataagaggcagatgcgaataagaacaaaagatggggggttttacaatctcaaaagtgaaaggcaagataggcaaggatatgcgaccgaatgataacaacacacacgacacagggaaggaaatcggtgacgacaagttgtacggaccgacgggcgcaagaaggggggcacccaggtggtttacctttacaacgattttaggttatttcagaccgtccaaatgacttgtaccgaggccggcggtgggactccgactttttggcggtctcgacggggcaacctcacaagggaagtggaatccagtccagtatgtatgtatgtacgtgggaaagtggaatggaaagcaatcacccagaaacttttcaaaggtcttgcccctccccagaaaaaagaagccaaacgaagtaacccccgtgatggacgataaccggataaccaccgacaacctcggcacacctccagttccccaataaatttggagcagcccatcgctgcgacacggcagtgtctgctgtttcgttactttgcagaaggccgcggcatctcccaggcagagccacacagggaccttgatgccccaatcggatcgggttttgcgacttttggggttccaggttgcgttcccgtccccaccattgcgtcgataaagattccccggatccccagcttttcaagtcattcagttgcgtcttgcttcttcctgtcttttcttctttcagttatcagatcagataaggcggcaggacaccacgacctcccattcgacaacacattccaccatgtaagggggccaatgggaacgaattcatatgcaacgtcagcgaccgaattccaactcgcttttcccgggctctttggattaagcaacttcgttctccagagcaaagccatactcgatggtgcagtaccgaggcatcattgcgaccgtctccatctgtggacctcgcacatagcacaatgatccagtcaaccagcgatagccagcctctaagcttttatactcgatgtgcttctcagggaggaactgctttcgccaggcactacataaatctggcgagatctggtcgaaagttgccatcaaattcctacaagaggcttggatggcaaattatcctttgactccgatctgaggggatccccacaagtgctgaaacaaagttgcgagctgaggaagagttttggaacatgaactcaaaccaaggatttcggtgggcattgttctttaaagaccattcaaggagttgactctaggacagaccgaagatgcatttcaaggggcatcaggtttgtcggcttttgttcctcaaccagactctaagttgtcagaggggttgtggccatggcttggagagttggaagcgaagactggttataaccctgcgagaccgttctccgctgccatggcacatcgttcaagcggttcttcccgcccgctcctctggcaacacatccgaggatcgtcttcggcgagcccggaggtgctgatagagaaggacttgcgcataggttggttattggttaaggttttgctcccaagacatccgaatggcgatcatgccgcaaccagcaacgtgattcttgatattcaagattcccaagccattcccatacggctgtgaagatagcactactatggcgcttgtattcgtccatcgtgatcttcgatcaagtcttttgacacacaacggcgtccccgggtggctgagtagccaagcttccaagacgggcataagaccaacgatcaagttgtgttgttcaccgttctcaccgtttcgtcatccaagccatggtcctgtacctatctgggcggaccgtgattcattcgggatgcaattgcatgtctggcttcctttggcggtggcccgatccccaagtcggcgatcaggaaacccgaagccccccacgtcccagctgaaatcatatgcctgtcacagtggaggctctctcggcaccgccaaccgggcaattgaaggagcacccggcgatcaggttgaagagaactttgttggcccaggaacgcatgccgaggccgctaaaggcactcgaactaaaggccgcaatgccccaccatggcctcatggcatgatgcgacgggaggctccaggtccagggcgcaggaacagcagatcccctcatcccgtcactgcccgtggcggggctcttgcatcgctgtccgttcctgatgtcagtttgtaccttatcggccgatgcggggtaccgtcggtgctgttttgacagcgttgacttcagtacttgacataccttgatacttttcggaaaaggggaattgtaaggttgagaaacaatacacatgacgagtagctgtagtagcttgagatattgggctttttccattccacttcccagttccaaactcttcgaaatgaccctggggggtttcaaactgactcgtccgccatatctgcttttgtcatccaagaaagacccaagcaagcgtcaactctttttcatcgccctcccagcccccgacttcgtcacttccacttggaccaaccccgtctccaactccaactcacgattcaccagtgatatggccaacctctgcacgccaaggttccagtgatggaaaaggtagggatctcgtttcccagataggccggtagggcttcccctgtctcacccgccacgccgtccgtcctgcagcacaacggcattcactccgacgtgaaagcgaggcccatgtactgcgtactccgacttgtgcgcgattccaaacggcctgtgtggggtcaaggtctaactcgcctccggcaacccagatcagtagttaggattagggttagtcgcggagactcaggagtggccgtttagaggcaccccgcgtgtgaatgtgacggaattgagcgcttcaaaatacactaggtgggtttggacactcattgtcgttcattgttcaaatgatgagactcggtgacggttgctggcgcgcaaagtcaatgccaagcttggggtctttggctagagcttggctgtcagttccctatcggtttggccccacactgaaaggcagtttggaatcacctcaagcacagtcggattatccgagacgaggaatggacttttgccagaatctccaccgacactgttggcaccaccgcggaatgttgcaccgccctgagctggctcgggttccgcaaacctcagagccggggatacctcctgcaggacgacccgtcggtgccccatttgggaatccaagtgcacagaagaacgggccgtttacatgttcggcttccacggccaagagctcaacatccggtgtgctggagtcgatgccaaagacggatggacattcgctgcagccaagaatcacatcaaggcggcgtccccagtttcagcaagtggaagctcgatacacgaggtcgttgtctgggatcccgttccttttcgcaaaatatacttagtacgttattgagcaatcgagcctcttcattcgtcgtttttgatcctgtccttgattcgacctcgacaagagaattagaacactagtctgactagtctacgctactcatttgatccgtgtcatctatccatccacatttgctgtcatctggatcccagtcggccttcgtccttaacattgcctttatatatacttcaaacccatattccgcaatagtccgcccacctgcggtcccaggagaggactcgaggactgggcatcccaaattatgcatacaagtcttactacaccattatccttccacaagtgtcacgatggaggctagagctctggtaatgcccaacaccctcgattatcatgtctctatgtgagctttacatctaactttggcaaggaacacgagcgtcgtctcgccgaatcccatggccaagaagcactcaaacatgccattgcggccgccgagatttacatgcgcgcagccgaaaaagccgccaaccccaaagaccgcaaccgcctacagcgaaaatgtagcgacctcatagcccttggcgaacgactcaaagccaatgcaaaatccgccgccacttctgcccgctcgccagtgcccgaatcgacgcggacgctgaccattgccgagaaaactcttcttcttaaatcgtccaagttgcatggcaatatctttccaccgtgggagaagacaccagcttcggatgagtttgccgcctcaaaggcagctgatgggtgctttacgtatgttatgacaaattatgggatataaaatggccttgtctcactgttccacagggaccattcaccctttactctttcccctgagcagcaagacatatttgccggttggaagaggccacatgagattttcatggatgtgccggaacgcggggtagacgtcttcatgactgcgacggaaagcattgatctcggtcaggatttggcaaccgattgctcggtcgtagcaagcttgtgtgctgctgtccggcaattcggcccaagaacaggctcggtaagagcacaggaccgcctttctgtgacacatatgcagtctcactaacacataccagttgctttcctctctcatgtatccttatgacgacgacgtcaaacgaccagccgtatcacaaaatggcaagtacatcttccgcatgtacttcaacggctgttggcgcaaggtgctcatagacgaccgtcttccgacctcttcctccgagcgcacgctttatgtagtggaccgacgcaatccatatctcatctggccggcattgatcgagaaagcctacttgaagattcgaggcggctatgactttcctggcagcaactctggcacagacttgcacgctcttaccggttggattccagagcaaatatttcttcaaacgtgagaaacactccctttcgttgcgttcatagccgttaagatgctaagtggaattgacagcgatgacatcgagctgaatgagacatggagccgtatcaagacagcgtacgaacaaggcaacgcgctagtgacactcggtaccggcaaattctcccgtgaggaagagcgaacccttggcctggttagagagcacgactacgcagtacttgaccttcggaacgacggaaacaaccgactttttctagtgaagaacccatggcgggacagcttggtatggacgggtgtaggatcaactgccacctcgagcaccgacaggagcggatccccagaagagagcatgtccaacaccttctggatgacctttgaggatgtcctccaacacttcgactcactctacgtcaactggagtccttccctcttccggttccgtcaagaccaccactttacatggacaatccctccaaaagccgaagagctggtcttcacccaaaacccacaatacagcattctctcccacaccggcagcccagtctggatcctcctcaaccggcactggcaagactccgaactcgacatcctccgcgaacgcaagcaagaacacgacttccaccagcccttgaaatcccttggctacatgtccctctccctctttgcctcccacccgcccggtacgcgcatccccctctccgaaggctcccaccacgccctgcaccaaggtcccttcgtcgacagccccaacacgctcctccgctactcccccacgcccggcgttgcccaaaccctcgtgattgctcaatccgacctcccgctcccttcctactccttcaccctctccttcttctctaactcgcccttaaccatctccccggcctccgacccgcttccctataacgaaaccatcacgggggcctggacccgccgcacagccggcggctcaacggtctacccatcctacgtcaccaacccacaatacgccctcacgctcacccgcccttctcccttgtctctggtcctcagcaccgagagggctgacaacctccccgtgcacattgcggttctctactccaacggcggacaacgcgtcacggccgtcgtggggcgggatctcatttgttcgagcgccgagtatcaaagggggtgcacgtttgcttccacgctgccttcttccaacacttccaacgttacctcctccgtggcatccaacaaccacggacacacctcctcctccctcatcgacccgggtacctacaccatagtcctctccacctacgagcccgggcaaacaggccggtactccctccgcgtcagcgccgcttgcccattcactatcgagccgatcctatcggacgcagcagggcgtttacgcacgcccgctccctcgcctgccaccttccgccaaggcgagggaagggtccgcgcccgcgtcgacgtcgccagactcacccgcgccagcgtattagcgcgatccgtcaagacgggatctacgacgcaaaagacggccatggtgagagtagccctcgaactaggtactatagaaggacggaagcgagtattagccagcacggcttcaggaggcgggggcgagttggcggctagtctaagtaatctcagtctttcggagaggctcggagggatcggagggattggaggtggacatatacatggcgggcaagggacaactgaaggggatggatacagcgccaagggggagtttgcggatgctagtctaggtttaagaacgagggaggtggatttggatccggatgtgattagggtgtatggaggattgtggttggttgttgagcaaattggtggtggtggtcagggtcatgtaactgaggggagtgatgatgatggtggtggtggtggtggaggcggcggcggagtgcatgttgaaatttcgagtgatggagtggtgagtattggggagtgggaggttgctgatgaggattgatgactagaggtacctttgtagaacctaggaggtttgtttacatcggagtgggattttgattggagcaggatattgggagatagattatcttcctttgaataccacgctctcgaacttgtaaaggaaaattcgtggcttctcatttggtgatgatcagcggtcatgataatctccgtttgtgtgtgatctgatattccggatgaaacagcattgtcttttcctagagccttgttgcgtacatcagaaagtgttgccgcacgcacaatgcagaaggaaccgctcgtcagtctctctttctgatttttttaattcttttttttcttggtttgcatattctcttgcgtctaactattctcgctacaattaccaaacacggataaacagttctagagccactgtcgcgtcccatacttcaagatctgctaccaacaagggataatatgatcgtaactgggaactgctagatagcgtaacaagcaagaaggatgacatgaaaatccttctccgtctgccaagatttgatcctccccctaggatctggatgttttcttgacatcgtcatgcttcctcccctctcctgcctctgggcgctcatacgctatgaatccatatgctaatcaaacacaattcaacagcgatggtttctctgtggcaaacgccagcgtgaaaaggtgctcgacactgcccattgatcctgtcgcgcccgtcttgatgtccttctggcggcaattgctatgatcattgtcgacatcattgctgccgcgtccgtcgtccgcctctatcatccctgtgaagccatcgtcttgccccccgagcgggagcacctcgcgcgcaatcctctgatcctcttgagccttcccaaagctcaaggggactgcatgtttgagttcaaaggtgggatctcagcttgcttgttgttcacatgatgttatccttcccatgcttgtgggattgataagtgaactggtatgagagcttcatgggtcgcaatatgccgccaggtgccggatgcgtaatattcagtaactcaacaaaagaaagactggacgggtcggtatgtgtagttaaaccctcgcgttgtttggtgtggtattttcaatggcagagtaactggttgcgggatatgttcaattctcgaagttgatgttgtgagcagaaacggcgttgtcgttaaggagggcgatctcgcaaatatgcacaatactcgaaacaagccaacacatttcagtgagggaaccggatcaaagtggatcctaaagctcctcctcatcttcagcctcctggaaaccattttggaaagaggaatgaccgccgttgaatcctaagggttcaatctgggtgggatgcggaacgtatcgcatggtgactcgctcagaatcgagattcatcaagtcacccatagagttggacgaagtgtttagcacggcacctgtgaacagttggtccgcgttagtacggcaatacattagatcctcaagaagattgggtttacttacctccagtattccgcgggactgaggtctgattgttgaaagtgtccctgtgttttgctgtggacggcgtgatgactactcccgcagaagcgccttgatgaggactattcgcgctgggaccagtattggtgacttgctgtaagactcctgtaggatccccgctagcagaatcgacatgaagctttgcggctttggccttcatcatggcaatcagcttcgtcatttctgcgagagtcgcctctccctcttcgatctcgcgaaggagctgctgctttcgctcttgctcttcacgttcacaaaggagcgcagcatgctcgagctctttgacattcacattctgggagtcgaccagagccactttgtccgagacctcaacgttgacttcatcactagccgaaaggtgattggtagccacacctgaggtctctttggactgctgtgggtaattctcttgcaagctgaatgagttcggcgtcggtaccacacttgttcccttcttctcgtattcttcctggtaataccgaacctcaccaactggggctggggtatcgtcgttgaagaatgcaagcacggcatcgtcttcatcttgagatgcaaatctccttgccccaaaacgtcttccccttgtcgcacgagcttgaactttggaggcggtggctttaggggtagctataacgaatgattagggatatacatgataggtataaaagtttaattgatgaacataccttgcgggccaaacatagagcccccgataccggatggggttgcagacggagttgatccgctgttggcggaaggaggtgccacaatgggaatggcaaatgggcgaactttgacattctggggagtgtaagcgggcgtggcagggagatagctctcgctctgttcttgctcgaaggccgcgggctggagaagagagcctccgcggcctcttccacctcgacctccacgagaagaatgggtgatacgaggggtggagggagaatctccactttcgcgaccgcctctgcctctgttgcgagctgtacggcgactcttctgacggttgccacctctcgtagcttctgcttgaaaagcgcgcgcttctgccagttgctccgctagctcctggtctggagtcatggttgctacttggttatgacgcgacgtgtggtgagagagtgtccacaaagcgatagttgttatcgaggtgagcggggtgatggggagattatccgcagtattgtagcaagctaccaggaatgaggaagagaagttttgaattgctgctggtggtgatgaccttctagggaaaatgtcagatgtgtagtggaagatgttgacgagtggtagaaactcgagaggtggacgttatcagcgggagtttcaagttttggtgtgccgtcttagggttcgcgtgttcctgctcagcgtcacagacgggaaggcgcgtacgagagagtggttgtgcctcccattatcagaagggtgttctttcctgggatcccgaggtcggctcgtcatcggggggtccttacacctttttcaggtgtgtctcgaaacaggttacaagcaaacatcatacaagctgtatcgatagatacatgacatatgacgcaggcttcaaaagatatcatgtgtaaagcaaaagggaaaagaaatacgccttgaaactagcggttggacgggcatatatagtctttcgtgggcagagtacggctgaggaagcctggctcattttccatccaccctggtaattcgatctcaactctcctgagcatcaaggaagcaaacactccataatttatcgaggagcaaacactccatattctattggtgagcctggtgtatcgaagctgcctgaccgttgtcgagtcgtctaagcggtatgcggatttctaccgcgaaacccaggcagagcacagtaagattgagccgaaccagcaacatatccagagaaatgtcttccggaagccatgccgatcggacttcagtagacttctggttgtttgtcttgcctcccaccactaggagctcttcgtcttcttgcttccaatttttgttggaaccgcctcaatgttcgtctccaagaactttcctgagtcagcctcctgaagccaggctacctcaatgggagccacatgtttcctcacaaagtccacgaggccattcccttgcggtgcatctgctctcaaagcaatgctcgacactctcggaataccgagagctgttgctagcctttcctcgcaggatttggaaaatccaaccagtctcatcttctgcgccggtgactgagacttggaggccattgcgaccatttgggggaaatggcaattgaacgccgaggactggcctgagcgcgtcacaaaaatgacgctgtatggagccttcttgctgcgacttgacactttcctgtcatgctcgccacctttggcttcctccgccttctcattgacagcgacagctgacagatcttgcaggtttcgtgaaatagtggaaagacccacatcaacataggcagctatttctggcgcgggaggcactaaagaagtttgggcatctccttgttgttcgaccagcttccgcttccgcttccccttggatggggttacgaagacttttcggtattggcctaaaggagacaggagactgtatcgtgattgttagaaaatgatcatcgctgcagtgccttggtagacagaggagcattaggcgaagctctggttgacttactgacaaaggagttcaaggatggcgtcctgatcctcttggctgatttgtggcctaggcaagacgtgcgagtaagcaaatgtcatacgtgaaattcagcgaatctgcgtatgggagagaaacctaccattccacagcggaaaagggagtgtccaaacggtggacaatcttttttcggtccattgtggtttcgcaagcaaggcaagaaacctagctgtgcgatttgggatttgggcaaaggcaaggaaactgtgacttgtagttttgaaaacgagggcgccttcgatacaagaagatgtgttgtgaaagcagatatggatggagcctggtagtgagttgctaggtatgttgcttcagtagaggtaatcagtgaaatctttttgtcgtatttttcggtatgtaccgaatagtgccgaagaaacgtaacggtaagcgcgcgtaatttgtcaatatgtaagattaccgccaagtgggtaacctgacgttacctctatccgtagggctggtggaaagttttagtcggcgctgtcccgtcccgtcgtcccgcaagtcccgtcggtttttagagttccgcaccgtgatcatccaaagtggacacatctgggtcgggtggtcagatatgtatgctacggtacatcttctgcactacgccacctatttctcacaaatgtgcggtgtctgtctcgtagttagcgcgggtgcaagtctgatgagccgctcagctttggcgcggaagctcaaggtaggtactttaactgagacaggggcatggaatcgtacatacatgtgtgtctgagatccccgatccattcgtccccaccaccaacattctccctgggcaccgtgggagcatgtccagttcatgagccagggacagggcacatgatttcttggggcctgggtgacgtcctatcactcggctctgattacggagggatacctacatcaaccagaaaggcgtacggtaaaggcaatggtgaaactagctgcacagtagagatatcttcacatctttttccctaccgcaaagactcgagttacccagaagccagatcgtgcggaaaacacagggttcaaggtttgccagatgcatttggcggccttcaagaaacacacccatgattaattgtcaaacaactcaaccctgaagcttggactctcagaacctgaatgactcggctcaatgttggacaaatttgttgagaatcaaatatgtagttagtttgaaaatgcgttcgaaaccaaggcccatggatcacttttcatcgagacctgtgtggcggcacagcttgctgcggcttcgggcacatcgacccgacgcgcgcgaagggaatcgaaggtcatttggagctgagcgattaggcaacgggtacctaggtgagggttatttccactccctggcgtgtttgtctacgcaaggatcaatgttactcagcacattacagcctcttacggcctcgtgtgcatcgtggggcgtactgcgtagttgcgtagaggtagaagcaatgaagcctcatgaaaacatttggttctcaccaatgctgctattgctaactagctgcatgtgaacccctacatgtttttgttctaccaaccggtctgacaaagtgatagcaaagtgaaagttgatgatgagggacggggggcacttcactttagtcgccgtcttcagacacttctagctacactactagtacctaggtaccgcaaagactcggggcatagggttttaagttccctgaaaatcaggcataatctggaagcatactgcaacattcatgcccaccagaaattatatgcaagacggtgattttcaatattcccaccctccagcgcttatgaaacagataggtaggaaaaggcaggaaatcgaaaagatcgaatttacagtgctcctgggtggtaatacgtctcccctactgttatttgcgaacatgaaatgcacatattcaggcagtatacttacatattatgcctaatatctggggaatctaaaaccctatgccccgagtctttgcccttgaaaaacgatgtctgggcgtttggttgtcggacatccgtggtatgcagcaacaattcctgtatggcattaaactttcgatccaaatacgtgtatataaaatggtgtcttctttcaccctttcatttctctcttttcttttcttctttaaccaattccagcattcttacttctatcattccaacgttacgtgatactgtacgctcagaataattaacaccggtcactcagaagacgccctgaaaatactgcgtaatattgatagaccccgccattttgctcaaagataccggtaccccaccagggcggagtcacggcgggtgtaccccggcacctgccaaccctgcctaaacgcacctccgccagaaccacctggcacactctttcctaaattcgacttcccactttgacagctcgcttcttccctctcgatactggtacctacggtactagtgtatcgatctttccatccgtccacagacacccgcactgcgcttggcctctggatgctcattgcgacttaatccttgcccgtggtatgtacctctacttacttttgctacctctaccttgacacctcggtcatatcttactagtacttagaggtattactaccagacgacgtcaaacgcgacctcttcttcacctacttacttcgttgtagtggtagttttggttgacgtcaacttgtccgccctttacttgttgctccacctcgcgcctcttccgtcttgtgtgtgacacgcttcaaagtcggcaccaccaacatcgacgaggaagtttcgtggaacttacgcacagaactcacgacgggcatcatcaaatcaccgccttccggtacgtatccttgtctattcgatccttgcttcgggtccgctttcgcctgtcgcttcaacctcaattgaggttgcgcgtggtcaacaacaacctgaagcctccctccatcacaatcccagtcaatcttgattccccgaggctgcccacaataggccgacaacctacatcaagaggtgtaggcagccccctggtgaatatcgggggacgggcgacaagtgcaaaagcacagcagctggcctgtagtttgcccttcctttgaggttgctttgacattgactggtgattggatggaagctacagtcgagccccctgaaactgcatgtaatccagaccgtcaaaatccatgcactaaatggcgtatatgcagtttctagaggcggcgctagggcaagaatggcgatttcagacctggaaaatctatgcactaactagcatatatgcagaatctggagtatgcagtttcagggggttcgactgtagtgcacattcacatggttgcacctgcaaaagaccccctgtttggcaaccgaagcaaccggctatcttacctctagtcctgcctacctaagcccaggtaccttgcctgcctccctgctagaggtacactacctcttcactttcagcccaaagtgcaaagtcgggcacttgggtggaacaagccgtcccaccggctcgggctgtgcctaccattcactcctccactgtagcagcaccggagccgcctcccccacctgcaaggtagctcccgtcattatcaatgaacccctcccgatgctgtttatccacaccccctggctcccctcccccgccagtacctttttcttccactcgagcgcagcttccacctgccttccatttctcccccacctaccacaactacctcgactcgacctctcaatttggatctgacatcgattcatctatcgagatctatccacatcccgacagacactgacctgccatctgtttactgtagtcacatcaacgaaccacgcgcaatcagggcacggaactgaagcgtgcttgcaacaactgaattcagacatttcccctcggccttctttgcaccacaacaagcaccacggcacgtactacaacttgaacaaagagtcgcgtcttccaatctggccgtcctccctctctctccctccacccctttgcccaccacccgtccagtggttcggcaacacacaacaaaataacatactttgctttcaatagcctcttcatttcatcacacgccccgcctcgaaagcttcttgcagtgaaggcacattggtggtttaacatcattgacaggcagccttacgcctatttccaccgcagtccgctatcgacttccacttctacccgtcatccatcttcactgacttcccagctggcgttccctagccccaggccgtccttcctgaagttgctgcactcttcagcttcgtgttgcccgctccggcagccatccgtcggtgcttctctggcctgttgcattcccatctccaagcaaggagacttaagttcatccatacatgctaaagactaggatacttggaagtcaccgccgaggttccccgaccggagcccagcaatcggagccgactatcactacccgcagctcccctctgcacaatacagatggctcaagaccaagatccggcagccgatgagtccctagaacgtgccatctcatctgagcctagctcaacaaagggttcaaatccttacatggataccgatctgccctcacccaagcgcaggcgtacttctcgcagcggcccatctcgaagccgatccgtcgattcgccctcgtccgtgaggcactcgtacgattctcccggcatctcatctgccaacatgttacctgaagccaggacagatcccgatactatgcataccagcagtgggacagagccgcctactccgccaaatgctcctcgttctgccactccggagccaaaaactacacagcccgagccttcctccgtatcacgttcgaatcgagtcaccataaacgtgcggaccccttctcgccctctcgataccattccctcttcgcctacctcggtctctgtgcagaattctggagaaccattgccgtcggtcgataacatacaagcaagcgtggaggcgcccgaggtcgacatgacccgggatgatgccatccaggatgctcttccctccccaatctcagataccagtagccctgcgattgaggttgcaatggagaaggagcctgaagacgcctttactgtggatgcgaagcttgtcgtggaagagcctgtcacggacatgttgcccgacttcccattccacgacgaccacgagacttatcgcgatacagttgagaaactggcacctcttctaggtaattatttttaaacagttctctcacaccactgagattttggttgctaatattcatacagacgagcaagttggacgaaacgtcgctctgtggattagggagtttcttgatcatatcagaaatgtctcattttctacagccaccggctggtacacgcgatacagtgccctttggcattcgcttcctacactagcttcagcatggcacgaccggcggcacttgtacccgagcgtcaaggctatcaaacgtgagccatttgccctttatcagcaatttgcgaggctcactgcgttcttcgtcgaactcgatgttcaccgcctcaatgaatgcgcgactgtggaagaacgggggcaggttcaactcgtttcaatcaactacatgcacgtccttactgcactcatcaattatgaagggttttaccaacaactagacgaggaagggtggagttacgccatagaagcttcaactatttcggatgccttcctcaattatggcggcaaccctgtcagtacagccttccaccttggttgtttctctcaactcgtatccgagttgttgccgcaaaaccccagattgatcaacgaattggcatgcgtgagctttctctactgggctatcattcgaaaagtttccaccatgccagagaacacagcctacatgagccacgaccctaccacgagcattgtctcctcaggttatctcgtctacaaagctctctcaccgaagctggaggccatcatcactggcgatgaccacaagcatcttctttgggaacccacactacgccacctctcgtcactgacattgatctaccatcattgtctcacggccgacggtaccattcccaagcctctgatacaacatcaactccaaggctcgataccattcagctcgcgctttctccctgatgctgttgcgtatctctggaagtttcgaatgttttgcactctgatcatgtccggccagatgcagcttcgcatacgatctgcgatgggaatgtgctccgacttgattaccttctacaagaagtacaataatcacccagacgactccagtctcgcttttctgcagcacattgcccaatatctcatggaatctggcctcgtatcctacatcttgggacccaagtgccatccagagattacgctagagtccagtaacatcgttggcttcctggctgtcacgcggacctataccgctgaccacaccaacctcatgttccagactatccagtcaacccaggacccgcggatttccagcgccctcgtcaatatgatcaacaagattgtacagcttttcaatccaaaagatctcttgtacttctgtacaaggttggaggcgatgcctctggactctttcacctcgaccatgagagacttttgcgctcaagtgctgcagcagctggctgacaagctggagagaataggcaactatccgattccattttcattatgcgtccgcctcgtacgagactcttcagtctttgggtcacagtctcagattgcttaccctgaaatccaccacttcgcaatccagaagttctcggagttattgagggagggtccaactgaggagattcgtatgcaaacttacacggagtgcttgcgaaatatttctgagagaaccccatttgcattgggaagcttatggattttgtccagaatgacgcgttcgtccgcgggtagagaactcaagctgctagctaagcaacatgacctggtcagaattctcgttgaggagtttgaaggctcgattccaaccgcgcgggctgctgggtttcctccggtcattagtggctatgctaatgcacctcgaagagatcttctgtcctgggtcctgagcgacgggtctcccgaaattcccccggacattagccagaaactttggaatttgcttgttggtccagaggcggcatgcgaggaagacaggaccgcgggatggaaattgctgcaggaaaattccaaagccaaattcgcgtcaacatgcttcaccgactttctcacatcgcttgatccggagttctttaccttcggcacaattgacttcatccgcactggcatcttgccggtcattcattctccgcgtctcctcgtcgaagatacagagagcatcggtcattttgggatagagcaactttggcgcattatcctttcggtaccggaaggtagcatcgaaaagccagccattgacctccttgtaggggaggtttatatgggaaattcgtccaagggcccagttcccctccccatcgctcgccaactacacttagcgttggccgaacgttgtcttgatcagttgatctcggcggccaaaaaattgaggagtctttgcagtgatgtccccagcagggattccaagatgaacgatacgatgaacctagaacagcagatatgcgaacaagaacgcctttgcattcgcccgcttgccgtcctcagagccttccatttggagtataaggacaatcccaaattttccgcacctgatctccgcgcacttagcttggatccaccgaagcagattgagggagactcagctgagctcaagtaccagtcattcgatgacgaatcccagaccgacataatcccgcttagtattggcaagctcaacacggcgagatcactgtttggaagcctacgtcaggcaacggggtttgaaaactaccggatgtattaccgaggtagtgtactcctacctcgagaagagttgatgtgcaagtcactggaagaactgcgaattcacgacggcttaatcctcgtgaaacgcgaagcagacgactatgcgacatcaccaggcgagaatatacgctccggagcctcgcctgttgaggttgttattttacgtcattttgcggagttgtatgagtgcttgacaatggagaagatttctgaagaggtatgctactccccatgataatctgcaaagtggcttttgaactgacacgatgcagatttacgatctccttagccaactgccggccgatgagaacatcctgaagctcatcgatgacccttcaacaacccaccaggatatcttccccaccgatcagccgttcaagtcgaagtattctgtatatgcgctacgcgaatatctcatacctcgaacagatggcgttcccactcaccgctatgagggtatcacgggtcacgaagactcgaccagctcacacagcaaagccctgctgagaggcttacgcattgtggttggtgcgatatcagaccgggatttaactcgaaactggcctagtcatgaaatgcagcttgactggatcttccccttggtagaatgctttgtcctgatacttcaaggtaagcgtctcaaccctttgatacacatttgtgacacgtacgttaacacttgtagatcctctccttccgcactcggctaccgagctagtcgacgggaccttactggatcgcttggtcagtattctagtcgcttgccacaacagcgcagctgaacgcactgttcatcgcataccggtctgcatccacagcatcttggaagcctgctcaatgagtccagaattcatgaaagcgtgtttcgaacatcgcagcatcccgaagctgctcgagaatctgttacttcatgaccaacgcgcaagcgttaggcagagtacgaaccaattgttgctaggcaaattcaatattgatacccccaccaaattaggaagggcttcccaggatccagagtcatgcattgctgaccccgagacgttgtctgatgatggcaatcccttccgcgcatatctatggcctgtcatctcgggcttcgtgcggtcggccatgaggagccccggtaacccaacagagtttttcgaattgtgccaagaaatgttgatgactctggtgaaatccaagtcatctttagttgacgttcaaaaactctccaaggaatggatcggattgctcctcgagtatcagaccttcgaggaccctacacaaccctccaaagtggacgttgccgttagcggcttgatcgatctgatctgggcaattgtcagtggacatgagtatcttggagacacattggccggcgtcgcccgcaaactctactggcagcatctctatccgcctatgggaacgagagaggcagagagttccaggcctatcatcaccgattctacgagggacaagctttggagtatcgttctggtccttgtcggcgaagacccaacacagttttcatggctcatcgaggacttgaaggccttgactccaccgcgtcctgacccagaataccacccgtacttgtacgaagttcctctaccgtatgagcgagagaaggttctcagatcttcagccggctacgtgggactgaaaaacctatccaacacatgttacttcaactctttgttgacccagctctacatgaacacggacttccgtgagtacattttgcaaagcccgatacggaacatggttgcggggtctcagaagctactccttgagatgcagaggctgtttgcatttatgcaaaacagcatccgtcgcttcgccaacccagatgactgccttgggagtatcagaacgtacgaggatacggtgatcgacgtcacgaaccagatggatgtcgacgagttttacaaccttctttttgaccgatgggaagggcagtttcccaacgctgcagagagacgccggttccgctccttttacggtggacagctagtccaacaggttgcctccaaggaatgcagccatgtctctgaacggctggaacctttctctgccatacagtgtgacatcaaagggaagacgactttgcaggaaagcttgcaagcatacgtggatggggaaattatggagggcgagaacaagtacaagtgttcggaatgcaaccgccacgttgatgctgtcaagagggcttgcctgaaggatatccccgacaaccttatcttccatctgaaacgtttcgatttcaatctgcgtacgctgcagaggagcaagatcaacgacttcttctcttttcctgacacaattgatatgcgcccctatactatggagcacttgaagaatccggacgaggaccagcaagaggatatctttgagcttgtcggggtcctcgtacactctggaacggccgagtcaggccactactattcctacatccgtgaacggccatcaagaagcgaacatccggtgtgggttgaatacaatgatgactctgtttcaagctttgatcctagtcaactggaacacgcctgtttcggcggcacggattacaggtcaaactccgaccacaacggcatgcactttgagaagtcctatagcgcctacatgctgttttatgaacggtcatcatctcttgcaaagaagcaacaaaagcttggcgaacttgggcaagccagcccgctccgggtcgacatgttgccttacctgaaaccctggatcagggaggacaacatggcgttgctgagaagacactgcttgtttgacccataccacacacggcatgtgtgccgcgccctggagatgatgaggcaacttaacggacatcgatgcactccagaccatgcgatcgagagcgaagccatgacgatggggctcggtcacctagaccaggtcgcatcgaaactaaaagagttggacgacttccgtttgcttacagaggagattctgcaactttcgcgagattgtccgcactcaagcataacgatctttcggtgttcttcggggccgtatgagccactacggatgcttttgcagagaaatccggatgccgatgtccgccagaagacactcgagattctgattacggcgatcaatgttattaaggagcaactaccatcgcagtacggtttgccatctcccgatgcgaatgacgtcgaccccccggattcggccatggaacacgtcatggttctttttgagacccttctcgcgtacatccacacgagcacgaggtcgtggcctgaagtgtttggtttgatgatggcgttcgtcaagttgggacgccatgagatggcgaagtacttgaagaggccattcctggagattcttatgaggctcattatggctgatactaatttgcgcatcggtcaacagtaccaaaagcttgcgttgcatctttcgcgccgggctaaaaatcgattgcccgactacggatcgctcattggtttgctggatatcttgctggcgtctatgcaagttgaagacgaaaaccaagtcaggattaccgtgggccgtcctgatcaaaggttccagaatgatccatggctcgaacagcctttcctgtacacgcaagtggaagccaacctcctggaaacgatgtgggataaaacgcaagccaacatttttgccgaaaaactcatcagcatctaccagaacgtcgaggcgactcaccggataatcatcaacttggtcaagcaaagccgatggctcgaagaaggtattttccacgctcttgtcgccaacattagcagccagaataccagtcagctcatatatccattcctgcatgcgtcactgatgttttgccgtcatgcgcctactaggctattggtggaaaagctcatagagcatatttgcaaccaatgccgtgtcgtggagactgcagatggcggagcgttcttggaatttcaccgggcactgttcgattccaaacgagagagccaggatgatgaaactgttgctcttcaagtgatcagcatcctgcccgattgggctcctggtttgttgggccactatgacacgagaacgagttcagaaactgagcgtctcctctacgagaagcttttccagtacggaccatcgccctcattgggtggtagcgagcaggacaaaaggaaagcggagtgcatgaagacgagcgcgaagcgattaggaatccgttgcttgcagtacctaagggacaatttcgtagacacgggcgtcgaagtgtccgcgcaacttgtcatgagcttggaacgagtgattgatctgtgcggcaagtacttccctcctccgggccctgaagaggatgcagaagccagagtattcagaaggcttgttcatagtaagttgcgtttttctcaaatacggatagcagcatatttctgacacaatagcgcagatatcggccaacgattgcacgcgttgaaggtagacgaggtggaagaagatgggtccggtatgttgcttgacgactcctccagtatcgcatcgagcgacactctcgcctaacattatgtttttgatcaatacagagtgggagaactcctcagttaactctgaacagtttgatgaactgggagatatcaagatgtcaacggaggaggtcaacgaaggcgacctgcagtagcgtcgcaggcgtcggagccgacaacagcggcatcgttgatgtgtttggcttgtgagacatggagggatagatgagcgaggagctttcatggagacgtatgggattttcaagacgacaaggcagaggagttcagtgtgtgaaaggtatagagaaacaatggaatggccaaaaagcgaaaagttgggagaatcagcatgtttttacgtctcccctgatttcttccctctgcatgggatggtacggacaatcaacgcggatatcggtctgggagggaaagcgatggcgtcttgggcataaacggttagtgcaaattatcattataatttctttggctcggtatcaaagtttagccttctagagtattgcagactctaggggttaacatagctctacgcaaacacttaagactttcatggtcaccttattttctgattgttgtcaaatcgccgagttcactggcatcgatgattctcataatggatcgtggctatgaaagcattgtgaaagcgacaggcctggttgataggatcgaggccagccaggcagacaagcagacaggttatgcctaactttggaatgaatatagggcaaatcaccgctttgggagagaggaagaaagcggccaaaacaccataaaccatgaatgccaggcaaaagtatggacccctgtcagccctacgtttgagaccctcttcttcttctttgtctttgcaattagtgacacaagtgcccgctatgtacctcggtccttgagtgatcttctgatgatcacttcttccgcgcttccaattgacgcggactcgcggggtaacgagagcgtcgagaacatcagaatcattaaagctaagcaggtcgatgtcaatcagttcaggcgactggtgccatgatctcatcattcaagcacacactgagtgttgaggcctgaccaccagtttcacatataggtatacagcaatagatttgagaccagcttggacggtgtaaacttgagacctcgggtcaaatccttacgcgtttctaagtccagttgatttgtttcgtcccattatcaaatcgtgatctggccatgaatatacatttttcaagaaccaatatgccatactgaatgttggaatcgtacgtacctagccatttcattttgtcattctagggttttaggtcaattggggatggacctcgtccagtatggcaagagtaccattagtgtacgtacatagattgtagtgtcatcgccaaggatttagccgccgattcccccctgaccagactaacgaacactagtggtcgaaccaaccttggtggattcggtgggatacctggcggttgcgcggttgcagttgtcacagtgacgaggttgtgcaggtacggtgggattaggttgttgagtagagagtattttgttgcttcctcttgagcatccacgagtggattaggatcatggtgggggacagtttccatgtgaagaagattaatggggtatgtgaaagtcgacatcaccgagcgatgaaaaaaaagaagttaatcgaacattgattgttagagttctgaagcaaaggggaaggaatatagagaggaacacagcacgacgagaaggggcccttacaagcacagctgacgcttattgtactgtgctaaatgtttacaagtcgagtgatccacttgggtgcattccgctcgaaggccaccatcacagtaaccaccaccaccaccaccgccgccgaacgccatcgacgcccaccacgcccattggcttgtctttttctgctcgcttgcatttctgcgggtgcaaatgtaaccgtagcggtggaaaaatgggccatccacggacaacattcaagcgtgacaggcttccaggaaatctcctggacgtgttctgggcaaattattgacttcagtcactttcttctggatgtgagaaaggtgaaacgaggttgctcgttgacgcccaaaggagggcaattaatcccattcacccctccccctgtctgcatgtgttcaagcattcttcttctaactcatcaccgcagaagacaccgctgcatacccgcccaacaacctgtcccaagctctttttttatcccactttcttcaagctcgtttcagaattttaccccttcaacccaatccttcgggtcccttgggtggtttcatcttgggctagactgggaattgttcagatgttaaaacttgatgggtccctcttgtttcatcaagtctccagttctcttttatccctcttcagttccattccaatatcatgaagcaacgggattggtgatagggaaacaacatcttatgaatgtgagggaacatctggttgagccaatcatcactctctatttccctgttacacccttgctctcgtgttgacttttcggtttttttattattatttttttcaccttccagcttacgggcgacggcgacactactatccccaacgacaggcgggaccttgacaccactcgttaccagtcgtctgtccccattcagtcattctccgccaagtttcattataccctgttgaaaccgaaaacaagataacaaagatgtcttctttactcccactcaagacccgcatctcacctcctctgggcgctggtccctctctcgccgagggcggtgatcacctccctggcaacctcacctcggctcttgagtatgcttccaaaagactccagaggaaaggagcaaaattcactctactggtcatccgcaaggactaccagcttccgacctccccactcggatccccatccgctcagtccttctcatgcggcagcaccccttcctcctcgacttccaactcggtggccagtaccccagccaagcccacctttgctcacgcgttcaagcaatttgttcgtggtgacaccggtccgatcaaggagagggtaatcaacatcaacacggactaccgctacggagccacctcgcccacattttcagaagcctccctcacttcagcctcgacagcatcaacagtcgattccgtcttcaccaatcaccgcggccgggtaggacaagcacgatggccactcagcccgggcgccgcccaagcgccctcggtgcccttaacgcctgcatccatcacctcctccatggccgccggtgacaacagcatcaacaccacctgcctctccagcgctggtctccacgccacccgcggcttcggccccgccctcctgcaaatcccctcacccacatcctcagaatttggcatccgcctcgtccacgctatcccgctcagggaaaaggaagacaagctcctttcctccactctcgaaaaagccgccaagaaattcaacatctccccctcctccctcccaccacccatccctgcctcgacacttggcctgccacccgagcttctccatcgctcgctcgcccaaaacgaagtcctctttggcccttcctcctcttcctctggagcagcgggtctccgcctcctttcgcttgaccacttgtacaccttccgttcggcgctacagtgctacacccggacggtgaaccacaagccgtcagtgtcaaggtcaattgcgcatcgtaggctggaagatgccgtggatgagttgagaaggttggtgctggggaacggatgccagaaactcaagaaaagttgtcttgtaggcgcgtatgcaaggtttatggatccggttagtgatcggagcctggaggaggtggggaggatgtatggaagagcgtatggaagaagggatcatacaggtggacgggacgtgagagagatggggtgggtggatgatacagttgaacgggtggagggagtggtggaaggggtgtttgaattaatgggggatatcgagatgccgccgcccacaataaagaaggagaaaccggtggcaccggtgtctgagaagtgggttggtccttactattatggtggtgacgaaaaggcggttatggtagcagaggaggacattgatctagacgaaatcgacatgatggacgagattgatctggagagcaagttggagatggacgatatcgaggcttggtaccgcaatgtccagattggtgtaggccaaatcggtgtgggaagagaagtgcggatggtcaatgtcaacggagctcaacagcatcgccaagtccagccaccacgagcggctgttcccatcccaaccgtcgacatcaacattgacggtgacatcgacgacagaacccccacccgcgaagtcgagcgcgttgttaccgagatgcaagaactgcaccgcaccactcctcgactctctccagcacctcccggccgatcagccagaccaaatatgctcgcgggcctcaagctccaaaccacatttgaccccaagccgccaaaaccatccaagaaaaagtcaccgcgacaccttgctccccccagcccagcccgccagtccgacctggaactgaccactcccattcgtgtccaacgtacgctcgccaagatggaacttgaacttgtcattcctcccactaagcccaagcgcggcggtttcatctacaacaatctttctcctcttgagagatcgcccaaatcgctatcgcaaacctcttccccttccaccgttgtccaaggccaacaatcccccctatccgactccgactctccatcaacagtcatcaactccaaccccaccaatcaatccccctcctcatcctcttcctcctccccatcacaagaagaagaagaagaagaagaagaacacaccgcccgcccactcgattccccccgcaccgccctgacagcaacgagaatcaacatttggcttcctcactcatcaggtaacacgctagatgagatcttgcacaatggcggtagctccagctccagtcatcttgcgagctcagatgtcgacgagtccgactctgacaacgagagatgggaagtgtcgccgggtggtgggcggtataatcggctcggtaaccgactgggtccgatgacgccgaatggctatgatgatattagcccgattacgaggggagagtggggattcttgatggaggttgggggcggcgcgagaggtgtgggtgggttggcgaggagggcgggggttgaggcttggtgaattccatttcttggaccatgtgagtttggagttttagttacacctttttgagtggttcggttatgcgatgggatggcgaagagggggagaggggtggttcactggggatggatggcttatgactctttggattcttactctcgttctttgataccacattatgaatatcaacttttttttgtatctaaatctaaatgaccatagagatggcttgttttgatcatgttgattgtgagctggaagtgttttttgaactagtttagcttcaagtggtatgacaaaggtataccggataatggaatagcctgtaagtgatgctgtttcaatgctttaggatcccttcgatttgtaaccattacgacatccccaaccaactccccttgctctcaacgtccatagcttcctcactacgatagcctttcttcaagaaaaaaaaagtaacaaatacaacgcccgtatctgtatcatctcaggtgacgaaggtcaagtggcccttgactcctacgtagaattgcatcaagaatccatccgatggtgtcctttcgcaagtccagagattcgcaactcacgattctgtctttcaacattcgattctctcttggagattatttgttttttttttttttgttcagttctgctttgtctcttcctctgggacacagggaagccacaaacatggcttgatggtataattttccttaaccccccacctttttttttgctttcgagtcagtttgaattcttaccaagctgtctcgcttgtagttgtacagtattcttgctgcccaatagcttcgcgacggactcagagctcagacactcctcaatctcattctaatcatgtccacgatactgaaccttaaaaccatgagaccagctctcgcaaccgcagccatagccccttattacacagcctgccttccagcattaaggaaatgtatgtacgtacttcgcacgcttccgttatgcagaggtagacgcactggtcttgacacttttgtcgggtgtgaaagtctgcagacagttaggcatgtgctttctgcatggaaaaaaaaaaggtcgggttttagacgtctgcccgttggaacacccttaggacactcgctcatttctcgctagaatggtgactgaaatgcatcaaaaaagaaagaaatcagctcccgaaagcatcttgtactacatgagggtctttaaactattctgtcccgagtttgacactgggggaatctgttcatcctttccctcctatcgacaccaatgcatggaccacgcattagcaggtttggtggtcaggcgagtctgggttttggcacgccaaacaacattacaaccgcgagcccgccaacacccggcctgatgctatgcatactcagaggatccgaacttcacgagccagccgaaaaggaagaagaaggatgaaacaacggtcacgagtgctcatatgaaatcaatctaagccacaagataggtagatagtcagggcttttgtcggcgtggcctcatgttagcgccgcgtccgaaggtaacaaacgcagtgagtgtgcagttgcgagaggatgcgaagggcatcctacatcgccgatgggctgcatgggataggtcccgtccaccaaccgctgggtagaggtgccacatgcacagacgcattaacacgaccaagtctacctccacctaagatagcggaagaggtacatctcaacagttagtgtctcagcggatcttttaactcctgcatgaggttaatctggggctaccatgcaagcaagggctgtgtttgggtttagctccgccaggtgtttatgacactgttggttttatcggtaagcgacccagccagctcttcatccgacttttggatacgaatggcttgggcaatcgatggtggcctcacgagcactcgtcgttggccgtgtttttaggtcaattgtttagtcgtccgttcgtatggggaagagaaaatcacacaaggtcatgggaaactgagaggttggtgtgaagattgtattaagcccggtcagattaactcctttactttctccaagccaacaaatggaaaatcccatccataatcctattatcgtcatctcgacatcaaaccgtagcaaagcgtcgaaacacccattctgggcagggaatcttttgaaacaaaaagcatgtgtaatagatcccttgcagagggcacttgtcaaatttgtcgtgtgtacttgttgtacaagtaacctcggaaatcgtgaatgtcgaaacatgatcgtgcatcaatggtagacttcggtattcgtaagaacatggccaagttccgtggatgatgttctaaatcaactccacactcattcctgactcaggagtgaacttagagctgggcaaggacggcagcaccaccgaagagcgcacccatggcgacggcaccagtcctcataggggcggcagggttgctggtaacagagctagcagcagaggcggcctcgctggtgatggagttgacagcagagttggcatcgctggcaagcgaggcaagggcagacgtgatggaagccctgtcagaaccagtggcggtggcgagctgagagttgagagacgcaatagagtcgccagcctcgctggttacggaagcaacagcagactcggcgctagtcgagatgctgttgaccttggagttgaccgaggaggacacagaggcagcggcagagctctgcgaagcgagagcagaggtaatgctgctagagagggaggcgacagcagaggaagccgattggggaatggagttctgggcctgttttttccggtggttagcagctgtggatggcatcacaggtatgtagatcgagaggaacgtacaagagccagaggggcgagggcaacgaggacagcagagaacttcattttgatagttatttggtctttgtggtttttgttgtttgatggtattaggccagcgatgctgttggggattgcggcgcaagaaaaggtgaaatgggtatctttgagttgttcgatggcaagagagaagcggaaagagaagaagggacaaatacttatatcggagaggcgcaggccaagcatggatgaggggcaagggcgagtgcgaggcaggctcagcagagcagtggcagatgtagaagcaggcagggcagggcagggcagagcaaggcaaacaaacccgacctgactactaaacctgtgaacaaggacctgaatcctgggagccggcccatcacacctcccccaccacccaccacccaccacctacctctctcactactctcagctccttctctttttgttccaagcgggcaacgatccggacgagtgaacgagtgaatccgccgtccataggtaggtacgtaccgacacttcccacccactcttactgcaggtacgcactgtgtgcacttgcacccaaccacgcggcgaaacacgttgacaaaggcctggtgtggctgggatccggattccagtacctacaactgagtgtattcctgccgacgatctcatgaggaggaggtacaaatttgcttaacgtcagactacttcggccttgtggttactcagatagtagccacagttcttttatatcgatcgaatgccattgtcgatggcgttcacggccctggctgcctggatgactggctgaatccatcctctcacttgcacattccctttttttttacccaccaggatgtgtcctgccacccgctttgaaaggatgacgagcgaatcggctgtgttgtacaaggcgaatccaaacctgcatggtgcgtggtgatccatctatggctgataggtggctccccaaagctgaggtgcaagtcactagtgataacagaaatcatgatggctgcctcgtcgtcgtcgtcgccccgttgctgggtcgatattgccggggctagctgtgtctggtggagcctggcgtttccccgtcaaataatttccgggcaaacgctttcaggtcgctgtcaatctcatccaaagactgctgccgcaagtaattctttatgggaaccacagttgacgtgcccttacctcctcactgccctctgcagattgcagtcaatgctcgaccccaatgtcgatatacttttccattccagagcactacaaatgaatccttcatggtcggcaaggaatgggcccgacttgggccgcaatgtcagccatctcgatggaatcccttgaacgacagctcggagcttggccttgctgggcgttgagctttcctggaacgtcgtcatagttgcgccaaaacatcaagaattgtggagtgttgcaatgggccagccaaccattcacactccatcgttaccaccctcacacccacactggccgcgcccccttgtcgagccgcgtctgccctccatcccgatcgaatgtggggaaaggcggctcccgtcatccactcaaaagccgggaaatctggtccacgggttccacggcatgaaggtctggggtgtggctgtacgtaggtggtgaaggcactcttgttgactgtttttggaaggtttcttcattgtctccgaggtctaccattggcacagaatctcaagcattgcctgctcgtgttcaatctgttcccctttattgcttgcctggagagagtagttacggtaacgtaagcgttgggttgcacaacatggccgtcgtttcttttctcttctgcggcatcgaactttcatagtttctgtcactcatcatcactcggctgctattcttcaaattcccatgggatctttcatcaaacttgtagactccaccgctcatcctttcaaccttcagatggattcagaaaacgaaaaagcaggaaatcgccaaaaaaaaaaaaaattctaaaaaaaatttttttaaaaaaaaaagcaattaaaggtcggaaagcgtgtgtttcaaccccttgcagttcagcatgaacccgctggtagacccttggactccctggttcctgaacctagtcaatgcccaggcccatctgatgtgagtttgaaccttgaacgatgaacggttgttgggacctcggccgtcgtttttcgccactcggacacactgattgattgattgattgatttcacctcgcttcggatttggtaccgttcgtcacgctgctcggaagagcggctccaaggaaaatgggtgatcacggcctgtgtcagcttttccttttgctttgtgatggggcgtccatggctctcggaaactatgtagactacttatggagcttctccaactttttgatcgtcaacgtctttcttcagaatggctcccgctcccgcaatgtgcgctaggcgcaaactcgacaagtacactacactagtatcgctagtgtagtataatggaccaaccaggatgggcaactctcgcgaattctatccattcgatgacatcacttcttactgtgtcatcgttgtttgcttggctgatgcagcccaggaaaacagacgagccgaaagaggatgaggcaaagcctgtgcttcaacccgagcgagcgagcgagcgagcttctggtgtcgaattgtgtcactcttttttgttcatgcttctgtctcctcgtccgtccgtctgttcgatcggaacggaccaggtggcagctgtcagctgccagtcatctgcaaaccacaccacctggtgaaggtatgacggagagaccgttcgacgatactcacgacaccgaccgtcacaccatggaatgatatcaatatgaacgcccagtacaaacagtggactcggatgtgttgatgagtagtttgtcacatatccccgccgtccctgttccacttcgaatgttgtatatatatatatccgtgacagtctcacgaacgaagttgcgagagaaccttcacagatgccactctcaggtcaggcaaggcaggcaggcaaaatgattataggtaaattcaaatgatcggacgtacacaggcctgtcagtaacaaaccttgtccaatgtgacaccagaaattgttagcacgtcacatgtccgaacggcacgagagcaatcattacacggtgaaccggtgccgcaagaggccacgcaagctcaagctttcacagcgagggggttctcatttattacttaccgccgacaaacggcgcaggaaataccacgcgtgtggctgaattaaaggctgtgtgtgctctttcaagcccccaatccatccaacagtcagcagatgcactgctgtaacgcgttatgttccttctaagaagtataataagattgaagacgaaccgttgtttttgaaaacgcgtaagtggcacatgttgttcgtcagacagtggctgttcattcggtctgttaggagtcttcgatccttggttcatcagggagtgctttgaagaaacagataaacggtcgatcacaaaatggcaattggataacaccactgcaccagaagcacgaaaatgcggacctttgttgatgatcagctgtcttgtgccttttgccttcgctttgattgatgcagcacaaaacttaatatcaaaaactcgtggcgactcgcccgtggctttgcatgcaggagaagcgttatgtatgtagagctggtagatctcagcagcctaggaaggcttagcaaaatgtgtttgacagaagagccaagacagcaacaaccttgacttggccagtaggcaatgaaattacacttctaggcccttagtccggcaacctaacccgctccgtagcggtgcagttgagccgcaaaccctcaagaggcctccctcctctcgagccaccctagaggtacccaggatagcgctaggttacacctcccgataaggcgagattcccttcttgagctcgttcacgatgtccactgcacattccgcactgctagtctggaagtcataccgtttgctttccgtagctttgtacaccacaagctgtttagttcagaaacacgaaccgttagcgatgtacaacccgggaaacctctcatcaaccagacatagaaagaaagatgcatgcaaacgttgggtaagatagacaaacataccttaaagttattaggatgcttcctcgaaaccttgcaccccaccacattactgaagtgcaccgtcgttgccttcccatccacaatctcccctgggttcttcccgcccgccgaaggcataatgtggatgtactcgccgtcaatgacaaagatcttttcggacagcagccgcatcggctgcttccgccagaccgtgtatttcttgactgccgtcgcgccgatgcccagctcgtcctgcttgaggatctctttcgccagcgggtgcacgcccataatacccctgctctttttggattttgttgtccaggtggatgagttatcagcaaataagggtgggcgaggagaagagctgctgggggagccggtcatggtcagggggccgtcggtggcgaagcgtcgtcggtgcaggtcgagctccgttacgttgttcagagagccgacggtgcggtcgagggggacaacgatgccggattgcggcaacttgagcacgtggttggctttgtctagttgacgcttgcggcaggccgtgtcgagcacatcggcgagccaggtttctgtggtcacgtctagcgtgatcatttgcccggccggcacgtcggaggagtgtatgtggatgcgcagaagacgcttctcgccgcgcgaggtgctctgcgtcggctgggtgggctgcggcatgtcggcgtacatggttacgccggggcgataggtggtgttgagcagcgggttacctcggggctcggcggcggggaggagggagttgtctggtcggggagtgccgcgtggtgttaggtccttgtcttcttcttcctcctcctcgaggcttccgccggcttgttcctgctcgaattgcggcgtgagtttttggttctcttcaaattcgtcttcggatgccttggagagggcgaagatgtcgtagactttggagttggagcgtgaccgtccggctttattgttagctgtagtgaaggagatgagctgcttcttccgctccaagggcgggaagtcatcgtccacttcgccgtcttcttccaccatgcggagcgtccaccaattgacgttgagcttgtcgctagggagtgaaggttctagcttctcttcattatagcgccataaactgaggccgatcaggtcagcaaccgtcacgggcctgtccatgctttcgccctcgtggacggttcggcgaataagtacctcgaaaggcttggagggagtcttggagaaaggggcgtaaatcctgagcatgatcgggttcgggtcaccctgtcctgagagagatgcaaagcggtcgaatggaagcgctggttttgtcttcttggccttcagcgccgcggaaagcagactcttgggttgaaccacgctgatcggtcggatcgtgctcaggggccgtggaggtggaagctttcctaccagcagcgatgatggaggtggcatgactgacttgcgtatcatggttgacctcctcgtgtactctcgtggaggtgtaccaaccacttgatgctgaggcgatgcgttcatggggttctttatggcatcgaggatggatgctgagtcaatactttcgacaaaggcttcggaaatgtccgaagcgtccgagtcatcgtcgtcctcctcgtcctcgagcaaatcgctggcttcccgcttgatgcccatggaaggatctgtgttcagcttggccgatagcttagctgcgcgggctgccgcagcttgggcagcctctctcgcccggtggaacccagaagcatcaaactcgtggtctgatgatacctcgctacttgttacagtatcgctccttgctctctcctttaccgtctccagggcggactgagagcctcttctgactgctggttttggtggtgacatggttgttgcctggcgcaggttggacgattgaatcggcgaagagccagatcgagtgcgcaagggcatctttgcaaacttgatttggggagcagctcggtggtcgggctcctcatcgctctcgtcgcttaggtcactgctgtcgtcttcatcctccatttgttctctcctcctacggcgctttgctgctacactgggacccagagcaatgcccccgcccggaaacaagttctcctcctctccttcatcttcaagcggcagcgcagctactcgcggggcctgaaagtactcggatgcgatcgcggtgggtataggaggagagtgggttcgtttgatgagggcgggattcgggcgccaaccggtggacttgaagggcgcagagttgaggaagccttcattcagtgtaaataaccgttctcctacgccgtcggcaacctcattcagatagcccgtacggagctggtaggaaaccagactgcagaaagcggatcagcacgattggacgaacatggcgaggcctttccacaccggtcatgggacaatccagcacacatactcttccacctgtatcacggacatggctgatgtcgggacatgtaaaaggatcaccgaggacaagaagagatgggagtaatcgagggtccaatcgcagtcaccggcaagcaggctatatcaagaggcgccgtaacggtgtcgcaaccgggctccgaccaccattcacctgcaatgcgatggcaaggtaatgtctttcgagctcttgaggaccagttgttatagcagacgtgggtgtggaaattgattggcgacgaggtttggtttcgcgaaggtagcggccggcgagtctaactcgtaaagtagaggctgttgtgtaggggaagtcgttgtcgctgcgcttccttgtttcgaggtaagggattcgggcgactctcgtggtcctgattgctttccgtgtgtcttaagccttgtgtcgtgtgacaaagtggtatgcggtgtttggttggagaatgatgatgtgtcgcaaggtgaagtgttctagcgagggtgatgatgttctaggtagcgtagtgtagggagtccctggggccactgcattcggggaggggatcagcacccgcccgggcgtttcacaagggaagggaagcgctcccttatcttatcagctgtcgtggcacaggggcaattaccgttggtgcaaattgttggtggggttccctttccttacaatgctggggaaacgggccgggcccagacttatgacgccccctggacgttgctgagccaagaccgccccagtggacaactgaacgccatcaaagtcgacgtcgcgtcgtattttcgtctcccaacaccatcaactgtcagattcccagcaatcagaaccacaccgaaattgatcaagatgggcctggtagactatggttccgactcggactcggattccgaacccgttcagcagccagtagcacccacacctgcacccgttgtggcaccctcgacgacgaagaaaccgttccaaaaactcatcgaccgctccggctctggctcaggcaaaatcattgtcaacctaggcagcgcaggcacggatcccgagtcaagaccggcagaagatgaaccaccagcaaagcgggccaagacagttggaggaggatccagtcggtttagcagtttcgggtctttcctaccagcacccaagaagacggcgcccatcgccaacactgcttctacatcagtgccagcgggcgacaacagcaacaagcccaagccaatcgtaaaccttcgaactggcgccgaacccgctttttccaggactggcaatggtaatgaggacgatggctttggagaatcagaaccgacgtcagggtccgggctttcctctggactcaaccttcctgcaccaaaaaagactccggcagggccatcaatacctgaaggacagaaacccgaggaagaagtcaaattggttggaaagccactcatgttcaagccactttccgtagcaaggaagcctcagaagaagaaggctgctgtgacacccaaatcaccagctacccagagtgtcggggacaaggcggcaacaacaacggcgccagccccatcggcacaagccactgtgctagcagcgcaaccagcagctccgaaaaggaagcaggtctcgcttttctccatggaggaggaggaagttaccccaacaacaacaacaaccacagcaacaacatcagccactggtgcctacgagccccttttcacggccccagatccttcgaccaactacgaatatcatgacaacgacgtaacaggcgactacgattcctacaccgctcctaccacctccacctattcctctgcacctagtaatgcgagccaccagcagtccctcagctccatagctgatgatctcgctttgaacaagacagcacgcagagagctttttgggcggcagcgtggaggcaagaatggagacgctttcgagattccagaaggcgccaagatcgtaaacttcaacatggagcaggagtatgagcataacaacgcgctgagggcctctggcgagcaagtttacaacccagtgcgctcgatcgcgccgggcaagcacagtctcagacagatggtcaatatggcgcagagcaaccagtcagcattggaggatagttgggctcagggaaggaacaatcgcaaagacgctgcggggaagtatgggtggaaatgagaaggattttgtctgtttcgaatataacttccgggatgtccttttgggtatttacgtcattatcaaggtcagcaaattgatacccgggggaatagcaacaatttgctctgttagactgccttaacggctggctagccagcctcgcaatcgcctggcattcagccaccattgtcgtggtaactgtaccacaacactcgctgacaacctatgttctggatgtgccggaaaaccagagatacaaatgtgcgatacatcgacctacaatcaagagccgcctcgttgtcgtgatgacattgatcattgcgttggaggtgatagtttcccgtcgccataaagttgaaactgccgcctcaaaaacctgatcaatgggattggctgtcaaatatccaatttttccacggtgactggttcggatacccagaagagtgatagctaaatcaaaccgaacacatcacggttcgatattgtactcttttggtgtcctctctcatgcgtccatatgtttcttccacggtttttgaccgcagtcgaaccacttcctggatcaaataattccgaacagccctagtgacgtgcttccaacgcctttcctagctaaatcgagcagttttgggctgtccatgttcggttggtttttacgactagtcaccggtgagctcttggtcacttgaaagacgtgtgcgatggtaagctgaggaagtggatgtgcctctcagaaatatggcagaaaatcatcgttttgatgttctgaacatctgtgtttctggagctaggaggtaaatgttgttgaaatggagatcgcaatcatacgcaacaacttcgcgtcacggactttgataatgtcatctatcgtgcatgtatgccttttctttttctgacttatattcagttcctacgactaatcttctcagtacagttatcccccagtctgaactatctggtccgaggagaacgcttcgatcctagtagatgtcattcggtaagaaagaaagaagtgcaatggttgtccaactcttgaccgagtcactgtcgtacagttactctggagaaacataggaaccatctcatggaccttaatcctgcctgtcacattctgtcaagttaaaccaaaatatattcttccaaatagaaggattacttgcatgaaacggcttccaggtgctgatttcgttctattagtcaagtatatcccatgctgtcagctattgtcagtggcgtctgcgtgtgatacccttggctattacgctgacgacagctgaatcttaagagggatgttctataggaatagcgcagcagctcgtaatcatggcctggatgttgtgtaatgttctgagacgctgacgctgaccaagggtaagcaatgtatgaattgtgttttgtgttttcttctctcgtttttacctcagtccgcgatttgctttctgccagctggtcagaacaaatgtcccttgaacataatcatgagagccggaaatcggtcacgctgtaaataactcccggtcatctacaaggaaacatgtggttgaacgagcagtaacagcccatagtcatctacgaaagacgaggatacctctaagcatcaattgtcaactagggcaagcgaatcgatacgtttccagcctcaaagtcaatactatgggatatccttcacagccctggcagtctactactactgacatactccatcatgccttccagtccatctcaactaggttgccagctcctccactgtcccatctgccagctgtatcgctcctttcccaacaaaatcaacacggtatataaaccgggcactgtcgcagacctccttccaacaagcagccggattgaagcacgctggcaacatagcgcagcggttaaccttgaactaccccaaacctcaagatgtcatagaattactgtaaaaagtgacggaaccgcgaatcaaacactacaacacatccaaaggccatggaaaaggcgtctcatagatatagcaaggctgttgaagtgaccacaatagcgacaacaataacacatgcgtgctaaggtggttgaggcttgccatgccttcttattcttgcattaccgaacaatagtttcagcagcacttgcggacctcacacgggacactgcaaataactagttctagtcatcgccactgtaagtacccccaaactcccgccggagctcgtccgggttcaaccacatgaatcaactctccgccggcaacagatctgttatctcagctctatctccgatttcttctatactgtgtcagaagcttgtgtcctcgtcgtacgatcactcagccattgccatccaccgccgtcacccctttaccaccacccattcaacataaactacatccatatccctaccagccagtcagcctatgatacctagcgcactctcaccaaaaccaaagagacgtgacagtgaactccgtccctgggcaggacgaggagacgtattgaagtgaggctgagttctcttcaccgcttacatacacctccatctctctaagcctgtcttgattgggatgggatctttcatcaccttcatcccttcttggagggagggggtccattcaccaccccatgcttgatctttttgcccagccagccaacaaggaacactatgtaacacaaaacagatcggtgtagagaaacaatacactacataaacccttgatccctcatcgtcttggcctataacggtgtaaattataggttccagataagcgagaaaataaactcaaccgccgccgcaaaaaaacgaaacgaaacgaaacgaaacaaaacgggcaccaaacgaaacaaaacccgaaaagaaacatgacatgcatgtacactatgtataaaggcctgccgacaagcggagcgggcagccggatgaacggacgaggaaccgaggggcggagcgttatgggagacgacaccaccatcccggttggctggttagttcgttacatacctagttggttcgttggtcggatggttatggtaaggttgtgaatcttgcggtagatggatggactcacacgagagagcataacccgtagtcccacccacagccccatagccctaacgtattcgtatttgcgcaagctacactaatcgatgatacctgaacctagcagatccctttaagtttgttgatggacgaacatgatgacatgccgtgagaaacaaaccgcaagaagatcatccgactgtaccatagtagctcggagaaagttgcatgtttttccgggctttcctggctcacagcagcatgggtcaaacctgggtagaattcccggagcgaaagccacagaaactcctttttcgtacctatccaacgggtagccaactaccctccctcccctttcaagacaagaccgataggtaggcatcagctgacgacattccgttcgtaaaggaatcatatgtactgtgtgtaccgtaggtgagcatatctctggcgtagtgtacatacttggcccatcggccaccatccatcatcagtcggcctatcagtccagcctgtccatcagggctcacaaactccttgttcctcaaagaagaaggacacctgacccagcatcagcacatatgttacccaccgagtctccgacaccgtgcatacaaatcgaacgagccgtcccgccgaacaacgaacggaggtttgggcgtttgacccgacgatgggatgtcttgcctattgcccattggaaacaagtgtcccgctagagactactcgcacgactaggtagaggcgagatgaattcctaatggttgatccagtttacctactgcgcctactgcatttctcccacatgtcctccgtagtttggttcacttgtgtttcaggatagggggaggctggtgtggctgttttactaatgtagtaggcacctgcctgccatgcatgtagatcaaggacccttttgttcaggacttttaggttgtttacactacctctgggccgtactccgcagtctcagacctcccacggtggggcacaaaacgaaccgaagcaacgaagaaaactgagacgcttgagacatccgggagagagagtgaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagaaagagagagagatctgagacatcagtgcaaagctctggatatcgccgtccatcagctttcaccaagttagtctgttgactgaggaccagacaggtacgtgaacagcttcaagcttgaatatacattcatactgtcctcaaatctctctcttgaaccccggagtgagacgtgcggacgagatggaccagatacactgtgtgtatgcaaatcatgcatatatcattttgtaatgtaccatcaactttactcaaggttaaactcggtgtggtccaatccggtagtgccgacatcgaccctgaataggccaccgccatacttcctgctcggggtcccctcctcgctgtcctcgtccgcggcgctggtgatgaacagctcagtacccacaaattcaacgcaggtgatgttgttggtcggcaggatgattcggcccaggatctccccagccggggaaatcttgatgacggagccgccatcgtacagggcgtgccagatgttaccatccttatcgaccctgaacccgtccaagtgacccttctccttgtgcttgtagtgaacgcgcttgttggagaggctgccgtcctcggggttgtagtcccacgcaaaaatggtgttctcaggcgtgtgagtgaagtacatggtcttcccatccggggaccagccaatgctgttggggatgatcaagcctgattcgacctcttccctggactttccgaggtcgaatcggtaaagggatcctatatccaagcaaatgacatgtcagaatccacactacttcaggacagaataaaaataaagagaaatcgtgtcatgacggcccaattttgatgtacggctgtcactgttgctgttgctctgctgttgtgttgtgcataacaggtccaagagacccgcatcctccacaatgggctccattgacagcacaagcgcgtcacatcgagcgtccgggatgttccacatatcaccccttgacagacccagggtcgattgccgaattggacctttaggctgccacgtgggaaggagatactggctgatcgaacagaagagggacttttgaacttttttttttttttccccctctctcactcaccttcggattgcggctcaccaacgtgaaaatcattcatggtgccaagccagaaacgaccatgtggatcaacggcaccgtcattggacctcattctgtcgggctcgccgccaatgcgggtcaagtagtcatactgacccgtctttcggtcgaggagggcaatgccatacttgagcgccactagaatcttttcctgcggatcctgaccctggatgttggccgtgacaccaatcggggaatcgagctggagggtcttgagcgaatctggcccttccgtgaccaagacggtgtgcagtcgcttttgcttgatgtcgacaaagcgcaacgtctgggtgcccttttcgaagtagggaccctctccaagctggcagtgcaaatccagatacggctcagtaacgtgccactgctgtacttggttctggtcggccatggtcgcgtagtttgactaagttccgagagaagtcttggcggtggttgggaacctgagacggtagtgcggtgggtgatgcaggcaactcctaggaaaggatggtgatgcctgttgggcggaagaagaggcaagtccagaggaggcggaaattccgtattgagacccagttgagacccagttgagcggatgcggtgacgaagcaggcgggactagtgcagcatgtgcttgaccagaatctgctcgctggagctctcggggcgactggcgttgacgatgactggttgccggacacgagcaagttgcagccggaggctatggcacggcagctacaccgtactaagtgggcgtttggcgtggtgtctgtcactcacttgtcagcgcgcgtgtctaccggaagtctcgccggacggtttggagagccggggatgtgtcaatggctcaggatgacaggatggccgacatggctcgatggagagagtcggccgcaaaggagcggtgtgtgtgggttttggacaatacaactcaacctacatgcgtacttgcgttacagagtctgcggatgcaggctgatcaaactcttgttcatgcacgtcgtcgtgcttgcagatgaggcgacggtttggttctctctccagttccagcttcagccggagtttgtgtaggtcttttatacacagtcgttggtagaaggccaaggtgttgccaatagctgtgacgttggttgtcgacggacgtccatcgagtgggtcgccgcaatgcggagcagcaattgagggggaccgtcatagactgccattcaacgggccccctccgcaccagatcccttatcagacgtcccggcttccggaaatcgggcctggcatccgtatacacgcgagcgagccggccgccaacattgcgcgctgcggctgtcgagggccgcgtgtgtctcggtccagaggcagaaaggttgtaatgaagccacgcgcacacagcgctggtgtcacgtcggttggatcggctgttacgatgccgtcggtcgcgctgctaatgaaggagtgctggaggaggtggtgctggagtgcagcccatggtgttcctgtcggtgggtgccgaaaaggttgaagattggattggttggttcctgtccgctgccggtcgtggacaggtacccgtagcttatagtgtactacctaggtgtacgacgctagtgcacctacaagtaagtgatccaatgtgaggtaccttgatggcaccagacattgctgccactcgcaaaggaggaggtgtatatagtgccttggcgttgcggcagctacccgtaggccatgacaggagaagggaaacacctcagatgctccttcgtccagagacagcgacttccaatttgtttgttggcagcctgaatgagatggtagcgcttgcagcgcttgaggctcatcgatccaatcaatccatactcggagacaaacctaaggaagacgggatatgccgctcaagataggtagtgaaaagacacttccaaacgcatacttcaaggcatttcccaaaggagccggtgctgcatgtcagggcggccgttgagcaatcggatgtcggccatgaaccatcatgatgctgaataaccctggtgcctcgattgcaaccgccaatccccgacatccaagacgtgacagcctcatccagatcgaggaagccgaccaccaagctatcttcgaatcgaaaaatgttgtcgcgtgtccagctccagtggtcctgtcgtttcagcgttacagccaacacagacatcagtcagtttatgacaaatgttacggtaacgtacgtaatgcgacatccaggtcaagacacccggattagtacaataacatgtcttgatgtagctcgccctgcacatttagcgttaccaaaacggccttttgagctgttcatggtaaatgacccacagcgtagagttagtccggcgtccagacactactcttcaccctagatggcggaagaaggcatatccttcatctatggtgtggcctgccctggtgtttgtgcatcagaagcaccacggcaaggggcctcttttcgcctatgcatttgaaacagttaaaatcccgtcattgctagacgcaggatggacaggttcatcgaccgttgaggagccctgtggtccccaagacagtaacacatgatcgaccgccgctgcatgcactatatgccccggtcagcttctagggcttcgataggctcaacgagcaaggcagatacgggtaaggcccgatggtcctggtcgcctttgatatcttcccttgtccttgaacccctagcgcaaagtcgttcagttagaacagctcgtatacgttattaacttctgctatcggtcgcactgggaaaagagaaggtgagttttaactgaggcgtgggcattcaacaagcgaacatggtaccatcatgaatttgtgtgggcaatctgagtggtcttgaggactagtaaggcattggtggtcagtacttctcatgcgcactcgcgttcggactgttgtcgccacttgctggtgcctagccacagttcgaactggaaggggcaaatatgaagtgtcataggagcatatagaaatcctcttacatacctatctttctccctccgaaagccccacgggagcccctgccggcttggtgcttccgggtggaaatagcgtcaatggtggtagatggatctggaaaggcggtcaaaagcccattgtcgaatcggaaaacgcgccagccctaggctcttttgtttctggggaagagatggggcaaggaattgagcaacagcagactcatcgttatccttcgtttccatccgtcgttgatgtcatgaatcggcaagtttcaaagatacaccgtgtttcggtaagttgatttgagatattcgcaaatgacggcaccaacaactttcacattgggcaatagcgcaaataagtcaagttgctgtttgaactccatgtcgtcactgtgtcgccatgctacttactaggttagccgtgcaagtagtacagtacatatttttgtagatggactaatcctggctttctgaatagtctcagaaggaattgcatatgctatcattttgcatctactagggtcctaatcgcctacagattggtgaatctgggccgccagaacatttgctgttactaagtaaccctgaatagatttgcgtttcccggggctttcaacactaggggttctgctgtaccgtgtcagacctgacagggcccgtacaccaataaaagccccgacgcaaacgcaggctacttaaagtgtatgtagtacctaagggaagtcagaatgcggggatctgtacatatgccatgcttgtaagctgcagcacgttcccgcttcaccttcagctcttgacaagttcccgtcaagggagaaatggcgacgaagtcgtcgggcgtggccttgtattgatacagttgccatcagtttcctctggcactctcgacattggacatcccgcgttattgagatcgatatccttcaacgtcccgttcgccccagagactcgactcggcaacagatgccgtaatttcggattcgcaagacgtcagagccgccggcgtcgcaatttagttgtgaagggctgggcttgcccgtgcttcctactcagaacgatggagtgatcgcaaggggaatgcggaacccaggagaacggatccaaatttgacaatttcgtctttgggccagtaaccacgcgggaatctgttgcattggaccaaatatcgatacgccgacctggatgggattctggaggaatcacctcatctggtcacactgagcaagtgcgcgacccagctcgcagcaactatccgacgttggaacgggcagaggcatgaagagcaacgaaccagtccgtgcgtttcgaaagtcaccgagaaccgagtagactgagcagcttcatcaacgctgtccttcccttcatccgtccctgacgccaacaacacgatatcaaaaggaacgtttacacggtacacctcctacccaggcttgcccggctgagccacggcaccacaccatatctgaagcattgtccagtgtgaacgaggtcgcatgttgggccgcagaacctaggaaaccagcagaagcctcatattaaatgtacaaggagcaagaccaaagtcaatttgagcgcgggatatgtccaatttgcaacgctaccagcagtgtacgccactgaccctgacggagggttgcagtcaacgtatttcgcaaccaacaatggccgctcaagacacagatgccgtcatgtacctgccgttgagtactgtatggatgtggaggtacaatttcgacttgacaatccccaacagagtcagccatggtacggtagcagcccaaccagaggagtttgatatctgcaagacaacccaacatctggaatacctggcagttgttgggtgtaggaggcgtgtcaacgcaagttcagtcgtcacctcgaggcacgttcagttggcgagttgtttgttcggattcgagactgaagccgtagttaaatatcggtgaagcactctctggggttcgaagcagagacggatgcaacgaaggtggtgcggtgctgacggaagtgttcatgaaagttccaaacgcccagccaaggtccccactgcccgtgcaaggacagagagaagcaaggggcatcccccaaaactgacaacacccacattgctatgtactctggaccttcttggaggtcggttctggcattggcaggcacgacggaggatgctccttacctctctataccacactcatctcggcctcatctacgacgagcattcgtggatggcatagcgttcagggcaaggcagccccagcccttccacactgcaatattggactttgtgggcttggcacactttccacaatttgcacctgtccatttccacttattcaccacccagctcgatatctccattggcctccaaccagcagcttggcgacggcatctgcaaaatggaggtcaagcttcttcacctttacttgacctgcttggctgagagatccgacacgggatggttggccatttaacaaatgaatgtatcgtgcattcgacctccccccctcccagtgcagcttcactgtactgaggtgtcagacagcccagatgccaagaacggccgctttgtaaggaccattttggaagatggagtgtcgcaacaatcgagccaaactgaccactcaaggcactccacagaacccgatctggtagccacatcaccatgacagcctttgaagctacgcgggctgctacgctacctgggccctggccccgtacatatatacataccggacaggcagagtgacacgcctacccgaccctacatctcccaaaacctcaggcggtgcgcccacgatctcgtgccttatttgaccactctggcgaacgacattttcgcgtttattttgggtttggtggcttgccgggatcaagttaataaagatacaggcccgtaatttgttcgggatggcatcagccgctgcaactggacatgactggcatcaggatacgcagcacgcacccgtctgttgccatgcaacatcacctcacatcattctcctggagagatacctccgaggctctgtcgtctgttgatcacctcccgtcagccggcatgttcaacaccatcagctccgccctgtcgtgtaatcccttcttcatctctccttggtgaagattccctacaaaacaagctgcccgccgaccccagattggtccatgcagccgccgcgactttgtcgagtccaccggagccactcaacgacaacattctgcgcgcaaaacctgactacgccgtacaacatgtaggcggtgggtcatgcgaacctcttttttctccgtgggctttgcactttgcccgcttacagatggcgagtcttttgataatctttggatctcgggagtatctcgtggcgagccagagtcggggtgaaatacccaagaggccaaggaggccaagtgaaatcataagcacaaagttctcggtctggaataggatcgtcgtatcgcatcgtccgcctcagtcacgcacatgaagcagggtgtaagggacgagcacctgcttttccccgggaagcttgctgggttctcaccagtggtaaatctctgtgtggatcgctatggtttattatgcgcatcatcgctaccgttctctccacccgtgataaccttcgggatcgcgacatacgtacacagtatgcgccatggactggttttttttttgactgcgtgcacggaaattgcttgactgttcacacggaaccctttcgctcacgcgagatgccgcaactccaaggaccctcgggctgttgtatttttgatacgcggcaataccaatacgacgtcgccagttctcttattgtctcacatataatgtctgccacacctaacatgagtaataccgggaatctcagcctctcggtcatcctaaaaacggcacggtgcgcgtttatagccaatccagaaatttcttcaaaagccataccaatgctcacctcgacagctttgcggacggcccatcgtcagcaatgaacgcaagttgccattttagactagccgcctaggcacagtattgtcacgggctttcaggactagcatttgccgctgatgcgagcgatccactaccaacccagtcgcttgggccgtgtatgctcggtcacgccaagagggtcttatggtcgtgctgtgtggatgtctgtgagcttttgggcctcatggacctcaccacatgtacgctattatcgtggtggaatcacgaaacagtgtccggttagccctcattgatccatccacctccaggccgacatacccatgctacccacagggtggactctttgcgaaaaaaaacggccaacaaaaagggaagtggaaatccgagcaagatcatctgagcgaaaatggaaatacgccaaccggaagtgctaggtaacattgagtctgtcagtttccccaggaggatcgttgacaacagccctgtcgagacttagcacatacctaccaagcgaccatcacttcaaactgacatggctcttacaacccctgcttttcctctgcgttgccgtaccccggcagctacctatccactcactgcctgctgactactatggtactgtgtacactacgattccgccattgtccccgtgttgacttgtccacccctcggaacacactacgtaccagttctagcacgaccacccagcagataaacagcaacttgaatagaacgcgttcaacaacagaagcatgggtggacaattacaggctccgggacatgctgatcattgtggtccgcggaactgaggtacccttggaactcacacgtcaactcaagggcagtggcttgtctcgtgggacgacctatgctcccttatccacggcctctgctcttcaagtaaagcaacagtggtccaatcagatctatatagtctgtcctgctggcggggacctggaagcgcgattttgcctcaacctgaaccgattcttgcttcaccaccgttacgacatcccgactactcgtgaagccagcgagcattccaccagaggcaaacagactgtccccagaagctagcaaaatttagggatctgaaaggaggcttcgtcttgacctacgcccacctaaacggcgaacctcttgcgctacgtggtctccaggaccattcagcgggcgagtctcctcctgaggacgttgagtggtccagaaacctgcataccatcccaccttgtcaccgcaactactcttgcatcgattacccaccgggactggtggtctacgcctgtcatttttttctctactccgctaggggcccctcgagctatccgccggactaccctcctgtcgaagtagtccccgctcgcctccacccgctgctagtccttgtggctcttgtctctacgccagctttgtctctaaagcttgacaacttggctgacacgttggttgtacgggcctcgaacacgtacccgacatcttgcagctcatcctctgtgtgcgtttgccgctactgcagtccggaaccgataccgtcctcactattcgaacgtggagctggcagtacttccgagtcgggtgccacgctcttttgcagcataaagactcactcatccgtcgcaccagccgctagcaacactctcttccccaacaaaggtgaattaataaaccattctatacagtaccaccgttaaatccgtcaagctggcgatccaagctctttcccgtccccaagagcctccccggaggtggctcggcgcggactcttcagactccatctcttccatcgcctacagctttgggtcttcgagcacgactattggacacaacggcttaccaggtgtcagctccgggtttatactcgcttcacagggttccaacggcgacaacggtcgccagtatcatggtgctgaagatcaaagaagcgaaggggaacaggcaatgtcacagaggggtcctacacctcacctttccgcgctcacatcgtcgcgtgacgttcactccccgtcgccgtcctaccgagcctttggtcaagatggaccgagtcatcagcatcgtcgtaacctaagcaacacctcaatggccgccgtcgacggaaaccacactcaaacaggatcgaaaacttccggtgtgcacaacattctgaacccttcggaaccccaggagcgtcttcctacacccgccccatctctcccgttgccttctgtccaaaggggtagcccacaggcaaccatgagaatgggccagtacccagctgatggctcgccatctcgcttttatggttatcagacgcaaagtatgcccgggtcgcgaactactactccagttcccgccgcatcctccatggtgcctcctccggcttccgaaaacgaatctcctatcaccaaccatcccttttcgatggccatgtcgaggaggatgttaaccccgaggtccccaagaccatcaagcatgggccgcgggacaacaaggcccatggaaagccaacagctcccaggcatgccatcccaaagaaccccaacgccatctcacaacacttcaccactcagtggccccccaagtttcccaggtcctcgcccattttccgactcgctacacggacaaggggcttctttacctcccccgcctgcgcaaccgactactggaatggttgctccgtcatctcagccgcttctgggtcaaagacttccgccgcctgtaacagcagggccgctacaatctggctctcttactcgggatcttgccggaagacctgtttctcacccgtccttccccagtcctccaaccacgactactggacccgtatcaggcgggttgaccgccgcttatctgcttcaggaccgaagcaggcttgcggttgatggccgacagcacatgatcaccattacaccatctgttggcgaagaaattctggtcccagtagatatccatcaaggctcgagacaggcggatgcaaagcgacagcgaaacgcgggagcctctgcgcggttcagacagcgtaagagggagattgagcggaacagggagagggatttgcagagactggaggttgagagccgggagtgggccaagaagatgcaggatttgaccaccgagcgcgactactttcgcagcgaggcagaacgtttgagaaagattgtggctggcattcctgaattcagcaagctggcggatccagcacaaccgactcctgtatcgtcgcctccaagcgtaccctcgttttcggtcgagaacagcccccgtacgggaccgctacctccaccgcagccgcaatctcaacccccgcagtcacaccagctttcaaacccttatactcattcacgcacccggtcgcatcccgacaacacccattcatctccatacgatgagtccttgacactcgagaggcccagaagacggagaaggactgatacagagccgtcgcccactactggagcttacgcatacaacacgtccgcttccatgaccatgccccaatcagccttcggactggctcagtcacctcatcttcctcctccaagattaccccctcttcggggacttgatcagcctcaatcgacctcaaccccgccccctgcgtccaatggaccgcatgctgtccccttgacttcgcaaagcccatcaggcggtgcctatcagccctatcctcctgcgcccgctcctaggccagaaataggatgggctatcagccaaagaggccccctcgaaggtgcccatagacatccgttgcaggggtctcatggtcatactgacagcctacgaaggccagttgagcaatggaggcatgagccgcattccaaccgacccgccgcttaacgagtgatctcggcccaactttacgctctctatttttgcatctttcttttgtcttctctcctgatctagagttatctgaaagcgagcccgggcaaccggcagtggctttttccttgatgagagcatgcctcttttcttagactttgtgtcttgctacgttcgttttgtatcaaaattccatttgtcatgttgattatacgtcgctccttgtttcacgttcatcatcactttttttctttttcttttttttttcttttcttttcgtttttttcttcttcttcttttttcttaactgttacctcctgaaccaagcttacgttcgagcgtcatacggctggtccttaccgctacctaccgttcgcttacgcacctaatccttctacaaccacggcttatcaacctactaatcagccttcaaatatcgcagctccgctgctccattagtctgttaatatccctgcccacaacggggctgagaggaagtggtcacggggacatgtcccgtgggtttcttaatttggtgtgcacacagggtcatcatcattgggctggtgttttacggggatttggtcatcttcatgtccggagttggcgctttgtgtttttggccgttcgttaaattgcatctggacttttttccatttacgggggaccacaggggtcataatttctgttgtttttaatgggactggcaaatcacgggtagaacccgtctggggggaatgtcaggggctcgtgattgtctaggagatagacgaccctttaattggctaaggcggagtttgttatcaaaagctacgccgaggatggagtgtgcggttcgggaataggataaataaagcttaatagttgagcagaataacggactactgcatgtatgtctttgaatgatggcactgtctgaggcctgaatatgtgaaaattgcggattccaatgcgaaatccatccaagttttgaagagtgatcagatgttcacactcgccgtcacagtcagcccctcgcaatcgtccttccaacctccggctaggttggaaatgaaaatgtgatatttacacgttatcccagcagatattttgggtcacggaagcccgaacctgatacacgatattagaaatgcgaattctcgatgactctcaggtcgcactcatcattcatttagcgatccggtcccctaacagtgcttcatctcatcacactccaggggggcattcacacaacatgtggcacccctggaatacactggtaaaattgataatcgggatcagaaaccaaagcgtaccgtaggcatgacacccgctcataaagtgacatcatggccgctttaagattaggtttcaaagcggagtctgcaagcgaaccatgaggatggggcgacggaaacgtggagggcgaggggtgtcgtctagatgggtgggctaccgagatgaagactacctctacgtttttgccgagcactagaagtacctaaatttctgtgttactcggccccattcatgagcatttgtcaaatattgacatactgcaggtaggtactgtatgatgagttcttctagaccctcgatcggtaatttgcttgatgaacccgacatgaccaaattcgtcccgagtggtaccactgatatatatgccttgattagggttgtgttgggcgctaaggagttagaaaaagggaaatgaagtgagctctgcagacattgcgaacaccgtttagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaagcatttttggaacttgtcgggaaatgttggcgtcgaatggctttcaaagaagcatggaaagggaatctaggtaattgtgttttttttcggggtgttcgcaagtccgttgttagtcaatgcccctaattaagggtacatctaggtaaaaatttatggtacaaaagggaaaaaagatgtgtttgaggtcagtttactgatggttcaagaagtaattgaaggctactttaccggattggacatatgggttcctgttcaccacatctcacggtatcgtgacgcctcgtcgaaagccgtcagaggctttatttcaggtgtacatggtttggactattagtgtggctgattcactgttcaacccaagactttcaacccaggactttatgatttggaagtaccatccagaagagagagaagcgtttaccatttgtcgctaagtaaagaaacaaaagaacagcttccttgaggcagtgcagatgaccttccctcctccaacccaaaaaaagcatcgaaattcaaccagttaacgccttacgccctagtcaacaccacagttggttggttggtcatggtcatggtcatggtcatgattgttggtgacggggaagctgaggatgttgcacatacagtacagtgcacattacagaagcaaggctgtcaaggaagtgaagctacctagaaatgaccgccagtcaagactagctgaatggaaagaagaaacatgccagtgatgactgcggtggtcccgccgcgaaaaggccatgcggtgactcctgaattccttacgtgcatgatgatctaccgctaggtaggttttaggcagccaggggaagggggaagagagaaggaaaacgtcggggctgttggatggaaggttaactactacaagggccggtgagccaacaatattacatagctgggaagaagaaaagggcggaaaatgaggcggtggcaatggtggtgatgttgactggatggtgggagtggtggagatggggggttctttgcagtgttttcttaccattcaattcattgtagctgtgatccaagtacacttttgtgaatgagaacttgcacttgggcatgctccttctatcaccatcagtgtcccgaagtgataacaatgtgaggcttttccgaggggtgaccggaagaacatggtcattatgatgggacactcgctcgctcatcacatcgggtttcaagaaccagtcaatcaatgtacgtgcctaatagcaaaaccttccctaggtaggcttcatttccacaccatcatcgtcgcgagagactctcttatatggcgggcgctccgcgcgccccaagcgcttgtttacccacacgaatgaggtgtggttgggataagcgcttgtgagacttgcatgcatccatcccctacactactttatgcacactgcagctcattcgttttcgggatcttgccgcgactgacgtacaatgtacctcgtcacaagtaggcggcgggttaactcccccgtcctactacatacctagtccggccccggtgctagtctccgtcccgcctttctctcttgaataaggctacggaagctaagcacgcgtcctcgcaacccctagaccccaacaacacaaattagagcactttgcctcgcagacgcctttggcgagctgcatggggtccgccaacgcgaaatgaaagatgagtggtcatgaagatccgggatattgccggcaatacgttctttttctttttcttcttcctctttcatttaatatgaccctgccctgggaacctggatagcgacagtagatatatcaaacttgcagtttgcatttcgcactattggtgcgaggctcagcaatgtaacggtctgcaacatcctctgaatagagtgtgcatgaggtacatacaatgtgcagacgatctgcttttccaatgtcctgattgatatgcaagcacttgcttttcttttgcgactctgttgcggccaattgctcgttgatgccttggttgatcagtaccaatggtacgatggatgtgtctcacttcccgtctggggaaagtgtgcgatcgagaaaagtccggccgtcgcccacaacaagcaccctttgatgatgaggagaaggaggaggagatgattgacggtcctggacccgatatccgagaccgacatggagatgctaggtaacgattgggcatcaattggcatcaaagcccaatcaaggtcttgacggattgttctcgacctcgcaggatttctgtccagagtgggatggatggatggatggatggatgtctcggactgtcgacgctgaccacggtggtatgtcgtaagggagtaagtatatgtagaagtacctcgacacagtttcaagacggtgtactgccctctacgtagcgtaaaatgaaggagcctcgagcttcgtttgataagttctttccagtacagtattggcgccatcaattgttactgttgaacatcggatacgactccagttgcaaaagtggaagttgtgcggaattgtctaaagaactttttcaccagcggaagcagccgcgtcatgcggagaaagaatcccgtctcatgacatgaacccagccagcgagcgagcgagcgaaaaggggggggaggggggagaggaggctacactattgctgttccatggccatggaagcggccccggcgctgattgccctgttggtgtggagttggagaattgggagcacatgggagatgggatggagggtgggggctacgctgaaaagtgacaggttttaccctaacccgggccccaatgactttccacgtgtgaaaaggatcgctaagaaaataaaacaaaaaaataaaaaacagagttgaaagttacgttaccaaggggttgttacgcatacgacatgacgccaaagagggtaattttcaaacttacggatatgtgcactgtcttggacactgtcgttactacctctacctattaagtactacctagtggtgtacacctgaccaccagcgacgacagttgcagcgccaacctcaccatctaaccttctcacctgggtcgccgcacaccacaccaaaccagcaacgtccgaatcaaaactcccggaaaaactcacggatctacggcaccggggcatcgaattaaagtaacccgagaggccagcctatctagcctaacgcgatcttttcacacatgtttatcgcaagtgcgcgcctgaagaggccctgagcaaggaccccccgtctgggttgtcacagaccacaagcagaccgcggacgagatcctcagtttcatggggccgagaatccacaggactaccgccctttgaaccaacaacagaccggacagagaagcaaaagcagcagaaccaatgtcctttgacggattcaactcaccgccacgatcccccaaacggcgaagaatcctggcctcttacaaccctgttcctgttgcgcctgccaaaaccgatgctgaggcactagacggtagcagtgcaaggggtgttggtgggggtagtaggagcaagcaccgctcgcaggatccagagttggacaggggccggtcacggtcaacttcagcagcggctgagcctccaaagggcagcaggacggagaggggtatcagccatgaccgcgatgatcccatgaccggcgttggggaggatgtcactggtggggagggggatggtgagcgtgaacgtgtgcgtgaacgcaagagggatagggagggtgatggggaccaggatcaggactccgaagggagggtgagggagaagaagcccaaggtgaccaagtttcgatttaaggacaaggatagggaatcacagaggaggaggaggaggagacgatcacggtcgcggtcacgatcacgatcgcgctctcctagatcagaccggcaccgcagtcgccggcatcgctccgaggaggatgaccgcgatggtcggggaagggagcggggaagatcgagggataggagcagagaccgggaccgaaacagggataaggatgaagagactaaagacggcgaaccccgtcgcaaacatcgccatcgtcaccaccaccgccggcaccgtcgccatcgctcacctaccccacaacaagagctgcctgatcatctagaagaccccttcgccgaacccccgctggatcccgaagccgctttccgcgagtctctctttgacgccatggcagacgacgaaggagccgcctactgggaaggcgtctacggccaaccaatccacgtgtactcatccgcgcgggaacgggtcaaccctgagggcgagctcgaacggatgacggacgaggagtacgctgcctatgtccgacagaggatgtgggagaagacgcaccagggcttgctggaagagcgggagcggagacagaagaggaaagaggaagagaggaggagggaagaggaggagcggaggatcgccaaggagatggagcggagcttgaagaggggagaggagagaagaaagaggagggtgtggaaggacaggtgggaggagtatctccaggcgtggggggactttgctgctgccgctacggaaggtggtgcgaagattgacgtggcgaagattccttggcctgtcaacagggaggtggtgggtggaaagattgaggagatggatccagaaacggttagggctttctttgtgcacgggataggtctggaagagttgggagagcaggagtttgcggcaaggttgaaggacgagcgagttcgctggcatccggataagatgcagcagcggttgggaggggatgtggatgctgccatcatgagggatgtgacggcgattttccagattgtggataagctgtggaatgatacacggaagagctcttgatgtttgtttagggatgggatagagttacaaagcatggcgttgcgagtttgctggatcttgtactgcggtagcttcaccatattttcagcggttagtagtgtagatccttcctggctgatggtgtgacgcaatggagcgcatgatcaaacgcgctatagtgatacacataatagaacaagaacctttcacacttatatatacacccgatcagttggtagtgactgaatggatttggtcttgaggctgccatactcttctcccccaagacacaattcagggttggaggtgcagctatccaagcgctatgcgcagggttgtatatggtggtgctgaagcatatggcgaaggaatcaagccacagtttacggtgcggacggtcttctgatcactgtgcaatggttatcttgtatacagtgggtcgcatccacaatcttcctccttcagggcccattgatcccctaaggagaacaaaaagtagcaaaggctagctgtggctgagagtacgtccagcactgtgatcaacaacgatgaagtttccactccagtccacgcactgcagtcccgtgaacgccgcaggcaacagtggatagaactgaagcctttgttgcaatggcttatcttgacgtggggctccacattattttctcgaccggacgggaccctgcacgtcgacttcatcttcatctgaagtcttgcggcccttcatccgcgactgcgactgcgacttcgaactttgctgcttgagtgctgctgcaaactcgatcgcaaactatcaatcactcgacattgcaccttttgtcgctgtgactcggccggtcgcgcgcctcggttgactgtccggttgcactttttattgcaaactctggacttggtcgccgacagaatcctgtatgtgtaagagttgccatctcaatcatgggctctgtctctctggactctgagcaggaccccctcttctccaacctggaggaggagttccttgccgccgaggacaacgagagggagaacaagaacgacgttgtcgacactgacctcgattcgctctttggggacgctgctgatgatgatttgcattcgctcttttccgaatcagaggacgacgaccaacacccagaaccaccatcacagcatgcctcagatcatgccccagagccggggtcggtcgagttgacgctgccccaaccatcagcatcaacaaccaccggcccccaaccaagccaacaactccaagaccaagacctacccacgctatgtcccactgacctcacacctgacgagctcgaactccttgaggccctaaccccgcctttcacggacggtcaagatgacctggttgcacagcaggaaggacaatgtatgcccagtgcccctgatccgcctgcaagtcccttttcgcttcaggatggacacacttcaggtggcccagcggttagtactcagactccttcagatttaccccccgagcccgccctgtcgttggagtcgttggattggttgggggaggtcacgtttgacgacgcagacatagaggctgctcttgcgcagatggaaagacctgagctcttactgaacgggatggttgaccaagtctcagaccccccgcagggcgaaggctctcaacaacagcctccacaacaatccatctcgcaagaccaccccgagatccctgcacaggacagtgttccgaactctagtcctcctctggatgacagccttccacaagctcaagagccttatgccggtctccccggggccaatgccttaccacaagccaatgacccaaacctcctcactcctcctgccagttccccggacaacgaatcaccagctcctgcggacaatcagtacattcgggtgagcgaaatccccggttttcgctacggtcactgctacaccaatcgaggagcaaccattacggggcgtatcgatctctacccgaaccagctcccgattcttctggactatatcacccttggtaagttcgttctcaccccaatcacttgaagcttggttggactcgtgctgataactttgcagaccggaattcaagattgtcgatactttatcgacgcctcgaactcaatgactggcaggggaaagagctcaacaaggagatgaaggactttgtgctgaactccgtcttccagagccttgtttaccacaagacccagggggatgtgaggggcatgaagattatgttgggaggtgccgcatattatatgctcacgaccggttggggagaaaaatggttcggttcgacagagtgctatgtttcgcctggaaataggcgccaaactatatggcccagagactcgaccatgtaagttgtcaaagacctcaaatacctccttggtgaaggacagctgctaactggagttgatagtattatggtccacttcatggggctcctctatcgcattgtttaccagcaacaagttttctttcgaaaaaaggaaaaggacgcggcaaggaacaacccgaccgccttgctgtcgccagaaccctctgaggcatccgtatcttcacccgcgccagttgccgagctggaagcgttttcaccggaagcaaccactgcctcgccagaaacgggttctgaagggtcagagacatgctccgaaggtgtaatgatgactgcaacaacgacttctagcaccagtttgcaagctgtgatggaaagtgtcgagactggggcgccgggttctttggaaatatacggcaacacgactacgacacctgtgattgagaacccctccagcactgtcacagagaacgctctaccaatggagatcgagaccacgagcgaacctaaagttaccaaaactcctgtatcagtccccatcccggggtcatgtacggcttctgttggcgtcgttacaccggttttggaaagcaccaccgtggctcctgtcgagacgaaggtgccaactatcgcaaccaagaccactcaaatcgccgctcctgttcccatagcttccacggctaccaccaccgtaactcctgttcagacgacagtaccaggtaacacaactaccgccacccaaaccgtcacatctgctcccaccccagtatgtatcaatacgagcgtaccgagtatcacaaccaccagcactacccaaaccgatactccagtccccacaatcaacaactccacaccaaccgcgacctcaaccgctacccctaaaacgaacgaagacctgattttcaccggcactcgaaagcgcacgcacgacgagttcgccaagggctgcgagaaagaagtagcccaacaagcaacaacaggtccagtcccggtcgcaaccttcgtcctcgacgtccccgacgacgccgacctgacctaccacgtgcacatgaagaatcgctcgaccaacgaagacgtcagcccgcccgtgacgtaccagcactccctctcgcccattgtgagaagtgggttctacacgtacattatgaacaccatcgggaccatctgcggcagaactagcgtttctccgtacatccatgtcctgtcggccggctgcccacggaatgtgagaagtgatgccgattgggactcggtggtgatggatgtgtataatcagaagttggtggggaaggaggggcccgttttggttatgtgttatgtttgaggtgaaggggataagtttgtaagaaagggcgtatgtcggcagggtatgtccgaggagtttcagagaagggagtcgagagcaagttagtgttgtgggggaaaagagtaaaaggcagactggcatggagtcatatttgcaggtttggcgttgaggaaaaatgtgtttatcaggatgtctgatactacctatagagggcgtgggttcttcggattggcttttctcttctctcttcctctctctctctctcttttttttttttttttttttttttttttgtgttcatgtttttttccccagggctatgctctcgttgacagcatttcctccaacaaggtagccgaaaaggagttatggtttgttaaacaatttttttacctttactataccctcaggttagatcagtctctcggatgaacaattcacgtttgggttgatagtgtgtcctaccctttcaagcgcttgtctttctcaacagtgattcagtaaccttctcttatcccctcttcctagcagcccaaaaattcgcaataccgaaccataacaagcataaggggaaggtagataacacttcagattagatctacgtcgaatatatccggatccttcaagctcatatactacctcgttcacattccgtaaacgccggtgctcaagaaagcctccttcccacagcctcaacgagaaacgcactcagccccatagacagccgacgagccgacacccagtcctcccagcgcagtcaaaccccatgcaagagccgccgattcccaatcaaactcatcatccggcaaaacatcaccctccacagcttgtgccttgaccgccggtgtgggctcgtaagtcgagtcactgaccgcatcaggtacaccagccacctcgtcaatggttcccagctcccgctccggtgtcggttcttgcttgatcttgcgtggtctcccccgtctcctcggcgcttccttcgggctagtatccgtgttaccattggcactaagagcctccgcaagcttcgagctaacgtgcttgccacggtccctaagcttcatggtcaagcccgaagacgagctcgggcgcgagggttcgctttccgaaatcgactcggagggttctgtgctgcccatttccacagcctttgggttggaagcggggagttccttcctctccgacttctttccgtagaacggtgctaccgccctaagcatgtgatctacgtccaaggcgcgaactgccgcccaaatacccaggctgaaggcgcataggagaacatctttgccggcggctgcgacggccggatggtcatttattgagcctagaatcttttccatggcggttgtgcttcgttcccatgctgatcgcttttcaatgtcgaaggggattcgaacgctgtggcggtgcttgtacgagccggggaggttgtcccacagagcggcgatagatgtcttgccgtgtagcaggaggctggcgacagacatgacgttgaaaagttttgtgaaggaactgtagctgtcgtgtggctcggcttggatctttccccaggacttgggcatgatggctggcagaaccagaggcgtaatagacaatgctttggaaatcgcaacggctgtaggaaagtgaatggttcctgcggctcggggcgcccagagcataaccgcatagttgagaacgaggaggatgtggaagaaggcgggcttcgggaaccagttggttggtttcggtgggaacgcacgagtgaggagcttcgatagtctacatggtcattagttacccagactgtagaatagttggaaataccgatcgtgaaccatacctcgacatgtgggtattaccaatgggcacaggagtcaagagcatagcaacgtagaacaagttctgcgcaaaagagaggtttaccagatgcgcaagcagtgcatacgcccaaagaaacgggatcttcctcctgcgaccttcaaccaccagcaacatggtccatgagaccattgccaggtcgagctgttgtccccaccacaatctccgggctttttctgcgatgatttcgagagcatcgaggtagagcggcgtatcattcaaccaagcgcggacatgttcgggtgtgaggttcttgaggctgaagccaccggatagggtttgcagaagggggatgcctcgttcggatgcccatactttgtatgagagggccagatactccagtccggacttgatggcagatgctagactcagaagtgacaaactgccgaacactgtcactagcttttgtcgttgcgatatccggccacgcgtgtcttgggctgggcccagttgggcatacgatcggtagaggcccaagccaatgatgtaagtgagatagatagggactgttatatgcgatgccgccagaaccaaaggtagatacctgcagaagtgtccaagttagcttacctactgtaacttggcttccactatcttgctttcaccaacgcgcaacctcggcgtcacttgggcgtatctaggtgatggcgcaaagtcgtaacgtaccttggctcggattctagggcgacgggagccatggcgaaggctggaaatatgttctccgatatctaactgattactgtgccatgagagagagagagggaaagaagaacaaaaaaatctgatgggttggtttgggagaatggaagctggaagcggcctggcgtgatgctgtgaaactaggtggcctatgacgacacagagagctccccgcgggctcttatcttatcgggctgatccatccctagcggtccacgtttcaggccagaaacccaccgaagccgctaaacttgggatggcatgcccctgccaggccgttagagacctgtgtgtgtggggcctcgacgctgtgtgatcgcccccggcgcgtttgacaagtctggggaagacacggtcccgatccgggctgatgcgccaggaagtcttctgtacactacctctacatactacgtacctataatatcgtaagagattcttcacgaacacctagctcatacagctttgcgatctgttatcttaccttttcacacgcccttgtcagcttccggaaactattgccaacatgtatcacctagcaaagggtctctaccgattagcgaccagtaaagagggttagcttcctcttcccatcccatttagccccttttcctttccatctcatcccatagttgcaacgaccaacaacactaacctctcccttttttttcgcctgcagaatactccgtcatcctcctaggcctcgacaacgccggaaagaccacctttcacgaacaagtcaaggctctcttccaccccgaccagcccgagcccaagttgagaacggttcctacggtcggccaaaatgtctccaccatcacccttcccgacatgtacctgaagctctgggacgtcggcggccagctctcccttcgcgccctgtggcactcgtactactcgtcctgccacgccatcatcttcatcatcgacagcaccgacatcggcgacggccaaatcgagcgcgatcagaacaacgggcggctggacgagtgtcgggcggtgttggaggatgtgttgcagcactcggagacagaaggcgtaccgctgttgatattggcgaacaagcaggaccgggaagactgcgtagaggtggtgcggatcaaggaaggcttggtaaagaaggtcttcgagggcgagaagagcgcaagtatcagagactcgagggtgttgccggtgtcggcactaacggggacgggcgtgagggaggcggtggagtgggttaggtcaagggtaaagtggaacaaggagtcgaggccgccggttatgcggtgagaagcgggagcggttgatgatgaaagaccaattcatgacataacccacgttcgcgaccaatatcgacgaacatcgacagcgccggggcagaggattctatgtgggagccaaatcctccctttgggttcggcaggcaatgcttggatcttgcctgccgtcgaggatcaatatcgcttcctggaagacttaagaactaggccaggagcggtacgtgatcacgcaggtttcttccaaaaagacctacaacaccctgccatcacgcgagattaccctgccatcagatcaaatcacttcagattcgggcaagattggatcgtggggggagtggcgtagaagcaaatttagggctcaggcttggtctaaactaaagtttggagctcattgcgtccagagatagaggctaggaccctgtggttacctggcgccaatgctttcacctcattcatctggcagctttagcggcagatgaggacttggggactgagctgatggcgagatacactgtgtaacgttagatggcaatttcggtcgccgctaacgggataactccctttagacatgagggaggatacggcactcgcggcgccccccatcataataatagagcccattccgcggagtgacttgcctcttggacaattcttgccgttctcttttgactgagaaaagtaaagagaccagctgtagagctgtcccatatcctcgtcaggtttcgccttcaaccacacagccttgttgttctgcttggctctatggccgtacctgggtatctcacttcttcctcttacgtcctcaaccgcttcacccaacaatgcgatcattctccgccctcaactcagccataaacccacccttatccctcctctttgcgtcctccgccaacttgtcatccaagtaagtggagaactccttcaccttcgtcagcgccacgctggtacactgcagtagcgcaactgcctcgaccggtacacccccgagcttcgcgatctggcagatctctccgtgcctgttcaaactaatcgtgacactggcgaccctgacttgctcctccatccaatccgcatccaacaacgctgtctcaccctcctcgccaaagaaactccacgtcacgcagaaaggcgagtgcagccagcccagcggcaccggctcccgctccgcaggcgtgtacaccgtcagcacgccattctccatgctggtgtcgggctttcggaagtggcgaagggcggcgacgacggcgaagcaggccgcatcggtcaggttgccgtcgtgcgaaagcacgtgcacgtcgacccggacggaccagcacttttgccccgcgaccagacagagcgactcggtgtcgagggcgccggagcgccggaccgtcttttcgagcaggcgcgagagcagcacttcggtttcggtgggccggttcacttcgaagtgaggcgcggccatgggggagagttcggtggcgatggtgaagatgccgtcgagcgggcggtcggcgaaggggactgttacttcggcggaggctttggcaagaattctaaagatgggagtcccggttagtatcttggtgcctcaggggtaggatatgcgtggtggtggtgagagtacacaaacgtactttgtcttgccaagcgatacattggcgacgccatattcgtctccaaacgtgagctctagtggacggtattggtcgaattcacggccatcgaggcgaatctgttcgtcttgaagcgccttcaagagaaaggccttctcgttggctgacggttctgcttctctgggcatgttgactgaggtttgtttactttttccctttgaaaatacgtggttgcggatctaaagaatcgggcaacatcactggttaggtaggtgctgcagttgcagtcgctatggtcaccgtttctgccactaaagtccgccagaatttggcgggttttgccgctggcggtcaagaagtgcgcctgcgagactgaaccccagggcgtcattggatccatttgtaccactactgccagccagttccttcttcagacttcagagccattgcttcaaatcaggaacaactttacttccctctgcagcaatttccacttccaacacccctcaacaaatcacggcccatctcgccctctattgcgcgcgcttcatctctcacgcaccggcatcatctatcaactcaagaaaagaactgcgtaaccgaaccaagccgccagaatgaccacagctcacagacctaccttcgacccggtacgcatcccaccaccctcatccttctcatccccaaccaatcccgccatcctctcgtgcacccactaacatccattcttctcaaaaccaggccaaaggcaaagaagccctccgcggtcccgcctaccaccagcgtctcctacccgcctacacccagctcaagttccgcaagcccggccaaggcggcgttgcgggggcatctgaagagcgcgacacgcgcgacctgcgcgctgagctgctggctgccgaggaggcgcacaaggccaagttgaggggcggacctgctcttacctctggtgatgacgatgtcgataacgagaaggcgggaaccaagcgcccattggctttgacgggcggtgatcacaacaaagaggaggaagaccaagaagcgaagcgacgaaggatattagagttgacgagggagattgatgcggatgattcttctgatgatgttgatgacgacgacgcggatgccgatgacgccgatgccaaatcaccaaaagcccagaagaaccaagatgacgacgacgcctcttcagactcctccgattctgattccgactccgactccgactcagacgacgaagaagccgaactccagcgggaactcgagcgcgtgcgtcgcgagcgtcaagagaagcgcgagcgcgaggagcttgagcgccaaaaggccgaagaagaacagcgcgagaaggacatagcgctcgggaacccgctgctgaacaagccggactttacggtcaagaggaggtgggacgacgacgtggtcttcaagaaccaggcgaggggtgtggacgataggaataagaagaaggagtttgtcaatgatttgttgaggagcgacttccataggcggtttatgagcaagtacgttcgttgagggaggagaaagaggagtttgaggttgggggcttgttgctgccgttgctgccgctggggaaagattgcgcagtggcggagagaggagaggagcgaagatacccagagcggaaggatacagggccaagaaggggagatatattcctctttgcgacacatcttggtttgaacaagtttctgcatgcatgctcagtgagcgagaaatagacgatttcacaggacacgattcaagcacaactaacaacattttcaatgatcattgcatatctattcacaccgaacccaaccatgatttttttatatctaacgccagttacaaatgcaaatgctacacatagtcccatccatcctcaggatatatcctttaccttcaacatggccaaagacatcgatcatataccacatgtaaacgttttcccgtgaccagtagtcacagtatgtactctttcaataaccaactccaaccctcgtaaccctttactgcaacatattatccaagctctcaccaagcgtctcctcaatgcccacaatccatctcctgttctccctctccacaacctcgtcatcatcatcctgcagctcgctaatgaatggcaacatctccggcaagctctggagccactcctcacccagtctagcagtgagctcctgctcgcacttgatgaccgccaacctgacggccgcctgctccgaccgcaggtgcttgagcagcgccgagttgatctccttgtgatgctccttgctgtcggcggcagcagccaactcgacaacggcaagcaccaaatcgttggtgcagttgtcagcgccagcggcgtggccgaattgcgcaaccagtacgggcgcgacggcgttgaagtgggcgggcgcctgccagaagccgtcctggtcgtgctcaaagcatttggtgagagtgcgaaggacgcgggagcggagagtcttgaggacgtcgtcactagtaaggggcgcagaaagaatcttgacagccgagtcgataatgtacgaggcgtacgaggtaacgatggacttgaggttctcgaagaagtgctgcaggaagccgtaggtgctgacttggcgctgggccttgccggccaagtcggacttgggtaggccggtggtggaccactccataaggtgggagaacatggggcggaaggcggcatcgttgagcttgtagatcatcttgagagaggtctcgttgatgaggagctcgatcttttccagctcctgggtagatgagaggacgccgctgcgacgaagatcaaaggcattgaggaagatgccagtgaagagggtggtgttcttggcgatggaggacttggggtgcttgtccagagcggtgccgagaacgtggaggtactcctcaagagcctggagattgttagactatataacagggatgagaggtgacaggagaaagacttaccaagtatccagaagaagcagcattggcccagttcttctccagggcagtgaagagtaccttgccctcgatgagcttggcgacaaactggaggcagtcggtccggctgtcgcggcattcctcgttcaaaccagcggcagcagaagcgttggagcagacaaggagtctgtcaaggtaggcacccgagatcatgtaaggaatgtgctgagcgagagcggccatgaaggcataggcagcgttatgcagtgcaccatcgggcttctcggccttgatgctctcctcgaggcagccaagagccttggggatggcaataggcaggacagggacgatagcatcctgcaaaacatccacgagagaggcaaggcaaagaagagccatgacacggagctcctgagacggctgaccaagacagctgtcgccggcaatggtggcggcagcagcggcaacggcatcgagatcctttttgccatacttctcggcgatcttgtcgacgcagttgacagcggtgtgcttgtagttcatgtcgtccgactcgcggataacagccgttagctggggcaagaaagcaagcaaagcctccctcgatttggggttgttgatgctctcgctgtccacgcggcgctccaaggcacggaggaccttctggcgcaaaatgacgttaggacggtcaagaagagcctcaacactcttgatgaactcggcaatggagagcaggttgaggaggttggagagcgcctcggcgcagcgcgtgtaaagagtgtccttctttggcttaacggtaccagccagggtgaggacgccctcgaggagttgggcatagagctcgcggatcttcacggactccatatcatccttctccgccaatccagagatctcgtgtctcagccgacggttgacaagcaacttcgggaggagggtaagctgtttcgtagcaagcttcacaacatcctgctcggagttggagtcaaccttggcgagcaaagcagcggagaggacaggcttgggcttgaaaatgtcgctgatgagatccaaatgcttgatgagggtctgaagctggatttccaccgagaaggagccgataatttgtgtagtgaaagcaagcatgttatcagtagcgccatacttgtcaacaaacatggcaaggacagcaaagagaaagtcctcgggtccaagattctcgataagagtgatgaagagatcctgcttgcggtgagaaggaatgtgctcgtaggcaacaacgaagctggtgagaagctcggcagtgctggcaaccaggttcctcctgctcttgcggaaggtctcgatcaaaggaggaatgacctccttcacggtctggttgacaacatgagcagagtaatcatcagcctgcttgaggacagagctgcccataaaagtgaagatgggcataacgctgtgcaagacaacatcaggcgcagtgcgagccaggctggcaaccagcagcagagcagcgttgatgacagtggggctggaagaccgctggatacaggaggcaaggatgtcaccgtgaccagccgcggggtcaatagtgagctccttgctgtccttgtaggccggcatcatggcaagcagactactgagaaccaggctctggaggtaaccaagttcagagccaacaacagtacggaggtgctgaagctcggaaagggtggtgaagagactgggaagcagctcgggatgcttggcaggctccgactcctgaacaagctcgagaacaaaggtggccttgctgagactggcactaacatcggcagggctctgcgagtcgacgctcttctcggaagagccaacacgtctgcgcttggtcgccggcttctcggtagccttcttgatatcatcgtaaagagactcgaggaagtcaagcaggatatcagtagtcagctcaaccttatgcaaaacatcagtagcctcggtggcaataacgtctggctcggaagaggtagggtgaacggcttgagaaagagtgagcagagcgcgagcggtggagaactgagtctcagccttcatggaagaccagatcttctggacgcggctgaagagcgactggacgagcccgttgcgggtgataacattggaatcgcggatgagttcgaagatcagcctgagaccagcctcgttgttggcgatgacgacatcaacgaaggcgttgttgacagacgcctcatccacagcttcccgtgcgaggagctgctgagcctcagcctcggacaggcgggcccaccattgcaagagagaaaggagcaggtcggttctagaagtaccggagatgctcttgatctggttaagcgactgcagaagtctcagcttgacagcaatcagcggtgttccaacaacatggctagaaaggaacttgaaaatggcaaatctggtagagtgggacaggtgcttcttatcgccgtccttggacttggagctctccagggcgttggtgagggcagccaagatgtggtcctcgtgaaggatggactcctcgagagaaggaatgaggacggaatggatgagcgacttggtggcatcaaagtctagccagttgacagcagcattcttggcatagagaccctcagaaccccatacacggcgggccttgctgggcttggtctcgtagaaagatcccaaaacggtgaccagctcggcagcggcacgacggaccttcttggcaggatcgctgagagcaacaatggcatagggaacgacggcctggaagtccaacgtggcgaactcctcatccttcaggaggttcttgacacggtcaagagcagcaaccttggccaaagtcgggagagaaccgcaccacagacgcatatagaagctggcatagaagagcttggtaggggcctgggggcggctgagaacaggggcctcgtcgaatttctggaggttactctcgttggcagcgacagacaagaagagcgagtaaagctcctcgagaagatcaagaggctcctcggcaaagcacgatgcagtctggggcttgagcttggagagcttctcgaagttctgcgcgacttgggcttccttgtcgacttttggagtgttgttgtcctcagcagcggcctcgggcgcatcctcaacggcgagcttggggcgaatggaggcgccaagagtcaactcgagagcatcaatgtcgaagtcaacttcgtcgatagtagcacggacgatatcgccaacctcaccaccagcctgggacaagctgaccagaacagtgccaagctccttgcgaattgcgccatcctgatcaacctggtcgttaattctgtgggcggcaaccaatagagacttgtagacgaccttgatctgcttctcccggaggacgttgccaaggagcagcgagttgaccacaggcaggctgcgaacatcgcccttcttgtggagtctgtcgaccaaggcaagcgctaggccgttggccagcttatcgactcggtggtccttgccaatctcgttcataacggaggcaacctcaggaaccttgaggagggccttggtgactctggcagaaagctgcttggcggagcggtgctgggagatgatgcagagggtgacgagaccaggacgcatcgtttcaggcgtccagccgtggacaagctggtccataaaggccgtaagagcgttgtcggcaagaccgcccttggcagccagaatcgtcacaaccatgtagctggcaatctggagaccgggagagctcttcatgaccatggcatcgctgaggaccgggccaagctgctgcatgagagcgttgtcgttctcgatctggatgcttctcctgccggaacggtacttgtcgagcagaccgttggtggcttcaaccatgacaccaccccagaaggagatgaggccagggtattccatctggtacttgcaagagtcaagagtgtactgggagatggcggtaagcagctcggggcggttcgtcgcttgctgaacaatggcggcgcgagggggcgcggtcagagagcggatgtaggggtcgaggaagcggtactccttggggatgttggcgggcaggatggacaacaaggtcacaaaggccgggatggtatggtatgggaggaaggtcgcgatgagagcagccgtgttgaactcatgaacgcggaaccggcggatcaaccactcgatggccttgatggtgggcatgagacgcaacctgctgccgcacaggtggaggaaggcctcgacatgcttatcgagggcggcattctcagcggcgctcatctgtgtcctgtcggcctcctggctttgtgggctccatagcgactgggtgaacttggtgaagcgcgaatcaaggttgcacagctcctcaaagccttcgaggcatatcgagtagatctcggggtatgtctgggtagcggcaacgcggggctcgaagatcagggacttggagtgggcggccttgaggaccttggtgttgagggtcgaccgcgagttggcagcgatctgggccaactgggaggccaaagacgacatggttgggtgttggtttctacgattcggctttatggttatcgtatggtactatcgtcaaggagagtcgacgtcgatatttcgatcgcgtcgcaaagtgggaattcgatcggcctttcggcgcgtggtgggagacggggaagagtgcagtctcgattgtgtatcgtggggtagagactgggattacgggaggttggatgtgtgtacagtggtcgagaaagagattaggtgccgcggtctctctttgctgcgacgaggttgatgttttcggagagtgccccgtcggtgggttcctatttggatggatggaaggaaagggaattcaaacttggaggaggaggtgcggccactcgaagctccagcgcaagcaactgaactcgaccgcaaaactcaaagtgcagtcaatcgatggccgttcatggttcagcaacttttttttccccaagcggtggggtccgataagaaagctaaaccaaccacatcccgccgataagacccccagctttggcagccagggtccaaaaagtttggaaaatgttcctgagcggttcctcatctcagtgaagaacaaacaatcgatacccatccatctccactccagaacaccgctcgctcccgtctcacttcagtctgtcttcagcacacatcgatcagccgcccacactcagtgtttcaggttcacttcacatcatctcacaaccctccaactgcacagaccatcaccagccaccaccatgtcttcccatccttccaagcggaggaagctgaccgagggaggccagtcctcggacggcgcagcaaccagcgacgtcaaaattcaaaagcagttcttcaagagtgcacagagctggaacctcgaggaggactatgagaaccgccccaggaaaggaaagaagaagaaggagaagaaggtcgccgatgccacgaaactgcccatcagagttgccgagggaacctgggtgacgcaggaagaggaagacgccgagattgcgagcgatgccgagtggttggagagtgaaggggaggaggcccctgaggaggaggaggctcagcccgagccagaagcacccaagattcccgagcgtgaacagatcaggagagcccaggaggaaatggccaagatcgcaacgcagctcaatgaagacccagaggagcatccgggtgctttcaaggcgctcgccaagattggagagtcggaccttctcgccatcaagaagctcgccattgttgtccagatgaccgtctacaaggatgtcattcccggctacaggataagaccggcttcggaggatgttgccaaagagaagctgtccaaggatgtcaagcggctacgcgtctatgaacaggccatggtgaccggctactaccaatacatcaagacccttgctgccctcgccggtggatcgattcgcgacaagtccaagcagcccatttccagcatcgcccttacctgcgcctgcacccttttgaacgcagtaccgcacttcaacttccgcggtgagcttctcaagattctcatcaagaagctgagctacagaaatatcgataaagactttatcaagtgccggaccgctctcgagaccctgtttcacgaggatgaggatggtcaacccgccatggaggccatttcagtactcacaaagatgatgaaggctcgtaactaccaggttgacgagagcatcctgaacctgttcctccacctgcgtttgcttagcgagttttccggaaaagcttccagagacacggtggagaagcaggacgatgggtcggtcaagaagccgaagcagaagaaggagttccgcaccaagcgtgagcgcaagcttcttaaggagcagaaggaggctgaaaaggtcatggcccacgccgacgcagctgtgagctacgaggagcgagagcggatgcagtccgaaacgctcaagatggttttcgcctcgtacttccgcatcctcaagatgcgtattcccaacctcatgggtgcctgtcttgaaggtctcgccagatactcccacctgattaaccaggacttttttggtgatctccttgaggccctaaaagacctgatccgctacagtgaaaaggacgccaacaaggaggacgagtcggacgacgagaacaaggaagaggaagaggatgaagacgacgagcacgaattcgttcgtgacaccagccgcgaagccctcctctgcaccgtcaccgcctttgctcttctcgagggccaagacgcccataacgcccgctcggaccttcacctcgatctctccttcttcatcacccacctcttccagtccctcctctctctctccgttaacccggatcttgaactcggcgcccagtcgctccagctccaaaacagcgtgcgccgcaacaaccgcatcaatttgcagaccaccaccgtcctgctcgtcaagtgtctcagcggcatcctcttgccgccctggaacatccgctccgtggcgccgctccgtctggccgccttcacgaagcagctcatgtccggatcgctccaggtgccggagaagtcagcccaggcgcttctcggcttgctcgccgacgtgctccacacgcacggcaggaagatcagctcgctctggaatacggaggagaggaagggcgacggcacttataagccacttgcggcgacagtggagggtagcaacccattcgcgtcgacggtgtgggagggcgagctgttgaggagacattactgccccaaggtgagggagagtgtgaaggaactggagaagagcatcaaaagtatcaaatagctggtgaaagggtgatgtcggaagggattgtcttgttatgtctacgagactctaggtgtaggttgttggagagtatacacgttagctttggcatagaattattattgttgaaacgattctggatatctacgagtttatggctgtgaaagtgatttcaatggcggctggcagacacaaagccaccaccataccaacgggtacttttgtcgaccaaacccatcatgatcacagtggaatgtggtattacttcagtttctttggagatctaaaagcaggcggtcgcatttgttatgtgataacacttggagaatgagcctcctccactgcaccttcccaagacatttccaactttcagttggccatcagctgttttccctcctcgacctccattcagccgaccatcctgacctttgcatcatttttcttttcttttcatcttttctattttctgctctagctctgtctcaccgagtcgggtcagacttgccgaaccatggcggctgtacattaaaccgaggcatgtccgtagcttcccctcagcctcatgcgagtttaattggtgaggtgaaaaatcttttgctgtctgatgacgatcgtcatatcgattcatggagtgtctttctcatttcccttgttggtgtaagcgtgcggctctcatgttccacaacagccttatttgtgaaacattgttaggcaatattcagcttggttacacaatgcgtccgtcggtagcccgttggtagcgagggaatttcttggactttgacaacagtgagcaccatatctatggtagatcctaagcggctcgccaatggtgttgttctactaaacctctcgacccgaacttactcgtcgactctaaccgccaagaagatgatatgtatcgaggctccgatatctcgtactcagaccaacctcgagatgcccaagatgacatgtcattgcctggataacggcaggttgggatactcaatagtaccatcaaggccgccaacacctataccttgccgtcatccccggaaaactcaaccttcacacctgaagggcatgtagtcatcatcccgataacgactatgggcatgaacctgcaaatcctccagattcccctttgcttcgaacggcggccatgcataccctccttgctcttgctggacgtgcaccacaaacctacagcgtctcgaagtacgtagggctatgcggtcaagccgaacccgaaatccgtccgtcctttcgccttacagcaactgcttcaccgtgtgctctgcacgtccaagtccagacaacagtgcgcttttcggtaaccgtcgcatcaaaagatttgcggttgaattgaacaaaggactgcgggagaaggagtactataacaagcgtggttttctggatggaatctccaccggccgcaaaattggtctccactaccaggggacaagggcactaacaaacacgtgcaaattaccggaaattggcccctgtgaaggctatcaccaggctacttacataacttgaagtcatcaagctaagctgttaacggtcgctaacaaggccgcccaaggttggctacatccgctagtcttaagcgtcactaacacatccatgggaaatcgtgcattttcccatcgctaagacaattggaaaacggcctcccgtcccgacgttccataggttgcttcctcccatgcccagggcatgtctttccattgatcattgacacagaccataagaggtatagctcaggtcccaaggctctggcgcaatcttgttgtgttacactctctggtaaaatcagagggaacaggaacaccgatccataattatttcaccagcgattccagaaacagggcctttcttcgtctgaactggtccttccttctgtacactaccttttcatccccttatcggttcagggaggggactagagcgtcgtaattcgcctacccagatggcctgtcgaatctccatctcgaccattcagctccctgatgccgctgatggaatccaggcgccagcagagtgtagtatcaaaatcgcagaaattatggtagatccggctctggcagctccaccttggcatccaacttccaggcttgttttccacaggaagaagcttcttccgtcccaacagtcgaaggaaggtagcatggatggaagccaacactgggccagtgatcgtcagtcgtcggtttcggatacgctctcccactttttcctttcttcttccatttcgtccgttgctgcttatgtccgttgaccacctcgtcagcatcttcaccaaggggaaagtccacctcgactcagccgaaccgacaacgtttctcgtcgtcaaaagacatctggaacagaatcgcgttgcacagtttgcagattgtgtaatccatcagcctcgttccaacggcttacgtttccgcagcactacctaggtgcacccggttcatgtccaccggatccttgctttgccttctgcgtacatgaggctacgcaacatgcctttgccgccgccgaagacgcccaggatcggtctaatctacatacacagccttcatcggggcctgtctcctgttcctcgtgcagccttctcgacgtcgaatcgccaggagtccgaatcagatatgaacaagccaagctctttaccttcacattagctacttggaggcactttccttttgacgactttgtggttgattccctcattgccttcatttttgccccaaagccgttcacatcattcatccattcttcagtcctgtcccagcccctgtcgatggatcccatccgcgtagggggccggaacttcgtggagcctttctcttctccaatacccctcccgcctatcctcttgcctccaacaatgacccccgtcctggcctgttgactgtgcccggctttgcctcatctctacatctacctctatctccggtagacttttcgttctcactatcgtacttctgtcatctcatcatattcacccacatgggacaaaaagtgtccatgtggcttcccttctcatctgatatagttgtcacagctttcttcttgtttttcttgctaagcctttaccttcgtccaattttatctcccctttcccctcttctttttcttatactaattcggtcacgcaacgcagggacgaggtgttggttgtcactcaagacagtacgatctttgggactgtcttgtgtaccctacgtgccatttacactcttaacttgaccaaggtctgcctgaatctcttgtggtttggttcttattggacgtattcaaatccttggcctacgttgaagagctcacttagtcttacttgcatcacgattatccgagtgttttcagatacattcgaatccttttctttttctcttttttttctttttttatgtgtttactttttttctgatttgcactacctacccgatagcgcagctggttcctgaaccttgccagcttcctttttccgtttgtcacaaatcctttttggtttactgtattgtattagcatctacatatatttaggttattgcatcagtgggctttgtcggatcttgaaagttggattcttggagaccgtcaatatcgttcttcgaccaaacagatcgaaaaggaaaagagaaaaaaaaaaaaaaaaaaaaaaaacagaaaataaggatgaagagaacgacgatatgggaatggatcttgacggcatcccttctctcaacaacggaagccttcgccattcgacaaaagcaagatgcagataccccaaagatggtcagtctgcagacggaacgattgtcagtcccaaaacctgctgcccgagacaagctacaaaggagaggaatgaatgacgtcgcattagacaatgtcgtatgatttacccttctaatactttgcttgaaaatttggctaataccacggttcagataggtggatactatgtcaatgtgaccattggtacacccggaaggaatctttccctacatctcgacacaggctcaagtgatacttgggtgaattctcccagttcgattctttgtcaagatgaagacaaaccatgcgaatactccggcacctacctagccaatgactcgtctacttatgagtacatcagcaatcatttcgacatcaagtatgtggatgggtctggcgccagaggggactatgcctccgatactttcacaatcggcaacaccaaactgaaccggctgcagtttggcattggctactcttcaactaacgcgcagggactgctcggtatagggtacaccctgagcgaagtgcaaacccgtgccgggttgccagcctataacaaccttccggcgcaaatggtcgccgacggcttgatcaactccaacgcctactccatctggctcaatgacctcgatgccctcacgggtaccattctcttcggcggcgtcgacgccgccaagtacgagggcgacctgctcaccctacccgttcaaaccccagaaaagggcacgtacaagaacctcatggtcaccatgaccggcctgtctctatctcagtcccagtcctcctccagcgacaagggcaacggtgatgacaccacccagatctccaaagacaacctcgcccttgccgttctcttggacaccggctcaaccctcagttatctccccagtgagctcgtcaaaccgctctacgacgcgatcggtatcgaatacataacagaccccgacggcaaagtagatggctacgcgccctgccatctcatgtcctcgtcgcaatccgtcatgttctccttctcctccccgcttcagattgccgtgcccatgaacgagctcatcgtcaaccggaccttccacggaaaactcccacgcatgccggacggcgtcacagacgcctgcatctttggcatccaagaacgtaatggcacgggagcaaacaccttgggcgacacgttcctgcgcagcgcgtatgttgtgtttgatttggacaacaacgagatctcgatggcgcagacgaggtttaatgccacggcgacggacctgaaggagattaagaagggcaaaggtggggtgccgggcgcgaaggcggtggaaaatcctgtggaggccacgagcggcctgtctggtaatgaaggggggatatatgtgaatggggcggcgtgtgaattgaatgtgggtatgggaatggcttggggtttgttggttggtgctacgatggtggttttggggttgtgaggtggcgatggatggacaaaaggaagaagaaaaaaaacaaggaagaaaatacaaggaaaagggagggaaggaagggaaaagcgaattggctgaaaagtttcaaattctttattttttgcataaatcttgcgattacataggaacagcctttgggctttgcctgttttgtattatatattagaatatctacttccagtgcattttgtccgtcgtggtatgagtgggactgctcgttgaatataacttgaagtgcgtgtcctctccggtcgatctgatccagatgaatatataattggagagatttactaggaaaacacattgggcattcacagcacctcaaggataataatagtggtagtatcgaaaaagtcaagatgaaagtatactcactggccgacccgtacatattgtaatccatttgcgcaacttgatggttatttcttgttcccttgacactagggtaagcaagcgagctgatggtgcttcctcaggtcattccaaattacatttcctctaatttgccatttcacataacataaccagaattaaaccgacccgcaccatacataacacgtccgtgtatctttttcaacatacatcatcaattccgtgtggctttgtttccaaacaccatttccagctggatactatgtagtgtcctccaaatcattcgtgtacacaccagatataccctccaagcctctcgtacaaatacaaataccatcatcgtcaggatcttgctggctggcttgtcggagtggagaagttgttgtatgtctcctccatatgttgtaccagagtagttatcatcatggccagcttcttgatagcgatggtacatatactctttatttgagggtctgagactcgttttttggtctctcgttgtggttctttgtcgtttgtgttgtttttgatcgtccgttgacgggcagtcttcttttcttgagttcgagagagtcttgaacacgacgacgacaataataacgaagaatacctatgaagaccatgacagaccactttaataatgcaacggatcgtcttcgtgcaagcatgggcgccagctgttgccgtgtgttagtttcacgtttacgaataccatgacaggccgaagaaaaaaagaaaaaaagaaagagagagggggtgaaagggtaaaagaataaaggaggggagaagaaaagaactaaaaagagaaaaacaaaaggagagatagacaggaactcactaaacctccggcgtcccatcatcacaagcctcccgacaacactcatcactcgccgcctcaatcaccgccctcacctcgggccggcacgtgcactcgatatccaacgaatcttcgcaatctgtattcagctccaccgcctttttcatgcaaggttgcgcacaagccgcaagcactcccgggatctcgttgtctgtgcccatgggaaagttgtctgtgcccatgggaaacgggaggacgtcgtctagacgcaccgtctggatcggttggccgtggacgttgacgttcttggagatccgagattctgggacgtcgtcgccgaaatgcggaaagccgtcattgtcgaggcggtctttggggttttggcggcgatggatatggagggcccgtggggagctggtctgggtggggtaagcgggtgatgaggactttgagtgccgaggtggtattggaagtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgatgcagcgatagtaggggaggcaaggaggacatggctgtgctggacgtgggcgatgcggtcgaagaagaattcgggtccttcagagggcttgatgtcatcctcggtgttgttgttgttgttgggagtagtgatacattcaaaaaagaggcagggaaagaataaggagactagagaggcagtcaacaaaactgagaataagaaaccccagagcatgaaacaaggggagactcgagaaaggcgggggaagaagcggatcttgacggggcgtatgaaggccatttttgccgtggcgatgacggtgtggttggtgatgccggtcttgatggttattgctggagcaggttgaggaacttttaggtaatgagggagtcagtataggttcagcactttgttggttggacacacatactaacttacacgatgggattccaaattgttctgggtctggtcttatttgtttttgcagagtggaaggttaaagaggaagacaacagattacaccacatttcaagtaaaagacaaaataaatgccaggagaaacttgaaagctaccgtagaaactcgggaaattcagaatcgatcccccccgtaattccctctcctggcacagatatgtgagcagttctgtataatgcaagtccgattcggtgcattgaaatgtatgcaagttaacgtggagggtaatgtttttgagcgggagactgtcaactgggcctttcactctgtgctttttccaggaggggatttctttcaatttaacaagcgggcgctcgtatgtcaccataagcacacatctgtacgttaaactgcccacatatctgcgccaggaaagggagttactgggggggctcgattctggatttcccaagtttctacggtatgcgttggtcgaatatttgaacatgcagatgcgggcttgcggagaaaagaatattcaagcggacatatgtacacatccccattcaagcgaagttcggtgtgcatgatccgaaaaatatctctctgcagcatgagctgcatatgcaaatggtataccaggaacttgagcgcagcatcgggcgcggttgttaagcggtagttgagtgtccggcgttggtttgacggacatatacatgctcgtgtcccccaatattcaaaatcttgatgctcttccttgattgttagtaatccgacgtaaaacattggtcgacatttggaaaatcatcaagcatattagtttgtcgtgtaaattggggcaacattgaagatatcgtctgaaaatgttcgagtgttgatatgcgtcggttggatatggtagacacggttgagaccaccgacgcacaacagagagctcttatgcgaacctggattaccgatacatccacaaccgcctactaaccttcgacatatacatcactaacagcttccagagaactagttaccactttgtaaccatttatagtactgttgctcaaaccccgtcgtaccgtcttccgccacgtacctttcacatgggtacttcactacagctctttatctcatcttccacccgcccatgcccgtccaacttagcacaaaagaaacaccagcacagcacacacgtttcggcccgtcccgccggtgtaccgtgtccattgtctgatggatgatgctctccattctctcagcctattgtatggcctccagaaattttgctttctcttcgacgtaatgttcgagaagcgacaagctatccaaaaacagctctctgtagcgcggcccgaaggtgagctcgcttatttctaccaagccttatcgagtttgtcatttcataaaacacatcgggcctaaatcaacggttaagtatgcggacaacaaaagttcgttcatattcatgtttccaagtgtcatgtttctcatggctaagaggcatgacacaaagggaagtaaaagcaaaaaaaagtgaagagtctcaattgagacaaaggttggaataataaaatgacaacaaatgcaaggtctttgtgaggttttctactgaacctgcaaaggacccccttcccactttgatcatggatagccatccgaccagagaaacaagaagcaataaatgagaaaatctagtcttacgcctttattgaaacaaggcagactcataagccgtgatgttgacagacctaatcccccaagcccatccggatatataacaaaaacagaccaaagccaaacatgaaacgctccgtcatgaccaccggtggttttgattgtacaaacaacacacatacatagtcagttcttgcccagaaaactgctcaaatcctaaaactctagctcgtttcgcatcatctcgcctgtgttgatcggctgaggctcgcttattgtcatgggcatgctcaaagtctggaggttgttgtacatggttgactggggtgttgagctgttgccattgctgggtgctcctgaggcgtggacgtagccaccctcagatgttggcgaagagtactcctcttcctcctctccagagaggttcgaagtaccctcagaaccgtcgccacgatcgtgtgtacgcttgtgcctaaagaattaccggtcagtatcaatgtcgacatgcgtccctcatgagcaactgaagtgtgctgaggtgtacggtagattggaagggtgaatgcatactgtgctaggttatctgatcgggagaaggccttctggcagtatgagcagacgtaaggtctctcttgtgtatgtgtccttacatgtctgattggaaagaaagtcgaaaggttagcattgcgataagaggatggaacatcaaaagggttataactattcattcttacctcttaaggtgctccaaacgcttgaagacacgaccgcatgagggaatggggcaagagtgcgacttctggggataaggaccaagctccgaaaccgtggcagaacgcgcgcgacggattacgccggggtggccctgggacatctgtcgctcgctcatgggagcaagttcgtcatcgttgagggggccgtagctctgacccatggaaatattcatggggttgagcgcagggctgccctcgacagtggacaggggagtaccgtgcctcgaaagctcgagcatctcgtggtgctgctggcgggccatgttgatggcagggttgctgtacgtcaacccagggggagagttgtccgcagactcatcaccctcggccacgggaccgacagaggcagacacggacctccgcagatccgagggcttgtacaccccaggagtacccgcagcaattgctgtcgtggcagacagaactgatgggggaatggaagagcgcctcctcctctgcttatatgtgggtgacccctcgatgactgtgtaggcggccatgggagagtaccctctggcatggtcttgagatatgctgctagacgcgtacgagcgggggtatgatggggccgcgaggttggatggcggaagctgcatcatgccattgagggcaccagcgttaaggtgatcgggaatggcagtatagagaccggtctcctcattggcgatataagcgggctcgccgatgacgcccatttgctggtgaggaggcgtcaagggctcaaaggagagtcctctctggctatagtcctcaaaatgcgacgagacgaacgatggggcaggcgagcactccaagccatacgcaggcatggaagtgtgtcgctggtgtacctgcgtgatgggcacaccattctgggtatactgaacacgaccataatcgggttcccgcttgaccattggctgagggcaggtcatcgcgggtcccatggtcatcgctccgtaagagaccatggcctccagaccatcggacaaaggggccattgactgggacatggtttgagacatttgctgtcccatgttctgccccattggctgcatcatctgcgatggcatcggctgcatcatttgagggggaggcattgaatcggcggcgcgcaagatgggcgaggtggactgggactgaaaggcgagttgctgggccggaaaagaggacgagttggcctgctgggccttggtgagagactcgaagagcgactgggaagaatcgtactggaaggacaaggcaggctcgctaacggcaactgttgtcgcttcctggcccatcttctctctcttgaggtctctctcgagcgcatcaaggaagagcctgtcgtggggcacgctgtaccagaagaacaccttttgcttcttctgcgttcggatgcagttattcttgtacaggaagtccaagaaagggctctttggctcctcgagggaggcatcgcttcccgccttcagattgcgcaagtccgagaagataccttcctcaaacttctttgagttcttcacgggacggccgaaggcctggaatcggaaagacagacatctcacaatgtcggtaccggagatgtggaagaggttgttccatagcacacaagacacatactcgccggtgggtagaaggaacctccggatgtattggtctggttgccagtcgacgggcgcggagatgaggaaatacttgactaatcggcgagaaaagctggcgttagcaaagcacgcatatcgggggagccaatggcatgtacgtacggttgtcaacctgctgcagagctacctgggcatcatgcggaagagcttgctgggcctcagtgctcagcataaaagtctcgggtttttgcgaagcggcagccatattggcatgctgcgaagaatacattccaagcttaaaaacctccttgataatcgaatgtcgcggcgagtgccgtcgtagttcacggaaagtctgtgattatatgttgcgatggaccgacgacaatgtctcgatctgcacttgcttgtggcgcaagcgaggagcgatatagatggtgcagtgggtggcgtcaacgcgacccaaagagagcagaagggcggcgaggcaagactatcgccaaatgaagcgattgtcgtggggtgcgaaagcgggaatgggaggcgctgcctctgtatatctatgtatgtttctttgggtgggaaaagcgactcgtaagaaatcgtcttttctcgtgtgtatgcgtcttcgtgtctttgtcctttgcgttttcgtgatccgagaccagcccgcgatacagtggaaggatgcaatgtatgtgcttcaacccaagcgcctcaagcgaatgatatcaaggtgcgagacctttcgactgtcggcctcgagggcagtgtatgtagtaatagaagggcgaaaaaataaccagaaccagctagggtactgacgggaaaggcgtttccgacctgcttgtacaatgtatcgtccacgcgggagtgcgcaggtttgggttgtcgtcgacaatgcacgccgggagcagccgcgacggggttgttgttcgagtaagccgttgggcgacgtcgtggtcggccggtgggggaggaggtaatatgcggggtgcgtggtgagaaagtcgggtgcgtgccgggcctaaatgccggagacctgaccgtcgaatgacggaacaagaaacaattggtgatggttgaagtgaattaagcctcacagtttcccttcttcttattccttgcagtggtggtgcgaacgaaaacgaaaccaatcaacaggattctcccaaggatggccggatgatcaaacagcgggacgttgagcttcctccgtgtggtggtggtggtggtggtggtggtggtgatggcggtggatagaggaaagaggcaaagtctggtcgcttagactgcaacagtgctgacccaaggaatgagtacggtcggtcttttccaaggatgtgtgggggagcgacgggacggcggcgagcggagggggctgctgttatggagattgggtgcggtatgtgcgggcggcccctggtgggaacttgggaggatggtcgacttgtgaatcgatgcttcgtgggtgggaaaaggagagagcgtcttggggaaagtgcgtgcgcagctagccagctccaagacaggtctactcggtagtgcctggtaatgcaggggaaagggccgtgcgaagtaggaaggtccgcctgcaacagaaacagaaagggggaaaaagagggttggagaaggagaagtcttgaaaaggaaaagagaggaacttgtcaagagaaaagtggtcgactagaaggagagcaaagagggggagaatgggcgaacaacggggtttaatgattttctctcgcttggggtccaagtctccaaccagagtgggaaggccaggccagggtgcgctatctgagtggatggatactaatggctgctaattgctgtggctcgctgtgctatgctttgctcagaaaagggttgtagcctatcgaagctgcccatgctatgagcccgggttgcagcactaacagcaataggcgacggttggggcatgcggcaataaatacaacctaatcacagatacccgacgacagaacgggcctctagatggaggtattcatcttgtctgtcactgcgtcggacgaaagagtgagtgtcttgggctcgcagttggtgcgaagcatcgtggaaactgacggatgggtcaaaagttctatcatggcgcggcatcaaccatgagatgcctgtatggcacagacaggaaggaataggtgacccgtcgaggcgtggagacaagggcccaacctgtcaacgcccacagctacagcgagatggtaggtacattcaggcaaggtaccagaatggaatccaacatccagtagtctacactatggtccaagcgcggaacaactcattcctggtcaacatggcgagtgtctatatcgcgcgcgatatgagggggaacctagcggcggggtagacgtcaaagagttttgcacggcaaatttatcactactcacctatacgtatctgcgctcgagtagaaggctctgaagtggagggcggtcgatggcaactttcggttcacatccatcgtcaccttggaggacgaagggaccggaaccgcgacaaggtccgtgggttattctggtggcagctgcgggagggtgtgactatagagactgatctggtcttacggtgtacatttattgaagcagcgctgcattaaccggagtggatattaagccacaaaaagcgactctgttgataggctgtccctgagagtacgtacactacctgtgcccgccagggtgtaagctgggatgagcatgcctgaaccggaccgttgtctttctgcctgcctttctttccgtttcccgcttctgcttgctgtcggtgaatcgttatgacaatttgttctcacttgtagaattttttgtttcttttgttttctctcttttttgggcatgccagcatcatacaatgcttcgatggcctttgttcctaatactggacatctcatcccccttcctaccataccggctgtttaagtgctgttcctacgtgaatctcttcgagctaaacctggacttctcttatgactcggcccaaagagctctggacaacgtcctccagcctcggcacccaacggcgtacgcttgaatagagcaaacagtggcgtagtatattgattatgacacatgctacaaaggcttaaagacatccacaactggagcaaaagacgacactttaacgaggttgcgttgttgctgttggttatatggcatgaaccggtcaatgatagtttagatgacgagtgccttacccgctgcagggcgtgaaaaaacagttgtatttggtttctccatctgatctgctacctctaagtatgcccgtctacgatactctgatgaaaagaaaaggaaactagtgatgatatcgtgattgcatggtgaacagagatgcggcgggatacttgaatgtcattccgtttgcaagactagttctggttatacttgactagttataggctcgtcgcggcttatttacgcgtttgtctacaaagtttccggagtagtgatccagtctttcgaatcaagtgcaaactgattggagggcaaacatacccgaggattcctcaggggaagttctctcttccatgttcgtgaaccaccacaatttccgcgttctcggaaatgagttgagggtacgacaggcatcttataggaccccctccgaaccatgtggtagataagtaccaaggatcttacaatgacacagtacgcataggcattgttcagttgttttatctgttggcatggagagcagggtatcttttgtcggacttcagattatggcagaaaaaacattcgggctgtccgaatgagcgcaaagcagagtagatagaggtaaccagagcaatgcagaaaattgcaatcattcgacacttccaacgacgggcagtgtcgtcatgtccggacacttgatgtggtttcaatcgatggtgttgaagctatctggacagtgccaaatgtgctaatgaccatcaaaagcacgagccacctcaatggcggatagaggtatgaagtggggctggacgttgggatctggatctttgccggcccaggggtagctttcgttcgactccggagcgcgaaatctcgatcagggcatgattgcttccgcggttcggctcttttcttactgctatccatcggcagagaggtggagattcgcgaacaacgtacgatatgatcatctcggagagtcgtgcacttctccatcgatctctttcgatcttttgaaattcccaagtggaaagggttgtgagcgggtcaatggacgggcccgggcaggaacgtggtgtctgctgtgcatgcaagtgcgtctaagcacctgctagtgtagaagtaaggtatgtacccagtgggaaagtgcatagcatttctcactgcctacagcatctgtaccaagatacaggcaggtactacctatccaaggaaaaccagaacgacatcacctctcaaactcttctacaccaaaaccgaaagttgtccgttgtatgcaaccagcccgacacttgaaagtaacgaactgaaccacaggcttccgacgactcgtacgttgcgtgtccgcggctgattgatatggcaacacagtcgacacaaccactcagttcctggttaggaggcgaattcggtggcctcgttcaatctggaagcacccaagcggcaaagtgctcgagcggcgcaggcactttgcgtcgcacagaatagagggaatcatggtattggattcggttctcttctccctctgtgtcttcctcggtctgtctaagacctacctccaagttcatcgaaactggattcggcatgggacgacatcattcaacttcttggcttgttatactttgctaccaccgcacgctgagctcagcttggttctcataccgtgacgagtcctactgtactattgaggtcatctcccacaacccaaagctaagaaaagaaaagagaaaggaaaaagaaagaaagaaagaaaactaagaaaaagaaaagaacatgcatcttaggcttctaggcacttcaacggcctgactggatctcgtcattgctctcttgtgttggggtggatgtccagaatccaaggtttactcaggccaataatagtgttgccgcgaagtgtcttcgaccattgcagaggggtcgtgctgaaccgtgaccccagccatgctgcccatgtcacccagtcaaaagtctgaaacatgcttcagaaatagctctgggggagaagggcaagcaggggtctgactttttgtcggcgccaagttccaatttttcccggcacagcgtccagcaagcgtcccctgcgctcactgagaagtcgacgagcccacctcggccgcaacatgaaccgcaccctttccgcccttggccagtcagcagactgcacaggagatgcgatctgggcgatatttggggcggtgcttttgatctcccattagggtgttttcctctcaagagcctcggatcaccaggaatgactggtgtcattgcgcagctggtaaaccccactaaagaggtgggaagtgtgatggagggctttcgatttgatcaacttacacccttcctctcatctggactgcaagttggttaaccgacaatgctgggtcaggcaagaatgcaagccaggcacccagctgaaaacctggtcacccgttcccaaaccagctcaaccgtcagagtaagaaatcaagttgatttcttctgtccaggctctgccactaccccatccaattttcttttctttttttcctttttttcctttttccaaacgtgtcaggaaaacgaacctgtctggcgctctccttcagtacaacgcacaaaagctataccgataccatgacctgggaacaaagctctgcccggctaggtctgagcttctcgggacctgactacgggccggcagccgatggccacggataaggtaggatggaaccgctaggcctactgtagggaggagtgggggatgtgcccttgctgtttggacggatctccacgatgtgatgaccaacatattccgaaacacgagagtgcctgtatcagaatacatatctatggcacgcctatctgagcaatactgtatggcccttttcagggcgcagctagccaacggtacgatttgtcattcgccagaatacccactgacgatattgacaatattcaggagaaacactatcaagtgccgtcttcccaggtcacgcgcagttatgttgcgggctttccgtctacgacttaaggttgagacaccctgcaagccaagctttggttgctaggacgtttcagagatatagtctcttcgatggtgacactaccatagacgcagtaaacagtggcatccggggcctcggttgttgttttccctgtgggataccggccagtcgccgggtaactacgtctcaaagtccaagaatagcatcacatactttgaggggggccgacaaaagcggtcgcaggccccagtgctcctgcgaaaaacgaaggcccagcacaaagaggggaaagaaaaaaaaaaccgctggtggttttgcgccgcacgtcaatctgttggctgtgagtgtctgttgacggttgtgattcggccatgccagcggcaaaaaaagcgggattagtgcagccagatgcaggtaccgggcggatctacagctatgcagaacgggatctgtacaatctggtggatttagtggcacattgacatgacataccccgcgcgaagaggggaacagcaagctactgaggcgtcaaattatcttgaatctattgtactcaatgatgtggctggctctgaaagtccacaaaacatctcgatgcgtaatatggaggtgtggatgttggatttgggacgggattgaacgggcggcctacgaggtgcctttggcgctatgacgtccctccaagtttatagcgggttcagtatgggaacagattgacaacaggggggcaggcagcaaaatgtcactggcccaagtggaaggtaagttccgttcttatccgtcactctcacctacagcagacatggaaggagcaagtggcagatagggtaggtatgtacctacctctaatgcaacaccggcaaagccttccaggtgtagtacaatgtagctgagggtcgaagagtgtttaatttgcaacgaagtacacgttgggaagctccttccccgccacagcaaaaagaatgaggagctatcaatcaagactcggtcggaggaaaggaagggaatggaatgtgagtccgtttggtcttcagactttgtcttggacacatcgatcacgacgacagcgtggagtctctcctggatgccgaactggattgctttctgatcttttgcctcagcaggtcaacaatgtcattcctcgaccagccaatgtcagcatcacctggatatcgcttcggcacttttgttcggatcattcccctcagtccgctttctcacttctcacttgctgctcatctgtctgaccttcgtcctagggagatcatgaccaagaacatgattgatctggacagcgttccagcgaagcgcacggtacgtgatagcagatgccaaggcaggtcctgaaacagaaacaatgacgccggtgaggtcgacgaagcgggagctcagctcttgaaacagaggctcttcggtcgcaagaagcgcacctctgcaacgttagccgggacagcatccagggcaacctccagtcgccccccacgaagtctccccgtccaccacgacggccaatcggatctatgttggtcctggcgaaccctgtctgctctgtctgcgtacctgccgtgcctgtggtgcctgcgtccatatcgcatgaattgaggcatgttctagcatgccatcgcgtgtccagaagagaacaagtccccagagacgaaaaaggggcacaatgcgacatgaccccgcaaatatgcacgctaacattacagaatcatttggggacgcaggaaccggcatttccgctgattttaccgatttcacacagactgtcctgcaggacttgggggctggtttagtctggtgttgccatgtccaccaccagacaaacattatcactctgcgctcggactcagcagccttcttgtgcgcccaactcgagaaggagaaattaccaaacccaggttagatgcaacctgggagtcgatggtgtgaaacaagcgccctttgggcccactgtggggattgtgtcttggtgagcttgattcagctttcaggggccaggaacagaagagatgaaacaaaaaaaacgaaccggataaagtgactgtatgcctcgctaatgtgacggatctctaacccgaaggagaaggcccagccatagtcccactttccggtcccacatatcatgtaaatgtcagccacgctataatctccaccaaaataacataggcacaacatctacataggattcttatatgaagtttcaaatcgtaaatactataattataaagcgggcgttcgaataatatagtatattattacgtataaaaatacaaatatcgctaaaatcgtataatcccccctccccaccgcctagcggctccttataagggcgttagaagcacatctctattaccccctcgccgtaatattaaaaatattataaccactaccagcgccggctattaattcgctaattattaattcgctaattactaattcccaattattactactaatatattaactacacctataaaattattaatctactaaaattactactatataatttacattaatgtaaactattatctcttaagcggcggtcgtagggtattgtaaattaggtcgcagcgagtactattattaccctatacttatagcgggaaatttttagggtaaatactctaagggataggttgaggaccgttaataactagcgctacattactattattgcaacgaattacgattttatccgggtcttttttattaattagaattagaaattctatagagagtagctaataccggtcaatttaatatacttatattaataaatagttagaggtaaaaggcaaataggaaatttataacatcggacttaaactactaatataaattaatatactataaactcaaccgtacattacctagaaatataatacaaatctcgtactagtaaaagaaactatattacctacgaaattaactaatataaactaggcgcttatatagtaagtacgcttttatctataactctacaaattcgatttactaggaaactaactcgaaagcagcgaagcttattaaatactacaacttttttaatataagagcgttatacttatacacacgcttcgaaatctcctcaacgtatcgcgtaataaacttctccttcaattacaagagactacctttaatagtacctaatagagtattaaaattaataagataattcttaaacagcttcttaagtacgccgtaaacactcttagtatagaacgtaacgcaaattctaaaattgcaatacaatttaatataaaattatataaattcgcaataaataaataggtaaactttaaacaaatatttaataatagctataaaagataattaacgccggcgctaggaaattcgtatagataaaaactcacgcttttaaataggaaactcggttattaacgtccgctaacgttaaaagaaattgggctccgtattaaagtaaataataactacctacgtagttaaaatcccgtttgtattattaagttactctctattagagccggcgggggcgcacgtattaaattaattactaagaatattgtaaattactttattcaaatattattatcgatcttctactaaaagaaatctaataccgatttaataagtattattactattattaacaagattaataaaattaaccgcactaactttattaatcctatcgtcgtttactcttaagtagctactatcgctacctctctcgccgaaaacaattctattaaacgtcctaatctacttctttttaatattaaacgtaatattctttataatatactataaataaatttagtactaagtattataattaaatatcttacgggtagtacacttaaacgtacaattgtagtcggtaataattatccgtaggcgaataatattattattagtaagtaagcgcttaaatattcgaagaacctaggtaaaagactcttccttcttactatttaataagtaataactaatattaaatatagtatatataactgttaacctactaatttataataatagtatattaaatcggttaactttataagtataatttaaagattatacctctagattcttcctctactaattaatatactaattgtaaatctaaaatacgcaatcgataggactattattcgtatcgttagaagaataactaggcttcttatttctattatctttagaatcttttatacccttaaacttactatttcccttccaataaagccggtatataaccgcggggttattctaaagaatatacaaaaattattaaattggtgtaaaagcccctgccttttcaattttagctgtaacgaatatatttaaaatattccaatttttaattttagtatctaagtaatcagtttaaattatagtaacaatatctctaaatatatttttaggctatttcgcatactttaatatactctcaactataggagtaatacgggtaagccgatagtaaccaggtaaatatataacggttaaggggtcgagattatagagatggaggtgctaactataaatgaaccgctaggtccccgccttcttaaactccttattactctaataaagaactacttttactttttacttacaccccttctttaacaacttcgaattaacgtactaactaataaacttacaattagagtaatagtctttacccttactacaaataagattataccgccttaaattataatccttattgaagttactactacggattttagtaatatagaaacctttctccctcgctatattgttaatactacaaaagaaactatcgaaattatactacttttacaactaaaaccaacgaatatacaacagagtctcgtctccctcctcctcctcctccgactcttctacactagaatccttattagattcgtcggagttattagcggcgggggtactagacttaacggcggccgtcgcggctgttatagtaggcgtattactactaataagattaattatagtggcgaagtttgaaatattaaggtacgcggtggcgggtatattaggtagaatataagggcaattaaataataaataccaaaaagctgaacgacgacagtaatatagtacgcgatatagtaaggtacgtgagacccaacgcgatttctactataggaattgtactatattattccctgcagaatttgcgtgtagctaacatccacccatactgcgacctagaagtaggggccttctccttcgggttagagatccgtcacattagcgaggcatacagtcactttatccggttcgaaaaaaaaggccgtcacagcttctttccagaatcatgatcgtattacgtaaggcgtcctcggaaagcagaaaacggtcaagcggaccaccgccggcgagatggaagccagagaaggaaaaggcaggcgagaaaagggggtcacatcggctacgacgttccttgcaagctccacgacatcgacaggtgggtaaaagtccgaaattatacggctgctttccgagaaacaacaacctcgcaaggattgaaaagagaccgacaaagcctggatcagagagacctggaccatttccgggtcaagtcaatgtcgtacggcttttcacgtccgtgtgtttgtggacgagtgacatggtctgggattagtcgggcacactggtcgggcagtggtgctttccgatgatacaacgacactgcattgccaacccttgaggtcggacctcattcggaactccacagcacttttggccatcaagtattccaactttgggaatatcccgaggtgccgatatgctggtcatcggctcggctgaccaaaaaagggccaggagacgtgccatcgacaagatcaaatgtccgtgcggaagagcgaggctcagatttgtcattggctacggggtcaaaggtcccgtacccagggcgatccgctagcacggcactgggaatgttcgtgcaccagacaagtcatcaatcgaacagagtgtcgagcgtacacatctcggtttgaccaagagaagccatggataagtgatgggttcaggttgattcccattgtcccttttatctggggtctggtgatgcaatcagctgcaccagaggtcgcccccaaatcagcttgacgacaccatctcaacatcattctacgagccgcacgatatccggatatagccacttttacaatgatgtatggaagaggccgtacgttgtgcgctcatgtcgtctcttatcttggcccatcaccctgggacccggggacagcaatgttggttgtccacagcaagggatgaaacataggtcatcggcactaaacgcaaggttactttgacgtatttacgactgtgtgagagactacgaggatctgtacgagttcttcgactcatgtatacaacctcttgcgggtgtgccaagacggcaagcagcgaaaagcaaaatcacagttacccatggtgcagactggttatccaagtggattgttattcattagacttccattattggagaaccggtattcaattcatgacttcaaggttatctgccactagtcaagtggtgtatatgtaccgacaagtagacgtcaagtgtcttgcctaacaccaccaccagaggtttacgcgccacttgtcatgacccttaacgaagacttgctctatgtgtcaccattgacgaataccagcctcatattttataaatacctgaagacgatcatacaagccaagggagacgggatcgactatctgaaacggagggtatcccagcagctcgatcgctctccgcccggtagttaccactatagtgatggaacagagatgacctccccctgccgaacatggttctcgaccgactcaagggtacgacagtgtggtggctcagtggcaacatgctaggtggacatccgagaaacaacctaactaaccccaatattgtgctcctttttctctcatgcccgtcgcaacctctccctcaaatgggaaaccatgtcgcctatagttatcgacgtggtctggttcccttggtttcggcccaatggagagtattgccttttactattgctttctttggtcatttttgaaattctcgatatttggaaaagcttcttggagtcctctatggaagacatgtcgttacttttatcatttctctaaatggaagagcatgtcaagctctcgacgctgtcgacaagaaatttccgcggcgcgggaaacatcttcacccttgacaacatgcggaaaagacacagagggttgtgtcttgccaaggtggtctgggctgggctaaacaaatgttgaagatagacaagtggatgattgttatcccaaagatgtgccgtcatcaacggtacctttgatcccacgctgttcaaacatcgaacaatattgcgtgcaatcatagaccacaccagctcttccagtgtcttcttgctttgtagatggagtaagtgtagtggccgtttcttgccttcaaggttgacatgaatcagtggtatccaggctccgactaagtaaatccagactggctggcttctaccctgtctgtatgtgccctggcgacacagggtaacgtccacaattgtagacaggcacaagcgggggattcgtgaaagtgtgaatttctatttccaaacgtggagtaaccttttccccggaagggtgcttaaaggtatgtcctctcgtgtgagaccacttcccacgacacggaagatcgataaaggttaggtaggctattgtacgaggaagatgggaaacccaaatgcatgtccgaatagtactgatgatgacactcaaataccatttaaccaaatcttccactccaaatggaaaaattgttcatcaacgaacaagcatgcccgaatctgtcggaggcagcctattccacacggtttgagggttggaaatatccaaaactgtcaaggtatacatggaccctgtcacctggggagtcagggaagcaagcaaaccttgcacccgtgagataggaacagcgaagtctaagaatgtgctgacaatattttttgggccccagaggcaattgcaagttcctggatgacctggactcgcgcagttcatgcgatataactcgcatagggattctcataaggttcaataggcgtacaaagcttcggtttcagtaagactggctggtacgccgacagcgaaaaacctgtggactctagagggacttaggtcagtcagtcttggattttagagaacccatatggacggcatgacagtgaaattaaatcgagttgtgataagcgagtaaagttgctgcccgttcaactatccacttcataatggtaagatgagaaaggcaaatcctcatacaacaacatacacacctttatgtgcgcacatttcgtgacaaacctccacaacaaatacaaaagtatgagcttgcaatcgacaagtttttcactataccgtcccattttacaaacctgcctatgtattctttcatgcgatcctagtccaaatcccaatttcaatttcaattcctattcagctatataggaccaacacccaagtaattagaggtaaagctccagtcaaagtcgtccataaacgcattccattcgagccgttgaaaggggtctgccaatccaccaagagaagattcctgaggattgttgtttcccagtcttccatctgctaagtagaaagagttagcatagagccactgaacattgttggtaatagacaccgggtagaaaggctaggggaaaaaaaaataaagaaaggaaggaaggaaaaaagaagacttacgaataccttcaccgctcccatcttcaggcatactctgcacctcctgcccattcattccctgttgatcaccttgtcttatcccacccgcaacagcacctgtgtattgtcctgctccgccttgactttgcccatatccaccgctgtcgccataaactccagcaccatgctgcccctgttgaccttgcccaccttgttggtgaccttgctggctgtggcccagtccttgtcccccctgctgtccctggtggccgccctgcccatggcccggaggattcatgcccatcccaccaacactcgcccaagccttctcaacatgctgcttccacctcctcaaacaaccaaacgtcagactagaccctagccgatttctaaacaccgtcgttgctcctcgcatcccgtcctgctgattatggggatgccgaggactgttggtatcaggatcggtggggtccaacaacgtctcgtaccgcggcaaagtatgccgcatgttccagtacttctctaccatgtttgaggcgcgcatgaccaggtcgtcgcgctggacggaacagcaccggaggatgcggagggcttcgcggacaaagaggtcggctgtgtcgttggaggttgtggaggtggtgattgtcttgttgttggcggtgttcttgatgttgttcccgctactattgctgttattgatattagtggtgctgttggcggtgctgttgttattggcgttggcggtgtcgcccatgtatgaggcatcaggtgcattactggggtttttcgtatacggggacgggggctgagacaggttcagcgtcatgaacacgcagatggcgctgagcaaggtgcggaagacaaagttgggcgagtagtgcaggaaggcagattggctttggagggagcgggcttggttgatgatggcttcggcggtggtgtagcatttgatgacgttgcgcttgagcatctcttcgctgtagccgggaagaggcatgaaatagtaggtctggatttcgaggagggttgagaggaggatgaagttgtcgaggtctgcgctgtggtgttaggaatcaatgataccctaaaacaagttgggtaagacggttactcacctgagttatctgggtacagtaagcattggattttactatactcctcttccatttgcgcgactaagcggtgcgagacaccctgggactgttcaagggaggcagacattgtgctgatgagtttgttggcgaacctggcggtttccaggtgcaagatgaagtagcggggcatcgatatcgagctacttcggtccagaagtgagtctacggtctgattgaatagcagactcggagacgggcatcccatataagcagcagctctgtatgtgacaggttagaacgagttcatacttggagtaaagtattgacttgccggtgagatataatggcacacccggcccatgtgtacgttgcctcctcatctgtcgtatcgactttatcgagtagtccggtaaactctgtatgagcaccgcggccggtgtgaagccctatcaagagagccgagttcatggctatgccagtaaagatcattgacgggtcagtcaaaaacctgatatcgggatttggccacgtggcaacgagcagcaaggcgttgataatgggcagcttcagcggcggccgtgatatcgcgttccatatttccggcaacagcgagtccatcaaaaattgatataccgagtcatctttggcaaatcgacggcatgccgtcatgatgatggcccaaaagagtacgtgacccctctcataggtgatgtctggatcccgctggcgaacgacggggaagtaagggtgaaagtgctcaaagtatttgtcgaaatagtaatttatgtcatctccggagaacacccgtgaaccgagggctcgaggttgagctggacgcctcagcccagccagactgaaactaacagaggtggcatcgcttgctctgggcgtgggagtagaggcttcgctggatatggaaaagggccgtggccgagtgaagatgggaggcggtagtgttggaacaccgagaccaggaagaaacggcccgggtagggttccaggggtcggtagtcctccgggcaaggtgccggatagggttccgggtagggtgagctgtgggagtgaagggactggcggactcgcgctcgagtactgaaccggacgtatagggggcagttcggtagttaggccgccgagtgatggcctcggagcaacagtgttcttgagtgactggagttcggccgccaactcttccagcttgctaccaagagtttagccgtagtctgacttggctaggaggaccctaaccctggatgtttatgtgaccaacctctttttcgacgccctcttgtagtttttgtccacgatacactcgaggtctagcttggtgcaccgcagacacggctgtcccggagtaagacttgcattacatctcacctgtacagtgtatgtgtaacgttagccagcctacctaatcgaacggggtctcgtgtggtggtgggagcaagatgagagaaaggcatggcatagaaaacagagcaggagatgttgagtccattacagccgaggtccacgctgctgccatgtatgttgaatgggaacggattatttatacattgcggagcatgttcataccttggagtctcgacatttgatacaggccgtatttcgccgtatcctgggtggcgttgatcctgctgaaggtggtggtggtggcgccgggggtgacgagcggtctctcggaaccggtttcggcgatgcatgtcgtccaacggtcccggctccggcgacggtcacggtatcggcagaagtgacgggtggagttgcagaatcagcttttctcggtagggccatgggatggatggatcgaggtgggaacgaggtagtctcgaaccggcaagagacatttagagataatccgtcgcaacaatcaaaaggcgatgggatgattcgtcaatgcaaggaacgaggggcgagacgagaggttacaatacagagttgacggacttgggtgagagtcgcgcaaaacagcaagaactgaatggacggaaactgctacctaccctaggtggtacctatagcggattcggccaccgccaagtataaatgtacctagaggtagctacctactacaagtcagcgccagggcagcagcggcgggcagctcctaccgtcgcgatcacgagcgggagtacgggcagctacctcaagaggtacctctctacctctatgtattcccttgcgatatcccaactcctctgctgtgtgtgtcacgtgggagagcctggagaatccgctgacagaaaggtcaaacccactggactttagggcgctttgtccctctgtaacccaagtgcctgggtactgtaacttcaatcgcaaactgcccgtcccgtcaccacaaaccacgggatgatgtctacctacctctacagcaccggacctccaccgtgacgggccatattcagtccattccacacctcaggtcccaacttggcgtccacaagaagaggcaactaagctgatggacggcatccgataatgcacaaaatcaatcaacatggccaccaccaccaccgcaacccctggtccgcgtaatgaattcttcaagcaggttcgtgcaaatcgatccaccattcggaccttccatctgctgatgctaacccaatcccccagctcaggacggtctgtgtccccttgagtcgccttgccctccagtcaccagacaaggcggccgctgccaaagaaatcttcacccatgtcgaatcactcagtgaaatatgggcagctcaagtgagcagtgatcctaccgttctcgatgaaaagttggccgaatatactttctttcccgttagccacctgctccgcttccatgatcagttcccggtacgcgtagttgaagccatcatcaagttgctaaggttcctcatccaatacggctggaagcacaagatatcggaggacttggccgtacagctgctcttcttcttctccttcaccatcagcggcactccaggccaggccaagcagcgtcatgtgcccgaggaaaccgcggttgaaggattcaaagctctcggggctctcattaccgcgataggacccacaagcttattagcaagtaaagcacccggggaggaaaatgagacagtgaccgcactaggccctgctatcacggtcatgctggatggtattaccgatggtgtggctcctacggttcagctggaagcgctggaatgcttgcaggctgtttacaccacaacacgcaatcagcacgttcttgctcggttccttccgggtaccgtgtcctcgctcaccagagtcctggcaccgccactacagccaaagacgcagaggagggttcttgtgcgatgcttacaggtcctcggtatcgttctcgtgaacgtgttgagtgacatcaagattcgtggaatcttaaagcagattgaaatggaagacaaagcaaaagtcgacgacgctcagcccagcggtggcgcggaaaagcctcagactgagctgacacctgcttggctcagggctacgacagctcagatcaaaatcgccttggccgcagcgctcaaagttcggactcatgaggctcaggatgtccagtcagctgtcagcaagttctgtatcagcttgttggacgaatgccacttatcactagccaactgccagtcgatcctggtagagagcgcaatgatggtcgagaacgaagagaacgaacgctcaatgctcgaaaccagtttgcaggatcttgccgccatacaccccgagttgggcgattgtattcaggctacgctttacaactgggtcatcagcctccccagactaatccaatctaacgatgagcgcatcaagcagcttgcagttagaaatatcctgaggggttccaaaatggcctcagccatgggaatagactcgtctacgctgaatgattcgttaggcgactctctcagggacagcatagttgccttaatcaagggctcaaagccctccaaggtggtgggagatgttgacgagaatagcttgtccacagccacggaccttaccgtgtcatgccccaatattcagttataccctccagttttgttggactcggagggcatcaagtcgacaagagcggagatcaccaagctgattgccaacattggctcaccagcccagcaaacaaagctagccgctgcaatgctaggcggtttgcgagactcggaaggcgtcgaacagattgcctcatactggcttgcctttgagcttctcaagacaacgtataacagtacatcggatatggaagacctggtggacatgtcttctcttgatgagaaccgataccaagagcaggtcttccaggagctctacgatttctctgcgtccatcttagcttcccattcagactcacaggacaacgactggcgtatcgaggcaattgccctcgaagtaaccgcttttgcggcatcccgaatgaaggaggatttccggccggagctgattgacgtgctctaccctgtcaccacattcctcgggtcgccgacaccccaactgcgcagtcatgccattacgacattgaacgtaatagcagcctcttgcggatacaagaacgtctcggagctggtcgtcgataatgcggattacatggtcaattccatttctctccgcctcaacacttttgacatctcgccagcctccaccaaggtattggtaatgttgatacgtctaacaggcccacgattgattcccttcctggacgacgttgtggccgccattttcgctgctctggacaactaccatggctaccccgtatttgtcgagagcctgttttccgttctctccgagatagtcactcaaggcgtgaaatcggacatgctgcttctcgaaggatccaatcctcaagccgtcagccacctgaagcgaggtccgcaaccactggatatcgactacatagtcgacaccctcaacaagcgtgctgagcgaaccaagcgagcccgagaagaagaggccgaacctccccaaccgcaccccaagaaaccctggggcccgggtaaaaccgaggaagcttcccaagccaagtcactcctcgaccaactcgagaaccccgacccggaagaagaaggcgaaaaggatggtggtctaccagatgatccttcctctgccctcgccacccgcgaagacgaggaaaagaagaaccagccctccaacacacccacctacgccttactcacccgcgtcctcaccctctcgcagcactacctcacctctcccacgccgaccctgcgcaagtccctgctcgacctcgtggcgaccgtctcccctgccctagctccggacgagaacgcatttttgccacttgtccatacggtctggccagtcgtggtggcccggatcaaggacccggaaccgttcgtggccattgccgcatgcaaggcgctgggaagcatgtgtgaagccgcaggcgattttatggctagtaggttcagacaggagtggggagatgggatggcgaagtggctgagaggtatcaagagggaggctgtcaaagggagggagatgcccagaagaacgggaacgggagccgggagagcattcatcactggtggtaagaaggttgacgacatggagattgtgctgcctattcatggtcccaatggtgggcaccagctgagctcgaagcagttggtttcgacaacgagctcgactgggggcggagcgctaggcaggttctcgcaggctcatcagttgtgggatgcggcgctggggttggttacggctgttttgaagtatgtgagggtggatgacgagatgttcgatgagatactggaggtggtggttgatgtgttacatgaaccggagaggagggagttgaaggaggcgttggagacgatcaatgctgatgcggtttggttggcgttgtatgagagggggagagtgaagggaatcaagagcatgccacgggctgtgaaggggtttgggtttgagtttgtaaggttgccaggtgtggtggcttgaaagaaagagattgagtatctgtcacgagccacataggctagactttgcttctatgagcaaaacaagcgagtttggttatgacagatcgcgatgtacttcaaggtcaaagtttgatagaagaaaagtgcagggtaagtaacgataaccaagcctggccccagcgagcccaggtaccgagtgccatacatagcatcttgatcaacggggttagggttaaaagaacgctacttcggcttacccctcccgatacactagaaaccttccagccacgccaacctcctgcatcctcctgcaggctgcagcacctgcgttcatgccgttggtcagtttatcctatcaaatcccgcttcagctttccatcgcattgagattgcgtgcaggacacacccagccaggcgggcggtgtggataactggtcggtcttcttcggggtcaacggggcccttgtgcagttcagttgtgtctcaaaaaacaccagtcatcttacacaaaattcacacgataacaacatctccacctcaacaaaacaatacctccagtatcattcacattcgtggttctctctctctttttattttttatttttccaactcaaatacggccatacgggaagcaacaatgtcctcctttttaaagtttctcgtctcctccggggacgccagctcctcacgtcggcacaaacatccttactacccgcgcgaggttgtcgtccccaactatgcgcccaacacgtacacgctgcctatggtgcttggtgcatttggtggagccacggccctcttgatggtgggaacggtggccattggcaagaaggtcaataagcagttgacgtggaaggatgcgggggtgttggcgtggtttacgctatgtgagttgcacttttcttttcttagggtggaacgcttgatgatatggatatatgaggaacagggaagtgggacgctatgaatatgtcagagtttgatgaaagaagacaggatggatggatggatggatggatggatggatggatggatggatgtcaaagtggacagtggagttgttggtgagtcaagacaggatgatgtgtgctaacgagatgtatcgtgaacaggtggtttcttgcattgtttctttgaaggtgagcacacaccagcgttctctcatttcttctgagatcaagtgaaaactaacggcctccccaggctactatgtgctcaaccacgccaccctcgccagcaagcaggacatctttgctcagctgtggaaggagtacgcgctgtccgactcgcggtacatgacctccgatccattcatgctctgcattgagactctgaccgttctcacatggggccctctctccttcctggccgtctttgccatcatcaagggcaacactagcctccgtcacatcacccaaaccatcgtcagcgttggccatctctacggcgtcgccctctactttggcacctgcttcttccaggaaaagtttcgcggcatttcgtacagcagaccggaaacgctgtactactgggtttactacgccggcatgaacgcgccttgggttattgtccctgctagtacgactcccccctcctctttcaaccccctttttttcttttcttttctttttttttcctttttcttttttcttagtgttccccttttcctgttctggcagagctaacaaaaccccccagtcctcctcttccaaagcagcaagaccattagccaaggtctctcggtcctcaacaaagtcaagagcatgaagggcggcagttcatccacctccggcagcggcagcagcagcagcatttacagcggcaaggcggagagcatcagatcgtttgatggcagcagtgagagcaagagtagcaacagcagcagcagcagcagcagaaaggccgacaaggaaagcaagcgcgagcctagcagggatagcagagatgggggcgaaaggaggagggatcgcgtctcggagcaggctgcctatttcagagacgaaggcaggccggagagcattgcggagagcaaatatgagatttgggaggagaacagggcggatgcgagggagcagttgaggaagaagaggacgacgggtcggagggagtaagaatggatgtggaatgtacatataaagtggcggccatcaaggtgtcaggttggttggataggtaagagatgggatgacaccggcacgagctgggatgggccagttcttaacgtctacattgtagcccggagtgtgggatccacttctgcggtccggtggtgtgggcgggtgcgtgctcgggatcagaccgggtattgagacatgtgcacaccccgtggcttctcggtttcgggatgatgaatgatggggcaggtcggcgtcggtgttttttaactctttttttttttccagttaagtagtctagatgcttagaatctgtagacattatggcctgcatgctgtctggcgatccacagtgacgaagtgcctcggcatgctatcactgagacgagtttgtgaaatgttttcgaccgatggttctaaacactctgtatcaccatccatcttgaagatcggttacattgatcgtcgtcctctattaaattagacgaacatgtcagttcttaagccttgactcactagatcaattaatgctcgagattgtggtttccgtaacttggtcacgatgattcacgtgcagttaactaggagggcgcaaagcagttagacaagtacctctacaattctccacattggaagctcttggtcccacaattggctctaattggatgtgtccttccccatacccaggggcattacagatgccatccttgtccctcccttgccgtctgctaggccaaccccaggatgccgaggttcacagctgacaggacccaaaaagccaactgaaggcaagcgctgtgaattgaatgacaggatcctttcagtcttttaatttgacatcgatcaaatgacacttgcatgttcacctgcttctcccatctcaactgcactgcgcctgtttacatcaataaagtattttaagactacctacttgattgcattggatgattgtctccgacacgctttccaccagtagcgagcgggttcgcgcctctccctcttcgttttcagctctcttcgcgcgccagacgggggtgcaccagattcctacctattcaggccgagaaaaaaacaacatccgagttcacctgccaccgctagccaccgccaatcctaatcgatcccagttcgctccaaccccctctccagggcgcccttcccccggtttttccactgtctatcgcgcaggggcaattgcaacaattccttcgcatcgatccatcaacaactgaggactgaggcagtaaaatcacaatggcttccaatctcgattcatcgtcctatctcagtccgagcatgatcggatccggaatcatgtcgtcctcgctctcgtcgctctcgtcgtccgtctcctcggcgcgccatccgtcctcgtccaacatttccaaggcttacagacaggcctcaacactatttctcacccgtcgactacccgaagccctgtccactgttctacctttaatcacaccgtcttcctccgaattcgctactcctggggatgttgcttccggcgccgccgcattcgacccggcacctgtcgccaaggcgtcacgatccaccaggataaaggtgtggagtctgtacctgaccatcctcaacgcgattctggagttgaactcggacgagggcaaggacgcctttggcacacaggagtggagggctctctgccacaaggtgcgcgagggggaggtttgggaggaagtagtacgcagtggataccatgggtccgagggagatgtcgatgcggatgtggttatcaacttgtaagtcggccagcaacaccatcatttctgtcagccagccaacaaggtactaacaccccccatttacagagccacccttctcctcggccacgccaaaactcagaccctcaaccaaaaacgtctagaaaactatctagccgccgcccgcacccccaacctcgatctgacggatcgtctctcgggtccctctggcccgggtggttcctccgcctctccagcccgtcgcctgcgctcatcctccaaatctggagtggcgaccggacatggcgctgacaccccgcgagacctcaatgcgcgcgtcaagattctcgaactgtacactttgcatgtgctcccacgcaacgacgagtgggcgtgcgcgcgagagttcatcaacatgagcgcggtcctggacgacgagcggaaagaagctttcatccaggcgctggactcgctgaaggaggatcaggaagaagcggagcggaaagcgcgcgaaaaggaggatgcgattcgcaaggacattgagaatgcgcgcaagctgagggcggagaacgaggagcgcgagaggaagaggttggaggaggaaagacagaagagagaggcggcgggggtgaacgcaagtacggctgctagtgcagggagcggaccgacgacggaaggggaatcgggtgttgaggccaaggggacgggaacggggacgacgaagaaaccgaatctgaagaagaaggcttccgcgttgaagaacgggggggcctcgtcgtcgtcggcgtcttcgaaaccggctaggccgtcaaggaaaggagcgtcgtcaccgaccgcgaccaagacgacgggttcttcttcgagtgccgtgaccggccctggaatgggcacgaaggcggctttgatactgaacaatatccggtcggtgttggatcaggttatgacggcattccatgggaacccgttcctgctgtaccggacgctggcgttcattatcgggttcctgctgatgttcagcaaaaagagcgtgagggagagaatcacaagagtggtgcagcaagggtgggggaaagtgaaggctacggctggaatggggatgaaagttagttacatttgatccgagccccttttttgctgcttgggtaccagtattattttggacattgggagtaagggagggaatattcctgctctgatgataattagcattgcggctgttgtcgcagcaggttttggcatgcgacagttttgtttcgagtctatcgttaatgggtcatgcatcacggaaaatagcttgtttcgttttcagttcatagtcaaaagagatgacacaatcactgcaacctgacatgtgatggcaaaatctctaaagagtaaccaaggccatgttagtcaacgcctaattaagagtacgtgcttgcttttcagctttgtctttctcaactcctgccctcttatgctatgtatgtgaacagaactccctaacgcccttgatgccaagtcaaatgcagcttgagcttgtgacaaatttcttttctcgaagttatatgccccttccaacatggtttccatccgtcacagccaggagcccatctcatatcaggaaactaaccaccccaaacaatcttcccacacaagcccatgcccgggcatctctattgttaaaatgttcgatttgttttcttttggtaaaatagctattgtgtgaaaacgtacttcgttagcctctaatctttacgagcacgccatctccaagcactttatcccacggcaagcgggaagggggggggaaaaagaagaagagaacttacatccgtcctggaactacccaggtttataattttgggacacccatccctgtccttttcgagtctggtgcactcgaagcagtagaacgcgtccgagatgccctcgccgccgcacaccacgcacttgttctggtagttgccgaacgagcactcgtcgcagatgcgcaccagtgtcgtcggccgcacgtacgagtcgcacacggggcacttgccatcgcacttgtcgcagagacggccgatggcgatgccggattgtttgcggcacattactagatcactgtggggaacgggaatgttagtatgtacatagtcgggaaggtttatcaagaaagggtcaagcagggctgggttgggcaaggagggaagcgagcataaaagagacgtacggatgatggcgagacatggtgggctagagattatgatgtgttttcgcgacggtgatggtaggcagaaggattgaaattcgggtgagatgggcacgcgtggtgctgtcgcgtagtataaattgatcgctcagagaatgcgctgtacggtgaatctggtctcgaaatggcacttgtggttgtagccgaggacgatagggaacgtgatgcaaggcgaaagatgcgatcactggcgatgccgatgtggaatcgaatttcgtcagcctcggcggcaagtgggtagcgatgtggcgtcctcttctagcgttttccgcgttttcttctgtcagcctcgtggaagagcggatcttcaaatgccaagacatgcgactggtgcaggaaagtggggttagcttcccagctgcttccccgaacagggggattcgagcggcctcgaacagcggactaccctgaataatccactttcggggaagctgctcactgtgattctcccactggagaagttctggacacagccggtcactaacaatttggcttccatcaatccaccaacaccagtttccaacaacgaaccgggcgtgttgggagatcaaaccggccattcgacatatatgggagaagtacattcgacctttaactgcaacgcacaacaaaacctttttgttacgccgatcacgttttctgccaatcacttccgagctacaagaccttacaactccaacacctttgcttcagcttcaacgccaagctgctgtcgatttcctactcatgtcttcggaaccgatgatggaaacagaggacttgtctacccagaaacgaaaggccacttcctcaccatcgccagaggatggcgtggctgctaagcgcaccaaactggaggacgggaacgtccagggcaggatcagtgagattgttgaaggggaagcgacgccaaaaaccggcaggacagaggaacctgtaaaggactcgatgcgggagccggtcgccacagcgagggagatccacgccacgtcaactaccaaggacaatgatcatccaatggagaacgaagctgtggcacgcgcccaagaaaccacagttcaaagcccagtcactactagtaggagagagtccgacgagcaaagggagcaggccgcaccgccgtctcgaaaggcaccacttagccccgaacaaacgcggaagaatgttagcctggaggagaagaaacgcggcaggcgcttgtttggtggtctcctcaacactctaagtcagactacacccaacaactcgcagcaaaagaggagaaaggagattgaacgccgccagcaggaacgagtgcagcagcagagagtcgaggatgataggcgcagaaccgacctgctcgctgaacgcagacgcttccgggatgccaagcaggtggacttcgaagagcggatggtaggttgtcctttgacaacggactgttgaacatgcttactaacagacccctttaacttttagatgcaccggcggcatgaaaagatgcttatcttggctcatagtctgcgaactgtcagcgagccggtagttgtaagaacttgacccctgggacaacgaacacgacttgaatcgagggctaatgatactactagtactacaaaccctgggagctcaccaaagaacaagagcgtatcctcgatgaacaagtccgcgaagccgaggagaccatcaccagggaggtgcgccagttcgaaatcaaacatggacggccgccaaagaatgaagtcaaggtccagccaaagtctgagatcccgccaccgccaccatcaccaccatcaacccatgttgacgttgtccggaatgaacaagatcaagttggtgagcagcctaacaagacttcagaagatgctaaccatggtgctgttccgtcattgtcatcacaaaatccagcagcagcagcagcagcaactctgagcacaggtacaggcgatgacaagggcgtcactgccacgaacattgatactaccactcatgaccaggaccatgatggcgatgagatgatacaagacggggaggatatggtcatatactagaggtaactttacctatccccgcttttgaaatatatcccagtgtgggttctacctgtcggttattgtcgccttgggttttggtctaaaacaacggctgttttgttgaaagctagctggctagccgatgttccttgactgtctaacgtcggggccatatatgtgaaagtaaaggagcataccccaaccaaggagggctgtgaagcggaaggaacgccaatgttacaaaaggaatacgcatttgttgttatttacttgcagccgcggttttggtagatgccctactaagcaaaatactttgatagcgttttctagagcttttccacaaccagcagcctagttccacaacgtgagaacatcaaggcacctccgctcactcaaagcttcgcatccccctcagtcaacacaccacccaaaaactcggcaatagcctggttcaccttgaccggctgctcccacaatgcccaatggctagcctccacctctctcctcatcagcttcttgtcgaagaacctctccatgccttgggccatcgccggcggcaaggccgcatccctcgtggccagaacaaacagcgccggcggctccacaatcttctccccgtttgcgttcttccccctcttctccaactgcttcaacagctccctctcatcctcatagttcacctcgctggtcctataccaattcagacctcccctcatgcttcccccatcattgcccgccacctccttcacatagtaatccatctcctgctcatccaacaacgggctcttgcccatcttgggcaagttttcaaacaaacagcccttctccgtcgtgaacacgcgctccccatccggtcccttggcgccatacatgccactcaagaactgcctgatcttctcctccccctttacctgtgcttcaaactcgggcccggacaactgcagctgatagcggaaattcggcagcaccgtctcgaccttttgcttcagcgggacgaactcgcccgccctcggcgcccagaagggcgtgcagacggagaacacggcccgcgtcacgtcgggaaaccagagcgcaaaccgccaggccacggcgccgccccagtcgtgtccacccacaatgatcccgccttccttctcaatctgctgacgcccaccggggacttcgctctccaccagctcgagcaggtcgtgggtgacggacttgaacgagtaggcggtcagctccgcgggcgactcagaccggccgaagccgggcaggtcagggacaatgacgcgtagaccgagagatacaaggaagggtacttggtagcgccagccgaaggaaaggtcgggccagccgtggatgaggaggacggttccgcggggttgggaggcgtcgctgccatcggaaggagggagaggggcggagaagaggtagtggtatttcttgccgttgatggtggcggttttggagacgacgcgggggtcgtggggggtgagtttgggagggaagtctgcggtggatgcagccattttggatgaataggatgatgaattggatggggatgagttgttggtgagaacttgagctccagtctggttgagttctgtgagtggaagttagctagatatgttttgggtattggaggatgatatcacgatggacacatgtgtcttgttctgtagtttaatggcagcacgaaatgaaaactggcagtaaacggacccttaaagcaatgtgccacgtatgtgttgttgaacctcggagagttcttggatcataagcaaataatcagagaggttatgttgtctttgtgccccccttcttatacctttaccattcagacgcgtagtggggaaatgggggtggaggggaggcagcaacaacaccttaggatcttaggtgctccatgcatacccgccaagaccctcaaagatgcctcggaaagaggtgatcatcgaaacacgaagacccttgcctttgcgcttcgtatgtacttggctcgtcgatttggccgaggcataattaagcgaagggtacctttttaagtgggtaagggaagagggagagctattggctgttgggcgatgagtagacatgggatcggtaagatggtggattcaacacatccaagtcagctacctacatggtgcgattgcaatagattcagactggcaatgcaaaggcaagcggtgaagaagggatggataacagatcgattggaagacagaaatctttcaagactgagttatgcctctattaccatcttagccaaggtgtacgtttgtagggctcacagcttctgtccctgaaccacctattgcactacactccagcacgattaccatcgtggggtaatcagaaagtacctttgcctacatggcatcaacatctgtcaacatacccatctcttccgccccctcaagtagtgatttgggggcaaggctgtgccttcctgaagacaccatctgtaaactcgtatccatccaacatttcatgccgtatccatagtccagcaccaaatatacacgatctcacgtggcatccaatgcgctgtaattccctgattcccctgagcgtctgctcagcctctaggattgtacaacgctctacacgggaggatacacctcgttccctggtcaagtcaaactgaagaagccttcagtgatccggggactgttgctcttgacggtacgaccgtgtgtcgagtctctcagcataaagttagcagtacaggcaaaacctagaaactgatgaaggccaagtggatcgttgggcatgtcgtttacgtcgttcatgtggctatactcgagcttatcgtatcgcagcgtagctttggtaattttcgtgcctatccagcaacgatttgtctgcgacatgctcacttcaaggtgaacttctggccgttcacaaggggtgctccggcagtagtggttttgttgggcttgccacagattgcgcaggctattgataagaattagttcctattcatctttcagaaacctccaggaagggtttcaagacgtacagttggcgcggtacgcgcatttattgcaaaaggtgtggccttgtgatacttttgccttgcagcgcgtacaagtgctggagtattgagcataggggttctgagccgccttggacagcagtttgctctgtatggtaaggaccagttagtacagacgaatagtttgatatcttctaatgatgataggatgaccaaaaactcacctttgtcactcctgtgttgcccagagttgccgactttttgggtcccgtggccgagctcgatgatgacgatgttgctgctgctggggagccatagtacatctcactcttcttcttgaccgccggcgtgacgagggtcgtcttttccttcttttggcactttgcgcaaaccatgtcggggatatatttcttttcgggcgtctctcctatattccttggttgaagtggtgagcaagcttttgttgacggttgatgagatagctctacgtggttcaagttggtgatgaatgaggtcagagcacaacagcggcggcaagttgaggtggtgtccgctggggcgttgttaccatggtgccctgtactggccgccaagcccatggcgcatcccagagaagaaccagagaacttgaagggaccaagaaggccgcgtatggtggggtaaaagggcccctactgtcagccactatcgcttagtcatgagcttagcgtcctcgcttccagcctcaaacacaccttggagcatcttgattgggtgtgccgcattcgaaacatctttattcatagcaactggcaatccacacatggatgctctgcctaacaacggtgacccgctaacaggagcgctgtgacgtgccttggcggcttggtcccctgggaaggcgattgtggtgttagtggtgggtgagtgtcccagtctttgtagccggtacctctacctatggatggtagtgtacattacgattacgtgcagcttttcaagcccatcactcaggcaatcccttccatccctgacatcccctgaattccagaagaaataaagtctgcatcttcaaacatccaaaacatggaacctgccctttcctgaggtcgccagacttgggtaccgatcgttggactctttctcaacatcccgtcagggggtgcatcccaactcattgacagggcactcttcaagcaaaccgtattggcgcgtaccaggaaccgtaggtatcgaaccgggcccattggtacctacctctattctagattggtgtcttgtatcattggtcttcctgtaccggggggcaccagttcgttaattccacacgcgaatcctgcgctgagcagccttgaaaggaggctgtgctgcatcttcacttgacttcccatgacacggcggcggcacctactgcgctagtatccagcccaccatccactatctctccgtacaattcccaactccaattcagcttccccaagttccacctcacgcattcgtctcgtcgcaaaaagaaacgttcctgcggtcaacataccttacctagactcatacgctacccagcactcgaccacatccatcaaagccgcattacacacgcgctacctactccggcctggaatcaacaagtgcccgccgtatccggattcctccccctcgtccacattgagtcctcagatgctcctattcccgctataggcacgactctccgcccttgtcttcgaatccctcgcttgtctccgcgacaccaccatctcaccttggtctgacggactgtcctaccgacagcgtccattttccggctcccggtctccggcatggcggctggccgcccccctcctggggccccgtcgagcgctcaacacgacgatctgctgctcgacttcggcaacgaacaaccatattatggcgggggacaaaggtcgactttaaacgacgacgatctcttgcgactacacagcgatgatgcgcaaggcgccgcgcaacctcgcccgtccgtatcctacgatgacttcgtcggctccgggcaaacaacacaaccaacagctacaagacctatacagcccgcgccaggcgcgacaggcggcggaggcccaataagtccataccctgatagcaggtccctggaccggcatttcagccaaacgtcggatctcggaaactatcaacgctatgccgaggactctgacgactaccctgacgagagtaccacgtcctactaccaacatggcggagctatccccccggactcggcggctgcccgcgacagcgcgcgcgcacggaatagcgtcctgagcatgggtggcggtttgatcggtcgtgccaagaacatgcttggaatgggccctgagggatactcggagatggacctccccttgacggatccgcgagcgaccgcacgggtagaccactctcacgagcctcctcctccccagaagccagccaagaagtttgatttcaagtttgggtttgggggcggaaagccggatccagcaacccttgggccccgtatcatccatctcaacaaccctcccgccaacagcctgaacaagtatgtcgacaaccacgtctcgaccgccaagtacaattttgcgacttttttgcccaagttcctcttcgagcagttctccaaattcgccaacatcttcttcttatttaccgccggtctacagcagattcccggcctgtctcctacaaacagatatactacaattggtcctctagctgttgtgctcttggtttcggcgggtaaagagatggtcgaagattatcggagaaaacaggcagataaggcgctcaatatgtccaaggcccggatcctgaggggttcgacattcgaggaaacgaaatggatcaacgtctcggttggagacatcattcgagtcgaatctgaggagtccttccccgccgatcttgttctcttggcgagttccgagcccgagggtctttgctatatcgaaaccgccaatctcgacggagagaccaacctcaagatcaagcaagctctgccagaaacgtcatctatggttagctccagcgagttgagtcgtctgggaggcaggattcgctccgagcagcccaacagcagtctttacacttacgaagcgaccttgaccatgcaggctggaggtggggagaaggagcttcctctaaaccccgagcagttgcttctccgtggtgctactctgcgcaacaccccttgggtccacggtgtcgttgtcttcactggccacgagaccaagctgatgcgcaacgccacggccgcgccgattaagcgcaccaaggtcgagaggcagctgaacacgctcgtactcttcctcgtcggtatccttttgatcttcagcgtggtctctactgtcggtgatctcatccaacgaaaggtggagggcgaggaaggtctcgcttatctcttcttggatcctatgaacggtgcctcggctgttgctcgcatcttcatcaaggacatggtcacatactgggttttgttttccgctctcgttcccatttcgctcttcgtcaccattgaaatggtcaagtattggcacggcattctcattaacgacgaccttgatatgtattacgacgttaacgacacccctgccaattgccgaacttccagtctggttgaggaattgggcatggttgagttcgtcttctcagacaagactggtaccttgacctgcaacatgatggaatataggcaatgctcgatcgctggaatcatgtacgccgacaaggtgcccgaggatagaatcccgagtggtgaggacggagaggatggaatccacgacttcaagcaactgcagaagaatctcgagagccaccaatctgcgcaggtcattgaccaatttctcacccttctcgccatctgccatactgttattccggaacaggctgaagacggaagcatcaagtaccaagccgcgtcaccagatgagggagcgcttgtcgatggtgcggtacagatgggctacaggttcgtcgctcgcaagccgcgcgctgttatcatcgaagccaacggccagcagcttgagtacgagctcttggcagtctgcgagttcaactcaaccagaaagagaatgtccacgatttatcgttgccctgacggcaaggttcgttgctactgcaagggtgcagacaccgtcatcctggaaaggctcaatgaccagaacccccacgtcgacgccaccctgcgacatcttgaggaatatgcttctgagggactacgcacgctctgcttggccatgagggaaatcccggagcacgaattccaggagtggatgaaggtttacgagacggcgcagacgaccattggtggtaatcgtgcagatgagctggacaaggctgccgaactcatcgagcacgacttctaccttcttggtgccaccgctatcgaggatcgcttgcaggacggtgtgcccgagaccattcacaccctccaggaagctggcatcaaggtttgggtcttgaccggtgacagacaagagaccgccatcaacattggcatgagttgcaagttgcttagtgaggacatgatgctgctcattgtcaacgaagagagtgcggaagctacgcgggataatcttcagaagaagctcgatgccatccgcaaccagggcgatgccaccattgagatggagaccctggctctcgttattgacggcaaatcgctaacgtacgctctggagaaggacatggagaagctcttccttgatcttgccatcatgtgcaaggccgttatctgctgccgtgtttcccctctgcaaaaggccctggtcgtcaagttggtcaagaagtatcaaaaggagtcgattctcctcgctattggcgacggagccaacgatgtctctatgattcaggctgcccatattggtgtcggtatcagcggtatggaaggtctacaagctgcgcgcagtgccgatgtgtctattgcccagttccgttacctccgcaagttgcttctcgtccatggcgcctggagctaccatcgtgtgtcgaagaccattttgttctctttctataagaacatttgcctttatctgacacagttttgggtatgtgttccatgcaggtaaccatttctgattcaaaaacactgacctgaaacagtacactttccaaaacgtcttttccggtgaagtcatctacgaatcctggactctctctttctacaacgtcttttttacggtccttccgccgctcgcccttggtatcctcgatcagttcgtctctgcccgcctgctcgaccgctacccgcagctctacaacctcggccagcgcaacaccttcttcaagatccgtgtcttcggcgaatggatcatcaacgccgtctaccactccatcattctctatgtaggcggctgtctcttctggctcaacgacgggcctcaaggtgacggtttccctggcggaaagtgggtctggggtacagccatgtatggtgccgtcctacttaccgtcctcggcaaagccgcgctggtgaccaacaactggaccaagtaccacgtcatcgccatccccggttccatggctttctggatcttattcgtggcagtctatggcgaggtggcgcccaagctgaacatcagtgttgagtactttggcgtcatccccaggctgttcacgagcccgatcttctggatccagatgcctacgctggcaatcctctgtttgctcagagattttgcgtggaagtttagcaagcggttgtggagaccggaggcgtatcatcacgtgcaggagattcagaagtataacattcaggattataggcctcggtatgtttttgccatgattcgtcgtccccccctcctctccttacttttttaccctgcctctattcgattgctaacgcaaggacaacagcatggaacaattccaaaaagccatccgcaaagtccgtcaggtccagcgcatgcgcaagcaacgcggttatgccttttcgcaggccgacgagtcgcagacccgcgtgctccaggcctacgacacaacacagcatcgtggtcggtatggcgagatggccagttcaagaccgaatcaataaaaaaacaaaacaaagcagaaataacaaaaccagcgaatggggttgcgcttaatgtattggggtgggagggacatgaatcaaagtgtgtatggacggagatgtgatgaataggtgactgatggactgattgatggtgatggatggatttaagatgaaaaaaaaacggaaggaagagacatcttctttgcgtatcatgaggggggcacgcagacagactaggcaggcaagcaggcatgaaagggaggtatacgacaacttatttttaatcgttttcttattcttcgctccatctatgcttgcgctttcctctactgacatgttcttgtgtatgtgatgtggggaaagaaaggcgtagtaggttcattgatttctggtgacgagttttcaaccctcaacgtggcttcataatcctctgttttcaacagttaaagcacatacgaccatacccactggaaaactcgggatcccgtccgctctcccatagataagccagtgagggccagactagtagttgggtcggtgacgaccagcgaatccctggtgttgtatgtttttgatcctgtctttgtttttgattttttattctttttagcccatttcattggcccatccttccttcttctctcatgtgcgtataatttagaggtaaattaggttgaagttggattctaactggaactttttgattttgcctagctaggtgaaatggccgcatttgcggtagatgagacggtgacggatacatgtatttcgtgggtattgtcttgtcgtttggtactaggtaagtcaaaggggtagcgcgagcgctgaaatctaagtacttgtatgcaaggaatgatgatgtttgacacatataatattgacggcgagtattactgcttattatatcttctcgtgctcttggcatgagagtttggtacaatgttccagcacaggatgaaaacaacatgtctgccttcctacctcccttaactccaagtggacttgatatctcggagttggaaacaattcaaaggcgttgtatgtcttatagttatcttgatatcccgaggtattgaagaaaatgaggtaaaaatgtaaaccccttccattcaataaatgcctgtacgtcaggctaggctaacatgatatacaatgtccatcagcgataccatcggtaggagtacccggtgggatcggatgatgtactcggggagtagcagcgtattgcttcttgacaggttgcttaccggtggttacttgcgtcttttgaggtgagaagggtagcgagatgactctcccggtaagggtatattaggggggttgttatcgtggttcatagaggctgcaaaggtacttctgtccccgagatctcactcaccgtgtcgacagccaggcaggcgctcatgtgtttatgagatgtttaccttcctcttccttgtcttcagtcattgaccagatcacatgccaggacgacatgatcggttctgaacctgtaatagtgagagcaatgcgaccctttcacgaagcatgaaggacatgggaactgttcagaagcttctatgcacctctcccactttacacagtagtgtaaatgttgcctgtgttttgccatccgaactccgagcacatgccagcgtttggctctcaagctaccaggaggaaccaagtagttctcaaccaggtgtccattagctttcgccagccggacatactgcgtacataccttgatggcgaagaagaccgagatcccaaagccagtttccatcgtcaagtcgtccgagatgatcgtcgatcgaggaataacttccaggaacatcggcagttcatatccacgagccgcttagtaatgtgatggatccggtctggctgactcttcatacacagtagagagtcccgtgaagtcgcgcgattttcgtgcgtctctgtctccgtaggatgaatcacaaaacagattccgatatgtccgagcatgatgcaggtatgcagacaggcggtggcgtgggtgacctggttcgatgtcttctcttcaggatatggaaatcgcaagagttctccaacttccatggcccggaaaatagtaccaaaaaagatggggaagaatccaccggaaaacttgctcgcggcctcacacagtgcccgttcatcttgtcgccgcccagccaagcgagccagccaaccagcccggcaccatgtccgacgaccggccgatccccggcattccagaaccgagcccagctaccgggccccgtttggtggctggggcgatgggtgggtacacgtgcaagatgcggcatttgccttgtccgcgttttctctggctgggtctttttttttctttggccgacattcacgaaatcatccacgttctcacgtgttttgcgcagcttcgggagttaaagattccggatccatcaagagtgctgggatgagccaagtctcatgcggatgtttccgctggattgccacgggccgatgccggcgatggtcgccaaacatgtcaagctaaagaaaaaaaacaaaagaaaaacagaaagttggaaagttccacaagaagcacgcaataccgacgcgttttcacgtggggacttcacaagatgggaagcttggcggatgtgatgtctgaaaaaatcttggagagaagcatggcgctttggtgaactttttggaaggcatgagatatggatcttagaagggacgaatgagatgaggcggaaatagggttacgtacaggatgagcctggctctagtgtaactgtcggggactttgagtgaacaagtgagactgtctcttgacttcagaataggattcagagctccaagattccagtttgatattggttcgaattcggctttgatactccactgaaaagttcagaggaagtctgacaacgatattgttgaacctcctcgagattttgcattttttttcttcttccttcccccaggctgaccgacatgaacctgatgattggcaaaagtatgtacctaccttcctctctggagcatttcggccgatgcttcagttcggctccagacaagggaactaaaaatagaaaaaggttggttgatgtcgaggcgaggggacgtgacggtgtatcagaagctaccctagcaaccctgcaatgtcattaggtgataaaatcggtagtgtagtgtagttaaccccaacccgtatgcgttgccccccccccccccccacccttcgccaaccccaagacatggggagatgaacgacaagcgatgtcgcctttcgcccgagtaaagtttgcctctgtatctcacggggcataacaagtgtacaaaacctatctattagagactcatcactgcacgccaagaagcctagacaaccaggacgcgtatactggaagccaagcccgatcatcaatccctttaatggtgaacatatacaaccggaggtagagggtgggggacgctaagatggacacatttttaccgttaaagggatggatgaccctcgacgttgggcttgcggatcccctagaaacttacactacaacctattataacgcatgttggatgagaacaggacaaactaatgcgcaacggaactccccgagtcatggcagagacgaattattcaatttcgacagtgctggctgcgaaagaaagtctcggcgatgtttgccagtctagtggctcaagactatccagctggtgcagcaatagtattccggcgtgcagtctgtagtgtgggaaacgtacgggtagttgctgatgtttgacttcagaactccctttggtatcttgtgtcgttcctttttcagtcagcccggcggtaatgtatgtgtagacggatgcataacggatgcctaaccggggctctggctggggaggaacagctcatggctattaggtaggtctattcaacatctgatggcattcctcgagtgaacgaccacagtgacaatcaaaggttgcagcagtgagtaaccgtctggtctatttttaccgtttcttttcatcactgatgggatttgatgcgcaaacaggcccatgggtgaaggtttgttaaccgcccacgataccatcacgcacatctgcggactgcgaccctgcctctagtgtactgtgataatccatcacagaggccttggcgggatgactgggattaacgtactgatggcaaagtgcaaaaaaggacgagaatacaaaattgagatggtttgcgaagcatgacacgcaattgaacattctttatcaaataccaagatccaggtcgggaaggttaccatgacgatcggatatagaagcatctggatcagacctgatcaaacgctgatagtgactcgcaaatggcttcactacgccgtaacgttagcatgctttaataagatgagctatagaatccagggcatggggcagcaggcgagccagctctcacactggtgagccatggttcaatatgatcgctgagcctcaaccgagtcgggttaatttgccggcatgcagaagtctcagatcgggaacaagtctcagtcagcaatgacatgaccatacgtgtaaaagctcagaagtccctgcgttgacggtctttcggttattgtctcaaagtacactactccccaccttggcgatcttcaacgggaacagcatcaatgtcaacatggcagacgtcctgttgatggactcaagagagcattttccttgaaaaagaacgaaaaaactcccgtcatcttcgcggtgtgtaaaagtgctacgatgaacggagacccggcaatcgtacggtccaccgctgcaggtacggcaccttcaagggcaccaccaatccgaccatcaccaccatcagatgtcccatcaccgccgccaccacgcctgccaatgggaggtttccgatttgagtgtacttcgagggtaaccgagcccccaaagtccctcagctttgcgaccaagcgatgcaaccccagtagtaggtgtggggtgaagacacggcattggatcgcttcattagttatcattttagtttgcaggtttgcgggttgcgggatcggacttctacgggagttgtttgattcatgtagaccaacgtgacaaggtgcgagcgcgggcggcagtatctgatcatcaactcgatcaacgtccctcgacctatgagcggcatctcaatgacacgacaaaattcaagggggtgtgacaaaacacgatggatagtcagataccgttctgctgatatactccctcaaattgtaaagctgttatagcgatggcggtgttgattttcaaagtgaatagtaaaaaaacaaataaaaagttgagaaagatacaagacagaaaattaccacagtcgcgagaaatcccgagatattggcgggacacaccgttcaccttcatctttcaatggcatcaaagcatgaaagtatttcttggagtttctatccctgatcggcattacaaccttgcaaagagttggttcagcagaagaaaaatatctctgctcggattctgaatgatgtcaaaagagaacggaattcagaaacttcctcttgtttttccatctcgatagcccagactggaaggtgtttcttcgcataatcctgtggtcaaccaaacttctcgcacgaccttcccgatgcatatccttttgtcgaagagcggaccctgctgaagatgaacgtcctgccatccactacaactccaaccaaggtattccacaccgaggtgagtgtagtgcggtatgcggaaagaaaaaagagacagtaagcaaaggtccctgtaacgctttccacagagcaagcgaatttgatactgtgaatagcaccacgccgaagagatgtgtgcttgtgaggttcgggtaacgccgccgtgtgattccctacagccatgcggcccatgccacacacgggcatccagtttgatgatcagctagccggctgacgcccaacaggtcgttggatgaaaattaaaacatgggcatgggatctgaaaatccatacgttgtagtgtagaacaccattcagcttcctcagaatcagaacggcgtccgggaacccacctttgagctctcaaccaccgctgttgcatcaccatcaacgagcaaccccaagttctgggcccggcaaggtggtatcatctgagcatgaacggccggcgccctgcagaaagagagaattcatctttcccccagctgtacagtcatactgtgccaaggttgtacagtagctgcggtgactggatgacttacatgattgtatcctccaatccaccactctcggcctcgaaccatcagattatcaatcaagagggatgtcattgaacgaaaataaggtaagagcactcactgccgacccttgcaaaatggcagttgtgatatccttggcacccaaactttcttcatcctcgtggctcgccgctggccgcatgttctcgggcctagtttgctcggcatgcttagaattgggggaccgaaataaaattaaacaaaaaatcgcccaccagagtggcgcatacactaagtacataccagaaacctttggatccggctgtcatggctaccccttccctgcagttcccacactcaatcgcctgtgcagtcttggcaagaggtgtgtgtgcgtgcacacacacacacaccgcacttctatattgtacaacttcgtcaaaattcatcatttaataacaatttctacattaatctaaagctatttcatcgtgcaaaataattacaacactagtaatcaatcaaatccatcgcgataatgcctcccaaaataatctttaatttaaaatccgccggcgtaaaacgatcctgtactcaaagcggcgcgctaatagtctacttcgacgaaaattaaaattaggaagatcctaatctaataattctataacgcgcctcctcccgccttagaaagaagagccgtaaagctgagtaatttattaaagttatttctaagactattctacttaagaagaaggctgctcctattaaaattactattaaaaagaccgctattaaaaaaactgttattaaaaaggggaaggctactgcgctagagttagagctaatcctaatcctaatcctagagccgccgttatccccccccaaacccgcaatacctattgaaatttctagtagcgaagaagattctagcgataataatgaaatcgaataatagctccccgtccgccttactcctaaaaagtaggctctcaataccttattttatttattgggtaataataatagcgaaatagcctcctcaattaagctaattactttagcgctaccggcccagccctgcgctgcccgtaagccaattgctatagtaccgccgccgctatattctaaatactttaatttaatacgaatttaatttaatatagtcggtttatatattactactagttgtactaaattacccgttattaaagaacgtaatttatttagagaggttaaggttgaataaaacgatagcgaactttataaatagcggtttaggataatactacttaatgaaatcctatatatatagtaaagttatataaaagatattattagtaataatgtagctgtaggaataaagtaattagtctttttatataacgttatatatattgctactacttataataaccgccgcgcccggattattatatataataagactattcccgggaaggatttttataataagtataataatattaagtataagaccgttataaaattgtacctctactatactagctagtactattattttactatattatttaaatttcggttaaccgacccgcccgctaataaaatccctattaccctattctcctatagtaatataccttctactcctaccccctcttgtaatttaattaatccttttattaccctaactctacgaatggttaatatactattattataagggttatagattctaattagtaccgagaagtttaaatatattataataaatattatactaataaaagtcgagaagaatttagaggaggaccggtagtgagaggagcgtacgggggtaaagctacgcggtaccgtatattaggagttggtataggtataggcgtacggttttaattataagtataagaattataataaggttattaaatattaaatgtactacgttataaatgggagtataacctattataattttaatgttaaagatgtaggtaagtaggtacgtactatattgttagggaaggctatagtagctaacctgctatttaaattaatacgaaatatattaggtaataaagtagtaaccgcctctaatattaacgatagtagtagtaaatataagggaggaggtaacaatttaccggttaatattaatattattaataatattaataatagtaatagtaatactaatatagaaattataaatagtttactataagctacgctaaggagggacgattttagaagtttatactaattataccctcctcccttatacttattatacccgctactatactagtacttccttccctacttttaatatccttaagtctagctactttatattgccggcggctctattactaattcggcaattattagcggttataattataatatagcgggcgctttccctctattgggtaaagtagtaattattaatttgtatatgctattaaagtattttactattgtattttataagtacccgactaactataagacttttattattaagtgcgttaatactaaccctcctcctatttctataatgattacggtatttatttaactaccggtactactattaatcgtactactattaatagtaagcgaagaggacgagagagaagagattagaaactccttaatagaggccggagaattatttatactacgtccgcctataccctcaactttcggtcttcattcattactattaccctctactccgcctaattggccggctaaaaagattattaccaaattctttaaaacattctataaacgttactatattaggttattaattaaagtaatactagtatatagaactctaatcgctttaaggaatgagctctggaataaggaggcgccgcccaatatatttatacttaaagagtagctagtagagtagtttacgaggctggggtttagttacaacctctatacggtatttagggacggtattaaagatttctttaaaactaaatatataatattagtaacgtagttaaactatagtaagtataccctctaacccctattaccgtaatttaattaactagtatatactttagacccgcgatttaatactatactcaagtacagcgttactagagctctcgcttctatagcgggtactactactagcggtcctaacgagcgataacgatattacgaattaatttataacgaaagaggggggtttctagtattttagtattattatatagataaatacaatttctagcacttctagcatttctggcatttttggcatttttagtacacaattcaatttaatatatataaatctatctctcccttctatattctctactactacctaaatataatatccgtctctctatactcaactagttcgttagtatataattcgctatactctttattaatattattaagtcgatctattactagctttacgttcttaaaatagctacggatttattatattctataccctacattctataccaatcgtttaagaaacgtagcaaaatcgtcgtctaacatcttattaccgccttcattacaatataccctcttaaattactgcttaaaattgctaaagtatactttaatagaattaaattcgggagagtatagtagtaaatactataatagaacccccttctaattatatatatactagagttcggtacggaggtactaactagcattatttattactaaaatactattataaccaggaaatagatttattttaaagaataaatattttactatttaattctaaaccccggctaagtccgttgtacctctaaatattaatatatcgaatagcctatctattataataattagaaagaagtaataccgtatactatatataaatttgcttaatactattgtaataacgctgtaaggtgcccaactagtacaataagcgccgtcctttcggtttatactagacttattataaaatacgaatatttctataataaataaagagatttttaatatccattcggctactaatataggggattgttataatgcctttatatagagtcgcttcttcttctacttctcctatcgaaggtaccgccgtacggtctcggtcgaaatatatacgttatattcgttaattagaaaggtatagatctcatcgaaatataaatcgggttttaatataaggaggttcataacttcctttataatattaattatagttaataaagtatagggagtaatatagtatacgttatactttaagcgcctatataggaagctttctaatattctaagaagttcgcgacggtaaaaatattttactaatatccgataaaatacatttatatttctatacactccttatacttatactaataattttagcaacgttattgggatgctcgttatttattagtattattattattaataccttctagtaagtattagggtagcgcactatatcgataatagttcaaaagataatgtaaatattaaaatagataattgtacgacgtagagtattaaaatatcgactttttgcaccagttttggccagatttcgatgttaaacgattgagttgagttgtgtaaagcgatgtcaaatggccagatttgtcaaatgcggtgtgtgtgtgtgtgtacgcacatacacctcttgccaagactgcacaggcgattgagtgtgggaaaggcagaaggagcatcaccgtagcaatacataccaccatgcggcacgggaacggttggatattgccccaaccatcaacagtctgtgagtcgtgccagtcagtttttctcgcatcctaaagtgatcagcagtcaaagcttttcttagctcctccaaatgcttcggggcctcatctcgttcatgtacaatttgcatgatatacaggtagcttaccatcttcttcttgtgtgattctttacaatatcttgtagatttggtgtcagaggaacatgcagcaaggaatcgacttgcctcatcaaggcccactctgttctaccgccgtccatcatcatcatcttttttcggcttggcaaccaaaaccaaggcaccactgagagaaggcggaccgttcgatacatctcacactggccggggaccattctatgtggatccttgccgacgatatagcgtagcggaccatgaaggaggcaggaaggccgcgggctaacccagtgacttgaactgtgaaggagggaagattttctgatgtgatgaatgccctaacatcgggtaccttgagattagcactccgtatactttcagtaacgctcaaactgtacaatttaatactagtgtacactggtttgtccgttagcgtgggactacttgcaggttcgaataggggagaaatgtgtgatgtagagcatatgattggtccaaaattaatgaaaaaacgtagagagagagcttcaaagagcctgagccttctcagtagtatcccggacacgatgcccaaaaaggaaacagttccagcgttttttcaggacttgcaatcgtcaaagtccaccgaaccagacttcggaaaaatgtctatcgaagtgccacaccaacaatcatatcagggttggaatgtaccatctatgaactacacagcttctataatgggggccatggcaatacttcgacggttcactaacagacactacactacgtaaaagtgtaggtacgtacctttgtccgtttcctcgccctatggtgcacatctaccggtggcacaccctcgaaagctaccgtgctctagtgcaactgtactccatcaagagtccatgtccatcagtgccatcccaccagttgaaattcaccacttacatgtctgtggggttggcagcttcgttgttccagcctggtatgccagaacccgttctccaagtaccccccttacccttgcctgcaggcatgcttgatgcgtgcgtttttgtttccccatggattcggacgaagctccaactctcattgcccatggaccatgcgggggacgctcgttgtgttgatcctggcaaaggtcgatagatgtgatcacctccctgatgggtctctgtcagtctgtcggtctgtctgactgttcggccgtggcaaggaggagtgatataagtaggagctctcccgccactgacatccgagatattgctttgtgtgttctctgtatccctaaccagatatccatattctgggatagaatattgtcacacattctccctgtctatttatttgataccccaaaatcacagattgtgtgtattccttcagttggaacatatacaccagacaacacaataccatgcgtgtcaacgctcttctaccgttgagcggccttattggcactgctctagcggcatgcccctttgccgacccttctgctcttggtcgccgtgccgagggcggtgaggttgacgcccgtcagaggttgaaggaggttgaggttgacgacaacggccaattcatgacaacagatttcggcggcaacattgaggaacagttcagtctgaaggctggtggccggggctcgacattgcttgaggacttcatcttccgtcagaagctccagcacttcgaccatgagcgcgtatgtcttccctgccatggcccaattagcatcaagaatcctagctaacgaaagtttgataccagattcccgagagagtcgttcatgcccgtggtgccggtgcccacggtatcttcaccagttatggcgactggtccaacatcaccgccgcctccttcctgggcgccaaggacaagcaaacaccggtcttcgtccgcttctctaccgttgccggttccaggggttccgccgacactgcccgtgatgttcacggcttcgccacgagattgtatgttgaccacgtaacaacccttcccttcacctcttcagcagggcgttaacttgactccagctataccgacgagggcaactttgatatcgtcggcaacaacattcccgtctttttcatccaggatgccatccgcttccccgaccttattcactccgtcaagcctagccccgacaatgaggttccccaagccgccaccgcccacgactccgcttgggacttcttcagctcccagccctccgctctccacaccctcttctgggccatgtctggcaacggtattccccgcagctaccgtcatatggatggtttcggtatccataccttccgtctggtgaccgaggacggcaagtccaagctcgtcaagtggcattggaagacgaaacagggaaaggccgctctcgtctgggaggaggctcaagtcctcgccggcaagaacgccgacttccaccgtcaggatctctgggacgctatcgagtccggaaacgccccttcatgggagctcgccgttcagcttattgacgaggacaaggcccaggcttacggcttcgaccttcttgatcccaccaagttccttcccgaggagttcgcccctctccaggttctcggtgagatgaccctcaaccgcaaccctatgaactacttcgccgagaccgagcagatctccttccagcccggccacattgttcgcggcgtcgacttcaccgaggatcccctgctgcagggtcgtctctacagctacctcgacacccagctcaaccgccacaggggccccaactttgagcagctccccatcaaccgccctgtctctggcgtccacaacaaccaccgcgacggtcaaggccaggcttggatccacaagaacatccaccactacagcccgtcttacctcaacaagggctaccctgcccaggccaaccagaccgtcggccgcggcttcttcactacccccggccgcaccgcgtctggcgtcctgaaccgcgagctcagcgccacctttgacgaccactacacccagccccggctcttcttcaactcgctcacccccgtcgagcagcagttcgtcatcaacgcgatccgcttcgaggccagccacgtcaccaacgagcaggtcaagaagaacgttctcgagcagcttaacaagatctccaacgacgtggccaagcgcgtggccgttgcgctcggcctcgaggcgccccagcccgacccgacctactaccacaacaatgtcacccgcggcgtttccatcttcaacgagagcctccccaccatcgccaccctccgcgtcggcgtcctctccaccaccaagggcggctccctcgacaaggccaaggccctcaaggagcagctcgagaaggacggcctcaaggtcaccgtcatcgccgagtaccttgccagcggtgtcgaccagacctactccgctgccgacgccaccgccttcgatgccgttgtcgtggccgagggcgctgagcgcgtcttcagcggcaagggcgccatgagccctcttttccctgctggccgtcctagccagattcttactgatggttaccgctggggtaagcccgttgctgccgtcggcagcgccaagaaggcgctccagagcatcggggtagaggagaaggaggccggtgtttatgccggtgctcaggacgaggttatcaagggcgtcgaggagggcctcaaggtgttcaagttccttgagcgtttcgccgttgatggcgatgatgaggagtaagtagatttgataacaatgggatgaccaaagcgaggggggaagggtaatgcttaacgagctgatgatgagaatttgatgatttgtccgttttggaaaacgaacaagcgatccatggggtggttgagctttggattcaagggggttaaactttttgtacatatctttacctaccagtacttaatctgaaagaaaaaaaatgggtacgagatgccagaaatccgaatctttgttatttgatgagttcgaagaagtaacggcaacaatgcaccaacatgatgcgtcgcaggaactatgggtcacgtggatggctgcagaatgggttgtcaagtggttctttccgtccttgccccatcgaaccattggcttgggaatggttgttgttttgatgaagtctcgtgatgttcaggtcatggtgtcgtggtggtattgtgtgtgttgcttcggttgcatgtcgccagcccgtgtcgtccatgctcagtaaaggtgcggacagcgtcagctgaagatcgccggttgcacaaccaaaaaaagagagaccaagaagtgtgttactgcagtctcgtaatacccgccctggccgtatgatctcgatattatgttttggtgttgagaagatcaagcacgcagctgaaggaataaattaatgcaaggtatctacttacccgacagtacctacagctgttgccgccggcactaaacacgccgctggggcaccgctttgggtccacgtgtgctgggcttatgtacatagtaggcggagccctctgcatgtctcccgctgcaaccgcgcctatggccgatgacgttagcagtcccctatcgcagcagcctggagataaggctaagtccatgcgacaacgggcagcagccatcaaggtgcagctgacacccacctaattcaacacccatcacctatcccgtccatcgccatccatcccgacgtgtgcgcgcgctttcatcccgtgtcgtccgacgcatgacgatttgatcctattatccccgcgattctccaccatcaaaccgtcgaatcagacacatcaaacggcgaacggaatcaaggcagccgacaccggaagtgggttggattgcggaggacggtcaaggcgattcacgactcgtgaacgccagttgcactctttttaagacggactttcgacattacaaggacgccggcagcattgcatgtcggcagatcagcccagtattagacttggtcccataccaacaagttccagcggagattccagacatctccaagggtcaacgacagctacccgtgacaacggaccaccaactatcatggatcgactaaagaacttcctgacgccggtgaaggcaacagacgaggagtatgagccgctggcagacgactcctcattgacactcgaggaggaaggagagacatacgaagaccaggcgcctttctcatggatggaatacgccatcttcgtcttgatcggcgtcgccatgctctgggcatggtatgtccacgatacccactcgcctcacttatcctgctaaccacccactcattgtcactacaggaacatgttcctcgctgctgctccctactttcaaacccggttcgaatccaacgaatggatcctcgccaactcccaatccgctatcctctccgtctcgacaaccgccaacctcttggctctgctcgtcttgatgaacatccagtcctcagccaactatcctttgcgtatcaaggcctctctgatcgtcaccattgccgtcttcggtctcttgaccatctcgactgtcgccttccgcaatgtctccgcggccacctacctcgtcttcctgctgctcatggtcggcgcctccgcctgggcctccggcatgttgcaaaacggcgccttcgccttcgccgccagcttcggtcgaccagagtacacccaagccatcatggccggccagggcgtggccgggattctgcccccactagcacaaatgatctcctacctcgcggtgcctcagcccggcgagtctaaccctccctccaactcaacacctgccgccaccactactctcgacagcaccccagaagcggcccccagcacctcggccttcatctactttctcaccgccgtgctagtctcccttgccaccctcatcgccttctaccccctcgtcaagcgccacaacgcgctcgtcgaatcccgcctcatgctcgacgaagacacccaacaacaaatcctctcgcagtccatcacctccctcgaggaagccgagcggcttcgccgacactacgtcagcccttccacccttttccgcaagctcaatttgatcgccgtctctgtctttttgtgttttgtcatagccatgttctttcccgttttcacagccaaaatcctgtccgtccacaatgactctgtcatctcccctggtccgggggaaaaagaagcgtcgtctatatttgcccccggagccttcatccctctcggcttcttcttctggaacctcggcgacttgctcggtcgcgtatcccccatgttcctccccttttcactgcgggatcgccccgtggccttgttcgcggtggcggtcgcgagactggtcttcttgcccatgtacttgctttgcaacatccgtggccagggagcggtggtggatagcgatctgttttatttgttggtggtgcagttgccctttggcttgacgaatgggtggttgtgtacgagcagcatgatggctgccggggagtgtgtggatgagggcgagagggaggcggcgggcggctttatgagtatgtgtcttgtaggtggattgtcggtggggagtttggctagttttagcgttgctggcatctgatgtcgttgatgttggtgtgattcctcttttccttttttattttatttttgatttgattttattaatctccgatttcgttttctttttgaggatcgaaatgttggatatgaagtaggatggagcggatggaccgcttgcatgcacattgtgatttgtgttagcgaactgggaaggttagaggcgttttggtcttggatcgtgttagcgaaggtcttgctagactagaaagatcaaacctgtaatgaactcgtggcatttagaagatatatacccaattacaacataaagtagaatgtcagtaaatttccaataaccaagacatgctatcgccacagatatcatgtagttggaaatttgaacaacgttgacatgatgcaggttcatatggatgttccatagtagtacaacggagtgaggagtcgcataataaccctggggtattgtaaacttatccttcccataccgtcacatcatcttcctccgcccttcttcgtctgcttgtctgtccgttcgcctggctgtggcggtccatccctcatggtgtatcttaaaaaaagaacaaaaaactttttttccccccccctctgcccttcgctctttactgtcatcatctcttcctcttctcccttctctagaagtacactatgtactgctctccaagaaaacagaaaagaaagaacccaaacaaccccctttttctatgtgatgttcgttctttttgtaggcccatcaccaacccacaaaccaatgatatcaatccatggaaacaaaagccaaatgtgccaccgccgtcagaaaagcgttgaaaatcaaagagtaaacgatcatggggttccggttcgtgactgcacccctccgaaacgccgttggaaaatcatatcaaagaaagagttagagcccgcttgcctaagaaaaccaagaaaggaggagcggaaaaaactgtacggcaaaatgtgatcggcacatggaagagcgtaacacgcccgcaatatgacagtccccaggctcatctatcttggttcataagccggtggaggaatgtcatgctggtggctgtcctcccaaaaagcaggattgcggttcttctcgtcgtacacacggcgggcaatctcacccgcaattttggtgatccaagcttgctcaagaatcaccgaggacatatctggctgcggaccagcacgtccccactgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgctgttgctgaaactgctgctgctggcctttggcatctgcgtagatcgacgcagtggattcggccttttcggacactctgctggaatacgacggcggcatctcctgcgccgacgtttgtggagctgggctgctagggaacatggaaggctggcgagtatacacatgttcctgggaagaggtagcccgcgagggctgggcagtcacgggcacacttgggacagcagcacgcggaccagacgattcagaagccctggcagatgtagtagcgtctgtgggaggcctgaacctcaccttgctctgggatgcagccagatcatcttctggtacctcccgtattgttgtaggaatgacaggttcagacatgggtgtacgagtcgaagcctcagtgtggctatcgccagcttggctgctggtgctaccgatctcactgacaggctcactcactgccgtcttgctacgcaggttgacgacccgcatcttcttcttgcggcccgccttggaatgcctaccagagcccagagacaagcccgtagtggcggatcccatactcaccaaggtcggcctggacagagcgtgaccactagcctgactgctgttatcagagaaagtataagtatgtacacttccctggtacgaagacgtccggtggaggttgggcgtagatgccggagtagctgtggcatcaggcttgtcagactgcccagcccaagctctgaacactacctcaagaatgttcggtgtcaatagagatgaggtacggtgagcactggcaagggcatccatcttttcgaggttcttttgtgagaacaacgattgtgtctcgggacccccgtcaagagatagtgacgaaatctcggcaggatccagacgatggccatgcgcatccacagcgtcaagtggtggtgttgccagcgggtttatcgccgcatcactttcctccttggcttcctcgtcctcctttggaacctgatccgggcaccacagttgaagcgagagacgatggatgattgctggaagttcatccatgatcaggtctcgcaacttcatctcgatggttttttgaaggtaatccctaacgaactgaatggagtcgaaggtcgaagagaccttgagagactcgagagggtcatttcgaaagactattgtgaggcccttttgcttggagaaaactaggatgatgaaggccgacagcttgatctcggacagggtgatctgaagcggtattgtaagcgatgacgatgccgtcaggggttctggtgacgtgaagctgggtttggcggatatgtacgtgtttagcgggttcgcctatcagttggtttattagcatcactcttgttaaccctggacagtcttggtgtagcgcaaaagagacgtgcagcacctggagagacccctgctaggcgatcttcggtaattgggggcaatgcgccaaggatgccaagtaaaacctccagcctttcgggaattttctcgcgggtgggtgcccaagccagctgaagcacgaacgagaaagccgtcctcagaagtcctgttgtatgggttttgtaatccacacatatacagtgtatcaccagtcttgagcttcccagagcgctgagcacttgcccaccagctcgcccactcccttgatccgacgaaaaatcgtcatgatccacgtcggcttgaagaaagcatgtcccatgttcggagcactagccacagtggagccatgtcgtcggaggtaggtactggcaaaagttcgtagcgctcgcccaatggttcctcggatattcatgttaccgcactgcgcactgcgcagtagctttctcgacgaatggtgggggagagaaaaggcaaaagcaaaaactcccaataaggtgtgagagagccattgacaaaaaatcctggaaaagccgtacctgcactcgtgttgccaaagtcaagaaggcgtcgccagaatagcacattttgaaaatgccgcggaacctgtcctctgccaaatctcctatttccaaaatctccaggtcgggcggcacggagccaaggttgagttcggtcacgaagatgtcatcgacaatgatcgggggcttgggcgacttgttcaaggctgtcgtgaggaggtcgcgtgcccgttcgtagaagccggcatcggccgtcagcggcgaccagttgaagttgaaggccatattgagttggcgttgtctttagtcagacatggcaatcggagggcgggtgttgaataatggttgcttccgtcggtgcggaggagacgctgggtcgtcgaagattgctggccaaattgccagcaatgacggagctcggaatgcaacccaaaatggacaatgcgttcgacgatgcgctcgggatcggtcgcgcagcagtggtgacagtaggtattcgagtccccgatcgaaggatgttgcggaaaagagacctggaggtccgaggttgtgcggtttggtattgtagaattggcagaattgcccggggtagcgggtgttgtaggtaagttcacgtgctgaggtcggcgggagttggagattacaatggggtcaggatgtggacaggatgaccatgacgctattttgtgggcgggcctttttctgaaatttttcgcgcgtgtcgctcttttcgttcacttcatgcactgcagtcaaaagcaggcaagtgtgactgcgtcagggtgcaagggaaggtggtacgtgggacgctgtgtggcttgggggtagcagtgcgggtggcaccggatcttctgacgctgttgctgatgctcacttggcagtccctcagtgggctgacattcgctggagcggcgatttgggaacaacgagcgcctgatatgcccagctcctgctcattaatcgaaccgcgtggaaggcgttttgtcgttcaattaagactggttgaggaatagcattgtttattaagtattgtctacactgcataatacatggaagcggtcaggcagaatgaagtcttattataagacagcacactaagtccgaggtacgcattgaaacacgctccaaccaacgcagggacagtcgctgcaaccggacgttagcagtgtcttgcttgatctgtttaatcggcgcagcttgtttagccgttgacgaaacaaaaagaaagtggaaaggggagaattgatgcggcctggatgctggatgccctgcggaacgtagctaaggtacaacctacagtacctctacttgatgccatatgaattggatgaatgcagtgggagcagtggtgcgctcttgccctgcggttgtgaagcagctggaaacatggaacacgcaagggcactggaaccccccagcggcactcaccaatgacgacgcagagcctcccaccaaaacctttcaagacagcccaggagaatgaggggaaataatccaatgcacttcaaagaggcatatcgcattggcacatcgaaccaatgtctcagtcatcattgggacggactgaacggttgttagggcctttcaagtggattttgagcctctgggaatgcggacctgggagggggaggcaaggtaagcctcaccagtcggggagagcccggaggtttgttcgactttaaatcccgagaggggtaacccgtcgtgtgctttgtgagggacagccagccacacttgtttttttggctttgggcactgatgaatcttgtccgttatccgtcgttatcggatccatcggcaggacccgtcacattcgggaagcctcggtttctggggtatctgtttggagacggggaccggggcaccgggcggggtcatgaagataatcccgatgttctggtgtcgatggaatgctgtttcttccggggtgggtactctggaaaggacggttccccaaacacctaccttgtgcttatacgcagttacacgtatgtatggtcaagggggacatcacagcagctttgtattgatacgactgtccaatgctcagtcatgctgtggttcaaaaatagatgcctggaacgtcttccctttccattccgtaccttgaaccccccccaaaaccagtttggaaccatgggtcaccttgttgagaagacttcattaccatacaggtcaaagtgaaagtttaatgaaagttgacgcctagcaccacaatatcagacgaactccattcctgccctgatgatcttcggtggcaaggaaaactcaagcttcactcggctcaccattgccaagaaaggcatcacttcccttgccaattactgtgcccgtttgttttggttacacgttgccgctagccccaaacaattcctaccttagctgaaaccgcgcctcctttctacgtcacaatgtcaatcagcaacttcaacggaaaacaacaagcccaactgcagtcacttattgttcaacttgcagacgaactgaattatagtaaatgtaatcatgtcaccaaaaccagtagcagacctagccagcttgaaaggcaccaattgccagttcaagttcatcggtgaaggcgccgccaacatagtctttgaggttgtctttcctgaggaagacatcaccactcaggatgatggcgatagtcagatcttggacatcctacacggtgactattacctttagccctattcaccacatgagacgtcaatactaagatcatcacagggaaactcttacgagtaccaaaggccaataccaaagcctttccacaccccgaaatccttcagtactgggagtcatccatcagtccactcttcgataacccccaggaagacctagtacagcagtacctcattcgtctaaacaattccgtcgtctcgcaactcaatgcaattcttgaaaatgaagacgcccagcgtagggcagatttccagggtaccaaggtggccgaggccgagtatggcatgttggttgaggatatgaggaagagttcgtccctcttcacccttctccgctttccctccagtacttttgtctctaacttaaatcccccctccacagaatccccattagacttccttctagaattcaaacccaaatggctcaccccttccccctccgccccctctaccgccacgcgctgccgtaactgtgcccgcgaagcctaccgcctacacaaatcgcttcgctccgcttcctccgaccaaaactcctcctgtgcccttagccacgagccaccgttctgccccctcgagtacctagccgctcaatcctcgccctgctctctagcccgagtcatcgcatccatgaacctttctgccatctccgcttcattggacaccaagccagcgacgagggagaatcccgttggtgtgcaaccggctgtttctctggatggcgaggacgatggcaggccaggaatggaccaagtagacgagcgctaccgcgtcgcgcttgttcactggctgcaaagcaattcgttgctgcccaagctgcgggacgcgcaagagagcttggacccggcgccggaggggacgagtgaccaggagaagctggcgttggcgatgacgttgagggattgtacctgttttgtgagaatatcggaagactcgaaggcaggcttgaaggtggaagccaagctggcggatttggataagaagaattgggaggctaagttggagtattggaaggggatggatgaggtgttgaaagagggggggtattatgagggggtggaggtgccgaggatccggacgaggtgtttcatggaggttggggcaggggaggcggcctgagagtttatgccattgatgttgtcatgggctttcaagggagatggatgggcacttgtaatggtgatggttcggtgccgtgctggccttgaacaaccctaaatgatgaacgataaagcgccgtttttccttacccaacactagcaatgcaatttgtgacaccctggctgtttagcacccatgaacgccacaactccctttactcaacataatccggatcagatgccacacgggaacgccgcctccgagctgccttctgcgctgaacgctcctcgacttccttctagggagccttagcgctctccgccctcagtgcctccagccgtttctgcttcttctccaactcctccatcatctgcttcttcatctcatccacctttagcttcgcctccttgagcttctgaatctccaactgttccgtctcccgactgaacggctgcccgggtctattaaccagagggatcatcgcgctcctctccagcacgcctccctcggacttttgtatcacgaacggctcctcttttgactcgttattgttcttcccgtccttgttcgtgctcacactagcccgcgagtgactcctctcgtgccctttcttatttccgcccttgctgctgctcgccccgggcgtgttcgcactggtcggcgtcgcggcgccactaccgccgccgccgccgccgtctttcagtgttgaagccgatggcgggagggcgccggagatgaggatatcgtaaaagggctcgtagggttcgttgaagatctgttcctcgtatacccaggaaatgacctcgccgccgttgaggcgcatagcctccttctcttcttcggtgcggccgaatgggtgcaggcgcagatggtgatagagcgtttgaggcttctcggaggattcggggacgtagtacagcttcatggtgatttcgaactcaccccagccggtctcgtgtatttggaagggttggcctttgaccccttctaccactggacggagggacacggttgattagcttaggtcgaaggggatggagggaggtttgagaaccggaggtagggacgtacttcgaacatggtttggaatggactcgtgaagcttaaactgaacgcgccgaagccagtacgtaatgtccacatcgtcgatgcccttgatgaaaacggtccaggagtgcgtgtgatcatctggaatgccgggtggtttggggttggtcttttcgtcgaagggccgtgctgttgttccgtaaacgaagggtcgaaatatttgaacgcccttgacacgcttgcctgtaggtggtgccatcttgtttggcggtgatggttatggataggttgaagctgttcgaagtgtggagattcgcgctgtttcgcggtggtttcgacagacgcggtaggccaactggtaaagctatagctatagcgatatagctgggcaaacgcaagtcgtttatcagacctgaatacgactagatgactgtgtacgggaggcgtgattcttgaagaagtgaagatggcgcaaagagaacaaaatgatgattacaggattacaaaagtgccaccaccagcaaggtacctgcatgaaggatggagaaaaaagttgggtgtgttccagccttgaatgcggggcagagaagcccaactgctaaggttccctttccctccggggtttagcggacccttggcgctgctaatttatcgaaagacatcagtgccacccttgtagatgattgttcgataaggatttttcgagtctggataacggatcgaggctctccatgatgcaatcgtctggggtttcgattgtttacttctgcggagagaaaatcggagaggaaacctggaagcataacctagtttgccgagaaagagtctgataaacataaaaagaacctgaccagccaatgtgtttgagctacctattcttgagataatatccttcttcccaagctctcaccctcaagcaagcttccatcatgtcgtccgccgcaaagaagcttatcgtcgccggaggcaacggtttcctcggctccaggatctgtcaggcggctgtccacagaggatgggatgtgacatcaattaggtatcatactccaacactatcctccatagcttatcattccaccctttacaaatggatgaactgaccacctcttctacgtccagtcgctccggccaaccgaactggtcttccgtatccgcctccccctccgctccctcctggtcgaccgccgtttcctgggagcgcgctgacatcttccgccccgccgagtggattgccctcctgaacggtgctgactatgtcgtccattctctgggcatcctcctcgaagccgactacaagggcgtcatctccggtcgggaatctcctattgcaggcctccagaaggccttctcgccccgtcacaccccaaacccgctccagcgtcgtcccgatgacgagctccgtcctccgaccaacgcgaaccagttgacctacgagatgatgaaccgcgatagcgccatcctgctcgccaaggaggccgctaacaaaggcgttaagggctttggatacatctcggctgcgggaggagcgcccgtgttgccgagcaggtatatctcaaccaagagggaggctgaggacgtgatcgcgcgggagtttcccgacatgcggagtgtattcttcaggccgccattcatgtacgacagctcgcggcctgtgacgatgccgctggcggcgatgaccatggcgggaagtatcttcaacggggccacaggaggagtgctatcagacttcttggggagtgcggggacgaagcctctcaaggcagatctggttgcggaggcggtggtggaaggattggacgatacagcggttaaaggggcagttgaggtccccgagctggagactttggcgaacaagggttggaggagaactatgctttgagagcaaaaaatcggctcaaatggtctgtattttacctgaatcataaccttggcaatgtataaaacgatgatgcttgacatataaaaaccaataatcaatccttcaacgccgtttcctcttcgcacgaagcccagagttaccctaaaccatggttcctctctcaaagctgtccctaatctctgccgtgtacttgttatagaacctcgacagcttctggttgaactgcttgttcttctcgttgatgtacgtgacgtccgcgtcgtcgccgttgttcgccatgcgctccctccttttcttaaggctggcctcctcggccttgcgcatatcggccaccagtcgatcaacggccgccttgtcgggcttgtgttgtgcgaactgcgtcgagtctgccgtgctaaagaaggtgccgtccttgtcaatcgcaatcatctctccatcctctgtctcaacaatctccaatgtgccagccgccgcagccttttcgatcgccgccaacttttcgcgcgtgtacctctccagatcggggcctcccatgttgcgcagttgccgcttgtaggacttttcggcttgttggttgtagtcgcggaaggcagtgtcatcgcggtgcgcctccttctttttcatgcgcttgtcccaccgctctgattcctcgaccgtccagtcccaagcccgcttgcgctcaaagtcgcccccggcatcttcaatgtcggctttcagcagcttgtgggaggcaatcgcgtggcgacggccgagggcagtgagttgactagggtcgctctggaggcgctgggattctttggtggcttttttgagattttgctgcgaggatgacttggcgcgggcttggagggcacggaaacgctcggcacgctcgcgagctttggcggccgcagactctgcagcagaggtggatgtgggtggagttgacgaggactgagatgttgctgcggtgtcaggttgtgcggtctccgaggctgatagaaccggtggtgatgaagatgacgtcgttgcgagcgctgcttctgtgaccgatggctcctccttggaatcggtcacggtctgattatttggctctgtcgtggactcggcgacgtcgttttcttgttgagtgacttctgccttgtcttcgggctcggtctttcttttcttttcaggaggcattttcaatagacttcgttttgttgagatgtgttgtgtgggtaagtagttgtgtggtgtgaaatccggattgtgtcaatgaagcggaaagaaaacagcctctctgaagctgctgtgctgtgcctgggctggtctggacgctagggccagtgcctggcaagacggaaagtggaatgctgagcaagcctttctacagcgattgtatacgatagagtgatgcataagtgggccgtgagagcctgtcttttaggtttagcgccgatcattacaggacatttactacagtcaagtctgtatataacgatatgaggtataacgatatcgtgtaaataacgatcaatttcactgccaccgttccagttgtatagtgatttcagcagtataacgatatacagtcaagtctgtatataacgatatgtgcttaccccttggatttgatcgttgttcctagatcattacaacctttagtagtactaagtatactaagactgattcgaataggtacttgggtaccaaaaagcaatagttaaagtatagccaaaggatgagttggaaatatttctatatctaccacctaataggtataacgatcactatacaaattgagcctgaatattaattgtaatcgcaatacggaatatattgttatactgctgaaatcaccatacaactggaacggtggcagtgaaattgatcgttatttacatgatattgttataccttatatcgttatgtacagacttgattgtattccgtattgcaattacgattaatattcaggctcagtttgtatggtgattgttatacctattaggtggtagatatggaaatattcccaactcatcctttggctgtaccttaaccactgctttttggtacccaagtacctgttcgagtcagtcttggcgtgcttggcactactgaaggttgcgataatctgggaataacgatcaaatccaaggggtaagcacatatcgttatgtacagacttgactgtagcggctttctagcgctccttccccagattttgcagacagcgccaagaggggggagttgaacgtctcggcccgcctcgtaccttctccgtgccgtcttcgaccagattgaacttgcactcttgaccataaagtacctttgtacctgttacacagaacacggcatcgcaaccaatatgaaaggaatattaggcagaccggtcgaggagatgaggagaaaatggaaggcaccgcgggcgggtgcaaccggtcaagagggaaggagggtttacttgactgattgatggttcaccgagtgctctccttctctccgtcaccctcttgccctatgccctatgccgccagcttcgcacatccaatactcaccttgtgtttcttcacagttcaagttggtgacacaaagtccagcctcgtttcctcccaatcacagcagttcccagccgccagtaacgcctacagtcgtcgcgtatcttgtcgggtaaggctggatcgccaactctcacgcgcaagtggacgacaagcatgataccttatcggaggtggtgctggcctgcattatcttggcttcagctagtcacaatatcctcaccaagatggcaccttcgggcatttcagccagtccaggtttcggccgcctactccataatgcccaaaaggaagaagaaagagaaaaccacagggagctgggttgacgttgatgacacctttttcacctcgaattctcaaaaatccggggacatccagggagtcgaagctggactggatgagcctcaagtggaaagcccaagagtccgcagaaaggagatgcgggagcttaggaaccggtacttttggaagcactgggtgcaaaagcacccaaactacgtctggaatagggctggtcgcagagatcaacaaaggtccacgatcaacaaagatggacttcatacaaagaccaatgatgagagtgttgtcaactatcccgaaactgaagctgaaagaagacaggagagagtcaacctctggaatacgtgggttatgaaccacccgactttcaagcacagcaaattcggccaattaagaagctcggggaaaatcaagggctatggtcaagccagcctcatgagagatcgagctaacagggtcggtcgttacttcagaaccctaagagtcggtcaagaaaacaacacttttcttcgttttcaaaagattccagtgaaagatcgcttgatgaagagactcgttcggaagatcgacttcagctccgccaagttcggccaagcctatttcaggcgcttgagagtaggccagattcacaatgacttcctcaagttccacaaggtcgacctgagaaggcctcagccagggcgaatctacctcagaagccttcgacttggcagtgattccaagttcgacaggttcaggaagattctcttcgacgcagatggcgacctcaaggcacgcaggaagaaggaaaggagaagcagtaaagacctaacggaagaccattggaagaaaatgacgaagaagacacccgagaatattgctgccgaagaaaaggaagaaaaactggcaagaggaatccccgaccattggacgattgggcaatgggaatacatcaccaagtttcccaaccacaggactgcagaggaatggaagaggatgaggaacttctcaagtaatctcggccacaagcgagctattgcgaaagcggtcgaactagaaacctatcaaatatccgacctggtgctggagctggacgcccacgacaatccctttgttcgtccgttcaacgcagacgatgcagctgaacagaccaagcagtggccgcacctcgacccagatcagcaagagcttgtcagacgcgcgatctctgtcgccgaaactgttgctgaatccaaaacaaaatggaagtcaccattgttaccattcgatcaccgtcggataacagaacgtgatgtcctgtcagtggcattactcggccttgtctccgagtccacggggttacaaaaccacccaacatcggaatcaggcactcacgaaccaagttttggattcctcaccatgtccgacctcctcgaaataggtgtacctgtttcatactcaacaaaccctcagcgtctcacccacctcctactccaccgcatcgaaaaagcccaattccccgcccaccaagaagtcaacttccccccatcctcgctcttagaagccctaattcagtcctcatccttccaccagctccgccgcatcatcgctcccctgcttcacacagaagaaggctgtttgctcatctcccagtgccaggataccatcctagcagcatgcagcagcagaaacggttacagtgttgatgacgagtactacgtctccacggtctttgtctttctcagaaccatcgccagccgtttggcaatgatggatcttagatttgagatacccgcggacctttggcctactaattatgctgatctgttctttctggagtgtccaggactagtagtagcgggagcggatgagcaggatggtggaagcgctggacaacttgaaaaagacgaagaagaagcacaagaagaaggacaagaacccctagagaaggacgcggattaggcatccgttcagggtattgagctttctttgaggtcgggagaaaggtcgcccagttgaaggaagtattggggccaaccttgcattttggtcggggcaaggctggatgaattagatgtttgtgttatcatagtcagtttttgtgtgtcagggtaacctttcttgcagtaacgctagccaaagcgtactcccccgttccataatcatccagttaactgattattattgctaaataacttttccaagaaccgcaaacgatgttcaagttgcacaaccctcgttaagcatcgcccgggattggctcccacgtagaaactaccttacttgacatcttcagcgttgactcactcaccactcccactttcctcagccctgtagatttaaagacatgatggaggcctagggtacgggtggttgcaagccgtcgggtttcccagtatacacatgaaagctgagactttagcctggggagaagcatatcattggatccagtccgcgcgcgtgggaacacaacataatcccatcggggaagaaaagccaagcatttcttttctctccttcctttccttggaccacatccaccacaagactcgacatggcagaaggaacaatctcacccatgatacctttggttactagtctgcagagtgtgacctcgtaaactcgggtacgaaccgaaagaaacttacacgtgttgtgattaggttgttgtcgcgcagttaggttgccaatcgttccgtcttcagcccaataccggagggaatacggagtccgtatgtacccctgcgcctcttctcgtcttacacaccactactacagtctcagtgtctcgcaaaagccaattatggtagcagtaaccgctcggtcggtatcgggtcgcaggttttgtacgactgctgggctgaaccttttagttaacgttttgctttccgactgggtttccttcttgttctctagaccatcggggacgcctccaggtggctatgagtctaggctggttctctggacaggtttgtgttaaagagagacgagtagacgagtgatggccagctcaccgttagggttgtctcctccgacatcgtcaaacttggtaccgcgatgtttttttcggggttagttgtgaaagggaaacttccgtagaaccctcgtttgtttgtctagcccctcccatgccttttgccgtcttcttcatcttcttcttcttctgtcatcgtcagttccatccctcaacgagtgctgtctgatcactcttcagctccgcgtttctggagtgcctacgccgccaccgtggtaaagtgaaagcatggaaggggtcgatccaatcattcgcttgtcaatatgacttctactcaggttctatgtctaggagcatcgtcgtggcagcctagaccatcgacaacgcaacgaccttcacgatcgccgctcattcctcagtcatggagacttctcctagtgcccctatttctcaccatcatccaaacctcccacgcccagctcgaccccattagaaacttctgccgaatttttggccaccaaaccgccgtgatcgacaacaggctctacatagacggtggtttcatcaactacaaccccatctcccagtatccggccaactacacgagtgagcgattctgccaccctgccgcggtactctcacggctaacgtttgtctcacagacaccgctctcctctacctcgacctctcaaccattaccgaatccggcatgccccctctcttgtccacctctccaccaaagaactcttccgtcccctccgttcacggcgccgccctctgggccgaccaactcaacaagcgattgtacctctttggcggcgaacctcctccttcgcttcctacgtcgaattactatctgccctcgttatggtcctttgatgctgtgtcggaagggtggggactggttgcccccaagaacaacccaaatcaggtgaagatagacggagtgtcgtacggagctggggccagtgtggaagagagaggggaagggtattattttggtggatggatcactgatagtagtacggggaattcgacgggagtggcgtcaggggggttggtgaaatttgattttgatgagggacagtggtcgagaaacgaagggcctgatcaagatgaacatgcaaaagtagggtgggcagaaggagctatggtgttcatccccattggggatggcgggatgttggtttactttgggggactgatgcagagccaaagtgaagatgataaaaagagtgggaatatgacaacagaaggccagccgatggagatgatttatctgtatgatgtgctgagtagtaagtggtacgtgcagaacgcaacgggggaggttccgggtaagaggaggcggttctgcgccggtgcgacgtgggcaggtgataagagcagctataatatgtgagtgtgtcctctggtggctcctcttcaacccccttttctggcatttggtcactgacaagatgccgacagatacatctatggcggtgcttcgactcccccagacaaccaccctggttacgacgacgtatacatccttaccattccctccttccaatggctgaagctgtatcccaagccctccgacaactctgatccaagtcagcatagccagcaagggggagcttacccccatcactctctgacctgcaacgtcatttcccaggcccaaatgctgatcattggaggaagcttccccctctccaccgattgtgatgtgccctcccagttcggcacacataatctcgacctaggcgagcaaaatgccaagaaggaaccgtggcagttgttcgacacaaatttgaccacgtatgccgtgccggatgtggtggtcaaggtagtgggaggtgggaaggacggcggagcgaccaagagggaacctgagaagggctgggcacatccggatttgaaggtcttgctgacgagagaagcaaagtttgcggcgagaactgcaacgcggagtgtcacgagtgcgacaggtacttctgatacgaacagaggagggacagacctttcgaagggggcaattgctggaatcgcggttggtggggcagttgctatttctgcagcgctggtcggggcttgttggttcatcaggcgacatcgacaacgaaggattctggaccagaagaacagaagggagaagtctcttgctgatggcgccaggttgggtactgtagcttcacactcggatgtgccatcatggagcccgaggatgacggctacaaccggatatacatccacaagtccgtattctgatggctcgttccagagacagcaacagggtaatagcgctttttcggtcaatgttcctcacccgcccgcggagttggaagggaatacgtactggcaggggccagacggcgtaacgtacgagctgacaagtccggggtcggtggtatctgaacagcaccagcaaactctccaacccaaggtcgattctcaaggacgggtgtggatgcaggtcccaccagcaggaagaggtgatcatggtagtcctatgtcaaggcatgggacagtaactagaattgagtcagagtctgggacgcccacaacaacagcagctgaccctcatggaacggagtccccgatatcaccgacacactcgtcgacagagccacaagaactcggcgtcaatccgaaacgcggaagtacggatgccacagcaatcttgacgggttcggcaggctgggatgcggcaaggggaagacctaagcatcacactttctatcatccatgaacaggcggtttctgctatagtgtctcttgacctttgtcaacagagattctgaagtttcaggattgtttgagtaagggagagtagaagatggcctaagtctaccagtacaatacctgtatgtaaacataccaatgattttcttctggctttgtccacgtccttttgttcttttcatttttcttttcgttgctgctgctgtcgagcgacgttgaagtgatatcagaacgtacgcgcggaggactgaagggaacacaacctgaaatgttgaagactcctcgggtttggtagagttgaagtcaaagagccgagaccgtccacagaacgtgactgcaatccgttcaattgcgcaccgtggccacaggatgctaggtgatactcagaggtagtcacaccttccatttcctcggctgatatgtcagctcaaacctatattcattgtcgctcttgctcctttcattcaaagggaaggcgcgataactggcaaccagtcagaacggcaattgtcacaactcgagaatccaatgatgacgtgatgggtgtgcacttccatcctctgggaaggtccgaatggtgaacaagtttagggcgatgccctgatggatgctttctgatcgagatgtcgtcgctgcacgttaaaaaagaatacgtcgatcgcctcgtagagtaccaggagcttcatcatggcaagtggttctttttcggtgtttggtggcaggtgtcgagttggattgcagacgtgaacacaaacaatagtagtatgtcacagctcaggaagtgataactagggccgtaattacggtaatgcctccaccctttgtgatccacagtaccaaaaccgggctgaacatacaggtgggtaatcgtactacatatagtatttacagcggcatattcgtcaccatggtaacgacaggctgatcaaattgtccgggacagttacagcgcgacaatctcgatctatctcaaattatctcccactttctcattcccgtctttccacttacaagacacgaagccgtccgctcaataccgcagccatggaaccctttcgaccggcgcctaccgagccgtaccgcgtgctagtccacaattacccatcccacgaccccgactccaaccgcttcgcccaagcctacgagtatgagaccgatggcctcaagagaaacgcgcttatctttctgggtggtcttggtgacggccctcatggtattccatatgtcaaaaagatagctaatgctattgctggtgaatctgactacgcggtctacgaaccccgactcagcagcgccttctcggcctggggatacggtagcctccacaacgacgtcaaggaaatcagtgctttggtcaagtatttgcgcaccacgacgtttaagatgggcaggatcgtgctgatgggccactccacgggctgtcaggactgcatgtactacgccacacacggcaatgagatggggctcgagaaggtagaagggttcatcttgcagggaccagtgtcggatcgcgaggcgattctggcagtctttgaggaggagtcgcccgggaagggacaggcaaggatggacttgagcgttcaagttgcgaagaagatgataagcgaaggaacggcgcaagattgcatgccgcgagagtggttgccaaaggagttttgggcttctccggtttctgcttataggtggttttcgttggcgagctttgggtgagttttctttgtccgtgttgtggtcaacagtgctgacgatgaatatctcatatcagcggtgacgatgactacttctcgtcggacctaccagatgaaaaactggccgaaatttggggcaaggtttccatgccgactcttattctgccatccgagaacgacgagcacgttccagagtggatcgacgttgtcgatatgatggccaagtggaagagattctgtaaggaggatgtaatctcgagcttatcgggcctcatccccgaggcagatcaccgagtggaatttggcccggctggggagccggcgaacctggcgcaaagctggctctgtgatcgggtgcatgcctttctgaagcagctggagcggcacgggcaagaagaagccatcgatgctgccaccgagtcccagtaatttgtgaccgatagccgtagataacatgtcaggaatcaaacgggactttggtgatatcctcgcattcggggactactcaagaaaccatggatgactaatctggatcaaacatacatcgcgggtccctttcatgatggtggtccccgtaatcactggtgccctctccgggacaccgggacgggatctttgggtgccgctgtttgggatcttggtcgccgaagtgccgctgcgggtcttggaatccaggtcgctattgccctggcccgcctggctaagccccgggaattcggcgaccctttcactcaatgatacgaaggggcatgccaacagctataacaaggccgtcaagacagaaaaacacatctttggtccaactatataaaagaagaatataccatcccgcaactatcgcattttctttccggtcaaccatctccgaatccaacatcccaaactacctctaccaaaatgtgcatgagcgcgacttgccctacctgctgtaagtttccgtatcgcctgccgaaactttcatacacagcgtatccagttccttgtcttcctccaaatcaccccccccccccgcatttgcttatcgctgcctctgacttcaaccccgccatcgcttgttcgagctctcaacatggtctcgtaaaccgggcactcgaactgatctaagttcatttctgttcactaacaacttccaacagctaagcaagcgtggcgtggctgcggctcccacgtcccctccgtctttgcgggcgtccccgaagacaagtggtgcacctgcgagcccaaggttgaggtcaacggcgttcagtaccctcctcaggcgaagtctacgggttttttcagcggactgatgggtggtaaataagcgggatgataccatggcgttcataacgacggggtcgagaaaacttgggatgatgatggggggatactttgaattggcagtcaaacataacaagaccactgttgttcggaactatatgcccggcatcggcgtcgtcatgaggggtccgagggggcctttgcacttgctgcctttcattgattggtacatttcactcaagttctcggcttgcactggcctggcattctctatcaatgacttttgctgactcacctatcttcttcatttttcattgctcctctcgccttatcatacctagccgacaaagcctcatcacccatcagtgatcgtcaaggttgacaattcctctccacccagccaaacaatgacaccctaaacctcaccttcttcccctttttcattctcattcccatccataccacatcctacttccctggtatctcccgatcccccttatccccatcccctttctcccctttacaccacaaccttccccctcccttcccataacctaaccatgaccctcctcctccttctccccatcattatcttcctcctccacaacctcatctacaaacccctcacctcccctctctcttctctcccgggccctctttacacgaaattcacctccctcgtcctcaagtaccatgaactccgcgccaaccgcacgcggtggatccacgccctccacgtccgttacgggcccgtggtccgtatcgccccgaacgaagtgagctttgcgtcaagggaaggggtgaaggaaatttactgctccggtggaagcgggtttgataagtcgggctggtatgatttgttcaagatatacggacggaggtgggtattgtactttctctttctttgtttctggtgacaagtgggggaatctgggagttggtagcgaagataagtgtgaaaggtggcaggatggggttgggcggggatagggaaaagggggatgttgtttagaggaggagaaaagtggaaagaagaggaggatgaggaagcggagagggagtgtattgcggtttcaacatatcggatggcttggttcatatgctttggtctcgaggtgctgatttgtgtgctcttttcaggacgatgtttacgtttttgaagaaagacgacgtgagtctagtcactgaacgtagcatgaaaatgtacttcaaagctgatgaatttcattgttcaagcatgcgaaacggaaacgaattctcgcggaccgctatgccaacagcaatgtcatgcgtcaagcacctctcagtggcatcatcgaacgggcggacagggtagtcaagaggtgtgcggagtccttggatggaagcctcgatctatatgtaagcttattgcacaatatgacacgaaggccgtggcaacttataactgacctgtctcatgtaaactttgtaagttttcttatgggttctgatgatgaacgtaccaccaagtaagatgttgacacatcggaacaacttacactccagcacgcaggccgttcactcatacgcctatgactgcagtatacgcaccacttgcttccatccctatgggacggattcgtcttcggaacacagcaagatgaggagattatgcgtgaaataacgttcgacgacagtttgcagagtgagtgccccaagtgacccccccccccccccaccccaaatacacaatgtacgtgcgatgacctccccccttcagtgttaaatctcccttccccccaacaataaa