tcttctttacttacatctatatatttctattcccctaaacctctttatataccttcccgggggctatatccttatagaatttaattaaactcccctcccaattataattccttttaaccttattagatttcttcgtatatttattatactaacgctacctctactactactgtactattactatatagggaagtatacttttattttatacctttattattttcctatagggaattatacttttattattttcctatagggaattatattttcattattttcctatagggaattatacttttattattttcctatagggaattataccttcattattttcctataaggaattatacctttattattttcctatagggaattatacttttattattttcctatagggaattataccttcattattttcctataaggaattatactttaaatgaaaatataattaaaactttcgttataggaaatatttattaatagttttatatatatagatttaagtagaagataagtaagtaatattattaccgaggaagttatactttatttgcaaaataaattataaaattctatttatacaaaaaaattactattaagcgttgtatatccctctattaagttatatagcaaccttatttatgtaaagttatatatattaaatttatcctttaaaggaaaaaatgaagaatagaaaagaaatttaagaaaaaaggaattaaaaaggggtagttcgaattaatagcctctcaaaaaaaaagtatatataaatattaattatattacaatattgaattttatatataagcgttatataggtttatataaaaatttatataataatactaataagaaaaaaaacttaaattatataataaattagcgaataagtttggacttcctcggatttattagggttttattcgaaattaattagtaaattaacggattttattagatattttacccctttttatagataataggtataggataatataaattgtataattatgtatatatttattaatataggaggaataactttaatcctttttttagaattttttttatctgattattctttaattatttaaatatttattactttaccgccgttaccttactactattataaaatctattaaaggtaattaataatttattttataaaatagcgcttatttactataaatttatagcctttaatgtatataaggaatatttaaatagtaattagaaatttattaaacctaaggataaaggtaagcgttaggctatagtaccccctttagaggttaataaatatataaatatagggattaattattaatttatccttaaattatccctattaatttctatagagcgtatatataatcgcccttagtaaaatcttctactattagaaggagcctaagccggattattatagtatagatatttagtataattttaatataaataaaatttgaaaattattaaaattaatataaaagttaatatttaattatattagattgtatttacaacctatagtaatttaattaggtatttaaagggtatttacaatattcctaaagaatatctaccggacattttaattagaggtattaaaattaaagtttatataattactattaatatataatttaacgctacaaaatctcaatataattaaactaattataaataaatttaggatagtataaggatttaataatttctataaccttaaattaaactataattatccttatttttaataggactttatacttaattattcttaagaaatataaggtaataaatttcgatagagaattaaacttaattatttaggctaaaaacgccctttaaacctatatatcggactcgcctttaatttaaaataaataataggaggataaataagaaatataataggagaagtagccagaggataaatagtaggaggataaataggagaaatagtagaaggagaagtagtaggaagataaataatagaaggataaataggaaatatattaggagaagtagtaagaggataaatagtaggaggataagtaggaaatatagtaggagaaatagtaagaagataaagaaaattcggatttaatagatttataattaaaatttaaagatagaggggtataaaagaattagtaaaataataaggcggaggaagaggtggataatcttatataaacgcccttttagaagaataggaatataaatttcctaattatacttctaatatatctctaatatattactaataattcttaaattaatattcaataaataaagaagatatataagcaacgctataatatatattcttctactttatttatttatatactatataaagcggttaaatataattataaatttttaaagtatattttatagaacttatactaattataaatttattataagccctccccctatctattataataataatagtaaaggccggagctatattatttaggacgaattttattacaatacgggtaagcctacggagattataatttcttcatttaaagtttaaatttaataattataattaaaatattaaaattaataatagtagggataattaaaataaattagagataagttaaggataaattagattacctttgggctatttaatccttaactatatttatagcgccctattagtattgggtttttttatagataaattatttctctataaggaaagtcttttacaagcaattagggatctttctccgcggggaaatttttgtatatatattattctctgtataggtaaatatattaatagtattaaattcaatttcgtctataatagtattattaaagcgttaaataaaaggagactataggccttataaggagaaataatcctatttaatgttgctattgaagtgactttgtgcgaatacgttttgtagtaactatgttaattttttattttggtaggtcgaatcgattttctatataaatatacggaccactgggttaggaagctttaggtatggggtcgggtcatctgaccactcactctaacgatatccacttatatgaaaagggagaccccgaacaattatcccttcagttgaacggactcgccctttgctattcatattcagtgtgtccttgtctctcgtcggtttatactcatttgaaaccttttgcccgtcaatattccagcgtcagtcgcattactgtatatacatatttctgaaagcgctcttcactcaccatggatgaaatcaacccccttcccggcaactaccatcaagctctcaagcttatcgacgaggcacacgcccaggatccgagatcggtcgagaggaagtccggttccgtgccgtttgagctcgattatgcccagcatatgacacgctggctggcggtcagggaacctagagcgtcgcccgttttgcaacttgcatgccgggctcagcatttccgaaggttcgcgttgatcgactttccatgtttgttgaaatgaacctctttctcacacatgccaaacacagatgggaaatcccgcgaagcagctatcccatgactcggcccggatatctcacctggcgcgccaagctcaagtcccaagcggcaaagcaggtggccgagctgctcgcggacgcttccatccagcctccgctgagccaggaggagatcgaccgggtggccgccctggtaaggaaagaggatctcaagaccgatagcgacactcaggtccttgaggacgtcgcatgcctagtattcctggacgagcagtttgaagattttgagaagcgggcggacattgacgaggagaagatggtgggcatcttgaggaagacatggggcaagatgagtccgtctggacatgcgctggccctccagatgcacttgagcgaacgggctaagatcctgatcgaaaaggctttgggtgtttagaagtgaaatttacatgtcgaatgaaagaggaaggaataacttcaagtcgaattcggcgttcaaacagtgtaaaaacgtttgacatcgcatatgatgtctgcaaaatgcagagaagcgcttgtatggtagcgctacaggtaatgtagggagggggaggacccttttcaatagggtgatgatggcctgtatggtaagaatcccagtaccgctttcacgactcggcgcctaactacatttcatcgttacaaaagaagcgttgaaacccgaaaagaccacaatactttttaactgatattccgttgtgctcaatgcattcagtgcttaggttgatacagcacgcaactggcttcaggtggcatggcatcatcgtcacggcagagagtgccactgcagagccctaaacagatgacccacttccccagtgcccctgccggcccggacaaccccactcccgtcccgcctccattccggggcgggggactgatggtggatccccgcctggtccaagtctcaaccgttttaaggtgtcttcagagctcggggccacttcccccgagttcattctggctattctcttgtgtcacggtatgtcacagctttggaccgattgctgatcagcaacttctttttcgttgtgctgcttgtaagacccgatgcccaattgtctgtctttttaaactggctgataacccatcccttcctcccccatcgtgtctgcaacatcaccatcacgaccaccattcaaaatgacaaaccccccaacaacaaccatgaaaaccaccacctccacgacagacccttccctccagccctcccaaccccccctccacaccctcctctcaacccacgacttcctctccgccgccgcttcatcctttccccccaaaacccacgccttcgtcacctcggccgccaccgactgccacacccaccgctccaactcgcacacttactccctcatcaccctgcggccccgcatcctccacgacgtttctcgcgtctccatttccactcgcatcctcgaccaccttgtctcctctcccatcttcgcagccgccacctctttgggaaccaccgttcaccctgatggcgaaaaggcgatcggaagggcttgtaaaaagctgggggtgggcatgacgatcagtaccagcgctagtttttccgtgggtgaaatcgcgagggctgtagaggactgtgagactgtcactgagagaaaagaaaaagaagaaaaagaagaaaaagaagaaaaagcaattccaccattgtggttccagctttatgtggacaaagaccggagcaaatccgaaaagctgctaaagcaggcggtggacgcgggggtgaaagccgtgtttttgactgttgacgcgccggtgccggggaaaagggaggcggatgagaggatttcggcggaggaagcggtagggctgtcttcttcaggggtgccgatgacgggagagaaggcggagaatgaccagtccggaggcgggctggggaggatcacaggaaagtttctggatgctagtgtctcatggggagatattgcttggttgaggaggtgtttaccagaggaggtgaagattgtgttgaagggcgtgcaaacggctgcggatgcggtcagggccatggaggcgggcgtagagggaatcgtggtgtcgaatcatggggggaggagcttggatacggcgccagcgacgattttggtattgctggagttgcaaaggtgttgtccgcaggtttttgacaagatggaggtgttggttgatggaggggtgacgcgcggtacggatgttttcaaggccttgtgtttgggcgccagtggagtggggattgggagggggatcttgtatggacttggatatggggaggaaggggtgaggagatatgtgcagatattaaatgatgagttggagacgacgatgaagatgtgtgggattacgagtctggatcaggtgcatccggggttgcttaacacgagggcggttgatcaacttgtgccagagacggttgaggaggaacatccatatgccaaatggaggccatcgctgaggaagaaggtaagttgaggggtgttgaggtaagcctgtaggtgcaattatggatagcgttcacgagagcatgcacattgaattacatccagttgaagagacttaaattcaaatacccgtcaatttgacctctcttcatccagcaaccttttgcacctttcggcgttatttcaaggatgccacactaaccgctctgttgaaactgcatgtcaacatcaagcggtttggaccctccaggtgtgacttgattgggtctcaatccgggtatccaagatcagtgatgtgtccctgacttccggtgcaccaactatcaccatgtgcttgggaaatatagtagggtcatatcaagtagaacatacaagtgtgctacttttccaaggtccaggcgcgattggaaagcccttgccttgcgcagtgccttagatgaagggtatcgtttccccccttcatatctcgggccgtgatacagaaaaaaaaaacataaaaaaacatacaacaccagggattcgctggtcgtcaccgacccaactactagtctggccctcactggcttatctatgggagagcggacgggatcccgagttttccagtgggtatggtcgtatgtgtctattccaatgcaaaggatagcttataggcgacagttattgtttcttcccgccctgtctctccttcctgaatgcacctttcggcgctattccaaagatgccacactgatcgcttggttgcaattacatcatttttccaagtgacttttattttcgtgccagcagtgagctacatggcccagttatgcatttgtttactttcctcaggggcttgctagtcgcaacttgcccgccctcattggatgatggcattcccaactccactggacaatgctatggcagtgaatcataagctagctgcactaacaaaaacttcattaatggttgcgtggcccagtggttaaggcatctgctttacaaacgataacgcagaggatcgcaggttcgagccctgccgcgatcattctttttgtatttttttcctacattacttttttggttttttttttcattgttggtcttgcttgtctaattgttgagatttacaaaatatctgttgtttctccacgtatcttggtatttctttttgctttttagtaaagtcggatgcttctaaattgcagatgtcatcagtttctttttcctgcctcagaatgttaacgtatttgcaacaacacagcatgtataagttaataggtgttttcagcatcggtcgcaagatgaatcattttcatttgccatactcctgacatttgctattgtaatgtgttacaaggtttgacgtattgtgtaaacattgctaacacacgctctccttcacacaggcgtgacgggttgaccattttcatcatggccttcgaattcctgctcgcttaatttctgcctatttctaaccccttggctattctcaaccaaaggcaggaatgcaaattgaaatgttcaagtcacgaacctgcgtctacaaacgattcgcattctgccgttctcagttcccatccggggccatctgtcgttaatgctaaggatactaacccaagtccatcgtatcccagttcccgaaatccgtcgtgaagtctcctgtccccaagccgctaaagatatcatcaccactcaggtctcctcccgcgccaccgctgccactgcctccaccgccagcgccgccagctcctcctcctcctcctccaccattcccagccgaggcacctgcacctcctcctcccgcagaaccaccaccttgaccacccgtcccaacaccacctcccattccgcctccagtattcgtattgaccgtcaacccacccatgttccccatacccatgttccccatacccatatcccccatcccacttatatcaatgccacccgcacctcccacatccaacccacccatacccgtagcatccaaactcatcgcgtccatcggatgatgatgatcactacccgaaacctgcaccgccgcagcgttcatcatggaatcgcccatagcatcgccagccaccacccccagcgcgctcaactccggctgcagcatcgtttgctgatgatgatgatgatgatgctgcgcgggcggcggaggtgggggaggtagggccatctgcgcctcgacgcgacgatgcaggcgcacgaccgtttcggccattagggggtctgatttctgaattttcttaaattcttccgcttcgaatttgagagcttcgcgtagggtgattctccgctgctttttggtgatggtgtggttcgcagcatctcctcctcctcgggcagaggaggggtcgttgtcgtccgttacgggggtattgtggacgtcgggagcacagatgatggctgtgacgacgtcgtaggcgacggagccgttgccggcttctgtttgcgttttcagctccttaagcagggcagagaggagacgttttgcgccgcagatctggagggcgacaagaacctggcggtgggtgtaagtggccggcacgccgttaccgggcgagtgctgagcccactggaccagattttggacggtgtggcggatggcgccgtagagacccccgacggacccggaaccattgtgatgtgtgccagtccaattctccagctcgctgtggtcggcgccaccggtgcggctggacacggccagattttctttgagagcgcgcaaaaggggttcgacctcttgtgatgcgggaacctggcgctgataggagcggagtgagagttccaggggtttggcgacaatgttcaggaccgatgagagcatggtagatgcttcattggatattgaatttggacgcaaaatgagttgaagaatcttgatgaccgctccttgaccgggttgcttatcagtccgtaggttgtttgcaaggaacaaaagtgctggcactagtgagggcaataatagggtatccaagagatctaaagggtagttagcggcaatgccatgacaatggcggtaagaaagttcatactcacattctagaccacttcttaataggtaatcgttcaagcagcctgtactcaaggccatgacgatctgatcaaaaagcgtcggcatgagtagataaaagtcctgcggaggacacgacgacataagatcgtctcctagaccgccagcctcggaatcaaatagcccatgtacccaaccattcagatgcgacttttcctggtcgctaagctcgtccaacggccgactcaattggccccttcctagtagctttcccacgaacgaatgcggagatcggatggccaagtcggtgggtgtcagactgtagcggtgcacaaaggccagcagtagaagcaggatagatccaaattcctcgtatacaggctgatattcgccctgatcctcgtcataaccaccccagtcgtccaagagctcgcacagagggtgaagtatcttgtatggtttatcgaagagtaatagaatatccaaggatgatggtttgctggccagctggctgcacaattgtttgagagtcatggtctccttgttgcggcaaagtgtaccaatcacctatatcatatcagcagccgtcacgcacagggtttggtagtctgactgaatgacaactaacctcaacaatagcttgcgcagcagcgcccacgtttccgttcatgttatccaattccccgataagcctctgactcctctcgaaatcttccaaacatgcctggaccagcgtttctttcacgtaccgaccctcgtccggcagtgtttggtaagtaatctcccccaaaagggtctcgatggccgacgcagataacagcccgtgcagctggcaggcaaagcaaaagtcttgtcgcacggagtcctgaaaggagctgctagtgttcgacatgtcaaacatgttggacagtgtcggaaacacattagtgtcaacctgacccagcgcctgggatatgcaaaactctgcgtcaaaaggatacatatgtgtagaggaggcagcaaagttacccaatattagtggaaccttgttgacgacgtatgatttgagcaagtgtcccgtttttgatccttccctgaagaccgcgttcgccaaaacgtcgaaggatgctaggataaggtgtattgctgttgtttgcaagtcaccctggaccttttgtcagcaaaaaacatgggggacgctgtacgctgaacgacagaacaaacctggtatctgttatggaggtaggtgtaaagagaatgatcgtcaatcaaaggtcgtcccacgagctgtccaaggcgtcagcatcccagatcccccatccactccaaatcaggatagtcgtccgacgaacataccgcagcattgatgtaaatgtacagaccggcgcgagagttgactatgggcatatcgggtatttgccatgtgtccagcccgatcatgttatccatgtagctatgcatctccgctactgcagcgtccttcaggtcagaagactcttccccggccagtgcctgtcctcggctgaactctaacctctccgcaattccagaggtatttggattctgaaggagatagggtataagctgatcgatagagctcgctaatcgtttgcgatggcctggtgagaaaaaagtcattagccaagtgttcggttcacagaacagggaatcatatacatgggagaagcgttacttttagcctcgggccggctaaaggcagagaccacccgttgatttcccaaaaagttgaccaaaagcaaactgaaagcctgaagagaggtctccatgtcctgcttagttcgcatgttctgaatagtgccgaatgtatctcgtgaaaaggcggcgatgacgtcgatgaagagcgttgtccacttgctcaggttcgtagccatctcgtaggcgtcagaggcatgcctgatgccttgaccatgtgttatgaccttggagagccgcagaaagatcacctcctcgtcgttgtatgaattttgccaaaacaccctcttcggttttttgtctccttgttgcccctggccccccttagtggccgtcgcggcctcgtttgtagtacctgcatcatgttcactctggatcttggcctgcgatgtcgagtaatggtgtagaactttcaggacggactgggggttgacgagcttctggttgaggaggatggtgagatattgtagtctgcgggggtcaagagaataggaagactgcttcgtcggcctgaggagaaggttggcgataacgatgggaggcaagggatagaagtccgagttaaggatgggcacgaatctcgcgaagtcgctggggtctagtcgtttggcttcggcgcgcgccaggaacttggtccattgtcccacggccgccgacaagcctgccgttgctggacctccgggcatggtcggggcattcgagaccgggattgtcgacgtaggcgatagtaagtggtagagtagcaaatattgtgcgcgttactatatcggggctgtggtcattttccaggcagtggtgttggtagctgacgttgttgcgtcgcgaccaatgtccgatgatgcgcttgtcagctttcgagcatgtggtcgacgcaactgctggttccactccttccacttcgcgcaactgaataacaaccagtttccagatgactgacaggggcgtttggggctttggttccagatgctgtggattccgtgaatgccttgagcggtgcgtcgttgtatgtacctagaggtagcgcgttcaccgttgtggtccgcccatgggcgccttggctccaatctggaaaatgtgctggattgattgatgatattcgtaggcagtatactgttcgactgtcaagtggcagagcaaaaggttgaaagcaactgaatagatggaaggtggtgaaatgtgaagcagcccgtcagagttgcacacagcgcacaagggaatgaatacctacctagcagcgaactgatgtggaacttacaaaacgaaacaaagctttcaatctttcacgttttttatccgtaagcgagcgtgttctgtagtgtaaggtatcgtacccgggcaaacacaaggcgaactttccacattaccgtaagtcggcacgagccgaggacccacagagcaattaaagtggagaggaactcaaaagcttgggccagttccatgaatgggctgcgtgggctgttatgaagctgtctctccgtctctggcactccggtctaagactgtacctatactgcagtacatccctcttcacagtacgtatcaaagttcttgtggacgtaccgccactaccggccgatgttcgtacggtatatgtatccattgacaaatcgaggtctcgtatcttgcccatgctccctcaatgtcctagtctaggttggggaagcatgggattgatccgaggagtcgctctggtgcagtaacttgataatgatttcaatggaagagctgggaaatgtcctcactttctcattcgacttcccgatatttgtttgtatgatacagacgggagtcatcctaaccccatagtaaaatgcccagacatggcccgtaaaaaagttgtacgaaggaatactaacactcgacagagagcactcatatccagcccattaactttcccctatccgttgccgattcacgttacaaagcctcctgggataaaccctctcagtcaccttcccttttgataccctgcatccgtcctccattggcattgttcccgtttccattgccgttggcttgctgcacatctggcgcgcgtggtcccaacatccagtcctgcatcgccaaccattcactccagcttctctcagctagaacaatctctctttcggtcgcatcgcgcaaaggtttcaaaaacggtacggactcttcctcgttcatgtcgtaagccgccttgaccttgagccagttggagctcttggccgcaaagaggtagttccgtcgctcgttctcgtgcagtggcccgatcccagcctcccagtcgtcgccgaaaaagccgtgcaaaaccccgggaaaatcatatcccgtagctaccagacggcggatataggggatcaagttgacactcgcatacgactgaagaccatagcccccgacgggtgcctttcccgctgctccccggacacaagacgcctctagttctggtggtgggcggactgtctgtgaagacagcaccgggttgggcttctggaaaggtagtcggatgttgatgaatccagcaagagcctgcacagggccatggtattgggcgtggtccaggaagtatcgcatgcaggacatgaagtatgggtgccactcgagaatgtcgaactgggactgggcatccgcaaaggactgcgcgggcgtgttaactttcggacgagcgttggaagccggtcgcgggaaggagaagacaccatgtacctgtgcgtgacgaaaagccggtccgcctggttgagggaaagccattgttggcaacgatgattgtcagtgggttaggtgaagggcgaatgcgaatgaggtgtgaatgcgccaacgagagcgttaagacagctcaaacggcttggctgtatttttggtgatgttttgtcgtctcgtcttggtggtaggcgtcaagttgactaatcttcaacacgaaatggctagaatggtgcttgatcaatatcaacctccgtatatagtccacaccgacaatagatggtatgatatgacggagccttgtgaaggggagggtcgtcttggtagaggatgaaacaacttggagaactgaagggaatgacgggacggaaattaagctttcaaaagcgggagctaagacgttatatagccccgtatggagaagatgcggaccatcaatccttgatcaacctcgggaagatttctcaaccgcatacccactcggccgctgtaggaggtccccaagccgcatgatgtgcatgtgccatcatgggagtggaataggtaatagaaaacctgtctggactgcgtaccggaagagcaacaaaacaggggttgaggaaagacgtcccgttcagggcactaaaacaacgaggagcaccggatgtaggcgacggcggagcaacggcggcagtcagtgtgtactgtgactgtacccatctccgtctccatcgcaagcaaggtacgctcccttttacctgcagctgaagtgcgctcggagaaggaggggaaaaaagaaaagatccacagtgagtactttctgtgggatactatttgtgcgaaaggatgggcaattgcaaaggccgaagtgatgtacatgatgagattgaagtcgggcatgggtgggagatctgaagacgggtctcgtcgccgtcatcgcgggggagttcgagagcgccaatcacgaagcagcactccgaaggtagtctggacagtctcgagaccgtgtctggatagcagccagtgtgagaccgagggggcatggatgcctccgagacctgattgatgaagcaagcgcgatgccctgtgcgaatctaaggcgaatgcatcgtaggagggaatgtcgagcgcttcttttccactccgagcctgtgttgctccccggttggtggcgggtggtggtctggacttgacaatctggatgccgagtttttgctgtgaagctaaatgtcaaacgcggagcaccgcgaggaacagaaacgcctgcgggacgtcggaaggagtagtggactcggtggagagcccctacgcagtacaggggctgtggcgacaaggacaggccatctttgtttacggtagccgactgcaaggagggcgagcgaagccgtcgttttcaaagccccgtcagtgcctgttcccgcaagagtcccgctcccacttgaaaagatgaggtggaaatgcggttatggaggcgataggtagcatggatacctctatacacggcaccagagctaggtagctggaccacctgaggtgagctctgaaatcatcctgttttttttttttttttttttttttttgcctcgccgtgactgacggatggcaaaagagctgcgagattcgctccgtgagtgcttggttgcctgtctatgtctgtaatgaaaagggcaagtgatattgagaaatgggattggatttgccagggatactgggatcgacgacgggacggggacttgctcggcgaggctgcaacatcttgatagaccctacacagtgatgctgtgtgtgcgatgtgatgtaggtataggtagcttgatgaagcttcggttgaggcgcaaactacctagagacctcgcaagtgcaagagacctctccctctctaattcaagggtcctccgagggcaacactacacagtatacgccaaggtaccccgggatcccaggacaggcgacgccctcagattggtatggtaaggggacgacggggtgagcgggttcggtatcgacgtgatctgctgccagcccgcttgcccccttcaggtgtctgctgcatctgcgatgcgatgcaatgtgctgcttaccaggcgcggtatctggcgttgaaacttgggttggggcaacttggaaggtcacatacattgactgcattatgctctcatacgccagaggggtttctgcaggagagagagagatgaagggttgaatacgtagcgtccaccttccatgtcccgatcgctggggaatggaaaagcaacaacttgacgcgatgcttggtatcgagaaaacgccacggcatcgaagaatgaatgggttgtgaattggagatagtgggcgcaatctcagcttccttagtatgggcttccaaagatggaagtaccatgtcgggcaactgtaatagcagagctacttatcggctggaagatgcaacttgatgcaggtgaccctgaaactcaactttttttgttgttctcttgtgtcgaagtgagtgcgttcaccttcgttcggttctttttgcttcagttggtgcggggggtgcacgtacgaattgcactcccaaagaggactagaggtgctcgtcgttacacgctacggacaggcgacgatatgcacatcatttccaaattacccaaacagcttagcgtggtggagattgtttccagcacctcaccgtcactgtgcgcaggtggtctgtgccttgttgatagcgacaggctggtgtctcttggtatccacctttgtcgtctgggcttcaggtaccggttaagaatgacatattctgtccgcatgattggacatcagcctgaatggtcttggaatgaatgggaaggtatcaaatctgctacggccggtgatcactagacactgttgcttggcttcagctggcatacactagtaccattagtattgagagggagaagcttcgatgtgaccaccagcgcccttggatggcctatcgagactggagggcaggtactgtgatcctctgcattatatgtatatatcaaaccacggctgtggacttggcgataggctagagcacgtagttggtgtatagccacaggttacctgtggcctcaactgccctgatgaaaagttcatatgctgtcatagagacctcaagattggaaaaagtgcgaaatccaatggacccagatggtaggccgcatttgaagccttactccgtggaatcatcgtgacatcagcctaggtagccactattttctttgcttacttgatggttatgttgcatacacaggtccgaggagctcaagttctcgctgctcgttagtccaggccaaccggaagagcctccgttgaatgcatcgagctccgtcaacgacactgtctgtctgcttcacattagccgacatgctcgggaagcgccaggtacccagactcactagggccacgttagttaacttgggctaggtttggttgtcagtcagcggcagcgggtagttagaaagcatcccggtctgagacaactgtgttcaggttccgcctggatggaaattgcttgagctgataccgagactgacaagccttgacgcgatttgctccacgaagcgcagaaaacggccattggttcggggtttctctggcgtactcctttgactaagctctactcagagcgttggttagcgaattccggttctaaagctgcattcgccaacttctcgccaaaggatagagaaatcggccattcgcgataacgaaatagtcttgatgaaccccttacaccggagggcaagcccgggtacgacgtaacgcactagtctttcaagtccaactgttgctttcagattcccaagtgacatgatctgcgggaccgaagaagacctttccacaagcaaagccaagtataccattcctctgcttatcggtaacagacttgtgagcggccttcgccttggcgtacttcagactgagaattctccaggtcgatctgtgcctgacagagagatggctccacatcgagctcgtaatggcggacccagatggatgagataagatagttgagaggtcgccaatgcatgttgaacaaagccgattagtccctggcaaaaagaaaaagaccctgtggctgaatgacagttcgggcaaaatttcccaccatatccaatcaggaatgccgcggtcccaagcatgtagacatgtaccgctcatatgctgcgggttccagctccttcgctcatgaagagtatatcggacgagttaactgagcttggttcatgaccgtccaggcgactaataggaatagctgtggtacccactacacatctcttgatgtcgctggattactgaataaagacgtgagagatgaaatatacaagtaaatgagctaccaaacacttaccaattgcttttaaagaagcagtcaccagctccaagccatccgacagccactcgccaatcttctggtcacaaattctccgggcatcgagtcccaatcccgcgttcgtccaaccctatgcagcgtagcagacggaaacaatgcgggtgtcgattccccgggggagtggtgcgtcccagcatccgtaccttgggagacggcaaccccccccccccccccccccctcgcatccgccaacccgagtgtgtggactggcgacaccaagtgtgatcccgacctacgccgccaagctatcattggctggagtaccagtaagggtgaacaaggggactgtgaaaaagcacaacgcgcaacttgagttcatcacttgattgtgatgtgcccaaaagttgaacctgaggtgactgatacctctttcgaaactccgaagcttttcggtctgtccgactcgtggccggacagcatggaagacgtccagccgacgcaaagagaatgaattaacagggcaactctaaaatggcgtttagagttccatgcgcaagtgattttttttttggatatttttgggcgagtgcgacggcgattgccggagcagatgggaactggatcaactgaggagttgttcgtcgtcacctggagagaaagtcgcgaggagccgacagactttgctgcggtgatgaacatgggatttattcatgtcttctggcccgtgcaccatgtacactacgtaatttacagttcaccgtaatcgatggttaggacggaatgcgctgcaaacgccctgctcagtgcaggttggtacctggaccccgccaatcttgaaataaagtgtattgcggaggaccggcatggtcttggctgtcctgtgaggctctgcgacaagacatgggaaatggtagcaggagatctggaagctctagactcccctctttcatcatcatgatcaccacaatcgcatcttcgaagatggcctaagaaaattatgggcaatgaaaacccaacatattactcttgtgtcctactctgcccgttgagctaaaacggggcaagccattctactacagagactggaggtggctggcaggtttcagagatatccgtcggatgtttactttgcggcaacaatcggcatcacgggcaagagatgtttggatgtctaccgaactccaagttgaagtgaagcggagtgtactagaggtatcgaactccaggtggtcacaatggggtccaaaccaaaagcggtggataaattcgaaacttccgagtaccttactgatcacctagacgaacttggaaggtgctcaccaagtgtaaagataccccgacaatggaaagaagttgcctacaagtaaatggaaggcagcacagaagggcgtacagaacttgaacgggaaagcgtccgagtggaactggttcgggctaccaaattcccgacgaagcaccaagtggaagtgactcccatcttcgggaccgttcgcggttgcagttgtccagtgttccccctttgaagtcactcgacggcacttaacttccatctgtcgaactttcaagtcccaagtttcactacacaatcccgtcacctcacttcacctcgctacaaccatgtcccctcgaacatccccatcccgccatcacctggttggatgataacccccattgattcatttccaccgagcgtcactcgactttcccaggtccacatcgcggaggctgactgcagtggttcaaaataaagcaagcaataaacacagaggcacaccaatgcccaggtttcagagaccaaaggggttctagcaggcacagcccggttcgtttatgtcaggtacgggatctcgaatccctgcgacaaagaccaagtagaaaactccttcatcaccacaccagggaacaatgctgttgctagtaaattatcgagtgtttgaggtatggtgcttgacatcgatgttacaccatgtttctgtggctgccttggcttcccgcctacggccaagttcctgttgctatctccctctccttagccctttctgctcatacttctacctctatcgcatattctcacaatctccatggccaagagcaacacaacaaaagaggccgatgcaggcctgacagcttcgatcttgatgggtaagctcactgtctagcatcacaagcaaacccaaaggtagctaacatttgtgtgcagagaaacgttatacagtcctctcaaagatcaccaatggataacttgattggacatggtttccgaaccatgacgactcatgcgccggaatcatccgcaagcgaggtgcttcataccgaacattacagagcagtgctcggccaatcatcaaggtaacgtgatgttcctcaatacctctagcctctcattttcgctcacagcaatgcgctgtcacttccgccgttatgtcgaaaaactcaccatgatatgcactgatactgaatcttaaattcccggaacaccgactccgcggatgcgaggcgtacgccatgcgtcgcgtcttttcacgaaagctacaaacggccgggtcttttgttttgattcacgggcggtgccaacggcctgggtcgcccataagcacaaggcctgaataaatgcagccacccgtggcggtacgtaggttatcactccccagtataatattagaagcgatcagtgatcggtgaaacctatgccttgaatcgtgcaagatcaaccagatccccccgcataatgatgtatgcagctaagctcatcatcattaagagcttagcgaccgtttgttccctgatacagcgaggcacgcgagtagtcacatgtttttgagtcaactgtagccttccagtcgcatcaacatcacggacatccctgggtcggtgctctattactcaatgctgtgccgaatcgccgtattcgaggcttgcttacggctgcgaacagggcagaagccgacgatcaataacccttccccatgagtctgccacctttctggacagtctagacttgttttgagacaaagtcctgttagcaagctgccctcctttcccagggtacctaacgccactccctccactcagccccagccgtttcctcagggctgactttagagtgatgctctacctacagccccgcctgctttgtatgctgccaccgcccggcgcgaatgggtttcatcataggggtccataaccatgtttcgatagtttgtgaagtctgcacgatccctacccacatgaacgacatgggaagtcttcatcagcacgagcaagggtggtacggagaccgatcattaaagagcataggtattctttaaatcgccaccccggccgcaggcttcttgactagtgttttgatatggctacggaatacaacccatatacggaagctaaaacttgccttggtacctagatattgtaaggtccgtttatcccgtatgaaagctccgttaagacgagaacaagccttggaatttctgcccagtcacgaaaatgtagacagcggctcggggttggcgacatcggcgtgtgccgatccataaggaacggaaggctcttgggatcagagggtgaggactagcatgtagatttctgacctgcgtacgtttctagatccggatacttttcctcggcgctcctctagaatcgtgagatttgagctcacctcttgtaacctgttgatcaggggtttgcgatcgatcgttatagactcatcaattcgagattagcaagcaggagcataagaggtccgatgaaaattgggagatttggcgtcactcgccaaaaagtaatgtcggctaaggttagtaagtaagctaacacgctttagtcgaactatcattgcgctattctccttgggatcttcttcgttggattcaggagcatagttgatttcgccattttcctaatgaggaagttcttgattcacttcttgagcaacaacatacactcaagagtcacagatgcaggaatcatcagccagccatggcagagttatagacttggatcgaaatatcatcttttagtacctagatgagattgaaattggagaatatgtcaaattaatagcgtagtctgcacataagatcacaacgaagtgaacatctcaatggcgtctattgtcacttgctcacaaaatctccaccatcctcaagttcgacaaatcttgacaacaatcaacatccggatcaagcctcatcaccttcaccacatcagtatggcctgcgagtcgtgcatatccgctacctccaagtcctcgctgtgatatattaatccatttcatctgccttctcagacgcacaactcgggacgaccgacagcagcgagttgtgttgaggcaagcactccatccccacccacttccctaaatatgatgaatcctcgccactttgtcaagctcctcacactaaatgttgccttcgaacgctactctatatgtctggtacgtctggcagaattggcattccaagcgagtgagccatgtaccggttgaataatccatgatttccagaaggtttcacctttcctacaatcccagtaagtttaggaccccaaccaacgattcgttgttcacatttctgactgactgactaactaaaccagaacaacatcgtccggcacataaagcaaagtgcttttgagagagctaaagcgtgccttgacaaaagcggctttggcgtaatttgttctgccagtcctttgacccactgccactcagcaattattcgccacgacaaagccagagatttttgtatagtggtcggtgggcaaagaaggaccaaatgatgggtaattcactactgtacagggtgattgccacaattgatgggaaaggtccgatagtcgcatatgaagctaccgtgagattgtataccaggataagttggctcgcaacctagcttgttgaagttggacctgagcagttggttcaaagatcgaatttctcaaattgagcgctgatattcaaaaaggatctagatttcggttatgggccagtcatagaaacatatgagctgaggaagggaaagaatgaacccaaacctcaaagatcgcagggttttcagttgcgacagcgcgaggcttttcccgggaaggaccacatgaccgagtgtcaaatgggacttttcaagtggaagtcatgtcacagcgcagctctattgtatttccttgaagaagatgccatgcgcctgccatcgctcctgccacactgcagatccaagcggctggcatgctctccccctgatgtcggacgaaatgacacctttcctcgcaccttctcagactggcctaagaagaaggcaccagtggcaggcacgatacaaggtccgccatatgaggtcggccccctagtctctctaccgaccacagcggggagttctgtggtctcgaatctcatggcgcattgaatcattcatgaaaacttggcgcggcggttttcgtaggtctgtagctgggatattgtcgttccttctacaaaattacctagccgacttagctttttgcacctttgtttgattcgcgaatggatgagaatgctgaaaattacggtttgggatttttacttcttacctaagtttgggattgtgggagagatttgtgtgttgggttgtatgtagcgccgaccgatcgtgatattatcgcctttttgtgcacctcggacactccgccttgatcgtaacaggacacgactttgggctaattcgtttgagactggtagttacaaatgacgtggataatcatacataatggtatatagagagtctgtgaaggtcgctcttctcttctcggggaagtcaagaggaatgtccaagtttatccgaaggcaagaatgcaagacggtgaagcaccgacagcttcgtcatgactgtggcggtacctttcgaaactactgcaccatttatatgacggttgcttccaggttgggctgattgctgaatacacattcgttgatgcttttgatgcttatgtctacgtaaacccgaaccaatggaagccaaattgagggtcaatcatgagctacaagacgtaaatgaggggactgcggctcatgcgctttgaggcccggctatgcaattgatgtgaaatcttaaacggagcttcccttcctgtactatagcacttcgtgtaacgcagctgcatatgtagttgatatctagtaccccgcctttgatgatgctcaatgacacaaattcgtggactcaacccttgcttcaatcccaacgaggacagaacagcagagtaccagaacaagcgagttggatatcctcctcggctcattacttacctgtctgctcgaacctcgttcatcaagcttcccttctgtcaccacacacctaccagcttgactctaaaccaatatacaagaacagaaccaaaacgaaccgaaaccaaccatgggcgacgcttcccaacctcgaaccatccacggccctcctcgcctcctcgacatccaaaccaccgtccccgacccgcgaatcctcttcatgaaaaacgtctccatccctctcaaatcctccccgtttcccatccgcgccaacatctacctcccgaagccatgtgcctcctcgcccggcctcgatgtcaacgaaccccaacccgaggtccaatccaagaaatacccagtcatagtaacctacggcccctatgggaaggacatcccttactcttcattccacccaggctccttcgccgaggtcaacgccgagcagcggtccgagttctccgcctgggagacgcccgatccggtgtactggtgcaagcaagggtatgcggtggtgcgagcggacgagcgcgggacgggacagagcccgggactgctggatacgatgagtaaggatacgagcgatgctttttgtcaagtgattgagtggtgtgcggagcaggagtggtcgaatgggaaggtgggcttattgggggtttcttattatgctggtgagctgagttatatgaaatctagtcggaaaaaaagaaaaagaaaggttgttgacaagtgacaacaggttctcaatggcgagtcgctgctcgtcgaccaaagggcttagcggccatcatcccttgggaaggcatgtctgactactaccgcgatcggtgtcgacatggcggaatcctctccaacaacttcatcgatatctggtggaaccggcaggtgctggttaatcagtatggtctgcccggccgctccgaactgaagttcccaccagacggacccagcgctaggggacaggaagacacgatcgaaggtgacctatccgaggaacagttggtatcaaacagaaacgatcagaccaaagacaacgaggcgcatcggtttcgcgacgaagactattatgccagtaaggagtatcgacttgaggacatcgaggttcctgtgctgagcgtggcgaactggggcggtatcacgctccatctgcgcggtaacgtgctgggttatacgtatgccggatcaagattcaagtatctgcgtttcatcactggtcgacacgatcttccgttctactacaaggagcatgttgaacttcaaaagagcttccttgacgcctttctcaagggagaagataaggtcggctggagtatccctgacaaagtctctcccatcgaggtaacgctgcgcaaaggtaatgttggcttcaacgacgcagagaaggagaaagcgtacaagagacggaatgagggccaatggccgctttattcaacagagtatacagacttctaccttggatctgatcacactctctcccggaacaggccagacccaaccatgccagcgcaaatcggatacaaagctcttgaaagcctggacaagcctgagttggtccaattcgtcacagcacccttcgagaaagagaccgagataaccggccatatcgtggcacacttgaatgtctcggtgacgcctgagaacacgcaaaacgaggcagacattgacctcttcctgaccattcgccatatcgaccgttcggggaacgaagtgttctacaccggaacagcgggtgaccccgttcctgtctgcaaaggctggctccgagtgagcaaccgaaaggtccacgaggaaaatcccaggcacaagccatggctcccttttagagagtacttctcgaccgatgttcttcccgtgaaggctggagaggtgtacggcgttgacgttgagctctggccaaccaacgtagtggtgggcgtaggtggtgggattttgctcgaggtttccagtggtgacacgcagggcgctgggatcttccagcataactccgagacagacaggtgagttccctttcaacggtcacatcctgtgtttgaacgtagcgtactaattctgctcaagacccgcttcaaaatttgctggccagaatcatatccatttcggagaaggctttgacaactatgtcacactgcccataatcccggaacacatctaggcggtgcaacgtcgacctcaggcagtttttcaacagcgagaaatggtgttgtattccagagacggggtatcgtatgtcgtgtgatatcctccacacaagtgcttgctttgctagtgttgcccaaagaacaataaactccgagtgttgtccgcgaaatttggtagcccgtagattccggtgaaagatgtgaagtttgtcgttcgtcgtgaccaaacccccttccagtcgctgcttcctcccacctcattcgttgttcccgcgtgcctccacgtccaccgcggcatccccttctccatccaccatttccgcgagatacccaacattgccgcgcaacatccatcagctaacacagatgccgtctgaaccgttgtcgctgtccccgtatcaggcgttctcgagtggacagtcgtttagccgaactttctggttccacccttgaatttctccttgttctcctccttcttgcccttgccgatcagctccaagtgaccagccctggctcccagcatcttctcggtcttggcggccatgccggcagtgaacttcttttggaccttgtcggccttggtcttgttcttcttgaccttggtgacgcccgacttcttgggagccttgccgcccttggaccggtttagtccagggttgggcttggtgattttgctgcccgagccttgggccatgttggcggtggttcggaatggatttttgaatgaggcgacaaccggattgtggaggtcgcgcaaattgaagagaaaaaggaaagaaaagaggagagagaaaaactgaagagatgcaaccaaagttatggcaacgccgttttctcaccgccaaaattgtgtccggcagaatctttctagacgcaggaacgtgcgcactttaagcaatccccacatcccctccacgcggcatgttccggctccaccggacagctccacgtcgaggtaaggcaccttgtactcgtgtttggctgtccactactggcttatcccctatcaaccactgaagctatactgaactgtccatcatttaaactatcaacaacagcagacaccagtccctaccaggtatataacagccagcaccttgcgaaatcagtccttcggcagcatcccataatacctacctctacgaacaccaggccagtccttgacgccaacataatcctcgctcatcgataagcacgacgaccaccaccattctaatccggaacccccccctccaaaccgataatcaagatgtccgacccctttggagccgaggccgaactaatcaacatcgagagccacttctaccaaggccaataccaagaagtcatcgactttgacaccacctctttctcggccgacaacgccctccccgcgcgcgtcctccagctgcgcgcgcgcatcgcgctcggccaagccgaggacgtgctcgccgaagttgcgggcgagaagaagccggagctcgaggcggtgggtgcgttggcgcagctgaaagcgggtgacgccgagtcagccgtggagacgatcgagcagctggcggccacggacgcgggtgaaattggtattgtccaggtcgtgggcgggacggtgctggcggcggcgggtaaagccgacgaggcgctggcgctgctgcagaggcaccagggcaacctggaggctgtcgcgctgattgtgcacatctacctggcgcagaacaggacggaattggcggttaaggaggtggccagcgcgcggaggctggcgcaagatagcttgttgtttaacctggctgagtcgtgggtagggttgagactggttagtagtttccccaccccttgttcctttgcggcgaaacactcttgcggttggatcaagcagtttaccaactattgacttttgtgtctactaccactcaacagggcggcgacaagtaccagcaagcattctacgtctttgaagagctcgcacaagcacccgctacctcctccgtacggagtctcgtttcgcaggccgttgctgagattcatctcggccgcacagaggaggcccaggctgccctggaccaggcgctcaagaaggagcccggattcgcggacgctatcgcgaaccagctcgtctggagcgtcattactggacaagattcggccgagtacaaggcgtacgttacagacttacacgtatgactctggtttcctctgctaacatatatgtctgctttacagtgccctcgagcaggctgatcccaaccaccccttcttgaccgatctggccgagaagagcgacctctttgacaaggcggcgacaaagtacaaggccaaggtttctgcttaagcgaatgttttgggtgaggcgatgacgaacatgaaagatatcttctaatccacaaaaaaggacaggcgggggcgcaacaaggcgaatgacgaagcggtggattaatgtttgttggagagaattcaaggagaaacaagagaaatctgtgaccttggtagtgatgctgacacgcgggtagcaatgctagacagaggagcattggttctcatggcaatgaggtcgagtcgatcgaatgctttctggacttatatcgaggaagatgtgtgccaatgcagtgtacagctgggtgaatgaaagcagcatgtcgtatctcttcgcagtgtttctgataccataaccttggagaaatgatccaagtttcaagtacagacgtgggcctattgaggctgaacagtggtagacgtgtataatttgaagataagagagaacgattacggatggttcagttggatagttggatgggtcgaacagtcggatatgaaagtcgtacatccatcggaaagggatgtcgcactcttacactacactagcgtatgtagtagaaaagggggcaaagggggcagagggggcagagggggaaggggggacaaggggactgatgcaattcgatgaagatctcagccttaaactggtaggtgatagccggactttgagtggtcccgacgtggcctatgggaggaatccttcattcgatgaccgaggtgcaacggacttttgtcacggcgtctgacgatacgtttggttgttggtcggatattgtctgttgtagggacaatcactttagaatggacggctgagtgagaaataagccttggctgagttgtgttggctatgatgaatgtggcttgtattaggggcgggtgaggttgttgaaggcagaaggggtctggtgtcgtggaacattgcagtggcatcatcaagtcggcatggatcatcgtgatggagaatcagtctcgaaagagatgtccatttacactacagtaaccttgaaaggcggggaaatgaagacgaatgaccgacggcctgtgatcccgtcttgcccgtcacccgtctagaaggataggacccacaacggcggcatcgcggcggaccccaagcaagacccttagagcggcggaagcggcagccctgcttggcttggcttccgtctgtgtccgctggaaagccgagaaagcttggcctgcacggtgcatctttaggtgaccctgttcccgttccctctttctttctttctttcttttcttttcttttcttttctttttggctttgctttcacttgtagagtatcagaagggtcaaacaatgttagcaaaggtccgagaacagaacccccttacgctggaggaaatgttcgactttagtcaacagtctgggagctatagttcatgcaggttacaaagccactagacttaggcaacagtttggcagtgttccatccgttccccggaaagcatcttcgattcgcgcaagaggtgctcggagaggtgaggtgaccttgacgaaggcacaagcgtgtgcggcaaggacgcggttaggttgagaactgattggtatcaaatgcagatgcgcagtttattggaatcaacgggacattacatttgggggacatgttctatctctttcagcccgtctcatgtttatgacaccattcagcccctcccataggctcgttggaacgacggcccaccgcttgttttttgttcaaggtcaacagtgtagtcaaggaggtcctgagagtggttcaagttcgagtagctttggcggttaatcttctgccgttgcgtcgtcttgttacacctgcatacacaagacagatgttgatgtatcgtgatgtacgcgtgatgtaactctgggttatgcaactaccgcatggataccttggctaccttattgtacattggacaaacgcccaacttccccttttttttttcgcgaatcgcgatctgtgttttttttctttttttcttttgacacctttgaaagacgggatgcgcccctgcagatttggccttgttaagatacactaaacaaactaaatcatccgcgggcccgagcatccggccggagatcccccggggcaatcggtgggtaggcaggcggtggacgagactccttggcggattcaaaaagttgaaactgtcctcttccgtcaggttggagcatcacgcgaccctcttcagttcttttctcttcgttcagttgtttcctcctcaaccaaatatcagcctcacagccttgatacatacactacacgcgacggagagaagcacagaaagtcagttccaagactccaagccccgccgatctcagcttccacgacttcgattttgtcacccacttcctggttgcccaggatcccccactccactcgggaatttccatcgcattgcctctacacacacacacagtgtagtgtaaaccagctatcccagcccgaatgacgtctctgtcctccagctcggtctgaccctgatacgctcgaccgtctctaccgctgtcgagactcgaatggctaccgcccagttcgtctcaacacagtctgagagtccaaattccactctcccatcaatcttgaatgcacgctagacacttacagacagtactcttgacgcatgaacgcggagtgtaacgaactcgacggcattattcccaaaatcataacaaccccttttatgttttggtcattgacgagacacgatactaccaccaccacccttttaatcttgccagacattgagcctcgaataagtcagaggagcgagcctattcttccccacgccattcctctttctaaacaatcccgccccttgcacatcaaacacacaggcctgcacgacaccaccaccaccaccaccagggcccatccattacagagcggcactaccaaaggaggaccaaccggcaggacaagcaactttcaaaacaagaaacttggaagcagccacagcaccagcaccattgacgattgacgacgctccccctacgacaaattggctggcgcttacgcagtactacgattatcggacccctcttttgccttgccctgccttgcttggctgagcgatcccgtcaagccgtcactgactcggcaccgccactgccaatatccccgtatatagctccataggtacccagccgggcgaccccgctaggtcccccttcccgccgccatggtccgcattattccaaaccgtctcaagtcatccagcaactccttagcaactagcagaagcacaagtccaatgcgaagcaagggcgattcagcaagccccgaggggcgcagagacacgggtttggttctggatgtcaagatcatacaggtgtgtttgtccatgtcgatgcgcggtcccggcatgatccgaatcgcattccatttccgcaacagcagcgctgatggatgtttttgttttgtctactacaggccagaaaccttgcggcaaaggatcgaggaggcacatcggatccggtaagttatgcgacaacaatccctacaattttcgactacaagtatcgtcagttggtgctggttgctgacacaggctgcctcctgctgcgtctagtacctcgtattgaccctgggcgacgccaaatacacgacctccacgataccaaagactctcgacccgatctggaacgaacactaccagtttcccatcaacagcgcgcaaagtctttccctcaccggtatttgctgggacaaggatcgcttcgggaaggactacctgggtgagtttgagctcgctcttgatgaggccttcgccgaggatggcatcaccgaccttgggccaggctggatccccctgaagagcaagaggaccggaaagaagagcagcgtcgtctcaggtgaggtggagctgcaattgaccatcgtcgacaactcgaatctcgaagccactcccagagagctctacgaccagttcatttccgtcaccaagtctgcgcctgtgcttgataccgcctcgcaagtatcgtccacgcgctccaagaacgcatatgaatttgtcaatggcgatagcgacaccttgggcattgtttatctggagattggcaagatcaccgacttgcctcccgagcgcaacgtgaccaagaccggcttcgacatggatcccttcgtcgtcatctcactcggcaggcagacattccgcaccaagacgatccggcacaatctcaatcccgtgtataacgaaaagatgatcttcacgatatcgaattacgagcagatgtactccttcaactttaccgtcatcgaccacgataaatattctggcaacgactttgtcgcttccgtcaaccttccgatccgggaaatcatggaaaacgcaccaaagcccaacccagaaaccggtctctatcacctgaaggatatcccagactacgctccagtgcagaagagcggtggccgattcgcgagattgggcctgtctcggacggcctctgttcaaagcttgagcaaagccgccaggcctggtctttctaggcaaaactccacggccacaaaggaaccatcggtagctgggacccctcttcagatcgctgtcgacagtgctcaggaatatggccggactgcccttcccccgcctagcccggccttgctgtcacctggggagaatcccatggcggcggcgggtgcggctgctatgggtggcgagattgcgtcccagtccgaaggggacgatgacaacttcactttcttgactcttcctctcaagatgaagaaccttgagaagtgggagtccaagcacagccctcaactctatcttcgcatcaagtacatgccgtaccctgcgctgagacagcagttctggagggcactcttgaagcagtacgacgcggacgagagcgggcgcatcagcaaggtcgagctgacaaccatgctggacaccctcggctccacactgcgcgagtctaccatcgatagctttttccagcgattcccccataggatggaaggggacgactcggatgatttgactatggacgaggccgtcatttgcttggaggatcagctagaggccaagtcgcgctcgaccgtgcagggaatggtcgacaaggtcaaggataacgtgaagaacctccttcctggtcacggcaaggactctggtaccactagtgatcaagaggacgcggagactccggccagcggttcacaacttaccgattcaaccctcaacgtaccagatcttggcacctctggtgaggaaggagacctgctcgaccgtgatgacttgaacctttcatctagcggcgaggaacacgttgtggagatcaaggagtgccctatttgccaccaacctcgcctgaacaagcggaaggatgccgacatcattacccacattgcaacttgcgccagccaggattggcgccaagtcgacaatcttgtgatgggtggcttcgttacttcgagccaagcccagcgcaagtggtattccaaggtcatcaccaagatctcgtatggcggctacaaggttggagccaactcggccaacattcttgtccaggaccgtattaccggacagatcaacgaggagaagatgagcgtctacgtccgacttggcatccgcttgctgtacaagggtctcaagtccaacaacatggagacgaagcgcatccgtaagctcctcaagagccttagtgtcaagcagggcaagaagtacgacgatccgaactccaaggcggagatccccaagttcatccagttccacggtcttgatctgtccgaagttgcacagcctctggaggaattcaagaacttcaacgaattcttctatcgcgccctcaagcccggtgcgcgcccctgttcggctcctgaaaaccctcgcatcgtcgtttctcccgccgactgccgctgcgttgtcttcaacagcatcgacacggccaccaatgtctggatcaagggtcgtgaatttaccgtcaagcgcctgcttggtgacgcttaccctgaagatgttgcgcggtacgagggaggtgcgctcggcatcttccgccttgcgccacaggattaccaccgctttcatatccccgttgacggtgttatgcgccagcccaagacgatcgaaggagagtactatactgtcaacccaatggccattcggtcggcgctggatgtgtacggcgagaacgtgagagtgctagtgccgattgacagccccgtgtttggccgcgtcatggttgtttgcgttggcgccatgatggtcggtagtaccgtcattacgaggaatgagggcgacgaggtgaagaggggcgaggagctcggatacttcaagtttggtggtagcacgattgttgtgctctttgagccgggcaggatggtgtgggatgaggatctggtgcagaactcgcttctgcctttggagactttggtgagtctgaccgatcaagtgacttgtatagaggtcgttgactaacagtaacgaacagatccgcgtcggcatgtcggtcggtcacgcacctgatgagccacagtggattcctgatatgcccaagaacgagggcgatatcacggccgaggacaaggccgaagccaagcgccgtatccagggccaggttgccgaggagtcgccggaggatagcggcaatgacgaggttccccctcctccggcgttgggtccatgaggaagtggtctccgccgtttggttgggtggttcagataattttgtatcgacctttgggatacaagtgtatgtttttatgccaacctggtctttgagcgctgagtttgagtgtcctgcataaagatttgtaatattatgattttacgaagtatcgaaataagccgaacagttgttgcacatcttcatgggtcgaattactgtccaaagcctcgtgtgtttgctccgtgatatttttcagggtatcgtgagtaaccaaccaaaaccagtccctggttgttctttaccttccacacactccccgcccgatttccaatcgacggctcggtccttaacgcctcgaaaaatgcaccattctacctcccatcatcttccccatccagtccgtgacaaaagatatcaaaagctgtccagcaacttatccaacttcttcctctcatcacctgccccctctccctcctccccttccctcgccctcttcctcctcccactcccactcccactccctctttccttctcctttcccctctccttatccagcttctcaacccttccacccactctagccagcagaaccctcatcctctgcaactcagcctccatctccccattcttggttaccagattctcttgtaccgctttcattcctcctcctcccccttccccttctgctccctcccttacttgttctccttcggcattcaggtcttgagcaggggaagctgcaaacccctcaaccaaacccttgatttttcgtaatctggccacccgttccaacaccttgcgtttctgctggtccaattccttcaactgcgccaccaactcggcaaaccgcttggcttccatggggtggtcgtctgcttctttttccgacacagaggaccaggagtcgggtatggaggtgattaagcgggggacggtcaagtcggcgtttactcgcaaccaagcctgtccaccatcttcgtcgtcctcctcatcatcatcttcgttttctttcccccccaaggatgtggaagttgaagtagaagtaaaatagagtttgtcgatttgttcggctacgtgtcgtgtcgcttgaggagggtaggcgcgtcggttgtgttgggtgaggcggtggttgagtttctggagggcttcggagagcggtttttgagggatgctttggtgttgttgttgggattgagagtgggaagaggaggtgtcgtcgttttgagaagtgaaggtgcgcgttggggccaagggttgggagagggtgcgcgtttgggtgttgaggaagtcggattttagggagaggatggttggtgggggtggttgttgttggggtggcattatgggttgtgttttgatcgttctatggttggtcgattgtggtggatttattgagatgcgggatgttcgattatataagtccaatctcaagtggatatcaatctgtatatctttttacgttgggttgtggtggtaacggttatgtatttcatatgattagttggtggatgaatgacaccgatggaggtgatgctgctttgagaatggaattggagaagcgcgcgttgaccctaaccctgagcttctcggataatgacagcatgggatgaggggtcgctgtggatgcactgcaacggtaactatacctggctcgctccccaaatattaaataatacactaaaacaaggcagaccccctgcagcccggccttggcaaccatcatcaaggtaaacattaatataaacatcaacctttggcatttaccacaatcctttttcttagtcttttcttagcaaaaataatcattcactataattattcgtaataggagcacctcatcattctacccctaagaaaaaccgctttattagcgccttcaacgactgtgaaagaaaaggcgaagtttactttaagtcagacctctttaaagagtatagcatttcctatacaaccggatggcggatcctcaaaaataaagaccgaaataatagccggacctttcattctacttatctagaaagaagaggaagaaggagaaagctttcttctaaagatattgctattattgaaaaatttttcgagaacgaaggctttaatgtaaggactatcccttgggaaggttttcttgtagtagccagcctcgatattgaatactacagcaaaataattaggaaagtaatccattagtaagacttccagaaatgcattgcttgcgaaaaggcttatatttctcctaattttaaaaagcggcggttacaatgggcgaaagatatactccgaaaatatctaattcctgaagcatagcggcgaattcgcttctcggacgaataccatttcggatggggcccttaagggaaggtctgggttataaggagaccttaggaaaaatattgctctaattgcattattgagaaagaggatccaaaagagaaagatcggaaaagagtttatatttgggctgctatcggctataattttaaatcccctctcgtcttctacaatatcccggggaatgacaacggcaaaatgagtctcaaggtctatagggataagatcttggatccgatagttagagaataattgagaagaggcgaagattttactttagaagaggataatgatagtagttacggaggagtagtaaaggaaggaaagaagctgaatatcgtccaaaaatagaaaaaggacaacggattggagtattattttaactgccctagttcaccagacttttcacccattgaaaaggcatggtagtcactaaagtaataccttagaaagagagggaaatgggataacgaggttattagggaattagcccaagaaggataggatgcactaactcaagaaaagatcaattcgtggattgaccaaataccggaaattttgcagcagtgtattgaattagaaggagcattaacagggcattaatttgcagtttatttcatccattttggccatggtttcgttgatttatcttgtcatgaatattcgtagtggtggctttggtgtatcatttaatatttggggagcgagcctggctggcatggggtagtggagcttgggccaaccacccgatgttcgcaacacttgtgctggaagctgccccggtcaacaggaatttggagatttcaatagaaaagaaaacaaaacaaaaaggagcccgttcctgccaccagaagatcccaaggtcgcctcggtcgcttgtgcttgcgtctgtgtttgcgacaacgacaatcggggtgtcatcttccaccaccatgcaccagtagtacgtaccctcttcgaacccccgactcgagaagcgactccatggagaactggagaacgatggagacgctggcgacggagatggagcacgcgaacccctcaacttactcgagtcatgaacccaggactgtgctctactaggatccctttcccaaccatgcggtcgcatctagcacgcaacgcgacgacgacgacaccgaatgtgtacagacgacttcacgccgccgtcggtcatcatcatggcttattgcgcccatgctccgcaacagccctgtctgcccgccgctgtctcttcgactgccaacatgacgtcgcgcacattccacgcgacgttgccctatgtacccgaacctctaagcggacgtttatcagcctcttcacaccgaagcccgaacgattcgtgaagcttccccattttgacccaggctacaatgtgcttctccagtacaggaagagcgaggttgaacaggagcgcccacctccacgggaccagctggtgacggccttcaagaagctaacaaaattcaaggcagacaccaatagaccactgaatcccaatcaggctttcctcttgagaacggtgttacactaccttttggtgaccaagcccgaggctgacgctcccgttgacctcaaaatgagcgacctcgaaaatgctatggacgctgcattgctgcctcccaagggctctcccgaattccaccttgcgctagcccggttgctgcacgaggagattatgcgcaggaggctcatcttgttgaaccccgaggaacgcaaagtgcatttgaccaaagatgacttcgcgagatacatcaaggcgttgacgcaatacggaggctccctggaagcagcaggtcgagtgaaagagttttggcaacaattgaaggatgaaaggagcgctgtttacttcagaggctcggggagaatctggattatggtgttggagggcctggcgaacgagggtcgggaagaggaactactacagttctgggaggaggcacaagagacgggaggcatcaaatacatcccaggcgtgcaccagatcttcgttacatactatgcgaggcaggacaagatcgaggaaacaaagcagtggtacagcaagcctatacacagcggtttctctcctacgggagagacattgctggaactggtgcgatcatcacggcgatcaagccagaagtggaatgaatggcttttgccagtttttgagcaggtggtccaagataagtttgcaaagaaaggatcattggacgccttcctacaatggtccgtattagctctggataaggggccagacggcattaagacatacctccagaccatggccagcggcgatttctaccaaagtcatgaggtcaaggtcgatgccaccaccatcaaccggcttatgcaagccgcccaggaaaaggggaatccgtatatggctgagaggttttggcagctggcccaggacttcaacatcaaagccaacgttcacacctaccttaaccaaatgtcataccgactcgacgccaacgatatcgaaggggctcatcaaatcttctcgaagctcgcgtcgggagccgtcgaggtcgaattcgacgaagacctgcccgtaatgaacaaatacctccgcgttttgtgtgcacagcaggaacccaatatccagcacatcctaaccatcacttcggcgctcgaacagcgccacgccgtcttggagccggaaaccatcgttgcgctttgccttgtcttcctcaaccacgacaagaagttcgatgtaatcgacaccttgtcgctgcactccgtctccatcagccacatcgaacgacagcagatctacaaggcctttgtcgactacatctgctccccccaaaccacgaccgaccgcgcctgggacgcctactcgctgctgcggcaatacttccccgagacgtcggtcgacgaccgcgtccggctcatggaatccttcttcgagcgcaagaagcccgacatggcgtgcctcgtgttcggccacatgcgcgcccacgacgacgacaacatgcaccccaccgccgacatctacgtgcgctgtctcgagggtttgggtcggtgcccgatccccgagcagcggcccagcgacccagccagctccctgaagatggtgcacaacatgctcaagatggacacgcgcgtggagatgaacacaaggctgtacaacgccctgatgctggcgtacgcggccggtggggacccctttactgcgctggatttctgggaggaacacatcacccgctcggccgagggcccgtcgtataacagcttggcgattgtgttttggtgttgcgagctgatcccgctaggcgatcggtatgctaggccggtgtggcagaagatgttgcgaatggatctggaggtgccgcagtacgttttcaatgcgtattgcgcggctatcgcaagaagtaacgcggcgtgggggagaaagatggacgaggtgtttaagctgatcaaggggactgacgcgagcttggggtatggggctagtatgatgacgtgagtctcccatttttgtttttgttggaaaactcctgcaagacgctgtcgaaaatgctgacaataactgaatcaaacaggcttggactaacctataacgcccttcccgacccggtgtccaaggacgagttcgcggcctgggcaaaggaggagtacccggaggagtgggcgagattggagagtaaggggcagaaagaaaccgaatttcagggacctgtgttcaacattaccaggctgtttgaggcttgacctcaaacggaggttcatattacatacgatatcgacagtaagtagaaagaaaggaaaaacaggacttgtacagagaattttatattttgagttagagagagggaggggtacatcgttgtatgattgttaggtggctttttgcgcttctgagcgggtgggcaggaggatggttcatctttgggttgtacattacatttagcacctttagacaaaaactagaaggtggatattggaaccggttttggtctaggtttagtctttttgttcgtttctccgtcagggtctctgtagattatgcagtagcacagacgaagtgagtgatcgttcacaccatctttcatgcccactatccgcattcctccacaatcaccctttgatgaccgccatcatccaagcccaaactttgcaaaataccattttgtgtgccgtgtatacagtaataatacaccaactctacgataaccgtaatagagtccgccgatcaaccatccattcagcccataccgtgctactagccatgcttgctagccagacggcgacctcacgcccgtaaccgcccagtcatgcaaatttcccccataaattcccccttcattccgcccaagtccagaccttccagaccattctagttctcatcctctccatcaaagttcttggtcttgttcgccttctggcccttgggcacaacaagcggcaacaagtgcctgccgttgctgttcttgaggatctcggggtgcttgtgcacagaggggtgaataccgaggccgatggcgcgccgcaccatcttggcgatcttgcgctggttgacgggtttcaggccggtttccttggagtgccttatccgcccaaagggggtgatgtagtcggagatgagggagaagttctgttgtccccaaggaaattagcatttcgcctgaggccagttttcgagacaatggaattgggaagggaagaggggtgtgtgaaggaggaggaacaagagaaagggagaggggagggagtgacaagaagaaaaaagaaaaaaaaaagaaaaaagaaaacatacacgatagttatccaacggactaaacccaagctcatccaccacatccgccgcctccacccatcccccgttcctgcccttcatctcgtacggtgacaggtcgcgcggcgcgtacacgtcgccgttgttccaccggcgcctcatcatgcgcatgtagttgttggaggtcacctcggactggagcagctcctgcaccttctggctgttgctgccatagcgctgtcctccgtcgacgtcgcgtgcgttgttgtagctgtctcttcctccccggctgccggcgccgctgtttagcaggttgaacatgtccgacttgtactggctcgagccggcgttgttgttgttgttgctcgacggcgacgaggtgttggtgttggtgcgcggggcattttggaaggaagtggtggggatgtcgcggactgtttggtgattgaaggtgttgttagcttatgtgttatgcttatagagttgtggagggcggcatatcgggtttgcgatcgacggagcgaacatactggcagcggccggtgaggtggtcgagaactgggcggtcctctggccggcagcgcggcactgcctgagcgcagaggagaggaattgacgagaggacgacatggtggtggtggtggtggtggtcgtcgtcgttgttgtaatggttacaacagcttgtaacagctgggctttggcgatgtgcaagtcctctcggggaaaccacacacacacacacagacaagaatggagctcccgtttcgcgatcggtcggagtcgggaatcggggatcgggggttcagtcgcgacggggagatgcggcggcggcgggcacggtcggtgcgggcaattggaaattggagctccgggccggcagcgacactttttggcggatcaatctcttttcggcgcagtggcggggcctgccgcggaccggggcgctgttgcgggcttgcggctggcagctggcagggcgggagctgattgctggaaagcctgaagcgtcccggtttattttatggggtaaaatggagctcgctgcgggctaagagtgcgctaagcaaggggcccggcaggcgagaaagtgtggggcaagagttttcattgcagcaaaagttcaacgccagaacaccaccaccactgcagctgctgctactatcagattacgatactgaaccatccatcgcctccacacccgtctgattgataccgcatctttgatacctttcacaacgacacacttctcgacccaactagaacagcacaccatcagtgacacagacaacgaattgccaacatggtccgcaagctcaagcacgcggaacagaagcttcttcggaagaccgacttcatcaactacaagtcggacaacaagcacagagatcacgatgtcgccaggtacgctcattcgccttaagtggtttttgtgtgagaacatcttgctaacagtcacacagacggtacatgattcagaagcccgaggactatgtatgttaatccaagcaaggatgagatgaggctcacagtgacttttcataatgaccatgacaactgacccccttctagcacaagtacaacaggatgtgcggtgtaagtttcatcaactaaccttacctatatgaaactgttcatgacatactgacatgatatgccacagtccctccgccaactcgcccatcgtctcagtttgcttcctccagacaacgaggtgaggcgaaagcacgaggagcttttgctcgacaagctttacgacatgggaattctgtcggtatgtcttccggtatcgaagttcaactcgagcagttattaacgtccaatcacagtccaagtcgaagctgtcgcaggtggagcaccaggtcacagtctcggcctttgccaggaggcgactgcccgtcgtcatgaccagacttcgtatggccgagaccgtgcaagcagcgaccaagatgattgagcagggccatgtccgtgtgggtgtcgaagaggtccgtgatcctgctttcctggtgacgaggagtatggaggacttcgtcacttggtctgtcggcagcaagatcaagcagaacattatgaagtaccgcgacaagttggacgatttcgagcttctttgagtggcggaagagcatggctgcgggcatatcaggaagtggtaatggtacgttgggagctaaggctggaaaatggatcactgggaaaggacatactactgcgttgtttgcaagttggcattgggaggagtgctcatatgcgagcaatattctgtggcgttttagggtaaaggcattcaaaatatgtgaaagggattttaagataccaccattcgggtttacaggtcaatcactcggagttgcggaagtgtaccagctgcgggctccccactcgaacttgcagtgtctcactgtgaccaaagcctggtgagtcttccttccgaaccactaccgactaatagccgacaatatcactggcatacttctgggttttaggggtgctcctgcgttctttctgttccgttcctcgaaactggcagcacacgaaataaaacatccgacgagcctcgctccttccgtaaagtagctcatttacaatggctcactctttcatgaaaatcgtccctttggcctgctcctcttcttggcatttcctcttttttctctgcatcttccgctcccactccctagcgagacctgacctaacaaatgtctccgtattcctaacaccgcatcattcagttcttcacttcatcctttatcctcggctttatctctatcctatatggtcctggtactcctggttgtcttctctgctgttaccaaggtctccttatacttctcgtacctccttaccttgatcctcatcttgtcattgaatcaaggttggatttctttcgacaccctgagacaccgggctccatatcagatcagcatcgctctgtgggagttcgtcccccggaagagccctcccgacaccaaaccgccagtctcatcctctatgttctacaaccgccatgcctactttccagaagaaccgcgttcgagatgcgaacccatactctgggtccatcgatccgccaccataccagcgcgccctctcttcggagttgtctctccctagtttcaggggtaacaatacctatcaggaagcactgagcaacatcttgcattctcggtactcttcgacggatcgtaactcgattcccaagtatgaacatcttgattcggttccaagtccgaatataaccatcaagtcaggcaacatgaggtttatgattcctcctcggaaacgtacgtctacaagtcatctttgtcccaaagcccgctaactgttcaccaagcagatcctttcactcccacggacactacgcctacgagctctagagtaccgcgcaacgcaagctcccgagtcacattcgattcttcatcccatgatctcgattcaccactagaatcagggcgtgattacttctgtggcgcaacgtatgaggaagaaccgtccggcccttcttacaatctctaccccctcaaagaatggatagagacgagcggaaaccaggacccctcaagcagtgactttgtccaccatacattgcccgatagtcaagtttctcaggaactgtcagttacttcgaaaggccgccaccagcatggccacagcttagaaccaaaagttcgaacggttgcggagctcgcgaagtctagcgcattcggtttcaccgggcagaaggggatactgaaagctgttccatcgccgaacttgccgcccttgtaccaccaagagggaatgcttgacttggctacttacattgcctcacggcatccgtcccccatggaccacacgcaagctcaagtggatgttacgagccatcaccttgcggttatagcaccctcttttggggaaatgaacacttcaaatatcatttcagcctgtctggactcccctcgccaccttaactccaccgacagccgcatgaaccatcataatggttattccttcacaccagagatgcagccatacaatgacggcgatggctcaaaagattctgcaatcgaccaggcagtgacgcctcgcggattcccaaaacacaaatcagcatccgagctcgtcgcatactgggagtcaatgcaaggtagcagcgatgccaacaatgccacgccggccaagcaaggcttgccacatcgaccttgggctgagttcacgaccgtctctcctgattccaggggaagcacgaatcgtactaatttcggtaaagcacccgaagaaaagctttatcctgtagctgagcatatctcagtgccatcagataacaagttcgactcagcggcaatgtcatcagtcatgggaaacttgaaccgcacaagagcctggctacgagatcttatcaagcaaccgcagccttacaagacgaaattcactgagctccagcgcaaggattcaatgcatgagcgcttattggacgactatgactctacgtatcctcgatcactgctgaggaaatccacagccggtgcctcgatagacatgaaattccgaagtactgtcaacaatctggagaatcttctcaatgaaacaatggagctggcagcagcaaccgcccaacgagaagttgaccaccagtgcccagactactatgaacttgacgagcttgcttactgcaatgtgccaacacctcccggcgtacacaagagtttttccagcgaaaatgggtctatggtgaatgaggttggcgattttgactactggactgctgtagaaagcgccttgggaatagatcatagcagtgaaaataacatacggaaaccgaagcattaccggtcagctccaggaatgcgcggtaggaacgtggcagtcaaaattccaaaaagaacatccagtttaatgaaaccaaggatcaaaccaagctgttcgactttgggtggccctcgctacgaagaactaggcggagaacctccggcgcagggcccggctccagggccaactggcctaaggaccaagcagtcgtcaagattagaaatccctggcagtccatctgtcagtacagactcgccaccgacgtccgggtgtctgccgagggttgcttcaagacttagaagctaccgcagctttggcgcgatacggcctctacgccatatcagttcactgcggccacaagctgatggtgctatggatacccctggtgatgagagtgattccacagttgttcgtacatcactcaaacgcagggttccggcttcaggttagtaatttccagcgtaactaatcattctggacgatatattgactagtatcaagggctcgacggaccagccacgtcagcccggggccgttcacagcaatttcaagctgcttcatggacttatggcgatgattcaaggggcctgggggaaggggagctaagggacgcgccagatactcgcattgatctgcgtggaaggtctcatgtcagcctccgtggttaccagggatttagcctggcacgagcgtaccgtcgacaaccagtagcccgagactggtctactgcccgtaaaaggttcgttgccggagtcgcatgtctgagcaccgcgttcatcggcatggtcatcggcatctatgctggtcttgtcccatccatccagtattggatagctgatctcaatcactatgctatcctgggcaatttcttcttctacttgggcttggccattcccacctttttcttctggcctttaccgttgttacacggtcggaagccgtacatcctatcaagtctgatactagcgatgcctttattgttcccccaggctattgccgtcagcacatggcggtcaccatatgtgagcacttggaggtgggctctgctaggctcacgcggattcatggggctcactcttgggtttgcgagtatgaacttccactccatgctgacagatctgtttggggcctcgctcatgagcggcaatccacatcaggaggtagtcgacaaatttgacgtacgaagacacggaggcggcatgggcgtgtggctgggactgtggacgtggtgctttactgggtccattggcatcggatttttgatcggagcagcgatcatcaacaatttcaacccctcatggggcttctacgtcagcatcatgatgatagctgtcgtgcttcttctaaatgttatatgcccggaagtccgacgctcccctttcagacgatctgtggcggaactcaaggacggtaaacaggtgtcacggagagtcgctcgtggggaagtcatgatgcatcgggtgaaagatggcccgacctggtggtggcaggaagtctagcacgggattttgctatcactggaaatgcttcgacaacccggattcatgattatggccgtatatgtggggtggatctacgcgcaggtgattctcgtcatctgtctgcttggctcgctcacgtccaaggattacaggcttcggtcgcctttggttggcctttgcgttgcgtttatctccatgggcgcactggtttcaatacctttccagaaggcgaacatattctctcgccacaggaactaccctcagctgtctaacatggacacacttctcgacaaaaagtttacatggacgtcacatcttcttcgccgcgccatattccttacccttttgcctatcctaggcatggcatacacggtgtcttccgctggaggccacataccggtacctgttcctgttctttttgccactctgatgggcaccctatccgccctggcagtagccgaatgtaatggactcatcatggagaatttcgactgttccgacctactcccgggtatgattggacgtcccagaggatattcgaacaagcaacccaagcgcacgaactactcgtcacacccgcggatagctgctgggtttgctgtctgtcatacctttggcttccttcttgcggcattagcaaccactgtagctggaagagcacagcgaaacctcggtcaacgagaggcaactggtatcgtagctggcgtgctgtttctgttgactgtccttttgcttgcagtccttgttcgcttcaaggaaatcgaaattatcccaagctccaagacagtcgagatggagaagtggcagaagatccgtcgtgaaagcattcgcaaatctatcatcgaaattaaagctgggagaccccttccagtaaccatgacagatgaagagatctggcgtccacgccttcctggaaatccatcgagccagttccgaagagtcaatattctggagttgggcgctatgacaagatggaccgaaatccggaagaagaacaagctgattgacgaatcggccgcacatttgaatcgggcagcgctcgagtctgcgcgtttggctgttgagaatgccactgggattggagcaaggacaacaaacattatacgaaaagtcagcagtcgcaagggaaggagaaagcagggtcaatcccaacgtacgatgtacaagcgccgaggtgtgccacttcagccggaagaagcaggcccaagtcgtggtgataccgcgtcaccaaacaggtttggtctttatcggtttgatgccgaaccagcgagggctggtaagcaaacacctactcttacagtgcctccaggatcggatggtttctctttcaaggcacattctgacttagacaccgggagtgtgcttgagcgtcctgtccctgaggaggatgaggacatggttgactttgttacttcttctgaagaggatgggaacgacagaattgagctggatgaattgggacccatggagggttcctcaagcggacatgcaaggaaagaggtttgaacgttgctggtccgatgatcgggtagctctgttgcaaaaattccttggttaccctcatatacgaatatccgaatgattatccattgaatcttcattttcccggaaatcgaaatgttgaatgaatctccttcggatgatcaaacactagagttcggatggacatcagatggtggctccacttttcaggggatcatgagatggtttgtttacttgttgccttatgaggttagcacccggcctcggtcccgagactgtggggaaacagcggggttggtgaggacctcatcaacatcctgtgcttccctccctccgtgatctgcgtttgctatcattggcggtgagaagtgatataacctgcgaggcgtgcgaggatcccctgaatgataagcattaatataaacacgaagtctcatgtcatttctctcctcggtgttactctccattcacgacaaccatctcgcatagaaatcacaggagattttccggcggcaacgtgcttatcgacctccatctgtttacttgttgacgaatataacctaccaaaccaacttaccaagatggccctcccaaccctctccaaagccgacctcattgccctctccgaaacagatgtaacccaacccattcccaaagaatctatttttgccgccctcgccaccccgcccttcctctacatccccggcacctttaacacgcgcgacctcggcctcctccccttatcttctagttcctccagtggcaaaggccgcaaagtcggaattcgcccaggcctcatctaccgctccggcggtttctttcccaatggcggcttcaacgacgccgccaagacgcaactggcaaaccagctcggcatcaagaagatctttgacatccgttccgtgagggaacacagtcatgctcccgacccggagatcgcgggggtaaaaaactactggatcgccgcggaagccacggaaaaagaagcgaccgtcaatctggccgatttccttgagggcaaaggagaaagggggtacgtgaagatgtacatggacgttctacgggggtatgaggaggttattggtgctttgttaaggagtctgttagctgcttctgaagaccatcaaaaaccggagccgatattgttccactgcacggcgggacgggataggacgggtgtggttgctggattgctcctgagcttggcgggggtgagtgaggaggacgtggagatggattggatgttgagtcggatcggaacggagctggcgagggagcaacttttggggtttgcgatgaagggagctggagccaggagtgtggagagcccggggtttgagaatttggtgtctttgaagagggagtgttggagggcttttgtgagggaggttaagagggtgtatggtgggtgggaggggtatgtgaggggggtgttggggttgagtgagggggaggtagacaggattgggagggttttgaggggggaataatgggaatcggaggtggggattagacatagagtcagatttaggtgcaggtgtagggtgcaggtgaaggcgaggtgcagctgcagatgagggtttgcgcttgtgcgaaggggttgagcgccgaaaaactagagggtatggattttgagggttgggtctttgatgaaacactatacgactctcgtctcggacgttacgtgacccatgaaagagagtgatacactgtagcatagtgagtaatgtttagaggtaattgacggaagtcagagcaggcgacaagcgacactcctcaataacaatggtacccgaagaccctgacctgtcaaccctaaatcaaccctttctatctgttcaggtcggcatcccatcgttccatctttcttctcacatactactctatcttcactaccacaaagctgacagttcatcgtcacctcaccaccatttcacctcaacttcataccgtccttcaagtgacatcaccttgaaattgagccgcccaaacaggttttactttccaagtaaaccatcgctattggccacagcgcttacgacgtccaccacccctgttggaccctgaattccctgaaagagagggcctggcctcgcttggttatagggcagccaataaccatgtcgggcgacttaggcgactcaggcgggatgacgccactgacgttagcgtgcaacgtgggaaggaagcgtgtaagaggtaccttatgggacggaatgttggaacttgggggacccttgaccacattttcaacgtctttgtgccgatcggccttgggacatacgcaacccgtcaaaggcgatgtcatgatgaaggtgggactggcattgcttctgcatggcatgtcgtcaaaacggtaagtcacaggcataggcgcaggtgcttgtgcaagtgcaggtctaagggtcctgcagtgacgaacgccaaagggtccatccacacctccatcccttttcgccgacactgataggatgtgaggcctgaaaagccacgtcgactatggcatcttccaagtccgataatacggggaggggatcacaccagcttcttttatcgcccttgatgtcatcctcaaggcatgttgccgaagccaaggggaaaccagtgcgtggccaggtagaccaaggaccgtcaggtcactcagatgtggcggtgtcagtgtgagtgggatgagaagagggtagaatcattgcttgtctcgttagtattgcgcgttggatgtcacttcgtatagtgtggtattttcgtcatttgatggtgtgtggctacgtaggtggaagttgaaaaaggttgtgtaacatcgggacgacaatcaacgaaaatgagtgaagcgggatgggacttgacgggatcttcgagaacctcatgaccatccatgaccaccactgtagactgaaaagaagggatgacgtcctatttgacattcttgcccaaaataacgagctctgaaacaaatcatcggctatataactcggccttgctttaccttttttccaaattgagttccatctcatcagcatcaacatcatcaaatcaagctaccttcacaaacataaagacttccaaccaaaagttcaagagtcaatacttgcccattacctccacacacaaacaacccagattcaaacaccgcataacctcaaccccaaccccaaaacctataaaaacaaaaaaaatgttcggccgccgtcgtgcccccgctcccatgaccagcaccagaaccacccgtcccatgggctccggcctcttcggccgccgtcgcgctcaccacaccacacccatgacgacaaccacacacaccacccacaccacccgccgccgcggttacggccgcaagaggcaccacggacaaggaatggttgcccccgctgctgctgctaccaccatgggcaccacagccgccgttcatcaccaccagaagcgcaagacgagcctcggtgataagatcagcggggcgctgatgaagatcaaggggagcattacgggacggccgggacagaaggctgcggggacaaggaggatgcgggggacggatggacgggggaggaggagacattattaaaggggaaatcagtattgagtattgacggttgagtagggaaaggggagttgtaagatttattgtaccgttgactatgtaacgtttcttgcttttctttttctgatgatggatatgtactcgtatgtgggagcagaagtagagagagatacccttgaatatatagatgcaacttcgtacagcatgtcaaacagtgggatgaattgcctgactatagatatatgcacatgagctatacaaatactacacaagacactgcatgcatccattaacatcactgcacaaatcgtgtctggtccaccatgagggtatgcttattaagtattagagtggagggatcttatgctacgttcaagtgaccaaactaagatatagtaaagtaaggctgcaggtatgtacatcagccagagaaactgaaaaagacttagcaccaacgatataggatctgtagatcgcagtgcaatctatgtgctttttgaaaccacgacgccaatctcccaattctttgcttccaagcctagttactctgatgaactggaaagccagccaaagaccattaaaacatttagttgtaagttaaaggaagaaaagacgaacacaacctccatgagttggttatggtcgcaggaaaaagaaaaactctagaactcgataccgaagataggatgaccgagctggatcatgggtatcatacaacatccaaacaaaagacgtaaaatcgtggcaaaggtcgtgatcctcatgaccataaccctaagcctcttcgtctcagaagacctcttgagaatcgagaggtctataaccatgctcaatggcgggagaacccatgtgaagctcatcagcctccatatgtcgaagataagggttcaaggtaagctgcgagtctgtccgcgaacgggtgatgccgacaggtttgacgatcgctttgcgcaccggcgcggtgtacagcggccgaggtcgactaggtctaagcaagggtaccgttccctcatcatcttctgtactctctccggatcggttgctggtggagcggctggtgcaagatggacgaaggtacctgtttttgtgatcggagtcgtagtccggcaagaggagcgtactacgagcaagctcgtccagctcgtcttgctcagccgcacggcccaatggtacatccggatattgcgtgcggaactcgatggtcatgagctccaagtcacgcttagcaggagaaggatgtttctttctctcgacatcgtccacgactgggacgtatgagaagatagtagcaagtccaggagacaaagccaaggggtgcttcttggactgctcactgtcaaggctcaggcccattggtaaactagcatccaagtcaatgctccggcttcgcagaccgccacgagacttcttggtaggactctcgctcggcgacgaagtacgcttgtagccccttcgaggtgtcgacgaggcaatgggagtagacggtagtatcgagtctaggctgctctccatcaccctttccgattcgaatggattttgggatgaaagaggcggcaacacagagtcgtccaccgagcctccccgaagacgggtttcgaactcggtaagaggtcgtcggagtgaacttggagacgcaaaaggatcatctagcgacctacgagcgcgtaagaacttgccttccatgaaaacgggcttgcgatgaacttttccgccaaagatcttctgaaccttgtctttgttcaagttcacaccctcattaaggcgtagttcgatcgacttaagacccgacctcttccctgcaacgccacttggtgccacaacttctgtttcatcctcctcttccacgatgttttgtactttggagtccttagactggtttttggggaaaagccgccgttcggaaagtgcgtgagaaaccttcttgaaaaggccgttctgtttgacgaggcgagacacttttgaagacgtgctgctggagggaatggcggttgtagtttgtacaggttgtggctctgacttgagtgcctgggtagcggctaacatcttttcgatcttctcggcaatctctgaagcatcaaggcccactggcttgctcgaggtctctggggctgcattgggctgttcgtgaagctttgtcaacggcattgttgctgatgcaggcagcttggtcatcctactgttgggcggatgcatcgccaggggattcagagcaccggtgctcgactttgggagccccttgacgtagtcacagcggggaggagctagaggagatgatcgctggcgagtggatcggcgtctcgacgaccttctgggtaggctgggcgagggtcgcacgacaggaaccggtcgctggcgaatctttcgattagcggcgggcgcctcctccactccagcctccagaacagcatcatcgactatgccggtgttgtggatgggatgcggatacacacgagtaatggtgcatgccgtctcgtccggggcaacataaggggcctggtcaatcggcgactccacggcggaggtcatggttgtatcttgaagcagcgcgctggccatttcatcaatgctagtgcgattgcgattgttggaagtgccttgactggtccgttgagactgtgtttccagaagacggatggtgggatcttcttggtgggaggggtcattgaatactgcaagcgtggttagaacaaggcctttgggcatcacggcagtgaaagcgcaagatacgtaggctgcttgtcgggtttgttttattgtttgctgtctcagtggaagaaagaacttggacgtaccggtgctcatggttctgcgccgcgaaggcattgtggtgtcaggacggcgctgcatgaaagaaagaagagattttttcttggagtatgttaccgtggtagaactcattctccttgctaattaggccacgagattgtgtttgcttcaaagttttttttttaggtctggaaattggatgagcgaaaacttggtttggggtgaaggagtggctgggcccaagatgggcaccgaaatgaatcaggtttgggttgaagcagcggaccgtgttgttgtccgggcaatgtgaatcacttggacggctaattcaactgtaacaaggtcagtgtcgccgactcaatgctagcgttaaggtggcgatggctgcggcggaaatcagaggggcttacaaaatcaggtctgttgcctagggcatgttgctctccctgcctattctagaccaggtgacgagcaattgcatgaaggatgactgccaatgcgcgccaagttgaggttgaagatgcctcaaggggtcaacgggaaatgagcaagtgactggtgctggtgaaggatcgtgggttgtgatggggaaggttggaaggaggggagcggaagtgaacctgggtagcaagtgctgcctgcagaatgagttagtcacgatgttctgaaatttcagccaagaaacactcgagttcggcgccgtacatcatcggaccaaacggcgattgctggactctaggggaaggtggtgggcttggggcatgtttctggccgtacgtgttcagatgaaagagtgttcgggtccgaaataatcaactgcatcttgggttcctgacaaaagggaaaacgtgggctgtaacgatgggaggtaagtgcatctccttcgatcggtcgtcacggcaggcgtacttgcaacttccacttgcgttccttcctccttgatgccgactcgtgatgcgagtaatattgggatcctatgagctagcactaggtgtgcagggagctttttggtacaaggctttgtttcttggacggaactttgatagccaagtgtgagccgagactacaaagcatccatcttgtctgatcaagagttaattaagtggaactcatcgccaatccgatgacagacactcagtcgaggatgaacacaaaccggccgagacaggacgagaaagatcagacgtcggatattcagttgagacagatctgataggcggttggctaggtagcgaaagcaggaatggccatcaaccagtataaaggggtcgtcacggacatagtccttatataactaggcgatgttactaagcgtgctcgagaaaagttgcacttgtggcaagctaaaatatcagaggtagatgcaaacaaccgtacatcaaatggcaagtccatctctagatccaaaaggttgagactagtgagcaatgaatccgccatgagagaaacagacttgatcgatcaagacgacaggatgagaacaatcgcaaattccccagcgtttcatgtgacccgtgagctgaatctgcttgttccccatggtatacttgtaggtggtttgaagcatgtcgttaggttcaagtgtaacgactcgagaccttgcattcaggacaaatctgaaccgcctactgcccggattatcgagcagtgaaggaagcgaagtcactcgtgattatctgcccggatattcagtatttctcgaacgaatccagaaaatactcattggagcccacagatccatcggagtccttcaagcgtaagactttcgtgtcttcaaaggctgactttgtcatagtcatccgctgttgtcttcaaactatcacgtagctcttggcaggtgtgtctttgcggagttgcaattcgtttgtcgttgaaagagatggagtgattacgtcagcagaatagccccttgcacgtgcttaggtcgcttgcgccgttccgaatgtcagcactgcaaggtcagcaggatccgcgaaaaatcgaacgggcgacaagaacttgaagtcgatgtttggggggagtggacgtgcgaggaggtggtgcggtagacgcacggactggcatccactctttttgaaatcctgcggatctgattggcgaatggccgctggatttggaaagaggcaagcacttctccgaatgccgaagcgggaaaagcaaagtccaaggtgaggaacaaagcgccttcatccacactgagaggttataggtatccggatatcccaagcacccgactctacttcacccacacttcactttcgagaggggacacgcctccgtgataatctccagattgaccctaaacaggcgggaactgcaactccatcgctgtcgctgtattcttgaatccgaaattatccacttccaacctcgggtcggcaaacaagaagagaaggttacagcagtccagacactgagcaagttccgccagccattcagcggcactacctatctttccccggcctgtccgcccgccactgcacgttctaagagtgtcaacgctactaccgccgcgtacgaatacactcttttcattggccagattgggctacggttgatttatcataagcaacgtatttataacggtcaccattacctacctacaccaacaataacgtcctttatcctctctcgcgaggcactttcgagagcatcagcaagaacaatcgttgggctcaatttctgctttgaaacccctgtcagacgacaccatgtctttctccagccttgtacaagacctctctctccgggaccccaatgcgcccaggcgccgcggtgacgcttcagtctctaccatcgacgaccgcgcttctcgcacatcccacatttcccgcgccatgtcctatgccagcaccgccgccaccagcgtcagcatctccggtgatatctccagccagctccatggcggttatgcccatcctcttgcccgctcgtggcaggccgagcgtcaactaacaaaggtgcgcttcccatcgcctctcttgtttgtttgatgactcttcgtcgctaaccaatcgcctttgcaaacagtccatgctcatctatcccctattcgtttccgataacgacgatgaagaggttctgattccttctctcccgaaccaatatcgccgcggcatcaacagactcgttcccttcctcgagccgctcgtccacaagggccttcgctccgtcattctcttcggcgtccctcttaagcccggtaccaaagatgcgctgggaaccgctgccgatgatcccgagggtcccgtcatccgcagcatccgcctgctgaggcaaagattcccccagctatacatcactgtcgacgtctgcttgtgcgagtacacttcccatggtcactgcggtattttgcgcgatgacggcagtctcaacaaccaattgtcggtcgatcgcatctcggacgttgctcttgcctacgccaaggccggtgcccactgcgttgctccttccgacatgaacgacggccgcattcgtgccatcaagctcaagctcatcgaggagggtattgtgcaccgtgtgacgctcatgtcgtacgccgccaagttctctggctgcctttacggtcccttccgtgacgctgccggctcatgcccttcgtttggcgaccgcaagtgctaccagctgcctcctggaggccgtggtttggctcgtcgtgccattgttcgtgacatcaacgagggtgccgatatcatcatggtcaagcccgcaagccagtacctggacatcatcagtgacgccaaggagctcggaaaggacttgcccgttgctgcttaccaggtcagcggtgaatttgccatgatccatgctgctgcaaaggcgggtgttttcgatcttaaggctatggccttcgaagccaccgagggtattctccgggctggcgccaccatcatcatcagctactttgttcccgagttccttgactggctctccacataattttgtcatcataagggcaggagtcaatgcaatggctggcgcagggtgtttcggcgtttcttatgttttcttataccaggttatagatcttactacgggtttgggggttaaaaagttcaggacgggatgggtcatgatgcacgagcacgtaaaaggcgtacataccaataaacgcacctcttcatacgaactttgcaccgtcttctaagcattgaactgacgaacgatcgcttcacatactcatcaaaaaccaaatcgccaaccttgtcctttgccaagttggaaatacacatgttccttgcacaacgaatgagcagtgcatgggtctccttaggaaaaccatctctcgatgtcaacaaaacgtcatcccacacctttccaccattgccatgagttctccagggtgcgcagacctacatcatactgtgtgccccttcaaccccataaactacccaaacgacggcttaagctaaaatctaccacggacaacatatacagccttaaccgtcagtcagttagaatcacgtaggtctggaattactttgaataagacatgaccgagtatggtcagcacgggccatatcaaagccacacgtacgtttctgcgactccttctggttatccaaaagacaagacaggttgtaatgatcgtatgcaggctatcggtataggaagacgtggatgactgttgctaccattggcgttctttttcctatttttattcgcaccaaagttcatactacagaatattggaaaatttcatattggggtttggtgaaaacttcgttatatggacaggtatacgtatatatgcacagctgccagcaggaactgaatgtatgcagctacgaaacaacgcattgctcttaattgtccgggaccggaatcgaaccactttcaaaatcaaccgagttccagtcaagtaactgaagctggcatttttgcaataagagtggtatatatagttgcgatagcatcgctatcacatcaatgtctctttggcatatcctcagattctccggtacctacttgaccacagagctgattaaatcattgactgtgcggccggggcataaacaaaactcgtggcctcgatagtaatcctccacttcctttctatttctttttcttcatctaaaaacacaagaaccacacgatcccaaatgcatctactttgttctcggactgacgtcctggtcgcgtctccgttagcacctcccgttacagcatcaagagagttcacgaagccctcttgtggcgagaacactaagagggagtgtgccaatgacagatacccgatgatcaggcaagtctttctcccggcagctaccggctcatttcacttcgtctattcatcctcaacaaggattcggaaactgtggctcgtttactgacgatatttggctgattggaagtttgttgtttagttgaagttgaaagagaaatgaaagagtgtcgagacttgggggtcatggaaccctgggctgaccacatgtcccttccgccaggtaccgacgggtatttctatttaactctttttgtttgctaattattccctgagatccagcgagtgcattgcccacacatatgcctggcgtatcgagtttgtgtatctgttcgagtaccgattggaggtccagtcgccactcatgcatttccccccattccactaaaagtctgacactgcaccatgccacttgatcatatcgcataaattcgggccacacatcgttagataccatggcctaaccggcagcttcttgaatagcagttagaacagatgcagtgatgcagcttgagtgccttaaggtttgaatcatggatgagtttcgttcagcctgcagtggtcagctgagacgtatggcccaagttcattaagtactgccttgccgacagatctcacattgataatgcccaagaatcatgacaaatgtgccagcagcacggcgcttgaatgagtcaatttatgtaaacgccgtggcagtacggttccaaggtatttccatctctgcgattacaagacaagtggcaattccccttctcaactcgcagtacatgctccgaagcgcttgaaggggtactgtactcttgctgccttgcggacgaactccacgaaccgttgtggtgtctacaggatctggtgctttccaggcttcctcacgtattctgtgggtgccatgaatctgaaatatgagtacagaaaacttgtttacatgcaaacatgcgtcagaaatctggacgacatgtgtgccgataactaggtgcctggaagaaaagaagacatgcatcactctggccacctttcaaaggtcttttggatctgttgggcacggtcttttcagacttccaaaatgtgtataaagcacctctggtcctggccattagagttcgtttgtcctcctctttttttcttcatcatcagatcagacttccacatcccgatctcctcttcgtccacatcacctcttcattctcaacttctccatagtaagtacacactcgctcgatatgcctcagacacaagccaacagtctctagacaacacggtcacaacttcaatcgggctcgactgatcagaaggcttggtgacttgggtgctccagtcttcggagttcccaaattcgccaagttttcttcatgtctcgctctaatctttgttgatcacggcgcagactttgctttcccatccccgcttctcctattgagggatgggtcagcagcaagggttgaacgcggactaagggttcggggcttccctatcttgggctataggagctttagctccctgagcgtctccagtgatgagcagtcatgaatcatacatacactgaggagacatcaagcgtgggtctcaaactcaacacagacaaggccttttttcccgacatcgagtccaatgctggccatgaagagcaagaagtcgggagggcacctcgacgccgacaacgccgccactccaccgtctttggctggttacccagactaaacattggtctcttttcgggaaaggcgaggcatcatgtaccccatctaatcgcctcaatacgtcctctattactccgctcagcattcttccttctcccaagctttctccagtctcgcatacggagacgacgcccctttcgttccacattaccagagaaccaaaagaaaagggataaggagagagacgatgaggaacctcggacgctaagcccaacggcgtatctggacggcatgcgcggcatcgctgcgttttccgtcttcctctgccatcacttctacacatgcttcttcatcgccgaaggctggggctcgggagggagcaactaccatatcctcaaacttcccattatccggctcttttactccgggccaccaatggtgtgtatcttcttcgtcatctccggctacgctatatctctgaaaccactcaaacttatccactcgggtgcttgctcatccagttcttcttctaccacagctcactctgacgagcgcaactactccaaacttttcgaaactctttcctcgcttgtcttccggcgcggtctccggctctttctcccacccgccatctcaacctttctcatcgttctcctactccggctcggagcctatgaatggaaccgcgagttcgcttcagacgaaaattttctgagaaacgtccaggagatccactacgagcgattcgagtccgccacggagcagtttgtggattggggatatgccatgctcaactttgtgcacctgtgggattgggatgcgtttgcggggtcgacggggattgatgtccatttgtggacgatccctgtggaatttcgggcttccatggtgttgtttttgacaatactggggacggcgaggttgaataggggggtcaggaggggagtcgtgttagggtggtgtgggtttgcgtttttatgggaaaggtgggagatgtgtttgttttggatggggatggtgttagcggagagtgatgtgatcagggagatgcaggcaaaaggggagaaagaaggaagagttcagggggttttcgcggagaggaacggaggaggaggaggagtgttgccggttgttgagccggtgttagcgaggacggcagacgtcatgccgcagcagcgacgtcatccccagcgacacccgcaagagacaatggcaagaggtcctgatatattctcggatatgactattattgggtccggagacgaaacttctcacgagtctcaccaaccaccgacgccatcaccgccgacaacagcaggagctggcagacctctgcctgccgggatgaccctcttcccgacagtcctcctggtattttccctctacctcctctcccaacccgacataaactcccacctcaccccagggtggataaccctcacctccctaattcctcactggtggacagaacactaccgcttttatcaatctataggggcagtcctcttcgtctactccgtttcccggtatccatcctcctctgattccccctccggctcctcatcccacccccgttccgtcgccggctcgtgttcctccaacactggtccgaccaccgccgtccccatcttctcttcgatcctaaaccccaagaccctctttgaatcctccatcgcacgacaccttggcaaaacttcctacgccatctaccttgttcacggtcctgttcttcacaccttcggatataccgtgatgaagttcacctggactcgggtaacaggtacggagacggatgagcagtacgtcacggggtttgtcttggccagtctcgccgtggtaccgttggtgatctgggtggcggatgtgttttggagaggggtggatgagccggtggtcaggttggctaggaggctggaagagcgggtggttgttggtataggcgagtaatgaagatggtgggagtagtttggctttttgggaaccaccaaattggctgctcgagcgaacggcttgggatatccagttcaagtgggatgatccatctagttgtgtcctaccttcctttctcttcattctctcctctttccttcttcgtacgcttttgcctcttttcttcctcccaaatcatcttccacctcgccttttgcgacaaggagcacttcaagtcttcaaccacgatccattgtcgggttcacctctggactttcttttgtgctcttcaatggaacaacagtcgcaaagaagagcaccgagtaagtgttattttctcccactacatcaaaacgaagcgagcgctaactgactatactcgagcatcgaccggcgggtacccaaggacaagatcgttggggtttacccctgagtagatcccaaagacgttcaacatcaaacaacttcacccctgaggagtaggagcacgtcaaaaaaaaaccctcctctacggccaagaaataccgtcgtcgttcctcaggggatacactcggaaagcttatccaaatacttactccttcttcctttttcctcaatcttttatgggacaagttcagacagtctatgagaccttgccaccgactcactcatctgtttgaaccggtcgtagacgagcattatcagatcgtttcaaaggatgcaaactgttgtttcggcggctcaaacggggatgcttttccgctcgttgttccgatgaagaagcaattctcggaagaacaacaacgtttgtcctcccgaacaacgagagggtattaccattggggggggatctggcaggccccttgcggccaaattcagaccggcaagcaatatcgcattctcgagctgtctgaaaatgttcgtcctttgtcgtcttggccgccgccgttgagaccgaaaagaaggccatcctcgctcgatggccagcggctgatcgccatctaccattacatacatcacctttttttttttttcttttctttttttttccctctccttctttttgggcttcaagtcttgggcagtttttctttccccagacacagacggcgaaggggcattagtcagtactggggatattatcttttctgtccgccttgctatttttggaccatatccatatcatgtttgactttaacgctaacgcaccacaatcttcctcacggctgatttggtcgtagacgggcagtgctaatccttcaatggacgcgagataggtgttcgggtccattgttgccttttttttcgattgttgctcggatggagagtagtgcttggaggaacggaaatgtcacttggacagttgaaagtggctattggaggatccggcgggcccctgcggccgaatcatctagagggatgataggtgttttgctgttgtcgagcaggttgttattccctagtgtatgtaggcttcatctgcttcttgttctctttctttgattttttttgttttgttttttcgagttgaggagattatgtaaaggtacctccctctcggctgatttggtcgtagacgggcagtgctagtccttcaatggacgacgaatattgttcgaggtgggatggatgcttcttcgctcgttgttccgatgaagagcaatgctcggaggacgggataacacccgaacacagcgaagcggccatcggaggatcaggcgggcccctgcggccgaatcatcaaggaggcaattatcatagtctcaagcagttgaatcatgtacttagacttaggcataagtactagattcacaaaacactacaagaatgtttgcatcatataaagttaccgccagtttgggtgtcatgtgtactccgacgctgcttcatatgcaccgaaccatacagagcacagctaactctacctgaaaagaattccgagtttcacgagattattcggtacgcaatcttgttttttgcgtcttctgaaagccgaataccaggaaatcccagggaagtcgggcaagtattaagaaatgcggggccgatggtggtgttcacatgctgctgttgttgatcgatgtcatgtatttccaagatgtattgtacaactccaacccccgactcccataacttacactcgcatgcctaacgacactctaggtaggtacatatacatgcctgaaaccagactatgcatcacaagctgcttgaagcactcgcgacattcctcgtcctgtacgcctccaacccttcaatttcccccgtcgtctcctcccactcctcctccgccgccttgaccacttccctctcttctcctctttcaccaagcgactcctccaccaccacgctgtcgctaatatccctcagctgctcctccataatcctatactcgtcctgcgccgcaatccaatcaggcatcttggacatgtcctcggagttctcgttctgggcagccgcctcagccagcctggccacgaacgccgcctttctcttctgcttcttatcctccaaccgctgcatcatctgcagcgcaccctcacgattgagcaagtagctaaatgccctcaatgtgaaacgatcaggcttatatcccgcagcctccatgcgctgcagtgccgatgccgtcttgccgacgacctgcagccgggcgtggccggcaatcagggtgttccaggtcacgcgattagcttcgacgccgtggtcgcgcatcatcttgaaaatgcggtcaccttgctcgcggtgctcgcgccggtgcatgaagccgtgcagcaggacggaccaggtgtagatgctcggggccgggtggcggggttccagatcgggcttctgtgggtcggcgtcgaaaagcgcgcgggaggcggcagcatccttgagcatgtcgctgacgatgtcgagggcggcgagggccatgttggtgccttgccattcgaggatggccttgataacggtgtcgtggataatggtgcccttggaggcgacgaaggcgaggatggtcgggtcaccctgcttgagccggttgcggaagttggagtagaactcgatcaggctggagggctgggagaagttgcggatgaaggaggccaccatgatgttgagcgtgtcgttacgtggtttgatacgtgcttcggcctcgagttcgggtataagggccagggtgttcctgagcgatcgcatactctgccagccagaccatgaaggggccattccatcgagttctcgctgatgtgtttctgcggtgtagctttgtaggtcgatattcaacagggcttgcaaaggaccaaggtcgaatagcttggagtacgtcctgaacatgtactcaaagcttggaatggggactggtggcttcatcttccgctttcggagctcccagaccgtcgtagtatgaataaaggtgaggacaccgttgatgatgacgggatcttgtgacgcttcaactggtaagagctcgagtatgcggcggaagctccggtgatcatttgctagcgtagctccgtgcagaaactgggaatagaaatggaaatctggctggactccctgactggtcataaggtcgtagacctgccacgcagttcccagttcgttgttatcgcaaaggttcctgagtatagttgtgtagtggatgatgttgggctgaagtccgaattccagaagctcttgatttagttgcgagcggagcgtggggaagttctcgccgtcctctttatctcccggtgaaatctttggaaaggtcaggatggcggtagccagagcggcgcaatgcagcccgttgacatccagctgaccatcctgaatgatctcacgcagcagatcagcagccgccggcttgtattttggctcctttgccaagtaccatacaaaatgttgcttcgtgttgacatgtaatttctgtcggtatgctttgatggctacaagtaactcgtagacctggtccactgtcgcatgcctcagtatatggtagatggtattttgtcgcaggcagatgaagcgcctcggggttttgtggtagcagtgaagcaaggccccagcgacggccctcccgtattccgactgcaaaggcccttttagcctctgcagatagtcggccatgtataggaaactgtcgacgatagcgtagaaatttgtcttgtctttttcaaagatggcccggaagatgtccggggcttggtcggggaaccagtggagagcgtcgaccataaccggccgccagagctttcttcgactctccttaggtatgagcagccaggcttgccgcatgtggtcgacgtccctctggcaaagtagatcttgtattatgtgaagctccgggcgcccctctgactgcagggcctcgtctcggagtttgtctctctgtttcctatccaaggctctcttcgcccatatctgggtgaaccgtctcttccaacggtagaggtccaccaggctgctgtaatagccaatctttcggacgttcttttggaggacccttcggtcctctttccactggtatagccatcctttcaatggtacgtaatagtctgagcatgtgcgcccatttccatctgactcggtggctggcctcggctggcttgacgactgctgggcgggtggcgaggacgcgagagagctaacagaacgcaccagcggccgggaacggagggaaagccggagctgaagcggatcgccttgttgtcggaggttggagcgacatgaccggcatatgaacggagcctggtgcatggttctccggaaggccgacgggccgacaccaagatagagccgcaggcggaaacgatttctatgacggagcgtatgttggcatcgtctgtcatgtgtgtgttggggagtccaattccgactcgacgaccatggaaggtcgggttgcgatgtcgccgtagtatcgaaaacggccaaaaatttgacaagacaggaatccgggccggtgataagctgcgcggcacggcgaggtgactggaggggcgatctgcctacctctaaggtacctagcagtactgtatgcgctcggctttttactggactgtagctaacgtcagggatggatcttgggacggcaggcgctaagctttagcgagcccggtccgtgcttaacacaagcgtcgccgggaaccaccccacgcgggacctgggagcgcgtcccagtcccactggactgcccgcactgccctgccgcctccatgtcactgaatgagatccacagtttcagaacctcactcctccaccatctacatatcgacggcatcccaaacagtgcatcgcagtaccgaattcgcaagacgcaacggattgatccaagattggaattaacggattcagccacaacatctcacacaacacaaggaagacacccaaaccgataatgtcatcccacgcgacactcgcagccgccgctgacgaccgcaaggcccgtctagccaagctcaagtctctgaagcgcaaagaacccgagcccacctccttcgacgatggcgaagagtcccacgattccccagcccaacacaccaaccacaacgacgacggcgacaaccaggaggaatccacaaccaaatccaaagacggcaccccaacagccgacgtagcccgcctccacctctccgggcgcaactttgactttgaaacgcgcgggcccaagctaggcttcgaagcgcctcccacgctgacgctcgagaaaccgacactagaagagcaagcggccgatatcgaggaggaagcgcagcgacaggctgctttggacgcgcaagccgccgaagaaaacaagggcatcgacctgttcaagttgcagcccaagaagcccaactgggacctgaagcgggagctgaaccagaagatggaggtgctgaatgtgcggacggacaacgcgatagcgcgcatggtgagggagcggctggcagccaagaagcaagcggctgtgcaggataagacgaaagacggaaaggaggaggaggaggccggtatgctggaagggacggcgctggtggaggggatgaagttgagggagagggaggaggccgaggaggagaggagagagagggagttggaggaggccgagttggcggcttgaagagttggaacttgacggcagctgtattcacgcggtcaaggctggacgggagaagtggaccgagaggggcgacaggtcgaaaagaacgaggacgagaacgaggacgaaatatgctcgctaatctcgggaggattactgttatgattttgtttttacagagaaagtatgctattctctactttgatacccaccccgcaaatcctatctacccttattcatagcctgtgtcaacgctaatctcttgctgaaagggctgagactccgctcgcgcggcggtggcgcgggagacggttcgcgctttggaggtcgttgcggcgacggactcttgtatctcggctgtccacggccatcttccctgtcccggtagtatcctcctgccctgtgattctctcctctgctgtctcgcctgaccggtgagcgggctggtgacctggacctcgactcggaaacagaatagtcgcgcctggatagccttgtcctcccggagtcacgtccacgctcacgtccgcgctcacggcggggcgacggcgaacgacgacgaggaggcagcgaccctttccgcgatgagtgcttgaccgggctctctgacctccggctagaataccgatcccgggagtcgactgagcgttggcgggccgaaggcgccttgggcgatggctcaaagaagtcttgcgcatgtgctctccgtggaggtgacttggaatggcgagagggccttggggatggagagcgtgtagagatggtcgacaccgaatcaacagaagccgatctactcctgcttctccttgggctcacgtctctagatggtgactcgtcgtccctttcaagctccttcttcttagcccgctcagcctccttctgggctagaatctcgtcggccacaccttccttgtcctgaggcggcacggcactagtaagcttgggtagcagcttgggattaaagagttgttgggtgcgcgacggcctcgggatgtagggccgttccgcagctgaggctttacactcatacgaatagtgacgttctgggaatgtcagctgcgtgtcctacatgtattgttgaagtagggagaacacttatctctctttaggcatttctggcattggacggttgagggggttgatttggacggtatattgcgccctcgatacatgatggtaaccggaaggattgtttggaatgtggctggcccctggagattggagctttatgtagaatcaaaatgaactatcttcgtccacctgccgtttctcaagttacaacgccaacaaggtcggggtgccgttcgattaagaggtcgttacttgtttaatgatttcggccaaacttgtaaagtgatcgatcaaggacgtgaagcttcttcttgatggttttgatacttgaggatggcgttggttggtagtgcctgggtaagtcgaatttggtgatgagttccagttctgtccgttcgaggtgaatgaatgagattcggtggttgattggtgggttgtgtaacaaggtgtcagcggtgaaattgacagttgagaaaggtccaagcaccagtgcgattgttgttgtcgacaggtggaggcacgtgacgttgccaagatgaagcatctcggtcgtggcacagtgcaccggggtgggtgggtgtgcaggtgtcgatgggagcactcatccggcacttgtttctgcttttcagaaaagggccgctccgtgtcctccaattccttcagcgcagagctaggaaaatcaatatggtcactgtactaatgagccaagtctctctccgtacgagacagcccatcggattttcgggttgtcattatcaatgttctggaagcatggatgaatttttgaaagttgcgttacggggcgtccatctcggccagcttcgtaacgtaaactgaaaatcacgaatttttatggccacgactttgtccggttttgcagccaagatattgaacccctctcgaccagttccctctcattcccctccttttgtcatactcccaatcaaccatatctgagccactgagctttgtgtggacgaagacttagcggtacagcacctacttgtatcctcatgagcgcagtcgaatatacatacaccacatgaagtttgtagtgtagaccatacatagcccggtagagtatccaaggtaccttaccgtatagtacactagaggtaggtaaaatcaagggtcctgtcaaaatcagacagcgcactacgtagaggtacacagcacgtttgcaaatcccgcgcaatggaagggatcgatgggattttgacaccgttcagttactagaaatcaggccaacagaaagacaggcccaaggtggcccacggcaggcggtcccctacccgtacctgcaacacggtggcagtcccactacatggagaccgacccacggccacctgaggactgaggagcccggctcccgcccggcgatggattcctttcgggtgcaaccaccacttttaatcgacttccaccacttccagttatctcgtcacaaaccaaacccacacaaacgggaagcaacaccacgcccctcctgctctccccatcatccaccaaaggtccatccgcccaaccgtggcggcaccctttccagacactttgctgttttctgggacttagggcgccgtcggctttccactttgtggtccgccattttggatctcggcctttttcatcgtacctgcacccgccgaaccggaaccccaaaccgacaggccccagcaaaagacgaaaaaaagaggcgcgacacaagcactgcaacaactgaaggcagaggaagtccgggactcgactttggccctggccgcaacacttgcgcattcacatcctacctacactagaccggacccccgaatacaatgatcaccagcactcgtctttcgctttgcgccgctttgatccgtttcgtttcttgattcagctggattccgtcccatcaaaaagctacatcatcgaattcctctaccggatgcgacttcccgagcgcgttctctcttcgaccgccctgatcttcaccggacaaacatacacgcatagaggcactctcggctgcttgcgcgactctgtataacatccgcactgctcttacagcatcccttacaccgcaaaagccatggcgacgttccaatccacgggcaacgacgtcaaactatctttcgcaaaggtacgtgggctttcttcaccttgaacccagtgttgcgcccagaagacatgtgtctgacttgtgctctccaggttgcagctgcttcggcatccaaagactcagctaccatggcaactgctacgaaagcaaacgcaccggtgaccgcccgcgataaggttgcggtcccgatcatggttgccgccgcctctgtctcgatccagagtgatgtacacgcaccccagcctgcgcaaaggactgccgatgaggtgaaagcttcgcaggacaacatcgtcgacggactcggaaatttgaagctcgagaccaagacatcagatgtctctttcgacgttccattgaccagctctatatcgatgcctaacaaggttgtgatcagccagacaccctcggacgataattcaagggctgactctagctccgagctcggcaccaagccaccaagcttggatggcaagagcatcacttctgggactacctttaatgcattggacgagaaggagtcgttgcgtccagacgacagtgccagcatgaaggctgccactgaggacgatgatgccttttccatccgtggatcctacttcaacggctcacgaatgggctcggaggttgcggctcgtatccaccgcatccaaatcggagatatgcccccacgggccatcacgacacatgccatggctggtagtcatggtcaactaggccttgctacgcctcaaagtggcatatccgacaaacagccagcggcggagacggaactgcccctaacaagcggtccaggtgcccctgatgccttgacggcaaatggaggattcctaagccagcacccggatgaaaagctcttggaggccatgcgatcagagaaagatcggttcagtctcttgaagatggaacagcaagttattgagtttgtggaaaattcaaagtatgtagatcatcactcacatctgtcaagtctttgagtcgctaacgcagtgtctgtgtagggagccgtttatggatttcccaccaaacaatacgttttggagaatgttgacacataagcttgcggactattatcatatgacccattcatatgaggcggtctcgggcgcagttcgcatttacagaaccccgttctgtagaattcctccaccactatccaccattgcgccgtcgacctctaacaccagctctccggctcctgctgtgataccaaggaagattatgcgacgtggtgaggacggggaatttgctccttctagcgcaaatccctcaaagcccacgtcggaagctggcagtgaccctaaagataagcctgcggctagcaaggaaagaatgactagggaagagcgggaagaggcgtacaaccgggcgaggcagcgaatctttggaaatatgaaggaatctgattcttcgggtcaaggtatgtcttgtgtggaattcctccacctataaggcattatagggctaacgcagtgtagacggtgaaacctccaatggtgtttctcgggcgagctcggtatctgccaaggacaaaccaaacggtaagaagaaggccaataagcaacgtcgcgatgattcggagagtttcgactcacgatctcaatacgttgtctattatggaggccctcagcagtcaacatggggaccggcacctcaggcgtaccccatcaacaatgttccatataacgtccaatatcaagcaccatacccagctgcggtcccgacgtatgcgcctcaacaagcatatgtcccccagcaagcatacccgcaaaaccaagcgtatccgcagatggttccaaacaacggatatgctcctcaatatggcgcaatggcaaacgtaagtcatcttcaaaaagtcggcgttaagatataatcatctcttctaactcaccatcagtatcccgccccctctgtcccccagccggctttaccagtgcaacagcaacatcgttaccaacctccacctaaccctcaagttgctccgccatacactcctcccatgcccagtgtatcgcagccagcatgggggccgccacagcaagccttcaaccagcccgggcctggctattcgtctcgatcgagtccctccccaggaggaataccgtatgcctacggacagcttccagcgaatgccaaccccaacgatccgaaaactcaacacccaattcccggcagctacaatcggcaggcgctcaaccccaagacgcaatcatttttgcccggcaacgccatgctcccgatgcaaccgccatcgggtccgtatgcaagctcgaaccacagcagccctcagttcttaccggctcacatgaactatggtggttaccagcaacccatgccgccaccaccacaggcgggctatggccccggcccgatgggatatgccatgtcgaggcaagggtcgaacaattcaatgggcccgtatcatcatgcaccaccccaacatcatgctatgccccccaacgcatctccccacatcgcccacagcaaggttgcaggcggtccaccaccgccgaccggaccagcgggaccgcaaggctacagccatctcccaacatatggaaaccctgcctcattgccacagaaacctcctatgtagaatcggcgggagacaatgtattcaagggcaaggtggcagcgttgaaccaatgggacatgatggcctcagtcatggcccaaagaagaggaggatagaacaacggcaaaagaaggaggagcgagtgagcactgtatatgcatatagctgttactaacggttgttggcatggaatcatctcctaatgttactgtgcataagacatcatgaaggagaaaagagacggatgtttaggtctggaatctatggaaaaattggggcactcaggaacggcaggcaggcaggcaggcagcatagcgcaaaggagacaggcaggcagacaaagacttgatcaaatccactcacagtcgattctcattcagtcaaccccaacgcggtttctacgaaaggtgagcaggtgcaaggtcgaaaccaatggaaactgtcatcccgcatttatgtttcccgaaattatatggcacgggcggttcaggacggacgatcaaagcgttgtatagattgttctttttttaaacagaaaattcccaaatcaattcatcatgctgctgacctgactgagtaagaaggctctagtagtagtattcctatgaacgccgtattgcttgagacccaaccaaagacgtcccatacctctctttccctcccttctttttttaccctctctcacccttcccgctttccttttctctctctcccctctcccaaatcgataaccgacaaccgagaccgcgcgcgcacttcataacgctgtagcgaaacagcagggtatagacggcagacagacgagacaactccaagtccgcacaggtcgagaagtaaatagaatgggggagcccgctttctcttgtaaaaacggctgctgactgaatcaaacgcgcgcaaaagggattcattgtaagagagaaatcggatcctttttgtgtgtgtgtgaacctttcttttcccctgcctgattgtgtgtagtggcctttcattaaaagaagatactggaagaacgagtttcattcttctctctttcctttctcttcttctctttcccttttctttccaccaattcgtcctctttactcggcagcttccctgggttccctgggctccctctgctcgcggccaccgcggccaccagcaccaccgctgcgaccgccacgcttgccgccctggcccctttggccacgctggccgtcggtcttcttgtcgccctcagcgccctcaccatccttcttctcaccgccctccttgccctcgtcgagcttggcagtggccaggcgctgggacaactcgatctgggtgcggatcgtgttggcaaggtacgagaccataaggacgtcctggatgtggttgttgaagtcgttctcgatggccaaattggacaccttgggagcgagggaaagggcattcatgaggtactggccgagcgcgtggttgccgtcgcgctcctcgtcgagcacctcgccgacgaagccggaaacgcgctcaagcaggtcggagacggtctcgagggcctgggcgaggttctcaatgtcggagacgacgggggcggagcgcgactcggcgtcggcagcggcggcgacagagcccagggcgccgcgctcagcgtcggtgaagaggagcttgtggggtacctcgatgaagaggcacgactcggcggcgcgctcggggctgacggccacaggagcggagatgtacgtcttggtgtcgatggtcgcgccagcctcggtgccgatggtcaggtggacggccgggtgggggaaggtgccggtctcgggggaggcgaagaagttctggatcagggcgctgaagctgttgagctcgtgcgaggtggtgtaccaacccagcagggtctcgcgggggttggccttgagcgtcagggccaacatgttcttctggtactcgacgtccacctcaacctggtcctcgttctcggtgtgggggatggcgaaggtggagcggacttcgacctcgctgccgtcctcgctgcggacacccacgagggcaccaatcacccgtgtcgactgggtgtcgcggtcgtcacgtctgacggcatggtcgatgatggagaagacagcctatttggtgaggaaagcgaagggctacatgtcagctaggtgttgtatggtcttgggcaatggtagtggtggtagtggcggtggtgacggcggggtagcagagaggatataggtaggtaggtaggtaggtaagcttgacatgcgcaaagggggacatcaaggtaggggactaggtagataggagtggaggggcagatataggactgtagtatggaaattggtgctgttgacgtacctgaggctggatgttgacggtaagcggggcattgctgacaccgaagccaagcacattgggcgcaagggggcgcgagagatggacgaaagactcctgatcgacagccattttgacgacgggctgggctgtagttgagtgagagatggtggaggggtggtgtggtggttgatagaggaagcaggacgggagttcgaggaggaggggaggagccgtcgaggttgagattatggggctctttgaaaatgtagacagcagacgctgttttcgggttcggggtgagagagaggctagcggttggccggggggtggggtgggcttgcgctggtgaagagtgggcacgggctgggcactggcagaaagagaagtcactttttacggttgtacactacactttttttcactgccgagaatgggtgtcaaatgtcaatggcactccagtgtgagggtaggtctcggtggcagcccggccatcgagttgggtccgtcactgttcacaggcagtcactaacttccattctctcgccctagaccgggaggtactccatccagctttcgcaaaatatggggaccagtaggcggtacctctgctcgaatttttggttttgcagcgcaatgcgggacctttgggtgttgtgcgcgctaagataagataagccggtctccacacttccatgttcagcttggcggacttgagattgttctttcttcagttcgcaagggtcaagggggaggggtggcgttacaaggctgctctttgccaagcccttccttcaagattccattggacttttggactttttcttcttggctcgttgacaaggctgaatacaatttccgtatcgtttttttcacctttgttgaatctgatttcacacatcaatcaccaattgtcatatcaccaacctcacatctcataatttgagaaaactcttaccgcatcaaaatggcaattcgaggtcgcggtggtgaccgtggaggaggaggaagaggaggaggaggtcgtggaagaggtggtgcaggaggtttcagaggcagaggaggatccaggggagggggctccagaggaggcgccagaggagcttcgagagggcgcggcaggggaagttcgaggggtggtgccagaggaggtttcggccctcgctcatccaagttcaacgacgcccgacttgccgacaaggacgaagagtaagaaaatttcaacactcaagggcagaaaagaactggaaagcatactgactgaaacagggaagatgaggaagaggacatctctgaagaggaatccaatgtttctgaggatgagattgaggaatcagaagaggaggatgaggaggaggatgcccagtctggtcagccatacatgagtcttctgaagagcttccagagtgcaaccaagacgaaaaagaggaagttggatcacccggaggaggaaggtccgaacaaagttaccaagacgaaagacgacgataacagcgacgacgaagacaatgagaaggtgacggaggacgtggatgcagttgacgagccagaggaagatccccaggatgcaccattagaggacctgttcgacgaagatgacgacctcgacgactcagaccccttcgaaactcactttactgccccagacgaggcgacatttcaggctaggataaaggctattcaggcgaacaagtggaggaccgacaggatagcaaaaaactccaacaggatatactacaacaccccagagacaggcgactcagctgagcagaaacttccccattccatttctggagttggcgatcttaagctcaagcaacgattagccgaatcgatggctaagcacaccgagttcgacgaagctgagaaggcagtagcacctcttctcttcaactatcaagacatgctttactgcaaccggtcagtggcatcgtctgagagcataaggcggatggcgtgtctgcatgcgctcaaccatgttttcaagtaagtctgatgggaacacgaaaaaaaaaagagtaaacagagagctgactttgatacctactcaggactcgtgaccgtgtaatcaagaacaacaccaagttgcaaagagacgacacccttgagcttagagaccagggctttacccgccccaaggtcttgatgattctccctacccgccagtcatgcgtcaaaatggtcgaaatgatctgcaaggtcgccgctcctgagcaacaagaaaaccgcaagcgtttcgacgatggctatgtcgacaagtccaccaagttctctgacgacaaacccgaagacttccgcgacctcttcgccggcaacgacgacgacatgttccgcctcggtatgaagttcactcgcaagaccatcaagtacttctcgcagttctacaactcggacatcatctttgcctcccctctcggtctgcgcatggccatcggttccgaggaagagaagaagaagctcgactacgacttcctctcgtccatcgagctcgtcattgtcgaccaggccgacgccctgctcatgcagaactgggagcacgtcgagttcatctttgagcacctcaacctccagccccgcgacgcccacggctgcgacttctcccgcgtgcgctcctggtacctcgacgaccaagccaagtacttccggcagacggtgattttcagcgccttcaacacgcccgagctggccgagttgcagcgtctttactgccacaactgggcaggcaaagcccggctgcaagccgaatacccaggcgtgatccagtacctgggcgtcaagacgcgccagacctttagccggttcgatgcggcctccattgctgccgacccggacgcccgcttcgcctacttcaccaaggccatcgtgccgacgctggtcaagcgggccgccaaggacgcggcgggaacgctcatcttcatcccctcgtacctcgactttgtgcgggtgcgcaactactttgccaataacccggccgtcgagagcgtcacgttcggcaacatctccgagtacgccgacacacccgaagcgtcgcgcgcgcgctcgcatttcctgacgggccgccaccgcgtgctgctgtacacggagcgcgcccaccactttaggcggtacgccatcaagggcgtcaagcgcgtcatcttttatggcttgccggataaccccatcttctacagggagattgcgggcgggtacctgcagaagagcgagcaggcgctgatgctagagcacgggcaggggcacgtcaaggtcatgttcagcaagtatgatattatgaagctggagaggatcgtggggaccaagagggcgggcaagatgattacggagcagggcgatacttttgattttgtgtaaaaaggtccagtcagtcgtatggtatgtatgtataaaggcgtcggataatcaaaactgccaaggggattgggtttacataatggattgaaaaagttggttgcatagttgttaaaatagaatacctactactgctgtacgtacctagtgagcaataagacaacatcctgaaagtcaccagtctatggaacggggcatatggtttgccagtctcccaagtcccattttgtgtgaagccaaagtgtatcccaaaccttgtatatttacactctccttttgcttcttgtctcgtgatatttgtacactttggtttccacccccttttccctgctgaaccgacagcagagtggtctagtcagtgtgtaagctggctagttaaaagctttcacacatattgcatctaccccaaaccacaaagagagggagagaacagacccctttcccttcccatggcttcgaaggcggcaggtgatgaagcctcttgccagctattcacgcacacctgcctgcctgcctctctctttcagggggaaaaccaagccctccatccatcctctctcaatttctcccgcaaccccactgcaccacaacaccactctgccccaaccgcttaacgatcaagtttcttccactccttgggatttatcgcgcccgcggtgaacttcatatccctgaggctagcgaccatgtcctcgaaggcgcgcatgccatccttgcggaagcgcgtgaccttgtccatgttcttcttggtcaggtccgtgctctccgtcttttgctcgcggtcgcgcgccaccgtggccgccgtcatggcgaagcgcatgtccttgggcccatcgacaagctcgaggatggcagagggcgcttgcgagtactggtccttgggctcggtgcgcaggacgcgcgtgtagcctcctggccggttggcgtagcgctcgcggatctcgccgaagagtttggggaggagctggtcgggggtctagagagatgcatagaagcaagggtatggattagctgctgtgcgaataaagaacgagactgagaggcgctgggagcataaacaacatacgtagagaataccctgggcactgcgccgtgctgtttcggtgtcgcgcttggagagggtgatgagcttctcggccaggcgctgggcttctttggccttggggtaggtggtatggatggtctcgttcttgatgagcgaagtgacaaggttgcgcagcagagcctggcgatgcgccgagctacggctcaggtgcctgtatttgacgtgggcgccggccattgtgtctgtggtgtttcggtggaggaactagtccctggtgtggcctcgagttgtgtaagtcccggcgggctgtcccttggtcaaagagaagcgcagtcgcaggacgggaggttgtgtagagagcgaggcgtgaagtgaaggtcctggtggctggacgggtcggtcgtcgtgcagtcgtcaatcgggtcggtcggtgcggctgccggaagacggagaaagagagatctcgaattgccaatagttcaagactcgggctcggcgcaaacggggcgacacccactgaattcgcagggttcctggcagtggaacgggtcactgtagcgcggatgtcggacaccccaaggcaacgtcgagcggagcttttgcggtgcgggacccgaaattttctcggccctgggcctgtgcttttggggtccttgtccgcccgctaccgcgagtctaccgccgtaaggtccgctagtggcccgcctaaaagtgctggatcaacagcgccaaggagatccacagcacctccggatcccgcaaccggacactctcagtggcaccacgtcccgcagcgggatgggattcgctaacaacagcccagcaacccaccaggggccgcctaacggaaagttaccagtaacgccattctttcgtcccaattcccaactacgtcaccctttcttcccaattgtctttatctgtcacgttctcttcaaccctcactcaaccacaacccttcgttcggtagagtcgagacctttgggtctgtctctattgcgacaccacactacctcgagtagatctcaccaagtccctatactacctaagaacctaaacccaccctcaccccacgccagtcgcagcaatgggtttcgtagccggcgtcgtatgttattgcaactccaaagtaaacaatcatatgtgtctaggccaacccagctaactatagcatttataaaacagaccggcggcgcaaccctcaccctcggcctcacctacctcgccatctccgcccaccagcgcaaccgcacgcaccaatccgacctcctacgcgcgcagacccgcttcgtcaacacgctcgcccgcgacactctccccaccaacctgcgcacgcgctaccccgtcaacgatgaagacctagcctacttccctccccctcgctccgagctggtcgagcgcgcgcgccaccgcttcgtcgagtctgtcaaggacaggtggaaccaggaaatccagaacgcggtgcggtgggcgcagacgaaggactggtcgtccgttcgcgaaaaggccgaggacgctgttgccagtctgttcggctacacgatcgatcgcagcgagtatgctgcggcgaaggcgaaggaggcggcgaaggaagcggccaggatcgcggctgaaaggatgaggtatgcggcggaggagggcaaggaaacgggcaagatcatggctagggaggcgcatgccaggtcggaggagatgaggaggcgggcggccgaaacggcgaggttgtggagccaggaagccagggaggaaatgcaggttgccaagggtgtggcgcagagggtcgctgaggaggtgaggcacgatgctgatgtggtcaggggcgtggtgaacagcgtggtcgacaaggcggttgagaagggccgccacggcatcgagaaggtggaggaggcggtgggcatgggcaaggcggcggttgaactcgccgaagagaagttcgaggccgcgatggaccggaaactgttgcacgtgtcggatattgacaaggcgttgcaggagaggtataccaagagggaggaagtcatgaagaagagcgtgcaggaggtgttggcggagagatatatcccgatggacaagagggacaacaccaggttacgcagtcttatttaggggttgggcgatcgggatacgttgcggggtcatcagtatatagacaaaagaggcagcagcagttgtggaagggtttttcaagagcgacaaaataatcatctcaccaactccacacattcaatggaggaagacatcaacatcctaacagggaaaagcaagaagaaaaaagaacatacaaagccaggtggttcaccggtcatcaccgagccgactactagcctggcggtcacaggctgatctaagggagagcggacgggatcccgagttttggcccagtgactatggtatgtctacgttgtgtgaacatgagaaggatcagtcttctattcaaacaagtcatgtgtgatcgatttccaaaggctttgtgctggatgatcttagttgtttattgttattctcagttcggtgccgtgacacgggcgcggtactatagcttataattcaagacgtgacgatatgtgttagatgagtatatacagaagctataaccatggaattggattgcggttatcctgttctcttctctgcagagcagaactatggtaaaggtcaacattgcaggtaaggttgaaccatacggtcaagagggaagacatgaaaccgcagctttgctgccattggcgttgcaagtcttcaggcagtcgagtcggctcatcttacatctgtgtaagtcctcgtcgggtctacaaaattggttatctaagtagtggcgggacaagaacatccagtagttcacacaaaaagcgaactagagaactgcattagatgatacttgagcaatccgcttggtagcgagaacggaacagtctaatgaagttatattacactatatgcacgcatatgaactggcaagtaaggtttgaggtcatagcccagcaatcgattgagtggcccattcatccttattaacccagccgtgtcttatcgtgcaacatcggtatgggtagcctgaatattgggtttccagaatttctggtgcggttctcagccagacgctcagctgatggtatacactctagtggcgacggactgctgttccatataatatggttaacatcgactcgtcaaaaagacatctgaaacccatcgtactctcgtcacacaagcttcgcactgctccgcgtcattcacaggggcatagctaggtaaccaaattgattcacaatccagccaccgggtgtactatgtgtcgacgaatcggaccatccccaaactcccttaacccatcaacatatgcataaaaactcttaccaaccctacttttctctccttgaaacaagatcttggattagattggaagggtggacacaaaggacgtcgtaatagggggaacgacgtcatctcctccttccagaatgccgttcgcgtgccggttcctgagcttgacttatctatccttcctcctcttcaccaccctcctgacggccgaattcaccaactccttcacaagtctcagctacggctcagccgtccgattaacctgggacactaccaccgctctcgtaccgcccgagtcctacccactgttcatcaccgcacagctcatcgagaatatcgagactgatgttggcagtggggacactgggacggtgacggtatataggatgaatatcacgacggaaatcaattcctcctcgaataacgcatttgaatggactggaatcccatcaccccttcgctggtcaccccagggacttttccaggttgaactccacgggtctgcggatgggacgcccctggcgaagtctccgttcttcacacttggtcagccgccgtatgctgatgggacggaggggagcaagccttccagttttccaggagaggaggtatgttttcttgttcttcgatcagcgccatatcgaagggagaatagtgctgactgagagtcatccgtggagcaaccaactccctttgataaacccggtaatgaacatcgctcgggggttgataaacggcttgcctttggccttggtttcgcaatcggtaccccattggtcgtggggttgtcattggtgggctgctgtttaagcgtcggagaagggtattatgtgagaaaagggaagaggagaggaggttgaggaggcgagagtttatcatccattgagcgcatggaaaagtccaagaatgaagtttttcatcattacagcccttgtcactaaaatgacaggtgagttagtatgtgcatggtcagagtttagccagggctcattgaaacttaccgtaaatcttgtaacggtatgaatggcatgtccacccgatcctgaacttgactggagtttgtgttgggatgggcgtgttcccggtgctggaacaagactcccagcagcattttgtcgtcttcttccggcgatttgcccttgacccatagactaggtcgctttgtcactcactcgtgttcccttttccatccccatcttgtgtcttcgagcttgtccttggccgggttttgtttcgttgtcgtgacctatatagacagcattttctgaagattctttttgttctcttgcttcatcttcctcttcatgatatggctatacgcgctgcccatatcaccttgtgtcccagttttatactgcaatttatcccctttgtctaccctttccctccaaaacgctctccatgtcctcaccatcgtcgccgagtccgccgagatcccctcctcaatagctgcggcctcctcgacgtccatggcatcttggcctgccgattcccagtcgtgcagaccggtgtaggccatgtcttgaggcaccgaagcgcgcagggcggcggaggtgagggtcagcctttttggtgacttgggggtgtcgtaggaagatggatcggaatcgtcgcgtggccagggcccgtacagaggggacatgcggatgtgttccttgtgcgggtattcgggcgcggggaagacttcaaggacaaaggtcttggttacgagggcggtcgggtctcgctcgggcagagttggaagtttggatgaggacggggattgtggcagctgttgtggattgagctctgttttcccgggcttagagttcgaattcgtgatagtaccagtggcagcgacgctaggtagtgaaacggctgtcgatgtatcgatgggtggtggtagtcggatggagtcggggacacgagggtcgaacgagtttcgagcgagaacatcgaactgaagaggacttcttcgaacgatgctggcagctacgttctgggatgatgctacggagataaaggaggaggagtcgtagagttgtttgaacatgtcaatgttgccatgttggctcagggcgcggaggacagcgcgtcgctccgccagattggttggtgctggcttgacacggatgtagagggtccggatctttgctgggccggccgagaaacggaatgcttgggacatggtcgtgattttgttgaatgttgttgttgttgtgctcgtcgtcgccgtcgatatgatataagaggtacgtacccgccgttgactgagtcagtgttcctggacaatcccagtccgtgatgtggtcaattgcgggttgagtggaatccgtggtggggagaagtgggttacttctggcgagaaagtgcggaggagccccaccttccccggttcggggttgtctctgaccgtgctcaccgaggtgaaagtatacccaccctcaacgtcgggtcctcaaaccgtcccattggccattctcctttctcttccatatcatcgtctctgatgtacactacttatacgctctgctgttcctggcacacccagtttgaaatgcttcaacaataggccgactgggatgctcagcgttccgccagacgagcatgcatgcagaatttaacaccgaatgaattagcatgtaactgcaaaccccaccccggactttaacttccatatcatgaacccggtggaaacgtagacgagcctccgtcaccctgaatttattccctaaggtcaggtgaagacatgtcgatgacacttaaaacaactttcgccatgcacgacaccacgacgatgcccaaaaagagcgcagagcagtccatgtacgttcagatttatttaccagatcgtcgtgatccttagcccagatcaacggttccataacgatcattaagattaaaatcctttgctgaaccggtcaaccacaccaacttattcttctttctctctttttttttcgtcttttgtttttgtccctggcaccataagaaaaccaacataaaaggttccctcagcacggaaccctaaagccatgaatattgcttcgctagcttacttctaagaacccttatgaggaaatgtcttagaattacccaaagctgcttatagctccctgatccgggcagccaccatcttattcaattcagtacgtatcattgcgagttgtcacatatgcagttacagatgttctgcagatcattgaaaaccctcacccaatcgttgaaatactcagatccaaagctgccaaggtgcatgaaagccgaccaatgaagaaagaaacgacaataagagctgtaacatgcctcacaacaatccgagcagtctgcctacctaatcggtgctgatgcaggttgaggagggcagtagaagcgggtggggcaaggcagacacatggcgagaagatttcccaaataattcaagcgcttccgtgattccatcgtcgtgatcaccccagccgtggaataacccctacccatctcgtttcctgcatctccaactttcgcgaaaacaccatcggaaaaaaaaaattcactgtatgctacagtgcaggacaggacatagcctacatcgctgtacatcgatcgtactggcacagggacacatacctaatgcaagatttggtatgccatgcgaatgcaagggttcgtgaaaatttgcagtgttagtaaaacgaaaaccttcagaaaggtaaactcaaggaatgtcgtgtactcggtttttttttttttttttttttttttttctattgtaaattaactgctatcaaaattttggttccaatacttctcgctcaactttcactaacacgattaggacgaatagggaattcagcaggaggaagagaaactaacaggatgatagggggacaaccgaaatttcctcaagggaggatactcttccagcggaaaacagtcttccagcggagaaacatgtctcagagtcagcgggggacacctcagagccccagtctgtggaagtcatgtggccggcctttaaccgttcttgccgtgtttattttggggttctcccgtgtgaatcgaatcccatggtccgcagaatcctctgcgagaggatcagagtcaccgttggcggcggcggcggcggcaacggccaccgacagcaacaacgacaacacggacaatcctcagatccggcaacaacttcaaggccaacaaaagtcttctccctccacaatcgggtttactgcgattgctcgaaatacttcagcaccaccctcagcccacgtgatcacgatgtcttcgttgaggcccaaacaggccactttgtcttcaacgccaacgatgatgacggcgacgacgacgatgacgttgacgaaccagacgacttttactgctgggccgtctggctctatgtttgcagtggctgcaagcacgagttccaggacgatcaccggtataggccttccaggccggagtccggtagggcttcctcagggtcctcggagtcggctgctggggcaggggaatacctctacgcctcccataaaccctacggattgccccagccccctctttgcaagtccctctccaatcgcatcgcagaagaagaaggagaaggagaaggagaccgtacccgctatggcggcctcgaggatgaaagaagacgccgcaactgctacggaaaagggggaaatttgtcgtcgtcgaaagttacggggtggttctgcgccagggacagcggtagcggcatcaaagaagagcccaacggggtcaaccccgtcagcgaccccaacgcgcccatagaagcagcagccgcttacatattcggataccgcctttgttgtcgattaccaggaaggggattgcacaatcactgaggatggctggccccagccctcatacttgtctttgccgcggatagctttgctcaagatgagcattatctgattgagctttgtgctgtttgtcggatctctcttttaggtgctgatgaccacaaagcacgatgtgtatccgtcagtagtaagccagaagaatgccggttggagataccggtaccacgcccgggacgtgaaaacttcgtgacagaagggatcacccggcaatctggaaatgggagggcctattctggtcgtcgtatgtgactctgtgggtaagttctctgcccctgaatgcttacaccgttagtgcaagaaacaaaaaaggaatatcgacataaaaagacacaaagaggatctagtcaagcataaactcatcaacatcatcaacatcaaaaaccacggaagatgccgtacctctccgcatacatgtctacagcactggatataggttccggtgattgacctggggtgggatgcaacagccgcttgtatgaagctctttgtccttgaaagcttgccggttcctgagaggagaaaggactcagctgtctactctggcacatcaaaacccaaacaaggccgcggaaagcccgaagtgggaacaaagaaaattgctccaggatgtccaagacttcgtagggtgatttcgccagacggaaccaaggactttccccgtcttgtccacgtcgcccatatcgtccatcgggcccatctggggcccatctcggctgggaatctcgatgttgccgagagacgggcgggcggatggacggacggacggacgggaatagctggtccattatctcttatcttgagctacccagtagacaattgcgacacttgttgtcgttcgtctttgtcgttgtcgagatcctcctatgtgtctcagccgatgaatgccatttccgtttgtcctattagcccttcccgactggcattgtcgctttgacaggtacagaataggtaacccactatcccatcgtcgatggcccagaatctgggtggttttgttcgcccccagaatgactcggagtgtggcacaccccttcctttaatccatctaccaccttgcgcgttggaccatcaaggcagcagttcgatattacgacattagctgaacggcgtctgaattgttcggatgaattgatcggatgtaacgtgtcaaggggtgaagtgacatgattgtcgagcgccaaaccagtgcggccagggacccaggatcgactgggactgtagagtcggtagcgatgtgaatggcagggactaggccagggccttgggacggtagggcttataactcagtatgatgaatatgaccgatcgtcgactttgtgccaaatttgagagttcggcggagataaatagcaagatgatcagagatcatatgtgtctgatgaagagcgagatgattatggtgatagctttgcgaagagcctgttttcgcggaagcttcccttccatttcacgagagacgaccacctgtttgttcttgccgtcatgatctcatgagagtgtgccttaggaaagatcaccaaccggggttcctgtcgtctaaggcagtagaggtacactaatacccagactggacgataatgtggggctgataggaaatcgcaccttccgtcgtcccgtccatcaacatcggaagagacctgaaagccccttcagtcttgtccatcctctctttccctctgggacccgtcgattgtagactcgggactgcaagtcacttcttaactccttccacttggacatttctgagttcgcttgcgcaatgatcgagttctcgactcctcttcgagtttgatgtgctgcacataaacgatgacgccggagttgggttatgcttggcatactcacacagctcagcgtgataggaaaacgtgtaaacacaaaaatctcccattggcgtacgccaacacaaatcgaaccaacccataaactgacgggtcggcgacttcttcttcgctacctacatacgtgatgctttgccgtccacagcgtaggagcgtagtagtagacaacgcttgcgtaagaagagtgagacaaagagaccctggagtagtgaagatcccggtgatgttcgctggcttgatggtgcaagctgagggcgttagtccgttgatcatcaatcagctgaagatatgaggtcacacctgtggcatttcatattacggaaatagcttggggaaattgaacgtgaaaggggccgggggctatcctaccgggttagaaagccagggggattcacagttgttgacaaattgatgtgtttaggatgatgatggttcgttatggttttggtatcgctcaacccaaaactgaaagagtagaacaaatgtacaactatgtacgcgagaacagtggtcatcatgctcatcccacagtgcaacagagtctttgaatctatactctcgccctgagcagcacaaacacaattattcgatcctgaaatcagggcttatgattgctctaccctcccgcctagcagtcgtcgtcagggtcgagcaacagcgtcgactcaacagaagctctggctattcagtgaccccccttgcttacactctctggggacaaataaaagaaagaaagaaaagaaactgatgcctggccagatttgcggtttgcctagaagcgagtccagtgatagacgaccaagttggaagggcccaagcgatcaaccgaaacacatgtactggaagtggtgaaacagtggaaaaccgttggctgagcgttggcccggcggtttggtcaccagttcatggcctgtggatttcgtggagtgcgggtaggtggtgtttgggattttgtgggagtgcggagttcgttacagtgtttccagggcggtggttcatcaattcgatgtcgatcgttatgacttttggtaatccacagatgtgatgtctttgagggaagatttggatgttcacacagccatgataagatgtcttagccgcctctcttatctcggagaaagatagccgtaactgaaaacttccttgtggtcccttggccactcaatcaatctcttcggcttcatcgggttttatagtaaatgcttgtttcatgtgtgaaggacggacaagggggggcaaatgcacaaagccgaccgttgggacgaagctagaagatcccggggcactcaatgaacggagaaggaggaggaggaggaggcacggcatcactcacggccccttgattgtcaaccactgcacccgtcaacatggcccggagaaacggccagatgcatatgtagcgacgggaaggtcgtagagatgcatggccaaacacccgcaccgcacacccaagaatttgggcgtggacaacgtaaaaaaaacgccactaacgcacgcatggcctgatgtcgtccctgttcgccatgctgacttgcccttgggttttccatcccgcaagcctcacgagccatgacaaataatcgatgagagagagattctcgtataaatagatggcaaatcctgattgcttcgaaaccacacacacacgcactcacacaaaggctcgggcagataggggtgtacatagaggtaacatacgcctgtttgggcaaagaatggccgggcgaggttgaggtgctggcggaagtactgtagactagtgaagggtaggcgcccactttttacacatttcggaaagttggcgggaagaacggtgaagaggaggagtatgaagcggaaagaatcggtgaaagtgttgtgcatcaaatcatctcttgatggaactaggaaatgaagttgaaacacggcaccggacaccgtgacaaacttgctgatagggtgtgcgttcttgtggtgccgcttatcgtgctctcgcgtcgaggttcaggtccagtcccaaggagatggtacggttggagacattcctgacatcgattctgggcaccacggcaggaagcagtgtgcagaggactggacaggaattgaacgacgagaagggttgttcctcgatccgatcatccgtgcgggtgcgaaaatcccctcctctcaccagagtttgcgggttcacccttgtgtggtggtgatgggccaatggttttgcgcttcacgccgctggtgggcgcggaagcgatgcaacgtagcaaggaaggtcagctgggcgaatgacaggagtgcatgagcagcccatttgggtcaagaccgggaaagaagggtgaaattaccaatattagctcagggttaactaggggagtggctcagggttatagcgggcgcacgacgactttatcctcagagtcggcaggtgcctcgttgttaagttaacgaagcccgcttggccccccccccttgatctttgctacccaaccgcccggagcaaagtgtcagatttttctagcgcaggctcgagtcttcagtcctttggtggactgcccagaatgatgtgacccacgaggcctgccaccgttcattgccatcaacagggcagaatgaagaattaccaccactacaagcccaaacccatcatctcccaagttgacgaatcgatggtcctcgaggacggtgcagtgacggtagccgtttgttggttgatggacgggatttgacaccgtgtgtctgggacgccccacgctcccgttgttcccacgccgggtcggccaccgaaaagatcaggatgctgacagtgcgaagtaacgcgagggcaaccagtcattgggcgagctggtccccgacggcttggttcacccgcaaaggagccggctccagcacaagagtcgagtcgcgcaacagcgtgttccgtgacaagaatctggcatttgactggcatttgcggaggaagggtggagtcgacaatgagtggccacccagcacggcggcagccagatggatggatggatggatggatggatggggtccctgaccctcgtgccgtctccaccacagccaaccacagagcgaaccagctttccaagacacggtcccagtccaagggaacgggggggggagcccaaggagagtcgaacggggcagactctcgacgagctagcgagggacgggaccgggaactgggtcctctgggaattcatcatcatttcaatacactacactgcactcatatcgaaatgtccctttccatcacgcttccgtcgcttgtcattgaagaatcgccttgtcaacaactcatcacacattagtagtcgattacataggtagtccgtggacaatccgtggacagtccgtggacacaatgtgtaaaagacagggtcgaggaaatcaggcggtcgtcgttagccagccagtcggactgtggtggtgccgctaaatccagagacgagatacaagtccagtgagcgggtgtgatgtgggtggtggtggtggatgatagccagctgcatgcaggatccaacctttttctgaacccgacaggccgtgacacttttacagatgcagctagagccttttttcacaacctggcttgatttgatgttggatgaatgaatgactgactggcttttgtgacggatgccctttttgtcctttccttcgtccctcccggtcgtttccctctcccctccccgttcagcttgttcctccttttttttccccatttcccaagcaaaacctgacatgcggaacaccacatacaacgaaacgtcaatcaatcaagtcccggtgccacccccaacaacacggcacccaacacatcgacactgcatagtaccaagacgtgccctgttgccatttgcagcttttcgattggcgcttggggccagttcctgcttgggtctactggctcactgagtggccaactgctgggtctacactacactagctaacggccgacattgtcccatcgctaccgacaactcggatttgtcccggcgctttggctcaggtccagaggagaggtccttccttacctacatacctctacctaccttctcgctcctcaacaaagctccacgcaaatcaaactggggaaaactcccggtctctctatcaaccctacctacctacccacttgcctgtctacctatccacctctacctacacacatgtctcgatagcaaaggcattcagacccatttgccctcttacaaagaaacccgacatacaccgacacaacacacaagtaccagctcccgtccgtctactgtttcactgcccattgacagtaccggccgggcgactcgacctttagacacagttcttttgcttgcgacgagacccgacttctcgccactccaacccatccagctgggtcggagacggacgccgacaccaagcttcccatccaccaccatattcgacaaaccatgtttgatcccaattactcgatggaggatcaagggcagccagttgccgctgagcagccggctaacacaggcgatgatgataatcacacagcccccgatgtcgatggcttccttctagacggaatcccaatcggccatcatgtgaggatgcaagagcaattacgcagccagcaacgcaactatgtacggcgtcaccacgttgcacggcgacgacagcgaccgccgtcgcaccacaaggttcagaaacggccttcattaacctcgaccccatcgacatcgtggtccgtgacaagcgcggcaagaacagcatcagcgacgtcaacagcttcagcacctgcatccacatccgcatccgcatccgcatccacagcagctccagtgccttcgttccaaccttcgccgctagcgacagaaccggctccacaatccgcatctccatctgctcggcatgtcgtcgacaagctggcccacgagctcagcgtccaaaacctgcaacgggaggctcttcaactcgaggccaaatcccttgtgcaacagcaacagcagcaacaaccgtcccaggagcaggagcagcagcaggagcccttgtcaccgccgactgccatgtcgctggtacccgatcccgctaccaccactactgccgatcatcaatcctgggcgggaatcggcagccttgaggtggatgacgggattgaaatggatgatgcattcgaactcgaagacgcgaaccttcaatctctacttcccccttccttccgcaagaatgattactcttccagtgccacatcctcgataccaaatgcgtcatcatcatcatcatcgtcaggaaacaccctggagaataggcgacagcgacccgaaaagaggcaatcagaacataaagcccatacacaatcgcggagcattcaggccctggtggaggaaatggtcgaaactggtacccagtgtaacgttcgaagtgctcctcttcccgcgccatcagcacccgttctatcgaaattagacgacttgaacgttgaccacggttttgattttgcatcaatggagttggaggtcgacgagcgctaccgtgacggaaccgttgatgtgttggaggaagaacgggcactgctcgagtcgatgcaagtacggcgcgccggtagtgggtcggcgggtatccggaaacacatggtcgaggggagtctccctctccattaccagttgtcggccgaggcagccatgcgatgcgcaaccgtggtacggagtcggccccgaatgcgcaggcggaaagagcacggaacaggcagtgtgacctcttcggttgcgtactcgaccaactcgtctcccatggcacagcctgtacaaccctcggaacaaccgccatcacgatacgtgccagcgataccatcatcgtcatatcgcacgccgccatgatggctataggcgtatagattgattattgtaagggcttgagagatttttattgtttataccccgattctacgaacgcatgggtcaagtttggagtcaattttttttggagcatttcaaggagtttatctgggatcccattcttcaatgtcaggcacactgcaggacgaacatgaaagcgggaaccattttcatgcttttcaatcacgatttgtggaattcaggatcgtgcagctacgagggtattgatgggtttggtcaagggtatgcgacattcattaaaattgactgggggggattgggacggtcattttggtcggggttcggcaccctgggacgcaaaagccttcctgaataacataccgtcagtatacataacggcctcgagcatggcgttcgagtttattttgggggaatttcgttgaagaacaaggggcatctatgtgcatgaaatgctccagattggggacataacgggattgtttcgtacaattgtcagacgggcgctcacagcctctattcctttgtcgatagacgggtacaaataggtagctcatcccttggggtgcatcgataaatgacaagtgatgacacaccgtcccgtagttcgggggcccatgtgacaaaacaaacttggtgtgcgccttttcctccctgtattgggataggaccctgctgacgactaggcatgatcggtggcagtacacttggttgcgcaagaggctctctctcatctgttgccgttgacaacctcaatcagcacagtacaaacagggaggatcggggaaggaagacaacccatgttgctatttgtacaaggaacgacaatgctttaccctgtctcagtctacacccaacggcacattccagacctcggtgtggggcggtgctctttgtatcaaggcgagctagaaggacgtcgccctctggactccctcgactctgctgaaagtttgacaaagaaagggattcgttttctttatgatcctggcgtgtttgccccgagctccctcctagctataccatgtcatcgaagaatcgtgcccaccatgtcctcttgggtaagatctcgagaggaattggaatggatcacaccagcattcctcgcccctgcgagctcgcatacaaatgtctagcacatgcctctcactcttcaatcttacatgaaattttggcttcatattttctcgttgccggggcaaagtttttgttgacttttcggccagtgcagacatctccttatgcttcctgcttcccagtcaacatcttcttcgccatggtgtgcattggcagcataacaaaaacattccgtcaccaacaaggctattatcaaacacaccgcccatattcggttggaaaaccatatagcagcatacgagcttcatatgagccaaccttatagcagcaacagcaacagcagtagcagcagcagcagcacccaccaacaatggctagcgtccaagggatgtccttcgcggttggcgatttacccctcggcgagaacaaaggaggcgacaacgccttctgttggcaggacgcagtgacggacgacgtgggatcggcagacttctttgaccagtttgtggtgctggacgaccatggcccggaccattcaccctctccaccttttacgggtgaagaaggaggagcagaaggaggaggcaacgggagatttgagaacatgtgccgagaagctcacgaatcttccttgtcgccacctctcacctcactgagctgccctccttttgatcaccatcgctctgccgagcaatcactaagcataggggaccacggccgagcgagtagcgctgctaataattcggcttctggacgtctcgctcgcttttcttccgccagtttcccactgcagcaccgtcaagtccgagcaggatcgcacgttgaccccagcaacatggattgtcagtacagtcaacaacatcaacttcttggagccggacaaagagagctttcttccatcctcggcaccagttaccaggaaggaccgggctccggtggttccatctccgactcggagctgcggagactcgagggtttgacggtgaacggcagtagctcaccacgcatacatcttccaccatcgtctgcatcggtccctccttcgccacaccttcagcctgggtcagcctcgaccagcccgcgcaagtcccggctggaggctttctacacaaaactcagacacaaggcggctaatttacatggcaacaagcaaaaacagcatcctgccacaacagcaatgccagcagtaacttcatcaacaccctccaccatgggtacgtcaccaaacaagatgacggcgcgtccaaggccacacaacctcagtcttgtaaggccggagatgccgctgtccccaccgttaacgggacagatggcttctgagcaaaacagtaacaacgacagcagccatgcgcacctgttcaacacgaactttatagacgatccgttcatggacatctcctctaatctgtccctaccgatgcacactccaattcagacacctcatcagcaacaccagagtatcccggcccccgtcaccaccgccgctgataattcgtggcaattcagcgtcagtggaccaccaccgactacgcctgctaacccatcaactttacacgccgtcggtggtgtatcgtcttcagcctgcgaattgcaccccctctacgccagcacactcaatgacagcaactggtgggaccaagccgtagaagatgccatggataccgatcctgacccatcgtcctccttccacatggataccaatgcctccaacacccgcgaggctacattgaacttacaaatggctctccagcagctccatgaccagggaggcctcgatgaccatcatttcggactagacgcagcagggctcgtgcttcacatgccacaacctactacgtctcgagtttctggtggaaatatactgcatcacaaccaacagcagcaacaacaaccaaaccaatctcaggcgcaagctcaagcatacgcagccgctcagctcatgctagcacaacagcaatatatttccaacggtggtggtaatcccgacggcctgccttcgcagtcttcctcgtcaaccagtacgaccactgccgctggcggcggcggcggcaggtcccgaagacctaaaccccgggcccccagctcgggcgcttcgcgacttccctcctaccagagctccccgcgcaaggttcgcgccgtcagccgctcatcgcgggaatcgagtcctaccaggggcggtcaacaacccaactcgggcagcttggcagttgcaggtgcagattcggccagcggcagcggccgtcaacgcctccatcgtcggagtgcttcgatgcaaaacatcaaccaccattccacaacaacaacgagcagtgctgctggagtaggattgggactcatgtcccccgccgcggttcgcaagcgcaagtcctttaccggtcgaggacacgcttcatcagcttccatgtccggatcgagactgtcgcacgccacgtcgcatggagacctgggagcttcggcgagtgcgtttgctgcggctatcggcgctagtgggcaccgggttgttcctgagggttctggtaccggaagcagtcgcaataggggattgtccagttcggcatctacctcttcgctacccaacagctctgctggacgatttacaccactgaacggcatgaacatgaacatgaacggtggcttccaccatcctcaccacaggggggttatgggatacccaccaatgccacctttgcctgcccaccacctccaggcccaccacggcccaggggcatcatcgctttctcctcctcctcctcctcaccatcaccaccacccctctaaatccttttcgttacacccatcttcttcttcttcttctagacattccccttctaaatccaaacctcgctcctcctcccacagcaaagtcacctcctttccctcctctggcggcggcggtggtgctaatggcggcagtggtagcggaggaggaggaggaataggtttcgtcaacttcactcccctggaccaccacactctgatgtcgggcgtcgctccctcgggctcttcgaaaaccaaagcacggagggaacgagaggcagcggagcagagaagaaagttatccgaggccatggtgaaagtcgtcgaggctgctgggggagatgttaggaagctgggggagctgggggagttgcatgttggggacatggagttgccggtggggttgggggagtttcatcaagaagttgctgctaatgggcagggctcaggaggggggagctttagggaggcgacgacgaggtatgggaatgggagtgggaattagagaggttttagtcaaaattggagagaagggggatcaggatacttggggacttaaaatggggaggtgatgtttttggaagttgagaagcttgtattgcatgacgatgttgatgagtcgatggcccccgtgatgctccgagtgagtatgcaaagggacatgattgagatgagccgagacgatgcgatgatggctgtgatggtattgagtacctcttttccattcgtttgaaagcttcttctattattacctacaagttgtcattcaattgttttccttgtccccttcgttttggaaaaggttctgggaataagtctttctctgcttgtacggcccaataactgttctaatccaacctttttgttcacttgtcctttgcaacttgctgtatctctctaaggtggcatattcagagtttttcttgtgatattgcttcgtcaaactttgatctgtcatggtcatccctcagttgaggtttgttcttttcccaaaatcaacgtgcttgcactacgacgtcagtgttggataggcttcgaggaaaaataaacctcacggcgaagcgagccatctgtttttagaacagcagaagcgatgtccacgcggactggaaagaggtggtatgctaatcgctttgggaaacacacggttaaagttgaatgaatggaccatgacctagagttaccgcagacttatcaaatcttggacaatggaagatactcgcatcactgcgacttggttcacagcttcaccaagccccggtcttttctttcctttgtttttttctcttttcttcctggagaacaaaaaagattcaattacctactttccgttatttaggtcactgatagtgacagtctagtttctgtagtacttgattgatcctagatattcagtgttaccgtgtttcttccatcttgttatcccaaacagcttgggcgttgctggtttgtagaaccggatccaaatctataatttgttttcctaacgtccgctggtccgaaagactgaggattgatacgcagtgacaaatctttgtttcggcaaaaacaacgtcaaggtcaacttgactgaacatgtcttgttctgttcctgttggtatagacgatccgtctcttatgtcctgctaaagaccgagcactgcctcacaggtctcccgacttccgagatcaaatgcttgagaaaaaaatggcaatggttggggatggaggtcatgtagttgattggttgtaaatcacgcgcgcgggaatatcgtgcaaattgagaaaagtaccgtagtggtgggtctggtgggcagtgaagcagtgggcagtgttgactatctcgtcgtccagtctccctgctcttgttgttgatctacttctgggttgaggttagagagggaaaagagccgcatgtccgagggatatccgtcagtttatatcagttcgtgatggtcgtgaccttgaagtcggtttaaaagtccggtattatgaaccagggtcggcaagcgcataaccatgccaagcaccaatattgcaattctagaacattgttgtcacggtccgtttcaacatttaagctttccgcaatcccttgatccgtctttcttggaacttgtaaaactggtgtttgacggaggtttcttccttgcttttcctttcaatccaaaggcggtgagacctgctcagcactgaagaggcacaatgacgaaacgtcttggacacccacagcgcgagcagacaccaatgtttgatcagcgtgaagatccgtggatgggctaggctttaaagggtgcaaagtcgattggctggagagaatgggaggggagatcggcgaatgtgaaatgactttttgcgattcatgcattttgggagtatctgtccttgttgggtcaacccagcaaacccatgatatgaactttggaagagtcgaagaatcctgaggcatctcggaaaacgtcattaagaagaatgtcgcaatgattcctttggtcttgcagatagtctagaacgcatgggaatgcctgtgtagtattttacccctggctgcttagccagtcagcgacgacttgactccatggcgcctatttttgctgcacgtcagtcagatggaatccagtggtggggctgcagctttgccgtagaggtacccgcccgaacagcgcgggttcctattgccggagcgagccttcatcagtctgttacatacgtaggttcagtttgtgacctgaatgattccgtcaatgttgaagtttcttcgagatgtgaaatgaaaggagcgaattactgtgattgtagatgaaaaaccaggcagtgcaggatgtaatcacaactgagaccccttggcgaagaggataatccccgacccggacggcacttgcaccaaggggaagctaactgaaagggaagaagggtctttactcctcacacagcatccttcccagccgcgtgtcttatacacgtaaaaacacagacagtatgaaagacgtatgtatggaagacggacgtcgaccctccaattttggactttgcccgcctcggcgccgtggccgtgatcctgttgcagcggagaaccttgttcgttcggtggaacccttttgcgtgctctttccgaaacaccagcgtccgtagattccgtcgagttacgatccgtgtcttgggttgtgtcaggaggttttccccttcatgggttttctggggggagggatggcttgtcattggtcggcgccaaagggggctgtgcagagcgtttgttacttgcagcatttcgttgcactttagcattgcatgtaatgtaccttgtctctccatctgacctaactggcattccccaaagcctgacagaatgaagtgttgagcaaagcttttttttttcctcctttgtctgtctttgtctgactgcgcgattgataactgttatggatagagtgccgaagcgcttaacatcaatgtggcaacatggagatgaaggaccatccatctcacgttgcccatcatccagcattgcccgtccttccttgcgatgcatgtcggtgcagaatggaggcattttgggcagtgcagtgccaaccaaaaaaagagaagcgcatatgcggctgcttgatgacgaagcaacctaagatcggcctttgcacattccaagaagcagccaaggcctgtcgagatgaggacgtttactcaggtcttgccctgtacaacctctcccgttggcattcatcaacagtgtccctcgatgctgtgtgagggaaagtgcccctgaagaacacgagaggaggaaagcgagggtcccgttgtgtcaaagtgcgacgatgtacaattgaagagtgggaactcatcaaaaatgctaagacggtacctggcaaactgcacgtgccgagtgcagaaggcaggtactccgctagtggggccacacctcatctccccggggctgcataatgcgggcgctacctttccacttcccttgtgccttgtcgtacctggccaagggcgggtcccgatctcagcactggccccaatcttgtcgcactcccgtcctctgcgctctccagctctctccttcgcccgttcctaggccctcccggttttgttttgtctctcattacgacaccaaccctctttcactccttacacaacactgccttctttctcccacacgttttttctattttgcaaatcaaaggagttacgcccccagttgcgttctccgtccccaagcagcatcgtgccgctgcctctgccggcctcttctccccccttctttcagaaatacaacttgagcccttctattcctattccttacaacctccttcctccttgggtttgtttaccacacacattaaccgggcgaacagaaactaaaccggatccgcactgtcgcgacgacgaaatctcacatccgtcagcgccattcgcctcttcctcgaccaaccctcgcttttcttcaacacgctcgtttcagttgtggaaacgtgacacggatcaagttggattgaaacggccaaccaccttcgctgttccccagttctaccccgacgagcgacgacgaggactcgactcgactcgatttgatccaacagcctgaaagccggcctttgacgacgacaaacaataacgcccccttgtgcattggcaagcgttctccgctgttcatccgatcttgattcttggctattgttcatgttggataatagcgatacatttgggagtcttcctttgactatcagctcagctcaactttacaccggtgtcaatcaccctcaaccagctttctccaacgaaccataccaggcccttcaatcttccaacgagtaactgccgacgacaaagaccgcgaatcgcttctctcgcccagtaaccccttcggggtaacgtagaaaccaacaaactcgaaaatcacctaaaccaaacaagatgcgcttctcgataacacggcccctagcggcccttgcgtcgatcgcggccctcgtatctcccgtctttggcgaacagaagctggcgtctcaggcgctaaaaacatgtcaagcgaactcaggcttctccgcgagtctgtttaacgtcgtttatactccagaaagcggcagggccaatgttgacattgtcgccgtctctaccatccaaggcaaaatcatcttcgacgttgccatctcggcctacggctacgaaattatcaccgccaaagtcgatccctgcagctccggtttgctgggtttgtgccctatgacggccggcaagattcctctcaacttcacactgcccgtcgacaagaacgctgttgcacagattcccagcattgcctataactttcccgatatcgatgccaaagtacgagtcaggatcaacatgacagatggagacgaggccggtcaaacagttgcctgtgttgaagctgaaattaccaacggaaaaaccgtcgacttggctggtgtcaaatgggctacggccatcgttgccaccttcgccttgacgtcatctgccttcgtttctggcctcggtcatcacaatgccgcatcgcacgttgccgccaacgccctctctctctttggttatttccaggcccaggccatgcttggacttaccggtgttcctctgccacctgccgtgatgggatggacccaggatttccagtggagcatgggcattatcaaggtcaatttcatgcaggacattttcacctggtatcagcgtgcgactggtggtactccctcgatgctattcgactctttggccacagtctctgttcaagttcaaaagcgtgcgctggacgttgcggactatggtgcggatttggccaggcgttcgatgtcgtatatgcccaggaccatttctgaacctatggagcaggccatgaagcacgagctcctcaagcgcggaaacattcaaacagataccggcagctacgtcgtgtatggcattcagcgtgcggctttccgtgcccatatcgagtccaccaacttgttcatgacgtgcttgatcttcttctgcgtcctcgtcgtcattaccattctttgcgtcgctggctggaaaggatactgcgagttggccgcacagaagggctggatgaagcacgacacctttctcgatttccgaaacggctggtttaccgttcttaagggcatcctcttcagaatcacccttattggcttccccgccatgaccgtcatgtgcatgtgggagtttacccaaaacgattcgcctgctgaaatggtgctagccctctttttctttctgggtatgcttgtcaccctgggctgggccgcattcaaggttatcagaatcgcgcgccgctccgttgtaatgcaccagaacccggcttacatcctcttctccgaccctcaagccttgaacaagtggggtttcctctacgtccaattccgagcttcggcctattacttcatcgttcctgttctcggctatactattctcaagggtctgttcgtcgctttcggacaaaataacggtactgcccaggcggtcggtttccttatcatcgaagccgccgctttaatcgcggctactgttatgcgcccttggatggacaggaagaccaactggttcaacatcgccatttgcgtcatgaacttcattaacgccatcttcctgctaatgttcactgaagtcttcaaccagccgccccttgtcactggtgttatcggcctcatcttgtggattaccaactccatcttctccctggtttacctgctgatgctcatctgctctaccatcttcgtcttcttccgcgagaaccccgataatcggtaccagttcatggctgatgataggacattcttcatgaagtcacagactcatcttacaacgaccaccgagctggatgcgcttgcggcgaccgctcgcggagacaagtccgggttcaagggactcgacctcgatgacgatgcggaatccatgtcttcggattcgcttcgtcgtcaaactgaacttcagcccggtatgccagctggtggagctgggctacacttcaccaatgctcccccaaagtctccggttgaccctgcgatgccgctattcccttcggaaggccggaacacccaaggtcctcagtatggcgagaagccaggtatgaactttgatccgcgaggaccgtcaccgagtccgtacggtggcccacaaggcggcaacgccaccctcacgccacagtatagggctctcaataacgcaaggtatgtttgttctgtggaatcttgactggattcgaatgcaagctaacggttgaaacagcccgtggcaacgaggtgccggctatgagcattaacgatcgaagttcactggcaatataccatgatcttcgcctcttacgaccttgggaataaatggagtttttgttttttcggagcagccattttcatgacggcgatacttttcactcggatggcggtatacttgtcggttggtttgtgggaagcttcctgctctgggcatggatattccacccctccgcaagaagtgggcgggatagaggagacaaagcattcaagaaggcaaagtctttttgtgtgctcgttgtacctccctacctcaagtcattgtatgaccccttgcttttggcccgaattttataccacccactatactctaccgtgttggatacacggataaagagtgttcttttcctactatcatttgtcgaacgtttttctgtttttgtttttatttcgtttctctttgtctgtcttcaaatcatgctagggcatcacaacggcgtcttggggtagtggacagtaagagaaggccggaggaggaatgcaagtcaccccgagaatatgggagacagacaccacgctacatagttagcgttggaactaagtacatgaccgaccggaaaggttgcgatcagaacttcaagcagacaagaaggatacataccataaatacttcggcttgtggcagttatgtgatatatcacggatacccaaacgaacttataaacatcaacatcatatgtgtataatatccaaagaccatacccaaggaaggcaaaataaacatttgagaaggagttgagcatagcatggttaaagctgggctgggtggaaaaaaagaacaaaaatcgaaattaatcagcacgtacttcaatgggccatcttacctgtgaaattttcaaactgctgagtgtgtgaacctcacatggctttccatcccttgcttcgagtagtttttgttataccacgttatggtaacgcccaccgaaagcacagtgcagcaacactgagtaggaacctttcaaatggacatggacttaaccgtgggtgtgaggattgccggtctcggagtcacgacacaaatttccttccgagagaatgaacagagggtgaggccaggtaaaaaaaaaaaaatttaaaaaaaatatatatatatatttgttttttaaaaaaaagtaaaaaaataaaattaataactaaaagaccatggacatacagaagttgaagagacaccgctcatcgcagttgaatatgcaaggcccggacggacctcactcagatcaaggaaataaagaaaatgcgtttaacaactatcaccaagaacatatccttatgggaaatggtggttctgtccctcaatcctttttttgcgtctttcttcttttttttttttttttgtttgtttgttgtgcattcccttgagttggtaattttcccacttcctcattccgtgcagtgggtgcataggtaggtagtgttgcgacttgcgagaccgtgaccatctacctagttcagtccgggcagctcacacccagggttacctacctacctaccacctagacatacctgggctcgcggtatacatcaaagagtgggtatccacccatgcaatgggcagtcaaagcaaaagcgtcccgaatcgcgcacaattacaatattaaattatgaacaagaaccagactatatgatactgattccatctgtctatcagatagtggccttgaaatcataatatgtcagtgtaaaaatgctgatatttgcgagtgtcctcgtagagttggcgagtggattaaagtggggctaacgaatatggaaaaggcgatgcttcagtgcagtacagagaacctgtcgtgggttttgacgataatgcccggaaggtcagttacagtgctcgggatttaaagctagatacaaatcaaatataaccaatcagcgaggacctcaagctagtaaatacgatatatcacaccgttgaaaagtgggatccagaagtgtaagtgactagggtgactcgccactaatcatcatttgacattcatgcagagtccatcaacccatccgtgcccccctcgatcgctttcctcctcgattgccaatattccttggacatctccttcttgccaccttcttccttccttcgatccccctccattgcttcttccttcctcctctcccgtcatgccacctcatcttaccggcatctcacccaactttatccaaccaaaccctcaacgctccattctccacccccttcaccttcccttccccatccagttcgaaggtaaataaatccaacggccgactggcataaaccacccccgtcacaccaacccatgtcgcacagtccgtacccatttgcagccccggtttccgttcgggcagactcaagtcttcgaagacggccttgaaagcgactctcttaccctttccatctggtaaaatctcagagaagcccgctgggtaaagacgaacggatggtttgatcttgtccaggtactcgtccgtgatgttagacccgatggccacggcatagaaggacatatcggttgagttggagatccagttctcgaggatgaggccaggagtggagggggaggtggagattgtgagggaggaattcaacctttttctttcgattatagtgccattggtgtacttgggtggggttgagttggaggagtttgtaggaggggaattagggacagcaaccgtgatgttacccatataccggtactgaccgctgaacatccggccggcctcggtacgagcgacgtacgtcatcgttgagaggtaagtgattgttaaagtgtcggcgatatacattgctaagccaggaggcggatcgccggcggcgaggatggagaagccaatgtcgaggtcggggatgatggcgaggagggaggtgtaggctcccagagagccgagtttgttgaaggcgtgggttatctggaaggactggtctagggagaaatgagttagcggtggtcagcgacaaagaggtcaatatgaacgtactggagcctatgtcaagttgtcggataccccatggcatgccaacagctgactttgggtccgatgtgaacacagatggcttcagccaccgacgggttacggcaggtttgagcagtgctgagcgcatgattgcgcggccgagcgaggacatgtcacccgccgaggtatacatatttcctgttctgtgacgcgctagtaagctcacggctcctttaccaacagcgcactccagcgctactcacgcagcttcctccgccaagtcaaacgcccatgacgtcgagtgtcgatttcccggaataattcccagcgagtcatccggcgccgacgtgaacgtatgcgtgagattcaatggcgtcaacactgaatcctgcacgagagtcttgaaaggctttccggtgatgcgctcggcaacataaccaaggagggcaaagctaatgtccgagtaggctggcgtcgacgatgtcgggaacgaaggaggtaacttccccaatccagcaaatagctggtccctgttgcaggtagggagggtaccacatggcggaaattcttcgagtgggagaggcgggaaccctattttgtagagatattcgagggggacttcatatgccaattctcctaagagggcgtctttgcacatcacgaaagttagctcagctcccggtctcgtcttgtcgtcagggaagagggctataacttacagtcccgcatcagcccactcgtctgactagccaaacttcccaacgtcacctcctcccaatccggcaccatcatcgacccacccggcgtcttctccgccaaccttgccagctccggtaggtactttgtgaccggatcattccacactcgatcacccaccgtcgccagaaatgccaacaccgtaaagatcttggtaatactgcctatcctaaagactgtatgggtatcgactctgctgacgcccgtcgagttgaacacccccaggttcggcgcggtccagtagtgcgaccatagcggtgtgtcttcgctccctgaaaacacctcgactgcgtacgagaagtggtctgcgcctgtggtgttgtcgtggtcgatgtacttgaggaagatctcgtctaaggattttgcggccgcttggatggctgcattttggagcaggttggttggtttggggaagagcgggccgtagagggggcagttttgtttggcggtggaaagagcgaggtgggtgacgcccgctaggaggaagagaatgaacctcatctttttcttgtcgggtgtgtgggaccagtgtagcagcggcgcagagctcttgcctattaccgtgaaccgccctgaaggatgatgatctttgcatcaagcgagcagcttctcatgggacatacactggttctttttatgttagggatgtggtcatcttggacgacataggaagactgagcctaaaaactaacggtgtgtttaacaatcggtttgagtggtgtctacgctagggatgcgtgactggaaggttacttatcgaaagtagtgaagtgtttaggaaaaagacagcgacttggagaatttacttcccataaaatgggctccgaggaagggttaacattctccagctgttcaacaacaagtggaatgtaggtctattgttaatgtaccaagtggtacataatcgtgatcattgggttttctctttatggacgtgatgatgggtgactcccatgggactggtcattgcactatcgtcgatctgtctcggtgaggttagggtgtacatattcacacccgcagtctgatcaagattgccaccataagctcgtaaaagtagtaaaagaaccaataccaatgtgcactacgttccatttttttccacattgaaatctttaagctatctgcttacccctggatgtcggtagacgacgcggccgaaagtacaacttcatttccaatgcagtccggggtatggaaccccgcaagctacttgaattcctgatagagaccgaaaggataagcgcgggacggcaatatgtgatttttatcggtgccaaatgaaccgggcctttggtcttccatacgtggttcgcgcggatattcccatgtcgataagccatttgcccttcgagcagaactctcctactataccagcggggaaaatcctggctgattgtgcaggtagcatcagttgtgcttcattccgcggtcaatggaccctttgggttgcttgtaccacaccccttgcaagttgcacatcgtcttgttatccactctggatcgtgagggactatccgcagacgatactcgctttcgagtatcggtgacatcaattgacgacgaagcatcagaaacaaaggggggaatggaggatagaggtgcaaaatcatgtgttatgattcattacctcaccttgtgttaccgacagcagatatccatgctgcgacatgtcccgtcccgaatcagcatcattatttccggctaaatacccttacaaccagctcttatggttactcaacttgacatagctctgcctcgggtcatccatctttgccttggtatcgccatctttgaagtctaccagctccatatccgaagtgaccatatgccgacggccaattgccttcttcctcttgagcctctgcctcttttcagttgcttcttcaaagaagtagtggtttgattgttctgagtagccgatacgccatggcacatccaactgataacccgtgggtcctcctccacatgttccgctgagtgcctgactgggaggagaattgatggccagggcaaacaagtttgcgggatctgtgaagtcggtaagtggccgacccctgagctgaatgaacaaatgaaccaagcaaaacaagtttagtaaaaaccccataatcaggattgttagaaatgcgcgttgccaatccatagcagagcccgatgtgtactcttgtttcgtgattgaagcgttaaagttgttctcccatcccggcaaaacaactggtgttgtctctgggtgccaatagtgaacaacaggcgtctttatagagccagagatcaatgtcgggctgacaagtgccgccaggacttcagcgagggatggcactctgttggggagatgatgatcctccaaaggtagtgcagtcagtatgcgatctcgtgaagagtttagggtcgtcaacccggagttcatataaatggctagctgccatgattgcgctaaccacttccagtcagactcatccagttccacagcgcccgggactgacttgcggtagctgactggatcgtgttcatcttcacagtttgccgacatatgagcgccggtcgtccctgagatgttgagatgcgttgaacagttgatggagagccacgatcggatctcacacaacgtgtagtcgtccgtggcattgttgttgacgagtgtatagacagagcctgacttgtgggtccagtcatttgaacctgcgactgtcgcattgataatcacgttgtattctgacggaaactgcccacccggatttgattagcgtgatctattgaaatgattgagaagacgcttaccctctgaaagaccggtggtcgtcgttggtagcctttgccccatctaaatatgtcatccacaacggtggcattgagaagagttccattgacccattcactttcgctggatggagggacatcgtctaaccaattcaacccacctgtcttttcgcctgggagctccgcgtccgttaagttggcatgaggccatgttgtgtatacaagaggcgcaagctcctcttcggtcatccccacgcaaaggacattcagcgccgggctgaccgcgcttgccgctaacctgtattctccgactccggaaagatcgctgggctgaagtatttcattaacaggatctgttgctgcgtcgtacacccctgcacatagttaggcatgtgtttgcgaagctgattatgggatgatcttaccaggatgaggaactgctagagtcacattgttaatagttcttttgtacttctcgtagcttgccatggggtcactatgttcggtattaatccacgtccctgtgacagtgacattgtcatagagcgttgctgttactgggggcctgttgtacatgtaacgtccctctggctttgtgttgttccggccaaagtctgaccatgtggacctaaaagccgttagtatgcaaagtatacgaaatacctgatgctatacgacttacaggaaggcttggaagttattatatgctacactggcagttagctaatggtatttcccggaaatgtgctggagggatggcgttgctcttgacgtacagaaacctgagagagacgcagcaagacaactatcttggctctggtcatcggccagcagcccatccggcagatgacaactttgcttgacgaactgtacgttcccatagctagccatggcgtaattcttcatgacgatcatttcgggtttgccccatttcaatttgggagcaacgagagcgtccgaggctgtggtgtataacacggcaacgagggtggcgagcatacatagaacacccaaaggggtaaatcccactttcttccaggatctaatattcgtaaacatcaagcctggcgacttgtgaacagttagcaagggtactggcaaataggttgtgtcgaagacttacaacaacccagtttttcatgccgaactcgcccaacgtaacacctctgttgccaacatcaaaggcctttttcgtaaggatctggccaacagaggcaacaaacacggcaacgaaggaggtttcgatcaacttggcaatcagggcagtgagtaaagaagctgtcgacggtggaagggctccatgagcggaggaaactgtctttccccatttcggctgaatcaaggcgacacccaaccagatcccgctcccgatggttgaaaaaatggacagggaccacaacgttatcccaagccagctgaccttgtcgcgatacgggccgcgctgggaagagcattcgaagggcggctgtgcatagggcggctgtccctgtcctgcttgtccatagactggctgtgcaaaaggtggctgtccgaatggggtgaagggggtttgagctaagtatggacattagttacggagaaagtggagtacgatgggccatgatatttacatacgggaactcatcaagcactggacatcatctgcctgtccccaattctggaagttaatcacttgaggtgttgtgggcgatactccgtacattcccatgggtggcggcgagtatgaatcgaatcctccggagaaaggtgcagggtaagtagcatagaggcccatgtccgcctcctttggaaactgcgggtacgatgccggcgagggagcgctctggtactgatattgtgggttggacgccggcggcggcgactgcaatccctctccgtgtgttccatcgtggcccatgccgattaacgctgaatcgggggaaacagagcgagcagcttcctcatgctgggtggagacacactccgttccgatgtgttgattgtctgtaggcgtagatgaaatcgaggcgatcatgggtggcgccatcttgggcggcttgaacagagcaatacgcctgagaactttgtttcttttgccagaaacccacgaaaatttggtgttgcggggtgtctgaggaagacttgagggtgagtctgggatcgttgtatcgactttgttgctcatgggttcgacagcaagaggatggggggccgtataaaccattgttggcccaggctaatctaccttgatccaggctgacgggaccaaaaatgtcaccctggcctagttattttctgggaatgtcagcactcaagagaagccggaatgccgtgcgatagtggcacggtgcatgtgagggggggagtagaggcaagtgagcaaggctgctcagcgaggacaaaccaagaacgaatcgtatatcgcggcgcgcaaccaccacgtttgtgtagtagacggaactgactttggggtgagacaggacttataccgggaggccgaacgggaggggggactggggcatcgggcagggggtgattttaggtaaagcaaacaaaccaaatttgaccaaagcctcagacgacatgtagccgggcgaggccgagagtgtcgttggtgaaaaaaaatcgtttccattgatgcttctccatccctggggaaagccactcggagattgcaccgcagtgagtggaaatattaatatcgggaaggagctaggttcggtctctgcaactgcactctgcaaaccatcaccaacagcctttgtctaaagaaggagcgacacaaagtgtgtcgacaccggcaagagacacagtatggcataggcaacttaaccttgacctcttctcccagcagaacctggtactcaagtagtatgcccccttctggcgtattattgcaccggggcttgcaacactgtgacagatgcaaacatgaggggtattcatgcagaccaagtgttgggaacaagcctctggccatggtaattccatgagggttgaggcattaccaacatccaatcctttgatcaacactagacacgaggttgttgaggcacaatccacgctggtaccaccgcacctccgcggagtctaggtagctgacggcatggaccgcgagcgcatgtcgtgataccccaacccaacccgggcatgaggtcgcatgatcccgctcgacatgtgtatcgggtagaataccaatcctccgagcctcaaggccattgttgggaatccttccaaagggctagaagcttcatgacccgacggctgaagttgctgaacattggcggcttctttgaatgctcgtaccgtgtcccgctaaacaagtctatgatttttttttttgtcatttgaggcattgcgctcgtcttggatattatcggcaaggtagaaatgacggggtgagaagagacagtccgtctttgtcaactctcaactctctcacagttgaaggttatgaatggccttcattggaagaagacggaagacataccagacgcaccatcactcctgccaagacctgcccgcttgatgcgttatgtatctcagcttatcgcggctggctccaccaatgccaagccttcggctctcccacctatccttgcctgccgaacgtcgtccgctccctgcgcgatgacggagcttgtggaagctccctttgtcttcatgtcacgggcctgtcattttgtcagattccggcctttcatctgccaccttcgccggaattccaccgcatcagtgcacagcagcgaagtcagcaaacagcacctttcactttgaataacacatcctatcgaagccacgttatcgtggctgaaaccctcctttagccttgctttctaccatgtgtcgaactacgtttccaaaacggtctcgttcgtttgcatgctgtacctaggagttcttgacctttgttgaaagtaacatatacaatttgcgacactttcatattccatactatgcttcctaatctccgaccatcgcttggtgtagcttccacagtgatcgggcaacggaccggtctcgcagctgttgtaggcatccaggcagtcgctgctacgtctagagcttttcgaacatgcgcatgcctcagcgcagcattatctccgacagcggtcacctcacaagccagccgaagcatcatacacgacaacccaaccttccaacagccccgagcctaccggcgatgtgtagcgagccctacctttacaccgacgccaacaccatggcgaccgacgacaacccgcctacccccaatcaccggccctcctccatgggcacaacaacgccgttccgcctcagactggtggaaccgctcctttaacgagcgtgccgacccctacggtgtccaccgccgctacgccgacccgctcttcacgaaccaagacctcaagagggccgcacggcaccaaaacaccaaatatcttctggtcttctgcgtcgcgggaaccgtcattttctacttcatcaacctcgagacggtgcccgtttcgggccgtacgcgcttcaacatctactcgcgcaagctggtactcgaggccggcgaactttccttccgccgcttactgtacgatttgcaaaagcaaggcgtcgccatcctgcctgactgggactggcgcacgcagcgcgtgaagcgggtgatggcgaagctgattccctttagcggcatgaaagacgaaaaatgggagattttcgtgattgatgatccgcacaaggccaacgcgttcgttttgcccggggggaaggtgtttgttttcagcgggatattgaacctagctaggacagactcgcagttggcgacggtgctcggtcacgagattgcgcataacgtcgccgaccatgttggcgagcgcatgtcgcaaaccctgggcctgaatatcttgctttatagtttggtggtgctctgcggcgctttgggacttggggccatcatcgcccagtttgcgggcgcgtgggcgctcgacactgcgatctcgaacccgatgagccgcaagcaggagagcgaggcggattatatcggcttgatgatgatggcggaggcatgctatgatccgcgggaggcggtaacgttttgggagaagatggataggatgtcaaaaggagaagtgcccgagtggatgagcacgcatccttcggtaagtttgagctccacttgctcgtgtcggttcattgattgttgagaatggtactgacactgtcggcacagcactcgaacagaatcgaaaagattctagagtggttgccagaagccctggaaaagagagagaggagtgattgccgtactacttcctcgtttgcggacctcttcaggcaggcgttgttgaatggtgccatagaaattcgccaatattagactcgcttcagagactctatctacttctggataacggcgtgatcgcataaacaagggtaccaatgggcggaagtgatatcataggcagcgaggcgtttgatctttctttttgggaatatcatggattattgggcatacaacactttggagagtacaataaggttgaggagatattagaccacagcatttttgtacaaatgaaattcctacggcgggaggccagtaacaagtctcaggtggcgacatcccagtttctttcacacatagaaactatccgccgcccaccaggatattccatgcccatacctagtaactggcttagcctctgattagtctcggtatctggtatttgaatctgaatgcaacgcatcttcggggtatcttcgctcaaaacacaattaacacctttgtccggttccctaaccataattccctctgcttcccctttcatgcttcgtcaaggttactcagattccacgatcagagtgtcatcctcattcaaaggctcttaccagggaccgaatcctactccaggaagcaaagcaatgccaccacacttcttttcgtcctaacctctcttcttcccgaacaacggtaaccaccccgtggtaagactcttccacaatccacccaccttactcttcgtcgccgtactcgccacctccgaatccctctttaacaaactctcgctcccacccctttcaatctcacccttcttctccttatactctttcctatttctcaccgcctccctagccacctgctcaaaaaccgcatcaacattctcccccgttacacccgccgacgtctcaaaccacgactcacccagtgtcagcttcttggcggcttccttcccttcctttgttgacaccttcctctctccaatttcactgagtccgagtccgagtccgctcagtgaaccagcagcggcagcggcagtagcagcaatagcagcgccgcccaggatatccacgtcgttcttgtttcccaccatcaccatggcgaattctctgaccacgtttctggttgtctttttgaggtggagataatgcgccttggatcctcggccgatcggtttgttaaagggcaccaagttctcgctgaactgtgggagggaggcaaagtgctcacagatggcggaggcgatggatacggcatgttgtagggaggatggatcggtaacggagtagacgatgagggcgccatcgtactcggtgagagtgcgtgtccatagatgcgggtgcgtggtgcgcgtggtggtagaccaggggtgggggagctcgagggtgtggagggtgtagaccgttgagttttcgccgctggaagagctatctgaggggaggggaaggaggaatcggttgggttttgaggtggaggggtggcgatgagttttggagaactggaagaaacttgcgttagaagctgcttgtgcaagaggtggggaagatcatgattctatactcggaatcgttgtcgccgttgatcttgtcggtgcccgaatgtgtttgccatcaaacgaacaaatagtgatcgagaaggggaggggttagcgcattcctgcttaccttctgaacgagtgtcgtctttcctactccctctgcgccgagaatgaggatcttgatttcctcttgtttgggttcttgtgacgatgtcgaattgtgcggatcgaggttggagagcgcatcatttgcgccactatcggaaagtcgcttgtattcttccgagggcgaatccttccatcgcaggacggcttttaggtactggagctcatcctcagtccaggcaaggagggagttcaccatcttggcgactgtcgcgagtagcggtggtgctcgatcaactggtgcgggggttgcgccgggagaaggatcctgccctgctccggggcagaaaatagttgcttgcttgttgaccgcaaaaggattggcggtcagtgtttggagcgaaagtttgcgaaaaagtgaaacgaaggtcaagggtttgtggctgccccttctttgacagaagcgaaaaaaaagcgtgtttcaagaccttccatccgatctgagggcagagtgaaggtaaagttctgggcacagacgtcctctaggacggactttgggtgacttctgatatttttgggccaactttccagtatagccggttgccttgaaggaatcttttgcccatatcaaggtgactgtttgcttaacacttcgctggtcctcgccgtcgtagtcgatgctacgcccgcggcatctcaaccagctcaagaacgtaggcactttcggagcgttcgagctgtcgataccggcgaggcgttttgtggatcggaaaggaagaaatattctgattgacgggttcccttggcgaccgacccctcgggaatccgttgtttctataccgtgattttacgacttcctcggcgactgccaacatcacctccttctgaaggtgtggcaaaacgtagaggtggtatgctcgatgttggtttcgatctcgattgtgcgccatctcaattagtcacgatttggtagctttggatgacccgaggtcgacgtcacctggctatctgaaatacaatatttcaactcatcgatggtgaagacggatatagacaggtaggtacatggccccaaatgatcgcctcatgcctgacattgctgatctcggtagatgaagaaagtttcttcgacagacggaagaacaagaacctggctgggaggagcacgcaggtcttcctcgatcacatggtatctgtactttagacgatcattggacaatgaatgatcaataagcatcagtcacaaaacgagctgggaaggagcatgtgtagatgtgtatcacgatatggatatattgctatctggaaggaaggagccatcatttgcatcaatatcatctctttggtgggtggaaggaactcgcgcctcttgccgctatccgcggagacgtgttccgttattcatgtcgggtactactgtactctttccagccgcgaacttgatcaaatttttcccatgacaggtctttggtctctccggttttgagttaattcgcagctatgttgctccttgacacctaacggagcagtttcctccacgctccgtaaaccaacatgaggaatgactcaattcgtagatgtatcttccttgatcaatccaaaaggtagtagcggtcggaagtattatcttaattgttctaggaattcgatacggcgagtaaccgctaccatcatctcggtaatgaaatccaagcgctcttctacttccatagcctcctgaagtatacgcgccgtctcagtgacccaatttgatgggtgcaagtgatctggcaaagctaacaagccacgaagagtgtctcggagggcctgtaaagtcgttctcatttgtatgtgctaaagattcgtgagtgttagtccagtgctgccgttgaaagagggtcctgcaaatggatgacttacttctgcactcaacactaagagaaggtcataataacctctatggagggcaataatggccacgttcaatggtccaaggctgggagtcggcattttccctgtgttctgtttgtgaaagaggtgagcttttaactgggaactcatttggcctcttgcatacctctactttggatgggaacccacacgatgtaaaatcttcactcttctttttggaaggctgcgtcgtgaaacaactggtgttgttgatacaaatcaagtcgatctatcctggcggaatccgggggtgaacacttggggagagggctaggtgttcagatatatacgcctctagagaagaaatctgggtccctatcggacatccgggataaaattaaaaagcccatatattctacatatatcttgcattgcgcttgcatggaggttaaacccctcttgaggcaaaggataaagttggctgatgctgagagctcttgaacgacaaggcactctggtggacactccgcaatgatttctcaggcgattatgtagctgacggcaaataacaaaggcacaaaattcaagtttgagatgcaagtgatgcaattgtaagtttaacagttggcatctgtagacactcgtcatcacagaaccctagagctgccacctgtgcggcgctgtctagtccacacacgagcctggggtaagtatcaggctccgcgtttggttattataataacacattttttttttcccgctctacgtgatcaagcggtatgtgagccagaaaaccttgctcggtgcgcggtactggtggaacaagtttcgtaggtctgcatacatgttcagttggaacgttgacctgggcaaccgacctttttcatttttctaccattgtaccccttttcttgccccttctcacgcttgatgacatcgcagaggttccttctctacccttgttccatagatcgcagggcgttgttgtcgtataactgtctttgccctttttcttctggaattttattttatttttttattttttttttcaattttttttttcatgtctgatttgagaacatacccaaggcacaaagaacggcaattgacagctaggtagtaatatttccggtctgcgcagttaggcagtatgtgtcattgaagcttatgctaacatcgaaggtcggttggtcaaagacctgcagaagaagcgtgagctgctgcccctaagtaggaacctaaagatcactactaatatatcgatcataagtgaccctatggagcaaggcaagcagcttggcatggaagctgacactgtggtaagataaacgacactgcatcagtcatggatgcaaatcgataacatcaagacacgagaaaaatggtggtcagtgctccaggcttcgtagtatcagctatccactcatattacaatggataccgtctgtacctgaatgtagcgatgcatctccaaatattggtggcacaagctgcaaggttgaagctgaacaaggacactcacctcccacacctccgccaagaaatacttgaaataagccgcgatgcgacgctgatgaaaacccccccccccacagtccccaacaagctgtctggggccctgttaagcgcatcttgtgccggggaggggggttgaggcgtcagcccttcccaaaaatggccccatggcccaaaccgcccagttcagaatggaagactccgtccctcgtctctggcttttcggtcgtcgcgatggaaaccgaagggtcaggtgtgatgttggacttcgcgccttcccccctcattgggatattggggctggctggaaggctagtcagagtctccttctttaacgttgctctttctctacttttgatcatatggactgactcaactttttccccctattttttcttaccccaaccgttcatgatactgttttcgagccagggcagaacttcgggagcctagagaagcagttgatggtttctctcgaccaattacaccaagggcaagctcagttgttgtctcgctacctacggagagacgacagcccatcgacagtcttcagctgccgcccgggatcaagccaagcaactgcagtcgcctctcagctcgttggcttgggtctcatccattcatttctataggtagtcaggggatctcaaagtcaataaccactcattttctttcctaatcctcctttcgttcatctcctcaaattttccgaatcctctcgggtcgggatctttgcccttgacgtcgcgatctatagcacactggacattagaattattagccgccgatggattacctatacgcgccgcatccactggcgcggccgccgctgcactctgcgccttcgacaggctccttcagccgaatatcgactgtctcggacctcacagagttcgacaacgttcaaccacgcccgtcgctggtctctcttcagtcagattacgacaatggtggatcgaatcatcaaggttatgacgccaaaagagaaagcggacatgtctacacgggagcccagaccggctggtctgcgctagtaaacttgccaagtttaggagggggaggcgccagaaatagcagctacgagccagtgcaggggcagttctcggaacactcatcactaacccaacatcaaactccaccattcgagcgcaccagacatagccaaggccgctcttttgccgtccgcgctgctcatctgaaccgacggcatgatgcgattccggaagaggatggcatcgatctcggcctcatccagtccgccgcgcccctaggcggcagcccggctccagctccagtcccctacctacgcgtggagcctgtcttcgatgtcagtgcagccttgggtccgtcgactgacgcggacgacaagttcatcaggtctctacaagaacaggaagcccggggcaaactcactggtggcttgggtgctggaattcgcacagatgccgtcgtgaccgaatcggctctgctggctacaagtcccatctctgaccgaggctcctctatgcgacgctcgttcacgcgagctgctgcacgtctaagccggcatgacaccgtcaagcagttggcgcagcaggaggcaaacaaaagagggaaagtgatcgaggtggtgatggacgacgatgttgttagcaatttgggaaagtatgacttgagcgtcgtggctggaccaaacgggggatcaaagagtccgtatgggcaaatgcggcagacgacgtttcctacgatgaagaggacggaaaagcatgtgttctaccccacgcctgactggaagcccttctccatgagatggccatatctggtgtccctcattattgtttccatcgtggcggccggcggcgtggaagtcctttaccaaagatcagccaagcagccattggtggtcttcaagtcacccaccgatattacacccacggcgtatttctgcgtaaaattcctgccgacgctcattgccgtcacgtatggtgtgctttggcagatcaccaacttccaagtgatgcgcctagaggctttctatcagctctcaaaggaggacggttccctcgcagcagagtccatcaacgtggactacttcagcttcttcaacctcttccgacctattcgtgcccttcattacaaacactatgcggtagcggtttctaccatagcgagtcttctcgccaatgcgctggttccgaccctctgctccgcctgcatcgtcctctcacccgaccgcgacactcgcctccggaacccaaacgacgagaagcgcatttccatccacgccgtctggccacgcatcctcaccctcacactcgtcacaattgccgtatttggctgcgttctcttctaccaactccaaagccgtcgttccggcctcctcgccgacatcaagggcatcgccggtctcgcttccatggccaccgtcagtcatatcctcatggacttcaaagacatggacgtggccacgcacaaggacatccacaacaagcttaagaaccaccgctacgttctgcgcaactcagcccttgcgcccgccgacgaagtctacaataaaccgctgtcgaaaaaggaacaagaccgcgagcgctacacaggcagccacctcgacgagaacccgcacccgctctccctgcgtgctgcgggcgccatcccttttatcaccttcatcaccctcttctccgtcctgatcccctgcgttctcttcactcccgccaatgtcctggccgaccgcgcgccctgggtgatcactgccctagccgtctgcctcaagctcagctggggcgccatggaaaatgacgtgcgcatgatggagccgtactacatcctctctacaaagcggcacgcgcctcctaagacactgacgctcgactacaggtccatgcccttcggcgggtgggtcgcgcttaatggggccatgaacggacactggctagtgagcttcgtcgggtttggtagcgttatggcggagtttttgacggtgttggctacgagcttggcaagcgtcgaggggagggtgtttgtaaaggccacgaaggaagcgttgttggctgagttcatcgaggctggggacgacgagaatggtacaaactcaatcaacgcgtggcaggaaacgccgctttccttttggatctcactgtgtttggcggactttgttctgctttacatgggagtgatggcaactattgtgttcgtccggcggcgccgtgtgttcttgccgcggcagccgaacaccattgcgagtgtgttggcatatatccaccaaagcaaaatgttgtacgattttgtggggacaaataagctgagtaatgccgaaatggtgaggaagctggaggaccatgtgggcaagacttatgggctgggatggttccagggacgagatgggcaaattcattgtggtgtggatgaagaggagttgttgacggggtataggagggggatggattattcgaaggccacaaagccgtgggcggagggagtggagtggttgtaattcattttggtgtttgggctttggcctttcagcggcaattgaatagtgagactgttatgatgataacggtgatgatgcgtcttgggttcataaggggctttttggacatacattcctgatattaataacattgggtatacagacattccgtactaccctctagaaatcccatcacgaggccgaagtacctcccgctcgtgtcaagaccccttgatcgaggagagctgatccttctcacactaagtcggtggagaatctctttatgtcatctgaatttcgaccttttgagtcgaggcataggttctcatgggccttgaaaaaagggaatgtctcgttgatatcgtccctcgactattgactatgaaccctggcggttcagcagattcacttcgtcggatattgcctgctgcaggtgtcttgcttctctggacatacgtttgtcaagcaactagtaggccaggctgggctattgaaagagagcttgaggaatatgttggtgtgaagttgtcagtcagtaaaaactagaacacagttggttagatgtcaccggccggtgcacgatacgctatgaagtctacgacaatcacacataccaccgcagaccagaagaataatttgataagtaataaaagagaccttttttcatcgctcgtcgccgacatccgacacctacttctactcaaggataccagccgcttgattcctacgctgctgccatgtgtgcgcgtctctcttgtctgaaaaggatggaggatgggttgcaatgacaaccccccaagtacctaaaatcgcagcccaaatcaggcacaagagggaagtgagcaagggtatgggttggattttggaatgaaggagtaacttcaatcgaagccgtgtatgagagttgccatgaacagggcagtggccaatggccaatgaatcaaacacgcggtgcatactcccccttttgtagccagacgctctaccattgaatcaacggcctttactgcagacagggttcagattgttgttcgtttatggccgacgacttcattcaaaccttgaatatggattgtgctgggttgccgcttaaatggactggaatttctcggtcatataaaaaaaaaacatgggacgtgaagtctctcgtcgcaaatcaacaaatcgtagtaacaagacacaaaaaggatacgaacgtaccttgcatgtgcatttccccatcgtttagttccaatgtgataaagatgcattaacagtatccgcgtcgcaatggcaacggatcaatacaatgtacgatagaggaaaaaaaggaaagggaaacaaaaaaaaaaaaaaaaatatcgccaagggtggtccgatctccggcagcgctattccaaggccagtgcttagtagcgccctcgtcaacgaatcaagacgcgcatgagggagcaagcctcagggacccccagacggagcgttaacggcttttccaaacacggaagctccctttggcttcttgccttccccatttcatggatttcatgcatgatttgccgaaccttgaacagctgggaaatttgggtggtgttcttggccatcgtcagacctcgcattttgaaatctgaaccgctcatatcttcttccccgaagcaccgcgatgcctgaacggccaagtctgtagcctatcagggtgcagtgttccctcctcgtgggttttcaatggtaaccgaaacgtcgtatctgggacagatgatttttgaggtcgttttcagtacgttatttgcttgctgttgttggttcatccagattgcggggaaggttcaagttgtgttgttcgaatggatgaaacgtgcctggagcctctggaggatatgaaaggactgacataattatccagttacgatcatgagctggacgttttacatgtgtaccattgaaattgtgaacccacccaccatcaccacttcttgcaatgaaaccaattgatgcggcggagtgagttcttccaggagatctcccgtgtattccatttctttcgcggtgtacatatctgatggctccccgagactccatattcgtgtgggtgactactgcgtatcgcttatcgccatgctttttcacaccacatgaggagagagaggagacacacttatctcaccctctcaccatgtaactgtagttccccatcacccccttctgatctgcaacatcaacccggcagtctcgcccattcatccacccacgacaccacacacactcacaccctccgcttacacggctgctacccacatttcaagatgcaggaaccttcccttttgggacatgccagcgattgatcgacaaatacacacacttcatgggctgaacgcccgtgaggttcaccaggaggcccgaatgataaaagaactataaaggaagccaggccatcaaggtccatctggtgaccgaaacccctcgtccttcagttccgtcgtgtgatacccatctcgtttcgtttcgctcctcatctcatcccacccccaccaaaccaactccaacaagccgtcatcatggtccagctcctctccgccttcgtctccctcctctccgtcgtcgccgtctctggcgccgccatcccggctcctgcccccgaggctgtcgttgatgttgcccctgaaactgctactatcgagcctaccggcaacttcactgcccaggcctgcatgtatatctgcggctcagtctgctacagctcttctgccatctctgctgctctaaacaagggctactcttattacgaggacggagccaccgccggaagcagtacgtttcttctcttttatagtttctctcctttcccttcttgctttttccttgctttatctacgcccaatgtcttcttgttctttctccttgttcactcttccttcttcggtcccttttctttttttttttttttcaaagcaggcgctaacaagccccaacaggcagctacccccaccgatacaacaactacgagggcttcgacttccccaccgccaagccctggtacgagttcccgatcctgtcgtccggccgcgtctacactggcggctctcccggtgctgatcgcgtcatctttgactcccacggcaacctggacatgctcatcacccacaatggtgctagcggtaacaactttgttgcttgcaactaagcgattgcccttgggaattgtgatcggaaatgggagggggagacaataacctcatgagtggatgagatgatgggatgaaacggaatggaacacaacggggaccaaatcctagcgccggcaatgagctggactggacgggaccggaccttgacggggcgcgtggtgtacatagccccaagtggtgtgtgcgaatcttgctagtctgtacatattggacttaccctgcagcggaagttcggttgttagcattttcaaaggagggaagaaaaaaaaaagagattcaataccctacacagtggattatcatatggttttgaacactgacttcacttgcacctgatggagcggaggttcagtcatcagcagttaccccgtactgcccatcttcatacaaagcaccgatagacagccctttgttatcggcaatgaggccaatgagctgctggccgatgtccttcatatcgttgtactctttgagcagctcaatgtgcgtttgtactgtttcctccggtggttgactaccgtttctcacgtgtcagctaagttgccttgtcggtgacgaggggtttagttttgaacccctttgatagtgaagtatccattacgtacctgagggctgccctttcctgctctatctttcttgacatgtcgaagagttggatgagatccttttcggcttgatcaaaggcttgaaataccttggtgagatagccgaagtactcgtcctgacagccgcgagatacaggatcagcattctatggtgttcttggcgatatacggccctgaaacggctcaacacataccctcataactgactccagttggtcgcgggtctcaaacttgacctccacagtctggttatccccaccaatcggtataatgagcacaggctcgacagatttactttcgtgcactcgcagcttccaaacactgtcgagaattgcgccgtcttgatttttgttttcagcttgagatggctctccattgaagtatttcagcttcaaatcctcgattcggattttatattcggcaacaaaggctacaagtttggcgctgacctcgcgccacattgaagcagtgcatccggtcggggtgtggttgtcgagccaacgccgacacgaggcgatgagatcaatttgagtttgcgcagcttgagcgaggtcttcaggcagatcagtgacgcttgattgtgacattggctttggagctcgggaaaagctcgtgggcttcatgattatgttgtcgacctgtgtcagtaaaagaggatgtagaagggaagaagagagaacgaacaaaggtcgaacatttgacataggtaaggtacaacgaaatagtcatattgacagcacagttaggacagacgcagttcacacagtgtatggcgagatacgcagtagtactggtagcagtagtaccgaactcttcagaaacgtcgcaatggtttctgggcctgtttcttctaattacagggtaactcgctagaatctaagcatagcatgtaaaccaatatggcatcgctgttgatgtttggttttttctgctgtaagaaatcaaattttgttagacgctgctggtttgcttcctaacctcccccatgcctttgactgttttgagcaccaaataagtcattgatgttcagctgcctccccgccagttgactcccttcaatattgttaccaaacgctcccagagatgcccatggtgctggcgcctgtgcgtaatctgcgacggcagccccattgttcggcacgccctgctcatactgaggagctccgacaacctggttgttaaccgcgctcagagctgcccttgctttctcccattgggcctgaataagactccagtcgggatactccataagaaattgaccctgagagtctccggttcccttctcctcgttgctgtgtaaatgaaagccgagtgctctcccgggtcccgcttcgtcggcctccattttcagacttagaaacttctcgtttgtggcctcgtacatttcgacttttgacagattgatggtaagattctccatactacgtcgattcagcacaaagaggttgacctgtggtagttcgtggccggtggggagcacgatcgggtcgcactcgcagaggaacatgggaccctcgacatcgcgcagttcccaggagtttgttgttgaagaccactcgaagagacgaacgaaggagcaggtcaggaggatggcgcgtaggccggagacgtagcgcttcagcacggacatgttgagctcgtagttggtacgggtggtggtgtgcacataggtagccgactcgtccacttctggcacgtagtttttgggatcgtacatgcggttctcggcatctctgggctgggccgcatagctggtgttgacggcgtcactatcgtaatcggattgttgggcatagcgggggccgctttctcgggggccgccattattgtacgagtggttgttgcggctgcgccccttgcgaggggttggtctcccgctcatggtggcagtatttggttatggaggaaattcgagatatcgacaagagcgatgacttgggttgacgatgtcggtgaaatggacggactcgagatacgcggcttcgatgacggacgtcgatgatagaagacgactataacggggtcgatcggtatcgcctcagctgagtacttgtatcggcgcgcgacactcggctagaggcaaagaggtgattgtcgattgtggacacccgtatcacaaggcatagaggtaacctaacggatattgatgcaattcgtgttgtagcgacagaactatgtactcgctgtaatggatacatccaggtaacggacgagatgatgtgttgggcgtcaagcagcgccgaggtgcctgccgcgcgagcacttggtggggtgaatctggggagctccacggactgaccactcaaaggcgaacgataagggaatcgctagaagtgggacaaaaccgataacgacaggggcagtggacaaggaagctcgaaacagcgtcatcatccactggaccagcaaccctgatctccctgtgaacggcagggccaggcgcccgaggccacccccttgcaacatccacatacctgggctaggtagaggcagccaacatttcctccgtgatcaacaccatgactcggcatgggtcgagacactgcactcttccttgttcttttgcattttgtatataaccaccaacctcaacagacgaaaggcgttattataacgagtatacatcatctgtcatcaccaccacacgacatccttgcccgctattctagtcctgccgaaccgccttggtgacatccaactaccccgaccgtgtcccaactgaccaactcttgcgcttgccttgcgcgccgtcatatctctctactgggcagcccctacggaatcatgaacacgacgaacaagtcatctcgacatttataaaacagaccgccaccatgccctcctccgaaggaccaccagctcttagtcgcacccgcaccgggtccgccaccactgactccgccgatctgggtacaggcaacccccattcgttacaccaagctatctacgcccggcgcgaagagtatacccgtccccatcggatacgcgttaaggtcggaacgtggaatgtggctgcttgtcctggcacggataaagacctggccagctggtttgtcgacggcaagggaatcgatactgcgctagccactctcgatcttaaccggaacgcggctatcgagggggacactgatggggaggacggggtacacatactgggcagagacaaaatcggtctctatgtgctgggattgcaagaagtcgttgacctaaatacggcaagccagtacgtcagtcgcgtgtactccggggatgagggggttacccaaaagtggaagactgcgctcgacaccgctctacctccaggctacaagctcgttgcctctgagcatatgactggcctcctgcttctcatctatgcctctccagaggttgcgccgaccatcagcaatgtgagcactgtcagcgttggcacaggcctcctcggctacatgggcaacaagggcgctgtcgtcactcgcattatcctcggcgagtccaccaggctggtctttgtcaactgccaccttgccagcggtatcgaaggaacatacaatgagcggcgcatctgggacgttggccagatccttggccgcacccgcttcaagcccgtcagctttgctggtgtgtcagaggactacgaagagaagatcggcgacgaggactttaccttctggtttggtgacctcaacttccgtctcgatggtctgcctggcgacgacatccgacacctcttgatgttgcacacaaagggagaatacggtgctcccaggccaaggttcaggcgcgacaactctctggagggagaaccgatcattgtacacgctgacaagtcatccgacgctggcgacgagacgaacgatggcaattcgacgacgacccactctacgggagacaccaaggctaccgactatgacagtgattccgacttggatgcgctccccgatcctgatgactttttgccagacccccacgacgatcctacttcactacaagcaacgctggattcgttgcttccccacgaccaactcacccggctgataaagcagaagaaggtgttccatgacggatggcatgagggcaccatttcctttctcccatcctacaagtacgacgttggcactgtcggccttttcgactcgagtgagaaaaggcgggcaccgagttggtgtgaccgaatcctctaccgcacccgcaaggataaggaggcgtatgataagaagatcaaggaggccgaagacgcacgcaaaaaagatgaggagatgaaagctcgcggtatcgaccaggccggagatgatgacgaggtgcttttcgactatgacccggataacgacggcgacgacgatcactcgccagatgtgtcacggctggaatacgacgaatacgacgagggcgaagaaggcgataaccaacatgacagagatgactgggtggataggatacgccaggacatctacacgtctcaccaaaggatcacatcttccgaccacaagcccatcatatccatctttacgctgaactacgacgctgttgtgccggacttaaaagcaaaggtccacgcagaggtggcctgggaactggaccgcgctgaaaacgaaggccgcccttctctgaccgtggttaacgactcgcgcgacacccgaggaccggggcgtcctggtggttctcaagattccgctgaagagctcgtcgactttggagaagtgcgcttcctgcaaaagcaaagcgccacccttacacttgcaaacacgggccgagttgcatgtaccttctctttcgtcgacaaaccctctcctgctaaagaagatggcccgatcccgcccccttggctgaaaacgtcattcatctcttcagaacccgccgtcgatgattcacgtttaccagatctcggcaaggaagttactctggagcccggtgaaacggtcagggcgcaactacaggtcaacatcaaccatgtagagcaggctagggtactcaacagtgggagggacaggttagaggaagttcttatccttcgggtagccgatggccgggatcacttcattcctgtgcgtggtgtttggatgcctacgtgcatcggtcgctccattgacgagcttatccgggtacccgaggggggtcttcgcaagtttgttcactccttgactgcgaagaacagcggtaaggtcatgtccgtcccagaagaaatggatgtccattgcgctgcgcccagggagttattcaaactcaccgaggcccttgagtcggtaacagagcgcgtattggcagacgagcagatgctggaagagtataaggtccctagatcatcaggttggccctttgaagaagatacctggcgagtcaccgacaagtccctccgtgcctctcgcgccgccgaccttatcgacgccctcgacgaaggcatggtccacatcgtggacgccttttccgccgaggtcccggctgtcgagcgtattgagactgttgctgaagtcctcacgctcttcctccgcggcctcacggacggtatcatcacgacgtccctttggtcacggatcgaacaagcttctctcgtctccctaggccagggggcacctgcatcctccaagattccacctcaagaaacagcctatgaacaggacaagggcacaatcctcgacatcctctctacggcgcccaatcacaacatctccttcgtcttcctaacagccaccctagccaaggtcaccaccgatctttcccccatcacaaagtctgacctggaactccttaaatcggacactcctgtgcgccttagtgtgctgaacaggcggtcactcaccgcaggactggtcaaacgaaacacttcgtctgggtcttcgggacaagcaatggccgcaatggccgcgaggcaggcgaaggaaaggagctttgctgaggtgtttggagagctggtatgtcgagcgccagtgcagaagggcatgaaggataaggagaggaaggcggtggaggagaagcagcaagctgtgctggaactgtttttgaggaggagaggggactgaaatgaaaagacaggttgactgaacaggttctttagatggacgttttggagtagtacgggacatatgggaagcatgcttggcgtacgggaacactgatggcttctcactgacaagcgagttaagccttgcgtttgagttgtactgcaatgtttgttggcatagtgtaatgctgtattagtcagagggtagcgtgatgccttgttgtttgtctagcggagttttagttgcttcgattcatcttcatctggggtggtgttgccaatggtgatgatcagtttgctcaccggagaaagtttgagaaggcgacgaaagcttggctgtgatcggaccaacatgagactgaggtgaagtgtcataggatcaactcactgcactccttccgatctgagataaattaggcacgcgggttctcttggggtcattgcagatattgcacttgaagctctccacatggccaaggccgtcagactgccaaaggggaaagagcatgtgtacgatgtggaaggagggaatccactttgtttctgtttactcaaagttgggaagctgccttgctattactctgtttcaggagtggcagcctggctggatacctgattccactcttgatccggtctttgcttcgtatgacacaactcgagcacaagagcagaatgggaaaaccttaggcccgtggagtcacggcgtcttcaatcccattcacctgtcatcgccaggtggctccagcctcttcactgtttttgtccaaggcacgatcagcgggctttcacttgacataagttgccagctgccatcttctctctgctatataagctcagattacgaatccaatttctttttttttttttttttttaccaggccacagcccctcctctaatccacggaatttaccacccaaatttctggcatctttacccttccacaagctgaagccccggagcaggtcttgtacatttacaccagacttgaacaagcgaccactgccggcgacacaactaccatgtcctacgaacatcgatgtctcatgcgccgtcggctcgagctgtaccacgacctcttgacagaacagctgaggcctagaatcgaggctgccgctgccgctgccaccgaaaacgagaacccagattccggtaccatcgagtatatagatgacgatactgacaacactgacgacactgacgactccgacgaggacctatgcgagtgggatcacgctgagaacaagtcgtctggggaatcatatgcccgtgtcactcaatggcgttgtgggcttgagagaaacgaggtctctgagacggacgctccagattattgtgaacagactgaggagggatcaggtcaaatcgatttgaggcagcaagataacaacaacgcggcttgtctcaccgcggatgtccgtcatatcgagcaagcctgtagtgtcaatgctgcggacacgagcgtgcgaaattgtggaggacccctaacaccactcttggctaccttgccattaaatcccatggccaggaatcaagaacatggacaggaagaggatggcgaaacagcatcgagtagctttgaaaccacaaagcgggaagccagcaacattgcatcacccgatcagggaaattcgagcttgaaagcaacaagagatgactcgtcggacaagttcactgcatcacccagatccccttgccgcgagttgtccgtcactgcgagcccagttcccatgaacaaagacaaccatacagcctccatacaccgacaatccaacctcatcaatcaatctcaaccaactcccacaaccttgaagctttcgcagttacctcgtcgttcaaagtcgccacccccgctgaacttcttcccttcccgttgtccacccacgccacctccagacacttcctctttcacctctacctactcgccactgcgctttactgtcactccagcacaactcgagtttttctacaaacacatccacaaggtcgagtacatgatcagaggaatcgactaccagttccaaatgcatgagtaccgggatgaagtccgccgacagaatcgacgaacgcgaatacgggcagaggtagaggaacggatgagaatcattgaatggagcaatgacattccgggtgaggactggggcagtgtggcaggtatggatgagaccgagctggttgaggagtcagcggaagagatcggacagcagagctgggagaatgatactgttgttgcggtgtgggatactggtggtttggagggcaatcagcccgcagacaccgaaggggagggtgatgatgatcccagctcttatgagcctggtggggtgggagatggctgtgctacagatggacatggggaagaagatgattctgtttgggtcgacggagccggagatgaggatgcggacgctgctgcagatggtaccagcagcgatgagaccggatggaattgtgcttggtcgtccacttgcttagagcccgagaagaagacccagcctcatcaaccaaccaaaagcagctcacttcgaaagggatacacccctgatgatatggtctgggaggaggcggtggccgaggctgaatacctaagaagctttgggcatcaatctaagaaggacaagcgtggacgaaggtactggcgtttgtaagggggtaatgtatgccaagtcatcacactgtctgtcgaggaagcacgatcgttgtttgggtttcaccttgagcaatgattatatttccatatagtatacatacccaagctgacaataggatgcttcatgtttgacgaggaatactattatcattgcaacaagtccttcgctaaccctgtatggtgtgctacctgaaaccctatcctcaagaaaagaaactgacaagcaccactgccataaccgtggttacaggttcacaaaaacacaaaagcccccccacaagagcgcgatgccgattgcagcagtaatggtattttttgccgctcccgactctgccgttccagactttgccgcagagggtgacggtccgccctctgttattgtcgatgtgatcgtgaccacgccatcgccattcccgcccaaggaggtactcggcgactgtacgcccgaagtgaaaggaacgctattcgttgtcgttgcgccttcccaagcgacaggttctgtattagccgtcggaatcggtgttgccgttgagttattcgggtttagaacactaatgatcgtccgcgtgttcagtcatagcaatcctaggctaggaggaaaaaaaaagaaagaactcacccatcaacaacatggactactccattctccaccagcacatcactcttaaccactctcgccccatttacaaacacctgcttgccacttccactggtctcgtcattatcatcatcatcctcggcatttgtcccatcctccgttgatgtcgacccatcaacgacccttactttgactgtccccccttccacggtctcatagtccttctcaaactcctcaccttcctctgacccgccagcctccccatcgctgttatcattctgcatcaacaaatcgctgtataacaccttccccttttggcccttcagcacgtgatagcccatgatattcgccagctcgtcctcatccatgtccgacaccacgcttcctacagcattccaggcgtcgttggaggggacaaacatggtgatgtcttgtttagtgttgaagacgtccgtgaggttggctctacttaaagcgccgacagaggcagttaaggagaggagggaggaagcggagggggatatttcgtcgtcttggttggttgatgaagaaaaagggttaaaagaggcgagggtgtcgttaagtcgtgaagggagagagaggacatggtcgattatgtgaatggtgcccccggaaaagttgaagttggcttgggttattgttgatttggttatttgctgtgaaccaccagacccactgatgccggagtagaaggtcaccaccggctcaccaccgccatcactggaggaactcgaacgagcgatgacccgttggccaccagacacattagcatagggcgtaatatctggcgccagcaacgttggaatgaagagcgagtttccgtctatcccgctcccgtcgccatccacactatcatccctctttttccttcttctctttgccgccgctgcagcactaccaccaccaccaccaccagtgccagcagtaccagcagtcaagttacttgtccaccacacccccctcaaaatatgataattccaaaacgcctccacaagctgcggatcagagttgttcaagtcatccatagtgacggctgccccgcctccgccgccgccgctaaacaggccggccatcgcgtcgttgctgggcgctagtatggtgatgcctgaggtcccgttgatggcagcgaataagaactgttgggtctgaatgtagctgttgagtgttgacaggctgtcgttgagggcttggagggtctcggttagggttggggtgccttggccgctttcggcggtttgggcggaggcggtaggtaatgtggtcgctaaaactattgtgggaagggtacgtttgggcttcatcgtggtatgttgggggtggaatatggtgtggtgagagcggattttggaggaggcggtggtggtggtgatggagtgacggatgtcaaagatggtcacgatgtcgggcgttgacatgagagctgggcaggtcgtggatggggatatgatacagtcgaacgaggagtcgggcaactaagcattcgagatgaagatgaagctcaacatcgttatattgcacctataaactcctccaatatctccatctatcacaaccaccatcatgatcaaccgacttgtcatcactcgctcgtcatcccttcctttgtcttccatcatctccaatattcgcggagggcaaagttgaaacttggctgcgccctcctatacgaactaacctcaccatcagtgatcccgagtgtagtcattttgatggcaatgttggaaagttcgaagtgtaaagaaccgagggacaaccgacaagcgagcgcagaataaacaaaaggtcgaagaacatgggcgatttcttccagataaaagtccaagacctcatccttggcaaggagcagtttgccgttgagctggctaactggctgactacaaagatatcaggagagaggaactcgcatctctcactgcacatggtgatcgtggtggtcatgatgatacatcacaaacggatgatttgcctactgagccgtggcttcgggattgaatcctgcgtgatgtttgcattaaatcggcaggacttggggaaactgtaccttgaaatgcgcacagtggcttggtgcaggcagctgttgctgcggaaatctcctgctggactgccacaacatgtgtgcctgcgtagaaaggtttgttgattgttgcagttggtaggcaggcaaggtgcaaactttatcaagctctgcagggcatgtaggtgtatacttcaataacccgataacacttagccagcccagtatcctcctttcctcctgtagctccctgttgtgggcctggggaagtgcgaatcgaaatcaccttccgagggagcatctagcgatgaaaggaaattcctaaccctcatcaattgaaaaggactgctctcgtcagtttcgggccatttgagttctaccaacactcgtgtaaggaatgagggatgttatgcgaccttcttcacacaataatttgaagtgtcactttgctccgccttcatcgcccagttaaagtgatggatgagaatagctacctattggatcaaaatatcacagcataatgccacgcccaggacattgttctcgcgtgcccttccatcgaaagaatcacaacgcctccataaagcctggtgttctagtgtgacattccaattgggggttagggaccggagtcccggaagagactccttaggtaccgtgtctatcacaagatttgttgtttccaagccacagccaagatgtctggatcaagatataacgatgcatttcaacagtgaaggaggttcaaaacacgcgcccagaaccttggctcaaccgctctcggggataccggtaaggttgccgagacatatccaaactcgggccggactgtcatcctccggaggggggttccaagaacgcggggagtatgattctgactgtcttacaccaacctggaaaagtcgcccagacggcaagatcttatgggatccgtcaatattggatctatttgtgttgcgaacgtctcaacgtttcttgacagccgtgttaatgacttcaacaaagccataaaccgctgatgttgcttttatcaaaagtacaccaagaaatccggggcgaaaattgacaagaccacaggtgaagagctcgagtataagtacgcccacgatgaccttaaccgcctcatgttctggtgatccacaacgagcaagtttgagcaagttccaatctcattcttccctcttcctatcaccatgaaggtcctcgcccctctcgtactcgcaagcgcagccagcgctcacaccattttctcctccctcgaggtcaacggcgtcaaccaaggcttgggagagggcgtccgcgtgcccacctacaacggtcccattgaggacgtcacctcggcctccatcgcctgcaacggctcgcccaacaccgtcgcctccacctccaaggtgatcaccgtgcaggcgggcaccaacgtgacggccatctggcgctacatgctcagcaccacgggcgactcgccggcggacgtcatggacagctcgcacaagggtcccaccatcgcctacctcaaaaaggttgacaacgccgccaccgccagcggtgtggggaatggctggttcaagatccagcaggacggcatggacagcagcggcgtctggggcaccgagcgcgttatcaacggcaagggccgccacagcatcaagatccccgagtgcatcgctccaggacagtacttactcagggctgagatgattgcgctgcacgcggcgagcaactatcctggtgcgcaattctacatggagtgtgcgcagcttaatgtcgttggtggtacgggtgctaagaccccttcgactgtcagctttcctggggcttactcggtatgtacaaccatttttacgcaggtgggatgattgctaacaaatgtttttcacagggctctgaccccggagtcaagattagcatctactggcctccggttacgtcttataccgtccctggtcccagtgtgtttacttgctaaatgggttaacggtattgggtatggtgggaacatggtagtacatcgttgaaacatgtgagagtcagtacacttggtttaaagacggaacctccttttactccgcgtactacccctattcttgtacatagtctcatcaacccaacttcgcacatgcatacctacttgacgtatacatgattaacgcatttccctttcatcctcaatcctaaataagctatctctaccggcctactcctccgcctttctgaaattcggtgcctccctccaatactcctcatccctcaactgatacttcctcgtccagtcctgtatcctttcaaagcttctacactgatgttctacatcccacaacaacgtagtcccatacgccctctccttcttatccatccgcaaatactcctccgtgtacctctcctcttttgtatcctcatcaacatacgtataagtcttgttccaccaatacgtcatttgtacatccccattacacattatcgcctgtctcagaaaatcgagacagtgcgcccggtggtcgtggtattccgcgtccgaggtgttggggaagtaatgccctcgccaaaaggagcgccggatgaggtcgaggcagtgaagctggtggaacatggagacgccgtagatgtaggaacccggcgcgtagtagatctcggaggaagggtagcttagtttttgggaggttacgagggggaggcgtactatgccgtcgcttgctggagggtgggttgggttagtgatgaggaaagaagggcaagtctgaatgtgactggaaggaggaaggaggaagagtgaaagggctggaaagggaaaggagtctcacgaccgaggatggattcccacgctttgtcgacggagggggaggggtcctcttgaaaaatgcgatcgggatggaagcgcttattttcgtactcgatggcgccgtcttcgagaaggggcgctgttcgttgcggtgctgttagcttcacagccatggtaaacacataggtaggattcggtgccttgtcttacagtatggaggtttcggtgctcgatagaacggggaagagtgtatcctccataatgcgtggagatacaggcacaaaagtaggacgctgaaagctgcattgatggcgaggacaattctcgctggcctaggccactcatcacgcatcaatctccaagctcttgtatactttggttctcgtcgaatgcatcggtgctgttcggagcggttgggtgtagagatggagtgcaagagggactctgaagagctctcgacgtcggggaccttctcatattgcatcgtgatctagttatcgacactgaacttgcaaggggaagaaaagaagaggaagcactgcagaagttctttgaggtggtgtgccaacaagaggatgttggatgcttcttttatcatttggcagtgagaaatctcttgggtccgggtgcttcggatattggccctgggcggcagctcaaagtgggcatattccatatagtgtactccaagttcctttaggttgcggggaggaaaatcattcatcgtcgatgtggctgttaaactccgtggtgcaacggctgcagctgacatcacatctgacaacccgcgcaacaacccgacggaagccggtgcatcggtgactcgagatcgtatactcggattttgtcaggcacgcgatggacggcacaaggtacgcctactgaaagtatggttctgccgttgttaggtgctcataaccaaagtgcatcgtgaagccatcaccatcggacttaaaccaatcctgtcccgttcccagaatgcttggatggttctcactcgaccggccgcgcaaggccaagacggagtgtatccaaaacggttagagccgtaccaggtcttttcctttgaatgctttcgtgtccacatcagttctaccgctttgtgttctccgatctggcggtaagcgtcgagatggatgcaagggtcgatcaattcttactccaggacctgatagctaacgagtatggctttcaggtccacactcgtcaatcacagaaacattcgattccgagtatctaagaaatctgagtgttcaagatggcatcagctcatgatcgtgggtcggtaacaacgtaaccgccattgcatcacgcagtcaagcactcggttaccgttcgccaacattggcccagaatcaatgtacctaaacgtttccctcgcgtgccaaagtctccgatagactcttgagcaagcaagtataaggatccgacttcaccttctccagagtctggatcattagcgtcggcatcagcatcaggttcaatagtagcgtcaccaactgccaccaccacgtttaacatcccacgaactcaagaatgcgatctatcattctgctctccctcctcacggccctcatcgccgcctctcccatccgctctcctcgaagccccaatactgcactcgtaccgatcaacaagcgcttcgaagccagtgtcccctggatttggcgccctaagaaggcggacttcgagcaatttgaagatgagggcgacgagacctccaccgagaccaatgccgacgccaatgccgacgccaatgccgtaatcagcaagcgaaacaatggtccttggcactggcagtcctggaacgagggttctgagaagactgaggatggtgctgctaatgctgctgagggtgtgaagggtgggcaggagtgagctgctacttggtacctagctgagccttgccggtgagtaacttggtcgatattgattccctgcctaggagtattgaccgtgtgctaatgcttgcgtcagttaccatcaagtgaagtggctttgtttgggttacatggttgacgtcctgggatactgtgtgagactaggatgcatgatgaattgaagcggtcggtaccttcgtttactttggcggctggaagctaggtggaatagtctgaaacatatggaagaaagggtcatggccatctttacttacatgggaggtcctggctgcttgccattattcaacataagacacaccggcccttccccttctttctttcttcctcttttttttctcttgatcaattcagactcgatataagccatttccctcttgtgatttgcttcctcttaccagtcagtgatcccatgtgaggtgctgagtgagacaggtagtgatattggaatccttacatacctgcaaaactccacctacaatttcccatccctccatcgctctcggctcttgcaacactcgcgctttgctacctccaccacgcccaggtcctcttactccaagtcctccttaaacttggtgacgccgaagatggtgaatgatgcggcatttgcgtgatgtggagagatatcaagaggttggtgaaggagattcagaggatgggccgatggctgatgtaaggatctgtgccgtcagtctgttaggtgcggagatttccacgaggtttagttccaaaataattcattgactctgaacaccctaccttttccatatctaggtatgcagctatcccttcactcatccaaacatgcctactcaattgtttatccacatcctgaatatcgtttcttgtcgaagtatcttggtccatagcttcatatcatatcctgtcaatttcttccttgcttgccgagacatgaatctcacttctccgaaacaaacattgaccccatccaaccgtatgcccggctcagccgtctgccgattcgccttgccatcataaaggtgagcttccctttaggatgcggttcgtggaattggatggcccgttcaacatccaagctggtaggacgaaactgccagacggatccatacagcttctcggccatgaatccggtagaggtcatggcatgtaggaagtcgttccagggaatctcgccagggctggaggttatgttggggttgtagaacagcgtacgaaaaaccttgatggatctagcatcaacggcaaaagtaggctgtttatccccagtcatgtccggcgttggggtttgttccaaagtgctaggctccgttggggcgttcgtagtgccacgcgtcttaaccttgatctttggagacggggtaggctcggatttgggagctgcgaggccgaagaagaaagaagagaaggggacgatcaagtcatccacaatcgcgacagttgtttttgcccctttgtcgtctgcacttggcgcgggagattcatcccactcaggtgtacgctggagacttcgcgattgagtaaggagtcttcgcacgaacgtgttttcaaggttgtttgcgtccttgtacatgaatcgatcgacacccttccagaattcgtcgaggttgccttctgcacttctcagagcctccacattctctttggtgcggcgcttgtcgacggggtagaaaaatctcctagatgcaggcttacccagccggacaagtgggtggaacctgccctgcttctcactggtagccctgacaatagctgcccaaggcttgctggtttcggcaaacgcagccttgatgttatcctcatggtcgatattgagactctcaaagctgcgggcccacggttggtagcagtcaagctgtctcatacactgggtaatgatggacagctgtccgattaagccagcaacataggacgatatcatccggctagcttccttttcagtctccagcaggcgctccaactcgtccacaattatgggctgtgaggcgaggaacaggtccatgccgtcctcccacagcgtcctcagaagccagaccaaccgcttctctactggagtcagcttgtggttagggttgaaggcgactgcgacgtcgttcaggtcccgcagtgatccctgggctcggatcgagagatatctcatgggcggcgatgacatgactgtctgtttcagttcgccaaggacacccttggtggcctggtaaaggtagaaacggaatttgagtaacgccttcagatactccttgggtaagtcgtccttgactgatatggcctttgcatatttttcttggagaccctgcaactcttgggcttggcgatgaagctcgttgtatacctcaacgtccatgtaagccgttttgacaagagtggacaagatacgtgaccataacacttcctcgttgacgggataggatttgccccagcggtctttgagggtctccgggcgatggtcttgcaattccagggctttgtcgacgaaatagtttggatcctcacgtagggaccacaagtgatcttcactggctgccgcttgagcgcccagaagcgactcgatgcggccaaagtcaagtttggcgggtactctgtaaggagcttcagcagccaagacagcaagagaatcgaagccggttgtctcactttcttctttcatgtgcggctcgggctggacgggatatgagctgctcaaaagcttgtcttcggggatctcgtggagaatctcggtgcagcatttgatcaagaaagatagtaggcgatcctgaacttccaacacaagaagtccttcaccgggcaggaactgtctctgactcatggccaactcgaagttgctggggtgctcgtcccaggacaaaagcttgccgtaatcatcagggtgcttttcgtcgacgccgttgaggatcatggtgtgctcgttaaggaaaatgggtacaacggctttcgtaacgaaggcaaactttgtattggtggcatcgatggcggcaaaggtacaagggtggtggcgtccgcgcgagtttagcaacagtggcagtaaacggggacgagagagatcctcttggttgatataaggccacatgaaccaatctttgtacttggtacccgacatgcgctgctgctccgactccttgaggaaggcctcaaagtcaggacgatgattgggggccatgttgggccatgccttgagcaggatctggagacgctgtgccttcttcttcttggcccagcgcttttgaatggtgtcttcatgtcgttcaaggatatcgtgcaacttggcgtaggaagcgaatatgctgtcacgtctctccttggccgtgcgacggacggcatcaggggattggctttcggggatgggtagcccgcctgggccgccgccgcctagagccttgaagatgcttgcggggtcattaaagtcgatgtcgtcaaagttgataccgggaccgtcaaaacgttcggcatcggcactccaagggtcaaattgatgattgggacggagatccatgactactgcccgccgcctctcaaaaaaggaaatggttggatgaggatgaaggggaatggcgtgtaagtggtgagggggtcccagtgaggttgtggtcgaaatcggaaccggaagcggcttggtcacgtcgaagcagccgtctccacctgaaaagcgggtctctgacagctgtgtgagctggagctgttccgaccttgtcaagcctggcaggtgccaggcatctatcttagtctgcgacgtcctctgcaatgttggattgaaaaggacttgccgtttgcacatcgctttcgcttggctcaacattgtctgcttgcgaaaaaaagaagtgaacggtctcaacgcatgctgttgcattcaacttaacattctcgcagacttgagtcaaaattataatgtccatcctcctcgaagttggcttgctctgcaggaccttcagtccatcgctgtaagaggctcactgtcttgtcgtttgcaatcagattgtccgcctcacccatcacaactcagcgactcccaacacatctcttcatctccctcttttttcctcggcttcccatcatgaatactcattgtctattgtcctacgctatagcagttcattactgcatcaacctccagctcttcagtttctcccatttcgccattaataatcatcaacctcctcgtttcttcttcttccctgcatctggttccctcccatcgcaagcaacaatcaacaacttatcaaccctgaagacctcgggtcccttgccatcatcatctttcttactctgctcgattccgttaccgccatcacccctgcttctcttcccggctctctcttcactgtccccatcttcatgttcatctctcttcctcttagcacccaactcaccctttcctccacttccactgcttccaccatctcgcaaatctgcctcgacgtttccgggccttcctctcctcctcctccgcctcctctccgaaccaacagcaatctcaacatcctccacccacaacttccaaatatcgtccaccagtctgtactgtttcagtttccccttcatcttgatcaccggtattttgttgatgacttcatcatgtgtggcgagcgtttgggcgattacgcggtcgaaggttgtgaggacgtgatcggttagtttttgggtcagggatgcgagggtctgctgtcgctgttgctgtggctgggactggagttgtggtcttacgtctctcggcgtggtggatgaggaggaggaggaagcacgggtgctggtgctggtgttcatactaatagctggagacgagggctcggttgtggttgtggtgccagttatatcaatgggatcgcccgcttcactaccagtcggctcagttgtcaggttgatagggtggtccagggcggcgccggggatgattggaaaccggccggcaaggatgagctcgtccattgcttcgatcagggcgctaccgaggctgccatcgcggtaaagtgtgaggtactttttgggagcgctgtggtttgaggacatttctggctgtagtgagcttgcatatgtgtacgtactatatgcctttcctgtcgttgtcggccggctcagtggtctaagctttagcggttgaagtatgcacgactttggcctagctggcggagcttatatagatgagattatcacgcattgtggaaatgggcggttgggaagatcgtgaatagaatcgatgggtcaattgaaaagatataagaaccgtgatccacagaatcactgaccattgagtcactgctattgtcggaccgcactgtaattcacgtgtttaaggttttgcgggctatcaacggaccttgatgagtgcaaggactgggccagaactgaaggttcagtgctattgcctggggcaaaaacgggaagaagtgatatctttcatctctcgctcgaaaaccttcttgctaccccaacagtttttcacttaaagagccacagcagtcaccaacggctttcataatccacagtcagtgccgctggaagcaaacggtgcagtatcgttgggctctgacctagtgacgcgaatccagaaagtctcgtatcaagcacaaatcctgaaagggctcatattggtaacctacaccagccaagctctgtttccgatgacccattctgaactgaaggaacagaaagagcaggcactcaccagataagtggcccgatttaaactggtctgtctgccgggaagaatacccatctgaagggacgtagatagaactatctagttaagttactatttcaaggaacatgatggaattggaagttctgtggatgtttaactccttagatttaacatagcccttgccatccgcgacctttctcgatgcatcccaaggttttaccaaagaccagtccactgatcacaatgaaagtgaagtatctaaatttgcttgtgaggtccattggccgggattttgctccttttgagatgtacttgtcttcaaatagcttgatgaaggcagctactcggctgcctgattccgcttctgccgagcggttttccttgccaaaatacctaccagaatggattggtggttggtatcgcgcggtatccttcactcgagtcatctgtcaagacattgctaggcgcaatgcgtatatgtcgatgcgttttggttgcacaactgatcagagatccagacaatataagaacttgccatacttgtcataacactccattgcagcctggggttgccgccatttcaacgccgccgtaggatatgcacgtcagcagcagaagacagtaaagttcctgatggttgtataattggttctgagctcattgtagtgtcaacagcgatagatagcactgcactggacgataaccttggggccgtgaaggcaactcataatgcgccgggagttaaggaggtcgtctgccgttgcgaatatcgaggacggaccccgaaaacataagtgcagacaatttggacactttgcggaacagcgcgggatatttgcacttaaaaaggtttttgcacatgccggtgcttcatttccatacaaagaaaatgcgaatcccggctgtcaaaatgaagtttgcactttctgggtcactttgtacatagtatgtgtatgcagtgagggggggtttgcatctgcaggggacattgccatattgacagagggaagatgtccaccatgctcccaagaggctcggcattcattctgacccattgaagcacgcacgtggcgccattgtttacatggaaggcgtgcttcagggttgacaatggaggggacgctataaagctcttttatcttgtcgtcccccccctccaacacttgacgaccgcatttgcccaacattatcgtctttttggggtccgtaacagctcggaacggtgggtggcaggaggaccctgacactgttaaagatcagctactataacaccaagagtcagaacataccttaccgagaggatacagagctcaacaggggccaacacgcaccatcaatacagcatatgtacctatagtgcgaccccgcaccactaaaacacaacaccaccaccacgaaaagatcaccaagcttcgaacggggacctcaccatgacctctacttgctgtacattcaaacggcgagggacgaaaggggcatttcgtacgatagcaatgtcacctcaacctccagtacctaacaactttaccggtcgcgcgagatcattggcatcgcgaagctggaatgtcttccgagtcaactggcacttgggcttcacggcttttggtgggccaccggtccactttaggatagtgagtgcgacctgtactgtgaaacggcctgaactgcaacaacctaattagtctgcttaaaactggcaaacctgtaagattacctatgggctgacaaggagacgataacagtttaatgtcaaattcgtgcaaaagaccaaatggatcgatgagcaggtgtaccaagagctcttcagcgtctcgcaggccctcagcggaccaggcagcaccaagatgttgtactgtatcaacttgatacaagacggattccttgctgccgtgttcagcttcctgctgtggaggtaagtcacagacagcatccgaccatccacacaagattacctaggtacctaccgtgaacgacgagtctaacaagacgcaaccagtttaccgggtgccataggcatgtacgcgctcgctgtcggcgtgtcaaagattgacgaaacccttccgagaccggtatatgctctactatcgggccttaacgccggtactgtcggcgtcattgctcttgctgccgtcgaactatccgaaaaggccattacggatcggctaacgagaatcctggtcttcctcggcgctactgccggcatgctgtacaatgccctctggtacttcccggtcttgatgctagcatctggtatcgcgacacttgtacatgacttgagatggatgcaccaaccgatttcggccatcgttggttttggtacggatctgaagggcaagctcatcagggcatggccttttggaaagtggcccggatcagcttcagatgcgggtaacgataacaatgccgcggtgcaagggcgaaggaacagtgcagatgacgaagaaagcatcgaaatgtcgagtgtggcaaaggcaacagcgacggcgtcaagcagctccggtgcccgaccgagagctggacaacagtcgcagctgtccgaccttccagttaccgaacaagaagcatccacgtcgtcctccacaggcgaaaacgaaccacgcactatttcaactgagtttcgactcgacttttcctggaaaatcggaacggccatcgtcgcttgcttcttcgccacctttgttgccgtcatggtcactcgcggcgtcttcccgaatccgcctggacttcccctcttgtaccacttgtttgtcaacatgtatcttgccggcacaattatctttggcggcggccctgtcgttattcctctgttgcgggaatacgtggttgccgagggctgggtgaatccccgcgactttctcatcggacttgctctgatccaggccttcccagggcccaacttcaactttgccgtgttcctgggggccttgaccgccatcggcagcggtaataacccggtagcaggtgcggtcctcgcctgggtcggcattttcagcccgggcttgatcttggtccatggtacaatggggatttggagtgcggtgaggagcaaaagatgggtaaaggctgtgctcaggggcgtgaatgctagcgcagtcgggctgatttataccgccgtttaccggatttggtgtgttggctacatcgatgagggctttcagtatggtaagagcttgggcgctgacccatggtgggtcgtggtaacggcgacgagctacgtcggtgggcgatggttcaacctcaaggcacctgtagcaattattcttggtgcaatcatggggttgatcaggtacggcgttgtgtccgcttgagcgatactctgatccttgaaatctagtctacgtattagcctcaagcctgcaacagcgagcaatacagctggggaatatcgtgatgattggaggggcgccgacgcgacacaaaactctagaaatttccaacagtctcttgctaggtcatcagtcactggtgctttcgatggctttgcgagttagatagaaaagtcaccgcgcataacattaggactgtcaaagcgagaccacatagaacgtggtcactcgtaagctaacacgtacacagtggaggtacgtatcaaccgcatcccgtcacccaaccgaagccttgttcaatcagcgagaacatagccctcagttcctgtatcagttctttcgatccgctgccgaatttcataccagtcgactctctcaagtgtccgcaagttcacgggctgcaaattcagcttcgcctcaataatcttcttcgccgccttgcctcgctcaggatcctgcccctcgagatacttcagcctctctgcgagatcgggaggcccataaactgtcatgaaaaccatcacgccgcaagtgacacagtgccgaagaccgtgcgcccgctggttatataagtactcgaaggtcttggtgtatgcttcatcggaaaagactacatagtccctcatgggatacatcccgacaaaggcatcctgaggttgaatgagcgcaacaattagtaaccgtcgatggccgcatacagatacaaggtgcttcttactctcacacaagaactgcaattgtcctctttcactggccatggcttttccgggtttcgtcccgttctcatcagctcgaaccgaactgttccacagtggcacctaccgtggtacatgacatctggagtccaaggcaatagttctcgagctacttcgtcatcgagatagactgtcttgacaagcgacctggaaaaccggttagtgaatcttgacgtttgttgacggcccaatatatgaagtagtgtctttcttactcaaggaagaagatactgacaccctgaaaagcccgcacattgaccaacagtagtcccttcagaggtccatgcgaatgcatgccctgcaatcctgtgccacagttgccacagaacttcaaaatgtccagtgtcagcaacgcgcactatggtatacttcatgcattacccccgcccctcttgtgaatcattgtgcactcacctcatccgatactaaaggactttcatacttgatcaaacggccatcacctcgtgtccatgtcaatttgccctcgtcaggtttcgaggaacgaggaagccaaatgtagcccttcatggaacacagcgtgcaggtgcatctgaaagctctgtccacgagcctatggcttttagggagcgaatattcaaagcgataccggccgcagtgacagttgcccttgaagactgcccaatcggttgtctgtgggattgtctgcgtcagcggtgcagttggtgatgcagagttcggggcctgtgacgcggcgctcgtgtccgtcaacggtggagtggacatggtggaaagattgatgatgggaagaagaatgactgataatgtcgagttcgagtgaaaatggctacaatcaagtgaaaagtgtctgttggttccaacatgcatacttgagtaacacagccctggaaactaacgcaccatggcaggccaaaaagggaaggtgaaaccatcccaccacaaaggaaggcagtgccatggttggttacatcgagaaagcttgtctcaagttgggctgcggacttgaatgcatgggaaagagttcggatgagggaggtaatcctaaaagacaagcgggatcattaagcttgagcgattggcgtagattcattgccaagtggtggttcatcgttcagcgagatcgagtattggtcgtcttcaaaccgtcgccgtccggccttcaagacataacggcaattgtgtccgtaaatcgtcgggtggcttccacctcgtcttttggacttgaggagcttgcttgaaaggtggaaggtccgaaaggggagacgggctggaatcgaggtctgctgccaccctgtcgctctttccttgcagtgtgccttgtcgccgcctcgcaagaccaacaggaatcgcattgtacaggggattatgcatcgcctggtatgagaggacatgccgatgccccgccactgcactttctttctagatcaggaaacgaaaaattcttcatttcacttgttcgtaagccttttcagttcccattaccttttttattttccgctcgtccatcgcgagttaaatcactgtgtcgctcttgaccagggtcgccatgtctggaagccagaaagcgtgtaagaccattggctggccgatcccagaacgtgagtaatgactcttatcaattctgttagtgaatgggtatcgtcaggcacatcacagcgtatcttgcagggcacttcattaactcaaagtgtatgtatcacctgaagctcaccaattcacgtggactgcacccttttgacagccgcacattggcaggcaacctagggaaccgaatgctccggggaacattcgacttccatacctaatcacgacactggctcccatctatggcccgtacacgacgttaggcagagatctgaccgacaaaatgtgctttaagatatcatcacgatcgttcccccgcccccccgcgattcgacaattccgcatgcgatcgagttcaggttggaggatggcgaaggaaaggcgaataggtccggtcttccaggctgaactcgtggtcctcgacaattgcgatttcagtcgcttcctgtctccttccgtcttctagaccctgaaggcccgccgcctctcgaacttctgagttcataaaatactcatctagctccaaggatacatacacgagatgtgctacacgtacgtgccgacttcccagctgcgagacaccaatattcgcattacgtacaaccccctccgagaggtggagttggtcgagaagctgaacatacaacagctgaacacccacaagagcggaaaatataccaaaggtatttggcgagagcagcttcgacgactcaaactggcaaccattctcttgtcaagctcactgttcctggttactcttggctgggtttatcgagaactgacatctcggaaacatcccatcaaagctaccaagacatggctatattgaagagccaaacgctgagatccatctgattcgcaaactacgtcatgaaaaatccgccagaagtcttctcgtcagccatcgaagcaacagagtagggaaaggttgtcttccacaacaacttcgaagatgagcttagggagatctgtacatcggcattgggattatcaggatccctcaagagaatgctaaaaagcttccaaaccagactctccctatcctgggagaagaggatgggtatatcatcgggttggaggtttggtacagtcatagtcaaaaaatactgtccctccttaccattttggacatgtggggggaggggagagtattttttgactatgagttcaggtatgtcatttcacactaatgtagcttctctgatatgggtattagcagcctttccccggggtaggaccagatcaggaagcacatctatcccgaccgctacgtctgcgacagggtcatgacggagcagcagcgccaggagcactgaattcgttttggtgagtacatgtagtaccaatcccaacagtatggccactactgacaaatgtcgtattatttctgtgatgggtaacttgtaagcaggactattgggcattacaagaagtacagcaacatacaagttccagcagtgaaaaaagcgttcgtaactcaatgcccagtcatgttacatcatgtcctgtatcccagcattctgtctgtctctgatgtagatctcggaaaaggcttcctgttactttacaggtatgtcgcgccccgacctaatcttttttcaagttgttctccaactagtcatcgccgtccatatgtacaaagaagagggaaacaaattgttacatgaggaagaagtagagtaaaagaaaagagacatcaaaaccaatgcttcactcggcatcgagaggagccttgggaggggtgttgttcacctggataccaccgcgcttcttctcgtcgctgtcaggcatgggaagagcccagccgccctcgctctcgggagtggcaagccacagacggaggaggtgacgacggggagcaggaggggcgaagtctgatttaaaagtattaatcagtatcagagccatccacctgtaaaaactgggaaagacaggaacgaagaggaagactcacccttataggccgtacgagcatgcagcaaatgtgcgttgctcaagaactggatatcgccaacctcaagaatcatatgcagtgccagcctctggcacgtctcctcaagaatctgcattgccctcaactgttcctcgctcaacgcaggaatcaaccccttgtcgctgaagcgagtcagagacttgacatagtaaggatcccacttgcagtaaagccttcccttgccgccattctccagatacacaaccggctgacggacccactcctgctggccctccgacacctcgcccttgcggtcaaagtaccagatgggcttggtgaggagctcggccacgtccggatgctcctgctgcaacgtgttccagacatgatggacagagacaatgtcgctctcgccgccctcctgcgcacggtgcacgcacaagaggccgacgatgtcgccgtcgtcggcgtggaagaactgtcgcgcggtggtgcggtagatgcgcaccgtgtggatctgggtcgggtcgtcgccgacgtccttgacgtggcccaagacgtggccgcgtccgttctgcgaaaggaagtagcccaggtaggtgcccaagcccatgtaggcgacggcgttcttctcggcaccccagacgtcggcgggaaaccgcttgaacaaaatgaagcccttgccgttgagcaggtcatcgcggaggttggtgaggacggtgccgagcttggggagagggaagttctcctgtgagatgcccgtgaggggagtgccggaggcaatgaaggcgtccgcggtgtcggagagttcttgcacttcctcatcggtgaaggggtggacccagcgctcggggttgttgacaaagtcctcacgcttccagacggtcgggccggcgatctccttggggaactccgcgtagggcttaaggacgtcgtaaaggggagggtgctggcccgatgtacggataccgtcggggaagatgtcgcggggggcgtcttggttgcggtaggcgttcttgtgcttgaaaacggagggagaagcatccgcggtggactgggcttcctcgactagaattccgggagccattgtgtctgagggtatatgggtgtgagaataggaggtgtggttgagtcagtgaatgactaggtaattgaaaaacaacaggcccggaggaacaagatatcttgaaggtgtgtgtgagtgacggacggttccgagtgtaagataaatataaaaagagggggtatactggagatatatgaaactgtttacctggttcaaggcacgataagaacgttgacatccatctggaccgccatcatgtttacctacatttaatgacggttgtgctgcttgctggtgtcgattgcgtgatcattagccggcgaggttgtgacaaaacagaaccgaccatcccattctcatcacaccttctgtacctaccgaggttgagctaccccaaccaagtcgccggttctgagagcagcgaccccaagccattgcgatatcccgagaatcgatggcgtgctcaactgatgagacatgaagcttcaaccccgcaattcccccaaatatttcggggccgtgattgccttgttcgtcatgaggtttcactgaaagaagaaaggaaatgcagcttccagactgcaatcagatgccatttcttcgtccgtcgcatttccaccccccacggtaaagggataacgggttgttgtttggcagacaagggttagggtttagcatcagccttagcgggcattgcgccatcgacccgatctacaaccatatcgtgtactggtcccctcatgggcgataccttttccagttgaccgttgttgcagattggccaacgggatgacagccgaggcgcgaaatttccgagcttgggcggctcggatgctcaccaacgcaggacggtcatgctcttgcccactgtcgtactagatacctatgtggttttaatggggacgagagtcagagaggtgacttattgaaggttcggtttgatcacgtcatgttgacagcctcaaaacccgctttcctgcggatgtcattatctacaagtaatagcactaggtactgtgattacagttgtagtcacggagaatcacttagaatgcttgtgccatcagataagatctttgcaacctacacaccgaagcacattttccctatcaatccccctcgtattccttcttttattctcccatacatgcagatccttgtctctgtttccatctcgactgttcaactatctcagcaggcgtaacttgtcaccccttcttcctaactagaaatttccgagttctgacgtaaacttcaatggcgatgatatcgcatccctttcagaatgagcactcgttaccaacttctgcttcctcacgcttgcagctttccatgagcttctgcacttcctccacgtgctccggggataatgagagttccagagcgcgcaatttcaacctttcgagaagggccggatcagatgtgacaaactcaggtgtttcaccggtcgggtagatgactgcaccatcatccgggtagcacaatccctctccatgctcgtcgcccaagcatctcgcaatctccggatggcttggctgtcggaagtcaattccctttccttcttggacaagcttctcccaacgtctctcgaattcgtcgccatacgcgaggtgcccgtaggcgccctgaactcgataaagaattcggacatcctcagtcgtgactagaaagttaaaatacgcctgatagggtatgcgaccaaagcgcgtaggttccagattcgcccattgagcttctggtgtcgtgttgtcattgacgaatcctagtaggccttcaggagtgatgaattcaaagactcttgtccaacggcccccgagagatctgtatggtccatctctagttctcttcatatcctggatcatatacctgaccgaggttacttcgaacttgttgagttgcaagcccattgtggctagacgcttcaccgtgtcgaactccaggcgacagtccgataactcgagaacacgaagagtgtcggcatgacgcgcgatgaatttctcaagactcgcctggctgtacatgatgctttcaagactcaaagagctgagatgaggtagataaatttcaccgctgttgggaccggcctcttgtccaaccagcagatcgaagaagtaatggtcaccggtcttcttggcgcaggacgatgcgtttggaaacctctggtatgctgtgagtcgtagaatgcgcaagttccgagcatttgcgagacaagctagcagtttgtactgcatctcaaggtgacgttgacgacgctccagctccccaccgggaggacagtcaaccattccaatgctgaatgtaaattcgactagagcttcggagattggcggtacatgcgttagttggagggggatttgcggaaccttatgctcgaaggaagtactgtcgagccagtgcagctgaagccacctgttgccgaccgcgctcttctgtgccagagctggaagaacgtagagctcggtccctttcaacaaaacatcgcttgctcgagaatcttgcccaggtacgattggtggcgaccgactggcacacttccagcgctggctctgcagatcgctggaacgggccacagtaatctctctgccacagcggagttggaatggttcaaagtccatggaagtggaggtaaaagtacggagttttggcatccgcgcaatagcctcgaggaaaacgggcaaaagtccgtcgtgtacattgtacagccgctcctcgccatttccacttggaacatccaaaggcgagtatgagtgccagaacagactgttctcgcgtgtaaacatctgatccccggttggtactgaaatatgtgggaaaggccactgttgaagactgttcgcctcagcagtgggacagtccagctcgagccagatcagctcctggacatgtcgacttagcctagggctataggcaacgcgcagaaatgttgcaagatcgtttccgacaggagagaccgccacttggcgaaagaggtattgagaagcgacagcctcgaacgaccggcaggtctgacggagagagaggtagtcagcctgatgagtgacttgaccaaatattagaagcagaagatccttgtcgcggagcagagcgttagacatggtgattgtggttcaaaaggatatcgctgtcgagaaggagcgcgcgaggaatggcgatgcgtgatttgaccaaggaccaaaagcaggagatcgttattgaggagatcgttactgaggagttcgtttccgaaaagggtgtgagatatggtagttgtgatttgaccgaattctgatgtaaaaggttacttggcttgcgattggaaggagaagcgagttgttgagaagcgaggctttgatgtgcgtggtaacttgaccaaatatgcaagaggaaaggctgttgtcgagaaggaagaccttggagatggtgcttgttgtttgactgtgttctgatatgtaagtgaatgggagcgcgtcgactaggtgcgctagttcccgcgctacgaaggttcttctttcgagtgtcaagtgaatagcagtaaccggtgaagtgcgcgtttgaggccgccacatcataaatgctcacatgtgcagtaaccattcaattagtttaattagacattagttgaattgaagaagcgatacgagtcctccagcagtgtttgtaggtatgccgagccgcttccgtgacgcaggacctgtgaatctagtggcgtggcacccgcgacagtgtgaagggttccaggtcacggaatgaggcgcttgaatggatgtgcctctgtgttgaagacgaagttatcgaggttgatgagatccggctcgctgaacatgagatagaagtacttgagtgtctcccccagccagaagctctccatggaatggatcatgggtggtttgcccccctttacggtaacgtcgagcagcgccgagttggccagttcggtcctggtgttggagtcaatggcctgaaacatggcccaggctgagtctggaaggtcacggcgacccgtcatgcggtaaaggagaaagacgctctcgatggcctcggggcgaaggatatagcgcgcgtctggaatcgagacgaaaccttgaggtagccttttgtggttaatgattctattcgccttatgcaaatcattttctttgttatcggacagcccccagccagcctcttcaacgacggccaacttccatttttcctcatcccacggacagtgatcggtcgagtcacagggcagcacgtggaagacctcgggcattatacccaagggcatggatttgtacgcccacacgcacccgtccatgagctgctctcccttttggagatgggtgtcattttgaacgagtttgcctccgagagcaagcattccgccggtaaaacaagcgagatgttggccttctggacgcagctgtgtcactctctttccattttctgacccgaccaggaccatgcccgccattagaatgttcttctgatcaggcaccataggacggaagaggttgtagcgaatggccgtatccatagctgcattgtacatgtcggcgtacatggggagcaagccgccgacaagggcatgagtcttggggagatattcgtagagcgagtcggccattgcacctagcgtgtaatggttgtgtctgccaaagtccatccgtcttgcatcgactacgacaggccacatgccgggaaggcgtgtcttttgctgttgtttctggagagcctccatgatattttgcacagcatcaaaccacttgggatcacccgtcaacatggagagacgaatgaactcgagagagaaggacccaatctcggcaaggaggacagcatcatgggcgacttgtcgctctccacgggaagcgtcatggaaattccatctcgtctggggcatcctgttgggagtgtcgaaggccaggtacaagacctcacccacctccttggccttttgcagcaacctcttgtccccgctgaggtcgtatgcggcgaggaagccgcctagataccggatatttgtctcgaagacgttgatttcggctcgggaggtggtctcgaagctgatgttggctgccgcagcaacggcctcgtagaactgatccttcaaacccatgatccatagcgtgtcaaggctatcaaccagtgttgctccccatcctccaaaggtatccttacggccgccgttaactggctccagctcgtcactcatccatgccttggtgcgatacgagctccagcagcgaagaaaggcatctttgacggcagcttgtctctcgaggcgtacctttcggtcattgtcagactccgggccgaaggtggtctgtactgtgggcagtctcgaagggggccctgtcggcagctgtctcatcttggtgacggggtactggggaggtttctgcagcctatcccgtatagataccggggttgacccccagtccgagtccggccctgcatcagcggaggaggaggaagaggaggagaagttgagcctggccaactcgaggttgcggtgcgaagtaaaaagcatgaagcaagtgacacaagcaatgagcagtgccgctccccaccgccgagcaaggggcggcattgtggaagctgaagatggaactatgaaactcgacgaaggcgtgatgatcgacaatccgcggggttggaggagccagaagttgacatatgtattctatagaatatgaacaccaaagttgttggacccagggaagctgtcaccgtctgcgtatttgtttcaggagacttttgccggtcacgatattcgtaacatacagcaactgacgggtatcgcttggttattctacataccagctgtcacactgctcatgcaaagctgtgagcgggctgtaatgtaaataccgtaaagatacgtattcctactgctggtaacaaccgctaattgtggggatgttcaggggaccgcccatgtcttgggcagccaagctggaataacggcccgagatcttagcgttgtcccagccagcgtagcgcgccccgccattaccgtaacattactccctcttactgtgtggagcttcagtcgctgcacacttcgttacataggtatttgaagagcagcccgcttcttccatttctgaacaacacaacttgcgagggcaatccgcgatcgaggacactcgtcaaaccctggaattccatgctcaagtacctctgtcgacttttactggatactgttgcaagatcctgactgcctattacccctcgatcacatcgacaactcgaccatcgatgtgcggaacctatgaagtatgtacatgctttaagtagctgagatgctaaagtaccacggcatcaccacggcatgggtcgagaacaagttcagccctacagtcaacctgtgtctcgaatccgcatacaagagctgaccgagaccccgacttatctatgcgagggcagccttcttttctggtcctctacctagcagcacttatacgacaggttataccggggaatacggacatttctattcgattcaaggcatctcagatgcctattttggcagggcttatgatttgcgagcgtaggtctctcgcttcgtcatcagttggggcttcacctacgaccgccacactcttttatctcgcgtcgacctagagtggtatcccgacccgaccgccacattagtcccaggacaaccagacggactggacacatgaagcagcgcatatgggaatggtttatagccatgcctttgtagtgatctgtggtgcttcgtttctgaatcctcataaacccatcctagaccctagtgagccagagtggatgccaaagcgattcaacattccctggtgcaatcgttcttgagtgcaagacgcatcgccgcaggttcaaaaaaagaacgaagtatctggctggttcatgataagaatgccttctactcgacatgctttggcaagtcatgccgggagccatgcacaaggtactcacttactcagacgaacctggccagattattccctctagatcgaacctcactttccgagtttgagctaatgttcctagagcattgaaagctgagttgctgaaggggcgtgaaaaaaatggagacgaataatcataatcagtcgagacacccaagtcatcgtgctccaaacctgttgtaaaccttggagtgtcttacgtggaaggttatgggaaacgagatggacggaaactgcggaacatgccactgtccaaactgttcgggaccaaccaagtactgcaacatgaaatagattttgggttcaggtgcacacagttgatgaatccctccctgatgaacctcaagtcttgatacgcagtcgcattgaccccgaaaatcgccggcgatcaatgcactgccaatgcaacggaagctaccgaacgctaacacatgctatacatagtaaagttgccggatcttcggggtcgggattgtccacatcccggcgcgatccacatgcgatgaacccgacagattagcatggccgagatcgcgcgaccgtttcatacgaacaacgtcatacataggcgatgacgcacacgacataatcgtggctcagtattttgagatgacttcgactgacaatgagcgtgaactcgagaggactgattgcatgtgcttcaacacagacgccattgtcatttttgctttcaccttcatccacaattcttcctggtgaattactcattttctcgagaacaactccattcgcacatcacgaccgcaagtaaaaccatcaaagcgtccgaaccacaccaaccaccacctcaaaccatcacactcgactacctacccttacacaacaaccacaatcatgtcttcccaagataagaaacccctccgccaaatcgccgccgaaaaggtcaacggccccaacgccaatccctcccaactaggcgatcccatctccctcaaggccgagaccaaccagaatcctcccgacaatgttgaatatgccccggaaggagccgaggtctccccttcttcttcgtcctcttcttcacgctccccttccaacaaatcaccatccgcatcgcatgggaatcgaacaaaggcttatggtgtgccgaggaatgatcccacggatgccagttcaggtggggcaaggaccgcttcaggaaagagaatccctctagagggagacccgacgagtttagagcgggagcaggtggttgatgatacgaaggggaagggaagggggagaaggggaagtaaactttgagttagcattgagcggggatggcgaggagtggtgaagatatgaaatgcagtggcgatggctaggtggtgtgatgcggataggacgcagtgaacacagagagcgagcattgctgcttagggaattgggacaacgcatgcaactgcaagttactgtgggagttaataaatagatcatttgatcaattcaaacatcgaatcatcaagcccgcatggctcagtggtagagcgcatcactagtaatgatgaggtcgtcagttcgattctggctgtgggcaattcgcctctcttttgccattattgggcaattttgttcttcttggcatagttgctattcctcatcttctttttcctttttctttttgattttcctgtttccagccaagtttgtttcaaatttatcatcactcggggtcaatttcttttggggtgtgcatgtatcggtatatcatggaatgttaactcgcaaacggttttcaaatcaccattctcttcatcttcttttaatcattgctgaacaagccaagatcccctagcagtcaagaaaagcaaccaaggtactgaaaccgcacatattggctcaaatatcccagcccatagtcaaccggctattcgactgttaatatctcctaactcccttcggagttaacgcatgtttctgatcgcgaaatcgccgggatcttggttgtgtaagcacagagtaacatttcgggaccgaaaaggccaatgaatttgaaaaatctgacgggaccacaagtcgataacaccgaataacctcgtaaattttatgtaacatgagggccgacagatggtggcttcacctcgatgaagagaaagacgcatatggtggttctgtataagacacgtatgaatcccgcgtttatgaccttgtgttaagaagcaagttcaaatcagtcacctctcaatcaagattgtactcaactcaccttcacccaacccctgaaaatctttccaaatcccattgtacttactagcccctctatatcaccgaaaaaagacaccatcagccatgtcctcctcctcttcctccgcacagcctgaactgccctccggcatcagccgctgctgcctcaccggcttccgctggtccggcacgcccacaggcaccgccctccctgcaggttccatcccaggcaccaccaacgccgtctacaaaacgggcacgaacccgcgcgtcgccatcctgatcatccacgacatcttcggctggactttccccaacgtccgcctgctggccgaccactacgccgccgaagcgaacgccaccgtcttcgtcccggacttcttcggcggctttgtctgtccgcccgagttagtgctggaggagcgctggggggagatcgacattgcgcgcttcatgaaagagaatgcgcgcgaggtgcgcgagcctgaaatctttgcgtttgcgaaggcgttgaagagtgcggaggggggcgggtttgagaaggtcggggccgtggggtactgttatggtgggtgggcgattttcaggttggctgctgctgagcatgaggagggttctggggattctgaggggcacggcaagaagttggtggacgcggtgacgactggtcatcctacctttgtgacgaaggaagatattgagagggtttcaaagaacgtgccggtgcaggtgttggctccggagtttgatcaaaggtatacggaggagttgaagacgcatacgtttgtgacgctgcagaagctgggagtgccatttgagtattcgcattttccgggggtgcatcacggttgtttcatcaggggcgatgagaggaaggagggcgagagggaggcaatggttaggggcaaaaatgcagcggttgcgtggatgaagcagtggttgcatagtaactgagtcttcaacgaggctggatcgtatgagggagatggatagtgtcggctgtaagtatcctcaagcctcaagcctcacgctgagttgttaagatctggattcagacattgccgtcgtttcttggatccagttgtggtgggacgagcggcgtttgtttgtgagtgttgttgcctagtctctttttctggctttcaatatcgtcgatgggtaacgctatttagtcatccatgtgtgtgatacgacactaattccgacgtttatcaccacggagtaaatggcgatgacgagggtgagtaactggccctgtgaaagcgagtaataagtgagcgtcggctggaaggtccctaattcagcagactgaacaatgtcgcccactttcttttttcaaccaccagcatcttcgctggtgatcgaatcgcccaagtcctaccaggacattacccggtcaggaagtttagcaataaattgagcggttaatctcatggtggcgatggttcgctcaggtaccaacctaccaaaacggtagaaaaaaagaggtgatttgcacgatcgaacccatgcgtgatatgtgtaagtcacggcgagtgtcttttggagccaaaaccgggatagagtcctctcaacacggaagaaacaagtcgatgcatcatggattggtttgtctagcgcagacagaccgtccaggttgaaccaacaacaacatctcgaaatccagcgcacagaatgacgggccgattgactgatgtcagggtacaacatatgtgctatacttcccggctgaaaggagacattaatcttggagttaatcaagactcaaacccggaaagatgatgtagatatctcccggtttcgggttgcattcgccaatcggagcatatccaccacttgatgacaacttcctcttcgctcgatgcgggggttatcttcttgagctgaagaattgtaaggaacaagattgagcagagcgcctagaagtcagagtagattgcaaagaaattatgttaacagccggcagttgatgccaaaacgccacccctttcaaggatgcattattgccatcatccgtagcatcgtagcagcctttgacgggctatagcagaattgacaacgcagcgggggaatgtgaaggatcgtcgtcctatctgttagaatccattttaatgacccggcacatggtacggatgcggctcgtgaggagttaatgacaagaaccgttggaagaaaaatggaaacgaatgagcccggctgaatctcgtaggataaagcctcatgcttccctttgaatcatgggcgtcactcggctttcctgctatgttttccttacacgtgaatctccaagtgtcggctggccatcatcttccgtcccaagacaccccacgccagagcagatcctttaaacagacagtctttccttcaacaccacataagcaacgccttggttgattcagtgaaaggggagacaagatgcactggagttcacttaccgcgctcgcgcttgtggcgccttcgacggcgttgatacggttcggctgctcgcagcttactgtccagcgggtagatccgcttgtcaaccccggaatctctccctctccacatcttcaccagatcatcggtggggtaaggcttcttccccttttccttgacgacacttgttccggtgactaatatcccattaagaatgccttcaacatctccatggatccacgagaagatatcggagagaaagccacatgcacaacgtgccagttttccgaagacttctccaactactggactgctgtgctcttctttcgtgcccgcaacggctcgtatcacagggtcccgcaggtccccaacatcggatttgaaggctccaatgggggcatgaccgtgtactacatgcaggacgggctggccaactaccagcagacgtccaaggtaacggccttcaagcaaggattccgcatgctcatcggcgaagcttcgtaccggagtaagcagcaagccacccggttccggcagatcacgtacacatgtctccaggaccttggcacccggttccccgagtccatgcacttcccaaccaagccgtgcccggccggcatcatggccaatgtgagattcccaacctgctgggatggtaagaacctcgatgcgccggatcacatgagtcacatggcgtatccggagtccggaacgtttgagagcggtggaccttgcccggctagtcatccagtgcgggtgccccagttgatgtatgagaccatctgggacacaagccaatttaacgaaaaagaggtttggcctgaggatggaagccagccattcgtttggtctatgggcgatcagtatgccaatttgacatcttaagataaggattgggaaaagaagtgattactaaagatgacaaacagtaccggcttcggatcccatggcgactatatctttggttggaaaggtgactctctgcagcgagccatggactcggcgtgctatgtcaattgcccgaccctgaagacgcagagcgtgccggcgatgaacaagtgcaagtacaacgaggtactcgtggatgagccaatcgacggatgtaagtctgcgataaaagatcttctggttgttaaggagtgataaccgctgatatgactgacctacctcagggctcgattccattcccggaaacccaatggagaagatggaaagtaagtaaacagagggaacaagagatacgatgaagagagtagtaaagtcagactccgtcggtagaccaggggggaattggttgacgtgatgtcgatgctcatgacgataagattgatgcggttgtgttgctgtaacttaagaggtcatggatgagatgtatgatgcacttttttgttggtcattgtgtttggtgaatggcgatcatgttgatgagtgattctgccatgtctgcattgacggtcgcgatccggacaacaaagtgaatttgggaaaaatgacatcggatgggtcgcaatgccgagctagctgtcaggtacggatttggggcatcgtcgccaaaggggaatccaaaaagaccgacatacggtctgaactgtagacggttctgtcgtcattgtctcttgctcacctccattttcgcaaccgccttcccgttgtctctccacgtcgtacttggtgtgtaggtctgtgtatcatggcggccggtatcgtggctggccagttcaccagccgcggccagcagggtcgtacacgcgagaaaggcgtccatgcattctattcgggttccacgatgcttcgatgcttgatgtggcactgccgccctggatcgtcggctgctgcacgtaatggtctgggcatggaatggatgagtggcaggttgttcatcccggaaggccgacgggaggttcgggaacggcccaatggctgctgccgagtggttgggtacataatcatggtagaggtgagtacggttacctccgagaagaatggacaaaaatagatggatgggactggtgacggcaatggtgatggctccggatctttgcatggccacttggcgaagccgacggatagaccggcagctcagccgtctatcatgacggcggatggaggttgtggttgaagaaatggaaagccctgcctggcgcagggtggcagcgacgtaagtacgcgtagatcttcttggactgggcagcctacagaatatgatcattagtggtggaaagtgtatggggaagactatctattttccgtagcgcaactatcttttaccccgcctacccctaagtagagcaaccgctaaaaatgcaaaggctatggcgtaagaaactccggcaccgtctgtgtcctgcaggtctcacatggcctacaaatcttaatttgacaaaacctcagacaacacaaccatgaaccaggaggagtaaaagatcgaggctgcgaaggtgacatcgcaccttcattcatgcagaataaacaagctacattattcgcattaacctcacgagcccgggaatacgagcccgcaaggaggcataacttgaccactaaaggggcgggatggtacgtatcgttctatattccggaatctcgatacccatcctagggtaaaaagggagactggatagacaccgcatcttcttggtggcagctgcgtcaccatcccttcaccttcctatgcttggacacagcatgaacaacaacaccgttaggtagcgatacttttgcttgtacaagctcaacccatggtatactatgcgtagcatggttaccgaatctacctctacaccgacatctggcacgcacatgaggaggggtctcggagatctgcagccctaagtaccgtcggggatcgtgggatcggacgatgggacttggccaccaccacaaaagaagtgtacctaaggaaaccacaaacggcagcaccgacggccgaccgcctttccgggtcttttcacttcgtttaactcgtcccataatgttacagctgcatattggaacacgagatgcaagacggcttgggttcagctatcatagggtatcatttgttgaccattggcaaaactggtgatagtatttcaaattgatgttgctccagcctatactgcctaactacactacacctctgcgagcatcaaatttgttagcgcggtgatttgcaaagtggcaagagctccactttttgtacagaagatgacagggttgaccacctccagacccttgaatactgtaaggtggcggtaccacgctaacaggtttaatgccggcagaggtgtcactggctgctacaacaagaagctataaagcggcagctaaggaaccttacgactcacttcatggactagcatgactgaataagaaataacgatctgcgccacaagaacctgatctcagactccctcttttcccagccttcgaaagagataaacattcaggacccctattatcaatctttttgatactgatacatcctcaacctcatatcttaacgggaactaccacggtcacatccaccaccatcaccatcaacctccacctcaccaccaaactcggcttcaccacccaacaccaacaactactaaaagatgctcacaacaacactcaccaccgcccttgcggccctcctcctcccattctcctcagcttcccccatcgccgtccgccaggataatacaactaccacaactccaccaacaaaccaaacctcctgcggcgccacctcctttgggaacttttcctgggccctctccgcctttgactaccacgcctcctatatctacaccaaccccgcccaccaaaactcctggggctacgtcaacttcaatttgaccaacccagccatcgggccctcggtcaccaccgtctgcagcgcttcaagcaaccagctcaacgacttcttctacgggaccgtacagtacacgtgcaccaacacgcccgcgggcgtcaagagtgacgtgggcaagaccaagtttgatttcaaccggccgacgggggagttgaggttcaaccagagctggacttgccgggatggggatcccaactatccgtgagtacctcacctctattattgctagtgcacatcttggactagaccaccttgaaatgaaattgggtttagatgactaacagaatgatgatgataatgtagtaccacgttcactggatatgcggctgtcaaactccatttgaactgcaccgaggcgaggtggcagaaccggagctggaagcagggccagatttactcgacaagggatgtgaggtgctcgcctgttaatttgagtgttgaccccaaggagatgactgctatggcctagtcatctgtcggaccgaaaggcagatgtgtggtttcggtattttctgtgagtgtaccggttgtgagagtggccggtggatgtgatgaacgggcgtcttttacagcattcataggtatggtttatgacaggttatgagaatcataagatggcggaattatgggtagaatacatagaggtagtgcttaatggtaacgctagggaggaggcattcaaaattttcatttcatcacgccattctgatccctattatttccaaccccttagtaaccttgtgtattccggtacccaaagataacgtagatcggtccccagcgtaaagagacacaaccgctcttcatgcctctcatccatgaactcaaaatcacgctggattggagttgaaattttctccatggcaaccgtggatgcaggaactcgcaagacccatttatttgccttctttgggaaccacagggttgactcgattgcataaccgtttcgatgatctttctgtgccgcatcagctgttgatcctgtggcgtttctcgtccaggaaatttcggctctactattctcgtcatcttttcaatttcccgtgttgacaatggcaagaaagcagattgaaataccaagtcaaaaactcttcctgaccacagcagatactgacaggtgaacgatttcgataagtgaatctccaatctaccctcgaccagcttgggaaagtatgtcgcctaacggctttggcatacatgtaggtaggatttctccgtgttcggtaaaattccggagagcgatcctgagtagtcaaataccaagaaccaacatagtcccccaacaaggacaagtctcttcagtacctacaggagcttctgttggaagaatgcgaactccccaaagatggcacacagccgtctatccataaccaagttcttgagaatatccaggaaagcattcaaagcatcgatctgaaagcccaattcgttttcttcttggtatatgcatcaatgagggcagccagatcttccgcatcaattcccactccttcctcagggaaagatagaggattgagaccaagtgttgtgtatatcaaggtgattgcctgaaccagataccatttttttaccagcaaggacggaaatgctttcgatgcatcacataaagttgtaaagaaagtcgacctggtcagcgagaaagcataggtaggcggcgacaggaaaggacccctcaggaccccttcttcagagatccaagccctggcgtcccatcgtgtatgggaaacttgatggtcaatatccgttcgaagtaggatcaagctacgtgatggacaaattgttgttgtggactttgatgcgtcaaggcaaccccaggtaatcgctgagaaggacgtcaccggcggcggcagtaagggtaccgacagcacacccgtagacaatgtccatgcttctgatttggcaatgtttggattggggattgtctcatggaataaaatatctgtcgatccaaaaaatatctaaaccccatggactggattgcgatgatggcgtcatcgacaacttgaaccctgggagtttgcctcgggagacaatcatcaaagggatgatcttgtgttgttagggggccccatgcatagctcaaggcaatgtatttttatcgcatcttgctgacttccgcatctcactcgctaaggcgatcctttgatcgaagcaatctatgagtcgaaatcccgtgacaagcgcgacttgagttatctgatgggcaaagttgctcgacgatgaatcgaccattatcgagcaaatgatgcgatttatgttattgcttggttacatcaaattcgacttgctgcccaaggagctggtgagtgagttcgtccgcagagatattcaggtcttcaagaaacatcatcgataggtaacgtagaagtaccttctaccttcaggccatctctttggctcgaaagtgggtgagccagaacatcagaactcccttttctttggcaccaactgcacaagtcgcgtttgcctggactcccttcgtcttgactcttttggttcgaagtatgatgatataaaagtttttggggacgaggtctgcaggtttgggacctcgtggtctggaatgcctggaatctcgaaatttatatcagtaaagtctcttacacttccggttagcgagccatatctttatgtaagaattcaaagatgaatctgaggttactagatctggtacctgacggtcaagcaagatttgatatcctcgattgaggtgtcgacgttccgtttttgtgtcgcattccgaagaagcctgaaccttccataacgcattttccatgccaaaaggaagcgacaccctacctgcccagcttattcatcacgtatttttcggaatccatcatgatatttgagcgctttcgggcggccagtctttcatgcctcatcacttgtgacgccttgatacatcgatgtggcggtccggaatgccagaatgagctgcgatctgtgagatccaagttgtttctgttgttgaggcttcttgatgggtattgaccgcgacaacattagataaggtattggcacctctgatgaattaccaagctcgcatggaaaagtttgacaggccccagatcggtatcgagtattcggaatataaaaagcgtattgtccacaaatgtgtttgttgcacccacctgggtcgtccatccacaagggtctgccttttttttttgttttgacttcactttcataaaacctttgtcgtttcatagtaccttcatcatctcatgtcttgtactcgctgctacaatatgtatcgtatcgcgccccagcaaaggtttaaccagcagcagcccgactcccatacaactcctccgcggcactcttactaacagggttgttcctcaacgactcctgtgtcccgctcccgcccagctcttcaatcaccttttcgctgtgttgtttggattcctcgcttgtgtctaagggaatgccaatgccaattcctgtcagttcctcccttattacacaacaagatagaaaacaaagattatgaagtcacttcgccgagaagtgggtgggaaggagcgccagtatgagaaaaaaaaaaggaaggaaggaaggacggggcggaagaagagagagtgagggatggcgggggaaggagagaagtggaaaggagatcaggagggaaagaacatactcggattggcaagattggctttatggcccctgatcacgttggatgtatgttccttcccttcgttgagctctttcatgtcgttggacatggcggacttggcgccttgcgaggaaagttggccggtgggttctgccattttggctgtgaggcactcaagcgttggtggagtgcagatgtgatgcggattatttttcgttttagtatggtaggtaggtagtaagtcaagatgatcgttgatgatgttgttcagaagcagattatccaagtcggtattttccgatgaagtgattgaaggatcttatgtcgttgttcgttgatggattatcgcgacttgatatacatagtatgccccctcttttaacactagtcctggcaatcggatgacgtctttccaagcttttcgtcctcccgttttcggctggtgagaagattgcattcctgtttatcattgtcccaaggtgagaatctcatacttgacgtcatccgtgacccgtcttggcgctcaagagctcacggatttgactgctcagcactaccaagctcaggccaagacacttctgctcttggcagggtcaccagtgaagagcgtttgaagtatggtccaacgctttgaggaatcaagggtacagaggccggattgtgagaccaaagggactgccgatcaaatgagcaaacaccaaacgcccatcacagccaagcaaaagacaggtacaatgacggggacagcaggataaggaggtcaattcagacgaacctcaaactggtatcaacaagaaagccacatggtatcattggtgtaaacatccatccccagtaaacgaacccctttcatccgctcaaatatcattatccacatatccacattacaaacgcccagacaagccgtccgtccaggtccagtttatatatgcattcatatcatcacatccactgcctcgcactgctactgcagcagtttagacctgcttctcagggtccctcccgctgatgctaccagctgtgctgttgggggcagttaatccaggaataacatccaagctgcgagtgacctccacataatcgtatgcgaattcgccaagctggtcgtcgtcgaggccaatgtcctcctggtggtggtcgacacgaagagagaggccgggaacgaggttgagaaggaagaggatgacgcaggtcatgacgaaggagtaagagaagccggcgacgctgtcggcaagctggtaggcgagctggatgtagtggtggttaacccagccgccggcgatggctgagtcgccgatggagacaccgtcgagagcggcaatgtagtcactatagccgagaaaagttagtcatggtctctttgaagaggggagagggaatatgggaggaggggtaagacatacgcagcaaagataccagtcaacaagttgccgacaatacctccaacaccgtgctcagcaaacacatcgagtgcctcatcaatacccagaaggaacttgagcttagtagcaaagttgcagctgataccgccgacaacaccaaagatgaaagccgaccagggagggacgtaacccgcagcaggggtgatggcgacaagaccagcaatggcaccggagcagaagccgacggtgctccacttcctctccagccggtaatcgagcaagacccaagtcaagccaccgacgcaagcagcaatgtgagtgacgatgcaggccatgacggcgcggaggttggcggccagggcgctaccgccgttaaaaccgaaccagccgacccagaggaatacggtgcctagaacgacgtgggtgacattgtgggggcgatagggcagaccgttgaccttgttgtagccgttgcgcttgccgagcatgagcgagtaggcgagggcggcggctccggagctgatgtgcacgggcgtgccgcccgcaaagtcgagaccgcccatcttgaaggaccaaccattgccgttccaggtccagtaggcgatggggtcgtagacgatggtggtccagatgaacatgaagaccagagcgggaagcatacggccgcgatcagcgcacgcgccaatagcgagcgcgggactagagggattagggattaatttgaggtcttgaggaaggaaagagaagagggaatgaaaagaaaatacgtacgtgatggcagcgaacatgccctgatagaggcagaaaagaaggtcggggatcttgccgctgccaacgcttggctgggcgagggtcttcatgagaccaaagttggagaggttgccgatgtaggcgcttccggtgtgggagaaggcaagcgagtaaccccagaagaaccattgaaaccctacgatggctatcgacatgagggaaagccagatgagggccaaggctgactttcttcgtgcaagaccgctgtagaagaaaccgacaccgggaaccatgagcagcacgagggctgtacatgtcatgatccatccgaaatctccggcctggtgtaagtcacaggttagccactgatgttcctcctgatcagtccttcataagatagcgtggtgatgccgtacagaataatatcggttgaggtcttcgagaagggggttgcctccattgttggcgacgccggcaaccccctcgtacgtttcaacggggccggacgacatgttggaggttgatccgattccaacaccaattcggtacagattatgtcgaggtcaagtgaatacgtttggtggtgttgcgggctgaccagagcacttgttattgaaactgtacacgaaccaagccctcggtgccgtgtagtgtcgatgagatagatgacttgaggttgcagagaagatgagtttaggagagagggatctacaggataaataaaggaacagacccaagaccgagggcgaggagctatgaaacatgtcagcgatgtgtggcattcatgtcggccctatgcactccaggctgcagctatcagtgttggtgctccttgatcccctgttgatggtgtcgaggtagggctccattccgttctgggaaaccctcccattgccgccaagacctcagctttgatggatgggtgggccacagagataagaaacccgaaacgccgcgccgtgagcggacggtgggggtctgacctgtaggattccgatccatttttggccattgtaagcggtcgtgctgggcgtgttgcccaaagagtgtcgaagaatagaaagcctcgttcaggtggagaaacagaagagataccccgggtgatacctacacagctgtcgctgatgagcgctttccaaaccatgaatagcatccaatccgaataacatcggaagtgctcgaatcgatagccggcaaggggtgtacaaagaagaaccgtcgaatcctacattatcgtacacaaggaccacttacggcctgtcgggcaaaagagaaatctggagcagtgtgacctaaaatttgtcccaggtatcaagtggttacaccgttccagtttgatgaggtgagaacaaagtttttgcgatgtcttgtcgtaccagacgaagtcatggaatcgtcgaaaccgtcaaaactgatcatccccttttcatcccccacttgatcgatctggcctagtgatgcaggcaaccttttgggttacatgatcatcctgcagtttacctaggagctctttctctcgtggagaaacatggagtagatagctctagtcattgatagacagccttctatattgtggctcaatcaaggaacacagtaatccggggtacgttgggtgtagcaccacatggaaaatgtgcctcgggggcagcgggagaattagctgcggtcagccatctcccgcattccacagcatttatctggatgaagaaactgccgcttgatgatgtcgtgagtgacttgaacgtcactgatctgacgagtctctggtgtcaagagacggaaggacccaaaggggaggacggacggaatatggaatggcagactcctgtccgtaggattccgatgccaagacagttggcattgggttggcacccgatcggttgggattgcggccggtttgggctgattcgaatcgagcagcaaagaaaagctgataaagatggaaaacgttgaaatgtgtgtcgtccaaggggacttgcgagaatgcatcgctccgtagtccttatcagtttggtcaacgcccgggccctgtaaatcagggtctccacttcagcctactgtggagtgtaacccggggaagggtcagggtttgggcagggcggggcctggtgcacctaaacctcccactgtgtagggtacctaaaattgggagatccacctgatgattaggtatcttccctgagagtccacttcaaccacttcaaccactgagaacatgtgcatccgatattgatgctgaaaacagaggttcttcgcttaaacaaagccacaagtggtcggatcgagcattcatgactgtaccaccaccggccagtaagagatgaggcgttcttgccattggcgctgtctgtttctctcttatctctcggcagagtgggtcccgccttggctctcttggcgttggagcgtgcaggttgcctagtcgacttcaactgatcgatgatgggaagggaaaatatgaaggttcaaacagagagcgaagctattcacagagagtcaaaggcaatgaatacagatatgaaagggaagtccataagatctcggtatcactcagtcgtctcaattttcatgatgcacgacgtggtcagcctcacggttcaagcaccgatgcacaacagccatggatgtctctcgcactttctgcaacacttgatcacagtataagcatgtgtcgagttcttcacgattcaacgagaatggcggtaacatgcagatttaccattgacaacaggaaataactggacgaaacatccaaagagtcatgccgatattcggaatcaacgataggcccgtcatcttctttgtatccattccaccagactttcttatcaaccagataaaccggtcaccggaaagcgatctggttctggaaatctttcctagccgaaagggagcctccaagtggaaagaacttggctaaagaagctagaatggacgattgctgacaatgataaaagataagaagggaagctgatcacaggcgggtaccatagcgcgcacacggtatctgtaaaaatagtcttgggtatgatttcaatgcaagtggattctttttctatagagggagcattttgcaatataaaaatcataccaggtatgatcgcttggataaaataataaaatttgaaaaaataattttatatacaatattatttttatattaaaatcatctccaaaatgcttttgtattgagtacattttaatatattaaatttgctataagtaaaaagactattttaaatatattttacaagcttttttcaaaaagagtaacaaataactttattataagaattccttaaataacttattttacacttttatacctatagtaagtatttacttttacacttaaaatccttattaaaaattttacatttatattacttatagtatatagaatcttacatttaaagttttaatataaaatattcaatataaaatatattatcctttataatttcgtagttttaaattctttcgacttttctttatataattttttttattatttatattatgaaaaaaattaaacaaccttttagaaataattacttagcttagtagctaagtggttaatgaagtagttcttcatcgtcaggttcttgttcgattccttattgtagttggaatttttatatttattcttatttctaaactgtaaaaaaatagccttacttagtaaaggttcctatactctaaccttgtatcttattcttttttaatatttatataaatttataagttaacttctttgaagaaagatagtcctaactaatatggaacaaatttattttctaaaatgaatttcattaataaaaaaaagttattaaaaggtaaatcttctagtaagaagataaagataattgtaaattctattttatattagaaaaagtttctatttcaaatttatttattacttttataaccaatttttacagtttatcaacttttactcaaactgatccatggatacgtttcaagacaaaatattttgggagtgtaaaatcataacagagatcattttttacaagtagggttgcgcgctatggtagtgaccccatcccgtcacgccgaacccggatcagtgcctgattgcccgcgctccactgcaccctcggcgacccgacgctaacgcatctccattgtgtccactgcatccgctgttgtccccgtcattttggcgtgggcttagctgacgcttattttgtgggttcaatgtttccatgtttggagctgggcatgtggagtgttcttttttgctgtgtcaacccatcgtcgccatcgctcaacatcgcccgtgtgaacaatatcaccaaaatgaccgattgatatggcacttctcaaacgagaagccatgagattgaccgcaggttcctgcactttctactcaccatgtccgaacatgaacacacacaaaacgtggttcaaggaggaacaagtgaccgtctgccctccgcttttgccacaagcatctcgcattatcaccaaactgagtatgcctcatcacgcataagaagatttccactttgctgtaattcgtccttcacggcaacgagatcacaccatggcaagcacgcgcgggagttgttcagcaagtcacattcgacaaagatcaatccacggcaaacgtggggacagtctcattactgaactcataaacattatatctcattatctagagtcatcaagtctttctcctggcccaaggtttgcccaaagaggtcggtatctaatccatcttccagaaccccctttttttctttttttcttttatcccatcaaatggaaatcaaacatcaatccacctagccatccacttatccaccgtcgcctttgcctcatccaccaaccccaactccaacaacagctgcacactgcctctaatcccgctctccaacgccgatgcaatccacgcatgcgtataactcgtatgctcgcccacaaacaccaaattgtttctcgtctggaagtactctggtagatacagttcatgctgtcccaccgtcggactcgcccacgacgcgctctccagggggtccagcgcccagcagcgcctgttgaattggcccgtgtactgctccttgaccagctcttcgccgtggatctccgccatggcgttgagcacgtactgcacgtgttcttcttccggagtcgacacccagcggtcaccccagtctgctcccgagatgtacgaggcgaggatggaggcggggccatcggtgccgttgatgttgtaagaggggtagcagatggatccgatgccgggaatgtcggaagtggtggagcacgacccgtagatgggttgaggcaagtgttcccagaaacgggtgcggaactcgagcgcgaccttgcaggcggatgtgtactcgaggttttggatggcgttggccaaggtgggcgctgtcaggtccaaggcgggcgagaaacgccatttcttgacgatggaaaagggggcggcaatgacggcgtagtcatgctcggaagactcgaacgagtctttgtagctgttgcggctgtggagcgtgactttttgggtttcggcatcaaatgcgacgcgctccacgcggcggttcaaggtggtggcattgtcgacgagcgggtggaaggagagaggcaaccggttgagaccgccgtcgatggtcttccacgtcgacgcggaaaagtacatcccttcgtacagcgtgtcccagtacgagtgagcgctggcgcttagaaaggctgtgtcgttgagcgacccgcgcaggtagttcaccatgaagccgaactcgctccattggtcgccgggcaaaccggctaggccgccactcaaccagtcggcgtgcgctttgaacatgttctgcgccatctcggcgaagaacttgtcggtgtcggggaggaatgcgtcaactttttgactcagtgacttggtggagttgttggagacgcgggtgagcgccagcgacgagttggcggcgagctcggcgagggtgggcggtagaccggtctcggggttcttgatgccgtcgtagtagtagaggccgttagagttggactggtaccaggggatgaagtcaacgctcaggttcttggagtggccgttgaggctgttcatctcctcggccagctggaagacgagctggtggtcgctgacgttgtacgtctcattgccgagcgtgatggtgttggggaaacgcatgggccccatctcctggtagctgtagtcgaagggcccgccggaaaggtactcggtgtgcacacggccaccgagccggttgccaccctcgatgatactgacattggtcatgccagcctgtgtcaagcagaggtaggtcatgagaccggacatgccggcgccaacaatggcgatgttcttgctcttggccttctcaacatcaacggtggaaatctccttgtcctcaagtagcttgacaccgtcgaaccagggtccccatgggttgatgccgttgtccgtagtcatatgaatggcgacggagtctgatggctttgtagcgcgggccttgaggtcacggcgcatcttgatagacttgaagtcaaaggactgaggcctgctgcgaccgacaagacggccgttggcgcggctccaggctgagatacagccaccggactgcacattttcgggaattacccagacaagacggtcgtggtgagcgtcggtgggctggctgatggagtgatgagcttcttcttcacgcttggcttggcatgaaccgtaggtgtagctgatggcaccctccactgatgctgaacgctcaacatggatgttggaaagacgggagttgagtgacgaccgagtctcgagcttgagaggaagagatgcggtgactgcagagttggccggtagggcgagcagtgccgcacccgcggcagcagaccacttcatcttgtatgaaagcaaggagagagacggacggatgaggatctcttgtagggctgaggtgatcaagagatttgaaaaggaggagggggaaggatggatgaggagtcaacgacacaactcattgtagccttgccatcaagagcgagggaagatggctcttatatagaccaccatccaagcatccaggagtgtattcccaacgagacctgacattatccaggcccggccctagtccgttcctcctggtgaagctccataccgagagaaggccggttgtacgtaactgatcaccccagtcagtcagtcagccaggctctccgcactgcctagggcggctcaaggggaatgagggggcggaggggagatacagtatcggcgttaccctcaaccttgacgttccattcgagaacccttgcagtccatgttaaagaaactgataaccagccgatggccgggtcccgagtatctagtgtgccgtatctttgaatcccggctctcgggttcgaggagtggaggtgggttggatcggatatcgaactgcaattacatccgtgcaacctattatggttaaggctgaacggttgggatgcaagctgacaaccatgcacacgtggagattcatccctacgctctaatgctaccgcattcggtagatagccaagataccctagtccgatatcagtccgatttcacgaggtgtgtatttcgttccggaaatcaaagtctatggtatcagtcggaatcgagaagaagatttattacggacttcttgctttccttctaagccgtgttgccaagctgtgaccgtgagaaactcgtcatctgtacgccctttgctttaccacaaggctgacaccgagtctttgtcagactcgcagtcaactgagcaagaccgccatggagatgtatctcggccccgacaaaattgttgagaccacagttgacccagatcgcccgccaagaacgcgtccaaaggtctcaacaaattgttcaggaacgaggacgcacatcatagccactgcctgtaaatatcagcgtatgtcagacttacaccagaactcggaattgacacaagtcaagttttacttcgcctcaactttgcacaaggccaccactcacaaccgtcactgaccgagaaaacagagggcataagctgataactcccaagagttgaatcctccctgcggcgctgtgagtcaacaacaaaccggctcaataatccatccggttcaaagagtcagtttttacataattgtcaatggcaacgaggggaccacgggacctcgaagacgaacgaaggatcaagatgcagatgatagtgctagcaacgaaatgcgagaaacctttgcgagtcgcggcgctactgcagccccctgtaactccccaatgcgtgccaagccatggtcgaaatccaaagacgctagaaagaaggaaggaagaccttgttattgttgttgttgttgttgttgtcaatcggaagggcgtgtcttcatgttcccggaagtcatcgaggtggcccggactcggatgtggagcaatcaatagacggctcttttagaagacgcggcgggtgggattcggtcggaaggggttggggtttgatggagctttgtgcccggggtccaaccccaaccgatgtcggcccgggacgcttatcttcattcgagttggctccccgagataccttccacttcagacttggatatcagtcgagagatatgatatgtatccgtatcaaccggggatgttgacaacaaaacaacaaactatgccaccaacagcacagcaattatcggcgaggaactaaatcttagggcaatcacacctcaggatcctgacttcttcaagttcaagatccactaatctcaacgttaaagatacttcccacctggacacgctgatggacacttgactacgtaacagcaagccaagataacaaccgcagaaacgaaaaggggagtggtgaaagtgggggcaaagaatatgatacgataaaaaccaggatagcttcccgcaaggagacaagaccattgtgacaagcttggcatgaccgagaagacggccccgggataagcgattgtacaacatctggtcttggctctttgccgagcctcctctttttctgctcggaagggggttgcgtgaaactttcgagctcctcaagtgcccaagtcgccggcttgggtacggttgggaaggtgcactttggtgtggaagtcgtcaaagaaaaaaagagagacaaaaaaaaaaagaaaaaaaaaacaacaacaccgggagtgagcaagatgctgtgcttcaacttccgtcagcgcagtagttagggagcaaccgggaagattctttgaagaagcgaaagggagagtccggaaaatatggttgtcgaccgattttcgcagccgaatattataggcaacatccatagagcaaagaggtctgatgagcatccaaaggggttagaaatatgtgaatcgcttcatgtactgtctattagtacccccaaaaagccacaaaaacaacgccgaccgatctgaaccgagtctctatcggtatatgcaagtctaaagaatcatgtagccgaccatgtaggtgtattatcacacctagctacagctaggtggtttcgtcaaaccccgtcctcaaagcgggccgccaaaaggatcttccagcccattcccatcaaccttcctcctcttcttctccggcgcatcggctgacagatcgccgccaaagatagcggcgtccttggacccgttgctggctgcagggcgctcctctgaatcggcacgtctgactcctgcctctcggcgttggcgctgaagctcagacaaattccagcgatcggggtcgcgacacttcgtcaacttcttgcggacgggccggatttgggatttgaaaattgattcctgcgaggtgggatggtgcgttagctggtactgcgatggcggtctagcgaagacaaagggagcaaagccacttacactcgtccaatgcgacttcctctccggcagttcggtggacagcatgttcctgcatgcctcgatagtgcccataaccttatctcggatccctgggccgactatggctgcgcgctcatcgttggtcgttatccccttgctaccaccctcctttcggcctatcccctgattctccaaaccaggtagtggtgtcacggcaggggtgttatcgttgttggtagtgggcgggacaaagtggaaagtctcctgaatcaggcgctcagccagtccgcggtcggcaagggatagtgctgcgaacatgatctgcgatggtgtgtagtgaaagtaggcatcggtcatgagaggactgaagagcaggatctcgtgagcacgcttttcggctgctatgatgcgttgttcctgtattagagagacaagatgttagcgacagccagttgggcaaaatgatgtcagcatatcttacgtcgatgtccccgtaactcctcaactccatcgtcgctcccatcaacgccctaaacgggtgtctgacctcaaagttgaacctgttgccctggcaaagcaaaaactcgccagcgaggatatcctgcttcgtattgaacttttgctgaaactcaataatccgaggaaaccttccctccgccttacttcccacaaacaacgccacaagtatcatctcctgtggtgggtacgtcatgatgctattcgtcaggaagaacctcctgaaaaagaccgttgctgtcgccctgacttcgtctggaactccaagatggtccgccgcgcgcaataattcggatacgtaaaaggacacaagtaaggcctcttcttcaggtttgaggaagtcgggtaaggttggtgtgctgttctcggtggggttgggagtcccatgtccagacggatctggagtgttcgcatgggatgtgttattcgaagtcggcggattcgaggcggatgccagcatgcgctcggctattctttgacgggcgatggcgttggttttctcgcgcatggcagcaagctgggcgggcgagaaggaccatgcttgaaactgcgaggtttcgcggtatcgtgcgtcttcggacgccatgctgggcggcttgtaagctcccacaggagtatgttccagaaagagtatcgacagtcgaggttcgaagtcgtcgtggcttagctggatgtcgtaggaccgtcttgggagggcagatagcaaggagcggcgtgcaagtgctgcttggcgggtgtgagtttgcggattccgtggagatattttttcctagggggttgacggaatggtgtcaagaaatggggggtgtctttgagctcagattatctccagtttccagcgagaagaatgaaggtcatgtgttggaagttcgaaggatggaagggcaagacgatgacgggagtgggacccggccgaccctcgacgtagcaccgagtggatccagcaaggtaccggcaggcaatgaggcgtccgtgcgttacgacgtgtttgttcatcatatgtgccacatcctcttcgttttctcctcaccatcgtcaaacaaatcatcattgtttttgatatcagatacctcgactttttaatttctactgtttttgcatcccaaaggaaatactaggttcaaacccccacgtttactcgttcgatgaccgctgcacgaaatcgtggctcctgtccacaaaaatgaaaatgctaaccattcatggcattacagcccaaccctattgtatactttacgcccaaacgcctgccagttgcaatgtcaatatttatgcctgcctatacacccggactgatgattgaccctgcctaacgtctcaactcaatcttaagagcgatgccattcatgcccggtcctggtacatctagtatgtggatccgagatcccgcctagcaggcaccggcggaggaggcttcttggaacggcaaggaggcggtggaggaggagccttacgaactcccaagccgttgttgaccaccgtattgctggttgtccttgtcaagctcccaatacttgtagccgggctcgcgctgcgggtacaccagttgtctggacttcccgtgtcgctggtgttgtcatcgtcccggtctgcaaatacattgtcattcgttgcaatccggctgacggggcgcagctggccacgtaggctgctcacgttaggcacgttttggttaactccataggttgaaccgggcggggtggtcccggatccagtaccagagatacgacctccgatgcgctcgcgctccaagttcgtcccgcccaggaaggaggcaacagtattggacctgccaatgacgggacgcggtccggcatcgacttgctggttctgcgactgcacagacagaggagcccgagaaacggcgctgcggataggcatacgcacgggcggtgcctcggtctcaacctcttgctcgtcgtaaacgttgcggctgttggtacgggacaagcgatcggtaaagctttgtgcggtgcttggcctgcttctaccgtcaccgctggaagcagttggtcgccgttggaggccagcaccatagccgctcataccgttagaggaggagatagcaccaccggcccagctttggcgcaccctacgcaactcatcggcgcatctttcgtgatattcgagctcggcgtcaaggaattgggtcaaatcgcggacgctatcgacctcgctgtcgcggatatcctgcattctgcggccgacatcttcggaggcttcttcgtacttggccttggcgccccgaagctcttcctcgatacggaagtcatcacgacgtgctttttggatcttggtcgccgttgcatcgtaggccagacgccggctctcgagcttcttacgagcagcctaaattatctgttagccgtaagccaaacttgacaatgagccgtgtgtgctgacctggtactccttcatcatggctagagacctctcgagagactcaagccacgtagttgtcgcctcaccgacgaaggtctcctggaactgcccaatcctctcattggcacggcccattgagataaggcagcttccgaattcagagtcggatgcaaagtcttcgccatgtccgatcatagtctttccgagataagtggtgggaatggacttgtccttgtcttcgtacgagtcgcagcgacggccaagccacttgacatagaggttcatagacttttgcagtcggtccatgcctagcagtaatagcgtgtcagattgtgcacatggttaaagtattgaaatagaaagcaagagcataccttcaaagcgaagtgccatctccatctccagctgcttgaagtcctcagacatagtcgtcttttgctcggcacccatcttttcgccggcccattgaaaggcgcggtcgaactttttggtgatattcatattgtttgtgtggtcgacaggtgcaagtgaagcgttgggttaagtcaatggactattcctaacaagaatgtcgtggagttcgtcggcttctgtgagattgcagttatgcacgttctgttagtgccagggacagtctggcagtaagagcagacaatggcggccgtagctcgtaacgaatgacaaactcccaaagagtgaaggtcgagagatggataattgagaacaaacgagcaaagcagacgagatcggaagggagcttaatgacctggacgaaggtgccagatatgtatacagcagccggtttgatggcgagtttcgaaaaggaaggtggtctagtgccgtgtgtgggaatcttgtgtggcaagaatggcgtgtgtgtggatgttgtctcaaagctaaggtagtgtgctcgtcgaatggacgtcgatggatccgcagtagtcgcaaacgtggttttagactcgtctgggagaagttgccccgttcgtacttagcccccgtcgtatcgcgtacagaaacaaggggaaaggttgaaaatagatggtaggatggagagaaagcatggatgtcgaggcacgccagtgtccgattgagcaggaaaccttgacggctcaatgcgtccttgcagcgcgctaaggcaggaggcgaaacacaggcaggcccatcagatggttctaatagtgtaaaaaggtccggactctcactgggtctactttggtataagcgtatccggacttctttccacaccacctgctcgtccatggcttctgcgggggaggtccagattcaatccaggcagtgcagatgcagtgctcaacaggggcatcctaggagcttggaacgcgggggaagtgacttcttcccaaggaacgtccacaattgaatacgaacgaaagtggaaggtaaccgggtgtctagatggagcttcccaacaacgaagtcaactcgagtgatcgcccctgctcgtctcaaaggattcgtatatcatagagagctacatagtaccaatcccgaaatccagaaaaagtatggtcatccttagggcctgtccgaagacctggatatctggcttagacatcttccaggcccaagctttccaaatgctgttcgatgacaacactcggaagccttcgacgcgaaaattccccatttctaagaccaggaaatcattttctccacaactgcctaacataccaatcggatcattgcaatcacacctgaaattccgagacgggaataccaagcgggcttccggacctctggacctctggaatctgacctggaacagagcattcccaaatggtctgtactcggtgatcgaaatccattttcgaaccagcatttccagatcgcttttccacgccattggacacgccccaagtccgagctggcttgtcaagtgttaaactaccacaaagctgcgaagtgacgtttacagcgatgtgaagttcgtcagctttgaggatgcatcttcgttcccaaatcacgaaaggttggggcgataacaattcgtcaatctctttcgtattcagtgtatgactactagaatatcaatgcaccaaagactcgatctccccgccttgtcttgttgttcggattatatcctctcgagctgagtctacctactcattgaactcgttagccaagctcacacgaagctcaggtaatgtatgtcaaacaggtccaatcttcatccgaaaagtcgaacattatcacgaacgctttggctatgagcaagcaatgttgtcaaccgccagctcatccgccgcagtggcaaccaacccgattccgatccagcaagtgcgcccactgcacatatgtacaaggtatgcatgcaggccgtcggataacaatatgccaacaacgaagccctttccttttaccagagagccagatagcaaaggaccaacaccatcacggtgttctagccgccatgactgcaagccacccaccacaccacactggcctgagaaaatggtatagcctgaatgtagcgaagtccgttgaggataacattggggaccacaggccaataatttgatctactagtctaaagaagtcgacatacaaatcccgcaatcgccgtcgcccagacacgccagaagcatctggacttgataccagaagccactggttgcaaggatcaacctcccatttacgcaattctctctttttgcgccggcggcaatgtatatcaatgctgtggaacacgaccgaggagccaggtccgcctccatggagttgtacacatcggagaccgcccgtcatcgaaccgttattgaaaagactgacgataacttaaccgctgcagaccaaatcgcccaaaccggatataggcaggctgggcggcagtttttaaaccgttccagcaaaagagaagaagccggcgacgaataaacccctgtaggttagagtttagttggtggagacctctctttgaggttgtttcagccctaagatcggggtcgccaatcgcggtcgctcaggggttaaagctcgctctcaggaggggccgtggcgcatggttgatgggcgagggagtgatgaccatgatccattcatcgaccgacgaccacaaattgccagtggcagatggaagaaggtacactagagatagtactggagtccagacatttggctggacatttccaaccgtcatcttccttccaccacagcaaatgcgcgcgtcgaaagatgaccatttatcgactgctatacataagtcctcgactggatcaaggtaaaaaaaacttaatgctgatatcttattgatcccaagcgagattcaccattcgctcgtcaaaacctcgcggcttcctcttcgacagcgtatcagttcaatggtaacccctcgctacaccggcaactttcacatctctcctgtacatcttttcaagcacagcccataacaccgggtccctctcgtttcaggacaccagggggaactttctgcacaccaccaggccttgcaagctttccctcaaggttcgttgtccttccaatcttccattgcatgagcattgcggagccgcgcgtcctttccactgggatagtactattctggaccccggacccagtatctggaaacagtacactacgcacgaggcgaaccgtgtcctccgtatcgacaagctaagcttactcacggacctcgtttcaacaccttcgaaatgtttatattcgttgcaccattgcaaactagactcaattccgtcattgccgttcatcctttctttttccaccgttcgtacactagtccaggtcgccttgcaaacttgaactacctgccaagctagaggttttccgagccaaccggaccgacaggaccaacgaatgagacttacaccggctttacaccgctcttgccatgactcggatcccaaagtcgtcttacacgatccgtatcttggggattttggatgctcccggatgcaatcaattctttgctgtatactttgaataaagaactgctctggaaaacacaactttcgctcagtgagacaagatccaacgctcagtgaccgcataaagtttgggctgtgatggatgttgcattgcggggcacatcagaaccgttgaagcgacgcaatgttcctgaaagtgtgtgtggtgcctgtaacctttctgtctcttctcattcgtagtaaacaaggtctaaacccatatccctcataccttttacgccgtattgagcaataacgaaggaaaaaagataaataagggaggaataacgaggtatatgtcgtcatgagtggttgatggtgatgttcttccctctgttcctcgattctccctaattccccagttccaacctattacacttgagaaccaatccgcgcaacacgtactattatgtcgtcccgtcccttttcgcatcttcgctgcgccctgtaatttaaacagttccgctgatactcagttcccggatctcctgcaacacttgctcgaccctggtatctagctgaccctgggcgtactgctcccgcgtgtctggatcgaggtattgctgtacttgagccatgcggctgtaggcttcggcgcagaatcggagctgaatcttgacaagagcctcgaacgatgggtcgaggtaagggacgcggaggtcgataagctgcggtagctcggtacacaactgctcattgagctgctcgtaggctgctttggccatctccatttccttctcggcgcgtgggagcttcgtcacatccttgtcgggcttctcgaccagtttcttgactttggcgcggagggcgtcgtagtcgaggagtttgtggccgcgcttcttgatgcctgtttttttgagttcatggcggtcagtttatgtacggacagcagggcgttgtcgacaaagaaaaagggaggaatatgtttcgggagcggaagagcaatcaactgattgccagggagatgaagaggtggagacggccaagacctacattcgttaacgtcggggaaataggcacaaaatcgggtaatgggatctaggactgttgttcgatatggtccgtccaaggccttgatcgtttcggcgtccaagtcttccactgcttgcttgtaactcttgctgactccgtctttagcaccagcttcaccgtagaaagcgtcaatagtttcggcgatgcgcatctgtgaggccgtcattgctgtcccgggacattgacgttagctcacatgactcgtctgccaaagcgacgggtgggtgtctatcatacctcgtagtgaatcaagataacccttggcctctttttgtagtcgtagggatgccgcctccatagtcttgaatcgtctgcatgtcaaagacgcttagcccaagtccctctccttcccatgtcgtatctaaaccgaaaacaatcatacctctcctcaacctcatagtcgcgatcgttggtcttctcgacatgacccgtcttcatcatcacctgggtcgttgcccggttgacatttttcttgaagcctgtaagacacaaacggaagaggcggaacccgttagctttgtcgcattaggggatataggctatggtgggatttgtgcgtaccggcccacgacatgatggctgagttattctcgtcgctcggtgtctgacgtcggtgactcgtgtgtgtatatgcgggggatcgactgattaatagttccgttcaatcgccataaatattcggtaggttatcgcctggatgatgatttgtcgcagattaattcgtcgctcgataggattaggatgttattaagtcagttggtatgttggccggatacgtggctcggagaataagtcgatgtcggtgttgttgacgtttagagcagattggcgatgtttggcaagcttggagagcagttgttgcgagatccttgccagttgcgatgcccggacatagacgaacgaaaggggtgacgacgtgggatgtggctgtgcttaccgctgcctgccaggatgacacgttccttggaatgtgattgggcataatcttggacgacgtcagcggggtcgacctgccaagccacaaatgccttggctacaaaatcccaccgggccgcgagcagaccgtgacaggtgcaaaaacgaagttcgacggcttccattttcccagaatgatctccatcgatcggatctgtctccatacccgtcccggaggcctgggccattagtgtagacatcggatcgtcaactcatgtcaggtttctcacagcagctggtcgagacacattgctgctgctaagaagggacagtgctgaagctgtgataccggacatcgcggcaggtaatctttgccgttgactcatcccggcgtaggttcagtgtaggtatgtaaagcttcgcatgaaagagagtaaaagggcgtacgtcccgggttgagcttctgtctctcattcattttccttccttcctttgagcttggcttgcaattatcaatcttgcccatacacttggcccgaaccaaaacctgtttctgaacagccaactggcatcaccaattgatacaaaacaaatcagttaccaagcacggcactaagacggtgaaatggcccagaagaaaaccatccgacagcaaccctcaaacacagcctcaaaagaagaatccgccaactccgaaatttacgctgagaacatggcatctctcagacgttttctcgtcgtcagtcttggcaacccgggagagtaccgcgatacttttcactcagccggccatctggtgctcgaatcctttcagaaaaagcttcctgaagacctcggacagccgtctttcacctcggaacgctatggaaagaaagccgtccgtgcttccgccggatcaaagtacactcttttacaaagccctacgctcatgaacatcaccgggccgtggctcgctcgggcgtacaaggattacctggtcgaccatggcctaagccccgaagaagttggactggtgctggtccacgatgacctggaggaagagttgggtgtcgtcaaggttcgacagtggaaggctagccatagaggccacaacggcatcaagagcgtgctggccagtttgccgccgatacccgatgctaagtgggcgcgcgtgtcaataggcattggtcggccggatgatagggacaggaccactgtgtccgactttgtcctcagcaagatcccaaggcacgccaaggggatattgcaagataaggggggaagcgggctgtgggaggcacttggcaagttggagataaaatggaacaaatgaagttgtggacagtggagagcaagtacgagagagctgggccggtgttgcgccaatgagttgagataaactatgataccccgttttccaccatcgtcttttccagtgagcactgatataattgctgacttccgtcaaatgaaaagcatctgccgcgtaatgcacaccgtgaacaattcgactaatgagacaacatatcctatctgtctcaccagatgtactaacatccacactctccagtaacaagaaaaaaaacatgcgaaccctcttcaactcaaagccagtcaagcccaatgcttttgttcccgataccgacagtattcccaccaccattcaacctcacctcaaataccctactcgtccttcccgtaaatcgcccccggtaagaaaagcggcacctccatcggcaactcctcatgcggcctaaacgaatcaatgttttccgatatatgtcccccatcccccttcttcaccggccgtctcgtaaagaaaatcagcatatccctcgtcgcctccttcgtctcatccaacggcaacacgggactcaacgagtgtttattctccgtatccaccaacaacagcgtatccaaaaagtgtctatgctgcactctactcctcaagttctgcggtttgatttccgtatacttggcccccgtctcctcgttcatatcatgcatgaacgtcaccgcgctgttagccgccagatccatattcttcgatccaaggtacgtggtcatggtgtgatccaccccatcggtatgcacgccctccagcgccggctcgcccaggatggagggggtggtgacggtgcgcaggttaaagagcgtgcacacccacttatcggacgagtaatccagtcgcggccgatgggtggtctgtactccatggcagatcatccccttgaagactagcaaggcctggaaagcagtgttgagctgcagctcgtcttggacttcatcgaaaacgcggatctgccccgaatcatgccgcttgaagtcctcttcaaccgacaacgcaaagggttggaactcgagccgtcgcacggaacgagtggagaagtcgaagcagaaacggccgttgcgcgagcgccggaagggtaaggtcgggtcagagtagaggttgttagagacgcgctggagggcgtccaagtcggcccgagtggcgccgaggccaaggaggagggggaccatgtcggaaccttcgacaaagatggagcggttggtgatgtatttggagcggagcttcatgatttcggcaatcgcggtgtaataggaggggttgaagacacgtttggtcacgtccaaccggggacggatgcccttcaaattggtggtgggtggccccgaccaggctggaggaaggctggcgaaggggtcggttgggttgagggatcgagcggtttcgacagaggctcgagagtggggggtttcatggtagagtctatggggttggaggcgggtgatggcggctgagatggggcggagagatctggtgctggctctggggagctgtttcacgactcttgaggtcaacatgatgaataactgaaatgttccgacgctggctggaaaagatggtgaagactgccggcttgatttggaaaactcgaggtagcgtgatgggtagatatgtacaaagctcattgcccgatgacttgacgacgtcggcgacaaaagtcttcacctcagcggcagccggagaccggaatacctctacctctctatggattactgtgacggatctcgtgatgcgtcaactactcaaatgccattatacgactacaagccgaagtcttggtcaggcttcaagtcttactgtgcgagtcatccttgacgatgacgccatataaactattttctgagtgtccgagcacgttgtcgaggcatgagaaaggatattcatagcggggggcgctcaaagtagacaggaaagcgaggctatcctcgggtctactcagagtatctcacaatagcctcatcttagggcccggtgttggttgggcctcaccacgtgccggatcggagtgctcagacttgtagtctcatgcagccatgcccctgacctatttccttctttgacctttcatgtggtgtattcggtaaatggaacaccactattcctgagaattaattcttttgtactactcctctccacgagtggtaagacaacctggggtttaagtcagacagctagtatgtcggggcggtgtacgaaggatggaacttgtgctgcatataatggcaaggattcgacttctgagtccgaacagtcacgaatgctgcgactttaggatttctaccggtagttggtaagttggacgccagtatgcctcatttatgaatttaggccctgctggacatcacgttttgaggatcattcaacggtgatttgagaatcatgaaggatcaaagaactgattgaacgatttgaggtttcccaaacaagagaaggtgcttatcacatttaaacggtcattcaacacctcgaagataaccgagtagcttacggacatatcctacaagtgtccaggggctagcagcctcagcccgatggcttactgtcgagtatcgtcagattctatgggccgagcgccggtgacggatcaccacgcaaggtttgaagtcaaatcactctcaaggcaaatgattcacggtaaatttactgttgctcttccattcccattgaagaaaaactacgctcatgtaagacagttcgccgtggctctgataagtggacgttcctgcttcttttctcttcgatgtctgcttagaggacatgaaaaggataaattggtctagaaaggtgacgggttggatcaactacattagtgttatccttatttgtcagttcgactttctctttgacagtaaagtaactctggagaaacagcgactccctcaaactgatatggggggctgttagtgatggggcgctaactttagggctctcattttgcacgcgtagctgttagtgtggtaatccggatagcacatattcgtcggctccgcacacctcccagacatccagctttcgaacattcgaggcaaagttttatatacttcgaaggaacctgcagagtccatatctataccatcaatgtagggctataactcacccataaatttaccgagttccgcacccagcttgctgcttcacttctgatcaaccttcattttccccaacccttgcttgatcttctcgcccgccatctcaatttcatactcgatatccggctgcgcctccgcataaagccaattcttctcccccgccatgcgaaagttgaacaaggccatctcgtccggaacaaacttcttcttcagctcgggattccccgcacaagcagcctccacgcgaagctgaatctcacagctcctatcgagcaatccaaacagaaaactagcctcatcgaccgttgatccgacggtcaacagcccgtggttcaacaatatagcggccttggagtgtttgcccaagacagaggcgatgcgctgcccctcctcagctgcggtgacgatgccgccgtaggaagagtcaacggcgatagagttgtacaggtcacagatatcctggtgcagcatgtcaagaggcttgccaaaggcggaccatgcgcggccggcgatggtgtgggcgtgacagatggagtggacgtctgggcgggctttgtggatttgcgagtggatgtggtagccgggtgcgtttacggggcgggtctggcgaagaagttagacagcgatggatagggcagactcgcaaacaactaggttgtctcagcggcgtacccgattccctccaacaatcttcccggtatcaatctccaagcaaaccatatcgctggcattcatcagcccgaaatgtttcccgatcggattcatccagatgcaatcggggtactccgggtcacggacgctgatgtgaccggagatgccctcggtgtatcccatgcgcgcccaattgcggaacacagcggccatgtgcaggaggatgtgttcacggtgtgcttgctggttggggaaggtcgggatacccgtcaacgggttgggacccatgctgagttcatggagctggcactccagtaccgctggttcgtctggctcggaacggggtgccgtcgcctgagatggatgggggatgaagatcccggcggccttgatggcggccggctgcggagcgagaatgggacttttcacctcttcgagcatagtatatgaagatgccatttcgtaagcgaatcaagcaagaagctggtttgtgacacgctgtatttgcgagagccaggattggaatgggaacgaagtccaaggtaaccactggggtcctggtataaagcagaaacaaaactgatggcttaggttgtccttgcaacggacactgtcatcgtcgcttaacacttcctttgctgccccacatgcgtacatacgcagtatgtcacctgcaggattcaccagcttacacagtagcctacactacctacgagctcagattggcgaacaatgtgcctccgtgggggtgacctgtcttttatccttgatagccggggacagtgcaggactgatactctgctacaccggatacgatattcgtcaatcaaaaaaaaaaaaaaccatcaggtaattgaagtatcagacagccatgaatgtggatacctgtaaggaggtgagctcgatgttcgggtgcaacctggaagtacaagtggaaggaagctagctgaggcccggggcgttgagtgctgaagtttagggacctttggggcgagaaccctgctggctggtgagcagccttacagggaaatgggggtctgaaaacagacccgggaaagactattggctttacaaccttcgtatgggggtcggaaggggaaaagcctatgacttgaaacagaggttttcgtctttttaaataatttttgatactcattatttcaaaaagccaaatccttctaagccaacaccgaaagaaaataaatcgaactattagatttttctaataattttggtcaaatgatgacggctaatactgaaggttggtagtgttgttaatatccatatctcaaagtaattatttggctaaaatgtacctcgtttctggtccaatgtagcgttttttttcttaattttcccctatttatataaaaagttctaaagctctctttagacttttttgtcgaaaacagctattttgggctttccagtagccttttttgcgcccgacccccatacgaacgtcgcgtgcaaaaaagattgctgcatcctcgaaaaccttactggatacttactgggacctgttttcagacccccatttccctccaaggagtgagtgttacgtaattgaaatacactgtcggttcgggccgcttaggaaggcgcctagggctaacgagaactctgcaggctgagggcgtctatctcctcctcgctatttcagcctaatcatcttccatcaacgaaatccttctctgtcaggattctacgaattaccacgtccccagcatctacggcgaatacctgttattggctcatcgtaatcgatcggagtgactatttcgaccttgcttacggttgtcactatgcgccctacatcgccagctcgtttcgccccccctttacgggctcctaccgtctgccctcgaccactgttcctcggcgccgcaacagcagtgaggacaagtacgacaaaagcgcagcatgcttctcgatcgttttcctgtcagaccgcacgctcgggtctcgtacaaaactcgggagcgaagtcaaagatcccctacgccgccttcagcttcgagcatcttggaatcagcaacaaatggaacaagtacatcatgatcttcttcatcaccatgggcaccctcgagacctatctttggtacaaataccttcccgcttggtggaaggctcacagcaacactgccactgaattcaagaagcaatgtgacggtcctcagtcccacaccgccactgatgccaaatgatgcaacacaacgtgtcgaggtcgctacgttcatttcgagcctcatgcagccacgctatatacagcgatgttccgccccagatgggtaccacaacattgtaatggtccgtctaaactcggcttgctgccccaagaaggcattcgaaacgaagcgcttagatcaagcgcatctcgaacgcattgtcatctcaactgcatcatctaccgcctctcaatcttcaccactacaccgctatcacctttatgttgaaagaagacggttcaagggcgcggagaaacgtcgcagtcatcaccatcaatatcgccatcacagacttacctgtcattagcgtcgttacgcatggactttgttaccccttgttcatcctccccagcgtgaagcccgacatcttgcgtttgacgagcagcaatgaggcagttacgccatggcttttgcccacatatccaacagaggtttgtcttcttttaccacgaagactcgagtcgggtatgtcccccacgttgtactgccaattatacctggtgaaggatctgtctgctggcacttcaacagggcatgcaacccagccaaccaagtaattggccaaaatagcagcaagttaaatccatcttgaatgagacttggcagaactctaccgatctatacggggcgtcaacaaagtctttgcatctagatcaacttataccaagaatggaatagaatctcgcgcgaaaccaagagtctctctggcacaaggttggaaggggttctctgttccatttacactgtttcttgatcgaaaagctgccccagccccatgaccatctcttactcccgccgtcgcttaaacttccgattatggacgaagttattccggaattctgatgagaatccatcccccagacaggcttctcaaggctggcactagccgccgctcgggatctctcctttgcaatacctcacatcaagagcagatcagccagatgcacatggtggcaatggaagatgggtgagactatgggatgagcaggggtaaaggctgaggcatcttcccattgcattggttgggtaaaggaaccgaaatgcagcatccgcaaccccaaatcactgcatcgagatggcctctctcagtttcccacgtaagcgcagggtttaccgttgaacactctattaaccttgcccgtttactccatgcatctggtagcattctccaacgtttggtcattttgcaatgtcgagatcttttgcgttgtcaggcgcatccaatcaagtcccttgatggatgagatggtttaacgctgtggatttcgtattttcctctagcttctttctaaggttctactcccgataccttctagccaagtactgatctctcctgggccatgggtcctcaatcgttctgtggctatttcaaactgtatagctcgaaggttccatctttctctgtagtctacagcacgggactcaccaccagtcgtcactcagtggtaaaccttgctgctggaacatgggttttgcgccatgaacgtaccgcaactgcttaatcataacgatgctctttcgaggaaggctacatctgatgcggatgtttctagcccgcgcttagcgactatatgaagcatcttgaacactggattggcttataatcttagcatgatccacaaagcatctctgttgtaagtagaagcggttctttgtgtcgttgcctatgtgctcagggcactggcttagtgccgctacacaacagctcctcgtactgagataccatcacacgcggccttatggatccccgccttttttctacaccttagacttggctacttccgtttcgagctacattaccccgcgattcttcttaccttaacgtgagatgatgcgggtccacaaacctcactaacttggacgtacaccacgatgccttccagatcaggtacttaactccggggatcacaaagtctcccaagactgtgaaagtacggcatttctacctggctttcaccgcagggctgatgacaggcaattattcaagtacttacacgtcggcacttgcaaacacccttcagcagttgcgagacctgtcttgcaatagttgccaacacagtcaacagacagaaggtcatatcgaatcatgtcttcatcgaagccttccgctcatccttactccttgcccgatctcactcaaaccaagctttccgtggaggatgactggactaaggtgaaggaccggaaagaaaagaagcgcattcagaaccgtgttgcacagcggacataccgtacgtcttgcccccatacttggccagtagcagtcactaattcgtcaccgaaggttatcgtatgaaggcacgtctaggggagttacagcaaaaactcgaatatcatgagagaaacaaggcaacattgacgtatggtgatgctcctggtgttggcgacagtgagaacacaagcaggagcccgtctgtacagcttccgactccaacatataccacagacaacagcccatctccgagggctaacgaactgatggtgtttaatgacattcatttgcccaactatcacagcccgcacgtcttccataccgatgccagtcaactgtttgacctatcgcccattacaacaccattaacttcacaaccatcgggagtgtttactgtagagcagtcgaacatcacggatagtgggtacagttcggctgttgtacatgaatatttgcgcctccacatgcaacctttcgacacccagcatcgtgcagctgatggccaaacgaacaactatgctattgatggctctgcacatggtaatgatccattctgtaagttcacgagaaagaagcacattctttatagtgcagttcactaatgggtggttccagtagttcacgatagccctgatattgacccgttgctgttctctaccgagagacacgatacaatgactgcagggtttacagaagaaggtgaaaacaaggtcctgaactggaaagctcagccaccaccattagtaatgtccaacccaggccaggcgggagctctcacctctccagttacccaggacttacccgaaatgaaaaagacgcggacttccaaccgtaccgcctgtcgtactacatccgcagaagtcaaccaaaaagctcccagacaacaacaacaacatcaaccagcatcattacccaccaagcgacccacgttggacgaacgcatggaaagcgtcatggaacgtgttgaaacagaaggcttcgacaacttcgactccctcgccactctatactacaaagccaagttcggggactcctcctcacttgcggtcgagcagcgactcagccgtacccggcgtctgcccaaactgtttgccgacgttttctcggccgctcaacaagagtggggtgcacgcgaacaacgaccgctgttcgatgagatcctcaggatgtcggagggtatgctgataggcgaggcgaggggtgttcacagtacgcttcatgcgagcatcggtgggctggccaggtcggcggccaaagaccacgaaactggcaagagtgctgtttcgggattgaagagactgatggaggataatgtgagttcggtcatctgttcactacaagcttctccgttttggaatccatggatttatcagcgctaacaggttctcgtccagttatcaaatctctgggccttggtgacggcattagcgacagagaacagagcagtacggcagcgagatcgttcaaatacagtactggcaacgattctggtcttacagtgctctggtcagctaccaaaacagagtctcatggctttgttggatgcttgtctttgagagcttcttttgaaatgggagtctttcgggcttgatcatggttggaaaagtggaacaagtgactcgattggatagcatttacactagaggattgaaagcataaaggacaccagaggaaagtcaaaagacgtgtgcatcaccacggcattcgaaataagagaaatttctagcattgcagtctcatcaagatcaaaatcaatggtcttgatatccagaatggaattattcgagaaatacacacaattacgagggaagttcgattcaatatgtgttcatgctctgtgtggtcgagggagattggttcgaggtcggggcagcaatttaggcacgctatattagtctgtgtaagacatcgcgttagcagatttcaagccactgttagcgagtcagtacttgggccgcctaaagtgcatgattctgggacgtagtctggtagggcttctagcactaacacccgctaacactaacagaaacagtcccttttctacccttcatcttcacaacattactgttttcaggtcaccagtatcaatgaaatcggaatgattattcagacaatgtacagctagaataatctctcaaagtctaaggaagaaaagcaacagaacgcttggtgaaccataactaactatcacgttgatttcgaccttcgctatccttccaggcttcggtgcgaatgtccgtcccatatccgaccgggaattgagaagcaaaactcctcctctgaaccagaaaagatcactcttggtcagtctcttttcaactgctgcttgactggtcgcgcatctctggctgtggctgtctaataaaccgtgtaaaaaatccgggtgtggtttgcgtgtgtggctattatgggctagcaagctggttcccatccattgatctgcgtgggaagcctaatcccggacatgttagtgtacgctttgaaatgccatatcaacctctcaagatcttagggtggcttaccttgttttaggacgtatccatggaatgtcccttgtcaccagtatcagaatctgtttctaatgtgagagatccgaacatgtcgagtaaatcgtctttaggcgtggcgctgttgttggagtccagagacaagcgattgggcggctgctggacggcgcgtttgtaataattcagaagttttttagagtcaagccattcctgaatgtcgcttctgctgtagggactctctggtaaacctggaagttgatacctgttaaccctatgtttctcatagatatggtctctgacgaaatcatctgcccagggcccttggacaaaggtattccagtaaacgtagaatccctttttggcataagcctgcatctcgtcgtcaagggccagctgaaaggtgctcggagaaatcatcagcatgtccaaagtcaaatcttgagtggtaagaacacgatagaatagtaattcgcgcgaatggctgaaggcgaaagatagtagagagaagtgggagccatcgctcggcttgtcgctcggtacgactgtgtcgataacaaaattcatgcccttttcgcgctccccctccttccatattgtgggctttatgatcttatccaaagctctgatccattgtcctggcccactacctacagtgcccgtggatgccagcccaatggcgaggaatctggcaacatatttactgagcccgctggcttcagcaagcctgtaccatttgtccctggcttcgcaggcgctcatattcatgagttcgtgggtgaaaatcaaggccagttggctaggtagaaggctgcctgtagcagatgacatcgtgaaatctgcaagagacactggttaggatctggtgaaaatattcccaaggtgacctgagccataggaatttataccgttgacgattgtttgatcttgttctgagtagtgaatcacgaggccggcaagataggctgatgggttaacaggattctcgtcacgttgttggatcaatattggaggttgggaagtcgagatccaaagtaaaaagtcgactaaagcaataaatttgaagtgcgtaagctgaaatgttgcattcaggtgtgtcatcaaacaacggtatttttattttattcttttcccttggggtgggaggggaggtcgtagaaagttggggcgttgaatcttccgcatggggtatgaagcgctccgagaagggagctcttacttcacgggctgaaagtcaaatgactgaacaaaggaagggaactcagtaccagagtcccaaagctgactatattcaccttcttcccatagccagctcactgcaccttcccaaaggccatttcagtctacgatcatgccacagactggtgacaaaatagacagaatgatccggttctgtctatgtgaccgggtcactcattccaaagagagtgggtttgctgggtaactgtttggaccaggggaggtacaacgagcgacatggactggatcatgtcttccttgaacccaccatgtgcatctacaggtaccatgagcaaccacaaccatcaggatccctatctctgtacctgttcaggactttggaccccacgtcaaccacacatactttcccttctcaacatacgaagtgaacttcaagtccatcggcttcgcatccacatctggtggccccccctgcacgctcgccatcaagccatacagtccataccgcaaacactcgactccgggaacgccgttcgggaatggccagatctaccaaccatcgtcagctgtcaactctacaactctcaacgtcgcatcaatcagacatcgtaaggcaggaaggcaagtgactaagagaaaagaaagaacgtagactcaccccaaaactatacccgtccagtcccttctcacaaacaaacgtagttcccgacatctcgcacggtccggcctctttgctagtcagagtaaactgcgtagctcctatcgagtctccatccttgcgcacggcgatgaaggtgccgcagaggttctcgtcggttgtccagcgcccggaagccgtgaggcagccgaggtcatcgtggctgcttccgtcccagagggtacggatctggccggtgccggagaagctcttttgggtgagggtgctagagtgggaaagggcggaagtggatgcggcggtgaggccaagaggggccgcggtggagagggtgaggacaagggcgaggaaggcgaaggttgtttgtacgagttgggccatttttcgctgatgcttgttgcactagaggtaggttgctgctatcgaatgaatgattggcaagtgtcaccctcaagtatagttgtttgtggaactgtcccaagaatatggttcgtggtatgtgcgcacggaagacggggtagaggagtttcggagaaagagatctggcggatctaaggcagggaaagggaaggtacaggcggtagcaagttaatgaaatacccgtcgtagcagtgagctgggccgtcccgatttggctatcgcggagggtagttgatgtcccgttttgaaacacaaagatggaattcgagaccgtggtcccgggggggggggcggagttgccaagtatttaagtctggaagaagcagtcatcatagaccccgtctcggctttattggaagggtcgccatctcgttcttgtaatagggtaaagtagtggggagaagtctcagaagcatgaaagtctcctccatgggaactgcctacctacccattcagggagggttgatgtcgttggttcccccaaagagcctcagaagtggatcaggccatcagatgcgagatgtcaatggctcgtgtgatggtggaaggaacacatgccaataaactgaaggtgtgacggagtggtcctggcaatttccatggcccttgtgaacaattggtaagagttgaatcatcatccaacagtgcaccgcgaaaaaaacttggcaaatatatcaacctccaatccaagtatctacgcaagtaagcaggtacacttctccagacggcaagttctgccgggattgaaaggtgccaagttgaaagatgaaacacatgcggttggcacaacttcaaatggaaagtctaccgtggggaaagttgggaagggtgagtggtgtgctgaagtcctgaagaggcacagccaatggatgcgtccaaccgtgtggcgttccgtacctacctctaggcttacactcgcggtaccaatggctccgcattcttcattaccttttgaggtattagcggaagctagatgacggacatggctagtcaatgaaggtgtgaggtcagacataaggaaaccgccaaacaggacgggttgcgttgattgagaggggtcacgaccatccttccaatatttcttgccatgtgtccaataaagaggggttttcagcgtcgaggaacaacagaagtagcctctgggcttatccccggagatctggaagttcgtaagcagcacgtgtgacgagcgggcgtcgtagagcttgctgaaatgctgaccttgggaggatcctctgacggtgatggtcggataagctcaactaccgctcagtcttggcatctgtgaggccggtagatcgtcaaccacgaaccaaagaatgaagtgatttggttcttacctgtcgaggagggggggtcaggttgacagaagcggggattttacgtgaggataacaaagagattagtaatgggtcatggccgagaatgtgttcagcgacacgacgcaatgctgttctttgctccaacagacacgcaaaccacgaacggtattctaaggaaagagtgatgattggaatgaggagttacattatggactacctgtgtttggggtagttctttcacgttcccaatgcaatcagacgtatcgatatcaccttccttgtcagagcgatttacgcccattgctccaaatgtagagtgagatgaacaacccagaagggaaggtgtatcataatcttgcgataaggctcattcactcacaggtaagtattcacgatccagcggtatcaggatggaataaaaaaagaagaaaaaaggcaaaataaaggagaaaaaaaaaaaaaaaaaaaccggaggcccggcaatatcatgcaattactccaacggtcctaacaacaccagtcgatgagaaaaccaaaagttacctctacagcaaaacaaaaggccaatccgcagacaagactgctctccataatgagatgtaatccatcagtattatcagtagtattaggcgatgaaagaggaaatattaccccctccccccccaaaaaaaaaaaaaaaaatagccacgtctgcaaacataacccccaactcatgacggcaggcaactgaatgagtcccaaacccatacatcttagcccccattgcatacccctaacccattcacaacattttcaccaaacatctcccatcaccgccaacaacccccttcctcctcctcccccgaacaaaaactcaaataactctcaaaacctcctccctcaaccccaccaccacaaactcattaatcaacaaagccaactgctgctcatacgtctcgtgcgccagcctaatcctctcctccaccagcccgtcaatcctttgctccttctgcagatccagcattccgtttacgttgatgtccccgttgctgctgttatttccattattcgctgcggcggtggtggtggtggaggtggtggccgatgatgggtagaagaaaacgttttgtctccggcgccggttgttcttggcttcttgcttgagcaagcggagccggtcctcgagttcggttttcaggtttttgcgccgacggacgaaagcctcgaggaattttttcagttggatgtgtcggatgatgtcggcacgggtgagggtgtttgtggcgttggtcgaggggttgatgttgaggttgaacgagttgtcgggggtgggtgagctggttgtcgtgctggttggagggagaagggtgtgacttgtgtcgatgttgttggtgttggtgttgctgtcgaaagaaggtttgctgtaaggagtcgagctttgtggaaaactggtcgaacgcttgggctggagtgacagcggtttgatagggccgatacggagggcgcttggaggtttgatatcagtaaagtgcttccggaagctgcgcagtctgctgtctagggtgtagtcagaatcgtccattggcggactgtgactgatgtactgttaggatggctggtttctgtatcaacaaactcggggactagttcttaccttccggatccggatgtctgtgagtaggtagaggtatccatggtaaggggtagctcaaaccaagcggacgagattggcataaccgaagctctatcagggaaccgatgagttatatgaagttcagacacatgatggtccaaatccgccccaagaggacgattataggcgggactgcgcgatcttctgggaaacgagtatatgcgatggagcaactgtataactcaggagactgactggaagtatgatggcgctggacctagatattagaaaatgtcaacatgattaggtactatacaaaactatcagcagagagtgaacaacggtaggattgatgcatgaactgtgtagaactctgctcctcttcatatgcagaactcgtgatgggtacgctgcaatgtatccccaaatcatcccatactaacagtccagcgtacatcatctccatattctcagggaaaactgacatcaattagttccgataaacatatgctgtatgtacctctatgcgtgaaccggtactcttgcgtccttcatttcaaaaacctaccttaggcagactcaagaattctctgcgactttgcagtgatttaggaatgctttgtttacctctggataagctggtattgggctcctttgattctgaatgatcttgtaagctcgggtaattgtttgtggctgtgcgttactttggtcgacgttcaacgagtaacggctgacccatgaactcatcaccagctgcctcggaaatgtacctcccccaccatggactaacttccgctggtctttcgatttttgcggcaccaatgactgtcgcgttgatcatcaccgacctgattagatcttggtcagtcaagaatttggtcacttctcgataaccgcagacatgattcttcatattacttatcgttcatcgaccctaaactctttaagacgaatcaacgttccctttaccgaaaccagagggacaaagatgaacgagcatgaaaagcgaggaagaaggggaaacaacccgaaagtgccctttactccgtggctttcaaatagtgcatgttgaccggagttattgccttctgcccttccagcactgccatgatattcctcatgctcagttcctcaaacccgatatgcgtctccaccgtaccaccggcattatgacaggtcaacatgactcttccagggtggtcgaagctggattttgcctcctcttgcctgttacttctgacaatgtcatgttctccgaatgctatttttaccagcctctgactcacactgggctcctcagcatgcacatctaatgccgcggcgctgattctcccgtcctccagcgcgtctgccagcgcttcttcatcgactaaacttccacgtgcaacgttcacgaaccttgagcctttcttgacatgtttcaggacatccgtggtgatgataggcttcccatcggctgaagcaggtgtgcagagcaccacgcagtcggatatagccaataattgctctagactggagtggtatatagccccgagggatgactccaagagggcaggtttgcgcacaatgtcgtaatatgcaatcctcatgccgaacgctgagccgagtttggcagcgatctgttggccgatgttaccaagtcctataataccaagaacatggttgcgcgggttgtgtgagacggctgtcgcgagagagtggcatgcctggaaggttttgctagctatcgaggccacggaagcggtcgtgaagtcgggggaagagggcgttgagtggaaatatgggagtgtcgcagcgcccatgcaccagggaaggtgccggaacgtcgagatgaccattgccacagcaaagtcggcaacggcttcagcggctgcgggacctgaattgcagtagactatgcctgcaagttacactttagcttactactcaccgcttcgccatgatagggacgccatcatttcttcttacacacctctttcacccaaaaattttgtgtttgcccagtcgaagcctgcgcccgcgctggcaaataccttgaccgagatgggcagcaagctgataaggtcagcgtcccaacgacccatctcgccgccagtaccccagaatggccggaatatggcgctgaagtcaccccatcgtcgttcttccagtgctttcttgaactcgcttcgttctctctccgcggtactgggtcggataacctcgaacgcttggctgaactcggtatacgtggcgaggttgtatttgatgggatcgccgatatgaaggacgatgggccgtcgtccgtcgcttgagtattgtcgtggtgattgtcgtggaattgtgcttatggaagcgttgggcgcaaggctagggaggggcggcgcgggggaggatgatcgcggagtagacgccggtactggcgtgctcgcgggcatcggcgtgttgaggggctctgccattgtttgaaggtggactacctgggtagactggtgatggttttcagtggctttttaattgaggaagtgatatctttcaactcttgttgtgcctggtgcagtggtgtaaatagagaagttgaggcaatcgtttgcgtccgctgtggaggaccgtggccgacagcaggtcaacctggttggtgtaagaacggaactttcgtgaaagacaagtgaaccggaaaacttgagagaacttcgaaatgcttgacctggaagggagtggaagccattgtatgtgttttcctggttggatgatgttttggacttgggaatcaacgacgggatggaacatcgatgccttagccgtagaggtacccaatcccgtccaaatgtcaggtcatggcaggtgtaggtccctgggaagcagatgggacgagctgtagatcggcgttgttacagcgctgggggcccgagcccgagcccaagggaatgcatgacccctgaagcagccccagtatcatagcgccttctcccgcgataaagacttcgggaggtcaggtacctagaggtacctgtagaatcccaccctctgcaatcttccatggaactgatcatccgttttcaaggagaaatgtacaggaacaaaccggccaaagcgtaaccacccgccgaccctagaaaaggtaatgactccattcttgtaagtcaagaattgcaatccccatgccatggaaccagagggccactttgacactcagtcttctaacagaatattcgtcggataaataccacggtgatgtcgatgtaggactcggcgaactaaatgatgtcatttatatccgttgtcctcaacaccaacgtcagggctttccccggcattcatcggaccgcgatgatatagacgcggaagcatgcgacaatccaaccgtgcggaggaaccttggactgtatcgactttcggtgacagtcaccaacaacaatactgatcaaaggcggcccaaacttgactttcaactgtttattcctttttccgaccccgtactcttccacctagcataccatcaaaacaaagctcaaaaatctaacaccgacacatcactgctctctccccatcccaccacccaaaagtaactcatcaacccaagtcgtcaaccaactcatccaccacaaactcctgaaccaccaccactcaaagacctctacgtccttcttcatcacagcattcaactccactctctgccgaatcctcctaacctcatacttacacctttgcaagctaacgagccaggcagcactaaacaccgcgcaccaccatgctacgccgaggacagccatcaatgctatccaggccattctatgcgaaaagctgtctccccttgacggctcgaaagtcgtggtgatgatggttctgcgaagtgtcgttagtcgatgatctttgactcatctttgagagggttgggggagggctgaaaaggacatcaataggggacctgaaggagaggtacggggagaacacagacaagacacaaacaagcaaccactctaccaccaccctagctactttcgaaccaggagacatcaaatgcaacatcgtctctgctagagagagatacagaagggagtaactgcggtaagtcctggctgtccagacggttgaggggacggaatgctgtttatctgggggtatgtcctggtcggctgttgcgacaacgttggtacgagctaactgtcagcctttcgattatttcaattttgcaccatagtcctctgcctcattcccttagagaagtatgtaggaaagacaaaatacgtacgcgtatccattaactttaaaacctctctatactcatccaactctttcagtctctcatagtccactccctcagagctcaccagctctctctcggtctccgagttagaaaaccctataatctcccccatcaactcctcccactcctggagatacgatctcaaactcaacaccgccattttgatatatgtgtgagacgaacaggcgagatcgtaatcgcttttcctggcccggatctcctggttgagcgcgcggaggtagcaggtggctatggggtcttcgtcccacccctggcggggggagaggaaggggagggcgttggtgtcgttgccgttttggaatgggtctgggttggtcatggtggctatgatatcgcttgtgcagtagggaattgagggactaggaagttgagaggtaggctgcttatgtggtttttgaggtacgttttttctctggcgatatcacgagcaagtggaaggcggtgaattaggctcacacaatgttaatgaattatggagttttcacgcaaaaaatcaacctggtgatgatgcattcttgtttcttctattcaagtccttctagattagaccgttctggcttcggtttgtctcttttgacactcgaccttgagagacatcgcatgctccatcgttaatgaaactctacccatatatctgacatcgtcccatcatctcatccgattcccaattatctatgttcggccccccttcatcaaccttcaacccatgcctcacaccccgtacctgcctactcctgccacatcccaccacctacccaacccagatattccccccaccaacctccaccacccaaacctccacctgccccccttccaccttcccactctgatccctccccccatccttctgcacatcatcataagcaaaggcataccccttcccatccgcgttccactcatgcaccaccctcgcgtaatgattcgtcggtctcccatccacatgccaccggtaaaaagtctccacatccgacggctggtcctcgcagtcaatgatgctggaccgctgaaaggcggctgccaggcgagggatgatggcgtttcgcacggcgttggggcccgtggtgaagggaccggagttgcacccaaagatgtcggctgttgtggggcggtggaagggttccgacccgacgaggagggggtcggagggcaagttgggaatgtgcccggttagaatgccgggggcggcttgggtgttgatgcggaggtggtgggtttggtgttcggcttgaggaggaggaggaggaggtgccggtgtgtacggttgttgcccggggtagtaataaggttgttgctgcccggggtaatagtaaggttgctgaggagctgcggcatggccgttgtggccgtggtgatggtgaccatggaatttttgtagaacgtgccgtaacccgaacctgggcggggcgccgttcggaccgtctccgggacggggcccgggtggaggaccagggggtcggtcacccggcgcatcacccggtcttggtccgggcggaggaccaggaggcttatcggcattgaatactgcgccatgacccccattacacggtttcccaaagtgacagtatctctcccagaccctgtccaccaacggctcaaagtacccatcaaacttggccccgaccgcgtcgccatgtgtcggcgccaacaccctcaacggcctatccatccccggcctgtgcaccaccaacttgtcccacggccacccgtccctggccgcctgatctctcaacccctgcgcgatcctctccagcccatccggtcgcatccccgacacatgctgcagtctcctcgttcccttctccaccagcgtcaaggcaatcggcaacctcggcacaaagtccacgtacgaaatattggcgaaaagctggtgatcgtttagcgtaaactcgcaaaacgcaaagtccacatcgcggttgggatcgcttgggttcaagaccgatggctcaaccagcgcggcgccacctccgggcccgccaggattgagcataaacttgagctttttgtctccttggcagaaccagatacgcccgccggcgatgcgcggaatggtgacaacggttgggtgagggcctggagggacggggatggcgcaatcgacggggaagggctggaggattttcccaggaggaggcgagggaggaaagtaggtggttcggccgtcagactggatgaagacgcgggccatcgaggggatggctaggcccgtgatgtaggcatggatggggatgtgcggggtcggggaggtgttgacgaggtgtattgttagtgaggtcggcatggtgggcggctgtattgttggtgtaacctttggttgccgtggaattgtatgatttaagcccgggagcacagaatatcaaacagtcgtcgttgggccctgggataagtagtagatgacgaactgggaggactccaagacgaatttcttggtgtggctatgtcaacagagtcactggtgaaactggagctgaaagtgggccgctgtgggttttggtggtcgaattaaggttgtggagatgatgatcacattatggaacttccagggacaggtttagtcacaggggggcagtgacgttgttaacagctgttagtggcgacgcaccgcggcctaaggccctgaccgttagtggctacaccggaaaaccggaaaccagaaatatgcaagcacttgcataatctgcttgagcaattcattttatgcgaagagcaggaaaccttttcattggagtctacaaaagatattggttgattggtataacggctgccggtacctgcgtctaaaacccaacacagtttctcagcgggtttcgggtatcttcgattttaagcgatgaaagcaacttgaagcttctcgtccacaaccatcccttcttgttcaatatagaaggattagactagcgctgtaagctcgaaaaaaaccatagacaactaatcgtccgccgcgctgccgtcatcatcactcaacccctcgtcgtcatcgtcgcttgagtcgaaatctgattcgtcgtccgattgcccagggactaagatgtgtcgttagtaagagcaacaaacttggttgaccgacttccgcttggaagtcttatcgaggctgatgaggttggctaatagaaaatgtggtgctgagggtgatgaaattgataaaaagaagggtgctgctcacgcggaacacctgtgatgtgtttgccaggtgtagctatgtctgcggcagggttgctgagaaacgtctccagtttcaggccagtataggtcctggccccaatggctcgagctaactccacaaggttttgataccctgttgctgaagtgcccttccgattctcggcctcgtctggactaacaaatcccactactgggtagtggagcgtagccccggaagtagtagaactgacctccgcgctcagtagactcaagctcaattctcgaagatgtgggaacgactctttcttgaggctgcgcaagaatttgatccacgggttctgctcagcgtcatccttgtcgaatgtctgttggtcagaactttgctggattttgaccctgcgcaggctaatcgctttcaaagtagaagagaacttgttaaataggcgataaagagtgtttgccgaaacatcgagttgaccgatgtccagttgttccaggtggtcgaactcgacgggcggcggcaaacgggaaggatcggcgttaatgaggccaggcgatgaccaggtaccaggacgaagggagctggccagccacttaagcagagcctctttccctccatagtgtgaaattgatctctcaaagttgactctcagccaggtaagattgggtgtgagcgcaaggaatttcttgaacaggagatattgaatctccatgtccctgtgtgtggctaggtcggcatccagcacgagatgcagcttcttgaggcccgccaataccggcagaaaatctggctctaggtaaggaggtaccaggaagccatggtcgcgcaccgcccagttttctctgataaccacttcgatgccttttgggcgtgctttggccgcggccaaggcgtgggtgatgagtgtgaacaagagcgtcggataatcttcttcgcctacccgcggctgtccggtgaaatgtttaactccggtggtttcggatagggtgttaaagccatagctggtccaacctgcgtcgccgtcgcgggtccgcgagggagagtggaaatctcgaagatcgacagtctcgaggttggacaggttcttgaaggcttcgaccagcatgtcccgtgcacggcctgatgccaacagtgttcgttgatcagcgtatgcgaggtgccagttcagcaattttgtgtcgtcgtgccgaggctgaattctgtggggttcgaggatttggtcggcgccgatgattacatgtttcaagtagggcgaaaggcccggatgtttggatatgtcaacgaggacttgcagactgggtccgtagagcatgaactgcttcttgcggaagaactcataggcaaacgagtggaagagggcgctttccagccatctgcacgtcaagcgcgcattgccaaggtcgggtgttctgacgaagtaagtgattctcgtcaggacttctagtggcattcgtgccagatacgcctctgacgagggagcacgagtgtcctcctctggtgttgtggtagtagttgtcatcctgcgtggtgattggactgatgtcaatgtgagtgatgtgcgaggtgagtggtgtttagagagaaggtgtgatagatgagcagaaagaaggtcgatctgcttgtcgaaggttgagtaaataatcaacgactcggttggggttgcagtgaagggtgagtgatggaaagaaaaaggcgagatggatatcgagaaagaaggagcgacctcttgatggcggttatcgacgcacgtagatgggtcgatttttgtagtagttggcaaagtgagtacctagcgcgtgcgagcgtatgagaaacagaagacgtcgtgatggatgaacaggaagaaggggaaacctgcttgggaagattggaggaggagatatttaagaagagaacaggatctccagcagagtcaccgcggatattttcaggttccaaacactaagatggaaggtacgccgtttgtcgtgaagcgagtcccacaatcgcgactgctgcctggcggttgcctgtcaattgacttccttatactaagttggcacacgctgtcacgtggaatacaaggtacaaggtacctcctattctcactcccaatgcaaacgaatgcttcgacggggagcgactgcaaagtaatctgccaattcaatggatgcttacctacttatcacttcgatcttttgtcgtttgtttggatgtttcgagagtgtatcacaacattgcgtctcatctgcgagagctgggcccaagggtgactttcacgtctccacaatgatctccttgcactaacagcctaaccctgaagagcatggcacatgtgttagcagaatttggtcagcatcaagacatcaacccgtagcgagttcaaggtgatacgcaccagatttatttcttatggatgctatgtaagccaatcaacaacctccgcttggattacttcccgtcttatttcaatccgtcgccataacggtcctaaataatatgtcgcgctgaggaattgacctcttcgcaaccttcaaagaaccatgtttttcagcttcctttttccccttctgggcccgacgcacaccgggcgcaccaatacattctcgctagcctcttcccatctccctcatttgcgctaactcccatcccgaaacgttcccggcatgctcttcacttgcgcgctcatcccactgttctgtcgggttaacggcgaaaccggttcactgtttgcatcccggtaatctggggtcgacgacatgggagagacattccctggtcctggcgtcccataaacggcagttggttgttgaggatacgcccattgtgttgatgactgacttgggtgatactggtattgatgatggtagtaaggtggctgttggacggatacgtgctgaacttgcgggtgcgggccgtaatgatatcgtggagggttgtagggttgatattgatgaggaggctgcgggtattgttggtaataatggccttgttgctgctgttgcgcttccgcataggacatgttgggagcctgtggaggaggggggtacggtgcttgtgggctggccattgtcgatggtgtttgtgtcagggccggctgtggactccaaggctgtggactctgcgcgagatagggggtgggagatagtgggacattggtgaaggtctcgaaagaattggagtagttgtgatttgatgtctgagggacaggagcctttggcgttatgcgttgtggttcaatgttctgataagtcgccaacggcggcttggggagagtttggcctgatccggatgcgccatcaacactctgaccgtcatgaagcgttgagccgctcaggacactatccgatttcgctggcatcatcggtcgcggccctccaggtctcgaaggcgtcgggctagatggtggagatatgtgagtgggagtcttaggcctgatcctttccgtaggcgaggactcgcggtcaaggatagaagcgtcaaaacccctagcaaatttgtccatcggtactaccttcatggatcttgagttctcttcaaaatcaaacccacgaggcctgatcctcgcatcccacggtgatagccacggcagcagaaagggaggatctactctgaagacgacgtagcattcgatactgagggcgagactggccatgatggaagcaaatagatccatattaagcagaacagtcttgctccctcctccgccaaagtatatcccaacggcgaggagtatgattgtaagcacccagacggaggtggcagatattatcagcatccttgtccgggcatgaacggggtgtagggttttgcggccctgtgtatccagaataccgtagagggtgttgccagcccgggtggctcgaatatggtaaccgatgtaagccatagaaagaattgactggaaacttgtaagcataaagacgagggtaaaatagagaaggggaggggaaactaaggaaaacctacagcaaacagcataaaactttgcgcgatgcccagcattgcattctcgtttgccgcaatcttcttggccaagtagaggatcgacacgacgattccagatgttgatgcaagaaatgcgacaaccagtcccgtaagagcgactgtcggcatccatcctccaaatcgcggctctggcggtggtggtgttggaagttgctgcttttcgacgctgctcgcagcgtcagaaaccggttgttgatccatatcgtacgcgttgcgagcgatcactgctcacgatccagagatgcagtagctcaagataatctcgttgatgtcgccagcgatacctgttgtcgtcgtcgtcggcaacttcccggattggccgtgctgacgttatccagttggagagagaggtacgaaggtcaagagaagatccaacttgataagggagaaataagttatttgctgatgtggtggccccaacgcagaggttggcgttgtgtagtcaaggactcacatgcctgtgctagacttgtggcggaaaggccaccatgccactacatgacagtgtgttccgtgattcctatactgctggatagcagctggtggatgttgcagcgcctgtgccggattggagaaaagacattcttcgatggagcgtagatcaggaactggaatgcgaactctgagtataggtctcagccaaggccatcacgacagaaacgcaggaggtcgagtcatctatgtccatgctactcatcggcaagaacgaaacaagctatgaatgacgataggcaatggaggtgaattgcagtgatgagattgataccagatgaatgaccatgatcaatccgggaaaaagtgagggcgacatccttacagggcacagggccgcagcaaatacagagcagcaggcagaattgtaggtaagggtatcgctgatgatggtgaaggaatgtatgcggatatggcaaaaagtgggaaatttgatggtaccaattcaattcatccaggcgcttggaaccactttagaactcctcgcccattcttgctcctccacctccaacccagtcttcgcgctcgtagtagcggaacacgaggtcgtaatcctcgaaatcgtgaacaatgcggtcaacgcgacgatatccgttgatgcgctccatacgctgcttagcagcggcgccccagctgcgacgggaatcatcagcatcctcgccaggtgtggtggccaatgcgcccttggcctcgaacaaagtcacactgaaacgtccagggcggaagatgttgacgacctgctcaataacttcagctgtctggcgtccattctggcctccgggaacgttggtttcgaaggaggcaaaagagcactggggctcaggagtgacgtgaaccgtgaagtagtggccggacttggggatagtgccgtcggcgcccgcgacaggtggtacaacaccgttggcggaaaagccgcaaggggagaactggtacgcatcgatgcgagcatcaggataggtggaggtgggatacacggcggaaagaccgcatgcttccgacacgacagtacccaaggcgtgaccctcggtggtaagggcttcgggaagaatagcctggccatcagcatcgcagtctccggagctgctgaagacgtcaaaagaggcatctccgttcgcctcagatttggaaaagagcttctccttggcgatcgcggtcgcttcctcaaggtagaacttcttggcgttctcgggatccaggtcggtcatcaggatctccaaagtctcgtccgcgttgttttcgatcacacctccaaagggggccacaataccggtaggaatcttggacctacgactagggctgacaccacggctggaagtgggggtgcgtggaggagtcagggagctggtgggggaagtaatgtaaaggtaccaatggtcaccgttcatcttgccaaccatgtaggcactgccgttctcgaacatgttatccaaaaaggtaacctcatctctccagctcttgtggggcccacgctgcttctgggggaacaaaaagttcttacggctatagaacacgcgcagaggagtagcggcaaccttggggtcctccaacgaagccacgttatggaaaggaaatccagcctcgacggcggcgatgcgcaacatcaagtccagaccaagcagcaaagtggtggtaccgcatgtcttgaggatgatcttgtgggggaacacaaacatgctggattcagaaagaaggtatgagtccacgttctcggagttgatgatggacaggaccttgcagtgaaccaaatcaagcatgggggtccacgagtcaggattgacggccttcaggccaccctccttgacaccggcagggagagctttggcgctgggcgcaaaccagacctcgaggagcttctcggggccttcaaaggcattggtggagtcgaggtcggcagcgacatcgtggttgatggtaaggtaaggagtgccctcggaaggggagaaggtgtagttggcgggaatggcgggaactccgaggccagacattttgagtcgggtttgagggggttgttgacagtgtgtcttctgaaacgaagcgtccgcgggacactagctgccgctcagatgaactttgatggcgttcttctgagagagtaggcccacaggattgtggtgtcctttaagaggctggcttcgccagcagcagtgggtggatgaaggtagctgaacgtctcacgaagtagacgttagggaggtcgagtgcgaagcggaaggagatagaaccgtgagagcagaatggtgggctttgtcgtcgagttcgccgtggtcgcgacacaaccgatacctataggcgatatcgggcggggtagaggaaggccgagagaaccggttcaagggacgcgggcaggctccgaggtgttggttatgaggatgtttgaggaggatgttatctaggcctagcagagagagggtcagtcaaaaggaagtagttcgggagaacaagaaccgcactttgcaggcttggacaggaagcgaagaaggtcgatcgagctcatggggcggcggcagagatgggagtgagaggcgacgggaagcccaaaacagtattgaggaactgtatgggcaaggcaggccgaaattcgggttactgttcgagcatgtgtatcttgaatgggaatcaagccgtttgacaagagttgctctcccgtagagaccggtggtggagcggattggccgcgggcgcaaagcagaggaggggggaagttgcgacgactcgagttgggacgaaaggcgtgtcgggatcgaattgctcgagaaaagactcacaatgtagcggttgatacgcggtccgagagacgggcaacaagtagaggtctcacaagaggggggattcgcgtcaaaggtctgagtgaaaattgaccaaacagtttgaaaggctcaagaggaggggttgcaacgcgcctgatgagagattttgaaattttatggacaggaggccgaaaaaaaagtgggattgggtttttgctggaggtttggcccctgccggccctgtttggcgggggacaagtgggaattccagcaggagcaaagcccactgcaacccaagatcgacctcgtccccggcgctgcaagattcagcccgaatttctgctgttaggctacagtatgcgaaagaccagtatagcactaacttacgagccgcatggggatttcaacgttttaggtggtaccttaccaacagggaccctaacaattccgattaggcctgtgactggcctcatcaggcacaattcaacccaaaaggcaactttgacagatcatcatcgtgactaattccaagatcgttgaaatgtgagaggatacttacagggcaggtcccaatgaaatccggttcagaaactgaaccgtgtccaagcattatggcatgtagttcttgaaattcattgaactagatggcagtctgtgaggtatctacgaacatggaaaggaacaagtggaaatcaagtgtcgatatgagggcattcaagggcacgcgggaagcccacaatcgcgggatcaatcactgaaatccaccaaattcatagccgtcagcctgctcgattcgcatggatttgttgagttccaggaccaccatcgaccaggacggtacagtgcatcatttcatctctaaaatagtccattgattaagatgttgacgtcttgtaacagcttgtgaccagcttatcccagcgagctgttcattatcaggactactgttttgggcttcaaatcaaccaatatgaagccatgatcccttatccacaatccatatcctcaaagcgccgcagaaggtccgtaggcggaaaaggcggaaaataagggtgtagtaaggaccctgaccctctgcgcctttgtcttcatcccgaagccgagacagcaaggatgttgttacattggttttgatgaaggaggtctcagctgctgacgagaaatatccctgtggtggtctcgcttctgcaatgattgtttaaaaaaaagtgccaattcgggcaacgtaagttggttttgggccctctttcccacggcacccgcacttggtccatcaggtcgcggcagtcgcttgtagttgcgcatgcttgtgttgcgcaaacccaaatttggacctgcatacatgcatgcatcaatgatggagctcctgccaaaaccaagtcgttcgtccggcgaatcggtaccgggagaggatccagcctggatggagggtgatgagaggaagtctttgaaagagaattcagcttttggtcgttctccttggccgagaagagatcccattcattgttgtacagcagatatcacatcggctgtgattttgctgaagataggtgcaagggagcaatccttgtacttgtgcaccaaacgcgagccatctttgacctcctcctcttcacttgtgctagctccagcaggagtcgaaatatctttcccgtcgaccgtggtgcctgctgggtacgttggtctcttgcctgtctcgatgagaacgagaaactgagggtcgatcgggacacggccaaggaaacgaacgccaaagtcattcgccatgacctctccgccaccactcatgaaaatgtttgtgcactcgctgcagttgggacaaacaaagccacacatgttctccacgacaccgaggactcgaatattggttttggtgcaaaagttgagctccttcctgacgtctgcagttgctacggcctgaggggtggtgaccacaacggctccagcaagttggcctggtcgtgccttttgcagcagattctctgccaaggaaatgtgctcgtcgctggtaccgggaggcgtgtcgatgaggagatagtcggtctcgtcccagaacacgtcggacaagaattggcgaaccatggcggtcttctttggtccacgccagacaacggcgtcaccccgcttgggaagaaggaaaccgaggctcatgacgcgaagggatccgacgccggcagatgggtcagcttcgtgaacggtaataggcaaccagccaccaggcgcttgtgttactttggcatcttcgatgccgaacatgcgcggaatcgaggggcctgtgaggtctacgtccagcactccaaccgaatggcccgcaagcgaaagagaaagagcaagctgagttgtgacagatgatttcccaacacctcctttacctgaaaggacctatatgttattgtcagcaattacatgtttttggtcatgatggggtccatcctgtagaaaacccacggatgaccggggatgcataccaggacgatatgcttgactttggcaagagacattttgactgtttttgtgtccaagacccgtgatgcgtcctctcaaccttcagttaagccgctaaagttttgatcgatatggaatttgtgaatcggtttggggttgagcgatgtcattgtcaaaaaatagtaaagctgctgatgaatcttcgccttctgaaagctggagaagggcgatgaatgcacctgaatcggcctcgaatcggcctgtgctttatcagcaggtggggcccccactggtcttcccgtctgcccagccaagccaagttttcttcaggaggaacctggagcagggatttgggttcgatgtataaattgtagcagtggccctcttaaaggctacggataccccggcccatgggccatcaaaacccactactcccaaataaacatgatgcagaccagaccgatgtctaggccccctgacatgtgcatttggcatccaggcattgaacccatccatgtgagcgtcaacatccatttcgccagtccacaaccactcccgccttttgagttctcgatcacggccggactcaattggatcgcagggacacgccagacgacgccttttgcgagttacacaccgacaaacattggatacacgacatgcttagctgcatatagtcgacacccggttcgcgcaacatgattgttggggccatagtagaggtcgttaggtccttatagtcacagcagaatggacgatccatggggttcgccatgggctaccgcagacgcatcaacagacctcgggcatagtttgacgagaagaagatccgatctcgagccccccaaacgagccttgctgtccgccagcaattcgccgcgactacccgccatcacggccccttcgccgtgggcagacgctgaagatgggttcggaggctgggccgccccagatggattaacaacacagacggcgacgactgctcagtcggcatggatgggtggatggcggtctcggagcccaagtctcgcggcaccgtcccgagacaatggcttcaggtctcgcagtcctagccttgtcgcaccgtcgagggagaatagctggaggtctcggagcccgagcttgatcgcaccttcgcgggataacggcttcaggtcgcgcagcccgagtattgctgcatctgtccgagacgaagagttcgccaaatccaatccgatcgcctggccagacacgatcgcatcttcgaactcgcctatcgcccccgtacttcgacagccgtcccctgatccatgggccgctgaacattcccacacgccgcacaacgacgataacatcactccgcgcttggtgatcaaccttccccagtccattgccgaagaagaagacgatgtcgacaaagggaaactatctgagctaaaccccgattgggcggacgaagagaaggatgcctccaaggatggggcatgcgaagaagaacagagcgagccgacttgggcaaaggcagagacagaggcggaagtggtccagagagttccattacgaatcagcgtgggatccactgtcaatagtctaccgacccgttcaacctctccttctggtgacgatactgatcatggggacgaacggcaagattcgcccatcacctccatcgacgacgactctcatgcgaggccacgcctcgcacgaaaatcctccagtattgtgcagaaaccggtggaagagtttgataaaacagcacaagtgatgagccaggggcctccggtaatacgacgcgcagaaagcaaaagctcactgggcccccatcatcacgacgtctcggaggaggcgtcagattttggtgattttgaagatgcccaggttaaagagccaccaagttctcaaacaccagaaccaccctcaacgccatcagaggttcagaaaccttcttcgcagcacggatcttcccccacaacgtccccaacgcagtcgatgagcagtcagctaggccatatgaacgagttggcagccaagttcggcgccctgaattttgatatcgacttgtcaaacgtggacaaaatgtttgaaacgtccaccaacatgaagccgctgttcccatacgccgatgtttcggaccatatcattaccgacagctttaacagcatctcagaacgcaaggcctggtaccgcatatctcgtttcggctcatcacgaaaacacaacgcgggagacgacgaaaattacagaagggtggcatggccgacgtcaactgtatgccaggagacgcttcagactgtccgccgatggatggaggaagactccatcgcaggccgtgtttccctgggtggaggcatatccaagacgcaaaagaacatgtttggatgggattcttccgcagagccagttacacttgatgcaatttttggaaagagggctgtgcctaccaggccgtcctctgttcaaccgctccagccaccaagtgcatttaaccttgtggatcattcacccttgggcagcacagcggtcaactctctcaaaatgcagccacatcgaccagcgagtcttcagctaccgccagctgccacattcagctggagtagcgatttctcagcttcagctgggaaacctcctctgaccgcgtctctaccattaacaccatctcaaccagctcagggtcctttcaaagtgactccaatggacctcgggatgtcttcaatcagcgcaacggcagccgctgaggataatgatgacgactggggagagatggtatcttcgccatcggtgacaaaagcaaccgtgggcggcttccccgatttcaactcaccggtgtcaacattgacttcaactcgtggcccaaacccaggaacaacaacagccgagtacatgtcccagtcggaccacgtcccggtctcactcacgctcacgtctaacttggagaataataccaccgtcccagttacatcttcggcagcggatccttgggcatcagcagacttttcctttttcgagctcccgtcccagcaacaaatcggtcccacgaagtcctcagtcacgccaagccgtccatcctccatgattgccacctccttcgccccaacggctcctggctcttcgacccattccttcgacttaccacgagtgactacacccatctcctccgcctcgtccgtcattgcgccacactcttccatgactcgaaacagcagtcccattgccgcaaaaggaacgattacatcggcgatatcgtcacccatcgcgcgccaagtgacaccaacacaggcaaccggcgatctacaacagggcgagccaacagaggacgaagtcacggtcagctcagttctcggcggtctaccggacctttcttatatgttgcgttgacggtccgcgatccggccaccatcctgttggacgagcattgacgacaaaagccaacgacccccaattccacaggatgctgggtgtcatgcataatacatacacttaattgtaattgtcagaggtgatttcttgcttttctcccaggcatgcatggcgctggcgttaaggggcgggagatgatgttaccacgtaatcgagagctgtgtacaactgtaaagaagcaacgacatgcttttgctgggtcagcagggtcagtcaagccaacgatcctggactttttgtatatcatttccgtgtgtcgcgtcgggatgaatgtcgtcttcctctttgtctttgtgtgtagcactaaagatgtttcttatgaggccaaccaaaccggttttctgtctcggaagaagctgagttgctgtttctgatatcattatacattctttgctgaacccaaccaattggtaagttgaggttgcagtgcaatggtgtacaacggctgttgatgcggggagcacccagctcgggaaatatgaacggctgttcccttgtggaataggatatgtaatgtcttttgtgtctcgtgtgacacatgcatctcgggcgatgatcatcctaccgagggatcgcgcatcgaacaggagagaaactttgaaggtaggcgccggatgtgacacccctccaaaactctcgagcatgcggtgcggtatctcgcagatcaacatcagcaccacctgccaccctgtattgcaacatccgtccaacacaaccgagaggctgaaaatggaggcaaacccctgccattgctgcatttacgtcaccttatactacatcacattttctctttcacggcaaatcatgcggctcagaagctcagacagtctaagatctctatgcaggggtcgcaggttggcagcgtcagagcgccgaggaaaacatgatcatccccgcgatcccaaccgactttctctcttccacaaataaactccttgccgctttccactgccggcttgaaattggggtcgatggggtgcggcagtccccgcaccgccatgctcagctcgttgggggaccggggcctcgcggacggcgtgccgtgtgttcggccggcttggccaagaccgccttggatgaccctaacgtccaagtgcggcccctgaaagagccccattaccccaaaacaccaccaacttctccagtggggtggaagctcgagaacttgaatcgggtggagttaccgatgtcgagcaccgggctatggcggccggtgggtgatttatcacgaactacgttggtagcgtcattaatggggaacagatgccgaccgaaagggccgaatgagcttatccccacctgccgttacgaagtcgatttgtttcattttcttctctcacaagcaggtgcgctcctggtggagggtggtgttttgctagcaacaagaaacgtcaacattgaataaccgtgcttggctctgttccccgcgaaaagatttccaccgccggttccaccaccggaccgagccccggccatctccttagaaaagtggtggagagcggtccaggcggttgcccacactccgggcaaatttatggtcgcggagtgaacgcggggttcatacccaatagagaaaatcacagagacaaacatgaagcagagaaagacaatgcgaccatgaaactggacgagctgtaataggatcttcaatacgcgcaccgtagctgatcgtcccgagtcgaacccggacggactagcgccatattcgtattgatatcacaacctcaagtacatatgcctggctgtgtagagatacttatagacacatcaatttcatcccggttcctcttcaatttcctctcacttcctcgacccgctcgctctccttgactcgtccagaaccaaaccgctcagccatcgaggttcggaagaagatggccattatcagccttctcatgtccccatgggcacccgtcgtcctcttggcgggcgttgccttttactatcttgtcccctactttgtcacatatagcgctctgcgcaagattccctctcccttcccagcccagttcacggatctctggctcctgtcggtatgtcggagaggtaacagataccaaagagtggatgagcttcacaagaagctgggtcccgttgttcgtatccagcccaaccacgtcagtatctgcgatgacgccgctattcccactatttacggccacggaaacggcttcctcaagtcgcaagtctcccacatcgatccgtcgaccatcatcctctgtcttgctaacagttcatagcgacttctacgatgccttcgtcagcattcgccggggtctcttcaacacacgcgaccgcgcggagcacacgcgcaagcgcaagattgtctcccatactttctctgccaagtccgtccagcagttcgagccctacatgcactccaaccttgaactcttcgtcaagcagtgggacagtatgatcaagaactccaagaaccccgacaaggccgcccatctcgactgcctcgagtggttcaactaccttgccttcgacgtcattggtgatctctccttcggccagcccttcggtatgctttcctccggtgccgacatggccgagatccgctcctcccccgacgctgctcccatctatgcccctgccattgagattctcaaccgccgcggtgaggtgtccgccacgctcggcatccatcccgccctcaagccgttcgccaagtacctgcccgatcctttcttcaccaagggccttgccgccgtcgagaacctcgcgggcatcgccatcgcctgcgtcaagtcccgcctcgacaaccctcccccggtcacccgcaaggacctgctgcagcgcctgatggaaggccgtgacgaaaagggcgaacctctcgggcgcgaagaactcactgccgaagctctaacccaactcatcgccggctccgacaccacatccaactcgtcctgcgctctgctcttccacgccgtccgcacccccggtgtgatgcagaagctccaagccgaacttgacgccaacatccctcccgaagtcgacgtgcccacctatgacatggttaaggagctgccctacctggaagccgtcatcaacgaagtcctgcgcttccactccacctccggcatcggtctcccccgccagatccctcatgacgcctcccagggcgtgcatatccaggggtactacctccctccgggaactgttctgtctgtgcccacctatagcatccaccacagcaaggagatctggggccccgatgcggatgagttcaagccggagagatgggagaggttgacagcgaggcagaagaacgcgttcattccctttagccatggaccccgttcttgtgtaggacggaatgtggcggagatggagatgaagctgattgtggctacatgggcgaggaggtatgaggttaagctgttgcaggactacatggacactagagaagggtttttgaggaagccgcttgggttgaaggttgggttgaagttgaggaagtaagcggtgggtagtagcggggtaagcgaccagagatagggggtgagggtgggcggttgcagtagagtggcccagcggggtttaccgaatgatacgcccaggatgaggatttacatatgatgatgcccctgatcgatgcattgcagcggctagcattatttccatgctcattctctctcaagttaacactttcttctgaaccataccttttttttttcttccttggaacactcctaccttcttcagacaaaaaaaaattgtctacatcatttcatgcgttctttacaattcctttgggtgtcacaagcgaccaaactcacaaattacccaacctgcattcgatcatcgacgacagcaataaaaaaagaacattcgaaacatcaatcgagccaaaaacaaacgtaacgcagcaattaaattgcaaaaagagaggctttgcttagcgcgttgcccacagccagaatcgaactgacgacctcatcattactagtgatgcgctctaccactgagccatgcgggcttctgatgtctttttggctttgaggtggaccatattaactgaccccagcagttggccccactgacgttcgcgattcgtcattgtcaaggtcgccgatgacactcgacggttatgactgattgacgcattcatttattatgttcaagcgtatcgcatagaagttaaatatggaaggatccgttgactattacctgacgttgaaccaaaggacagagactgagaaatgggtatcgtgaactaacaaagtacatacatgcagcatccgctttcatcgctgcccaaacgctgaactccaactcccttgacaaatgaaaggcgcaaaacaacctcttctaaacacttccataaaatgcctgactacttctgtgctcaggcatcgtaaatattctccgccggctcggaatccgactcgaatgttatctaatcgccgacggactcattcttattttcaatgaggatggcgatatgctacctttaggtacgtgttaaacttgaggttggcctcaagaaagtgactgggtaaagttgagatttcaagattgcttaatattccttgtgtagcccctgcgttttgtactacaatactgacgccgaagctgagagcgtcaccgcgagagtctatcgtggacgctgcgaatatcctgcactttcattttaccaccatcacgcctttcaacatatcaagaaagagaattccactaataaggggtatggttattgtgcataggaatacgtcctatctggtaagactataaacaaacaagggtatcagtcgagataagcacaagcatccctaatccgagcagctgaaatatgaagttcccaactccgatctcccaaatgccacgcagtctatataccccttttccgcttgttacgctcaattgacgccgtaaaagtctgatcagcgtccgagccgtagggctcctcttcattctccgaatcaaaggcgataaagtcgctagcggactcaaacctttggtggcagccgccgcagcctcaaactccgagccagaaggaatattgctcaatataccagacataaagtgaacaggaatcgacacaaacactgggactccgctcagctaatcagcatggaggtattctcagacctcaagtctgcccgggcaccacaatgtccgccctgattctcgctccgatgtgtcagaagtcataaatatctgacttctcctccttgctgtccaaaccctcctcgacatcagagtcgaagctgattaggtcgcccgcaggggtatggctaacctcgctagtggccactggcgccctttgctgcgggaacaaggggagcatcgtgctcatggcggttggcaccatgttcactgacacagccatggggtcgatgccccagcggatatggaggccgggccattcggccctcaaagccttccgagcgacctgcgcctgcgcgcggaaggagcagaacgtccagcgaaggagacgctcgtctttgtcctcacggacagtggtaacatcctgtgtgtcgaatttgatgttggccccgaggaagcgcgaaagtctgtggatatccacaacctcgattggaccgaggatttctagcacgcgggaggcgctatggggcaggtccgtctgcggcgccgatctgttgctattccagaccacagcgatggttcttcctgcaatcttcaggttgcctcccgtgatgaattggaagacgtgaacagcctcttcgcgacaaaacatggtaatcttcgcgcaagcacttttgtagcgaccgtcggtagggggagcaatggatgtcgcataaacgcgtccgaaaggggcgtggatgcccagcgcatccaaaacgatcttgggggttgttccggctgggatattggtcaaaaatagggcgcaattgtcgtccggagcaattcccaatgaagaattcttagggtttctgatgtcgcccttatagcgccaagagaaaccggcacgaaccttttcctccgctgtgaaggtaggctctaggccctgcactgaatccattgggcgaaaagaattcgacggtgaccttgtgactaggaccggttcagtggcagaccttgtgttcgaggtaggcgtctgggccttgcggcgccagtccagaatggcgagtgccgcagacactgagggtgtgtcgctgggcgtcattgcccgacgctgagccgggatgacatatgcatgattggtaggagcgttcgaggaagttgaatggttgcgagcctcctgaacagacttttgatcatccgaacaaaatgaatttacgtcgagcagagaatgtgacggattgcgctgattcgacatcttggattgagaatatctagttgcacagtcagtactgactgaccaacgtgatgcacattgtgtgcagagcaggcacactaaccgacctaggaaatggaatatgagactggaattataggttgtttggattgggtatgggaaccaccagatcgagattgccgcttttttggattggtatgctctggtgttggatctaaggtcggttggaccattgactgattaaactccagaaagttgaagtgacgattatctgagggttgattttggcttttatagagacctggaaaataacaagttgggcgaggtggtccgcccacgagtgcaaattttgaaatgtatgaacgtagtgaaggggccgggacgagtgaagggaatcattcgcctggcttcttggactttctgtccatggcctggtatccacggtgacggtctgtcatcgaagcaacatcagatgaaaggccaggtatatcagggcagaaagcgttcaagtgaatgtaattacgcgttatgtcgaactgcgcattgatgaggttcgtttccctttgcaacaagttcgtgattttttggcaggcaggatagggcgctttatatctctcagtggtggacagcagcaacatatgtgactacaatggtaagatcatgagcgcagacgaaacgggtacttacgaatacagtcacagggatattttgacacatactttgaatgtggtggcagacctggagagtgttatcaaatgtttgacatgtctcgtcctgttactacagcctatagtagtcatgctcttttttgaatagatgtaacggattaagattgagtaatgccggaagatttttatggatgagcctcagacgtcgtgatatcatccatgctggcgtttggcgacttaggtttgactggcagtttccggctggcgggatgcttcagttacgaaacttgtttccacgttacccccatcgctactaagtacaagttgtaccaagcgaagtgcgtttctctgcaaaccgtcgcaaacgtaattcatgtaactgaaatatttgacacttcatagaggaaggagcgcggctcattctggatcaccccgctggtgtcccgctccttccttcacttgtcctcatgactccaccatgacactcctgctcaagcttcctacaaacactcagggcggtatcaagtgaattgactgaccgcctttgccggctgacaacgctggcggagccgacaacttgcagtgacgatggcccgcgggactctcttcagtaaaagctccatgaagtacaccaaatcgaatgacggtcactgcttttgaattccaaattaccacgggcaaacgacggacagatctggtagtcaacaagagaccttatccatagagaagaagaagcgagtagatttacaaacgtgtgtgtgtaatcatgtagtaactggtttgaggaatacagcgtgtggtgatgaggaaaactacgaggcagacgtgttgaaacaactcaacacaagataagatcatctggtgaatctcccatctcgactgcttttgatacgaaaatatctgcgtaggagttaattgccacgctaaaccggccagacgccgcgcttttgtgtgaacacgaccattgtaggaacaacccaacagagtccttgaaaatcagagtaccagaaacaggccccaagaagtcctaagcatcagacttgaagattcatactgtttaacttcttacaaggtacatctaagaaggtgttctctctttccatccacccctgggcagactgatttggtcgtgttcacacgagaagttgcacagaatgatccaaaactggttaaccccgcggcacctccaagtgttgacttttgctactcactgccaaccccggatcccaacgacagagtgtgggggatgtcgctcttgtaatggagaaagcgaactgccctgccattgctgccaaactttacagtggctcaggcaccagaggcaagtatcgagtgagaagcagaatgcggcagtacgaactcggagaccaggtacctcgcttggctcaacctgccctcaaaaagaggcatacgatcgagcacagatcgtactgcgatcctgtctgttgtagaggcagttgtccatggtaacaacgtgaaaggcgaagagtgaagtgagattttcgaccgtaacacgtttggccacaagctttccctgctcaaattgagctatcaagtaacggtccacaacatcagcgatgttcatcacttatttggggattgaggtaagtttgaacaccattcccatctgtcaagtatgtgattttgatcagatctgaaagaggtcataccatgtatccaagtcagcaatcgtaggaataacccgaacgcggacagtccagtactgtttgttgtggttgggaaagaccgaagtatttgtgactagtcaagaaacgtatcagccaatctattaggaatttctccaaccatgaactgcttcgaggttaggatcaaaagcataatgacaacgcgtggatgcgtaaaaatagtatagccaaggtgtgatggacagaccttgacgtgttcggtctatttaatggccattcgtcaggctagagaatgggtagctctatagcaagagacctgaataatgagttcctacatgtattcacggccccaggtctccctaaatcacctgactccagagtgatgtggctgggctactcggacggaaaaggagaccaatcggggctgattcttgattgtggcaaggattcgtcattcgaggacaccacttcgctgcgagtggaggcattttcgcgaatcacatcccctaaaggcatctctgcatggcatccttttcctggctttccaggctttcctggttctgacccgatcgcgcccactcttcccgcccgttacagtcatgaaccgcggggttcggatgctttttgacgtcacccacggtttcagggaatcctgtatctctctagacgtcatggtctgatgatgccccagcggaaaggatggtaatgatggatggtcttgtgatgatgtactgaatctcgacattatatcagagacgaagtcccggatgtctgttctagaatacttttgctcctggatagatctgatcgtcgcattccaaggccacgaaattctccgagacacactatctctcaatagccgctatccactcgaagctactgcaccatgccgacggcaacaacggtcaagcagccgtccgctgcggtctgtaagtcgaggccccactttcctcttttggtgcacagacttacccaaagggaccgaaccatccaacagcttccacccccaaagtcaagaagacaacaacgaagacggaaacaacggatgggcccaagccagtcaaagaagtgaagcatcgcagctcttcgacgaagcccaagtcgacgcccctcgccgaaacaaccgacaacgtggtcaagaagaagccgaaaccagcgcccctcgacgagaataagatcgcgacgaccgaccatgctgtcaagaagaagccgacgacttccacctcgaccccagagaagaagaaggcacgtgtgcacagcagcagcacctacccccgcgaggtagtatcctcgtccagcaccaagaaaccctcgaccagcggtcacacccacgcacacacctcgacgaccaagacatcgagccacagaccgcatacgcatcttgaggaaagcagcaagcacgagagcaccagctcgcaccgccccggtcgccgtcaccacgcccatcaccatcacaaccccgacggcagtttgactcgccacggcgcccgcgccaccagctcctcgatcgccaaacctcttgcgcccgccaaggccttctcccccgccctcgacgccgaaggcaaccccaagcccaacctccgcccggcgaccatgacagcgcacatcaagcgcgccgtacgcaagtcggaggcgatgaacccttcgaaacctacaaaggtcgagcccgaaactgcgctccccaaggtccacgtcccaactccacagacggcgcgccagaaggctactgccgctgctgatgttgaagcgactaaacgggctcagaaggtcgctgctgcggcgcaggaggagcaggctcagtgggaccaacaacagcaacaacaacagcaggaaacccagaagcccaagaagaaggaaaagaagtatgcgcctgaggcgatgattcccacttcgcggtttgttggaaatgtcggtaagacggctggggcggcgctggatactacgggtcaggtggctaagggggttaccgatactgttggacgcacggccgagggcgcgcttggtggtggtggcgtcggcaagacggttggagcggcggctggtggtgttggtgataccttgggtgcggcgacgggagggttgggaaagacggtggagggggcgacgggtggtttggctaaaggcggcccgttgggcgccgtgggagggctgggtgaagggttgggacagacggtgggaggtgttgggaaaggattggtaagttttttttcccctttgactctgtgatgttgcttttattgtcattctgtttggttgtcctagtctccttggactcccttagttttcggtcttcctttatctctgcttttactccccttccccccttctttcccttctacatctgcagctttatgtttcgtttcttcaacgctccatctgatcatgtgtgcggataataggggcaaaaagagtcgagaatctggcaatggttaaaaaacaccccgtcgtgacggggacctaaccgatcacttgctgacttgccaccccatgttgcgcaaccacagggcgataccgttggcggaacagtcggcggcctcggcgacacagttggtggaccacttggaggagtggtcggaggacttggacggggtgtcggtggtgccgtcacgggtattactggtggcctaggtgacggagtcggcaagattggacagggcgacttgcttgggggggttggtgatgtagttggtggtgtgaccaatggtgttggagggttgttgggcggcgttcttggcgggttgggcggcggtggtggtggtcagcgtcgttgaggttggtacatggttgttgttttgatgatgatgagataatcctgacattgggtctaagttaggtaagttcagaacttatgatgagttggtgcgtgtgaatttggaagaggaagcaatgttgtacatgtatgatgttaagatgctgtatcagcacagcgggtaacacggaataactcatgctttctgacgatttggcagaacatgttgtagaatggaacttggaaggtgggagaaagttgagtggttcgacccatatgttcttcaagcaatgtttcaagcatttcatttgggaaaacggtggcagctcctgagttcatcatcagcggtgcaatcaccgcttttgtcacaatgatcgatgaaagaaggttggatttatcgcggttgagaaaagaaaaagtaacaacgacgaatgcagtcatgttgagtgacatgaacatcaacaggaagagaaaaaatggaaaaagattaggtcgtgcccgggttcgaaccggggttactggaagaatttgaatgtgcttcaaaatccagagtgataaccactacactacacaaccctgtaactttcgttgaggcaaaagtttggtacgctgtactataagcccattccgtgatatctgtcttcaggaacctgccacgcctgcatcggaattcttcatagcgatagatctatcgtggatacgattcacaagaacaaagaattgccacttaaacatctacctgtgtttaaatacacgtgtctgccggcgaattacatattaagctggtgtaactattcacatcttcggcgttgtccgttccagaacgaaggaaatggcccgagcaccaccacctaaacgcatatgtctgagacaaacatggccactcgttcccctgcaagacagcagcgacaagccccgccaaactttatttcgacctccacctctttgtatcgcgccgaaagccaaaaagcaacgaagaagcgatcgatctatgtgtaactgataccgactgcgatcgctagccgacatctggatctacggaaaatggctttggccaccttgacaaagccgatcgcaactgcaaatgtactgcgtaggccagcatgagacatcatgacgcattccatttgcttactgagcacagcttgtttttcctactccgtgatggtatgtatatatcaacaattatggacaaacccgcaatgacttgaaatttctcccgctatgcttgcgcagctttccgacgcgaacgccaagctgatatcaatcccgaccgcacttctcgacaccttccatgccactttggagctcttcaacgcgaccgccattgcttccaaccaatatggcaggcgaggagcggaagaagaaggtgcttatcgtaggcgcgggtgctgccggtaagtggaaatgctccttgataccgccagaaattgctctgctttggacactgacattaaggaaataggcatgtcatgcgcctaccacctgtccaaccatcctgagaaattcgacgtcactgtcatcgaagccgccaactactgcggcggtcaagccttctccatcccccttgacaagcagaagcacggggcatcatggctcaaccagggcgttcaaggtggttcttacatcttccaccacaccatgacgatgttcgcccgtcaggggtacgctgccaaccctgtcaagcttcaagtctcctttggtaagggtgataggttctggacgaacgtatatcccaccaagctcctggaacgacaccaaagcgaagtcaagcgcttttaccggatgctatccttcctccgatggttcgagctgatcttcgcgttgctacccatcaaatacctgatgaagctcttctggttcagctacgagttcgcgaacacggttgctctgcccatggttgccctgtttctgggcactggaaactacacgcctgacgtacccaccataatcctcgagcgactgtgcacaagtccgacatatggaatgtggtatccggctgataaggagagcatcgccagtaacatgccacccatgattgttttccccaactttagcaatttttacgaggactggcacaaggatctggtgaagagaggggtaaacattcgattgtctaccgaggtaactcagatactgagtcgcgacaagaatggagtggtggtcaagactatcaagcggaccccaatgccggacaaccataaccctacgagcgcttgggcaactgaggatccggtcatgaacgctgatgccgacgccgaagagacaaccgaacactatgacgagattgtaatctgctgcctgtaagtactttttccgcttcccaatttgcgacaaaatctaaacatcaacaccttcagcgccgacacagccaaacgcctccttggccgaaccgcctccctccgcgagcgccaagtcctaggctccgccaagttttctgacgacatcaccatcacccaccacgactcctcctacatgcgcaagcactatgagaacttcttcaacccatcccaagccgtcaactccctttccggcgtcgaccactcctctcgtgtcaagttcgcccgcgacaactttcgccccatgtactacatcaagccctacgacgccgacctgaccaagctggagatgtgcttcgactgcaccaactaccaggcccagttcccgcccgaggttgactttgacaaccacgtgttccagaccatctacctcaacaagcagcgcgacggacatctctggactgacgacgagatcgacgagtcaaagatcatccgcaaggactggtggcatcagctatgtcactcctggacgcactacgcttttgtggtgccctggatgtggcttctccaaggaagaaggcacacgcggtttgcaagctcgtggacgatgatcaatgcgcatgaggtggcagtcatgagcgggattgcggccgcggtcgatttgggggcgcagtacccagaggatctggaaagggacggatttgccctgttgagctttaggttgtattacctgctgatatatggacggtggtataggaggaaggtgaagaaggaggataggatgggggagggacatgagtgggcgtcggggctatatgggagcgtttacaaggggccaggtgtgatagagaaggaaagagagatgtggagggaggagagggccaaggatgaatgatcatcgtgaaacgtgatcctttggagctacgagcggtggcgttgctggctggtacgacaacgtcttggctactctcagaggttgcattcacatctcaaacccgaagatcggcagccacattcgatcagatgctgcccgagtctttagcgacgctgttaacttcaataccctttcttccaggactatggcctgaagctcaattcttcctctcccttctacttttacaaccccgccggaaaagacaaggtcatggagtacctagttggcggcaactgctcaatgccagaacatctattacagctactggtcgacctaggcgctcggcttcatatccgaaatggagaaggccacacccctcttgtgcgctgtctatagatgcgacagcccgccaccgaagcttcgaagaccaaagctacgaaaaccatcgctcatcagaaggcttggaatcagggcgggttgtttgggaccatcaatcgttcacccgcagacgattcgtgcgctcattgaggcgtgctattgggtgaacatcaggatggaagagaagtacacgtgggggaaggagaaggctgacgcttgatcggattctggaaattcggtcccctggtggaagcctcttgaaggattcgaaataatgggacattgtggaaggatcttgttcggcaccttccggtacagctcagagttggagtttgacggaagcatcatctgagaagacgggccgtcggaagttaatggagagtgattatctcaaaaagtatctgtttaatctcaaagtatttcaatactttcctctcaagttccaggttcagttccgtgtaacacccagtcaccttatttggccttccatgggactgtttccttgctcaagttgtaaacttgattgtgtaatatccttctctgccgtgttcattggagctgtgtatgacccgctgggcaagtcatggaactaaaacatcaagcttcgataccttctccctttctcctttgtgaaagagcgactgttcggcaggcagaactgaagaagactgaggttccagaatggtagtaggccaagtgggagatgcttcgctcctttctctggtgccgccccgtccggtgcaagagcgacagagtatgcatatcccggcaagtgcgtgcgaatgatgacggcttgatgggaagtgatgattatgagcatgtgcccctggcgatctccgcagacactctgctttacccgacactgtaatttcttttcctggctgactgatcacatgtaatctgctcaattacattgtgatcttgatgtttgtgaaagattcatactgcattgcgtcctccactgctagctggactttgttctgttttcaagtttggctcacatcaaacctgcggcgtgaacaagtcaccccgcttaagatgcacatgagcaacttcaagtatcactcctttccttctccaaccggaaaactgccaaaccaggacttcttacttacagattcttggagacatgactacgatgacggcgagggcgtccgaagtctccaacaccctcaaaagatagcaaatgatgctattccccattgaatggttcttggcaagccttacttctgcctcaagttgtaggtgtgcagcttcaattctacaacagttgagagatatcttgatacaaacagtacgggtacaagtaaaaagcccacaactacctctgttcgtcattgaggttctccaggttttatttccaagaccctacatgacctagtacgtccaagatccctaattcaccttaattcctccaagattgaagccaagtatcccagtgaaggtagcaggcgagcatgcaagtgaagtcaaaattgccgcccccccgattccgctgattcttactttggagtataaagtcttccgaatcctgcgttctacattttctttcccactcttctctttccacactgcacctcaacacaattctcagcaccaactgcagctatctatctgccgccatttgtctttcgcaaacatcaaaaccctcgcctcgttgatatccaaaccaaaatcaccctcttgacttcatggctgtcgtaacattagcagcaggtatgtccaccctctaaatacacttcttgacaatcattaacacacacatcgagagccaggcactttatataatagtcaaacatcaaccaattcgacaacccttctttcaacatggactctcggattctgtctcagctggtgactagatcacttcctgacctcccaaacgagcttcttttaatcatcgccgacatccttggccatgatttctcgacacttgcgtccttggccgctacttgccgtaagctgaagcccttcttcagccgaatgctgtataggttggatgcgagatccggcaacccgacagccctagcctggggggctttgaccggaaacatcaggtgcatgaaaagcgcaatggaacagggaacaaacgtaggccaaatgtctcgtttcagcttccacactggcaaacccaagagtcattttgagcgggagttagattcccatagctgcagattgcacccgtgtgacccgccaacgttcacgcgccatgctgagatacccggaagcatggagaagatcttgtggggtacggccctccatttcgctgccgttgcaaaccaagtggccgcagctgagttgttgataaagactggggcgggctttcgcgaacggtcatttgggctttgttcaatgtccgatcatggtgaagcctgtgcgcattcgttggaatcctgtcccaaaagaattcttcccaatgcacacggctgtatgttacggaaacaaggacatgatcgaattgttcctaagtcgtggcgcttatgccttttacatcgcagatagcccggaagatgcctcggacgacccagatgacggactgcccgaagatggcgaagagttgaaatcactccaaggcgtggaggaggaagagcctcctgggaaccccgaatgggttcagccaggccctgacaaaccagatgacgattctggtactccacacgcaacggcattgcatattgctgctagtttgggccgtggcgatctggtggaattttttgcagggaaaagcgggattttaatgaatgcgactgactgcgacggccacaccccgctccactacgccgcccacgctatgctcaagcattctcgggcagttattcgtaagttggtgcagatgggcgcaagactagatgctcgatacgatatcgagtttgagcttcttatccgctccgtggtaggcggtagatgcgccgtagccgtcgatcttttgcatcttcgtgcgtatacacacctcaccgcggagcagctcggctaccttcttcatgctgctctcactccggctgccttttatagctttgagaggggtatctcgatcgccaacctctccagtgcaagctacagccggcggtctgtattacttcccaggagttacagggactcctacgatgcggtattgcctgattttaccagcgactgcaacatggaattactggagcgacaggagcttgtgcggctccttgtcaaagaatttggagtcgatgtcaacaggatactacctggtatccctgagacacccacaacacttctggctctctacaacgccagttcatccgacatgctccgctgccttcttgaccttggtgcagacattaccaaagttaacggcaatggagacaccgcgattcactgcgctatgaaactctacgcccgcgagtggaaaaccctcgaactgacgagagtataccataggttggagccttggaatcagtgggaggagactagtgtggacaggagtccagacagcgtgctacactttcttctgacagcctggcctggcgacaagtttaacgcggtggacaagaatggtattgatatcttacaatgcatcttcaactcgatttcctgggaagagcgtcgctatatcgattttgccaacttcatcaacagattgccattggattactactacgacggtatcgtaccggctagtatacctcaaatcgggggtttcgttgagatgaacatgcgattgcagttcgtggagtccttgttcggtgttggacaaactgactggagtccttgttcggtgttggacaaactgacaatgtcaacttggtatggggtgagacccaggggatagaggagattcgaaaaatcgtgattgccagactgacggagattcgccgaaagctaaagacggggagcaaagaacagtttttgctgggcgcatttcacacgttccccaacttctctggcgagaggagtggagaacctccagtctggtagagggaatgaacaccgtctgggaaaacgagaaatggttaaagcaatggggtttgtagcagacaggctggttaataccagtcaagtaaggtataggtagtcaatgacgaaacgtttcttatgaagccaaagtttcatgccgtgtgaatttggaatacacacatgtgccttccttgtgatgactcaaagccatacaccgacgtgaacactacactcatgcttatccagttcaaccggctgacgatgaatttctggaaagtagagtgaacgagtcaaatggcgccgcctagctgtcagcacggcctccgttcttcaataaatgatttattctttgtagttttcatgagtagtctagggaaggttgctttctggaagttcagcagactgtttgcagtgaaaagatgaaaggagaaagcaatcaatcaacatgcggatcttagccctttgatgtccaccacgagtgacgaagttttgcagaagcaggtgagcaatggggagaacgatgagaaagttgactgacggtttcgtggatcaagagttgtcatcaagggcgaatttcttgaaatcggaccgtgagagggaagcttaagctgcattcattatggcgtgaccaacttccaacagttcccatgatgccgcaaaaactcgagagattcgcagtcagggtcgacagagcgttcgctttttcgcttacgtatttgatgctccaggcagttgtttgtcgaacctgcgagagccatctgaaccttctcgccaaagcttggccaaccccgctgtttgtcgctcgacccttccttgaccactgccggtgcttgcgagtcaacaccgtggcaattcaccggaccggcaatggaccgatagccagctcaccggctgtggatcaaggtattcggctcacgtaaggtggtgaagtaccggatggagccattcactcttcgccaaggaaattgcgatacaagtctacatattgctggtcattcagcctcgatcttcttcctcttcttccccctcttctacatttggtattccgttatcgtacttgacgaattggttgtgcctggaagcgacgaccaagttctgtcttggagccaccaagacgaataacttcatcgactacatcaccatcactcgctgctctaccccaatcacccctctctcacttgggaggcgagaccaacacatcgtcgtaatcacgcttctgtaagtagaaactctggaagactaaacgctcaagaaaagtgcttttgaaataggaactaatgagtgcctctagcagatgcgccagtgtcgtcactacctacacaacccatcaacatgtcttcgtctgctgagtactttctcacactccccccagaggcggaaccacgaacaatcctcgacctcccccccgagataatgcgtatgattgcggatagcctcaaggattcagaattgaactctctggttcggacatgcaatacgaactacaccaaatgcaattgggagctgtacaagagggattcaaaatccgtcaacccccaggccttgctttggggtgtgttcaataacagaattcgcaccatggagctcgcaatcggccaatacggagctgacatcaatcaagtgtttatctggcctcccaagtcgcgtcttatcaaagaaaggatcaaagaatacgcaattgcaaacggagtaaacgtttctacaaccaatgctgtgcggatgtcttttcgcggctctgacgacagtggcctttctaaatggcactacctcgacggaccaacaggttttggaatggtaaggtcgccctggacagctctgcacttcgctgccgtgttcaaccaaatggaagccaccaagtttctcctccaaaacggagcggatgccacggccgtctgccctagagacggctactttgtcctcgcagatgtcaacgatccactcccgcgcacccctctgttcacagcgctcaagacaaaaagtgagggggttgctgaagttatgttacgccacggtgtctcgcctctgtgggctcctcccggtaccggtggacacgcgaaggaaacagccttgtacttggcagctcacctcggtatgtggaaactccttgggctcattgtcaacgcgggggtggacgtcaacgcgggttgtcatgttgatgatatacccagatggtcaacggaccctgctggaaagtccatccttaggaagctgtgttacagcaagcgaaagccttcagaaaaggtgatttccgagctcgtcaagttgggcgcgaaagcaactgtacgagaaattccaggacggacgaacatggtccacctcctccttcaactcatcacaggtaccgggcaaggtaaaaagaccaaccctgattggcccctcgcaagcattctgctaagaacaggagcctgtgacggaacactgaatgaagtcgaggttctagcagctatccagataaccttgtttccgaggaagtgtccatacaccccgcacctcaccaggcacactctctccaatctcatatggtacaacagaaaatcccgtgcatactcgattgaggcatgcctggtcggaagatgctgcagatgcaagcttggtaaaggccggtaccccgagaacgagccgacaaccgggagaaaattgcagaccgagcttctccaagaactcgtgaatttccaagtccgtcattacggtcgggaggggcttgacgcccccttacccttcctcacggagaccttgcttaccttgttagcacgccaccggcatgcgaacacgaccgccttggatatttggcttgagttaatgccggacgaccacaagaccaaagtcgtcaatgttcgacgccaaactgctctgcacattgttctgaatatcgatactttcgaagaaaagttatggtacgttggcggcaagcctacaaggaatatcgacagagccttcgatcaacaacacgatgccctcttttatctcctggagcggtgtacatcggatgagctgctggcccaagatgttgagaagtgcacccctttacagctacttttgggcggactctactgggatcaagattcagagtactatgcgggccttgttgacctaaacacaataccccttgagcccttttccgaggaagtgtgggcaaagaagtgtctggcattcgtcgagaggacgctaatggtgattcctgagctgtcagactctgtttatcaacgagttgttgaggagcttcactggcgtcgctgggaacttggctgcgaatccggcatcatctatcttggcagaatcgggggccggggaagagagccacactactttccgagtttcaaacctcaagatggggagatgaaacgtccaatccctcagaatcctcccctgttgcctgtgccatttgaagccgcaccagcagcagagccgacctcagcagagtctacgcagccagcagagctgccaatccgaccagcaaagcacgctctaccagacgggcccgcggctccagaaaagcgacaacgaacaacggagtcccaggaaacggaagaggagaccgccaacgatcatgctgttgcaggacagccaaatgtgccgccgtcaacaccagtttctgggttcgatatcgacttcgaagcgttgatggcaaacgtccaagaggagtacgacaatgcctggtcaacataagcgggtgagagccaagacagaacgatgtctgaacttttcattgtattaagtcctgttattgagtcgggtgtcattgaatgtggaagtattgaaggaagaccgagtcatccaatactaaggaatgcttcctgttatcgacatcgcgggctgtttaccaaccaagacatccttgggaatcatgtccagagaagacatgccggtcactgctagaaagtcaacaatgcggtcaccctaccacttcaaggaagtccttgactcgtcgcccgttcatcgggctttccattacctgcacccccctctcattacttccagactaggtgctctggttgctgttcttcctcctctattgtcattacaaaaccaatcccacggcatcttctgtcgttgtctttccgcagtcacctccgccaagtgaccaggcataagctgccttgttggaagtagtctttcgaccttcgcttccttcttcaggctaggataattttggagtcaagatgtatggcttccttgcccgccgttgccgatgaagtccccagggaggagctaccttgccgatcgctgtcggaggctactatggcagtggcgaatggttggttgagctcgactacccaacccatgatgttaaaggcccgagagaattttcttactttccaggcatccgtggagtcgtttgttatagacgagacatttattcagagctgaataactcgttgagcggggttccaatctgtcacctacctttgtatcatccagttgtctggcaagccttgcttcgttccgcatttgaagaaggctacaacgacaggagtcgtggaggtgaaggacatatcgggcaaagaatgtgtcatatgtctgcggatctggtatagagctagatagatagccactcacaggtatctgaatttagtgcatgtagtggaaactgggtcaaaacaatctttagtaaacctgataacaaaaattgcttggatatctattttattgtgtgggttgagacaatgtagttcgaggtgatgatgaacccgtgttaaacccaatgttggccaagacaaaatcgcagatctatagacttctacctagtatacctctagctagctggtagaatacttatccaatccatcgttttcgaatagggaaagcaagaaagtcggcaactgcaccatggccccgaatacttccagtgaattgctgttttcaggggctggtgagatatcccccaaaaaaaagaagaaaagaaaaaaagaaaggaaagaagaaaagaagaaaggaagattagaagaagaaaaaataaggataaaagaaaagaaaagaaaagaaaagaaaagaggagaaaagaaaggttcagcgcaccctgatatggagggttcaagcagatgcagacaactgaaacaaactacacatcatctgaagttactccccggcatatcaccgagtgagatccccttgtttcgataccaacttgatcgattcaacacaaccactaccctcgtaacatatgattctccggtacaccgtagggtagcataatcggcagtcacgtaatgtgatggtaccacggttacacgaacttccgactttggcgataatacaccaccgatcaatcacctaacaaaggttaggttgatgtgggcctcgctcacataacaagccaactgactcttctcgtcactctgagaaagaggatattcgcttggctgctgtacgtacgttcgtgtaagcgagctgtcgagcggaggccccgcatgtacccatggctgtggctagcgcaccgtaacggcgagtatcaccgtagcacgagaattataaagaggatgctatggtaactgaggggtccgactttctgtagtaaaggcagtccatatataacatcgcttgaccacgaaattagaagtcaaacatcgttagcacccctgataatttcttcttttcagcaacacgatggccgccctccgacaactgcaacgacctctccgccttctttccaagcctcttctaacagcttcatcccggcgcctcatctcaacccaacaagctcccaagcccaaaccccccatcaaatccgccatcatcaccggcgccgcccgcggtatcggccgcgccatcgcccaccgcctggccgccgacggctacgctctcaccctcaacgaccttccctcctcctccccttcctcttcctcttcatccgaccccgacgacgccctaacatccctctgccacaccctccactccctcggctaccccaacatccaccccttccccgccgacatcacctcgcccgactccgtttccgccctcatctcctcccatgtttcggttcacggctctctgtcaacaatggtcgccaacgccggcatcgtcgccgctcaaccccttctcaccgttaccccgcaggaccttctccgcatgtttaccatcaacgtcattggcgtcttcaactgctaccgcgccgctgccgagcagataatcaaacaaggcacctcgggaaaattgatcggcgcatccagcgtggctggattgcggggtttgccgatgctgggaccgtatgtggcgagcaagtttgcggttcgaggattgacgcagacatttgcggccgagttggcgggcgaggggatcacggctaatgcgtatgcaccgggggtggtggacacgaccatgtgggatacgattgcggagggggtgataagggcgggagggggcaacgcggaggaggacgaaggagcgaaggcccaggtgagcaagagctttgtggatacattggtgccgttgaagaggtcgtgtacgcccgaggaagtggcggctttggttgggtttttggcgagtgaaggggcggattatattacgggccagacgtatgctgttgatggtgggatctgtttgacttgagggagaggaagggagctgccctggggagggagagggcggatggcgggtatttatccctaacccttatctacttgtttatccttatcacttacatcaattgtcacttttccactttcggattttggccgtatgtgtggggtccctcgggccgcccgcgcttgcaccgaccggtgtctcccgtccttccagccccaatgtctaacagtggaagtggaatacaccattgaaagatagaggtacagattattaggtcaaactcggttcccttcgatgagttcaagtgtatatatggtaatgttagctacctctacgccagctatacggcacaacgatcatatcacaagaaaacgaggcatcatgtttgtgttgaatccaattcgctgcattcattgatgtatagaccatgcaacatcctccacatcatatcaacgacacccagagcgatggtcataccacgccggttcgcctactccagagccaggggtaaagcagaaaagccaaagccatgaccgccgaagctgccacccgccgcccctgttgtttctgaagtggctatcggtcgtcagtaccaccgcccgtacattatgaaatctcgttgtcttctccaactaagcgttcggtagctccagctcaacaatccacggcacctgctccctcgcgtctgggtcttcatcctcggggcccatctccagagctgcattgacaaacaatgtctgctgtcctgctaccaacgggtgcttgtcgtccttgcagtgactcgtgcttctaaacccatccttgaaaagtcgttctttccgcttcttcttgtccttagcatcttgttccgaatcgaattttctgggcttgtaatcggcgaggctgtcgatgagtattgaagcgccgttatcgatctcagtaaagtgagaaggtgtggtggtcgttggttcttttccgcgccaagtcacaagcttggctccccaaccttcgtgaatgtggccgaagcaatggaggcgagggcgagcctttgcgatggcggcgaacagctgatcacagccgccccgctggttggaggaggttctgtcaagtacgccctttggtggcccgtgtgtgatggcaatgtcgacccttttgttgtctgacggcgaaattgagaagtcgtgctcgtcgttgtgtttgaattgaaagccctggtgtgcgtcgcgagatggcgtaaatggacttgcgtacactgtcaaggccgccccgttttgtaggcggaaggagtggatgccctcgtccaagaagatgatgctttcgtcctctgggtttgaacacagctcgcgggcctggccgaagtcgccgtattctttctttatgagttcgggctcgacatggcacttcgtagtggcttctgcggttaagttttcgaaggctgtttcatcgagggagaagtcatggtttcctgcgatgacgagcttcaatggggcatcgatggacttgagaagctcaagggaggagcgaaattcgtcaagttttgactcgtcggtaagatcgccgcagtggatagcaacatcgaccggtaccttgggcatgatgtgatcttttccatgagtgtcggaaaggatgaggaaggacgtcttggttgtctttgtgaaacccattttgaacgactgttgatgcacagaaagaggtaggtacgatcggactcaatgttgttgtgtgtggaatacgggaaagaaaaaacgggtagcaaatgtgggatgtgtggtttcttatatagtttcacttggctacatgtaaggtataggtatctgtgagctgcaagacacgcttgggcccaaacaagaacaatctcgctcattccagtcatttgcaaatcctgcttgcacatgtgaactgcagcaaatttgcatcatctgtaggtatacctacctctagaggagatagccatttcatatcggatacaaggcgatattcagggtttccgggtcccgaaccaaagacccgggcagtcaactcctacttgtatgtaccaatgtttacgagaagtgcgtttgcaattcatagtgcacggcacaatacctatgttgttcagggtgttctccgtgtaggtgatttcaagaacatattttatatgttattgatggtgttatgtgtgagatgaaaattatatttgataggactcatccccgggatagaagtaggttgcgttaggatgagaacagatgcttagaaacctattcacatcgttgatcctctgggccaatttaacatacctagaggtatggaaggagtaggatgaaatatgcgcacactcggtgggaatttctttcccattaatagtatataacatttggacgaaaaggtgagagagcattgagttggatttggcatataccaacagaatctaacgtaccttccgtcttaataagtacctagtgaaggtgacgcaaagagggaagcgagcaaaaagtaattcagctatctaggtatatatgacgagtctcacccccgatctgttttatgctgttttctttctttcttgtttctctttttttttcttcttgctgcaacgagtcgaattgatctgtgtggtgagcataagttcagctaggtcaaagtacatgactgtgacgctaacaccaataatcctagatgagttgaagtaccattagcaatcattgatttttgttctggtaagctctgctcgaagcgcattgtatcatctgctcaggtactgatgttctatcttgggatagcttcttgcattgctactaccaacgaggctgccgcgttggcgcttcttcataatcatctcaagtacatgtagccaaacggcaatcttgatagacttcagttatttccgaaaaatgacttgccacgcgtctcccacactgtcgcatctgcggcccagccacgtgggacgggaaattactgcgtatcagagcatggcgatgtcctggctttgtgggcggataaattgtgcaccccggtggtcggctgtcatgccattatgaatctctcgtctgctggtcctcggaacttgggaatgaaggggaggcacaacggagagagaggagtgcccacgaagcgtactagggccgtgatcttaactcgagcacaccatatcagaatggacaggggtagagagcactagagggtaaatcaagcaaatcgacagattgccaatcgaataaaattaataagcttccaagggtcggtaaggcggcagttgtgatgcggccttgggggaggctgttgatgagatcgaaatgttggcaacgacgacatgaagtggaagtattccactggttagagtcttttgtcaagcccctttcataagattgtaggtaagtaaagtaacccaaccgcaccgcagccctcaagaaaaaaaaccggccgaaaatccaaggacaatttcctacttagtcgaggtctgtgtgtcgtcgggcgggtcgggggggttgacttgtgagccgcgacctgacgggcacctccctagctgggcgggcgggagcggggccccttcctctagaggtaaggcgggaacggcggctaggtagttgttaccccgcggggccccgaacccctgtggatacccagcccctgaaaccctggcgggcataatggcggggagaaattcggttttctcgaacgggcactgacctcctgacccattcatcctcctcctcactgcattaggttgcgtccagttcccgtctcgtcttccgttgatcaagttgtcgtccgaatctaatgatcttcctgctagtcaatagcgtcaactttgctccaacgacaggactggagtgatctgtcattctgcttctgttttatcagacaccacatgccaaaagccactagatccgaccatcgacctcgatacgtcacacgggtgaaaaccgatcaagccaataacgcatgaagctatcgccgttacttttgcttctgacaccaaactacgcccatggcaacgatgacatacttgatggacagcgccatacacgaaagaactcgcttgacagcaaccctgacagccaccccccatagaagcccatggcgccctcgatctcggccaaccctctctagacgaaagcatccccaagttccaatccagaggccaagaacttaatcgacctgataagagttgcattgcctcgcacttagtgcgccaacgataatggtaccttttcccttcccgtctgctctgcttgttagtggtctccatctcgccacgttcgcactcagtcaaacaacaactgatcactggataccttaccgaacagcacgggctggtagatattcacaccagccgccaaagtgcatatagccgactgcaacaaactattgttgaccaagtaatcaagcgagctgattgacgcttcttaccagcgcggacatctccaatattccctcctcttcaagcaagtgatgtcctagcgagtggcatccagaatcccgtctccaacctcatggatctgtccaaaaattgtgcctcagtatcatcggcttaaaccagcgtcgattgctcgtctaatctgcgctctcgcctgctcctggcctgcttcggggtctggttctgggtcggtccaattccagaagctcgtccctccccttccttccgggaaaggcatgaggatttaatctattttggatattattgccatgtcttccggtcacatcgccacatcatggctgcaggagctcggaggatatatgccagggccacgtcttggcgaatcaaggccatcgactgtcacggctagagcgaaccacgttgatgatagtgctacataccattcagtcggtgcccacgactattcccatcatagatctagtatctgcccgtctccccttattagacccttccacaccgccaacgatgggaattccacctcgtcccacttcgtcatccttagttctggttccggattccgacatcaactacaatgagggccaccatcgccagtctcgtttcgaacgccctgctgcttacacaacaagcggctgctgcgcctacagacactgatacctggaatgagactaccgccgatatctctggagattcctccgcagacagcttcagtgtcgcgtccatctccgactggacctacaggaggtggaatggagctaattatgcatgcaaatgctatcccggtgacccatgctggcccagtactctccagtggaacttgttgaacgcaactgctggaggcaacttgcaaatcagcattcctccggctgcgtcttgctacaacaccttccaaggccttctcggcaacatcagcacctacaatgcggctcagtgcgccgacgttcacgcgaactatgccagcgagcagtggcagtaagtacgctcctatttctggggcgacaggattgtgaattgacaaccacaacaacaccaggatcgaccttcccactgctggcctgtggacctatttcactaacgacacgtgccggcctaccaccaaccctactgattcttgcactggcggctacttccctacgatctacatcaaagctaagaccatcgcccatatccaggctggtattctcttcgccaagaacaacaacctgcgcttgatcatacgcaacactggccatgacttccttggcagatcggtcggatggggtgccctcgtcatcaacactcacggctttaaagatatcagcctgaccagcagctacaggggtgcctgcaactacactggctctgccatcactgtcggcgccggtgttcaggcttttgaggctctcagcaagcttcactctctcaacccccccaagatcatggttaccggagagtgcgctgtaagttggagcccagtatataccttacgtaccagttcaaacactaaactaacgtggacattgtagactgtcggtgttgctggtggtctcgtccaaggtggtgggcatggtcccctgaccaacttctacggcttccttgccgataccgctctcgagtttcgggtcattactgctgacggtgttctacggactgccaacgccaagaccaaccccgacctcttctgggctcttaggggcggtggcccttctgcgttcggtgtcattgttcaggccacctacaagacctttgacgattactccagctccggcgctacctttgccctcggccctgccaatgtcaacaacaacgacaccctctggtggaatgccatcgccaaattccacagctactccaaccacttcgtcgacaacggcctgtacatctactacgagttataccctggcctaagcttccgcgtccagcccgtcgtcggtgttaacaagactgccgcccagctcgaggccgtcctccagcctctttttgacgactggaacgctatggggctctccttcgacaagaccaccacgacctacagcactttctacgagctttacaacgccctgtttgagtccgaggttgccggtgactctgccctgaccggcggctgggccttcagcaagaccgatgtcgccaaaaacaatgccggcatcatcgacgccttcaagaatgttctcaacaacggcgccctactcgtcggccacatgtggaacggcggccacggtcttccccagaatcagtgggccgacagcgccatcaacctccgcttcaggaacgtcagcgacaaactcatcaccatccttcccctctccggcaacgcaccccttgcggagaaggaggccgctcagcgtgttctgactgacgttatcgatggcggtctcagggctgctggtcccaacggtgctgcctacatcaacgaggctgatcccttccagcctaaatggcagactgccttctggggcgacaattaccctaagctactccaactcagacagaagtgggatcctagtggggtgttctactctgtttccacccccggtacggagaagtgggagcagattgagtatggtaccaggctttgcaagaaggtttgaggcaggttctggttgatatcgtctgttcttagtcttggttcacagataccatttttgtttagcgtccatcgttgttcttttgttggagagctcatacttttatttcgttcgggcggcggtgggcctttggtaacaaggtagatgctttgactacatctttgaggtaagagtctttgcgtataattctcatcgttagttctaatttacaggcgcgccacctggattgtaggaaaggatctccaggatggtccagtaattgtaaaattctccaacagggggtataattctgcattgaaactgatccatagatcaattcctaacagaaatattaagtaatgtctaaggacattcttcctcagcaaaacaaccttctcgatgatcattttctgaaatatattttcccatatccatatctcgattgaggaattcttttcaagaccatttttgaaggaggcgattctacccaaataagatgttctggtcttagagatgtttaggactatcctcgagatggttaattgtcttgaagtgtattgtatacctagttacaagaacatcccaagcatcattttctcaagtcctggcagcgcgctataattcgatcattgctttgtaatctgtcctattttcgttaagtagcggcgtagatcataaggctagctccggcactctgttgttgcataagcacatcatcttgacagcgattgcgccatcccttctctcgtttttctttttgtttttttcttagatttttttattattattattctttttgtggtgcttgaactatgacaaacaagaaaggaagccatcaaacgtcggcggggtcatattgacagttttgagtcgcgtctaccctctcgaaagcttcgtcctggcaaagtgataagagatctgcgcgatatgggttgggtagtatgcacctaggccgtttgcgtgctaagagagacaatccgcgcaatggttgacgccgcgacatcggatctacaatgaatatattttgtatgatctgtgcctccattgatgccacttctttattccctgaggtcattctgtgtatacattgacttgaagcacgctgcataccatctctatgttgtttcttggaaaatcagcctccacagagcaacatgacctaccaaaccatccaggaccgtcaggttgtccaacccgaccgccatctcctcaacaccaccatttcgcccggtgtacttcatggccccgagcatgacgccgccgctgctaccgttactaacgagtatcaacccctcctcacgcctctagccagctcaagctccaactcttcggcgtctctaccccctggccacctctcttcggacgacaatgcctggacccctccccctcgctttgtctttatccaaattgccctcatgtcaaatgtcttcctctacggcttcgatggcaccatcaccgccgccgtctactccatcatctccgccgaattcggcgccgccaacaccgcttcgtggctgaccacagcctacctggtcaccagcaccgcgttccagccgctctacgggcgcgtgtccgacatctttgggcgccgcgtctgtttctttatcagtactgtaacctttgcgctgggctgtttgtggtgcgggctcgtaaaatcttctaccaagaacggcatgatctgggtcatcgtcgcccgcgcccttactggcttcggcggcggcgggctaatgaccatggccaccgtcgtcaactcggatatgattccctttcgccggcgggggatgtaccaagcgcttcagaacggcatgtttgggttcggcgccatatgcggcgcgagctttgggggcagcgtggcggacgggattggttggcgttggtgcttcttgttgcaggtgcccgtgtcggcgtttgcgctggcggctgggtggatggtcattaagaatcccgtaaatggggtactgggagaagggaacgagaggacttggggactcatttggagaaaggtggactttactggggctttcttgttggtcacggccatttcgatccagcttgttggactaagcctgggtggcaatatgttgccttggagtagcccatgggttgttgcgtcgttggtgggcagcacagcgatgttggtgttgttcttggtggtggaggcgaggacgacggcgattccggttattccgttgaggctgttgaagggaagtttgccgctgctgacgcagtttgcaaatgcgtgcgctgggttgagtgcttatgcggtgagttgttccttctttaagttgcttctgcttcgacctggttgctcctgctcagagttcgattgttgtcgctccctcttggcgttgcacctgcctggagagtttcatacttactcctgatgagtcaacttcagttggcttggtcttacttcgagtgcagtgtagtcggttatttctgcttcgagtcgttcttccatgtcccttcttcccgacatgttgatcagctgactgacaagttccttccttcagtaccttttcaatcttcctctgttcttccaagtcgtcctcctcgactccgccaccaccgccggtgcccgactcgctatcccatcgctggccacgcccattggtggcctcattgccggcattgtcatgtctcgctggggaaagcttatccctcttgtccgtactggaaccttattgatggtctttggcaacgccttggttacctctcttgctttcgaggagtccagatggaaatatcttgtttacattttcccagccaacctcggccagggaattgtgtatccgggcatcttgtttacctcgctggccaccttcgatcatgccggtacgtttaatctttggcttcgtttccagtcacttacctatgattgatgtcgccattgactaatctagatgatacacataaacagaccacgccgtgactgcctcgaccgtctacctcattcggtctctcggcaccgtctacggcgtcgccatcacctctgccattgtgcaaaccacgctcagcgtccggcttcccggcgctttgggcgagataccagataaatggagagtaacatcccttttactttgcagctgtttttcccgctcctgttttcccgagcgctgttgtggtcccgggcctccccgctctcaggaccagggccctgcccttggcatatgccctggtccacagcagcttaggggtttcttcattgcgttgtgctcatgttctgtcttgttgcggttgtcttgaggttgttttcgttgaagctcacaccagtttaggtcgttgatgatatccgccactcattctcggttatcaagaaccttcccccagatattcagctcaaggctcgcgaggtctactacgaaggactgcgactttcgtttgccacgtcgacggctgtggctgctgcagctgtcagcgcggcgctgcttgtgagggcacggggacttcgcagtaccacgtagcgtactacggagtcgcacttcggaaagaaaataagaaacagaagaaaaaagaaagaaagaaaaaaacacgcctagtcgactgttgggcgaggtgaagaagtcttgtcttccttcatcttgaccatggggagtgcttgagctaccatgggtaggtttggtggtattgagttggtggcgggcaacgaactggggacgagaggcagaagaggaaaagaggtttggacgggagggcgcggcacttgaagttgtgttgttgtcgccgtcgggttaagcttaggtagtacactaagggtagggataggggctgttgaatatcgctgggaagtcccggcaataaccggcagtagtaaggcccaccggggtatcattcacaaacttggcgtgcagttgatgtcggcgatttccaaaagtgcgagttgaagtccgtcccgggaagtccgcaacgggcaaggtggatgatcaggaaaagaaggtgaaaaccccgaagtgtaggacctaccgtatgtgtagttgtctcgcgatgtggcactgaacaatggaatgatggtgcaagaaaccccataggcagcgttactaaatcatataacttctcattatcatgttcacaggtcagactctcgggaacacctcaagcacgcctttgatcagccgtcactcggcgatgtctttcatcacactcccaaaccaatgaacatggagtgatccttttaattctctgtcctacagcatggctaaggacatcaccttgttgccctctcgtcgcaacctggagaccatgacctctcaggatgatcatatctgctcaacgcgccgaaaaaaggagattcgcatcctgaggccaccatccaccttgaacccgagttgccgccgaagttgctcggctcgctagcatattcctttctcggtaaagtgctgtccagtatcagtgtcataaaaattctccccttatccacccatatggtacgtgggacgctcccctttccctccccagctttttgtgtccaagctcaaccctaattcatctcggagagttcatgattgggcaataaaattgctttccaaacgttgtcgaagacgcatatgtcgatagtaggacgatgattggccttgggcgataaggtcacacaagccaccagacagatttgaatgtgcttgccatatcctcaaacagcctgtcttgcctcggctattcgttgtcgaagattgaatgaagaattttcttaggcttcaagcctaaagttcatgactcatttcacccaagtaataagacaagataagtaacaccagttgttggtccgttcaacaacggtggtcgaccggaacgagcagggacagtggaatctcgagtgggctcgtggaggattgtggatattcgtacgtattttgacccctttgaaaaactaatctcagcctgtcgccgtgcatagccactggaatcgttgtgaagctttcttcatcgtcaaatcttttccattctcaaagagccagaaatgcctggcctgtgagatggagatgtgtatgtctggaccttcattgatgttcactttttctcctgactcatcaccgactatcacggactatcatcgatatcatgaacttccggccgccaaccagcttagagacacgaagccacgacacttgccactcacagttctttgagttggcataagcttgcatgccacgctactggacggtgtgtatagcatcaatgaagagtctgacacgaacaagaaaaacttctgggactgcgtggcccccggaactttcggcggacctgcatgaccaatgaaactgaccaggttctcaaatttcccttactcccaacctccgtctggccacgcagcaatcccatcacaccgtttctctcggttgagcgggacattaggcttgagacctgtgagacacgcacaacacacactgtacgttccgtatcggctcatgaatcgatatatgaattcaattagtaagcaatatcgttggttgaagctaggaggatacgtgaagcaagagtggcgagtcaatgactgcagactggatgaactagagacgggatttactgacagcgattgcaacgctctggctcgtagcctagcgggcacgggcgagggaaacccgcccgcccttttgtgacactgcgaccttggccatgaactgtctgggaactacatgcgaactacccatcgagacatgatgactgctgttccggttcgactccgactcgacaatgagacgaaagatcaagagttcatgactgtgatgactgatgaaccagtcttcaaagtcacctgagatatcgtattctacctacctctacctcatctgctgcatgttttgaacatgccacctgccaacaaaggcaggagggcgaagagctggagtcctggatacctagttgggcccccgagcatcagggaactctggcggtcacgggaatggcaatgaggaggggtctcgatggtgacttgccgagttgattcggctgtgcggggggttggggacatatggcgtttccggggccaacgactgtcagtgctgtttctccctccacctttcgaaccacaatattgtgtgtcaatcaggcgtagatgcagctttgcgtctgctggcaaggtggaaacctcggagttgacctgttccactctcagcgaatttttgcctctttttgttttgctacatccgatatcaacacaagcgagggaggcagggtcttgaatggcagatgcttttttagacagcttgggtatcttgatgggcgcgaggagaacgggacgggtgcgaatcaacgcgaagatctgggaccgcaaggtggatgaacggggcactgctgtcgacgcccactgcccaggcaagccaggctcctccagcggcataccaattgcgctggacaagacggcccgagagtattgcctcgacatggcggcaggactcagggtccttttccttgcccaagaggtagacatgtacttgtcgccgtcgttcccttcaggcactgtggtccattgaggctaggggaaaatggatgtcgagcatttcccgaccgttttgcaccggcgttcttcctgcgcataatttcgacactgtagaatttgttgaggccattttctaaacccaagcaaatgtgatggtaatctcggcgccgagtgtcgtcgaaaaggcttagttccagccgaggtcaagtttgacgtctcatcgtcccagggttggggtttttggagacacccgacccatgcatcttggaagcgtgggcatcatccagggcaggaacagaagcttgacacttcccgcctttcagtccgccagctgccaaagatccaagatgtaccgctgggaaagcctttgagtgggtccagctgtccgtcccctctggcaagcgtcgaacagcaaaaatggagaaacacatcgctgccactggctcgtgcctggcaaccctttatttttttcttcttttttttccctttttcctttttttgttcgtccctcgtcggttccagttgctgccggtgcgtggacggttcgattcggtttggtttgttgtgttcgctggctcagttctgccaagggcgcacaggagaagtcgttccgttgttcgacgattcgtccgaccacatcccgtctcaacctctttcggtgaccctccactccccgttatttgacactttgaccgcctttgttgcaccaagtgcgacgcattcgagacagccgcgtcgtcaagggtaattgacagtcggtatgtctagacgccagaaccgccagaagccttccaggactcttctctcgatccccccgcactaagggctagaacggcctgttgcgcacgcacgacttgtcgacctttgctgcttcgtgagtatgtactcgatcacgatcactgttctcaattggaacgctacaccggcgacggcagaagccaccaagaaaaaccaaggccctggatagcggttgtgaggaatgtccacgattgttaatcagaaattcagggacaccccagtgtcgggtccccaacagggaaacgcttattacgcttagaacccacttttttcggcttcaacttctttcaaccgctgcatcgacctcaacacaacccgatatgaagcttttcacaccaaaaagccggctactgggcgcgctgcgtccactggttcaatcagcatttcgctgcggtaacttttcgtaaagatatcttttcttcctcgtcaaaaacgagaagaaaccttcaaaacttggcgccaagagaagacgatggcacggaccagaaaagacgagcaaagccaatagaatgtttaccttgaggtagaaaaaagtgggttctaagcgtaataatcgacacccccaacagtggagtggaaacgcgatgtgacagcaatgatcaggaactttcccatgtttttgcccatcatatccatcagccccatccgtccccatacctctcccccctgcgtctccatccggtgtcctgtcttccccatttctaccacggcaatgcccaatcatggcgagccaaccgccaacttctttcttgttgtctccgctgaccatggccagtttggctgcagctcgaccaaacaggcagccccggatttgcggatcgctcgacgtcggcgagcttcgaagctgaaaaaaaaaaaaacaccgcgaaacgcacctcgaaacaaaaaaaagtaaaaagtaaaagcgaacgtgaaaaggagtccactgcagaatgcatgcgatgccggacaaggatcggtctgccgggtgtccaacccgttgcactctgtctccctacggctccgccccattggcggcttctacactacccgaacgccgttccaagaggaactggactggatcagctcatggcaaacggctcggtaccttgtggcgcctcttccagcggcccctcgatgcaacttctacaagtcccggcccaataagcgacaatcgcattcggagtcaagtcatggcctgcattgaccctctgcatctcattttcgcggctgtctcggagcctgtctctccattcctcgtcctaacggaatcgattgagacaataatagtcgccggcaaggggttaagcaaagggctggcgagctagggacgttaggacggcgaaacgggtgccacaggaggggagctgtgggcgacacacactgtgtgtgtgggcaccgctgaggtgtcggacggtaccgtcaccgtgggcatcactccccatctgatcaaggggcagagacatcccgtcccgccctcctggcacttctgccaacgatccacgagccgcatttcgggcaggcacagcggggagcagttctacatagtacgctacaggtactgtatagcgtggtctgcggcgtacacagtatgccatgtccccatggcacactccgtccggaggacagaatcctgtggtgcccgagatttcaaatgccgccccggacaccagagtcgacaatcatacctgcggtctggccattttgtcctccattttcctgtcagaattggacttggcatggacattcctaccaaaagtgcatctaccgtaggatagtccattatacccaagttggcccggtcacggcacgcctcgtcccgtttcgtcgaaagcggtggccacaagcgaaagttgcaacgaaagttgcaacgcagcaatcgtatccttcgtcacttctctcatgactctccctgtccttcaacgtcccatcatcctccgccgccaccgtggaaaagattgagcatccctattcccctccttcttacaaaaaaggccgccggtcaacaagcgcccaaccgccgccaaccgccaccaacctcagctactttacccgtgcctgtcgccggtttcacgactgaggcttttcccgaaattttcgcagttctacgcccgaaccagagccgcgaaactcgagcgctattacgagattgacggtgtatctcaattgcagcaagccgatcccggttccgaattttggaccggccgaacaacaaaagtctgaacccctgatccctgaacacccggccggatcacaaatacactacacaaagcgggatccgctgtgttcccatgctgccgggcctagactgtacctacaatcttcaatagctccgtcaccaggcactttgtcggcgccgcgttcgctcccgtcccgttccgtggctccgaattgcttcgccaacacaactccgtcctgatggctccaccaacgcaatacaagcccatccaaccggcgccgttgaaggttgcgaaatcgggcacttcatctggcaccggccgtgttaatggagagaagcacgccaaaagggtcaaggctgtgacacaggcttgtcacacgtgccgccgatacaaggccaaggtatattctagttcccgatctgattttttgtcttgagacgctgatgttttcgtcattttcacattgtatagtgcgatggccttcgacccagatgcactagctgcaaaaccaaaaataagccatgcggctacgaaggcgaggagggccagtcccgccaggaggcgatgaaatcacggctagaggcattggagagattggtgaccgcccttcagcaaaagtcacccgaagaggctgaagcattgcttcagcgtattcgaaatgctgacgatatcgtttcgctttcatcggctgcttccagcgacagtggcgaacgcaatattcctggactccatcgcaacgattcgacgtcgcccagcatgggcgggtcactttccgactcatggacatcaccatcatctgtcccgactgtatcaaccgacatcatcaagcgtgctttacaatcagcctcgccatctggcgacgagtcgtctgaaggcggtatgcagcttgtctcagattcagggagcgccacggcgcgcctgcgtgtcgatcattcggcgtatctaattcgcttcgtccttcccaatgcggacgccacccgtgcggctctcaacagtttctacagctcgagcggcaagctcttccatgtcttctctcagcaggacatggatcggttcttcacaattgtttttggctacgatggacgacccaactattcacaaaagatggcgatatgctgcctttgctcagtcgctgccgttggaattcagtacaaccctgatgatttcgagaagggctcggaacacatcttttatgaagtagcccggcggtatttcgtggacgtcctcgaggaatcatcacttgatgccatcaaggtttgcgccatgttggctttcttcaatgtcatgaacaaggccaccatttcgcttgcttgggttgaacttggcatgagcatgtctcgacaattcggcttgaataccagcattctgttacgcgacgaacagaacgaccacatgatcgactacaggaagacttggaggaccttgatgttcttctccagttggctttcatccactttgggctacatttccggcagcactgggtcagacttccagaagtttgtccccattgcagacgttgagccttattacccccttcaagtgaccgaaaccgtacagagagagatgaccaagatttcgcttctcaaggctgaaatcctgcgcatgcaactcgagttccaggatctacccagacttaccgttgttgctaatgaatacctcgagaaatggcatgagaagctcccggtcgaggtgcagttggccaaccttgccaaccctggtctcgatgacacagtccgaaggtccatctatcacgtccacctgctatatcttggtgccatgcagctcttgtaccgatggattgctgctcggcttattcaaacgaccactgttaatggcagggaggtcattgtccctagcgagtctgttcctgaagaagaccgcaagctactgaagcacgtttcgcagggcctcgttgctgcgaagcactcggcccgtctgcttgctttgctgcacggtgaacgtggtatctttcagcgctgctggttggtcatgtaagttttgacgtcattaccatccaacataattttcgatcgcatcaactaatacactgcgaatcagcttccaatcccatacctcatgcgtcgtcatcttgcattcggttgcgcagaaacaagttcatggcttcccggtcagttcgtgggctccggacctcaaactcgcgcagctgtgtctggatacgctcgagttttgcggaagaatcgacccggttgctcttcgcttccacgtgcgactatctgccatcttcaagagcctaacagccgctcttccaagtaatgacaaccaaacgaccaggcaaaggacggaagactgggtgaccatgcctcctgatttccctcccatccctggtgctgccggagtgaacaacagcgcaggtacaccactggtagatccggaacagcttgaggagccagatccggagtatcttctcaccatgccaaagaatgccaaggagcgcgtggttgtgttgtcgcactcactgttgtcggcactttgccgaccttggggtggtgacgaggcgggaccgacgggcacggcttgcgcccaggggaagagcagcgttgcgactgtggtcaaggaaaaagcggtggatgaggaagatattccagcatcgtcggcgacgtttcgttgggatcacacgggccacctgggatcgcgcggcatgagcaaattggcgaaagagctggggttgacaaagtcgactgacgaatcgggtctgggctcttgctctactagtgaggttaacctggggagcgactgcaggttcttggatagcgaggacccgcacggttggcagacagcgccagagtacatcgacatgtcacaatattgaccataatggggcggcggcgatggtggaaagggctggtcagggacatgatttgatgttagcgggctggaactgtagcatctggttaatcggggcgtgccggtttgtgattgttgcatagtactagtgttggtgtctccatttttgaagtgctgtggggttggggcatcagtgtgcgatttgaacttattttgttgtattttcctttttttccttttttcttttgtcaaatcgaacagggtgtatattaggctcagaggatgtagatagcactatgcattttgaacagcttttgtgtgttttggaactgaatgagaatctgaccgtaagagacattgttgagcccccttttttttttttttttcttctttttttcttcttttttctacctccccccctttcaggtcatttttatgtcacctactgacgggaaaaggggtcacgcgtggtgaagccctataaggcaagcttacacggtgcccaaattcgtactagcgacgccccccagtttgtcccgtcaagggaattgatacactatactccaatcaaagttcaagaagaaagcactaacatagaaattcccccttccccttcccttttcctgcccggaaccggaacgggcattccacttcggttgaacaataccgggcctctactgcccctgcccatttttcggacactgcacctctcccgtcactggcacttcagcttcgcgcagcttcggcttcatcatggaaacttcctgctctgatcacaacgttgttcacggcgcttctttggatgacgcgaatggccacttgtgtccgaccaggggatgcacgtcgtcgtggcgcttgggacttgtcccttttcgtcctgggctcttcccggctcccgcttttcgttacaggggagcaaccccgcccagctctcagcgcttaaagccatcctcgaatccagcatcggtgaccaaccattgccgaccatgatgccgtcctcgcgacaagtcatgtcaacacagccagtcaagcactcggcccctggcaaggcactggcactgaccgggggatcggctattgcccaaacggtcgggtcacctgtatcacgcggattggttgcggcggcgcgcttgcgcttgttcgtccggtgtccagcctgtccgtcgtttcaagacgcgctgcatttgcactgcatcgggctgcagcgatggcatcaacggcatcccgtgcatgtaggacctgccaccacatgccacaccacatgggtcccggggaacgtcttcaaccactcccgtggaccgttctggaaatggaaatgggcattattgcaaaaagctgggttcaaggtgtgctcagcttctgtcacagggctgtgactgttttgatgtctggtctctgatggtggtgtggatgctggagtgtcgtggtagggttacttctgttgctgatttctcatggctaacaccgtccagacactcccgtcacctttatgttcatatctgtgcaagtttccttttcccttttcaatttggtgttgcacgtcgaagaccacttctgcacacaggcgtttggttcctttccttcttccttgtttcttcctttccatacttgcatgttgtcttgaccgtgccgctcggggcgaccttggtcagcttactcgaagtatctaatggggttctcctggaaaccacaacaacaacaacagcaacttcaccctaaccaaccggccctcatggctgaccacgagatcgaagaggccaagcgtctaatcctcgcacgacgagcctccgtccagaccaagagcagcgaccaatccttcggtcgtcttcgtacccgatcgcggacattctccaactctcaaaagcccttcacttaccaagaaatcaaccaggtcctcgacgaggtggtggatgcaaacggacctgtgggtgtgatcaaggccctcctggtactcggcgccgacgtcaacttttccaagaggaggagcgtggacacctggagcaagctgactgggaggaagaacgaaggctggcgcagtgatatcctcatccgagcaaccgtccgatgtccctccgagactgtctacgctatcgcccatcacgccgaccaggagaatctcgatggcgccttgcatcatgccatgctaaggggcaacctcgctgtgctgcaggcattgcttgatcacggcgcaaatcctgttcagctgcatgatgacttcctcgaccttatatcccgcaaccacgtcgatctcgtacaggctatcctggctggccaccgactgccgtgtctcccatgtcgatctactggattgatgatagctgccaagaacgggtcgctagaaatcgtcagtctgttactcaaatgctgggccgatgttaatcacgacggcggagctgcgttggtggcagctgtagaagcccgtcgccccgatctagttgcggttctcatctctggcccggtacagccctctcctcgttctttggacgctgctcttggtcgggcccataaggaaataatggcacgttcaaacgaggagcatcgggaaatcatcgaaatgtgtttgtctgccggtgctgcaggagaagagacgacccggcttgtgacggagggtgtcgtagccgctgtacgaacgagacacatccagttgctagacacagttctccgggtcaagaggccaccgccacagtatgaagcaatggcaatggtggatgcagtcaaggcgcaacacattgatgttctgagtaagctgcttgtactgaagccgcagtccaagagcctcgcgcttgcggtttcccaagcagtcgaaatacagaaccgacaaacgcgacacgacattactcagatactcatcgattcgggtgctcaggggtcatgtacggcggaggccttggtcaagatcgtcaagataattgttaccgagcccgggatgccccacaagacgtctttagatcgagcgatggacaagaagctgttccgtcttttgcttcagcaaggaaaggcagatgtgaactatgaaaatggcgaagctttgcagattactgtccagaagccgtgcctggagattgctgaggagattgttagtagggaaccatcgcccgaagcattgggtactgccttgccttgggcaatggatctcgtcaacccgagggccagggagtcgatgattgagctcctgcttcgaaagcacattaatgaagatgctgtaggaaaagccttggttcaggcctttaaggaagggcctgataatgggtaggtgactcccatatggtgagtagaagagcaaaccgtactaatcagagtacgagacaggcccctcgtcaagttactcctcactcgtgcatccgttaatcataacaatggagaagtgttcatcttcgcgattcgccaataccgacccgagacgttccgaatgctcctcgaccaagggattagctacaaagcgctcttcaccgccatcaacgaagccctcaaaacctctaggacgaacaggcgagcggtttttacggatctcatgagtcgcctacagttcgaccatctgaatactgcattgaagtacgttgttctcgaggccgacaccgacctgactctggccaaatcactactcgaagcaggagccgaggctacacacgagaatggtgtctgcattaagaatgcagcctccaatctcgatcacgatacccttggtctcctgacagaatactccggcactcatgacagcatcttcacgcaagctatgaccggtgtcgtcaaccgtggaaagcagtgggttgcctttgaacatgttgaggtcatgaaactcctcgtccgaggaggggcctctacccaggttatcaacaaggctgtggtggaagtcgtcgacactttggcctgcaaggagtcacagatcgagctggccaacagatttctcgacatcttctttgctgccggcgccgatgtcaactatgaaaacggaaaaccggtcggaatcgccgccagtcgtggtgatccggtgcttcttgcgcggttgcttagtaatggtgcgtcgtcgatgacttccacacatgctctctcaactgctataatggcgcaccatgacgagaacctgttactgcggttgatcgacgtttttgcggataggcgaactgcggcaccggatgtgaaccagtcgattccgggcatgccatcgccgatctttctgtgcctcaagtcgtaccccaagtcgctggccctgttggatagtctcgtcggtgccgggtgtgatctcgagtccaccgtgctgtcggatgtttgccctgaggaggagtcaactgagaagaaggtgcgggctggaaattttgatgagccggttaccgtcttgttatgggctcttttgcccaggaatagccagattgatcctgctgtcgttaatgggcttgttcgtcacggtggtaagtgcgggtcagtctgaatggcattaacttgtgcgctaacagatccaatagccaacaccgcttacgcgtcgccgagaactcatactaccgctttgatattggcggtcaagtcaggaagagttgaagccgtgcagacactcctcaatgccggtgccaaagtcactgccaaggacagccagggacgttccgctttgtacattgccgccaggttgggcaatgcggatattgtggccgcgttgctgaggatcaactcttccctaaacgatggcagtctccatgaagcgtcgcgtaacctccacaccggtgcaatgcgcctcttggttgaatgcggccatgatcctaactacaggtcaagcaagcatgacggacgcactgcctttggtgagatggctctcaaggccactgtgcctcgcgatatttccattgctgaggaagccgtcgaaattctctgcaccggcggtgccagccctctgctcaaaaccaatggaaagacaatcctgttcttggccttggacaatatggacaacgaagccatgacccgtctactcctggacaagcatctgtatcgcatcctcaacagcccggagaatatgtatgtggaggatatctaccactactcgccaaccatgtatgtcaagaaaggcatgcttcagggaccaaggaccgccggtctgattgagattctggagggccatggcggcgaagaccggtactacgctactatggaacagaaacaaccacatgatgctgtaggtatgcccgaggagatccagcagttcgagcgggagcgccgtgcgcgagaacgacgcatccgggaagcagaagaggaacacgccgccaccctgcgtcgcgagtatgaaaaagccaagacggtcgacgtgatcgaggacttgcatcacaaccgctcataccggcattacgaggacatctctgaccagcaccgccggaacaagtacctcgatcaccatactgacgtcaccatcaaaaccgaagcggccctcgtcgacaactccctcaaaatgcacggcgccagcgtcgacaacgccatccagtggcaacgccacaacaaccacatggccatgggtgtcaacgccgctcacgtccagcgcgatatcaaaatgcagcggcacgccgttgatctgactattggccgcgatgccgcccagcttaaccggtccatcgccattcggcaccacaacgacgggatggtcatggcctcgcagcagcgtggcgcccagctagcgcacatgcgccacgaacaccaccaggtcatacagcagcggaaagaccacggcgttatcgaccacatccacgccgagaaccggcacgcgctcgaaatgcgcgcgggcgcccagcgccatgggcaggcactcgcgcaccagcgatcggcgcaccagctgggcatgaggaatcgcgcggattactataaccagggactggagttccaagggagagcgcaggcgatgcatgagaggcatattgagggcattcatcagaagcatatgatgctggcgggggcgaagcatacgatgaacatgacggagttgggggcgcagaggggaaatattattgggcagactaatttgaatgaattaaggcagtggtcggcggctggaggggggaggagtattgggtatggagggggcagagtgcaattgctaaattgagtgtgcgtttggaagaactttggcgagaaagagatgaaacgacgggaaagcatcgaaagaagggacgaagaaagaaggaggtgcattggaaggcaactgaaggcccaaagaatgacgcggagatatggctggcgttttgcggatttttgataccataaacatagcgtttatcttttatttagacctttatatcttcagaatgtatttcttttttcatcaatcatgacttttgaaaataaggaagttagagtatgttattcacaagacgctcagggggtgattaggtaagtgttaagggtagggtaagggttagacgtgggtggataagggaagcaaaactggacataatcactcgcgagccttgtggccataaccccccgatgaaccatattaaagaagcataatggagggacttgcctgctaatatgcattcttccggaatgcctcccttcaaaacaagattttgtggtctcatgacggagtgagtgaccactgcgcctgcggtacgtatgaaattggtgcaagtagaaagccacacctagctcccaccaccacactgcaccagccacaaccccttctccgaattttgcggagaatagagtggatgccgccccgtttattatctccggtggagtcacctatgccgctcggtgcggggacgccgtcccgtcatcagcgcggctctctccgtccgtggcacttgtgggaacacggaatctcggtgagttcgtctgctgaacagaacttgcttatcagcagttacatgaaccgttccctctttaacaacggacaacgtttcatcagcatccagcggcccatcccttcagttgaaactcggtacttactatttcagcctgctgaccgaacgactggacgtcacactgcatctgctcaccgattgaccgataagctgatcgaccaaaacgacctaatgtaacctctctctccatttaattttattcatacatactctctcacctcattatcgtgaatgacgtgaattccaccaccaccactcggccgccgtgaccacacatccctaaacaaacacatctaccgccgcccctacctcaaccaaacaacacaataagtaccccgagagctgaatcaccatggccgactacgaccagcccaccatgggcgcctcgacagccgcagccgccgcacacgcccagctcaaaaaagtcaagaagcaaaaagtcctgctcatgggcaaatccgggtccggcaagtcgtccatgcgcagcatcatcttcagcaactacctggcgcgcgacacgcgccgcttgggggccaccatcgacattgacctgtcgcacgtcaagttcctcggcaatctgacgctcaacctgtgggactgcggtgggcaggaggcttttatggagaactatctctcgcagcagcgggcgcacgtgttcagcaacgtcggggtgctcatctacgtctttgacattgagtcgcgcgacgtggaccgcgacttggcgacgtacgtcaacatcatttcggcgctcgtgcagtacagccgcgaggccaaggtgtttgtcttgattcacaagatggacctgatccagccgatgacgcgcgaagatgtgtttgatcgccgcgttgcgctggtgagacgcaagacggccgaggcggtggcgattgtacggaagcagaagcccgaagtttctggagtaggagtaggaggattacccggccccggcggcggcggcggcggcggtggtgccatgatggcaggctccctcccctccccggaactctccacgcccatccccgacctcgaagtggaaatgcaactcttcgccacctccatctgggaccaatctttgtacaaggcctgggcctccatcatccacgacctcgtccccaacctgtccgtcatcgaaacccaactggcctctctgggtgtagcaatcgatgccgatgagatcctcctcttcgaacgcacctccttcctggttgtctccaaatggacctctccagaaggggaatccaatccctacggcgaccgcttcgagcgcatgtccaacattttgaaggcgtggaaacacacgtgctcaaagtatacgggcacgccgagaaacgccgagcagttttcggactttgagtacaagatgggcgccaactttagcatgtttgtcaccaaatttacgacgaatacgtacattctcgtgtgcatgccaccgggcgaggcgaggttcaacagcgcgaaactgaacgtggcggcggcgaggccgtggtttaggttcctggatggccccatgattgcgccgacggcgggcatcgggagttctcagatgttaagcgggttggcggcggcggggggtgaagtggcgtagatgagcgtggagggggaggggcgcttaaggggtagaaaatgtggtggagggagaattccagacatggtatcacggccctggaaagaacacggccgggttcgagcggatcgagaagaggcattcaaggttgcaaaatgggcgaaagggcatcttctacgtgggtggggtttggggtgatttgggtttggcacacgatattgtctgatggctgcgcaaaagccagactgggggcatgcagcacgcccgtgaaacacaacgtccctttgatattatgtcctgggctttctttggtctgtatgattttcttattcgggatttgcattttgttacacagcaagttatttgcgttaggggtcgatgatacccatagcagtcacggcgacggcgacggaggcgtttcaaaaatattgaggggagaagacacttcgaacaaaacttatgttatgcaacatggttaacaagggaacgtctgttggagcttccttctttggaatctacagacgaaactaattactgtctagcctcgatttgcttgctgtgttggcctgtaatgtgcccgtaaataaaacccctttacccattaaaacccctggaaataccatgcccatgtcacattatatcccttaaacccacttgacgacagcagcagcgcctctcttgaattccggggtgtcacccagaaccagagacttgtcagtgtggtccttgttggggaaggtcgtggaaagaacccagggtcgggctgaaagagacgtcgaagagcgctggacaaagtcgtagacatcgccaatcgtctgcgacgtgttgaatcgagccgggaggcggctaccgtcgggcaactggatacgcagcatcactgtcggctgcgactcatccacgccagttgtgggagcttgagccgagccactcgtagcagaagcagaagcaacagcggtacttgcggctgcagcagcagcaggaggaacaaagcctgatccgtctcctggaacagggcttcccagacggcggccctcgccactgaaggggacgtacttcttgggcagctgtctccactcctcttgatgttgctccaacttgacgttcacacgctgatcaggcctcacattcataaggcgaagcggggcgcggccagcacggatcatagccaaatcggcctggttggccgggtcatcaaagcgataaagcggaccctcctcaacgctgaatccgttgctccaaatatgcaaagttctttcctgagttggaccttcaagctggcggggcgcggcagaggtattcgaatcgacattggggatttgtcgagactcaacgccgtcaccgccgagggtcataccagtgccgcggaagcgggtaggtctcgcggttccggctccggtttcggctccggtttcttcatcatcggagctattgccaccggcacgagagttcctgtatgaaaaaatctcgtagttagtacaggaatggagtggacatagccctcgacttcgggaacatactctctagccttggccagaatatcttgtagaagccttctggtgtcgctgttgggttcacgttgactagggtcctggacagccaagcccgacttctcgccaccagcaaacaagtccctaggtccgcgaccttcatcttcctcatcgtcctcgtcctcatcgtcatcctcgtcgcgtcgaccccctatggaactcagggtggcaaggccggtgcgtttttgggtcttcttgggagccgaagaggatgattgcgcatactggggagcggggcggccgtcgagagttctggggccaatatactcggggggcgccgcggcgctggcacgagcagaagcgggggcagctccagtgttcgaggcactgttgtcttggtccgtatagtatgcggcgacggcagcatccatgtcccagtcgtaattgttcaggtactctgtagcctgtgtggtttcagtcagtaagcatcctagtgaaacatttaggatactttcagcataccgcatcagtagcaactccggtcagctcacagaagctgctgatcttgtcgtcgtggtcggtcattgttatgtttcgaggtggtgacggcttgattggctcgagttaagatccagcacagagaataatatcgggggtggctttcgttgcaatggtgaggtgtcggaagaataatgcgaatgtgttgccgtaggtacttctaaaactggatgaagtttcggtttggaataggatggatcgagtgaaagcgaagccaaaggaaggaagaagtggaagtaaatgtcaaccacgcaggcagcctctggtggacgtgacgtgacgggtcaccaaacgtttggtggtactaacagtttccccgcggcatcgcagctggaacagccacccagctgttagtgaacgacgggagcttcctggaccgggctttaaagtggccgccccgccaaattggacgctgcgtgccactggccgttcgttacgtaagctctgtaggccccgctgttccccaagttctcgcgctaaagtgaccaaagctgtcaggatcacccctgcgatgcgagcctgtgacgccagccggcggggattttctgctgttagaggttgccctggtctgcctgcccccgttaggtacctctgcactacttgtaggtcgtgcctagctcgcgacctgtcactgcttctcccatcattccattccgcctttgcgacgccggcttcctgcgatagtctcatccaacaacactgcgctttcaccacccgccttataccgttcctttgtcgcaagtgcctccacccatcaccatgtccgctgaggagatatcgaacccgttggccgagtccggcgtcacgatctcgtcagacagcgagcagtattcggcgcccgaatccgcgtcaccccaatctccatcgtcatcctcccccgccgtcgttctgtaccagccacccactgtctggtcgctattccgcagcgccgtcatcaacctattcctcccctttgtcaatggcatgatgttgggatttggagagctctttgctcacgaagctgcgttcaggttgggatggagcaataccaaagtaagcgcccacccacatctgaactcgctcaatccatggtcccaaaagcgcttaccatatcataggtcttccccgtcagcaggcgagacgcgcgtcccatcggccccggtgtcgaagtggtcgagaggccgaggcggagagtggacttggatgatcacttggatgagctgaccagcttggagtgatgagcgcgtcgtcttccgcaggccacatagcgcaacgacataaagcaacaacaaaactgtccggctgcagtgctgaaagtcaaaccaaatcatcgatgaaacatcaaaggacgagatagacgcttaaacagcactgttacccaacgcagcaccagggaatctgtccgggttctgtgtgcagtcacactccctcgttacggcggggccaatctggatcttggagcgcattcgtttgactgaaacgagcattggccaggatatcacaggcgatatcttggagcagaacgaggggagagaaaagaattgagcatccaccttacatactgctctgggctgcatatagcaaatacagcagactgctggcaggcgtcaagaggatatgctttccggcagcgactgcaagcgctaggagaaataaaaacgacggtaaagtgtacaatgttcaacgctccaacaacagcagagttctcagctttcggtctgccgttcgaggtcgagtacttccatacatatatagagatacagatacactagcaattgaggaccgtgatggctaggcaatgccgcaatgaagcttgctgagcttccatgtacgctacatgggccgattgccggctgtctaagctgtcgggacagctgtcaagtgaccattcattgggctttgcgggccgttccctggctgaaacccaagcaaaggtgcggggcctggccagagatccgtggacccttgcggttcccgtccttttctggggaaaaaaagtcgcgtctggtcgccggcggcagagtcgagtcccacttcatgcttgacccattgttggatttggagggtatccagtgtttttgtgactgaagttatcttgaacattgaagtctccccaaagtcacaccagtgacctcttcagtcaagatgcttcccagccgaggcctcctaaggtcgaccccagctttggggctcgccagagctgtaagttctgtactatctttctttctcttctttttttttttttcccctcggtcttttgtgccaatcgaatgacacacttcccaatgcgcggcgactaacaccagtctcctgcgcatagtccttcaaggccccttcgtcgcgacagttcggcactgctctgcgttcttctttcccccagggctctcgcaggataggaggtcctctcggcactacagctaccgctgccgcttcccaccagctcctctcttctcttcgtcaggtccgctacgcttcgactggtcccgatgccgccgtcgccgccgatgctgctactgctgctgccgccgctccctcttcctcgcccgtcgatgctgtcgccgctactcccgtcgagcttaccggcagcgatctcctcaacctccccgaacagatcggcttcctcaagactctcggcctcgactatggctggggtgttacctcgatgatgcaatggcttaccgagcacgtctacgtctactccggcctcccctggtgggccactcttgctgccgtcgctgccatcgtcagagtcgccatcttcaagccctctctcggcgcttcgcaggagtcccagaagatgcaggatctcaacaagaaccccaaatatgccgccatcatggccaaggtaaaggaggcctccttcgacactacgaagcagaacgacctcgtcaagtataggcaagagatggctctcatgaccaagaatgccggcatcaactacttcaaggtcttcattcccttcatccaagttcctattggtttcggaatgttccgtctcattcgcggaatggccgcccttcctgtcgaaagcttggagactggtggcaccctgtggttccccgaccttactgttgccgacccttacttcgctcttcccattgccagtgcctgcctgtttgttgcctctatgagggtaagctgtccctggtactacccattcgaaagatgcattgctaatctaatgtactctttgctatagaaacccatcccctacatggccccccagcaggcgcgcatgatgaagtcgatgggcctcgtccttgtccccgtctctatcttcgctaccgcgtggcttcccgctgcactgcagtggtacttcctcgtctccgcgattggtcagtacttccaggccagcattttccaccttcccgccttccgccggtgggttggtctccccgagcttgttcccggtggcatgcgtgggccttcccccttcgccaaggcagcggctcctagcagcaccattcagtatgttgcgcctaggacgatggataccaccgcgacgcctgtcgactcgggttccatccttggcgacatcaaggactcgagcaacttcgtaaaggagaagcttgaggattggaagaagaagaacgacaacaccaacatccactcgcgcgccaaggagtatgaggagaggagagcgttggaggaacacgaggcctaccttgctcgtcttgagttgaagaagcagaagcagaaggggcgcaagaaccactaaaagggatatgaaccacagatgatgtccaagatcttgacgattcgtctctcggagcaacacatacgattcttgagaagccatgtgccgaagccggcgccaagctcaagttgactaattatcttgtacaccagagaggtctgtgttcaggactcggccctacccatatttgcttcagcataccctgcaatggctgaacaggctatgcttatgacttcgactgtacactatccccctttgtactatacaatctagacatgtttggttgactggcgtttttctagcagcggtaaagtatatcacttgttctttgggttaccgcttcataccatactagacgatgatttgacaatacaaccggcgtaggcagtgtatgcgtgcctgtcgatcacaggagtaatgaaatgcagaaacccatcctgtgaatgatactcgccaaccatacagtaattgcagaagttgtggatatcctccaacaaagaattagtgtctgattggctggacccagcgccatcggagaggaacatcaaagctgagcagagggggttcggtcctgttcgatgagcacgcaatcccgcccgaagggcttggcttgagtgagggttctctccacggatggcgtcaacatgggactggaagaatgacatatgtctttatctagatcactaaatcacaagtccaacttattctataaaggctgacttcctcgacggcaacaccagttttatagctgtatctgccaacttgtaacggcagctctactctcttgattcactagacgtggccgcaacaacttcaaaatacatacgagtcttcatcgccccttcagaacgctcttcaccaccaaagatatacaaacctcatcgtctactcactaatccagtaaccaccacaactttgaccatcacccaccaagatgcccatcaccaacgaagaaatcgccactcgcctcgatgccgcctcggcgtcttactcctccaccttcgacaaagaccacctcgctcttccgcccgcaaaaaagtatctcgtcctcacctgcatggacgcgcgaatcgatccggctagagcctttgggatcgagttgggtgatgcgcatgtgattcggaatgtacgttacattacgttaatgtaatgttatgttatgagttatattcccccatgttcacttctctcagttactttagagtttaattcagagattctgcccagtaacacctactgcctcattatcaaaaaaaaaaaaaaatcacacttaaaatgtccctctattggtcaagtcatgactgatctgagaaaagaaattgataatccaaaattgaacaggccggcgcatcaagcaaagacgccctccgcagcatcgtcatcagccagcagctcctggccacagaagccattgtcatcgtcaagcataccgggtgcggcatgttgacgttccagaatgaggatgcttatgaagttgtcgaaaagaatcttgggtatgtatcttgctttatcacgtccttctctctctctttctttctctatttcttttttttttttttttttttcaaggttagtttctcaatacatttttttcttaaccattgttctggtgccgcagcgtgcgatttggaaaaggccaaactgactgactggatacaaaaacagtgctgaagcacgaaaggagctcgaagaaaaaaagttggatttcctccctttccctgagctaaagcaggctgttcaggacgatgtcaagttcctgagggggaccaagttggtgaaggatgagattcctgtcagtggatgggtgtatgaggtcgagacggggaagacggtcagagttgtctaatttgcgagcggacggtaacgctgtttgctttggcatcagaaatagggaggctgggtaggttagtataatcgtggaaacacggaatcagatggtccatgaatgatattggacacacattgcagcattgaagcaaacgttaacttgaatgaaaattgaaaatcgtgtctatgactgtgccacggcctagcctaaacgccttgctccctctatccggtctatctaacaaataagagaatagaacttttctgacaccaattctaaactccaagtgataatctgaaatgccccgtgtctatctcagtcctcgtggtgtcgtcaaggaaacaaaacaaaacgtttgtgcatgtaaaaaccaaggtaacgtaaatgccaggttgggtatctttgtcatgatcaataacagggatgtgtctccttcagtcgtgtgcttctctcgcggtcccgtgtcaattagaaggcttcacgcctgttgtcctcgcgtctcggtctcttgttccgggaaccgccagaagagccgggaggggcagaatcgtcacgcggcttcttgaagctactgttcctgtcaccaccggcaccaccaggaccaccacgtcctctaccgccgaagccaccgcggccgcggccaccaccacgaggagcgcctccattaggaccattgccaaagaaggaagcatccacatcgcgggcagcatcacggccaccatcacggccagcatcacgaccagcatcacgaccaccaccgcggggggcagattggttcggcctgttgccgccattccgctgtcctctcagagatgggccggtattcttgatcaggccaggaacacccttgaggcccatcttgccaattgtagacgcctcaatggccgggggctcctcgcagccgagggagaaggcgtagcgattggcgacctggaccatctgggcgggagtgatcttcatcttgctgcgcatagtgttgacgaagccaagatatgcaacgtaggcctgggccttgacctgatcgggaaccttggccagtgactggctgatgatcgaggccgagtcgacggcggccgccttgggatggtccagcttggactgggccatggggaactggcggttgcgctccacaaaccaaaaatcttcgggggtgataatcatgacggcgcggccacctttgccggcgcgaccggttcttccgacacggtgaacgtactgctcgctgttgaggggaattccgacctggatgacaaggtggatatcgggaaagtccaagccacgtccaaccacgtccgaggcaaagaggataccgctgtcggtgttcttgaactcctcggtcgtcctggtgcgttgcgcctggttcatgcgcgattgcatctgccacacaggtagcttcgcgggggaagcgccacccgtgtgaccgaaaagggtgtacaacagagcggcctgtctggcggttgagcagaacacgacagccttgagcttggggttgtcatagcgttcagctgacagaaggttgtgcagagtggggaggacatcgtcaactgaatcgaccttcatgtatgactgagggacgctgttgatggtgggggcctcgttttcgtcgacagtggagatgtgagcgtgcttgggagcgagaacgtggtgcagcactttgtggatcgacggagggagcgtggcactgaagcacatgccctgccagccagcctgttgcttcttaggcaagcttgtgaggattttggtcagggcgggcaaaaagccttgatcaagcatgcagtcggcctcatccaggaccaagcagcggaggttgttgaacttttgccttacccgctcgtcggaaaggtaatcgtcaagacgtccgggggtggccacgaggatggtgggcttgccacgaaggaacttgctgagactggaggccttggcgctaccaccaacggcaagatggcactcgaagcggggattgcactggctgaccagcttctcgcactcatccacgatctgctgggcgagctcacgcgtgggagccaggatcaacaaggcaacctgggaagggtcaaggtccttggcgttcaagagcgtgtgcaaggcggggagaaggaaggcaatggtcttgccggtaccggtcttggcttggacgaggcagtcctgggtgaaggagcccatgttgaggaccttttcctgaacgggcgtcatgtttgcatagcccatggcgtcgagggccttgagcaggcgggcatcgaggcggccagccatatcggcgtatacacccggcatgtcggcgacgggggcgggagagacttggggagcgggagcaacagcagcagcctcctggtgagagggcccagaggtcgagaaagaagctgtacgaggggtgagaccgttgcggtaggcgagctgttgaagtgtctggccagtcgagagtctggctggaacggtggcagaagagtgaagcagaagtgaggtgagagggtatgagacaggttgggacaaagaggcaccaaggacgcgattggttgatcgggtaagaaggcgagagatggagggactggccttcatcatcgagtgaaaagagaacaatgaaggaagatgaggatgaggaagggcgatgtagtggtgaaagggaaggagtgccaggtggaagagagcagaggtaggtaagacccaaaaagggaagggaaggacgtttgctgccaagccacgtcgtcccaagtgaaagtttcgacaggaccctagtgccagtacagggcagttatcattggcccaggtatcgactaacagtgggcttctagcttacctctagtgtactgaggcgaaaggggggaaatggggcgttaagacggggctgttccagaattcaggatgccgttacagtggggtggtgcggctgacatggacgtgcgagaatggaactgaacctagaacccccgccaccctttcgatttgcgcctgccacggctgaggtgccaagctcctgttcctgaaaagtgggtctaaccgaccactctttcccaaaaataggaaaaagaaaacaatgattccgttgcgacaacaaaaggaaggatccctaccgacgacatctttctttgttcgatctctgccctcagaggtgtcctttcactgcagcgtgcttacccctcattgatcctaggttcatcacactcactttggcaggtggttcttggtctgatcgattgatgctcaaacgcaaactcggggttaggatctccagccacggctttcatgatgggggcctcactcctcactactgctcactcttcacgtctttactgtttgcagacgtggacagcattatggaacagagctaacagcatatgccacacattcccgactttttaccattacacgccttcttcgtttaccagcttacaaatccccatcgtctttggcagcaagggaccaggatgctgccctgctccgttattctgtcaacaatgggcttgaaaacaccaaaggctcaaccctggatggcttttgtctggttcatctacaatgggttgaatgccctgtctcattgtcctcgaactcgactcggaagtggcttcattgttctcgtcatcgctgacaatggctcctttgctcgtcccgcccggccgtgatctactcggcagtttgtccttgttcgtcgactattgtggtcgcctcgatcaagccgatatcatgattctctttggccgttataagccttcacccccggcaccaagttagaagcctccagttgttcacagaacacaaaagacaaccgaccaaaccaacaggacgaccaagaaaaaccgcaacatcaacacacaatggctacttcgaatgccgctgatggcatccagtttgccactagttcgtccatcatacctcaagacatagaccctggtaaacatcatgttgaccctcatctggcaaatttcgacttgcgacaacatatcgacttcaacataagcccggaagatctccacgaatgctggctgcctccctacaatgcgctatgcaatgaaaactgggatgaattctacaatgcctggaagcgggttcaaattccgtacctcgactgcaatgactttggagacactctccagaccatgtcccacgatacccgtatcgcctatcagcaacagcataacggtctttgcgcgttgcgtcacgccttccgcagacagggtgatgcctacatagcccctgaagactttgattactgtcctggtactgtgccaagctcgccgtcgaaagaagccattcatcacttcgcgtaccgactcatctcgatggtccaaaagcaagagcaagcggttcttggccaattcgacggtggcgccaagggaggtagtccgggaaagtggtggattgccccgccggatcaaagcattgagctcccttcagttgaaaccccagacaaggcacagcctgatggagatggcgatggtttcactgagctcggtgcattggataaagctagactcgaagcagcggactacaccgtccactgggtgtgctaccagaacagtcacttagccgtcattattagggagagagttaccggtcacacatggtacttcgactctcttaatacacccaaagacgacgctacggtatatctcaacgagaagcaccaatctgttctttctagtcttcacaagtggcttagcaaaaacaaagatgacttttccgtcgttcccgatggaagtcgccaccgtcatgtacaggtcattcctcaagacttaccctggacgtgtggcctgcacgccattgctcacgccttagccttccttcgctttggcctcttgggctggcacgagattcctacgtatgcgagggaaaaaaccgacaaggtgaagttgacaaagttcagacatgatatgatgaaggcaatggagctatcaatgggatttaggccacccccgcgcatgaatgccagtaacaagatcccactccctgaacactatgatcatcagcttgatctcagcacatttcgctttcctacgtacccaagtgtcggtgttgagaaaaaagatctccacagttgcgacaacttcccttttaactggccttttccggagaatctcgataacaagcacgataaaactctccgagaaaactatcggcgtgtacacgtcgagtgttatgatggagtctcacttgggcatgggagtctagatcccttctctcgcaaggtgtattcagatcttcacaatgggttgtataaaatgaggaatcacgaccttcttgagggtgaagaggtacattttcatgcaacaaggttgatgaaaatcattcaagatcaggagggtgcagctttgggaccagccaaagaagacaaccaagactggtggctagccccgatttcatacgcgattagatgtgagagaaacgaagacactggcgaaaactcggcaaaaagcgcatccatcttgccaccggagacattcaatgatgagttcttcaagagagagtgcggagataggtccaaggatcgcgaccagtttgaaaacgccaaatacactgttcactgggtacattaccgtgattcccatcagaaggacaaaggagtctttgagcactgggcagtcataatccgcgaaaaggccacaaattttgcatggtactttgactccacaaaaaaggatcgaaaacagcgcaaagatcgtgcaattgatgccttcaacgaatggctagtaaagtgcagagaacctaattccgacttcccaaaggaagtcactcagagcttccttgtcccggctccgcagcaatcatctggatgggaatgcagccttcacgctatcgcgcactcagtggcctttatccgctttggtattttgggctggcacgcacttccgcttgaagcaattgcgcttgaagagggctctaagggaactggagatcagactgctgcttcagccccttcagatcgttcagaaaggttgtgtgaaacaatgataagctccttacacggcctaatgggagtctctttgccatccaccacttccaaagatgatggaaacgggactgttgaggctgtttcaggatcaaacaagaatacaaactcaaactctgctaataagaccaacgcgagctcttctagaaactccaacccaggacggtccgggaaatctaaccaaggaggctctgcacgtaaaccttcgaacgccatggcaaaatccagccagccgccaggcaaaaattccgccgtaactgagaccattccaagacatcatgggaataaacatgctgtgcctcatcccaatttctttaacaaagtccaatatgagaaacaacgcgcagaatttcggtttcctacctatccatccatacctttacgggcagagtatgtccgttcagtcaatgaggagccgttcaacgccaaaatgacgctcgacaaggtttatgcctattctcaggtgtctacacacaaatcgccatcttgcgatcgtgtcacactcaatcagtctccctacgccgaacaagcctttgcagatattaacgacgctttactaaattcgcgccgtggtgactggctcgatggcaaagggatgtatcatctagccagtcgactcattacgtatgtccagaaggaaaaccctgtcattccattgggaccttttgagaatggacagtggtggatcgcgccacacccctttataatcgatgtccccgacccggatgatgactcgaatctgcaaccagcgcgaacattctcggacgtagaccaaaatgtctggggttttgacagctccgattttggagaggttgaggagcggttgttcaatcaagcccgctacacggttcactttattcaccatcctacccactggacagtaatcgtccgggaagccgaaaccggtcacctgtggcactttgattccctggcccgtggcttggggaggttcagaagagctatcgatgcttttgaagattggcttcgtcgctgtaacaaaccgattcccgcaacgagtcaggcattccaggttcccgtcacactgcaaacccgaaattgggagtgcagcttgcatgccattgcgagtgccatggcaatgctccgattcggcattcttggttgggacaagttgccgtgtctcgccctggagaccgatccggatccggttggtccggctggtagcgtgaccgcggacaacctcacagagataatgaagcgatctttacatggcatcttcggtctcatgctggatgaagatattcccaatgtcgcccaaagaaagaagcaagagcaggatgacgaggcactattgatggcaatgcaggatgattccataatgaaccgggccaacatgtcattcgatgcagtgatcgattcagtgacaaataacccgagtgagttggaaattctgaatcagcaggagcgaatggcgcgagaggcacgggagaagaatagaaaggaacagaaggagaaggacgacagggagatgaaggagcgggacctgagggcgcgagaggaacaggaacagaaacaaaaagaggaacaggcgcaggcgcaggagctcgagaaggagaaggagagggagctcgagaaggacagggagctcgagaaggacagggagctcgagaaggagagggagctcgagaaggagagggagctcgagaaggagagggagctcgagaaggagagggagctcgagaaggagagggagctcgagaaggagagggagctcgagaaggagagggagctcgagaaggagagggagctcgagaaggaaaaggagctcgagaaggagagagagctcgagaaggagagagagctcgagaaggagagggagctcgagaaggagagagagctcgagaaggagagggagctcgagaaggagagggagctcgagaaggagagggagctcgagaaggagagagagctcgagaaggagagggagctcgagaaggagagggagctcgagaaggaaaaggagctcgagaaggagagagagctcgagaaggagagagagctcgagaaggagaaggagctcgagaaggagagagagcgggagaaggagctcgagaaggagagagagctcgagaaggagaaggagctcgagaaggagagagagcgggagaaggagctcgagaaggaaagggaaaaggagaaggagagggagctcgagaaggagaaggagaaggagaaggagaaggagaaggagcagcaaggggcttccaactctcttaaacgtggagcggcagatgacgatgatgatgagccgtcaggtcgatcaagcaagaggtccaagcatacccctgaagacaaccccacgcagaatcccgctctgagccccaacaagaagagaaagacaccaccaccagacaccgagccaaagccagctaaacgagccaagggggagccggctacgagatcgagtgagaggcaacgaaaagccgccgaaaaggcagaggctgctcaggaggcagaggctgctcaagaggcagaggctgctcaggaggcagaggctgctcaagaggcagaggctgctgaggaggtagaagctgctgaggaggtagaagctgctgaggaggtagaagctgctgaggagtcagatgatgacgttgaggagcttacttggagggattccaggagggccagatttagagcaatgcgcaaggccgatctgatagaagagtgcagaagaaggctaattgctggacctggcgacgagcatagaaccctcacctatagggctgaaaaaaccgtcgaaggtctcatcgacgcgttgatgtggtacgacgaacccgaggggtacgaggaagatcttgaagaaaagggttgggaggagttgaaggaaatgtgtaagacaacgtacaagttgtattacagcgggaaaaaagtggaggttatgagagacaggttgaggtggttctatgccgagcaacaacgccatgttcgggcgcttattgagcaggaagaaatacctcctgattggaaagagcaggacgaggtggaagatgaggatgaggatgaggatgaggatgaggatgatgatgatgaggaggaggaggaggatgaggaggatgaggatgaggatgaggagtcttccgaggaggtttctgaggaaccgtagattaaggatcagtgaacctgaaagaggtggtgttactttggttggagtttggctaagatcacgggggtattgtttttgtatacatcggtttggttcgtattaaaggcgttttggttaggtgcggcttgttttggtagtttactatttgtgtcttcgaagatttgccagctgttctgttgtctgtctcatttgttcttggaaatagaatttgtttcgacgatgtttacagtaattagtatggtctggaggggaatggccatgagcttgggattgaagaagtataccatatcaaaagtaagtgtgggatactcaggttctcaaaaagaatatagtgacatgataatctgaacagtacgagtgtgcagttgcttggtgacatcaaaaacaacctatcttgaggtggcatgtgctagagaggggtttgtaatttgcctcgtatgcctcttctctcaaattgtacgactctgtcctatgatctcctatatgtgaatagtaagtatgccatattggcggaattgtcgttggccagctgcccggctggtcagccatactgttctatctggccatacaactgacggtgacagtccctggggatgtgtagagtgtaccggaacaatccggcctcaacaatctttgacgagatctcaaaactatcgcacatatcacaacgtcgaattgaataattcgggacagcaatcgacacaaccgaaaccccagacattaacgcatatatgtacgaaccaagacgtccgcatcggttgaatatgcagcagaaccaatgaccttagcatcgcctttggatgcagcaaggcgtatataaaaagaatagaacaacaacggccaacatgtaacggaagaagaagacggaaccgacgagtagacaagaaaaagtcgatgttgttcggggagaaagagcaaaagaaagaaaggacgccgaaacaccagggaggggcatatgagtgaaaggaaagaagaaaaaaaatgtaaaaaaagaggcgcgtttggaaacgccgggaattgagcccgacgtgggggtcgaacccacaaccttgagattaagagtctcacgctctaccgattgagctagccgggcggttatttggttaaccgccaattgttgaaggttcaatgtggaaaaggagcttaagatgtgtggtgccttggtgcaatttttcatctgttttgtgtgcgggtgtgaaaaaaaaaaagattttgttgcgatgaactgggacgggattgccggacatgcatgcccctgtcgttgatagtgggtcagattttaggtggggatcctagaggtacctaggtaggtagaggtacctgtaggcgaggtagggccatgcaggcggatcatgacagggacggttcggaccgctggggttggggagctgatagcgctagaacccgctgatcgctgatgtacatacgctgaagacctaccgctggtactttggagggcgaacctctctagcacaagaacatccaacctcgcatttccaccttccatcccatcttccactccaacatcacggatgaacgcatacccctttccgatacaagcagaaaatggtcgcccaatctcacattatgaaatttacactactgtattgttcattatcggatataactcatctgcctccctgatttggacaataccattggggctgacgatcgaaaaggacgctagatccatagctcacgaggtctctcggcgggaccgatcccattctgcaattcagcttcgagctagcgactcagctcatgcaaggtctatcagttgagaacgtgatagatgtttgatccaacgtctatacaccaatgtgcttttacaaaaactttttactcctcaatctaccaagagttaatggcatagccgccccagttcgttgatcgaggcctctggctcagctccattcattcaagccacgaccttgacatcaacctgcaagaagggcagatcgacgcaagattagctggccacaaggctggctgatttatccaccatcgaatatggccttggagacgtggatatggcgtctattgataagaattgtgagggaaggaggaggaagtaaaaacaatacaaaagccggtatatccccagggtcttgttcacttctcaaacaacagagacttgcgaaagtcagatacacatcacccaccaaattccttttacccttgatccctttgttcctggcacccatacatacccaacatggctcagctacaaaccgacatcccccgagacatcaacttcctcctacccggcggcggcgacagcctacgcatcgcctacgccaaacacctcctatcaaaattcctgaccgaggagcacgccaaacagcacggatggtccaaagcagaaagccgccccctcaagcacatcttcagccctatcccttcttccctagatgatctcaaaaagagggacggccttttttcggacgatccaaactccgcggtcttcaagggcaaaatctgcatcgtgggcgctggtgtagctggtttgttcactgcgttgatgctcaagataggtggaatctataactttgatgtggtcgaggcgtcggatagggtcggtggacgactgtatacccattggttctcggataaggagagcccggattcggagcatgactattatgatatcggcgcgatgagaattccagagatcaatactatgcagtcgtatgtggctctcttgctatcttctccggcttttattgaaaggtcactgacaatttctatagtgcacttgatctcatcaagtatctcgaacttgacgacaagttggtggactataactacgttgagcccacaaaggaagatattgttccacacacgtggtggtacaagagcgaaaagccagagtaaggattccgccattgtctcgttccgacagtgaaatactttgatcatgatggacagtcgaactgacactagaacccaatagttgtaagaagtttgatgacgccatcgcaagtgtcgtacagagcttcactcaggctccaggcaaggctttcgaggagtacatgagcggaaacaacgactattactctacccgcgcttggctaatgcttcaagctgatcctaagtaagcgttgaaggaggaaagttagaacttacctgaatggccactaaactaaccatgtcgctaccagactaacgtacgaggagactgcaatgagtgaggcatccgaaacctctaccggtctcttcgaccaagccttcatcgaaaccatcttcgactactgcgacttcgctgcagccagaaatgtcgagtggaagcgtcttgaaggcggcatgagccaggttgccgaccgcatgaaggaactcatcgagaagcccgactggcccgtcaagggagcccccgcgatcaaggtcaccacctcccgccccgtaaccgttatgtccgaaactgccgaccgctccgccatcagcgtaaccaccacctgccccaagggacagtctccatccacaaccgactacagcgcagtcttctccaccaccgccatggcccccctccggcgcattgacatcgaaggcctgcacctccccgacaagatcctgaccggcatccgctcgctcagctacgaccgcgcaaccaaagtagccatcaagttcgcctcgccatggtggactctggtaggcggcgtctcgtccacagacctgcccatctccaaggtcgtctacccgtcctggaacgacggacctgataagccggccgtgctgatggtctcatactcctgggcgcaggacgctacccgcatgggcgccttggtgccggattacaccaagactttgccctctaaagacgacgaggtcgtgtccgtctgtcttaatgctttggtgaagctgttctccaaggccgatccccagaccatggccgccaatgtcccgaagcccatcacgctcgacttcctccggtcgcaatacgtcacgcaccatgccttcgcctggtctcacgacccttggcagggaggcgcctttgcgctcttcggaccgggccagttcaaggacgtgtacccggatttccacaaggcgtactgcaatggcaagttcttcatgagcggcgaggcgttaagcacgcaccatgcttggatcagcggggcggtggacagtgcctatatgagctttgtgttatttacgacagtgtataagctgaaggaaccgatggtgaaagttaaggagagcaatctggtgggcgcaagaggagagaatccggaagaaattgatgagttcttgttgaggtgggcggcgaagttgagcgaaggagttgaggttgagggggatcagaatcggggcagtgaacataggaactatggacctggtgaggagaaagggggactggatgatgactggtgcgattgttgctgagatgtacctatcgatagctgtgaaggttagctgatgttatcaggtggctcatcaattagcacgaagttgatgatcatggtatcctgcctcccctcttctgtgtgtaggccaagaatagcggggcagttacgatagctcattttttccacctcgttgtcgtgatcatatggacaatctcgatcgatctacgtactacttcctttgactgtctgttagtgagtgtagatcatggttcttagtgtgaaagattgcggcaaagcatgcggcagttcatccggagtgtcaaaatgagttcttgttcaggaaagtggtgatgtcatcaccggccccacttttatagctgtacctggagctaacgtcacgacctgatgatcgaggatgttccccctcagtctcgaccggtgtaggacagtagtgacgttaacgaactcccgttgaggaaacatcaaaaagtcaattactacctccttgcgtattcacccctcttctcatctccaacctccaaaccatctcaggattccctaaccagagaccaaacacactaacaatcactaccacttacaccaccaccaaccactacctacaagaaacaaaacaacaacaacaaacaccacaaggcaacatgcagtccatcctccaaaaagccaccggcattggccccaagcctgtccagcccaccgacctcaacggccgcgtagctgtcgtgaccggcggcgccttcggcatcggctttgaagtttctcgcgccctcgccaatgccggctgccgtgttattatggtgaaccgcaaggaagagcaaggcgacgatgccaaagccaccatcacggccgagacccccggcgcagtcgttgaatggcgcgaatgcgacatgggcaacctctcacaggttcgctccgttttctcggagctgcgcgagcagctcgaccggctcgatttcctggttctgtcggcaggcatcaacacgaaccagtacggactggacgcggacgggatcgatcggcactttggtgtgaactacttgggacagtattatgtggtcaaccagctctacccggtgctgaagaagacgagcaagttgccgaatacccccgcgccgagggtggtgtttgaggcgagcgagatgcatcgggcggcgccgagcgcagtgcattttgctagtctcgatgagatcaataacccggacttgggaccgacggagttgtacgggaggaccaagttggcgatgattctgtttgccaagtacgggctggcggagaaggtgattaagaagaacggagacaatatctatgcggcttcggtgcatcctggtgcagtaagtttattccttctctcgcatcagaaacattgcctctgttgatatcggcttgctaacgtggaatacaataacaggtcaacaccgccatgcaacaacaatggaaggacgcctaccccggcatcaccggcaagcttctcacatgggccacactggcctttggccgtgatgtgaagcaggggtcttatagtgccttgtgggcgcttactgaccccaagatcgaggaacagaacttgaacggatggtacttcagtgaccccgaccagcctggcaaggagacttcccaggcttccgaccccgttctgggtcaggctctctgggatctgagcgagcgtatcatcaaggataagcttggcgaggatgctttggttgactggtactctgcttaaagtacctacacgtcaaaggggaggatgaagagtgatcactttcttgtaacgacgacatgacctagagattacctgccttaacttgatagcaagcaaataagcatttgagtttacaacatttgatcttttcgccgttttggtaatcataatgtctagataaaaaattactggccctatcatggtcagtgacgacattttgggtcagatgaagtgaagccctttgggctggctcgtctctcatggaaggcaatctttacaaatgtcgaaattgtttcttttggacccatcgtgctgtactagcaaagctggtatgggttggcaatatctgatgtaagtctctagtgatcccaatcaatcaaattcttcccaccagactttttagtcattgtccatatgctatgtttcttgtgtaatctctcccaaagcctatcctccataactcccatgcctaaatgtgcaaaccgtgtcgtcgtaatcattatagcaaacttcgaacgaatcccaactaattaggactcctccttggtctcggacataagtctctcgttcttgtcggcgatcgactgaatcgtggcggcagtcgatcccttggggggacggtgaccaagaagacgtgcctgtagggaagcccaaaccggttagatttgctaccgcagcggtgatgatatggtgctggttcattgaaaagggaaaaaaaacacacctcggcgctctcaacagcagccgcatcctctctggtgacctcgttgacgggcttgtgagacacctcgctggccacctcaatgaagtgctcctgcttggccttcaagctctgcgccgtcgcggcaactccgcccgcaataggtccacgaccgtccgtcagctcagcctccgtcttggcgatctttgaaacctcatcggtggtgatggggtggccctcaacagcacgctgctggagctcctcacgcgagggaagttgctgttgctcggtggtgctcatgttggtgtctggtgattgatcgctgctgtgttgtcgttgattggcgtcacagtcacgtccgttgttggtgcttgtgaagccttctgtatctcagtcggaagtgtatgtttgtgttgcggtgttggggctgcgagatagaggtggcggtggtggtggaggactggaagttgtgttgctgggtgggcgggagctgaaatagtcacgtctggggaccagtggtaaatgaagtcggcgtggtgtactgtggattaaagggaaggtgctcgtattatttgatctggttgttctgtcctcggtgagtggcacggatgggctctttccatctcacgtagtggacaaacgggctggggttgaccggctgtcaagattcccagagaagtgacgctaacagatttggccaacagtttgcatgatattcgttagtagatgactgaactaacagttacaactaacttgtttgggggcttccttcccgtttgaagagaaattcgatggccttgatgacgtctgaatcggcgatgagtaccctgatctgatgcgattgcccttgcctgcgggggtttctggaagctgttgagccactgatcttgaagttgtttgttgatcactttccctgctggtcggtgggcgacttctctcaaacccaacactacacgcaatcggtcactgaatatcaccgcatgggttttcaaacgagaaaggaacggaccggatcttggcccgaatgtttcataccatggacaggacagacactaacgggaagccgccgtaggcaatgaaccgcggctccgaatgttctgctccgtgccgtgcaagccgggaaaaggggagcgggatggagccttggcgttccggtttacactactacctcatgtccgccgtgtgagatgcaagaacggtcactgccattcaaccgcacctacctacatcttttctttcacaaacgatcgatgaaaggaaggaactgaatcaatagaatttgattgcattcattccgtcgtttctgaatttcacttttggtgggtaggtgtaacgaacatgacataatgcctcgatgttgttgacttctccatatgccttgaaaccctccttgactttcttgactccttaggtaacctcccaggtccagaacgaacattgttgagtagcagaaatgatttagtccatggactctccaagatcttgcagcttcttgcgatccttctccttggccttctccgacacgttggggttattgattgctgcctttagtccgcggatgctatgcgaaacatacttgtcagctaccgtacatctcggttttctgactttgtttgtgtgggtggatcgggactgacacgtttcctctgtcctttccttcaagatttgcagacgtggatgactcggttttggagccggtggaagcattatgagaacccgtcgacttgctacgacccttcttggcagtagacgacgaagaaccaagcttgctcgaggaaaattcttcgagaacttcctcctctgcaatatctgcgctatgcccttcaggcatgtgagttccgaactcactttccaaaatctcgcgatcgcgctgcttggcctgctcggatacgcgcggattgttgatggcagccttgaggccgcgctcacggtttccagggtccatctttgttaagtaataggtggtagtagctatcggtctggcgtacaacagtggaaaaaagggcttcggattcaagggggaggggctcctaagcattagatggcagcgacgatgaatcggactgtcctgtcttcgtaccagtcaagagctgcttgggtggtggaagatgcaggagcaaacaggatcatgcgcgcacactctggcgcttcttggatctttcaagcactttccctcatgcagggcccttttttcttcttctttttacttatcatactgtaatgtacttttccgcagtgacgggcgtttgacgttatgctcccctcgctttccggaaaagactccgtgcttgcgcgggggcagtgcaccaacttgacatcacatgcctgtcaaatgtctaaagaacatcagatgaccatctggaggtacgtccctaccctacaatccatcgtaaagtcagtctccgttaaattacttttccaaagcagtgggaagccccttgcaatgtggtgttcctcatcaacttcccgattcatctttgtcatgatgtttcatgatgtacccatatctaagccacgggaaaaagaaaaccacgtccaacgtgtttacagtttgctgtgaagatggtggtgcattctagacccctgtctttctcataacccgaaaggccatgtctcatcaaactcaagcggcccaggaggttgatgaacctccaacgcacccacctcttcagtctcatcaaagtaagcaatgccatcaagctgctcaggcaatacagcaaacgagtaatgtgactgtcgctccgtcgcgggagcatagatgaccccaatgaacctctccagtcttttctccaccaaagcttccctcaacgccttgtcgcagtgctttgtcctcaggtctagcacaaagtttttgataccggtatcatgcatcagcctctcataactgttgggcaaggctggtttgacatgcataacactcatgtctccatcccaacgtttggcggcggcaaccttacccgtgtatcccaggcagccgatggccaaagccttcttaccataagcctccttgcacagctgtcccacgttgagttcatccgcggaccagctcatactcgtagcgcgggcatctccaatgtggctgttgtgcgcccacacaattgcctttgagtgggagccgcgatggtcgaggatgcgctggagggtttcgaacatgtgtgtatcgcggagattccaggattcatcgcgtgcgtaatacatggctctatagtagtgttcggcatctggtgagtgtcaagtcagtaacagatctgataacccgcaaccgcaagaagaactgaccttttaccaatctcgcattctgttctcctccgtgaaattcctctccatcccactttgcccgttcgtactcgagccgtttacttagcaaattctgcagcacctggaccacatcttcctcataacctttgaaaccctttcccccggataccagcgtctccagtccgtattcgtgcggatcttcagaccagtcaagcagcctagagtagcaccgttttgcggtctccgccatgtccttgtccacctcttccaaataagcaatgacggcccgcatggatgcgcccatgctgtacagatccagcccgtagaatccagtcgcctccttcttcatatctttccctttgttccaacacctcagccactcgacaaagtcatgcgtttccttgttccgccacatccaccgtgggaaccgcatgaagctcggttctctccctgcgcgccgcgcttcggcttcggactcgatcgttgctcgtgggcccggccctgggcgccgacggacatatcggtcaatggactcggcgtcaggccaatcggcttcgcaggcgactatattgtagctatggtgttcgatcatgtagcgtgtgagcgcggcgcggaacgcgtagaactcggaagtgccgtgagacgcatcgccaattagcaataccttggcggagctgaaggagtcgaagtatcgaaaaatgtccttcttggggtcgtctagggcttcggagagcgagggaaaaggatggacatgtcttcggagaagctcaagtggtgatgcgggaggctgaggtgtcgactgtctggagaagtgcatgggagtatggctccggctgaggctctcgactccgtccaggtgtaagtgcgcggcggcgctgtcagtgattgaggacatcctgtccctgaatttgtgcattctttgtggtaagtggttgccttgatgtctaggtgaagaagggatgtgatgaaaagatacttggtggtataaagggaacactgctcgggagcatcttcgagcacgtagaggcggcgaaagggagattctctcgagattcatttcatttaccttcaagcaggggcaaaactgcctacctaactaattacggacgagaagggatcccctaatgttaatcccaggatacccagtccatggcgaaaaccaccgcgggggaagttctcatgacttgggacgatgagaagcaaatgaacgttgtgacgacaatatgacgctcattgatcacatacgcatgtgagtaagccataggttgcccgcgagggaggcgttcgaatccattgaatctgaagactttgacataatggtgcggagatgttcgaaaaggttagggcgcctaggctacgatgaagcaatggaccgtatgcgaagggggatggatggggtctcacgaactcttcccgcgagcctctttggcttacaacggtatttcgtgacatgtactgtaagagttgttaccgactattcttaaatgcttgatttcacaaccgtttgaaataggacatagatgagctgcttggccaatgtttcacagctcttgaataatttgaatacttttggacgtttgggaatccggacgcttcgtggccgggacagtcaattgacggtgattgcaatgcatgaccaaatcgaccgtacgtcgtgagctacttatcgaagtgtcccagtacttacgtactgtacagatgtgagagagagaagggggggggggggg