ccccccccccccaatccttcaatcaaacccaaccatccccgctaacatcactaatttcttttccgcctttgtgatttctcctataaactccgccatcagacacctacctctcccctccgcccagtcctctctgtagtaagggaccagatcaaccaagaagaactcgtagtcgcgtattagtgcactgaagagaacggtgaggtgaaacatgggtattgcttctggatcctcatctttggccggttcggctattagggaattgagtcgttgaatcctattgcggcagcggttgaggagggtgtgaagagattgtagcacgagtgttgggatatgagaggaggggatatcttctgccgttgatgagcgtgaatatgaaccgagacgggaaagatgaccagcatctcgatctgggcggcgggtggaggtggatatagaagagataaaggactggaagagggagtgtaggtggtcgaaagttgtgcggatgtgctgtttgagaaggaggcgggagctctgggcggaagaatgcgaagtggtaggattaggactcggaatggtgggaaaatgggcgtagcagcggagggaacagtcggaggcgcgagggcaggtgcagggaattctgtgaagtactggctctggtaaagattctgacatttctcgggccaaaattgttggtcttggtgcgggggaacaggtagctagaagtgtgctgctgtaagtagaccaggaatttgatgttggagcagacacaaggagtaagcgtttggttcggaatacgactcttgggagatgagcgtaagtttttctatgccccgtctggggtccatgtcgggcggaggttattttcatatgtatcttgttcaataccttgtccgagatctctgataaatcaacccaggaggggtgatccggtgattcatctacagaccagatcaggtccaacatgttgtccgttatcagtgactccgttggtgaaagtctgcacggatcaaactcaagcagcgaatagtggggtgagatacagccaccggtatatgagtaaaggccaatgcttgtagaaagtttttgccacacctagccgactgaacagtagggctgttaacacatggctactctcttcacagaaatggaaaagaatgtgggtttgtaaaagcttctttgtgtccgatagtttctggaagcctgccatagaagaccatgttagctacaatttctttgacgggcgggttttagtacttgtgtcatagactcgaaggaaatcctcattgtccacgtcaacctcgggccaagatcaaagaatgacggatgttgaaaggatagatcaatgtttctcgatgaaccttgataactctgccacaccccaccttgtttccacgtgtgtctggagcgatgacccgtgtttgcgaaggggtttgtcaggggtaatattgcaaacgtaaacaaatcatcctcgcgaattcatgggttagggtttcctctggctccaccaccaggatttcccactttcgccaagatcagtggaagtccaagcgtcgtcgtcacattccgaacagcgtgtttcctccttctccagagtatccttatccaaatcatcactacccgtctacacgatctgaacgcaagctactgaaggttcgcattcattgccgaaacattcaacaacagcgggaactaacgacccattacaatactctcgtagtcctctcccaaaatgcccggctcctccctctggctaatccctcctccctcccaccctctctacccgatcctgtcattcctcatctcccaacacctcccctccgattttccctctgaggctggcgctgccgacgcacgcttgattcctgaattctttgctcctcacatgacccttagctccggcatctcaccggatctctacggcgacgatccccagcgttggctcgactcaatcccctggccgtccgctgacgaagtacaggtgaggttcgagggaatcagctctcaggacacgtactatcggaggtgctatgcaagggtcaagctggatgagggaatcaagaagattgccgggctggcgagggcaagaggagtgaatggggaggatgatgcgaaaggtgccaagacgcaagagtggttggagtggtggaggaaggaattcgggccgcatgttagtttgatgtagtaagttgctatcccttgtggttttgtctcgtgctctatggtgactatgatgggctaaacgtagggctgcagtggcgatgtccctattagcgatgacaggttgaaagaggtcgccaaggttgtggaggaggctggtgttaagctggctgagccagagggtaatgtcgaagggaatggctggaatggcggcgttgtctggttggtcccgactgacagggatatcagagactggaaaccgatcgcgaaacgagtgttgtagtgaccacgggggacagtgccaggtggtgaagcatatctaaaatgtgtggatattgatgtgaggctgttattattttttgctcttctaaacgccgatattctgcacgggcgaaaattgcaagcgcctgcttgaaggcctgggaggaaacgaatgaacggatgacagtcatcccccgtcctctggcttcattctgacccttgtggacaccaccgaagatgcgcattggactaggagttgtatgaattgagtcgcatatactgcattctttgcacaagctcgccatccgtcccccgccacgttctccccttaaggtgtcgcacacacagctttgtcccctcgtcagggtagtacagccagcaagcccacttcctccacatcccgtccttcatctccgtcctcgctcgttggccagccgtgtcctcaatgaaggcgcccctcaacatggcagcgcggctgggaaagatttgggagaggtaatgtgccgtcgaggcaaggtgtggcttgtcgtgccagaaaaaaagcggcgtaagagggatcttgacactcgtactcccgcttccaaccgaaaagttctgcttgtacaggtttgtcaaggctcggagcgctgggtagagcatgacgtggtctgacttggcgtaggacaccatgcgggtcgatgggaagcagacatatttgacgggaacgtcagaagtccttcgaggctcttgcccatctgtcgtttccgaatcagaggaatcgggagactcgggtgcagactcggactgttgcatgatctcgagaagtggcgccaagggaatgtcggcaaccaacgcccagtcgtgttgctgaatccaaacgtagggcgtctcggtcagccgtagggcggagcggacgcctagaccaaacccaacccgcgcatgaggctcgatgaaggtgatgcgcccatctttgcttctggtgatggtgagagtcacagcattgtgctgttgcgcataggccactgagccgaactccgcctctccctcggtgatgatgagctcgtcgtcgtagaaggcatttccagcccagccatagctccgcgagtactcgtcgaggatgagttgcttggcgttcttcttgtactcggcgaactttttggccccctcggcagtaacagtccctttcttgagccgcgagtcggaagcaatgcggtcgtaggtgtcgaggaccaagatgattctgcatttggtcaggggagcgcaatgcttctggaaagaggcgatgatggatgacaacagttcagtggacggtgccgagggtgttggtgaggtggtaaggacgacagtgacgaggtcatggctggaccggggtgagtgaatgcgagcggccgccgatgggggcgggacctgctcagaggtcatttcatcggcaagtccattcagatcctgcaggattcagggttggggttgctgatgtcgaccttctgcttctgggtgatccaaaaagtcggcctccgaatgacgttgcgggcgcgaggttgtcgagtgggcaactcaccgtgactttgttggctaaaatgcggaatgcagggagggagggagtcaccggccgcgagtcgggctcggcgaaatcttggaatttttccgtttgtttcgtcgtcgtatccgtcgctagcgggccggatgaaagattgggctgtgggtcccattgtgcaggtctttccgtgccgtgcacgccgtggcattcaccggaggccgtttcagaatttcaaaaggcatagcgtttgattctttttaatccaacaggctggcatatatgaataacaagtggctggccgcaacaagatgttttgaagacgggttgacgcaagtgatgcaaggcccgtgatttctgcactaacaatttctccgagaatagattacacagaagtgtttcatcgggtacaatacaccgtgcaccaacatcaatttcgaggcaagcgacaacgagttcttcgtgccaaaaaaccgacctcgcaacccgaattcatcgcatcacgcctaccaacagagaagtatgtgtcttatccatcgtatatcgacaatgtgcagttgactcgaggaaagtgtgcgcctggcccttccgtctttctgagctgtctgtcgaaccgaacttccaggctattcacttcagaaagctgagtacaccagaagctccgttttcctgcacccactactcttttttcttgttccacttactgtcccgttccttggcctttgagtggaagacgttacgaatcagcactgtatatccttcagtgtcttgtgagagcgaagtcctgtccatcacgggcctcatgtcggattatatcgatccatcgacacgaatggagtcgagctctgcctcctgttctctacgaagcgaagtgagtgccttgctaacgcgtctctcgagcatgtgacagactttggcatgctttggggcaaaataatacctaggctgccctgccattcatgtcgatatgtgaattgcaaatttcactgcccatccccttgttcgccgctggcgagacatttcattctcccgttttccgagtcgtgctcagcttcgaattctgtaccagttgccgtgacggccctggctttccttcacccccttccagcctagactgcttctcggtgtatgttcatgtagatgttcgaatggatgtgtagatagtgatcagccggtgggtcgaacaaagtaactggagagactgtcgccaggcggtgaaaaccagagtgtccgtggttaacagagcaaaactcccgagatcaagaatttcccatgttgctcattcttctgaaaccttctattcaagacttcaacctctcaagtcccttgggctcgtatcaaatgttcaacacctggcagcgcttctagttgcagtgtcgaaggtgttcaaccacaacgtacatgcctttgggggtcacggagtgcaattgacagaccttcaactctaagatactgcatgactgaattctggaaactggataatatcgggaaaaccagaagaggcagacttcaaaattggagttgcttgaaactggcagacctgccaattctcgaaaccgggtcgctgaagtcacgtcaccctctccatgttaattaaggaaatctgagaaaagattcggacgtcagattcaaaaagaaaaacaagtacatcaataccagtttataatgattttgtttgttcaagaaaaaaaacaaggccctgggacttgttacgaatcgaacttcttaccagctcagcatgggatcatgcataagtaaacaatgaaggaacagaccacccctaactaccggttcagctggagataaatgcttgcttatatgctatggctgtcgggcgagaatatttatgaatgtatttggaaaagagagggaaaaggaaaacgaaaaagaaagacagaaaaaggtgatacggaacggacccttagagaagaagatggcgattaaaaagaaggaattgaggaccgaacgcgaattgaacgcgtgaccgttcggactgcagccgaacgctctacctctgagctaccggtccattagagttggtaaacgtttttaaacacaaacctatagcgtacatgctacagtgttaccctacccccttgccgtttgtcctgcccgatgacgttggttcccgacttcccggtcctgactcgggagcgcaaacccacccgttgaccctggactttgtcgcggaccctgattttccatcagcttagttgatttccagttgtccgatctcaggactccgtgacttcaagttattcttttaccgaaacatttttagcaacttttagctccatcccaaaacaacgtttggcgaccacctaagtgcttctagaaggacaacgtaaaaaggtcgaacagtgcacaccacatactgcatcctccacgcttgatattcacctacactttgcatacctactgtcgcattcagctttccgattgcctgcatattgtcctcacactgagtgtcttcccccatctcgacgtaacgatgcgacggagcgttatcgccgcgcggtcctccgcaggatccttggctcgcgccgccgtctaccaacagcacctccagccccggcgcatgtttgcaagcggcagtggcacccctcccagcaaaagcgagcctcctacgactccggtcgaccgatcccaggaccaggcgcaacccattggtgcttattacgagggcgttctccagggcagcaaaaactaccccgacacgaagcccgagttgcccccggtgacctcccagaaatacccgaccaagcttgcgcccgccgagccggaagccaagccggaattggagaagaagcaaccagcggaatcggagccgaagccgaagcaggacgacaatgtgagtcccgcccctaagtcttccgagcctccgaagaaggaggagcagccacccgtgaagcaagaagcagcaggaagaaaatgagcctgctgcctgggccgataaacccggactggaatcagcaaagtaaagggatgagaaaggggatgaggctattatcgcaatacccgcgacgtcggcgcaagtcccggccaagcgtgcggcggttgtgcgcagcgcaaactccgtgagctgaagaagaaaaaaggacctgaagacggcaaaggaacccaaagtggtcaagtctgtgactcccacatctcagatcccagattctgatcctgacacatcctcaagaaaacttcccgattgccatgctcacatgtctaatcaatgcttcgtcgtccttctcctccttctcctccttcttcatccatggcgccaacccaccacttcccaagctcttgtgcattagaatactaacaatgcgatttcgctcccatctaggcccaggggacgtcctctcagagtccccaagatcctactccaagcagcaaccccagcggcgaccttagcggcagcgacggcagcggcacagtcccagaagcctcctcatctccttcgccccaaatccttgaagacggcgaagccggcaacacccgcatcatcttctctgccagtctaaccagcgaagccagacgggccgagcgtctcgcctcgatccgttctcaatcgaagctcatcgccggcgtgctcgtccccccacggcctgaagagcccgaaaactgctgcatgagcggatgcatcaactgcgtgtgggacatgtaccgggacgagatggaggcgtgggcgacggcgacggcggaggccgagcagcggcttgctgcgcagcaggctggactgggtgaggagggtgtggtggcggctacgggggcggacgaagctagggggagtcagcaaactccttctacttctacctctatagcagcaggcgatggccaagaacagcagacgatagtcaagggtacggagttggcgggcacggcgcattcggtggtcgaccagaggggagcggttagtatggatgatgacgggggcggaagttcgagtaattgggactttggaactgcgcagagtcctgcgactggcaccggcggtactacaaagactttgacatcgacttgggacgacaacctgtacaagaatgtgccggtggggatccgcgagttcatgaagcaggagaaaaggctgaaagagaagcatgcgcgcgaggggaccgttgggtagttgattttcaaattgacggttccaaagttcagttctaccctcttttccttcctcctattgtctgcgtgctttgtttgggaaggcgtttgtgtttggatcttccggattttgatgcttaccttgcattgactcgatgatttgagccttgcgattgtcacaaattcatgtagtcactttgctccttaaacgttggtcttgttttgtataattttacttcttttttttttttgcgcgcgatatacgctctcgatctatttgccttgtacgataaacaaaggaatcaaggcgggcagcgaagcggttagcaggcggcgcgagcctatggctttggctcgacgacatatctaagccgtaacccgagctagcgatatatcccaccgggagttaagggtattatgtggtgccttactatagctaccgctaaccagatgaagcttacagccctttggcagggccggaagtacttcctcttaggtaggtatggggcaaggggggattcctttcaggttgtgccggtagacattcgtcatatcggtcggctatgctcccccacgttgtgaccgaacgggctaaagttcataacggacccatcagtccccatcctcgctgcccatcgccacgctatactcatccgagacgccgtaatgatgaccgtaaatatgtaacctttcctttgtgaattccaactccatgctcttcccgttctatatgcgccgctttttggtcctcctgttcgtcatcggggtgtggtatgtgcgtaacttttcttctctgggtatctcttttgtgcttcgtcttctctaatcggatgtcacccgtctagttttgggcctcggcagccttctgggccttggcctcggcagcattgcggtcgtgttcctcaatgttgccagcctcccaggggtagcagatccactcgtcaccgacggtgagagcggcgaagtagcggccctgggagatgatgtcctcgggaagagtgcccttcttgggcttgtccttgttctgtgggtcgtaggcacgtcagaagattgtaatttgcaggacttctagtccattgcgaaaaagaagccaacttacgtggaggacgaagatggcgaactgggtctcctcgccgccgccgagggcctgacgggcagcctcgacatccttctggagctccttgacggcgtactcaagggtggtgcgggtgtcatcgacctcatcaacgatgaggatgcgcttgccgataaggttcttcatggaaccaagggcagtgagatcgagccactgggtgcgggtaaccttggtaccgggctcttcaacgacatcttcgccgagagactcatagagggagagaccgatggcctggatggggatgttgggagagccggggcgcttgaggaaagagcgcaggatacgggcgggaacgtagccaccgccgccaatggcgatcatgagctgggggttgaaggtctcgaggatcttgggagcgacctcctggcacaagttgtgcacctaatcagacaaggacattgttagcgccattgaccattgttttgtttactttgcgccgagggtaacaggacaatgcgcgcaatggcgcacagcgtcggcgtgacacattcgagagatccgggagtagactaacatcgttgtaggtaacgtaaagcttctggaccattttgacggttgttctgcgtttatcgtttcgcaaacgtatctggtatgagtggcggggtcgtgggacgaaggaatcctgataaggacagtacggataagcaaaccaaagtctgaagtcgcgagttgacgggaaaaagcagttgatgctggaaggcaataattgctcacgaagacgacgggctttataacacactacgggaccaggaaacgtacgggaagtaggtttgcgacagtgacgagagaaatttttaaaaaatatacgactcgtaggcagaaaaaaagtttcgagcctcgaaacctgaacccgaaccctccctctcccacacattacatggacattcacaggcacacaaccccactattacgcccgccgcggagtcccattgcccatgcccgggcgggacctgcaggcgatttcctccattcagcgccaattttcacttacactacaagaagaaccttttcccccgcatcgccaacctaatcgcgcttctgttggtcgcttgccggaattcttggcaatgatgccctcttcactgagcaaagtgttttcaaaaccttcacgagggcccactacagtccgttggcgaggggacctgagtctgcgatgctcaatgcgccgctcgcttgctgctcgtcacagaagcagtgcatgtgttctcactcgcattgacattgcctgactgcagtgatggtgacggaaggtccgagtcagtcagctctatccatgcctcggtacacaccttattaactaaaagcggaatccgccgatgcccactcgctatcttggcgctctggtcttcctgggtctcgtcttctcggtgtcgggggaaagattcccgacgttaaccatggcacacaaaactgtctcagcctgggtagctcgtgtttagattgatttggttgattctttttccttgtagttttcaccggaattggttgttgaatcgaggcgacaccaaggagcggcaacgcagcaagtgtgtacgccagagccatgagaagagctgctcgagcccgcaagggtgattgtttacatcaaaaaggggtgctccaccgaagtgtcctcgagactgtaagaaaaaacagcacattaggccgatgtaaaccgctttctctttttcgcaagttacgatgcaattcgtcagaaaaagcttcgtagatagcctgccctggttattgataaatcgtcgacaccccgagcaggtatttcgatgttgcgtgccgagttgtcattgtctacttgtatcttgatatagaaaggccagcgttgtaacgttgctgaggcagaagacaccataggtagactagtaaagcaataatgataagttctggaccggtagctcagaggtagagcgttcggctgcagtccgaacggtcacgcgttcaattcgcgttcggtccttgatatgtctctttttgtcattctccaacccttctagtttttgtacatctcggccgcaaagcagtgcttactttgactcgtttaacacaacatcataatattagggaccggtagctcaggggtagagcgttcggctgcagtccgaacggtcacgcgttcaaatcgcgttcagtcctcaagtttattttttgttacccttgacaccttttgctctcgtcaaatcagtcaaccaacatcttgatgtttcaagtctacgaatcccttctcaatgcgcttttggtccaccctggttctacctgcatccgatttcttttgactttcattatgtgtctgtaaggtagtgtgtgaattctcggtattataccttgttcttgtcactacattctgttccaacctctcgtctagtgtagactgtgatttgaaagaaggcgatggtggttcaaagcttgggccattctggggaagcatgtccacaagtcttggcagtcctcaagctgcccgtccatgtggcccgtgtgtcttgaactggcatgaccgaacattgacattgccagctcgtgaaccaaacaaaaacacacacacatccaacgaacgaaagctcgtcaaagcccgactcaacacgcgatccaacgcgcttacggtcctgaaactcttcagaatgatgtcgcgatcctgaactactaacttacaagacgacaacgcgtgatggaggacccagcgcccaagcggcgcagaacgtcgccgcgcaactcggttccagttccatccgatgaagctcccacaacacagcagccggcagtccagaccactccagaggacacgcctgctccagagtcgtccggtaatacatccacaaagcgtccatcgtatgcatctccgacgaaagcgagtcttcagaggcacaatcccgaagtattacaacgacgagagagtctaagccttgctctcagatcccaatccgagtcgcacgacaacaacccgctacgatctcccgccagaagacctggaatcgccaaaagcccagagcgaccgaatccgcgccctcttccaccgcccgcgccagaagatgaagaggtaatcctaaaccctttccgtggccgaggtttgcaccgatcgcccgttcccggagttctgccgaaagtaatcgtccccgaacccgaccttccgccgaccccagaacatcctgatccagttgtcagcactccgccttccggtattcacaataccccgtctaagagaccgaggcgcagcaaagcactggccgagacacttaggagctcctcgcctactaagcgcgcacccgtcatgtcggccaagacagcacaacttgttgttccaggaaagccgtctgagaaatcggccccaatccccacgacgaccgagatccctgccgaggctcaggagccgacaacggctgaattgcgcggggttcaaccgcctgacccggatgcagacaagaaacggctgcgcgattcgctcctagctgagatcgccgagctcgagcgcgacctagccgtcgcaagcaaggaaaacgagcgcctccgacaagcacacctatcaaagcagaaaccatcaacaccaccgaacgcggtcgaaatcctcgacgtcctacgccgacgagctctcccaccaaaggagcaaaaagaccctgacccatccatcgccgcaacatcatggctctcctcagctttccatcccatcgcctttcttcccttcagcaaacctccttcaaccggcgacgatcttccctcgctcttttctaccgccgacgacgagaaagcggagaaaccaccgatatcccaccacccacttcccatgagcgccgacgaagcgcttccctacctccatgtcttcacgccactgactttcacctcggccatctttccgcttcccccgactgatcctgaatcggaaccatcattagtctcctcctcagcagcagcagcagcagcagcagaccatcaaccgctcctccaacggcactacataacagccacaaccccatccaaatccttcaccgcccgtctcgagctaaccgtcaacacctccaacatcttctccatcaccgacctttccgtaccactaatccacccgcccaccgcagccgctgagctcgcgcccttgattgaacgtatcatcgaacaatccaaacaaggcacaagctcgtcggcaatgcacaacaacgtcagcgtgctatgctgggccatgggcgagtgggtgcgcgttgccagagagagagcaagggtttggtgcgtgctggaaaccgagttgaactcgggcaaggaagcggtgaggaggatggtggaagggtggagggagaggagtaggatgaggcaaaaaaggaggaggacgaggatgggggtggggaagggtagcagcaagaagaggaaggcgccacgtcgagatcgagaccgggagagggacggtggtgatggtgctggtggtggtggtggaagaaaaagggatgaagaggggggaaatgatgagaatgaacaacaagaggaggaaatggaggaggaggaagaggaagaagaagaggaggaagaactagatgggaagaaagtacctgagcaagagctcgttccctacatgagcaggacgagtatggattttaatatacccttactacttggtccaggaggcgggccgggtggcgctggtgacccgggaagtgcggaaatgtcttcgctgagggtgcagtggaagattgagttcgactggacgggggaggcgaggagcgacatcagggtttttgtggcgttgccggggaagtgtgagtattcctcttttgttactccccatccgcacttgcatccgtatccgtctatagggcgggagaatattttcgtggaactatttgaggtgctgaccatataccgataacagggcacaaatgcgatgagcgcgggcagttggccaagatcccggcgttgtttgacgatctcgttcagggcggcgaagagccgttgagtgcggttaggactgttgcggctttgttggctggtgagccacaaccgcagaggtgatgtggacaataggatacccttgtatgccgttgagggcttgtttgagtagaccaactagtatgagtagtcgtacaagttttgcatacctgccttgccaaaaaaaacaaacaaacaaaccccccaaagacgggtgttgacggagcatggtattactagttgggggtcgcatagtcaggctgggggtattcatccataccatgattgacaagaaaagcatgttactcgggctaaggaattggaagtaacttggtttgcaagacgtattcaggtcaaggagcagacttatacatttcacggcctcttcgagcttccacggcgtgcttgaggtcttgaataccacttacaaggcacatttaccacacgtctcccgcaacagcgttgctttgatatcattatcttattttcaacactacctcttccacatgcacacacacccaaacattaccccataacgtccttaataattttcttcctctttctttcgcatgattccgtatctgcccaactcatcaatgttgcctcctcccgctagcaacaacgccgcttaatcgacactgacgcccttggccctcaggtccgcctgtgcaagcttgatctcctccatcagctccttgtaggcctcgggcgtgtcgcggaaggtgagcatgccccagccgaggcggaagaggacccaggcgccgaaggagacgagggcccagaaggggagctatgtttgttatggttagcattcattgccatacatatacatgcaatggggccggtcggtcggttgttcggtcgtgggtgttggatatttgggggaatggggtggggtggtgggctggaaaagacataccacaggcacaatcgctgtctggacaagagccggaaggggaaccaattcgaggtagagggaaaggtagagctataatttggatgagagaggttagcaacctgattcaactgattgactgatcggctcgagaaacgaggatggccgtggaagacggcgtgatcgacaatgtggtagagacaacgagaggataagaggaggcggcgcaaggcaggagaggtagaggcagaaaggcagtcccaacgacacaagaccacgcagcaccagagcatagacgaggccaacgtgtcgctgctagcttctgctaatgctgctgccgctcgtgtggaccaagcagaggaaacagcctttccgccatcgtatcatcgtcgccactgtcgccatactcgtcgccgtccttgtcctcgtcctcatccctttccgctcggtcgattttaactcgggagaaaaacgtaccgagctcacaaggagtgcaatagagatagtctgctgtgcgcgggtcattgtgacgagtctgtagtcgaattgatcgaattgtttgttggttcgtctgtgatctcccggtttcgtgtgtttctggttccagttcttgaattggtactgtagtgtgcttgtccaaggtaacagatagatgctgttcggttcgttgttggagacgcgaggttaccgatcgaccgttgaattgagaaaaggagagtctaccgcacggtatttggttagcttccacttgtcaattcccgtctcggattcagcaacgcaccatccgttccgtgcagcagaaaggggcgatttgacttacagttgtcgacggttggtgatgctagtcggaaaggtcgcaatgacgaagaggaagggaatggaaatgagcgatgaatggggacactgtggttgttgctgcagtggaagcccgagcccaaagtgttcagtgcaatgacgggctgcgcgctaggtgacggatggtgtatagtgtagttggcgctacaagttggcgcgttaattgaaccccctgtcttgcattgccgaccagcgtggccctttcagaaaggtgagatattcttgggttagggttatacgtgtccccacacctatccctgaattaagcaaaccaacttgagttgacatcgatgactgctagaatatccacgatacaatggcacttcagctttgtaattgttgcttggtacctctagtattgtccgcccgattggagtgagtacgcaacctctctcaaggtccctcagcattagaattgcggcgcttatgctcgactgaatcaaagccatcctcgaggactccaaatacattcgcgcctcagaaacacaaaatgcagaaatcaaacagagtccttggactaacataagaagcgagcattttgaattagcaatagccattataaaaactggtaaactagatatgtacatgcctcgtcaggctagccattattctcgtcctcccatcaataacattcaataatccataacatgtgttacatgcacaaccaagtgtaacagtaataacacaatgatattccaacaataatggtgccctttcccttcccttgccgtgtataccatgatcgtatatcatatggtcttcgcaatccctcaactgcctcttagatatggaatcctcttctttccatgccccatccatgagcgtacccaccacttaatccaaatcagaatcctcatcaccgccctccttccccctccacgccgccttctccgcggccggaactcttcctctcaaccacctgagtgtcgcttccgtcccgcgctccaaaacgctccaccttggtacgcggaacctgttgccactaacatccagcctctccaacccaccgcttccgcccaggagtccgatacgagggttcagatgtgcgatatcgttattggccgcgtccaccacatgcatacccttgatcgattccggatccagctcggacaagtgattgttggagatggtaaggacgacgagattcggacacgtgtcgcgaagagcggtgccggcgggcagagcggagatgcggttgaaactgacatctaacttttgcaagtttggggaacgcaggtgagcaagcaacggctctaggcttgagatgtggttgtggttaaggttcagttccctgagggcgcggagttcgaggtgatcattgccgcttagtcctccgaggtatttctcagctacgagttcgttgtgtgacaagttcaagtgggtcagagttgcggcgaagaaagaaagcgattcgggaaacgtggtaaagaggttgtggtgaagctggatttcgtaaactttgtgttcggcagcaaccctagaggagatgacggggtggagtgaagaggattgtgtgccagaacggtcaagaactccaccggacttaacgggccagacctcctccgttaacgtttgagagcgggaatgagttggagaggcccgggcggaagtagggggtgtcgcgtaatggtccgtatcagatcggctgtcgtcaatatcgtcgttttcatcaataaactggtcgtgttcaaacgtggcggtattcgtaacgatagcctctttcggcttagacacgttgttcccaaccgaagctttcttggtcttgggcaaagtctcagtggtattaatggtgagctccttcacaccaggacctttcaagccggcgtcactgaggctgacaacctccacctcggagacagaagacacctcgaggagagaattcaccttggaggcagaagtgtcctcacgtggctcgagccgaagagctagaatatccttcatctcctccgtagtaattgtgctaaacttcttctcccgcagagggttaccgctgaggcgcagcatcatcaagttctccatccgtcccacctcgttaggaataatacggatgtcgttacttgagaaatcgacagacttcaaatgcttgagtttggcaaaaccttccggaacagagttgatattgttctcatcggcggcaatcgtatgcagcttggcccagcttccaatgtcgggcagatcctgaaggcggttcatggagaggcagatctggagcagggcaggcatagtgatggcctttgccggggagcaaatacggacgagctggttcgacgaaacgtccaggatttgtagagacggaagagaatcgaccgaatcatcaaccagtgtaccgctgatctggttcttgcgcgcgttgatctcggtcaagggcattttcgccaaagtagcaaaaggcaaagacgcaaaggcgttttcgctcacattcaaaacgcgaaggcgggagaggttgccgaagttggaagggagcgaagagaggttgttgccgtgcaagtccaagatctcaagattctccaagttcgcaaagcaagggtcgagttcaccatagaggaggttaccgccaagcttcagatctctgagggtggtgatttgcgacaccacctccaagcagctatttgccagcctgtttgaggactaatgaacagttagtaactagccaatacagagtggtgatctctaagcacgtaccaaattcagggaggtcaacaggcgaagttgcctcaaacccattggaagagtcaccaggatattcccgtggagatccaaagtctcgagtcctgcaaagatgttgccctcgctgtcctcatcatcatccaccatctcctgtggatcaacatcggggaaaattgtatcgctgattatctcaagctcattgtccgcagccacgaatctggtcaggtcaacacactcggcccaagccccgccagtggcgccgatagcctcaagcttatacatctccagaacctcaatcgggatctctttaagacccatcgccgcaatgttgaggcgcccgctagttcttgctgtggcaaaacgtgcctgtaggaccttggcctgtgactggtcattcttgtgctggttgaaaggatcatgatgcgaagcaaagcccaaatcgtcgccaaaagatccgaagccagatgacttgtgtccgacggcaggggcagactcggatattggctgaactgcagctttcttggccgcagccttcgcttttgcgatctgttcgcgcaacgtggatgaggctttccggtaggtttgggctggggaggacgcgatcgaatcggcagaggttgctgtgcttccagatgatgctgacacacttccttcaacagatgtcgccgccgacctttgcgacgccatagatacttttctaggcgccgctgcctgtgcccccttctccagagtggccacaggtggcttctttgagaggccatagacagatgttcgcttggctagggggcgcggtgctgtgggtttcgtcttctcagtgctcggtgtcctgggactttgattatcggttacagatgacggtagatccccgtaaagagacagtcgagacgcccgtgggttggctttcctcgccgctggcgcattgaatgattggatgccctgtcgtggcctcaaagaaccatacgttccgtggaagctggagccatcatcctcactatccagccgtgagccaggcctgctcccatggttggacgaagcaccgagagactcatgtgattgatgacttgatcctggtcgagaaagcctactcgttggtcttgacgaagttcttcccttgggtatcccatcgctatagaaagaagcagcggatttccccctcactgatggcgaagagggcaactgagacaaggtctcgatcgtcctctctatcaacgtcgagtttgacctgactgcagaagttgggctgtcatcagaaactatcgactcggtatcgtgcaaagcatggctgcctgtggacgccgagaagggctggtatgcggactgtcgtctggatgctagcgtttgtgatatctggctcgtccgagaagtggcaacggaagatgccacaatggaggctctcgacgacgagggggaaatataggtgctgtgtcgatttgttgtccttgtagtgctcgcaggtacttgggattgtccctggcgtgaagcagcgcgggcacagttggcagacgaaacaaccttcgaaggcgcaatgagcatggactggggcctcctcgacgtggtggtcgaagtcaattggtcgcgggaagtggtagatcgaagtctcgggctttgcaacgaggttccagctgggccagagtccgcgggcagggattcctgggatggcgatttccggagcgaggtcgatcgtgggacgggtagcctggactggccgggaactgggagtctcgacggccgaggaagaccactaggtctgggctgggagctggggggttgcgagttgttctccatcttgacgatgatgtatcgctgggccgagctcggtggagtgcaagttctcgttcgaggagttggtttgtcgagtacctacactaggtacgaaagcctagtgcataaggattggtcgagaacaagtcttttaagacaagggtcgtgcttgtcaacggggaaggttcctggcgttccttggatggcagacgatgcggactcatgcagtcgcaacctgaaccggcactcatgcaagggcggatgcaggatgttgtgcagaaggttgggtggagagctcggtatcgctggatagtaggtaggcagtgtccaacaggccgaggcactaggtaccaagaagaagcaagaatatgtagcgatgtgtaagtcagaatgatagcaaagcaaaaatagcaagtaaatgaagcttagcaaggggcaagttgatgccaaatgatgtgagtgactggggaggaaggagaaggttgtgtctcgagaataggagatcgcgggatagagatagacatgtagggtaaggtaggtaaggtagtatcagggctggcaccggaggactcgatatcgggaatccgtcgacgcctttcttttttttccctagactaggccccttcttctgcccgccgccccgtaaatgagatgacgaagcacacgacagaagcaataaagtcgagaagctgaatgctggtcaacgacacagaattggacaagtgaaagtggaccaaacgggaaatgacctcagaccagggcgtgccggccggcatcatggcgatggctggaagatgcccgggtggtgggtggccagaaaggttcacgggcgggcaggttgcgctgcaagggaatgtaggtgaggtggtccgggtgttttcctgggatcgactttcaggggcacctgccactaatggacagcagccaccaggcgccaacccaaccggcacccgacctgcccaccatcggctgttctagcgcgatccgcccatacggtccatgccgatttcacctcatttcttcgacgacaggggccgggcagtcggtgtccagactccgatcctcttccggacaatcctctcgcgactggatttgtaatggcgggcgcttttcccatatcgatatcaggggtagataggtaggtattgcttgttctatacctacccatggaggtccagtcttttgaacaaaccaattgtcactcaagcagcatgcattttgattgacaataacaacagctcagctgaacaggcggcgccgtcgtggcgccggattcggctcactcgaacctttaattgacagaaacattgagaagaaattgttgaccgaaaggaagggttcgtcaagtctcttgagtgtcattcggctttgtctccaggcattcgacgtaagatacgaggttgtactctagtacatgaacatgaccttgaacctcatgaccgggatatgcagtctcgcctgacagaccaaaaagcagcaacttcacagagatccaagtgctcagtgctgggagttgcgatgatgtgttcggacttgagtgtctgggtgggagaggataccggtgatttgacttcagcaggtcaccaattcttcatcaagggtaataacatggtacttatttgtattgatcttcaatatcttactttcaggtcatcaaggagacatggggtgagggcaaacgttgccggccggcaatggagcgcacgagccactcactgtgatggtcccactaatcagtgggggccgggattgagtgacagtgcccgcctgggcatggacttgacaggggtttggttgcaacggcaggacgggaagcccatcagcctcaagatcactccacactcaacaacgacgttccatcaccacatcaacaccatgccattcattgacttcgactgtccgctgcgatctggatgttttatgactacctacctcatcctgatgcttgcctcagcttcaattgattttatgactttattctcacgtaggagtgctacgtcttgcgtgacacccctcgtgttttctggaacctggattacgccgtctggagccttgcgacaatcgccgacttctcagccaagagagacctatacgcgatgtcgcgcttatcttcatgagggatggacactatggatggttggagggcagctactaacgtccaagcgtttcaagtgaagcacgtcgacgttctgcccactgtcaaccgacgcgccttcgccgatcggctcgaccgtcgttgtctccatgaacgatgcagagagcaaacagggttgagcatcatggtttaattgtttatgcctgtctgcaaaaccgatgcttccgactattatcgggttccaagcccccccggagatatcagggagatctcccagacgtccagcttgctgcttctgccccctgtccatggccatgtttttgctaacggcttccaagtcatcacatattttgattgattctgggccaccttgctttttggttacataaggccaatgtgcgttttgaaacggcgccaagtgcgtcagtcactgtgtgaatctgggccatccggatatcaaaccgctgattttggcgggctcttctaccggaccgttaaggttttgggccacgaggcgacgagcattgggaggagacctgggagtcgtctaaagttttctccgtggacaaaacctccgtccagtgaagggagttcggggttgccggcttggccacctttcttttttcttcccgagcttttgccccctgctgtcaattctgatttcgaccccgatcgtcgcgatcccggaaccctcccgcttttaacagcatttgcctgatatcacttcagttgcgcaattgctgtattgttcgtatccggatgctatcagaagattgaccatgacgccctttacgccgcgcgccaaaccggcgccatcctcatcgatggacgaggtggaactggtcgacgttcccgttgaagagcgtccgcctcaggaccgaactgcgcgcaacgccaatcgcatgagcgttctctcacaggcttcgacaactttgctcagatgggtaccctgcgtcaacttctgggtggctcttatctgcgttacggttgcggctttcctgatgatcctcgatacctccattctctccaccgccgtaagtctctctgcgcttccttcatacctagactcaaagcgctaacgctgccgaagattccaactatctcaaccgaattcaagagcatagagaacgtagcttggtatgcgactgcctttcagctcgccaatgcctgcgtcttgcctttgaccagcaagatctacacccgtttcagcaccaaatggaccttcaacttcttccttctcatcttcatggttggatcctacatctgcagggcagcgcaaacttcgggtatgctgattgcaggccgagcggtcatgggtcttggagcgggcggcatctggaacggcggtctcacaattatcaccgccatcaccagccctaggcgccgtgcgtccgtcattggttgcgtcattgcctttgctcagatgggtgttggagcgggaccgctctttggaggactgttgacacaacacaccaaggatggatggcgcgcttgcttcaagatcaacctcagagtcggtatggtcttattcttcccggtcatgttcatgcaggttccggagcagattgagaagcctcatccgtggagggttctcaggaggttgcaccgcgaattcgacctcctcggctttgcacttctggctcccgccgttttcctgttcgtctgggttctcaccaccgcccagcttagcgggcctttctcctggagtagtggcgcaattctcggatcgctgtgcggttctgttctgctcttcggtgtttggggatattggaactacaggaagggcgacaatgctctgctgccagtcaccaccatgacaaagcgcgtcgtttgggccagcgccttgacacagtggttcatcatgacaacggtgtactgcatgtctttttttctccccatcttcttccagtcggttcagggaaagacgcccaccatcagcggtctggaactgttgcccggctttggcgctcagctgttctttggcatcgccggaggtttcttgggtaagtcatactctctgatctccctaattcgctaacaatgctaacaagttggttactttccagtcgagagaaccggttacataatcccctacgccgtcaccgcaggcattctctgctccgtcagctgcggtctcatgtccacgatcgacagcggcacccacttcggcattatcgccgtttaccaactgatcaacggtgccggccgcggcttcggcacgcaaatgcccaccatcgccgtccagacagccaacatgcacccaatcgacaccaccatcgccatcaccctgcttatgttcacccaaatgctcggcaccgccctcgtccttgcctttgccaacaacatcttcgcgcactccatcaccatggccctggagcgccgcttgtcccgcgaggaagttgaggtgctgatcaacaacggcactattggcctgagtcccaagccggaggaccgcgaaaagctgatgaagatgggagacctcttgaagtacgtcatgcgcgcttacctagagggcgtccacaacgtgttttacctggcggccggctttggtgtgctcgcggtattgactgccttcttcctgggttggacggatatcaggaagacgagcatgaagaagaattggtttggaatgtcgtcggataaggagacgaacaagcttcgtaagggtatgcctggtacgcctgcgagggcaaataccagtaccagctttaacgacaacaattcccttggcaacgccaatcagggcccgatgcccagtcctcctgccactgcgtctgcaaaggcagaacggagagcgagccgaacgagtgccacggctgactttgccgagtccaacgtcagtcccacgcccagtcctcttgccaatgggactacaaaggctgagcgaaggttgagtcgaatgagtgctactgctggtctggcttagggatcgacgtcgagatcattcagcgccttgtcagagtggtttcgccgcttactggtggcggacatggttctgaaatcagagggagtgaaccagagtgcgaatgacaaggaggtttggaggcgaggggagttttgtaggggtcctcgcaagatcgatggagagttcacggcattgtcaggggcgtttggagcggcaaaatttcttttgtttgactggctttgaaggcggacacgatacccagggtttgcggatggcttatcgcatctcgtcttctataacagacgagacctgtgcttagcgggcgttaatcaattggttgagctgaaccagtccgataccactcgtcataggtacggatggttattgcaggattgtaatagggattctaatttataatagttcgaaaacacgccggctcgagtccctttgggatattcctatccaggaaatgtgtagatatgaagttaaaaggcgcaataaagacgcttggatgtgtagtaacagtataccccaggtataaagttaaaggtctcgtcaatattgtcagggacaagcgcatgtattatatgtaggtgtaagttgtcgtccaattctcgtcttgatacttttgtagtcacaagctgagtacggtatcacagcagacgaaaaagtgaaggcaatcgcaactgggacagagacgactgactgcgctaacaacgggaggatgtgcgaaacatgccatggtgtggttagacgctcatgcgaggacatccagtagtagtggcataagaggacggtgtgcggcaaatgaacctgtcggatgggaaatttttgacgatgatgtcgcgatgatttcagcatagcgtgagatgcgatttcaacttgtcgcaacagtgagccagcgctgcgagacagagttagcagtcaaacaggatttcaaccaagtgacgacttcaaacttcatccaccagcgaaagataatctaaaagacttttcttcccaatgtcccaacccttgagctgggaagcaaagtgaaaaaaaaaaattggtagcgtctctttgagtagcgtgtcatccttagtgcaggggccatgctaatcttctctgtatcgtttcaaattgaccaaattgccccgaagggcgaagaaaaaaaggagaaaagaaaagtctaagaagagtgatggggtggaggacttcttatacccttgggagacaggtgctgatggtctgtgcacgagtaaaatttctggtggagctggctggtttgagtggaaccaggaatgtggcggctgctgctgaatgaccaggcacctgccacggatgctagtgtggcgcatcaaggcaggcggcaggcaaactgaaagaaatggcttggcatttgcgatcgactcaaccgaaccactgattacctacctcgacccttgcggccctgccacccccgccggccgcttcccgcaatgtgatcgacggagctctctcacccattgtttgcgccgaaccaccaacgatccgacaggccgcccggacaacttccgtccgatacaccagtctccgattttgccgtccccaagggcccggtcaatcagccctccgaccggcctgcgcgcggccgccgagatcgattagttgcgaccaagcagtttcaaccgaagatcttcgatcttccaagctgacaacctccattcaacgaaaccaatgcgccgataacgcttcgtgaaccttattactgtatacagccttattaatatctaccatcacataatcaaccaacatcaatggcgcgaatacacatcttgaccatcttcgtcctctcccttctctccctcgtcagcgcctgtacgtttccctcttgccttgccgtgtcttcccatctcccatggaacctactttactaacacctatcttcctcctcaccacagccgccccaaccttctgtaaatgcacctgcttctccaacagcaccataatccgtctcggccctcaacccgatgacccagccaacaacaatcctcaacaaccaccaccgtccaaacccaccgcgaccatgaccgccaccgcatcccctccaaacagcccacggtccccgaacgatcaatcacaatttctccatctcggtggatccaaacgcgcagcctcgtcttcctgcactcaatgcaaccgcgccttctgcctgcaatacaacctgccgatctgcaaagacgccgaagagaaggacgtgacgacgacctgttttcagcgagatagcaggaaggacgagatcattgtgtgggggttcattttgagcacggcgggactgctgggatgggcgggggtgaggagggttttggagaaaggacgggtgtctggctttggaggagggggaggaggtgccggggggaggtcggggaggtcgggattgatgggtggtcttggggggactggtggtattggaggcagtagagccggtgggaatgccggtgctggtgctggtggcttgggagggattggaggggggttattcaggagggctttcagcgggggagcaggagggcaagggcgaggaggaagaggagaaggagaaggaggtacaggacagggggcatatagtccccttggaggggaagggcgctgaactcggtcaaattgtaagatggggagatgatgaaatgttatgtcttttcatggtttgtgtggggcgttatgggttatggattgggtttttaccatgagcctgagcgtgcgcgtggactggttcgtgaagcgagtgatcgaagtgcaaatatgctacggaataatataacatcctcatgactttgggtctatcggagatctgtctgagccggctgaggtgtgctgcttagttatacctccttctcaggatctgagctgaaagggcacgggtggactagctcaagagctttaagccgtgaacgatgtggcttatctgaactcactgctctctgagagtgaggacgatgtggacattgcgcttctgatcaggtcgcatagcgagatcacatacataccgacaggtaaaggtaacttttcaaaaaagacgttcactgagagcaagagacacctagatgatccgatgttgatctcacatgatccttctgttctggtcaagagccgctgcatgaaccgtatgatcttggtccccaactttaacgtgcagtataccaagctgtttggatttgttgtttagtacatgaaggtctcgaagcgaccctctggcaaccaagtgtagttgggccagagtcattgcaacatatgccgaacacttggattacagcacgcgttaaagcccgacatagcaggatagacaaggccttcttacattaggagaagggaactttagactacctacgcgtgagcagaaagatactgatcaaactgaagccttcatcttagtatagaacttggaacaacgcactgttgttgcgatagagccgcgcaatctctcattgacaatgacctgagctggctccgttctgcgaaacgaagagagaatagaggttcagacaatatgggtatcaatatgtatgcttctcgaaggtcttggtaggcattgatgctattcctactgctcgccgctgactccatggccgtgtctgtttttggttccccgccatatgtgaaactacaagcaagaacttttaatgacccgttttccttttgaatgccttcagaactgttcgcacggatggggcagctcctcgatatcatcaggctgcatcacatgcggtatccactgcacagtctcttggtacagctctccctgcattgctgcctctctaaccccagtttcatccctctcttcggaagaaaacctctagtcctcctcgagagggttgggcttgggggtagccacaccgctggcgaggccaccgttcacctcacgacgctcgcgaaccgcctcagcgagctcctcgagggtcgagacagtggactcccagtcaatgcaggcatcggtgatgctgacgcccttcttgagcgccgagggaccctcagcaggaaccttctggttgccctcgttgatgttggactcgatcatgacaccaatgatggctttctcgccctcgcgaatctggtcggcaacgaccttggcaaccttgggctggttgcggtggtccttgttggagttgcctggtcatttgtcagtcactgttggaatgtgcaaatgtcaaggttgtagacttaccgtgagagcagtcgaccatgatggcgagcttctggcccttcttgatgagagtctccttcgcagcctggacgttctccttgtcgtagttggggcccttggtgccaccacggaggataacgaaaccgtgctcgttgcccttggtgcgggtgatagcggccaagccctgcttggtaacgcccatgaagtggtgcttagccgcggcagcgccaatggcatcaatggcaacaccgaggtttccgtcggttccgttcttgaaaccgacagggaaagagagaccagaggcaagctcgcggtgaagctggctttcggtagtacgggcgccgatagcaccgacagagatgaagtcggcaaggaactgaggggagatggtgtccaacatctccgaagcaataggcataccggcagaggtcaaatcgcagaaaagctgtctggagatacgaagacccttgttgatcttgaaagaagagtcgatatcgggatcgttgatgagacccttccagccgacggtcgtgcgaggcttctcgaggtaggctctcatcacgataacgaggtcgtccttgagcttctcggaaagagccttgagcctgctgcagtactcgagagctgtagcaggatcgtgaagggagcaggggccaacaacgacaaggagacggtcatccttgcccatgatgacacctacggcctccttcctgcccttgacaacagtctcgagagcggcatccgtcatgggaatctcggaaatgagaagagcaggagggatgaggggatcctgtccctcgactggaaaacaaagttagtgttagtcgcagtgcttggaatttgtagcaaatagtgagatttttagttagtgcgaacagtcaaagtacgcaaaaacttggacagttgctcagtttaaaacaccgcaggtatatgtagtcccaactgtgtcgatgtcatgatgtccaccgagcttgtgataatccgcgcgggtcggtgcttgggagatgatgctcatacctcttgtgtcatcagcccgaagggccaccatatcagggccgaccatggttgcagtggaatgtgagttgaaccgtgattgtgtaaaaagagaagtcgagaggtgaggctgtcaagaaaactgagttcaggaatgactctggtcgacggaggtgatttgacttttgcttggcaaggtcgagaggaaagaatctcggcagaggaaggagcttaaagtccaggtgagggcgaattaaaggcaggcaagaccctgttggcaaacgtatgattggacaatgtgattggcctggtcggaggcgacaaggaaggcgttagtgggaatggggtggaagggggagtcaataacaaagaaattctgcagccaccgaagccaaggtgagcggatggaaggcacaataagtagcgaggtagtgtagctcctaacgaaaagggtttgcggatgaggccaggcctaaggtaattcactggacagtctagagactttgggatggagagaaagatggcagaaaacaccgcctccgtccggctacttataagacgaaaagatattgccaaacaaggtacagcttcaactattctcgtagtgactcacaaattactgtacgagggtctcaagcacccaggggcctctcatccaaattgaaaatcggacaaggtgactgaggtcaacgaacggcgacgggatgtggacagcgggaagcaagcgggcaggcaggcacaaagtccggggtgtatctttccgtaaactttttgagaagatctgtgcggggcagggacacatgcccgttaaaactgacacacacactcagtcagcggaaccgaaaatttgtgtgaagagtggaattgggaaaatgccgccgcctgccattgacattcacgcttagtttggaagccagacagtgccctgtattttcgaatagagcccacggatggattggatcgacaacatgatgttattgagttctccaaacatggcgctgaaactcccggctagcaagtggtgcttgtgggcgtggtaattcgggcttctttcattcgtctcgggcgcttggcctcaccacgactcggctgccccatccgcttccgtctgctagtgtccgataaacggaccaatggaccagggctcccgggaagaagctgttgatgctatccagggttcgaggccgcttcgatgcaacatgaaccactgcatcccgacatgccagtgaggacatcacgtaacggcccgcagcagcgacacccgtagccgcaagttgacggacgccggtaacctcggtcattttgatgtttgatttatttacgcacgtattcttcggattggcgccgacgagtatgaaagaggtttggtaccggcttttctactgaacggggggtacgtgaaagctcaggccacctaccgcctctcccttttgacatacgttgtcattgtatatatacctctatcgtcttcgatacattcaatggcaactttgacctacagtctactaccttggtgagtgacttggagacaatataagactcgctctgcaacttcccgcgtccagtctcttctaaagtctcttcaccgcgttagagacatcagcaaaaaagacgtttgctccttcattccatcttcacaactaacagcaccagtatagagagaattcgatatcaacaatgtctttccaagagtgagtggaatctactcgttgacacgttctttgaggagtgacgtgttgggatggatcctgtccgggggcatgtgaatcggcggactccgaaagccggagcggttaccgaggatgccaaggaagcagagcaccgaagtttcacccttcttggccatcaaggtacacttggcaacctcgcgtaggtggtatagatgtcaaattctaactttcgttctatacagcaacgggatttgacttttctttctttctctttttttttcttatctttttcttgtcatgagacgactggagttattatagaactcagtaatgggccatctcttgcacggtgaaagaccagaggcttctttttcctgaatcagacaacatggcttggttgtcgttgaagctaggtaagaagaacctatatgagtagtaacctgtccacatggacatactggccgaatatgttgtctcagtacatatgaaagtgttcccagtacctgtatgatttgtggaaaggttacagcctcaaagtgagggaagggacttcaactggaaaatctagtgtttacctctaggttcaaagttgcaactccacaaccttggctggcaagttcggtaagtaccgatctgggtacacacaatacctctagcaaaccgtcggtctgtggtttacggtctggcagatcttgcggagcatggcataccgttcgatccatcgatttcgcttgactaataagaactcgtccataggttgccttataaggctgagcaccacctagcctggcctgatgctcgtctcgactggaggggtattgggacgtactgcagcttgaggttctttaacgagctcgcgatttctggcatcgatgaactgcgagatactctcttgcacctgctttcaaagttgaagggttcaagtatctgtatctcgctatgaggtgatcaaggaccgttcaaacccaaaccatgctggaacctgacataactgttgctgatcttgcagcatccacttcaaggacagacgatcgcctcctaaagtagaggcggatggaacaaacaagcagtagagtgaagagcttgtgtggttatagtatgtctaaaggtacctggtttctgaatttctgatggaaaccagaacatcaaggtccacgcttgtgatgtcctcggtctggaaccggaggccaagtctggacgaaatggccaaggaaatgcccatccaaacagggaaacaattcaagattgaccggagggtctgtaacatttggatttctgaggccaccctagaattgaagagtcatttatcatgcgtctcgaccgggctcgtttggtggcatagggctgaaacttttcaggtcgctgctctagaggtattgttcgctttgtttaaaaaaaccacccgacatcttcgccacgacgacgaagaacggactgaagacttgaaaggaccattggaccacttacagtggctgcacggcgtgcatatgtgccgtgatcttgttcttctcaacaaaggcgaggggctgaaagggtcttccccacatttctcagtaaagacgctagtactaacttaagttgtccaggacaaaataacatggactgcagctagaccagatcagatcaccgaaaccatgacatcgctgtaaacaccaagacggtcttgattcctcatgctaccttcttctcattggttacattggtcaatcatacctagtacccagtaggtgtttacagccctaagaactagtggccatcttgtcaatctgccgttgacgtcgtgctctggagtctccgtttatttgtccttgactagggcggaaactcttcagaatggcggcgggcttgttcacatggtaaacaactctgaaaatacccaaccatggaattgtcagctcaccattgccagtcacaacacaagaagtgttctgttgtaatacttgtaccgtatacctacgccaatggaaaagttaacagattagtaattacacctcagattcttgtgcctcgcaggcaatgtctcagttgctgttcttctcctgcaccaagtccacaacagatgtctttctcgacacccttgcagtgactgacgtagatgcctgccggcgcacacttgccagtctcttccaccatacattggtgttttatcgggtgaaagtgtccattagattctgtcctggtggtgaaagagagggtcgagaccattgaatgttttacgggcactgatatttaccttcccggaccctgcaaactctggcctcttttatctcatagcttcggtgtttatcaaagccagggggtaaacggcgccgacctcagtttttttttttttacttgcaccccgccaccacggcacattccattgtcttgaatttcagcgactacctctacgaacttttctggtgtttctgaaacagtgaatcccgtgtatcagcggtcacctctttctgctttctcggatacgttcaagatttgcaacgtgaaagttgtcgatcgcggcatccaagtcagagaccaagaccagactaaaaaagatcctagacagcgttgtctccgcacgggaaggaacgaagagcggcttggagggacggtcggtcggtcggtgacaagcccactccccagtttgggaccccaaatggcaaccaagtgggcaaagccttccccataggtggtgctcttttgggaactgacggaacaattcagcccccccctcacctccgctgtcgctgtcgcaacgccctttccattggtctccctgcgagaaggcggtctcctattcaccattcaagcggcgtctgcctatcatatcgaacagtccaacgggcaagcaaggagtgaggtgctgagtgagctgggcaattcgggcatcttccggtctctctttcagttcgtcaggcggtttgaagttgtggtcttcgtaagacatgccgataccgtgacatccatctcggcattacaaagattgataacaccaccacggccaacacacacacacacatacacacagcgctcagcattctttcagtcccagtcagctccccagagtcttctccccacaaacaccaaccttccagccgggctgtacttataataagaagaagcttgcactcttccaacccttgcttgtttctacaccgtaacagcccgattgattcccttgcagactgccaatattgggtaccgcctacgcaccgcttcgtgttgcgcacacccaggttggacgacatgatggctcctcatgcatgggccacaggccctcgaaagagatcgcgggaggacgattatgcagacgccgcaatgggaggggtatcaggcttctctgagcaccgaactgtaagccgctttctttcgcttcggtcaagggtcttctcacccgacgtccatattcttctatataactgccccgcctcacctcgcccgacttttgctgtccaccttccctttatccgagaccgtcatatcatctgccttcgatacttaggatgctaacacccgctccagaaacgccaacaaatattgcctgttcggacatcacccactgccaaaagatggatgtccacaccgagttttccgcaagaggacccacagcccgtcgtctcgggctaccagtactatggggcgccggacatctcagatcataatgaccctgcggtcacagagcagcacgtatgggcggccgagccggagctaccgtcaaattacagcccggacagcatggacatggaaatgatggactgcgaaccggaaccgagacatccagaactgcagcaacagcaccagcagcagcagtacctccaaccaggcaactttcaaccagaccacttggcgcctgaacccagcatcagtgagcgtatcccgacgcccattcattgcagcttcgccgagcaaggccggggtaagcactgggggggagcggcgggtaacatcaccatggaccaccggggttcatatggggtccctccgcctacacagcagcaccacgagccatccgtctcgctactaggccacgaaagcgttcctcgttctctcgacggcgccgcagctaccgcacaggtgatggaggactggagcatggtgcagaaccgtcgactcccttctcctattagtgaggtaggaggggacatggaggacagtggcatgggggaaagtccgcggatgattctcgagtcgtaccacgccggccatcaacatcaccatgaccacgaccactgcaacgaccagcaaaaccagttcccccgccaacgcctcagcagcctcgatcaactaacccacagccatccactcctctccgccatgccgttacgcaactcttctcttaacagccaaatggggccccgcgagccgacacctattccccagggagaataccaaagccacggccatagtcatggtcatagtcatggtagtttcgatggtgtcgagatagacatgggatccccacagacatcgcccaaaaccacgtcaccccctaacaaaaggggccatcagcgctctaaacacacggtcagctcgtggacaatggccaaccagccgggcatgaagaggtcgttcagcatagggtatcgggatgactgcgagaagtgccggttgaaagtcccaggacatttcaaccatattatcgtgtcgtaggatggcggtaggcgaatgatcagctgatcttctcttcacatcttcattcaattcttctgggtgggagaggaggagagcagtgggggagcttcgtcgaagcttggagaagagtaccttgtggggtggctccggaggacctgggatgagaaaggagaggattgatagggtcggagacggagctatgtctccagggggtctcagaaatcgagtgccctgagtttggctgctctactacgaccatatcaggacttcgaaccgccgtggcaatgcaacggcattgcaccacgtcttacctggtccggaggagtattaaggacacagcgttgggggggaaaagaagaaaaaagccaaaccctattacatatatctcttttgctttcacttggttgcccttcggagttcggggccttttaggggaaggcgggagtcgtcattgacatttacaaacatcacacggtcgtttatataccaagttgattcccacaaccgggatgagacacagcgcatggggaagaaagcagagatgattatgagatggtgactgatcatagttacccaaatttaagtttactagctcgactaattgcattacgcagataacaatgattgacgaataatataatatgtgaagtctacctaatcattgaacgtttcgtgccagtgttgagtccaggctgtacagatctgacccgttgtctataatgcctgactcaacgtgatggagattctactaaatgtgaggcatacaaaacatccaatacattttcgaatacttctacgactatgttgtctcttacatgtatatacgtaatccatcttctatgcgccgatttatgcaataactcctttctacactatggtacatgggggtaaggggctctttgtcgagcacatatcctagcccgttctcctatcattcatcaacacttcttgtcgtgttgttaaaaccgtgctctgtacgcatgatatgcgtactacaggtctcgcgacgctctgtcatggcgatctcccaggagcagccaagctctacaaaggttgctgtgtgattccgtcgcccacgccacccgcccaaaaatatgtttaccctcatcgaatgcttggttagttttctggtgaccacatttgagacatagcaacgccaaagatcgccaggtcacaagcgaccaagcctgcttgtaggatgcgttcccaggagatgatcatcatgagcaaatcggcttgatgtcctcactccccacctttgtcccttacagtcatgaaagaccaccgcatcttcagatcgcctgccccggagaatggactattcatcttttcctcggtttgctttagctcgctcacttctgctcaggcaggcccaccttgtcaagggggccacccttcctctggttctccttctccttctcaaacgccgcttgcgccttctccttgagggcgctcgtctcctgcttcacagcgccgaccaacgtgggggcttgctgtcccgcacccgcagcaacatcctccttcttcagcgagccggtaagccagccccatagcccagacttttcctccgccgctgcaggctgctgctgttcggtcgccttcggtgttgtcgccgcgggccacgccgcggcctctgatacgctcgttgtcgtttgctctgtcgtctcgttcgtaatgggagtcggggcgccgatgacgctggggagcttggagaagatggagggcttcggacggccggcctcgcgctcagcctccaggtactcctccaccagcgcagtctgctcctcggtcgccttgccggtaatgtaggccaggcgggctgcctcgagcgaatcggcctccatcttcttctgcgcctcgatgaactcggccttgcggttcttgttgtagataatcatgtcggcggcggtgtaggcagttaccaagccggccatcactatgacgtatgttagtgtctcgttcttggatctcatggcccggaaccaggtaccgggttgctcgcgggaaagtggtgggagacgcgacaagagagaggggggccagactggactgcactaacctgtgaaaccaatcaaccccaagacggtgaccttgtgagccgagtcgaagaagcgtctgctgccgtcgatgatccggtccattcgcgaaacctgcgcctgcttcgccttcaagtgcgcagctcttaaccgcgcaaccctttgctctggtgtctcgacgaacttgggtgtgccgggcatcttgggttccttgggacatgttgacgagcccttgtaggtgttgagccggggatccgcagacttggagctggcatggggggtcgtgggcgtgaagcgtgtcgcgtccgagacgctgcgggggttcgacgggggcgccattgaatcggctttggagtatatttacaggatgtccggtttgggcaggtatgtagtcggcgtcgaggtcgagtaatcgggtccggacgaggttgaaggacgagatggggctctcggggggggagggggggactctaacactttttaggatggcgaggtagggagatatggagtttgtagacgttgccgggagcccatccgatcatccaattcaagagattttttggctggaagcttgcgaaccgctacgagctacccggccgctagcttctcactcagccaccagtagatgtggctgaattccaatcgcggggtcggaagctcgactggaaccgtcaacagctggaggggaacactctgcgtgcaattggaggctgttcagtggctgccacagtgccaagcacccgccccggctggccgaccggggtgtgtctgggccggcaactgggccgatggacgggcagaacggggctcgatttttttgaccggcaaagactccatccgtcgcgcctcgagtcgcccgctcgttgcccgattattgtcgccccgtccgcacccgcgaacgcaatcgccaacccggtcaccacccccccggacattccatacaggcccccgcccattgcaccttgccgttgtcgcaagttgcaacctcaacacaccagccatgcgccgcattccgaggataccgtctacggcctctgccctgtgcagctcttcgtcgtctgtcgcttccacatcggccgctccccttcgcaccctgagggccgctgccgactcctcttccatctgccagtcatgcagcttctcgacacaaacctccgccactcgtaaccgcgtctggcaaaacaccgtccagacacaacgccgatgcgcctcgactgttaccgagactactcccgaagcgccggtagccgccgccgccgccgaaactgcgaccgagtccaccgagaccgttgaacaacagagaaagaggaaaggaggattcttcgaaacccagaggcaggtcaacctcgttcttccaggacaacccacgcgagccgacgccccagagaagatcagagaccccaactatgagcccgccacgtccggcgcggggctgcaagagatcggtggcatgtccgactggtggagcaaaccggagcatttcagggatggcgggaagcagttcgaataccagggctttgccccgcaagagaagatcacagaccccaggctgttgaaggtcattctgaggagggcgctcgccgagggtttggctctgaagaagttcggcgccaaccccaagaaccctgcggatatggcgtccattatcggcaacggtgatcactggcagaggactgtctccgtggagatgtgccgtggggagaacggtgagctgtcgctcaagaacgaaagcgacttgcagaaggtctggattctcatgcggaacgcggcggaaaagacctattaccagcgcgagtggcaggaggagatcaacaggctacgttctctcggcgagaaggagcaggccaagcagttgctcgaggagggcaagaagctcggctatcgtttaaaaagcgaggagggttccctggtcaagttgaccgttgatgaggccgtcgagctccgcaagtcttggaacaacgactggaaggaggctatcatccgggaccctgtcgtcaagttctacgtacgtctagttccaaattctatcatccatgacaagttagctaacagaagcttttcattcgatataggctgccaagcgcatccagaaaatgaccggtcacatcctctccgacggcaaacttaccagcatccagactgtcgccaactttatggatgccctcgtcacccctcccaagcccaagaagcttgctgagcagatcgagcagagcagcatcttgcccgagctcccgaacgtcaaggtgtaccccaggagagtcacgcctgtagacaaggagaggatggttggtcgctggaaggtcatccagaaggagctccagaagcgtgagcttcctgttttgggtacgggtaaccacggcaagtacgtcgagctcaagtggctcggtagcaagcagtaaggagtggtttctgtggttggcagtcaagtgagcgcagcaggtgtgggtctggcgatggttacagatgatcctggccgggatcgatgcggcgccggccatgtgtatactatctatgcgcccacaagatggacgtgtagccgtctccctactcggtcgcagtggctactgctgtgtaccggtaaagtgtataatgtggcatgtagcatatacgggtgtcttttttttgttgtataccctcttgtcgttttgcgctgctttgattgttacccctgaatatgggaggatgcgcgagccatgtgttcaacgtgaagtttcgggctatcagatggtctacgctcaagagctagaattcttgtactgtttctctgtgcctgacatcatacccactgtgttcgcagtcttgtgaaatcaatactgataaccagatgccaagtcctgtggaattgacaagaggagctatcaacccattcccgtgttagcgcaggacttgcaaggtatgtcaccagccagcaccacaaccggacttcaagctgcaatcaatcataaggtacttatcaccagttgagaaaatacccaggaagagatcaaagccacgatgatagacggaacaagagagacactgactgttgttgaaccagtcattccgcggtacggagggagttgttgcaactagcttgatacctcaccctagtaacagctgtaggtaccttgttgacctccccactttggagccccactcaccttattgtttggagctctcacttcaacctcctctcctttgtctcccaaacatcaccgcttgttcgcaaccattttttttattcatcggcagatactgcgacggaaataagaagacagaatggctttcacactcgataagaatttgttgagccagcttgaggccgcttggaatggcggagataaaccgctcgacacactggccggtcttctggaaagaatcggtgatggcgtcagagatcgtgagtttcccctttattcggtggacgtatcagatcgttaaagaactcagacggaaaaggtaacctggaaagatgagtagctaactattcaactcatcaatcagccagtttacgaaatcctctcagagagtccggcatcctagactttgtcttgaaagtcttaccaacagaagagctggacctgagcttgaagcgccaatgtttgcgtgtgcttggaaatggatgtgccgattgcggtaagaattctgtatgcagccatggacaaaacggacctaagctaaacataccacagatgaaaacagagccaagttggttgagtctggtcaacttcgtactgtcattcgccttttgaacgacaggtctcttcttcctttgttgttgcccgttttatacaacgtcattgttgattatggtacggcgccctcgaacactggaaaaacgaagcttcagctaatcctactctagagccggcacaacttcaggtgtgtgaagcagggctaagcaaagctcttgtagctctgttgcaagagggttcccttcagccgggaggagatcacgaccaagttctccatctcatcaacaacatcttcgagttactggtgtctcagagtacgcataaccatttgatattcacatctccctttgtaactaacaaactccgccagaacccgaacccgaacttgccgacccctccacccccgccgtcttcctcgctctcgccggcggctccccctccggccttccctccctcgagcttttcaacggcttctgcaccgtcgccctcgcctacctaacttacgaatccctccaacccgccttcctctcttcagcctccaacatcctccacctccaacaagccttctacaacgcgtgcttctcgtatgagaacttacccgaacctgacctggacgacctcgaccagctcaagaccgtctgcacgacctttgtcactttgctagctgacctgtccgcgcacccatccttcgccgagctctacccgatctcctccagccccgtgtcccgcaagttcctcctctggctatcctccgccgaattcgcaaaccaacacctccgcaccgccgcctgcctatgtctcggcaacttgtctcgctccgacgaagccagcaccgccctcgtcgcggaccctgatttccacgtgcacacccacctggcttccctcctcgcgcaagcgctcgacccttccaacaccgccgtccccgccaccccgcagctgttgcacgccattctttccttcgccaagaacctggccatcccgcagggcaacaagatcccgataggcgaagccttcctgccggatttgcttgcgggcgcgtggatcaagacggcggtgcagccacaggtgcaattcgctgctgtttcgcttgcgaggctgttgttggtgaatgctcccgccaacgtcgccaagctgtgcaagcccttggctgcggacttcaagcatacggaaaaggaagaggtcaagagttacttccacttactgatgacgcttggcgcgagatcggatctggagccgaccaagatcgagacggcgaggggggtgatgagtgtggtcagggcattgcaggctactactactgcccaggagggagaggacaaggtcgaagttctggatgagaaagactggggcacaactcgcgaagagttttatgaggtgcatggcccgttgattgcgaggcacctgacgcatctgcttgcgcaggggaagtacccggctttgaggtcggaggtgttgtttgtgctggcgttgcttgcgcggtcgacggatggaggggccagtgttgtgttgagggtgttgaacgaggggacggaggcggtcaaaaaattggccgtggcggttacgggaagtgaggaggttgctgctggtttggagggcgagagcggtgatagtggaaggattgaagaaatcaaggatgagaagaaggaggataagccagctgaggtaacgtccatcatggaagggctgaacctcaaccctcaacaggctgagaccaagccatcggctgctgctacggctaaagaccgtgagaacggattggtgttggttgcggagattctgaggaatcactcgaaggagctcaaggggccgaggaaggatgtgtttgaggaaatcttgaagaaaggaactgggttgttgcaggaggacagaaagggaaactagattgagagagcgtcagtaacactaatgttagcaaataatgatggactgcatcttcacactagggaagtcaacgattcagcagacaagtgagacagggcgtgatccaaaactaaacaagaactcaggcatttttgttgcaatccgtatgaactccccgattggtatcacccaaaaacaaggacctattgaagttggtcaagaatcatgctttttccgttgtccattcattgtgcgctgctctagcaaatccctatgatgcgtgtagtaattgaaccgtgtcccgctttaaaaagtgacgtgaaatcccccggaactacacggcccttggtcgaggatgtccaacatggtggtcctcgcccaggtgacaaggaaaagcataaccgagaccagaccagccaaacaccgccacagagatgccgcttcaaccaccccgtccaagaggagcaatttacttgctcttctcggcctcggcagcagccttgtccttggcgcgcttctcgcggacaccaatgagcttggcgtcggagcgagccttgcggagagcgcggaaagcaccaccctcgatgttggaggggagctcggacttggggatctccttgaagccagaggcgatggggcgctcgacgccgaaaacggcctcgacgctcttgacgaactcgccggtctgctggtccttgggggtatcggccttcttgggcttgttggacttgcgggggaagacgacgaggcgggcctggtaggccttcaggcgctcgacattggcggcaagggactcctcggagaggttggcgcggcgggggtcaaccgagataccgatggtgggagcaacaagcttggggataccggcagcctatagtttgtatccgtgtcagagagccgcgctgcattccccatctctcagggttctctcggatcaatcgtaccttgagctcagcgagggagaaaccacggccgaggcgggtgcggcggttgtacttgatggtgctgcacacagctgctgtcagatctccacgctctcttcgaatatcgtcggaatgcaaggttgtactaacgggcaccggacaatggggcggagcttgtcaaccgggcgaggggcaagagcagcagccttggcctggcgagcgacacggcgggaagccttcttgccagcctatttgttttcccatccgtcagaatcagagttcccagctcgcagtatcgtcctcccccgttccgtgtgtggttttaacgaacctggtcgaagtggcacctgacgcgcctctgccaatccttgcggaagtctgaaaaattcgagtcagtccatgtcgttgttttcggggtcaaaagtcgtcatcgtcgtcattgtcgggctgtcgtcgttcgggatggggatgctcacggttgttgggaatctgctggttgtgcttgatcgcctatttacaccgaaaaaagtcgcggtcagtcatactggcttcccatcgtaaaaataacaggacgtctgctgtcgcaatcgtccagcagcaattcggtactcaccattgtgacggttgtggatcaagcgctcttgattgtcgaagaggtgccgccggtcagtaaaggcagatgcaatttcgaggtcaacacggcacggaggagtcgctggccaaatttttggcagggcttgaaaaccctatggagggcggtggggattggtgattcgaccggcctgccggtggggcagactcgccctcgcttgggcagaatccagcctgtgtcagccgccgggcggctgccatcctgtgcgcacacaaccataagccccacttttcaattggcagcgatgcctcagtctggtcgagctcgtctttgcctacaaaacgtcctcgacgttcgtgaaaggtgccgcgacagtggtaaataaaacaacattcacagcgtttatcgtggtcaacaactcgcagcgagagcagtcggcgctggccgattggttcctttgaaacttcatgtttgcaactcctatgaaactgccgtcaagagggaactcgagactttgcatcgcatcgatgcagaacagcttctagtgcacaatcgtgcgacgtcattgcatggaagacgtataagtcacaaaggttctcaaaagggttcaactcgatgcaattttcacatccgacgagacactcagtcaccaaggtgtcgaagactccgcagcctttgattggatgcttctcttttgtttatcatccctctataatctagctatttatgttataatttgactttcccattccctttctttactccagttacggacccatcagcttccatcggtcgatgccaacagcccatcatcgctgttcagctctgatccaccatgatctctatctgacatctcatcaatcatcatggtggtcgacatgtaccgatgtcttgcccctaaacccttttaccagaccagtttgtaaatctctatccacaccttcacccaaaatcaacccatcagggctgctctgcaaccgctccaggctcctaaggacaagcttgtagtcaccaaagaagcgatgcgtcctcaaatcttctgcagctgtcacaacaccttctcccgttcccgtcagcccatggcctaacgtgactgcccacacgccctcgaccatgatggcatgggcgtccacatccgaatcagctgacagcaggaccgagtaaatatccccggtataactgacgtagtcgcccagcgcaacatccgtcgggaatgcccagtccttcccatcaagcgaaacaggatgccacggcgtaaccagcagttgtcttgcctcgtcatccctagccataaccaagcacattctctcctcgcaaacaggcgtcttcagaacagctcttaccttcctgaatccctttggcgtctgcaccatcattcccctccgcagcttactgatctcgatctcctttgtcaccaactgatcgctatccgcagccacatcttcagcaacagcaacaccaaccctcacattcgtctccccagcaaagcaaggatttccactgttattatacgcccgcatactaatttcgccctggaaccccgtggtcctactcggcttcggcgccggcagcgaatcaaacgccgcatccagccgatctcgacatctaacgaacagcgggctctccgcgccgtacatcagcgggccagggtccttgaagctgttgcacacctgcctggcgtgcgcgtccgcaagagaaagtaggtagtggatgccccagcggttgtaaaagtcctcgctggtcagggccagggcgacttggccgtcttggttggcgtcgttgatggcggacgtgctaccgataaggtcttggactagcgagcggcagtgtggatcggaggcgaaggcgggttgggcggcggttagggtggaaaggaaggtttgcagggaggtggcaaagctgtccttgaagaagcgcggttggtgttcgcgatcggggcgaagggtgtaaagggagaagaggaaggagatgagggcggagcgggagatgtggtaggcggtttgcgcgggggtcagctgcttgacttggggatttggtcggaaaatgtcattacactctgaaacaacggtgttggtgatgttggtgaagtgttggtagtcgagcgtggcgagcacggagggaggggactcaaagtcaaaaccgtcggcaatggcttcctgggccttgctgtcgtaacggaggaagatgtcgcgggattggccgtattgaagggtgctgaggttgagggtgagttgcatcgatgagtcggggtcaacatcccccttctcgagctggacagactctactttgtccaccgattctcccgttgtctcctcaagacccagatacttgggataggtaaggcgtaaaaccacattattcgcgaacgttgactggaggttcgcaaccgagtgaacaaacacggttccctagtttcacagtcagcaattcactctccagaacaggtcaccaaccatcctccatgaccaaaggaagaaagaaagggaaacacctacaatcatccccgcatccggaatgaacgaataaccacctcctccaatctccgccacgctcttcaacaacccacttctcagactatacccaaatccaaacgtgtgaatcgccgccggcaacgtttccatcgccctcagcttcgccacgtacccctgcgccggacacatgtgatttggcatgccatccgtcaggaccatcagggccggcatcctgccactttgtccgtcaaaaagcttcaaaccctccactatccctccccacagattcgtcgcgctaaatggttgcatcccgcccagatttctttctgttttcttcttgttgagcgctgtcatgggcatcaagggttgcaggactttggcttcggtggaaaaagtgacgatgcctagacggtccgaggagttgagcgtggaaacgatagtgcgggctgcgtgcttgactaggtctaggactgagaggccgttgtgctcgggctgttcgtttgtgtagtcggcagaagcggtggtgggcaccggggcgtcggcagacatgctgcctgagacatcgatggcgaggacgatgtcgcaggggacatggtggaagtttgggtctggaagattagggggagaccgagggggaatcacgcggaggaggaggccggaagtgtgagaagggagggggtgaatttcaagcttaggggcgacgggtcgaatttctgagctggagcttggcgaggttgagtgtgagggtgatggtgcggatactatggggatggtgatcggggcggtcatgttggatggattggatgggttaggtttgtttgagaagtttgataggcgacaaggtgtttcggaagatatccgaaaggctgcaggtcgttgggggccgagctgacggcagagcgccgatgtgactggacagctatctgtgtacaactgataagaaccacactgccggtattgaaggtgtatgtccaggttggtacgtacggtttctaccctcgagataaatgtgacgatgtgatggtgttgccgttgcagatgttgtttcaaggcagaagatgccagtccacaagtgcatgcaccgaaatataaggaagttgctctgctgttccttcaaccgctgacgcaaggttcgttggtcctgctgtatgaatcaccaccttattgtccatatgatcagatgcagctcagaccaacaaacatgatgtgatgctttgtctgatacaagatagcgtttataaaggcacagccgctatctgctcaagacgtaaagaggcagccaactcatcaagcaaacaagttcatccctcgacgcgtttgccttttgtgagaaattagtgtagtgtactatggaccgaactagaatgtgtggagaacgatacggctcatggccgaggttcgagagggtcttccgttattcgtccgtttactcacccggagaaaagaccgaggatgacccatagagccgggaccagtgagggccgcaatccggagaagaggcggctttgaaaatcgcccagcgcttggcgacacagcgcatattccaatcgaagctggtttttatgggttttggtgggcaaaacaattgcaaaatgaggaattggccaatgaccgaatcagtggcagtgaataccgatttgcatgttgctgctgtgttgcctcgagcgtgtcgcagcacaagagccaatcggctttctttgttcggttgcgatgagagtcagagactggctgagtccaacgccgatgaccgggaccccttggcgtcggcagcccggcaaagtggaaggcctggcaaacacgctggaaagatgcctgcctaggggcacgcatcggtcccaggtcttccatgtcgttggcaggcagcaggacgtccatgaggctgaatggtgacgccctgaagcgagatgtttaagctttgcccggactggagcaatccacagcgaaaagagaaagggagtctgtgccactgaaggaaggaaatgggactgatggagtgaagggtcgtgcaccccgccatgtggggcatatgcaagacttctccacttttgatgttccccgcaagcatccaatccatgtggcaggtggtcccgttttccccacggctttgtgctaggttttgcgcgacgccgtagacgggccattttttctccatgatgacgaaactttgtgtgttttgaatccgatttcaaacattttacttcctttgttcttcgctcaccaacctgactggatgtatcgtgacccaaagtggccttcaaaggtaggtatgcttcccatggaccagcctagacgcccattgaaccatgtctagctatggattcgccctttgtggacattttttttggtcttttggcgcatctaagcctcaaaagtcagggttggcttggccaaggtcattggcgcttgacgatgtaagccaaaaacgatgcatcttggcaaaccaccactgccctgattcagtggattccagccaactcggcgttcgacgacttctgttcgctgccaacaagacaaatacatgagaaaagtcgtagcagttgttggcaggatttatggactacactacagcagcagcactacactcgtacacgggataatcctgatcgtcatacacgtggtcaacacaacgacaacacgcagaggttatatgcggatctgtttggtaagtagttgggcatgtgctccgtttcgctccaaagacaccacgcactacctacgtagacgccgaatgttgcctccccgaaagtttccatcctcggagtcgtggtcctacctgtcttggcctcttcgttcccgtggaatccactttatgcgcgatgacgacggcgccattctctttattttctaccaacgcgtgcgtgtggtacaccatcattaccaccaacgagcaccacctactctacctagcaccaccagcctatgcccaaaagttatcgatgggatggtgggttgatatggcagttggatgggcagttgaggacaaagaagcgcccgaaaatcgactgacggacaaccccggttccacgctctttgagacgttgtgttctgcaaaaccccgtcttaccgtccttcagccaccggcgcctcgcggtaaataccctggctcgcctggatctggcactggactgtcctgaggaccctcacaccctttccccacgcctctttctgaaaataagcgtttatcaaatctgcatagctcatcgcatgcgctcattggacatcttgcaaacaagcgagagtcctccatcttctttggtcgtcccaattctccccagtatgtaatgtacacagtagacccagctctcccagccgttccgagcgtcaaaacaccccagtccggctttaagaattgcggggaaggctccgatcactgcaccccccaaccaaacactaacgcaccaagggcagtgatgcagcacacttgtggcccacttgcagatggtggttgcatattgtaactttggcgtttacttggcttccgtcctcgacatgagccccccccccccccccccccccctcccccaaggccaagaagcaccaattgtctcgaaaatatgggggggatcttcccggtttcgcaccacatcccaccatctgcccacacatctgcccagctcgctgcgggaagccgtgacgagcggcagtgtacactaactgtgcaagtccatctgtggccagcccaagcatgcgatttgtttcctatttctcccgtattcgagggctttttcccgatccggaggcttcacacccaccatcatgatacataggcggcgggggggactctggaggatctccaccaaggtttttgctggttaaggtggtaagctacataagcttggcaaggcatgaagctccgagatgcggcgtccgagagactgataggaaatcccatcttttctttgattcgtcattttctttttttgttacagtttactttcagtcaacgtttgccactgataccggacgaaagcgcagccttccacgtctatatatccctctcccaccacctccattgtgttgaacgtctttgttcttgagcacccttttctctccatcaccaaaaagtaaaactccaaatttgcaatccagctgcctggtactaccaaaccagaacaacactttaaccacaatacaaatctactgcccttttcacccattcagtaagtcaatacatggagtacatgaccccagccagaaacaaccgctcacatatgctttccgtagaaatggaagtcaagacccccgtcgtcctcgttccctccatggcccctcgctgctgccagtgcaagaccatgctcgtcatcagcaactcctgctgccactgcgcccaccaccagtgctcctcctgcatctaagctccatcgcatccactcctttcgagcaccttcactgggccgatccaagagacaaacatcgatacatcccatcggcatgaacctacatacatcactgtccctacttgcgattactcagttactcgctacaacctccactcagccatcatgccctaacggcattcatttcatcctctttttgtaacgggactgtacgactatatttgacgacacaagttgaatttgatacccggcggaacgaacttcacttcgactacttgagaggtggtttccattgatttttttggctttcacacaaccatgcattgctttgggggagaacaggcggcggtcggaggtgtgcggtcggttggtttcagcccgtttgtttcttaccagcaagtcagttacgatgacatctgggggggtttgggcagcattgcgacgcattgttggaatttgtgtattctatcctgtacgtaatagtatgggaatcgtaacattaccttaacatctgaacatttgtctggtgcttaggctagtgtgatggtttgtgttccaacagcaggaaggcgcgatgcactgttgattgtaagggcacaaaagcttttggagaagcgcacgacactcgtcaagatttctctttccaatcaaccgatcatcactttccaccaaaaggcgagggaaaaaaaaataaataaaaaaaaacaaaaaaatttaaaaaaaaaaaccctcgtttgcataacatgtgcagtgtcatcgatctatcaaacacatatcactatgagcttgacgtcgacggagggatgttgatggacacttggtgagacggccagtatatttcatccgagattcaattaccactgttcgtcgctgacggtgccattctatcttagcttctctgcaacgtgaacgtttcatctttcatccggtttcccctgctgcaagtctgccaccagcctgagacggctctctcgcgatggccataactccacgatctctgcagcgcagcttgaagccgccgtccatacgtttgtacagcgtatgcgtctctctcgacctttgcgattcctgtcttggagccgaccttacaagtgactcttgtttagacagcagaatgatggaatctcattctgatggatcacccagatataaaggaagcaattgacttccaacatcgccactgtgctcttgtctgccgaagcacagtcaatcgaccgaaaccccatggagtaatccgaaaacgtgctatcaagcatcccatatttgatcctccgtctcgtccgaagttcttacgcctgacctcgatgctggactttggcgacatgcgcgttcatcccaaccaccaatttgtatcgaccgagtttctccttatcacttttgcggtctatatcttgacctctcttcttctcctctctaccctctctttctttctccccaatcctcacctgcacctctcgtctgcccgaaacaccttattctgcttccctttccgcgggctatatgaatctcgactttcattcctcatccttttcttccacgttctcttcctcctactccacgacatatcacttcactagagcactgccctcacttatcacgtacacgaaggactcctgccagacaaagtgagccagggaggggagcttattttgctctgccattttctgagtcatattcagtcttccctcatccttcagccagcgccgcgcatccaacgccgatatcctgaccaaaatgcaatcagccgatacaacagatccaaatggcaagatcaacgcactgaatgtcctcccgccacaagtccgcatgcccatgctcgaggactgcctagatgcaggactaaagtactcttcgaggctcgctgagcttattgagcgcgcagctcaagaacttggtgacgatggagatattgacgctgattcggaggcattcgggagggagaaacttgatcagtggatcaaagaagcaggtgagtacctcgggccacgaataaccatacgatacgggcatggctgaccagatgaagatgaaatcaaggaggagcacaggcaattggaaattcttgtcggcgtacagggaaagactggagcaggaaagacgtcattactcaatgctcttctcggattcaaggacttgctgccccccaacgacgcactagttgccacagctgcaatttgccaggtcgcctataactactgcgatgatcctaaaaaggccttccgtgcagagatcacgttccgcaaacacttggacgttaagcatgagctgaacaggttcttcgaagacgtcaagctgcggaacgaactgctgaacggaagaggagagtttgaggatgatgacgacaaggatagtcctgacagcagtgatctcggtgagattattgaaagaatcaatgcgactgccgagaagattggacctgtctggggtcacaatttgactgagttggagggcatgtccacgcaggatctgctgaaaaaagatgatccggccgtgaagctccttagtacaaccaaaaggatcaactcacccgaccttgcaacttttgcgccagcgatcaagccatacttggatgccacaaccacaagtatatcaggaagagctggccgcgagactagagatatggccgtctggccgttgattgatcacgtcaaagtttacgtcaaatcagacattcttcggggtgggatcgtacttgttgatctgccgggtctcggagagattgtcgagagtcgagcggccgtggcaaagaatttctacaataggcttaccgtgaccatcgttgtcacaccctccgttcgagcggccggcgagaaaacagccgtcgaccttatgacggaaaaccaagagataaacatgcggatgagcggcaaacttgatgaccgcggatactgtatcgtgttgtccaaggccgatgatggcatcgactgggagacgacagcacgaaatcaacacaggcagaatgacatcaaaatgatggccgagttggacgaaaaaattacggaagagaccgccgcagtgaggaacatcatgccgaaattgcaagaactgtacggcaccttgcaggtgaacaagaaaataagcaaagcggaacagagaaccctacgcgctgagttgagagacatgaggaataaggagcgaagccatctaaaagtgcgaagcgaccttcaacggcagaagaaagaatttcattggggccaaatattcgcggcggtccagtctcgcagcgcccttttaaaaaaggatatcaataactacttaaaggggaagcatgcagtcttcatgaagaattgccctggcgtacacgctccttattgcccgcccaagatcttccccattagcgtcagggcatattggccgcttcggaaaagaattggaaataacccatatgcgccgcaagaagacccactgtacggatttccagacgaggcctacacaggcattccagctctcaagagttggttgtacgaagccacgatcccaccgagggagcgccatatgaaggcgctcctccacagactcgttggcctctataatagtctccgaacatggtccgaccaagagtgcgaaaagatcaagctgcacatgacgccggaggaggtgcaggaaaaatacctcaacacagagttcaagcttctggaaaaggtgagttagtaattgggttccaagagtcacggtgtgttgcacgattgttactaacctcctattccttcattcgcactcacagaaactcaaagcctttggggtcgatctctctgacaaggtcgccggctgcaaccctctcaagaacaccaatcaagccctgggtatctgcgttgagaaatgtattgagcaggtcaaaaattggatctataaagatccccaaggcgccaatcctcacgccaaacttgcctacgccacctttttcgctatcattaaagccggtggtggctgttttctcagtcgagccaagggtcagcgcctaatctacgactggatggatggccttgcaaacaccttcagaaaccaaatcgtttcgcagtgggtatccttactacacaaacagctgcccagtcttgaggttcccgctcgcgccggtatcgatgaccgatgggattaccgtgtcaataagatcattggcatcctcagtaggacttttccgcgccaaagaaagtatcttgccaccaagacttccgttctgaaatctatcaaagaagaagtcaaggaccttgtcgtgaaagcactggatgatgtggctgtgaactcggacggtctgcacaaggagctagctgcggatctgaaaggcaaatggaaaccgacgttcaagaaggcagcaggtccaaagctgaaggggaagggaagtatgaagaatcgacaccaggtcctagtcaagtttgcagagaccaaggcagacaagacctataaggatgcagtgatgaagatgaagaaggaagtgtcagatgaaattaataagtttcccatgagactggaagcgatttggatcacaggctccagaaagttgagggagcaggtcgatctcatcatggacaacatcgtcgagtatgaaaaggaacagggtgatgatgatagcatgggaggcttggagagcgaggaaggcgaagtcggcagctccgaggaatcgaggaagcagaaaattgtgctgcaggaaagtatcagagccatgctctatgagtggttctcttcatgggatggatgtacggatgatattcccatgatcgacgctgatgattcagaccagaagcaggggacaagggcaagttggttgaagcagagcgagattccgaagagttttagcctgggaagtctgggtcacgtcgagaacgaagcggaggagaattgcgacggcgaattgattgatagatatctggatggtcacgcagaggaggataaattgctggtcaaggaggaagatgtcgactcagactgagaaagaagacttggtagacaaagaagaggaatctggaatgactgtcaggacatgctggggttgaaaattctcttgaggtttctgggtttagttggcatctggctgatttggatgcattcaattcggtacctggctgcggctgaagtcaggcttcagcgacgggagccccaaaggtaggattgaagtaggttggaactcgactcatctatgcaacggggcatgatgtttgttcgggaaatattctgggagtatgacgtgggacatagacggaagggagggggaggatatgataccccaggatatgatgctgcctggcttttactcttagccttgcgcaccaaagacatatttgcgagatgcaagtagatacaataaattccatgacatgaatgaaaccgctgaggaagggattcacagtgttcttaagctcgtttcgtggggactttgcctaggagcaaccgacctcagaaatacacatctactgatatggctcagcttccgaaatggatctacctgtcgataccatcattaccatgcataaaagacgcaccagcatatatacgagtctctacacaatgccaaacttactccctaacaaagacaccagccatgcccatgccagtaccaacacacatgctgaccacacccacctcaccacccgtccttccgagaccatgcaacagagtgctcaccattctcgcaccagtggcgcccaaggggtgacccaaagcaatcgcaccaccatccgggttaaccttaccatccttccaagcctcctcaagccccagctccctcaagcagtagatcgcctgactggcaaaagcctcgttgatctcccacctatcgacgtccttgttctccaaccccagctggcccaacaacttggggatagccaccgcggggccgatgcccatctcatccggcttgcaccccaccgtgttggcagccacaaacttgccgataatgcggtctcccaatcccaacgccgtggccgtgctcctcctcatcaacagcgtcgccgccgcaccatcgctgacctggctcgaattacccgccgtgctggcgccgtccggcttgaaagcaggcttcagcttcgccatgccctccagcgacgccgtcggcctgatgccgtcgtcctccgtgaccgtgaccgtttgcggttcgcccaccttgttcccggccttgtcgacctcctgatactgcgtcgtcaccggaacgatttcctccttgaaccggccctcagcgcgcgcctgcgcagccaactggtgcgacttgacggcaaacgcatcctggtcctcgcgcgagacaccataccggctcgcgacgttttccgaagtcaaacccatgggcatgacgcagtcccgcgcgtccttgacagggctctccttgagagcaggccagtacgaagtcgggatcgcgcgcgagccgtagttgcgcgtcatgctctccatgccggcgccgatgccgacatcgatagcctcggtgcggatcgaggccgcgatggaggcgatggcttgcagtgaggaggagcaggcgcggttgacggtgtagagagaggtagacgaagagtcaaagccgacgtggttcagggccatgcgggcggctttggagccgccaagctcggagaggacgacgccgacggcgacgtcttcgattttggatgggttgagctcaggaactttgtcgagggtggcgcgcaggacgacggagaggagctcttccgggtaggcatccttgaggtgacccttgtaggagcgggtgatgggggtgcggagagaggagaggatgacgacgtcagtgggcgctttggctaggacggaggagaggccttttggtaggacgcccattgtgattgatttggtggttggcgggtttagttgacttgtcgttggtgatttgcttggtaaggcgcacccgtttcagttgctgttcgtgtgctgtgctttgttaagggtgaagacggctagctaatacgctacactagttaccgggtataggtatgtagatgagacaaaactgagggtatcacgaaacaatgcaaagactggcgagcaaagacttcgaagcagagaagagaagatgagtaacaacagaacgacgggaaaactgttaggataaaaggaaaggaagaaccgagcatccgaacaccgccggattaacaaggacgagatcggagagcgacccgttgcccgcccgtcgcgctggacaaccgaacggagcacggtgggagaggttgtcaccctcgaggccctcttacacgccgggttccaaggtcgggaatggaggaatcatggggaaaatggggaactccagtggagatgacacgcccggcagtggggtcaaagggaccttggggggttcagcggcggcaatgtaactcggcagcagtgagcccggggggaagatctatagtcccacttttagcctcctgttgaagtttcccgtgcactacgaatctaccgcatagcaacatcgaaaagcatagtgatcaagaagtggacagaaaggaatttgcgtatcggcctgataagagtgaacaaagcgttggctaaagccaagacgcagtgacatcaacagaaaaccaggggtagaacaacatggggcaaacaaatagcaacgatttctgaccccagaggaggagaacttgaaactcaatacaccctcgtccaacaatgactgactgtacagaaggatatgctctcgtttgctgcattcaacagcccgttcttcataccatgttgtagggcgaagctgactgtcctcatgtcccttttcttcccacctggcaaatgcatcattcctctgcagagattcccgtgaggcaatacaccatacataacgatttcaagccgacaatgctctcaaaccggcccaacattcttcataatccaaagcgataatccaacatcagccaaaattgggacgacagaaagcaaaaactaagatatcaaacgtcggtgttgaggcgtaatgcaagcgagccaacaatctcaacactatgcgtcttggctgtactggatcccaagtccaaccttgctcggatcgcgcagtcccccaacggtcctcagcttcttcgtcgggctcaacctatcccgcagtgagaactcttctattgggtcaccgtgtccggcaaacttgcgcttctcgccgctcgacaccccactcttattgagcccgccgaacagcttcgcctgcagctttgcggtcttatccgctggcgctggcgtgccgttccgcgagtgctcaaccgagctggctacctcaaagctctctcgggggtcacgacgaagcatctgcgtcgcagcttggctggcctggctctcaaaggcttcctcttcttcctcattggtcgggtttcgttgcataggacccaactggtgctgcgagctacgggaggcaaaggaagcggctgctactgactggagagcctggcgagcgagctcctcgttatcttcggccgagattgtgctttcccggctcctgcgtcggtctcgggtcgcagatcgaacaggtgtctcaggcacatatcggttgggacggtacgggggctcggtttgtggcaccagatcaacagatggcagaagtccgcctgtctcaccacgcaggcgctgtgttggggtggtaggaagggacgacatggactgagcatttcgcgtatgcctggcagcgttgtgagacaacccctgaggtgtcgacggggtactggtattttcctggtcgatagcttgaagaagcatggtaaagttgcctttgctgtggtccttgtcggcgcgagcctgagcttcccgatagacggttcgaggtgtcggccgaggtggagtgtggtgtggcggttgagaaggcgcggtaaccgcaactgtctgcctccctattgtcgcgccatggaacatgcctccgggactgcatagaatctggaagtgttggcggttctcacgaattcggtttaaaagaagttcccgttcatcgcagagactgatgttttcgtcctccttctgctgtataatttttctggcagccttgagttttcggttcaggaaatccacctcttccaccctttgatcgtacaaggccttcagttgcatgaactttgtctgctgggtttccgaagcagcatcgaggtcgcgtcgtgcctgtcgtgtgtgttcggccactctgagcgcttcaacctcccggcgagtcatctcgtgttcgacagccgcgcgcttcatatcttcgtcggcctggaggctaagcaagttgtattgcaatttgtgatgggcggtctccatcttcagcttggcattctccgcaatgcacgtctgcagcatgctgcgaagcttgtcaatagacgcgtcggcaatctcttgcgacgcgggtggattgaactccagagcagtattggcttccctcttgcttccaaaaatacccgttgtcgcgggaggggagaaatacccagaacgctgtgagcttgcaaaagctaacgaggtggccgcccccgtcccggcggcgttgggcatctgtgaagaaggcgggggggtcacagacgagggaatgatagtatcgacaggaccctcttcgttgacccgcaacctgaaccccgaaggaccgttatcgacttcatccggcgtgtcagcgacctgggtggagggtatcgtttccggtgatgacggattgcgcatgtcgtcgtcctctgatattagtgccgggtcttggatgaggccgaaacgacggtcgttggacatggcgtctaccagcagctgtgctggctgtagttgcgattcctctgtgtcggtggttgacattgtctcggttggctgtccagtatctgcttcggtgcgtgtgaggatatggatctcggctgtgctcgaattgggatcgtcagactggtcgcgctgtggtttggacccccggtgcagggtgactcgacgcaatggcccgcggtggtggatggcttgctatgtctgaactcggctacgcgccgccccgccaagacttttgacttgtctcgctgaaagatgggtcagaggacgactcgtaggcagcaagctctcaaggcggtgccgacacgaccttgggtgaagagagagggggaaacacgaggggcggagagcgaggggctggacaaaggtgtagcttcatcaattcggaaccggcgtctgtaagcagctacgcgtgggtacctattgagggcgcctttgtgtcgatggcgggaaatgcgtgatgatgtgtgggaattggattggaactttgaaggatgaactaagagggcgatgaggggtggggaagcgggagattgtctgtccagtagccgttgatgtccgttggttcaattgttgtgaaccttgagcgcgtgggcgggcagctcagcacagaatgccgcgaatggcaggctgttgctgtgctccagcagctggttgcccaggacaggacctacttcgaccacacaagccttttctcgcccagtcctaccgcctgcccgttgcctggttattgccaagccgcccgccgtcgagcttgacacgggtgcggggaacttttacctaaatccaacccagactcacatggcacaacctcgtgctgaaagcgaaagcgactgactttctgcatcaatgtcatcgtagaggtacttcaggactttttatttatgtgtctaaaaagcaatcgcatagtaaataacaacaaacgttcgaccaatgtttttgacggttccatgttgacactgtcgtgtacttccacctcggcgatacatgatactaccacctctcctcgcccaaaccatatctctttgaaatcgatcaaaggtttgatccatcccactgaaatggacgacaacttgttgttgaaggcatatcattcacacgcgcgtgtggcaccacccagatgctcatcgccgaattcagcttctttgaacttcagataacgccggtccttcgatagtctcgccgacacggtggttccttggaagtcgatgcaataattgcaggttgatagtatgtaagtctgtcggtctgaggaacacccatgagaagacgttcaagcaggatggcatacatcgccgacgcaaaaactagtacccaagttgaaaggggtagggttctctctctaccttataggtaagcgtagtccctaacgtaccgggtatgccaacacggcccggacccgacgcttggactgcatcgatttataggcccgagacgcctgggatttgcttcctagaggtatactagatggctactttcagttgctacgaacctgcggcgtgtcccatcaatggtccgactgaacggttcgacggccttaccgcactttgatccctttctgtttggatgatcctgaatctgttcacagttatatctagtaatgccccctgccccatcccacgccctagatcaaaagaaagaggacgtgcatgtgaagctaagaaacgcatgtgacaatcatgcatgagggccgtccgttcagcttcctcggactcgagccagacacctcagcctgccgccaggtgcaattcttttgaggtttggaaatcgtcatggaagtgaagcggctgaatcggggatgagttctccttacattgcctgaggttcaagcgcttgggactataaacaaatgcttgcgatattgagccactggatgcggtgtacaatatctgacgtcacggcaatggatcaagactagccccagcccgacttcccctaagccctccaaagtcggaactaagcatcatcaacacttgtcaccgtctccccggataccgctggtatacatcaagtgttctcagctaccttctcatattccgttctttcttggttcttttctttccactctttcggctacgtctatgccaagaaaagcaacctaataacctcgagataccccacggcaaaggccgaccagctgatccttgcaacgccgtccgaactcccatccaaagttcgaggcccagactttcaacgacttgacgagataactcgaccatcatttggactccaacctatcacaccctagaatctacctcaaccattaaatactgcctctacccatctacgtaatagtaggcttattcaggacaaaaccaaacaccttcgctctttccaccatgacaagaagcgaaagctccagtatctgtccgccatcagcctcagccactccagacacccttaccgcgcttcaactacatgccttgttcgacattctcacacattatgggacatattccgaagtggaatgtttcaagaatccggacgctatttccaaatatggctatccctttgcgtcctcgatagagggtgcctccgagcccgtcatcaagaaagagtcttcggttccgcttctggcaaccctgctgcgcgccattgtccttccggtgccaggagttcgcgatcttccaactgatttctggccactcgagttccaaggaattatgaccaaatttggggaagcaaacctgtccgagagctatgacaaagggtctttgggtagtaggaaaaccctggccactgctgcctcggtcattcacgaagctgtttcccggggtcttatcggtggtcttcccaaggggtcacccagggacctaaacggtcactatgacaggtcgaaagcacaagaccttgtgcgcgcttgggaagacgtattgcacgaactcgtctacggaagtctcgttgaaacgttgtttgatcgtatagcagaaaaacccgacatcgaaggccattcactcgccgtgcagactgctgtggactatattatccttcagtatgtgatgctgctcttgatttcacccttttgtttccttttaactaatctaccttttcagccttgcgacgttcatgcaccatgtattcgtcctctcccccgaagggtcttatctgttacagatggtggcgagcgtacacaagatggtaccttattcggccatcaaacaaacttttcgaattggaaatgcagccagcatgatcaatgggatcacgaagctcctcctggccaaaatgagtattggaggcctcactaactggcttgggctgacacaaaatgcggatgatggcatgaatctcttacagaggcaagtacctacagttttcatgcagatggcagtccaatactaataggcgtagaatcatttcactggtcttgtcgtgggacatggcagagttccggaagaccgctgaacggatagaaaaggccaagggtggtccctctaaggtccatatcgcagtcatcaaaaagtacgtcgccaagtcgagggaagagcacttgaggatccggaacatcagcataaagcggtccgagtccatcattgccaccatcttcaaccattcccgccgtgggcttgtggagtccctgtccaaggaacagcacgagcaatgtctggaatacctctcaaccttgcttgcaattcgagaccgggatgagatcatcaagattctgtgcaagcaaaacccagatctcttcacccaggccgtacgggactttatcggtagtttcgagcccatgatacgagctgttcaccagaatattgaccttcgcgaacacgtctctgcagcagaaagcttcctaaccgaccttatcgaaacaagcaaggcgaaggattctcctgtggcgatctccagcacattaacaacagaaacgacgatcgagacccgcgctccttccatagaggactacgtcggcttgattaggagacataaacaatcggcctacaactttttccaccaggtggccaagaattgccctgatatcaagggggaattcctcgagtattgcaagaagacgctggcgcagttccgtcagcagcccgagcagcaaccactaccatcagccattccctcaagcgacagtagcagccaagcaatcgacaccaagctccgcaagggagcagccggaagtctaagcgccgatatccagtcgcttttcaccgccctccctacccaagtaaaacccgacgtcctcgcagcagcagacgcccacgcggcctacctctcctccctcgaagacctctccctcaagcgaatgcaacacatcctcaacgacatgaccctcaccgcccccacaatttcttccttatcagaagccgcaacagcaacaacaacaacaagctcttctctgagagacaaattctccctatccgccagctccccctttggttctcgagcccccagcaggcgaaacagcaacagcaacaacgtcaacagcaacaaaaaagcaagcatgtgtggccccggcatgttcctctcgcggtggcagagcctgatggacgagacgctcattactccccaagtccccacaggcggccaggtgcggcgcggcaaggacgtcaagggggtgattgcgcaggcgaagacgacggtgggcagcagcgccgtggtggctggtagtaatacggatgggaacggaaatggggctgcatgggactcggcggcgctgacgaggttggtggaaaaagaggtgccggagccgcctgatgttcaggtggtggtgaagatgatggggagtgggtttggggaggtggtggagaggaggatgttggaaaggatagaggtggtgatctaatggaaggatggatgtggatcataagcattgagttcgggcgttgtcatcacagtcaaatcaaaacataatctcaagagtaatattatctgtgaaggagggaaaagacttgttttgttttcatctaatccatatctctccaaagggggaaagtgccaatgggcgtcatggcgaaataggaacaaaaccccccggaaactccgaaacccaaagctgccgttgtttccctaaagcaagagagagaccactctttgtcgtcgccgttccattgctccaggcgaaaagattccatcaagcaagtacgttggttggtatgccggtcggttatgtcaggcagccaaaggtctcccaaccttacgcgctgtcgctgcgactagtgattcaaagaaagctcatggtcgctcgggtacgtggatgcattgagcagtgcggagaggtaaatttacttgctgccgcagttggagcaagagcctagaaagtttcaaaggttagtaccatgccagtaccagtagttgaagatgggatcggacaggcgacgggggaggggggagtaaaaaaaacttacagccagagccgcagttgcaggaagaagcgccggagcagccgcagtcacccattttgatagaagtggttgttcttttgagaggaattgagttgttgttgtggttgtgtaggttgacgaaagactgatgttgtctttgtgtgagtgtttcaatgcagtgatgatttagttcgtcggttgatgacaagtaaaggaatttgagaaggagtcagggtcccgtggctttatataccctgaatgatgcctacgtacggtaccttgttcctgctgtcacgtacactacactgctacgcaccgttcggaactgtgactgtgactgtctgttaccttccattccacgacacggcatggcatggcatggcatggcatgttagcgacgatccgagcctatcggggacgtccgcccgcacgggtttgcgatatttgtgccgtagcggctgcatcaagagtggaggcgggtgttcgctgccgtggtggctgcgtcttttgtgcggcggcgttctgggccacctgcttggcactccgaccgcccagcccacgcggcgaaataccctcatcgtacactaccgttacagtgtagtgtacataggatgtacagtatgtaaggcgatgacgatagagatggttgatgtccaaaagcgtgaatggttgcaatgttcatgtgatgtctcagaacctgcagatccgtttcttaagggtcttctatcgcgcccgaaataatgttagcacgttgcccgatggatgacgactgacaatgaagtcgaagttgtggttgtatgtacagtacttccgccgctttgtgtagtgtcaacgctacgcggtatacttacactacaccagtacttacatagtacttgtcgttgcgatatttgtgccggctgcattccgctctggttgctcaaacgagtgccatcgatttctcaatgattattaagctgagatattacaagccaaagagcaaggagttgtattcttacaatgaatggatgtgaactgctcattgcctgagttatgatgctgatgatgatgatactgccactgacacctcatcgggagcacaatgacttcacttcggcggtagaagctatcgaccggccaattcccagcacctgccgattcttcggggggtcgagactcacctgaagctcgcttggctttcagaaggagatgcctgccctagagatttgtggacccaataatgtaaccgtgttagtgcatcggcacagtttccagcttcaaagttagcatcagtgcttcgtccttaacagcccgacgcagctgacgcgcacgggcagtactgataagataagataggtagtgtcaaaccgagaaggtcacctcactgcctgccgcgtatcaaatcgtcagttccatggatattcaaaccgcctgttcatgttttcgtcctcagcatgatatccctttgtgtctgttcaacattgtttaccacggaagggtattatttacctacttccaggcacagccagtatagtccgtcgctatctagtctgctgccatcaacaaactcacgactgctgcagaaggtcatgagtgtcgtgataacaccaagccaaagtgcacactgccaatggctataattctatgaaagccgtgggttatataatgagatcttcatgctggtagcgaggcttgcgaagctctatcaggggcagtatggggtcggtgttgggttggcaaagctagacgtttggatatggcatcccgacttcatcaaatgacactcgtttgagatgttgttcaaacgcccgaaaaccatctgatactgagggatattataatggtaggtattcgggttgctgggaagctgatctttcggttgtcgtacgtttctaggccgagctcggcattttgaaacacttcgagttccgcttcgtcactatcgactcatgtccgttcttgagacggcaacgacgttacgactcagtcaaatgtcaaattctgctctcacataaactggccgaatgatgttgaaaaaccctcaaaaccgagaagctgtcgaaccacctccatcatatactggattttgaagcaggcaaaagtatatcaatcatataagcaattatctacagccatgtcctccgcaccacgcaggtccaattcaacctgtccgcgccccggtagcagtaatggtacccatgcctttccgacaccatccggcaacaacggacgacgacctaatcaatatcaacaaacaacgtcgaaccgccgagaggactggcgaacagatccacgagacaacggcagacgacgaagccagtatcaacagtcaacatcggagcgccgagaggactggaggactgatccacgagctcagcaaacaccagagcaacgagcaccaccatcattcaacaactctgcttcccatgctcagagaacaactccacacaccagaccagcaccacgtcgaccctcagagcagagatcgccaccaaacaagcctaggtcggctcctcggcggccatcagcaaataatcgatcagctaataatcggtcttctccccaatccggcccaagttcgaacaacaagccatcacgacctgatgaagccgcaattaagacgcagatgaatcagacattatccattgccatgattgcaagtcccgccaatcctatacccttcccccttccgctgcccctcggacttgcaatgctcctcgtcggttccagcaagaacggcaaataatgggttgaacctgagaacttgggaatggtcactcctacactgttccaatcacagcatatggaaacgtacctcctttcgtccttcgccatctcgtccaacttcgagcgaacgcagctccacatcgaatctcaacccagaaacttgcaccgatcgtttgttcgactcctcgacaggcgttttagccactgcatctctacttgtcgactcaggaccacactccttatcaactgcctccgagtcgaccttcagttccaatttcactgggtatccagtccccggccgcccaggaccacccagaccagaaaagccactagctctcctatccgcaagctgccaccgaccaagtgtcggactaagctccatctccgcttccggcgccggtgtcccctccctggatgctagtcgaagttccagccctttcttcacacccttcttcttccctccgaccactcccaactcaatagtggcaagggtagaacgcgaaggtaccggtggccgccagtcttccccaggcactgcgtcacctgctggttcaaaaacatcctcgtcatccttgcgttccgcttctaagatttggccttggcctccggcatggctgatactgccaaacctcctccatcttgcccgaataccttgatcactttccctcggagaaaatagagaaagcactccgttccctaagcgagcggctaccagctcgctgacggcggtctctacggccttttcaacgctgatcatgaaggaagccacgtcaagtccgtccgccattccaccacggtcagcgtaactgggctggaactcatcgaggtccagcttcgacaggctgtaatcacctttggtctcttcgacgggcttttttcctggttcctccactttcggttccgggctcgggtgcttgatgcttgacgcaaccttctgacgtttcgggctcggggtttgaattggcgtcagtggtagtgacggtggctcggttttgcgcttggctgccctggaaggttggacgcgtgttggtgttgacttgtttggggaaggtgatggcgtttgaaggactttagggtttttacggataggggtgctcgccctcaaggcgataaccttccgaagatggtcatcttcgaagtccgagtagtcagactccgaggggctctcgacagactcggacgtcgagcggtcgtcagacagatcgatatcgtcggagtcagcagcagcggcaagtgtacgcttggtagtcactggccgtgtgacagccatcggtctgatcatgatcttttcgagttccttctcctctttctctttctttgcctgttatcgacgatcgttagtcagtcatgtccgtcatcaccactgctgcaaccccccgttctctcccaacgttgtttcagtccgcactcaccgcactctcaaccaacttccgatgcatgcaacgatcaacctcggctttataccaagccttcacccgcttgtagaactccttgttgtccttgtagacggcacccttcttgagagcacccaagtcgtgctccagtgcttcctcgctgaagaagtatttgccgatcggcaagatggtttttgctgggccgccgtggccttgcttgcatggtgggttgagacggcaagcgtggtgcctaatggcctttcttttgggggttggcgctttcttcatggtgacttgaagggtgcgaggagctttgatcttggctttggtcttgggggtagaggagggttttgctttcggtttgggcgtcatgtgggagtatgtaggatctgagtgcggagtgactccggggatggtgagaacgagtggtgggtggtttgtgatgatcttatgatgaatctggaccaggcaagtctgcgcggcacagctacctggggatacggtgctgtctgagggcgaagtaactcggaaaacgacgaggataagaggtggatgatccgtaatagtttgcggtgaaatggggaccaggaaatgtacgctcggtagaggtagctattccgcagaaccagactcgggggaatacgcaggtgactgcaaagtaaactgtgcaatgcagcggctggtgggcaacgtgcctgggagttgttgcgtgagggtgctccagagcatgtgggagggacacacagaaaaagaacaaaaagccgactttcgagaccttcgtgtcattgtcacatcttgttcgagaggccatcagccgggcctcgattatcaaagggtacatacgtggcggcctcgggcctgaaacaaaggaatcgaagtacaacttctagaatccaacaccctgattaatcgaaaagtggtaatgggaagacttgcacgtcgaaaggtagtcgctttgtcctccgttggttctctcacatcttgccatatccgggcgatgccattcggtgcgatctctagttggagaaaaacgatcgatcgaaaggcacgactaacgcactgccatcagtaaattcaatcgtacacatagcaaaatgtcaaattgaaatcacaaaatcaatcaaaaccagatgaaatgaatatctcttaccaaaacaactaaccgaaacgaatctgcaggtctacaattatcgcgagttttcgcagtcggtctgcaatggtacgccaccccctaccatagcttccactttgccagcaagtccactgcaattgggcttgtttggcaaagccagttacgatatagtaagaattatcgagcacaagttccaacaagcaacaaccaaccagcaatggctcaatggtctagtggtatgattcgcgcttcgggtttaatcaccctcatggtatcccatgaatgtgcgaggtcccgggttcaaatcccggttgagccccaattttttgagatttttttcttccttctcctcctcagtgagagcttggtcattcggatcttcaacagttagttagacgactctttaaagggcatttgagtttttagtttggttttttggagggttgggaagaattcttaagctaggatgtataattctatacgtgatatggttttgtaatagtgaactcttatatactatatgagcaaccatcaggttgataggtccattactatcctgccagctttccttcctgttggtttttaattctttttttttcaagatattcatttatcgctgtcgactgacactgcgcagtttttgcctcagccaggtaacatgcactggccggacatcttcttccattggatgtacggtccaattctgattgtacacttcatatattttgagctggtgacttcttgagcgtaataaagtaaagtccggactatagatagctccagatccctccggacgaggcaaccagtggtggcgtttctgcgctttcagctttcgaatgcaaagacactcgtagatctgaaacactttgggtctgttccatcaaacagatatgcatggacatactcttccaaatatttccatagatctgtcttggatctaacataagcatgagaaaagaaggaacttgatgttgggattgacagtgacagccgaattttgcgtcgaccggagatgccaagaaatgccaagacgtggtgatggcctcaactgacaaccgctcccggcagcaccatcaacggagtgatgaaagcgatatggtgtacgacgctgacagtgagataaccagataccatgtggtcacggcggatgctaggtggttcaatcttgttcattcgatctgttcctgtcctaaagagacatgtacaacatccaaactattcagtctccccatccgatccctgtcccgtcccgtcccgttcctgggtatcccatctccaatagtctaacctaggccatctatctcctgagttatcccgttgtgtatatatagcagtaggtatatattgttcatccgttagcctctcactccaatcccatcctgacctcatccccaaacccccaactgcctgcatctttcccggcatcctgcaacgccaacctagtttgcgtcccaaacgatgacaccacctcatcctcctcgttggtctttgccgccatcagcgtggattgcggcgccggtgatgaccctcttgccgttgctgtcgttggtgttgccgtattgctactgcttacggcgttgctgtgactcgacctcctactcctcgcgtaagaattgttattaccactgttatttgaaatcgtttttcgactgatgctgctactgcgactctgacttgatgggacgaataaagagtgagaggagaagtagggcgtggtactggggctctgtccgcgaccttcgtgacctgcacaactgccgccgccgccgccgccaccaccggaggaacttgctgatgggctgccggtggtggtgggggcagtgctagtgtcggtgaaattccgtctttgttgtcctccggtggaagaaccacgaccaccccggatggtgacagcgctggaagcaccgctggtcggcgacttaccaaataaagcactagaaaatctgtgggacctactagtactggatgtggaaaccaccgaagcggcctcgtctcctccttctgtttctgcgtctttatctttgcggagtttatccttcatatccattctgcttttcgtcatatcttgcgcttgtatccttgctaagctgtcgaccgcgctttcgggtgtggacttcttcagcttgatcgacgtctttctagggacggcggtagagggtgaagcaatctcacccgacgcggctagttgatcggagagcagcgatcgcggttgtgcccgagcacctattcctggtcccggggctggtgttgcggttggtgtaactgaatcggcgctggagttgccgttggcggatccgttcacagtatagttgtttccttgttggtcaactaccgcatcctctgccaactcctcgatcagggcatcgtctgcttccacgagctcggcatcgcgataccactttctccttcttgtccagcgtccccagccatcttgacctcggcggccattttgccactgcgtctaggttagcacggtgtgcctggttctcttgtttttgaaacaaatatcttcggaaacggaaagaacaaaccttgttatcatagtaaacccagcccatacgccccccagggctgtcataatcccattcttttccatccgcgtcttctccaggcataacagcctcgtcgggtactccatcgactcgccatctcgatccctcgacccagcgccagcgcatgttactaccgtcctcgacctcgggaagctcaaactggtctcgcggcgggaccgcgttgttgtgctcgtcggtccatgccggcctttcatacgcaaacagactagtagtccatcccagaccgacccaccgacgctggttctcataaatgataaatgtaaagcgcacgcctgtgtcgtgtccgccgcgggcacgtcgaagggccttggtaagctcagactcctgcgcgttatacgcctttgtacttttgatgttggcaaatgtcttcttgttggctgaactgccgctagcagtggatgcagcggatgatgcaacgccactcttctcggcaggagaaaccttgacgggcttttcgaactgcaagccagtaaccaattccaaaaacctgcgaatggaggcgctacgccatagaatggcacgagatacccgcataacgcgggaatgccaagttaggatgagagtaccaaaaatcaagataacccggcgtgtagtaatcagacggaaaggtggaagcgtcagggcgaaccaaaacggggtacagagaaggatccggatgaaaagtgtcgtcagcgcgggtttcgtggtggccgatgtaggtgttcgctgagtgctgaggaaatccgtgagttccagcataggttccagcagaatgttgcagcgcgccgtgaactccttaagtgtctcgacaatctcgtccaacgtcttctggtgccgcgtgtttgtcacttcggataccgacccttggttcctcagttgtccgcctcctccagcgctcgctcccacgccaccaccgagcccgccattggccttgccattcttgttgtccgggagcccgtcgacggaaaggttcttgctcttgggagccttcttgcccctaacactcccttttccatctgtccccgcgagcgccgccatgtctccagccgccacgcctggctcggtccaaccactgctgctcagcgggctgtagcgccggccgtacatgccaccgatcaagagcaggacaagcacgacgggaccggcaacccggacaatgatgtcaccatatagaacggcagcccagaagaccgcaaccatcaggaagctctcccagggatcgcgggtcgtccatgttatcagaccagcaagcgtattcaagggtaggaggaacggatggctataagccaaagcgcgtgtaatctggggtggtgtcgcgaggagaagcggcgacttttggtggacgaggatggtactcctcctcttcgcggcggaggtggcgctcggcgcggtcgagcttagggtagcgggagagaaggaggcatgggtcgggttcggattgcttgcggtgccatcattcgagtataggatgccctttggctggttcgaaggggtggatgggtgggagttcagcgcatcgccgctgcgctgaggctgaggagcggacatatgcgaaagccagggaggatcctgtatgttgatggaggaaagtgtcagtcttgtactgtctagctatccctagcgggaatggtgatgcaacgatagggtcatgattcgatcgaggtgcgcagtgaagaggaggcggcgcagcatggtcgtcgctgtgtcgccttggactgtagccttgatggaaggatgacgatggccgtggttgggggtgatgatgatgacgacgggctgggttggaagctcttggagctgattcggcggcagcgggaatcgccgacagacctttctatttgaaggagatcgctggccagggggggcctggcaaggatgcctggtgctattgagatggcggatcgatcttcaacaggacagagtcttatgcacgacgatggggtgccgtcgggaagatgtttgtctggcgcaacctaggccgtataggaggtaggtaggtggtgatggtagcacagagaaggtagataggatagtgggaggtaggtaggtagtaggtaggtagggacaagaggacaaggcaaagagcccgtaggagtaatgttcagggtatgtaagaaaggacagaactcacgaatgcagccatgaatcagaagcagccgcaggtagaggggggaggaggaggaggaggagggagagggagaggagaaagaagaaaatgatgacgatgatgatgatgatgatgatgatggccggaactgatggtgatgatggtcgtttgtgtacggtttgctctccgcacgcaagcccaaccgaaggtagcacgcgcccatgaatggctccctcgagtcgtagcccaacgtcataggctgcgaatgtgcgccccgaccgtcttccccaggcttttggatttgtggtggttcgcggttcgcggtcagatcaatggagtcgggtcgggcgctaggaaacagcggagatgcgcacgtggttagctggggttccaatacactatgagttgtagtgtagtgtagtgtagtgtagtgtacagtcaggtcgtgcggtaggtcaaggatacctatctagtagaggtattcatgatagaggtaggtgtagtaagaaatgttggacgaagtaaagaggcgcaaaaccacctaaggagaaatgaagagcggtagggggggaaatggacgaatttctggtccattagttgggattgaatcatggaagtggacagacaaacgaactcttttggtgctgctgtcagacagaatcatttccacgtgagttccttcattacgatctcgagatggcatgggcctaagtacctctaggtaggtagtggtggggcctgaaagacggaatacctacggcggtctcgagcggagcatcggggggcggtctagcacttcatgcaaagaagcattagcacccgcgattacctatctcgtcaccatgatacatatccatctctctatagcggctgccctgcttcatcctaggaacagggcagcagcggaggacgagtgctgtttggcttaggtttccttcagttcctgctaggtagagaggtacttcccgctacaggggcggttcctggcgacaaatccccgttgaacggacggaaatcacatgcaaattgttcctggcctcatatgcatacctgcctaggcacaatcaccattaacatatgtaaaacctgggctccggcacttgaagcatggacgctgtggaccgaacctacccggcacaggaccctgctgccagtggtccatgtcctcccccgacaatgatgtcacaattaacttgaacacgaaaacacagttgtgcacgctatgcacttttcttccgtatcttataatttcttctattgaatttgtgaaactataagtagtttatactgcccgaatatgtgcatttcatgcccgcgaaaaaaagagtgggggagacccaatgtgttgccaccctgtaccatagtactgtaaatccgattctttcaatgtcctgtgccttttcacacctatcgtttcaacggcgttagaaggtggagacattcaaaaccaccattttgcacacaacgaagctctatagtagtgggcatggatgttgcagtaggcttatagaccatgctggatttccctaaaatctaaaaaaatcaacactccaaatctgtgttgtaaaggcagggcgagtgtccaggacagacgcagccgtccacactggctcgacgggctgaggctggtactgcctaaagatgaacccaggcattcctaccagaacccatataaagatatgccgttctaaaagtctcataacccgtaatatgtatgtaccttgaagtacaccttgactagaccgttaacctcccatacccaaagaatgttgtctcctcaggtactgtttggcaaaagagcagccatgaccgtagcgaccaaccagaaccacatcatctcggcgagccgccctgttctccttgatcttgaccgtcaaacgtcgtccgttgacactcctagcgcatgcgcgcctgactcttgccggtcttatcatcactgaaataaattctcccaacgagaccggacgaggattgaacatctattggaaactaaagggagatcaatgtcagttagcggtcatcagtcaatgaaaacaggaacccaaaccactcacctcttgttagagtaggcaatgctcgtgttgacccccctcaaccatcgacagaatcgtctcgcctgcacccgcccgctctctaccgttttagtgtccggatttacgaatcgatcaaacgtcaagaccaccgtcctatctccactgccctcacgccccttcttcaatacgagggttacgatcgtcttcgcgctggggctcgatgggcaattctcgacaatgacgttggcaaacttgttgggatcgatctcgaacttgtatgggcagttcttatacggaagaccgggcgctgtggaagcaatcttggtttggttgcatgctatcaaccggactgagagcttgtcctccgtagcgccattggtatctacgttccagctgcccttttcgatggtcacttcaaacttctcgttctgattctgaggttgtgtcgtcttcgccgtcgtcgtaaccccattctcgggtttgacaaaggttgccggcttgacgggcgggggcttgacgggcgagggcttgacaggcgagggcttcacgggcgggttgtggattgaggtagacgtaggggcggggacttcagttggagaggtggtacgcgagctagctgtgctagagtctggcgtcgggcctgccgttaccaagggagccggagccgccgccgccggtgaaattgctgcctttgtcaagtgcggagtgggcggcttagatgactctggcgatctaaggcctgtgccgtgacccttcatgttcttggggcctgaactgaccgacttgggctgtaaaagctgaaccgtagctgctaccgcttccccggagctactaagctccgaagcaatctggtcgacgatgcgctctaaccgttcattctcctccttagtaccctctttcgatccaactctatctatcagagccctaagctgggggtcggtcttggcgatttctgccaaccgtaccacggccggaggaatactgtttgcattcggacccaactggattggtgcactcacagtgctagaagcaacaggtgttgacattgtgggagctgcggcggcagttggtggtgttgctactgctgtcggagcagctggagtcacatcctctgtggaagtttgtgccggagggttagagacagccgcagagataggttgaggtcgaggctgtgctgtttttggtgccgccgctgctgctgctggaattgccggcttctttgtgggttccggggctgccgccgagacagattgggatcgacacgcagctgctgttggctcagttgatgcggttggctccgttgatgatgttgactccgttggtgctgctactgctgctgctgccggggctgttggattttgtgtgggttctggcagagttgccccttccgagttggattccaggcgaggttgttctgcaccaccgattgttgcactgctagcagtcgtgctagccttgttcagactttcccagtgctcgacagccttttgaaaatagggtatctgacgccagtccgggtcatcaaagtcaaacgctgaaatgtccttgatcgagagccagccaaacgacctgaggatatggtatagcaatattagttgaccggaacaacggccagggttcggcttcgaaatagaacttacatgtctcggtcaaaatacatgaccggaacctgcctaagcttgaccaaaggcccgccatcctcgtatcccggggcccacccttcgaacttgatctttccagctgttttatcaagtttatagcagagaggcacagtctgcaagagcttggtatcctccaacgtcttttcaagtccgactgaactcaagtctgcctctttcaccggcaataccataacaggataatgccgcttgtcttgaacccaaaaccctttgtagaggctagctggtttaggatcagggatgaggacagctgagcgcgtgctgcgatcagacggtgtccgtaaatgcaagctcttccgtcgatctttcgccggactaggggtacaagtatctcgcgatggaggtggtgccattgccggactatctgttcctcgagatggaggcggtgccattgccgaaggtgcctcagcggctggcgaggctagcgaaggtatgggggtggaaaaggaattagcaaactcgggattcgcctccacatatcgcgctcgtcttcccacgcttagttgaagtaagttaaccggcttgtagccgtttacagcagcttcttcgaccgccgtgttgttcctgcgtgccagttctgcattacacccaatgacgcgcaaacctagcgtgtcaatagcaacactatagttctttgactgatggtcatgcatcttgcttgctaggtgcttagcagctcccgcaagaggattggctccaaagtgaactccatggtcatcacacttgagaatgtaaaactctccgctctcgggagggtactcgactataatatgcttgaacttagcattgccttcttggtacacctcatcgaaagtgatggatcgtttcgcggatgggcgctttgccggttgctcgattgcgaggttctcgttaggagactgaatctctgtaatagggcgcttgtttgataagtgagagacagggagttttaccgccggttgagcttgcatgggagagggcatggaaatgggtgttccagccctggtgtctaacgacagtttcgatattggcagctccgtaggtggcgtggactagataacatggtgtgatcagtatacggccaaaatagtcgtgaactcgtgagggatcaaacatacacctaccaaatcttcttctatgtcgaatggtagcattctccatttctcgttcacggcggaaaccttttcaataaactgtttccggtcattctccaaccttttctcgtagttttgagtagcttgacgcagatagaagtcccgcttatcttcaatgaactgctcgagatctggaggtagaggtattgtaccgagtcttttctggagcattgacctttcctcgagccttctgttttcaatctcatttttcgctttctgcagctcctgtgatgcattttgcttttcggtctcgagctccttttcgagctcgtctacctctctgctgaagcgaaaatggagctcataagctcgataatgatccattttgcgccgattgtcaaccgtctagccgtagctgagagtgtgttcggtggggggttggtcacgtcgtgaacgtgtgtgaagggtagtatgttctcctgtggcgttccttcgcggtcgcctgcgctgagtacaagtggaaggtccgagtcccttcagtgcttggtgtcgcgcgggaggctgcgactcgcgagctgatgttgttggagaccgaaagttgaggccagctagatggggctcgagtgaatgcaatcgatgtgtgtgtggtctagattgtgcaggttctccgtctccgcttggagatataccgcgtgtaaccgtataaaggtttgaggttcaagaacatgcctggaagaaaggaaagcgaccactagttgagttatacaaaggatggtgggtgagcaccaggtcaaaaatcacctagtcaatcttatggttgatgagaggtggtttgtgcgatgtaaggatgagattgattgtggtcgattgaagtgttttggggggttgtctattttgtcctaggggtatgctagatgtaatattggttatgacttttcctagccgataccaatacccagccacgcgctcgctatggcagctcgtatgatccgtatcgtatcttatgcgcatgccattttgggtttaactggttcgcagctgcccaatgacatgacacgtatagtggtgatagtggacctcgggtaggactggcaatgattagaggtatgtaatcctagtgcatgtggaaacttacgttgatacccaaccaggtacgtctactgttctatatgcatagctgaaagcgactcgataactatgctaaatctaagaggctcgcactgctctcattgatttctgtgtactccatgatagatgaaatcatatttgaggcacgagaaagaattataaatcacggtaatgagcacgacattgtcaataattcggagcaatgatactacgggctgtaaccatccttggcattacacagttaagacgagaacgaacatctgataccacaactgtcaacgtagagattctagtatacaaaaggggccatagacacaactcgcacagaccaagacacaaacatctaaattacggacagcagttccgggacaagtcaagcgaagggcatcaactgaacctaatcaccaacatatgcagcacacgtgtccaaagcatcgagtaagccgttgtatatgcaacaaacgtatcctctccgcactgtccgttcgattctgtttcgacaactattttctcgcttcttccagtctctgtcccttccaagtcttcgctttttcgctagcattgcgcatgtcaatgctttacatcaatattcccacgatatgtgcaagtgtctgtccacaatgacgctgctgccaaaaaccaaaaattttacttatccgggcgccagggaactatccatccggctcatatgtctttgaaaccacgtagtttcgtggcgatgtccaagatccattgtggagcacctaaaccaccacacagtataccgatggctttggagacgtcgatgaagatcctaaaaaaattatcacgtcagtggccactatgcgtgcggcctgcgacatttgtgataagatgagcattggcactaacctttcaacaacatctgggggcagatggaggtcagcgggcgatgcaagctgctgaaatgtcaaggccatgattatgactctatttgctggggttatgggtaggtcgtcgtcctcccagttcaataaaccgcggtcaatcagttcccgtacaaactcttcgaaggatatcggtgatatatggcgtacgagccctaagaaggtctggcgaggcacatggtccaacacttcgtatagtccgctggctgccacaggtatcgggcttgccaaagaaggcgcaacagagcttgggttgggtcgtgattcatcgccagtctcgagctgcgtgaaggcttcaatcaattcaggtacctctaatctgtctgatctggattgtgcgacggtcgaggcatcttcagcatcgctgtcggctccagtgaatggcggcatttcggctatatcagccatatggtcacttgtctgcgtcatagcatcgaccacctcatggccagcctgagagagattacctctcggcaaagagccgggatcagagttggttgatgattctcgtggatccgcggcagaaataccctgcgtgctgggtcgaggaccactaatggtgtgtcgacgttgtcgggacatcgtgtcaagaataatcgaaagctggatgggtaaagatgaaccgaagcgtgtttttgaacgggcggtaaaaaggacacgatgattttgatgatatctaatgatccaggaatacttgctggaaataactggtgaggaggagagaggaacctagaaggatgattgaccggatgggagattggagtcatgcatgatcggttggatgtggaaggaacatcccaagtgccaaaagcgatttcggtcacagtttccatagagaaaggaaagagtaaacacgactgccaacgcggcaaccctcaaaccgatattgcccccgaattcaacaaagcaagccttctggaaagagacggaaactcaaagtgtccaatgtctttgcaaacataatgatgattcgcgaacaagaggttcctacatctgggacgaggcccgcctctctattctggttgccaccggccattcagcatgacttcaaaactttcatcaacgagtttgtccacgtatgttcacaaaggaaccactgtgatacggaatgcctaacttcaagttgtgaaccctgagaacggatgccaataacctgcaaccaacgtgaggtacaccttgtagctaaatgctcgattcgccacaatttcaacggatactactacgtaccttcagctctttccgcttcgtcttgcttatagccaagacgtactcacctgtatttctaccttcctacctatatgctcggttgattccagttattctttgattgtattagttctcatctcccctcgccatctcacacaactctccacgtccagactaccgccaggctaggccatggataccattacaatgctggcacgctcagcatggacctggatcgttctctttacagggtgggctagcattgtcgcaagcaagagccctgcaaccgtctaccaaatgatattcttctgccaaatctacaacattgcctgggttgaagccgcccatcgctcctagttccttccttccctcgaccgagcagtgtccacagaccatcatccgtgcatctgacacatatgatatgtttaatatatcttctcccggaacacgccatacttgctctccgtatgtgaaaagaaaggggaaaagaagcatgtacctgtgaacgttgcctgaattggagattggaaggaacacgaatcccgtttactcactcagcagatggcgatgtaccttccagaccaacgtaggtaaggtattcaaatacgtataatcctaggtagcgatgcttagtttttgggctgaaccttgggggcaacccaagtggaagctagaatggatgtaccggctatgattcaagccgaagaatactcgattatacacgagtgcttgctgtaccggaaataactacctctgcaataccgagatcagtgccctacttaccgaggagtagttcgttacctaactaccctcgtgcgcggggcgaccttcggacaattctgccagataatgagtacgatgcgagttaatgaacaccgagtagattgtcctcttatcactgccacttaccagaccagatggaacagagccaatcgagcggacaatgataatgtcatgaaactgcgtcccccgaaggaggcaagacaaaccggtcttgagagaaagtgaaaaggaaggcgtcaacgagtgacttttacttcagcctcttggttcaaagccacctctggtatatacaacggcctcagctttacatgtttttcttctcgatccgacagtcttcggcgaagtccatcctaattgttatacattacttgacagaaaaggcaaatgccatttagaagtattgccttccacttcaacttggttagtcaagcgacactgccggctaaagatgggttcagagccacaaaatcctctcaaattcatcggacatggttggcgatgccttggcgatgcatgtagcctgcgctcgagcctgggtgattccgatttggttctctcttaaagcctgcggcgtggcttcggaagagatacggctcctacatacgtgttgacggcctgtttgcctgtgacagacactaccctgagcccctccggggttttaaggtgatttggcgtaatgcttcaggaaattgggattgattgtcgtgaagaaaacagtatggttgagtgtccgagaacggcttttaccagtatgtacttgaggaggatgtacgcggttgtcgaacattcttaaccctgcagttccgaaccccaatctcacaaagttatacgatatttgaggatgttaggacgactgtattgcagccgctttggctgatggccaacataaacttccactccaccagcagtcgagctcaatgttcaacgtgcggatgccagtggttagcggatttgctgcttgccgcttctaattgaagaacttgcgacacaagatgttcgacgaaatggattctagagcaatcgctgggcatccgatgttggtcatatcccgtgctcgggccggtgacgggcgtcctgaacagtgcagaaacagtccggagaagtcgacacctgtccacaaccgatagtcagaatgaagaactgatgattaggtacctatcaactttgtagttcaatttatgacgagcagtattcttgttgccgtagttagtgatggactagaatcattggagaataaagaagattctagatgaggggacccgtcggtgacacctggctgatgatgatgttgatagctcatgtagacgggggaataccatgagtcgaaaatctggaaagtcttgttccgggcccgtctcataaatgtatccgatgctgctttcctcggtcttctgcaactgtcccgctgaacgaaatttggttgaagtcatgatgatcggcttgcgtctttcgaactccaagctcgacgagaaggaacaaccgagacaaagaaagaatcgatgaaagtgaagatggcaaagtggcagtgggtactgtacctggtacaaagaacaagaccgacccataacttcatcgtggtgaactctcattggttgtctcgatattcaaacaatccatacaagccatatcaataacccatgttcgaaatgttcggttcgtacccattccggccctccccggattttcatgactaactactacctattcgacttgacatttgcagattcttgctgctcattacatatggaactggtctgtgtcactgttggtatcgcaattgcaatctcggcgtcgcgaaatcgcgttcatcaagtcttatcttgacactgcggaaacgttccattcaagcagtcgtcaagtcacgagattttctagctgtcgccaatttgtacacttctgagcaacagcagattgtcctgtacagtgatctcgtatcagctgtttgaagactctctcttcatttaccatgcttgattcaatttggctgttggaaaatgatgaacaacatgacggtagagagaatccgctcttgccggcaatcaggtgaccgatgtcgtcatcgatgtcgtccccggtttccaagacgctatcgcggtgaatcagtaacggcttaccctacacttcatcccgcggtggctgagaacggcccggaataccggaagcaagatacaccattaattatagccgtttccttccggccaaccgccccgggctcaacattttcacgaggtatccagtagcgcagccgatcaatcccgtatccgaacctatccctttgacagtgaaaggttatatttttggtgcgccacgtaagataaagatacctggaggacacggtgacgtggcttgtcagttaagcactcggctcacaacgctcgtcagtattgccaaggctaggactttccgatggaggtgtctgcaagctcaggttgtatactgcagagaaaaggggacatccgcttcattcaaaggtgtatgacgttcaaaagaaaagttttcactattaaaaggacgggatgaccagaggccgaatcgatcccggactgtgaagttgggggtacaactagcttccctacttagtttccgtcaagagcccaggcagttcgacagggcgtggagtgggcccggatgcgcctagagcgatccacaacttcgtgtttagtgcggtggatcttccagcccttcccgctgtcaaaactggagcacttgccggggtgggcgacgctacgtactgtgtaagtacatacctgccaaagcgactggcatctaatttctcccttcgtgcgtcttcaacggcgccatgtctcatttgagcagcagagctccacggtcacgttatatcatctgtttctagactagctgaaccactcgcaacactacgctccatgaccattcgttgtacagcatcctgataccgcttctactcgctcgtaacaggaatgctcagaccgggaaggccacaccttgtgcgggcatcttgagcttgctctcagttccatgtgcagcatcttgccaactggattggctgaacaaccttgcattgtccacaaaacatctctgtacgactaagcaaatacggtttagtcggaccgggaagctgaagaaagtggactgtggtctaaactaggtaacacgacacaactggtcagagcacttgaaaacgaccaccaacctttgtccttttgaccgggcactcaccggttatgagtttcacgcaacgataccatgacctaggggcagccggctggtcgttaggaagtgttgatccgatacccatcatggcagctcgtcggccgaagtctgcaggacaccgcactcacccagccgtcatccggcaacggcggttgagtgttgctccgtgggctggaactgctagtgtacacatctcgtggcccgtccactctcgggctcttggcgctatccgacatgacccccccgtgccaccatcagccttttccccgtcgcttcctgcaacaagctagcaaccataggaaccctggctctggaatgggcaagcctgatttggtggtcaaccttgccaccatgtaacgtacctattcgaccttgtcgtggagctggcgagctgaagcctgagatggggcgggccaacgtgccccgggatcattgttcctgttccgtgcctagttcgctggctgcgcagctgaaagacttcgtgcggttacacttgtctctgcaatggagcgcaagtgccctgttgcttggtggatcaacaggaacaaaaagaaagagggaatttgaaatcagcatcggaagtgggttctagacttctctaagttggtacccatatggttgaaaagacgcgaccattgtagcgctgaaatcgaatcctgcgaatcaaactccagcaatcgcgggtcttcgagctaacggctatcggatcgtaacgctgcgatctccgcacccacctccacagattctgtagcgcgacactgtgctgcatagtagtggagatcttataccctttaggctgccgttgaagaaattacaggtacgagatctcacagcttacagccttggttcagatcggaatgcgttgtgtcgctctgataggctgtcacaagctttactaccgccgatccaaatcgacaagtgatagatgatacactgtagtgtatcttgggactatcatggccagacatgcacacccccccagatatcttcaagatctaacatggtagtgtattcgcttggatcgtgttccgagcattaggctagggagatcccggacaccaaatctttccaaaggactttcgttgttcatatattgccctggctcatgcaatcttctagtgtcgctaatggctaactctggtttagatactttcgcggatatcggaaatgcaacaataaggagtcaatctccccgcaatggtcggagttgtccaaccatcctttcgcaaagcgcggggcgctcagagttgcagctggaaaattgcagcggctcagctacacctcgcttatccttttattttatttttttcttttctgttttgatggaggaggtgattacatccgtctatccgtccataggccgtttcgttagagctcaaatgaggaagatgaacagggagttattccatacagtatgcaactcgacgattacttgtccatgtattgggtatacactgtatgtagctttcgccctgttgatcgaacgccatgtttcaaatgtcgtgattcccgcactgagacattgagcaaacggcctgcgaccgaagggttcgcgttcttccatggatctctccacagggcggtctataacgaggagagaaatgatgatcagttacggtgagacaactctcgttaatccctgtaggatcttcaagcggattaccagtttcgccaggctatcagccttgccgggcctagtactgcacgaatgcacaagtttgcgaacaaacttcctccagaacttatcatgtaagtccagtactcgagtctggcccatttcccccgctgtacatgatgagtgaggacttctcattaaacagttcggccacggctacccgaacattcatgatggtcatgatgtctgacatcattgagtggcatcaagacaaggctcagtggtttgggctttttcagcttgcagaacaacgagatatctcatttgatccgcttctccatattattgtcaagaattcgcagtgtgaagtcaccgtcctatgcgccgcaaatattggctggccaatgggatatcgcctagcctaaaccatgcgtctggctcctgtttgccaccagttgaccatacacagtagggtaggatccagaggcccaaaaaggggtccatcatgaataagtccagcccatgttacccaattgacatacttactgacagaactggttgtatttcaatctttcagagtggttctgtacgccctccagtcgtgttacacctgaccagcacgagatgaggctcactagatgcagatacgtcacgacatacattccattgtgaagatgtcggactcctttgaagattccctgtaactcaaaacttacctctagaagcaccttcatccacgctcgttgcataggcgtatcgactgtagagcatccatttctcacgggatggggtagatccgggtagttacctatttcgctttttctgcgttagtttgtgcgactaatgctggtcttggacgcggcaagggcttttgatcgacaggaagttttctgcaagaagaattgtttacaagccgttcaatacgtatggagctgaggaccctgaccccatctggtgtttgttctcaattcgtacagccttcccctgttcatttcctttcagccgccagaaccatgttaggagattacacctaggtaggtgggtaggaatagctgcatgtatccacagaagaggcatgccacgtatagtcatcatgcattcggttaggtattttggtgaaggagtattctgaagtgataaccaccatttcaacatagtccacaagttgacgatgttcccttgttggttggacttggtggatcatgcaagcttcacctacctttattgtcaggggccaaacaagaaaaagaaacttcatcaaccatcggcacttgggaatacactcaacgattggacgacggggacgacgagaaggcggaagaggtgttaaccggaggaaaggcgatgtcaccgacaattgaagactgaaaaatcaacaccatcttgacctcaatcgaaagacataaatactggcctttcctctcctcaagtccagtctcattcttctcatcatcatcagcatcagcagcctcagagttccagacattctcagctcttcacaaccctctcagcctctcacatacctacaaacaacgcttcctttcaaacattcttcaagatcttcaatcaccaaccatcaaaatgaaggccggaatcttcttctctttcttcgctctcgccgcctcggctttggcaactcccatcgctgcgggaaaccaactcgagagccaggctgctcagatcgatcagttgaccactctcgttcgccagcacactgcgaacatgagtatgtatcctcctttgctacttatctccgacttgactgtactttggcaggatacctactgaccacttcgaaaacagacgcgactgccgctcagtaccctgagaaccccaccctcgctcagcaacaagatgccgccgacaagctcaagcccgacttcgaggccgtcaccaatgccctcacccaagccaccaccaccctttccaagcgcgagttctggactgagctcgctgctcgcggcagcttctgtgacgatgactgcttgaaggtcaagatccaggttctcatccttgagatcacctataccgtcaagttcctcattgtcaagctcggtctcggtatgttgattttcctgcttcatgttcaccctctcaccctcagggcaaagatctgaagctaacatatcctcaaataggctgcctcatccccctcctcacccctctcctccttgctctctctggtctgctcaggagcctcgacaaggttgtcggcggtgtgctcgtcctcgtcggcggtctcctccacgccgtcctcggtggccttgctggcggtctccttggcctcattggcttctaagcggtttctgagctttgtttctttttcttatggcaagcaaacaaaaagaaacattttaccgtcctttgtggggcctgatggtttcacattttcgccgttcttcactctttcttgagtgaataaacaacaaaaatcgaagaaaagatggtttggaggagtgagctgggttgtgattgacaaacagactgcacctgatggaatgatttgggcatgatcttcttcttttcctgttcatagctttcttttttttcgaacacaatcaagttcttgctttgggttttcccctttacttcatgtctccaaagcgaggagtcaaggcagctactagccagtgaataacttcgctttttgctttgagtactttgtttattctcggtcttggctgactgagagcaatgagtgactaacatttctcgtcaccacggagttttatgaatgatggaatgcggtaccggaaaatcagcagtcaatgtgcctttccttcgatgcttcggataccaacaattcgccggccctcgctggtccttactggggtatcgcaaaaagtgaaaagcttgtacgcacagttttcaaattgtatcgccatcaatctgaacggcctgatgtgacggatcttgcgttttgtgctgatcttgcattggtgcaatggtaatgacgatcatttgagtgggagtcaggctgatgattggccaacgtaaccgggaggctctccaagtgccttcaacgttgtacttgccctcttcctttgggccgttgggcatcttggcaagacctcaatatggaaacctgcttcctgaggtcttccattttggttctaaatcgaagaaattctagtccaccagggatgttagcgagtgttacacaacgcacattgggtggccaaatttgctgagctatccaggcctgggagcagcataaagcacttccgtgatgctggccggtaagtcggcaagccgagtgaagagccaaaacagtctgccaaaagggaaagagaaaaaaactactgggctccaaggcaaaaaaagtatatcacccgggcctggaagaggccagatttcgaccttcctttcatcttctactaatgaggcaggtcaaacctacctctaccatgcttcctaaccagtaaactgcacaacatcatgcacatattgcagaggtagttggcaagaagaagcgaggaccgtcttctgttgctactccacttataggaagggaaacccttgttcatgcagggatggaggacacccaccgggccagtggtgggaaggagttgacgacggctatgaaggcaacactcagcggacactgaggactgagatttttttcgggtgacgggaaatggagagaagtgtgcaacaacaagattatggatcttgatcatatcttccgtggcttgtagatggtgaatttgtgggataatcgtatgtagttattgacatgaagaatacattgaggggaaagccctcgttttttcaaactttcccatccgacagaaacaccacacagttccacgatcggaactgccaaagacgcaaagtccaaagaacctaatcatgcatcgatttctcttcaaacttcaaaaggcaagtgcagtgcttgtactctgtggtcgaggagtgcctccactcggacacgacttaaaatgacgaagctgtctatggagcgggaagaatcagttgacaagatgtcgctgcatagcaacgtgataggccaaaaaaggcacttgtcattctctttgctgtttttgcttaaggtactcttgctcatcatcgagatggagggagatacgtcaaagcacaaagtggaagccatcaggcgtagacgactgagacttcaagaaccgattgtacccgagtcgcaacttccaaatctctacaccttgggttgagacttgccccaggtcacaaactgtgaatcagcactgcatgtgacctggttgttccacttggaaggagagtttgtcaggtctgcacttgccgcgatgactcctgtctgctggtcttttttgcactcttcatttccttcttccaacttccttgcgatgctttggcggatattgctgtcgcaaccattgggaataagactgccaaactttctgctttcagcatcgtagcgcggcagttcaagccttgcagacatgaaggacacatgccgcatggctgtgtggctgtggtgtgcacgaggtgaacccagaatgacttcgaatggggggttgataagtgaccccaagtcaacagatattcaacacagacaagtggcagcgtggtcgagcggtgtggtgtgctgagctctcattgcacttgtgtacagagggttgtgcaccacatgccttgttggagcccccgcccccgaggggacgccgatgactcccccgcgaccgcctacgaccgcccacgaacgctacaaacgtagcctaaggtcccctaacggcggggggaactccagggaagtacttcttgagatggcgtcttccggctatgcaaaatagggctcttctactcccttccatctcacgtacgtcagccgttcgatccctgctcttgtcactttaatttttttgcatctttttcgcactttttggttctggggcgaagcaaacaaccgcaacgctttcttttgcatgcgtcatgaaatgaagaaacgttgacgatgatgaagctatcatcagatcttggcatcgcttagcgtataattgtatgtatgactaccctggttcatcgtcgaagtgtggatgcatcgtggacaacgaccatccttgctcgtcccctggccccttcttcctcccaagcctatcgcaacgtcacttccttcggccatcacgttcgcagtgcaggcgtcatcaccagaccaggatttgaacttcgcagcaaacgaagagcgatatgtccgtaccttatgcttcgacaacgatcgctggtcaagttcgatccgtctgtcctgaaactcatgaaattccgccccggtataactccctattacccatcaacatcttacaagcatccatttactcggcgtaggaggaaactggccagtgaccaggctgtctcgcgaaaagcacagcagcggtttgcagcatcgagtcgctcttcgcaaccaacgccaatcgtcccattctgcagcctgtaatttatgatgaacgcgtctatttcttgtaatccgagaacatcgcactcttagtatatcaatgatcgatggattagtcgcctcgaacggcgatgatgttggtgttgctgtacaacgagggattgtaaaattcgcaaacaatgacggctactactctgtttgattaatgctatcaatgtgctactggtatgaggttgagatcgtgcagtcttgattacaaattctcgtgaccgcatccgaacccttcttcaacgaacgaacggagaacgccacgtttgacgctaccattacgtcgtggctcacgatcacgcatcgctcctgccctcatcaccaagcaacatgagccatgcaaggagaacaagacgggggtctgcatcaaaaatctatctaggcaagaaccaccgtgaccttgcaccgactccctcaatctttcagcaacgacctaagcaccgtcgtgatctcaacggcagacatccacccaccaatctctgaagtaacagaggcatagcgtaggattctcttcctgaataggtactgcagacttcccatcagtactagcgacttacctccgaccgtacggcactagagacagctgggacaccccacccctacatcaccatcccgacagtgcaatgtcgcagccccgaagaaacacccccataatccccgttttcctccccacaatcaccatcagcgccccaacgtcaagcagctcctccgggtcaagctcgtctggtttgggatcgaattcgagcttcagcgctagtagaagcagcactggaagtagtgggaagaagtagttgagggaagaaggggggacaaaggatgggtagaagaggaatggggattgtagaaatggcttgatcagggagtaacgacggattgcattgctgtagggacaggtggaatgggaaacgaggggaagcagtcgatggctgttctacgtcctgggacgttctagagggaaatgggtaatacgtgagggttaatgtgagctgcgagtgagagaaaaaaaaagaataggaaggagtatattcaagaccatgacaaagggaaaaaaaaggacctatagatgcgaggaagaggagagtctaataatagatggagagagagagagaaagctggtggtttggagctcgtccaacagcctcaacatctctcaagaccatctcctcttttcttggtctcgtaaaaaggaagtatcgttcaagcccgtacctctctctacctaccaagcacacttcatgacactgaccagcccaacttctgcctggctggcgatggacctctctttgacaatgatttcccttccatgcccagcagccatgatcacaattcttgaactcttgaacctgtaagcccctgagcctctttagttgcccagtgcctgcctgcccgcctggtgggcggtggctggtgggtgccggttatggtacccctgaaccccccctgaatgccccctcttatcgtttagactatttcgttgacgtacacatcacccctggtttgttcgttagcttggtacctacttacagggttttcgaacagggggaacaacaaaaagtaaatgcctgataattataccgattatagaaggtaataaagtgaaaattgtaaatgattggtgattctagtagtttttggctagaaagagaggtttgtgtgcgtgtgtgtgaatcccttctatcaactcgttctaacgttaaaatctagcgatttcggccaatcaaatcgcgcgaatagacctttctgaccgtgttacccccctgtagaaggatgtggggcgtgtcctacgctaacaaacaaaccagcattgatgtgtacctacactatccggcgcatccccaacaaaagagcacgaacccacaaaagtatctcaaaatggaacgatggatgaacaaaacaagattccgtagatcgtcaacggcattcgagaaccgaaagagaaccccattttctccttttttttttttctttcttccaaccttccatgaggggttggtgatgatcgtcgttgttcgtcatcatcgtcgttcggacggacacaggggcacacagtaggtacagtacgcatgtacatgtacatcaaggctgaaaaaactgttagtgcgggacgcattcctccgttcttttttacaagggaatgacaggggtttgcaaggcatgccacgtccattttcacgctatgattggctgaattcacctaagtttgttaacaaagttaataggaaggatctgaacacctgcacacagattttctttattctggcccaggtaaaaacgccataattacgcagagcttcatcggtggaagatttccctgtgaataggtaccgagctaacagagctgaagaagattggtgtacagagagcgtaagtgacagatcagcccccccgccccccccccccccccttctctttgtgccttggaagatacccctgtacattgtgcactaacaggattacactaaacaatcagggtaaacgaggtaaggtacagggatccaaaccgttgtcgttcgttcggtccaaccgattcaatcaaaaacaatgaaacgacacgatgggaaaaagaaggaaaaaaaaaaaacgtgcctgccacgtgctaatgtggcatcgtagttgtgccgcgttgccggtctaccggttttgtgctcggttttgccggtttgtacactacggttgaacgtgaagttgaggagagcggagtgaccgattgattgttctgtcgaataacccttgttctcttctgttcgtgtatcattaccttggtgaatcgtgtgatggaagggtgacacgaagctgccggtgtctgaggccagctacgcagctacacgtagcgtggacctagctttctaggtgacaacgatcaggaggatgacaggtcggtgcaatgaatcgggagaatatcagtgaggtgtgacaatgctgtccttcggagctcaccgcgcgaggtatgcaacagctgtatacatcattctgtgaggcgttggaaggtttagccagccatgtaaatgtgcaacacaggtacagggttccagtggtgcatctgatggaagaaaaaaagaatgccagtgttcactagaagatatagtgtggaaagccagtatcaatcctgcagataaagtgtttgcaaataagcgaatcccttccaatttcattcagtgattagatcattaagacaatgacaaaacattcgtcgctaagtccccgtcgttgaaggctaggtcttggctgttgtttccaactaggcttgtccttcaaccccactctccagtgtgtcctctttccctgatgccctcttagtagaggtaggctcgtccctgacaaaattgatggcaccccagccaccaccaatatatcaaccagaacaccacgaaaaagaccataaaaatcaacgatttttattgcatttaatgcccagtaagggcaccctctaaatctatacaatcttgcaatatttgaggtatctggtcaatccaagaattaatagtttcttgcttcaaggctgcccagccttcttcagctagttgtattacctctgcatcgttccatttaccccttttacgaaggtactgctttggtgactgccaggccttttcgataggtgagaaatcaggggaattactgcagttgaaataatgctggagaccattcctttccttccattcttttacaatattccttttccggccaatagaggtacttcctcccgtcccgtggccggaatctccatcctcctccaagacgaaatcttctccctttcttagccattctccaactaccggctcaagaatctgatctctatagcattggagagtcatcttcccattgtcattgcccgaatcgtaccaaatgagaggagatttgaaattatatccaatggccgcccaacaatgaactctcttttgatctttttcggccggggcttccttctcgataatgcaatcaggatgcaatcgttctcctagtctccgaataacccatatcttcccttggggaccccaaccaaagtagcattcatctgagaaacggatcctccgccaggcctcggaagttgggtacttccgaagcatgtcaattgcccattgaagacgcttctctttggacctcggagggatgtactctttttcgcaagcaatgcatctccggaaaccaatagatttcaatgctctttgaacggtcctcccggagacagatcggggtagatcaatcccggcagcgtcaggtagcccctcataagggatggttctaccatcaaagccatggttgacaatgaactcttctaattttaagagcatctctttggtgaaggtcttctttctccctctagtctcgagataagtagaatgaaaagtccggccatcgtctctatctttttgggcaaggattctgaagccggttcgcctcgaaatgcgatacttttggaagatatcgttgtatttgacaataaaatcagggtggtcttggtcgaggcctttgcttttgatcttctcattgtggtcttttgcttcgtcgatagcagcgataagccgattctttttaggggtagagagagcagctcctgtcattgcattggaatctggagcatctcattgtaatagaaatcactatagaaaatggatcgtgaaagagaaaaggtcatgtcttttgatggtcttttttccaagtggtgaggtctgccaaggcttggtgcaggggtgaaaacctggaagcgggtgccatcaattttgtcagggacgaggtaggattgacgtggttttcctttgcaaatccagcccaatatactccggcaagcaaattatcgttatgatcatccctgtgctatttcctccaataataatccgtaaccaattgtaaactccgtataaaatgccgccaaaaaaagtacaaattctccatgatgtgatgcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaagataaaaaaaccacaaagttgagggggtcgatccgaactatcgacgtcggccagcatgtcgaaaaaaatgcttgaaagttacatgaagccaaattaagggtataatacgcctgttggtggatgatagtcgccgaatcgatgctgaaaagtgctgctgataacgcccgcttgaccgataaatgcaaatgcgccacttctttcgtgtatgtgtgtgctccatgtcgatatctcgaccgtaggaaggcgaagttgttgaggcacaggtagaaatgttcatcgcctgaatatgctgagccaccaactcttgcgcctccgatcactacgatcatcagtcttctctgcgtcgtcctcctcaaggtccagacggtaccgcaccacgctccctcggtcgtcctcaaatccaacatgcctcttgctgggaggcactacgcattctggcacaatgtgacgcatgaaccatccgcgcacgccccggctggcagcatcgatagccgcatattccatcctcctggtagagtcgctggtccaatagtgtgttgtctgcggtggtaagggatgaacatgtgtctgcgcggactcgtcctcattcacctcggcctcgtcgatggcatattcggggttcgaggtggtgaagacagggaactcaaagtacgtcactggctgctgagactgggttggacgacactggtaagaccgacgatgtgagacggtcttgccagctttcctgctcgagcgagtgccggggtttgtgtcggttgaggatcgttgaacggctggtcttgagcgccgcttggctgaagtggaaggcgtcgagagagtagatgataggtggcacgatgagcgagattctttgcgttgaatagatgcgtagccggaatcttggcgacgcatttcctggatgggcggtggaggacggtcctcactaagggtttttgagagcggagcatggcagacgatggtggtttgttgcgagttgacttcgggttcatgggattcgatgtcgttgaagctatgatatgtctggttggataccatgctcacacgggagagcgggcggtcacaggacagctgagtagccatggtgtgtatagatgctaatgtgtgacctctgttggagcataaagcaggccgggaaccctcgaagaggtccggaggccacccacgataaataaacaacggcgctggagccggacggggggtggatgggccctttttcttaaagcttcgatcgttggcagggattcctagaggtatatttgtcggacttgggaaagggcacttgtagcacttgtgagcccaaaagttgcggtcagcgatcgcgtgttggtctgggccttgtcttggatccaggaagacaagacgccggcgtatatttggggcaggatgaccgaaatcaccagcaaaaccccggaagcgttcgcagcagggaagcctggagatgggcgaatgagcttgcggaattggagagggagccactggggacaacaaggccaaaagtcccattggcagaaaggggcagcgtgtgaacaggaaggtctgccggggaagcgcgttagcgggatgcagccgaccctggactgcagcagaaaagcaacctctcttggggacccccagtttgaagtagccaagacgaaaagaaattaattcgagaaggcggctggaaatttttcacttgtaaagctgggggagcactgatcgaggttcggcccgtccaagcggatggtcctccgggctccaaaaaggtaaaaaggaaggctccgtcgacgataacggctggcggttctagcggttctacctggtatctatcctagcggttagagataagattacctacgaggggccgggagctgttggtgatttgtgtatcggttaatgtccactttgcttatccgttcgtcaacgttctgctgatcgggaacgacagtcagtcagtcagtccacagtcagtgatggtgacgttgtgggcgaatttccaccagttccatccggtgaccgaggcgcgaatcgcagcttggacgatttgggtatcgcgggtacatctgttgagcaacagtccacgatgggactggatcccaagaggcggtcaggccgcagagagacagggccttgagcgttgtctcgacagggagtcggacaagcccgggtcggtcggtcggacagggccttttcttaggtcttgaaagtgagttgcaatgcccgttgcaatgcacgtcgagtgccgggagcggagagcggggcggccggtggagctcgtgaacggagccggaggtccaatggccgctgtgatttgcccactcgtccgtagagctatctgctcactcgatcgaactgctgcagtacccctcgatgctgcaagagaactgcaaaaaactgcaagggcgctgacctcgcgggggaaaaaaatatgattgcaaaatttttttcgtggattgtgagtcagaccgtgggttgaaattatccaactctgctgcacgtcgccaatcaaataaagatagctgtttcgattatgcagagaaaagaggctggggaaatggtaaatcttttacacacgtcaacgtttaggacatggttgctgtaatggagaaggaaaagactgagagtgtggggaattgccacgagctcgccgtttatcacgttgtccagcaatgtgagcaatggtgcaatgggaagggctccgccgttagcggtgaactcgagtgaactcgtgagggcgggtggatggtgggctgtctgctcttctaaaatggaaatattgactcttggaaaacttctcagcgtcacagaccaaggcgggttaggtagcagccaagacgcatggaaaatgtctgtgatattgcgccatccgatgtcgctggcttttgttcatttgaattttcgtgggtgccagtgtttacacctgcatcgttttagactatatgcagtgaccactgtggtgtgtagtatgtagcaggggcggcccgtgagtccgtcttgtttatctcacacagaaaaagaggttgaaggatgaagcgtcaggacggggtggacggggtggacgggctggtgatgccatcattgggaacgcaaacagggtccggaggtttcagcgctaccacggtcgtcgccgggaatcgctgtcagatgcaaatcgagagagatggatgccctgtcattatctggaagtaataatggcatttcatatgatggacgttgcacatctccaatgccgacccgagcgacgtcgcgaagcaacctttccatgtgaagcgaccctgctggcatttccgtatccatcacggacactggcatggaagtttgtcgtggtgcgacttggtgtacctggatggcgatgactttcacatgtcggactgtgccgaatgtcgcacttcagcaggttggggggttgtgtggttgttgtccctcgaggttgcacagccagactgaggggaagccccgcggctccaagacgggagggagtcaaggagttgagtgcccgaggagtccaggtccaggcgggctgaaaagaggatgggatgggatggaatggattcaacgtcacgagctcaagtggcacgaccgaacaagtgcccgctcgccctgctccgcacgttgagtctgtgagttgtcggtgtctcacaaccgcccaaagctgatctgctgtttcaatcagatcctcaaagtcgttgtccaggaggttcggcaagcgcacacgcgttttcatgaagaaacgcttctctccagtcaaagttcactgactgtcagtgtgccgtgactgcccctgcagagtccgagcctgctgtgcctgccctgccgtcccttttgcccaagcaaccaatcgaagaccggaagttcttccggctcgcttacccggttcatccaatcaccgtgaggcatgtgacaagtttgggtatctcatcgtttgccaagtctgccatctgttggcggttgcatgccattcgttatcagctccaggacgcttccgcctgtgcggtccttaggtttagccttccttaggttcttgcatttcagttctgttcacggcacactcaactttaccttcggttctctcagtctgttcaacactgtcactcctttgtctcttcattcgtctcaccgtgtggccgtatgctactttgatcaagctcgtcgaaccatgtctgaagccaccggaagacgatccgctcccgtccggtcaaagaacaggccgagacctttgtccattgtccattgttcataatggccttgttaggctgtccacgctcgcgccgaaggagaatgtgcctgtctattcatttcaatctgatgaggattataagacagccatcgccatgacaccacgaacagacttcgctggaccatcaacaattcaacgacttggagacaagtgcttgcaagctgcgagtaaataccttccactttccaccacttttcgttacttcactcgagtgcgacaagcgacagcctgaaacagtactaccaacttcgtcgaaaatcactcaccatgtctgaaatgcatcctgattctcctgccatcctgcatagggctgtgaaagatatcatctgcaacttggagaagcagctgaaggtacagcaagacacactacgagttctgtacaaggagtggaacttctgggaggcagccggcgctcttcttgactttgatttacttgaagttagcgacttcaaggtagataagttacaaaaacagctgatcgaagctcaaatagagcagctaacattggaaaacgacttgtcgcagatgacggagttcgcccgccaagtcttcagccagcaaggcttgggcttcgataccccctcgattcccacccctattccgtctgttaatttgttcccgctatcagccgagtattcacatccttcaccaccaccaaagtcgtatggacagcaaatggcacaacgccgacaggatgatttccgctattacctcgaacacccggagatgctggcggttatgccgggacaagtatcgcccacggttactaacatgaacaatgcatcagtgcttgatccccaattaacccttcttcaatctcgcatgccccttgctccccctcaaaacccccctttctcttaccacaaccccgttagtcgccctccagcgccttccccaacaagaaggacttcagtcaagattgtacatcccccatcaacatctaccactcccgaggtacgtactaacaacctcccccctcaaaatgacctcttcttccttaggcgtatgactgcctaccgcaattctcgatacggctcacaaaagggaatccaccctaccgatggtaagcgcaattacgagtttgacccccacttttgggagaagaaagaaaactgggacgggacagatgatttctggttcaagccctcaacgcagaagaggagaagaatggatgatgaggatgagactctttcgccttgttcggtgctgaggaagagagttaagagtgctgggggagtgtaaccatgaagtcaattaggggatgatatggtaatacggtgcgtgggggcgtgtggagaagtagatactcgtgggtaagtggtagattttctaactgaccgaagtttaagacgcacaacatagattgaagaaataaatagaataatcactcgttgactgttgagcctgagatatcaagctgtgatgtactcctattctcaaggcatttttatctctaacataacgttgcatgatgccgttctctccaaactcctcccccccaatgacctttttcccgagcgagcatttcttcctggtctccaactatccattcacaaaccttattgactttcccaacaatctaagtgtatcaatctgcctccgatggatatcattttgccactcaccttgtccttatacctacctaattgtatagaattattcttcttcatgttcttcatgttcagtcgagtccactcagctgggattgaacaaataagtcagcaagaacacctgacttagcgatgaatagctcttcgcacttgggggtaactttgctaagtttttggcactatattgatgcccctcgtgtttttttgatacctagttgttaccggtatagagcgccgacgagacaagactacatagtcatcgtgaacaatggaaactttctgtaatcacgaagagtatgattgaacttcttgaggagctctgtattctagccatctagaaagatgactgagccatgaatgctgttcggaaaatgagcggcgtgaagattgaacatcacttgtcttcagaaacaatgtttcacttggtaatcgctccggccaggtccttcatatttccaagctaagacaggccaaacatcccggctacaatacaacgaggggaagcagcgaacgtcgtcttccagaacaatgcccgtcttctagaataactcaactgtgttcacttgaaacccggaaaacaacgcccttgttctactgactggtcccggggatgcagccctcccgctccgaaacaaaggcacctcgagaggccgcacacgagggctgtttctcgttgttcattgttgttcggaagcacgatccgacaatagtttatctaaaaagactgatgtgcggatgaacaagatagatgatacccaactgagaggagaacgactgccgtataatggattcaacaacgacgttcaagataccatcactcgactataaatacctctagacaatgccgctccctctgaagcggattaatttcttttctcgacaataaaagcgtcaacaacactctcaagacaacgactcacaacgacaaacatcatgcaatcaaccaactcctcctcatcaagcaagtccagcatggactcacccctcgaagtgcctctcctcccccacgagcgccttcaacccccttcatcggcgcaccttacgcccctccgcacagcccgccacttgcctcttgactctgataactcaagcgactccaagtcttcaggatcgttcccctttcccgacatgaaacaatccgacagacccagctcttcaagctacgacagcaacgagaccatcagcatccctcttctcccccacgagcagctcacctcgccctgggcctccatgtcatccatgggatccccctcatcatcatcgacttcgacgacgaagagaacacagatgcgtaaaaacaagcatcatcgtcccaacccccttatcctcgagcgaatgcagcatgcacaacatgcgcctatgctggagcctgaaacccagtatgaacaaggttcgtggttccccccctcctcctcctccacctcctccgccccctcatactctcccactggtactactaccaccatccttccgcctgaccatcagcgccatcgtggagagttttgtgcctcgcccgagccaatgactcccgtcgaagatcaggtacgtcgttcactccgtccgttgttcgacatggaaatttttggtaacaaagcgagtgatcaaggattcggcgcctgcgcgaacaatgaaagcgagacggacatcatcgccaatcttgaagaagggtacttgccacccgcgctagaaactcggacccatgacgaggaagagtgcacaatgaagaggagtgagagtcttgtttcgttcaaggatctccatattcctgaaccaaaggctccagcttcgatggcaatcacgactctcaagaggcgagtgagttatgcctgcgagactgccaccgagttagtcaaaggctcccgggcggcggctacgaccagtgcttttgtaggggatgttttcgaatacctgatcaagaagggcttttagcggagagcgtcaagtggcaagtagccatattttcttgctttgttgtatgttcctcatttcatgttctggtagaagaaccgctgtacagctgtgttctcgacttaccaaaccgtggacaaatgtgagattttaatctggttgttagtttttcatcatcaccacattagaaaagaaaaaaaataaaacaacaaacttctgatttgtcaacgtgtttctccatgtttcctcgtgatgtgattccctatgtaatatcaggcgtttgctgacatgttgtcccgtgacctcgaagggagctagcccaaagcttggccccctccattccgaacactttttcattattgttcgtctatacccgtgctattgctccaccatatgacatgtcgtatcaatgcgcatgtggcgtttgtcttcgatagagtagcaacgctagttcgatgtacggtatgcctgaaacgcggctgtcctgttacaccgttctgttagacttcatccttctaatggccgactcagagccgcagaagcaaacctgggctgtagttacataacggtcaaccaagcattcaccttgcaagttgtgagtctcaaagaactatgtaggtctcacgtttcccggccagcaggcttccgatgccctcatgaacgcgtgcttgccatggggtcagtgtgttacccggtcttgtccatgtacgacggaactcgatattaaaagatttatgcagttggccgtagtagggaacttatcccgaccgcacttggatactcctgctaatggagctaggagagggcgaggatcggaaacgggtacgcacgtatggagttcaggtcaacctccgacaatggaaagtgggagacggagaatggtgtgtccaggtgataaggcatagcagtgttgcttttattgcttccctatatcctcgtccttccgttatatttgcgtgatcacatccattctcatcttacgtactattggggcgctgtaagcagcacatggccatcaaatttctcgactgggggacaggacataccgtaagcacgcttcccaccgcatgccgccaccatctttccatggtgacccctcgataaatgcagcagtatcaacgaagtaaccaacattgtgggactggactcctcctcgatccgtctgaaaggcttcttcggaaaacagaagcgtttcgacgcggttacctccagcttggtattgtcccagtcgaaacccatgcaatcaatgcgtgtacctctagaccactgctaccaggcaaccagagggcataaacaagcaaacgcaatgaactactcccaacaccaccagcatccgaccagcaacacttctttggcgcaagagactcgcattcttaccacctttccagccgagggccttccggaaccgcgcgttgaagagctccgccgagatgaagttctttatccaccctccgctccgggcgactttcctttccacctgcgcatccctcttctgacccaactaaaccgatggttctgctgtcaatgtgcaaccagagcgatccattccctgcagagcgatgaatacagaggcctcgacaagatcggcatggtgaacaacaaaacgtttgatcgctgtcacgaccctgcctgctctcatattcaatgcgccaactgtgccatcggacctggatttggcggtcttttattattcaacagcttgctccctcccgaagggggtagaggagtccatatgcagggaccaaccgttgtccgaaccgttgccggcctacacgctcaccctttccatatcgacccatgccactgggaatgcgcctgccgtgagtggataagcaatgtgtttgattcccgttgcacgatgcacctgacgaggtgtgcgaatccgcgctgtcagtttcgaaacagaagagacgtgggagtgttgaggccggatagcgtggtgctgaatcggtatggacaacggttgggtacggcggatcagcgagttgtcgagagaaatggtccatggatggtgcagaggcagggtttgagcaaggtatttgagaggagtcagagagataaaggaaagggggtagtacttccgggacagccaccgccggtaccaaccggaccgcccacagcggtgttgctggatgtgtttagaccagggactgctggttacgcgggcgatgagatggacatttgtgacgacgaggctgagaaaataccggtgtggaagccaggatgtccggcgccgaggtacagacgcagacgagcgccgccgccgccaccaccactcgataaaccagaggaagttgccaggtatctgtcagaatatttggccagcattccacgtggatctcatcagcctatgtcaatggccagcgcggctagaggagacgtgtcgcgaccggggttggtgatgatgagtggaagaagagaagacgacgaaagtcgaagtccattacagggagcagggttcagccatcctccgagaccaggtcaccattctggacatcgcccactgtcagtcggggtaaccgcagccatgccatcgacatcaacgaggtcttttggggtttcgagtgccagtgacggccggataagcaatgggtggcatcggatgtaatgggcaagaaactctccagggaattcttagcatggagaggccagaaatccaatcacagaaagaggcgaatcaagtttgggttccgaaatcttgtcaaaggaaaaaaaggaagaaagaacgggcaggcttcctggagacaaagagcgaccaaatgtccgaagaatggaagcttgagcagctggacaaaagcagaaggagcgtgcacccgcttcaacttcttgccctgcactgcatttccccgcacaatcacgacatgcaggtacctaataccctcaggttcgcattaccaaccaagtatgtggagatcatgagaagtacctggtagttcctcatagagtcgagaaatatcaaacactgcgatctcaccaacatttttttgtctttcgaaaccgtgaccctaatggagacgcagtgatgctcttacacagtccttactccctccctcttgcttcccccgagtttctctcacaagtctctaaccatccaaacattcccctccgcctctcccccctcaaaaactctaaaccctaccttttcatagaacttcaccaccttcttattctcccccgccacccccagattcactccccttccatactcctctccactcttccttacagcttccacaaaccgttcaatcattttcctcccccaccccttcccctgccactcatccagcaaatcaatatgcaacatggccctccacgtttccaccatctccttcttcctcgcttccgccggtccgccctccggccctgacaagaccagccattgcggattatacgcaagttgagctagacacaccggattcaacctttgagcagctgtagcagcagcagcttctttcgttttaccaccttcggaagatgaaaggaaccagctctcgagtgtgtccagttgcttgggcgggggaacgtcgatgagaccttggggggattgcagcacttccttgatgtagcgggggtaacaagcagcgaaggtgtggacgtcgggggtgccgattacgtagcctactactttcccatcctttccgtctttgaagggggaagagaagtcggtgttggtgttggtatcggtgtcggtgtcgtcgaccagaacgaaacaggtctgtggagagagatgggtgaattggacacaccagatgtagggggacatgcgggcggtgacggggtcagcggcgacggtaggggactgggttgcgcgacactggggaggttttggagttagtaatttgttgttaggtaggttggtggatgtacatgatcttgtgctgtaagggaatgctgtagaaagaagggttgagaatctgagcagtgttgcatggtcaagtgaggtgcttcaaattggcacttacaatgtgcatgcaagcctcagtgtctcttggctcaaaggggcgaatgaagggcatggttgcggttgaggaaaatttagctgagttgttgatgcgagggagcggtcgacgacgcttgttatcttggggtatttcttcttttttatatcttagcttacgtccagatggtgagaagaaaggagcagaaaagcgagcaggtgaggggttgattaccttgaaaagtacagacattatagatgaggtttatccgaagtttaacccattgcttgttcgcggtctggccaagtccgacgcttatcccggagtaacgaagtctgtgggaaaacttcgggagacttgggatattcgggccgtgtctcctccctcttggtacaagtgctaccgatttgatatctccacgcgggtcaggtcaactcctccagatctggaacgacgaaaagcagccattatacccgagggcttctgggcgccaagcgtcatttgtccccatctttgcacacccagaagccttcgggtaatctgacccagctgctctcgaacttgggtcttgaacagaagttggtatatttcctattacctaagaacctcccaaaagcacagtgctgggaatcacctccccgcctaccgccggcatccagccgtatccgtacacccatggctcattctccgttccccattccacctgattaatacattcccctcctcgtcaacgtgatggagtccataaatacttttcccgagccagtctctatcaagaagtgactaacccgctgctgccgtacacggaatcctacatcttgtttgttctcaacgcgcagcaccccaggtactgcgcaagccgctagagacgggcaagaagtctaaaacactatgagacgaaatgttcaacaaagaacccaaacaaaaagtgaaagaaagatataacaaagtttgtacacgaagttgatataaatgcagaggtatctggatttcataagccccattcaagtcagcacggcggccactcctgcctccattgctgctcgcctcataacccgaaagcaacacagcccctgaagaaagaaaagacgggtttcaaggatcggaaaatgacagataaatggtttgtgcaaatcaatgacggagatgcctgcaccaatcggcttccaaacaagacatgagatgggcttggagcatgccaatggggctatttgtgctgcgactcggcttgtttgagagagaatgttgaaccattctcccccatattagcaagagctcgcccaacacgtccatatgactcgatgtgaggtttgcgcaaccgtcgccggtagtcggattttccgggctcttcgtcgtcactaacagagaaggcactttgcgtttcagcatcggatacagccatgctctctgtttgatttgcatatggagggcgaggtactcccatgccggcaccatcaggcgtgtcgcgtgggctctcgcgtttgcgacgagggttgatgggtggaactggaggtgccgtggtaggtacaggtggtactcccgcacggctgctcgggcgagacccgccttcctgtgagtagccatgaggcagatccatcgtcggcatacggctggttgccatcacaaacttcggctcagagatttcccgcttgtctacgaagcgtttcgctgtttctgaaatgagctgtcttgatttggaaccgaaggttggcgttcccgccggggatcccgcaggtcctgcagtatacggcgaagaaggcattggcgatgcgggtgacggcggtcccgggtaggcaccgtataccgaacgaccggctttcagattgcctgcagacttggatctttcaagtaaatgaggcgaaggcaagggagaaggggcaccgcggttagaatagccttgggttggcatgatgggagactgcttgacatttgtatcaggaaggccaggagagcgcagtgggccgcgagggctcccaggcgccatattcccgtcttgttgcagcatgagatggtgcagccggcggcttttggacgttgatcttccccgcttggcatccgaatcacttctctcacggctgccaggcatgacgtgagcagtaggagagtcacgatgcattccatatccacgctcctgactagggccgcgtgaactatactgcatgggatgtgccttcccgtccctgctcgacgttcgtcccctcctcggagctcttggaggcgattgcaatgccagcggttccatattgcttgactcatcaagagacggcgcggtcgtggaaagctgctgttgtgcaagagcctcaagttccttccgcttctgcagctcgcgcttggcatttctgaatgccatcaaacccgggtgagcgttccaagtatcttctttgtcatttgtggactgagttgaattgtcgttctcagtctcggaactatgacgggcctggcgcgccttgctcctctctgggatcgcttgtacggctgtctccctcacgtcgaatgaatccttggttgggctccgagaactgctcctggcgcccccaagtcccagaagctttaggctggacttgggttgacttcccgaattattccgtgagcgatctaccagagagctactacttgactttgctttgaggatgttgatgttcaagtggttcagggaggattggctgcctttgtgggaggggagttctggctgtctaactggtgatgtcgctctgctgctatcagactcggcataagaagtcagcctttccttcactcgtcgccgagcctcggccagttgacttgcgaactcgtccagttcgctgtcagtattactggatctgtttgaaggcttggatagcccgtgattggtcgcactgctcgaccggttggagggtgcggagtctacgacaggtgtttccttctgcactgcttcagctgcctggttgtcagtgtttggtttggcaccgtttccgtaatagttcaatgtccattcttgttcctgcgcaatccatggagtgatcttggggtccggcaacatattgagcggtcgcggctcgggatcgttgttttgtgtgggggcactccagatcgaggaagcattgctgcctgagcgaaggtgtgaacggactaggccaccaagtccagcgttggggccaagagtaggagagtctgccgatgcaggctccattgactcttcgatagagattcttgggttttcagactttgctgatgtgctgatagaaagcgggggtggagcagcagccccccttagcgcagggtgttcctcatcggcaggacgctgaaggctgagctgaccggaaagggctgctaaagcttcagcttgaagactttcgggtgtttgcgaatcgaattcggtagtcgagggctcttcttccaatgctggctgagtcctgagaggatcccctcgtccctcaaagggctgcccgtgggtagatgactcctgtgagcgagcggtagcgaaggaagcatcagactctgcccggaagcgatgggttggcgtctcgcgaccctgctgcagctggatttggcgctgggcgtacttggtctcgtcgtatggttgcaaaggcttctgaaacactcccatagcggtggcttttccaacatcgttaggctgaatgggcaacagagggagcggttcgccagtctcgctgatggggggactgagtggaggagagccaccaaagtttagctcgggatccgcttgaggagcagccccatttcccaagtccccagtaccagtcgcaggagtagtgatcggaagactgactgaccttagctgaggggcgcttgttttgcttgcgagggtccgttcctcgcccagccggtcaccaagggccttgacgcccgaggccgcggtcttctggcggttgagagactcgatcctcgatagcacagaggattgttctggcccatcttggctcgtgctttgctcgtatagacgtctcttatgggtcaccgatcggtcaagagcgggagtagaagcgcccgaggtaggagcagttgacacgtaacctgcaggctgtgatgcgatcgagttggcagcagtggaattgcgcgccatgatggaagccgacgaggtagtcgaactcgtctcccgtttgaaattgtatcccagggggggtggtgattcggatcgtgggtggtcttcatgggcattcgcctgctcatgctcctcttcagttgcatgctcttgctgctccttttctttttcagaaatacgccaacgctgaaaagcggacaaggcgacatcgtcatcggcgtacaatgcccggcctcccaggccgccggacttggtagcaggcactttgtagatcttttgccttccaccaaacaggttgttaccctcaataggttttccgcgacttaatatgcttccaccattgtcgaagtcagaagaagcaatcgaatcgctcctgaaaaagtgagaaggagccttgatggactccacctccgcaatgtccccaagacctccggcggcaccaaaaccaaagtcgggaagtcgcgattgtcgctttgggtgtaatacactgtcgtcgctggccttgccaatcttggtgttggggtcatcttgttctcttagcatggaaaagcgcgcagataggtttgtcatgagaagacttgtgcggaagttgtcgtcggaaggaagggctgtcgagagatcgaattccagcttgggttcctctaccggtgccttcttccccttcctgaaccccttgaagcctgacaaggaggattgctccgagtcttcgctagagcgggcgactgcggcggcggtggcggcggcggcggcctcctccttggccttcttcttatttctgaagcgattcatgctggcggtttgaggtgcggtgtcgggatataaacaagctcacactgacggagaggagtgagacccgattataagaactgccccagatcagatcagatcagagtggcggatggtgagatttgcattccatccagggatgtagtgcagatcgtatttttgcgagggttcacccgaagcgatctggtcggtgatacggcaagacgaatcaagcgacgtcccgtcaacctgttcagatgcagtgttgcgtttctaagtgagggaggactgtgtgtcagcttggtctcgtgcaaagcgcaacagcgccccttgctcgtgctcgcggggatcacagccctttgtaccaggaccccaggccactcaccgtatgtttcgccgccgttatcgggcgagtccaaagtcgtatacccgctttctatggtcaacaaaagcagagaggttctgcaatggaaaacccgggcaagaggtgagtctggtgttgcgaaagctgcagggtcaatagtgctgagaagtcgaggtatctttacgatgtcccaatccgtttatcgcacagcaccaatttctgtagtcttccaatttgatatcctcggtcgatcgggcgtgggaagtttcggtatgtcaaaataacacagtgagcgagtgtgatgaagaaacgaaaagaagaggacgatctcgcgtcacatccaggtctttgggtttgctggtgttttgatggcagtataccgacaaatattcgagagaaaagagcgggcgaagagaagtcgtcgtaagagaagagaattgatcttcttattgtcggccaggtaaaggagtgacgacgggcgcgcgggcacacccaaagtgcgggttggaacgcggggaaccgaatacaagcgacaagaggctgagaggggcttgtcggcggcggacctgaagctgatgatcagaggaatggaatggtcggacgacaagacgcaacgggatgggatgaggttttgggttgtacgtagaggtagaggtagaggtagaggtagtgtgcgggttggggccaggcctgggaactgaacctggttctggggatgaggcaaggtgtagtggaagaaggttaggttccttgccgggggtggttcaccctttcggaggaggaggaccgtcaactttctttctggatgcacactgcagggcagggcacgcacgcacacgcaaggaagtcccctcccagggatcccgtcgactacgctaggcaccaacaaggaagggcacaagggcacggcacctgcactacctacctacctacctacctaggtatgtacctacctagaggtagcctccactgagccaggaacgacgggactgcaacaacacaacaaacctgaacgggcagccgtggggctactaggtgctatcctccacctgcgggcacctcggctggctggcagcgcagtttggagcgcattgggagcgccttggcagccgacctgacctggcttagtttttcaccttcaccgtgggaagcacgcggaggagcgacccgccgtggaccggatgacccccgagtgtggggggtgtgtttattggaggtcaattgagctctgtcattggccagccgagatccgtccatggagaaaaggggcatgcaaaagcaatttgtgtgacaaacgattccaccgtgcgtctgcccgcccaacttgtgcaccacctttcctctccaaaaatggtgcgctttcggtgctcgaggaaatgaagcttcccaagccaatttcattgggcaaaatcctccagagaaggtcggacaggggccaaaaagaaaaaatcggaaacccgacagcggaaagcgaagggacagagctcctttcattccaattagtgctgtgccttgtacctgcagaggtgcagcctgcactgacctcgctggcactctccatgcgtctattcagtgtggtacaaaggtacagtacgtttatgagacgaggacattgtggggaggagggtcgtgggagagtaccgtcagattgccgccaaccccatgggtggagagcgatgagccaaggctaccagatcgtcaacaacaatcacgacgacatttgcatttgagatgagctttcagttgcgatccatgatccacggcggttgtcttctgcgcttgttttacggggggaagtgccagtttaaccctaaccccaaggttcgttccatctaatttcatctcatcttgttcccgtaaggtaaggtaactaggtattgtccggtagggcaaggcagatcacacttttgagtactacgtctagttgccttttcacggaacatccctcattttgatcaattttaacgagtcatggcattgagctcatcaggcatgtcctttctgaatgactttttcttttttcttttttttttgggcaaattgttctccaacctttgaattggcctgaaacatacccctccatcacccgcttggtcgttggctgcggtgttgatgtatgccgttgttgatgtacatagtgtcttacggtacaatactcgactggtttatttgttagtctgggtcttcggccatgggttgaataggggagatctgtagctcttcttggctccctcagagttccgttcaaagcgacggactatgaccagggtaaaatacgctacagaaagcgtctctttgtgactgcctttgtccatctccttcgagtccgccaagtttgtaagatctaagagggtagttttttttatgacgcccatccgctcgagctttgaatgatttttcacttctgatagattgagagtgagaaaaaaaacttttttatacaactaccaaacaaatcagggctggattgtaatggcgttgctgcatgcggatgcggtgcgggtcgtgttgcaacccacgacatctttccactgcaggtactggacagcaagatatcttgcagtgcttcatctgacctgtctctctgcctgtgcatgatgacaggatacgatggttggagaaaaagtaatgttccctccaaaattgtacgtccaacaataaaaaacttttcgcattaattcccgccactattcacgcaacttgcgaacaaatcattgttgaaacaacaagttggaattgtcatggacctagttggaggcgagcagggttcttgccgtctccactgccatagccgaaccgtgacatctgccaagtatctccagttgagccaagctcgccggtcgactctcgacatctctcacctagacagtggcacaacaccgcggcgtgaacagagcggctgcaaccaaagcttttctagacggctatttgctccattttctctttgcattatggccgttcggcacggaggcttaggaccaggaggcgaatcaaggtttgggcgggcaataggggcggcagatgacgtgggaatgatggcagccaaagtttcgcacctgccagaccttgaagaagacacacatgttgccggtgcgacgacgatggatcaggactcgaccaactgactggattatttacggtgacggatatcatagacctggggtctctgtgctaccgcgatatacgagttaaacctggttggtttgaggctgtgacacgaatgcagattattgtcttgcttcaatcaccctagactggactcgctctgtcttaatctgccccctcgtcctcgggatcgacactagaatgaagatgtataggacttcaccttgcgtgattggatgtatcatgccgcagaggccaaacgaaaacccatgctcccccacgccgccatcgtggagcttgggggtttggggttccggtagatcaacagcctcaagatgtgacggggcggtcattgagctgaccagccacagattttgacccattcatagcaaacggcaacaccaataaaggcggattttgcgtttgcaatcagctaccgatggtcgtgtttttcgcaccatttttttgctggttggtttcactcgccgttgcatccagccagtagagcctcaaaccgtcgtgttcgacccccttctgccctccgattggttcgtgaagaagaagcctcctgcccatccttcatgtcagctgtaccgtgtggtgcaagctagaaaagactcgaaaggcatgttaagaacgaacggatcctggtatattttgccatgttgttcgttttgtggccgcactcaattacaggaccacagttggtgatattgcgaggtttttctgtgtggatcttggaacactggccatcagctacctaggtaccctacgcagtaaatgcacgcgaaggattacactacagttgtggcagattcactagacacacaccttccccggctctaggtagccgccgcggctggccgttccacacggatcttccgcgatccaattactgaaggagcacttgacggctgtacctgacgctaaacccaattaggctcagtcaaaactccacaaccacgagaaatgaatggaaccggtaatcttggtggggtgaccgtttctggcacgacttgcgaattgctggcctggctaccctggctggcttcgggcactgcagcatggaagttgggccttggtcaatttttggagattgagcgtcgaggtcccccaccatctgatgccattccatcttgtaagcttcagtctgtctccagagcggaactgatcacgggacagagaatcggtatcgtgaaacacaaacaatccatcacgctgcaggtttcagttccaagacagcatcaagaccgacgaagaagggggaaaaaaagaaaaagaaaaagaaaaaaaagggggagggtccagcaggtgagacctgtgctgctcgtcaccatgcaagtaagtgaacggctgaacaacccaagacaaccccgcattccatgcacagacaacagagaggaaaccccgcttgacgagaactcgtaccatggacagctgagtatttttcactcgacccaattgtgcagaacaaaatgaacgtggaaatgattccaagataggtgctcgggtgaggcctgtcaacagcacggagaaggccatacacggcaatcatttccatgtcgccgtctcagacatgcgtggcggtcaaaacaacttcagaacctttgtatcaccagacgttcggtctacttgggagagttagacttttattcatttccgcctctctcttttcaggcaatctttttcgacgtggggcagatatgtaataaggcgcgcggccttcatttcacgcctcccatcatcatcatctcccggcgtttttatcctcgaactctaccaagagcttcggcgttcaccaattggcctagaacagaatcacttcaaggcatcgaattctggagagttcatgtcgagaggggcaatatcaatcgatgtgaatataattgcaaccaggacaaaagagacagggtaacgcatgacattctcatactcacagcagacagcttctccacaacaacacccttccaattccatcttatcagattctgcaatttcgccctgcatttctaaccacaatcaacttaaccttctcgctctctctctatcttgtcattttttttacttctccaacacatggactcaagtctcagatggatggcacaaacgtaaaccctagaccgtttcgcccacccgcccatccttcctcatcagacctgtccagtccgtcctacatcgtatcgagacatccaatgtgacaccaaatctccggttgcctgtcacgtatcgccgtgagcacggtcaagtatttcatttgagttctccgattattctttgcaacgatgcgccgcacggtcaatacataaatgtcaaggcggcctcgagagcagagtggtagcacggtgtgatgggcgcggtctcggtgagtcgtcgttgctgattcgattcagacgcgagatttcatgtaagatcatattgaacaggcgccccaaattgttctttgtgtcatgcctctgggatgttatagtaccacctccatgggttatcccaccgactggaactgcgggtcggggagaggctatagatgcggcatgataaccgatattctaggttgtagatggacacctatggacacctatggacagggtcatggcttggtgtgagggttgtgtatgcattgtaccaaagaacaatgtttccgtgttgagtggtatcccgtttcagaagaagtcttctttgcctcgtgccgtccctgtctgcctgtccgcgcgcacccgagaaaactccaagcgaagcttctcacatagaaaactatagttcagtaagagctggggggcgcatagaaacatgtgatatatggcacgctatacatatggcagtccgttgtctggccgtccgtctgcctgctcacgcagaaggaatacttccatggaagttcttatccaaagactatgatggtgaacccgaatatttcacattcagttagcgtcaagttcatcacccgtcatcctggacctacactaggcaacatctccacatggtgcccccttcatattccccgaggtgcattagtatgtaaaaattttgactagtcccgtctccacgaacggttgagattcagagtctatgccaaacaagctctttctcttgtcttcgaaaaagtcttctcccgctgaccgtcgcatacctagtccgtcttcctgtgtttccatctgatgtggatgtgcgatcgttgtggtgggcacgtgggtggaagaccgtgaaagtttagcgtagccgagaaaggttccggatggtaagcccagaccgttcgttgacgagcaggggaccgctggacgcaactctataatacatagctcgaggaagcgcctgttgcactcgcttgtgaaatggtgatgttcgttctgagcgcttacaaagcgaaaaactaatgagattacagtttcttttgtgttgttgataggaagaagaagattaaagcacataggtccgaatactctcggtcataaaaagatccgtgcttagtttggagggagacggagaatatcccggcgagaaaagagtctggggagacaaaagtcaagcgccaatgctgttaggccaagtcctgttaattgttagtgatcggaagggaagtgcgcctatatacagtatacacctgagacacctcgaccttcacaacttttaactcctttgagttcttcccaacaccgtagaatatagttgacgcattcacagaaaaggggacatatggatggacaaaaaaaagaagggttgaactaaacgctcgaattcttacagagacacaactgcctataattcgttcacccactctgccagttatcataaactttggcggtcgcgtcatccgctaccaaaaaagcaccactccgccaaactggacaataggatgcatggagctcccgcaatagcgacagaagtggaccaatcaacctttatgttctaacagatgcaggtggaaggaagttcatgatttccttccccgcagaaaatcactgttgtgcgactgttatcggaggcccatccaaagtccagaacagctcgtcatacggtttatacgtggaacaatacttctatgaatcttacctgactggatccggcattcttccatctgcttgccgtaacacttgcacgttctacagtgccaggccattataggcggctaagggcactaacacttgtatgtgtaatactcctcattaagcgaatagtactcttatcgctcttttcccctcacggcatccagcgccaaccaccatgcatgtccatcttcaacatgcaacaaactaaggcaaccggcgggggtacggtccgtcactacgtggcgccgcagcccaatatccaccgactagcggtaagaagatcatttaaaaccgagtaacgacgtgccggattttgttttcatcacgagattccatggttgactacctgaccaaagtgatactcgagaacttgagaaatgcattcatccaactcacaaccacaatcatgaaccatctcagcagtctctacgagcaactgctacggctgccaacgagcctcccaggcccaggctactttgccaaccaagccaaagaagtcgtcttctccatgaagggcgccgtagccctcatctgcaccgccgtctctctgcaatcatgcagtagtctaccatcatcatcatcatcatcatcatcaacatcgtcctcacaacatcatgacgggcaacacccctctgaactcccctactacggtctcagtccgccgttttaccccacccccgtcgccaacggcacctcctcctctcgctggtcatccgcctaccagcacgccctcgctctcacctcgcaaatgacgctcttggaactccaaaacctcactcgcggttttcctggtccttgcgtgggaaacacgggctcaatcgaccgcctatccataccaccgctctgcttctacgatggcccctccggtgtgcgcggccaggaattcgcctccgcttttcccgcgggcattcacctcgccgcgacatgggacgcggacctcatgtaccgctacggccgggctgtgggcgctgagtatcgcggtaaaggtgtgaacattgctctagggccgctggccgggccgttgggacgggtggcaaagggagggaggaattgggaaggcttggggagtgatccgtacctggctggtgttgggatggggaggatcgtggagggcgtgcaaggggagggggtcattgccactgcgaagcatttcttgctcaacgaacaggagtatagacgaagatggggacaggatgcgccagacggagaaggacatgccatcagcgcgaatgttggggacagagcgctgagggagtacgtctggccgtttatggacgcactgcgcgcgggtgccggagccgtgatgtgtggatataatagggcgaatcacagctatgtgtgccagaattccaagttattgaatggaatactcaagacggagctagggtttgaaggatttgtggttactgattgggatgcgcagatgagcggggtcgcgtcagccaacgccggagcggatatggtgatgccacgggacgggttctggggcgagaagttgattgaagctgtaaagaacggatctgtggccgaggagcgcttgaacgacatggcgacccgcgtgctggcggcatggctatacgcaggccaggacgatgggacctacccacccgttggtgtcgcgccgggcggtgagctgcccggcccggttgacgtacaagcggaccacgcggatctcatccgcgaaatcggagcggcgggcacagtcctggtcaagaatatcaacggcaccctccccctaacccgacccaaattcctctgcgtttacggctacgacgccatcgtcaaatccactccctgggagaaccccgaccgctacggcggcggctacgacgtcaaccgcggctggaccaccttcaacggcaccttgatcaccggcggcggctccggcagctccacgcccccttacgtcgtttcccccttcgaagccttgtcccaccgtatccgcaaagaccgcggcatgctccgctgggacttccactcggccaacccctcccagcaatacctcaacgcggacgcctgcctcgtcttcatcaacgcctacgcctccgagatgtccgaccgtcctgccctctccgacaccttcagcgacgacctcgtgctcaatatagcctcctggtgctcccaaaccatcgtcatcgtccactcggccggcatccggctcgtcgacccgtggatctcccaccccaacgtcaccgccgtgctcatggccggcttacccggccaagaatccggtaacagtctggtcgacatcttatacggcgacgtcaacccttccggccgtttaccttataccattgccaaaaaagagtccgattacgggcatctactcaacccttccaccggccaagaagaagagggcggcgacccgtttttccccgaagataactttgtggagggactacacatcgattaccgcttcttcgaccgtcatggcatcgctccccgcttcgaattcggcttcggtttgtcttataccactttctcttattcggacttgcaaatttacgtctcaatcgctcccggtgtcgtgcaagagacgacgatgccctccctcgctgccaccacccggttcgccgagtttcccgatccggacacacctgttatccagggcggacatccggacttgtgggagactttgttcgtggtaaggtgtcgcgtggagaattccggggggaaatatgagggaagagaagttgtgcagttatacgttggtattcccgctttgaatgaggggggagaggataaggaaacgccggttcgtcagctgcgcgggtttaaacgcgtgggaccgctggcgccgggggaggatggggaggcggagtttgagttgacgagaagggatttgagcgtttgggatgtggagatgcagcagtggcggttgaggagagggaagtataagatttgggtgggggctagtagtagggatttgaggttgagtgggacatttgatatttgaagggatgtgttgataccataaaggtagccatgcttgaattaatgactcgattatgtctgcaaggtcgatttggattggtgttttacaatgggttgatgttcaagggaaactatgtctggacagtgtgtaaggtccaatgagtggcatgtatgtaaacaagaatcatctaaagaagggtatatcgacaagttcgcaagactacctacgtacaccctaaatcaccaccccgctacgtcttcaatgtccgttcttcaaagagacagctggccagccaatccagcaagggttgctcgcacagcaagaacccctattcccctccaccccccgcaacatatccccttttgcctctccattcgcattcaccagaccattccctagcttaatacctcaagccctccacctccgactcatcctcctcaattttcagctcataaatatcctcctccttctcatctgcttcatcgccctcaatctccaacgtctccacccaatccctccacccctcacctctaacccaggacactcccttcctccaattcttttctttgattgccttcgcgtccctctcatacaccacaccagtaagcgccaacgccgccacaaggacccaaacatccccactcttcatcgcccgccaccacctcctcttgacaccgaccttccaaaggctgttcaagctcgccttggctgtatgcaagaagatgggccggccctttttcttctccagataggcccagaagccagccaggaagcctcccaagaaaaagcgctgcgtgggcataaaggtgcgcggcagccacgtctggaagaagcagatgctgctccaccaagtgcccagggcacccgtcaggaaggtcgacatgcgtagcgcattggagatgatgccctggatggtggagagcgggtagtggtaaagcgagctgaagcgcgggagaaccatggcagagtagacgaggagaaggatcttggttagcggtgtgaaggagcgcagccagaaggtgagcaaggtccgcgtgcaggaagggtcggaggggtggagggtcgcgcaggagagggaggtgatgagcgggtgggcgccggaggtgaggggggcgatggcggacagggaggctgggagggtgtcttcttttccggggaagaggacgggggagatgaatgccctgttggagatgttagttgcggcccaaatagagaaggaactttagaagagggtaaagacgtacggccagttgagcttggccattgtggcgaggctgtcgatgatttcgtaaaccttgggccacttcaggctgagagggaaatcctcgggtctggcatggagataggccgtggaatgcttgaagatgaagtcgccataggcctgcgtcgtctcgtgttagccttacgtccctcaccacccatctgatagcaaacttaccgtagggaaacagtcccgatcgaacacggcggcatgtaacagctggccaaacgcaaagggctgcaacatccagcttccccaccaccacggcctcgtccgcttcttatccggcctgccgtgggtgcccctatcccaaccccagaccatgccgttgtcctcggcacaattccatccgaactcgagtgctctgaagagcgcatacacggcaatggaaacacgtagctgctggcttggatagacacccagcgcaagaccagccagggaagcgccgacggcaggggcatacggcgatgtgagtgtgagcgtagtcttggggttacgaatccggaagggagccgcggtagggtccagcaaatgggcacgtaggcgtgtgaagaagcggaaaagaagtcggtacatcagcaagatggtactgagtgatagggataaccggagggttggcgacttgtgaagcggctgcatctgaccgctggcagcaccgctgttcccatgttagcttatatcgggacattcctacctgatgcaatgccaaccgaggaggggcatacacctcaacccgggaacggcaccgagaatggataacatacccttgcttcttccctagaaccctcgccgacacgattccccacaacttcatcaacgcgcccgtcgcaatgaagacgcgtagcgagtgtcggatcgctctcgcattgtaatcgtcggcacccgctcccttgccagcaatcctggccaatacctcctctttagcctttgctttcgattccttatcgctgaaagatgcaccaccaccggagccggtactggtagcgtaacccttggccagcgcctggccaccaccacctcgacccctattttggggttcaccgtccatgattctctgcacggtatcgactgttggcgcccttttcctcagcgtcttggatttggagatgacgtgtttgtgcagaacggcgtattcgcgagccgagatggtgtatcgcaaagcattgcgaagaatgggatccgaggtagacttggctgtgactcccgggcctcttgggccggggctggctcgagggcctgctgcggctgcgccggcagaggctcttgaggccatcttgggacgcgccgctgatctcggacaaagggttggttgacttctgaatgcccctacgcgtagataattccgtaggatgttgtcctgctgtcggggcagctcgtctggtggagtaattgatgccggccgtcaaggcaattcccaatcgatgttcaggatccgtcgcggctcgactccctgattctatgtctctgatttctcctccctgcccttcctgtgtggtaccgttaaccgttggaaggccctatgtcggcgcagtttgtcgtcgcgtgatgtcgtcataaacagttgagaggtcgtaaaataagtagggccgcctgtcgtctgcgacctgacgccgcccgtttgtgtggagatggattcggtgaggggagatggaattggggcctggcagtgctcggcttgcaattgggcattcagtcagcaagtgcgacttcgactatcagtcaacacggcagtggtgcagcccagagtgacgcttcccagttccacgtgctattgattgtccccaagcgagccggcctcggtaatttctagttactagttcactgaatgtctgactggctgtttagcgaatgaaccccttacgaagctaaagagacctcatggagccaagctgaaggaatagctcccaattaggttagcgcatttccccccacactcacaaaggggccccgatccggttccacatgctaccttcgcagctacgtacctatcctttccacgatgccgtcattctccatgcaaggcgattcttttcttttccaaaatcccaaacccaagtcaataaacacaacataaccatcgagaataacgggatattagaagtaatgctgtacaattttgttttacaaccgactacctaaaatatcttgaaagccatgagagacttccctaggccaatcatgcctaccgtctatcggtgaaaatcgcaacgtccatgggtattttagtatgttttccttcctgcatccatcataacgactgattccacccgccattgctcagtccagtgtctggcggaaacaaccactcgctaaccactccttacaaaacaaaatgaaaagaaaagtaaataacgccgcaaagcccaagccggatcccaatccaaaccatcctcgctccgccagaggaaaattctggaaaacttcggttcccgccaaagcaatgacatccttccaaccatgctggataccgttgggctagctccgctgcacccatttcatgaccaagacgacctgaaaaggaagataaaagagtcacgacttgcatccatcgcacccaaacgccaccatcgcctgcttcctcggcgtatgaatgcagaaaaatgaaaataaaaagaggaaacaagaaaaagaccgaaacctcatgcatctgcctcgcaaagccgcagtcccagcacgctccaagagcccgatgagcgccaacggcattcgtcgcgccgacgtaccagaatctgaaggagttttccttcataacgacagaaacccctcgtgtacctcgaaacttgtcttgccaagttatccatggtgacggcgcttcctcaatcgtacaactccggtcgcaatgcaaacagacaaaggagtaacatgaaacaaacagcattataaaagaagccttttgagcaacccaaggagaaggcgatgtagcaaaactacttgccatgccagaccgattcgcaagattcatgaagtcgtaaatgtcaagagctcagcacccgctactgcttgacgcccaccgtcgtcttcatttgtctcaagggcttgcttcctcgccgtggatccacgtacggacaaggtaagcgccgtctcctgagaacacttcctctttgaaacccatgttgttataccaataatccggcatgccgttgaccaatgcgggcctcgcaaaagcgccaagaacatcgatattttttgccaatgcagacgttcgcctggcttcgcgttcctggacaacctcgttgacaatgttgtgatgcatattggggctattctccataacgatcttgaacatgtcgaacggtagattcagaaggatgcgtgagaggatggtgtcgttgagcgccggcgcacgattgctacgcgggctctcggcctgcttggtcgatccttgaccattctccgctccgagggagaggtccccgaaccgaatttgcaacaacctgggattgatggagccctttgagagtcgtgatggtgcctgggtagccggcacaggttcgttggacgaggattgaggatcgcgtggcgcggcagaaggcggagcggcagcctgacgtgtctcggccggtagtctgggaaaaccaaagtcactcacacttgtgtcaaggacaaagtcttgcggaatattgtgagcaatgaagtggagaacgctgtcgatgagctcggtcataatcgggacaccctcctgctgggaagaaaagatgacggatttcagaacaaattcggtggcaagttcaatcgtgggccagcaaaccaactctgcaccacggtgaacagcgaacgagaccacctgcggtagctggaggtagcggccagtcgtgatataactgagagcgagcttgaaatcttcgacgacgccgcgtggagggaactgcgcgggaaggtagcctcgaagggtccagccatacagggaacggatggcgaacaggagagtgtcagatcgcacatattcgttatcgagctccaacgaaaccactcctcccgggccggtgccctgcaactccatgatcctgaccagtgtcgggctgcgagccaagaccaaacgatgcgccgggattgctaagggctcatacaacttctcatgcccaggaatttcctgaaactggtggctaggcttgaattgcacttgaagcgtgcagtcactgaaaaggtggttgtttgctgcgttacgcaaaaggtccaagatagcgttctgctctcgctggaaggccataacggaggcattgggttggggcaaaccgttgacaggcggactcagcccctgtgggggtaacgcgctttggttgacccaattagcggagtgcccgttctggccattggcactctgaccgttggcagatccgagctggccgaagttgtgatctccgggatggataggtgactgcgagccgtgaacactgtggggtgtggggggtccgtggtggttgacgagagccgcgggatagccatcaacggtggaggagattagcaacggccgtccgtagccatcgaacgggggtatcgtcccaggagcataaggtaaacctccgggaggaggaaagggggccattgggtgggaggcgggcgatgaagccccggaatcgttcggtcctccaaaatacagaccggcgttgctagggtggccttgatgaaaggcagcctggggccggtagatgatggtgggctgaggcatggctgttggggcttcgtgagtgtaaatcgaagaagaagccgtgctctgagacggtgcgtgatgagaggaacgaggtagagaagtgttgctggacggaggcgcaggttcaaattgaatggggcggccagttggcacatctatggaagaatgtcagcatgggctcttacataacggacatgcctgcctattaccaagctaacaggcaaggagcaagtaaactacatgcagcacgcataaagagctttcatacctgtttttccttggtgatgcatgggttcagttggcggggcattgacgttggcaccgttatgctgagcgggctgcgatgcaagaaggggtgcaccattgtgtttctcctcattctttgccgcttcggcggacggttgcccttgctgtcgatcacgaagatccggatcgactgctctttgaacggcggaagcaaccggctggctccgagcaatgattgcaggagccaaagatttggcctgtttgatagtagagttcggacgctgagggaagccgagcggcagagcagggacaacgggcttcatgacgttgtagggtgctcgcctcgtgccgccggggttcgcgggcgtgccggcctcattgggaggcgccatgattgcggaacgtggagattgtctgcttcacttgttgtaacaggcggtaaaattgacgaacggggccggaacaagaaggcgaagccaggtgtgcaaaagcagactggaagcgcaggtcggggatgcgggtggtggggtggcaggttcgggaagacgggaggcagcagaggacagccaggtcggtcggagtgacgagaagctggccgagagctgagatatccccaagctcgaaacttcaaaacgccgagcagttcgttgtaaatgaaggacggtggccggcttgtgattgatagctccgaagggttcagatagcaaagtcgacgtggatcccttcccaaatcttgaatcgcaagatggatggaaaccgtgggcctcaagcagccgaagtaggggaatttcaatgcaagacgccgtcttgctattcctcttctgtttgtatcaatgttgagtcagaacggccacaagataaaggtttgattaagacggatctttctttggcagcgggtgttggggaaaggcggacgaggcaaacgtaggtagaggtagcatacggagctgcgcggggtgtttgaaggaagggaagcagcaacgcgaacaaggcgggcgaaaattggctacccttgccattggtgttttgtaatgaagttggaggggctaagctggtggacgaacctaataagtgagcggagcggaagggaagtttggcagctggaagctgagttcaccttagaggtagttgtcaagagctcagtcagggaaggaagggaaggaagcgagttcgagatggcctcgaactaatcgagtctgtcgtgtcgatggaagactggagggtacggcaggtctcaaggtgcgattccaggttcagtgccggcaagaattgaggccggggcaggcaggcagaacaaccgaacagcagcaccagcaaccaggtaactgaagtgcaacttgaagcccgagcacggcaaaagtcagaccgtcggatttgccccgaattgaagtccagctcaggcgatgatgccaaatttttgactcccccgccagaaaaaacttagtccgcttctgggattggttgaagctaggatctcagtggggcgagtctcggcgtggggatcaatggcccgcgcactcttaggtacttgtagtgcgtagacaattccacccccctgtcccgcgaattgtcaacagccgaatttcaaagacactacgggatctctgcctgatggaagtgaaccgttgcaactgaattgcatgtgtcaattgcccctccatgcaaatgccacggcatgtggatgacttctatttccaaggaagttatcttggtcgcccacaccgttcttgtttttcaaatgtacgcattcgctctactccaaagcaactaagcactcggcaggaccctgagtgattgcgtctagacattcgcagacattccattagcttccagcttctgcggccgccgcaactccatctgttcaagttccacacccaagtccaccggcggtacatacctatgtacacgattgtccaaactgtgcaaggacccgcacgctcctatataacagacacacaggaaacagacaagtacaaacttgatcgcgcccgctggggtcattcaaagtcgactgatgtacatcgatatatgtgcacaagtggaagcttagcaaagctctgagggattcctcaatgggcaaaggatcaaagccgaccggcacgtgtagcacaaccggatataaaccctggaacacccggctcctcaattccaaccccggctccgaatcatgtcattcccatggaaccctgcgcatcgcgccgagttacgacccttcccggttctcagccctacgcgtaaccacattcagaagctggaatcagacaaaatccccccgcgcttcctttgtatcatcactgctactatcaataaccccctgtgagcaaagcatcgcttacctctcttgactattctctagttccgacacctcaagctctatttcgtctacctatcaacgctcaaccgacacattggttcgtttgcctcggccatgtcgtcagagtcaaccatgcttcccgtagtggggaacagcttctcgccggggcatggaccaaacggtatccgctcctgtcagcaggggagcccttacaagtacgtcacatggatgacttacgcgcatcgctgttatatgtctcttttctgtcgttgaacccattgcaatatatcgacacaggtaacagtccacagaactcttccgataccgacttggataggaccccgacaagagcacgctgcatgatccccttatcaaggacccctcaaagtacactagtgcaaaaagtagtccgggcatgcttacatcgatcaattcacacctggaaactgtctggactatctttcacaccaacctgccctcttattctagagttcctgttctggaagcgccaagatcttctggacgcctttttagcccgcttcagttacataaaacaggtccaaacacacaaagttcctgggcgcccatcacctcggctggtctgcatgcgcaggtacgatctgccgatgaatggaactatgtcacatgctgcacctcaaggtatattgcgatgacgtatgccgtatatttacaggttcgttctcttccaacctttgtcaacttccacaattgggccgatttcagcaagtatcacgacgtgaaatcactccacaccgaacctcgagacgggatgcctcgctagagccatccccacacaaaaaggggcagctgtcagataaggtctccatctaaaacgagcaaggtttgaagcgcttatcacattgaacgcacaagcaaggcaccttcaatcatgacggtttcgtgagacgcgattttttttaccttctcagtacatatcgcgccgttgacttacgctcaggttttcggcatatgtctgtgaatggttgtgaaaaccaccttcatctccttacccctgatgcttcctacagtaattacagagcgtatgttactactgatggaccactattttccaggcactcaccgctgaatggaacaaacagattgagatatcatggttttaatcaccatggctaggtattcaaggcggcataggtgcgttgggataattttcattcgtatcatcctccacatttcttaacatcttcttatttcgtactgattttctcatcgagccataactctgagctcgccaccctcagttgctgcttcaaactaggtattctcgtaatgcagataacatccaaaacgctatgcaagtaatgcggcctctatcagtggtcgctctataataccggtatcatgccaaaatccaaagcccaaaactccagcaaaaagatgcaacgctcgtcccttgttcttttgtcctctccacatcttaatacaactcattgttttccaagaagaaaacagcctcaacgtatctcctttggatattctagttggccttgttgaagccgctcttcttcctcaacctctcgccatacacgtaaaaaacgaagggaataggcgccaacgccaaggcgatgaagcccaaaagcgagttaccccagccaaagtggagcttgctctggtacatatcgagggcaccgagcgggaggagggcgcccaagagggagcggagcacggcaagcgccgcggtgacgctggcggcctgcgtcaggaaagcctcgagcagatacgactggacggacatcatgatgcccatgagcgagccgcaaaagatgagaacaccgagcataggcacaatccagtggatgtgctcctggacggtccatccgtagataaacaggccggcaacaagaagcaggccgcaggggatggtgaaccaggggatcaagcgaacctcggggcggtggacgaggcccttggcctggcggtccctgacggtcttgtcggagagatagccaaaaaggctgacgccgatgaacatgccaatgccggtgggcaggtaggcaagaccaatggagccctcgtcgaagccgtagtgctcagagtagacgaaagtgaaggtggtgaacatcatgtataggatgccgtagatgatggcgacatagagcgacatgaaggtgatgatgggctcgaagatgagtagcttcatggggcgggcgatggcgatcttgaaggtctcggtggcggacaccttgctggctagcttggaacgcaggttggggttgccagtctccttgcggaggcgggcggccttccgttcgagaaggacgggcgcgtaggtctcgcgcaggcagaagaaggagaacgggataaggcagccgccgatgatggtgatgagccagaagacccagcgccagccggccgcgcggatgaggtagccaccagcaatggggccgatgcaggggccaagcagggggccaagagcccaggccgacatggccttgccgcggttctcgagcgtcatgcagtcggcaatggaaccggagccgatggtgatgggcacggaaccggcgaggcccatgaggaaacggaaggcgaggagcatgcccgtgttcttgctgagggcggtaccaacggtgaagatggtgaagaggatgttgccaaagttatacaggggcgcccggccgtacatctcactgagcggggcaaccaggaggggaccgaaggcgaagccgaggatatagatggataccaagaaggtggccgtggtggaagatgtctcgtggaattcgaccagaatcttcttgacgccaggcgcgaacattgaagagccaagaggactataatagggggggatgatgttagtttgcattgggggtcactgggtaagggtagagagggaaaagaggaggaggggtgctcacgtaatgatggtaaggatggaaaggacggcaacgttcagccacttcttcttgtcgggccaattcatggggttctccgggtcatcaggtccatcccagtcgacgatgttgggatcctgctccgtctcctccgcaatggccttctccttatctccggtgtgggttgacacaccccgttctgaatgagcctggatcgttgcgccatcgctttctgattgttcacccttttccacatcaaagtcaagtggcctctccttgtcgaaggtaccggaatctcgtggtgtctgtgctttggagtccgccattgttgtgatgatgtctgaacctgaactggtatagtctggacaccaggggttgttgaattgacgggggaagcctggaggggatggctattgtatttcggttgactatgatggggaatatcaggaggagggaatcgtctccgagagtaggatcagcggaaggttttgtatgtttgtattcttggggccatcggtgaacgttaagcctcaacactcaaggcatctgcataactccctttcattatttttcaccgggtcctgactggcggcaaagccaacaagcccgagaccccgttcaggttggtgatgagcaccggggaccgggggccgggggtgggaagctgatggggatgatggggccatggggccctcccctgactgaaatgcactagtcttgcacaaatgggattaagaacaaggaaaggtcgtcatatctggcaatgcattctgggcaaatatgatagagaccgaatccgagggccatggtctcctccaatcaataggattgatgaggactaagagtggcatccgccacacgggcatcaacagccaagagaccgacccgaccagatctcatttcaaaaatctggaaacttctctgatgttgtcccaagagtggacatgggggggcttgtaaagtcatggctagtccggtcgatggcagattctttgagcaagttggccattcacgtgccggttttctgtctctctcttttgtgtcggtgatggaggcggtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagtccgccgaaattgttcttctactacttagtctctttcccctttttgtatcgatcaggtcggagtatccctcgtcgataggagaaaggaaagaaaatgaccaaaacaccaaggagtgtcaagtgtgcaacatgcaatgacaccgaaagtaaggaaccaatactcaaaagcgtcagctgtgcaagaaaacaaaaagaaaataaaaattgaggaaaaaagaatagaaaagaataaaagcttgtccccgtgccggtctccggtcgatcaattgactgaaaatcgtcgcctggaggtgagactgtctgtcagtcggcacagttctggttcaagttcctgcctgtccatcagcgccatctggggaagaagtggacaacttacggatatcgaagatccgggggcgcgcctacatactgtaatccacaggattcaagcttatgaatgaataacgcacaatcccgctgccatgcacaaaatttgtgcaacgaacgggatccagaactaccggaagccgacccccgccgcccccttttcccggatcgtcgaggaaacaaacccctgtccctgcccgcccgggcagatcctcaaccccgaacccttgtgccactcatccattcagcttctgcacaaaagtttcttggctccgggtgggcgccggcggggctcttgcacaacttgagacatggaacttggcggtcccaaagacgggactcatttgctacactacaacctacctgtgtgttccaggagtccttctggaaggcgggacggattaactccaagccattggtaatatttgtaagaaatcaaccgttcgcaaattccagattatgtgatttctagtgtcggtcgcgggcagcctatcccattgttcatcatgtagtgtactgcgtcagtgcgggcattcccatcctgcagcgtttcctagcaatcgattttggcgccgtgtgtgtcgtgcacaggcgcggaattaattgattgacatttcaaaaatttgaaggatgccatgctgcgacattttgggagtaaaagtctttgcttggccttcctgggtaaggtgtgcttgcaccaagggcggtcgggaataaaaaaaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaacatgtcttctattgtcacggtctgtggggggggcactgtgatttgagattaaaatgccatgtgccaccccgcccgctgaaatcattccgttaccgattgaatggactcataatgattagattgagtgaccgggactgcttaccattcagcctcggcatgattcaagattttcaagatccaagcctcaagcatgttcattgaaaacggggtttcggtcctgtcggtatttatcaccgaggtgccaatcgccaaacctgccattttgagatcattgcccatcgctgattggtcaggtgcccccctaccgagcgtcgggtttaacttccgtttcactcttcacccacgcatccaccagtacatagttgaaatgtatataacataggatggagacatgatcccagatgccgtgagcggaccgaaagagccctagcatggctggagggaaagggttcatctcagatagtctaaagtctatttaccgtcgtacctttacaaagattaacggccggggattggcaaagacggatcccggatgccacgcttgccgtgcttgccggctggatgtccactgtacatcgtcaggtatagtgcactcaagtttacaacacacacacacgtcgagcgaaaacatataacatagacactgtttgaagatgggagacttgggtatatacagcatggtcactatccatgaaaagaggtgagttgtcctcgtaactccagactgccgaagagaaaggatttgaagaatcgaccaaaacacacaaaacgccgaaacatcagggtatcactacatccgaccaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagcaaacccagcagcacagcaaaacaaaacagaggagatgcgtccgaatcgtcacccatcccgaggccaactgcccgaggtaactcccactttctgccctacccacacagccagggcgccgatctcaagccgtcatgttgcataagggttgagggacggcactgtcaatagagctcaggatgtctgacgccagctctgcctctagcggagcaccctatgtaaaaatgtcagttctggcaagatttcgccgagtcacaaatcggcatcacacgataaggattgcacatacagtcgcacgtggtgtgattcgagccctcgttatgagacaggcagtagcctccaccgcagcgagcgcaaactcgttgggtgtcgttgatgcaatcgcggcactggcaacaagaagtgtcagggatatccaggtgtgtggttcggcgggtgggagaaaatcaactaacattcatgccgcactcccagcaactcttggttacgcgggcctatgtcgaagtgaggttagcaaactgcgcacttgggacagatgttgggagccagtctccagcgggacctaggttcaggacgcgaaggggacaaagaccactcacaagatcagtcatcttagcctgtgaagcctcgccatcatgaacagacgcccaaggtccaacgtaacacgtctcacaccaccacttattgcaacccgtacagtatcgatcacggatacagtcataacagcgcgggataaaccgggcctgttcatctttgctcctgaactgcgagagacgggtatacaccgactggcctgtcggacacatggcagatttcaagctgactgagtgcagtggcggcggggcaagcaagggaaaccggccgatgtcggttgtcatcgtgccgccttcgcttgctctcctttcgtggggatcacgctctgccggaggctcctcaccccagatcgtccatccctcgggagctgaaccgcagccagcacacccgcctaggctgtgcgtggcgacagcatgtatgggaacgtccgccgatgctgggtttttggcggcattcagtgcttcaatgttcaccgttccccacgcacgagagttcaggtgtctaggaccagtgcagaggacagcgtcaaaggctatgttgctatagcacgcgatgagcgtggaggcccatgatgcccattcggaaatagttcgactcccattcaggactgggaactgagcgccgcgcttggtataccacgcctcgggctcctgatcagctgcaccagtaccagccgcccacgaggttgatgagcatgttgaggtcggagtagaagcgcctgagttggacaagtcagggcgtgccgagtccttgggcccgaacaaatagagacctttcaagcgtggtgttccctcaggtcttgatggtcggcacgcatattgcaaggcagcacggagcttcccttcattcatgttcaccacatcacggatcgataggatcttgaccgagtatgttgggtcggtgaggatttcgtgcactagctcggaggtaacggagagtccgtcgaggcaaaggacttggacatgtcggaggatatctagacaccgaagactgctaaagatacgacggaggtggcccgagtagacgctatcacaagaatgaataagtcagcaggcgttcgcttaggcatgggatgatagggagagtgtgtactcgtcttccgtctgttcaccctctgactcgccaccgcgactggatttctcttcgatgtactgggccttcctaacagtggtaaggtccaagcggctaaagatatggggcgtggaatagacgatgtatcggaaggtacgcgaggtagcagctagattcaagacatcataggaagacaagtagggagtcgtatggttcaggaccaacgagttggcaagaagttgaaggagggcgttgtggcgaatctcggtagatagattggcgctatgtgtcatggttcacgtatacagtcgtatatgtagaggcaagttgagacgatatctgcgcggtaaaacgaagggtcgattataacgatgagttgaaatagagctctggtagaggagagggaaaagaaaagttttaaacacctcctcggggcaggggcagctatgttaagggtctcggtcacgagtagggatgatgcatgtagatataggttcaagggtcaagggggaagggggaaggtctcgatcggcggcagatagtgtggattctgagtggtacttgaaagccgcaacgttgacacgctgtgaaactcggttcgaccgtcatggaggttacagctgtaatgataccctggatgatggtggtggtgaacctgtcatctggattgcatacagttcagatagtgtggggttgaggagccgtgaacaaagacgggggatgttgggaggcgtgacttgtctcaaagctcgacgccctgtttgactttgggttccattcagtaccgctgatctgtcttgtctgtgcgtcaaccatccgagccgcggggatcgacatgattacctttgatagcagtgcgatacagttccattggactgaccattgggatcagataagatgtttggtcaaggagtgatgcagccatattggggttgaacaacccccgacaagtcaagggtttatcatacatacctacagaatacatactccatattgaccggctttcgcgctacgtctaagcaccttgtgtgaaccgtggttcatcatgtcggatccttcccgggcatcttctcctccacccccgcggacggaggtcatgctaaagggctttgtgctccatgacaggtagttttgtgatgatgggctgctgcgactgcggcaagatggccagacgggaggtcatcaaggcggactcggagtgccaccagtaaagtggtcctgcgttgcaacgtggggtgtcctttgagttccagtggaaagctcgagttgaagtcggcgacatgcagatgcgtgcgtaccgtcaacctggagtgctggacacgtggacaccatttcctcctaataacaagatggggatatctgtgtgctgggatgtcgagcggaaagagtagatttgagccggaggtaacgggaagaaattggcaaccttgtcattctggcgtgtgcacttcgcttccgacggtcggtggtttgaggtgacatggtcgaggataagcatcgaccccaccttgcctacccgacctagctccactctgcccgccaaccctaagaggtggggtacttgaggtagggtagaggtagcgtcggagatcatgccgtcagcctcgctttccccttgcctgccagaatgctccctggactcttcagtttcatcatgacgttctctctcttgatctttcctaattttccttgatatgggccaccacttcatcctgataagtcgtcttgcttgtacactagagccagcaaacagtcactctgatgagtgagactttagagtccgtctgaggctatcatatctcagcatacttcagttactgaacccattacgtacacgtgtaaatgtaaatgtacattctcaagtaccttttatggagacggaccagcgtccgttggagacgatcactaacagcagtctggtcttgtgattggtcgaagctgtggttaaagtggatggaacctccaagaagctttcaggcttcttccgaattgcgcagcccaccaagcttctgctgactgagcaaagtgaaccgagcaaatccgccacgactcttccatcatcatcatcatcattgtcatcatcaacattcgcatctgtcggaacgatctgaaaacaccgtcggccacgagcagccctttgctatcacatctataaatcacataatactaataccgctataatatctaccaatcgttcttctacaccgaagccactgcaaaattgcaccgcgattctcgctctccgtcataaaatcgaaaccatacgctgttgttggaaagtgtgacagccgcacgcgacaatatggctgaacaatcggtgcacttgaactggtcggcgccgttcaatgttacgcacccctcgcggatcgcaagcaaagacttgcagggcgacaagattcttctcccgcagtccgccttggagcagctcctttccgcctcgacgaccatctcgacaaccccttcgaactcccatactttcaccgccttcgacccttacaatccatactctgtcgctgccgcgcgtcgagaacgctcaaatttccgtgaaaccacgcaacagttaccgcatccattgatgttccaactcatcaaccagagcaatgggaattctgtctttgccggtatacgggagttctcggctaatgagggggaggttgccttgagcccttaccttctcgaagcattgggtatccatgaggacgacatcaaggatacctcgccgccagcagatacacaaacggatgggccagaggttatcgacctgacggaggacgacgctatcaaccagacgacccaaggttaccaaatcacagtcaaggctcggcaactaccaaagggcacttacttacgcctacgtcccctccaggctggctacaacccagatgactggaaatctttactcgaaagacagcttcgcgccagctacactaccctcacaaaagactccattctctccgttacgggtgtcaaaggcgaagagttccgttttcttgttgacaagttccaacctgagggtaacggcatatgtgtggtagacaccgatctcgaggtcgacattgaaccgcttaacgaagagcaagctcgcgaaacactacgacaaatagccgaaaaggcgcaaaattcaccggggacggaggctggcagttcaattggccatgaaatagacatctggaaggatgtccatggtcaagttttagcaggggactatgttgactatactttaccctcctgggacaggtcacgcccccttgctatcgagctgtcgattgaagacgatcaagaggttgatctcctcattagccccaagtccagccgacaacgagcgctgccccgggattacgagcatgtctttgccgatttctcatcgccaaaagatggtgtaaagcgcgtcatcatccagcctgccaatattgaactcgagggtgcggaaagcctcctgatagccgtttatggctcctcgataccagatcagcctacttccacggccgcacctcgacgatacactctccgagccaaggctgaagaggtgcaaggttccgcaacagcaccggttgttctcgcgagttcacccgcaaagaatgccgacgaagagcagtgcaagaactgcttgcagttcgtgccaaagcggacgatcgttttacacgagaacttctgcgtccgaaataacgttgtttgccctcattgcaaaaatgtctttcaaaaatcatccgaggagtgggctgcccactggcactgtccaactcaccccgaggcgtatggctcaacaccatttagcaaaagcaagcacgattacatccagcacacaactcacgtttgccagtcttgtggaccatctagcccgttctctttcccatccatgaccgagctggcgcgccaccgcacgaccgtgtgccctggcaaaattatcctgtgtcagttctgccacctcgaggttcctcaggaaggtgatccgcttggtccagcttcggaggcagagactgtcatatcaggtctgaccgcccatgagcgagccgacggtgctcgcacgaccgattgtcatctgtgcggagccattgtccgtctgagggacatggctgcccacagcacaaatcatgagctggacaaggtgtcccgccccaaaccggaagtatgcagagacgagctctgtgggcggactctacatggtgttggtcctcgtgggcaaatcaatggcggaacccgaatgggccaaggcccaggtaacgacctcggtctttgtagcctatgtttctctccgctctacgttagcatgtatgaccctgaaggcaaagcattgcggaggaggatcgaaaggcgctacctcgctcagctgatgaccggctgtggtaagaaatggtgccaaaacgaatggtgcaagacaggtcgcgccaacaaggggctagaacccctaggctctagtgctgcggctgctctacccttggtgaagccacttttggaagacatcagagactgctcaaagcctatgcacttctgcgtcgatgaggcatctcagcgccgtaagaagaccgccgagatgctggctgcagaaggtgtctgggagcgagagtggtgcattgctgcacttgaagctgagggtggtgatcttacaaaggccagaagctggttggctgactgggcgccgacaaaattcggcaagtaatacggtacacgcaatctttgaagataaacgggctggttggcctggagcagcaatccgggtatggcatcatagacgatttgaatgattgatacccattaatagagttagatggcattcaggattttatagagcaacaagcatcagtttcttttcataccatcaacatacatgtttctttgggctgtatcttctttcctagcaacgctattagtacttggagtgttgatgagagttggtcttcagtgagtcgtgctgagatgtggaggtcttgttagcacttgtctgagtttcgatcaataagtttggagtttgaaaagcgggcggacgatgcaacataagatatcgggaaagctcctggttgatgtaactctacgctcagggactcgcaacgaaaccgctgtgaaacaacatcttcttggcgccctcagcgtatctactctcaagatggcctgtgttcacctgaacaagatcttcatcaagagtcgacttcctgaacgtccaatatcgacaccgaaaactctcacccgaccaagacctagcaagaaccgcgtgcgcgcgacacgcatcaacatgcttcaaatacgatctctcagcctcctcctattcacccttctttcctcgtcttccataccaacagccaccgcgatcccccaactccctgccggtgccaacctcaaagaagacaatggccaagtaaccatcaaccgcgattcaaccgccaaccaaaccgccaaccacctccctatccgcgctactatattctccggtgtacccggccccacccactgccgcgggcatgttatcctccttctagacctaccacccccctcgacttcgccagatggcaacagcctcctcaccacaacaccacaatgctacaacatccccagcgccggtaacccttcttcttctacagccggctgcggcaactttctagccaacaagtcagacggctgcgaagcgcgtgtgttcgccgagccgaattgcgcggggtacttgaacacggtggtcttcacccaggaggaccgggcggttggggggcagtggcgaagcttggaggtgaggtgtggagtgccggctccagatccggagagtttagggaagccgccgttggcgggggttatgggccaggcgagaatcaaggagaataagaagccgggacggcggtgggtagggtaattgactacttgatggaatttctgtcgtctggtttgggcactcgcccgctgtgagcgggagatcaaagtttgagatacgatgtcaattacatgactccattatttgttaaataaacctctctgctggtgggaagaaactgcgtgcgccgtttgtaaactagttcttcgggcattgtgcgttttcaatgggggaagggcgagcagcagcacgcagagttgatcccgcaatgagggcttataatgcccatctacaaactttctattaataacatgacagcccgattagctcagctggttagagcgtcgtactaatatcttgtctgagatatcaagtccatgcgaaggtcaacagttcaatcctgttattgggcattttttttgcgctttttgcagatgtggatcacttcctctgtctcttttcataacatcgtcctctgtctacaccttatcatgcctctccatttcttttttgcgaatgttgcggtgtcgataactcaagcatttcgctcgcaattggggagtgtctgtagggaatgttcggactcgaaagcggagtcggatgcagcagatctccacgccacttaatgaagaaagaaggtcgaaagctgagagaaatcgaataaatcgaataaatcgagcgcaaattgcctgctgagatatgtatggatcctgaaaccatgtcaaatatactagtaacgtcaaaagatccgcgcatcggctagagagcaacaaaatcccgtccagtatcagtccccatcccgaaccatcaacaccaaaaagtcaagctacctcccaaaaagatatcaccttggaactataaccgagatccaagccccggaagcgaaattttgtccaaggaaacaatcgaacaatcactattcgtcctttctcctcctgctcctccatctcaccctcaacaccttcttcctaagccgcaacagcagcatacagctttgaattatcgtactctgcgctcgcacacccgcccggaatctggtactgcttcgcgcccgtaatgcccaagctgctagtcccgctcgtgagcgttgcatacgcattctggaaccaaacctgggtgaattgcgcaaagcccgccagggtgctcccgtagtaaggccgctcgacgacccaatcggcgtctacgcgcgccaaggtggcgccttgccaggcattgacactgtaagtgtagccgcggttggacatgattttgctaagaagggagcaaggggagggggttagttatgagttgattgggttggaaagtatacatcaagggggaaagaaatgaagatgggtgataagtggaggagaggctgcagtgaggcctgaacgatcggaaggagatgaaatttccaacacttacatggtcgctgctgtggaggaggttgtattgatggtgatgtcaaaccaatcaccagcaaagacgggaatgttggtaatcgtgtaagcgccattggggacccattgccaccagacttcgtttctgttggcatcatagctatgtcagttctggctaagctattgcaaggtgatgaatgaggatgagagtaacttactcaactattccggtagagttgttgatctactcgcaaacatcgttagtttttagttcttccacttcttgttgttcaaacacgggaaataagagccgagctagacataacagcaaccaaccttgcaaaccgtcccagcctgcagcaatgccgaagtccacgaatcaccatcaatgccaatccaagcggctgccgcctggggatactgagtgacgccgggccgctgagtgcacgtgggatgttgaaaggtaccgtggacgagcttgatttgattgcttgacgttgtagattgtacagaaccacaccaattgttactatttgcagtcggattggttctcttaacccgtctcagggttgtcgttcctatctcggggcccgaatcatcatctgtgcggctcctgatgcggccaagggtacctggcttgaacggcttgaggtcagtttcggcctgcggcactggaacgccgttgtgttcgactgtagacgtgaaagtaaactgggctagaataggttgggatattacacccagaagggaaatagccgggctgaggagcttcatggtaaggatatatgcaggagcctgtgatttcagaaagaaatgttatataggcaattgcagagctaaagaaggcagccaggtaggtagagaagccccttcgcccaggattgctgagtggattaccgaatacaacaaaatcactgcaggaactcctcctgctttatccttttccaagatggttagaacacgagaaagttgcgactctatccatgcatccgtcacagttatttcccttccaggccgggaagctgaagccataccaattcccacgagagcctgctcgtgttctacaacgggctgacaccgagctccatcacagaacgaaaaagtggcaaggccaccattcctctttcaactccatgttctcgagcgctcctcattgcgccatgctcctacgcgcaatgattgtgaagaagatgtaggtttgagaccatttccaagaagggatggtggtgtccatactttggtcacattctccttctagttcaggcgttgtattcgccaatgtgtcctcggggaaatggtcatgcgaaggaggagactgtggtggttgtggggcacatatgccacgagtttggtagtatctgacggacccgagtgtgtagtcctgtgtcggatggaatgtgtacctgtaaccggttgaaggttgaggtgatgggcaaagtgaagcaaggggatatccgccgtatgtcacagcgaaatcgatcccacaacgttgatgccttggaggatccagccaatgaagcaggtccaggcaacgtgagtgccaggaagatacacacccacccctaaatgctggctgcaaaggggatgatgcttcgccgtaactcgccattgcaacggtggtccacacagcttcccgttacggagtctgttcaacagtctgaacctgcggaggaggttgtccgaatggatactagtagccctcagtccacgttcaagactcaagatagcaggatcaatgccggatatttcgatctctttcgccgccatgtgtttggacacttaaaaattgtagctttcagtgcgtcaaaggcgctaagaggaaatattcggcaaaatgtctgatgataagaggaacttactgaccgaacaaaaaaccaccaaccctgattttctgcatgtgctcgggtgatttcttccatgtcccccacctccatcacaatgccaggtagttgtgaagttgaacacgaaagtggcctttggcctgcgccactgtattactgctttcggtgcctggctgcctgtctgtgccattacctgtgagatcgtggctgaaaccaatgaggaagaattgacatcctgatttgaatggtgaaagaagtccaaaagaaaggcgctgccaatccttcgctaaacacctcaaccaaaagggtggtgggggacgattagagtgcaaacaactgccaggcgtcggtgaggcaagatgtcaggcggtgcccacaggactctgtggctgcttcgaacaaaacatggcgtttatcggatgacttgccccaaaggatggagcttggctatcccgttgtcttatgtgatgttccgaatgggaacgtgatagcacttgctcaatgatatatgcccgcctactcgtggatgatcttcttaggcttttatgccgtagctctgattcgtggatcgtcatacatcttactttgtacaggttatgaaaagagtcatgatactcccaaatgcatcatggcaaggtgtgtaaactcgttcaaaaacggctgcaaatgcctttcaacggcaccaacagaaacattgatattgggacgttgatgaaggtttaaggaatttacgaatatacgaggtaacaacagcccccacatacctatatcatccggaggactattgatgagctgcatcgcaggccaggccgcccgttgcaacggtgccactggcttacacgggtatgattcggatgtgggattgactttcgcacttcaacaacaccgcccagcaaatcagggttgccgattgccacctcagcctctacgccgcgacagccaagatagtgaccgaggaatttctccttcgtatttcactttatgtcatggcaaagacttggaattttttgatcttttgctgtctgccttgaggaacatagcttgttggttgtctactcgtggcgcccaggcaccttctcattgttgtgacggcatgtcaactcgtcaccgatggactcgaagatgctccaagatggtggtgatagtaagactggcgttggcacggaagaaggcaacaccacccatgtcatgaggcatatgggaagttgtatttgcatgctttttgtgcctggaaatgcgttgcctcgccccgttctcatcacacactggcctgcttccttgggtaagattgccttgagaaacaaatctcgattcccgaagccaccggcggcaatgactgagtatcgggcttgcccaacttgggtgagagtgggtataatagactcccaaaagggagacattgtcactaatttccaatgggacatggtgattgggtgaaggacatcgctcggcgtctgcatatggacgttggactgtggctgactggagggctccttcatccgagacctggccacggccatgcgtgagtgctatgtcttctgacgaagaacatctgccgcgtgctatcgcaactgtcattatccaaagctttccaaagtcggagccaggtaagttttggaaccttgagctttggatatacatacctctatcgctatttctgcacgcattaggagatttggtcggcttcatgtggaaatatgtgatagccacgagaaattttgtgctacgtgacgtacgtaattcaattgatgttcttgcctcaggtccaagttcgatacttcttgcaaggtgcagttcctaaaggccggtaagcctatctaaggtactttcaaacaggggagtaaaaagtgcttgaggtttgtaattgaaaaaacggaaaaggaaggagtaaaaaaggagtgtcactgaagcgtgaaaagaaggacaaaccaaaagtcactagaaaaaaagttgaaaaataatcgatccacccaggggtcgaacctggaacctcctgattcgtagtcagacgctctgccattgagccagcggaccttggatattgactggcttgaattgagatattatatagtcaaggcgtacgttggcaatcttagcgcacaaaaatactacgaaataaaatacaaaacctgccaaatatcgcacagaaatttctgccgttcgtaatgtctacttccgcctccccaagaacatgatacgggcctctgcagtaaaaaactagtatacaaggcaaaaaagaagggtttgatggtcatcgtgcgacgtgggcctgattcgaacagacgctcccgaaggaacaagatttctagtcttgcgcattagaccactctgccaccacgccttgttgttatgtcaaggattgcatgaagacaatacgaaccaccatggtagcatggcaggatatcattggctacctccaactatcacaggccagccattcaactctttgactcttagacatttctttctttcgaaatcccaaccaacatcagacctttctctccgccgcgtacgccatacccttctcctcctccacatgcgacccactcctggacatcatctcgccctccttctcccctccaacccgctccgcctcatcgagcgcctccgcctccctgtttccatacctgccaatttgccaccacggcaaactaaacaatctatccatactctccaagctcctagaggcggtttctggtacgaagaaccatacccatactccgcccaatatcgttacagcactaaagaaccaaaaagttccctgtcccgaaatcccgccctctctcacggggagcaacatgtcaggcacagccctcgcgctgccgtactggttggcaaagtgcagacacatcgccaaactcgagcaaaaggcacgcaggcgcagacaaaagatctccgagctgagcaagtactgcatgctattccaacccagcgcccagccgattcccgataggtaaatcatgacgatggcgcctcgcgaagcgcgtagttttcctgagttggcgggaatcacgtacccctcttcgttgccgagttcgggggtcgcggataaaaaggctgcaatgtaaatcatcgagatggcttgacaggctattcccaagaggagagagcgcttgcggccgatgaagtcaacgaggaagagggcgcagacgatggcggcaactagcttgacgatgccgaagatggctgttaccaaaagcgactctttggtgcccgtaagaccaaggagttcgaacaggtccggcgcgtagatggtgatggagccggcgccggaccattgacccataacctgggcaccgagagtcaggccaacgcggtagaggttgctgcgcacggtgaaggtttctttgaggatgccgagccagccggcgcctttggaagcttccatttcttcgtggtggctgagcgtgatggcgttgatttcgcgccgaacgtagtcgtggtcggggggcaagtggcgcagacgggacatgacgtggagcgccttgtcgcttttgcctgtcttgactaggtaccggggcgattcatactggagaaaggtaaggagaagaataaggcccgcgaatatgatatggaggctggtaggaaccatccaacgggctggcgtctcggcaagatgaagctggcacccgtagttggtgaagtatgctaggacgataccgagatagacgaagccggtgaaggtacctttttttcaatcaaagtaagctgttagtaggagtactgagcgttttatgtgaaaataatgaatatactgcagaagggatgaaaggggattacttacaaacacagaaaccacgaatgctagctggagctatttcggcgatataaactggcccgacgacaggtgactagaatgagcggttcctctcgtattagctgaattcccattgcgatgaggccatcagtagggtaaaaccaacctgtccgacaccgagtcctgcaacaaatctaccaaagtaaactaaactcaggttgccgttcgaacccatgaagatggcgatgcccaacatccaaagtagacaaagtattcgagtagcccagattcgccctattctgtcacagatcataaaggcactgcagccggtatctgtcagtaaaccaagagggactgaagaagaagaagacgaagaagaagaagaggtgctgaaacgggattgttccttacattaatgcccccccgacactcccaatttgtaccatagacgagatgtttgccttgatgttcgcttgctcaaccgtagaatacgaggcatagttgatgctgtcctggaagttcttgctcttcaatgcgccattgatcagtccttcgtcgacaccacgggcagcgcccaacaggccgaaggacaagacggcgaaccatagcctccagttgaacacttcctttggctcgtccaagtttttgagcttgaagatgttgacgggtttcttgacgccgccggccatcgtgaggttggggtgcggtcgataagcggtatgagaggaacaggcggtaggaacacaaaagaggtgggcgatatcaccaacttaatagttatgagacaaccgacgatcaagacccatgacaagcgggccgagagtggccgatctcacttgtgggagctgccctcattgttcttgaagaaaaccgaacagaatgtagtgtgcaccttggctatgccacaagcaggatcaactcctcttcctccgggaaagatttgccggacgggaacccagaatctggaagaattacgttcagactactgtggtggaatctgggtcctgacaattggttggtcaccacaatgtttggccaatggcatgcggtcgttactggctgatgatggacacgatggcttcccccaaccttcctgcatgtaaagagacccctcgagccgggctagttcggcgcttatcagttcgaggcgactttagaatttcttctctttttcattgcttctccgcgtcgtattttctgctctagggcgccaatgagccttcatcgaaccaagatgccgatgtggaaagagggcctcgtctgaagctcacttgtgtacactagtgtagagtcccccacatcccgccgcctgcttgtggtgaaggaatcactaaacgggaatgcgcacacgtgtgcagttcaccttcggtttgttcgttagcgtagtacttgcacagggccataaccacttccaggattactaggcgggagtcctggcgtggatattcttcagtcggctattgtccgccgtgaatgcagtcacatccgagtcatatgtgcgagacacgaccgatcattgttcttgactctgtgtgagctccggaatcccttatcttcttccgtccgtagtcggaagaggtcgcaagtcggggttgcaagtcttacgctgacaaagagtgtagcgctgatgtgcatggcgactttatttccatgtttggcaggtggctacaccggtcggctcaatatttggaccaaagagtagaacaaagcaatggtctctatagagaccatgatgctgttgccaaacattgcaatagcttccgaatacccggggttgacgagcacaagtgaacttcatacgaattcatgtcggtgtagttttgtagcgagcctactcagttgttcttaggttaaaagagcttgctcttaccgctcggcttaagctccggatgcttcaatttccccgcattcggaacgcgtggcaacacttgataagatcgtcgcttgtgcggccatgagtgctgttataggcatagacgaggaccgttttgcagggggacacccacaagtcctccgagtcgacgcagtagtgtactatgtacgcgtctcaccctggtcttcaggaccgttcttgtatggtcgggtttgagcgacaccgagttcagaacccggatctcctccttgagtatcgagaggttatgtatgacaggcgcaagcgggagttttcggagggaaccgctgcatagtaggatgttgcaagaggggaagagtgctctgagatgtgatatatcgaccagcttgatctggccgtgcgacttagcaatcattgagagcttattcgcggcccgaggaaaaggacatttgaggatcgtcgttaaggatggatacatatcttggcatcaaatcgtggggtttgcttggctacagcgggagatggtccttggctctgcagtctttcttgccaagtgggacggtttaatgtgtcattccccatcttggcttgcttttgtagacgaagatgactgtaacttgaacctttgaggccagaggcagaagggaagaaaaattcgaacgatggcatgaactggttatctatcagcgtccgtcagcagcgggcaacgtcaacgcatgcaaagggaagcgagagtaggtaggtacctactgttgacagcctccgatgccatccgtagctccctcgctcacgcccacaagaattccactaaaaaggccttccccgcatcactgccgatacccgggcattcgtccatctcttaaaagagggcacatgaccacctcaccactgataccaccttccacgatcaagcacccccgccagtcgagcaataacccctccacaaccatggcgacagcatcaacaacagaaacccccaacctcgtccgtgtcaaccaccacgatgccaaaacctttgcggccgcccttttaacggcctccggcgtgtccgccaagaacgccgaaattaccgcctctgggctcgtccaagctgacctgcgcggcgttgaaagccacggcatcctgcgattgccatcctacctctcacgcgtgcgtagcggggttttggacccagccgccgagccggaactaaagcagatcacgcccgtagtcgcccaaatagacgcgaggaacggattcggcttccccgccgcgcacctgggcatggacaccgccatcaaaatggcgggcgtctatggcattggaatggtaagcgtcaagcatagcaatcattttggcatgtccgcttggattgtgaagcaagcggtggatgcggacatgatgagtctggtttttaccaattcgtcgcctgcgctgcccgtgtggggttccaaggagaagatgatgggtgtaagccccatcgcctgtggagcgccgggtgggaagggcgaggggtcgaagccgttcatcttggacatggccccgtcggtcgcagcgaggggcaagatctataaggcgctgaggaggggagagaagataccgactgactgggctttggatggggagggcaagcaaactgatgatccggccaaggcgctggaaggcgtgatgctgcctatgggtgggccaaaggggtcggcgctggcgatcatgatggatgtcttctccggcgtgctttcgggttctgcgtttgctggaggcgtcacggggccgtatgatatgtccaagccgggggacgttggccacttcttcgtggccatcaagcctgacttgttcatgagcctggacgagttcagggaacgcatggatatcctataccagaaagcggtgaactcggagaagatgcatggcgtcgacagaatttacttcccgggcgagattgagcagctgaacgaggagcagagattgaaagatggcataccatatgccaaggcagagattgatgctctgaatgcagaggctgaaaagctaggcttgggcaagatccgattgatagagtagagcttcatatatattgggttatttgcacctttggaggtgaaatgggccaaattcttcgtctgagccaagtttgtttaaaataaagaagctgcaggcgatcacaacaaaccactgatgaggacgatggtgtgatttggtctctttccgagggttagcgttgatccttttttcaaaccattttgaaaactttaccaaaggcagcatcatgggtatcacaagggtggcaagtagctcgccctcagaaactctgatacctgcttttccgtgtagagctgtaggtagctgagatcagttgcgcggttttgccccagtgcatctcaatcaagatcaacacccagtctatacacccagcccatcgagacagagtcttggtgttctggcatggcacggcagggtttcggattgaacggcgcttttcagacagagtgtatggcactcaacgtccagagacaggcaagaagcaaagcgtactagcccaccctgctcatttttgtctgggtagtatccagccgggcactcaatcaagcagcatagggagccgcttggcaatcgctttatgggctaatgaaccctggaaagcttcaaaaatggcaataatagactccaagcaaatgctcaggggtcgagtccgagcccagcagcaaattttcttgccacccaagcagctccatgttcctcatactcttgcttggtgacctcgagcttactggcatgttcatgcttggcgaaattggcagctcccaaccaggtgctgatgatagggtcttccgggcgggcaactctgaccctgcattcatcggggaatcgcttgagaatctctgtttgcaagcgctgacagaacccttcagagagactgtttcctcccacaactacgatattagccagaaggccaggccacagtccaattggcacagccaagagggactgcttgactaggtcggcgatgccaggttgccggatgccgatatcagaagggttgaagaggagctctggaacaacaaaacgctcgttccgtagcgtcaggacgtcctctgtggatacaatgcccttgcgggcgcgcgccgagacaccaggctcgtagtcgcggacaacaccgtggaagcgcgtgtgggagtcgggcagaacgtagtctttggcgatgccagcaccgctcaagtagtcctccctcttttcgccgcgcgtccctttccaagtcttttccaggtctcccttgaagtccagggaggtgtaacagactgcttctttcatctcgttcacaatgtatggttcgttgcgcatgtcgaagtggcggacggacagtaacctggtgagataattggtcatgagcttgccacccacatcaagtcttcgtatggccggatgtagcggtcggccttggaggataggcgtaacggtggtgtgagagtaacccgagtcgatgagcaggatgacttgggctggactgtctatggtggattggggtgttcggaagatggattgtatgtcccggtacgcgttgaagacaggacctagaaaacaaggtcagcaccctttccctaacagctctctaggaggcgacatacccaggccacggtagtaactcgcaaagccatactcctcaaagacgatctggtcacagtgtgtttggagagaaggcaatgaatttggttgctctgtgagaatgagcctggtgtctgatgggtcgcatttctgcgcagctttatcgtcgaagaactcgcgatcccagatctctttctgggcctcccagttgacgataaagcccttttcgacggggcgcctgaaggccaattcgctgaagtccttgcatttttcgagttccgagccgacatagatcttcctgtgacggtctcgagcgaggcaattcggaatgatgcgaggcttgccgtcgctcttgtcatcggagacgaatccagccttgatggtgtcggcgccgttgtcgagaaccagggttgtcgtggggggtgccggccctgccgcccgggactttttagcccctcctcgtccggtcatgacagtactgaaacaacagctgctgacaattgaatccctctcgcgccccggccctcgtagcttgaagtgcgtgggagagtcgcgtcgcggttgttgtcgcaagaaccgtcaattgtttgggtttccacttgcatcgacgacgggacctgctgataaggggaacgataagggttgtcagtgccacccggacctcgacgggctggggttctcttgcttggcatttcatcatttccgccgccgcaagtgtacactaaagactcgctgacctgacagcgccggagagtgagaacggaacctgccggcgcctgccactgcggcagcgggcacaacacaccggagacacacacacacagcgcagcctagggccttgtggaaatctcgactgggaccgggcagccctgccttccgtcatccatcacttcacttccactgttgagagcacactcccgctcccgtcacggcaactgaactctgcaacccgaccactacaaatcccatcaatgttgccccactcaacttttacctctgacttttaaaaaaaaattaaatgacaaggtgaacatttccacctctcagcgtattttgccccccttgtggaatcaacctcatcctcttgtgctccgataccgagcactcactcgatgcgctttatcgtggtcagtatcgcataaacccataactgctagttttagcatgtcacaacgataccagaacggcggtggcggcggcggcggtcgacgtcgtggtaacgaccctcgggacgaccgcaatggctatcaacaacgcgcgccgaatggccctcatggtctccctgcccgacctccccagccgacatcgtaccgtccctccgacaactactccaaccgcaacaacggtggcggtggcggtggaagagatcgcgacaattaccggcctcctcagggtgatttctcgtttagagtagagaagccgccgggagtcagcaattcgagctacgacaactaccgtcccaacgacaacaggcagtcctacaatggccgcagagcccactctcccagaggcgatcgtcgccacggaagacccagtggccgtggacgaggccgcaacgctggcccccacggaggttttaggaaaccgtggcgtccttttgttgcggctgagcgcgagctattgagcggtacccatgagtctggaaatgaagaggccctctacaatcccgagacgggcgtgctctaccggaatgtcgacgaactgtccgacagtgatgaggccgagatggacatctctggagatgaggctgctgaagatgccgagccgtcgaccaagcgtgctcgcactgcgcttgatcagtcgaccagcgccaacaacacccccaagtggtccaaccccgacccctacactgcactccctcccgagggtgctcgggagcgcaagaccaaggatgttgtgcagatgatcagaaaggctcgtgtgcaaaccgctgccgaaacaaagaccgcgctccccaacgacctggacgagatcatcatgtttaattccgatagcgacagtgacatcgagatcatccaggaggcgaagcccactggcaaagcagcgcgtgattccctttctcttgttcccgttgcggccgcaagcgaggatttgagggctaagcagccctccaagaagtctgaggttaggcagcctgtggacaagaagcctgagacaggaactattgatctcacaggcactgatgacgaagaggactcggccccacttcctccggcacccaggaacatacccaagaacctacccaagactcgtcccactttcgatgaccccactccttctgctttgggtagcaggaagcgtacccacgacgacgagatcaagttgcctcatgctaggctgaagaaggcaaccagggcgcctgtaggtggaaagattcagcctgagtggcgagcagtccccagccaggactcctgcccctggatgagagatgccgaagatcattcggccagccccacgatgggccgttggctgcacaaagagatcattgatttttacgaatacgttaagcctcgtgctttcgagaaacgtatccgcgaggaggtgctcgacgaaatcaacaggtttgttcgcaacaccttttctgacgctggggtctatcctttcggatcgttcccgtccggactttacctacctaccggtgacatggacatggtcctctgctccgatcagttcaaaaggaactatcgggccaagtatgacactagaaggaccatgtacaggctcagtgacgccctcaagcaacgcaaacttgcgttccagaacgaggttgagatcatcgcctttgccaaagtgccgctggttaagtgggttgactccaggacaggcctcaagattgatgtgtcctttgagaatgacacgggcttgcaggctatcaagacgttccatgcctggagagatcagttccctgtgatgcctgttctggtcacgctgatcaagcatttcctttgcatgaggggcctgaacgagccggtcaacggcggtataggaggcttcactgtcacctgcttggtcaccagcatgcttcagctgatgccccaaatacaaagcggatctatggatccgaaccatcacgtcggggaccttttgatgcatttctttgacctctatggtaaccggttcaactaccggaccacggcgatttgtctgaacccgcccaaatatcttcccaaggtaagtgctcattattgtatgccctgcgctcgcttcggctgatgcattatacagcacaagatcaacacctttgcgtacaagaactatgaccgattttcgatcatcgaccccaacaactcggagaacgacattgctggcggctccagtaacaccggcacgatcgtggcacttttcaagcaagcctatgaactgcttgcagaacgcatggcgcagctagctcagtcccctgatcggcgcaatgccagcattttggaggtcattttggcgggcaattactcgacgttccgaaatcagcgagcccatctggagaagctggcagcgcctaatggcccagccggtcctcggagacgctaggtggtaagcattatgccatgagttctgacgcacgagtttctctgctaggttcagtgtctccgatgtgctcagatatgcgcgacaaaactcatgcgtatcacgactggttgatgaccgtacacggagagacttgacgtttgtggcgttggcgaaatacggaatacctgcatccaactgcggcggcaacggagcgacgcagatcgggccctgagatctcagtggccatggaagcatacgataccccctttgatatgcctgacgacggctcgaaagattttgctcttcccccttgtaccacttttcttgtttcagcgcatctgccattccaaacggcagttcgtcctgccatggacaagcgcatttagctttctgccatgagttcttatcgctgaactctgggccctctttggggccgatgcttaccccagcagatatctgtatactatcataaagcggcaagcgcgtgaacaaagcttgcctcggcaatctttttggcgaacatcggtctttcagttcatttagctccgcagcccaaaaccccccttcccccttctcctattgttgcttttaccctcggccctttgggggaaggggggcttggggcttctcatccataggcccagtggggctttcccacgaaatcaatttgcccttccttctttctccctgttccttcttacctttgtgactgactacaggcgactcgccagagtcattactactgactgcttataggttcattgatcgccatcgaggcaacactttggacgggggatgacaatgcgacggctctttttcggaacttgaacattcgacttcgaccatcatcgttgattcacaacgaaaaaaaacaattttgccgagcgtggtggtgacttggagcttcgttccttatcgctacctgccaccttttctcactgcatgcacgctcctgagggggtagctgtggagaggaagttaaggcggcagggcgcaaaaacatgagggataagaacgggttttcgaccaggaagatgacagatggtggaatattcggcagaaaactgatatggatgagaatttcccatgcccgcaaactgagcagaacgcaaagagaacatgaccagaaacctttgcagaacaaggccagttaacaccactacagtagggagttactgttgtctctctgccgtgtatctgaccgtaagttgatccgtctcgagagtgatgacctattcaaaaccccatttcatgcgttcatgtcgataccaatagttcgcaatcttaactccaggggcagcgcttcgatcaactttgagatacaaagcaagacacattaatcaaaagtcaaccctccatccagcaaggtactcacctacctaggtacgttacgaagacatgtcctcctaggccctagtgtaggcagcaaaaggacaccactacattaatttatcaagaaagatggaatattcagactaccaggtactgcattgcatgtatcgcacagctgtaacaaattaacctaactctctgagtataatggaatgggaaaagaaaaaaaaaaaaaaaggattgatgaagtgcaaaaaaagtgtcaaaaaaagattgggacctgggaggctcgaactcccgacctcaggattcctctgaaactgtttgagaagtcagtcagatcatacattgtgagttagtatgagacctgcgcgctagccaactgcgccaaggtccccattcagttagttgaactatttgtagttgttgttgagaaaggggaaatgataaaatggctcataaaagggaaagggaagggtggtctaaagaagaataaagagtgaggtgaggtgatgtggaccggttggaacttgcgggcttaggaagaaccaactaatgagggaatttggaaaatgtggtgtggagtggagtggattgtggttgaaagcggaaccgcgccgagccctcgggagcgggatggaagccggccgggcgatcgagtatgagatgatggagatcggggattggattggattggggattggggattggaacccgaccagttggagtagacaacggacaatgggactggagtgggagagacaatgggaaggaaggaatctggcgtaccagcctggagaatgaatagaacttcggagggaataccaaagagatgaatgtttcgcttcatacgtagggacttaggaatagctgaccagaatttgattgtaataggatagcaatttggggcccgttggcaatcaatgccaaaaagaccaaaaagaaaaaaaggaaacacctggtagtgatgcgcaataatgggagccacagagcaacactgcgacggataaagaagttcaaaaaaagaaattcccctcgaccggaatcgagccggtgacctttcggtatacaatctagacaattacagccgaacgtgatatccaactacaccacaaggggttttatttgctgtataagcgtttgcaacgatggtacctatagtccctgcacaatgtctcccacatcatagcaacaaacagggcacactgtcaatgttgcctcgcccatcactcctcccttctttgttccgcgcaaggaagtcatgtcagactacctacctctaggtacttaacacagaagataccgacatggttcggcaagataatactctacgagcctaggcgattatatatgactcattgcgcgacgacccatcattcttcctgacacattcgaaaaactcaccgacatcttcgaagcaaaacaatcttgattgtcatacgctgttgtctgtgatatggtcgaatatccttccctacctactgagtcgctaattaccttgaacgtgatggttctctgttttcctatccatagacccccctcccagttctcaaatcaaacaaaaaacgcaatggcaacctacttcagcagcttccacgccaaaatgccaaacgcaagaaaatcatccctgttaagtcaccatgggtaagactccagaatctaaattcgtccatggtcaatgagcaaccatgaaactcctcattatgttcgtctttgtgtgctgttgaatctgtttagtaagaaaagaaccgaaaataacccttggggataatgtgttcaacagcagtggcgggcaaaacaaagttggtagtaggtggttgtgggatatacaaaatcaattggtcctcctagatgttctttctcctccctggcacatacagacaaacttgacgagtcaatggtggtattggtaatggtgttgctcttccatacgcctaacatccttcttcgcttccttccttcttttccttctcaaattgatcaatcttccttcgcacttcctactcctacaccaagagcttattgtctcttgcgatttggactgtttctgtgatcccgggtgctcttcctagcctgtatttctgtgcttgttttctgtgcttctcttgttttcgctgccagtgactgatcacagcgtgacctgtgtcgcatgctccacagttgtctcgttgccgacatgcttcgagtcgctggcagtactgacgtccccgaccgatgtcgccggcgaatcgagcgtgacagttaagcggggaggttgcgagttgatctccgagtcctgctccgaaataccggttgtctgcgaatccaagacatgctctacatgctcgccagcaccttcaccagactttgccgtctcatcttctccctcgatcgcttgcccgtcggcattgatttgactgagacgcttgccggcgtgctcgccctcgatgctcacgccaaccacctcggccaaacttctgaagttgaacatgggctcagtgctggtgcttgggtccctgtcctgctcgtcgccgtcttcgctaaccccagaacggccacctaaactgagaccgctaccgcgaggatcctggaggttagagggcggcacatagctgccctggttactttccaccgcagacgaagatgcagacgaggcactgctcatctggcgaagatgtgacggtccagccatcggctggggagacggaatggggcgagcagaagcgtcattgctcgctgcgcccgcacttctgtcaacggctttacccttgtccttggtgctcgaatctggcgctagcgctccgggagctgctggcgtcgtcatggcggcacccgtggatgccatagcgctggctacgctggcttcgactcggaggttgctggcagcactatttccacgcttcctaccgaaactcagcccaggtagactcaggctacttccactagccgagctgtgcccactgcggcttgcctcatagggtccgccctgtttcgctgcggctttggctgctgccttctctgccttcttttctgccttctcccgttccttttcgcgtttctttgcctccttctgttcctccttttcagccttcttcttgcgctcctcttccgcagccaaggataagcgaatggcctcggcgaacatcatctcttctagatcttccaaccggctacgtcggtttccgttgccactagaaccggcggcgcgatctgtattggcagtagcaccagcattagcaggagtagctgggccggtaccccgattctcatcgccgttgccaggagtagccgatgctgacccagagcctccggtattccgacgcccgaagcgactcctaagcgcacgagactcgttgttgttcatcaagaacgctgctgtgtgtaaggctgtcgcagcagcagcgcgcctcgccaagtgtgctcgtgcggcctgcaacttggttgcccattctggccggactttatccgtcagaacgacattcggtgcgttggcagacaatgactggttgcgacgacggccacctggtgaagcgacaccgggagacagagatcctgaattgactgaactttcggacgacatggctgcgcttgtgcttccgagcgctaggggtgaaatggcataggtcagaccgcgacggaatggtggcggctcataagtgacgccaaagtcgggttgcgtgcagtaggggcagcaagcgggctcagataccaagagccccgcggactcctcgggattgttattcggatcgttctcgttgtgtccctctgggaaatggggatccggccgcttaatctggacgaagcattcgctgcaaatgggctggtcgcagcagcgggtgtggttcaagtatggagggtacgtcaagaagcagatcggacattcggtagcgttcttgtagaggaaaacttcgaggggttgtccgttgacaaagggatcgttgggtaacatgatttcgcggggcgcaatttctgtactcgaaccattgcgacaagatcctcctcccaagacagcagcaatagcctttcctcgcgtgggcttaaatggcgaactgctccctttgccggaaccgggagagggtagcgcagagcccgcattggacgtgctatgctcagaagctgtggagaggctgcgaccgccgatggggactgtcaggtggttggtatttgagctcgcgtcggtcggtgaagcaggcgagcgcggtcgtgggatcaactcatccgggggagtttcgccggcagcggggatcggcaggcctcgcgcggcagcgatgatttgaggctcggtccagttctcgtcgaagtcgtttagtcctcgccaaaatggagcaagtttacgctcaatctagagggatgatacgagttaggaatatgcttgataggagttgatatcatggctttgagcgcacataccatcaactgcctgacgatctgtttattaaagtcctcaggcccgacataggtacccatggtgacgagatagccaccgtcaacatgctcctctttcatgctccgctctcgctcttgtagccgggcaacgcgctccttctccagcctcctggcctccctctcctgctttgtctccttgcgttcatggcgctcatcggcgtgcgagctcgagcctcctgcagcgcgccccaaaagtccagtgagatcgtgtctggtgttgcggttcctcctagatgactccctgccagactgtgtcgaggagcctataccggcgtcaagggcggagtggaggccacggcggccgctgtcatcgccgcgggactcctttgtgtttgcgttgcccatggtggtattgacgacaggcgctaatgtgacccgccgggagccgatgagagatgcaaagcaggatggcgcgaaacaatgggtgtgttgtgtctgtcgtcgttgtcttgtcgaaagaggtggtgcattcgttccggctggcggggccgctaatcagaatgacggagcagatcaatcaaagccaagcctgccagcagcagcaggggcaaccgcgtgcagtgggtgcgctaggtcgatgctcccggctgctgggttgtcagatgtcaacaagcttcagtgcgcggggcggaccaggtagtgtatggcggcagggtggagcgccacacgacgatatggtcggcaagaggataatgttgagatactgggaagcgatcgcagggctacggaacagaaaaaaagaaagagtacaaagcaatcgaggattcggggtccaaggtgggatttttcgcgctcggcagttgacgggatgcaaaagcttgagggtaaggtaggagagaacgaagcagaaagcagggcaaggcacagtgacggagggccgtcgttgccggagatggcggagcttgtcggtgcgtttagatccaatggggtgctacagcacgcgcgctcatcatcctggcggcgtccaacgagaaacttgctgtcagtcgccctggagcagagaaagcgactctggtctgaggcagatggagcgatctccggtccgatgggagtccgacgggaggttccaatcgagggaggggtttcgggagcgagttgagagagacctaatgccgatggtcacctacttacctatctatcagtctattacccaagttggggggatgacggacagacgggcgtcctgccagctagagaggtagacaatgtcaaatgcttcgttgacaatcaacacgacaaagagaccgaggccagcacggtcgcttgtcgttctcgttgctcgttccgatgacgacagctctatgagcgtacagcgagaatgtcacgtagagcccgctaagaacaaatcaagatgtaagctgaactgaatgacaagaaaacagatggagaaagtttgcctggagggtccaaaaatttgcttgcttcttcgttgcgttgcttgaatgaggtcggggtcggggtccagactgaaggttacgttcaggtaggtttgtgcggcatacgattgattgcctgccggtgagggaatggaacccttccgttgaggtaccttatctgccagcaggattcaggtcatcactgccgtcatctccttcgattgctctcaggtgttaaagtcatgcatttacctcttttcgatcaatatatcgagcaatgaatcctcgagattgagcagccctacagtaactcgatggtgctcttccacaaggggaaatggctagattctctagtgttcggcgttattcgacgcaccatttgataaagcactaacaatcgtacacccatttttagcctgtggacgatctccaactaataggactggcaacaacacccttgtgccaacactttgtcttgatcatcctgacacttacctcgcgttcacgttctgtcttcaaaaacaaaccatagtcatctattcgaaagagcttgggaaaggtcggttctgtcacactttcaagaagatatacgatatgacgaagacccggttagctggattttcacgtcacgcttcgttcagccccgtcagcaagcacaacgactcaaggttagaaaatgaacatcggttcatggttatccaaacgtaagtttgttctccaggggtaccaggacatcaagagcatgatttgtagggcaaacatcgacgagtcagtcttcgtctgcatgctatacttcaacgtgcgacggccctcggtgatagtattgttccacgcggcggtaacagtagctcagtgacactcaagataccctagggtgagctattaaggtggctaacgagacgatgcaaaccatgatgtccgcatagctcccgggagatatttacaaggcgaagatgcagactgtgtgtgtgtgtgtcaccaagtgaacaatgagttcaagcgcgtcagcagccattcacgatgcttcttttgaagaagactaaacggaaacaaaaccaacactttatattcatcatacctacgccatcggcgcgaggctgattccatcagtatatatgggctgtccctacatgtggatttcggacccttgcatattgaccatttgcttgcttaatacaatgttcaaccgaagctgcaggcttgccgcaatgtttcttcatacagaaagactctgtctgcaaatcttttactgtcccataggcagaaaacgtattatagctgtcgaattgatacagaatcaatcattagtagagactgagtaggtatggcgcttctctgaatcctttcaaatccctctatgccctccaaaatcctatcaatgctcaactgctgttgtcactatacatatcccaatggacaatggacaatgcgcctgccactacttgctactcattttagtgcagcttttgcattgacatgtttcccacagatgtcgggatcaactcagaagaacatgcagtgcatgtacctagaagcaggttcactgacctacagaagtgaacacggacatcacagcatctctctctagattctcctgttaatggaggtaagggctccgagactgccgtacatcattttccctctctctggagcttatactgatagaaatatctataaaggtggattctacttagaggagccacttctcctttttgaaaatcaccacactggacaacttcatcatgtttctggacctgttacgctgtgccggtgttctcacatcagccgcgctaacacatcttctaggaaggagactttacattgtctgttttcacctcgtaagctatcattctgctgttgacggttccacaatgcatgtccgagtaggtagccatcactgaccgtttgtggctgtctcggttatctaaagtcatgtctacactatgcagaagaggaaacccatgaagcggccatcgaggtcaatattctgttcactagccagcacaagctactgacttcctctctttggataagtgaggggtaactgagacggtcattgcaaagagcgaggtccatccaatatgaactccaggcaaagatataagcacccccccccccccccccgcacgtgattgtcaatcaaaacgtgggcaagccgccacagtttttgcgcgatcctctgatgtgtgtcgcgatatatgaagcacccacaccaccacaatgtactagtatgacgtcctgcaaatcatctggtgtgcgtgctacagtgcgcatgggcgaaggatccgcgaccatatgtacgatatcttggtggtttggaccgggtcgttggtgatgtaacaaatgagagaactcaaaatgcaaaatgcccaaggagcgacctaaggacgatatgaacttgatgtgtgctgcttgggcaagtctgatagatcgtttgatgttggtaatgtcgttgaacttccacttatacagctagctgttggttcggctggtcaggttggcaccgtgcaacccgggagcaggcgcactgcctatagagatgagcaaagggtttttgctgatttacctacattaaagaactgtccaagtggatgatcatcttgtggaaaggttaacaagatctcaccaagccgtccaattcgatcagcaaacgtgctgcgtgtgtaatacatattagtgtaaaacgtggcagtcgactcggttccaggcgtctggttgtgataatctatccgcatccgtattcggacctagagctggatctagagccggcctatgcttcaatttggtttaaaaccatcgagatacgaacactttgccaaactgccttcggtagaaggaagattttacgttttcgttctggaacatcggcgaaagggccaagtcgttggaacacagcgtatccagggtcgaaaaaagaaaaaaagtgagctgcaatcgacaactgttcgacttgggaaagtgcggaaacggtgtggagttcttcggtttcggtttcggtttcgtaatcgatgtgcaagacttcgcatgtccctgatacatagactaacgaagagtgaacgagaaaacgcctaacgaaatagggttagaagctgtgaggagcttagtggaggcgactggctgagtgatcatcgatattgtggatttttaaagattgacaagctggctgatgacgaggagaccgttgccgccgaatgatgaaataggaagagagtcggtgacatatccgcgtaaagtacacttgagaatgctaagtgtttccgagaaacctctgtctagagatcttcaacgttcggaaaagggtagagtccgccagcccgagaacgaccctgcgatcctgcctctggagggtccgttacacccgtgacgccaagaactaagcagaaactggggaatccgtctgtcaccatgtccagtggaccatcacggcgcatccgcaagttgtggtgccgggggagagaaaccaacggtcagaaagtttattcaagtcaaacggtcagccaggccacgccagagtgtcgggacattgcaactctccgtgcgcgataacctctgcttgtttcctatccccgccagaggtaacggtgagtccacggggcggcagatggtagtagtattgaggggggatcccggttcaaggcaggcagtgccagatgccggattctcatgatgcgacgggcagcgacagggcaagttctttcctagatccattttgacagtttgtcaagccttgtggggttactcactgcctgggcttccggcctggtccccggtccgtgcttgtcaccgaaatcccgaaatccattgatgcctggtgttacctctagcatatgaaaagggcgactggatccttaaaactgtcaggaggtattcctgtgcggttcttttgtgagattttaggtacgcgtcacatcgagggttggcggggatagcggctggggctgatgtttgattgtggtaattggaggatgttgcgggttcggactggtaaaagaccccgaagagatccaatttgagtatgtaggaaaaaaatgtgtctggcgggagcaaggaatccaacctgaaggaagggcgttgattgccatcgctgtgagtggatcaggttgtccagcacgtgggggatccagcgaaggaaacattcagcgaagcgggctctccccactgggcaggcactggcgagggaggggacctggacgggatttgttcgaattttaggtttctgtttcagtgtttgtcgtctccctgtctccttcttgattcgtttttttttttcttcggatagccctagatccgaccccacatgcaggacacgacggtgagagcatccatgttccagatatctgtgctgctgcgaattgtgtccgttcagaggatctgattggggtgccaaactctggtgatcaaatgcagcaagcccagcaacggacaacctctaatccggccgattctaattgacaccactggttcatctgaaggatcgccagaattatatgattttagtgcatcggtatggacgcgcttagtgtggtgtagaagcgtctctgcggtatgtactgaggacggtggagaacgagcacttacacgtattcggaaccttgggctatcccgtcaccaccgttcacactccaacaacatggggtgcaacatgtattacatgacattagatgtcggggatcagcaagtcccctcacccagttgctgcggcggcgcaagggatcggagcggaggagcggccgctgggagtcaacaattgcatagtacattgagcggtgctcggcatcgccaagaagcccgacatctctgtggcgggagtggttgaatgattttcggtcagtatgaatcatcttcccgtcatcaccatggacgctaaagtcttctagccaacaagctctagaacaaatgcccgaccccgttccagtaccttcagggtcgggctactatgcagtaattctagtgtagctctgtaggtagtgtggtcctcagggcacactccacatggcaacttgagcgggctgcctttgctactgctcgcgacaccatttgtgcaggcggctcacttgcaatcatggccctctgttagcccagaatgacgaacgagaagggtaaatatccattggctactctccctagtatcctcgtatacggggctctctgattgacgggaggaggacgggagcggacgggcttaacggggtcgctgccattttcgtccacttctccagatgtcgagaagcccaaatcccgaaacgaaaaagaggtaggtacagagcagatgtacctggtacgtacaattcgttgcaatgtgacgctcgagacgaggtacccaagactccaggaacggggaaggccctccaacaaagagtagtagacggctccactctctcagagccttcggagcctgcgaggaccccgtccgtctcccctttagattcccaaaggcccgggttcttcgcattccatctctggtcgtctcttatgtatagtcccgcggtccggcgacattctgacgtgttgcctctgatctctggacctgctagatctcgacctcttcttttttttgccagcagatcctcccttccatccgctccaggtctcccggtccaaaggttcgtccgatttatacggagtgaggtacgtacccacggctctatcgctacttatacggcaatagagaacagtccggggtgctacaccactatcaattcctccacttcctccttctctccctctttctggtttagtggacaattgtgaatcttcttgtttgcatacatataatttctggaccgccccctctgccttgtaagtcctctttccgttcagtcccaacttttttttcggacgaactcccccacaccaccccagccaacctcgacatacccgacattgtcagggactcagggtccaactaaacacaaggcacggaccgacacttacaccaatatcttcggggtatagggcagaagtcaatatcatctcatcgtcgacttaatacataaccgtattgtaattggaacaagtcctctggacaaaaaagaaatcaccaccatgtccttcatggtgggcactggttccttcgggaactatgaccacacagcccggacttctggagcacctcttgggcgcaggcagacacacgacttggaggaggaaaccgtcgccgccaacccttccgatcccactcatcccgagccgggctcttcacactctcataacgaccagatgacaggaacacgggccacatccatgaccgatgtcgacggaagcaccgctcggtctgagaaggagaaggacgcccagcatgccaacgacagcgacagcacctgcgaggaggacgaggaccgtatcgaggaaaaccgccgcgcaagccaagtcctcgccctggcacgaaaatacacctcgcagtcccacgctgccgttcccgagggaaaaactgtcttccaggtcgacgacgagaactcaccactcaaccccaatggtcccaacttcaattctcgtgcttgggccaaggccctcgttgagcagatcagtggcgatggccttcagttccgtaccaccggtgtcgctttccagaatttgaacgttttcggtttcggctctgccacggattaccaaaaggatgttctcaatgttggcctcgaaatcttcagccaggtccgcaacctcattggtatggggcgacagcgccgcatcgacattctccgtgactttgacggtgttgtgcgcaagggtgagatgttggttgttttgggcccccctggttccggctgcacaaccttcctcaagactattgccggcgagcacgacggcatcttcatcgacgaccagtcctacttcaactatcaaggtatgtggtgccgaaaaatttaatctctttttgttttgtgtgtcgagttggtctcgctaacacgacgtctacttaggtatgaccgccaaggagatccacacacatcaccgtggtgaggccatctactccgccgaagtcgatacccatttcccccagttgacggtgggtgagacgttgacctttgcggctcgcgctcgtgctcctcgtcacatccccgatggcgtcaccaagaccgacttttccaaccatctccgagatgtcgtcatggccatgttcggcatcagccacaccatcaacactcgtgtcggtaacgagtatatccgtggtgtttcgggtggtgagagaaagcgtgtctccattgccgaggccgcgctctctggtgctccccttcagtgctgggataacagcaccagaggtctcgacagcgccaatgccatcgagttcgtcaagaccctcagactgcagactgagctcttcggaagcactgcctgcgtgtccatctaccaagcccctcaaagcgcctacgacctcttcgacaaggctgctgtcttgtatgagggtcgccagatcttcttcggccgtgccgacgaggccaagcagtacttcgtcaacctgggtttcgaatgccctgctcgccagaccactcccgacttcctgacctccatgaccagccccacagagcgtatcgtccgccccggctttgagggcaaggctcctcgcacacccgacgagtttgctgctgcctggaagaatagtgccgagtacaagtctctccaggctgagattgaagagtacaagaaggagcatcccatcaacggacccgatgctgaggctttccgcgcctccaagaaggctcagcaggccaagggtcagcgcgccaagtctcccttcacactctcctacatccaacaggttcagttgtgcttgtggcgaggatggcgacgcctggtaggagatcctagtatcacaatgggttctcttattggtaatttcatcatggctctcatcatctccagtgtcttctataacttgcaacccaacacggacagcttctaccggcgcggcgctcttctcttcttcgccattcttatgaacgctttctcgtcggccctcgaaattctgaccctctacgctcaacgtccgattgtggagaagcacgctcgttatgctctgtaccacccgtccgctgaagctgtcgcttctatgctcgtcgatatgccctacaagctcgccaactccatcgtcttcaacgtcacgctgtacttcatgacgaatttgcgccgagaaccggggccgttcttcttcttcctgctcgtgtccttcgtcactgtactcgtcatgtcgatgatcttccgtaccatcgccagttcctcgcgtacgctgtctcaggccatggtgcccgctgccatcatcatccttgcgctcgttatcttcaccggtttcgccattcccaccacttacatgcttggctggtgccgctggatcaactacatcgatcccatcgcatatgccttcgagtcgttgatgctaaatgagttcgtcggacgcaagtttcagtgtgaagcctatgttcctagccctagtattcccacgtacgccaacgtcggtaacttgaaccgcgtctgctcagccgttggttctgtcgcgggccaggactacgtccttggagacgactacctccgtgagagcttcaactacgtcaacagccacaggtggcgcaactttggcatcatcatcgccttcatctgcttcttccttttcacctacatcgttgctgccgaggctgtatcggccaagaagagcaagggtgaggttcttgtcttccgcaggggctacaagcccgcttccttcaaggagaacaagggcgatgccgagtctggtggcgttcaggttgccggcaagggccacgtcagcgatggcaacacttccgacaaggaggctggtttcttacaggcccagactagcgtcttccactggaacaacgtctcctaccatgttcccatcaagaaggaaattcgtcagattctcaacaacgttgatggctgggttaagcctggtactctgaccgctctcatgggtgtctccggagccggaaagaccacgttgctcgactgtttggctgaccgtatcaacgtcggtgtgatcactggtgagatgttggttgacggcaagcctcgcgatacttctttccagcgcaagaccggttacgttcaacagcaggatctccacctcgaaaccactaccgtccgtgaggccttgaacttcagtgccctcctccgccaacccgcccacgttccccgcgccgagaagctcgcttatgtcgatgaggttattaagctcctcgatatggaggagtacgccgacgctatcattggtgtccctggtgaaggcttgaacgtcgagcagagaaagcgtcttactatcggtgtcgaacttgctgccaagcctcctcttcttctcttcgttgacgagcctacttccggtcttgactctcagacttcgtgggctattctggaccttctcgagaagctgaccaagagcggccaggctattctatgcactatccaccagccctcggccatgcttttccagcgcttcgatcgtctgctcttcttggccaagggtggtaggaccgtttactttggtgacattggcaagaactccaagaccatggcttcttacttcgaacgccagagcggtgtcaagtgccctcctgatgccaaccccgccgagtggatgctcgaggtaatcggtgctgctcctggaactcactccgagattgactggcacgatgcttggcgatccagccccgagtaccaagctgtccaggaggagttgcaacgtctgaagaacaactcgaaccacgcggacgctttggaaatggatggtgacgctggcggctaccgcgaattcgccgctcccttcttcgagcagctcagagaggtcacctaccgtgtcttccagcaatactggcgtacaccgtcgtacatctactctaagaccgccctctgcatttccgtcgccttgttcatcggtttcgtcttctacaacgcccccaacactatccagggtctccagaaccagatgttcgccattttcaacctgctcaccatcttcggccagctcgtccagcagaccatgcctcacttcgttgtccagcgttcgctttacgaggtccgtgagcgcccctccaaggtctacggctggaaggttttcatgctctcccagatcatcgtcgagcttccgtggaacgcgctcatgggtgccattatgtacttctgctggtactaccccgtcggcctgtaccgtaacgccgagcccatgggccaagtcactgagcgtggcggtctgatgttcctgctcctcctcgccttcatgtggttcacctcgaccttcactgactttatgattgccggtttcgagaccgccgaggccggtggtaacattgcccagctgcttttctccctctgcctgatcttctgcggtgtcctcgccagccccgaggccatgcccggcttctggatcttcatgtaccgcgtcagccccttcacgtacctggtcagcgccatgttgtcggtcggcgtggcgaacacggacgtgcattgctcggatgtcgagttcctcaagttcaaccccctcaacggcacttgcggggagtacatgtccgactacatcaaggccgctggtggttacctcctcaacccggacgccacggacgagtgcagcttctgccccattgacaagaccaacatgttccttgctagcgtgtcgtccgactatgccgatagatggcgcaactttgggtatgtattctttttttccccgctctctcctttcccctcgtcacgtcttgaacaacggttactaatatactcctcaacaatagcatcctctttgcctacatcgccttcaacatcctcgccgccctcgcagtctactggcttgtccgcgtccccaagaagaacggcatttttggcttcctcaagaagcaaaagaaggagtaaactctctttcgccaaatcccaaaacaccaagaaataacaaaaaaagcatctaaaatgaggcacatacaacatacttttatagactaccccccatatatttacaccgccacttacgaggagacgattgaggattggattggttaattcacgcgtcgaagaagagagagaatagcgaggagagagcgaatctcgttttgcaatgggattttttgaagttgatggtcatgcattgcattgattttacggtgttccgaatttttcacacacatctcatctctactacaccttatggtactacctacactacctaggtatacatctaaacatcccccccctttctcgacctcacaaattttttttttcctcttttcatttttttttctctttcttcttcttttggacataccctccgcggttccatacaattggtttttttttacctacctacctaacccacttagcactacctacttagcatttctcagcggcgattttatgtcctttattctttttggatatcaagaaggctcaagcgatatgcaaaccaattcatctttttcttcttcttcttcttcttctacaagacttgtgttacttaccaagtcgacgacaattttgttgcagatgacatgtaatgtttttttttttttatagagagatggagatggagatgatgttgttgttggaaaaaaaaagaaaagaaaggcgcatcgatgccggggcgggcggggacgggaaactgaacttttgttggagggggggcggatgattgattttttttttttggatttttttttttttttttgagcactgttgatgaacagaatagaatcatatgaatatgaatacctatcaattctttcttttttctggggaaaatcatgatgtctgtttgctatagctaaaatggctaaagatcttggacacgtgcgcgtgtgaactttggataaagaaaaagatgccctgctccattcacgcaatttcgagagattttgggatagagagagatgagagagagcgagatgtcgacttcttcgcttgattagttggtgtactattatcgctcaaattcatgtaattaggtaggtatgattgttgattgggaggatatctgtgtgagataagataggttgaggaagctgagacacttgatgaaggaacgacgtgtccaattcccccgactaagtatgtccgatgtgatacatcactcatcggtctttttggacaatccattcattcaatcctctcgttctgctcaagtcacacacgtgatgaactgcgcccatgctccagttctccagtccaactccggtacttttttttttttttgctccgggaaccctgtcacttttgctcttgggcttggtcttggttttggtattgttggaaattgcagttacgttgtggtctctttcttctcgcctagcctgcctgtatgtccaacgctgatgatgcccgtgatgtaatcacgtacgctaacgatcctgtccacggcctgcactgcccccccttctcccgaaacgccgatgcttgtgtgtatatatgaaagaagaaaactgtattccatatgggaataattggacgtcgtgatctccaacaatccactgactgacggccgcgacttgaagttcgtttcggatgttcggtggtattgtcggataatgcagggtatccttcgctgatagtgatcgttccttctgcttgctagtcccccctccccccaggatttctcatccctcaagcctcgccaaagatcctcaccatcaatacgtaaaagaagaaaaaggatcccgccagcagccacttatgcctcgacatccacccctgacccgcatctctttgctgcataaccacgtccacaacagcgtgagcctgaccaccgctgctgccagcgatacctagctgaggtccgcatgacgacgcgttcaccggctccggcctgttccccgtcgctgggtcaatgttgttttccttgatccacctccagttctcggcgtccacctcgggccactccgacctgaacttggcgcccccatcgccagccttgacgttgcctttcccggctgcgccgttcggtcggagatgggagccgccgcccgtcgagttccaccatcgtgagcgcgcggcgtgaaacttgcgttctgtttcggtggccgagacggagcccgtcgtcatctcttcggaggtcatgaatgatagtaggccgataaggatcgtcgagacttcccatgcagggttgaaggatttggggtggaaatccgagatggagagacatagtcggctcgagggtgtgaagcggccggaaggagtgtgcatacggatcgcaggaggagcgaaggggtagttgggcgggaagatgagcgtgccccagtattgaccgccgtggtagggagtgttctcgggtcctgtgatgatgtaatgccatctggagaactgtacgtcagccgctggccacatgtaagcgaagctggcagtggtagatgcttactccaggatattggactcggaggggtgggcagtgatgtacggcggggggttctcggtgatggatttgtattcgcgcgtcaactagaagaaaacattagtccatgttcaagcaagaccatggaattcggtggacttgcgcgcttgtgtgccgcacgtgtagccatggtgaattgcgcagatggcgatgtctcgagatggtattgggccgcggctgtgtggcaaagaatgaaaacacaaagaaggaatcggcggccgtgggacaaggggggtgccttaaaacgagcgatcgagagtcggatttattgcgactttggagacggcggagcgacgtgattcgagtctcgggtgagcgacgatggcgatgagtccagtcgtacgttaagtttgaagtggatggatcagttggtagtagttggatattacactaggtggatgtggatgtggatgtggatgtgatgatggtggtctgttcagttctacctctaggatggaaggtggaaagtactggtagtgggtaggagggccagtcaaggttagcgacagaatgtccgtgagagcagttgcagtgacggacagtggtggcacggcacggggtatggcattcattgtggagttgggggaacacacggcaagcgacctacctcgctccccaatctccatttcccaaaaaagtgaaaccaacaactggactggacgctggacccaatcggggtctagtccagttacagtgggtctgccgcaattgtggttctctttgtcgaagcaggggggccccggaaaagatctccacggccgtcggctttcatctcaatgcacgtcagccacacgggcagccttaagccgttcggccgtccaccaacagcactagccacaccgttacgtagttagtgacgacggtaattgatggatcccccgatagcacccgaagccgaattgaccgtcttgaacctggtcgacggttgcagcagtcagttcgggaccaaaatattggcaagacttgagaacatcccgacctcaacaagtcgccaacctgtgattgggaaccccgccaacccaggcgagaagctgcaatggcctcctctccaagtgcccccggcaatccggtaagaagctgtccctcgtggccgtctcaattgcgccaattcgagtggccaattcctgatccaaatcttggaatcttcaggtcgaggctgccaccgcgaagatcgacaaggccgctgccatcgtccaccaaaaggccgctgccgtcgttaccgagcccaaggagcctcaaccctaccaggtgccgaaccccatcgtatgggatccaatcctgaggtagccctgaatacaaatgccagtcatcgtcccgctaacctctctctcccccaaacccagatcgaggaccacctgcttacccccgctaccgtcaactccatcgagatccatggcgccaacaacacccgccgcggccttctcgaccacgtcttcaagcccgttgtcgaggaaaccgctagccccacgactaccctaggcgaggccctcgctcgcatcagcacggccacccagaagcttacccgtttcggtgcgcgcccactcctcctccatctcctcttcccacccgaacagcgaccgaatatcctacatttcccacaagtcagcgcactctaacatacgctttacgcccaacaggcatcttcaaggaggatggctttggtgtcttcatctcggatgcccgccagcagcaacaagagcagttccagtcccccaccgaccgcaccgagctcgacgtctccatccgcgtcaaggaacaatcccgcctcgtcttcaaggccggtactgattttggcaacgctgagggctccgcttacaccaatgccgttctgcgcaacatctttggcggtgccgagaccctttccgtcaacgctgctgccggcacccgtactcggtccgcttacaacgccgtcttctccaccccagtgaacggcaaccccgatatccgtcttgcgctggaggctctgcgctcatctactcacaagccctgggcctcgcacgacgagcaccttaccggtggcaacctccgcctcgcttggtcgaccgacaatggcgatgaccacgcgcttacttactccggtgtttggcgccagctgactggcctctccgcctccgcctcgcccaccgtccgcgccgatgccggtgattccctcaagagctccatcacccacacctttacccgtgaccgccgtgataatcccatgctcccccaggctggctaccttgtgcgcaccgccgctgagcttgctggttggggtcctctgaagggcgacgtttcctttgccaagtccgaagtcgaactctctgccgcccaggccctcccacttcccggtgtctccgtcggcgccggcttccgcgctggtctgctctaccctctgcccatgggctactccctctccagcacctccgttgcccctagccgcatcaacgatcgcttccagctcggcggccccaccgatgtccgcggtttcagcatgggcggcctcggccctcacgacggcgccgactccgtgggcggtgacgtcttcgctgctggatccgtcaacatgcttctgccgcttcccagggctggtcctacctcccccttaaggttccagctcttcgccaacggcggccgtttggttgcgctgcagggaaagaagacagctgagggttcggtgtcgctggattccggcgctgttgcgagtggcatgaagagcgcggtggcggagttggcgaacggcttgcccagcatcgcggctggctttggtctggtgtatgcgcaccccgtggcgaggtttgagttgaacttcagcttgccgttggtggtaaggagaggcgaggaagcgagaaagggactgcaggtcggtgtcggtattaatttcttgtaaaaggtttcgatgcatgtgtaggaagtaaaggataatggaaggatcaagcatcaagaggtttgacgcgttgtctgcctgtgtagtatctatgtataaatgacaagccttgctgtaagaataaaaacgcgagaggacgccgaactcttcccatattgccccttagttccctatccgtagtaggacatttttcactgtgcagtcgaaagcccaatttcgcagatttcacagttcgtttgttgcttaagcgcctcacatggctaactcccatttgcgcatttcatgtttgcatcattcaagagcttcgaaggcctgcgattaatgtcaacattccttggccttggacaggtgataaaggtaaagatggggtttacgtactgactgtgcatacatctcgctgtcgcatgtggacttttagatcctgtattctcttgcgttctatagcatcccacggattgcttcagtgactacgtctgaatctagtctaaagaaaactcgagggcgagagagaaaccagcttatagctcatctattggtgacatgccactcacctaccccctttttttttcaccatatatatacccaaacacaacgcctacttcttgtgcttgatcctctcctcatgcgcagctattacgccatcatcgggaaccctacccttatcttcgggccgcctggtgttgacatagccatctcctgggctggcccaggcaaagtcaatccatttacccaaggctggccacatctcatcctccaccaacttcaggatcttctcctggcgctctgttccatatacgcgaccgtctgcctttccaccagcagccgccacctttttcaatccttccaacacgtcattccactcggtgactgtctcctccaactcgggaatggatgagacaccgcacaccgttgcgcccaccttcaacggggacccaggttcagcatcaacaccaacctccgcctcggcgcccaccctcgcccactcctccagcgcccaacggatcgccacgctctccagcctctcgcccttagccgccgccaactcgcccagcttcttgcatgcaatcctcaactcgggcggcgacggatgccacttgaccaacgggctctccttcgattccgggttaggcgggattcccttttgcgtcaacaaccccatgcccaacatggacgcattgagaatgacctcgacccccgccttcttgaacctcttcaacacactgctttcctcctcctcctcctgctcctccttttgctccctcttcttatcatcagaaacgtactcctcaacactcaacagccgattctgcaccgtaaaatgcccataactcaacaccgcatccaacggctctcccgtttccctgagaaccatctccgccagctccgccaggaccttgacggggaacccactgatccccacatgtcttatcaacccttcctcatcccgcaaccgcctcaactcctggaccgcacccagcacttcggcaggggacacgaactcgacgtcatgcatgtacaccaaatcgagatagtccgtgtgcagcctttgcaagctccggtaaatgctgtagcgcacccaagagggagagtagtcgaattcgtcgccggcgatgcggccggctttggtgacgatgaagacgtcctcgcgcggaagcgggttggtttcggaggtgaagagagtgtggagggcgtcgccgaggagaatctcagaggggccgtagtaaggcgaggtgtcgaaaccgcgcacgcccagggagagggcgcgcgcgacgatggagcggtaggggagcgagtgagggtcggggacgtattgcgtgttgaaggtggcggtgccgaggaggagcggggggagggttgatttgaggggggcctttggggcggttgtggctggcgccatggtggtgatgtttttgaggtgcggtggagagccccgtttgtgagtaggattttattcagggtaaacggcttcctcttcctcttcttcttcgtcttttcagattgaagatgaagttggcgagctgtcgggtcgaaagtgaagttaagctgaggagctgttatgagtgggttgtcacttggtgaagagagggggagcttcagtcacttttattgcgggtctctccggagctgtcgggtcgtggccgatggtacgggaagtggggtttctgttcgtgaaacctccacaatcggtgatgcgcgagcgccgcgaggatctcgtggatcaccgaatagcttcatcgttctagcccccatttggcctggtgtccgatgggtctggacccagccggggaggggagatctttcaacatgctccctagcatgatgttggaaggatattgacagactaacatgagctttcacactggtgaagtgcacgcatacatgttggactttcaaacgatgttatggtttcgttgaaccaaacagctagatcgcaatttcttgattccgggatcaaagtatggtgctctcctccttcgtggtttataattgtttctcattctttctcttagcagtgcttacatcttcttcatagtaatataacttcattgcacaaggtcatgacggagaatccaacgggagtgtcatggttggaaacgttttgattactaagcagccgcggaaagaatccattgcgactatgcgcgagtgccagcattcatggaaagggcttctttttttagtaaagaggagggagcagaagagtgaagtggaatgagtggaagaagcggcagtggtgggtttcaacgtccaaaacgtatcaccagaaatggaacaaggaagtactatgcaacatggatttaactccaacagagtcacgaagacacattgacataagaccatcgatggggaaattgatttttcatccatctttttactttgacagacgtccaaaaagcaggtgttcgttgtgatgagaacctccaacctctcaagaaatgcccctgcctgaattggggaatcccaggccctcagttccctgaagaattggcgccaagtggaaatgtggaggagcgtccgctgttggagataccccgccctcgggcacgaaccaggcacacaccaccgatttctccccccttcaccttcgatcacttttggtgattctcgacgcctttccaaccgaaaccttcctaacgcgatgatctgatatcagccacaagcttgaaacttatcaagccttcagcttgatcttaaagctgtcttcgtcttaacgtagtgtctctcgtcagcatcatctccgatttggcttcgtttcaccatgatgagaaatatggatgttgagactgatgacagcccgaacttgggattttcagagccgatttttcttttatattggcaattacgtgccctttttatctctcttttgttctcctcaggcttcccactaacgctgaattcgggtaaaccttttccttaagtgtccggactgcgacagttcctgtctatatcggacgagatgttatcaatggacacacaacgataccgatagaacactcgggaagacgacaaactttgcacccatgtcatgatccggagagtaatattctcacatatttaatccaacaactgcttgccctgtccgtattggactctgtcgctaacgaagagctagcaaagaaaatggataccactgcaccttttgtcctctggggagctcggcactttatttcgaagcaatgccaagatgttatatgcagtaactccttgcatcccgccttcatgtttccctactcgggctatgtcagagattacttcatatatcggacccttcttcaagaaccgcattcaatagcctaaacctgggggagatccccatacggctacatcacttcctctcgtcccgcgtttcttgtggctcggttgcttgaaagtattgatcaaagcgaatcgaacgaggttgaggtccttccttcgtcccgtccctgcctattcacggcatgattacaattcatctatatcctagagataattactttatcctttccaatcaacatcgcgttatattcagttgctacgcaagacgtcatcttttcacgctgatgttttgacatttcctcacaatgttcaagtgatcaagtgggttgtgattgttcaagtctctataaaagacaagcttcaaagcagtcagaaaaaggaattgctgatttcctgagcctgataaacaagtggcagacgatatatgacgacgagcatgttgatgtcagtcacgctgcaaacgtctcaacctttgacccggcaccacatgtgtcaatcctaccgtgtcagccgtctaaactgaagtagcctccgagtctggatcatctcctcccttcatattccgcatggcctcgacggtctgaataaccggttacaagtgcatgctgaagtagcagctctaagccgggtttgttgtctcggtagcatccggacatggttcatatttcacagttcatgccttttatatcaacggaaacaatcctccaggcttcagaacactttccagactggcattgtggtctcgtcactcggccattgacctcttaagcgcactataaaacttcttatggcctctattcctacgcctcttccacaccgtactcgatgtcctccgcgtctttcctagctgaacagtacgtaaacggacccgagactccaacatgcatcttccacgagtagcaacgagtctagctagtctcctgggagccagcaagccagctctcagtaagattccccatctcgaacctcataccgaacaaagctgacctttgccgaaagctcccagacagttcgagccagactccagcgtctacatagatgccgacacaggcctgaccttcgcctcctacaccagcgaccgcagcatcatcttccgcgtcgccatacccgacgtcattcccgccgacctcatctacgacaccgtcctccagatcgtcgcgcccatcgacgtcggctgggccggctttgcctggggcggccacatgacttacaacccgcttggtatcgcctggacgaacgacaaggaagtcgtcctctctccaagaattgcttagtacgttttattttacgtttctcctcctccgcatcccatcccatcacgtttcaccaacaaatcaaccccctttctttctttatgttctctcccccatcatcatatacatctgaggccacccactaaccacaaattaataccccctacccaaaacaaacagcggctactactccccgcccatctacaccgactcacactacactgtcctgaaaaagggcacgcacgtcaacgcgacgcatttccaggtcacggccaagtgcaccggctgctcgtcgtggggggatgatgagtccacgggtatcagtggcaacattgatccggagtatcagaccacgctggcgtatgcgtacgggaataccaaggtcgatacgccggcggacgtacagtctacgtttggcattcatgatagtttgggacacccgatttatgatttggcggtggcgaagaataaggactttgcggagaaggtggctgcgctggctgctgcgggtgaggcgacttgagggggtgggtgatggaggttcgtcaacctgagtcgtgaaaggggtctcttttttttttcttttttcgttgagtgtgaagggtgatgtgggaaagatgtatcattgttcgtgatacgggatgttaaatcgtaatggtgtgatgaaacagaagagaaatccgtacagctgtcggcttgccgaaagtcaagctatgtcgcttgctgtcatactattctatacacgttaccaagtcgtaaactgctagtttttattacacatcagaataaaagccgtactcatattttgaggtatgttcagagctgaccagaacccagccattaacccctattcaatgctttcacacatccaaaattaccgatatctacctcttttcttcatccacgggctcctcatacactctcccttgaaagcatacacaccacactgccgtcgcaatcgccacaacagccaaataaaaccaccaagcagtacccaccactccctctctcacccctttcgcatacaccacgcctccaacgaccggcccaaccacgctcgccaggctcgtcaccatatttcccaccacccgtaccttctcctgcaccccctcctccgacgatgccgactcagcaagcagaatctcggcactaggcaccgccatcgtcattgccagcgtctgtccccctattaccacccccaaagcaatccacttcatgatgatctcggcgcacccctcagtggtatcctggtgaccccaaggaaacaaagaaaggtaaggagtcaccagatacacaaagggaaagatagccagcgagagctcgaacaagcccacagtgcttagccggttctgccaccgggggtagatgaaccctcgaaaaaggaggccgagaagcccaaatagggagaggtagagagagataacaaggggtgagagggaaagccccccggtgaagcggaagagggtgggcactagggagtggaaggagtttgacaagaggggactgtaaggtgaagaaggggtggagatgtggagagggagaatgaaagtgaaggcggaggtgtggagggtgagtaggaaggaggacatcaagggtgggagagtacgggttgtaagggcggagagaatggaagatatgggtgtgggcttttcggtgcggtggaaggagagaattgttgaagtgttgctgaggagaatatatgatctctgtgggagatacccagtgccatcttcggcctggtcttgctcaggcgtcgtttccctcaaccatcctgcagctaccgccgccactaccccaattaacatggtgttcaccaccgagggcaacgcaaatgggtattcaaccatccacctcactccctcctcacttccattccaattcaacgcccctttcgtaccaaacaaccccggaaatgccttcaccggctcggccaaaagcccacccatcgccagcccagccaccattccaaggttgctcgccattgacaggatgtggtaagccttgtctcggcacttcttctccctaccagcaaatttacccgccatactcctcagcatcccttcattcccactcgccagtcccatcaccattctccaaaacgacaaagcccaaaacgaccgactaagcccaaacgccaggcttgcaactgccgagatggctagactccatatgatgggaagtctttccccatgtttcctccaggggagaaatgaagcaagtagttgagtcaacggaaaaccagccactaagatgccggagtaagtcgacaccagggccgtggtggagatggaggtgtagtaagttactatgtcatcgtttcccgcggctaagctgggagtactggatggggagacggcggagcggacgagggaaaagaggtaagggagtaggaagaggttggatagagaatcggaaaagcggcagagggagagaatgagaagctggcttttgttggggaggtcggtccaggagatggactcggtttccttgggggttagtaagagaggtagagccgaatcggggtcgtgataattgttgtcatcatgttgggaagggtgtgctatggggtagttagtgactgggggcggaaaaggaggagaatatgtgaatgaggtaggtaggtgatgtactgtatggcagaccatgccgggatccatctctatcttcatgactgaagtctatattggagagcaggcatgattgttctgacaatgagcgtgagtgtggcatcttggaaaaagcaaatcgtacagccagtcgtacagcaactttgggatgacagaactcacagcgctcatcaaaggagagggacgaggctcatgatcagttttgttatatctgtcccggccatcccttccctttcacatttattgtacttgaaaatgggggaaggaataacttgaaacctcacaacacaaagatgaaggggtgttggagcgtttgttcctgacctcctacctcctgccgtatccaagagtgtatcctgcttcagtccactttccttcattggtgacgccatccgcaagccatcaaccaacatgtgtacctgcagcagtgtttgactcaggcactcgccgtgcccggcttgcaatcacgcctcttgatggctgccccccaagaggaatttaactaaaacattctggacttggcattgtgccttggaatgcaatcttccgagaccgcgaactcgcaaaaacttcccgtcccagacatgccccacaaaccttgttgacggatgcaggtaccgaaccgacacctgtccgtcacagcatcgtgaaatgcacgatacacatggggcgagccaggtaaaccattggttcaagtgccttttccggactgcaaatggcgtgagcttgcgaggctgccaagtggatgccttgagcaaatggaaagcatcaagtataagcgcctccccttactccaatgttggtgatagttatcgaggggtttgcatgagaattctttacttttcccccttcagtttggaaaagttcgttggctgtgatgcatagtgggctgatgctgactggacgttaaatattgccgccgtcacgtatcaagttcacaaagcgggacagaaaaacatcgtgagttctcctatgaagaggtgcgaacatcacttttcgattcgggaatgaaacctgaaaccagccactcatcaatcaatcaaggcctggctggaactcttgcaaacacaaagaatgcggggagctgtccggaacgggattccgcgcgtcgttcaaatgtgagtcctattacaatccccaagttccaactgcttgtcgatgaggtgtgtgtcagtcaaaacccccgcacctttcgttccgatggatttttacagacgtcgtcccaatcggttcgaatcagccccttcgtcagctcaactgcctaccaatcccgttgctgcggcggcacacacggtgcgcgggaatgagttgcattcatttgattcaggtgacgcaactaggggcgcaaatccgggggaaaagctcatggcagtgcgcagtctcgacagtgtcaccaagtgatgcccccattccccgtccagtgctcatattgaaacccaacgaatcctatggacaagtctcgtatgagcaaaagctgcccggccactcttggaagtcaagaaggaagttggcaggcctttttcccatcatcatccaaccatctcatcacggaactaccattccgattgtttcaggttcgagttgccgctgtttgttggtttgctcagaaataggcaaggtaccagtgccgccaaccatcgaatcgggtctttgccctgtttttcagactactttgcgagacggaaaaaggagtgtattcggaggataggcattcgttgtcgatcatgaacggaatcaaggacctgggcctgggcttctccaaagcctcgacgcgcttgcatttctttagtctgttgcttgctcttggctcatttgtctgggggtaagacttttcgagttccagctctcccaaacatcgtggtatcacagagatcaagtctctgtaccaagtgaagtgcatcgatttggtgatcggagaactggctccggagttacacttactgacactgcacagatacaacgttggcgttctcgcctcggtcctcgcccatccaggcttccgcgagaccatccctggctatggtccatataagcgcggcctcatcacatccatcaactacctcggcacatggctgagttacatcttcttctcccgtcccgcgacggatctgctcggccgtcgctatgctgccatggtgggcatgtccgtgttatgcgtaggccaggcacttcaggctgctgcgtctgggtcggtggctcttagtatggtgatatttggacgggttgtttctggcttgggcaccggtattgtctcgacgagtgtgccattgtatcagaggtatgtgacagggattttcttgtttgaaattcatcacaagcgagatgatctacatgtccatagggctgacccgtgatctgttgcacagtgaaattgccccggccaaacagcgaggcagacttgttgttttgaaccatgtcgggtttgtagccggacttgcctctggcttctggtaagtggtatccatcacaacaacctcgagtcactctgacattttgtagggtcggctatgccataaccttctggaacagctcacacggctacctcagcggatggcgcctgtccgtgtccctctccttcatccccgccctcatcttcttcgtcggcctccccttcctgcacgagtctccgcggtggctcgtcgagcacggccgccctgacgaagccctcaaagccctgcagttctaccgcgaaggatccttcaccccttcgcaaatccaaagcgaactgacagacatcaagcgcaatgtgtgcgcctaccaggccactagcctgaagaaatggacctcccttttcaccaaccccagcttgttcacgcgcctgtggcgagctgcactgctccatttcatggcgcagatgtgcggcgctacggccatgaagtattatctgccggacctgtttagggtgttgggactgagcccgcgcgtgtcgctgctggcgggcgggatcgagagcaccctgaagattgggtgtacggtgttggagatgtttgttattgataaggtgggaaggaggatgacactggctgttggggcggggattatggcttttgcattgttggtgagttacacgtttctatttgcctgttggacctaactaggacttggactgggacaaaggaatgtgaaagtaaagttttgactgctgactccaaaacccggacatcaagatcaacggtgccctccccctcgcttaccccaacaacaccaaccgcgcctcagactacacctgcgtcgtcttcatcttcatctactcgcttggctacagcatgggtttcggcccggcagcttgggtctacgggtctgagatcttccccactgccgctcgcgcgcgtggtttgagcttcgctgcttctggtggcgcggtcgggtcaatcattgtttcccaactgtggcctatcgggatcgcagagcttggctcgaagatttacttcttcttcatggcggtcaatttggcgtgcgtaccgattatcttcttgctctatcctgagaccaagggacgtccgctggaggatatggaggtgctgtttggcgggtatgagggtggaactccgtcaactacgtctttgcttttggctgatgagagggaagatgggaacgaggaggacgaggagaatgagacactgggtaggccgttgcttggtgatggaagaggcatggcaaggtaggtcttgtttctccataatttgttatgcatgtcatccgattatgattctgaatgggctgcgagacccaggagtcgcaagcgtatgtttgaatgaataaagccttgtgtacatggaggctgttctcgacgccaaaaaaagagactacagttgaagcatgcagaaacaacttgtagtaagaagacaaaaggctgctgccactccgccacgactttagtaaaagagctcaacggcatcgaagatctggatccaacattagtaaatgcccttttcacaatcaagaaagcccgaaagggaatactcacaaagttaggactcaaaaaggtagccccactgctccctgacagcgcactaatggtgatggtattcgtcccactaatcagcttacccgccggcaccgccacatcatagacctctccataccccctatacgcgcctctggtgacaccacgactatcaatcttggcaggagcagcgggagcgggcgccgaccacccattcaccaccacctgcgggcgcgcaccagcaaaggacagagtagtggcgatcctgagcgtggtcgcctggctcggcgcgctgcccaggttgaacttgatcgtaacggggttattaacgctcttgaacacggccatggggaagtcgttcagcgaagagctaccgacggtgtacgtcagcgggccccagctcgacatgcggctgtcggaggggtgcatgcgcaaaaacttgtcggcgttgcggaacccggtgggctggccgtcgtactcgccgatcttgaacagcgtcgtgtggctggtgttgaaggtgctggcgatgctggcggtggtagttttacccgcggagacggtcacggtcgaggtggctaccttgaactcggtctggtagagcaccatggtgtaggtgcccggcttcatcttgggcgaggtgaaatctccgttgggggccgtcctgacccagtactgcgccgcagcgttgtaccagtgtacgacgccctcgaagccggaggggataccggtggcgcgcccgatgacggtgccgcgctgcgagtcgggcacgtagccggtcacgccgagctcgccgaaccaggagatgtcgacggtcttaagcttcgggatgcccgagcgcgaaaaggtcatcaggtacggaccatgcaggcccatgcggcggtcttcggtctggacgtgcccgctgttcatgtagttgtacaggttggtgctttcgccggcgttgttggagtcgatgtcgcggaagaaaggaccgcccgaggaggattcctgctggggcgtgatgatgcagacgtgcgtgaggtcggagccgccgtagacgcagtgtgaatcctcgtcgataaagcgagtagaagagtagaacttggagcgggtctggccgttgacgacgaatacatcggagccctcgacggtggaggaagatcctttggtggtagaaacctcgccataggggtactcgtacgggagcttgtcggacaacaagcgggcaatgaagcgaagctcgccgatcgcgggctcggccgtgatgtatgtggccatgtagatggtgctgtcggcctccttgacgatcatgtactgggtcagggtcgaagtgacgcaggtcaccttgatgaacttggacttcgacccattgatctggctgacagagacggtggccttgccgaggccggatccgatgtggctgccctgcttgctatactggagttcggtgccgcggtacctgatcgagttgatgtcgcagctggacttgctcacggagaaaatcaaagggttcgcagagccggcatcaatgacaaagttgttgccggaggtggtgtacccaaaggcagcaagtgcccccgagacgaagagggaaacagccaaaaaggccatatgaaagagagtgaggaaccccatgttgctctcctgttaactgcagtaacagagacgatagagctggcacgttcaaggttgccgtgagtagaaggcagcacaagagcacattggacatgctggcgtcatcttatatagatctgatggactaggcggggagaagaactggcactcgtatgccatgccatgcctcccgcgatctcggttctcggaatgaaaaccgttgttcccagtcatatcgacagtcataagaaagactcgattggcggaacaagactggaggccgtatttccatggccgtcgatggcaagctggctgcgtagcgagaaggtaggctggtcaaatgaggttacattcaatggctaaacgacaggaatttccgagaaaggcgagtgtgttcatgctgccaagacggtggatttgcggtcgaaacctcgaagcggtggtttcaggtaccgaagaccagaatggtaagtgacaggggaggacctaaacccctttaattcgggaattcagtacctttgtggagtatgcatgcaaacgggacaaatgctggcttattcatccccgtcgcctcatcctcgcttaatgcccaaatgcctgatgatcccaagaaatatcaccagttaagaggggtcaccaaggcaaacacgagatgtgtgcggggttcataactctcttccagactgcaggtcttcgattgttgggtgcagtaacaagatatcatggatagcgtttgggaaacctatttggcggttagcaaaaggcctcgaaaacgagatttagcgcccggtatcattgcttcacgacgactagcacaaggatcaagcagtcccagttggctactacaaatctctacgaccctaccacatttgtcatgatgcaatatcagagggccctctgtcgttgtaccttaagtctcccgtcttcatggaaggcaacaaccgtctgggaacaggagcccatttcggacacggtaggacggaggattggacttcggttgcagggcatggcgggcggacggactggagctgacgtttgcctgagggcatggcattgcttgactaatgggcgcgcgaaaaggcgttgttgctgatcggagtcggatctcgactgccactgttggcgctggagcaggacctcggaggcctcgaaaattcgagatagagttgcctgtagagatcctcaagtccatgcccgcctgagttggtgttgtgttggaaacctccgtcctcctgagtccccaaaagaatgtcccaagtgcatcacccattttccttcacgagaaagaacacgattgcagcgaaatggagcggtccagaatcaatgcaacgtctgcgccgagcagatttttggggaggaaataatcatggcaatgccgttctaccgaacccccaacccagaatgttccgtaattccctggccgcaagtcatgatgtaatcgttcctcgtcgagacaggccaaaaccgaggtcgcgctgtaattctcattcctccctttttcgtcacatcgaacttcttaacggagacggcgggcctcacgctcggactcgagaaggacaaggatgtcgtcctcacggactgttgggcaagttgttagtttttgctgctctcgctgtctgtttgtgtttgtgcgtgtatgctcggaatgggctattatttaccagggcccttgacgttacggatgatggagcgggtctggtcgtccatgaactcgacgcggacctgggtaacaccaccgcgagagcctgcagaattccaccatggtcagcatttccgtgtcgctgtcatcgcgagagttttgcccgtcacatcgcctttcctcgtggggaaaaatcgactttgacagcatttcggcgaggatttcgcataccggtacggccgaggacgcgggtgaccttgacgagcttgacgggggccttagaggaatccattgtcgcgactgatcgagttgatgggtcgacgtgggtgggttgtgtgtgaagttgcggaagatgcgaaatttcaccaaaattgactgtgtgcggagccgaaattcgcttgggttgccggaaaatctaccctccgccctaatcgtggcctagtctgccctatccagatatgcttggggaaccttaacggccaagaccaggtgcccctcgcctgtgcattttggggtagacgtctgtgcgcagtcctgccttgccctgcggtctggacatcgagtgcgggcctcagctgagcttctccaactgcaacctctttgggcgactttcacgttctcaacatcaatcgagttagagccaagtgaagggcacgacggtccatgctccaccgagggctctccaatatcaaccagcaggtgatttccaagaacacgatctgtcgccagaataggacttgaatgacttgtggcagatgatgacatccgctgcttgccaggatgatttttcaattgttgactgtttgttgggttcggccaatcttcaatacgatgtaaggcattgttgggcactgcgactttgtgtcacaaattcagagcttcgaagtatgtaccacggataaacaccgtggttgatgtatgggatcgttttcctatcagtgccccacagtatttctcgtctttcctccaaaacatccgttcgaaattcctatacatcatctgagtaggtggtcttgcaaattggcatccgatgttgccgactgaaatcatcttgttcaatctcccaagagcctcacacatcttggtccatgaggcttggccgcttgggccatgcactaacggcttggcacgtctttaggcccctgttctgttatcgcacttccttgctaccccctttccaaccaaaacatttaaaaggtcagaaaaggaaactgttctggagccagttgaacaaagggtgatatctacataattccggattagccttacccgtaacaatggtgccatattacaggaaaacttggagggacttcatcggtcagttacagccgtcttcattgacgggagacatccaaaccaccaatcactctgggatcaccggttgccccggaaacaatcggtcatcacgacattccggttgtacccatgatgaagttggcattcccgcaattccttcattgatagatgcaagccgacaaaaatactaatcataatttacctctagactctacccgcgatgccatcgccgaacttggtgccgaaatcggcatctccgatgagccagagaggagggtgagatgcgacaagatggtgtttgctcactacatggtaataggctctaaaagttttctttcacgaaaaagtgtcacgcagctaacttactttgcagctaggactcaccttgaatcataccgccagggattgggaggatgaaatcagagccgccaaagagtgcggcatcgacggattcgcactaaacacgggctctcaggatcactggcttgatgagcagttatctttggcttaccaagccgctgaacgggctgggggctttgtccttttcatctctttcgagtaagtatttttttggcatgtttcttctccaagctccctgtcaaaatcagttgtggctaaccagattcactagctttgcgtttgagtggacagttcagcaggtggtagacttgatcaaccggttcaagtattcgcccgcgcaatgtgtagttgatgggagaccgtttgtatcgacgttcgagggccctcaatgggcggaaaactggcccatagtccgtcaagcgacgggcggtatcttcctcgttccggactgggccagtcttggacctcatggggttgcccagaaactcgacatcatcgatggtgcctgtaagttccgctgcggtatcatgctttggatttttggagtgggctaactgtctatagtttcttgggacgcatggccaaagggatgcaatcacaagatgggcccggatgaagatcatctgtacttgcaagcccttcaaatcgaaaagccaggtatctttgggacaccaaacaacaagcataagtacatgatgggcgtcagtccttacttttatacgagtgagtttgagcctgccagtgcaagctgaaaattgtgctaaccttgagtatagacctcccacagtggaacaagaactggtactgttctagcgaatctctctggtatgaccgttggcaacagattctagaggtccagccagactttgtcgaaatcatcacttgttcgttcccctccttggccggtgctagtcttgggctggtgccagagacagagagctaacaaccttgcagggaacgactatggtgaatccagctacatctacgaccctcatcgagatgaccagattgtgccaggagcagacgcttacgtcaagggccactcacacgacgcctaccgtgccattctgcctcatttcatccaggcttacaaggcaggaaagaccaaggctaagccacgagagcatctggaagacgtggcaattgcatggtaccgcaggacaccggccagtgcaggtcaccatggtggtaagttgttctttggccgactttttagagatattgctaacacgacgcctccagaaaccgtatgggggcaaggaggcgacgccttggcagcacatggtgtgaaggatgtcatctccgtcgttgccatcaccaaggaggagaacacggtgactgtgacgctcggagatgggcaaccgagggagttccaaacggcacggggatcttcgtactttgagattccgttcgatgagactacccttggccctgtgagactgcagttgaatggtcaagtcacagaaggaccggatatccattgcaactgcgaggacaaggtgagtttcaacggcaacttcagtagcccaactccatactaacggttgtgcctaggtcaattttaatgcggtggtcatccaagttcctgctaaaaggtgatgtggggcgcgcaactgagggtgcaatgggttgagtcagcgagagggttcatgaagcgatgagccgaggatgtaatggcagtgagggtcgagggagatcaaatttggaggagacataatgctcggtcatggaccgccaggataatcctaatttacccatgattgtgtaagacaatgaaccttcagcgtctccaaaaccaaagaaaaagattcacacaaaaaccaaaacctgcggatcagtaatagaactgaagaaagtgtcggtcttgttagtaacttcacttggaatctgcaccgcccgggtcaggggcatcgtgaaaaagatgatgggacggatggtttcccgtctgtcgggtgcccttccttctttatagtagtcgtaaatcggctactgtagatccgtccaatcaacgcccggaaacgctggcatgcccctctgaatggcgggcgcgcgttgccgggaaagcctgtctgctacgtcacaggcgatctttctgtcaatccgggccacagtccgacagggcacatcgaccaagcaacaacttcccgccgatttccgccagatctgaatcatgtcacctacaacaacaacaataccaacaacgcccgcaaggacctgcgcattccccggaccttgggattgccattgaagcgataccgacaaaccttttttccccccacgcaaaccgaccgttcctcgtctagacagcggcccggcgccgacggagtgaccccctctcgcctgatcacatgcccgccatgcggctggcagccgtcgccgttggccggctctcttgtcgcgcgcaaccgccaccgtcactctcgaccgcaacaaggcggtgttccggtcttctttcacaccaccttttacggacatcgtcgaaacaaccgatacgcccttcttcttgtttttctactgcaacccggtcaataccacgtgccccgcgaccacgactatcacagacatggcaaaagacaggaggaagaggaggaggagcagggaaagaaggagcaggatatggtcggtattctagaccaagggtaatgttattggcaaaagccgccaatggcgtactggcgaccgccgccttcgtgtcgctctcggaggaggataataccgggacggaactgacgatggaacagcggatgcttcaagtgtcgcgggaggagattgagaagaaggtcggggaggacgtcacggggctcaagagaattggcaagaagatcgtcctgtttttggacttctacatctgggaacctctatgcacaggcatacggttcctgaaactggtcgccattttcgcgccggtgatcatcacggtaccagtgatctggttcggagagcgccagccggatcgtgacgatgaacgatcaggaacgctgtggtggtatgggttcttggtgcaggctatggagtgggctggtcccgcctttatcaagcttggacaatgggccgcctcgcgatcagacatattccccgacgagatgtgcaacatcatgtcgaagctgcacgacgacgccccggctcattccctccatgctacaaaacgtatcgtggaggcggcatttaatggtcgccacttcgacgagatctttgaggaattcgacgagaagcctttgggtgttggtgccatcgcgcaggtctacagggccaagctaaaaccagacctcaccatgcctgctgatgctgacctttccagctcgactcatcggtttgtcaagaacgttgggaccgttctgaaggctacgccaaaacgggtcccatcgtcccacgtcgccatcaaagtgctgcaccctggtgtcgagcggactgtacggcgcgatctccggatcatgcgattttttgcttccatgatcaatgcgattcctaccttggagtggctctccctccccgacgaggtagatcaattcggtgacatgatgaagctacaactcgacctgcggatcgaagccgccaacctctcccggttccgcaagaacttcaaagaccgaacaaccgcctggttcccctacccctacaccgagttcagcactcgcaacattctcgtcgaggagttcgcccacggcgtcccactagcggacttcatggccaatggcggcggcgtcttccagcacgacattgctagcgaaggtctcgacgctttcttacgcatgctcctcctcgacaactttgtgcacgccgacctgcacccgggcaatatcatggtgcgcttctacgagtccgagaagccccctctcagcctgcactgggacaagcctagtgacgcgaacccggcgggcaaaaatggagatgtcacagagaaagtcctgtcacgcctgtggccgtacagaaataacaaggagctgtggatcgccgagctggagaagattgacgaggaagggtaccgcccgcagctgattttcatcgatactggtctggtaacggaactcaacgctaccaaccgccgcaacttcctcgacttgttccgtgccgtggccgaattcgacggatacaaagctggccacctgatgtgcgagcggtgccgacagccggatgcggtgctcgataaagaggtgtttgcgctcaagatggagcatctcgtgcgggacgtcaaaaacaagacgctggcgctagggaatatcaagattggcgatatcttggagaaggtgttgaatatggtgcggcaacatcacgtcaggctcgaaggcgatttcgtcaatgtggtcattagcatcttgctgctggagggtatcgggcgtgctttggatcctgatgtggatctgctgagcagctcgcttcctatcttgagacaactcggtgcgcagggcggcaaggatatgttgatggagggggatgtgcatatgatggctgtttggctggggttggaggccagaaggtttatgcaggctagtatcgaggatgtgagtatacccgaccccaataacgaggttgagattgatttgctaacattctttgttttttttttcacaggttgaacggtgtgtcaagtatgatttgctatcgccaaatgtgtaatggaggacatggggatttgtaataatctaatcatggtgttcatacctacttgggccgaggagactggcgtaatggagattgagaaagggatgcatctagacggagttttgccagaaatggatgtttgacggaatgggtttgtgatggtcttttcgtcgggttttttgtagtgatatcctcaccttaccactcatactaacagcttgcacatgtattccttcgggtttctgggccctcgaagaacaacgatttgagtcggtaccttaacgcggttgcgcctgtacacaaccaaagttgaggactcgatggaaacagcggacgacaggaactgactggaacaaaaaccgggcaacgttgagaatatggacttttcttgctggactaacgacttgagctctgtaattctggcgatatcattggatcagccggacgtgtcaggatcgtttttagtggactctcttcagcctagagtccaggttcgaactgtgcgatccatgtctcccctgacggtctgttagtgggagacattaaggtatgaattaccaatgtaagtagtacaaagcagccggcttcattagagcctaggaagtgctttggcgaccatatatatagggaagggctcgtaagacacttcctgttcattcacatagcttttatcgccatagatggctgtataagtacctctagacggtgaaaaccacatcgaagtcttgagctaacacacagaccgatcctgcgtgcaagtcaatcctggttgggcggggcagccatcaaagaaacgatggccccaagcgtgtcatgcccgtccggctttatccgctcatatcgaaatttctcttcgcccatatttttttttatcttccatcctcttcttgttattgaaggaagcttacattgttctcgcgctatccttagactttttccacctctgtttgatattaattgaatctacctaaccccaattgtttgtatatatcatcaaccgttcaaagcagtagccggactgctcttttctgcccgacattcacggacattttcccccgtcaacgacaatcttttataatcagtcgcaatgggttggttttgggctgacggaaacgcttccgccgctgcgccggtcgtccctccgtcgcataaggatcttgccgccagcggtgctgttcctcctgtatgtcatcgtcgtcctcgaaacccgccctcaccggggccctcccaactgccagtagagtctgatctaacctctttgtcgcaaccatgtagccttcctgccctatgcacaacaagaccatggacgccttgagcgcccacaagcccgtaacaccagcacccgaaccgactcccgccgccgctgccccttccaagtgtcccgtcaaccatggcgccaaggataccctcgccgctgcggccgccgccgttgcgcccaagcagccccagccagaaaaccaccaacccgccgccgcctccgagccttccttcttctccaagctcaaccccctcaactacatgttctcctccatctcccaagagcctgcgcccaaccaggccatcgccctcccgacggagcgcgacccctcctccatccccaagggcaccggcgacggcaactgggagtacccttctccccagcagatgtacaacgctctcctgcgcaagggctacaccgacaccgacattaccgccgtggagagcatggtggccgtacacaatttcctgaacgagggcgcatggaacgagattgtcgagtgggagcgccggttcggcaagggtctcatgcgcggctgggaaattatgaagcgcggcgaggagaacgcgcccatgatgctgcgccggttggaggcgcaggagaacgaccccgagccccagccgacgctaattcggttccagggcaggccgaaggatatgacgcccaaggcggccttgttgcaggttttgggcaggataaactccaagtatgcgtaagtacagtcctcttttgtcttttttttttctagatgaggttggaaaaagtagctttttttttgctaacgatgtgactttactcactatctagcaccgaacctccctttgatcgccatgactggtatgtctctcgcgacgaaaacggccagaagaaggaggtccgctacgtgatcgacttctactctgctcctcctgagcccactggcgagcccgttttctacctcgacgtcagacctgccgtaacggtcaccggtgcttgcgagcgcttgctgaggtggggtggcgatgtgtggtggaaggcttccggcggagaggtccgggagcgggagagaagcaagtaaagacgcaagtctgtggttaagtgagtagtggcagctcagctttgctgcgcaacacttaaaaacttttgtggaaaaaaagaaaatgagttgggtgtacaggcgtgggtgggggcgtgggcgtgcaaaggatgtgattgtggacaaaggcggtttggattttcggtttaatcatctgttttcaacggcatatcatgcatatcatggacggcgtcttgggaacacgggacacgggtacgtgctttcaagccgttcttctcttttaccattttcaatgtggatctatactcccctcatttttgaagaccaactatgtgtgctgttttgaaattcggtgacacatttttttcacattgctcagcttatcacgaattttgtcaaatttgacgacggccgttatctgctggtgagcagcaccatcgtccatctctaatatccaccactttatcagcctgacccaaccttgatgaccagttggcaggaaagaagaacatgcacgttaaccgcacactatcactagcggccgcaaggacaaagaaacaaggcgcctgtcggtcctgtcgagcgtgatgcatgaaagccgtacatatgattctggttgaatttctgttctgcttccggtgtccccttaatgaccttgagcgagctatagttgcaaaaacaagttaacataatgctctagtggctcttgtggtcatgatccaagcttacaagaggctcaatgaaactgtattattgtcactgtattctgacgatggacaagtcatgttcgtggtgagaatgtttcgctctcaaatgccatgtccaggccttatcattgatatcgagccaatcagcatgttttaccagtgcctgccgggaatgcagctctctgtgtgtgggttgttgggtccagactcctgccccccctgtcactgtcgcattccaatccgacccgctgctgcaaagagctttcagttcccttttgctgcgatcggtttggcggctaaaacacactaacaaaacatcaccaaaaagttcaattggcaaccggactgtcccatcacatggcactttggtaaccgctctgtttcaaacggtcacaccaacagaaatgcccaaccaaaccccagttgctgccgcgacacctgacagcagcaacgcctacgtccggctacacgtctctcctctagacgccgaacttctccccgtcgtcctcaactcgaccttgcttcccaaggctcgcaacgtctcgttccatacccttgaaacttttcccgaaaagcgctacggtttcgtcgaactccccaaggaagacgccgaaaaagtccgcaaaaagttcaacggcgccgtgctgagaggagccaagatgaaggtcgatcccgccaaaccagacaagaaccccgcgccgttgggcgaggaagtcgccctggccgatgagaagagctccaaaaagtcaaagaagtcgcgcgattcctcttcgtctttggtgggggaaaagaagtcctccaagaagcgcaagcgcgacaacgccgaagagatcactggagttgtgctaccggagggcagacaggtcaagcgaggatggacgtctgccgacgagcccaagaaggagagaaaggacaagcgcgacaagaagggcgacaagaaggataaaaaggacaagaaggacaagaagaagcagcgggtcaagtcaaaatacacagaacatgacgagtgtcttgtcaaaacggtgctgccaccgaacaaggtagcgaacacagaaggcatggagggtatggtcaagaaaaagaagaagaaggacagcaagcgcgaggtggtggttcatgagtttgccaagacgaccaagttcccgacgttcctcaaggcggcggcgacttctggctcgaagaaggctccttcgcactttgatgaggagaagaaatgctgggtggatgaagatggtaatgtcgttgaggaggtcaaggctacgcggaaaccaacaactggcatgctcatgcttgacgccgagccccagcccgaggacgactcttcctcgtcgtctgaggatgaaggtgagacgcggattatcaagttgtatcacgagtccagcagtgaatccgaggaggaagacgacgaggaggagaagaaggaagatcaaaaagaggatgaggatggggacaaatcgggcagtgaatccgagaagtcagccaacgagacagagaccaagagcgctcctgaacccacaaaagaagagtcagcctccgacgccgaatccagcgacagtagcgacgacgaggacgcttcttctccctcagacaagaaggaatcgacaccgccaccaaccgaaaaggcggcctcctcttccaaggtcacctcgagccccggcaagaacctctcaatcaggattcctcctcctgcaactccagccaccaaaaccgaggtgcaccccctggaggcgctctacaagaagcctaaggacggaggagaagccgcagaagcccagcccaccaccggcttcagcttctttggcggcaataatgacgacattgacgaggaggaggaagaagttactactatcgccacacgcaccacctctctccaggtgcctctgaccccctataccgaaaaggatttcgagtcacgcggccttagaagcgctgcgcccacgcctgacacggctcacccgagccggaggttcaaaccgtgggaggatgataatgaggatatccaggaggaggatgaagatgacgatgaggatatggtggatgccgccacggcaacgggggctgctgagactggtgcggatggagagaaacctactagcactagcgacttccagaagtggttctgggaacaccgtggtgaccttaatcggtcgtggaagaagcggaggaagttggtgggtaaggagaagaggtacagagagaacagggcgaggatggcgagggctatctaggtcgaggtattttttttacctttttctgcaatttttttttgtttctttctccgtctctttaaatcacctggttttgtcagagtagctagctgatcgccaacattgctatggaaaagggtttgtttcaatacccacatggttgaacaagcgtcccgatgccggccgattatctcgttcctacttcttgaactcttttacacctttaggtgtctcttatgctactctttacatcattattgacctatgtggtcctccctcctttcttgactattgagccaaaactataatggctctatcctggcagcaaacgatccctatgcgcccaaaccgttacaccatcctttgggtatccgctgaaaagcaagagtatggacaacgccgtaatgcaaagccaatccggtgagctgatatctccccttcccttttccttttccttttccttttccatgtgatcccttcaagtttccctgtttcgatatcatgaatgaccccttaaccgtgtggaagccgtcattccatgagagcgcatcttgcgctgcaacacatgccgacacacccgtacagcaaacacaaacacagtatactccaacaccattcctcaagcactgactcagccactcaacgacctgcaccaccaccaccaccattgttaggattggcaagaaactccatgccccttacatcctccctccggctaggcatcctcctaaacgtgccataataagctctctccttcccgctgttgcttgaggttagctccgggcttaggtactgccgccgccgccgctgctgctgctgctgctgctgaggtcgctttgccgccctgtcgggcatctcgggcatcggctccttctgctggtggtcctcgtgctctttttcttcttcaggagcaacatcacttgccgtgacggctctcaccccgcccaccattcccttcttctttggtggcagcattccgtgttccgttctggtcctctcactctccgctgcccccgaggctcccgcgcctgctcccgtgctcacagacgacgacgtccccaccgaaattggattcggaaccgggatagatgactccaatggcgactgcgagggtctgggtgaaggcgaaggcgaaggcgaaggcgtcactttgttattgttgctgttgtcgttgttgttggtgacacccgccttcctcatcgctcccgaaatctcgtctctaccaagcggactatagccctcgatcccaccgacttggttggtggtgctagagccagtaccggagagaccggaaagggtcacggcctcgcagagctcggtcaagatgctggattgggtttgggagatggggacgcccatggtgactcccgaaggggtattcattacgtaggcggtgtgctgggtgtgggtgtgatcgccttgagccttgtggtttccgcggccgtggctgtcaccgttgcggcggctggggctgctgtaatagccgtgaatatgcaaattcaaagacgcaatggtcccgccgctgttactggctggaacacctagacctgtacgttggaagtggccggaatccaactcggaagggggcccaaggaggcggtgcagggactgagtggctgtgccggtcgtgttggagcgcgggcggcgaccgctggtgtagtaggttggtttgttgtctgcgattagggaatccctgggtgcggtgtgggttgctttggaggctttgggtgttagggtgatgtcttcgtcttcggagggctggttgctggggcagtcggggcagtcttcgacggtgggttgtttgtaggaattggatttggaatcgggcgtttggtcgccggtggaaatggcggtgccgatgggatgcagctcctgttgctgctgctgctgctcctgctctttggcagtttgtagtagctgctgatgtgcagcatatagcacaccttgctcttcttcccgcttttctttgatgtccaagatctcctgctccaacttctcgacatacttcctcagctgctcctgatcatcagcgaacttcttccacgcctgttccgtcgcggccttgtcctcttccgctagtgccttgctctttttgccggctttgttgtcgccctccttctcggcaggagggcgcggaggaagagctcgagccagacggtgcatctcgatccaggggtcctcgccggtctcctgcttcctcagacgtccgacagcacaggcgccgaagagaaacgtggcgagggaggaaattagcaatacagcgctgatgctgatccagacgatgatacccgtagcattcgtggtcgatgcagaagaccgagaagccaaaacggcgatactagctacgaaggagatgatggacacttggagcacgccgaaggagacggggaccagccacttctgaagacgcatgacgcgccgagcctttccctgctggtccgggtcttgttcttcgaggtcgttcagtttgttgccactgccgttcccgccgaggatggctaagtctgcgagggtgttgacgggcgggatgatgccgctacgggcaggggctatgccaccgggaccattgccgccgccgccaccaccaggctccgggataacgcggtgatgacggatcttggggccacgccggatcgagtcgatgttagggaggggtgtccacatccgtgagccggaagtgatccgcgagatgttgtggttggtgagatcggcggtcacattgggatctatcagcatgataccgcggtcaggggtgccatcgcctatgtccacgttttcatggaagccgaatgggttgctgctggctcgctttgcgctcacgacgctttcgtcttgttgggtagaactgtctagggtgatgttcttgtcggcgaacgtctggtcatctgagctgtcccgaacaaatgtcatggtacgctccaggtcaaccgtgttccgcatgcctatgccgtggtcgccatcttcctcgtcaacttcgtggacggttgagaaagtggaaacttggcgactacctccgtacatggcatcggtcgagtcgctttgcgagacggagagacggcgaggaggagtgagtggctcgggacttggcgcatgatcgtggatgctgatggtttcgaaatattcagcggtgaatcgtgaatcccgcagcgcttcagactgcttcgccaggccggcgtgaggagtggggttcgtgggccgttcagagggcatgtcatcaggaacagagaaaggaaatggggtctttgggcggctggcgagcgaagaagtagaagctcgcgtgagaacctccgggcgcttttgacgagaccggggtctctcttcaccatcgttcatcacaaccccgtttgtctgggatacatgggtagtgccattgccagtttcatcagaatcgcgctcctcatctggggtcgaggattcccggccgttgctgaaggtctcattccgcagggaagattcgtgaaaactgccctggcgagagggggcactcgctgccgctctcattacggatctctgagcaaatttacgtgtcggagaggtctctctgcgagccattctcactgggctaccgttgtcaacaggaacactgcgcatgaatagcctgagttagctggatagacaactgtatgatctcgtacatcaaggaataatcttacggcaacttggatttgctgttttgcctgtggtggcctttgggaaatggccagctggagggggaataactgctggttgatgcgcccgacaaggacggcgcgaggggcaggcgagtgtcggttgggtcgtagggaaccgcgcgaatcgaactcttgcgagcaagcgatgcggaaggcgggcgaggaatcgagtccgtatcgtattgttgagtggacattgaaggcatgctacgcgcgctgattgaatgcgccgcttccatctttgtgcgttcacgactgagtcgtggttttgcacttttctcaagcgattgttcacagaaaaggaggggctagttgggagagaagcctttgtggcggaacgaaataatatcaggacgagcagccgccaaggaaaaagacagacagaaatgtttgccagtgccctggctgacgggaaataaagtgagcgcggacacggtcaggttggttgcgccaacaacgaaggcgggcggcagtttggcggttctcatcccaacttcacctccgactctgcttggcatgtcgcgtacctggatatcaacaagtggtccgcgataagggtccaacgattgagaaacctttggctcccttccgcccgtctatttgatcgatcacaccagcttctactgtaaatgctgtccatcgatctccagccattcttgatatgaggctacatccagccattccttgacgacagccgccagtgccccgtgaatggagcccatgataattcggacataggtcccagtacttggacttgacgttctgggtggatggcttatctgtatggcgaggagaacaacgaaagaagtatccttggccttccatatggatcctttctgttacaagcacttacaggtttcggacgagcaatcttaatttccttcacctctttctactctttgttctagcatcctcctagcattcttcaagggatttggctggtgtcttggaaatagatgtctccacgtctgagaggctttgaagctgaagtgtctttggaggactaggtacctctactggcattccaattcatcacgcgaaacgccatgttagtgcttttgacgcttgcatgatgtgaaatccgatgtccttttcttacttaactgggcgattgtgcttagaaatttcctcctgcactggcatacatgctgagaaagtccgaggcttagccgactgtctgacagacccccctcacgtcccaaaatcgatacaacgggggtccaaactcggatgtaatgatgggaagagttgtcagaacattcaagcattcttacatgcacaacaatcgcggaccccctgtcacaagcttgacaaaagccaaccccatggactacccacaagtatcatgtatgcctgcgataccttgagcctgcaccttctgcgctctaaacatgaaaattcggccagcaatacttgggggctgttgggtagcttggttgccgcttttcattgtcaaaccggtttcttccctcctccaggcctgatttctaactcaactagccgcgtactgttctccagttgttcttggcctatcactgcttttccagggatgctgttcttagacgcacatattcccatctttgtaagctcgctgcattctcttcttggttctcctacagtttcaagatggatagatcttatgccaggcagaaccccagatatctaagcacgtatctagttgtttgccttaaacattggttggtatagccgtatgttggcgattggcatgtattgacttaatgtcactggtttgtctgttacgtttctctttaccgcatcccaagttcgaaatcccagctctattccctgtggccttcctcaaattagacactcatcacgtccccttgttatatttccaccctacgtcccaagggggacggcattggtattgctcatgcattgccaagaacttcccgaccaggaattcgccatattgccatgttcccacaacgtatttctaaaactttcttgctcttacattacagcggcaccaacagcttcactgggtacctacttaccacattgcttcacgcatcctgcctccaacatgccgggcatcttggtggctaccatgtttatgcctgggtaaggtgcggtgaggcaagctgcaagtggtagttgggagtcagtcaaccggtttagagacgccattcgaaatccggacagacttatttcccgtcatgaacttatggatatttccaggatttattaccccgacggcatcctcatagacttccttaaccaccaacacaattttcgagcagccacttctctctaaagagcagtgacgactgttggctgtccttatacaagttgacctagctggttgagagcctggttcacaggcctctgcatctttgaccatgtttttcagggtctcaatcatcggtttcctccaagcactgacggtctttagtgctgccactgcgtcttccttggtgcagagagactcatcatgcaatactccagacaatcgggcgtgctggaccgatggtttcgacatcaccaccgactgggagaaggaggtgccatacaccggccgtaccgttcatgtaagacacacaactttacgaaaatggaacttgagtccgactaacagatgtcagtatacgcttgtccttgagcaaggtgacataattggcccggatggtgttttcaagcatgacgcgatgctgtttaatggtgagcgccagaaaaaaaaacgtagatccaaagtgttaaaccatacctctaactaatctttctctaggctccttccctggtgagttctgacattgattattctgatagcgcactacgtagactactaatctttccatgcaggtccaaccattaccgcaggtgtgttatcctggcatgcctaattctcaaaacatttctcaagatctaaagctaattagaacacagattggggtgactatgtcaacgtcactattatcaacaagcttttgtacaatgggtacgtttccagcgtttggcttcgaagaaggaaacaaagccattcacgaattggcagtcggaatactttaaggatctgtactaatggggcatagtacatccattcactggcatggcttacaaatggaagacaacaacattaatgatggcgttggtggtgtcactgagtgcccgatcccaccgaacgcaacgaaatcctacctgtttctggccgaacagtacggaactacctggtaccactctcactactccgcacaatacggcaacggtgttcttggcgctatagtattcaatggaccggcaagtgccaactatgatgttgacttgggcacctttcccatcaacgattggtattacgagtcagcagaccagatcttggcccaagtacaagcccctggagaacatggagggccgaccattccgccccctcccgacaacattctcttcaatggtaccaatgtcaacccggctgatatcaccatgggagagtacgcgagggtggtattgacccctgggctgaagtacaggcttcggttgtttaaccccagcgtgaattatgcgtacacattctctatcgtaggacacaactttaccgttatagccaccgatctcgtacctgttaacaccaccgacccaagcacgacggtctcaagcctgttcatcgccgtagggcagcgattcgatatcataatccagggaaagactgaagaagaaattgctagtgacggcggtaacggcaactactggatcaacgctacccaacccatcagtggatattgtgggaatttctatggaaagcctgcggccatcttgagctacgacttcccggatgcaacggacgaacttccgattgttgatggactggtaccagaagatttacgctgcgaggattccaccgactttcggcccgttgtggtccgcgacgttcccccgagcgagttcagcatctctgaatataacacgctcccggttcatctcatgaacgacaagaaacaaagcaaagttttctggactatcgataatgtcgccatcaacgtcagttgggagcagcctttgctggaatacatccgagaagacatcaccttctggccttatagtgagaatgtgctggaaattcctcccgaaagcgaggtgggtaacccctttctttttgtccccccttactctttcaaagctatggtatatgaatatcatcaggatgctaacctaggtctagtggagcttttggctcattgagaacaaatccaagattcctcatcccatgcacttacacgtaagtagacccatctccccccttgcgatccaatcatctgggcctcaggtgacatgctcttctcgtcgtaccatttatataagcttgtgtatgcttacaaaacgactgtgtaaaaaacagggccatgacttcgtcatcgtcggcaggtccccagcacccgacggcccaggcctgtccgacgccatgatgccggtcaggcatttcgaccctgtccttgacacttcctctctgaacttcacgaacccggcacggcgtgatgtcacaatgttgcctggtaacggctggctgattgtggccttccaaaacgaaaacccgggtgcttggttgttccattgccacattgccgtaagcaaacttgtcctccactccctcctctccaagtcaccttgctaacatgaaaggtaaaatgaaaagtggcatgtcagtatgggtttgagcgtgcagttcctcgaaaggaagaacgaaatcaaggaaaagatggatctgaacttgctcgtggacaactgcgccgcctggcaaagctacattgataccaatcctccttaccaaccaaagaacgactccggtgtttaaggtagttaaaggggtcgtagccttactcactctgctccagatgacttactagagtaaggagcttggcaggtggcaagttggctagacaacataggatgtagttgacgcgcaagggtacaaaaccgggcaggatatgaagccggagacgggacctttttggtatttctttggctgccattcactggcaatggatattgggtatataatgatactccgtggtacgagaaatatacgctccctctgcctctcaaacggaacctccctcaaagcttcaagccttcttgacctccgcctggaacttgactacccaatccgagaactcgtccttctcgccatcccatggcttaatcagcagctcagccacagcaaagcagtcgaagaagcactgatccatcaacttgtcgatctccacaggatccaactcgtaaaacgccaaagccagactaccgaacctctcggggatcttcttgagcagaaccatgatctcgtccaaccgcgtcgggagatccgaaccctccaccggcgcagtctgcggtaggctcttgagcctgcgcttcccaacggcctggtacaacagcgtcaccagcctcaaccggcgcaaacagctgtccagccgctcgcggatcttgtccgggtcgtcgcgcgggatgtaactcgacgagttcatcagatcgtcaagcatagcttgtgtatccgcaatctttgtcgcctccagtgactgtgtaacctccttcaccccttcgtcttcttcttcttcgtcttcgtcgtcgtcctcctcttcatcctcatcatcactccccgtctcctccccccactccttcaactcctccatcacatccttgaccgtatccctcaactcctccgtcttctttaccaagtttcccccaaaccccctcttcgcaaacgcaaccagctcatcacacgccgcccacagcgttcccgtattggcaatgcttcccctcccacccttggccggcccgtccttcaacgccttcccatctcctggtatcttccccaccaacgccctcgtctccctcaacaccctcgaaatccggtaccccagatcctggctgattgtctttgtccattgcgaagcaacacagatttgcgcggcgctggcgagccccggaagcgggccggaggtcaattggcggaggatggagatgattgctgagggcgtgaagggctcgttgatgatgaggagcgagagcttggtggcgtgcgcgcggaggagggtggcggagtcggaggcgagggagagggggttgatttcggggtgggggttggcgggcgcttctgtggaagagggggcagaagtgcgctggttttcggcggtgatgttggcgacgacggtttcgaggcgggtgatgaggtcgagggtggaggtgattaggttgttgagggcgtcgaggcccgtggggttggtggtggtggtggtggtggtggaggacattgtcactatcttctgcattcgtagtatcaagttgaatgagggtcggctgggattgtgcgaccggttttgcgcctttgttgttgccgtcgtcgtcgtcaatatcccgtcgctgacggttgatgatgctattcgcgaaatcgcggggcagcctggggactttttttctacgctcggtggggtcgtcgaaaccttggacgttctgtgtggggcacttttggcgcggcttggcaggatgggacccgggcagtgggggagggtttaccgcgcgtcgtctcaaggttttggcagcgcgcttaacatttgctgcccagcagaacttgcacgtgacaaagcctcaaggtacatctaacgatgctgacagctggcaaagcgccggcaggagtgcaagttgtcctgaaaggtaccgaccacgttcaggttccccgcccctgagcactcagctgcactaacaattatgtacgggagacccccactgggcggacagctatccgtcgagctacaggggcagcatcccatgtcaactggacgatctggtgaagctgtatgtacaactggcaattgtcttcgcgattgttcaactttggatggtttgattgtttccttttctttccttctttctctcgttcttcttaccagctggacagacagtagagtggtatatagtacacgacaatgagacggactgctgctttggtgctgttgagcaccattgctcccactggcactatcgctgctactgagagcgtccccagaggagttgggcctgaatgtaagtggaagcttcccatgttgtttcacgcaccttgatggtctatccgagattttggtcttgggctgcgatgtttacggacgagttggcgtggtaccaccaatttaactatgtgaactctattcattcttccaatgcttcctccatcaatgaaccataccaatggcccaagtacattaccctacgtctcgaacccgatagctaaccacccccaaccacctcctaaacagtcgcaaagttctacgcaaacaaggaaaccttcacctgtatcagcaacccctcgatcgtcctcaagtcctcccaagtcaacgacaactcctgcgactgccccgacggctccgacgagccgggaacctcagcatgctcgcacctggaccccctctcgcccgagcagcctctgcccggttccgtgacgggcactaccaacaccacgcgcgccctgcccggcttctggtgtgagaacaagggccacatcggtgcctacatccccttcatgtacgtcaacgacggcgtgtgcgaccatgaactctgctgcgacggcaccgacgaggccctccacgtcggcggcaccaagtgtgagaaccgctgcgcgtccattgggaaggagtaccgccgcctccaggaggagcgtcggcagagcaaggagcggtcggccaagcagagacggactctcgtcaaagaagcgagcgagctgcgtcggcgcgtggagagcaaggttgctagtttgaaggaggagattgccaacttggaggtgcagaaggcggagttgcagaaaaagtacgatgaggttgagcgggctgagagaggcaaggtggtcaaggcgccgggcgagggcggtaagctgggtgttttggttggactggccaagaagcgcgttgatgagctgagggatacccttgataaggtgctggatcagcgcgacgacttgcaggatcgcgtcgatcagctggaggatatcttgagtaagctcaaggaggagtataaccccaacttcaacgacgagggtgtcaaggcggctgttcagggctacgagaactatgctgccggcaagtctactgagaagaagtcggaggtcgttgatgccgatgttttggaggtcctcaaggaggatggccccgattcgggcatcaactgggctgagttccaggaggaagagagcagcgatgccgatattggtatgtaccttgctccttcaacccattccatttgcacagtcgatgactaacaagaagccctagtctacaacctagaagcctacctcccgccctccgtccgcccctttatccactccaagatctcctctctcaaagtctggctgattgagaacggcgtccttgccgacaacccaaccaccggcggccctacggaatccaagctagtcaaggccgcgcgcgacgcgctcgaggctgcccgcgccgagcacaccaccaagacgtcgcagctcgccgacgaggagcgcgacttagccaaggactacgggcccgacgacatcttccgcgcactcaagggccagtgcgtcagcgccgacgtgggcgagtacgagtatgagctgtgctggttcgatcgtacgacccaaaagagcaagaagggccatggcaacaccaatatgggcaactttgagcggatcactaccgaaattgccgatgaggaggatcgcgtggatggaaagggcctgggtaaggggccgaggatggtgttgaggtttgagaatggtcaggggtgctggaacgggccgcagagacggacagatgtgtggttggcgtgtgctgagaaggatgagctgtggagggttagtgagagcgagaagtgtgtttacaggatggaggtgggcacgccagctgcttgtgaggatgtgggagagcctggggctgggaccaagggtcatgatgagctttgaggaggagacggagggggagttgggtatcagaatggttggcaatgttgtacagttggtgaaaatttggtttgtttgtttgtctatatgtgtgtgttggtctgtatgtagatcgtttcgggtcaagcaagcctgcgaggtgctttatgaagaatcatacgaaatcgattggtatctttagactgtggcgagaaacaagagaatagtaaaggctggtcagggcttactacaaacatcctgtcatcgaagtccagcagctgctagtttacgtcgcttcatggcttcatcctggtccgctaataccctagcagtgagcgcagccgtggcggcgttgttgatgccactcacccggctagatatactctcaccagcactcttcttggccttcttagtctccttctccttgtcagcgtcaccattggcctcgtcagccgtgcgcttgttctttttcttctccttgctggcgctcttgtcctttttcagactgtgcgtcaggcctttcgtcttgagatcctccatccgcttcgataaccgttgaatatccgccttatcggtcggcagaatgggaataacgtcctctgacttgaatggttcgctgcactctgggcacacctcctctgtgatcatctgtatcgccatctcggcaaagacgtggccgcaagggaccagatagacggattttgtagatggtcccagctctttgagcgtaacgggacacgcaaagatttccttttcttttttgttgccacccccgggcggcgtgtaccgcttgaacttgagcttgaccacgtcgcgaagggatttgatgccggtggaggcgaagcttagctcggtcgcgaagatggctgttggcgttgccgtcgactcaccgttgcccacgctactgctattggtgctggtattaacaagcgcgggagatgttgtgtcttgtttgttctcggaggagtcatcgttactaccgggcatcagccccttgaggatggattcgtaattgtagagacggccgcgccagtcagacacgacggtttcgagatcaatgggctcggaagagatgggatcgtgggtccaggcgtggttgagcgattcgaaggcggtggctttaagctcgcttattgtcgggttgcgcgctgcttctttgacgagctcgcgtcgcttggggatggagcctccgtcattacccatggtggtgatggtgtgtagggggctgaggggatggttgttgctgtggtcttggagttggttgagggtgtatggtccgtcaagtattattacagtagaggtatttaggtacaattcgatgaagagagttggccggagacggagtggcgtcgttgtgtacactgcaggttgacggaatggacagagcaagtcgcggcagagataagataagaaaggaagaaggggacgggaagagctgaggttggttggttcctccactgtaaatttaaagttcacgacagggggcaccgggcttccatccgcagcgggatgaagcgcgtcaaagcgtgcccctgtgccaatagcagttgtccactgcaacctgtaattggagcttgcagatgcgtgccttccactggcttccagttgtgtgaaattcccgttgcaagccgttgaggtgttccaggtgactttgaagccgaagcctcatgagacgaggctgcaggggcgacaagaggatccatgcccgccaggtttagtagctccaccgtatttccaattctccatctacatagtagtatactgccctgagcccccgccggcgacggggaacaacgtcgtcgacaaattaaccaacgaccatcggctgcttggcacattgtacggcccgccgtgtttcatcgccgttgttgttgatgatttggggatacaaagctgaaattccgttatatccatcattcgagaagcagattactgtagcggacgcacacccaacgcccgcccgcgcaaacatcgatcccgcggctcgagacctttccgtcccccggccccggctacctatccagccagggcatccacacggaccctccccctcctctccctcctcctcccaagacccaatatccattgtggtccttcatccagtgacgcagcgtggaacccctccttctcgggctggctgtcgtccactctcaaacttcaacccgaccgtttcgttttccctcatcaccaaccacttcaacggcgacccaacagtcaaggaccagggtctccccaagttccaccctgtaccttgacagccggcggtctatcggtccattcccgaccttctctcaacgactagtctaaactactttccacttcagcttgaaggctgtgatagctccaagcttctacgatacccagaaccacccgccttacttttgatttaggcgcgcgtggtcacaagttataacggatttgcattctatcttcggcctattcacttcgtcttgctgacggtcattacgactcacgagcgtgttacgttgctggacactaccgcacgcccatttgcccgttccatccaaaccatttcaatcgcatttgacccgaacatcacctgctcccacatcgatcaacctcaaaccaaccactgcaaccgaccttgcgattgcgctcagcccacgacccgcgacactcttgacgactgcgacaagaaggcgcagctgttacacacgcgcccttcgcctcggccggtcaaccggctcttgaagcacgttggccccgcttactatgggccagcgacgataggcctagttgcagacgaggctgtccgacatctgaaaaagagatcaagacgttatagtcggacaacaccaagatgtcgctcacaaaggagcaagcagcggcaacgctggaaacatacattcgcgatgtgaggaatcgcacctctagcgacgacgcgcggaagcgcgctgctcggcagatcagagatttggtaaacgttgcgaagcaaggcaagtccaccaattccgagtttctcctcagattcctgtcagatattggaacacatgctaacatacaaggctgtatagaaatgggcgcggagcagtttacggcctttttcaacacagtcaaccaaaggaccatggcgcttatacaagggaccgacacgtgtgaccggatgggcggtgtttacatcctcgatgctttggtcgacttcgatggtatcgacctagccctcaagtacagtcgcttcgagcagcacattggctacatcctccgcagcaaagacgtaacaccaatgcagcccgccgcggtcgtcttgggaaagctttgcaaacctggcggctctctgatctcagagcttgttgatgccgaggtcaagctggctctggaatggctccagtcagagcgagttgaagaaaggcgatatgccgccgtccttattctacgcgagctggcacgcaacgcacccactctcatgtacccgtacgttaacttcgtctttgagcagtcctggatcggcctccgagatcagcgactgttgatccgagccacttctgccgagacagtcagtgcctgcttcaagattattagggaacgtgatcaggccatgaagcaggagtggatggacaagatgttccatgaagccgtcaggggactcaagacaaacactgtcgagtcagtccatgcttctctcttggttctcaaggagctgctagagcagggtggcatgtacatgcaaacccactacggcgaggcatgcgatatcgtcttccgtcacaaggacgccaaggacccggctattcgtaagacggtggtcctcctcatcccggacttggccaactacgcaccgaacgactttgcatcaacatatctgcacaagtttatgattcatctttctcatatgcttaagaaggaaaaggaaaggaacgatgcctttctcgctattggtaacgttgccaactcagtcaagagcgccatcgctccctatctcgatgacgtcctcatatatgttcgagacggcctaagtatacagtcacggaagcgaggttcggtcgaccccgtcttcgattgtattagccgtttggccgtggccgtaggtcagacattgagcaaatatatggaggcgctcctggatccaatcttcgcctgcgagctcaccccgaaactaacccaggctttggttgacatggccttctacattcccccagtcaaggctaccatccaggaacggttgctcgatatgctcagcaaggttttgtgtggagaaccattccgaccgctaggagcaccgcatcccaacacactcacttcgatcccggccatcccaaaagatcccaaggatccatcagtgcaggagcgaggaaaggccgaggtcaaattggctttgaacaccctcggcagttttgatttttcaggtacgttactcttcagttccccaagaagccggactggccaaagaaattccaatctcggtccgatgctgccagttacgaagaagggcagtcgtcgggacattggccggcctacactgataccccattggagcgagaactgaccgtagctgcaggacatgtcttgaacgagttcgtccgcgacgttgcgatcaaatacgttgaagatgacgatccggaaatccgtgaggcagctgctctcacctgctgtcagctttacgtgcgcgaccccattgtcaaccagacaagttaccatgccctccaggtggtcgcagatgttattgagaagctcttgacagtcggagtttcggatccggatcccggcatcagacgcactgttctggccgccctcgacgagcgcttcgatcagcacctagccaaagctgagaatatccggaccttgtttttcgccctccacgacgaacaattcgccatcagagaagttgcggtttcgatcatcggacgtctggctcgttacaacccggcctacgtcattccacagttgcgtaagaccattattcagatgctaacggaactggaatacacggatgtggccaggagtaaagaggagagttccaagttgctcagtctgcttacgcagcatgcccaggacttggtcaagccctacgtgaactccataaccgaggttctcttaccaaaagcgcgtgatcccacgccttctgtggctgcaactgtccttcaggcgattggcgagttgtgcacggtcggcggtgaatcgatgcttgcttacaaggatacgttgatgcccattatcattgatgccctacaagatcagagtgctcctatcaagcgggaagctgctctccacacactcggtcaacttgctagcaacgctggctatgtcatcaaaccctatctcgaatatccccaacttctggagattctccagtcaatcatccgcggagagccccaacacggcacattgcgacaggagaccatcaaacttatgggcatcctaggcgctctggacccttacaaacatcaggtataggataccctgaggtcaattccagacgaaatcaagcaccttcggcatttgaccgatcacctatatgaaatgctccaggctagtcctgcaaaggacagtatggccagccaagtggccaatgtcgcgagtgcgaggagcggaaacccctcaaacaagacccccgattccctcaaaaccgcgttgactaacttgatgcaggtcgaagaaaggactgatgacaacaagcggaacaatgaagccgcccaactgactgatgtctctctgatgatgggtggcctaacaccatctaatgaagactactatccgaccgtggtgatcaacgcactgcttcagatcctgaaggatcagtctttagtccagtggcacggaaacgttgtcgatgccatcatgagcattttcatcactctgggactgaagtgtgtacagttccttgatcgtgtggtccccgccttcatatcagtcatccgtgcgtcgagcaacgcccggcttgagttctacttcaatcacttgagcaggctggtcagtatcgttcgccaacacatccgagtttatctcaaggacatcatcgatgttcttcaggagtactggcacacaactctcgcgcttcagagcactatcctggggctgatagagtcaatctcgcggtctcttgagggcgagttcaagatttacctcgccaagttactcccacttatgctaggcgtgctcgagaaggatgttagcacgaagcggcaacctagcgagaaagtgttccacgcgttcctggtatttggctcaagcgccgaagagtacatgcatttgataatcccagttattgtacgcctcttcgacagtcacagccagccattgttccttcggaaatcggctatcgagacgatcggcaagctttcgagcatggtgaacttgaacgactacgcgtcaaagatcatccatcctctgactcgtgtgttggctagtggcgagccgagtcttcgggtagcggctttggacacactttgcgcccttatgctgcaactaggacgcgactacttgcatttcgagcacacagtcgacaaggcgatctccatgtatgccatccagcactcgaattacgaaaaggccatcgagaagctaaagaagggcgaggccctcccacaaaatctcgctcctcggtttgaagacatctccatggagggctttgctgccgaaaacaacccgcccaagaagttgaccctgaatccggtgcatctcaagcaagtgtgggaaacaaagggcaagtccaccaaggacgattggcatgagtggttcaggaagtttagcacaactcttcttaccgagtcgccgaaccattccttgcgtgcttgtgccagcttggccagcaactaccagcctcttgcgcgtgagctcttcaactcggccttcgtgtcctgctggagcgagctttatgaacagttccaggtatgtcagcgcggtatttagaatgatccgagccggatactaacagcttgtttaacaggaggacttgatcaccaacattgagaatacgatcaaatcggagaacgtgccaccggatctccttggccagctcctcaaccttgccgagttcatggagcacgatgataaggcgctgcctattgacataagagtattgggacgtgaggccgcacgttgccacgcatacgcaaaggctcttcactataaagagctcgagtttttgcaggaccataatagtggtgcagtggaggctttgattgtcatcaacaaccagcttcagcaatccgatgctgccatcggtattcttcgtaaagtcaagacctacagggagggtatccagttgcgcgagagttggttcgagaagctcgagcgttgggacgaggccctcaacttctactgccaacgtgagcgcgaaattcccgaagaccagcctgttcccgtcgacattgtgatgggcaagatgcgttgttatcacgctcttggcgagtgggattctctggctacgcttgctggaaagacctgggccaattcggcccctgaaattcagagacgcattgctccattggccacaaccgctgcctggggtctcggcaaatgggactcgatggacagctaccttcagtcaatgaagcgcttctccccagatagagctttcttcggtgcgattctggcccttcaccgcaatcagttcagggaggctatggcatgcatcgagcaagctcgcgaaggactggataccgagcttagtgcgcttgttagcgagtcttacaaccgggcttatcaggttgtagtacgcgtccagatgctcgcggagctggaagagctcattgtctacaagcaatgcgacggagagaagcaggctaccatgcgcagaacctgggagactcgtctcaagggctgccagcgcaatgtcgaggtatggcaacgcatgctgcgtttgagatcgcttgtcatgactccgcaggagaacatgcatatgtggaccaagtttgccaacctttgtcgcaagtcgggccgcatgggactcgccgaaaagtcactcaagcagcttattggaaccgactcgccattggactctgtcattccctactggcacgatcgccatccgggctcggtcggcaacagaatcgcgtctccgatcttgtatgcggttctgaagttccagtgggagattggacagtcaccaggattccgcaattcggagcacagggttgccgagaagacgctgtactgcctgcagaggttcacgcaggagactgcgcaccgcgttgaaacctcgcgtatgcacatggctgcccatgcacagaacggcatggaggtgcaaaaccagccagggtttgccgagttcaatgaagagatgatgcatccacaggcacagaaacactggcttgagcagactgtcttgctggccaagtgctatctacgccagggtgagtggatggtctcgctgaacaaggacgattggcagcagaggtaccgcgccgaagtccttgactgctactacaaggctacccactacaacaacaagtggtacaaggcttggcacgcatgggctctggccaacttcgaagtcgttcagtacctgacaggaaaccgtgaggttgatgtgcgcaacaatggggagcagaattacatcattcaatacgtggtgcctgctgttcgcggattctttgaatccatcgcgctgtcctctggcagctctttgcaggacactctgcgcctcttggctttgtggctcacacacggtggccacattgatgtccataacgccgtcactgaagggtttacgcgtgttagtgttgatacctggcttgaggtcataccccagttgatcgccagaatcaaccagcctcacaagagggtgcagcagtcagtccatgggttattagccgacgttggtcgtgctcacccccaggcgttggtgtatccgttgacagtcgcaagaaagtcctggcacaacacgcgtagggtacggtcggccaaccaaattcttgaaagtatgcgtcagcacagtctccggcttgttgagcaagcggagattgtcagtggtgagctcattcgcgtcgcagtgctctggcacgagttgtggcacgaggccctcgaggaagcttcgcgcttgtactttggcgaccacaacatcgagggcatgtttgccactctcgagccgcttcacgagttgctggaggctggcccgcaaacccttagagagatctctttcgcccagacctttggccgtgatctgagcgaagcgcgggattggtgccgtcagtatcaagagacgcaagactccaatgaccttaaccaggcatgggacctgtactacacggtgttccgtcgtatcacccgccaacttccgcagatgacctccctcgagttggcttactgctcgcctaatttgctaaacgccaaggatctcgaacttgctgtgcccggaacgtaccgcagtggccaggaggttgttaggatcatgtcttttgacgccaccttcagcgtgatcagctccaaacagcggcctcgcaagctcgatatcgttggcagcgacggcaagacatacactttccttctcaagggacacgaagatatccgccaagatgagcgtgtcatgcagctgttcggtctttgcaatactttgttggccaacgactcggaatgcttcaaacgacacctcaatattcagcgatacccggctattcccctttcacagaactctggtcttctcggctgggtccccaacagtgacactgtccatcagttgattcgggagtacagagattccagaaaaattctccttaacattgagcatcgtatcatgttgcagatggctcccgactacgacaaccttacgcttatgcaaaaggttgaggtctttggatatgctcttgataataccactggccaagatctgtaccgtgtcctgtggctgaagagcaagtcttctgaggcctggctggatcggagaacaaactacacacgttctcttggtgtcatgtcgatggtcggctacatcctcggcttgggtgatcgccatcctagcaacttgatgcttgaccgtatcacgggcaagatcatccacattgatttcggtgactgcttcgaagtagccatgaagcgcgagaagtatcctgagcgggtgccgttcagactgactcgcatgctcacatatgctatggaagttagtaacatagagggtagtttccgtaccacctgtgagcatgtgatgagggtgttgcgcgagaacaaggagagtgtcatggctgtccttgaagctgtaagtatcctttgctatgttcctttcttaacgggatcgctaactgatacgcgaaatagttcattcacgatcctttgctcaactggcgcttgaccaaccccaccagcccgcctggtcccaacttcaacgccgagcgagaggtcgccatgcccggtggccctggtccgcgcgcccgcaggccatcaatccttgacgctcccgtggcacccaccgagttccttgccgcgcaggctgctcctggtgcggatgggcatggaatggggatgtccgctaaccccggacgctcccgtgcccgcaccaattcgtctgccatctatccgactggtagcagcatggttaatggccatggaaacaaccagcaagagcaacaggaggttcagaacgcgcgcgccctcgaggtcttggaccgtgtgcagcagaagctcactggtcgcgacttcaagcctcatgaggagctcaatgttactgatcaggtcaacaagctgatcatcgaggccaccaagcttgagaacctgtgccagcactacataggatggtgcagtttctggtagacagtctttagggagatgaaaacaggacgttgggatatggttcatcgaaagcttgggtggctggtggtcctagacttgctctaactttgctataacttgctataaaggtgaaacaggggaattagaatactggttgaaatggtgctataggtgaactggggcggtttttgataggaacaagcgagatcatcaagttggcgttgggggagtggttacataggcacttttgcgttgtttagtctgggtagatgttcattttatgtttttaatagagcgcgtattcaaaagctggctgtttgcctgcgatgaaacacgaagtgatctcgaactgccccaatgcctcctgaagcaactttttttcatcctcgtccccagcaattaaggtcatatcaaacaagatattggccgatgcacacctcgtttcaaagaatagggagcatgaagccaaccattcctacaaccgcagttaaaaccagcccgaccgataccgacagcacaccagctcctcccggctgcgtaacatctcccgccgaaagtcccgtggactgcgcagcccgcgtcgaagtcaaagaacttgacgttgtggagctcgtcggcgtgctagacggtgtagtcacaccatcagtcccatcatcgacgctgagagttggacgaaccggcatcgtcgatcccgggcggccaccgccgctagcagaatcctctgtctgcactggtggcgcggcgacggaagaagaagaagaagaagaagacgatgtcaccgccggtgcctgcgtccgagttgtcgtcgtgggcgcaggattggaaccaccgccattgccacctccgccagagccgctgcctcctgaactgctgcaggtcctaccatttctgcagcagccggtttctgtgcagtagaagccggactggatggtttattcccgtcagttgctttttatacgaaaaggaaatcgactggcttgtcaaaggggtcaactcacatcgcaataccacccttcgccggtagcgcagcagacacttcccagcggcatgcaccagccgacatcacagttttcctttccggcggcactgcaggtgttggaaccgctaccaccacttcctcctcctcctcctcctcctccactaccgcccccgcctccgctacctccaccgcctgaaccaacagcgcaagttccgtggtcagtacaaacttcgccggcgtcacaatagccatggtcgggacagcaaacggcgcccgcgggcatacaactataaagagagagaacaaagagtcagtatcaggattgactttgactttgatcgcgaaaggacctgggaaacggcagctagtttcttacccatgaccacaaagtacctttccagcatcacacccaccaccaggcgaacaggtcttgccaatcggacaacaggtatcccttacggtgcagtattcgcctgggtcgcagtatccttttctagaatatggtcaagaagcgtcagcccatcatcgtccgcatagcagcacccttttgtttctttttccgccacaagagttggatggatcaatcacatacccagaacagcaggtactagccaacggcatacacccgattccacatgtcgtctctcctataccacaacccgccgcattgctaccggtaccgatggcaacgagaccttgttggtttgggttgggcgaggtaccaggcacggtgggaagccgttcgtaggcgaagccgcctaagagggcgcgggcggctagagtttgcatgcgcatctttccttgggcttaattgtcgtctttcggttatgagaacaaggagataatagtgagtgaagtcgctgtggagctgagctcacgcctgggcgaagggttggttggttggtcgagaagtctgaagctgggagtaagaacaccagacttataatctcgaccaggaaaggtgtaacccaccggcaagtctggacgcgatgaactatttataccttcttttccgtctcttcatcaccccaaccaccacaccgcgtccagccgtccatccatccatccactcatggctttcggtgactccgcgaaatttccacgtcaaccaaggccgtccgtccacaccatccacgccaacaagtattcaagcccgcatcacttgaccaaacaaagtgtcaaccactgcacggtcctgcacctagcaccgcaccaatccaggcttgccatgggccataccacttcaagggaacaagatcaacggtccccaagcctcgataaccaggggagtcccagctcaactctgtactgtgcagtccatactgcatagtacagtctaacacaatgcagatcatctccaaacagtggatgggtaggtagcttcaaattggtctctatgaatcttttgcatttactggactacactactagtgtagtcccctgcctagggtaggtagcaaagagccacttacttacttacttacttacttacttacttacttacttacttacttacctagccatccatcaaatttttctcaaatttatttttcccaagccatccaagccacacttatcttattttattttatgccccagcttcaccactcatccactaacatcacatcacaacacaaaaagcttttattcacttacataggtaggtagggtacatctgtcaggaggctaagagctcgtgcacagaagcacctcagtggctgctgctccccttcgtcaaccgacgcgtaggattattaacgataacgcccatatcgggtcgggctcgcgggaaggataatctagcaccgcgccgaagcgttaaactagtacgaggttctataacgctcgttagcggatgaatagagtttgtataggtataaaagaggttcaatggagcgtagtttattatagtcggtagctattaatatatttttagattaacccctaatttactattccctacgtatagctacgaccgtaatcactttagcctacctttcgcctacgttcctaataaattaatagttcttcttccgggagttgagccgatattattaaaatatatatacgtagcggctggtttatttctcgtaccgctaaaactactcctcgtccctcttatattactacccttatagttattataattaaaataatccaacctcctctacctttattataataatgctaacctactataaaatttattgaagaaaatagtaataaagattacccccttataccgctccgggctttctatttgtacccccaaaccttagaagctaataaattcgtatataaatagtaattattcgaattttagtttattataattaaactcctccttaattacttccctttgtatatattttagtaagaatagcttactttcgttagcctcgccgaataaaatttagtaggaaattaccctcctatccttactaggttttattattaaaattacctcttttataattaaattcgtatttctactataacttcccttactaccccttcgttagtagctattactataattactcctttattaattatagctatattaatttatactaagcactgtcctaaatataatattactaaatttattagtaaaagcttcttataattataaaattatttctataatattaatatatatttctaagagtacccccgtacttccctcttattcgccgttagttatattaagggtaatcctaagaatatataaattaaatatatattaattctctatagtaagcccgggtataatattatttataatatacctacatagaacgacctctatactttcttagaaattaaatataatagtaatacctaggctattgaacgatccgcttttaataaattcgaatgtatatagtaaagtgcttcggaaaccgttcgtaacttttataactgttattatactaaagaatttaatttattatataattaattaaaatatattcggattgttatttaggttaaccaattgtaccccctttttaaataaagtatttttttaacggctaatattaatataataaacgaaataatagcgtatataaaatagttagaaggtttaaagaatattaaattatccgtattatattattaaaattagatatctttaaagtatattccgtcgtcttttttattttcgtaccctcctacttcctctttaaatactctttcttaatcgtcctataataataatccctccgactttctccgttacccccttactactttctaaataaaccctaatcttatttattccttttattattaaaaaaactatatgtataattagtatacttaattgaagttactaaatacttactataaatatagtataataggctatttcgtagtaatatacccgaaccgagcctattacaattgtaattaggttggctatttagtacggaattaccctattcttataaatacccctttgtatagagtaaatactaagctaattgcggctaaagcggcggttgtaactgcttaggataatgtaggtggattgtaaatatacctagagacgaggttattagtaaagatttatagagattagtagagtatataagggttaatagatttgggcgcggaattaaacttaattaataggcatttacttctatcgaacgtaaaaattaatccggtaccctattatcttattaatttctcccttcggcctattcctatatatagtacaattacctattttataaaaatatataatttttatagtactaagcggacgaagcgaattacttttattataattaaatccccggccgtagaaattatccttaattacccctagctttataagtagaaccctaatattaattaatagtaataatcgtttcggttttatattaaagccggcgatctcgtattaaatatagtactagcgaaggaagtatataatactatagccgtcctagtagggctttagtagaatttaattctactattaaaccttcgggaaatagtaagggtagaagaaggtttctaccttcctgtatatacgaatatcctattcaaaatcccctcttctttagtattaaagctcgtagccctacttattataatagaatctaccgaatcgcctttaatccctaccctcctagtaaaggtttttcgaataatatttaatagcatttaccctgccctagtaccccttgtagaactagcgctattataacccttagaattactaaaggaaataaaaggcgaatttactatctttaaattaattattctgctggagtacgaagaattctaatcgatattcgaagcttcggctatactcctaccctaatataactagctagagtattatattaatttaattaaaggggagttagcgctttaaggaccgatttatatattaaatattaaggaattagaaatattatataaataattagtagaaatattctaaaaaggatagatttgtccctctattaatctagcgggtacctctattatttttattctgaagaagggtaaaaaattaaaactctatattaattttagggcgttaaataaagttataaagaaaaatcggacagtattaccccttatttaagaaatttttaattaattattattagctaaggtctttataaaattagatttaaaggatatatactattaaatttagattcgaaagagaaataaagagaagacggcgtttcgtacgaagtacaggcactataaattcttaattatattaataggattaacgaatatactagtaatattttaaatgtatattaataatatattagtagggctaataaatataatatatattatttactttaataatatcctaatttatagtaaaaataaagaagattatattaattacattaaggaagtccttcaacgattataggattataacctctatataaatctaagtaaatacgaattttatataaaacgggtattgttcttaggatatattatctccccaaaaagtatattaataaatttaaagagggtaatagtaattatagaataggaagttctaacgaacgtttataatatttaagtttttttaaggtttatagggttttattaatactttgtaatattatactctaaagtaactatacccctaatggagttattaaagggggataaacggaagctgttcgaatttatagcggaagtagaagaagtattcgaggaatttaaaaaactattttagaaagttcctatattatattatttcgacctagcgttataaatccgaatagagacggacgtattggacttcgtaatcggagcggtttttatataattatataacaataagtagcacctaataattttcttctcgaagaagaaatcgccggaggaaattaagtatagggttagggatagagaattattaataatcgtaggagtattgaaagtgtagaagtaatatttattgtatataaataaactatttttaataattatagattatttaaatttataatatttttaaaataaggaataagtgagtacgaagtagaattagtaggtattagaattagtagtatataattttaagattgaatatcgtccgggaaagttaaatttagcggataggctatcgaggaaattgtaattgtaaggaggaaaattggaggtagggggcgattacttattaataaaggttattgaagggagcgaagagaagggttgggcgataaaggaaaattaaatattaaggacgctaataaaataaataattttaattaaaaaggaagtttaaaagacggtggcggaggagagagaatagtaataggatataagtgaaataaaagaaggttaagcgttggaggatgaaagggttaaattgcgggaagaaaggcggaattcgtagggggaggataggctaaatagggaggagaggaagcgaaaggaaattaaaagtaatagtagagaggacggaatagtaaggaaaagggtaaaatttgtaagtaaagctactgttaaattaaggagggaaaataaaggtattattataaaaaatatcggcggatatataatagtagcgagggtatggaaggacgaagagtaattactattattaaagtagtaattattagaggtgtagaaggaagatttatttattattaaagaagtatagaagaatagtgaaggggggaaatgaataaagaattagaaaataggggaaaataaaatactatagtattaatattaaatctacgtcccgaaacggatgtaggccgagttactctatacttactataatatagcgatagctagatacttaaattaaaggaagatattaaagcgtattaattaattttactattggtttactattacgattaatattaaatcctatatttataaa