aatagtaaagtaatatttaaggattgggtaataatactacttaataataataaaacccaattagatttaatctataggacctatacctcggtactaggcggctacctaagaagggataagatatttaatttaataaactatacgtactagtagctaggcttgactatagtaattaatatttattatagaggctaccttttttactctaaaactaaattatcccaaatagtacctacaaacttcttaaaactattactattaccctatacgctatagtaggatattttaataaattatataacgctattacctagattaaagaggaataggaagggagtggcctattagtatataattataataattaatagactaataaaaataaaatactttatcccctacaaaggattaacgaccgaagaattaataaaaaaattcatcgaccgtatttatatactatataatttgctagatactattatattaaataaaggaatataatttatatttactttctagtaacaactctcgggaaagctaggtattaaactaaaattatttatattatattataaggagataaataattaaatagagagggttaatatagaaatagaataatacttttgaacctttattaattagatttaagacgattaagtaaattagttagtattagccgaattctaaagaaataacctttaatcggcaattataggagtattaccgttcttcgctaactatggattttatcctcaaataggtattaaacccttaaagttactactaccggacgcgttactaaaataataataataaatatttaaaattaataaaattatagagtattttaaagcggtttaggataaattaattgtattattaaaataaatttaggactaatataaagtagtagttaatataaaaaggataaacgcccctaagtataaactaagcgatataattatacttaatatagaaaactatataattagccggccaatagcgaaattattactaaaattcgaaggccccttctacgttataaaggcaaactcctattcgctagaactattactactaataaatataaaagtcacctatatagtcaatatcttaagggttaaaccttatataaaaagtctattaggatagttagacctaattacggatattaaggctaataaaagaatagttattattagaaccgataattttattaaagagagatattaagagttcgaagaactattagactactaaaaagtaggaaataactaatattattaaataaaatagacttattacccccttaactagcaattaatagttaatttagaaagttactacgaattaatttaggaactttacaacgctcgtttaaaattaggccctccttacttaatttttaaaaaggaatttaaggtgtaataaaaaataaagagtatttaggtaccctccgataatatactactatagctagggcgactactaccggaattaaccttaaattaactagtaaaacgaagtacgaagttaaataataaataaaaaaggtaaattaaagtaaaagtgaaaaaattagtaaaaattcaataaaaaaagagtttaattcgatttattccgtataccctagtcgaataccttatagtatacccttttatagagtaattgttaatagtaccgagagatagtatattttatagcggtcttacgtctcctatattctagaatagccctacgcaattaatattagaagattagaaaataaaaaggatttaagaatattaatagtataataattaaatatttaaagagaaaaataagttatagtaaggaattaaatgcgtaaattctttaaatttatattaatagtaattataggcgtccctacaaattgctatactataagcgtccttatagtacccctagtagggttaataatagtaggagttgttaaggttctttatatatagtaattaagttggtttttaacgtacaaatagattattaaaagtaataatagttcttacaacgaaaaggtcggattcggcgatattttggctagtaatccgcctttaagcgggaattaaggtactagcgggcgctaaataccttcccgttttagtaagaaattttaccgatatttaattggacgtagctataggaaggttgggagggcctactttattaataataatagattttctagagaggagcttcgttttggaagggggtagtattataggcattactactatattcctatatatagataggtactgcactacaatagtatagctagtttgtaactatctaaatacaatatagcaattacgtatatacgtgctatagtctgtatactggacctacgcgtaccctatatagttctcgtacgcgtataggattctcttcttgttcttcgtataataattaaagtcttagcttagtacttgctcgcgccccgtgataaatagtaagttaattattataacctttcttaacgatatagcgcgtacttacttacttatatttttaatattgaagttataataggttatactcctatttataatatagtatatctagtatttaatagccttattataattcttatatttataattaagattatacgcctatacctataccagttcttaatatgcggtactatataattttacccccgtacgctcctttcgctgctagtcctcctttagattcttttcgacttttactaatatagtatttattataatacgtttaaactttttaatattaattaaaatttataatttttataacgatagtatattaactatttatagagttggggtaataaaaggattaattaaattacgaaagggggtaggagtagaaggtatattactataggaggatagggtagcggggattttactagcgggcgggttggttaatcgaaatttgaataatatagtgaaataatagtattggctagtgtagtggaagtacgattttataatagtcttatatttaatattattatacttattataaaagtccttcctaagaataatcttattatatataataacccgggcgcggcggttattataggtagcggcaatatatataacattatataaaaagattaattattttgtccctacggctatattattactaataatatcttttatataattttattgtatatataggattttattaagtagtatcgtcctaaaccgctatttatagagttcgttattattttatttaacttcaacctctttaaatgaactatattcttcgatagtaggtaatttaatatggttagtagtaatatataaaccgactatattaaattagacttatattgaattagagtatttaggatatagcggcggtagtactatagtaattagcttacgggtagtatagggttaggttaatagtattaaaataattaatttagttaaggaggttacttcgctattattattacccgataaataaaataaagtattaagagtccgctttttaagggtaaggcggacggggagttattatttaactttattattgttattagagtcttcttcgctactagaaatttcaatagatattgcaggtttagggggggataataatagttttaagattaaaattaggattagctttagttttagcgcagtagccttccccttcttaataatagtctttttaacggtagttttcttaatagtaatcttaataggagtagccttcttcttaggtagagtagtcttagggataattttagtagattattcggttttataactcttctttttggggtagaatgaagtgcgttgtagagttattaggttagaatcttcctaattttaatctttattaaagtagactattagtacgctacttcgagtacgggattgctttacgccggcgggctttaaattgaggattgtcctgggaggtattgttgcgatggatttgattaattactggtgttgtgattactttgtacgttgaaatggcttcaaattgatgtagaaattgttgtaaaataataaattttaacgaagttgtgcaatatagaagtgcggtgtgtatgtgtgtgtgcacgcacacacacctcttgccaagactgcacaggcgattgtgtgtgggaatacttgccgagcgccttacgtcagcacgaccagtccgtccaagcccttccactttcatcgatgtgggaggtagcaacgaatatagtggccaatcatagtgaccgcggctcattgttctgtccgccagtcctctgatgggaaggtcgttggcgttgggtacaagccggcaccgtcatgatcctgccctcaaggaaatacaaaacacggagatggaggagatagcaaagtcagacctcagccggaggagactcgtctgcccctctcggaattggggtacggcgacgttggtagtcacgaaagcattgatatgtgagcgcaaaggcaaaggcaccggccaccacgcctacgatgatggagaaggcaatgcggttttgccaatgcatcctgagggtttcctcttcagagcagtcgtgcttcatggatacgatgttcgttctggactgggtgggtaaattgtggtatgaaggcagaggaagagaagctgtgggcgctctcacttcatttcatctgaaactacgatgtcgccaactacgatgttgccattccaaatcgcggcgttgcgcatcacagattgtacataggtgagggattcttcaatatcttcacgagtccggtacaccgagttagccatcgatgattagacgatcaactcgggggtactttgctcgttggtcggtttggctgaaagtccagcctcaagactccattccatcaaacgttcatctcatctacgaagtcgcaagtgtctgttggttcaatcgtttcctacacgggctcactcactgtcacagtgggacacactcggtccaacacagcaaacaagcattgtctggcccgggcgggactacccgaagacacagggtgaaacgcttgtcgagcagctttggacggcccgtctgagatccgggtcaagtcgactcgacacatgacttaggtattttaggctgtttactgcctgcccacagaaggaagacacacagagacgtggcttggaaggggagagaggcgagcccatcgtgaagatcgccagccgccggaaccgctgccctagtttcatgaacatcagcggctggcttgcttggctagagaggacggattgttgctacactacactgcagagtgccgtctggccagcatgctgctgatctgtggctcctgtggatagatacaccgaaagttgtctcgtcgttgcgatgacaatgcgttggtgttgtcggtgctctgtggtgtgttagcaggtgggacgtccacgaacactttacccactcgaccaccgccgatgtggtcctaggctgtgcatgcgctagccagcagcatcgccagctgtttacttgttcctggcagcacgcagcagcagggcaaatgtaaggtaggggacgagcggcacgggacgggcactgcaaggggcaaaggaaaatcagtgccgtgacgtgacgtgcgcaaggcccgcagctgctacgacaacagcgtacactgctacgtagtgtacacggacgtatcgcatagagcctccgaactaagaaaactcgcgggacatgtgcgccgtctgggtgggaaaaagtggcgcggcgtcctcctgtcatttcccctttgccatcttcctccaccgcacattgcgtatcccgagatccggtcctccgaggccgtgttgcgaacatcgtacccagcggcagacgtcccaaaacagttgcgtctgccgagcttccactccgtcaaaggcttcgacacgtgtagctcggaacggaaccgctctcctccatcccgtcggtaaggctctgtggacatgtgccaccaaccatcaccagaaaagggaagggaagggaatggaagaggaggaggggactggcgtgttatccccaatctgagctagcgtcaggaacgcgttacaacgtgctgatccagaaccacaaaaccgacgcaaaaccgaggcgtcagacggcagaaaggagaacgctgccgttgctacgctatgaacaccgtggccgccgggtccaatcagatctgccgcacaatcccagacacacatcgatcgaccggtttcattttaacaaaagcccgtatgtaaaatgggttgcctgatgttgccaacatccctcgttcacggcgccatttgtcagacagtaaacacgttggcgggtggaacagactcctccgcgactaggcaaagccgcgacgagaccgacaacacgcggcgaggccgtttcccgttgttcatcagcctgccactggcttgagtgcttgggtaggcggttatccacatgagataccaagcgcttcatggagggctgaatctcttaaacagcccaatggaaatgtcccatggttacctcatgcgcttgctacacttttcccttcgcgacaataaccgcagagggcaacactggaaacttgaatgaaagagaggctgggaaaggggtcgagacttttgtcggaaacgccaactgatacccacagcttccattgatccaccactcaggtctttcggcttctagcctgcagctctactgcaggtcgctgctagggtatcgctgaagggatcgaaatcgctgctcatcatttcccagccaccgattatggagctgaaccacgcctcgtgttgcagcaaacccgaggtctttctgtggtccccgactggcttctctgtctctctgtttgtttggtggcgatggtgttagttatgtatgatggtggtgatgatgatgattgatggaatgaatggctggtccgaccttgcggcctgtcgtcgtgacgccagccatgcccttccccatgtcttcactctccatctcttcccctcgctcccctccttgacctggggggcttcccaaccgacatgagtggcgtgcagatgcagcgctgagtagtggaccagccgagccactcttatggtccgttgcctgtcacgattggaaaggaatgagagcaccattggcatccaatctgcctactcatgacagcctctgggcgactattgaaggctggacctgtctatgtacactacaggctttacatagccgtcgcacaatttctggaacaggtcctgtcctggcgtttcatctagctggtctcagcagtcgagctctgcctagctgactgccagaacctgatgacggcttcagcggagctgctgaaaaagcaagcaacaacctcgggaaaactggcggtatatgactgcgagaactgggtacgagcacggatccgtcgttatttagattgcgagtggttggcacttggcgagaggtaacaagtcatgttcgccgatcgaatgggtcggccgcgacgtttgatcgaatcgaagtcgatatgatgcttgcctgctccgctcaggttcagctcatctcgagctcccatcgtggtctccggggagcttgaacctaagcttgattgggtctcgggcctcgttggccgtagctggctgatcccagaacgagattggcgagggggttggggacttgctggggactcgctggggaacgggtaccgggcggccgagcaaacagagacgaatcagggggcaatcagggccgatggcgtggggatcaatacggacccttggccacgcactaagcccctttcgctttcgataaacaagctgttccccacaccatatgtgcgtaaacagatgaacagcagaaccgctgcgacgccgcaaacccgtcacaacgggcaaaaaagaataggaaaaatggtggatattcgcacagccgggacctggaaatcccacaattcctcctgtccatcccatctccaaaccttttatcaacccgtcagtacctaccactgcccggacatcaccatctgaccgtccactcttctggccgctgggcatctgtttcggcagcctacactggcttgatgctggatcagtgggtgctgtggaatggttatggttcctttcagaggctcccgctgctatgagatccacgcgatccgcgtagctgaagcctggggttgagtgaggtatatcccccaggggcagttctacctagctttggcagaaaacgaagctctctcgccagcgaatctgtcttgtcacacaccgctcgccagcgatcccattggaggacccccccttctggagtgttagaccccccatctccatttccccaagaaactctcccgcacttcagatgcacatcgccgtcgtcgacgcccacgcggggctcagcgagcctccgtctccctccgtatcgcgccctgttttgcttgtaattctccctacaaggccgggccaaccacctcccacaatcggtaacggtggtcccgtaaattccccagacgcacactccgctcattatttgaaccggccttgctcgtggtagctttggcagtcttgatcttctccttaccatcttccccagtcagcatccggccactcacaatcaaccacaacaacttcggaatccccatccttttctataccctcttcgcagagaaatcgactgaatccgagtccaagaagacgggtcgcacagtgaccgccttcttcacctacgtcaatcgacttcttttcatagagaagccagagtcattcttttcatcaatctttcgtatatcgaaaggttgataggaaagactgcctcttgcgccgtagaaaaccgccaaactggattttgaggcccgtgttcccgtccctttcagcatcttcccggctacgtaccgggaacctgaaaagggcattcagactcatacgcacgttcacgagaaggttgaggtcaaggtcaccaagccggctcatggtgctcaccatgaccacggccatgaggaccaccatcatgctcccgtccctccggctgtccatgagcttcagcctccccgtgtagagcagcgcattgtcgaggaggagatccacatcacccgtgaggaggaggttcacaaggaagatcaccacaaggagcatcaccaccaccatcgccctgccagcgcccactcgcaccgctctcaccattcgcatcactctcacaagcctcactcaccccatatccctcaccttcatcttcacaagaacgagggccaccaccaccatcaccaccaccaccatcacgacgaggaggaggaccacaaggagcacaagcaccacctcattgaccacctcactgacaagctcccccacatccaccgcgctcactcggccagggacgaggaacaccaccacaaggaccacaagcaccacctcattgacaaggttcaccgtcctcactcccaccactcttcccaccacgatatcgtcgaggtgcacaagacggagcatatccatacccacaaccatggccacggctcccacggctctcatggctcccacggctcccacgttggtccggtgatcgttcccgagcccaagcacaacgaccaccaccacgcgccgcactatcctctggagcctcaggagcaccattcgcacactcatgtgcactcgcacaccaggtgagttgattgttctttttttttttcttgcgttcttttattttttttatcctagtgcaagatccgtttttgcgttccacatcccgttaccgttccatcctttccttccagcctccgttttgaaaccagactcgcttttcgcccaggtgggattgctggcgtgtgtctgcttccgcggtggtaacattgagctgcaaaccagtccagctggtagacccctggtagaagcggctgggtctcgcgcgaatgcgttgcgaaatggctagctggagcggtctaggggctggcgagctcgtaaaccagctgctgagcttgcttttttgcttcaccgctcatggttaggcgcggcagacccccctagcctcttaaacattcccctttttgtattagctccatggtccacttacgatcaagggacggagcgggaaaaatactgtaccaagtccccttttcgggtcccagccctctcaaagccctctcatatctgctcgtctctactgttctctacgcctatatctaaccagcaaatccctccagtggtcacaacttttctgaaccatccttcgaaaagcctcatcatcaccactcctcttctcatcatcaacaatcctccgacagcgccagcgctatcgacattgctgagcatcaataccggtccaagttccagcccgcctaccacaacgaaggtcacgtagtcggttccaccgtcgacgtcgctagctaccgtcccagccacaaggagtccacccacgtcgacgacactactgtcgacttccctgcactccctgcaccccctagatccacttcttacaaggagaagatcgttgtcgacgagactaccgtcgacttccccacctaccgtccggctcataagaaggcacccagcctctacagcgagtctactgtcgacatccaagaaaacgaactttctctagtcaaagtttccaacaacaacaacacatcttccaaaatgggctactacgacgacgacggtaagcacccatcatccatcatccatcctcattattcatctttccttcagacactttgactcgtctgtctgtctgtcttctcaaaacaataagctgaccatgtcttcctccattacagctcacggccacgttgaggctgatgccgcgccccgtgccaccaccggcactggcaccggctctgcttcccagactgtcaccatcccctgccaccacatccgcctcggcgatatcctcatcctccagggccgcccttgccaggtcatccgcatctccacctccgctgccactggccagcaccgttacctcggtgtcgacctcttcaccaagcagctccatgaggagtccagcttcgtctccaaccctgcccccagcgtcgtcgtccagaccatgctcggccccgtcttcaagcagtaccgtgtcctcgacatgcaggatggctccatcgtcgccatgaccgagactggcgatgtcaagcagaacctccccgtcattgaccagagctctctctggaaccgtctccagaaggctttcgagtctggccgcggctccgtccgtgtcctcgtcgtctccgaccacggtcgcgagatggccgtcgacatgaaggtcgtccacggttcccgcctctaaatcgagggttccgtcatccgttcaataatatgactttcccccttcctggaatcggacacacgacacacacggttgggttaataagggctgcttggatgttatgatatggtctctctgatgctgggtctgattttttgcgcgcgtctagaagatgggttggataatttgtactggtagtatgctccctccccatccatgtatatgaaaattgtaatggaaggagtcgtcagtaatacaaccttaaaaaactcgcttcgtcttgttccaattgattgtgtgtgaacagcatttgcatgaaagtgactgcattcttctggtgctaaaggtcagttcacatcttgttgacagcttgatctcgcttgaggtgtcgaacaatcatagtgcatcagactagcgacgtcctcgacttctgattggtaggattcgaagatcatcgtcctgaccaatcgtgtcttgtctctttttctgtaagtcgaactgtcgatgtactagtatacatagtcaacaagagtcaatacacgccaaccaatgagagagccaatccacgtcaacgaataggagagccaaaagtctcgatggtgagtggtagccggggatgaagttcagtggtgtccggtcagcccgtgtcttcggtcatctcatcctgaaccgtcttgaaggacaagatacacaggtcgaggcaaccaccaggattgaatgaaaatgattcgctccttcggatagtgggagaaaagattgctgtgccgcacggctgcaagctggacgcgggtcattgataagcagcccctcacggcatgcgacactacgagttctaaccaccttctcaatgaggagaagccttgacctctttctccaagtacccccgcgtttgaaagggtgagagtggcaggagtggtacgggcctcgggctatcaagggactcaagtccgtgccaacaccggatgactgtcatacaaatcggatcccgtatcttttgcatgactttccagctccctttccagctcccgtctttgcattatcaacccaagctgagatccgacggtgacgatttggagtttgaactcgatcaacacaccaagataaaccttttcactagagctcatcagccacagacattatgggtgcttcgcagtccaagatgccctttgaggagaaagccgttttcaccacggacgatgaatacgtccatgttgagaatgggctcgtaggtgagaagggaacgatcacagacatcgttaaaagccgtacgccagaaggtctctccttctcaacagtctcgaaatgggagggcacacttctggaagaccccaagaacaggtaggatagtactctcagacgtcctcaactaagtaagatcaagcttacctactgactgataccttgcgctcgctagattggccctgtccgccctgagcgccgccaacccccgtgatgtcctcctttcacgcgcagtcaagatcgcggagcagcaggtatttaacatcaagatcccgttcgaagggggtcccatcaccaaccagcggcaaagcgggcgttgctggctctttgctagcaccaacgtcttccgcgttgccctgatgcaaaagtacaacctcgaccagttcgagctttcgcaagcctaccttttcttctgggacaagctcgagaagagcaactggtttctggagcagattatctccacggccgaccaagacctcgactcacgtctcgtgcagcgcttacttcacgagcccctcagcgacggcggccagtgggacatggtctataatctcgtggacaagtacggcctcgtcccgcagacgctgtacccggactccttcaacgccagctctagcagcgtcatcaacagcatcatcttcaccaagctgcgcgaatacgcccttgtcctgcgcaagctcctctcctcctcctcctcctcctcctcctcctcctcctcctcctcctccaccaccaaccccggcacggcaacccagcaaaccctcagcaacacaaaggccaaaatgatgaaagaaatccacgccatcctcaccctcacccttggccctccaccctccgccgccggcgaattcacctggtccttcgtcgaccgctccggcaaggcgcgcactgtccgctccacacccaaagcctttgctcaggacatctactcgcccaaatttcgtcttacctcgtcgaccatcagccgcatggtctccctcgtgcacgacccgcgccacccacctcttacgctaatgacagtcgaccgcctcggcaacgtcgtcggcgggcgcaacatcacgtacatcaacgtggacatggccacgctcaagtccgcgtgcgtgagcatgctcagggccgggtatcccgtcttcttcggtagtgacgtgggcaagttcagcgatcgcgtggctggggtgatggatctcgatttgattgattacgagctggggtttaacgtgtcgttgttgggcgctgataaggcgagtagactgcggacgggcgagagtctgatgacgcatgcgatggtgttgacggctgtgcatctggatgaggagaccaacaaaacggttaggtggcgggtgcagaactcgtgggggacgggggtgggcgaggaggggtggtttgtgatgagtgacggatggatggatgagtttgtgtatcaggcggtggtggatgttgatttcttgagtaaggaggtgaaagatgtgttgaagcaggagccggtggtgttgccgttgtgggatcctatggggtctttggcttgaatttagtcgggtgctaactggtgatgtgcgtgtgatgttatgggagctgatgattttgaagaatgtcacgccatgactgatggatcttaaagctgggagttttactcggaccagatgagcaaggtagtgaaattgactggcgacgatgatgaaacagtccagtttcaagttacttcgtttcgtttctatatctctttgtaacgttcgtagaaccgttcttgtttttaacacagagcagccactcaatcgctcctgcctcacttcaatgccatggcaggattttcgcttggactatatcagccccaagttcggaattttccaatagccaaaacgggaaattagtaataatccaattgattgtgtaggctggcctcgcgcgttcaactctgtatacatattttagccctcgtgtacttttcatgtacttttcaaataagttcggaagcgcagtaccatgttgtaagcataccacgtccactagatatccatgaaggacagacatgcagatgtcggcgaggacagaagaaggtagtacatcagagatgtagaatacaactggtgtgagcttgtttcgacagttcatcgtcgtgtgaatggggcgattgagcggttgttcgcttttcgttgcacatttcaactgtctaccttcatttgcggcaaatgggacgagcgaattgaattaggccagactgatatccatcaaccacaaccaaatgcctatctatcaacatctcgagttcctaaagtgatcatcgttaccacgccgtagtcgtgcctcttgtcagcctcatttctaccaggctacccatcaccactggtgccagctcactcggatcagctgtggcagatcttgacaaaagaaccacggacgttgccgttgatatattgcgatgtgatgattgggcaagtagctgtctacggaagagggagaagtgtacggcaggttgcttgcagattgaatcacggtgatctgaatctaatctttgttcgacttgcccaaaactgctcgcgctctagccctaagtggtgactgagcggatgcaaagcctgtttcccccccttctgcctccttctttttcttcttcttgatcgcttctccagcattccatgcagattgttgccgaaaggaaaggaaaaccaattttgagggtaaattttgacttcctttaggggcgtctgagggccatctcagtgagcctgtatcatccggcagtcttcatctaagatgaggtttgataaacaatcaacatctccatctccatcgcacctcaaactccggtgtctttgatacgtgcgaagtttccgagcagtatatatgagcccacactttaggcaacgacgactagaggtactcatgtaaagtctgatcttatagtccaggctcaaagtcttggacgactgccaggcttagcacccgaagcgggtctccacaggcagaagagaaggtgtcttgctcatcctcgtaaaatgaaaatccatccctggtcaggtcaaatcaacaagcggatcagatgagaaaaagactgaattcttcttgcaaatagccggctcattgtagtgtagagaaagcatatgccttcctaggacaccccggtacgtcgatacctgcgtaagcacactcagggcttcatacagtccgacgactgttcacaaccgagttacacagcgctcgttgaacatccagatcatcattcggggatcatggaagatggtaggtcgccaaattttcgatataggatcatgatagcgagtcatgtctcagtctcacgtggtgtacatagtaagtgtatctcggcatgggcaacttatcagccttaaattcagtccctgtcaacatatgaacaacttccaaggtatgccatcacatatgacggagaacaaggcaatcatcaccaacagacgacaacacgaggacgtgaatcttcggggaaaatccaaaataaagccaacagcgatacagaccgtgaatcggctcatctccactcaaacgtcgcttcgatataagtcgcgtgtctgaagagcagaacatcgtcggaacggatgcatgtgttaccccactcgggatactttgtggaaaatgtcacgttggactcggttgccggctgtttgagtcgatccttcttcgttccgggcaagggccagatcaaggttattgggggtcatggcgtggttgggtttaaatggatggctgcccaatgcctcacgcaaatgacatgacattccttccagaaacctgaatctgagatgccatttctgtacctgagtgtccactcaccgcgagcaccggatgggaaacaggattaacgaggcctaccctgtgtacacctcaggcttatacaccccataggaggaaagagaaagaaaaagcaaaaagaaaaagaactaaaaaaggtggtcgtggagagttttgagggttacgagatgatcggtatcttgaaacttgctcgcttgctcaagtgcatgcaaggaatgcccggaaggggagggtaactgaagttgttggaggaaggaggtcgtgacggctgtgttgttcatacaggctcgatgtgacggaagggagatcgggggcgaaaaagaagctttggatatatggaggttatgtatggtgtctgtccacatcacgtgtgaagagaagctcgtgtaccatgcggtgcaccaaaaccgatgagagatgatgtcgcgacccaccgaaactcgagaaatggcaacgtataaatgacccgtcaacacaagggaattccctggatgatggagggacgaaaagtgtagatatgcatcatggcgggcaagccatcatggtgcgacgccatcacatatcgatattgatggggctcgaaatgaccaatccaagttatacttggcgaaatgggaatctgatgtttgtccgggtcgaagtgctgtgtgacaagcagaagtgtgaaggagatagctgacgaagcaggttgagaagacagttggtggttttcgaaaaaagagacggcttgattcggaagttgggagttggacgtcatttttccctgtttcttcaccttgacgaccaattatgtaccttgtagaaagtgggtcattgtttgttagtgccatggcccgcccgcccacatcgctgctggcaatcactactgttaacactataaccaccaaccgcaacctcaacatctgaaggaagttgatgctgcaaggatattgtgttaaatagcattctcaagatccggaaagaccgcaggctggtatgtgagtattatctccatagagaggcatgagcttattcctctagctggtgccgaatgatccactataatggacggacgaacggattgacctgccatctcttctcgacgacacgaggttcgtccgatcctgaagcgcccggcaccccggagacgggacggcgggaatccccaccccaattgaaacccaaaatccacatttccaggaactccaaggaacagctacgcgctagggcattggtgttgaagcccaaaacccaaaagttgaatgtcggtcaagctatcacggcgaggagtcttacatttgccgttcacactaactagttcggtcgacggggaggtcattctggaattggaactctggcggtttctcagcttgaaaccagaagtgccgttgttaaggccacaccctctgtgcgtagcctcatcaggtacacaagaattccagggtcctgccaatagccgaaactgtgagggaatgaatgctcgacggggaacatatagcaaggttggcctgaatgcagtgacatgggttgcctggatgaccagaattcaatcggctccaacgagggaaaaagtagacaatggaagatatatgtagtgtaagagaaaacaagttgggcgtctctcgagggtagggtggccaactcgtaactgtcgaatcaggccgacgccccatccgtctcgagacttgaaagccctcaaattggtagtaatactgaatatatacagcaaagactgtagtgtactccgtccgtccgtggatctcactcatccggttcacgccacttattacacctcggcggcacatacatggattatatgttttgggtaaggtcaagagtagatctagtcacctgctcactcgactttaggaatcttttcatagtcctggtgagagttattaaggtcaattcagtgtccgacttgcgtgcaattgctgatcgactcatctaaacacagtttccttcgtctgatcggatcgcgtctgatggtaaagaccaaaatagatcgagaacttcggccaagggcatatccgctcgttccaacctccacctcactagcctcttcgttaacctgcccaatcgtgtcaaaaaggtatcctctcgcgggtcccaggcgaacagtctgaggcgaacggccagtcacgggtcttgtggacaagagttccatagacatccctcgaggtcttcccaactttctcattagctgaaccccggcgtctccaactgcgcaccctggcacgccccccctgcacacaccccgccatacgcaatcgtccatccacccgcctcgggtctctggccccgcctgccctcacccatcactcagcagcgctgcctacaacctccaactctacgacaccacctgtttttttcttcctacccgacatctctacctaaatctcacctctcttcatccaatctgcccaagacgcgggaaactacacacaccgaaaaccaacgccgccacgagcttccacttgcagagactttgggttacttggcgctagtatctcgcccgtccttcttcagacattgtacatttccatcccaggtattgtcactgtctcacacgggcgttccaagtatacagcatacctaccttaactgtgaccgagccctccatcccatctgttgagtcatctatccagtcatctggccccgcgatcccaacaccaacttccacccgaccttcgacattccatccttgatcgaccctcgtctttcattcctcgctcgaacgcgccggttgtcgcaatggccgaccagagcagatacagatatccatcggcggcgcccccagttgggagacggtcccctcccatgtacaatcccgcacgcctctccatgcccataactggagctggaacctatcagtcgctgtacgggggcgagatcccagttctccctacaacccatgaggcactccctctccgatcgcctgtttcgtctactaccaccgactatcgtccaaccaccattcccatcgactctggtagctatgccgtcagaaaggagcccatcccacggagcatgagcgtgaaggaccacggcaccagaagccaccgatctgccactctcgacgcagcctcgaagcgccccgttatcagccatgtgccccaatcaccagttcccagtagcatacgatcagggagcccatcacgccctgtctaccggaccagcgatgagttttacacacaacctgcttcctccttgaaccggtcacgaagcgttgcacgcgccccattcagcgccaatatggatgatgccgaataccaacgtttacgagaacgaaccgaccgagaaagaacggaacatgaaagattatatagccccagggctgccgacctgtaccgtgcgtcacgtccgacagtgctctattccaacaccccccgaggcgctcctgggtacgacgaagaagcatttgttgagtacacaaagccaggtgaattggctcgctatgatctcgatcatcctcataggcgccggcgcgaaagcatggatcactactatcgaccggcagtcagtgtctcatctgatgtaggacgcccatatgacaccattgaccggcggctttacgacccaacaccgaacgctttcggctatgacaaacccggccgagatgcaatttccggactgcatgaccacaacagcgttcgtattcccgcaccttcagaagttctttctgatacggcggtgcgccgaccccctgcgcttcttgactctccgctactgccagggtcttcggcgactacagagcgcaatttgcgccgcgctgcctctcgtccgcgtccagtttccctcattcaggaaatcccaagccgatcagtccatcctgatgagtatcatcgagttcgggaggacggctactataaggatgacgatatctcgcagcgcggattcggcatccgacctgctgcgaaggaccatggagagcgacgaaggtcaccccgtgaaaagcggtatcacgacgaacgacgagatccacgtgagcccagaaggaggtccgacgaggacctggagcctgtcaggcataggaaccacgacgaccgtgaccgacgagactatcataagctaccttcgactcgagaacatcttcccgttgacgaccgggaaatcaggcgcgacaagcatgtccccattagcgacattccagctgcatccgcaatgacagtggcatcacctataaacggcagggatggtagaggtgatagggatatcgagtctccgagacgacgctatgaggaagactatgagcgccgagatcctgatttgcaccccaggaccaaccgtcatgctgagcattatgagcataggaggcctgatgattttgagccccgccggctcgccccccaggaggacgattatgatcgtcggaggagtgatgttcctgaaacctacacccggctgagccgtaacgatgacgactatgaccgcaggaggcctgatgaacacgaatctcgcccacgaactggccacggggatgaggactataatggcaggagagacaatgagtttgagtcccacaagcgaaccgattacagagacgatgactatgaccgtagaagagtggatgattttgagcatcatacacgggatggccacagagatgatgatcacgagcgacggagaatcgatgaccctgagccttttccacgagacagtcacagagatcgagatcatgatctcagcagagtcgatcatcgtgacacccgccaagacgatcgcgatgaagaacatgacgaacgtcgaagggaggtcgatgattccgagcctcgcactcggcctagtcgtgaagaagactatcaagatgaccgaaaggttgatgaatctgagcagcacgtcaaagctggccgcgatgactttcggagaagccatgaaagttttcagatggtcgatatacccggagggttccccgacgaaaaagagactggcgacgaaacagatgcagaaagccgaagccgccacagacgcgacacagaggcgaaactcaacggagagcctgcctcttcgccaccacaggaacactcgagggaacaatccagggaacgcgacgacaaggatgatgagacgcaccgccgatcgcgtccttcgtctgctttcgatcctaacgacactgcagggctggaagagctgaaggctgagttggcagcacaagaagccaaggaaagtgccagcgagggtggtcgcacgcctaaagagcactcgcccgaacgggagcattcgcctgagcgggaacattcgcctgagcgggagctcgtcccagttgaagataactctaaacccaacactgaagccgataacacagcaatggctgagaatgaagcggacgaaagtaggggacgtgaactggttcctcacgggcagaagcaagttcgcgttgtgtctcccccgagagagaaagaagagaagaagcctatcaaaggcattctcaaacagccaaaagcacagtttccagagcatcctccccctgttcgggaggaagttccttctcacaaggacgacaagaccaaacaaaacgtacctcagggtgctaaatggacgaagatcaacaggaagctagtcaatcccgaggccctgaatctaggcaaggagcgtttcgaggtccgggatgattttatcatcgtcctccgggtcttggataaggcagatatccagaagtacgccgacattactgctcagttgagaggtgggttgcagcaattttcttatctccagactcgatccctttcctacttctcgccttttcctggccctcaactgtgatccgcccgcatacggaacaacgacgtcgactagcccgcgtgcgtgtccttcgatccgagcttccatcgcgtgcgtgctttcgcatgtggtagtgttcgctgctcgtttcgtgtccgccgtgcctgccttgccgagtttcacccagttctccgaatcgtgccgcatcgtgttgtcttgtgctgcctcgtcgttcgaatgcacacctagcctaccaactatatcatccccgccatggcatcgctatgctttctttgcttctttctgtcgctttttgcaggtcataagagatataggaattgctgacaacccttttcttttagagaaacgaaggaaggagtacgaagacgagcagaatgccaaggcgctggttcgccatgagagaaacgggtcgtatgatagagatgaggaagaaggcaagcgccgccgccaccaccgaaaagacagagaagacgagtatgacgacggtaggagagagtacagacgccatcgcgcgaaggatgaacaggatgccttgtatgacgcgaggcaaccgtcgaggtcccaccgcagagagtaaattttcgatacccgattggtgaggccatatagaggatatggagaaaagaatgttcttggagacggttcacgagatatgatcactagagttgatgatatgatcttgcctatatggcctttttatgcgaagaaaggaaaagccggcggctttttgatcgataccatgacggtgttggttcttgaatgcgaggtggggtgactgtgttttccacggcattggaggagcgtttcatattttcgtgttccatatagagagagtatgagtatgagaagcgactgaagtttgatagcatatcttgtccgaaacatcttgttgccgcttgttcggctgtccgcgccgcaatatgccagtgagaagggggcgtatattatccaggttcacacaatttcaggccttgactgtgaagttgcttactcagaaggtaatgaagtacaattaggtacacgatgcctcacttttagactatgaagaacaacccgcaaacttacgacactcatgatgatgtatcctatcgctataataacttgggaatatctgacgtgtacctctggcttctaagtttgcatctgtatgacactaagtagtgtaagaacaagaccaaaaaccaacagttttgaaaggtagagatacctcctgccctctattgtaccactgctccgccctgcccgcatcccgccgatggaccgtccctctgcagcattaggaaatattcgacgcgcaattcctcaaatcatcttcaaattagccagccatacacatctcgtatgggtgattaaatgggagagacctgggacccagcaagcaaaactaggagctatgcccatccacacgtgtactaggtaggtaggtaggttgggcttagcgattagatataagagggggcgggcaaaatggaagctctccaggtacagaaagacaaacgtcattacacgctagctccctgtggtgtaatggaggggcagggatagctaagccggcgcggcgacgaccctggaaaggcgcatctggacacctggggcgcgcgacacttcctttccattcaacgtccacatggcaattgactcgggtggcaggtgaaagttccattgcgccacttacttgtaggtcctcactcccaagaccagggcagataccaaatgccaaggcgtcatcggagtggcgcccgcgggctgcatgctgcgcgaagccccagtgcatgctacctctacgcgcgatccagaattggatcgggatgtttggcattcgttggtagttgggcatttcgcgggcgggggttgcatcgatgcattctttttccgtcttccaccatttgattgctagacaacatccatacgtctttcgtcgtcgtcgtcgttgtcgtcgtcgtcgttgtcgtcgtcgtcgtcgactaccataaagcattgaagcgcagtgctttgaaacattggcagacggtaaagcgacggaaactccgaaagaaacaagtgacgaagcgagaacgggagtgccggaattgatcacccggactggctgggctgtgtgacggagaaactcaaatcaccagctttttagcccggaggagccaaacaagaactagaggtagtagttacgtcctggacggcgtcagcaaagaccctgagttcgggtacagccacgagaccatagaggtaccttatctcttacactatcacattgcctttttcgtcacgtacaacctttttttgcccctgttccttcgcttcaacgttatagtcctgctctgcccctccgcaatgatcacctcgcttccacgtaggaagaaactagcctgggacagacgggcgacaaactacgagctaacggccctcgctgtcatcacaccttgacctctctacctctacctctacctctattgtacccctcgttacctcctttcctggtgttagctaaagacctgccgcccgtcatctaacgggaaagtgttggaactttgtttgtcatgtgttggtgttgagcctgccaacttttggttgttcctaccagctcttaccatttacctatatacttgctaccaatacaccgcctttcagccaaatagacctcgccttttccgtctttcgtccagtcctgaccgacctctcgtttaagagccagccccagtggtgaacacttcttacgcaaaagcaccagcatcctccgtcaactccagtccagtctgaacaaacaccactcagtcttttggccgccaaacctgaaccaagccacacagtaggtatctcacctacaaccaagttcctttttcggacactggcacaccaacaagactgcgccgagcattacaagaacgacaacacccatacgcgccattagccaagaggtgcaacactgcccacaagcctgcgcaaccccataccttaccttggctgccccaccaaagcatacgtaagggactctatttgaggcagggcccggcactctcatactacataccaagtctcgccgcgcggcaagcatatctacatacaacgactcgtaccgtatataatcccgacaacatctctcctctctcattctaaacatcgagagcctcaaactgatgaacgagggttcttgcaatagtgcctactagtcgaacacaataccccttccggcaagcatgtcatcgaattccgccgaaatcggcgaactgtcaccacagcagcagaacaaggaagcccagagcaatggcagctccgccgtagagcccagcaatgctttgcccagcggtcttcctacccgctcagcagtcccagctccgcttacagcaaacaaaagcccggcggttgatggacaacaggatgaccaggcgctggtatctccacgacatatgttgacaggaaaacaagaacactgtaggtggttgtactggttttgcccctcttgaaggagtccctttcccttcgccgaattaaaactacacccgggagcacatctgatctggaggaagcctctgactaacgatccacccaaccctttgaacagatcttaagcgggaactcgtttcggagcaggtaaaatgggagatttcggagctgaactcgccaaccgcattgcgacgctttggagccccattcaagtccgaccttggggagatttcgccgctggattctgagctgccgatcctacggtacatcttcgtacaccatgttcgcgagttcccttttctcgacaaggcgaaggagaaggagttctggcaggataagttgcaagtggtatggttacccgtcctcggtgtcctactccgaaagcactgcgaccccgaaaagaagaaaaataacatacgtcatggattgggcttcttgctgacaacgattcggaaacatgatagtttctcgaatcctttgcgagcaagaacatctcatcatcggaagatcgcctcgaagaaacgaagcgcaggaagctcgcgttgaaagcacagaagttggtcgagttgatgatggtgtcaggtgttcgtacatcttctgggttcgaggagaggatacggttctccgagctggaaatcgtggacgcaaacgcaattgatactggggttctctcttccatgccagagggcaactacttgcacgggtgggatgtcaacattgccggagttcgcataacctcgattaagcgaaatatccggtaccacaagcatgctgtacgtctcgccttttggataacttgaaacctgatgtggtgaggatccccagactgacactaggcaggaatttttacttcgggtaaaacgaaaaggagaaaaggaatacttcgttggaaggcggtacggcgacttcagcaaactttataagaatcttcggctcgagttgcccggcaaagtcctccccgttcttcccaagaagaacaagacgagcacgacagcaacgggcctttttggtggtggggacgactcggaggtttcgtctatatcatctgtttctacacagatggtcaacaaggatgctcaaccgaacggcgagagcgggagcacgggcggtgtctcgaggtttctttctgtgagaggtgagtcattgtcttatgatgcggctacgaaaacatgaagcttaccggtttttagagcatcgccgtacaggctcgtcgtcttctaggcggtcatctcctcgtcggtctgtggacgatcacaggtcggatagcccgagaaaagaagaggtctgtggcactttggataccagacaagagttaatggctaacactcttcgtagaacgtaacgctcttccgcgagagccaaaggatatccctccgcgccttcctgcgcaccctactacaaaacccacagattgctcatacaaaagccatatcagactttttgaccaataatcctacaaccctcaaagatgaggatttggaggacattgtccgtcgaaaacaaatggatgagaagagggtggaggagcagaagaagttttatgaaatcgcccggaagcgggcggcggatctggatgtttatatggaaaagtaagtcttacgaggatgaggtcagggattccagtgctgacaataacgtcttgtaggttccgacaagatatcgttgaacataacgggttgaccaatctgttcaaggaaatcaaagagaaggaaacgattcaggatcttagcatccagtaccagaagtttgccgagtggctgcggatagaggtcgctgccacgatataccacctgttcctcgccgaagacaactcgcctgagctgtttgcccaagcgaagaagatacattctttgattccatacacgattatgaagaacgtcattaggatcgccaaccccgccgccgtcatgtccaacgttctcgatatcttcctggctcaaccattcggtaccaggtccttgatgcaacgcatattctccctgaccctgaacgacggcatcaggagcgttcagaaatctatagacgcgctcgctgccaagatcggcgaccccgtgttcgtggacaagcttaagcagttttcagatggcgacgaggccctaaaacttgcgatcagggaggaggctgtccaagacgatgtcgacataatcgttgcgatcctgcgatcagagcagatctatccggctctcaatgctgaccaggttacgcgactgtacaatgcatacgtggctttcaacagtgcggttgagaacgtggacgaggagctcaagcagggcgcccagctcttctcgtatctcaagcagctcatgaagctctatctcagacagagggacaagtctatgatgctcaatcttattgaggaacctgtcaccctgcagctgttcagggatctgttcacaatcttctatgagccgcttgtcagggtgtacaagtcggcgaatgtctacaacagcgtcaccgactttgcggtgttcgtcgatgacctaattcaggttgttgagaaatgtcgggatcaggatgcgtctgcggatcctaaccagaccgtgcaggcgttcatcgatttgtgtcaacgccacgaacaacacttttacaagttcgtccacgaagttcacacgcatgacaacggcttgtttactcagctgatgggctggattgagggcattcttgagttcctacgtcacggacccaagaacggcacgctggatatcaacgcgttgttcgagggggcggtgcaaagcggcgcaattgaccatgataaggcgatagacgagatcaacaagctgatcgcgtggcaggaagcccgcaaaaagtggcaccaagacaagactcgccagaagatggcggcagaaggaggtgccatgggtattgacgcggtgcctggagggttcagcgccagcgactttggcctggaccagatggacctggaggacatgcagtacgaagacgatctgtcggactcggaggcggaacaggaggttcaggaggagatggaccccatcgatgccgagcggagaaggaggaccaagaagcaggaccgtctacgacggaacgccggagagcccacgaagccggaggtttcggaggtccacaagcttaaggacgactttttggcaaagctgagacaggtacttgcccagtagtgcagtgcagtctagtctagtgtgatctggtgtagagggcttgcgggcgagtcacaactctacaacgtatgttactgataagtcaaatgacaatagagtaatgattatcgccatcatcccaaagacaaagtatggtatgggggtgtttcgggatcatggaacttcagagagaaactaaacacaagtgagggttcgccggcatgagccggacgaaccgaacagggatgccggcggaatttacgatacagagcaatacgtacacggatttctcgggtatagcatgacatcactggcgatatgtttggagcaaagatgaggaaggagagtatgatgccttagttggtagtagtttgagtggggaagaatgcgagtagtatagcacctaatgtcctgtagttcttttcataacggttcaaataatgtttgtagtttctcgttataaacctattatgtatcgatgtgttcttgggatgtcccggatgacaggtgttgtacaccacactacaggacgacaacgttcaggggtttgttcgatttggctgtccgtgagtggttggtagttggcatgccgaggataaatatttggcttagaaggacgaccccaccgtagaggcaccgcctgcacatgtttttggatacacctccagcgaatctcaagtcggcgcccacaacaatgataacgtgacctgtctttggaatctagatggaagacgtcgtcatggtgttggagggctagagacgagagtcttctggagcagcaacaacaacaacggcgagagaaagaaggagatgcgccgggtttggaagttgtcgttctcttagatctctcgggtctctgcagggaacagagatcacgggcatcatccgaggctaacacgccattggccctggctgcgcgttcgccagcctacggtaagaacaaagtggaagccaggcactgatcgctgtgtagtgtagagggttaggggtttgtcagcatccggatcgttgaggctcgacagggcagcttgtggaggggcacggaagagcagacggcgaccctcgacggggcggcggttgacggtggagccagacgtagcgcgggccacatgccggcaactcgggtaatacattgtttgtgattggtcggctctttggtcgagtgagtgcggatcgggtcttggaaccatcgaaaccgaaactgccctgcatggacgtcctttttgtctgacagtggcaagcccacttttgggtcgtgcggaagtggaaggtatctttcagtgaggatggatgtggttgcggtgcccgttcgttcggcaagcaagggaactggaggtgctctcgagtccaacaggccaaagtgccactgggtcggcttccgagtgagtgaggtgtgggtgtagtgtagaaaccaattgtcaaatatttgctacgtgaccccgactcccgagcccgtagggaaattcgcaattgtaataatccaacccgggccacgccgtccagcaccaccaccaccaacccactccattcccgtcgtacccgtccatcctaccactacctctacctacctatccccaaaaacccaccatcccgtcccgcccgtcctccccccccttcgacacctcacctactcacctaccgactgtcagtagtagtgaagtgttgttgaacaatgtcctctttggcttggagaaagttggctgcggcgcccacggtgagtgcttttcctgttcattcatctggacctcggtgctgttttgcgtgcgcgcattggcacccttgcagagccgaggaacaaaagcggggagaaatcaggtcgtaaggaggaggaggaggaggaggaggaggatgaggagagagaacgaagctcttggggatctccagtcgcagtattgtgcacatggagacaggaagcgcagcagtctacacacaccgagagaaaagaacattgtcactgaccagagtctcgtcttcacaccagctcgcgcgtgccgccagcagagtccagaacagagccttttcctcgacaaggccggccggtgagtccgaagcatcccgtcctcccacgctccgatctccccgttccgccttccgccgtcgcacgcactgcgcttcacggatgccgcaaagggcactactgttcatgttcacccaaggctaacgggcgtcatcacagcccgcgtcatcgctcccggtcctctccgtgctaaggaggcttctccccatctcagcagcaagtaccatgtcatcgtacgtgatatcccctgctatccgatcacatggaaaatcccgcccaagaggtgttgacacgatctcccctttctcaggaccacgagtacgatgccatcgttgtcggtgccggcggtgccggtctccgtgccgctttcggtctcgccgaggccggcttcaacaccgcctgcatttccaagctcttccccaccagatctcacaccgtcgctgcccagggcggtatcaacgctgcgctcggcaacatgcacgaggatgactggaggtggcacatgtacgacaccgtcaagggctccgactggctcggtgaccaggatgctattcactacatgacccgcgaggctcccgcctccattgtcgagctcgagaactacggctgccccttctcccgtaccgaggacggcaagatgtaagtctctaacccgggaaaccgtgcggtccggagcgcccgaggatgattgcttacagtctacactctctacagctaccagcgtgctttcggtggtcagtccaaggagttcggcaagggtggccaggcctaccgctgctgcgctgctgccgatcgtaccggccacgctcttctccacaccctctacggccagtctctccgccacaacaccaactacttcatcgagtacttcgccgttgacctgatcatgcaggatggcgagtgccgtggtgtcctcgcctacaaccaggaggacggcactctccaccgcttcctcgccaacaacaccgtcctcgccaccggtggatacggacgcgcctacttctcctgcacttccgcccacacctgcaccggtgacggttccgccatggttgcccgtgccggtctccctaaccaggatctcgagttcgtccagttccaccctaccggtatctacggcgccggctgcttgattaccgagggtgctcgtggtgagggtggttacctcctcaactctgagggtgagcgtttcatggagcgttatgcccctaccgccaaggatctcgcctcccgtgatgtcgtttcccgctccatgaccatggagatccgcgagggccgtggtgtcggccctgagaaggaccacatctacctccagctcagccatctccccgccgagattctcgccgagcgtctccccggtatctctgagaccgccggtatcttcgctggtgtcgatgtccgcaagcagcccatccccgtccttcccaccgttcactacaacatgggtggtatccccactcgctacactggtgaggttcttaccgtcgatgagcagggcaacgacaaggttgtccctggtctcttcgcttgcggtgaggctgcttccgtctctgtccacggtgctaaccgccttggtgccaactctcttctcgacttggtcgtcttcggccgtgccgtctcccacaccatccgtgacaagttcactcctggctccaagctgaagcccattgaggccgatgccggttccgagtccatcgaggtcctcgacaagatccgcacttccgacggccccaagagcaccgccgagatccgcctcgccatgcagaagaccatgcagcgcgacgtctccgtcttccgtacccaggagtcccttgatgagggtgttgagaagatcacccaggtcgaccagatgttcgaccaggtcggcatcaaggaccgctccatgatctggaactctgatctcgtcgagacccttgagctccgcaacttgctcacttgcgcgtaagtggcccttgcgatgattttgagaaaaagaattggtgaatatatactgacaaaattgcgaatacagcacccagaccgccgtctccgccgccaaccgcaaggaatctcgtggtgcccacgcccgtgaggattaccccgagcgtgacgacaagaactggatgaagcacaccctctcttggcagaagcagccccacggcaagatcgagctcggttaccgccgtgtcattgacacgacccttgacgagaaggagtgccctcctgttcctcctttcaagcgtgtctactaaggaactcaacgactgcgcgattttatgatacgaattcgataatggagtcgtgttttatccgctgaagaaaaggcgttcttcatgagttataacctcacatggtgccattgtcggagtcggtccggtcggtcgatgtttttctatgatcacaggtggtggtgcaacatacgaaattatcaacaaaagacgttaacaaatccgccaaaaagctctcctgatacttcgctaaatggggtgcgatatcaatggagcccttggctgagttggttgacgcggttggttttttttctacgtgctttgcgactgtccatgtgtgcgtccattgtacaggtttttgggaaagaaagaagcatacatgaatattgcatatagcccgggatggaagggaaggtaggaaacgacaagcgagggttggaaaagaagaacaaccgaatcaagggtcctaaatcgggtggtcaggcttcagcggttggacgaatgccttaaattctgctctcgaccaactttggattatggttatcataccttagacgcagtcgagagagacagagacagagagaggtggaaagatcgaaagaaaggaggaaagaaggggtggttgaaagaattgcatgtggatgtaagcaagcttaaatactgtagtcttgtttataactttaacgggcttttttttttttttcctttcgcgacgaagatctggctcgttaccactagtgtgattgactcctccgtcgacgattgatcattttgacgctctgattaactccggcatgtaccctcgtggttcgccgaaaacaacattcgtcgggaatgagttggaatctaactactctttttcttctggatacaaaaaaaacctaaggagctgagcaatgtcacttttacatgttaggcgtttttgaagggtgatgtaacaaccgttttgaaatatcaatctcaagaagctaaccgctgagaatgtacagacactcaaaacataacagccatataccgacaggcaataccgacatgaacccaacacctgaacaccatgcgcttaaccattgtgcaatagcttcgttgcgaacctcgctcttcggtacaatccaagtatctcgttaaccgattggtctcgtctgtatcgcggatacagtaatctcgcacctcccccagttaacatgtcttttccctttggtccaactctcgacttaccaataccatcctcaagctcctccctcaatttgaagccttgacagactccggcacgatctcaaccttctcgcaagcggtataccaaatcgccgcctcgatgatcttgcaaacaattcgtaggtcattttcatctgttcacgccacacagtcttgtcagcccatccacctcaatctccatctctgttgggccacacaaacaagatcataggaattgattactcacctctaggtgcataaaccatagtaaaagtctccggcaccggactcctcaccggccaccaccaccaccaccaccaagaagattcccccttttcccccctttttccaccagaagtagtaccaccaccaccaccaccaccaccaccaccaccacgacgatgacccctcgtcgaccaagccataggatgtctttccccccaacccttctccaacacctccttgatatcgtccggatgcagattcgtgtgcatgctccggtcagaatgcgtatggatatggcagatctccccgtttccacagacgtttacgggatggcgcgagaacaaggcgaagccgtgtttttctaggcaagacgtggcggtgacgaattggttcgggtatcgttgcgcaagagactcgagcgagctgcgcagcgcgttgtagatggggagggggccggcctggttgagttgtctttgcggggcgaggccggcgacggaggggcgcgggccggggcggtaggggagaccaccggaggaggctgctgccttgtcgttgtcattgtgcccggtgggatcattagtagtattattattattattattgatggccagtatccccgcagagggaagctgactcggatctctctccggcgcctgcaacgggtcgcggatggtgaacaggcgataaaaagtcagccgggcgtagcccgatggcgtcgggggtgtcccgcctgggccgagcttgagaaagttgagatagtcgttgtggatgagcagcatgatgggcacggagatgatggtggcttcgagcaaagcgcggtgcacaaagtgcatccccaggacggtcaggatggaaacggcgaggagagcggaggcgtctagggttatgtagaaagggtcttgccggattaccatgttaacttgagaggaggtcgctgtcacgggctcgtcggaggatgaggaggttggttgggagaaggcagaaggcatctttggggtttcggaggttactgtgagagacattttaggagtggcggttggcgactgaggtcgtcgtcgctgttcttggtgggagttcagtaaaggtggatgatgtgtttgagaggtccaaagaccaaagggctttgatcgtcctcttggacgttcgttatcgaacacaacttgttggtggtcccagcaacaatggttgagaaatgccgagtttggctgggcgacagcggctttttgtatgacgaaggggaatgcgagtgatcaagcaaaggctgtacctacaggtgcacagacgggtgtgatgcgtttcttcgttacatgaaaagacgtgcagtcgggatgcaagtcctttgcgcagcctgttatgcggcaggtagtggtggtgctgatgatgatgcccaaccagatagaagtcttatatcacagctccgacagacttgaagtgagactcgaagcgatggctggcagccgttgtgatatgagatgtcggcgagcacgtgccgaatgcctaatagcaatgataacagacaatcgaacgtgcacaatgttgttttgagaacaaagaagaaaagacaagacgacgaaagatcccaatgacagcatgtcaaggcataccgtatcctacctttgtgaaggaaaaatgaaggcgaagccaccacacttcaaccatgtaaccccacccggaccaacgatgatataccatagattgcacgactagttatatcgtacctctggtgtgcagatgtcctactaaataggcgtagataacaagctggcggcatccgctcttcttcaaacctgctgttgcttgtcacatcgaagagaggacctttcgacgttcggactgacatactagactggctggttcgggtaaaatgtccccacctacatcataacagcggtttatgatgcatctgcccgtttagggctgggtacgttgtcgtttgaaccgtgtttaattggttttttttttgtataatctgttcgtactcccgctaactcgtatgacaaatttttgggaacatggtatcagacaaaagagaccgttaagcactttgattgaggatggcatgtccaaaaccaaattacttcaaagagagtactcaaacatatcgttggaccgagtggttcgggtcaaaaagagcggacaagtgatgtgcctcttaacggccatcggtatgactgaggaaaaccctcgtttgctagtaatctcgatgacatgaagtctgcggggtgccaacgagagggctggtcggtgtttggtatagaaaccacggctcacgcaattagtttcaacgttctggatttgtgaatgctcacctctggaagaccggacctcaaacagctgcctcaacccagtggcatggaatgtctcatggctaccttacggtggaacattcctaaccgtctatcccgtgtagaggtagcgtggccgcgtttcagactaaatatcataatgatgaacctccgcatttcagactgaggctcgactctctctagcctgaagttgaggtgggagtggtcagcaggactgttccttcgtccttggcttctcctcaaacctcatttatggctttgcagaaatcaagccggcctgggtatgccaagcacaccataacgaagcaaacatattagattcaatatccgaatcaacatcggtagtgtgaggaatgcgaatgtcgtcgtcgtcgtccgaaggctgaaacaagtcgtcgtcgttaggttatcattctccatgggtcgacgtcatccgtggacccggctcgtggacaacatggattcactaggtgactgcgattggacggcactgcttctaccccacttcaggtgacaccctcacgaccctgaagtcgtcgaaccttcgttctctcttcacagattcagacaatggaggttcacactcaccaatagcagcacgaactgcccaatatctgtctggcgtacatgtcaacacccagtcgatatgacaaagaacgccgagaagaaacacaccctatcaacactgcgagatagggacaacattctgtcatggctagagactccttgtcctcttccttctgatgggctaagctgtcgaggtcgtggaactcgagaccaacctcccaaggttacatagtagatgctggtggtttaggtgcgattcgattcgcgtatcatgcctttccgttctcaaaacgcgctgctcaacggcaaacggacgcatcgatgtcctcgcctgcgtcaacacactgcagcctccacagccaatcaatgcggggtctccgcacgaaaacgccaaggttaaccgggatgcaggaccagcctcctagaactctccgtcgctggatgcacctttcggaagaggaatgcgattttttatgatcagttcaacattctgagaagcgtgtatttacaggcctctttttattcggggttgtcagttagcgataattcagcattcagtacacgacacccgacgcgacaaggacccggcgtctgctggttctaccctaggctcattccttagctgacttgcagagcttcttttattcttcaaggtattgcgatcgagccaggcatatgtacgcctctacggtttgcgacaaacggtgttaactgtgaggaaacatctcatcgagctatggtttgctttctgcctcagaagccctgagcctgaccctgctattttatgtagtatctcagttcccatttccaccatggggctaagtaacctcaacccgctgcggtcgcgcgatgcgaaacgtcccaagttgcccatgcacaagcagctgaaccctacaagctcatcatcacctacgaaggaacgttactccgatgtcgatggttcttcggacgattactcctccggtgattcctccgatgacttttcacgatccagacctgaccctcgacggtctcgacatgcctcctcctcagcttcctcgaactccgggctgatggcgcaaaggctgtcgcccacctcccagcgccgctcccctcgaagacatctctacagactaccaaacaaggttatacgagtattgtgtatcgccttgatcacgaccattgtcgtcttcattttcggtctcgtgcgagcaagccagatggaaaacagaaggatagctgaagggaaggtcgagaaaaagccaccacctccgccgccgtgggaaaacttcaagtttcttacccgatactatggcggactcaagacattggtacctgttgaggaaaatgtgccccaatatcccaggtttgaagatgaagctccctacaatgcaagtgcgccctccgcgcaggaggaaggggacaagtctggcaagagagatactgcagagggctcatcagcggcacccaaggccataccaccaagcaagtcattcctggaccatccgggttcggttgttccaaacagccgtcaaggattccaggagtgtctcctcgacgaacagaaatcgatacggattcccccaatccaatactacgatggccgccccagtggatttccggataatgttgtcggctcctacgagcttctttctcttcccgaagacatatgtttcgaccgattcggcagatatggcccgtatggctatggctattcggtcaagacaggaggcctcggggttggcgagcacggcgaccgagttggagctgatgaggtctggaaatcgaccaaacaggtggattggagcagcaacatcgactgggctgaagctcaacggcggtgctttaaagccaatgaaggccgttacaagccagttgcagcacataagaaccctcttcaaggcttctatatccaggagcaagacggaaaattagaactgaagaccagagcggacgtccaatcttccgagatgacggctactacgaagcctgccggagaaaaagaaaacgggtccgccacacctgaagtacccaaaccaaagggcgatgttcctcggtccgcccttgttatcagagcctgggacgagatcgactggaacgccgagaagattctcaatcttcgcgcccttgtggctgaactatctctcgcctctggcggtcgctacgatgtacatctcttggtacaggtacgcaatgacggaaagaatcccgtctgggccgacgacgaggcctaccaaaaacgcatcaacgacaccatccccgcagaattccgtggtatggtaactttgtggtctgaaacccaaatgctcgccatctatcagggtgtccgcgacctttggaccaagggccctgaactgcctgtccatggttcctatcgtggcttgcagatggctatgcagtactttgcctataagcaccccgagtatgaacacttttggcaatgggaaatggacatccgctacaccggccattactacgacctgctatccaagctggaggcttgggccaaagagcagccgcgcaagggcttgtgggagcgcaacgcgcggttctacatgccgtacgtgcacggcacctgggacgacttcaagcagatggcgcgtgtgcaaactgagcacggcatcgtcggcgccgacaacatctgggacaatgccatcaagaagggcagtaacaaggacaaacaagaatcgccgaaccaagtgaaaactaagggcgagaagagcgtctggggtccggagcggcccaaggacgagaaggactggttcgagcacgaccgggatcccgtcccacccaccagctacgagcgcgacaagtacgcctggggcgttggcgaggaagccgacttgattacgctcaaccccatcttcaacccggagggcaccacctgggagctggccgacgacatcacgggctacaacgaaacaggcaacattggcaagccgccacggcgcgcccagatcatcactgcgagccgcatgtcccgccgcctgctgcttaccatgcaccgcgagacggccttcaaaaagcaccatgccttcccggagatgtggccggccacggttgcgctccaccacggctacaaggccgtctttgcccctcaccctctgttcgtcgaccgcgagtggccaaccgagtacatggcgcacatcctcaacggcgggcgtaacggagcctcgggcgggtcgaggacgtccgtgtttggtaaccgcgagcataacatgaggggcctgacatggttttataatgccgggttctcagctaacctgtataagcggtggttggggctcaagatcaataatgacggtggggagcagttcgagctgaagccggataatagcgccgatgaccagacggtgtcgacgatgcgcggcggcgaggggaggatgtgtttgccgcctatgctgttgcatccggttaaggacgttgtgttgccggttgagcaggaggcggaggaggccaaggtcacgatcccagagtcggatccatctgcttgaatgttttgcttgtttatttcgttgagcggcgtttgggtgatatgtctagtgataactctgctttggcctcaagtgtcttgagtttggagaagctttgaacaggttgggagtggcgttggtgaatatgacctagatggcaatgcatcatgcagtaatattagacatagaatcgggaaatggaagatatctttccccgggacatcttgattacatggttcacatgcgtgagacacgctagattttcgttcgtcatgtagtaggcagttccattatcatatcatttgttttcgtatccccatccggctgacccatcccaagcgcccaaatatgaatggttcccaaagcaacttgtcgtataaagcgacttaagtattatgaaattgttgttgttattgatgagggggggagtattccatccgatggggaggcagtatcggggtccagttcaaataacccgcttgacctagatcaggagttcaggggttagctcttgagtcctagccatgtctcctagccttcttcttcttcctctcccttcctgccagagtccttgaaagagttgtcaacatacctcaaagaacctcttcaaccaccagacttggaacagggactcgcccaccacgacgccaacgataaacaggttccaccacttgacgcgggcgttggtgctctcggccgtgttacggtgggtgcgctcgcgcacgacaatgtagctctgctcgtccttgaccatctccaacatctctgacagcttgcgcacctcaacctcgagtgggtcttggggcgcgtccgcctcggaaatgtacacgatgccgtgcacgttgaacgaaacctccttggtgttggcgccccaatgctcgttgccgaagcaatacacatacttgccgtcgtgcttggcctcgaacgaaaaatcgccgttggatatagacttttcaaaggtctcgtattggtttagggggttggtgatctatgcatcggcccttgttagcttctctgttgcaggtctctttcttgcaaggttcttgttcggtgtctggtcgaagaatcgaagatcgatgatgatgaacagtagtagattggcggtcgggctacgtgaggaaaggtgatacgaaggggacgacgcacccagaaatcgatgtcgagattaccggcactgccaaactcgcggtcgccgacctggaaggtcaccgtcatcttgtcatcgcgatggaggttctcgtggaagcattcgcggccgtgggcgggaaggacgatgttgtgagcggcggcggcgccgaacaagctggccgagagcagcagcttagctgctgtgaggaactgcattgcggccgatttacgaatttcccggggatggcgatgagcgactgtggagtttgaagaggattcaagcaaagatatggaagcttccgttctggtttcgcgagacgttttgggaggacaacttggcgattcacaattacccctacctctcacaattctggcagggcagcagagtggtacctagcgcggcgcaaggtcgggtcccgccagcatgcatgcgaagtacctaggtacacccagcccggggcccctttccttgtcgctgctaccgcgagcacccaggtccgggtgtttggccttggcgtgtcccagcatgaactgagactctggcctatcagagttgccggggtaccggggtccaggactccccagggggatgactggcttgtgaagctcgaggctatcaacaatgccaaatggcaccttggaagcacaaagggactgggtaggccgagaagaagggtgccgtgtcgaatgacgagcgactgtgacaaaaacatcaagggattcggtccaatgttcttccctacttgacctttcaaggtaggtaatcttccaggagggatggaggggtaccagcaaggtacctcgttgctcctgcgtgctgctcagccgagttgacgttgatgcaggcgaaaaggggctggccagataaggtagtgtagtggtagctcttgagtagagggcatctggtgggccgtgcacgctctgatggcggggatgcaagagccaaggagtctgaggagtggcccctcgaacccaccccaaccgagccagcagtcgtcccctctggctgttctttggaaatccgccgggggcaaccaggcggccatgccaggtgggcgacccgtgtgtgggtgggtgagagcgggcgggcgggcaggctacttggtgtcggaacggtcgccctgcccaagaacaactttcaaaatccgtggcagagacctgacggccggagacacattctcgcccgcttgccttccttccaccgcacaccgccatcaatcctaccaccatccacattcaacaccatatttctgctgccaccggtgacgcgcatcccaaacatcgccgtccccattacttgaggacaagcctccatagtaagtaccccatcattgttgtcgcttgtcacgatccccttctctggcccccctggcagtcagcgaatcaatcacgccgttgcaaggcacctccgtggtatcccatcggcgctgcctgccacagctttcccattccgtgtctgcctgcctctaccttcgcactcgaacgcgtgtcttctggctggtgaaggacgtcgtcgagtggccaaacgacgccaaccagttcgttacccgtcgcagccctgcgggtttaccttgtccgtggcatgctgttgtgtgcctgaggatagcgaatggccggacaccacttatctgtcctcacgcgggccgtcgtcattaaatgcccacccgttgtccccattgtcatcaatcgcacacttcctctcaacaccaccaccccgacgagcattcaacagtccatctcggccacaccaacgatccatttgcttacgctttgccgccgaaacagatagttttctacacttgcaaccttagcgtcgcctaatacacaaccgccaagatgggcaacacgctctcgatattcggaaagctcttcgatgggctcttcggcaagaaggagatgagaattctcatggtcggtctcgacgctgccggaaagaccactattctctacaagctcaagctcggtgaggtcgtcacgaccatcccgaccatcggtacgccactcgccatgctcccccccttagtacatattgatggcacagacccactcctcgcgcgagcacgctcactgacatgtttgtccaggcttcaacgtcgaaaccgtcgagtacaagaacattcagttcaccgtctgggatgtcggtggtcaggacaagatcaggcctctgtggagacattacttccagaacacccagggtattattttcgtagtcgacagcaacgatcgcgaccgtgttgtcgaggcccgcgaagaactccagcgcatgctcaacgaggatgagctccgcgacgccctcttgctcgtcttcgccaacaagcaggatcttcctgtaagcgctacccctatctacccgatgcctgccatgttcagcagcaacagcagcagcaacagtcagctaacattgcgtgtttttagaatgccatgaatgctgccgagatcacggataagctcggcctttccagcttgaggcaacgctcttgggtatgtttcgaatttcccttgtctcacatgatgcatgcctttgtgccctaacactaatttttcccttcacgtagtacatccaagccacttgcgctaccaccggtgatggtctgttcgaaggtctcgactggctgtcgactgagttgaagaagaagagcccttaaagtgctggctacacttaatgacaatgcccttactctgcccgggtacaatatccacgctcggttaattccgcaatacacgccctttagcaaccgaacgaactcaccaaacatggtaaccagtggttgacgaccgtctcacaataatccgcgaggcggttaaaaggggatagccagcactcgttttgctcttgtgatcgcattttcggaaagtcaggaatacgcttgattcgggatcttgtacagtttgatacatcgcaaggagactttgcctgctgctttccctatatttgcgtacgttttatgctaagggcggtacggatacggttgcggagaggggggaaatactggcaagatatgagtgtgatgatggatgggggaggagttctatgaataccaagctgccacttaacttacccttattcccttttttttcttttttttctttctttttcgttagaaccgctcggcgtctattgttttctggcctgctcgctcatcatcaactcttcatatgcttcaggtgaaccaacgtttcgtactcgacatgtgtgcttttccaattctgttatggtacctgcttcatgcaagtttcatccgtatatcaaaatcaggcgaaataaacgcatcaagatctctgtatatatgaaatgcgtaattccctcgtactcacttgtctcaaagttatcagacggcagacaccgactggaaattaattctgaacatctaaaagaaagtggacgtcgcgaatgtagcggctacagaagcgaccaaggaggaacaccaaactggtgatctcaaaccgttcaactgtctttctgaagtgcggtagcatatagagaacacataattacctttgagcgagataaattcgcacgtatgaactactcggtattcactggatgttcaagacttgttagaagtgagaatgatcaaaaacacattcactgctctctgttttctggctgcctactagtatatccaaagagaattcgttcgtaaaacaaaaaagctgagtggcaaagcgaccctccattcaagaaaagaaaagaaaaacaccaagaagaaactccggatatcatgctcttactgctacttgccccgttacttcccatgttctgtttcgtttccgtccgtatgtacgtaggagccgactgttccttatttccatactcttttctttgtaggtctttctctttctttctctttcttcctccttctctctctcagctatggaaacaccctaaacgccctacacagcatgctcagccgcatcaaggttatcaagcgggacatacccatcatccatattcctcctcgccgcaccgacacccaggagatctcggaccttgctaacaaccccaccaaacaatccccatccggcaccgcgcttcttcatgcgccccttaataggaccaccaccaatcgtgtccatctcaaactcattaagcgtcttatccatccacttcggcctggcccagaacttgaggaacaagctgctgaccacaacactaacactgctagccgccatagcggcgcccgcgcccatgggatgcaggtggtacccaaacggcaaaaagatgcccatggcaaatggcaggccaatcaggttatacatgcatgcccacgccaggttcatcttgatgcgtcggaagatggtgcgggcgaggtgcagcgcggcagggatgtccatcaggtcgttgggccgcatgagcaccacgtcggcagcctccatggctacgtctgtcccggaactcatggcgatgccgacgtctgcggtggcgagggctggagagtcgttgatgccgtcgccgaccatggcgacgacggcgccgcgcgactggagttgttgaatgatggcttgtttctggtcgggcgaggcgctggcgtagacgtcctccgggtcgatcccgacggcggaggcgacggcgatagcggtgctgcgttggtcgccggtgacgatggcagtctttacgcccatgcggtggagaacggcgatggcggcggcggcaccgtctttgatggtgtcagaaagacagaggtggccggcgtatttaccgtcgataccaatgaagatggtggtggtgccggctggagtgttggagggggtggacttgtagcgagagctggcggcggcttcgttgatttcttcggcggcgttgattgcggattcggggacctcgatgtcgttgtcccggaggaaacgaatgttgcccacgtgtacacggtaacgcgtcctctccagggaagtagctggctcaacctctgcggtaatgccctgacccacggctacagtaaagttgccaatggtaccatcgattgtttcttccgcctcaagaccaagctctgttttggctgcgttgaggaccgctttgccgacggggtgttcactgcccatttcagccaggcccacgagagtccaccatagacgacggcgccagtcattatccagccatacgggaacaatgttggttttggcgacgctcatctttccatacgtgatggtgccagtcttgtcgagaaccacttgagtgatcttggtaatcgtctcgagagcagcaccacccttgaccagaatgccgttttccgcaccaacacctgtgcctaccatgacggcagtaggcgttgcgaggccgagagcacagggacaagcgaatacaatgacggaaatgcaaagtttgatgcacaccatgatcttgccaccacttgcgtcctccaagaagatcttcgggggagtggacaggacatggctcaggatcatccaagtgaaaaatgtcatcataccaaggaacagaatcattggcacgaagtagccagccagagtgtccgccaggcgttgaatgggagcacgagttgtctgagcgtcttggaccagcttgacaatctggctgagctgggtgtcccggcctgcacgagtgacacgaaagtcaactcgccccgcgccgttgacagtgccaccgatcaacaggcttccctttttcttctggacgggcatggcttctccagtaaccatactttcgtcgacatatgtctcacccataacaataacaccatctgcgggaatcttatcaccaggacgaacgagaacgatgtcgccgacctggataagctctgtaggaatgaccttctcatccgctgcattgccttcacgcggctcttgagagtcggaagagtctgcgttacgatcccaaccctcggcagccttttgcgccgcgatggggtctgcataaatggtagccatcgatggagccaaggacatgaggcgtgagagtgccttggatgtctgacccttggcccgattctcgaggaaacggccaaaggtgatgaaggtgatcagcatggtactggtatcgaagatggtgctcggccgggtgtgcggaggaaataatattgagacgaccatggcgacaatgctgaagaagaaagcacacgaggtgccgagaacaacaaggacatccatagtcggcgatttatgttttattgacttccatgccgaaacatagaagcgctttccgatgccaaactgaaccggtatcgtgagaactaagcagaccacatctccaaggtatagacctggaattagtctgaccttgccgaagtcaaggaacttcaggaacattggcaagatcatgctgataaagaagaccgggatagcgaaagcagccgagattctgaacgcctgcttccattcgttgatttctcgcgtcttggcgagcgactccagctgggcattattgtcatcattgtctgccacaagggcattgaaaccagcgccttcgacggtctcgacaatagctcgaagtcctgtaacattaggtaaatgggtgacagtcagcctggatgtcgcaatggccagtttggcactggcgactccgggcagcgcaagaaccgcatcttctagcttgttggccgcggcagcgtcaatatttccatagatcttgaattgtgctgtcgaagtacccccagactgactgggctggtcaaatgtactggttagaatcttggcatcaaacccacgatcttcgatgatctcgacgatcttgtcagccggcaataacgttggatcgtgcaaaataaccgctcgctcagcgagaaggctgatgttgaatttcagaaccccgttcacatccttgaatccttgttccacagctgaagtgcaggcgccgcaagtcataccctcgatagctactgtcgtggtcgcatttgacggttgggaggatgtcgccgcgccgggaacagattctctctcgggctgcttatggacactctcaacaacagtcgccccaaatccgcggtcttcaatagcttcgcagatgccatcggcactcaacagtgtcgggtcatgctcgataacagctctctcggagagtagggaaatgctaaaatgtcgtacgccggatacgtccttgaatgcgttttcgaccgctgatgtgcaagcgccgcatgtcatgccctcgattgcgacagtagtgatcattaatggggagtcatcggaagcttccaggtcttgttcggggtgcctggcgatcataggcgtcgggaggtcggtggccagcacctcggcgtcgaaccctcggtcttcgatgatctgtttgattttgtccgcggttatctggtcggggtcgtgcatgaccacggcgcgttccattaccaggctgaccgatacgctaccaactccattgacgcccttgaagccagcttccacggccgaagtgcaggcgccgcatctgcgtgaagtcagtcaccatgtcttctccacacctccgagggagccgagacaaagtcaagtattgtgcgactcacgtcatgccctcaaccttgagggttgtggtagccatatgcccagatgggacttgtatatatgctggtgccatcttgctggttccgcaagagctcgtacaacgaggcagatgttttatcaaatacgctgcagcgcaaatgacatgcggaaagcgagatttcgaagcgcagtgattccgaaacaagagcccctaggctaaaacataggagaaaagcacgctgtgttcggagggcggctcatatgggagacgacccgggaccaccgcttttgcgcaaaagagttaaaagggtaaagtaggcgccagcttccagcgatggtgttggcgaagtcgatgcagttaatatgtagtggaggaatgagtgtgaataaggacgggtgttaatatcgaaggcatagcggagctttcggtaccgttacatgagaccaaatggcgccaaacctgcagcagggagctggcaactttgacgaggaacccgggagagtggagggacgcaaccggggaggggggggtggggcttgagaaaggaactttggaaacatgagcgggaaggggttgagaagaatcctccatcgactgaaggtttgtcagccactcacagcgtacttctacggttccttgagaatgcacacaggggtctcttaccactgacactttctcctacctatggcgtgaaacgggatctgagcgggagccttcagggcaattcacgaagtggggtggggcgagatccgagtgaccgagacctaccggactgccattcagtgcccctgggaccccgagttatcgtcaacaaccggtatagtaggtaggaacacaaagtctgtgcgattctttctcgtggtattgcgccagacaggcgtctatcatacattgaaccaatacagacagaaacaacccagcaatctcgtataatcttgtccgaaaaggtatcacaaggcatcatgcaagataacattgtacctacgcaggacgagagccaggacatatgtacccatgtacatagtctatatgttggattgccattgagttttggcctgcacttctgacctttgcccgattagtgatcatggctgcttaccttgctgagcttacttactacgacacataatcctgatctcgagtcatgcttcccgtgctatggcttgcttgctcagcttgaccgaaacagttgtggtcggtgtaacacaacactcgggcaagaggggctgagaaatccagcgagcttatggcctcgcttgatggtcgaaagggctgagtagagtcacaaactcaatttccatgccgcattctgctatatttttcgggattctgcttcacacttccaacaatcaagaggtccaatattgacgagtcgtcacatgaggtgcggcttggatcggcattcatgtcccagtgctacctacgacctgcacctccttgttagaaacccgcgatttttaccgatcgcaccactcaccaacgcaaacaacaaaagcctctcaacgattggacctttcaggaattgccatgtgaactccccgatcatagaggtaccgataggatggcaccaaagaacgtactgccttcagcaacaccacaacatgggaagggtcttgggaatagcgggagtgtcttcatcgccacgctgtatgaaccacgggcatactgtgcaacactatattttgaaaaggaagaatcagattgaaaactggcagttcacatcttcagagatatcgtggcgtcacggcgattactcctgatctctttgtctagatttctccacttcaaacgcgttgccatcccgatgtttcaggggaccccttgcgcctagattcgcaaatgctggtcaccaacaggcgcggcttgtcgtttcaaaacgtgactttgacacagccaatttggcgccaaaagtgctccatcagcacagcagtctcaagagcaacaagaaaagagagagacgtacaagagctgggaaagctaaccgctacctccggctgcgagaaacaccataccatgtacacattaagcatcaaagctgtactgggattacatattgagcattatgaaacccatacttggtgtgatgggtaagtttaattaggtggggtaggtactaaacgcatagtgtccgtgcaaaaaagtacctgacaggggggtttttactttcgctcgcgaccacagtacgtaattgcccacaaagtcgtaccgtgcagatagatttcagtttcatggctttttacgcttagtacttggcgagcttggacattgaagccggaggcaggtgctcctggcgctggctcggtgccgatggaggtaccccgctggaacgcaagccacacttgctccctcgttggagctttcagccttatggcgggtgtacctaccccaggttaactccaccaaaggctgcagtcggacatcattctcgacctgtcaatcaacgccatccatatctgatgccgtgctacaccaagccgtgactgtaccccgtagctaagtccaagccagaattatccccatttaccaccatcgttgtatccgcttcacatttatacaacatcacgtaccgaagctcgaatatccagtctctcgaatcacgacctaccgctgactcggcctgcctcaactcgcaatggagcaaaccaaagctctcaacgccctcgaggttggttcatcatccctcccgcttgagagttgtcacatcagcattggagagtctcacctaacacagtttgcttattccagccgttcatcgtgctctctaaatctgccacttccccgcgcgcggcggcagatctcgtgacccgcgtgacctccgcccccaacaccttcatcttcaccgaacttcttcagacacctcaaattcagtccctggaatactcccacgagttctcctcctacctcacgcttctgcagattttcagccatgggacttacgcggactacattgccaacgcctcggcgcttcctgccctcaacgacgatcagaagctgaagctgcgccagctctccctcctcacactggtagccaatgacggtagcaacgtccctctcgattacgacgcgatgcagcgagaaaataatcaggcacaaccgccaaaccaaagctatgcctccctgacccgccgtctagagctctccagcgcgcgagagctggaagagctagtgatcagcgccatctacgccggtcttatcgaagggcagctagacccagcgaacgaaatggtacaaatcaacagcgtggccgctttgcgggacgttcccgcgcggggcgtgaacggcttgctctcgagcttgcagggctgggcgggtcggtgccaggcgacgctacaggagctggaagcaacgatggccaacttgcgggatgaggcggacaggcgggcgaccgaggaacaagagtggaacaacaagatgtcgcagttgttggaagatgaacagaagggtgcggtaccgtcctcttcttcgtcctctttgcccttctcttggttcaacaacacacgcggcggtggtggtggtggtgatggtgccggtgcaggtggtagctttcgtggtagcggctactctcgcggtggtggcttgtcccaggggtaccggtcatctcaaagaggaagccaccagcagcaccagaatcaatcacgtcagcagcaaaaccaccatcaccatcaccaaagcaatcagagcggaacgaacagcttgctgacgagtggtggtggcagttatctcagctttagagaggggccatcagcagtatcgccctcagcagcggcggggttgatgggttcctcgacctcatttgcggcgctggggggtatggagacgggctctggctcaggctcggggcctcttggaaagcgaggaagcagcgatatggatgactcggaagaggatatcgatgatgacacgatggatctggatgacgagggtgatgaaaccaagagaggcagcaagcggaagttgaccgcctaggagataaaatttcccaagcacttcaggaaaaatcacggagcgccaggtgctggttgttgttttaactatattgtcatgcaagtttgagatcatggatggtcttcaaagaaaaccaggtattagttcgtccggccaatggctggagaacggtattgacagctagaaacatagcatcattacgatttatattcgaggccaaataatagaaagcaaatttcaaaaatcatatccaccaatcaaatgttgtaaagcttaagactgcgagtacatcagattattcccaaaagttctccgcgttggcaattctacatgatgactacctagccgcatgggaagtacagccctcggaatcacgcagggccattcgaaactcccataaatgagggtcagtagcggcctagattctctctcacctgggccctgatggtgtcagtcacgacaggctcgtgtgactttctcatcttccggttgtcccacttcaacaaaatcatagattcagcacaacagcttctttgctgaatcggaccagctattactcacatttcttatttaaccaggcacccattcaatagcacgtctctatcagccactcattgcacagttgtaacaacaacaaaactagtaaaaaaaggacaaagaatttagtgagctaagccaaaaagatgtcactcatagtctgtctactgtacctgcctggttggggagtaagtcctaacaagctgccactgggtagaagtagttgtatgtagggggtcggtggtgatagtagtgaaaatggtattcagactgtgacaatgaaacaaaaccaacacttattgtgtggtattggccaattgtgtgttcggctgtttcctgtcacaacgaagatcgtgtatctatccagaatacggacccccacatctagtctggaaatccgatacataaacagataacacactctcgcacgagtggtgttaccttttgggttcacacagagatcctccggggggggggggggggggaaggtgccagacagtgaaaacgactcgtggtcagatccgagccttcattccatgactagtatgcctttctttgccccaggagtaaagtaagaagcccgtccgaccataacgcccaaaccaaaccgaagtggttgcgccgtccatcgtcgtccgctcgttccttcacctcgcgccactctactctcgtaggagagtgtttggtctgactgatgtgaaaacagcaagcttcatttgtctcataacgttcgtggaggtaacaaacaagaaacccgcttttgcccccaagtagaaatatcactttttcccgtcgcaaggaaaatatgaaataagagacactcttcgtcagcttccgccatcgttgtcgtagtggagaagaaatatggccttgtatgaccccaccctcgtttatgctagcacacaaaatggtaggttgagaaggcaattgaatagaaaaagaagattgaaaccagattatcgacatccacgcctggattaagagtggtaactggtcgtcgtcattacaaagaaaaaattacacggcgtggcattgtcgagaacaggggaagccaattgtcccattttccgtgccgtcctagctcccatgggtattatggtaataaattaagcaaaccaaaacgccgaaaagaaaaccgcccattaccgcgtgatctcgtgtgtaccagatcatagtcgtttacccggtacgagaatgaacaagacgcatagcgcggcgtctacgacagcagtgacggcgagaaccaccatagatctctgagcgaggagtcttcggacgtatggctcccgaactcgggagaagttgaaaggggtatattcactgagtccgacaagtgcgagaatggggtcgagtgagtactgatatgaacaaagacagtaaactccaatggtgaaaggcaggataacctggtaaactgttagtaagataaccgagatatcaacgagatgcggccggtctggtgacatacccaacaccttgtttggcgagattcgttcaggaaaatcaaagtgaaggcagtccagaagccaccgaacatagccacaagaccaatcatgaggcgcagcatcaatgtgggggggatgaggtttccgagggccttcatcctaaggaagccggggaacgcgtccctctccatggcctgaaacacataatccttagccacatcaaacacttccgggtcatcgcgtccataatcctcgatagcagttgtgacatccgaagtgatggaaccaggaagagtgatctcgcgttctgcgccgggaaggagaaaggtgtaaagaatcttctcggccgaggctctaatatcgtcgcgcgctacggcatgcgctggggaattcgagtcggtagtgagttcgcgctggttgctcaggttgctcggacgaccacggcggtcggtgctgctttgcggagactcctgcgtgatcgatcgatcctcgcgcagaaaagcagacatttgcgcatcttgatccttctccttctctgacgcccacattgacggtcctgcgacagggttcaaatctcccatgctctcaaggatggcggatgatcgtttggagcttcggtcgggctcaggcgtaccaacaagaacggaacgccgcaattcgcgaacatagtgacggcatagtgacatgtgttgggcgacatcgagcctgtctctggttaggagctgtcattgtcaacaaagcaccgagagttggaaaaccaaccagaaatcgaggtagtcaacagagcgctgctggtctctcatatagatatagaaagagaacagatcgacgggcggaagcgtccgcctgctgaggacctcgaacagggtaggaagtcggtttcgattaaggtcgggttgaggggagggcgtgtgtgctatgggctccgtcattttgacgagacgtgaacgggacctggaactcgacctaaatgtgacggcggacgagggcgatatgatgacctgagggacggagagcgaaagggcgccggcgaagaatgaggtggagagcggggcaagaaagctgtattggctgaaggttgtccgaggagagcaagtcgtaagtagtgagcaaaagtgtggatttcgatcaattgcgcggttcgggagcgataaaggtttgacgtcaatcgagaatttcgcgagtcacggttgccgggtgcacgagaaaaggagtttgattcaatcgagactttgctttttaatttcttggcgattatggtcttttattgtcaaaaacgaatgtggtttgcgcgcaacgctctcagatagagtgcagcgatggttgcaagtcggcagtttgttgggtaggtaacgaatgacgggttgaaaagttgggcgtggttgacgacggaagtcgggtcgggtgcagagcaacgagtgacgggaatgaatggaacgaacgacgggagttgacgaagggacggggtgttgggactttaggtaagtactacttgggacgtgggaatggccccggatgtggtgaacgaacaggctttgcgaggtccaccgtcttttggcgcaggctcgtcaggcactggtgacaaaactaacagcccgaggacgacagggcaatcgcgaagcatggaaacagggcagcatgaattcgttgttgatctcgaggtgcactaggtgcaacagcagtctccctggcgagcaccagggagattgcagaggtcactcggaaattgaaagctttgggggacggacaagtcgtgctgtgccagctgtgaattggacgccagatggcagaagtggtgggggctcgactttgccagccgtccttccgtttagggtaaggtaagcgaggcgagttgagcccaggtccgcactttccagatttcgtggaaaaatccggtgcaaaattcattgggaggtttatcgtttgccgcagcacccaacgacttcgacgactctcacccgaccaccgagtgtacgagacaccgccatctccaaagtacgtaattacggcccctcctatttttgcccgtccaatttcgagtcagccgttcgccagctctcgagacacggccctgcttcgcggaacccctcctttgctaacaagctgttcagaatgtcgtccaagaagcccaccggtaagacccagcgctcggccatcgccgacgttgtcgcccgcgagtacaccatccacatgcacaagcgcgtaagcagtaccgaacaaccgacccgacgaaagaagacggaatattgaccctggcgcagatgcacggtgtcaccttcaagaagagggctcctcgcgccatcaaggagatcaaggagttcgcttacaaggcgatggtacgtttttgcagcgacgaacaccaacccgatctggaggaactggagctatggggacgacattggagctggggacacagcgtggtcagtttgaacgaacaccaaagactgacatgactctgtgatttatagggtaccaccgatgtccgcatcgacccccagctcaacaagaaggtctgggagcagggtgtcaagggcgttgcctaccgtctccgtgtccgtatctcgcgccgccgtaacgacgaggagggcgccaaggagaagctctacagctacgtccaggccgtcaacgtgaagaaccccaagggtctccacaccgttgtcgttgaggagtaaatttgggtgttctggcaagacgaatttttggcacgaagggaccgcggttcaggttcagggcggcattgggcttccggagttttcgcatggcatctagcttcgcattacgaataaagggttcgtaaaatggaacacggcaccttcgataccaccaaaccgcctccagcaacgatgagggaagacaatcgcagtgtgagggcgtcgcagatggtcaggcaggggcttcgtcatgaaaaatgatacgctctatggacgatatactgtccattacaaccaatgcttgatgtacttcataaagccagtctgcaaccggtagcagacgcgagcaacaacgggatacccattaaacaaacccgccctgataatgcaatcctgttccagagaccaatacgccagggattccaacctcgagaataaaccaatttctcccaacccaatgctctcctaaactgctcctgcattttgccttcagtcgtcgtcaatgtccctgtgacggtccatgaccttggtcttgaacaaggtcgggtccttgtcccaaagctcagccgcctcgccgttgagcggggaagcactgtgatgggtgttagctctgatctcgtagaaattgaatgagagagcatgtgaagtccttacttgttcggctctccaagcagggattgcaagctcagaaggacggtctgagtgttgtaagcagcagtccacttatccttgaggatgtcgagacagatgcgtccagaaaagtccacgttgggatggtagatcggggttctgaacagcaccgtaggcggcgcgtaaggataattcgcaggaaattcaaaactaagcttgaaggtgaggccggcataaggggtatcctcaggtccctcgatggtagcccgccacgaaaggagattgccgtcggcagaggggaaggcagacacgcccggcgccggcgatgtcattagctgcataagctccgtctgcaatctgtttgcagtcattaacagtcagtggccgatacatcaacatattcattgtctatcaaacatgcaccagctcagtgaaaagtggactgacctcttgacggcattttgactggggtcgatattcttcctagcgccaaaagtgggcgcagagttctggatatctcccatgcttggtgtaggataatcggtttgtgtcggcgaactgaaaagcaggcgaagaggctaatatcgcaaaacaaagaagaccaatatctgttggataatcgaggtgaaggttgataaaagtactaactcaacaggttaataaagacttatgaaccgcgaggtgaagggcgacgtacctgcaaccaaggaggggcggcgccaaccttaggagatgtatgaaggttgagatgggggatgggaggcgcaaagaacaaatgtagtttggcagttgacgccaagcttggagggacggaactgacgagatgcaaatattaaatatcaatgtttacacgactgcagaaacgaaccagcctccaataaccccacagctgactaggttaccgcgggaaggtccccagcaaccgtgacgggcccgagcgttgctgtcaggggaaggatttaagggcatgcatgaacttctttgcaggttcccaggccgcaaggcgggcagtcgcggcgcgtggaaatagtgggcagttcgcgctccaatccctcaaggcgcttcccggatcccctttctcaaccaaacaaaccgggacactggacgaggagtcatcaccttaccaacacgcgacctgcatttgcacgtgaagtgtccatagtgtttgtacaacacccgccagaacaggtgaggttagctcagtgttcacatatgtatggtgaacgtctgaatacgcgactctcttcctctgacacgctcttggcattaaccggtctgttgtccatcaaaatggtgagtgctttttgcctccacctttccatctcgatttgcgcttttcctttttaggaactttgttttggtttgatacttctaggcggcggctctcgccacttgcttgcgccaggcatcagcctaacacttatacaaactaacccaaccaccatttttgatggaaacacacacttgattgctgactgcgcacgaaccgacggagcgcattcctttaaacccttgaactctcttgaaatcccgcatattttcgtctatctcacttgtactccaatcttcgtaatcgtaattgcgtccgttgttgacggcaaaatgcaacagtctcagctggaccctcttccttcagatcttcctttccgcatcatctccaagaccatcggacggggagcatacgcctcgtgagtgctttgatccctaacccatcgtgctgctgcgctttcactgaccaaatgtctcagaataaaaaaggcgatacccctcgacgcaccgtcaccggtatttgccgtcaagctcatccacaaggagtatgccgtaagacatggcaggatatcggcgaagcagattgccatggaggtatcgctacactcacatattggccagcatccaaacgtgattgagtggttcgctactggcgaagacaggatctggagatggattgccatggagtatgctgaaggaggtgaccttttcgacaagattgaggcagatgttggcctggaggaggatattgctcacctctactttcagcaactgatcagcggcgtcagttttatgcattcaaagggcgttgcccatcgcgacctcaaacccgagaacatcctcctttccgagagcggcatcctgaaaatcgcagactttggtatggccaccatgttcgaatacaagggtgcacgaaaacaaagttcgaccatgtgcgggagcccgccttacatcgctccggaggttttacattgtgcgaggcagagggaacgaagggcaccatcgtccgagcagaccaagtactcggccgatcttgtcgatatctggtcctgcggcgtcattctcttcgtcctcctggtcggcaacaccccctgggatgagcctactcccggtaactgggagttcaaagaatatgtccgcacaagcggccggagcaccgacccgctctggcaacgggtgccctctgacgccctctcgctcctccggggcatgatgaacatcgaagccaacaaacgcttctccttcacccagatccgccaacacccctggtacacgcggcacaacccgctgctgaacgctgaaggcatggttattgaccccatcgcgctcgctgcccaaatgctcgcccgtctccgcatcgaccttcgcgccgccgtcttccaaccgccaccggcttcccagcccgactccgccatcgaaagcgactggtccagcaaggttctgtccgcaacgcaacccgagaccccgataaacgacgccctcttcgactgggaacgccctgcgccccggacgctcggctcctgcgccatctcttcaacccagccggtcgcgcgtaacgacgccgcggccgtcaacctgaccgccaccactccccgcacaaccatgacaaccatgatgacccccaacagcatccccagcagtaccgcttccaagaataaaatcccctactcctcggccctcgaagccctagccgacgagcccaccatgagccagttctctgccgtgcccggcgtgccgctttccctgacgcaacatgcccgccgcttccgcgacatcgtcccctcatactcgcttacgcgcttcttctcgcacgtgccacccgctctgctggtacaaatgctccgcgacgcgctgcaccagctcaatgtaccgctgccgtcgacatcacccaatacctcctttgagggtgatgtagatcatattgtcacgctcaagatcaagacggttgatgggcgcaggcagagcttgcatggtgatatattggttgatcggtatcatttggtttacgggaatgggacgtcgtcgatgcagtatggtgggatgaacgtcgatgaggaggaggaattgccggagttgttggaggtgaggtttgtcaagatcaagggggatccgttggagtggaggaggttcttcaagaaggtagctgtgctttgtcgggatggcatttggaataataatgactgagagagagagagactagaatgtttgtggtggtggtgggagactaaaagttatgagctaggagagagaaaagctttctggatgatgggggtttgggtacctacctacttaggcttctggattccgctggattggaagtggttcttgcattacaaacttctttgcttggtgttgtggtatcctaacatattccttggcatgttcggcgttttgtacataggtatggaagaagtagagaggtggagaatactgacgtccccccccccccccttaatcaaggactttcataggtaggcagaggacaactttgatgataggctacggtctcgctaagtaacttggtcatgcaaaaatactgttcagtcctttttcctataatgtagaacggtgaataatgccaaaacccctagtgaattaaccagtccgtcaagcgaacgacttttggtctaccgtgctgtctgatgatactgcctaaaaagagcttctcgtgttgccctgcactactcctgtctgccaacatttccaacgtgaaaactgaagtaaaccatacgaatataaacttggaaacaaatgatatggcccctgacgcccgctgcctaacgtcttttgtgactccatcgcaatgccgctgaatgatgtatatatggcgattgtgttgttggtgctgatgataatgatactatcgatgctatgcgtggataaaagtacctcatatgtacttgataactgctagagttcattttctaaacagtttaaatcttccatgctctggcactttgtcgctattgttcttttcttgattcttctcttaatcgattatatgtatgtataatggtcatgacctccagacctttttctaagcctggggcattaattgaaacgtataaacggactcctttcatcggcagtacaaaaggatcggacaggctggatccaccagctgctggagctggcactgctgttgttgttgttgatgaaactaccgctcctggtgttggtttggtagtagttctcatgaaacacgtgagaactgccactattaggagtagtgttgtaactcctaacctccatagccgtcgcatgatcccttcgttgctccatgatcccggaacatgggtagaaactgtgctccctccgctcgaaacgttcagatccgtgggatctgttgttgtcgttcggtcctccaacccgaaaccgttccaaatccgcttccgcctcgctcaagtagagcgcactctccggacctgcccagtcatccaccagtttcgcaatcgtcagaaaccccttggtgtgcccaccacactccctagctcgaaacccgcggcagatgaacaggtagctgtgaatcaactcatgaagaaaggtcgagataagcagtcgtcgactgtagttggagtgcttcagtatgggggccgacaacactatgagcgtttcgaaccccctcgtagtcggatgtgctcttcgcaaagcagtcgtgccaatgaccctgctgtcgtaccgcgtgcttgactcgtctgaccaatcccaccgtacccgctggctaagacggccattgaagaagatctcgtttgcggccgaaaatatgctctcgagagaatcattgtccagctcatcttcggcgttgatccgtgggttaatgatgcttcggaggatgcgctcatgctttgagtcgggaaacttgcgtcgaaagttggccatgtgagcccggaccctctctgctgctatatcatcctctaataactcggtgccaccgccgggacctgctggagtcggttcagctcggattgagtgacctgatgcagttctctccattgcagacgagcttggttctggggactgagacaattgttgggtttgctggtgatgagcatggtggtggtggtggtggtggtggtggtgatggttatgctgctgctgctggtgatacgacgccgcatgaaaatgaacttgatgccggtaatgccgatcgtgcgtgccccgagcggctatgaaccatgtatcctcttcacttccgcccttaactggttgttgatggtaatgatgatgttgcgaccaactcccaacattgtatcctgcacttcccctgttcacctgctgatcagatctgtatctcttatatcttgaaccgtcttcatcgtaattttcgtcgtcaaaatcggcggtccggcgcttgaccgggaaaggagggacggaatagggtcggatcggcgggtgctcatgcccgccatacacggggaaggccatcggacatgctcggcggataaagaagggtgagacagagtgaagagagaagagtgtaattttccctttcgcttcagtataggaaacccaaaagcagaaaattaaaattccctaagaaaaaaaagcaaaactgaaagtgaagcaaacgggtggtgtgacaagggggggttaggtggtgtggcatgtgtatataaaggtagaggtaggtatataagcggagctgagccggtttcgccttcgaggttcccagggagaactggggagtgccgattacacgaaacgactcgaaccggaaccgggttcgcagcaactgaatcagtcagtggcacacacaaaactgtgaatgaaggccgtaaaggtacccaagaagaagatccagcagccgatatggtccatccagtgccactcgacaccaacgtacaagtaccttaacgaacggcaacgaaagccgaacctcttgacgggtttggacctaaagagatccgccgcctcacttggcggacgtccagtgggtggtcggttgttcttgggatggtcccggccccgtcccggccagaagtccaaagggcccttcacttggtaaacccatcattttagtggtcctccattgaacacgcgagtaaccaaatgcaccttgatgggcgcctaaaaaaagtatttggaccgcattggcgttacctcatatcattttgaagatgtggatgccacctgacgtgcacttgggtatctggggcatgtcggaaatgatgatcatgagaacagccaggaaacgaaacatgccagcagcacacaacaaagaaagcgaagatctagaatgttggcaagagactctcccccaaccaagcggtcaacaaaatggaagtgcccattgcaaacccgataaagatgcaacaaggccggcgggaaaatccaagacaccgaagaagacacccaagcaaagtctagcaagcaggcaagcaagcagcccggcccagcccagcccagccccagacaacctggcagtggggtagcatccgaacggacacagtggctgccgttcatcagaaaggaagtatgtacctctatgtaccgacggagtgtacaggattacacatttcttcccttgtgcatcatcgggcatgtcttcacgcgctctccaaagcatgccgttcgttcggcagcgatcaattaccacactggcataacagcgtacagcgaacagcaaacgaacaacgaaacaacagaaagggtcagcaggtgtttcatgttttcctcttctgtccaatctgcccgtagatgggggcttgctggggaaagaaaatatagaaaagaccacactttccgttatctcctttttcccagccatcttccttttcccttcattgttgggagttcgcttatccctttgctcgggtttgcgtgttacaagaaaattcaacagaagttgaaccttgagaagtgcgagatgtcatccagcctaaagcggtgtgccgagctgaagaagaagaaggtgccgtgacttgtcgaaatcctacttgtagctgtgccatctagatgaaccacagggtcactgtatctcgatccgcctgtcaataccagaatgagatccgcaacatccgcaggcatttttttcttccttttttttttttttttttttttttttttctttctttgggttttcgctttctctgtcgatatccggcgctaggtggtacactacaactggccgggggatgggtggatgggtaacttgaaggcaaccaaaactctggggaattctaaccatggatcaacctcgccaacagtggattacctgttttggctataccgaggttcgagggtagaggtaggtatcgatcgcgattttaaagtcacgggagatttttaactaacgaaaagtagcctggcatcctggatacctagttgaaaagcaggggaaacatcacagagaaggaaaggtgtcccgtcgctaaaacctcttgactccactaggagaatcgtccgcctccaaaagagtccccagggtggtggtgattagaagctttgtgcactgacgggatatgtaggatctgcacgtgtagtgcacgggggcactgtgagcacagcggacaagtgtcaaaagtggagttcagctgctgcgcaaatgccgtttacccccacagttctggttgcaggaagggcccgcagccggacatcaggccaacgggtcggtcttggatgaccctgaattggaagcaaaaggatgttttctgaaatgataatttctggtccgtggcgcagctgctcacctcagatctaacgatcattgttttgctgcgttcaatggtagaaggtggtaggatggttgatcccttagacataaccagacctctgtgcgattggcctgggctgacttgctctgacttggttctcattattattggtcgcctcgcttttgcccattgccggctcctctccctaatcacatcttctcttccctcagttcaacgtggggctgacgacacttccgagcaccgttccaggtagtatggaaaaaggtccgaacactcgctgggtctggtttggaataagcgtgaccggaccttttgctcaaccttctgtgtacataatgccttgccaacttgtaaggcggtcgaaacacagcgatgaaacaaaacgggccgcttcaaaccccaaatcctcgagattggttcatcatgccgggcagacgttcaggctcccagggaaaaacagctacatcaaccttactgatcagctctctgttcgtgactcattctgaggagtctgggagacatcgatgaatcgccatacgggacaagtgtgaatacatcgctaatccttgtattgggtatatctctagctatccactcaaaacgacatgtaaacggcgtaggagccctaaaactcctcaaagaaccacccgtcgttatcatcaatgagtcaattatcgctgctcgtctttatagggcactgacattgtatccagcctcgatagccattatgaccttcgatccgatgatattccaaagtaattgcccgccaacgtttagcggcgcacaacatatccatttccgaaacgagtgttagccgccaggcagatggggcgggcaatcagttcaaagaaccgttgccgaggccaaagtgtctcgtaaacatgactccgtcagtgtgattctgcaatgcgcgacgcattgtttcagtgtaatctctctcctcccgctcttttgcccgtgtctcgtcgtcgacagcctcaacttgctcctcaaactcctcagctgtaaagccggggcgcgcgctaaagtttaacaaccctaacctctcacccgtccaaaacagcaggtcattgtcgttgatcttctgcttggcttcgcctgcccgtgtcgggagtagtttcctggctatgtccgaggagcctggcattgaggcaaaaatagatggcccttgagcctcttcgctgtgcccgatcctacaccggcgaacctcggtgaagccgtccctttcgaaccactttatgtagccggatccgtccgagaaaacaatccgggtgccatggttcgcaaccgagagaacctttgaggctgacgctgactgacggttctggtacgcaaagtcgtccaagtcccccatcaaagttttaccagagtctggtggtgctaggccataaatctcgagggaacctttcatgttatagtctccaccggcgatcaaagttctgccgccattaagactcttcgacccctcgacttgttgcaatgtgagttctcctttgcgccgaagctcactgtctcgcttagagaatggggaggggagtgatgccatgctgcatagtcttgctttcgagttgatcgaccctctgattcttgacaaattacgtctgtcataatgtaggatgtgcgaaaatcgaccagcaacgtatatgtcgtctgacaactccgcttgttggccgggccgctgaagatgtagaatactcaacggtcccggttgcgcaagcgatgtccaggagccaaccggctcgtcgctgaagatgtttctgatcccacgttcgtacatagcctgtgcgtcggtaaagttgaagtcaacttggtcgtcttcgggggcacttcgaaaccgtcgccgggaacgatagtcgtgcaggtgaagttctagattcgttccaacggtgagtggtactgtagggctggccgcggataaggctgtaatagaccaagggaatgcttcgcagtcgacaacagagagtctctgcaagtcaacttcaataatgtctgctccccgggagaagtgcaaaggcgcacttgagttagcttactgtaaattcgcacagaacgctcaatttaaataaccttgggataatgacgtacggttttggactgcaaaaaaagctcgatgaaggctgctgtcaacactgacacattcggtaacgcctgagtctacccgttgcgaccgcttgctgttatctgtacctgggccgtttatcagcagaagcccgggcgcgctcttagctagcatcgctccctttcgtcctcttgttccattcacgtcccagatgcagacactgccatcgtctagcggcgatacagcaaggagtgtttcatcagaagctgcctcaacaccctggtcaggacggggattgtcaggccggtacagagcaacacctcttgcctcaacgtattcggacttggggccattaacatggggaagcggaagccagttgatgacaacgggtgcatgacgctggatatactcctcataccaggaaaccctctcggtaggaaagcaggggtcccagttggccatgatccgcatctgctccttcttgctggatgcgcgaaaactcttcagaattgccggcgttgtcggtgtcgcccagcttccattgccaggagtgttggcgctgctgctatcgggcgaaggataagcgccttgccaaattgtccccattgcactctcatcgggctggatctgaaatgttccactaaggccctgggtggctagccggccaaaggcccgtcgtcgttcgaggctttcgagaaaggaagattcttgcaggcatcgcgaacgccagaagctattgtctcgtccaaggtctcgaaaagcgcgggataccagttgcaggttcgtaatgtgcggtgcttcgaggactaggcgagcaacagacaacttgtcagcttatacctcttaacccgtgattgaggtgcctgaggctagctagagggcctttgtgggctaccccgggtcggaagacaggggacatgtgatagtgtatgtaggtgccagtttagacttacacgatagtatgtggagtttgatctcattaggaaagctctcaaggctaggcgcctgcggagtagcagtagccgccctcatctgatctcgcccatttcccattgtcgggttattatgtggggtccctttgctgttgctgtcaactcgaggactctgtctgacttgtgacatttgtcccagccactcagtccaagctcccctgagctacgagtttggcatcgaaatcgtcttgtaagcaatgctggtggaagcctgttatagctatatctcgtgtagggtatcgatgaggacagcgttgtgattcggtttagcgagcgaggaccgggcgagtcatgtttactgggagaggtgccggcgtatatcaatgtacgaaaaatgaagaccagcccgcagaaagaacctgtcgaaacacgctgatcagacacaacgaagcagctcttgcgtttgtgtgtgtgtgagcgcgcgcctgcggaggtacgtttctgcggtgcctctgtgtgtgtgatgcgatgcgtggaagcttcacgaatgttggttgctctgggttcacttaggtagcgtagattggttcagtttcccttgatgcaatccggtgtggtgggtgatggtttccagttgtggctttgtggatggttcaggtgtcaccgggaccggggggcgggtgccctgcctgtgaagtcgagtccggccctgttgggttaggggttagggtaggtgttacgggcgggcgtcgggttaccgatcgcgatgacaagggaaggaaccacagtgcacgccactcccaccagcgaagagagcccaggtcgaccactgggcgtccagctccgggcatgctgctgcgcccccaggccgggaaccttaccccaccagaatgccgaaacacggacatagacagggcaggcaactggcgcacggcacggtctgccggttctggcaatcaacagaaaggtcccgttggttgactgagtgaagaaggtgaaaggcctggtggggttagcccggccctttcgtcttggctcccccgacttttctgcgataacctgggctactatgtaggtgccttcgcgataactagccgtgtgtgggattgtgggtcggtgtcgacatggactcaacgctgaccaatgggatcacggatgcaatgcaacttcgataaagccacgcctgtacataagcggcgtggtttttgcatggaccggtctagatccttagagcctcttcccaacgacactcgatgcaagttcacctaaccgtccgtgccgtccaaagttgcttcatgtagtctacaagggtcggaaactggcacacctggctttccgtatggactgggaaagggtttagagactctgagacatagctggatgatgtcacaacgtctgtcggtagggtatcttagtgtacaactagtctggtgttacagactacatcggtgctatgacgggtgtgatggcttgccatatgctgtcagaatcatttaagagacgacctcctttgttattgggcgatacatggtgtacaaccttcctctccaatcttgcaattctctttgattctcttcttttccatgttcgatctctcctattgctaggatccatttcggagaccatgtaaacaaaagagtggagtgaagcagcatccatggagtaggggatcaggggcgacaacttgcatatagtttgttgaagctatatgtgcggactttacggtagaataactcgagatcctgttacgtcagtgatttaatgtacacagaatgatatctgacatacgcctcctcttggcaacccatttcacactctgacactcaatccaggtgactacaatagcctacattaagaggacactcgggtcccaatcttctggaaacggatatcttcttaaaacctgcctgggagcgatatcactgttgacttattgagacagctatagtgttatttgatcgaattatgtagccaattaactggtaaacataggatggtctacaaggtatcacagccctggggggtctttatgccgaaagctgctcgatgccgaaagaaaaaaaaactatatatctcatacggaagtcatgtaactcgtggagtcatgcgtttgtaacttgtatttcaatggttcctaactaccctgctcacctggctggatctacatgcttgttcgaactacttcacaagacagtcaagatggtgagattggcgagaagcgatgggaagtcacggaccgggtcatccagttcagttctttttctgcatgttgccagtttaagagcgcagttctttgaaatggtgcgtttggtcatggcccgttatgtctctatcaaggttggtctaaatctacaacgggcaacaccacctcttgatatcaaggtttgttttcgatcacctacaccctacttactattgtctcccccctttccaaagcctgttacagttttgaggcatgattattattggaaatcgagtctccagttggattgtagccccaagcgagcagcgtaaatggcaagtcttacactaccattgcatgcatgtgatcatgataagaactacgagcttgtccccttccatacagaccagacgaccttgaaccaacgctcagttgcgacaagatgaaaggttacggaatcccatcgcggtctgtcaaggggactcgcagattgcaccttcctcctctttgcggctttggcagcgcgctccttccatcgttcgcctttcccagcgcgtttcaacccctaacgcgcagacccaagccgcgctccttccttctcagagcatccaaccagagcgccttcccacccaatcaggttggttctgagccagagagcagtgcccaaggtctggtctccttctcccagcttttcaactttacaacaacttcgcaagagcaactgatcatcaactgcaactcgtttttgtctgaaccaacgctgtcaaccatcgcaagaaccatccaagcacactgcaaagcattttcttcttgaactgttttcaaaccatcatccgcaaccaagtcaacttccaccgcacttgtcattcatcatcttgacccatcgcgcttgctcatccaacatctatcaagcaacatcaacaacatgacgacctcgaccaactttggcgctttcaccagctacctcatcggcaaccatcatatcaacgagcctaccatcaaccacatgcccgcttcggtcaagtctgcaggctcgaccgtgtcgtcgctgcccagagagcgctccattactccgagacatgtcttcaccagtctcgacgaggcccatcaagccatcaccaccagagccgcaaaacaagccgcacaccttacggataacggcgctcactctgccttgatccctggcaagccatctgctggctcttctgtcaatgccgtctactccaagtcgaccaccgacgccgacgagcattccgccaccgagtcccaccgctgcccgactcatgatggcttctcccgcggacgtcgcatcagtcctacacacttgcgtcgccgttcatccagtgttcctgacttcagcactcgtacccctccctaccctgattgggaagagatgactccggctgctcgcgccagttatcacatcgcaaaggaccctgttgacaaccacactcctgacaactccatcaacacacctcgcgagactggaagcaccgtcgaaaacatcgtggatcagtacctaccttcggccaccattgactcttcaccctcagccgacggccagcacaaccaatccaacaatgatgcaagtgtccaccactccttggacaatggagagaccgtcgagcctcctcagacccgagaaaacatcacctctgtcccctttggctgtacttcaaagctttatcgcattcatggatcccctcctcggattcctcagccgccagtccctgcagtcaatccctcagtgatccgtgccaacctcccagaggaccataccagcaccccagagtgtcataacaacatcttccgggaacactcctggtcaaccatgtcaactgcgagctctgtcgacatcgaagaccttctcgataatcgcgacgaaaacaatgtcagaacatttgcaacttccaggaagggtaaccattacgtcgaagccagccgccacgattcaaacaacaaccaagcggctcgtgggactaccaccggcagtggcgcgttgtccaacgcagccttctcgacaggcggtcatacaacagactctgacgacgatccattcaagtacgaccgcggatcatatacggtcttccttcagccatctcaggaaagagaagtcagtgctgcgcttcaccgtgtcagtggcgtcagcaccacttgtaccaacaagactgaccacactggccatgcatcagccacgcgtggcccagttggctctgcggcacctcccatgcgtccttcaaatgggctcacatattacagctccgcccagagagataacaacattcccaacaaacgtatcatgaagaaactcgatctaagatcttatcctgcccaacaccttgcatgggacgacgagtttgatgaagagtttgacgaggtgagagaatttgtccagtcacatgttggatctgatccttcgcctcttcagtttgctaaccgtgctcttcaacagaatctcgatgctgttaagaccgacggaggtgattgggagacagtcgggtcgaacctcgatgctgttaagagcgatggagaggagtgggagacagtcggttccagtgttggacagttcaacagccatcgagcttatgcgtccgggactggctttggcactcatttcggcctgaggaccacaggaagcagcattgcagactactctgacgcctcaagcctcgctgaaacctttggcgcttttgcatcaaccgaaaagattatgcaacatccgatgaatgggaagtacgacaactacgtcattcggacactcaagggtgacaaccgcccagtcttccttcctcaaccaaggattcatcgagttaacggctatccccaagattcatgccgactatttgaccaagccacgacatccagcagccagggctcatcgacaagagcatacttggccgagaaactcactgccccgttccgttctctgacctccaacaagaacatcgatgggagacatccctataggagcaatcaatccggcccggacagcgacaagcaacaaagagaccatggcttgaaactagctgaactcccaccgcaaactccccgagcccacgattctcttcaaaccgataaatcgttcggcccggaatcgccagttcaattcagctttccattgatacccttggaagaggccgcaaggttgcaggcaatgaagcgacgaagcgacgcgaatgaccacacctttcagagcagtactcggacacgaaaggacagtcttgtatcttgcatttcgtggaaggcatccaacaaactgacgaagagagtggcgccctccactccgcataccctgccgagaaagccattgcccactcactgtcacgagcctgtctccaaccaccgcctttcaatccgtatgtatgaccctggctcgacatatcagttccacgtgctgacattttttgaagaaaaccaagttaccagcaaggggcggaaggcaactcgtttgtcaaccttgagcagcgctagcccaccagcccctggtagaccagtgtttccgcggtcttgtcgaaaccctttcagctctgcccacggctcaactgggagtggctcaagctacagatgttcatggggcattccattcgagcgtcctcacctttggggaaaagataaaagaacttcgcgcgttgatggtgaaggttcatatctccaccacatcgccaatctgaacgtaactgaccctttcagacttgacgaagaggacggctacctctcctgggaagcgcgacgccgccaaaaacaattcttctggtttttgtgtttcctctgcgtctttccgttcatggcgcccctcgtctataaaggaacgtttgacacgacactggcatggttcaccaaaggagaagtcggcagcctaaaccatcgccaacgccggaaagtcttgattttagggagcgtcatctcaatgctttggctgtgtggcattgcagtcctcgcaacgctcttagccacccgcgcgaagaatgatcgtccttgaaaacacccatctcatgcattctgagactcagatatcaaaccgccacttttgatttttcgcgcatctcgcagccataccactgtcattcaaagaacaatccattcttgtgtaatttcttttgcaatgagagctgaaggatgaatggcataaaagcgattgctctttctgtcactcgtttgaagggatttggagtttggtgtttcggcactggagagcaacagttttttcttagattcgggtctgcggtggaatatgtggtggcagtggacttttgcttcaagtcttgattctgtcttgattatgtccattctttatttgtatttttggagtattggtgttggcttttggtgttggtcttgtctcattgtgcgtggatgaattcggcatagggtaattcatcagtaccagtttgggcgtttgcgtagaagtatggataaagacggttgtggtggagttttttggtcttggtttttttagcattcaccttgttctgtttggtcttgttctggtctagttctaatttcgtctggtgttgcgtggagatagaggctcggtatggagtactttctgattgactgcggcaatcggcacgataaagatggttttgttggaagatgaatggagatgaacgccgggtgagagtaatcacaacggtcgctgttgggataattgaggacacgaattagaaacggagtctggagtttaagaatgatacgcgtgctttgtctcgagtgaaaacaacttttgggtgatctcataattctttaataagtgcgcagcacaccatccagtctggtgaaaattggtggaaaactgaaccttagtttctcgccttgtggtataactccgtttttcccacacaaagctgttggagcccacagaaacagcaactggcgatgcaacatactaacctaactcggtaagatgtaaacaaagcccctttctgtgctggcgacttcagctgaggcaactccctcgggttcactttcacaacccttgttgctcttcatagcatctgtcggttggtatgtttaacgatgtagcgctagagataagagaaatgagtgtgaaggacagtcacaagggaaacagcagtcggaagacctgtgaaacatcaaaagtcgaattattttggcaattcgttttctcgtaagcttccgtagtgtagaaagtgcgcaccccgcaccccgcacttttgcttcgcttcgatagcagcgatgatcatttctcgctggagtcgaccaacgggacacaggggtcagggcgctaacatcaagcttcccagcacctggcttggcatcaccataccccataccatgtttgctctccgcaaacaactacaacaccaacgacaacccaaacttgatccgcaaccgttctggcgacgataaaccggggtgaggtaccaaggactatcattgtcgcgttggaaacctcattgtcaatcctaaagccacgtctatctcgagcagatccacctcgaattacaccaccgagtcggttcacgcataacatccaccacctgctacataaatacctgtacctagattcaagcgacccgagcatttcgcgaaccacaagctctataacaagagagtctcgtcataccctcggccaaccattctgaaaacaataacccgcgggtatcaatcaaccaaccaaccaaccagcccgccatgtctttcctctcgatctcaccaccaccgaccccttccggccccgtccccgccggtctcatcaatcccggcatcctcgccccctcctcactcgtagcacttctctccgccctcctaaacccgcaaaccggctccctcatacacgtggtccaatccctctccgtgctcctctccgcctccgccacgggcgcctccctctccctctccttctttctggtgcctcgccttctcgagtcgcccaccccgctcatgctcacccagtggcggcgcacctacgagcagacgttttccactttgaaccgggccggcgccgccgcggcgttgggctatctcttgctggcctggcgttttggtgttcggtattcttcggaaatcgtgagtggtgggagagggatgcaagcgttgaagttggtgaagagggggagaatgtacgctgtcgctggagcgctgttggtgttgggtatggcgccgtatgggtgggtggtgctcggaggggtggagaggaggttggtggcgagggcggaggcggtggagagggctatgaggcagaagggagtggatgtggaggttggggagttgggcggtggtgggagtagtggggggctgaagaggaggcagtcggtcaggggaaagggtatggagagggagaaggggagggagggttgtggtaaagatggtaaggggaagggtaaagaaagagagaaggaaagggaaagagacgtagaggaggaatattcttatagggaaggtgacgatgcggttggcttgggcgaaaaggtggatatgaaggctgtggaagtcggggcaaagtattgggttgatcaatggggtgtgttgaatctgggcagagcagcgatgatagctgcttctgcggttatgggattgagtgcttcgctatggaactagaaccgggcagaatggatgaatcgaagctgtttggttggcaagagacgtgaaagaggattgagcctacgggatgttgaagcgtcacttggaagaacaatttggatggacgatcacaagcttggtagcatcgagataagcagaatagtgaaatagggtttccatttgggttcataccaataagtcaaatgctatgcgtctctttcgtgcaacgaaattggctctcaaaactgccatggtcctgtcaaccctctttaatttccaccttgcctagcgaacatccaccggggtatcttccctggcttccaaaccatcacctcttaggcatttcccctcacatctcacttggaatttccagaagagccggagccagagccagaaccagagccggagctcgagtacgagttaccactgggcgaggtgtacgtggaagatccactgccgctgttgtagtaagtgctaccgttcgggttgctgtagtagtaggatccattactgtcaagttgttggccaaatgattagtcgctccacttccccagagagatagtcaaggtctttcttacgtgttggagtagtgatacgcattggatccgttgccgtagtcacgggcgcagtagtggttaccctacagcaagttagtgtctcagcgttgctagttgcctctatactgggctggagattggccaatccggcggaatgaaggagacgtgagcgacagtgaaagagtatctacaccatacctggctgttggtgccatggcccttgtagctgtatccgtttccgctagacattttaaggaggatgtgattattgatcaagttggaagaaggggaagatcgagttatggctggtttttctgcagcgtctgccggttaaggtcaattgagaaattggtgttcgcgatggagaacaagaggaagaagagggagcagaacagagggaagaagccctctttaaatagagatcagacctctacgccaagtgaggggaagcacctgacatttctgcgatgatcccagaacagcttcctgcctgttccaacaaacacttgaataactagtaggttgttcgcattgcgatacgactgaagaaaggtgatgccagtcaaacagataaccattttcttctgtacctaacccacacttgcgcgggaggcccgcatggctttcaacgctaaatttttatcccatccacatagcccggggcgctagtcagaccgtcgatttgtagacctgacgagtacacgagttaatgttaggatcgatagaagtctcttgagcttgacggctgttcctccttcgtgtgacaatttgatgtaagagaatcacattatgatccgtgacttcctcgttaaggctgttaacttttaagtgcttccgtgggtagggggtcatagctccacaaggccaacgagaccaatccttgttcgctggtgttttggtataaacactacatatacgaactgcccgggtgcggcaaaaaccgacatctctcttatattccatggcacatctaaaatttcaagcattcaaaattgccggccatactctgggtatcattcctgtattttcagaaccaactttttaagcgaaacgctgtctatccaagaaatcaactctagaggttgccctgtacggcgctggtgtcgcggtgttcggcgggggtttcctcgtgctccgacaaaaacttctcggcatcgagggcagccatgcagccggtacctatgcataacagattagcaactcttccaaaccaggttcacgggaggcaatgggttacgtaccggcactggtgatagcctgtctgtacctcttatcctgaacatcaccagcagcaaagacaccctcaacgctggtaagggtagtgccaggcttggtgacaacatagccatcggcgtcagtctcaagctggcccttgacgagggcggtagcaggatcgtgaccgatggcatagaaaagaccgttggcctcaagagtctcctccttgccagtggtaacatccttgacgaccaggtggctcatgagacccttgtcgtcacccttgacctcgacaccgacggtgttgaacctgacagtgaccttctcgtggttcaacaacctatgggccatgatgctgctggccctcaacttgtccttgcgaaccaacacggtaacgtggctgccatacttggtgaggtacatggcctcctcagcagcggagtcgccaccaccaatgacaacgaggtgcttgttgcggaaaataggaacggcaccatcgcaaacggcgcaggcagagataccgttctgccagtacttctcctctccggggagatgaagtctgcgggcagaggcgccggtggccaggatgatggagtcggcagtgtggtactcctcgggggaccactcggtagcgtacttgaaggggcgcgcagagaggtcgaccttggcaacggtctcgctgataatttgggtgccgaaacgctcagactgagccttcatcttgtccatcagctcctggcccatgatgccatcggggaaaccgggaaagttctcgatctcggtcgtggtggtgagctggccaccggcggcgataccattggccatgaagccctcgtagagtacagctgtacaaagggcgaggaattgttagcgaattggtccttgtaacctgacgtcgacaatcgcaatggcattgaaactcacgcttcagctcggcgcgggccaggtagatggcggcagtgtgggcggccggcccagagccgatgatgactactttgctgtgcatgtttctttttgtgacggcctgaagttcggcaggttgaaccggagtgtttttcttgaaggcggttgcggcagcagcgactgtgagaccagatgcgctggatcggagagttcttctaaaggttgaggagaacagtttggcggttggtggggttttcgaatgggaaacggatctaacaagagacaagatacaagtggcggaaacagagccggggatggtcactggatggagaataagaatctacgggaaagggaaggtaacgatttgataatctctagatttctttctctcccaatctgcgatcttgtcagacagtccaggcgatgccagatcaggcgcgttgttccggcgccatttttcaaatcgagtcgcgatttctaatcccgtatctagaccccggctgcctcaaaaaacggcctggatttccatgcttgggggcgaactcggaaggatggacgccgtccattcgaggaaacgtccctaacggaccgcccagggtccagggccatgcccctctgacgtgctcaccaaaattcccacttaaatacccactgcatccagcggggtcgttccgccttttagaggctcctcggttgcagctctatgcagtcaccgaggcagccagtccgcgggttgcagccgaggcccaaagcaaaaaacaaaggtcacaatgtgggttagggttatcggtgaaggtatttcaatttccatcagatgccgacggagattttgtggtcaacgacactcgacacggcaccggaacctagtgaagctatccataaaatttacaacctgcttttcccttcctgctgcgggacctgaactaccaccttcccccaggtctcacgaccccccaaagcgatcaatgcatccggaattttttcgagaccgacgaactccttgtcgctgaacacagtcggtttgaacttgccttcggcaatcaacttcatgatgccctgccacacggtcaccaccgtctccttctcatggacagcgtattggccccagtgaacaccgacgaggctgatgttcttgagaagaaccttgttcatggccaccttctcgatcttgccggcagcgaaaccgacaatcaggatgcggccattccacgcagtacatttggtgctcagatctaccaggccgacaggatcgtagacaatgtcaacacccttgcctttaggggtcaacttcttcaccatctcgggccacttggggtccgtgtagtcgacgacatgatcagcgccaaaggacttggcgacttcgagcttgtgcttggttccggccgtagcaatgacagttgctccaaacgcctttgcaactatgtgtgggattagcaacgaagtagttcatcttcgagacgggtatgtatgccactaaccttggactgcggcaagacctacaccaccggccgcagcgtgaacaaggacgaagtcgcccttcttgacgccggcccgaacaacaagggctccatagctggttggtgccgtcacaaagaggccggcagcatccacaagcgaccagccttcgggagctgggaggagggccgtctccttggctttgactttggtagcgtacgcaccctggctagctccaaacacacgtgaaccgacggggaacttggggtccttgaggccggaaggggtggcgagaaccacgccggcgaactcggcacctgatacccaggggaatgctaagacgcaacgtcagcatactgaatgcaatgtaagcgggactcaataaagaagccgcacgtggttgattctggtatttgccctgaatctgaagaatgtcgaaaaagttggttgccgcagcatgaacttcaatcaagtactcatctgaagtaggtgtagggtctggaagctccgtgaccctgagctcttgcgggctctgagttaagggctaatgttagaaccacgaaatgggaagatgtcctggatgatcgagataggacataccttaacatactgtgccacctgaatgcctctcatctgggaaggatacctggagtaatagagtgctttgttacactggaaagaagcagacgcagaaacaccgagtgagatacacaagcagtgaaagaatgacaacctatatgattaaacaagggtacaatatggttgaacaaatgccgaatagccatcgcgggggtgaccgctagcccagtgtaagggaagccgaggtagcccagaccgggatagctgatctctgattggtcactcaccttgcatctctcggtgagtccacgtcttatcgatttccaacaatcgatttgcgacttgttgcactctttctctccaaactctcaaccacaccttgcttcaattttttgaatggcgcaacctgctgtgcgaacttctcccgaccaaagccgaatttgaaactgggcaaacgcagcaaagaatacgactcttggttaagcgtgcataaacacaagccacgcgcattctctaggcaagattcattacgactggtcgcccagctacatacctctccgaaccgatcgtgaaccgctcgcgacaaaacaagcctacccaccttgaagcccgaatcgcaccggcgaaccacctttttccccccctcacacatccgccgagatggcgacaacaacacagacaacaacaaactccctcccctctggggcaggaggaccgcaacaactcgtcactcagatgctcaaccacaccgcgccacactataccttctccttcacgcccttcctccagcgcacgtaccagcactctctccccgccgaccgacccatctgcaaagcctacgcctcaggcaactgccccctcaaatcccactgccccgagcgccacgttaccgcgtcgtcccaaaacacccatggcggcggtaacaccttcagcggcggcttcggctcgctagtctgcaagcattggctgcgcggcctctgcaaaaagggcgaatcgtgcgagttcctgcacgagtacaacctgcgcaagatgcccgagtgcaatttcttcgtcaggaacgggtactgcagcaacggggacgagtgtctgtatctgcacattgatccgctgtcgagattgccgccgtgcccgcattacgagagggggttctgtccgctgggaccgcgatgtgacaagaagcatttccggaggaagctgtgtttgtattacctggcgggcttctgtccggatgggaagggctgcaaggagggcgcgcatccgaggtggacggcggataaggatatggagaagccgagggcgaagggggagggagatcagatgctgctgcagcagcaacagcagcagcaacaacaacaacacatgggcgatgctaatggtatgggtggtggaatggcgcaggcgacgggcgcgaatgagtatatggaccgagagagggagcgcgatcgggataacagggagagggagatgatgatgcagggacgcgatagggacggtggcgggcatgatcgccataaggatcgctttggaggcggaggaggaggaggaggaggaggcagaggccgaggaggatggaggggaagaggaaggggaggatttaggggtaaaggtcattaagagaacattggtcccaaagcggccaggggaggtcaaatggtacatgaacatagcgacatatttaggctagtgctcggacgatgagaaggcccaggaatccggtagtaaagaccaggtatgcatcacggaataaggaataggtcacggcgcaaaggcaaggttatatctagtgtattagctgtaggtcaggtttacattcacagggtttgtgagattcttataaaaattgctagcttgacagttttgaggagctgtgatctgtatgttcttccaaaatagactgagagggacgagatcccaaaacatgaacgccgctccctacctaggacacccgtaaccaaatgataatcaacccaccgtctgagatgctatggcatatgccattcttgtcgacactgccttcttttgtactcttccaaactattcccatgaagactttactccatcggcaccgcaacaaacaactcattcgatgtgcgggccccagtccccacctcctcctcatccccattctcgcttcccatagacctcaccgagccacccgaccttgggctattaaacgagctatgactcgactgccacgccgccagctcgtccaccgtccggatacccatcatccacgccaccagcccgcgcggcacccagcgtccgacaaacccatacacgctcgcgccgaggccgacgcgcacagtgcccttggtaatggacccgtcaatcacgtcaaaaacagcattatgcagctcccgcaacgagctgccgcgcatcccgcggatgcggcccgtgctaatggccgagctcgactgggtgacaaaattcttgccgtaggcgtggcgggccgagtcgggccagggcagcagggactcggcgtcctgggggttcgcttccagcgcgcgcagcgggacgccctgagagttccgctcctgccagtgttcacgcgcggccgaggcgggcgtgaagccagcgaagtcaaaggtaccgagctggatgtgggtgacagggatggcgagcgggcggagctcggcggtcaggacttcggtgaatgcggagagggcggagcacacggttgcttcgggggcgtggaagggggggttgatggaggaaatgatggagggcgtgcagacgatgattttggggctgtctttcttcttgtcgcttccagaggatgatgactcggccgagggagtaggacccaggcgagcggtaagcagaggaaggaaggcctggagggttatgatagggtggagtaggtgtgtgttgaagaggttcgcgaagcctgagggaggaatggtagcgatgggcgaggtctggtagttcaaagagggaatgaggatgacggccttgaggtgcaaccgatgtcgcttgctgttggggactgccgcatggggtgactgaaggtaggtcgcgaaacgctcaatggaggcgctggcgctgagaggatcggtggtgtcgacgcccaacggtcggatatcggggcgtgctagattctgaatggcaatatcatcctccggtccgctggatacaataaagacgatgaagcctttcctttccagatccagcgcaactgatcgtgtcaaaggtaggttggcagatcccgcaatgacaacgacatccatgcgtcctccgctgcgcgcccgccttgcgcgcctggtcttcctggcgtgagccgagactgtgtatgaccgatatagaatggatccggtggctaggactatggcggtggtaaggactttgtttcttaatacccagctctcaactctattgtagagcgaaatcggcagctcggctgaaggcgctggtggcggcagccgagggcggatctgttctggtacccattgcgaggtcgcgagagtgtgtctgacggtctcggcaatcttgtcgacgttctcgttcacgatgttggcgacatcttcagagtagcgcttgatatcgccgggcagggacgataactataaccgaaccaggccattgttagtggagttctatgcgggcactttgtatgttttcttaccacgtccagaaaagcctggtcgtccgcagacatgttgtttcaattatgcgtttgctcaagtcctgtgaggtggcgacagtgtgatggtcgacaagctcagtgaacaaggaggcgcggattggtaagttggcagagtcgagtgtcgcagtatatgaattgcgccggacttgacagtgcctcaataggaatgatgatggggagaagctttcttttatcgcttctatccaacccttgcgcaccttatcaagccgagctactgcataggtgatgcgccctgagctaacaaggtaccccagcctttaccccggcgaggggactctccaccaccaacgtcattcctgtgacacgctgaaaagcacacgcttttataacgcttttaagaatgagaaatttgatgacctatccgtctagcctagacctatcaccaaatcaacatctcacaaaagaagcttcaacacgtctttagatctgaccctaacatccaaatagccctaaaatctgacctcacaacttcctagcaagcaccctcaaccttacataactatacatgtaccctccccccggcttagcgcatacaacctccagcacatccaccacctccttgaccacctcctccctctcctcctcgctctccagtgcctgcaaaaactgagcagccatcaatctcacccatccctccacgccacccacatcggaatttgtaggcctccattctctctctaccttttccaccttccatcctcctactttctcctccatcatctgcctcacccactcctcgtcggggaaaaaccaggggtccacctcctgtgcccgcttcaaaccgactctcctgccgacagcggccagtagcgtggcccggatctccgacacgttgcctagtccgcccatctcaaaggcaaagacgccccccggggcaagcacgtcgcggacgccctggaagaagacttctcgcttttcttcgggacgcaggatccagtggagggcggcgttggagaaggctttgctgaagcggacgtagtgcaggtgggttttggtgatgagttcggttgcgtcgagaactacgacaatgtgttggagggagagtgagtcatacactttacggtaggaacaggacaggacagtcacatcacttaccctcaaacgtgcaggtgcttttcagatgcgcattatccgatgtcttcttttgcgcagcctgaatcatggccctggagctgtccacgccgtgcaagcgtcctcggcctccctcaaagacctgggcgatctcgaaatcaagaacgccatctggaaaggaaagtttttatcacttgtcagtgacgccttgttcgcgagcgtcatttttcccgggacggggccaaaactcaccaccacaaccgatgtccagaatcacatcgtctttctggggatcaagccattggacaatcttcgtggccagcttggggacgaaggaggcggcggattgatatgcctgcgtgtttcttgacgggtcagccatccattcacattcaagcagaaagaaatcggaaagaggaaagaactgtggtcattcagtgactggtccattgcttacctctgaggaccagttgtccttgttctgctgggtcgccattgttaagtgatgggggttgtcgatgttggtttagagaagaaaaggggagagggaaagccgaacagttcaagtggaaacggccagagctttatacccgactaattggtctcatatcatctcaaccccacgtactgttggctggagagatactaccatagaccaaaattggatgagagacgaggcaacgagacagggtgaaaggggtccgatgtcggcgactaccctcacatctctacctctacgaatggaactaggctgcgagtgggaaattgcatgggaggaacgttcccttgtctcaaatcagaaggtcaagccgaagatgaatctcggaaacactggtacaagtctaggtggacaaaggtcttatctgctgaaactgctaacagtttacacccgtcaaatcgggttggaaatcatcaagtcaactcccgtcctgtaaggctcctctgacttccaacactattgtggtcaaactatacgctgatcataccatagccaattcaatttaggtataaagacaatcaaggattatggataggctctctctagacccgggtccacccgaccgccgacaggtactcctacgcactagatctcatcttttggcctttaaaggcgacgtatgtgttccttttcccgggcttcctaatccaccacgttattcaacaactctgggtcaaacaacttgtacctgtcctctctaagcgcgttctcaactctcttcattaccgccaggaccttctcttcttctaaacggcggccaataatctgcacaccgactggaagtccatgcatgcgctcggcgtcatagtgtctgtacgctctggttgcgataccgttcagcctcttatggtcaaaggtgctcgggagcttatcgagcgcactatcgacatgcgtgacggggatgatgccggctgtgtagtcgagctgatgagaaaagagtgtttgtgtcagtgaggctctccgtttgggaaggtaagacactcgtggaagaacacaccaagttgaaaagaaagcaatatccgcaattgctgaaggtatccttcgaggcatcgtgcggaatagcaggcagcgcatttggcggtgaaataagcacatcgaactgcttcctattccaatactcgaaccactcggccctgtacgcctctctcttcttgacctccccccagttctcggcagccgagatgggcctcgtctgcttcaccagctctgcccaaaggttgtcccttcgaatgtactttatccacatgtatgacaaataccggacgatgctcggccacttgccaaacgacagcaagctcgctcccgagtccagccactccccgaacctcctgtacgagttgaaccaccacccaccatccgcattcagtaacaacgcccccatccgcaacgcctcaaacatatccggcgcatcctccatctccacaatctcatgcccttctctcctcaatgcctcctccaccgtctccagcgcccgcttgcatgccggacttggatcaaccactttgtccgtcctcaacacgccaaccctcaacctcctctcctgatccgtaaactcctccaccacttcgtccctccacgcaagcgggtgaacagagtgatcatacttccacggcttcatcccaatcaccgccttggtaaaatagctcaaatcatccagcgtcctcgccatcggtgagtaaacactaggcacgccttcctggccgggcatgctggtcaggatgcccgccttgggccagcgccccgtcgcacacctcagggaataacacccgctgaaatgggccggcaccctgacgctgcccgccacatcactaccgatgccgatgcgtccgccacaagccaggagcgccgactcgccgcccgtcgagccgccgggcgagtatgccttgttgtgagggttcgtgcagcggccccacacgtcgttggtgctctcgtaactcagcagggagatgggcaggttggtcttgacataagggacggcgccggcgtctttgagaaggcgcaccatcggcccgtcctgcgggttgtcggccttgttcccgacgaaggaggagtacccgactgtcgtgtcgaagccgcctacgatgatggtgtccttcaggctgacggggattccggccagaggaccctggaggttgactctcttggagtttttgagggagtcctcggcggcggagatgaggacctcggtcaggcagttggtcttgaggtgggctctgatggcaaccttgccgtaggtttggagcacggagagtggcgatatggcattggactggaccccggacacgagttcggcgatgggcttgttgatggtgtcgaggtctttgccagacaaggcggcatggtattccggaccgagcgaggagatgcgttctttacgctcggctcgtttaagattactgtttgaagtagtctgaggttagcaaaaggactacacatttttattccggtaatctaaagagccctaagagccagactttctataaatatgattatgatggatactactgaccagtcccgcttgtggcggaggtaatccgaaaggaaactcatcgtgtcagtgtgcttgctcactgctcactgagcttttcccaatatcgaaaggatgctcgctgaaacatccaaaaacaagggattgtggtctgtatgtatcggtgctgtcggcgttgccgcggttgatagctcctaggggcgatgttgagttgaagacgcgccggttaatttgtgggaggtggagattggatgaaggtactcagactggaagggtattacgccgtctaaaacgaataggcaagacgatgtgaggccggtgtagatagttcgggttacatgtaacagaagtgaagggtaagttgacaaaagtaagccccaacaccaacccccctcacgcgggggtgactgctcttgtataagtgataacggccaagccaatggcgggtatcttgaagcggtttggtgagaaatgggaagctgcaaggggacccgaggtcctaccctacctagctatccgagaacagatagcgtccaggataagcagttacacttcttcaattggactaagctttatctccctatcggcgtttttggctaagcgtggacaaagagtgcccttcggacattgttcctgttaatcttccccgcgtttgaggtcgcacgtgtggtatgtttggttactggtcacaggtgcctaggtaccatccaactaagtgtttaagctgtccctcgtggacccggcgtatcttttccctcccaaattcctagctcctgccgaattgttgcaccacagaagtactcaccgtagggagaaatcagaccggtcaagattccagatacttacctttagatgataaagtaacatgaatgaattcagataatctttttacctcgaaaagtattttattgtcgtcaattatcatgcaattgttttgtctgctcaaaagctgacggtgggtgagtgcttaagccgtcctaagccgagacctccgcgttggcgagcctgtacctaagcagaccgataccgggcatagtatcactgccgtagctcagtcaactaacttccggggtttattagcataacaagagtaagaagactccataccgctcatctgtgcatggccgaatcttcagatatcataaagtagctgacatctcagtctgcccagaatagcacccaccaccaagcgcatccaaaccaccaattaaactgtagcttccgtacttaaacgttctgtattcttcagccagcatgatgcctgccaacaccactgtagatgcaataacaaattgacctggccgctcttaccttcacgatatagaagattgtgcagagaaccaagagcccaaggggcaagttctcccacactgggcagcgaaacatcaaagatataggaccaaaacctcaaaccctcaagacatcacccttttccgttctcctcctcttgcatgctttcctatcttccattcgacctgtcttagcacatgtcaaagacatctatttgtgaagtatccgcgggttgtgctagatccttgcgacaacaaccgcctagcgacctacgctttagccacgtcgctgttactggacccgtcagtcgtagacgatgcccctccgctgaccaaggtaggcgcgatgcgtctccgtttgggttgctggctattctccgcgttatttgcctcgcgagaatcgcttgactccctcttcaagttagtggagccagcaccaccgctcgaactctgcggcgtctcaggaggggtcacaacgggcaagcccgtaaccttgcccgaattggtggcagcgatgcttggcacttggccagaaataagcggtgggttgctcataaccccgccctgtgatgtagaagcttgagtaatggcagaactagtcgagttggatcgtgccggtgaagggggcggcgggttcacgaaggaagcagctgtaggtggcgaaggcgccgtaaaagagctcgcagagtccctatggcgatggttggtaccgttgtgaaacggggatgggggggcaaacacccccgagggattgggaagagacgtgttctggttcgacgtggctcctccagaggacagtgaatgtcgtggaccaatttctccagtatacggtatacccaactctccaggcaaaaaggacagggtggaacagaacccatccgacgaggatatcaacagcgtcaaaccatcagtcgacctgcaacttatattagtttgcgaaggctcaaggaagcaaagggaataacttaccaggtaaggtccgtaaaagtggcgcagtgcaagttgctcacaacgcagataggtgtgtgttgctgggtatcgtacagaagcactgagtcttgggtggctacagcgtagaccatccgatacgggagcgcgaacgccgacttcggtccagggctctgcactggagcctccgtcgatcctgaaaccgaactttcggtgggcaatggaggaggtggtggctccatcacggacggagctgttgagggctttgctaatggttcaggcagtgaaggtatcggctcctcggctgatgaagtatcaatggtgatgtgtttggtgacgggcggtgattgtctcaaggtgtagatgattggggaacatctgacggcgacagacggcttcttgtgtccgggtaaatgggcaatgggtggtttgttgatgccacctcgcgtgtatatgtataccgtattaatgacctcgtacaaaggtttcccgccatccacctgatgctgagtctgatattgaccagcaggtgtcaggagcagacttccgtcaggtgtgaaggtcagtctccggaaaaatgaagttagagtctcattcgcataaaggctcgcattcttcatgcccaggccgtagcttgaagagtgcggtttgggagaagcctcgataggcataacagcaggcaaaggcatggacggtgcgggcgacactgatcgcctggacgagaacgacgatctccggctatggctgatgacactgggagggttcataggcagggccatcgaagtgggagtacccgggatggaagggtttggggatccagcaacagcactgggatccagggatgtaaaagcgggccggttaccgaactcgggcggagctgggctatgagaggatatcctgcgaggaggaagatctgttttggcgtggctggcaatctttggtggcttgtcgtcgtggttgttggcgagggtatactggccatccttggtcctcagcgagtagatatgtaccgatcgatcggaagattgtgtcgcgatgtactcgttcagaggatcccatgtaacgccctggacgtagtggctatgttcggcaatctggcgcacgagtgtgcccgtcgaagcgttatagatgcgcgcaacgttgtccatgctgccgatgatgaaaaaggcagcatccggggaccaggcaagatcatatatctccgtgcccagggaccggcacatgtgctttgtcctccatgtttccttgtcttcgaggccttcgtttccgaacgtcgcgtggtgagtgtctgatggaacccacaagatgacattgccgtcatctccagcagaggcaaggagttcacctgaaaggggccttgttagtacgcgaaaaagcgagccaagggatccggagagctggtggcatgccacgagggcaaggacaacgtacctttgggagcccagcgaacgacgttgactgcttgtgtatgtttggacagggttgccaagtactcgaccctacgattctcgccatcctcctctattctccatagctgtcgcaatcataacaatcagtatgggtccaaaaacctgaacgcaagggcgggacagggtagattgcattactcgaacattgttgtctccggcggcggtagctaagcggcccttgcctccgggttcgaaatgggcagagtagatggggtacggattgttttcgtggtgccagttgatgattaacggagtggctttcattgtggcatatagtcggttggagcacgagacgggtgggttgacgagaggtgaaggacggaaaagtggtggtgagaaaggcgcaagtgttgccgggtcaagtggaattatttcaatcggcaacggcaccactttctggggaaggtctggggtttctgatcggtctggggttccgtcccgccgttggctcggcgatgaactgcctgtcgtgagaagtgcggcagccgtgcaagtgccctgcgctgtgctatgggctcgaggatagcagatccagcacaggtctagcagctgcagatgaggcggctggctgggaacaacaatgagaaggcttcgattttccgatggtgaggagcctgggagcacagtcgattgggctttggtcaattgaagtggccggagaaatcaattgtcgtaatcttgatggagggaatcgcaagaggacatggggatgcgggcgggatatgtgaagcaagttctttaataccatcaagaaagaattcgaggtttgggtgggtggaatagctcccgttgaggtcggcttgttccacgaggcctgtgcggagctaggtacctagctcagggcgttgatattggttggattggatgtccgcgcagttgaccggaaccttgaagggcggcgccgctcagttgcaagaaatgataggtacgccctggcgggacgggactgggcaaggaggaagctaggtaaattgctacctagcatggacataccactcaggtgtcgggcgagtcgaggtagtcgatcttggcactcaggtacttctcctgttgacaggcagtaactgagttgtccgaagttgatgccattcacgatacatgtgacgacggatgaagcaacaatacctagcagcaaagaacttgcttgttcgcatcccaggcagacctggttgaacttgttgaggagtgctttaattgaataacgtgagacctgccacctcctaccactgcacctacttacctccaaacccaagagaagaggtgaagaaggacgggaaccttccctccatgtgatctgagtgcagcagctgcattgcacttgcccgacagttggcgctggcaacccgccttgatgttcaaggcccaccttgcacgatccctttcactttgcgggacggaactgaaagagcccaggtgcactggcggtcatcgaacaaatgaccaactcccaaccacaaaaacctggaaccgtgttctgcccgctcctccacctacctcgctcctgcatgcctcaactagtaccaagtctcggcagccactctacctagaggtatacacaagacttctgtcgacagccacccttcacacccagccaatcaaatggagattgcctcttcccggcgccgggacattgatcccgaaccgtgacactgccatgaaggcgaggcaagacctgagcggatgatacaccgaccaaatttccagaataaacacaccaaggattgagaccagagtgctgggtgttcagtcgatcttgtctcccaaagtgacaccatatctcgacctcccaaagtccaaccaaccaagtgaagataaccatgagctgaacgacccaaatctggaaagaacaagagatccgcttacaggttccagttgattcttcaactggtggaactgggcttatcgcgtctgcacccccccctctttcttctctctaaactggatatgtattggaatcgagcttcatttgacggcagacggcagacaatggacagcagcgcttctcggaggcttgccctgagatcgacaaaggcagcgcgacaaccgacttgcgacaccggtacaatcgcatctgttccccattctcctggttgtggagagttcaaatatgagcaccccgatggactacacttgtactctcgggttgaggacgacagtggtttcgagttcgaaagttgggccagatttgcacccgaatcttttagtgactctgcgtttccatcagtcagcaccgcccgttctctcctcgacatcccaacaactttttcctaacactcttaggtaatccaccaaaggattactaaatgaaacaacttggaaaagaccgtgcaaccataacgacccaagctagtgctttacagaaagccacaaagcccccaccagcaacgacaatggacaagacggtgacgatggtgaggggaagactttggaagagttaccggcaaagcgaagaggtcaagtcatcgacctaccactttaccgcctttacgctatggaggatgctcggttgtccagttacggccccttacacacacctcctctgacgtagcgttgtggtgcctttatgctttcacagctcgagtcagtatgtttgagctggtgtacaagcacatccccaactttccgagtctcattgacttggccttgacattcatatgtttggttgaagaggctatcttccaggatggtcgtcttacttcgaaaccagtcttgcatgctgtcttacttggtggcttccccaaggtgctgcggtattcaaatttcccggcttgttgaggctcaccactgcgaatagatttctccaagatcatgctcctagcagcttggcccagctcaaagctggtgccgaaattcgtccagctgagagccaatgcgtgggaattcacaagggccgtcgggattggttttgtacttctccctgagccgtgcattatttgattggttttcgtgtggacgccacgaccgatgccgaacgggtctgttgagttcaggttgttggtcatggagacttttggcgcattgaatgtctttcgcgcctattcgagagattggcgatagttgcggcagttgtcgtgtgcgaacacccagaagtccgaagctcaggcaaatgtgaaatttgggtgaaagaagaccaaaaaaaagaagaagaaaaggaaactttacacacgaatatcacaacagtctttgatcacgagaacgtctcaggcgctgtcgcacagctcttttagtcaataactcggtcattacgtgttgacgaaggttcagcaatgacaacttcgtatcttcacggtttcaaagagtcttgcacatagaagccgattacgccgactttatggacaacctggtcaataaagaggcgagttgccggatatccgccaagccaaaattcaggatgacgatgtcaggttcgcatcgttgcagaatggcgtatcgcagcggtacgtacatagccgatcgggctatccaagatcaagcgtcgtagcattttccggtgtttgaggcttaccagtggaggtgtcttttgtcccgacagcaacaattatacatgtacctagtgcacatagtacggctgcatatcacgtccagtttgcccctgggccctttccatatctcggacagtacactaaatccaagctaaaatccggggcggcttgcaccccgagtgagtcacgtagtgtacagatatttctcctgcctttctaggtagaggcaggttcgagtcgataccaagcttggcaatccgtcctcctatcaacgttgcgttgaaggcatgacgggacgtacggcgtagcagcatctactacctatgcagtatatgcatgcagtatggagcatgcggtgtatgtacctacctactgcgtacaaccactacatggattcccagcgtgggagtaaaggtgatttgaatcgatggggtatagtgccggctgtcagcctgtatgcaagtgcatgagaatgtgagcagtctgtccgttatctcacacccccccttcagcccaggcgctcgacaagttcgccatgtgagtcaagacaacaatctcttttccatctcccacccgaacggcgacggatgaacccaatgctgctggctaccgttgcacgatcatcttacatccagcacactgcggggttcgttgcattcagaacggaagggtgtgtcttgacatgttcaaaagacccttctgctgacaggacgccagcccgctcctgtctgatgaacgtgtaaaaagtcggggtttttgagtgtgcataccttagttaggtagttttgtatcaatgggttagcgcttgtgtggcgttagctgtctttgctggcttacacaagcagacggcaacctcaagacccgaatcctccggccttctgggtctgggtggaacccctgtattattgataagtagcagattgggccaatcttcgagcgtcaattggaggattggccgctttcaacttttttcttaaccacacccctctttattcagggaggtgtccgtctagctagacgacaagtatctaagtagctgaccgccctctttttttttttttttcttggtgttttctcgagtatcctcttctccctttctgtgttctttttcgtctccttttctccccttacccagctctggtggatggttgagaatacctcaacgctgagctcaggtcccaaccctccccccttcgccaacatcttgccagtctggttgtcggtttttctttctctccgacaacaaagaaagcgaggggcgctggcgcgagacacaacgcgctcgagatccggtcaaaaagcctgttgaccgtgtcgccaaccagacgcgttaccgaagtttggcgtaatcttgtacaaggccacaagatctaactggccatgtctcgcaatgaatcccgttttgcagtggtcgtgaccggccttgccctcgttggcctcggctccttgcctgctgtgtctgggttcgtccagcggtttagaaagcgtgaggcacgacaagaagtcctctacgaagatgccgacggaaaagcgaccgtcgagtcccaaagagcctactcggccaaggtcccaaaggcggtgatcttgctctctgccaccgccggttttgccctctctatcgccattgcactattgtcgacaagtagaaaggccagttcggtgaacgactggctgtctactggagcatgggtacagtcttgtccttcctgaattttccttttgcccaaggtagctgactgtgggttgtagaccctactactgttccaggctatcacaatagcctcctgcagaaagtcggtgcaggcttttgatctcggcatttacgcgtttttgtcctccgcagtgctgagtgccattctgtttgtccagggtgctgatgcttcagaatctctctgggatcacaatcgcaccctgtttgtcctccgtgccgtcgagctggcactggccggaacccttgcggtttccagtttgtccattccaaggagacccgacgtctatatcgatggagagccggtcgataggatgtataccgtgtcagctatcagccgcttcacatacgcctggcccagcaagcttctggatcttgctgtcaaaaagaaggatctcgacttgaccgacctcaacaggcccgatcacttttgccgagctgcagacacttcagccgattggaagcgacgcaactaccgtcataacctttggctgtccgtgattcttgcccataagaaggcgttctccttgcagtgggctttgacactctgcacggcctttctaaacttctccccccagtgggtgattctgcaactcttgcgcatcttggagaatccccaggttggcagcagctacgggttcggtgtctggtactgggttttcttcctcggcgtggccatgattgcccagtcatgggtggaagcctatgtgttctggctttcgtggtctgaacttgccatacccattcgcgctcaactttctgcactcatctttgaaaagtcaatgcggaagaaggacgtcaagggtgccggaaaggccaaggaaaaggagaagaccactgagtcaggcgagcctcctgtcgttgggccggcaggagagggaacaccagccgatgcgccgccagccgagccagaggccgaggccgaggccgaggatgattctgatgagcttaagaagggcaagcagaacacggtgaatctgattggcgttgacgcgaagcgtgtctcggatttttctacctaccaaaacatgttccctggcagtcttttcaagctcattgtttcactgaccttcttaacccaccttctgggctggaaggctcttctggcgggcttctccgccatgcttgccattatgccagtgaacgtccacttctccaagaaatatgccgctgctcaggataaactgatgaaggtcagagacgagaagatggcggtcgttaccgaagccctccagggtatcaggcagatcaagttctctgctctggagccagagtgggaaggcaagattggctcagtccgagacagggaacttggtgcggtctggagtgtgttcatggccgacacagccctccttgcctgttgggtcacgagtcctatcttgctttcggctatatctttggccgtctatgccgctttgaacggtgtcctgacgccatctgttgcctttgtcagtcttggtgtctttagaggtctcgaagtaacgctgtcggtaattcctgagcttacaactgatctgctggatgcgtggatttcgatcaagcgtatgcaggaatatctggactcttccgaggtgacggtcgtctcggaggatgctgaagaggtctcgttccaaaacgcttctattgcctggccttccgatgaggatatcaaagaggaggacagattcgtccttcgcaatatcagtgtcacattcccgaaaggggagctatcggtcatctccggcaaaacaggaacaggaaaaagcttaatgttgtccgctatccttggcgaggttgatgttcttgagggtaaattgtttatacccaaggccccttcactggctgatcgccacgatgacaaggccaacaaggacaactggatcatcccttcggccatcgcctacgtagcccagattccctggatcgaaaacgcaaccatcaaggagaatatcctctttggactgccttttgacgaagagcgctacaagaagaccatcgaagtttgcgcactgaagaaggatttgcaaatgctctccgatggcgaaaatacggaaatcggccaaaacggtatcaacctaagtggtggccagaaatggcgcatcacactggctagagccatctattcccgcgccggtattcttgtccttgacgatatcttctcggccgtggatgctcacgtcggccgccatatctttgacaagtgcctcaacggtgttctggccactggccgcacacgaattctcgttacccaccatgttgccctctgcgagcccaagaccaagtaccttgtggagcttggcgatggccgtgtgttggaggccggttcggttgacaagctgcgcgaagcagggactttggatcagatcaagcgacttgaagagtctcctgaagaaatcgaagccgacgaacaagccgacactgctgtgaactcggatgattctgttgatggcgatggacaacaggccgaggcagatgctaacgctctgaagaaggtcaactctaagactgccgctcggaagtttgttgaggacgagggacgcgaaaagggagctgtcaaaaagcagatttattaccaatatctgctggccagtggaggttggagttactggaccatcgctctcatgattttcgttgtcgtccaggcgttcagtattgggcgatcatggtggctcaaaatttggacagcggattccgatgagcaagcttttgacagtcagtatttccccagtgctacgatagagcaagactttgcctatggcaccggcattcagcagacgtctttccacacgatggctgctccatccatcaccagccataacagcctcacatactacctcagcatctacgtacttctggccctcatctcatccatcgtcggtacactcaagttcctctacgtctacatcggctccatccgcgcaagcaggggcctgtttcgaaaacttaacttcaccatcctccgcgcccccattcgctggcttgataccgttcctgttggacgcatcttgaatcgcttcacgtcagactttaacattatcgactcgcaaatggccaactcggtcagctttggtatgaattcttttctgaacctgcttggtgtcattgttgcaggcctctttgtctccccgtacattgtcctgcttgctggtattctgttgttcatctgcctctactatgcaatccggtatctcgacggcgctcgtccggtgaagcggctggaaagcactaccaagtcacccgtgttcgagcagttcggctccgctctctctggcgtcgccaccatccgcggtttcgacaagtcagagggttatatcaagcgcatgtatcgcaaggtggatgagtattccatggcgacatggcatctctggcttttcaacagatggatgggctggagaatgtcgcttgtgggctctttctttgcctccttcgtcgcgatcctcatattggtcacccctggcatcgactcggctctggctggcttcgcgctcgctttcgccttagagttctccaactgtgttatgtggacgattcgtctgtatgccaacgttgagctgaacatgaatgccgccgagagaattgttgaggtaagttttgaacttactgtcttctacctgacccccctgctctttttactaataaatcctgtttagtacgcctcccttcctaccgagtccctcgaaggcatcagcccgcccgccgcgtggcccaccgacggccgcatcgaagtcaaggacctcgtcgtcagctacgcccccgacctccctcctgtcctcaagggcgttagcttcagcattaaccgcaacgagcgcatcggcgttgtcggccgcaccggcgctggaaaatcctcgctcacccttgccctcttccgcttcatcgaggctagctccggcagcatccatatcgatggcatcgacatctccaccatcaagcttcacgatctgcgctctcgcctggccatcatcccgcaggaccccgtcctcttctccggcaccgtacgctccaaccttgacccgttcaaccaccagaccgatgccgagctgcgcgagtcccttgagcgcgttcaccttgtcggcgacagtaattccaactccgggagcgcttctcctgcaccagaggcctcatcgtcttcggccaccggaggcatccagaacaagaacaccaacatctttcagaatctggattcccagatctccgaaggcggtctcaacttgtctcagggccagcgccagctcctctgccttgcgcgcgccatcgtttcgaggccgagagttatggtcctggacgaggccacctcggcggtggatatgcacacggatgcgttgatccagcggtctattcgcgaggagttcactgatgcaacgctgctcgttattgctcaccgtttgagcacgattgctgattttgatcgcattttggtgctgagcgatggcaaggttgccgagtttggaacgccgagggagctgtgggaaaaggatggtgggagtggagtgtttagggggatgtgtgaagagagtggtgagaaggagaagttgaaggatatcgtttttgcaaaataaaaggttatgggggtggaagggatggatttatggtaacgaacggacgaaaaactggacgaaatccgtgggatattggaatttgggaatagaaaagtactgcgcctggggaacatacatcccttgagaggtttaaaagaagccagactcaccgtattgatatactgaaaaaatagatatattgttggagatttgacgctttatgtctggaccagacacttgcaaacttgcagttgtcgtcagtgaaagaaccggtctgcacaatctaatgccagtttgttgatcgcaacttagtcccatattgcctcaaacatcatgaggacacattgaggtcattaggtatggatgggatatgcttaagaatttgatcggaaacgcacacataaattttgacatcacatatctgcagttgggatatttaagcaagccaagatagttcagctcttgaatatggaacgacacgtattaataggatgaaaggcctagggaacttgaccagaggtctcgagttgacaaagaggctaagattaagactacatccggtgtcggtattctatctcgatatcaacatctcggataacctcgatatcggaagtacaaccaatcgtccattctgtccccaatcttgattttcaaaacattcgtctttaaccggcgattttttgtaaaaatctaaaaatgcatgaaaaaagacatatgccacgtcctgttacagagtaatgactggttgcccattctttgacctggacatattcaactatacaccggaagcggtatgccgaaatggtgaccgactcttttcttgatagtgacctcatgacccgcggttttgagttgagagataagtcagttcccacaataggcaagggaccgccgatgttacaggggcttgcagggcaaagcaagaaggtctaagagataagataacgaatagggcggggtggcggggtagccgtcctgctagcttccgctctttctccgctctccggggaccgctggtcggcacgccccgttgtcaccacctactcgctggtagtcggtcggatgcgctgtcttttggccgaaatcacccctgggtaggctaaacaatggtctggggaacggcccgaggtactaaacaatgaaagacccgggagaatctggacggaaaggggaggagggatgaaaggcgagtttgtacgatacacttttccagtcttcaactcgagacacaatttatgcctacctgtaccgacttggtgacgactacaacacacaaagtgctctttctctcctcaaattctcattgatcagcatcttccaccatccagccattcttcttcacacacaaaacagaaggcatccccaaccccataaccactacacttgggtcacattcaccaccaccatcaccaccaccatcaccaaaacaaccacaccatggcgcccccaacaccacccatcctcaacggccactctgaaaccgtcatcgcccaaacctgccaaacctacaacctaaccccctccgaattcgcccagctgcgcgaccgcgccgtagccgccaaggccacctcgtacagtccctacagcaagttccgtgtcggcgccgttttgctgtccaccggcaaggtcaacgccgccgtcacgggagagagatcatcatcatcatcatcatcagagggaacatacacgccgggagccaacgtggagaacgccagctaccccgtgaccacgtgcgcggagcgggtggccttcggtagggcgattaccgagggacaccgcgggttcaaggcggtggcagtggcgacggatatcagcccgcctgctagtccttgtggcatgtgtaggcagttgtgagttcccctgatatccatgctacagctagctacgcccttttcggtgtttcctctttttcttttcctttttttttttttttttttttttgtttgtttatttttttttctttctttctttctttctgtttgaaagagaaaaggtggaagatagatagatatgctttgctgactgaccgggcttttgcaaattgatgcgttatagtatccgcgagttttgcgaattgagcatgcctattctcatgtttgataaagatgagaatttcagtgttttgcggcttgaagatgtgagttattacctttttcgttcttgcttgtccttcgacctttggcgtctcgtgagagttcaaaaaggggtttcctgacattttttttatatatctagcttctcccattgtcgtttggccctgatcagatgggtattgagggcgctgcttaactgtttccatatgatggtctcagggaaagacacagaagggtctcacaattatgtaccacttgatcaacttgggtgtcaggaacggagcggagcggacagttcagggagtcagggtcatgtaaacataggggcaaagccccatgtattctttatcgcgcagttttgaagagaatcatggcataatgagccccaaaacctgatcaacacaaatagtatcaaccccagtgcctgacgtacattacttctatccgacacgcagtttcgctgtgtggtccttccagcctagagtaagctacttaagtcaggaacttgcccaattaagaatcacgtccgtactatcttaatgatttgtcaaccccaacaagacaaccgccatgcgatgaaagagagagagagacaacatgcaatgaatggacccaggaaaagatcccacaaaaaaaagaaacatgactccagacagcaccaccataccccaataatcagactcatttcgccctttaccctaatgcccttcaatatccaaacccatcatgttgatgcataggacacctgcccgggtgtctctcccaccacgcacttatacacgctctgtgaaacctgcacaaacactccaacctagccatggccaccccaggctcaaactcctccagacaaatcgtgcactccgccgagtccacgcagtctttctccgtcgccgtgtatggaaacatgccggtccgccgtggcggtgctggtggcagtgatgaactattggctccgctacttccctctccgttctcgtcagtcactgctggacggacactgccattatacgcgctgtgcgtggctatgcattggtttatgtgggattcgcgcagagtctcaaagttgggaagattgcgtgatggaagctccctatggcagaccggacactcatcttcctcgggaatgatgtgttgttgttggtgatgatgatgatgatgttgatggtggcggctgtgtgatcgtggagttggaggtaaacggcgattgacatcgggactggatgatgaagacggtccagctgaaggtccaggccgctcaccaatatcaagtagagaccggtaccgttgttgagatgttggcccacgatacgggtgagaatgagaagaggagccggactggtagtataccggcggggtaccagacataatacggctctccattggggcagtcgagataaatatgttgttagatccagatggcaacgtcgtgacggtgggttgctatggggcaacgctcgttaggtcccgatcttcaaaaaaaacaggctgataggaaatagagaatcatggaaatcacagagagtctcacgaaccagagttacacttctatttctgaactgtccatcagatgagggcgatggcccgaaatacgagctccatctgttactgtagtcgggcgaggcggcttcaccaccaccgccctgagatccaccggcgacattgccgtgagaccgcgaatggcttgacccctgggcttgcgtttgcggcggggccgtgttgggatctggaacacaggggttgcataacctgacccgttcgccgccgccgaggacactgaagtccggggatcgcgggtctccacccaaaaatgagcccgggtatctcggagctaaacggggcgtgccggccggctgtacgatatactggtacggaattgtgattctatggggcgagcacgaattacacaccacacgcccgcattttctggacagaggtaagtagctaatttttgatgtcaaggccagttcaacaacatacctgcaatgatgctttctaacgaatatgctaaactgggtgtggcaaatgggacaataagtcacctcggcgtctggctgccaccggggcagcactatctcctctaataccctgcgctgtgccggaggtggttgttgagacagacctcgcaccagcctcggtgaaagatctgtagtgggagttggtgggctttcgaatacttcgcgcagtctcgaaggtacaccaccacgcgagggtccaggactcggcgtggttaccgtccctgatccatactcaccggtatttgtagcatgctgtgcaaaatatccaagctgtggctggcctcttgtttgcactggggaatcattgagggcaattaggttttcggccgaccccgtgagcggtgttgtaggtaagttctcggtgttgactggaaatgtgccgtccccctgttgttcccccggtacgggaggatgattcgttcccgccaccgtggttgtctcatacccgcctcttgccgggcttgaaggcaaaggcgaaacgggccgagaagcattcgggctggacatgactacacctccctcatcctcgctatcgctcaaaggagacacatccctaagttgtggttgttccccgtcggactcatctggttgatctgagcgtgccctaccttcctcatcaccctgggattcgccgtccgaaagcactcgctccaccacgtgggtagggcagtcaaagtagtgggagcattcctgatcgtggaaggtcgagttccgccattggcatattggcggctgtgcgctaacagtaggatgacggcttcgggcatagggcgaatcggactctgaatcgctgctattgtttataactgcgtcccgggaggaaccgggagcatcacgggtagccatagctgggcaaggggttgtcgcttggtagtctgtatatcgtacagtgttgaaaggtgaagaactggctgttcggggctggctgggagtattactagtggtatttggaaaggcagaaagggcaccaggcccaagttgaatatttggggcgcttgcggtggtgtgaggcgaggcgagatgcgaacacaaggctgcggtgggggatcaggaatcaacacagagagccattcaaatgcgttcggttctggaatgattcttggatgtccacaacctatcgattggccttctcgagaggcgaaaacggaattatgggaccgaggcggtgacggtggtaggcatggctgttttggcaggtagagaggcggatggaaggtggtggtggtcaagccactccgtcgtcattcatcagtggacctaagacggacggcgacgacggcggggatctcagaaagatggtgcgactgttcactctagggagcaaagaactaagcaagtcgcgaagtcgacagaaggcgtagttcaaactccggctacgacacggaaccgtcaaatcccacaaggaagatggtccgtttgccggcggcgatttgcaagtggaaagtcggggtgcagtccctcagcgcgtgtggtagagaggcaagggacgggagcaaggcggcagtggaaggattccgtcgcgagcctctccgcacgccgcagaggtaccttttacactatatacctagttcgctctgctcggttcccctcccccccgacgattgaatgcctgggtgtttatcaccaaaccttatcttaaccgccctcccatacctacctcaggttggaaggactcgggtgctgtcagctgctgtcagggggctctgtcaggtgctgaaaccaccattgcagggggtcagctaacatctccggtccacttttgtcttcttggagcaacacccacctcatgaccctcgagaggacttgagacactgcagccttttttcccatcttcctactaaccgaaaatatcgattcttcaaggcagccggcaatttggctcagatcgctttgttagtatttctcaagttttcttggggcaagtaaagcccgccatggttttcccccttccttatatcactgcctctcgaacgaccttgcaaagagccaagtaaacaagttccctattcgggcctgacacaaggcgcattactatccgctatcttcgtccttactatgattttttcgttcaatctctacgcaaaatttgagaatgatgtacttgttgtcgttggctcgggtccaggcgtcgaaagtggcccaattccgaccggcatccgccagcaagcgttggcatttctaggccatagccatttgttgaaagatgtttcttgaatggtcgatctcgtcatgatcgaaactgtgatttgtaaacttgatcaccaaggacaaaagacggtttctgctttcccgcgttctacggtgtgataaaagctcactttcaacttgtggttttttcgttcatccagtttgaacccgtaagtgtcgaatagttttgtatggtgtgagctcgctcatttccgatcgcttcatacagcttcagtcgttcaagttcaagaacatcagccggtgtggtccttttcggaagcactgtgatcagagctgctacgtccttcatcgcttggccagctccttgggcttggcctatttgtgtaagtaattggacaaggaattgagcatagtctgaactcactagatgtaaagtggtggccggcgtctcgaagaagcacgattatcccatttgttaatgttgtgattagggaggtaagtgatcagcaaggcatcgtacaacgaataagagatgtctaatgtagggggtgagctcgaccatcctgtccaggcgccttctcgaggttgacttgcgtttttatatggcacaataactttgttggttgaggggaccacggcatggcattacttccggtgaccgggatgtatccggcactggcccgaatatccattgtgcggtttctgtgcgttcaggaaggactccgaaaggagggggtcatcgctcccgtagatccaagggcaagggaagtggaaaaggtagttgtcccaggtgattggaagtaatggcacccggataagagatgatgcttagtcaatgtgccgagttggctgaactcgatttctgatacccataataactcagatgataccagatataaagctggtatctgaagatacggaatgtgggaagccacatgtttttcccgaagacattgggcgatcagggtcgggtcatacatactatgtgccggagtgggggttcaagttgtgttgcgtagttatacggaatagtagtggcgcctaggaagagcggcaaccgctcgatggaatcatacctctaggtagttgcgctctcgcttcaaaaggtctagatgtcacaagcaaaggcagctgcacagagtaccatctaggttgtacacaggttgcttggacatgactggagttgttaacgtttgcgcaccaagtgctcctgcaagttgggattgggatttgtttctggctccaagctagcactgattcttgcccgaccatctttcagtgctgcgaggcactttccgagctccgtcaagctcggcagtcgttaccgccttgaaagatccaacaatgaggtgcttcgtggtgggccataaggtcgtcaagcttatgtccctctcgtcccaagacttttccatttcccaactcccaatgcttgaggttatacgggttgttgatacttgagcttagggtgaatatctcatctttataatttgcagccccatcaacctgtctcccgtcgaacttttcaaagaaaaatgacctctccgttggttgccctgataaccgcgggcagcgctggtctcggcgctgccacagcccgtctctttgcccggaacggcatccgcctagtcatcagctacgacagcagcggccaaagggcctatgaacttgtggaagaactcacgaatatctccccgctaacagcagctggcacagatcgccaggacaactacgttgctctcaaggctgacttggctgaaaaggatcagatcagccaacttgtcgacaacactatatgcatcatgggcaaactcgacattgtcttctcaaatggcacctggatccgtctccgagacatcaacgatctggatgacaacgtgaacgaggaagactgggatacgtgcttcaacatgaacgtcaagtcccatctctggttgatgcacgctgcgaaaccgtatctggaccaaacggaaggtgtcttcatcaccactgcttgtttggcaggtgtcaaagttggcgggagttcgcttgtaagcactgaccttgtttgatgcccgtccccttgcctaacgaaaagtccttgaagtaacattccctattgcaggcctactccgtcaccaaggcagcgcaaatacatttggccaagggattggcacagattgcggcacccaaaatcagagtcaatactgtatctccgggtcttatgcttacggtaagctggctccaaacttggtccccgaaacacatgctgatgttcacaggactgtggtcttcagtttccacccgaaaagcaagaagaagcgagggagagatcaaagcttaagcgttgggtaacagtagaggcacgttgtcccttcccccatctcaactatcacgcctctctgacatgtcctgtgaccctcaaaataggatgttgcagagcaggtactctgtttcgtcaagtccaaaagcgtaacaggagtgaacgccattttcgatagaggaatggcactctgataacagtggctcatggaaaacatcgatggaccacactcagcatgcaccaagtgcagatgatattccacaaaaggaaagggggagcaaagggacagtgaagattcacaagaaaccaggaaagaaaagttaaaaagaaaaaaattaaaaaaaaaaataagttgtgactcggataccgggagtcgaacccggggctgttgagagagcagtcactcctaagaagtgagagtcaacgatgttaccgctacaccatacccgatcaggaatggttccgatttgttgaaagtgagccgaaagcagcaacctataacagcataattatctctttccaaagcatcatgtgtgcaagtcaatttcgatcaatgtcacatttcttttgctcttcgaaagtaccgaagaaccatggcggtcatattggatgattgctccatttgacacagacttgatggagcaataccaataaccggaacaacccaatgaagcctgtgatctatgcctaccttatcaaaacccagtgcctgaggagtggtgataggcgaaggagacgtagcaggaagccgcatccctggatcgtgaacgtcgccgttgcacttctcgaaccaatcccgtaatcttgttgtctagttggcctccaatgagtacatgcctaagggagcaccgataaggcccctgatagagcagaggccagctcgccataactcgaagccgtaggtctcattgaggtgacggcttgaacaagggcggccttagagcacgaggggaagacagatcaagcccatggatcgggcgatgagctgggggttgttttcggtggtgagggtgcgatggaagatcttgaggaaattccaagtaggtaggattgcttggtggtgatgatggcccaacagcctctcggtgtcgtgtgtcggaggctaagaacttttcggagagttcagtgctagatgcccatggttcattactctcctatcggttccaaatatacgtcgtctctggaaagtgaaattaccaagagcagcacgaggccgatcaagacatatgcaacttgttatatggtcctccaggtgtagttgatattgataagtcttgaaatgatggccagctcatggtattatagatacagtttcaggaaaccttacccaaacacaaacatgcctccgggcatcatcattgccaagcaaatgactgccagagtgaagagttagtaatcctgaccattaatcatgatatcaagagctcattcaattgaaattgtgtactgaccacatgaattgcagtacttgtatgcttgaggcccgtgttcttgtcagccatccgtagctctgtcacaagtggaaagagaggacagcatttagacgtacaacctagacggttattggttctttcgataggattggaatcagtgtgatattgctcttttcaacattacgtaactgaacattactcaatatcatcggggagatcgtttcgttatgttgcactctgtgctttcctttgagtgtcatgactatgcagcttactagtgtgctgatgaaacccgagggacatttttgcgtaacattgttgtcgaggcgtctcgattggaccaagcgaagcgatcaatggatggacagtaccgagtggttgaccggagttatagggtgaccatctgaacaagtatgcgatctaagttgtttctcttatactgagggtaccaagctcgacaccgatacaaacggtgatgtccaaataaactcgagctgtgcacgagaggcagttctagagcttagcgaggatcgatacggctgattagaaataccaaaagctgttacttgagatgttgaatttaccgccaatttcaggatcgcccatccaactcggggatacttgagctactttggagttccggcaggactcgttggatacgtgtctgatgtgttgaactttcaggattaacggagctaggagtgatccagcgggaaggtagtagataaacgggcgatatccccacgtaagaaggctgtatcaactgcgtatttacgcattgttcgtaggaacactcgtccctcaatggttttggattgaggcaatggtaatttcaaggcattacatattagccggagacttgacaactctcatcttgattccgagccagtatcgacattagaaagaaaatggaggtggagtaaagagtcaccggccgggtctctgtgggaggttgcagtcagtgggtgattttgcagtgagaaagggactgaagctcggtgagtgaaggactggaataccaagtatggcggtgcacatttgattcatggattaatgtggctgcctctagagctgcagatgtggcgggagctcaggctgctgcaattggtactctagcgtaccttgccattggtcagaaacgatgaatgtgctccactagtgtgagtacactgcatttctccactcgctatggatcgcactagtgtttacatcactcgttatgaaccgcaacatactatcggcaatcttcacgacgcgcctcactaacagcaaacagcttcatcggcctgagaaataagaccggtcacatccaccgtattctcgatcacgttgatttaagggtcgctttactaaccacattatattggggaattttttctattcaacttccgatttgctcgcctctcgacgcgcaactcgctccacctcgcgccttctgggatcaaaaatccatcaagttcaacaacgtcgctccgtgtttcatcacgcgcgtacaccgcttccaggaatcgtaacaaaaaacaatcgtcattcaaaatgccttttctttccgatgccgagctcgaggacgatgacctagtccgcattcagagtgaccttttcgagtaagtatattttccatcgaccaggcccctacaaagtcgtacattcccagttaggtatggaagctcatgagccccgccgaccttaccctctatctactgtgttgtgattcacctcttcacagaaccttgccagctaaccaagctgccagtgagtacaacgagccacgtcaaatctccgaagatatcgcacctagccagcctgtacccgccggtgttaccgttgtcactatggatgataagcttgagctgaacgcccctgttgctggtatggagggtgaaacaagcaagcgtgccatgccatcccggtctctctcagcaacgcccgcgcagtctgcttcgaaaaccccgaagtcagcaaagagcacgagctcccgcacgcccaagagttccctgaaaagcactgagaagagcagcgggcgcaagcgcaaggccgtggagattgaggaagccgactcggagagggaggaggaaggaaaggatgtcactcctgcaaagcgtggtcgcaaacccgccgccgctcctagcgctcgtcttgctgccaaggctgccaaaaagaagggacccggtcattctgcatccactaatggcacagccgtaagttcataagaatcaaccatagcgacatgttcattctaaccagtcgaacagagcaaagagaagcccaagggcaaggctggtcgccccaagaaggatgccgctgctgatgtcgttcctaagggagaatacgaggtcgaggccatcgtcgactcgataattaacgccgagacgatggagcacgtgtactttgtgaagtggaagggttacccgtccagcgaaaacacctgggagcctaagcagaacctccaaggtgctactgagctattgcgcaagttcaacgccgatcaaaaggccaaaaagtccgaggaggcctccgagaagaaagccaagaaggcaaagacctctcataaggttcaggaggcggacatgactgacaaggtggatgagaagacgaaggaggccgcgaaggcccccaaggccaagcccgctgagaagcaacaggcgaagcccagaggaagacccggtagaccaccaaaggctagcaaggacgctaagagcgcgaaggaaaccaaggctcctgccaaagccgccaagaagacgaaagaggtgaaggcacctagggcaggcacacgcgtttcgagcaggacgaaatcggcctagggatcatcgacacaattcaggggttgatcagaggtactcctgtttttgatctctatgcgccaagcgcaaccatttggctaaacgtttctctgctttgagcaccatcgattgggtgcctcgggcatttaacgcttcattcggagagcgcgcgaaggaacttgggatgggcatccggctggttgctactttcactccatctgtatatgtattcgggaattcgtaggctgctttatgttattttgacatcttcgttggcacattacggggatgatattagcgacgcctaaatacccgccaaggcatgcccggaggaggagaacagtctgcttcggcacacgaagaaaacagcggacatggaggaatgctaatggaattttacccatctttgctttgaaggctatcttcgtgagaaactccactatgaagaagtgagggagtgaggttcatggacgaaatgtccagtcttaagtggaagctgatgctgtggctctgtggtcagggtaggtgaggcatctcacaaaacgtaggtacatagtacactacatactgtactatcataccattggatgcatttgccgcacgtgtgcgttgcccgccggcaaaccaactctgccggcacggcacgggccacggtatcgagacctccgatagttgtcctttcgcggctttacctcttgaagtattctctggatccgtgacttgattataaacagtcatattttgatacatcccagttcgttgtgggagccgaaattgcggtcacaccaaatactcatcattgtgtcaattcgtttccaacgataggtctcgcccccacgcgcgtacctttacaaataaccagcaaaatggacgcgcttcggtcggctttgcagcccgtcacccacaaccttccgggtccgatccgggatatcggcctctccctcatcggagactcatgttacaagaagctgatactcgacatcgacctcgaacacaaccctgaatgtcttaagctcgccatcagcaaggccctcggcattggcatcgtcgctgcctcctccatcgtcaaggtgccccagatcctcaagcttgtcaattcgaaatcggccagcggcgtttctttcctctcgtatctcctcgagaccagcagcttgcttacctcgctcgcatacaatgttcgaaacggattccccttcagcacctttggcgagacggccctgatcctcggtcaaaacgttatcatctccgtgctcgtgctcaaatacagcggcagggctggcatcgcggccttgttcgtcgccgcactggcagtcggcgttgctactctcttcagcgagcagcttctcaacatgcagcagttgagctacctccaggccggcgctggagtgctgggtgtcgccagcaaggttccccagatcttggctattttacaggaaggtggaacgggacagctcagtgcatttgctgtaaggacatcctcaccctcaattccgattacatctctccttgtgcttctcttcaagttgcctgctactgacgctgtgtttcttgttcctcccaggtcttcaactacctcgccggatccctctcgcgcatctttaccactcttcaagaggtcgacgacaagctcattttgtacgggtttattgccggtttcgcgctgaacttggttctcgctctgcagatggtatactactggaacgcgccctcggccaaggcacggggtaagcagaaggtacctgcgggcccgattcctgctgcgacgtcgtcggctaccgctactggcgcgtccacctcctccgagccgagagcgaagagcaaaggtcccacgacccgtcgccgcggttagacggaccagcgtgtgttctctttttgtctgggctagtccgagagtgatattgtggggggtatttctagttacttgctttttttggtatatcaatatttggaatacatgagcttccgatgaacctttggtgtcagctgacttttcgtcctgcgtacaaatgctacacaagagttagccaggagcctttgacaatgtgtgatactgcgttcacggaggctgaaaggcgtttcaatggttttagcgtcttcaaagcaaactattgtcgtggtccgatagcttgcagtaatcacagacactagcgttggttcgtcgaaagaccgttccagacttgatcttggtcctaagtctaggcttcagaagtgacacatgaccacgtagcaattgttgagatggcaatgaccgtgactgttcaaacgtcacaaaaaaaaaaaaaaaaaaaaaccaaccaaccaagctgttcagaggctctcaaccatcctgttgtcgagattcagccttcccactcagctgtcaacagaaagactattccactctccagtaagaatggccgatcgctctagcccaatcgctctagcccaaccaacctttggtccttgcagaaacacgctgcaacaagataaggaaaaaagaagaaaaaggtaaattgtgccctatttaccacgacgtgaagaagacaatggaaagataatataagtggcttgcgtttcgaagtccttcttcggaaccaattgatacctcttacgtattggccttagcctttactattgttcagcaaattaccccaacccttatcaatgtcttcagctaatatgcatatcaatatcgatggtgaaggggggagactcaaagttgcccctgtcaactgaatcgtttgccgctctgacgctcgcataattcatgttcacatgcaacaaacaggaattatgttgcttcgtacagtagcatctcacaaccatatctttgatggacaaatcctcacggagcttttcccctcggcaagttcccgggatctacctgttgagtttatcttcgagcaagtgttctggaatcaggacaatctccatcacgcctttatgcgccactattcatactagtaggatcctttcacttccctgctcgacggctccgcggattcacacagatcctccggcagttccatctgcattgtattcacgcgaccagggaagtcgttggttgcgctttatgcactcaggtctgcggcggtctcggtcgcgctatcctgtgcccacccaaaatttgcacacactccgctagtcaactttggcatctctctccccttctgtacccgcctcaagcgcttctccgttgggttgtgctcattgttccgggatgttgatgccgatgtcctacacaagtggaacatgtcaatgcccgttcgcacgacagaatcctggtgaggatcagggtccagtcggtatgcggtgcaacccttcgcggaaagccggttgtccgttgatgggataagggagggaaaaagagttgcgatgataaaatggcgtgcagtgcctcgtgcagggctaaaagtgcctttcatcttgtctctcgattgcgcaattgctcgacataaaggctgtgtatgcggttgagcgattgcgtgctcaaagccagccccgattttcttacgttctgacgtgctcacctccaaatcacatccgccattggcctggtctcagacgtcaatatcatccaccatctcctccctcatcggactggttaatcacaccttaagctcaacccactaccccggattctgaccccaggtcggcttccccagcttcccttataagcggagagtccgacttctctctgttctgctcaagcctctctgatcggcatcagtcatctcgcccacctcattgaggactttatccttcacctcaccccatctcgtattagccgaaacctcccgttcttgacgacagacgaccatgccggcagctctcaactctcaaccggcttctccggagcttacgcccgcaaatggtttcaccaatggcaatgaccataccaacggcaatggctatatcaacggcaatggctataccaacggcaatggctataccaacggcaatggctataccaacggcaatggctataccaacggcaatggctataccaacggcaatggctataccaacggcaacgggatcgctcccgggcaggacaaggagaagcagctgaacatcctatacatcatggcagatcagctcgccgcgcctgtgatgaaaatctacaacccggaatccattgttgagacgcccaatattgacgctctggccgcaaaatccgtccagtttgactcggcatactgcccgtcgccgctctgcggcccttcgaggatgagcatgatcacgggtcagctccccatgaagatcggagcgtatgacaatgcggcccagattttgagcgatatccctacttacgcccactacctccgacgcgatggctaccatacggttttggctggaaagatgcacttcgtgatggaccagaagcacgggtacgagaagcgtcttaccactgacatttatcccggcgacttcggctgggcagccaactgggatgcggatattgagcggcccgagcaaaggctagaatggtaccacaatgcgagctcaatcgaacaggctggtccttgtgttcgcagcaaccagcttgattacgacgaggaggttatgtataagtccacgcagtttcttcatgactacgctcgcagcggagagccgaggcgcccgttctgtttgacggtacgtactgggcctttcttgtcatcttctcagccgaatagggctgcagatgctgtatctttagcgagggggaggaagggtcatggtgtacccatgactggttgaccgacggcgagaaaggaaggttgaactttgctaacagaatcacgccataggtttcccttactcaccctcacgatccctacaccatcgaagacgagtattgggataagtacaaggaagtagaaattgatctccccaaggttcccagaattccgaacgaggagcaggatccccacagcaagagactgcttaaggtctgcgacttgtgggacaagaactttacggatgatcagatcaagcgcgcacgcagggcctactatggcgctgtcagctatgttgatgactgtgttggcaagctactcaaggtcttggagaagtgcaaacttgccgacgacaccatcatcgtcttcagtggcgaccacggagacatgcttggtgagcgcggactctggtacgttttgctactcgatctggattttgcacttcccccgcgtctgtcgctaatccacgttttcctgactgcaggtacaagatgagctacttcgagtcatccgttcgtgtccctcttctgatttcttatcccaaaaagtacacgcctcatcgtgtgacccagaacgtgtccaccttggacattctgccgaccatggttgatttgatcggcaagaagctggttcctggcctgccgatggacggcaaatcccttcttccgttcctggaaggacgcgacgcagaagggcacgataccgtcatcgccgaatatacgggcgagggcaccgtcagccccatcatgatgatcaaacgcggcaactggaagttcatcatctgccccgcggacggcgttcagctgtttgatctgggacgggatccgcttgaacttgaggacctcgccaaggttcttgcggagccaaagtcagagatgctcgatcccgagtatagagagacggcggaaatcattttgagaggatttgaggctgaggcgaaagtgcgatgggactttgaaagtatcaccgagcaagtccttctctcgcagaggaaacgcagatttgtgtggagcgcctttacggcgaagaactcagagggcgagaaatgggacttcaatccgctcgaggacggccgggagaagtcagtaaaacccttgtcaccctccctcatcgcgcaatgatatactgacacacgtaattatagatacatccgctcacatatgcccctcgacgagcttgagcgtatggctcgctttccgcctgtcgacgccaacggcaatgagctacccaagggggcgcccatcaaagttcaccaagcagggtcccatgaggagtgataggtttgatggtgccggaagataaaatggcgttttaagacatttgatgggcgttcttttgggatgatcagtggttcactggttcacgatgacaagatagtagataccccggcttggcatcagcgacggggcattagcgacgggcattagcggacggcaagcaagcatcagcacaaagcactcttcttttttgtatttttttgtattttatcatcaataagcgtggaaatcgatcatactgtagcattcaattggatataaaactcctgtcatgtacctatgagaagtcaaccattatcggtgtacttttcattttatctccaagtttaaactccaagcactgacagtagaggtatgccaatcgaccacgatcccaaccaatttccgcatttctacaccacaagaaattgacttgattctcggcacatttgttggatatctgttttgcttgcggtacttggtgcgccaggtattcggaattccagaccacggtgtggaaggaatttatctctactcacggaacacagaaaagtaatgacaatttattattacaaaaagaccaagaaggaagcaggaaaaaaaagaaagaatggtaacttgcgcggtccacgaattgaaccgagtcttcactcagtggtagatactacacttggacgagcttgcctccagcgtcagtcttcgaacagaggtttggtttccgttctagggatttgaagtcacaaatagagtgatgagaacggccctgcgactctgctctgaactaaaccggatggtgccgcaagcttgggatctttggcgcatgtcatctgttgtcttgctcttgccggttttgccaagcaaggaagtcttttcttccctttggctcgctgagggattcattttcttcattggctttaggttgtagctcttgtggaggggggtcagaggaaagaacggaatcgattgataccaagcatctgccattcatgggattctagaccctgccgtaacagtaaccgccaagccggaggaggtcaggggtcgctttaagtttacactagtgtcctagtgtgcagctcgtgcggctttcgtgttagcgattgtgcagtggggctgtagtggggctacaccaaaacgtccaacgtcactgcagcttccgtcctggctgtttgtttgacgaaacttttgccttctaaacgcgtcgttcccttctcttcacaatgcagtgaatcccttgcgacccgacctcccgaccccaaggcataaattgtacgagacaatagtcacggagatatccaatagccttgtattgacgaagcgcaacataatttcctcactctacccctccaaaaactcgttcaacaacatggccgatggcaaagattccctccgtctagctcccgatgaattcaagcagctcgaggttctccgaaaccgattccatcaacttactcacagtttgaacagcctgtttaatgatatccagcgaagccagcctctcccaagtcagtaagtcgttgctctgtcccccgtcctacatctttctccctcgaggctggcggcgttcttatacggatctgttcttccacagggagtccctcacagcctcagcagccattctccaaaagagtctcgaaactatccaaaagctcgcagacgaaaactccgacttgttccaacgcatcgtcgtccacccatcgacaaacttccctgggcgcactcaggaacacatccttctgcaactactcagaaagaaactcgagccggaagtcgagagctgggtcgaagatgcgcgtagcgtagcaaaggcctctggtttggacccgagcaaactggccagctcccaacagaggagcaacgactacgacgatgacgacgacgactaccgagacgaagaggaggacgcgccctcggacccgttcaacgaacagtgggccgatatgtttcaggtcagcatggacagcatcagggattacctcatgaaccaagccaacgagccctatacgatcgccgagcgcgagatgggcattgagaatgtgcgcaccggtctgaagcgatcacttgaggaggaggacagcgaggaagaagacgaggacgaggacgaggacgaagacagatcgcttgctaccgctgggctcggcaacatcaatgcggcgaatctgttccatccagagcatgtcctctggcttgcttcgaggggcaatatgaaggtcccgaagaatgttgacctggaggccatacgcaagagagagaaacctagggggcgtccggctcccgcacagtgagcgaacaggataatctcaagccagctccgtgtgtgatccggggaaacaccaatggcaatctctgcgatctattgcttcccatgagctgggagcaataaacccaatgcgcggattacatctaaggggcaattctttggcagaagcctcggctgctgagccaaccgattttcgatgccttggacatggagcatgagctgttttttagacaggttttgcttctgccgtgttcatatgctacgattcgcaggtgctattttcttctccagttggttggagcatccaagtccggaaagacaggaaagacacttccagcacggtgatggcgggtccatggtgttgttggttggtagcaaccgccgactcccccgtacccactgcaacagctcctgcgttttggtagccgacgatgacagcgtttcctgcagtgtgactgtgccctttgtgacccaatcacatttttcagccgcttgttgcaacccgcctatcatatgccgggagggcggtcttattgaggatattgtttgggactgcagcaacaagctggaagtccctgagctccagaaccatttgactgacacgtatcaatcaataatagacggtacctcgaacgagcttctgaagagaggtcgatatattcaacccacctgacgttggctttggtttcctgactgctacgctggagaaagtttggatctagccggggaggttagattttcactatcggccgagcttaacttgggaaaacgatacgttctacggtgcaaagggtttacggtaaagtgggtttaccactagtgtgctcggcctgttagtctcacgataagctggctgacacagcgcccacctccatacaggccagtatcaatagcatttaagatggtgatggcatccgtcgctactctggctcgacggcatggcctgctgtgtcggtccaacatgcacgccaccacgccgtatcgggactcggctttcggctcttcgtatgcttcgagcaggctcgcatgctatttgcgggccatcccgagctgataaaaccaatggaaagcgtggtcaaaggatagaagcttagtgaaaacggtagtcaggatgacaatgataatgattgatatatttcatccaaacgccggcctgtcgcaggtttagttgttgattgtttgcgcatcttttcagacgatggtgattgctctcataagtggtggttactggaactttgaacttgacctttcctcgctcggtctccggatcactttatcttagctgttacaagaggtggtctactagcaacttactctctatgcttcgaaagctgatcacgtcctgctacctaagtagccacagtcaaacagcatggcgccgagctgtggacttcaataacgccgataacaaccaaaacagtaacgtcaagaaggccgaagcatggggagagctatgttccgccgctgaaactggagggcggggcttcgcgggatgagattatgcatcgactacaaagagaagaatctgataaagggttcttttgcggcgcccaacagggctgaaaggccaggtacaggtggagatgtatatctggtccggaagagactgcagaactatcgtgcttcgctcggatcttccatggtctggcgaggctaaaaatgtcaagaaacttgaatggggatataataaggggatggggatatatgacagatgacgagaaggttgggtggtgtcggtcgttgaaggagctattcaactgaagctgtgaatggtaccaagaaggaggaaaacgggaggtttaagaaaaatcccagtcaagtgcgcgcagactccgtatgagccgttcaaatcggagcgggtgcctggtaagatctcctatcctataatggtgtggccgttatatgctagcttttgaaacgaaaattcacctagaagttggctttcggtgatggtggcagtgcattttcggaaatgatccgagataggttgaagttacgagaggaagacaggattgagatagctcagtgtcagtgtgagcgggaggttaccaagattgtcctactaacagcaaattgctttgtgtaccgcctgcttctgttaagcatgctaacgcaaatagctcattccccttgctcagggggattaccacaaacatcgctgaccggttaccgctggtgccactgatcaacaattaacaactcgcaaaggacctaccggatggacaccacagctgcgtcattcgaagaagaggcaccgtttgctcgcgacatttgtaacagcgagttgcacgccgggattttggtaggtaatcagatgtcggctagaattcaactcgacctgttctcatcacaagattcgagtatctcgggctggtgacgcttgtcaggcctagaacgatgcacatttcggcagatgtttgagtacccgaagccctgtctcgagcggaccaagccaagagtcccaaagcagctcaaggaccgacccggcgattcgaaccattgagaaacaagaccttcttctcaagcaagatttttgaagcccacgcttcctgccaacgacaacccttgccgtcctaatttctggggtaataagcttccgcccaacgggaagccaagtgaataccaaaagcttgttccttttttaaaccctggaaagcccaaggtggccagcatactgaacgagggggtatagtaggtaatgtatcacccgcacaaacccaagcatcaccttaccgatcggcaacccctgaatgataatttgggacctgaccttccccaaccagcctctacaactcccgaaacctacctgttggggagggggctaggtttcctgtctgttccccaactctgctccacagaagagcttcctttcacctgctctcctatcgttctcgcgctcggccattgctttcgatagtcccgaatggctaatgggtcctccttttcaatattaagtttccaagaggaaaagctcggaaaggaagtgggcttcaggacaccaatgaatgtcggagacagtttcttggcatcagctacagcccagatgtaccatagattcagctcgagacccgaggattaccatgttagagacgatacggaggttcactcgcctcgcaaagaaaggggaccgctgctgatattcaaaattggaccgatagctcacattacgccacactgatgatgtggaggtatgatcagtttcttttttcagctcacaagctgtcagggagagtgcaacacctgtcagcctatcaaaacatcaaggtgcagattgctcgttggaagttgaacctggtgaaagaagaaggagacgccctgacgccctggggacgagcgagataggaaacaccgttcgcatacaacccgtttcaaaaggggtccaagaggagagatgatgagctcaccaacacgcagatcatccacgaaaagcaaggcttcttccattcaggggatgtcctgttcaggttgagtggcagaattgtaactgtgatggtgggcttgaaatagggacgttctgctgttcctggacgatcggtggggcctgtcacaactccttgaccttgggaccgtttttctctggctctagtccctttctcgaagtctctcattcattcatctttcttttgattttactttcagtgctttgcgggttgtgcatcggctttgcattttgtcttgttgttgacgttgctgaccctctttgttgtcgtggacgaggccggctcaagtatcaaactatcagtattctttggcggtgggttagaatgattggtaagtcccgtgtttcataattcgagcatgaatatcctgaacttgatgaaaccatttggttacaatccagtcgattggtggcggttccatcgctttcttgtgtttgatatacagttcatccaatctagggtcatcacgcagttgagctatactgaagcttatcctgtccggtggtctttccacggcgcacctctacacttttgttgccatcctcaaacgataagaaaaacgaacccatcgctaacctggatactccagacacattttcctctgactctcattattagaaactcaccaatgctccttcctgctgtgtcaacaacaaagatctgactggagttgatgtaaagtgcccggtgtaacactcttaccgacactgcaagcataaagacataacagcacgatgctccgccatcaactaaacccagtatcatgggccgacacatttctccgggctctcctcccgagcttcatagccgacgccattttctctgatcataggaaagcgacccgactacacccaacttcgtacctcgacggcctacgcggcatagcctccgtgatcgtcttcttctgccactataccgaggacaactacaactctctgacacgctcctacggcgtcgccgacaatgaccgcccagaaacggccacgagagggtggattcagctcccgttcctacgcatcatcttctccggccggcccatggtgcacatcttctttgtcatctcgggctttgtgctctcgtacaaacccatcaaggccatccacgcccgcgactttgacaaatgctatgtcactctcagctcctcgaccttccgccgcgcgttccgcctctttgggccctgcgtggcctcgaccttcatgatcatgtgtttgcagcagatggacctttaccctgggcggaacccgcgcgcatcgtggaccgagcagctgatggtctggaagcgcgtcgtcttcacgcagattacctggccgtgggcctgggacaaggacatgatgcccggctacgacatccatctgtggacgatcccgatcgagttcgcgcactcgatgctgctgtttatggtgatcctcatgctggcgcgcaccaagctgcgcatcaggcagatgatggttttggggttgatggggtactgcctcagctgcggcaagtgggctgggtttgagttcctggcgggcctgttccttgcggaggtgcatgtgctgaagagcgcaagggagcagcagaacaaggaatgggagtcggtggcgcaggaggaggatgatgatgatttagacaagtatggccatcgggaggtcaggcagggcggcgggcttgttagtctgtcgacgctgaagaccgtgttttgcatctcgctggtcatcttgggattgtttgtcggcggttggcctaatcactatgcggacaagacgccggggatccggtggtttttggcaaagacgcccatgccgttcgcaaagatggaccatctcgccccgcaaaagttttggttcggtctttgtgcgataggaacggtctgggctgtcggagagcttccgctccttaaacgcttcttcgaaggttcgctagcgcagtattgcgggcgcatcagctatgccatctacatttgccatgggccggttctaggactcttccaggcttatgtctttggcagcccatttgtgccggctcagggcgaacctggcacggatgactataaggaggctgttgaggcgcacgggatcaaggggatgatggggatggagaatacgacgcaaaagacaatgggctgggttttgggattgtgcgtgcttgggcccattgttgtatgggcggctgatatcttcatgagggcgattgacgagcctatcgtccggatagcaaggaagatggaaaacgcttgtttggacagggaagctcagccggatcagcgacccggtgggagacgactggagccgggatattcgcaggctgcatagagtggtggacgtttggttcgtgatttgagtttgttttacgtcggtcagggcggtcttttggaaagcgttcgtgatgatgtagatggcgttccggtgatattcgacatcgggggttctggcagggtccaatatctacccttagagcattgatatgggatactttatcactaatacgaatatgattattttcgcctatattttgctccttgggacaatcattgtttacctgcctgttgcggtatggttgaaaagaaaaaaaagttcagctggagccgaaatacacgttggttgcgatgagtcagctttccagctaaccagaggcggtctacaaatctgactctttcaacaatcagtagcgaactgcgtaagaattggcttgaagtacaaggcaacgtgaacaacgagttcctgtccagcatcttccaaaagttgtatagttgattggccctccctagtgcattacctatctcgaccacgccaagccttacgggtaccacatccctttttccttgttcttataagatgttgattcatctcacaaactttatccattactttactgtaatgtgactttcatcgacagtgaagttgaccgtattcctacaccttacgccaaccgtacgacaaatccgagaccgaggttgcccgaaagtcatctgccatggatgcaagctgtcagtgtggtgccgtgaccttcaaaacacctcttcggcaccctctcgccctttatatctgccactgcgccgaatgtcggcggcagacgagctcggcctttggggtatcggccatttttcctcggtttcctttgcccagtgaggcgcttctgagttgttacaagtacgtggtagtcacactgttgccagatttctgatgagtctttcgatgccaagacccaagggtgccgttctactaactctctgtttgttgtctaaaggaggccaaaccccaatggtgaatacctagaatggtgtgattccgttcctctcctatttcagcgtgcaccgtcaagcacacgtaaagcaattatcactaacttgagtaaagttacttctgcaagcaatgcgggactcgcctgatccattccacggctgtaggtgtcatccccaaggatagatcgcagacttgttgggccaaacactaacaccgtctccttgatgaaatgaagggtaagaacttcgtttccgtcaagggtggatgtcttgagggattagactggtcgaaagcaattcacatctggacgaagagcgccatggtgcccataccggaagacgcaacacgctcggaagaggaatgctcggtgttcgaggcgttctgttcatcgcaggaatcgctggatcaaccacatactgtgcgtgggggcacaggagaaagggtctcaagcaaacacaattggtaacagggcatcttggaacagtgtgatggtgaagtttgaggtagtttgaatgaagggttgagactctagatatcattgggggaaatatcaatgctaggaacccccatgttgtacgcagtagagtggaattcgaaagtcagcaatgagtgttcaacgagcactgatacagcaatctggtgagctatttgaacgccctaaggtcaagaagctgcgagggtggaaaaaaaaaaaaaaggcaaaagaaaagaagagcaaaagaagagcaaaagaagaaaacaagaagcaccacaagatgagattagcaagagaagaaaaaagaaaaatgcaactaggaggatgaggactgaacgcgatttgaacgcgtgaccgttcggactgcagccgaacgctctacccctgagctaccggtccaattcctagttactttatagcaccaggctcttagtctatattcccccaagcacattgctttaccccacactctttcttctccatcctttccgcactttcgacttgcatggacaattcaaacctcgggacacaatgcgacgaacgacgtatcgacagccttctttgcttgaacaaacgctcacgggctacgctcaactccttgctcgatattcgtcactcacaatggccgaaccccgacgacagagatgagtggtggcgttttcgattcggctagacagttttggcaccctcgcgccggctcttctcatcccaacaaccatgcaccctgaacatatgctaatgttttgcgtctctcggtagtgtcgaggttcccggttcaatcgtcatcgcatattcttttcggttcttattgtatcagacaatctgcagcagccacctgaattgcatcctccttggctgtatgcccgccgtccgcctctcatcacggcgtccctttgtcgctgcgacgaccacacgtaggagaaaacgatacaataagcatcatgtttcctatacaattcgatatggcacgagttttacgtgtgggaaatttgaaggtcacgtaccgtcgttattaataacagtgccctgtcgaccttggctgtatcttggtctcttttgcttcggtctcgcttagaccgatctcaaacaccagccgtcaggagtcggtctcatccaccccttggtcaccccaccatatcagcctcaagcacactaaagttcacggctgtcggaatctcttgcgaccagaattcataccgaaaagccttgtaatggtcttcgccaaaaatcttcttggtccttcacacctacagtttgcatcccttctcatatctcgacctttttttcttgccgagggccatgcttcccaccctagcgcttcttgaagcaattcttccgacccaaaaccccttgcctcataatctctataccttgacaatggcatagtagcatcgtgaaagatgatagaaatgcttgcccttccgttgtcctctctgttcctggggcatcccatgttcgccgtctaaatttgccttccgcgatgcaatgaccttccgcacctgacatccatctctttccccccctcaagagtcttcccttcgttcattcccgccgttggtacaggctgatcctgtcttgtctcattccccgtttcttttcattttgtccttcttttgggtcgttttcactccctgtcaatttacgccatctggctttgaggttaaggaacgtgctgtgttgattgtctgctggtcatcgactcgaaaagtagtgggattgccatccaaggcttctcgccacccatattgttggaccgcgctcgcttcatcatctcaagaagatcatctttggcaagtccggtcgttacctacacctacacaggtacttacctactaccacaatccatgtcgggttgatcccacatcgacactcatatccaacggctggtctgttgctttaattttcgaaccttctcgaccttgaacttcgcgctatttctaaaaggggatcgaccgccaaagaaggacttgtgcgcccgctggggtacacatcaacaccacaatgagcaaacattatgtgcgactattggtactgatcttgagctacctgtcactggtacaggtaggaaccaacggttgaagacacggacccaatccacggaatgactgactcagaaatgtttaggctgccgaatacgacagagaagggattgctggacgaaggctagcgaagaccgggcacaaacataaaggacagagagggcggaaaggaaaggccggggggcaattgcaaggatcggttttgattgttacagagactgtcaaagagacggtgacggcgggcagtggtgtgggcagtggtgctggcattaactcgcagggatcggttttgatagttacagagactatcaaagagacggtgacggcgggcagaggcgctggcgtcaatggaacgatcgcggccgggaccgtgacggagacggtcaccgtgacccaaaatggagctgctggggcactacctgggtaagaaacatcatcccgggaaagtgaagtatgtccaacaaatccgctaaccagacgaaaagcactgggaacttgcagctctctttcgtgacaacaacagttttcggcaccggctcgccttcaaccgtcaccatcacagctttgccccagactgtcacccagacggtagtccaaaccatcacccaaatgcaggtcatcgcctcaaccgtcacccagatccagtcggtaccagcagcatcttcttccagtcaagtaccaggagtggttgcgggagcacctgccaacgacggactaccgcacgccagcggtggagtgggagtgacgacgatttcgatcccagctgctttacacacttcgactttggaggtgcccccggctgctactgctccttcgacctcaatctcggtgccctcagctgacgcaacctccacgacgagcgctgcagcaacaactagcagcacatcatcctctgccttggggctctctaccacttcaaccaccgtggaggccatcaccacatccacaaccgacctcgccaccagcacatcaaccagcgcccccgccgtagccataacttcaacagtctctgtgaaagccccttcctcgacctcgacctcaacctcaacctcaacctcgagcaccaccgtcgccgtaggagcaggagctgagccgacctcggtccttgtcctcccagtcgtttcagcagccaagccgacaaccaccgcagtgatgccgatgccgggtgttgcgaatggagggattcagttgtctcttgatgtgtcggggctgagtctgacgaacgtgttgaatttggggaatttggtgccgcctacggctgctgcgcggccgtgagcgggggagtgaagatgttgatggaatgctagaaggaagtcagttctgataggagaggaagggggaggtgttttatttggctgtgaaaaatccgcgtgttgacgttttctttcggtggctctttcagttcgatattcatccggttgtgttgagagttgagagttgtttataaccgtgcagcgagtgttgttgccgctaacaactgatataatgtatataaatcttcgtttctcccgtcaaagaccgccattgtcctcggcgctagatgggcacgttaaaccagtcaagtttagagacgcttgatgttgaactttaccagagtgccccgttgaggttgttactcctgtaaccaaactgacatgttcaatggcgtgatattgttgacaaaccaaaactcctgaaacccatcacagcccgcacgcccttgttatagttcccatttttcgctctaaatagatgggtatcgtgaaatgctcgtcagacgtgatgacatgctgcgtgaacaagatagaaaggaaaaaaaacagcctaacgccctgtcaccttagcgccccccgataaagcagcagtcaagtcatacccagactactgacgaggctggcctccaataacactcgttcctcgactacttcgcctgtttcttttgctgcccaccaccatccgtaccgccaccaccactctctccattcttgcgcttttggccttggccttgctgccctccctgcttctgcccctgttgctgctgctgttgtttctgccctggctgttgtttctgcccttgctgttgtttctgcccttgctgttgtttctgcccttgctgctgtttctgctgcaacttcctctgcttcttactcaacttcgcatctccctccgctcccccctcctcctcctcgctcctcactttacccccaggagcagtctgcacgatatccaccacccctctgaaacccctcctcttaacaccctcattgaccaccaccgccctcggtactgtccccagcgcctccgtccccttctccggtcccaacccccacacagccaacaggttgaccacgtctgcggggcccctgagccctaatgcgctcttggcctcgctcgaaacgatgatcccgcggcccttggtcgcccgaagcaagcccaaaacattgccgatgaaattgctcctcgcccgctgggcgtccacagtgttacctgacgaaaacgcctggctgtagcagatctcgaagcgcgtgccgcggtgcacggccgccatggcggtgcggtggtggatgtggaagcccagaaactgggtcaggtcaaggctgataatggctggcggctccgtggtgctcaggcacgcccagctgaaggccttgtcgtttgtcgggcgaagggccagcaggtcataggaacgggcgaagtcgacgaggcggtagttggttgtcgagggatcggtgacggttagggttacgcggcggaggacggtggggaggggggaggaggaggagggagggacggctgatgaggcggttgttgagaggtttgtcgtctttgttcgtgcggtcgctgtggatgtaatatttgttgaattgccgccaccggggaatgatgggtgtggatgtgtgagttgcgggatggggttgctgatcgggtgcggttgtgttgggatgttgcccgttatggtctggttcaaggcgacgacatcgtaacctagatttttggcgaacttgagcgtacgttcgagctctgaggctgaggtcgtcggcgaccaggcaatgttgaggtcgtagagcatggctgcgttgttgtctgctcttcttctcctggacgttggaatttcgcgataggcaaaagctcgtgctgtcgcgtctcgtttcgatttgtgggatttcgcgattgagactgttgtgtcgtgtagatttgagtaatgcggccgtatgtagcctcaaagattcgcgaatggttcttatcctttctgtggccgtagtgtcgattaagttggactgcagaagctgttacgtatcaaatgtcgggcgatcgaagacatttctttttttttcttctctttttttttttccgttggtttgaagctccgcatccacatgtctcgactacacaacgaaagttcgatgggtccagcctggaatgtaacagcagctcaggtcccgccgtgtggacgcttttagtggggccatggtgcgctttgaccacctgtatgcattgtagttcagggcagttctggggcaatctctgctgggcccgggggagctcagcgcatcgcgggggaaagtgcgccccatgcatccttcgggcagcaaatcgaagggaagtgtttgatcaattcccccggccacgcatagaggtaccagccggagggcatcgcattcgcattcccgctcatgttcagcaggtaaggtacatgggttgctgcctagaggtatgtaggtaccacctccggcagaacgtcacgtctggttgcactcactgtgtccttcggccagcaaatgaacgcgcaaggttttagttttacttcttttgtcatcgccgaaacgaagaccagacgggaactctcatcgaatttctcttctttggacacaatcttaggcgtcctcttttcaacaactacactagagaccaaacgagccaagtagcgacacccacttcctaaccaagatcggttatcgatagcgcgtcgggaattatcttgctattaactacccatttcattcatcaatcacttattccccgctgcccctgcttgtttgatacccacggattttggttgccattgttactcaaacatcgtcaaactttgatcgatttccgttcgttagctccacaacactgtcgagaactccatcaaaatcatcgacatcatgtgtttgatcttcacgtgcggcgagcacacctttcgcaaggaagtggaaggatatgaaggacttgtgtgccggtgctacaactgcggtaactattcgggcagtgttataaagagccatccatggttcactttctgcttcattgtacgtggtgtcgtgtttctggcggcgaagttgtgtgtgcatttttctatgtcgagttgaagctaacgttgaacaacatttacagcccgtcattcctctctcgatcaaggggtacgaagacatctcgtgccgcatttgcaacttccaacaaccactcgaacatagacaggacgttcaagcaatgcgccggggtgcagacggtaacccgggggtgccgttacaacaccaaccacctggcgcacctgctcaaggactgcctcaaggttggggccagaaggcacctgaaccgaaccagccaatgcagtatcgctaaaagtacgattcaagactgaggaaatggcacggcgcgaggacagcgaggtggacttacgatcataatatgcaattttgaagtcaagaagatggagttatgacctggatggtggcttgatgtggacaggcccagaggaagctacatacatggcaggcgtcggttggagcctgagcttgatatccccatttgcaatttacgcctttctttttctttttttattatcatcataatgattattcaaaacacatattgtcagagagcatgatcgatgaaggaggcgtacggcggttctcttgcatgtctggaattacatgcattcacaagtacacctatttgtctgcaacttgatcagatggaaatattgggttcagatgaaacgcagccggtgcgtttgacattttgcaccttcaagttgctgccagacatgcctttgcctgtggcgcaccgtcaagtcgaacagctttccgtgacctcgtcggacgttacgttcatctcgcatgcagcgacctccactgaactgggccataaaggtgcacaagccataggcgtgtggtccagagacgatggttgtgttgcttgacggccttgcaatgacaattcagtaacatccaacgaagaatccaaggtctgcgcactgagtcgaaaatgatgatctttcaagaggttgtagaatagatgacttcgaactgaatgaagcattggaggattctcctgtgtgtcactgagcccaggcgacagtaacatccggcaccacaggcagtttccaggcgagagcagcccatggaagtaacctaagtagaggtacccagatatgccgcttgtacaaacaggtgtttcaaagatcgagtaggaaacgtcccgtacaaagccatcaaagagattcagaagaatgaacaatttcacttgaacttacctacctagtgtattccattctatcaacggcatcttgtacgcggacggacagactgcctggatgaacttgggctgcagaagtgctgtagtttgcggggttgagtacaggtaccctacacgaccgggaccctatgggttgtggggctactgcggacagcggcgatgacgtcgggcccggcggctctggccccattgtttccactttggcttccgtcttcagaacatccactgcgcttggatggggaaagactccaccatttgttttcgacttccgttacgaaacagtgtgtcaaatccatcacccgtccacaacgacagacacatctgaaagtcggattcaggtgatacgggacggaccccgacccggcttccagttctttgacaccatatccagacatctttcgacgaccagttcggcgccgtgtctctctttctcgatccatcgcatttttaaagccagcagacaccgccagtccgccgttgaacagaaactgccccgtcaccgttgacctgtcgtcccacaagcccgaattcgcacaccaagagagacggtccaagacgcttgccaacaaccgggacggactgagacacagtctctaatatacaatcttcagcctcaggcgcggtactatctcgaaccttgagccgttatcgaccatggcgtctgcaaagcgtggcccgtctgttttggtatgtcgactccttgatttttactggacaattggctgacatccatcgacacacaggtgaccgatgctcgccaacgaccttcaccccccagcgcaccccggcgcatgggccctacaggtggccccggccgcctcttgaatggacgttcctttaccgtcgacaatgtcttgcaatactcatcagatatcccatccggcttaccccggctgccgcccggccagcggccaactcgagctgccatgcgcaggagtagtcacggaacaggactcccgaatgcttctgcccgaactggtcaacagatcgtgccttctaggactactaaggttagcgagaagctcgttcttctccccgaaactcccgacaacgaggatgcactaggcgatgaagaactggagcgccgcgcctccattttgcgcgcatccgaagatgataatcggccattaaaagacgaagagttggatgtgctgaggaagagaggaggactccgtggcaaaagctatgctgagcgtctacccaagatacagcgaggcgaaaaggtttcccgacttactgcctattgcacagcacaagcctacaaaatgcaagcgacagccgagttcctgaagaagaagcacgaagccaagacgaaactctacgacgactgtctttacacggtatatcacctgcctctgctgcctggcgtagatggctaccggctacggagtcgacctatcttgaagactccaggcacgggaaagacggtgttggatcttgaaatcgagcgcagcgagcgaagagacgagcacgagggctactgggacgaatacccattcaatatgcacggctcagcagatagcccgagcaatgggactacattgctacagcatgctcacagtggggttgacgagacaggtgctcactcatcagaccatgatcagaagacactggaccatcctcctatcagccccattaaccgcctggcacctgatgctaaaaggtttggcgagatgttcgtcttctcgtatggcgtagtagtgttttggaactttacagaacaccaggagaaagatatcctcgcagacttgacctttgccgagaacgagaccggtgtttcgctcgctactcggccccttgatcagaacgattttgagactgaagagttccacttcgagtacagcgccgacgtggatcgccctcgcgtcttcaacgatatgatcacacttcttcctcggtctgaccacatggtcaagctaaccattagccatgccattgcccagagcaccaaactctgctttttcgaggagcgcatgtcagagacgatggaaggtgctcagcacgtgccgaagagacttgcacttacgggtaaactggacatggataggaccgaagttctgaaaatcctagggcagctcttcaagagtcgtgtagatatcaatctctgtaagtccacgttttgcattgagtacggtctgatcaagctgaggttactaacaggcgtacttgtagcatcgaacattcttgaaaaacccaacttcttttgggactcagaacctacactcggcccgttatacgaagccatcagagactatctcgagattgaaacacgtaccagggttctcaacgagcgttgccaggtcttccttgatctggccagcattctctctgaccacgtggctgacgcaaagatgagctacatcacttggattatcattatccttatcgtgatcagtatcatggtcactgtcacggaggtattactgcggtttgccattctgtccaacgagaaagccaaggatggtgcaaatggccccgcaaatgtgatcggtggcggtaatctgttgactgctcacagccggatcgatcttcggagtctggaatcaaaattggcgaatgcaaaccttaccttggatgacctgaggctgtggagcgcggctatgaacgagcaggagaaaaagtcgatttgcggcgcagagatcgtgggtacgacgttcaaaggattgtgagctggtcaacgaggcagcgacgaccgttctctaaacatgatttacgaaggcgggaagggaggaaaacagattgaagctttttttttttttttttaaggatgatggtctacatagcgatggcgttgcttttcgtgaactgagttattcttgcattctggttattgatgggtttcgttttaactgagatcaggacctaacccgctatgaacctgacatggtctgggatccgagcatccaaagtatgaagatgagtacgagaactctttgtatgtgtacggtcagggtttggtagggagggtaaacagtgataaaaagagaaaaaaaaggtgcctgcaggaaaaggaagtcgttatgatcgaaattcccgagacttcgcaagtaacgatcccattattcccatcaactgtcagatactcactgtcaacgccgtcaacgcccagcatgctttcacctgatccaagataacattcctattccagtcaggacagacataggccatccatacaagcgggcaatgatatatcctgctcaaacacccagtaaaatccaaaagaccctaagaaataaaacatgcacaaacacacgcacatcactgccacaaccgtcccaacaaaccctccccgctctcccatttgacccccctccccgcctcctcctccgcaatcttcactatcaactccccaaacaatccattagcccacccgaaccagcttctcgtccaatccttctcattccacgcgttcaccgtctcatgcactacccccgtcccgctcgtcgagtccaatatcatccgcagctgctcgctcaccaccttttcttgttccgtcgtgcccgaagacaagcccgacagctccgagttgtaggctgtcaaagcggctaccgtggccgccatcggccagccttttccgggaccgagatgggggccgccgacggcggagagggcgggaccggtggcgaagtaagggttggagagggagaggatgaagcgccgggtattttggttgatcaaagagtagttgtgggaagggggaggggtggtgatgtagggtttgggcttgggaggcagaggagaggaggaggaggagggaggtgagggaggcgagagttcgtcgtcgagggatggtgattggtctgatgctgagcgtttagggacttggtggttacggctgtcgccgtgggttgacttggcgatgatggtctttgggtcgacgagcggatgggtagtataattccacaacggaaacgccaacagcgaaggcacattagcgtcatccatcagattcgcgcttccgtacccatccacctcatacgcaaacatctcaccgaactctcggtgagtgaccaccgcgtccttagcaatcccatgtcgaatccccctagccaactcacgcatctgcaccgtcacattcttcgccatctctctcttccccacctccagcccattcaatccagccaacccctccataatcactgacgcttgctccaaatacgccgcaaacatcatgttgctcggtgtcaacagctggaaaatacacgcatcatcactcggcctgaacccactcctgaccatgccattttctttgactgggtttcccagcccatcattcgtcagcgtctcgctgcccctattcgtccagcccgtaaatgtccacgccgagggcaagacctttccgtcctcatcgtacgtcccgagtctcatcgcggccgcggcatctacggcggcctggacggcttcgatccacctgtacttcccaaagaaggccaaatcttcgggaacgcgggcgtggtacgcgctgctgatctgcaggaaagaagccaggctgtcgagctcccacttgcaatcaaacactttttgcgggtcgtaggggggttgtgggttgttctgggcgtaagcgccgttgcgcgtgggcgggataccggattcggggggcggttggaaggagtggcagtagggtgagatgacgatgtagcgggcgtgcaagttgatgaggccgcgccacaggctggcgagagagttcttgtcgggggacggggtgaggaaggggaggtaggagtaaagttgcgaggcggagtcgcgaagccacatggcgtcgatgtcgccggtgataatgtaggttagttcttcgtcagtttcagggttggattcttcttctttttcttcttcttcttctgggtcctgagcttcgtccggggtagctgaggaggaggcaggggacttgggtgtgccaccattgttcgtgtcccagggggagctgttcctagcgtagccgtgccacttgatcatggtatcgagagtattgggatagctgttctcgaagaggcggaagagatccgggtctctgatcacggtcctcatgcgctcgatgagcttctcgagagctggaagctggaaggtccgacagtgtggtggcgggcgcacgtaggggaactggcgctttccggccgatagcggaccgggtttcatgcgctggagcttttcgaagcttacacactcctcacccgcttggatagtccctgttcctacatcctcatcgatatcttctcctccagaaggagtcgttggaggagagacatcctcgtagttggcggggatgccggtgtttccttcgtgatggttccatgtttcccgcggcggtggtgtcatattatcacccgcttctcccgttgtctggtgtccttgaccgatattctggtcactttcgggttgtttaagaacgaccgggttttgccggtaaatagacaatggcgatgctgtctgatatcccacgagaagtatgcaaagagccaagaaggtcgagagggcgaggatacgcccaagccgtgagctaaaagtctgtaataacgccatgttgtcgattttgagcctctttctcttttttttttttttttttttttttttttgtggcctggcgccctgacgggcggtaagataaagtcaagttgcggccgcgatgaatattcgaagaaggatcgtcaagtggtaagtatccggcgcttctttgatcacattaaccggttgttgaccaccgaagatgattaagacgaaagacctggttcagaagtaccatctggaaatgatgaactcgaagggaggaaagaataaccgcatcgatatcgagcttgttgtcgaacagtggaagttacacaacatacccaaaccagtgttgttgtcgaacagactatcaaagaaaaggaggcttttgtgtggttgagtccatcccttctcaacttcaaccagcagagcagagtagagcagatggattgtctccttgttatgcgcagctccctttccgtctcacaagtatctctccatctatccctctttccttcccctcctcccctcccaggagagagcggagggagtccagggtcgcggaatatggatcggtcgaagttccccatgtggccttcttggcaatcatctgtacttcctatagaagactagggtgaagtacagtaaagccccccgtaaccgggtatatagtggtctttcattacaaagcccgacccttgtaggtgcaaattcgggctaaagtatttgcactttgcagtttgcaggatttctgttggaaccaaattcggcatacggattgttttagtgtttaactttttccttttccttttttctttggggcacttgggggtagttgcactttcagcgatctctactgtattcccattattgaagctgcgcgttgattgacggttatgattggattaagccaaataagctatcggtgtttcggcgtccgctggttccttgctgtttgattaaaagatgaggttacagttacactacaactcttgtgtcacataccaagaaggctctcagataatgtattgttcttggcatccgttttcgtggcaggcttctcgtgtgttcgatgtctcgatgggaactgtctacctaccttagtatttcggtcttctgcattgtactttcgtaacccaaaaaccgtcttcttgagagataggcattttgccctgaggtgttggctaggaacacccacctggtcagccacgggtcgccttcacatgccgcattgtttgcgagatttcgaaatgttcctgcgctaggctcgtcccgttcagatcttgccgtctgatgccccgcaaccaagtggccagactccctcagtcaccggccaggcctaccaagtcaaccatctgtcgaagggggagatcgtctacaagaacgataacttggtatttgattaagtaaagtatactgattaagcagatcttatctatcctggccccgcgtacactataaagaagccgtacgtagccaataactcctatccctttcgaaaagtcggtgcacaacatcccattagttttgcatcacttcccaccgacagtatgtaaccaaacctccaggatgtcatataagcacccgacagtaggttgaacaggtccacagtctatgaagactcatcttgatcgctactgctggaatccgactccatcccgtcatccacctccttttgagtatcttcatgtccatccggactccaagcggccacgtcttcgcaaccctcaggaactcggcacaaatctctggcgttacaggtcttccacaacacctccctaatctccgtgaagacctggtccacagcatccatcgcccagatgacgtccagatgctcatactcctcgatgaccttcttgtggactaccttaacgtgcggctcacgtccgccgtcaaacctcctcagaagtttagttccgtccaccaaggcgtcgtttccacatacccaaagggcgaatggcggtgcttggtggttataccaagcccttgagcccttaggcctcatcctgcgagccgcatgctttgacttctctgactcatgattgccctccatatcgcgctctgccgccttgaggatcttgttagctttcttctcgttccggctcctctcttgcttgtcaagcttgtccagctctcgatcttccttctcctctgccctccactcctccttggtggccaggatacacttgtgcttagcaaagcactccctacccaaccaccagcgcatcgactcggcactgacgtagacgggcgcgaactggaacattctgttcttgaggtccctgtcccagcgacgatcggtccagttgaacaagaacgagaagactttgtaccctagccagccgtagacgcgcgggtggagaagcgagtgcatcgtcatcatgaaggggatgaaggcgtgaatgccgaacagcatgcgaaacatggcgggggtgatgacgcgcatgaacttgaaatacatcttgccgatcaagggaccagcatacgccgccggggcgagggcgcagaacacggtgagcttttcacccaggtccggtcgctgctctttggctaaggcgacaaatgtctgggtggtgccctgagagtgggcaatcagtccaatcttctcgaagccagtctcgtataagacacgcgaggtcaaggcagccaggtcaaagacgcccatctgccggatattccagcaccacatgcgcggatccgagtactcaagcaagacgtggcgaggcttgaagccgcatcggttgttgccgagccagacgtcgtagcccgatttgcagaggaagaaggcaagcgagtcttcgtcgttgacgcagtaagcgcctgagctttggagaaggccatgcatcagaagaacgggaaatttcggtttcttgttgttcttggtctggcctggttccctcctggatttgcctgtgaacaggtcggggcccttgtgccgccgctcctcttctggtagtggtgtgtattcttcgggatcgtacacatgccaaagctcgatgacaaaaccatcttcggtttcgacaagatgggtctcaacgtcgagcccaacacggcgggcataaaagcctatgtcgcacacgattgggtcggggcccacggccttgacgtcactatcgctttcgtcgttgtctttactgtcttcgtggtcaaggtggctcgccgacttcctgcgcctccacaggcggagttgtttctctcgcaattgcttccgtcgcctctcctcctggtaaaatggccggtcggcatctggatctttggaacccagccgcttccatatgtgttgaaatgcaggtggtatactggtgaaaagggagcccaggacaatgacgcccaggaatgccaggctgaggaagaatgagctgaagcgaaacagcagacattggatgtctcgccagcgcgatggcggaccgtaaagcggtaagggcgggaacagagggtgcgtgtaagaaggaggcatcgacctcttgaggttgccgtcggtcgactccgaggtgttgcgcttcttctcctcctcttcgctgggaaaactgaggactctgtctccttctgaatcttctgtttccttgaacgtatcgcgggagccactggctttcctaacgtgtaccttgactccatcgtgtctttcggcttcgtctctcaacacgttaagcttgtaggcttcggtcaccggaacggcaggaagacggtttccatccgatgtaacgataacggcatcttggggcgcgacaaagacggcttcgacggcgacacctttgttgtccgggctatctggcggctggaaggacagcttctctgattgatggataaactcgaccaccgcttcttcagctgagccctcacagggaagcctatctacctcaacggacatggcggctggggattccgtttcgatattcgaccaaatactgttaagcttggtcacttgtccaaaagttctttgaatataagagaaaggcataaggacatggtcatgcaactcaacaagtgctgggtggccaacaagataaagacgcaatactttgaagggtcgcagtcaagagaagaagaaaaagcaaggaaaagattattgaaaaagtaaatagacaacttggatatttctggggtaaccgcaaaaggagtacttcctccgtgtcgcgccgtccgagtgttgcgccatcaacgtcatgatggaaacctgcgttcgcctggtagggggaggctttgaggcaatgcacagtgtaagtctggaaagggttggggttcagggagggaaactgtgctatagaatacccggcggacgtaacttgccaaccgctgcagagctgtgacacaaagccggttttgtttggaaagagtgtccatcgttctgggaaagttgagacaaagcgactgaagatggccccatcaccgcaattcggccacatcactcgatgctgtgataggaaacgcgaagcggaataatcgagtgaggagaaccttgaaccaatctgtcgtccttacgacgcagtgtcagccgtcgataggaccaacggcagggaaagattgaagacctgaagagtgctgtagtgttttcgtttcttgaaacaagacattcaattgatccccggattcacaattcaaagtcaggcaagtctggaaagtgcccaaatgttgaaaagtgcgtcacactgcagctgggggcccccatgtggggatgacatggatgggggaggcatgtgagaaatatggagatccgtcttgctgggagcgccatgtcatttcctgatgccaagtgatccctgacgagtcaagacaccagaagaggagcatcatcaacgcttttgtcttcaacgttggagacgctgaaaaagcttagcatgtggtgccgagcgtcttggtttcagatgtctctactgtaacggcccatcggattgtaagaaccactgtgggtgaatcatccaagcagaatgagactcgcatgaggtcggacttggagttgaagtggatccccatacactggaacattgcattcagctgagatctattgaattctcaagcttcacagagtccagaaccattcctcttgaacatgaagcggtgatatcttggtgtgttcatactcaaaggcatgtcacggtggttgatcgctggtagaggatgtaatatgcttaacaggaagtaactgaagtatgaaatgacctgtcatcattttccagcacctacccagccctaaccctgggtttacgtaaaacagctccttaccgctgtgcggaccgccggccatgtgcctcggcctaagaggagggaggagccgccccccccaagctaaagacggggaatggccggggagtgggagacagcgcccagcgaatgaccgcgctggccatttggggatcagccgaaccgaacatgcagcaagggaacagcatagtctcccgtcctctctctctccaaacgacgcgctgctggtctggataatttctgtggtggttgcgacgccttctcttctctaatttaaatcagctgtactctaccgcaattctctttcaagccacttgcttccgggttgccacgcgcccctggctactgttcgacatcggcttcgtcgtgtttcgttgcagctgaaccccaaatcacttccgcggtgtacacggcagtccagactacattgtcattactacctagacaggtgtgggggacttcgaccggcatgggccgtaaataataatcgtgcctgctactctaccggaccgaactttcagcatccgatcatctctttgcgccgaccgactggatcactccatcgccgaatctcaagtcttgggcagcggctccgatttgctgccgtaccctctgtcatacaccaacgccgacgcatctctgcaatgaccgcccccaactccacccctgcctcgagcaggaaaagggtccgaagacgcagacaggacaagcccgccttgtcagccaaattggtcctcgatgcccatgtcaagggcgatgttggtgtcattgctaccgacctcttcgccgacctcttccctcatctctgggctagtatgtaacatatctgcccctattgtgggtttatcctgccttgcatcatgggctctgactaactggctactctggcgcgacagatggcgacagccaggacaccgttcatgttgcaatcgccccttgggctccaagccaaacccccgaggctaacaattggtccattgtacccgtcattcgatcttccaccgttgcgccgtccactgtacagttctcgccctcatcgctggccctccagtctttcgcgacacacctccagcaggctgcgccctcaaagctctccggccacaacaaaggtggcattgagatcctgatcttggatgtttcgcccatcgagctcgataccgtctttgtgaaccttgacggagaattggctaagagactggaagatggggagggaaccttcttccgcgaacacccagtcaacggaaagggcaaggctcgtgccgatgctacccctgaggaacacttgacagctgctttgcgcactgccctcggtaccctaaagattgtgcattctggcgatttcttcccattgccactaccacctcacccagttacccaccaacctccaaacccaggacggataacgctttgcgaacctgtggctcagggtatcctcgcccctactacaaagatcatcgtgtcgagagtgcgcaccagcaagaccaaacgtagctccgcatctggccagcaacaggggcgtaaactgaacggagtggccgaagacgacgaagacgcctacttctcggctgccgaggaagaccgcgacagcaagaccaatgcccaaacggctgaaacagatgcagacgataccgaattcgagccacaggctggagaagatgaggacaacttgtcggatgattcattagacgaaataatatcccttcaagttcctactctacccactacggttaccggccaatctacaataggaacgggcaccccgacgatgctcaggggcaggaagaccaacggtcctgggtcggttatctctagttatactgccaccaccgccagaccagaccgaccccgtggccggctcttcaaggcgcatggattaatgaaacctatcccacctgatctgctccaccctaaacctacacccgaagacgacgaagaagcgtgcatctacgtggatatgagggatctcaccagggtgggctgtttctctggagactggatacgagtcgaggcggcctctgaaccgccctccaacgggctcggcgcgtttggtttgggaagcttcgtggaacaggaagcagacgagattaactggagacccgcgagggttttcggcctgcctgaagggtattcgagccgttcagcgaccaggtcacaccactctagacatgatagccggaactcgtccttctttgaggcacagtcccaaaagtcgaatccaccggcttatacttcgcctattcttctcgcaaacttagacaaccctccctatcttcgtctatcaccgatcaagcgcccttcgagctccatcattaagggcgttgctgctcagtcaaagaccagctcaaccttgaagccaccatttgctcgcgaggtcatcctacaacatgtgagaacacccacagcggtcgagagggacgtacagtctgcggtcatggctggcctgaaacactattttgagaggagattgcgggttctcaggactggagatctcattgctgtacccattgacacccagttgggcaaggctctccaggagagtacaatccctggtgaggattctgccatcgatgaggtcttgggtctgatagctgcaacacgtcccggacagagcctacattatgacgatgttgcctggttcagggttggtcacgtccaggccatgaagcaagacaccacagaagcagtcgatggcgaggaggcagaggatctatggggcggaatcgcctgtgtagatatctcgctcacacatttagaacagtcaggatctgtcacgggccgcattccgggcacgatctccaacagctggcagtattacctgggtatcaggaagcttcctaagcaccagcaaaacccagggctacctgctcaactgcaaacgctagagcccgagaagcagtatgtctcatcactccgaaggaaacttcgcgagctcatggctgccgccaccagtaaacccgcgcttcatctcaacctaccaccactggccattcttcttgtgtcgacgcaaaggcatatcggcaaagcagccacagccatgcaagcctgttcagatattggtctgcacacatttgccatagacgcttatgacattgtgaatgatggcggtggtggaggtggtagtgatgtcaagacagctgggttcttgacatcgcgcgctgagcgtgctatgagctgtggtcccgaatcatgcgtcctcctggtccgccacattgaagcccttactgccgaccgcatggtttcttccatcaaggagatcttggccgacgctagggttttgatcgccaccaccaccgaggttgagaaggttcccgacggcatccgtgccctctttacacacgagttggagatgagtgcccccgacgagcaagagagagagggtatcctcagctccatcctcgccgaccgcggcatcggtcttgaccatggggtagatctcagcggcatcgccctcaagactgccgcgctcgtagcaggcgatctcgtcgacgttgttgaccgtgccttggttgcgcagcgatcccgcctcgagaagctcaccgccaaagcgaccggcagcatcaccttccgtgacgttcagctcgccggtggcccagccgcctctggcctgaccaagcaggattttgagttagccgtcgatgccgcccgcaagaactttgctgattccatcggcgcgccgaagatccccaacgtcacatgggacgacgtcggtggcctaggcaacgtcaaagacgccatcaccgagaccatccagcttccgcttgagcgccccgagctgttcgccaagggcatgaagaagcgctccggtatcctgttttacggacctcctggtaccggcaagacgctcctggccaaggccatcgcgaccgagtacagcctcaacttcttcagcgtcaagggtcccgagctgttgaacatgtacattggtgagtccgaagccaacgtgcggagggtgttccagcgtgcccgcgacgcccggccttgcgtcgtcttcttcgacgagctggactccgtcgcccccaaaagaggaaatcagggcgacagcggcggtgtcatggatcgtatcgtgtcgcagctgttggcggagctcgacggcatgtcgggcggcgaaggcggaggcggcggtgtgttcgtcatcggtgcgaccaatagacctgatttgctggatcctgcactgctgagacccggtcgcttcgataagatgttgtacctgggtgtctcggacacacacgacaagcaggtaactatcatggaggctttgactagaaagtacgtattttttttgtcccttcctcctcttcttctttaaatcccgatactaacccatatacccctgccgacagattcactctccacccaaccgtctccctccgctctgtcgccgagcgtctccctttcacctacaccggcgccgacttctacgccctctgctctgacgccatgctcaaggccgttacccgccaggccaccttggtcgacaccaagatccgcgagctcaacgccgccgccggtcccgagggaaaacagatctcgactgcctacttctttgatcattatgccaccaaggaggacatcagcgtcatggtaaccgagcaagactttttggatgcccacagggaactggtgccctccgtcagtgcgggcgagttggagcactatgagcaggttagggctatgtttgagggggctaaggataaggacaagaagaaggagggtgctggtggtgatggcaacggagtggatggacttgagagcggtaataggaatgggatgctggctattacaatgggtgatgacggcgctggagctgaatcgacgaagaaggacggcaaaggaaagggaaaggcggctgataacgaggtcaatggtgctggtgaggggaagggcaaggaaggcgtttcgcctttccaggaatcgggaggagatgaggatgaggggttatatgattagcaggttggtgatgtaattttggatagcatgggagggaaaggggtgtgataatgcgattaccatgctgcgccgcatgtacgtcgggtttagagaggggatgggactacactacctttttagaaatgtctagacaaaacagggggttgccatcaaaggagatgataggtaaataatcaagcaacatcgacgatcatggagaacatgaagttggcgtagcaactagtcagagcaagaggacgtagtagacgagtatgatttattgatctgtctgaggtatcctctcgacatcagcagaatattagatttccttcacttaccacctgaggattcttccccttccccccattattccccttcttcagtactcctactcctcaacctcctcatcaggaacttcctttatagtctccgccctctcaatttccttgatctcctcgtccgtcgcactctctatcagcgccccctgcaatgacgttatgggcgcgtccacgtccgttggctgccacgtcgtcgacgtcggcgactgcaccgttcgcgacgccccactgtcgtccttccacccgcctgaggtgggcgactggagaccgaggcccgctacctccgccgctgaaggtgggggagattgagctgaggaactgtgggttggaattggtatggggttggttgtacttgttggttctgtggttgatctcgttgttgccgcctcttttgttgctgactgcgctggggtggatgttgttggtgcaggtgtcgctgttgtcgccgtcttccttccagcttctgcgtcctctccttcttccccagtcgccgctttgggagtcttgcttgccgcggcagcgggcgcgatgctcgtggatggtgctactgcagcttcgtgtaccggcttttcggcctccttctccttcgcctcctccacctccttgttgccatgttccttctgctcctcctccttattctcccgttttggctccgcagcactaccagtagcctttgtcgcggcctgtaccttcttcttcttagccttcgcggcggcttcttcggctagggtgcgcatcggcaacgcctgtgatgccatgccgcttgctgctgctgctgggctggcgccggcgccggcggtagaagattcagctgcaggcttcttcttcttgccgtacttgggcttgggcggaacagagccgatgggcggctgggtgaattcgtcttggtagattgtgacgtgttgcttgagctcgccgtactcgttccattcttcgatttcgacaatgtcctgcatgtcttcaaattagtttcgaattcacccaagaagaaaggaacattagtgggggtagaaaagggcggtggtggtggtagtggtgggggtggtgtaacaaacttacacccacaacgaaaccctcttgcaccagagccggcagctttcgcacgcggccgttagggtccttgccggcacgacgaccccagagcatgcgcgccttgtcgtttgtggccatgtcgacggccttgaaggggatgcggttggctcgaaggatggtctcaaggcgggaggtggctgtcacgatgtgcgacgacccggctgtcaaggaggtgtagatgtagagggccggatcggcctcgagctctctcagcgatgacgccatggtttcggtttcaagacggtgctggtgtgcttcgatggagtgtttgacttgggggtatcgacggcgttggatgcgtgatgtttccttctgagctcttgtgctgttgtttataactggagtgagagtaaaggtgtaacaacgaggggatggaatacaggcggtaatgcccctttgcggtgctaggtccggtgtaatgagaagcgtacggggcgcccggtggacaggcaattaaggaggtgagacgagggttggcctgctaacggcttactccactggtgacacggcagcgttatgtacagctctttccagttcgcgtacgatcttggggatagcggggtagctatctacattatattagcgacgggaacagtggaaggcaggggcagctggccgatcgcaacccatatgggtcttgatgaggaataggatcattccagtgcatgtcaaaagaatgatgatgatcctgcaaggtgttgttcaccacaactacctgttgggacactccgtattcaagtgcgggggtcatggtaaggaatgcgcggagagggctcaaacagatggctttctctgattgttgaaagcctgaatttcgaacaaagatacaccaacagagctcatactgcgacccaattcgaagatagcaaacttcacacaatggacacattctggcagttcaaacaccgaagttctatttgtttgtaaaaggtagacaatgtctgcatgtatcccccgctttcagccggagctgaccggaggtatgatagccacctcgtccccttcttggataacagtaacgttatcctcgccgtcttcatcctcactgctcggcatatccacgtagcccaagtttatcgtgaccaggctgtgatcaagcaccgcttctcgaataccctggtaccgctcctcgagtgtgtcaaagagtttccgcaagggtagcggcgccggtagtgcttccatatccttgcctgtgtgggagctagcagttgcgaagtacaggatgttgaaatgaccctttgggggtttcggcgcgctcatcgtgatcgtgaatcagatcctgtcagactgtgtcttgttagccttctccaacgcaaagggatcatgaagatgtaagacgaagtgaatggtggctggattgtcagagatcttggtgattattgagacatcaatgtacttcagagtagcaaataatttaatgcatcatccgagccgtagtgtagggagcccaattgggtggtttggggggtagacttaccaatcgggtattttctggtggttgtttcgtgagaaatgcatcatctcgctcaggaattctgggcttcaagaccgacgcatcgtcgtcgaattgtctccgtcacgtgctgatcgcactagtgacaagagcagctgctcaaagcatgataactaacagctttgcaagatcccattgggtctcgacagtgatagtcttcacgaagccattttgatgttccacttggaggcagtgaagccaggcgttggggaatgacaagtcactgccggagaacctgaggaaagagtgtgcaagaggaaaatttctgctggttttcaggactcgactttttatcgatgaacgtgagtggatccaagcttctggtgccaagggctcacctgattggtcgttgagtggacctgcaattgcatcgatggaagcttccgaaacccttgagctcggggtcgccagggttctcgtcctagagtaccagttggtacgacaagccctcgactttttgcagtggcagtagtaaatacaagtcggacataccaatggtgtttgaagcaggcaatctcgacctcatgtcttcatctatttgcacgtcttggagaagattgcacagtgatgcgcccaggttcagttgggctcttgcagacaacaaggcgttcgtgataagcatttcgccttaatgctggatatcttacttggacacgacagccatggcgttcaattcagcttcgccatctttgcctccaactccttgatccatcccgacattacgtccatgtttttgaccatggcagcgtctccatgcttcatggctgcttcgaccttttctaggccttccttccattgttgaatatcacccgccatatcggcctgctttgcttctagacgtgccagcgtctccgatgctgtagcggcatcggaatgaatcaccctgagagaccttagacggtccagtagaggaggcagtagaggcgtcaggttctcgatcgttgggatggttccgtagagggcgttgatcttggccgtcagctccgagtcttcggccgcagttgaatccatcactggcgttgcgcctgtcgatgcaagcgcctcgtgagctgcctttgcattcttgcgcgctttctctagattttcagcctcctgtgccaaggtccggactctgcgagtaatgctgtccaaagaggatgtcgaggcctctgataaggtcttgacctgattgtggagagtctccaagataggcagtatcgctctcggtaggccgttcgagtcgaactcgggcatctctggagatccaacccctagggccttctccagaatgacgagccggtgatcgaaatcggctgcctttgctagcgcatgtgtttcctcgtaggttggtgcataggtaacagtgtagctcgcgaagccttctgtggcttccaacggcccctcatcaatgcgaacagacttggctggccctgctggcgccgttctaggcgcaagcaggtcatcgagctttgacatctcatccaaggtcctgctcagggattcgatttcctcctcgtcctggcccgctgtctctgctttgggctgctctgccgcagccttctgcttctcatactcctccttggcctcctcaatttcgcgctttagccgtgcaagctttctggccaagttttctgcgccatcctcgtcacttaggtcgcccagctcctcagtgccatcctctagaatccgttgtcgccgacttgcagacttgtaagacttcctcttgctgctgagccggtctgagaagtcgacatcgctggcgtctaccgcagcaggcatgaacctcgaacgggcctcatcgatccggagacgcgaccgggaaatggcggcagaatcatcttcttcctcatcgaactcgttatcagagggtgacctcaccgttgtaggcttagagtatggttagttttgcgccgaacgggacagctgagagtcagctcaccggaactgtggaattgtcgtcagttaattctggtgtttcgtatatgtctggcgcggaatcctggattgcggtgtggttagtaaccagttcgtttgcgagcttccagagcaggcaggcttaccaggtccggcagggcagcatactttcgatttgatgccatctggaacactctgtccacacgaaattaacactgaagtactcaggtgttggacttgcgatctgacgaagttggtgcagagtgagctcggcgggagtagtaaggtagtttctgttcatgcgtgaagtggtggtggtggtacctaaccttgaggcttccgccgtgctggagctagtgtacgcagtacaaatgtggtgtaacgtgctgaggtgtaggtacctctacctaggtaacgctgtgctcgttctttgtgtggcgtccacaacgcacctacctctagcatgtcaaggggaaagagcgccccgcggccccgcatttaccgacacgacgcgtcggtcgtctgaagtgtcctacatctttactattgtgtgcgagtttccacttggatgcgggaaccttgttggctctgcaggacatcacgcttcacgacggaccgagaaatgcagtgagatgaactaaggtgcaggaggattacctctcactatctccatctttctgaaggtgggcgttgccctgaccatatggtcctcaaaagagaacgtgtgcgggcaggttatgagtttcaatggtacctgggctgtttagcatcttcccaagcaatacttaaacactttggcttcctcgtcctggaactgcaaccacaaaaacactcggctctcgcacgactgcagcaagttccagtctgagctctcaggcacgataccgcctcgccaatatccccaaggcctgttctctacctgagctgtgagaaaatgaagcccagcatgccacagggcaaccggttccttggattaagcaaaaatcaacgaggggtgccaccgcttctaaccattccttcaaaaatggacgatgttgatccagatgcacctcctcagagcagcgacgaggaaggatttgcggaatccatgagaggcgatttgacgaacttattgcatcgtggcagacagggagaacaaaagtcaacttctccctccagagaacacggcagctctccaggaaccgacatcaccaccaactcatctacaaggccagcgacgcggcaacaaaaaaggttgctggatgaaattgaagatgatcagactgaccatgaaggaagctcaatcgtacagcctcctccaaaaagggtatctacggaaaagaagacgggtcagcaacagttgggcagccagcaccagtctagcatcttcaaatccaggaaagagatatcgaaaaaatttggcaaaaacaacggcttccacatacccagagatacgaaacagccagggttaaaaaccccaagggtactcaaaataccaccagcagccgccgagaatgggaaggcggacgctcccaggacgaactttcgaatccccgatgcgatatctggctcctctccaaccaatgtttcctcggtaacgaagcttaccaagacaggctctgtacgacctcgtgtacggcctgtaaagtcgaaatctgacaaggaaaagagaaaagctgaggaagaagccaagaagcgacagccgactattctacgaattccaaaggacttttcatctcccttcgatttggacaaagagctggaatcaggattcgaagaagcagacattacgttacctatactgctaagctcacccctcaaaaatttcgactccgctcctgagtcaaaccggaagctcgtctgcccgatgtgtgacgaggatgtcgacgagtccttctttgacacccttagagcgaggcaaactagaatgactcttcaccaagaacaacagttctgcctttctcacaagaggaaatcagccaaggaagaatggcagaacaagggatatcctgacatcgattggactgtgctggacaagcggataaagaagcaccacgactttcttcgcaccattctcaacggcggtaaatcctactacgccaatgccctcagtgacaagatcaagtcgggtcagaacaagactctactgaaatcagaggggaatctgactcctgggtactacggcatgcgcggtctgcggcttatgtcggaatccttggtcaatgagttctcttcagagttacggaagagagcggtgcaagatcgcctggtttcgaagcgtggctatatggtatacgtacaatccgttttggtcccagagttggctgtgcggctgattatggaggatatgtctcaggaagggacagacaaagtgacagaggaacaggcaaggactatcatgaaagacagcacatgggtaggagagcttttgaacgaagaagatgcagaccacgtcttgtatgaggacgaagaagacgaggaaagccaaaatgatgagatgggcctcagagacgaggacgaggctcatctcagatacgagtatgaaagcaggttgaaagacgaggacgaggaggagcccaagagcgaggatacagatggtgaagaaggacaggacgaaaagatcaggtccaatggcaatgatatcattcacatcagagatgatgatagaatcaaatccggggatcgaaaaggcacaaagcaggagagcgaaggtatcaagtccaacggcaacgatatcaatcacatggaggttgagaaggatgacgacagtcattcaataatatcttcaatatccagtctatcggaactcggcgatctttaatcattttacacgcccatttctccgagagcacgcgtaagaactatatcttgaagagttcacaaggtggccaacctgaaggatttagtttgtcgtcgggagcactgttgatggggctcaagcatgctgatgttcacatagcatgtgctgggaggagcaaataaaacaacctgtgagctgggcaagcttctctcgtttcttatatccttgatcgtgcaacaccttgggcgtttctcctcgtcttgggcacacatcaatgttcttctcacaaagcccccttttccttcaccaaacattgttggtttgttccgggttgccatgtaagttgctggttggaagggatttagaaggaaaccacgtctgtttgtagaggtttccatttgtttcaggatagaaacgtgcgaagtcacaaatcagattcactgttccgcgattgcggcactaccaattatgaaactagacggagctacaactcttcaaaccatgccctgcgaacgttagctgtcgcgaactatcagccccatgcaaacttcaggcggtccgactttgtttcttccaaactcggtagctgttccgagtcattgccaactcgttttacgccgagttgtatttgagggcatacatttgagctgctctttatccaaacggcacctaacttgacatccatgtaatctctcacagcttcatacttacccctacccctcacagctgtcttcctctagaaggaacaaaaaaagcgagggactagcggcctaccctgtgctcaagtagacccattccgacgaacgacgcgctctctgtggcgagacccagggagggaacccattcatcgggttttatcctcagatcgaatcacggcatgccagctcaatcgaaaagctccccctctctttgtggagggaaaatcaagttgtccatgaactaggcgtaaagctccagatcggctctatttcttggcttcatgtaagcaaccttccagttcgttgatgagatgaataacatggaaactcgacgaaaaatgggatgggggcagattgtggaattggagatgcagtcccgctaggtatctacctatctaacgacgaaaagcctacataccctagctacctaggtatgatattggaactttagcgtgctttatccctcgccggggcacgctctgttggttacaggtgtaggttaggtgagtggaaaatagtgtagaggttaacgacaccccgtcactacacgtgttcgggtagctagtagccccgtatcttgaaccgcgggctaatgttaaggcaaggtcccttattttacggggtagagacaccgagcgacggcggacgctcgcacctcccacgttaatggggtccggggaccgacccgaccatgaaggtacctcccgtctacacaaggtacgtaccgtgcctggcgaccaattctcatattcaggccctcgacacattgcatggttccttgcagctgttgagatgttaggttgtgtttacagatgcagttcagaaaacaggcgctttcagtcgttcatactgcgacattcacagattttacatagtagactacttggggggttctgggcgccaagtaagacatctcaaaacaggaacatcgtgagcttcaagttcacaaaatacctagaggtaccgacagggttgcggagcctgagggagcgggcatacccccacgcggagcgaattgatgctggctggccacccctgcaactgaagtttgccgttccgaatcgatgtacccctacctctacgtacggctcaccgatatgcgcaccatccgttcgggtgccctgacattgacaccagacaccgacttgacatggatacctacctataatttcggggtgctttggcgcacaggaacctctctgatgcaaacactgtggccacggatgggaagcctaaaaagcttctatgttttgtcaccgagataactcgggcggtcccgctagtgcactgagatggcagatgggactgtaggtaatacaggcccgaaccggcagcaggttatgccgtgcctcatatgtctgcttcggtcgctgaagtatgtaaatacgtcggcttcaggtgataactcatcataaaatacatgttggaaaaacgattggacgcttctttgaagaggccctggcagtcaggttgcatggactccagccgagcaccaactcgcagtcctgaaaggcttggggtcctggaacccaacttgaagaagttgcagtggccgacaaccagagggacagtgtaaactatcctgatgttcacacttgctcgtcagcccccgtttccttctcatgtctgcaatgggcaatatcaccgcccggggacctttcggactcagcccggcttgtttatcttgggcggcttacacacgggctcagactgtcacacggctgtagcgactcccgctcggtcaagaaatccgagtgctctgctctttttgaggccctgtacagatttagctatggggccaatcgctgccacagtacactattgtcggagccccaaatgccgaccactagggtacctagaggtagtgatgaggactggacacataattgtcgagtttctgatggtgggccatctttggcgcacatctcacccaccaccctggtccgccgtccgcccacccatgttggtacccggacgccagtgacctaccgccctacctccacgcccactcacctgctggtgaacatcgacatctgatccatttcccattcgctgcaaatacctaacaagagacgattagaaccactttgccggcccagcaaagagggcaaacgcggacctggactagccacccacgagatagcagctgaacacctcaacaacacaccagcataacgccagcaacgtcttgggttgtcgggattcaacgtccgcattcttcgtcaccacaagacacgcccgccatcttagcatcggacaaggccatgacctgaaaacactggccatccccatcctcacgtggaatggctgtggtctcctggtagttggcatctttgttccgctcgcctcccgccggtgacaatgacgagaaatgacggcggctcccgctacagctccatcgacagcgcacaatccagcatcacggcgaagccatttcccttgacgccgaccagcagcctgggcagctcgatgacacggccgctgtccccgtcgctgcaagcgggcagcagtagcagcaatggcggccacaatgtatctcggtccgcctcacagggtgcgcgcaggcctgcgccgacgcgtttgaagacggatgacggcacccaatttgcgaggtgagttgaagcgagcgacgcagtctgttgtttcctgggggcttcgtggttctcgagcggttctgtgatacggatacctacccagtcttgcttgcacagtcctgtcctgtcaccgcaactatccggaaaccccgttcttctttgccgtcccttctcttacaagtcaagcctgttcttgccctattttcctgcagttcaaactaacgggtgcatgcgtcggccgcccatctacagcaggtcatcgagagatttcgagtcgtcgcagtcccagtcgcagccgtcgcatacgcagacgcggtcgcactcactgtcacaggccacgcttcaatcatgttcgcagccgcagttgtcattgaattcccagcagtctcaatccccttctcagtaccactcgcagcagacgccgacacagcaacaaccacagcaacaagtatcgcccacggggggctcgcgcctgacccagtcgcccactacaccatccaatgcgtctatccgcgaacacagaatgagcgagctggggggatatcgtcgtgaaatggcggccatgttggacaccacaggcggcgcattgagccgaacgtcatcgcacagtcagcagcagccgcagcagccgcagcaacaacaacaacagcagcagcagcagcagggtcacgctgcaggatcagtttcgggtaccttcagcaacctcagccagtacgcaccgtatctggggggaaacaacggcggcgggatgtccatgggcagcttcctcaatgactctacggataatctgtcggtaatatcgcagctatcgccgggcatccggccgatgacggcacggccttcgcaggcgtcggcaggcagcatggagtttccggattcggcgtactacgacgatgagcggcggccgtcgattgcttcaatcacgacgacggcgagcagccaagggtcgcggacttccaagacccggggcgggctacagaagctccagcagttttttggcgatcgggacgattggcctggccgagattcgtcggaaattagcctgccccagccgagtcactcgggccccatgtccacagggaaggaacaccgatcacactcttacagcctaccaggcagcggtcgctcgcaccgggaccgcaactactccaatgccaccgatcaccatccctccacctttggctccgtctcgactgtcggcgggcgagatagggatgcctcgcccgtgccctcgaggccgcgaaccccagtgcctgcgcccgaagttgtgccgtttctgtaccaagaagccgacgtacgtatagcctcgctctctctttctctctttctctatttttgttttcttttgtaatttactgttttcgatcttcccttccccctcttcgctctccccctccccccctcttccctcccctctctcgtaaagtgttgtggtggtagcttggtaagagatacaggagcagtagtatcactaaaggtaccctacgctacttatacctactagctactaccctcgcttcgaccccatttccacacctcgccaaatcttatctctggccttctctttcctatctccaccccgagctatcccttttgggaatcgcgaattggatgagtagcagtgggatcaacattggcaatggccgccggccgtctcattctttgctccaaacgcaaccctcgtttgacgcttcctgcaacatgtcggcggtgagatgatccctcctgccatcttccgtcttcaagttcacaacaaccacattaacaaggagcccaaggcaatggctgcggaatcttttacacaacaatgacaacgacagcctgccagtgaggtgtcgttgttgccctgctccaatcccgagaaacccgctctttgctgctatcctccagtctggactcctcctgcctgccgtgcctaccaatccgtattatacaaattgcacgagtgatctctgtcgccgtaactgaccattgcatgaaacacaggacatcgctcgctatggcgaagcacccgttcgaacaagtctcactggccccgatcgcgatcgttacatcgacagctcccagaacccaccaaagacctcgtcttccgcccggtcaggtcactccatcgtgcacctaccgggacatcataaacacaacaagagtaacgaggatccaagggctttgaagccatcgcttagcagggaggattcggcagccagtttcgctagggattttcgcaacggttccagctctatgatgggcacccgatctcgcgcacagagtccagcgcccagttggacagggacgtcgcggggactcaaagccaacagtatttccgacggaacatcatctccagctccatcgcacaaaaagggcatattgggtcgcttccgccggcacaacaaagacaaggaagatggctccagccttcggagtggctcaaaccacactcttgtacaccgcccgtcgagacaagaccttacccgcgccgccgaatccacctacccagcatccgtctacgtttcggaccctagcgagcagcgagaggtccctgtccgccctggctatgtgcgccagacgacggcgccggggttcaccacgaaactctttacctctaagaaatcgagctcggccaaacagccccaagatgacatggacgaggacattgggcccactgacatgcacatgggaggtggaaccgtctatcatctcgatacgaaccttaatgatatggagggaattttgaccaagcctcaacccatgacccccttggacaacagcatatcaatgcgacgcgaatcagaaaagatgattgtcccgatcacgacagatccggagggcgcatgggctgccccggacagttgggcagtgcgcgacaacaaaaagtctctcgcccctcaggtaaatgaagacttgtgctcacgtcaacctagcgaggaaaaggagaagaaaagcaattattacattcgtgtctttaggtcagatagcacctggactacgctcaccctgcccttgactgcgacagctgaggatgttatcatgggtgtggcgaaaaagacttatctccctccgggtgctcaggacagctactctctccttatcaagaagcacgatttgttcagggtcttgaatagcgccgaacaacccttgagaatccaaaaacgactctttcagcagataggttatcaagaaaaggatggcattgacgaaatcggtcgcgaagataacagttacatttgtcgatgggtcttcctcaaggagaaggaagccgacatgcatttgctctcacctgacatcaacttcaggaaccagaagctcaatcatgttgacctgtctgggcgcaacctaataaccataccggtaccattatatcgcaaggcagcagagattgtatcccttaatctgtccagaaatctgtccttagatgtccccagagactttatacaagcttgcactgctcttcgggacatcaagtacaacaacaacgaggcgcaggccttgcccaagagcttcgccacggccagcaagcttacctatctagatgtgtcaaacaatcgcctccaggatctggatcatagcgaactgagcaagctaacaggcctgctcaagctgaacctcgccaacaactgtttgcgcagtctaccccctacgcttggagcctacaagtcgctgcgaacacttaatatatcttccaacttcctcgacgtcttcccgtccttcatctgcgagctggaaaccatcgtcgacctcgacctcagcttcaattcaatcaacaaccttcccgataacttgatgaagttgagaaaccttgagaagttcgtgatcactaacaaccgactgtctgggcctatatccgagagcgtgagggacctagtcagccttcgggagttggacatcagatacaaccagatcagtaccatcgacgtcctttctgacctacctcggttggagatcttatccgccgatcacaaccagatatccaaattcagtgggtcctttgaaagacttcgaagcttgaaactcaactcgaatccgattgtcaagtttgaagtcaaagcacctgttcctaccctcaagatcctcaacctgtccaatgcgcagttagcgagcatcgacgaatcaatcgacaacctaatgaaccttgagaggttgatactcgactctaattacttcgtctccctgccaaaccaaattggtaacctcaagaaacttgaccacctcagcatggcaaacaaccacctcggagagcttcctcccgaaatcggctgcctgacggagctccgaacgttagacgtccacggaaacaacatgcgcaaacttccgaacgagatttggtgggcgaacaagctcgaacacctcaatgcatcctccaacatcttgacagagttccccaagcctgcctcgcgtgcgccacaagcgccaggagaagctagcccatctccaggtgcatatcccttcccgaacgccaacaagaacggactcctttcgcggacacctagtatggacgaccttaatggggatgcgtcgcgacgccctagccaggcttccagcacactcctcggcgttgctgtgtcacccgtgccatcaggacccgacaataggaagagctccatggtgtcgctgtatgggaaaggagggcgcaagacctccgtcgtatcacgaagtacaacgcagagcagcactggagtaataaccccgagtaacggccctaggaaagactccagtctgtcttaccgattcacccacacgttttcgggatctctgaagaacctctatcttgcggacaaccagctagatgacgacgtcttcgaggagctcaagcacctccctgaacttcgagtactgaacctttcctgcaacgatttgagcgacatgccccaaggaacgatcaggtcctggcctcagctcgtggagctgtacctttctggcaacgaacttactagtttacctgcagaggacttcctagaggagcactgcctcttacagactcttcacatcaacggcaacaagtttatcaacctacccgcagaaatatcgagggccaagaaacttcaggttctggattgtagtagcaataatctgaagtacaacgtcaccaacgtgccctacgattggaattggaatttcaaccgcgatttgcggtacttgaacctttctggcaacaagcgattggagatcaagaacaattaccgtcagccacaaagctatagagacgatgattttgctgacaccgacttttcgaagctgacgaatcttcgtgtgcttgggttgatggaagtaactcatactttacccaacatccctgaccaaacggaagaccgccgtgtcagaacctccgaaatgaaggccggtgcatatctaccgtacggcatggcggacacgctgggcaaaaacgagcacttgtctcttttcgaccttgtcgtacctcgcttgggttctgtggaaaccgatacgctcgtggccttgtttgatggcaaagagctcagcactggtggctccaagattgccaaatttctctatgaagagtttagcagactgttcatactggagcttgagaaggtcaaggggaagccgaacgagaatccggcggatgccctgaggcgtactttcttgtcggtcaacaagcttctcatgagcctctctaacagcgcagacgaaagggggcttgactcgcaccctagcaggaattacgcccatacggtcctgaccaaggaagaccttaattccggctgtgtagctaccgttgcttatttgagcgagctgaagctctacgtcgccaacgttggcgatgttcaaggcatgctcatccaagccaacggttccttcaagatgctaaccaaaaagcatgacccggcggacccagttgagcgcagtcgcattcgaaatgctggaggctgggtttcgcgtaacggacgattaaacgatgttctcaatgtgtctcgtgcgtttggttatactgagctattaccagcagtgcaggcagcacccgacatcaccgagcacaccattgacgacaaagatgagacagtgctcattgccagcaaagagttatgggagcatcttcggccagagctcatcgtggatgtggcgcgtgagtgtcgcagcgatttgatgaaggcgtctcaaaagcttcgcgacctcgcgatagcctatgggtcaaccaacaagctcttgatcatgatgattggcgttgcaaacctaaagcaacggcaagcgcagcaattcaagggacagcttaatgctactttctcgatgccgcaagatgatcctagtcatgtgccaccgagcgggaacaagaggaggaaggtgagggccgaaggacccctggactctaatctcatgcgccttaacgcggaagtcccgcctcctacaggccagctgtccatcgtgttcaccgacatcaaaaactccacgcaattatgggaaaactatcccgaagccatgaggttggcgatcaagcttcacaatgaggtgatgcggcgacagctcaggatgattggtggcttcgaagtcaagacggaaggagacgcatttatggtttctttccccacggccacgtctgccttgttgtggtgctttgccgtgcaaatgaaactgctaacagtggattggccccctgaagtactgagtaacagcagctgccagcccatttatgaccgaaacaataacctcattaccagaggtctctcagtccggatgggtgctcattggggtgagccactagctgagcgagatccggtcacaagacgaatggactattatggacccatggtcaacaaggctagtcgtatctccgctgtcgctgatggagggcagattaccgcatcgtcggatttcattacggagattcatcgatgccttgagacctataaggagtcggttgatgttgacgaggactctttggaggacgatgctactgcaaaggccatccgagctgagctacgggcattgagcagtcaagggttcgaagtcaaggacatgggcgagaagaagctcaaaggccttgagaaccctgaactcgtatactcggtatatcctcatgcgcttgtgggcagaacggaacaacaccatgcccatacagaaagcacgcagaaccaggccgcattgcagccctatggcgctcttgcaacgcctaagccggcgactatggatcccgacagcgagatacagttcgagccggagacgatctgggcgttgtggcgtgttgcgctacgccttgaaatgttgtgcagtacgctcgaggagcctaacgcccgcggacttcaggcaccagagaccgagctattggagcgcatgaagcaaagggctggagaggttacggaccactttcttctaaacttcatggaacatcaaatcagccggatcgaggtatgttgagcccaaacaaaaacctttgtgcgacgaatcaagagactaaagttcctatttacagacatgcatcacttcgctcgctgttcgccacatagcaatcggcagcggaccaatcaccaagctgaatgatcttcgggcgccgatgaacgatgttctcagcactctgaaggaacaaatggacgagctcgcgcggtacaaggccaaatacgggtctttggaccaagctgagaccgatgatgccacagacaacaactcaagcggcgacgtcgacacgctagatggaagtgatacagagcaagaataatcaatcgcatcatccgctcggtgcttggatacgaagaaggcaaaaacaaaaaaaaaaaaaacaaaaaaaaacacgctcctcgactacatcttacaacctacctacatagcataatcacaacacagccctggccacagccacctgtttttcgtcatccaaatttggcaaccctactattatcaagcacggctagttggatatgatcaggctgcatctcttatgactctcgctgggacgggagacatacaataggcaggcaacatgcacttggtgttgaactctgttatcatcagtgttcctttttctttcaaactgtattcatgaaggtttggattaggatggactaggttaggacggggtagggtttgttaacgttcccaacgctcagttcgacctatttttcttgttgttcgtctctactgttactagcgtaaatacccagtcatcctcttcacacattgtttgtgtgcgactccatcgccttcagtgtgtgattattttgcctttgcctcctgttattgccatcatcgttgtcaggggttgtgatgaggcgatgtgaggtgtcaagttgaagttggaaaaggaggaaggtcggatgggagggaggacggtgttatgtataagttgcttggctgtcctcccattctcactggcttagtttgttttgttcctcttttctgtcaattttagtgaatggacaagaaccttgcacatatgttgcaggcgttctgcgtgttccagattgaatttgtacaatatgtttttcctattggaccagtcgcagtcagtggacttgggaggatctggtcttctctttttgctgtaatcacgtcggtcaagaaaggatcagtgttgaggagggaaactgggaatggaagaggaaggctacgtgtactgtttggttattgtcaatgaagtggtgcatgagagagaggctaggagattgtgttagtgaaaggaagaatggaaagagatagtttcacgtcgaataatgatgcagagtcgtgaacattgcctgggttgatttgaaaaaggcttgatgatggttgtgctgtgatggcaatgttctcgctgtagagtacctctaggtacttgagtgagcctcgtaaccatcaagtacttctatgtcaggaataggggcttataccagctcagaccctcctctgattggccacacaatcaagggaaggttgaggtaggtacgtacctatctttgcttgcctgccgggaacctcagcttcgtggtgatggtacttggaatctccacaatgacatgacagcttaccagtgttccgttgcccgcctgcaaccaactgaagcaccgtcgtcgaactggaagcaccctgtccgtcactccttgtcacggtataggcaccacggcacgtctgcccacacccgacttgcacctcactgcacacagctacaccactaccgaccgaccaacaaaccaacaaacgagcgacacggagaccacgaacgagagagagaggggttgcagataatacctcttcgcctgtagtgctcgccaatcgacggtttcaaggtccagcggattggacttccgttgattccattctcgatcaagatacccggtcaccttgccctgccgaccggccaggccacctttccgtcgcttggaaatagtccaaagccgactgaccgactgtgtgcgcgcgcgcgcgacacaacgagaaactcctcccgacccttttcccaaaccgaccgatcagcgaccaaccgacgacgacaccgcgccccagcgccattcgtcaagatgttgatctttggcaatctaatctatgtctcttgcctattgatcaacgctattgccatcctctctgaggataggtttcttgccaggagtaggtgatgtcctgtgtccccttgcctcgtcgcttggctttgttgcgttgttcttgtgcagctcggaatatccggtggagctccttctctgggagatggacggtgtgtggaattcgtgggaggtgggtggtttatggtgatggttgctgtggtgtgggtgatgggtaattggaaggggagggaggggagggcggttttccagctgtctttgttcgggttgtctggatttaaaactgcgctggatttgatggactgggtcatcagccagctagcagagatacggatggatggatggatagatgggccagcgatcgagttggaatacatcgactgctgctcggttcatgttgtcccagcgcacaccgggcgggactggcagagaaggaggaggaaccactacatccaccacgtcaacccctatccatctatcacaaaccacattcaacagcagaacagcagccaagcaatcgagcgcataagcaaaaccgatcacagctaacctattctctctctctctgaacagtcaacttctctccctcctcctacgacccagccttcggccaaagcgcagatgcctccgtccaagccaagatcatgaacctgattgcgagcgtacggacgttgatgaggcgtacgtatatacctacatatgcccccgggatatttgtacacctgaaaccttttgctgacttcttctttttctgccatgcagccctcctgattttggtcaacacactgataataatatacgagctggtgcttggctaagtcgaggatcttttggtcgaacatcgcaccaagaaaaggaagctgggtgtcgagttgaggacagaaagaatagagagcgagagagaggtataatgggatgatgtaggggaataagaaggttgaggagggtcatcaagcgaatcagggatcaagaaaggactggaacaggaagcaaagcaaagcatacgaatacatctggaagacgggtttagtcatatggttcggactactacatggcctcgtgggctgacaagaagagaaagaaagaaggatgataacgcatcggaatgattaacaaataatgtaaagttgacatcaccgcttgggtctgatgagcgaataatggctgcagactttcagacagggaagaggcggttgtgtgaaactgttcccttcatgagaattgcgaagtagtgtagtttcaaagtcagtgcctgtaataattacttggctgttcggtgaatgtgagtgtagtagtagtactacaagtaatatagacatttcatctcagtaggtagaggtactaaggaaggagtaaaagttcgcagcagggccggaagtacctctgttagtgaagcacattcttcagtagaggtatgtaaaaactcaacgctctactaccgcctctaatagatttctcgccagtgtacctgggtgccataagaagggttcttgcttctatggaaccgtccggtaacatgattccccagctgcggttggttgtactgtactagtctacaatacagttgactgacccggaagtgttcacaggttcagcgaacctttgttcaattcatttcaataactttacttggtctacttttgtttatttccgctcccttaaacctaacaagctcacaccacccaccacaccagaaaagaatcaataagggcgcggcgggtttcaacaactcctcgcacccctcgatcatgcaatgcaggttttgcaccaacaacttcagtcccagaaatagcgctcctagacgccaatactcccccctcccccctttcccctagctgcttatccctctacactacatctactccctatgctttctcgacttttcgtactacagttggagcactcctcgaccgcctccagatcaccaaccccactaccggataaacatccaaaaggcctatcgcactacgataggaaccgtgaactcttcttcctccccatgctgaagctgaaccggtctcgcagcggcggcttctcgaacctctccggagccgtagggggcgggccgagtatggaggacgtcgaggctgacctagacgctcgcacgtctctcttgataccgtctggcgtcgtcatggatctcatcggcgagctcggcaggtggtgattgtgggaataaatgccgttcggtcctcgtgacgtgggcgataacggcgacgacggcgacgacggcgagaatccgccaaagcggttgccaccatgaccatcaccagtcgtcgcgcggctactcgcgttgctctcagccacgccgttgctggtcatactgtcgttgctcctctgctctgtactgctgctttccgccctgtcactcttgtctttgtcgctgcttttctcggacttgtcgctgccaccgccaccaccaccactaccaccaccaccgccggtctttcccagaaaagcaaagctcttgcgtgagagagacttgccacccaggccggcgcgattgaacagcctgggactgctggggccactcttagtgcctgtttcagcggctgccgcctccttcttgcgccttttttcttcctcggccgccagctgtttgctctcgcgcatgacctttgccagctgctcctgctctttttgctgtactccgcgcttctttgcgaccttctcgagacgctccttttctgcgagccttgctgcctctttctcggcggcttttcgggccttttcctgtgctttctcttgggctttctgttcctttttctccttggtaagttcatccttggatttgggcggaaccgtggccgcctcgtccgccttcgttatgacggcaggggccggaggtggtgccgcaactagaggatgggagaaaggctcgggtccgggggtctgggtcggcgttgaagattgtaagatactggcaattccgcctggagctgtttgggcgtgagcaaggcttaccgatgggtcaaggtcttcgaccggtactgtcggctgactgttgacctttgttaaggagtcatttccggtcccgttcgtttgttccgcaccggctgccaggtcggctgcttgggtggctaacctcatctcttctagtccttcggcatccaactcttccctcatcttctcaaaggtgacttcctggtagaatagtacgtaggcgcaagccatgcctggcttgtcaccaaagaagttcgccacgaaattcttgtcaacgggctcgaccatttcgtcatcgaacaaaacccagccccgatccttggtcttgataattgacacgtagtgtccgtggtaggcgttacctccaatatggacaataactgcgtataactcgtaaatcctgtccgggtcttcagcatcgtccgtcgtattgaacatgcgaagataatatgggtagacgacacgatgaaacagcttttggagtcggctgtagtcctcggtatacttgaacctcttcagatgcaacgccaaaacctttggtagcttcttaatcttcatcctcttttcggcctcttgcaagccgccacaacgatcgcagtgaaacttgttcctctcgcaaagcatctcctctgcggaaaatttccgtaggcatgacgttaccgaagaatgctcttccagatcgattgagagatccaaaaacgtttcgtctcgttgtgacaccgtctcgcaagtcaagcacctggtttcggaaactaggacgccttcaaaaatgtcgtgcacccagcttgtctctggcgtcctgaggttggatgccatcaagctcctcgtaaggcttggagatgacgattgttggttcaatggagacgatgtcgttccaatctccttcctgctctcctgcatacgcctagcatatgcctccacattcgagataacatcgttcaatacaaggccgtaaaattcgtgtgcgtcttggtgcatagaattgcggaacatttcattgtcgcgcttgaagatatccagaaagcgctgtgggctgatgacaccggtcctggagttgctttgaatcagagcagtaaaaatatccttgagcccggtgaacgtgcattcctccatgccgtacgcatctggattttcctgggtcaactccaacacgggtcctttaatcatggcctgctttttcttgtattctggggcatcaggcctgtcttcgggtcgtatcggttgcgttattggcatcggtattggtccaggagtgaacccttgccgcggtttgggcaattgcttgccgggcgtcgccgcatttccgttgacttgtaccggtggccgtatcgagactttgaccttgctcgtattgccttctgacgtgttatttgaaggcgggtagttaacgacattctctcggaaaggttccgaatagtataacgcttgaaggatcgaattgcagtagctgtttccctggggtcaacataaaacttcactgtcatcggccggatggtgcataccatgtgttgccaaactacaaaagtcatttgtgttagcgacatcatccacacagcaagattccagaatgcgatcctacattttccaagccaaagtacttgtcgcttccgtcttcccgcagaggcccagcattttgcagtattctctcaaggggagtcaattccaccgccggctcgtcctttttgttcttagacgaggcattgctgtcggttttggagcttccctgcatgagcttgttagcgacaccaaagatcctgtcaagactcgtccgtagggaggacagaagtcaaaaggagttatccaacatactgcacctgcgcctttgagtttattgaagaaccctgccataatgctatgggtgaaaggtaaattggaggagcgcgtaggtagtttggggccaagtcacagtgttggcgacagctgcgcagcataagctcggacaggcgacggcagcgagcagcgttgtatctgtaaccattcgcaaaaaaaaaacgaactgcagtgatatgtccgagtccgaagaagagagtaacgaaggtcgcttcgagattgaagagaatgcggaggcacgcgcgaccggtgcgcaaagtgagaatcgtcttggggggccggctcgttgtggctcaatgcgatgctgcgatgcgtatgcagctaccagctggcagtggccagtcaggcaaaggagttggtgaatgctcctcctatcaggatcctgtcaaacgactcgctgggcctgtcgcaagatcggtttacgactttagatggcagaactgaggccaatatccgtcgaagctgtggaagacagctagggcgacgactggagagacgagcgggcaaagacggagaatgggagtggagcggatggcctccaggttggacggatgacgggcggcggtacggaggatacttttagacatgcggcggaagtttgaatcaggagttcaggagctggcatgcacgctgtaagccaagcaagcaggttgagtagccttccttagagagcttgggagccaagctatatcgacgacaccgtagtagtggtccttgtccgacgaacgatggaaggtgcatagaagcctggatagagcctctataaagctatgatttgttgccaaggaatagagtagagtcgaggactgcaggataggaattggcttgccgcgatttgtagcgaacgtatactgtatagtggagagatgtcaaccagacccgggtctggggacccgacgggagatgggaagagagtctgcgggatggtgatgggttgactggttgccctgactccccgaggcagtgccgagtggtacttgttggtaatctcagcgtttcttcactaattctgctgttgtcggctcgcagtggccgttgcaacttccagcattctcgcgctggttctgtctcctgcttgcctgattctggcatgaatggggacggagtgaacagtgcgcgagtcgtgtgaattggccaggaatgggggcattcccgtctgttttcccttctagtggtgtgagactggcgagactgagcactactacctcttttgggacccgacgttgaggttgagaggtggatttccggagtgaaagtggaagtgaaaagccggcgggggcgcccggatgaattgcactacagggtacctaacagtctagtatctaacctgtaggtatccacgcggatgggctgcaggtggcttctcacacgggcagcagacaggcgctctgcccctggcgggcacttcagcgtccacttcaccacagtcactgcccgctcactgcctcctctccccattcacacagcctgggttgtcattgcccgtcttgcaagttgcaacagcccggcgaaatgacgttgaacatcaatgatcacctagtctaggtaccgcctgttgatcttggcactcaattatctcccggcccctttctcaaacatggccactggatccgggttgagcataacctacagtacttaactttgcgatcagcttggtttcatgatgattgtaaacatcgagtacaagagcattcatagggagaacctgtcatttgctcggtctttttctggccaagaactcggcgaacacgacagcaagtctcgcgtgatggggcaggttacgagggcgcgtgcctagaggtagtgtatgtatgtctacgtattcgtcttctcgctcttgtttctcaaatgttgggcattcggacttgatgtgcaatcttacctgcccagctgagtaaagtgtgcctgggggccacgaggttggaatcgctaacttaacacaacggcgaaacggcaccaatgggagaagcagtggaagattcgactatccccggaccttaccacatcgatcatgatgttctccacttgccgacctcaaccgaacaacgctcgtcatcatgtcaaccgggatcctccttcatcaagtgagtgaatcttccaacgaggacggctggtgatggccacaatctagtgtatggtgagaaatcgcagagctgcgcatgtaccaattttacacgctatggtctatcatctgagcttcgtggcggccgacgactatcccactcttcacaccatcacagacaaacatagttaaagaggagacttctcagaccacttttcccgtagcagcagacgttacctctagaaaagctgtggttgcaatatagggtcggtcataacaaccacaccaaaacggcagaaccggccggctgggcttctcgattctaggcgtccattcaatttcatgcaaagagaggcaccagtgttcccatgggaccaccttgttgttgatcagaactcgaatggctggcggacaaccccgctaccaagctgccgagggagcattaatataaactcatgcggcacgttggggatggctcagggtgcttgatggtaaagtatttcagggtcgtcatgtttcccatagaaactacgctgctgaccagttaccatataccgttagcatacatgtgtaggcatctccgacgaatccttatacattgaccctaccatctcagcgtaagatggttgatggacagcaacgtcgcctgcgtttgtaactcacgctcgcacgtgttaaattgagctgagtcctttgccattttggttgttcgataaagtgaacacagaacgtccgtccacactcttcagatacccatacagcttgttgcggtccttagggacatgtcacgacacgggtatttgcccaccgcctattctttccctcattcaagagggagaagaggctgacgaagtgcatacacatacatagcttgggatcagccaccacttagatacatgcaacagtcagatcgcccgcgatgcagggccgccatcgcgggaacgatatgtaccagccaaaagcaaggcacaggtggagaggggttcttggccggcaccagccaaggggggggggataagccgttctcatagcgagcgtagctcgctgcgcgcagtatctgcacccgactcgagtcttacccgctgggcggttttacatcactttgaagtccgcaagttgatcgttcgtggaacccaagtggatgtgatgcgcatggcttcctcgcattagcgctgccggagctttttgcgtggaatgttctacagtaccatgggacagcatgaggatccaagacatacattctcagaccaaccctaataataaccacagttcgactcaaaactcgacaaggggaaagcctaggtagaagaagccttacccctaggacatatcctgccggaagcagtcccaacaattccacatatactataacaagggaattccctcttcgaatcgtagtacctcagtgcaaacatgtttacacgttctacatcttctgaggttatatgcaacgcaccggcgttactgttgggggaagcatttacgtacctctacccatatacgtacgcactgcatacaaaccatcaactaaccgaaccctggaaatatgtgaactcgattcttctcacgtcctcccttttcctatctatttatctcttcaaaggcgctggagggtggagacatcaaacatcgccgtcttgcatacaatttctggagggcatgaatgttggagtatgcttacagattatgcctgaatatcaggaaccctaaagccctatgccctgagtctatacggtacttgtgccgttcaatttctcagtatacacgactgcattatacgaagcgcttatatgagagggaaaaaagaaaaatccaaaataaaaatcgacgtgacacagcatcaccgctccaacaacaaggctgcatctgataccgtcttacagcccagttgcctttcggacgaccaacatccaacatagtgacatacacagtcgtcaatgatgagaataccaaagtaccactcataaaaatcatcaagagtcgagcattcaaccttcgacatacacacacacctcccaaagcgacatcgcttccggccttttcccatactgaaagacttgtttaaacagaagccaagaacacatgatgtttttctaaacttcctgaacgaccattcaaattgccccttagaagaccaaagtcaagtccggagtacatacactgactagcacaggtctcaccttggaatcgaacggcacaagaagacctcggaggcgtagcctgagatggacggacgataaggcgtcacactttcgttttcaagaaatcaatgcgataagagatgagcgagaggtacataacgcggctaagtagcgtcattgtgaagattgtttccggcgaagcctacctgtgaatgaagcccagcttatggaccgcgtcgatagccaagacgatagttgtgggaaagccagttggtatgggggtatagagactaggaagagtctctgttcatattcccttgagactatgatctagattgagacggaaattagttgtcggagggctagcaggcgacgacgaaacgggctcgattctggagtaattgtccaacgagagaggagaaacgaaaaccactgcaggtagcatagatatagccgaaagggtgtgtcagtggataggcaaggcgaagtcaaggcggcccagggcacggacttccaacgtcatccaactacaagggagaagagacactcacaaagaacgggtgaaagacacgagtatggtaatcccgtctaccttccacaaaaagaggaaatcaattgtcatcgtataagccaggttacatggttaaaacaaacagtaaaaaaaaaaaaaaaaagagccaataatcattccccaccagaatcatcatcccctcaaaactctgaaagccgctgggggatatctatgcgctctgggagacctaaaaaggtttgcatgggttccaccgttttcttaaaccctttcatgagcaaattccttttggttggccatgaattttccaccagtccccagattcccaaacgcgtccaccctatttatcccttgatatccttccttctgttattatgtacgaagcgaaacaagcaccccagccgagctcaggggcgcctactaccggcactacccactacctctcccgaaatactgttgtgtctttgggcaaatgagacagatcattgaatggtttatcgtttcccgtcaagaccgtagcagcaaggaggttccatctgtgccattgtgtgtttcgtgtgaatatggcatagttgttgtatgtcgctgtcattcatcgtttcgggttttgtctcaaccactactttatggagagtgagccgccgcggcaaaagagaaaccaaatcgctccggataagcattgttgtttgctgatgctcagcccgtttagctggagaatttgcgggtgatcttggcaatgactgaagaagaaaaggtatgtcagctatgtgttcgccgctgtttatctgcctaaaacaaaccccgttgtttcaagaaaactgcaaggcgttgcccaagagataagacggactaaacgtactgtgaagagcgacgacgctgaagatgaagaccagcgacagaaccaggacaacaacggggtcgaccttgaggccggggctctcgtcggtgtaaagacggagcatggtgctgctggagccaccggcgccagcggcgcgcgtgctgttggggcgagcattggcaatcttctccttctggtcggcagcagcacggcgacggatggcggtacgagcaccgcccgggggaggaggcgaggaggggcgcgcagagctaacaccggtagagccgccagcgggcggggagctgggcgaggaggcacggggagaagactggttggggttgcaccgttagctatgttacagtatcacgtatttcacaatgcgatcagaaagtagcagaacatggttcatgaggcattgtgatcatatgaacagcaagcagagagaagctagctgctgtagacttgcagaacgtaccattgtgacaaagaatattaagaggagattaagctgcaaaaagaaggaaaaggaatgaagcgggaaaaggagggtattttaaaagtatcgctcctgctttgaattgtcgtcgcgtggatggtggtgtagtgatgatcgtggccgtgattcaatggtggaagcttttgggagatgcgaggatgcctaccttgtttagttccacgggtccccctaataatcgcgggcctggtctgtgcttccaattgaggccacggtttggaaagattgcttgccggccggaccaagcgagccaaagctgggcttgccgctcgccggggctggcaaggtgaaagcttggaccgcaagtccgtctcattccgccgggcattcgccgagcacgcataattcggtgggtcctggttgaaagctgcgctttggggccggaagttcgcaaggcacacgctgacacggtacctgagcggctccttgttactcctgcagggttgagacgaacggatctggtcaagaaactgtgggggcattcttcaaatccccggatttcaggtgcaaatcggacggatgccaagcgacgttgcagggtcccctgccccttgcatcgctgcagtgatcgtggtcaccatcgccatcagctcaacatgaggttcttgttgcaacgaagtgcataacgaacgatgaagcggtgtagaactatataataaggctttacgttaattcgatgagcttgatgcttccgtgaacgaatattttttaattgctacgtaagggaccgaacccagagggatataccaaaagcagcttcaaccggccaagtcaccattgcgatttggaatatcccatacgaggaggctttgcgattgattgatgggggctctaggctactactgcacaatcgtgtggtcacgtcaaccttccgttttggctttcgattgccctgtctctcccagaaatttggtaaaaggattctagtgtacacgggaatgccaacgtcgatctattacttcaagtggcttgtttgatactgatgcttctttgatggtaacttggagttgtgtaaattctagacgaacagttgaggtgagcagcggggaacgagaccattcacccgcagtgggcctgatgcttcttgctaaaggtgtcgcccagatcgccatgttcttttctgcacctttgatccaagtcactgcgccaaatgaatcctggcagccaattaatacccgtcggtctacccactgagcgaatctttggagagagtcggtaattgcttcgatcaattcagtagcgtgggtatttctggggtataacgggaggccagatgctgttgtcttttttttatccctccgagccagcaaggagcgagcattcaaaacatccattgtatacatgttatgacaaagaacagtgtgcctgtgagtaagggggaattagaagagaagcccgatgggagaagaagtagatgagaaaccgggaggacacatgataaaaaagacaaaaagctgacaaaagaaaacaacactataaacaccctacaagtactcgggtgtatgtgcgcgctaagcaagaactttgcgcccgctgacaagcaagacaaaccaaccacagtacaacaccgttcctccgctggcagctcggaacaagaaatcatggcactgggtgatgctgcatccatctcttccctccctcattccccctgccgttcgatagttgaagcccggcgttatgacaaggacgtcgctgtgtacggatggcttttacgcttcacactgggttgcaccacgccagcaatcccccagtttctttcagatcgattctcgaattatgcctgacccatcagcactttctctcgccgttttcatttgacggagcttggaacgattaggcacaagagcggtaatcctgcgcatatcccttcatatgcaacgggccgccattcgggtggccgtaatctctcggatctgtgaaggtggggtcgtaaccaaatagtcatgtctgcgaaacccgcccaggccagatttagatgattagacagtatgacgcagttacgcctcttcgcttgagacaaatatgaaccaaaacactccgcaatgaacgggcctttgggccatacatacgcgaggtgtatgatcaacacggaaagctttcaagctgaacgcttcaaagagtgacgtccagaaccaggctaacgtcttgcacgttggcaccagcaaggtcttctagaacgggaatgagatccaatagctcgttgtcatgcgcatctgagaaccaactgctgatgggtacggcgtgttgagggtggaaaatgtacgaggttggtgagttgtcgatgataatggtgtctttaaggtcacgtccaacctgtgacaggtctttgacgtagtttccttgatggttgtagcaactttcgcggaaaagacgatggtggacaacattgtggatgtccaactggtccagcagcggatcaccgtactgagcatcgttagtatttgagttgccaaaagcttttgaatggttccatttcacataccttggaaaccgatgcagtgaagacaacaacttcgtaaagctcgccaactctcttcataaactggtctacacctggccgcttgatgacatagacattatggtagttgccttcgatttcaacaggtatcgtgaaatcggcctggtgaaggatctataattcgaactgtcagcaagcgaactagaaagtaggaagatgggtgcagaactaaccttgaaggagctgtgtacgagggtttcatccaaatctagaacaaggcacttcttacccttgaactcaggtgcttgaggaggcagtaggaacttctgaggttggtcgggaggaaagaccggagggctctcaattagcgcgccgcttgttggcgtagttgtagctgcgggaaccgggcccggaggtggcgggggaaggtttgtgtacgattcctcagtcgtggcatcggccgcatgtgaagcttgttgtgattcctcagcggcatcaggcatctgcacgtccccttcctcgtccttctcattgaccacctcctcaaccacctccacttccttgttggtctgctgtggcggctctaccgatgccagtgggctacttgagccggggccaacgatcgttgtctgctttgactctccatccttttcgccaactgtcgactgatcctgagtactcgttcctgatacccgcttcccgttcttcgactgttcctgggtcggctgagattgctgagctggctccttctcagaaagatgggtcttgctcgcggagggctgctcggacggggttgctgttcgcctgctcgcggtcgccggtctaacggggatcctgtcgagcttgttgcttggtaccggggtgtcgaggccgttcgcatcatcagggacgccgcagcagccaaagatggcgaggaagccgcccttcttcttcttgggcgctaccgggttcgagttgctcatggcggcggttgctctagttcctgtacacaactggttaataaatgggttgccgtccaaattccaatataacgtactgcttcttgagtttctcgagtttccaccgatgctgtcacggtcgcctgtaataccgccaattagcccatttgcactgcatgaaaattgaaaggctcataaatcatgactgtgattcgaaaggtcacacgtaggcggtcgctacctcttttagttgccattgcttcgtcgtgggtccgcatctccttcgaactgccagggcctgacagggttgtgtcgtccgcgctcaatgccattttagatggtgtctttgattacggatagaaaatgaatgtctggacccctcaacgcagagagctatcagcgcgtggtcttagggattgcgtcgtagtaggagctgaagtttgcggcggttgggtttgaatagtaaggcgtaggagacccgttgacagccttgcagcaccaattaattggggaatgggggcagcgcgatgcgatcagtggcaacgtggatggcaggcagcgacagaggcagccagcgagacaggaacaacgaaggtgaaacgaactgtttggaacgttggactgcattgaaattgtaaagaagagaaaaaagtcaccaacctcttgttcccaaccgaatccagctttcgccaatctaataaggcctagcccctatactacccttcgttcgggagagtaggtattagcccttggaggccctggactccttaacgggtttcggccgtctggtcgataggtaggcgacaggcttcgagttccgcaaaaagtaaagagagataatgatcgcgacaacgctgattccggccgcggttgccgttgcaggtgggaaaattggcgcgcggaggccgaaagcgtcggggggtatgtcggcaggaggtcgaccagaaacacagtcacacacgggcacgccttgcgtgcttgattagccagaaaggacccagaacctagaagggcacaaaaacaaagatcaagaaggggtatcgaggaccaaaagggcgggccaaagaaggagaaacggcgacgacgtggtggacgggccggagggttgggcagatgcagaaaagagggaaagaagggcgtatcaaaagctggaggtcgtgagagcgcaagcgaaatgattgactttaaaggttatggggtcgcttctaggattgttcacggcgcagagaggacgattgggaagcggatgcgacgagagaggattagtggattgccccgaagagattagccagcgaccgaatgaccatcagtcgacgccagtacggccctgcgcagtgcagcaggataagatgggatagctggccatgcaattttagtggtgggcattggcatggaacaagaaatgcgctaacacagtccatcggctctttgcacccacaaagtacccacaaccacctgcagccgctaaattcgtgcagtccggtcccgctgctgcacgtcgtaaggatggagggtcccggtcgtgatgtttgctgctgcccacctcacccactctcctttttcttttctgttgcacttgatcttggtttctcggtttcgtctttctcatccgacacgttctttctcggggtctagaagcctttgggctgaagagggggttttattcctcccaagctgggccgtgggggggtggtcaactctcaacatggtggtatctccacagacctagtatcgatacggcatctgaagaaggtagtgaaagtggaagtgcccagcaccacagcactccgagaacaatttccgtcggttcatattcaaaggaatccagcatggccccgtccggcagagctaccgcgcatacgctaacctctgtattggacaacaccttgcgtcttcacgctgacttttctcacaaaccaaaggctccgagctcacctacctatcaacggtgcaattgcagtcgataatagctatcttacatacctatataatgcccggcggaacgcgctgactgtcagacatcggtggaacccaatggactcccgtcccgttccttgaggctgtcaaatgtccccccaaaaggcccatctcatccatgggcgccttatctcccatcaatgctaggcatagctaggttgtcagtcaagcagtcccgtcaaatttccgctacatagataccctgttcacctccatggccgtgcgactgtgtcctctgctccccttgcctggctccgagctaccacttcgcaacgttactggcaacctgcagcaaaggtcagcttttgttattgaccgctctgaatgtctcgtgtgcttgggcctgttggtgaccttgagcagttcatcgagacctgttgcgtctgtatacgctgagcgtttgtccctcgtgtctttacacgctggaaccccaaagacgctgtggtagaggtttaaatcccttcaatcggtgagaagagaagaaacttgacccaggttgtcgcacgttcaagccttccagcaagcaataacaagattgacctggttctggtctcaaatctctctacagttgcgcactgaactagccagtgaggctccttaataaggatggtaggggtaaaatgaagcagccacggctgttcccataggcaaagaggcaggctccattctttttctcatgggtccaatgccagggcaccggtttatgagtgcatccccacgagagacacaagtctaacaaggtaccggaaatgcttcaatgaatgagtggaattcctgctcatattctgccatttagacgtcgcatagatgatcaaatctccacggcccctgtcagcatgtttcaagtagctcatcatcgaataactcccttcgatgtccgtcgacgtcgacagccaactcgctggctctaacggcactctccagggcaacccagctgtcagagtccacaatggcctctacggctccatcaacagacaaaaccaatccacactcgccctgcagaatgctgggtgccccttctgtcatccgcattcctcggcccggggatgctagacctcgtccagccctgagcagccccagttgacagcgaccgttccagagccaaaggagcctgggagctgcaactgggcctcgtgattggccacgttggcgcccgttacagtgatgggttggattcgggaccatgcgctgtggtgatccgtgaccattcacatcggccgccgtatactgtgtgctcatcacagtttcgtccactttaaccagagcttctttgcacagtagtcgacgctgaagagcgcagagagctttttgatgaactcgagctcttggtggattgacgagtgcggattgtcggatggccgaattcatacaaagggatacttatccaaagcgcttgcttttggggtcttgttgctcaccaactcgttccgtggtcctatcaaattttgaaaaagtcaaagcagccaaggagccgcgaagccgtgtgcgcatcttcacctcctttctgcatgcatacctgaccttcgtacctgacgcggagaacgcggattgagaccataagctcttgtgagatccgtctgcgggaattgataccgcccccgtccagcactcccaataagagccgcaacaacgcgagcataagacaagacgcagtgccatatggtccgcaaataggacgctcgtacccaagcaagctgcgtgctcccgacccaagcaagcagtgacggcaagcaagccaggccagaaagagaggccaaaacccaagtccttggaaccgacggtgatgtcctataaccgcggggttggaagttcctccacctcttctctcgagcttcgatctcgggttctttggctcttgcgagggttgccctgtcttcgccaaagtaacactgaaacactccagatcgaatactaaagcgatcttgttaagttggactccctagcaggtcagggctgcctaaccgtgagtgtaagctgactgttttggcgcggccatctctctggcaaagaagtccactcaagtgacacaaggtccgacagaacaggagagccagatttggagatactcctcagcccatggctaataagatgagccgacgaaccttggacaactctgcctggacaatggggaacctgggggagatggtctgtgctagataccttccccagctttccccaggacaagagtgggcctttgaaagcgatgcagctattcccacactcaatcgcctgtacagtcttggcaagaggtgtgtggcgtgcacacacacacacacaccgcacttctgtattgtacaacttcgtcaaaattcatcatttcacaacaatttctatattaatttaaagccatttcaacgtacaaagtaattacaatactaataattaattaaatctatcgcaacaatacctcccaagataatccttaatttaaaatccgccggcgtaaagcaatcctatatttgaagtagcgcgctaataatctactttaataaggattaagattaggaagatcctaatttaataactctataacgcgctttattccgccctaaaaagaagaaccgtaaagccgaatagtttattaaagttattcttaagattattctacctaaaaagaaggctactcttattaaaactactattaaaaaaactactattaaaaaagggaaggctactacactaaagttaatcccaatcctagtcctaaaactaccgttatccccccctaagcctacgatacctattgaaatttctagtagcgaaaaggactttagcaataacaacgaagttaaataatagctccctatccactttacccctaagaagcggattcttaatactttattttatctattgggcgataataatagtaaggtagcctccccaactgtcacggcacgtagactgggcaagtggctggcactgctaatttgacgaatgtaataaataattaactatagggagtaaaaaggaagaagaagtgctaagtctggctagtacgactaaatataggaaggaagtaggtcccgagaagggatgtacccaattagataatacgggtggatgcaataaggatgcgcccaattagaaggctcaaataggagtacgggccacgggagtggtcttggtaattaatttagtttagctataatattacccccccttcggaaaaaagatttagacccagagtcgaaggataaccaccaaaaatctatcaatccacgtaaccatcaaagtactcgtagagcctcaacccaattctatatccttaggactaattaatccaaattacaaccctatctaactaatctatcgccgtaatgcatacgctccaacttacgctcaaagtcttctaacgaataagaagcacgagaatcgtaacttgaaatggaatcgttatcattaatattattattatcgtacaaagccgcgaccgtattaaattgggcgcgagaagttaaagcttagggagccgtaaccatagtattaggagcgggaagcagagcctcatcgggagccgcacaggaagctacataactaaacttaattaagctcagcgcaatttaaataacatcgccatttatagcatctttatctttataataaccgccgttactactatacttgccggaaaagtaaatagatccaaaaacctcctttagtttttcaacgtaatccacgtaagtagttggttggggacgaatctatagagtacgcttacgcatttctttattgagggcctagcggaggagagagattttcgcgggctcgaactaggagttagcttaagccttataaaaaaaatatttaaatttagtaataaagatattaaaggtatcgttaccctactggagggcgtgcaaggcggcttcggtttattaaactttattagggtcgttgtaaatataggccaattaatcaaggagagcttaagggtcgaagatactattgtcggaggattggattaattgtaatataactaaggcttagatctttccctcaagccgggagtaaacgtaaaagaattacactttagtattactaatagccttactatcgagcctaagttttaccttaattataggcaaccaaatttcaaaagagaaattaattccggtaaacttattagtatcgggcaactttactttaggggtaagagtcttgccaatagtcttaactaaaaataagaacttctcgtttagaaggttgaggtcggcgcgcagagtctagatatctacgttatagttctagagcatttactcaatagtaatctattagtcggccatagcgaataagtctcccaattaataggttgaccgaaatgggttgcgcaattaagctccaaatagtagtaattagctaaaagagccggagagagttatcgaagtaaagaagagaaaaaataagcgtcttcaagcggaggcaggttgagctgcttaatattgaaggcggtaaagcgaagaaagtaaatattaaatacaatctaagaagattgtaaaagtaaagggttgaaatgaactgagtaaatagtattaataacgtaacggcgctaattaaatagttactaacgtaatttaataaggtagaaaaatagaaaaataaaaaatccgggttctagaccgctttattggcgtagcgaaccttaaaattacatataatcctccacttttaatcgtaaacctactagtattccaataacgtaatctatataacaccttacgtatctcgtattagggctaacctagtcgggcagcaggcgcttcgtttaattacgtatagaaatcgggttctatcggtcggataagggttaatataatatagccttactctaggcggtaccgattagaaagagagagattataatcgctaattggctaagcgcactcaaccaattagaaaagggatagttaattaagtattacagtacgtagattgggcaagtggctagtactactaatctaacgaatgtaataaataattaattatagggagtaaaaaggaagaagaagtgctgagtctggctagtacgactaaatataggaaggaagtgggtcccgagaagggatgtacccaattaaacaatacgggtagatgcgataaggatgcgcccaactagaaggctcagataggagcacgggctacgggagtggtcttggcaaccagtctggctcagctatgataccaactaagttaattgcttcggtactaccggcctagccctgtaccgcctataaattggttactatagtactactactactacgtcctaaatactctaatttaatataggtttaatttaatataattagtttatatattattattaaccgtactaaattacttactattaaagaacgtaatttatctagaaaggttaaaattaaataaaacgataataaattttataaataacggtttaaaacgatactatttaacgaaattctatatatataatgaagttatatagaagatattattagcgataatatagttgtaggaataaagtagttaatctctttatacaacgttatatatatcgccactacctataataactactacgcccgagtttgatacggatccttttcatgtatgtagagtattgcatcaaagatagcaattgagtgttgatgccggtcgtatggaactaccctaccgctccggtagggtgggcccaacaataagataaggaagcggacccgcccagatggattatattaatctatctgcgtgtagctctccctctcttcttaattcttctttctacatcacgctttacataggaatactattgcttttatatcaattatagggttgttctttaaagcacaagtagtctatattatatagtagctgcaacgattttaatctagtcaccttttcaaacactcttctctatcgatcaaattatagtagatcgtacagaaacctacaatccaatcgaatcgtagtaggctggatagtatcgcaataaccgaattaagtaaattgtattactcccctacttaaataacccttccctcgcctagtcgaatcgtaatagactacagcgatacgcacttccccccatcaagcagtcgaatcgtagtagattgcgcaacaaactatcacctcgttaattggctgaattatagtaggccgagcgatatattaccctacctaacgaatttttaaagttcttacgcaatttaccacttagatttaaggctcttaagtcgctaagttatagtaggcgcacgcgaaacacccttaacgcgaaaggtttccccctactttcaaacttaggtagatagtaggtatctcctaatcctttacatctacttaactttatttcgtatttaagtattaacaaccgaaaattaataaattaataaattattaattaatatagtattataataactaactaagccgcccgatattggctccctacctaattgagctaagtctaatgctagtacgatattaccctctaaataatctataatactttgcgatctccgaaccttagtaaaaaatatatattttaaatcgattagcgaataatttaattacgaattaaaaataatgaatttaccccctaattaatagattattaattaactacctcccgatcctctattgtaaagttagaacgagaattaatataaccctactaaacttcctacgtttaaggcccctaagagaattagaaataatatggaaataataatatatacgttaaataaaattaatagaaatatttacgagtaaaatgcctagtattgaagaatcgatcgtaatactaattgccttcgaattaaaatagacgaaattactaattgtattaaagatattgaaatcgccctcaataaccttagtaaatctaacgattagagatattaagatataggattaaggataaatactatagaataaagtattaatactatacttaatataataataattaaaatagataatcttctaatatattgtaccctagtactactattagcctaattactaagttactattctatataatattcttcgttttcttctataaccccggccttttaaatttagaatacctaactaagtagttttacgctaataggataaagttatttaattaaaattgtaattaatttaataaagaatcttaaactactagcgaatgttctttatccctgcaaggataaatcttactaactttctccctattatttaaaaactattaataaataatataataatactttccttattaatagtttaaaggataccgttatttattacggtaatctattgatttaaggaggttagtttttcggccctttcttaggattttccgattcccccgagcgaaacaattctaatctagtaataggattcccgctaactaaaacctaactaactaagtataaattactttaggcggaagaaggaagccctagtagaaccttaaccctaatatatagaaatcctttatatttaattataattaaattagctattcctcccttttagaataaaatttctatttatagcttttaaaatattataattcctttatatcgaagcaaatatataataatactttagcctaagcctcctactaccctaatagaactatatagtaggatatccctagtaactctcccccagcctttatataaaacttaggtcccaattataataactgtacaaaagtattataaatcgtcggattagtagtacttcgttactaaactagtaacgtctcaattacaagcatcgtttatcgatttaactacccctaaacctaaattaatagcacctattactatattctaagtaattaacgaagggatattatataataaattgtacaaaattatttaaggtatagagcgcaaccctacctttacaactcttattccttaagtaatttagtaatagaccgaagactatttaaatttctatattcctagagaatataaatacctcctctctaattaaaaagttataattagattgctaataaacctgctaaccggcccgccttctaacctattgtataaaaatattagagattttagtaactctaataataatagtaataataaccccaataatagtaacggccgcggcccgctaaattgccccttcgattaggaaaggttgtactaaaaatagtcgttaggactatacagctttgaagctagattgaaaagagaagaaatcggccaattctacccttattaggaagatcctaacgaccttagtattattataaatagccgtaatctaatttatactaatatcttctactttacggaccaacttcaattattcaccgaagataattcgattaccgactcaatagaacaatagttaaaggtaatattttaaatcttattaaggggactaaccgttcgataatagaatatagaagtatctttaaatactaaataagtattataataaagctccttcgaagacttactaaatatattcgttaaataataaaccctaaatcctattatagttactaagaagttcgctaaaggaataattactttaagggatattactgtaaataaaaatatactatctaacttcgtatagaagtagctacaatacacccgagtaataaatatccttagtaaggacttagttaattagataggtattataatccaaatttggttaaagatagatttatatatttaaacctatctcaaacccccgaagtacaactcgctcggcgattatattaaggaaatcgacgaagctaaagctatattaatatccgtaaccactaagtactatccctatattaaatatattacgtactccttaattaaaaataataatattaggttaataattaaaccgccctagtagggaggtaggagggagtactaaggtaatagaagtagctatagggatagaaatagaaataataaccgaaactgcaattgcaattcgagtaggcgcgatataaattagtataattcgaatcggcgtaaatcggactagcgcaatcggaattggaataaaaactaaactcactatataaccgataaataatctaccgataaagcctattatatcaacaacaacggaactgcatccgattattctattgtattaaactcggataacgaaattacttacatcgtttgcaatactacccttacttattacaaatattataatatttttatatttaacctcgaggtacgccaatattaatgaaaatataagccgactagaagagtttaagcggaagcagctaaactcaagcctatacgaaataaatacatctactgcagcttctaagcctcttttaggaacactctcttccaatatactaagtattatacaaaagttaagtaaagtagtatcgaaggcatgccattagatctttcctatttagcgtaggaagaggaggaagcggaattagaattatacgacttcgtagaggcgcctttatttaataattataacgttgaaaacggcctactatttaactatacctacttgcatattaaaattaaagtagacccctaatccccgaatactaaagtatatatcaaccttagagtaggaaaatctatagtcgatcgcgactttttatagacccttaactatataatcgaatataaatagcctcgttacattaaaggtattagcggttcctaaacaatcaataagtaagctactttttatatatacctaattagtattaaggatggtaaacctatactaataaagatagttaaatctatataggtaattaataatttattagctagaatattgttagccaacaattttatagatactaggcagggatatatcgactattctactagaactatttaatttaaattaatagaaaattttactctactatttatagtcgactactaatatatcctatacgttcgtaaaattactatttagaaaaaagtaaccctactacccagctagtaaatctacctcctaataaattataaactactacccaaaggaagaagctttatattcaatagtaagtatcctctggcggctaacgcaattatcgacgcgaaaacccctatagtcgtccttataaagaataatataaatagtactactataattaataagaggtttaatattggattaattactgagaataatgaaggagccttttttaaagtattgtaggagggagtatagagaatagctacctttaattaaattttaattgttatttacaattattttaataaaagtagccgaagagtccgcgatactatttatatactattagcggccctagttggtagcgaatttaaatttaatacccttacccaagtagtagtattaaaaataaccctacgtcggctacaagtatcttctatattaataaccttttaaggtaaaaaaaggcccgaaatgaagcgactattaatcctaaagccttaatagtaaataaaaacaagcggaagctatatatccctaagaagtactctatattaggaatccgtataaatagcaacgtacttaataaaattataaagtagggaatctatatatataggggttatattaaaaagtaattataggagtttatagatttaatttataaatataaagatatgtaggaggaaggtcgagtagttaaaattaaagaagaagatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattaaataaactaatttatatataacgtttaccgactaaagtaataagcgtttaattaatacatcaatttacctctcgtagtataatctctagattttttatattccgggtaagttcaatttcgtactagacgcccttagctgcttgcgtataattagtaatagcttaaatcccaatagagaatcctcgttaaataatttatagaaggataataaggcctacccggctatagaacatcccgattaatctccctataaatatacgctaagcgttactaaggtaaaaatatcggatgaattccgctagcggttaattaacgaatataaaaaggataagaaattcgttaaagtcttaaaagatctagaagattctactgaagacggaagagtaatttcgcgcgccggctacctatttgttattaataaccaatttatctactataaccaatcggatagtttacaagtattgaatatcccctttaattatattaaagaagtattaaatattatttacaataaaaaatactatttcaataaatagtaaataatatacgaccttaaaaatttaactatactttataaaactagcctcgttaaaaaatactttaaatattatcccaaatattaattaaattaaattaatagaaatctacctaacggaaattattaacctatccaacccgaatacgtatattccctacctataaacgttattacaattaattttattattagattacccgaagtattaatagccgactccctatagaaaatagaaaattataatacctttaataccttaataaccgttaccaataaaacaattaagtaaatactcctaatacttaattattcattatataccgccgaggaataaagtaaagtacttacccaataatttattatagtagattagggtatacttaagggtattatttcggattgggactgtaaatttatattcgggctctaaattaggatatagaaagtatagggtactaagctacttataataaccatttactacccccaagccgacggattattagaatataagaattaaactattaaaatagctattaaattttattattttaccttctttaatttaaattaatttaaaatcttactaattctttaatagaatttaaatagcgtacttacgcagccaattaatatatccttatacaagcaattatatagttttaagctccttaaacccctcaatacgcttactataaccgaatacaatcctaaggtaccagtaattaaagaatacttatattaaaacgcaatattagcaatagacttcgccgccgccgacatgaagcaacaatacgacaactattattataatattcaatttaagaagggggataaagtatttttataattatattataattactatttacccggcaacccttctaagaagttattatagtagcgatccggtccgtatatagtattaaataaaattagaagattagtataccgtttagacctattaaagaatataaagatttacccagtaatatccgttgtatatttattattcgctcttaacggtaaggacgtttttaattgcaacctaccccctccgggactaatagaagactcccaatttaaaaacaaatacgaggtagaagttattctgaagtataaagagattaaaggagttgttaaatatttaattaaatagctaggatagggatattagtataattattaaataacagagaaaagtctaagtaattattaggaattattaacgatatactaggatcggtatagaggacgccccggttagaagcgtagtagaggacgccctaagggttcgggaagaaagaaggtaagattttaaacggacaaattagattactaaggataatagcttttttaatttgggagccgggacttaatacggatccttttcatgtatgtagagtattgcattaaagatagtaattgagcgttaatgccggtcgtatggaattaccctgccgccctggtagggtgggcctagcgataagataaggaagcggacccgcccagatagattatatcaatccatctgcgtgcggctctccctctcttcctaattcttctttctacatcacgctttacacaggaatactattacttttacattaattgtagggttgttctttaaagcacaagcagtccatatcagggttattatatataataagactattcctaagaaggatttttataataggtataataatattaagtataagactgttataaagtcgtacttctactatactagctagtactactattttactatattatttaaatttcggttaactaacccgcccgctagtaaaatccttactaccctatcctcctataataatataccctctattcctacccccttttataatttaattaatccttttattactttaactctataaacggttaatacgccgttattataagggttacagactctaaccggtactaagaaatttaaatacgttacaataaatactatactagtagaagtcgagaagaatttagaggaggaccggtaataagaggagcgtataggggtaaagctatacagtaccgtatattaggaattagtataagtataagcgtacaatcttaattataaatataagaattacaataaggctattaaatattaaatatactacattataaataaaagtataacctattataaccttaatattaaaaatataggtaagtaagtacgcgctatattactagagaaggttacaatagttaatctactatttgaattagtacgaaatatactaggtaataaggtagtagccgcctctaatactagtaatagtaataataaacgtaagggaggaggtaatagtctactaattaatattaatattattaataatattaatagtaataatagtaatactaatatagaaactataaatagtctattacaaactatactaaggaaggataattttaaaggtctatactaactataccctcctcccctatacccgccatacccgctactatactagtacttccctccctactttcaatatccctaaatttaactaccttataccgccggcggctctattactaattcggtaattattaataactataattataatatagcaagcgctttccccttactaagtaaaatagtaattattaatttatctataccgttagaatattttattactatattctataggtacccaaccgactgcaagactctcgttgctaagtatactaacgctaaccctcctcctatctctatagcgactatagtatttatttaactaccggtaccgctattaattgtactactattaatagcgggcgaggaggatgagggtaaggagattagagattccctaatagaggccggagagttatttatactatatccgtccgtaccctcaattctcggtcttcgttcgttactactaccccccgccccgcttagtcggccggctaaaaagattattaccgaattctttaaagcattctataagtattattatattaaattattaactaaagtagtactagtatatagaattttaattgctttaaagaataaattctggaataaagaggcgctacccaatatatttacgcttagagagtagccggtagagtaatttacaaggttaaggtttaattacaacctctatatagtatttagggacggtattaaaaatttctttaaaattaagtatacggtattggtaatatagttaaactatagtaagtataccttctaacccctattaccataatttaattaactaatatatactttagacccgcgatttaatattatactcgaatacagtattactagaattttcgcttctatagcgggtagtactattactaatagtcctagcgaacaataataatattacgaattaatttataatgaaagaggggggtttctagcattttggtattattatataaataaatacaatttctaatacttttagcacttttagtatttctaacatttctagcatttttaatatataattcaatttaatatatataaatccatttttcccttctatattctctaccgccgcctaaatataatacccgtctctctatattcgactagctcgttaatatacaactcgccatactctttattaatattattaaattaatctattactagctttatattcttaaaatagctacggatctattatactctataacctacatcctacgctaatcgtttaagaaatatagtaaaatcgttgtttaatattttattattgcccttgttacaatatacccttttaaattactatttgaagttactaaaatatacctcaatagggttaaattcgggagaatacaatagtaaatactataatagaacccccttctaattatatacgtactagaattcggtacgggagtgctaattaacattatctattattaaaatactattacaaccgggaaataaatttattttaaggaataaatattttactatctaatcctaaaccccggttaaatccgttgcacttctaaatactagtatattaagtagcctatttattataataattaagaggaggtaataccgcgtgctgtatacgaatttgcttaatattatcgcaatagcgctacggggtgcctagctagtacgacgagcgccgtcccttcagtctataccaaactcattatagaatacgaatatctctatagtaaataaagagatttttaatatttattcggctactaatataagggattattataatacctttatataaagtcgcttcttcttctacttctcctatcgaaggtactgccgtacaatcttaattaaaatatatatattatactcgttggctaaaaaggcataaatcttatcgaagtataaattgggttttaatacgaggaggtttataatttcttttataatattaattataattaataaagtatagggagtaatatagtatacgccgtacttcaagcgcctatataagaagctttctagtattttaggaagctcgcgacggtaaaaatactttactaatatccgatagaatacgcttatatttctatatactctttatacttatactagtagtctcaacgacgttattaggatattcgttatttactaatattattattattaataccttttaataggtattaggataatatattatattaataatagtttaaaagacaatgtaaatattaaaataaataattgtacgacgtagagtattaaaatatcgactttttgcactagttttggccagatttcgatgttaaacgattgagttgagtcgtataaagcgatgtcaaatggccagatttgtcaaatgcggtgtgtgtgggtgtgcacgcacacacacctcttgccaagactgcacaggcgattgagtgtgggaatgatgacgttcctcattgctgatggtgaactggccgcctctcattggttcatattcaacttctggccgcgcacctcggaatgttcgcggtccaaacaccggaccgggggtcaattcggtgtatcgatcacatgtcacggctatgctactgttggccgccatgctaaccatcctttgcctggacacggcatttggccagttttcgatccgtcatcatcctgtcgacatcgtttcggcctttatagtagtgtagacaagcgttccctccagttcccatcggtcatttgtccctctacatttaagcccaacctcaacaactcgcgatccccgctgtccacatatcgctggagcgaacttccttcgagaccacacgacgcacaatcatcgcatcgtctgtattatcttgcgcccggtcgcgcgtgatttgtgttcaaccggatgctaagggcaagcgttggccgttgatccccgaggatctatcgggacttgatactgcctgaagtggaagccagcgacggtagcgacgcccatcggcatcatggcggcgcaatcaaccctacgaggctccgcggccgaggaggccatcgcgtccttcatcaacaaatacactgagcttattcgctccaaattgaagacgacgaccaggacgacacgtcttctcgcgaccctcgcacttgcgacatccatcatcttatctggcgagggtacgcggagatggtggaggcgccgacgtgaggatagggagcaaggccggaagttggtgcgcaccaactcatggttgcacaacaaggacggatcgaggactatttacgtaccctacaaggacggcacttccaaggtcgttatccatagtacgaagccgctcacctttgaggcccatagacgtctgttcctaaatcccccacgggtctcaggcctcggcgacggtcacgtcccttcggctcagacgaaacccggccttaaccttgccttcctccatcaattcctcagtctaatgagtattatggtgcctcgatggaagagcaaagaggccggcttgcttgttagccacggaatcttcctcatgctccgtacttacctttctctagtcgttgcccgcctagatggtgagattgtgcgtgatctggtggctgggaatggcaagcagttcctcttgggtattgttaagtggtgtggactgggcggttttgcttcctatgtcaacgctaccatcaaatacctcgagtctaaggtgtcgattgctttccgaacacgtcttacccggtacatccacgacttgtatctgaacgataacctcaactactacaaattgtcgaacctggatggtggggtcggacagggagcagatcagttcatcactcaggatctgactttgttctgtgctgctgccgctaacctttactcctctcttggaaagccatttgtcgatatttgcgtgttcaactaccaactttaccgctcgctcggcccactggctctcactggtctcctgagcaactacttcttgacggccagcatcctgcgtcgactctcgccacctttcggcaaactcaaggcagtggaaggacggaaggaaggtgactttagaggacttcatgcacgcctaatcgcaaacgcggaggaaatcgctttctatggcggcgccgagatggagaagacgtttctgaacagggaattcaagtctctcaagaactggatggagggtatctacatgctcaagatcagatacaacatccttgaagacttcatcctcaaatacagctggagcgcttacggctatctcctctcttctcttcctgtcttcctgccagcctggggaggtcttgggggggcaagcgagcaacaggcagagcacgccgagaagggcggccgcgaacgcacccgcatgaaggacttcattaccaacaagcgcctcatgctctcgcttgccgatgctggtggtcgtatgatgtactccatcaaagatctttcagagttggccggttacaccagtcgcgtgtatacactgatttccactcttcacagagcccacgcgaatgcatactacgtcagaggtcgcgaaaacgaactctactcattgtcagacgtacagggtaccattcagaagggctttgacggtgtccgcctggagaacgtgcccattgttgctcctgcgctgtggccacagggaggcgaggagcttctcgaatctctttccatggttgttcggcgtggcgagcatctcctggtacgcttttgtcccgcggtcagatcccaatattgctttagctaacatatcgtgcatcacagatatctgggcctaacggcgtgggtaagagtgcgattgcgcgagtcatcgctgggctttggccagtgtataggggtcttgtgagtcgaccaaaaaacaacggcgaagatggcatcatgttcctcccacaacggccataccttagcatcggtacgctccgtgatcaggtcatctatcccgacggcgaggccgacatgcgcgagaagcgcaagaacgagtacgacttgaagcgcgccctggaccaagcccgtcttggatatttgcctgaacgtgaaggtggctgggacacccgcaaggaatggaaggacgttctgagtggtggtgaaaagcagaggcttgctattgcgcgcttactgtaccacgagccacagtatgccttcatcgatgaaggtacgagcgcagtttccagcgatgtcgagggactgctctacgagacttgcaaggaaaagggaatcagtacgtatcaagtccggtattattagaaggactcgatgctaacctctatgcgcagctttgatcactatttctactcgagcttctctcaagaagtaccacatgtacaatctcgttctcggcatgggggagcgaggcgatgagtgggagctgcagcgcatcggtaccgagagcgagaagatgcatgttgagcgcgaactgcacgatcttcgcgaacgtcttgcgcaggtcgagaagtggaaggcacgccgtgaggagatcgagaaggagctcaacaaggtatgggttgagggtggcgagaatcttgccccgcccccttatgccgagcaggagggacaggccacacagagagagtccgaacacagtcttgagcaacgttccattggcgattccacagtcgagattgttcgccccgaggaggaaaccgatcaaactgagtatgaggaggctacacagggcgagcacacggagacggaggcggagtatgaggatgcgactgagacggagaactgagcgagatggcgggtactgggtgaggtgagggctaacttcgtgtatgaattatgacgatgctgttttcgctcccgagacaccaactcgatgaccgttggatttctggatttttggcccttatacgagacctgctttggaatacatattatcaagaactgacgtatatatctacctaccccatcattgttttaccatacatacattcgtgttgtctgatatttctcattctcccatgcagctacatatatctgcctctacgtaatctattccttcctccattcccaactcatggcaacgcacatcaatggactcgatgtgccaggtaatatggtttcttgttaatttaaaccaaggccgattgtagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaattaaacgctgattacnttnnnngnaaannnntatatantaaattagnnttnnnngaannnntantcttaattattaaatagttagtaagtataattactagttagttagctgaataaataattatatataatttacgtaccgcccaaacgaagnatataacctccaacttaaatagcccgtagtaggtttcggctttagtaagatatttatttaagaatataattaatagtacttagcttataggaatttgcgtactagggcgctacttgtacccgtcttttnaaangaaaggctnattacnccgnatcnnnntctcnnnannnagctatcngatttannnaaaaagaactgcnttatttgngnttataaaaataaagaaatattcggtttttttaccgttaaaccactgtccagcatccagaatgcaagccactgccgccctatgccgcttttagcagagcgtccccccgcgattctcagttcagctctagctaatcattttggcttgaccatataacctgtagcttctcccagaggttgaagttcaacttcaggggctagcggcgcaccagcaagaccagtaacgccaatgattcatgggaccaggaaaccgggttgagcatttcatgtgccccgtggtgtctgtgcgaacagaacagcggacagtatggaatattcgatagggtttaggtgagtgttccactgtgggatagccaggcatatagtgtgtgctggctgcgaattggcgaggctcgaagaagattaaaggggagaaaggatatcgaaagtcttgcgttgcaacctcaggagtcctgtcaatggcaggtaccttactatgtaaacagcgaaagaatcaaggtaacttgtgattcccaaccctactcccccttgtccagatatgagatcggtgggtagacccagtgacgtaacaaggacctctattctttacccgaaactgatggcgcccgcatcgaccgacgcgagtcccgtccaggaagaaggatgtcacagctcatcttaaactacgcgccacgtggctttctgtcaacttctaagtaccgctcataacctcgtcaatttatatctcagatacttcctctccggccccttttgatccctggccaaaggactaggttaatagatcagcaagccggccagccttttccattgatccaggattccgaggaccaacccccctcccccctcttttctcctcccaaccattcagcaactcctggttctcggtagtagcagatgacaggattagagccgtccatgcatcaatgatcgacaattatgtatgtgcctttggaaaaagccggatcatagctaaagttaggctgggcagtcagatcagatgcaaacaagttcataaaaggaaagaaagaagaagggaaaggggaaaacgagatcgatgaggacgagcgaacggagagatcggaaattctacatcattagctggcggccagacccgacgtgatgaaagacgtgcccggaatcaattcgtcattataaaaccctacaaccaatcttaaaatcaccctgtactttctataccaattccgatttgtgacgccctcacgagaatgggcaaacacgaggttcagcccgctagatacttatcgatacgatagtcacacctctaggtacacttacgatacccttctcggatacataagaagaaaagaatggcgatggtgaagaggagctagcagctcgcacctcacttttcgatgtaccatacttccaaaggagctttcttcatagctctctttagttcttcctatagcattctgaagctaccctggcgccaacttacacaccaatttaacctgcatgctattgaaaaaacttgctgggacagcagctcggcgaccagcggaagtaacacataaggtagttctgcctcatacgcctcgaccctcgcaagagggtatatattgcgagcttaatgacagggaaacaccgcgaatcagaacgacataaacaggaacaaccaaatcagcataaaaaagagaaaggaaaaggtcccataaagcaggaatggcccccaagagccgccgctcagtccactcctccacacccattcccatgcccgtcatcgcggaggacgagaacgcagcggatccgcggcatgaagcaacaacgaacccaacaataccacctcgatcgccgcaacgacggtcatccacgcggagcaagggggttctgagcacgaacagcagcttgaacgcacccagcacgcgaccggcaatgtacagatcaaccagtgtaccacaatatgtaccgaaacgagtacctgcaataagagcggtaggaggagaagtgggaagtgtaaggtctataccgcttaatagtactgggactgtggagtgggtagtcccgatgggggacagggatcgggaggggtggacgtctcatggcagcccggcgcaaccagtcaaggggaagaccgaggataaaagtgggagaggacggggaggtaaaaaagaggatatggcactgggaaaatgggtaagaagacggggaaggtggtataagatggtggtctgggggattttggtaattggtctgattgtgggattggcggtcggtttgacggttgggttaaggaaaaggtatatatgtcttgctccccttctttaggtgggctaggtatggatgatgcgatagttcatccctactggaaaaaaacaaaattcatgtttcgcagaaacgctgatacggaaactttccgccagacaccattccgccgagcccggtcccccattacccaccgacctctttccagccggctcctacaccttcacggctgccctaaccaacctctcagcttcctgcgcacccaagcggaatcctgccctctggcgatgctacccttattctctttactctccctccgcaaatgaaagcacctctgctgcctccttccgctggatcatccgtcccaccaccaccttcgcctacgtcatctcctcttctgacgaccccttctcgccgaccggcatcttccgagacgtcagtctgaccatgatcgacgcgaaccagccgagcgagcggttcacttttggttttaccatgacgaaggcggtggtgccggaccttagcactacgagcggcagcagcagcagcagcagcagtgtgtcttcgacagtctcttcgatgatctcaatgacatcgataacagttgatgtatcattatcctcgacttcggcttcgcaggctgcttctaacgaaagggaagaaggtaatgggacgccttctggacgtagatggttaagaacagcaaagagggcaaatgacaacacgatttcgcgagaaacaccaacaccagcgccggcaatatgctggtataatcagacggccgtccgcggcacgatctggacgcgcatgagggcgagttacccggctaagatcagcgatgtgtcgacaccactgataaatgcaacgaacgtgtttgcgccgtggccgtttgcggttgagttaacgtttgaacagacatatgaggaggatgagagtggtaaggggaagaaggcgccggattgcagggatgctgaggggaagcctgtggtgtttgggaataatgataatatgaaggcggtaggggagagaggtatgaacatcgcggatgaagcagatatctgcaggtgttcgtatgcgaactatgggctcgactctatcactagtattaagtctggtaaactacaagggcagagtcagagtcagggtctggactagaatcatgaaagtaggattcgagcagtacactactgggtaccgtgcttaaagactggcgagttacctagtctagtgctctggaatccagcataatgccagaatggggcttgataggagttccagcgatccgtagggctgaaagctgatgcggttaggtgagcccagacattgccgtctccccttttaggagcaccaacctcgggtactctcatgcttatacggcataagagacagcttggcaggtgcatcgatgactgctgacagccggtcaacaagcaagacgtcgtgttgttactggcccgaggtacttgctgcatcggtagccaggaacttggtcccgatctaaaccctttgagaggtaaagaagcgagcatgaagctttcctgtctgattagatcccgccggctagctccactgacgcggaagagaaatgctgaaagaccggaaggacccgcaagaaagttaacgaacccacaggctagctgcatctcgtttcagggtcgattgcttggtggcgccaccgtctggggtagcagtggttcatggtttgatgtgagacggatcatgtacatcagcgtctatgcacccaacgcgaaggatgcctgaacagtcatgtacctcacatgtgcctaagtaggttgaactaattatcaatgacaagaaacaatatataaggataaagctgttcaagaaagtcccggctggtccctacggaacctctggttataattcaccattgtcagacgaatcactttatcattggacgggaatgccaacaactgcctgagaagaccttgatccggagcatgtcccgtcagcgcgtccacatactgtgtaatgcttccggacgggctgtattttgatacaggacaggaatatcttggtcattgaagttgcttgggttaatccataccgatgattgcaacaacttgttacgggaaatgtcgtgagggaaacaagaaagaacaacaagcggaaggtacttttgcggtggacgtgcatgtcgttggctttccttctcccacagaaaatgacaggcgacgattgctgaaggtcacgttgaaggttcgagattgaggttctcagaatgaacgtgaaccagcgcaaagccttacggccttgatctgatccgtttcccatccccagcatttgttgatccgacagtgaacaagcaaagttgacaacggacactccatgatatatgaatctgcttgtagtttcaggctttctctgttatcacatatgaaatagagaaaaggggtcattggagacgtgaaggaaaagttaagccgcaagaattgtcacccattttcgcttgtcacgatcaagttgagggttggaagttgaactgacgttgattcctcggtgacccacccttcatcgttgtatgcatcaatgggggtgtttgtgcctttttgccaaatatcttagcgctgccccgcacaaccccatgctgaaggacaacagaggtggagacatctgtcaaacccactccagcctctatccatcacgtttcgcgcttgcacattagccacggcctctggttggctccggttaaataggttaaacgggaacttggagacgggctaccgggtcatatccagccccaccacccgcagcttgcgggctccagcgactccaacaattgctccaaacacgatttcttgatatggacagtattgaagattttcaaggtcaagtgagacaggtcttgagtaaaggcgttctaccctctctacctagtcactcggcagatagaccgagaacttggagagactaagagggaaaacgtcctttgctagttgtgaccagcccactccgaggtcaaagctaccatcaaggtaccagcaaacgcctaggcaggccgctttggcgccatatacatacaacatgatgtcgatgcaatgcagtcggacgaacccaccccttctccaactttcttttaaaccgcgcaaataggcgttcaagatgaccagtacccaataccctggcccctgcgccagctgacaaggcttggggccattacccatgccaatcatggccggtttccagaaaggcaaccgtccctgggcatttcgagtatcgccggcgaccagtcagctaatgggattccgcacagcatctgaagaaccacaccccaacacgttaccttgacatcctgtcaggccagatgagggtccctggaaaaccaagctcctgtctgccacgcccgggacctgatagcgggtctgtgaggagtagacggaggcgcgggaggatgaatgtggaaggaggtggagggacgcagtgaggggacaacatgagccgaagtccatcgccgtcatagctctgctccccaaccggcatagtattcgtccgtggatgggccgggaaaggttggagtaggccacccgggtattgtacatacacgccgtttctttacgagtggccggggaagttctagcctccacccacttgacggacagcagcagctataaataccattatagccgctctaccctcttgcctggcttgtttgatctctttccgtctcacacactcctctacatcccaccaacagacaaaatggttcctgctatcaagctcaactccggcttcgacatgccccaggtcggcttcggcctctggaaggtcgacggctccatcgcttccgatgtcgtctacaacgctatcaaggcaggctaccgcctcttcgatggtgcctgcggtatgtttaagacttcctacttccaactgtacattacatgatacctattgtcaacacaacgtctcccctcgcatggcaatctctcgtggtgtccattcttattttaaggacacgaggagcagcgataccatcgcaggcatggacacttatttacaccactaccccacatcgacccccgtcacttcagctcaccctgcttgcaggaggatgagacattatccgtcgaattcaccccaaagccatagtaccgccatcaaagacacagtaggcacgatggcatggttcttgttgactgactcgaaatgtgttggttacagactacggcaacgaggttgagtgcggccagggtgtagcccgcgccatcaaggagggcatcgtcaagcgcgaggagctcttcatcgtctccaagctctggaacaccttccacgacggcgaccgcgtcgagcccatcgtccgcaagcagcttgccgactggggtctcgagtacttcgatctctacctgatccacttccccgtcgccctcgagtacgtcgacccctcggtccgctaccctcccggctggcactttgatggcaagagcgagatccgcccctcaaaggccaccatccaagagacctggacggccatggagtcgctcgtcgagaagggtctctccaagagcattggcgtctccaacttccaggcccagctcctgtacgacctcctgcgctacgccaaggtccgccccgccactctccagatcgagcaccacccctacctcgtccagcagaacctcctcaaccttgccaaggctgagggcatcgccgtgaccgcctactcctccttcggccctgcttctttccgcgagttcaacatggagcacgcccagaagctccagcctctcctcgaggaccccaccatcaaggctattggtgacaagtacaacaaggatcctgcccaggtcctcctccgttgggccacccagcgcggcctggccatcatccccaagtctagccgcgaggccaccatgaagtccaacctcaactctcttgatttcgatctctccgaggaggacatcaagaccatctctggtttcgaccgcggcatccgcttcaaccagcccaccaacgtaagtttgatacttccttttgccattctctcatcggcaccccaaacttggcgtcagaatatatatatatatatgtcatggtataaaaggtatagactaacatggcaaactcacagtacttctccgctgagaacctctggattttcggttaggtcaacctttttccgcagcttaggggaaaagttggctttcgcgccccccattccaaaaccttttgattttaccccttgaatgtgtattatacccacaacgcattttgtatacgcgggcgcgtgattggtatggtcgcctagatcgctacgacctctcacggcccgcacacacaatgcacaccacacgctcatggaaacatcaacataaccataccccgaccatcagagacaccgcgaagagagaaggctggtcaccgtaccctaacgacgggatgtgtacatataatggggcatactgtcgttatctgctgaggcccggggaagggctgttggcagatcaactctcccggctctaggccatttcctgtttgcttgataacctgtcagctatgaaatagatggggtagaatgcgatagaaatcaagatttgacaaatctttctgtttcgaaattctttttcgtcgatccctgctcgtgacatgagctgactctgtattgtttgtggtgattgtcgaagtcgtctatatgaatctgatcatcatcgtacaaaagcagtcaatactagccactagccactccatgtatcaacctcgacacaaaggcgcacgcgaccgtcctttcttggatggcccggtggtttggactaagttgttcgttggtccttttgtcggtgaagtcggatgaaaatagtatggatgcaattatgagggtgagaatgcaaagcaaagggcaacgggtctagacgagagtagtaacgaagtctactgggaatacatcaagttgtcgattgtcttgcttcaacaacccatctaacgccgtagtaccatgaacgccagtgccatgctgcatgaactttgactacacaatcattatgctttgcaaaccgccaaaatcgccattcatatacatcatacgcggacgaaagctgcgtgatttgggaattagcaaatcttctggagtttccataagtaatgcctgttgaaacttactagcatcaatctgctgcacctgcggcagcgccaaccggaccttgttcctatacaatgccggcgctctgagctgtaacgggttcccctcaaaatacaccgtcgtcaggttcttcttgtccttcagttctcgctccacctcggcgaagtcgccgaccatgttatagctcgcccacaactcctccaactcctcgaggggaccgatgcccttcaggctggcgatcttgttgttggaaatgtccaacacccgcagcttggtgttgttctccaacccttcgagcgattcgagcgcgttgtgcgaaatgtacagttcctcaagctggggtacctcgcgcaagggggacaggtcgcgaatccgattggactggatgctgagcagacgcagcttaggaaggccgccaaggccggtgagttcggtgatcttgttcttggccacccatagctcttcgaggttcttgagcgagtcgaggttctgcaattcgcgaatgcgattcgacccaagctcgaggttgcgcagcttgtcgagtccttctaacccttcgatgcggctgattttgttggaaacaaagaagagatctgtcaggttggtcaggtgattgatgtgcttgatgtgctttatcttgttgaagcttagatccagactggtcagattcgtgaggtcagtcagcccgcggccgatgtgcgaaatcaggttgtcataaagatcaagatcttggagggtctcggcgacagcggcgaggccttcgatatcttggatcaggttttggcgaaggcaaatgcgggcaacttgtttgaagcgctcaagacgcaatgctgagatggactgaatgcgggagtgggtgcaaatgatctcatcggtatcgaggggctcgttgtcgaggagatctgtaaaccaaacgagccggacatggttagccagaggttcgttaccaccgagtcattttcactatcgtttagacatgtaaaaggcctagtgtccgtgtttgagcgcactcgaattgcttgccttcatccgctgcaacctcctcgccaggaacaacgttgtcatcgtccgagtattccggatccgacaaggcttcgggatttgtgagcacagcactctttggtacccgcagcttcccgtcccagcctttgctatctctgagagcggggcttcctgcttcgccctcgtgtcgtggtgaaggatggtcgtcgaccagctcaatatggtggccgggcgactggcgacccggtgtgttgctgccttcttcaatgggagccggcatggttgtggtagtatttgggcgggtaggtagttggtgcctgctctcgagcgttgcgcaaagtcgcggaatggtcgtggtcgtgctgaaaagcgtccaaaggtaaaaaaaaaaaaaagaaacaggaaaaagaaaaagaaaaaagagtaccgacgagcacagggatcgatactatcgcaatactcaaggcagtgttgatcagttaatggcgcagtcggaagcggtggcgcgctggtaatcagtggttggtagtatttattggacaaatacagtgacttatcatttatgtgatgagaaggagaatctcccgactttttttttttatcacttcctgattatcaaacgaatggaagtcgcatctacagaaaatgaggggtcgcttaggttggttctccagtcttcagttggaatatcgtcatggtcatggaccaattccaaccacccgctgggatgtcccgtcatgcgctagtccccttggttggtcccctgaggcggacaaatgcggggatcacatcagtgggtgcaccgtgcaacgccagggcctgccttgttggggggcagactggaaagggttggtcgtacaggggtcctgttagactcttaacggaaagggcatcagggcatcccgaggccgtctaccaacacccgcatcaccatcgatcaagacccgaccgacctcaaccgacgtttaccatcctcgatatcgacggcgctcactgtcattgccgcttcgatttcatgtctatggatcatatcggtcaatcttcaaaagagattctccaatactgagcccgatcatctcgaagagtgaaggcttcaaaaagcctcggaaggcctggaaccgctctttcgaacaaattacattctttgctgcctcaccggttcatacagtacattatcgaggcattttgggtgaatcacagagcgccaacctcggattgtctggaacttgttccactggaactcctgtcgactcgagtgcgccacccaacctggccagcaatctccgattcgaaaggaagttgtggaggtgtatgtgcagaacaccttgcaggagactgaagagtaatcaacaagtggcagctgaacacgagattatgcaatggaaacgagctgcggaaaatcctgcagtttgctcgggtgagacaagtgccattgtctcataagtttcccccaatggtttctcgctgtctcgtgtccgcctcaagggcccggttggaacaacttcgtgcaatctcttcactttcgagctgtcgtcacggtagtacctacatcagaggttcacgatatggggtcactgccgcgaggtctctgatcgttcccctgacattcaagccgagcacattttccgtcgttagtggcagcggccgcactgcgaaatgcattcacatcccggcggtgctgatgccgccagtcgtgttcgtggggcttctggttgctttatacgtgtggaagtgcatgatgctagttgtgttccagaacaagatcatatatatgcctggattccctcccaactcacgatgggagctcatcgacaactacgctaaccactgcggtggaattaagtggacgaatgaaaggattcaagcggcggacgggacagacctggcaatggccgttacaaccgtcccgatgcaaaagggaaagttccctacagataagaaggatgcgagggcccatgtatatgttctctactttcaaggtttggttcctcatatcaacgtgtcgttccgggactcgcagctgatatgggcacctaggaaacgccgcttcgataccgccacgattgccggatctgtcatgggtgcttcgaaacgtcagtaacagccacaacccggacctggcacctctacagatgacttttgtttgcctaagttacagaggttattggacatcccggggccggccctcggaagctggtctcaggcgagatgctgaagccggtgcacgctggatttccgaataccataaacaactgtacggaccagacagggatgctcctctacccattcttctgctctggggacaaagcatcggttgcggtgtggccaccaaccttgctgcgacaggcaagattccacagaatttgtcagtccgaggcttgctcctcgagaccccgttcttgtcggtcaggaccatgttggagacgctctaccctcaaaagtggcttccatacaaacacctttggccgttcttacgcaatcatttggatagttggacaaacatggaaaccattgcccaggccgcgagggaaaagggaagtccgccgccaagtatgtacatccttgaggccgaaagagacgagttagttcccccagaacatgccgagcgtctgctcgaaaaatgccaggacctaggcttgccggttgaacgggtcaagtctccggcggcgtttcacagcgatgccatcatgagagtcgaaggcaagagactagctgcccttggcattgtgcgactgacccagaaaacattagatgtcggctgagactgcagacatcaaccgcgtagcggcagacatccaaacaccggtctggcggacatggaccgcacaattgctcgtccatagctgcggagctggctatggacaagtgtggtaacggcggggccagatgggagagagtgagcactgcgagggaagaaggcaaacgcagacgccggccgttttcactgggaggtgccgtgcaggcgaagcaacttgggaccaatgtcgtcctttgcatcacattacggaggcgcagagactctgatgctggcgtggtacaaagctattgcgtaccctaggacatggcggggttatcgcaataggaattgaggctctcatctcggggctttcgaatgggcgagatcttttgacgacttggactgtccagcgagagagatgcgtattgggcttcccgtgtggaaacatgtgcttaaacaagtcgatgcgtagctgacgctgacggcgagtttcaagtggtaactagtaatgatcttggttcaccaccaggcaccagctcatgccaagccaaatgatgcggcaaaatggcaatagcagccagccttgtgagctactgaatcgtcatatggccggaccccaggctcaccgaaagacgggagtggaggaaacaccacaatcttggaagggaagctacgggccacatgttgtctcgggcgtaaaactcgctccacgccaatcaacgatccattccaacgttcgttccgcttaatcgccgtttgtattatgaagtgaaggccaccatcccactcattccccacccccggccggctctcctcgcccttgcatttcctccatgatccgtcgatcctattccgggccatcttacaccatgaacaggcaagagaagggaggccggccgatgtcgacccccatgtcaatggcctcggaatggactagcgcgccatcaggtgacctcgtgcgaatatcccgtttcccacctcgaacacttaacgcgccaaatcacgtttgatggtgtgaaagatactgcaggttgtgccagccaaggttaccactctatactatactacccatcaaggttcaccaacatacatacccctcaggactggctggagcctagtgcacaaatggaaacgactaggcctccatttcatgcacagcgcgtccatataaaaatgcatcgcccatcgagaattgacgaggctcttcatccattttgtgcgcagattttcgggcttcaaagcactcggtactttcggtagttagacaggtgatattcgccagatatcaccaccagactgataagaaagttgttgccgatgctctatcgccatcgatcacccaagcccccattcgtgtgttcctcgccgacacataccacccgatatcttgttgtatcgatgcaatcgattgcttgactgccatcttctgcctcgaagtgcaacttaggaagcagacaaagtggtcaatcacaatcgtctcacaaatgtcatctcggtgcctcgatatcccccacagcaagagtggttctagaccaccgaagctagtcaggtcgaattcatccttgtccttcgctaaagaagccggaatttccaagcgtcgccatgatctccgtcatcgtcgccttaatgtggcaaccgttcccggaacagtggctcgtgcagagtacgttttcaaaccgaacgaaactcacttcaaacctacttctgatcaatctgcttctagtggcaacctaaatcccatctcacccatcgtcaccctcttgatcggccaggagtcccgcatcttcgccgcccacgaaaacgtgctatccgcttcgcccttcttcaagaacgtcctcgacactcaattctccgaaggtgaaaccaagcgaatattgcttcctaatgaggaaccagagatcttctcctcagttctcgaatacctctacaaaggcgactaccacccccgccttgttcacgataggagacgggacacgtgggaactggaggagtcagcggcagcaggcagaaacgggaacggcggtcgggaggctccaaccatttatcatcattcggtggatggtgaagtgctcaaagacacggtgatttactgcgcgggcgagaaatatggactggaagagttgaagagaattgctctaagaaagcaaggtcttcgtaagtacagcctagttcatttcatcagctaactaatgtcttcctcctcttcgtgccatcgtgttcaactatctgaactgagctgacccaaatatgcatacatgcagaatgcggaagagtggccagcacaatcttgacctccgccagatacgcctacgccaacacccccgacaccgactccaagcttcgagctcactatcttgcgctgatcattcgcggccgcaacacgttcaaacgcagcggaactatgcagctggagatgtttcacggtggcagtgatctcttctttgacttgtttgtggcactgtgtaatcatgttgatgatatttcggttgcttcgtaagtctagtttctttttaaagtcttccctgtcttcgcagccaggttcatcatgtatagagtacgtagtttctaactcccagcagaagcacccaacaaaacactcagcaaagctcctgcaacgaggacggcccccagccgtagttctttaaccttttttcttcttcttcttctttcaagttgctgtttccacacatcttgtgaaggtgtgtgatttcaagacggatggttctttttctccaagatacatttggccaattttctactcgtacatgatattactcggtgctttctatcacatggtgttggggaaggtttgtttacgtcgatatcactgaacttgaagttccgattttctccgtttggagccaggacgaaagctaccacggcaaatgaacaaaagtgaaatgcgtgaacaaagcatgacttgggcttttttgtggtattcatggtatctgaacgcaaagaaaccccgaagaccgaacaagaatgggaacagaacgcgcgtgtgtatgtgtatgtgtgtcattgcggggcttgagttctatacgcttgttgagccaaggctatactaccagcacttttaacgggtcgggcccttataaccggatatgggcagaatagaaagttcgcgtcagtgcagcgagaattggaatcatcaaaattgaacagacatgggaaattcacttctttggtaccctccgatagactgattgcaatgtgaaaaatgccgtctggattgtttgatttttgggttgattaaccgaagaaagttgcaatttgcgaagacttcacagacatcgtatactatagtcatggttgtgatacaagctagttccagacctcctggctgtgcctgattagatcgaagccatttttttgttcctgcgttaccgtgaagttcttcacaaaaatgaccgtgaacagcacgccaaaggcaggcagtcggctatgttgtattttgaaccgtcatcctttgaactcagacgaagtatgtatagacgtttgacggcgtctgcgcgaaggactttcttagccgccaggccaccaacagagcagagtggtactcacatggtagtagcgtagctttggaagatgggtacgacacgattacctctctcccggcaatgattttggttgaattggacccgactttcagtagcggacttcaaattaagctcccagtcaatttccgtccactcaatgtaccgctactgctgccattggtgaactacggcaagccagcaatcatcgcccggtcacagtttggaacactataccccagttccggggaaggcaccgctcttgctaagcaccacaaagcctcgctcgcgtgctatgtagcccttcatgaggttcttaattccggattggttagtgaccaactaaaatgaggggggtaccgtattccttcttgggtacttaatgcagtttcccagtagttgtccacttaccttgtagatcatgttcgccatcaaacactcaatctcatccgtctcaagcatctgcttgctccccaaacttatagcagcagcaaattcggcgacggggatgcgtgtgcgccgcacccgcggaccaccctccactttggactcctcgaacccgccagcaatgaagaccttacgcaagaggttgcgcagtgcaatgtcacgtcctcgctccaaagtcaggtagatgcgtcgcttgacgaactcgtcttcgccttgctggagagccaggtcaaatgcgtgcagctcgcccttcttgatgcagttggacagcggcaggaaaagcttctggagccgagggtacggctcgaggagcttttggcttgggagagtatgtgtcgtgaggaggtggcagggaacgaggtatgtgaggataagcctggtaacgccgggagtcagtttacttgttcaggtttgcaacgtaagagaccgactgatgacgcactctttgttcttcatggcatccttgtggcagagagaccacgcctgtgtcaagtgctcctcagcctgaaaatagttctcctccaagaagcatagaactccctcgtaatatttgaacgtcacttgctgtgacttgggaaaggcggaaaggggcggcatgtcacctcgataagccgacaatgtcttgaggatgtttttggataaactggccgaattcagcttgaagtatgtcttgaagagaaggttgatgatgtaataaataccccattttcgtgactcctccaagggtgccctgcaacatggttaatgatgttcatcctggagcatgcatatgatgagagaagtaatacctgtcattgagacaaagcgtgaagatccggttaagctggcgcgcgcaatcctccagtttctgattttgttcagattcggggtcaaagtcatcctggaagatctggcccgatgtgtccccggcggctacgttgttgttgcgttcctcatcggccttcaaagcaaagaagcgcagattcttggccacgacatatagacacggaattgaccatgcttcgaacccctggccgatgtagcctctgtataatgcagagagtagttccttccacgcatcgtacacttttgtccatgatgactgcggcgcctggtttaaagcagggagaagctcgccgatggccttccagtaggcaaggtatacatcactccagccttgcacctcgtccttgggcagtttctcgaagcctgacgtgctattctgaataccacgctttatgacattctgggcatcatggtgaccgcaacttttccagatggcctgaagttgctgctgtgggagatcaggcgatagtgtctgcgcaagctgatatccgtcacggcttgactgcgcatttgagaaagttcgaatgagtgaatccatttttgtatcttgatctcaccctgagccacacactggcagctagctgttgatgttgtggtgtgagatccgggcgcaaggcggttgtggcctagacgggctacgtagctttggagcttctggcgccctaatttgctgaggacaggacggtccctccttgacagacagaacgaccaaactgaaggttgatttgggcgtccaactgagagcaacgtaattgaaaatataatgattaggtaggtatgtaattctgaaatcagccgttgcttgaaacaagagtgaccacttggaaggtgaacgtcgatggaagcttgcagcttaaaaaagatgggagtctggaatgtgattggtctttgagctcactgcatcgttgcacttttgtcgctggtcgttccgagcattcgacgggggatgctccttggctccctggcagtcgcggttcactgctgttcagttgcctagccaggcgtacctgccgccccacatgtgcaccttcacaaggagctcccgtcagtgactgaaaactgcaaggaggggactgcttggcgcaccgccacgttgtggctaaaggctgtgtggcccagaaatttttggcccgagcacgatgagccctaacaagcacacccggatttttttcctcgcgtgcccgctaattcgagacatccttcagctcaacagaacgaaattctcgcggtacctagcgacgaataatcacagtaagtctttgctccctggcattctcacggctatcgaagcatcgctaatttttgaaaagatgggtaagcgattgcttctttttccttggtcgttccgacccgcgcagaggtgtgaatattgcgacagcaacgtcacaacatcgaacaacaatccgatcgcgaaaccggcttcccgacgagatgcgactttcaatgaataacgatataatggcggatttgtcgcttggggctcgttctgggactgcgcagacacgttcaatgacgacaggaaacggatcttcgtggggaattggctgttttgaccgacgaaggctggacgactgagttcgagtgcaactgggcgatttctacaacacgataacaaccgagcgaaaccgattttcaacagagccaagccgatatcaaccgtcatttctgggactgcgtggggatcgtgacgatggtgatattgaagcagcagctaacgtcatgcttcaggtcgtctccaggagtaccaggtcattgggcgccacttgcccaccgagtccaacccgactcctgccctctaccgcatgcgcatcttcgcgcccaatgcggtcgttgctaagtcccgcttctggtacttccttcgcggtctccgcaaggtcaagaaggctactggcgagatcgtcacctgcaacgtggtatgtagcagcgtctaatgggcatggatacctttgggacaacaaactaatgaacccgttatcagatcaccgagaagcaccccctgaaggtcaagaacttcggtgtttggatccgctacgactcccgctctggcacccacaacatgtacaaggagtaccgtgagctctcccgcaccgccgctgtcgaggctctctactccgacatggctgctcgccaccgtgcccgcttcaggtccatccacgtacgttgcacccatcacacctgtttccaggcccctagtatgctaaccccccattacagatcctcaaggtcgttgagctcgagaagaccgaggacatcaagcgcccctacctcaagcagcttgttaccaagaagctctccttccctcttccccaccgcgtccccaagatctccaacaagaagatcttcagcgccaagcgccccgctacctttgcttaagcgtttattatcgtggctgggattgggaggttcaggttttcatcacgggaaatgggatatcctgcattgctccctagaacgagcatgaatgaataaatggtcaagcatgtggttggttttcgttctgcaagtcgatcctgcatccaccctagactgcgtgctctagcaatgccattgctcgtctctgtgatgggggaaagcagatgaatgcctcaactgctacgcgaacgctgggtaagatctattacgaaaggcggctcttctccatgtcttgagcgatccaacacttcacttccaggagctggccatctcgctagcgcggttcagcccttggcattggggaccgctgcagctactttgaacgtgaccaggagctcactggaagattcatatctgtcaggcggtgtgactcactcgccaaaggctaaagctataaggcagtggatgtgcgggtggatatataataccagagttaactctcttcccacgagaaatttgaacttcacttcccagatttttttcttactccggactcgttctgtgtgttaatcatacgtaccaacttacctattcatgtatcatctgtcaccgccaaatcatatcacatcgtacacccttcatcacacaccatggcagaggcagcaccggttcctgactccttcataactgtcaggtcaacactacctcgcctccctctcccgctcatctcggagcgtccgtttgtcaaaacagagaggctgctcatccggccccttgctgcgtccgatctagaggccctgcacgagctgcgcacgcaaccggaagtcatgttttggacctccgccggcaagcctgacagcagtctggacgaggccaaggccaagctagactacttcctctcaccagaaggaaacaacaaatcattcaacttcgccatctgcttcaaggaggacccgagcaagctgatcggcatcggcggctgtcacagctggagctcaagcctgggatggcccaagctaggctacatgttcaggaaagaggtgtgggggcagggcatcgcgactgagttcttgaagacttggttgccgctatggaaggccttgcccagggaagtgacggaggtgaagtgtgacgagaggacgttgaggggcgggaatggggtttatgagaattcagaagagatggtagaagaacgactgatggcgttgacgacggatgcaaatgggaagagccagaatatcctgaagaaatgtgggtttgaacacgttctcacttggaaggcgagggaaccgaggcctactgaggatggaacggaaatggttttggttgatatgccttctttcaggtactttcctgggaggggataatgggcttagcctaaagagagagaataaagatggatgactgataccgctccgaaaacttgtcgagaagacgtccgttttgacatccgaccccggctccactttacggcgcccgccccgcgtcggggttcgtgcaccccggatcggcaatcggaggccggagccgggatcagaattacccacttccaaactgattgctcgcatcaaaataatattcgaaaatacgtaatacactttgaggcaggcttgtcagttcagtgtggacgctcacaactccgctaggatttggttacccaatgctgggttcatgtgaaaagttggatcgcatgtatgttcatggcggtgggtgggataagaaattgagatgggatgaactcaatgcatgaggtgcagctgtgggaaggtcaattgcatcttttaccctaacccttaattctatgttctcgccaaccacctcaagctgccaggctgcctccactgctcgaattgtgccccaccatcgatgatgcaacagagtcacgttgggttcctgttccgcttggcttggctcttctccgagggaattgtcgattgtccggtgggtgagctgatcccttcgccctgttcagcaccgcgatgccttggccacagttggacgggcaagatcttcagggaggctggcaagctatggaggtatctttccatttgtcaggtcgttgggttgacaaaatttgcaccaccaaatgcaggtcccggggcgtggtggaaccaagagggttctaaggtgtccttctcacttcgagaatcttggaaattcgagaaccggattctgcctggtccctgagagctaccattggaggcttgtattcaggcaagcaccgctgcgagcgcagttgatatgaacggcgggggtgcacgtgtccagcgttcacccgtcagcctgtcaagaccttcctatcaccagcttcttggcttgctacccttctggctgccctcacttttctgcgtcctcacttggtgctttctcgccgttccagtcataagcaaccacaccctctcaccaagttgaactgagtggacgtctctccgaccatcactcccccttgtctcgaagcatcgtctttggaggctttttgttccccaaatttatcgttagctggattctgttctgacctgtgtctcgcggcgttactttatccatctcaaacgagaaacaagtcgcggtacctgtcagtggttgagctcccccaggttgtcggcttgactgatacctaacccgactggcagtatcttcttcacttgacttccaacttcttgttacaatccaccacaagggctgttgcagtcgttgcccgacccacctgatctatctcgcctatagaaattaggccattcattatttctacctaaagtgtctgcgtttcgggagccacgaaccagttgccgagccactctgcctcagtcattttatgcagcttcccaagaaaacacccaagctcacgttactcaggctctctgtcatactatatgagccaaggccttatatcggcgcatctgcatcagcttggccataaactggggcccaagaacttctgattctgttacatgcacatcctcctcggctctctgctgtcataaatctcagccttccatcagcccactcacattcagggcgtgtgcattaacaacgacaagagtactgaagccggctcgttcgccgttaccacgaccaaccttgaatctcgtttctacactcgaagctggcatgaggcaggcattgtcaccatggcttctccaacatccgagacaaatgggaaggtcaaggagatcttctacggctacatgtatgatgatccgaaaccagacgaaatcccgataccaaaaccaaaaccgttgcttgacgcccttctgagagctcttgctctgcacattgtatgttatcacgcctcctcacgcctccaaacgggccctgtacctcaccgctaacgtgagaacagattaatgacattggagataaagacgagaagcatttagctcctgctaagatggcggctttttacaagcttgcaggtcatgactacgatagtaagttatgacatggcacattagcagtacccccttcgtgctgatcagacaacgcaggactttttgtaaacatgccacctcagtctatctcgttcatctaccaagttcaaggatgccaacatatacttttgcccaccgaggacgactttgcggccccttcgattccggcacttacggttaaaggctttgcgcggtggcaggccattcagatcctgctagagccacaaactcatgtgccgatcgttcaatttgcggtcaaaaattggtctctgaagcatcctgaatttggaacggtgtttccggatgacttaccggcaacagttttccccgttgataccgatcaagacaccgacctgtggcaccaaagttgtgcgacaaaacttcgtgccgaggcgaccaccagagaggaaccgaaggaagagagagaagcgcctgaggcagaccttaaagcggatgacttctccgatgcaaaggttccgttttcacacgtccggcccaaagcgtccggatcgcaggattatgattacttcaaaacacgctccggccctgttcccgtctcttacgtccgtcctcctgaacgaacagatcgatacgatcctcgaagatctcctgaacggcctagggaaccagagcgtgaaaggaccagtgatatcgatccagatcctctcgatcatgttggtcgaggccgctatgccccgccacggaaggtcttcccgtctgaggaagagcgtacgagccgacgccccagcttcactgactacccgcacatcatcccccaggagactcagtcaatgcagatcccacttcgcaccgatcgaatttcggttcctcgccgcctcagccaaccccgtcactacaccagcccttcctcgtcagatgcagaagtcgaaccagcaagctcgagatcaggaagacgccaccacagccgaagcagtcgagattctcgagagccgcctcccgtatcaacccgtcgcgtcttcaactccgacggtgtgccctcttctcgagcggcggccatgggcgggcgcagcatctcaccacgatcccacagctactcgcgcagggaacccccgatcgcggtcgtcccggcgactacctcttcactaagggcggacgactccaagcggaagggcatagggtccggtatcaaagacaagatttccaatcttttcccgggcgtttccattgtcggcgacgatcgacgaagccgatctaggggccagaaagatgaccgagttactggacctgacagagccgtgagggagctttaccgcgactccagacataaatcatattccgacgatgaatcggatctcaccgagtcagagaacgatgtcgaccggcgacgcagggcaaagaggagcaaggagagcaggattttggaccaaagggacatggacagagagagggagagagatatccggatcaagtctcgcgaccgcgaccgagaaagagacagggaccgtgaccacgaccgagatcgggttcgagaccgaagcaccagagacagagacagagatcgctaccgcgacctagacagcgacgagcttgaacctacttcacgcagggaccgggaccgagaaagaagccgtggcatttccacgggcaccctccgtcgagaccgcgagcaccgcgaacggcacacggaccgcgacgacgaagacgacggcctcgacctgtcacactcaccgcacagcagccgcagcggcggccggggcccaggggcacgaacagccaacggtccatatctagcacaggccgacctcgataggcggacaggtagtcgggcggatattgataggcgggattggacgggtggtagcggcgggtcgatgctcggtggtagagtagacacccaggatcggtatagagactctagagatagggaacgtgagagggatagggagggaaggtgggggtcgagagatgagatgcgctcgagggaacggccgttgcatagggagaggctgtctagcccgtcttataggtaatgggcaacacctagaagtgaagccttacatgaattttggtctaagagtgggaggggattgggtcgttggttttcccggtatacaagttgtggtggatctttggatacatggtgtgggagtttggatacgtagatgtcttggagatgtaataatgggataaacggggtcctcggctggaaggataggtatgatgtgtgaatgggaaatgcccacatggctgacagagggtttactgcctacctactctgattgctggggtgttggaaagattcatgcgttttcttctgttcagttaagcgagtcaagaaaattgatacctcgatgatgttattaatgcgaaagatataatgttttgatgtagacgagaacaggcaacagtcatcatgtgtcaacagaagaacaataaacaggcaatgatcaacacatgtctatgtaccataattagtactgtgagtgatggttgtgttggtggctgtattggtcatatcggttttatttttattttatttttttattttttatttttttcggtagtggcagtgacggctataccagtcggttgcatctgatcctaaattcctgatatcgatcttttgaggctcccagggcttcgtccagtcactttgccattcgtatctggttgtcttcttttcttgttgctaacaacgacggagccctcgagctcgattgctttcggtcggcgcaaggaacaatcaaagatcacacctctcatcgggcagcaacagtctctcgcgggaaaggaagggacaacacagacaggcaggcagacagacatcctggaattgaatgcaatgcaaaacaattagtcacgtgtgcatacgaacaatgccggtcgctttcgtcccggccctagtctgacccgacccaacctgatcggaatagatgagaacctccgggcatgtgggcgggggtcgaaggggatgcgaccgccaactgtggcgccttctcgtccgtgtgaaaatattgggtaactggactggagcggaacaatgtaaacgagagagaaagcattgtgtgaaggtcttctatctccagtcatcacgaaaaggatgctagggtagttccacagtcggggaacgaataggcgaaaagatgattaaatatgtgcaaacgcgattgtggttatacatcatatggatgactcaatgatgtttggacgatattgggcgacatctagatgtgttgtcgcctcttccgttgtggccgttgggctagaaaaagaaggcccaaattaagaggatcatagggaaaagaaaggtggggaaaaggaagcggtcacagtcacggtcacggtaacggtcgcgatggccggccggccggcttaaccgtcggcgtggccggaggaagtggggggattaccagagaaaagaggggagaaagggatgcggcccataaccgggaccgccgcaaaaagtgggatgattggcagttatgtattcacaacctaccggtcgggtacggagctgctcagaacaagaatcaatcgcagccagtggacggcggcacgacttgccctcgccagcaggtctcgttggattgtggccgccgggcagctgcaagatgtaactgactaaccgtctgattgatgcttatataagtagtggtaaagacgaagatgtgaggcgatgagactgccacgggggagggtcgcaagacatggccgcctggcccgtttatgtaatgcatgaacagtgaattgatgcctagaggtacctattcgcttcgggaagggacaaacaaggtcaagctagggcgatggcgagatgccagatcatcacgaatggtactacgacgagagaactggaggtttggctgaacacctcaccaaataggtaccttcttcgactttggtgagaccgattcgttaccacggaaagcgccgtgttggtggttgtgggagtggtggcggagttagtggtgaaggcgcctaatacactaggatccgtcttcacgtcccaacatccggtaccttgggctggtttgtgcggcgttgtcattgaatcctccgattcccggggaaggaacggtctgttggttcacagagcaaatagtgtgatcctatcaccatggtttggatgtgatcccgacatatgtttctttatggtctgtggaacagcaaaccgagtagaatcggcaaagccaccaagccagcaagtgcgtgttctcgtaaatgctctggccaggacagaccaagatgtcttgtttgcccagaggtaccatgttttggatgaattgggttcaagttgtccaggctctttattcgtgtaccacttgtatcgcaaccgccgatgatctatgggtggatagcgccaactggtgtaaagacagtgcaacatgttgcgcccgtaatgcacaagagcaatcttgcacaaacccaacatacggggaactgtgcgaccttcttcacattatttcgacgaatggtaccaacaaccattcccaccgccaaacgccagaccctcgtatccaccgccaaacgccagaccctctttggcacccccatcatctgaggcattttttaggggttggcagaagccctcgatttttcgactttaaacgcgtataattccacagcgcaaacggccgcttaggtgtactatatatattctaatagctctttcaataaggaatccaaatctgaagtccgtgttcgaatataataaagactcgtagagctataagcgaaaatatctaaaaatagtaaaaatggcaaaaatgaagtagaagttatataatagtttttaaaaagacggacttaatagtgaaattgctttttggatatcttctattttggtaaagatatagttaaaagaaataaagttcaaaatttagtttttcgactatataacggccaaaagtggagataattaaaaacggatttaaaatttggatttagtatatttgaaagtacttagaaaagtatttaatctactctaatacaaagatataaaggaaaatgagtaaaaagaatattttttttaaatttatttttttaaaaattttgaattttataaaaaaaataaagattggagagtataatatagtaaaggttatagacttttatatacaaattaatacgctaattccgaatataaagtctgttttttcgtaactttcttttttattataatataatttaaaaaccaaatttcaattttatttcttttaactatttcaccttcagagtaaaagatatttaaagatggattttattattaaatccgtctttttagatactattatataacctctactttatttttgcgatttgtactatttttggatattttcgcttatagctctacgagtctttattgtattcgaaaacggacttcagattcggattccttgttgaaagagctattagaatatatatagtgcacctcagcggccgtccgcgctgtggaattatacgcgtttaaagtcgnaaaatcgagggcttctnncaantcctgaaaaaataccttagatgataggggtccgaaatgcctgatgccaagaaatgccaagatagggtctggcgtttaacggtgggaacatctcaaccaagacttgccacttccgctttcggttgcctgggttggtgatgcgaccataccctaatagtgcccggggaggtatatctctatatacctacacgagctgggccgctaaaaaatccgggtaaggagttagtgcttttcgcgggcggatccacgtaaaaccacgtttgcactattaatttactaacgcacggaccggaaaccccctttctacccgcaaaagaattattagtactatttgaattttacgcttttcctattagtatattcctatatagccgtttttcgcgctttcgtatactttttgtatattattaattaacaatattaataattaaatgtacgatatacctccctaacgttgtatagccgctataaactttaaaaaccccctattccgtagtagaggaaggctgcggagggctataaataattcttagattttatactatattatttgctacgagaataaaccgattttagacttccgttttagtacctatagagcgccttatagaatatgtatattatataccaggtccgtaaggactatatatatatagtagtagactaagcgttaataagtttaagtggaagtagtccgagtagtaattgtataatgttaggaacgtaggcgaaaggtaggctgaggtgactacggtcgtagctacgcataggggatagtaaattaggggttaatttaaagatatattaataattaccgactataataaactacactctattaagcctcttttatacctatacaaactctattcatccgctaacgagcgttataaagcctcgtactagtttagcgcctcagcgcggtgccggattatcctttctacgaacccgacccgatataggcgttattattagtaatcctacgcgttagttaataaaggggagtaataattactaaggtgcttctatatacgaacttttagcttcctaatataacccccccccttataagttccgtccttagaacctttgcaattcgtagtaaatcccggtcaaatagcggagggcattaatattatactattataacgttattaggctatattaccggcggaggtgcaatattttcgctccttagtttaagtaaactattacttataataattactgatattatattccggatattatagccgcttcgctactagcgagccgtccgttagaatattagtattgtactatcccttttcttaaattctaattataaatacgaagctacccgcctaaacttcggtattataatattccttctcctaagctccaaatatagatacgaagccgcctactagaatattagtattataatatctattcttacgaattctaaatacggatacaaagccgcctcttagaatattagtattgtaatatctatttttataaattctaaatgcggatacgaagccgcccgctagaatatcggtattgtaatatctattcttataagctctaaatacggatacgaagccgcctattaaaatattagtattataatatttatttttataagctttaaatatagcgagccgcctattaaaatattagtattataatatctattctcataagctccaaggcggatacgaagccgcccactagaatattagtattataatatttatttttataaattccaatacgggtataaaaccggtattagatttaaagcgctagtattccgccgctaaaatatcggtattataatatttattcttataaatcctaatatagatataagaccggtattaaatttaaaaagttaatcgggttcccgaccgttactaagactattatcccgtaagcgtacgaggtagtaagtattattttacttaataaagagtactacgccgaatttaagagtattaataagtattttaggatactaatataattatactctgtagtttatcttaccgaatattctctattatctacatttatagcgcggtttaatactttcgccgggcaccctccgttatttacacctattatataatacctatataattgaattccgaggctcctttcgtaggctattctctattattcgcacctactacaacctactataacctactacgaattttaaatataatccccccccttataaattctattttcaggaccttcatttcctttcttcgcctcctataattctatatactacttcctccgtaaacctcccttatttatattattccttcctaatcgccttcccattaccctcgtctcgttccttacgttactcttttcgttccaatagtataattcctaattactacccctactttctttattataattcgaaatatactttcttattttttacttttctctcctaccttcttatagccgccgctactatttactcgtcctatccttccccttctaattatcgccttcgtcctatccttccgtttaccccttcctaccgcctatataactacctaacgctcttcttaccctatattattttatattcattcgcctagaattttattcgcttactttaatttatattcgtataaggacttcctccttcgcttatataacgtcccttctacttaccctcttcgcctttcttctcttctccctcctatctttatttttataattatatttactaccccctcccttaattctataactaccttaattacccccttacttaaaccggcctctattataaatatatatatttctattatatatttatatactaatccccacctcctttataagcctaattaatatattcgcttcccctttctattttctttcttttcgctctatcctctccttcctcttactttatatttataattaacctttaatcggctacttctttcctatccttcaataatatccgcctttttatttatttaaaatatagtattactttaacttaaatatttactaatattctaaccctaaacctacgcgaagtactccgtttaattagtataaatacttgctaaattaaaggtacgttatcttcttcttattacctctcctatttctttttttttttttttttttttttttttttttactaacgtcttctccttccagagttcaacgagaaatcgcagtattcgctatcactacaccgctatatactcgaagtcccttatagtatttataatctctagaacaatatataggatatagtaactaaaattatatactttactaatattaatagccccctacttacccccctcttatagcaattacattaatctatagtagcgttttaggttataatataagcgcgctttattaataatagtttccctataatattgcttagtatactccgagctaggaatttcaattataagggctattcgaaatttaactactatagtattagtaatattaatattaatatcgatccggtagcccttactaatagtcctattattaataataatagctctcctataaatatttctacgccgaatattcctatttgtatccccccctcccctaattataattataatccttagcgttagacggttaataggaggctagtatctatagataggaaattaaacgaattattagaattcgcaaaggaggactataaataaatagtataaagtagtatttataaatattattaataggtgcggtagcgtacgggagtattcctcttaaagttgtaaattttaattctatattaataatagtagacgccgctaaggatttttttattcggagtaataatagaaaatgcgggttatattctatttaacgctttattagtatcctacattaaattaaactacctttccttcctatcttttatcctatttattatttctattttatatctctgctttgcatttctactttatatttttactttatatttctactttcgtatctctactttatatttctattctatatttctactcttatatttctacctttgtatatctattttataccttacttctatattttatatctatattttacatttctacttacgtttttactttataactcacattaatattttatatttctattctacgctttatatttacgtcttatatttacgtcttacgtctacgtcttacgttttacgtctacgtcttacgtctatatcttacatcttacatctatatcttacatttgtattttatatcttacatctatatttaacgtcttacatctacgtctcacatctacatcttacgttttacatttatattttacatttctactctatacctctaataattattattctccttttattacctaattaacccttattaatttaataattagtccgccgctaatataccgccgttatatttccttaactttatattccttaagtaggtctaagtaatttatatcttcgcgtaaaacctacgaattcttattattcggataccccttctatttaacctaaaattaatattagcggccggatttataatactttataatcgcttcgactttatattaaatattatcctcctcaatatttataatttccctttgtagtactactatagtaggatccttatagtacggctctaatagagtaataaagaatattaaataaatttaataatgtatagagaatataaatcggtatattatcttcttcttcttaataaccttaataatttacaaaggcctaaaaatttatttattaatttagcgcttaaatagtattatttaatatatttcgtattaaataaaacttagcttccaacgttgaactcctttaattttcgaactttattatattattttatatacccttaattaataacccctaaggttattacaatttttaattacctacgaagtaattcgttaatccaattagtaattgctattggaaagattatcctccgccttcgctccggatccgctagtccttaaggataatacctaaagagtagctccgagggggattttctaatagtagcatagaaataattattatacgcttattatattaatataattcttttagcctaattaacctactctatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaaggaataaagatagcttcggcggtctaaaaaataaaccggctcttacgtatatatattttaataatattaatttaattcccggagaaaaagctttaatttattaggaatataggcgaaaggtaggctaaggtaattacagtcgtagctacgcgtaggggatagtaaattaggggttaatttaaaaatatattaataattactaattacaataaattacactctattaagcttcttttatacctatacaaactctatttatctactaataagcgttatagagctttatactaatttagcgcctcaacgcagtgccggattatccttcccacaagcccgacccgatataggcgttattattagtaatcctacgcattaattaacgaaggggagtagcagccgctaaggtacttctatatacgagctcttagcctcctaacatataaggactatctaatctagtttttataaatatatagggtttatagcccggagaaccaaatatttagatcctactcaacggtatttaaactaccccgtacgcaaatctaagtctaataaatattatatacgagttttgtagtacaaaatattaattaaataaatagtttgctatttatataccccctttttaattaaaatactctactaacctctattatagggcacttttgcaaataatcctaaatttaatagttattatatatagggtaatattaatctacttcgttggaaactattgccggccttcttatatatactactaaaagggaataactaatgggcccggaagttttaggaaaagctataatattataatagtacctttacttttatatctataaattgtacggaaaaggcgtatagaggtggtagtaggctctaggatttttaaatatagggtaccttatactatttgtaaggtcctttatagttaaaaccgggtaaactacctaaatatatttaattatatatttacgacctgtaaatgtcgaatcctacgtaaatttaaattaagtagcgcttttaagcttttttaaatatagattttaagtttataaaggattttatatcctttctatattattataacccgttcataaatatttataataatataaaggagcgcttggaggcttactaatctaaaaatgcttatattgagttcgatctttaaatatacttatagttagtcgtataagaaggtgttaattggaggcgcgaaaaccttcctactgcgaacaaagttattagaatccttccggatatacttaataagtaggatagaatatataaggacggtatatttagttccgcaaaatttactattctaaattgtaagggtttttaaatatttaattatatcctaattacctatcctacttactttcttctagtatatccgttaatattgctgtacggggattacgggttttatcgctccttaatgaaggtaaatactattatttataaggaccttcgtattaagtagaataaatagtataaatattacttattcctacataatagttaggtagatattttattcctatttagacggcttttctaataatagttaatagatggatttattataaataattagaataaattaaattagtttaggcactactaaatagaaatccgtacggagctatactagaatttagtaaattagattaataatacggatatttaataaggggagggtaatactatttcgaatattaaatagagagttatactacccgtaaactacactaatagtacccgttataatataaaatactattagaattctataattataatctataaattaggaaagcctacattctttattattataattgtaaatctatattaattagaagttaaataggaattgaatagtcttagtactagtaattagctggatattattaattatatatttaattttaaagcgaatatattaattaaaaagattaaggaaggtctttttagtaagtgtattagcgttatatagattctagagttctagaaataaggcttttgtcatagttgagccagactggttgccaagaccactcccgtggcccgtgctcctatctgtgccttctagttgggtgcatccttatcgtatttatccgtgttgtttgattggttgcatcccttcgtaggacccacttcatccctgtatttagtcgtgcagctagaggtgtacttcctcttcttcccttttactccctatagttaattatttattatattcgttagattagtagtgccagccacttacctagtctacgtaccgtaacacttaattaactatcccttctttaattagcttagcgcgcgagctttattgctattaaccaattagcgattgtaatttctctctctttcttcgattagtgccgctgagagtaaggctgtattgtattaatatttatccgaccgacggaacccgatttctgtacgcaattgagtggggcgcctactgccttactagtagggttgtgtgccctaacgctctaatacgatacgcgtagggaagctacgtaatggttacgttattagcgcgctagaaggtttacaattaaaagtagaagattatacgtaaccccaagattcgctatgctagcggagaggtctagaacccggattttcttttttccaaccttattaaactacgatttacattattaataccagttaattagtattgtctcaaccagctatttacttctctaattttattaaattatatttaatattcacttctttcgctttaccacttttaaaaggcagctcaacctgcccccccttaaaagtacccattttttctcttctttacttcaataactaccactattgtatttggtcgattatagccaaagcgcgcccgcttatacaattataccttctcaacctattgcccttaatacctctttacaatagcggactaaggttaacaataagccttagcgccgatacccgagcaaattctagaaaactacaacatcgcaatccagcgcattaaaaagactatttaaagtatactttccaatataaacgttttaaataagaagctctctttattagttaagaccgttggcaaggcgcccacccccaaggtaaagttgcctaataccgataaatttactagagttaacttctcttttaaaatatagctgcctataatccgtacaaagcttaggctcgataataaggctattagtaatattaaagtacaattcttttacatttactcccgtttcgatagaaagatccaagctttagttataccgcaattaattcaatcctccaataatagcgtcttcaacccctaagcgctccttaactaattagcccatatttacaataatcttaataaagtttagtaaactaaagccgccttatatactattcaatagtacgaggatccgtttagtatatttattacgaagtttgaatgtttactctacaaggctcaagctaatacttagtccaagcccgtaaagatctccctcctctattaggcccttaataaagagattcgtaagtaagcattatagattcgtccctagccaactacgtacgtaaattacattaataaattaaaggaggtactcggatttattcatttttctaataaatatagcggtaattataaggataaagatgctatagatgtcaatatcattcaagctacgctgaatttaattgaatttaatcatatagcttcctatatagcttcttataaggctcccaataaggctctaccttccgctcctagcactacggctacggctccctaagttttaacttctcgtacccaacttaatacagtcgcggctttgtacaataacgataataattccgttttaaattacaattctcgcacttcttattcgttaaaagacttcgagcgtaagctggagcgtatatattacggcgatggattggctagatagggttgcaatttggattaattagtcccaaggatatagaattgggttaaggctctgcgagtaccttaatagttacgtagattaatagatttctagtagttatccttcgactctaagtctaagtcttctttccgaggggggggtaatattatagttgaactagactagttgctaagaccactcccgtagcccgtactcctatctgtaccttctggttgggtgcatccttattgcatttacccgtgttgtctgattggttgcatcccttcgtgggacccacttcatccctgtatttagtcgtgcagccagaggtgcacttcctcttcttcccttttactccctatagttaattatttattacattcgtcagatcagcagtgccagccacttgcccagtctacgtgccgtaacagctttccatactagtatatcttagtctttttaaactctaattcctaacgggcttatttgtagccggaagttatagaccgggctatataagtagagtttccgaccctagaagaggacccgaacggctaactaaaaggtttattaggtactttcttaatatatagtctttgcaatataaataatccgaaagctctatatataattatagacgagaaagataaaaaggctgcgctaaagtgtagaaaacggtatcccaagccttatataaaggaaataactattattaaaaatattggctacccttcttataagtactataataacggtatttatattataaaaaaggtaaatgggaacaatatattgctagataatagggcggttatactgtataatctgtatttagtcctaaagtatagatattatattaatatagaagtttattctactataaatactattaagtatatttataaatatatttataagggtacggacaggattactatggagattatagagccggatgaatttaaatggtatatatctatataatacgtaaatttaataaaaatatttatttagactataaaatagagtatttataaagagtatcttctaattatacttctaattatatatcttaagaataatccttctattattataattactaatttaccccctaataaggtagttatacggattgagcggactgtttggactatactaaaaggcttttttaaatataatataaagtattctaatagtttaaatagggatattctatatataaatttcccttctaaatatatttagaaaaagagtataagaacttagtaactataataaaaaggttcggctattaggcggctttattacgttcctcctatagttagtaaataatatttcttatatttacttttaataaatatatttaggcctacctctttttaggatttacgtactataaatagtataatatataatatatttaaagaagcttacttaaagtgaaggcttttaaataataattcccggtaggaagtattgttcgaagaggctagagtttagtaaattaggcagtaattatagtatttattcgtaatatatttaacgaatagtaattttatagcggatttaaaaggtatttgggataagtttatatatttattttataataatttaccttatagagtagccggaatagtaagcgtacctcttaatttataggatctatatattaattacaatttataccttatcggccaataccttacttaactaaagaaatctctttctaatatatatctcctggaattagtatttatataggagcggatagacggaaacccgcttttatagtaggaattataatataatccggataagtagtaacaacttttaaacaatatataatttaaatttaatactaagtaggctataatctttaataagattattatagttatagaaaataaccttaaagaggctctcttttttatataaggaccgggaggcactagaaagatatttctctattgtagactatatatgtactttcgtacctggaataaagtagtattgtatatagtatcttctagtattgtaatactcttattagaaggcgggtggactatatactcctagtttaaaattcctttaaatatttctactccgtaagtatatagtattaagaagaataccaatttatataaactactagaatatacttccttaattatttaggacgaagttcctatataaaactaaaggtatatcgaaattatagattgtactttataggatttactaggctataagggggttcggttcaatagtattctaataatttttagtagggatttcgcttaaattttacttataaagaagaaaagtaagcgggtagaaattatatttatatattttaagtactcgcctatttagaattatattaaaattttacgctttatagagaatatatatatttagggagctaccgaatagacctgtatattcgtatagtaactataaaatttattttacaaacctacttactataaatctagttaagttcaactatttctagctacattcgttactactataaaggaagattttctatcctggatttatcctacttcccttctttctactacttttatagataatatagtctttattaatagggttattctttgtgcctataatatatctatccgggagataaatatagaaatcctattctatatagaaggcgagagtgtttagtataattctataaatattataaatatactattaaataagatatagaatttacaatttacgctagaatatttataaatttaagagtttacgaaattcccgcccaataaatttatattaaagaaaagtatacccatcctactcttatataatttatactttaaaagtagtatatataatagtattagattagtagtaattagaataggcaaataggtaattgagggaaggattctaggaggatcctttacaggcgagctacagataattcttcgtattatattagtaattagaaataataaataagcgtataggcttaagcgtatatagtttccagtacaattttacttctttataattattaataagagttaaggttagttttttaagtatgtaggtattaatttacggaatcatatctttaattataggtaattttacgtagctataaatagggttacagtagtataaaacgtttctatacttttatataaggtataaactaaggaggataaacttctatgcaatatagtatagctagaagtattggtttaagggtctttatatactctttcctatcttttcttattatttctttatactctatattaattttactttatacttataccttatatctatattttatatttattcttactttatacccagctttatatccttttttattattacttatatatatattattatattcttaatcgattatttatacgttatattatatttataggtagatatatagagtagggaagtaaatataattgaataaatttactatataagggtaaataccccgattatccctaattataaactgaaaactctatataccttctataaaaactctatacgccttctacaacctaattatataccctaagatctttttaaagcccttttcgtatttactataattttatacgtagtaactgtagtagaaaattaatccgctataatattaagttaaatactatttattacgcttaggataggagggagggtagcggctagagcggcgggggcggttaggatcctatataatatttatataggagcgaatatattattatattaaaggtaattgtataaggaaatattaattttaattatataaatatataagtaagggatatttatagaattatacctatttatatagtaaaggcaggatagacctaggtagtagtatttatatatactttcttagccgcagccgggctttctaatactttattatcttttatagaaccctttatatatttacggaatataatagacaatatatatttaatataaaaggggtattacatacctccgctattaatatagcaattattataaactttcgaaataatacccttaattatacaatatttatcgaagatactatataacccgtacgtaccgtatagggtataatcgcctataattataataagctacgctttaatatgtaaattacatatatatataaattcggtaccctaagtattagtagctgaacttttaaaggttaagttgtatagaacctacggagtagaaaggttagccttatagatataaaagtatttaaaagggtagaaagtaattatttacaagtatatccaataatttactaatattggccggcactctcttcccctcctattatttataaatatatttaataatatccgtaccggtaattttagtattatatagtttataatctttaaatacctctatataattattagccgattttagtacgggcggggcggggttaggggtagttatagtaagagtagtaacaatctcttccgtaataataatttcctatttaataacggtaggggtctatatagggtttgtatagggttctttaaatatttccgattccgggccaatcggtataataagcgctaattaatctttattctttatattacgaattttaagcttaataggtttagtaggtttagagagtattataaaagtaaggtaagaactatccgaaaggtatattaatatactaaaaaatatatatatatatttagaaaatatttattatattagtaataggtacgtataaggtagatacgaattagtaagggcgtacaggatctataaggattagggggggtagtggttgtagttgttgtgttgtgaaagggaaggatttgaaagtgggttggattattttggctatattcgtttgtgtgtggagtgtaggtgtacgggctataacttagaaatccagctctatacgggctataacctagaatctaactttacacgggctacaacctagaatccagctctatacgggctacaacccaggatccagccttgcgcgggctacggaaggggcggctccgtccgccccgaacactagtgatagtcatagggcgctcgttccctacgccttctttcgttgctggaaattgtccggcgcgtccggcgtccaaagaagagatcgataggacagttgacgacgatgagacgatgagttgttaggatgcggataagattccctcaaggtcggaagccaaccaccaagtcaaccgctgaccggcaaaccagccaattgcttcggtatcgtggcagcctggggctgactgaaggagtagttcgggtcacggtcagtctgccgttgctgttgccgcgttgcttccgtggaatatccggcactcgtcaaggattcagttgaaagccatcgtgccgcatccatcatttattttcttccagtctgaacatcatggatggccagggcatgtacaggcagtgtgatggataggagatatagtggttagattgacagcgtgggatctgatgttttcccccatctctgtgcaagttatgcttgacgttgtgagtgctggcggtttccatgaggttttgatgccagtgactgtgtgggttgaggtttgtaaacccgagaccaacttcacgatcgtgtttgtccaaacagttgatcattcccacactcaaacgcctgtgcagtcttggcggacgtgtgcgtgtacacacacacacaactttttggcaaaatggactactgaaacgaaagacgaagatgaaggaattcaattatcctatagaaaaaacttttctcttgataattttaagtactctaattctaaatctcaagtcggttctctttcatctcctcgtttggtagagatataagcaaatgaaattttgtcgatggtccgttttgccaaaaagttgtgtgtgtgtgtacacgcacacgtccgccaagactgcacaggcgtttgagtgtgggaacaggtagtccgtcgtgcgccattgtacgctagtcgaacagagagggcgtagggcgggtctccactttttttcttctccagccaactgccccttgccattcattcattatgcaaatccctgaatgcaactcccgaccgctggccatcacagtatacactacactattatcggatgatacacagagatccacagtcacccacggcaagaccctcgatttcgtcgcttcgacaaagtattcctccagaggcaggtacctttcggtccaatatgctgacggttggcggcatcgtataataacaaagagcttctgcccgaccagactttcatgaatgccgtggaaacataaagattgacgcctgtcccctttgtcccgtgtggctttccttttggtgattctttgggccaagggctggaatctctatgtacctcttagggtgtagacatcccatcacaccttttctttctctcgggtttctcgactgatgggcaagcacaagactaggcctttttcttgggccactcccactttctcccttccaccacctcactccttcgaggccgcattcgccggtcgcccatattgtattgttcattatgaatctagacacggcatggatccggggtcgccattccggtcttctttctttgggtgccggccctcgactgttattaatatttgccctgtactccctctcataccagttcacttgatgctcccttcctttcctattgcacttttcctccccatatgaccgtttcgcaacaacagcgatcctgttcatccggagaacctcggcattcacttgggaagtcggacagaagtcacaagccgagagaccctgccagcacctgcccagtgtcatcagccaatgtacgtacgttacttacatcaagcaacatgtggcagttcagcttagcaaccacattccatcctacgtcctcagagcctccctaatcttcacccctgccttctccggcccgtcacaccatatccgccttccctactgtcacttaccaacttcttccctcagactccagtccgctttgtcttcctccctcaactaccttactgacatctcaccaccagtaccacatcaaactcaagtttactaaaccgcggcagcatcagtaactcaagcatcaactcccataatcacgcacaacgcacgaatacgttacgcggcagtgtcagaaaggttcttcgacgtcagcccaagatgaaacagcccccgatcgaggaacttgtctatgggtacatgttcccaaaggcccgaccatcggatcccccgaacttttccgtctttctccagaggcatctgatttatgaggttcgacaagaagtacactcgtattacggtcatatcgacacccaagaagcgaagtatcccggcctggattacaaccaccctattcaccgcattcgcctaagccgctggacatggcaccgtcggctcttccgcgccttcgatgccctccgtttgaccgaatgggaaatcgccaatctgacaaagtgggagggcacaagatgggccaaggaaaagtacgaagaggagcagggggttaccatccgggacactacggccgacggattccctgacttgacctatcctcgggacagggtcgggattgagcctgagtctagctctgagctctgtagggcagctgcgccggaggctgtgaacgaagacgaagacgaaatcatgaacgaggacgggggcgaggccatgagtgacgagggcggcattgactcagcgctgaccgtacctcaggcattctcagggcaccaaagcatcgtctcgaataacgttcttgctgcaccatcggacgaggagtggctgaaaattgctatcgaaactggtcaactaccacgccactccgataccacaaatagcgagctttctgcgccccgtattcttgccgctgctcgtgaaggtcgatggcatgaggttccgactatttatcgagatgtcctacagtcacggatggggacacatttcgggcctcttttcggcaaccctcagctacggacaaggcactttcagtatgatacaacagcggagccagccaggcgcacgacctcagagcttcgtctggctactgcaaccaacttttctcagcgagttgcgcgacccggtgcctgattgcccagtcacaacttgcaaccggcaagggtgtaacttcatctgtgagggggtactacgtaatttgagtctattcagtctggtaacgaggtggaaatactcggcgtctgtcgctttggctttttattgttggtttgtcttgctagcatggcgtcaagtgggtctttggttttggtgtttgtttactcctttcaccctattatacgattggtggtgcaatatcaggagtcttcaaaaccccggaaaatggattgcggggtgacaaacttggttggaggtcgtagtgagttgggtggcatgtcagatttaacatcgtatacttgtcagcaacaccaacatggacaattgtggagaatttgcattgcagtttgtttaccctgaatatgagactgagaagcactcaagaagaggttgctttgaatgtctttcaagcctcggctgtcgaaaagacggcagtgggatatccgtcaggatttttggcaggatagtccaggtaggtagaatacgaatatgtaaatgatggcttcccctttttccagtcagtcccgtaacttgagaaggagaagacgggtgcgctcttgaacatatgaagagcaaagtgaacagtactaatactagttaagagaggagggtgccatagaaccgttatgagagcagccatgaagagcagggggggagggggacaaaacaaagaaaaaggggagaggggggggaaagggggtggccatggggtcaccgccataaacacatcaatccgtcttgctcgtggacaatcccactaaggcacttgactaagaaagccagaaaggacgagaatgtcgtctcttggccattaccaccctgatacatttctcttagcctgttgtccgccctctaattgcagtagtaatgtacactaagtacaggctgaccaaataaacaggtctgtctgtctgtctgtctgatagaaaggaacgaaaagaaaagaacatttataccgtcactatgtcttggagtgaattatctttgtttttagatgtatgtggtaggttgggcaaataatacacaccatgcttaaacatcattagatgcctttgaaacagcagcaggtgaaatctcacacgggatccctttgtcttgtgtacaaggcaatacgcgatccacatgtattctgcggggtgaaaattggtgggggaagggaatgggttcatggatatcgttgatgaagcggttgtcttgtgtgtccagtgtttgtcgtcgttcttggccgtttcccgttttcccaaggcagcagttggcatccctcctcagaccggcggaggacgagagagttggtgatcagtaaacgccctcctctatttttttcctaaacaaccctcgttcggcagttcccatttccctgctcctttctttgacgttcaaacccaataaacccattgataattgcctccctgcgatgcgaagcgcgtctatcttgaactcgttccatgcgtcctgcgtgcacaacttcatctcggcttccccatctaggccttcgcaagaagcgcgctgaagtaggcttcgatgtcgaagttggggctcatgggatcctggttgactgtttctttgggggcagagtcaggcacctggttagcaagtccattcttcccctagaacaccctcccccggctttggttacgagtaaataatgcgggccgccggatccgggggaggaggactgcagatcacgttaaaaaaatcgggcatgaactcacgtccactaggagtagagacggcggaaacgggctgcttggacttggcgtaggcctccttggccttgtttattagctcctgcttgtgctcgtactcgcgctgggcagcagcggccttctcagcggcgctgatggacctctggtgggtgaagccgtagaagataccggcggcgagggccgagtaccggaggacctgcgggatatcccatttttagcttccgaacattttctgatttcccaactatagctttcgagaaatgcgcgacggtgaccgcgtagtgtctttgagaagggcagccagtaggcgcacaagatgtcccttccccccactcctctcgtcacagagtcgacgggtagtgcatgactacggtagttgtggtgctggtggaggcggcggcggcggcggcggcggcggcaacgatggtgcaactcacgttggatccagccttggaagcgtttgacgacatttttggacgagttggtgtttggcgaggccgggtgcgctcgggggttcggaggaaaggggaattaaaaggtggactcgaagacggtcggggtgcggcggacggcaattgaggaggtcaatcgggtcctgggtggtgcgtcgtcgggtcgaacgagggaaaagttgcgagcgtttagcgttgagggggtggaaagttccaaggtaggacgtttacgtcggtgctcaggatgcgaaatgaagttttggagcttcgggaattttcgcagccgtgaccgtccaccgttcttccttacccacagtaccattgtatcttagtaacagccgactggctgcccggcgaaaagctgtttctttaccggtttttacggcaagaacgcctctgctccggcgggttggcggccaacgcgggcttccctgcacagcggttgactggccctgacagcattacccgctagcgggaacacccactggaccgtagcgatatgggacggacgccagcgcggctcaccacacgtgcggcattcagcccgggggggcgggcactcactgccaggactagaggtacctacctgtaccttccttaccattatcaacgacatgcccttcttgacctctctgcctgccgactaacggccggagagcctgggacggcagcccgacggcgaggagcagtggcgatcacgtgcattgaggctgggtgaacacccccccccccccggtgtcagtgcagcaggcgggccccggttggcagaagcaaagttaggttggaccctcgaatggcgggagtgagtggaagagaggatgcccactgcagcgggcagctggaggaggtgctcaggtgggtgtgctgaatcccgttgcgcgggaggccagtcccccaaacggaaacatccatccattgtcttttgtttggtcaacctccctttccttccttgcggcaatcaaccgcgaagaggaacgaaaggacgtcgcgcttggacgtgagagtctggaacacagcaccgcttttagatttgaaacctctttttttttgactacagattacttagctgccttgccttatcattgccataacaccacgtcgcaactcagcagctttgcccctcttcactttccgttgttccactccacctgcacatcagacaacgcgacatccgcctcaacctcccacgaagctatcaaagctcgctctacctcgcacgggtcgcatcccttcaaatagtcgaccgcattttgccaggtgctggatacccgcgttgcgccccctcaagggcttgcgccggcagcagaagttggcacttcagggaccagtctgttcagggactgaatagtaggatttgcaaagatgcagcaacgtcgggatgagatcctcgccaagaaggcgaagctcgccgagctgaagcgccagcgagagctccgtgctactcaggttaatgcccgcttgagcataggaagcgcaagcgatgtgagtggatggtccttgcttggtatctgctctttcgcttttaaagctgatctgtttttgtccagatagtcagcccaacgcccggtagggcagaaagccgtcgtgagatcgaaactctgatccaaagcctggttggcgaaagcagacccgtatcagtctcaaccggcgcaaattctccccgcctccatggaagtcgacccaacagcgtaataagcgccggggaaactagtatctcgccctcggaatatgctacgccagctctcggccccatactcgcttcttcaaatcagaccacgcaggtcctttccacgactctcacgactgtttacgaatgcccaccgtcgccagtaaaggaagtgtttacgtacagcaaaggagtacaaactacggacgattgggtgccccagccaaagccccgtagatattcggactcggaaatcgacgaaccgcctgcatcgcccactaagactagggttagcaggaggttacgggatcgcgaagaagagttacgcgagaacataagaaaggagatcgagcaggagctgaaagcggccaaggaactcgtcatagatggagtgtacaagccatctgccgcggccaactttcccacgaggaatctcaccgacgaagagctgaacgccgttacgcaatccgacgactttatggactttatcgataagtcaaccaaggttatcgaaaaggcactcgaccaggaatacgatattttgacggactataccctcggcgtaaacgatgtcgatgaagaagacgaacagaacgggaacacgggcgggaagggtcggcggaaggtgaaggaattggcccagttctatgacgagcggtggtccaagaagcgcatgatcagctccattgacttctcgcccaagttcagtgaactactcctggcatcatacaccaagaacccctcggcaccccatgacccagatggaatcgtgcaggtctggaatatgcatttgcacgataggcccgagtttgtgttccatgcgcaatccgacatcttaacggccaagttttctccttttcaccctaacctgattattggcggagcctacagcggacaagttctgctctgggacacgcgcgctaggtcagctcccgtacaaaagacgcccctgacaggttccggacacacacatcctgtttactgtatcgatatcattggcacgcagaacgccaacaacatcatatcatgctcaacagatggccacatgtgcggctggagtatcgacatgctcgcccagcctcaagagaatcttacacttattgccccccatccatccaggactgaagacatgagtcccacgtgtatggcgttcccgcaggccgacccgactttcttcctggttggtacggaagaggggtccatctacccgtgccatcgatacgatcgcgccggtgccaaggctggtgtagatgctcgcgtcagttataggggccatgctgctcccgttatggcagttgacttccatcccgcacggggtgttgtcgacttgggggatctcgtactgtctgctagcttggattggagcgtcaaactctggaaggcgcgcgctcctgcggcaacgtctacggttgtgacaacgggtggcggtatcaacgtacccggtcaagagcataacggcgtccaaccactgatagactttgtgcgcgaggatgtcgtttatgatgtggcttggtcaccagtaaagcctggtgtgttcagcttggttgacggcgcaggctggcttgagctgtgggatatcaccgtggagactgaggagcccgttgcacgcatttctcctagcccacgcaaagatggacgaccaatgctgagcaagagcttgaacaaggtcaagtgggagcgtactgagggcaagcgattggccactggcggtatcgacggcacggtcaccatgttcgaagttggtccggatctgggtggaaaggaggatttgaagaatgaggaatggcagagtgtgaagaagctggtgcaaaaggccgagcatatgatttcactgaaagaagcgcaggagaagtaggatggaggagatgtcagacgcctgatttattagtgtgcgggtggaagacattcgaatggcatgctccgttgatcaccaagttgggtgcagtgactgtctttttgattgcttcgagtacagccttaaaagtgcttggtgacggaatgaaccttctgtgaacagagcgtctcctgaaatttgctggctcagctgtttggctcttcacccctgaatgtcaacaataggtttataaccctaaccctttgctgacagtcggagcacagtgtgcttacgtaactaggccaggttctcccatacatggcgcaacaaaaaggcacgcacatcgaagagatgacagaatcttcacctcgttctcctccagcgatttcttttttccaaggcagcaccgtctgggaccaccagctcgtgccacattccgtgtcggcagttcattagtagccaatccggcctttcttcgcctttgctagcgtttggcttgttgattctttttctttttctttcttttttccttttattctcattgtaagttactcattctcccgtctggatttccctccccggcattatgatgaatgattcttccaagaattctgcaattctcaagttccctcgggcaaccgaggctcagtgtggactatcaacacattactatttccctgacccgccatgtcaccaaactactattcatagacaccagagtgtttgaaggattgacctgctaacatgaacaagttcaacagatttggagcatttgcgatagcacgaccatattggcaagatagatgcaacagattatgattttaactattcgcaacacctaagatctccatctacgctgtgactgttttgctcatcacttcatggtgtttcttcgttctctctccttatcctgagacatttgtccacaaacatagaggtagcttagcatccgccccctcttacgtatcggtaggaatccagtcagggtacctcgcacccttgacgtcgaactttgccagcgtcgcatcaatctcgtccatctcctgatccgtcagctccacgaacacagcgttctcgttgacccgctccaccgtcgtagcgccggggatggggatgatctctggcatgcccggccggcgcgacaggcaccttgtccaagaaatggctaactgcgcgggcgtgcaacccttcttcttggccatctcctcaacctggcggacaagctggatgttgatgtcgaagttctcctcggagaagcgggggaagtgaagcaacattgggaacgttgaaagatcgtcacgcgatttgatctggccggttaggatctgttgttgccgtaggtagttagctggcattgcccccaaatcaagtgaagacatgaaagtataaaggaaaggaaaacttacccctcttcccaaaggactataagcaatcaacggaatgccatactccttacaagccgccgccaccccattgtccaagacctccgttgcaaacaaactcagctcgacctccacacacaccaccttcgtaatcttgaccgccttgtgaattgtctccgcgctgacctcactcaaactgattccccccaacaatcccttgtcgatatactcctgcataaccccaaacgtctcctccatgtccaccttcggatcacgtctggcagcctcaaagatatccaactttttgcgtccgttcaactgctggattacggtatccaaagatcggcggacttcggtcgcggatccgtcggggtgcatcccgtcgacgccgccacagcctttgatggagaggacgactttgtcggcgtcttctgggtagagggaaaagtagcgctcgagaaggatgggcgagttgtacgggggttgcccgtagaattcgccgccgttccagaagttgaggccgtgcgagagggcggcgcgcatggtagcgaaggcttgctcctggggaacggggttggggcgccaggtgaagcctgtgtggtttcttagtttggggagttggacgatgtgtgagggagagggagagggagacgaagactcacccatgaggccgaagcctgttggcccgacttcttttccgacgagttgaggcatgttgccgggttatgttggctgaaaatgaattataagaattttgcttaatgtacaaggttatgttgtgaccgtagtagtgaacgtgtgatcttcttggcttcagatgagggtggcagcttcagttcttatacattacccccccatacgatatcttagtcagacttcaagggtcttcaataaacctgtcgcttcattctcggaatatcttctatggtaccgatcccaattcagaccccgcccgttctccatcacatcgcctcagaatcacagtcccccgaattatctgaccccgcggccgggagatccatgacgtctgaaccccgcgggctcccttcgcggcgggtggttcggctcgccgcgtcccgccacccggactttacacaaggaaccttgctgtttttggaaatggagatctagaccgcggaagaacatcgagattcgagacgtcgttcgttgcttatctccggagcgcggtgtaaaatccgagtggcttgtaaccggggcccgcggcttcccgttattcagtgtcatcgcttttcctcgttgaactgggttttaatcccacgttgtattttactggccaattaggtggtttcccttacttagttggctagggaagctcaggcgtcgacgtgcgtgtcttctcagaaaccgattggccatacatcctggaggtaaaatacagttgaatgagagtttgcggtaccaacgacagtgtctcgctgtccaattgttcactggtcggcaatggagtcggatataagggtgatggctgatatgtaagctgacggggccccaatctgatgctttgttttgcaccttctcggatgtcgggatggttggtaataaggctggactaggagaaaatggaaactgtaggccagtctctggtggtctatgttgtagagttgatcggttgatcacgagtaccaaatgctattgggttcactcttcaagaacttgctgttcatgttcatgtcagtgacctccagtgtctcatagtcctccgcaggcacatatcgcccatatacgcaacgcacactctattacaacgagtacatatttctaatccataggcctccatcaatatctgcttacatcctcatccaaaatctcacagcctctagatctcgaccagccgcggaacatccggcaactgtaccatactcccgccctcattctcatcctcacaagtcgccttcatgttacccggaatcgtgaccaccacctgcccctgatcctgcttcggagcatgcatagacgccgcaaggcccttgaccggctttttctcattgagcccctccttctcctttctctcatccgtttcatcacccgctccaccatcgcctgcaacgggcttccccgtcgcagcatttaacatcgcccccgatgaagccccggcaccggcatcgacaacggcaggcttaaaaccacccccaaccgtttcccctccagaatcagcacgtccccgatcagcagcagcaacccccttctgacccccgtcatcagcagtcacaagactcaccgtcccatcctcgttaaacgttaccttgacattcttgcgggttctatccagtggcgtcttttctcccttacgctcaaatcgctgttgggactgctgctgctgctgctgctgttggccagagacaccaccatgtccatatccatgcaccaacaacgcatcagccggatgacgaagcgggtggtgaggactaccatatccggggggaatcaacatggaactgaggaggcggaggcgttggttgaattcccgctgttgggctttgagttttctgttgcttagcttttttgctgttgttggtagtgtcattccagacaaatttgggagcatgtgatgggggttatgggccatgggagtgcaagggacgggtggaggaggaacagaaccaccaccactagtaccaccaccactagcaccaccacctccaccaccaacaccggcagcaacagcagcaacaacagtctgctttgccttgctagacatcccgataccagtagcagcaatccaccacgcaggaatctcacagaggccaacctcgagaagaccttcaagcgtggtgggcatggcgtgcctgtgacggcagaaggtgccccatttgcaggtgccgtgttgacaccagtggcggcagtattcctgggcaactgaagcagaagaagcggcagcgggtgtagtgttagagctgttgacaccaggaccagcaggattgggaactagcgtaggggggctggcagcaggtgttgcaacatcggtgttggcagcggcgggcttgggtggtgtagccattgtgttgtgggggacgcttgccctatgattcgcagtgcttgtagtgccgataggggacatgtcgtctcggtggacagtcggatgactatgagatgcgaactggggagaaggaggtggtgcgagtagggcagaatgacggctggcatcctgtgcttcggtttctcgggcgatgctcctttcgaccagatcggcccatcgcattgtatgcattgcctcatcttcggcgcgggtcatcctgggcgggtttgtgcttgtcggtgccatgctagggtgaggaatatgcggagatttttcctgaaaagaagaggaatggattgtactggaatcacttccggtgggacctgctggtgtgttatacggaactcgctctgagtgcccaggatgagccatggtccgctgtccaggagcgcaggcaccctttgagaccaatgtagctttggacgagtctctccacccaaattcctcatgggaattaggctcgatgatccgtaccctgtatgtgccttcgttgtgcgggacaataccgaggttatagagccctgtggtctgctcgaccgtcagctctcgaggtaggccaatgtcaatccagtcgggaagctcgtccacagcaatcaaggggaccatcggaccttgttttctatggattgctccggtgtcattacgcaaaacctcagtgtcaggtcgggcaacgaagaactgaggttgcggtaccatggtgagtgagtgaggttgactgacgtcttggtatctggcgagacagctaatgggaggtaaagagatcctgaatcactcgggctgtgcgtatggccgcaggaggagcaataagactttgttcgaattggcttgttctggctatagacgttagctcgaactgagggcaaaagatccagctttatagggtcatgtctggcatgccgtgacatgttgcctattactttgtcaacacaggtttgctgcagctattatacccgacaatcctcagagaacttgtcaagcgctaaagctttgagtgaacaaacagacagacgactcttcaaacatacgagagagatgggctggaaggaccggaataagccttctgacaatcgtatttggatcgctgtggtgtgtcgaacatgatcggttggtgactgggattacacaattgccgattgtctaacacaagggcattgcttgcgcgttatcttcaccgcagttcgaccctgagtttagcctcaaggccatccacgcagtaaccaaattggcgaggaccatccttcagctcaacttcgcgcctcacaaatcttccacctttctttccggctatagatgtgcctgcgagagaggcggcatcatcctgtctgcgctctctctctgcctctatttcctcgtcttcactactgtcaccatcgtgatcgtcgaacccaccaactgggtcccattcaccagtctcccacaccagtcgtagcttcagaggcggcaaaccaaacattctccccgcaattcccttgactgcataaatgtcaaaagatttgggtatctgcacaatcctctcttccgttgacgtattgacgcctgactcactggacgccggctcggctaggtaaaagtgaacagtaatcagccttgcttcaaggtaattcgggttgatgtcctgttgacgggatactactggctcgccgtagaggtcacatagctcagcccagcgtcgatggcgtgccagcacttgggcttcttctgcctccgcggtggttgacaactgtcgagctatgcgggaaaggtagtacatctcagcgttggtacggtccgcggcagtgatattgctgaagttgagcgtcctgatagacgggaggcgcgcgaccatcagcatgaatgcctcatcactggcggcggtgcccttcttcgagctgtctgtttccaaaacagccccatcctcgagtcccggattctcgtaaattggattgtgggagaatcgcaaagaagtcaatccggggaacacgtcgagaagagcatcaacgaatgaccaatcgctgaccttgttgtacgacatatcgagatattgaaggctcttgccaaaaaccggtacctctttagaaggggaggacatgatggtggatatcgagttacccttcagatgcagatttcgaagggtacttatactcgtaagagcagtaatgtcttccagtgatgtaaactcgttgaactccaggttcagagacaccagtgttgatgtgaaggatactgctggcgggattggtgcgagactagacagctggtttgtgccgatttcgagaagagtcaaggaaggcaacttggaggcaacatgacatatttcagaccaactcaagagggtttcgccgagttcaagctccttgacgcccttgaaggctttatgcggtccattgagcttgtcgtcttcgatgacgttttggaaacgatttccgctgttcagtgtcagtcttcgtcacatcttcgaatggttcgtagcaggcggacttggcctcgaagaagttcacaaaaagaaaaaggacatacttggctcttaaactgtgcaaagaatccaactcggagcagatgtccaccacagtaccgaagtcggtgaacaagttacggctgatatccagctcgacgaccttgggacaagtctggcggatggtctgatgatcttcccggtctgtgttatgtgaatatgcagaggtgatgcatgacccgtcaaggatgacaatcttcagttcgctcaactgggcctgcttgcggcgaatcttgtcaaagccgacctcctcggcaaccttgccaccgacaacgatttgcttctcaggcagcatgggcccattctcggaaggcacgtcagatgcatacttgagctggagggcagagagaaaggtctggggtgcatctgccggtctagttggacggatgaaagacgctgctgtcgctgacttggatttgcctgagatagcgttaaatggccgtacaatctgcgtttacacggtaggatgggtgaatcttacatgtaaaatatcggatgcccttgtgctggccggcgtgtttgccgcgtgtcggatcatcccattcaactccaagccatgagccggtggtgccctcgacctcaccaataaaccggacggtgcacagagcgccgtcgtaggaccttctttggccgatgtgaggggtaacggaagacatcttttgacaatgtttgaaagaccaacggtcacaaaaagcgattgtctgattttgttcaagttttttttcctccaccgcttgatacactttgagctgtaccgctagacgaatgttgattgtcgaagaggatgtaattttggttgctaccttgacgatttctgttcgttcagttgagcgtgctatacaatactttgaaatggaaggcagtgtcactgtggaggactggtagagcgtcccatttgaggcagcaaaccactgtttgaatgcacctaactatcccaggtgcaagccgccctaagacctacgaattttggtgccaagaactggacaacatcagcgggcaccgcaacaccataacaccgcatcacggaacctcctgacaaatgcaaacattgacgccaaaacgattaagtaaagatgtcgctgacgctagcgatagttttagaaatccgcccattctttgttactgctggcatcgttatggtatcacgaaatctctctgccatttccaatcatacaaacagcagccgcttgctcatgcttatatatatatatatatatatacaacaatgaccacagtctctcttacaacttgctatgaggagcaggtccgacgcacttcatcagggcgcgtccattgctgagcacgactttaccaccctcgatctggacctggaaacgtatctcctcccagccgtccttgatctcaccagtcttccaggccgacgcaacaagcttatcaccaccacggatagggctggcgaagcgggcctggtactccttgatgttggcggggtcgctaccgccaaggtgttggagcaggccgtggcaagcccaattccacgagtacagaccgtgaatgatgacgcctccgaagcccatcttcttgccgggctcgggatccgcatggagggggttgtaatcgccgttcagacggtacaaaagaggagtctcgggcgtcgtctggttctcaaacacagcatcaggcttcttgtctttgggaggggggaagttctgggtggcgggacccttagggccgccccagttgccctggttgacatagaaggaagaggtgtggatgcgcgagtaaacttcgttgttggtagcatctacgatatcggtctgggtctcgacgacagagcccgggcgacccttgtcgtagacgccgacaaccttggtccgcgactcaaaccttttgccctcagaggaggtgggaagctgcttgaagaattcgatccggcgctgtccgtcaacgacacgagcgggatcgaagacaggcacgccggggatggcaatggacttctgggcggcgtaaaagtcaactacatctgaggagtcgagcttgaaggctgcaaagccgtcagttatacattggaaagcctagtgagcatatgaaatacctacacaaagccagaggataggtgggaaaaggaacgaagttgggatgaagctcgtagaggaagtgaagctcctcagccttgcatccgatggactgggcaaagagcaaaagatccctcttgcaccaagagacactcttgggcgggtattcgaaaccaactccggggccgggcattgcgaagatcgttgaaattgctcgttttgtgtggcaaggagagacaaaagaatgcgaatcgtgggacagaggttcgcccgagatttgaattacaaaacacagattcacagactgtcacgggcttttatgtatcaacagtctccctgtcgcttttcggacaagagaatcccctggttgcggaggtggcactggacggaaacccgggttcgattgcgatgccggtggagggatgagtgatgcgggggataaggcaggccgatagtacctcggcaggcctgagctacccctaactacatagagaggttcactgtgtggggctgtgcccatgtccgcattcgcgacggcttctaggtttcccatcttagaccgcaatatggactgtgtgtgttaggcgcccgctcgacgcccttttgcggcactcggtggttctgtccctgaccgaaaaaaaacgtgcaaagagctcattgaactcttggccggtgaagtcatatccaaggaggcgatgtcgtgtctacgtaaaatgttgtcgactgaagctcaccaagaccccaactgtatggagacgattggcagccggccctaaaagaggttttaaatgtttcttgtctgttcaggtctcgcaggctagcgttgctgtccacgccgggttttgatgccgcagagcaagaagtggatgtcccccaaaaacaggggacacaaaccttgataagataagcaataacaccaaaaatttccagaccaccgcctctccaagtgaaggggtcgtgagccctcatccagggttcccttcattgaatagcatcattgccttcgtcatctccagctagtttccgggcgcgtgataccctttcaatatttcttttgggaatcgtttgcgccattattgttcacctaccagccactcgtacgcagtgaatgattctctcgtcattcatttcaaagtcaccacccactccccgaccgcatcactttgcccttcggaatctgggtctagtcacagcaccagcaaacgacaaggtcggcctcataatgagaaacatggctggcaataagagcaaggcaaacggtatgcggccaaaggggtcagaaaaacggacctccggtgtgcagagcgcttcgaccaccaccgaaacgagccgctttctctttaaaacggcaacagcaacaactgcaaagaccgcacctgccagaactcccagaaaccccttcgtcttgccatcagctgcgccctcaacgggcccaagccctagcatcacaactaccatcaccaccaccaccaccgaaataaaaacccacacgcctctttcgaaggaagactaccttgcgcaagccgagaggcggtatttggccagccgtgccagagcagacgctgagctcaggagattgtaccaaacccgcccatttgccaaaggtgctgtcaaacgttatacccaaaggagatcacagtgggcggaatctaggaggcgattgcaaaaagccggcgctttcttagagaacaccatgggcaccttcagcaatgctcatgctttgaacaactcaagacccagcgcgtctgcctctaagcctctacgaaagacgtcacccaaagtctcaccagagccatcgtccgccaaacccccggcccttgttcagaacagtttcagtataggcgaccgtcctgatgatgactgcagcaaggcccccagtgtcaccagcagctccgacgagactgtcaagtcagacactaggacggttgactcactttccacaaacatcacgacgcccgatttgtccgattgtgacagtttggtcaaaactgcgaccaagctgaccaagcagaagacgacatcctcatcagctgtgattcccccttcacaaactcagcccgatcttgtcacagaacaacctagtctgaaagcggaaaagttcaaaatcaccatcaacgtcgaacccatagcttcatcgaaggagtccaagtcgtcaacccaaaaagccaaagaggatgcggtgccaacaaccaccaacggctctctgacgcccaagaagtcagttgaccaaaagggcgagaagaagcagaaatcgagcagcgacaaggcggacggtcaagaaattccgaaggagaagaagtccaagaagcacaagcgggatgaagtcaaccaggaggaaggtaccagcgagcagcagcccaaggcgaaaaagtacaagacctcagcagagccccccacatgcgccggtgccgccatgagtcctgcctccatcgacaagtcatataaaccctacccgaacgtgcccccggaaatcaggaaggagctcttcatcatcaaagccgaagaaatgctctataacccgctcggctatgatgatcttgtctacgatgacaacaggcccaggagcaagcgtccgaagtggaggaagactggtcgcaacacaggtcacaacgacatgatgatgtccggtggtattggtcctgccgatctctcttctacttcccacaagttgggcaagggtggcgccaacaagaagaaccggtcggacggtgaggacagtctgtcgaagcaggtgctcaagaagggtcacaacaagcgggttgcggaggaggttgcttcgctcaagaagtcgtcggcgacggcggagtcggggtcgagtttcggtaagaagagggagaaagagttcaagaagaataagtacggccatcgggatcagcagggcgggacgaactggaagcacaagccaaatcagtcggggagcttggcggctaagttcaggaagcacaagtaactggaaagttgcagaacagtgacgagcgggagaagaccagcaaagtccaaaatggaccattgacgacgggcgaagacttgaggtccagaggctgcttcatataactctgacgggagaaagatgattgccacgtctgaggacaggagacttaccttttctccctctcgccaactttgcccgcaattccatatacatggctaaggcgggaatcagaccggtcctcgtagacgggtcacacccagaggaaaaatacgagtggttgtccttttctacgactgttgcatggctctaaagcgcatggtagcatttatagtggcgagcggaggttattatttgcatatttgcttttatcttgtcatttggcgcagcggtggttaaaacaaaggcatatttctagatggacggcaagaaagcaaagaggggggcgagatgggcacaatacacggcggactggtgtgtggcgtggcgtaatcgcatttgaaaccttcggaaggccggtttggcaagaatactagagcttcttgtgcctttccttttcatgttccaagatttagtgcctcatcattgaatgccatatagtcatttgtcggaatagatacccaagttaatatcgtcgctcatatatcagtggcgagacaaggaagtggttgctggacggagaaagtgtgccataggcaacacatatcaaatgctgcaggaaaaatcatgttgggttgttgaatgggaataaaatggaatccatgacagccgttcaaacggggcccgccatatgatgagtacatggaagtaggtagtggatttcccgtagcgtgggggagcaaagaaacattgatgattgtaaatgacaaagagagtgaggtatcctaataacacgccatatgtaccaaaaacatccaagaaaaaaaaaacagaccggcccgtattcatatcccttgctcccacttatcgtaggctgctgatgagaatcaaccatcagcccaccgataacctgatatcattacaaaagagatcctccaccaatcaccgctcgacaggcaaggaaaaacccttaaaacctcatcgccctcgcacgatcacattcctccagaaacttataaatcccctctaacccttcatatcgatcgtccgtgcagtgctcactagaagcactcttcagagacggcgacatgctctcgtaaccttccgactcttccgaaacagcagagtgttccgattccaacaaccaaggattctcctcgatctcctccgcgaacgcctcatcgagttccgaactcgctgatgtgaccctcgtccgcacggtcacgtttggtgacgtgagtgccttggagcagccgttgtcaggggcgtacggaaaccgtagcgcgacctggacaccggcgtccgcgtcgaaatcaggatcctctctgatgattccgcgctgaacaccaacatcatcgcacagccgctcaaccgtttcggcatctacgcccgggaaccggaccctcagcaggtcggcccgctccagagagatgggcaagtcacccagccgagcgagggccttcaaatctgccatgacggctgcgagatccttcagcgtgcgggcgaagtccactgagaggacatcgagaaaattgtcggcaagaagggtggcgccagcggtctgaatctcggccttgacgctctgggaagagggaatcatggcgcccaaggggctgagggccgtaatggaggggctgatgtggaagtcgatgaacgagcccggagcgtgcggcgcaacggcgagcttattacgtgccttctcctcgtccacgccaacggcccggtacagcttccggccgtcggccgagtatccgtcgaagtgagccctctgaccagaaagccagaaggcgcggacggcttggctcacgttctggactagttgagccggggcggcgggtgtgtggctgaagtaccgcttgccaccggcacggccggccccggagaaggagtagccgcctgcagtacgggggagggcgcctccggtgagattcggtcggagggtggaggcgaaaggagcccggccgggcgacgcagctacggcccgggagatgtttgagaccgggagcttggaccggtcaaagcgagattgaccaccggaagaagaggattgtctcccggcggtattgctgatgtagcgacggacagtggcattaatgctggtgtaggttgagtgccactttgcaccacttcggccgctcttctgctggcgaagccatgcgctgggatgaatgggttggcggctgctattgacaccactacgtacggcaattggctggagttgttgaactggattcgatgaacgtgtcgcggcggcggcgagcttcgagcgaagcatcttggacgtgcgagccagattcttgccgagaacacgcagggcggcggtagcccacatgcctcccacggcgggggacattttgcgtggttgtatcaagattgagtgaggtttttgttctctcacttcaagtcttcaagatgacgaaaaatccgatgatgattatgtcgatgtttcgatgttctgggaggagggaggtgatgacgattgagacgggtgtggtcgggacggggggatgtcaatgaatgggatgccttatcgataaggactcgccaccgccggccgcggactgtttacctctcgtgcacagatgaggcagctgaacgactaacatgcaactaaacgagttgagcgagaagactcaatgcttcgattgatgcatgggtgagcgggcagctggcagtgctgcggcggagccgaaacctggtgcaaatccaggtggggttgaccctttccctcgtccccaacccggcccatcttggcagccgccccacacagattggcttgcggttttaaaccaaaaatttctccccagctccaagcttcgacttcctttcttcctcccaaccaggaagtctggagcgtcggtcgcctgcgcgacatcggtattgcgtcgccggcaccgatgcttcagacttccttccacagcgaggtaagcattgcaactttctattacccctcactgcctgctgcgcagccatttgctcctgtgatgaccttacacgaacaatccaattcttacctagcccatggggactccaatttactctagaattaccctgagagcaagattggcagcaaggcttgttggtaatcgcttgatcacgaacatgacgctaactttcttcagtgctcgtaactctagaatggctcatggcgacctctttggttactcttcatggtgtcatttttttctcagatcaaaaggtttgttccaccttttctttctcatcgcaccccctcctccttgatgatcaacgtacaaaatagggaattcctcaagcttaatacatcatgtggaatactttactagtttcagccttgtctgattggattcataactatctgttgcttgtttcatgattttgttctgacatcttgctaactcgcgacttttcaggtatgctcaaggatcgcttactccattctggcactatgacgaagatttgaacgaacgggcggacataaatgaagcctctctgccctcgtccatcaaagcaggactgtacatcctgtgggcgaggctcagggagaaattcttgttgagaattcgtcagctgatttcgtgcccttgcaccatctcttgtcaacacatcagagcgtctttggatctatggactaacataccgatccgcaggtaataactctcgtgcattcctgttttctcttttattatgtgatgagacgatattcacactgtttgaccctccttcgggttggaatgaacactaaacaaaatctgatttaatgaggtatgttttttggtcatatactcgttcataatgacatatcgctaactgtttcaccagactgaaaataatacattcagaaacttgcttcgttcggcgtaccgatttgttggcggacgctaacatttctcagttttaggcatctcttcaagcggttagcattggggttggtggcgcttgggtgtttgggtagcgacatttgaattgacgcttttattacttcgatctgattctagtctgttgctggttacgccttttgctttgtgatgaaaacgtctcgagactgccgctgtacgttactttatttatcgcgtcaactgcaaccttgcgttccagccgacgatgcagcgtattagatcccaatcaccattgttcccaacccaatccgttactacgatacctgtcccagcatcgccgacggtaagctcactcggttgcttctgaggagctccgtgatccatacacagatactctatcatgtgtgggttgatcttggcagcgatcttctcgggccagcaactcgcattgaagaagttgctgccactcagaaagttgataaatagaggcatcggacctccagcggcttccgaatccggtatcccagacggcccatatacctgctgtgccgccctcatcaacccctcctttgcaaacccaattttcttcttgatgtgctgcgtctgcccaacctcataataatcctggatccgaatccttccgcttccacacatcccatccgcgcagttatccggccacaccgacccatcaattcccatcccctcagcttgcagactcggatccaagtgaaaccgcctcaccaacacgatgcgcccccgcgcctgctccagcgtcgggatctcaggtttagaataccacctatccggcgtcagatagtgagcagccaggtaagtagataagtgctggtccgtcccgcgccccgtcccttcgcgcttgatcgacatcaacaccgtctcggaagggttggcgtccaggaaagcgtagcactccgacagcaagtcgtggaagtacctggttccagataaagcgacggggaaagcggagtggactaggctgaggttgggcgctttggctttttctttgtctttgcatgtcggttccggagcctgcggcgagagctcaggttggggcgcgggcgagttgatgtctgtcggtgtctctgtccgagttgacgtgggcgagatggggaaggcgcctggtaaagagtcgggtgtatcgagcctgggagaagcggtcttgataggcgatggggagcgcgaggagggagatggacaggatacacgcacgtccaagaagcgcactccgttgtcgagctgctcgcggatgggaacggcctggcatcgcacagagggcaaagcgacgtagcaagtcggactgttgtgcgtccctgggatgctgagggcggataaggggtaggatgggtcgagctcggccatccaccggttgagatgagtgctgctgaagatggcaaggaaggagtggtggggcatatagatgagggtgaactcgcgatcgggcggaggaacttgttgttggtcttgcaagcccggaggcaggttggctttcatgacgatgctccgcggtgaggggccggggatggagacggagtaggtgtatggcttgttgggctcagagaaggtgaggcggagggattcgccttttgaggcatcgggtagtgggatggaggtttgatgttcggagaagggttggatgtggacgtctgttatgtcttgcttgccggctgtccctggctcctgggccgtcccgtcgagatccgttgttgcagcagcggttggtgatgcgagagatgatttagaggatttgccggtgatacgcgccgtaattttcgccaacccgttcggcttacgagccttggtagagtcctcatagcgctctacttccttcagctcgagcggcgtgatggtcaggttgcgaatggtgagattcttcatcttgactgtcttgatcgcgtcgatccggcggttccgcccgcttgatgatggtaatatgggtacggtagcagctttatgcggtaaagcatatgctctcgtctcgaggtagctggacatggaaatcccctttttcgtttttcttcccaagaagagctggctgcaagtatcaaacggtctcagaagaaaagcggttctccgcttgcctggtctcacctactccttagtgaacttgcgtgacgttgtacaactgggatgaactcgtcagagaggtgcatatgaaaatttcgagcgcgcatggatgcgatgatgtggctacgtttttttcatcgaaacacgtctactcagttcatgatgtcttacatacggaatgtttgttcgtccgacttgagcttctggaaacttttcaagtcgtataactgaaattgtttgagatggatgcggttgaggttactctcgtggctagatagaggacagaagagtcgaccaaagttttggggtgtggggagggggggaaataagaaaataaccaatggattcaacaagctggtttcgttactaaggatcttcgatggaatggaaagagctcaaatcaaatcaaatggaagggctaaaaccgaactcctgagctacaccgcatgccccagaaagtactgaaatgaggttcggctttccgtccacatttgtgaaggcaataacacgcaatgacgtaacatctcaaaccataaagtcaacccagcacagaatggtatacctactaaaatcaatgaaggtgtggccaattgcgtttcttggacaaatatgataaaaaaaaaccaatcaactgaaatcttgttaagctcctcatttagggctgaagatatacttgctgatctcttaagccggtgatgatgcgtttacttccaaggccgatggggccccacttcgaacaaatgcgaagagtgctcgtcacgaatctcgtgaggttctctcaaaattgccagggagagcgaaacaaaagatcgagataggtagaggagcaacttattctaatcttcaggcgcagatgcactatagatgttgctcgacatattgaaacacaaagatggaagaccagacaatgacgaaacctgctgacttcgatttcccaaagcattatagattcactggatgcaataacggtatccagaatgtcgtccggagaaaaaggggagaacttccgtcgtcgccaagcttcgtgatcaccgcgttggttcggcggatctgtgaggtcttgtgagaattccgtgtgaagtctcaataacgcaaataagcagcgggaagtccagtcgcgcctttgctcgatccctaggcggggactgttactttgaggaccggatatcatctatcatgcaggaacgattgcacatttacataggggagcttcttagatccaaaattatttcggctatgttatagacaaggtatggtgtacccaagctgatatcgatgcttataacagtgtacgccatgtaatggtcaccagatatccaaacgtctagacacgatcggtattgacgagacaatcactccagtaaggaggtgacagccttaatatcggacgtccgcaagatgctcatcaacccaaggctagcggtcgccaggatagatgcagagcaatatagagttcgcaagctggcacgacaaccacacaatagcccggctgtctgtgccaatctcacttcatgccttgccctaaccaagagttcgagaactgcaagcatctaaccacgaaaagattttgaggaatataaagagatgaggaggtgtcgtgaaggaagtgatcgtgtcgaccatcgaagctcagcatcgccaaccttgcacccacaacaatacaaacatttcaagacccttaaacaaagaaatgcacttttcagttcttgtcaatgccgcctttgccagctcggcgttatcaatgccctcactcgcctcggccattgctccccgtcaagagagtgcttgcctgaccagggccgaagccaaagacatcgtggacatctacgtccagttgatcgccaactacacggacgatgtatgcgccaagtactgcgcctcgaactttgtcgaccgatctgacagcatcaacaccttcatcttcacgcctctcagggagccgacctttgcaaccaaggagatctttatgtcggcgcaaaacgcgaacccgcccttcccggtcgtcctcgacagcatcgatgccatcgactgcgaagccgtcgcgctccattggcacacgacgtttggcgccgccaacctccccagcaagggcatcacaatcatcggcacgaccaagcgtgaagggtatgcgcagattaatagcctcgatgtcgagttcaatagcttgatctgactccttaacattggtggcaactacatttgggagggttagactgtagaagggcaaatgccatgtgaggggcatcaagaacgcagatctggttccggacgctcgtcttcaccacatggatttcaatggtcggtttcactatcggaaaggagagtgagagtcgaaagacggctcaaaatcagggtgttctttgcttaacaagtgtgggatggaggtgatttgaaaacaagaatgcatctggtatatgcatcgggtctaatacgtcaacagcctcatcgaccgaggggtcaccctcgaggtgatattgttgaggggtaggtaaaaccttgaaataggtgttactgcgactatttacattcaatgtttttttccacgcttgttgccgttgttggtatcgccgtacctggactgtagggctgcatggtgacatgtgggacgacatcggggaatcgcaggtttgattgggggcgtttgccaaagacaattaaatcatggtctcgacttttggtgacacggccttggcgatgaagaagagaaatcgtatgagtcgctggaattttgaatgtctgcagaattcgactgttaccagcaagggatgcttggacaaggttccatactaagtggaagctgtttgtcagcggttagacggcttggaaggtcgtgcgagattccaacggactggatctcgaaaacaatgacttcgaagtgccctgcatggggatggggtagagcgcttggtgaggcgcctgagttgggagatcgagagttaggaacggatgaggccacttccttcatgctgcgtcatagctctgatgccgatgatgatatggatcgcatgcccgaaggattgtgatacttcggtacttccaactttgctgagtattctctgaggagtcacgccatagcattccatgaatacgtgcctcggtcatggatggaatccaatatgaaatcatgctccggcttgtgggcaaacctaaggataagacgtgccgtcttggccgccaagtggaatcaaggaaggaaagaaacgccaggttgagaaaaacggttgctgggttgagaacttgcgataggtctaacgagtggaaactcagataccctgagcgagaggtgcggttagcaggttccactctgcaggagttaggttgcttgcaacccttgcatatactcaggcttctacgcgtttgattggtctgcccctgacagtgaccaatcgggtcccggctcatctccccttttttacactacactaaatttgaaggttctgctgactcgcactcgcaactcgccaggctcgcaactgcctacctcattatgaaaggggacttctggacaagactgcctgttgtccaagatttgacgcgaccatcaattttcggcgctcgaatgcttgtatagcctggtgatgcgattgagacgactctagccactttattgccggcgaaggcaactctacagttgcctggccttcgtttgtttggcttgtgggttgcctcttagacattctccgctgggatcatgtgcacatcttccacccatccctctgggatacagatcgaccctggaacgggcagtcggtaggctacacagagatcccaagcgcacagcatctcgcgtcatgtccgttccaatgtcatgccgagtatcttcaaggacaacggacgtatctcgtctaaattaccaaaatgatgcttttcccacgccggaaaagtgtcaaccccacagcgtgaaatggtgaaactggagcgcttgtaaggttacccgctcagcccgtccacttggatccctttcccaacggatttcttgggaccccggactgcctggccgaaatgaagggaccccatggatatccagattcctgaatttccgtggctgcagaggaagcctgggaatcaaaaagtggcaaaggggcgtgtgaagggtttcattggcataatgtacagcgcctgtaagcttgttcattttgtatgtcgttagtgcagcgttgcactgaggaaaaccttcacttgtcccttttcagtattttcccatatttccgcctttcccctctcaccttcgctctcccttcgtccttccattcttttcggcttcgtctcttcattccacgtttgtgtttctgcctcagctcgtggtcatcgtcgccgtcgccattcgtttacgaaacatatacaacagtcactcatttgatcagtcttgctcttcactgcttctatcgccttccggtccttttcacatttctgtcattgaaacaattagtgaccaagtcccggcaaaagtcatcacatccaccaaccaagccaccagctcgatattactattcaaaatgcgtttctccgtcgccgccgtcctcgctattgcgaccgccgtctttgcccagaccgatggcttcgatgtcatctccaacccatatgccggtgagaaggtgcttgctggtctgccctgtgagatcaaatgggcgccttcgtccgacccgaaattccagggtaccgtccgtatcgatgtccttggaggcaccacccctcagacgttggacaaggttggaactgttgcctgtgagtagccatggtcttgaccacgaaaccagaggaagagtactaatcgagatctctcagcgggcgttgacagcagcaagggttcttacaagtggatggtcgacgctcacctaggcaaggccaacacctacggtattcagatcaccttggagtccaatgagaaggtcttccagtactcattccctttccacatcattggcggccttgccgactctggtgatgccaccaccgtcactgttcccactaccgctgccgctggcaccgctaagcctctgaccgtcgccgctcctgccactaccaaggctgccatcactaccaccaaggcctccgatgccgccgatgccgcccagaccaccgccaacgccgctactggtgccgcctccggctctgccggcgactcctccgcctccggcgccgtttcctccttcagcaccgtcgtcggcagctcctctgcttccgtcgaggcttctgccacctcttctgacgtcgtcgctaccgcttctgcttcttccactggcgctgttgccactggcggtgctgctgcctttggcgccagcaccggtgctctcttcggcggtgtcgccatggccctcttcgctctctaagagaggacgcttgggctctgacacccaacgttggaaagggggttgtttttgtcttgttggattttgcatacgctcggtattaccatgaataccagctgtttggttgaagaagggcataattccagacccggggaggaaaaagaaaagtatggattgtacttgaagatatcccggacgttcttgtaaatgatcaccgagaccttaaggtcattaatcgagcggaatctgcttcctacaaaagaaaccgggacaacgacgtatgctcctagtctcttcgttggcttggatttgttcagcgtgatatgcgcgtatgttgaatttcgattggatgagttgtattcgggcgtgtcacccttcattggcgtatcagtaatggtgctctctatacgttgttagccattctttgtatgctgatatcgccaatgaacggtgcatgactttaaccagtgatcacatatcgactgaggatgtgatacttctcgccagggacgtttcgcaaaatcaaacattgaatcgccggcgatcagtctcgcgtgggaaatcccaagatacaacggagtgcatgtttgaaccttgagagcaacaagccgactgcttaaatcatatccacaaccacggtaggctagcgcaatgtaccaagacccggcatctccatttaggtttatgaaagaagtcctctcatacagagggtcaaaatggtgcgtggttccttgcattcattccatgttgtgcatcctcctcccgactaaacttcctcaaaagcacgctgcacgggtgatctccaagtatgtaagcacagaccaccaaagcttgaagatgccaagccaagcggtgagacttgagagagtgccacatgtagaaagatgcggggcaaagaaaaagagactcgaaagtcgcagtgaccgctcagctgctcgtggaattgctgaattgtgaagtcgtcagtacgacgccagctgtaccctcttctcaatggacccatcaggaaggaacagttcccgcagacaacacagctgccatcaactgaacctcttgttcgtctggagtctggcccgccaaaaccctccacgagccctccactgttgacaaggactagccgccaacctcgaaatcccatcagccagccaacgaaatcgccagccccgtacactacagacctcgctctagtacccgacctcttctctctccgttttctgttttatttctctatttccttgctgcccgcgctgcgcgctcttgactccgcttttcctttagacatcaccagataattcacatcccgaagcaaagatgagaggcgaggtaagacatgcgcccgttgcccacacctcgcaatccttagcacagacagcttggccctgggacacgacccctattccgccgccgttggacagcaatcccatggtacccaagcaacgaaatcaacgacacgcccctctggagctggaaacgctcgcgacaacgacacgcgccgataaacacagcaattcagtaatattaagctcgacaatacggattgtcgcttcaatatacatagactggatcacgacatccagaatcccacgctcgctgtccaacacccaggtcccacgtcgatatcctgatataccacctcacacgcccatatagcgcatcatggaactacgttaccgcaagcacaagtagctgatacagcttcatacaggttgttcacattcacttgggccaggccggtacccagcttggtaacagcgcctgggagctgtaagtgctcaacacaccgctatgcttttttttttctttttttttttttggcgtgaccttctctaacacatctgctcttctagctatctccttgagcacggtcttactcaagatggtcgtaaggaccccgactctaccgttgccggtgagggcggttcctatgataccttcttcactgagtccagcaacggcaaatatgttcctcgatccctcttcgtcgatcttgacccttccccgatcgacgagatccgcaccggcccttaccgtcagcttttccaccctgagctcttgatcagcggcaaggaggatgctgccaacaactacgcccgtggtcactatactgtcggcaaggagatggccgagaacgtccttgatcgcatccgcaagatcaccggtaggttatcttctgtacgtctagggcgggtaatatgtttctaaccgggtatggacagacaactgccactctcttcagggtttcctcgtcttccactccttcggtggtggtaccggttccggtttcggtgctctcgtcctcgagcgcctcgcccaggactacgccaagaagtgcaagctagagttagtcctttcctctcttcccccaatggtgccaataggccatctttacggatgacttggtcttgttcaaaacgttgggatcttgactttcaagccttgttgggtctttcgaagatggtgcctgaactctcttaatgttcggccatccaggcggaaaaaagagaacctgttgggagactcagccgcgtttggaacaagaccgatttgccccagcgctttcgggagatcacttttgctcacagtatcctcggtcaggttctccgtttaccctgcccctcgtgtcgccacggccgtcgttgagccctacaacgccgtcctcgctacccacagcaccctcgaacacagtgacgttaccttccttgtcgacaacgaggctgtgtatgacatttgccgaagaaacctcgatattcctcgtcccagctacgagcacttgaaccgcctgattgcccaggtcgtttcttccatcacctcgtccctccgtttcgatggtgctcttaacgtcgatctcaacgagttccagaccaacttggttcctttccctcgtgtccactatcctcttatctcttacgctcctgttatttcggctaccaagagtgctcatgagagcttcaagacctctgagcttaccctccagtgtaagtggaacttgagcgttttgatcagccgtagcattgcgatcccagacactgacatattttgtgaataggcttcgagcccaacaaccagatggtcgtctgcgacccccgtaacggcaagtacatggctgtcgctcttctgtaccgtggcgatgttgttcctcgtgacacttccgctgcggttgctgcgctcaaagccaagtcctccttcaacctcgttgagtggtgccccactggtttcaagatcggcatcaaccaccagaagcccatgtccgtccccactgcctcgcccgctgatggtggtcttgcttccgtcgaccgctccgtctccatgttgtccaacaccaccgccattgccgaggcttggtcgcgtcttgaccacaagttcgaccttatgtacagcaagcgcgccttcgtccactggtacgtcggtgagggtatggaggaaggcgagttcagcgaggcccgtgaggatcttgcttcgctcgagaaggattacgaggaggtcgctggcgactacaacgatgtcgatgtcgatgctgagtactaagcggttgcgttcactatggtcatgcagaggagccattgttggatccagggcggctgggtcggttgattctgggagctgggtgtcacgggtgtcctcctgtgcatatccaagctgaaaatgagcggcagcccaggcaggcccttgacaaccagcaccttgatcccatagtctcacacgaaaggagcgcggagttaggaaggactagacgagaacatgacgactttatgtaattccccccttcgaaagcacatatacatacccacccctttaatcttgacttgattgtagaccaacaacacgaagctactttgttcactggcataaaaggaaattagagctgcgctactcaaaagaggttgcagggctggagtaatacctggggccgagaaagtgaagaacagaatgataaactcttgccctggaatattcaatagcgcgggacttgcctatttaccctacacagctcacccacaattccacgagacatcatgtagaaagttggtatggtgcacttgaaggctttacacgttgtttcttttttattttctttcaatgtggccgtgttgttaatttttgtattgtttgcgattccctgtcgcaagaaccacggagccaggcttaacagtcgttccacggttatactgcaatttcagacaactacatatgtacctagttctgggcgccaaggctcttcctccacattcccgtcattgcgaagtatcacgcggttggggacagtccgttgagataccttcatatgcgatgactgcattacagcctatcctatcctatccatacatgcgcgcgtcatgaatcgaaggcttctgttcactttcgaattctgccccttttcttgaagcttgaaaatccacgggccgcgccggatgaaacgcgcgcacccgcaccacgccggctgctgcccgttggctctataccagcaaacaaccctaaacatcaggcaaatggcctagcacttatttcttccccttcccttgaaccttccacttcgaagccctcgcagcagcacgaccagtcttcttcttaccaccacccgcattcggcgccttgttcttcttggcgcccttgaacttgagatccttaggttttccgtctgccgcactagcacgcttaccctcgagaatgaaactctcgggggacttgtaggcgcccgggactctgggaccggtcgcctccgtgttggcgcccgaggcgtgattcctcctttggttggcctggtatctgtcctgcttgttgaaagtcttcttcttgtcggagccgatgacctgtctggcagtgaacttgccgaggagcttctcagcgcggccggcgatggtcttggcttcggcggagatcttgggggcgtagtcggatttcttggagccaggacccttcttcccgttgttgcctttcttcatagtttccggaacggcaccctgcgccttgagcttcttggcttcgatggcacgcagggtcttgtgaggggccttgcagcggctgacgcgtagctcgcgggggagcatgggcgggaatttcttgccgttgaggaggatggctgactcgacggcgttttcatcctacggagggggaacagagttgttagttgataacgggcaagtaagagacagagagaagtgataactcacgcagaactgaacgtaggcgaagcccttgccgacacgggtgacagggtcgcggaccacacgaacgctctcaactttgccgccctctttaccgaatacccgccagagaccttcctcaacgtccataggctgctttgtccgcttcttcttctcggtcacctccttaccgtcttcgtctaccttcacttgcagtactgtctcgtcatccacaaaaccaaggttaccgacgaagacgcagcgcttgtggtctaccggggcaggatgggcaacgctgtcgacacggatgtggcgatccaacacgattgtgccgttgagtttcgagcaggcaagacgagcggccgcaggggtactgtagacaacataggcgtttgtcgacttcgtagtggcctccatcacggacttcttgatataagcggcacgcttgggaatggcagcggtagcgaaggcagtcgagcggaaccgtatcgactcaaccttttgcgcaggtttcgcctccttgtccaacactgaagccatatgcttcatcaaggcctttttggccgaacgagaggtgacggcctcgacggcgacattgctgaggaagacggtgcggttggccttctcaatctcgttctgggcagcatcgggcgctagcgattcgtgaacggggacctcatccgcagactcgctgtcgtcgtcgtccttcttctcggccttggcggtatccttcttttctccggattgctcgtcggccttgagacgcttgccagccggctcttcatcgtcctccgccaacttggacaggtatttgtgttcgagattgtcgtgctggtcgggttgcttccgcttccgtttcggtccatcttcttccgggacctttccttgttctacaacaacttcgagggtcgcgacggcttcgtcttcgctgtcactgttgtcttcagcctcgtcgtcttcgtcatcctctccaatgccgacctcggaatcgtattcttcgtcaagctcgctcagttcctcgtcatcgccctcgtcctgaacgtcttcctctttcttggaaggtactggcgccttcttggactttgtcggtaggggctcggagtattttgcagctgggcggggcttcgctggaccaacctacacaagattagccatgtaaacttccaattgcctgtctggtcagagcgagatgacttacactggtagcaaacaaagcatccaagctaggatcaaccttcttcaccggcgcaacgagtcctttactataatagtggtgtcagaatactggaagaatggcgttgactgtagcgtagggctgttcgcacgttttacccattgtgagttttccgtcgtgtgtaagcgcaatggatgggaaagtggcacgattcgccaatcaagcacttgtgattgacttagttctaagagcacggaaaaacaactgaagttcgacgacgaggcgaaagatgtgattggctgtaaatgctgtcaaaatcgaattgcaaagcttccacttctgatttctagcaggatgttgtacaaggcaagaccagtttctatgcaggcaggttcaatggtccagggtttcaaagggtcgtcgtttctaccttccccactgcgcatcgtaaggacgagtcgaggaccgtggaacatcttgcatcctcccattaaaaaaaaaaactcgcttatcagttgttatcaaagctgccaagactcaccgcctgccatcgcctttgtgtggtgcgctgggctgttggagacgggcggcggcggcaggcaagcgggcaggcaatggagccccccagaaacctgccggttgcccatttgtgttgcgtgctggtgcggtgctgtgggcgcttgtccagctcccagtctaggtcgtcaaccagatacctactgcccgctcctcactctcccgatctgtcttcctactactttacctacccagaccgcacgttatctcttgacaatcgcgccctcgtaccgacaacaaagccatatctccgagacatttcattgtgtgcgagcacacattttaaccttccggcataaacacactttaccctgatcgtggcgccacaacttcaggtgctgctcttgagctgcccgtacagttcggacgtccagtccgccgtccacgactaaattctacgtggccgtccaactttccactgctcagctgctcaacccaacattggcgcgtcgttgcttagtttcaatctcgtcggattctatgatccgcgatggctaccggtgacaccgcgctgtccttggctctctcgagcccccctccgcctctgctccaacacagccctagcgatgtgtcaagcccacttagtgacgtggaagacaagcatggagatcctgacgacatggatttggacatgaacagtaaccactctcaacatcgcgagacatcggtccgaactgacaatcgcgatggcgtcgactcggaccttggcgctgagactgacgacgagagcaagctgtcggacgtggatattaatgactccgaggcagagacagagaggctctacgacacaccaccgaaagatcgagtatcgcgcgacatcgtagacaccgcgggtgagcctggcactcgacaattcaccgaccgccgcgatcggacgttcgagcgcagccctagcaagcttcagcagcaaatcaaatctgattacgaaccggaaaacactgccagcgggcgaaacactccctcagaagaagcagaagtgggtgacgaagaggcctcggaagacctgagtgacgaagagcctgaatttgctgccaaactaccacctgcgcgatctcccgtgctggcgaagaaagtacaaatagtttccgcctcgcctgaaaagatcctcacactatcaccccgacatgatatcctaaagcggaaacgctcctcagtcaccgagcaacaagatctcagccaaccgttcaaaaggcggactgagtcaaatacctttcccgaaaagctctcagccgatgacgtgcctgtcgtcgacattgaggtcatttcgacgaaccccgaaagcggcaaccagtctgccgaggaagataatattaatgagccgaccatcacggctggcgccgatagcgtaacgaaagatgaaacggagcccacggatgcgctcgaagaagacgcgacagacagccgaatcaaaaaagggaaacgcggtgtcgcgaagaaaaggaagagcccaacccctgacgaaccagatggtgatgaggttgaagagacaaatgccgacgctgctgctgaaggagacgttgttgccgtcgaagactccgcagtgcaagctgaagaggaccaaatcgacgatgtcgacgaggaggctgaagcagcccacaggaacgaagaagagcgtatgtgaaaccatgttcttccgtcccattctctctgcacatactgacggatcactacagttgagcgtaagaagtctgcctgggaagagcttgcagcaattgagaaacaattcagcagtttccgggagcggtgagtctgccagtcatcctgttcacatccggactaaagctaacagcttcacagcctatatcaggaacgtctagagcaactcaatcaggaagaagcaatgcttacctgcgaaaaccccacccatcccgaatatcttgcgatgctacagtgtctgaatgctcgaagagaggagaggatcaagactagcacactcgagctacaattcagaatggcgatgcttcaaaggcgtgcggtggcagaacgagcacagatcctgtcgcaataccaccaagccgtgcgcgagtcacgcgagaaggtgctcgaagagcttggtcaggaatggtacgatatacaacaagagcgcagacggtttgccaacgctatacccgactatggaatccattaccccgccgccaaatcacagagtattcgtaacgctgttgcctacaacaaggaagtgtcgatcctgtcgggatttgccaaacacgttggatttcctgctgcgcctccaatacacggcgcatccgaggatcaggtggaaaacgatctcgaagctatagctgtgagtgttcaaggtatctcgatgcatactgcctattcatattaaccgcggctgtagcgatctcgcgagcctgccccccggcctataccgaactatccccccgctttccacccagaatatgcgtccgccggacttccgtttgggcgaaccccccttggccccgccggtgaacagtttatcgaacaaacaccttgggcaaacccgaatcacccagcccatcagatgcagcggcaacaattacatcatgaggcgccttttgcagagcctccctctggaccacgacaccacacacaacaacctatggcgccctataccacaaatgggttcgtggcagtcaacggggatgggcccccagttcatctgcacaaggggcatgcttcgggtgctcacgagccagtgaaaagcgccaaacttgggccagagcagatgaagcgggagggtgttccccaggcttcatgacacgcttaggagcactaccaaaaagtcggaccaaaagcattgcaagcagacagatttgtttattttcttcagggcattccaaacacctaagtcgggcatgaatggtgttttactccgctttgtacttgttacggcattgagcgacggtggataggagttgatggagttatagatgatttatttcacagtggcatgttcggcaggttcatagttcggagtacgggtgggatatcagttggctaatcaagtcagccaatgcgtatatgccattgcagggtagctgggcaagttgttttactgagcgttgggtttttggggctactcactccttgcctgcttttacatatgagctatggtcgggatatgtatatatataccttttaacgaagaaggtacccatttggatacacccaaatcacaaatacaacacggctggagggtgaactcttgcgcgagagtctctaactcccttaaccatccaaagagctgtgttccgccccgccccattccctgaacgccatcataatgtacacggccggggctgccttggtggatgcccgtaccgatctatagcaaccaacaccacagagctcatattacatctgcctatttcttctcaggaaccttgacatcctcgaactcgtcctggccgacaacggtcagggtgtaggcgtctagaaaggagggacgattcgtcagctcgttatttactcggtaggcaggacggaagtggtaggtatagatcgcatgctgttgtcgttcaggtaggggtgtacaaaaggtgaggcaacgtacagacggcgagagtaaacgcggtaatgctggtaccgagaacaacgttcttgaagaggtacgggcgacgcgcgcgaatcagcgccgccgactggcggtggttgcgctcatagtaaccggagttgggacggctgttcaactttgcgattagtgctgttgttggcagaaaattggcactctagaaccgtgactcacccggacatgttgctatgaaattgaccgatttccgaagcaaagcaatggtgagcagctctaacaccggatgatgtcgtcttcgagacactgtactgcagcagacggatccaggaaaaagatgggtgggtcggatgttgccgtggggtgtgcttccatctacggtgcattagaaccaaagcttatcaacactcatcaaggagtgctgtgccgccagacagcccgccagaggtgaagctgcccgtagcaagcggcaggcaaccgaagccgcggcaggcattgttactgcatgggcttgatgtacctactaatgaaccaaatttgatccgtgcgccaacaccctgcccctgtcagttcaagaccatgacggcgcgtcaggaaggtttctaggaagctccattggtcaaatctacatggatacaatataaactgccactgcaccattcaccattcaccacacaactaccacacaaccggaaccaacacgaagaggctcgccttggaaattcgcgacaccgattatcgctcaagaaattcgacgacggctctcgaactgatcaccaattccaactgcttctggtaatcgttgagcgacaccggctaggacacctgcaacgattgcaattctcgacgaacgccgactcagcacaagacaagaacgagacaatacgcagcggttcccacgttgcgggggatgagtgatattgtcctaagcccattggaatcagcaatcagcagggttgaaaggctgtgtctggattaagtctttggtcgacgacaacgggcacagctagagaagctgtgtcgcctgggcttgatctattgcgtttcgcacctgcgcacccatccagcaagcagccccttcgtagactcttttgacctacatcacaatcacatacttgcacctacttcgttgctacgtcctgaggttgcgatcacaccagcaacgatctctgtccatatattacactcccctcgctacacccgggtagcgcggtgtatatatttgcccattgatcaccatgtcttcccctgtaaagacgcccccgatgagcgagcaaatacaacagcttaacgctgcccgcaaaatggctctcgaaaaccctggctttttcaaacagatcatccagggtattctgcccctcacggccccgtctgctcccgtggagctgcgcagatgggccgccgatttcatcgcagaagcgctcgcttgtccagctttgaggacgcaagacaaggagaacttgactctggcgatagtagatgcgctacggtcactggtggaagctcctgatcaggaccctctagtactcaaggctggtatcatggcggcggcgagtgcgtatccagttattgtgagatggatgtaagtaatgcacctactagggtcgatggccttgccttctgcgctgtgtggtctcgtatattgtgtgtctgatgtccatgctatcccgtgttatggttcccacttgtctccttttcctgcactccatcagacacacatgtcctccgggcactggcatggctttgtccgggacggttcaacacattttttcatgtccccctgggtactaaccatcttgacgcatagtattctcaacacctaccacccccctgcttgggagaccatgtcagcgataaagtcgaagatattgtcaatatgggagaatactcccacgccggtcaagctatgctgtatcaagtttgttcaacgagtaatccttgctcagacggcatcaaacggcacagaaccgaaggttgatatagtcttcctcgcctttttgggtaatttactaacagctaatgtcagcattctggcctggatgtcaacctggctatgattcctcctaatcacaagttcctagacccccggcttctcgaggcggaagccattggcctccttgacagaatgctcggtggtctccaggacaacagcaggtacgtaagggctgcttttccacgtctataactagctaaccgctggtgcccttgtcgtgtacagtgatgctctgattgtagatgccactctcaacactttgtccattctcatccgcactcgtcctgccacctccagccgtattacaaatgccgtcctcaacttcaaccctctgaaactggccaactctcccatgacccccaagaacaaagttctcgtcaagtcaatgacgaagacaacccagatgctcttgaagcatctgtttgtgaggtaagaaatgtccagttaccgcttatgcttctcttgctaactagggcaagggattctcataatccgatagcgccacgcctcaatcaacaatacgagagacttcagcgttctcgtttggacatttttgatgaggcgaaccgcaagcgggctcttcctgagcaggctgctgcaggttatggtgatgtgaagaggcagaagactgaaggagtcgcaccgcagcctccacttcgcattcaaccacttgcaccagggccacatactctggctgaagtgttcagtctcactaacaatacaggcttgcagggcttcgatgtgactgtagtacctacctcgttaactgctagaattaatgtcaggacgctggcgtcactagaccaagggcagctggatatggccatcaatgtaaggctccggcagtttcttgataggggtaactatgctaatactgccatagggagttcgtgaccgattgattgctttgtatgctgcagcacctgccgcagcaccagtcccggtaccggtcataggaacagcgacggcgcaacaagcttcggttaatgccgagacggttgccttgggggttgaggaagatgacgacgcctacgaacccgacttctacgctgcggaggatactgaacaaatactgaacaagctcgataacgcgcctccggaggaatcacctgagcagaacgccaagcctgattctgcgttagctctcggcccgttcaggctcccgcctccgcctgttctcaatccggatactgctgtcaaggtcagccagatcactgctatgcgcatatttgggcctctctcaggtctcgaggacccccttgttcgcaagcccaaggccggcctcaaccgattggccgccaactcccatgaccgcgactcatggcttacactgataacgcgccttgcaacccgcagcaccataggcctaggggacggtgtcaagagcgaggctgacgctaccagtagcgctcttggtcgcccacagatgagcctgggcaacctcattcgcgaaatgcttttcaactacgttctcgaagactggcggcgccgtatcgaggttgccgtggcatggtgttgcgaggagtggtacaacgaccgactaacaattcttaataaactcgatggaccgctgaattacgagcggtgcgcgttgcgtctcatggacggcttcctcagttatatcacggctcaagacaaggttctcacccggttcctgtcggagatcccccaactcagcaaagagcttctcggtcgcctcaagggtctttgtagcgatccgactacggtgcagctcgctatgaccagtctgctttatctggtgatgatgaagccaccagcgagggagctagctctggacacggtgtatgagatttgggttgaatgtaagttttgcctttctcaacgaatattgattgatttgcttgctaacatgcttggtttttttttagacgaggacgcgcgccctctggcagagaaataccttcacaggtggcggcccggattcgccgagactcatgctgccgccgacggcgcccctactggcaatggtactcaggcaatgactgcatgaacctgatatctgtgtcacataatgtgtgattattaagacgggcggtatttattgccttcagaacatcctgtatggcactgatattgctcgcgatgctagttaatggccatagaaacctcggtgggggaaagtgagtatgatatcgctgcttgtgcatcaggttacaaggtccacgagcagcggctatacaagaggtggctactgctgttatcaaaagaaggagcaagaagaactctacaaacggtgggctaaatatgtccttgagaacagtgataccatttagagtagatagatccgtccaggcattgtcgctgttcctgcggcggtagatcattcgttggcacccggaacgcgaggatgatgttggatgaggtgacgagaagggggttaacgtatgtgaccctaattcgcgagatatgtgaagtaaacgaattgtcaagtatgtcggcattacttccgtagaccgaaagcaactacgtcacgggtcacgggccagctttccctcgggcccgatcggaacgaacagcagtcgaaatcgggcccgatcagagattcggtgagaatcatatcatgttatattatttacatatatactgaggttctgatcaaacgatggtgtgatgaggcggcagttcccgtcactaatggccgagtcaaggcaggtacggcaggcgtaactcccttcgtgcaatactatggttgaatcgatgttccagaactgacctcagtttgaagtacgcgtatatcaccagagcaattgatgacggctcatttcactagtgtaggttcacagagtttgaaagaaattgtccattaaacaacccgctatacaaaatcattatagcgtactgcgaacttgttggctttagacccggagtgtatgtgttgatacataccagtccggggagacaggatgatggaccgggatatccccgcctttattatgacgcccttgcggcccaggtgccgtaacaatgggggctaggcggtgccatcccaccaaatccacctgtttgtgtgttcatcgcctaactgttcaacacagaaagcagtcactggagaaagcattcaacctcattcaaacattctatccctgctgtctgttggtggctctgatcagcgggtcctgttcactcatcttactacataccctctctgcattgcagtaaacccggaagctgcagtggaaccaattttcctcgtttgacgttcacccttgaaggcacaacctgcaatctcagttgaccattaggatagctggacgtctgattcgcaacgccttgagatatcggcgttcaattcaacgcaggctcaagtaaacgggagcagtctatgaatctggggaataggtctgatcgtatcgaactggtattttgaggtggccacatcgaagcaaaacttcccgtccaagtcggacaaacggccctgcagaagcagtccatgcattagcagcaaccacccccggcccgttgtgtcactcctgcatttcagggcacaacgccgaaaagtgccctgggctgtcgacccgcctccccatgtgcgccgtcaggtccgcatgatggatccaccgcacgtttccaccaacctcgagcactggcggccactgactgggcatcccccctggcgaacctggcgtgcctggctgtcaacgggtccaagtgccaaccgctacctagcctctctgcttgtacctgacatccacatccgaacaagaaatgcgcacgcaatcgtcttgtcaagcgtcttccacatccgttcttccaacaacaaactcgccttctccgtttcatcaagacgaggctggtatgtatgtatgtccctcttttctagctgatacccggtcgggatattcgtacccgaatgagcacattcatacatgcagaggtacctcaccacaatgcacgggaagaataagacagtgctaccttagccgcacccgcggggacgggagtgcatgtccaactgaagttatctgctacagtgctttaccttctcctagaacctgtctgcagtgcgtgaggttctccattgcgttgtctctgttgatcctttttccgtcatcgactcaacaggtttcaagcaatttgaggctaacattgacattgaccaagactattcctgtcgaacccgccgtcacgatagaagccgcgtaatttccgtcccaaatacagtcgattcaacctatacaaagactttcgtttgcacgctcggtgattgaccgggctgccggatcgccttgttcgacccttgcgcacgcttccgaaggtacaatcaacgccgttatgtcccggtcgtctgtcaatggagccaacggcaaatcactactttccgcaccagcgtcaccccgatcatccacgggagctctttcgcgaatgaattccacgatacgcgccgtctccagcttcgacgacaggatatcagaggactcgagtaccgatacggttcctacttccaatacaacttcacaaaactcgactctttccagctcagtgaacagctctgttagcatgggttccgcctcccaagaccaattgaagctgcagaaaggagagagcaagacgcctgcaccgactgtaaagctgagacccagtccgtcgtttaacaatctatcagaaaagtcggtatctagtttggatgtaccaaggaggctcggcacaaaatcaagcttcgagctcccaagtcgagacagcagcctgaacgcgacagcaccaccacagagtcccatgtcagacaacgggggatccagcatgcaggaaacaataagcgccactgaggccaaccttgccgggggatgggactcgacaatcgggaaagccgggttaggcaaaacagggcgcgtcatcaacaaactggtgtccgacaacgagacgctgaagcgcgacattcaaattgaaaggttacgggccgaagagtcgaaaaacgcagcgaaactgttggaagacaaactcgagcgcatggtcgcagattatgaaagccggttactagaggccaacgtaacaaagacactcctggcgcgtaaggaacgacaggtagcgagcctacaggagactgtcgacctggagcggaagcgggctatggacgcaggcgagcgtgagcggacgtggaaggatgagatggaacgtgtgaaggccgatgccaagaagcaagtcgacgaagcaaccaacctcgcagctcttatggagggccgctataacgccatcagcagccattggaaggaacaaggggaggaagtcaagcgaacagtggccaagatgcgaactgagatcgccagtctcctagaagagaggaggcgggatgacgaccggataaatacgctacgcgacttatgtgaccaacaggatggaaacatacgcgagttgaggaaacagaaggaggacatagctgcgcagtttgaacggtacaagattgcgcaggacgagtcgttaaaggacatcaaagccaaggcaagacaaagggaacttgaacaggaaagggcacttcaggaaaccaaggaggtgttggataagctgaagtgggcactcagtgtcaaggagaaaattgagtgggctcagtagccacagggtagtctacagcgcggtcggcttctgtgttttcacacgcaaagcttgagcttccctgaagacgacggtcaattgacgtcccctaatcccatggctgaaatcagcctttgaagctgtcttgttgcttgctatcaagctgggcaccaggcgagcaatcattcccttgctccttatggtcacagtacacctgggagcccccagtggtcttaatccatgagagtgacacaggtgtcccgttgtggtacttacaatattaacacgccctcaagatatcagatgagaaaggcagtcatggaaagatttttgttctggatactgtttctatcccggttgtcgacactacatgtcttccgtctactttctacctcccttttcaaacatcataattattgggattacggagttttaaggagcttgggaactcagcaggatctcttttggggccgatggaatggcgcatgtcctggcacttaaggaaagattgtatcattacaagggaggtgtggaaacccgtcatctacttctttactttttgttctgttttcttgctacctacttgaggtcattttctcccccaggatgagcgcattgaatctgcctgcctggtttctcttggtcttcgtttcaacctttggagccatccttgtgagtaggtacatgaatcaatgatacaccggaaggggccagtttgatcctggaagctgaggtgggtgcctacctttggcccgaatgcgataccttttcccccccatctgcttgttgatgtctaccgctaaaatggaagtcatgaatcgcaagcgttttcaaattgtctgattccttcgctggaaggttcgaatcacccatggattcaataataggtcgaaatgttgttgtcgaatacctctgattttcccgtcacgcccatggtatctgccctcaaaagctgtatcgttcttgccatagcacacaagtcttgtccactcgacaatctttctcccaccttccatccaatgctcttttaatttctgtccgtttgttataacttctgcacctcttaccccgccataccaaatcattgatctatcacccacccctcatgaagcgggaatcccaacatttctcaaccgcgaacacactttcactatcgagcacgaggccaattacttccacgtctgacttctctccagtcttcaaactccaggtgaccgtcaagccagccataaacatcatggctgcaccttctcccactccattcagaaatggtagccccagcaagccggtacctaatgagctgaagcaatactacttgtgttccgcgtggaagttcacggaccgcgcagttgaccatctgattgccaaactgagagacgagaaagtcgtgagttactacttcccaaacccagatgtaccccaaacttcaccaagctgacattgagattcttgatttctagcaagatgctgatttcagttgggagtccaagtacagatggatcaagacaatctctccagccagcaaggaaaccgagatacgaaagatttggcaagagcttgtgacagaggtcgaacaagacgcctatgaacgtggcgaggacaacatcattcagtacaacttcacgctcaaggtaggccaatttccaagtccccaggaggcacgaagtgacgtcgggctaaattcttttcccatagcacgggttcaaggacgagatgatcgagtacccagatggcctttccgaatccagcgatggcgatgcccgtaaccctagcatcaatgactccgaggatatcgcaacgcgcaatacctttcctccacagttcagtaaccggttccctagccttgggacctggaccaagctcgagggagaggacccgtctctcacaattcaacgcgtcttcaacgaagatgaccgactccagcttcagcaagataccggggttgagatttcgtacgatctgggaaaggttgtctaccttggtgcagaaagccaagacgcaatcaagaaggccaaggagaaactggatatcctgctggagtctatagtaagtccttctgatactcaatcagtccatccactatgtttccaacattaacgtttccatagaccgcccccgtacctgatgtccaatttcttctctacaccgaaggctacaaagacccggtgctcaacgactccaagtttgacatccgatatctcgccaacatcaaccccaagctcccgtctacaactcttctggatccgatcttatttccagatttaccccaagagtatgctcgcatgtaccacgttggaagttctattcgactttgtccatacaactccgtactacgtgcacactcgtctctattcggccctgagattttgaccagagagcggacgaaggatgatctgttggtgccgcgacctgttctcaaaactaagtcagaaatggccttgattgacatatctaccgcctccgttgatggactagctgaccctattctcaacgaaaatgcgattgaccaaaggctgaacgtcaatgactggctgaatgatattcccgaaggcttaaattcagtaccgacacaggatacccttgcgtcgagacctgccacacctggcttagcggttctggtaccaactatctcttgggatatgcccgcccttatcccgacacaaggcaccaagttatcagacaaagttgaatcatctaaagcagacatagagagaagtaccatcaagggtgaatctctgagctttgaccaagaaaagaagcagaagagtattcaacaagtccttcaagctgtgcctagatttcttgaaaacggcccatatctgaggggggaagtcaccgtttcggcagactttgggcgtatactcatccccgagctcgcaacaaatgctaccgctttcaacggcaggaacaccaggagtaacgggtggaagaggagggatctgatgttgacactgcatcaaatcaagcctggaaccgcaggtcaggagtctctagttgccggcaatatctgcttcacgaagattctgagcacacacggctcagatttggaggggttgatcaataccaaggacgagagaacatccaagcgcatgtggctaaaagctccctcaaggtgctggacagtgtattccttttcctgtcggttgactggcaaaactcctgaccagtttcttgtggagattacggactgtggcagcgactccttctcatacacgattcgagggctgactgagcctggatgttcccagaggttgatttatgtcaacgcagtgttacgcaactaggatttgcgcatcacgcggaccgttcattcgccgttgctggaatgtcgacatgggaagtttgccaaagcgctactagagtcactgaaaatcctgtaagtcattagttcatccgtcacaaacttgacaactcactaacttagcttccagggaacgcaagccagacgacaagggcagcatcaatttgagcttcaatgtcgattcgcacttcaagacagcaatcacatctgtccgcatactttccaaatggcgccatctgagccagaatgaagggagtgctcttgacatcaccgaggttgaacaactagaggtcaaatacgcccctcccggaatgccaacttccacaggagaagcgcactcgtgggagcctcaaactcatagaagagtaagcaagggggaaaaacaacgttggtacgaagcatctgtgtcgtcgatcaaccttgaaaagctcctggcgaagaacaagtctttgaagacaggagaaagagcagaatggtctcaatctgacctaaggcaaaatggtatcttggaaagcctctgttgccctgccctccagatgttgcagtatatggatcaagttgggggaatggagaacaatcgccacgaagggaagcctggaactgctgtaaagagggccaacgaacgcccaaggattgtgtcaggctatgaagcttccggacagggacaatggacgcagcaaggcaaagcaggtggaggatggtaagatgtgccaaacgtcaagcttggcattgacattgagctccaacaccaacatcacaagcggaggtgagatttggttcatcaagaaaccaggagtgggagcacgatgaagtggtgttttgaggaacgtacaggttatagaaagttattaggtgcgagagtgtggaagaatttggagacagattggcgtttatgcttacctctaagcttcacaaaccatactctgggtctcatgtaaagatactcactgcaccatcttgcaacaatcaataacaagtctcaatcaccaaatattgcagtctccttaaacagagatataacacgacgttgtattggagcaaggattcgtaacgggagcggatgttctccgccataaccagcgccgtgacagtcataaaagcgctgatggactcggcgccggtctttgaggactcgcgaaacacagtttcgttcatggcgttgaactgcagctcgtagcgcacgcggtaggagcccgcgaacatgttgaattggacggtcatgcacaaggccacgagcgcgagcttccagtcgtagatgaaggaaagagttgatcaaagcgccgaggagcatgaaggcgccgaggagcatgaagacgccgatggcgaccactatcaggttcagttccaatagctccatgggggattttatgttgctttggaggcgagcgttcagttggtcgaccgagttgccatctttgtcggagaaggacgtcttctggcccatgatggactcgaaacattgggatactttcagcaactcgagcctcaacacagcgaaatgtcactatacgaatggaagccatgaatccagccctccctcagtttttttttttttttttttttttttttttctttttttttttttttctctcattttttaacttttctttgatgcccttccttgaaaatgaacggcagcaagatagcgatgaccagcacgttaaagggcatcgaagacgtgaccaacgccaaggaccagctgtacgtaaaagccaccctggcagcgcctatggtcatagccgtgtactccaaaaaacgtgtccatcttctccgagacactgatctgcagtgttggcggtcgagatgtgatggtgctcgcggcagccccggacagcatcgagtcgagcacatctgcgcaaagagcgagcgcaggtagtgcagccggatggcggccgagatgcggatgccaatccgccggaaacagaacttgttgacgtagttgagcctggaagcgggggataacggttgagtaagtggttgaaggtcgcctgagtcccggtgtcgccgttaaagctcccgatcagctggtcgaagacgacgttcatcagcgtcatggtgacgccgacagttagactaggggacagttccacctggtggcgtaggtgaaaacacgtagatagtccttgagtgtggcttctctccctcgggctgttgctacgtctgagccgcagccaccgccttgggcgtgtttgatgaggagaccgtttcgacggcatcggtgcgtcaattgcctcgttttcgcccgaacccatggcagtgatgtcttgtccctagaggtatccaggacaagacaacgaagacagtgtaaccacctctggtttgctcggggcgcaaacgtcgggtgtgacatgccagttgtagccaatccatctatagtttgatagtagtacctctgaaacctcgcgtgagaggaaaattgaacggagaagaccgagcgaacaacaattcgagctatggtgatatctttgtgtgttcagtgatgtagtaaactggcaatatgcggaacagcgtgcagtaagaagaaccgaccaagacaaacaacaaacaaaagccaccacagcctaggctggactactcgacggggatgcagacgaaatgtgaaattaaggttacgaacagacggtaacacattgtagcataagggtttgtcgaggagagtgtgattcgtctgtcgaggacgtttgatggtcatggtcgagaagcgggatgaaaacgggtaagatgatcttgtggcgtttgtcagttgtaatgcatagaaggctgtgaggaaggattctctttcttcttcccaacagtctcaatttctggatggccaagcgttaatacctaatgcaacagtcaaagttagcaaatagtatgaccgaggatccggccaatggaagttgttataggatctgcttggttcctgtgagccgaaaacagcaataatcccggagttgtatttacccgttcaatgcccagctcggcatcttaagcatcatcaacaatgctaggaggaaaagcccgtacaccgtcctcttttgtccgttttgcctggcatgatacttcatcattcttgctcctgaagagctggtgtcttgattttggtgattcatcatttcagccagtatcccattatgctattttgatacgcggtaattttcagttattactgacggtcagctgctcgtgcacttccccgtacgcctccagcacttgacaatcgacaacacttaaggcacgtccaaaacaggtgccagatctctaaaccctttcttcttcttcttcttcaaggtacctcgacctgttactttcagatagaagcctcatcttctgaaaatcaagggagatagttttgataacacgccgcgtgtctttcaacataatccaatcattgttctctagtccagactttatttaagactgtggagagatggaaatctaggtttgtctataacaaaattgatgaaacctctagccgtaaccttggggggcgatcagccaacggagcaagtgaaacagtccaatgccactcgttgtggtcaagaaaggctgttgagagccgtgataaagatcacgatgacttcagcataaacacactggaaaaagtcccttagggatatttttgttaaggagtagcctagaagttaagctcaaaggtgtgatgaagacgcttggatgcgtagtaagtgtatacccaaggtctgatgtactgactgtaacgtgtttggtttattcttaggaccatttggtaaaggtttcaacaattttgtcagggacgatccagtgtcgctccggacttcgtgttcaacctacaaatcgaagctttggcatgagacaccatcgatgtgctcatgaggggaaatggtgatagctggttgagcgtatgcgtatggtcacatatgccggctgaagttgagtcaagataaataggatgattgacatctataacacagctcggccacaacgaggtggcctcacaccttgctcctgagtcaggtctcatccatttgtgttctgaagaccttgagaaccacatttgccggtaggtggctggctgttgttcatatatcgcgtctgatagagcgaccccttcaatatcgatgaagccgccattgcgtctgcttctgtgcaccaatcgcgaccaaatctgatgatgcctagattatcgaacagtttgggttgtctatcccgtcttctagcaatttctggttttcaagctcaccaggtaacattgaagcggagagggcatgggaccgtgggttttcttccggagtttcagataacgacgacccgaccggagtacatactgaatcgcagtgcgggccgagtggaactagtacaccgcacaatggatccatgatcgctctgacaattgaactctttgccctaaccctcttgggactgtggattccttgggcgctagagggaggtttaggtgagcaaaccaggccaaacaaaagttgaagagggtccggagaggagaacaaatgtcgatacatgagcgaaatcaccgatacacgactgccagaggcatgtccactggtgacgctgttgaagaatgtctggtgtaaccgtgatggtctcccgatactcgacacagccgtcagccgtagaacacgggcatctggccaggacagcacaagatcatctcgcaaggtacgggaacctaactctggttcccggctttcggccatcatccatccttttgacttctgaccttgtctcacgaagctcgatgcttctctgtactcgagccaggggacagcgtcgatagtggccgaaagaggatcaagggcacacaagaggacgaatcgtttgcgtcgggtccctgagcccggctgccggctgcaaggtcagcttcccaagcggtggagtggtgctagccaaaaaagcatcgcgaatctcgacgctattccgtgttggtgactagctgggggcctgaagctgcaccacaggtgcaagatgcgcgggatgctcaggggtaaaaagtgcaacccccgtccgtccaacctccaccgagatatccgtctccgccatcatgtctactgctcgcagcgccgctcagtggcctcgaatcatgatacatagcctcggacctgcagcgtgcatgtgccctgctgctgtgcttgtgcttgtgtgctttgcgtgtgcagtgagccgggagggtgagtgtgtgggtgagagatggagatgcggtgatcagttaacacgcacggacccgacctgctcctccgtccgccgtcctcgtgttttccagcttccacttctagatcaaatctccaatcttgtgcgccgctgccgatactgtgtggtgtctctggttccaccgttggagagcccagatgcgtgtctctcatcgaaattctggggtccccaaaatcacccaaatgaccgcccgcgccgctcggtgtcctgggcgtccaggcgaacttctggggtgcttcgcatatgatttttcgggctgctattttggacggttccgtgattgttccgtgcaggacgccagtacctaccacgggggcctgaggggctccagggccccgggcatcgcccggagcccccatccacgcacgcacttgcctgttcaacgctagctagtgtagctcctaccttgggaaccctgacgggccaggttccacacctcatgttcgagcgagagcatccactttgggcccaaggtgtggatcctctttccacctcaatgggtgctgccgggtgtcagtgacgggaagtgataataaagtggcaggaacacaaacacgccgaaaaccacgcgcattgtttggcgagctgcagcagctgcagttcgacaagccagcaacccaaatgtgagcggcagtggaaagaaaacaaaagcaacctgggcggaagcccatgccagagggacggtacgccctggtcgtcgactagtgtcgcgtaagaatgccgccagcgcgatcaagggatagcgtctcactgcgtccccacccaacttcccaaatgggacccctggtaaaccaccagaaaatctctcgtcacccggcccgggcacgccccaccaccagtgcaaccgatgtgagcccggcccaggttacgctcccatgcttccataacctttcccaaaaccaatataccgtccctggggtcccatccattccgtctttcatcccacctccgtcacctttctcgttgctcttcagtctcaaaaatcagacatctcgtcctggcatcaccctcttgtctcctcctttcgacagaccgtgtgccgtccattcgttttcaacccccacagcaaccacagagcaagcggttgcccaatcaacagacaccttaccgtcgaaattagagctatcaccaacttgcaaacaacaagactacaactcattggtcatcgtcgaacacaaaaaaaaaaccatcgcctcgcatttttgctcgacttacatagcagttgctcgggattcttggtgaacgacacgtcgatttcgaactctccatcggtctcagcagcatatcaacgtgcagtgataagggccaaacaaccaaacaagcaccgaccatctctcccactgttaccgaacgggactcaacaggcctctcccggcttgccacaggaattggctgtgctttcccacagataagactacggatcctccattgtccctccgcattatctcaggcatcttccttgccccccgcagtcaagctcttgtctttatcaacacttgttccgccgccatcggagattggattgagtgaaatcttgaaggttccgttatctgcaagtttttccgcatcggaggacaattatcgacgacactcggctgtcatttggaaggaatagtgtcttaagtgaccaaaagcctgtcggcaacgcacaaaatggctggattaattcctcttatgcttgggtcgagcaagcggacaagtctcgcgccaacacaacagcaacaaccacaaccccaacaacatcgccgacatacttcggaacgaacattcaggactaacacagaccctacatttgctttcgcaaagcaaagcgcacccaagcgacagtcactccctgtacccgcccgcccctctgcctcttcttccacaccggctcctgcgtctccagctcttccagccacccctgcactaccacaaaaccgcagcgaatggaagcgagcaatcgtcgagattaagaaactacacatcggcaagaggtacagggcatgttcggcgcgctgtattgaacttctagacaaaatcaaggacaaggaagatgtgcgcgtcgagccgctttacttgatctacctccacttctacgcggctacctgtatggaaatttgcgcccgacctctacccacggcctccatgttccgcactaccctcctccagcaggctcgcacacattttgaacaagctgcttcactcattggtgctgctgagaactccgttctcaagcaagcatggcgcagttctggcaccttctcatcttctggatctagctgccactctcccaccagctccatcagctcatccatcgattcgcggtcatggaccccagaaacccgcatgtcatcaccaacgagttccgttttctctcaggaagatctggcaaacaacacaacagagtcggccaaccccatgaagcgcgtcaagaaggtatcattctccgttccccatgaggaatttgcctttggtctctctgagccaatggtccgccccgattcaccgactttgggtatggatattggctttttcccggctacaatcacacgtcatgaagttcccaaaggaccagcgtcgcagtaccaggatgtcgagcttcccctcccgatcaatatggacagtcaacagttcgagaactgcgaggaagatgatgacactctcaacatcacaaaatccatcgatcgtttccgcgatcagctgcatgagctccgcgaacagcttgagaggcattcggccaatctagaccaccagctcgaagccatggcgacagagccccccaaatcgcccacaggggtgaatggagttggaaaagaggagcttcgcgctctcgacaggcaggctcgcattgagcggctgcgcagggatggttggcaacgcaagcgattcgatacccaacggtacgaggagctctgcgaaactgtcttggcggagctaacccccgcctaaaatgaaatttgatgatcgccgtccggcatttcattcaaagtccatttcatcgtctcacacatcatcaaaatggccagggcacgaaaagacttcatgcatgacagtttaaatgaacattatttcctcaattcatccaacatctcatcatcaccagggatcattacggggatcagaaatccccccacaaactggcgatcatcccacttacttagacacaagtcaccttgttctatgttgtaccaaatttgtgcaatttgattgcaaagaaagttagaccgggattacatttcatcatcatctttgtcattatatctgggggatcggcggagtcaaattaacacacatggcgaaggagttcactcatcgttttggaatttcatattctctgtatctatcagtgtttatccattctttttctaatcattgggcgggcaatgggacttggcttggttgggaaaggatataaacgggcgaggtgacgatgtgggggagggaatgcacttgttgcaattttttggcttgacatatatacactatccctttgtgcttttgcacatttagggatcaaaatatcaagatcaattgatcgttgctatcaccttggcattccaatcattgacatgacgttatcatacacaaagcatgtagcacatattagccttcaaataccagtgtcgtgaacaagttatagaaaacattcaaaacgcgcacgcatcgcatacacaagttgcgtctgaaaataacttcaagtcaagggcgggagaaaacaaaaaacaaaaaaaaagagtgacgaagagtcagaacctagctttacaccacttccaccaaatgatccctcacttcaattttacttcagtggcgctccttacgactggagttaggcgaaaatgaattttaacggcaagaggcgtgggattagcgacagtagctacctaactatgcaatgggcttatattttattgcatacctaatacctagaggctcatactctggctactcaaccccatatagctcagctaccaaccccataccaaccccataccaaccgcttctgacatcttgctatttacctagagtaactacaggtcgggttagaatccgtcatgtttttacttacatgtactagtagatataatatttccttcacataccgctgaggtacctgtccgagtatctcaaaggcatatcttcgtgctgcaaaaaaggagcagagagactgtagagaagggatcaactaacgtttgtcgtgatccaattaacgtagctcgaactttgaccaagtcttcacgaagccatatgtggtgtcaaagtatgtagattgggggctggtgtaccaagggatccgacgagagtaaagagatattgaagatgaagaacgaagaggaaggaacttgcagtgtgaatgtggaccagatgggtagcggtttttgcatgcgatgacagacgaacagatgggttgagaggtcaaagaccggatggacacctaagggtctggcaggtgctggcgaaatttcatcgtgtgatcgaagatggttctgatatgtaccccgacctgctcagcacgggtttactgacatgactatattcgtataacctaccaagtgcctctgcgaaggagctaagtaaccctgacaacgtaggcaaacagcaacaattggacgtaggacattcacgagaaagatttgctaatattatatttaacgctggcgaaccgctgcaggaattctcgtcgagtaaaattggtccccaagaacacaagagtcgtgacttccgcttcctaccggatatcctgagaaatgaaagcgctggagcccaatatcaaacatagagcccagtattgtaccagggctggcttcgcagaaccccaatctaaaacgcgcaatgtgcccccgtacactcactccatatccgcatgcatccagagatgtgcatgctttggtataaaacaacatcaacgacaacatcagcaagaacccaccctcatatgcctgtattgttacacgagctcctctaggcttggaaactcttcgccttcgtctccgcttcttcctttagcttgttggcctcctccgcctctttcatctcgcgaaccttggccaaaacgacctcgcggaagatggccgtcttgatagtcttggagagtgtccgcttttcggcgggcgcggtggcgttctcggcatctgaggatccgcccttggtgctcgccaaagatagagcacggtggcgggactgggcctggtcggcggcaagtgtggcgtcgccaggcatatcggtgttctccgggtcgtcctcctgcatcttgagcgcctcgatgcggttcgcaagcttgaccatctcgatgccgcgtctgaggcgggccttggtaaggtacgctttgatctcaggcagcaagttgtggttggttgcggaatcgccgcgcagccaggggtgagccagagcttgctaattgatcggggcaagcgtgttagtagccgtatttgagaacgtcagatcagcacaacataacatgactgagtcttacctggcttgtccaccggttttctggcttgggctgcaaaagcctcagaatgaagtccttggcgtcgttgctaacgtccttccagtagcgttcatggaagacaacgctgccgctgctgcattcgtcgatgaggtcctgaaggttttcggagcggaatggcgagtagccgcagaggagggtatacgttatgacacccattgaccacatgtcgacaggcttgccgtgaccctgcttgagcataacttcgggcgccgcataaccgaacgagccggccatagtggtgagaacttcgtccttattatccagcattttggcgataccaaagtcagccagaactagatccgaatcggcatcccgggtaaggtataggaggttctcaggtttgagatctgcgaagtgagggttagatcgggtgtctaggaaatggacaagtaaggacgccactaaccccgatggacgacgttgttctcgtggaggtagttgacggcacccaagacttgcttgatggtctgggaagcatctttttctgtgaattttccttgctcgcagatcctgtcgaagagctcgcctcccgtcgcaagctgagtaacgatatagtatttgtcctagaggaagcgaagttagtctcggcgtagccaccctaagcccgtagcaatcctacacaccctagactcgaaccagtcgacaaacttcacaatgtgagggtgcttgaggcgctgaagcatctctagctcgtcaagaaccatctgttcgttgcccttgacatttttcttcaatataatcttgacagcaaccctgccggtagggccgctggcctccctgacgataccataggtaccagcacctagcgttcgaccaaaggagtacttggacctaatatagggtgttgttagtgccataggcggggcaagcaaacagtcgagaacgggactcggaggcgtacttcttgtcgtagctttcgggctgcccgtgaaggcgattaagcatgttggcgactgtggatgagggatccattgttagctgaggttcgctctacaaccagatggcatatagttggaaaggaagaggtataggggtgtacgatgggggccagttcttcttcgtctatccgaggggagaagacttgagaggagacctgaaaagaacagaccaagactgacgagaccgcgcggaagtagagggaacttacagctcatggtgtcaatgtctggagaaacgaagcaagaaggcgcggtagacggattgtgggagggggaagagctgcttggttctcttccttccgctctcgaatgtgcaagtggcaggaggctatcgacactgataaccgaaccggtcgagctgtgaacttggacgaaacttgtaggctggcttgcgattgaccaggacgaggggctgaggagctgagattcgggaatgggctgcgaaggagtggcagagcaagacgagaggatgcttggcagcagtagattgggctggacaagaaaggcggctgtcagagttcaagctctcgctccagatgtacacatgtcaggtaggacgataggggacctggggggtctccgctgagtgtaatgcaggccgagggcaggtcccaccaactccacaataggtgggagtacgtacttggcctgcaacggaaacggtgacggggtgtaagccctgtgcaagtgcgactgaccgtatggggttattggaatgtccctcgttttcagaaataaggatgaagggggaaatctgtgaaatgacgttcacaatggaaacttgtgaaggccggggagaggtaatgagagaagagagatcaaacccaaaccccgtgggatgaagggacgggatgcctccgcttgcttgtctatttccactgtcactgccactggcctcccgtcattgtcccttacagtattccacttccacgctacccacatccatccgctccacggcagcagacggggcgggtcaccttgacgggcgcctcgagggtgttttgggcccaactcttggcatcctcctacgtgaaatataggcagccagttgttggtgattctactgcgtatggatacctatttctgggagctttcggttcttagagtggcaggttgagctaccgctacaacaacattcgaactgagagtccatgcaacaaggggctgtgaaggaggccgtggagtgctcagcccacgaaccgccatgtcccaaacaacctcaagtagcagtccactgcgtagggtgcgcaaagaggggcactggggcaccatcgggctggtctgggcgggcctgtgattggggaggggtcagggcagtgggagctttacgcgacaaggaagggtcatgtcgggtctttgggccctcgtttgagccttgggcaaatggtgctgaaatgcagccctgcgtgagcattgcatggtagaggtacctaaacgggcagcatcgaactttgagcacctcgactcatcccactaccataccggctaggcgcacttccaaaaccagatcctacctacctatgaattgtgatgttcaccgaggaagtgcgcgtaaatcatagcatctgactcgtgcatactggactatgataaggctcatttgagatgactagaggctgaatagatcaataatcatcagtgtcgagtccttcacagcctgtcttttgcgattgtgaaattcttccaggcgcaatcactatatcagattggcgatccacttttctgcccgcaaagtccaggtgcatctttcatcgattctataactccctccacatcgtcaacgtcttcggcgggtagacttcgtcatcaacactagcctttatgatgaaaccttcagtgcctgctcaccgcactacctctatgctaaatctgaaaattatcggccattgggtgagtagtcactattgcgaactaactacagtgaagttggatattgttctcgctgtgtcgtggctcggcttcatttgtttgattctagtaggtatttggatctggacgacctcaatcgcaggctttactagactgatgctttgcagagaacggagataaagtcaaacggggcaaaactatgcattccctttttggccgttcccatgttctagtgtacctaactgccagatatcgagattccctatggccttcgataggcatctttcacgtgtaacattgaatggtacctccatggcccgagcgctggcgatctttcctatcagattccaaatagccggaagacgacctatcgggcgaagtgaaagtgttggaaaggtcaccgagaagactggaggctgttccaaaatcgcgtttgggttttcgacctcaaacggaagctacagccctgcagctgtgttgaccaatcgacgagtagtcccccgcgcgtggaattatcatctttcaagcgtgaaatgcggtttctcttcctttctcttgcgtcgctcctggtcttaccactcgtggacgttgatttccgtccctcttgaactgattgtcgcgacccctcccagcctcagccctaccgacaattccctgcaactcggagcaagcgctgcgcaattcaccacctcatttgaatttagcagtctggcatcaacaaaacttcagctcgaactcactcggacagggaccgcaagctcaggctatcatccaggaatcctttcagactcgtcattcaataactctgctgcttctccaggattgggattggtcaaacataaccccaccaacttcagctacatcacctgctgaagattattagtccgcctttcactgttgtcttgtaaggctctcccattcgccatcggagactgtcgctgctgcaacactgtcccgtagtcactcagcaattatgccggtacaatttgctgcgaagaggttggggaaggaattgaataaggttagttggatttccggacagccctcacaccccatataggttggactgaattcggagattgattgcaacgactgacgcgattacgtcctgtccatcagatccaaaatggcctcccacctggtattgagctcgtctccgcggacaacttggaagagtggcttctggatatacgagtcctcgacaacaacccgctttaccttaacgatacatatcgactaaagttccgattcggccagtcataccccatcggtaggcatgattgatacgtgattgactgcggtcggagcagcagctaatgaacttctagagcctcccgaagtggtattcgtcaagcaagccgaccggccgattccgatccacccgcacatctattccaacggaatcatctgtctcgacctacttggtcaacagggttggagccccgtgcaaagcgtggaaagtgtgtgcatgagcctacaaagcatgttgaccgggaacaccaagaacgaacgacctcccggcgatgaggaatttgttcgcgccaacaagcagcgtcccaaggatatcgagttctactaccacgacaacaccgtctagaggaagaacgggggtcggcgacagaacatcttgcgaaaatggcgctgggaattgggacggcgttgctttttcggtacacagcgcttccagcgtccaatctggatggtctagtcatccacaccggatggggtgtagttcgtattgtttgcattatgaggagttcacatacttgcaagttggctcggatttaatactggcgcataaagggttatgggaaggtgagttgaagttgatgagcatttggaattgctcgactcggcactggaacagcgagcctgtttgatatgcagtttttcgcaagattggtgattagttatactcagcaccgggaccttaaatttcaccaaatactcagcatagctactcggcagcgaaagacattgattgattttctatgcgatgaacctatggttgttgttgttcttcacttgggagatcagacatgggaaacaatcagtccagatgacgtaagattgaatattatcccgataagaagacgataaatcttatcagttgccagcaccgcccattaggtaggtctgtccgagcctttcgaacacacccagccttgaatattgagggcaccaatgctgggtaatcgagaagatgattccacgtatcacctcagcattgctgatgatccaagatttcattctgtctcctaacattagaggggtacaagtatgggtacgggagagtgttatatgtactgaggatgaacgacattccagcctgactgatcgacccacttcagcccactgccctgagataaggtaccctgcctccctgcgctttggggtttgcgcctaggcggtgcagtgaagcacaacatgaaccccagccagcagggcggaccagccgaccagacaggccgggagctcgagcttcaccctccgtcgtcattaaccgccagccatcctaggatccacaccacaacaccaacagccgcatgaggagaactcgaccaccatggctccccatgcggagttcgacatcgagcagatcagagaaaagggccgcaaggacatcttgtatctcttggaatcagtatgtacagccgtaatgccccccaaaaccacccaagccaggcaacagcggccagacggaacgaccttcgcaacgcttggtgcaagtgctgaactgacggcagcttgtgagatcctgtgcaggtccgcggaaagaagaacattgtaattgagaagagcttggctggtccacttaacgcctttgtcggagcgtcaactttgcgcgactatggtgccgataacttcttctttcttgagaacaacaacaccgactcgagtcagcgcaatgtggtcttcattgcccggggcgaactggcccatcatgctcacgcgatagcaggtacgaacgccaaccatattcccacggacaagagaaacagcccgtaggtccctgaaggtgctgacaggttttcagatcaaataaaacgtctacagcaagagagccagtctccccacgagttccacgttttttgggtaccccgtcgaacgctggtttcagacaaggtactggaggaggccggtgtcttgggcgataccaatgtcgccgagctaccactatacttcttcccgcttgacaccgatgtcttgtccctcgagctagacgactcgttcagagacctgtacctcgcgaaggaccctacaccagtctttctgctttccaaggccttgatgggtattcaacaaaagcatggcctctttcccaggatcgttggcaaaggggaaaacgctaagagagtcgctgaattattgtctcgtatgcgacatgaaattctcgctggcgaagaagcagccgaaggggacaagatcggcctgtcgcccagcaccaccaacgaaagtgttatcatcattgaccgcgaagttgactttgtcacaccccttctgacacagctgacctacgagggcttgattgacgaggtattcggtgtccaaaataaccaggccgatgtggactcgacgatcatcggcgcacagccggaaccacaaggctcaacaactgccgccgctgccgtcgtgagcaacgggccctcgcgcaagcgcaaagtccaacttgattcctccgacaagttgtttgagcaattgcgcgatgcaaattttgcaattgtcggaagtcttttgaacaagattgctcgtcgcttaaagagtgactatgagagtagacatagctccaagacaacagcggagctcaaagattttgtctcgaaacttccgggataccaggccgaacagaagagcctcaagattcataccggcttggcggaggagattatgaagcatactcgcacggaacatttcagcaaaatgctagaggttcagcagaatctcgcagccggagcagatccatcatcccagtttgaagcgatcgaggaactaatagcacgcgacgtcccactgccgcaagtattgcgattactatgcgtgtattcatgtatctcgggcggaatcaagaccaaggaattcgatcactttcggcgccttatactgcaaggatatggctatcaacacatactcacactccataacctagagaagcttcagatgttcctctcgaggtcgtcccctctggcatccatgatccccatgactggatctgttggggcaacgggaacgaagaccaattacacatatttgcggaagcaactgcgactcattgtcgacgaggtcaacgaacaggatcccaacgatattgcctacgtctacagcggctatgcgcctctttcaatacgccttgttcagtgcatccttcagaagcagtatttgctctcaatcacaaaaggagcagcttccaccaacacagccggaccagctgcaggaggcgcacagggatggcgtgggttcgacgatgctgtcaagcatgcccgaggtccgacatttgatgaggtgcaaaagggcgaggacaaggctgtcaaggctcgggcgctgttgtccggtaacgacggccagaagacagtgtttgtcgtgttcgtcggcggtattagctttagtgagatcgcggctcttcggttcattgcgaagaaagaagaaggtatgtcgctattctatatctccctcggtgtgctcaagctggccgcagaagcacaagaagccaatcgatcactaactggggtgtcacgaacaataggtcggagaaaaattgtcatctgcgcgacgtccattattagcggaaacaagatgatggaggccgcgatcgagaatgggacatttggtaccgagagcctgcaacaggagtcggatagttgatattgcttgatgggtacgaacggagggttgattgatacttgattctggttggggggaacatccacaacagacacggaatacagaagcataccatgaccacagttggggaagtctaggctgtgctcataatacgtgatggagtgaagggagtcattgacgatatttgctgcgaaccagaaggcatactggcttggaagagaacatgagccctctgccataggttcacagggtttagttgttatcctctctctgcgcctcacgtgattggaacacggaccttaattactcgtaataacgcgcaatggctgaaaagaacgcttttgcatcaattaagtaaaacgaccagcgttaatttcttgtcactgaaattctgagcatgcgctaaaccttaccgaccttccgcactttttaagggcgctgttaccagtgggagtgggttccgttccaggtctcgggcagcagatccgtcagtgcgactgtatcagcacacagactggagacaacggcagccagacaacaacctcgaaagctgaagcaacaacaacaactacagcaaagtctacaatttatatattttctttagtcaatctgcgacgattgaggaactgagaaagatcgatgcaccagctgccaagggcgtcgtagccaataccaccaagtatttcccctcagcaatcgacgacatttcaaaccgagacggcgacgtaccaatcgtacgacgtctatgagacgaaacttcaacattgctccatgggctgcgatatgatattgcgaggtacatataccattttcgacgtccatttccttcacccatttgcacacaataccatacatggtccagccataaccactttcctccatactatcacacatccttcactgtacaaggtcctcaggccttacttcaatattcaacttgggctgaccagaagactcagaagccggagcatttcttgcatcatagcaacaggcagtccagtcgaatggctgggtttcacactatcatcatcatcacccgaaccggctccatcttatcctttgccctccgctgaatccggtgtggcctgtatatatggaagcaggtccacttcgacgtgagcgaagacgacggtgccgatctatcaaccccatattccagtccagcggttcttttctagtcacccaactgccgctctttcaaagctatgggcagcagttcgcggactcgtccagggcagactagtaatagcggtatcgcaaagggtcagactaaagacgtcaaggaagtcaacttatcacgctcaaaccgatccaagccttcgaactccgccaggcacccgcctatgaagagagcaaggacgcccgtgggcggccactccgcagatactagctcgtcgacgagttcagaagatattgcaccggaaattgtggtctggactggggacatggatgtgatggattcagaggagtcgccctttccagaaagcccactgccgacagacgagtatgttaccatgtttgtttttcctcatcaactccatggcaacccatgttcaactcccacttgtcctggatttctttgctatccctcatcgctgacttccatgtagctcctcacagttgccatcactatcgcgagccccagaaggaccaagtgtcctagatggagacgcttcgagccagttttcatcgcccttgtcggagcctccagagtcgtcaccaatcatatcacctcaagatgatatcgcggtggagcaggaaaaccccatccctcaatccgcaagtagcttatcagaccagcattcgaactcatcatcccatgcgccatccgtgacgagcaaggccacgactcctgtggatgcggatagactgaaggagcctccaacaagacaagagttatctgagccacagccttctccgccagtatctccctctccggagccgcctgtggaagagcagcaaccgaaacccactgtggaggaacctcctcaaccggatgaacaaccacaaactgagctacaagaagagccaacagctcaaccggaacgggtagctcgccttttgcctttgccagtgattgacgagccacctttggcagcaattgaaagtgcagctccacctcagggcccaaagtcaccgatgaacgagcggaagatcaagcaagagtcgccggaggaggtagtgctggaatcagcaaggcaagcttcgctgcctcaagatgccggaacccttgatgtattgatggaagaagctccagggacggatgctgtggtgcaagaagcaccaatgcaagatgtctcgatgctggaagcaccacctcaagatacaccggaccgagaagcaccaccactggatatagtcatggatgaacctccggcttacgagtctctaacccatgaagcaccggcaggaaaccctgcagcacaaagtctttcgacgctagatgctccagcacaagaaaaaacagcacaagaagcttcgatctacgcgacgccagtacacgaagtcccagcccagccaacaccagtacaaggattcttgcctcaaaacgcagggacaaatacggtgtccacggacaccccgaggcggcgatacaacgtccggcccaaagtcaccatacctcccgatcttccgctaccggattatgctatgcaatgtattacggccgcggaggcttcgagactcaacccatatgctttgcaccaggaggaatatctcatgcttagagaccatatcagccacgcccaagtaacaacgtacctgaatatcaggaacggtattctaaggttatgggtaaggaatccccaaatagctgttactcgagaggaagctgttgggtgtgccaaagacactcgctggtttgatgccgctagcctatgtttcgattggcttgttcgtcgggggtatatcaactttgggtgcgtagattatcgccattcaaagaggcatacttccaaagacccaccggctacaacccttaagcgaagaacggtcgctgttctaggggcaggtatggctggattgggctgcgcgagacagcttgagggactatttgcgcaatatgcaaagaagttcagagacatgggtgaagagcctccgcgagtgattgtaatcgaaggccggaaccggataggcggcagggtttactctcgcccttttgcgtctaaacctgcacgaaccccggataatttccacgggaagcgatttaccgcagagatgggaggtatgattatcacgggatttgaacgcggcaatcccatcaatatcctgctcagggcacagctcggaattccatacaggccgttgcgaccagacaccactctatacgactcgaacggcaagcccgtagatttacaccgagatcagctggtcgagaatctgtacaatgactgccttgatcgggtcagcgaatacaagttcaagcagcccacctcgaagctgattgagggtaacagggaattgattgacgagggcaaggatagctccgcagaggcctacaaaactataaggcaggtagaagaatcaactgccgctcagccgcatgcgccgcctgtgtcggagcagagcatagcaccacaagtgaatcttgtgccgatctcgtcggaccgtgctacaggtcgcgttcacaccgagcctggcacgccaggcgcacttaaagcagcatacaaggcgaaacttttggggtgggccttgaagcagggtgtctcagaagatgccgacctcgacctcgagacaccggccaaagagcctggtgccaacctcgggagcgttgtcgacaacatgttcgctcagtacagagatattgtggacttgactgcacaagactaccgactcctgaactggcacgtcgccaacctggagtatagcaatgctatcaactacaacaaattaagtctccagggatgggacattgatgccggtaacgaatgggaaggaagccacaccatggtcatcggcggctatcagagtgttccgaagggccttatgctcctacccacgccgctcgacgttcgacgaaggtcacccgtcaacaaaatcacatataccacagaaagcacggcagggccagcagtaatcgagtgcgaagatggattcaaggtggaagctgacttcgtggtcaacacgatacctctgggcgtgctcaagcatggtaatatcaagtttgaaccaccgctgccggaatggaagtccagtgccatcgaacgtataggctttggtgttctcaacaaagtcatcctcgtgtacaaggaggcattctgggatgaggatcgcgacatctttggtgtcctaagaaacccatctaaccggcacagcctggatcagaaggattacgcctcacaaagaggtcgtttcttccagtggtttaatgtaacccaaaccagcggcttaccagtcctgctagctcttatggctggcgacgccggctacgacaccgaacaaacctgcaacgacgatctcgtcaaagaagcaaccgatgtcctccgccgcgtctatgggtcaaaggtccaacagccgatcgaggccatcgtaaccaggtgggcatcggacaagttcgcgcgcggaagctactcctccgcgggtcccgacatgaaagcggatgactacgacaccatggccaagcccgtcggcaacctctttttcgcgggcgagcatacatgcggcactcacccagccacagtccacggcgcctacctctccggtctccgcgccgcctccgaggtcctcgagacgatgctcggccccatcgagatacccacactactcatcacccccaaggaatcatcctccctgtccctcaagcgcaaagccgctgctctatcatccgaattcaccactactaccgtcacgaacagctacggcaccatgtcctccacccgtaaccccgaacaagcccgcctcgaagcctacgacatctccctctgggactccatcacctcgcaaattggcttgcgcccccagaaaccctccaaacccgtcgtatcaggttacatcttcttcagcaaagcgcactacgacgacgcacgcaagcggtgcgaagccggtcgcagaccggggaagggcaaagcaagcggtaacgaggtcaggatgatgagtgccaagatgtggaaggatgcttcaccggaagaaaagagaccgtttgaggaactggcagaggaaagcaagcgtgcatatgcggtggcgatgaaggaatggactgagaaagcacaggagtgggatcgcaaagcgacggagttgaaggagatttacgagagggagaatccgtatgtgccattgagtgcgctggttgttaagagtgaggaaggggttgctgctgctgctagcgtttctagtggcagtaatgggaggaatgggaggagggcaaggtgggcgggtgagaaggtggggagttatgcggaggatggggggagtgatgttgatgttgcgatgactgggtgaggttaagacgttatcaagtaagtgagtgagtgagcgggtcaagaagtcaagggaggtgaaactggaaaaatggattgggggggaaggaatacgcaagacgatcgaccggtgctgtgtatctgttggttctctttatttttaaaggtgaccttatcaggcatttggcaacgcatgaaagaaggagatggggagtcgttggtgtggtgataacttgaaccaagcctaggcgctagaatagatcaaagagggagtacgttcttcatatctttattttcacctccactttcacacacacacacacagccactctttgttccactctttattattgtcccaagggcatagatgcaaacgtcgcctatactaaaaccaggcggggaagtgagtatgtacaaaactccacagcaaatgaagcagccagtccttttaaccgttgaacatcggaaaaggattagaaacttccatcccatctcccatgctcttcacacattcagtcccatcaagcgccccaaacaagcgacggcggcgcggaatggaggcgggataagacaggatgatattggaaacacaagcaactcctcacaaatatacgaacccatcgagatggaagccccaccccttatcacccgtctgcggcttttatttcgaatgaaagttggccggcggcgtggtcaggttgcttactgagaatttaccgacgaatttgtactgagcgacattgtcatgcatctgacaagcgctcatcccagctgagatttgttgagtggactgaaactacagcggctatgtcttcaaggcttactgacgacggagtgggcaggtgtgtgaaagaagtggtacaatttatggactgaaggcgttggtacaataaaggaaaggctagctcatttgattggtacaaaggaaggcatttggcacgcagctttttggaccaggactagacataccacacaccacgcatactcgtacactttcgaacggcatggttgaatgtcaactgagagtgcagacagggatgatggatttcggctttggacccttttcttttactcaggtcccctctccttttccctcaatacatcttcgtcttctattaatagactgcggttgtttaggctgctgtttacatatcggccgaagcggtggcaccagtgataatttcgaccaactcgccggtaatgacggcctggcgagtacggttgaagagaatctggtacttgctgatcatctcgccggcgttcttggaagcgttctggataaggggtaagagaattcacgtcagcagcctgtccgctgtcgacttcaaagaggtggcatgggacgggaggagaactcacgtccatggcgttgcgacgggcagaaatctcgcaggcgtgaccctcgcagagagcccagtagagggagttggcgagggcgtactcgcggaggttgccaaggacctcttcatcaacctcaaaagcggaaaagttggctggatataacttagtcagctgactgaacctcgacgggcatcacggtggccgacaggacgtacgggaagcgaggatggcatcctcagaaaatgcctcaatgacggtgggctcgtagctggtggcgttgatgaacttgttgtagacaatctcaacggaagagtagtcgcccttgagctgggtgatctggtcggcgatggcagaggcctcgacgaaggtggggatgtccttgccaacaccggagaagttgaggacgatgtccttggcgttggtacgggagagctgggccttggccttctcgccgatgatgacgatgtcgaactcaggctcggtggcggcgcggcgacggatgaagcgcgcaagaccggagtggacaccaccgcagagacccttgtcggaggagcagacgacgacgagcttcttcttgccctcagcctcgagaggcttagtctcggccgaggtgaagacctcgttgctggtggcaccgtagccgcgggactcggtcatggcacgctgggcgcggttgagcttggtcgaggcaacaatcttcatggtgttggtgatcttctcgatgttgcgaatcgacttgaggcgggtctcgatttcacggagagtcgcgaaggtggccgcgccgggagcagccgctctgttgtcatgaccttcaatcagtctgcatgttctgtctcaaggttcgatgtgtcggggctatcgcgtgtccgttctcgttctcgtgtgcgtatgggtgtgtgtgtgtccaactcctcttctctctctctctccccacccgacccgttccctgcttgcttgcttgtgctgcccctccatatatcggacgtcatgtatcggggacctggcggcgcaatcgcattcgtttccaagtcgcacagagagctgagagccagacgaagaccccgagaagctgtagtcggttggtgcacggtggttgacgaacagacggaggcgagatggcgagatgttggacggagacggacggagcactcttacggaagaaggacatggtattttttttttcttgggagagcacctaccgggacgagacggcggctccagctctcagggccgggcgggcagctctggacagcatgttgagatggatatttgacgagggagagacctgctggagaggagtggcccggggttgaccacttgatattcaggcggcaattgatcgtgggggagtgatcaataggaataggacgcaattggcgtgagaggtttgctgaggtcggttccacactttccgctctctgctcactttccggccgtgctttcttcgtgaggtgtggctcgccatcgtgccgctgtccagtccccagtcgggcgccttcgcctttttcccggctagagcctggcaatggctgaggactgctgcccggccattggcttggttagttactggctgcctgccagctgcggtgtgctccccacgcagcacctcacttacctatctagtgtacctatggcccggatgtacacaggtggaaggccatcttgctgccgagttctgccaaactttcttgccagccatgacagctgccagagctaccatgtgggtggggcacccggtctggcccgcacctgcgatcctgcaccgcggcatcagtctactcacttgcagatgaacaagcggtacaactcacttgtggaattgaaggctgtcttgaaaagctctttttgttccgttcctgttgggcaccgtgccatccacctcactgaaacctgcctacttagcttatctcagaatcagacctcttttttgggcatgggcggcctgcggccgggaagggggcttgcggcccgtgcgctgcgcgtacaatggaaagggcgctgcgcgcccggaaattcaaattgaatctttctaatctttcagacttgtggtccgtgcatctattcttttagtatatttaacggtattgattgagaacgcctaaaaaagaggtttgagttcccaatcagataggaattgtagaggctgggataaaatcactaacttcccagtaagactctatgataataaaataaaaaaggaagttctggaactttaatgggtatagggagaatctactcgacgagacgaatctaatagtataattagttttttaatgcgtccaataaaagtgccaagtttttgtataaacgtaaaaaaattaggtgttgacacatgtcagttggccgactagctatttactacaatactatattttatctcaactttttgaaattttgtaggtatgattattacaattgtcttatcctccgagtacaattcgcttatctttgcgatgtattattttttttcttcgaatttttattctattagtactacattcaatgctatagattccgatgttaatgcccctattaatccctaatgcgtactaagagttatgaaaaatattattagtaataatagagagcctcgagaaggctaggtttaagtggtagtgcggctagtatgcgaataaaaggatacgatattagttgtggtaatgggctacggaaaaagtattgtcctatatgtatttttagctttgtataataaaattacgatataaatcgtactgtttactaagcttagggaaagttaacgtaatgatattgctactaaggtgctagatttaaagctagtatgggtagataaagacgtaattctaagagtaagctttttgccccccttttatactggaatcctactaattcgtatatagaaccgggatatttaggactagattcaatgcggcgattatacccatgttttactgagcctagagcttgcgataagtgtaaaatttaaggctatattgcggtccctagaattctataaacggatcggtctttttgctattgatgagttatattgcgtatcaaaatagcgcgaatttcgataggagtttcaatatctatataccttacggctattattgcctaagaacattccgtggtttggctgtacaattatgttagttagaatctattaagactttattattaaaaaggctggttttgatgctagaaacctcgaaattattagaatttccgtagatagactagaaatctctattattatttagcctcttcttcggaactgccttagagatttccgtcgttttatctttctcgttgaagggtttatactgttaattaaacgggatatcctaaaaactattatttatattaataattgtaataatttagttataataaggaatacccttattaactatctatataaaagctgtagttttagtaaggaaataggctgcaaagttattaaattatacgactctttagtctgtctaatggataaaaatattatatattaggattttgctattaaattaaccgactatcgtatatatctagctactgtctctctaagtataggtatagatcttcctaatattattcgagtagtttagtttggtatgcctcctactcctaatatcgccgacctttaatagtattttagaagagtaatgtgaaagaagcgggataataatttgtaaggaaaagtatatttctttgttctgtattgggcatttgattaccttagtttagacgagaagtaacttagaaggtgagtataaaggtagtaataataataataataataataatgtttctgttaattatatattttgagagtatctagcaggttgatgaatattattgtattagtagatgaagaaaatatcgccgacagcgataatgataaagaagaagaagaggtagagcctaataataaactatcgctaaatgttagcgattttcatttattatacgaattctcttataaaattaaatagtcgaaacttgacgataaggctcgtactaagcatcaaaaacaggacccactttttataaaatttcttaacgtaccttattttcggaaggctattttcgattatttttaaaaactatacaataaagattttaaatataaaaggcctatccctactaataaatattgtaatagaagcggttgtacgccgttattcgggagaattctggtaatgctagagtgtaactggaataaagtatttaataagccgataattgggttattagtagataaggtagtatcgtatattaatggctagtgtaaggaaaaagtataagaacttgtccctaaagcgaatcgaatattcgaaattgtactagaaatactaatactaatccggctataatatatagtaggacgtctttttgccaataatttaaatacttatcgaaataaggtgcttccttttaataatactaatagggtaaaagagaagctcttagctataagaggataggagtataaagaagagtatatcgaagctcttattgaattctatctatccttagtagttaaaatttataaaaattaggaaaaagattaccttcggctaccgctacaataaatccaacttcggttatgtacttctacaattactaataacccctgtaattctctagctatattgcttatttatcctaatcttactaattctccaactataattatattacctatttatcctaattttactagttctttcttagctaatatattaaatcgtactactattattacttctattataattatccctcaaatttaaattaaagctcttctatatactcctctaaagcgtaaggaagaatattaagaatgttaaggagataataaaattgaggttcaaatcgatatagggattgtacgtaaagtggggctagttgagatagtaaatttattaatactataaaaaggctaggaagatatagattgctagtttaataaatttgttagattattgctagcgactcttcgttgtaattaattaagcttagaaagactgtataccccctttattgatattttaatataatttgctacttagacggctgtattatataggtatgacatacaaataattgcatccctaatagtagtccggtcagtttaaggattactagtaataagaggaaagggaaagaagaggcaatttaggaccctaatttaaggattaccagcttataaaagataaatgtaatataaatatctatatattaatatttattattattaattccaaatcacgcatcaaaaatttgagccgcatactaagacgctaagacgggaggatgcttagtagcctagtttcaaacttaggggtacaacactagctaaaatattactaaatttaaccctttcaacgagagatagctattattacatctaataatcctcctataccttgcaaatactctcaaaatgctccaatcaaccaatatagtctacttccaactactatactatcaccagccccaccgggggtactatagggacgcctgtagtatagcggttaaggggacgcccgtaactactactagtgtaagtctagagagttcgcgcatttaactccctgtttgtaccttatttcttctttaaacacttaattattatattactaacctctcttaaattcttctaatctttaaattttagtattaattgcgtatgtggccgatctagggaataggagacgtaagaccgccgtaagacgtactatctttcggtgctgttaatggttattctgtaaaagggtatactataaggtattcgattagggtacgcggaataagtcgagctaaactcctttctttttactaatttcttactttttatttagtcttttactaatactatatacaaactctaaggtctaacctactacttatctttagtataaatatctttaatattattattaagagtaaaatcctataagtcttctataccctctttaaataactgtctaccctttttactataattaataatactattttaaatagtatacttagctaatcctagtatatacctctagttaactatatcgattggaaatagaataaccttattccaatcaactaacttctctattaaattttactacctaagaaaataaatatttagtgtattaaaagctttaaaattaggtattatcttcctctttattatactatccttatacaatttgagtatataagaaataatattagtaaatagattattaatagtataagtacccttcgtaatatatccctataatttttcggctcctttataaataatagtaagaatattggaattaagagctaaatatataagaatagcctcgatattataagtagaattcttattattcttaatattaatagtatatactctattctaatattctagtattaaattaataggtttgtatttactactagcggtaataaagcgaactaaaccacttttaagaatagtattccgaagggcgttgtttaaaatatctttatagagaagctatataaagtagagcatttctaggctataattctataattttcccctgtaaaaaattataaggagaataggaataatatcccgaagaaagctataatcgcctactcggattgctttgtaaattgataaaaggattaatactatttacattaatttacaacagcttcgaaattcaatatcgatttttaaggctgaagtaagtcctattagtagtatagatccatccccgccgatattaatattaacatcggcattaacactctcatcaatataaatattaatattaagatattccctagtccagccctgtataaaaaagactatatcctaaatacaattaagtatttattgtatagaggtagtctattgcctattattactattattattattattgttattattattattaatcgctccttcctcctcaattaatattcctattattaattttacaccgttaataattagattattgagatttctatattcaataaattcaaaaataagaaatataaagactttagtttaaaacctatatataataaggggtattgcttagtagtacttgatcttttccttcttaatattctttaaatgctagaaaaagaaaatatttaaagaaattgttgcaatagaaaaaactacatcctttcccccgtcccaaaagtattggaatagtatttcaataaaattaatctcgatgtagaataaagcaagtataagaagcatccatttcttttactcctactacttactagcttcgatttcgtaatgttaaatacgtctaataaaaaacgttgtcttttagtcgctatagataaggatcaaacaatagactagcttaaatttattgaatataaggtaattattctatagctcttcgtaaatacagtaaacaccctcaaattttccttcgtctttgtagattacaccaacttagaaatttagtaattccgaatactttacctatttaataataggaaacgctggcaactttttcttagtaataatattattagtagcgtagagaaacaaagacttaagggcgaaatttataagccaatgggtagtaatattagtacttttacgccttaagagtatatagtttactactatcttctatataaatttcttaattctattgaataataattattgaagggggccgtataattcagggtatgagattaaactagctgtagttaagttaactatttaattttactttcttcttactaattcccgaataatatttttataattaaagttattgtatataataacgctattaagattatatactactcgcttaaaattatactttacttactatattattacgttaaatagtttgttgagtattatatataataatacaatacctattctggataacgtttaaatagccctcctaaatattctagttaaaagaagataaagattaagaatatagcgaagaaaagtgctcttcttcttagtatagctaaatattaatatagctataataagaataatacggttataatattcctcgtcgatattagttattttaataatatctattattctaaactaattaactataaactataaaattatagtaactatattaggagcaatagctctaagggttagctaagtctctttcagagtattctctaactaaaataaattacttaattgaaaaatagtagttaattcattactttaataaatattttcaacctcaaactatccgaagaataactcagtaaatagggcctatatctctttatatagtataaaagtagggtaatttagaccatcgggtatattaacggtatactaaataataagactactattattaaaagcttcctttatattgttattttcgtcgaaaaaactaataaaatctatacttctacgcctaactttaaactactctactataaataccttaatattaaacgactttagtttaataacttatccttttatcgctacttttattacgcatttactataccttaattggaggcgagcctaaaggtcgaatatctctttaataatattataattattatcctctataagtgtattattgtagtttactctattatcgacgtcttgctctacttatatataatccgggacttaaatattagatggagtagaagagagagcaaataattctttaattcctaatagtttagttgctaaagaagtacgttagtaatatggttatacttaagagcgattacgacgatgttgtatgtgggctggaagattgcgaatggattgcgcatccttgtgttgggagtcttcctctatggtaatgataatgaaattgataccgttggaaagctgtgatttttgcgatccgaattaactagaaaccctcgtgatgcgacgtgttgttgtgaagttatagtgttgaggttgatattctggggggttggtcaacctctacgcgattctaatcgagttgtgtactcagacctccttgagcggagggccaaaatattgcccggtttggaaagaaaattcaatttatcaataaaatgctgagattgtggtattcgttacaggtccgtgcacgcccgggagctcaaggtgggtctgagcgctgagataactacttagcatcgatccggttgtgaatttggtgctcacttgaacgaggaagtgccttgcaaacggttgtatcaaaagcgtccacgtctcagtgtccttgacggtaaataacttgaacctaagtcacccacagattaagcaagcacacggaagcttcactagggtgaagatcagacgacgcggtgtttttctgtttgaatgaacaaggtgtgtcagtatgccttcagctttctggagcaatcattgtgaggctgggtgctcacgatcccagtggtgcctagcgtactgttgttggagcgcccgtctttgccacacgcaacagagaacttccattccatagattctacgtaccgcactcacgacactgacgggcgtacgctacgctagaaactgaacgctcagactcaaggtaccgagagcggggacgcgctaaaaaggtaccggcctctcaaagtcgaccacctcagggattttggggcaggtgaggtgcaccgacccaggcgaaccagggagaattgcggtacagactggacctggcgaacatccccctgcgaccgcgacgacgcatcgaaaccttcccttccgttggctggagtcccgactggagactcagttctcactcaccacacacccacacacccacccacccacagcacccatcgatacttccacagcctggcggtcctggcaacgaccgcccagaaagagttgcagggtggagccccaggatttatctttaacagcctcccgactgcccttgctcttcccgaattcgttcatgctgccctccgccttcgcttttttcccttcacttcttctccctcaccttgcgccattctggttctctccaccctccaggctctccacatcctctctcttttttttttcacacactcgttccctcgaccggccatctcgatttttcgcgcacccaagaccttgacgagttcccgagaccctcgctttccagccttggtcaccaagtgacttgcaccaagactctgtccacggtcaaaggtgtaagcggtcacctccagcggcgaatttctttctctccacgtctcccttcctagcgacgaccgacgacaacattttcgactcggttgccctgcagacatcttgctagcaacccttcgccactgtttagcggccgctacctctacgggtcggattttgcgcccttacacattcgtacgtacctactagtgccgacaccgcaacacgctttagcaaccatgtcttcgggctctgaagacgacaagccgctcgccaaggtcaacggccacggtacgtcaatgcttctgtgatcagtcacacactttcatccatcagccctcgcttatttcactctatcctctgccccgtcacactgtttgccagccgatctgagtcaacgtgtcatgccttccatggcctcgtctaaatgcaatctgtcattgtaccacgcccatgagactaatcttttctcttcaactatagcctcggcgccgaccatctccaaggccgatgatcgtgccatggacgctgctgattccaaggttcacatggctcccgttggtgtctccatccgtaatggccccgtcgaccaggacaggatggacgtcgactcctcagtaagcggtcaggctaagcgcaaatcgcggacatccattgatcagtccatcaactataaggatgactccagtgatgacgaagcacccttggtaagtttcccagtctttgcagcttggtatccttgcttggtctgtggctgaccaggacaggcgaaacgttcaaaaacacaacataagcaaccagactccgatagcgacgacgagccgattgcgaaaaaaaatggcgcgagattgcctccctccgccaagaatacggatatggacgtagattctgatgacgacgaacctctcggaaagatcgccgcgaagaaggccaatatcgagaaggaagccgccaaggaagccaagagtattcgtgctggtaccaaggccaagaagcctgctgctaagaaggccgtcaaggatgaatcctccgatgacgaaccccttgcgaaacccaccaagcgacaggtcaacggcacagctgcgaagaagacgaatggtgtgaagaaggaagagtctgactcggatgtgcccatcgctaagcgggcgaagaaggcacctgccgcgaagcctgctgcaaagcctgctgcaaagccggctgcaaaggctgccacgaaggccgccccgaagggcaaggttgccgctgtcaagaagtccgtcaaggaggaatcgaaggacatcaccgatgaggacgatgaggaagaggagtataagtggtgggaggagtcggcaaagaaggaagatgacagtatcaagtggaccaccttggagcacaacggcgtcatcttccccgaggattaccagcgtttgcccaaggacgtcaaactgctctacgatggaacgccggtcgaactcgatatcgaggccgaggaagctgcgacctttttcggcttcatgcttaactcgacggtgaatgttgagaacccaactttccagaagaacttcttcagggacttcaaggagatcctagatcggacaggtggcgccaaggacaagaatggcaaaaaggttgacatcaaggaattcgaaaaactcgacttctcccagttgtgggcttacaaagatgctcaaacgaaggctaagaatgcccggtcgtcagcagagaagaaggccgagaaagccgaaagggacaagagggacgccccctatctatattgcaagtgggatgggcgaaaagaaaaggttggtaaccccagagtggaaattccaggacttttccgtggtcgcggtgatcaccccaagaccgggtgtatcaagaagcgtgttttgccagagcaaattaccatcaacatcggcaaagaggccaaggtcccagagccgccagctggccacaagtggaaggccgttcaacatgacaacaaggcaacttggctcgcgatgtggcaagagaacatcaacggacactacaagtatgtgatgttggcagcaaacagtactgtgaagggcaaggccgatttcaagaagttcgaaaaggcccgtgagctcaagaaatacattgatcgcatccgtgccgattataccaaggacctcaagagcgaggtcatggctgacaggcaacgcgcaacggccatgtacctcattgacaagttcgctctcagagccggtaacgaaaaggataccgagaacgaggccgagactgtcggttgctgctctctcaagtacgagcacgtcaccctcagggaacccaacactgtcattttcgacttcttgggcaaggacagtattcgtttctacaacgagttcacggtcgatcgccaggtcttcaagaacctcaaaatgttcaagaagcctcccaaggaggacggagatgacatctttgacagactgacggtaggtttaatcttacccactttacaatatttggaggtttgctaacgcgctgtgcagacaacccaactcaacaagcacttgtcgagctacatgcctgggctcacggcaaaggttttccgtacttacaacgcatcgtacaccatgtccaagctgctgcaggagctcaaggtgacgaatgccacggtacatgaaaaggtcaagctctacaatgactgcaaccgccaagttgctattctttgcaaccataagcgtactgtcggtgctagccatgagcagcaaatgaagaaacttgtcgagcagatcaagggtttgcgataccagaaatggcggacaaagatgatgatgctcgaccttgatcccaagctcaagaagaagaagggtgctgcctactttgagcttgatgaggacttgacagaggagtgggtcaagtctcatcaggagttcctcgttgaggaccagaaggccaagatcaacaagaagttcgaaaaggacaatgagaagcggatagctgatggcgagaagcctctgcctgccagcgagctcaaggagcgactcaaggcggcatccgagctagaagccaagttcaagaaggagaacaagaccaagaaggtcgaggctgaaggcaagggtccttctgtcgagaagctggaggcagctcttgagaagcttgatcaacgtatcaagaacctggagctccagtccgcggatcgtgaaggaaacaaagaggttgctcttggcacttccaaaattgtaagttggatgggcttcccatcaacatgcatagtaggatgctaactttctaccacagaactacattgatccccgtcttaccgtcgtcttctcggccaagtttaatgtgcctatcgagaagttcttctccaagacgttgcgcgaaaagttcaagtgggctatcgagtctgtcggaaacgactcgacgtgggagttctgaggttggccaagcatcgtcgttcgaattctgaaaagtcatccaaagaaaccgttcctatagacaacaacatgaatgttcacgttgttattttgcgcctttcgctcaatcaaacacggaatagccttgatagacccttttggtgatcgtcatactattttcacttgggatctcgtaaatttcgttagaaagcttgctggacgcagatgccagaattacaagagcaagcgaaggaaggttgtacactatctctcaatggttgtagaaaccagggaggcaatttgcttgccctttgatgggttatatggggtttccaaccgcattgcgcatagtttgctctcggaagatggagttatggaggccggtgtcttctgaaaccaaaaatgaaccatcgttaacagtgacaaagaccgacgaccgtcatcgttagttatcacgcgcacgcctgttggcgaggatagaaatcactagaggtagggagatgatggtatgtgcagatacaagatgagacaaagatgccagaaagtgtttgcgtacgtgcccaagcaaaaggaatctaccgtttgaatgctcgtgaaattgtcaaacttgcgtgtgtgaggtgtctatcgtgctgcaagtacaagattacccataccatatagatacatcatcattccccccatcattcatatacatttaatactgacgtcgccgatacatatcagatctccatcaagcccgaatcctctaagtaacgccgtatgaggtaaaatgcccaaaaccaaattcatcttgacgcctgcaaatgcatcgtgctgctgactcctacacctccgacatccgagggagaagaagacccagagttatcgagcaacgcagactgtatgttgtcatgccactcaataattactcttaagccaaacacccaacaaaggcagcaagagccaccgtcacaagcgacgtagcaaccagcaagccctgcggcggcctcgccattgcgctcgccgcgccaacaggcactatcttcccatctggtttcataacccagccctcaggaatcgatccatgggtgctgctgccgctaccgccattagaacccgacgaacccccactggccgacccgatgccgcccacgggcaccgagccgcccgccgaccccgtattcgtcgccgccaccgcgctagccgtcaccgtaaccgtgccggctttacccaagttcccgttcacctttccgccctcggcaatgatgctctgccacgtgccgctcgtgtcgccgtaccggtacgacttgcccgtcgagtaatcgctgaccatgacgctcttgaccgtcatactgaagggcccctggctataatccgtcgggccgtgggcccactggatggtccccggtgagttggcgctgtcgcccccggaccaggcgccgaacttcacctgcatgggactctgcgggtactcgccccccgcatcattgacggtcaggacccgcacaagagtgccgcccacgtaccacgagattttctccgaagtccagtcgatcgtgtacttgatgaactgaccctggctgttgggcgccgggttgaactgtccccggtcgtagctggcggtttttccttggaaaaagaagttggtttgcacgtatgtgttgtcggcgcccagccactcaaagtcgatctcgtcaaggtcatcggattggaggaccacggaagagacgatgccggcgccgggggccgccttcatcgtaatttcgacccgcccgaacattatgtaaaagatggaggttagctgcggggagtcgccggatttggcgacggtgaaggagactccgtcgtttcttgagtaggagggggtgccgccgtaggggttaaaggagttgacagcgccctgggtgaagtcgacatcgatggccatgccgagggcggtgtttggagaacaatcggctagggggggacggttagcgttaggcatgtctttcttttaggctatgtgagtctgagatgaaaaaaatggcttgagagaaacatacttcgctgtgttgggttacatgctgtccatgtttgtgcggaagctacacttgcgaaagcagctgtcgctgttgtcaccgccgttcgccaacttagggacaccatggttattgtttcgcgatcccaggtcttgtggtgacacgggggaactagaaagaattatttgagagctttgggttgaagaggcaaccaatgtttggggtttttttcttctattttttctttttttgttctggtcttcgaagtttcgtcggtgttctcgatcgcggggagagttggtaggacggacttgtgtgagcggtgatgagatggtggagaactcaaagccgaagcagcggtcacaagtccgaacaattttcgggattgatgggtaacgacagcaagtctgagtacaaattgacagacttgttggtgtatgacaacagacgggacgacagttcaacgagtgttgatggtcaacggtcccagaagtggcagtagtttcgttatgtgtataaacaggaaaagaagggtcgcgggatcttgcatgacactcgcttgccctgttcccggactttcgatgggatcaaagcagggtatcatcgaatgcaactacaatgcgtaaacgcgcgtggtgggaaaagaaaaagagggccgggaatccagaattctaaaatcacactctccgatcacatcgatccttgtgagtgggaggaggcctggtcagactggctgaacgagacggcctaggtcttgtcccagcctctcacaagtcaccaacctgccagaatcggcatcgtggactccccaccatccgctctctttgagtgcctgggcttgaagcgacggagcctgttttttttcaagggaccgctgggacttttgacctgacagcgcaatcagacaacaacattctggctgtttgcacaagtttagtcacgtgtcgcgtggtcgaacctccttcatgaaacaatataggaatgtttgctgttgatttttgcgtatgtcagaatttagaattcccttcttttttttttttctcttttttttactttcttctttttggaagggggagaagaagatggggggtgtttagggaggtacaggcaaacgctgctgcttgtgctgttgcactgagattggataggtaggtattccacactgccaccgctgccatcattgatcagtgaatcgggtggttgggagtgggttttgctgaagtgtgacgggcccgccaactccaatcccgcgtgaaaagtacatattcggtggttcccttctggctccattgtggctcagaatcctcggcgccgcttcgccgttaatgctccacttttccgtaggttgtctggtcttccgctgggcgggttactcccgttgcgctccacttcggacggagtcccacgttgcctcgacaccgcattgttgactaccgtcgtgatggggaaagtgcaaaaaagggggcaagtcatcgcaagtgatgaagacactgcttacatttcccctgaacaatgtcaagcactccttaaatgaggtaggtacctgcatgcattgaggtggttccttcttagccatgatcaaattgaccagagcgcggtcttcagttgtgccccgcactcgatttgttgaactctgtttatctttctttcgactcttcgaatcacagatgctctagtctcattcttcgctagtcacatctttactccagtctttaaaatgccgaccagggccttccgaggacttggtttctcgtctttactctgctgtctttcatcaacatgcgaatggtaaatacatggccccttcttgatcatttgctcgatattttctctcgtccctgtctgaacttcgattctgacggctgtattttccagtaaaaagtcaagttgacgtgatcagaatgtcctctttctttattgctggccaaaggcgtaacccttgaagccgcgtcgcttgctcatccgagcagcactgagtgcttctaagacgactaacacggcctccacgaggcaaaaaagttgcagtcaagcgggcttgatgaaatggactaccgcaatgtgtatatcatgcagttcaacgtatttggtttggttatggcgacacaccgcagccgtacaccagacatgaccacagcatcaacccgtctgaaggagatacgaggacgcccttccgatctgtttccccgggactatttaggtggtctacaaacagtatgtcaacatgatgatcgacaatcgaagacggatggtcactcaccctttcgtggccgaacgaatcgttgtgggaagtataccgctatatcacggccccgggacatagaggtatcgacaaaattggatctccagctccatgtagcagcttgctccggcacctccctgaactggtatcgaaaggggcatattcgaaaattcatcgtatcgatcaaagctttataacaagtggttgcaaggaagctaacgactcgctatcgcatgagagagaattccgatactgccatcggctcaagcattcgcgtacgctcatcatggcattcccatggatcaatgttccccgtattctgatctcttcctcttttcagatttcagcttgcctaaagagccagatgtcaccagatgcctgggcggttacaaatgaccttgacacccaaccggaaaatctcttttctgtcaaccacaaattataccgaagcgctgaattttgcgcgtggatggcctccgaaaatccaagaaggactatccttacatcccgagtcgacgcggaagttctcttccaaataacctttgaatccggacgaagccaaagatattacatccccagcttgtcatcctgcaacaacttcaggttacgtcctgccatcgagccctttttttttctggttgaagaaactattaccaatcgcaacttagcatggtcgaagcttcgcaacaaaatattcgcacggaggtgcggtgggctcgtgttgtctcgcaagggctctcacacaagcatatgactgcagtcccaaaaggggagcatttctctgctgtagcgtttgatacaagagtaggaagatgaaagcatgtcgaaaaggtctctattatcaacatgctgtggtattgagatatctggtgtcggtgtggtgatacagatactggtggactgtacggttgacaacagacttaagctgcacttataagataagaggtagtctatgtacgggcgacgagtctgggcggtacctaatagcggcatgtacatacacgtgtacctactacgagttggccacaccgcatgtgcacacagggtcgagtcgattttctgttacgtacagccaccgaagttcattcctcaacttgaatgcttcgaggtcacttgatgtcgacattctttgcgatcccgccgggatcgcaacttcgataggcccctcaaagtttctaagagccactccacttcaagcccctgtttgcctttgggtaacagcggctaacagcggagatgtcatcctccccgccatcggctcatggttatcttcaaatatttttaatccacttcaaagatcgagtcatcttttctgtgactccatctggcacattcatatgaaaccggagtatttaactatcagccccctcacattttgaattgtatactacactgaacatcaatacataaactctgcggagcaagtacacggatcccggccgacattgcggagttcaacccatccgttccccgaaattcatcaacactacacccggccacaatgggggaagcactcatcaacggctccggcgccgtctccaacgtcagtgccttggaaacgcttggtcccgcagccaagctaacggacgccgacccttctgagatcccacctgcatcaggccccggccgggagaatgcagtcaccatcagcgacatcctcgagaggcgtgccaaagctggcagactcattgcaccgaccgcttcgtacgcggatagcgacatgtttaagggtccggtatgtctttgagttaatggaccctacccccaaccctgctcctatctcatcttattctcatccaccgtagcaagtaggaaaacccaaatccaagtctatgaaccgtaagtttcccccctcttaagcccagtacatctggtcaagtcactttaaaattcttacacaagcccttagatcacctctccgccgaatccctttcccgccacccctgtgcccttaaacaagccgcccgccacctcaaaaaccccaacatcatctccctcggcggcggccttccctgcgccgagtacttccccatcgaatccatcaccctcaaggtacccacaccgcctgacttctccgaagccgccacgtcccagtccggggccgaagtccgcatcggcaagtacgacgccaccgacccttccatccagggcacctacgacctggccgttgcgctcaactacgcacaagcctccggctccgcccagctgttgaggttcgtcactgagcacactgaattggtccacaacccgccttacagtgactggcggtcctgcctgacgataggcagcacgggtgctctggagcagactcttcgcatgctctgtgacgggccggggaggcgtgacagtcttttgacggaggagtattcgttctccacggctctggagacggcggggccgttggacctaaaggtggtgggtgtcaagatggatgggcaggggttattgccggaagcgatggatgagcttttgtcgaactggaatccggaagagagagagggcaggaggaagccgcatgtgctgtacacggtgccgagcggacagaatcccacgggcaccacgcaggggttggagaggaggaagcaggtgtatgaggtggcgaggaagcacgatttgtttgtgattgaggacgagccgtattattatcttcagatgccgttggaggagtccaaggagacggaatcggaggaggagacagtggaatccttcatgtcctcactcatcccctccctcttgtccctggatgtcgacggccgcgtcctgcgcatggattccttctccaaggtggtcgttccgggatcgcgtgtcggatgggtgacggcctcggagaatatcatcgagcagtacctccggcacgccgaggtgtgcaaccaaggcgccaacggcatctcgcaggtgatcctgtacaagctgctggacgagcaatggggacatgaggggtacttcaagtggttgatgaatctgaggcaggagtataccaagcggagggataccatggtgacggcggctgagaagttcttgcccaaggaggtggtgagctggactgtgcctgttgctggcatgtttgtaagttttctggcttggttttcgacccctacctatggtggtaaacttggatatcagcatggatgatactgacatgacgttctgtagtactggctcaagatcgaccactcccagcaccccggtattcaggctggaaaaggcattttggaagttgaagaggagatcttcaactcttgcatcgccaggggcgttttggtcgctcgaggatcttggttccgcgctgaacaagatacagagccgaacgagcttttcttccgcgcgacgtttgcggcagcaacggccgagaacatgacagaggcaattagaaggtttggagaggccatcagagagagcttcaagttgtgatcaatgtcattgttggctattgatggaacatgattttgggtgcagagcgttccttttggatatgggtacggcattgatatacagcaagtttacaggaactggtagccaacatagatggaatagcgaaacgttgcactcaatgagaagtaccagtggtattatgagcagagacatgaaccgcctaaaccggggatgccaaagtcttacgtcgtaggtaggttaggtatatacaatgctactggttcaaacaagtcattcccgcttcgcctcaaagaacgcgaccttgactccatcgccaggcatcaagacaatatcagtcttcatcctcggcttgcctccatcaatttcatccatgtagctcaccacccggtcgtatcgctggaacagtcgcgtcagcacatatcccatctcggtaagggcgaattgctggccgatgcagatacgcgggcctccgttgaacgggatatactgccacggcttaggctgccagtggaaccagcggtctggagagaacatctcaacatctgggaatttctcgctgacgggagggtacagatcgggtcggcgctgcatggcaagagggctataaccgacgggtgtatccttgagaataacgattggctgagagccatcaggaccaccgccacgggggagagtagtgtccttgagggccatccgtacactgtacacaatgaaaaaagttaggaaacaatgatcttgttgagaaagaggtttcgggaacttgcttgaaaggaactacggggtacagccgcagagtctcgttcatgacattctgaaggtacttcatgctcttgagatcgtcatatgtgggagcgcggtcaggtccgacaacggagaggatctcggcgcgtagcttcgccacagcttcgggatggcgggcgagctcgtaaattgcccatgagagggtgcaagctgttgtatcacgtccggcaaggagaacggccatcagctggtcgtgcaacacttggcggtttttggtgaaaccagcaagggcatggagaaaagtgtagccctcgtctcccttggacttgctcgcgagctcctcctcatcaagtcgaagggcgcgatcaatgtagaagttgatagtctcgtcgatgactttcaatccttcccaaaaggtctttttcggcacaaaacggttgagaggtccggctctggcgatgacgatctgtactcgttgtacctcctggaacgcgtcggcaaaaggttgtacaggggtgctgttttctgtcagcattctaacatatagggaaagaggcattgggtaggacaaacctcaacgacttgatatctttgccaaggaggaaatcggtggcggcatccaacgtgtaacgaaagaagagatcgctgatatcgaccggctttccattaccagcttccatatcgaccatctgatcctcaccatttagggctcctccattggcgattgtgcggaaaagcatttgcatatgattctcaaaacattgcaagtcactaacacggttcttgatgaattgggggcggattagttgacggctggcatgccaaagatcgccatcggtcgtgaagatgctgtcacccaagaaatccttccactcctgatggaaaccttcgcccttgccgtagtcttcaaactgggtggctagaatggccttcatgttttccggctccgaggtaaagatgattcgatgaccaacaagcctaacctcgccagtgtacccaccaatgcttctgaacatctgttgccaaaactggaggtttttgtgctcagctgccatcttaacattggtcttgatgaacttgatgcctttagaatggttagtatggtctgatctttgttggaggatgccagaggggtagctcaccaaaaagtccactgtcgcggatcttgggaggccgcaaacccattctggcgattctgagattctgccatactacctgcaagtatctgaagactatcaagccgaggagcacccctccaaatataatcggggtattcttcaaggagaggttcccagcaacatcttcgacgaggcccattgtgacggtgataagggtatgagagcaagctccaaagcctccctcggccttggaagttctgggaagacttggctcacagcttcagtgaggtgaagtcaaaggtatgataggaaggtggagagtatattgccaaaggatgagtaaaaatggacaagatcatgtgtttcccccatgttatctggggagtaggacagataatatagaaagagaagagtacgaataaaagaggaggggcatcggaatgtagtgatctctgtcgtaggtggggataaattctccgcagccatgcggaagcccaccaccctagccggacactatacgtaggtccaggtacaaaggtagcaggcgggggttgaacgggacaacaatagtgaatacgagacacgagaggatgcaagtctttgaaacacaggacctgtctactcgtcaggtctacaaagcaaaactggccgtctgactagtggcgggccgacgagtagtaccccaggttcggatattatccaaacccgccaacgtgatgttcccgttgagtctgagacaaatttctgcgtattgtggacgaaagcgtactggacggaatgatccctaagtccgcctccgtcaccctggtagaatctcctcatagccatgctggcaagtcattaacaggagctgtcgaacaagaaagaatgacgggaaggttgatcagttggccagcccgcacggtcccacgcagtgatggacatcgatccgtccaattgcgccttcagttttctaaactttgactggggacggcaggcagcggggaggctttcttgtcgccgagaaagatctgaaagaggggaagtgatcaggccggacgaactaataggaaacggcgcaatggttgagccgcacttggtatttcacgtacaacacgcgaaatgtgcgactgccgcacagggtaggaaggtacaacttacataactgtgtagcatcgcggacgacagactctttctccttagtgctgttttctgtcgttcggacacaatggaaagtttgtagatccggcgccgaatgatagccgctgtgccgagcggattccgcgggtctctctcccatcacagtcatccatcttgacgtccaacaccatgcccggcatcaaacaccgatttgcggttatacgttcggcgtgtctatctacccgtcggaccattgcacagtgccgactaacgtgtcgaaggttccaccgccaaggagcatgaaggtgcgagccccatcacggcagcggcctctgcatcagcatcgttcaacccttagaggtaagaactttgatttttttttcacccaacggcgtgtccgatggcctggaaatggcttttagaaatggtttccagaaatgtcgtccgtattgggtacttcggggtaaaacgggctaattcctagtatagtccccagttattccaggttcgatttccagaatccttacctacgtatggtctacatagatgtgaatctcagaatagttgtcaatactttttggatgctttttgtcgacaagaaatgtaccaatcaatggccaatacggcattcccgagcccaagcttccaggtcattggacacgccctggagaaaccctacaatggcctcttgagtgtactgcccatctggcagtacatctctagtgctactatagataccggtctgcacgacatcgtaccacccgaaccccaagggagtgcgtgtttgcggcacttttgtctttcttctacgagattgatggcgtcccatgattccgcgaatgtttctcaaacgaaaaaatgaatgggaggtccagtgtacgggtaagcttgaagtgcactacatgatagaaacctatgtgcaaagtaaataaggtacattttaggtaccgtcctcacttctccacgaggaaagaagccccacgaggcaccgcccagaacgtgatttgctgctccactccacaacgaaagcggattggcgggcggccgaacccgctacacctcacttctgagacacaccaggtcactcgatacttccttctgcttcacacacttggcgattatggtttgtttgcttctccatcgaacctgcactctttggcacaagaacagctaactggatagcacaacaaaagagtcttcgtatggagagtgcaaagaaatagctcggcgaagttccagccatcatatcgaggtctccttcgatattcggtgctccttcaacgaaccgccacggccgagatggctcactgcagtgattgccctactcgtgcctccaggtcatctgtctggcttaggtcttttatctttcacccccatgacaccaccattcgccattatcgacacatcacacgatgggtaggcggacaaaaaaccagaaaccattgtcacagatggatgattgcttagctgttacatcccgcaaacctccagatccagaacttcagatgatcgcttctttggaagttgacactgcgatccccggctctttcgtcaaccatagctttctcgttttggtcacataggttagccgcttcgggatcatcccgaccctggtgaacagcactcgctagtgacagataaagctgggagcatcctgggcatggtcgatcagcaagaagatctcggttttctgtcatcggccgtgagccaaagacaaatacgaccagcgagaacaagactgccctggatggcattttgaaacacctcagacacagcaaggtattcgacccttatctctctgctaggaatacttacgcagtggtcgggctgtagtaaaacctgctggacaagtgtcacagaaaagccatgatatgtagagcaattttcgaaacgttccgatgttgattacgactaagctatgttcacagccgcaagaacaaaacacaagcagcgcaaggccctcctagtcccttactgcgtcattaaaccaaagaacgccgcaacccaattcgattgtatcatccgtatccagcaacggcacggtcgagtcaccacgcgaccctccgttccgttctcaaacccgcggatactcgcacgacttgcccgtcggatcctgcgtacaccacgtcatgtacacggacgacgactgcacgcccctggcgaccaagcgctccctgagctccgacagcctcggcgccgcatcgagctgcgtccggttctggccagtggccgggtcgatgcgtccggaccagagaacctcgccagcagcactggcccgcggccagatgatggtgtcgagggcaatggggtcaatggactcggcccatacggccacctcgccgccgaggatgagcttggcctcttcctcggtcaggttggcggctgggtcgtacgaatagacgtggcgccagctcttgtaggggctgcaccagtcgaggaagggcgaaaaggcggcgtagtcggcgttgtcaaagttgagccattggccgcggccgcagtcgaggtactaaattttggttacttgtcagcttcttttctttgcttttccacttgcggttcagatttcattgctgtggccccccccccccccccccgcgtcccttgcgttttaattcttgtctttcaggctccaaacaaacatcgagatgagggtcaacttacccaaaagttgtaattgctatcaatcaccttgtggcctctgctggtcaagttcttgaccgaagactgaccaagccacgtctgcaccacgacatccttgccaagattgacattccactcgatcggaatctcctcccaagtgaggggcgtcaggccctccttcctgatgcgctcgtgctgcttatcgacgaacctctggagcagcgggcgcagcacctcagtatcattcgacttgatgccatcgtccaacattgagtcgttcctgttcagctcgtccccgccagtgtggaagtaggccgagtacggcgcaacgcggggcagcagatcgtcccacagctttccgagaaagtcgtcgaccttggtgtcgttgagcttgaaggcgccgcaaggaggctcgacgcagtaccactgatacggccactggtcatatgcgacaataaggtccgggtgcgagagcgacaaggacccgatgtggcccggcatgtcgatctcaaagtacacctgcacgccccggagggcaccgtacttctgaatgaggtcgatgtcggcgggcgagtacgtctggctcgaatggtaggcgcccttctcggccacctcaggcatggagatgatctgaagcggccatgattgcgaatcggtgacgtgcacgtgcagccggttgagcttgctggtggccataccatcaatggtccggaggatgttctttacgggcatgaatgtgcgcgcaacgtcgagcaggatgccgcggtgcgggtacttgggctcgtccttgatctcaacgggcgcgtacggcgtgtaccacgatgtgccggtcgagtgctggtagaagagctgcgtgaacgtctcgaggccgtgcagcacgccgatataagagtcagccgtcagcttgacgtcgccctcgacgctaagggtgaggctgtacgcttcgctgacctcgccggccagtgcgggtttgaaggcggttttggcatctttggccgtctgatcgatctcgagcgacttgatccagttctgacccttgtagaggtcgggctcgaattcagacagctttccgcggggctggagcatccaggggacgatgttcctggagaagatggagcccagtgcgcgcgagacgccggcatggacgatctctttgctgctcaggcttgaggcgaaatagtcttctttgtagacgagctgttgttgcgctggtgttttagtgaacaggccctcatagcccggaccagcagatccgcccacgttgttggatgaagagagaaagaaagaggaggaagaggaggaggaagtcgggcgccttacaggttctccattataggtaacgttgatcttcggatgcaagtacagacttgagttgcccttggtgaagctctgcggtgccggccatatcgcggatactggctcgaggagggcaacgagtgagactgcaagcagcctcagcgagggcacaaagaccatttcttgacaatcaattcggagtgttgtgaaatctcgttgagattatcaatcccagctactgaacgggggcagttcgttatgatatacgaggtgacgcagatatcgggcgtgaacgacttgaaccaaaggtacgaggttgatgaaatggaggacaaggccctgagaacaagggaagaggttctcttttaagaacgttatacaagggctagaacttggtaaacagaaatgtgagggcttagaaggagtggcttggttttttatattggatgagagagtgatcatccgaaaagcggttgaacctttaaacgtaagaagggccggtgaccaatcggacaggggtatctaccctggtggcctgccccttgttgttgtgttgcaacacagcaggtagtagagacggacggatcatggatgaccatccgaccatcctccatcatattgctgtcttgtcctgtcttgtattgtcttgccttttctgtcggaaaacctgcatacgccgtccctctacatgcagttacaagtgttacctcagcctgacttccctgggcttcctgttgttgatttgcagggttcgttggcaaaactaaatagttggcaggtaagtatctgcagtgactaactaccaacatggtatgctgaaaaagcaacacgcgagaaagatgcgacgcaacgaataagcgactgtcaaatagatcagttaggttggatggccagacgagactcggtggtggatcacagatcacagccgccgctcagggtcaggttaggtagacagggcagtacaacagggtatgctaagccctagaaaacctccatagatcaagtcgaaaagagtcgaaagacagtagacaacgaaaaagctgttggaaaagaaggcttgtgagataccaatcgggccacccaagaaaaattcaactccaaagatgaaaggggtgtgacttccgtacgcagtaagcagtacgtaggcacaggaagctcgtacatactgactactaagtacccaacccccgggcatccagcccatggcactcagcgtatttgcgccgttcatgaaactctgttgttcaattagaccattgacccatagaaggttctttgtttgtcgctttggatgttcgacttcttggtgtttctgattttttgccgcgtcatgcgtcggaagtatgggtaaaggtgatgatgtcccaacattatcttgttggttgtaggtgcaatcgctttgggggacgtaggtaatgatgtaatgtgcttggttcgcctctttcaaatagcagctgcagtgctgttcgttgcaatacagtggaggtgtactgtgtacaactctgccagcatctactttgttagcgcaaaatcgccaccctacagtatttcaggggttcaaacgtggtcaaaccagccatcttttgtacgaaaaccagagttccttacacacttgcaaatcaccacgctaacagggccaatgtcggcagaggtgtacaagtgcgaaacgttacgtcagagggatttaagcttagtggacctaagttttggaataacagctttatgggagacatggaaacgtctttttggtcgatggcgaagtgtgcgaagaagaaaaagatcgaacaatattttggtatgttttagtgcaaatgtgttcggcgccagtggtggtggtggagtggtggcagtacctacatcacaggtctctgaggtacgtagccggtaatgtatgtagtgtataccgataaagtcactcctgtgcggaggactacctacactctatgggttgaggttcgcggacggtgggccccaagtacggtaagttacactacagcttttttctggtcggtaagccatgcgttacaacactactcatgcatatgctctctccctgtgctcttcgcttggctgtgagctgaatggaaatcttgtgatgccatgccacgatgaactgcgccccggaacggagttaaagaggggcgaaagatttttatttgtttcttagatcgtacatggaaaaggctttgggcggccgtgcttccgaaaagagtgacacgattgtagttgatgtctgaatgttcacacctcccctgcgtgtcctgcttctggcaactcgagcctcaatgtagggcgaaggcggtgttctggcagtccggcatactctgcctcgtagtgacagatcttgaggtcagcccgggtcgttggttcgctactgtccttctctagtaatgtttacatgttagcaaagccgcaaggggcatgcgtctggaacgacgatgtcttgtccaacgaggagggaggggtggtttataaataattcttagtggttgcaccgcagttaggaggatcttgttgtcgggcgccactcagctgccatacttgatctgtagcactgctcgtctgtgataagccacgatgcgatccttttcttttcctcctgctgatctgggacctgaaagggtaaacgcgcttgctgtattcgaagaagaggtaacagagaagacaccggttgctgctcagctgcccgaatccttccaagcggtttcgaccacggaccgagtggaactcaaagggcatcccgatccgttcgtaacacgtcggttccggtgtgctttttgtagtttaccacgcttcagcgcaacaaggcctatgcgtcttgacctaacataacaccacaacatcgatatcccgtcaatggtccaccgagagagagcagaccacggacgaacggctatcagtgctgtgaactgggtgactgcctaggcttcaactgatctggcggtagacggcgtcaaaagttgaatccatgaggggtcggagcaaaggtagctcgaggctcgagttcgtatcgtcaatctttggtgcccagtcaaacgtggaatttgttccttcatgatgtcggcatggcagaagcggtatacacggcacacgctgtagatctacagatgtcgtcctcgggcaaacatggtgcggaagtggaaggtgggatagtctaatccagcaccgttgtgctatgtacacccacggaaaacgttcttccccgctgccctgccaaggctttgtaagctaggtcgtatgtggattgtgcagtgctctagaataacgttgatggtgcgcgttcggggttcggacatgcaaggcgaaatagaaatcaatcaaattgtccgaaaccggtcaatgacttcataaacaacggctttgttatgcagtctgtatgcgaaatttacacccataccagcaagaagcccttgaaatcgagtgataatggtaagaaactagacaaatgctgagaatcaaacttttcttgtacactgatacagctaagcgtatcggtattattaagcagtataggccgatagctgtcaatgttgaggtccttcgctggaactagtacactggtagccgctgtattaaatccgaacacagcaggtatcatatgtgttatgtgtagtttaatagcaatggccggttcagccgttttccggaattgaaaagactgttgctgacaaaagcgagtcaacagtgacggaaccaagtggaccggactggatttacccagttccttctttgacaaaggtgttccgtcccttgaatggaagtgaagaggactgaaccaatcagcggatatcacccgcactatggtcattctagccactgacaagccacaagcgctaccttactgagcatacaccagccacagctgtcagagcaagtctcgaacacacgttcagttctgctcggcttggaaccaggcttcaagctccaattttgaaagctttatcttcaaatcaacctacacgatctctcaacctacatcttacgacccgacagcgttcgtatcattatcatccgcgcgcaatccacgataattttgacagcgttggtttcctttgcacagaaccgctacacgagcccggaccgacggtcgctttcaacgttcgcgttcttgaccgagcaagactaagtaaggtctgcaccgcctgcggccttgcgctgatcgatttcgccgccgccatctcgacacgaattcgtcagctttcatagtcatcggctctccgtcgtgaacgttcaaacccaagacgaccctttcactcccgacctcgcgccttcgttcaccatcgtcccaataacgccaccccgccgatcgtgaaccatggccaccgaactcaccactggcacccctctagcggatgcccttaataacgccatccaggagaaaatcgtggaagtgggatgggctggcaacaccaccgaagcggcccccatggccgaatacctcgtccttatgctggccaacggcaaaacacaggacgaagtcgccgccgagatttctggcgaccttctcagtctgggacctgacgacccgaccgcattgcacttcgctcagtggctgtttgagcaacaaaatgcactcattccacagttcagctccgcacctgagcccgtagccgacgagcagggcgtgatggatacggcacaagacaattcaatgggcgactttaacatggacgtcacaacagacggttctggcaatgagctcaacgcgtatgtcacttcttcatcaaccctctctagacccggtaccctgctaacatttcaaagtcccactggacccaaggctatgcgaaacggaagcggcaacggcatgcgcggtggacgggaaaagcgtatcatgggccagatcaaccgtgccatggacaggacccacgaccccaacgccgctctgcatcgcgttcgcggccagtcaggaaacgagaggatagcgcgaggccctcctacaggcccgagaatgggcgtcggaagacagccacgtacgacgaacacacgtgttgccagcatcgcgcaaggattggcgaacatgggcggccctgccggccctggtggtatgggcccgatgaacccgatgaacggcatgaatggtatgggcggatttggccagccggacattatggcgatcatggaacaacaaaggcacatgttgcaacagatgcagatgatgatgcaacaaagtggtgttgctcccaatggtcacggtccccatggacatggtcgcggtcacggacgcccgctatatgaacgcacgagccggccaaacttccgccgtggtggaggctttcaagctggcggccaccaacacccacagagctcggatgctagtcaaggcgacgctgctcaacaaggtcagcaggccggtgaagatgtcgacatggtgcaagcaaagcgcgagcccccgaatcccgaagagacggtctgcaagttcaaccttcgctgttctaaccgcgattgcaagtttgcccaccagtctcccgcggcgccgcctaatatcacaatcgacgtgaaggatgtctgcagcttcggagcggcttgcaagaatcataagtgtgtcggccgccacccatcgccggcgatcaaggcggcgcatcagagggaaatggactgcaagttcttccccaactgtaccaatcctcactgcccattcaagcaccccagcatgcctccctgccgaaacggcggcgaatgcaaggtgcccggatgcaagttcacccacgtcaagacgccttgcaaattccacccgtgcaccaatcgattctgcccattctctcatgaagagggtcaacgcggtacattccaagataaggtctgggtagccggcgaaggaggcgagcaacagcacgtcagtgaaaggaaatttgtggatgagaacgcccccgaagacgtggtcttgcctgggtctgaggatcaacaagcggacgccaacatgcccgaggttgtcgtgtgagtgagggggtaaagcaagggaaaaggtgggattgttcaaggcatgtgccttttaggagatatgtggcacttgtgcaggcagggaaatggaccagaaggacttggctgggattcaggaaggtgttttggtcctgtattatatcactgggatgtgtgggtcaaagactggatgcttagatttattcatgattgctgtccatgcggcgttccggcaggaaggggttagcatacaattggaatccaaggaaggcgtcaacttcgtctacatgttttctatactgagtagggtgttctatattggaggagggtatacctatggcactggaagggagcaaaggaattggtccccgtagcgtagcggcatttgcaaaattttgagccaatagctacaaacattatactttgatttactacagcacttcctgctggggtgagtctgtcgattttacgtgcgatatcctgtgatgacccggccacgaccggcttgcccggcagttggaacggtggtttgtggcatcaccatgaccggcgggaacggctcaaccccggcttggtctgccgtggctcgacctgtcaggccactcgaagcacattagcgtgccgaagaggggtagccttgccgaaagccaattcttgtagatttttgaaactggacctgtccaccccgcaccatcggttcattctccaacaatatctttttctacctttttttttcttttttttcttttttttttttttccttctccaaactgcttgtcaaaatctcttcacggctgggtattcagttgtgcgttccacgaacttgggcggacaaacacatacgcagattagtccaccaagatcggatagcagtacaaggtcccttgcatgctgtgcttcacatgcatggtggccccttgttcttcccgttaacaaaaacctaatttcaactcttcggcccggcgacatcatcaacgcttgtcggcgacaacagcctcctacatatctaacccgaagccaacacggcgcgccatcgaagggcgcggcatgcggatcacgaagtccttaaatttctcatgatgtacaacaccagtcagcgcagtctggcgcgcaacacgcgacggtgcgtcagcagcaagtgggcgcaaccagcaagcctatcgacttcacggctcgcaagcacttgtgctttgggctcccccgtaatcaccaaaaagaggcgcaatgcaacctcctacgctctctcctccaccggcaagactcgatcctacttgacgtcggtaacgccaccaaaaccagagaccccgagggatatcgcgattctgggaggtggtctgaccggcttggccaccgccttcttcactcgcatctacaacccccatgcacgcatcaccgtctatgaggcgtccaataggctcggcggatggattgatacggaggaagtcgaggtcataaccccgtcaggcgaaaagggcaaggtcctattccagcgcggtggccgcatgctcaagacgatgaacgacaagcccaagtacgatgatctggtcttctggaagttagtatgtacagcctctgctggacgccggtatgtactcggtagctccctgggctggattgtcctggctaatctgctttgatttttgtctgtcaataggtgagcgcactcgagctggaaaacgaactccaagttaggagcaaagacgagcctttgggcaactatatctattaccccgatcatctagttgccatgccgcagcccatctttgaccagaatcgacccctcgattcggctgattcgatcctcaaaacggtgaaaacactcttagacgagcccattttcaagggtgcagttccggccgctatgaagtactttttcaggggcgggcgcaaattgacgctcaaagacggagaagatctatctgtcggcgagttcttcgggcgcgctacgggaaatcgtgagctgattgacaacaccctcggcgctttgatgcacggcgtatggggcggcgatctatggaatctcagtatgcagagcggcctgttctccaagacgactttaccgagccccgaaaagggtaaaatctggtatccaagggaggacgaagaattgagggaaaggatgttcaggctccactcccacgccaacgaaatgttacgcaatttgatggccaagggagagaactcggaatatatctggttcaagaagggctttagcaccctgacggacgcgctcatacgggtcttgaagcagttgggggtcactttcaaactcaacgatcctgtgcaatctatctctcttcatccatccgaaaggatagcggtacgtcttctctttttttatttttctttcccttctctgtcttgggggaggggggaaaagtttctgctgcttcgatcaggctgatcataagccagtattatgccatacaatctactaactcttgacgccagataaaatccaccaaaactgttcaaaacgccctatacgacaaggttgtgtcaacgatctacgcaaagacactagccgggctcaccgtcaacaagcttccctccctagcccgctcgaccgccgtcactattcgagttgtcaacatctggtatccaaccccaaacctcaacgcaccattcaatggtatcggctatcttatcccctcaaccacgccccacaacgaggagggtgtcctcggcgtgctcttcgactcggatcgcgagcaccgcggccgcaactacggcggcgacaccgttcccggcaccaagttcaccgtcatgatgggcggccactactgggacaccgagccctcctacatgtacgatgagaacaagtgcatcgctatggccaaggccgcggtggagcggcacctgatgatctccgagtcggacgccgccggcgccgtggccatcaccaagctctgccacaactgcatcccccaacacacggtcggccaccgcgagcgcatggtgaacgcgcaccacgagcttctgcgggccttcaaaggcaacctcgccgtagtcggcgggtcgtatcagacgcccgggatcaacagcgcgctgcgcggtgctgcggacattgctttccagatatcgggtgggttctggggcaattatgccggggagacggtcgggaagacgggtctgcagcggtttgttaggccgatgtcagattcttggagacaggcggagaagggggacaagcgagcgttcccgttgaagtttgggcacccgccccttccagaatggcatgaagagggaagggacgattaggtctactgctgtagtagtgaggacatgaccgcaccggcaacgcaatagaagtacatgaaaaaatttgtgaaaagaatcggaatattcagtgtatggtccagatagtgtaatggggttaagctaggtcgcctacctactctacttacctgtgaggaatggggatagacctgagactggggctagaaaaggtttgtgtgcaatgaaaaaggaccagtttcttggttccatacccgttcttagctctcatgctgttcattgaatttttttcagtaaacggtcaaacattctgtattagttacccaaagaacctgtgaaggttatatatcctatttgcccgttggttttcggtggtcacctcattctacttgaaacttggtggtcgctcacaaagcttatatatagaaagaacattggtgaacatttcccgaggatcaatcccagcaagaaatgtgcagactcgcgaaagttaccgataaccacttgtaaacttttctgttctctttcgatttcctctacgagccgtgtttatttcggacttttctgttgaagttgattacccaggcgatgctacacctccaacaatcgcttgttccgtaattgacctttagttcagtttaaaactagcccacctcgacgtaactctgatcgtagtatttatgtatgtacgatcagctccattgtgtttttttatgagtgaaatcaccaccaaaaactggatgatgtgtatgggtttcatgctggctggctaacgctcttccaccaaacgcgtcatacttgctttctttctctagacctccttctcagtctctctctctctctccccttctccaaccattgtcacctcccatcgctcagagcaagtatgtatatagaagggacatttttcctataaggtctcaattccctccgtttttccttttcccccctcgccccccttcaccccagatgcgtatttaaacgaaaggatcagtcgatacgggttcacttaaacttcgttttccttttctgttttccttccttgtgtatttttttcgttgttttatttttattatttttggattcaacgtgtcttcgctccatgaatgctccataacaactgatacaactacgacttatgtacatccactgtcaccatccggatttcctttttgttgttcgcttgaccgctgaatggcttttataaggtttccctacatctagtcaatgactactacaggggcattcttcccgcccatcccgccattagcaccaccaccgtgacccggctgtccctgcggcacaccctgaggacctgcttggccgtgaacggatctctggccttgtgggccctgaccttgctgttgggcgtgttgttgagcggcctgctgctgttgctgttgttgcattcgctgcatcgcttgtgcctgttgttggatctgatatcgctgttgctgctgctgtgcctgggtttgagggcctgactgccgctgttgtggtggctggccgggatgtgcgcggttgacgaatgtgttgttgttattactgctgttgttggcgcgggcttgtgcctggcgctgagcttggagctgggcaacctgagcttgctggagttggacctgggtatggagctgaggctgagcttgagcttgcggttgatttacgttccgatgctgctgttgtggttgggatggcgtaggtggttgctgcttcggtcgttgcgggggcattccctgtgcagcctgtgcagcctgtgcagcctgtgcagcctgtgcagctaccatctcctggggtgttttctgaggtccttgttgaagatcctgagttccacctcctggatgcgggctggtgccgggcggtgggggaagtgtaccgaccagcgatttcaccgattcgctgatagaccataacagtgtttcaatgccaacctttgggtcagcagcggcgctggtaccgaaggtcttccttccgtcgccatgggcgtgccataccgaccgctgtaagagtgtgtcaaattcgtcctgcggagcgttaagaggtcgttcgtgccccttttcatcagtgcgcttgacgtgccacaacaatctacctttgcgacccatagtcttgatatcaagacacagcagtcgccgagtagtcggagcagggagtgtgaacctaaccgttacccactccgcggctttgaccacgatcgccacattgcctgcgttcttcgccgcaatgctttcccactcgtcctcaattctgtccaacactctgtacagcggcagagaaaacggtaggtaagacgggaggagctcggtcttggtggactgtgccatatcttgcaacatatctaacgcgcggatatgagggtttcctttctcgagagtaaggacaaccttggcatctttaggaaggtctaggtgtacgttccatgcacgaggaccttgtgggggaccaacaacaggttctgctgggtcattgctgtaggtaaaaacaacctcgcggagcgcaacactctgaggaatggcgttgctaccagccagccttatggcttcaacgaactccatcaagcgttccagggcctgtacgcgatcggcgagtaaatcgactacgggggtacccatatccgcccgcaacttaagcgagaactggcctgtacgatggttgtacaccacatcgtggtctacatttccgcggagagacttaaacttgttcctgtcaatcacggttaatctagcttctgctcggatgctagctggcgtatcacgccggaccgccgtggcatctgctgggccctcttggtcacctgtgtgactccggactcccttgaagatgataggtacgaagtcctttgcccatgtcaaggtacggctactggatccaggacgttgttgaagcatttccgacagccgcacataaatcgtaggcagccttacctggggcggtaggctgtggttcggcagctcgagtgcggtgtgtgattttttgagagtgtgtagcttgcgaagatcggtgatgtgtgaaatcatgccagcagcgtagacggacagatttcggaagaaggtgtcggacaacgttagttggttggaggtcatgggcattttggtgaacagcctcaggcggccggcagggaagttaggttttggtggtgaactattcagggttagtccatcatcaatcattgagcttatctgacgagggttagactcacaggtcgactagccaccactggtcaccaccgagactcatgcttatcatgacaaaccattgtcgtgtcatccagtttgccttccggagccaaactgccttgaaagcttcccgagatcctgaagcatccgagtagacgatagtcttcgtctcttcctgagtaattggcggacggcaaacaaaccagcctatactccttacacggctgttgagatctttgactgcatggtcaaatcttagttgttccataaggtttgcgccttcttccgccacattggaactggtattcagcttcatttgtcccttcaagaagaccggggaccgcgggaacattgtaaagaagcccgtcaatggttcgatcttgatgacagccttgtcattgtcgaataattgtacggccaaagaagaattctgcggctcctcctttgaaatctccaagtcaagtcttgcatgcttctgtgcaaaccgaggtttgctgaggagcttgctagatatggatctgagtatgtattcgacgtgacttgcaataaccgccgtcagaagcttttccgcagaaatagtctcaacatttagcggtatgtcgaaatctttgacttccttgttgtcgcgaaaccaacgtaggctgatgtaacttgaaggcttcgaatcaaggtctccttcaacgccctttccgctccatacccctagcaaaatccagctcttggcagtttgcgaagaaggaccctccagaccatgcggaggcttgagccagtactgtatagacatggcacggttgagtttctcgaccttcagggtatcaacccacctgcccatggcgagttccgttgcctggcgacggaactcaataatcttctgagttaacacaaattcatgaagataattatagcacccagccaagccctgatcgcctaggattgtattgactttgttctcgaggaatgtgcgcacaccatgcgacagctctgccggagcaggggtgaaaagaaaacggaagtcgatgaaccaaaattgctgctcaaagtcctcatctccgatcgtcaggtcgacttcaaactctcccttcactttgaacgtgacccttccgttcgcgatgttgtagtcccgaaaagcggccggtagcttttcgtgttcgtcgaaggtgagtcgtacgctgagcatggtattgatgttgtcgataaacgcctctttctcctcccacgttataggagggggctcgatgtatcccaactaacgttgtcagaacatcaaactacagagcatgatctgggccatcaacttacctcgggcatccaggacgcttgaccagttgtcaggacttccagggccgtcttcaaatctgggcccggcactttcgcccagtggagatcctgcttcatcctgatcaactcccagaagagttcctggtagtgggcctgtttggtcaacaaatgtaccctgatgtcaatcagggctccaacctgagctgcctttctgctccattcggtgataacaagggtcttgacccattttgaatgcatatcctgaaggaagttgagtaagtgaaccttcttttcgaggctttcctgcgatgtgtcgtgattgtccgcggattggtgattggttgtgccattcaggacgccttgtggcagtggtttggacgcaagatatgcgatctcgtcttgcaacttcgtgtgagtccactgcgacaatctggtaaggagtaggcttagaggcatgatatccgccgtgatgtgttggatctcgtcaggcagatcattgaatttagtgccgcctggcggttggctgtccacatccatgaaggaggcacctccgccgttcatcatgactgaggagcccgacatgtttgcgtgagctttgcccttatctggcgagccctcccgcttggccacgcctccattgacgccgttcgtccacgagtttctgtcgtgatgggtgcgcactccgttcatatgtccgttttccatcctgcgcgtgccctactgccgcgcgaacaaccctcgcccaaggagcgtccccaatgtcgtgcgttggtgaaataatccctagaactgtggacgtaaagacggaaatcggtcgataacgaaacagcttcggcaaatacaacaggaactcggaagcttttcgtggaatgtcagggtaatcgtcgatcgtgtgacagtcgttcccatgtaagtgttgatgatttcgaagttgtagcgaaggcgaaagaaggcgaatggtaagaatatcaactggggaatttcttcgtcaaggagaccccggggagcgcgcatcaaacggcagctcaaacgttgagattggcgcagacagcacagtttcccatcacttcgtgtggcgagcggattgaaaaagttgcattggtgggcgaaagtagggcgctgtgttcggatcgtggttgatgtcaaagtaagagtcgccagcgggtttcagatttgcccggcagtggaggtgcgcaaaagtggaagtcgatcgaaaacacaacacgcgctggttcgtagagtgaagaaggcggtaggtgagagtctgaaacgggacgcctgccccagtcggtcaaagaagtcgaattttacgctagaaacggaggtcaaggaaaaagcgacaggtgatcaagtggaagtcgaaatgcgcgtgcgcgtggatcacttctctggtgcctttgaaaggttcgtcgtggatgtgccgcctcgggctgtttggcaggcgaggcaggttaccagtgacaaatgtcctccctgtcgggcagtccgcgacgggtgggcgcccccaggaggaagacccaggccatccacctcatggtggtaggtgaaatgcccttctccagtgaggctggcgtcacttctcgcccggtggagtacccaatgcgcagccagccagcaattaggtacctaccaagtgccaaggtaggtacgtaccgctgtggatctttcaaccaacaaaagagaagacagcccacaggctgaccgcgcccatcaaagtttcgaaaatttgttgtaaccaacttcgcatgcagacgctcagttgtttggatactcgtagtttactattttttatgtagtttctatgttaaattacatatactcgatattttagctcatacttcgaggtataactggaaaagacttgttgtgcctctgccaagaaacatagttaccttacgatgtatgctgcgatgtactctctgtattgtacagtgaatatggcggcatgtaattacgcttcagactggtacatgtcgtatccgcctgtggcgttacacggtacaagagcccaggctttacctggctggcaattcaatacatcagcttatggcatcgtacatgtaggtaggactgacactgcactcgtacttagggtggagagcaatgattaccgtaaagtgcactgtgcgcaacgctcagtctgaaagaacttgctgttaaggtataaagctttctctaaccagttggctgctcagatttggcccagtatgatcaagatatactacgacgtctttgaccttccccaggcaccagagtgccaagtcaccacctgtatccccaacacccatacgaaagaaacctcatcatgaaattattctttccggatcgtgaaggacataacaacagccatgcccgctgttacctataaacccatacatgcctcttttgaatctcatgaatctacctttgatgcttttcctagcatcacataacaagaaaacgcacaaaaaccccaggggagatggaagcaagatttagtcccaacgtgtctgctcatgacgtgatacagctccttcctttgtcaacccatgacgcagattacaccgcgtgtactaaagcatatccatcatccggagcgacgggaggatagtgagaacgttgcgaatctacaacttcatgcccgaccccatggcggaggttgtgggccactggtagcccgcagcatcgctgaatttgtacccgtacgaagccgtaaagtcatccaaaacagccgggccgcgagaacctagacgatgttagtactgagtatcattccatagaacatcttggtgatcacataccataaggatactccatcgggatgatttccttattatcatcgagatagtggagcaaaggggtaaagattctccagctggcatcgagctcatcgtcacggacaaagttggaatggtcacccttcaagcagtcgagaataagggactcgtaagcttcggggatcttgaggtcggagaagcgtctcctgtaggtgaggtcaagctcggtgacaacagtctgcatgctcaggccgggaagcttagagttcatcttgatgtagacactttcgttgggctgaatgcgcataacgagttcgttgcgaggaatgtccttgaaaatgcccgatgtgacgtccttgaactgcacgcggatctcggtcttctgctcgttcaaggccttgcctgccttcatgatgaaaggtacaccatcccaacgctcgttcttgatgtacgcaactagcgcacagaaagtggggcagcgggaatccttggggaccgtatcgtcttccttgtaagcaggcttgcttccgtcaagcgacttgccgtactgtccaatgatgacattcttgggctcgattgccggaatggcgcggaggacccgcaccttctcatcacggatatcttcagcggagaaagagatggggcgttccatggcaagcaacgtaaggacctgcaacagatggttctgcatcacatcgcggatgatgccgaactcgtcgaagtagccaccacggccctcggtgccgaagggttccttgaatgtaatttggacgttgtcgatgtgatgcctgttccaggtagcgccaaggaaggagttgccgaaacgcagaatgagaatgttcttcaccatctccttgcctagataatggtcgatacggaagatctcctcttccttccagtcgggctcaagagacttctgcagttctcgagagcttgccaagtccttgccaaagggtttctcgacctattgttgcagtgttagacaagggctgagtaacaacggatacgattagtgacttacaataacacgggcaacgcccctggaggggtagcaacacttcttgagatgctgtgaaacaatggtgaaaacgctgggaggcagagccatgtagaagagtcggttgttctctttccttccttgctccagttcctccaaatgcttgttgagctgcaggaaggagtcgtcgcgatcgtactggccggaaacgtatgtgcagatggagcagaactcctcaagctgctgctcgctctccttcgtgggagtcttgatgtacgacttgatgcggcggatgtactcgtcgtggtccattttagttctggcatagcccacaatccggatgtccttgggcaaaaattggttgcggtactacagcaataacattagctcctcaatcggaggcgaccgagaagagggcatacacaccagtccgaagagcgcgggatactagttgcacgtcagccgattgccatatgaagtagcccaatggtaagcaggaactcacggtcttcttcttagcgagatcgccagaggcgccaaggacaacgatgacggtgttgtccttgagctctaccgcactgcaacgccatttttgttagcaagcacttccaaatcaccaaccaccaaacatagagcaaaaggtcctcctgataagagctcttcgcggggctcatttagatagaaatcgcaggcgggcgaacatgcccaaaaggttgatccgcacagagtcatgcgaacgaaccccaaaagctgttgagctccaccacgcaatgtctgatactggcggggtgaggggcactcacgctccatggtgatcagatgccattgtagcggtcgtctagtgtgaatcgatattccaagttcgtcgcgttggtggttgagcgagggagaaggagactgtgaggacgacgagaaaagtggaagaagaggattgcgtttttggctgatgggggttgaagaaagtattggcacagagtgggcaggcttggtcaaggtttcggggttaaaagtgaatgggaattctacggcgtgcgggcatttgggtgaacctccctcaacctagaacctggccggtccagggcacctgggagcgaatgatgcgcagactgcctgcaaccctcaaactgaagctgatgttgccgcagtcagtccagttgatgggccatggcccacgaggggcaagcttactcacggccccgcaccgcgcgctagaggtgagtgcataccctggcaccacttagaggtacctacctcatgaaagggaacgaccgagtgaacggtgccatgccgcctccaaagcttagaccccatctgataactgctctaacaagagagcttttgcttcttttgaacaacccccaaccccgccggcctttccggacggaacttgtctcccgttcatgttacctaatgcatgatagacgccatattcctcctccgaattgatcgcatcaaacaaaagggctgccagattggcttcccccctgtcagattcagtgataccctgcatgcttacatccactccgtgttccaggacgggagctgtggaggttggctgattgtcggtttggctgggttcgagacatgagatgttgggtgttggtctcgcgaagctggacatcggtcccgtcccgtacttgccttatagatgtcatggttccaccgatctccggctgatagatgtcttaacatcattggaaccctggtgatggaagccgtcgtctccgtagcctcgagcaatggaaccgaaagccagggtatggatccgaagcgcgtgccgtcaaatggttcctcgacttcgaccagatgactcccgccggtagtgtagaaagaagtccagacagtgacagcttacactacactccgatcttgcgccgtaacagggttgcccctggacaatttttgacagtatgcgctgtagaacgagtgggtacggtcataataagctacctgagctaatatggtcctcggtaggtgatggattcagacctcaaagtctggatacagcgagtgaacggtttcgagtcttaaagtgcagttcatgttaactagacgagtgcctgttgtgtttggagctccaagcagttcaaagtgcatgtatggatcccttcaagttgtgcttctgttgggaatagtggggggatgcggaaaggtgaattgaatccgtgtttgggaccgtagaggtacggatggctccatactagctcaaccaagtgtatttgtcaaccgtgatcctgtataccgactttggacaacccatgccgttccagttcttcagggtcggtcgggggtaaatataccgcatccaccggattattatgttgcatgggctagatttttcgctttgctcctgcagattattgttccgatatccgttcacagttagatggcatcgttggagaagccaacttgatttttccgtcctagagacagaaatgccgccgggtcaactagaacaggtacgtccaacaaaccatccaaagtctgcccgagaagcatgggcgaggcaacttcaatgataggttctctttaccggtgtgaagaagagagatctgccagcacttaggtaggttgcggttcgccgagacgaaaattgccaaattacaggataatttgctttgacttccaagaggccaaccaccggtcttacgccacgcgcgctcttgaaaggcgccgtgtcagagcagaaagtcatctgcagcttcgggtttaaacaatggcacacgccgagtggagtgtacacgctccggtttactaagctgcgaaaacaccatttgtttgagcttactatatacatatatcttgcaggcaggcgaagcctgctctcaccggcatcaagagaaagcgaaaactctacctgtattggtaacaaagacggaggccatcggataattgatgatcactgtactactgtttttgtattgcagactgattccggcagcattcctgatctgatctcgaggtcttgggggctgaagtcgagtatggttgtgggggacacagtcaattgaggttcgggagcttgcgaggtcaggtcttgggagcccacgatgacaaagaggggcaaaccaaaagaccaaaaaaccatcgattgcatcatggattgcggaggagctactaagataacattacagataaggaccgatgggtgtccatgcgttatcgaaacatgcacaagtgaaggtctacctcaggggtccgataatgtggcttggcacggacctcagccacatcttaccctgctgggatgacgcgctcctgggctctcattcgcgcggcgcacatttttcggaaggtgagaaactccgaaccgtccaaagtaccacaaaccctaccaaattcccaccaggcaattttcgaattaccaggagccgtcgaagtgcagagccacaaccacgtcgcccaacgcaggactccggatcagcaattgtcttcatacaagactccttgctgagttcccttttatcgtggcagggaaattttgatcaagcggaacatatcgccagtcaagatgcctaccgaagccggccacagatgtgagactcccaaaccacttgcgcaaagaacattgccggtgttgtcgtcgtcgccttgagattatcggcgtcgcgaaacccgtgtatatggttttatgtgcctcttgcaagtttgtacattgctgaccccgttttttgcagtatatgtcaagtgagtagtcaccctcggaatgaatcgacgatgcgaacgagtctgcgattgttgcgccgccacgaaacgatacccccgaagacgacagttgctaggaaccaggtcatttcggaaacgagaccagagaatacgacgtgccgagcaaggactgacgagaggaatcgcattaggggtcgccacctgagctatcagcgtggccgtcacaccacccaccctaagaccagcttgatcaagatcgagggtgttgatgacactgctgctgccaagtatgtggtaaacttatttcgaaccacacggtgatggatattgactggggatacagcttctacctcggcaagcgcgtcgcctatgtctaccgcggccagaaggaggttcgtggcaccaagatccgcgtgatctggggcaaggtcaccaggcctcacggtaaatatccccattccccgagattgtgggtagaatgttgaatattgaccttggactttacaggcaactccggcgttgtccgcgccaagttcgccgctcccctcccctccaggtccttcggtgcctccgtccgcatcatgctctacccctcgtctatctaaaggggatgagtcaggccggagttgagtggtaaaggtggtttatgatttcggtgcatcagggattagcaggggtcggcaaacgggccttgcttctagcattcaaaatcaaaggcattaccaaaaaaaagacatgccaaacaattgcgattgagaatcccgcagttaagtgctgggtgggagacgaatgcttcatcaacgggagtggttcatgaaacggcgcaatggggaggagacgagagtcttcctatgtcacaaatcaatcaaagccagcctgggctaaaattcaacaggtcctctcaatcacaatagccacgctttgctacccaagaccattgaccgatccttgaatgctgtagctttggttaacgctcttcctaggatttatgacaagtgtgcggcccacgacatcataccccgtttcgtgagaaccttgatggctcttggttcaactccatgtttgtgtgtccgtgccagtcggtttcgaaatgaagtatctcatttcagatcggcaaccgcatgcccatacatcagcaaggccaacactcccagtccagaggagatatgtcatactaacggtgatcttttaggtcttgacctcaaagactctagacggtggctttaccgtttgtctttggacatcgactcggtcccttgttcggccaggcctttcgaattcgagatgtcccacaggtcaggaatgtgttggacatggcttcgtgaacatggatcaggcaacattactatccgccttctcagacaagagccgagcttgacaagcctgagtgaagacagacggttaagatttcagggaagggtgcagcagatgtcagatgcattgactattggcctggttgatctctattatcccgggagagattttgggtatgatattgtatggccacaggcaactcgccgtattccccgatctaattcatcgaagtcggatccagcactcgggaccacattatcaaatcatcgaacgatttgaacaaaggagttgacaagatacacaggtcacgccggcttacaagcgccctgttctcgagacgggaccacgagattcaacatttggcatggcacatgtccacacgaacgtcatgactcttcaaaagataccctaagataaattgtaaacaagccgcatggggaggggggcgcgcgcctggcgagcatggaaatggcccggggaatgacatacgatggtaccagctcggccgttgaaggcaacgaccctttcagtcacgcgggggagggtgtaggaacgatgctgggccagcccaacgaacaacagccaatttacttccatagacctacggagcggctgcatcgatacctgtcccgaccaatatatccgtgttggcgatgacctatttgtgacgtgcattcggttcggccggcgaggtgtagtccatgattggccgatgcgattcggaaagaccggatgcgtgtttcagtctgagatgtgttgtcttcggaagcagcacttgtgatattcacgttgcttcgacttggttaaagcgttaaactgtcaaatcggacagcggggaacggagattggatacttgggcctgggtagggttccttttagggatcatccgtcaagacagtggatctttgagccgcgccatgtttcaatacccgctgcgcttacttccattaccactcactctcgtttccgttcgggcgcttgggatcgcaatttaactgtaggaatggattatagcttttggcgagaacgaaaccacgaagggatatgttcagaacaggtttattagggtcaacacatgtgccgtaccaataccaaatgccatagcccaggtggagatgataaccccgaattatacactaagctaccatgcccgttgtcggcgtcagataaatgacccaaggaagcttggaggatatgttctttttatgttttcggtttgtaagaaagagatgtaagaaccccaatctcagctaagtatagtatcgggtatcgcaacaatcaaacagagaaaagggactatttgaacgtcaccttaaagacgatagatattcgccagataagaaagtaaacaatcaccccttatccagcgaatacctacctgtgcctcccgcaacctaaaaataaactacttagtcagccttatcgattatcgtgaacgcgctaaagtctcctcgtccaaagtcgctgttgccgactggcccaatgagagctgaccaatccaattcagagaaagtggggtgagagcttcgaacggccgggggcaggagccggccggttgggacccaactgtggtctgtctttttgaacgatgctagttcgatgcttgtcctgctaaatgtatggggattggagataaaacaaagtatatgcttaaccaagttccatggttctctcgagattgtgacgagtggttgtaatacagtacagactcgcaggatgcttgagatgtacaaaaaccggcgacaggacaagaccgaaatctagtagtccgtcatgacaacagacgctcagctgtcacggtgggcttgaatggttttgacatcacgaatggtgggtgcgtggggtaaatatggtgggattgatcatgatcgatgtcgcactgatctgaacccgtagaaacagaaacgcaagggccatcgtaggtggctgagtaaaatgagactaccgagaccatggatttgcaactaaactcagggtaggttgttggcgtgacgcgtcgcggcttcagttgataagctaataaatcatccacaacgggctcatcgtacaacgtaaaggcgagtggtgatcatggcttgcgtgggacaagggacaaaccagttcgaaacttgaggcgttgtttcgaagattggggcagtgcaaaacaaggacattctccagtatgcaaaattgcgcgatgggaagtatgataggaaccagacttgatggacacaatcgtcacggtgattttatcaattacctcaatgaccacaacgcctatctttctgtgtctgaccaggaggagttctccgggagtagtggtgccttttgataccggcattctgatctactacgctgcaggtcaataagctcgtattcaccaaggcgtgggtagcgacattctgtgggtacgtctggttcctaaatcaggtacagctgagacgcatgtaatagaactctcaccaaatcgagatgcacaaattgcgggcaacatggtgagcatactatgtacagctgtaactgggcaatccaaagggtagatgttgggatggtggtcatcaacgaaacagcagatgtctaatgggacacggttcgggatcggttgttatcctgccatacactcaaaattcaaagacgtatgtataacatgtgtggagaagcgtgtggtcgtgggctgtgtgcttagtagaaaaaaaacttgatggttaaggatgtgagccaacaagctccgatggatcatctagaggtgacgcggcatctttcgccatctcgtgttcatcagtgggcgcagcaagtagcggggaccagttgcgggcaaactgccgattcgggtctcgaggtttcaagtattactcgcgcaacgcgaagtcactaaatacaatactatcgagatccagacaaatcatcgcgctgtaatgggtagcagccaggcctgtgcaactgtcgcgtgtgtcagttccagatattatcgtgggctgcgatgaacatccgagttgagattggtgccttttgccggctctgtgcttgccgttatcgcttgtcgagtgtcaaagacttagttgccagcatgtacccgacctccaggtaggaaacaccgaatgcattaaaaaaaaaaaagactgtatcccgttgtgcttcattccattggcgtcgagcggcgcgacgggaatccgacgagttggtataagttcgagttccacttgcgaatcaatggtggctccacgaagcacctcgcacaccacgcggcctccttgtcggcccttgtcgctccctgtccatctcctcatcacatccggggtcgtatcattcatccagccgtgaaaccctcgcgatcttcgacccacttcttccctaacttcagaaacttttggatgcagcggtttgtatctgcgttttctgaacaataaaccccgatcaagcattcccatattgtctttcgtttctggcttgttcggtttcctttaactggcattcatctttgtcgatgctgcgggttctccggcgttttcacattcccattggcaagtatcgaacttttccctggtccggtccacgcaacttttctgctgcatgggacccgcgccgaccgggatcgctgaaagagggttagtcaccccttgttgtcgtattaagcagcgcccctcccccctcccttgtgcgagacccgatttctttacttcctcatgcgtcgagcgaggtcaattcgccttattatctgccgctcccgctccttcgataactatcaagctctgggggaatcccttccgctaacaccaacttcacatctggtcgacgtcagttcttcatcaacccctataagaagaattctcgcaccaacaaatgatatcggcacgccccaggcatcagatcggattttaaaacagtatcagacgaaacaaatttttgagactacagccgcagagttagtagctggggtagatttcttgttaatcattgctgccaatcaacgtcaatagcctgttcagctgtggatcatttggtcttgacgtcagcgagaaactccaccatcgaacgtcgcagccctgctgttccgaacaccacctcaccaaaaacctgaacccccagtcccaggcttgtccgtcgctcccccacaactgagcctgtcggttgtttctctgcgtctcggagtggagagaagtccctacggatcgtcttggatcgccgcgccttcagacactaaatcggctaatcaaaccagggagctgaagccagaacacttacgatattatctggacatttgggcattggcgattgccgtcgctttagcattttgacagttaaaaggtttggcatctgacacgccgcgcgccaccgacgcacttacagcggagccgaccgtcgcagaaaacccataaaagaaacgcaagcgctgagtcttggttagcgggcttgctttgctggtaccttctgcgtcgtggccgacgatttgtccgattttccagcgaaccacgaacgacatccgctttcaccccagccacccggggtgcaaggacacactttccctgattttctagagtctgcgacaataagatcgcggaacgcagcccgccaacccaagacaaaacactcagggcaaccactaggggtaaatacccacgccggcccactctctagtccacatcaaccgctctttggacgctatctgaacattttgtcgttgcttctcccatatttgcccgcgcgaataccactttggatacctacagctcttggcccggctattgttgccgaaaagcatctgtttcttaaaaaaagacccttgcgataagcaggcatctgatccgtccgaacctgcgcgcgatcagaaaccatcacggtcttgtctccatctgcaccatcgacagggtctcgataccccaggctcatcacggaccctccccccaccgctctcgttgcacccccgggctttgcctagaatacagatcaaaaccctcgcgtttcccggtcagccaagatggcgacttccaacagataccccccgaactcaaattcgcaccaagtccagcaggcacaactgcagggacaacagtaccagcagtcacaagcgcccgtcgctcctaccactcagacaaagggccgcccaccgagttcccaacgcaagtcgagagccttcagcttccgatcggacaagtctcacgacgccaaggagcaaaagcttgacttgcacgaaaccagtgccgagaaggacgccaaacggttacatactaaagccgaccctaccttggccatgaacgaggcagagccatgtaagtccaaccatgtgtcatgcatcaatatgcatgattcgccacctttattgtgtcctgcgtgcggtgaacttcatattgacctttaccagccgaggtggccgcgcacgttaagtcatcgctcgcttctttgcggaatgtgcagcacaaggatgtctttggaaatccaatcggtaagttctcttgtggacgcgctgagagacaagtttcatcacttaggctcgatgctgacttctcgtgtagccgaccccgatcgctcaaatcccacccgcagtcgttgggagcgccctctagataccattcggagcttcgaggccgccattgatggagcttacagcaatcgtaggtccatttaccgctcaggtatgtaccagcttttcacgggttgttgcgattcaacctgaaactaacttcgtttatagactcggagtcaacctggggcaataacggcagacgaaacagttattatggcacaagtacgaccaactttacacaccctcattaagacatggaagacgggaatgctaaccgaattagatggccccggttactacaacagccgaccagcttcggcaatgtatccgaaccgtcaggacggcagccaacatgacctgaggcaagcaccacgagacacttactacgattaccagtcaggatacaacagcgggtattcctccccgcctcagagtcaaggcagacgtcgggatcccaggatcatgcctaacccgcaattctcttcgccgtatcaatcgccgagcgcgaacgactacccgatcccgagtaaccatcgctcgtacgagaccgttgcctcggcatctggaagtgatccattggggtatcagactgatccgacaagtagtgacaacagttcgattgaacgagctcaagcggggccagtttccaagcgaccgtcggaaccagcaaatgattatggaataggattcagccagaacaccgaatattcaccatcagctttcacagttggctacaacgggaaacctgccacgggcatgaacagcggtggagtaaacaactaccaagcgaacggtacgtctggcttcgccaacaacaacctcaacaacttcggtcagggaagccccagcgttgcaccagtcacagcgcctgctccgccccagaaagacacccggacactacagaaaaagtcgacgaacgataccattcaaccagaaaggccgggcgtcccggagaagcgcaagagttggttttcgcgcaagctgaagaggtaggctggtctactgagactggatgttcggataacgattttgtcgtttattcgactatgatatgatattgatgaagacttgcttgtcgggccttgccactttttggctcgctttcttttacgatggatacccacgccttcgcctacatgccatccagggaacgtctgatgagcgttcggaggcagtcggccgaacattcccaatcattgataggtgtaatggaggtatcattatgacagaatttcttgttttaagactgaggtttgcgggaagttatcttcggacatgaagtggtcatgaaacgccggtgttccatgaaggattcagataatgttgtaatgataatgtgggaatggattgcaatcgagatggaaagctataactacgcaaggaacaaggtattgttagggatgatgggcgcaatgtgtgtgatgagggatgagtcaaaggatctcttttgtgttcgacgtgaaacaggattacagcggctagaaatcacccgaatgagggtgaagggaaaacgcattgatctggagagcggatggaagactcgtcattcaggcacacccttgcaggagatctgcacctgctctttactgtctctgcgacgatatcctcgggagatggagtatatacgtgggccaggtataagcgaatagattaacccttgtttgattggacaaatggcttgatcattgcccatcactgtgaagttgttaaatacagtaaagatccctagaagtgcaaccacccccaagtgcaagaaccccttcagagtgcgaactatgtgccaactaaacttgattcctaatacaaaccctgcaaactaccgcatgtaccgttttgacttggagcactgggttttaggttccctggatatcaggcataatctggaagcatactgcaacacattcatgcctcctagaaatcgtatgcaagatagtgattttctatgtctccactgtccagcgccctcgaagagataggtaggtaagtaggaaaaggtaggacattggaagaatcgagtgtacaaacctccttcgggctctcaatcagtgtgttggtagaagcagtagtgtacaaagtgcagactctggatttgcacctacaagagtcttgttttggtgaagagaacacttatgcccagttactagggctcatatgacccacttttagtcacccttcaatgactgcgctggagggcgctttttgatctgtgtagtgtactagcttccctaagtgcaaacacccagaaagtgcaagggatttttgtcagctggattgttgcatctttaaggatcgttctactatatattgtgattgtggttttcctacgcacccatctttccgctctcagataggaagttaggcttgttatacgaatccgacatgctccgatgcacttgatcacgcgaagaacatttcactcgttgtttcgaacgaaagaagatgtttggatacacagatgaatactttttttttttccccacaaccctttccgttcatgagggcaggcaatgtcacaacactcatgtcacatctcggtgaaaatcacagatccttcttcccttctcctttcccaccacctcctttcttctcattctcctggtccgactgatcctccgccatggcaacaatgatatacccaattaataccacgttggccataatagctgctgtggcgccggcgtatgttgagtttcctggtggttcgatcagtgaatgttagtttgctgattgagtccggttcgtgcgatgcgcacgaaggaacgaagaaccatgtggcatctgggggacagggaattggggagcagggacaggagcacaaggggggaactgggcgtacctttaaacaaacggtctactgtgaggaagtaagaagaaatggggatgacgatcattgcgaaggtaaaggctagaagtttgataattacggaactgtggaggggttgggggttagcttggtgatcatatcttggatacatatatgtattgtgtgaaagtgggatcatcaggcaggatatgggcgggataagcaggtgtatgatagtgatgagaatggaaggaagagtaaccggtgatgtgtgatggatgagaatgagcacgggggttggggtgaagcgtacgcagggacggctggcgtgatgttggacttctcgcttgccgctgggctggaaccgatacggtcatccttctcgaggagagtcttctcttgggatataattctgcgggtggccatcttgttgatggttttgggtccagtttttctgtttggtgtaggttggtcgtgatgtttgtagtcttatatcggtttcacgggatgaattgaatgaatgagctgaagctgtttgctgtgttggtaagtctcttaagatgaacctagactggcaagcaaaaggaacacatcaagatatagtagcttactcaagtaaatggtagcagtgagatgttgagtaaaatcaaaggtagttctctaggtgaagtcctcgatggcaagatgaggacaagctcgactttgggcaattgcgtaggtcgctggttggctgggtgggcctcccctgtcctcatcggtatttgagtggttcgttgctgtgcctgaccagttgagagctagcacgtggagacgtgaaggcggccggtcgcgttgtcccacattatttctcgcaacgagcaaatgcgcgtcgcggctgaatggcggcggtgtggggctccagatgagaaagatgtagggctgatcccatcgctgattgctggacggcaatctggagccggttgcacgactggatgccgtgtacccagccagttttctgttctaggacggaccgacaacaaactccagcacaactcctctcggttgtcatcccgtctttttacatcacaggtttcccaagggcaaagcgtcaaggaaacagggtactttggacctggatttttgggtcaactgaaattctttctttcagcgaacgtttctcttgttcgtctttatcgggttttgctttggctctatgcgccgctaaaatttcagctttgcgcctttgaccgcgtccgacaaacgaccggtaccttccacctactttttcgatatttacctccacagcaaccatttcaccttcaccaccacctccttggaagactactttgtattctttgatttggctgattctgctctggacaatcaacaatggccttctcgtccttgccagaggacgactctttgcgctcatcaagcgttgttgtggatagcccagtccctcaacggcggaccaagcccgatcttgattttatagacgaagacgacgaggatgagctcagtattgtttcccaatcgccctactttactcagcctacccagatcgcctcgcaaccgacagtgaagccacgagaagccgccatcccgtcttcccccacggtcgtcgaagtacctgcatcgtcacctttccgtcaacaatcgtcgaatatcggaggtcgattcgcgagcgcgatggccccaagaggtacctctttcaaggctcctgccgcacaaccactccccgcaaaagcaggggcaaagagagactatataatgatcgatgacgatgaatttgacaagcctctctatgcgggtgattcttcagacgatgaagggcccgcgcgcggcgacattcagccatctgctttcaaaaagcccaaccccacgtctgcaaaggctgcgcctgcagtgtacctcaaaccatcaaaggtacttgacctgcacaattcatgatagacatcacatccagcgtcatactaacacttggcatatttgacagaaaccaaagttgttcaatgatgtcgggagtccgattacgagcccgtcgaagccctacgtccttcaagaggactgggtcacgctccgatcttcttcgccagaatccttgcaatctatacgtccgaaagactctccattaaagcctgccccagcaccgcccgcgccggctcgccgtcgcctaattcagggccgtcggcgacgcagcccgtcgccagccagctcgccagcgaaaccgatcgagaagcccgttcccaaactgaaacagacaaaaatcatcacgctcgttagcgacgacgaagatgacgatgactacgtccagaagaagtcggttcgctcgcctgaaccgcagcccgaactttcgcaacgggatccggaagaagatgccttcgaagagcgtgtcctcaagtacctcaatacctgcgatccgatacaattgatggccattgccaacgtcaaagaagatgttgcaaagcatatgctctcttatcagcctttcgacagtgtggctgatgctgagagagtgacgatggcggcaaaggctacgaaggtcaagcgcaagaagtcgactagggcaccggttggcgaagatatcgtgggctctattaaggagtacaccaaggcgttggatggcattgaccatgtcattgctgtctgcgagtcgcaagcagctgcgatcaaggacgccacctcgaggtggaaggtcgaccaaaccggtcagcctcgaacagtgaagaacaaggatggaaccattacgcctctcagcattgacggtacgactacgctggtcgaccttcctttaagccagccgaagcttatgagcggctgcacgatgaagcctttccagctgtatgggcttaactggttgtatctcttatatgaaaaccaatatgccagcattctagctgacgatatggtatgtagcttactcgtctctgacatttgcctccccatgaggttgctgactgtccactattctagggtctgggcaagacttgccaggtcatcagcttgatctcagcaattgtcgaggaacatgacaaacatagccaggatgacgatagcaaccaaccatggccaaacatcattttcgtccctccgtccacgctcgcgaattgggccgccgagttcaagaggtttgccccgggcttgaatgtcaccttgtaccagggatcgcaatctgtccgcgatgagattgcggacaacatcttggatgatcccgccagccaccacgtcgtcttgacatcttactcccaggtgtcgcgccaggacgacatctcgaatctgagacggctgaagccgatggtagcggttttcgacgagggtcacaaaatgaaaaatccaaagacaaagctctataaggatctgctcaagatcacagcaacgtggcggctcattctgtctggcacgcccgtccagaacaatctcatggaaatgatttcattgcttcagttcgtcgagccggagctctttcgggaccatttcgatgatctcgaagcactcttcaatcagaagttttctttgacggcagtctcgcaaggcgcattgcttcacagtgaacgagtggcgcgggcgcgcacaatcctggagcccttcatcttacaacgtcgcaaggagcaggtcctcaaggacatgcctcccaaaacagccaaagtcgtctactgtgaaatggacgacgtacaggcagcaatatataaagactacgaacgccgatttcggaagaccgacgccacaggcgccagcagtgtcggtcgtgacaacgacaacaacaatgtctggatccagctccggaagtccgcaatccacccgcagttgttccggcgttatttcaatgattcgacggtggaaaagatggccaatattttgatgaaaaaggtcgaccaatcggagctccggcagccgaagatcgaacatctgatcaatgagctcaaggccctttcggacttcgaactgcatctttggtgcagagactacaagtgcatcagacaattcgatcttccggatgggtcatggatggagagtgccaaggtccaggcccttttaaagctgattaagcagtatcagaagaacggtgaccgcgctttggtgttcacacgattcgccaaagtcattgagatcttgggagaatgccttgcgtcggagaagatcgaatatctctccttgcaaggaaacacggatgtcagtgaacgtcaggaactcatcaacgattttaacgccgacgcgaccatccccgtctttttgctcacgacaggttcgggcggcacaggaatcaatctgactgcagccaacaaagtcatcatcttcgaccagtccgataacccgcaggacgatatacaggccgagaaccgcgctcatcgtctcggccagacgcgccctgtggagattgtccggctcatcagcaaggataccgtcgaagagctggtttacaaggcctgccagaagaagctggagctcgccaacaaggtggtcggctggtccacggtggagatgtcccaatctgagatggaggcccaagtccgcgctgctatcatgaatggcggctcgatcgcaactcctccatccgactagatctcggggagtttgagcaagatcacgaagttttgagtattggggaacgtgctttgttcaagatacaaagtgttgacgatatggaggatatcgggcatagatgatacccagtgttcatatgcatagcatcaggcgctatagaagtcgtgcgctgctgtgtacttggtctagcatgttttagatgatttagcatcgccttcatggtttgtatagaggcaacctgttcttgctttagccttttctctttgcttcacagttaaggagaacaggttcaacgggccagaccacaacttttggtgatcccatatcgtagtagcgtcaagatgatgaatgggagttatattgggcctatttaaatcttgcggaagtgggtacaacttttctgtggtgactaagggtggtaatacctcgtcatacaatgcttagtctttggctcgctttcacatgtctcgtggagaagtaatgtcgaacgcaagactctgatggcccccttgtcgttcgaggtttagtctaaatccgtggatgtcatgcgatgacgatatccgtcacccccgtcacacgtgtcactgccgaggccattgtgcactatagcgccaagggtcagtgaggtgcctagtgtagtgtacactaaatctcaacacccccatcgcgaatcaagcctagttgtgcttttctcagtcattccgcacctcatcgtgccaataatttccgtgaacagcaacaactggacatctcatcttcatcaatattttaatatccatggatctcatttcccatgctccaaaatccccgtcgtgaacgatattcccaacgacagcaagggccgtcgggccctgttggtcccaaatgtgggggagcgaatgggatctcagcgatgcgacggtagggcttgctcgaaaatttgatccctttcgctttcacatgccacacggaaagcctgcattaactgacctgagtggggaggccctgcctgaggggcatggtgattaggggcattagactggtccgtgcatactccactttccttaagccgaaagtaccgactgtatcttcgtaattatcatgtgtataaacgtaaattacaaatatgcatctgtcacatttgtatataatagttatgtgatataataccagctgtgcatgatatgcacaatatataatgatttaaattcataccaccaactacggtactactaagctaaaattaggaaattcggtgcgtctaagagtataattcattacaattttattccttcttccatagtataaacttttattaagattattctacaattaaatttaatattaatattttaataattattgtataattattatataaatattatatatcctatatataggttttattttttaataggcaatgggttaatattattaaagggagtagggcgtttaatattagatttagtagtctatagggtataagtgtttaggttaatttagatatagatattattaatatatattctatatattatttactattaatagaaaggaaatatttattcggtttcttaggcgctatagaatagtaataatctccggacctatacttacggaagtattagtcggagtcctaagcgggagggttatattgcgtatagtattagtaatatagtatattagggttggagtaataaaccctagggtattagggggtttgagggtagtagcgggcggtttaggggtagcaataagcggtttaagggcggtggtaggcaatttaagggtagtagtagcggatagtttaggtatggcggtaggcggtttaagggtagcggcggatagtttaagggtaatagtagtagacggtttaggggtggcggcggcggatggcttaagggcggcggcggcggatggtttaggggcggtagtagcgaacaatttaggggtagcggcggtatcctccttattttcctcctcctccttatcctcctccttattttcttcttcctccttatcctcctccttattttcttcctccttatcctcctcctctttatcctcctcctctttatcctcctcctccttatcctcctcctccttattctcctcctccttatcttcctcctctttatcctcctcttccttatcctcctcctccttatcctcctcttccttattatcctcctccttattatcctccttactatcgttcttatctttaataatatctataatttaagagtaattctataataaattaatatatatatttattatatatataaactagggcaatttatagaggaggactctttggagtccttattcttattattatcctccttattattattcttattacttttattcttattctcttcgctattattcttatccttattactatcgataacctaagggtaattctataataaattagtatatatatttattatatatataaattagggtaatttataattattttaggatagtactatctaatagtaggtagctaaataagaaaattagtatataccttttatatatctttaaattagtaatactttaccccctaattattaggctatttataattaatataggttataagtagtaggttgctacgtcgaataggaggaggcttatattaaattaatccctttccttcgtatatttataggtagaggtataaattattagtaatagtatataaatataaaggggctatagtagggataggtagctatagtaaggaatttactttgtaaatgaaaaattgattataaatacttttgaattgcccgtcgagcttagtaaactcttttaactttagaataattctatttaaaatttaaatattagtaggagggtagtaaaaattattataatactattattaaattagaatatattgaattaacgtattgaagaattataattagtaaaagtaatatataagaaatatatattaaaatatataagggaaggtatatacttacggctagcgaatatctttatattagtaatgtaggttctagtaactttagctacaattacgggatatatattacgaaagtattagcgtatctttagaaatattagtagaaaagataattgaatatatattattactaattagtataaagtatattgtaggttagaagattgtattatttgtaatagtaaatttatattactagttggagccgatgataataggataaatagtactattaattttagaaataatatagtatattagattcagggtattaagggtatcttcctcctttaagttacccttatagcttaatacgtattaatatatatttaatataaataaaggtataaaagaataaactttaccttcagccctcgtaggcggaatatagcttagattaaggttctctaccggactatagaaatattcatatatagggtataaattattagtataaaatacgtccgtatatattattataatattctattaatatatattttacttataagggtaaaacgtaattatttataaacgtcctttaataataaaccctatagctaattcgttgttttatttatagttggttatacttataaggcaattcgtatatttcattctatacgcaaattgaggttaggttataagtaaggtaaaagaatgcgggcgtatagagtatttataagaggaaggatgttgatataaatagtataattattttaatactaattattaattacttactctttactttataatataaggttacgatatttaagtataatagaaatttatatatataaaataggaaaagttaataaggaaaaaattaatttaaacgtaaaagaagataggtagaaaaaggaggggtaattcgtaaatagagtttagtaaataaattaacaatttactttacctttatcctaagtaggagtaataaatttatagctatattatatcctaattttatatattttataatatggaaatttatagaattaagtagaatagttatttatttttattttcgaattataaattataatacttttattatctaccttactttcatattataaataggatttatagtatttatactacgaataatccttaatcctatattttctaataagataaaattgaatttgaataaaaattactaatttatatataattatattgttttataaatcttcgtatatataatatatatacggatatactatttacttataattaaattttctattgagaattcggatatatacctaattattatatatttattaccctttactattatataaagatgtgctttataagtaatgataatagagaataataaagttagtaattagttgatagatagagtaatagtatataacgattaacgatagtcttattaaagtaaattgaagataagaactattgcgaatagtaattgtaagaatataaatatatatatatataggtatatatataatttagaaaagtagattatatattttgcgtttattaaaagtaaaggtaggtttattatattaaagtctactattgatgtatttgctatacctaaatctattttaaattttatcctagaattattttttatataacctaatttaataatatatataactatatgttactaaagcctttatttatattctatagtatatatttagatatatagttaatatatataaacttactttttattggaatccgacttaataatatccctaagtttattaataatagtagcgaccttggccgttatattattaaattgagagatacgctccttaaacttcttattttcggcttcgaagcggtagaagataggggcggaagcgggcactacaccggttttaagaaaggcggtaatattagtcttatatatagtttatatataattaagatcttatttactattgttaccgatagaaataagagaatttatattgaaggagtaatatagctttcctttactaaaataagtaagcctttagtaactactttcgtagtacgttattttctatagcgtttgatatagttcgtgtacgggaataaatcttaggcgttatacgttttagttaagtataatagtacccgaatatattaataataggttattaccctatataaataggataatataatagggggcaaattaggattaattaaaaccgaattccaatataataacctagtaagtccgcccgtcccgcgggtaggaaggcgtaaggggtattagcctttattcttatattaaatatatagttagtaaattgaaaatagttattatagtattactaataagaaacttacggctacggtaaataaattattcttaactttaattaaagccgctttactagttcggaattcgtatttacggacggctttacggcggcgacgttcctccttatattcgtaatgtaagagtattgcttgcgagggggggcggctccggttataaggggtcgcgggcttataacgcttcgctagggtaggtgtagttatactatatagcgccttttcgaccgtaggcatagctacgttgctccttctaatagtattattagtaaaataaagtattatatatatattatatataaggtaaggataattctaatttgttttagggtataaataatattaaaatagtttgcttacaattattaataaaggttaataaatattgtaagcgtagataggtagttgatagtaaagtaatacggcgatataatatagtagtagtaaggggggaagaaaaagaaaaagaagaaggagaaatattgaaattaatataataatagtagtaagataaaggaggcgcgtgtgtagggtattagtatagtaggtaaatttgagagttcggatgtatacgctaatttttaaacggtttagtacggtctattaaataaatacctagtctatagtatatatatatagatgggggtaggagcatatatatagataggggtaagaatatatatatagatgggggtaggagtatatatatagatgggggtaggagtatatatatagatgggggtaggagtatatatatcgatatatatagattggtttaagaaaatatatatctatagatatacgtacattaggataatttagtaaaatatatatatatataaatatatattagtttaaggagatatataaggataaatatataaatattagtccggactcccaatttctctagtatttttatatgctttttagtctcttaggtctttatttaattaggttcgcgaattgatttaaacgcttcctagcgccggttgaatttagtagttaggtaggttaattactagaattagataataaagtattttagtataaggaaactaatatcttttataaatagggatctatagtattattgtccttctataagaattgacgttagtatatatattagatatatagaatatagagtaataggacttacttacttattagtctcgtttagctatacgtctaattatactatatatcctctaatttactatttatttcgttctaatatacgacgattccttgaattcttattgtatatagtataagaattatatagtttaccctaaggatttattttgaatttgtagatcgatttagattattaatataatttataacacttcgtattaatattaattattatttgctatttagtttattagcaattagattctttctagtaagttaattgtaggagagcctctcttatactagttagattaggaaattccgtagaaacctataaagattagtataagataataaaatgagtagagtagataatttacgtatatttatacgaggaggagtcggtcttattcgtatatttaaagataaaggctggtttaacgaaggtggacgggggggggttataggtaaactgtactattaatctgctttctctctttctagtaaagtttcttagtaagagaaatagttagtatattcaatttatatatatatttgttatatatcttaataattctatatatatttattatatatttcaataattcaacgattgaacgtacatctttttcttagattaattctaaatattattattctttatctatatatatatcttttatataatcccttttagtagccgtccgtcggtatatacgctttggtcttattattacaagtattactaatattataattaatttaataaatactcttctactctttaaatttaaagaccttctactattttctttcttttttaccttattcttatattctatattagtagtatttctatttatttggttggttaattgaggcggttatagtaaagtattagttgtattataatataatattgtagaggacttactacctatagttagtttagaaattatattataaatatatagagtgtattattatccctattttcttcgatcctactattattatccttattatttaaaagagtattttggttcggctctcgatttagctcctatatacttattattagtaagtgttatatatgttttatatattagattgaaaggaacgtactaagtctccttcatttacctctatattactctcttagtccagctctaaacttaattcctatatattattaataggtattatatacgatttatatattaggttaaaaaaaacgtactaaatctcctttatctacctttgtattactcttttagtccggctttaaacctagctcctatatactattaataaatattatatacaacttatatattgggttgaaaaaaaacgtactaagtctccttcatctgcatctatattactctcttaatccgagtctttatttaaattttggaaactattagtattctttaatatttaggtataaatatattaggctttaacgtagattaatacctctacgaagaaaatttactaatataattatctctttaaaacgcctcttactttctatttcctcgttgtttatttctttattttcgaaacgcctaaatttattactatattttctaataaatttaggattagacgaactatataaagttaacattaaggtaaattgtattaattagtataatataatttatatatagttattataagcttatatataagctataataattagtagtataacccttagagaatattaacattagttttatatatactatatatatatataatagtaaaatacctaatattatggcgatactttgcgttacgctacttttagttaattataaagtatttaaatactttaaatctatattcctattcgtaatttataattgtagttttattaggtagtaaaatacttagttttgaaatcgttattatatttttgtataaggttactaagtaattagtattaaagagaatttatataagaaaggtataaagtatagactaaccaatcgatttgtaggcttctcgtatatagcggtataattaaaataatattataattagtagtagttcgtcgtagttgtagtacaatataagtatgaaatatatatattaaataacgttttataatatatattatacacaacgctataagtaacttcaatttcgtacctgtatattacttattagtatacacctcaataataagtttaatatatataaagaagtatattacctatagtcccatcgaaatccgtataaatttattttactcgggttcatacgtactcggagctagaatcggtcctaaagttaagggtatataagtataacaattataataattacctttaggtcgttttttaaatatagatatacgatcctatatagaagtatatactaaagtgccaattatactccgatagattaggaatacggttagtgtatttttttatttaaattagttaataaagtaatatactttaaaagaattattataatatactaaatacctttttggaaaggcttcctaagttgtagtattgtataatataggtaataactattatactataatagtacaatagaataaagaagttttaagagaataaggtaaaagtaaatatataagtcttatatataagttgtaaatatatagtaataataaaggagagtagggtaggaaattaaggagttaaagtagaggggggtagcggaggggggtaggaagataatatataggaattatatagtaatatataaggaggattatactatatatatattttattaatataatagtttataaatagctagtagtagtagggtattatatggaagtaaaaagttaataaccgtattagataataggtttaatatattaatccctacttacgggtagtatatatagtaacgtagtcgatgtagggtaatatatagaatatttaagtgtttgtttcttatatttaaattaattaattaagtttatatattaacctctttaggtaatagctttactatatcgtacctattactttcactccggaccgtacgtataaggatgtaatgttttagtataagaccgctgctaggttcttattactattactatttaattattaagcggttcgttaatatatttggacgtagctttgtaattgactggctagcggaattcttatatattaattagctatggactatttagatacgcgcgagatataataagtaaggggggaacttatatatactctatatatactatatttatattattagctcccttcttataaaatatatttaactacgcttatttaaccttagtcgattatttatatagtttaatggatgccctttgatagattgtattggaaaataaatattattagtttaaatttaatttagtttaaatacggaataataggggtaattatatatattctatatatattgggtttatactattaattcccttcttataaaatgtattttaccgggcttattcgaccttagtcgattatttgtattattaagtctatggggctagcgccttggattaaaattcggctttactaagtctattaaaatgggataggctgtattaataaggatacgaaccttttaattagtcggatttatatatttgcgtaacccgtacgcttaactataaaaccttctttcaattatactcttctaatatagtcttctcttttactctctttattaaatatagtattttaactatatacaattgcttattgtataatactctagtagacccattatatatatagtttaataaataccctttaataaattacttttaataagagttgttattagtttaggtttcgcttagtttggacgcggtagtataattaaccggctagtagaattattataaattaattggctgtttggatatatgcgaaatgtaatatataataagggaattggtatatattctatatatgttctatttatattatttactcccttccccaatattcttttaactttagttaattatttatttaatagattatttttaaaaagagttactattaatttaggcctagccctaacttagtttgtatacggctttatagctaattggctagtagaattgttatagaataattaattaattatatacgtataggatgtagtgtaagggtagtcttagtagaagcatccctataaatatatctattaaagatacgagtattataatttgtaggataatgaaccgtacggtaagtagtgtaattcgtttgagactattaatttatagtatttattagggaaatttccttataattataattaataagttagttctattacatatattcttttcttcggactatattttcgcgatatttaagcattgcctaaattagaataataattataaatatacattaaacgctcacttcttccatttcgatttataataccggcctaatatatattctacttattaatttatttattatatatattaaaaattgtcgggttacggcgcttgtattatatttattcgtaggatttgtagtactaggtagtaaaactacgggaatagttttatactattttttaaaatatttttaattccggcttgctgttctaatagtatttgtactattttaaagtaatatatataaattagatatatagctatagtaataaatggctagcgcgttagttaatttatagaatttaagtgaataatttacctggttatattacaataacgaatttaaatatagctgtatttatatttggagatactttgtttgtttaaatgtagaaattacaatagataggctcttctttgcctctattatctcgtttaaaaacgccaccagatgtaaacctttgttactacttctatgtctaaaattatcaa