attcactcatgcttttctatcggcctccctctctcttcatcccaccttctccgcaacaccttctccacaacaccttctccacaacaccttctccgcaacaccttctccacaacaccttctccgcaacaccttctccgcaacaccttctccgcaacaaaccgcccgaacagacacccgtatcaacgcccttatcgacatcccaatccatcccaatccatcccatgccctctagtaagtttagtacttatcattccatcgaagaatccaagtattgttattgcaaaccaatcatactgtattcatcctgccacaatcgcgaggggagaagcacagcccatccgaaaagagctccctactgccccagacagagtccccatccctctcctcatctccgccgctcctacccattcaccatctgccctccgccatcctacctccgccatcctaaatggttacttcgccttactccacaacctaagagagtctccacatcctccccccccccaaaatcaataaacacctctcaaccccctcatcccaacaccatccctgccccaaccacccaccacatcgccctccccacccaactcccccaacacagagagccccacacactcacatccacaaaatgccgcacataacccaaaccatcccagtagaaaacaagagcacaaccataatcccattcgttttattcatcaccccccagatcatccatgccctgccctgaagacggagacccccacgagatccgagctgttcaaaccattcaggcacaccatctcaaatccatcctccttcacagttcaaaccttacaacacacaatccacaaacccccatcctaatccgaagaacacccatctcttgtccatatcctatgacctcataccgtccccccaccgccatccttgttccgctccttgtccaatcagacagaaggtcccacaactccacatccatgcctccctccaacgtctccctccaacactcccgccattctcctccttccattctcaggaaccccacaagacaaccccccagagaactcacacatccataaaaaccaccccgtctctatctcctctcagaacttcctccacacccccatctcatcaaactcctctgctccgagttctcagaaagagactgaccttcagatccgagcttccgacctccaactcccccgagatccagggtcctccacaggagaagaaccccttcttcaagccccacctcccttgctctcttacccatctgcgtccgtgttccgccatcctctccctcctcccagagccccgaaacagctccttcacacatctccctttggatacaccccaaccttgtcgccatatacattccgcccccttgaacccaacaccatctgcttgatcgactaactcgtaacctcccccgagccgtcatgcctgtaatagtacacacatccatccgattcctcaattcatcaccattcctctacaaacttttcatactccagagcccccaatccccagatccgaagactcaaatcgagccagattccgaagagctcaaatcaagacacatctccttgatccattccacatcttcccccgaaaccatcccccatcttcagcccctcctaaacctcccgcccccattaatgtatgtcctcgatacatctagagccatcctcgatacatctagagactccctgatagatagatagatagataaatagataaataaataagtaggtaagtaagtaggtaagcaagcaagtagaccccattcttccctaaaaccccccaaaatcaagacacatcagaagtacatcatatatattccagcccacagacacccacatccgcccaacacctccaacaacaatcccacactccctatccttgccacccttcttcacctgcccacactcctgtaatatgacacatcccctttaagacaaacagacagaaactctgcttccttctcagagcccccgatacaccgagaatcctttcgggctccggcatccagcacttccaccacccacagtcagtgccatccatcccacctcacagccctctccttacccaatcagtcggcatctcagagcccctgtgtctgccacagccacgccaaaagatcccccgatgtcgccacaatcaacagtctcccacaatcacatccggcaacctacaaagcctacgacagacaaccgaatcctctcagcccatcagaagacccgttccccctccacaatcccccccgcacccaggcacatttctgccccgagatcctgccgccaatccccccattcataacccatatgtgcaaggatcgccaacacacatcccgcccacagatccaacacaaccgtgtcaaaacaccgctcgcaaagttgacctcaactatcgcgaaagggcctttgcacaggaggagcaccatgggacgccacagggccgcctatcaccgatgctataggagatcaagcaaagaatcgtccgccatcatcccttgcaagacaagaacctactcgacggtatcagaaacggcctggagacaaacgaacccaagccccaacgaactgctgctgtcgatgctgccaccagtgcctcgacgccctagaggaggctgtcgtccacttcacgcccctcttctaaacaagatgccacagacttttcctgctgcttccgagcggccaatgccctctcgacgactatccaaggccactcaaaacgttcaaacacgcccttcggagcgccctgccccatgtcaccgaaggcccggaccaagaggtccaggaggtcgagatcccccagaggcttgccatccttggtctcttggccccgagcttggtctcttggccccgagcgaggtgcagttcgactgcctcgaagccagccggacctggaacaccttcatcggtgcatacacgaaataagcctcaagccctctaccttccccatggcattgatacgcctctcttcagagacagtcaggcgagccgtccagaaaagccgatcgccaaacgtcccagaaccccagagagcgcaaccccacgagattcttcgggatgccaccaccgccttcgactccctgcccaaaagctcaagtccctcaggacatcatgtgcccaagccgtcgatgatcttcaaaggaatcgaggccttttctgctgcattcgatgaacgatgaactaagccggatgctgcacgaagcagagcatgctgcacgaagcagagaagaacccgtccgcccgaacgaaaggactgccaatctcggaagggccctctcccctcataagactgcgtggactcccatgctccatgctcactgccatccgtgctttccttcaccttgctaaccaacgacgaaaccagggcgaacacaggatcaaacactgcaccgtactcgccgcgccatcacgcaccagatccggagactgcaccgagctatttgatgaccgtgcccaccgccctgccgaatgcccaccgccctgccgaatgcccatcaatcagcccgcgactactccactccatgactgcacaagaggctccggcgatacgactgccactgctgctcatagtcggctgaacacacgtcccccagcgcctgcctgcttgcccgattaaagacatgtgaatatcccctcttgagcatccgtgtgctgggcagcagtccttgcacgtctccgatcgatggccgcgcccacccaactccccgagactgccaagccaaagcactccaaccaatctgaagccggtccagccccactggcttctccaacagcccccatgccacgccctgcatcccatctagcacccatgccttcagatcatccagacttccgatccaagtccgctcgtcttagatgccaaccgccccgtacaaacaactgcggcacattcaaacaaccaccgtcagtcgctgccactagccgtccaaagccaggcaacccattcctccagcccccaaccaaaggcacgcctcccccaaagaagaagaagaagaaccacacagaaggatgccacacacacgaagccaatccagaaccaaacaccaaacacacagaaacagagcccccaatcatctcccactgccctcctccacatccagggcccactgcaaccccgaatctcctcccttgcccaaaccccacttcatcattctgtcaaaacaccagagacagccccagcttgccccccaacgtccaaacatggtccatattcccgaaacacccctccaaagacgtcacagcccaagtcaaatcccaatccgtatcccaccgagcccctataacctatcaaccgccaagacctactactacctccaacccccgtatctcccaatcctatcacatgaaatccatttcatcgtacctctcctttgcccatatgaacatcacacacacaacagagcagcacgccgagaaccagccacactggaaaacaatcctcgacatcgctccattcgtctcaattacattcccagccatcatgtgcctcatcttcgacgaagacagttttgaagagagtcctttcctcaggttcattacactactcctccccttctcatactcagcagtacagtatgccttactctacaccaactggaagtcacataacaaaccagagcccatcctgcacaccacactctactacacactcagtctcctgcttcttgcattcaccatcatctccatcctttcaatcattccattctcccttaatgaatgggatcatgctgcctcattcttctaccctatcgtcctcccctcttttaccgtcccacctgcctatctcctttccagctcctacttccttgtcccacgacagatccggctcacagacactgttatcagcatactgatatcagtatgcagtatagtaaatgtgctacttgtgttcaaggaattcaattactatccttactctgcaataatatcctccatctccgtccttctacaactactcagcgagaagcactgtctattcaagcagagtcctccatctactgcatcatcgagggctgccgttcttatcctcaccctcatccttgctgtccttgtctacacatttctggggtatggagccatctacatcctggatgaccacttccacctacttggcaagatgaagagtatccttccatcagaacctcaccaataaacccctacctatctaccgacgtccttaccagccccacaccaacacagacaatcttcaacaaccaggcgacagcccattccattcttcatctaatcaccacacaagcacagggaggagcatggattggcatatgcgcaaacacactctgcagccccgtttaccaacatcgtaattccatcgtccccactctcctcccccagatactcaacagttcgtagtctcaactcatcatcctcatccaccccaacaacatcctctgctataccactaccacatacactctataaccgacctcaaacagcacttccttgaaaactccaacacccaagccccaccacccacgactccgacatccaatccagatccctttagtctatcaaagcctgcccgtctccatcaccgaaaaacttttcccatttctgatcccatcaaggaactttctctccgtatttcccccgagcaaaccacataccccatcctcaacctcttctacagccagccacatcccctctcctccatcaatctatgtcccattccaacaacccgctaagcccaacatatatctcccctccaggcaacccagagctcttcatcaactatcaccttcaatccagctcagtccgagactccattcaccactaactagaatcgaagtcgaaaagagaagaccaagacccacgtccttgctccttcatgccactgtatgtccatctcccacatccccagaacacatccctcactatctgccttgccatcatctatggcccatctccaggaggctgctctcaatcctgaatgcccccattcgaccaaatctccgccctagccatcccatcaaaacaacacacatctatcatatttattcattcccctcatattaccgcatctcaggaatctcagaacagcaagattccgaaccatccagagacgaggagctccctgcatcctcccctacctcgtctacatcatttcccttcacaatcaacggccttgcattctctcctgtcttctcagaccagtggacctgaacagaaggtggtagatcacgccctccctcttcttgaaaagccctccctcttcttccctctcccaaaagtaccccaagagccgccaccttccatctcccgccccccccctgtacttacctgtccggacaaaaaacccgtcacacatacttgtcggcagcgagcggcctattaactatctcctccttcttttccctgatccatagcctttcctgtactccttaaccttcagaagcatctccacctctcctctcttcttccaaatacaccaaacctctggctctcccttcccaaccttatccgccatatcgctgatctgcccaaacgctccattcaccacgtccgcaaacctcattccacatctccctttggcctccttgtacgtcccagcaccatcaaacctcttgaaatgcggactttcaaacgcctcacgtatcagatccggagccctgctgctgtctccaaacacgcatatatatgctaccgaccgaagtgccaaatatgggagtagcccgccaactgggaagcacatgccctttctcctgcatccatctcctgccgccagtgtccggcagcacagcaaccttgtccccgtggaaaacaaccggagctagatccaagtctctaaacccgccccttcttcaagcgatcctttcaacatctctatcttcgacctgctaaacctccagcccaacccatcctcaagcttctcacctcctccaccatccgagagacacatgatatcccaaccagcacgactgtacatgccaataaccttcacatcttcaagggcccgctgtctcccacacccgttgcactgcttcttcgccctccgactaagatccttctcccccggaggccatcgaccaaacacacatccatcacctgcactgcacaatatcacacaatatgtctcacgaggaattcattccaccaggaacagaatccacatccaatccatctgcatccccaaagctcttagatccccactgcctcccaaccctcctactccaagtctccgcacaaccccaccaatatcccataccataacacaaatctaacacccccacacacccaatcatatcaatatatccatttcatccatatttctcctttacccacatgaacaccacacacgttccagagccacacagaacagagcagcacgccgagaaccagcgacactggaggaagatcctcggtattgctccaatcgtgtcaattgcattcccagccaccatgtacttcatctctgacgaagacagttttgaagatagccttttcctcagattcatcacagtactcctccccttttcatactcagcagtacagtatgccttactccacaccaactggaagtcacataacaaaccagagcgcatcctgcaaagcatactctactacaccctcaatctcctatttcttgcattttccatcatctccatcctttcaataattgcattcacccttgctgaatgggaagatgatgattgggaaaataataatgatccaattatcttttctttcatccttccctctttcactgtcccactcacctatctcctctccacatcttgctgtcttgttccaggacagatcggattcacagacactggtatcaacgtccttgttgacatcctgatactactatgctctgcaggagatttagtgcctgccttcgacgaagtcaagcattgttattactttgcaatcatatcttccatactcatcctgatacgattgctcagggagaagctctctccagagaaacagagccctccccctactgcaccatggagaatcgcggtctttgtccttatactcatctctatcgtcatcgcttatgcgttattagcgtatctaataatgaacgcagacatcttcgataactactactccagcttatttgacaagatgaagaacatcttttcatcaaagcccgacgaataaatagctctccactccatcacactccttatcccaacacagaccatccctgacaaccagacagcagatcgttctgctctctaactgcagcaccgtttgctttattcatcaacaacaccaagctacatcacagatcccttgcactgaacattaagaccgtcgagaacctcagatttattcacaccattctcctttccaccgtcctcacgctaccttttatttcctccagatctatggctcgaacggaagtgttacacaactcaacatcctggtccttcaacgtctcaacccacaacccctggaatccttttcctctgagcctcaggaactccaactgtcacaggagaccccaagaatctactctactctcttctgcacttatgaagaacctgcatctgggatcttaagaagtgaaatggcatccactatgtcatgtgttatcttttctgtgtgcatctaataacatccttctatcaagaatagtatattcagatgtcttacgctatcagttgtctttattaaactttgctttcagaactttcccatattccttatcattactttgaatacttcaccatgtctttttttctttctcatccacatcggtagatgcgttttccatcatcttaccaatttcttttacaatacttttctcatactctgccatctgtctacctttcgaagaaccgcattgaaacattttttcatgcattgcttctcacaactcactaaaggccttgttccctttcatgtacactttctacatttacggatatgccctccaagtattcttccattcttttgccaaataacctctcaaatcgattatcagatgctcatatcacattctgagcataaaatctcacactatatgggaaatgccattaaaaactgtaagactttccatgcccgtgacattcctctacaaatccctgtactttgctgtcgacaatgaagcagtgctgcacccttagaatagacggaagtgtcatcgactgatgacttggatctaatgtaaaaaagccagtgctttctggctacaaggaacggtgtactatgctaaggaagtaattaacatcaatgcagcatgcctccagtttatagggcagatttttccttgtttaatgtaacaccacttccttttcttatgacatttactatcatttcgaaagaaaactgttgtttgtgcaaaatatctgggatcaacctttttattactatggattctcagatgtcaaccatcatatctacatcttatagccagaatctctttattttggcaccctacataaacgattgctccgttccatacaaccgagtttattgctcctgctgcctttgtttttccgacacagaacaccgagttgtcccaaaagtcccagaaccgaagcattccatccttggatcctgtgacaaacgagtccttcattgacgctccacacttgatccatgagtcgtgtgcatatggaactgttttaactattgatttgtttctccatctccgcaacgagcagtctcttccgaagcttattagctcgtcgttataacacagcaacccctgaactgagtctaggtgtggtggagaaagcgttataagtccgttgttgtagcacttgactgtatggtctctggagcctgtgaatgtatctggcccgatcttttctatgcaaaagacggttcctgagtgcaccttttcggagaataccaacttggagtttctttggtcaagtattgaaagcgtcccgtcttcatgcccagtgaatatgtagttatctcgggaaagcagtgctgagacttcgcttctgaaaccatataccgggcgtgtgcctgatctgcaatcaaagctttttagtattccccttgttgtgtataagagagcttcagatccctccatgcatctaacgccttcttctgtgaatagaatttccactctatcgccccaccctcggatcttattatctatagatgcaaatacgaggtgggaatcgaagagtgctaatgtagtgggaagatacccggccaatttatcttcaacagttgtgaccatggttattttttcttttcttggtgtgaagagagcatattttttagtgcttctgcctagatcgaaggtcacgattcttttgtgaattttgggatcctcttgctttacttcttggctttctataatttcgcatgtgtcggatatttctaatgaatcgacatgccttcttattgtatcaatttttgaatgctcctcctttgctagactttctaattgatctttgtacccactgtctttggcttggcttggtgatgccccagaggatctattccggccaatggatgttttcaagagctcttcgctatttttcttgtgagaattgctttccggagaatttattctattctctgaggctctcttttcagtacccgtgggatctttattgtactccgtctcattcaagcagctacctgcattcaggagtatctgattcttagattcttccgacatcttctgaaccatgtcactaagcctctgattttcatcgatcagattttgcacaaaaggatgttttagaatttcttgtactatatcctctcttctatcgtctttttcaaagcccatagcatctatcctcgacttaagcatacggttttctgaaaccaactcctctatgttggccctggattcccttctaaacctttccctaagcatttggttttccaccttcagcttctgtatttccttcttcagcaggagggttgtaaactttgatccgtcgatctgtacgttcatctttactgtagtttctatcgaagctgctctatttgcatattttaaggtgttatgtgtctcactgatatctgcatgggaggaagagacacaagctatcatcagaacatacccactcaagcagctctggaggatcctagtgagttttgaatctctaaatgggacgtgcgaggacttcttgaataaagcagaaatgacgtttccaagtgccagaagccctgaattgatggatattccttcttttacacgatctccagcacacagagttcttttgagtctctcgcttccggccaagtcaacaaaagaaaactttgatgttacgaatgatccgtttacctctttcctgtgaaaaagagtgaatattgcatggcttctggatgactttgaattcatattggttgactttgttgttctttctagagatccttttttcagtgcctctattccgtcctcgtatgatcttaaggttacttcagtggctccagcgattgtaacttctccattcatttccctcaggctcagtggcatcttatgtttgctaaataagtcaattacttcctcgttgtaaacctcgatgaagacgcagtctatttcctggcacgccttgaatatatgtttaagagattgcggaacaatccctgtcatgtcctcatgtgtcattcccattgtataagtttttccgctccctgtctgtccgtatgccatcactgtacagttgtatccttcaagaaataattctgtaagatgcctgacacttctgttgtacatttgcgtctgtgatgtcgtgagatgcactttgctgaaagtataagtttttgttcctacggtcagtgctgttggggtgctttctattgcattgtccaacctgggatttactcgcacctccacttggatcgtgcttttcttatcctccatcgggaagatatcaattattttttttattcttcttcggaaccttttatggtccctggaaaaacgtcgatgaaaatgctgacccccattgtgaatggtatcactatctcttctaattgcaataatagttgtaactggattgctggctggatttaggcactatggatcctcaaggtgtaggacagttccctttaagatcaagtcgagaagcatcgagaaaacagcatccacaaggctgcttggcatgtctctggaagatgcaatgaagagatatccattgtttaatttttatccagggcagtcaattagagagatcctgagcagctgggagagagtgacatacggaaatggagagacgatagcagcgcctggatttatattacagggcttggtggagatatggtacagggagcaccttgtttgtgtaaaagaaaaaggttcttttcttaatggatctatggagctgctgggatatagcacaagaggaaccaaaaaagcaaggggctctgtcgaggttcttctgattgatgcatctctagttagagacaacatctggtacattctgttttccatgcttagaaagtcatgcattgagatagcctgtagatactttgaattggagagcaagctggtcgaaaaggaaactatgaagatcaaggatgatggccaaggccatttggacttattcttgtcctttttaaacgaaaagcttttgttgaacctggacgatggaaaggagattctcagaagggacattgaagcgaggctcattggcagaggcgagactatcaaagacagcgaagagtctatggactacataatgtatgtggtttctggagagattttagtactggccggcgaaagtgcctttgtttttggaaaaggatctgtctttggatatttttctctattcttcgacttatattcgtcgataaagatccaggcaagagaggattcttcagtccttctgtgcagctcatcagttttgcttaagttcgggctagatgaaaagaaattcgaccattccatgctgttagacatcgatgagtctctccatattatagatgaatctgctgagtggatgaggcttttgcctggagatatgattgctcagaagggagacgcttcaaaggagatcttctacattggagcgggaagtgtgaaatctgcatctagggagtcttcatctggaacggtgatcggaggcaaggagtgcatctttggagagagttggaacgagtcgtccatagcaactagaataacagatgttgttcggattccgtctcttttggttgactactttcttgaaagggataagagcttttttaagaaatacaccaaaagactgtttgagagtggaaacaaggcgaatggaaagatagtcagcataatccctgttgggcaatacaaggacatcgaatctttttcaaggaagctcaagtctgcaattggcgcttcttctttgctcctcagccgtagagatgttgttgaaatccttgcaagaagagcgtttgataccactgaagaggttagatttatggactatcttacaaagatgtcgaggcgttacgaaattattcttatctatgtggaaaatgagtattccaggttgcttaggtatttgctaaacttttcggacgttctgctggctgttggaacgacctttgcagacatccccgaatataacgtctactgcaggatcgaatttgttaagatctacgaggaaagaagagcttctgacgaaagaagtgtcaagaaaagcaaaaagatcaaccacggaccccggtacctagaaagcaggaaagaaagctttggacaatatgatagagttcatcatgttttgtttccttcgaaaaccatgttgttctgttccaaagactttcagagacttgcaaggtcattgctgggaaagagaataggccttgttttgggtggaggaggagcaaggggcctagctcacattggagttatccaggctcttgaagaagaaggaattcctatagattgtgttggaggcacaagcatgggggcattcatcggcgccctatatgcgaaagaatgtaacaactaccacgtatttaaacaagccaaaagattttccagaaagatgtcgaatatatggattcttttactggatctgacctaccccatttgctccatgttttctggccatgcatttaacaggtcactccactctatctttggagatgggctaattcaggatctatggctggagtacttttgtatcaccaccaacatagtcagctatgaagaagaggtgcatagaaatggaatggtgtggagatatgttcgagccagcatggggctctgtggatatctgcctccaatatgtgataacaagaagctactagttgatggagggtatctaaacaatgttcctgcagatgtcatgatgggcatgcaggttgagaagatcatcactgtggatgttggaacggtcttggagaacgaccactttgactatggggatactctcagcggatttaccattctgttcaacaagttttttggaaacaaaaagtttgtgacgatggaggagattcaatacaggctggcctacatttctactgagcgaaagatgaaagagcttgaagcaaatggaaatataattatgctgagacctgacctcgggaaatacaggactatggactttaagaagttcgatgaaattgttgcatgtggataccagtctacgaagaatgcaatcgcaaaatggaaacaggaggggacttacgatgttcttttctttagtctgaagaagcaaacgccaaaaagaagatattctgtgtgatgaagcctgacagcgcttgctaaattcttacgcatgagctgttaaaacattgtccgtggcatacactgcttccaagaaaacttgtgattcattggtctcttcatattaggtttggccaattgctgaacgcatcagtattcaaacaaaagtatgctgattggaagatgtattaggttaaaagaaggtgttagaaaaagcacaatgaatcatggcgcgagtgcattccacgacgatccttttggagtgatagattgctccagggacgagcaagcactgtttctgaagagccttcgggacaggataacttgtaacgaaagagaaaagactcttttgtttgaaactggatttacaaaggagagggacttcaacggaagcgccgaagagaactgcatgagcttagaaatattggccctactatcaacgtccaggtgtcagaacactagagagggtgtcagggcatgcattccccaaatctttgaatttatcaagtctcaatctctcccaccctccagcatccatatctctatgtttaggtcctttagaataattatatctgagaccgaccaggcctcgttttatgacaagtatctagccttcttcctatctgtaatcgagatagagcatcagtccctgtgcctcaatgcgattaaaaatgaggtaatcgagctactctatcgaatgctggagacggacacaagggttaaggctaggcttagaagcaggagggtcatcaaaattctatgcaacccggatcttcagggtatcaaacttctcaacgaattgatagacgaaggtgtgggaaagcacgtcaaaattggccgtatactcaagagggtagatgactcgaatgtaaagaacaagttggaggttctttcatgctgcgtaaagctgtataggatgagccattctgaagacacaaggatcatggaaaggatactgtacgagctagacgagctggcacagtatagaaaagaatccttagtgctgataggttttgtggttcaggacgacgtccaggcgcagttattctgcaaagatatagagcttgtttctaaaattgttgatcgatttcatgagactaaaccaagcgaactaactcctgagctcctgttctgcatgtactctttaacggcagggctggaggagaacaggaagatcgctgctagaagcaaaatgatccctagtgtttttggaacgttcaagacgaaggtaaatagaaagcaagtagaccttgacttcgttatgattgtactatttctaaagagcatgaccaagagcattacgtttctcaggtcaggtcttctagactatcctattgtagaactgctaatagatgctttggacaacgagtttccagacaccattgacggaatcgacaagatggtgcctgtggagaatttgggggcggggtttatagagaaaagcattctgggtgtgttggtcaatctagtcatggagtatggagactacaagaataagtttatagcgtctaatggcgttgaaaaggttctaagctacacgtttaaatttccacacacagtcttgcagattttcaagaactttctgtacgacactagcttcaactcaaaggaggtattcatcaaggcaacggacaggaggttcttcaagagatttattgacatgtacgaggagaacaaggacatggagatattggagggatgcttcaatctgatgcgaaacctcttgtgtgatgacactctagactatattgtacaaagctatgaagatatgattgactctatatttctttatctggatgagtttgccggtaggacacctatttcggagggcagcaaggaggaacatgtcctgctgcagatactgtacactatagtcaatctaagtgcgaactctgacaaattcaaaagtttggtgctgactacaaggcatctggacaatatgaagaaagtaagcacgactaggaacctttcgattgcatttatatggatcataataaacctgtcgtggaaagaggacgggtcggaggacaggattcaaatcctttgtgccaacggcataagggaatggctagtcaagatacaagccaaagactcgatcctggcagataagataggaactgcactggaaaaccttaggttggcatgatatgttctaatctcggcggtttgaaaatagattaaaccaaataagcagcaaccttttgtgaacttatcagaaatgatcttgtggtatgggctttcactttcaacatgtttcagcgcgaagtacaaaaatctaaaacagacgaaacaaaaattaatctataaactttgcggcatgttttgcttctattcaggaatgaacatcagcttgtgcaatctatactctctgtttgtttcgatgatgcttgctctagtagaatgtaggaattcccatgtccatccccatgtccatcctcatgtccatcctcatagtttacacagtagggaatctcatcgcaacggattgaggagacgggatcgcctcccaacccacagaagcccttacatgcatagaaaatatatgcctatgaacaacaacaagagaactatgacgcttgaagaactgaagaaaccaaacgccccgataatagttccctacgaagtgactcaaaatcaggtactagctcttctacaccattaaaaaggcttgatttagagaactcggtttatgaaagaaacaccctaaaggaaacctatttaatgtaaggagaggtcatttaaagctctaccagaagccttgcttggatatataatgaatccttgtctcctcagatgttccatcataaggatgtcttctgcgttcaataactgtctctccagctcctccgcttttaatagactttgagaatttacatcagtcaaaatacctgtaatgcataggcttgtagaaagaatgcagtggaccatcctcattcagcctctcaagtaaagacgttttaaattgtttgtagtttcagatttgactagtaaagaaaacctgattcagaacataagtggatattaaaatcaatattgtttcaagatgaaaaatggaaacgcccaattagatttgcaaggctcgaaagaaacgtatagctttattcatagagactccttcttattattataggtaatcatggcctccaaccacttgaaagctcgtgcaagggggccagttatgctattagcgcttccacttgttatggtgacatagaaaatctttacaacctgcccccgctccggatcctcctggttttcaatccccgtctcctggctgagccacgacttccattgatagtcagcctctgccgtttccggcgtgtgtccctcaagatcaatcttgttcataagtacaacaactggcgccctcttttccagtgacagcaccgtttcatatgcttcccttacctcctggaatctttcgacatcatgaacatcaactataaacacaatcccgtggcagtcgtagaagtaatccctccaggcaagcctcgccgctgtgtgccccccaagatcaataacctgtgcctttagatttcctatttctatataagaagtgctggggtggtgtgtaggcatgtagacatctgtggagtcgctcttcaacttattcaccagcgtggtttttcccgcattgtctatcccaagaaagagaatcgaagaaggctttccaaaaagagactttacaaagttttgaaacaccttctcataaaattcagtcagcttagccttcacgacaccgagatattcctgtatgttatcaagcatgattgttttgtttttctagggcttgttttttcaaatttatattcttaactctgcaaacaaccgacccgcttgagaattaaaaaagcatattctcagcgcacactcaacaaacacgttttattttcttacagaattcttcctgtacaggaactccaggctctcagagagcgggttgtggagtatttctttgtcaatgtctgcaaagtatgtcatgaaaaacagggcatcgcagcccttcagatatctttccagctccttgagcacgggaacgcccgttcctccgtcaatactgggatcgaagtcgatctctatgcaaaataccttctgtttaaccactatgtttacggacccatagaacttgagacagaacgttctaaattgaaagaacaatccgcttggggtcatctgccacgaaaccagatccagcccggccaccttgattagaagctgccttaaggaaaacggagatatatacactctgtttagccttatatatccgtcaatctcgaacacagccagtatatcctctagcctaggattcttcaaaagaccatttatcttatggagaaccccttccattcagggctacggcacaacacggcccattaactcggagataaggtcattcacttcatttttgaggagtcaactggaccgtcctcattggagcccagtctatttgttatctgaggcctatgtaatcatgaaacatcctgttttacctagaacatagcataaaagcaaagtatttgcctggagctatgaggccatttctgatgattctttctgtgacatacattgcgagcgcagagtctccagccaagacccatgtgcggcaccataatcggtatcatagccattctccgctgaaaagtaatcttcggaagacctacaactccccccgcttggacaaacctcttagtgacataggaataactgacgcaagacgagttccccctgtctatatctcaggaaactcaagtcctttagttgcagacgtagggcctgattctggggaaagcggggttgtgctggctccaagtatcgatgggtctagcgagggaaatataggaatatatgtctctccatcaagagacggccaaggtataggcagcagagagaggctgatttccttgcaccatttaatacatcatgcacaaggagaagcgttgaaggccagtgccataagctcggctgcgaagcttgaggccagtgcgctgcttgcccagaggcaggagttgaatgcaaagataatggccaacagggctgcaatgttgcaggaagaagagcaaaggcttgttgcccagagatcatccaacccgctgattttagtgaaggacaccgttccggtcgcaaatgtggcgaacaataacttaagctttgagcaccacaacgagcttctaaacaaaaagcttgatatgataaagaaggatcaggatgaagctataaagagggctgaaaatcttgcaaggctgcacaaggcaaggacacagatccttccagatagcctggttgcctctgatccaaagcagttcaaggacttcgtagatggtggtcctgcgcaagatttgactttcgaggttcctgttgatccgtctattggaaactattatgtctctagcgatccaggagaaaaccttcagactaacaaagcacccctgacaacaggtgatttgccttattttatcgcccatagcaacgagaatggggtgttctctccttatggttctctaagcaatggtgaatccgtggcccaagcctgagttaattgattaaaagccaactcttgtaactcttttaatggatggagaggctgtcctaatagaagtattccaagaatcgaatatggctttattgtacaagctctttggctatttagtcactgctgctgtcgcactgaccgctactgctgtcagaaaagaagcctaattgcggttggtagtttgatagccagcccttataaagcctgctttctaaggaatggagcggccccctcagcccatagcccaacttgtagcggcgtgccccaatcatcccaatgcccaggcataaatgtaacatctttctcttcatacttagaggcttcaggtatccgtctcatctattccataaatttcccatccgctacatccgcccaaacagtttgaaaagggaacaatcaataagaagaacagctgatatgcctgatctattagacgagctgtctatgcaacacatgttcgacacgtagagttgcggatctgtggacatctttgtcactcataaatgtttttcgaccctctttaatttagcggttattggagcagaacatatcccccccttcaaagttgatgggtaatccaaaggtaaatggaattctaaaaatagaaaatgtggaaatcactgtggaaggacgagaagtatgtaagagtcagaggatattggctgcaggggtttgcggaatcactggtctttataacaccctccgggatgccctgatagcttcactgacgattcctgcagttcccagcaccgacctgaggctttgcggctccatttcttttggtggaagtcccatgagctataaagaacttcagaagatgatgaatccgtttgtcatgttttactcctgtgagagcgtccaaagctcgctggagtttgtaaatttttctaaagtcaataacatgatagatgcctttgatttggaaagcatacgaaaatcagctatatccgggctaactgtttccgagtccagaaggtgggaggctgcgataagtgttgcctcggaagcaaaaataattgttctccgagactttcatagtccctatgagaccacaaaaaagtatttatcgtttcttggtgaatatgcaaggaacaccggatgtcttattttagtggaggtggactttcccttagaatatggcctggatggttgtatcaccattgggagtgatggcttcgaatgcgccaacttttatatagaagaggaggttcgcagatacaggagaacgctgtttgagaatttcttgcgagagaccgaagtaaagcacgacagcaagaagggaagaaaagaaaacatttccgatgtgtccgttggggactttctagattctccaccagatgtgagtgggagttctggagctattgagcatactttgctggagaacacagcaaatctcattgcaccctgctgccaaaatgcttcggaagtagacaaatactcagcggctcctggactagatgcgtccagtgattctgcatacttggatgtagatgcctttaaggatgatgtggtcgtccacaagattcagagcaccgggcttctccagagtctagagcgtaaagctatctggaaagagcctatgaagaattgctatatgagcagcttgaaagcgctttttgcccagtacttttgctctgtggatatcagactttctctgctactaacaagaagaaagtgtgttcttgaagagagaagaactaaggatttcaagaagttcatagtctcatttctgatgcatgtatatctagctattatcctgaagtttaaagcatccatattcaacgatgcagcctttggaactactcttacattttcaggtgctttccagagcctcttagaagtgtttagagaatggtctgtcttcgcagaaaaactcgtgaagaaaatactcactacttcgatctgtaccgtggccaacgatgctctgcatattcccagccttttttttacctcggctgtctccatcggtagagagacgatggtgtttattgggaaaataagatcttacaactgggatttagtggactacaaaatcatatcaacggggatatattttataatctttacaagggggggaaccatggtcaatgaagagagggctcaggttcatagccaggttaacaggatttattctcctggaacgtactttttccacattttcatctatctggttctgaagacatggattcctgttcttctggtctcctacattctcagtttcaactttgctccaatcttccttataacaggcactttcacctgctccctactaaacttggtgctgaatctgaagctcaagtacatgttcatgtgtattactcttgcatttaatctgctgtatcccctagacgaggaaagtttccggaagagctttttcctccggtactccgagtcattcaacttcctggttgcatgcaggcaatttcctctagcacccttaagggaaaggtctatactcctataccgccttctgagagcgtttttgtttatatatctctttttctgctacagattttcaagaattcgcgcctagagctggtacttcggttactgaaaaagcactgcattaggaggccaatcggaagaacatgtacaccattatccttctgcgtacctttccaccggcagaccagtgagaagaagaataaaagaaagtttggaatcgctgatctccccttattacttttccagaaaggtgatcggctttctctgcataataaggagaacctgagaataaatttggcggtaagcaaatttctaaaaaagtatattatctcacaaaactataaatatccaaaaaatcccatgtccatcatgaagagtaagatcgcaaagactttggtggttgtggtagttgcaatagccatatttactctagtgttactcatgctttgggagggaccattaggtactcttaccgaagaaaaccttaccgaacttaatggagaggttccgtttagatttaaggattcaggaagtaacgaagagggcaaggacgtcacgctctcaaagttcttcgtgtgtctgaataaggtcctaaggtctgctgacgatagtctttcgtcctatctgtgctgtggcgagacttccgaagaagaaggagaaagtaaaaaggggaaatacgtaaagaatgcaattaccgaggccagaaacatgatgtttagggttaaggattctaaggacgtcattcttgaaatcctgaaaaaaggagataaaaaccgtaatgaacttgcggagaccgtctcaaatgcattctcggctgttgagacatcagaaggatccgatcaagaatccgagggagcagatgaacaagggaagatcgaaaaactgaatacagcattggccgagctttatatttggatctggctaaagggaattcctgaagaagacaagaggactctacaattccgaaagacctacaaagagaatcaatctgtcaaaaatctccttgatggcttggacgaggaaaatcgtgaggttgcagaatctacaatacttgttaaggtaggaaaaaaagaagatagcatgcatgtgatcgagcatatactcacctccatatttcaagcaaacgggtatatggaaaagggaagcattaaacaggcttacttgtcagcaaaggcgtctgttgcagcagccggtggaagtctgggaaaaaaggtatctgaagtctctgataatgaaggaaagggactaattgattcactctttggtatgatcggatggaggaataatagcaacaacaacagctcggttagcaagaagaaggaggagcagggagtaaatagctaaatacctaattctctttgtggcacattttcaaagtcgataaaatctttcatttcaaattttatttcttactagatgcaattagtgcgggttttttaattaataagttaagcctgagtgcggcgtttattgcaatgtctctagcgactctggtgttcaacatatgtttgttatgctaagaatgccactgggcatcctcagtaggtccatagctatgtagtgcaatctgaaaaaggcttgcagaaagacaggtttctgcatattccttaaacggaatatttcaaagtataaatggtaaaaaaatttaagcccataatgatgaaaccaaagaagcttgctgttatcaccagtgccttgtttgtagtagtgtttgtaacgggatatctcctgtacaacttctattacatatttatggacgataagacagcaaatgcagcctttgacaagtctaagctcagaggaaagttctctgacagtggcgatgttatagagggatctgtcttcttcagcttcctatacaggttcctatcaactctggacgagggggttgtgtgcgattcgtgtgtagaaggtgtttgtatcaaagacagtgtctctggtaaggaagtccacctaagaaacgggttggatgcagctaccaggaccctatttaagaataggaatgtagagaaggatttggaagaaatacttaacctgaatatccttgacattgcaatctccatgaaggaggacaggacccaaaaagctgatgatgagaataagaacgaggagttgaaggacaagaataagagtgatatcgccactgcggtgtcccatgcctttatttatattctcctcaaggaaaggcttgatctttcggagtacaagagctatcttgataaggtgaaggacgagtccaatgagtacacaagagagcatctgaggagaatcggcatgaaggagaacatttctatttttgaaggggagagtgatgagtgcgtgaacatctatgactatcttcgcattgtaatgttcgcaaccagcaagcttatccccgaggactctgcgactacaactaattgaattccttaatttctagtgctggttatgtcttgccttctcctgcgattaatgtttacttccaagtcccttatagttttttcaaagaaaatgtcaaagttgttgacagaatattctgctatagtagtaatgataacatcgatgatgggcgcaagcatatacttcacgcccgttgcattcagatttgttggatatgtttacggatggggcgtcatctttctcatctcctcactcacgtcgttctctctgtactgtatctcctactctgcaatgaagatgcccgtgggccaaacatattcatcacttggtgtctgcatatctcccaggttcaagcatgtcctcgatgcatttgttattgtaaatagtcttactgcaaatgtctgtctttacagatatctttctgatttgattgtggttgcatttccgatgttactacctatttggcctgaccctgagactgtcagaaagggaatcgtggtcattctcctaatcccgttctttattctttcttctcacaaaaacctttctagcctgaaatacgtgtcacttgccatgatcatttcgattgtatacttcatcttcctccttgtgttctataacctccttttctatcctggacgctcttcctacgaagcaacttctctcgccaatggcttttccttttcgattccgatctttataactgcaatggcatgccagtccaacatggtaaaggttctgaacgaaatgtcaagcaattcaataggaaagatcaggtttgtatcgatatgctgtgggattggagggggattgatctatgggtcgatagggcacctcggatactcgctctttggaaacaggcttaatggagatctactgaaagtacttgcagatagagactctctaatcaacatccagctatctcacaccattgacagatacctcctatcctcgagagccgcagtgtacgggtgcattctgatctttgttggaagtttcccaatgcagctgaacccgttggtaaccaccatactcagtgtccttccgccggggcgaagaacggatggcactcgtatttttctgatgaccgctctgattctgctttgcttcttattggccctggttaaagacctgtctgcagatcttgtaataagcatagcaggtgcaaccgtaacaaatttcatatcgtttttctttccgtttgctttcttcatatcggtaagaaaagaatatgcagtgagcacagtcttgggcgcgctatgcatgatagcctgtctttttagttctgtatatatgctagtcaacatagcaatgggaaaaaatggtgtatagataggtttataaagcccggcctctatgtgtagtattaaaaatttagtgattgtggacgtttcagcttctaacaacagggggctctctaaccagtatcttctttggcctcccaggtccgcgtttaagcagatttctatcagattgacacttcaccggcaaatctacaacaggaactacatccctgagcttaagcagccttgctttcgaatacaagtcactaacatacaagtatggatcctctccggaatcaagtatttttttgcaggcatggggacacggtattagaaattcctgaaatctcccgcatgtgcatgtttgattctgtagatcaacattgtagaagctgtctgcaacctccatagaggtattcttttctatcctacttatgacattgttgccgaatagatgctttccttccccaagattaatcttcttcctctgcttcagattgtcgctaatgagcttcagaatcgcattgatgcaatcaaagaacgggagattgaaaatccccagaccaatgaattcgacatcgcattcacttgtgttctgtagcccaagcatgtccacttcacaacagttcctcaagtacctctttctatctataaaggcaagctccggagtactccattctctatcgttgttacacttgttccagacatcctctacagcatcaatagacttgcccctgttgtaatagaacttgcatatgtcacgggtttttacaaaaaactctctgtccttttctttaagaacacggatgagatggacatcgaagtccacaaggaagaacaggctgggcatcgagtcaacaaagtatccaaatgcatcgtctctatctgcaaggtcagaaaccacgcaggaataaacaaccggaaaccatgctggatctcgaagcacccctagaatgacaaacccctctgtcctcttatatattcttatctcaacaattgggacaagaatctcaagataagaggggaaggagaaaaagaacattttccctcgataccgagcagccgcatcaggattaagttccaagaactcccgggaaagctcttcaagggccctgtcaaacagatccccctttccattctcccctgccaagccctcctttatgttctccttctccgtttcgtctccttgcctcatggccttccagacagaaaagtaccccatttttatattcatatctgccagaatagatatgacttcccctattcttgcatttctgtctcctattaccctgtgcacctcagttcgaaccatctcgtcgggagatccatacttcgatgtcactgctgggcatttatgtgccagtctaactctcttcaccacgaatactccgtccttctttcttaactgtgcaactactctggcctcgcagccaaactcctctcttcccttgcacagtacggcaacagacttgggtgtttcctcgaggtcatagttgaggttgtttcgcacagcatgttccgccagagccttctctgcttcttcccttgtggaaaagacatcgttaacagagagtcctttcattaaggggcttgatatttaacagattttattccttatagccgatgggtgaacggccactctagctcgaagctgttagccgagcactcatgcgcccttggcaagagccggtcttacagtctctcatacttgttcttgtccctgtccttgcccttggagcagtatatacagcatatcttgcttttcttcttccccaatccctcgttgtcaacggtctcctctgtccatgttacatgtcttggttttttttgtaccagcttcaactttaccttggtcaccgtcacagtgtttgacatatcccggggctttggatctatcgaatataaatcaggccaaaccagccgcaaccaccctgccgtgcgtcctttgacatcctaccgaatagatactatgcgtcagagcttctgtttttccttcttcttgaagcttcttccccagtcaaaaaattacccacgcaatgagggaatacaggctgaaggcagtcattccaacagagtcggaagcaagagggctccattacgacggcgacgtgtacttctcatcaaataaccacctgttcagggtttccggtaggaaatataccaagatctgcgatgttggaggaaccattaccggcttcagtatatccgaaaaattctttgtagttaccgaagaaaggatgtacatgagcaatgaaaacaggatggtaggatctctcaaacgaggattttcttgtatagataccagcaagaatctgatagtggctgggtgctcgaacatgctcgaggtatggcacatccccaaggagttcaagctccctcttttcaaacagcattcgaggaatcttgggcattttctggatatcataagcgtcaagtttatagatgacagccgggtaataacaacaagtagagattgcacggtccggctgtttgatatttctggcaatcggtctacacgaatatgcaacacgatgagcactccggtagcggcatatgtccttggagcagagaataatgagctggttgttgtcggcgaggacggctctatactgtactttacgatagacggagagaatgttacctataaggggattatatatctcaactcaaaggtgctagcctccagctgccacttaggccttgtggctattgccacagacaaggagtctgaggagaacctatttatttatagcgggcaggaagtggttcattgtgcatcagtgggacacaagatcctggacatgtccttatctggggattccattgcagtgaaagggcctaggttcatcggtatatacaacctggttcttaacttgtttgtgtttgagctggatcttccccggatagcatcaatggatgtaaaaaaggacgtgatagctgcagggtgctctgacaagaaggtaaggatatatgatgagcagagatgcatccacaccttttcggatccaaatgccacgcatgccgtgttcagtgtacacatcctccagaactctgtcctgtgtctctgcttggatggaagagtgtctatttgggacatgaaaaatggagtttgttacaggtcattccagattcctgcaaggatatctgcctctgaagttagtgatgacaatcttctgctatttattgctgacttcaaccactatgccataaaagtggtagatcttcagaggggaaaggagattgatgtgctgaaagggcacgagggacctgtatttagaatgaaatgggatggagattccttgtacacattgtcctatgacaacacagttaggagatggaatgtgtattcccagacggttgaagagctacagatcagaaaaatggccacaggattttcggtgaggaaccgcaggctttgtgttgctacggtggatgagctggccatttacgactcgaacctaaactatgaaagaggaatcaaagcgtctttaaaggctaggaaaagaaacgaagttttcatcagcgaaaagcctatagaaagcctcgacctcacgttcgacaataagttcatcatctctggaggagaggcaaactccataaagataatatcggcagatacaggtgatgtcgttcaggtgcttcgcgtttcagataacagggagtgggaaaactataaggaagcccttggaaaagagtcctctaagccctttgacaaggcaagagtcattgaagttctgaaaataatgcacagcagcaaccagagagcattttatattctcactagagaaggcataagcatctacgagccctcgtttatcaagtttattccgattcgtttggacgtgtccctaacaccggaatccataagaggatatctgagtggacaggagtatttgaaggctgcaatagggtccttaaggattaacaaatatgaggtcataaaagaagtcgtgctttcctgcccagccgatagaatcgagggggttgtcaaacatctagacacagccttggttgatagtctaaggccagcaatatcaagaatgcttgacaattccatgcatcacctgacagcaatcagatggctgaggttcattgtcttctacttcgggtcgtcgagagcacaagggaccgagctctacaagctcaagaaaagtatcgacctgacactaaggatgggaaaactaaacaagtcaatgctactcagcatcgtcagaaaatgacttcctagacatcgtttccatatgcaattggttgccgagactccgatccatccagtggaactggagattctgagaccaaaaagatattagaagaaagaggcgagtttggcatgtggtgctgcagcgacctttgctatttcacatgtggatgtaagtctacgccgaagaagatagacaccccggaagggtatcccgagcctccaaagaaaatcctgtgtccttactgcggaactatggccgattccgaatacagatacgacaaatacgccttccatatatgctacatttcatgcattccatgcggaagcagcagtccgtatcttgcctgtagcagttgcagaagaaatctaggaagcatcggagattacagatgccataagtgcgatgtggccactacgtttgactcaaataactgccccaactgcggggaggagaaaggccagtcgggcggtggatataggaggctgaatctaaagtgaaccaaacaaggcagagttgattaaagactttaattgtcctgtgtgtgatcctattcccaataggaagactcaattcttctgtagaatgtctatcagtgtccttatggttcctaccagggtcgcgcttgtgaatattattgcaaggatgcagactgctgtgaagaacttgatctttcgagatgcaaagatatagcatatgaatggatgatatactagcaggggagtcattccaatcacgaccagcaccacatagaagtggaatgtccctatcatttcattgaataagacctgtataaatactatactcaacataaggagagacaggagccatagcttgttgtcattttctgcgttcaccaagttcttgaaggactcaatgaaggcatcaaactgcgtcacaaacagagaaatgcatatgactggaatgaagatgcacatcgccttggttgtaatgcaatacttatcaatcgtggactttcgcaggtaagtgttaagcttggatgacttgaggaatatgagatttaggatgtcaagcgagttgtagttggatcttatccatcctgccgagtgcagtagaatcagatacattccagaaacagatagcatgcttccagcagctacatactttgcactctccctgtgcgtcgactcgcctacgatcttgactcccccggacacgaactccatcgtatagaatgctatggtggttacccagaagaatgatgggagaagatttccccgagagtacgacggcttcgaaagggcagagttcatccctaggaagtatccaatcaccactgcagctacaaagagaatactggccgacgcggagacggcaagaaacatcttcctgctgaacgtagaaaaaacatataaggtcagccccaccaacgcagatcccaggccaaataatatcttgtatacagccatcgatttcctgatctcgtccagaaaggggaagtagatgaacagcacattgaaaaatacatctactatgatgagaagcgttgtgtacttcgacaatattgccaacacatcgacagcctcagataacggccttgaaaatcccttcgatatgtcccccaaagacttcggtctttcttcttcctctcttttctttcctatgtattcgacgacatatagagacagtcccagcagaattcccgatgcaattattccgtatgtgtagtatcctgtctttattccccttgtgaagtatgttagagacaaaaacacaggaactagaggcgaggacccaattatcttgtaaacctgcccaagcgtagagcaaaatcggcttctcatgctttccatgtgtttatctggcgaaaataataataagaggaacatgaaacacgtatcattaattcaatcagtatgttgtttcggaggtacccaatgcctacatgcactttcaggctcggcatcggaaataaaacaactgcatcagattctcctctcaaagatcgtaaatccgagtagggttgagtaaatcccatctatggagcgggagtgcttctctagaatcttatgtattttccctgcaacctcgtcgctcatcctccatctcctcttaagagcctcttccagaagccactgtataacaacacagttcttgaatgtcccttgcttcaaaataacatcaaagagcattttcggcttatcctcaaagatactgaaaacctcatctgacctctctttatagcaccttaccagcgttttaaacagcaccttgtagtcatcggtcctggagagtatctctgcagccttgacattcagattgtttcttaggcatctctccacctcgatagcctgcatctctttctcattcttcttctctatcatactgtttgctacctcaagagagtcgtcttcaaaaaaggctatcgacccgtttccggatgttatgagcagtggcgtgttgataaaagcccacacccgatctctatgaacatcaagattcatctcacatatcttcttcttgacattccaaaccttcatttcccctgttgcacatccggaaaccaacttttcgtcgtttcggtaaaactgcgccttcaacacagcacttctatgcccagaaagggttccagtgcactcaaaagtctctatcttccaaatcttcactgtggtatctgcagagcatgttgccataagattctttccaaagcttacacaccacacaccctttgtatgtccagaaagaacatggagaactcttccctcaaagtccagaatctttgcattcttgtcctgagaacatgttgcaataagcttcctctcttcatttatttcgaccccgttaatctccttgtcgtggattctctccatgaacacattgtctctgtagtcccatatctggagaatctggtcacttccaaccaatacaaaaatggaggccccgagaacacatccattgatccccccaaggctgttctccagtgtgttgatcattttcagggataggctcttctcttgcccattctctgcatccctcaaggaaatcttccaaagaatggcttttttgtctcgtgagcccgtcattagaaagtctccgctgatcgatagggacataatcgcctcgtcgtgagcagggacaatatgtccccggaatgcatagctccccggacaggtatcaataaatgtatatcttaaccttccactgttggtggcaacaaacaatacatcgttccatcgtttcatgtccgtcacttcatcattgtttccaataatagcagaaacaatcgttccttcatcaacaagaaatatctcctgttcgttagttaatataatgtcctttgacatgccctcaatggccattccatcgtctgcttcgacagtttccttcgggctattgttcctcatgtcaactgtctgcctccttctcttaagtccatcatcggtcccgctttcatcctcgtaacagtcattactacttgacccacgggtcccgctccactcctttccatttggcgatccattttcttcactctcatcctcaaagctgtcgtcttccttcctcagtctcaccacactctccataccttgcctttcttctcccaaaatatcttttctatactggaccttaccatcgtaatcatatacgtagatcatgcgacctctgcacacgtataggtgttcatcatccccagtcataaaatcacatcccatgcccagcgatatccgcttggacttctccaaaatagccaaaatcccttctcttgaaactgtgcaaacatcccgtccgttgtatgctattccaacaacatccggctcctgatatttcagaagttcatcccctcctttgtaaatccacaactcgttggaatcagctgagcacaccatgcccccaagtccggccagcctcactatcatattctccatcttatacgaccacacaggcgtcctgttaaccagatctatcttggagacagagccgtcaaccccgccaaccacagccgacaagacacttggcttttcaccagaaactaccagctcatcaataaacactgcacatgcctcggaccttgaaagagaaacaacttcctcagccattccacgcacaagattgtatacaactatttctgtggagcatacaatcatgtagtcatctcgaacgtcaaaacacttaatcgacccaaacggtatttccctagcgattctgaatgtcttgacatcagtctcaattataagattgttatactgtgtatacaacatgtcgccttgcctttttggcattccagccgtcagtatcggtttcatttgcttcttcagattgaaatgcgtcttcatacagtttcttcaatgggctagaagatactcctgaaattcaactgctccaagtagatgccattgaaaagttttcgtgcggcatccttatatgcatcggatgaatttgaatctatcgaataagagaaagatggcccttttgtttccatagaaaatgttcttctccatgctctcgacatcttcaaggacatagaccaggtcgtgtttcctgacaacctctcctattctctccttacacttggaaacatcgtatacaacaaagacctctttctccactcctgcaaacaatttgtataccagcggagtcttcccgcagaagtcaaggatggcaaccgttgcttccattcttttgatctcctcaacctgtctccttgtatctcttgattttaagaactttgcggctctctcggcataatacatgtgtatgtcaactggctccatagggactgccatggctctgaatatctccttgtgcttatattttgggaccatcctcccctgatgattcctattctctatggttcgcagacggggacggcaatctacgttagcaacttaatagcaagagcaattatgcatggatatgatgcaaaaacaatatacaacttggatgcttttttgtacagcccaggccagaaggatgcgtgcttggtgatggaaatggatctcctcgacatcgagaagatccttgacatagaccttattatatttgtctgctcaacacatggagacggggcggagccattcaacatgaccaagttctggtcgtttttgtctagggacgatctccccagcactattttgtcacatctgagctttgctgtttttggtcttggagattcctcatatgaaaaattcaactactgctccaaaaggcttttcaatagactcaggatgctgggcgcaaggccagtaataagaagaggaagcggagattcccaggacagagaaggatttctttctgatttcaggccctggctgttggagcttacggcctacctgaggacttacatatcaagaccgtgtacggacttcatttccacccaacccaagaggtacgtttcaaggctagttgagaagagggtattgacacctgacgaccattttcaaaagatagtggagtttgtatttgatatccccgactacaaagaattctttccgggcgactgcctgtcccttctccccgagaactacaactacagggagttcatgagctacaacggcataggggacggggatctagatggggtttcgtctgtatggatgctgcagaatgtggtagatttcaactcgcagcctcaccaaccgtttttttttgcacttaggcattttctgggccagaagaacaggacggaggaagaaatccttttgaaaatagaggagattgcacaggactatgacttgtatcatgactatgtaattcgagcgaggagaacggtgtttgaggtccttaaggatctgaggataaaagttgacattggatttctcaagagctttgtacccgccatgtatccaaggttcttttcggtaacgaagaaaaagggcttataccacattactgttgcgattgtaaggtatacaacttttctttctgagcctcgaagaggtgtttgctctgaatacttgatgagcctcagtctaaacgatgtaataaaaataggtgttgaaaggagcaacttgtacttcgactcggacaagctgctatttgtatgcacagggaccggaataacgcttccaagagcctgtgtcaacgagttcaaggacaaggaaattgttatattctatggatttcggtacaagaacaaggactttctgtatcctgacgagtggaccggcaggaacgtccggatgtttaccgctgcatccagggatgacaaggtgtatgtacaggatgttttcagaaaaagccctgttgaagacgtcgaccagtatttaatatttgtaagcggaaattcaaggctaaatagggaggttaagaagctactcgaagatgtgtatggaaaaagaattgtatttcagtctgagacatggtgacctcctcggggttccgtgaatactggcagagagtagtaaaagcaaaaatttgcgccaccccaggaaatggtaagtggaatttgggagaacacatctaatttctaggcgatacaaccaccaggttcatacccacagggaaataagaagggaaaggccaagaagaagagtggacagaatgcatttgcaaggaaggagtggtacactctccgatctccgtccattttcccgaacaacatcaacggaaagaccttgatgacgaagtctgcaggtaagaactcctacatgaacatgataggaaggagatatgacgtcaaccaggccgatcttaccggaaacaatgatgttggacaccgcaagtttatattcaagataggggacatcaagggaagcgagtgtgttggattctttgatgggatggaactgacgtctgacaagcacaaggcgatgatcaagaaatggcacacccttattgaggcacaaaaggacatagttgctaaggacggaagcgttttcagggtgttcgtcatgggtgttaccagacggcatccaggatatgtcaagaagacatgctatgttaagcattccgatgagaagaagatcagaaagattatgtttgacgttattgaagaagagctgagtgggtgcgatgttcagaagatcatgaagaagcttgcgaatgagactgttggaaagaggattgaggagctaggaagtgagatattccctctgcagaattgctgtgttagaaaggtcaagacaatcaagagccatcagacggctagcgttgggcaacaggaggcaatcgatgccataactaattaaaacactcttttctttattaatcctttcttctattgaagaccaaacagaatcaacattgtttaattttcttccaatcccccaagtccgatcttttttagtgcttggtctacctttctgtaggtgtcgtcggggtttccaacacttattccatgaacatccttgtggttatagatttcgtaatcgtttcccccttccatagtcatgtccccaaagaagtacacgttttcgacaccctctttctttatatgccttaggcagtatgtcttatcccagccctttgggaagcagtcgatggatatctgccctccgatagaaaataccaagcaactgtccttgaatctatctctcatcgctgtaaccatcttttccctaaacttctccttcttgtcaagctcaaaaaacttcatgcgttcctcacggctgcagtttcttcctattggactgatgttgatcatggagtttctatactcgatgaagttgcctctctttataggaagatctatatcactgagataccgaagaacaaagttggcaaactccttgtaaaattcctctccaagcacatcgattatcttctcctgggactccagagtcccattcttataaaagctgacgccgttttccggaaacccgtagtcaaatatctcaagaatattatccccgacttgctccttctgctttgcaaggtctgatcccccgacaaatcctatccgaaccttccttctgagcgactctagcatctttcccatcttctcgggcatttttgccctcgactcagaaagcgttccatcaacgtcaaacagaaagattgtcttttcatcccttgccatcccttcctttgtttacaccatttttatgcatgtctttgtttcaggtgttcatcttgctaatctattaaaaccctgtcacatcaatcagacatcatcggaaggtgacagcaaatcccatgactcttgcagaggccgcagacaagatctgaggtggttttccgtatccagaagaaagctttaccattttatttttcgaccgactcggaggaaatacattctaaaatagcatcatacgcctcattttcatagcatattctgtaaactgtgctcataagaggaaactcatcaactctcttctgccttctcagatagttatacacaatgagagctgtgcctggcccctggagcttcgtaaaacacatggactcctcagcctccctcaggttcattctcttttctgccatgagtcttgcacatccgaaatttcttccagacatacaggatacaaggagatctcccacccccgatgactggaacagggattctgtagtggccatcgggtagaaaaacttgaaaaacttcctcatctcggcaaatccatttcggaatatggctacctttgtgttggtgcaatatccaagaccttctgcaaacccatatgccattgagacaatgtttttaagagttcctgagatttcaacgccatatatatccttaatcttggtaactcggtatgcatagctgttgaagagcttgtacactatgtctgccgcatcttcatcagtgtatcccagcgtcccttcgcttatcatgtcctgggcaacctggcttgcaatgtttgcccccatcaccacgcttacatttatatctaagatcctgtggatcaatctgcttactagatctatgtctccatcctctgcactaacaaatccttttgtcaacgacactccgatgcaactgctcttcaccaaccccttcaatggctctatggcccccatgtattggtggggtagagcaaaaacaagcacgtcagagtctgcaagcgagcatatgtcatcaacagccttcaggttttcgggaagatggactcctgggagatatctggggttgattctatcactgttgataatgtcattcaggaacctcccctcgtattcctccctgcatccccacatcctaacgtccttgtcaaatatggtgctctccacggtgttgtttgcaagaagccttcccattgcagtgccccaatttccattacctatgatagaaacctttttcgacattatactatttgtttttggggtgcaggctatttttattaaatgttcactccgtcgattctgtctcagcccccctgaaagctggtgatctccataggcacgggtgagacaaccctttctagaattccgtttggatcccctccaatggcaagcacaagaaaggtaacaatgaactatgtgggaaacactcgcaacacaatagagttaaggatagaggatgaaacacacacactggggaaccttctgtccgaggagctgctggaggacaagagatgcttgtttagtgcatacagggttgaacatcctgcagacacccacgtcttcctacgcctcacggcagatagggattgccaggtgagggatctactcctcgaaacgctcaaaagagtcgaagaagaaaccacgtcactgatgaaccagctgaaaggattttgaggagaatagatcttattaaacctttaatatcttagacgccggcatctgaggtgctcacagccaacaaactctgctactgcagggaagcttcattggaactgacgtctctaatctcaggggttgcgatcttgcaaaccgccatctctcctacctcatctcccttctcatacacaaactccctgtcggtatcattgtagacaagcacacatacctctcctctataatcgctgtccacaacccctccaagcttttttattcttgtcctctgaatctttccaaaatagcaactcggaattttcatcataaacccggcagggatcttcgccccgcaccgaggcaaaaccctaccagagatgcttgcatacagcttgtagactccatttatgtgccggggcgcccttgctccatccaaaatcatcatcttgatctcctcttgctccatccgggactatggaaaaagagatatttcaacttctaaaatcgggcatcacaaggcttcagaaaagtttgtttattcaataacaatttcatcctctcttagcccaacatcccagttggtcttgatctgatatggatctgatatgtgaactccctgatcatcaacatatccgacctgtatttcattcgatgcattacagtccctatagcacaagatcctcatcgcctcttcaacaagacctatggcctcctctcttgctatttcctcctctcttccctccaccctattcctaagaaatggaagaacgagatagccccctattcccgtgcataccacatccgaaaagtagaagttccctaggtggttgacacatccgagcatcttctccctagtatgggttcttctgtcgccatcagatgctgcatttaatccccccacacaaacactcagattcaggggactgatcttactccgggcagaataaagtatcctctggatcatcttgtggtagccttttggatctattcttctattgtcttcttgagtcagtatggttagtgttttgaccaagtactgcatgtcgcttatctccccagacattcccagaagtgtctggtccccgaccttgaatatcctctgaactccgctaagctttgcaagccgcccgtaagatcctctcgtgtctgctcccattatgataccatccctgtacctgaacgaaacaaccgtggttcctgttacaaaatccctcattttcggggcacctccaaagtgctccataacattcagatgtttattacccggcaaggaagggtcgaagccctatgccctgagaaggcgcatttgcagaataagggctcttaccagtaaacgcgtaccctcttcgaatggagataaaaagacttcctagcgacgtgatttctcgaatctctgcaggagaagtcatcacaaggccctataacatcctgaaggaaacaatcgaaaactctcttgacgcgaactccacccacataacgatcaagatggagcaggatggacttacgcttacggtcgaggacgatggagatggaatacacgaaagcgattttgaactcctatgcaagcaatactgtacctcaaagctcaccaaggaggaagagctcttttcgttgtcctcctatggattccgcggagaggcattgtcttcgataagccgatgtgccagaatcaaggtcagaagcaagaggagagaaggcgagattggctatgaggctgtatacagagacacagaaatgataacaataaaaggcgtcgggatgaaggatggaaccattgttgagatcaagaatatcttctacaataacaaggtcagagaaaagcatttttcaaagaaaagggaggagattcgagaaatgatgtggctggtgggaatgtactctgtgttcaacagcaggatttcctttgagctattttatggggagaagctacaggagctgcctaagtctagagtatgcgtcggagaggacggatattccaatgaagatagagtcaagagaaaggtcgggatgctgaacgaactttacaaggcagatggcaagctgctctttgtatcggataaagagtaccttgttatattttcgacgcagcagttctgcctgaggaaaggcatgcttgtcctctttgtaaatggaaggcttgttgtgagccaagagatgaaggagtctctattcaaggtgtacaaggacatccttcctccacagaagcagccccttatatacttggagctctatgtggagaagagcatggtcgatgttaatgttcatccgagcaagagagaggtgcttttctccaacgaggagtctatgacccagaggctatgcaaatgtattgcggaaagactaagtaagctcgactatgagcagaagccgctgaaaccgcttccaaaggacagctttcaaagcccaatcaaagtgtattcagatcctacgtcacagtctattgcagagtgcttggaaaaggaaacaacggaaaggagagagttcagacttttttctctcagtaagctgagactggagatagttgatgttgatactacctttttcaggtccctgagctatgtcggagtgaaagacagagataccatcctggttcagcatggatcgtcactcctcaactgcaagactgtacccttgctcaaggaatatctctaccaatctctgatcaatgactttggcaatttcgaaaagaaaaggacactcgttcgcctcaggtgcaagatggatgacaaaacaagggcgctgctcaatgactacttttcgatagaggtgattgaggagcatatcgtcggtattcctattatatcaaccatttgcatcgacgctcctgagctgtggtctgggtttgagatcagaaggagctccgagtatgagacgctgaaaaacatcattgacgtggtatccacactctactccggagtagaaatgtctacgaaactattcaatatcctcaagagaaggataatcgggacggcaagggctctggagtgttttggccttgttgtgacactcaaggaactttacaggaactttgagagatgctgagtcatgtgtgatgtgaggacagaaggagcaaaatttttctcaggtttgcgaatccggcggagttagagctcaatataatggccaggacatgatgaccctcgcaaatggacagaagcgagtatgagggattgtacaagagatctattgaggataaagagggtttttggggagagcaagcaaaggtgcttttgaagtgggacaggatgtttgacagggtttacaacaatgactttgagaactcaaggtggttcgaaggaggtatgttgaatgcatgctataattgcgttgatagacatgcggcctgcagcccggacaaagtcgcggttatttatgagggaaacgatggggagtcggtctactacacattcaaagacgtccttgatgaagttataaggatctgtaccatacttaaggacgaaggtcttgagaagggagatacggttgctatgtatatggcaatgtccccgtatgcagtgttttctgcacttgcatgtgctaggcttggtcttgtgcataatgcaatcttcggaggatttagtgcaagcagcgtggctctacggcttaacgactcgaatgccaagcttttaatagtccaggacgtcgttgcaaggcaagactccaccatgaacttccttgagaacacaagggtagcgctcaagggaaaatcaattcctgttctagtcttcgacacatttctggacgagagaaagatcttagattcactggatgggattggaggaaggattctgatatggtcaaaggttttgaagagggagaatgaattcattccctgtgtctcggtcaatgcagaggacagacttttctatctgtacacaagtggaagtacaggaaagccaaaaggaattatccacacggccggtgggtatctggtgtatgcgatgcttacttccaaaatatgctttgatcttcaagaaaacgatgtttttgcctgtacggcagacataggatggatcacagggcatacatatgtcatttacgggccgctgttgaatggaatcacgaccgttgtatttggaggaacgcccttctatccttcgtattacaggctcttcaagatggtcgaaaagtatagaataactcagttgtacactgcgcctacagttataaggatgctgaggaagcatttttccacaacaccccttgatcacaactatgacctgtcttccctgagaattctcggatctgttggagagccgataaataagaatgcccatctgtggtttagtgagaacttcaacggctgtcctgttattgatacatattggcaaactgaatctggtgggattctgattgcgcctattccgcacgccgtagacataaagcctgagtgtgcctgtcttccatttttaggccaagaggttgttattgcggatccgagctctagaagcgactgtgttgtcgaagcgaaggcctatgagttagggcgtgttcttctcaagggttcctggcctgggataaccagagggattctaggaaacccggagagattcagaaagggatattttttctacaagggattctacttcacgggcgacgaaggatataaagattctgatggacatgtgtggatcagaggaagagctgacgacgtgataaatgtctctggacacaggattagcacggcagaggtcgaaggcgcggcatgtacggatccgcatatagctgaggcagcagctgttgcagaaagcgacgatattactgggcaggccctttgcatttttgtggtcttgaaagacaggaaaacatctcatgaaggagtaagagcgtctctgagaacaactctgagaagcaagatcggaaagtttgttaatgcaaaaagaatctacttctgtgaaggtattcccaagactgcaactggaaagatcatgagaagagtcctgaaaagtatcctggccggagatccgcctggagatgtatcgacttgtaccaatgcagacattattgagggcctgagagaaattgctggatcggaagtaaattaaatgtttgctagttgtttgtttggacatcttgactggcggctacaatatgttgacttgttttgagaattatgaaaacaattagcaatgcggagattgagggaaaacgggtatttctccgggtggacttcaatgtgccgatattggactctgtggttctgaacgacttcaaaataacttctgtgcttccaacaatcagacttcttcattctaggaatcccaggagagtgattattggaagtcaccttggaagacccaaggggaagtattccaaggagctttccctgaggcctgtctactcagtactaaaggcgcgcctctgggaggaacttggcgtagagttggatttctgcgacctgtgggatgttgggaatgtgcaaagtccatggatactcctggagaacctcaggttttattccgcagaggaagacgccggcgacaaggatgctgttgatcagtacagaaatgtattcgtagacaatatggatgttgctgttatagatgcattcggatgtctgcatagagaatgcgggtctatacagagaaccgggcttccttcattctctgggcttctggtccagaaagagttgaactttactaaggaaatcatggaggaaagggtggatcttatgatactgggaggaaagaaagtgtccgacaagatcaagctgctggaatctcttggacagaaaacaggaagcttatttgttaccggaggactggcatttccattcattagatacatattgggaaaggaggttggaaagagcataggagaaagtgtttctgaagaggaagtaaagaggatacataagatctgtgaggagcacaaaacaaggattatccttccatctgacttcacggttgtttgcaacgacagcgtacaaacaactagcaacatcccccctgaggggagtgcaatggacataggcccggaaactatagaaatgctaaggagagaagtttctaaggcaaaggccgtgttttggaatggccctcccggaatgtatgaagaacaaagtttctcgaggggaacggaggctttggtgagtgccttggagagtcttaaaggagaagggaagaagtctttctgcggaggaggggagactgcaggcgcaatcagattgtttggtagctatgatgcctttacttatgtatctaccggaggaggggtgctgatgaagctgctgggtggaaaaaggcttcctgggctagacttcctctccatgcagccctgaatccggaggccttccaggcaagctacgttagaacatgcttagagttaagaacagtggcatccccagaagaaaggtcataagatacgaaggacatttcgtccttgaagctggggcaggaaataaatgtcactcccttcactgatgtaacaaatggatagaaatcctgccctacaacaaatacatcaggggttctatcgacatctaggttcgaaattccaaatgggttaaagctggattgcgacagaacggtctccacaaaggaatctacgtaatttctcccaataaaaacacccctctccttatatttgaatatatcctctctaataactcctattgaacatcttctggtttcgagtgtaaacggattacttgcggccttgatgaccttactacactcttctggcacctgtatttcctttggaagaaatgatggatagacatcgtctgcatccggacagagaatgatgtctggaacctgcgttcggatgccgtttagcctgaacccatttacaaagttggtgtacgaaatgctagagagtcttccaagacagagcttccccataattacaacaatgtctgcctgtactttgctcagaatctttcttaggattcttccattaatttcgctcatttgaaagtcggaaaaaaacaataccttgagatccttctccgccagcctaggcatcctgcagacccctttatctatgccagggagatgcactttcagccctacaaatctcccgtccgtctttttcccctctattccaataaaaatgttgtcgcagagaaatacgtctccgctgcatccactcatgtccagaggaatcacatctccgtcgtcctcgagaacttccctcccgtccttgtctttataataacatccaaagatggtgctgcattcgtcgcccagcaggtatataggcgtaatctcccttcccattttttccaccaggcgtctgtacttcaataggctatttggttctctgaactcctggtttaagatgttgtaaatatcttgcttggcatcaaaggattccacaatctcccgaattagacataggtcggcaagctcaggcccgtttctccgtatgtattctgtagacacacccttcagcattgcctctcccctgatgctgccttcaagatactccaatgcctctggagaaagcatcacgccgccttctcgagtaaatgccttgtagatcttttccttcatcgtccgggggaaattttcggccatctttcacaatcttatcaatagttttatttagacttcttggattccatttgcacttgttctctcagcctgttgtacttgtccagcagattgaagtactcgttctggttgttcttcagctgctttatcaaaatatctccagacgagatccttttcttcaggtctgtgatctctgcctctaggtcgtctatcttcccgcctttctttgcattctcctccagcatctcttcaacatacttcttttggttcatcgactgctttctgaggagcagtgcagattcctcctccctgaagagcatgcacatcatcctaataaacatccggaatataacagccagaaacaaggtaaatccagtcagatacatgtttctttctgcctggtacagcacaaacggattggcctgatcttcccccgtgtagatcttgtatgcagagtcaacaaacatcacaaggatcattgcaaacaagacatagagtatgtgaagaaatcctctgtagacttttgatgtctggaaaagcttcatcatactcttcttgagcccttttgatatcggaagcaacatgaatgtgaacacacacatttcgccaagaagaatgctctggacaagctgagttgtaatccccatgttgtttggccaaatccagaaaaataaaccagaggctcaaattatgaaacaattgatcgacagacaaatcgtttaatgactcactcgtctccagcaaagtttatctcctcagcaaggctccttctcaatgcaactaactcgttgcgcaccctctgtgtagataagtacagctctttataagttcctatcttcatcttgatcttgttgagcaatgcctcacacattacattcctaagcctctctatcttccttttctccaggtccctttgctcgcccgccttttcttttccggcgtccagtatatactggatgaccatgtcctgggagcatctattaatgtgcttgatagcagtcctcgcacactcagatgcaacccttgggtgaacaattccgcatatcaggacaatgaggcacatcacaggattatctgccgtttcaaacagccttccgatggaaaagtcgcccttggaaagtgtgttttccagtgtcggcagcctgaggaagtggaatatgcactgctcttttgtctttgtttgcacatggcggctgacagagtcccactcgtccccaaacctattaattccctccagtagaagaaactcctcctttctagaccacatgttcctgagcagagactcggtggccgggaaaaagtctgattttagagactcttgcggatagacaccgttgtcgatacactcagcgcatctaagcacgagggatcttgtgaaaaaggaggcccttccaccacagctgcatgacgatttctccagatgttcttttaagtcaaccactttcccctgaccctctttcttcgggctttcttctggaggagatgtattctcgcctttatgcgtctcaaagtacctgatctccttttcaaggagactccgatgattgattagcccccatctctcaacaaacgaaaagacctccaacaacgaatgcagatccatgtccgtcagcatcaaggcttttccaatggtcatcggccgacacccatcctcgtaaccactgactattctgtccctggtctgcatatatctttcctttccgacccccagaataactctattcatgctaaccaactccaatgcgcttagatcacccttcctgaaccagcccggtgatttcacttgatacgtctcgacatccgtaaagctgcagactccacttctcattttaaatgccctgggacccttaggaggatttgcattcggccttttgctcccatagatctcctcaatctcgacactttcctgcaacgggaaaatgttttccatccagggctacaaccaggaaacttaaagaataatagagtaatttattctagcttgtaccgtgaaagccaaccacctcagaatatctcctcatcatccactgaagagtagtctccatccagatgatcctccatgtcaaccctatatctcaggattccccccactcccccaaatccctcgataaactgcatcccctctgcactcttgtcgcttacaaatgccagaatgcacccaaagctcttatagttctcagcaatccagtccacaaacaattcctcatccttgagctcagataagccctcataaactataagcgtttccacagcccccatttctaggcattgcattgtatctctcatggtaaagcaaaatctgccgctctccgtgttgatctcgttgaagaacctctgaagtatcttcttctccttggacagtttcacatctttaagaacatcctcgcacagctcaatggcttggttcagcccgctttcaccgccgtagttggtgtcgaccgcttttatcacttggatgcggctatccagcacctgggctagctcgttcttgagatccgactgccccgccaaaattagtccctctacattcataacacagttggtcagaaacagattccctgctatttccccaaccttcttgacataggcgtttcttttctcgactctaagacgcgcaaatcttacagacgattgccctcccctcccgtgcttcttcggaaggtccacatgaatttgctgcagaatcgtctttacatttccctgaagagtggcaaacactgtggagtgcccatccatcacaataaatccatacctggcctcgtcctcgaaaagtgctagaagatcgtccacatgaaacttcgagtcacacatgtatagagacgtatttacaggctttataggctcgatcccaacactgatcttcttctccttgttctggtccgtaagaacagttccgacaaatattccaaggccattaggtggcgtcttactgtactgcttcagcttgctctgtgcagaagtaatggctccaagaacactcagcctgttcactcttgacttgatgttggatgctgttccatattcatctgtaagcatctttgagactctggatatttggtccttgggaggaataatgatcgatatcatcgacgttccatttccccggctgtcacgaagattccgcagaagcttcttcattcgccacatctccacctcgtccagcatctcatgggcggccttgcaaatctttttatactcgaaggaaagctatcattgcaacacacagaaaacaggttattttttattacgtttacaagcatttatgtcgataaacatgtcgtccgactcaggctcgtcagggagatccacattctcaagcctctccttcttgtatctcagctccgtccccttttgcaaaagctcggttatgacatcgcaaatctcattcttctcctcatcagactcccttctttcctgctcagccctgtatattcctattgctttgtcgtaatactctttgctcatttcgaagtcctccaaaaactcatagcagtttgcaagcgacagatacacatctgcatacttgaagcagtccttctcatatatcttgtccatcactgcaacacactcaacaagctcatgcagtccgtctcggaactcgttattcagcaggcagatttctccctgaaggaaccttgttcttgccagcatcgcgtaatccttcaatatgctgaaggcgctcttgcatatctccagaaggttccatgcaatctccagatcgtcctcggcaccctttctttcttccaaattcaatccctttcttccgctgatccgggatatctcctcgatgaaaaacacgttcgagcttttaatgagagcatcggcatactcaatataaacataagggaccttctcgtcatcggggttcatgctctcaagaagctcgctgtatatagcaatcccgtgttcaaactctccctgcgtcacagacgctcgggcttccaagagcaacggaaaggcttccgtaagatcttccatgcaagggagaaaaaatttctttgtatcaatgtctgcggttccagaagtattccctgggactgaagctgccgagatcgcagtagtacctccatccaaggacaatgctgaggctctcctcgaccttggaagaagagagatatccctggtcctttgctcgcttcaggaacccagagaaatcgtcttcatcttgaaacatttccgtcttttgcagaaaaaaccatagtctggacatctccaccgatccctgctccagtatcactagggcgaatgtcataaccagtcttctgaactcctcttccgaccatactgcagtgtcacccgagggccgaagccttctgacgaagtacttttcagccactgggagatcaacaatgcctgctttatcgattccaaccaactcaagccccagcctcaccaaatacttcttggaagactctacaagcgtcgccatctccttcggcttgaccttgagcagagccctaacattctgttttcttgtcggaatcgatctcctgtggttgtccatcaacatcctaacaaactcccccaccaaggcttcgctttcatccatagaaaagggcagcacggttattttcgtccttgtttttacccacaagaaatgtcctctagctttgtaagcctgaccccgctcataaaaacagagactggtgtgtactgccatatgctggagatagacaatacaaaaattctagtgaactgtggggcgccatacgccatggacatgtctatgtacactcccgttctgccgcaaatcctctcctgcgatgctattctcttgacaagcttcaacatcaactgcatcgggggcttgccttacgttcttcggaacaactactacaacaaggtattctcatctgtccccattaaggttcttgggaagatatgtctagacgagcatctgaggggaatgggcctggagtcctcagtagataccgggtgctttgaaagaatatcagagataaagtactcgcagccaacggccgtcaacaacgttgagatatgtgcatataactccgggaattccatcggaggatgtttgtacaaaatcagcaaggggcctgagagaatcattgtcgggtttaacgtgaaccaccgaaaagaaaaccaccttgatgggatgagcttttctggaataggagactgcagtctgtgtgtgtttaatggaaaccacgtcttggcagagaacatctcgattgcaaagcgagacgatgtattcagagatatggttggaggcgcccttgattctggaagaaaggtggttctacctgtcaaatattcgaggttcttggaggttgctctgattctcaacggcttgatggctcaaagaaacggaaagattgcatgcctgtcgtactttgggcagagatttgtcgaaagggcaaagtcaatgattgaatgggccggggaaaaggtctcctccatgttttccgaagagaaggtcaatccatttgaatttgagaggattgagttcatgaagtactaccaggatgtttctagatttgatgttgtagttgttgttgatgaatgtgttcatggagcgatgcttacaactactctccacgagttcaatgatgaggacaatgttattcttcttattgatcccaggatggacgaaatacttaggagggagtctggagcgatgaagtggtacaacttcagattggtggaaaaagcgagtgagaagaaaggaatggatggagacgaggtgttggaagatagtgtaggcgatggatctgatgttgagggggttgagacacactggtccgaggtaagacatgagatatggtgtgaggatgaagatgaagtctttccatcggtggcaaggagaagagcatatgacgactatggggagtacatggacagatctttgtttgtaaaggagattcttcctgtagaggaggtatctgaagaagagattgaggaagagacaacgatagaggaaagagaggttggaggagaagggattaccctgagatacagggttgaaaaggttgatctggtagggatttcggacctgagttcttgcaagatgataatagagacattgtctcctcggaagcttgtgtgcgttggagaggatggagacacggagcgtttcttctaccatacatttaaatacctaccatgctttgaggatgtatacatgtgcagaagtaaaataattctgtcgtctgatgtttcgatggggatggtgaagctggacaaaggctttgatgctctcaactaccgagcaataggaaccgattctgtggcgagcttcaggggagttagggacggggatatggtgaggtgcattggagaagggcccaggatggttataggacatgccgacatcaacgagatgcgaaggatgatcgtcgaggggagcatgagggttgaacaggaagagaatggactcctggtcgaggactgtgtatggatcagggtgagtggagacggggtgacgatagatggaagagactctggggtgttctatgccgtacgcgatgttgtgtacagaagctcggcctttatatgaggaaattgcttgacattaaatccctgtgaattttagagatttgcttctattggccctggatgtatcttgagcttcggaatcctctggacaagaacaggtacgagaagtacagcaagaccgacacaatagtgattgacaacggaacctatgagtgcaaggctggatactgtggtgagagcccacagatggttttcaagaatgtcttgtatcgccagaagtctgtgtcatcgatagagaactttcagggcgcttctcccaaaactatgtttgatggagacgttgtgaccaacttcgaggtcttggagcatgtcatcgataaaatcctgggatacttgaagcctgagaagctgaggaatctgatattcacggaaaaggtgttcaatccaacccacgaggagcttgtgagattcctgtttgacgtgtatggatttgaaaagatacagatcggggtagacagttactactcgtgcttatggaatctgggagcagaagactgtatgattgtggacatgtcccattctgcaaccacgtgccttgtcatccaagagggaaggattgctgacgtttataagatcaactttgggggaagaagtgcaggggactatctttctgcactgatgttcaacaaattttttgacggcaagaagaactacagggctctgattccacatctcagatgctctccagattatagaagagagtctattgaaatactcgaggaaatgaaagcgggagactactcaagaaactattttctggacgaggagcttgaggtactcagggagaggcctgcggataagaagcaaaagatatgtgcggtgccctcggcctccagcgctgtaccggagattgatgctcgtcttctcagcacagcagatgccgagctgggtgccgaggagatcaaggagaagaagaagcaaaagatcctgtatcactccactctccatagacttagggttagggttgaaaggagtctggaaaggctatcttcgcatatttcgctcatggaggatgagagggagaagttggagaatctcgaggaatttatctcccggaagaaggcggagttccaggggctgaagagagagctagagatgagaagcaagctgagaagagatgcgaagaatagaaagacatatgagtttcaggtgaggtttaaggagggggagctgactcctgacgagaagatactgattgaaaagattcaggatgccgaggatttggacaaggaaaacaagattctggagtctttaaaaggccttgtccatgaaataaaggaactagatccccactttgaaccgtatgtggcggatactactgatcttcttaacggacacttcatcggaagaatgaatgcaaatgtggatcttctgaagattcctgaaatagtcttttctccctccatcatagggctggaccagatgggattgacagagataatggatgaggtcagtcgaaagtatagagtgaagaaggtgttcttgactggggggttttcgcagataaaagacatcgatgcacggataaaaagcgaaatgacgagcatgtcatttgtcggagaagttgaggttgtaagggctaaggaccctataggcgatccattcaggggtgcaacgttctgcgaggcatttcccacatacaccctagagcagcatagcagggcggactttggagacccagctgaggcatccaacaaggagcttgtctcagatactaggtcccggtaaaacaagtcagctgtacagaaacacttgaagatagctttattgatttctgcctcaaatgtacctctaattgtctcaagcctcgatgcaaagctgttgtccacaatcgtgctgtagtcttttgagcacaggagaactccacctactcctgcaggcaccatttccctaatctctgcgcttttgtgctccttctcgaccaccttcttgtcctttttgttgcagtatacaataaactctttgccatccatcttctctatacactgagccatcagagaaaggttgagtggcttcttggaacatactctcaggacctcgttgtaaatctcgtccagaatcctgaccttttcctcaagatacttctgcttgtatgtgtttgccaacgagctctcagccataagtctttttttctcaatctccttttgcttcatcaagaatccattttctatccgggacgtctcttccttgattatcctggccttctctgcattgtactcctgggttgcccttatcttcatttccttaatcttttcgtccgcctcatggtttatgaaggctatcatcctttctatgtccttgcttggtactctgtccatcctctcctgtcttcaagggtattgttatcattgcatttcaggattccaaagcaaagattgaatgcacgcatcatccccgaaacccagggccccggtcaagcagttctactagatgtaagacatttattgaattgctcctagacacttttaacaatctgaacaacatcactatcgttcaagatatgctcctttccaaccttctgtgggttgtgcttgacagagcttccccacaccagtgcgtgcttgaacttcgcaagaatccccctgtgtattgcattgcagaaatcggccacgcttctcttgttgcttctgaggatgactggctcttcatagtcgataggctctcccttcggctttgggtatattcttacaagatcaagatagctccacatcttcgacagcaacgagtcaaagttccacccaaaatttgcacacacaggaacagagtgcgggatcttgtccaggagatccagttcctccacactgatcgagtcaattttattcagtacatatatgcagggaacgtactttctatttccttcaattgcatcaatcagatcgtcgattgtgcatggcccgctcgttacaacctctgcattcgacatcctgaactctccaagcacagctcttactgttgcaagatccaggctgtctccaatcagcgtcacccctcccttgtccttcttcgttatcttgatcttcggaggctgcttgttgagcctaatcccaactccttcaagctctctttcgatcacagccttgtgggagaccggcttgagaacatccaggcacactatgatgagagagcatgtccttgcaactgctagaacctgctttcccctgcctttaccgtcctttgccccttcaattatcccagggaggtctagaatctggatctttgctccgttgtagttcagcaccccggggaccgttgtcagggtcgtaaactcatatgatgcgactgcgctgaatgtccccgttagcttggacatcagcgtgctcttcccaacactcgggaatcctacaaacccaactcttgctattcctgtctttgcaacgtcaaatcctccctctccagacgatccggacttcggcgccgatatgagctctctcctaagtttggccagcttagccttcaaaatccccagatggttgctcgtagccttgttcttctgagtccttgccatctcgctttctacctcctttatcttttccatgacattcattaagggccacgactttctgcatatatgagaggatttatagttgtctgcttgatccttctgatgaagatagtcgccgagtatgacataaagctgtctaaagaggatgacccagtggtgctgtacaggctcccgaatacagagacaaacttcaggattgaagcaatccgccacaagcagcagttcaaatacttggagatggacatggggattccaagggcagggcggggagtccaaggagcaaaggacaaaaggcccattgccatcacctatgcgagccatggaaccgtcccatcatccgtccagtggtacgggaagatagaccacttcaagagggttgttgttctgaggcggattgaatgcatctatctgttcaacccgaagttcaaatcccccgagacggaaaagagtgcccgggagattgacggataccagttccgaaagacggagacgcgtgaagagaaagatcatagaagaaaaaacatcaactaccacataaaaaggatgaatctcgaggagtttgtcatgctgaagtacaaaagaaaggagatgtgccaggaatacggcgacatccctaaactaccggtttccgaaagcagcggaaggcctattatgaagataagggactccatcatcaatgctaaggttgtgaacttttctgagcttgttctgctgtacagggatgaaaatgcagtgaaggctgcactgtcaaggtataccaactttatccatggaagatacgtcctctcgaatatgttctacgaaaaaagcctccacagcattcgggatgggatcctggaattgtttgaggggaaggagagggtcctgtccaaggatgtgtaccaagtggttggggacgaggacttcctggctgaggagctctgtagaagggacggaaagtatttctaccttcggggcttcagcgaggatacaaaaagatgtgatggtgtggatatagggcaggaaatagcttccctggttgcaaagcaccagccctgtaccgttgaaagcatccaacaggagatgctattggaggccgacgccataagacgaaatctacctggaaatgtggcagttctggccaatggtatgctggctgtttgctcgggagacgagagaagaaggaagatagtggaaatgctggtgatgaaaaagagctggaggaagtctgaagtgctaaagattgcacaaaacgagcttgggggcattgaagacttcctcaatgtactttgtgaatactgtgagatgaagggaaatgtatggagcattagagagtgacagggcagactgtctcctgctcatgcaggtcttgaggacaaaaatttcatccctacctgaataagttgaatggagttttcccagcttagcagaatgaacgagaagatccaggagctctacagtgccatgcttgcagtaatgcctttggagcgtatggatgaggatccatttgattatttccgcaatgagactgatcatatagttgagaccatggaaactgtcctcagagatgttggcaaccggaagctagaaatgcaacaagagatcgatgcgctggtgagcgagatgagaaagaattgcgccgatattgaggtcccgatgccctcggtcccagatctctgcaatctttctgtggtgagggaatatgtgaagaatgagtctggtagaataatggtgctgaagaagggcattgaggggaggatggagacggttattgaggaaattgagcagataaaaggagaaatcttcgatattggtatggaggatatccggtgcacagagctgatgccgatgaagggcgaggattgcgtttctgtggtgaatcttcgggagcttgaggtgtatagagattcgctgaggaataagagagagggtatggaaagaagcagagacagattgtatggagaactttgtgtgtttttatcccagctatcgaaggaggacacggaggttcggattgaccagaagatttttgttcttgagggcctacataagaagtataaagaggaggttgaaagaaaggacttagagtttagaggactagaggctgagataagaaggagggagggatatctcggaatgccgtataaggagattgagatggatctgagtgatgagaacatggctcttatgagaaagtatggagagcatctcagaagagagcaggaaagacagctagatgagatatatgaaaagaagagatgtctgctccgaagtcttctggacgtttttggagaggacatgaaggattacaagagaacggaggaggatatcgaagagatgtcaaggacgattgaaaggttagagtccaagaaagacctctttctttcaataaggtcattgatggagaaaagagcggggcttgtagacaagatgaacgagtttgagaagatagcgtccgaccctaagaggctgttcagatcgtctctccagctcctgagtgaggagaagttcaggaacagcgcgtatccaaatctaataagggttgaggaggctatattcaagcttctggatgagtatgaggataggtttggaaagctgcttaaggacggggtggacttcaaggagtctttaaggaaagaggtagagaacaggattgtgaacaaaactgtgtttataagcagatttgactcaccttccagaaagaagaggtgagggtttcgccagggcagaactatacgacatattggtacaggacagacggatccaccctgaggcggatgcagaagatagtcgcaccgcatagaggtctatggtgcaggtggggttatcctgggcatatactggggtgaaggtcttaagatcgagaatgaccggccttgcggggatgacttctgcgagagacaggatgtctggtactttcctgtcttgggcaagccgtaaagctcggaatggagtcttcctcctggacgcacttctcgtttcctgttagaccgataagatttcctacagacacggagatattcttctgattccatgcaactacttcgaaaaccgcatgaacttccgtatagaagatctctcgaggaacggatgcccttctttataatcctaagaacctgtattccgtttgagccaattctctggggctggggacctccgctttctctagatgggaagtcataccctttccagatactcctgctgcccagaaggatcctgaagactgtgttgacggtagagaagtgcatctcttaggacacaggcctgctttggccggagttacatttcaaggcatgctgttttgaaatgctgttagctgtctgcttgccatctcctattccgtacactctgctttctgcctcggaaaataaacaatatctatgtgagtagtggtggcatacaaaacactcttggttttatccgaacggaaagctaaccaatgcactgctgcattccagaggcccgatggctggaaaggaatacgcccctcctgcaggcaggtctactaaataaatgaaggaaaagaagtgtcccttcaatggatatcagagaaatggatctcaagaggcaggaagcaaatgccttgttcaaaaagcagatgatcgatgaggcactggagatttacaagacatcctttctggaagctacaaagtctgtcgtgcccggcaccaggaacgatctgcttgaggagcagctgtctctgctggcttataacatttctgtggtctactacaaaagaaagaacttcccgaaatcgctggcctttgggcttgagtcgttgaagcaccgcaagagcgataaggttctgtgtaaaatctgtgcaatatatctcaggctggggatgctgagggagtataaagagatgtatgaccagatggtaactaggagctccggccccgaggtggctttcttgttgaaaagaatgaagctaagcgaggtgattgttgagaagcacctggagaagcgtgtaacattggagagtctgcacgagctatccaaggaaatatctggcggaagaagcataccagcagacactctggagagtattcttgaacaaggggaaagcattttgctaggttgcgagaatgttgtgcatactgaaagcagcggggaagttctgattttcggcgacactcacgggcagtattttgatgttgtaagtatcctgaacaaggtatttgacaaagacagaatggttatattcaacggagattacgtagacagaggatcacattctgtggagaactttgcattgctcctctctctgaagattctgtttcccgggcgtgtccatctgaccaggggaaaccacgagctctctgatataaacagggtatatggcttctacgatgaggtgaagaggaaatatccgtttagcagtgactctgtgtatcggagattccaagacgcattcagggcattgcctatctctataattgtcaacgagaaggtttttataacgcatggcggactgcctgaggcgcctgtcaaggtggacaatctccaggagatatacagaatgacggacacccatacagatgagctgctgaaagggcttttgtggtctgatcccgaggagatactcgggacggaggagagcaagagaagggctggggtggtttttggagcagatgtgacagctcggtttttggagaggaatgggttggacttgctggtcagaagccatcaggcggttgatgatggatatagagttcaccacggaggaaaggttgtaaccatattttctgcgcctgagtacgaaggcagcaaggggccaggatcgtatctggttctgaacccttccgcgggcgaagcagatgagattgtcgagatatctccccttacgaggtacaaggcggtaaagtttggaaggtctgatggtaaagaggtgttaaggcttctgtgcaattaaaatgttttgccacaaagacatgtgtatcacgcaaatgggttagagatggtagcagatctaacgcaaacagattcctacgaagctaagtccgataatccgaaacgtgttttgtattagaaaatgtatttaattggggaaatagatgattgggaggatgaggagtgagtacgacctattagacgaaagaatcagcaggttctggcaccaaacctttaaggcggcgatggaagagagaatccttctgaaggacctgaatcttccccttgcacgtataaaacgcctgatgaagatcgaagagggtgtcaggatggtcgcctctgaggttcctgtcttgttttctatgataacggagaagtttattgaggagcttactcttcgtgcatggataaacaccgaagagaataagaggaggatactgcagaagtcggatctgactgctgcagtgaagacatctgagatgtttgatttcctcgtgtatattgtcccaagaaacgatcttctgcacccgttcaaccacctggtgccaagcaagatgcaccatggcggagaagactttgctcccaggatgggagatgcatatgcaaagcagcatgttctagacgaaagacagatgatggaggacatggtcgagaagatgggaggctcacactcccaaaacttttattcccaggagcatagggtggtgggaggggaagctccagagcctctaagtaatcctcacatgagcgattatagaaggggatttgatatttccttcaatagagacatgtctgccgacatgacacctggttctttcagatgactttttattagaaagtttgtaataaacctgttatgattacctctgctaacggcaagccctggactattacgagccttttttgtctcgctttggatcgcctgtgtgcttgtcgattatcttaactatttcgggaacaagaatcttccttgtcaatttcttgtttgcagagtaatactccagtcccttgtattcgatgctcttcatcttgcttttcctaacgagctgtttcacaaaaggaaagcttgcaaagattatgctcctcactcccctgtttttggttgccacaaagaagaagtccaaccccattgcctttcggaaggcttcgatctgcagcatcagggccattcctgttctactctctgggaggccgctgatgctttttccctccctgtccgcccagtcttcgaatggatacttcactgtagaccctccaaagaagaacttcttgtagtggaatgccttgaagtccttctggaggattaggtctgtttcgtgctcggaatcgttcctgcgggcagactttagggcccggactactttcttcagctcctttctcctcacgcctgccaagtcttttagctttttgtattcgacaacatcgaagatacttgtgcgcttccttaggaatccggtgtctatcagaatcggaacaagcaggagcctagcaaaggctgagcacagggcttctctctcctcgtcttttggaggcctgctcctgggtgcagtgcggtggtttttccttgtcagatcctctccaagataccttgaaaccagtgtggttgcagacccgacatctaggtcgatgtatattctctttgcaggaaagacatggtcggaaagcgtgtggtggtctatgatcagctcaatctcgcagtcatcgaatacctcgacaggcctgttgtggtcggtgaggaggagctttatcttcttcccagatatagggcactctttgccctcgacatcaaagtatgcccctacttttcttgcctttggggaaaagtgtagcgtcggcttgaccaggaatatcaggtcatccacatttattccaaacctgctacagatccacatcatctctcccttggccatgaagacctccttcctcatgttaacaacatggacagcatcttctgcatatgcaaccaccaacgagcttataaacgagtccaggtcgcatgcctcatttcccattgcaattcttagttctccatggagtattatttccttgttgagctggaaaaaggattttagcctttcttctagtaaggtcatttgttaccttccctctgaggacttaaaaataaaacctgaaacaaggagccattttgggggatgcttttgtgacggccggtactccttaatttccccttttgtggatcgagaggagggatctcctttattctccttacggcaataaaaccttacgaggttgaaggttcatgagcttcatggctgacgaggagaaaagaaaaagactgattgcacagatcgaaagcacagcggaggaaatcagaagagggcagaaaagcgggtttagaatcagccaggactatgcccagcttttcagcctaagggctcctgggatgcactcaaagctctctgccagaccaaaggcagggattgtgtttatttggctcctggttgtgatgtttttggtatcttctacaatcatactgattcttatgaaaaggcttgatgtcatttagatggagaccgtttatgaaaattttaccacccctgaatgggagcagttgcaaagaagagcaaggaaaaaaggcatgcagggctggagaagatcgggaggtatgcagaggagtatcctcttgttgcggtcattgaaaatccgggcatgtcgaatgccacgatcaagaagatcagagaggactttgatggagaggccaaaattctgtttgtcagaaagaagatggcaagagctatgtacagcatgccttcgatgcccaaggactcatttttcctgatgtttggggatgagaaggctatcgaaaaggcgagatcatatcagtatgaagacttccttgaggaaaatgatgtttgtccggactgtgtaattatagagaaacaagtgattcgaaacaaagagatggctgaaattctcccagtgaacacgaaggacgaccaaatgcagctgagcgaggactatactgtctgtgaaggaggtgatgtggttgacgaacgtaaggctaaaatccttaagttctttggaaagaagctgaagaagagaaacctggccgtattcgatgtagtaccaacctcgagtctccagaagaagactgcagacgattaaaaggtttttattgcaccccgtcctcgaaaaaggatctttcgatttcaagctcaacatctttctttgggatcttctcaagaaagttctgtcctttaactttaaagtcgtttgcgtagagggagttaagcggctttcctttgtagttctgtaaaaagaccctgacgaggctctgagcctttcttgattgggacttcagcacatcttctctcaggtttatgcatgttgattggtctattcccaagacatcgctgaaggcccttgctccatcctcctgttttatgcatacagtaagagacgacacaatcgacggatgtgcattttcaagagctcctgagttgtatgatactataaatagatagacagctctgcgtgtatcaaatggcccactgtgggcattgaatgtctccgacaccttcttcacaactgtctggtcatctatttgaaggacttcaaccagctcgttgatgtatgggcagaacctgtgatcttttgagacactggatgtatggcctattacatgcaccagagacttcacacacacaataaggtctgcagggtcctcggaaatactccactcgttcacaagtctgctaacctccttctgaatgaatggccccgggctttccaaatatcccaggagatccctgttgaagcacgaaacatctatgaatgtataagtatctaggtccgaatatatctttcgaagtatctcttcggggacattccccagcatcctgagaatagcaaagcatctgtcaaaaggagccttttctaaaaagactctatagtaggagtttgaaaggtggcggaacttctcagggcacttcttcatgtagaagaagaatctcatgagctcgtcgtgtgtccatctccccgtgaactgttcctcacgtccaagccttgtaagacactcgacaataacctcgtttgtgtaggtcttgtccggagcgttgcacctccctaatatgtgctcaagctgaagatccgtcagcggaaacagctccagaatcctgataaccagcctgcaggcctccttttcgctgaggtcgaagtactggatatagtctatggcagaaatatccttcttgtaaacagacagtgagcagcgcagaatggggtccttaaacgcaaagccactaggaacatttgatggagaagaggtcccgaagagcttctttagaaagtgaagagctagcttccgtcctatgcaatctccgttgacactcaggaacccgataacagagcttggatagtttctgcagatggcattgaacagcccaaacacctctccttctatctccgtcccctgtctctcatcaatgctgaggtagatcgaaacaacctctgttagtacctctccaactatttcctccgacccatcgtgcccaaagagctttgtccagaattcgatggatgcagaaaatgtgatcaagtccttccttagacccttaaagacatactcatacatcttcttgaggttccgaacccggggtgccttattcttcaagccattaaagcacatgatcatcccgtatgaaatgtccatcttggatgcgaggtcaatgacatcctctatccttagcatctccattccatcacttaggaactcgatggtcttgtcgggaaactcggcccctctccttagaactatgctgcaatcaaacgtccgaggcatcatcttaagcgactccgtgagtatcgggatgacatactcggccatcgagtcatcaagcaggggcatgtatgcgtgtgacatgacagcgcatcctctcttcagctcgtccttcctttcctcattgatttcctggctgtaattgcacagatagagaaagttctccaggactttgtatcccattcttttcttgtgtgacaggaggtctatgatgatcgagaaaaactggggaaagctggagggccactcgtaaatcccaagaagggcaaacacctgtgcagccttgtccgcctcaatcatctgcaccattcctcccataagctcaatctcctccgcagggacaacaccggccatcttcttgtttcggactctatgttcaacaatcttcaaggcatagaacttgacctctggaattgttgagttcatcagctccttgacagggacaagatctggtgagtcgacacacctctggatctctctttctatctcaggcatcgcagacgggtcatttctcagtctaataaacaggtcttctagcttcatctcttcttgagcagggcgatagaaggggtaaattttatgcgcgtgtccttccgcaaggatccaaacttcagttccattccacaaggctcatcatccctaattggcaaatcctccactgccaaatgggtattccaaatccaggatgtcatgcttcataactctctggatacagacgattgggccatgtctgtcaggcggttttaaacgctccgaaccatcttggaaatgaacaacgatgttctgtacgaggtggtcaaatacctggacttccctgtgaggaacaagaaagtggcagacgcccagacaagcaggactaacgccagaagaatgatgagactgaacagaagtcttcttgagaaaaggctatcaagccgcccacagataaacgacctcaggacatccaacatatatagagagcatggaataaactttgggaaaatacacagggagctgtcggatgtcttttgccggagaggcactcctccgttcccgaacatatcttcagccctggcacggacagtgaagataatggacttcaagctgagaaagatagttcttgcatcaagaatgggtagtaagaaatagctttatcaaacatattaaaagctttgtgcacgcaagatccttggtcatttcttgaaaatgtttccaaaaatcccgaacaaaagtagcaccaccactatccctgcaatgagaaagtacttgaagttcttccagaatagcttgttcttggcctcttctgcagctgctttgtgttcctcagttgccctctccagcgtaaacgtttcagactttaagttcgcctcgaggtctccaaggtctctttgggtcttcagctggtctttgagagctccctgaagatcttccacctccttctctatcttctgcgtgacctcgtctcccatggtaaataatcttgttgtttcatatatttccccttaggcccccttttacaccctgtaaataaaaagccgccaaattccagagccgggccatccgctatccaagtgacaactggctggtgcttcctgcacttcatagcttatcaaagatgctctcgattgcctggtagttcagctttccagagatcctcttatccagacttctgaatgcttcgactatcgatccaaactcctcgctccttcttcttcttttccccttcctaacaccgctcttcatcctcttctctcgctccctcataaagtcgccatacatctcctcccacacgatttccctcttcttactctcttcaggcgaaaggatatttctctcgatttcctccgaatcagacgaggcgtcgctgtcgatactgctctgaggcgtcgagtacagaagcgtctccgtgctcccagactcgcactcctgcttctttgccatctccatcctcttcatcttgacagcaggaggatcctcttccttgtcgatccatgtcgcattaaactcctcaatgctaaggtttgcactctcagtgtcccctatctccttcagcctcttgtttatcgtgcttacagaaacatgaactatttttgctatctcgtatatgctcctttcctccccaactattctggacgcgatcagaagagccgctccacacaggttgtttggccttctcccaacaacaatccagtctcttttcattctgcttatcagccttagagaaagccccagcacctcattgctttcaaacctgagcctggaaacaaaccgtggcatgtagagcgacgggtcaatcagtggaatgtcaatcccaagcatgttagttatcttcaaaaagctttttcctatcttaaatacatcaatgtggagtgcattcgaaaagtccatcagcatgtgcggcgtcctctcctgcctgcagacaatgtagatgcatgcacttaaggtatacagaatcgacttccccttgctcaggttgtactggaggagaagcttgtaccatctgaatgagcattcaacatggtccacaccaagcccaagagatgcgcatatcccgcctattgtgttcttgatgtagtagcttgagtcaacaaatccagtcccaacgtttctcgagtcaatcccaacaatctgtccattcagggtggccttcgggccctcggtattgaagttcagcgatgcaactattgcattttcttcttgcaccatcccgcatgtcgtgcagtagaccgccccttgcgccgtgtcttctgcaaagtcttcacaggaacaattcgagcatacacccatggggtagcaggagaaaagctaaaaatcccaccacattaacacactcaataagagtacatttaataccaaagcagatacacccatcattcgtatcccttgaaaacatgccgattgttccagatcgcaaagtcccttgcaagcactccaggctcctccagaaaatcaattccattctgcttctgatccaggatcgcattgaactctccatccccaatcttcaccctccttgcgggctccccgtcaataagatccaccgactcaagtctatactccctcacctctctcttccccgccttctgtaggctcgactcgacaaattcctttgtaaactcgtcaagcctcacgtcctcttctacaacctccttctcaacctcgttcatgtcgtttagattgcctccattcctcatcaccatccgaagttgtgcattcttcgggagaacccgcaggatatgaagaatagactcctcgctccccacgctgtatctgtcgttcagatagttcttcacagtcacctggtacctcaggaaagacagaagctccggaatctggtattcgcattctccatactcttcatcaacaagaaatctgcatataagctcaggaacaattccattttcgccttttctcctcatcctacacccaagatgctcgatgtagtacctcaggatgtccgtcaagacattcagtgcctggtctgctgtcttgtcaaatccactctgcgacagtatctccacaacagcaagcctcaatatcttagtgttcatgtttgacttcatccaaaaccccaaggagtaattttttcatcctccaaatcatccatccaatcgccgaattaatcaagatccgaatcctactgtagcagaatagcatttattcatacaggcccgtcctctattccatctccatgcctttcttcacgtcttcaagctccttcagtagaacattgagctgggactcaaacctcttctggagaatgggattcagcgcactttccatctgcctcctcttctcctcaatccctttctccaaacgctcaatctcctcattccgaggctgctcctccttcttctccccaatctcgtcgggacggctctgcacctcttccttgtgtgcctcggcgttgtccactagcttgttttcaatctctgctgctaacacatccagatcgtcagaagtttctttctcttcctttgcaaccacctcaacagatctggccttcatgtccttctccaacagatcgttaaccttcttctcaatctcttcaacatactcaatcttgctactcttctttctaaacctccttgccttcacgtatttcagtggcgggcttagtccactcagctcgtacatctccctttccttatcaaaatcgaaactgtcgtcgggatacacgacgacaagagtggatatgtctgcaaccttgtagtgctgccggctgtccatggtcttctgggactcaactatgcatggaagtcttacaactatcccgggatatttcttgttattgtgggtcagaacgacagacctgtcgtcgcatatgtctattgttgagtttccgagatctaccacatgttttatcgactcgtgcagtctgaggataaattgctgctccatctccagggcctagtttgtgccatcggaagaagttgtcgggcttgcataagccccgatgaaatcctacatcaagaatagcctgaggatcgggtttgccaaggaagtctccacgggccgtatagagtctgtgtctctggaggtggccaggaggtttgagctgctgtcgagcatctgcgacaacagggccctgcctgagtttcctgttggcgtggttagggagatagtcagcctgtgtagcgatctagaggaccttgcgccccactatgaaatgcctgcggagtatgtcgactatgtaaaagagaacagagatgttcttggatattttgagaggtctgaagacagtgtcaagagtgaggaggttcggataatcaacaagaggaaaacatttgacatcttcagaggtatggtggaaaagggagaggagatgtgagaggactgcctttcacgagggtatgctaagatggagttggagtttataaataaagacttttcatcgtactgtcccttgcgacaacgccatgtccagagaataggcaattttttttggagaagaaagaaaaaaaggaggagcccatgatgaaggagctttttacaggtagcgagccaaacgaggcaaagattagcaggcttaagaagtatgtggagagtgggaaattcctcgaaactctctttttcccacaggagtttctggaatcactggctatgcttgccacaaagatacttaacagtacggaacctgagaagaagtcgtcgtttatttctgggagaaacgaatcgagatacactgttcttcgaattctaaacaagtttatcttgaaggatgtccggagcgtagggctggtgcatgctctccatgacgtgcttcggaatgacaaccttccaaacgtgattctgtcactgaaggcgcttggttcggtgagcaggtctggggttattagtggagacctagtggatgtgcatgtgggagctcttctcgggacgatccacgacctctttgtgaacatggagaatggggatgaggggcttattgaaatgtctctgtttacgcttacggaaatgctgaaccatgctagagcctttttccatgggctggaatatcatgtcactaaggttgaccagtttctagcctgtgtgtatggaaacatcaggaggattcttgagagcaggagattcatggacctggtggggcataagagggtcttttcgataagtatgtgttctggaatatgcagtctcctgaagctgacatatgagcagcttcccgtggtatcgaagtctgggccgtattggatgtttgcttctgaggcagcgtttgttgggatgtactactgcccttcggagctcctagatctccggggcgagatatacacgctgtttaccaagatgtgcctggcgagcagagagatggctctccccatgatagacaagatatacatggttccgtttctgttttcacctgatgcattgccaacaagtgccaaggggattggaatgctgtctgaaatacttggctatatgaaggaaagtctcagtaaaacatcatacatagagttcggatccagggtgtctaatgttctcttttcgtcttgctccttggttgggaggctatgtaaagagagttcaggagatagcaataaaggcctgctatttgaggaaaggatatgcgatgaagttgtgcagcacattgagactatcaggacaagcctagaggcagtggaaagcatgtgtaaatgctttggaggcagaactggtgctgtggaggagctttgcagcttctaccttagaagcttttacgacatgagaaatgggtttgagggaatcaagaggctggctgaacttggatgttctggccaaaaagaagaattcaggaggctgatgggaagattcatttctggatttaaagaggtagttggaaggattggggttttggagaagtcgggaagtactgctgttttttcgatgtctgagacccacatactctacgagatgtttgaggattcctttgacgtgctttcccacgaacatttgtgcgaggagcaaaggatcgaagagtttttctctgtactggttctcatcagagagcacgttgccagcgacatagtcaggtgctgctctgaacggatcctgagatacagcaaaagaaatgcagggttttttggagcatggaggctgatgagcaactctgcagtcttaggaaattcgctaggtacatatatactcccacgtctgattgaggagctcaggggcgggaattttgggtttgtcaagaaagcaatgcgatatgttgttccgttttttgggaatgacataaagaagataaagagagtaaatacatttttcatgcacaggatcatctcgacactgatgaccgaggatcccaggaacatacagtacttcgaggttctactggagatcttcaacagctttggatcgatggcagagaagagtagcttcttccagaagtacatcttcgacaactttggaaggatagtcgagcacctcatgaagctttatgagagccagggcaaggatatatttataggaatgatatttgcactaccaataagcatcaatctgcttgagtcggacatccagcttctcataagccccatcgaaaaggcgctgaagctgggaggggcaataagggtcagagcgctgtcgattcttgtatatgtccttgacttttcgacgccagaaaaggttatggggcttgaaaaggcatggaagagtattctccagaatgtggtgtgcggcctgaaggatagttctgtatcgtctttgtgctcgaagatactcggaaaactcaagagctaccatagggtgtttatcaaggatggcgaggaatccggggaaatgaacgaggacttggcgctcatcaggctggttgttgacgagaaacatgcggttcctgcacatcttctgttctttgatgcggtgcaaaagataagaggagcctttgatatgtctgctggcgggtttggatgtgaagggttccttgtcaggtttaggaggctggggcccaggtgtgatgatgaggaagcagtgaatgcgtcattcaagtttatgacaaaggtgatctaccatcttgttgggtggaggttctttaaaagggatttggtgctggaatgctgtgcaggccttcttgatgagatggagaggctgggaagtgtggtctatgcattggaccatgtgtattcggtccacggcgccatttcgtccatatgcggcaggagatgctcggaaagtcggcatctagcccagtacatttacgatgcaattcttgcactcttcagctgtcatggaaccccacttgagaagaaggcccaggagctcctccactcgattttcggatcggtgatggttcataggatattctcgttctataagcttaagagtaagaggtacaagattctctttgacacggacacgttccttgatgcacttgtcgagtcattttccgacgttggaaatccgatgcccttcaggatcctctctgtaatgtttgtccagatgtacgagttgcttggaagcaggtctgaggacttttgtgttgagatgtatggagcgattttctcgaagctcgaatccatgtgcagatcttcagacaggaggtgcagggattcaggaatcaatgggattatgtgtcttactgcaagcatgccgatcagggagctggttctcctccgaattcccgaagatgcgttttcatgcacatacctgtatcttcttccacgggagctggaagacttttctcttcctctcaggcttgttatctttattctgaggttcaggtacaggggaatcagaggctacttgctttctgaagggacggagaagtacttcatgatgtctcacttcaggccgtttgttgtggggcttttcgacagcagaagggatgttgttgagttttcaaagactgtgttgagagagatattcgagagctatgcacctcagcttctagaaagatataaagatgttgtgtttggacactttaagaaggaatatgttattggaaataggacggtgatgatgatgcaccttcaggtatttatcttctgtgttcgagagggaagatgtccgtttgatgactgtgagatgaagtatcttattgagaagtttctggacaacattgcaggcaacgacgagtggaagggggcaggaatctacatgggatttgattacagagagaggagcggcaaagtagattgcgagaagctttgtggatgccaaaagaaactcatggacgacgaggaagatctggtagttgtcctgggagggatctacaagaggttgtctgagctatctatgagggatctgatggagctcgttttgaaggatgcaatggacgtcctgtgtggcaattgtaaaaggagggttcacgggcacacggaagcacgctctccgcacttcaacaacgaagcggaagagctgatgtactggatacgagagttttatctacttgtcattgagtatagaaggtcttttgaagaggtaaggacagggattctatatttgctaaagtatgtgtctgacgatagcagggactatctcagggcagcgtatgaggcaaagccccaggagacaataagagtggtgtctgaggaggttgaaaggtgcctgtctgagaaggttgactacaaagtccttaacatgctgctttgcgcgcacttgttaccagaggtccctgaaaatccccgggtggggatgctagttctgaagattctgaaggagttcagggttccgaaggagtttgcaattatagcgcagaatgacaggtactcgatgctggcaaaggcatatgaaataggaattctgctacaaagtcaggaatccctgtgcaatgaaatcctggaaacctactttgtgcttgacgggtgtgtcagaagctacacatcgaagatgcatcctcagatggtcaggtatgtggagagacttggatcgcagttcataagctgtgtgttcaggaggatccaagacccgtcggcctacaacctgtgctctcgcatgtgcagagactctctaaggcttagggaggtggtatctgggatgaaggataggcttgcagagagaatatcgcagatatactgtaggctggaaggaaacgactccatagacagaaatgtgtttgtgcactcgtacaagtttcttgatcttgttggatatgagatgaagcctgtggacatccaggttgttcttgggatctatggcgatgtgaaggccaaagcgcggcatgccgcagaaatgaagggtctgatagacaagtgcatcaacaggttttcgatagagagcctcgagatgctatttaagctggatccgtggtttgtgtgtgtggaagggattgaccccaaataccttgcgaaggggctttctctacaggctcttagaggtgttgttcgtggcattgacaagagaagcgagcgggtatcttctcagatgggatcttccctgggagaaaacaggtatctagtgattgagttgtttgtagagatgggcatcaattccccggagcttattgggtactgcaaggaaaacctgcacaacacaaacatcaggggaatcctactgtactacttgtgcacatttgagcctctatatgtctactttgagatcctgtttaagattccatacgaggacaggaaatatactctgtactgcttggaaaagattgtggatgccttcgaccctcttctttttgaggagataattctgattgtgctccgatctgaggtgcggttcaagacaagcctgtggattctgtttcctctgcttctatctcgcccggcactcatcagcaagaagattgggcttgagcttatagggtctatctacaagcttctcaactctgaaagccttatgcagcagaggacggggttcagactgtttgaggctctgtataagaggtatcccccgaaggaatgtgtggagtatgacctggtgatgaggaacacatacacgcttatgtatgtaaggtttgtgcatacggatgcggacttgcctgaggaagtgcttggaaggtatgatcttgagcttgtctttgaattggtggagtactctcctcagagggtgaatcccaataatgtgtttgcatttgttgagatggaggtgtctagcaagaagagtgaggagtacaagaatcgtcttcttcgtaatgtcttctcgatcgtggggccgcatttcaagtcgagggctcttagtgtccaggttgctgagtatttgatagacaatctgctgtggggctacaggacggttcctgaggagctgggcgttgttgcatatgattggagtacactgtgcaaccttctctgcatactctgtgatagggtggctagaagaattgaggctggaggtggtgagtggcactcgaatgatgccgaggatatggagatatgcctggcagtgctccggcacctacttggtgaccccagcaagagtagaagtgagatgtatcgtgggcatgtggacagaggacttgaaaagatattctatgttctgtcgcggtcttcagggatgaagagtgttgtgtcctcggtcaccaggctatttctggaggtcttcggagacagctctatggacatggaatctttggtaagcagggtaaatttcctgatgtctgactccagggtaacccttgcagacaagattgagattatctatctcctggacaacaggagatatgacgcagaattcctgagtgagatgctgctcccagttttcaacagttatcggcactctgggattgtctttccagatagattgcagaggtttttcatgaggggactttgctcgaggagcagggttctaaggagtggatacctggatctaatgaaccgcagccttcctgcaaacaagtacctgaggcttctgcgtcttttggacatggaatggagacacagcacgaaagttggatacaccatcgttgccatgatgatgctttcgtaccacacgaccgaagtagtggcagataagtactacaaaagcgaaatgagcaccgggtggtatccgtggatgtctcaagaggtagcctccaaaggatctgtggacaagtgcagcggactcaagctggtcatgaatcttctcgaggacattgatctgtatagatcgaggacaacaatgccggacctccttgatattctgtaccactttgacgactcactgcttcctgtgcttgctggaatgataaggattgtggtgtctgggcttgatgaagaccagtgcagaaatgtgtttggaggctttatgaggttctgttctgaggttgcaggagacgggaagcttctaggtgcctttgtccggggacttgagcccatctacagatatgtagacgacctatctgagctgatcagggtgtttagagggggagacggatggtttacactattgagatatgtggatgaccggcagaaggcggagatatatagaaggcttatggactctgacggatactatgggatgtctcgctctgtgtgcattttccctgagacgatgcaagcatacttccttcagcaggttggaaagacaagggaggcgcaggatctctacgagaagatacagaaaaaggcaggggagcacaggatatcgtttgacgagaatgagtacaagaaatggcaggatgagtggataagatgtgcaagagagctgcagcaatgggatgtgtgctacgaggcagggatagagactggagactattcgctgagcactgagtctctgtggcatctttccagctttacagaccaggatgctctgaagagattcaagagcatggttgacaccgggaagaacgggtttgagaaggagttctacgatgcgtttgcaagcacatatgcaaagtattccgcggagaagatcggaaagattctggaaaggaacattttagagctcagaagttatcctgcagggagcaacgcggggtccaggtttctcctgtacctccagattataatagagatgattgaggctgagcccatattcaacgataggatagacggggcagagtctctaacatcaatactgttccgatggaaggataaggagccgtctgatcaagacgtctttgagcagtggagtctgttcagaacatggagaaggcatgcatactcaaggctagggatgatcgagaagacgtacggtggagaaacggcatacaaggctcctggaagaagctatgctgaggagatggcggcttctccaggcagaagggtccccatgacatcccatctgttttctccgaaagaaatgattgaaggcagcataaaggtaaagaaggagctgatcgccaagggaacgaacgagttggcaaagacactaaatggcttttcaaaggctgctattgagcacggatattatgatgctgcattgtttcatctgaaggaggtgtttgacctaagtagcgttaaggttggagatgtatttcaaaaggttgtgtatgagcttctctgtctccttggaaagaaggagtacaagattggcgttgagcagtgcgggtcaacgaatatccagcacttcagtgactcacagagctctgttctgttcaatttcagggggttgttcagtgagaagcttgggaagttttctgatgctgagaagttttacctgcagtctgtacagatatgcaatgttgttggggaaaactggctcacatgggcaaagtttctttttaatagaatcaacggtgagggggtggggccgaaggaagatgcctttgtcgcgctactccaagcagttgtgtactgcaatggcaaaaaggcaaggaaggggattctcaagctgattctgcttatggataagcattcctctctgtgcgatacggacatgttccacaaggttcttcaggaaatcgatatctccaggttcatatactttatcccccagttgatagggttgctgtcaaaggaagatgctgagctggtgcagatcatactcgccaagatatccgaggaacacccacaggcgattgcaggtcctcttaaggctgccagggaaagaataagaaggacccttgtccctgtagaaggaaaggtaggatgtgaggtgcaaatgtgcaggcctaagatggagaacaaggccaggccgctcggttctgtgcagctcccggaagtgaagagcttcttcctagaaaacatcatgcagatatacaaccaggtgaaaagcaagaggcttgggagggagttctggaagattcttcactaccttcacaactcgttcaactcgcatgccttcaaggaggaggagcttgtgtatctagagattgaaaagatcttcaatggtgcagtatcccatattgtccacgggactgttccgtctggacaagaccaggccatgcttctgaacgagctgatctcccgtgtttctctttcctcactgagcaaagggtttaaggaagacctcatctcctcgattctcggaatgaagtgcatctgcccactggagaatatcgatgagatggtgcggttcaaaagcaggatccagagtgtggtcgaggagtctttctacaagatgggcaactccgaggagtttgaggtcaacatgctactgcacagatcgaaccacgagcacaagatgtttggacagtattccgagataagaagcacctataagaatcttgtaaacatagaaatgtttgagcccaggcagtcgtacatgtacaggaagaggatggggtgcaatagaattcacgtgagaggaagcgatgggaagatgtatagatatgaaatgaaggggctcctgaagacaaggttttccgagcttgctcttcctcagttatcgctgatggtcaacgaatccatgggtgagaatccggatctgagcagaagaggagctgaactgaagctatttattccgtttgttgttagcgaggtccttgtcctagaatgcatcaaggagacggtacactacatagattccatattggaggaggggctgagcgagtacaatgtaagcattgaccagtgtgtgcttctctacctcaactgctttgcttcgatctacgaagtggaggaaggagactgcggggatctcgagagcaggtatgatttgtcgaaggggcttaccaaggacaaaaggacaaggggcgtgggagacgaatgccccaacataaggaaaagggagagatcttctggagacgaagggttgggtgagaattttgtcaacaacgccaggatggttattgagacgcagagagagacatatgtcgacggtttgaggagaaacgaaatctcgtgccttggatgcaacgggaagggagaaggagttgctccatgcacctacaaatacgatatttcgaggcgccagagatacatagcctatggaaaggtgtacaacaccttcaaggcaaccaattacatcgacgactacttcaggcttgtgtatggaagcttgggagggtacttcgggttcaagagcaaacttctttcgagctattcgaccaatagcgccttcctgtacacgttctcaattgtggaccggagacccaggaaccttgttgccaccaggtcagcagggcactttatgaacagggttgtttgctgcgaagaaaccgaagggctgagcaaggggaagggggccgccggagttatagggcccagctaccagaagctcttcaggaaagaggggatagaaggggcgatgttgtcgatcatgtaccactatgcagacatgctgaatgagggggactggtacagagatctgatgaaggttgtgcttgagggcatgtttgtagacatgaaaggcgacgggctcaagagagtgtgctccgaggctgtgagcaggatttctgagatggttgggaaaggcgaggatggaacctacaacatgatttcgatgattagcgagtggatggacacattcaagctagcccagattgacccaagacatatgtcttggatgtaatatgcgctattaaagttattttttaccgactctttgcccaaaagacatgacacagaatgacccatggacactgttctggtgaagcttgtggataggaagcatccagaggttgagcatcatgccttgcacgtaagcccatccttctgttctggagacttcaagcgctatttagggtctgtgctcggcggagacggaggatacaggctctacatacatggccggcagtttgagggatgtctggctgaggagataagctcgcgaggccttgaggtggaaagaggggtggttattgagtatgagcctgatgagcattgtgcccctgatgttacgacagaggttgaagactctgtgtcgtttctgagcgtggcaaggggcagtccatcggagatatggtgcggaacctatggaggcaggctcagggcctatacttacggaaatggaacaatcttgccgaagagaacaaccgagtacatgaggatccggggaatggcctacggagacagaatctacatctataactcaagtggagaggtcctgtcgctggagtcgggagatgtcctattcaaggtggatggagaaataacctctcttgcctcctcttgcggtgttgtttctgctgggacgcacgagggagagtgctatgtgtttggagacaggctcctgatgatacacaagttcaaggcacctgtgtcatcaacctcgatatgcggagatgatttggagttcgtgtgtgtggacggaaggataggagtcttcagcatttctacaagtacattcaggacaagagatgtcaagcacaacgtgacatcagcagacacaaggggaaatgtgcgaatacttggaacatcatgctctggactggttgtggagtgcaaggaggagtctgtgtttgtagagacaagcatcagattcagcagcagggtggtaatgtacaatgaccatgtggtcgcccaggcctctcaacacgtggtttccatcataaacaccagggattcaagggagcttcggagaatcaccgtggatggatacatctcggatattgcttgggtggggaatcttcttcttgtaggagtcggccctaggatccatggatacacaatacacagcttagaataggagttctttgctttatttcgaactctagagcgtcgcaggaataaatcgctcaatgaagcatctttgccccctgtatgttatcagtggaaccccggggattgcctttatcctttgctttagcgccacatccgaggttgcaacgatgtagcaccggtgtgcagagaccctgttgaagatgcagtcgtctgcataggttcccttgtgatcacactcgagcctctggacgtcgctgtctcttatcgatgcaagtgcaacgcggaaaggcctccccaggctttccagctccccaattacacagtctggaatgcatatcttgatgcttgcatttactgctttcatcagctgctccctgatgtcgtatttcttccttatacagtcattgatgaagtttgtgtcaagaataatgttgtatggcggtctgagagtgtggttcagcagaaagtcctcggtatttcttgggttctcaccggtgctcgaggcattttccgggctttttactcttgtcttctttctgtcccagacattggccactctcttgctctttatggcatgcctcacccccataggcccttgggaaagagaggcttttatcaagaagatggcgtcatgctctcccctatctacaccgcctagtatataggctcaaaatgcccgtgggtgtagaggatggagattttctgcggatggtttccatacacatcttcactgtctttggtgacgtccacaacatggattcttattggtatgctgtttgagagggcacatatttccacacagcctgcttgctggtagaagggatccacaaaccttgtacaatacgcacccacgtcgatttccgggatgtatggctgatactcgtccggattcgactttatttctgtcgaaacgacaagcctaagatatgcaacgcagtcatacagcgaatacagatggatgtcctcgatcctcctgactccgccggccatgtcctccaggacttcaataaacgagtcatggaatccactgtatccaagctcgtcaatgttgtacagatggagaatagagtttgttttatcaaatgcagcagtcacggctctcagcagaggtgccttttcaagtgccacaaggtctgcaagagcaatagcataggagacgtacaggcagtttccatctcttatgcactcgcggaacaccgtgtacgactccatgattctctgaatcctcgtggtatacgaggggtctccaaagtacctgtgctcagtaaggctctttctagcactggtaggtgcttcagcatttgttttcttggacatccgaaaggggttggtagaaagaaggaaaattgttgatggtctctatctgcaaagcagtggagagactccaaccagctggatacttccaggaggcacccaccttatctgaaatatcggaaagcccttgagatatgaaaagaaacaaaccaggaagggaatgccggtcgatctttataaatctgataaagacaactctgggctctgggatactaagatatccatttctcttcaagacatatggggtttggtacacgattctactgacatctgtttctgcactggcatcgcttcttgggctgtggctgtacatagacctgaacgacttctatggattggacaactcgatgtcgacaatagcccgatacatctaccccccactgcagcccgttgtgaatgtgactgtgtctctcaagtgcttcctagtatgcacggcatatcttgttctgctcaagaacaatcttccgggaacggtaaaaagcattttcggactgcagaacagctatccgaccctgtgtatgcttggagtggtggcgtgtgtgtttccgtttgtactaatgcacaggatcgataggctaaagtacacgtcgtcatttggatttgctgcagtcatgagtcttgtgctgttgtcggtgtatagatatgcaaatgtagaagaggtgcctacatacaccgaggcgaagaataagaactacctgggagagctgggaagctttgtgttcgggttcacttgccaccagaacatcttttccgtgcagaacgagatgaaggtaagcgacaagacagcgctgaagataactgcacttcttgtgctggtggtggcatctttggtatacatagtttttgggctcaccaactaccttgctcttggagacagcatgggagagaacttctttgaaggcctgcctgagggaatgaagaacatggttcctatgttttatttccttgttgtggcaatgtcgattccgctacagacgcacccgtgcagaacatacttccttgacctgtttgacacgaggtattctgtggatgggaaataccagcatctgagatttgtgacgagtctgttcataatgcttctgtccttcataattgccatgaatgtatcgaagatgcagaagctttgcgaagtgattggggggacgttttcgacgctcatgtgctttgtgtttgcatccatgtactatttcattgcattctggaataggggatttgagataaagaggctcatggcgctctttgtgctgctgtatggcgttgctgcatttgcctcgctgttccttgcgccatagcgtggcacaaggtggtgaccagttacatgcagagagtcctgaactgttgattcgtctcctgtgcgctcttctctggcccgtccacccatcaataaattaatatctgggttttcattgataaggataacggcaatccaatagccgagggtactttttccctcagagttctaaaacactttgtttcagagcagattggaaaatataaattcagtagggacagagcctcctatatgagtgccatttcaagcttagttctgataggatgggctatgtgcctagaaaacagctataagtactacgaccctgttcttcagccaacaaacttttacaagccaagcacggcggcgtttttagaaagcaggccactgatgtttgcgcccgagcagctgagcaggaatgccattctgcacaacccagtggcctttggagagggaaacttctacaagcttctgtatccatcaatgactcggctaacaagctatctcaacgaccacagccctttatttggtgattggtaccgctcgccaagcctgattatgagcaagagcgacaaggaggaagtcatctcaggcctgtacaaagcacagcccaagggcgacaaggatttgaaggaattctggggattcataatgggggagcttctcatcagagatcttcccgagttgaagaaaagccttggagagctgaagggaatacagaacgaagagaggaagaagaaaagcgtggccgagtttaaggacatcgccgaccagaaggacaacgacgaaaacagcttctttgggacagcgtggtttattctggactgcctttctctcggagtttccaatcggaatgcagagatctacggggatgtcattgggccgtttgtggatgcagccattgccttcaagtctcttgagcataacttctcaaacatcattgggtcctccaggagcatgtcttcttacagaacaaatagtacagaacaaataggatctaagaagtaataaaattgtatatatgcacgtgttccgcgcatcagccagtcctgctctcagcctgccgaggtggtgtggccgagcggtctaaggcggcagacttaagatctgttatcgggagatatcgtgggttcgaatcccatcgccaccatccgttttgcaccatccacctctacttttgtgcccagagaactgcaaccctcgagaaagaaaacggaggacgtcgaaagcggaaagctttaatagagagtcaccggaggcgactggtcagtcttgatcatcacacctttcaggttctgggacccattctttagataggagacaagcagtcccatccccaccttgatgttctcgtatatgtgctcggaatccatcccggtgtggcctacagtaaacgaagtaacggaaaagtcgtcctggatgcggagcttgcaggatttctttcccgtctcgaaaacagcgttgatgtcgtcgccgttcctaagaatatggggtgtctttccgcatctaagaatgttcttgagctggtaaatcttgttatatccagggcagaggataaagaacttattcttctttagaacagactctcttatatccttcttatcgtccccgcttatttcgtcgataggcacgtacggcagattcgcatcgatacatactttgacatgcgcctcgtcagcgatcacaatcgtcttgtcgaggctccgcaccctatagggcagaaccatgtccttcgacaccttattgtcctttctggggtcgaatcccttgaggttcacctggatctgaatagtaactatcttttccgggtcctcgctctcctttagctggttaataattccaatgatccttccggaatcaaggaatgcaagttgctcttcttcggcttgcttgctcatcttacccttgcatgctgcaaaaattttaagtcttctcaggacccaagatttccccgtcaagccgccgaacaccactctattatgtctgcagtccacaggtgcccgcagtcaccggtaattactgtagttgcaatgaatcttatagtgctgtagcatgttatctttccgggaaaacctcttgttacagtccttgttcaagcacttgaatggccttagtttcgtgtggactatgtaatgccgtttgattctgctcagcgtaggaagctccattgtgcatccttcgtacgggcaggcataggactttgctccattcttagacttatagggaaacatagacgtctcgaaatccgcaaagctctctatcctcgtcccctttgcatcagactcctcttcaggtctctcgcatgatctgtcgtccctgtctcctgcctctcccctcactttgttgacctcccccaacacctctcttttccttctcttcatttcctttttcttttcattagcttccttgttcatttcaaggtgcttgtccacccttccctggacaatcctcctcatctcctcctcagcctcgagaatgaggagtctcagagatgctagcttctcgtcaaactcctcggagtccgatgcctcaaaatattccgagctgtagtgcgaccacttggcttcgatagatatcggcgtgtccagcctgctatcgctttccccctcacgatattcagaatgatacttcttatcgctagggctcgtgtctttgtgatgtgggtttctgtcccaggtgtggtattggggcggaacgagctttccttcctgactatatattacctttctgtacgtgccagtctccccggcctgctcatggaaccccaggtacttgccattatactcaccagcacttgattcctcactgaagtcaagccttcttcgatctacctccaccctattcttgagcattcctttctcccacactccagattatatccagttccaaaggacgattaaggagtgcaacctccttatcatctttgccaatgacctggacctgcaaatccagagcagtctgggagcacccgttttcttccagacacaccctccgtgcagctgtaaaaatttgtggaaacagaggcctcactcatgaagttttcaataggcgatcagaagaagaaatacgagacaaaggaggatgtctctggagtggtggaggaaatggagatgtctatggacgagcttgttgaggttgatctatccggaaactatttttccgaggaggcaatggaggagatatgcaatgtccttagaaatgttcggaatcttcgtgtggtcaatctgtccagtgcattcctgggccttgacaaggagaagctgtactccaaccttgtcatgctttcaaaggcacttgctggccatagaatgcaaaagatcgatctgagcgacaatgcaataagttctgagtttccgccggagctcggggagcttatttcctcatccaccgatctggttcacctgaagatgaacaactgtggacttgggaagattggaggaggcaggcttgggggatatcttaagaagatagctgacaagaccaagcttgaggtggtagacattgcacagaacagattcttttcgtttccaaaggagctttctgaggcactcctggagttcgagaacatcaaagagctccgaatccagtacaacacaatcgaggaggagacgatgctggcgtttctgaaagcattcaggagccactctctcgaggtgcttgacataagggacaacttcctatcgctggaggggtcgagatatctaggggatctctactgcgagtggaatctgagagagctcaggaccggggactgcatgatgagcaacgagggtgtgaagagctttcttagaagagcaaatgaaaagtttgtgccgatgcctcttccaggagactacgacaccaggagaggggggatcatcctcgacatatcgtacaacgagtttgagcaggatgccgttgagcttcttgtggacttctgcagaaggaatacaatcaaggagcttgctgtgtttgggaactactatgaagatataggcgaggttgtcgaggttgtcgagaagcaggggggaactgttgtgacgaaagaaagcacagatctatccagcgactctgaagttgagattgacgagtcggtgatagagggtgtggcagaaatgtagggttcttgctgtagagagacggctccatgtcgttccgatcatctatggagctggaataaatgggtattctatgtaatgttttctaaggttgggacatggaaacagccaacagacggaaatgtttggaaaatcgggcggcgataaaatgaaaaacaggccctggggtaagaagggaatttttaaatgagcaagaaagacaccgaagaagttccgatggattctcttgagggaaaggttatcgatgccgagaagatagttgcaaggagcgagcaggcctcggagcaggcagaggcccctgatggacaggagaagaaggggggagttgacggatccagatacaagaagctgcagacgattctgggagaggggacgttcaagaaggtgtacaaggcgattgatcaggaggagggcaaggaggttgcatggaatgaaatcaagattagcgagaaggggcaggacagcaaggagcgagggctgtttgccaatgaaatagcacttcttaagtctatttcccaccccaacgtgcttcggattctcgactattggtttacgcccgacagctttatatttatcacagaactgatgagcggggggactctccgggaatacatagcagagataggggacctaaatgtcaagcttataaagaagtggggaagacacattctcgaggggcttgtgtatctacacagccaggatcccccgataatccacagagacatcaagtgcgagaacatctttgtgaatgcggctcttggagaggtaaagattggggatctcggggtggcaaaggagagaagaatgaagagatacactgtcgttgggacgccgcagtttatggccagggagatgtttgaaggagagggatattgcgagaagattgatgtgtatgcgtttggaatgtgtctgattgagatggccacgggggcatatccgtacaaggaatgcacgacggcggcagaggtctataaggcgattatacagggcgtccctcctgttgctctgagctctatcaaggatgtctgccttaggaatctgattatgaactgcctggtttctgagaaggacaggctgagaagtgtcgactgcttgaaacaccactttttcgacagcaacaacacatgcaacggagagtgcattcctgcggagtgcatgtctggggttcccctgacggcacctgcaaatgacatggagataagctttttgtccttcaagggcgatgtgattacgtttcagctgtttttcatgagcatggcaaggtttatcaagtttgactacaacctgaacacagacactgttgaggatgtgacaagcgagatgttggaagaagaggtggtgtctgaggatcaaagagacacgcttcttcagctcctgtcgagaggaattgagaaagccaaggaaaggatcacagagatgaaaggtggagatgcagaggaggcgctcaggaagctgagcatagatgccgagaaggagaagagcggggcggatgggcttagaaacgacttcaacaagataacggatagggatctgagtatggaagagacagagtctctattggaaatagatgtgaagtctggaaacgatgggatggatatttcatgtgccactccccactctggagaatgcgagggctttaggactggaggagagcctagctccccgttgatcaattcctcggagttgctgtgcaacggcgaagggacggcagaagagcagaaaaggattgcaagcggaaggttttttgatggaacaaagtgcccgaacagcaagtataacaacgacatttcgattgaagagtttgtgggggatgtttctgttgcaacaaagaggtcttcggagactgccaccaactggataaaagcattcaagtcgaatgacatcgacactgtatttgagttgaggattcttgtggacgaggactgggacaagcttgggctcactgtgttttcgagcagagccatgaagaacatgctctatgggattgacaagactccactaaaggaaaggcagcttcctacgaacacctcgattaaggactactctggagcagtggagataagggagtttctccaggagattggaagtttagtgggcaaagagaaatgtgtttccatatgggagagtaagcttcttgcacaggacgtcagaactgtgtcagagctcagatcgctgcaccaggacgactgggacaggctagggctgtctgtatactcgtgcagggtgatcaagaacgttatttacaaaaaggggaaggtggtgttctgctgaggcctaaacgcagctttttacatggtattaaacggatgagtacatcatgtttcccagacgttccattagaactgacaacacggcatccacgtcctctccaagcctgcccagaaaggcattcccagagcacccatgattctcttggaatttgggttaaaagacgagaagagaagcccatggaaagaatgtccaaggactatgacattgtacaaattccaagagatgttggatattctgatttgccacggaagatggaggttggcaagccttttgagattaacggaagtgtgtatgtttgcgagaaaagaggcggagagataatgaagatatgctctgaagactcgggacggacaggtgttccggtcttgaacaagggcttctatgtggtaaggaggatgtgatatctgccgcgatgtttcataaataatttgaaggtatataagggcgccagggagtaaacaatgatgagaactgagattaaaagcttatttgaaaacgacagagaccgggtgaagaagcttaccagaagggccagtgttggggacgaatttatatattacgacttctccaagacgcatcttaccgaagagatagttgacggatatctagagaagatgaaggactttggggagaagatcgacggaatgtttggtggagagcggataaactttacggagaacagaaaggtcttgcatgtggcgctgagggacaaggaggtcttgaggatggttgaaggacatggcgatgcaaagctggatgaggaccgcaggatggtttatgacgagctgatgaagatcaaggcatttgtcgaggattttgacagcggaagggtatgcggggtgactggaaagaagctagagattgttgtcaacataggaattgggggaagcgatctcgggcccaggatggtgtgcgatgccctgggacattatggccgaaggggggtggagacgtattttatctcgaacatagatgcaacggatacaatcagggttttcgagaagattgacccggaaagggctctgttcattgtggtgagcaagacgtttacaacgcttgagacgattaagaatgcagagcttgcaatgaagcttctggagaggaaacttggaagagacaggtctgagattgcaagtaagcactttgttgcagtgagctcgaatgtgcaagaggtcggcaaacacaacatctcccgggtgttttcgatgtgggactttgtggggggaaggttctcgctgtggtctgctgtcgggatgtcgattgccctctacgtcggatttaacaacttcatgcgcctgctcaagggagcctctgcggttgacgaggatttccgaagaaacagaggaagatcgaatgccgagatgatccatgcaattgcggagctgttctactctgaaaacggcttcaacaataagtgcattgtctgctatgaccagtacatggagaagttctatctgtacctccagcaggcagagatggagagcaatgggaagcagtcggaaagaggggataccgggctgattgtatggggagggctgggaacaaacacacagcactccttttttcagctgctgcaccaaggaaccagggatgtgctggttgaacttctcatgcctcttaagccgctacacgaggagaaagagtatcacaacatggttgtctcgaactgcctggcgcagagcagaggccttatggttggaaagaaggagggcagtgcgaaggagtcgtttcgaggaaacaggccgaccatcacagtctgctattcgaagcttaccccagagactcttggggcgatgatagcacactacgagcacaagatattcatcttggggttgtactggggcatcaactccttcgaccagcctggagttaccttagggaagaagatagctactgaggtgctggagactcttgagtgcagaggagatcgaaagtacgacgagtcgacgagcgagatcttgcgtcttctgggctgctgcaagaagtgagtctatgacaaggtggactcggatgcatgggtgaataaagtcgttctttggtcttattatctttgggtcactacgcgcgatttttggagtaggagcgagcccttgatgttttcgttcaagaggagaatggagacatttgcaggatggcccgaggactacggggcggcaactccggaaagtctctccattgctgggttcatgtgcctatctgctgagtcggacgatctgacggtgaggtgtgtatactgtgacaagacactagagtgttgggaaagaacagatgtgccggcaaaggagcactatctgcacatgagtgtatgcccgctcttcaatgtgaataaggtggagggcagggtgcatatgtttgatgggtggaatccaaaggaggctcgagtgcttgcaaggaaggggtttgtcaagtacaatcttggagacatggacttcatcttttgctacaagtgcgggtcgattgataggaaccatgtgtgtagacgaaaacggggatgtccatacaatgcggagaagagctcaaacatattcttctacgacctgattggaggcgcctataacaaagagttggcaaggtataccgagtgcaatctgtacattccgaatcagctgagagagtttctggggatggttgtgagtgatgcaaggatgtctgccctgggaagcatcggagatgccatagacgtgtatgtaagcaataagctggcagatatggagaaggccatggacaatgatattgagaagatcctcggggagatggcaggtgggattgaagggaaggaccctgagcggggacggtgtatgtccctggatgtactccccaccacggcggaaaattcgaggtaaatttttttccagggccacccttgcaaatgaaggtaagtgggcattgaccaaggctaattttagttgaacatagcatacccgacgaatggcacgcagaagatgtttgagattgagaggaggaatgaagtccgcctgtatgacaagaagataggagaccagtttgatggaggtattcttggggaggagtttgagggaacgatcatggagattactgggggcgatgactaccaaggatttccaatggtgagtggacatctgaccaagaagagagtgaggcctcttctatcgaagggcgatgcaggatacagatgcaggcgcaagggagtaaggcgacgcaagagtgtccggggatccatagtttctgaggagatctgcgtgctgaatctgataatcctgcgccctggcgagaaggagatagacggccttacaaatgctgtcaacgacgtgtcacatcttcccaggaaagagaagaagctcaggaagatgtttggggttcctgacgaggaaaagaacgttgtggggtacattaggaatatactgaagtctgagtgcgatgacccgaagaagatacccaagattcgacacaatggaaaaaggatgaagagggagcaggagaggagggagcagataatgaagattaggttggaaaggaagaggatactggaggaagagaggaaggaatatctcgagaagtatttcaataaagcctgatttatttcttagctattgccatgttcatctctgctatttatgatgccaggctccatccagagcaccaccctggcaggtctgcctcatactctatgccgttgtaggtgtacttccatgcatggaggcagatgtaatggtctttagtgataaaggatctgttgtttcttcccttgcaatgtctcactatgcactcgtacttccttttgtcgtcaaacccatctatttccgcattacagacaccatcattttgaggtggtggaggtgcctctccgtctccatacattatgtcgtttgcaattggaaatccaatactttggagatgaatcctgatctggtgtgtgcgtcctgtgacgggcctgcactccacaagcgaatatccatctctgtactccagtcttctgaagagcgtcagacatgcctttcccccggcgtttacgtgccggtacctaccctcagtgcatccgatccgcttatccacatccactttgtcgggaaacatcccatagacctttgcaacatagatcttcttggcatccctgattgcctccaggcacttggagtgatttcttactgcaagaatcaaaactccagacacaggcatgtccagcctgttgatacaagccaccttctcgtccccaaaaagcgcctttgtgacacagtattctctatacccacccgtaggatggcacggaatccccggcggcttatttacaacgatatagtctccctcctcctttataacaccgatctccgggtgtgcgggatcatggatatgaaccgtgtgtcttataacatctcccatcccgagaattcttgtgggcttcactgcctccccattaactgttatcaccccacactccagtgctgataggaaataatctctggtccttgttctgaattcagaaacaaggacatctataatgggtttcctgtaccaccgctccttcacattggtcctgtatgtgaagaagtactctgcttcaccctttggcatcgcagggttctatttttggactcaaagaatggaggccgtgttatagaacatgcttaaaccctgtgttcaagggcccttttcgatgagaaatacaaacgagctcgagcttctccaggtaacaggcataacagtgctgtctctggtggtttattcgtcaggatacaagaagagcatactcaatgacttcctgttttgcatagtgcctcagtattgtgccatagtgttcccggacagaatctggggtctgtatctctgcttggccatgctgctcaactactcagggcttcggaagccggagggtaacaagagcacagaagttgtaggatatctgagattcgcgatatccgtcataactgtgattgcgatatatgctgtagacttctctgtgtttgaaaagaggcttggaaaatcacatttctttggcatctcgatgatggacataggcgtggggagtttcatctacaacagtgggattgtgggatataaggccaggtccaaaagacacataagatcctacctcatcctcgttcttctgggatttgtaaggtgctttacagtcagatggtttaatatcagcgtaaatccaagggagtatggaatatacataaacttctacttcctgcttgcactggtgaacttcatatactctctgataaggtccagatacaacttccttcttggccttctggtggtgacggtctatgaaatcatcctcaagttttccggactgacatcctttatcttttcggataaaagggagacgttcctggaaaagaacaaggagggccttgttgcaactgtcccctacatatcgatacttctaatgacgacagaggtcggaagaatctgcttttccgaggacaagacaaggaagaaggcatggaaagtgcttggaatgactgctttatttggttgtctctacacggtgttcaacttctcaagcgagggatccaggaggctaggaaacggagcatttgtattctggatactcgcccttcatagcttccacataggcatgtatctgctttttgagagtaccattgccctgtacaacccgctgacagccgtgttctgtagctctaacatgatgttcgttttcttgttctcaaacctcattgttctgtttggaaatgtattctttgacctcaagagcttctcgacgccggttgcacatctgaacctgctttcctacctggtggcggtgttttcgattccaactctactcacaagcaggtttgatctgcggtggatggggctggggtacagatctcgatgaagaaataaaaccttgattgatcccctgcgcagccatggacaaagaaggttatggtgataggatggagttggaggacggaaggcatgccataatgctggagaatctcttctatcttctctgcggactggacgccacccacatgaaggtgggagtaaaggataagcagtatgcagtggttgctgatccaacatatcccccacagcttgttttcccatttgagtcactggcagttaatgtaagagttctcagcaagtttgtactgaagtcgcagtactcctctgacacgatcagggaaatagtgggagactgctttgagtcaaaggttagcagatatctgggggacctgatggccctaaggaagcagattggagaccttgaggcgcttgtggtaagcctgagaggctggattgaggagtttgaggaaatgagagagatagtggacgagatcagaaatatatcgggagtgaagatactgaaccatctcaagaaaagaagagacaagaccgtccgctttctgggtctttatgacgagctcatccatccttgcaagcagaagataaaggaggaagtgagcagctggattacagaaggattgataccaggtagcgggtttatggtgagaaagagcgattcgttgggcggattcacagaatgtgtctgggccgattgctatacgattgttgaggaaaatgtcccatacttcttggaagaggataagagacttatctacaactgcgggagggtgatcaaccttggaaagaggatcctcggaagaaacatattccatgggtccaccaaggaatacaaagacctgggattaacatcgctgagtgcctatctaagcactcagcttatggaatccctaaggcatgatgttgcaaaggagcttgatgtgatgcatcggtatctgctgatgaacgagtcgtctctgtacctggacatatttgaggaactgggggacgagatgttttctcccagcgaaagaacgattgccaagatgaatgccatcaaggaatcaaggcatgtgaggggccttttctttaggaagtccgacaccgcgatcaacgagtacattcttcagatcctgaatgtccagatgcagccccggcagagagtgcgccttacgatgctgcagaccctgactgttgagtacagtccgtgcatcttaggaaacttcctggcgccaaggacggtatcggagctcgaaatcatcttcaggttcctttttactcttacggccctgtcgtactacatgggcaagttcaagaaattccggtttgctcggatggtcacggcggtgattgataaattcaggttttcgatccactcaaagatgagacccatgggggtagagaaagatatggaccatgtgcgagacaccctgcttgccaacataaagagatggcttcgggacttgtatctaacaagtgaaaaggcatactatgcatggagcggcttcttcgacctctgctttgactttctagacgtcgagtgcaagtcagcactggaccaaagagagataaagtcatttgaagacaagctgtttgaaagcatagcgtgtcttaaagatgtattggaggccactgaccacaatgatttgtttatccactttcttagtgggaccagatgggcaaaggtacatggtatctccatgtagccctgctccttctgaggtaacaggagtttcggctgttaaatcctgtggggttacgagatatgtccatcctttcaggcattactactctcggaagtgggtgtcaggatgtttcatatcgggttgactttataattagaaatagacagaaggtaaataaacaatggagaagagacctcttcgccggccccacggaaaaggcctaagaacagtgaatggtcttggtgagaaagacttcgaggcatacaagcgcaacttctttgaatactacgatgacctgatcagagaatactttgggccctttgaaaggttcaagctgaaacaaggcaggattgcaagggtgttgtttgaacatgatacactgaggctgccctccaagtacgagtgggttgtgacaaggctcagctatggaaaggaaggggagctactagtccctagaaacttctacatactgaccgagacggttttgagtcttgactgcagggttggagggatttttagagtcaggaactcgatcacaaccatcaaggagtgcgtaaaggccattaactcgtgtgtcgatagaaatctttcgtatagcgaggcccgaaggcttcttatccgagacttcaatgtgattgatctcacaacagcattcaaggaaatcctcagggaatactccaccaccatcatcccggaaagcctgatagacacgatgttcaaaatagcaaaagtcgaaaacgaagaagaccaggtgatcctttgccagatgctatttatatcaatgccaaaaacaaatagacatgtacttgaggcgacaatctacttcctatatgtgatacacgacattgcaactgacaagggaaagaaccacaaggataatatgaacatggagggaatttccaccataatgatgccgaatcttgtaatcaagccccacagcgagctagatctggaacaggttggaactcttgtaagttttatgaggatgttttttgcgaattttgcgacggttgtccagcttgatccgaatatcctggagctttagacaagcatctgactaataaatctgagtgaagatatgcttctatttgctgcggccaattttcggatgattatagccgagcaagatagtccctattggatgggtctgcttccactagacaggaggttcaggaggatgaatctgttcgacgtgggaagatgcgtgtttgaaggaattgagtacattgaagagattcttgagtccaacatcaacatcacaagggagtgtgagaaggacctttatgtaccgctgttactcccaaggctaagaacggatggatttaccgaggaagaccatagaaacagtgtgtcgattgtctgcctaacatctcagagcccaagctcgctccatagattcctgtcgcgcttcttcaggagctttgtgctcagcagagtagacggtggaatcaggatagagtttccctcaaggtcggatgccaccgaatgtctgtatctgagcagcagagacttcaccttcttccgtccggcaggctatatagagcttcccggggctttggagacaataggcgggggaagcaagtactgtagagatgttccatgcactgagcacaagatcttgcttgggcccttgaatctcgacccgtccactcttagggatgccatagacgaaatatcgcctctgcagagcttcagaaggtgtgccaatcccttgtactttgctttcacattcagaaacccagagttctgcggtcctttcgtaggggccacaagccacatcttcatctcagacacaggcctgcccttggtctcaacaagagcttatgaaggatgctcgatcttgaatcttgggaggaatatcccccgtcttgtgccgagaaggatggcaggacccatcgcactcagcagggaaaggaccagaatagtggtgctcctgaatctgatggggccctgggacacagatgcttcgaggattgtggaggcggtcaggacgaggtgcttggggcattcgggagtaacaagcgtaatggttcctagagatgacgccaacgcagtcagacagccggggagctcccgggtctttatagagtgtgtggatctggaaacatcggagagagtctacagcgagtttggagggctcgtttatgaaggccggattgttgctgccgggtactatcccgaggtaaactatcttgctggagaatatgaatgacatgagtattaattaaacaaaacactctaaagaatccaaacaaaccaaaatgcttgagaacaagattccgctacgcgtgatgctggtcacatatctgtcatacctgattgttgttctgctcggccacgccaaggatacatttggaaagatattcttccccaaggtatataagaaatacaaactggacaacggtaagccgcctctgtacagcagctttgaaagcttcttcagccgtagaatattcaggagagttagagattgctgggagaggcccattgttggagttccagggaggcatgtgacggtcatggagaggatatccgacgactataacgaaagcttccgactcacgggaaggaggctgaagctgctcaatttcggatcctacaactaccttggattcagcagcaacaagggccctgttgtggagaaggtcgtcaaggctgtgtacaggtatccccttgtgctggcggcacccgcaagggaggtgggatgctatgacatagccagggagctggaggaggagatggcatccttcttacatcaggaggactgcatggtgttttccatgggatatggcacgaactcctcaaacatacccgtgatatgcgaggaggaaacgctcatcctgtctgacgagctcaaccatgcatcgctgataacgggggcaaagatcagcagaggagtcataagggtgtttgagcataacaacatggaggacctggagagaaagcttgttttcaacatctcgcagggacagcctttgacgcacagggcatggaagaagatcatagtgattgtagagggaatatactcgatggagggaacggttgtgaagctgagaaggctggttgagttgaaaagaaagtacaagttctacatatttgtcgacgaggcacattcgataggagcactgggggccaccgggaggggagtctgcgagcatacaggggtggacttcacagaggttgacattctgatggggacgtttacaaagtcgtttggaggcatgggaggatacatagcaggctcgagaaagctgataacatggttaaggttttacagcgatatgtctctttatggagaccagctacctccacttgtgtgctcgcaggtgctggaaagcctgagatgcataaagtttacggagcttggaaggatgaagatcgagaagcttaggtccaacacggtgctcatgaggcagagccttgtaagtgcagggtttttcgtgcttggggacgagttctcgccggtgatccctgttctgatactctgtcctggaaaggtagccgagttttcaaggcgctgcatgagcgagggaatcggggtcgttgttgtagggtatccagccacgcctatactgacaagcagagcccgactgtgtgtctctgcctcgcacaccacagaggatgtgatgagagcattcgaggttatcgataggattggagaagagctggggatgaagatctgcaagtgagcagggtgcaataaagcagagtgaatggagtcccatggacagcgaggtgtatactgtggatctgaatccaagagggagtatggtggcatatgggggaggaaacgacagatgcactgtaatggatctagaaacaggagacgtcgtcagcatagtggagaacttcggcgactctgtgatattctgcaagttcatagacggcgaaaagctccttgtcgggtctttggatggaactatatcgctgatgactctggaggaggaaatcaacaatgtctctgtgaacgaggacatttcaaagataaaggtggataaggataagctgctggttggaacgaccagggggaatgtgcacctgttcagccttgacctgtgcattcagaacgtttgcattggccagtacagcgagatacaggatatgtgctacgaaagcgggagggcatatactctcagcgaaaccaacttcatggtattcgatgctgagagccaccggaagcttatggatctgcatgtgaggggcgggtcggccatcggcaagatgccctcgagtgacgtagtctgcctggggctagagggatgcattgtggtacgcaaaaacgcacatcttctggggaggatcgaggttgatggaagtccggagtgcatcctgtacatgaacaactacttcattgttgggggagacttcgactacatactcttgatcaacatgcccatgagcatgcgcacattcaagattcctgttggagtggaggggatatcaggcataagaggagatggagagaaccgcattgcattcagtacatgcaatggagctgtcgggtatggagacataagggacgaaaagagcttcaagcttatcgaaggaggagtagggtgtattttcgacatgtgtttcaagggcgacacgatatatgttggaggggagcacggatttaatgcccttgacataaggaaaatcgaggagattccacgggaagagtagaaggaatgaggagaggattccccatctcctccagatgccactaataaatctggattcacccaaacgactttgaaaacagctctctggatatcagtccattagagtcgaacatatttatcattgctgccatgtcctctccagagatattcatttcgagcctggacactgctttttccagtgtggcaagcgagatatggtcttccccagcagaaaggaagtcaaatacgccgtcaatctccacgccgcatgacccaaactctatatcgtcgtattgtatcctatttcccgtctttttccttgccagcggctgtttgaggatgctgaggcagtatcctctgtactcctcgtagctcaggaatcccttctttcctatgtcaaaagccctcgggttgttttgaaggccgtcttcttccattgaagtatgggcacccgtcctgttctccccaaatagctcggaatacttggatggattcggaggagctgagagaagaaaacccccatgcaacaggcggcggacatggaagcatcctcgacaccgttccttccaggcagagccaactagatgccgttgcagaggcttgtcttgaggtgtctacagcagtcaagagagaaggatacgagctgctcccagaggacataagaagaatgagagacgggtccctgcttaacgacaagatcatcaatgtgtattttgagcttcttgcaaagcactcaaaggctacggtgtatgtcttctccacattcttttacaccaccctgagtagaagaggagtggagtgggttcagaggtggacctcagggataaacatatttgagaacaggctgatatacattcctgtgcatattccagggcactggatgctaatggtctttgatgtcagggagatggtgctcgagcactatgactcgatggggaatgtttacagggacgtggctcggagagtatctggatatctaagagatgagtggaggagaatccatggaaaagaccccctcatatccatcaggctcaagaggaaaatccctctgcaaagaaacggaaaagactgtggagtgtttgtatgcatgtttgggagatacaggctgtgcggagaccgggagtggctttcgtctgatgacatcccgaggttcaggaagatgatgctccacgagattatgtccagcaggattctgtacagaacgttccatttgtttgcgtaaagaggatgcagcctctggaattgtggataagagacccccagcccctagggcctatgaagaaggtggtgaggaagaaggaggaggacataaaggatgccgtaaacgaggggaatggagacgttgatctcattaggagccgcagaagggagatgtgtaaaaagatgctggagtttatagacaagagcgttgttgacgagacaaaagagctagccagatatgcgccatacgaaggcgtggctgagtttgtgaatccttgggccggaagcgaggtgcacggagtttcaaacgacgtggctgcaattctggcagcccttgaggactagcagcacttatccatgctttaataaagatgtggcctgggaaagtaaggttctttatttttcatacatcatagctgggatggatgtggatctttccgtcgctaatgaacaggacaccctccctccctataagaaaggacagcacattctctgccttgttctgctcatcaaccagggctctctcactctctatcgatgactcgctttcagacagaagcgcctcgaccagctcgcgtctctccataggctcccgcgtctttatgagatatatgaaggagttggttattctcacatagtccttgctgcttaccatgaatcctggctcgtctgcagtcttcgggattatctctatatcctctcccttgacctcgacaacactgctcttcaccagtctatgcgcctcctctacatactcttttgtcacaagatcgttgtcatggacttttgcaagcgcctcgctaagtcgaatcagactctccagatgccggacagtcatcatgtagttgttgctatggataagactgtcttgtcttatgccaacgtaccttttgatgagcatttcctttgcctctgcagtcatcctgggggtcttcttcctggcatatcgcaggtacagcttcacctgctccctggtgaagtaacttgcaaggactcccgaatcagtgaccgatgcatggctgttgagaacatgggttgcaacgtttctatcgttctccggatctgcatcgtcgataagaacaaagtataggtcgaaccttgacattacaggtgcgctgaggtttatattctgtctcagagtctttttcttgtcgtaccttccctttattgggtttgctgctgccaggatgctacttcgggcattgagagttgcatttatccccgccttcgatatcgttatagtctgctgctccatggcctcatgaatgctcacctggtccttgacattcatcttgtcgaactcgtcgatgcagcacacccctgtgtcgctgagcatcagcgcacccgcctcaatggtaaactctccggtctcaccatccttcaccacacttgctgtaagccctgctgcgctgctgctcttcccagatgtatatacacttctcggaagaaatgcgcttgcctgcttcaggaactgcgactttgccgtcccgggatccccaacaagcagcatatttatgtctcctcggagtcttgttcctccctccgccctcttcccgactcccccgacaagcagaagtaaaatcgcgtttttgatcgagtagtgcccgtgaatcgacggaaacatgctctggctcagcttgtaataaaggtcaggcgtcgacctcatctcacttatcgtggcaagctcttcgtttgtaaactcctcatcctcctcaacactgcatcctgcatgaatgcacataaagctgagcttatggttcaggtccttgatatttatgttcctcttcttcctaatctcatcagactccccactctgcataggaacactcttgctctgaggcatcatcagctgcaccacatcgggaacaactatcaaataccctgtcatcacaaccttgtctccggcccttatcttttcaaccaagtcgtttctgacaatcacatccatgcttcttggaagagacccaggaggaatctcctccgtgttttcctgaacatgtattctttgccagttcagaaacttgcttttgtcaatgtccagcttccacagcctcctgttcgtgcacaggtggtttggacacgtcaagggctcggtgtacttgaactcttggaaaacgttgtcgataacagagccgcagatcttgcatacaaacgtcccgctgacaagctccggcctgacctgcgtggttcttgtgaccgtgccgctgaagctcagaagctgtccaagcctgttgcttttcaactccctgatcttataaatcacatggctgttgcagaacgacgtgtgctcaagcgcagtagaaaactccctcatcgtatacacagccgtgcttctgtcgatcctctcaacgttccgcgaaaagttcaggagtagatctgcgtgcagctctgcagaataggcactaacatcccggaggtcaaccagtagcactccttcgttcctgtatatcgcctgctccgccgccgcccggaccttcggtgtattgtaaaggaactccaagaacttgtcatgaacctcctctgtcatttgaggataaaaattttctctcatccaagtattcctggtggagcaccatccccacatgcctatcccacaggtaccaccttcctggtaactcttactggagcaattcttctgacattggccccaagaagagcgaatgcatagacaaaggtgtatacaaacagagacgcaaacctgaggcacaccctcgaagagatgtagggcatggggataaatatcggtgcatggaagagaataaatatgcagatcgcgaagtttatgagtgcgattcccaggaaccttctgtttctctttatattttccattcagggtgctatcagcagtccaatatcatgtactttgcgaaggcctagcggtcggagtgatgcatgtggaactcaggcaaaaagccgatcctatatcctccaacacacaagaagcctccttgcctgcggagctggtccaagggaatgctgatagttcccttcgatgtgtctgacgtcattattcccgggcactctacctccagaatgctgttttgaggccttgccgtgaagtacaccacatccgaggcgctccagagtctgaagtgaaatgggcatccagaaacacatctggacctaaatctatacatgaagttctccccagagatggaatactccaagctatgcctgctgcccggatacgctttgtaaatggatcctcttctctctatgtattcgttcctctcgctatgcagctcataccccttcacctcgtcgcctccaaacagcttttccagcctgaagaagagaaacgctccatcgaagtactcccggattccaaatggaggaagcacttcatatatctcagacttcaatgtcctctgctttgtgatctcgaccccttggaactccctgtaagaaagcactccattctcctcggaggacgtgtaggcctggatgtaattcacggtcatgagacttgccttaccttcatgaatacaaagattggcgaacaccacctggtagctgaggaatacaggaatggggtactcctctccaggctggactccaattgtttcatggtgtattatttgaacaaaggtgcagtctggagggcagcttggaaggaaaaccattccttcgtacaacctgagcatctgtctatgggttaaagaatcctgcatctatggctactgcctggagtacagaaaagagaaacaaggtcggcgacagagcagggatttctgcaattttttcgccgacggcaggcaccccaaatgaaggcgaactttggatatataacgccggtccctctgaacatggagctgatagacatatctctcagcaagactcagaaaagaacgccgacggtcatccatccacagtacaacattgtcaagataaggatgttctacatgaggaaggtgaagcatgcaggaaatgagtttgcatcgagacttggaacgattctcacggactttccgaggattgaagacatccatccgttttacggagatctgatcaacgttctgtacgacagagaccactacaagcttgcgcttgggcatgtgaacgcagcgaagaacgggattgaaaaggtctcgaaggagtttgtgaagcttctgaagtttgcagacagcctgtacaggtgcaagcagctgaagagagcggcactcgggaggatggcgtctgcagccaagaagcttggaaagactcttgagtatctggaggaggtcagaatgcacatgagtaggctgccgtcgatagacctgtctggacgaactcttcttgtgtgcgggtttccaaatgtcgggaagagctcctttgtcaggaagatatcgagagcagatgtggaggtccagccctacccgtttacaacaaaaagcctctatgtcggacactttgactacaagtatctccagtggcaggtgattgacacgcctgggattctcgaccagcctcttgagaacagaaacaccattgagatgctcagcataactgcccttgcacacatcaaggcggttgtcctgtacttcatcgacttaagcgagacgtgtgggtactctgtcgaagaacagatggatctatttaacactctgaacccgctcctgagctcgaatatggtcattgttctgagcaaaagtgatgtcttgggactgtctgggatggaggacaagaaggcgatcatgagctttctggagggcaagaagtacatggagatgagctgcgagaaggaagagaacatagatgcggtcaaggcgatggcatgcgatcttttacttgacgaaaggtttgaaaggaagatcaacagtgaaaggctctctgagtacatcaacagaatcaccatcgttagacccaaggagcttcgggagaaggcggaatcgtttatctgctcgagagaggtaacggagattgagaatgagcaggaaagatatcttatccccgaggaatacagatacgacattgttcctgagatcgttgacggcaagaatgtggcagacttcttcgatcctgacattgagaagaagctcaaggaagttgaggaggaagaggagggcctgcttcctatgtactgcaagacatacgacgtcctgtctcccgaggaaagggctctgaaggaagaggttgtagcagggatagaaagaaggaggataatcaatcgactccgggaaaagaaaaggctgcccgactcgtggaagcacaggtccagaaacagtggtggagacatagccgtgcatgtgaggagggacagcaagacgcaggtggcacagccccctcgacttccaagcaaaaagaaggccaggtttgatgacaaacactactacgacaggaagccgaagcatctctatagaggccgcaagtgatccacactacattaaaaagtgcccgagaacctgtgtttactgttggcccagacgcgagggcaattttttcttaataaaaaatcccagctatgggtaagaacgagatcctgatgtggaagcaatgcagagcctttgctctagaacttaattcttcagagaacaaagaaaagatcacctctgtgctgtatggggagcggctgtatgtagggtgtggagacggaagggtggagtgctacggagacgagaagctatactcgttccagggatttgagctggaattcgactatctggagagctgcgacgtggcagagaaggtgttggcgattgagaggttcgacgacggagggctgaacgagtttcttgttgttggaaacgaaagaaacctgaagatatggaagatccggaacagagggtctacgaaggagattctggaagggaggtgttccgaggagtatgagtatgtatgtgtcaaggagtgcaagaatgtgcatccctgcatcctcaacagcctcagcttcaacaacgacaagcagtttcttctgtcttcagactatctgaagatcaacctgtggaagccggaaaagatcgatggatgcttcaccatcgtggatgtaaagccacacaagtatagtgatctgatgtttgtgatcaactcgacgaagttcagcaaggagatgaacatggtgtttgggtattcgacaagctctggagagatccatattaacgacctgagactggcctcgaagtctctggaggccttgacaatagatggagtggatgtggatgggattgagggtgcggtgagatcgatttccgacttccagtttgtcgattcgaatctgattcttgccaggagcctcaactcggtcacgctctacgaccagaggaacgccaaaaactgcattttcaccaccatgctgtgtgacgatatggacgagatcaatgctgtctatgagtctgatgctgtatatgcgaggtttaggatatcctgttccaacaactatgggttcaccgggggattcaaggatgtcgtccatgttgtcaatctcgctgacggatcgaaggaggatttcaaggtaccttgcgagacaaagaatgtagagaagaaggataagctcaagcttgtgagctccagtggggatagatttgttgttgcctgtgaagacaggctgcttgaatatcagcgcgtctggtagcagagccatagatatgcagagatgagtcttttgcagaagcctgcgctgtggcgaatccaaatgttttgtttatataaaaaattgcttagaagaggcgcatattcctgcccaatagcaaactctggctgttttaattataccgaatcatcttcttagcaaccaaaataccagtgccagcaccatccagaacattacaaacctgacaattgcagggcgagtactggatacattctcccaggtctttctcatgaggtcgaggctcccggaaataagggtgtcggaggtgcccatcaggtcgtcaatcctcttgaagctttcttcctggagagatatgtgcatgcttatctcctccattatctggcctatctcactgatctgcatcgagatcctttgcctttccttgaccctctcggtgacaacctcgctttccatcagcaccacgtcctgttgctcctgggggcgctcagaatcaaactcccttctcctttcactcacggcctggctccgggcgtccttttttctgacaagctcctttagccttatatggtatctggccgctctgttccggaccattccgttgagacttgcatacgatgctgcctcctggtcgttcctacaccttacctcaaggcccgaaatctcccgcatctccttcaccagctcccatgccctgtctatcttcgactgtagggcaaaggactcgtatacccgttccttgtccagcatcttacccacatccgaaagcgtcttctctatcacaccgtctatctcaaatgctcttatgtatggagatgcaaacgaagcccggccttgctgtggaatgtgcgtggcccggacaactttcacaaactcatcggttctatccatccagggatcccagactcaaaatttaatgtctttgtttatctcttcccggcatccatgatccccgtgagatgtttgagtattatgaagaacccgcctctacgaatgatctactgtccctgatgtacatcctggacggtaacgtgaaaagggtagtcttcacgtcggagatggacccactggttttcccaagagaccctacccctcctcccaggtatgcagaggtgctgtcctcgtttgaaagctttcttgacttctaccgaaatctaaatggagagggggaacactccgagatcataacgtattacaagctgaagcacggcaagctgccatttatgagcctgtactcgaagtacatccagcttagaaaaaaggatgataagagggaaggcgtaacctattataacgaagatctttatagggcgttgttggaatgtaacgaatatgtatccaatagggggtctctcgacatgtttctggcacccttctacatgagccagttttttgagcagaacggggagctcaggaagtccaggaggctgagaagagaggcaaggagaatagcaagggcttcaaacaggctggacgtcatccgggaaatagacggtggaggccacagacctcctggatgaggaaagctgcaccaattatccttaataaatcttaaacatcaagtctctggcacagagctccttccttgtatgaaggccacaatgtccgcttcgatcttttccacgccctctctgctcctcaagagctggtcgcacacaaatctcatgtagactgttagcatcctcactctctcctccacaacctccctactcattttattccatctcttccttggaaactccggcaacaccttcatgagatacttgagtctgcagtgaagcctgtggaaatcactgtatcgcctaaagacttttgtgtagcactttctgaagctcctgctattagtgacacacacaacctcgtactcggtatatttgttttgaacatttcttgatccagggattgttatttccaacacactcttctcttccatcgggtttgtttctcaacactcaaacgatttatgagtcccgtttcacttgttttggattgggccttcttgcctcacatcctgctgttaaggcctagatctcaacgacctcgtcctgtgcacagtgggcttgttttgaggaaagatagtgccttacagacacaagcaccaggacatttgcatagaattccccatcctggcccgcttccccctccacagagatgcccggggctttcctcttgagatctgcgctcaagcggctcctcaaagactcaagctcctccagggtgcagctttcgaagtactccttgagaacagagaatgaaaagcactcaaaaagccccgagttcacaagaggcctttcttcctcaaagtccatcagccgattgtatatttccttggactcccacggaaacagccgaaggaacatgtgcagttcctgttggaccatcgacctgaacaaaaactccttgttgcttcttatgtatgccgacttcctaagacattccgcctttcttgactgtaggaccttcacctgtatcctgtgcacaaggtttctatcgagcaacctgacaaactctccaaagcttggatccatcatcagagactccgtcgacctgtagatcgcctcgttcagccgtagaaatccaatcttccttactctcttccaaaggtctgagcacctctcgaggtaatctgctgagccatcctccttgaactgcgaaatagcacacagtatgtccttcattacagagacaaccgtctcaaggttcattgagctgatgtctattgtttcttcgctcagaagatctacgagatcgtagtttactatctgggcgtctatagcccggatccgagtgtccagcgcctcaaccctgttcatataccttctgatgctctcattcataagcctgaagctctctgccttcttacggagctgctccaggaccaaaagcttttcctcaagattcttgatcttttcctccataacaacaatcagggctgttcccatagctaggaagacaagtataaattcagatgcctcaaaccccgaaaatggagatcggcctaattggcttgggagtgatgggacatagtcttgcattgaacattgtctcaaggggatacaggctgcatgttttcaacaggacatcctcgaagacggacgaccttgtgagggagaggagagacatctgcccccattattccgtggaggacctggttgtgggcatcaagacttctccgagggtcattcttctgatgctgacctctggaaaagtggtggatgtctttctcgaggagctcagcagatacctgggcaaggacgatgttgtcattgacgggggaaactcctcatacaaagacaccatcagaagaaatagatacaagtttggattcgtcgggtgtgggatttctggaggagaagagggagccaggtacgggccgtccatcatggtcgggtgtgacaaggattcctgggaaaaggtccaaggatttcttacggatatttctgcagtcgaggtctctggaagcaagcgctgctgcgtatggcttggggagggaggggccggacactttgtcaagatggttcataacggaatcgagtacggggacatggcaataatctccgagacatatctagtcctgaagtccctggggttgagcaacatggagatatcctcactgtttgacagttggaacggaatggagtctgaaagctatctccttagaatctcgtgctcgatcttgagaatggagaacgagagaggaagcgtgcttgaccagatagcagacgtctcggggcagaagggcactggaatggaagcagtggtgtcgtcaatggagatggggcagcccattccagcaataatggaggcagttgcatccaggatggtatcatatgcaaagaagaaaaggtgctggctctccgaaaggttagagggtgggaagggaaggagggagatgtctctggatgcggccagaagggggttttaccttgcaagaatggtttcgtgcgtgcagggattcaacctgctgatgagagccaggaagaagcatgggtggccatacaccatcgaagatatctcgcaagtgtggagcaatggatgcatcctcaggggaaagctgttggacgtggttaggagcatggggaaggagagacaggatgattttgagcttacgtctgaatttgtgtctctgtgcaacgaatactaccaagacctcaaggaaatggttctgtactctactgagtgcgaggtgccaactccaacgatctcgtcttgcctaatgtaccttaacgggatgaagaaggaggagggaggggggaacatgattcaggcaatgagggactatttcggggcccacatggtgacgatgaaaggagaggatgaggctgtgcatgtacggtggaactaggtgcctttgggattgattaaacgtttgtaaagtgaattggaggggctcttgttcttaaagaattgcttgaatagccgtggaaatggaggaccgggagactgtgccggagacaagattgtccagggctgtgtattctagggagaatgtggccaatgcctgtaacttggatgtgaacaagctggagatggttcggacgctgtttataacgtcgagctcctataagtacaaagcattccaggagtttttgggagctcctgtgcagatgattagactagacattgaggagatccagggaagcaaggaagagattatcattgacaagctccagaaagtaagccacctggtcacggagtccacttttgtctttgtggacgacaccagcatccacatgagtgggctaggaggatttccagggcaatatgccaaggatttcctaaagatgggcgctccgagagtgcttgaggttgcgtcgaaggtcggaggggaatgtgtgtactccacgattatcggagtggtgcatatgcataagggaaagatggttacaaggacatttgcaggagaggtacatggaagcattatgccaagggacggggttaagccggagatattcagcgatctctttactgcagaggaagatgagcacgacgagatgccccatgggatagcagggatcaagataggaaggtatagggctgttgaaaaggtcaagaggtacttggccgagattggggtatatgacaggatgtttgatcattaaaggtttatctgggatatgagtggtgttttatcgtgggggttggctatggcagggtggggtggaaatggattttgaaaagcaagcccttaactgggcttggtgagatgcttgagaacttggatgggtttattttcagacgaagtgccgggcaggggccgaaggtccggaggatccttgaagaggggaaggagctgagtgctgttcgagggaacacggatgggatctttagctttaggtttgtccggggtggcaagaggaaggacggcgaggatcagggaccctctgccaagaaagcgaaggaggagagtggtggatgcatacaagatggatgtgagggcattgcggagaatgggatggagctgagtataggtggaggagaggacttcagcggtagcattcttattaaggaggcgcctaagaaaaagacaagtgcttctgacctgcatggaaggctcggagaggacagcacgctaaaggacttggttgttctatgtgtggaacatgtgctgcagaagaagaggatagaatatggagtgagcttggaaagaaggctccaggagagcgagtcctttattggaaagaaggacgttgagaaggagattgagaaggtggaccagaagattgtgtgggccgagcgcgaaggagaaaaatggaatcgtttgaaggacgatgtggtgagctctagtcacattgagattcgcgagcccaaaaggacggggcgagactttggatatgcagagaagatggaggagattgaccgggagtttgccggaaggatcaggaggcttgagtttctgaaggagtctgccaggatccggatttcccatataaaggagcaaagtgaagatcttcttggaaagatcttcaagattgtctgtaaggaaaagaagatggacacgtttttcctgctcaagaccctgtcaaagacaagcaagtgagggtacggtggtcgatgttttatagaataaaagtcttctgtggtctttgtgttgtggtctgtagggggatgtgatggcagcctctgcagtatggcagactggatgttgggtggctagccgccatagctaagtggttatagcgccagtttagtaaactggaggccccgagttcgagtctcggtggtggctctgttttgtcccgttgttggtggttccgacgatttgtttttgatcctcaaaataattcgggtacttgagccctaaatgtcgcagaagctccagaaaccaagctttctctccgagtacctgaggtccatcaggctcttttcgaagaagtgtgtcaggccatccggaaaagagctttccatgtcgataaagcgccatgccattggaatcggcttcctcgggattctgggatatgcaataaagctgatacatattccgatcaataatattattgtgagtagcccaggcaaggaataaacatgtgtctcttgaaccactagccttcttaaccatagcgtcgtttaatatctgcagggctaagcctttgctgctctcctgaacacgagaaatagaacaaagaagaatccgatcgtcagcgagcttcttacagaaaacttcctaacaaatccatccatgacatctccaaaaacttctgcaatgattcgagtgtatcccacagacctatacccattcttgatcacacactcccacttgctgcacagctcctctattgcaggcactcttgtggcagggtcgcatttgttgattctataggaggtctttgcttcctctatctggtgctgtatctgtgccctccggctgatcatcttgtatcctatgtctctttgcagccccactagtacatacacaacaacatagcatataaatccgattacgacagagttcagcagcaggtggagatatcctatcagcaccacaggcactcttgcgatgtttacaacagaaggccgccttgcttttttcgtggcaagccccagagcatcgcttggatacttgaccatctgtgtgtggccctcctcctcatgggatggctccatcttgcgcttcttaagcggagacaaatgagtgcaccttacctgcctctgcttccccgagcatctccatccgagctcgtgttccacatccatcggcatctctcccctcatcgaaggattccaaattctgtacttttgaatacggcaaaaggaatgggccctcctgtgcaggctccaaggatagactcctcgataaaatgcttttattagaagatcaccacgtggggctcgtatcccacctcaatgggctgattgttatcaagggatacctccaccgccttcctcgggccttcaatcttccttttggaaggtgcaagcaccactcctctcgactcggcatcccttgccatttctgcagccataagaatcctcttttggctctcttctgagcacctactcttcctcacgtgctcaatacgcacaatgatcttcttgatcacatactttccacgaaccctcttgtaaagagcaacgttgagagacctgggcttcacatcatacacgcgtcccgtcctcccatggtagtacttgtgaggcatccccttcatcatcgccggattgactagaatgtccaccatgtctccaatctcgtacttttcgagatacttcgacacatgtgcaactccgtgcttcctgtggtcctgtgaaaatagatacctggttcctcttctgtatcccttgctcctcatttctagggttgttttctgtatctgaaaaatttgcagcgtggaccaaattctgccatggcagactctccaaccctaagattgggcagcgtcacatgcctgccacggataaagaggcttcctctgcaaccaccacgtcctctataaactctccgcgcacgacagcagtgtcttccacaccgctaggctccgtgacctcggacaacactatgttcatgaatgcgtcgtatcctgtcagtaatcccttgagtgtgtgtcctccaccaatcctcaccacaatccttttgtgcaggaggcttgctagatttggaacggcgctctttcccatcagggatagaaaggcattggatttaacaattgccatgaacacgccaccgcggcatggcagctccagacccgagcgctcggtctgcagcatggttaatgaggtacacagcaccaacaggtggtagaataggaagaaaaattttcaccccgaatggcaggtaagaagggtagcaagagagcaagcaccccgagagatccgtttgaaaaagagcggctgataagagaggcacagctggttggtgtgtatgggctgaagaataagcacgaactctgggtcatggaaaagatatttgcaaaggacaaggaacgcgcacgtatactccttacatcgacaaatccggaggacatccccataaatgggaggtctcttcttaggagactcatgaagtatggaatactcggcggaatcgacctctgcgacaagcaggaggtggttaatggcctcaacaaggttcttgatcttacaatcaaccactacctggaaaggcgcctccagttcagggtgtttgcagccgggcttgccaagtctgtgcaccatgcaagactcctgattggaggaaggtgcatttcgatcaaggatcagatcgtcgatgtccccgggttcatggtaagggctgacaaggagccactcattgaatataacccatactcacgttacggagacaagggcaagaaaaaggcagaggctaaggtaggcgaggagtgattcattcaataaaatttccatcctcttgatcctcttcttgggtcctgtctatattattccttccataccatttatccattgtgcagaatatcctctgctggatagacgttataacacccctcatgaccttctctatctctgctgaaacccaccccatcatatagttgtttatctcaacagtcaggtgcttgtatgataccatcatcggcatccctctgcttttgtatgtctccacccagttctcgtccagccttccgcggccgctctcttcgtggtaatagacggaggggtcgaatgcagggtttacaggggctgcatgaaggtccaggctgattctctctatctgattgatgtgctccgggtcgtatccaaatggattctcgagtatttctgccccgtccctgttgattgtgttgaagaccatgttgaacgtgtcgctcgagaagtacctgttcctgtagaacgtgtggtatctggtgtaggcattgtatgagatttcctcgactatgcatgcatcctccggaataaggctgtgaagcactcttgggaatctgggcttcaagtacattatcttatgcgtcttgtttaccttcccaagggtttcatgaacagtacgctctgcccccaccagctccacccgcaggtctccggcgttttccgactctgtcatcgacgaaacggtgtgtagatgccccactgcatactcgtcggtggtcataggaagaaccgtcacatatatcttctcgatctttcccatcgtgtctcaaaaccttcctttatttattgtgcagacgtccagcagcctagcatacacggtaattagaagaaataaaaggagtcgtgcaaaaaatggtgtgtgggtagggaagtgtttaatttaggcaaacatagccttgaacttcggctcgaatagagagtggaagcgtacgatcttggacctgtcctcactgcacaggccataggtgtcgtgtagctttatgagggaaagaacgacactgttgactacgctcagcgacttgaagagctctcccgtcccaacacggttctcagcagcaattctgctccagcttccatgcctgaagaagtccagcagatacgaattctttatcttgtccagattcaccacacttaggaaagagtcaacgatgtgcagaggcgtggacgactccttctgcagagacctcaggatagggggataaaacctggagacagagctccgagagatgctgttgatctttccgcagaacgcgtagaccgctgggtctaggggaggaagtgtgcatcccatgtcaaacagaagaggtcttgtttcgaagaagtgtgctaatgtggtcataagagagtcgggatccagaggaaggattttgctctccagaagaagggcaaagcacagaatctcggggtccgagtctctgtttccgatgacaaggtcgcaaagatacgacttcggcagaaagtatggcttgaggaggctaagctgatggttcacaagctcggcccttctttcctccgacccatacacactgcttaagtcatagagcgaggagtcatctccagatatggaaagcttctcaatagatcgggatagaccttcctggccactatagagagtactttcaagcaagggattcttgataagcgagtccttcaggtcaaacccaacgaagcttgtgtttgtgtaggtgtaggcccccttgatatccggcagaagagacaccatgaggttctgcactctttgtctgggtattcccatgaaaacaacatttcccagggtgtcaaacccccttcttccagccctccctgccatttgcttgtagttcatcggatccagctgcagggagtctccagcaaacacaacagtcctgcatggcatgttgattccaagggctagcgtctctgttgcaaacaacacctgcagatgcttctgcctgaacagaatctcaacaagagaccggtactttctgttcatgtgtgcatggtggacccccatcccgcggtaaagcatgtcaataaactcaaagtcggtgttttttatgaacttcgtctcctcctcgagttcataatcagtcagcttagtcagagggtcgaggaacgtgtacttgatattctttttgtcatttctcatctgaaagctcttctctgcagcaatcgactcctcgatccagctttcctttgtcttctccaggtctcgtgcccttttcgcctccttcttcatcttctcaatgagcttgtctttcttcttctccatgtccatagactctagctgacggtgtaccttcaatgcaagcttgctggcaaagtctctgtcggtgttgaagactatgcatggaaacatgttccgctccttaagctccatgagaaggtcgaggatgttctcaaggaggtactccgaactgtagtccacaacagactcaaaggcttttctcgtttcctttgtttgtagcttgtaaacatacttcacctgcttctgagtcagcagatcgccctcaatcatcccctggaacgtttccagaagatgcctgccatactctcccacctccttcttcgtcactatgttgcttctaaagaagttctcaggtgttatcttgctgatcagatgctcctggtccttacggagaactgcacatatcgaatcatacagatggagaagctcctcagggagaaaacttatgtcatttccgaacccaaatctctttatatgcgagtatgagtaggcaaacaggttgtttatcggcaccatcttcggtgaaaacgaatgggagtagacatagggcttcagctcgcagtatcgctcgccataggaaaccagctcgcagtccctccccttttctctctctatcttcttcatccatccatagaatccctcgatgttcccgagcgttgcactcagaaccagcatcgggcacggagatagatggactatcctttctatcggaatgcccatctcctcgctgcctatcttgtgaacctcgtcaacgatgatgtatctaattctttcgataaatccctttggaggcgtgtttagcaccgactccagaagagacggaatcactatcaagacctggcagttccagggcgctatcgaaaactccttcataaggcttccttggagaaaggtcttggagtttaccttcggggtaaaccgtgcatagatatctgcagacacctggttgacaagggccttggtggggagacagaagattaccacatccgtgtcactttccctcagaaccttctcaattgcatagaagcagataaatgtctttccggcactcgtgggtgcagatatcaccgcactcttgttctggtcaacaaggtctagaagacgcacctgccactcgtccggcttgaacagaacacgtggatccttcttcgagttcacactcctttggagcttgtctccagtgtgcttcagctggaagcagatatcaaactcgctaggtgcgcttgtgtcatccgtgaagaactccaggtccaggcccttaagcccatgcttctcaatcaactccttggcagtcgcctcaaatccgcatccaatcagattctgaagcacaaatccaagctctgcatccggcgcctggtcctcaagcccaaaccttccaaactcacggatgtactcaatacagctcaagtagcatggaacaatgactccttcatcacagtcctcagatctcttctcgagattccacatgtctgcatagaactcaatcttgagaagaagaattcttctgtaaatcccagatccgtcagccttgactccctccagcatgtttctctttccctgattgtcaaggcccttgtactttccaaaaaagttcttaagccaggacgactcctttgccttcttctcctccttcattcttctctcgttctccgcaataatcgccctttgcttctgcgatatcttcggagccttcccgcccttggccctgacaatcggagcatatagaagcttcccgtcaaacagagactgtgcagactttcttatgttcttcatgtgtacagctgccgaggtcgggcttatctctttcccactcaccagcagatctagctccatccccacgttcctgctctcaatatccctgtgcttgtctccaacaacatcgctgtaatccgtcaattcctttccgtgttccaccaaaccttccggaaagagaaatcttccgtcaaagttcatctcgcttctaggagtctcactcctgaacatcctgatgagcttcttgcacaaccccgcaggcacagagtattcacacggcccaaaaggcttaatcctgctctcaaacaggtcgctgattatcccaatactcatctcaggattgattctcttgatttcgtcgtcaatgtcccccaaactcccttcatcgctctcctcctccaaaatggtcgctgttgcagccttcctttccaccctgtgctctagaggacggtatacaaatccatagacgctgggaaccctgaactccatatggtccagaacactacaatacaggctgattccaaggcactcatacagaaacatgagctctatttcttcagtccctccgagaaccagtgcaactctttcattctcgatgtattcatacactcctgagacatccatgcactcaaatctcctcattagatattcccggataacctttcggtgcccagactctgccctgaagaacatcatgatgttatcaaaccctgccttccggagattcgatagcacaaacttgactccgtgcatatacgtgtgtagcggaaggctttcgtacttcaccccatatctcttgctgatattcgttataagagctccgccatcaaccacaagatgccctatccctgtgaactgtgcagagatgtttgtatataccgggtggcttgtcttgaagtactcttcgtgatccattttcagggcaaaaaatttcccgtgtgttttggatctcctctaggcagcaaaggaatgccgtctaaccatttaattatctcttggaccttctcttaccagtatacttggtgtctctgggcacacacacccctcggagcctcagcttttcctttcttcggagaatcctatctatccgtcccgtccccctcttcttctctttcttgatcctcgcccctccgctcagcgtaagcaccagaaagctcttgacattcctcgtcccctcattgtctatctgtactccgcctccaaatcctgctctgatcgcttcactcttcagcatctcgatctggccctggcttttcagatagaactgaagcacgcaccgggcatcaggcttgcagacagagtagagagtcgtaaaaaacgtcctgatcctgcgcacagggtggtcgccagatgagtatgaatggaataaccattggactgcactgacactaatcaccccatcaaacgtcccgggttggaattgtagcccttcccccatgtccatccttatgtacccagccccttccattctctccatccccagcttcagcatttccatgcttatgtcaacaccgatccatgggtagccgctctcgctaagaacagatccgctaagcccagacccacacccaacgtctagaaccaatcccccgtcctttgcatcaagcagttcaaggcacctttgtgtaagctccttctggatgtaaactattcggctgttctgcgtgtacctcagggactgctcctcgtcgtagtacagctctgcaggcccagaaagctccggaatccccatgggggctaaatccacgcttcctataacagcaaaaggcaacaccttccacaggaaatctgccggcagaggtgcggtacacggaaataaattactcagagcgcccctcccgatgggcaggatagcatacgagattcttggaatgagaagatgcgtctcgtccagatccaactttgaaagggatcttcagaggctctgcacagtcgaaaaagtcatgatatcgattctgtatctgctcccgatgcttgccccctccatcgcaaggtccatagatgcatcctacaacttcatctttccactctcaatgggctcctctgcctttgcattcatgccaatatccaccagaatcgcccgcagattctttgaccaggataaagtcaagatcgtcaccttacacagcctcctaacaactgcttacatcctcgtggtgtttgctttttcccttcgtgcatcagaggtcttctacagcatggagttctgtgaggccagcggtcctagcggagagtgcatgtacagaatgaccatccttgtttcacatctgttttacgagtcgggaaggctagttagtcgatcgaaaggactgtacagggcatttgcagtgatttcacagctcgttggagtctccctgatgggagtgttagctggagcatgcaagatgggccttatatcccactctctttttcagcagctattcttctgctgtggtgtttcctcgatagtggtgctgctagtactcgacagttacccaagcatgataacggtggagaaggacctggacacacttccactagttgcggcagtggggaatctccttgttggcatccttggaatcggaatgattctccccagctgcagtctcgagcaataaactttcttcagctgcaccacccaagccgtcaccaatcaaccctgaggtccactcttttcgcctttacctctctaaacacccttttttcttctagcccaggtgatgagtagaaaatccttggctgttctcttccattgcgatcatattctctgatgtccatctctacatcgttgactctttcctgcccaggccctccgatgcagccgttcttgcacaggaatatctctgtcattttgtgtctcggccctttggtcttgctgctcttgaagtagttgatagagttctccagccccgtgatctgagatattgttcttccgtcatccagcagatgctccttaatgccatttctgatttcccttgtttccacaacacagtgtttcccaagtatgaactcagcatatcctccggagctcgttccgatgttccattgagtcgtctctgcttcctccatactacagaggctcttgccgctcgctctggcaggtctcctgaacccaagagagtcgagagccttacagaaccctctcgttgtcaggataaagtcgaacttaacaccatctcttccgttctccagcttcttgtcctggcatggcatcacactcaccgttctgctcccctttacaagagaaaacgccatctgctgaggagacttcaccctcgacagatatccaatgagatagggcgcagttctctcaatgtacgtgacgactccagggcatgcactgactatcaggtggttggtggccatatattccctataggtttcctcgtagatcttgcttctcagataggaggtgtccactatcctgtgtatgttaaacttacttctaaggaaggaagacaggacagcctcgaattctctgtactccatgccatcctctctgtaaaggttgaagatgtttatctttgactgcggagaaagaacaaaggaagtttgaggcgacaggtcaaggacaaacgaaagatcttccgaaagtgccccagcctcatctgcagatacacacccgctgcacgcaaggcagtcgcttagagatagggcgagtgggctgccgatcttgatgcacttcttgttatccttggggagatctgcaaagaaggacattggaggtcttatgagggcatccatctcagaataattgttggggcgaatcccttaatggagatcaggctgagctcgttcaaaagagagcactctcttagagagctgctgtcgaaagacatgtctgagtactgggccacggatgatgtgcttccacactctatccagatatcctttgacagggtccggtatgtccagtctgtgcagctgttcttgagtttcacgcaggatgacagctacacgccggaaaagatcggggtcagatgcgggctgaccagggaagacgttagagaaataagctctgtcgagcttgtggagcctgaggggctcctgacgctgagtgttgcaaggaaatgcatttatatcctggttgtgatcaactctaaccaccaggagggaaaggacagtcatgttaggcacctgaagattctggagtcgtcgacaaaggagatttactacaagatatgaacagcgccttggatctgttggtgagatagattaaacttttgtgtatcaagcctatggcaaggaagtgcatgaaaagtggagtccttggatatcccatgtatttttacatactgcacgtcgagcagatagacgactcaacggttgttctccacgggaagcagttaaccggtttttccaaggagcctcccacggatgcatccgtatgcaactcgacgcccggaaggatacgtgtagaaaacatacactcgccaatttttctaaaggcggccgagggcaaggacgaagagctgaagagggatgtcgaggcgtttgtgggtgccagagggtctaagtgcgtgtttgaaactctgtggaaggagaatgtgttttatgccaatcttgacagaaagacgaacatgatcaggatgattccggaggggaaggtttcttttgacagcttcttttcggatcactcagaagcaatcataacggagtttgcaaatcccatagagaacatcatcgtgtcaaggaagctcagggggccctgtgtcgtcaaagtcaatggatattctgggccttcttcacaagagattgttgtcaagtcgccaagcatggtccactttgtgtgcaactcaaagcttcccaagctaacccttggctcactggccatagagttcagcagggcaggcatcctcaagtactccttgtatgtacggggcgctcatcgctgcggggccgtgaggtcagcagtccagggcgagaattcggaggctgagggaatggggtatgtgctccacagcaccccggatgcactggcaagccatcttaatgcagcgatggcaagcgagggcatagattgcatagtttaccacaacctgcccagccttattctgaggaagttggaaatatccgggatggtgaggtgtgacttgtttacttttgcaagcggaaacataaagggatgcgatttttcggttgaggagctgtcgacagcgctgaacctcgaggtgtctctggagctgaagaaaggtcgggaaccctctgacagccggctgggatatcagcttagaagacttatttccgagtctgaggcaatacttcaaatattccaggccacggaggcattggacctgtccaaggaaatgagcgaggtttctgggtacattctgaacaggaccttacaaaacctgcgggccgagcggattgaatacacccttctccacgagctgtatgcaagggggtttctgtttcctcccactgtcagccggagagaggtgaagtacagcggaggattggtcctcccgccgcagacaggattctacgaggatcttgttcttcttctggatttcaattccctgtatccatcaatcatccaggagtttaatgtgtgcttctcgacgattgggatgttcgatagaagcatttccgggaatatgagctccgagcagctggtaaggctgactgaggatgccaagaattcggagagagggtttcttcctcggattctcgagggatttgtcagaagaaggaaagcagtcaaggacctgttgaagcagggcgggacaccagaagaaaccaaggctctggacataaggcaaaaagcactgaagctgactgccaacagcatatatggatgtcttgggtttgtgggatctaggttttgtaactacacgatggcagcatacataaccagcaagggcagagaccttcttctggaggccaaaagaattgcagagggagagtgtggagtgaggatcatttatggagacaccgattctgtgatggtgcacaccgggcttgccggaaagaagtcgaattacacaaaggcactggagctgtcgagaaggctgcaagatgcaatcaactcgagatacaagaagatagagatcgaagttgacaaggtcttcaagaagcttttgctatacaagaagaagagatatgcaggcctctacatgacagacgatggcaagggccggattgagtacaaggggctggatctggtcagaaaggatttctgtgaggtcagcaggaagatatgcagaatcgtgctggagctgctgcttgcagactgcgaggatccagagacatacagaaggttctacgagggcgagccgaagatggtgctaaacgatggaagcatcaagatcagggaagctgtgtacgacgagcttagaaaggtgagcagtgatctcgaagggattccggccagggagtttgtcattcacaacacactgtccaaggccccagaaagctacgacgcgtgtgcagcactcccgcatgtttccctggcgttgaggctgaaggaaagaggaatgaagtttgagcagggagatgttgtctgctatgtcatagggaagggtgacccggggcaggcaatccacaaaagagcatatcacccagatgaagactttgctattgactacggatattacatatcaagccagattcttccgcctcttctcagggttgttgggatagtcaagggatttcatgcagggaagatagggaagatatttggggtggaaagtgttccaaagtccgaggtgcagaaagccatatcttttctgagtccttgctgcgaggtttcccaggaggcaactctaaggtgcagagaatgctctagacccatttccagggcattctatgcatgcaaggttactgaaatgctccggaaggaggttgagagtctgtacagtgcagagtctaggtgcacagagtgtggagtgagctcctacacacacatgaagacatgcttcgtctgcaactcggagctgtcttttacggctcacaaccaagacttcgacgatcttctgagtaacctccaaaaggtgtttgcggggtgggaggagattgaggagattgtaagaaggcatgtggctgtttctgggtacagaagaatagacttattgaagtattttgagaaagaaatgaatagaagccattgatcaactgacgagtataaatgcctaataagatagggcgtctttaggatagaaaccaattggggatgggaggctttaaaagaggttgacggatgaggaaacatgcttgaggtgtgtaagaagctcaggaagaagcttgtcgatatctgcaacagcatatttgttgtgaggcttagagtggttgttcttgggcttgggagaagcgggaaatccacgatagtgatgaaggcattcagagatgggctgaggtatgtggggagacagagaggcgcacgggtgtacgaatacaatgagggctgcatgagctgtgttgtgtatgatgtacctgggagaagagtctcgaaagccaggtgggactatttctacaggaagtgcgacgtgctgttgtactgtgtggactcctccgagagtccgggaaaatggacaggagcaagggaagagctgaagtccctgctgtacagaaatgcgtggaccaagagaagcatgttggttcttgggacgaagaatgagaggaaggatgcgttgggatgcatcgacattattcttcgtctcggtcttttagatataacggacagggaggtttcttgtttttctgtctctgcgcgggaggatgtcaacatggagtgtatacgggcgtggataagggagcagtgtgatcttctgagagaaaagaactgtcttggagttgggacgagggaatggacagtggatttgaactcctgtctctagagaagtgtttccgcggagagataaattccccgggcccgagccccgaatggtctcacatcagagcttggaggagtctggagaagatgcttctggtctgtcaagcagcgattacgaggtctacgagccgcgtggagatgacgaggatctcgaggtttccgaagacgcatacaatgtcatggaatacatttcgcttgactggccggcacagagcattgatattcttagggggtttacggttgtacttggaaccaaccctgccgagggaggtacacctgggatggtgagcatcgatctgtttccaaccaatgggatgaaagcacctggaaagatgaagatctcaaagagaaacgtaaaagagtcctataataaggtccgagtgaatggagaaatggtgtactgcctgtctgatgacaaacttgtggtccatgactctaagtttgaggaggtttacaaaagagagatcagcaagggacttgggtatgggctttgcttcagtaatagtgggtgtgtctttggaacaaggagcggagaggtgtcgacaaacgactggaagttcaatgaggttagcactatgagtgttcatgaggactctgttgagggactctgccaccacgacggcatgattttttctgggtcgtgcgaccacagcattgggatcacagacatcagaagcggaagcactgttttccggaagagatttgggtccgacataaatgctgtggacttcaacggggattatactcttgcctttggagacgatgaaggaacgattcgattaatggatattaggaaccattcaatagaggaggtcaccaggcacaagactccgatcagttgcctgaggtggagggattctgacatcctcgcctctggcagcgatgagcaggtatgcatatgggacatgtctcttgacccaagcgaggatcttggatatctgctgtttgtccaccagggacagaagttctacaaggatgtggcgttctgcaggggaaacaacgactatgttgtcacaacctcgatagacgggctctgtgtcttctaccccatctcctttgatgcttgaagaataaatctttaatttactacggcgtacaggcggattctagcggagcggtggcttattccttgcgggtaaatttttcttgctggaggtggccctacaatgactaagagcccagaatattctggcgcgaggacaggagaagatggtgagggggtctgggatcttctcctggcaaatatggacaggatggtggtgaggacggggcattacacgccgcttggatgcggaagcatgcccttgaggagaaggattgaggagtatatcaagtatggaatcatcaacgtagacaagtcgccgaaccccagctcgcacgaggttgtgacatgggtgaaggaaattctgaagtgcgaaaagaccgggcacagcgggacactggaccctcaagtgagtggagtcttgaccatttgcattgatagagcaacaaggctgacaaaaagccagcagtctctgggaaaggagtatgtgtgtgtgattgagtttctttcggagccggatgaagaaggattccacaaagcaagtaaaagactcgtggggtctttgttccagaggccgcccctgatgtgtgcagtcaagagagagctgaggataaggaacgtctacagtattgatattcttgagtttaacagggagaaaaggctgggtctcttcaaggtgtcatgcgaggcagggacatacgttagaaccctctgtacccacatagggatactgatgggatgtggggctaggatgaaggagcttcggagaacaaggagcggcagaatctcggaaaaggatgcctttacactgcacgacctactagatgcagtatatatattcaacaccacgaaggacgaaacggtgatcagaagggtgattctgccgttggaaagccttcttgtggggtatccaaggattatgatcaaggacagctgcgtcaatgcaatatgctatggtgcaaagctaagtatcacaggggttctccggtttgatagagacatcgatgttggaacggaggttgtgattatgacgacgaagggcgaggctgttgcgcttgggattgctcttgtaagcagtcctgagatgagtattatcgaccacgggcttgtgtgcaggaccaagagagtcattatggagaaggacctgtatccaaggagctgggggtttaagaatgagtacgagatactgagcgagtagagacttccacgagtcgatgttctttcttctgggtccgtggccacccagaggagatttggcagttaaaaatttaccctcaaatgttcgaactagagttggttgcaagggaaaagggcaaggacacgacgacatccgacgccttgtcactaatgaaaaggattctagagagcctgagcgagattgtggagacggcagacataaaggccaccgagaaggggctgtccatccaggtgatggatgtgacacatgtagcttttgcagatatttttctgtcgtcaacgatgtttacaaagtaccggtgtgacagggagcttgtgattggggtccagctcaagacgcttatcaagataatcaaaggaatgagcgtcgaggggggagggacattccggatggagtgtgatgatgcaacgacgaatctgaacatccggaacaccagagaggggaatgttctcagctttaagctgaagctctttacctcggactctgaggcctataacattccagagtttgactttgatgcatctgcgaccatacctgcagatgagtttatgtatgtcccaaaacttgtggggacgtttggagatgtagttggtgtacaggcagagggcaagacactgatgttcttccagactggcgagcatgcagatgcatcgatgagctttgaggaatgccctgctcgggaagaactgaagatcgaggccaacacacttataacccaagagattgcgatgaaatatgtcaatctgattggcaaggttgtgccactctgcaaggaggtgaagatatttctggggacaaagaagcctgtcttcttcaatctctgcatggacggggtttctcacatgaagctttatgtagctcccaagttcgagaatgactattaaaacaaatcatccaactctctgccgttacaaaggacctggagacgataatacctcggaatgttcgtatgcctttattggattctcattccctataataatttatgtatattatagaaagcatcttctggtagatctcgtctcgatttgcgaatctctcttcagccttcttaacctcctcgcgggagtacttcgacttgttccgcagaatctcgtattccgaaggattgcagatgctgaggacgtcgtagatgtcgatccttcttttcttggcaaaggacatgtggagccagaagcatgtgatgtccacaagaacatgtatggaaaaggttccaaccctttcggggttctcaacatagtcgtgatagaaaaaagctatgctttcgagaattgcatagttttttttggtgcatatctggaatattcccctaggcttatacttatcggatccgggtgcctcgaagatcctcaggtaggatgtgttgtgtagcactgtggcagttacagcagccagctcatactccctagcgctgcagaactcatagaggaaattaagaactagtgcaatgtacttgaatctttcctgggtcattattgccccggcatccctatatgcaggctcgcatatgtcgaagtacaccttattgagatacctggccttagaaatcatctcgttactttcgcttgggggattggccttcttgaggctgtccacatagttccccatgatgtgcacatcataatgatgcgagatatgcttcgcactcagcctgttcgcagcaaacgccagaattcctagcaacgggagactcttcattgaagcctatttccaggtttcttaaatatttttgacgaagacatttaatatacccatgagttccctggatatattaaattgattctttttacggtaccttaaaccggttttggcattacctgaaaagggtactgataaagttttaatttccatcattctatggcgcttaaattaatgtcatctgtcaaaaaattggcattcgatcttcaggactcgtgtcaagcttttgtgctggacatgagcttagctatgcatttgagttgatgaatagaaagccttatgcaggcagaggaggacgaaagggaatgcaccaagatttctgacatgacgggagacaagtactacacaatctatggtgtggttgtggattggctggagtggaaaagatgcagaggaagggattttatgatgacgctggacgtgactgacgagtgtatgaaaaagttgtccgttaagatattcagtccaacaaaaatcttctccgagggattctgcgttggagaggttgtaaggattggaaggctaagactttatgacacgtgcaaggcggtggtcgatcgtagcaacgacgttgaggtggtcttcacgccccacacatctctgagtagcgggattagtccaaggatccagcagcttgtagagctcttccgtcaaaagaggaagagccttgtgaaggagagggaaatatccgaagtggaggaaggccagtactttgacttcaacggggaactgatagacaagcagagagaaagaagtaacctaattctcctgaggtttgtagactacagcataaaccagaatgttcagggtcaagggagcagtgaagactattccaaggacatggttctgactgtaaaggcatggggacgctttgccaccgaggccgacaagtgcgagattggggggtggtatagggtcaggaatctgaagggagatgaggtgggctaccgcctgtatgcaagcttatcggaatcaagtaaggggagcatctctgaaatagggcggaatacgactctcgggagatatctcgggatgaaaaagaatagatatcttcgggggcttgcatccagggagagagccattgaggcggtggacggaatggtaaagcaaagcatagttgagatcaagagtatcctctctcctgggatatacaggatccgggttcacataaagagatatgcgcctttcgtgggaatggaagcggttgtttgcaaagcttgtgggtctgaacacaaggagatagacgacgtgtgtgggtgcagcaggcccgagatgaagagggtcaaggccttgaagttgctgctatgggatggaagctcggagctggtggccgtatgtagaaacaagctagcggagcacatactcgacaggaagagtaatgagtatttgaatggcaagatgttcgattgcatcattctaagcgttagggaaggatttgggatggtccaccaccttgtggaccttggatttttcagggccaagaaaaaggactgtgccggaaagatttgcctatacgagtaaaagcattcatttgttgttgaacagattgaggattctgaagagatcctcgtcggtgaacctctcctccatatcctctaccacaagctggaggcaaacgatggacttggggctgaagtcaagcagttgtatggactcgaactcggtaaggcccatgtcgatcaggatttgcttggttcttgcagcatcatccctgctcatggaagacttacagtacagttgcaccttctccaaaagctccatctggtcactgtggctctccaagtttctgttgattatatctaatgcatccacctttgccagcagcttgggcctgctttttatcttcatgaggcatgcaggtgtatgcgaatttattgacgacgggtcgttgtaaagtccggagtttctacccgtggaaaatgaaggagaccagggcagagaagagaaaaaaggacaagtccgacagagcaacggtcgacaaggtcctcgacaagaggacgctgaaggttctggagagactgcaggccagggggaagctggtgaatcttcaaggaagcctttgcaccgggaaggaatcgaatgtctatctgggcgaagccagtacaagcctgtgcagcaagtttatcaagaatagatacagtgtcacagaagagccaggcagagaggggcagatagttcctgtggtagtgaagattttcaagacatctataatgtccttcagagatagagaaagatacatcagaagtgaaaagagatttcaaagattctgcacgtcgaactcgcgcaagctgatcaaggtgtgggccgagaaggaggtcaggaatctcaagcggctaaacaatgcagggattccctctcccgagcccatctatctgaagaacaacattcttgtgatgacacagattggaagatgctcggaggttgcacccaggctacgagatgcaagcataaaggacctggagggctgctaccaacagtgtgtgaagataataagggacatgtacaagaaagcagggcttgtgcatgcagacttgtctgagtttaatctcctgtactttgagggtgtggtttatgtaattgatgtcgggcagagtgtggaaatcgaccacgacaatgcccagaggtttctgataatggacataaacaatatcaatagctttttcagcagaaaaggcgtcagtgtggctaagggaaacgatctattcgaggaaatcagcggaaatgtcattccattgtatttgaaagatatagatatcgggagggatgctttcattccatccagagtctctgaggtcggaaacgaggaggatcttcttgcttttgctgcagatagtagaagcagggagtttggaagcaccacagactcggatctctcgagcaccggagaggccagtgtcgaggactctgatgcaagccttggagcaacggagtcaagaggaggcggaaacataagagaggagaagaagaggaagaagaaaactgtcaaggagctgaacagaatccgaagggcatccagaatcagtaagaaggagaagaagaggatattcaagaggtacataggaatgaaaaaaaggaagaactagcactccagccattaattaaattcctctctctatgctgggcccatatgattatcacggatctagacaaagtctttataagctccgatgcaaggccaaagcaacaccacgtagaagaggcccggagaattgtgaggcagaactcgaagtacagaaacgacccgggatacagatactttcttggagaagttgtcacgggcctttgcaagggatgcagcaacgaggagatctttcggctgatcagatcactgcagaaaatgataaagcctagagttagagagcttggcgaggacctgcactttgaaaaataaaagcataccagatcaactttttttaatggagaggcgcagccgctccttatgtataagatggttgcacttgatcagcttgcccattacatcctcaacattatcgttccacttcctcttttcaaactcaataatccccgtcttctggttaatcttacattgtgcaaatccgttgttgaccatgaacgaaatcttcttgatgatatcctctgcagggctctgcatcaccatagaaatctcctggacactgatcgaagagtagaacctctcaataatcctgaagttatgctcgtcgattgcagagagaaggtcatccaagtaaacagagacatccacagcaaaggaaaaggcctgcaggatctcatcagccgtcgacctgtctacaaccactctggatagaaatctattcacaacagacctgacaacctcgtcgttgttcttgtcctcactgagcatcttcaacatgccagacttcttgcacacaatgttttccatctcggtctcacacgttgttaaaatacagaagaatgagctcaggacaacataccccgtggcattctccccaagagtgctaagggaatggtaaacatcagatgcattgaaatacttcctttgcccaaggtggagttgaacaacaagctcgtaaaacttgatcttctcttcggcggcgtcattctcttcaaaatacttcttcctgatcttcttcatggttatgtcggcccttatccagtcaaggttgctcacgcagagccttagctgctcaagctggtagttgaccacaacactctccttgaccatggtaaatgtctcaacagggacgtttatgaccacatccagcgcactcctcacatccccgcacagctcatatctcctcttgagctcctctgttatgtatatcctttcatcctcaagaaagatcctcccctcaatgacatccttcaagatctgagagaaaaactctacaaagccctcctctcccttcttcctctcaaacagctgccagatcatccacttgatcgccgctctgttttggcccctctttatcgtaaggacccggacaagacacccaagctcctcgtcagacttgcacaggctcatcagctcctcaaatatcttcaaaagcatttcatagtcattcttgactctggcctttctttccctttccagaagctcctccattgccaagggttgtccagggccacaaaaatccgttcaaaacaatgtctcagcaagtcgaacaaagacactttaatccgtggggcctcccgtcctctgaaaaacattctccgggtcacagtacaccttcattatgagtgtaagaagtattccgaagctgttgaacgccacaaactgcatagtaaagtctggaatcacaacccaatcaacaacactgtccttccaaacaaccctgttcccaatggcccctacggccttgatcacaacaccctcatcgatgtaaggcgaacactcccagaccctgcacaggttcttttcataaggaacattcagtaccctcttaccttccagacggaagatgacaatggtagacagtttctcctcaataattctgtagaccggtgtggatatcaggtgtggaatcacgtttgaggggtattcgactgcaagaaggtgtggtgaccgatgtgtggttgtgtatcggatgatgcctttggagcagtttgtagaaattatttcctgcgaaaaacacaagatttctgaggccaagagaagccccgccaagagactattcatccgggggatcccctctggcgtttcataactttcgtgtttacgcaaaaagctgcagatcgagcaccctgaatgaatccatttgtggagggcctgcagtttgactctagactctacgaaatagtttcgaagattggaaagagaagcgagaagacaaagctcagggggctcctggagcttaaggatgtactggatactgttgatgtggaagcaaacatcgacacactgctagagatagtggaggacaccataaagtctcagaacctgcagattaaaaatctatcgatcgacgtgctctacaagcttctctcttctgtggaggatagatcgaagttcaaaaaagtgctctctgcctggctttatggatttatagagaatcctgaatatgtcgtttcgaggaagattttcgctgagtttgtcgacataggagagctagaagacgagtttgtgcggatgctggatttcaaagaagatccagtgcttggattggtatgtcttcagttgctggtgaagaaaggaagaaaggactactctcggatggctgcagagagcatcgagtacctagatctgaattcgcctagggagctgagggaggtctacaagctatgcaaagcgttggggaggattgaaggcttgtatgaaaaggttattgcggtcaagggccccaagcttgcgaatctcaaatggagactacttctggatatatccgacactgtgccagagtgtatcagagacgatggaaaatatcttgatggcgacatactttctagggtggtggagaggctgaatgtctgcgatgacatacctgtaagaagccccgactcactcagagtggtcttttccaaggtcaagaacaaggaggagtatctgaaggagtatctgaagaatgggtctcttgaaggattatgtattctcgagtttcttggcgacttccaattcctgaacgagaatgtcgactttgatgtagttaacaggctggttaagaacgtgataaacatccatttccaaggggatgaggacattagcaagctagttgccaagatggatgtcaaggactcctccagaaacatggggcatctggataacgggcaagaggacaaccacttccacaaatgctcttcgattggtcctgatggaaatgaagacatcctcaaggcactcctatcctcgctcgatggggtccaagggaagaggaagatcatcagaggagacatcttaaacgtagagctcaacccgcaggagttcactagagaggaagtagaggaagtgttccagcattctgtgaatgtattcccaaaggaatatatgctgaatacatcgttcacttgcgatcttcttccattagtgttgaagtatcctgaggatgtggaagaggaaaagataagaaagaccgtatgcaaggacagtctcaagttgttcatggatgcatgcaaggatctggaccttctaaggtcactggtgttttcatatgatgatagatccctaatggagatctacttgtcttcagatactcctccagcactggaccttgacttctactacaggctcggagacagagtagatcggcctagggtcattgactacagcaggatcctggaagagtatttggacagtgggtttataaggagcatggttgaaaagaacgtaatcaacagagacatgctatacaatgcagttgttcttcagctgccttcgctggaggttccaatcagcaccagttacacgaatccgttttatgacctggatgagtgcttctacaagaatgtcgggatcagagagcaaagccaagtgctgctgaaactcagggatttatatatgaaaatatataagggtcctggagaggcattcctgctgcttctcctggacgccatgtgtgacgacgaagacgaatctctggaccgagaattgagaagcagaggaatcgaggatgggaggaacatgctgggtaagaacgttctccagagcaagtccaccatcgacagatggagaggcatttatctgggggaaaaccaccactttgtcgagaaggtattttctgatctgggtcttccatcgagaagatgcagtgacaggaagcttgagcagcttctggaacgcggaggaccgcgtgcaatcgattatgtccttagaaagcacgatgttccgccgcagttcgttgcatctgttgacttctcctatctcagcaacgaggcgttaagccgtgcagtcagtaccttggagttagcatgcagaaaagggtttcccattaatttcgtagagctgccattcgaaggatgcccagagtttccaaatgcagatagggagtcagcagacgataatctcctaatgttgctcgccaaatctaattacagaaaccttagaagtcttgatatgaagggtgtggtccggatgatagaaagagaccatctactgtcgaggaaggagttttatagaaagagacacactatataccttccgttactgcggagcatctatggccacatagctgattcggtactcaacatgtacagcatatcaaggctggacatgaactctgtcgatagtgaggtctatgttctcctccgagggtgtttccttgggtctacagttttgttttgggaccttctcctgaactccttgctgattgtcaggaacatcagcattaacgccttcttcgagaagatggttggagaaaaggaagagtggagggtgtttcttcaggatgctggccttgagcagaggtctctgtttgcatttgtgtttcccaatatcttttccagcattcccaagatggaagtgtctttggactcgttcatactaaaggaggcgtccaggaccatagcagatgtcacggttaaggcccggaagctcaccaatggatttgatatcggaatcacctatacggcaggaggcaccttattcacagctctgatagccatcccatcaggatatccatacaaaaagccaatctttacctcagagatcgggagaaaaagccttttaaacctcaggattaatgagatgatcaagaagtgctcgaagttcatggagcttgtgggcttgtggaagatcaacattgacgagaagatctcggggcatagggaatgccccatatgttactttgtcatagatatgcacgactcgtcgtttccaagtagtcggtgtgcaacgtgcaagaacaagttccacaccaggtgcattgtgaagtgggctgcaaccggagcaagaagcaattgcccagtatgcaggaggcccatagagatcacatctgtaaaagtcccatgagcttgagatacggatttatccattaaaagcctactgtttttttctgtatcattgagcagttggatacgccggtggttatctttttgctgctacgaagtccttcaatgtctcggggtccaggcacaaggagttgtcccctaggaacctgaatagctttcggaaagtctccgacctcctgaatgttctggagtctccaacaatcacaagtccttttctgcaccgggtcaatgcaacattaagcctctttccgttgtctaagaagccgaagtcatccctatcgttgcacctcaccagcgttagtattatgtagtctctttcctgcccttggaatccgtccacggtggagacctccacatccaccatctcacgcagaagcaggacctgggatgtgtatggtgctatgatgccgacctgctcttccttgaggatcccaacaatgcttcggactatctcagcttcgccaatattcgactttgaaacgcctccgctctcgtagagctcgaagtactgggtatcaacaaacaaaataaagcttttgccaaagacgggcgtgcattcccttgtggcacttttgacctgacctctatagaacacctcgttgctaaacctcaaaagatctgaaggcattctgtactgctcatttagaagcatggttgggagagcaagtgattcgtataaggacgaggtttctgggcatagctgcatagggtccccaactagaatgaatgccctccccttgacaaccgcaagaaaggattctgcttctgatgcctggcacgcctcgtcaactaaaacccagtcaaactttcttttttccttgagagaagaaaaaagtgtggcaaacacaacaggagagttggcttgcttctcctcaacaaactttctctgcctctccctcaggtccctgcggaagctcctgtcgcccttctcttccttcataaactttgtatgcgactctgccaaaaagtccaggttcaggtggctgagaccttttgtagagcttccaaggcggtagaaggagggctggttgcacaaaaagtatctgctcctcagaaacctttctatgatgttgtcgacagacacattactaggcccgcacacaagaacactgctgttggccgccaggagctgggatattatctccaccacggttcttgttttcccagtcccaggcggcccaagtattttgtagggagtcctgcatcctagcatctccactgcactcctttggcttgaattcagtgaggagtcatagaaattcaagtctgacgtctcagctgctatgctcttctttacatcccacacatccttttcgggacatccccactcctcgttcattctccatgtctctactattgcatcgctgaagtcccttcgagactccacaaatcgctcaagattatccaacagaatcctgttgttgtgcttcagatcaaggacagcctcaaaatcataccccttgagcctcctgtgcccgatgaccctgaccacatccccctctatccctataaccgtacacttcaagggcccattgggtgtttgtacaaagatctttttctcttcacccagaaccttcgatatcttggccttcctcgacatcgatacaacccttagtgaatacacataggaacccactctgttctccaccagtacaagcttgcacttgaacctggttgttggattctccctctcctggacctctatgaccgcctcaaggcctttgcgcaggtgatccaagtactccttcttcttggaatcgatttccatgccaccccagctctatcacatgaaattctattccatagagcccatcgggatgagcgtcgagcagaagctgtatctaattacaagaaacctccaggagatactgggtgaggaggaactgaagaggattgtttctgaaagagagctaaatgtctactgggggactgcaataaccggaaagcctcatatagcatatctggtccccctgatgaagataaaggactttgtggatgctggatgcaacgtaaagattttatttgcagatatccacgggtttctggataatctcaaggcacccatcgagaaagtccagcatagatgcgcatactacgagaagctaatcaagtctgcgctgaagatgctgtgcgtcgacctcgatagaatccagtttgtcaagggcagcgagttccaaaagtctgagagatacacaatggacctgtatcggattctatccataacatccaagcacgacgcaaaaaaagccggagcagaggttgtcaggcaggtggaaaacccgatggtaagctcgttggtgtatccgtcgatgcaggctcttgacgaggtgcatctgtctgtggatgcacagttcggaggagtcgaccagagaaagatatttacatatgctaggaaatacctcccgcttctcaactacgagaagagaatacacttgatgagcccaatgcttccggggctgaactcagacaagatgagcagctccgacgacctttcgaagattgaccttatggacagcaaggaagccatctggagaaagataagaaaatgcttctgcgaggagggaaacaaggacaacggcctgatgatgattttttcccacattgtcttccccatccttcagctcaagggagagtgtgttagaattaccgatagagatggaagggagatggcctttgaaaagtaccaggagtttgaggaggagtttgtcaggaaatcgatccatcccggagacctcaagagtaatgcagcacgacttattgatgagattatcaggcccataagagaagagatggagaaggacttggacatggtcagagaggcctacaattaaagtggcagcccttatattttctgtttgcttattaaaaaaatcctatgcaccctgtgatggagatacggcttcagccaaaccaggagttcagaattgaagtcaacgagactcagaaactgaaagtgatggttgtgtcgggcctcgcagagatcaaggggcaggagcttcttaacgaaaggtggtatgcattcaggaacacaaagacattcatattcacgttttctgggtgcaaactcaaggtcgagggtgcctgcgatctccagtatgtgtccgacacaacgaatgtcccattgatattcaacatcctcagcttcttttccaagaggggatttgactacagcaagcttaagacattcatggtagtgggaaacgggagatctacgttttgcttcacgctaatcaacttctttgtgcgcctgggcaagaaggtgctgttcacagaggtggatccgtcgaagggaaacatatttcctggcgccctgagcacaatacatgtggatgccttaatagactgcattgaagggctccggctaaagaatcccctgtccttctactacggatccacagagataacaaacatggaactatatgacctccagacaaccaagctgcaagaagccataaaggccaagaatgtagaggaccttcacctgatactctgtcccgaaggcacgtctgcgttttataacacattaataaagagatttgaggttgatagagttgttgttgtgggagacgaaagactgtaccactcattggatgtgatagcagagaagctgatgataaacaggagcggttttgttgaagagaaagaggtcggaagaagcatatctaggtacttcaagggtgtcaataacgagtacacaccctttacattcaacgtgaagtacaagtggagggttgtaaggataggagagatgtatgttgcacctgttagtgccctgccgttgggaagtacaaggaaggttgggtgtgtggaggcctcagacgtggaggttgctgagaattctgttctggggatttccgaggctagggagatagaggatgttgccgggtctcccgttcttggatatgtggttgtcatcaatgcaggtgcattcaagatactgtgtacccagccgaggcttccgaaatacaccttcctggtccagggggatcttaagcatgtcgagtattagctcggtacaataaactcttgtggccctttgcttcaatcttgacaagccgaaattgtgtaagctacggatatcccctggatgaacagaaaaaatctagtgagagatgccggatctgctcttagagataagtatattacctcgcatctgaacgagagtttgaagatagaccgcgagtatccaccgctccacagtgtaggggggataaagtacttgctaccgaagataacggagcttgtgtacaacccactgtttgccaaagcatcgtatgacgagattgggatccatcctcccagcactctcctgctgcatggtgtttctggggttgggaagacatttcttgtgaactgcattagccaggaatataagcttcccattgtcaaagcatgcatggactccgacaaggagcttcgggagtcgttcaggaaatcttctctgcttgaaagatcgatcatacttattgaggacatcgatgccctgggagaggacgacaggaaagtgatctcgcagctttcagagtatcttgagaatcataagggaaaatcgattgtgatctccactgctcggaatcctgcactcatacatgagagtctcaataagtttgacaactcgttgctggtgaaaatacccaccacggacgagaggagggatatcctggcccggctcgccgagaaaatgaagtgccagggggttgactggacagaccttgcgaagctgatgcctggatttgttgcaagagacttgaagagaactctgaagatcgcctccacaaaggctgtgatggacgggtccccggttgttaggatggctgactttgaggctgcactgagggagatacggtggaagggaacggatatcacattcgacagcattggatctctcgaggatgtcaaggatgagctcaatatgagcattgtttttccgtcaaggtttccagagaaattccacaagctcggaatcacaaggccttctgggatcctcctctatggacctcctggatgtggaaagacgctgcttgtcagggccgtgtcgaacatgagtcactgtaacttcctgagcatcaagggaccggagctcataagcaaatatgtcggggattccgagaaagagataagaaagctgtttgacaaggccaagcagctgcagccatgcgtcctgttttttgacgagatagattcgctgtgtggagaaaggagcggaaatgagttcaccggccgcatagttaaccagatattgacactcttggacgggcttgaggacaggggggatgtgtatgtaatcggagctaccaataggattgagagcattgacaaggccatactgcggcctggaagattcgataagatcctcagggtcccgctaccatccaggaaaggatgcatcgacatatttaggaaatgtgctgaaggcgtcccaatagagccttttgattttgaagagctggaattagagggatttagcggtgcagaaatagcaggtttaatcagggatgcagcaacattgtgcttgaagcagaacttcgatgcagattcgcttgtcataaccaaggaaaacatcatagaggcgctgcaaacagcaagagtcaccaaggacttccggtaggctctactctatgtggctgtgtggcccatagggggttgttaagcgtcgtagtggatgtggttagtcatggtgaagccggtatgtttgtttctagtgcaggtcgttgaccttgttcagtatcgcaatcagtctatttctatcatacttcgaagtagcaataaaatcctccaaatcgctgtcgctcatgttgtttatcgtatcgatgtttatgaccttgcatgccctgtttctgggaaatggaaccagctctccagcgcgtttttctagctctagcaggaggtcggtgtctccactgctgaggtcaaggcgtgttagtatcccaaggctgccgtttcttgttgtgaaatagacggaatctgatcggcacagtgacagagagcccggacacatacttgtcacctcatccccaggaaaaaaaatctcgatgctataattctcatctaagagcagaatcttcctgtccgtggtggaaacaataagccttcccagggcgaataccatggactctacctgctctctgcttctggagagaaaggccaaggacaagtggttggtttcttgattaaatgtaaagaccccaaaggacctataaatgcaggaacaagcaatcttatctccatgcattactattctgtatggaatgaaatctatcttcatcgcacacagctccacgaggacttgtgcttgtcttttatatacatatatgctcggacctctgtgtgtcactagatagtctccggaagaatccagcgcatatgcaatgcccttgcctgtgacttcgtacactagcttgatgcagttgcctcttgtagagaacatggcgagcgttgagaaactgctctccttggaaagattgctcacaacaacaaagtagtgttttgttaggaatcttgcatccatcaccatttcatcctggagaaagaagttgtatacatatctcctcacctttagcgtgagatacgagttcacaacagcgtcatcgtcaacgctaaggatcggattgaccaatccagtaatctcccgtccgtgactcgcgatagaaaacttcagcacatattcattcctggagcttgcctcctgcagtctatcctctgtggagatcttgaccttagagatagacccaaagtggcatctgtggatcgacttccctacagaaacatacagctggtctgtaacaaaagcatgggatatgccctccaaagagcatctgtggcatgtgaagtcctggaggtccacaaatatggtagacctcccaattcccatgatgtaccttccaacagggaccatggcctcaatcatgcaatcagaagagaatgagggcctaaggacaagcagcttccatctatcctccttcgcaatctcctctagcacagacatgatgctctcgacgcccatttccgactctccctcatagacagcttcataccccactccatccatgccactaaaaaaaagcctgttgtccacaacagatgccgacttcaaggttttctgccttctcttgtgcatgacccgtagaaaccggtccataatgatgaactcatcgtagtacgttgatataaacagatggctactgaggtgaagaagacttacctcgtagggacattctaaggatctgacacatgccattgtttccaggcatattgctttgagaagcctgtctctagtaaatacaatgcacaggtccttgtcgtaggaggacagcacaatgccccctatctctaagtttaagacatctccgtctctgaggcaaaacacatggtttttggtattgaagtagcagtgattgtcgatgtggatgttcatgatttcatcaaagcacctttcatcgtccatcgctcctgtaaacacctttccctcgtctggatatgacacaataagaatgctgccggccatcccgaaccttcgtacggcccttggaaggttgtatctggactctgctaaaagatcgattgcatatgtaattttcttgatagcatttcttgcaatatacttgaaagaggcgccaaaatacgatagggatctaggatgtggattgttttcaaaggttcgcagaatcttcagctccttctctatcttcaagtagtaggaatcaccggaaaatgaccctccataatacaactcatcttcgaggtggagcagcacagtgagccaagacccaaggttgcccaggacctcgatcttgagagacagctcttcacagggaacatcctcccccttctgggccttgggatctgcagaaacactcctctccagggacacccgtataagctcaccatcctccatcgaaagcaaaacgcctctgtccgttagtaagctgttcttaactccagggtttgcaaattcgctctcgagtatgaacctgcctttggcatagtagtacagctttccccctcctatgagaaatagtccgtcccccatgggccttgcagacaccagtccccttctaaggagagctttttcctttagaaccatcctgggcttaccagatgctaccaggtatctagagtagaagacgtctccagaaatgtcctccagtaaaaaggcaacatctcccttgctcgaaaagcaatcaaggatcctgtagtacccaaaatcatttatgtcatctccaaagactagtccatcatgattcaggctcgctactgcaatagtgctattttcagcgataaatacgagggtcctcgaggacctgacgcatctggtgtagagcgaggcggtgggcatctttccccatacaacgggcctgttctcactcatgataacatactcaccttcactgcagaccatcaggaatctcttagcatttctgaatggcacaggaacgatgagtgtcacatatccattggggtgtatgacatccactagcttcatgcccagattgtagatctcaacagttgcacctctggttatggcaacacatggatacctcctatgctcgatctttgcagctgaaaccacagcggtaggatctttgatagtcctcattgcataatacatcggtacaatttctgggttccactggaataagttacaactattttaccaaaatttttgttgggtaaacaaaggacagatggaaatggcatacgactttgcagaaacaaaggacactgcaataatattcatatacaggcctcctgtgggcgacatccagataagtcctgtgcttgagggccccagaaggctaaggctatggaatgacataaccatctctctctacaaagatgtctatccagacatcagacttatcgagtccaggtcaagagtagaagtccatctcagaaaggttgagatggtgagatggggagggatcaacggaagaccggccgataagccccaggacgacggcaaagaaaccatggtggaggactctggagacgaggaaaacccctctgtgatggatctgttcagtaagatctatcaaagatctggagacgatgtccgcagggcaatggagaagtccttctacgagtccgaaggaactgttctgagcaccgactgggaccaggttaagtcgaagaagattactcgggaagactgagcccctagctctgacacctcacacttgattatcactgatgccacaaggatcccgacggggagaaaaccttgttggtagtattacctgcagactttcttaaccaactcaacggatgctagatacaaagccattagtttatttcgttctggtgatatgctctcttcagcttttctgccaaggcatacacttctccttcaggattcttgatgttcaccttctccatggagcttctaaatgtcctcaggttgttttcctttcctacgtctccgttctttatctttaagaagtagtcccagttgccaatgaagtcgattattgcctggttagttagaagagcatcgtcaagccccagatccttctttatatctgcttggaaggcctcgatttcatcgataagttctttcatggggtattatcatctatgttagatgtcgtattggatttaatttgggcaataaatcgacatatattgcgattaagcttaacttaatagtggtcatttcaaatcgaacatccggtcctcctggaatagagccaaaagctctttcctctcgaaggaaaagacacatctgcaatggtgaggtgacggtgtcaggtaggcaaaacaactcgtagagctgaaagcatgataatgttggtgtatggggtttccattaagctgtccatctcatacttcaccaactcaagaggcgcttctgtgggtacggagaaaaatattttctgagtaagtcttattctgttacagctccatcatcgctgcactgtgtgccaatgagaactgaaacagaataagaagcacatactgacttcaacagctcctatctcagaagataatgagatgcatgcccttggccacggagctagaatagtaccagtatccgtttatttgaaaatgggttttctttggagatgggaacattcatgagctggaaaacctcaactcaaagccatcttgctggagatgtctggtggcacctcttggaaatgagggctagaggcatcattgcaaattgcctggaacagacgggatgagacatcaagaatgttacagtctcttgtaattagccatccattccatcctatctccctcgccttgatgatattgttctctgaatcgtcaaagaagtaaacgttcccaggagactctatcccaagaacttttgtcacgaattcataagactcgctcagtggcttgcagcaaaaggtcttgtcatactttcctatacagacgacaacctcgaagcagtccaagattcctatcttcgtgagaatgttttcggctctgtcccgaggaccgtttgtgaagcagcatttcctaacattcttcatggaaagaagaaagttcctcaggtccatgtctggagaaagatactggaggtaatcgaactcggagatcatctcccaatattcttcaagagaaaggttcccatacttgtagaagagagctgaataaaggagcgctacgtttagctgctcctcaaacatctccggggtagacccttccttgagagagagaaatttctccacaaggaactttctttccatctcttggaggttgtttgatggatggtagagagtatcgtcaatgtcgtacaggaacaagatatcgtttcctatcttcctgggcttagcatttattgaggctggatcctgccccatctcaatgaatacggggcctttgaagggtctctcgctcatgggagcctcgtaacccgggaggagttcctccgagttcagaaccttcgactccacagagaaacctgcctctctttcttttctgttaggattgatggagggcctcctttcatctttggagctgaataccagcttcccagccttacgtctgactttcttgatcccgttaacaaaaaccttgaaagctgcccgggctgcactttcaattgctcccattatcaaggggaacaaaatcggactagatgtgctaaaaattttcttcagagctacactcagaaagatagttcacaagggagcttttatttactcctgagcatcggcagcagatttgctttccagcttggaatcaaaggcagagctctgcttctctccattgacaacagtcgagtcaatggtggaaaatccagaatcagaaacatcttccatgttcgaatcatctagagaggccctggcctccccctcgcttcttattccaagagattcacattctgcctcgccattcttgtgcttctggtagttcttctgcgcctttttgtagcattcattgaagtacttgaacaccgcagacctcgccttttcaaccatctcttcaagatcaccctggtacttgtccatgaatcccaggatgtagaatttgtaaacaaataccgctccagtgcacgcaggtatagacatccatgcaaccaccatcagcttaaacagctggtagaaagggataaagtcgagtacgaacgaaaacaagttgtctagtacaagaaacactgcaatgaccatgaaatacttattgtatcttttataaagtctcctatcttctctgcatgccttgaatgcctgaagagtattgtagagaactagcattgctacagaggcattaactagttgcccgatcatttcagggttccattcttttcattttaaaaacaaaggaggtatgggaagggaatgtctgccatgctattgcagcacggtgcttcataaggtccaatagagagtgtgtgccaggtgctctgattggtcggagccaaatcaaacgttggacacgttctattcacaaaggaattcaataggaccgcatgcacataatcaaaggataagacatagccgaggactctacctaatagatgaacaacagaaagaagtttgaggagataaagcagcagctcgaatccttccttaccccaagacaccttagaaatgagtttccacacgagaaggggtgggtggtacctgagagcatgtctcacgaaagtgagcttaggaaagatggaattcaataagcttctaagtaaacaagttggagatagtctttaatctaaacacccaggcctttcttgtactcaaggatgtctccatagaatctcctgatggaaccatcctcgcatatatatatttccctaaaagccgagctgataaagctcagatcatggctgacgcaaacaacagccccgttaaaccttccaagcgcctccgccaatgcatcaatggactccatgtcaaggtggtttgtaggttcgtccagaactaagagatttgggctcaatccgttgatgattgcaaatcctagcctgctcttttgccctccagaaagggttcctatgcattgattgtcgacactcagtccaaatgatgcaagagcacgcctggcttcctcctgggtatacgacttcatcataaagtcgagcacattttcattgactctcaagtggtctatgtgatgctgggcaaagtatccaaccctaagggatggggctcttatgatactgccctccgttgcctcaagctttccagccagaagcttgagaaatgtgctctttccctgtccgttggcccccaccaccactatccgggaatcagagttgattttcatgctcaggcccccaagcacttttccacatccataggaaaatacaacgttgacaaactctatcagtgccccttgggcaggtgtggaggaaaaagtgaacttaataacgggatcctgcttgggagcaacaagcgtcggcatctttgcaagcatctttatcttgctttgcacaagagaggctctttttgcattgtatctgaatctgtcgataaaagactgcatgtgctctctgaccaggagttggctttcatattctcttcttgctgaagccgtcttctcttttctttgcttcacaaagctctcgtagttccctctgtatacatcgattttcagatcattcagatgaagtatcatctccgtggtgttgttgagaaagttcctgtcgtgggatacaatgattactgtcttgagctcttttatcttcccctcaagccaactcagcgcattgatgtctaggtaattcgtgggctcatccagaagtaacaaatccggatctgcgtttattgcctttgccagatgggcacgcattctccaccctccgcttaagtccctcatgttcttgaccgccatgtccttggtgaaccccagcccgttcagtattctcccagcttcagcccctgcaaagtcctccacagtctcatcaacaatcaggtcctgcttgatcatgtagatcctcattcctcttggaattccaaacctcctctttctgatggccttcaggagcgtggtctttcctatcccattccttcccacaagaccatacttcctgcccctaacgatggtgagtggagcttcacggataatctccttccctttcacgaaaagatcaatcactagatgcagatctccttcaaacccctcggagtctgtgtcctctccagatgaggacgacgacaaatactcttcctggataggcgcgtcaggcaccactatctcctttctgccccggaccgacctcattgaaaatggcgtttctaatggaacaagacctctcgtatagcctactgtgcaaccccccacccctaccctagtggcctcctctttcgactcaaacggaaacctttcgagctttcttaagtacttgtgctttaaagaggaaatcttgctgctcatcaaagcacaccgtgggtcacatccacaggaagaattcaagccctttctttggaaagagagggagatacggaaaatatttagcggcaataacaacaaagcatatattcaaatctctagctaataagacgcagtattaagctagagcaccggggcagagcgcggaaattaaagagatgtcccttatactcgccctccataaggatcctcctgatcactttcttgtgcttctcaaaggcgtagtttgtgtaggcgattttgtttctacttatgaacctgacatactccgagccgagaaactcttccttgaacttccttatccatttgtcgatcttttggttctggtttgcctcctttgcattacatgcatcaatggtgcgaaaaagcttttctccccagacactcttgtcatccctagacggctcattggcatgatacgactgtgaaaacatcttcttaaactccctcccgacatactgatagaactccatcatagcctcctctccaagctcgtcctcagccagcctatgtgcatctatataccatccacatatctgcctctcaaggcattcaagcttgttgcgcgtctcggacagagcccttgtaatttcctgagcaaactccgcagagtcctcgccctttatggtatctatggtctcattgttgacaacaaaaaaagagaacttatctgaatgcactatacaggctgccttccatgctatctctagcagatttatgaggatgagaatcttgggctctttggtataggcaatgcacttgagaataaggttcaatcgggatttttcgttcattcgccagggcttcttcctaacatgtcttgaatacatctacactcaaatttccccaccatttctctcaggatccttgcactcgagatagtatctaacaggtgttgcaaccagcctcgattgcttcctgcacgttagcttttcgagaagcctggtgcactttccattaaatgggccttcccccataatatcctcaatgtcggcccccacatccttaattcgctctcttatatgctccgggtccccaacaaagggacagctgctccttctctcctcattcgtcatgtttgctatctttgagcaactaaagcaggagtagtttgccctctttccctcaaggccatagttgtgtctaatggaatacaggtactccttgtcgaaaacctcccggggagccttgaacgaacctcggaaaaatgctatcccatcctcaacactcatcccacagtccttaaggaaaagacatagcgtctgcctgtcattgtacttgagatgcttattctttctcagcctttccattatgtcctgcatgcatggtggaaagtatctctccgaactctccaacgaaaagttagtacctctctcgtatcctgttggattcgccagcaagcttgtggaaaggactctcattctttcatcgggctcgttagaagaaatctccactagctcatccatcctattgctcagatatcttctaaattcgctgacaagtagcgatccaatgccctcgtcattcagcctgaggtatcctccttcaggcacaaccgccctttttccaatcaggtcaatgaccttcgtgaagtgaacaaggacctctgaagacgctgcactagcaacgacatctgggttgtatctacttctcattcctagcaccaggacgccgtcttgggtccttgccccatccatgtggggcagtacctcactcagaaaaaacgctcttgcaccacccggattcttagatattcgcagtcggagcagattcacctctgcattcacaaaccagacagcattccatgcatcttgggaacacaccaccctgcagaagaagtgggagagaatatcttcttctatgcttgtactaaggcatttagaaatgatgccgtccccctcctcacacctcagcatctctattctcctctccgcacacttcctaaacgtctcatagtccacagagcttttggaaagcgcggtgtagaacgtaattcctggccatccaccctctttcgcagtctttgctcttttcatttctccagccccggaatctgccaaaatattttcttggcccggtatttcttacttgctcctggtgatctttatcatagacataagaacaagcacaatggaaagaagtaacatggagtacatgaccttatccttcactctccgacgggaggcgggtatcttttccagctcgttgttggctccttcaagataaaagtttatagagtcgagataaaagtccagtctatctatttggagcgattgctgcccaacagccatcttcatatcgagaaggacagaggtaaggtcatagatcgactttctcaagtcctttacattttcaagaagcattgtgttgctctcattctcttcatcctcacactccgcctcttcatgcgtgtctatgttcttcagaaacttctgctgcagccctctatagtcacgaattgctgctttcagctgtccaaagaagtatccgtgcatgcattccgtgagaacctttgaactcaaattcttcaaagcctcgccaatgctcttctctgcatgaagaatctggtcacttatgcacttcttgatctcgtcaatttcgtcttttttctttcttttcgatgagaacgaaggcatggtatgtttttcttgggtgatgcccaacctggagatgctccgcctcacatcactcaaggatgccctcacgttcgcagtagaaagcggggtgaacctagtgtcccttcttcttgcaaacttcttgtactctaaggtcctgtttacaagcatcaaggcctttttatttgccctggggaaaaatatgtatccaccttgtgaaacaatgttttatttcatgccctttcctgcgtcggaaatccatatcattcagtcagtacccggaacatcctctgcacccgcagttgtcgcatttcagagcctggctaacatcaatgtttctttgcggcactctgcatatgcatacatttccatgcttgctatcgataggctgaatacatctgagacagcatagggtttcatatcccactctgtcccaataacaagccagctcgtgatcgacaaaccgattggacgaaagatacccatacagttttgtgctgatctcgcctcttttcttaagattgtatatatatctggatctctggtgatgaagctggaatatgggccagtagttttctggaggacttggagcaagaggtgcattctctgcctgccgcatctcagcctccatcttttccagaaacccccttaccttctcaaattcctttggcgggttgactggaattctcggcattggactcaggacgaagtagggcacaaaattaagggttatttcggacgcacatgcatgcacttgcgatcaccaatgtaccctctcttgtttcaggttattttgataaatgattgctctggcctccagaaaacaatgcaaggccggctgaagctgtgtgcttcactactaggattcctgttagctccagtacttaagggagatcccagcagaaatccagggcctggagcccttgaggtgtactccaacggagcctgtagtacagaggttccgctatgctcgagaattggtgtgaagaagctggtggagggaggaaatgcaatggatgctgcaattgcatctgcgatctgcgtcggcataataaactccttttcatctggaattggaggtgggggattcatgctgataaagggccccgggacaagcaatgcattcgatatgatagacttcagagaggttgctccgaaaaacctctcggcagacaaactcagcgaggctggagggacgggtgcactaagcattggagttccgggagagatatacgggctatatgaggcacacaaaaagtacggaagacttccatggagagacctattccctgagaacatagaagtttccagaggatttcctgctagcaaccagcttgtaaagagaatcaacaagctcaaggactacataataagcgatccggggctgagagagatatacacaagaaacggcgagctcctcagagaaggcgagacggttgtgcgcgaaaactatgccaggacactggagatcataatggaccatccagagagcttttatatggggcaccttgcagacctggttgtcaaggcggttagagaaaggggaggaattctggataagaaagacctcgaggagtacagggcggtctacagagacgtgttagaaggaaggtatcgggattacaaggtctacaccacaggccttccgacaagcggattgctagtgctgaaggccttgaatatatttgaaaagtatgatctgaggaaactgaaggcagatagcctgaaaagcggaggcttcaaccacattcacctgctcattgaggtcttcaagttcgccatggccgggaggggagagctggcagacccggcatttcttcctgggtgggaagagatagtttatgagacagtttcaaaggacgccgcagaggaagcctaccacaaaataaacctgggaagggttttggatacaaaagagtatggaatgaaaagaaaaggggtggaggaccatggaacaacacacattaatgccatagataaagacgacatggttgtgcttcttacaagcacagtgaatcttgaatttggagcaaaattcatggatcccaggacaggaataatattcaacaacacgatgagcgacttctacattccatatccaaacagtgcgcaggaaaagcatgcaaatgccgtagagggaggcaaaagaccgttttcgtcgatagctccagttgtgctcctcaaggaagatgagctccttgccttgggcgcggccggcgggataagaatccctacgtccattatgtccacaatattccacttgtcggctggggagaacctctgggaggcgataacagagacaagaatccacaaccaattgtttccagacataacatttgtggagtacaacataccgaaagatcttgaaaagtacctcaccagcacggggcacagggtagagagatcactccaaaacactgttttcacctccgtccaggggattctctccaggaaggttggcggaaataaggttattcatgctgtgtcggatcctaggaagggaggcgaagcttttggatattaaatataagttttcaagggtgtggcccgcctctacccagatagtggcaatgtggaggctgtctggaggcatccatctcttttcctaaggctctccggccttgaagcagccatcttaaaggcctcctcaacattttctaggcatcggagtgaatgcaaggtctcccatatatgtgtggcctttcatgcttcaagaatggcatttctttacaatcgtaaaggatgagatgaataaacaaatcaatcctcaaacatcctcaacccaaatatggccgaggagagaaaggattccgaggaaagcccaggcacatacagttgctcaaaaaccctcagaagaagaggcgaaatcactccaaacggaaaagtacgctatgagacgacacaaaacaaggcagcagggatcacaaagaccaacttcttcaggagattagtcctatccattgttatgatctctggcttctgctggatatcagtgaacgacaagatatactcctttggactgataatctttcttacaatatccatcataagagagataataggaattacaagaaaatcggacggaaggccatttcacctgagaacatcaatcatcctgggacttgcagttccaatatactcgtacctggtttttccctccataatgatgatgtacttttcgagagtgtcaaagtgcttcctccgaaggctgtccttcgtatgcttttatagctatgtggccgcatttatgtgctttgttgcgtcacttagaaaggggaggctgaagccgcagctggggctgtttgcccttatccatctatctacatatacgatggcaatagcggcaaagtgtgctatattcaatcttaacaagggaaggttctggtttgtattccctgccttgcttgtgatatccaatgacatttcagcatatgtagtggggaagtccattggaaaaagacctctataccggctgagcccaaagaaaacacttgaagggttcataggagcatttatcttcacaacggccgtcgggtttgcattagggcatctgcatgtaaacagtggatttctaagggatgcagactctgagcagttccaaaagttcatgaagttcacagtctttggagcgaacgtcagggtccaaagtatatacatccacatcattccgttcatctttgtagcctccttcgtggcgccgttcagcggatttcttgcaagtgcactgaagagggcctacaagaagaaggactttggagaagccatttctgggcatggaggaatagcagacaggatggactgccaggtgctgattgcgatttttgcgtctacatatataagttcgttcatatacacagaggaaaggtctgttgggtcagtcttcagcctcatatgtagaaacttcagccacgatgagataatgatccttattgagatgctgaaccgaagggtggagagcataaggaagtaaatggatttcggccgtatgatatgatatactctacttgcagtccttgcatatcttggataaggctgccctcagataaaaacagaaaaaaaatctctcccatggaaaccttcaggatgattgaagtgatgaggaacaggaataggttttcggaaggggactatggaaggtacaagaactatcttaaggtccagatgaggggtctgggttctggggagggcagggacctgtacaaactggaatcgaatctatcgaagtttcttatcttcaactccacaggctttttgaagagtaaccttcggatacttagaagggacggatcggagtttggagctatgtacagctgccttacaaagggcattcttgaaaacgccatgaaaaaaccaatcgataccaatgcccttgtaggactccgggggcgcttggcgggatgtaaaacatttgtaaatcagattgatgcactacttgagtctccctcatccaacttcgatgtttcttccctaagggttaggcacatgtggaatgacatatcggttggattcaatagcgaggctgaaaggaacgagttcctggagggaaaggcacccctggatgatggatacgacgcagacattgcgaaaggcatactaaaggtggagaggagaagggcacaactcctttctctcattgagtccaagcccaccagggttatatgcattgacaagaaggcggagaggcttctggaggctcttagaagattgaaggcgattctgggtgagaatcttgttgagtctggctatgtcgaacaagcagtaaaggatgcagaggagttgaagtcctactattcacggattgccatgttcatgaagtgcctggagtgggatggctcaatagatacattcagcgttcccttgtcgttcaagatgctggaatcccgaattctaaaagtaagagaggatttctcctatgttccgaggaaatatcctaggagtgtggtgataagatatttagaggattctcttagacctagaaggcccactataaagaccccattcatacctgtgctgttcgacatagcccgcgactatatatcatatcctgctgaggatggaagaatatcagaggtactcaagaagcttgatatgtccaaatgattaaactaatccaggaatatttgtcttttgtgtcatccccaatgaggaatcctttggtgctcaggagtttgaaaaacaagattctcgaaaagactaagagtaggaagcagatggcctgtactgtcgataccccaaggccttggcggtctcctaggattgtttcgaatggcagcaaagaacctctgacggaatggccttcctcgttcaacaaggggttacttcctccgcatccgacagacgtccagaggttcgtgattccgtatatcctggcaggagagggcgttgatgttatttccgagaccggaagcgggaagaccctttcctacgtactgccacacatccatcttcttgaaagcggagacaaaagactactggtcattgttcccacaagggagctagtttcacaggtaggtcaagtattcagaaagttttcggaaggcctccttaggattgtggaaataacgggggaggtaagcatagagtcgcaacgtctccaggtttcaaggccatttgatgtggccatttccacgcccggaaggctgagagagcttctggaattaaagagcattggaggcttcgaatatgttgttgtcgatgaggccgatagactgatgcagcacgacatcaggagcgacgtgacttttatactagaaaggatgaagccagaggtcgccagctttttttctgcaacgccttttgaatggtctggggggacaaggattttggttggaaacgtttctgttggccgagatgtggaggaattctttatgtacgttgagaagaaagaaaagatgcaggttcttggggagattctagtttcttgtgagggctggctcgcaaagaacatgggtgtggataggaatggcttagaagtaaaaaaaataattgtgttctgcaacagcatcaggacgtgtgaaaatcttcacaagaggttcaggcagttgctagtacttcactcaagaaggaccatgcaggagaggaaggctgtcatcgaagcattagagggagaaagagcagtcttgatagctaccgatttagggggaagaggcattgatataaaggatgtggatctggtagtaaactatgatcttccccgggccgttgatggctatgtacataggtgcgggagaactggaaggcaaagaaagggaatggctctgtcaatgatatgtcgagaggacagggaaatactccccaagctcaaaagacttgttgagaagagggggggtactgtgcctgggtttatgaatgtaaaggaggatgtaatattggactgacatgacggacggatcataccagagttggtggcacaacccttccacaggaatgtatttcaagtatgacaaagacatgatggagaagatcattaggaagcttacggcggacagcagcggaaacagaagaactgaagaccaacttaaggccggcgaggaggccagtgtaaatgagcattaaacaccttctcttttacccgtgacggagcaaaaattctggtttgtttcctcacccaggaatgaagatcctgataacatcagacaaccatctgggatacagagagtctgatcctgttctgcttgatgacagctacgacacttttgaggagatcctaggcattgcacaaagagaaagggttgacctagttttgcaaggaggagacctgttccacgaaaataggccctccaggagctgcttaaacaggaccatagggcttttcagaagatactgcattggaaacgaaagatccgggcttagatcgaatcttgctctgaatttccacgaccaaaacatcggaatctcgattcccgtggtatctattcatgggaaccatgatgatccaagtgggataagcatggtgtctccgattgacattctacaaagcgccgggcttgtcaattacataggaaagtacaatttgatagacagaatagatgtctatcccctgctgctggaaaaggaatacagggtcgccatatacgggttggggcacatcaaggacagaaggttgtataggatgttttgtgagggaaggattgtgttccataggccagaagattatgactcgtggtacaatgttcttatattgcaccaaaacaggattccgagagagaaggagcacttctcctcggatcttgtagaggggttttttgaccttattgtgtatggacatgagcatgaaagcatggtggtcaagggagactgcctgatactccagcctgggtctacggtcagaacatcgctatgcgaaggcgaaaggcacgacaaatatgcatatatcttaaggattggggaggagtgcaccctagaacacgtcaagctgagaagtgtaagaccacttctgctagataccctgaggatcgaagaaagggataatgttgaggaaaaggtcgagaataagatcaggggaatgattgatctgggaaggaagaaagagagcctttttaacaaggaaattacagccatagatgttgacacaaaaagattcaaatgcagaggagattccaacgaagcatgcggagcaggtcccgtatgtaaaggttatcagcttgaggagaagacccgcattccgttggttaagcttaagatcgagctctgcggagatgaagtactggacaagcacagattcagcgcgcagttcaaggggctagtggccaacccaagcgatatgctgactatatccagaaagacccgaagaagagaggaggttgaaactcaaccgatggcagaaagggttgagatatctcaaatattaaggaagattcttggaaacgtcgagtttggagtcttgagcaggcttgggttctctgaaagcctggatgagtttgtaaaaggagacagcaatgctttcatgggaatggtccggaagaacatcgaaaaggttgtgaatgcggttgaccactcgtcgattgtggatgaagatgtgattaaggccatgaaaagagcgagtcgcgaggaggatcgcggatatgaggaagaccatttcgagcccagggcggctctaggggtccttgatgagatggaccctgggcttgccaacaaaaacttgaggaatgaatactcatcccgcctcggggggaatagtgaagagaatgagtccaaggctaagaagaacttcaatgtggaggatctgctaggaaaggaatatttaagcaagaagcttagaaaggacaaggaagactctagcacggacgtttcctttacgttttcaaagtatctgtgagctattttttgcattttggcaaactctactgattttttgccaggcggagtctactaaatatgctttctatggcctttttctcttctagactgttaaacttgcgatccagatagtcttctccgatgctctttttatattctatctttgggtccaggagtgctccttctgatacaggtccactgatatctctctcttcgatggttgtgttgctattacttattacgacgtagcttttgtctaggctcacgtcaaagttttccacgaaccatatcgcagtacttaccacatccttgctccacaggattgtcttgtgatagactttcttcatttcttctaaggcatctatcgataccatgttgccttcaaccgcaagtatgtcacagacaggaatgggctttacagcgcctgtaaagtgaatgtgtgtgtatgaaagcttcatctgtgtattctggagcagtgtgcctctgatgaacatagtagggggcagatctattgaagagctgtaggttacgatcctcacgggcataggctgatttgtttatgggtgatatcatatccctagaaatcatgcccggaaggtatagagaaaagaagggagcccctaaatgcttggattcgtggttgggtttataatagggctcctgtccttcccagtggtttactgtctatctccaagagctgttgttgaggttaacaagaagaagatgctgagaataagcaacaggagcaaaggagttgagattaatgacgagcagatgaggactgtgattaggagcatgcacaggtgtaaagacacccactgggtcaatgctgttctccagaggctctactttgagatttcgaggtcatatgccatcgaaggcaggatcaagtccctgatactgaagagattcgaagcctcggggattggcaagtacttcaaaagcattgacgttgttgaagtggctttaggcaaggaggcaccatatgtagagagcattcaagtggtttcggacgacgacatacgcaggatcatttccgaggaagaccataagtgcatagacaatgaagaagaaaagctgctccttcttgaggatgagatcaagaaaagcctggagcttggagacgaagcatttggggaggaggatggttgtgcaattgcctctgatgagagtcccttgcccgaagaggcgggggatgtcagcatagaagcagaaatggatgcaggtagcagaggaaagcgtgcatcgacggtatctccgaatttcctcaagtcttgctttacttcacaggataaagaagcaagcagaatgacgttttcgcagaaagttttcgaaagacttcaggtcctagtggggatcagatacaagggaggagcccagatttctctaagtctggagcttccgaagaggataactctcaagaccactatacttgtcaatggggtgaaaggagatgttcttgtcagaatcccatccaaagactatgatacaagatatgaatactgctttctgtccaagccagccctttctatcaccgtggagtctgggatatccagggagataggaaggctttacttcagaaagtccatctccaacttcatagagagatacataagacatctggtgtcgaggactatggtctatccgctatggagcgggcagtatcttccatttattgttcctccgattaaggatgtggtgcacaagattgagaaggtaaccctagaaaaccacagtgtgcagattccgcaaatagtggagagcattcttctttactcctcgatggactacaagattgtggaggttgatggggatgtagtgtacagaaatactggatatctcatcaatggaagagaaaggatactttgtacacacttccccattcccaggtcatccctcaaggtctcacattttatgggaaagaataggcttttcaggggcctgacactacaggagagtaagattatgaatcagctgtatgggtggacaatcttttctgacgtgatcctgagattccgggggctttggatgaagagcttactcactcccgactcgtccttggttgagcttgtgtttgagggggagagatacgagtttgtaagaattgttgtgaagaacagcctggttttccaaagaaacgatccaaagaatccggagtttattgttttcaggatagtcgatgaggttctttatatctaccaatatgtagtaactgagcatctgatgataaataagagaaggatatccaagctgaggcaaaagctggactttaggccgtttaaggcgcttggatcgacgtctctgtacaagctgatcaggttctccaagaagatggtgctcgactatatcaaaaagcccccgaatgaaatgactgaggcaactatggaatctccttccgtcgagaaaaatgaggatgcgaagacagagttggtagagatctttgaggatataaagaactctttttcggaggaagagtattattcgaagaaaatgtgctcaaaggcgccttttgagtcgatatatagggttctgtcgcaggacgaggtgcggatcaagctgttttcggaagactgcgggatatatacggtcattaacgaggcagacaacattcgcagcattgtcattgagtgcggagtgcagagcaggagcagccctcccgtcttgcaggcaagctcttgttcggatgcgactttagaggtggaagaagacttcataattcactcttactttgacggagacatcatcattgatgtaaagttcgggaaggaaaaggaggttttgatatacaaggtagtaaagatgggagagagcctgtacggatacaactcgaaaatagtcctttactacagcaaatcgatgaaccttcggtttccaaactactttgtggaggccttccagctgagaataaggcaggacgagtacctaggtatcgcgtctgagtgcccgtactctacatcgtttgtcgagaaggagttcagaaaagaggtggagataagtaaaggtgccatgtacattgagttctataccgatgttccagacgactactctctcacagtccacgagctttcgactggagatctggtgtacgacatatataagataattacctccaggaaagcaaggatagttcttcctgttgtgaaagaaagggaagtatttgccattgcccttactccgaagttcaaccggaacagaaggatccaccacagaatcctttctcttcccgagcaattctctacagagaccttagttgattgcaatatcgggctgtcgaggaacatgaagttctactgtccgatatctggcaggacggactcggtgatattctgggaaaaggctaacgatgatgaggtcaagggatacatagaaaatagcgatacaaagataatgatatcgaagaatgggaccatgagaacagacaacagagagtataacatctactacaaaaacaaaggggagaagaagagggagataagggtgttcttggggataagcctaagaaggacgtagagtatgaagataagcacaatattttatcactgtgtggccatgtgcattgaaaacatctccaccaatttgcgggtgggcctacaaacccagaatctcgttcttaagggcccagaagtctgcctgctccagcccttcttccacgtctggagggcttaggcctatcattgttatgttttctcctcttattatgaacagctcatgcctcctctcggcatatctggtatcgtgaaatatcctttcgataacaccgtcaagtgttacactgttgaattgatcaaaggacttcatcacaccgtagagatacctcccatctcgcagcataacaacgacctcctgttccagatatttctcgtagtctctggtgtcatcaaaatctccgcttgccattccagggtttttcgggaactacaagattaaaatcaccgcagtcctcctacaaatgctatgcatgctttgttgcctgtggcccgggctcactcagctgagatgttcagacgtagttgaagtcgtccaactccccgttaaactcatcaatctttcttttgatcttggatttgtcaacccaggacacaaagtcctccatggccttgcttatgattgtcgaggggtcgtagacaacctttgaaccaaggcggacgtggccatgttcgacaaatctcgtggcatccttgaagctagggaccatccgaattctcttcattaccatcggcagccgcctttcgcagaatgaggaaacagttaccttggtgcaatccacaagctttctgttcttgatgaccccaacactatatagtcttccaacaagcttcttggttatggtggttctaactggatcgctttctttgagccttgccagtgcctctgcgagtttacgcactttccctactatcctgctgtacttggtatactcttccctgtccctcaggccatactttgctatggccagatgctcgcgcgccgtgtttgtgttcttccattcaaggaagttgacctgcttcaaaagcttcttctcatggaacttcagctctctcatgggctctgtgccccttcaaatcaaaatcattgggatataagaaaattaatgctactcagcagaagcagaatttactatttatcaaatacctcggcaatgaaatgatcaaacaacacgacatcctgccccagatcaccttctgtgctaaccagagaaaaatgcagtgtctggctgtacttttcattatcgtcgcagtgaacaccaacctggtttcttccgctggagacaggggttagtttgagggttggcgactgcggagtatactcctccggtggacttgcgctttcaaatgccgaggtggatataaatgtgtcgagcttcttataattagagttgtctttggcaaactccctgtgctcaaactccttgatgtgctcctcgtagttgctgaacctgacataacagacctcgcagaagccttctctggtgtgtcttcgcttacctgattgtttgtattttttggttgcttggaatgggcagcacagcgttggactgtccagatgaagctttggagcttcagagttagcgtattccttgtaaaacggctggtatttgtttttgcagtcttcaatgaggatgtaaggtttcttgaatactttatagttcttcatgcctccacactctccatattctagcctttattatttttctctttttggcgggaaggttttggcgggcctacaatcatcctggaaacaagcagggagaactctggaagagatccaagtaactcgagaaatcaaggaaaagacgtcttttactacttggcatgtatttcctcaagaagctttaaaacctcatcacacggaaggtatttcttgcagtccttagagaagtgcagaatttccaacctgtctgcctccttggggcctagctcccgagccttgcctagaagccttaatatctcgacggtggccgtcttcatgtccatttcatcctcgggaaagtcgttcttaagtcccctgtttatggcctcttcgttctccccgtagcacattcccttccaccgattcgatgtcccgcttggatccgtggacatcagggcatattttccgtctataaccccggcatacagaaaggacactccaaagggccgcgttcctgcatattgggtaaacgcctgcttcctctgtccaacaaatttgcatagggttgtaagagggcactccaccccgaatctttctagaacttcctgggcctttatccgcgcatatctcttgagctccattgcatctccaaacagtccacatagcacacaataaatactatcgctcagttggtagatcttctccatcggcccattcgtcggctccttgtttacccccatgagaacaacgccgtctgaacacacgtatccaattattgtgcctgccctggagacgttcttgatggcaaattccacctgtggtagtctaccttcatctgtaaaggtgttggactttggtttgttgtcatccatggttcagggtcttattttggagagcgatttctttagagatgtagcagaatgccaaggctgccctttggcaggttttcgggtagggttcttagtgacatggccctgggcttctgctgccaagttttgcagcagattggcctaccctgcctgcagatgaaaagcctgtttaacaaggtggagataagctcgtcgtgctgcttaggaaagaaggacaaaagggatatcaacaagcagctggggtatgaggtactggagaagaacgaaacatatatggtgcataggtgcaagaataaggcatctctgatatctctgggaggatcggcaattctattctgcttgaatagaaagtactttccaactataagatacctcgagggacacggcggaggattctatgaggtgtttctagacgaaggagcacttgagcccctgtgcagaggagccgatgttatgattccaggtgtgctgaagtacaaggaccttataaagaaggggtttgaagcgggagatacgattgttgtgcggatcatcggaaagtcgattgttgcggttggtgaggcgattgtgggtttgaaagacatggaggccagcagcagaggagtggggattgaggtgtaccacagagtcggagacggactatatacggaaaggcagctttgaaaagtcaataaatgccctttccatatggtttccgaaacggatatattctctgttgtggtaggtggcagttgcggccatatccacggaaaagcaccggaactcgtcagatctccgaagttaagcctgtgcgagcctgggtagtactgagaagggagaccactcgggaataccgggtgctgcaactttttgtactgcagtacaggcgggcacacagcccatggaaataggataagcaggagctcgaaaaatgtttttacttgctgaaggactgggaatctccatgaaccacctcattgaacacatatcccggggataccttacagttgatcagggtgctcccatcaagaatagttgcccccatcccaactatcgatccttcaatgtgcgatccatgtccaatcgaaacgttgtccatcacaatcgaggatattatctttgactcctcaccaatgtcgcatccacttccaattatcgagtcgagaagtagtacgttgcctgtccttgtattatctccaaccacgttgctcaagtccttgaggttgtacttcttcacatagtcctttataaactttgcattcgactcgcttgtcttcaacttcttatcgatgctaatcgcatgcctcttcagcagagtattcacccataaatagttgctaatcgtccttatctgataaacataactctttgcaggtctatggatcccaactgggttcactagggcaaggtctttcacaatgtcgggtaggagcccgtgcttgaagctaaagcagctggagctaaacatcttgaacagggatgttttgaacatatagagctggagaacatcaagatctttcgtcagggttagtcctttcttcagcaggtgaaatggaatctcttcattgctgtcgcttgagtaaaacaccagttcgtcacctctgtatcccagaatggacacttccgatgtggcattccccagaataaccatgaacatcttcttagtaccgaagtaattggatgccatcgcttgaatgtccatattggtcacaatgtctcccttgcacacgagaacatcttcagatgctatcatcgggtatatacttaaaagagatgccacggttccgtcataagtgtcgattcccacatactccacaggcacgtcgatgttgtctcctatggcattcataagatcatccttctcttcattcaggccaaccacaaagaacttttttgaaacggttgaaagggatctcatcgtgtgcagaatcatcgggctgttcatgattgggagacaggcctttgagaacctctcgttcactattggaaacagctcagtcccaggacctatcaaaatgattatttcaaacatagaaataggggatgcaaaatgcatgcaattggcttccccacgactaagtcaaaagaagaactagctcctgtagatgtgcaggaaaatcaagggagcattcttcctattctttctggtgaggctggcggcagtagcctgggaagtcagatttctacatctctattcaagggagctagagaaaggagagctatggtttgggcccgacacatgcacgggaaagatagccgctggcacagagtcatttgctaaggaccagctcaaagcctccaaccttaagctctctaatatatctaaagagataaaggccctcgtgctacatgcaatggtcatactgacaatgctcaccagtaaaattcgaaaaaagatgggaaggctgtcaaagtcactaaggattctcaatccggaaataacgctgttgctgcttttaacctccgccattacctcgatagaaaagctgtgcggcacaaagcttacattggaggagtgcatatgcagcctgaaatatatagagtatccccttaatatggtggctcttctttttatagagctgccattttacatatgtcttgtgatgaagctttttgaatttctaaagggaaagtttattatagtgctttacatcatctttgtggcgggcaacatattaaacaccctttggagcgggcacgtagacaagagcaagctggccaaggttcctcttgaggtgtttccggaaaagctacaggagatgcttaagtctgaggggctagaggactctgtttatagagccaagagctcgaaggagaagaaaaatgcatctctgatcggactgggtagctttaaaaggattgagatatatggagactttaccaagaacgtagaagaattgtatcctgtttcgttccatgaggtggggcattcgatagataacatcatattgaaaagaaagattctcatgcatgcaatggtaatctgtgaagtattggcattcacggcgatctacgcaaagggaagcaaggcttttggggtttcagacatgtcctcggaggcgtttgctctaatggtgtttatcatgtacctggcgcttggaagagccctgttcctcacgttttccaatgtttatgcccagcgctcagaactgtttgcagacgaagttgccaggatcaatggatatggagatggactttcccaggcactatttgatatggccttggagcacaacacaaccatagattcaacgtacctgttcaatgcaataacatcactgcatcctattgttagagaaagaattgacaggtgcggatgtctttcgtagacaaatggctctgtcgcaacccctgaaaatggaggttttggatcataacgacgcatttgaagaacttaaagaatacgatgtggttgtgggatatgaaagcgagagtaacgagctgtgcaacatgttgcgaaacgcgggtgttgattatgtcgaagtgaatctgggagagtccgagaggcttaaggcggagtttatgaagcactttaacgtgtccaagctccccgtcctcataatcaaaggatctccagtttccggtgatccaagtgataaaatcagggaatatgccgaggaaagagaaggagatattctaagaaggattcagagcaccgttgatcccaaaagagttactctcttcatcaaagggtccccagaaaatccaaaatgtggatttacaaagactcttatggacatcctgtacagtgcaggagtaacaaaagaccaaatagtgtactttgatattctgtccgatgaggatgttaggagaaagctgaaggagataaacagctggcccacattcccgcaggtatacattggaggtcgatttataggaggattggatgtcgtccggaagatgtctgaaaaaggtgaactcaggagggagatacaggaaataatctgaaaataaagcctgttgtttatattcctgatatgtatcaaaagaaagtcaacaaacaaagagatgaagcgcttttcgagggggatgttctatacattctttctgctaacatacctgacccagacaatcgagcttttgaatgtgtttatcatcagaaactacttggattccggggaaacggggcttgaagaaggactggtaacaaacgaaatggcaaagagcgaccgaaagtatattcctaacatcagaaaagcaataggaaaaagaagtacggagctgtttgaagatatgctgatacacaccatgcatttcgtcgccagcactctgttttttacgagggcgggaaggttcttcgggatgaagattcttaacggggtctttggacagtttttcgatatagaattggcatttcttacggtcgtagtttcaatgctctcgctagatgcattcatagaatatgttgtgtgtgcgatatataaaaacccgtccctcgagacgattctcctgtggtgtttctttgccgttgtgtttgccattccgatctgtattcttatttcgatgaagctcctcaggatctttgggatcagcttcatagtctcgtgctacttctcctacttcatcatggagttgtctgaaatcttctccatatccggcgtagaccttagtaagatggagaaggtgccgccggaagtgttttcagagaacatccagagactcatgagagacagggggcttgaggactcaatctatagggaaaaaaaacctggaaagagcctcaatgcggccctcataggaatcggaagtgccgagaggatagagatttatggaaaggtggagaaaatagacaacgagcagctggagtcgatactcatccacgaggtggggcattcctgccatagaagcctgatgaaaaagatatcagtctttttcatcatcctgggcctcgagatgctgtttctggtatttttgtataagaatgtagccggggagtttgtgtgcaatggcatctcgaagcaggggtcgtttattgtgcttatatgcctttactttgcatctatccgaccatggctgtttgtgctgtacaatctcacgtctcaaaatgcagaaatgtatgcagatcttcttactaagaaatataactataacaagaagcttgcaaacactctgtataagatctctgtggactcttttgacttccttgccccatcctggctatacaacaccctgaactcgcttcatcccagcataatgtccaggattgagtatctaagcagctgagtatgctgactgctaattttgggctgggcgtacccagcctaggcgttttagaatctgatgagtctgtaaatgagaccccaggatggaggactttaagcaaagtgtaaacacatacagctctgagggaagaatccatcagattgaatatgccatgaaggcaatgaatctgggaacaacaacaataggagtaagaaccaaggagtttgtgatactatgttctgagaagaagatattgtctaccttgcagaatcccaagagtgtggtaaagcattacaagatctacgatcatattgtgcttgggttttccgggataagcggcgacacaaagaccattgtgaagcggtcgcgagacttctgcatttctcacacccacatgtatggagaaaacatcagcgtggaaaggctcttgaaatacctgtccagcctgagcctgaggtttggcgaggaggatgaggccaaaatgatatttcgaaggccctttggcgtttcgttgattatagcaggattcgacaccgaacccaggctgtattcactggatccgtctgggtcgtatatcagttacaaggcaaaggccataggatctggacacgaggtggttgaaggcatacttgaaaacgagtacgaggaatacagtggacttgatcagtctctgagaaaagtgctttgcaccctatctaaggtgatgaaggacaagattagcaaggataatgtggaggtcgttgttgttactcaagaagagtccaagtttctgacccccgaggaagtgtcggtatatctatgaaatgaatttctaggaatctacttctttttattgctttttcgcactttctccggcatggtatatatcttcagatattcttccttcctgctttttctcaccctcttgcagtatgaggactcaaactttactttcttctcactgtagtcctctctatagtattttttgagcttgacaatctgcttagttagagagccccttctctttagcaggtcaaacaaggaggggctgtaggccctttctaaaattgatttgatctcctcgttggctggaaggcatcttctcgcaaattccctgagatagaattcgttgatctttggatttctgtgaaccatgagcctcagcgcctcgggaaggtctagctcattgtatatgtactccaaggacttcagacatagcttttccagatactttctgttgcaatggctcttaaacagagcaatcttcaggtctccgcatgatttgtctttgcactctttgttgttgttacagaactcattgagagcttttctgaaatagctgaagacatcgatgttgaagtgcataaacaaatatttcaatacacggctgtttatctcgttgtatgcctctgatcggcaggagaccttttcgttcagcgtcttctggtgaataaatatttgtagcgacaggcattcgattgtttgatctctgaagtctaaggatgcaatcctttggagtgctccgcaatagtcttcaaagtagatgtagttgtatagtatttcgtgtgtgtagactgccttgcttccaccggctagcttattttgaagagcttggatggccttgtccttcagattggcctttctataaatgtctgctaacaccgaagggaatctctgccggatgtactctatcgtttccttgtccaattggcttatgtcacagtcaattgcaccaaagtggaccaggcatttttttcctatggggttcattaagacgtccaagggcctttgggtttgtgcaaaaatctgtacgattggactggttggtttgcgattgcggaagcttatttatggaatcggcagatatgggaaagaagaggcattggatgaggtttgaatataagggaaataagagccggcgcaaatggacaccaggatcagggtagacctcgacaaggagatgtatgaaggaggatcggagataaggggagccatcgacatgaaaatgagaagtcctctttgcataggtaggataaatctgattctatctaaggtggtaaagctaagggtacagaaggtcaggagaacagaaagtgacaataacgacgagatcgaagagacgtgcagcggatataggcacaagtttgaagtttattcaaacgatgaccccatgggggaaatctctagtgggcatcacaggttcccattcaggttcatgcttcggaaagaggacgaggggtcttcggagataaagggcgtttactttgatgttctgtgcaacgtaaaaagcacatacgatttgtacgtggaggtctatatactaggcatccataacccggtatatactgccaggaaggagatccaggtgatagatcccattactgagctccagaggttccatacagccattgacgtgctgtcaccaatctgcttcttgagcaaaagatacaatatttactttgaaaccaataagcagctctactactcgggagattatctggttgttgaagcctccataccatcgagaaagcccagaatcaagagtatggagtgctttatgtatgaaatacttaatatctctgtcgagggacgagagattttgaggacaaagtatgttgctgggggagaggctgagcatcgagatggaggcagagtacttagggcatccctgaagataccgtcggcaacagcatctacagtgtctggcaatgacttcagcatgaaagtggttttatttatgaatctcaagctgtatagaggcacccctgtcagggtcaagaagtatatccatgttgtcaggaagaatatggtttatccggaaatcgactgcatggatgttcttgagggagaaatatacccagaaaagatacttgtgctgccatgaggatttctatgagtcggcattgtcggcaggtaggccttgttgttagtagaagcccttagtgtgcgcagaaaggctcataaatctttcctgttgctcttgtacgctttaactttcctagaccactttcgttgtcttagcatgtgcgagaataagaatatgaatcctgggatatataatagtgcaaccagcaccacaagataggaaaatatttttcccagcgagttgtatagagccctcaggcaatacatttcaagtacgaatcctatcggagacgtcagcaagaacaggttgtaccggactactctgactgtgttggccctgaatgtgtagaaggcatatcttaccaagtctgagagataccagcatgttgttatgacaggaaatgtccagtttataatgccgcagtaccagaagacaacccacatgatgaacatgcgggatattagctgcatcacggtcggaagatacctagaattactcttttttgcagatatatttgcagcctccatcaagaaaaacgtttgggagagtccagccactctcagatatcttggatccattgtcttgtagaataccaagctggccagaagagctactatgcaaacaataaatccggctgtgttatatatcctgatataacttggacacgccatttctgggggtgtttttagaaattgtctgtgttctattggtggcctgggcggaggtgtagaaagatattctgtggtgccggcctggggtgtagagcgtgttctgcagaattgggcctcaatggcaggccgtcggcattttttggtttcctaaataaaatattttaagtttgcaagccccaatgcaaatattcataggaaagatcccgaatcatgtgagcgaggagcagatcaaagagtattttggacagtttggcgaagttacggatgtaagtctgaaggggacatatggctttcttaactttgattccgagggtagcatcacaagagttctgaaccagaggacccattcgattgacggggcgcccatatctgtggaaagggccaatgggcgaaagagacctcttgacggtgagtaccatgatagatacatggacatgggaagggggggatattctccgcacagggactacaggggcttccggaatgcaccttatccgcctatgaggtatgaaagcaggtctccaggaaggtatgacccaagattttctgacagatatggaggaagatccccagagtaccgtggcgatagcttccgaatgggagatccgcaaaggagcagagacttctgcgagtattgtaatgcatgcccgatccatggaatgagggacatgatggattcgagaaagaggcaccatatgtcaagggatcatccaaacaatcatctgaaggtcgtcttcgagaacattgctcccaacacagccattgaggatttcaagaactttgtacaagaccatgggtttgagccttcctatgcaaggcttgggtacagcgggaaccacgctgtttttgagtttaaaaacattgaagacaaggacaatgccatgaagaagcttgatggagcagagttcaacgggcacattcttaagacaaggtcctatctttctaaggatgagtacaagagcagagaaagggaaagccacatgagaagcgagctgcagccaactgataacggagaagcagagccacagggcacaaccactgatatttatgaaggaattgaggatgcaaaagctgaaaacgattaaaagtccttggatcactttactaggcgtgtggggtcatggccttactccatgcatattttcagcatttctgagcagtaacttttctaccaatagagtatttgttctgtaactctttttgcatgttatggtgtagctggtgcttctgagtagcggggagcttgcattttccttgagaaatatcctgcttcctgctccaaagtctattggatcgacgaaataaacaactttatgtccagatgcattctgaatcagcgccttgtgcatgccgttggcatctttgccacctgatttctgggaaagcagcgacctagatatgcacaacaccccgagaaccttgtatcctcccctttccagcagagttgcatcggtcatcggaagggttcctgtgatgctgtaggaattctaaggtgggaaggggagaaagaagcaggtgcagcctcagtcagtatttttcttacctacctgcggaagaaagggccttaaagctatctgtactgctaagctgaaggcaagaaatacatggccggcaaagtacacgcttctccagacatacataaggtctgaaacactcaagagaaagaaggaggcggagaaatatgttgtaaggataagcatttgtatcctggacagcacccagaagagagacgggaagaagctctggagtaatctattgttttccttcacaatcgggatagaggctgatagggaaaggaacattatcaagtagcatggatttatcccatgccacagcgcagaaattgcagacgttccgatgctcgcccagaatattgacttttctttcatcggaacaaagaagcagttcttcaaccaaaccccggtgcatacgttccagtaggtgctaagatctttcacgcttgttgccagctctaccttcatgaagtcagcattcagaaggtctggaaagttttggaacgcgaagcacccgtgggaaaagtgccatgcaaagtagaattttattctgtttcctaccgtgaagaggtacaaataggcccacctcattggtaacagaacgtcttcttcaagaaggtggcttcttgggatacttatccttaaaacctgaaaaagaaccaggaatccaagggcctttagaaaagttgcatatggaggcctttttggtctttcgtacttgttctccatgaagcttctgaacgttggtgctggacccaacataaggcccggtatgaacaatatatacgacaaggcatcttttacggtgtctgttcttttgttatactccttcccaaggtagcacatctttatcgtcattagcattaagaccccggagatgtcgaatgacccggaaatcctttcctcgaagagagctccgaatattttgtagatgtaaagtattacgatgttcagaacagtaaacatgtatgcagatgtctccgtgtatctgagcaggaaggtatttagggagattgatgcaagtatgtatgcagtatgcctgtaatcaaaggctatgtaaaggatcaggactgcagataacagattgtgagttcttgtcctgtttctcatggtgtagctcacaaacagtgtcagaagaagagaggcaagaaatctccgctccaagtagttcacctctgaaagtttctttatcatctcaagttagagactcttaggggtttttcaattcaggggatggtgtctataggtccgtgattgacgtggcagatgattgatgctgtcaaaatgaagtatcggttcagaaaaatatgaaacaggtgcctatccaaccaatttactgaggtattggcgtagccttgccttcttttccgaaggaaggaaaatggagtccatgtgcttgataaggctctctacactcacctcatccaggactgactctttccaccgcttcaggaagtttggcatgtcacttccttcatcgcaggttaataagcaatagagtcctatttctgttgagtctcctacaaagttatccagagcccatttcttaactacttgtggataaatgtccattctgaggttgaagtctgggcattccttgatactgttcatgtagcacaacacgtctgctgtgtccttgtaattaatttttgcatatccattgtctagccttagcaacttcagctccttctctgcaagcttcatctggcgatcccctaagtggaaatggcctttgacgtcgactgcaggaagcagattccatagggagctcgacggaacgaagccagagatcttttcaaggtccaagggattctcgacaagctccagcatgtacttgatctctatgtacttgtttcctttcttcactatgaaggtattggatggagatattcttttcaccgtgtatcccttgtctggagacatgatatgcgcctgcgccgttcctaccagcatagacatttccttattgcctgttacaagcaaatgtgttttttcttctatccccatggagcatagattttatgccgacgacattaaatctgttagcgacgagctgaatggggctagatcttctccccagaacgagattcttgatgtgaaaagcgacctgctgtctgtgtatctcatgaatcttgttctgtacaaagagatgagcgaagaggatagaagcggaagtccggtagaggagatgctggccaaggtgaccattcttcttgagaagatatgctctatggagcgcaaggccgaggcccttgccaggacgccgcaggactcggaggacaggggcgacaagagggaggagagctctgcagaggacgagaagagagtcataacagacaagatgaaaagaaacaggtttgttaaaaaaagaaaggcagaagacagaataccaaggctcaagtacaagaacaaggccaggagacttgctgaaagagcagaggtcaaatgcgacagaaacatagatgctagcaagcccagcttcaataaatttggctaaaaactctggtatggtgttccaggagatgttctggatctctttggtggggcagttgaggttttattcgaaaaaatttgccctggatagagatgaggggaaagagtaacaaaggcgataatgtcacgtcttcgcttttgctggcaatgcgaacaggaaaatatattgtcgggtttaagcgggccatcaagtctgtgattatgaagaaggccaagtgccttgttatttcgtcgaactttccatctacaaagaggaaactgcttgagtactacagcgtcttggctggaggacttccgattattttccacagtgccaataacgaggagctgggaagcatcaccgaaagaggccatagactgggatgcatctccattattgaccagggtgaggctgagctgatacctgctaagggagaataaaagctatttgattgactctgtgtgtcgttgaattactagattttgagcttcttggcagaccccatggggcttataaggctgaagtgcattgataggatgtcgatatcggttctagtcaccataggaatcgacaggacaattagagaactgaaagaggagatatgcaggcatataggaaaagatgtcgagcagatcgtcctcaaaaggggaaagagagagctagctgattgcattgagattgatgcctatgaactcaagaacggggagtgcatagagattgagtataggtaggggtggcagcatggccggctgctcgtactagtctgtagaagagagcctctgctgcagcagtaaaagtagagatattttgagcccaggaatgtccaaaaaaatagtaagagaaagaataaagaatagcaaaaagatagcagaggaagcgcatagggatgtgacgaattatgggatcttgaggacagagacttgcggatatatagaggcggattcagatgaaaagacatacgaggtgacacaggacaagatacggaggcatgtcagtatcaaagcatgcgaacaagcatacaatctaagctttgaaaacgggccaatatacgccaagcactccagaaatggggcatatatgcttctaagaaacagcaaaggatacttagcatcgttcaacactaagtctatgaacctgcagtttgagattgatgtaaacgaaaagatatacgacgctacataccttcacaacgagcagtttattgcggtggcccagaagaataatgtctttgtgtacgacggcaatggtatagagatgcactgcgtcagggaaaacagcggagtatttaaaatggagtatttgccataccattatcttttggtggccgcgtctgataagggcttcctgagataccaggacatatccactgggaagatagttagccagatttatttgaggaatcgagaagttacctccatgaagcaaaatcctatgaatgcaattatacacactggtaatgtcaaaggtgtagtcagtctgtggtctccaaacagtaaggagtacctgatgaagatattatgtcacaaaagcactgtttcgagtattgagattgaaagaggcgggagatacatgattactaccggaatggacaacagggtcaacgtatgggacctaagaaatacctataagcatctcaatactctgagaacaaagcatattttatctgcaacgtctttgagccagaaaaacatgctagctctatcctacggcgacaatgtccatatatggaaagactttatcgactcgaattgtggtgaggcattatacatgaagcataagacaggaatgcccgtgtcaagcgtcgatttctgcaatcacgaagatatattgtgcattggacacctgggtgggatatcaaacatcatcgttccaggatgtggcgatcctgtgtacgattcctacgaggattctccgttcatgtcaagaaagatgaggaaggagaaggaagtcagaagcttgctggaaaagatcccatatgagctgatatccatggagtctagggttgggtgtatttataatgagcccaaagtggataggcctaagcaagaattttccaggtactttgaaggaggaccgtccattaaaggtgctttgagcagattctacaccaaacagcggtataattgatcagaccatctgactgtggcgtgatgtgtgtcttggccaatggacagtaactagtgaataaagtaggatagtcttctccaagagtttagtttttcgatgccttcaaggcggtaaaggatccagtcatctggactcaaagagagggtgtcttaagcactcatcagcagtaggcctgtcttggtggtcatatattagtattttttctagcaggtctattgcattggtgtataaaccggtctttccaggaggagtaaaggaagaaagcaacactctctcacccactccctcgtattttggattaagaggagccattttgtattttctgacgtactttttcagatgagtgtatcctaggattctggctatcttgaccagctggtcactgttgctctccccatggaaaaagggccttttcttaaacactagctctgccaaaacgcatccaaacgaccagatgtcaagcgaatagtcgtaatacgggtaatcaaccaatagctcggggcctttgtagtatctacttgcaactctgacgctgtactctttctttggatggtaaaactctgcaagtccccaatcaattattttaagctctctcctggcttggttaatcaccatgttctgtggcttgatgtccctgtgaattattcccatgctatggcagtaacttagagcggaaagaatttgcctggagtattcaacgatgtctttgtagcacagcttctcaaatatttttgcatagtcctcatgctctatgtattcaaaaatcagggagtatatttgggattcagggtcaacaacaacgtccatcaattttatgatgttcttgtgtgaaagattcctcagtattagcacctcccggcagatctttgctttccttacgggtttaagggcttttatcacaattttctccctgtccttgcggccttcgaacacctccgaatactttccccggcccatgcgctgatatatttggtatttctctatgcttccagtggttatggtatagcattcatagttccagtacctctcatccttcttttcattaacatctgcgtttgaccttgctacagttacaacaaccataatgtttcagggatcccagctggaagcccaaagttaaatttcaataaaagccatttaatgcaagattagcaatcaacagatccaaagaatggccctatttcttggagtacgaagacttgactctgaatacaccctgctgtcctgttaggcatatcagggttccatcctcgtgtatcagctgcccctcgcagatggccttggagtttcttattcctttacactttacaatgtaatatatatacccgtcattaatgcttttctccagattcacaaagtgtatcacatgattcaaggaagttagcaaagacaggtctttagagaacagtgtcaggttggatgccatgagagcagtttcaacaagcagtatgtccgaaatcagcgtgacaagggatgctattccaattacttcttcctgcctctgctttatcttaatgcggatctgcctcatgtccttattctcagtccccacatcaacatctaggacattgaacatcataagcatattgtcgtacagaacctggaactttgcattgacttctgcttggcttgcagagctattcgttagggatttcgatatgtactctgcaaatggaacaaaggtgtcatcataaatcctgtatggtgtcccctcgtagtcatgggcattgttgtctggcttgctgaagctgatatgcgcactagataccaagacattgttttgatagcagtccacctgcctcatatccacgatacttccattctttaggttcttgacggtatatttgaccttctggtctgatttgcacttgttgataaataagatgctcattgtgtttggaaccgagtcttctccaacggttgagaatgcagatgcaagagattgtgctgctatctgtcctccaaatgcagggtaccctggcaatggggaccataaattggatccctcaaaaactccactgtccagccttaccatctggatgaattccatggggattcccatagtaaggtttttgtggaaactgaaggtacaaattactatggttaatgcaaagcaaaattttgctccttaagaaatgcctctggagagagagccattaaagggaaaagtatttgtgtttactggagatatgaaaatcagcagagatgatgcaaagacgaaggtgatggttcttggggggagatgcacagcggtaccatcgtcaaaaaccacctttctagttgcaggcgacaacccagggccttcgaagatgcagaaggcaaaggagctgggaataaaagtactagacgaggaagagtttgatagcctaattaaagacacctcaaaggctcttgatggtacggcagaggtagagaagaagacagagaaggcagcctctagagacgagtgtggatctgcttcaagcggtgtgtggagcgagaagtacaggcctagtaagagggacgagatagtggggaatcaagggatcgtaaaacagctcgaggattatctccagggtcgcaccaagtacaaggctgttctcctgagtgggcagcctggaattggaaagacaaccacagcacacgttgtctgcaaatcccttgggcttaacgtaattgaattcaatgccagcgacgttagaagcaagttggaaataagcaataaggtaaaggcctttgttagcagccagtcaattcttcgtccagggtcatccaaaagtaaggttctcataatggacgaagttgatggaatgtcgagtgataggggaggaatcccggagctcatcagcatagttaaggaaacagtggtgcctatcatatgcatatgcaacgatcgcaacaacccaaagataaggacactgtcaagttattgcctggatctaaggtttagaaaaccggatgctaggcagatactctcaagggtcaagcagatattggatatggaaggaaagaaaatcccagatggactgctaaatgaaataatatcaagaggagcaggagacataagatatactattagcatggtacagagcattgcacttaggaaggcccttaatctcaaagtggctgaaaatcttgtcagaaagaatgtggtaaaaaacgtgtttgatgtggcgggagaggttttccagagaagatcgatttcagaaaaaatcgatctctacttcgaggattactctctaatcccgcttttcgtaagcgaaaacatcctaaaaacctccttcagaagtgcaagagatctttcagagtgctttgactcaattagcttaggagatgtcgtggaaaagcttataagaggtgtcagccaggactggagtttggcaccactccatgcagtgtacagtgttgtagtcccaaccaaagggaggcacctgatgaagaagctagagtttccatcgtggcttggacagaactccaaacactcaaaggcagaaaggattctacacaccgtctccatgcattcgtcatgtaaaatccgaaacaatccggaggagctgaggaaatgctcttcaggattgatactacagaagtatgcatactatttgaaaacacactccatcgataaagcaataagcaatatagttgattatgatatgactaaggaggacatcgttgggctggctgagataataccaggaggagcagatctgttcaagggaatagagcgcaaagtaaaacttcttttggatagagagtacaagaaactcaaaagaaggcttccatatatagaagcagagaaaatcaagcacgacgacatagagggccaaagcgaagacgatgtagatctccaccaagaagattaaactagaatggcgccatacccaaagattttatttgtcatgaacttttctgactttttcatagcacaaaggctcgatggcaggatatctcatatgctcctggatgtaatttgccaattgtatacaatccctgatgcctatacctatatcggtcttagatttatcttctctcaaagaatagaagattccatcggcaactttcccttttatcaacccttttcgaattgtcctcttgaccaggtactcaacttccccggagttaatgcctaagatatgtgctatgtcctcgtaggatattcgagagtacacaacacttatcttccttattccttcctggatgacgttttgagacagtctttttgcaacaaagtataggccctgggacatcagctcgtccttattactctccaaagtctcctcgaatttttttatatcggcccttttcacggcggatgcaagcttaaagtatattctaaggctgggcttgcaaggatacggaatactgtagtcactactgagcagcatacacaagataacacgcttttcagcgcccagaaccaaatcacggttggtcgagaggataacacatgtatggaagcattttagagccgactcgtagtctccttccaccatgaatattattccgttgtaatagttgtatcttgcctgctcagaggttgttacaatggaattatcaatcctttggaatattttgttcccaataagcatatccaggaggcagttggttatcaccgaaactgtatattcgttcccaagctccttgtttgtaacaagaaggctgaagagggcagaattgtcctggcactcgttcttccttgcaaggtaaaggaacttcacaataaggccaacaaaatagtcgtaaaccctctttttcccaataagatgggacagcaggttttcattgactatcttatcgatcttcttaaactcctttctcatgaaaagagctccaaggattacagggtatgctgcaatcctctcaagctcgctctcaagattaagggagtcgagggtttcaggctttatgtttcttataaacgtgaacacctgtctttcgtagcgatccattgcttcctctctgttgctgctaagctgactcaacacatcgaccaattcggcaacacattccttttcgtccattctagaacagggtttgtttataaatcaaattcaaggggaaaaggtggctgaaagttcaaatttcttagccgatgaatgcaaacaagaggatgcttggaagtttatcagaatttgcaagtccgaaggcctatcgtccaagatcaaagaatctggttacaaggtataatcaccaagaggagataggcgatttgaaatgttgctgagcttctagagtactgaagtagacctgccattgaagtatgctaattttcatgtcatagatttcaatcgttcattgtaattaattatctgtgacagcctaaagtataaaataagcactgaaaatgcccttgatgaacgtggagttattgtgctgcagtgctttaggaataatgtttttaagttcaatcaatggagagctcagcccagctgaccagataaatggtgtcaagagggttctagaaaatcctgagacaaagagaggatttccttacttggctgcagaggccaaaaggcttagtaatttatatggcgagagttgttcatctgttcaagaggttctatcagtggaagaagggaaaaaagtgtcattaggagaggaagaaaagaatgactttaaatttttggctgaaaagactaaagagcttcagcagaaatgggaagtcgtctctaaagttcttggggatggtgagctctcggaggaaagcataaagagactgattttggacatcatcaacttggaagctgaggtcataaaatgctcgggaagattgaatgtgaactatttccttactatcgagttccttcgtcgtcttgatgaatgcctcgaaaatggaacaagagggcttaaggagctgttatcagacccgaattttatttgcagtatcgcgcctagatcagtggaagaggaatagttacccacgaggatattaaacatgaaatgtcttcgctattaattcttggctttattaacacttttaatttatatgcgcctacccaagacatttacgagattcaagtatctcgagaaactcgacctgagcaacaatctgtttgaggagataccagaggtggtgggaaggatgcggtgccttgaaaagcttgacatgagaggcaacaggatacagagggtgaggaggagcgttgcagaaatgctcttcgacagcgagatgctggagaagatcgacctgcgggggaatgagctgaggagggagagcgactctgagtgggttggatgggaggagctcgaggagatgttcaaggaccaagtgcttctgtcgcagctgggaagacctgggattgacgatgtggagtgagtcgagaatgagttgggcgagcttctcgacaatgtgtccataaagggcataattggaaggttcaagggatttatatgggtggacaactggggacatgcgaatactgggaattgctggaattatcgggcttctcggtgggatgaggggggcgatccccgtgcacccggagagtgatgtatcctcacagagtggaggggagaggactgagggaagggcatatagcaacatcaagtcgagtgccaagagggtcagccggatcatgaagtatgtgtgcgggcctgaggtggcagacttcataagggagtgctcggaaagagaagccggcggggaagtggaggagatgtgccagaggcttgggcttgagtatttggagcttgggaggaagatagcggagtttggggaggcggctggaaacagcgcctgcagctttgaggtccggaagaggcttgcgattgaggtggttgagaggtcgttgaaggtgaacgagcttttgatgaggatagacatggagtttggattctgcgaggaggatctgaagagtattgacgaggtctgcaagcactgccgcaaccaggttgggcgggagcttaggttcaggagctacgacgacaaggttcgcaatcttgatgtgatctgctattaaaggatggtctagtgattgttctatttcgattttggtgaccggtagggtgttgcatcctgctgggggtctggcgggaattataatgcaagcgacggggctgggcaaatggacatgggcattccttgttcacagcttgcccggaggctcctgggaaagatgctgtgccggaggatcgagggaaggacaacgaaggggatgattgttgagacggaggcatacctggggaaggaggacaaggcgtgccattcgtacggagggcggagaaccgagaggaactctgcgatgtacatgaaggccgggacatgctatgtgtataggatatacgggagatacgagtgcttcaacatctcgtctgttgaggcgggggctggcgtgcttgtgcgggcactggagccgctgtgcggggtttcggagatgagggagcggagaggaggcagggtcaaggaccgggacattgcaaacgggccgtcgaagctgtgcattgcaatgggaataacgcggagggagatcgacaaggagtggattgcggggagtgagaagatatggctggaggagggccgggaggttgcagacccggagatagttgcagggcggaggattggaatcagaaactgcggagagtgggaggagaagaagctccggttctatataagggacaacgaatttgtcagctgcatcagaagaagggagctgggcaacaggaagcacggctccgtacagcagctcccttgaactggctgcttacagctcgtggttgtctccaggacaacgggggacctggagcatgctcggatggaatgggcatgggagtcttcacagatatccctctggagatggataaaatatggcaccgagcacccccaaaatgaatacggttgtcaatattagtaatgaaggaaaaactgaggacctggaaagtgtgaagaggcctgtgatatacccggaggaggaagagaaggccgaggaatctgagagttcgatcgacattgatgctctgctgattctttcaactgttactgtgtgggcgtttaggcttctgtttgaaagggctcttggaaaccttttcttctatattgttggatggggaaacctaggatatcttgtctactcgacgatcaggaggctgttcttgaagtctgaggagtccagggacaagggactcgatgtcagtgacattatggcgattatgtgcctgcttctgcatctcttcatgttcactcttcttgtctgcaacagctttgtgttttcggggtccataggaaatatagcggatgtcattattcgcaacccgctggggattctgatggcatctcggaacttcctagattcacagcagatgatggaatcgcaaagagcctactatgtttcgctcactgtggtgcaaatggcttttgcaatagtgttagcagtgacgtttgattacgggaatgatgctgttgccccacttgagctactccgggctttgctgctgctgatgctcgttgggacgacattctgttatattgaagatgttgttattcgcaatctcaagatatcgaaggagaaagtcaagaggtttagattgcttgcgaagatgatgctcgttatagggtgcactacggctgggtattacatgatggacagaatgttcaagttagcaacgacggagatggcatcgaccgttccaacaccgacagcgccgcgataccccttagcatcgacagtgccgccatacaccttgttggatggtgaatattgctaaacaacagtttaggagtatctcttgtctttttgggtctaggattaaaggaaagtgtgtgaagcatactggtctatatatatttctggcgcgcttggagaggcgtttcttgtctcctcgatgcagagtgtgatggggagattagtattgtaccggggctttggagtagacagatcatggctgtaggcctactgctgttattgatcggggggtatgcgtgaggagtctcctttgccaagtacggctgtatgctggcagatggaagactgtaccggtttatttaggacatgctagtcgctggttagggcttcccacttgctttcgatgacggcccagcacactcgtgatatgaatacatacacggatatagtaaggacgaggatgagaagaaagacagctactctccatgcagcagcgggtggggagctctttcttgggaggaggcgctccttgaacgaccttacaagaacgaggataaaggaaggaatggcaaagtaggggaggtattcgtaatcttctagtggagaagtcttatgcagtattacaaggcacaggaatatcagcaagtcgatggggatgtcaggcccggaatcgacgaactggaatgtggcgaagttgcaggagatggacagaagacaggtggacgacaggagcaaggaggggaagagcatggagcagatggttagggcctcattgtcgtcccactcgtcagcagtaaacagaatgagtgaacagatggaaatgacaaaaaacacagcaaggagagcattgagggcgagacagagtgctcggtacagtccggaggatgacctgcagcttgatccccagttgctggagagcagaagaaagtgctgtgccgcggaatatgagaaggggaagactagtgtagtgaacctgagaaggatgtttccatcgaagccgtcttccctgtgtgtgaagaatacaaacactgggaacacggtggacatggccagaaggatgctgttgatggttcctctccgccgtgtctctggtggtttgtccttattctcttggtgcttgctggttgtgtgtagcttttggacgtttaggattcccaggatggtgtccataggagggtaaaggaggaaagaggatatggacttaataggagaacgggttgatgccagtgatggagtcgacacccctagagttgtttagtggatggcctttggatttgggcaatggaacgttgtggtcaacgagtgtggttgctggatcttgggatggctatttattggggtgttctgaagggatctcttccgcatgactctgatgaagattgagcactcctgtgctgtgagtgagtatgcaagcacggtaagggcgagacggacaaagacagccactctccacattgtatgtccactctttgggtggacagcttctgaggaatggcatcctcggagcgatcttgctgcggtggtggcaagagagatgaaggcggagtaggggagaggcatggattcttcgaacaagaacctcggggctactgcatcacataccagtatcggcaggccaataaggatgtcgatgcaggtgtctgtgaactggagcgatgttgcagggtgtggatagtatataggctcgagacacagaaggggagggggaaacggcgcagtggaccagggcctcgttgtcgtcccactcgtcagcagcgaatgcaatgactgaaaggatagggaagcagcaaagatggcaagaaggatattgagagtgaagcagagagcctcgcggagtcggtctggtggtctgaggcctgcctttcagttctcatagaggaggggaagattccgtgccaatgatacaggtaaggaagaaatagggttgtgagctttggaaaggggctttttgttgaagcggatgtttccaaatgtgtagtacatagagataggaagtgtgaaggatatggacaagacagggccgtttcggattatcttgcagtttgtcgattcatgtgtgcttaactctgggatggcagttgggatgccttcggtctgtttatttgaggaaatgaaaggaaggtgttatatgtgaacatactggttgggcaccaggatactagtattagaggttatgggatatggtgtattcttgatggtgagaacccgaagaagtggaggaggggtttggtgaggcaagtgacgttgagaagatagatgaggatgaagagtgccaggatgcggacaagtttatgtatcctccgggagtaaggctgaaacagtgaaagacacagagacattccaggtagtgtgggggaagccctctgacacctctgaagttctctgtcgtcttacgattcagcgcaggcaatgtgcgatctgagtggtgttgtttgttgatgaataaagcaggtgttgttatgcttatgttttgttctccactgcacgtcctctgatgcagtagtcgatctcttctggcttgtttttctagcggatgtttgtgatatccattatacgctttatgctgatttatggatacatgcattggcgtaagattgacgaggtgcttgtggacagagcagcagggaattgttcgtttggtggtttttgatggaagggcgctttctaggttgttgaataagtggaagtgattatccggagaagctatgggtcggtatagcacagatggatgggcaaggaaagtgtggggacaaggatagctactctcccgttatagtaggctgagaattctgtctgggcggaggacgggagcggtgtttgaatagaagactgtcctgcttagatagtcatagagggagatcacaaatacacgtgccataagtgtatagataaagatggaaaggatgaggatgaaaacaaagatagccgttctccatggtgcagtaggcagggcattcttttcagatgggaagcacttctccttgaacaatcggatcaggataagtatgggaaataagattgcagggagaaggtggtactctgattccttacacacaagcacgaagcttactgcagggcatagtagtatcgacatgccgatagggacgttgataccagtgtctgtgaatccgatccgtcctggaacaaggcagcaggaggtggagaggagatagacggatggcatgaaaaaagagggaaggatgatggaacagtagtatgaatcatcgccttcccattcatcaaaggggaacgcaatgattgaaagaatggagatggtggcgaatgtaagaagcaggagattgagggtgtagtaggatatgctgtgcagaataccctctggcttgttgctcctgttccagctggtgtggaccagaaaaagatggtgggctgctgaatatgaaagggggagaagcagtgtgatgaatttgaggaaagggttctcttcgaaacgatctttgccgaagatgaggtagataagggctgggaatgcaattgacacgagcggaggaaggcctttgagagctgggctccagcgaaggcggttctcggtgtgttgttgtgggctgaaggtgttcatatgggtacgggatgagatggatatgttggtgtgatgggagattgattccagtgttaaggtgtggtgatctgcagagttggagatgttatgggaaaagaagacccagaggcttggtgagaaatccaggggagttgactttgttgttggtagggagttctagaagaatgatggccccatttatttttcatagggatggggttgttgcattcccagccgcaagatatcaggatgcaggcgaaggtgaaaaggagtatgtcgaaaaagttgttgagctattaatgctggtgtggcgtttgatagtaggatgtatgtgcgtggaggtagtagttggatcatagatttgatgagaaaagtttttgagatggccgttctcagggatcctgatcctgcttctctgtataagggggccaggagaagatctgggattcggatgatggacctggtgatggaggtatttaagcaaagtctggaggagagatgaagacggaatgagccttattatggaggcgcattcagagcatctatgcttaagaatgataaggttgaatgcggatgagatggaggagccactgcttcactatatgagctacgaaagactggtgaatacatacgagagatacaagagtataggcattgtagcagagatagccaagcgagtgttcgtagaaacaaggatattgatgacgaaagtatcaacagcgcagtgcatgaaaccagggagagagaagagatggaaaggaagtgtgcggaggaggtcattagaaaacttccgacttcggggtggcattcaatggtattctcacgcatgccggggcatggcgattggattgcagaactgatcaatatggtctttgaaggaacctttcccaagaacttcgatgctcttgaactgtacaagaaagacagagccaagggtagagatggaatgaagcttgcggacttagtggtgagggtattcaattgtaatgctagcatgatggatgggcttgggaaatgtcttatcgatcaggcggaagaatagagtatcaggtgagatgcctgaggaagaagagaggagcgggggaaagcattgaatgaaataaagagcatggggagactctgcagactaaggaatgggaggattagacaattaaggtgcagtaaaggcatgcagtgcgtgtgatttttggggaaagtcggaagatcgaacaagctttgttccagcagcatacctgaaaactttacattttgaaatgctggggcagaaaggtgtgaacatcccattgtttaggcatttgaatcacgagatgctgataggtgcttgtgatagatatgggttgcatcagagatggtgctatatcatgaaagggttctacggtgggggaacctgagaagattaagggggagtaggccaactgaagtgggaaaatggagagaaaggcccatcgaagagattagggagcagaaggaactgggtggtatatcgggggtgatagagttcctcaggcgtgaagacgctggtagttttttcatgcgtacaggagagtatatgaaagatggggtgaggcggtggaggttggcagcaattgcagagcttagatgaagaggaactgagactgggaatagtagagattggaatttacacgaacaaggatgggtatctatcatttgatgttcagaccatccaacacaaaaagagctggagaagtcatgggctcagcgttcagaaaagtagatggtgcagatgtggaagacagcacaaatgattcattgcatatgcctgggctttcgtgtccaagaaacataaagtttgaagtggggactcgaacgtgttaagatagtgtggggagatcgcaacacaccaataaggtggtaaaagcccttactgttacgtagaaaccaaagatgagctggcatgagctgctgcaaataagcaaggtgaagatttaatatattagtattattagcagctagaagggttttcctacatgtttctaaggaagattaggcatttccatgctatgaatgcatacataaatgtagcaaggacgagcatggtggtaaggatagataccatccgctttatggtaggcaagaaagtgtctcgaaacatgggtgtcggcatttgtctataatatctgtattctcggttcgaggatttaaactctactataattcttatcatcatcattagggcaataagcatgcagaaattgacgtctgtgagacggattgttttcattatgaggcaattgattgtaaatgtcaggtaggcagaccatacaacgaagaaaggaaggatcactgagtggatgactatgtcgttcctacttccccatccatcgataggaagtgcgacaatcgaaagaatggagatagtagcaaatgcgatgaggagagcattgaaagagtagtagagtgccttgtgcagtgtgtcctccggcttgtagttcgacttccagttggcgtagagaagaaaaagatattgcgttgctgagtatgaaaatggaaggagtatagtggcgaatctgagtaaagggtcctctttgaaacgatctttgtcgaagatgaaatacatggctattggcaatgcaactgatataaccgaggcgaggccgttgtaagttaccttcgagcgggactgattcgtaggatggcgctgttcattagtttcgtgtggctctggaacgtgcgtgttgctcatagggatgagtgggaaaagtatggatatatcgacgcgattgactggatagataggtgataggacatgaggtgtttaatggatttctgctgtggcatgatatggtatatgctgtttagattgcacagactccattgacatctgtctgattggtggagttagtaggggtttatttatcagagagaacagaagttatcgattcactggctgtgagtgctgggaattgcatttgtggagaaaagggagagtttgtgtgattgccgtggatcgataggcgagtcttggggactggtgagggattgcaggatgaacaaaagaaggcagattgggatctggtgaatgagtgtccttgttgagtaatgaagatgtggcgacatgtcacttggattgcttggcaggctacatggcttttatgtggaggagactgagaaagtggagggaataagagaagtttttgaaagacttttttcttgcaagccacgagattcagaagtggaatttataaaatcatttgacgaggttggatttctaagcacaaaagtgctgattccggttattttcgatggagatagggttgttgagtcgtcggtactagatatcaggacatggatgctagggaagtatgctgtggaagttgttagatcactttcatggttagtatgggatttgatggtatggatgtatgtgcctcagaatcaggcttctgtcggaatatacaagctagagggaggtctgcaatgaggttcgcagacctggtgaagggaatattcgggcataatggtgatattatgagtaagtttgggtaacggctcgtccatgaggcagaggcgggggttcaggatgttacaggctctctgtgtggtgaggaaaagaggaaagaagaaatggttcggaaaatcaaggagcatggatggatctggagaagagaagaagacagggcaagctttgttatgaaggcatgcttaagatatctggaattagaagaagtaggtctgggggactaacgttgagttacataaatcattctatactgataagtacgtatgaaaaatataagagcattgatattgtagcggaactagtcaagcaaacatttttgcaagatagggtgataatgacatcatcaacagtgcagcgcatgaggtcaaggagagagaagatgcagagagaataagaaaagaagagggccagggatgcagaggagctgcttcggatggaggagagtggaaaggttctaaggcaagaaaggtgcaggagaggttgaggaggagagcaggggggaagatcgaggttaggctttatagatacaagggaggttcctgaggtccgataatgtatgagtatgtggcatatggacataataaatatatgaagtgaatggacaaagtattgcttgacgttattcagatgcttcggatggcagggcagggacgtaaatagaaggagtgtggctggatagaacttacacgacatgtagctaggctggaaaggaggtggatggggaggaaggaggatgcagatggtgtgggggtatccattgaaggcagtaggctgtgtgtatgcaaggtcccgggctatcatttattcgtcaagtcgttggaggtgcttggcttgggagccaggggaagtggttaccgaaaatgagcaggcactcatagaggatggaaaagtaaacaaacatggcaaggccaaaaggacaagggcagctatcctccaggctggagcaggtgcaggatcccttctggacgggaagcggtgattgatgaggcgaatatatgtgtttatggtcgattggttgggtgtggggacagggcgtggtctgtgggccatgtgtgctgacgagggctttatggggccgggcagttgtgtgcagccatgttgtgcgggaacgatggcggggggagctgcggcaggcaggatgctctgtaggtggatggaatgggctagtttgagaaggttctgcggtgaagaggtaaggagcaaaaggacattatgccttggaggaaatgacctgtgcagggcagcaagcaccgctgagagacatcacgacgtcatatgaaaaggagatggaggcgactaagcaggaggaaagatctgacccatgaggcggatctatgcagcatggacgctagttgcagcggctggtgtgatggactgctccccacgattggagaaggctgccgcctttacactcgggccagatagccaggtgatagtattcccgtttatgttccagggatacaatattgttgtgctaccgacaacgaagtacggcgacttgaagggaaatgcaaggagacgtgttgcatcctttttagaacacaatatttctcacgcggtgtggtattttgtggttggcgggatagcatacaaggatgatcgatctgagaggctgtttagtgaaatgatggacgggtacttgaagaagatatctgcaggtgcatcaaaggtgtacaagggaggccgcaagatgtttagcgagtcgttggaaacagtgcatgaaatgatatttgaatgcaacaaagcgggagatggtcatgtagtgaagtatggaaaaagtatcataaacagacttagcgacatgatagaaaatgcacctaccggaatatctgcagaagagaaaagggagtatcgaaggttttggagtagggttaaggaacgcgcagggtttctttatagtacggaaagattgaggcgggtagttgaggtggagaagatagtgtgcaatgcatgcaaggagatctgccttaagttgaaagaggaggagctgatgggactgttggcagaggggaagatgaaaaaggatttaaaggcaacggttgatgaagatgagattggccactgtctatacttagaatatactgttgttaacactagtctgttattagatgcacacagagagcatggaggagatgttacaagggagttagtcaagcagatgctgctggggaagaagggagatgagatagacaggagatatatcaacaaggtcgcgaatgtagttaaggaaaggcagagaagggagatggagaagaaggaggaggagaagaagaaggaggaggagaagaagaaggaggaggagaagaggaaggaggagaagaagaagaagaaggaggagaagaaggaggagaagaagaagaagaaggaggagaagaaggaggagaagaaggaggagaagaaggaggagaagaaggaggagaagaaggaggagaagaaggaggagaagaaggaggagaagagtgggaagtctctgagggagggggaggcaagtgaggaagcggagatgccgtccgtggaggttggaggagcacgcaggaagacaggtaagaaaagtgagggtggtcggaagcgctacaagatccacagaagggtttcccgatggagaaagagccctgagaagatcaaggaggagtgggacaaaggaagcgaggagaagtggaggggaaggtctcttgaagagatcaaggagcagaaggtgttccatgacataatgggtgtgctggaacttctcaggagtgaagatgcagacaagttctttatagatacaggagattacaccaagggcgggagtgagaggcagaggatggtggcgattggggttcttgagagcggaggaaagaggatggcaggagtggtggaggttgggacgttcaaggactcttctagtggatgcccagttgtgtaccacctgatgttccgggttacagggatagaggggatgggagatgttatgagcccagagtttgctgaggctaatgacattgagaagatagataagaatagggaataccaggatgagggcatgtttgtgtatccaagaggagtaaggtttgaaacggtgaaggagaccgatgcattccagatagtgtgggggaatccttcaaacacctccaaggttctccggcgtctcacgattcagcgcaggccatatgtgatctgagcggtgtgatgttataatgaataaagaaatggtgctatgcttgtgttctgttctctactacggcctctttgacctgtggaattccttcaggttgtttagtagacatatgtatgttgattgtgatgaagggtggaataaatgtctgtgttggcgtgagaacatgtgatagaatgaagattgtttacttatcggaccttgatggagcagagactctctttagcttattaagtaagccaaaatgattatttagaataaccatagatctacacatcataaacgtgtaggcaaaaaaaacaaggataaggatgagggcaaggacagccactctccatgatgcagtaggaagagaactctttccagatgggcagtacttctccttgagcaatcgtatcaggatgggtaaaagaaataggactgcatagagaagacggtccttggattctttactcacaagtgcagtacgggggaacagtagtatcaggatgtcaataaggacgttgattccagtatctgtgaatccaatctgtcctggaacaaggcggcaggagacggagaggagataggtgaatgggatgaagaaagagggaagggtgatggagtagaggagtgaatcatcatcttcccattcagcaagggtgaatgcaatgattgaaaggatggagatgatggtgaatgcaagaagcaggagattgagggtgtagtagagcatgctctgcaggatgccctctggtttgttatgtggcatcctgttggtgtggagtagtacggcatactgtactgctgagtatgaaaaggggaggagtactgtgatgaatctgaggaaaaggctatcttcaaaactgtctttggtgaagatgaagtacatggcggctgggaatgcaattgacacgattggagcgatgtcgaggatcttcctccagtgtcgctggttctcggtgtgttgctctgttctgtgtggctctggaacgtgcatagtgttcatgtgggtaaaggagaaatatggatgaaatggatatattgatatgattgggagtgtggggaattaatgaagccttcgttatgggtacaatatggcgtgtattgctgggggaactggatttgatggcggggatatggattggcaggagggctacatggttctggcgtggagaggacgggaaggttaggctttgcaagggcgggagaggagagagtgtggtctactgccagatgttcgggcccacggactctggaaggacaagaaagggagcaatttcgccgtttgggaagtgtgatgatgtgggccatcccataccatagattgtgaataaatatgatatgatagacatttaatgtcatacctgggcagcttgggatggtgctat